From 89b5a8bb682bd68807b150751f70fab5294ae4c5 Mon Sep 17 00:00:00 2001 From: coolymike Date: Fri, 17 May 2024 10:00:11 +0200 Subject: [PATCH 001/529] Initial NL rework commit --- Steam/RichPresence.txt | 2 +- Store/nl/current_state_early_access.txt | 3 + Store/nl/description.txt | 65 + Store/nl/early_access_community.txt | 7 + Store/nl/early_access_pricing.txt | 1 + .../early_acess_full_version_differences.txt | 9 + Store/nl/how_long_early_access.txt | 3 + Store/nl/short.txt | 1 + Store/nl/why_early_access.txt | 3 + nl.json | 2251 +++++++++++++---- 10 files changed, 1912 insertions(+), 433 deletions(-) create mode 100644 Store/nl/current_state_early_access.txt create mode 100644 Store/nl/description.txt create mode 100644 Store/nl/early_access_community.txt create mode 100644 Store/nl/early_access_pricing.txt create mode 100644 Store/nl/early_acess_full_version_differences.txt create mode 100644 Store/nl/how_long_early_access.txt create mode 100644 Store/nl/short.txt create mode 100644 Store/nl/why_early_access.txt diff --git a/Steam/RichPresence.txt b/Steam/RichPresence.txt index 1229f0b..6c469c9 100644 --- a/Steam/RichPresence.txt +++ b/Steam/RichPresence.txt @@ -36,7 +36,7 @@ "tokens" { "#StatusInPrivateWorld" "Is in een privé wereld. (heeft %total_worlds% open)" - "#StatusInWorld" "Is in %current_world_name% met %current_world_users% andere gebruikers.(heeft %total_worlds% open)" + "#StatusInWorld" "Is in %current_world_name% met %current_world_users% andere gebruikers. (heeft %total_worlds% open)" } } "japanese" diff --git a/Store/nl/current_state_early_access.txt b/Store/nl/current_state_early_access.txt new file mode 100644 index 0000000..0e175e4 --- /dev/null +++ b/Store/nl/current_state_early_access.txt @@ -0,0 +1,3 @@ +Het project is volledig speelbaar, bruikbaar en stabiel voor dagelijks gebruik, waarbij alle functies die vermeld staan onder 'Over dit spel' al volledig geïmplementeerd zijn. + +Er zijn echter nog wat punten die we willen verbeteren en grote functies die we van plan zijn toe te voegen. Sommige interacties voelen nog niet intuïtief aan, wat het moeilijk kan maken om te beginnen met leren. Een aantal gereedschappen die het leven makkelijker zouden maken zijn er nog niet, en meer optimalisatie is nodig voor een goede ervaring. diff --git a/Store/nl/description.txt b/Store/nl/description.txt new file mode 100644 index 0000000..62ef380 --- /dev/null +++ b/Store/nl/description.txt @@ -0,0 +1,65 @@ +Duik in een gloednieuw digitaal universum met oneindige mogelijkheden. Of je hier komt om te socialiseren en met mensen van over de hele wereld rond te hangen, of alles van prachtige kunst, interactieve avatars en gadgets, tot complexe interactieve werelden en spellen te maken, Resonite is oneindig aanpasbare plek waar je welkom bent, en een groep vindt om mee te resoneren. + +Dankzij onze geavanceerde engine, kunnen we ervoor zorgen dat multiplayer omgevingen perfect gesynchroniseerd blijven tussen spelers, zonder moeite van onze community content creators. Of je gewoon rond aan het hangen bent of bezig bent met bouwen van ingewikkelde werelden met andere gebruikers, Resonite zorgt ervoor dat alles gesynchroniseerd blijft en houdt je in bestuur van jouw eigen ervaring. + +[h2]Socialiseren met iedereen[/h2] +Of je op een computer zit of in VR, online socialisatie en communicatie in real-time is de fundamentele laag van alles in Resonite. Kunnen communiceren en jezelf zijn is een belangrijk deel van het platform. Om dit mogelijk de maken, bieden we een aantal belangrijke functies: + + +[list] +[*] [b]Lage vertraging in gesprekken[/b] - Communiceer zonder vertraging met andere gebruikers in de sessie +[*] [b]Volledig aanpasbare avatars[/b] - Importeer, bouw en pas avatars aan in-game en in real-time om de beste versie van jezelf te zijn +[*] [b]Volledig lichaam tracking, oog- & gezichtstracking[/b] - om de expressiviteit van jouw avatar te maximaliseren ondersteunen we 8 trackers (voeten, knieën, heupen, borstkas en ellebogen) naast oog- en gezichtstracking +[*] [b]Haptisch ondersteuning[/b] - met ondersteuning voor haptische vesten zoals bHaptics, kan je jezelf verdiepen in VR en deel worden van de virtuele wereld +[*] [b]Instant messaging[/b] - chat over text, stuur uitnodigingen, spraakberichten of zelf willekeurige objecten naar je contacten +[*] [b]Flexibele sessie zichtbaarheid en beveiliging[/b] - jij bent in bestuur van de zichtbaarheid en toegankelijkheid van jouw sessies, van publiek tot helemaal privé, met een toegangslijst die jij bepaalt. Alle verificatie van binnenkomende gebruikers gebeurt op jouw computer - als je jouw sessie op privé zet, kan je er zeker van zijn dat het privé is +[*] [b]Aanpasbare Gebruikersinterface[/b] - de gebruikersinterface is jouw doorgang om het platform te gebruiken, en net zoals al het andere in Resonite, kan het aangepast en uitgebreid worden om beter bij je te passen en je dagelijkse ervaring comfortabeler te maken +[*] [b]Hulpmiddelen voor moderatie[/b] - wij begrijpen dat niet elke interactie op het platform goed zal zijn en dat is waarom wij jouw de macht willen geven over jouw ervaring met moderatie hulpmiddelen - beheer je eigen werelden door mensen te dempen, kicken, of verbannen of blokkeer makkelijk individuele avatars of gebruikers. Ons doel is om jou zo veel mogelijk bestuur geven over je eigen virtuele ervaring. +[*] [b]Multi-wereld aanwezigheid[/b] - net zoals tabs in een webbrowser, kan je aanwezig zijn in meerdere werelden en ertussen wisselen in een fractie van een seconde +[/list] + +[h2]Speel, verken en deel[/h2] +Socialiseren hoeft niet te stoppen bij praten met andere gebruikers. Resonite is een universum vol met leuke gadgets, avatars en spellen om te verkennen, met functies om elke sessie leuk te maken. + + +[list] +[*] [b]Makkelijk media delen[/b] - pak & sleep fotos, audio/muziek of videos in elke wereld om te delen met andere gebruikers, en samen te kijken - het is zo makkelijk! +[*] [b]Inventaris systeem[/b] - iets leuks gevonden of gemaakt? Sla het op in je inventaris! Je kan al je voorwerpen, gadgets, en gereedschappen in elke wereld bregen (zolang je er toestemming voor hebt) - alles is ook helemaal gesynchroniseerd! +[*] [b]Dynamisch avatar schalen[/b] - de wereld verkennen of interactie met andere gebruikers op verschilldende grootten kan een hele andere ervaring geven - je kan de grootte van je avatar overal en altijd veranderen (tenzij de eigenaar van de sessie het limiteert)! +[*] [b]Hoge kwaliteit audio streamen[/b] - wil je een feestje houden en de DJ zijn? Je systeemaudio streamen in volledige stereo in hoge kwaliteit is een paar klikken weg +[*] [b]Werelden zoeken & sessie verkenning systeem[/b] - zoek je een coole wereld om te bezoeken of waar je vrienden mee bezig zijn? Werelden zoeken op naam of tags, en zien in welke werelden je contacten zitten helpt je daar naartoe +[*] [b]Stream naar je publiek[/b] - onze in-game opname en streaming functies maken het makkelijk om dynamische camerabeelden te maken, of je nou aan het streamen bent of videos aan het filmen voor social media +[*] [b]Aangepaste voortbeweging[/b] - we limiteren je niet tot rondlopen - je kan vliegen, noclip, wisselen naar gewichtloosheid of je eigen voortbeweging-systemen bouwen - ooit geprobeerd te lopen op het oppervlak van een Mobius strip? +[/list] + +[h2]Bouwen en maken[/h2] +Als je creatieve kriebels hebt, ga je de krachtige gereedschappen die Resonite heeft heel leuk vinden. Je kan niet alleen bouwen en alles aanpassen - van jouw avatar, voorwerpen, tot hele werelden of zelfs je eigen gereedschappen maken, je kan samen werken met anderen in real-time om samen creatief te zijn! + + +[list] +[*] [b]Real-time samenwerken[/b] - de samenwerking op ons platform is zo goed, dat je vaak vergeet dat het er is - onze krachtige engine zorgt ervoor dat de wereld en alles erin perfect gesynchroniseerd blijft, wat je ook doet - het zou moeilijk zijn om functionaliteit te vinden die alleen voor jou zichtbaar zou zijn (tenzij het je privé-gebruikersinterface is natuurlijk!) +[*] [b]Bewerk alles[/b] - alles wat je in de wereld ziet kan aangepast en bewerkt worden met de in-game gereedschappen - Sterker nog, we hebben veel van de officiële functionaliteit in de game gebouwd met dezelfde gereedschappen die voor jou toegankelijk zijn - van de thuiswereld, standaard avatars, tot videospelers, de kleuren kiezer of voortgangsbalk - je kan ze openmaken of vanaf niks beginnen en je eigen bouwen, en daarna als favoriet instellen +[*] [b]Sla alles op[/b] - je kan letterlijk alles op het platform opslaan! Of dat nou een nieuw voorwerp is, een avatar of een wereld, of aanpassingen aan bestaande, alles kan opgeslagen worden met een druk op de knop. Je kan ook meerdere exemplaren efficiënt opslaan - ons deduplicatie systeem zorgt ervoor dat gedeelde assets maar een keer geteld worden +[*] [b]Ontwikkelaarsgereedschap[/b] - Ons ontwikkelaarsgereedschap gaat van simpele kwasten en procedural meshes tot meer geavanceerd en krachtig gereedschap, verglijkbaar met degene die je in andere game development software vindt - behalve dat je ze in VR kan gebruiken terwijl je met anderen samenwerkt! +[*] [b]Synchronisatie tussen werelden[/b] - met onze geïntegreerde cloud functiese, kan je makkelijk gebruikersgegevens behouden tussen sessies of synchroniseren over meerdere verschillende werelden +[*] [b]3D modellen importeren[/b] - dankzij open source libraries, is het heel makkelijk om veel verschillende 3D model formaten te importeren - sleep jouw FBX, OBJ, GLB of andere bestanden, zet ze neer, en ze verschijnen in-game +[*] [b]Texture/Audio/Model verwerken[/b] - moet je een kleine aanpassing doen aan een texture, audio bestand, of 3D model? Basis bewerkfuncties zijn volledig beschikbaar in-game - van texture tint veranderen, audio normaliseren en knippen, tot herberekenen van normals en tangents op 3D modellen +[*] [b]Exporteer content voor externe programma's[/b] - het is even makkelijk om bestanden naar binnen te halen als om het te exporteren! Hiermee kan je dingen aanpassen met externe programma's of Resonite onderdeel maken van je werkwijze +[/list] + +[h2]Programmeer en ontwikkel[/h2] +[img]{STEAM_APP_IMAGE}/extras/ProtoFlux.png[/img] + +[list] +[*] [b]ProtoFlux[/b] - ProtoFlux is het kroonjuweel van onze creatieve gereedschappen - de krachtigste visuele programmeertaal die ons ervaren team tot nu toe heeft ontworpen, waarmee je snel prototypes kunt maken en alles kunt bouwen, van simpele interacties tot complexe spellen en systemen - met ondersteuning voor volledige realtime samenwerking en onmiddellijke feedback +[*] [b]Websockets[/b] - dankzij ingebouwde websocket ondersteuning, kan je makkelijk communiceren met externe applicaties en scripts en uitgebreide functionaliteit bouwen, zoals je eigen game servers, externe data ophalen tot het integreren van nieuwe en aangepaste hardware, zonder afhankelijk te zijn van officiële integratie +[*] [b]Async Flows[/b] - code maken die ergens op moet wachten is een ingebouwde functie van ProtoFlux - je kan meerdere keren tegelijk dezelfde code uitvoeren, elk met hun eigen context, wat een hele krachtige en flexibele functie is om je logica makkelijker te maken +[*] [b]Flexibel opslagsysteem[/b] - locals, stores en data model - kies hoe je tijdelijke gegevens voor berekeningen bewaart afhankelijk van de context, om zeer efficiënte systemen te bouwen +[/list] + +[h2]Resoneer met alles, iedereen, overal...[/h2] +Wij zijn een team van gepassioneerde ontwikkelaars, die meer ontwikkelen dan alleen een stukje software, maar iets dat wij een tweede huis noemen. We streven naar voortdurende ontwikkeling, met frequente updates en een community gerichte focus. Dit project is een combinatie van onze dromen en visies op wat digitale ruimtes als deze zouden moeten bieden en de collectieve behoeften, wensen en ambities van onze community. + +Een groot deel van onze focus en visie ligt op het geven van zoveel mogelijk macht en keuzevrijheid aan jullie, de gebruikers en bewoners van dit virtuele universum, of het nu gaat om het beheersen van jouw ervaring op het platform of het kunnen (her)bouwen van alles wat we doen. + +Het zou onze eer zijn als je besluit bij ons universum aan te sluiten en ons te helpen dit samen op te bouwen. Wat je achtergrond of interesses ook zijn, we willen een plek bouwen waar iedereen met elkaar kan resoneren. diff --git a/Store/nl/early_access_community.txt b/Store/nl/early_access_community.txt new file mode 100644 index 0000000..aa9779f --- /dev/null +++ b/Store/nl/early_access_community.txt @@ -0,0 +1,7 @@ +Onze community is een groot gedeelte van onze plannen. We zijn van plan feedback en bug reports van onze spelers te verzamelen, en maken het onderdeel van onze dagelijkse ontwikkelingscyclus. Of het nou snelle fixes zijn, aanpassingen en toevoegingen, of plannen op langere termijn en architectuur van grote functies. + +Onze primaire methode om rechtstreeks feedback te ontvangen is via onze openbare GitHub issue tracker. We zullen routinematig algemene feedback bekijken en verzamelen van Steam, Discord, Twitter, Reddit en andere sociale media. + +Ons doel is om in de toekomst ook een feedbackformulier direct in de game te integreren, waardoor het voor gebruikers gemakkelijker wordt om verzoeken voor nieuwe functies in te dienen en problemen te melden zonder de game te hoeven verlaten. + +We willen dat onze community het gevoel krijgt dat ze gehoord worden en deel uitmaken van het ontwikkelingsproces, voor zover onze ontwikkelingsmiddelen dat toelaten. diff --git a/Store/nl/early_access_pricing.txt b/Store/nl/early_access_pricing.txt new file mode 100644 index 0000000..58cdd87 --- /dev/null +++ b/Store/nl/early_access_pricing.txt @@ -0,0 +1 @@ +Nee, het project blijft gratis om te spelen. De prijs van extra voordelen op het platform kan indien nodig in de loop van de tijd veranderen (sommige dingen worden bijvoorbeeld goedkoper of te duur aan onze kant), maar over het algemeen willen we de prijs van dezelfde voordelen zo stabiel mogelijk houden. diff --git a/Store/nl/early_acess_full_version_differences.txt b/Store/nl/early_acess_full_version_differences.txt new file mode 100644 index 0000000..14ed81a --- /dev/null +++ b/Store/nl/early_acess_full_version_differences.txt @@ -0,0 +1,9 @@ +Er zijn een aantal belangrijke functies die we voor de volledige release willen realiseren. Eén daarvan is de toevoeging van een marktplaats - een plek waar de makers op het platform hun creaties kunnen delen met de rest van de community. + +We willen absoluut de gebruikerservaring uitbreiden en oppoetsen, van UI en UX tot het bouwen van gereedschappen en het garanderen van soepele ervaringen voor zowel informele als professionele gebruikers. + +Ons plan is om over te schakelen naar een volledig aangepaste grafische engine en moderne runtime, die niet alleen aanzienlijke prestatie-optimalisaties mogelijk zullen maken, maar ook functies zoals live shader-bewerking. + +We overwegen ook de integratie van WebAssembly, om de mogelijkheden van contentcreatie uit te breiden. + +Dit zijn slechts enkele van de belangrijkste functies die we willen introduceren voordat het platform als "klaar" wordt beschouwd - de lijst is zeker niet volledig of definitief en we passen ons onderweg altijd aan. diff --git a/Store/nl/how_long_early_access.txt b/Store/nl/how_long_early_access.txt new file mode 100644 index 0000000..706a59e --- /dev/null +++ b/Store/nl/how_long_early_access.txt @@ -0,0 +1,3 @@ +We verwachten ongeveer 2-3 jaar actieve ontwikkeling om functies, optimalisaties en aanpassingen te implementeren voordat we van mening zijn dat het project in een voldoende gepolijste staat verkeert om het uit early access te halen. + +We hebben geen plannen om onze ontwikkelingscyclus na de volledige release aanzienlijk te wijzigen en zullen doorgaan met het toevoegen van nieuwe belangrijke functies en optimalisaties dankzij het open karakter van dit project. diff --git a/Store/nl/short.txt b/Store/nl/short.txt new file mode 100644 index 0000000..9a9378a --- /dev/null +++ b/Store/nl/short.txt @@ -0,0 +1 @@ +Stap in een nieuw digitaal universum met oneindige mogelijkheden. Of je resoneert met mensen rond de wereld in informele gesprekken, spellen speelt en aan het socialiseren bent of elkaar uit daagt met het maken van kunst tot het programmeren van ingewikkelde spellen. Je vindt hier je eigen plek. diff --git a/Store/nl/why_early_access.txt b/Store/nl/why_early_access.txt new file mode 100644 index 0000000..06a3893 --- /dev/null +++ b/Store/nl/why_early_access.txt @@ -0,0 +1,3 @@ +Resonite is een project met een groot doel. Ondanks dat het platform veel functionaliteit heeft, zijn een aantal belangrijke functies nog niet geïmplementeerd. + +Ons doel is om actief door te gaan met het ontwikkelen van dit project, zelfs na de volledige release. We vinden het alleen vroeg omdat we nog niet denken dat het "helemaal klaar" is. diff --git a/nl.json b/nl.json index 1a82c76..a48884d 100644 --- a/nl.json +++ b/nl.json @@ -1,6 +1,6 @@ { "localeCode": "nl", - "authors": ["jeana", "Beaned", "alexderpyfox", "AnotherFoxGuy", "marsmaantje"], + "authors": ["jeana", "Beaned", "alexderpyfox", "AnotherFoxGuy", "marsmaantje", "coolymike"], "messages": { "General.OK": "OK", @@ -9,7 +9,7 @@ "General.Cancel": "Annuleer", "General.Continue": "Doorgaan", "General.Next": "Volgende", - + "General.Previous": "Vorige", "General.Back": "Terug", "General.Confirm": "Bevestigen?", "General.Loading": "Laden...", @@ -18,21 +18,31 @@ "General.Reset": "Resetten", "General.WorldOpenConfirm": "Echt openen?", "General.Save": "Opslaan", - "General.Saving": "Bezig Met Opslaan...", + "General.Saving": "Bezig met opslaan...", "General.Saved": "Opgeslagen!", "General.Done": "Klaar!", "General.Close": "Sluiten", - "General.CopyToClipboard": "Kopieer naar klembord", - "General.CopiedToClipboard": "Gekopieerd!", - "General.CopiedToClipboardLong": "Gekopieerd naar klembord!", - "General.Create": "Creëer", - "General.Creating": "Creëren...", + "General.CopyToClipboard": "Kopiëer naar klembord", + "General.CopiedToClipboard": "Gekopiëerd!", + "General.CopiedToClipboardLong": "Gekopiëerd naar klembord!", + "General.Create": "Maak", + "General.Creating": "Bezig met maken...", "General.Buy": "Koop", + "General.Yes": "Ja", + "General.No": "Nee", + "General.ClearSelection": "Selectie wissen", + "General.Off": "Uit", + "General.On": "Aan", + "General.Understand": "Ik begrijp het", + "General.Notice": "Melding", + "General.UnderstandEnable": "Ik begrijp het, zet aan", + "General.Dismiss": "Sluiten", + "General.Edit": "Bewerken", "General.UI.SearchPrompt": "Zoeken...", "General.UI.SearchPromptLong": "Hier typen...", - "General.UI.ToggleEditMode": "Schakel Edit Mode", - "General.UI.ToggleSubtitles": "Schakel ondertitels", + "General.UI.ToggleEditMode": "Bewerkmodus aan/uitzetten", + "General.UI.ToggleSubtitles": "Ondertiteling aan/uitzetten", "General.UI.Subtitles.On": "Ondertiteling: Aan", "General.UI.Subtitles.Off": "Ondertiteling: Uit", @@ -40,38 +50,41 @@ "General.UI.VoiceVolumeLocal": "Stemvolume (lokaal):", "General.UI.SoundVolumeLocal": "Geluidsvolume (lokaal):", - "General.UI.PressToBegin": "Druk om te beginnen", + "General.UI.PressToBegin": "Klik om te beginnen", "General.Sort.Ascending": "Oplopend", "General.Sort.Descending": "Aflopend", - "Locomotion.Noclip.Name": "Noclip", - "Locomotion.Noclip.Description": "Eenvoudige vliegmodus zonder colisie, ideaal voor editing.", + "Worlds.Home": "Thuiswereld", + "Worlds.Tutorial": "Tutorialwereld", + + "Locomotion.Noclip.Name": "Noclip", // TODO (noclip) + "Locomotion.Noclip.Description": "Simpele vliegmodus zonder botsingen, ideaal voor bewerken.", "Locomotion.Teleport.Name": "Teleporteren", - "Locomotion.Teleport.Description": "Maakt gebruik van een ballistisch traject Teleporteren, voor comfortabel voortbeveging.", + "Locomotion.Teleport.Description": "Met een boog teleporteren, voor comfortabel bewegen.", "Locomotion.Fly.Name": "Vliegen", "Locomotion.Fly.Description": "Fysieke vliegmodus", - "Locomotion.WalkRun.Name": "Wandelen/Lopen", - "Locomotion.WalkRun.Description": "Fysiek wandelen, Lopen en springen.", - "Locomotion.WalkRunGripping.Name": "Wandelen/Lopen (met klimmen)", - "Locomotion.WalkRunGripping.Description": "Fysiek wandelen, lopen en springen met ook klimmen.", + "Locomotion.WalkRun.Name": "Lopen/Rennen", + "Locomotion.WalkRun.Description": "Fysiek lopen, rennen en springen.", + "Locomotion.WalkRunGripping.Name": "Lopen/Rennen (met klimmen)", + "Locomotion.WalkRunGripping.Description": "Fysiek lopen, rennen, springen en klimmen", "Locomotion.ZeroG.Name": "Gewichtloos", - "Locomotion.ZeroG.Description": "Gewichtloze fysieke voortbeweging", - "Locomotion.GrabWorld.Name": "Grijp wereld", - "Locomotion.GrabWorld.Description": "Creëert een wereld anker met de referentie en beweegt de gebruiker relatief er aan.", + "Locomotion.ZeroG.Description": "Gewichtloos fysiek bewegen.", + "Locomotion.GrabWorld.Name": "Wereld vastpakken", + "Locomotion.GrabWorld.Description": "Creëert een wereld anker en beweegt de gebruiker relatief tot de anker.", // TODO (anchor) "Locomotion.Slide.Name": "Glijden", - "Locomotion.Slide.Description": "Simpele glij locomotie die aan oppervlaktes hecht als die er zijn, anders vliegen.", + "Locomotion.Slide.Description": "Simpele glijd modus die vastplakt aan een oppervlak, of vliegt als die er niet is.", "Interaction.Destroy": "Verwijderen", "Interaction.Duplicate": "Dupliceren", "Interaction.SaveToInventory": "Opslaan in inventaris", "Interaction.Undo": "Ongedaan maken", - "Interaction.Redo": "Herdoen", - "Interaction.EquipTool": "Vastgrijpen", - "Interaction.DequipTool": "Loslaten", - "Interaction.ScalingEnabled": "Schalen Aan", - "Interaction.ScalingDisabled": "Schalen Uit", - "Interaction.ResetScale": "Schaal resetten", + "Interaction.Redo": "Opnieuw doen", + "Interaction.EquipTool": "Vastgrijpen", // TODO (equip) + "Interaction.DequipTool": "Loslaten", // TODO (equip) + "Interaction.ScalingEnabled": "Schalen Aan", // TODO (scaling) + "Interaction.ScalingDisabled": "Schalen Uit", // TODO (scaling) + "Interaction.ResetScale": "Schaal resetten", // TODO (scale) "Interaction.LaserEnabled": "Laser Aan", "Interaction.LaserDisabled": "Laser Uit", "Interaction.Grab.Palm": "Grijp: Palm", @@ -81,19 +94,45 @@ "Interaction.Locomotion": "Voortbeweging", "Interaction.Locomotion.None": "Geen", - "Interaction.NamedEquipTool": "{name} uitrusten", + "Interaction.NamedEquipTool": "{name} uitrusten", // TODO (equip) "Interaction.NamedEquipTool.Default": "Gereedschap", - "Interaction.EnterAnchor": "Betreed Anker", - "Interaction.ExitAnchor": "Verlaat Anker", + "Interaction.EnterAnchor": "Betreed Anker", // TODO (anchor) + "Interaction.ExitAnchor": "Verlaat Anker", // TODO (anchor) - "Interaction.EquipAvatar": "Avatar uitrusten", + "Interaction.EquipAvatar": "Avatar uitrusten", // TODO (equip) "Interaction.SaveAsScreenshot": "Sla op als screenshot", "Interaction.ExportScreenshot": "Screenshot exporteren", - "Interaction.ImportFile": "Importeer Bestand", - "Interaction.ExportFile": "Exporteer Bestand", - "Interaction.CopyLink": "Kopieer link", + "Interaction.ImportFile": "Importeer bestand", + "Interaction.ExportFile": "Exporteer bestand", + "Interaction.CopyLink": "Kopiëer link", + "Interaction.CopyImage": "Kopiëer afbeeelding", + + "Inventory.OpenWorld": "Open wereld", + "Inventory.Equip": "Equip", // TODO (equip) + "Inventory.Delete": "Verwijderen", + "Inventory.CreateDirectory": "Folder maken", + "Inventory.SaveHeld": "Object opslaan", + "Inventory.GetURL": "URL kopiëren", + "Inventory.Inventories": "Inventarissen", + "Inventory.Share": "Delen", + "Inventory.Unshare": "Stoppen met delen", + "Inventory.SaveAvatar": "Avatar opslaan", + "Inventory.Favorite.Home": "Als thuiswereld instellen", + "Inventory.Favorite.ProgressBar": "Als voortgangsbalk instellen", + "Inventory.Favorite.AudioStreamController": "Set Stream Controller", // TODO (stream controller) + "Inventory.Favorite.TextDisplay": "Als tekstweergave instellen", + "Inventory.Favorite.VideoPlayer": "Als videospeler instellen", + "Inventory.Favorite.AudioPlayer": "Als audiospeler instellen", + "Inventory.Favorite.InteractiveCamera": "Als camera instellen", + "Inventory.Favorite.Keyboard": "Als toetsenbord instellen", + "Inventory.Favorite.Avatar": "Als avatar instellen", + "Inventory.Favorite.WorldLoadingIndicator": "Als wereld voortgangsbalk instellen", + "Inventory.Favorite.ColorDialog": "Als kleurenkiezer instellen", + "Inventory.Favorite.Hyperlink": "Als URL-weergave instellen", + "Inventory.Favorite.Document": "Als documentweergave instellen", + "Inventory.SpawnFacet": "Facet spawnen", // TODO (spawn) "Dash.Screens.Home": "Thuis", "Dash.Screens.Worlds": "Werelden", @@ -101,32 +140,40 @@ "Dash.Screens.Inventory": "Inventaris", "Dash.Screens.Desktop": "Bureaublad", "Dash.Screens.Session": "Sessie", - "Dash.Screens.FileBrowser": "Verkenner", + "Dash.Screens.FileBrowser": "Bestanden", "Dash.Screens.Settings": "Instellingen", "Dash.Screens.Exit": "Afsluiten", "Dash.Actions.PasteFromClipboard": "Plak inhoud van klembord", - "Dash.Actions.TurnOffUIEdit": "UI-bewerkingsmodus uitschakelen", + "Dash.Actions.TurnOffUIEdit": "UI-bewerkingsmodus uitschakelen", // TODO (UI) - "Dash.Actions.CloudHome": "Mijn Cloud Thuis", + "Dash.Actions.CloudHome": "Open thuiswereld", "Dash.Exit.Header": "Verlaat {appName}", - "Dash.Exit.ExitAndSave": "Verlaat en bewaar Thuis", - "Dash.Exit.ExitAndDiscard": "Verlaat en vernietig Thuis", + "Dash.Exit.ExitAndSave": "Verlaat en sla thuiswerelden op", + "Dash.Exit.ExitAndDiscard": "Verlaat en gooi thuiswerelden weg", + "Dash.Exit.Sponsor": "Heel erg bedankt {name} voor het sponsoren van dit project!", + "Dash.Exit.Sponsor.You": "JIJ", + "Dash.Exit.Shoutouts": "Dit project wordt mede mogelijk gemaakt door deze mensen:", + "Dash.Exit.Shoutouts.AndMore": " en veel meer!", + "Dash.Exit.Shoutouts.You": "{name} (Dat ben jij! Dankjewel!)", "Dash.Exit.ThankYou": "Bedankt en tot ziens!", "Dash.Exit.SubmittedBy": "Ingezonden door: {name}", + "Facets.FPS": "{fps} FPS", + "World.Waiting": "Wachten...", - "World.HostIsStarting": "Host begint sessie", + "World.HostIsStarting": "Host is sessie aan het starten", "World.Loading": "Bezig met laden...", "World.LoadingFailed": "Mislukt", "World.LoadedAssets": "{assets} geladen van {total_assets}", - "World.Downloading": "{bytes} Gedownload van {total_bytes}", + "World.Downloading": "{bytes} gedownload van {total_bytes}", + "World.Loaded": "Geladen", "World.Connection.EstablishingConnection": "Verbinding tot stand brengen", - "World.Connection.RequestingJoin": "Toegang Verzoekend", - "World.Connection.Authenticating": "Authenticatie", + "World.Connection.RequestingJoin": "Toegang aanvragen", + "World.Connection.Authenticating": "Authenticeren", "World.Connection.Connected": "Verbonden", "World.Connection.SyncingInitialState": "Initiële wereldstatus synchroniseren", @@ -137,41 +184,44 @@ "World.Error.AccessDenied": "Toegang geweigerd", "World.Error.SecurityViolation": "Veiligheidsovertreding", - "World.Error.OnlyRegisteredUsers": "Alleen geregistreerde gebruikers mogen meedoen", - "World.Error.OnlyContacts": "Alleen contacten van de host mogen meedoen", - "World.Error.OnlyContactsOfContacts": "Alleen contacten van gebruikers in de sessie mogen meedoen", + "World.Error.OnlyRegisteredUsers": "Alleen geregistreerde gebruikers mogen hier meedoen", + "World.Error.OnlyContacts": "Alleen contacten van de host mogen hier meedoen", + "World.Error.OnlyContactsOfContacts": "Alleen contacten van gebruikers in de sessie mogen hier meedoen", "World.Error.Private": "Deze sessie is privé", "World.Error.SessionEnded": "Sessie is beëindigd", - "World.Error.UserLimitReached": "Sessie heeft de gebruikerslimiet bereikt", + "World.Error.UserLimitReached": "Sessie heeft het gebruikerslimiet bereikt", "World.Error.FailedAuthentication": "Authenticatie mislukt", - "World.Error.FailedUserID": "Kan gebruikers-ID niet verifiëren", - "World.Error.FailedFetchingAuthentication": "Verificatiegegevens kunnen niet worden opgehaald", + "World.Error.FailedUserID": "Kan gebruikers-ID niet authenticeren", + "World.Error.FailedFetchingAuthentication": "Authenticatiegegevens kunnen niet worden opgehaald", "World.Error.JoinAlreadyRequested": "Toegang is al aangevraagd", - "World.Error.FailedConnectToRelay": "Kan geen verbinding maken met Relay", + "World.Error.FailedConnectToRelay": "Kan geen verbinding maken met relay", "World.Error.FailedToConnect": "Kan geen verbinding maken", "World.Error.InvalidAddress": "Ongeldig adres", "World.Error.NoPort": "Geen poort gespecificeerd", "World.Error.IncompatibleVersion": "Incompatibele {appName}-versie", - + "World.Error.HostBlocked": "Host geblokkeerd", + "World.Error.HostBlockedDetail": "Je hebt de host geblokkeerd", + "World.Error.WorldCrash": "Wereld gecrasht", + "World.Error.WorldCrashDetail": "Fatale fout tijdens het updaten van de wereld", "World.Error.Unknown": "Onbekende fout", "World.Config.Name": "Wereldnaam:", "World.Config.Description": "Omschrijving:", - "World.Config.MaxUsers": "Maximale Gebruikers:", + "World.Config.MaxUsers": "Maximale gebruikers:", "World.Config.MobileFriendly": "Mobiel vriendelijk", - "World.Config.SaveOptionsHeader": "Wereld opslaan opties:", + "World.Config.SaveOptionsHeader": "Opties voor opslaan:", "World.Config.EditMode": "Bewerkingsmodus:", "World.Config.AccessLevelHeader": "Wie kan deelnemen aan deze wereld?", - "World.Config.AutoKickAFK": "Auto Kick AFK gebruikers:", - "World.Config.AutoKickAFKMinutes": "Maximum Minuten voor AFK:", + "World.Config.AutoKickAFK": "Auto-kick AFK gebruikers:", // TODO (kick) + "World.Config.AutoKickAFKMinutes": "Maximum AFK minuten:", "World.Config.HideFromListing": "Niet weergeven in sessielijst", "World.Config.Autosave": "Automatisch opslaan (overschrijven):", - "World.Config.AutosaveInterval": "Enkele minuten automatisch opslaan:", - "World.Config.CleanupAssets": "Verwijder Ongebruikte Assets:", - "World.Config.CleanupInterval": "Verwijdering interval (seconden):", + "World.Config.AutosaveInterval": "Automatisch opslaan per minuten:", + "World.Config.CleanupAssets": "Maak ongebruikte assets schoon:", // TODO (assets) + "World.Config.CleanupInterval": "Tijd tussen schoonmaken (seconden):", "World.Actions.StartSession": "Start sessie", - "World.Actions.Join": "Toetreden", + "World.Actions.Join": "Toetreden", // TODO (join) "World.Actions.Focus": "Focus", "World.Actions.Close": "Wereld sluiten", "World.Actions.Leave": "Verlaat wereld", @@ -180,9 +230,9 @@ "World.Actions.SaveCopy": "Bewaar kopie...", "World.Actions.SaveHere": "Hier opslaan", "World.Actions.SaveToInventory": "Opslaan in inventaris", - "World.Actions.Saving": "Opslaan...", - "World.Actions.Discard": "Negeer wijzigingen", - "World.Actions.Clone": "Kopieer wereld", + "World.Actions.Saving": "Bezig met opslaan...", + "World.Actions.Discard": "Wijzigingen weggooien", + "World.Actions.Clone": "Kopiëer wereld", "World.Actions.Delete": "Wereld verwijderen", "World.Actions.ConfirmDelete": "Verwijderen bevestigen", "World.Actions.ReallyConfirmDelete": "PERMANENT VERWIJDEREN", @@ -196,34 +246,34 @@ "World.Actions.LeaveConfirm": "Verlaten", "World.Actions.CannotClose": "(kan deze wereld niet sluiten)", "World.Actions.GuestWarning": "", - "World.Actions.HostingWarning": "Je host deze wereld. Alle aanwezige gebruikers worden losgekoppeld wanneer u de wereld sluit.", + "World.Actions.HostingWarning": "Je host deze wereld. Alle aanwezige gebruikers worden losgekoppeld wanneer je de wereld sluit.", - "World.Actions.GetWorldOrb": "Wereld Bol", - "World.Actions.CopyWorldURL": "Kopieer Wereld URL", - "World.Actions.CopyRecordURL": "Kopieer Record URL", - "World.Actions.StartCustomSession": "Start Aangepaste Sessie", - "World.Actions.ModifyMetadata": "Bewerk Metadata", - "World.Actions.GetSessionOrb": "Krijg sessie Bol", - "World.Actions.CopySessionURL": "Kopieer sessie URL", + "World.Actions.GetWorldOrb": "Wereld bol", // TODO (world orb) + "World.Actions.CopyWorldURL": "Kopiëer wereld URL", + "World.Actions.CopyRecordURL": "Kopiëer record URL", // TODO (record) + "World.Actions.StartCustomSession": "Start aangepaste sessie", + "World.Actions.ModifyMetadata": "Bewerk metadata", + "World.Actions.GetSessionOrb": "Sessie bol", // TODO (session orb) + "World.Actions.CopySessionURL": "Kopiëer sessie URL", - "World.Indicator.NoData": "Geen Data", + "World.Indicator.NoData": "Geen data", "World.Indicator.LocalWorld": "Lokale computer", "World.Indicator.Author": "Gemaakt door: {name}", "World.Indicator.Host": "Host: {name}", - "World.Indicator.Hosting": "Hosting", + "World.Indicator.Hosting": "Hosten", "World.Indicator.Sessions": "{n,plural, one {# sessie} other {# sessies}}", "World.Indicator.Users": "Gebruikers", "World.Indicator.Users.None": "(geen actieve sessies gevonden)", "World.Indicator.Description": "Omschrijving", - "World.Indicator.Description.None": "(Geen beschrijving gegeven)", + "World.Indicator.Description.None": "(Geen omschrijving gegeven)", "World.Indicator.Visited": "(bezocht)", "World.Detail.ActiveSessions": "Actieve sessies:", - "World.Detail.ActiveUsers": "Actieve Gebruikers:", + "World.Detail.ActiveUsers": "Actieve gebruikers:", "World.Detail.NewSession": "", "World.Detail.DescriptionHeader": "Omschrijving: ", "World.Detail.SessionInformationHeader": "Sessie-informatie", - "World.Detail.Uptime": "Uptime", + "World.Detail.Uptime": "Online voor", "World.Detail.AccessLevel": "Zichtbaarheid", "World.Detail.Users": "Gebruikers", "World.Detail.Users.Count": "{active}{away, select, 0 {} other { (+{away} Weg)}} van de {max}", @@ -231,7 +281,7 @@ "World.Detail.WorldInformationHeader": "Wereldinformatie", "World.Detail.PublishDate": "Gepubliceerd", "World.Detail.ModifyDate": "Laatst bijgewerkt", - "World.Detail.Visits": "Bezocht", + "World.Detail.Visits": "Aantal bezoeken", "World.Detail.Tags": "Tags", "World.Detail.ActionsHeader": "Acties:", @@ -240,28 +290,30 @@ "World.Category.Featured": "Aanbevolen", "World.Category.PublishedWorlds": "Gepubliceerde werelden", "World.Category.ActiveSessions": "Actieve sessies", - - "World.Category.HeadlessSessions": "Hoofdloze Sessies", + "World.Category.ContactsSessions": "Contacten sessies", // TODO + "World.Category.HeadlessSessions": "Hoofdloze sessies", // TODO (headless) "World.Category.Social": "Sociaal", "World.Category.Games": "Spelletjes", "World.Category.Art": "Kunst", - "World.Category.Tutorials": "Tutorials", + "World.Category.Tutorials": "Tutorials", // TODO (tutorial) "World.Category.Educational": "Educatief", - "World.Category.Random": "willekeurig", + "World.Category.Random": "Willekeurig", "World.Category.MyWorlds": "Mijn werelden", "World.Category.Custom": "Aangepast", + "World.Category.GroupWorlds": "Groep werelden", "World.AccessLevel.Anyone": "Iedereen", "World.AccessLevel.RegisteredUsers": "Geregistreerde gebruikers", - + "World.AccessLevel.Contacts": "Contacten", + "World.AccessLevel.ContactsPlus": "Contacten van contacten", "World.AccessLevel.LAN": "LAN", "World.AccessLevel.Private": "Privé (alleen op uitnodiging)", "World.SortParameter.SearchScore": "Zoekscore", "World.SortParameter.Name": "Naam", "World.SortParameter.OpenedWorldCount": "Geopende werelden", - "World.SortParameter.TotalSessionCount": "Alle sessies", - "World.SortParameter.TotalUserCount": "Alle gebruikers", + "World.SortParameter.TotalSessionCount": "Totale sessies", + "World.SortParameter.TotalUserCount": "Totale gebruikers", "World.SortParameter.CreationDate": "Aanmaakdatum", "World.SortParameter.LastUpdateDate": "Wijzigingsdatum", "World.SortParameter.FirstPublishTime": "Publicatiedatum", @@ -277,65 +329,186 @@ "World.Filter.BaseSearch": "Zoeken:", "World.Filter.ByOwner": "Door eigenaar:", "World.Filter.UserOwner": "Eigenaar is gebruiker", - "World.Filter.GroupOwner": "Eigenaar is Groep", + "World.Filter.GroupOwner": "Eigenaar is groep", "World.Filter.SubmittedToGroup": "Ingediend bij groep:", - "World.Filter.Featured": "Alleen uitgelicht", + "World.Filter.Featured": "Alleen aanbevolen", "World.Filter.MyWorlds": "Mijn werelden", "World.Filter.SessionFiltering": "Sessiefiltering:", - "World.Filter.MinimumUsers": "Minimale Aantal Gebruikers: {n}", - - "World.Filter.OnlyHeadless": "Alleen Headless Hosts", + "World.Filter.MinimumUsers": "Minimale aantal gebruikers: {n}", + "World.Filter.MinimumContacts": "Minimale aantal contacten: {n}", + "World.Filter.OnlyHeadless": "Alleen hoofdloze hosts", // TODO (headless, host) "World.Filter.MaxAccessLevel": "Maximaal toegangsniveau:", - "World.Filter.MinimumUptime": "Minimale uptime:", + "World.Filter.MinimumUptime": "Minimale tijd online:", "World.Filter.Sorting": "Sorteer:", - "World.Edit.Title": "Bewerk wereld Metadata", - "World.Edit.Name": "Wereld Naam:", + "World.Edit.Title": "Bewerk wereld metadata", + "World.Edit.Name": "Wereldnaam:", "World.Edit.Description": "Omschrijving:", - "World.Edit.Tags": "Tags (komma Gescheiden):", - "World.Edit.Path": "Wereld Pad:", + "World.Edit.Tags": "Tags (met een komma gescheiden):", + "World.Edit.Path": "Wereld locatie:", "World.Edit.AccessLevelHeader": "Wie kan deze wereld openen?", - "World.Edit.AccessPrivate": "Enkel mij", + "World.Edit.AccessPrivate": "Alleen ik", "World.Edit.AccessPatreon": "Patreon Supporters", "World.Edit.AccessPublic": "Iedereen (Openbaar)", - "Tools.FullBodyCalibrator": "Full Body Kalibrator", + "Tools.AvatarCreator": "Avatar Creator", // TODO (creator) + "Tools.FullBodyCalibrator": "Calibreer full-body", "Tools.CameraStreaming": "Camera / Streamen", - "Tools.CreateNewWorld": "Creëer een nieuwe wereld", - + "Tools.CreateNewWorld": "Maak een nieuwe wereld", + "Tools.Debug": "Debug", // TODO (debug) "Tools.StreamAudio": "Audio Streamen", - "Tools.Setup2FA": "Stel 2FA in", + "Tools.Setup2FA": "2FA instellen", + "Tools.StreamAudio.Dialog.Title": "Maak audio stream", "Tools.StreamAudio.Start": "Begin met streamen", "Tools.StreamAudio.Bitrate": "Bitsnelheid: {bitrate} kbps", "Tools.StreamAudio.Title": "{username} Audiostream", "Tools.StreamAudio.Spatialized": "Ruimtelijk", - "Tools.StreamAudio.Broadcast": "Broadcast", + "Tools.StreamAudio.Broadcast": "Uitzenden", "Tools.StreamAudio.PlayForOwner.Off": "Afspelen voor eigenaar: Uit", "Tools.StreamAudio.PlayForOwner.On": "Afspelen voor eigenaar: Aan", - "Options.FreeformDash.On": "Freeform Dash: Aan", - "Options.FreeformDash.Off": "Freeform Dash: Uit", + "Options.FreeformDash.On": "Freeform Dash: Aan", // TODO (dash) + "Options.FreeformDash.Off": "Freeform Dash: Uit", // TODO (dash) "Options.SeatedMode.On": "Zittende modus: Aan", "Options.SeatedMode.Off": "Zittende modus: Uit", - "Options.Nameplates.All": "Naamplaten: Alle", - "Options.Nameplates.NonContacts": "Naamplaten: niet-contacten", - "Options.Nameplates.Hide": "Naamplaten: Verborgen", + "Options.Nameplates.All": "Naamborden: Alle", + "Options.Nameplates.NonContacts": "Naamborden: niet-contacten", + "Options.Nameplates.Hide": "Naamborden: Verborgen", + "Options.Nameplates.DefaultStyle": "Gebruik standaard naamborden", + "Options.Nameplates.CustomStyle": "Sta aangepaste naamborden toe", - "Indicator.OnlineUsers": "Online Gebruikers: {num_registered} (~{num_total})", + "Indicator.OnlineUsers": "{users} Online {users,plural, one {Gebruiker} other {Gebruikers}}", + "Indicator.OnlineUsersVR": "{users} {users, plural, one {gebruiker} other {gebruikers}} in VR", + "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {gebruiker} other {gebruikers}} in bureaubladmodus", + + "Indicator.ServerStatus.Status": "Cloud Status", + "Indicator.ServerStatus.Good": "Goed", + "Indicator.ServerStatus.Slow": "Langzaam", + "Indicator.ServerStatus.Down": "Uit", + "Indicator.ServerStatus.NoInternet": "Geen internet", "Indicator.Sync.AllSynced": "Alles gesynchroniseerd", - "Indicator.Sync.SyncingItems": "Synchroniseren {item_count,plural, one {# item} other {# items}} ({item_percent} %)", - "Indicator.Sync.UploadingVariants": "Uploaden {variant_count,plural, one {# asset variant} other {# asset variants}}", - "Indicator.Sync.SyncError": "Synchronisatiefout! Bekijk de log voor details", + "Indicator.Sync.SyncingItems": "Synchroniseren
{item_count, plural, one {# item} other {# items}}", + "Indicator.Sync.UploadingVariants": "Uploaden
asset variants", // TODO (asset) + "Indicator.Sync.SyncError": "Synchronisatiefout Bekijk de log voor details", + "Indicator.Sync.StorageFull": "Opslag zit vol Kan niet synchroniseren", + + "Indicator.Storage.StorageFull": "Opslag zit vol", + "Indicator.Storage.Usage": "{storage_used} van {storage_max}
opslag gebruikt", "Indicator.LiveHiddenMessage": "(informatie verborgen terwijl je Live bent)", + "Login.InvalidCredentials": "Ongeldige login-gegevens", + "Login.InvalidCredentials.Description": "Kijk je login-gegevens opnieuw na of druk op \"Wachtwoord Vergeten?\"", + + "Login.InvalidLogin": "Ongeldige login-gegevens", + "Login.InvalidLogin.Description": "Kijk je login-gegevens opnieuw na of druk op \"Wachtwoord Vergeten?\"", + + "Login.MalformedUID": "Ongeldige apparaat-gegevens", + "Login.MalformedUID.Description": "Probeer {appName} opnieuw te installeren, of neem contact op met {supportUrl}.", + + "Login.MissingUID": "Ontbrekende apparaat-gegevens", + "Login.MissingUID.Description": "Probeer {appName} opnieuw te installeren, of neem contact op met {supportUrl}.", + + "Login.MissingSecretMachineId": "Ontbrekende geheime machine ID", + "Login.MissingSecretMachineId.Description": "Probeer {appName} opnieuw te installeren, of neem contact op met {supportUrl}.", + + "Login.MalformedSecretMachineId": "Ongeldige secret machine ID", + "Login.MalformedSecretMachineId.Description": "Probeer {appName} opnieuw te installeren, of neem contact op met {supportUrl}.", + + "Register.MissingUID": "Ontbrekende apparaat-gegevens", + "Register.MissingUID.Description": "Probeer {appName} opnieuw te installeren, of neem contact op met {supportUrl}.", + + "Register.MalformedUID": "Ongeldige apparaat-gegevens", + "Register.MalformedUID.Description": "Probeer {appName} opnieuw te installeren, of neem contact op met {supportUrl}.", + + "Login.MissingLogin": "Geen login-gegevens ingevoerd", + "Login.MissingLogin.Description": "Ben je het vergeten in te vullen?", + + "Login.InvalidRecoveryCode": "Ongeldige herstelcode", + "Login.InvalidRecoveryCode.Description": "Kijk je herstelcode na en probeer het opnieuw.", + + "Login.UnsupportedAuthentication": "Niet-ondersteunde authenticatemethode", + "Login.UnsupportedAuthentication.Description": "Wij ondersteunen deze authenticatiemethode niet. Probeer een andere methode.", + + "Login.EmailNotVerified": "E-mail niet geverifieerd", + "Login.EmailNotVerified.Description": "Je e-mail is niet geverifieerd, kijk je inbox na voor een e-mail van ons, kijk ook in je spam folder.", + + "Login.AccountTempLocked": "Je account is locked.", // TODO (locked) + "Login.AccountTempLocked.Description": "Neem contact op met ons op: {moderationUrl}.", + + "Login.AccountBanned": "Je account is verbannen.", // TODO (ban) + "Login.AccountBanned.Description": "Neem contact op met ons op: {moderationUrl}.", + + "Login.DuplicateAccount": "Dubbel account", + "Login.DuplicateAccount.Description": "Neem contact op met ons op: {supportUrl}.", + + "Login.UnknownError": "Onbekende fout", + "Login.UnknownError.Description": "Er is iets mis gegaan tijdens inloggen. Neem contact op met {supportUrl}.", + + "Register.MissingRequest": "Ontbrekende registratie-details", + "Register.MissingRequest.Description": "We konden geen registratie-details vinden. Zorg dat deze ingevuld zijn tijdens registreren.", + + "Register.InvalidEmail": "Ongeldig e-mailadres", + "Register.InvalidEmail.Description": "Je e-mailadres is ongeldig.", + + "Register.MissingUsername": "Ontbrekende gebruikersnaam", + "Register.MissingUsername.Description": "Is je gebruikersnaam ingevuld?", + + "Register.MissingEmail": "Ontbrekende e-mail", + "Register.MissingEmail.Description": "Is je e-mail ingevuld?", + + "Register.UsernameTooLong": "Gebruikersnaam te lang", + "Register.UsernameTooLong.Description": "Gebruikersnamen mogen maximaal 32 karakters lang zijn.", + + "Register.UsernameContainsAmpersand": "Gebruikersnaam kan geen @ bevatten", + "Register.UsernameContainsAmpersand.Description": "Je kan geen @ gebruiken in je gebruikersnaam.", + + "Register.UsernameStartsWithU": "Gebruikersnaam kan niet beginnen met U-", + "Register.UsernameStartsWithU.Description": "Je kan je gebruikersnaam niet beginnen met U-.", + + "Register.InvalidUsername": "Ongeldige gebruikersnaam", + "Register.InvalidUsername.Description": "Je gebruikersnaam is ongeldig.", + + "Register.InvalidDateOfBirth": "Ongeldige geboortedatum", + "Register.InvalidDateOfBirth.Description": "Je geboortedatum is ongeldig.", + + "Register.UsernameContainsBlockedTerms": "Gebruikersnaam bevat geblokkeerde woorden", + "Register.UsernameContainsBlockedTerms.Description": "Je gebruikersnaam bevat geblokkeerde woorden. Als je denkt dat dit niet correct is, neem contact op met {supportUrl}.", + + "Register.MissingPassword": "Ontbrekend wachtwoord", + "Register.MissingPassword.Description": "Je hebt geen wachtwoord ingevuld.", + + "Register.InvalidPassword": "Ongeldig wachtwoord", + "Register.InvalidPassword.Description": "Je wachtwoord is ongeldig. Het moet minimaal 8 karakters bevatten, waarvan minimaal 1 cijfer, 1 hoofdletter en 1 kleine letter.", + + "Register.EmailAlreadyRegistered": "E-mail is al geregistreerd", + "Register.EmailAlreadyRegistered.Description": "Een account met deze e-mail bestaat al. Klik op \"Wachtwoord Vergeten?\" als je het wachtwoord vergeten bent. Of je kan contact opnemen met {supportUrl}.", + + "Register.UsernameAlreadyRegistered": "Gebruikersnaam is al geregistreerd", + "Register.UsernameAlreadyRegistered.Description": "Een account met deze gebruikersnaam bestaat al. Klik op \"Wachtwoord Vergeten?\" als je het wachtwoord vergeten bent. Of je kan contact opnemen met {supportUrl}.", + + "Register.ErrorCheckingUserId": "Fout bij nakijken van UserID", + "Register.ErrorCheckingUserId.Description": "Neem contact op met {supportUrl}.", + + "Recovery.MissingEmail": "Ontbrekende e-mail", + "Recovery.MissingEmail.Description": "Heb je een e-mail ingevuld?", + + "Recovery.IncorrectEmail": "Ongeldige e-mail", + "Recovery.IncorrectEmail.Description": "Je hebt een ongeldige e-mail ingevuld. Kijk je gegevens na, en probeer het opnieuw.", + + "Recovery.NoPasswordSetup": "Geen wachtwoord ingesteld", + "Recovery.NoPasswordSetup.Description": "Neem contact op met {supportUrl}.", + + "Register.UnknownError": "Onbekende fout", + "Register.UnknownError.Description": "Er is iets mis gegaan tijdens registreren. Neem contact op met {supportUrl}.", + "Account.Login": "Log in", "Account.Logout": "Log uit", "Account.Register": "Registreer", - - "Account.LoginOrRegister": "Login / Registreer", + "Account.Saml2": "Log in met SAML 2.0", + "Account.LoginOrRegister": "Log in / Registreer", "Account.LogoutConfirm": "Echt Uitloggen?", "Account.LoggingIn": "Inloggen...", "Account.LoggingOut": "Uitloggen...", @@ -343,59 +516,79 @@ "Account.Anonymous": "Anoniem", "Account.Username": "Gebruikersnaam:", "Account.Email": "E-mail:", - "Account.RememberMe": "Onthoud mij (voor 30 dagen):", - "Account.RepeatEmail": "Herhaal email:", - "Account.UsernameOrEmail": "Gebruikersnaam of email:", + "Account.RememberMe": "Onthoud mij
(Logt uit na 30 dagen zonder activiteit):", + "Account.RepeatEmail": "Herhaal e-mail:", + "Account.UsernameOrEmail": "Gebruikersnaam of e-mail:", "Account.Password": "Wachtwoord:", "Account.RepeatPassword": "Herhaal wachtwoord:", "Account.RecoverPassword": "Wachtwoord Vergeten?", - "Account.LiveEmailWarning": "WAARSCHUWING: Bij live.com, hotmail.com, outlook.com en andere door Microsoft gehoste services kan dit 1-2 dagen duren om de e-mail te accepteren.", + "Account.LiveEmailWarning": "WAARSCHUWING: Bij live.com, hotmail.com, outlook.com en andere door Microsoft beheerde services kan het 1-2 dagen duren om de e-mail te accepteren.", "Account.PasswordRules": "(minimaal 8 tekens, 1 cijfer, 1 kleine letter, 1 hoofdletter)", "Account.LostPassword": "Wachtwoord Vergeten", "Account.SendRecoveryCode": "Verzend herstelcode", "Account.ResetPasswordHeader": "Stel je wachtwoord opnieuw in", - "Account.ResetPasswordInstructions": "Er is een herstelcode naar uw e-mailadres gestuurd. Kopieer het naar het veld onderaan:", + "Account.ResetPasswordInstructions": "Er is een herstelcode naar je e-mailadres gestuurd. Kopiëer het naar het veld hier onder:", "Account.RecoveryCode": "Herstelcode:", - "Account.NewPassword": "Nieuw Paswoord:", + "Account.NewPassword": "Nieuw wachtwoord:", "Account.ResetPassword": "Stel een nieuw wachtwoord in", "Account.Requesting": "Aanvragen...", "Account.ErrorPasswordMismatch": "Wachtwoorden komen niet overeen!", - "Account.ErrorEmailMismatch": "Emails komen niet overeen!", + "Account.ErrorEmailMismatch": "E-mails komen niet overeen!", "Account.ErrorLoginError": "Login fout:", - "Account.RegistrationSuccess": "Succes!

Er is een e-mail verzonden naar {email} met een verificatielink.

Zodra je deze link opent, loggen we je automatisch in zolang dit bericht open is.

Als je problemen ondervindt e-mail ons dan naar hello@{appName}.com of stuur een bericht in onze officiële Discord, discord.gg/resonite", + "Account.RegistrationSuccess": "Succes!

Er is een e-mail verzonden naar {email} met een verificatielink.

Zodra je deze link opent, loggen we je automatisch in zolang dit bericht open is.

Als je problemen ondervindt kan je ons bereiken via {appEmail} of {appCommunity}", + "Account.BirthMonth": "Geboortemaand:", + "Account.BirthDay": "Geboortedag:", + "Account.BirthYear": "Geboortejaar:", + "Account.PoliciesAgreement": "Ik ga akkoord met de servicevoorwaarden en het privacybeleid", + "Account.AlternateMethods": "Log in met een service van een derde partij:", - "Account.TOTP.Initializing": "De status van 2FA controleren voor uw account...", + "Account.Saml2.Title": "SAML 2.0", + "Account.Saml2.Select": "Selecteer de SAML 2.0 leverancier die je wil gebruiken:", + "Account.Saml2.LoggingIn": "Wachten tot de log in voltooit (kijk in je web browser)...", + + "Account.TOTP.Title": "Tweetraps-verificatie", + "Account.TOTP.Initializing": "De status van 2FA controleren voor jouw account...", "Account.TOTP.Code.Header": "Geheime code", - "Account.TOTP.Code.Description": "Eerst moet u een geheime code invoeren in uw TOTP-verificatie-app, zoals Authy of Google Authenticator.

Wij raden aan dit te doen door de QR-code te scannen, maar u kunt de geheime code ook handmatig invoeren. Deel deze code nooit met anderen.

Als u in VR bent, kunt u naar het bureaublad overschakelen door op F8 te drukken.", + "Account.TOTP.Code.Description": "Eerst moet je een geheime code invoeren in jouw TOTP-verificatie-app, zoals Authy of Google Authenticator.

Wij raden aan dit te doen door de QR-code te scannen, maar je kan de geheime code ook handmatig invoeren. Deel deze code nooit met anderen.

Als je in VR bent, kan je naar bureaubladmodus overschakelen door op F8 te drukken.", "Account.TOTP.Code.QRCode": "QR-code scannen", "Account.TOTP.Code.Key": "Geheime code:", "Account.TOTP.RecoveryCodes.Header": "Herstelcodes", - "Account.TOTP.RecoveryCodes.Description": "Bewaar deze codes op een veilige plaats. Ze kunnen worden gebruikt om de toegang tot uw account te herstellen als u uw telefoon verliest of beschadigt. Elke code kan slechts één keer worden gebruikt. Deel ze nooit met iemand. Als u ze verliest, verliest u PERMANENT de toegang tot uw account.", + "Account.TOTP.RecoveryCodes.Description": "Bewaar deze codes op een veilige plaats. Ze kunnen worden gebruikt om de toegang tot jouw account te herstellen als je jouw telefoon verliest of beschadigt. Elke code kan slechts één keer worden gebruikt. Deel ze nooit met anderen. Als je ze verliest, verlies je PERMANENT de toegang tot jouw account.", "Account.TOTP.RecoveryCodes.Codes": "Codes:", "Account.TOTP.Activate.Header": "Activeer 2FA", - - "Account.TOTP.Activate.Token": "6-cijferige token:", - "Account.TOTP.Activate.TokenField": "Voer hier je token in...", + "Account.TOTP.Activate.Description": "Om 2FA te gebruiken, vul de 6-cijferige code in die gegenereerd is door je TOTP-verificatie-app.

Zodra 2FA geactiveerd is zal je deze code nodig hebben om bepaalde acties door te voeren.", + "Account.TOTP.Activate.Token": "6-cijferige code:", + "Account.TOTP.Activate.TokenField": "Voer hier je code in...", "Account.TOTP.Activate.Activate": "Activeren", "Account.TOTP.Activate.Activating": "Activeren...", - "Account.TOTP.Activate.InvalidToken": "Ongeldige Token!", - "Account.TOTP.Message.AlreadySetup": "2FA is al ingesteld op uw account!", + "Account.TOTP.Activate.InvalidToken": "Ongeldige code!", + "Account.TOTP.Message.AlreadySetup": "2FA is al ingesteld op jouw account!", "Account.TOTP.Message.Error": "Onverwachte fout! Probeer het later nog eens.", - + "Account.TOTP.Message.SetupComplete": "Gefeliciteerd!

2FA is nu ingesteld op jouw account voor extra beveiliging!

Je kan dit optioneel inschakelen voor inloggen met het /enableLogin2FA commando.", "Account.TOTP.Deactivate.Header": "Deactiveer 2FA", - "Account.TOTP.Deactivate.Description": "2FA is nu ingesteld en actief op uw account. Als u het moet deactiveren (bijv. Na deactivatie kunt u 2FA opnieuw instellen, wat een geheel nieuwe geheime code en een nieuwe set herstelcodes oplevert.

Als u uw telefoon verliest en opnieuw 2FA moet instellen, raden we STERK u aan dit onmiddellijk te doen, omdat elke herstelcode slechts één keer kan worden gebruikt en als deze op is, wordt u volledig geblokkeerd van uw account.", + "Account.TOTP.Deactivate.Description": "2FA is nu ingesteld en actief op jouw account. Als je het uit moet schakelen (bijvoorbeeld omdat je telefoon kwijt is, of omdat iemand anders de codes heeft), kan je dat hier doen.

Na het uitschakelen, kan je 2FA opnieuw instellen. Dat genereert een nieuwe geheime code en een nieuwe set herstelcodes.

Als je telefoon kwijt is, en je moet 2FA opnieuw instellen, raden wij STERK aan dit zo snel mogelijk te doen. Elke herstelcode kan maar een keer gebruikt worden, als ze op zijn mag je niet meer in je account.", "Account.TOTP.Deactivate.Deactivate": "Deactiveren", "Account.TOTP.Deactivate.Deactivating": "Deactiveren...", - "Account.TOTP.Message.DeactivationComplete": "2FA is met succes gedeactiveerd voor uw account.

Uw account loopt nu een verhoogd risico!

We raden u sterk aan om 2FA onmiddellijk opnieuw in te stellen, vooral als u een herstelcode hebt gebruikt omdat u uw telefoon bent kwijtgeraakt.", + "Account.TOTP.Message.DeactivationComplete": "2FA is met succes gedeactiveerd voor jouw account.

Jouw account loopt nu een verhoogd risico!

We raden sterk aan om 2FA onmiddellijk opnieuw in te stellen, vooral als je een herstelcode hebt gebruikt omdat je jouw telefoon bent kwijtgeraakt.", + + "Account.Type.Standard": "Standaard Account", + "Account.Type.Business": "Werk 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 verificatie", - "2FA.Token": "6-cijferige token:", + "2FA.Token": "6-cijferige code:", "Profile.Status.Online": "Online", "Profile.Status.Away": "Weg", "Profile.Status.Busy": "Niet Storen", "Profile.Status.Invisible": "Onzichtbaar", "Profile.Status.Offline": "Offline", + "Profile.Status.Headless": "Hoofdloze Host", // TODO (headless, host) "Session.Tab.Settings": "Instellingen", "Session.Tab.Users": "Gebruikers", @@ -403,67 +596,85 @@ "Session.Permission.Anonymous": "Standaard Anoniem:", "Session.Permission.Vistor": "Standaard Bezoeker:", - "Session.Permission.Contact": "Standaard Contactpersoon:", - "Session.Permission.Host": "Standaard Host:", - "Session.Permission.PermissionOverrideCount": "Rechten Overschrijven: {n,select, -1 {---} other {{n}}}", + "Session.Permission.Contact": "Standaard Contact:", + "Session.Permission.Host": "Standaard Host:", // TODO (host) + "Session.Permission.PermissionOverrideCount": "Rechten Overschreven: {n,select, -1 {---} other {{n}}}", "Session.Permission.ClearOverrides": "Wis Gebruikersoverschrijvingen", - "Permissions.NotAllowedToSpawn": "Je mag hier geen dingen spawnen.", + "Session.JoinVerifier.EnableHeader": "Activeer Aangepaste Join Verifier?", // TODO (join verifier) + "Session.JoinVerifier.EnableText": "WAARSCHUWING: Je zet zometeen een aangepaste join verifier aan die onderdeel uitmaakt van deze wereld. Voordat je dit doet, zorg dat je de maker van de wereld vertrouwt. Aangepaste join verifiers kunnen toegangs-regels van sessies overslaan, en gebruikers blokkeren of toelaten met aangepaste regels.", // TODO (join verifier) + "Session.JoinVerifier.Label": "Gebruik Aangepaste Join Verifier: {name}", // TODO (join verifier) + "Session.JoinVerifier.ComponentWarning": "WAARSCHUWING: Op dit moment is er niks om de join verifier te beschermen van aanpassingen. Als het aanpassen van de ProtoFlux een zorg is, GEBRUIK DEZE NIET en ZET HET NIET AAN in jouw werelden.", // TODO (join verifier) + "Session.JoinVerifier.SetCustomVerifier": "Stel in als aangepaste join request verifier", // TODO (join verifier) + + "Permissions.NotAllowedToSpawn": "Je mag hier geen voorwerpen spawnen.", // TODO (spawn) "Permissions.NotAllowedToSave": "Je mag in deze wereld geen voorwerpen opslaan.", "Permissions.NotAllowedToSwapAvatar": "Je mag hier niet wisselen naar een aangepaste avatar.", - "User.Actions.Silence": "Dempen", - "User.Actions.Mute": "Dempen", - "User.Actions.Jump": "Spring", - "User.Actions.Respawn": "Respawn", - "User.Actions.Kick": "Kick", - "User.Actions.Ban": "Verbannen", + "User.Actions.Silence": "Dempen", // TODO (silence) + "User.Actions.Mute": "Dempen", // TODO (mute) + "User.Actions.Jump": "Spring", // TODO (jump) + "User.Actions.Respawn": "Respawn", // TODO (spawn) + "User.Actions.Kick": "Kick", // TODO (kick) + "User.Actions.Ban": "Verbannen", // TODO (ban) - "Contacts.Add": "Contact toevoegen", - "Contacts.Remove": "Contact verwijderen", - "Contacts.ConfirmRemove": "Echt Verwijderen?", + "Contacts.Add": "Contact Toevoegen", + "Contacts.Remove": "Contact Verwijderen", + "Contacts.ConfirmRemove": "Echt verwijderen?", "Contacts.AcceptRequest": "Accepteer Verzoek", "Contacts.IgnoreRequest": "Negeer Verzoek", "Contacts.Invite": "Nodig Hier Uit", - "Contacts.BanFromAllSessions": "Verban van mijn gehoste sessies", - "Contacts.UnbanFromAllSessions": "Ontban van mijn gehoste sessies", - "Contacts.BanFromCurrentWorld": "Verban uit huidige wereld", - "Contacts.UnbanFromCurrentWorld": "Ontban uit huidige wereld", - "Contacts.RecordingVoiceMessage": "Neemt Stem Op...", + "Contacts.RevokeInvite": "Uitnodiging Intrekken", + "Contacts.BanFromAllSessions": "Verban van mijn gehoste sessies", // TODO (ban, hosted) + "Contacts.UnbanFromAllSessions": "Ontban van mijn gehoste sessies", // TODO (ban, hosted) + "Contacts.BanFromCurrentWorld": "Verban uit huidige wereld", // TODO (ban) + "Contacts.UnbanFromCurrentWorld": "Ontban uit huidige wereld", // TODO (ban) + "Contacts.RecordingVoiceMessage": "Opnemen...", + "Contacts.Unblocked": "Niet geblokkeerd", + "Contacts.AvatarBlock": "Blokkeer Avatar", + "Contacts.MutualBlock": "Gemeenschappelijk Blokkeren", // TODO (too long) + "Contacts.SelfAccount": "Mijn Account", + "Contacts.SearchPrompt": "Zoek contacten...", + "Contacts.WriteMessage": "Schrijf een bericht...", "Contacts.InSession": "In {name}", "Contacts.InPrivate": "In privéwereld", - - "Contacts.InHidden": "In Verborgen wereld", - - "Contacts.InLAN": "In LAN Wereld", - "Contacts.UsingDifferentVersion": "Gebruikt Versie {version}", + "Contacts.InContactsOnly": "In wereld alleen voor contacten", + "Contacts.InHidden": "In verborgen wereld", + "Contacts.InHiddenContactsOnly": "In verborgen, alleen-contacten wereld", + "Contacts.InHiddenContactsPlus": "In verborgen, contacten+ wereld", + "Contacts.InLAN": "In LAN wereld", + "Contacts.UsingDifferentVersion": "Gebruikt versie {version}", "Contacts.RequestSent": "Verzoek verzonden", - "Contacts.RequestReceived": "Contact verzoek", + "Contacts.RequestReceived": "Contactverzoek", "Contacts.RequestIgnored": "Genegeerd", "Contacts.Blocked": "Geblokkeerd", "Contacts.SearchResult": "Zoekresultaat", "Contacts.Bot": "Bot-account", + "Contacts.Migrated": "Contact heeft niet gemigreerd", - "Notifications.IsOnline": "Is nu online", - "Notifications.IsOnlineOnDifferentVersion": "Is nu online (Met versie: {version})", - "Notifications.ReceivedContactRequest": "ContactVerzoek Gekregen", - "Notifications.ReceivedInvite": "Nodigt je uit in:", - "Notifications.ReceivedItem": "Heeft je een item gestuurd:", - "Notifications.VoiceMessage": "Stembericht Verstuurd", + "Notifications.IsOnline": "Is nu Online", + "Notifications.IsOnlineOnDifferentVersion": "Is nu Online (Met versie: {version})", + "Notifications.ReceivedContactRequest": "Heeft een contact-verzoek gestuurd", + "Notifications.ReceivedInvite": "Nodigt je uit naar:", + "Notifications.ReceivedItem": "Heeft je een voorwerp gestuurd:", + "Notifications.VoiceMessage": "Heeft je een spraakbericht verstuurd", + "Notifications.SessionStarted": "Heeft een sessie gestart:", + "Notifications.UserJoined": "Gebruiker heeft de sessie toegetreden", // TODO (join) + "Notifications.UserLeft": "Gebruiked heeft de sessie verlaten", - "Undo.SetField": "Veld instellen {field_name} naar {value}", - "Undo.SetReference": "Referentie instellen {ref_name} naar {ref_target}", - "Undo.Spawn": "Spawn {name}", + "Undo.SetField": "Veld {field_name} naar {value} instellen", + "Undo.SetReference": "Referentie {ref_name} naar {ref_target} instellen", + "Undo.Spawn": "Spawn {name}", // TODO (spawn) "Undo.Destroy": "Verwijder {name}", "Undo.SpawnComponent": "Maak {component_type} vast aan {slot_name}", "Undo.DuplicateComponent": "Dupliceer Component", "Undo.DestroyComponent": "Verwijder {component_type} op {slot_name}", "Undo.Transform": "{name} Verplaatst", "Undo.Translate": "Overplaatsen", - "Undo.TranslateAlongAxis": "Vertaal langs de as", + "Undo.TranslateAlongAxis": "Verplaatsen langs as", "Undo.RotateAroundAxis": "Roteer rond as", - "Undo.ResetPosition": "Reset positie", + "Undo.ResetPosition": "Reset Positie", "Undo.ResetRotation": "Reset Rotatie", "Undo.ResetScale": "Reset Schaal", @@ -473,121 +684,193 @@ "Undo.ChangeBoxSize": "Verander de grootte van de Box", "Undo.BrushStroke": "Penseelstreek", - "Undo.ChangeColor": "Verander kleur", - "Undo.CloneComponent": "Kloon Component", + "Undo.ChangeColor": "Verander Kleur", + "Undo.CloneComponent": "Kopiëer Component", "Undo.MoveIKBone": "Verplaats IK Bone", "Undo.MoveSun": "Verplaats de zon", "Undo.ApplyMaterial": "Materiaal aanbrengen", "Undo.BakeMeshes": "Bak {name}", "Undo.ChangeMesh": "Verander Mesh", - "Undo.InsertParent": "Parent invoegen voor {name}", + "Undo.InsertParent": "Parent invoegen voor {name}", // TODO (parent) "Undo.Wiggler": "Kwaadaardige Dingen", "Undo.ExtractMaterialsFromHierarchy": "Materialen uit hiërarchie halen", - "Undo.BatchConvertMaterials": "Batch convert materialen", + "Undo.BatchConvertMaterials": "Materialen als groep omzetten", + + "Tooltips.Brush.ChangeColor": "Verander Kleur", + "Tooltips.Brush.IncrementSize": "Groter", + "Tooltips.Brush.DecrementSize": "Kleiner", "Tooltips.Dev.CreateNew": "Maak nieuw...", "Tooltips.Dev.Selection": "Selectie: {mode}", "Tooltips.Dev.DevMode.Off": "Ontwikkelaarsmodus: Uit", "Tooltips.Dev.DevMode.On": "Ontwikkelaarsmodus: Aan", - "Tooltips.Dev.OpenInspector": "Open Inspecteur", + "Tooltips.Dev.OpenInspector": "Open Inspecteur", // TODO (inspector) "Tooltips.Dev.DeselectAll": "Deselecteer alles", "Tooltips.Dev.DestroySelected": "Verwijder geselecteerde", - "Tooltips.Dev.ConfirmDestroySelected": "ECHT Geselecteerde Vernietigen", + "Tooltips.Dev.ConfirmDestroySelected": "ECHT Geselecteerde Verwijderen", - "Tooltip.Color.Picker": "Kleur kiezer", + "Tooltips.Dev.GizmoOptions": "Gizmo Opties", + "Tooltips.Dev.SelectParent": "Selecteer Parent", // TODO (parent) + "Tooltips.Dev.LocalSpace": "Lokale Ruimte", + "Tooltips.Dev.GlobalSpace": "Globale Ruimte", + "Tooltips.Dev.Translation": "Vertaling", + "Tooltips.Dev.Rotation": "Rotatie", + "Tooltips.Dev.Scale": "Schaal", + + "Tooltips.Dev.Selection.Single": "Enkel", // TODO (single) + "Tooltips.Dev.Selection.Multi": "Meerdere", // TODO (multi) + + "Tooltips.Dev.Interaction.Tip": "Punt", + "Tooltips.Dev.Interaction.Projection": "Projectie", + + "Tooltip.Color.Picker": "Kleur kiezer", // TODO (Color Picker) "Tooltip.GrabbableSetter.Scalable": "Schaalbaar instellen", "Tooltip.GrabbableSetter.NonScalable": "Niet-schaalbaar instellen", - "Tooltip.GrabbableSetter.ApplyToRoot": "Stel Toepassen op Root in", + "Tooltip.GrabbableSetter.ApplyToRoot": "Stel Toepassen op Root in", // TODO (root) "Tooltip.GrabbableSetter.AppyToHit": "Stel Toepassen op Hit in", - "Tooltip.CharacterCollider.MarkGrippable": "Markeer Grijpbaar", - "Tooltip.CharacterCollider.DontMarkGrippable": "Markeer Niet-Grijpbaar", - "Tooltip.CharacterCollider.EnsureWalkRun": "Verzeker loop- / renbeweging", - "Tooltip.CharacterCollider.EnsureZeroG": "Verzeker Zero-G-voortbeweging", + "Tooltip.CharacterCollider.MarkGrippable": "Markeer Grijpbaar", // TODO (grippable) + "Tooltip.CharacterCollider.DontMarkGrippable": "Markeer Niet-Grijpbaar", // TODO (grippable) + "Tooltip.CharacterCollider.EnsureWalkRun": "Verzeker loop-/ren-beweging", + "Tooltip.CharacterCollider.EnsureZeroG": "Verzeker gewichtloze-voortbeweging", "Tooltip.CharacterCollider.EnsurePhysicalFly": "Verzeker fysieke vliegbeweging", "Tooltip.Light.Point": "Punt", "Tooltip.Light.Spot": "Spot", "Tooltip.Light.Sun": "Zon", + "Tooltip.Light.Shadows.None": "Geen Schaduwen", + "Tooltip.Light.Shadows.Hard": "Harde Schaduwen", + "Tooltip.Light.Shadows.Soft": "Zachte Schaduwen", + "Tooltip.MeshVisibility.KeepShadow": "Behoud schaduw", - "Tooltip.MeshVisibility.ShadowOff": "Zet schaduwen Uit", - "Tooltip.MeshVisibility.ShadowOn": "Zet schaduwen Aan", + "Tooltip.MeshVisibility.ShadowOff": "Zet Schaduwen Uit", + "Tooltip.MeshVisibility.ShadowOn": "Zet Schaduwen Aan", "Tooltip.MeshVisibility.OnlyShadow": "Stel in op alleen schaduwen", "Tooltip.MeshVisibility.DoubleSidedShadow": "Stel in op dubbelzijdige schaduw", - "Tooltip.Slicer.Add": "Voeg Slicer toe", + "Tooltip.Slicer.Add": "Voeg Slicer toe", // TODO (slicer) "Tooltip.Slicer.Clear": "Wis instellingen", - "Tooltip.Material.RayMode": "Ray-modus", + "Tooltip.Material.RayMode": "Ray-modus", // TODO (ray) "Tooltip.Material.AreaMode": "Gebiedsmodus", "Tooltip.Material.ObjectMode": "Globale objectmodus", "Tooltip.Material.SceneMode": "Globale scène-modus", "Tooltip.Material.CreateCopy": "Maak een kopie", "Tooltip.Material.Edit": "Materiaal bewerken", "Tooltip.Material.Convert": "Omzetten naar...", - "Tooltip.Material.ConvertAll": "Converteer alles naar...", + "Tooltip.Material.ConvertAll": "Zet alles om naar...", "Tooltip.Material.CreateNew": "Maak nieuw", "Tooltip.Mesh.Edit": "Bewerk Mesh", + "Tooltip.Cartridge.Eject": "Bol uitwerpen", + "Tooltip.Microphone.Format.WAV": "WAV", "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Houd Vast Voor Opnamen", + "Tooltip.Microphone.ModeHold": "Houd vast om op te nemen", "Tooltip.Microphone.ModePress": "Druk om te starten/stoppen met opnemen", - "Tooltip.Microphone.SourceRaw": "Rauw", + "Tooltip.Microphone.SourceRaw": "Ruw", "Tooltip.Microphone.SourceFiltered": "Gefilterd & Genormaliseerd", + "Tooltip.ProtoFlux.Drive": "Drive", // TODO (drive) + "Tooltip.ProtoFlux.Source": "Bron", + "Tooltip.ProtoFlux.Reference": "Referentie", + "Tooltip.ProtoFlux.Write": "Schrijven", + "Tooltip.ProtoFlux.Proxy": "Proxy", // TODO (proxy) + "Tooltip.ProtoFlux.CreateLocal": "Maak Local", // TODO (local) + "Tooltip.ProtoFlux.CreateStore": "Maak Store", // TODO (store) + "Tooltip.ProtoFlux.CreateDataModelStore": "Maak Data Model Store", // TODO (Data Model Store) + "Tooltip.ProtoFlux.Overview": "Overzichtsmodus aan/uitzetten", + "Tooltip.ProtoFlux.NodeBrowser": "Browse nodes", // TODO (browse, nodes) + "Tooltip.ProtoFlux.PackInPlace": "Hier inpakken", + "Tooltip.ProtoFlux.PackInto": "Inpakken naar {name}", + "Tooltip.ProtoFlux.Unpack": "Uitpakken van {name}", + "Tooltip.ProtoFlux.ExplicitCast": "Expliciet Overzetten\n(Waarschuwing: Mogelijk Gegevens-verlies)", + + "Tooltip.Meter.Mode.Ray": "Modus: Ray", // TODO (ray) + "Tooltip.Meter.Mode.Perpendicular": "Modus: Loodrecht", // TODO (perpendicular) + "Tooltip.Meter.Mode.Drag": "Modus: Slepen", + + "Tooltip.Meter.Points.Two": "Twee Punten", + "Tooltip.Meter.Points.Multiple": "Meerdere Punten", + + "Tooltip.Meter.ObjectSpace": "Meet in Objectspace", // TODO (objectspace) + "Tooltip.Meter.WorldSpace": "Meet in Worldspace", // TODO (worldspace) + + "Tooltip.Glue.Mode.BakeMeshes": "Modus: Bak meshes", + "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Modus: Bak skinned meshes", // TODO (skinned mesh) + "Tooltip.Glue.Mode.ParentObjects": "Modus: Parent objecten", // TODO (parent) + + "Tooltip.RigTransfer.ClearSource": "Verwijder bron", + + "Tooltip.ComponentClone.SingleInstanceOn": "Enkel Exemplaar: Aan", + "Tooltip.ComponentClone.SingleInstanceOff": "Enkel Exemplaar: Uit", + "Tooltip.ComponentClone.ClearTemplate": "Verwijder voorbeeld", + + "ProtoFlux.UI.Call": "Oproep", // TODO (call) + "ProtoFlux.UI.AsyncCall": "Asynchrone Oproep", // TODO (async, call) + "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux Nodes", // TODO (nodes) + "CreateNew.Back": "<<< Terug", "CreateNew.EmptyObject": "Leeg Object", - "CreateNew.ParticleSystem": "Particle Systeem", + "CreateNew.ParticleSystem": "Particle Systeem", // TODO (particles) "CreateNew.Object": "Object", - "CreateNew.Object.AvatarCreator": "Avatar Creator", + "CreateNew.Object.AvatarCreator": "Avatar Creator", // TODO (creator) "CreateNew.Object.Camera": "Camera", "CreateNew.Object.ReflectionProbe": "Reflectie Probe", "CreateNew.Object.Mirror": "Spiegel", "CreateNew.Object.Portal": "Portaal", - "CreateNew.Object.VideoPlayer": "Video Speler", - "CreateNew.Object.SpawnArea": "Spawn gebied", - "CreateNew.Object.SpawnPoint": "Spawn Punt", + "CreateNew.Object.VideoPlayer": "Videospeler", + "CreateNew.Object.SpawnArea": "Spawn Gebied", // TODO (spawn) + "CreateNew.Object.SpawnPoint": "Spawn Punt", // TODO (spawn) + "CreateNew.Object.UIXCanvas": "UIX Canvas", + "CreateNew.Object.Facet": "Facet", "CreateNew.Object.FogVolume": "Mist volume", "CreateNew.Object.FogVolume.Additive": "Additief", - + "CreateNew.Object.FogVolume.Alpha": "Alpha", "CreateNew.Object.FogVolume.Multiplicative": "Multiplicatief", - "CreateNew.Object.FogVolume.Gradient": "KleurOvergang", + "CreateNew.Object.FogVolume.Gradient": "Kleur Overgang", "CreateNew.Text": "Tekst", - "CreateNew.Text.Basic": "Eenvoudig", + "CreateNew.Text.Basic": "Simpel", "CreateNew.Text.Outline": "Omlijning", - "CreateNew.Editor.UserInspector": "Gebruikers Inspector", - "CreateNew.Editor.LightSourcesWizard": "Wereldlichtbronnen Wizard", - "CreateNew.Editor.TextRendererWizard": "Wereld Text Renderer Wizard", - "CreateNew.Editor.AssetOptimizationWizard": "Asset Optimalisatie Wizard", - - "CreateNew.Editor.ReflectionProbes": "Reflectie Probe Wizard", + "CreateNew.Editor": "Editor", // TODO (editor) + "CreateNew.Editor.UserInspector": "Gebruikers Inspector", // TODO (inspector) + "CreateNew.Editor.LightSourcesWizard": "Wereldlichtbronnen Wizard", // TODO (wizard) + "CreateNew.Editor.TextRendererWizard": "Wereld Text Renderer Wizard", // TODO (wizard) + "CreateNew.Editor.AssetOptimizationWizard": "Asset Optimalisatie Wizard", // TODO (asset, wizard) + "CreateNew.Editor.CubemapCreator": "Cubemap Creator", // TODO (creator) + "CreateNew.Editor.ReflectionProbes": "Reflectie Probe Wizard", // TODO (probe, wizard) + "CreateNew.3DModel": "3D Model", "CreateNew.3DModel.Triangle": "Driehoek", "CreateNew.3DModel.Box": "Kubus", "CreateNew.3DModel.Sphere": "Bol", - + "CreateNew.3DModel.Capsule": "Capsule", "CreateNew.3DModel.Cone": "Kegel", - + "CreateNew.3DModel.Cylinder": "Cilinder", "CreateNew.3DModel.Quad": "Vierhoek", + "CreateNew.3DModel.Grid": "Grid", + "CreateNew.3DModel.Torus": "Torus", + "CreateNew.Collider": "Collider", "CreateNew.Collider.Box": "Kubus", "CreateNew.Collider.Sphere": "Bol", - + "CreateNew.Collider.Capsule": "Capsule", + "CreateNew.Collider.Cylinder": "Cilinder", "CreateNew.Collider.Cone": "Kegel", + "CreateNew.Collider.Mesh": "Mesh", "CreateNew.Light": "Licht", "CreateNew.Light.Point": "Punt", - + "CreateNew.Light.Spot": "Spot", "CreateNew.Light.Directional": "Directioneel", "CreateNew.Materials": "Materialen", @@ -597,60 +880,66 @@ "CreateNew.Directory.Error.LongName": "Naam is te lang:", "CreateNew.Directory.Error.InvalidName": "Ongeldige naam:", - "AvatarCreator.Instructions": "Lijn de avatarobjecten uit met de referenties van de headset en controller (optioneel) en druk op Maken om ze naar een avatar te converteren", + "AvatarCreator.Title": "Avatar Creator", // TODO (creator) + "AvatarCreator.Instructions": "Lijn de avatarobjecten uit met de referenties van de headset en controller (optioneel) en druk op Maken om ze naar een avatar te converteren", // TODO (align) "AvatarCreator.UseSymmetry": "Gebruik symmetrie", - "AvatarCreator.ShowToolAnchors": "Toon gereedschapsankers", + "AvatarCreator.ShowToolAnchors": "Toon gereedschapsankers", // TODO (anchor) "AvatarCreator.SetupVolumeMeter": "Stel volumemeter in", "AvatarCreator.SetupEyes": "Stel ogen in", "AvatarCreator.SetupFaceTracking": "Face Tracking instellen", "AvatarCreator.ProtectAvatar": "Bescherm Avatar", "AvatarCreator.CalibrateFeet": "Kalibreer voeten", "AvatarCreator.CalibrateHips": "Kalibreer bekken/heupen", - "AvatarCreator.AlignHeadForward": "Lijn hoofd naar voren uit", - "AvatarCreator.AlignHeadUp": "Lijn hoofd naar boven uit", - "AvatarCreator.AlignHeadRight": "Lijn hoofd rechts uit", + "AvatarCreator.AlignHeadForward": "Lijn hoofd naar voren uit", // TODO (align) + "AvatarCreator.AlignHeadUp": "Lijn hoofd naar boven uit", // TODO (align) + "AvatarCreator.AlignHeadRight": "Lijn hoofd rechts uit", // TODO (align) "AvatarCreator.CenterHead": "Centreer hoofd positie", - "AvatarCreator.TryAlignHands": "Probeer Handen uit te lijnen", - "AvatarCreator.AlignToolAnchors": "Lijn de gereedschapsankers uit", + "AvatarCreator.TryAlignHands": "Probeer handen uit te lijnen", // TODO (align) + "AvatarCreator.AlignToolAnchors": "Lijn de gereedschapsankers uit", // TODO (align, anchor) "AvatarCreator.Create": "Creëer", "Importer.General.AsRawFile": "Onbewerkt Bestand", - "Importer.Folder.Title": "Map Importer", + "Importer.Folder.Title": "Importeer Map", "Importer.Folder.Individual": "Individuele import", "Importer.Folder.Individual.Description": "Creëert een apart import dialoogvenster voor elk ondersteund bestand in de map", - "Importer.Folder.Batch": "Batch importeren", + "Importer.Folder.Batch": "Groep importeren", "Importer.Folder.Batch.Description": "Creëert een enkele importer voor elk type, met dezelfde instellingen voor elk bestand", "Importer.Folder.Minecraft": "Minecraft Wereld", "Importer.Folder.Minecraft.Description": "Importeert een Minecraft wereld als Mineways is geïnstalleerd.", - "Importer.Image.Title": "Afbeelding Importer", - "Importer.Image.Prompt": "Wat importeert u?", - "Importer.Image.Regular": "Afbeelding / textuur", + "Importer.Image.Title": "Importeer Afbeelding", + "Importer.Image.Prompt": "Wat importeer je?", + "Importer.Image.Regular": "Afbeelding / Texture", "Importer.Image.Screenshot": "{appName} Foto(Hier opgenomen)", - - "Importer.Image.360": "360 foto / skybox", + "Importer.Image.PixelArt": "Pixel-Art", + "Importer.Image.360": "360° Foto / Skybox", "Importer.Image.StereoPhoto": "Stereo Foto", - "Importer.Image.Stereo360": "Stereo 360 Foto", - "Importer.Image.180": "180 Foto", - "Importer.Image.Stereo180": "Stereo 180 Foto", + "Importer.Image.Stereo360": "Stereo 360° Foto", + "Importer.Image.180": "180° Foto", + "Importer.Image.Stereo180": "Stereo 180° Foto", + "Importer.Image.LUT": "LUT", "Importer.ImageVideo.LayoutPrompt": "Welke lay-out gebruikt het?", - "Importer.ImageVideo.LayoutHorizontalLR": "Zij aan Zij LR", + "Importer.ImageVideo.LayoutHorizontalLR": "Zij aan Zij Links-Rechts", "Importer.ImageVideo.LayoutHorizontalRL": "Zij aan Zij Rechts-Links", "Importer.ImageVideo.LayoutVerticalLR": "Boven elkaar Links-Rechts", "Importer.ImageVideo.LayoutVerticalRL": "Boven elkaar Rechts-Links", - "Importer.Model.Prompt": "Wat importeert u?", - + "Importer.Model.Title": "Import Model", + "Importer.Model.Prompt": "Wat importeer je?", + "Importer.Model.Regular": "3D Model", + "Importer.Model.3DScan": "3D Scan", + "Importer.Model.CAD": "CAD Model", + "Importer.Model.PointCloud": "Point Cloud", "Importer.Model.VertexColorModel": "Vertex Gekleurd Model", "Importer.Model.AdvancedSettings": "Geavanceerde Instellingen", "Importer.Model.ModelKindPrompt": "Wat voor soort 3D Model?", "Importer.Model.RegularKind": "Normaal / Avatar", - "Importer.Model.SeparableKind": "Scheidbaar met Snappable stukken", - "Importer.Model.UnitsPrompt": "In welke eenheden is het?", - "Importer.Model.AutoScale": "Auto Scale (Onbekende Schaal)", - "Importer.Model.AutoHumanoid": "Auto Humandoid Hoogte", + "Importer.Model.SeparableKind": "Scheidbaar met Snappable stukken", // TODO (snap) + "Importer.Model.UnitsPrompt": "In welke eenheid is het?", + "Importer.Model.AutoScale": "Auto Schaal (Onbekende Schaal)", + "Importer.Model.AutoHumanoid": "Auto Menselijke Hoogte", "Importer.Model.Meters": "Meter (m)", "Importer.Model.Millimeters": "Millimeter (mm)", "Importer.Model.Centimeters": "Centimeter (cm)", @@ -660,89 +949,104 @@ "Importer.Model.Advanced.Scale": "Schaal: ", "Importer.Model.Advanced.AutoScale": "Auto Schaal", - "Importer.Model.Advanced.MaxTexSize": "Max Textuurgrootte", + "Importer.Model.Advanced.MaxTexSize": "Max Texturegrootte", "Importer.Model.Advanced.ImageFormat": "Afbeelding Formaat: ", "Importer.Model.Advanced.Material": "Materiaal: ", "Importer.Model.Advanced.PreferSpecular": "Geef de voorkeur aan Speculair", "Importer.Model.Advanced.AlignAxis": "Lijn as uit: ", "Importer.Model.Advanced.Normals": "Bereken Normals", - "Importer.Model.Advanced.Tangents": "Bereken Tangent", + "Importer.Model.Advanced.Tangents": "Bereken Tangents", "Importer.Model.Advanced.VertexColors": "Importeer Vertex Kleuren", "Importer.Model.Advanced.Bones": "Importeer Botten", - "Importer.Model.Advanced.Lights": "Lichten importeren", - "Importer.Model.Advanced.TextureAlpha": "Bereken Textuur Alpha", + "Importer.Model.Advanced.Lights": "Importeer Lichten", + "Importer.Model.Advanced.TextureAlpha": "Bereken Texture Alpha", "Importer.Model.Advanced.AlbedoColor": "Importeer Albedo Kleur", "Importer.Model.Advanced.ImportEmissive": "Importeer Emissief", "Importer.Model.Advanced.Colliders": "Genereer Colliders", "Importer.Model.Advanced.Animations": "Importeer Animaties", - "Importer.Model.Advanced.SetupSnappable": "Stel in als snappable", + "Importer.Model.Advanced.SetupSnappable": "Stel in als snappable", // TODO (snap) "Importer.Model.Advanced.SetupTimelapse": "Instellen als timelapse", "Importer.Model.Advanced.ImportExternalTextures": "Importeer externe textures", - "Importer.Model.Advanced.SkinnedMeshes": "Importeer skinned meshes", + "Importer.Model.Advanced.SkinnedMeshes": "Importeer skinned meshes", // TODO (skinned mesh) "Importer.Model.Advanced.SetupIK": "Stel IK in", - "Importer.Model.Advanced.VisualizeRig": "Visualiseer Rig", + "Importer.Model.Advanced.VisualizeRig": "Visualiseer Rig", // TODO (rig) "Importer.Model.Advanced.ForceTpose": "Forceer T-Pose", "Importer.Model.Advanced.ForcePointCloud": "Als Point Cloud", - "Importer.Model.Advanced.DualSided": "Maak Dubberzijdig", - "Importer.Model.Advanced.FlatShaded": "Maak Flat Shaded", - "Importer.Model.Advanced.DeduplicateInstances": "Dedupliceer Instancies (Traag)", + "Importer.Model.Advanced.DualSided": "Maak Dubbelzijdig", + "Importer.Model.Advanced.FlatShaded": "Maak Plat Belicht", + "Importer.Model.Advanced.DeduplicateInstances": "Dedupliceer Exemplaren (Traag)", "Importer.Model.Advanced.Optimize": "Optimaliseer Model/Scène", "Importer.Model.Advanced.SplitSubmeshes": "Splits Submeshes", "Importer.Model.Advanced.RandomColors": "Genereer Willekeurige Kleuren", - "Importer.Model.Advanced.SpawnMaterialOrbs": "Spawn materiaal Orbs", + "Importer.Model.Advanced.SpawnMaterialOrbs": "Spawn Materiaal Bollen", // TODO (spawn) "Importer.Model.Advanced.ImagesByName": "Importeer Afbeeldingen Op Naam", - + "Importer.Model.Advanced.ForcePointFiltering": "Forceer Point Filtering", "Importer.Model.Advanced.ForceNoMipMaps": "Geen MipMaps", "Importer.Model.Advanced.ForceUncompressed": "Forceer Ongecomprimeerd", - "Importer.Model.Advanced.Grabbable": "Maak grijpbaar", + "Importer.Model.Advanced.Grabbable": "Maak Grijpbaar", "Importer.Model.Advanced.Scalable": "Maak Schaalbaar", "Importer.Model.Advanced.PositionAtOrigin": "Positioneer Op Oorsprong", - "Importer.Model.Advanced.AssetsOnObject": "Plaats Assets Op Object", + "Importer.Model.Advanced.AssetsOnObject": "Plaats Assets Op Object", // TODO (asset) - "Importer.Video.Prompt": "Wat wil je Importeren?", - - "Importer.Video.Depth": "Diepte video", - - "Importer.Video.Depth.Prompt": "Diepte Preset", + "Importer.Video.Title": "Importeer Video", + "Importer.Video.Prompt": "Wat ben je aan het importeren?", + "Importer.Video.Regular": "Video", + "Importer.Video.360": "360° Video", + "Importer.Video.Stereo": "Stereo Video", + "Importer.Video.Stereo360": "Stereo 360° Video", + "Importer.Video.Depth": "Diepte Video", + "Importer.Video.180": "180° Video", + "Importer.Video.Stereo180": "Stereo 180° Video", + "Importer.Video.Depth.Prompt": "Diepte Preset", // TODO (preset) "Importer.Video.Depth.Default": "Standaard", - "NewWorld.Title": "Nieuwe Wereld", + "Importer.Slices.Title": "Delen van afbeelding als volumetric texture", // TODO (volumetric) + "Importer.Slices.TitleGrayscale": "Delen van afbeelding als volumetric texture (grijs)", // TODO (volumetric) + "Importer.Slices.Description": "Verwerk alle afbeeldingen in de folder naar een volumetric texture", - "NewWorld.Template": "Wereld Sjabloon:", - "NewWorld.CustomPreset": "Aangepast Sjabloon:", + "Exporter.Title": "Exporteer", + "Exporter.FileName": "Bestandsnaam:", + "Exporter.ExportAs": "Exporteer als:", + "Exporter.Export": "Exporteer", + "Exporter.Exporting": "Exporteren...", + + "NewWorld.Title": "Nieuwe Wereld", + "NewWorld.SessionTitle": "Nieuwe Sessie", + "NewWorld.Template": "Wereld Exemplaar:", + "NewWorld.CustomPreset": "Aangepaste Instellingen:", "NewWorld.SessionSettings": "Sessie Instellingen:", "NewWorld.UnsafeMode": "Onveilige Modus:", "NewWorld.Port": "Poort:", - + "NewWorld.AutoPort": "Auto:", "NewWorld.DefaultName": "{name} Wereld", - "FullBody.Title": "Full Body Calibratie", + "FullBody.Title": "Full-body / Avatar Kalibratie", "FullBody.SetHeight": "1) Stel je lengte in", - "FullBody.HeightInstructions": "Zorg ervoor dat dit uw werkelijke lengte is, anders werkt de kalibratie niet correct. De mannequin moet passen op de headset en controllers.", - "FullBody.HeightWarning": "Dit lijkt onjuist. Zorg ervoor dat het uw werkelijke lengte is.", + "FullBody.HeightInstructions": "Zorg ervoor dat dit jouw werkelijke lengte is, anders werkt de kalibratie niet correct. De mannequin moet passen op de headset en controllers.", // TODO (mannequin) + "FullBody.HeightWarning": "Dit lijkt onjuist. Zorg ervoor dat het jouw werkelijke lengte is.", "FullBody.ConfirmMapping": "2) Bevestig de toewijzing van trackers", "FullBody.MappingInstructions": "Ga rechtop staan en zorg ervoor dat de trackers correct worden gevolgd en gedetecteerd.", "FullBody.StartCalibration": "Start Tracker Kalibratie", - "FullBody.JustCalibrateAvatar": "Kalibreer gewoon mijn avatar", - "FullBody.JustCalibrateAvatarDescription": "Sla de volledige lichaamskalibratie over en kalibreer gewoon de avatar", - "FullBody.SkipAndAdjustAvatar": "Sla de avatar over en pas deze aan", - "FullBody.CalibrateInstructions": "Lijn jezelf uit met de rode body-overlay in je speelruimte en druk op beide triggers om te bevestigen. Zorg ervoor dat uw echte voeten en heupen zo goed mogelijk overeenkomen met de virtuele.", + "FullBody.JustCalibrateAvatar": "Kalibreer alleen mijn avatar", + "FullBody.JustCalibrateAvatarDescription": "Sla de volledige lichaamskalibratie over en kalibreer alleen de avatar", + "FullBody.SkipAndAdjustAvatar": "Sla over en pas avatar aan", + "FullBody.CalibrateInstructions": "Lijn jezelf uit met de rode lichaam-overlay in je speelruimte en druk op beide triggers om te bevestigen. Zorg ervoor dat jouw echte voeten en heupen zo goed mogelijk overeenkomen met de virtuele.", // TODO (align) - "FullBody.BeforeCalibrationInstructions": "Zorg ervoor dat de trackers volgen en dat uw lengte is ingesteld", - "FullBody.CalibratingPoseInstructions": "Lijn uzelf uit met de referentie en druk op beide triggers om te bevestigen", - "FullBody.AdjustAvatarInstructions": "Pas de lichaamsoffsets van de avatar aan zodat deze het beste overeenkomen met de referentie", + "FullBody.BeforeCalibrationInstructions": "Zorg ervoor dat de trackers werken en dat jouw lengte is ingesteld", + "FullBody.CalibratingPoseInstructions": "Lijn jezelf uit met de referentie en druk op beide triggers om te bevestigen", // TODO (align) + "FullBody.AdjustAvatarInstructions": "Pas de lichaams compensatie van de avatar aan zodat deze het beste overeenkomen met de referentie", "FullBody.FineTuneCalibrationInstructions": "Controleer en verfijn de kalibratie door de blauwe referenties te verplaatsen", "FullBody.CalibrateTrackersHeader": "Trackers kalibreren", - "FullBody.CalibrateTrackersInstructions": "Pak en positioneer de blauwe lichaamsdelen ten opzichte van de trackers om hun offset aan te passen. Ze moeten overeenkomen met de locatie van de tracker op uw lichaam. \n U kunt de kalibratie later op elk moment aanpassen door deze tool opnieuw te openen.", + "FullBody.CalibrateTrackersInstructions": "Pak en positioneer de blauwe lichaamsdelen ten opzichte van de trackers om hun compensatie aan te passen. Ze moeten overeenkomen met de locatie van de tracker op je lichaam.\nJe kan de kalibratie later op elk moment aanpassen door deze tool opnieuw te openen.", "FullBody.UseSymmetry": "Gebruik Symmetrie", "FullBody.ShowBodyOverlay": "Lichaam-Overlay weergeven", - "FullBody.HeightCompensationInstructions": "Als de mannequin te lang (gebogen) of te kort is, past u de hoogtecompensatie aan voor de beste passing.", - "FullBody.RecalibratePrompt": "Ontbrekende trackers?", + "FullBody.HeightCompensationInstructions": "Als de mannequin te lang (gebogen) of te kort is, kan je de hoogtecompensatie aanpassen.", // TODO (mannequin) + "FullBody.RecalibratePrompt": "Verminkte of ontbrekende trackers?", "FullBody.Recalibrate": "Voer de T-Pose kalibratie opnieuw uit", "FullBody.CalibrateAvatarPrompt": "Moet de passing van de avatar aangepast worden?", "FullBody.CalibrateAvatar": "Kalibreer mijn avatar", @@ -750,18 +1054,18 @@ "FullBody.FinishCalibration": "Voltooi de fullbody kalibratie", "FullBody.CalibrateAvatarTitle": "Kalibreer Avatar", - "FullBody.CalibrateAvatarInstructions": "Zorg ervoor dat alle lichaamsdelen in kaart zijn gebracht en sleep vervolgens de blauwe bollen rond, zodat de avatar het beste overeenkomt met de lichaamsreferentie.", + "FullBody.CalibrateAvatarInstructions": "Zorg ervoor dat alle lichaamsdelen toegewezen zijn en sleep vervolgens de blauwe bollen rond, zodat de avatar het beste overeenkomt met de lichaamsreferentie.", "FullBody.ShowReferenceOverlay": "Toon referentie-overlay", - "FullBody.ResetAvatarPrompt": "Avatar verminkt of volgt niet fatsoenlijk?", - "FullBody.ResetAvatar": "Mapping Resetten", - "FullBody.AvatarHeightCompensationInstructions": "Als de avatar te lang is (eindigt ineengedoken) of te kort voor u, past u hier de hoogtecompensatie aan zodat deze beter bij uw lengte past.", + "FullBody.ResetAvatarPrompt": "Avatar verminkt of trackt niet fatsoenlijk?", + "FullBody.ResetAvatar": "Toewijzing Resetten", + "FullBody.AvatarHeightCompensationInstructions": "Als de avatar te lang is of te kort voor je, past je hier de hoogtecompensatie aan, zodat deze beter bij jouw lengte past.", "FullBody.AvatarHeightCompensation": "Avatar Lengtecompensatie: {n, number, percent}", "FullBody.ResetAvatarHeightCompensation": "Hoogte Compensatie Resetten", "FullBody.AvatarSaveWarning": "Vergeet niet uw avatar op te slaan nadat u deze hebt gekalibreerd!", "FullBody.FinishAvatarCalibration": "Voltooi de kalibratie van de avatar", - "FullBody.CalibrationFinishedInstructions": "Als u tevreden bent met de kalibratie, kunt u uw avatar nu opslaan en afsluiten.", + "FullBody.CalibrationFinishedInstructions": "Als je tevreden bent met de kalibratie, kan je jouw avatar nu opslaan.", "FullBody.CloseCalibrator": "Calibrator Sluiten", - "FullBody.CalibrationRedoInstructions": "Als de kalibratie niet goed is of als u meer avatars wilt kalibreren, kunt u meer aanpassingen maken. U kunt deze kalibrator ook op elk gewenst moment in de toekomst opnieuw openen om aanpassingen door te voeren. \nAls je alleen je trackers hebt gewijzigd, hoef je je avatars niet opnieuw te kalibreren.", + "FullBody.CalibrationRedoInstructions": "Als de kalibratie niet goed is of als je meer avatars wil kalibreren, kan je meer aanpassingen maken. Je kan deze kalibrator ook opnieuw openen om verdere aanpassingen door te voeren.\nAls je alleen je trackers hebt gewijzigd, hoef je jouw avatars niet opnieuw te kalibreren.", "FullBody.ReturnToTrackerCalibration": "Keer terug naar trackerkalibratie", "FullBody.Hips": "Heupen", @@ -770,30 +1074,30 @@ "FullBody.Elbows": "Ellebogen", "FullBody.Knees": "Knieën", - "FullBody.TrackerMapped": "Tracker In Kaart Gebracht", + "FullBody.TrackerMapped": "Tracker Toegewezen", "FullBody.NotTracking": "Niet Aan Het Tracken...", "FullBody.NoTracker": "Geen Tracker Toegewezen", "FullBody.FeetNotTracking": "Voeten Niet Aan Het Tracken...", "FullBody.AvatarPointMapped": "Toegewezen", - "FullBody.AvatarPointNotMapped": "Niet toegewezen", + "FullBody.AvatarPointNotMapped": "Niet Toegewezen", "FullBody.AvatarPointNoTracker": "Geen Tracker", "CameraControl.Title": "Camera Bediening", - "CameraControl.MirroringOffWarning": "SPIEGELING UIT", - "CameraControl.MirrorToDisplay": "Spiegel Naar Display", + "CameraControl.MirroringOffWarning": "DUPLICEREN UIT", + "CameraControl.MirrorToDisplay": "Dupliceer Naar Beeldscherm", "CameraControl.TakePhoto": "Foto", - "CameraControl.Take360Photo": "360 Foto", + "CameraControl.Take360Photo": "360° Foto", "CameraControl.Mode.SmoothPOV": "Gestabiliseerd POV", - + "CameraControl.Mode.ThirdPerson": "Derde Persoon", "CameraControl.Mode.Group": "Groep", "CameraControl.Mode.World": "Wereld", - "CameraControl.Mode.Manual": "Manueel", + "CameraControl.Mode.Manual": "Handmatig", "CameraControl.Settings.AvoidOcclusion": "Voorkom Occlusie", - "CameraControl.Settings.KeepInWorldspace": "Houd In Worldspace", - "CameraControl.Settings.MovementWobble": "Movement Wobbble", + "CameraControl.Settings.KeepInWorldspace": "Houd In Worldspace", // TODO (worldspace) + "CameraControl.Settings.MovementWobble": "Beweging Wiebelen", "CameraControl.Settings.AimInFrontOfHead": "Richt Voor Het Hoofd", "CameraControl.Settings.HideCamera": "Verberg Camera", "CameraControl.Settings.ForceEyesOnCamera": "Forceer Ogen Op Camera", @@ -805,31 +1109,36 @@ "CameraControl.Settings.AudioFromCameraViewpoint": "Audio vanuit het camera standpunt", "CameraControl.OpenCloseUsers": "Gebruikers", - "CameraControl.CreateCameraAnchor": "Maak Camera Anker", + "CameraControl.CreateCameraAnchor": "Maak Camera Anker", // TODO (anchor) - "CameraControl.Anchors.Interpolate": "Interpoleer tussen ankers", - "CameraControl.Anchors.InterpolationSpeed": "Ankerinterpolatiesnelheid:", + "CameraControl.Anchors.Interpolate": "Interpoleer tussen ankers", // TODO (anchor) + "CameraControl.Anchors.InterpolationSpeed": "Ankerinterpolatiesnelheid:", // TODO (anchor) "CameraControl.Anchors.LinearInterpolation": "Lineaire interpolatie", - "CameraControl.Anchors.NoAnchors": "Geen camera-ankers in deze wereld", + "CameraControl.Anchors.NoAnchors": "Geen camera-ankers in deze wereld", // TODO (anchor) "CameraControl.Positioning.FieldOfView": "Gezichtsveld", - "CameraControl.Positioning.AngleOffset": "Hoek offset", + "CameraControl.Positioning.AngleOffset": "Hoek compensatie", "CameraControl.Positioning.Distance": "Afstand", "CameraControl.Positioning.Height": "Hoogte", + "CameraControl.Positioning.FirstPersonPitch": "Eerste-persoons Pitch", // TODO (pitch) + "CameraControl.Positioning.FirstPersonRoll": "Eerste-persoons Roll", // TODO (roll) + "CameraControl.Positioning.FirstPersonOffset": "Eerste-persoons Compensatie", + "CameraControl.Positioning.Reset": "Reset", - "CameraControl.Control.AnyoneCanInteract": "Iedereen kan Bedienen", - "CameraControl.Control.RenderPreviewForEveryone": "Render Preview Voor Iedereen", - "CameraControl.Control.RenderPrivateUI": "Render Privé UI", - "CameraControl.Control.MotionBlur": "Bewegingsonscherpte", - - "CameraControl.Control.SpawnPhotoInWorld": "Spawn Foto in De wereld", + "CameraControl.Control.AnyoneCanInteract": "Iedereen Kan Bedienen", + "CameraControl.Control.RenderPreviewForEveryone": "Laat Iedereen Het Voorbeeld Zien", + "CameraControl.Control.RenderPrivateUI": "Laat Privé UI zien", // TODO (UI) + "CameraControl.Control.MotionBlur": "Bewegingsonscherpte", // TODO (motion blur) + "CameraControl.Control.ScreenSpaceReflections": "Screenspace Reflecties", // TODO (screenspace) + "CameraControl.Control.SpawnPhotoInWorld": "Spawn foto in de wereld", // TODO (spawn) "CameraControl.Control.FlipPreview": "Voorbeeld Omdraaien", "CameraControl.Control.GroupDetectionRadius": "Groepsdetectieradius: {n} m", - "CameraControl.Control.GroupExcludeBoundary": "Groep UitsluitingsGrens: {n} m", - "CameraControl.Control.PositionSmoothSpeed": "Positie Smooth Snelheid: {n}", - "CameraControl.Control.AngleSmoothSpeed": "Hoek Smooth Snelheid: {n}", - "CameraControl.Control.FramingSmoothSpeed": "Framing Smooth Snelheid: {n}", + "CameraControl.Control.GroupExcludeBoundary": "Groep Uitsluitings-grens: {n} m", + "CameraControl.Control.PositionSmoothSpeed": "Positie Smooth Snelheid: {n}", // TODO (smooth) + "CameraControl.Control.AngleSmoothSpeed": "Hoek Smooth Snelheid: {n}", // TODO (smooth) + "CameraControl.Control.FramingSmoothSpeed": "Framing Smooth Snelheid: {n}", // TODO (smooth, framing) + "CameraControl.OBS.IP": "OBS Websocket IP-adres:", "CameraControl.OBS.Password": "OBS Wachtwoord (optioneel):", "CameraControl.OBS.Connect": "Verbind", "CameraControl.OBS.Instructions": "Zorg ervoor dat OBS actief is en dat de obs-websocket plug-in is geïnstalleerd", @@ -839,16 +1148,21 @@ "CameraControl.OBS.Launched": "Opgestart!", "CameraControl.OBS.Connecting": "Verbinden...", "CameraControl.OBS.Connected": "Verbonden!", - "CameraControl.OBS.Disconnected": "Connectie Verbroken!", + "CameraControl.OBS.Disconnected": "Verbinding Verbroken!", "CameraControl.OBS.AuthFailure": "Authenticatie Fout!", "CameraControl.OBS.ConnectionFailed": "Verbinding mislukt: ", - "CameraControl.OBS.ConnectionTimeout": "Time-out voor verbinding. Wordt OBS uitgevoerd met de websocket-plug-in geïnstalleerd?", + "CameraControl.OBS.ConnectionTimeout": "Time-out voor verbinding. Staat OBS aan?", "CameraControl.OBS.UnexpectedConnectionError": "Onverwachte verbindingsfout:", "CameraControl.OBS.DisconnectedPage": "OBS Verbinding Verbroken", "CameraControl.OBS.ReturnToConnect": "Ga terug naar de verbindingspagina", - "CameraControl.OBS.AutoMirror": "Auto Spiegelen bij Opnemen/Streamen", - + "CameraControl.OBS.AutoMirror": "Automatisch Dupliceren bij Opnemen/Streamen", + "CameraControl.OBS.Bitrate": "Bitrate: {n}/s", + "CameraControl.OBS.FPS": "FPS: {n}", "CameraControl.OBS.DroppedFrames": "Verloren frames: {n}", + "CameraControl.OBS.Idle": "INACTIEF", + "CameraControl.OBS.Live": "LIVE", + "CameraControl.OBS.Recording": "REC", + "CameraControl.OBS.OpenInstallerReason": "Hier kan je de OBS websocket plugin downloaden", "CameraControl.OBS.Streaming.Start": "Start Stream", "CameraControl.OBS.Streaming.Starting": "Stream Starten...", @@ -860,24 +1174,641 @@ "CameraControl.OBS.Recording.Stop": "Stop Opname", "CameraControl.OBS.Recording.Stopping": "Opname Stoppen", - "Security.Hyperlink.Warning": "Waarschuwing: Uitgaande hyperlink\nJe hebt op een link in een wereld geklikt. Wilt u deze openen? Dit wordt geopend in uw desktopwebbrowser.", + "Settings.Category.Audio": "Geluid", + "Settings.Category.Controls": "Besturing", + "Settings.Category.Devices": "Apparaten", + "Settings.Category.Profile": "Profiel", + "Settings.Category.Networking": "Netwerk", + "Settings.Category.Security": "Beveiliging", + "Settings.Category.Misc": "Overig", + "Settings.Category.Privacy": "Privacy", + "Settings.Category.UserInterface": "Gebruikers-interface", // TODO (UI) + "Settings.Category.Graphics": "Graphics", // TODO (graphics) + "Settings.Category.InteractiveCamera": "Camera", + "Settings.LegacyFeatureSettings.ConvertLegacySettings": "DEBUG - Zet Legacy-instellingen om", // TODO (legacy) + "Settings.DebugSettings.DebugResetAllSimpleSettings": "DEBUG - Reset alle simpele instellingen", + + "Settings.GeneralControlsSettings": "Algemene Besturing", + "Settings.LocomotionSettings": "Voortbeweging", + "Settings.MovementSettings": "Beweging", + "Settings.MouseSettings": "Muis", + + "Settings.GeneralHapticsSettings": "Haptic Feedback", // TODO (haptic, feedback) + "Settings.GeneralVRSettings": "VR", + "Settings.LeapMotionSettings": "Leap Motion", + "Settings.ViveHandTrackingSettings": "Vive Hand Tracking", + "Settings.TrackingSmoothingSettings": "Tracking Smoothing", // TODO (smooth) + + "Settings.UserMetricsSettings": "Gebruikers-gegevens", + + "Settings.AudioInputDeviceSettings": "Audio Invoer", + "Settings.AudioOutputDeviceSettings": "Audio Uitvoer", + "Settings.AudioVolumeSettings": "Volume", + "Settings.AudioAccessibilitySettings": "Audio Toegankelijkheid", + "Settings.AudioInputFilteringSettings": "Invoer Filtering", + + "Settings.RealtimeNetworkingSettings": "Realtime Netwerk", + "Settings.AssetGatherSettings": "Assets Verzamelen", // TODO (asset) + + "Settings.HostAccessSettings": "Hosttoegang", + "Settings.UserRestrictionsSettings": "Gebruikers-beperkingen", + + "Settings.WindowsSettings": "Windows Instellingen", + "Settings.DebugSettings": "Debug", // TODO (debug) + "Settings.LegacyFeatureSettings": "Legacy Functies", // TODO (legacy) + "Settings.TwitchInterfaceSettings": "Twitch Streaming Interface", + + "Settings.MessagingPrivacySettings": "Berichten Privacy", + + "Settings.LocaleSettings": "Taal", + "Settings.DashSettings": "Dashboard", + "Settings.NamePlateSettings": "Naamborden", + "Settings.LaserSettings": "Interactie Lasers", + "Settings.DesktopViewSettings": "Bureaubladweergave", + "Settings.PhotoCaptureSettings": "Snelle Foto Opname", + + "Settings.DesktopRenderSettings": "Bureaubladweergave Instellingen", + + "Settings.InteractiveCameraFramingSettings": "Framing", + "Settings.InteractiveCameraPositioningSettings": "Positionering", + "Settings.InteractiveCameraRenderSettings": "Weergave", + "Settings.InteractiveCameraGroupSettings": "Gebruikersgroepering", + "Settings.InteractiveCameraSmoothingSettings": "Smoothing", // TODO (smooth) + "Settings.InteractiveCameraAnchorSettings": "Anchors", // TODO (anchor) + "Settings.InteractiveCameraPhotoSettings": "Fotos", + "Settings.InteractiveCameraPostProcessingSettings": "Nabewerking", // TODO (post processing) + + "Settings.GeneralControlsSettings.PrimaryHand": "Primaire hand", + "Settings.GeneralControlsSettings.PrimaryHand.Description": "De hand die als primaire hand wordt gezien. Verschillende systemen gebruiken dit voor interactie, zoals wanneer je gereedschappen gebruikt.", + "Settings.GeneralControlsSettings.DoubleClickInterval": "Dubbelklik interval", + "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "Voor interacties die een dubbele-klik nodig hebben. Dit bepaalt de maximale tijd tussen klikken die gezien worden als dubbelklik. Als je moeite hebt met dubbelklikken, zet de waarde hoger. Als enkele klikken gezien worden als dubbelklikken, zet de waarde lager.", + + "Settings.LocomotionSettings.LocomotionPreferences": "Voortbeweging Voorkeuren", + "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "Voortbeweging", + + "Settings.MovementSettings.LeftSidewaysMode": "Linkercontroller zijwaartse bewegings-modus", + "Settings.MovementSettings.LeftSidewaysMode.Description": "Gebruik dit om te bepalen wat de zijwaartse beweging op je linker joystick/touchpad doet.", + "Settings.MovementSettings.RightSidewaysMode": "Rechtercontroller zijwaartse bewegings-modus", + "Settings.MovementSettings.RightSidewaysMode.Description": "Gebruik dit om te bepalen wat de zijwaartse beweging op je rechter joystick/touchpad doet.", + "Settings.MovementSettings.UseHeadDirectionForMovement": "Gebruik hoofd-richting voor beweging", + "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "Als dit aan staat, ga je naar voren in de richting waar je naar kijkt. Als dit uitstaat, wordt de richting van je controller gebruikt.", + "Settings.MovementSettings.UseSmoothTurn": "Smooth draaien", // TODO (smooth) + "Settings.MovementSettings.UseSmoothTurn.Description": "Hiermee draai je langzaam rond terwijl je in VR bent. Dit kan meer meeslepend zijn, maar kan misselijkheid veroorzaken. Zet deze instelling uit als je snap turning fijner vindt.", // TODO (snap) + "Settings.MovementSettings.SmoothTurnExclusiveMode": "Gebruik smooth draaien exclusieve modus", // TODO (smooth) + "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "Wanneer dit aan staat kan een enkele joystick je naar voren/achter bewegen, of draaien, maar nooit tegelijk. Zet dit aan als je vaak per ongeluk draait als je alleen probeert te bewegen.", + "Settings.MovementSettings.SmoothTurnSpeed": "Smooth draai snelheid", // TODO (smooth) + "Settings.MovementSettings.SmoothTurnSpeed.Description": "Deze instelling bepaalt hoe snel je draait als smooth draaien aan staat. De waarde is graden per seconde, dus een waarde van 360 draait je in een seconde rond met de joystick volledig naar links/rechts.", + "Settings.MovementSettings.SnapTurnAngle": "Snap draai hoek", // TODO (snap) + "Settings.MovementSettings.SnapTurnAngle.Description": "Dit is de hoek (in graden) die je draait als je met snap draai probeert te draaien.", // TODO (snap) + "Settings.MovementSettings.NoClipSpeed": "Noclip snelheid", // TODO (noclip) + "Settings.MovementSettings.NoClipSpeed.Description": "Dit bepaalt hoe snel je beweegt met de Noclip voortbewegingsmodus. Dit type voortbeweging wordt vaak gebruikt voor bouwen en testen, en is dus vaak niet bestuurd door de wereld waar je in bent.", // TODO (noclip) + "Settings.MovementSettings.MovementDeadzone": "Bewegings deadzone", // TODO (deadzone) + "Settings.MovementSettings.MovementDeadzone.Description": "Deze instelling kan gebruikt worden om drift te corrigeren. Door deze waarde te verhogen moet je de joystick verder duwen voordat je beweegt.", // TODO (drift) + "Settings.MovementSettings.MovementExponent": "Bewegings exponent", // TODO (exponent) + "Settings.MovementSettings.MovementExponent.Description": "Gebruik dit om de curve-reactie voor bewegen te bewerken. Je kan dit gebruiken om te beginnen met langzaam bewegen en daarna vlugger snel bewegen, or gelijk sneller bewegen, gebaseerd op of de waarde boven of onder 1.0 is.", + + "Settings.GrabbingSettings" : "Vastpakken", + "Settings.GrabbingSettings.DefaultHandGrabType" : "Standaard Hand Vastpak Type", + "Settings.GrabbingSettings.DefaultHandGrabType.Description" : "Dit bepaalt wat jouw standaard vastpake modus is wanneer je nieuwe werelden toetreed.\n\nPalm: Je pakt alle objecten vast in de buurt van je palm.\n\nPrecisie: Je pakt een enkel object vast tussen je wijsvinger en duim.\n\nAutomatisch: De modus wordt automatisch geselecteerd tussen handpalm en precisie afhankelijk van de richting van je hand.\n\nUit: Je kan alleen vastpakken met je lasers.", + + "Settings.GamepadSettings": "Gamepad", + "Settings.GamepadSettings.ThumbstickLookSpeed": "Thumbstick draaisnelheid", + "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "Gebruik dit om de gevoeligheid van de thumbstick voor rondkijken aan te passen.", + "Settings.GamepadSettings.ThumbstickLookExponent": "Thumbstick draai-exponent", // TODO (exponent) + "Settings.GamepadSettings.ThumbstickLookExponent.Description": "Gebruik dit om de curve-reactie voor rondkijken te bewerken. Je kan dit gebruiken om te beginnen met langzaam bewegen en daarna vlugger snel bewegen, or gelijk sneller bewegen, gebaseerd op of de waarde boven of onder 1.0 is.", + "Settings.GamepadSettings.UseGamepadWhenUnfocused": "Gebruik gamepad wanneer niet in focus", + "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "Wanneer dit aan staat, wordt invoer van gamepads gebruikt ook wanneer de applicatie venster niet in focus is. Je kan dit uit zetten als je tegelijk andere spellen wil spelen die ook gamepads gebruiken.", + + "Settings.MouseSettings.MouseSensitivity": "Muis gevoeligheid", + "Settings.MouseSettings.MouseSensitivity.Description": "Algemene muis gevoeligheid voor bureaublad interactie.", + "Settings.MouseSettings.MouseLookSpeed": "Kijk snelheid", + "Settings.MouseSettings.MouseLookSpeed.Description": "Gebruik dit om de gevoeligheid van de camerasnelheid aan te passen voor eerste- of derde-persoon.", + "Settings.MouseSettings.MousePanSpeed": "Pannen snelheid", + "Settings.MouseSettings.MousePanSpeed.Description": "Dit bepaalt hoe snel de camera beweegt met muisbeweging in UI aligned weergave modus.", + "Settings.MouseSettings.MouseRotateSpeed": "Draaisnelheid", + "Settings.MouseSettings.MouseRotateSpeed.Description": "Wanneer je een voorwerp vasthoudt in bureaubladmodus, bepaalt dit hoe snel ze rond hun as draaien met de muis.", + "Settings.MouseSettings.MouseFreeformRotateSpeed": "Vrije vorm draaisnelheid", + "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "Wanneer je een voorwerp vasthoudt in bureaubladmodus, bepaalt dit hoe snel ze ronddraaien met vrije vorm.", + + "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller trillingen", + "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Gebruik dit om haptic trillingen aan of uit te zetten specifiek voor VR controllers.", // TODO (haptic) + "Settings.GeneralHapticsSettings.EnableHaptics": "Haptic feedback", // TODO (haptic, feedback) + "Settings.GeneralHapticsSettings.EnableHaptics.Description": "Wanneer dit aan staat krijg je haptic feedback van avatars en voorwerpen in de wereld op je controllers en andere ondersteunde apparaten.", // TODO (haptic, feedback) + + "Settings.GeneralVRSettings.UseVRHotswitching": "VR Hotswitching", + "Settings.GeneralVRSettings.UseVRHotswitching.Description": "Als dit aan staat, wissel je automatisch tussen VR- en bureaublad-modus wanneer je jouw VR headset op of af doet.", + + "Settings.TrackingSmoothingSettings.HandPositionSmoothing" : "Handen Positie Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings.HandRotationSmoothing" : "Handen Rotatie Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description" : "Wanneer dit aan staat, bepaalt het hoe veel de handen positie smoothed is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", // TODO (smooth) + "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description" : "Wanneer dit aan staat, bepaalt het hoe veel de handen rotatie smoothed is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", // TODO (smooth) + + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing" : "Voeten Positie Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing" : "Voeten Rotatie Smoothing", // TODO (smooth) + + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description" : "Wanneer dit aan staat, bepaalt het hoe veel de voeten positie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description" : "Wanneer dit aan staat, bepaalt het hoe veel de voeten rotatie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", + + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing" : "Heupen Positie Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing" : "Heupen Rotatie Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description" : "Wanneer dit aan staat, bepaalt het hoe veel de heupen positie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description" : "Wanneer dit aan staat, bepaalt het hoe veel de heupen rotatie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", + + "Settings.MediaPrivacySettings" : "Media Privacy", + "Settings.MediaPrivacySettings.MediaMetadataOptOut" : "Niet in media metadata voorkomen", + "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description" : "Wanneer je deze optie aanzet, kom je niet voor in de metadata van media (meestal virtuele fotos en audio-opnamen). Je bent er nog steeds in te zien of horen, maar geen verdere informatie, zoals je UserID en positie in de scene worden ermee opgeslagen.\n\nAls je merkt dat andere gebruikers hun client aanpassen om deze optie te negeren, rapporteer ze aan het moderatieteam, omdat dit gezien wordt als intimidatie.", // TODO (client) + "Settings.MediaPrivacySettings.HideInScreenshots" : "Laat me niet zien in screenshots", + "Settings.MediaPrivacySettings.HideInScreenshots.Description" : "Wanneer deze optie aan staat, kom je niet voor in screenshots die in-game gemaakt zijn.\n\nBELANGRIJK: Wees ervan bewust dat dit geen invloed heeft op realtime cameras, screenshots die buiten Resonite gemaakt zijn of opnames die gemaakt zijn door andere methodes in een wereld, die mogelijk onderdeel zijn van de functies van een wereld.", // TODO (realtime cameras) + + "Settings.Category.Integrations": "Integratie", + "Settings.DiscordIntegrationSettings": "Discord Integratie", + "Settings.SteamIntegrationSettings": "Steam Integratie", + + "Settings.DiscordIntegrationSettings.RichPresence": "Discord Rich Presence", + "Settings.DiscordIntegrationSettings.RichPresence.Description": "Bepaalt welke informatie Resonite naar Discord's Rich Presence systeem verstuurt.\n\nGeen - Stuur geen Rich Presence informatie naar Discord.\nBasis - Stuur alleen gelimiteerde details zoals dat je in Resonite bent.\nVolledig - Wanneer je in een publieke sessie bent, stuur alle geschikte sessie informatie naar Discord. Dit bevat de wereld naam en hoeveel gebruikers er in de sessie zijn.\n\nDiscord zelf detecteert ook welk spel je aan het spelen bent. Dit kan uitgezet worden in de instellingen van Discord.", + + "Settings.SteamIntegrationSettings.RichPresence": "Steam Rich Presence", + "Settings.SteamIntegrationSettings.RichPresence.Description": "Bepaalt welke informatie Resonite naar Steam's Rich Presence systeem verstuurt.\n\nGeen - Stuur geen Rich Presence informatie naar Steam.\nBasis - Stuur alleen gelimiteerde details zoals dat je in Resonite bent.\nVolledig - Wanneer je in een publieke sessie bent, stuur alle geschikte sessie informatie naar Discord. Dit bevat de wereld naam en hoeveel gebruikers er in de sessie zijn.\n\nSteam laat zelf ook zien dat je Resonite aan het spelen bent, onafhankelijk van deze instelling. Deze instelling bepaalt alleen maar hoeveel extra gegevens er naar Steam gestuurd worden over je huidige sessie.", + + "Settings.SteamIntegrationSettings.SaveScreenshots": "Sla Screenshots Op", + "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "Wanneer je een screenshot maakt met deze instelling aan, wordt een kopie opgeslagen in Steam Screenshots.", + + "Settings.LeapMotionSettings.LeapMotionEnabled": "Leap motion hand tracking", + "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "Wanneer dit aan staat, kan een Leap Motion apparaat gebruikt worden om je handen en vingers te tracken.", + "Settings.LeapMotionSettings.Offset": "Hand tracking compensatie", + "Settings.LeapMotionSettings.Offset.Description": "Dit is de compensatie in meters van de Leap Motion sensor op je VR headset. Pas deze waarde aan om ervoor te zorgen dat je handen de correcte positie hebben.", + "Settings.LeapMotionSettings.SnapDistance": "Controller snapping afstand", // TODO (snap) + "Settings.LeapMotionSettings.SnapDistance.Description": "Als je handen in de buurt zijn van controllers, zullen ze automatisch overgaan op de tracking data van de controllers, in plaats van Leap Motion. Dit bepaalt de afstand waarop de handen overgaan.", + "Settings.LeapMotionSettings.UseFingersWhenSnapped": "Track vingers terwijl je controllers gebruikt", + "Settings.LeapMotionSettings.UseFingersWhenSnapped.Description": "Wanneer je handen de positie van de controllers gebruiken, kan je hiermee de vinger data gebruiken van Leap Motion.", + + "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled": "Vive hand tracking", + "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description": "Wanneer dit aan staat, worden je handen en vingers getracked met Vive hand tracking. Dit gebruikt gewoonlijk de cameras op de VR headset zelf. Mogelijk moet je de hand tracking of cameras aanzetten in SteamVR instellingen.", + "Settings.ViveHandTrackingSettings.SnapDistance": "Controller snapping afstand", // TODO (snap) + "Settings.ViveHandTrackingSettings.SnapDistance.Description": "Als je handen in de buurt zijn van controllers, zullen ze automatisch overgaan op de tracking data van de controllers, in plaats van de headset cameras. Dit bepaalt de afstand waarop de handen overgaan.", + "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "Track vingers terwijl je controllers gebruikt", + "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "Wanneer je handen de positie van de controllers gebruiken, kan je hiermee de vinger data gebruiken van de VR headset cameras.", + + "Settings.TrackerSettings" : "Tracker Instellingen", + "Settings.TrackerSettings.UseTrackers" : "Gebruik Trackers", + "Settings.TrackerSettings.UseTrackers.Description" : "Met deze optie kan je globaal alle trackers uitzetten. Dit kan nuttig zijn als je trackers in een hoek liggen op te laden, waardoor je avatar opgefrommeld wordt.", + "Settings.TrackerSettings.Trackers" : "Beheer Trackers", + "Settings.TrackerSettings.Trackers.Breadcrumb" : "Trackers", + + "Settings.TrackerSettings.Trackers.UseTracker" : "Gebruik Tracker", + "Settings.TrackerSettings.Trackers.UseTracker.Description" : "Moet deze tracker gebruikt worden? Je kan deze optie gebruiken om tijdelijk een tracker uit te zetten zonder de toewijzing te resetten.", + "Settings.TrackerSettings.Trackers.FreezeTracking" : "Bevries Tracking", + "Settings.TrackerSettings.Trackers.FreezeTracking.Description" : "Door dit aan te zetten blijft de tracker actief, maar bevriest de huidige positie en rotatie. Deze instelling wordt niet bewaard en reset de volgende keer dat je de applicatie opstart.", + "Settings.TrackerSettings.Trackers.CustomName" : "Aangepaste Naam", + "Settings.TrackerSettings.Trackers.CustomName.Description" : "Je kan hier je tracker een aangepaste naam geven, in plaats van de ID te gebruiken, om het makkelijker te maken om het te onderscheiden van andere trackers. Dit is vooral cosmetisch, zonder functionele verschillen.", + "Settings.TrackerSettings.Trackers.MappedBodyNode" : "Tracker Toewijzing", + "Settings.TrackerSettings.Trackers.MappedBodyNode.Description" : "Welk lichaamsdeel aan deze tracker toegewezen is.\n\nWe raden aan de full-body calibratie hiervoor te gebruiken, inplaats van hier handmatig aanpassen.", + "Settings.TrackerSettings.Trackers.MappedPosition" : "Relatieve Positie", + "Settings.TrackerSettings.Trackers.MappedPosition.Description" : "De positie van de tracker relatief tot het lichaamsdeel waar het aan toegewezen is.\n\nWe raden aan de full-body calibratie hiervoor te gebruiken, inplaats van hier handmatig aanpassen.", + "Settings.TrackerSettings.Trackers.MappedRotation" : "Relatieve Rotatie", + "Settings.TrackerSettings.Trackers.MappedRotation.Description" : "De rotatie van de tracker relatief tot het lichaamsdeel waar het aan toegewezen is.\n\nWe raden aan de full-body calibratie hiervoor te gebruiken, inplaats van hier handmatig aanpassen.", + "Settings.TrackerSettings.Trackers.UseInVR" : "Gebruik in VR", + "Settings.TrackerSettings.Trackers.UseInVR.Description" : "Moet deze tracker invloed hebben op jouw avatar in VR-modus?", + "Settings.TrackerSettings.Trackers.UseInDesktop" : "Gebruik in bureaubladmodus", + "Settings.TrackerSettings.Trackers.UseInDesktop.Description" : "Moet deze tracker invloed hebben op jouw avatar in bureaubladmodus?", + "Settings.TrackerSettings.Trackers.TrackerID" : "Tracker ID", + "Settings.TrackerSettings.Trackers.TrackerID.Description" : "Unieke ID van deze tracker. Deze informatie world als privé gezien, en is niet dezelfde ID als degene die in de wereld wordt gezien om tracking met fingerprinting te voorkomen.", + "Settings.TrackerSettings.Trackers.TrackerBattery" : "Tracker batterij", + "Settings.TrackerSettings.Trackers.TrackerBattery.Description" : "Het huidige batterijniveau van deze tracker. Sommige trackers ondersteunen dit mogelijk niet.", + "Settings.TrackerSettings.Trackers.TrackerIsCharging" : "Is aan het opladen", + "Settings.TrackerSettings.Trackers.TrackerIsCharging.Description" : "Dit laat zien of de tracker aan het opladen is. Sommige trackers ondersteunen dit mogelijk niet.", + "Settings.TrackerSettings.Trackers.Unmap" : "Reset toewijzing", + "Settings.TrackerSettings.Trackers.Remove" : "Verwijder tracker", + + "Settings.HapticPointMapping.MappingTarget" : "Wijs toe aan", + "Settings.HapticPointMapping.MappingTarget.Description" : "Gebruik dit om te bepalen welk gedeelte van de avatar dit apparaat aan wordt toegewezen.", + + "Settings.HapticPointMapping.PointRadius" : "Haptic Punt Radius", // TODO (haptic) + "Settings.HapticPointMapping.PointRadius.Description" : "Hiermee kan je de grootte van de haptic punt op de avatar aanpassen. Door dit groter te maken wordt het makkelijker om van grotere afstanden te activeren, maar resulteert ook in minder precisie, omdat alle haptic triggers in de radius van de punt het activeren.", // TODO (haptic) + + "Settings.HapticPointMapping.TorsoHorizontalPosition" : "Horizontale positie op torso", // TODO (torso) + "Settings.HapticPointMapping.TorsoHorizontalPosition.Description" : "Dit is de horizontale positie langs de torso, van links naar rechts", // TODO (torso) + "Settings.HapticPointMapping.TorsoVerticalPosition" : "Verticale positie op torso", // TODO (torso) + "Settings.HapticPointMapping.TorsoVerticalPosition.Description" : "Dit is de verticale positie langs de torso, van onder naar boven.", // TODO (torso) + "Settings.HapticPointMapping.TorsoSide" : "Torso kant", // TODO (torso) + "Settings.HapticPointMapping.TorsoSide.Description" : "Dit bepaalt aan welke kant van de torso het apparaat toegegwezen moet worden (voor- of achterkant)", // TODO (torso) + + "Settings.HapticPointMapping.HeadPitchAngle" : "Hoofd pitchhoek", // TODO (pitch) + "Settings.HapticPointMapping.HeadPitchAngle.Description" : "Dit bepaalt de positie langs de \"verticale\" as van het hoofd. De standaard positie is het midden van het gezicht (waar je neus is). Een grotere hoek gaat omhoog naar de bovenkant van je hoofd. Een lagere waarde gaat omlaag naar de kin.", + "Settings.HapticPointMapping.HeadYawAngle" : "Hoofd yawhoek", // TODO (yaw) + "Settings.HapticPointMapping.HeadYawAngle.Description" : "Dit bepaalt de horizontale positie rond het hoofd, links of rechts draaien. Het midden (waar je neus is) is de standaard positie. Een lagere waarde gaat naar links, een hogere waarde gaat naar rechts. Dit gaat rond het hoofd in een cirkel op 180°, waar de achterkant van je hoofd is.", + + "Settings.HapticPointMapping.ArmSide" : "Arm", + "Settings.HapticPointMapping.ArmSide.Description" : "Aan welk arm moet dit toegewezen worden? Links of rechts?", + "Settings.HapticPointMapping.ArmPositionAlong" : "Positie langs het arm", + "Settings.HapticPointMapping.ArmPositionAlong.Description" : "Dit bepaalt de positie langs het arm. Dit start bij de schouder en gaat helemaal naar de pols. In het midden is de elleboog.", + "Settings.HapticPointMapping.ArmAngleAround" : "Hoek rond het arm", + "Settings.HapticPointMapping.ArmAngleAround.Description" : "Dit bepaalt de hoek om de omtrek van het arm. De standaard 0° positie is de bovenkant van je hand. Negatieve waarden gaan naar links, positieve gaan naar rechts. Door 180° te draaien komt het punt aan de zijde van je arm waar je handpalm is.", + + "Settings.HapticPointMapping.LegSide" : "Been", + "Settings.HapticPointMapping.LegSide.Description" : "Aan welk been moet dit toegewezen worden? Links of rechts?", + "Settings.HapticPointMapping.LegPositionAlong" : "Positie langs het been", + "Settings.HapticPointMapping.LegPositionAlong.Description" : "Dit bepaalt de positie langs het been. Dit start bij de heupen en gaat helemaal naar de enkel. In het midden is de knie.", + "Settings.HapticPointMapping.LegAngleAround" : "Hoek rond het been", + "Settings.HapticPointMapping.LegAngleAround.Description" : "Dit bepaalt de hoek om de omtrek van het been. De standaard 0° positie is de voorkant van je been - de richting waar je knie naar wijst. Negatieve waarden gaan naar links, positieve gaan naar rechts. Door 180° te draaien komt het punt aan de achterkant van je been.", + + "Settings.HapticPointMapping.ControllerSide" : "Controller", + "Settings.HapticPointMapping.ControllerSide.Description" : "Aan welke controller moet dit haptic punt toegewezen worden? Links of rechts?", // TODO (haptic) + + "Settings.HapticPointMapping.Tag" : "Haptic Tag", // TODO (haptic) + "Settings.HapticPointMapping.Tag.Description" : "Tag verbonden met dit haptic punt. Dit verbindt het haptic punt met een punt op je avatar die dezelfde tag heeft (bepaald met een TagHapticPointMapper component). Als er geen punten met deze tag op de avatar bestaan, werkt het haptic apparaat niet.\n\nDit is handig als je volledige controle moet hebben over het exacte punt op de avatar waar het haptic apparaat aan toegewezen wordt - bijvoorbeeld als de generieke toewijzing niet past.", // TODO (haptic) + + "Settings.GiggleTechSettings" : "GiggleTech Apparaten", + "Settings.GiggleTechSettings.Devices" : "Beheer GigglePucks", + "Settings.GiggleTechSettings.GigglePuckIP" : "GigglePuck IP om handmatig toe te voegen", + "Settings.GiggleTechSettings.GigglePuckIP.Description" : "Als jouw GigglePuck niet automatisch gedetecteerd wordt op het netwerk, vul het IP addres in dit veld in en klik op de knop eronder om het handmatig toe te voegen.\n\nZodra het is toegevoegd, ga naar \"Beheer GigglePucks\" om het te configureren.", + "Settings.GiggleTechSettings.RegisterGigglePuck" : "Registreer handmatig GigglePuck", + "Settings.GiggleTechSettings.Devices.IP" : "GigglePuck IP", + "Settings.GiggleTechSettings.Devices.IsConnected" : "Is GigglePuck verbonden", + "Settings.GiggleTechSettings.Devices.UseDevice" : "Gebruik Apparaat", + "Settings.GiggleTechSettings.Devices.UseDevice.Description" : "Je kan dit gebruiken om individuele GigglePucks aan of uit te zetten wanneer ze toegewezen zijn. Door dit uit te zetten stoppen alle haptics.", // TODO (haptic) + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected" : "Behandel altijd als verbonden", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description" : "Wanneer dit aan staat, wordt de GigglePuck altijd gezien als verbonden, ook als het niet op het netwerk gedetecteerd is.\n\nDit kan handig zijn voor bepaalde netwerken die problemen hebben met automatische detectie.", + "Settings.GiggleTechSettings.Devices.IntensityScale" : "Intensiteit Schaal", + "Settings.GiggleTechSettings.Devices.IntensityScale.Description" : "Hiermee verander je de intensiteit van de haptics die naar de GigglePuck gestuurd worden. De maximale kracht van de haptics gaat nooit boven de veilige waarde van de GigglePuck - de waarden worden onder een veilig maximum gehouden die geen overspanning geven aan de motor.", + "Settings.GiggleTechSettings.Devices.Remove" : "Verwijder", + "Settings.GiggleTechSettings.Devices.CustomName" : "Aangepaste Naam", + "Settings.GiggleTechSettings.Devices.CustomName.Description" : "Je kan hier je GigglePuck een aangepaste naam geven. Dit is vooral cosmetisch, zonder functionele verschillen.", + "Settings.GiggleTechSettings.Devices.Breadcrumb" : "GigglePucks", + "Settings.GiggleTechSettings.Devices.ActivationIntensity" : "Huidige Intensiteit", + "Settings.GiggleTechSettings.Devices.MinimumIntensity" : "Minimale Intensiteit", + "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description" : "Dit is de minimale intensiteit waarbij het haptic apparaat aan gaat. Wanneer de intensiteit te laag is, kan het haptic apparaat stoppen met reageren.", // TODO (haptic) + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity" : "Initiële activeringsintensiteit", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description" : "Wanneer de haptics van inactief naar actief gaan, worden ze voor een korte tijd op deze intensiteit aangezet. Dit kan helpen een \"kick-start\" te geven aan de haptics, wanneer de activatie waarde te laag is voor de motor om te beginnen met draaien.", // TODO (haptic) + + "Settings.UserMetricsSettings.UserHeight" : "Lengte", + "Settings.UserMetricsSettings.UserHeight.Description" : "Dit is je lengte in de echte wereld, die wordt gebruikt om je avatar goed te laten passen. Het is ook de hoogte waar je geplaatst wordt wanneer je zittende modus aanzet.\n\nJe kan je lengte invoeren door de juiste schaal erbij te zetten, bijvoorbeeld met
175 cm of 1.75 m voor metrisch, of 5'11\" voor imperiaal.", + + "Settings.FavoritesSettings" : "Favorieten", + "Settings.FavoritesSettings.AutoLoadCloudHome" : "Laad thuiswereld bij opstarten", + "Settings.FavoritesSettings.AutoLoadCloudHome.Description" : "Wanneer dit aan staat, wordt je thuiswereld automatisch geladen bij opstarten. Als je het liever niet wil laden, kan je deze instelling uitzetten. Dit zal de volgende keer dat je opstart invloed hebben.", + + "Settings.AudioInputDeviceSettings.UseSystemDefault": "Gebruik systeem standaard audio-invoerapparaat", + "Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "Zet dit aan om automatisch het standaard invoerapparaat van je systeem te gebruiken. Als je een ander apparaat wil gebruiken, zet deze optie uit en stel je voorkeur hieronder in.", + "Settings.AudioInputDeviceSettings.DevicePriorities": "Stel standaard audio-invoerapparaat in", + "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "Audio-invoerapparaten", + "Settings.AudioInputDeviceSettings.SetAsDefault": "Stel in als standaard", + + "Settings.AudioOutputDeviceSettings.UseSystemDefault": "Gebruik systeem standaard audio-uitvoerapparaat", + "Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "Zet dit aan om automatisch het standaard uitvoerapparaat van je systeem te gebruiken. Als je een ander apparaat wil gebruiken, zet deze optie uit en stel je voorkeur hieronder in. Dit kan handig zijn voor wisselen tusssen verschillende apparaten voor VR- en bureaublad-modus.", + "Settings.AudioOutputDeviceSettings.DevicePriorities": "Audio-uitvoerapparaten", + "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "Audio-uitvoerapparaten", + "Settings.AudioOutputDeviceSettings.SetAsDefault": "Stel in als standaard", + + "Settings.AudioVolumeSettings.MasterVolume": "Hoofdvolume", + "Settings.AudioVolumeSettings.MasterVolume.Description": "Dit bepaalt tegelijk het volume van alles. Als alles te luid of te zacht is, kan je deze instelling aanpassen.", + "Settings.AudioVolumeSettings.SoundEffectVolume": "Geluidseffectvolume", + "Settings.AudioVolumeSettings.SoundEffectVolume.Description": "Pas het volume van alle geluidseffecten aan. Dit zijn meestal geluiden van verschillende voorwerpen en gadgets.", + "Settings.AudioVolumeSettings.MultimediaVolume": "Multimediavolume", + "Settings.AudioVolumeSettings.MultimediaVolume.Description": "Pas het volume van verschillende multimedia aan. Meestal zijn dit audio, video, en muziekspelers, inclusief achtergrondmuziek in de wereld.", + "Settings.AudioVolumeSettings.VoiceVolume": "Stemvolume", + "Settings.AudioVolumeSettings.VoiceVolume.Description": "Pas het volume van de stem van alle andere gebruikers aan. In sommige gevallen past deze instelling ook het volume van stemopnames aan. Je kan ook het volume van individuele gebruikers aanpassen, in de sessie pagina op je dash.", // TODO (dash) + "Settings.AudioVolumeSettings.UserInterfaceVolume": "UI-volume", // TODO (UI) + "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "Pas het volume aan van geluidseffecten van UI - knoppen indrukken, sliders, sommige interacties met gereedschappen, fotos maken en meer.", // TODO (UI) + + "Settings.AudioAccessibilitySettings.WhisperVolume": "Fluister-modus volume", + "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "Dit bepaalt hoe luid de audio buiten de fluister-modus bubbel zal zijn. Als ze te luid of te zacht zijn, kan je dit gebruiken om de verzwakking van het volume aan te passen.", + "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "Spraakbericht volume", + "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "Dit bepaalt hoe luid andere geluiden zijn tijdens het opnemen van een spraakbericht in de contacten pagina. Dit kan helpen \"stemstoring\" te voorkomen, wat het makkelijker maakt om te focussen op je stem.", + + "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "Stem normalisatie", + "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "Deze functie probeert ervoor te zorgen dat je stem een gelijkmatig volume houdt. Dit maakt je stemvolume verglijkbaar met andere gebruikers, los van je microfooninstellingen. We raden sterk aan om deze instelling aan te houden, zodat andere gebruikers je goed kunnen horen.", + "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "Noise-gate Drempel", // TODO (noise gate) + "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "Noise-gate voorkomt dat achtergrondgeluiden naar andere gebruikers worden gestuurd. Deze instelling bepaalt wanneer we beginnen met audio van je microfoon doorlaten. Als er te veel ruis doorheen komt, zet deze instelling hoger. Als je stem er niet doorheen komt, zet het lager.", // TODO (noise gate) + "Settings.AudioInputFilteringSettings.NoiseGateAttack": "Noise-gate snelheid", // TODO (noise gate) + "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "Dit bepaalt hoe snel de noise-gate reageert op binnenkomende audio die te zacht is. Grotere waarden resulteren in een langzamere verhoging in volume, kleinere waarden resulteren in een snellere verhoging in volume.", // TODO + "Settings.AudioInputFilteringSettings.NoiseGateHold": "Noise-gate vasthouden", // TODO (noise gate) + "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "Dit bepaalt voor hoe lang het aangepaste volume vastgehouden moet worden nadat het gedetecteerd is, voordat audio weer gefilterd wordt. Een hogere waarde laat meer zachte audio door nadat je een hard genoeg geluid hebt gemaakt.", // TODO (noise gate) + "Settings.AudioInputFilteringSettings.NoiseGateRelease": "Noise-gate sluiten", // TODO (noise gate) + "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "Dit bepaalt hoe snel de noise-gate sluit nadat de binnenkomende audio weer stil is.", // TODO (noise gate) + + "Settings.AudioInputFilteringSettings.NormalizationThreshold": "Normalisatiedrempel", + "Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "Deze instelling bepaalt de drempel wanneer inkomende audio versterkt wordt. Als je normale stemvolume te zacht is en niet wordt versterkt, zet deze waarde lager. Als willekeurige stille geluiden versterkt worden, verhoog de waarde.", + + "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "Geluidsonderdrukking (RNNoise)", + "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "Deze functie verwerkt de inkomende audio om ongewenste geluiden uit te filteren. Dit kan audio van microfoons met veel ruis schoonmaken, en hiermee je stem veel duidelijker maken. We raden sterk aan deze instelling aan te houden. Dit kan mogelijk andere geluiden filteren die niet als een stem gezien worden.", + + "Settings.VoiceSettings" : "Stem Instellingen", + "Settings.VoiceSettings.MutePersistence" : "Stemmodus", + "Settings.VoiceSettings.MutePersistence.Description" : "Start met microfoon: Wanneer je inlogt, begin je altijd met microfoon aan.\n\nStart Gedempt: Wanneer je inlogt is je stem altijd gedempt. Je moet unmuten of de \"push to talk\" knop indrukken (V is standaard) om te praten.\n\nOnthoud Laatste: Wanneer je inlogt wordt de stem modus gebruikt van de laatste keer dat je uitgelogd bent.", // TODO (mute, unmute, push to talk) + + "Settings.EarmuffSettings" : "Oorkap", + "Settings.EarmuffSettings.EarmuffEnabled" : "Gebruik Oorkap", + "Settings.EarmuffSettings.EarmuffEnabled.Description" : "Wanneer oorkap modus aan staat, worden stemmen van gebruikers aanzienlijk verzwakt gebaseerd op hun afstand en de richting waar je naar kijkt.\n\nDit creëert een \"luisterkegel\", wat kan helpen wanneer er te veel stemmen in een wereld over elkaar gaan.", + "Settings.EarmuffSettings.Directionality" : "Directionaliteit", + "Settings.EarmuffSettings.Directionality.Description" : "Dit bepaalt hoe gericht de stemverzwakking is. Bij 0 % zijn stemmen achter je hetzelfde volume als stemmen op dezelfde afstand voor je. Bij 100 % hoor je geen stemmen achter je tenzij ze heel dichtbij zijn.\n\nAls je stemmen achter je beter wil horen, zet deze waarde lager.", + "Settings.EarmuffSettings.Distance" : "Afstand", + "Settings.EarmuffSettings.Distance.Description" : "Dit bepaalt de afstand voor (en achter als directionaliteit op 0 % staat) je vanaf waar stemmen zachter worden.", + "Settings.EarmuffSettings.ConeAngle" : "Hoek", + "Settings.EarmuffSettings.ConeAngle.Description" : "Dit bepaalt de hoek voor je gezicht waarin stemmen op een normaal volume afspelen. Stemmen buiten deze hoek zullen zachter worden zodra ze de transitie afstand voorbijgaan.", + "Settings.EarmuffSettings.TransitionStart" : "Tansitie Start", + "Settings.EarmuffSettings.TransitionStart.Description" : "Dit bepaalt de afstand van de \"luisterkegel\" waarbij stemmen zachter worden. Het is aangeraden om dit boven nul te houden, omdat je daarmee beter stemmen kan horen aan de zijkant of in de buurt van je hoofd (bijvoorbeeld gebruikers die dicht achter je staan).", + "Settings.EarmuffSettings.TransitionLength" : "Transitie Bereik", + "Settings.EarmuffSettings.TransitionLength.Description" : "Gebruik dit om te bepalen wat de afstand is waarbij stemmen van het normale volume naar een volledig verzwakt volume gaan. Grotere waarden gaan langzamer over, lagere waarden resulteren in een abrupte overgang.", + "Settings.EarmuffSettings.VolumeAttenuation" : "Volumedemping", + "Settings.EarmuffSettings.VolumeAttenuation.Description" : "Dit bepaalt hoe luid stemmen buiten de \"luisterkegel\" zijn. Door dit op 0 % te zetten worden alle gebruikers buiten de \"luisterkegel\" volledig gedempt.", + + "Settings.RealtimeNetworkingSettings.DisableLAN": "Zet LAN Uit", + "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "Dit zet netwerk functies specifiek voor lokale netwerken uit, zoals het aankondigen van je sessie op het lokale netwerk of zoeken naar andere sessies op het lokale netwerk.", + "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Gebruik Eerder Steam Networking Sockets", // TODO (prefer) + "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "Wanneer dit aan staat, verbind je via Steam Networking Sockets als het mogelijk is. Dit kan helpen in sommige gevallen wanneer het LNL protocol resulteert in grote vertraging. Maar, aangezien dit protocol wat functies mist, kan je tegen netwerk instabiliteit aanlopen, dus we raden aan om dit alleen aan te zetten als je problemen ondervindt.", + + "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "Maximale hoeveelheid assets tegelijk versturen", // TODO (asset) + "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "Wanneer je een sessie host, wordt dit gebruikt om te bepalen hoeveel lokale assets tegelijkertijd verstuurd kunnen worden. Door deze waarde hoger te zetten kan je assets sneller naar andere gebruikers sturen, maar kan ook de qualiteit van de netwerkverbinding verlagen. We raden aan om waarden uit te proberen om te kijken wat jouw netwerk aan kan.", + "Settings.AssetGatherSettings.MaxConcurrentDownloads": "Maximale hoeveelheid downloads tegelijk", // TODO (downloads) + "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "Gebruik dit om te bepalen hoeveel assets tegelijk gedownload kunnen worden. Een hogere waarde kan het laden van werelden versnellen, maar kan ook je netwerk overbelasten, dus wees voorzichtig wanneer je deze waarde aanpast.", // TODO (asset) + + "Settings.HostAccessSettings.Entries": "Beheer Host-toegang", + "Settings.HostAccessSettings.Entries.Breadcrumb": "Host-toegang", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "Sta HTTP requests toe", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "Dit bepaalt of HTTP(s) requests toegestaan worden voor deze host. Dit zijn vaak REST API requests om te communiceren met services van derde partijen.", // TODO (host) + "Settings.HostAccessSettings.Entries.AllowWebsockets": "Sta websockets toe", + "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "Dit bepaalt of realtime Websocket verbindingen toegestaan worden voor deze host. Deze worden vaak gebruikt voor realtime bidirectionele communicaties en datastromen.", // TODO (host, realtime) + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "Sta ontvangen via OSC toe", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "Dit bepaalt of Resonite OSC data mag ontvangen en verwerken voor deze host", // TODO (host) + "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "Sta versturen via OSC toe", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "Dit bepaalt of Resonite OSC data mag versturen naar deze host", // TODO (host) + "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "Laatste hyperlink request reden", // TODO (request) + "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "Laatste websocket request reden", // TODO (request) + "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "Laatste OSC Sender request reden", // TODO (request) + "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "Laatste OSC Receiver request reden", // TODO (request) + "Settings.HostAccessSettings.Entries.Remove": "Verwijder (je wordt de volgende keer weer gevraagd)", + "Settings.HostAccessSettings.DebugReset": "Reset Host-toegang", + + "Settings.UserRestrictionsSettings.DebugReset": "Reset Gebruikersrestricties", + + "Settings.WindowsSettings.KeepOriginalScreenshotFormat": "Behoud originele screenshot formaat", + "Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "Zet dit aan om te voorkomen dat screenshots naar JPG of PNG om worden gezet tijdens het opslaan naar de Documenten map in Windows. Dit kan het lastiger maken om ze te gebruiken, omdat sommige programmas het formaat misschien niet kunnen openen.", + + "Settings.DebugSettings.DebugInputBindings": "Debug input bindings", // TODO (debug, bindings) + "Settings.DebugSettings.DebugInputBindings.Description": "Wanneer dit aan staat zie je debug informatie voor het input binding systeem. Dit is vooral nuttig voor ontwikkelaars.", // TODO (debug, bindings) + "Settings.DebugSettings.FetchIncompatibleSessions": "Haal incompatibele sessies op", // TODO (incompatible) + "Settings.DebugSettings.FetchIncompatibleSessions.Description": "Wanneer dit aan staat, zie je actieve sessies die niet bruikbaar zijn met jouw huidige client. Bij deze sessies kan je niet meedoen.", // TODO (join, client) + + "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Dubbelklik vastpakken om gereedschap te equippen", // TODO (equip) + "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "Wanneer dit aan staat kan je gereedschappen en gadgets equippen door snel twee keer vast te pakken. Deze instelling wordt waarschijnlijk in de toekomst verwijderd.", // TODO (equip) + "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "Gebruik oude wereld wisselaar", + "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "Wanneer dit aan staat, opent de app knop op je niet-primaire hand een oude wereld wisselaar om tussen actieve werelden te wisselen. Deze functie wordt in de toekomst verwijderd met een meer flexibele oplossing.", + + "Settings.TwitchInterfaceSettings.ChannelName": "Twitch Channel Naam", + "Settings.TwitchInterfaceSettings.ChannelName.Description": "Dit stelt de standaard naam in voor de Twitch chat in het camera-besturing paneel. Dit wordt vooral gebruikt door Twitch streamers die hun chat willen zien.", + + "Settings.MessagingPrivacySettings.DoNotSendReadStatus": "Stuur geen realtime gelezen status", // TODO (realtime) + "Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description": "Wanneer dit aan staat kunnen andere gebruikers niet onmiddelijk zien wanneer je hun berichten gelezen hebt. Je zal ook niet zien wanneer zij jouw berichten gelezen hebben.", + + "Settings.LocaleSettings.CultureLocaleCode": "Cultuur landinstelling code", + "Settings.LocaleSettings.CultureLocaleCode.Description": "Als dit ingesteld staat, wordt het gebruikt voor de standaard landinstelling voor het formaat van nummers en andere eenheden. Normaal wordt de landinstelling van je geselecteerde taal gebruikt, maar hiermee kan je ze mixen. Bijvoorbeeld met jouw eigen taal en het nummerformaat van de VS.", + "Settings.LocaleSettings.UseImperialUnits": "Gebruik imperiale eenheden", + "Settings.LocaleSettings.UseImperialUnits.Description": "Wanneer dit aan staat, proberen invoervelden voor quantiteit (lengte/hoogte, massa, volume...) imperiale eenheden te gebruiken, in plaats van metrisch. Nutting als je van de VS, VK, Liberia of Myanmar bent.", + "Settings.LocaleSettings.AvailableLocales": "Selecteer Taal", + "Settings.LocaleSettings.AvailableLocales.Breadcrumb": "Taal", + + "Settings.DashSettings.DashCurvature": "Curvature", // TODO (curvature) + "Settings.DashSettings.DashCurvature.Description": "Dit bepaalt hoe curved de dash is als je in VR bent. Als je dit instelt op 0 wordt het volledig vlak.", // TODO (curvature) + "Settings.DashSettings.OpenCloseSpeed": "Open/Sluit Snelheid", + "Settings.DashSettings.OpenCloseSpeed.Description": "Gebruik dit om te bepalen hoe snel de dash opent en sluit. Als je de animatie niet wil, kan je dit op een hele hoge waarde zetten, zodat de dash bijna direct opent en sluit.", + + "Settings.NotificationSettings" : "Notificaties", + "Settings.NotificationSettings.UserOnline" : "Contact Online", + "Settings.NotificationSettings.UserOnline.Description" : "Dit bepaalt of je een bericht krijgt wanneer je contacten online komen.", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild" : "Contact Online op een incompatibele versie", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description" : "Dit bepaalt of je berichten krijgt wanneer je contacten online komen met een versie die niet samenwerkt met jouw versie (bijvoorbeeld een nieuwe versie of pre-release versies).", + "Settings.NotificationSettings.Message" : "Berichten", + "Settings.NotificationSettings.Message.Description" : "Dit bepaalt de notificaties die je krijgt als je berichten ontvangt.", + "Settings.NotificationSettings.Invite" : "Sessie Uitnodigingen", + "Settings.NotificationSettings.Invite.Description" : "Dit bepaalt of je notificaties krijgt wanneer je een uitnodiging krijgt voor een sessie.", + "Settings.NotificationSettings.ContactRequest" : "Contactverzoeken", + "Settings.NotificationSettings.ContactRequest.Description" : "Dit bepaalt welke notificaties je krijgt wanneer je een contactverzoek krijgt van iemand.", + "Settings.NotificationSettings.ContactSessionStarted" : "Nieuwe Sessies Van Contacten", + "Settings.NotificationSettings.ContactSessionStarted.Description" : "Dit bepaalt welke notificaties je krijgt wanneer een nieuwe sessie is gestart door een van je contacten.", + "Settings.NotificationSettings.PublicSessionStarted" : "Nieuwe Publieke Sessies", + "Settings.NotificationSettings.PublicSessionStarted.Description" : "Dit bepaalt welke notificaties je krijgt wanneer een nieuwe publieke sessie is gestart door iemand die niet in je contactenlijst staat.", + "Settings.NotificationSettings.UserJoinAndLeave" : "Gebruikers toetreden & verlaten", // TODO (join) + "Settings.NotificationSettings.UserJoinAndLeave.Description" : "Wanneer dit aan staat, krijg je notificaties wanneer gebruikers de wereld waar je in zit toetreden of verlaten.", // TODO (join) + + "Settings.NamePlateSettings.NameplateVisibility": "Naamborden Zichtbaarheid", + "Settings.NamePlateSettings.NameplateVisibility.Description": "Gebruik dit om te bepalen welke naamborden zichtbaar zijn voor jou.", + "Settings.NamePlateSettings.UseCustomNameplates": "Laat aangepaste naamborden zien", + "Settings.NamePlateSettings.UseCustomNameplates.Description": "Als sommige naamborden lastig te zien zijn, volledig verstopt zijn of als je een gebruikers werkelijke gebruikersnaam en badges moet zien (bijvoorbeeld voor moderatie), kan je aangepaste naamborden uitzetten en de standaard naamborden zien.", // TODO (moderation) + + "Settings.LaserSettings.SmoothSpeed": "Laser smooth snelheid", // TODO (smooth) + "Settings.LaserSettings.SmoothSpeed.Description": "Gebruik dit om te bepalen hoe snel de laser reageert op je bewegingen. Lagere waarden maken de laser langzamer, maar beter met rillingen filteren. Hogere waarden reageren sneller, maar gaan ook mee met onbedoelde controller bewegingen.", + "Settings.LaserSettings.ModulateStartAngle": "Moduleren start hoek", // TODO (modulate) + "Settings.LaserSettings.ModulateStartAngle.Description": "Dit geeft de hoek aan waarbij de laser smooth snelheid begint te moduleren om je bewegingen bij te houden. Een hogere waarde betekent grotere bewegingen voordat de laser begint met bijhouden.", // TODO (smooth, modulate) + "Settings.LaserSettings.ModulateEndAngle": "Moduleren eind hoek", // TODO (modulate) + "Settings.LaserSettings.ModulateEndAngle.Description": "Gerelateerd aan de moduleren start hoek, dit geeft aan wanneer de modulatie op maximale snelheid is. Door de start en eind hoek te veranderen, kan je bepalen hoe snel de laser reageert hoe meer je jouw hand beweegt.", // TODO (modulate) + "Settings.LaserSettings.ModulateExponent": "Moduleren exponent", // TODO (modulate, exponent) + "Settings.LaserSettings.ModulateExponent.Description": "Dit bepaalt de curve-reacite van de laser modulatie tussen de start en eind hoeken. Je kan dit gebruiken om de laser eerst langzamer te laten reageren of te beginnen met snel reageren en daarna aflopen in snelheid.", + "Settings.LaserSettings.ModulateSpeedMultiplier": "Moduleren snelheid vermenigvuldigen", // TODO (modulate) + "Settings.LaserSettings.ModulateSpeedMultiplier.Description": "De laser smooth snelheid wordt met deze waarde vermenigvuldigd zodra je de modulatie eind hoek raakt. Door deze waarde hoger te zetten, houdt de laser jouw hand sneller bij zodra je jouw hand ver genoeg beweegt. Bij een lagere waarde duurt de laser er langer over om jouw hand bij te houden.", // TODO (smooth) + "Settings.LaserSettings.StickThreshold": "Laser plakkerigheid", + "Settings.LaserSettings.StickThreshold.Description": "Dit bepaalt hoe veel de laser vastplakt aan interactieve voorwerpen. Hogere waarden laten de laser meer plakken. Door dit in te stellen op nul stopt de laser helemaal met plakken.", + "Settings.LaserSettings.ShowInDesktop": "Laat lasers zien in bureaubladmodus", + "Settings.LaserSettings.ShowInDesktop.Description": "Wanneer dit aan staat, worden jouw lasers volledig op het scherm gezet in de eerste persoon in bureaubladmodus.", + + "Settings.DesktopViewSettings.FollowCursor": "Volg cursor", + "Settings.DesktopViewSettings.FollowCursor.Description": "Wanneer dit aan staat, wisselt de bureaubladweergave automatisch naar degene waar je cursor op staat. Dit is nuttig als je een fysiek toetsenbord en muis gebruikt in VR.", + "Settings.DesktopViewSettings.Brightness": "Helderheid", + "Settings.DesktopViewSettings.Brightness.Description": "De helderheid van de bureaubladweergave.", + "Settings.DesktopViewSettings.Opacity": "Ondoorzichtigheid", + "Settings.DesktopViewSettings.Opacity.Description": "Stel deze waarde lager in om de bureaubladweergave semi-transparant te maken, zodat het makkelijker is om te zien wat erachter zit in de wereld.", + + "Settings.PhotoCaptureSettings.FingerGestureEnabled": "Vinger foto gebaar", + "Settings.PhotoCaptureSettings.FingerGestureEnabled.Description" : "Wanneer dit aan staat, kan je snel fotos maken in de wereld door met je vingers een gebaar te maken van een fotolijst en dan een van je wijsvingers buigen.", + "Settings.PhotoCaptureSettings.NormalCaptureResolution": "Foto resolutie", + "Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "Hiermee stel je de standaard resolutie van fotos in, die gemaakt zijn met het vinger gebaar of de bureaublad sneltoets. Hogere resoluties duren langer en hebben meer opslag nodig, maar geven meer detail.", + "Settings.PhotoCaptureSettings.TimerCaptureResolution": "Getimede foto resolutie", + "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "Verglijkbaar met de normale foto resolutie, hiermee kan je een aparte resolutie instellen voor fotos gemaakt met een timer. Dit kan nuttig zijn voor groepsfoto's, die voordeel hebben aan een hogere resolutie.", + "Settings.PhotoCaptureSettings.TimerSeconds": "Timer lengte", + "Settings.PhotoCaptureSettings.TimerSeconds.Description": "Hoe lang (in seconden) de timer is voordat een foto gemaakt wordt.", + "Settings.PhotoCaptureSettings.CaptureStereo": "Stereofoto maken", + "Settings.PhotoCaptureSettings.CaptureStereo.Description": "Wanneer dit aan staat, worden alle snelle fotos gemaakt als stereoscopisch. Dit is vooral voor het bekijken van de foto in VR.", + "Settings.PhotoCaptureSettings.StereoSeparation" : "Stereo Scheiding", + "Settings.PhotoCaptureSettings.StereoSeparation.Description" : "Gebruik dit om de scheiding tussen cameras te bepalen op stereo-modus. Dit bepaalt de afstand tussen de cameras, wat invloed heeft op de kracht van het stereo-effect voor objecten op een grotere afstand.\n\nWanneer je fotos maakt van dichtbij zijn lagere waarden beter. Wanneer je fotos maakt van grote scènes werken grotere waarden beter.", + "Settings.PhotoCaptureSettings.PhotoAutosavePath": "Foto automatisch opslaan in inventaris pad", + "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "Wanneer dit ingesteld is, worden fotos die je maakt (of via het context menu bewaart) automatisch opgeslagen in je inventaris. Bijvoorbeeld Fotos/%year%/%month_name%\n\nDe volgende variabelen zijn beschikbaar:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "Settings.PhotoCaptureSettings.CapturePrivateUI" : "Privé UI vastleggen", // TODO (UI) + "Settings.PhotoCaptureSettings.CapturePrivateUI.Description" : "Wanneer dit aan staat, zal de snelle foto opname je privé UI vastleggen, zoals je dash. Dit kan handig zijn als je informatie wil laten zien die daar staat.\n\nWe raden aan om dit uit te zetten zodra je klaar bent, omdat je per ongeluk privé informatie kan vastleggen en lekken.", // TODO (UI, dash) + "Settings.PhotoCaptureSettings.EncodeFormat" : "Codeer Formaat", + "Settings.PhotoCaptureSettings.EncodeFormat.Description" : "Het bestandsformaat waar alle gemaakte fotos in worden opgeslagen. Als je een specifiek formaat nodig hebt, kan je deze instelling gebruiken.\n\nWeet wel dat sommige formaten functies kunnen missen (zoals transparantie), mogelijk langzamer zijn, lagere kwaliteit hebben of resulteren in grotere bestanden.", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates" : "Verstop altijd naamborden", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description" : "Zet dit aan als je nooit naamborden in jouw fotos wil opnemen. Deze instelling staat los van de huidige naambord zichtbaarheid en zal er altijd voor zorgen dat ze verstopt zijn in fotos.", + + "Settings.DesktopRenderSettings.FieldOfView": "Gezichtsveld", + "Settings.DesktopRenderSettings.FieldOfView.Description": "Gebruik dit om het gezichtsveld (FOV) aan te passen in bureaubladmodus. Hogere waarden geven je een groter zicht, ten koste van grotere vervorming aan de zijkanten.", + "Settings.DesktopRenderSettings.VSync": "Verticale Synchronisatie", + "Settings.DesktopRenderSettings.VSync.Description": "Wanneer deze optie aan staat, wordt de framerate van het spel gesynchroniseerd met ververssnelheid van je scherm. Door dit uit te zetten kunnen beelden sneller verwerkt worden, maar dat kan ook scheuren veroorzaken.\n\nDit kan handig zijn voor prestatietesten, omdat de framerate en updatesnelheid niet meer limiteert.", + "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "Limiteer framerate in de achtergrond", + "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "Wanneer dit aan staat, wordt de framerate gelimiteerd tot een bepaalde waarde wanneer het applicatievenster niet in focus is. Dit is handig als je tegelijk andere programmas en spellen wil gebruiken, omdat er meer rekenkracht beschikbaar is.", + "Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "Maximale achtergrond framerate", + "Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "Dit bepaalt de toegestane maximale framerate in de achtergrond. Lagere waarden besparen meer rekenkracht.", + + "Settings.InteractiveCameraFramingSettings.PositioningMode": "Positioneringsmodus", + "Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "Dit bepaalt hoe de interactieve camera gepositioneerd is in de wereld.", + "Settings.InteractiveCameraFramingSettings.FieldOfView": "Gezichtsveld", + "Settings.InteractiveCameraFramingSettings.FieldOfView.Description": "Het gezichtsveld (FOV) van de interactieve camera. Hogere waarden geven je een groter zicht, ten koste van grotere vervorming aan de zijkanten.", + "Settings.InteractiveCameraFramingSettings.AnglePosition": "Hoek", + "Settings.InteractiveCameraFramingSettings.AnglePosition.Description": "In derde persoons- of groepmodus, bepaalt dit de horizontale hoek tot het onderwerp of de groep.", + "Settings.InteractiveCameraFramingSettings.Distance": "Afstand", + "Settings.InteractiveCameraFramingSettings.Distance.Description": "In derde persoons- of groepmodus, bepaalt dit de afstand van de camera tot het onderwerp of de groep.", + "Settings.InteractiveCameraFramingSettings.HeightOffset": "Hoogte Compensatie", + "Settings.InteractiveCameraFramingSettings.HeightOffset.Description": "In derde persoons- of groepmodus, kan je hiermee de camera hoger of lager bewegen relatief tot het onderwerp of de groep.", + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "Eerstepersoons pitchhoek", // TODO (pitch) + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description": "In eerste persoonsmodus, gebruik dit om de camera omhoog of omlaag te draaien.", + "Settings.InteractiveCameraFramingSettings.FirstPersonRoll": "Eerstepersoons rolhoek", + "Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "In eerste persoonsmodus, gebruik dit om de zijwaartse rotatie van de camera te besturen - naar links en rechts kantelen", + "Settings.InteractiveCameraFramingSettings.FirstPersonOffset": "Eerstepersoons compensatie", + "Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description": "Gebruik dit om de camera positie te compenseren in eerste persoonsmodus, relatief tot jouw ogen. Dit kan gebruikt worden als de avatar in het zicht van de camera komt.", + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "Framing viewport positie", // TODO (framing) + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description": "Dit zijn genormaliseerde coördinaten in het kijkvenster van de camera. De camera zal proberen het doel in beeld te brengen (bijvoorbeeld het hoofd van een gebruiker in derde persoonsmodus) naar deze positie in het kijkvenster.", + "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead": "Richt voor het hoofd", + "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description": "In plaats van dat de camera recht op het hoofd van de gebruiker richt, probeert het voor het hoofd van de gebruiker te richten. Dit kan handig zijn als je in beeld wil brengen waar de gebruiker naar kijkt (bijvoorbeeld voorwerpen en menus in de wereld).", + + "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "Vermijd obstructie", + "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "Als het zicht van de camera onderbroken wordt door een object, probeert de camera automatisch dichter bij te komen om de obstructie te voorkomen.", + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "Houd in worldspace", // TODO (worldspace) + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Zorg dat de camera in root worldspace blijft, in plaats van zichzelf naar dezelfde ruimte als de gebruiken zetten. Dit kan betere positionering geven wanneer gebruikersankers gebruikt worden (bijvoorbeeld in voertuigen).", // TODO (root, worldspace, anchor) + "Settings.InteractiveCameraPositioningSettings.MovementWobble": "Beweging Wiebelen", + "Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "Dit voegt een willekeurige bewegingscompensatie toe aan de positie van de camera die verandert in de loop van tijd. Hierdoor kunnen opnames er minder statisch uitzien, al helemaal als je weinig beweegt.", + + "Settings.InteractiveCameraRenderSettings.HideAllBadges": "Verstop badges", + "Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "De camera zal geen badges laten zien, los van jouw eigen instellingen.", + "Settings.InteractiveCameraRenderSettings.HideAllLasers": "Verstop lasers", + "Settings.InteractiveCameraRenderSettings.HideAllLasers.Description": "De camera zal geen gebruikersinteractie lasers laten zien.", + "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera": "Ogen van gebruikers kijken altijd naar de camera", + "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description": "Wanneer een avatar gesimuleerde oog bewegingen gebruikt (dus dat de gebruiker geen oog tracking heeft), zorgt dit ervoor dat de avatar prioriteit geeft aan de camera voor oogcontact.", + + "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius": "Groep detectie radius", + "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description": "Gebruikers binnen deze afstand zullen meegenomen worden in de groep waar de camera op focust in groepsmodus.", + "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary": "Groep verlaten grens", + "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description": "Hoe ver van de groep radius een gebruiker weg moet zodat ze niet meer in de groep zitten.", + + "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "Positie smoothing snelheid", // TODO (smooth) + "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description": "Dit geeft aan hoe snel de camera beweegt naar de doelpositie in de wereld. Hogere waarden zorgen ervoor dat de camera sneller beweegt, maar resulteren ook in schokkerige bewegingen.", + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "Hoek smoothing snelheid", // TODO (smooth) + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "Dit geeft aan hoe snel de camera reageert op veranderingen in de hoek om het doelonderwerp.", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "Framing smoothing snelheid", // TODO (framing, smooth) + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "Dit bepaalt hoe snel de camera is met aanpassen van de framing van het doelonderwerp. Hogere waarden gaan sneller naar het doel, maar resulteren ook in schokkerige bewegingen.", + + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "Interpoleer tussen ankers", // TODO (anchor) + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "Wanneer dit aan staat, zal de camera tussen ankers in de wereld interpoleren.", // TODO (anchor) + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "Interpoleren snelheid", + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "Wanneer interpoleren tussen ankers aan staat, bepaalt dit hoe snel de camera beweegt tussen ankers.", // TODO (anchor) + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "Gebruik lineaire interpolatie", + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "Zet dit aan om lineaire interpolatie te gebruiken in plaats van smooth interpolatie. Lineaire interpolatie start en stopt abrupt, maar heeft een constante bewegingssnelheid, los van de afstand tussen de ankers. Dit betekent dat als de ankers verder uit elkaar zitten, duurt het langer voor de camera om het anker te bereiken.", // TODO (smooth, anchor) + + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "Spawn gemaakte fotos in de wereld", // TODO (spawn) + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "Wanneer je fotos maakt met de interactieve camera, moeten ze in de wereld spawnen? Als dit uit staat, zullen ze alleen naar je documenten folder worden opgeslagen. (Of naar je inventaris, als het geconfigureerd is)", // TODO (spawn) + + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "Bewegingsonscherpte", // TODO (motion blur) + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "Moet de camera het bewegingsonscherpte effect gebruiken?", // TODO (motion blur) + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Screenspace reflecties", // TODO (screenspace) + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Moet de camera screenspace reflecties gebruiken? Dit kan betere reflecties geven voor glanzende oppervlakken, maar kan leiden tot artefacten en hogere prestatie eisen.", // TODO (screenspace) + + "Settings.DescriptionField.NoTextTitle": "Meer Informatie", + "Settings.DescriptionField.NoTextDescription": "Beweeg over een intelling om de beschrijving te zien.", + + "Settings.RelaySettings" : "Netwerk Relays", // TODO (relay) + "Settings.RelaySettings.AlwaysUseRelay" : "Gebruik altijd een relay om te verbinden", // TODO (relay) + "Settings.RelaySettings.AlwaysUseRelay.Description" : "Relays worden gebruikt om op terug te vallen als een directe verbinding met een host niet lukt. Door deze optie aan te zetten, forceer je de verbinding om altijd door een relay te gaan.\n\nDit kan handig zijn in het geval van verbindingsproblemen met specifieke hosts. Het is NIET aangeraden om deze optie permanent aan te hebben.", // TODO (relay, host) + "Settings.RelaySettings.UseClosestAvailableRelay" : "Gebruik dichtsbijzijnde beschikbare relay", + "Settings.RelaySettings.UseClosestAvailableRelay.Description" : "Wanneer deze optie aan staat wordt automatisch de dichtsbijzijnde beschikbare relay gebruikt voor de verbinding. Als je handmatig een relay wil kiezen (bijvoorbeeld in het geval van verbindingen over lange afstanden, om te voorkomen dat packets ophopen) kan je deze optie uitzetten en handmatig de relays hieronder instetllen.", // TODO (relay, packet) + "Settings.RelaySettings.RelayPriorities": "Configureer relay server prioriteit", + "Settings.RelaySettings.RelayPriorities.Breadcrumb": "Relay Prioriteit", + + "Settings.PostProcessingSettings" : "Post Processing", // TODO (post processing) + "Settings.PostProcessingSettings.MotionBlurIntensity" : "Bewegingsonscherpte intensiteit", // TODO (motion blur) + "Settings.PostProcessingSettings.MotionBlurIntensity.Description" : "Dit bepaalt de kracht van het bewegingsonscherpte effect. Hogere waarden resulteren in meer onscherpte met dezelfde beweging.\n\nAls je dit instelt op 0 % wordt het effect helemaal uitgezet, wat prestaties kan verbeteren.", + "Settings.PostProcessingSettings.BloomIntensity" : "Bloom Intensiteit", // TODO (bloom) + "Settings.PostProcessingSettings.BloomIntensity.Description" : "Het bloom effect laat een gloed rond heldere objecten in de scène zien, meestal bij objecten binnen HDR bereik. Hiermee bepaal je de kracht van het effect voor dezelfde hoeveelheid licht.\n\nWees ervan bewust dat sommige objecten er verkeerd uit kunnen zien wanneer dit effect laag of uit staat.\n\nAls je het effect op 0 % instelt wordt de filter volledig uitgeschakeld, wat prestaties kan verbeteren.", // TODO (bloom) + "Settings.PostProcessingSettings.AmbientOcclusionIntensity" : "Ambient Occlusion (AO) Intensiteit", // TODO (AO) + "Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description" : "Ambient Occlusion verdonkert vouwen en hoeken in de scène, die meestal minder licht krijgen. Dit kan de scène meer diepte en realisme geven. Hiermee kan je de intensiteit van het effect aanpassen.\n\nWees ervan bewust dat sommige objecten er verkeerd of volledig plat uit kunnen zien wanneer dit effect laag of uit staat.\n\nAls je het effect op 0 % instelt wordt de filter volledig uitgeschakeld, wat prestaties kan verbeteren.", // TODO (AO) + "Settings.PostProcessingSettings.ScreenSpaceReflections" : "Screenspace Reflecties (experimenteel)", // TODO (screenspace) + "Settings.PostProcessingSettings.ScreenSpaceReflections.Description" : "Wanneer dit aan staat, worden delen van de scène die zichtbaar zijn in de camera weerspiegeld op gladde oppervlakken. Dit kan meer realisme toevoegen aan de scène en de weergave van gladde oppervlakken verbeteren ten koste van prestaties.\n\nWees ervan bewust dat deze filter op dit moment gezien wordt als experimenteel, en niet goed werkt in veel scenario's. Het kan resulteren in spookachtige reflecties en artefacten.", // TODO (screenspace) + "Settings.PostProcessingSettings.Antialiasing" : "Anti-aliasing (AA)", // TODO (AA) + "Settings.PostProcessingSettings.Antialiasing.Description" : "Anti-aliasing verzacht scherpe, gekartelde randen van objecten in de scène. Je kan kiezen tussen verschillende filters, waar elke filter andere nadelen heeft. FXAA wordt vaak gebruikt en werkt goed genoeg, maar kan ook andere delen van de scène vervagen, zoals text.\n\nWaarschuwing: Sommige AA opties zijn niet geschikt voor, of werken helemaal niet in VR.", // TODO (AA) + + "Settings.TextureQualitySettings" : "Texture Kwaliteit", + "Settings.TextureQualitySettings.TextureSizeRatio" : "Relatieve Texture Grootte", + "Settings.TextureQualitySettings.TextureSizeRatio.Description" : "Dit bepaalt de relatieve grootte van alle textures die geladen worden. Je kan dit gebruiken om de resolutie van textures te verlagen, wat VRAM gebruik en laadsnelheid kan verbeteren ten kosten van scherpte en kwaliteit.\n\nBijvoorbeeld als de texture 4K is, en dit staat op halve resolutie, wordt de 2K versie van de texture geladen.", + "Settings.TextureQualitySettings.TextureSizeLimit" : "Maximale Texutre Grootte", + "Settings.TextureQualitySettings.TextureSizeLimit.Description" : "Gebruik dit om de maximale resolutie van de geladen textures te limiteren. Textures boven deze resolutie worden gelimiteerd tot de ingestelde resolutie. Textures die kleiner zijn dan dit worden niet aangepast.\n\nDeze instelling wordt toegepast na de relatieve texture grootte.", + "Settings.TextureQualitySettings.MinimumTextureSize" : "Limiteer Texture Boven Resolutie", + "Settings.TextureQualitySettings.MinimumTextureSize.Description" : "Dit bepaalt de minimale resolutie van textures die gelimiteerd worden door de instellingen hierboven. Als de texture onder deze grootte is, wordt het zoals het is geladen.\n\nBijvoorbeeld als je dit instelt op 512, en de texture is 256, wordt het nog steeds geladen als 256 ook als de relatieve texture grootte ingesteld is op half.", + "Settings.TextureQualitySettings.DefaultFilterMode" : "Texture Filteren", + "Settings.TextureQualitySettings.DefaultFilterMode.Description" : "Dit bepaalt de filter die gebruikt wordt voor textures, wat invloed heeft op kwaliteit en prestaties.\n\nPunt: Laagste kwaliteit zonder interpolatie. Textures zullen blokkerig zijn.\n\nBilinear: Texture pixels zijn geïnterpoleerd, maar mipmap overgangen zijn hard, wat leidt tot een zichtbare overgangslijn.\n\nTrilinear: Gaat zacht over tussen verschillende mipmap niveaus, wat de harde overgangslijn weghaalt op een afstand.\n\nAnisotropic: Hoogste kwaliteit, textures zijn scherp zelfs op scherpe hoeken.", + "Settings.TextureQualitySettings.AnisotropicLevel" : "Anisotropic Niveau", + "Settings.TextureQualitySettings.AnisotropicLevel.Description" : "Bepaalt het niveau van kwaliteit met de anisotropic filter.", + "Settings.TextureQualitySettings.ReloadAllTextures" : "Herlaad Alle Textures (kan zwaar zijn)", + + "Settings.ResolutionSettings" : "Resolutie", + "Settings.ResolutionSettings.Fullscreen" : "Volledig scherm", + "Settings.ResolutionSettings.Fullscreen.Description" : "Schakelt tussen een volledig scherm en een venster", + "Settings.ResolutionSettings.WindowResolution" : "Venster Resolutie", + "Settings.ResolutionSettings.WindowResolution.Description" : "Welke resolutie gebruikt wordt bij een venster. Dit bepaalt de werkelijke grootte van het venster op het scherm.", + "Settings.ResolutionSettings.FullscreenResolution" : "Volledig Scherm Resolutie", + "Settings.ResolutionSettings.FullscreenResolution.Description" : "Welke resolutie gebruikt wordt bij een volledig scherm. De grootte blijft hetzelfde, maar een lagere resolutie kan prestaties verbeteren (helemaal op hoge resolutie schermen, zoals 4K) ten kosten van een waziger beeld.", + "Settings.ResolutionSettings.ApplyResolution" : "Wijzigingen Toepassen", + + "Settings.RenderingQualitySettings" : "Render Kwaliteit", + "Settings.RenderingQualitySettings.PerPixelLights" : "Per Pixel Lichten", + "Settings.RenderingQualitySettings.PerPixelLights.Description" : "Dit bepaalt hoeveel punt & spot lichten rechtstreeks een voorwerp kunnen beïnvloeden - Vaak zijn dit doorzichtige en niet-PBS objecten (bijvoorbeeld met de \"toon\" shader).\n\nEen hogere waarde kan de kwaliteit van het licht verbeteren, en flikkeren verminderen wanneer een object in de buurt is van meerdere lichten, ten koste van prestaties - Het object moet meerdere keren verwerkt worden voor elk licht wat het beïnvloedt.", + "Settings.RenderingQualitySettings.ShadowCascades" : "Schaduwcascades", + "Settings.RenderingQualitySettings.ShadowCascades.Description" : "Dit bepaalt hoe snel de resolutie van directionele schaduwen omlaag gaan op basis van afstand tot de gebruiker. Cascades verdelen de resolutie van de schaduwen beter - met hogere resolutie dichtbij en lagere resolutie verder weg, maar vereist meer van het systeem.", + "Settings.RenderingQualitySettings.ShadowResolution" : "Schaduw Resolutie", + "Settings.RenderingQualitySettings.ShadowResolution.Description" : "Dit bepaalt de resolutie van schaduwen voor lichten. Een hogere waarde geeft zachtere randen en beter gedefinieerde schaduwen, maar vereist meer van het systeem.\n\nWees ervan bewust dat sommige lichten de schaduwresolutie overschrijven en niet beïnvloed worden door deze instelling.", + "Settings.RenderingQualitySettings.ShadowDistance" : "Schaduw Afstand", + "Settings.RenderingQualitySettings.ShadowDistance.Description" : "Dit bepaalt de afstand van schaduwen. Een hogere waarde zorg ervoor dat meer van de scène onder schaduw zit, maar dit verspreid ook het detail van de schaduws over een groter gebied.\n\nJe kan het beste deze intelling veranderen samen met schaduwcascades en schaduw resolutie - met een hogere schaduw resolutie, kan je een grotere afstand gebruiken. Als je schaduw resolutie en cascades verlaagt, wil je de schaduw afstand verlagen zodat schaduws beter gedefinieerd zijn.", + "Settings.RenderingQualitySettings.SkinWeightMode" : "Skinned Mesh Gewichten", // TODO (skinned mesh) + "Settings.RenderingQualitySettings.SkinWeightMode.Description" : "Voor alle skinned meshes (3D modellen die vervormed worden door botten, zoals de meeste avatars), bepaalt dit hoeveel botten gebruikt worden om de positie van elke vertex beïnvloeden.\n\nDoor deze waarde lager te zetten bespaar je wat prestaties, maar de vervormings kwaliteit zal lager zijn, wat resulteert in scherpe vouwen en andere artefacten, meestal rond gewrichten.", // TODO (skinned mesh) + + "LocomotionArchetype.Walk": "Lopen", + "LocomotionArchetype.Fly": "Vliegen", + "LocomotionArchetype.NoClip": "Noclip", // TODO (noclip) + "LocomotionArchetype.Teleport": "Teleporteren", + "LocomotionArchetype.GrabWorld": "Wereld Vastpakken", + "LocomotionArchetype.NoLocomotion": "Geen Voortbeweging", + "LocomotionArchetype.ThreeAxisNoClip": "Drie-As Noclip", // TODO (noclip, three-axis) + "LocomotionArchetype.ThreeAxisFly": "Drie-As Vliegen", // TODO (three-axis) + "LocomotionArchetype.ZeroG": "Gewichtloosheid", + + "LocomotionSettings.MakePreferred": "Geef Voorkeur", + "LocomotionSettings.MakeLeastPreferred": "Geef Minste Voorkeur", + + "Security.Hyperlink.Title": "Externe Link", + "Security.Hyperlink.Warning": "Waarschuwing: Uitgaande hyperlink\nJe hebt op een link in een wereld geklikt. Wil je deze openen? Dit wordt geopend in jouw desktopwebbrowser.", + "Security.Hyperlink.Open": "Open", "Security.Hyperlink.Cancel": "Annuleer", - "Security.HostAccess.Title": "Hosttoegang", - "Security.HostAccess.Warning": "Waarschuwing: De wereld probeert toegang te krijgen tot de host van een derde partij\nAls u toegang verleent, kan de derde partij bepaalde persoonlijke informatie verzamelen, zoals uw IP en geografische locatie.", - "Security.HostAccess.TargetHost": "Doelhost: {host}", + "Security.HostAccess.Title": "Hosttoegang", // TODO (host) + "Security.HostAccess.Warning": "Waarschuwing: De wereld probeert toegang te krijgen tot de host van een derde partij\nAls je toegang verleent, kan de derde partij bepaalde persoonlijke informatie verzamelen, zoals jouw IP en geografische locatie.", // TODO (host) + "Security.HostAccess.TargetHost": "Doelhost: {host}", // TODO (host) "Security.HostAccess.Reason": "Reden: {reason}", "Security.HostAccess.NoReason": "Geen reden opgegeven", "Security.HostAccess.Allow": "Toestaan", "Security.HostAccess.Deny": "Weigeren", + "ComponentSelector.Back": "< (terug)", + "ComponentSelector.Title": "Componenten", + "ComponentSelector.CreateCustomType": "Maak Aangepast Type", + "ComponentSelector.CommonGenericTypes": "Veelvoorkomende Generieke Types", + "ComponentSelector.CustomGenericArguments": "Aangepaste Generieke Argumenten:", + "ComponentSelector.InvalidType": "Ongeldig type", + + "Inspector.Title": "Scene Inspector", // TODO (inspector) "Inspector.Slot.AttachComponent": "Voeg component toe", "Inspector.Slot.Axis.X": "X: +Rechts -Links", "Inspector.Slot.Axis.Y": "Y: +Omhoog -Omlaag", "Inspector.Slot.Axis.Z": "Z: +Vooruit -Achteruit", + "Inspector.Slot.Reset.Label": "Reset:", "Inspector.Slot.Reset.Position": "Positie", "Inspector.Slot.Reset.Rotation": "Rotatie", "Inspector.Slot.Reset.Scale": "Schaal", @@ -888,109 +1819,137 @@ "Inspector.Slot.BringTo": "Breng naar", "Inspector.Slot.BringTo.Undo": "Breng {name} naar gebruiker", - "Inspector.Slot.ParentUnder.WorldRoot": "Wereld Oorsprong", + "Inspector.Slot.ParentUnder.Label": "Parent Onder:", // TODO (parent) + "Inspector.Slot.ParentUnder.WorldRoot": "Wereld Oorsprong", // TODO (root) + "Inspector.Slot.ParentUnder.WorldRoot.Undo": "Parent {name} onder wereld oorsprong", // TODO (parent, root) + "Inspector.Slot.ParentUnder.LocalUserSpace": "Lokale gebruikersruimte", // TODO (userspace) + "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "Parent {name} onder lokale gebruikersruimte", // TODO (userspace, parent) - "Inspector.Slot.ParentUnder.LocalUserSpace": "Lokale gebruikersruimte", + "Inspector.Member.ResetToDefault": "Reset naar standaard", + + "Inspector.Member.BreakLinkDrive": "Breek Link/Drive", // TODO (drive) + "Inspector.Member.OpenLinkDrive": "Open Link/Drive bron", // TODO (drive) + + "Inspector.Member.SetAllToAvg": "Stel alles in naar gemiddeld", + "Inspector.Member.SetAllToX": "Stel alles in naar X", + "Inspector.Member.SetAllToY": "Stel alles in naar Y", + "Inspector.Member.SetAllToZ": "Stel alles in naar Z", + "Inspector.Member.SetAllToW": "Stel alles in naar W", + + "Inspector.ProceduralAsset.UpdateCount": "Aantal Updates: {n}", + "Inspector.ProceduralAsset.Error": "Fout: {error}", "Inspector.Mesh.StatsHeader": "Mesh Statistieken", - "Inspector.Mesh.VertexCount": "Vertex Hoeveelheid: {n}", - "Inspector.Mesh.TriangleCount": "Triangle Hoeveelheid: {n}", - "Inspector.Mesh.PointCount": "Punten Hoeveelheid: {n}", - "Inspector.Mesh.SubmeshCount": "Submesh Hoeveelheid: {n}", - "Inspector.Mesh.BoneCount": "Botten hoeveelheid: {n}", - "Inspector.Mesh.BlendshapeCount": "Blendshape Hoeveelheid: {n}", - "Inspector.Mesh.ChannelStats": "Normals: {normals}, Tangents: {tangents}, kleuren: {colors}, UV0: {uv0}, UV1: {uv1}, UV2: {uv2}, UV3: {uv3}", + "Inspector.Mesh.VertexCount": "Aantal Vertexes: {n}", + "Inspector.Mesh.TriangleCount": "Aantal Driehoeken: {n}", + "Inspector.Mesh.PointCount": "Aantal Punten: {n}", + "Inspector.Mesh.SubmeshCount": "Aantal Submeshes: {n}", + "Inspector.Mesh.BoneCount": "Aantal Botten: {n}", + "Inspector.Mesh.BlendshapeCount": "Aantal Blendshapes: {n}", + "Inspector.Mesh.ChannelStats": "Normals: {normals}, Tangents: {tangents}, Kleuren: {colors}, UV0: {uv0}, UV1: {uv1}, UV2: {uv2}, UV3: {uv3}", "Inspector.Mesh.BakeMesh": "Bak Mesh", - - "Inspector.Mesh.ResaveMesh": "Mesh opnieuw opslaan", - "Inspector.Mesh.RecalculateNormals": "Hercalculeer Normals", + "Inspector.Mesh.SetupRenderer": "Maak Renderer Aan", + "Inspector.Mesh.ResaveMesh": "Mesh Opnieuw Opslaan", + "Inspector.Mesh.RecalculateNormals": "Herbereken Normals", "Inspector.Mesh.RecalculateNormalsSmooth": "Normals opnieuw berekenen (smooth shading)", "Inspector.Mesh.RecalculateTangentsMikkt": "Tangents opnieuw berekenen (Mikktspace)", "Inspector.Mesh.RecalculateTangentsSimple": "Tangents opnieuw berekenen (simpel)", "Inspector.Mesh.RecalculateBlendshapeNormals": "Herberekenen Blendshape Normals", - "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "Herberekenen Blendshape Normals (smooth shading)", - "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "Herberekenen Blendshape Tangents (Mikktspace)", + "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "Herbereken Blendshape Normals (smooth shading)", + "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "Herbereken Blendshape Tangents (Mikktspace)", "Inspector.Mesh.FlipNormals": "Normals Omkeren", "Inspector.Mesh.ReverseWinding": "Vertex volgorde omkeren", "Inspector.Mesh.MakeDualSided": "Maak dubbelzijdig", - "Inspector.Mesh.ConvertToFlatShading": "Converteer naar vlakke Shading", - "Inspector.Mesh.ConvertToConvexHull": "Converteer naar Convex Hull", - "Inspector.Mesh.ConvertToPointCloud": "Converteren naar puntenwolk", - "Inspector.Mesh.MergeDoubles": "Dubbelen samenvoegen", - "Inspector.Mesh.StripEmptyBlendshapes": "Strip Lege Blendshapes", + "Inspector.Mesh.ConvertToFlatShading": "Zet om naar Flat Shading", + "Inspector.Mesh.ConvertToConvexHull": "Zet om naar Convex Hull", + "Inspector.Mesh.ConvertToPointCloud": "Zet om naar Point Cloud", + "Inspector.Mesh.MergeDoubles": "Dubbelen Samenvoegen", + "Inspector.Mesh.StripEmptyBlendshapes": "Verwijder Lege Blendshapes", "Inspector.Mesh.StripBlendshapeNormals": "Verwijder Blendshape Normals", "Inspector.Mesh.StripBlendshapeTangents": "Verwijder Blendshape Tangents", "Inspector.Mesh.MergeBlendshapes": "Blendshapes Samenvoegen", - "Inspector.Mesh.GetBoneList": "Geef Botten Lijst", - "Inspector.Mesh.GetBoneData": "Geef Botten Data", + "Inspector.Mesh.GetBoneList": "Botten Lijst", + "Inspector.Mesh.GetBoneData": "Botten Data", "Inspector.Mesh.TrimVertexBoneWeightsTo": "Trim Vertex Botten Gewichten Naar:", "Inspector.Mesh.BoneTrimCount": "{n,plural, one {# Bot} other {# Botten}}", - + "Inspector.Mesh.UV_Multiplicator": "Multiplicator:", // TODO (multiplicator) "Inspector.Mesh.ScaleUVs": "Schaal UVs", - "Inspector.MeshRenderer.MergeByMaterial": "Voeg submeshes samem die het zeldfe materiaal hebben", + "Inspector.MeshRenderer.MergeByMaterial": "Voeg submeshes samen met hetzelfde materiaal", "Inspector.MeshRenderer.SplitByMaterial": "Splits in losse meshes gebaseerd op materiaal", + "Inspector.MeshCollider.VHACD": "Convex Hull Decomposition (V-HACD 2.0)", // TODO (decomposition) "Inspector.MeshCollider.ReplaceBox": "Vervang door Box Collider", - "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Update locomototie-modules op de aanwezig gebruikers", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Update locomototie-modules op de aanwezige gebruikers", "Inspector.VHACD.Parameter.MergeDoubles": "Dubbelen samenvoegen", "Inspector.VHACD.Parameter.Resolution": "Resolutie", "Inspector.VHACD.Parameter.Depth": "Diepte", "Inspector.VHACD.Parameter.Concavity": "Concaviteit", - "Inspector.VHACD.Parameter.PlaneDownsampling": "Vlak Downsampling", - - "Inspector.VHACD.Parameter.MaxVerticesPerHull": "Maximum Vertices Per Hull", + "Inspector.VHACD.Parameter.PlaneDownsampling": "Vlak Downsampling", // TODO (downsampling) + "Inspector.VHACD.Parameter.ConvexHullDownsampling": "Convex Hull Downsampling", // TODO (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": "Maximale Vertexes Per Hull", "Inspector.VHACD.Parameter.MinVolumePerHull": "Minimum Volume Per Hull", + "Inspector.VHACD.Parameter.ConvexHullApproximation": "Convex Hull Benadering", "Inspector.VHACD.DecompositionMode.Header": "Decompositie Mode:", - + "Inspector.VHACD.DecompositionMode.Voxel": "Voxel", "Inspector.VHACD.DecompositionMode.Tetrahedron": "Viervlak", "Inspector.VHACD.RunDecomposition": "Begin Decompositie", - "Inspector.VHACD.RemoveVisuals": "Verwijder Visuals", + "Inspector.VHACD.RemoveVisuals": "Verwijder Visuele Elementen", "Inspector.VHACD.RemoveHulls": "Verwijder Hulls", - "Inspector.ReflectionProbe.Bake": "Bak reflecties", - "Inspector.ReflectionProbe.Baking": "Aan het bakken...", + "Inspector.ReflectionProbe.Bake": "Bak Reflecties", + "Inspector.ReflectionProbe.Baking": "Aan Het Bakken...", - "Inspector.SkinnedMesh.SeparateOutBlendshapes": "Verdeel delen van de mesh die onaangetast zijn door blendshapes", - "Inspector.SkinnedMesh.StripEmptyBlendshapes": "Strip Lege Blendshapes", - "Inspector.SkinnedMesh.StripBlendshapesResult": "Klaar! Stripped: {n,plural, one {# blendshape} other {# blendshapes}}", - "Inspector.SkinnedMesh.StripEmptyBones": "Strip Lege Botten", - "Inspector.SkinnedMesh.StripBonesResult": "Klaar! Stripped: {n,plural, one {# bot} other {# botten}}", - "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "Bak Niet-gestuurde BlendShapes", - "Inspector.SkinnedMesh.BakeBlendShapeResult": "Gebakken BlendShapes: {n}", - "Inspector.SkinnedMesh.VisualizeBoneBounds": "Visualizeer bot bounding boxes", - "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "Visualizeer ongeveer samengevoegde bot bal bounds", + "Inspector.SkinnedMesh.SeparateOutBlendshapes": "Verdeel delen van de mesh die onbewerkt zijn door blendshapes", + "Inspector.SkinnedMesh.StripEmptyBlendshapes": "Verwijder Lege Blendshapes", + "Inspector.SkinnedMesh.StripBlendshapesResult": "Klaar! Verwijderd: {n,plural, one {# blendshape} other {# blendshapes}}", + "Inspector.SkinnedMesh.StripEmptyBones": "Verwijder Lege Botten", + "Inspector.SkinnedMesh.StripBonesResult": "Klaar! Verwijderd: {n,plural, one {# bot} other {# botten}}", + "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "Bak Non-Driven Blendshapes", // TODO (drive) + "Inspector.SkinnedMesh.BakeBlendShapeResult": "Gebakken Blendshapes: {n}", + "Inspector.SkinnedMesh.VisualizeBoneBounds": "Visualiseer bot bounding boxes", + "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "Visualiseer benadering samengevoegde botten grenzen", // TODO "Inspector.SkinnedMesh.ClearBoundsVisuals": "Verwijder bot bounding box visuelen", "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "Bereken expliciete grenzen van de huidige pose", "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "Expliciete grenzen van huidige pose uitbreiden", "Inspector.SkinnedMesh.BakeToStaticMesh": "Bakken naar statisch Mesh", + "Inspector.SkinnedMesh.SortBlendshapes.Name": "Sorteer Blendshapes (op naam)", + "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "Sorteer Blendshapes (op lengte van naam, daarna naam)", - "Inspector.SimpleAvatarProtection.RemoveAll": "Verwijder alle Instanties", - "Inspector.SimpleAvatarProtection.RemoveSingle": "Verwijder enkele Instantie", - "Inspector.SimpleAvatarProtection.Warning": "WAARSCHUWING!
Als u deze component verwijdert op een andere manier dan met de speciale knoppen hieronder, wordt het beschermingsmechanisme geactiveerd en leidt dit tot zelfvernietiging en mogelijk gegevensverlies!", + "Inspector.SimpleAvatarProtection.RemoveAll": "Verwijder Alle Exemplaren", + "Inspector.SimpleAvatarProtection.RemoveSingle": "Verwijder Enkel Exemplaar", + "Inspector.SimpleAvatarProtection.Warning": "WAARSCHUWING!
Als je dit component verwijdert op een andere manier dan met de speciale knoppen hieronder, wordt het beschermingsmechanisme geactiveerd en leidt dit tot zelfvernietiging en mogelijk gegevensverlies!", "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "VERWIJDER Avatar-bescherming", - "Inspector.BipedRig.GetDiagnosticInfo": "Geef rig diagnostische info", - "Inspector.BipedRig.GenerateDebugVisuals": "Genereer Debug Visuelen", - "Inspector.BipedRig.ClearDebugVisuals": "Verwijder Debug Visuelen", - "Inspector.BipedRig.DetectHands": "Detecteer Hand Rigs", - "Inspector.BipedRig.DetectLeftHand": "Detecteer Linker Hand Rig", - "Inspector.BipedRig.DetectRightHand": "Detecteer Rechter Hand Rig", - "Inspector.BipedRig.HandRigResult": "Klaar! Has Left: {left}, Has Right: {right}", - "Inspector.BipedRig.LeftHandRigResult": "Klaar! Detected left: {detected}", - "Inspector.BipedRig.RightHandRigResult": "Klaar! Detected right: {detected}", + "Inspector.BipedRig.GetDiagnosticInfo": "Verkrijg rig diagnostische info", // TODO (rig) + "Inspector.BipedRig.GenerateDebugVisuals": "Genereer Debug Visuelen", // TODO (debug, visuals) + "Inspector.BipedRig.ClearDebugVisuals": "Verwijder Debug Visuelen", // TODO (debug, visuals) + "Inspector.BipedRig.DetectHands": "Detecteer Hand Rigs", // TODO (rig) + "Inspector.BipedRig.DetectLeftHand": "Detecteer Linker Hand Rig", // TODO (rig) + "Inspector.BipedRig.DetectRightHand": "Detecteer Rechter Hand Rig", // TODO (rig) + "Inspector.BipedRig.HandRigResult": "Klaar! Heeft Links: {left}, Heeft Rechts: {right}", + "Inspector.BipedRig.LeftHandRigResult": "Klaar! Links gedetecteerd: {detected}", + "Inspector.BipedRig.RightHandRigResult": "Klaar! Rechts gedetecteerd: {detected}", - "Inspector.Texture.Size": "Formaat: {width} x {height}", - "Inspector.Texture.Format": "Formaat: {format}, Memory: {memory}", + "Inspector.Texture.Size": "Resolutie: {width} x {height}", + "Inspector.Texture.Format": "Formaat: {format}, Geheugen: {memory}", + "Inspector.Texture.Variant": "VariantID: {variant}", + "Inspector.Texture3D.Size": "Resolutie: {width} x {height} x {depth}", - "Inspector.Texture.BakeTexture": "Bak Textuur", + "Inspector.Texture.BakeTexture": "Bak Texture", + "Inspector.Texture.ReplaceFromClipboard" : "Vervang met afbeelding op klembord", "Inspector.Texture.InvertRGB": "Keer RGB om", "Inspector.Texture.InvertR": "Keer R om", @@ -1002,13 +1961,14 @@ "Inspector.Texture.AlphaFromIntensity": "Alpha van intensiteit", "Inspector.Texture.AlphaToMask": "Alpha naar Masker", "Inspector.Texture.RemoveAlpha": "Verwijder Alpha", - "Inspector.Texture.ConvertToGrayscaleAverage": "Converteer naar grayscale (gemiddeld)", - - "Inspector.Texture.SwapRG": "Verwissel R en G", - "Inspector.Texture.SwapRB": "Verwissel R en B", - - "Inspector.Texture.SwapGB": "Verwissel G en B", - + "Inspector.Texture.ConvertToGrayscaleAverage": "Zet om naar zwart-wit (gemiddeld)", + "Inspector.Texture.ConvertToGrayscaleLuminance": "Zet om naar zwart-wit (helderheid)", + "Inspector.Texture.SwapRG": "Verwissel R <--> G", + "Inspector.Texture.SwapRB": "Verwissel R <--> B", + "Inspector.Texture.SwapRA": "Verwissel R <--> A", + "Inspector.Texture.SwapGB": "Verwissel G <--> B", + "Inspector.Texture.SwapGA": "Verwissel G <--> A", + "Inspector.Texture.SwapBA": "Verwissel B <--> A", "Inspector.Texture.AddWhiteBackground": "Witte achtergrond toevoegen", "Inspector.Texture.AddBlackBackground": "Zwarte achtergrond toevoegen", "Inspector.Texture.Hue": "Tint:", @@ -1017,31 +1977,36 @@ "Inspector.Texture.AdjustSaturation": "Saturatie aanpassen", "Inspector.Texture.Value": "Waarde:", "Inspector.Texture.AdjustValue": "Waarde aanpassen", - + "Inspector.Texture.Gamma": "Gamma:", "Inspector.Texture.AdjustGamma": "Pas gamma aan", "Inspector.Texture.LongestSide": "Langste zijde:", - "Inspector.Texture.Resize": "Formaat wijzigen", + "Inspector.Texture.Resize": "Grootte wijzigen", "Inspector.Texture.FlipHorizontal": "Draai Horizontaal om", "Inspector.Texture.FlipVertical": "Draai Verticaal om", - "Inspector.Texture.RotateCW": "Draai 90° CW", - "Inspector.Texture.RotateCCW": "Draai 90° CCW", + "Inspector.Texture.RotateCW": "Draai 90° met de klok mee", + "Inspector.Texture.RotateCCW": "Draai 90° tegen de klok in", "Inspector.Texture.Rotate180": "Draai 180°", - + "Inspector.Texture.TrimTransparent": "Trim Transparantie", + "Inspector.Texture.TrimByCornerColor": "Trim met de kleur van de hoek", "Inspector.Texture.MakeSquare": "Maak vierkant", "Inspector.Texture.ToNearestPOT": "Tot de dichtstbijzijnde macht van twee", "Inspector.Texture.MakeTileable": "Tileable maken (overgangsratio):", "Inspector.Texture.TileLoop": "Tegel (lus)", "Inspector.Texture.TileMirror": "Tegel (spiegel)", + "Inspector.Texture.NormalizeMaxOnly": "Normaliseer (alleen max)", + "Inspector.Texture.NormalizeMinMax": "Normaliseer (min en max)", + "Inspector.Texture.NormalizeIndependent": "Normaliseer RGB apart (min en max)", + "Inspector.Texture.BleedColorToAlpha": "Bloed Kleur Naar Alpha", "Inspector.Texture.InvalidFloats": "Diagnose: ongeldige floats", "Inspector.Texture.GenerateMetadata": "Diagnose: Genereer Bitmap Metadata", - "Inspector.Material.VariantInfo": "Variant: {variantID} (Raw: {rawVariantID})", + "Inspector.Material.VariantInfo": "Variant: {variantID} (Ruw: {rawVariantID})", "Inspector.Material.WaitingForApply": "Wachten op toepassing: {waiting}", - "Inspector.Audio.BakeAudio": "Bak Geluids Clip", - "Inspector.Audio.FormatInfo": "Voorbeeldssnelheid: {rate} Hz, Kanalen: {channels} ({channel_count})", - "Inspector.Audio.Duration": "Duur: {duration}, VoorbeeldsAantal: {samples}", + "Inspector.Audio.BakeAudio": "Bak Audio Clip", + "Inspector.Audio.FormatInfo": "Sample Rate: {rate} Hz, Kanalen: {channels} ({channel_count})", // TODO (sample) + "Inspector.Audio.Duration": "Duur: {duration}, SampleCount: {samples}", // TODO (sample) "Inspector.Audio.EncodingInfo": "Codec informatie: {info}, Volledig Gedecodeerd: {decoded}", "Inspector.Audio.Normalize": "Normaliseer Volume", @@ -1050,79 +2015,98 @@ "Inspector.Audio.TrimStartSilence": "Trim Start Stilte", "Inspector.Audio.TrimEndSilence": "Trim Einde Stilte", "Inspector.Audio.PositionDuration": "Positie/Duur (in seconden):", - "Inspector.Audio.TrimStart": "Begin Bijknippen", + "Inspector.Audio.TrimStart": "Trim Begin", "Inspector.Audio.TrimEnd": "Trim Einde", "Inspector.Audio.FadeIn": "Voeg Fade In toe", "Inspector.Audio.FadeOut": "Voeg Fade Out toe", "Inspector.Audio.MakeLoopable": "Maak oneindig (gebruikt crossfade)", - "Inspector.Audio.ToWAV": "Converteer naar WAV", - "Inspector.Audio.ToVorbis": "Converteer naar OGG Vorbis", - "Inspector.Audio.ToFLAC": "Converteer naar FLAC", + "Inspector.Audio.ToWAV": "Zet om naar WAV", + "Inspector.Audio.ToVorbis": "Zet om naar OGG Vorbis", + "Inspector.Audio.ToFLAC": "Zet om naar FLAC", "Inspector.Audio.DenoiseRNNoise": "Ruisonderdrukking (RNNoise, geoptimaliseerd voor spraak op 48 kHz)", - "Inspector.Audio.ExtractSides": "Extract Zijkanten (kan vocalen op stereosporen verwijderen)", + "Inspector.Audio.ExtractSides": "Extract Zijkanten (kan vocalen op stereo-audio verwijderen)", - "Inspector.AudioStream.BufferState": "Beschikbare samples: {samples}, gemist: {gemist}, lengte: {length}, globale index: {index}", + "Inspector.AudioStream.BufferState": "Beschikbare samples: {samples}, gemist: {gemist}, lengte: {length}, globale index: {index}", // TODO (sample) "Inspector.AudioStream.EncodeState": "Beschikbaar voor encoding: {samples}, framegrootte: {frame} (max: {max_frame}), samplefrequentie: {rate}", "Inspector.AudioStream.DecodeState": "Totaal pakketten: {total}, Totaal verloren pakketten: {lost}, Pakketverlies: {loss, number, percent}", "Inspector.AudioStream.BufferStats": "Gem. Codec: {avgCodec}/s, Gem. gelezen: {avgRead}/s, Gem geschreven: {avgWritten}/s", - "Inspector.DynamicBoneChain.SetupFromChildren": "Stel op van Children", - "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Stel op van Children (forceer alle)", - "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Stel op van Children (alleen rig)", - "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "Vervang Smooth Transforms in children", - "Inspector.DynamicBoneChain.ClearSmoothTransforms": "Verwijder Smooth Transforms in children", + "Inspector.DynamicBoneChain.SetupFromChildren": "Stel op van Children", // TODO (child) + "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Stel op van Children (forceer alle)", // TODO (child) + "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Stel op van Children (alleen rig)", // TODO (child, rig) + "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "Vervang Smooth Transforms in children", // TODO (smooth, child) + "Inspector.DynamicBoneChain.ClearSmoothTransforms": "Verwijder Smooth Transforms in children", // TODO (smooth, child) "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- Colliders & Grijpen -------", - "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "Voeg vaste colliders toe van de hierarchy (gebruikt object root)", + "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "Voeg vaste colliders toe van de hiërarchie (gebruikt object root)", // TODO (root) "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Grijp altijd het laatste bot", - "Inspector.Rig.CleanupBoneColliders": "Bone colliders opruimen", - "Inspector.Rig.GenerateDebugVisuals": "Genereer debug visuals", - "Inspector.Rig.ClearDebugVisuals": "Verwijder debug visuals", + "Inspector.Rig.CleanupBoneColliders": "Bot colliders opruimen", + "Inspector.Rig.GenerateDebugVisuals": "Genereer debug visuelen", // TODO (debug, visuals) + "Inspector.Rig.ClearDebugVisuals": "Verwijder debug visuelen", // TODO (debug, visuals) - "Inspector.AvatarExpression.AutoAssign": "Automatisch Blendshapes toewijzen (met behulp van heuristiek)", + "Inspector.AvatarExpression.AutoAssign": "Automatisch Blendshapes Toewijzen (met behulp van heuristiek)", - "Inspector.ParticleStyle.CommonTransitions": "Algemene Overgang-sjablonen:", + "Inspector.CharacterController.Warning": "WAARSCHUWING!
Het is mogelijk dit component als een simpele rigidbody te gebruiken door SimulateRotation aan te zetten. Voordat je dit doet, begrijp alsjeblieft dat het hiervoor niet geoptimaliseerd is, en dat werkelijke Rigidbody ondersteuning in de toekomst komt.
Met werkelijke rigidbody ondersteuning zal het volgende beter worden:
- CPU en Network efficiëntie - met een CharacterController gebruik je meer CPU en een hoop meer netwerkverkeer
- Beperkingen - Je zal gewrichten, scharnieren, veren en andere beperkingen tussen rigidbodies kunnen maken
- Soepele simulatie en interactie voor iedereen - CharacterController breekt als een andere persoon het probeert te gebruiken
- Nieuwe Functies en Hulpmiddelen - om het gebruik ervan makkelijker te maken
-----------------------
Als je deze limitaties begrijpt, veel plezier!", + "Inspector.PrimitiveMemberEditor.Warning": "WAARSCHUWING!
Het is mogelijk dit component te gebruiken om referenties te gebruiken gebaseerd op hun ID. Dit process wordt vaak 'Ref Hacking' genoemd.

Voordat je dit doet, begrijp alsjeblieft dat dit niet ondersteund is en op elk moment kapot kan gaan. Gebruik deze functionaliteit niet voor de dingen die je maakt.", + + "Inspector.ParticleStyle.CommonTransitions": "Algemene Overgang-voorbeelden:", "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha Fade-in & Fade-out", "Inspector.ParticleStyle.AlphaFadeIn": "Alpha Fade-in", "Inspector.ParticleStyle.AlphaFadeOut": "Alpha Fade-out", "Inspector.ParticleStyle.IntensityFadeInOut": "Intensiteit Fade-in & Fade-out", "Inspector.ParticleStyle.IntensityFadeIn": "Intensiteit Fade-in", "Inspector.ParticleStyle.IntensityFadeOut": "Intensiteit Fade-out", + "Inspector.ParticleStyle.ClearFades": "Fades Verwijderen", "Inspector.Collider.SetFromLocalBounds": "Stel in vanuit lokale grenzen", "Inspector.Collider.SetFromGlobalBounds": "Stel in vanuit globale grenzen", "Inspector.Collider.SetFromLocalBoundsPrecise": "Stel in vanuit lokale grenzen (precies)", "Inspector.Collider.SetFromGlobalBoundsPrecise": "Stel in vanuit globale grenzen (precies)", "Inspector.Collider.SetFromPreciseBounds": "Stel in vanuit precieze grenzen", - "Inspector.Collider.SetFromPreciseCylinderBounds": "Stel in vanuit precieze cilinder grenzen", + "Inspector.Collider.SetFromPreciseCylinderBounds": "Stel in vanuit cilinder grenzen (precies)", "Inspector.Collider.Visualize": "Visualiseer Collider", - "Wizard.General.ProcessRoot": "Procesbasis:", + "Inspector.SimpleAwayIndicator.TestAway": "Zet naar afwezig (debug)", // TODO (debug) + "Inspector.SimpleAwayIndicator.TestRestore": "Zet terug naar normaal (debug)", // TODO (debug) + + "Inspector.Fields.Drive": "Drive", // TODO (drive) + "Inspector.Fields.DriveWriteBack": "Drive (schrijf terug)", // TODO (drive) + + "Inspector.Actions.CopyComponent": "Kopiëer Component", + "Inspector.Actions.MoveComponent": "Verplaats Component", + + "UserInspector.Title": "Gebruikers Inspector", // TODO (inspector) + + "WorkerInspector.Title": "{name} Inspector", // TODO (inspector) + + "CreateNew.Title": "Nieuw", + + "Wizard.General.ProcessRoot": "Verwerkings Root:", // TODO (root) "Wizard.General.Result": "Resultaat:", - "Wizard.General.ErrorNoRoot": "Geen Root Geselecteerd", + "Wizard.General.ErrorNoRoot": "Geen Root Geselecteerd", // TODO (root) "Wizard.General.RemovedResult": "Verwijderd {n}", - "Wizard.AssetOptimization.Title": "Asset Optimalisatie Wizard", - "Wizard.AssetOptimization.CleanupUnusedAssets": "Verwijder Ongebruikte Assets", + "Wizard.AssetOptimization.Title": "Asset Optimalisatie Wizard", // TODO (asset, wizard) + "Wizard.AssetOptimization.CleanupUnusedAssets": "Verwijder Ongebruikte Assets", // TODO (asset) "Wizard.AssetOptimization.CleanupEmptySlots": "Verwijder Lege Slots", "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "Verwijder Uitgeschakelde Mesh Renderers", - "Wizard.AssetOptimization.DeduplicateMaterials": "Deduplicate Materialen", - "Wizard.AssetOptimization.CleanupFileItems": "Verwijder Bestandgegevens", - "Wizard.AssetOptimization.MaxTextureResolution": "Zet maximale Textuur Resolutie", + "Wizard.AssetOptimization.DeduplicateMaterials": "Dedupliceer Materialen", + "Wizard.AssetOptimization.CleanupFileItems": "Verwijder Bestand Objecten", + "Wizard.AssetOptimization.MaxTextureResolution": "Stel Maximale Texture Resolutie In", "Wizard.AssetOptimization.RecompressTextures": "Hercomprimeer Textuuren", - "Wizard.AssetOptimization.RecalculateAllNormals": "Hercalculeer Alle Normals", - "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "Hercalculeer Alle Normals (samengevoegd)", - "Wizard.AssetOptimization.RecalculateAllTangents": "Hercalculeer Alle Raaklijnen (Mikktspace)", + "Wizard.AssetOptimization.RecalculateAllNormals": "Herbereken Alle Normals", + "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "Herbereken Alle Normals (samengevoegd)", + "Wizard.AssetOptimization.RecalculateAllTangents": "Herbereken Alle Tangents (Mikktspace)", "Wizard.AssetOptimization.ResizedResult": "Gewijzigd Formaat {n}", - "Wizard.LightSources.Title": "Lichtbronnen Wizard", + "Wizard.LightSources.Title": "Lichtbronnen Wizard", // TODO (wizard) "Wizard.LightSources.Header": "Scene Lichtbronnen", - "Wizard.LightSources.ProcessRoot": "Procesbasis:", + "Wizard.LightSources.ProcessRoot": "Verwerkings Root:", // TODO (root) "Wizard.LightSources.PointLights": "Puntlichten:", "Wizard.LightSources.SpotLights": "Spotlichten:", "Wizard.LightSources.DirectionalLights": "Directionele lichten:", "Wizard.LightSources.DisabledLights": "Uitgeschakelde lichten:", - "Wizard.LightSources.WithTag": "Met label:", + "Wizard.LightSources.WithTag": "Met Tag:", "Wizard.LightSources.SetShadowType": "Stel schaduwtype in", "Wizard.LightSources.ChangeIntensity": "Intensiteit wijzigen", "Wizard.LightSources.ChangeRange": "Bereik wijzigen", @@ -1130,49 +2114,61 @@ "Wizard.LightSources.Disable": "Uitschakelen", "Wizard.LightSources.Destroy": "Verwijderen", + "Wizard.CubemapCreator.Title": "Cubemap Creator", // TODO (creator) "Wizard.CubemapCreator.Textures": "Bron Textures:", "Wizard.CubemapCreator.TexturesNote": "Let op! Sommige conventies hebben links en rechts verwisseld. Als de cubemap resultaat incorrect is, probeer dan links en rechts te verwisselen.", - "Wizard.CubemapCreator.PosX": "Positief X (right)", - "Wizard.CubemapCreator.NegX": "Negatief X (left)", - "Wizard.CubemapCreator.PosY": "Positief Y (top)", - "Wizard.CubemapCreator.NegY": "Negatief Y (bottom)", - "Wizard.CubemapCreator.PosZ": "Positief Z (front)", - "Wizard.CubemapCreator.NegZ": "Negatief Z (back)", + "Wizard.CubemapCreator.PosX": "Positief X (rechts)", + "Wizard.CubemapCreator.NegX": "Negatief X (links)", + "Wizard.CubemapCreator.PosY": "Positief Y (boven)", + "Wizard.CubemapCreator.NegY": "Negatief Y (onder)", + "Wizard.CubemapCreator.PosZ": "Positief Z (voor)", + "Wizard.CubemapCreator.NegZ": "Negatief Z (achter)", "Wizard.CubemapCreator.TopBottomRotation": "Boven/Beneden Draaien:", - "Wizard.ReflectionProbes.Title": "Reflectie Probe Wizard", - "Wizard.ReflectionProbes.ProcessRoot": "Procesbasis:", - "Wizard.ReflectionProbes.ProcessDisabled": "Proces gestopt", - "Wizard.ReflectionProbes.WithTag": "Met label:", + "Wizard.ReflectionProbes.Title": "Reflectie Probe Wizard", // TODO (wizard) + "Wizard.ReflectionProbes.ProcessRoot": "Verwerkings Root:", // TODO (root) + "Wizard.ReflectionProbes.ProcessDisabled": "Verwerken Uitgeschakeld", + "Wizard.ReflectionProbes.WithTag": "Met Tag:", "Wizard.ReflectionProbes.TeleportUserToProbe": "Teleporteer me naar elke probe", "Wizard.ReflectionProbes.DelayBetweenProbes": "Vertraging tussen probes", - "Wizard.ReflectionProbes.ShowDebugVisuals": "Debug-visuals weergeven", - "Wizard.ReflectionProbes.HideDebugVisuals": "Debug-visuals verbergen", - "Wizard.ReflectionProbes.BakeProbes": "Bak probes", - "Wizard.ReflectionProbes.Baking": "Bakken {index} van {count}...", + "Wizard.ReflectionProbes.ShowDebugVisuals": "Debug visuelen weergeven", // TODO (debug) + "Wizard.ReflectionProbes.HideDebugVisuals": "Debug visuelen verbergen", // TODO (debug) + "Wizard.ReflectionProbes.BakeProbes": "Bak probes", // TODO (probes) + "Wizard.ReflectionProbes.Baking": "{index} bakken van {count}...", - "Wizard.TextRenderer.ProcessStandalone": "Proces Standalone", - "Wizard.TextRenderer.ProcessUIX": "Proces UIX", - "Wizard.TextRenderer.Disabled": "Proces Uitgeschakeld", + "Wizard.TextRenderer.Header": "Text Renderer Wizard", // TODO (wizard) + "Wizard.TextRenderer.ProcessRoot": "Verwerkings Root:", // TODO (root) + "Wizard.TextRenderer.ProcessStandalone": "Verwerk Standalone", + "Wizard.TextRenderer.ProcessUIX": "Verwerk UIX", + "Wizard.TextRenderer.Disabled": "Verwerking Uitgeschakeld", "Wizard.TextRenderer.WithTag": "Met Tag:", "Wizard.TextRenderer.ReplaceMaterial": "Vervang Materiaal", "Wizard.TextRenderer.ReplaceFont": "Vervang Lettertype", "Wizard.TextRenderer.SetColor": "Kleur instellen", + "Desktop.Controls.Title": "Besturing Voor Bureaublad", "Desktop.OpenKeyboard": "Open Toetsenbord", "Desktop.FollowCursor.On": "Volg Cursor: Aan", "Desktop.FollowCursor.Off": "Volg Cursor: Uit", - "Desktop.LegacyInputMode.On": "Legacy-invoer: Aan", - "Desktop.LegacyInputMode.Off": "Legacy-invoer: Uit", + "Desktop.LegacyInputMode.On": "Legacy-invoer: Aan", // TODO (legacy) + "Desktop.LegacyInputMode.Off": "Legacy-invoer: Uit", // TODO (legacy) "Desktop.Brightness": "Helderheid: {n,number,percent}", "Desktop.Opacity": "Ondoorzichtigheid: {n,number,percent}", - "Tutorial.Welcome.AccountDescription": "Creëren van een account geeft je 1 GB gratis opslag en geeft je toegang om objecten te kunnen opslaan in je inventaris, Avatars te kunnen favoriteren, Contacten te kunnen toevoegen en berichten kunnen sturen.", + "VolumePlaneSlicer.Highlight": "Highlight", + "VolumePlaneSlicer.Slicer": "Slice", // TODO (slice) + + "Tutorial.Welcome.Welcome": "Welkom!", + "Tutorial.Welcome.Description": "Duik in een gloednieuw digitaal universum met oneindige mogelijkheden. Of je hier komt om te socialiseren en met mensen van over de hele wereld rond te hangen, of alles van prachtige kunst, interactieve avatars en gadgets, tot complexe interactieve werelden en spellen te maken, Resonite is oneindig aanpasbare plek waar je welkom bent, en een groep vindt om mee te resoneren.

Voordat je begint met verkennen, helpen we jou eerst met wat essentiële dingen, om voor een soepele ervaring te zorgen. Als je klaar bent, klik op de knop hieronder", + "Tutorial.Welcome.Begin": "Laten we beginnen!", + + "Tutorial.Welcome.AccountHeader": "{appName} account", + "Tutorial.Welcome.AccountDescription": "Creëren van een account geeft je 1 GB gratis opslag en geeft je toegang om objecten te kunnen opslaan in je inventaris, Avatars als favoriet in te kunnen stellen, Contacten te kunnen toevoegen en berichten kunnen sturen.", "Tutorial.Welcome.AccountCreate": "Creëer Account", - "Tutorial.Welcome.AccountLogin": "Ik heb al een Account", - "Tutorial.Welcome.AccountSkip": "Verder gaan zonder Account", + "Tutorial.Welcome.AccountLogin": "Ik heb al een account", + "Tutorial.Welcome.AccountSkip": "Verder gaan zonder account", "Tutorial.Welcome.AccountSkipHeader": "Account creëren overslaan?", - "Tutorial.Welcome.AccountSkipDescription": "Sommige functies zoals objecten opslaan naar de inventaris, Avatars favoriteren of contacten toevoegen zijn niet toegankelijk zonder Account.", + "Tutorial.Welcome.AccountSkipDescription": "Sommige functies zoals objecten opslaan naar de inventaris, avatars als favoriet instellen of contacten toevoegen zijn niet toegankelijk zonder account.", "Tutorial.Welcome.AccountSkipConfirm": "Echt overslaan", "Tutorial.Welcome.SettingsHeader": "Basis Voorkeuren", @@ -1184,22 +2180,48 @@ "Tutorial.Welcome.SettingsSmoothTurn.Description": "Veranderd geleidelijk, Maar kan misselijkheid veroorzaken.", "Tutorial.Welcome.SettingsPrimaryController": "Primaire Controller", "Tutorial.Welcome.SettingsPrimaryLeft": "Links", + "Tutorial.Welcome.SettingsPrimaryLeft.Description": "Links: Draaien, Rechts: Strafe", "Tutorial.Welcome.SettingsPrimaryRight": "Rechts", - "Tutorial.Welcome.SettingsHeight": "Je Hoogte", + "Tutorial.Welcome.SettingsPrimaryRight.Description": "Links: Strafe, Rechts: Draaien", + + "Tutorial.Welcome.SettingsHeadDirectionMovement": "Bewegingsrichting", + "Tutorial.Welcome.SettingsUseHeadDirection": "Hoofd richting", + "Tutorial.Welcome.SettingsUseHeadDirection.Description": "Hiermee beweeg je in de richting waar je naar kijkt", + "Tutorial.Welcome.SettingsUseControllerDirection": "Controller richting", + "Tutorial.Welcome.SettingsUseControllerDirection.Description": "Hiermee beweeg je in de richting van je controller", + + "Tutorial.Welcome.LeftControllerMode": "Linker Controller Modus", + "Tutorial.Welcome.RightControllerMode": "Rechter Controller Modus", + + "Tutorial.Welcome.SidewaysTurn": "Draaien", + "Tutorial.Welcome.SidewaysTurn.Description": "Gebruik deze controller voor draaien", + "Tutorial.Welcome.SidewaysStrafe": "Strafing", // TODO (strafe) + "Tutorial.Welcome.SidewaysStrafe.Description": "Gebruik deze controller voor naar links/rechts bewegen", + "Tutorial.Welcome.SidewaysOff": "Zijwaarts Uit", + "Tutorial.Welcome.SidewaysOff.Description": "Alleen naar voren/achter bewegen", + + "Tutorial.Welcome.SettingsHeight": "Je Lengte", "Tutorial.Welcome.SettingsHeightExamples": "Voorbeelden: 1.85 m, 185 cm, 6' 1\", 6 feet 1 inch", - "Tutorial.Welcome.StartTutorialDescription": "We brengen je naar een eenvoudige tutorialwereld om je op weg te helpen met {appName}. je kan ervoor kiezen om de tutorial wereld openbaar te maken, zodat de {appName}-community je kan joinen zodat ze je kunnen helpen, of zodat je zelf kan leren.", + "Tutorial.Welcome.StartTutorialHeader": "Klaar om te verkennen?", + "Tutorial.Welcome.StartTutorialDescription": "Je bent bijna klaar om te gaan! We brengen je nu naar onze tutorialwereld. Aan het einde wacht er een nieuwe thuiswereld voor je, wat je nieuwe basis wordt voor het verkennen van {appName}. Wanneer je klaar bent, klik op de knop hieronder.", + "Tutorial.Welcome.StartTutorial": "Begin Tutorial", "Tutorial.CommunityYouTube.Title": "Community YouTube Kanalen", - "Tutorial.UserResources.UserResourcesTitle": "Hulpmiddelen", - "Tutorial.UserResources.SupportTitle": "Hoe kan ik {appName} ondersteunen", + "Tutorial.UserResources.UserResourcesTitle": "Gebruikers-hulpmiddelen", + "Tutorial.UserResources.SupportTitle": "Hoe kan je {appName} ondersteunen", + "Tutorial.UserResources.MerchandiseTitle": "{appName} Merchandise", + "Tutorial.Intro.BadgesAppTeam": "{appName} Team", + "Tutorial.Intro.BadgesModerator": "Moderator", + "Tutorial.Intro.BadgesMentor": "Mentor", "Tutorial.Intro.BadgesDisabilityHearing": "Slechthorend", "Tutorial.Intro.BadgesDisabilityVision": "Slechtziend", - "Tutorial.Intro.BadgesDisabilitySpeech": "Spraakmoeilijkheden", - + "Tutorial.Intro.BadgesDisabilitySpeech": "Spraakstoornis", + "Tutorial.Intro.BadgesTitle": "Badges", "Tutorial.Intro.BadgesDescription": "Badges zijn kleine icoontjes die aspecten van een gebruiker laten zien. Hier zijn een paar belangrijke badges om te onthouden. De invaliditeitsbadges kunnen zelf worden toegewezen via de {appName} bot. Voor meer informatie kan je de {appName} Wiki raadplegen", + "Tutorial.Intro.HelpSite": "Help", "Object.Mirror.Toggle": "Aan/Uitschakelen", @@ -1209,12 +2231,103 @@ "Twitch.Panel.Button.SafeMode.Disabled": "Veilige modus Uitgeschakeld", "Twitch.Panel.Button.SubscriberCommands.Enabled": "Subscriber Commands
Alleen ingeschakeld voor abonnees", "Twitch.Panel.Button.SubscriberCommands.Disabled": "Subscriber Commands
Ingeschakeld voor iedereen", + "Twitch.Panel.Title.Text": "Twitch Chat", "Exiting.SavingItems": "Opslaan Van {n, plural, one {# item} other {# items}}...", "Exiting.SavingChanges": "Wijzigingen opslaan...", "Exiting.Exiting": "Afsluiten...", "Exiting.LoggingOut": "Uitloggen...", + "Migration.Title": "Migratie", + "Migration.NewTask": "Nieuwe Migratie Taak", + + "Migration.LoginModal.Title": "Gegevens migreren?", + "Migration.LoginModal.Description": "Wil je jouw gegevens van een ander account migreren? Je kan ook kiezen om dit later te doen via de \"Migratie\" tab op je dash.", + "Migration.LoginModal.OpenMigration": "Open migratie", + "Migration.LoginModal.Later": "Misschien later", + "Migration.LoginResetID.Title": "Reset echt UserID?", + "Migration.LoginResetID.Description": "Wees er alsjeblieft van bewust dat objecten ONVOORSPELBAAR KAPOT GAAN. Al je voorwerpen, werelden, contacten en berichten worden succesvol gemigreerd, maar functies en components die je oude UserID nodig hebben gaan waarschijnlijk kapot en zullen opnieuw ingesteld en gerepareerd moeten worden. Tenzij je een serieuze reden hebt om je UserID te willen resetten, KIES DEZE OPTIE NIET.", + "Migration.LoginResetID.ResetButton": "Ja, reset", + + "Migration.ReservedUsername.Title": "Gereserveerde Gebruikersnaam", + "Migration.ReservedUsername.Description": "Deze gebruikersnaam is gereserveerd voor de originele eigenaar. Als dit jouw account is, voer alsjeblieft je {platform} gegevens in om het te ontgrendelen. We slaan deze gegevens niet op, ze worden alleen gebruikt om eigendom van het account te verifiëren tijdens registratie.", + "Migration.SourcePassword": "{platform} Wachtwoord:", + "Migration.SourceUsername": "{platform} Gebruikersnaam:", + + "Migration.Dialog.Title": "Account Migratie", + "Migration.Dialog.Source": "Je kan gegevens migreren van elke compatibele infrastructuur. Selecteer eerst degene van de lijst hieronder waar je gegevens van wil migreren. Je kan verdere infrastructuren toevoegen door configuratiebestanden te plaatsen in de \"Migrations\" folder in de installatie.", + "Migration.Dialog.AccountDescription": "Om je account te migreren, hebben we je {platform} account wachtwoord nodig. Hiermee kunnen we inloggen en toegang krijgen tot de gegevens.", + + "Migration.ResetID.Title": "Reset mijn UserID", + "Migration.ResetID.Description": "WAARSCHUWING: Door deze optie te kiezen BREKEN BESTAANDE VOORWERPEN PERMANENT, DIT KAN NIET TERUGGEDRAAID WORDEN. Dit houd in UserID referenties in voorwerpen van gebruikers, services van gebruikers, links, cloud variables en meer. Deze referenties worden gereset, maar je voorwerpen, werelden, contacten en berichten zullen niet verloren gaan. We raden deze optie ALLEEN aan als je van je oude UserID af wil, en het wil vervangen met een nieuwe willekeurige UserID. Tenzij je een serieuze reden hebt om je UserID te resetten, moet je NIET deze optie gebruiken. Je UserID zal zo veranderen:\n U-MijnGebruikersnaam -> U-fX3pKe7AYYQ", // TODO (user reference, user content, cloud variable, user services) + + "Migration.DataSelection.Title": "Wanneer we je account migreren, welke gegevens zullen we migreren?", + "Migration.DataSelection.Everything": "Alles", + "Migration.DataSelection.Choose": "Laat me kiezen", + + "Migration.DataSelection.Favorites": "Favorieten (avatar, thuis, camera, toetsenbord, facets)", // TODO (facet) + + "Migration.DataSelection.Favorites.Description": "Dit migreert je thuiswereld, favoriete avatar, toetsenbord, camera en dash als eerste, zodat je ze zo snel mogelijk kan gebruiken.\n WAARSCHUWING: Als je deze optie kiest, kan je mogelijk VERANDERINGEN KWIJTRAKEN gemaakt op dit platform aan je favorieten.", + "Migration.DataSelection.Favorites.OverwriteTitle": "Wanneer we migreren, zullen we je favorieten overschrijven?", + + "Migration.DataSelection.Home.Title": "Stel je oude thuiswereld in als standaard?", + "Migration.DataSelection.Home.Description": "Wanneer we je data migreren, wordt je originele thuiswereld onder een andere URL geplaatst en krijg je een nieuwe thuiswereld als standaard. Maar als je het fijn vindt, kunnen we je oude thuiswereld als standaard instellen. Ook als je \"Nee\" kiest, is je oude thuiswereld nog beschikbaar en kan je het later als favoriet instellen.", + + "Migration.DataSelection.Contacts": "Contacten", + "Migration.DataSelection.Message History": "Berichtengeschiedenis", + "Migration.DataSelection.InventoryWorld": "Inventaris & Werelden", + "Migration.DataSelection.CloudVariable.Definitions": "Cloud Variable Definities", // TODO (cloud variable) + "Migration.DataSelection.CloudVariable.Values": "Cloud Variable Waarden", // TODO (cloud variable) + + "Migration.DataSelection.AlwaysOverwrite": "Altijd overschrijven", + + "Migration.Start": "Start Migratie", + "Migration.Groups.Title": "Migreer Groepen", + "Migration.Groups.Introduction": "Zullen we je groepen migreren?", + + "Migration.Groups.Description": "Alle groepen waar je een administrator van bent worden standaard gemigreerd. Als je alleen bepaalde groepen wil migreren, klik op de knop hieronder en vink de groepen die je wil migreren aan.", + + "Migration.Groups.LoadGroups": "Laad groepen", + "Migration.Groups.RefreshGroups": "Ververs groepen", + + "Migration.Groups.Fetching": "Groepen ophalen...", + "Migration.Groups.Fetching.LoginFailed": "Fout bij inloggen: {error}", + "Migration.Groups.Fetching.Error": "Fout bij ophalen groepen: {error}", + "Migration.Groups.NoGroups": "Geen {platform} groepen gevonden om te migreren.", + "Migration.Groups.NotGroupAdmin": "Je bent geen administrator van {platform} groepen, vraag aan je groep administrators om de groep te migreren!", + + "Migration.Summary": "Oké, we hebben alles wat we nodig hebben. Klik op \"Start Migratie\" hieronder en wij beginnen met je migratie.\n\nMigratie kan even duren, we moeten alles over kopiëren. Als je hebt gekozen om je favorieten te migreren, zullen we die prioriteit geven zodat je comfortabel kan worden.\n\nJe hoeft {appName} niet open te houden terwijl we bezig zijn, maar we sturen je voortgang via de {appName} bot om je te laten weten hoe het gaat.", + + "Migration.List.EmptyTitle": "Wil je een nieuwe migratie starten?", + "Migration.List.EmptySubtitle": "Klik op \"Nieuwe Migratie Taak\" linksboven.", + + "Migration.List.ButtonLabel": "{name}\nGemaakt op:{time}\nStatus:{state}", + "Migration.Report.Title": "Migratie Taak Rapport:", + "Migration.Report.Description": "Beschrijving: {value}", + "Migration.Report.Status": "Status: {value}", + "Migration.Report.CreatedOn": "Gemaakt op: {value}", + "Migration.Report.StartedOn": "Begonnen op: {value}", + "Migration.Report.CompletedOn": "Voltooid op: {value}", + + "Migration.Report.CurrentlyMigrating": "Bezig met migreren van {value}.", + "Migration.Report.CurrentItem": "Huidige voorwerp: {value}", + + "Migration.Report.CurrentRate": "Huidige snelheid: ~{value} werelden/voorwerpen per minuut", + + "Migration.Report.EstimatedQueuePosition": "Resterende taken in de wachtrij voor deze: {value}", + "Migration.Report.ContactStatus": "{current} contacten van de {total} gemigreerd", + "Migration.Report.MessageStatus": "{value} berichten gemigreerd", + "Migration.Report.CloudVariableDefinitionStatus": "{value} cloud variable definities gemigreerd", // TODO (cloud variable) + "Migration.Report.CloudVariableValueStatus": "{value} cloud variables gemigreerd", + "Migration.Report.RecordStatus": "{current} voorwerpen/werelden van de {total} gemigreerd. {failed} mislukt.", + "Migration.Report.GroupStatus": "{current} groepen van de {total} gemigreerd", + "Migration.Report.GroupMemberStatus": "In totaal {value} groepsleden gemigreerd", + + "Migration.Error": "Fout: {error}", + "Migration.NothingSelected": "Niks geselecteerd, kan niet starten.", + + "Migration.ColorManagement": "Deze wereld is gemaakt in gamma-kleurruimte en is automatisch overgezet naar lineaire kleurruimte.

Het kan anders eruit zien dan de originele wereld, maar zou bruikbaar moeten zijn.

Als je de maker bent en problemen vindt met het overzetten van de werelden SLA NIET OP. Sla alleen kopieën op.

Zolang de originele bestaat, kunnen we het overzetprocess aanpassen. Anders moet je het zelf repareren.", + "Temporary.MMC.Voting UI": "MMC Stem UI", "Temporary.MMC.Vote": "Stemmen", @@ -1226,6 +2339,7 @@ "Temporary.MMC.Categories.Other": "Ander", "Temporary.MMC.Categories.Misc": "Diversen", + "Temporary.MMC.Categories.Meme": "Meme", "Temporary.MMC.Categories.Avatars": "Avatars", "Temporary.MMC.Categories.Avatars.Accessories": "Accessoires", @@ -1235,6 +2349,279 @@ "Temporary.MMC.VotedAlready": "Je hebt al gestemd in {category}.", "Temporary.MMC.VoteInvalid": "Stem is ongeldig, probeer het opnieuw.", + "CloudHome.WelcomeHome": "Welkom Thuis", + "CloudHome.TargetRangeOptions": "Doeloefening Instellingen", + + "Tutorial.Saving.Title": "Welkom Thuis!", + "Tutorial.Saving.Content": "Welkom in je Thuis wereld! Dit is waar je terecht komt elke keer dat je inlogt.

Deze wereld is helemaal van jou, dus alles wat je aanpast kan opgeslagen worden.

Als je opslaat, zal alles zijn zoals je het achter gelaten hebt wanneer je terugkomt!", + + "Tutorial.Teleporter.Error": "Fout bij het laden van je thuiswereld!
Stap uit de teleporter en stap er terug in om het opnieuw te proberen.", + + "CloudHome.Info.OnlineUsers": "Online {online_users,plural, one {gebruiker} other {gebruikers}}: {online_users}
Joinable {joinable_users,plural, one {gebruiker} other {gebruikers}}: {joinable_users}", // TODO (join) + "CloudHome.Info.Moderation": "Moderation", // TODO (moderation) + "CloudHome.Info.Inventory": "Inventaris", + "CloudHome.Info.Tools": "Gereedscappen", + "CloudHome.Info.MoreInfo": "Meer Informatie", + "CloudHome.Info.SessionUptime": "Sessie Actief Voor:", + "CloudHome.Info.AccessLevel": "Toegangsniveau:", + "CloudHome.Info.StorageUsed": "Gebruikte Opslag:", + + "CloudHome.Info.DashInfoTab.Title": "Welkom!", + "CloudHome.Info.DashInfoDesktop": "Om je bij te brengen, zijn er een paar dingen die je moet weten. Je hebt een Dashboard die je kan openen door op Escape te drukken. Zie het als je bureaublad of configuratiescherm.

Als je niet weet wat dit is, heeft dit scherm wat meer informatie om je te helpen. Klik op de knop hieronder om dit bericht af te sluiten.", + "CloudHome.Info.DashInfoVR": "Om je bij te brengen, zijn er een paar dingen die je moet weten. Je hebt een Dashboard die je kan openen door op B of Y te drukken. Zie het als je bureaublad of configuratiescherm.

Als je niet weet wat dit is, heeft dit scherm wat meer informatie om je te helpen. Klik op de knop hieronder om dit bericht af te sluiten.", + "CloudHome.Info.DashInfoVRNoButtons": "Om je bij te brengen, zijn er een paar dingen die je moet weten. Je hebt een Dashboard die je kan openen door de menu knop ingedrukt te houden totdat de cirkel vol is. Zie het als je bureaublad of configuratiescherm.

Als je niet weet wat dit is, heeft dit scherm wat meer informatie om je te helpen. Klik op de knop hieronder om dit bericht af te sluiten.", + + "CloudHome.Info.GoToWiki": "Ga naar Wiki!", + "CloudHome.Info.GoToDiscord": "Ga naar Discord!", + + "CloudHome.Info.ModerationTab.Title": "Moderation!", // TODO (moderation) + "CloudHome.Info.ModerationTab.Content": "Veiligheid is belangrijk voor ons. Als je hulp nodig hebt of een gebruiker moet rapporteren, kan je een ticket openen in onze Moderation Portaal.

We hebben een sterk team vrijwillige moderators die de community veilig houden! Dien alsjeblieft een ticket in als je vragen hebt of gedrag ziet dat richtlijnen overtreedt.", // TODO (moderation) + + "CloudHome.Info.InventoryTab.Title": "Sla je voorwerpen op!", + "CloudHome.Info.InventoryTab.Content": "De Inventaris in je Dashboard bevat al je opgeslagen avatars en voorwerpen.

De Essentials folder heeft wat leuke dingen om mee te spelen; dubbelklik op een voorwerp om het in de wereld te brengen!", + + "CloudHome.Info.ToolsTab.Title": "De Wereld Bewerken!", + "CloudHome.Info.ToolsTab.Content": "Een kenmerk van {appName} is dat dingen makkelijk gemaakt of bewerkt kunnen worden in het spel.

Ja, dat betekent hier! Of overal eigenlijk - de gereedschappen beschikbaar voor je via Essentials -> Tools in jouw inventaris staan je toe om de wereld aan te passen zoals jij wilt.", + + "CloudHome.Info.HelpTab.Title": "Hulp Krijgen", + "CloudHome.Info.HelpTab.InfoLineOne": "Hulp nodig? Kijk op onze Wiki, of krijg antwoorden op jouw", + "CloudHome.Info.HelpTab.InfoLineTwo": "vragen in onze Discord! Je kan links op je bureaublad bekijken door je Dashboard in de Bureaublad tab.", + + "CloudHome.Info.UsersTab.Title": "Gebruikers Vinden", + "CloudHome.Info.UsersTab.Content": "Publieke sessies zijn een geweldige manier om jezelf te verdiepen in de community!

Publieke sessies waar je nu aan mee kan doen kan je vinden in de Werelden tab in je dashboard. Veel plezier!", + + "Mirror.Header.RenderingOptions": "Render Instellingen", + "Mirror.Header.Type": "Spiegel Type", + "Mirror.Header.Resolution": "Spiegel Resolutie", + "Mirror.Header.AspectRatio": "Beeldverhouding", + + "Mirror.EnableLights": "Zet Lichten Aan", + "Mirror.DisableLights": "Zet Lichten Uit", + + "Mirror.EnableShadows": "Zet Schaduwen Aan", + "Mirror.DisableShadows": "Zet Schaduwen Uit", + + "Mirror.Camera": "Camera", + + "Mirror.AspectRatio.Tall": "Lang", + "Mirror.AspectRatio.Square": "Vierkant", + "Mirror.AspectRatio.Wide": "Breed", + + "Mirror.Menu": "Menu", + "Mirror.CloseMenu": "Sluit Menu", + + "StickyNote.SpinMe": "Draai me rond!", + "StickyNote.FruitPlate": "Gratis zelfaanvullende fruitschaal", + "StickyNote.EmptyForYou": "Speciaal voor jou leeg gelaten! :)", + "StickyNote.RelevantLinks": "Relevante links!
<--

Je zou het een linkboek kunnen noemen", + "StickyNote.SunTool": "Houd de kracht van de zon in jouw handen!", + "StickyNote.Bow": "Trek het touw terug en richt goed", + "StickyNote.Crossbow": "Lever Action (of gebruik secondary) om te laden", // TODO (lever action, secondary) + "StickyNote.Shade": "Verstelbare schaduw", + "StickyNote.TheaterTablet": "Gebruik dit tablet om de ventilator en raam tint voor deze ruimte te besturen!", + "StickyNote.ControlTablet": "Gebruik dit tablet om delen van de thuiswereld te besturen!", + + "StickyNote.RotateMeDesktop": "Draai mij door E ingedrukt te houden!", + "StickyNote.RotateMeVR": "Draai mij!", + + "StickyNote.EquipMeDesktop": "Pak vast en druk op de linker muisknop!", // TODO (equip) + "StickyNote.EquipMeVR": "Pak vast en trek aan het touw!", // TODO (equip) + + "StickyNote.DipBrushes": "Doop penselen in bollen om materialen te gebruiken", + "StickyNote.BrushColor": "Verander de kleur en grootte van de penseel in je Context Menu", + "StickyNote.Drawing": "Je kan op het bord tekenen, in de lucht, of overal!", + "StickyNote.WorldCanvas": "De wereld is jouw canvas!", + + "CloudHome.Panel.HomeControl": "Thuisbediening", + + "CloudHome.Panel.General": "Algemeen", + "CloudHome.Panel.Lighting": "Lichten", + "CloudHome.Panel.Furniture": "Meubels", + + "CloudHome.Panel.Quality": "Kwaliteit", + "CloudHome.Panel.Doors": "Deuren", + "CloudHome.Panel.Audio": "Geluid", + "CloudHome.Panel.OverheadLighting": "Bovenverlichting", + "CloudHome.Panel.Sconces": "Wandlampen", + "CloudHome.Panel.FurnitureVisibility": "Meubel Zichtbaarheid", + + "CloudHome.Panel.LowQualityMode": "Lage kwaliteitsmodus", + "CloudHome.Panel.DoorSounds": "Deur Geluiden", + "CloudHome.Panel.DoorsAlwaysOpen": "Deuren Altijd Open", + "CloudHome.Panel.InteriorAmbience": "Interieur Sfeer", + "CloudHome.Panel.InteriorAmbienceVolume": "Interieur
Sfeer
Volume", + "CloudHome.Panel.LightsOn": "Lichten Aan", + "CloudHome.Panel.LightIntensity": "Licht Intensiteit", + "CloudHome.Panel.LightColor": "Licht Kleur", + "CloudHome.Panel.LightColorTemperature": "Licht Kleurtemperatuur", + + "CloudHome.Panel.Spawn": "Spawn", // TODO (spawn) + "CloudHome.Panel.Foyer": "Hal", + "CloudHome.Panel.Workspace": "Werkplaats", + "CloudHome.Panel.ReadingLounge": "Leeslounge", + "CloudHome.Panel.Lounge": "Lounge", + "CloudHome.Panel.Center": "Centrum", + "CloudHome.Panel.Balcony": "Balkon", + "CloudHome.Panel.Theater": "Theater", + + "CloudHome.Panel.TheaterControl": "Theater Bediening", + "CloudHome.Panel.FanControl": "Ventilator Bediening", + "CloudHome.Panel.WindowControl": "Raam Bediening", + "CloudHome.Panel.FanSpeed": "Ventilator Snelheid", + "CloudHome.Panel.WindowTint": "Raam Tint", + + "CloudHome.FeaturedPanel.OpenWorld": "Open Wereld", + "CloudHome.FeaturedPanel.LinkText": "Open deze wereld voor
jezelf door hier te klikken!", + "CloudHome.FeaturedPanel.Featured": "aanbevolen", + + "CloudHome.AvatarPanel.Title": "Aanbevolen Avatar Werelden", + + "CloudHome.SupporterPanel.Title": "Onze Supporters", + + "Tutorial.InfoPanel.Title": "He! Voordat je gaat...", + "Tutorial.InfoPanel.Content": " Er staat een wereld van mogelijkheden op je te wachten, en wat mogelijk is wordt alleen gelimiteerd door je verbeelding.

Bijna alles wat je tot nu toe gezien hebt is in het spel gemaakt! Mensen van over de hele wereld hebben samengewerkt om het te bouwen.

Het platform is nog aan het ontwikkelen en we zijn constant bezig met updaten en verbeteren. Maar jij bent ook deel van deze reis, en alles is mogelijk!

Bedankt dat je langskwam en ons een kans gaf.", + + "Tutorial.GrabItems.Grab": "Pakken", + "Tutorial.GrabItems.Snap": "Snap", // TODO (snap) + "Tutorial.GrabItems.Slide": "Schuiven", + + "Tutorial.Panel.Jumping.Title": "Springen", + "Tutorial.Panel.Jumping.ContentDesktop": "Terwijl je in de Lopen voortbeweging bent, druk op spatie om te springen!", + "Tutorial.Panel.Jumping.ContentVR": "Terwijl je in de Lopen voortbeweging bent, klik je joystick in om te springen!", + "Tutorial.Panel.Jumping.ContentVRNoButtons": "Terwijl je in de Lopen voortbeweging bent, druk in het midden van je trackpad om te springen!", + + "Tutorial.Panel.WalkLocomotion.Title": "Lopen Voortbeweging", + "Tutorial.Panel.WalkLocomotion.Content": "Beweeg en spring over de grond.", + + "Tutorial.Panel.TeleportLocomotion.Title": "Teleporteren Voortbeweging", + "Tutorial.Panel.TeleportLocomotion.Content": "Teleporteren stuurt je onmiddelijk naar de aangegeven plek.", + + "Hints.Spawn.InitialMovementDesktop": "Gebruik de bewegingstoetsen om rond te lopen!", + "Hints.Spawn.InitialMovementVR": "Gebruik je joysticks om rond te lopen!", + "Hints.Spawn.InitialMovementVRNoButtons": "Gebruik je trackpads om rond te lopen!", + + "Hints.Spawn.ContextMenuDesktop": "Open je Context Menu door op T te drukken voor opties!", + "Hints.Spawn.ContextMenuVR": "Misselijk? Open je Context Menu door op B of Y te drukken voor opties!", + "Hints.Spawn.ContextMenuVRNoButtons": "Misselijk? Open je Context Menu door op de Menu knop te drukken voor opties!", + + "Hints.Spawn.TeleportLocomotionDesktop": "Andere voortbewegings opties, zoals vliegen, zijn beschikbaar om te proberen in het voortbewegingsmenu.", + "Hints.Spawn.TeleportLocomotionVR": "Andere voortbewegings opties, zoals teleporteren of vliegen, zijn beschikbaar om te proberen in het voortbewegingsmenu.", + + "Hints.Bridge.RaiseTheWorld": "Druk op deze knop om het platform naar jou te brengen!", + + "Hints.Grabbing.GrabbingDesktop": "Pak dingen vast door de rechter muis knop ingedrukt te houden!", + "Hints.Grabbing.GrabbingVR": "Pak dingen vast door grip ingedrukt te houden!", // TODO (grip) + + "Hints.Grabbing.Rotating": "Draai vastgehouden voorwerpen door E ingedrukt te houden en je muis te bewegen!", + "Hints.Grabbing.RotatingExtra": "Houd Shift en E samen ingedrukt om een object rond de horizontale as te draaien!", + + "Hints.Grabbing.ScalingDesktop": "Pak een voorwerp vast, houd shift ingedrukt, en gebruik je muis wiel om het te schalen!", + "Hints.Grabbing.ScalingVR": "Pak dingen fysiek met beide handen vast om ze te schalen!", + + "Hints.Grabbing.OtherGrabbables": "Er zijn verschillende interactiemogelijkheden, speel hiermee om te zien hoe ze werken!", + "Hints.Grabbing.OtherGrabbablesExtraDesktop": "Naast het schalen van objecten, kan je ook jezelf schalen door schalen aan te zetten in je Context Menu, dan control ingedrukt houden en je muis wiel te gebruiken!", + "Hints.Grabbing.OtherGrabbablesExtraVR": "Naast het schalen van objecten, kan je ook jezelf schalen door schalen aan te zetten in je Context Menu, de lucht voor je vastpakken met beide handen, en ze dichter bij of verder van elkaar te bewegen!", + + "Hints.Telescope.Alignment": "Pak de telescoop en richt het op de maan!", + + "Hints.Telescope.TheMoonDesktop": "Terwijl je naar de maan richt, houd rechterklik ingedrukt en kijk rond om de maan te verplaatsen!", + "Hints.Telescope.TheMoonVR": "Gebruik je laser met de Trigger knop en pak de maan vast!", + + "Hints.Sundial.SoftEquip": "Pak dit gereedschap vast om het te gebruiken!", + "Hints.Sundial.SoftEquipExtra": "Met gereedschappen kan je de wereld om je heen op allerlei manieren veranderen!", + + "Hints.Sundial.HardEquip": "Klik op dit gereedschap om het te equippen!", // TODO (equip) + "Hints.Sundial.HardEquipExtra": "Zie je je laser niet? Druk zacht op trigger om het te onthullen!", + + "Hints.Sundial.TheSun": "Richt naar de lucht en klik om de zon te verplaatsen!", + "Hints.Sundial.TheSunExtra": "Probeer onder de horizon te richten om het nacht te maken!", + + "Hints.Sundial.Dequip": "Laat het gereedschap los door Loslaten te kiezen in je Context Menu.", + "Hints.Sundial.DequipExtra": "Merk dat de opties in je Context Menu zijn veranderd omdat je dit gereedschap vasthoudt.", + + "Hints.Sundial.Teleporter": "Druk op deze knop om de teleporter naar je thuiswereld te activeren!", + "Hints.Sundial.TeleporterExtra": "Geniet van je huis en dankje voor het langskomen!", + + "UI.TextDisplay.Landscape": "Landschap", + "UI.TextDisplay.Portrait": "Portret", + "UI.TextDisplay.NormalText": "Normaal", + "UI.TextDisplay.MonospaceText": "Monospace", + + "UI.DocumentDisplay.PageNumber": "Pagina {page_number}", + "UI.DocumentDisplay.DocumentQuality": "Kwaliteit", + "UI.DocumentDisplay.QualityLow": "Laag", + "UI.DocumentDisplay.QualityMedium": "Gemiddeld", + "UI.DocumentDisplay.QualityHigh": "Hoog", + "UI.DocumentDisplay.Pages": "Pagina's", + "UI.DocumentDisplay.ResetZoom": "Zoom Resetten", + + "UI.VideoPlayer.GlobalSettings": "Globale
Instellingen", + "UI.VideoPlayer.LocalSettings": "Lokale
Instellingen", + "UI.VideoPlayer.SpatialAudio": "Ruimtelijke
Audio", + "UI.VideoPlayer.AreaBroadcast": "Uitzenden
In Gebied", + "UI.VideoPlayer.BroadcastAudio": "Audio
Uitzenden", + "UI.VideoPlayer.EnterURL": "Voer hier URL in", + "UI.VideoPlayer.AudioZoneTheater": "Lokaal in
Theater", + "UI.VideoPlayer.AudioZoneGlobal": "Hoorbaar tot
de Wereld", + "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} {users_present,plural, one {gebruiker} other {gebruikers}}
geladen", + "UI.VideoPlayer.AllUsersLoaded": "Alle gebruikers
geladen", + + "UI.ColorPicker.ColorPicker": "Kleur Kiezer", + + "UI.ColorPicker.Linear": "Lineair", + + "UI.ColorPicker.Hexadecimal": "Hex", + "UI.ColorPicker.ColorSwatches": "Palet", + + "UI.ColorPicker.Red": "Rood", + "UI.ColorPicker.Green": "Groen", + "UI.ColorPicker.Blue": "Blauw", + + "UI.ColorPicker.Hue": "Tint", + "UI.ColorPicker.Saturation": "Verzadiging", + "UI.ColorPicker.Value": "Waarde", + + "UI.ColorPicker.Alpha": "Alpha", + "UI.ColorPicker.Gain": "Versterking", + + "UI.ProgressBar.ImportingItem": "Voorwerp Importeren", + + "UI.Camera.Automatic": "Automatisch", + "UI.Camera.Manual": "Handmatig", + + "Tools.Names.MultiTool": "Multi-Gereedschap", + + "Tools.Names.CommonTools": "Veelgebruikte Gereedschappen", + "Tools.Names.ManipulationTools": "Manipulatiegereedschappen", + "Tools.Names.InformationTools": "Informatiegereedschappen", + + "Tools.Names.GeometryLineBrush": "Geometrie Lijn Penseel Gereedschap", + "Tools.Names.Developer": "Ontwikkelaarsgereedschap", + "Tools.Names.ComponentClone": "Component Kloon Gereedschap", + "Tools.Names.ProtoFlux": "ProtoFlux Gereedschap", + "Tools.Names.Material": "Materiaal Gereedschap", + "Tools.Names.Glue": "Lijm Gereedschap", + "Tools.Names.Light": "Licht Gereedschap", + "Tools.Names.Shape": "Vorm Gereedschap", + "Tools.Names.Microphone": "Microfoon", + "Tools.Names.GrabbableSetter": "Grijpbaar Instellen Gereedschap", // TODO (grabbable) + "Tools.Names.PhysicalColliderSetter": "Fysieke Collisie Instellen Gereedschap", // TODO (collider) + "Tools.Names.MeshVisibility": "Mesh Zichtbaarheid Gereedschap", + "Tools.Names.CameraObjectVisibility": "Camera Object Zichtbaarheid Gereedschap", + "Tools.Names.Color": "Kleur Gereedschap", + "Tools.Names.Mesh": "Mesh Gereedschap", + "Tools.Names.RiggedMeshTransfer": "Rigged Mesh Overdracht Gereedschap", + "Tools.Names.Slicer": "Mesh Slicer Gereedschap", // TODO (mesh slicer) + "Tools.Names.ControllerDiagnostic": "Diagnotisch Gereedschap Voor Controllers", + "Tools.Names.Measure": "Meet Gereedschap", + "Tools.Names.Label": "Label Gereedschap", + + "Discord.RichPresence.InPrivateWorld": "In privé wereld", + "Discord.RichPresence.InPrivateLargeText": "In privé ({version})", + "Discord.RichPresence.InPublicWorld": "In publieke wereld", + "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} werelden)", + "Discord.RichPresence.InPublicLargeText": "In publiek ({version})", + "Dummy": "Dummy" } } From bc36631a81a633bb8f1f24f0382fca7a4aec305e Mon Sep 17 00:00:00 2001 From: coolymike Date: Fri, 17 May 2024 08:12:35 +0000 Subject: [PATCH 002/529] Fix formatting in RichPresence.txt --- Steam/RichPresence.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Steam/RichPresence.txt b/Steam/RichPresence.txt index 6c469c9..838a0e7 100644 --- a/Steam/RichPresence.txt +++ b/Steam/RichPresence.txt @@ -30,31 +30,31 @@ { "#StatusInPrivateWorld" "비공개 월드에 있습니다. (%total_worlds%개 월드 열림)" "#StatusInWorld" "%current_world_name%에 %current_world_users%명의 사용자와 같이 있습니다. (%total_worlds%개 월드 열림)" - } + } "dutch" { "tokens" { "#StatusInPrivateWorld" "Is in een privé wereld. (heeft %total_worlds% open)" "#StatusInWorld" "Is in %current_world_name% met %current_world_users% andere gebruikers. (heeft %total_worlds% open)" - } - } + } + } "japanese" { "tokens" { "#StatusInPrivateWorld" "プライベートワールドにいます (%total_worlds%ワールドをオープン)" "#StatusInWorld" "%current_world_name%に%current_world_users%人といます (%total_worlds%ワールドをオープン)" - } - } + } + } "portuguese" { "tokens" { "#StatusInPrivateWorld" "Está num mundo privado. (tem %total_worlds% aberto(s))" "#StatusInWorld" "Está em %current_world_name% com %current_world_users% outros utilizadores. (tem %total_worlds% aberto(s))" - } - } + } + } "polish" { "tokens" From 747b7878bcb51efb3682c2543a4d347f9f3741b2 Mon Sep 17 00:00:00 2001 From: coolymike Date: Fri, 17 May 2024 10:17:37 +0200 Subject: [PATCH 003/529] Remove ending newlines from Store/nl --- Store/nl/current_state_early_access.txt | 2 +- Store/nl/description.txt | 2 +- Store/nl/early_access_community.txt | 2 +- Store/nl/early_access_pricing.txt | 2 +- Store/nl/early_acess_full_version_differences.txt | 2 +- Store/nl/how_long_early_access.txt | 2 +- Store/nl/short.txt | 2 +- Store/nl/why_early_access.txt | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Store/nl/current_state_early_access.txt b/Store/nl/current_state_early_access.txt index 0e175e4..09db1c9 100644 --- a/Store/nl/current_state_early_access.txt +++ b/Store/nl/current_state_early_access.txt @@ -1,3 +1,3 @@ Het project is volledig speelbaar, bruikbaar en stabiel voor dagelijks gebruik, waarbij alle functies die vermeld staan onder 'Over dit spel' al volledig geïmplementeerd zijn. -Er zijn echter nog wat punten die we willen verbeteren en grote functies die we van plan zijn toe te voegen. Sommige interacties voelen nog niet intuïtief aan, wat het moeilijk kan maken om te beginnen met leren. Een aantal gereedschappen die het leven makkelijker zouden maken zijn er nog niet, en meer optimalisatie is nodig voor een goede ervaring. +Er zijn echter nog wat punten die we willen verbeteren en grote functies die we van plan zijn toe te voegen. Sommige interacties voelen nog niet intuïtief aan, wat het moeilijk kan maken om te beginnen met leren. Een aantal gereedschappen die het leven makkelijker zouden maken zijn er nog niet, en meer optimalisatie is nodig voor een goede ervaring. \ No newline at end of file diff --git a/Store/nl/description.txt b/Store/nl/description.txt index 62ef380..02604ed 100644 --- a/Store/nl/description.txt +++ b/Store/nl/description.txt @@ -62,4 +62,4 @@ Wij zijn een team van gepassioneerde ontwikkelaars, die meer ontwikkelen dan all Een groot deel van onze focus en visie ligt op het geven van zoveel mogelijk macht en keuzevrijheid aan jullie, de gebruikers en bewoners van dit virtuele universum, of het nu gaat om het beheersen van jouw ervaring op het platform of het kunnen (her)bouwen van alles wat we doen. -Het zou onze eer zijn als je besluit bij ons universum aan te sluiten en ons te helpen dit samen op te bouwen. Wat je achtergrond of interesses ook zijn, we willen een plek bouwen waar iedereen met elkaar kan resoneren. +Het zou onze eer zijn als je besluit bij ons universum aan te sluiten en ons te helpen dit samen op te bouwen. Wat je achtergrond of interesses ook zijn, we willen een plek bouwen waar iedereen met elkaar kan resoneren. \ No newline at end of file diff --git a/Store/nl/early_access_community.txt b/Store/nl/early_access_community.txt index aa9779f..89e5ca4 100644 --- a/Store/nl/early_access_community.txt +++ b/Store/nl/early_access_community.txt @@ -4,4 +4,4 @@ Onze primaire methode om rechtstreeks feedback te ontvangen is via onze openbare Ons doel is om in de toekomst ook een feedbackformulier direct in de game te integreren, waardoor het voor gebruikers gemakkelijker wordt om verzoeken voor nieuwe functies in te dienen en problemen te melden zonder de game te hoeven verlaten. -We willen dat onze community het gevoel krijgt dat ze gehoord worden en deel uitmaken van het ontwikkelingsproces, voor zover onze ontwikkelingsmiddelen dat toelaten. +We willen dat onze community het gevoel krijgt dat ze gehoord worden en deel uitmaken van het ontwikkelingsproces, voor zover onze ontwikkelingsmiddelen dat toelaten. \ No newline at end of file diff --git a/Store/nl/early_access_pricing.txt b/Store/nl/early_access_pricing.txt index 58cdd87..3ae8f37 100644 --- a/Store/nl/early_access_pricing.txt +++ b/Store/nl/early_access_pricing.txt @@ -1 +1 @@ -Nee, het project blijft gratis om te spelen. De prijs van extra voordelen op het platform kan indien nodig in de loop van de tijd veranderen (sommige dingen worden bijvoorbeeld goedkoper of te duur aan onze kant), maar over het algemeen willen we de prijs van dezelfde voordelen zo stabiel mogelijk houden. +Nee, het project blijft gratis om te spelen. De prijs van extra voordelen op het platform kan indien nodig in de loop van de tijd veranderen (sommige dingen worden bijvoorbeeld goedkoper of te duur aan onze kant), maar over het algemeen willen we de prijs van dezelfde voordelen zo stabiel mogelijk houden. \ No newline at end of file diff --git a/Store/nl/early_acess_full_version_differences.txt b/Store/nl/early_acess_full_version_differences.txt index 14ed81a..0796c2f 100644 --- a/Store/nl/early_acess_full_version_differences.txt +++ b/Store/nl/early_acess_full_version_differences.txt @@ -6,4 +6,4 @@ Ons plan is om over te schakelen naar een volledig aangepaste grafische engine e We overwegen ook de integratie van WebAssembly, om de mogelijkheden van contentcreatie uit te breiden. -Dit zijn slechts enkele van de belangrijkste functies die we willen introduceren voordat het platform als "klaar" wordt beschouwd - de lijst is zeker niet volledig of definitief en we passen ons onderweg altijd aan. +Dit zijn slechts enkele van de belangrijkste functies die we willen introduceren voordat het platform als "klaar" wordt beschouwd - de lijst is zeker niet volledig of definitief en we passen ons onderweg altijd aan. \ No newline at end of file diff --git a/Store/nl/how_long_early_access.txt b/Store/nl/how_long_early_access.txt index 706a59e..0cfef3a 100644 --- a/Store/nl/how_long_early_access.txt +++ b/Store/nl/how_long_early_access.txt @@ -1,3 +1,3 @@ We verwachten ongeveer 2-3 jaar actieve ontwikkeling om functies, optimalisaties en aanpassingen te implementeren voordat we van mening zijn dat het project in een voldoende gepolijste staat verkeert om het uit early access te halen. -We hebben geen plannen om onze ontwikkelingscyclus na de volledige release aanzienlijk te wijzigen en zullen doorgaan met het toevoegen van nieuwe belangrijke functies en optimalisaties dankzij het open karakter van dit project. +We hebben geen plannen om onze ontwikkelingscyclus na de volledige release aanzienlijk te wijzigen en zullen doorgaan met het toevoegen van nieuwe belangrijke functies en optimalisaties dankzij het open karakter van dit project. \ No newline at end of file diff --git a/Store/nl/short.txt b/Store/nl/short.txt index 9a9378a..0d3bf7d 100644 --- a/Store/nl/short.txt +++ b/Store/nl/short.txt @@ -1 +1 @@ -Stap in een nieuw digitaal universum met oneindige mogelijkheden. Of je resoneert met mensen rond de wereld in informele gesprekken, spellen speelt en aan het socialiseren bent of elkaar uit daagt met het maken van kunst tot het programmeren van ingewikkelde spellen. Je vindt hier je eigen plek. +Stap in een nieuw digitaal universum met oneindige mogelijkheden. Of je resoneert met mensen rond de wereld in informele gesprekken, spellen speelt en aan het socialiseren bent of elkaar uit daagt met het maken van kunst tot het programmeren van ingewikkelde spellen. Je vindt hier je eigen plek. \ No newline at end of file diff --git a/Store/nl/why_early_access.txt b/Store/nl/why_early_access.txt index 06a3893..edda4d8 100644 --- a/Store/nl/why_early_access.txt +++ b/Store/nl/why_early_access.txt @@ -1,3 +1,3 @@ Resonite is een project met een groot doel. Ondanks dat het platform veel functionaliteit heeft, zijn een aantal belangrijke functies nog niet geïmplementeerd. -Ons doel is om actief door te gaan met het ontwikkelen van dit project, zelfs na de volledige release. We vinden het alleen vroeg omdat we nog niet denken dat het "helemaal klaar" is. +Ons doel is om actief door te gaan met het ontwikkelen van dit project, zelfs na de volledige release. We vinden het alleen vroeg omdat we nog niet denken dat het "helemaal klaar" is. \ No newline at end of file From 9e5d64b11890c7c746d2fcc63ee3ac4b5803485b Mon Sep 17 00:00:00 2001 From: coolymike Date: Wed, 22 May 2024 08:12:25 +0000 Subject: [PATCH 004/529] Translate Steam Link strings --- nl.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nl.json b/nl.json index a48884d..5b4a6fb 100644 --- a/nl.json +++ b/nl.json @@ -1381,6 +1381,10 @@ "Settings.TrackerSettings.Trackers.Unmap" : "Reset toewijzing", "Settings.TrackerSettings.Trackers.Remove" : "Verwijder tracker", + "Settings.SteamLinkSettings" : "Steam Link", + "Settings.SteamLinkSettings.OSC_DataPort" : "OSC Gezichtstracking poort", + "Settings.SteamLinkSettings.OSC_DataPort.Description" : "Welke poort er gebruikt moet worden voor luisteren naar OSC gezichtstracking gegevens. Dit moet dezelfde poort zijn die je in SteamVR instellingen gebruikt zodat gezichtstracking kan werken.", + "Settings.HapticPointMapping.MappingTarget" : "Wijs toe aan", "Settings.HapticPointMapping.MappingTarget.Description" : "Gebruik dit om te bepalen welk gedeelte van de avatar dit apparaat aan wordt toegewezen.", From 02e3c56d2f8373e3a49116afb5550e797ce7e38a Mon Sep 17 00:00:00 2001 From: coolymike Date: Wed, 22 May 2024 08:44:41 +0000 Subject: [PATCH 005/529] Decide on some translations Decide on noclip as untranslated "noclip" Decide on three-axis as "drie-assig" Decide on scale as "schaal" Decide on stream controller as untranslated "stream controller" Decide on Contacts sessions as "Sessies met contacten" (translated back "Sessions with contacts") Decide on locked account as "vergrendeld account" --- nl.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/nl.json b/nl.json index 5b4a6fb..5a18563 100644 --- a/nl.json +++ b/nl.json @@ -58,7 +58,7 @@ "Worlds.Home": "Thuiswereld", "Worlds.Tutorial": "Tutorialwereld", - "Locomotion.Noclip.Name": "Noclip", // TODO (noclip) + "Locomotion.Noclip.Name": "Noclip", "Locomotion.Noclip.Description": "Simpele vliegmodus zonder botsingen, ideaal voor bewerken.", "Locomotion.Teleport.Name": "Teleporteren", "Locomotion.Teleport.Description": "Met een boog teleporteren, voor comfortabel bewegen.", @@ -82,9 +82,9 @@ "Interaction.Redo": "Opnieuw doen", "Interaction.EquipTool": "Vastgrijpen", // TODO (equip) "Interaction.DequipTool": "Loslaten", // TODO (equip) - "Interaction.ScalingEnabled": "Schalen Aan", // TODO (scaling) - "Interaction.ScalingDisabled": "Schalen Uit", // TODO (scaling) - "Interaction.ResetScale": "Schaal resetten", // TODO (scale) + "Interaction.ScalingEnabled": "Schalen Aan", + "Interaction.ScalingDisabled": "Schalen Uit", + "Interaction.ResetScale": "Schaal resetten", "Interaction.LaserEnabled": "Laser Aan", "Interaction.LaserDisabled": "Laser Uit", "Interaction.Grab.Palm": "Grijp: Palm", @@ -121,7 +121,7 @@ "Inventory.SaveAvatar": "Avatar opslaan", "Inventory.Favorite.Home": "Als thuiswereld instellen", "Inventory.Favorite.ProgressBar": "Als voortgangsbalk instellen", - "Inventory.Favorite.AudioStreamController": "Set Stream Controller", // TODO (stream controller) + "Inventory.Favorite.AudioStreamController": "Als streamcontroller instellen", "Inventory.Favorite.TextDisplay": "Als tekstweergave instellen", "Inventory.Favorite.VideoPlayer": "Als videospeler instellen", "Inventory.Favorite.AudioPlayer": "Als audiospeler instellen", @@ -290,7 +290,7 @@ "World.Category.Featured": "Aanbevolen", "World.Category.PublishedWorlds": "Gepubliceerde werelden", "World.Category.ActiveSessions": "Actieve sessies", - "World.Category.ContactsSessions": "Contacten sessies", // TODO + "World.Category.ContactsSessions": "Sessies met contacten", "World.Category.HeadlessSessions": "Hoofdloze sessies", // TODO (headless) "World.Category.Social": "Sociaal", "World.Category.Games": "Spelletjes", @@ -435,7 +435,7 @@ "Login.EmailNotVerified": "E-mail niet geverifieerd", "Login.EmailNotVerified.Description": "Je e-mail is niet geverifieerd, kijk je inbox na voor een e-mail van ons, kijk ook in je spam folder.", - "Login.AccountTempLocked": "Je account is locked.", // TODO (locked) + "Login.AccountTempLocked": "Je account is vergrendeld.", "Login.AccountTempLocked.Description": "Neem contact op met ons op: {moderationUrl}.", "Login.AccountBanned": "Je account is verbannen.", // TODO (ban) @@ -1261,8 +1261,8 @@ "Settings.MovementSettings.SmoothTurnSpeed.Description": "Deze instelling bepaalt hoe snel je draait als smooth draaien aan staat. De waarde is graden per seconde, dus een waarde van 360 draait je in een seconde rond met de joystick volledig naar links/rechts.", "Settings.MovementSettings.SnapTurnAngle": "Snap draai hoek", // TODO (snap) "Settings.MovementSettings.SnapTurnAngle.Description": "Dit is de hoek (in graden) die je draait als je met snap draai probeert te draaien.", // TODO (snap) - "Settings.MovementSettings.NoClipSpeed": "Noclip snelheid", // TODO (noclip) - "Settings.MovementSettings.NoClipSpeed.Description": "Dit bepaalt hoe snel je beweegt met de Noclip voortbewegingsmodus. Dit type voortbeweging wordt vaak gebruikt voor bouwen en testen, en is dus vaak niet bestuurd door de wereld waar je in bent.", // TODO (noclip) + "Settings.MovementSettings.NoClipSpeed": "Noclip snelheid", + "Settings.MovementSettings.NoClipSpeed.Description": "Dit bepaalt hoe snel je beweegt met de Noclip voortbewegingsmodus. Dit type voortbeweging wordt vaak gebruikt voor bouwen en testen, en is dus vaak niet bestuurd door de wereld waar je in bent.", "Settings.MovementSettings.MovementDeadzone": "Bewegings deadzone", // TODO (deadzone) "Settings.MovementSettings.MovementDeadzone.Description": "Deze instelling kan gebruikt worden om drift te corrigeren. Door deze waarde te verhogen moet je de joystick verder duwen voordat je beweegt.", // TODO (drift) "Settings.MovementSettings.MovementExponent": "Bewegings exponent", // TODO (exponent) @@ -1774,12 +1774,12 @@ "LocomotionArchetype.Walk": "Lopen", "LocomotionArchetype.Fly": "Vliegen", - "LocomotionArchetype.NoClip": "Noclip", // TODO (noclip) + "LocomotionArchetype.NoClip": "Noclip", "LocomotionArchetype.Teleport": "Teleporteren", "LocomotionArchetype.GrabWorld": "Wereld Vastpakken", "LocomotionArchetype.NoLocomotion": "Geen Voortbeweging", - "LocomotionArchetype.ThreeAxisNoClip": "Drie-As Noclip", // TODO (noclip, three-axis) - "LocomotionArchetype.ThreeAxisFly": "Drie-As Vliegen", // TODO (three-axis) + "LocomotionArchetype.ThreeAxisNoClip": "Drie-Assige Noclip", + "LocomotionArchetype.ThreeAxisFly": "Drie-Assig Vliegen", "LocomotionArchetype.ZeroG": "Gewichtloosheid", "LocomotionSettings.MakePreferred": "Geef Voorkeur", From 4ba368d3f378b55f7b43460ba54ee316759c1852 Mon Sep 17 00:00:00 2001 From: coolymike Date: Thu, 23 May 2024 10:44:21 +0000 Subject: [PATCH 006/529] Translate metadata stripping strings --- nl.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nl.json b/nl.json index 5a18563..8c4d280 100644 --- a/nl.json +++ b/nl.json @@ -1321,6 +1321,8 @@ "Settings.MediaPrivacySettings.HideInScreenshots" : "Laat me niet zien in screenshots", "Settings.MediaPrivacySettings.HideInScreenshots.Description" : "Wanneer deze optie aan staat, kom je niet voor in screenshots die in-game gemaakt zijn.\n\nBELANGRIJK: Wees ervan bewust dat dit geen invloed heeft op realtime cameras, screenshots die buiten Resonite gemaakt zijn of opnames die gemaakt zijn door andere methodes in een wereld, die mogelijk onderdeel zijn van de functies van een wereld.", // TODO (realtime cameras) + "Settings.MediaPrivacySettings.StripImageFileMetadata": "Metadata van afbeeldingen weghalen bij importeren", + "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "Wanneer dit aan staat wordt metadata van afbeeldingen verwijderd bij importeren.\n\nDit bevat EXIF, ingebouwd commentaar, IPTC, XMP, en GEOTIFF metadata.\n\nHiermee worden ook locatiegegevens (zoals GPS) binnen die metadata verwijderd\n\nDit heeft geen invloed op bestanden die geïmporteerd zijn met de optie \"Onbewerkt Bestand\".", "Settings.Category.Integrations": "Integratie", "Settings.DiscordIntegrationSettings": "Discord Integratie", "Settings.SteamIntegrationSettings": "Steam Integratie", From e7fb02d4a34349dab6bc464517c7d3c3fd6bbf6e Mon Sep 17 00:00:00 2001 From: coolymike Date: Thu, 23 May 2024 14:06:13 +0000 Subject: [PATCH 007/529] Keep "host", "align" as "uitlijnen" --- nl.json | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/nl.json b/nl.json index 8c4d280..f0cf2dd 100644 --- a/nl.json +++ b/nl.json @@ -336,7 +336,7 @@ "World.Filter.SessionFiltering": "Sessiefiltering:", "World.Filter.MinimumUsers": "Minimale aantal gebruikers: {n}", "World.Filter.MinimumContacts": "Minimale aantal contacten: {n}", - "World.Filter.OnlyHeadless": "Alleen hoofdloze hosts", // TODO (headless, host) + "World.Filter.OnlyHeadless": "Alleen hoofdloze hosts", // TODO (headless) "World.Filter.MaxAccessLevel": "Maximaal toegangsniveau:", "World.Filter.MinimumUptime": "Minimale tijd online:", "World.Filter.Sorting": "Sorteer:", @@ -588,7 +588,7 @@ "Profile.Status.Busy": "Niet Storen", "Profile.Status.Invisible": "Onzichtbaar", "Profile.Status.Offline": "Offline", - "Profile.Status.Headless": "Hoofdloze Host", // TODO (headless, host) + "Profile.Status.Headless": "Hoofdloze Host", // TODO (headless) "Session.Tab.Settings": "Instellingen", "Session.Tab.Users": "Gebruikers", @@ -597,7 +597,7 @@ "Session.Permission.Anonymous": "Standaard Anoniem:", "Session.Permission.Vistor": "Standaard Bezoeker:", "Session.Permission.Contact": "Standaard Contact:", - "Session.Permission.Host": "Standaard Host:", // TODO (host) + "Session.Permission.Host": "Standaard Host:", "Session.Permission.PermissionOverrideCount": "Rechten Overschreven: {n,select, -1 {---} other {{n}}}", "Session.Permission.ClearOverrides": "Wis Gebruikersoverschrijvingen", @@ -625,8 +625,8 @@ "Contacts.IgnoreRequest": "Negeer Verzoek", "Contacts.Invite": "Nodig Hier Uit", "Contacts.RevokeInvite": "Uitnodiging Intrekken", - "Contacts.BanFromAllSessions": "Verban van mijn gehoste sessies", // TODO (ban, hosted) - "Contacts.UnbanFromAllSessions": "Ontban van mijn gehoste sessies", // TODO (ban, hosted) + "Contacts.BanFromAllSessions": "Verban van mijn gehoste sessies", // TODO (ban) + "Contacts.UnbanFromAllSessions": "Ontban van mijn gehoste sessies", // TODO (ban) "Contacts.BanFromCurrentWorld": "Verban uit huidige wereld", // TODO (ban) "Contacts.UnbanFromCurrentWorld": "Ontban uit huidige wereld", // TODO (ban) "Contacts.RecordingVoiceMessage": "Opnemen...", @@ -881,7 +881,7 @@ "CreateNew.Directory.Error.InvalidName": "Ongeldige naam:", "AvatarCreator.Title": "Avatar Creator", // TODO (creator) - "AvatarCreator.Instructions": "Lijn de avatarobjecten uit met de referenties van de headset en controller (optioneel) en druk op Maken om ze naar een avatar te converteren", // TODO (align) + "AvatarCreator.Instructions": "Lijn de avatarobjecten uit met de referenties van de headset en controller (optioneel) en druk op Maken om ze naar een avatar te converteren", "AvatarCreator.UseSymmetry": "Gebruik symmetrie", "AvatarCreator.ShowToolAnchors": "Toon gereedschapsankers", // TODO (anchor) "AvatarCreator.SetupVolumeMeter": "Stel volumemeter in", @@ -890,12 +890,12 @@ "AvatarCreator.ProtectAvatar": "Bescherm Avatar", "AvatarCreator.CalibrateFeet": "Kalibreer voeten", "AvatarCreator.CalibrateHips": "Kalibreer bekken/heupen", - "AvatarCreator.AlignHeadForward": "Lijn hoofd naar voren uit", // TODO (align) - "AvatarCreator.AlignHeadUp": "Lijn hoofd naar boven uit", // TODO (align) - "AvatarCreator.AlignHeadRight": "Lijn hoofd rechts uit", // TODO (align) + "AvatarCreator.AlignHeadForward": "Lijn hoofd naar voren uit", + "AvatarCreator.AlignHeadUp": "Lijn hoofd naar boven uit", + "AvatarCreator.AlignHeadRight": "Lijn hoofd rechts uit", "AvatarCreator.CenterHead": "Centreer hoofd positie", - "AvatarCreator.TryAlignHands": "Probeer handen uit te lijnen", // TODO (align) - "AvatarCreator.AlignToolAnchors": "Lijn de gereedschapsankers uit", // TODO (align, anchor) + "AvatarCreator.TryAlignHands": "Probeer handen uit te lijnen", + "AvatarCreator.AlignToolAnchors": "Lijn de gereedschapsankers uit", // TODO (anchor) "AvatarCreator.Create": "Creëer", "Importer.General.AsRawFile": "Onbewerkt Bestand", @@ -1034,10 +1034,10 @@ "FullBody.JustCalibrateAvatar": "Kalibreer alleen mijn avatar", "FullBody.JustCalibrateAvatarDescription": "Sla de volledige lichaamskalibratie over en kalibreer alleen de avatar", "FullBody.SkipAndAdjustAvatar": "Sla over en pas avatar aan", - "FullBody.CalibrateInstructions": "Lijn jezelf uit met de rode lichaam-overlay in je speelruimte en druk op beide triggers om te bevestigen. Zorg ervoor dat jouw echte voeten en heupen zo goed mogelijk overeenkomen met de virtuele.", // TODO (align) + "FullBody.CalibrateInstructions": "Lijn jezelf uit met de rode lichaam-overlay in je speelruimte en druk op beide triggers om te bevestigen. Zorg ervoor dat jouw echte voeten en heupen zo goed mogelijk overeenkomen met de virtuele.", "FullBody.BeforeCalibrationInstructions": "Zorg ervoor dat de trackers werken en dat jouw lengte is ingesteld", - "FullBody.CalibratingPoseInstructions": "Lijn jezelf uit met de referentie en druk op beide triggers om te bevestigen", // TODO (align) + "FullBody.CalibratingPoseInstructions": "Lijn jezelf uit met de referentie en druk op beide triggers om te bevestigen", "FullBody.AdjustAvatarInstructions": "Pas de lichaams compensatie van de avatar aan zodat deze het beste overeenkomen met de referentie", "FullBody.FineTuneCalibrationInstructions": "Controleer en verfijn de kalibratie door de blauwe referenties te verplaatsen", @@ -1533,13 +1533,13 @@ "Settings.HostAccessSettings.Entries": "Beheer Host-toegang", "Settings.HostAccessSettings.Entries.Breadcrumb": "Host-toegang", "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "Sta HTTP requests toe", - "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "Dit bepaalt of HTTP(s) requests toegestaan worden voor deze host. Dit zijn vaak REST API requests om te communiceren met services van derde partijen.", // TODO (host) + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "Dit bepaalt of HTTP(s) requests toegestaan worden voor deze host. Dit zijn vaak REST API requests om te communiceren met services van derde partijen.", "Settings.HostAccessSettings.Entries.AllowWebsockets": "Sta websockets toe", - "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "Dit bepaalt of realtime Websocket verbindingen toegestaan worden voor deze host. Deze worden vaak gebruikt voor realtime bidirectionele communicaties en datastromen.", // TODO (host, realtime) + "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "Dit bepaalt of realtime Websocket verbindingen toegestaan worden voor deze host. Deze worden vaak gebruikt voor realtime bidirectionele communicaties en datastromen.", // TODO (realtime) "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "Sta ontvangen via OSC toe", - "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "Dit bepaalt of Resonite OSC data mag ontvangen en verwerken voor deze host", // TODO (host) + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "Dit bepaalt of Resonite OSC data mag ontvangen en verwerken voor deze host", "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "Sta versturen via OSC toe", - "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "Dit bepaalt of Resonite OSC data mag versturen naar deze host", // TODO (host) + "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "Dit bepaalt of Resonite OSC data mag versturen naar deze host", "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "Laatste hyperlink request reden", // TODO (request) "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "Laatste websocket request reden", // TODO (request) "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "Laatste OSC Sender request reden", // TODO (request) @@ -1722,7 +1722,7 @@ "Settings.RelaySettings" : "Netwerk Relays", // TODO (relay) "Settings.RelaySettings.AlwaysUseRelay" : "Gebruik altijd een relay om te verbinden", // TODO (relay) - "Settings.RelaySettings.AlwaysUseRelay.Description" : "Relays worden gebruikt om op terug te vallen als een directe verbinding met een host niet lukt. Door deze optie aan te zetten, forceer je de verbinding om altijd door een relay te gaan.\n\nDit kan handig zijn in het geval van verbindingsproblemen met specifieke hosts. Het is NIET aangeraden om deze optie permanent aan te hebben.", // TODO (relay, host) + "Settings.RelaySettings.AlwaysUseRelay.Description" : "Relays worden gebruikt om op terug te vallen als een directe verbinding met een host niet lukt. Door deze optie aan te zetten, forceer je de verbinding om altijd door een relay te gaan.\n\nDit kan handig zijn in het geval van verbindingsproblemen met specifieke hosts. Het is NIET aangeraden om deze optie permanent aan te hebben.", // TODO (relay) "Settings.RelaySettings.UseClosestAvailableRelay" : "Gebruik dichtsbijzijnde beschikbare relay", "Settings.RelaySettings.UseClosestAvailableRelay.Description" : "Wanneer deze optie aan staat wordt automatisch de dichtsbijzijnde beschikbare relay gebruikt voor de verbinding. Als je handmatig een relay wil kiezen (bijvoorbeeld in het geval van verbindingen over lange afstanden, om te voorkomen dat packets ophopen) kan je deze optie uitzetten en handmatig de relays hieronder instetllen.", // TODO (relay, packet) "Settings.RelaySettings.RelayPriorities": "Configureer relay server prioriteit", @@ -1792,9 +1792,9 @@ "Security.Hyperlink.Open": "Open", "Security.Hyperlink.Cancel": "Annuleer", - "Security.HostAccess.Title": "Hosttoegang", // TODO (host) - "Security.HostAccess.Warning": "Waarschuwing: De wereld probeert toegang te krijgen tot de host van een derde partij\nAls je toegang verleent, kan de derde partij bepaalde persoonlijke informatie verzamelen, zoals jouw IP en geografische locatie.", // TODO (host) - "Security.HostAccess.TargetHost": "Doelhost: {host}", // TODO (host) + "Security.HostAccess.Title": "Hosttoegang", + "Security.HostAccess.Warning": "Waarschuwing: De wereld probeert toegang te krijgen tot de host van een derde partij\nAls je toegang verleent, kan de derde partij bepaalde persoonlijke informatie verzamelen, zoals jouw IP en geografische locatie.", + "Security.HostAccess.TargetHost": "Doelhost: {host}", "Security.HostAccess.Reason": "Reden: {reason}", "Security.HostAccess.NoReason": "Geen reden opgegeven", "Security.HostAccess.Allow": "Toestaan", From 1b7aaabe5320e28bb6f1708b4db61dac52e3cf7a Mon Sep 17 00:00:00 2001 From: coolymike Date: Tue, 28 May 2024 08:30:50 +0000 Subject: [PATCH 008/529] Update nl.json Keep client as untranslated "Haptic" as "Haptisch" Keep feedback as untranslated --- nl.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/nl.json b/nl.json index f0cf2dd..a6981d2 100644 --- a/nl.json +++ b/nl.json @@ -1194,7 +1194,7 @@ "Settings.MovementSettings": "Beweging", "Settings.MouseSettings": "Muis", - "Settings.GeneralHapticsSettings": "Haptic Feedback", // TODO (haptic, feedback) + "Settings.GeneralHapticsSettings": "Haptische Feedback", "Settings.GeneralVRSettings": "VR", "Settings.LeapMotionSettings": "Leap Motion", "Settings.ViveHandTrackingSettings": "Vive Hand Tracking", @@ -1292,9 +1292,9 @@ "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "Wanneer je een voorwerp vasthoudt in bureaubladmodus, bepaalt dit hoe snel ze ronddraaien met vrije vorm.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller trillingen", - "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Gebruik dit om haptic trillingen aan of uit te zetten specifiek voor VR controllers.", // TODO (haptic) - "Settings.GeneralHapticsSettings.EnableHaptics": "Haptic feedback", // TODO (haptic, feedback) - "Settings.GeneralHapticsSettings.EnableHaptics.Description": "Wanneer dit aan staat krijg je haptic feedback van avatars en voorwerpen in de wereld op je controllers en andere ondersteunde apparaten.", // TODO (haptic, feedback) + "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Gebruik dit om haptische trillingen aan of uit te zetten specifiek voor VR controllers.", + "Settings.GeneralHapticsSettings.EnableHaptics": "Haptische feedback", + "Settings.GeneralHapticsSettings.EnableHaptics.Description": "Wanneer dit aan staat krijg je haptische feedback van avatars en voorwerpen in de wereld op je controllers en andere ondersteunde apparaten.", "Settings.GeneralVRSettings.UseVRHotswitching": "VR Hotswitching", "Settings.GeneralVRSettings.UseVRHotswitching.Description": "Als dit aan staat, wissel je automatisch tussen VR- en bureaublad-modus wanneer je jouw VR headset op of af doet.", @@ -1317,7 +1317,7 @@ "Settings.MediaPrivacySettings" : "Media Privacy", "Settings.MediaPrivacySettings.MediaMetadataOptOut" : "Niet in media metadata voorkomen", - "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description" : "Wanneer je deze optie aanzet, kom je niet voor in de metadata van media (meestal virtuele fotos en audio-opnamen). Je bent er nog steeds in te zien of horen, maar geen verdere informatie, zoals je UserID en positie in de scene worden ermee opgeslagen.\n\nAls je merkt dat andere gebruikers hun client aanpassen om deze optie te negeren, rapporteer ze aan het moderatieteam, omdat dit gezien wordt als intimidatie.", // TODO (client) + "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description" : "Wanneer je deze optie aanzet, kom je niet voor in de metadata van media (meestal virtuele fotos en audio-opnamen). Je bent er nog steeds in te zien of horen, maar geen verdere informatie, zoals je UserID en positie in de scene worden ermee opgeslagen.\n\nAls je merkt dat andere gebruikers hun client aanpassen om deze optie te negeren, rapporteer ze aan het moderatieteam, omdat dit gezien wordt als intimidatie.", "Settings.MediaPrivacySettings.HideInScreenshots" : "Laat me niet zien in screenshots", "Settings.MediaPrivacySettings.HideInScreenshots.Description" : "Wanneer deze optie aan staat, kom je niet voor in screenshots die in-game gemaakt zijn.\n\nBELANGRIJK: Wees ervan bewust dat dit geen invloed heeft op realtime cameras, screenshots die buiten Resonite gemaakt zijn of opnames die gemaakt zijn door andere methodes in een wereld, die mogelijk onderdeel zijn van de functies van een wereld.", // TODO (realtime cameras) @@ -1390,8 +1390,8 @@ "Settings.HapticPointMapping.MappingTarget" : "Wijs toe aan", "Settings.HapticPointMapping.MappingTarget.Description" : "Gebruik dit om te bepalen welk gedeelte van de avatar dit apparaat aan wordt toegewezen.", - "Settings.HapticPointMapping.PointRadius" : "Haptic Punt Radius", // TODO (haptic) - "Settings.HapticPointMapping.PointRadius.Description" : "Hiermee kan je de grootte van de haptic punt op de avatar aanpassen. Door dit groter te maken wordt het makkelijker om van grotere afstanden te activeren, maar resulteert ook in minder precisie, omdat alle haptic triggers in de radius van de punt het activeren.", // TODO (haptic) + "Settings.HapticPointMapping.PointRadius" : "Haptisch Punt Radius", + "Settings.HapticPointMapping.PointRadius.Description" : "Hiermee kan je de grootte van het haptisch punt op de avatar aanpassen. Door dit groter te maken wordt het makkelijker om van grotere afstanden te activeren, maar resulteert ook in minder precisie, omdat alle haptische triggers in de radius van de punt het activeren.", "Settings.HapticPointMapping.TorsoHorizontalPosition" : "Horizontale positie op torso", // TODO (torso) "Settings.HapticPointMapping.TorsoHorizontalPosition.Description" : "Dit is de horizontale positie langs de torso, van links naar rechts", // TODO (torso) @@ -1420,10 +1420,10 @@ "Settings.HapticPointMapping.LegAngleAround.Description" : "Dit bepaalt de hoek om de omtrek van het been. De standaard 0° positie is de voorkant van je been - de richting waar je knie naar wijst. Negatieve waarden gaan naar links, positieve gaan naar rechts. Door 180° te draaien komt het punt aan de achterkant van je been.", "Settings.HapticPointMapping.ControllerSide" : "Controller", - "Settings.HapticPointMapping.ControllerSide.Description" : "Aan welke controller moet dit haptic punt toegewezen worden? Links of rechts?", // TODO (haptic) + "Settings.HapticPointMapping.ControllerSide.Description" : "Aan welke controller moet dit haptisch punt toegewezen worden? Links of rechts?", - "Settings.HapticPointMapping.Tag" : "Haptic Tag", // TODO (haptic) - "Settings.HapticPointMapping.Tag.Description" : "Tag verbonden met dit haptic punt. Dit verbindt het haptic punt met een punt op je avatar die dezelfde tag heeft (bepaald met een TagHapticPointMapper component). Als er geen punten met deze tag op de avatar bestaan, werkt het haptic apparaat niet.\n\nDit is handig als je volledige controle moet hebben over het exacte punt op de avatar waar het haptic apparaat aan toegewezen wordt - bijvoorbeeld als de generieke toewijzing niet past.", // TODO (haptic) + "Settings.HapticPointMapping.Tag" : "Haptisch Tag", + "Settings.HapticPointMapping.Tag.Description" : "Tag verbonden met dit haptisch punt. Dit verbindt het haptisch punt met een punt op je avatar die dezelfde tag heeft (bepaald met een TagHapticPointMapper component). Als er geen punten met deze tag op de avatar bestaan, werkt het haptische apparaat niet.\n\nDit is handig als je volledige controle moet hebben over het exacte punt op de avatar waar het haptische apparaat aan toegewezen wordt - bijvoorbeeld als de generieke toewijzing niet past.", "Settings.GiggleTechSettings" : "GiggleTech Apparaten", "Settings.GiggleTechSettings.Devices" : "Beheer GigglePucks", @@ -1433,20 +1433,20 @@ "Settings.GiggleTechSettings.Devices.IP" : "GigglePuck IP", "Settings.GiggleTechSettings.Devices.IsConnected" : "Is GigglePuck verbonden", "Settings.GiggleTechSettings.Devices.UseDevice" : "Gebruik Apparaat", - "Settings.GiggleTechSettings.Devices.UseDevice.Description" : "Je kan dit gebruiken om individuele GigglePucks aan of uit te zetten wanneer ze toegewezen zijn. Door dit uit te zetten stoppen alle haptics.", // TODO (haptic) + "Settings.GiggleTechSettings.Devices.UseDevice.Description" : "Je kan dit gebruiken om individuele GigglePucks aan of uit te zetten wanneer ze toegewezen zijn. Door dit uit te zetten stopt alle haptische feedback.", "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected" : "Behandel altijd als verbonden", "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description" : "Wanneer dit aan staat, wordt de GigglePuck altijd gezien als verbonden, ook als het niet op het netwerk gedetecteerd is.\n\nDit kan handig zijn voor bepaalde netwerken die problemen hebben met automatische detectie.", "Settings.GiggleTechSettings.Devices.IntensityScale" : "Intensiteit Schaal", - "Settings.GiggleTechSettings.Devices.IntensityScale.Description" : "Hiermee verander je de intensiteit van de haptics die naar de GigglePuck gestuurd worden. De maximale kracht van de haptics gaat nooit boven de veilige waarde van de GigglePuck - de waarden worden onder een veilig maximum gehouden die geen overspanning geven aan de motor.", + "Settings.GiggleTechSettings.Devices.IntensityScale.Description" : "Hiermee verander je de intensiteit van de haptische feedback die naar de GigglePuck gestuurd worden. De maximale kracht van de haptische feedback gaat nooit boven de veilige waarde van de GigglePuck - de waarden worden onder een veilig maximum gehouden die geen overspanning geven aan de motor.", "Settings.GiggleTechSettings.Devices.Remove" : "Verwijder", "Settings.GiggleTechSettings.Devices.CustomName" : "Aangepaste Naam", "Settings.GiggleTechSettings.Devices.CustomName.Description" : "Je kan hier je GigglePuck een aangepaste naam geven. Dit is vooral cosmetisch, zonder functionele verschillen.", "Settings.GiggleTechSettings.Devices.Breadcrumb" : "GigglePucks", "Settings.GiggleTechSettings.Devices.ActivationIntensity" : "Huidige Intensiteit", "Settings.GiggleTechSettings.Devices.MinimumIntensity" : "Minimale Intensiteit", - "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description" : "Dit is de minimale intensiteit waarbij het haptic apparaat aan gaat. Wanneer de intensiteit te laag is, kan het haptic apparaat stoppen met reageren.", // TODO (haptic) + "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description" : "Dit is de minimale intensiteit waarbij het haptsiche apparaat aan gaat. Wanneer de intensiteit te laag is, kan het haptische apparaat stoppen met reageren.", "Settings.GiggleTechSettings.Devices.InitialActivationIntensity" : "Initiële activeringsintensiteit", - "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description" : "Wanneer de haptics van inactief naar actief gaan, worden ze voor een korte tijd op deze intensiteit aangezet. Dit kan helpen een \"kick-start\" te geven aan de haptics, wanneer de activatie waarde te laag is voor de motor om te beginnen met draaien.", // TODO (haptic) + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description" : "Wanneer de haptische feedback van inactief naar actief gaan, worden ze voor een korte tijd op deze intensiteit aangezet. Dit kan helpen een \"kick-start\" te geven aan het haptische apparaat, wanneer de activatie waarde te laag is voor de motor om te beginnen met draaien.", "Settings.UserMetricsSettings.UserHeight" : "Lengte", "Settings.UserMetricsSettings.UserHeight.Description" : "Dit is je lengte in de echte wereld, die wordt gebruikt om je avatar goed te laten passen. Het is ook de hoogte waar je geplaatst wordt wanneer je zittende modus aanzet.\n\nJe kan je lengte invoeren door de juiste schaal erbij te zetten, bijvoorbeeld met 175 cm of 1.75 m voor metrisch, of 5'11\" voor imperiaal.", @@ -1555,7 +1555,7 @@ "Settings.DebugSettings.DebugInputBindings": "Debug input bindings", // TODO (debug, bindings) "Settings.DebugSettings.DebugInputBindings.Description": "Wanneer dit aan staat zie je debug informatie voor het input binding systeem. Dit is vooral nuttig voor ontwikkelaars.", // TODO (debug, bindings) "Settings.DebugSettings.FetchIncompatibleSessions": "Haal incompatibele sessies op", // TODO (incompatible) - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "Wanneer dit aan staat, zie je actieve sessies die niet bruikbaar zijn met jouw huidige client. Bij deze sessies kan je niet meedoen.", // TODO (join, client) + "Settings.DebugSettings.FetchIncompatibleSessions.Description": "Wanneer dit aan staat, zie je actieve sessies die niet bruikbaar zijn met jouw huidige client. Bij deze sessies kan je niet meedoen.", // TODO (join) "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Dubbelklik vastpakken om gereedschap te equippen", // TODO (equip) "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "Wanneer dit aan staat kan je gereedschappen en gadgets equippen door snel twee keer vast te pakken. Deze instelling wordt waarschijnlijk in de toekomst verwijderd.", // TODO (equip) From e483745c10c97907e932dac515cd1427aaae0725 Mon Sep 17 00:00:00 2001 From: coolymike Date: Tue, 28 May 2024 11:05:55 +0200 Subject: [PATCH 009/529] Translate new strings for NL --- nl.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/nl.json b/nl.json index a6981d2..ed9ee47 100644 --- a/nl.json +++ b/nl.json @@ -1323,6 +1323,7 @@ "Settings.MediaPrivacySettings.StripImageFileMetadata": "Metadata van afbeeldingen weghalen bij importeren", "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "Wanneer dit aan staat wordt metadata van afbeeldingen verwijderd bij importeren.\n\nDit bevat EXIF, ingebouwd commentaar, IPTC, XMP, en GEOTIFF metadata.\n\nHiermee worden ook locatiegegevens (zoals GPS) binnen die metadata verwijderd\n\nDit heeft geen invloed op bestanden die geïmporteerd zijn met de optie \"Onbewerkt Bestand\".", + "Settings.Category.Integrations": "Integratie", "Settings.DiscordIntegrationSettings": "Discord Integratie", "Settings.SteamIntegrationSettings": "Steam Integratie", @@ -1561,6 +1562,8 @@ "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "Wanneer dit aan staat kan je gereedschappen en gadgets equippen door snel twee keer vast te pakken. Deze instelling wordt waarschijnlijk in de toekomst verwijderd.", // TODO (equip) "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "Gebruik oude wereld wisselaar", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "Wanneer dit aan staat, opent de app knop op je niet-primaire hand een oude wereld wisselaar om tussen actieve werelden te wisselen. Deze functie wordt in de toekomst verwijderd met een meer flexibele oplossing.", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts" : "Gebruik oude inventaris & sessie snelkoppeling gebaar", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description" : "Wanneer dit aan staat, als je grip vasthoudt en op de App knop drukt (die normaal de dash opent/sluit), open je de oude inventaris of het oude sessie menu.", "Settings.TwitchInterfaceSettings.ChannelName": "Twitch Channel Naam", "Settings.TwitchInterfaceSettings.ChannelName.Description": "Dit stelt de standaard naam in voor de Twitch chat in het camera-besturing paneel. Dit wordt vooral gebruikt door Twitch streamers die hun chat willen zien.", @@ -1579,6 +1582,8 @@ "Settings.DashSettings.DashCurvature.Description": "Dit bepaalt hoe curved de dash is als je in VR bent. Als je dit instelt op 0 wordt het volledig vlak.", // TODO (curvature) "Settings.DashSettings.OpenCloseSpeed": "Open/Sluit Snelheid", "Settings.DashSettings.OpenCloseSpeed.Description": "Gebruik dit om te bepalen hoe snel de dash opent en sluit. Als je de animatie niet wil, kan je dit op een hele hoge waarde zetten, zodat de dash bijna direct opent en sluit.", + "Settings.DashSettings.AllowReplacingSettings" : "Sta vervangen van instellingen toe", + "Settings.DashSettings.AllowReplacingSettings.Description" : "Wanneer dit aan staat, kan je het hele instellingen paneel van de dash oppakken en vervangen met een aangepaste versie als je in UI bewerkingsmodus zit.\n\nDeze instelling moet uit staan als je de individuele instellingen los wil oppakken. Wij raden aan om dit tijdelijk aan te zetten wanneer je het instellingen paneel wil vervangen, en daarna weer uit te zetten", // TODO (UI) "Settings.NotificationSettings" : "Notificaties", "Settings.NotificationSettings.UserOnline" : "Contact Online", @@ -1603,6 +1608,16 @@ "Settings.NamePlateSettings.UseCustomNameplates": "Laat aangepaste naamborden zien", "Settings.NamePlateSettings.UseCustomNameplates.Description": "Als sommige naamborden lastig te zien zijn, volledig verstopt zijn of als je een gebruikers werkelijke gebruikersnaam en badges moet zien (bijvoorbeeld voor moderatie), kan je aangepaste naamborden uitzetten en de standaard naamborden zien.", // TODO (moderation) + "Settings.CustomizationSettings" : "Aanpassings-instellingen", + "Settings.CustomizationSettings.UserInterfaceEditMode" : "UI-bewerkingsmodus", + "Settings.CustomizationSettings.UserInterfaceEditMode.Description" : "Wanneer dit aan staat, kan je de plek van facets (modulaire stukken van de gebruikersinterface) aanpassen in je dash of op je facet ankers op je handen en gezichtsveld (als die aan staan).\n\nVergeet niet dit uit te zetten zodra je klaar bent! Je kan het ook uit zetten met de knop onder je dash.", // TODO (UI, anchor) + + "Settings.FacetAnchorsSettings" : "Facet Ankers", // TODO (anchor) + "Settings.FacetAnchorsSettings.UseFacetAnchors" : "Gebruik Facet Ankers", // TODO (anchor) + "Settings.FacetAnchorsSettings.UseFacetAnchors.Description" : "Wanneer dit aan staat, kan je de app knop op je rechtercontroller gebruiken om facet ankers op je arm en onderarm aan/uit te zetten. Deze geven meer ruimte om facets op te plaatsen voor snelle toegang, naast je dash.", // TODO (anchor) + "Settings.FacetAnchorsSettings.AnimationSpeed" : "Tonen/Verbergen Animatie Snelheid", + "Settings.FacetAnchorsSettings.AnimationSpeed.Description" : "Dit bepaalt hoe snel de facet ankers tonen en verbergen wanneer ze aan/uit gezet worden.", // TODO (anchor) + "Settings.LaserSettings.SmoothSpeed": "Laser smooth snelheid", // TODO (smooth) "Settings.LaserSettings.SmoothSpeed.Description": "Gebruik dit om te bepalen hoe snel de laser reageert op je bewegingen. Lagere waarden maken de laser langzamer, maar beter met rillingen filteren. Hogere waarden reageren sneller, maar gaan ook mee met onbedoelde controller bewegingen.", "Settings.LaserSettings.ModulateStartAngle": "Moduleren start hoek", // TODO (modulate) @@ -2046,6 +2061,10 @@ "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "Voeg vaste colliders toe van de hiërarchie (gebruikt object root)", // TODO (root) "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Grijp altijd het laatste bot", + "Inspector.DataPreset.SetActive": "Stel actief in", + "Inspector.DataPreset.SetValues": "Stel waaren in", + "Inspector.DataPreset.AddAllChildren": "Voeg alle children toe", // TODO (child) + "Inspector.Rig.CleanupBoneColliders": "Bot colliders opruimen", "Inspector.Rig.GenerateDebugVisuals": "Genereer debug visuelen", // TODO (debug, visuals) "Inspector.Rig.ClearDebugVisuals": "Verwijder debug visuelen", // TODO (debug, visuals) From 17f4d9b97a4d652f1d0c2cf42e27298a337f06b0 Mon Sep 17 00:00:00 2001 From: coolymike Date: Thu, 30 May 2024 20:19:04 +0000 Subject: [PATCH 010/529] Update nl.json --- nl.json | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/nl.json b/nl.json index ed9ee47..049f0a4 100644 --- a/nl.json +++ b/nl.json @@ -55,6 +55,9 @@ "General.Sort.Ascending": "Oplopend", "General.Sort.Descending": "Aflopend", + "General.Units.Metric" : "Metrish", + "General.Units.Imperial" : "Imperiaal", + "Worlds.Home": "Thuiswereld", "Worlds.Tutorial": "Tutorialwereld", @@ -78,6 +81,8 @@ "Interaction.Destroy": "Verwijderen", "Interaction.Duplicate": "Dupliceren", "Interaction.SaveToInventory": "Opslaan in inventaris", + "Interaction.SaveToInventory.NotLoggedIn": "Je moet ingelogd zijn om op te kunnen slaan.", + "Interaction.SaveToInventory.NoWritePermission": "Kan niet in de huidige folder opslaan.", "Interaction.Undo": "Ongedaan maken", "Interaction.Redo": "Opnieuw doen", "Interaction.EquipTool": "Vastgrijpen", // TODO (equip) @@ -897,6 +902,7 @@ "AvatarCreator.TryAlignHands": "Probeer handen uit te lijnen", "AvatarCreator.AlignToolAnchors": "Lijn de gereedschapsankers uit", // TODO (anchor) "AvatarCreator.Create": "Creëer", + "AvatarCreator.ProtectionUnavailable": "Avatarberscherming is niet beschikbaar in deze wereld. Ga naar een andere wereld om je avatar te beschermen.", "Importer.General.AsRawFile": "Onbewerkt Bestand", @@ -1265,6 +1271,8 @@ "Settings.MovementSettings.NoClipSpeed.Description": "Dit bepaalt hoe snel je beweegt met de Noclip voortbewegingsmodus. Dit type voortbeweging wordt vaak gebruikt voor bouwen en testen, en is dus vaak niet bestuurd door de wereld waar je in bent.", "Settings.MovementSettings.MovementDeadzone": "Bewegings deadzone", // TODO (deadzone) "Settings.MovementSettings.MovementDeadzone.Description": "Deze instelling kan gebruikt worden om drift te corrigeren. Door deze waarde te verhogen moet je de joystick verder duwen voordat je beweegt.", // TODO (drift) + "Settings.MovementSettings.TurningDeadzone": "Draaien deadzone", // TODO (deadzone) + "Settings.MovementSettings.TurningDeadzone.Description": "Deze instelling kan gebruikt worden om drift te corrigeren en per ongeluk draaien voorkomen wanneer je beweegt en draait met dezelfde joystick. Door deze waarde te verhogen moet je de joystick verder duwen voordat je draait.", "Settings.MovementSettings.MovementExponent": "Bewegings exponent", // TODO (exponent) "Settings.MovementSettings.MovementExponent.Description": "Gebruik dit om de curve-reactie voor bewegen te bewerken. Je kan dit gebruiken om te beginnen met langzaam bewegen en daarna vlugger snel bewegen, or gelijk sneller bewegen, gebaseerd op of de waarde boven of onder 1.0 is.", @@ -1617,6 +1625,10 @@ "Settings.FacetAnchorsSettings.UseFacetAnchors.Description" : "Wanneer dit aan staat, kan je de app knop op je rechtercontroller gebruiken om facet ankers op je arm en onderarm aan/uit te zetten. Deze geven meer ruimte om facets op te plaatsen voor snelle toegang, naast je dash.", // TODO (anchor) "Settings.FacetAnchorsSettings.AnimationSpeed" : "Tonen/Verbergen Animatie Snelheid", "Settings.FacetAnchorsSettings.AnimationSpeed.Description" : "Dit bepaalt hoe snel de facet ankers tonen en verbergen wanneer ze aan/uit gezet worden.", // TODO (anchor) + "Settings.FacetAnchorsSettings.FacetAnchorToggle" : "Facet Ankers aan/uitzetten", // TODO (anchor) + "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description" : "Dit bepaalt welke controller (links of rechts) de facet ankers aan/uit zet. De dash wordt met de andere controller geopend.", // TODO (anchor) + "Settings.FacetAnchorsSettings.ShowContainerBackground" : "Laat achtergrond zien", + "Settings.FacetAnchorsSettings.ShowContainerBackground.Description" : "Door dit uit te zetten schakel je het visuele gedeelte van de achtergrond uit op de facet ankers. Hiermee worden de facetten zelf het enige zichtbare gedeelte.", // TODO (anchor) "Settings.LaserSettings.SmoothSpeed": "Laser smooth snelheid", // TODO (smooth) "Settings.LaserSettings.SmoothSpeed.Description": "Gebruik dit om te bepalen hoe snel de laser reageert op je bewegingen. Lagere waarden maken de laser langzamer, maar beter met rillingen filteren. Hogere waarden reageren sneller, maar gaan ook mee met onbedoelde controller bewegingen.", @@ -1856,6 +1868,12 @@ "Inspector.Member.SetAllToY": "Stel alles in naar Y", "Inspector.Member.SetAllToZ": "Stel alles in naar Z", "Inspector.Member.SetAllToW": "Stel alles in naar W", + "Inspector.Member.BakeBlendshape" : "Bak blendshape", + "Inspector.Member.RemoveBlendshape" : "Verwijder blendshape", + "Inspector.Member.SplitBlendshape.X" : "Split blendshape over X", + "Inspector.Member.SplitBlendshape.Y" : "Split blendshape over Y", + "Inspector.Member.SplitBlendshape.Z" : "Split blendshape over Z", + "Inspector.ProceduralAsset.UpdateCount": "Aantal Updates: {n}", "Inspector.ProceduralAsset.Error": "Fout: {error}", @@ -2218,9 +2236,11 @@ "Tutorial.Welcome.LeftControllerMode": "Linker Controller Modus", "Tutorial.Welcome.RightControllerMode": "Rechter Controller Modus", - "Tutorial.Welcome.SidewaysTurn": "Draaien", - "Tutorial.Welcome.SidewaysTurn.Description": "Gebruik deze controller voor draaien", - "Tutorial.Welcome.SidewaysStrafe": "Strafing", // TODO (strafe) + "Tutorial.Welcome.SidewaysTurnOnly": "Alleen Draaien", + "Tutorial.Welcome.SidewaysTurnOnly.Description": "Gebruik deze controller alleen voor draaien", + "Tutorial.Welcome.SidewaysTurnAndMove": "Draaien & Bewegen", + "Tutorial.Welcome.SidewaysTurnAndMove.Description": "Gebruik deze controller voor draaien en bewegen", + "Tutorial.Welcome.SidewaysStrafe": "Bewegen", "Tutorial.Welcome.SidewaysStrafe.Description": "Gebruik deze controller voor naar links/rechts bewegen", "Tutorial.Welcome.SidewaysOff": "Zijwaarts Uit", "Tutorial.Welcome.SidewaysOff.Description": "Alleen naar voren/achter bewegen", From a5b65cb7f48f6fd4375fca48491b3dc8a76d44f3 Mon Sep 17 00:00:00 2001 From: coolymike Date: Fri, 31 May 2024 08:08:53 +0000 Subject: [PATCH 011/529] Update nl.json --- nl.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nl.json b/nl.json index 049f0a4..e037313 100644 --- a/nl.json +++ b/nl.json @@ -588,6 +588,7 @@ "2FA.Header": "2FA verificatie", "2FA.Token": "6-cijferige code:", + "Profile.Status.Sociable" : "Sociaal", "Profile.Status.Online": "Online", "Profile.Status.Away": "Weg", "Profile.Status.Busy": "Niet Storen", @@ -658,6 +659,7 @@ "Contacts.Bot": "Bot-account", "Contacts.Migrated": "Contact heeft niet gemigreerd", + "Notifications.IsSociable" : "Is sociaal, stuur een bericht of nodig uit!", "Notifications.IsOnline": "Is nu Online", "Notifications.IsOnlineOnDifferentVersion": "Is nu Online (Met versie: {version})", "Notifications.ReceivedContactRequest": "Heeft een contact-verzoek gestuurd", @@ -1596,6 +1598,8 @@ "Settings.NotificationSettings" : "Notificaties", "Settings.NotificationSettings.UserOnline" : "Contact Online", "Settings.NotificationSettings.UserOnline.Description" : "Dit bepaalt of je een bericht krijgt wanneer je contacten online komen.", + "Settings.NotificationSettings.UserSociable" : "Contact Sociaal", + "Settings.NotificationSettings.UserSociable.Description" : "Wanneer een van je contacten sociaal is, krijg je een uniek bericht met geluid, zodat je een bericht of uitnodiging kan sturen!\n\nAls je deze berichten niet wil, kan je dit uitzetten, waardoor de Sociale status hetzelfde wordt gezien als Online voor notificaties.", "Settings.NotificationSettings.UserOnlineOnAnotherBuild" : "Contact Online op een incompatibele versie", "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description" : "Dit bepaalt of je berichten krijgt wanneer je contacten online komen met een versie die niet samenwerkt met jouw versie (bijvoorbeeld een nieuwe versie of pre-release versies).", "Settings.NotificationSettings.Message" : "Berichten", From f12d17f7d57b4700c33a7cb6124ae7f0441c8edc Mon Sep 17 00:00:00 2001 From: coolymike Date: Wed, 5 Jun 2024 13:48:29 +0200 Subject: [PATCH 012/529] Fix formatting and translate new keys for nl.json --- nl.json | 446 +++++++++++++++++++++++++++++--------------------------- 1 file changed, 230 insertions(+), 216 deletions(-) diff --git a/nl.json b/nl.json index e037313..53cdf41 100644 --- a/nl.json +++ b/nl.json @@ -55,8 +55,8 @@ "General.Sort.Ascending": "Oplopend", "General.Sort.Descending": "Aflopend", - "General.Units.Metric" : "Metrish", - "General.Units.Imperial" : "Imperiaal", + "General.Units.Metric": "Metrish", + "General.Units.Imperial": "Imperiaal", "Worlds.Home": "Thuiswereld", "Worlds.Tutorial": "Tutorialwereld", @@ -588,7 +588,7 @@ "2FA.Header": "2FA verificatie", "2FA.Token": "6-cijferige code:", - "Profile.Status.Sociable" : "Sociaal", + "Profile.Status.Sociable": "Sociaal", "Profile.Status.Online": "Online", "Profile.Status.Away": "Weg", "Profile.Status.Busy": "Niet Storen", @@ -659,7 +659,7 @@ "Contacts.Bot": "Bot-account", "Contacts.Migrated": "Contact heeft niet gemigreerd", - "Notifications.IsSociable" : "Is sociaal, stuur een bericht of nodig uit!", + "Notifications.IsSociable": "Is sociaal, stuur een bericht of nodig uit!", "Notifications.IsOnline": "Is nu Online", "Notifications.IsOnlineOnDifferentVersion": "Is nu Online (Met versie: {version})", "Notifications.ReceivedContactRequest": "Heeft een contact-verzoek gestuurd", @@ -921,6 +921,7 @@ "Importer.Image.Regular": "Afbeelding / Texture", "Importer.Image.Screenshot": "{appName} Foto(Hier opgenomen)", "Importer.Image.PixelArt": "Pixel-Art", + "Importer.Image.Sprite": "Sprite", "Importer.Image.360": "360° Foto / Skybox", "Importer.Image.StereoPhoto": "Stereo Foto", "Importer.Image.Stereo360": "Stereo 360° Foto", @@ -1210,6 +1211,20 @@ "Settings.UserMetricsSettings": "Gebruikers-gegevens", + "Settings.OnlineStatusSettings" : "Online Status", + "Settings.OnlineStatusSettings.DefaultStatus" : "Standaard Status", + "Settings.OnlineStatusSettings.DefaultStatus.Description" : "Dit is de standaard status waar je mee begint na inloggen, tenzij er een vorige status onthouden is.", + "Settings.OnlineStatusSettings.RememberMode" : "Onthoud laatste status", + "Settings.OnlineStatusSettings.RememberMode.Description" : "Gebruik dit om te bepalen of je laatste status onthouden moet worden elke keer dat je inlogt. Dit bevat statussen anders dan Onzichtbaar, die met een andere instelling bepaald wordt.", + "Settings.OnlineStatusSettings.RememberTimespan" : "Onthoud status voor", + "Settings.OnlineStatusSettings.RememberTimespan.Description" : "Je laatste online status wordt alleen onthouden als je opnieuw inlogt binnen deze tijd. Als je langer duurt dan dit, start je met je standaard status.", + "Settings.OnlineStatusSettings.InvisibleRememberMode" : "Onthoud laatste Onzichtbaar status", + "Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "Dit bepaalt hoe je laatste status onthouden wordt, specifiek voor Onzichtbaar. Anders functioneert dit hetzelfde.\n\nDe Onzichtbare status heeft een aparte instelling voor privacy redenen, om zeker te weten dat als je als laatste op onzichtbaar stond, dat je op de volgende login ook onzichtbaar bent, ook als je andere statussen niet worden onthouden.", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "Onthoud Onzichtbaar status voor", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "Je laatste onzichtbare status wordt alleen onthouden als je opnieuw inlogt binnen deze tijd. Als je langer duurt dan dit, start je met je standaard status.", + "Settings.OnlineStatusSettings.AutoAwayTimespan" : "Wissel naar Weg wanneer inactief voor", + "Settings.OnlineStatusSettings.AutoAwayTimespan.Description" : "Wanneer je inactief bent voor deze tijd, wordt je online status automatisch naar weg gezet. Wanneer je terug komt, wordt het automatisch terug gezet naar de vorige status, tenzij je het standaard op Weg hebt gezet.", + "Settings.AudioInputDeviceSettings": "Audio Invoer", "Settings.AudioOutputDeviceSettings": "Audio Uitvoer", "Settings.AudioVolumeSettings": "Volume", @@ -1278,9 +1293,9 @@ "Settings.MovementSettings.MovementExponent": "Bewegings exponent", // TODO (exponent) "Settings.MovementSettings.MovementExponent.Description": "Gebruik dit om de curve-reactie voor bewegen te bewerken. Je kan dit gebruiken om te beginnen met langzaam bewegen en daarna vlugger snel bewegen, or gelijk sneller bewegen, gebaseerd op of de waarde boven of onder 1.0 is.", - "Settings.GrabbingSettings" : "Vastpakken", - "Settings.GrabbingSettings.DefaultHandGrabType" : "Standaard Hand Vastpak Type", - "Settings.GrabbingSettings.DefaultHandGrabType.Description" : "Dit bepaalt wat jouw standaard vastpake modus is wanneer je nieuwe werelden toetreed.\n\nPalm: Je pakt alle objecten vast in de buurt van je palm.\n\nPrecisie: Je pakt een enkel object vast tussen je wijsvinger en duim.\n\nAutomatisch: De modus wordt automatisch geselecteerd tussen handpalm en precisie afhankelijk van de richting van je hand.\n\nUit: Je kan alleen vastpakken met je lasers.", + "Settings.GrabbingSettings": "Vastpakken", + "Settings.GrabbingSettings.DefaultHandGrabType": "Standaard Hand Vastpak Type", + "Settings.GrabbingSettings.DefaultHandGrabType.Description": "Dit bepaalt wat jouw standaard vastpake modus is wanneer je nieuwe werelden toetreed.\n\nPalm: Je pakt alle objecten vast in de buurt van je palm.\n\nPrecisie: Je pakt een enkel object vast tussen je wijsvinger en duim.\n\nAutomatisch: De modus wordt automatisch geselecteerd tussen handpalm en precisie afhankelijk van de richting van je hand.\n\nUit: Je kan alleen vastpakken met je lasers.", "Settings.GamepadSettings": "Gamepad", "Settings.GamepadSettings.ThumbstickLookSpeed": "Thumbstick draaisnelheid", @@ -1309,27 +1324,27 @@ "Settings.GeneralVRSettings.UseVRHotswitching": "VR Hotswitching", "Settings.GeneralVRSettings.UseVRHotswitching.Description": "Als dit aan staat, wissel je automatisch tussen VR- en bureaublad-modus wanneer je jouw VR headset op of af doet.", - "Settings.TrackingSmoothingSettings.HandPositionSmoothing" : "Handen Positie Smoothing", // TODO (smooth) - "Settings.TrackingSmoothingSettings.HandRotationSmoothing" : "Handen Rotatie Smoothing", // TODO (smooth) - "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description" : "Wanneer dit aan staat, bepaalt het hoe veel de handen positie smoothed is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", // TODO (smooth) - "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description" : "Wanneer dit aan staat, bepaalt het hoe veel de handen rotatie smoothed is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", // TODO (smooth) + "Settings.TrackingSmoothingSettings.HandPositionSmoothing": "Handen Positie Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings.HandRotationSmoothing": "Handen Rotatie Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de handen positie smoothed is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", // TODO (smooth) + "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de handen rotatie smoothed is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", // TODO (smooth) - "Settings.TrackingSmoothingSettings.FeetPositionSmoothing" : "Voeten Positie Smoothing", // TODO (smooth) - "Settings.TrackingSmoothingSettings.FeetRotationSmoothing" : "Voeten Rotatie Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing": "Voeten Positie Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing": "Voeten Rotatie Smoothing", // TODO (smooth) - "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description" : "Wanneer dit aan staat, bepaalt het hoe veel de voeten positie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", - "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description" : "Wanneer dit aan staat, bepaalt het hoe veel de voeten rotatie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de voeten positie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de voeten rotatie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", - "Settings.TrackingSmoothingSettings.HipsPositionSmoothing" : "Heupen Positie Smoothing", // TODO (smooth) - "Settings.TrackingSmoothingSettings.HipsRotationSmoothing" : "Heupen Rotatie Smoothing", // TODO (smooth) - "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description" : "Wanneer dit aan staat, bepaalt het hoe veel de heupen positie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", - "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description" : "Wanneer dit aan staat, bepaalt het hoe veel de heupen rotatie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing": "Heupen Positie Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing": "Heupen Rotatie Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de heupen positie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de heupen rotatie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", - "Settings.MediaPrivacySettings" : "Media Privacy", - "Settings.MediaPrivacySettings.MediaMetadataOptOut" : "Niet in media metadata voorkomen", - "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description" : "Wanneer je deze optie aanzet, kom je niet voor in de metadata van media (meestal virtuele fotos en audio-opnamen). Je bent er nog steeds in te zien of horen, maar geen verdere informatie, zoals je UserID en positie in de scene worden ermee opgeslagen.\n\nAls je merkt dat andere gebruikers hun client aanpassen om deze optie te negeren, rapporteer ze aan het moderatieteam, omdat dit gezien wordt als intimidatie.", - "Settings.MediaPrivacySettings.HideInScreenshots" : "Laat me niet zien in screenshots", - "Settings.MediaPrivacySettings.HideInScreenshots.Description" : "Wanneer deze optie aan staat, kom je niet voor in screenshots die in-game gemaakt zijn.\n\nBELANGRIJK: Wees ervan bewust dat dit geen invloed heeft op realtime cameras, screenshots die buiten Resonite gemaakt zijn of opnames die gemaakt zijn door andere methodes in een wereld, die mogelijk onderdeel zijn van de functies van een wereld.", // TODO (realtime cameras) + "Settings.MediaPrivacySettings": "Media Privacy", + "Settings.MediaPrivacySettings.MediaMetadataOptOut": "Niet in media metadata voorkomen", + "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description": "Wanneer je deze optie aanzet, kom je niet voor in de metadata van media (meestal virtuele fotos en audio-opnamen). Je bent er nog steeds in te zien of horen, maar geen verdere informatie, zoals je UserID en positie in de scene worden ermee opgeslagen.\n\nAls je merkt dat andere gebruikers hun client aanpassen om deze optie te negeren, rapporteer ze aan het moderatieteam, omdat dit gezien wordt als intimidatie.", + "Settings.MediaPrivacySettings.HideInScreenshots": "Laat me niet zien in screenshots", + "Settings.MediaPrivacySettings.HideInScreenshots.Description": "Wanneer deze optie aan staat, kom je niet voor in screenshots die in-game gemaakt zijn.\n\nBELANGRIJK: Wees ervan bewust dat dit geen invloed heeft op realtime cameras, screenshots die buiten Resonite gemaakt zijn of opnames die gemaakt zijn door andere methodes in een wereld, die mogelijk onderdeel zijn van de functies van een wereld.", // TODO (realtime cameras) "Settings.MediaPrivacySettings.StripImageFileMetadata": "Metadata van afbeeldingen weghalen bij importeren", "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "Wanneer dit aan staat wordt metadata van afbeeldingen verwijderd bij importeren.\n\nDit bevat EXIF, ingebouwd commentaar, IPTC, XMP, en GEOTIFF metadata.\n\nHiermee worden ook locatiegegevens (zoals GPS) binnen die metadata verwijderd\n\nDit heeft geen invloed op bestanden die geïmporteerd zijn met de optie \"Onbewerkt Bestand\".", @@ -1363,108 +1378,108 @@ "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "Track vingers terwijl je controllers gebruikt", "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "Wanneer je handen de positie van de controllers gebruiken, kan je hiermee de vinger data gebruiken van de VR headset cameras.", - "Settings.TrackerSettings" : "Tracker Instellingen", - "Settings.TrackerSettings.UseTrackers" : "Gebruik Trackers", - "Settings.TrackerSettings.UseTrackers.Description" : "Met deze optie kan je globaal alle trackers uitzetten. Dit kan nuttig zijn als je trackers in een hoek liggen op te laden, waardoor je avatar opgefrommeld wordt.", - "Settings.TrackerSettings.Trackers" : "Beheer Trackers", - "Settings.TrackerSettings.Trackers.Breadcrumb" : "Trackers", + "Settings.TrackerSettings": "Tracker Instellingen", + "Settings.TrackerSettings.UseTrackers": "Gebruik Trackers", + "Settings.TrackerSettings.UseTrackers.Description": "Met deze optie kan je globaal alle trackers uitzetten. Dit kan nuttig zijn als je trackers in een hoek liggen op te laden, waardoor je avatar opgefrommeld wordt.", + "Settings.TrackerSettings.Trackers": "Beheer Trackers", + "Settings.TrackerSettings.Trackers.Breadcrumb": "Trackers", - "Settings.TrackerSettings.Trackers.UseTracker" : "Gebruik Tracker", - "Settings.TrackerSettings.Trackers.UseTracker.Description" : "Moet deze tracker gebruikt worden? Je kan deze optie gebruiken om tijdelijk een tracker uit te zetten zonder de toewijzing te resetten.", - "Settings.TrackerSettings.Trackers.FreezeTracking" : "Bevries Tracking", - "Settings.TrackerSettings.Trackers.FreezeTracking.Description" : "Door dit aan te zetten blijft de tracker actief, maar bevriest de huidige positie en rotatie. Deze instelling wordt niet bewaard en reset de volgende keer dat je de applicatie opstart.", - "Settings.TrackerSettings.Trackers.CustomName" : "Aangepaste Naam", - "Settings.TrackerSettings.Trackers.CustomName.Description" : "Je kan hier je tracker een aangepaste naam geven, in plaats van de ID te gebruiken, om het makkelijker te maken om het te onderscheiden van andere trackers. Dit is vooral cosmetisch, zonder functionele verschillen.", - "Settings.TrackerSettings.Trackers.MappedBodyNode" : "Tracker Toewijzing", - "Settings.TrackerSettings.Trackers.MappedBodyNode.Description" : "Welk lichaamsdeel aan deze tracker toegewezen is.\n\nWe raden aan de full-body calibratie hiervoor te gebruiken, inplaats van hier handmatig aanpassen.", - "Settings.TrackerSettings.Trackers.MappedPosition" : "Relatieve Positie", - "Settings.TrackerSettings.Trackers.MappedPosition.Description" : "De positie van de tracker relatief tot het lichaamsdeel waar het aan toegewezen is.\n\nWe raden aan de full-body calibratie hiervoor te gebruiken, inplaats van hier handmatig aanpassen.", - "Settings.TrackerSettings.Trackers.MappedRotation" : "Relatieve Rotatie", - "Settings.TrackerSettings.Trackers.MappedRotation.Description" : "De rotatie van de tracker relatief tot het lichaamsdeel waar het aan toegewezen is.\n\nWe raden aan de full-body calibratie hiervoor te gebruiken, inplaats van hier handmatig aanpassen.", - "Settings.TrackerSettings.Trackers.UseInVR" : "Gebruik in VR", - "Settings.TrackerSettings.Trackers.UseInVR.Description" : "Moet deze tracker invloed hebben op jouw avatar in VR-modus?", - "Settings.TrackerSettings.Trackers.UseInDesktop" : "Gebruik in bureaubladmodus", - "Settings.TrackerSettings.Trackers.UseInDesktop.Description" : "Moet deze tracker invloed hebben op jouw avatar in bureaubladmodus?", - "Settings.TrackerSettings.Trackers.TrackerID" : "Tracker ID", - "Settings.TrackerSettings.Trackers.TrackerID.Description" : "Unieke ID van deze tracker. Deze informatie world als privé gezien, en is niet dezelfde ID als degene die in de wereld wordt gezien om tracking met fingerprinting te voorkomen.", - "Settings.TrackerSettings.Trackers.TrackerBattery" : "Tracker batterij", - "Settings.TrackerSettings.Trackers.TrackerBattery.Description" : "Het huidige batterijniveau van deze tracker. Sommige trackers ondersteunen dit mogelijk niet.", - "Settings.TrackerSettings.Trackers.TrackerIsCharging" : "Is aan het opladen", - "Settings.TrackerSettings.Trackers.TrackerIsCharging.Description" : "Dit laat zien of de tracker aan het opladen is. Sommige trackers ondersteunen dit mogelijk niet.", - "Settings.TrackerSettings.Trackers.Unmap" : "Reset toewijzing", - "Settings.TrackerSettings.Trackers.Remove" : "Verwijder tracker", + "Settings.TrackerSettings.Trackers.UseTracker": "Gebruik Tracker", + "Settings.TrackerSettings.Trackers.UseTracker.Description": "Moet deze tracker gebruikt worden? Je kan deze optie gebruiken om tijdelijk een tracker uit te zetten zonder de toewijzing te resetten.", + "Settings.TrackerSettings.Trackers.FreezeTracking": "Bevries Tracking", + "Settings.TrackerSettings.Trackers.FreezeTracking.Description": "Door dit aan te zetten blijft de tracker actief, maar bevriest de huidige positie en rotatie. Deze instelling wordt niet bewaard en reset de volgende keer dat je de applicatie opstart.", + "Settings.TrackerSettings.Trackers.CustomName": "Aangepaste Naam", + "Settings.TrackerSettings.Trackers.CustomName.Description": "Je kan hier je tracker een aangepaste naam geven, in plaats van de ID te gebruiken, om het makkelijker te maken om het te onderscheiden van andere trackers. Dit is vooral cosmetisch, zonder functionele verschillen.", + "Settings.TrackerSettings.Trackers.MappedBodyNode": "Tracker Toewijzing", + "Settings.TrackerSettings.Trackers.MappedBodyNode.Description": "Welk lichaamsdeel aan deze tracker toegewezen is.\n\nWe raden aan de full-body calibratie hiervoor te gebruiken, inplaats van hier handmatig aanpassen.", + "Settings.TrackerSettings.Trackers.MappedPosition": "Relatieve Positie", + "Settings.TrackerSettings.Trackers.MappedPosition.Description": "De positie van de tracker relatief tot het lichaamsdeel waar het aan toegewezen is.\n\nWe raden aan de full-body calibratie hiervoor te gebruiken, inplaats van hier handmatig aanpassen.", + "Settings.TrackerSettings.Trackers.MappedRotation": "Relatieve Rotatie", + "Settings.TrackerSettings.Trackers.MappedRotation.Description": "De rotatie van de tracker relatief tot het lichaamsdeel waar het aan toegewezen is.\n\nWe raden aan de full-body calibratie hiervoor te gebruiken, inplaats van hier handmatig aanpassen.", + "Settings.TrackerSettings.Trackers.UseInVR": "Gebruik in VR", + "Settings.TrackerSettings.Trackers.UseInVR.Description": "Moet deze tracker invloed hebben op jouw avatar in VR-modus?", + "Settings.TrackerSettings.Trackers.UseInDesktop": "Gebruik in bureaubladmodus", + "Settings.TrackerSettings.Trackers.UseInDesktop.Description": "Moet deze tracker invloed hebben op jouw avatar in bureaubladmodus?", + "Settings.TrackerSettings.Trackers.TrackerID": "Tracker ID", + "Settings.TrackerSettings.Trackers.TrackerID.Description": "Unieke ID van deze tracker. Deze informatie world als privé gezien, en is niet dezelfde ID als degene die in de wereld wordt gezien om tracking met fingerprinting te voorkomen.", + "Settings.TrackerSettings.Trackers.TrackerBattery": "Tracker batterij", + "Settings.TrackerSettings.Trackers.TrackerBattery.Description": "Het huidige batterijniveau van deze tracker. Sommige trackers ondersteunen dit mogelijk niet.", + "Settings.TrackerSettings.Trackers.TrackerIsCharging": "Is aan het opladen", + "Settings.TrackerSettings.Trackers.TrackerIsCharging.Description": "Dit laat zien of de tracker aan het opladen is. Sommige trackers ondersteunen dit mogelijk niet.", + "Settings.TrackerSettings.Trackers.Unmap": "Reset toewijzing", + "Settings.TrackerSettings.Trackers.Remove": "Verwijder tracker", - "Settings.SteamLinkSettings" : "Steam Link", - "Settings.SteamLinkSettings.OSC_DataPort" : "OSC Gezichtstracking poort", - "Settings.SteamLinkSettings.OSC_DataPort.Description" : "Welke poort er gebruikt moet worden voor luisteren naar OSC gezichtstracking gegevens. Dit moet dezelfde poort zijn die je in SteamVR instellingen gebruikt zodat gezichtstracking kan werken.", + "Settings.SteamLinkSettings": "Steam Link", + "Settings.SteamLinkSettings.OSC_DataPort": "OSC Gezichtstracking poort", + "Settings.SteamLinkSettings.OSC_DataPort.Description": "Welke poort er gebruikt moet worden voor luisteren naar OSC gezichtstracking gegevens. Dit moet dezelfde poort zijn die je in SteamVR instellingen gebruikt zodat gezichtstracking kan werken.", - "Settings.HapticPointMapping.MappingTarget" : "Wijs toe aan", - "Settings.HapticPointMapping.MappingTarget.Description" : "Gebruik dit om te bepalen welk gedeelte van de avatar dit apparaat aan wordt toegewezen.", + "Settings.HapticPointMapping.MappingTarget": "Wijs toe aan", + "Settings.HapticPointMapping.MappingTarget.Description": "Gebruik dit om te bepalen welk gedeelte van de avatar dit apparaat aan wordt toegewezen.", - "Settings.HapticPointMapping.PointRadius" : "Haptisch Punt Radius", - "Settings.HapticPointMapping.PointRadius.Description" : "Hiermee kan je de grootte van het haptisch punt op de avatar aanpassen. Door dit groter te maken wordt het makkelijker om van grotere afstanden te activeren, maar resulteert ook in minder precisie, omdat alle haptische triggers in de radius van de punt het activeren.", + "Settings.HapticPointMapping.PointRadius": "Haptisch Punt Radius", + "Settings.HapticPointMapping.PointRadius.Description": "Hiermee kan je de grootte van het haptisch punt op de avatar aanpassen. Door dit groter te maken wordt het makkelijker om van grotere afstanden te activeren, maar resulteert ook in minder precisie, omdat alle haptische triggers in de radius van de punt het activeren.", - "Settings.HapticPointMapping.TorsoHorizontalPosition" : "Horizontale positie op torso", // TODO (torso) - "Settings.HapticPointMapping.TorsoHorizontalPosition.Description" : "Dit is de horizontale positie langs de torso, van links naar rechts", // TODO (torso) - "Settings.HapticPointMapping.TorsoVerticalPosition" : "Verticale positie op torso", // TODO (torso) - "Settings.HapticPointMapping.TorsoVerticalPosition.Description" : "Dit is de verticale positie langs de torso, van onder naar boven.", // TODO (torso) - "Settings.HapticPointMapping.TorsoSide" : "Torso kant", // TODO (torso) - "Settings.HapticPointMapping.TorsoSide.Description" : "Dit bepaalt aan welke kant van de torso het apparaat toegegwezen moet worden (voor- of achterkant)", // TODO (torso) + "Settings.HapticPointMapping.TorsoHorizontalPosition": "Horizontale positie op torso", // TODO (torso) + "Settings.HapticPointMapping.TorsoHorizontalPosition.Description": "Dit is de horizontale positie langs de torso, van links naar rechts", // TODO (torso) + "Settings.HapticPointMapping.TorsoVerticalPosition": "Verticale positie op torso", // TODO (torso) + "Settings.HapticPointMapping.TorsoVerticalPosition.Description": "Dit is de verticale positie langs de torso, van onder naar boven.", // TODO (torso) + "Settings.HapticPointMapping.TorsoSide": "Torso kant", // TODO (torso) + "Settings.HapticPointMapping.TorsoSide.Description": "Dit bepaalt aan welke kant van de torso het apparaat toegegwezen moet worden (voor- of achterkant)", // TODO (torso) - "Settings.HapticPointMapping.HeadPitchAngle" : "Hoofd pitchhoek", // TODO (pitch) - "Settings.HapticPointMapping.HeadPitchAngle.Description" : "Dit bepaalt de positie langs de \"verticale\" as van het hoofd. De standaard positie is het midden van het gezicht (waar je neus is). Een grotere hoek gaat omhoog naar de bovenkant van je hoofd. Een lagere waarde gaat omlaag naar de kin.", - "Settings.HapticPointMapping.HeadYawAngle" : "Hoofd yawhoek", // TODO (yaw) - "Settings.HapticPointMapping.HeadYawAngle.Description" : "Dit bepaalt de horizontale positie rond het hoofd, links of rechts draaien. Het midden (waar je neus is) is de standaard positie. Een lagere waarde gaat naar links, een hogere waarde gaat naar rechts. Dit gaat rond het hoofd in een cirkel op 180°, waar de achterkant van je hoofd is.", + "Settings.HapticPointMapping.HeadPitchAngle": "Hoofd pitchhoek", // TODO (pitch) + "Settings.HapticPointMapping.HeadPitchAngle.Description": "Dit bepaalt de positie langs de \"verticale\" as van het hoofd. De standaard positie is het midden van het gezicht (waar je neus is). Een grotere hoek gaat omhoog naar de bovenkant van je hoofd. Een lagere waarde gaat omlaag naar de kin.", + "Settings.HapticPointMapping.HeadYawAngle": "Hoofd yawhoek", // TODO (yaw) + "Settings.HapticPointMapping.HeadYawAngle.Description": "Dit bepaalt de horizontale positie rond het hoofd, links of rechts draaien. Het midden (waar je neus is) is de standaard positie. Een lagere waarde gaat naar links, een hogere waarde gaat naar rechts. Dit gaat rond het hoofd in een cirkel op 180°, waar de achterkant van je hoofd is.", - "Settings.HapticPointMapping.ArmSide" : "Arm", - "Settings.HapticPointMapping.ArmSide.Description" : "Aan welk arm moet dit toegewezen worden? Links of rechts?", - "Settings.HapticPointMapping.ArmPositionAlong" : "Positie langs het arm", - "Settings.HapticPointMapping.ArmPositionAlong.Description" : "Dit bepaalt de positie langs het arm. Dit start bij de schouder en gaat helemaal naar de pols. In het midden is de elleboog.", - "Settings.HapticPointMapping.ArmAngleAround" : "Hoek rond het arm", - "Settings.HapticPointMapping.ArmAngleAround.Description" : "Dit bepaalt de hoek om de omtrek van het arm. De standaard 0° positie is de bovenkant van je hand. Negatieve waarden gaan naar links, positieve gaan naar rechts. Door 180° te draaien komt het punt aan de zijde van je arm waar je handpalm is.", + "Settings.HapticPointMapping.ArmSide": "Arm", + "Settings.HapticPointMapping.ArmSide.Description": "Aan welk arm moet dit toegewezen worden? Links of rechts?", + "Settings.HapticPointMapping.ArmPositionAlong": "Positie langs het arm", + "Settings.HapticPointMapping.ArmPositionAlong.Description": "Dit bepaalt de positie langs het arm. Dit start bij de schouder en gaat helemaal naar de pols. In het midden is de elleboog.", + "Settings.HapticPointMapping.ArmAngleAround": "Hoek rond het arm", + "Settings.HapticPointMapping.ArmAngleAround.Description": "Dit bepaalt de hoek om de omtrek van het arm. De standaard 0° positie is de bovenkant van je hand. Negatieve waarden gaan naar links, positieve gaan naar rechts. Door 180° te draaien komt het punt aan de zijde van je arm waar je handpalm is.", - "Settings.HapticPointMapping.LegSide" : "Been", - "Settings.HapticPointMapping.LegSide.Description" : "Aan welk been moet dit toegewezen worden? Links of rechts?", - "Settings.HapticPointMapping.LegPositionAlong" : "Positie langs het been", - "Settings.HapticPointMapping.LegPositionAlong.Description" : "Dit bepaalt de positie langs het been. Dit start bij de heupen en gaat helemaal naar de enkel. In het midden is de knie.", - "Settings.HapticPointMapping.LegAngleAround" : "Hoek rond het been", - "Settings.HapticPointMapping.LegAngleAround.Description" : "Dit bepaalt de hoek om de omtrek van het been. De standaard 0° positie is de voorkant van je been - de richting waar je knie naar wijst. Negatieve waarden gaan naar links, positieve gaan naar rechts. Door 180° te draaien komt het punt aan de achterkant van je been.", + "Settings.HapticPointMapping.LegSide": "Been", + "Settings.HapticPointMapping.LegSide.Description": "Aan welk been moet dit toegewezen worden? Links of rechts?", + "Settings.HapticPointMapping.LegPositionAlong": "Positie langs het been", + "Settings.HapticPointMapping.LegPositionAlong.Description": "Dit bepaalt de positie langs het been. Dit start bij de heupen en gaat helemaal naar de enkel. In het midden is de knie.", + "Settings.HapticPointMapping.LegAngleAround": "Hoek rond het been", + "Settings.HapticPointMapping.LegAngleAround.Description": "Dit bepaalt de hoek om de omtrek van het been. De standaard 0° positie is de voorkant van je been - de richting waar je knie naar wijst. Negatieve waarden gaan naar links, positieve gaan naar rechts. Door 180° te draaien komt het punt aan de achterkant van je been.", - "Settings.HapticPointMapping.ControllerSide" : "Controller", - "Settings.HapticPointMapping.ControllerSide.Description" : "Aan welke controller moet dit haptisch punt toegewezen worden? Links of rechts?", + "Settings.HapticPointMapping.ControllerSide": "Controller", + "Settings.HapticPointMapping.ControllerSide.Description": "Aan welke controller moet dit haptisch punt toegewezen worden? Links of rechts?", - "Settings.HapticPointMapping.Tag" : "Haptisch Tag", - "Settings.HapticPointMapping.Tag.Description" : "Tag verbonden met dit haptisch punt. Dit verbindt het haptisch punt met een punt op je avatar die dezelfde tag heeft (bepaald met een TagHapticPointMapper component). Als er geen punten met deze tag op de avatar bestaan, werkt het haptische apparaat niet.\n\nDit is handig als je volledige controle moet hebben over het exacte punt op de avatar waar het haptische apparaat aan toegewezen wordt - bijvoorbeeld als de generieke toewijzing niet past.", + "Settings.HapticPointMapping.Tag": "Haptisch Tag", + "Settings.HapticPointMapping.Tag.Description": "Tag verbonden met dit haptisch punt. Dit verbindt het haptisch punt met een punt op je avatar die dezelfde tag heeft (bepaald met een TagHapticPointMapper component). Als er geen punten met deze tag op de avatar bestaan, werkt het haptische apparaat niet.\n\nDit is handig als je volledige controle moet hebben over het exacte punt op de avatar waar het haptische apparaat aan toegewezen wordt - bijvoorbeeld als de generieke toewijzing niet past.", - "Settings.GiggleTechSettings" : "GiggleTech Apparaten", - "Settings.GiggleTechSettings.Devices" : "Beheer GigglePucks", - "Settings.GiggleTechSettings.GigglePuckIP" : "GigglePuck IP om handmatig toe te voegen", - "Settings.GiggleTechSettings.GigglePuckIP.Description" : "Als jouw GigglePuck niet automatisch gedetecteerd wordt op het netwerk, vul het IP addres in dit veld in en klik op de knop eronder om het handmatig toe te voegen.\n\nZodra het is toegevoegd, ga naar \"Beheer GigglePucks\" om het te configureren.", - "Settings.GiggleTechSettings.RegisterGigglePuck" : "Registreer handmatig GigglePuck", - "Settings.GiggleTechSettings.Devices.IP" : "GigglePuck IP", - "Settings.GiggleTechSettings.Devices.IsConnected" : "Is GigglePuck verbonden", - "Settings.GiggleTechSettings.Devices.UseDevice" : "Gebruik Apparaat", - "Settings.GiggleTechSettings.Devices.UseDevice.Description" : "Je kan dit gebruiken om individuele GigglePucks aan of uit te zetten wanneer ze toegewezen zijn. Door dit uit te zetten stopt alle haptische feedback.", - "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected" : "Behandel altijd als verbonden", - "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description" : "Wanneer dit aan staat, wordt de GigglePuck altijd gezien als verbonden, ook als het niet op het netwerk gedetecteerd is.\n\nDit kan handig zijn voor bepaalde netwerken die problemen hebben met automatische detectie.", - "Settings.GiggleTechSettings.Devices.IntensityScale" : "Intensiteit Schaal", - "Settings.GiggleTechSettings.Devices.IntensityScale.Description" : "Hiermee verander je de intensiteit van de haptische feedback die naar de GigglePuck gestuurd worden. De maximale kracht van de haptische feedback gaat nooit boven de veilige waarde van de GigglePuck - de waarden worden onder een veilig maximum gehouden die geen overspanning geven aan de motor.", - "Settings.GiggleTechSettings.Devices.Remove" : "Verwijder", - "Settings.GiggleTechSettings.Devices.CustomName" : "Aangepaste Naam", - "Settings.GiggleTechSettings.Devices.CustomName.Description" : "Je kan hier je GigglePuck een aangepaste naam geven. Dit is vooral cosmetisch, zonder functionele verschillen.", - "Settings.GiggleTechSettings.Devices.Breadcrumb" : "GigglePucks", - "Settings.GiggleTechSettings.Devices.ActivationIntensity" : "Huidige Intensiteit", - "Settings.GiggleTechSettings.Devices.MinimumIntensity" : "Minimale Intensiteit", - "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description" : "Dit is de minimale intensiteit waarbij het haptsiche apparaat aan gaat. Wanneer de intensiteit te laag is, kan het haptische apparaat stoppen met reageren.", - "Settings.GiggleTechSettings.Devices.InitialActivationIntensity" : "Initiële activeringsintensiteit", - "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description" : "Wanneer de haptische feedback van inactief naar actief gaan, worden ze voor een korte tijd op deze intensiteit aangezet. Dit kan helpen een \"kick-start\" te geven aan het haptische apparaat, wanneer de activatie waarde te laag is voor de motor om te beginnen met draaien.", + "Settings.GiggleTechSettings": "GiggleTech Apparaten", + "Settings.GiggleTechSettings.Devices": "Beheer GigglePucks", + "Settings.GiggleTechSettings.GigglePuckIP": "GigglePuck IP om handmatig toe te voegen", + "Settings.GiggleTechSettings.GigglePuckIP.Description": "Als jouw GigglePuck niet automatisch gedetecteerd wordt op het netwerk, vul het IP addres in dit veld in en klik op de knop eronder om het handmatig toe te voegen.\n\nZodra het is toegevoegd, ga naar \"Beheer GigglePucks\" om het te configureren.", + "Settings.GiggleTechSettings.RegisterGigglePuck": "Registreer handmatig GigglePuck", + "Settings.GiggleTechSettings.Devices.IP": "GigglePuck IP", + "Settings.GiggleTechSettings.Devices.IsConnected": "Is GigglePuck verbonden", + "Settings.GiggleTechSettings.Devices.UseDevice": "Gebruik Apparaat", + "Settings.GiggleTechSettings.Devices.UseDevice.Description": "Je kan dit gebruiken om individuele GigglePucks aan of uit te zetten wanneer ze toegewezen zijn. Door dit uit te zetten stopt alle haptische feedback.", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected": "Behandel altijd als verbonden", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description": "Wanneer dit aan staat, wordt de GigglePuck altijd gezien als verbonden, ook als het niet op het netwerk gedetecteerd is.\n\nDit kan handig zijn voor bepaalde netwerken die problemen hebben met automatische detectie.", + "Settings.GiggleTechSettings.Devices.IntensityScale": "Intensiteit Schaal", + "Settings.GiggleTechSettings.Devices.IntensityScale.Description": "Hiermee verander je de intensiteit van de haptische feedback die naar de GigglePuck gestuurd worden. De maximale kracht van de haptische feedback gaat nooit boven de veilige waarde van de GigglePuck - de waarden worden onder een veilig maximum gehouden die geen overspanning geven aan de motor.", + "Settings.GiggleTechSettings.Devices.Remove": "Verwijder", + "Settings.GiggleTechSettings.Devices.CustomName": "Aangepaste Naam", + "Settings.GiggleTechSettings.Devices.CustomName.Description": "Je kan hier je GigglePuck een aangepaste naam geven. Dit is vooral cosmetisch, zonder functionele verschillen.", + "Settings.GiggleTechSettings.Devices.Breadcrumb": "GigglePucks", + "Settings.GiggleTechSettings.Devices.ActivationIntensity": "Huidige Intensiteit", + "Settings.GiggleTechSettings.Devices.MinimumIntensity": "Minimale Intensiteit", + "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description": "Dit is de minimale intensiteit waarbij het haptsiche apparaat aan gaat. Wanneer de intensiteit te laag is, kan het haptische apparaat stoppen met reageren.", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity": "Initiële activeringsintensiteit", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description": "Wanneer de haptische feedback van inactief naar actief gaan, worden ze voor een korte tijd op deze intensiteit aangezet. Dit kan helpen een \"kick-start\" te geven aan het haptische apparaat, wanneer de activatie waarde te laag is voor de motor om te beginnen met draaien.", - "Settings.UserMetricsSettings.UserHeight" : "Lengte", - "Settings.UserMetricsSettings.UserHeight.Description" : "Dit is je lengte in de echte wereld, die wordt gebruikt om je avatar goed te laten passen. Het is ook de hoogte waar je geplaatst wordt wanneer je zittende modus aanzet.\n\nJe kan je lengte invoeren door de juiste schaal erbij te zetten, bijvoorbeeld met 175 cm of 1.75 m voor metrisch, of 5'11\" voor imperiaal.", + "Settings.UserMetricsSettings.UserHeight": "Lengte", + "Settings.UserMetricsSettings.UserHeight.Description": "Dit is je lengte in de echte wereld, die wordt gebruikt om je avatar goed te laten passen. Het is ook de hoogte waar je geplaatst wordt wanneer je zittende modus aanzet.\n\nJe kan je lengte invoeren door de juiste schaal erbij te zetten, bijvoorbeeld met 175 cm of 1.75 m voor metrisch, of 5'11\" voor imperiaal.", - "Settings.FavoritesSettings" : "Favorieten", - "Settings.FavoritesSettings.AutoLoadCloudHome" : "Laad thuiswereld bij opstarten", - "Settings.FavoritesSettings.AutoLoadCloudHome.Description" : "Wanneer dit aan staat, wordt je thuiswereld automatisch geladen bij opstarten. Als je het liever niet wil laden, kan je deze instelling uitzetten. Dit zal de volgende keer dat je opstart invloed hebben.", + "Settings.FavoritesSettings": "Favorieten", + "Settings.FavoritesSettings.AutoLoadCloudHome": "Laad thuiswereld bij opstarten", + "Settings.FavoritesSettings.AutoLoadCloudHome.Description": "Wanneer dit aan staat, wordt je thuiswereld automatisch geladen bij opstarten. Als je het liever niet wil laden, kan je deze instelling uitzetten. Dit zal de volgende keer dat je opstart invloed hebben.", "Settings.AudioInputDeviceSettings.UseSystemDefault": "Gebruik systeem standaard audio-invoerapparaat", "Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "Zet dit aan om automatisch het standaard invoerapparaat van je systeem te gebruiken. Als je een ander apparaat wil gebruiken, zet deze optie uit en stel je voorkeur hieronder in.", @@ -1511,9 +1526,9 @@ "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "Geluidsonderdrukking (RNNoise)", "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "Deze functie verwerkt de inkomende audio om ongewenste geluiden uit te filteren. Dit kan audio van microfoons met veel ruis schoonmaken, en hiermee je stem veel duidelijker maken. We raden sterk aan deze instelling aan te houden. Dit kan mogelijk andere geluiden filteren die niet als een stem gezien worden.", - "Settings.VoiceSettings" : "Stem Instellingen", - "Settings.VoiceSettings.MutePersistence" : "Stemmodus", - "Settings.VoiceSettings.MutePersistence.Description" : "Start met microfoon: Wanneer je inlogt, begin je altijd met microfoon aan.\n\nStart Gedempt: Wanneer je inlogt is je stem altijd gedempt. Je moet unmuten of de \"push to talk\" knop indrukken (V is standaard) om te praten.\n\nOnthoud Laatste: Wanneer je inlogt wordt de stem modus gebruikt van de laatste keer dat je uitgelogd bent.", // TODO (mute, unmute, push to talk) + "Settings.VoiceSettings": "Stem Instellingen", + "Settings.VoiceSettings.MutePersistence": "Stemmodus", + "Settings.VoiceSettings.MutePersistence.Description": "Start met microfoon: Wanneer je inlogt, begin je altijd met microfoon aan.\n\nStart Gedempt: Wanneer je inlogt is je stem altijd gedempt. Je moet unmuten of de \"push to talk\" knop indrukken (V is standaard) om te praten.\n\nOnthoud Laatste: Wanneer je inlogt wordt de stem modus gebruikt van de laatste keer dat je uitgelogd bent.", // TODO (mute, unmute, push to talk) "Settings.EarmuffSettings" : "Oorkap", "Settings.EarmuffSettings.EarmuffEnabled" : "Gebruik Oorkap", @@ -1522,8 +1537,8 @@ "Settings.EarmuffSettings.Directionality.Description" : "Dit bepaalt hoe gericht de stemverzwakking is. Bij 0 % zijn stemmen achter je hetzelfde volume als stemmen op dezelfde afstand voor je. Bij 100 % hoor je geen stemmen achter je tenzij ze heel dichtbij zijn.\n\nAls je stemmen achter je beter wil horen, zet deze waarde lager.", "Settings.EarmuffSettings.Distance" : "Afstand", "Settings.EarmuffSettings.Distance.Description" : "Dit bepaalt de afstand voor (en achter als directionaliteit op 0 % staat) je vanaf waar stemmen zachter worden.", - "Settings.EarmuffSettings.ConeAngle" : "Hoek", - "Settings.EarmuffSettings.ConeAngle.Description" : "Dit bepaalt de hoek voor je gezicht waarin stemmen op een normaal volume afspelen. Stemmen buiten deze hoek zullen zachter worden zodra ze de transitie afstand voorbijgaan.", + "Settings.EarmuffSettings.Angle" : "Hoek", + "Settings.EarmuffSettings.Angle.Description" : "Dit bepaalt de hoek voor je gezicht waarin stemmen op een normaal volume afspelen. Stemmen buiten deze hoek zullen zachter worden zodra ze de transitie afstand voorbijgaan.", "Settings.EarmuffSettings.TransitionStart" : "Tansitie Start", "Settings.EarmuffSettings.TransitionStart.Description" : "Dit bepaalt de afstand van de \"luisterkegel\" waarbij stemmen zachter worden. Het is aangeraden om dit boven nul te houden, omdat je daarmee beter stemmen kan horen aan de zijkant of in de buurt van je hoofd (bijvoorbeeld gebruikers die dicht achter je staan).", "Settings.EarmuffSettings.TransitionLength" : "Transitie Bereik", @@ -1572,8 +1587,8 @@ "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "Wanneer dit aan staat kan je gereedschappen en gadgets equippen door snel twee keer vast te pakken. Deze instelling wordt waarschijnlijk in de toekomst verwijderd.", // TODO (equip) "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "Gebruik oude wereld wisselaar", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "Wanneer dit aan staat, opent de app knop op je niet-primaire hand een oude wereld wisselaar om tussen actieve werelden te wisselen. Deze functie wordt in de toekomst verwijderd met een meer flexibele oplossing.", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts" : "Gebruik oude inventaris & sessie snelkoppeling gebaar", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description" : "Wanneer dit aan staat, als je grip vasthoudt en op de App knop drukt (die normaal de dash opent/sluit), open je de oude inventaris of het oude sessie menu.", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "Gebruik oude inventaris & sessie snelkoppeling gebaar", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "Wanneer dit aan staat, als je grip vasthoudt en op de App knop drukt (die normaal de dash opent/sluit), open je de oude inventaris of het oude sessie menu.", "Settings.TwitchInterfaceSettings.ChannelName": "Twitch Channel Naam", "Settings.TwitchInterfaceSettings.ChannelName.Description": "Dit stelt de standaard naam in voor de Twitch chat in het camera-besturing paneel. Dit wordt vooral gebruikt door Twitch streamers die hun chat willen zien.", @@ -1592,47 +1607,47 @@ "Settings.DashSettings.DashCurvature.Description": "Dit bepaalt hoe curved de dash is als je in VR bent. Als je dit instelt op 0 wordt het volledig vlak.", // TODO (curvature) "Settings.DashSettings.OpenCloseSpeed": "Open/Sluit Snelheid", "Settings.DashSettings.OpenCloseSpeed.Description": "Gebruik dit om te bepalen hoe snel de dash opent en sluit. Als je de animatie niet wil, kan je dit op een hele hoge waarde zetten, zodat de dash bijna direct opent en sluit.", - "Settings.DashSettings.AllowReplacingSettings" : "Sta vervangen van instellingen toe", - "Settings.DashSettings.AllowReplacingSettings.Description" : "Wanneer dit aan staat, kan je het hele instellingen paneel van de dash oppakken en vervangen met een aangepaste versie als je in UI bewerkingsmodus zit.\n\nDeze instelling moet uit staan als je de individuele instellingen los wil oppakken. Wij raden aan om dit tijdelijk aan te zetten wanneer je het instellingen paneel wil vervangen, en daarna weer uit te zetten", // TODO (UI) + "Settings.DashSettings.AllowReplacingSettings": "Sta vervangen van instellingen toe", + "Settings.DashSettings.AllowReplacingSettings.Description": "Wanneer dit aan staat, kan je het hele instellingen paneel van de dash oppakken en vervangen met een aangepaste versie als je in UI bewerkingsmodus zit.\n\nDeze instelling moet uit staan als je de individuele instellingen los wil oppakken. Wij raden aan om dit tijdelijk aan te zetten wanneer je het instellingen paneel wil vervangen, en daarna weer uit te zetten", // TODO (UI) - "Settings.NotificationSettings" : "Notificaties", - "Settings.NotificationSettings.UserOnline" : "Contact Online", - "Settings.NotificationSettings.UserOnline.Description" : "Dit bepaalt of je een bericht krijgt wanneer je contacten online komen.", - "Settings.NotificationSettings.UserSociable" : "Contact Sociaal", - "Settings.NotificationSettings.UserSociable.Description" : "Wanneer een van je contacten sociaal is, krijg je een uniek bericht met geluid, zodat je een bericht of uitnodiging kan sturen!\n\nAls je deze berichten niet wil, kan je dit uitzetten, waardoor de Sociale status hetzelfde wordt gezien als Online voor notificaties.", - "Settings.NotificationSettings.UserOnlineOnAnotherBuild" : "Contact Online op een incompatibele versie", - "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description" : "Dit bepaalt of je berichten krijgt wanneer je contacten online komen met een versie die niet samenwerkt met jouw versie (bijvoorbeeld een nieuwe versie of pre-release versies).", - "Settings.NotificationSettings.Message" : "Berichten", - "Settings.NotificationSettings.Message.Description" : "Dit bepaalt de notificaties die je krijgt als je berichten ontvangt.", - "Settings.NotificationSettings.Invite" : "Sessie Uitnodigingen", - "Settings.NotificationSettings.Invite.Description" : "Dit bepaalt of je notificaties krijgt wanneer je een uitnodiging krijgt voor een sessie.", - "Settings.NotificationSettings.ContactRequest" : "Contactverzoeken", - "Settings.NotificationSettings.ContactRequest.Description" : "Dit bepaalt welke notificaties je krijgt wanneer je een contactverzoek krijgt van iemand.", - "Settings.NotificationSettings.ContactSessionStarted" : "Nieuwe Sessies Van Contacten", - "Settings.NotificationSettings.ContactSessionStarted.Description" : "Dit bepaalt welke notificaties je krijgt wanneer een nieuwe sessie is gestart door een van je contacten.", - "Settings.NotificationSettings.PublicSessionStarted" : "Nieuwe Publieke Sessies", - "Settings.NotificationSettings.PublicSessionStarted.Description" : "Dit bepaalt welke notificaties je krijgt wanneer een nieuwe publieke sessie is gestart door iemand die niet in je contactenlijst staat.", - "Settings.NotificationSettings.UserJoinAndLeave" : "Gebruikers toetreden & verlaten", // TODO (join) - "Settings.NotificationSettings.UserJoinAndLeave.Description" : "Wanneer dit aan staat, krijg je notificaties wanneer gebruikers de wereld waar je in zit toetreden of verlaten.", // TODO (join) + "Settings.NotificationSettings": "Notificaties", + "Settings.NotificationSettings.UserOnline": "Contact Online", + "Settings.NotificationSettings.UserOnline.Description": "Dit bepaalt of je een bericht krijgt wanneer je contacten online komen.", + "Settings.NotificationSettings.UserSociable": "Contact Sociaal", + "Settings.NotificationSettings.UserSociable.Description": "Wanneer een van je contacten sociaal is, krijg je een uniek bericht met geluid, zodat je een bericht of uitnodiging kan sturen!\n\nAls je deze berichten niet wil, kan je dit uitzetten, waardoor de Sociale status hetzelfde wordt gezien als Online voor notificaties.", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild": "Contact Online op een incompatibele versie", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description": "Dit bepaalt of je berichten krijgt wanneer je contacten online komen met een versie die niet samenwerkt met jouw versie (bijvoorbeeld een nieuwe versie of pre-release versies).", + "Settings.NotificationSettings.Message": "Berichten", + "Settings.NotificationSettings.Message.Description": "Dit bepaalt de notificaties die je krijgt als je berichten ontvangt.", + "Settings.NotificationSettings.Invite": "Sessie Uitnodigingen", + "Settings.NotificationSettings.Invite.Description": "Dit bepaalt of je notificaties krijgt wanneer je een uitnodiging krijgt voor een sessie.", + "Settings.NotificationSettings.ContactRequest": "Contactverzoeken", + "Settings.NotificationSettings.ContactRequest.Description": "Dit bepaalt welke notificaties je krijgt wanneer je een contactverzoek krijgt van iemand.", + "Settings.NotificationSettings.ContactSessionStarted": "Nieuwe Sessies Van Contacten", + "Settings.NotificationSettings.ContactSessionStarted.Description": "Dit bepaalt welke notificaties je krijgt wanneer een nieuwe sessie is gestart door een van je contacten.", + "Settings.NotificationSettings.PublicSessionStarted": "Nieuwe Publieke Sessies", + "Settings.NotificationSettings.PublicSessionStarted.Description": "Dit bepaalt welke notificaties je krijgt wanneer een nieuwe publieke sessie is gestart door iemand die niet in je contactenlijst staat.", + "Settings.NotificationSettings.UserJoinAndLeave": "Gebruikers toetreden & verlaten", // TODO (join) + "Settings.NotificationSettings.UserJoinAndLeave.Description": "Wanneer dit aan staat, krijg je notificaties wanneer gebruikers de wereld waar je in zit toetreden of verlaten.", // TODO (join) "Settings.NamePlateSettings.NameplateVisibility": "Naamborden Zichtbaarheid", "Settings.NamePlateSettings.NameplateVisibility.Description": "Gebruik dit om te bepalen welke naamborden zichtbaar zijn voor jou.", "Settings.NamePlateSettings.UseCustomNameplates": "Laat aangepaste naamborden zien", "Settings.NamePlateSettings.UseCustomNameplates.Description": "Als sommige naamborden lastig te zien zijn, volledig verstopt zijn of als je een gebruikers werkelijke gebruikersnaam en badges moet zien (bijvoorbeeld voor moderatie), kan je aangepaste naamborden uitzetten en de standaard naamborden zien.", // TODO (moderation) - "Settings.CustomizationSettings" : "Aanpassings-instellingen", - "Settings.CustomizationSettings.UserInterfaceEditMode" : "UI-bewerkingsmodus", - "Settings.CustomizationSettings.UserInterfaceEditMode.Description" : "Wanneer dit aan staat, kan je de plek van facets (modulaire stukken van de gebruikersinterface) aanpassen in je dash of op je facet ankers op je handen en gezichtsveld (als die aan staan).\n\nVergeet niet dit uit te zetten zodra je klaar bent! Je kan het ook uit zetten met de knop onder je dash.", // TODO (UI, anchor) + "Settings.CustomizationSettings": "Aanpassings-instellingen", + "Settings.CustomizationSettings.UserInterfaceEditMode": "UI-bewerkingsmodus", + "Settings.CustomizationSettings.UserInterfaceEditMode.Description": "Wanneer dit aan staat, kan je de plek van facets (modulaire stukken van de gebruikersinterface) aanpassen in je dash of op je facet ankers op je handen en gezichtsveld (als die aan staan).\n\nVergeet niet dit uit te zetten zodra je klaar bent! Je kan het ook uit zetten met de knop onder je dash.", // TODO (UI, anchor) - "Settings.FacetAnchorsSettings" : "Facet Ankers", // TODO (anchor) - "Settings.FacetAnchorsSettings.UseFacetAnchors" : "Gebruik Facet Ankers", // TODO (anchor) - "Settings.FacetAnchorsSettings.UseFacetAnchors.Description" : "Wanneer dit aan staat, kan je de app knop op je rechtercontroller gebruiken om facet ankers op je arm en onderarm aan/uit te zetten. Deze geven meer ruimte om facets op te plaatsen voor snelle toegang, naast je dash.", // TODO (anchor) - "Settings.FacetAnchorsSettings.AnimationSpeed" : "Tonen/Verbergen Animatie Snelheid", - "Settings.FacetAnchorsSettings.AnimationSpeed.Description" : "Dit bepaalt hoe snel de facet ankers tonen en verbergen wanneer ze aan/uit gezet worden.", // TODO (anchor) - "Settings.FacetAnchorsSettings.FacetAnchorToggle" : "Facet Ankers aan/uitzetten", // TODO (anchor) - "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description" : "Dit bepaalt welke controller (links of rechts) de facet ankers aan/uit zet. De dash wordt met de andere controller geopend.", // TODO (anchor) - "Settings.FacetAnchorsSettings.ShowContainerBackground" : "Laat achtergrond zien", - "Settings.FacetAnchorsSettings.ShowContainerBackground.Description" : "Door dit uit te zetten schakel je het visuele gedeelte van de achtergrond uit op de facet ankers. Hiermee worden de facetten zelf het enige zichtbare gedeelte.", // TODO (anchor) + "Settings.FacetAnchorsSettings": "Facet Ankers", // TODO (anchor) + "Settings.FacetAnchorsSettings.UseFacetAnchors": "Gebruik Facet Ankers", // TODO (anchor) + "Settings.FacetAnchorsSettings.UseFacetAnchors.Description": "Wanneer dit aan staat, kan je de app knop op je rechtercontroller gebruiken om facet ankers op je arm en onderarm aan/uit te zetten. Deze geven meer ruimte om facets op te plaatsen voor snelle toegang, naast je dash.", // TODO (anchor) + "Settings.FacetAnchorsSettings.AnimationSpeed": "Tonen/Verbergen Animatie Snelheid", + "Settings.FacetAnchorsSettings.AnimationSpeed.Description": "Dit bepaalt hoe snel de facet ankers tonen en verbergen wanneer ze aan/uit gezet worden.", // TODO (anchor) + "Settings.FacetAnchorsSettings.FacetAnchorToggle": "Facet Ankers aan/uitzetten", // TODO (anchor) + "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description": "Dit bepaalt welke controller (links of rechts) de facet ankers aan/uit zet. De dash wordt met de andere controller geopend.", // TODO (anchor) + "Settings.FacetAnchorsSettings.ShowContainerBackground": "Laat achtergrond zien", + "Settings.FacetAnchorsSettings.ShowContainerBackground.Description": "Door dit uit te zetten schakel je het visuele gedeelte van de achtergrond uit op de facet ankers. Hiermee worden de facetten zelf het enige zichtbare gedeelte.", // TODO (anchor) "Settings.LaserSettings.SmoothSpeed": "Laser smooth snelheid", // TODO (smooth) "Settings.LaserSettings.SmoothSpeed.Description": "Gebruik dit om te bepalen hoe snel de laser reageert op je bewegingen. Lagere waarden maken de laser langzamer, maar beter met rillingen filteren. Hogere waarden reageren sneller, maar gaan ook mee met onbedoelde controller bewegingen.", @@ -1657,7 +1672,7 @@ "Settings.DesktopViewSettings.Opacity.Description": "Stel deze waarde lager in om de bureaubladweergave semi-transparant te maken, zodat het makkelijker is om te zien wat erachter zit in de wereld.", "Settings.PhotoCaptureSettings.FingerGestureEnabled": "Vinger foto gebaar", - "Settings.PhotoCaptureSettings.FingerGestureEnabled.Description" : "Wanneer dit aan staat, kan je snel fotos maken in de wereld door met je vingers een gebaar te maken van een fotolijst en dan een van je wijsvingers buigen.", + "Settings.PhotoCaptureSettings.FingerGestureEnabled.Description": "Wanneer dit aan staat, kan je snel fotos maken in de wereld door met je vingers een gebaar te maken van een fotolijst en dan een van je wijsvingers buigen.", "Settings.PhotoCaptureSettings.NormalCaptureResolution": "Foto resolutie", "Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "Hiermee stel je de standaard resolutie van fotos in, die gemaakt zijn met het vinger gebaar of de bureaublad sneltoets. Hogere resoluties duren langer en hebben meer opslag nodig, maar geven meer detail.", "Settings.PhotoCaptureSettings.TimerCaptureResolution": "Getimede foto resolutie", @@ -1666,16 +1681,16 @@ "Settings.PhotoCaptureSettings.TimerSeconds.Description": "Hoe lang (in seconden) de timer is voordat een foto gemaakt wordt.", "Settings.PhotoCaptureSettings.CaptureStereo": "Stereofoto maken", "Settings.PhotoCaptureSettings.CaptureStereo.Description": "Wanneer dit aan staat, worden alle snelle fotos gemaakt als stereoscopisch. Dit is vooral voor het bekijken van de foto in VR.", - "Settings.PhotoCaptureSettings.StereoSeparation" : "Stereo Scheiding", - "Settings.PhotoCaptureSettings.StereoSeparation.Description" : "Gebruik dit om de scheiding tussen cameras te bepalen op stereo-modus. Dit bepaalt de afstand tussen de cameras, wat invloed heeft op de kracht van het stereo-effect voor objecten op een grotere afstand.\n\nWanneer je fotos maakt van dichtbij zijn lagere waarden beter. Wanneer je fotos maakt van grote scènes werken grotere waarden beter.", + "Settings.PhotoCaptureSettings.StereoSeparation": "Stereo Scheiding", + "Settings.PhotoCaptureSettings.StereoSeparation.Description": "Gebruik dit om de scheiding tussen cameras te bepalen op stereo-modus. Dit bepaalt de afstand tussen de cameras, wat invloed heeft op de kracht van het stereo-effect voor objecten op een grotere afstand.\n\nWanneer je fotos maakt van dichtbij zijn lagere waarden beter. Wanneer je fotos maakt van grote scènes werken grotere waarden beter.", "Settings.PhotoCaptureSettings.PhotoAutosavePath": "Foto automatisch opslaan in inventaris pad", "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "Wanneer dit ingesteld is, worden fotos die je maakt (of via het context menu bewaart) automatisch opgeslagen in je inventaris. Bijvoorbeeld Fotos/%year%/%month_name%\n\nDe volgende variabelen zijn beschikbaar:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", - "Settings.PhotoCaptureSettings.CapturePrivateUI" : "Privé UI vastleggen", // TODO (UI) - "Settings.PhotoCaptureSettings.CapturePrivateUI.Description" : "Wanneer dit aan staat, zal de snelle foto opname je privé UI vastleggen, zoals je dash. Dit kan handig zijn als je informatie wil laten zien die daar staat.\n\nWe raden aan om dit uit te zetten zodra je klaar bent, omdat je per ongeluk privé informatie kan vastleggen en lekken.", // TODO (UI, dash) - "Settings.PhotoCaptureSettings.EncodeFormat" : "Codeer Formaat", - "Settings.PhotoCaptureSettings.EncodeFormat.Description" : "Het bestandsformaat waar alle gemaakte fotos in worden opgeslagen. Als je een specifiek formaat nodig hebt, kan je deze instelling gebruiken.\n\nWeet wel dat sommige formaten functies kunnen missen (zoals transparantie), mogelijk langzamer zijn, lagere kwaliteit hebben of resulteren in grotere bestanden.", - "Settings.PhotoCaptureSettings.AlwaysHideNameplates" : "Verstop altijd naamborden", - "Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description" : "Zet dit aan als je nooit naamborden in jouw fotos wil opnemen. Deze instelling staat los van de huidige naambord zichtbaarheid en zal er altijd voor zorgen dat ze verstopt zijn in fotos.", + "Settings.PhotoCaptureSettings.CapturePrivateUI": "Privé UI vastleggen", // TODO (UI) + "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "Wanneer dit aan staat, zal de snelle foto opname je privé UI vastleggen, zoals je dash. Dit kan handig zijn als je informatie wil laten zien die daar staat.\n\nWe raden aan om dit uit te zetten zodra je klaar bent, omdat je per ongeluk privé informatie kan vastleggen en lekken.", // TODO (UI, dash) + "Settings.PhotoCaptureSettings.EncodeFormat": "Codeer Formaat", + "Settings.PhotoCaptureSettings.EncodeFormat.Description": "Het bestandsformaat waar alle gemaakte fotos in worden opgeslagen. Als je een specifiek formaat nodig hebt, kan je deze instelling gebruiken.\n\nWeet wel dat sommige formaten functies kunnen missen (zoals transparantie), mogelijk langzamer zijn, lagere kwaliteit hebben of resulteren in grotere bestanden.", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates": "Verstop altijd naamborden", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description": "Zet dit aan als je nooit naamborden in jouw fotos wil opnemen. Deze instelling staat los van de huidige naambord zichtbaarheid en zal er altijd voor zorgen dat ze verstopt zijn in fotos.", "Settings.DesktopRenderSettings.FieldOfView": "Gezichtsveld", "Settings.DesktopRenderSettings.FieldOfView.Description": "Gebruik dit om het gezichtsveld (FOV) aan te passen in bureaubladmodus. Hogere waarden geven je een groter zicht, ten koste van grotere vervorming aan de zijkanten.", @@ -1751,59 +1766,59 @@ "Settings.DescriptionField.NoTextTitle": "Meer Informatie", "Settings.DescriptionField.NoTextDescription": "Beweeg over een intelling om de beschrijving te zien.", - "Settings.RelaySettings" : "Netwerk Relays", // TODO (relay) - "Settings.RelaySettings.AlwaysUseRelay" : "Gebruik altijd een relay om te verbinden", // TODO (relay) - "Settings.RelaySettings.AlwaysUseRelay.Description" : "Relays worden gebruikt om op terug te vallen als een directe verbinding met een host niet lukt. Door deze optie aan te zetten, forceer je de verbinding om altijd door een relay te gaan.\n\nDit kan handig zijn in het geval van verbindingsproblemen met specifieke hosts. Het is NIET aangeraden om deze optie permanent aan te hebben.", // TODO (relay) - "Settings.RelaySettings.UseClosestAvailableRelay" : "Gebruik dichtsbijzijnde beschikbare relay", - "Settings.RelaySettings.UseClosestAvailableRelay.Description" : "Wanneer deze optie aan staat wordt automatisch de dichtsbijzijnde beschikbare relay gebruikt voor de verbinding. Als je handmatig een relay wil kiezen (bijvoorbeeld in het geval van verbindingen over lange afstanden, om te voorkomen dat packets ophopen) kan je deze optie uitzetten en handmatig de relays hieronder instetllen.", // TODO (relay, packet) + "Settings.RelaySettings": "Netwerk Relays", // TODO (relay) + "Settings.RelaySettings.AlwaysUseRelay": "Gebruik altijd een relay om te verbinden", // TODO (relay) + "Settings.RelaySettings.AlwaysUseRelay.Description": "Relays worden gebruikt om op terug te vallen als een directe verbinding met een host niet lukt. Door deze optie aan te zetten, forceer je de verbinding om altijd door een relay te gaan.\n\nDit kan handig zijn in het geval van verbindingsproblemen met specifieke hosts. Het is NIET aangeraden om deze optie permanent aan te hebben.", // TODO (relay) + "Settings.RelaySettings.UseClosestAvailableRelay": "Gebruik dichtsbijzijnde beschikbare relay", + "Settings.RelaySettings.UseClosestAvailableRelay.Description": "Wanneer deze optie aan staat wordt automatisch de dichtsbijzijnde beschikbare relay gebruikt voor de verbinding. Als je handmatig een relay wil kiezen (bijvoorbeeld in het geval van verbindingen over lange afstanden, om te voorkomen dat packets ophopen) kan je deze optie uitzetten en handmatig de relays hieronder instetllen.", // TODO (relay, packet) "Settings.RelaySettings.RelayPriorities": "Configureer relay server prioriteit", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "Relay Prioriteit", - "Settings.PostProcessingSettings" : "Post Processing", // TODO (post processing) - "Settings.PostProcessingSettings.MotionBlurIntensity" : "Bewegingsonscherpte intensiteit", // TODO (motion blur) - "Settings.PostProcessingSettings.MotionBlurIntensity.Description" : "Dit bepaalt de kracht van het bewegingsonscherpte effect. Hogere waarden resulteren in meer onscherpte met dezelfde beweging.\n\nAls je dit instelt op 0 % wordt het effect helemaal uitgezet, wat prestaties kan verbeteren.", - "Settings.PostProcessingSettings.BloomIntensity" : "Bloom Intensiteit", // TODO (bloom) - "Settings.PostProcessingSettings.BloomIntensity.Description" : "Het bloom effect laat een gloed rond heldere objecten in de scène zien, meestal bij objecten binnen HDR bereik. Hiermee bepaal je de kracht van het effect voor dezelfde hoeveelheid licht.\n\nWees ervan bewust dat sommige objecten er verkeerd uit kunnen zien wanneer dit effect laag of uit staat.\n\nAls je het effect op 0 % instelt wordt de filter volledig uitgeschakeld, wat prestaties kan verbeteren.", // TODO (bloom) - "Settings.PostProcessingSettings.AmbientOcclusionIntensity" : "Ambient Occlusion (AO) Intensiteit", // TODO (AO) - "Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description" : "Ambient Occlusion verdonkert vouwen en hoeken in de scène, die meestal minder licht krijgen. Dit kan de scène meer diepte en realisme geven. Hiermee kan je de intensiteit van het effect aanpassen.\n\nWees ervan bewust dat sommige objecten er verkeerd of volledig plat uit kunnen zien wanneer dit effect laag of uit staat.\n\nAls je het effect op 0 % instelt wordt de filter volledig uitgeschakeld, wat prestaties kan verbeteren.", // TODO (AO) - "Settings.PostProcessingSettings.ScreenSpaceReflections" : "Screenspace Reflecties (experimenteel)", // TODO (screenspace) - "Settings.PostProcessingSettings.ScreenSpaceReflections.Description" : "Wanneer dit aan staat, worden delen van de scène die zichtbaar zijn in de camera weerspiegeld op gladde oppervlakken. Dit kan meer realisme toevoegen aan de scène en de weergave van gladde oppervlakken verbeteren ten koste van prestaties.\n\nWees ervan bewust dat deze filter op dit moment gezien wordt als experimenteel, en niet goed werkt in veel scenario's. Het kan resulteren in spookachtige reflecties en artefacten.", // TODO (screenspace) - "Settings.PostProcessingSettings.Antialiasing" : "Anti-aliasing (AA)", // TODO (AA) - "Settings.PostProcessingSettings.Antialiasing.Description" : "Anti-aliasing verzacht scherpe, gekartelde randen van objecten in de scène. Je kan kiezen tussen verschillende filters, waar elke filter andere nadelen heeft. FXAA wordt vaak gebruikt en werkt goed genoeg, maar kan ook andere delen van de scène vervagen, zoals text.\n\nWaarschuwing: Sommige AA opties zijn niet geschikt voor, of werken helemaal niet in VR.", // TODO (AA) + "Settings.PostProcessingSettings": "Post Processing", // TODO (post processing) + "Settings.PostProcessingSettings.MotionBlurIntensity": "Bewegingsonscherpte intensiteit", // TODO (motion blur) + "Settings.PostProcessingSettings.MotionBlurIntensity.Description": "Dit bepaalt de kracht van het bewegingsonscherpte effect. Hogere waarden resulteren in meer onscherpte met dezelfde beweging.\n\nAls je dit instelt op 0 % wordt het effect helemaal uitgezet, wat prestaties kan verbeteren.", + "Settings.PostProcessingSettings.BloomIntensity": "Bloom Intensiteit", // TODO (bloom) + "Settings.PostProcessingSettings.BloomIntensity.Description": "Het bloom effect laat een gloed rond heldere objecten in de scène zien, meestal bij objecten binnen HDR bereik. Hiermee bepaal je de kracht van het effect voor dezelfde hoeveelheid licht.\n\nWees ervan bewust dat sommige objecten er verkeerd uit kunnen zien wanneer dit effect laag of uit staat.\n\nAls je het effect op 0 % instelt wordt de filter volledig uitgeschakeld, wat prestaties kan verbeteren.", // TODO (bloom) + "Settings.PostProcessingSettings.AmbientOcclusionIntensity": "Ambient Occlusion (AO) Intensiteit", // TODO (AO) + "Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description": "Ambient Occlusion verdonkert vouwen en hoeken in de scène, die meestal minder licht krijgen. Dit kan de scène meer diepte en realisme geven. Hiermee kan je de intensiteit van het effect aanpassen.\n\nWees ervan bewust dat sommige objecten er verkeerd of volledig plat uit kunnen zien wanneer dit effect laag of uit staat.\n\nAls je het effect op 0 % instelt wordt de filter volledig uitgeschakeld, wat prestaties kan verbeteren.", // TODO (AO) + "Settings.PostProcessingSettings.ScreenSpaceReflections": "Screenspace Reflecties (experimenteel)", // TODO (screenspace) + "Settings.PostProcessingSettings.ScreenSpaceReflections.Description": "Wanneer dit aan staat, worden delen van de scène die zichtbaar zijn in de camera weerspiegeld op gladde oppervlakken. Dit kan meer realisme toevoegen aan de scène en de weergave van gladde oppervlakken verbeteren ten koste van prestaties.\n\nWees ervan bewust dat deze filter op dit moment gezien wordt als experimenteel, en niet goed werkt in veel scenario's. Het kan resulteren in spookachtige reflecties en artefacten.", // TODO (screenspace) + "Settings.PostProcessingSettings.Antialiasing": "Anti-aliasing (AA)", // TODO (AA) + "Settings.PostProcessingSettings.Antialiasing.Description": "Anti-aliasing verzacht scherpe, gekartelde randen van objecten in de scène. Je kan kiezen tussen verschillende filters, waar elke filter andere nadelen heeft. FXAA wordt vaak gebruikt en werkt goed genoeg, maar kan ook andere delen van de scène vervagen, zoals text.\n\nWaarschuwing: Sommige AA opties zijn niet geschikt voor, of werken helemaal niet in VR.", // TODO (AA) - "Settings.TextureQualitySettings" : "Texture Kwaliteit", - "Settings.TextureQualitySettings.TextureSizeRatio" : "Relatieve Texture Grootte", - "Settings.TextureQualitySettings.TextureSizeRatio.Description" : "Dit bepaalt de relatieve grootte van alle textures die geladen worden. Je kan dit gebruiken om de resolutie van textures te verlagen, wat VRAM gebruik en laadsnelheid kan verbeteren ten kosten van scherpte en kwaliteit.\n\nBijvoorbeeld als de texture 4K is, en dit staat op halve resolutie, wordt de 2K versie van de texture geladen.", - "Settings.TextureQualitySettings.TextureSizeLimit" : "Maximale Texutre Grootte", - "Settings.TextureQualitySettings.TextureSizeLimit.Description" : "Gebruik dit om de maximale resolutie van de geladen textures te limiteren. Textures boven deze resolutie worden gelimiteerd tot de ingestelde resolutie. Textures die kleiner zijn dan dit worden niet aangepast.\n\nDeze instelling wordt toegepast na de relatieve texture grootte.", - "Settings.TextureQualitySettings.MinimumTextureSize" : "Limiteer Texture Boven Resolutie", - "Settings.TextureQualitySettings.MinimumTextureSize.Description" : "Dit bepaalt de minimale resolutie van textures die gelimiteerd worden door de instellingen hierboven. Als de texture onder deze grootte is, wordt het zoals het is geladen.\n\nBijvoorbeeld als je dit instelt op 512, en de texture is 256, wordt het nog steeds geladen als 256 ook als de relatieve texture grootte ingesteld is op half.", - "Settings.TextureQualitySettings.DefaultFilterMode" : "Texture Filteren", - "Settings.TextureQualitySettings.DefaultFilterMode.Description" : "Dit bepaalt de filter die gebruikt wordt voor textures, wat invloed heeft op kwaliteit en prestaties.\n\nPunt: Laagste kwaliteit zonder interpolatie. Textures zullen blokkerig zijn.\n\nBilinear: Texture pixels zijn geïnterpoleerd, maar mipmap overgangen zijn hard, wat leidt tot een zichtbare overgangslijn.\n\nTrilinear: Gaat zacht over tussen verschillende mipmap niveaus, wat de harde overgangslijn weghaalt op een afstand.\n\nAnisotropic: Hoogste kwaliteit, textures zijn scherp zelfs op scherpe hoeken.", - "Settings.TextureQualitySettings.AnisotropicLevel" : "Anisotropic Niveau", - "Settings.TextureQualitySettings.AnisotropicLevel.Description" : "Bepaalt het niveau van kwaliteit met de anisotropic filter.", - "Settings.TextureQualitySettings.ReloadAllTextures" : "Herlaad Alle Textures (kan zwaar zijn)", + "Settings.TextureQualitySettings": "Texture Kwaliteit", + "Settings.TextureQualitySettings.TextureSizeRatio": "Relatieve Texture Grootte", + "Settings.TextureQualitySettings.TextureSizeRatio.Description": "Dit bepaalt de relatieve grootte van alle textures die geladen worden. Je kan dit gebruiken om de resolutie van textures te verlagen, wat VRAM gebruik en laadsnelheid kan verbeteren ten kosten van scherpte en kwaliteit.\n\nBijvoorbeeld als de texture 4K is, en dit staat op halve resolutie, wordt de 2K versie van de texture geladen.", + "Settings.TextureQualitySettings.TextureSizeLimit": "Maximale Texutre Grootte", + "Settings.TextureQualitySettings.TextureSizeLimit.Description": "Gebruik dit om de maximale resolutie van de geladen textures te limiteren. Textures boven deze resolutie worden gelimiteerd tot de ingestelde resolutie. Textures die kleiner zijn dan dit worden niet aangepast.\n\nDeze instelling wordt toegepast na de relatieve texture grootte.", + "Settings.TextureQualitySettings.MinimumTextureSize": "Limiteer Texture Boven Resolutie", + "Settings.TextureQualitySettings.MinimumTextureSize.Description": "Dit bepaalt de minimale resolutie van textures die gelimiteerd worden door de instellingen hierboven. Als de texture onder deze grootte is, wordt het zoals het is geladen.\n\nBijvoorbeeld als je dit instelt op 512, en de texture is 256, wordt het nog steeds geladen als 256 ook als de relatieve texture grootte ingesteld is op half.", + "Settings.TextureQualitySettings.DefaultFilterMode": "Texture Filteren", + "Settings.TextureQualitySettings.DefaultFilterMode.Description": "Dit bepaalt de filter die gebruikt wordt voor textures, wat invloed heeft op kwaliteit en prestaties.\n\nPunt: Laagste kwaliteit zonder interpolatie. Textures zullen blokkerig zijn.\n\nBilinear: Texture pixels zijn geïnterpoleerd, maar mipmap overgangen zijn hard, wat leidt tot een zichtbare overgangslijn.\n\nTrilinear: Gaat zacht over tussen verschillende mipmap niveaus, wat de harde overgangslijn weghaalt op een afstand.\n\nAnisotropic: Hoogste kwaliteit, textures zijn scherp zelfs op scherpe hoeken.", + "Settings.TextureQualitySettings.AnisotropicLevel": "Anisotropic Niveau", + "Settings.TextureQualitySettings.AnisotropicLevel.Description": "Bepaalt het niveau van kwaliteit met de anisotropic filter.", + "Settings.TextureQualitySettings.ReloadAllTextures": "Herlaad Alle Textures (kan zwaar zijn)", - "Settings.ResolutionSettings" : "Resolutie", - "Settings.ResolutionSettings.Fullscreen" : "Volledig scherm", - "Settings.ResolutionSettings.Fullscreen.Description" : "Schakelt tussen een volledig scherm en een venster", - "Settings.ResolutionSettings.WindowResolution" : "Venster Resolutie", - "Settings.ResolutionSettings.WindowResolution.Description" : "Welke resolutie gebruikt wordt bij een venster. Dit bepaalt de werkelijke grootte van het venster op het scherm.", - "Settings.ResolutionSettings.FullscreenResolution" : "Volledig Scherm Resolutie", - "Settings.ResolutionSettings.FullscreenResolution.Description" : "Welke resolutie gebruikt wordt bij een volledig scherm. De grootte blijft hetzelfde, maar een lagere resolutie kan prestaties verbeteren (helemaal op hoge resolutie schermen, zoals 4K) ten kosten van een waziger beeld.", - "Settings.ResolutionSettings.ApplyResolution" : "Wijzigingen Toepassen", + "Settings.ResolutionSettings": "Resolutie", + "Settings.ResolutionSettings.Fullscreen": "Volledig scherm", + "Settings.ResolutionSettings.Fullscreen.Description": "Schakelt tussen een volledig scherm en een venster", + "Settings.ResolutionSettings.WindowResolution": "Venster Resolutie", + "Settings.ResolutionSettings.WindowResolution.Description": "Welke resolutie gebruikt wordt bij een venster. Dit bepaalt de werkelijke grootte van het venster op het scherm.", + "Settings.ResolutionSettings.FullscreenResolution": "Volledig Scherm Resolutie", + "Settings.ResolutionSettings.FullscreenResolution.Description": "Welke resolutie gebruikt wordt bij een volledig scherm. De grootte blijft hetzelfde, maar een lagere resolutie kan prestaties verbeteren (helemaal op hoge resolutie schermen, zoals 4K) ten kosten van een waziger beeld.", + "Settings.ResolutionSettings.ApplyResolution": "Wijzigingen Toepassen", - "Settings.RenderingQualitySettings" : "Render Kwaliteit", - "Settings.RenderingQualitySettings.PerPixelLights" : "Per Pixel Lichten", - "Settings.RenderingQualitySettings.PerPixelLights.Description" : "Dit bepaalt hoeveel punt & spot lichten rechtstreeks een voorwerp kunnen beïnvloeden - Vaak zijn dit doorzichtige en niet-PBS objecten (bijvoorbeeld met de \"toon\" shader).\n\nEen hogere waarde kan de kwaliteit van het licht verbeteren, en flikkeren verminderen wanneer een object in de buurt is van meerdere lichten, ten koste van prestaties - Het object moet meerdere keren verwerkt worden voor elk licht wat het beïnvloedt.", - "Settings.RenderingQualitySettings.ShadowCascades" : "Schaduwcascades", - "Settings.RenderingQualitySettings.ShadowCascades.Description" : "Dit bepaalt hoe snel de resolutie van directionele schaduwen omlaag gaan op basis van afstand tot de gebruiker. Cascades verdelen de resolutie van de schaduwen beter - met hogere resolutie dichtbij en lagere resolutie verder weg, maar vereist meer van het systeem.", - "Settings.RenderingQualitySettings.ShadowResolution" : "Schaduw Resolutie", - "Settings.RenderingQualitySettings.ShadowResolution.Description" : "Dit bepaalt de resolutie van schaduwen voor lichten. Een hogere waarde geeft zachtere randen en beter gedefinieerde schaduwen, maar vereist meer van het systeem.\n\nWees ervan bewust dat sommige lichten de schaduwresolutie overschrijven en niet beïnvloed worden door deze instelling.", - "Settings.RenderingQualitySettings.ShadowDistance" : "Schaduw Afstand", - "Settings.RenderingQualitySettings.ShadowDistance.Description" : "Dit bepaalt de afstand van schaduwen. Een hogere waarde zorg ervoor dat meer van de scène onder schaduw zit, maar dit verspreid ook het detail van de schaduws over een groter gebied.\n\nJe kan het beste deze intelling veranderen samen met schaduwcascades en schaduw resolutie - met een hogere schaduw resolutie, kan je een grotere afstand gebruiken. Als je schaduw resolutie en cascades verlaagt, wil je de schaduw afstand verlagen zodat schaduws beter gedefinieerd zijn.", - "Settings.RenderingQualitySettings.SkinWeightMode" : "Skinned Mesh Gewichten", // TODO (skinned mesh) - "Settings.RenderingQualitySettings.SkinWeightMode.Description" : "Voor alle skinned meshes (3D modellen die vervormed worden door botten, zoals de meeste avatars), bepaalt dit hoeveel botten gebruikt worden om de positie van elke vertex beïnvloeden.\n\nDoor deze waarde lager te zetten bespaar je wat prestaties, maar de vervormings kwaliteit zal lager zijn, wat resulteert in scherpe vouwen en andere artefacten, meestal rond gewrichten.", // TODO (skinned mesh) + "Settings.RenderingQualitySettings": "Render Kwaliteit", + "Settings.RenderingQualitySettings.PerPixelLights": "Per Pixel Lichten", + "Settings.RenderingQualitySettings.PerPixelLights.Description": "Dit bepaalt hoeveel punt & spot lichten rechtstreeks een voorwerp kunnen beïnvloeden - Vaak zijn dit doorzichtige en niet-PBS objecten (bijvoorbeeld met de \"toon\" shader).\n\nEen hogere waarde kan de kwaliteit van het licht verbeteren, en flikkeren verminderen wanneer een object in de buurt is van meerdere lichten, ten koste van prestaties - Het object moet meerdere keren verwerkt worden voor elk licht wat het beïnvloedt.", + "Settings.RenderingQualitySettings.ShadowCascades": "Schaduwcascades", + "Settings.RenderingQualitySettings.ShadowCascades.Description": "Dit bepaalt hoe snel de resolutie van directionele schaduwen omlaag gaan op basis van afstand tot de gebruiker. Cascades verdelen de resolutie van de schaduwen beter - met hogere resolutie dichtbij en lagere resolutie verder weg, maar vereist meer van het systeem.", + "Settings.RenderingQualitySettings.ShadowResolution": "Schaduw Resolutie", + "Settings.RenderingQualitySettings.ShadowResolution.Description": "Dit bepaalt de resolutie van schaduwen voor lichten. Een hogere waarde geeft zachtere randen en beter gedefinieerde schaduwen, maar vereist meer van het systeem.\n\nWees ervan bewust dat sommige lichten de schaduwresolutie overschrijven en niet beïnvloed worden door deze instelling.", + "Settings.RenderingQualitySettings.ShadowDistance": "Schaduw Afstand", + "Settings.RenderingQualitySettings.ShadowDistance.Description": "Dit bepaalt de afstand van schaduwen. Een hogere waarde zorg ervoor dat meer van de scène onder schaduw zit, maar dit verspreid ook het detail van de schaduws over een groter gebied.\n\nJe kan het beste deze intelling veranderen samen met schaduwcascades en schaduw resolutie - met een hogere schaduw resolutie, kan je een grotere afstand gebruiken. Als je schaduw resolutie en cascades verlaagt, wil je de schaduw afstand verlagen zodat schaduws beter gedefinieerd zijn.", + "Settings.RenderingQualitySettings.SkinWeightMode": "Skinned Mesh Gewichten", // TODO (skinned mesh) + "Settings.RenderingQualitySettings.SkinWeightMode.Description": "Voor alle skinned meshes (3D modellen die vervormed worden door botten, zoals de meeste avatars), bepaalt dit hoeveel botten gebruikt worden om de positie van elke vertex beïnvloeden.\n\nDoor deze waarde lager te zetten bespaar je wat prestaties, maar de vervormings kwaliteit zal lager zijn, wat resulteert in scherpe vouwen en andere artefacten, meestal rond gewrichten.", // TODO (skinned mesh) "LocomotionArchetype.Walk": "Lopen", "LocomotionArchetype.Fly": "Vliegen", @@ -1872,12 +1887,11 @@ "Inspector.Member.SetAllToY": "Stel alles in naar Y", "Inspector.Member.SetAllToZ": "Stel alles in naar Z", "Inspector.Member.SetAllToW": "Stel alles in naar W", - "Inspector.Member.BakeBlendshape" : "Bak blendshape", - "Inspector.Member.RemoveBlendshape" : "Verwijder blendshape", - "Inspector.Member.SplitBlendshape.X" : "Split blendshape over X", - "Inspector.Member.SplitBlendshape.Y" : "Split blendshape over Y", - "Inspector.Member.SplitBlendshape.Z" : "Split blendshape over Z", - + "Inspector.Member.BakeBlendshape": "Bak blendshape", + "Inspector.Member.RemoveBlendshape": "Verwijder blendshape", + "Inspector.Member.SplitBlendshape.X": "Split blendshape over X", + "Inspector.Member.SplitBlendshape.Y": "Split blendshape over Y", + "Inspector.Member.SplitBlendshape.Z": "Split blendshape over Z", "Inspector.ProceduralAsset.UpdateCount": "Aantal Updates: {n}", "Inspector.ProceduralAsset.Error": "Fout: {error}", @@ -1992,7 +2006,7 @@ "Inspector.Texture3D.Size": "Resolutie: {width} x {height} x {depth}", "Inspector.Texture.BakeTexture": "Bak Texture", - "Inspector.Texture.ReplaceFromClipboard" : "Vervang met afbeelding op klembord", + "Inspector.Texture.ReplaceFromClipboard": "Vervang met afbeelding op klembord", "Inspector.Texture.InvertRGB": "Keer RGB om", "Inspector.Texture.InvertR": "Keer R om", From a14d7ad2a14f59e267addccb181297202a97e96a Mon Sep 17 00:00:00 2001 From: coolymike Date: Wed, 10 Jul 2024 17:17:49 +0200 Subject: [PATCH 013/529] Changes and updates --- nl.json | 284 ++++++++++++++++++++++++++++++-------------------------- 1 file changed, 154 insertions(+), 130 deletions(-) diff --git a/nl.json b/nl.json index 53cdf41..d338ac6 100644 --- a/nl.json +++ b/nl.json @@ -55,7 +55,7 @@ "General.Sort.Ascending": "Oplopend", "General.Sort.Descending": "Aflopend", - "General.Units.Metric": "Metrish", + "General.Units.Metric": "Metrisch", "General.Units.Imperial": "Imperiaal", "Worlds.Home": "Thuiswereld", @@ -74,7 +74,7 @@ "Locomotion.ZeroG.Name": "Gewichtloos", "Locomotion.ZeroG.Description": "Gewichtloos fysiek bewegen.", "Locomotion.GrabWorld.Name": "Wereld vastpakken", - "Locomotion.GrabWorld.Description": "Creëert een wereld anker en beweegt de gebruiker relatief tot de anker.", // TODO (anchor) + "Locomotion.GrabWorld.Description": "Creëert een wereld anker en beweegt de gebruiker relatief tot de anker.", "Locomotion.Slide.Name": "Glijden", "Locomotion.Slide.Description": "Simpele glijd modus die vastplakt aan een oppervlak, of vliegt als die er niet is.", @@ -102,8 +102,8 @@ "Interaction.NamedEquipTool": "{name} uitrusten", // TODO (equip) "Interaction.NamedEquipTool.Default": "Gereedschap", - "Interaction.EnterAnchor": "Betreed Anker", // TODO (anchor) - "Interaction.ExitAnchor": "Verlaat Anker", // TODO (anchor) + "Interaction.EnterAnchor": "Betreed Anker", + "Interaction.ExitAnchor": "Verlaat Anker", "Interaction.EquipAvatar": "Avatar uitrusten", // TODO (equip) @@ -137,7 +137,7 @@ "Inventory.Favorite.ColorDialog": "Als kleurenkiezer instellen", "Inventory.Favorite.Hyperlink": "Als URL-weergave instellen", "Inventory.Favorite.Document": "Als documentweergave instellen", - "Inventory.SpawnFacet": "Facet spawnen", // TODO (spawn) + "Inventory.SpawnFacet": "Facet spawnen", "Dash.Screens.Home": "Thuis", "Dash.Screens.Worlds": "Werelden", @@ -151,7 +151,7 @@ "Dash.Actions.PasteFromClipboard": "Plak inhoud van klembord", - "Dash.Actions.TurnOffUIEdit": "UI-bewerkingsmodus uitschakelen", // TODO (UI) + "Dash.Actions.TurnOffUIEdit": "UI-bewerkingsmodus uitschakelen", "Dash.Actions.CloudHome": "Open thuiswereld", @@ -203,7 +203,7 @@ "World.Error.FailedToConnect": "Kan geen verbinding maken", "World.Error.InvalidAddress": "Ongeldig adres", "World.Error.NoPort": "Geen poort gespecificeerd", - "World.Error.IncompatibleVersion": "Incompatibele {appName}-versie", + "World.Error.IncompatibleVersion": "Incompatibele Versie", "World.Error.HostBlocked": "Host geblokkeerd", "World.Error.HostBlockedDetail": "Je hebt de host geblokkeerd", "World.Error.WorldCrash": "Wereld gecrasht", @@ -222,7 +222,7 @@ "World.Config.HideFromListing": "Niet weergeven in sessielijst", "World.Config.Autosave": "Automatisch opslaan (overschrijven):", "World.Config.AutosaveInterval": "Automatisch opslaan per minuten:", - "World.Config.CleanupAssets": "Maak ongebruikte assets schoon:", // TODO (assets) + "World.Config.CleanupAssets": "Maak ongebruikte assets schoon:", // TODO (asset) "World.Config.CleanupInterval": "Tijd tussen schoonmaken (seconden):", "World.Actions.StartSession": "Start sessie", @@ -296,11 +296,11 @@ "World.Category.PublishedWorlds": "Gepubliceerde werelden", "World.Category.ActiveSessions": "Actieve sessies", "World.Category.ContactsSessions": "Sessies met contacten", - "World.Category.HeadlessSessions": "Hoofdloze sessies", // TODO (headless) + "World.Category.HeadlessSessions": "Headless sessies", "World.Category.Social": "Sociaal", "World.Category.Games": "Spelletjes", "World.Category.Art": "Kunst", - "World.Category.Tutorials": "Tutorials", // TODO (tutorial) + "World.Category.Tutorials": "Tutorials", "World.Category.Educational": "Educatief", "World.Category.Random": "Willekeurig", "World.Category.MyWorlds": "Mijn werelden", @@ -341,7 +341,7 @@ "World.Filter.SessionFiltering": "Sessiefiltering:", "World.Filter.MinimumUsers": "Minimale aantal gebruikers: {n}", "World.Filter.MinimumContacts": "Minimale aantal contacten: {n}", - "World.Filter.OnlyHeadless": "Alleen hoofdloze hosts", // TODO (headless) + "World.Filter.OnlyHeadless": "Alleen headless hosts", "World.Filter.MaxAccessLevel": "Maximaal toegangsniveau:", "World.Filter.MinimumUptime": "Minimale tijd online:", "World.Filter.Sorting": "Sorteer:", @@ -349,7 +349,7 @@ "World.Edit.Title": "Bewerk wereld metadata", "World.Edit.Name": "Wereldnaam:", "World.Edit.Description": "Omschrijving:", - "World.Edit.Tags": "Tags (met een komma gescheiden):", + "World.Edit.Tags": "Tags (kommagescheiden):", "World.Edit.Path": "Wereld locatie:", "World.Edit.AccessLevelHeader": "Wie kan deze wereld openen?", "World.Edit.AccessPrivate": "Alleen ik", @@ -360,7 +360,7 @@ "Tools.FullBodyCalibrator": "Calibreer full-body", "Tools.CameraStreaming": "Camera / Streamen", "Tools.CreateNewWorld": "Maak een nieuwe wereld", - "Tools.Debug": "Debug", // TODO (debug) + "Tools.Debug": "Debug", "Tools.StreamAudio": "Audio Streamen", "Tools.Setup2FA": "2FA instellen", @@ -373,8 +373,8 @@ "Tools.StreamAudio.PlayForOwner.Off": "Afspelen voor eigenaar: Uit", "Tools.StreamAudio.PlayForOwner.On": "Afspelen voor eigenaar: Aan", - "Options.FreeformDash.On": "Freeform Dash: Aan", // TODO (dash) - "Options.FreeformDash.Off": "Freeform Dash: Uit", // TODO (dash) + "Options.FreeformDash.On": "Freeform Dash: Aan", + "Options.FreeformDash.Off": "Freeform Dash: Uit", "Options.SeatedMode.On": "Zittende modus: Aan", "Options.SeatedMode.Off": "Zittende modus: Uit", "Options.Nameplates.All": "Naamborden: Alle", @@ -411,22 +411,22 @@ "Login.InvalidLogin.Description": "Kijk je login-gegevens opnieuw na of druk op \"Wachtwoord Vergeten?\"", "Login.MalformedUID": "Ongeldige apparaat-gegevens", - "Login.MalformedUID.Description": "Probeer {appName} opnieuw te installeren, of neem contact op met {supportUrl}.", + "Login.MalformedUID.Description": "Probeer Resonite opnieuw te installeren, of neem contact op met {supportUrl}.", "Login.MissingUID": "Ontbrekende apparaat-gegevens", - "Login.MissingUID.Description": "Probeer {appName} opnieuw te installeren, of neem contact op met {supportUrl}.", + "Login.MissingUID.Description": "Probeer Resonite opnieuw te installeren, of neem contact op met {supportUrl}.", "Login.MissingSecretMachineId": "Ontbrekende geheime machine ID", - "Login.MissingSecretMachineId.Description": "Probeer {appName} opnieuw te installeren, of neem contact op met {supportUrl}.", + "Login.MissingSecretMachineId.Description": "Probeer Resonite opnieuw te installeren, of neem contact op met {supportUrl}.", "Login.MalformedSecretMachineId": "Ongeldige secret machine ID", - "Login.MalformedSecretMachineId.Description": "Probeer {appName} opnieuw te installeren, of neem contact op met {supportUrl}.", + "Login.MalformedSecretMachineId.Description": "Probeer Resonite opnieuw te installeren, of neem contact op met {supportUrl}.", "Register.MissingUID": "Ontbrekende apparaat-gegevens", - "Register.MissingUID.Description": "Probeer {appName} opnieuw te installeren, of neem contact op met {supportUrl}.", + "Register.MissingUID.Description": "Probeer Resonite opnieuw te installeren, of neem contact op met {supportUrl}.", "Register.MalformedUID": "Ongeldige apparaat-gegevens", - "Register.MalformedUID.Description": "Probeer {appName} opnieuw te installeren, of neem contact op met {supportUrl}.", + "Register.MalformedUID.Description": "Probeer Resonite opnieuw te installeren, of neem contact op met {supportUrl}.", "Login.MissingLogin": "Geen login-gegevens ingevoerd", "Login.MissingLogin.Description": "Ben je het vergeten in te vullen?", @@ -594,7 +594,7 @@ "Profile.Status.Busy": "Niet Storen", "Profile.Status.Invisible": "Onzichtbaar", "Profile.Status.Offline": "Offline", - "Profile.Status.Headless": "Hoofdloze Host", // TODO (headless) + "Profile.Status.Headless": "Headless Host", "Session.Tab.Settings": "Instellingen", "Session.Tab.Users": "Gebruikers", @@ -613,14 +613,14 @@ "Session.JoinVerifier.ComponentWarning": "WAARSCHUWING: Op dit moment is er niks om de join verifier te beschermen van aanpassingen. Als het aanpassen van de ProtoFlux een zorg is, GEBRUIK DEZE NIET en ZET HET NIET AAN in jouw werelden.", // TODO (join verifier) "Session.JoinVerifier.SetCustomVerifier": "Stel in als aangepaste join request verifier", // TODO (join verifier) - "Permissions.NotAllowedToSpawn": "Je mag hier geen voorwerpen spawnen.", // TODO (spawn) + "Permissions.NotAllowedToSpawn": "Je mag hier geen voorwerpen spawnen.", "Permissions.NotAllowedToSave": "Je mag in deze wereld geen voorwerpen opslaan.", "Permissions.NotAllowedToSwapAvatar": "Je mag hier niet wisselen naar een aangepaste avatar.", "User.Actions.Silence": "Dempen", // TODO (silence) "User.Actions.Mute": "Dempen", // TODO (mute) "User.Actions.Jump": "Spring", // TODO (jump) - "User.Actions.Respawn": "Respawn", // TODO (spawn) + "User.Actions.Respawn": "Respawn", "User.Actions.Kick": "Kick", // TODO (kick) "User.Actions.Ban": "Verbannen", // TODO (ban) @@ -638,7 +638,7 @@ "Contacts.RecordingVoiceMessage": "Opnemen...", "Contacts.Unblocked": "Niet geblokkeerd", "Contacts.AvatarBlock": "Blokkeer Avatar", - "Contacts.MutualBlock": "Gemeenschappelijk Blokkeren", // TODO (too long) + "Contacts.MutualBlock": "Gebruiker Blokkeren", "Contacts.SelfAccount": "Mijn Account", "Contacts.SearchPrompt": "Zoek contacten...", "Contacts.WriteMessage": "Schrijf een bericht...", @@ -658,6 +658,7 @@ "Contacts.SearchResult": "Zoekresultaat", "Contacts.Bot": "Bot-account", "Contacts.Migrated": "Contact heeft niet gemigreerd", + "Contacts.IncompatibleSession" : "Incompatibele sessie", "Notifications.IsSociable": "Is sociaal, stuur een bericht of nodig uit!", "Notifications.IsOnline": "Is nu Online", @@ -672,7 +673,7 @@ "Undo.SetField": "Veld {field_name} naar {value} instellen", "Undo.SetReference": "Referentie {ref_name} naar {ref_target} instellen", - "Undo.Spawn": "Spawn {name}", // TODO (spawn) + "Undo.Spawn": "Spawn {name}", "Undo.Destroy": "Verwijder {name}", "Undo.SpawnComponent": "Maak {component_type} vast aan {slot_name}", "Undo.DuplicateComponent": "Dupliceer Component", @@ -731,15 +732,15 @@ "Tooltips.Dev.Interaction.Tip": "Punt", "Tooltips.Dev.Interaction.Projection": "Projectie", - "Tooltip.Color.Picker": "Kleur kiezer", // TODO (Color Picker) + "Tooltip.Color.Picker": "Kleurenpallet", "Tooltip.GrabbableSetter.Scalable": "Schaalbaar instellen", "Tooltip.GrabbableSetter.NonScalable": "Niet-schaalbaar instellen", "Tooltip.GrabbableSetter.ApplyToRoot": "Stel Toepassen op Root in", // TODO (root) "Tooltip.GrabbableSetter.AppyToHit": "Stel Toepassen op Hit in", - "Tooltip.CharacterCollider.MarkGrippable": "Markeer Grijpbaar", // TODO (grippable) - "Tooltip.CharacterCollider.DontMarkGrippable": "Markeer Niet-Grijpbaar", // TODO (grippable) + "Tooltip.CharacterCollider.MarkGrippable": "Vastpakken Toestaan", + "Tooltip.CharacterCollider.DontMarkGrippable": "Vastpakken Niet Toestaan", "Tooltip.CharacterCollider.EnsureWalkRun": "Verzeker loop-/ren-beweging", "Tooltip.CharacterCollider.EnsureZeroG": "Verzeker gewichtloze-voortbeweging", "Tooltip.CharacterCollider.EnsurePhysicalFly": "Verzeker fysieke vliegbeweging", @@ -783,16 +784,16 @@ "Tooltip.Microphone.SourceRaw": "Ruw", "Tooltip.Microphone.SourceFiltered": "Gefilterd & Genormaliseerd", - "Tooltip.ProtoFlux.Drive": "Drive", // TODO (drive) + "Tooltip.ProtoFlux.Drive": "Overschrijven", "Tooltip.ProtoFlux.Source": "Bron", "Tooltip.ProtoFlux.Reference": "Referentie", "Tooltip.ProtoFlux.Write": "Schrijven", - "Tooltip.ProtoFlux.Proxy": "Proxy", // TODO (proxy) - "Tooltip.ProtoFlux.CreateLocal": "Maak Local", // TODO (local) - "Tooltip.ProtoFlux.CreateStore": "Maak Store", // TODO (store) - "Tooltip.ProtoFlux.CreateDataModelStore": "Maak Data Model Store", // TODO (Data Model Store) + "Tooltip.ProtoFlux.Proxy": "Proxy", + "Tooltip.ProtoFlux.CreateLocal": "Maak Local", + "Tooltip.ProtoFlux.CreateStore": "Maak Store", + "Tooltip.ProtoFlux.CreateDataModelStore": "Maak Data Model Store", "Tooltip.ProtoFlux.Overview": "Overzichtsmodus aan/uitzetten", - "Tooltip.ProtoFlux.NodeBrowser": "Browse nodes", // TODO (browse, nodes) + "Tooltip.ProtoFlux.NodeBrowser": "Nodes doorzoeken", "Tooltip.ProtoFlux.PackInPlace": "Hier inpakken", "Tooltip.ProtoFlux.PackInto": "Inpakken naar {name}", "Tooltip.ProtoFlux.Unpack": "Uitpakken van {name}", @@ -818,9 +819,9 @@ "Tooltip.ComponentClone.SingleInstanceOff": "Enkel Exemplaar: Uit", "Tooltip.ComponentClone.ClearTemplate": "Verwijder voorbeeld", - "ProtoFlux.UI.Call": "Oproep", // TODO (call) - "ProtoFlux.UI.AsyncCall": "Asynchrone Oproep", // TODO (async, call) - "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux Nodes", // TODO (nodes) + "ProtoFlux.UI.Call": "Aanroepen", + "ProtoFlux.UI.AsyncCall": "Asynchroon Aanroepen", + "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux Nodes", "CreateNew.Back": "<<< Terug", "CreateNew.EmptyObject": "Leeg Object", @@ -833,8 +834,8 @@ "CreateNew.Object.Mirror": "Spiegel", "CreateNew.Object.Portal": "Portaal", "CreateNew.Object.VideoPlayer": "Videospeler", - "CreateNew.Object.SpawnArea": "Spawn Gebied", // TODO (spawn) - "CreateNew.Object.SpawnPoint": "Spawn Punt", // TODO (spawn) + "CreateNew.Object.SpawnArea": "Spawngebied", + "CreateNew.Object.SpawnPoint": "Spawnpunt", "CreateNew.Object.UIXCanvas": "UIX Canvas", "CreateNew.Object.Facet": "Facet", @@ -890,7 +891,7 @@ "AvatarCreator.Title": "Avatar Creator", // TODO (creator) "AvatarCreator.Instructions": "Lijn de avatarobjecten uit met de referenties van de headset en controller (optioneel) en druk op Maken om ze naar een avatar te converteren", "AvatarCreator.UseSymmetry": "Gebruik symmetrie", - "AvatarCreator.ShowToolAnchors": "Toon gereedschapsankers", // TODO (anchor) + "AvatarCreator.ShowToolAnchors": "Toon gereedschapsankers", "AvatarCreator.SetupVolumeMeter": "Stel volumemeter in", "AvatarCreator.SetupEyes": "Stel ogen in", "AvatarCreator.SetupFaceTracking": "Face Tracking instellen", @@ -902,7 +903,7 @@ "AvatarCreator.AlignHeadRight": "Lijn hoofd rechts uit", "AvatarCreator.CenterHead": "Centreer hoofd positie", "AvatarCreator.TryAlignHands": "Probeer handen uit te lijnen", - "AvatarCreator.AlignToolAnchors": "Lijn de gereedschapsankers uit", // TODO (anchor) + "AvatarCreator.AlignToolAnchors": "Lijn de gereedschapsankers uit", "AvatarCreator.Create": "Creëer", "AvatarCreator.ProtectionUnavailable": "Avatarberscherming is niet beschikbaar in deze wereld. Ga naar een andere wereld om je avatar te beschermen.", @@ -919,7 +920,7 @@ "Importer.Image.Title": "Importeer Afbeelding", "Importer.Image.Prompt": "Wat importeer je?", "Importer.Image.Regular": "Afbeelding / Texture", - "Importer.Image.Screenshot": "{appName} Foto(Hier opgenomen)", + "Importer.Image.Screenshot": "Resonite Foto(Hier opgenomen)", "Importer.Image.PixelArt": "Pixel-Art", "Importer.Image.Sprite": "Sprite", "Importer.Image.360": "360° Foto / Skybox", @@ -929,6 +930,9 @@ "Importer.Image.Stereo180": "Stereo 180° Foto", "Importer.Image.LUT": "LUT", + "Importer.LUT.Failure.Heading": "Importeren van LUT {image} mislukt", + "Importer.LUT.Failure.Description": "Importeren van LUT mislukt vanwege de volgende reden:\n\n{error}", + "Importer.ImageVideo.LayoutPrompt": "Welke lay-out gebruikt het?", "Importer.ImageVideo.LayoutHorizontalLR": "Zij aan Zij Links-Rechts", "Importer.ImageVideo.LayoutHorizontalRL": "Zij aan Zij Rechts-Links", @@ -990,13 +994,13 @@ "Importer.Model.Advanced.Optimize": "Optimaliseer Model/Scène", "Importer.Model.Advanced.SplitSubmeshes": "Splits Submeshes", "Importer.Model.Advanced.RandomColors": "Genereer Willekeurige Kleuren", - "Importer.Model.Advanced.SpawnMaterialOrbs": "Spawn Materiaal Bollen", // TODO (spawn) + "Importer.Model.Advanced.SpawnMaterialOrbs": "Spawn Materiaal Bollen", "Importer.Model.Advanced.ImagesByName": "Importeer Afbeeldingen Op Naam", "Importer.Model.Advanced.ForcePointFiltering": "Forceer Point Filtering", "Importer.Model.Advanced.ForceNoMipMaps": "Geen MipMaps", "Importer.Model.Advanced.ForceUncompressed": "Forceer Ongecomprimeerd", - "Importer.Model.Advanced.Grabbable": "Maak Grijpbaar", + "Importer.Model.Advanced.Grabbable": "Maak Vastpakbaar", "Importer.Model.Advanced.Scalable": "Maak Schaalbaar", "Importer.Model.Advanced.PositionAtOrigin": "Positioneer Op Oorsprong", "Importer.Model.Advanced.AssetsOnObject": "Plaats Assets Op Object", // TODO (asset) @@ -1022,6 +1026,21 @@ "Exporter.ExportAs": "Exporteer als:", "Exporter.Export": "Exporteer", "Exporter.Exporting": "Exporteren...", + "Exporter.InvalidFileName": "Ongeldige Bestandsnaam", + + "Export.PackageExportable.Package": "Resonite Pakket", + "Export.PackageExportable.PackageWithVariants": "Resonite Pakket (+varianten)", + + "Export.AudioExportable.OriginalFormat" : "Audio (origineel formaat)", + + "Export.VideoExportable.OriginalFormat" : "Video (origineel formaat)", + + "Importer.Package.Progress.DecodingPackage" : "Pakket Decoderen", + "Importer.Package.Progress.DecodingObject" : "Object Decoderen", + "Importer.Package.Progress.ImportingAssets" : "Assets Importeren", // TODO (asset) + "Importer.Package.Progress.LoadingObject" : "Object Laden", + "Importer.Package.Progress.Imported" : "Pakket Geïmporteerd", + "Importer.Package.Progress.Fail" : "Importeren mislukt. Controleer logs", "NewWorld.Title": "Nieuwe Wereld", "NewWorld.SessionTitle": "Nieuwe Sessie", @@ -1035,7 +1054,7 @@ "FullBody.Title": "Full-body / Avatar Kalibratie", "FullBody.SetHeight": "1) Stel je lengte in", - "FullBody.HeightInstructions": "Zorg ervoor dat dit jouw werkelijke lengte is, anders werkt de kalibratie niet correct. De mannequin moet passen op de headset en controllers.", // TODO (mannequin) + "FullBody.HeightInstructions": "Zorg ervoor dat dit jouw werkelijke lengte is, anders werkt de kalibratie niet correct. De mannequin moet passen op de headset en controllers.", "FullBody.HeightWarning": "Dit lijkt onjuist. Zorg ervoor dat het jouw werkelijke lengte is.", "FullBody.ConfirmMapping": "2) Bevestig de toewijzing van trackers", "FullBody.MappingInstructions": "Ga rechtop staan en zorg ervoor dat de trackers correct worden gevolgd en gedetecteerd.", @@ -1054,7 +1073,7 @@ "FullBody.CalibrateTrackersInstructions": "Pak en positioneer de blauwe lichaamsdelen ten opzichte van de trackers om hun compensatie aan te passen. Ze moeten overeenkomen met de locatie van de tracker op je lichaam.\nJe kan de kalibratie later op elk moment aanpassen door deze tool opnieuw te openen.", "FullBody.UseSymmetry": "Gebruik Symmetrie", "FullBody.ShowBodyOverlay": "Lichaam-Overlay weergeven", - "FullBody.HeightCompensationInstructions": "Als de mannequin te lang (gebogen) of te kort is, kan je de hoogtecompensatie aanpassen.", // TODO (mannequin) + "FullBody.HeightCompensationInstructions": "Als de mannequin te lang (gebogen) of te kort is, kan je de hoogtecompensatie aanpassen.", "FullBody.RecalibratePrompt": "Verminkte of ontbrekende trackers?", "FullBody.Recalibrate": "Voer de T-Pose kalibratie opnieuw uit", "FullBody.CalibrateAvatarPrompt": "Moet de passing van de avatar aangepast worden?", @@ -1118,28 +1137,28 @@ "CameraControl.Settings.AudioFromCameraViewpoint": "Audio vanuit het camera standpunt", "CameraControl.OpenCloseUsers": "Gebruikers", - "CameraControl.CreateCameraAnchor": "Maak Camera Anker", // TODO (anchor) + "CameraControl.CreateCameraAnchor": "Maak Camera-anker", - "CameraControl.Anchors.Interpolate": "Interpoleer tussen ankers", // TODO (anchor) - "CameraControl.Anchors.InterpolationSpeed": "Ankerinterpolatiesnelheid:", // TODO (anchor) + "CameraControl.Anchors.Interpolate": "Interpoleer tussen ankers", + "CameraControl.Anchors.InterpolationSpeed": "Ankerinterpolatiesnelheid:", "CameraControl.Anchors.LinearInterpolation": "Lineaire interpolatie", - "CameraControl.Anchors.NoAnchors": "Geen camera-ankers in deze wereld", // TODO (anchor) + "CameraControl.Anchors.NoAnchors": "Geen camera-ankers in deze wereld", "CameraControl.Positioning.FieldOfView": "Gezichtsveld", "CameraControl.Positioning.AngleOffset": "Hoek compensatie", "CameraControl.Positioning.Distance": "Afstand", "CameraControl.Positioning.Height": "Hoogte", - "CameraControl.Positioning.FirstPersonPitch": "Eerste-persoons Pitch", // TODO (pitch) - "CameraControl.Positioning.FirstPersonRoll": "Eerste-persoons Roll", // TODO (roll) + "CameraControl.Positioning.FirstPersonPitch": "Eerste-persoons Helling", + "CameraControl.Positioning.FirstPersonRoll": "Eerste-persoons Rol", "CameraControl.Positioning.FirstPersonOffset": "Eerste-persoons Compensatie", "CameraControl.Positioning.Reset": "Reset", "CameraControl.Control.AnyoneCanInteract": "Iedereen Kan Bedienen", "CameraControl.Control.RenderPreviewForEveryone": "Laat Iedereen Het Voorbeeld Zien", - "CameraControl.Control.RenderPrivateUI": "Laat Privé UI zien", // TODO (UI) + "CameraControl.Control.RenderPrivateUI": "Laat Privé UI zien", "CameraControl.Control.MotionBlur": "Bewegingsonscherpte", // TODO (motion blur) - "CameraControl.Control.ScreenSpaceReflections": "Screenspace Reflecties", // TODO (screenspace) - "CameraControl.Control.SpawnPhotoInWorld": "Spawn foto in de wereld", // TODO (spawn) + "CameraControl.Control.ScreenSpaceReflections": "Screenspace Reflecties", + "CameraControl.Control.SpawnPhotoInWorld": "Spawn foto in de wereld", "CameraControl.Control.FlipPreview": "Voorbeeld Omdraaien", "CameraControl.Control.GroupDetectionRadius": "Groepsdetectieradius: {n} m", "CameraControl.Control.GroupExcludeBoundary": "Groep Uitsluitings-grens: {n} m", @@ -1191,11 +1210,11 @@ "Settings.Category.Security": "Beveiliging", "Settings.Category.Misc": "Overig", "Settings.Category.Privacy": "Privacy", - "Settings.Category.UserInterface": "Gebruikers-interface", // TODO (UI) - "Settings.Category.Graphics": "Graphics", // TODO (graphics) + "Settings.Category.UserInterface": "Gebruikers-interface", + "Settings.Category.Graphics": "Grafisch", "Settings.Category.InteractiveCamera": "Camera", - "Settings.LegacyFeatureSettings.ConvertLegacySettings": "DEBUG - Zet Legacy-instellingen om", // TODO (legacy) + "Settings.LegacyFeatureSettings.ConvertLegacySettings": "DEBUG - Zet verouderde instellingen om", "Settings.DebugSettings.DebugResetAllSimpleSettings": "DEBUG - Reset alle simpele instellingen", "Settings.GeneralControlsSettings": "Algemene Besturing", @@ -1238,8 +1257,8 @@ "Settings.UserRestrictionsSettings": "Gebruikers-beperkingen", "Settings.WindowsSettings": "Windows Instellingen", - "Settings.DebugSettings": "Debug", // TODO (debug) - "Settings.LegacyFeatureSettings": "Legacy Functies", // TODO (legacy) + "Settings.DebugSettings": "Debug", + "Settings.LegacyFeatureSettings": "Verouderde Functies", "Settings.TwitchInterfaceSettings": "Twitch Streaming Interface", "Settings.MessagingPrivacySettings": "Berichten Privacy", @@ -1258,7 +1277,7 @@ "Settings.InteractiveCameraRenderSettings": "Weergave", "Settings.InteractiveCameraGroupSettings": "Gebruikersgroepering", "Settings.InteractiveCameraSmoothingSettings": "Smoothing", // TODO (smooth) - "Settings.InteractiveCameraAnchorSettings": "Anchors", // TODO (anchor) + "Settings.InteractiveCameraAnchorSettings": "Ankers", "Settings.InteractiveCameraPhotoSettings": "Fotos", "Settings.InteractiveCameraPostProcessingSettings": "Nabewerking", // TODO (post processing) @@ -1286,9 +1305,9 @@ "Settings.MovementSettings.SnapTurnAngle.Description": "Dit is de hoek (in graden) die je draait als je met snap draai probeert te draaien.", // TODO (snap) "Settings.MovementSettings.NoClipSpeed": "Noclip snelheid", "Settings.MovementSettings.NoClipSpeed.Description": "Dit bepaalt hoe snel je beweegt met de Noclip voortbewegingsmodus. Dit type voortbeweging wordt vaak gebruikt voor bouwen en testen, en is dus vaak niet bestuurd door de wereld waar je in bent.", - "Settings.MovementSettings.MovementDeadzone": "Bewegings deadzone", // TODO (deadzone) + "Settings.MovementSettings.MovementDeadzone": "Bewegings deadzone", "Settings.MovementSettings.MovementDeadzone.Description": "Deze instelling kan gebruikt worden om drift te corrigeren. Door deze waarde te verhogen moet je de joystick verder duwen voordat je beweegt.", // TODO (drift) - "Settings.MovementSettings.TurningDeadzone": "Draaien deadzone", // TODO (deadzone) + "Settings.MovementSettings.TurningDeadzone": "Draaien deadzone", "Settings.MovementSettings.TurningDeadzone.Description": "Deze instelling kan gebruikt worden om drift te corrigeren en per ongeluk draaien voorkomen wanneer je beweegt en draait met dezelfde joystick. Door deze waarde te verhogen moet je de joystick verder duwen voordat je draait.", "Settings.MovementSettings.MovementExponent": "Bewegings exponent", // TODO (exponent) "Settings.MovementSettings.MovementExponent.Description": "Gebruik dit om de curve-reactie voor bewegen te bewerken. Je kan dit gebruiken om te beginnen met langzaam bewegen en daarna vlugger snel bewegen, or gelijk sneller bewegen, gebaseerd op of de waarde boven of onder 1.0 is.", @@ -1426,7 +1445,7 @@ "Settings.HapticPointMapping.TorsoSide": "Torso kant", // TODO (torso) "Settings.HapticPointMapping.TorsoSide.Description": "Dit bepaalt aan welke kant van de torso het apparaat toegegwezen moet worden (voor- of achterkant)", // TODO (torso) - "Settings.HapticPointMapping.HeadPitchAngle": "Hoofd pitchhoek", // TODO (pitch) + "Settings.HapticPointMapping.HeadPitchAngle": "Hoofd hellingshoek", "Settings.HapticPointMapping.HeadPitchAngle.Description": "Dit bepaalt de positie langs de \"verticale\" as van het hoofd. De standaard positie is het midden van het gezicht (waar je neus is). Een grotere hoek gaat omhoog naar de bovenkant van je hoofd. Een lagere waarde gaat omlaag naar de kin.", "Settings.HapticPointMapping.HeadYawAngle": "Hoofd yawhoek", // TODO (yaw) "Settings.HapticPointMapping.HeadYawAngle.Description": "Dit bepaalt de horizontale positie rond het hoofd, links of rechts draaien. Het midden (waar je neus is) is de standaard positie. Een lagere waarde gaat naar links, een hogere waarde gaat naar rechts. Dit gaat rond het hoofd in een cirkel op 180°, waar de achterkant van je hoofd is.", @@ -1500,9 +1519,9 @@ "Settings.AudioVolumeSettings.MultimediaVolume": "Multimediavolume", "Settings.AudioVolumeSettings.MultimediaVolume.Description": "Pas het volume van verschillende multimedia aan. Meestal zijn dit audio, video, en muziekspelers, inclusief achtergrondmuziek in de wereld.", "Settings.AudioVolumeSettings.VoiceVolume": "Stemvolume", - "Settings.AudioVolumeSettings.VoiceVolume.Description": "Pas het volume van de stem van alle andere gebruikers aan. In sommige gevallen past deze instelling ook het volume van stemopnames aan. Je kan ook het volume van individuele gebruikers aanpassen, in de sessie pagina op je dash.", // TODO (dash) - "Settings.AudioVolumeSettings.UserInterfaceVolume": "UI-volume", // TODO (UI) - "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "Pas het volume aan van geluidseffecten van UI - knoppen indrukken, sliders, sommige interacties met gereedschappen, fotos maken en meer.", // TODO (UI) + "Settings.AudioVolumeSettings.VoiceVolume.Description": "Pas het volume van de stem van alle andere gebruikers aan. In sommige gevallen past deze instelling ook het volume van stemopnames aan. Je kan ook het volume van individuele gebruikers aanpassen, in de sessie pagina op je dash.", + "Settings.AudioVolumeSettings.UserInterfaceVolume": "UI-volume", + "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "Pas het volume aan van geluidseffecten van UI - knoppen indrukken, sliders, sommige interacties met gereedschappen, fotos maken en meer.", "Settings.AudioAccessibilitySettings.WhisperVolume": "Fluister-modus volume", "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "Dit bepaalt hoe luid de audio buiten de fluister-modus bubbel zal zijn. Als ze te luid of te zacht zijn, kan je dit gebruiken om de verzwakking van het volume aan te passen.", @@ -1514,7 +1533,7 @@ "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "Noise-gate Drempel", // TODO (noise gate) "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "Noise-gate voorkomt dat achtergrondgeluiden naar andere gebruikers worden gestuurd. Deze instelling bepaalt wanneer we beginnen met audio van je microfoon doorlaten. Als er te veel ruis doorheen komt, zet deze instelling hoger. Als je stem er niet doorheen komt, zet het lager.", // TODO (noise gate) "Settings.AudioInputFilteringSettings.NoiseGateAttack": "Noise-gate snelheid", // TODO (noise gate) - "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "Dit bepaalt hoe snel de noise-gate reageert op binnenkomende audio die te zacht is. Grotere waarden resulteren in een langzamere verhoging in volume, kleinere waarden resulteren in een snellere verhoging in volume.", // TODO + "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "Dit bepaalt hoe snel de noise-gate reageert op binnenkomende audio die te zacht is. Grotere waarden resulteren in een langzamere verhoging in volume, kleinere waarden resulteren in een snellere verhoging in volume.", // TODO (noise gate) "Settings.AudioInputFilteringSettings.NoiseGateHold": "Noise-gate vasthouden", // TODO (noise gate) "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "Dit bepaalt voor hoe lang het aangepaste volume vastgehouden moet worden nadat het gedetecteerd is, voordat audio weer gefilterd wordt. Een hogere waarde laat meer zachte audio door nadat je een hard genoeg geluid hebt gemaakt.", // TODO (noise gate) "Settings.AudioInputFilteringSettings.NoiseGateRelease": "Noise-gate sluiten", // TODO (noise gate) @@ -1550,26 +1569,28 @@ "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "Dit zet netwerk functies specifiek voor lokale netwerken uit, zoals het aankondigen van je sessie op het lokale netwerk of zoeken naar andere sessies op het lokale netwerk.", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Gebruik Eerder Steam Networking Sockets", // TODO (prefer) "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "Wanneer dit aan staat, verbind je via Steam Networking Sockets als het mogelijk is. Dit kan helpen in sommige gevallen wanneer het LNL protocol resulteert in grote vertraging. Maar, aangezien dit protocol wat functies mist, kan je tegen netwerk instabiliteit aanlopen, dus we raden aan om dit alleen aan te zetten als je problemen ondervindt.", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL Window Grootte", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "Dit bepaalt de window grootte voor het LNL protocol. Het veranderen van deze instelling heeft onmiddelijk een effect in alle actieve sessies.\n\nAls je een achterstand in pakketten oploopt, kan je deze waarde verhogen, wat de doorvoer van de verbinding kan verbeteren. Hogere waarden kunnen de verbinding meer destabiliseren, dus wees voorzichtig.\n\nStandaard Waarde: 64\n\nBELANGRIJK: Let erop dat deze instelling voor diagnostische testen tijdelijk beschikbaar is, en dat deze waarde in de toekomst automatisch aangepast gaat worden.", "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "Maximale hoeveelheid assets tegelijk versturen", // TODO (asset) "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "Wanneer je een sessie host, wordt dit gebruikt om te bepalen hoeveel lokale assets tegelijkertijd verstuurd kunnen worden. Door deze waarde hoger te zetten kan je assets sneller naar andere gebruikers sturen, maar kan ook de qualiteit van de netwerkverbinding verlagen. We raden aan om waarden uit te proberen om te kijken wat jouw netwerk aan kan.", - "Settings.AssetGatherSettings.MaxConcurrentDownloads": "Maximale hoeveelheid downloads tegelijk", // TODO (downloads) + "Settings.AssetGatherSettings.MaxConcurrentDownloads": "Maximale hoeveelheid downloads tegelijk", "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "Gebruik dit om te bepalen hoeveel assets tegelijk gedownload kunnen worden. Een hogere waarde kan het laden van werelden versnellen, maar kan ook je netwerk overbelasten, dus wees voorzichtig wanneer je deze waarde aanpast.", // TODO (asset) "Settings.HostAccessSettings.Entries": "Beheer Host-toegang", "Settings.HostAccessSettings.Entries.Breadcrumb": "Host-toegang", - "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "Sta HTTP requests toe", - "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "Dit bepaalt of HTTP(s) requests toegestaan worden voor deze host. Dit zijn vaak REST API requests om te communiceren met services van derde partijen.", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "Sta HTTP aanvragen toe", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "Dit bepaalt of HTTP(s) aanvragen toegestaan worden voor deze host. Dit zijn vaak REST API aanvragen om te communiceren met services van derde partijen.", "Settings.HostAccessSettings.Entries.AllowWebsockets": "Sta websockets toe", "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "Dit bepaalt of realtime Websocket verbindingen toegestaan worden voor deze host. Deze worden vaak gebruikt voor realtime bidirectionele communicaties en datastromen.", // TODO (realtime) "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "Sta ontvangen via OSC toe", "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "Dit bepaalt of Resonite OSC data mag ontvangen en verwerken voor deze host", "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "Sta versturen via OSC toe", "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "Dit bepaalt of Resonite OSC data mag versturen naar deze host", - "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "Laatste hyperlink request reden", // TODO (request) - "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "Laatste websocket request reden", // TODO (request) - "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "Laatste OSC Sender request reden", // TODO (request) - "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "Laatste OSC Receiver request reden", // TODO (request) + "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "Laatste hyperlink aanvraag reden", + "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "Laatste websocket aanvraag reden", + "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "Laatste OSC Sender aanvraag reden", + "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "Laatste OSC Receiver aanvraag reden", "Settings.HostAccessSettings.Entries.Remove": "Verwijder (je wordt de volgende keer weer gevraagd)", "Settings.HostAccessSettings.DebugReset": "Reset Host-toegang", @@ -1578,9 +1599,9 @@ "Settings.WindowsSettings.KeepOriginalScreenshotFormat": "Behoud originele screenshot formaat", "Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "Zet dit aan om te voorkomen dat screenshots naar JPG of PNG om worden gezet tijdens het opslaan naar de Documenten map in Windows. Dit kan het lastiger maken om ze te gebruiken, omdat sommige programmas het formaat misschien niet kunnen openen.", - "Settings.DebugSettings.DebugInputBindings": "Debug input bindings", // TODO (debug, bindings) - "Settings.DebugSettings.DebugInputBindings.Description": "Wanneer dit aan staat zie je debug informatie voor het input binding systeem. Dit is vooral nuttig voor ontwikkelaars.", // TODO (debug, bindings) - "Settings.DebugSettings.FetchIncompatibleSessions": "Haal incompatibele sessies op", // TODO (incompatible) + "Settings.DebugSettings.DebugInputBindings": "Invoer toewijzing debuggen", + "Settings.DebugSettings.DebugInputBindings.Description": "Wanneer dit aan staat zie je debug informatie voor het invoer toewijzing systeem. Dit is vooral nuttig voor ontwikkelaars.", + "Settings.DebugSettings.FetchIncompatibleSessions": "Haal incompatibele sessies op", "Settings.DebugSettings.FetchIncompatibleSessions.Description": "Wanneer dit aan staat, zie je actieve sessies die niet bruikbaar zijn met jouw huidige client. Bij deze sessies kan je niet meedoen.", // TODO (join) "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Dubbelklik vastpakken om gereedschap te equippen", // TODO (equip) @@ -1608,7 +1629,7 @@ "Settings.DashSettings.OpenCloseSpeed": "Open/Sluit Snelheid", "Settings.DashSettings.OpenCloseSpeed.Description": "Gebruik dit om te bepalen hoe snel de dash opent en sluit. Als je de animatie niet wil, kan je dit op een hele hoge waarde zetten, zodat de dash bijna direct opent en sluit.", "Settings.DashSettings.AllowReplacingSettings": "Sta vervangen van instellingen toe", - "Settings.DashSettings.AllowReplacingSettings.Description": "Wanneer dit aan staat, kan je het hele instellingen paneel van de dash oppakken en vervangen met een aangepaste versie als je in UI bewerkingsmodus zit.\n\nDeze instelling moet uit staan als je de individuele instellingen los wil oppakken. Wij raden aan om dit tijdelijk aan te zetten wanneer je het instellingen paneel wil vervangen, en daarna weer uit te zetten", // TODO (UI) + "Settings.DashSettings.AllowReplacingSettings.Description": "Wanneer dit aan staat, kan je het hele instellingen paneel van de dash oppakken en vervangen met een aangepaste versie als je in de UI-bewerkingsmodus zit.\n\nDeze instelling moet uit staan als je de individuele instellingen los wil oppakken. Wij raden aan om dit tijdelijk aan te zetten wanneer je het instellingen paneel wil vervangen, en daarna weer uit te zetten", "Settings.NotificationSettings": "Notificaties", "Settings.NotificationSettings.UserOnline": "Contact Online", @@ -1633,21 +1654,21 @@ "Settings.NamePlateSettings.NameplateVisibility": "Naamborden Zichtbaarheid", "Settings.NamePlateSettings.NameplateVisibility.Description": "Gebruik dit om te bepalen welke naamborden zichtbaar zijn voor jou.", "Settings.NamePlateSettings.UseCustomNameplates": "Laat aangepaste naamborden zien", - "Settings.NamePlateSettings.UseCustomNameplates.Description": "Als sommige naamborden lastig te zien zijn, volledig verstopt zijn of als je een gebruikers werkelijke gebruikersnaam en badges moet zien (bijvoorbeeld voor moderatie), kan je aangepaste naamborden uitzetten en de standaard naamborden zien.", // TODO (moderation) + "Settings.NamePlateSettings.UseCustomNameplates.Description": "Als sommige naamborden lastig te zien zijn, volledig verstopt zijn of als je een gebruikers werkelijke gebruikersnaam en badges moet zien (bijvoorbeeld voor moderatie), kan je aangepaste naamborden uitzetten en de standaard naamborden zien.", "Settings.CustomizationSettings": "Aanpassings-instellingen", "Settings.CustomizationSettings.UserInterfaceEditMode": "UI-bewerkingsmodus", - "Settings.CustomizationSettings.UserInterfaceEditMode.Description": "Wanneer dit aan staat, kan je de plek van facets (modulaire stukken van de gebruikersinterface) aanpassen in je dash of op je facet ankers op je handen en gezichtsveld (als die aan staan).\n\nVergeet niet dit uit te zetten zodra je klaar bent! Je kan het ook uit zetten met de knop onder je dash.", // TODO (UI, anchor) + "Settings.CustomizationSettings.UserInterfaceEditMode.Description": "Wanneer dit aan staat, kan je de plek van facets (modulaire stukken van de gebruikersinterface) aanpassen in je dash of op je facet ankers op je handen en gezichtsveld (als die aan staan).\n\nVergeet niet om dit uit te zetten zodra je klaar bent! Je kan het ook uit zetten met de knop onder je dash.", - "Settings.FacetAnchorsSettings": "Facet Ankers", // TODO (anchor) - "Settings.FacetAnchorsSettings.UseFacetAnchors": "Gebruik Facet Ankers", // TODO (anchor) - "Settings.FacetAnchorsSettings.UseFacetAnchors.Description": "Wanneer dit aan staat, kan je de app knop op je rechtercontroller gebruiken om facet ankers op je arm en onderarm aan/uit te zetten. Deze geven meer ruimte om facets op te plaatsen voor snelle toegang, naast je dash.", // TODO (anchor) + "Settings.FacetAnchorsSettings": "Facet Ankers", + "Settings.FacetAnchorsSettings.UseFacetAnchors": "Gebruik Facet Ankers", + "Settings.FacetAnchorsSettings.UseFacetAnchors.Description": "Wanneer dit aan staat, kan je de app knop op je rechtercontroller gebruiken om facet ankers op je arm en onderarm aan/uit te zetten. Deze geven meer ruimte om facets op te plaatsen voor snelle toegang, naast je dash.", "Settings.FacetAnchorsSettings.AnimationSpeed": "Tonen/Verbergen Animatie Snelheid", - "Settings.FacetAnchorsSettings.AnimationSpeed.Description": "Dit bepaalt hoe snel de facet ankers tonen en verbergen wanneer ze aan/uit gezet worden.", // TODO (anchor) - "Settings.FacetAnchorsSettings.FacetAnchorToggle": "Facet Ankers aan/uitzetten", // TODO (anchor) - "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description": "Dit bepaalt welke controller (links of rechts) de facet ankers aan/uit zet. De dash wordt met de andere controller geopend.", // TODO (anchor) + "Settings.FacetAnchorsSettings.AnimationSpeed.Description": "Dit bepaalt hoe snel de facet ankers tonen en verbergen wanneer ze aan/uit gezet worden.", + "Settings.FacetAnchorsSettings.FacetAnchorToggle": "Facet Ankers aan/uitzetten", + "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description": "Dit bepaalt welke controller (links of rechts) de facet ankers aan/uit zet. De dash wordt met de andere controller geopend.", "Settings.FacetAnchorsSettings.ShowContainerBackground": "Laat achtergrond zien", - "Settings.FacetAnchorsSettings.ShowContainerBackground.Description": "Door dit uit te zetten schakel je het visuele gedeelte van de achtergrond uit op de facet ankers. Hiermee worden de facetten zelf het enige zichtbare gedeelte.", // TODO (anchor) + "Settings.FacetAnchorsSettings.ShowContainerBackground.Description": "Door dit uit te zetten schakel je het visuele gedeelte van de achtergrond uit op de facet ankers. Hiermee worden de facetten zelf het enige zichtbare gedeelte.", "Settings.LaserSettings.SmoothSpeed": "Laser smooth snelheid", // TODO (smooth) "Settings.LaserSettings.SmoothSpeed.Description": "Gebruik dit om te bepalen hoe snel de laser reageert op je bewegingen. Lagere waarden maken de laser langzamer, maar beter met rillingen filteren. Hogere waarden reageren sneller, maar gaan ook mee met onbedoelde controller bewegingen.", @@ -1685,8 +1706,8 @@ "Settings.PhotoCaptureSettings.StereoSeparation.Description": "Gebruik dit om de scheiding tussen cameras te bepalen op stereo-modus. Dit bepaalt de afstand tussen de cameras, wat invloed heeft op de kracht van het stereo-effect voor objecten op een grotere afstand.\n\nWanneer je fotos maakt van dichtbij zijn lagere waarden beter. Wanneer je fotos maakt van grote scènes werken grotere waarden beter.", "Settings.PhotoCaptureSettings.PhotoAutosavePath": "Foto automatisch opslaan in inventaris pad", "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "Wanneer dit ingesteld is, worden fotos die je maakt (of via het context menu bewaart) automatisch opgeslagen in je inventaris. Bijvoorbeeld Fotos/%year%/%month_name%\n\nDe volgende variabelen zijn beschikbaar:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", - "Settings.PhotoCaptureSettings.CapturePrivateUI": "Privé UI vastleggen", // TODO (UI) - "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "Wanneer dit aan staat, zal de snelle foto opname je privé UI vastleggen, zoals je dash. Dit kan handig zijn als je informatie wil laten zien die daar staat.\n\nWe raden aan om dit uit te zetten zodra je klaar bent, omdat je per ongeluk privé informatie kan vastleggen en lekken.", // TODO (UI, dash) + "Settings.PhotoCaptureSettings.CapturePrivateUI": "Privé UI vastleggen", + "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "Wanneer dit aan staat, zal de snelle foto opname je privé UI vastleggen, zoals je dash. Dit kan handig zijn als je informatie wil laten zien die daar staat.\n\nWe raden aan om dit uit te zetten zodra je klaar bent, omdat je per ongeluk privé informatie kan vastleggen en lekken.", "Settings.PhotoCaptureSettings.EncodeFormat": "Codeer Formaat", "Settings.PhotoCaptureSettings.EncodeFormat.Description": "Het bestandsformaat waar alle gemaakte fotos in worden opgeslagen. Als je een specifiek formaat nodig hebt, kan je deze instelling gebruiken.\n\nWeet wel dat sommige formaten functies kunnen missen (zoals transparantie), mogelijk langzamer zijn, lagere kwaliteit hebben of resulteren in grotere bestanden.", "Settings.PhotoCaptureSettings.AlwaysHideNameplates": "Verstop altijd naamborden", @@ -1711,7 +1732,7 @@ "Settings.InteractiveCameraFramingSettings.Distance.Description": "In derde persoons- of groepmodus, bepaalt dit de afstand van de camera tot het onderwerp of de groep.", "Settings.InteractiveCameraFramingSettings.HeightOffset": "Hoogte Compensatie", "Settings.InteractiveCameraFramingSettings.HeightOffset.Description": "In derde persoons- of groepmodus, kan je hiermee de camera hoger of lager bewegen relatief tot het onderwerp of de groep.", - "Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "Eerstepersoons pitchhoek", // TODO (pitch) + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "Eerstepersoons hellingshoek", "Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description": "In eerste persoonsmodus, gebruik dit om de camera omhoog of omlaag te draaien.", "Settings.InteractiveCameraFramingSettings.FirstPersonRoll": "Eerstepersoons rolhoek", "Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "In eerste persoonsmodus, gebruik dit om de zijwaartse rotatie van de camera te besturen - naar links en rechts kantelen", @@ -1725,7 +1746,7 @@ "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "Vermijd obstructie", "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "Als het zicht van de camera onderbroken wordt door een object, probeert de camera automatisch dichter bij te komen om de obstructie te voorkomen.", "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "Houd in worldspace", // TODO (worldspace) - "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Zorg dat de camera in root worldspace blijft, in plaats van zichzelf naar dezelfde ruimte als de gebruiken zetten. Dit kan betere positionering geven wanneer gebruikersankers gebruikt worden (bijvoorbeeld in voertuigen).", // TODO (root, worldspace, anchor) + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Zorg dat de camera in root worldspace blijft, in plaats van zichzelf naar dezelfde ruimte als de gebruiken zetten. Dit kan betere positionering geven wanneer gebruikersankers gebruikt worden (bijvoorbeeld in voertuigen).", // TODO (root, worldspace) "Settings.InteractiveCameraPositioningSettings.MovementWobble": "Beweging Wiebelen", "Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "Dit voegt een willekeurige bewegingscompensatie toe aan de positie van de camera die verandert in de loop van tijd. Hierdoor kunnen opnames er minder statisch uitzien, al helemaal als je weinig beweegt.", @@ -1748,20 +1769,20 @@ "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "Framing smoothing snelheid", // TODO (framing, smooth) "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "Dit bepaalt hoe snel de camera is met aanpassen van de framing van het doelonderwerp. Hogere waarden gaan sneller naar het doel, maar resulteren ook in schokkerige bewegingen.", - "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "Interpoleer tussen ankers", // TODO (anchor) - "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "Wanneer dit aan staat, zal de camera tussen ankers in de wereld interpoleren.", // TODO (anchor) + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "Interpoleer tussen ankers", + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "Wanneer dit aan staat, zal de camera tussen ankers in de wereld interpoleren.", "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "Interpoleren snelheid", - "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "Wanneer interpoleren tussen ankers aan staat, bepaalt dit hoe snel de camera beweegt tussen ankers.", // TODO (anchor) + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "Wanneer interpoleren tussen ankers aan staat, bepaalt dit hoe snel de camera beweegt tussen ankers.", "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "Gebruik lineaire interpolatie", - "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "Zet dit aan om lineaire interpolatie te gebruiken in plaats van smooth interpolatie. Lineaire interpolatie start en stopt abrupt, maar heeft een constante bewegingssnelheid, los van de afstand tussen de ankers. Dit betekent dat als de ankers verder uit elkaar zitten, duurt het langer voor de camera om het anker te bereiken.", // TODO (smooth, anchor) + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "Zet dit aan om lineaire interpolatie te gebruiken in plaats van smooth interpolatie. Lineaire interpolatie start en stopt abrupt, maar heeft een constante bewegingssnelheid, los van de afstand tussen de ankers. Dit betekent dat als de ankers verder uit elkaar zitten, duurt het langer voor de camera om het anker te bereiken.", // TODO (smooth) - "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "Spawn gemaakte fotos in de wereld", // TODO (spawn) - "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "Wanneer je fotos maakt met de interactieve camera, moeten ze in de wereld spawnen? Als dit uit staat, zullen ze alleen naar je documenten folder worden opgeslagen. (Of naar je inventaris, als het geconfigureerd is)", // TODO (spawn) + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "Spawn gemaakte fotos in de wereld", + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "Wanneer je fotos maakt met de interactieve camera, moeten ze in de wereld spawnen? Als dit uit staat, zullen ze alleen naar je documenten folder worden opgeslagen. (Of naar je inventaris, als het geconfigureerd is)", "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "Bewegingsonscherpte", // TODO (motion blur) "Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "Moet de camera het bewegingsonscherpte effect gebruiken?", // TODO (motion blur) - "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Screenspace reflecties", // TODO (screenspace) - "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Moet de camera screenspace reflecties gebruiken? Dit kan betere reflecties geven voor glanzende oppervlakken, maar kan leiden tot artefacten en hogere prestatie eisen.", // TODO (screenspace) + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Screenspace reflecties", + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Moet de camera screenspace reflecties gebruiken? Dit kan betere reflecties geven voor glanzende oppervlakken, maar kan leiden tot artefacten en hogere prestatie eisen.", "Settings.DescriptionField.NoTextTitle": "Meer Informatie", "Settings.DescriptionField.NoTextDescription": "Beweeg over een intelling om de beschrijving te zien.", @@ -1779,12 +1800,12 @@ "Settings.PostProcessingSettings.MotionBlurIntensity.Description": "Dit bepaalt de kracht van het bewegingsonscherpte effect. Hogere waarden resulteren in meer onscherpte met dezelfde beweging.\n\nAls je dit instelt op 0 % wordt het effect helemaal uitgezet, wat prestaties kan verbeteren.", "Settings.PostProcessingSettings.BloomIntensity": "Bloom Intensiteit", // TODO (bloom) "Settings.PostProcessingSettings.BloomIntensity.Description": "Het bloom effect laat een gloed rond heldere objecten in de scène zien, meestal bij objecten binnen HDR bereik. Hiermee bepaal je de kracht van het effect voor dezelfde hoeveelheid licht.\n\nWees ervan bewust dat sommige objecten er verkeerd uit kunnen zien wanneer dit effect laag of uit staat.\n\nAls je het effect op 0 % instelt wordt de filter volledig uitgeschakeld, wat prestaties kan verbeteren.", // TODO (bloom) - "Settings.PostProcessingSettings.AmbientOcclusionIntensity": "Ambient Occlusion (AO) Intensiteit", // TODO (AO) - "Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description": "Ambient Occlusion verdonkert vouwen en hoeken in de scène, die meestal minder licht krijgen. Dit kan de scène meer diepte en realisme geven. Hiermee kan je de intensiteit van het effect aanpassen.\n\nWees ervan bewust dat sommige objecten er verkeerd of volledig plat uit kunnen zien wanneer dit effect laag of uit staat.\n\nAls je het effect op 0 % instelt wordt de filter volledig uitgeschakeld, wat prestaties kan verbeteren.", // TODO (AO) - "Settings.PostProcessingSettings.ScreenSpaceReflections": "Screenspace Reflecties (experimenteel)", // TODO (screenspace) - "Settings.PostProcessingSettings.ScreenSpaceReflections.Description": "Wanneer dit aan staat, worden delen van de scène die zichtbaar zijn in de camera weerspiegeld op gladde oppervlakken. Dit kan meer realisme toevoegen aan de scène en de weergave van gladde oppervlakken verbeteren ten koste van prestaties.\n\nWees ervan bewust dat deze filter op dit moment gezien wordt als experimenteel, en niet goed werkt in veel scenario's. Het kan resulteren in spookachtige reflecties en artefacten.", // TODO (screenspace) - "Settings.PostProcessingSettings.Antialiasing": "Anti-aliasing (AA)", // TODO (AA) - "Settings.PostProcessingSettings.Antialiasing.Description": "Anti-aliasing verzacht scherpe, gekartelde randen van objecten in de scène. Je kan kiezen tussen verschillende filters, waar elke filter andere nadelen heeft. FXAA wordt vaak gebruikt en werkt goed genoeg, maar kan ook andere delen van de scène vervagen, zoals text.\n\nWaarschuwing: Sommige AA opties zijn niet geschikt voor, of werken helemaal niet in VR.", // TODO (AA) + "Settings.PostProcessingSettings.AmbientOcclusionIntensity": "Ambient Occlusion (AO) Intensiteit", + "Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description": "Ambient Occlusion verdonkert vouwen en hoeken in de scène, die meestal minder licht krijgen. Dit kan de scène meer diepte en realisme geven. Hiermee kan je de intensiteit van het effect aanpassen.\n\nWees ervan bewust dat sommige objecten er verkeerd of volledig plat uit kunnen zien wanneer dit effect laag of uit staat.\n\nAls je het effect op 0 % instelt wordt de filter volledig uitgeschakeld, wat prestaties kan verbeteren.", + "Settings.PostProcessingSettings.ScreenSpaceReflections": "Screenspace Reflecties (experimenteel)", + "Settings.PostProcessingSettings.ScreenSpaceReflections.Description": "Wanneer dit aan staat, worden delen van de scène die zichtbaar zijn in de camera weerspiegeld op gladde oppervlakken. Dit kan meer realisme toevoegen aan de scène en de weergave van gladde oppervlakken verbeteren ten koste van prestaties.\n\nWees ervan bewust dat deze filter op dit moment gezien wordt als experimenteel, en niet goed werkt in veel scenario's. Het kan resulteren in spookachtige reflecties en artefacten.", + "Settings.PostProcessingSettings.Antialiasing": "Anti-aliasing (AA)", + "Settings.PostProcessingSettings.Antialiasing.Description": "Anti-aliasing verzacht scherpe, gekartelde randen van objecten in de scène. Je kan kiezen tussen verschillende filters, waar elke filter andere nadelen heeft. FXAA wordt vaak gebruikt en werkt goed genoeg, maar kan ook andere delen van de scène vervagen, zoals text.\n\nWaarschuwing: Sommige anti-aliasing opties zijn niet geschikt voor, of werken helemaal niet in VR.", "Settings.TextureQualitySettings": "Texture Kwaliteit", "Settings.TextureQualitySettings.TextureSizeRatio": "Relatieve Texture Grootte", @@ -1879,8 +1900,8 @@ "Inspector.Member.ResetToDefault": "Reset naar standaard", - "Inspector.Member.BreakLinkDrive": "Breek Link/Drive", // TODO (drive) - "Inspector.Member.OpenLinkDrive": "Open Link/Drive bron", // TODO (drive) + "Inspector.Member.BreakLinkDrive": "Breek Link/Overschrijven", + "Inspector.Member.OpenLinkDrive": "Open bron van Link/Overschrijven", "Inspector.Member.SetAllToAvg": "Stel alles in naar gemiddeld", "Inspector.Member.SetAllToX": "Stel alles in naar X", @@ -1938,7 +1959,7 @@ "Inspector.MeshRenderer.MergeByMaterial": "Voeg submeshes samen met hetzelfde materiaal", "Inspector.MeshRenderer.SplitByMaterial": "Splits in losse meshes gebaseerd op materiaal", - "Inspector.MeshCollider.VHACD": "Convex Hull Decomposition (V-HACD 2.0)", // TODO (decomposition) + "Inspector.MeshCollider.VHACD": "Convex Hull Ontbinding (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Vervang door Box Collider", "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Update locomototie-modules op de aanwezige gebruikers", @@ -1974,7 +1995,7 @@ "Inspector.SkinnedMesh.StripBlendshapesResult": "Klaar! Verwijderd: {n,plural, one {# blendshape} other {# blendshapes}}", "Inspector.SkinnedMesh.StripEmptyBones": "Verwijder Lege Botten", "Inspector.SkinnedMesh.StripBonesResult": "Klaar! Verwijderd: {n,plural, one {# bot} other {# botten}}", - "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "Bak Non-Driven Blendshapes", // TODO (drive) + "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "Bak Niet-Overschreven Blendshapes", "Inspector.SkinnedMesh.BakeBlendShapeResult": "Gebakken Blendshapes: {n}", "Inspector.SkinnedMesh.VisualizeBoneBounds": "Visualiseer bot bounding boxes", "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "Visualiseer benadering samengevoegde botten grenzen", // TODO @@ -1991,8 +2012,8 @@ "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "VERWIJDER Avatar-bescherming", "Inspector.BipedRig.GetDiagnosticInfo": "Verkrijg rig diagnostische info", // TODO (rig) - "Inspector.BipedRig.GenerateDebugVisuals": "Genereer Debug Visuelen", // TODO (debug, visuals) - "Inspector.BipedRig.ClearDebugVisuals": "Verwijder Debug Visuelen", // TODO (debug, visuals) + "Inspector.BipedRig.GenerateDebugVisuals": "Genereer Debug Visuelen", // TODO (visuals) + "Inspector.BipedRig.ClearDebugVisuals": "Verwijder Debug Visuelen", // TODO (visuals) "Inspector.BipedRig.DetectHands": "Detecteer Hand Rigs", // TODO (rig) "Inspector.BipedRig.DetectLeftHand": "Detecteer Linker Hand Rig", // TODO (rig) "Inspector.BipedRig.DetectRightHand": "Detecteer Rechter Hand Rig", // TODO (rig) @@ -2054,6 +2075,9 @@ "Inspector.Texture.NormalizeMinMax": "Normaliseer (min en max)", "Inspector.Texture.NormalizeIndependent": "Normaliseer RGB apart (min en max)", "Inspector.Texture.BleedColorToAlpha": "Bloed Kleur Naar Alpha", + "Inspector.Texture.AlphaGamma": "Alpha Gamma", + "Inspector.Texture.AdjustAlphaGamma": " Pas Alpha Gamma aan", + "Inspector.Texture.AddAlpha": "Voeg Alpha toe", "Inspector.Texture.InvalidFloats": "Diagnose: ongeldige floats", "Inspector.Texture.GenerateMetadata": "Diagnose: Genereer Bitmap Metadata", @@ -2102,8 +2126,8 @@ "Inspector.DataPreset.AddAllChildren": "Voeg alle children toe", // TODO (child) "Inspector.Rig.CleanupBoneColliders": "Bot colliders opruimen", - "Inspector.Rig.GenerateDebugVisuals": "Genereer debug visuelen", // TODO (debug, visuals) - "Inspector.Rig.ClearDebugVisuals": "Verwijder debug visuelen", // TODO (debug, visuals) + "Inspector.Rig.GenerateDebugVisuals": "Genereer debug visuelen", // TODO (visuals) + "Inspector.Rig.ClearDebugVisuals": "Verwijder debug visuelen", // TODO (visuals) "Inspector.AvatarExpression.AutoAssign": "Automatisch Blendshapes Toewijzen (met behulp van heuristiek)", @@ -2127,11 +2151,11 @@ "Inspector.Collider.SetFromPreciseCylinderBounds": "Stel in vanuit cilinder grenzen (precies)", "Inspector.Collider.Visualize": "Visualiseer Collider", - "Inspector.SimpleAwayIndicator.TestAway": "Zet naar afwezig (debug)", // TODO (debug) - "Inspector.SimpleAwayIndicator.TestRestore": "Zet terug naar normaal (debug)", // TODO (debug) + "Inspector.SimpleAwayIndicator.TestAway": "Zet naar afwezig (debug)", + "Inspector.SimpleAwayIndicator.TestRestore": "Zet terug naar normaal (debug)", - "Inspector.Fields.Drive": "Drive", // TODO (drive) - "Inspector.Fields.DriveWriteBack": "Drive (schrijf terug)", // TODO (drive) + "Inspector.Fields.Drive": "Overschrijven", + "Inspector.Fields.DriveWriteBack": "Overschrijven (schrijf terug)", "Inspector.Actions.CopyComponent": "Kopiëer Component", "Inspector.Actions.MoveComponent": "Verplaats Component", @@ -2192,8 +2216,8 @@ "Wizard.ReflectionProbes.WithTag": "Met Tag:", "Wizard.ReflectionProbes.TeleportUserToProbe": "Teleporteer me naar elke probe", "Wizard.ReflectionProbes.DelayBetweenProbes": "Vertraging tussen probes", - "Wizard.ReflectionProbes.ShowDebugVisuals": "Debug visuelen weergeven", // TODO (debug) - "Wizard.ReflectionProbes.HideDebugVisuals": "Debug visuelen verbergen", // TODO (debug) + "Wizard.ReflectionProbes.ShowDebugVisuals": "Debug visuelen weergeven", // TODO (visuals) + "Wizard.ReflectionProbes.HideDebugVisuals": "Debug visuelen verbergen", // TODO (visuals) "Wizard.ReflectionProbes.BakeProbes": "Bak probes", // TODO (probes) "Wizard.ReflectionProbes.Baking": "{index} bakken van {count}...", @@ -2211,8 +2235,8 @@ "Desktop.OpenKeyboard": "Open Toetsenbord", "Desktop.FollowCursor.On": "Volg Cursor: Aan", "Desktop.FollowCursor.Off": "Volg Cursor: Uit", - "Desktop.LegacyInputMode.On": "Legacy-invoer: Aan", // TODO (legacy) - "Desktop.LegacyInputMode.Off": "Legacy-invoer: Uit", // TODO (legacy) + "Desktop.LegacyInputMode.On": "Verouderde Invoermethode: Aan", + "Desktop.LegacyInputMode.Off": "Verouderde Invoermethode: Uit", "Desktop.Brightness": "Helderheid: {n,number,percent}", "Desktop.Opacity": "Ondoorzichtigheid: {n,number,percent}", @@ -2328,7 +2352,7 @@ "Migration.DataSelection.Everything": "Alles", "Migration.DataSelection.Choose": "Laat me kiezen", - "Migration.DataSelection.Favorites": "Favorieten (avatar, thuis, camera, toetsenbord, facets)", // TODO (facet) + "Migration.DataSelection.Favorites": "Favorieten (avatar, thuis, camera, toetsenbord, facet)", "Migration.DataSelection.Favorites.Description": "Dit migreert je thuiswereld, favoriete avatar, toetsenbord, camera en dash als eerste, zodat je ze zo snel mogelijk kan gebruiken.\n WAARSCHUWING: Als je deze optie kiest, kan je mogelijk VERANDERINGEN KWIJTRAKEN gemaakt op dit platform aan je favorieten.", "Migration.DataSelection.Favorites.OverwriteTitle": "Wanneer we migreren, zullen we je favorieten overschrijven?", @@ -2421,7 +2445,7 @@ "Tutorial.Teleporter.Error": "Fout bij het laden van je thuiswereld!
Stap uit de teleporter en stap er terug in om het opnieuw te proberen.", "CloudHome.Info.OnlineUsers": "Online {online_users,plural, one {gebruiker} other {gebruikers}}: {online_users}
Joinable {joinable_users,plural, one {gebruiker} other {gebruikers}}: {joinable_users}", // TODO (join) - "CloudHome.Info.Moderation": "Moderation", // TODO (moderation) + "CloudHome.Info.Moderation": "Moderatie", "CloudHome.Info.Inventory": "Inventaris", "CloudHome.Info.Tools": "Gereedscappen", "CloudHome.Info.MoreInfo": "Meer Informatie", @@ -2437,8 +2461,8 @@ "CloudHome.Info.GoToWiki": "Ga naar Wiki!", "CloudHome.Info.GoToDiscord": "Ga naar Discord!", - "CloudHome.Info.ModerationTab.Title": "Moderation!", // TODO (moderation) - "CloudHome.Info.ModerationTab.Content": "Veiligheid is belangrijk voor ons. Als je hulp nodig hebt of een gebruiker moet rapporteren, kan je een ticket openen in onze Moderation Portaal.

We hebben een sterk team vrijwillige moderators die de community veilig houden! Dien alsjeblieft een ticket in als je vragen hebt of gedrag ziet dat richtlijnen overtreedt.", // TODO (moderation) + "CloudHome.Info.ModerationTab.Title": "Moderatie!", + "CloudHome.Info.ModerationTab.Content": "Veiligheid is belangrijk voor ons. Als je hulp nodig hebt of een gebruiker moet rapporteren, kan je een ticket openen in onze Moderatie Portaal.

We hebben een sterk team vrijwillige moderators die de community veilig houden! Dien alsjeblieft een ticket in als je vragen hebt of gedrag ziet dat richtlijnen overtreedt.", "CloudHome.Info.InventoryTab.Title": "Sla je voorwerpen op!", "CloudHome.Info.InventoryTab.Content": "De Inventaris in je Dashboard bevat al je opgeslagen avatars en voorwerpen.

De Essentials folder heeft wat leuke dingen om mee te spelen; dubbelklik op een voorwerp om het in de wereld te brengen!", @@ -2518,7 +2542,7 @@ "CloudHome.Panel.LightColor": "Licht Kleur", "CloudHome.Panel.LightColorTemperature": "Licht Kleurtemperatuur", - "CloudHome.Panel.Spawn": "Spawn", // TODO (spawn) + "CloudHome.Panel.Spawn": "Spawn", "CloudHome.Panel.Foyer": "Hal", "CloudHome.Panel.Workspace": "Werkplaats", "CloudHome.Panel.ReadingLounge": "Leeslounge", @@ -2667,8 +2691,8 @@ "Tools.Names.Light": "Licht Gereedschap", "Tools.Names.Shape": "Vorm Gereedschap", "Tools.Names.Microphone": "Microfoon", - "Tools.Names.GrabbableSetter": "Grijpbaar Instellen Gereedschap", // TODO (grabbable) - "Tools.Names.PhysicalColliderSetter": "Fysieke Collisie Instellen Gereedschap", // TODO (collider) + "Tools.Names.GrabbableSetter": "Vastpakbaar Instellen Gereedschap", + "Tools.Names.PhysicalColliderSetter": "Fysieke Collisie Instellen Gereedschap", "Tools.Names.MeshVisibility": "Mesh Zichtbaarheid Gereedschap", "Tools.Names.CameraObjectVisibility": "Camera Object Zichtbaarheid Gereedschap", "Tools.Names.Color": "Kleur Gereedschap", From 71cc9cb1305bb5e345da3c130cb3da12ed4f8ca5 Mon Sep 17 00:00:00 2001 From: coolymike Date: Thu, 1 Aug 2024 12:43:11 +0200 Subject: [PATCH 014/529] Update translations --- nl.json | 257 ++++++++++++++++++++++++++++++-------------------------- 1 file changed, 136 insertions(+), 121 deletions(-) diff --git a/nl.json b/nl.json index d338ac6..07f921d 100644 --- a/nl.json +++ b/nl.json @@ -85,8 +85,8 @@ "Interaction.SaveToInventory.NoWritePermission": "Kan niet in de huidige folder opslaan.", "Interaction.Undo": "Ongedaan maken", "Interaction.Redo": "Opnieuw doen", - "Interaction.EquipTool": "Vastgrijpen", // TODO (equip) - "Interaction.DequipTool": "Loslaten", // TODO (equip) + "Interaction.EquipTool": "Gebruiken", + "Interaction.DequipTool": "Loslaten", "Interaction.ScalingEnabled": "Schalen Aan", "Interaction.ScalingDisabled": "Schalen Uit", "Interaction.ResetScale": "Schaal resetten", @@ -99,13 +99,13 @@ "Interaction.Locomotion": "Voortbeweging", "Interaction.Locomotion.None": "Geen", - "Interaction.NamedEquipTool": "{name} uitrusten", // TODO (equip) + "Interaction.NamedEquipTool": "{name} gebruiken", "Interaction.NamedEquipTool.Default": "Gereedschap", "Interaction.EnterAnchor": "Betreed Anker", "Interaction.ExitAnchor": "Verlaat Anker", - "Interaction.EquipAvatar": "Avatar uitrusten", // TODO (equip) + "Interaction.EquipAvatar": "Avatar gebruiken", "Interaction.SaveAsScreenshot": "Sla op als screenshot", "Interaction.ExportScreenshot": "Screenshot exporteren", @@ -115,7 +115,7 @@ "Interaction.CopyImage": "Kopiëer afbeeelding", "Inventory.OpenWorld": "Open wereld", - "Inventory.Equip": "Equip", // TODO (equip) + "Inventory.Equip": "Gebruiken", "Inventory.Delete": "Verwijderen", "Inventory.CreateDirectory": "Folder maken", "Inventory.SaveHeld": "Object opslaan", @@ -183,9 +183,11 @@ "World.Connection.SyncingInitialState": "Initiële wereldstatus synchroniseren", "World.Connection.LNL.DirectIP": "LNL Direct IP", + "World.Connection.LNL.LNLPoke": "LNL verbinding aanvragen", "World.Connection.LNL.NATPunchthrough": "LNL NAT Punchthrough {n}", "World.Connection.LNL.Relay": "LNL Relay", "World.Connection.SteamNetworkingSockets": "Steam Netwerk Sockets", + "World.Connection.TCP": "TCP
{address}", "World.Error.AccessDenied": "Toegang geweigerd", "World.Error.SecurityViolation": "Veiligheidsovertreding", @@ -217,16 +219,16 @@ "World.Config.SaveOptionsHeader": "Opties voor opslaan:", "World.Config.EditMode": "Bewerkingsmodus:", "World.Config.AccessLevelHeader": "Wie kan deelnemen aan deze wereld?", - "World.Config.AutoKickAFK": "Auto-kick AFK gebruikers:", // TODO (kick) + "World.Config.AutoKickAFK": "Auto-kick AFK gebruikers:", "World.Config.AutoKickAFKMinutes": "Maximum AFK minuten:", "World.Config.HideFromListing": "Niet weergeven in sessielijst", "World.Config.Autosave": "Automatisch opslaan (overschrijven):", "World.Config.AutosaveInterval": "Automatisch opslaan per minuten:", - "World.Config.CleanupAssets": "Maak ongebruikte assets schoon:", // TODO (asset) + "World.Config.CleanupAssets": "Maak ongebruikte assets schoon:", "World.Config.CleanupInterval": "Tijd tussen schoonmaken (seconden):", "World.Actions.StartSession": "Start sessie", - "World.Actions.Join": "Toetreden", // TODO (join) + "World.Actions.Join": "Toetreden", "World.Actions.Focus": "Focus", "World.Actions.Close": "Wereld sluiten", "World.Actions.Leave": "Verlaat wereld", @@ -253,12 +255,12 @@ "World.Actions.GuestWarning": "", "World.Actions.HostingWarning": "Je host deze wereld. Alle aanwezige gebruikers worden losgekoppeld wanneer je de wereld sluit.", - "World.Actions.GetWorldOrb": "Wereld bol", // TODO (world orb) + "World.Actions.GetWorldOrb": "Wereld bol", "World.Actions.CopyWorldURL": "Kopiëer wereld URL", - "World.Actions.CopyRecordURL": "Kopiëer record URL", // TODO (record) + "World.Actions.CopyRecordURL": "Kopiëer document URL", "World.Actions.StartCustomSession": "Start aangepaste sessie", "World.Actions.ModifyMetadata": "Bewerk metadata", - "World.Actions.GetSessionOrb": "Sessie bol", // TODO (session orb) + "World.Actions.GetSessionOrb": "Sessie bol", "World.Actions.CopySessionURL": "Kopiëer sessie URL", "World.Indicator.NoData": "Geen data", @@ -342,6 +344,7 @@ "World.Filter.MinimumUsers": "Minimale aantal gebruikers: {n}", "World.Filter.MinimumContacts": "Minimale aantal contacten: {n}", "World.Filter.OnlyHeadless": "Alleen headless hosts", + "World.Filter.IncompatibleSessions": "Incompatibele Sessies", "World.Filter.MaxAccessLevel": "Maximaal toegangsniveau:", "World.Filter.MinimumUptime": "Minimale tijd online:", "World.Filter.Sorting": "Sorteer:", @@ -356,7 +359,7 @@ "World.Edit.AccessPatreon": "Patreon Supporters", "World.Edit.AccessPublic": "Iedereen (Openbaar)", - "Tools.AvatarCreator": "Avatar Creator", // TODO (creator) + "Tools.AvatarCreator": "Avatar Maker", "Tools.FullBodyCalibrator": "Calibreer full-body", "Tools.CameraStreaming": "Camera / Streamen", "Tools.CreateNewWorld": "Maak een nieuwe wereld", @@ -395,7 +398,7 @@ "Indicator.Sync.AllSynced": "Alles gesynchroniseerd", "Indicator.Sync.SyncingItems": "Synchroniseren
{item_count, plural, one {# item} other {# items}}", - "Indicator.Sync.UploadingVariants": "Uploaden
asset variants", // TODO (asset) + "Indicator.Sync.UploadingVariants": "Uploaden
asset varianten", "Indicator.Sync.SyncError": "Synchronisatiefout Bekijk de log voor details", "Indicator.Sync.StorageFull": "Opslag zit vol Kan niet synchroniseren", @@ -443,7 +446,7 @@ "Login.AccountTempLocked": "Je account is vergrendeld.", "Login.AccountTempLocked.Description": "Neem contact op met ons op: {moderationUrl}.", - "Login.AccountBanned": "Je account is verbannen.", // TODO (ban) + "Login.AccountBanned": "Je account is verbannen.", "Login.AccountBanned.Description": "Neem contact op met ons op: {moderationUrl}.", "Login.DuplicateAccount": "Dubbel account", @@ -595,6 +598,8 @@ "Profile.Status.Invisible": "Onzichtbaar", "Profile.Status.Offline": "Offline", "Profile.Status.Headless": "Headless Host", + "Profile.Status.Bot": "Bot: {version}", + "Profile.Status.ChatClient": "Chat app: {version}", "Session.Tab.Settings": "Instellingen", "Session.Tab.Users": "Gebruikers", @@ -607,22 +612,22 @@ "Session.Permission.PermissionOverrideCount": "Rechten Overschreven: {n,select, -1 {---} other {{n}}}", "Session.Permission.ClearOverrides": "Wis Gebruikersoverschrijvingen", - "Session.JoinVerifier.EnableHeader": "Activeer Aangepaste Join Verifier?", // TODO (join verifier) - "Session.JoinVerifier.EnableText": "WAARSCHUWING: Je zet zometeen een aangepaste join verifier aan die onderdeel uitmaakt van deze wereld. Voordat je dit doet, zorg dat je de maker van de wereld vertrouwt. Aangepaste join verifiers kunnen toegangs-regels van sessies overslaan, en gebruikers blokkeren of toelaten met aangepaste regels.", // TODO (join verifier) - "Session.JoinVerifier.Label": "Gebruik Aangepaste Join Verifier: {name}", // TODO (join verifier) - "Session.JoinVerifier.ComponentWarning": "WAARSCHUWING: Op dit moment is er niks om de join verifier te beschermen van aanpassingen. Als het aanpassen van de ProtoFlux een zorg is, GEBRUIK DEZE NIET en ZET HET NIET AAN in jouw werelden.", // TODO (join verifier) - "Session.JoinVerifier.SetCustomVerifier": "Stel in als aangepaste join request verifier", // TODO (join verifier) + "Session.JoinVerifier.EnableHeader": "Activeer Aangepaste Join Verifier?", + "Session.JoinVerifier.EnableText": "WAARSCHUWING: Je zet zometeen een aangepaste join verifier aan die onderdeel uitmaakt van deze wereld. Voordat je dit doet, zorg dat je de maker van de wereld vertrouwt. Aangepaste join verifiers kunnen toegangs-regels van sessies overslaan, en gebruikers blokkeren of toelaten met aangepaste regels.", + "Session.JoinVerifier.Label": "Gebruik Aangepaste Join Verifier: {name}", + "Session.JoinVerifier.ComponentWarning": "WAARSCHUWING: Op dit moment is er niks om de join verifier te beschermen van aanpassingen. Als het aanpassen van de ProtoFlux een zorg is, GEBRUIK DEZE NIET en ZET HET NIET AAN in jouw werelden.", + "Session.JoinVerifier.SetCustomVerifier": "Stel in als aangepaste join verifier", "Permissions.NotAllowedToSpawn": "Je mag hier geen voorwerpen spawnen.", "Permissions.NotAllowedToSave": "Je mag in deze wereld geen voorwerpen opslaan.", "Permissions.NotAllowedToSwapAvatar": "Je mag hier niet wisselen naar een aangepaste avatar.", - "User.Actions.Silence": "Dempen", // TODO (silence) - "User.Actions.Mute": "Dempen", // TODO (mute) - "User.Actions.Jump": "Spring", // TODO (jump) + "User.Actions.Silence": "Stil", + "User.Actions.Mute": "Demp", + "User.Actions.Jump": "Spring", "User.Actions.Respawn": "Respawn", - "User.Actions.Kick": "Kick", // TODO (kick) - "User.Actions.Ban": "Verbannen", // TODO (ban) + "User.Actions.Kick": "Kick", + "User.Actions.Ban": "Verban", "Contacts.Add": "Contact Toevoegen", "Contacts.Remove": "Contact Verwijderen", @@ -631,10 +636,10 @@ "Contacts.IgnoreRequest": "Negeer Verzoek", "Contacts.Invite": "Nodig Hier Uit", "Contacts.RevokeInvite": "Uitnodiging Intrekken", - "Contacts.BanFromAllSessions": "Verban van mijn gehoste sessies", // TODO (ban) - "Contacts.UnbanFromAllSessions": "Ontban van mijn gehoste sessies", // TODO (ban) - "Contacts.BanFromCurrentWorld": "Verban uit huidige wereld", // TODO (ban) - "Contacts.UnbanFromCurrentWorld": "Ontban uit huidige wereld", // TODO (ban) + "Contacts.BanFromAllSessions": "Verban van mijn gehoste sessies", + "Contacts.UnbanFromAllSessions": "Ontban van mijn gehoste sessies", + "Contacts.BanFromCurrentWorld": "Verban uit huidige wereld", + "Contacts.UnbanFromCurrentWorld": "Ontban uit huidige wereld", "Contacts.RecordingVoiceMessage": "Opnemen...", "Contacts.Unblocked": "Niet geblokkeerd", "Contacts.AvatarBlock": "Blokkeer Avatar", @@ -644,6 +649,7 @@ "Contacts.WriteMessage": "Schrijf een bericht...", "Contacts.InSession": "In {name}", + "Contacts.NoSession": "Geen Sessie", "Contacts.InPrivate": "In privéwereld", "Contacts.InContactsOnly": "In wereld alleen voor contacten", "Contacts.InHidden": "In verborgen wereld", @@ -668,7 +674,7 @@ "Notifications.ReceivedItem": "Heeft je een voorwerp gestuurd:", "Notifications.VoiceMessage": "Heeft je een spraakbericht verstuurd", "Notifications.SessionStarted": "Heeft een sessie gestart:", - "Notifications.UserJoined": "Gebruiker heeft de sessie toegetreden", // TODO (join) + "Notifications.UserJoined": "Gebruiker heeft de sessie toegetreden", "Notifications.UserLeft": "Gebruiked heeft de sessie verlaten", "Undo.SetField": "Veld {field_name} naar {value} instellen", @@ -699,7 +705,7 @@ "Undo.ApplyMaterial": "Materiaal aanbrengen", "Undo.BakeMeshes": "Bak {name}", "Undo.ChangeMesh": "Verander Mesh", - "Undo.InsertParent": "Parent invoegen voor {name}", // TODO (parent) + "Undo.InsertParent": "Parent invoegen voor {name}", "Undo.Wiggler": "Kwaadaardige Dingen", "Undo.ExtractMaterialsFromHierarchy": "Materialen uit hiërarchie halen", @@ -713,21 +719,21 @@ "Tooltips.Dev.Selection": "Selectie: {mode}", "Tooltips.Dev.DevMode.Off": "Ontwikkelaarsmodus: Uit", "Tooltips.Dev.DevMode.On": "Ontwikkelaarsmodus: Aan", - "Tooltips.Dev.OpenInspector": "Open Inspecteur", // TODO (inspector) + "Tooltips.Dev.OpenInspector": "Open Inspecteur", "Tooltips.Dev.DeselectAll": "Deselecteer alles", "Tooltips.Dev.DestroySelected": "Verwijder geselecteerde", "Tooltips.Dev.ConfirmDestroySelected": "ECHT Geselecteerde Verwijderen", "Tooltips.Dev.GizmoOptions": "Gizmo Opties", - "Tooltips.Dev.SelectParent": "Selecteer Parent", // TODO (parent) + "Tooltips.Dev.SelectParent": "Selecteer Parent", "Tooltips.Dev.LocalSpace": "Lokale Ruimte", "Tooltips.Dev.GlobalSpace": "Globale Ruimte", "Tooltips.Dev.Translation": "Vertaling", "Tooltips.Dev.Rotation": "Rotatie", "Tooltips.Dev.Scale": "Schaal", - "Tooltips.Dev.Selection.Single": "Enkel", // TODO (single) - "Tooltips.Dev.Selection.Multi": "Meerdere", // TODO (multi) + "Tooltips.Dev.Selection.Single": "Enkele", + "Tooltips.Dev.Selection.Multi": "Meerderen", "Tooltips.Dev.Interaction.Tip": "Punt", "Tooltips.Dev.Interaction.Projection": "Projectie", @@ -736,7 +742,7 @@ "Tooltip.GrabbableSetter.Scalable": "Schaalbaar instellen", "Tooltip.GrabbableSetter.NonScalable": "Niet-schaalbaar instellen", - "Tooltip.GrabbableSetter.ApplyToRoot": "Stel Toepassen op Root in", // TODO (root) + "Tooltip.GrabbableSetter.ApplyToRoot": "Stel Toepassen op Root in", "Tooltip.GrabbableSetter.AppyToHit": "Stel Toepassen op Hit in", "Tooltip.CharacterCollider.MarkGrippable": "Vastpakken Toestaan", @@ -759,7 +765,7 @@ "Tooltip.MeshVisibility.OnlyShadow": "Stel in op alleen schaduwen", "Tooltip.MeshVisibility.DoubleSidedShadow": "Stel in op dubbelzijdige schaduw", - "Tooltip.Slicer.Add": "Voeg Slicer toe", // TODO (slicer) + "Tooltip.Slicer.Add": "Voeg Snijder toe", "Tooltip.Slicer.Clear": "Wis instellingen", "Tooltip.Material.RayMode": "Ray-modus", // TODO (ray) @@ -800,7 +806,7 @@ "Tooltip.ProtoFlux.ExplicitCast": "Expliciet Overzetten\n(Waarschuwing: Mogelijk Gegevens-verlies)", "Tooltip.Meter.Mode.Ray": "Modus: Ray", // TODO (ray) - "Tooltip.Meter.Mode.Perpendicular": "Modus: Loodrecht", // TODO (perpendicular) + "Tooltip.Meter.Mode.Perpendicular": "Modus: Loodrecht", "Tooltip.Meter.Mode.Drag": "Modus: Slepen", "Tooltip.Meter.Points.Two": "Twee Punten", @@ -811,7 +817,7 @@ "Tooltip.Glue.Mode.BakeMeshes": "Modus: Bak meshes", "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Modus: Bak skinned meshes", // TODO (skinned mesh) - "Tooltip.Glue.Mode.ParentObjects": "Modus: Parent objecten", // TODO (parent) + "Tooltip.Glue.Mode.ParentObjects": "Modus: Parent objecten", "Tooltip.RigTransfer.ClearSource": "Verwijder bron", @@ -828,7 +834,7 @@ "CreateNew.ParticleSystem": "Particle Systeem", // TODO (particles) "CreateNew.Object": "Object", - "CreateNew.Object.AvatarCreator": "Avatar Creator", // TODO (creator) + "CreateNew.Object.AvatarCreator": "Avatar Maker", "CreateNew.Object.Camera": "Camera", "CreateNew.Object.ReflectionProbe": "Reflectie Probe", "CreateNew.Object.Mirror": "Spiegel", @@ -842,7 +848,7 @@ "CreateNew.Object.FogVolume": "Mist volume", "CreateNew.Object.FogVolume.Additive": "Additief", "CreateNew.Object.FogVolume.Alpha": "Alpha", - "CreateNew.Object.FogVolume.Multiplicative": "Multiplicatief", + "CreateNew.Object.FogVolume.Multiplicative": "Vermenigvuldigd", "CreateNew.Object.FogVolume.Gradient": "Kleur Overgang", "CreateNew.Text": "Tekst", @@ -850,11 +856,11 @@ "CreateNew.Text.Outline": "Omlijning", "CreateNew.Editor": "Editor", // TODO (editor) - "CreateNew.Editor.UserInspector": "Gebruikers Inspector", // TODO (inspector) + "CreateNew.Editor.UserInspector": "Gebruikers Inspecteur", "CreateNew.Editor.LightSourcesWizard": "Wereldlichtbronnen Wizard", // TODO (wizard) "CreateNew.Editor.TextRendererWizard": "Wereld Text Renderer Wizard", // TODO (wizard) - "CreateNew.Editor.AssetOptimizationWizard": "Asset Optimalisatie Wizard", // TODO (asset, wizard) - "CreateNew.Editor.CubemapCreator": "Cubemap Creator", // TODO (creator) + "CreateNew.Editor.AssetOptimizationWizard": "Asset Optimalisatie Wizard", // TODO (wizard) + "CreateNew.Editor.CubemapCreator": "Cubemap Maker", "CreateNew.Editor.ReflectionProbes": "Reflectie Probe Wizard", // TODO (probe, wizard) "CreateNew.3DModel": "3D Model", @@ -888,7 +894,7 @@ "CreateNew.Directory.Error.LongName": "Naam is te lang:", "CreateNew.Directory.Error.InvalidName": "Ongeldige naam:", - "AvatarCreator.Title": "Avatar Creator", // TODO (creator) + "AvatarCreator.Title": "Avatar Maker", "AvatarCreator.Instructions": "Lijn de avatarobjecten uit met de referenties van de headset en controller (optioneel) en druk op Maken om ze naar een avatar te converteren", "AvatarCreator.UseSymmetry": "Gebruik symmetrie", "AvatarCreator.ShowToolAnchors": "Toon gereedschapsankers", @@ -1003,7 +1009,7 @@ "Importer.Model.Advanced.Grabbable": "Maak Vastpakbaar", "Importer.Model.Advanced.Scalable": "Maak Schaalbaar", "Importer.Model.Advanced.PositionAtOrigin": "Positioneer Op Oorsprong", - "Importer.Model.Advanced.AssetsOnObject": "Plaats Assets Op Object", // TODO (asset) + "Importer.Model.Advanced.AssetsOnObject": "Plaats Assets Op Object", "Importer.Video.Title": "Importeer Video", "Importer.Video.Prompt": "Wat ben je aan het importeren?", @@ -1014,11 +1020,11 @@ "Importer.Video.Depth": "Diepte Video", "Importer.Video.180": "180° Video", "Importer.Video.Stereo180": "Stereo 180° Video", - "Importer.Video.Depth.Prompt": "Diepte Preset", // TODO (preset) + "Importer.Video.Depth.Prompt": "Diepte Voorinstelling", "Importer.Video.Depth.Default": "Standaard", - "Importer.Slices.Title": "Delen van afbeelding als volumetric texture", // TODO (volumetric) - "Importer.Slices.TitleGrayscale": "Delen van afbeelding als volumetric texture (grijs)", // TODO (volumetric) + "Importer.Slices.Title": "Delen van afbeelding als volumetric texture", + "Importer.Slices.TitleGrayscale": "Delen van afbeelding als volumetric texture (grijs)", "Importer.Slices.Description": "Verwerk alle afbeeldingen in de folder naar een volumetric texture", "Exporter.Title": "Exporteer", @@ -1037,7 +1043,7 @@ "Importer.Package.Progress.DecodingPackage" : "Pakket Decoderen", "Importer.Package.Progress.DecodingObject" : "Object Decoderen", - "Importer.Package.Progress.ImportingAssets" : "Assets Importeren", // TODO (asset) + "Importer.Package.Progress.ImportingAssets" : "Assets Importeren", "Importer.Package.Progress.LoadingObject" : "Object Laden", "Importer.Package.Progress.Imported" : "Pakket Geïmporteerd", "Importer.Package.Progress.Fail" : "Importeren mislukt. Controleer logs", @@ -1156,7 +1162,7 @@ "CameraControl.Control.AnyoneCanInteract": "Iedereen Kan Bedienen", "CameraControl.Control.RenderPreviewForEveryone": "Laat Iedereen Het Voorbeeld Zien", "CameraControl.Control.RenderPrivateUI": "Laat Privé UI zien", - "CameraControl.Control.MotionBlur": "Bewegingsonscherpte", // TODO (motion blur) + "CameraControl.Control.MotionBlur": "Bewegingsonscherpte", "CameraControl.Control.ScreenSpaceReflections": "Screenspace Reflecties", "CameraControl.Control.SpawnPhotoInWorld": "Spawn foto in de wereld", "CameraControl.Control.FlipPreview": "Voorbeeld Omdraaien", @@ -1251,7 +1257,7 @@ "Settings.AudioInputFilteringSettings": "Invoer Filtering", "Settings.RealtimeNetworkingSettings": "Realtime Netwerk", - "Settings.AssetGatherSettings": "Assets Verzamelen", // TODO (asset) + "Settings.AssetGatherSettings": "Assets Verzamelen", "Settings.HostAccessSettings": "Hosttoegang", "Settings.UserRestrictionsSettings": "Gebruikers-beperkingen", @@ -1279,7 +1285,7 @@ "Settings.InteractiveCameraSmoothingSettings": "Smoothing", // TODO (smooth) "Settings.InteractiveCameraAnchorSettings": "Ankers", "Settings.InteractiveCameraPhotoSettings": "Fotos", - "Settings.InteractiveCameraPostProcessingSettings": "Nabewerking", // TODO (post processing) + "Settings.InteractiveCameraPostProcessingSettings": "Post Processing", "Settings.GeneralControlsSettings.PrimaryHand": "Primaire hand", "Settings.GeneralControlsSettings.PrimaryHand.Description": "De hand die als primaire hand wordt gezien. Verschillende systemen gebruiken dit voor interactie, zoals wanneer je gereedschappen gebruikt.", @@ -1308,8 +1314,8 @@ "Settings.MovementSettings.MovementDeadzone": "Bewegings deadzone", "Settings.MovementSettings.MovementDeadzone.Description": "Deze instelling kan gebruikt worden om drift te corrigeren. Door deze waarde te verhogen moet je de joystick verder duwen voordat je beweegt.", // TODO (drift) "Settings.MovementSettings.TurningDeadzone": "Draaien deadzone", - "Settings.MovementSettings.TurningDeadzone.Description": "Deze instelling kan gebruikt worden om drift te corrigeren en per ongeluk draaien voorkomen wanneer je beweegt en draait met dezelfde joystick. Door deze waarde te verhogen moet je de joystick verder duwen voordat je draait.", - "Settings.MovementSettings.MovementExponent": "Bewegings exponent", // TODO (exponent) + "Settings.MovementSettings.TurningDeadzone.Description": "Deze instelling kan gebruikt worden om drift te corrigeren en per ongeluk draaien te voorkomen wanneer je beweegt en draait met dezelfde joystick. Door deze waarde te verhogen moet je de joystick verder duwen voordat je draait.", + "Settings.MovementSettings.MovementExponent": "Bewegings exponent", "Settings.MovementSettings.MovementExponent.Description": "Gebruik dit om de curve-reactie voor bewegen te bewerken. Je kan dit gebruiken om te beginnen met langzaam bewegen en daarna vlugger snel bewegen, or gelijk sneller bewegen, gebaseerd op of de waarde boven of onder 1.0 is.", "Settings.GrabbingSettings": "Vastpakken", @@ -1319,7 +1325,7 @@ "Settings.GamepadSettings": "Gamepad", "Settings.GamepadSettings.ThumbstickLookSpeed": "Thumbstick draaisnelheid", "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "Gebruik dit om de gevoeligheid van de thumbstick voor rondkijken aan te passen.", - "Settings.GamepadSettings.ThumbstickLookExponent": "Thumbstick draai-exponent", // TODO (exponent) + "Settings.GamepadSettings.ThumbstickLookExponent": "Thumbstick draai-exponent", "Settings.GamepadSettings.ThumbstickLookExponent.Description": "Gebruik dit om de curve-reactie voor rondkijken te bewerken. Je kan dit gebruiken om te beginnen met langzaam bewegen en daarna vlugger snel bewegen, or gelijk sneller bewegen, gebaseerd op of de waarde boven of onder 1.0 is.", "Settings.GamepadSettings.UseGamepadWhenUnfocused": "Gebruik gamepad wanneer niet in focus", "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "Wanneer dit aan staat, wordt invoer van gamepads gebruikt ook wanneer de applicatie venster niet in focus is. Je kan dit uit zetten als je tegelijk andere spellen wil spelen die ook gamepads gebruiken.", @@ -1363,7 +1369,7 @@ "Settings.MediaPrivacySettings.MediaMetadataOptOut": "Niet in media metadata voorkomen", "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description": "Wanneer je deze optie aanzet, kom je niet voor in de metadata van media (meestal virtuele fotos en audio-opnamen). Je bent er nog steeds in te zien of horen, maar geen verdere informatie, zoals je UserID en positie in de scene worden ermee opgeslagen.\n\nAls je merkt dat andere gebruikers hun client aanpassen om deze optie te negeren, rapporteer ze aan het moderatieteam, omdat dit gezien wordt als intimidatie.", "Settings.MediaPrivacySettings.HideInScreenshots": "Laat me niet zien in screenshots", - "Settings.MediaPrivacySettings.HideInScreenshots.Description": "Wanneer deze optie aan staat, kom je niet voor in screenshots die in-game gemaakt zijn.\n\nBELANGRIJK: Wees ervan bewust dat dit geen invloed heeft op realtime cameras, screenshots die buiten Resonite gemaakt zijn of opnames die gemaakt zijn door andere methodes in een wereld, die mogelijk onderdeel zijn van de functies van een wereld.", // TODO (realtime cameras) + "Settings.MediaPrivacySettings.HideInScreenshots.Description": "Wanneer deze optie aan staat, kom je niet voor in screenshots die in-game gemaakt zijn.\n\nBELANGRIJK: Wees ervan bewust dat dit geen invloed heeft op realtime cameras, screenshots die buiten Resonite gemaakt zijn of opnames die gemaakt zijn door andere methodes in een wereld, die mogelijk onderdeel zijn van de functies van een wereld.", "Settings.MediaPrivacySettings.StripImageFileMetadata": "Metadata van afbeeldingen weghalen bij importeren", "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "Wanneer dit aan staat wordt metadata van afbeeldingen verwijderd bij importeren.\n\nDit bevat EXIF, ingebouwd commentaar, IPTC, XMP, en GEOTIFF metadata.\n\nHiermee worden ook locatiegegevens (zoals GPS) binnen die metadata verwijderd\n\nDit heeft geen invloed op bestanden die geïmporteerd zijn met de optie \"Onbewerkt Bestand\".", @@ -1381,6 +1387,9 @@ "Settings.SteamIntegrationSettings.SaveScreenshots": "Sla Screenshots Op", "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "Wanneer je een screenshot maakt met deze instelling aan, wordt een kopie opgeslagen in Steam Screenshots.", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "Forceer Steam Voice wanneer Remote Play actief is", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "Wanneer dit aan staat, wordt de audio invoer automatisch op Steam Voice geforceerd als je met Steam Remote Play speelt. Hiermee hoef je niet handmatig je microfoon invoer over te zetten naar Steam Voice.

Je kan dit uit zetten als je jouw eigen audio apparaat wil gebruiken - bijv. een externe microfoon.", + "Settings.LeapMotionSettings.LeapMotionEnabled": "Leap motion hand tracking", "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "Wanneer dit aan staat, kan een Leap Motion apparaat gebruikt worden om je handen en vingers te tracken.", "Settings.LeapMotionSettings.Offset": "Hand tracking compensatie", @@ -1438,16 +1447,16 @@ "Settings.HapticPointMapping.PointRadius": "Haptisch Punt Radius", "Settings.HapticPointMapping.PointRadius.Description": "Hiermee kan je de grootte van het haptisch punt op de avatar aanpassen. Door dit groter te maken wordt het makkelijker om van grotere afstanden te activeren, maar resulteert ook in minder precisie, omdat alle haptische triggers in de radius van de punt het activeren.", - "Settings.HapticPointMapping.TorsoHorizontalPosition": "Horizontale positie op torso", // TODO (torso) - "Settings.HapticPointMapping.TorsoHorizontalPosition.Description": "Dit is de horizontale positie langs de torso, van links naar rechts", // TODO (torso) - "Settings.HapticPointMapping.TorsoVerticalPosition": "Verticale positie op torso", // TODO (torso) - "Settings.HapticPointMapping.TorsoVerticalPosition.Description": "Dit is de verticale positie langs de torso, van onder naar boven.", // TODO (torso) - "Settings.HapticPointMapping.TorsoSide": "Torso kant", // TODO (torso) - "Settings.HapticPointMapping.TorsoSide.Description": "Dit bepaalt aan welke kant van de torso het apparaat toegegwezen moet worden (voor- of achterkant)", // TODO (torso) + "Settings.HapticPointMapping.TorsoHorizontalPosition": "Horizontale positie op torso", + "Settings.HapticPointMapping.TorsoHorizontalPosition.Description": "Dit is de horizontale positie langs de torso, van links naar rechts", + "Settings.HapticPointMapping.TorsoVerticalPosition": "Verticale positie op torso", + "Settings.HapticPointMapping.TorsoVerticalPosition.Description": "Dit is de verticale positie langs de torso, van onder naar boven.", + "Settings.HapticPointMapping.TorsoSide": "Torso kant", + "Settings.HapticPointMapping.TorsoSide.Description": "Dit bepaalt aan welke kant van de torso het apparaat toegegwezen moet worden (voor- of achterkant)", "Settings.HapticPointMapping.HeadPitchAngle": "Hoofd hellingshoek", "Settings.HapticPointMapping.HeadPitchAngle.Description": "Dit bepaalt de positie langs de \"verticale\" as van het hoofd. De standaard positie is het midden van het gezicht (waar je neus is). Een grotere hoek gaat omhoog naar de bovenkant van je hoofd. Een lagere waarde gaat omlaag naar de kin.", - "Settings.HapticPointMapping.HeadYawAngle": "Hoofd yawhoek", // TODO (yaw) + "Settings.HapticPointMapping.HeadYawAngle": "Hoofd gieringshoek", "Settings.HapticPointMapping.HeadYawAngle.Description": "Dit bepaalt de horizontale positie rond het hoofd, links of rechts draaien. Het midden (waar je neus is) is de standaard positie. Een lagere waarde gaat naar links, een hogere waarde gaat naar rechts. Dit gaat rond het hoofd in een cirkel op 180°, waar de achterkant van je hoofd is.", "Settings.HapticPointMapping.ArmSide": "Arm", @@ -1505,6 +1514,11 @@ "Settings.AudioInputDeviceSettings.DevicePriorities": "Stel standaard audio-invoerapparaat in", "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "Audio-invoerapparaten", "Settings.AudioInputDeviceSettings.SetAsDefault": "Stel in als standaard", + "Settings.AudioInputDeviceSettings.Testing.Header": "Test audio invoer", + "Settings.AudioInputDeviceSettings.Testing.Description": "Hiermee kan je de geselecteerde audio invoer testen en beluisteren om ervoor te zorgen dat het goed werkt. Gebruik de knop om naar de invoer te luisteren.", + "Settings.AudioInputDeviceSettings.Testing.ListenToInput": "Luister naar deze invoer", + "Settings.AudioInputDeviceSettings.Testing.StopListeningToInput": "Stop met luisteren", + "Settings.AudioInputDeviceSettings.Testing.Monitoring.Header": "Audio Beluisteren", "Settings.AudioOutputDeviceSettings.UseSystemDefault": "Gebruik systeem standaard audio-uitvoerapparaat", "Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "Zet dit aan om automatisch het standaard uitvoerapparaat van je systeem te gebruiken. Als je een ander apparaat wil gebruiken, zet deze optie uit en stel je voorkeur hieronder in. Dit kan handig zijn voor wisselen tusssen verschillende apparaten voor VR- en bureaublad-modus.", @@ -1530,14 +1544,14 @@ "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "Stem normalisatie", "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "Deze functie probeert ervoor te zorgen dat je stem een gelijkmatig volume houdt. Dit maakt je stemvolume verglijkbaar met andere gebruikers, los van je microfooninstellingen. We raden sterk aan om deze instelling aan te houden, zodat andere gebruikers je goed kunnen horen.", - "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "Noise-gate Drempel", // TODO (noise gate) - "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "Noise-gate voorkomt dat achtergrondgeluiden naar andere gebruikers worden gestuurd. Deze instelling bepaalt wanneer we beginnen met audio van je microfoon doorlaten. Als er te veel ruis doorheen komt, zet deze instelling hoger. Als je stem er niet doorheen komt, zet het lager.", // TODO (noise gate) - "Settings.AudioInputFilteringSettings.NoiseGateAttack": "Noise-gate snelheid", // TODO (noise gate) - "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "Dit bepaalt hoe snel de noise-gate reageert op binnenkomende audio die te zacht is. Grotere waarden resulteren in een langzamere verhoging in volume, kleinere waarden resulteren in een snellere verhoging in volume.", // TODO (noise gate) - "Settings.AudioInputFilteringSettings.NoiseGateHold": "Noise-gate vasthouden", // TODO (noise gate) - "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "Dit bepaalt voor hoe lang het aangepaste volume vastgehouden moet worden nadat het gedetecteerd is, voordat audio weer gefilterd wordt. Een hogere waarde laat meer zachte audio door nadat je een hard genoeg geluid hebt gemaakt.", // TODO (noise gate) - "Settings.AudioInputFilteringSettings.NoiseGateRelease": "Noise-gate sluiten", // TODO (noise gate) - "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "Dit bepaalt hoe snel de noise-gate sluit nadat de binnenkomende audio weer stil is.", // TODO (noise gate) + "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "Noise-gate Drempel", + "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "Noise-gate voorkomt dat achtergrondgeluiden naar andere gebruikers worden gestuurd. Deze instelling bepaalt wanneer we beginnen met audio van je microfoon doorlaten. Als er te veel ruis doorheen komt, zet deze instelling hoger. Als je stem er niet doorheen komt, zet het lager.", + "Settings.AudioInputFilteringSettings.NoiseGateAttack": "Noise-gate snelheid", + "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "Dit bepaalt hoe snel de noise-gate reageert op binnenkomende audio die te zacht is. Grotere waarden resulteren in een langzamere verhoging in volume, kleinere waarden resulteren in een snellere verhoging in volume.", + "Settings.AudioInputFilteringSettings.NoiseGateHold": "Noise-gate vasthouden", + "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "Dit bepaalt voor hoe lang het aangepaste volume vastgehouden moet worden nadat het gedetecteerd is, voordat audio weer gefilterd wordt. Een hogere waarde laat meer zachte audio door nadat je een hard genoeg geluid hebt gemaakt.", + "Settings.AudioInputFilteringSettings.NoiseGateRelease": "Noise-gate sluiten", + "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "Dit bepaalt hoe snel de noise-gate sluit nadat de binnenkomende audio weer stil is.", "Settings.AudioInputFilteringSettings.NormalizationThreshold": "Normalisatiedrempel", "Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "Deze instelling bepaalt de drempel wanneer inkomende audio versterkt wordt. Als je normale stemvolume te zacht is en niet wordt versterkt, zet deze waarde lager. Als willekeurige stille geluiden versterkt worden, verhoog de waarde.", @@ -1547,7 +1561,7 @@ "Settings.VoiceSettings": "Stem Instellingen", "Settings.VoiceSettings.MutePersistence": "Stemmodus", - "Settings.VoiceSettings.MutePersistence.Description": "Start met microfoon: Wanneer je inlogt, begin je altijd met microfoon aan.\n\nStart Gedempt: Wanneer je inlogt is je stem altijd gedempt. Je moet unmuten of de \"push to talk\" knop indrukken (V is standaard) om te praten.\n\nOnthoud Laatste: Wanneer je inlogt wordt de stem modus gebruikt van de laatste keer dat je uitgelogd bent.", // TODO (mute, unmute, push to talk) + "Settings.VoiceSettings.MutePersistence.Description": "Start met microfoon: Wanneer je inlogt, begin je altijd met microfoon aan.\n\nStart Gedempt: Wanneer je inlogt is je stem altijd gedempt. Je moet de microfoon weer inschakelen of de \"push to talk\" knop indrukken (V is standaard) om te praten.\n\nOnthoud Laatste: Wanneer je inlogt wordt de stem modus gebruikt van de laatste keer dat je uitgelogd bent.", "Settings.EarmuffSettings" : "Oorkap", "Settings.EarmuffSettings.EarmuffEnabled" : "Gebruik Oorkap", @@ -1567,22 +1581,24 @@ "Settings.RealtimeNetworkingSettings.DisableLAN": "Zet LAN Uit", "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "Dit zet netwerk functies specifiek voor lokale netwerken uit, zoals het aankondigen van je sessie op het lokale netwerk of zoeken naar andere sessies op het lokale netwerk.", - "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Gebruik Eerder Steam Networking Sockets", // TODO (prefer) + "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Geef voorkeur aan Steam Networking Sockets", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "Wanneer dit aan staat, verbind je via Steam Networking Sockets als het mogelijk is. Dit kan helpen in sommige gevallen wanneer het LNL protocol resulteert in grote vertraging. Maar, aangezien dit protocol wat functies mist, kan je tegen netwerk instabiliteit aanlopen, dus we raden aan om dit alleen aan te zetten als je problemen ondervindt.", + "Settings.RealtimeNetworkingSettings.PreferTCP": "Geef voorkeur aan TCP", + "Settings.RealtimeNetworkingSettings.PreferTCP.Description": "Wanneer dit aan staat, wordt de voorkeur gegeven aan verbindingen over TCP, boven alle andere protocollen. Dit heeft vooral invloed over lokale verbindingen, omdat TCP niet standaard gebruikt wordt voor verbindingen over het internet.\n\nTCP kan betere prestaties hebben op lokale netwerken, en kan werken op bepaalde netwerken waar protocollen over UDP niet werken.\n\nDeze verbindingen kunnen last hebben van \"head of line\" blokkades, wat kan veroorzaken dat stemmen en bewegingen erg vertraagt zijn.", "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL Window Grootte", "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "Dit bepaalt de window grootte voor het LNL protocol. Het veranderen van deze instelling heeft onmiddelijk een effect in alle actieve sessies.\n\nAls je een achterstand in pakketten oploopt, kan je deze waarde verhogen, wat de doorvoer van de verbinding kan verbeteren. Hogere waarden kunnen de verbinding meer destabiliseren, dus wees voorzichtig.\n\nStandaard Waarde: 64\n\nBELANGRIJK: Let erop dat deze instelling voor diagnostische testen tijdelijk beschikbaar is, en dat deze waarde in de toekomst automatisch aangepast gaat worden.", - "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "Maximale hoeveelheid assets tegelijk versturen", // TODO (asset) + "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "Maximale hoeveelheid assets tegelijk", "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "Wanneer je een sessie host, wordt dit gebruikt om te bepalen hoeveel lokale assets tegelijkertijd verstuurd kunnen worden. Door deze waarde hoger te zetten kan je assets sneller naar andere gebruikers sturen, maar kan ook de qualiteit van de netwerkverbinding verlagen. We raden aan om waarden uit te proberen om te kijken wat jouw netwerk aan kan.", "Settings.AssetGatherSettings.MaxConcurrentDownloads": "Maximale hoeveelheid downloads tegelijk", - "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "Gebruik dit om te bepalen hoeveel assets tegelijk gedownload kunnen worden. Een hogere waarde kan het laden van werelden versnellen, maar kan ook je netwerk overbelasten, dus wees voorzichtig wanneer je deze waarde aanpast.", // TODO (asset) + "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "Gebruik dit om te bepalen hoeveel assets tegelijk gedownload kunnen worden. Een hogere waarde kan het laden van werelden versnellen, maar kan ook je netwerk overbelasten, dus wees voorzichtig wanneer je deze waarde aanpast.", "Settings.HostAccessSettings.Entries": "Beheer Host-toegang", "Settings.HostAccessSettings.Entries.Breadcrumb": "Host-toegang", "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "Sta HTTP aanvragen toe", "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "Dit bepaalt of HTTP(s) aanvragen toegestaan worden voor deze host. Dit zijn vaak REST API aanvragen om te communiceren met services van derde partijen.", "Settings.HostAccessSettings.Entries.AllowWebsockets": "Sta websockets toe", - "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "Dit bepaalt of realtime Websocket verbindingen toegestaan worden voor deze host. Deze worden vaak gebruikt voor realtime bidirectionele communicaties en datastromen.", // TODO (realtime) + "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "Dit bepaalt of realtime Websocket verbindingen toegestaan worden voor deze host. Deze worden vaak gebruikt voor realtime bidirectionele communicaties en datastromen.", "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "Sta ontvangen via OSC toe", "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "Dit bepaalt of Resonite OSC data mag ontvangen en verwerken voor deze host", "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "Sta versturen via OSC toe", @@ -1601,11 +1617,9 @@ "Settings.DebugSettings.DebugInputBindings": "Invoer toewijzing debuggen", "Settings.DebugSettings.DebugInputBindings.Description": "Wanneer dit aan staat zie je debug informatie voor het invoer toewijzing systeem. Dit is vooral nuttig voor ontwikkelaars.", - "Settings.DebugSettings.FetchIncompatibleSessions": "Haal incompatibele sessies op", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "Wanneer dit aan staat, zie je actieve sessies die niet bruikbaar zijn met jouw huidige client. Bij deze sessies kan je niet meedoen.", // TODO (join) - "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Dubbelklik vastpakken om gereedschap te equippen", // TODO (equip) - "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "Wanneer dit aan staat kan je gereedschappen en gadgets equippen door snel twee keer vast te pakken. Deze instelling wordt waarschijnlijk in de toekomst verwijderd.", // TODO (equip) + "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Dubbelklik vastpakken om gereedschappen te gebruiken", + "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "Wanneer dit aan staat kan je gereedschappen en gadgets gebruiken door snel twee keer vast te pakken. Deze instelling wordt waarschijnlijk in de toekomst verwijderd.", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "Gebruik oude wereld wisselaar", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "Wanneer dit aan staat, opent de app knop op je niet-primaire hand een oude wereld wisselaar om tussen actieve werelden te wisselen. Deze functie wordt in de toekomst verwijderd met een meer flexibele oplossing.", "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "Gebruik oude inventaris & sessie snelkoppeling gebaar", @@ -1614,7 +1628,7 @@ "Settings.TwitchInterfaceSettings.ChannelName": "Twitch Channel Naam", "Settings.TwitchInterfaceSettings.ChannelName.Description": "Dit stelt de standaard naam in voor de Twitch chat in het camera-besturing paneel. Dit wordt vooral gebruikt door Twitch streamers die hun chat willen zien.", - "Settings.MessagingPrivacySettings.DoNotSendReadStatus": "Stuur geen realtime gelezen status", // TODO (realtime) + "Settings.MessagingPrivacySettings.DoNotSendReadStatus": "Stuur geen realtime gelezen status", "Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description": "Wanneer dit aan staat kunnen andere gebruikers niet onmiddelijk zien wanneer je hun berichten gelezen hebt. Je zal ook niet zien wanneer zij jouw berichten gelezen hebben.", "Settings.LocaleSettings.CultureLocaleCode": "Cultuur landinstelling code", @@ -1623,9 +1637,10 @@ "Settings.LocaleSettings.UseImperialUnits.Description": "Wanneer dit aan staat, proberen invoervelden voor quantiteit (lengte/hoogte, massa, volume...) imperiale eenheden te gebruiken, in plaats van metrisch. Nutting als je van de VS, VK, Liberia of Myanmar bent.", "Settings.LocaleSettings.AvailableLocales": "Selecteer Taal", "Settings.LocaleSettings.AvailableLocales.Breadcrumb": "Taal", + "Settings.LocaleSettings.AvailableLocales.SystemLocale": "Gebruik Systeemtaal", - "Settings.DashSettings.DashCurvature": "Curvature", // TODO (curvature) - "Settings.DashSettings.DashCurvature.Description": "Dit bepaalt hoe curved de dash is als je in VR bent. Als je dit instelt op 0 wordt het volledig vlak.", // TODO (curvature) + "Settings.DashSettings.DashCurvature": "Buiging", + "Settings.DashSettings.DashCurvature.Description": "Dit bepaalt hoe ver de dash gebogen is als je in VR bent. Als je dit instelt op 0 wordt het volledig vlak.", "Settings.DashSettings.OpenCloseSpeed": "Open/Sluit Snelheid", "Settings.DashSettings.OpenCloseSpeed.Description": "Gebruik dit om te bepalen hoe snel de dash opent en sluit. Als je de animatie niet wil, kan je dit op een hele hoge waarde zetten, zodat de dash bijna direct opent en sluit.", "Settings.DashSettings.AllowReplacingSettings": "Sta vervangen van instellingen toe", @@ -1648,8 +1663,8 @@ "Settings.NotificationSettings.ContactSessionStarted.Description": "Dit bepaalt welke notificaties je krijgt wanneer een nieuwe sessie is gestart door een van je contacten.", "Settings.NotificationSettings.PublicSessionStarted": "Nieuwe Publieke Sessies", "Settings.NotificationSettings.PublicSessionStarted.Description": "Dit bepaalt welke notificaties je krijgt wanneer een nieuwe publieke sessie is gestart door iemand die niet in je contactenlijst staat.", - "Settings.NotificationSettings.UserJoinAndLeave": "Gebruikers toetreden & verlaten", // TODO (join) - "Settings.NotificationSettings.UserJoinAndLeave.Description": "Wanneer dit aan staat, krijg je notificaties wanneer gebruikers de wereld waar je in zit toetreden of verlaten.", // TODO (join) + "Settings.NotificationSettings.UserJoinAndLeave": "Gebruikers toetreden & verlaten", + "Settings.NotificationSettings.UserJoinAndLeave.Description": "Wanneer dit aan staat, krijg je notificaties wanneer gebruikers de wereld waar je in zit toetreden of verlaten.", "Settings.NamePlateSettings.NameplateVisibility": "Naamborden Zichtbaarheid", "Settings.NamePlateSettings.NameplateVisibility.Description": "Gebruik dit om te bepalen welke naamborden zichtbaar zijn voor jou.", @@ -1676,8 +1691,8 @@ "Settings.LaserSettings.ModulateStartAngle.Description": "Dit geeft de hoek aan waarbij de laser smooth snelheid begint te moduleren om je bewegingen bij te houden. Een hogere waarde betekent grotere bewegingen voordat de laser begint met bijhouden.", // TODO (smooth, modulate) "Settings.LaserSettings.ModulateEndAngle": "Moduleren eind hoek", // TODO (modulate) "Settings.LaserSettings.ModulateEndAngle.Description": "Gerelateerd aan de moduleren start hoek, dit geeft aan wanneer de modulatie op maximale snelheid is. Door de start en eind hoek te veranderen, kan je bepalen hoe snel de laser reageert hoe meer je jouw hand beweegt.", // TODO (modulate) - "Settings.LaserSettings.ModulateExponent": "Moduleren exponent", // TODO (modulate, exponent) - "Settings.LaserSettings.ModulateExponent.Description": "Dit bepaalt de curve-reacite van de laser modulatie tussen de start en eind hoeken. Je kan dit gebruiken om de laser eerst langzamer te laten reageren of te beginnen met snel reageren en daarna aflopen in snelheid.", + "Settings.LaserSettings.ModulateExponent": "Moduleren exponent", // TODO (modulate) + "Settings.LaserSettings.ModulateExponent.Description": "Dit bepaalt de buigings-reactie van de laser modulatie tussen de start en eind hoeken. Je kan dit gebruiken om de laser eerst langzamer te laten reageren of te beginnen met snel reageren en daarna aflopen in snelheid.", "Settings.LaserSettings.ModulateSpeedMultiplier": "Moduleren snelheid vermenigvuldigen", // TODO (modulate) "Settings.LaserSettings.ModulateSpeedMultiplier.Description": "De laser smooth snelheid wordt met deze waarde vermenigvuldigd zodra je de modulatie eind hoek raakt. Door deze waarde hoger te zetten, houdt de laser jouw hand sneller bij zodra je jouw hand ver genoeg beweegt. Bij een lagere waarde duurt de laser er langer over om jouw hand bij te houden.", // TODO (smooth) "Settings.LaserSettings.StickThreshold": "Laser plakkerigheid", @@ -1746,7 +1761,7 @@ "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "Vermijd obstructie", "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "Als het zicht van de camera onderbroken wordt door een object, probeert de camera automatisch dichter bij te komen om de obstructie te voorkomen.", "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "Houd in worldspace", // TODO (worldspace) - "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Zorg dat de camera in root worldspace blijft, in plaats van zichzelf naar dezelfde ruimte als de gebruiken zetten. Dit kan betere positionering geven wanneer gebruikersankers gebruikt worden (bijvoorbeeld in voertuigen).", // TODO (root, worldspace) + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Zorg dat de camera in worldspace root blijft, in plaats van zichzelf naar dezelfde ruimte als de gebruiken zetten. Dit kan betere positionering geven wanneer gebruikersankers gebruikt worden (bijvoorbeeld in voertuigen).", // TODO (worldspace) "Settings.InteractiveCameraPositioningSettings.MovementWobble": "Beweging Wiebelen", "Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "Dit voegt een willekeurige bewegingscompensatie toe aan de positie van de camera die verandert in de loop van tijd. Hierdoor kunnen opnames er minder statisch uitzien, al helemaal als je weinig beweegt.", @@ -1779,27 +1794,27 @@ "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "Spawn gemaakte fotos in de wereld", "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "Wanneer je fotos maakt met de interactieve camera, moeten ze in de wereld spawnen? Als dit uit staat, zullen ze alleen naar je documenten folder worden opgeslagen. (Of naar je inventaris, als het geconfigureerd is)", - "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "Bewegingsonscherpte", // TODO (motion blur) - "Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "Moet de camera het bewegingsonscherpte effect gebruiken?", // TODO (motion blur) + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "Bewegingsonscherpte", + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "Moet de camera het bewegingsonscherpte effect gebruiken?", "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Screenspace reflecties", "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Moet de camera screenspace reflecties gebruiken? Dit kan betere reflecties geven voor glanzende oppervlakken, maar kan leiden tot artefacten en hogere prestatie eisen.", "Settings.DescriptionField.NoTextTitle": "Meer Informatie", "Settings.DescriptionField.NoTextDescription": "Beweeg over een intelling om de beschrijving te zien.", - "Settings.RelaySettings": "Netwerk Relays", // TODO (relay) - "Settings.RelaySettings.AlwaysUseRelay": "Gebruik altijd een relay om te verbinden", // TODO (relay) - "Settings.RelaySettings.AlwaysUseRelay.Description": "Relays worden gebruikt om op terug te vallen als een directe verbinding met een host niet lukt. Door deze optie aan te zetten, forceer je de verbinding om altijd door een relay te gaan.\n\nDit kan handig zijn in het geval van verbindingsproblemen met specifieke hosts. Het is NIET aangeraden om deze optie permanent aan te hebben.", // TODO (relay) + "Settings.RelaySettings": "Netwerk Relays", + "Settings.RelaySettings.AlwaysUseRelay": "Gebruik altijd een relay om te verbinden", + "Settings.RelaySettings.AlwaysUseRelay.Description": "Relays worden gebruikt om op terug te vallen als een directe verbinding met een host niet lukt. Door deze optie aan te zetten, forceer je de verbinding om altijd door een relay te gaan.\n\nDit kan handig zijn in het geval van verbindingsproblemen met specifieke hosts. Het is NIET aangeraden om deze optie permanent aan te hebben.", "Settings.RelaySettings.UseClosestAvailableRelay": "Gebruik dichtsbijzijnde beschikbare relay", - "Settings.RelaySettings.UseClosestAvailableRelay.Description": "Wanneer deze optie aan staat wordt automatisch de dichtsbijzijnde beschikbare relay gebruikt voor de verbinding. Als je handmatig een relay wil kiezen (bijvoorbeeld in het geval van verbindingen over lange afstanden, om te voorkomen dat packets ophopen) kan je deze optie uitzetten en handmatig de relays hieronder instetllen.", // TODO (relay, packet) + "Settings.RelaySettings.UseClosestAvailableRelay.Description": "Wanneer deze optie aan staat wordt automatisch de dichtsbijzijnde beschikbare relay gebruikt voor de verbinding. Als je handmatig een relay wil kiezen (bijvoorbeeld in het geval van verbindingen over lange afstanden, om te voorkomen dat pakketten ophopen) kan je deze optie uitzetten en handmatig de relays hieronder instetllen.", "Settings.RelaySettings.RelayPriorities": "Configureer relay server prioriteit", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "Relay Prioriteit", - "Settings.PostProcessingSettings": "Post Processing", // TODO (post processing) - "Settings.PostProcessingSettings.MotionBlurIntensity": "Bewegingsonscherpte intensiteit", // TODO (motion blur) + "Settings.PostProcessingSettings": "Post Processing", + "Settings.PostProcessingSettings.MotionBlurIntensity": "Bewegingsonscherpte intensiteit", "Settings.PostProcessingSettings.MotionBlurIntensity.Description": "Dit bepaalt de kracht van het bewegingsonscherpte effect. Hogere waarden resulteren in meer onscherpte met dezelfde beweging.\n\nAls je dit instelt op 0 % wordt het effect helemaal uitgezet, wat prestaties kan verbeteren.", - "Settings.PostProcessingSettings.BloomIntensity": "Bloom Intensiteit", // TODO (bloom) - "Settings.PostProcessingSettings.BloomIntensity.Description": "Het bloom effect laat een gloed rond heldere objecten in de scène zien, meestal bij objecten binnen HDR bereik. Hiermee bepaal je de kracht van het effect voor dezelfde hoeveelheid licht.\n\nWees ervan bewust dat sommige objecten er verkeerd uit kunnen zien wanneer dit effect laag of uit staat.\n\nAls je het effect op 0 % instelt wordt de filter volledig uitgeschakeld, wat prestaties kan verbeteren.", // TODO (bloom) + "Settings.PostProcessingSettings.BloomIntensity": "Bloom Intensiteit", + "Settings.PostProcessingSettings.BloomIntensity.Description": "Het bloom effect laat een gloed rond heldere objecten in de scène zien, meestal bij objecten binnen HDR bereik. Hiermee bepaal je de kracht van het effect voor dezelfde hoeveelheid licht.\n\nWees ervan bewust dat sommige objecten er verkeerd uit kunnen zien wanneer dit effect laag of uit staat.\n\nAls je het effect op 0 % instelt wordt de filter volledig uitgeschakeld, wat prestaties kan verbeteren.", "Settings.PostProcessingSettings.AmbientOcclusionIntensity": "Ambient Occlusion (AO) Intensiteit", "Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description": "Ambient Occlusion verdonkert vouwen en hoeken in de scène, die meestal minder licht krijgen. Dit kan de scène meer diepte en realisme geven. Hiermee kan je de intensiteit van het effect aanpassen.\n\nWees ervan bewust dat sommige objecten er verkeerd of volledig plat uit kunnen zien wanneer dit effect laag of uit staat.\n\nAls je het effect op 0 % instelt wordt de filter volledig uitgeschakeld, wat prestaties kan verbeteren.", "Settings.PostProcessingSettings.ScreenSpaceReflections": "Screenspace Reflecties (experimenteel)", @@ -1874,7 +1889,7 @@ "ComponentSelector.CustomGenericArguments": "Aangepaste Generieke Argumenten:", "ComponentSelector.InvalidType": "Ongeldig type", - "Inspector.Title": "Scene Inspector", // TODO (inspector) + "Inspector.Title": "Scene Inspecteur", "Inspector.Slot.AttachComponent": "Voeg component toe", "Inspector.Slot.Axis.X": "X: +Rechts -Links", @@ -1892,11 +1907,11 @@ "Inspector.Slot.BringTo": "Breng naar", "Inspector.Slot.BringTo.Undo": "Breng {name} naar gebruiker", - "Inspector.Slot.ParentUnder.Label": "Parent Onder:", // TODO (parent) - "Inspector.Slot.ParentUnder.WorldRoot": "Wereld Oorsprong", // TODO (root) - "Inspector.Slot.ParentUnder.WorldRoot.Undo": "Parent {name} onder wereld oorsprong", // TODO (parent, root) + "Inspector.Slot.ParentUnder.Label": "Parent Onder:", + "Inspector.Slot.ParentUnder.WorldRoot": "Wereld Root", + "Inspector.Slot.ParentUnder.WorldRoot.Undo": "Parent {name} onder wereld root", "Inspector.Slot.ParentUnder.LocalUserSpace": "Lokale gebruikersruimte", // TODO (userspace) - "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "Parent {name} onder lokale gebruikersruimte", // TODO (userspace, parent) + "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "Parent {name} onder lokale gebruikersruimte", // TODO (userspace) "Inspector.Member.ResetToDefault": "Reset naar standaard", @@ -1953,7 +1968,7 @@ "Inspector.Mesh.TrimVertexBoneWeightsTo": "Trim Vertex Botten Gewichten Naar:", "Inspector.Mesh.BoneTrimCount": "{n,plural, one {# Bot} other {# Botten}}", - "Inspector.Mesh.UV_Multiplicator": "Multiplicator:", // TODO (multiplicator) + "Inspector.Mesh.UV_Multiplicator": "Vermenigvuldiger:", "Inspector.Mesh.ScaleUVs": "Schaal UVs", "Inspector.MeshRenderer.MergeByMaterial": "Voeg submeshes samen met hetzelfde materiaal", @@ -1998,7 +2013,7 @@ "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "Bak Niet-Overschreven Blendshapes", "Inspector.SkinnedMesh.BakeBlendShapeResult": "Gebakken Blendshapes: {n}", "Inspector.SkinnedMesh.VisualizeBoneBounds": "Visualiseer bot bounding boxes", - "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "Visualiseer benadering samengevoegde botten grenzen", // TODO + "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "Visualiseer benadering samengevoegde grenzen van botten", "Inspector.SkinnedMesh.ClearBoundsVisuals": "Verwijder bot bounding box visuelen", "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "Bereken expliciete grenzen van de huidige pose", "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "Expliciete grenzen van huidige pose uitbreiden", @@ -2160,9 +2175,9 @@ "Inspector.Actions.CopyComponent": "Kopiëer Component", "Inspector.Actions.MoveComponent": "Verplaats Component", - "UserInspector.Title": "Gebruikers Inspector", // TODO (inspector) + "UserInspector.Title": "Gebruikers Inspecteur", - "WorkerInspector.Title": "{name} Inspector", // TODO (inspector) + "WorkerInspector.Title": "{name} Inspecteur", "CreateNew.Title": "Nieuw", @@ -2171,8 +2186,8 @@ "Wizard.General.ErrorNoRoot": "Geen Root Geselecteerd", // TODO (root) "Wizard.General.RemovedResult": "Verwijderd {n}", - "Wizard.AssetOptimization.Title": "Asset Optimalisatie Wizard", // TODO (asset, wizard) - "Wizard.AssetOptimization.CleanupUnusedAssets": "Verwijder Ongebruikte Assets", // TODO (asset) + "Wizard.AssetOptimization.Title": "Asset Optimalisatie Wizard", // TODO (wizard) + "Wizard.AssetOptimization.CleanupUnusedAssets": "Verwijder Ongebruikte Assets", "Wizard.AssetOptimization.CleanupEmptySlots": "Verwijder Lege Slots", "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "Verwijder Uitgeschakelde Mesh Renderers", "Wizard.AssetOptimization.DeduplicateMaterials": "Dedupliceer Materialen", @@ -2199,7 +2214,7 @@ "Wizard.LightSources.Disable": "Uitschakelen", "Wizard.LightSources.Destroy": "Verwijderen", - "Wizard.CubemapCreator.Title": "Cubemap Creator", // TODO (creator) + "Wizard.CubemapCreator.Title": "Cubemap Maker", "Wizard.CubemapCreator.Textures": "Bron Textures:", "Wizard.CubemapCreator.TexturesNote": "Let op! Sommige conventies hebben links en rechts verwisseld. Als de cubemap resultaat incorrect is, probeer dan links en rechts te verwisselen.", "Wizard.CubemapCreator.PosX": "Positief X (rechts)", @@ -2241,7 +2256,7 @@ "Desktop.Opacity": "Ondoorzichtigheid: {n,number,percent}", "VolumePlaneSlicer.Highlight": "Highlight", - "VolumePlaneSlicer.Slicer": "Slice", // TODO (slice) + "VolumePlaneSlicer.Slicer": "Snijd", "Tutorial.Welcome.Welcome": "Welkom!", "Tutorial.Welcome.Description": "Duik in een gloednieuw digitaal universum met oneindige mogelijkheden. Of je hier komt om te socialiseren en met mensen van over de hele wereld rond te hangen, of alles van prachtige kunst, interactieve avatars en gadgets, tot complexe interactieve werelden en spellen te maken, Resonite is oneindig aanpasbare plek waar je welkom bent, en een groep vindt om mee te resoneren.

Voordat je begint met verkennen, helpen we jou eerst met wat essentiële dingen, om voor een soepele ervaring te zorgen. Als je klaar bent, klik op de knop hieronder", @@ -2346,7 +2361,7 @@ "Migration.Dialog.AccountDescription": "Om je account te migreren, hebben we je {platform} account wachtwoord nodig. Hiermee kunnen we inloggen en toegang krijgen tot de gegevens.", "Migration.ResetID.Title": "Reset mijn UserID", - "Migration.ResetID.Description": "WAARSCHUWING: Door deze optie te kiezen BREKEN BESTAANDE VOORWERPEN PERMANENT, DIT KAN NIET TERUGGEDRAAID WORDEN. Dit houd in UserID referenties in voorwerpen van gebruikers, services van gebruikers, links, cloud variables en meer. Deze referenties worden gereset, maar je voorwerpen, werelden, contacten en berichten zullen niet verloren gaan. We raden deze optie ALLEEN aan als je van je oude UserID af wil, en het wil vervangen met een nieuwe willekeurige UserID. Tenzij je een serieuze reden hebt om je UserID te resetten, moet je NIET deze optie gebruiken. Je UserID zal zo veranderen:\n U-MijnGebruikersnaam -> U-fX3pKe7AYYQ", // TODO (user reference, user content, cloud variable, user services) + "Migration.ResetID.Description": "WAARSCHUWING: Door deze optie te kiezen BREKEN BESTAANDE VOORWERPEN PERMANENT, DIT KAN NIET TERUGGEDRAAID WORDEN. Dit houd in UserID referenties in voorwerpen van gebruikers, services van gebruikers, links, cloud variabelen en meer. Deze referenties worden gereset, maar je voorwerpen, werelden, contacten en berichten zullen niet verloren gaan. We raden deze optie ALLEEN aan als je van je oude UserID af wil, en het wil vervangen met een nieuwe willekeurige UserID. Tenzij je een serieuze reden hebt om je UserID te resetten, moet je NIET deze optie gebruiken. Je UserID zal zo veranderen:\n U-MijnGebruikersnaam -> U-fX3pKe7AYYQ", // TODO (user reference, user content, user services) "Migration.DataSelection.Title": "Wanneer we je account migreren, welke gegevens zullen we migreren?", "Migration.DataSelection.Everything": "Alles", @@ -2363,8 +2378,8 @@ "Migration.DataSelection.Contacts": "Contacten", "Migration.DataSelection.Message History": "Berichtengeschiedenis", "Migration.DataSelection.InventoryWorld": "Inventaris & Werelden", - "Migration.DataSelection.CloudVariable.Definitions": "Cloud Variable Definities", // TODO (cloud variable) - "Migration.DataSelection.CloudVariable.Values": "Cloud Variable Waarden", // TODO (cloud variable) + "Migration.DataSelection.CloudVariable.Definitions": "Cloud Variabele Definities", + "Migration.DataSelection.CloudVariable.Values": "Cloud Variabele Waarden", "Migration.DataSelection.AlwaysOverwrite": "Altijd overschrijven", @@ -2404,8 +2419,8 @@ "Migration.Report.EstimatedQueuePosition": "Resterende taken in de wachtrij voor deze: {value}", "Migration.Report.ContactStatus": "{current} contacten van de {total} gemigreerd", "Migration.Report.MessageStatus": "{value} berichten gemigreerd", - "Migration.Report.CloudVariableDefinitionStatus": "{value} cloud variable definities gemigreerd", // TODO (cloud variable) - "Migration.Report.CloudVariableValueStatus": "{value} cloud variables gemigreerd", + "Migration.Report.CloudVariableDefinitionStatus": "{value} cloud variabele definities gemigreerd", + "Migration.Report.CloudVariableValueStatus": "{value} cloud variabelen gemigreerd", "Migration.Report.RecordStatus": "{current} voorwerpen/werelden van de {total} gemigreerd. {failed} mislukt.", "Migration.Report.GroupStatus": "{current} groepen van de {total} gemigreerd", "Migration.Report.GroupMemberStatus": "In totaal {value} groepsleden gemigreerd", @@ -2444,7 +2459,7 @@ "Tutorial.Teleporter.Error": "Fout bij het laden van je thuiswereld!
Stap uit de teleporter en stap er terug in om het opnieuw te proberen.", - "CloudHome.Info.OnlineUsers": "Online {online_users,plural, one {gebruiker} other {gebruikers}}: {online_users}
Joinable {joinable_users,plural, one {gebruiker} other {gebruikers}}: {joinable_users}", // TODO (join) + "CloudHome.Info.OnlineUsers": "Online {online_users,plural, one {gebruiker} other {gebruikers}}: {online_users}
Toetreedbare {joinable_users,plural, one {gebruiker} other {gebruikers}}: {joinable_users}", "CloudHome.Info.Moderation": "Moderatie", "CloudHome.Info.Inventory": "Inventaris", "CloudHome.Info.Tools": "Gereedscappen", @@ -2511,8 +2526,8 @@ "StickyNote.RotateMeDesktop": "Draai mij door E ingedrukt te houden!", "StickyNote.RotateMeVR": "Draai mij!", - "StickyNote.EquipMeDesktop": "Pak vast en druk op de linker muisknop!", // TODO (equip) - "StickyNote.EquipMeVR": "Pak vast en trek aan het touw!", // TODO (equip) + "StickyNote.EquipMeDesktop": "Pak vast en druk op de linker muisknop!", + "StickyNote.EquipMeVR": "Pak vast en trek aan het touw!", "StickyNote.DipBrushes": "Doop penselen in bollen om materialen te gebruiken", "StickyNote.BrushColor": "Verander de kleur en grootte van de penseel in je Context Menu", @@ -2617,7 +2632,7 @@ "Hints.Sundial.SoftEquip": "Pak dit gereedschap vast om het te gebruiken!", "Hints.Sundial.SoftEquipExtra": "Met gereedschappen kan je de wereld om je heen op allerlei manieren veranderen!", - "Hints.Sundial.HardEquip": "Klik op dit gereedschap om het te equippen!", // TODO (equip) + "Hints.Sundial.HardEquip": "Klik op dit gereedschap om het te gebruiken!", "Hints.Sundial.HardEquipExtra": "Zie je je laser niet? Druk zacht op trigger om het te onthullen!", "Hints.Sundial.TheSun": "Richt naar de lucht en klik om de zon te verplaatsen!", @@ -2698,7 +2713,7 @@ "Tools.Names.Color": "Kleur Gereedschap", "Tools.Names.Mesh": "Mesh Gereedschap", "Tools.Names.RiggedMeshTransfer": "Rigged Mesh Overdracht Gereedschap", - "Tools.Names.Slicer": "Mesh Slicer Gereedschap", // TODO (mesh slicer) + "Tools.Names.Slicer": "Mesh Snijder Gereedschap", "Tools.Names.ControllerDiagnostic": "Diagnotisch Gereedschap Voor Controllers", "Tools.Names.Measure": "Meet Gereedschap", "Tools.Names.Label": "Label Gereedschap", From 568bd5a919c704d2fea8197c440ad7453b0c982d Mon Sep 17 00:00:00 2001 From: Tekno Catron Date: Sat, 3 Aug 2024 12:34:51 +0200 Subject: [PATCH 015/529] TeknoCatron: Into/Tutorial ajustment (#2) * Into/Tutorial ajustment Main focus on into and tutorial/cloud home adjustments and rewrites * Update nl.json 2300 & ajust * Update nl.json 2262 Avatars and . * Update nl.json Minor adjustments to direct visible buttons * (nl-rework) Fix formatting --------- Co-authored-by: coolymike --- nl.json | 376 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 188 insertions(+), 188 deletions(-) diff --git a/nl.json b/nl.json index 07f921d..2d9e65f 100644 --- a/nl.json +++ b/nl.json @@ -1,6 +1,6 @@ { "localeCode": "nl", - "authors": ["jeana", "Beaned", "alexderpyfox", "AnotherFoxGuy", "marsmaantje", "coolymike"], + "authors": ["jeana","Beaned","alexderpyfox","AnotherFoxGuy","marsmaantje","coolymike","Tekno Catron"], "messages": { "General.OK": "OK", @@ -58,8 +58,8 @@ "General.Units.Metric": "Metrisch", "General.Units.Imperial": "Imperiaal", - "Worlds.Home": "Thuiswereld", - "Worlds.Tutorial": "Tutorialwereld", + "Worlds.Home": "Woon Wereld", + "Worlds.Tutorial": "Rondleidings Wereld", "Locomotion.Noclip.Name": "Noclip", "Locomotion.Noclip.Description": "Simpele vliegmodus zonder botsingen, ideaal voor bewerken.", @@ -80,11 +80,11 @@ "Interaction.Destroy": "Verwijderen", "Interaction.Duplicate": "Dupliceren", - "Interaction.SaveToInventory": "Opslaan in inventaris", + "Interaction.SaveToInventory": "Bewaren in opslag", "Interaction.SaveToInventory.NotLoggedIn": "Je moet ingelogd zijn om op te kunnen slaan.", "Interaction.SaveToInventory.NoWritePermission": "Kan niet in de huidige folder opslaan.", "Interaction.Undo": "Ongedaan maken", - "Interaction.Redo": "Opnieuw doen", + "Interaction.Redo": "Opnieuw uitvoeren", "Interaction.EquipTool": "Gebruiken", "Interaction.DequipTool": "Loslaten", "Interaction.ScalingEnabled": "Schalen Aan", @@ -96,7 +96,7 @@ "Interaction.Grab.Precision": "Grijp: Precisie", "Interaction.Grab.Auto": "Grijp: Auto", "Interaction.Grab.Off": "Grijp: Alleen laser", - "Interaction.Locomotion": "Voortbeweging", + "Interaction.Locomotion": "Locomotie", "Interaction.Locomotion.None": "Geen", "Interaction.NamedEquipTool": "{name} gebruiken", @@ -120,11 +120,11 @@ "Inventory.CreateDirectory": "Folder maken", "Inventory.SaveHeld": "Object opslaan", "Inventory.GetURL": "URL kopiëren", - "Inventory.Inventories": "Inventarissen", + "Inventory.Inventories": "Opslag Mappen", "Inventory.Share": "Delen", "Inventory.Unshare": "Stoppen met delen", "Inventory.SaveAvatar": "Avatar opslaan", - "Inventory.Favorite.Home": "Als thuiswereld instellen", + "Inventory.Favorite.Home": "Als woon wereld instellen", "Inventory.Favorite.ProgressBar": "Als voortgangsbalk instellen", "Inventory.Favorite.AudioStreamController": "Als streamcontroller instellen", "Inventory.Favorite.TextDisplay": "Als tekstweergave instellen", @@ -139,10 +139,10 @@ "Inventory.Favorite.Document": "Als documentweergave instellen", "Inventory.SpawnFacet": "Facet spawnen", - "Dash.Screens.Home": "Thuis", + "Dash.Screens.Home": "Hoofdscherm", "Dash.Screens.Worlds": "Werelden", "Dash.Screens.Contacts": "Contacten", - "Dash.Screens.Inventory": "Inventaris", + "Dash.Screens.Inventory": "Opslag", "Dash.Screens.Desktop": "Bureaublad", "Dash.Screens.Session": "Sessie", "Dash.Screens.FileBrowser": "Bestanden", @@ -153,12 +153,12 @@ "Dash.Actions.TurnOffUIEdit": "UI-bewerkingsmodus uitschakelen", - "Dash.Actions.CloudHome": "Open thuiswereld", + "Dash.Actions.CloudHome": "Open woon wereld", "Dash.Exit.Header": "Verlaat {appName}", - "Dash.Exit.ExitAndSave": "Verlaat en sla thuiswerelden op", - "Dash.Exit.ExitAndDiscard": "Verlaat en gooi thuiswerelden weg", - "Dash.Exit.Sponsor": "Heel erg bedankt {name} voor het sponsoren van dit project!", + "Dash.Exit.ExitAndSave": "Verlaat en sla woon wereld op", + "Dash.Exit.ExitAndDiscard": "Verlaat en sla niets op", + "Dash.Exit.Sponsor": "Heel erg bedankt {name}, voor het sponsoren van dit project!", "Dash.Exit.Sponsor.You": "JIJ", "Dash.Exit.Shoutouts": "Dit project wordt mede mogelijk gemaakt door deze mensen:", "Dash.Exit.Shoutouts.AndMore": " en veel meer!", @@ -228,7 +228,7 @@ "World.Config.CleanupInterval": "Tijd tussen schoonmaken (seconden):", "World.Actions.StartSession": "Start sessie", - "World.Actions.Join": "Toetreden", + "World.Actions.Join": "Bezoeken", "World.Actions.Focus": "Focus", "World.Actions.Close": "Wereld sluiten", "World.Actions.Leave": "Verlaat wereld", @@ -236,7 +236,7 @@ "World.Actions.SaveAs": "Opslaan als...", "World.Actions.SaveCopy": "Bewaar kopie...", "World.Actions.SaveHere": "Hier opslaan", - "World.Actions.SaveToInventory": "Opslaan in inventaris", + "World.Actions.SaveToInventory": "Bewaren in opslag", "World.Actions.Saving": "Bezig met opslaan...", "World.Actions.Discard": "Wijzigingen weggooien", "World.Actions.Clone": "Kopiëer wereld", @@ -294,7 +294,7 @@ "World.Detail.ActionsHeader": "Acties:", "World.Category.Everything": "Alles", - "World.Category.Featured": "Aanbevolen", + "World.Category.Featured": "Aanbevelingen", "World.Category.PublishedWorlds": "Gepubliceerde werelden", "World.Category.ActiveSessions": "Actieve sessies", "World.Category.ContactsSessions": "Sessies met contacten", @@ -302,12 +302,12 @@ "World.Category.Social": "Sociaal", "World.Category.Games": "Spelletjes", "World.Category.Art": "Kunst", - "World.Category.Tutorials": "Tutorials", + "World.Category.Tutorials": "Instructies", "World.Category.Educational": "Educatief", "World.Category.Random": "Willekeurig", "World.Category.MyWorlds": "Mijn werelden", "World.Category.Custom": "Aangepast", - "World.Category.GroupWorlds": "Groep werelden", + "World.Category.GroupWorlds": "Groeps werelden", "World.AccessLevel.Anyone": "Iedereen", "World.AccessLevel.RegisteredUsers": "Geregistreerde gebruikers", @@ -335,9 +335,9 @@ "World.Filter.LocalWorlds": "Lokale werelden", "World.Filter.BaseSearch": "Zoeken:", "World.Filter.ByOwner": "Door eigenaar:", - "World.Filter.UserOwner": "Eigenaar is gebruiker", - "World.Filter.GroupOwner": "Eigenaar is groep", - "World.Filter.SubmittedToGroup": "Ingediend bij groep:", + "World.Filter.UserOwner": "Van gebruikers", + "World.Filter.GroupOwner": "Van groepen", + "World.Filter.SubmittedToGroup": "geüpload groep:", "World.Filter.Featured": "Alleen aanbevolen", "World.Filter.MyWorlds": "Mijn werelden", "World.Filter.SessionFiltering": "Sessiefiltering:", @@ -506,7 +506,7 @@ "Recovery.IncorrectEmail": "Ongeldige e-mail", "Recovery.IncorrectEmail.Description": "Je hebt een ongeldige e-mail ingevuld. Kijk je gegevens na, en probeer het opnieuw.", - "Recovery.NoPasswordSetup": "Geen wachtwoord ingesteld", + "Recovery.NoPasswordSetup": "Geen wachtwoord ingesteld", "Recovery.NoPasswordSetup.Description": "Neem contact op met {supportUrl}.", "Register.UnknownError": "Onbekende fout", @@ -747,8 +747,8 @@ "Tooltip.CharacterCollider.MarkGrippable": "Vastpakken Toestaan", "Tooltip.CharacterCollider.DontMarkGrippable": "Vastpakken Niet Toestaan", - "Tooltip.CharacterCollider.EnsureWalkRun": "Verzeker loop-/ren-beweging", - "Tooltip.CharacterCollider.EnsureZeroG": "Verzeker gewichtloze-voortbeweging", + "Tooltip.CharacterCollider.EnsureWalkRun": "Verankeren loop-/ren-beweging", + "Tooltip.CharacterCollider.EnsureZeroG": "Verankeren gewichtloze-locomotie", "Tooltip.CharacterCollider.EnsurePhysicalFly": "Verzeker fysieke vliegbeweging", "Tooltip.Light.Point": "Punt", @@ -768,7 +768,7 @@ "Tooltip.Slicer.Add": "Voeg Snijder toe", "Tooltip.Slicer.Clear": "Wis instellingen", - "Tooltip.Material.RayMode": "Ray-modus", // TODO (ray) + "Tooltip.Material.RayMode": "Ray-modus", "Tooltip.Material.AreaMode": "Gebiedsmodus", "Tooltip.Material.ObjectMode": "Globale objectmodus", "Tooltip.Material.SceneMode": "Globale scène-modus", @@ -805,18 +805,18 @@ "Tooltip.ProtoFlux.Unpack": "Uitpakken van {name}", "Tooltip.ProtoFlux.ExplicitCast": "Expliciet Overzetten\n(Waarschuwing: Mogelijk Gegevens-verlies)", - "Tooltip.Meter.Mode.Ray": "Modus: Ray", // TODO (ray) + "Tooltip.Meter.Mode.Ray": "Modus: Ray", "Tooltip.Meter.Mode.Perpendicular": "Modus: Loodrecht", "Tooltip.Meter.Mode.Drag": "Modus: Slepen", "Tooltip.Meter.Points.Two": "Twee Punten", "Tooltip.Meter.Points.Multiple": "Meerdere Punten", - "Tooltip.Meter.ObjectSpace": "Meet in Objectspace", // TODO (objectspace) - "Tooltip.Meter.WorldSpace": "Meet in Worldspace", // TODO (worldspace) + "Tooltip.Meter.ObjectSpace": "Meet in Objectspace", + "Tooltip.Meter.WorldSpace": "Meet in Worldspace", "Tooltip.Glue.Mode.BakeMeshes": "Modus: Bak meshes", - "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Modus: Bak skinned meshes", // TODO (skinned mesh) + "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Modus: Bak skinned meshes", "Tooltip.Glue.Mode.ParentObjects": "Modus: Parent objecten", "Tooltip.RigTransfer.ClearSource": "Verwijder bron", @@ -831,7 +831,7 @@ "CreateNew.Back": "<<< Terug", "CreateNew.EmptyObject": "Leeg Object", - "CreateNew.ParticleSystem": "Particle Systeem", // TODO (particles) + "CreateNew.ParticleSystem": "Particle Systeem", "CreateNew.Object": "Object", "CreateNew.Object.AvatarCreator": "Avatar Maker", @@ -855,13 +855,13 @@ "CreateNew.Text.Basic": "Simpel", "CreateNew.Text.Outline": "Omlijning", - "CreateNew.Editor": "Editor", // TODO (editor) + "CreateNew.Editor": "Editor", "CreateNew.Editor.UserInspector": "Gebruikers Inspecteur", - "CreateNew.Editor.LightSourcesWizard": "Wereldlichtbronnen Wizard", // TODO (wizard) - "CreateNew.Editor.TextRendererWizard": "Wereld Text Renderer Wizard", // TODO (wizard) - "CreateNew.Editor.AssetOptimizationWizard": "Asset Optimalisatie Wizard", // TODO (wizard) + "CreateNew.Editor.LightSourcesWizard": "Wereldlichtbronnen Wizard", + "CreateNew.Editor.TextRendererWizard": "Wereld Text Renderer Wizard", + "CreateNew.Editor.AssetOptimizationWizard": "Asset Optimalisatie Wizard", "CreateNew.Editor.CubemapCreator": "Cubemap Maker", - "CreateNew.Editor.ReflectionProbes": "Reflectie Probe Wizard", // TODO (probe, wizard) + "CreateNew.Editor.ReflectionProbes": "Reflectie Probe Wizard", "CreateNew.3DModel": "3D Model", "CreateNew.3DModel.Triangle": "Driehoek", @@ -955,7 +955,7 @@ "Importer.Model.AdvancedSettings": "Geavanceerde Instellingen", "Importer.Model.ModelKindPrompt": "Wat voor soort 3D Model?", "Importer.Model.RegularKind": "Normaal / Avatar", - "Importer.Model.SeparableKind": "Scheidbaar met Snappable stukken", // TODO (snap) + "Importer.Model.SeparableKind": "Scheidbaar met Snappable stukken", "Importer.Model.UnitsPrompt": "In welke eenheid is het?", "Importer.Model.AutoScale": "Auto Schaal (Onbekende Schaal)", "Importer.Model.AutoHumanoid": "Auto Menselijke Hoogte", @@ -985,12 +985,12 @@ "Importer.Model.Advanced.Colliders": "Genereer Colliders", "Importer.Model.Advanced.Animations": "Importeer Animaties", - "Importer.Model.Advanced.SetupSnappable": "Stel in als snappable", // TODO (snap) + "Importer.Model.Advanced.SetupSnappable": "Stel in als snappable", "Importer.Model.Advanced.SetupTimelapse": "Instellen als timelapse", "Importer.Model.Advanced.ImportExternalTextures": "Importeer externe textures", - "Importer.Model.Advanced.SkinnedMeshes": "Importeer skinned meshes", // TODO (skinned mesh) + "Importer.Model.Advanced.SkinnedMeshes": "Importeer skinned meshes", "Importer.Model.Advanced.SetupIK": "Stel IK in", - "Importer.Model.Advanced.VisualizeRig": "Visualiseer Rig", // TODO (rig) + "Importer.Model.Advanced.VisualizeRig": "Visualiseer Rig", "Importer.Model.Advanced.ForceTpose": "Forceer T-Pose", "Importer.Model.Advanced.ForcePointCloud": "Als Point Cloud", @@ -1130,7 +1130,7 @@ "CameraControl.Mode.Manual": "Handmatig", "CameraControl.Settings.AvoidOcclusion": "Voorkom Occlusie", - "CameraControl.Settings.KeepInWorldspace": "Houd In Worldspace", // TODO (worldspace) + "CameraControl.Settings.KeepInWorldspace": "Houd In Worldspace", "CameraControl.Settings.MovementWobble": "Beweging Wiebelen", "CameraControl.Settings.AimInFrontOfHead": "Richt Voor Het Hoofd", "CameraControl.Settings.HideCamera": "Verberg Camera", @@ -1168,9 +1168,9 @@ "CameraControl.Control.FlipPreview": "Voorbeeld Omdraaien", "CameraControl.Control.GroupDetectionRadius": "Groepsdetectieradius: {n} m", "CameraControl.Control.GroupExcludeBoundary": "Groep Uitsluitings-grens: {n} m", - "CameraControl.Control.PositionSmoothSpeed": "Positie Smooth Snelheid: {n}", // TODO (smooth) - "CameraControl.Control.AngleSmoothSpeed": "Hoek Smooth Snelheid: {n}", // TODO (smooth) - "CameraControl.Control.FramingSmoothSpeed": "Framing Smooth Snelheid: {n}", // TODO (smooth, framing) + "CameraControl.Control.PositionSmoothSpeed": "Positie Smooth Snelheid: {n}", + "CameraControl.Control.AngleSmoothSpeed": "Hoek Smooth Snelheid: {n}", + "CameraControl.Control.FramingSmoothSpeed": "Framing Smooth Snelheid: {n}", "CameraControl.OBS.IP": "OBS Websocket IP-adres:", "CameraControl.OBS.Password": "OBS Wachtwoord (optioneel):", @@ -1224,7 +1224,7 @@ "Settings.DebugSettings.DebugResetAllSimpleSettings": "DEBUG - Reset alle simpele instellingen", "Settings.GeneralControlsSettings": "Algemene Besturing", - "Settings.LocomotionSettings": "Voortbeweging", + "Settings.LocomotionSettings": "Locomotie", "Settings.MovementSettings": "Beweging", "Settings.MouseSettings": "Muis", @@ -1232,7 +1232,7 @@ "Settings.GeneralVRSettings": "VR", "Settings.LeapMotionSettings": "Leap Motion", "Settings.ViveHandTrackingSettings": "Vive Hand Tracking", - "Settings.TrackingSmoothingSettings": "Tracking Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings": "Tracking Smoothing", "Settings.UserMetricsSettings": "Gebruikers-gegevens", @@ -1282,7 +1282,7 @@ "Settings.InteractiveCameraPositioningSettings": "Positionering", "Settings.InteractiveCameraRenderSettings": "Weergave", "Settings.InteractiveCameraGroupSettings": "Gebruikersgroepering", - "Settings.InteractiveCameraSmoothingSettings": "Smoothing", // TODO (smooth) + "Settings.InteractiveCameraSmoothingSettings": "Smoothing", "Settings.InteractiveCameraAnchorSettings": "Ankers", "Settings.InteractiveCameraPhotoSettings": "Fotos", "Settings.InteractiveCameraPostProcessingSettings": "Post Processing", @@ -1292,8 +1292,8 @@ "Settings.GeneralControlsSettings.DoubleClickInterval": "Dubbelklik interval", "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "Voor interacties die een dubbele-klik nodig hebben. Dit bepaalt de maximale tijd tussen klikken die gezien worden als dubbelklik. Als je moeite hebt met dubbelklikken, zet de waarde hoger. Als enkele klikken gezien worden als dubbelklikken, zet de waarde lager.", - "Settings.LocomotionSettings.LocomotionPreferences": "Voortbeweging Voorkeuren", - "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "Voortbeweging", + "Settings.LocomotionSettings.LocomotionPreferences": "Locomotie Voorkeuren", + "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "Locomotie", "Settings.MovementSettings.LeftSidewaysMode": "Linkercontroller zijwaartse bewegings-modus", "Settings.MovementSettings.LeftSidewaysMode.Description": "Gebruik dit om te bepalen wat de zijwaartse beweging op je linker joystick/touchpad doet.", @@ -1301,18 +1301,18 @@ "Settings.MovementSettings.RightSidewaysMode.Description": "Gebruik dit om te bepalen wat de zijwaartse beweging op je rechter joystick/touchpad doet.", "Settings.MovementSettings.UseHeadDirectionForMovement": "Gebruik hoofd-richting voor beweging", "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "Als dit aan staat, ga je naar voren in de richting waar je naar kijkt. Als dit uitstaat, wordt de richting van je controller gebruikt.", - "Settings.MovementSettings.UseSmoothTurn": "Smooth draaien", // TODO (smooth) - "Settings.MovementSettings.UseSmoothTurn.Description": "Hiermee draai je langzaam rond terwijl je in VR bent. Dit kan meer meeslepend zijn, maar kan misselijkheid veroorzaken. Zet deze instelling uit als je snap turning fijner vindt.", // TODO (snap) - "Settings.MovementSettings.SmoothTurnExclusiveMode": "Gebruik smooth draaien exclusieve modus", // TODO (smooth) + "Settings.MovementSettings.UseSmoothTurn": "Smooth draaien", + "Settings.MovementSettings.UseSmoothTurn.Description": "Hiermee draai je langzaam rond terwijl je in VR bent. Dit kan meer meeslepend zijn, maar kan misselijkheid veroorzaken. Zet deze instelling uit als je snap turning fijner vindt.", + "Settings.MovementSettings.SmoothTurnExclusiveMode": "Gebruik smooth draaien exclusieve modus", "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "Wanneer dit aan staat kan een enkele joystick je naar voren/achter bewegen, of draaien, maar nooit tegelijk. Zet dit aan als je vaak per ongeluk draait als je alleen probeert te bewegen.", - "Settings.MovementSettings.SmoothTurnSpeed": "Smooth draai snelheid", // TODO (smooth) + "Settings.MovementSettings.SmoothTurnSpeed": "Smooth draai snelheid", "Settings.MovementSettings.SmoothTurnSpeed.Description": "Deze instelling bepaalt hoe snel je draait als smooth draaien aan staat. De waarde is graden per seconde, dus een waarde van 360 draait je in een seconde rond met de joystick volledig naar links/rechts.", - "Settings.MovementSettings.SnapTurnAngle": "Snap draai hoek", // TODO (snap) - "Settings.MovementSettings.SnapTurnAngle.Description": "Dit is de hoek (in graden) die je draait als je met snap draai probeert te draaien.", // TODO (snap) + "Settings.MovementSettings.SnapTurnAngle": "Snap draai hoek", + "Settings.MovementSettings.SnapTurnAngle.Description": "Dit is de hoek (in graden) die je draait als je met snap draai probeert te draaien.", "Settings.MovementSettings.NoClipSpeed": "Noclip snelheid", - "Settings.MovementSettings.NoClipSpeed.Description": "Dit bepaalt hoe snel je beweegt met de Noclip voortbewegingsmodus. Dit type voortbeweging wordt vaak gebruikt voor bouwen en testen, en is dus vaak niet bestuurd door de wereld waar je in bent.", + "Settings.MovementSettings.NoClipSpeed.Description": "Dit bepaalt hoe snel je beweegt met de Noclip locomotie modus. Dit type locomotie wordt vaak gebruikt voor bouwen en testen, en is dus vaak niet bestuurd door de wereld waar je in bent.", "Settings.MovementSettings.MovementDeadzone": "Bewegings deadzone", - "Settings.MovementSettings.MovementDeadzone.Description": "Deze instelling kan gebruikt worden om drift te corrigeren. Door deze waarde te verhogen moet je de joystick verder duwen voordat je beweegt.", // TODO (drift) + "Settings.MovementSettings.MovementDeadzone.Description": "Deze instelling kan gebruikt worden om drift te corrigeren. Door deze waarde te verhogen moet je de joystick verder duwen voordat je beweegt.", "Settings.MovementSettings.TurningDeadzone": "Draaien deadzone", "Settings.MovementSettings.TurningDeadzone.Description": "Deze instelling kan gebruikt worden om drift te corrigeren en per ongeluk draaien te voorkomen wanneer je beweegt en draait met dezelfde joystick. Door deze waarde te verhogen moet je de joystick verder duwen voordat je draait.", "Settings.MovementSettings.MovementExponent": "Bewegings exponent", @@ -1349,19 +1349,19 @@ "Settings.GeneralVRSettings.UseVRHotswitching": "VR Hotswitching", "Settings.GeneralVRSettings.UseVRHotswitching.Description": "Als dit aan staat, wissel je automatisch tussen VR- en bureaublad-modus wanneer je jouw VR headset op of af doet.", - "Settings.TrackingSmoothingSettings.HandPositionSmoothing": "Handen Positie Smoothing", // TODO (smooth) - "Settings.TrackingSmoothingSettings.HandRotationSmoothing": "Handen Rotatie Smoothing", // TODO (smooth) - "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de handen positie smoothed is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", // TODO (smooth) - "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de handen rotatie smoothed is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", // TODO (smooth) + "Settings.TrackingSmoothingSettings.HandPositionSmoothing": "Handen Positie Smoothing", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing": "Handen Rotatie Smoothing", + "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de handen positie smoothed is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de handen rotatie smoothed is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", - "Settings.TrackingSmoothingSettings.FeetPositionSmoothing": "Voeten Positie Smoothing", // TODO (smooth) - "Settings.TrackingSmoothingSettings.FeetRotationSmoothing": "Voeten Rotatie Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing": "Voeten Positie Smoothing", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing": "Voeten Rotatie Smoothing", "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de voeten positie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de voeten rotatie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", - "Settings.TrackingSmoothingSettings.HipsPositionSmoothing": "Heupen Positie Smoothing", // TODO (smooth) - "Settings.TrackingSmoothingSettings.HipsRotationSmoothing": "Heupen Rotatie Smoothing", // TODO (smooth) + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing": "Heupen Positie Smoothing", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing": "Heupen Rotatie Smoothing", "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de heupen positie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de heupen rotatie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", @@ -1394,14 +1394,14 @@ "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "Wanneer dit aan staat, kan een Leap Motion apparaat gebruikt worden om je handen en vingers te tracken.", "Settings.LeapMotionSettings.Offset": "Hand tracking compensatie", "Settings.LeapMotionSettings.Offset.Description": "Dit is de compensatie in meters van de Leap Motion sensor op je VR headset. Pas deze waarde aan om ervoor te zorgen dat je handen de correcte positie hebben.", - "Settings.LeapMotionSettings.SnapDistance": "Controller snapping afstand", // TODO (snap) + "Settings.LeapMotionSettings.SnapDistance": "Controller snapping afstand", "Settings.LeapMotionSettings.SnapDistance.Description": "Als je handen in de buurt zijn van controllers, zullen ze automatisch overgaan op de tracking data van de controllers, in plaats van Leap Motion. Dit bepaalt de afstand waarop de handen overgaan.", "Settings.LeapMotionSettings.UseFingersWhenSnapped": "Track vingers terwijl je controllers gebruikt", "Settings.LeapMotionSettings.UseFingersWhenSnapped.Description": "Wanneer je handen de positie van de controllers gebruiken, kan je hiermee de vinger data gebruiken van Leap Motion.", "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled": "Vive hand tracking", "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description": "Wanneer dit aan staat, worden je handen en vingers getracked met Vive hand tracking. Dit gebruikt gewoonlijk de cameras op de VR headset zelf. Mogelijk moet je de hand tracking of cameras aanzetten in SteamVR instellingen.", - "Settings.ViveHandTrackingSettings.SnapDistance": "Controller snapping afstand", // TODO (snap) + "Settings.ViveHandTrackingSettings.SnapDistance": "Controller snapping afstand", "Settings.ViveHandTrackingSettings.SnapDistance.Description": "Als je handen in de buurt zijn van controllers, zullen ze automatisch overgaan op de tracking data van de controllers, in plaats van de headset cameras. Dit bepaalt de afstand waarop de handen overgaan.", "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "Track vingers terwijl je controllers gebruikt", "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "Wanneer je handen de positie van de controllers gebruiken, kan je hiermee de vinger data gebruiken van de VR headset cameras.", @@ -1506,8 +1506,8 @@ "Settings.UserMetricsSettings.UserHeight.Description": "Dit is je lengte in de echte wereld, die wordt gebruikt om je avatar goed te laten passen. Het is ook de hoogte waar je geplaatst wordt wanneer je zittende modus aanzet.\n\nJe kan je lengte invoeren door de juiste schaal erbij te zetten, bijvoorbeeld met 175 cm of 1.75 m voor metrisch, of 5'11\" voor imperiaal.", "Settings.FavoritesSettings": "Favorieten", - "Settings.FavoritesSettings.AutoLoadCloudHome": "Laad thuiswereld bij opstarten", - "Settings.FavoritesSettings.AutoLoadCloudHome.Description": "Wanneer dit aan staat, wordt je thuiswereld automatisch geladen bij opstarten. Als je het liever niet wil laden, kan je deze instelling uitzetten. Dit zal de volgende keer dat je opstart invloed hebben.", + "Settings.FavoritesSettings.AutoLoadCloudHome": "Laad woon wereld bij opstarten", + "Settings.FavoritesSettings.AutoLoadCloudHome.Description": "Wanneer dit aan staat, wordt je woon wereld automatisch geladen bij opstarten. Als je het liever niet wil laden, kan je deze instelling uitzetten. Dit zal de volgende keer dat je opstart invloed hebben.", "Settings.AudioInputDeviceSettings.UseSystemDefault": "Gebruik systeem standaard audio-invoerapparaat", "Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "Zet dit aan om automatisch het standaard invoerapparaat van je systeem te gebruiken. Als je een ander apparaat wil gebruiken, zet deze optie uit en stel je voorkeur hieronder in.", @@ -1515,9 +1515,9 @@ "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "Audio-invoerapparaten", "Settings.AudioInputDeviceSettings.SetAsDefault": "Stel in als standaard", "Settings.AudioInputDeviceSettings.Testing.Header": "Test audio invoer", - "Settings.AudioInputDeviceSettings.Testing.Description": "Hiermee kan je de geselecteerde audio invoer testen en beluisteren om ervoor te zorgen dat het goed werkt. Gebruik de knop om naar de invoer te luisteren.", + "Settings.AudioInputDeviceSettings.Testing.Description": "Hiermee kan je de geselecteerde audio invoer testen. Gebruik de knop om naar de geluids-invoer te luisteren.", "Settings.AudioInputDeviceSettings.Testing.ListenToInput": "Luister naar deze invoer", - "Settings.AudioInputDeviceSettings.Testing.StopListeningToInput": "Stop met luisteren", + "Settings.AudioInputDeviceSettings.Testing.StopListeningToInput": "Stop met beluisteren", "Settings.AudioInputDeviceSettings.Testing.Monitoring.Header": "Audio Beluisteren", "Settings.AudioOutputDeviceSettings.UseSystemDefault": "Gebruik systeem standaard audio-uitvoerapparaat", @@ -1622,8 +1622,8 @@ "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "Wanneer dit aan staat kan je gereedschappen en gadgets gebruiken door snel twee keer vast te pakken. Deze instelling wordt waarschijnlijk in de toekomst verwijderd.", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "Gebruik oude wereld wisselaar", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "Wanneer dit aan staat, opent de app knop op je niet-primaire hand een oude wereld wisselaar om tussen actieve werelden te wisselen. Deze functie wordt in de toekomst verwijderd met een meer flexibele oplossing.", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "Gebruik oude inventaris & sessie snelkoppeling gebaar", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "Wanneer dit aan staat, als je grip vasthoudt en op de App knop drukt (die normaal de dash opent/sluit), open je de oude inventaris of het oude sessie menu.", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "Gebruik oude opslag & sessie snelkoppeling gebaar", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "Wanneer dit aan staat, als je grip vasthoudt en op de App knop drukt (die normaal de dash opent/sluit), open je de oude opslag of het oude sessie menu.", "Settings.TwitchInterfaceSettings.ChannelName": "Twitch Channel Naam", "Settings.TwitchInterfaceSettings.ChannelName.Description": "Dit stelt de standaard naam in voor de Twitch chat in het camera-besturing paneel. Dit wordt vooral gebruikt door Twitch streamers die hun chat willen zien.", @@ -1685,16 +1685,16 @@ "Settings.FacetAnchorsSettings.ShowContainerBackground": "Laat achtergrond zien", "Settings.FacetAnchorsSettings.ShowContainerBackground.Description": "Door dit uit te zetten schakel je het visuele gedeelte van de achtergrond uit op de facet ankers. Hiermee worden de facetten zelf het enige zichtbare gedeelte.", - "Settings.LaserSettings.SmoothSpeed": "Laser smooth snelheid", // TODO (smooth) + "Settings.LaserSettings.SmoothSpeed": "Laser smooth snelheid", "Settings.LaserSettings.SmoothSpeed.Description": "Gebruik dit om te bepalen hoe snel de laser reageert op je bewegingen. Lagere waarden maken de laser langzamer, maar beter met rillingen filteren. Hogere waarden reageren sneller, maar gaan ook mee met onbedoelde controller bewegingen.", - "Settings.LaserSettings.ModulateStartAngle": "Moduleren start hoek", // TODO (modulate) - "Settings.LaserSettings.ModulateStartAngle.Description": "Dit geeft de hoek aan waarbij de laser smooth snelheid begint te moduleren om je bewegingen bij te houden. Een hogere waarde betekent grotere bewegingen voordat de laser begint met bijhouden.", // TODO (smooth, modulate) - "Settings.LaserSettings.ModulateEndAngle": "Moduleren eind hoek", // TODO (modulate) - "Settings.LaserSettings.ModulateEndAngle.Description": "Gerelateerd aan de moduleren start hoek, dit geeft aan wanneer de modulatie op maximale snelheid is. Door de start en eind hoek te veranderen, kan je bepalen hoe snel de laser reageert hoe meer je jouw hand beweegt.", // TODO (modulate) - "Settings.LaserSettings.ModulateExponent": "Moduleren exponent", // TODO (modulate) + "Settings.LaserSettings.ModulateStartAngle": "Moduleren start hoek", + "Settings.LaserSettings.ModulateStartAngle.Description": "Dit geeft de hoek aan waarbij de laser smooth snelheid begint te moduleren om je bewegingen bij te houden. Een hogere waarde betekent grotere bewegingen voordat de laser begint met bijhouden.", + "Settings.LaserSettings.ModulateEndAngle": "Moduleren eind hoek", + "Settings.LaserSettings.ModulateEndAngle.Description": "Gerelateerd aan de moduleren start hoek, dit geeft aan wanneer de modulatie op maximale snelheid is. Door de start en eind hoek te veranderen, kan je bepalen hoe snel de laser reageert hoe meer je jouw hand beweegt.", + "Settings.LaserSettings.ModulateExponent": "Moduleren exponent", "Settings.LaserSettings.ModulateExponent.Description": "Dit bepaalt de buigings-reactie van de laser modulatie tussen de start en eind hoeken. Je kan dit gebruiken om de laser eerst langzamer te laten reageren of te beginnen met snel reageren en daarna aflopen in snelheid.", - "Settings.LaserSettings.ModulateSpeedMultiplier": "Moduleren snelheid vermenigvuldigen", // TODO (modulate) - "Settings.LaserSettings.ModulateSpeedMultiplier.Description": "De laser smooth snelheid wordt met deze waarde vermenigvuldigd zodra je de modulatie eind hoek raakt. Door deze waarde hoger te zetten, houdt de laser jouw hand sneller bij zodra je jouw hand ver genoeg beweegt. Bij een lagere waarde duurt de laser er langer over om jouw hand bij te houden.", // TODO (smooth) + "Settings.LaserSettings.ModulateSpeedMultiplier": "Moduleren snelheid vermenigvuldigen", + "Settings.LaserSettings.ModulateSpeedMultiplier.Description": "De laser smooth snelheid wordt met deze waarde vermenigvuldigd zodra je de modulatie eind hoek raakt. Door deze waarde hoger te zetten, houdt de laser jouw hand sneller bij zodra je jouw hand ver genoeg beweegt. Bij een lagere waarde duurt de laser er langer over om jouw hand bij te houden.", "Settings.LaserSettings.StickThreshold": "Laser plakkerigheid", "Settings.LaserSettings.StickThreshold.Description": "Dit bepaalt hoe veel de laser vastplakt aan interactieve voorwerpen. Hogere waarden laten de laser meer plakken. Door dit in te stellen op nul stopt de laser helemaal met plakken.", "Settings.LaserSettings.ShowInDesktop": "Laat lasers zien in bureaubladmodus", @@ -1719,8 +1719,8 @@ "Settings.PhotoCaptureSettings.CaptureStereo.Description": "Wanneer dit aan staat, worden alle snelle fotos gemaakt als stereoscopisch. Dit is vooral voor het bekijken van de foto in VR.", "Settings.PhotoCaptureSettings.StereoSeparation": "Stereo Scheiding", "Settings.PhotoCaptureSettings.StereoSeparation.Description": "Gebruik dit om de scheiding tussen cameras te bepalen op stereo-modus. Dit bepaalt de afstand tussen de cameras, wat invloed heeft op de kracht van het stereo-effect voor objecten op een grotere afstand.\n\nWanneer je fotos maakt van dichtbij zijn lagere waarden beter. Wanneer je fotos maakt van grote scènes werken grotere waarden beter.", - "Settings.PhotoCaptureSettings.PhotoAutosavePath": "Foto automatisch opslaan in inventaris pad", - "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "Wanneer dit ingesteld is, worden fotos die je maakt (of via het context menu bewaart) automatisch opgeslagen in je inventaris. Bijvoorbeeld Fotos/%year%/%month_name%\n\nDe volgende variabelen zijn beschikbaar:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "Settings.PhotoCaptureSettings.PhotoAutosavePath": "Foto automatisch opslaan in opslag pad", + "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "Wanneer dit ingesteld is, worden fotos die je maakt (of via het context menu bewaart) automatisch bewaard in je Opslag. Bijvoorbeeld Fotos/%year%/%month_name%\n\nDe volgende variabelen zijn beschikbaar:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", "Settings.PhotoCaptureSettings.CapturePrivateUI": "Privé UI vastleggen", "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "Wanneer dit aan staat, zal de snelle foto opname je privé UI vastleggen, zoals je dash. Dit kan handig zijn als je informatie wil laten zien die daar staat.\n\nWe raden aan om dit uit te zetten zodra je klaar bent, omdat je per ongeluk privé informatie kan vastleggen en lekken.", "Settings.PhotoCaptureSettings.EncodeFormat": "Codeer Formaat", @@ -1753,15 +1753,15 @@ "Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "In eerste persoonsmodus, gebruik dit om de zijwaartse rotatie van de camera te besturen - naar links en rechts kantelen", "Settings.InteractiveCameraFramingSettings.FirstPersonOffset": "Eerstepersoons compensatie", "Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description": "Gebruik dit om de camera positie te compenseren in eerste persoonsmodus, relatief tot jouw ogen. Dit kan gebruikt worden als de avatar in het zicht van de camera komt.", - "Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "Framing viewport positie", // TODO (framing) + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "Framing viewport positie", "Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description": "Dit zijn genormaliseerde coördinaten in het kijkvenster van de camera. De camera zal proberen het doel in beeld te brengen (bijvoorbeeld het hoofd van een gebruiker in derde persoonsmodus) naar deze positie in het kijkvenster.", "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead": "Richt voor het hoofd", "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description": "In plaats van dat de camera recht op het hoofd van de gebruiker richt, probeert het voor het hoofd van de gebruiker te richten. Dit kan handig zijn als je in beeld wil brengen waar de gebruiker naar kijkt (bijvoorbeeld voorwerpen en menus in de wereld).", "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "Vermijd obstructie", "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "Als het zicht van de camera onderbroken wordt door een object, probeert de camera automatisch dichter bij te komen om de obstructie te voorkomen.", - "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "Houd in worldspace", // TODO (worldspace) - "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Zorg dat de camera in worldspace root blijft, in plaats van zichzelf naar dezelfde ruimte als de gebruiken zetten. Dit kan betere positionering geven wanneer gebruikersankers gebruikt worden (bijvoorbeeld in voertuigen).", // TODO (worldspace) + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "Houd in worldspace", + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Zorg dat de camera in worldspace root blijft, in plaats van zichzelf naar dezelfde ruimte als de gebruiken zetten. Dit kan betere positionering geven wanneer gebruikersankers gebruikt worden (bijvoorbeeld in voertuigen).", "Settings.InteractiveCameraPositioningSettings.MovementWobble": "Beweging Wiebelen", "Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "Dit voegt een willekeurige bewegingscompensatie toe aan de positie van de camera die verandert in de loop van tijd. Hierdoor kunnen opnames er minder statisch uitzien, al helemaal als je weinig beweegt.", @@ -1777,11 +1777,11 @@ "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary": "Groep verlaten grens", "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description": "Hoe ver van de groep radius een gebruiker weg moet zodat ze niet meer in de groep zitten.", - "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "Positie smoothing snelheid", // TODO (smooth) + "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "Positie smoothing snelheid", "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description": "Dit geeft aan hoe snel de camera beweegt naar de doelpositie in de wereld. Hogere waarden zorgen ervoor dat de camera sneller beweegt, maar resulteren ook in schokkerige bewegingen.", - "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "Hoek smoothing snelheid", // TODO (smooth) + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "Hoek smoothing snelheid", "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "Dit geeft aan hoe snel de camera reageert op veranderingen in de hoek om het doelonderwerp.", - "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "Framing smoothing snelheid", // TODO (framing, smooth) + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "Framing smoothing snelheid", "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "Dit bepaalt hoe snel de camera is met aanpassen van de framing van het doelonderwerp. Hogere waarden gaan sneller naar het doel, maar resulteren ook in schokkerige bewegingen.", "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "Interpoleer tussen ankers", @@ -1789,10 +1789,10 @@ "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "Interpoleren snelheid", "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "Wanneer interpoleren tussen ankers aan staat, bepaalt dit hoe snel de camera beweegt tussen ankers.", "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "Gebruik lineaire interpolatie", - "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "Zet dit aan om lineaire interpolatie te gebruiken in plaats van smooth interpolatie. Lineaire interpolatie start en stopt abrupt, maar heeft een constante bewegingssnelheid, los van de afstand tussen de ankers. Dit betekent dat als de ankers verder uit elkaar zitten, duurt het langer voor de camera om het anker te bereiken.", // TODO (smooth) + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "Zet dit aan om lineaire interpolatie te gebruiken in plaats van smooth interpolatie. Lineaire interpolatie start en stopt abrupt, maar heeft een constante bewegingssnelheid, los van de afstand tussen de ankers. Dit betekent dat als de ankers verder uit elkaar zitten, duurt het langer voor de camera om het anker te bereiken.", "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "Spawn gemaakte fotos in de wereld", - "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "Wanneer je fotos maakt met de interactieve camera, moeten ze in de wereld spawnen? Als dit uit staat, zullen ze alleen naar je documenten folder worden opgeslagen. (Of naar je inventaris, als het geconfigureerd is)", + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "Wanneer je fotos maakt met de interactieve camera, moeten ze in de wereld spawnen? Als dit uit staat, zullen ze alleen naar je documenten folder worden bewaard. (Of naar je opslag, als het geconfigureerd is)", "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "Bewegingsonscherpte", "Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "Moet de camera het bewegingsonscherpte effect gebruiken?", @@ -1853,15 +1853,15 @@ "Settings.RenderingQualitySettings.ShadowResolution.Description": "Dit bepaalt de resolutie van schaduwen voor lichten. Een hogere waarde geeft zachtere randen en beter gedefinieerde schaduwen, maar vereist meer van het systeem.\n\nWees ervan bewust dat sommige lichten de schaduwresolutie overschrijven en niet beïnvloed worden door deze instelling.", "Settings.RenderingQualitySettings.ShadowDistance": "Schaduw Afstand", "Settings.RenderingQualitySettings.ShadowDistance.Description": "Dit bepaalt de afstand van schaduwen. Een hogere waarde zorg ervoor dat meer van de scène onder schaduw zit, maar dit verspreid ook het detail van de schaduws over een groter gebied.\n\nJe kan het beste deze intelling veranderen samen met schaduwcascades en schaduw resolutie - met een hogere schaduw resolutie, kan je een grotere afstand gebruiken. Als je schaduw resolutie en cascades verlaagt, wil je de schaduw afstand verlagen zodat schaduws beter gedefinieerd zijn.", - "Settings.RenderingQualitySettings.SkinWeightMode": "Skinned Mesh Gewichten", // TODO (skinned mesh) - "Settings.RenderingQualitySettings.SkinWeightMode.Description": "Voor alle skinned meshes (3D modellen die vervormed worden door botten, zoals de meeste avatars), bepaalt dit hoeveel botten gebruikt worden om de positie van elke vertex beïnvloeden.\n\nDoor deze waarde lager te zetten bespaar je wat prestaties, maar de vervormings kwaliteit zal lager zijn, wat resulteert in scherpe vouwen en andere artefacten, meestal rond gewrichten.", // TODO (skinned mesh) + "Settings.RenderingQualitySettings.SkinWeightMode": "Skinned Mesh Gewichten", + "Settings.RenderingQualitySettings.SkinWeightMode.Description": "Voor alle skinned meshes (3D modellen die vervormed worden door botten, zoals de meeste avatars), bepaalt dit hoeveel botten gebruikt worden om de positie van elke vertex beïnvloeden.\n\nDoor deze waarde lager te zetten bespaar je wat prestaties, maar de vervormings kwaliteit zal lager zijn, wat resulteert in scherpe vouwen en andere artefacten, meestal rond gewrichten.", "LocomotionArchetype.Walk": "Lopen", "LocomotionArchetype.Fly": "Vliegen", "LocomotionArchetype.NoClip": "Noclip", "LocomotionArchetype.Teleport": "Teleporteren", "LocomotionArchetype.GrabWorld": "Wereld Vastpakken", - "LocomotionArchetype.NoLocomotion": "Geen Voortbeweging", + "LocomotionArchetype.NoLocomotion": "Geen Locomotie", "LocomotionArchetype.ThreeAxisNoClip": "Drie-Assige Noclip", "LocomotionArchetype.ThreeAxisFly": "Drie-Assig Vliegen", "LocomotionArchetype.ZeroG": "Gewichtloosheid", @@ -1910,8 +1910,8 @@ "Inspector.Slot.ParentUnder.Label": "Parent Onder:", "Inspector.Slot.ParentUnder.WorldRoot": "Wereld Root", "Inspector.Slot.ParentUnder.WorldRoot.Undo": "Parent {name} onder wereld root", - "Inspector.Slot.ParentUnder.LocalUserSpace": "Lokale gebruikersruimte", // TODO (userspace) - "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "Parent {name} onder lokale gebruikersruimte", // TODO (userspace) + "Inspector.Slot.ParentUnder.LocalUserSpace": "Lokale gebruikersruimte", + "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "Parent {name} onder lokale gebruikersruimte", "Inspector.Member.ResetToDefault": "Reset naar standaard", @@ -1983,8 +1983,8 @@ "Inspector.VHACD.Parameter.Resolution": "Resolutie", "Inspector.VHACD.Parameter.Depth": "Diepte", "Inspector.VHACD.Parameter.Concavity": "Concaviteit", - "Inspector.VHACD.Parameter.PlaneDownsampling": "Vlak Downsampling", // TODO (downsampling) - "Inspector.VHACD.Parameter.ConvexHullDownsampling": "Convex Hull Downsampling", // TODO (downsampling) + "Inspector.VHACD.Parameter.PlaneDownsampling": "Vlak Downsampling", + "Inspector.VHACD.Parameter.ConvexHullDownsampling": "Convex Hull Downsampling", "Inspector.VHACD.Parameter.Alpha": "Alpha", "Inspector.VHACD.Parameter.Beta": "Beta", "Inspector.VHACD.Parameter.Gamma": "Gamma", @@ -2026,12 +2026,12 @@ "Inspector.SimpleAvatarProtection.Warning": "WAARSCHUWING!
Als je dit component verwijdert op een andere manier dan met de speciale knoppen hieronder, wordt het beschermingsmechanisme geactiveerd en leidt dit tot zelfvernietiging en mogelijk gegevensverlies!", "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "VERWIJDER Avatar-bescherming", - "Inspector.BipedRig.GetDiagnosticInfo": "Verkrijg rig diagnostische info", // TODO (rig) - "Inspector.BipedRig.GenerateDebugVisuals": "Genereer Debug Visuelen", // TODO (visuals) - "Inspector.BipedRig.ClearDebugVisuals": "Verwijder Debug Visuelen", // TODO (visuals) - "Inspector.BipedRig.DetectHands": "Detecteer Hand Rigs", // TODO (rig) - "Inspector.BipedRig.DetectLeftHand": "Detecteer Linker Hand Rig", // TODO (rig) - "Inspector.BipedRig.DetectRightHand": "Detecteer Rechter Hand Rig", // TODO (rig) + "Inspector.BipedRig.GetDiagnosticInfo": "Verkrijg rig diagnostische info", + "Inspector.BipedRig.GenerateDebugVisuals": "Genereer Debug Visuelen", + "Inspector.BipedRig.ClearDebugVisuals": "Verwijder Debug Visuelen", + "Inspector.BipedRig.DetectHands": "Detecteer Hand Rigs", + "Inspector.BipedRig.DetectLeftHand": "Detecteer Linker Hand Rig", + "Inspector.BipedRig.DetectRightHand": "Detecteer Rechter Hand Rig", "Inspector.BipedRig.HandRigResult": "Klaar! Heeft Links: {left}, Heeft Rechts: {right}", "Inspector.BipedRig.LeftHandRigResult": "Klaar! Links gedetecteerd: {detected}", "Inspector.BipedRig.RightHandRigResult": "Klaar! Rechts gedetecteerd: {detected}", @@ -2101,8 +2101,8 @@ "Inspector.Material.WaitingForApply": "Wachten op toepassing: {waiting}", "Inspector.Audio.BakeAudio": "Bak Audio Clip", - "Inspector.Audio.FormatInfo": "Sample Rate: {rate} Hz, Kanalen: {channels} ({channel_count})", // TODO (sample) - "Inspector.Audio.Duration": "Duur: {duration}, SampleCount: {samples}", // TODO (sample) + "Inspector.Audio.FormatInfo": "Sample Rate: {rate} Hz, Kanalen: {channels} ({channel_count})", + "Inspector.Audio.Duration": "Duur: {duration}, SampleCount: {samples}", "Inspector.Audio.EncodingInfo": "Codec informatie: {info}, Volledig Gedecodeerd: {decoded}", "Inspector.Audio.Normalize": "Normaliseer Volume", @@ -2122,27 +2122,27 @@ "Inspector.Audio.DenoiseRNNoise": "Ruisonderdrukking (RNNoise, geoptimaliseerd voor spraak op 48 kHz)", "Inspector.Audio.ExtractSides": "Extract Zijkanten (kan vocalen op stereo-audio verwijderen)", - "Inspector.AudioStream.BufferState": "Beschikbare samples: {samples}, gemist: {gemist}, lengte: {length}, globale index: {index}", // TODO (sample) + "Inspector.AudioStream.BufferState": "Beschikbare samples: {samples}, gemist: {gemist}, lengte: {length}, globale index: {index}", "Inspector.AudioStream.EncodeState": "Beschikbaar voor encoding: {samples}, framegrootte: {frame} (max: {max_frame}), samplefrequentie: {rate}", "Inspector.AudioStream.DecodeState": "Totaal pakketten: {total}, Totaal verloren pakketten: {lost}, Pakketverlies: {loss, number, percent}", "Inspector.AudioStream.BufferStats": "Gem. Codec: {avgCodec}/s, Gem. gelezen: {avgRead}/s, Gem geschreven: {avgWritten}/s", - "Inspector.DynamicBoneChain.SetupFromChildren": "Stel op van Children", // TODO (child) - "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Stel op van Children (forceer alle)", // TODO (child) - "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Stel op van Children (alleen rig)", // TODO (child, rig) - "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "Vervang Smooth Transforms in children", // TODO (smooth, child) - "Inspector.DynamicBoneChain.ClearSmoothTransforms": "Verwijder Smooth Transforms in children", // TODO (smooth, child) + "Inspector.DynamicBoneChain.SetupFromChildren": "Stel op van Children", + "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Stel op van Children (forceer alle)", + "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Stel op van Children (alleen rig)", + "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "Vervang Smooth Transforms in children", + "Inspector.DynamicBoneChain.ClearSmoothTransforms": "Verwijder Smooth Transforms in children", "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- Colliders & Grijpen -------", - "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "Voeg vaste colliders toe van de hiërarchie (gebruikt object root)", // TODO (root) + "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "Voeg vaste colliders toe van de hiërarchie (gebruikt object root)", "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Grijp altijd het laatste bot", "Inspector.DataPreset.SetActive": "Stel actief in", "Inspector.DataPreset.SetValues": "Stel waaren in", - "Inspector.DataPreset.AddAllChildren": "Voeg alle children toe", // TODO (child) + "Inspector.DataPreset.AddAllChildren": "Voeg alle children toe", "Inspector.Rig.CleanupBoneColliders": "Bot colliders opruimen", - "Inspector.Rig.GenerateDebugVisuals": "Genereer debug visuelen", // TODO (visuals) - "Inspector.Rig.ClearDebugVisuals": "Verwijder debug visuelen", // TODO (visuals) + "Inspector.Rig.GenerateDebugVisuals": "Genereer debug visuelen", + "Inspector.Rig.ClearDebugVisuals": "Verwijder debug visuelen", "Inspector.AvatarExpression.AutoAssign": "Automatisch Blendshapes Toewijzen (met behulp van heuristiek)", @@ -2181,12 +2181,12 @@ "CreateNew.Title": "Nieuw", - "Wizard.General.ProcessRoot": "Verwerkings Root:", // TODO (root) + "Wizard.General.ProcessRoot": "Verwerkings Root:", "Wizard.General.Result": "Resultaat:", - "Wizard.General.ErrorNoRoot": "Geen Root Geselecteerd", // TODO (root) + "Wizard.General.ErrorNoRoot": "Geen Root Geselecteerd", "Wizard.General.RemovedResult": "Verwijderd {n}", - "Wizard.AssetOptimization.Title": "Asset Optimalisatie Wizard", // TODO (wizard) + "Wizard.AssetOptimization.Title": "Asset Optimalisatie Wizard", "Wizard.AssetOptimization.CleanupUnusedAssets": "Verwijder Ongebruikte Assets", "Wizard.AssetOptimization.CleanupEmptySlots": "Verwijder Lege Slots", "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "Verwijder Uitgeschakelde Mesh Renderers", @@ -2199,9 +2199,9 @@ "Wizard.AssetOptimization.RecalculateAllTangents": "Herbereken Alle Tangents (Mikktspace)", "Wizard.AssetOptimization.ResizedResult": "Gewijzigd Formaat {n}", - "Wizard.LightSources.Title": "Lichtbronnen Wizard", // TODO (wizard) + "Wizard.LightSources.Title": "Lichtbronnen Wizard", "Wizard.LightSources.Header": "Scene Lichtbronnen", - "Wizard.LightSources.ProcessRoot": "Verwerkings Root:", // TODO (root) + "Wizard.LightSources.ProcessRoot": "Verwerkings Root:", "Wizard.LightSources.PointLights": "Puntlichten:", "Wizard.LightSources.SpotLights": "Spotlichten:", "Wizard.LightSources.DirectionalLights": "Directionele lichten:", @@ -2225,19 +2225,19 @@ "Wizard.CubemapCreator.NegZ": "Negatief Z (achter)", "Wizard.CubemapCreator.TopBottomRotation": "Boven/Beneden Draaien:", - "Wizard.ReflectionProbes.Title": "Reflectie Probe Wizard", // TODO (wizard) - "Wizard.ReflectionProbes.ProcessRoot": "Verwerkings Root:", // TODO (root) + "Wizard.ReflectionProbes.Title": "Reflectie Probe Wizard", + "Wizard.ReflectionProbes.ProcessRoot": "Verwerkings Root:", "Wizard.ReflectionProbes.ProcessDisabled": "Verwerken Uitgeschakeld", "Wizard.ReflectionProbes.WithTag": "Met Tag:", "Wizard.ReflectionProbes.TeleportUserToProbe": "Teleporteer me naar elke probe", "Wizard.ReflectionProbes.DelayBetweenProbes": "Vertraging tussen probes", - "Wizard.ReflectionProbes.ShowDebugVisuals": "Debug visuelen weergeven", // TODO (visuals) - "Wizard.ReflectionProbes.HideDebugVisuals": "Debug visuelen verbergen", // TODO (visuals) - "Wizard.ReflectionProbes.BakeProbes": "Bak probes", // TODO (probes) + "Wizard.ReflectionProbes.ShowDebugVisuals": "Debug visuelen weergeven", + "Wizard.ReflectionProbes.HideDebugVisuals": "Debug visuelen verbergen", + "Wizard.ReflectionProbes.BakeProbes": "Bak probes", "Wizard.ReflectionProbes.Baking": "{index} bakken van {count}...", - "Wizard.TextRenderer.Header": "Text Renderer Wizard", // TODO (wizard) - "Wizard.TextRenderer.ProcessRoot": "Verwerkings Root:", // TODO (root) + "Wizard.TextRenderer.Header": "Text Renderer Wizard", + "Wizard.TextRenderer.ProcessRoot": "Verwerkings Root:", "Wizard.TextRenderer.ProcessStandalone": "Verwerk Standalone", "Wizard.TextRenderer.ProcessUIX": "Verwerk UIX", "Wizard.TextRenderer.Disabled": "Verwerking Uitgeschakeld", @@ -2263,51 +2263,51 @@ "Tutorial.Welcome.Begin": "Laten we beginnen!", "Tutorial.Welcome.AccountHeader": "{appName} account", - "Tutorial.Welcome.AccountDescription": "Creëren van een account geeft je 1 GB gratis opslag en geeft je toegang om objecten te kunnen opslaan in je inventaris, Avatars als favoriet in te kunnen stellen, Contacten te kunnen toevoegen en berichten kunnen sturen.", - "Tutorial.Welcome.AccountCreate": "Creëer Account", - "Tutorial.Welcome.AccountLogin": "Ik heb al een account", + "Tutorial.Welcome.AccountDescription": "Het registreren van een account geeft je 1GB gratis opslag. Deze opslag kun je gebruiken voor het opslaan van avatars, objecten en favorieten.\nOok stelt het je in staat om contacten op te slaan en deze berichten te sturen.", + "Tutorial.Welcome.AccountCreate": "Registreer een account", + "Tutorial.Welcome.AccountLogin": "Ik heb reeds een account", "Tutorial.Welcome.AccountSkip": "Verder gaan zonder account", - "Tutorial.Welcome.AccountSkipHeader": "Account creëren overslaan?", - "Tutorial.Welcome.AccountSkipDescription": "Sommige functies zoals objecten opslaan naar de inventaris, avatars als favoriet instellen of contacten toevoegen zijn niet toegankelijk zonder account.", - "Tutorial.Welcome.AccountSkipConfirm": "Echt overslaan", + "Tutorial.Welcome.AccountSkipHeader": "Registratie overslaan?", + "Tutorial.Welcome.AccountSkipDescription": "Sommige functies zullen niet werken.\nDit zijn bijvoorbeeld het opslaan van avatars, favorieten en objecten.\nOok kunnen contacten niet bijgehouden worden.", + "Tutorial.Welcome.AccountSkipConfirm": "Overslaan", "Tutorial.Welcome.SettingsHeader": "Basis Voorkeuren", - "Tutorial.Welcome.SettingsDescription": "Hier kan je de basis voorkeuren en bewegings-voorkeuren aanpassen. Al dezen dingen kunnen ook nog later aangepast worden.", - "Tutorial.Welcome.SettingsTurning": "Draai Soort", - "Tutorial.Welcome.SettingsSnapTurn": "Klik", - "Tutorial.Welcome.SettingsSnapTurn.Description": "Klikt gelijk naar een draai punt, ideaal voor nieuwe gebruikers", - "Tutorial.Welcome.SettingsSmoothTurn": "Gelijk", + "Tutorial.Welcome.SettingsDescription": "Hier kunnen de basis/bewegings voorkeuren aangepast worden.\nAlle instellingen kunnen op een later moment bijgesteld worden.", + "Tutorial.Welcome.SettingsTurning": "Ronddraai Type", + "Tutorial.Welcome.SettingsSnapTurn": "Stapsgewijs", + "Tutorial.Welcome.SettingsSnapTurn.Description": "Stapsgewijs rond draaien, geschikt voor nieuwe gebruikers", + "Tutorial.Welcome.SettingsSmoothTurn": "Continu", "Tutorial.Welcome.SettingsSmoothTurn.Description": "Veranderd geleidelijk, Maar kan misselijkheid veroorzaken.", "Tutorial.Welcome.SettingsPrimaryController": "Primaire Controller", "Tutorial.Welcome.SettingsPrimaryLeft": "Links", - "Tutorial.Welcome.SettingsPrimaryLeft.Description": "Links: Draaien, Rechts: Strafe", + "Tutorial.Welcome.SettingsPrimaryLeft.Description": "Dominante hand is links", "Tutorial.Welcome.SettingsPrimaryRight": "Rechts", - "Tutorial.Welcome.SettingsPrimaryRight.Description": "Links: Strafe, Rechts: Draaien", + "Tutorial.Welcome.SettingsPrimaryRight.Description": "Dominante hand is rechts", "Tutorial.Welcome.SettingsHeadDirectionMovement": "Bewegingsrichting", - "Tutorial.Welcome.SettingsUseHeadDirection": "Hoofd richting", + "Tutorial.Welcome.SettingsUseHeadDirection": "Hoofd", "Tutorial.Welcome.SettingsUseHeadDirection.Description": "Hiermee beweeg je in de richting waar je naar kijkt", - "Tutorial.Welcome.SettingsUseControllerDirection": "Controller richting", + "Tutorial.Welcome.SettingsUseControllerDirection": "Controller", "Tutorial.Welcome.SettingsUseControllerDirection.Description": "Hiermee beweeg je in de richting van je controller", - "Tutorial.Welcome.LeftControllerMode": "Linker Controller Modus", - "Tutorial.Welcome.RightControllerMode": "Rechter Controller Modus", + "Tutorial.Welcome.LeftControllerMode": "Linker Controller Instelling", + "Tutorial.Welcome.RightControllerMode": "Rechter Controller Instelling", - "Tutorial.Welcome.SidewaysTurnOnly": "Alleen Draaien", - "Tutorial.Welcome.SidewaysTurnOnly.Description": "Gebruik deze controller alleen voor draaien", + "Tutorial.Welcome.SidewaysTurnOnly": "Draaien", + "Tutorial.Welcome.SidewaysTurnOnly.Description": "Gebruik deze controller\nenkel voor ronddraaien", "Tutorial.Welcome.SidewaysTurnAndMove": "Draaien & Bewegen", - "Tutorial.Welcome.SidewaysTurnAndMove.Description": "Gebruik deze controller voor draaien en bewegen", - "Tutorial.Welcome.SidewaysStrafe": "Bewegen", - "Tutorial.Welcome.SidewaysStrafe.Description": "Gebruik deze controller voor naar links/rechts bewegen", - "Tutorial.Welcome.SidewaysOff": "Zijwaarts Uit", - "Tutorial.Welcome.SidewaysOff.Description": "Alleen naar voren/achter bewegen", + "Tutorial.Welcome.SidewaysTurnAndMove.Description": "Ronddraaien met voorwaartse of achterwaartse beweging", + "Tutorial.Welcome.SidewaysStrafe": "Links &\nRechts", + "Tutorial.Welcome.SidewaysStrafe.Description": "Gebruik deze controller\nenkel voor horizontale bewegingen", + "Tutorial.Welcome.SidewaysOff": "voorwaarts &\nachterwaarts", + "Tutorial.Welcome.SidewaysOff.Description": "Gebruik deze controller enkel voor\nvoorwaarts of achterwaarts bewegen", "Tutorial.Welcome.SettingsHeight": "Je Lengte", "Tutorial.Welcome.SettingsHeightExamples": "Voorbeelden: 1.85 m, 185 cm, 6' 1\", 6 feet 1 inch", "Tutorial.Welcome.StartTutorialHeader": "Klaar om te verkennen?", - "Tutorial.Welcome.StartTutorialDescription": "Je bent bijna klaar om te gaan! We brengen je nu naar onze tutorialwereld. Aan het einde wacht er een nieuwe thuiswereld voor je, wat je nieuwe basis wordt voor het verkennen van {appName}. Wanneer je klaar bent, klik op de knop hieronder.", - "Tutorial.Welcome.StartTutorial": "Begin Tutorial", + "Tutorial.Welcome.StartTutorialDescription": "Je bent bijna klaar om op pad te gaan!\nWe brengen je nu naar onze rondleidings wereld.\n\nAan het einde wacht er een woon wereld voor je, wat je nieuwe basis wordt voor het verkennen van {appName}.\nWanneer je klaar bent, klik je op de knop hieronder.", + "Tutorial.Welcome.StartTutorial": "Begin Rondleiding", "Tutorial.CommunityYouTube.Title": "Community YouTube Kanalen", @@ -2361,13 +2361,13 @@ "Migration.Dialog.AccountDescription": "Om je account te migreren, hebben we je {platform} account wachtwoord nodig. Hiermee kunnen we inloggen en toegang krijgen tot de gegevens.", "Migration.ResetID.Title": "Reset mijn UserID", - "Migration.ResetID.Description": "WAARSCHUWING: Door deze optie te kiezen BREKEN BESTAANDE VOORWERPEN PERMANENT, DIT KAN NIET TERUGGEDRAAID WORDEN. Dit houd in UserID referenties in voorwerpen van gebruikers, services van gebruikers, links, cloud variabelen en meer. Deze referenties worden gereset, maar je voorwerpen, werelden, contacten en berichten zullen niet verloren gaan. We raden deze optie ALLEEN aan als je van je oude UserID af wil, en het wil vervangen met een nieuwe willekeurige UserID. Tenzij je een serieuze reden hebt om je UserID te resetten, moet je NIET deze optie gebruiken. Je UserID zal zo veranderen:\n U-MijnGebruikersnaam -> U-fX3pKe7AYYQ", // TODO (user reference, user content, user services) + "Migration.ResetID.Description": "WAARSCHUWING: Door deze optie te kiezen BREKEN BESTAANDE VOORWERPEN PERMANENT, DIT KAN NIET TERUGGEDRAAID WORDEN. Dit houd in UserID referenties in voorwerpen van gebruikers, services van gebruikers, links, cloud variabelen en meer. Deze referenties worden gereset, maar je voorwerpen, werelden, contacten en berichten zullen niet verloren gaan. We raden deze optie ALLEEN aan als je van je oude UserID af wil, en het wil vervangen met een nieuwe willekeurige UserID. Tenzij je een serieuze reden hebt om je UserID te resetten, moet je NIET deze optie gebruiken. Je UserID zal zo veranderen:\n U-MijnGebruikersnaam -> U-fX3pKe7AYYQ", "Migration.DataSelection.Title": "Wanneer we je account migreren, welke gegevens zullen we migreren?", "Migration.DataSelection.Everything": "Alles", "Migration.DataSelection.Choose": "Laat me kiezen", - "Migration.DataSelection.Favorites": "Favorieten (avatar, thuis, camera, toetsenbord, facet)", + "Migration.DataSelection.Favorites": "Favorieten (avatar, woning, camera, toetsenbord, facet)", "Migration.DataSelection.Favorites.Description": "Dit migreert je thuiswereld, favoriete avatar, toetsenbord, camera en dash als eerste, zodat je ze zo snel mogelijk kan gebruiken.\n WAARSCHUWING: Als je deze optie kiest, kan je mogelijk VERANDERINGEN KWIJTRAKEN gemaakt op dit platform aan je favorieten.", "Migration.DataSelection.Favorites.OverwriteTitle": "Wanneer we migreren, zullen we je favorieten overschrijven?", @@ -2377,7 +2377,7 @@ "Migration.DataSelection.Contacts": "Contacten", "Migration.DataSelection.Message History": "Berichtengeschiedenis", - "Migration.DataSelection.InventoryWorld": "Inventaris & Werelden", + "Migration.DataSelection.InventoryWorld": "Opslag & Werelden", "Migration.DataSelection.CloudVariable.Definitions": "Cloud Variabele Definities", "Migration.DataSelection.CloudVariable.Values": "Cloud Variabele Waarden", @@ -2452,17 +2452,17 @@ "Temporary.MMC.VoteInvalid": "Stem is ongeldig, probeer het opnieuw.", "CloudHome.WelcomeHome": "Welkom Thuis", - "CloudHome.TargetRangeOptions": "Doeloefening Instellingen", + "CloudHome.TargetRangeOptions": "Doeloefening Aan/Uit", "Tutorial.Saving.Title": "Welkom Thuis!", - "Tutorial.Saving.Content": "Welkom in je Thuis wereld! Dit is waar je terecht komt elke keer dat je inlogt.

Deze wereld is helemaal van jou, dus alles wat je aanpast kan opgeslagen worden.

Als je opslaat, zal alles zijn zoals je het achter gelaten hebt wanneer je terugkomt!", + "Tutorial.Saving.Content": "Welkom in je Woon wereld! Dit is waar je terecht komt als je inlogt.

Deze wereld is geheel van jou, dus alles wat je aanpast kan opgeslagen worden.

Als je opslaat, zal alles zijn zoals je het achtergelaten hebt bij terugkomst!", "Tutorial.Teleporter.Error": "Fout bij het laden van je thuiswereld!
Stap uit de teleporter en stap er terug in om het opnieuw te proberen.", "CloudHome.Info.OnlineUsers": "Online {online_users,plural, one {gebruiker} other {gebruikers}}: {online_users}
Toetreedbare {joinable_users,plural, one {gebruiker} other {gebruikers}}: {joinable_users}", - "CloudHome.Info.Moderation": "Moderatie", - "CloudHome.Info.Inventory": "Inventaris", - "CloudHome.Info.Tools": "Gereedscappen", + "CloudHome.Info.Moderation": "Handhaving", + "CloudHome.Info.Inventory": "Opslag", + "CloudHome.Info.Tools": "Gereedschappen", "CloudHome.Info.MoreInfo": "Meer Informatie", "CloudHome.Info.SessionUptime": "Sessie Actief Voor:", "CloudHome.Info.AccessLevel": "Toegangsniveau:", @@ -2476,21 +2476,21 @@ "CloudHome.Info.GoToWiki": "Ga naar Wiki!", "CloudHome.Info.GoToDiscord": "Ga naar Discord!", - "CloudHome.Info.ModerationTab.Title": "Moderatie!", - "CloudHome.Info.ModerationTab.Content": "Veiligheid is belangrijk voor ons. Als je hulp nodig hebt of een gebruiker moet rapporteren, kan je een ticket openen in onze Moderatie Portaal.

We hebben een sterk team vrijwillige moderators die de community veilig houden! Dien alsjeblieft een ticket in als je vragen hebt of gedrag ziet dat richtlijnen overtreedt.", + "CloudHome.Info.ModerationTab.Title": "Handhaving!", + "CloudHome.Info.ModerationTab.Content": "Veiligheid is belangrijk voor ons. Als je hulp nodig hebt of een gebruiker moet rapporteren, kan je een ticket openen in ons Handhavings Portaal.

We hebben een sterk team vrijwillige handhavers die de community veilig houden! Dien alsjeblieft een ticket in als je vragen hebt of gedrag ziet dat richtlijnen overtreedt.", "CloudHome.Info.InventoryTab.Title": "Sla je voorwerpen op!", - "CloudHome.Info.InventoryTab.Content": "De Inventaris in je Dashboard bevat al je opgeslagen avatars en voorwerpen.

De Essentials folder heeft wat leuke dingen om mee te spelen; dubbelklik op een voorwerp om het in de wereld te brengen!", + "CloudHome.Info.InventoryTab.Content": "De Opslag in je Dashboard bevat al je opgeslagen avatars en voorwerpen.

De Essentials folder heeft wat leuke dingen om mee te spelen; dubbelklik op een voorwerp om het in de wereld te brengen!", "CloudHome.Info.ToolsTab.Title": "De Wereld Bewerken!", - "CloudHome.Info.ToolsTab.Content": "Een kenmerk van {appName} is dat dingen makkelijk gemaakt of bewerkt kunnen worden in het spel.

Ja, dat betekent hier! Of overal eigenlijk - de gereedschappen beschikbaar voor je via Essentials -> Tools in jouw inventaris staan je toe om de wereld aan te passen zoals jij wilt.", + "CloudHome.Info.ToolsTab.Content": "Een kenmerk van {appName} is dat dingen makkelijk gemaakt of bewerkt kunnen worden in het spel.

Ja, dat betekent hier! Of overal eigenlijk - de gereedschappen beschikbaar voor je via Essentials -> Tools in jouw opslag staan je toe om de wereld aan te passen zoals jij wilt.", "CloudHome.Info.HelpTab.Title": "Hulp Krijgen", "CloudHome.Info.HelpTab.InfoLineOne": "Hulp nodig? Kijk op onze Wiki, of krijg antwoorden op jouw", - "CloudHome.Info.HelpTab.InfoLineTwo": "vragen in onze Discord! Je kan links op je bureaublad bekijken door je Dashboard in de Bureaublad tab.", + "CloudHome.Info.HelpTab.InfoLineTwo": "vragen in onze Discord! Je kan links op je bureaublad bekijken door via je Dashboard in het Bureaublad te gaan.", "CloudHome.Info.UsersTab.Title": "Gebruikers Vinden", - "CloudHome.Info.UsersTab.Content": "Publieke sessies zijn een geweldige manier om jezelf te verdiepen in de community!

Publieke sessies waar je nu aan mee kan doen kan je vinden in de Werelden tab in je dashboard. Veel plezier!", + "CloudHome.Info.UsersTab.Content": "Publieke sessies zijn een geweldige manier om jezelf te verdiepen in de community!

Publieke sessies waar je momenteel aan mee kan doen, kun je vinden in de Werelden tab van je dashboard. Veel plezier!", "Mirror.Header.RenderingOptions": "Render Instellingen", "Mirror.Header.Type": "Spiegel Type", @@ -2518,10 +2518,10 @@ "StickyNote.RelevantLinks": "Relevante links!
<--

Je zou het een linkboek kunnen noemen", "StickyNote.SunTool": "Houd de kracht van de zon in jouw handen!", "StickyNote.Bow": "Trek het touw terug en richt goed", - "StickyNote.Crossbow": "Lever Action (of gebruik secondary) om te laden", // TODO (lever action, secondary) + "StickyNote.Crossbow": "Lever Action (of gebruik secondary) om te laden", "StickyNote.Shade": "Verstelbare schaduw", - "StickyNote.TheaterTablet": "Gebruik dit tablet om de ventilator en raam tint voor deze ruimte te besturen!", - "StickyNote.ControlTablet": "Gebruik dit tablet om delen van de thuiswereld te besturen!", + "StickyNote.TheaterTablet": "Gebruik deze tablet om de ventilator en raam tint voor deze ruimte te besturen!", + "StickyNote.ControlTablet": "Gebruik deze tablet om delen van de woning te besturen!", "StickyNote.RotateMeDesktop": "Draai mij door E ingedrukt te houden!", "StickyNote.RotateMeVR": "Draai mij!", @@ -2574,31 +2574,31 @@ "CloudHome.FeaturedPanel.OpenWorld": "Open Wereld", "CloudHome.FeaturedPanel.LinkText": "Open deze wereld voor
jezelf door hier te klikken!", - "CloudHome.FeaturedPanel.Featured": "aanbevolen", + "CloudHome.FeaturedPanel.Featured": "Aanbevelingen", "CloudHome.AvatarPanel.Title": "Aanbevolen Avatar Werelden", "CloudHome.SupporterPanel.Title": "Onze Supporters", - "Tutorial.InfoPanel.Title": "He! Voordat je gaat...", - "Tutorial.InfoPanel.Content": " Er staat een wereld van mogelijkheden op je te wachten, en wat mogelijk is wordt alleen gelimiteerd door je verbeelding.

Bijna alles wat je tot nu toe gezien hebt is in het spel gemaakt! Mensen van over de hele wereld hebben samengewerkt om het te bouwen.

Het platform is nog aan het ontwikkelen en we zijn constant bezig met updaten en verbeteren. Maar jij bent ook deel van deze reis, en alles is mogelijk!

Bedankt dat je langskwam en ons een kans gaf.", + "Tutorial.InfoPanel.Title": "Hey! Voordat je gaat...", + "Tutorial.InfoPanel.Content": "Er staat een wereld van mogelijkheden op je te wachten, enkel gelimiteerd door je verbeelding.

Bijna alles wat je tot nu toe gezien hebt is in het spel gemaakt! Mensen van over de hele wereld hebben samengewerkt om dit op te bouwen.

Het platform is nog aan het ontwikkelen en we zijn constant bezig met updaten en verbeteren. Maar jij bent ook deel van deze reis, en alles is mogelijk!

Bedankt dat je langskwam en ons een kans gaf.", "Tutorial.GrabItems.Grab": "Pakken", - "Tutorial.GrabItems.Snap": "Snap", // TODO (snap) + "Tutorial.GrabItems.Snap": "Snap", "Tutorial.GrabItems.Slide": "Schuiven", "Tutorial.Panel.Jumping.Title": "Springen", - "Tutorial.Panel.Jumping.ContentDesktop": "Terwijl je in de Lopen voortbeweging bent, druk op spatie om te springen!", - "Tutorial.Panel.Jumping.ContentVR": "Terwijl je in de Lopen voortbeweging bent, klik je joystick in om te springen!", - "Tutorial.Panel.Jumping.ContentVRNoButtons": "Terwijl je in de Lopen voortbeweging bent, druk in het midden van je trackpad om te springen!", + "Tutorial.Panel.Jumping.ContentDesktop": "Tijdens de loop locomotie, druk je op spatie om te springen!", + "Tutorial.Panel.Jumping.ContentVR": "Terwijl je in de loop locomotie bent, klik je joystick in om te springen!", + "Tutorial.Panel.Jumping.ContentVRNoButtons": "Terwijl je in de loop locomotie bent, druk je in het midden van je trackpad om te springen!", - "Tutorial.Panel.WalkLocomotion.Title": "Lopen Voortbeweging", + "Tutorial.Panel.WalkLocomotion.Title": "Loop Locomotie", "Tutorial.Panel.WalkLocomotion.Content": "Beweeg en spring over de grond.", - "Tutorial.Panel.TeleportLocomotion.Title": "Teleporteren Voortbeweging", + "Tutorial.Panel.TeleportLocomotion.Title": "Teleporteer Locomotie", "Tutorial.Panel.TeleportLocomotion.Content": "Teleporteren stuurt je onmiddelijk naar de aangegeven plek.", - "Hints.Spawn.InitialMovementDesktop": "Gebruik de bewegingstoetsen om rond te lopen!", + "Hints.Spawn.InitialMovementDesktop": "Gebruik WASD om rond te lopen!", "Hints.Spawn.InitialMovementVR": "Gebruik je joysticks om rond te lopen!", "Hints.Spawn.InitialMovementVRNoButtons": "Gebruik je trackpads om rond te lopen!", @@ -2606,13 +2606,13 @@ "Hints.Spawn.ContextMenuVR": "Misselijk? Open je Context Menu door op B of Y te drukken voor opties!", "Hints.Spawn.ContextMenuVRNoButtons": "Misselijk? Open je Context Menu door op de Menu knop te drukken voor opties!", - "Hints.Spawn.TeleportLocomotionDesktop": "Andere voortbewegings opties, zoals vliegen, zijn beschikbaar om te proberen in het voortbewegingsmenu.", - "Hints.Spawn.TeleportLocomotionVR": "Andere voortbewegings opties, zoals teleporteren of vliegen, zijn beschikbaar om te proberen in het voortbewegingsmenu.", + "Hints.Spawn.TeleportLocomotionDesktop": "Andere locomotie opties zoals teleporteren of vliegen, vind je in het locomotie menu.", + "Hints.Spawn.TeleportLocomotionVR": "Andere locomotie opties zoals teleporteren of vliegen, vind je in het locomotie menu.", - "Hints.Bridge.RaiseTheWorld": "Druk op deze knop om het platform naar jou te brengen!", + "Hints.Bridge.RaiseTheWorld": "Druk op deze knop om het platform naar je toe te brengen!", "Hints.Grabbing.GrabbingDesktop": "Pak dingen vast door de rechter muis knop ingedrukt te houden!", - "Hints.Grabbing.GrabbingVR": "Pak dingen vast door grip ingedrukt te houden!", // TODO (grip) + "Hints.Grabbing.GrabbingVR": "Pak dingen vast door grip ingedrukt te houden!", "Hints.Grabbing.Rotating": "Draai vastgehouden voorwerpen door E ingedrukt te houden en je muis te bewegen!", "Hints.Grabbing.RotatingExtra": "Houd Shift en E samen ingedrukt om een object rond de horizontale as te draaien!", @@ -2626,7 +2626,7 @@ "Hints.Telescope.Alignment": "Pak de telescoop en richt het op de maan!", - "Hints.Telescope.TheMoonDesktop": "Terwijl je naar de maan richt, houd rechterklik ingedrukt en kijk rond om de maan te verplaatsen!", + "Hints.Telescope.TheMoonDesktop": "Terwijl je naar de maan richt, houd rechter muis toets ingedrukt en kijk rond om de maan te verplaatsen!", "Hints.Telescope.TheMoonVR": "Gebruik je laser met de Trigger knop en pak de maan vast!", "Hints.Sundial.SoftEquip": "Pak dit gereedschap vast om het te gebruiken!", @@ -2641,8 +2641,8 @@ "Hints.Sundial.Dequip": "Laat het gereedschap los door Loslaten te kiezen in je Context Menu.", "Hints.Sundial.DequipExtra": "Merk dat de opties in je Context Menu zijn veranderd omdat je dit gereedschap vasthoudt.", - "Hints.Sundial.Teleporter": "Druk op deze knop om de teleporter naar je thuiswereld te activeren!", - "Hints.Sundial.TeleporterExtra": "Geniet van je huis en dankje voor het langskomen!", + "Hints.Sundial.Teleporter": "Druk op deze knop om de teleporter naar je woon wereld te activeren!", + "Hints.Sundial.TeleporterExtra": "Geniet van je woning en bedankt voor je bezoek!", "UI.TextDisplay.Landscape": "Landschap", "UI.TextDisplay.Portrait": "Portret", From 358653ee9bbba9a06665a8eb01f8314e03d4930a Mon Sep 17 00:00:00 2001 From: Foxo <79523144+FoxoBread@users.noreply.github.com> Date: Wed, 21 Aug 2024 22:19:27 +0000 Subject: [PATCH 016/529] Fix inspector warnings Inspector.CharacterController.Warning and Inspector.PrimitiveMemberEditor.Warning now have correct translations --- pl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pl.json b/pl.json index ee17668..81a9136 100644 --- a/pl.json +++ b/pl.json @@ -2084,8 +2084,8 @@ "Inspector.AvatarExpression.AutoAssign": "Automatycznie Przypisz Blendshapy (używając heurystki)", - "Inspector.CharacterController.Warning": "OSTRZEŻENIE!
Możliwe jest użycie tego komponentu jako prostego ciała sztywnego poprzez zaznaczenie opcji SimulateRotation. Zanim to zrobisz, pamiętaj, że nie jest on zoptymalizowany do tego celu, a odpowiednie wsparcie dla sztywnych ciał pojawi się w przyszłości.
Prawidłowe wsparcie sztywnego ciała zapewni:
- Wydajność procesora i sieci - CharacterController będzie powodował większe użycie procesora i zwiększony ruch sieciowy.
- Ograniczenia - będziesz mógł tworzyć połączenia, zawiasy, sprężyny i inne ograniczenia między sztywnymi ciałami
- Płynna symulacja i interakcje dla każdego - CharacterController ulegnie glitchowi, jeśli inna osoba spróbuje interakcji.
- Nowe funkcje i narzędzia - aby korzystanie z nich było znacznie łatwiejsze
-----------------------
Jeśli tylko rozumiesz te ograniczenia, baw się dobrze!", - "Inspector.PrimitiveMemberEditor.Warning": "WARNING!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że ta funkcja nie jest obsługiwana i może zostać przerwana w dowolnym momencie. Nie należy polegać na tej funkcji przy tworzeniu swoich dzieł.", + "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu jako prostego ciała sztywnego poprzez zaznaczenie opcji SimulateRotation. Zanim to zrobisz, pamiętaj, że nie jest on zoptymalizowany do tego celu, a odpowiednie wsparcie dla sztywnych ciał pojawi się w przyszłości.
Prawidłowe wsparcie sztywnego ciała zapewni:
- Wydajność procesora i sieci - CharacterController będzie powodował większe użycie procesora i zwiększony ruch sieciowy.
- Ograniczenia - będziesz mógł tworzyć połączenia, zawiasy, sprężyny i inne ograniczenia między sztywnymi ciałami
- Płynna symulacja i interakcje dla każdego - CharacterController ulegnie glitchowi, jeśli inna osoba spróbuje interakcji.
- Nowe funkcje i narzędzia - aby korzystanie z nich było znacznie łatwiejsze
-----------------------
Jeśli tylko rozumiesz te ograniczenia, baw się dobrze!", + "Inspector.PrimitiveMemberEditor.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że ta funkcja nie jest obsługiwana i może zostać przerwana w dowolnym momencie. Nie należy polegać na tej funkcji przy tworzeniu swoich dzieł.", "Inspector.ParticleStyle.CommonTransitions": "Wspólne szablony przejść:", "Inspector.ParticleStyle.AlphaFadeInOut": "Zanikanie Alpha: Wprowadzenie i Wycofanie", From af8499f0030bb051c4f82a5054e0953ee4bf6c56 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Fri, 6 Sep 2024 17:57:43 +0100 Subject: [PATCH 017/529] Translated Inspector.Member.Normalize --- pl.json | 1 + 1 file changed, 1 insertion(+) diff --git a/pl.json b/pl.json index 81a9136..8cca154 100644 --- a/pl.json +++ b/pl.json @@ -1861,6 +1861,7 @@ "Inspector.Member.SetAllToY": "Ustaw wszystko na Y", "Inspector.Member.SetAllToZ": "Ustaw wszystko na Z", "Inspector.Member.SetAllToW": "Ustaw wszystko na W", + "Inspector.Member.Normalize": "Normalizuj", "Inspector.Member.BakeBlendshape": "Wypal Blendshape", "Inspector.Member.RemoveBlendshape": "Usuń Blendshape", "Inspector.Member.SplitBlendshape.X": "Podziel Blendshape w poprzek osi X", From d0e9e404e80c899b93dd7cc8010c3da4af4ff620 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Fri, 6 Sep 2024 17:59:35 +0100 Subject: [PATCH 018/529] Translated Importer.Image.Failure.* --- pl.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pl.json b/pl.json index 8cca154..651f509 100644 --- a/pl.json +++ b/pl.json @@ -936,6 +936,9 @@ "Importer.Image.Stereo180": "Zdjęcie Stereo 180", "Importer.Image.LUT": "LUT", + "Importer.Image.Failure.Heading": "Import obrazu nie powiódł się {image}", + "Importer.Image.Failure.Description": "Import obrazu nie powiódł się przez:\n\n{error}", + "Importer.LUT.Failure.Heading": "Import LUT nie powiódł się {image}", "Importer.LUT.Failure.Description": "Import LUT nie powiódł się przez:\n\n{error}", From 9b53166f04ae95aaf84b3bbaf30c8cf6a74861ff Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Fri, 6 Sep 2024 18:04:17 +0100 Subject: [PATCH 019/529] Translated Settings.FullBodyTrackingSettings.* --- pl.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pl.json b/pl.json index 651f509..f58427a 100644 --- a/pl.json +++ b/pl.json @@ -1325,6 +1325,10 @@ "Settings.GrabbingSettings.DefaultHandGrabType": "Domyślny Tryb Chwytania", "Settings.GrabbingSettings.DefaultHandGrabType.Description": "To ustala twój domyślny tryb chwytania gdy pojawiasz się na nowym świecie.\n\nPalm: Złapiesz wszystkie obiekty, które są w pobliżu twojej dłoni.\n\nPrecision: Złapiesz pojedynczy obiekt pomiędzy twoim palcem wskazującym i kciukiem.\n\nAuto: Tryb łapania jest automatycznie zmienany pomiędzy Dłonią i Precyzyjnym, w zależności od położenia twojej ręki.\n\nOff: Będziesz mógł łapać przedmioty tylko laserami.", + "Settings.FullBodyTrackingSettings": "Full Body Tracking", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle" : "Kąt poziomy ciała", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description" : "To wartość odchylenia kąta między stopami a głową, po przekroczeniu której postać będzie uznawana za pozę poziomą. Wpływa to na pewne rzeczy, takie jak zastępowanie pozycji trackera symulacją stóp.", + "Settings.GamepadSettings": "Gamepad", "Settings.GamepadSettings.ThumbstickLookSpeed": "Prędkość rozglądania się joystickiem", "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "Użyj tego aby dostosować prędkość z jaką kamera jest obracana za pomocą joysticka.", From c4a58dbb84be47d0bb31c48bb0556d32d1fdae59 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Fri, 6 Sep 2024 18:09:12 +0100 Subject: [PATCH 020/529] Translated Settings.LegacyFeatureSettings.SuppressFeetSimulation.* --- pl.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pl.json b/pl.json index f58427a..a170437 100644 --- a/pl.json +++ b/pl.json @@ -1632,6 +1632,9 @@ "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "Użyj skrótu gestu ekwipunku i sesji", "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "Po włączeniu, gdy przytrzymasz uchwyt i naciśniesz przycisk aplikacji (który normalnie otwiera/zamyka tablicę), otworzy się starsze menu ekwipunku lub sesji.", + "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "Wyłączenie symulacji stóp", + "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "Pozwala to na działanie niektórych funkcji, takich jak pozery, które przechwytują proxy stóp, bez konieczności ich modyfikowania.

Jeśli włączysz tę funkcję bez korzystania z pozycjonerów lub podobnych funkcji, animacje NIE będą wyglądać poprawnie. Wyłącz to po zakończeniu korzystania z pozerów.

WAŻNE: Prawdopodobnie zostanie to usunięte w przyszłości, zalecamy uaktualnienie pozerów, aby były kompatybilne z nowym systemem i automatycznie wyłączały symulację, gdy są aktywne.", + "Settings.TwitchInterfaceSettings.ChannelName": "Nazwa kanału Twitch", "Settings.TwitchInterfaceSettings.ChannelName.Description": "Ustawia domyślną nazwę kanału Twitch dla panelu czatu Twitch w panelu sterowania kamerą. Jest to najczęściej używane przez streamerów Twitcha, którzy chcą domyślnie widzieć swój czat Twitcha.", From 0e12a45665c230de07dee840c894ae9fe6552648 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Fri, 6 Sep 2024 18:13:01 +0100 Subject: [PATCH 021/529] Translated Settings.DesktopRenderSettings.SprintFieldOfViewZoom.* --- pl.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pl.json b/pl.json index a170437..4d64c9e 100644 --- a/pl.json +++ b/pl.json @@ -1740,6 +1740,10 @@ "Settings.DesktopRenderSettings.FieldOfView": "Pole widzenia", "Settings.DesktopRenderSettings.FieldOfView.Description": "Służy do kontrolowania pola widzenia (FOV) w trybie stacjonarnym. Większe wartości zapewniają szerszy widok kosztem większych zniekształceń na bokach.", + + "Settings.DesktopRenderSettings.SprintFieldOfViewZoom": "Powiększenie FOV podczas sprintu", + "Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description": "Gdy ta opcja jest włączona, pole widzenia zostanie zwiększone podczas sprintu w trybie stacjonarnym.\nTo ustawienie nie ma wpływu na efekty elementów stworzonych przez użytkowników.", + "Settings.DesktopRenderSettings.VSync": "VSync", "Settings.DesktopRenderSettings.VSync.Description": "Gdy ta opcja jest włączona, liczba klatek na sekundę będzie synchronizowana z częstotliwością odświeżania ekranu. Wyłączenie tej opcji może przyspieszyć renderowanie klatek, ale także spowodować widoczne rozrywanie obrazu.\n\nMoże to być przydatne podczas testowania wydajności, ponieważ wyłączy ograniczenie prędkości aktualizacji i renderowania.", "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "Ograniczenie liczby klatek na sekundę w tle", From c5ada4fe53c08f436ae4fc3cce3ada8fcae26834 Mon Sep 17 00:00:00 2001 From: Foxo <79523144+FoxoBread@users.noreply.github.com> Date: Wed, 11 Sep 2024 11:50:51 +0000 Subject: [PATCH 022/529] [PL] Change Resonite to {appName} --- pl.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pl.json b/pl.json index 4d64c9e..c2d780a 100644 --- a/pl.json +++ b/pl.json @@ -1386,10 +1386,10 @@ "Settings.SteamIntegrationSettings": "Integracje ze Steam", "Settings.DiscordIntegrationSettings.RichPresence": "Discord Rich Presence", - "Settings.DiscordIntegrationSettings.RichPresence.Description": "To kontroluje jakie informacje Resonite wysyła do systemów Rich Presence Discord.\n\nNone - Nie wysyłaj informacji Rich Presence do Discord\nBasic - Wyślij tylko podstawowe dane, takie jak twoja obecność w Resonite.\nFull - W sesjach publicznych, wyślij wszystkie stosowne informacje o sesji do Discord. W tym, nazwa świata i liczba użytkowników w sesji.\n\nDiscord również sam wykrywa w jaką grę grasz. To może być wyłączone w ustawieniach Discorda.", + "Settings.DiscordIntegrationSettings.RichPresence.Description": "To kontroluje jakie informacje {appName} wysyła do systemów Rich Presence Discord.\n\nNone - Nie wysyłaj informacji Rich Presence do Discord\nBasic - Wyślij tylko podstawowe dane, takie jak twoja obecność w {appName}.\nFull - W sesjach publicznych, wyślij wszystkie stosowne informacje o sesji do Discord. W tym, nazwa świata i liczba użytkowników w sesji.\n\nDiscord również sam wykrywa w jaką grę grasz. To może być wyłączone w ustawieniach Discorda.", "Settings.SteamIntegrationSettings.RichPresence": "Steam Rich Presence", - "Settings.SteamIntegrationSettings.RichPresence.Description": "To kontroluje jakie informacje Resonite wysyła do systemów Rich Presence Steam.\n\nNone - Nie wysyłaj informacji Rich Presence do Steam\nBasic - Wyślij tylko podstawowe dane, takie jak twoja obecność w Resonite.\nFull - W sesjach publicznych, wyślij wszystkie stosowne informacje o sesji do Steam. W tym, nazwa świata i liczba użytkowników w sesji.\n\nSteam będzie pokazywał, że grasz w Resonite niezależnie od tego ustawienia. Zmiana tego ustawienia ustala tylko ile dodatkowych informacji jest wysyłanych do Steam o twojej aktywnej sesji.", + "Settings.SteamIntegrationSettings.RichPresence.Description": "To kontroluje jakie informacje {appName} wysyła do systemów Rich Presence Steam.\n\nNone - Nie wysyłaj informacji Rich Presence do Steam\nBasic - Wyślij tylko podstawowe dane, takie jak twoja obecność w {appName}.\nFull - W sesjach publicznych, wyślij wszystkie stosowne informacje o sesji do Steam. W tym, nazwa świata i liczba użytkowników w sesji.\n\nSteam będzie pokazywał, że grasz w {appName} niezależnie od tego ustawienia. Zmiana tego ustawienia ustala tylko ile dodatkowych informacji jest wysyłanych do Steam o twojej aktywnej sesji.", "Settings.SteamIntegrationSettings.SaveScreenshots": "Zapisuj zrzuty ekranu", "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "Gdy zrobisz zdjęcie z tym ustawieniem włączonym, kopia zostanie zapisana do zrzutów ekranu Steam.", @@ -1607,9 +1607,9 @@ "Settings.HostAccessSettings.Entries.AllowWebsockets": "Zezwalaj na websockets", "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "Wskazuje, czy połączenia Websocket w czasie rzeczywistym są dozwolone dla tego hosta. Są one często używane do dwukierunkowej komunikacji i strumieni danych w czasie rzeczywistym.", "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "Zezwalaj na odbiór OSC", - "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "Wskazuje, czy Resonite może odbierać i przetwarzać dane OSC.", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "Wskazuje, czy {appName} może odbierać i przetwarzać dane OSC.", "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "Zezwalaj na wysyłanie OSC", - "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "Kontroluje to, czy Resonite może wysyłać dane za pośrednictwem protokołu OSC do danego hosta.", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "Kontroluje to, czy {appName} może wysyłać dane za pośrednictwem protokołu OSC do danego hosta.", "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "Powód ostatniego żądania hiperłącza", "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "Powód ostatniego żądania websocket", "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "Powód ostatniego żądania wysłania OSC", From c0cb074b525dff59b3992dae8ba9983f2f26d5f5 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 27 Sep 2024 17:53:50 +0200 Subject: [PATCH 023/529] Add handshake error string --- Missing/cs.md | 1 + Missing/de.md | 3 +++ Missing/en-gb.md | 1 + Missing/eo.md | 1 + Missing/es.md | 1 + Missing/et.md | 1 + Missing/fi.md | 1 + Missing/fr.md | 3 +++ Missing/hu.md | 1 + Missing/is.md | 1 + Missing/ja.md | 3 +++ Missing/ko.md | 3 +++ Missing/nl.md | 1 + Missing/no.md | 1 + Missing/pl.md | 1 + Missing/pt-br.md | 1 + Missing/ru.md | 3 +++ Missing/sv.md | 1 + Missing/th.md | 1 + Missing/tr.md | 1 + Missing/uk.md | 1 + Missing/zh-cn.md | 3 +++ Missing/zh-tw.md | 1 + README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 1 + 25 files changed, 60 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 6125745..94556f6 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -8,6 +8,7 @@ Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke World.Connection.TCP +World.Error.Handshake World.Filter.IncompatibleSessions Login.MissingSecretMachineId Login.MissingSecretMachineId.Description diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..82cfa6e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +World.Error.Handshake + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index a8b5c14..929771d 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -185,6 +185,7 @@ World.Error.HostBlocked World.Error.HostBlockedDetail World.Error.WorldCrash World.Error.WorldCrashDetail +World.Error.Handshake World.Error.Unknown World.Config.Name World.Config.Description diff --git a/Missing/eo.md b/Missing/eo.md index 1477440..65e3cdc 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -8,6 +8,7 @@ Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke World.Connection.TCP +World.Error.Handshake World.Filter.IncompatibleSessions Login.MissingSecretMachineId Login.MissingSecretMachineId.Description diff --git a/Missing/es.md b/Missing/es.md index 29d0ade..48d2b19 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Spanish [es] +World.Error.Handshake Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description diff --git a/Missing/et.md b/Missing/et.md index ff7dda5..c3b8ccf 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -81,6 +81,7 @@ World.Error.HostBlocked World.Error.HostBlockedDetail World.Error.WorldCrash World.Error.WorldCrashDetail +World.Error.Handshake World.Indicator.Visited World.Category.ContactsSessions World.Category.Random diff --git a/Missing/fi.md b/Missing/fi.md index b384ce0..fbeddd8 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -3,6 +3,7 @@ Note that this file updates only during build processes and doesn't necessarily # Finnish [fi] World.Connection.LNL.LNLPoke +World.Error.Handshake World.Actions.GuestWarning Contacts.Unblocked Tooltip.ProtoFlux.Drive diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..286263f 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +World.Error.Handshake + diff --git a/Missing/hu.md b/Missing/hu.md index e902b1f..4e4c3d9 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -27,6 +27,7 @@ World.Connection.LNL.NATPunchthrough World.Connection.LNL.Relay World.Connection.TCP World.Error.SecurityViolation +World.Error.Handshake World.Actions.CopyRecordURL World.Indicator.Sessions World.Detail.Users.Count diff --git a/Missing/is.md b/Missing/is.md index 5512bb5..80ac760 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -26,6 +26,7 @@ World.Error.HostBlocked World.Error.HostBlockedDetail World.Error.WorldCrash World.Error.WorldCrashDetail +World.Error.Handshake World.Indicator.Visited World.Category.Random World.Category.GroupWorlds diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..d9cdca5 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +World.Error.Handshake + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..712be6d 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +World.Error.Handshake + diff --git a/Missing/nl.md b/Missing/nl.md index 461034a..b8adcbe 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -55,6 +55,7 @@ World.Error.HostBlocked World.Error.HostBlockedDetail World.Error.WorldCrash World.Error.WorldCrashDetail +World.Error.Handshake World.Category.ContactsSessions World.Category.GroupWorlds World.AccessLevel.Contacts diff --git a/Missing/no.md b/Missing/no.md index d83995c..e7ac665 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -9,6 +9,7 @@ Inventory.Favorite.Document World.Loaded World.Connection.LNL.LNLPoke World.Connection.TCP +World.Error.Handshake World.Filter.IncompatibleSessions Login.InvalidCredentials.Description Login.InvalidLogin.Description diff --git a/Missing/pl.md b/Missing/pl.md index 31e04c6..b8f7a40 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] +World.Error.Handshake Importer.Image.Failure.Heading Importer.Image.Failure.Description Settings.FullBodyTrackingSettings diff --git a/Missing/pt-br.md b/Missing/pt-br.md index c194a29..e142600 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -10,6 +10,7 @@ Inventory.GetURL Inventory.Favorite.Document World.Connection.LNL.LNLPoke World.Connection.TCP +World.Error.Handshake World.Filter.IncompatibleSessions Login.InvalidCredentials.Description Login.InvalidLogin.Description diff --git a/Missing/ru.md b/Missing/ru.md index 49c4e2e..718e5cd 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Russian [ru] +World.Error.Handshake + diff --git a/Missing/sv.md b/Missing/sv.md index 09cb115..5bd2db4 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -8,6 +8,7 @@ Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission World.Connection.LNL.LNLPoke World.Connection.TCP +World.Error.Handshake World.Filter.IncompatibleSessions Profile.Status.Sociable Profile.Status.Bot diff --git a/Missing/th.md b/Missing/th.md index 6fdb7d7..86772e5 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -123,6 +123,7 @@ World.Error.HostBlocked World.Error.HostBlockedDetail World.Error.WorldCrash World.Error.WorldCrashDetail +World.Error.Handshake World.Error.Unknown World.Config.Name World.Config.Description diff --git a/Missing/tr.md b/Missing/tr.md index f4c81bd..252c1f9 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -88,6 +88,7 @@ World.Error.HostBlocked World.Error.HostBlockedDetail World.Error.WorldCrash World.Error.WorldCrashDetail +World.Error.Handshake World.Indicator.Visited World.Category.ContactsSessions World.Category.Random diff --git a/Missing/uk.md b/Missing/uk.md index 2403fe1..b1c7ad4 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Ukrainian [uk] +World.Error.Handshake Importer.Image.Failure.Heading Importer.Image.Failure.Description Settings.FullBodyTrackingSettings diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..cd86b6c 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (China) [zh-cn] +World.Error.Handshake + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 1a84e00..783d36b 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -8,6 +8,7 @@ Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke World.Connection.TCP +World.Error.Handshake World.Filter.IncompatibleSessions Login.InvalidCredentials.Description Login.InvalidLogin.Description diff --git a/README.md b/README.md index 875e972..a2b090c 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 69.6% - Missing keys: 700 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2259 +Czech [cs] - 69.6% - Missing keys: 701 +German [de] - 100.0% - Missing keys: 1 +English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2260 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 71.0% - Missing keys: 669 -Spanish [es] - 99.7% - Missing keys: 8 -Estonian [et] - 35.8% - Missing keys: 1480 -Finnish [fi] - 88.9% - Missing keys: 256 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 28.7% - Missing keys: 1644 -Icelandic [is] - 27.8% - Missing keys: 1665 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Dutch [nl] - 44.9% - Missing keys: 1270 -Norwegian [no] - 68.2% - Missing keys: 734 -Polish [pl] - 97.2% - Missing keys: 64 -Portuguese (Brazil) [pt-br] - 68.1% - Missing keys: 735 -Russian [ru] - 100.0% - Missing keys: 0 -Swedish [sv] - 27.6% - Missing keys: 1668 -Thai [th] - 3.0% - Missing keys: 2236 -Turkish [tr] - 35.3% - Missing keys: 1492 -Ukrainian [uk] - 56.9% - Missing keys: 993 -Chinese (China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Taiwan) [zh-tw] - 68.4% - Missing keys: 729 +Esperanto [eo] - 70.9% - Missing keys: 670 +Spanish [es] - 99.6% - Missing keys: 9 +Estonian [et] - 35.8% - Missing keys: 1481 +Finnish [fi] - 88.9% - Missing keys: 257 +French [fr] - 100.0% - Missing keys: 1 +Hungarian [hu] - 28.7% - Missing keys: 1645 +Icelandic [is] - 27.8% - Missing keys: 1666 +Japanese [ja] - 100.0% - Missing keys: 1 +Korean [ko] - 100.0% - Missing keys: 1 +Dutch [nl] - 44.9% - Missing keys: 1271 +Norwegian [no] - 68.1% - Missing keys: 735 +Polish [pl] - 97.2% - Missing keys: 65 +Portuguese (Brazil) [pt-br] - 68.1% - Missing keys: 736 +Russian [ru] - 100.0% - Missing keys: 1 +Swedish [sv] - 27.6% - Missing keys: 1669 +Thai [th] - 3.0% - Missing keys: 2237 +Turkish [tr] - 35.3% - Missing keys: 1493 +Ukrainian [uk] - 56.9% - Missing keys: 994 +Chinese (China) [zh-cn] - 100.0% - Missing keys: 1 +Chinese (Taiwan) [zh-tw] - 68.3% - Missing keys: 730 -Total keys: 2305 +Total keys: 2306 ## 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. diff --git a/en.json b/en.json index ed9b2ac..5ef26f5 100644 --- a/en.json +++ b/en.json @@ -210,6 +210,7 @@ "World.Error.HostBlockedDetail": "You have blocked the host", "World.Error.WorldCrash": "World Crashed", "World.Error.WorldCrashDetail": "Fatal error when updating the world", + "World.Error.Handshake" : "Handshake Error", "World.Error.Unknown": "Unknown Error", "World.Config.Name": "World Name:", From fada9ffc6d245a3dd879ac9c7d10194866312ccc Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Fri, 27 Sep 2024 22:07:12 +0200 Subject: [PATCH 024/529] de: translated handshake error --- de.json | 1 + 1 file changed, 1 insertion(+) diff --git a/de.json b/de.json index 6a9c0c5..ee2ff14 100644 --- a/de.json +++ b/de.json @@ -210,6 +210,7 @@ "World.Error.HostBlockedDetail": "Sie haben den Host blockiert", "World.Error.WorldCrash": "Welt Abgestürzt", "World.Error.WorldCrashDetail": "Fataler Fehler beim Updaten der Welt", + "World.Error.Handshake": "Handshake-Fehler", "World.Error.Unknown": "Unbekannter Fehler", "World.Config.Name": "Name:", From 48705821d9a0855fb9fb7343e336e8f152d123f2 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Sat, 28 Sep 2024 18:31:40 +0900 Subject: [PATCH 025/529] [ja.json] add handshake error string --- ja.json | 1 + 1 file changed, 1 insertion(+) diff --git a/ja.json b/ja.json index ca02525..2953545 100644 --- a/ja.json +++ b/ja.json @@ -210,6 +210,7 @@ "World.Error.HostBlockedDetail": "あなたはセッションのホストにブロックされています", "World.Error.WorldCrash": "ワールドがクラッシュしました", "World.Error.WorldCrashDetail": "ワールドに致命的なエラーが発生しました", + "World.Error.Handshake" : "ハンドシェイクエラーが発生しました", "World.Error.Unknown": "未知のエラー", "World.Config.Name": "セッション名:", From 5a664e8de2b0bf0291491c290e1c8f8019804fd0 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Sat, 28 Sep 2024 18:51:12 +0900 Subject: [PATCH 026/529] KR:Handshake --- ko.json | 1 + 1 file changed, 1 insertion(+) diff --git a/ko.json b/ko.json index 89b0ec0..df6cf61 100644 --- a/ko.json +++ b/ko.json @@ -210,6 +210,7 @@ "World.Error.HostBlockedDetail": "당신이 차단한 호스트입니다.", "World.Error.WorldCrash": "월드가 파괴됨", "World.Error.WorldCrashDetail" : "월드에 치명적인 문제가 발생하였습니다.", + "World.Error.Handshake" : "핸드셰이크 오류가 발생하였습니다.", "World.Error.Unknown": "알 수 없는 오류가 발생하였습니다.", "World.Config.Name": "월드명:", From b7d14476a5535e2cbf993a3d9283bb41d02b0602 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Sat, 28 Sep 2024 14:13:29 +0300 Subject: [PATCH 027/529] chore: translate handshake string --- fr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/fr.json b/fr.json index 2eac21b..1d691eb 100644 --- a/fr.json +++ b/fr.json @@ -210,6 +210,7 @@ "World.Error.HostBlockedDetail": "Vous avez bloqué l'hôte", "World.Error.WorldCrash": "Le monde a crashé", "World.Error.WorldCrashDetail": "Erreur fatale en tentant de mettre a jour le monde", + "World.Error.Handshake": "Erreur de handshake", "World.Error.Unknown": "Erreur inconnue", "World.Config.Name": "Nom du monde:", From 7ed837b07815319ee98bbfc61cbb234697ca1ee0 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Mon, 30 Sep 2024 23:09:23 +0800 Subject: [PATCH 028/529] zh-cn:Sync to the Latest English version --- zh-cn.json | 1 + 1 file changed, 1 insertion(+) diff --git a/zh-cn.json b/zh-cn.json index 9610108..6b672a5 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -210,6 +210,7 @@ "World.Error.HostBlockedDetail": "你已屏蔽该房主", "World.Error.WorldCrash": "世界崩溃了", "World.Error.WorldCrashDetail" : "在尝试更新该世界时遭遇了致命错误", + "World.Error.Handshake" : "握手错误", "World.Error.Unknown": "未知错误", "World.Config.Name": "世界名:", From 17bc4f2808299cce89e68c0f0ddca3c87adb28ba Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 30 Sep 2024 22:08:17 +0200 Subject: [PATCH 029/529] Update stats --- Missing/de.md | 3 --- Missing/fr.md | 3 --- Missing/ja.md | 3 --- Missing/ko.md | 3 --- Missing/zh-cn.md | 3 --- README.md | 10 +++++----- 6 files changed, 5 insertions(+), 20 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index 82cfa6e..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -World.Error.Handshake - diff --git a/Missing/fr.md b/Missing/fr.md index 286263f..49c4e2e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# French [fr] -World.Error.Handshake - diff --git a/Missing/ja.md b/Missing/ja.md index d9cdca5..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -World.Error.Handshake - diff --git a/Missing/ko.md b/Missing/ko.md index 712be6d..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -World.Error.Handshake - diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index cd86b6c..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (China) [zh-cn] -World.Error.Handshake - diff --git a/README.md b/README.md index a2b090c..6b300ce 100644 --- a/README.md +++ b/README.md @@ -3,18 +3,18 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 69.6% - Missing keys: 701 -German [de] - 100.0% - Missing keys: 1 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2260 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 70.9% - Missing keys: 670 Spanish [es] - 99.6% - Missing keys: 9 Estonian [et] - 35.8% - Missing keys: 1481 Finnish [fi] - 88.9% - Missing keys: 257 -French [fr] - 100.0% - Missing keys: 1 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 28.7% - Missing keys: 1645 Icelandic [is] - 27.8% - Missing keys: 1666 -Japanese [ja] - 100.0% - Missing keys: 1 -Korean [ko] - 100.0% - Missing keys: 1 +Japanese [ja] - 100.0% - Missing keys: 0 +Korean [ko] - 100.0% - Missing keys: 0 Dutch [nl] - 44.9% - Missing keys: 1271 Norwegian [no] - 68.1% - Missing keys: 735 Polish [pl] - 97.2% - Missing keys: 65 @@ -24,7 +24,7 @@ Swedish [sv] - 27.6% - Missing keys: 1669 Thai [th] - 3.0% - Missing keys: 2237 Turkish [tr] - 35.3% - Missing keys: 1493 Ukrainian [uk] - 56.9% - Missing keys: 994 -Chinese (China) [zh-cn] - 100.0% - Missing keys: 1 +Chinese (China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Taiwan) [zh-tw] - 68.3% - Missing keys: 730 Total keys: 2306 From 2f6ed4397b0db705c92711efb0bc604a3f5a02bd Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Sat, 5 Oct 2024 01:32:43 +0200 Subject: [PATCH 030/529] RU: Handshake error --- ru.json | 1 + 1 file changed, 1 insertion(+) diff --git a/ru.json b/ru.json index 38b31e1..6f3d844 100644 --- a/ru.json +++ b/ru.json @@ -210,6 +210,7 @@ "World.Error.HostBlockedDetail": "Вы заблокировали хоста", "World.Error.WorldCrash": "Мир крашнулся", "World.Error.WorldCrashDetail": "Фатальная ошибка при обновлении мира", + "World.Error.Handshake" : "Ошибка рукопожатия", "World.Error.Unknown": "Неизвестная Ошибка", "World.Config.Name": "Название мира:", From 9a5b03708bebc714cf45e2a98c384bd2750e4beb Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 4 Oct 2024 18:16:48 -0600 Subject: [PATCH 031/529] New connection strings I forgot to push this, sorry >///> --- Missing/cs.md | 2 ++ Missing/de.md | 4 ++++ Missing/en-gb.md | 2 ++ Missing/eo.md | 2 ++ Missing/es.md | 2 ++ Missing/et.md | 2 ++ Missing/fi.md | 2 ++ Missing/fr.md | 4 ++++ Missing/hu.md | 2 ++ Missing/is.md | 2 ++ Missing/ja.md | 4 ++++ Missing/ko.md | 4 ++++ Missing/nl.md | 2 ++ Missing/no.md | 2 ++ Missing/pl.md | 2 ++ Missing/pt-br.md | 2 ++ Missing/ru.md | 2 ++ Missing/sv.md | 2 ++ Missing/th.md | 2 ++ Missing/tr.md | 2 ++ Missing/uk.md | 2 ++ Missing/zh-cn.md | 4 ++++ Missing/zh-tw.md | 2 ++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 2 ++ 25 files changed, 82 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 94556f6..6ae07c1 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -9,7 +9,9 @@ Inventory.Favorite.Document World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake +World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions +World.Edit.ReadOnly Login.MissingSecretMachineId Login.MissingSecretMachineId.Description Login.MalformedSecretMachineId diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..ed7c290 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +World.Error.FailedToCreateBanAccessKey +World.Edit.ReadOnly + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 929771d..8c2540b 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -187,6 +187,7 @@ World.Error.WorldCrash World.Error.WorldCrashDetail World.Error.Handshake World.Error.Unknown +World.Error.FailedToCreateBanAccessKey World.Config.Name World.Config.Description World.Config.MaxUsers @@ -321,6 +322,7 @@ World.Edit.AccessLevelHeader World.Edit.AccessPrivate World.Edit.AccessPatreon World.Edit.AccessPublic +World.Edit.ReadOnly Tools.AvatarCreator Tools.FullBodyCalibrator Tools.CameraStreaming diff --git a/Missing/eo.md b/Missing/eo.md index 65e3cdc..4d0df77 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -9,7 +9,9 @@ Inventory.Favorite.Document World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake +World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions +World.Edit.ReadOnly Login.MissingSecretMachineId Login.MissingSecretMachineId.Description Login.MalformedSecretMachineId diff --git a/Missing/es.md b/Missing/es.md index 48d2b19..294b64a 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -3,6 +3,8 @@ Note that this file updates only during build processes and doesn't necessarily # Spanish [es] World.Error.Handshake +World.Error.FailedToCreateBanAccessKey +World.Edit.ReadOnly Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description diff --git a/Missing/et.md b/Missing/et.md index c3b8ccf..1c960af 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -82,6 +82,7 @@ World.Error.HostBlockedDetail World.Error.WorldCrash World.Error.WorldCrashDetail World.Error.Handshake +World.Error.FailedToCreateBanAccessKey World.Indicator.Visited World.Category.ContactsSessions World.Category.Random @@ -92,6 +93,7 @@ World.SortParameter.LastVisit World.SortParameter.Random World.Filter.MinimumContacts World.Filter.IncompatibleSessions +World.Edit.ReadOnly Tools.Setup2FA Tools.StreamAudio.Dialog.Title Options.Nameplates.DefaultStyle diff --git a/Missing/fi.md b/Missing/fi.md index fbeddd8..7cea18c 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -4,7 +4,9 @@ Note that this file updates only during build processes and doesn't necessarily # Finnish [fi] World.Connection.LNL.LNLPoke World.Error.Handshake +World.Error.FailedToCreateBanAccessKey World.Actions.GuestWarning +World.Edit.ReadOnly Contacts.Unblocked Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..02bec4a 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +World.Error.FailedToCreateBanAccessKey +World.Edit.ReadOnly + diff --git a/Missing/hu.md b/Missing/hu.md index 4e4c3d9..456cb25 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -28,6 +28,7 @@ World.Connection.LNL.Relay World.Connection.TCP World.Error.SecurityViolation World.Error.Handshake +World.Error.FailedToCreateBanAccessKey World.Actions.CopyRecordURL World.Indicator.Sessions World.Detail.Users.Count @@ -39,6 +40,7 @@ World.Filter.SubmittedToGroup World.Filter.OnlyHeadless World.Filter.IncompatibleSessions World.Filter.MaxAccessLevel +World.Edit.ReadOnly Options.FreeformDash.On Options.FreeformDash.Off Indicator.OnlineUsers diff --git a/Missing/is.md b/Missing/is.md index 80ac760..f9be5f2 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -27,6 +27,7 @@ World.Error.HostBlockedDetail World.Error.WorldCrash World.Error.WorldCrashDetail World.Error.Handshake +World.Error.FailedToCreateBanAccessKey World.Indicator.Visited World.Category.Random World.Category.GroupWorlds @@ -36,6 +37,7 @@ World.SortParameter.LastVisit World.SortParameter.Random World.Filter.MinimumContacts World.Filter.IncompatibleSessions +World.Edit.ReadOnly Tools.Setup2FA Tools.StreamAudio.Dialog.Title Tools.StreamAudio.Spatialized diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..ff09632 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +World.Error.FailedToCreateBanAccessKey +World.Edit.ReadOnly + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..a60d3a9 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +World.Error.FailedToCreateBanAccessKey +World.Edit.ReadOnly + diff --git a/Missing/nl.md b/Missing/nl.md index b8adcbe..7df348b 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -56,12 +56,14 @@ World.Error.HostBlockedDetail World.Error.WorldCrash World.Error.WorldCrashDetail World.Error.Handshake +World.Error.FailedToCreateBanAccessKey World.Category.ContactsSessions World.Category.GroupWorlds World.AccessLevel.Contacts World.AccessLevel.ContactsPlus World.Filter.MinimumContacts World.Filter.IncompatibleSessions +World.Edit.ReadOnly Tools.AvatarCreator Tools.Debug Tools.StreamAudio.Dialog.Title diff --git a/Missing/no.md b/Missing/no.md index e7ac665..906a55d 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -10,7 +10,9 @@ World.Loaded World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake +World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions +World.Edit.ReadOnly Login.InvalidCredentials.Description Login.InvalidLogin.Description Login.MalformedUID.Description diff --git a/Missing/pl.md b/Missing/pl.md index b8f7a40..40ec054 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -3,6 +3,8 @@ Note that this file updates only during build processes and doesn't necessarily # Polish [pl] World.Error.Handshake +World.Error.FailedToCreateBanAccessKey +World.Edit.ReadOnly Importer.Image.Failure.Heading Importer.Image.Failure.Description Settings.FullBodyTrackingSettings diff --git a/Missing/pt-br.md b/Missing/pt-br.md index e142600..8f3eb1e 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -11,7 +11,9 @@ Inventory.Favorite.Document World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake +World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions +World.Edit.ReadOnly Login.InvalidCredentials.Description Login.InvalidLogin.Description Login.MalformedUID.Description diff --git a/Missing/ru.md b/Missing/ru.md index 718e5cd..3c06577 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -3,4 +3,6 @@ Note that this file updates only during build processes and doesn't necessarily # Russian [ru] World.Error.Handshake +World.Error.FailedToCreateBanAccessKey +World.Edit.ReadOnly diff --git a/Missing/sv.md b/Missing/sv.md index 5bd2db4..91ca37f 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -9,7 +9,9 @@ Interaction.SaveToInventory.NoWritePermission World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake +World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions +World.Edit.ReadOnly Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient diff --git a/Missing/th.md b/Missing/th.md index 86772e5..8e0ec91 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -125,6 +125,7 @@ World.Error.WorldCrash World.Error.WorldCrashDetail World.Error.Handshake World.Error.Unknown +World.Error.FailedToCreateBanAccessKey World.Config.Name World.Config.Description World.Config.MaxUsers @@ -259,6 +260,7 @@ World.Edit.AccessLevelHeader World.Edit.AccessPrivate World.Edit.AccessPatreon World.Edit.AccessPublic +World.Edit.ReadOnly Tools.AvatarCreator Tools.FullBodyCalibrator Tools.CameraStreaming diff --git a/Missing/tr.md b/Missing/tr.md index 252c1f9..ce70fc2 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -89,6 +89,7 @@ World.Error.HostBlockedDetail World.Error.WorldCrash World.Error.WorldCrashDetail World.Error.Handshake +World.Error.FailedToCreateBanAccessKey World.Indicator.Visited World.Category.ContactsSessions World.Category.Random @@ -108,6 +109,7 @@ World.Edit.AccessLevelHeader World.Edit.AccessPrivate World.Edit.AccessPatreon World.Edit.AccessPublic +World.Edit.ReadOnly Tools.StreamAudio Tools.Setup2FA Tools.StreamAudio.Dialog.Title diff --git a/Missing/uk.md b/Missing/uk.md index b1c7ad4..a475864 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -3,6 +3,8 @@ Note that this file updates only during build processes and doesn't necessarily # Ukrainian [uk] World.Error.Handshake +World.Error.FailedToCreateBanAccessKey +World.Edit.ReadOnly Importer.Image.Failure.Heading Importer.Image.Failure.Description Settings.FullBodyTrackingSettings diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..8576cfd 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (China) [zh-cn] +World.Error.FailedToCreateBanAccessKey +World.Edit.ReadOnly + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 783d36b..1f2de54 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -9,7 +9,9 @@ Inventory.Favorite.Document World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake +World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions +World.Edit.ReadOnly Login.InvalidCredentials.Description Login.InvalidLogin.Description Login.MalformedUID.Description diff --git a/README.md b/README.md index 6b300ce..b1fbf26 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 69.6% - Missing keys: 701 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2260 +Czech [cs] - 69.5% - Missing keys: 703 +German [de] - 99.9% - Missing keys: 2 +English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2262 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 70.9% - Missing keys: 670 -Spanish [es] - 99.6% - Missing keys: 9 -Estonian [et] - 35.8% - Missing keys: 1481 -Finnish [fi] - 88.9% - Missing keys: 257 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 28.7% - Missing keys: 1645 -Icelandic [is] - 27.8% - Missing keys: 1666 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Dutch [nl] - 44.9% - Missing keys: 1271 -Norwegian [no] - 68.1% - Missing keys: 735 -Polish [pl] - 97.2% - Missing keys: 65 -Portuguese (Brazil) [pt-br] - 68.1% - Missing keys: 736 -Russian [ru] - 100.0% - Missing keys: 1 -Swedish [sv] - 27.6% - Missing keys: 1669 -Thai [th] - 3.0% - Missing keys: 2237 -Turkish [tr] - 35.3% - Missing keys: 1493 -Ukrainian [uk] - 56.9% - Missing keys: 994 -Chinese (China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Taiwan) [zh-tw] - 68.3% - Missing keys: 730 +Esperanto [eo] - 70.9% - Missing keys: 672 +Spanish [es] - 99.5% - Missing keys: 11 +Estonian [et] - 35.7% - Missing keys: 1483 +Finnish [fi] - 88.8% - Missing keys: 259 +French [fr] - 99.9% - Missing keys: 2 +Hungarian [hu] - 28.6% - Missing keys: 1647 +Icelandic [is] - 27.7% - Missing keys: 1668 +Japanese [ja] - 99.9% - Missing keys: 2 +Korean [ko] - 99.9% - Missing keys: 2 +Dutch [nl] - 44.8% - Missing keys: 1273 +Norwegian [no] - 68.1% - Missing keys: 737 +Polish [pl] - 97.1% - Missing keys: 67 +Portuguese (Brazil) [pt-br] - 68.0% - Missing keys: 738 +Russian [ru] - 99.9% - Missing keys: 3 +Swedish [sv] - 27.6% - Missing keys: 1671 +Thai [th] - 3.0% - Missing keys: 2239 +Turkish [tr] - 35.2% - Missing keys: 1495 +Ukrainian [uk] - 56.8% - Missing keys: 996 +Chinese (China) [zh-cn] - 99.9% - Missing keys: 2 +Chinese (Taiwan) [zh-tw] - 68.3% - Missing keys: 732 -Total keys: 2306 +Total keys: 2308 ## 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. diff --git a/en.json b/en.json index 5ef26f5..b7314a6 100644 --- a/en.json +++ b/en.json @@ -212,6 +212,7 @@ "World.Error.WorldCrashDetail": "Fatal error when updating the world", "World.Error.Handshake" : "Handshake Error", "World.Error.Unknown": "Unknown Error", + "World.Error.FailedToCreateBanAccessKey" : "Failed to create ban access key", "World.Config.Name": "World Name:", "World.Config.Description": "Description:", @@ -359,6 +360,7 @@ "World.Edit.AccessPrivate": "Only Me", "World.Edit.AccessPatreon": "Patreon Supporters", "World.Edit.AccessPublic": "Anyone (public)", + "World.Edit.ReadOnly": "ReadOnly", "Tools.AvatarCreator": "Avatar Creator", "Tools.FullBodyCalibrator": "Full Body / Avatar Calibrator", From 8f4aa9055d7aba77e16ba4283f660a8a31f7cec2 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Sat, 5 Oct 2024 03:22:37 +0300 Subject: [PATCH 032/529] chore: translate new strings --- fr.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fr.json b/fr.json index 1d691eb..1d766fd 100644 --- a/fr.json +++ b/fr.json @@ -212,6 +212,7 @@ "World.Error.WorldCrashDetail": "Erreur fatale en tentant de mettre a jour le monde", "World.Error.Handshake": "Erreur de handshake", "World.Error.Unknown": "Erreur inconnue", + "World.Error.FailedToCreateBanAccessKey": "Erreur lors de la création de la clé d'accès", "World.Config.Name": "Nom du monde:", "World.Config.Description": "Description:", @@ -359,6 +360,7 @@ "World.Edit.AccessPrivate": "Seulement Moi", "World.Edit.AccessPatreon": "Patron sur Patreon", "World.Edit.AccessPublic": "N'importe qui (public)", + "World.Edit.ReadOnly": "Lecture seule", "Tools.AvatarCreator": "Créateur d'avatar", "Tools.FullBodyCalibrator": "Calibreur de corps / avatar", From 428834ac297000d97e2b0344b59d077992f3d460 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Sat, 5 Oct 2024 20:05:54 +0200 Subject: [PATCH 033/529] de: translated new strings --- de.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/de.json b/de.json index ee2ff14..9dbec2f 100644 --- a/de.json +++ b/de.json @@ -212,6 +212,7 @@ "World.Error.WorldCrashDetail": "Fataler Fehler beim Updaten der Welt", "World.Error.Handshake": "Handshake-Fehler", "World.Error.Unknown": "Unbekannter Fehler", + "World.Error.FailedToCreateBanAccessKey": "Fehler beim Erstellen des Bann-Zugriffsschlüssels", "World.Config.Name": "Name:", "World.Config.Description": "Beschreibung:", @@ -359,6 +360,7 @@ "World.Edit.AccessPrivate": "Nur ich", "World.Edit.AccessPatreon": "Patreon-Unterstützer", "World.Edit.AccessPublic": "Jeder (öffentlich)", + "World.Edit.ReadOnly": "Schreibgeschützt", "Tools.AvatarCreator": "Avatar-Assistent", "Tools.FullBodyCalibrator": "Ganzkörper- / Avatar-Kalibrator", From 5bfd70fb35a8fa3ecefd4e748977db768ac29b0f Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Sun, 6 Oct 2024 17:23:18 +0800 Subject: [PATCH 034/529] zhcn:Sync to the latest English Version --- zh-cn.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index 6b672a5..48f9f39 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -212,6 +212,7 @@ "World.Error.WorldCrashDetail" : "在尝试更新该世界时遭遇了致命错误", "World.Error.Handshake" : "握手错误", "World.Error.Unknown": "未知错误", + "World.Error.FailedToCreateBanAccessKey" : "创建封禁秘钥失败", "World.Config.Name": "世界名:", "World.Config.Description": "描述:", @@ -359,6 +360,7 @@ "World.Edit.AccessPrivate": "只有我", "World.Edit.AccessPatreon": "Patreon的支持者", "World.Edit.AccessPublic": "任何人(公开)", + "World.Edit.ReadOnly": "只读", "Tools.AvatarCreator": "虚拟形象创建工具", "Tools.FullBodyCalibrator": "全身/虚拟形象校准器", From c9f01a7b7cd1ced84a4497d04b2650b928b74b85 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 8 Oct 2024 16:35:21 -0600 Subject: [PATCH 035/529] Update stats --- Missing/de.md | 4 ---- Missing/fr.md | 4 ---- Missing/ru.md | 1 - Missing/zh-cn.md | 4 ---- README.md | 8 ++++---- 5 files changed, 4 insertions(+), 17 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index ed7c290..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,7 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -World.Error.FailedToCreateBanAccessKey -World.Edit.ReadOnly - diff --git a/Missing/fr.md b/Missing/fr.md index 02bec4a..49c4e2e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,7 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# French [fr] -World.Error.FailedToCreateBanAccessKey -World.Edit.ReadOnly - diff --git a/Missing/ru.md b/Missing/ru.md index 3c06577..711d8b1 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] -World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 8576cfd..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,7 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (China) [zh-cn] -World.Error.FailedToCreateBanAccessKey -World.Edit.ReadOnly - diff --git a/README.md b/README.md index b1fbf26..067a66c 100644 --- a/README.md +++ b/README.md @@ -3,14 +3,14 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 69.5% - Missing keys: 703 -German [de] - 99.9% - Missing keys: 2 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2262 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 70.9% - Missing keys: 672 Spanish [es] - 99.5% - Missing keys: 11 Estonian [et] - 35.7% - Missing keys: 1483 Finnish [fi] - 88.8% - Missing keys: 259 -French [fr] - 99.9% - Missing keys: 2 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 28.6% - Missing keys: 1647 Icelandic [is] - 27.7% - Missing keys: 1668 Japanese [ja] - 99.9% - Missing keys: 2 @@ -19,12 +19,12 @@ Dutch [nl] - 44.8% - Missing keys: 1273 Norwegian [no] - 68.1% - Missing keys: 737 Polish [pl] - 97.1% - Missing keys: 67 Portuguese (Brazil) [pt-br] - 68.0% - Missing keys: 738 -Russian [ru] - 99.9% - Missing keys: 3 +Russian [ru] - 99.9% - Missing keys: 2 Swedish [sv] - 27.6% - Missing keys: 1671 Thai [th] - 3.0% - Missing keys: 2239 Turkish [tr] - 35.2% - Missing keys: 1495 Ukrainian [uk] - 56.8% - Missing keys: 996 -Chinese (China) [zh-cn] - 99.9% - Missing keys: 2 +Chinese (China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Taiwan) [zh-tw] - 68.3% - Missing keys: 732 Total keys: 2308 From 3fa475a83010e89822eee2a8320a34be7b124444 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 9 Oct 2024 08:56:47 +0900 Subject: [PATCH 036/529] Update ja.json --- ja.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ja.json b/ja.json index 2953545..ca99a07 100644 --- a/ja.json +++ b/ja.json @@ -212,6 +212,7 @@ "World.Error.WorldCrashDetail": "ワールドに致命的なエラーが発生しました", "World.Error.Handshake" : "ハンドシェイクエラーが発生しました", "World.Error.Unknown": "未知のエラー", + "World.Error.FailedToCreateBanAccessKey" : "BANアクセスキーの作成に失敗しました", "World.Config.Name": "セッション名:", "World.Config.Description": "セッション説明:", @@ -359,6 +360,7 @@ "World.Edit.AccessPrivate": "私のみ", "World.Edit.AccessPatreon": "パトロンサポーター", "World.Edit.AccessPublic": "誰でも(パブリック)", + "World.Edit.ReadOnly": "読み取り専用", "Tools.AvatarCreator": "アバター​クリエイター", "Tools.FullBodyCalibrator": "フルボディ/アバター​キャリブレーター", From e8e1fc0569a7927d5f9268049a07ed8738514642 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Wed, 9 Oct 2024 13:45:23 +0900 Subject: [PATCH 037/529] KR:The world!! Err & Meta --- ko.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ko.json b/ko.json index df6cf61..904d1c3 100644 --- a/ko.json +++ b/ko.json @@ -212,6 +212,7 @@ "World.Error.WorldCrashDetail" : "월드에 치명적인 문제가 발생하였습니다.", "World.Error.Handshake" : "핸드셰이크 오류가 발생하였습니다.", "World.Error.Unknown": "알 수 없는 오류가 발생하였습니다.", + "World.Error.FailedToCreateBanAccessKey" : "차단 접근키 생성에 실패하였습니다.", "World.Config.Name": "월드명:", "World.Config.Description": "설명:", @@ -359,6 +360,7 @@ "World.Edit.AccessPrivate": "본인", "World.Edit.AccessPatreon": "페트레온 서포터", "World.Edit.AccessPublic": "모든 사용자(공개)", + "World.Edit.ReadOnly": "읽기전용", "Tools.AvatarCreator": "아바타 생성기", "Tools.FullBodyCalibrator": "풀 바디 재조정", From 0716778f9e7ebf0ca054120e7654b9044f5f0beb Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 9 Oct 2024 18:11:49 -0600 Subject: [PATCH 038/529] Permission changed notification --- Missing/cs.md | 4 ++++ Missing/de.md | 6 ++++++ Missing/en-gb.md | 4 ++++ Missing/eo.md | 4 ++++ Missing/es.md | 4 ++++ Missing/et.md | 4 ++++ Missing/fi.md | 4 ++++ Missing/fr.md | 6 ++++++ Missing/hu.md | 4 ++++ Missing/is.md | 4 ++++ Missing/ja.md | 4 ++++ Missing/ko.md | 4 ++++ Missing/nl.md | 4 ++++ Missing/no.md | 4 ++++ Missing/pl.md | 4 ++++ Missing/pt-br.md | 4 ++++ Missing/ru.md | 4 ++++ Missing/sv.md | 4 ++++ Missing/th.md | 4 ++++ Missing/tr.md | 4 ++++ Missing/uk.md | 4 ++++ Missing/zh-cn.md | 6 ++++++ Missing/zh-tw.md | 6 +++++- README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 4 ++++ 25 files changed, 127 insertions(+), 25 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 6ae07c1..4b7c459 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -35,6 +35,8 @@ Notifications.IsSociable Notifications.SessionStarted Notifications.UserJoined Notifications.UserLeft +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip @@ -466,6 +468,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..40839f3 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,9 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +Notifications.PermissionChanged +Notifications.PermissionChangedDetail +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 8c2540b..4b247fb 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -582,6 +582,8 @@ Notifications.VoiceMessage Notifications.SessionStarted Notifications.UserJoined Notifications.UserLeft +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Undo.SetField Undo.SetReference Undo.Spawn @@ -1414,6 +1416,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/Missing/eo.md b/Missing/eo.md index 4d0df77..f2bef55 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -25,6 +25,8 @@ Notifications.IsSociable Notifications.SessionStarted Notifications.UserJoined Notifications.UserLeft +Notifications.PermissionChanged +Notifications.PermissionChangedDetail AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -435,6 +437,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/Missing/es.md b/Missing/es.md index 294b64a..3a8cb78 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -5,11 +5,15 @@ Note that this file updates only during build processes and doesn't necessarily World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.DesktopRenderSettings.SprintFieldOfViewZoom Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description Inspector.Member.Normalize diff --git a/Missing/et.md b/Missing/et.md index 1c960af..de90821 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -246,6 +246,8 @@ Notifications.IsSociable Notifications.SessionStarted Notifications.UserJoined Notifications.UserLeft +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials Tooltips.Brush.ChangeColor @@ -743,6 +745,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/Missing/fi.md b/Missing/fi.md index 7cea18c..46b2e46 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -8,6 +8,8 @@ World.Error.FailedToCreateBanAccessKey World.Actions.GuestWarning World.Edit.ReadOnly Contacts.Unblocked +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source Tooltip.ProtoFlux.Reference @@ -91,6 +93,8 @@ Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted.Description Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates.Description Settings.CustomizationSettings.UserInterfaceEditMode.Description diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..c876f34 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,9 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +Notifications.PermissionChanged +Notifications.PermissionChangedDetail +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description + diff --git a/Missing/hu.md b/Missing/hu.md index 456cb25..78dbc5e 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -76,6 +76,8 @@ Permissions.NotAllowedToSwapAvatar Contacts.NoSession Contacts.Migrated Contacts.IncompatibleSession +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Undo.SpawnComponent Undo.DestroyComponent Undo.Transform @@ -783,6 +785,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/Missing/is.md b/Missing/is.md index f9be5f2..55b9cb6 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -124,6 +124,8 @@ Notifications.IsSociable Notifications.SessionStarted Notifications.UserJoined Notifications.UserLeft +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Tooltips.Brush.ChangeColor Tooltips.Brush.IncrementSize Tooltips.Brush.DecrementSize @@ -884,6 +886,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/Missing/ja.md b/Missing/ja.md index ff09632..963e4e4 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -4,4 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Japanese [ja] World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly +Notifications.PermissionChanged +Notifications.PermissionChangedDetail +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description diff --git a/Missing/ko.md b/Missing/ko.md index a60d3a9..ea58c22 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -4,4 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Korean [ko] World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly +Notifications.PermissionChanged +Notifications.PermissionChangedDetail +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description diff --git a/Missing/nl.md b/Missing/nl.md index 7df348b..c0773d1 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -194,6 +194,8 @@ Notifications.IsSociable Notifications.SessionStarted Notifications.UserJoined Notifications.UserLeft +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Tooltips.Brush.ChangeColor Tooltips.Brush.IncrementSize Tooltips.Brush.DecrementSize @@ -707,6 +709,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/Missing/no.md b/Missing/no.md index 906a55d..e3fd8f0 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -64,6 +64,8 @@ Notifications.IsSociable Notifications.SessionStarted Notifications.UserJoined Notifications.UserLeft +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip @@ -498,6 +500,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/Missing/pl.md b/Missing/pl.md index 40ec054..5c4d4b7 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -5,6 +5,8 @@ Note that this file updates only during build processes and doesn't necessarily World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Importer.Image.Failure.Heading Importer.Image.Failure.Description Settings.FullBodyTrackingSettings @@ -12,6 +14,8 @@ Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.DesktopRenderSettings.SprintFieldOfViewZoom Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description Settings.InteractiveCameraFramingSettings.PositioningMode diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 8f3eb1e..920f91c 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -65,6 +65,8 @@ Notifications.IsSociable Notifications.SessionStarted Notifications.UserJoined Notifications.UserLeft +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip @@ -499,6 +501,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/Missing/ru.md b/Missing/ru.md index 711d8b1..a7a4746 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -4,4 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Russian [ru] World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly +Notifications.PermissionChanged +Notifications.PermissionChangedDetail +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description diff --git a/Missing/sv.md b/Missing/sv.md index 91ca37f..52238d5 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -21,6 +21,8 @@ Notifications.IsSociable Notifications.SessionStarted Notifications.UserJoined Notifications.UserLeft +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Undo.SetField Undo.SetReference Undo.Spawn @@ -851,6 +853,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/Missing/th.md b/Missing/th.md index 8e0ec91..a2276d3 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -521,6 +521,8 @@ Notifications.VoiceMessage Notifications.SessionStarted Notifications.UserJoined Notifications.UserLeft +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Undo.SetField Undo.SetReference Undo.Spawn @@ -1372,6 +1374,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/Missing/tr.md b/Missing/tr.md index ce70fc2..d9f8dd1 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -277,6 +277,8 @@ Notifications.IsSociable Notifications.SessionStarted Notifications.UserJoined Notifications.UserLeft +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials Tooltips.Brush.ChangeColor @@ -777,6 +779,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/Missing/uk.md b/Missing/uk.md index a475864..f1a9937 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -5,6 +5,8 @@ Note that this file updates only during build processes and doesn't necessarily World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Importer.Image.Failure.Heading Importer.Image.Failure.Description Settings.FullBodyTrackingSettings @@ -124,6 +126,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..6c25bf0 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,9 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +Notifications.PermissionChanged +Notifications.PermissionChangedDetail +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 1f2de54..7d6c9b0 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -1,7 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Taiwan) [zh-tw] +# Chinese (Traditional, Taiwan) [zh-tw] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission Interaction.CopyImage @@ -63,6 +63,8 @@ Notifications.IsSociable Notifications.SessionStarted Notifications.UserJoined Notifications.UserLeft +Notifications.PermissionChanged +Notifications.PermissionChangedDetail Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip @@ -494,6 +496,8 @@ Settings.NotificationSettings.PublicSessionStarted Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates diff --git a/README.md b/README.md index 067a66c..ed74886 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 69.5% - Missing keys: 703 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2262 +Czech [cs] - 69.4% - Missing keys: 707 +German [de] - 99.8% - Missing keys: 4 +English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2266 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 70.9% - Missing keys: 672 -Spanish [es] - 99.5% - Missing keys: 11 -Estonian [et] - 35.7% - Missing keys: 1483 -Finnish [fi] - 88.8% - Missing keys: 259 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 28.6% - Missing keys: 1647 -Icelandic [is] - 27.7% - Missing keys: 1668 -Japanese [ja] - 99.9% - Missing keys: 2 -Korean [ko] - 99.9% - Missing keys: 2 -Dutch [nl] - 44.8% - Missing keys: 1273 -Norwegian [no] - 68.1% - Missing keys: 737 -Polish [pl] - 97.1% - Missing keys: 67 -Portuguese (Brazil) [pt-br] - 68.0% - Missing keys: 738 -Russian [ru] - 99.9% - Missing keys: 2 -Swedish [sv] - 27.6% - Missing keys: 1671 -Thai [th] - 3.0% - Missing keys: 2239 -Turkish [tr] - 35.2% - Missing keys: 1495 -Ukrainian [uk] - 56.8% - Missing keys: 996 -Chinese (China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Taiwan) [zh-tw] - 68.3% - Missing keys: 732 +Esperanto [eo] - 70.8% - Missing keys: 676 +Spanish [es] - 99.4% - Missing keys: 15 +Estonian [et] - 35.7% - Missing keys: 1487 +Finnish [fi] - 88.6% - Missing keys: 263 +French [fr] - 99.8% - Missing keys: 4 +Hungarian [hu] - 28.6% - Missing keys: 1651 +Icelandic [is] - 27.7% - Missing keys: 1672 +Japanese [ja] - 99.7% - Missing keys: 6 +Korean [ko] - 99.7% - Missing keys: 6 +Dutch [nl] - 44.8% - Missing keys: 1277 +Norwegian [no] - 67.9% - Missing keys: 741 +Polish [pl] - 96.9% - Missing keys: 71 +Portuguese (Brazil) [pt-br] - 67.9% - Missing keys: 742 +Russian [ru] - 99.7% - Missing keys: 6 +Swedish [sv] - 27.6% - Missing keys: 1675 +Thai [th] - 3.0% - Missing keys: 2243 +Turkish [tr] - 35.2% - Missing keys: 1499 +Ukrainian [uk] - 56.7% - Missing keys: 1000 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 4 +Chinese (Traditional, Taiwan) [zh-tw] - 68.2% - Missing keys: 736 -Total keys: 2308 +Total keys: 2312 ## 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. diff --git a/en.json b/en.json index b7314a6..d833637 100644 --- a/en.json +++ b/en.json @@ -679,6 +679,8 @@ "Notifications.SessionStarted": "Started session:", "Notifications.UserJoined": "User joined", "Notifications.UserLeft": "User left", + "Notifications.PermissionChanged": "Role changed to {new}", + "Notifications.PermissionChangedDetail": "In {world}. Previous role: {old}", "Undo.SetField": "Set field {field_name} to {value}", "Undo.SetReference": "Set reference {ref_name} to {ref_target}", @@ -1678,6 +1680,8 @@ "Settings.NotificationSettings.PublicSessionStarted.Description": "This controls what notifications you get when a new public session is started by a person that's not your contact.", "Settings.NotificationSettings.UserJoinAndLeave": "Users joining & leaving", "Settings.NotificationSettings.UserJoinAndLeave.Description": "When enabled, you will receive notifications when users join and leave the world you're currently in.", + "Settings.NotificationSettings.PermissionChanged": "Permission Role Changed", + "Settings.NotificationSettings.PermissionChanged.Description": "When enabled, you will be notified when your permission role is changed in a world. E.g. when you are changed from Guest to Builder.", "Settings.NamePlateSettings.NameplateVisibility": "Nameplate visibility", "Settings.NamePlateSettings.NameplateVisibility.Description": "Use this to control whose nameplates will be visible to you.", From a2c7f89c0fa30e9c33b82b59a86f5e1c54279bc4 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Thu, 10 Oct 2024 09:49:34 +0300 Subject: [PATCH 039/529] chore: translate new strings --- fr.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fr.json b/fr.json index 1d766fd..4326b76 100644 --- a/fr.json +++ b/fr.json @@ -679,6 +679,8 @@ "Notifications.SessionStarted": "Session démarrée:", "Notifications.UserJoined": "Un utilisateur a rejoint la session", "Notifications.UserLeft": "Un utilisateur a quitté la session", + "Notifications.PermissionChanged": "Rôle changé {new}", + "Notifications.PermissionChangedDetail": "Dans {world}. Rôle précédent: {old}", "Undo.SetField": "Remettre {field_name} à {value}", "Undo.SetReference": "Définir {ref_name} en référence à {ref_target}", @@ -1678,6 +1680,8 @@ "Settings.NotificationSettings.PublicSessionStarted.Description": "Contrôle les notifications que vous recevrez quand une nouvelle session publique est ouverte par quelqu'un qui n'est pas dans votre liste d'amis.", "Settings.NotificationSettings.UserJoinAndLeave": "Utilisateurs rejoignant et partant", "Settings.NotificationSettings.UserJoinAndLeave.Description": "Quand activé, vous aurez une notification à chaque fois qu'un utilisateur rejoint ou quitte la session dans laquelle vous vous trouvez.", + "Settings.NotificationSettings.PermissionChanged": "Rôle de permissions changé", + "Settings.NotificationSettings.PermissionChanged.Description": "Quand activé, vous serez notifié quand votre rôle dans la session change. Par exemple: quand vous êtes promus d'Invité a Builder." "Settings.NamePlateSettings.NameplateVisibility": "Visibilité des noms", "Settings.NamePlateSettings.NameplateVisibility.Description": "Cette option permet de régler quels noms sont visibles pour vous.", From a757c150ad4412e2bbeaeeb72ffa07d57ae6ab36 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Thu, 10 Oct 2024 09:51:12 +0300 Subject: [PATCH 040/529] fix: add missing comma My IDE didn't warn me for some reason. --- fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fr.json b/fr.json index 4326b76..39946ef 100644 --- a/fr.json +++ b/fr.json @@ -1681,7 +1681,7 @@ "Settings.NotificationSettings.UserJoinAndLeave": "Utilisateurs rejoignant et partant", "Settings.NotificationSettings.UserJoinAndLeave.Description": "Quand activé, vous aurez une notification à chaque fois qu'un utilisateur rejoint ou quitte la session dans laquelle vous vous trouvez.", "Settings.NotificationSettings.PermissionChanged": "Rôle de permissions changé", - "Settings.NotificationSettings.PermissionChanged.Description": "Quand activé, vous serez notifié quand votre rôle dans la session change. Par exemple: quand vous êtes promus d'Invité a Builder." + "Settings.NotificationSettings.PermissionChanged.Description": "Quand activé, vous serez notifié quand votre rôle dans la session change. Par exemple: quand vous êtes promus d'Invité a Builder.", "Settings.NamePlateSettings.NameplateVisibility": "Visibilité des noms", "Settings.NamePlateSettings.NameplateVisibility.Description": "Cette option permet de régler quels noms sont visibles pour vous.", From 94a6e05c02b85030aa3d42c82631b470d4c0f922 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Thu, 10 Oct 2024 10:27:31 +0200 Subject: [PATCH 041/529] de: translated permission changed strings --- de.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/de.json b/de.json index 9dbec2f..5d354d5 100644 --- a/de.json +++ b/de.json @@ -679,6 +679,8 @@ "Notifications.SessionStarted": "Hat eine Sitzung gestartet:", "Notifications.UserJoined": "Benutzer beigetreten", "Notifications.UserLeft": "Benutzer hat Sitzung verlassen", + "Notifications.PermissionChanged": "Rolle geändert zu {new}", + "Notifications.PermissionChangedDetail": "In {world}. Vorherige Rolle: {old}", "Undo.SetField": "Feld {field_name} auf {value} setzen", "Undo.SetReference": "Referenz {ref_name} auf {ref_target} setzen", @@ -1678,7 +1680,9 @@ "Settings.NotificationSettings.PublicSessionStarted.Description": "Dies steuert, welche Benachrichtigungen Sie erhalten, wenn eine neue öffentliche Sitzung von einer Person gestartet wird, die nicht in Ihrer Kontaktliste steht.", "Settings.NotificationSettings.UserJoinAndLeave": "Beitritt und Austritt von Benutzern", "Settings.NotificationSettings.UserJoinAndLeave.Description": "Wenn dies aktiviert ist, werden Sie benachrichtigt, wenn ein Benutzer die Welt, in der Sie sich gerade befinden, betritt oder sie wieder verlässt.", - + "Settings.NotificationSettings.PermissionChanged": "Änderung Ihrer Berechtigungsrolle", + "Settings.NotificationSettings.PermissionChanged.Description": "Wenn diese Option aktiviert ist, werden Sie benachrichtigt, wenn Ihre Berechtigungsrolle in einer Welt geändert wird. Zum Beispiel, wenn Sie von Guest zu Builder geändert wird.", + "Settings.NamePlateSettings.NameplateVisibility": "Namensschilder sichtbar", "Settings.NamePlateSettings.NameplateVisibility.Description": "Hier können Sie festlegen, wessen Namensschilder für Sie sichtbar sein sollen.", "Settings.NamePlateSettings.UseCustomNameplates": "Zeige benutzerdefinierte Namensschilder", From ab33dbf2533227a67b90b7a64c3874fd018637e9 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Thu, 10 Oct 2024 10:34:45 +0200 Subject: [PATCH 042/529] fixed typo --- de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de.json b/de.json index 5d354d5..a04e238 100644 --- a/de.json +++ b/de.json @@ -1681,7 +1681,7 @@ "Settings.NotificationSettings.UserJoinAndLeave": "Beitritt und Austritt von Benutzern", "Settings.NotificationSettings.UserJoinAndLeave.Description": "Wenn dies aktiviert ist, werden Sie benachrichtigt, wenn ein Benutzer die Welt, in der Sie sich gerade befinden, betritt oder sie wieder verlässt.", "Settings.NotificationSettings.PermissionChanged": "Änderung Ihrer Berechtigungsrolle", - "Settings.NotificationSettings.PermissionChanged.Description": "Wenn diese Option aktiviert ist, werden Sie benachrichtigt, wenn Ihre Berechtigungsrolle in einer Welt geändert wird. Zum Beispiel, wenn Sie von Guest zu Builder geändert wird.", + "Settings.NotificationSettings.PermissionChanged.Description": "Wenn diese Option aktiviert ist, werden Sie benachrichtigt, wenn Ihre Berechtigungsrolle in einer Welt geändert wird. Zum Beispiel, wenn sie von Guest zu Builder geändert wird.", "Settings.NamePlateSettings.NameplateVisibility": "Namensschilder sichtbar", "Settings.NamePlateSettings.NameplateVisibility.Description": "Hier können Sie festlegen, wessen Namensschilder für Sie sichtbar sein sollen.", From 123196ef10f49e9a56938a0997494116748d412d Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Thu, 10 Oct 2024 21:46:46 +0800 Subject: [PATCH 043/529] Update zh-cn.json --- zh-cn.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index 48f9f39..d61c5ff 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -679,6 +679,8 @@ "Notifications.SessionStarted": "开始的会话:", "Notifications.UserJoined": "用户加入了", "Notifications.UserLeft": "用户已离开", + "Notifications.PermissionChanged": "权限组已经改为 {new}", + "Notifications.PermissionChangedDetail": "在 {world}. 上一个权限组: {old}", "Undo.SetField": "将字段 {field_name} 设置为 {value}", "Undo.SetReference": "将引用 {ref_name} 设置为 {ref_target}", @@ -1678,6 +1680,8 @@ "Settings.NotificationSettings.PublicSessionStarted.Description" : "这将控制新的公开会话由非联系人发起时,你是否能收到通知。", "Settings.NotificationSettings.UserJoinAndLeave" : "用户加入 & 离开", "Settings.NotificationSettings.UserJoinAndLeave.Description" : "启用后,当用户加入或离开你当前所在的世界时,你将收到通知。", + "Settings.NotificationSettings.PermissionChanged": "权限组改变", + "Settings.NotificationSettings.PermissionChanged.Description": "启用后,当你的权限组在某个世界中发生更改时,你将收到通知。 例如,当你从游客更改为建筑者时。", "Settings.NamePlateSettings.NameplateVisibility": "铭牌可见度", "Settings.NamePlateSettings.NameplateVisibility.Description": "该选项可以控制你可以看到谁的铭牌。", From 202bfd870cea762a483766b63fba29d6c8830b8b Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Fri, 11 Oct 2024 10:51:07 +0900 Subject: [PATCH 044/529] Fixed wrong close tag name. to --- ko.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ko.json b/ko.json index 904d1c3..7da3e5b 100644 --- a/ko.json +++ b/ko.json @@ -1823,7 +1823,7 @@ "Settings.RelaySettings.AlwaysUseRelay" : "항상 중계 서버를 이용하여 연결", "Settings.RelaySettings.AlwaysUseRelay.Description" : "중계 서버(Relay server)는 일반적으로 서비스를 제공하는 호스트에 직접적인 연결을 수행할 수 없을때 사용됩니다. 이 옵션을 활성화 하면, 항상 중계 서버를 거쳐 연결되도록 처리됩니다. 이는 특정 호스트에 연결할 수 없는 문제가 발생할 경유 유용합니다. 이 옵션을 항상 켜 두는것은 권장되지 않습니다", "Settings.RelaySettings.UseClosestAvailableRelay" : "사용 가능한 가장 가까운 릴레이 서버를 사용.", - "Settings.RelaySettings.UseClosestAvailableRelay.Description" : "이 옵션이 활성화 되면, 사용이 가능한 가장 가까운 중계 서버가 자동 선택됩니다. 패킷 대기시간을 피하는 등의 특정한 필요에 의해 중계 서버를 직접 설정하려는 경우, 이 옵션은 비활성화하고, 중계 서버 우선순위 설정에서 조정해 주세요.", + "Settings.RelaySettings.UseClosestAvailableRelay.Description" : "이 옵션이 활성화 되면, 사용이 가능한 가장 가까운 중계 서버가 자동 선택됩니다. 패킷 대기시간을 피하는 등의 특정한 필요에 의해 중계 서버를 직접 설정하려는 경우, 이 옵션은 비활성화하고, 중계 서버 우선순위 설정에서 조정해 주세요.", "Settings.RelaySettings.RelayPriorities": "중계 서버 우선순위 설정", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "중계 서버 우선순위", From 8aef67d750cb18878d556c5a4509cdbdf58fcc20 Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Sun, 13 Oct 2024 13:57:28 +0200 Subject: [PATCH 045/529] RU: Access key error, ReadOnly, Role notification --- ru.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ru.json b/ru.json index 6f3d844..cbe2cae 100644 --- a/ru.json +++ b/ru.json @@ -212,6 +212,7 @@ "World.Error.WorldCrashDetail": "Фатальная ошибка при обновлении мира", "World.Error.Handshake" : "Ошибка рукопожатия", "World.Error.Unknown": "Неизвестная Ошибка", + "World.Error.FailedToCreateBanAccessKey" : "Ошибка создания ключа доступа для проверки бана", "World.Config.Name": "Название мира:", "World.Config.Description": "Описание:", @@ -359,6 +360,7 @@ "World.Edit.AccessPrivate": "Только я", "World.Edit.AccessPatreon": "Спонсоры с Patreon", "World.Edit.AccessPublic": "Все (публичный)", + "World.Edit.ReadOnly": "Защита от записи", "Tools.AvatarCreator": "Создатель Аватаров", "Tools.FullBodyCalibrator": "Калибратор Full Body и Аватара", @@ -677,6 +679,8 @@ "Notifications.SessionStarted": "Запустил(-ла) сессию:", "Notifications.UserJoined": "Пользователь подключился", "Notifications.UserLeft": "Пользователь отключился", + "Notifications.PermissionChanged": "Роль изменена на {new}", + "Notifications.PermissionChangedDetail": "В мире {world}. Предыдущая роль: {old}", "Undo.SetField": "Установка {field_name} в {value}", "Undo.SetReference": "Установка ссылки {ref_name} в {ref_target}", @@ -1676,6 +1680,8 @@ "Settings.NotificationSettings.PublicSessionStarted.Description": "Управляет тем, какие уведомления вы будете получать, когда кто-то не из ваших контактов запускает новую сессию.", "Settings.NotificationSettings.UserJoinAndLeave": "Подключающиеся и отключающиеся пользователи", "Settings.NotificationSettings.UserJoinAndLeave.Description": "Когда включено, вы будете получать уведомления когда пользователи заходят или покидают мир, в котором вы сейчас находитесь.", + "Settings.NotificationSettings.PermissionChanged": "Изменена роль доступа", + "Settings.NotificationSettings.PermissionChanged.Description": "Когда включено, вы получите уведомление когда ваша роль доступа в мире изменится. Например, когда вам поменяли роль с Guest на Builder.", "Settings.NamePlateSettings.NameplateVisibility": "Видимость табличек имён", "Settings.NamePlateSettings.NameplateVisibility.Description": "Определяет, чьи таблички имен видны вам.", From 59ab1cff7183842af1b8c3b5593656fc703c3310 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 22 Oct 2024 23:44:17 +0900 Subject: [PATCH 046/529] Update ja.json --- ja.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ja.json b/ja.json index ca99a07..0f6dd53 100644 --- a/ja.json +++ b/ja.json @@ -679,6 +679,8 @@ "Notifications.SessionStarted": "セッションが開始しました:", "Notifications.UserJoined": "ユーザーが参加しました", "Notifications.UserLeft": "ユーザーが退出しました", + "Notifications.PermissionChanged": "権限が{new}へ変更されました", + "Notifications.PermissionChangedDetail": "{world}での、前の権限:{old}", "Undo.SetField": "フィールド​{field_name}​に​{value}​をセット", "Undo.SetReference": "フィールド​{ref_name}​に​{ref_target}​をセット", @@ -1679,6 +1681,8 @@ "Settings.NotificationSettings.UserJoinAndLeave" : "ユーザー参加/退出", "Settings.NotificationSettings.UserJoinAndLeave.Description" : "現在いるワールドにユーザーが参加したり退出したりしたときに通知するかどうか設定できます。", + "Settings.NotificationSettings.PermissionChanged": "権限の変更", + "Settings.NotificationSettings.PermissionChanged.Description": "あなたの権限が変更されたときに通知するかどうか設定できます。 例:GuestからBuilderに変更されたとき。", "Settings.NamePlateSettings.NameplateVisibility": "ネームプレートの表示", "Settings.NamePlateSettings.NameplateVisibility.Description": "どの種類のユーザーのネームプレートを表示するかを設定できます", From b693deb5474dc5e69ff7e4d2809d03eb88aa8889 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Wed, 23 Oct 2024 09:58:02 +0900 Subject: [PATCH 047/529] KR: Permission notify. --- ko.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ko.json b/ko.json index 7da3e5b..0aa3b01 100644 --- a/ko.json +++ b/ko.json @@ -679,6 +679,8 @@ "Notifications.SessionStarted": "세션이 시작되었습니다.", "Notifications.UserJoined": "사용자가 참여 하였습니다.", "Notifications.UserLeft": "사용자가 퇴장 하였습니다.", + "Notifications.PermissionChanged": "역할을 {new}(으)로 변경했습니다.", + "Notifications.PermissionChangedDetail": "{world}의 이전 역할 : {old}", "Undo.SetField": "필드 {field_name}(을)를 {value}로 설정", "Undo.SetReference": "{ref_name}의 참조를 {ref_target}로 설정", @@ -1678,6 +1680,8 @@ "Settings.NotificationSettings.PublicSessionStarted.Description" : "친구가 아닌 사용자가 새로운 공개 세션을 시작한 경우 알림을 받을지 설정합니다.", "Settings.NotificationSettings.UserJoinAndLeave" : "사용자 참여 & 퇴장할 때", "Settings.NotificationSettings.UserJoinAndLeave.Description" : "활성화 시, 현재 세션에 대해 사용자의 참여 또는 퇴장이 생길경우 알림이 표시됩니다.", + "Settings.NotificationSettings.PermissionChanged": "권한 역할 변경", + "Settings.NotificationSettings.PermissionChanged.Description": "활셩화 한 경우, 세션에서 자신의 권한이 변경될 때 알림을 받습니다.", "Settings.NamePlateSettings.NameplateVisibility": "이름표 보기", "Settings.NamePlateSettings.NameplateVisibility.Description": "아바타 위의 이름표를 표시하거나 끌 수 있습니다.", From d55c9625278eae0c753e79a78937310510f0ea44 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Wed, 23 Oct 2024 10:00:00 +0900 Subject: [PATCH 048/529] KR: --- ko.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ko.json b/ko.json index 0aa3b01..05a8ff0 100644 --- a/ko.json +++ b/ko.json @@ -680,7 +680,7 @@ "Notifications.UserJoined": "사용자가 참여 하였습니다.", "Notifications.UserLeft": "사용자가 퇴장 하였습니다.", "Notifications.PermissionChanged": "역할을 {new}(으)로 변경했습니다.", - "Notifications.PermissionChangedDetail": "{world}의 이전 역할 : {old}", + "Notifications.PermissionChangedDetail": "{world}에서의 이전 역할 : {old}", "Undo.SetField": "필드 {field_name}(을)를 {value}로 설정", "Undo.SetReference": "{ref_name}의 참조를 {ref_target}로 설정", From 813602966084ee3e7c3a9961f8cdcfa3aeb95662 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 22 Oct 2024 19:03:34 -0600 Subject: [PATCH 049/529] Update stats --- Missing/de.md | 6 ------ Missing/fr.md | 6 ------ Missing/ja.md | 8 -------- Missing/ko.md | 2 -- Missing/ru.md | 8 -------- Missing/zh-cn.md | 6 ------ README.md | 12 ++++++------ 7 files changed, 6 insertions(+), 42 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index 40839f3..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,9 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -Notifications.PermissionChanged -Notifications.PermissionChangedDetail -Settings.NotificationSettings.PermissionChanged -Settings.NotificationSettings.PermissionChanged.Description - diff --git a/Missing/fr.md b/Missing/fr.md index c876f34..49c4e2e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,9 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# French [fr] -Notifications.PermissionChanged -Notifications.PermissionChangedDetail -Settings.NotificationSettings.PermissionChanged -Settings.NotificationSettings.PermissionChanged.Description - diff --git a/Missing/ja.md b/Missing/ja.md index 963e4e4..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,11 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -World.Error.FailedToCreateBanAccessKey -World.Edit.ReadOnly -Notifications.PermissionChanged -Notifications.PermissionChangedDetail -Settings.NotificationSettings.PermissionChanged -Settings.NotificationSettings.PermissionChanged.Description - diff --git a/Missing/ko.md b/Missing/ko.md index ea58c22..5adfad6 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,8 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] -World.Error.FailedToCreateBanAccessKey -World.Edit.ReadOnly Notifications.PermissionChanged Notifications.PermissionChangedDetail Settings.NotificationSettings.PermissionChanged diff --git a/Missing/ru.md b/Missing/ru.md index a7a4746..49c4e2e 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -1,11 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Russian [ru] -World.Error.FailedToCreateBanAccessKey -World.Edit.ReadOnly -Notifications.PermissionChanged -Notifications.PermissionChangedDetail -Settings.NotificationSettings.PermissionChanged -Settings.NotificationSettings.PermissionChanged.Description - diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 6c25bf0..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,9 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -Notifications.PermissionChanged -Notifications.PermissionChangedDetail -Settings.NotificationSettings.PermissionChanged -Settings.NotificationSettings.PermissionChanged.Description - diff --git a/README.md b/README.md index ed74886..5993fbe 100644 --- a/README.md +++ b/README.md @@ -3,28 +3,28 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 69.4% - Missing keys: 707 -German [de] - 99.8% - Missing keys: 4 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2266 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 70.8% - Missing keys: 676 Spanish [es] - 99.4% - Missing keys: 15 Estonian [et] - 35.7% - Missing keys: 1487 Finnish [fi] - 88.6% - Missing keys: 263 -French [fr] - 99.8% - Missing keys: 4 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 28.6% - Missing keys: 1651 Icelandic [is] - 27.7% - Missing keys: 1672 -Japanese [ja] - 99.7% - Missing keys: 6 -Korean [ko] - 99.7% - Missing keys: 6 +Japanese [ja] - 100.0% - Missing keys: 0 +Korean [ko] - 99.8% - Missing keys: 4 Dutch [nl] - 44.8% - Missing keys: 1277 Norwegian [no] - 67.9% - Missing keys: 741 Polish [pl] - 96.9% - Missing keys: 71 Portuguese (Brazil) [pt-br] - 67.9% - Missing keys: 742 -Russian [ru] - 99.7% - Missing keys: 6 +Russian [ru] - 100.0% - Missing keys: 0 Swedish [sv] - 27.6% - Missing keys: 1675 Thai [th] - 3.0% - Missing keys: 2243 Turkish [tr] - 35.2% - Missing keys: 1499 Ukrainian [uk] - 56.7% - Missing keys: 1000 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 4 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 68.2% - Missing keys: 736 Total keys: 2312 From b267f78db68d918ffa92c649c0499409b658aeb0 Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Wed, 23 Oct 2024 19:26:23 -0700 Subject: [PATCH 050/529] feat(controls): keyboard look strings --- en.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/en.json b/en.json index d833637..8329561 100644 --- a/en.json +++ b/en.json @@ -1353,6 +1353,14 @@ "Settings.MouseSettings.MouseFreeformRotateSpeed": "Freeform rotation speed", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "When holding items in desktop mode, this controls how fast they will be rotated when using freeform rotation.", + "Settings.KeyboardLookSettings": "Keyboard Look Settings", + "Settings.KeyboardLookSettings.LookEnabled": "Keyboard Look", + "Settings.KeyboardLookSettings.LookEnabled.Description": "When enabled, Keyboard Look allows you to move your head around using the arrow keys on your keyboard.
It is designed for scenarios when a Mouse might not be available or suitable such as when using a laptop or when accessible alternatives to a Mouse are required.", + "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontal Speed for Keyboard Looking.", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Use this to adjust how fast your head moves horizontally when using Keyboard Look.", + "Settings.KeyboardLookSettings.VericalSpeed": "Vertical Speed for Keyboard Looking.", + "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Use this to adjust how fast your head moves vertically when using Keyboard Look.", + "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller vibration", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Use this to enable or disable haptic vibration specifically on VR controllers.", "Settings.GeneralHapticsSettings.EnableHaptics": "Haptic feedback", From e32aeff07df2dec4efc7151a8939b07528e2170a Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sat, 26 Oct 2024 15:15:54 +0100 Subject: [PATCH 051/529] Used CleanJson.py --- pl.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pl.json b/pl.json index 4d64c9e..952f3f1 100644 --- a/pl.json +++ b/pl.json @@ -210,6 +210,7 @@ "World.Error.HostBlockedDetail": "Zablokowałeś hosta", "World.Error.WorldCrash": "Crash świata", "World.Error.WorldCrashDetail": "Fatalny błąd podczas aktualizacji świata", + "World.Error.Unknown": "Nieznany Błąd", "World.Config.Name": "Nazwa świata:", @@ -1326,8 +1327,8 @@ "Settings.GrabbingSettings.DefaultHandGrabType.Description": "To ustala twój domyślny tryb chwytania gdy pojawiasz się na nowym świecie.\n\nPalm: Złapiesz wszystkie obiekty, które są w pobliżu twojej dłoni.\n\nPrecision: Złapiesz pojedynczy obiekt pomiędzy twoim palcem wskazującym i kciukiem.\n\nAuto: Tryb łapania jest automatycznie zmienany pomiędzy Dłonią i Precyzyjnym, w zależności od położenia twojej ręki.\n\nOff: Będziesz mógł łapać przedmioty tylko laserami.", "Settings.FullBodyTrackingSettings": "Full Body Tracking", - "Settings.FullBodyTrackingSettings.BodyHorizontalAngle" : "Kąt poziomy ciała", - "Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description" : "To wartość odchylenia kąta między stopami a głową, po przekroczeniu której postać będzie uznawana za pozę poziomą. Wpływa to na pewne rzeczy, takie jak zastępowanie pozycji trackera symulacją stóp.", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle": "Kąt poziomy ciała", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description": "To wartość odchylenia kąta między stopami a głową, po przekroczeniu której postać będzie uznawana za pozę poziomą. Wpływa to na pewne rzeczy, takie jak zastępowanie pozycji trackera symulacją stóp.", "Settings.GamepadSettings": "Gamepad", "Settings.GamepadSettings.ThumbstickLookSpeed": "Prędkość rozglądania się joystickiem", From f251649da6a76fd5c27f48fa93cf56a8ec11478a Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sat, 26 Oct 2024 15:34:18 +0100 Subject: [PATCH 052/529] Translated world error strings Translated role notification strings, fixed minor grammar, corrected formatting --- en.json | 4 ++-- pl.json | 12 ++++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/en.json b/en.json index d833637..c0493a7 100644 --- a/en.json +++ b/en.json @@ -210,9 +210,9 @@ "World.Error.HostBlockedDetail": "You have blocked the host", "World.Error.WorldCrash": "World Crashed", "World.Error.WorldCrashDetail": "Fatal error when updating the world", - "World.Error.Handshake" : "Handshake Error", + "World.Error.Handshake": "Handshake Error", "World.Error.Unknown": "Unknown Error", - "World.Error.FailedToCreateBanAccessKey" : "Failed to create ban access key", + "World.Error.FailedToCreateBanAccessKey": "Failed to create ban access key", "World.Config.Name": "World Name:", "World.Config.Description": "Description:", diff --git a/pl.json b/pl.json index 952f3f1..081a121 100644 --- a/pl.json +++ b/pl.json @@ -194,9 +194,9 @@ "World.Error.OnlyRegisteredUsers": "Tylko zarejestrowani użytkownicy mogą dołączyć", "World.Error.OnlyContacts": "Tylko kontakty hosta 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.Private": "Sesja jest prywatna", "World.Error.SessionEnded": "Sesja się zakończyła", - "World.Error.UserLimitReached": "Sesja osiągneła limit użytkowników", + "World.Error.UserLimitReached": "Sesja osiągnęł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ę", @@ -210,8 +210,9 @@ "World.Error.HostBlockedDetail": "Zablokowałeś hosta", "World.Error.WorldCrash": "Crash świata", "World.Error.WorldCrashDetail": "Fatalny błąd podczas aktualizacji świata", - - "World.Error.Unknown": "Nieznany Błąd", + "World.Error.Handshake": "Błąd podczas nawiązywania położenia", + "World.Error.Unknown": "Nieznany błąd", + "World.Error.FailedToCreateBanAccessKey": "Błąd z tworzeniem klucza do banów", "World.Config.Name": "Nazwa świata:", "World.Config.Description": "Opis:", @@ -359,6 +360,7 @@ "World.Edit.AccessPrivate": "Tylko Ja", "World.Edit.AccessPatreon": "Wspierający na Patreon", "World.Edit.AccessPublic": "Wszyscy (publiczny)", + "World.Edit.ReadOnly": "Tylko odczyt", "Tools.AvatarCreator": "Kreator Awatarów", "Tools.FullBodyCalibrator": "Kalibrator Awatarów / Full Body", @@ -677,6 +679,8 @@ "Notifications.SessionStarted": "Stworzono sesję:", "Notifications.UserJoined": "Użytkownik dołączył do sesji", "Notifications.UserLeft": "Użytkownik opuścił sesję", + "Notifications.PermissionChanged": "Rola zmieniona na {new}", + "Notifications.PermissionChangedDetail": "W {world}. Poprzednia: {old}", "Undo.SetField": "Ustawienie pola {field_name} na {value}", "Undo.SetReference": "Ustawienie odniesienia {ref_name} na {ref_target}", From 8d67b8b48b5f5b7884cfa8632ead4c0d6883fd76 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sat, 26 Oct 2024 15:40:09 +0100 Subject: [PATCH 053/529] Translated Settings.NotificationSettings.PermissionChanged* --- pl.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pl.json b/pl.json index 081a121..b4af241 100644 --- a/pl.json +++ b/pl.json @@ -1680,6 +1680,8 @@ "Settings.NotificationSettings.PublicSessionStarted.Description": "Kontroluje czy otrzymujesz powiadomienia gdy zaczęte są publiczne sesje.\n\nNone: Ta akcja nie wywoła powiadomienia ani dźwięku.\n\nToastOnly: Otrzymasz tylko powiadomienie wizualne.\n\nAudioOnly: Otrzymasz tylko powiadomienie dźwiękowe.\n\nFull: Otrzymasz powiadomienie wizualne oraz powiadomienie dźwiękowe.", "Settings.NotificationSettings.UserJoinAndLeave": "Dołączanie i opuszczanie użytkowników", "Settings.NotificationSettings.UserJoinAndLeave.Description": "Kontroluje czy będziesz otrzymywać powiadomienia gdy użytkownicy dołączają lub opuszczają sesję, w której się znajdujesz.\n\nNone: Ta akcja nie wywoła powiadomienia ani dźwięku.\n\nToastOnly: Otrzymasz tylko powiadomienie wizualne.\n\nAudioOnly: Otrzymasz tylko powiadomienie dźwiękowe.\n\nFull: Otrzymasz powiadomienie wizualne oraz powiadomienie dźwiękowe.", + "Settings.NotificationSettings.PermissionChanged": "Zmiana uprawnień", + "Settings.NotificationSettings.PermissionChanged.Description": "Określa, czy będziesz powiadamiany o zmianie uprawnień w świecie. Np. gdy zostaniesz zmieniony z Gościa na Buildera." "Settings.NamePlateSettings.NameplateVisibility": "Widoczność tabliczki znamionowej", "Settings.NamePlateSettings.NameplateVisibility.Description": "Służy do kontrolowania, czyje tabliczki znamionowe będą widoczne.\n\nAll: Wszystkie tabliczki.\n\nNonContacts: Wyświetlone są tabliczki tylko nieznajomych.\n\nNone: Nie wyświetlone są żadne tabliczki.", From c0ae7c34a53db1d274cb21c3595409498ca36417 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sat, 26 Oct 2024 15:41:38 +0100 Subject: [PATCH 054/529] Fixed JSON by adding missing comma. --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index b4af241..8fbeb36 100644 --- a/pl.json +++ b/pl.json @@ -1681,7 +1681,7 @@ "Settings.NotificationSettings.UserJoinAndLeave": "Dołączanie i opuszczanie użytkowników", "Settings.NotificationSettings.UserJoinAndLeave.Description": "Kontroluje czy będziesz otrzymywać powiadomienia gdy użytkownicy dołączają lub opuszczają sesję, w której się znajdujesz.\n\nNone: Ta akcja nie wywoła powiadomienia ani dźwięku.\n\nToastOnly: Otrzymasz tylko powiadomienie wizualne.\n\nAudioOnly: Otrzymasz tylko powiadomienie dźwiękowe.\n\nFull: Otrzymasz powiadomienie wizualne oraz powiadomienie dźwiękowe.", "Settings.NotificationSettings.PermissionChanged": "Zmiana uprawnień", - "Settings.NotificationSettings.PermissionChanged.Description": "Określa, czy będziesz powiadamiany o zmianie uprawnień w świecie. Np. gdy zostaniesz zmieniony z Gościa na Buildera." + "Settings.NotificationSettings.PermissionChanged.Description": "Określa, czy będziesz powiadamiany o zmianie uprawnień w świecie. Np. gdy zostaniesz zmieniony z Gościa na Buildera.", "Settings.NamePlateSettings.NameplateVisibility": "Widoczność tabliczki znamionowej", "Settings.NamePlateSettings.NameplateVisibility.Description": "Służy do kontrolowania, czyje tabliczki znamionowe będą widoczne.\n\nAll: Wszystkie tabliczki.\n\nNonContacts: Wyświetlone są tabliczki tylko nieznajomych.\n\nNone: Nie wyświetlone są żadne tabliczki.", From c3f237018982c06412dade0ebbfb1d4c7ad7be6b Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sat, 26 Oct 2024 17:14:59 +0100 Subject: [PATCH 055/529] Translated Settings.InteractiveCamera* --- pl.json | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/pl.json b/pl.json index ea5033e..256e094 100644 --- a/pl.json +++ b/pl.json @@ -1758,6 +1758,68 @@ "Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "Maksymalna liczba klatek na sekundę w tle", "Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "Określa maksymalną dozwoloną liczbę klatek na sekundę w tle. Niższe wartości pozwolą zaoszczędzić więcej zasobów systemowych.", + "Settings.InteractiveCameraFramingSettings.PositioningMode": "Tryb pozycjonowania", + "Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "Kontroluje sposób, w jaki interaktywna kamera jest pozycjonowana w świecie.", + "Settings.InteractiveCameraFramingSettings.FieldOfView": "Pole widzenia", + "Settings.InteractiveCameraFramingSettings.FieldOfView.Description": "Pole widzenia interaktywnej kamery. Wyższe wartości pozwolą uchwycić więcej sceny kosztem zniekształceń na krawędziach.", + "Settings.InteractiveCameraFramingSettings.AnglePosition": "Kąt", + "Settings.InteractiveCameraFramingSettings.AnglePosition.Description": "W trybie trzeciej osoby lub grupy, kontroluje pozycję na okręgu gracza/grupy.", + "Settings.InteractiveCameraFramingSettings.Distance": "Dystans", + "Settings.InteractiveCameraFramingSettings.Distance.Description": "W trybie trzeciej osoby lub grupy, kontroluje jak daleko kamera jest od gracza/grupy.", + "Settings.InteractiveCameraFramingSettings.HeightOffset": "Wysokość", + "Settings.InteractiveCameraFramingSettings.HeightOffset.Description": "W trybie trzeciej osoby lub grupy, kontroluje wysokość kamery względem gracza/grupy.", + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "Kąt pitch w trybie pierwszoosobowym", + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description": "W trybie pierwszoosobowym służy do pochylenia kamery w górę i w dół.", + "Settings.InteractiveCameraFramingSettings.FirstPersonRoll": "Kąt roll w trybie pierwszoosobowym", + "Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "W trybie pierwszoosobowym służy do obrotu kamery w lewo i prawo.", + "Settings.InteractiveCameraFramingSettings.FirstPersonOffset": "Offset w trybie pierwszoosobowym", + "Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description": "Służy do przesunięcia kamery w widoku pierwszoosobowym względem oczu użytkownika. Można tego użyć, jeśli geometria twarzy awatara przycina się do widoku kamery.", + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "Pozycja kadru", + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description": "Są to znormalizowane współrzędne w rzutni kamery. Kamera spróbuje wykadrować cel (np. głowę użytkownika w trybie trzeciej osoby) do tej pozycji w rzutni.", + "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead": "Celuj w przód głowy", + "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description": "Zamiast kamery skierowanej bezpośrednio na głowę użytkownika, kamera spróbuje wycelować w punkt znajdujący się przed głową użytkownika. Może to być przydatne, gdy chcesz wykadrować to, na co patrzy użytkownik (np. elementy i interfejsy w świecie gry).", + + "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "Unikanie okluzji", + "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "Jeśli widok kamery zostanie zasłonięty przez obiekt, kamera automatycznie zbliży się, aby uniknąć zasłonięcia.", + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "Pozostań w przestrzeni świata", + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Kamera pozostanie w głównej przestrzeni świata, zamiast ustawiać się w tej samej przestrzeni co użytkownik. Może to zapewnić lepsze kadrowanie i pozycjonowanie podczas korzystania z kotwic użytkownika (np. w pojazdach).", + "Settings.InteractiveCameraPositioningSettings.MovementWobble": "Chybotliwa kamera", + "Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "Dodaje to losowy ruch do pozycji kamery, który zmienia się z czasem. Może to sprawić, że ujęcia będą wyglądać mniej statycznie, zwłaszcza jeśli nie poruszasz się zbyt często.", + + "Settings.InteractiveCameraRenderSettings.HideAllBadges": "Ukryj odznaki", + "Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "Kamera nie będzie wyświetlać żadnych odznak, niezależnie od ustawień odznak.", + "Settings.InteractiveCameraRenderSettings.HideAllLasers": "Ukryj lasery", + "Settings.InteractiveCameraRenderSettings.HideAllLasers.Description": "Kamera nie renderuje żadnych laserów interakcyjnych.", + "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera": "Oczy użytkownika zawsze skierowane na kamerę", + "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description": "Gdy awatar używa symulowanego ruchu oczu (użytkownik nie ma funkcji śledzenia oczu), spowoduje to, że awatar będzie preferował kontakt wzrokowy z kamerą.", + + "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius": "Promień detekcji grupy", + "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description": "Użytkownicy znajdujący się w tej odległości zostaną dodani do grupy, którą kamera automatycznie kadruje w trybie grupowym.", + "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary": "Granica wyjścia z grupy", + "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description": "Jak daleko użytkownik musi oddalić się od promienia grupy, aby został z niej wykluczony.", + + "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "Prędkość wygładzania pozycji", + "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description": "Kontroluje szybkość, z jaką kamera porusza się do pozycji docelowej w świecie. Większe wartości sprawią, że kamera będzie poruszać się szybciej, ale także spowodują bardziej gwałtowne ruchy.", + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "Prędkość wygładzania kąta", + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "Kontroluje szybkość reakcji kamery na zmianę kąta wokół kadrowanego obiektu.", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "Wygładzanie prędkości kadrowania", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "Kontroluje szybkość, z jaką kamera dostosowuje kadrowanie obiektu docelowego. Większe wartości sprawią, że kamera będzie szybciej śledzić obiekt, ale spowodują też bardziej gwałtowne ruchy.", + + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "Interpolacja między kotwicami", + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "Gdy opcja ta jest włączona, kamera będzie płynnie interpolować pomiędzy kotwicami kamery w świecie.", + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "Prędkość interpolacji", + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "Gdy interpolacja między kotwicami jest włączona, kontroluje to szybkość, z jaką kamera porusza się od jednej kotwicy do drugiej.", + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "Użyj interpolacji liniowej", + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "Włącz tę opcję, aby używać interpolacji liniowej podczas poruszania się między kotwicami zamiast płynnej. Interpolacja liniowa rozpoczyna się i kończy gwałtownie, ale ma stałą prędkość ruchu, niezależnie od odległości między kotwicami. Oznacza to, że jeśli kotwice znajdują się dalej od siebie, dotarcie do nich zajmie kamerze więcej czasu.", + + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "Spawnowanie zdjęć zrobionych w świecie", + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "Czy podczas robienia zdjęć za pomocą interaktywnej kamery powinny być one spawnowane w świecie? Jeśli wyłączone, będą zapisywane tylko w dokumentach lub ekwipunku (jeśli skonfigurowano automatyczne zapisywanie).", + + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "Rozmycie w Ruchu", + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "Kontroluje, czy kamera renderuje rozmycie ruchu.", + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Odbicia w przestrzeni ekranu", + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Kontroluje, czy kamera renderuje efekty odbić w przestrzeni ekranu? Może to zapewnić lepsze odbicia dla błyszczących powierzchni, ale może prowadzić do artefaktów i zwiększonych wymagań systemowych.", + "Settings.DescriptionField.NoTextTitle": "Więcej informacji", "Settings.DescriptionField.NoTextDescription": "Najedź kursorem na ustawienie, aby zobaczyć jego opis.", From 4b70c2143d933cb6ac3510113365f7c0386d114e Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sat, 26 Oct 2024 17:15:31 +0100 Subject: [PATCH 056/529] Added full stop in Settings.InteractiveCameraRenderSettings.HideAllBadges.Description --- en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en.json b/en.json index c0493a7..b7f78a3 100644 --- a/en.json +++ b/en.json @@ -1787,7 +1787,7 @@ "Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "This adds a random movement offset to the position of the camera that changes over time. This can make shots look less static, especially if you don't move much.", "Settings.InteractiveCameraRenderSettings.HideAllBadges": "Hide badges", - "Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "The camera will not render any user badges, regardless of your badge setting", + "Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "The camera will not render any user badges, regardless of your badge setting.", "Settings.InteractiveCameraRenderSettings.HideAllLasers": "Hide lasers", "Settings.InteractiveCameraRenderSettings.HideAllLasers.Description": "The camera will not render any user interaction lasers.", "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera": "User eyes always look at camera", From 50aeb64f2d791247b14a3c02de0586e27f90243b Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sat, 26 Oct 2024 17:19:41 +0100 Subject: [PATCH 057/529] Shortened Settings.SteamIntegrationSettings.RichPresence.Description --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index 256e094..1d33948 100644 --- a/pl.json +++ b/pl.json @@ -1394,7 +1394,7 @@ "Settings.DiscordIntegrationSettings.RichPresence.Description": "To kontroluje jakie informacje {appName} wysyła do systemów Rich Presence Discord.\n\nNone - Nie wysyłaj informacji Rich Presence do Discord\nBasic - Wyślij tylko podstawowe dane, takie jak twoja obecność w {appName}.\nFull - W sesjach publicznych, wyślij wszystkie stosowne informacje o sesji do Discord. W tym, nazwa świata i liczba użytkowników w sesji.\n\nDiscord również sam wykrywa w jaką grę grasz. To może być wyłączone w ustawieniach Discorda.", "Settings.SteamIntegrationSettings.RichPresence": "Steam Rich Presence", - "Settings.SteamIntegrationSettings.RichPresence.Description": "To kontroluje jakie informacje {appName} wysyła do systemów Rich Presence Steam.\n\nNone - Nie wysyłaj informacji Rich Presence do Steam\nBasic - Wyślij tylko podstawowe dane, takie jak twoja obecność w {appName}.\nFull - W sesjach publicznych, wyślij wszystkie stosowne informacje o sesji do Steam. W tym, nazwa świata i liczba użytkowników w sesji.\n\nSteam będzie pokazywał, że grasz w {appName} niezależnie od tego ustawienia. Zmiana tego ustawienia ustala tylko ile dodatkowych informacji jest wysyłanych do Steam o twojej aktywnej sesji.", + "Settings.SteamIntegrationSettings.RichPresence.Description": "Kontroluje jakie informacje {appName} wysyła do systemów Rich Presence Steam.\n\nNone - Nie wysyłaj informacji Rich Presence\nBasic - Wyślij tylko podstawowe dane, takie jak twoja obecność w {appName}.\nFull - W sesjach publicznych, wyślij wszystkie stosowne informacje o sesji do Steam. W tym, nazwa świata i liczba użytkowników w sesji.\n\nSteam będzie pokazywał, że grasz w {appName} niezależnie od tego ustawienia. Zmiana tego ustawienia ustala tylko ile dodatkowych informacji jest wysyłanych o twojej aktywnej sesji.", "Settings.SteamIntegrationSettings.SaveScreenshots": "Zapisuj zrzuty ekranu", "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "Gdy zrobisz zdjęcie z tym ustawieniem włączonym, kopia zostanie zapisana do zrzutów ekranu Steam.", From 420c58fa40613aedc5cda161a060b17813d9400d Mon Sep 17 00:00:00 2001 From: Torrn <0torrn@gmail.com> Date: Sat, 26 Oct 2024 20:07:34 +0200 Subject: [PATCH 058/529] Reword the LNL window settings line to be shorter, Fixes #5 --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index 1d33948..217a119 100644 --- a/pl.json +++ b/pl.json @@ -1598,7 +1598,7 @@ "Settings.RealtimeNetworkingSettings.PreferTCP": "Preferuj protokół TCP", "Settings.RealtimeNetworkingSettings.PreferTCP.Description": "Po włączeniu tej opcji, połączenia przez TCP są preferowane w stosunku do wszystkich innych protokołów. Dotyczy to głównie połączeń w sieci LAN, ponieważ protokół TCP nie jest domyślnie używany do połączeń internetowych.\n\nTCP może mieć lepszą wydajność w sieciach LAN i działać w niektórych sieciach, w których protokoły oparte na UDP nie będą działać.\n\nMogą one jednak również cierpieć z powodu blokowania „head of line”, powodując znaczne opóźnienie głosów i póz.", "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "Rozmiar okna LNL", - "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "Kontroluje rozmiar okna protokołu LNL dla sieci czasu rzeczywistego. Zmiana tego ustawienia będzie miała natychmiastowy wpływ na wszystkie aktywne sesje.\n\nJeśli wystąpi kolejkowanie pakietów, można zwiększyć tę wartość, aby poprawić przepustowość połączenia. Wyższe wartości mogą jednak dodatkowo destabilizować połączenie, więc należy zachować ostrożność.\n\nDomyślna wartość: 64\n\nWAŻNE: To ustawienie służy do diagnostyki i tymczasowego obejścia; wartość ta zostanie automatycznie dostosowana w przyszłości.", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "Kontroluje rozmiar okna protokołu LNL dla sieci czasu rzeczywistego. To ustawienie wpłynie na wszystkie aktywne sesje.\n\nJeśli wystąpi kolejkowanie pakietów, można zwiększyć tę wartość, aby poprawić przepustowość połączenia. Wyższe wartości mogą zdestabilizować połączenie, więc należy zachować ostrożność.\n\nDomyślna wartość: 64\n\nWAŻNE: To ustawienie służy do diagnostyki i tymczasowego obejścia; ta wartość będzie ustalona automatycznie w przyszłości.", "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "Maksymalna liczba jednoczesnych transferów", "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "Podczas hostowania sesji wskazuje, ile lokalnie zaimportowanych zasobów można przesłać w danym momencie. Zwiększenie tej wartości może przyspieszyć przesyłanie zasobów do użytkowników, ale może również pogorszyć jakość połączenia sieciowego. Zalecamy przetestowanie, jakie wartości może obsłużyć sieć.", From 8958e484c6def8d03b6d83166269f622d96ed84c Mon Sep 17 00:00:00 2001 From: Torrn <0torrn@gmail.com> Date: Sat, 26 Oct 2024 20:09:48 +0200 Subject: [PATCH 059/529] Fix a few minor typos --- pl.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pl.json b/pl.json index 217a119..8f4c8eb 100644 --- a/pl.json +++ b/pl.json @@ -31,7 +31,7 @@ "General.Yes": "Tak", "General.No": "Nie", "General.ClearSelection": "Odznacz", - "General.Off": "Wyłacz", + "General.Off": "Wyłącz", "General.On": "Włącz", "General.Understand": "Rozumiem", "General.Notice": "Notice", @@ -1591,7 +1591,7 @@ "Settings.EarmuffSettings.VolumeAttenuation": "Tłumienie głośności", "Settings.EarmuffSettings.VolumeAttenuation.Description": "Kontroluje, jak głośne będą głosy poza „stożkiem słuchania”. Ustawienie tej wartości na 0% spowoduje całkowite wyciszenie wszystkich użytkowników poza stożkiem słuchania.", - "Settings.RealtimeNetworkingSettings.DisableLAN": "Wyłacz LAN", + "Settings.RealtimeNetworkingSettings.DisableLAN": "Wyłącz LAN", "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "Powoduje to wyłączenie funkcji sieciowych specyficznych dla sieci lokalnych, takich jak rozgłaszanie sesji w sieci lokalnej lub nasłuchiwanie innych sesji rozgłaszanych w tej sieci.", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Preferowane gniazda sieciowe Steam", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "Po włączeniu tej opcji, jeśli to możliwe, będziesz łączyć się przez protokół Steam Networking Sockets. Może to pomóc w niektórych przypadkach, gdy protokół LNL powoduje znaczne kolejkowanie. Ponieważ jednak w tym protokole brakuje niektórych funkcji, możesz napotkać więcej niestabilności sieci, więc zalecamy włączenie tej opcji tylko wtedy, gdy napotkasz problemy.", @@ -2232,7 +2232,7 @@ "Wizard.LightSources.SetShadowType": "Ustaw Typ Cieni", "Wizard.LightSources.ChangeIntensity": "Zmień Siłę", "Wizard.LightSources.ChangeRange": "Zmień Zasięg", - "Wizard.LightSources.Enable": "Włacz", + "Wizard.LightSources.Enable": "Włącz", "Wizard.LightSources.Disable": "Wyłącz", "Wizard.LightSources.Destroy": "Zniszcz", From 07b94d65747edf460b85ae28cef70c9890bc4244 Mon Sep 17 00:00:00 2001 From: Rue Shejn <65612998+RueShejn@users.noreply.github.com> Date: Mon, 28 Oct 2024 13:56:31 -0500 Subject: [PATCH 060/529] Added tooltip name locales --- en.json | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/en.json b/en.json index d833637..df939ee 100644 --- a/en.json +++ b/en.json @@ -1,6 +1,6 @@ { "localeCode": "en", - "authors": ["Frooxius", "Enverex", "rampa_3", "Melnus", "dfgHiatus", "Earthmark", "Ryuvi", "Nammi", "WattleFoxxo", "StiefelJackal"], + "authors": ["Frooxius", "Enverex", "rampa_3", "Melnus", "dfgHiatus", "Earthmark", "Ryuvi", "Nammi", "WattleFoxxo", "StiefelJackal", "RueShejn"], "messages": { "General.OK": "OK", @@ -720,6 +720,9 @@ "Tooltips.Brush.IncrementSize": "Increment Size", "Tooltips.Brush.DecrementSize": "Decrement Size", + "Tooltip.GeometryLineBrush.Name": "Geometry Line Brush", + + "ToolTip.Dev.Name": "Development Tool", "Tooltips.Dev.CreateNew": "Create New...", "Tooltips.Dev.Selection": "Selection: {mode}", "Tooltips.Dev.DevMode.Off": "Developer Mode: Off", @@ -743,13 +746,16 @@ "Tooltips.Dev.Interaction.Tip": "Tip", "Tooltips.Dev.Interaction.Projection": "Projection", + "Tooltip.Color.Name": "Color Tool", "Tooltip.Color.Picker": "Color Picker", + "Tooltip.GrabbableSetter.Name": "Grabbable Setter Tool", "Tooltip.GrabbableSetter.Scalable": "Set Scalable", "Tooltip.GrabbableSetter.NonScalable": "Set Non-scalable", "Tooltip.GrabbableSetter.ApplyToRoot": "Set Apply to Root", "Tooltip.GrabbableSetter.AppyToHit": "Set Apply to Hit", + "Tooltip.CharacterCollider.Name": "Character Collider Setter Tool", "Tooltip.CharacterCollider.MarkGrippable": "Mark Grippable", "Tooltip.CharacterCollider.DontMarkGrippable": "Don't Mark Grippable", "Tooltip.CharacterCollider.EnsureWalkRun": "Ensure Walk/Run locomotion", @@ -760,19 +766,25 @@ "Tooltip.Light.Spot": "Spot", "Tooltip.Light.Sun": "Sun", + "Tooltip.Light.Name": "Light Tool", "Tooltip.Light.Shadows.None": "No Shadows", "Tooltip.Light.Shadows.Hard": "Hard Shadows", "Tooltip.Light.Shadows.Soft": "Soft Shadows", + "Tooltip.MeshVisibility.Name": "Mesh Visibility Tool", "Tooltip.MeshVisibility.KeepShadow": "Keep Shadow", "Tooltip.MeshVisibility.ShadowOff": "Disable Shadow", "Tooltip.MeshVisibility.ShadowOn": "Enable Shadow", "Tooltip.MeshVisibility.OnlyShadow": "Set to only shadow", "Tooltip.MeshVisibility.DoubleSidedShadow": "Set to double sided shadow", + "Tooltip.Mesh.Name": "Mesh Tool", + + "Tooltip.Slicer.Name": "Object Slicer Tool", "Tooltip.Slicer.Add": "Add Slicer", "Tooltip.Slicer.Clear": "Clear Setup", + "Tooltip.Material.Name": "Material Tool", "Tooltip.Material.RayMode": "Ray Mode", "Tooltip.Material.AreaMode": "Area Mode", "Tooltip.Material.ObjectMode": "Object Global Mode", @@ -787,6 +799,7 @@ "Tooltip.Cartridge.Eject": "Eject Orb", + "Tooltip.Microphone.Name": "Microphone", "Tooltip.Microphone.Format.WAV": "WAV", "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", "Tooltip.Microphone.Format.FLAC": "FLAC", @@ -795,6 +808,7 @@ "Tooltip.Microphone.SourceRaw": "Raw", "Tooltip.Microphone.SourceFiltered": "Filtered & Normalized", + "Tooltip.ProtoFlux.Name": "Proto-Flux Tool", "Tooltip.ProtoFlux.Drive": "Drive", "Tooltip.ProtoFlux.Source": "Source", "Tooltip.ProtoFlux.Reference": "Reference", @@ -817,19 +831,31 @@ "Tooltip.Meter.Points.Two": "Two Points", "Tooltip.Meter.Points.Multiple": "Multiple Points", + "Tooltip.Meter.Name": "Meter Tool", "Tooltip.Meter.ObjectSpace": "Measure in Object Space", "Tooltip.Meter.WorldSpace": "Measure in World Space", + "Tooltip.Glue.Name": "Glue Tool", "Tooltip.Glue.Mode.BakeMeshes": "Mode: Bake meshes", "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Mode: Bake skinned meshes", "Tooltip.Glue.Mode.ParentObjects": "Mode: Parent objects", + "Tooltip.RigTransfer.Name": "Rig Mesh Transfer Tool", "Tooltip.RigTransfer.ClearSource": "Clear source", + "Tooltip.ComponentClone.Name": "Component Clone Tool", "Tooltip.ComponentClone.SingleInstanceOn": "Single Instance: On", "Tooltip.ComponentClone.SingleInstanceOff": "Single Instance: Off", "Tooltip.ComponentClone.ClearTemplate": "Clear template", + "Tooltip.Shape.Name": "Shape Tool", + + "Tooltip.CameraObjectHider.Name": "Camera Object Hider Tool", + + "Tooltip.ControllerDiagnostic.Name": "Controller Diagnostic Tool", + + "Tooltip.Labeler.Name": "Labeler Tool", + "ProtoFlux.UI.Call": "Call", "ProtoFlux.UI.AsyncCall": "Async Call", "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux Nodes", From a32438c5f1d1bcab4db0128cc3c02addc550243c Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 28 Oct 2024 14:42:53 -0600 Subject: [PATCH 061/529] Add Spawn Visualizer string --- Missing/cs.md | 1 + Missing/de.md | 3 +++ Missing/en-gb.md | 1 + Missing/eo.md | 1 + Missing/es.md | 1 + Missing/et.md | 1 + Missing/fi.md | 1 + Missing/fr.md | 3 +++ Missing/hu.md | 1 + Missing/is.md | 1 + Missing/ja.md | 3 +++ Missing/ko.md | 1 + Missing/nl.md | 1 + Missing/no.md | 1 + Missing/pl.md | 1 + Missing/pt-br.md | 1 + Missing/ru.md | 3 +++ Missing/sv.md | 1 + Missing/th.md | 1 + Missing/tr.md | 1 + Missing/uk.md | 1 + Missing/zh-cn.md | 3 +++ Missing/zh-tw.md | 1 + README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 2 ++ 25 files changed, 59 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 4b7c459..3a5255f 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -668,6 +668,7 @@ Inspector.Member.SplitBlendshape.Y Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error +Inspector.Texture3D.SpawnVisualizer Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength Inspector.Texture3D.Size diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..decd52d 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +Inspector.Texture3D.SpawnVisualizer + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 4b247fb..f86f21a 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1689,6 +1689,7 @@ Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox +Inspector.Texture3D.SpawnVisualizer Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/eo.md b/Missing/eo.md index f2bef55..acde7ca 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -637,6 +637,7 @@ Inspector.Member.SplitBlendshape.Y Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error +Inspector.Texture3D.SpawnVisualizer Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength Inspector.Texture3D.Size diff --git a/Missing/es.md b/Missing/es.md index 3a8cb78..502a8da 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -17,4 +17,5 @@ Settings.NotificationSettings.PermissionChanged.Description Settings.DesktopRenderSettings.SprintFieldOfViewZoom Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description Inspector.Member.Normalize +Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/et.md b/Missing/et.md index de90821..556ec85 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -978,6 +978,7 @@ Inspector.Mesh.ConvertToPointCloud Inspector.Mesh.MergeBlendshapes Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox +Inspector.Texture3D.SpawnVisualizer Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/fi.md b/Missing/fi.md index 46b2e46..7b32b5d 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -197,6 +197,7 @@ Inspector.Mesh.ReverseWinding Inspector.Mesh.TrimVertexBoneWeightsTo Inspector.Mesh.BoneTrimCount Inspector.Mesh.UV_Multiplicator +Inspector.Texture3D.SpawnVisualizer Inspector.VHACD.Parameter.PlaneDownsampling Inspector.VHACD.Parameter.ConvexHullDownsampling Inspector.SkinnedMesh.VisualizeApproximateBoneBounds diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..b35031a 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +Inspector.Texture3D.SpawnVisualizer + diff --git a/Missing/hu.md b/Missing/hu.md index 78dbc5e..1f778eb 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -1055,6 +1055,7 @@ Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox +Inspector.Texture3D.SpawnVisualizer Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/is.md b/Missing/is.md index 55b9cb6..ec80801 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1143,6 +1143,7 @@ Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox +Inspector.Texture3D.SpawnVisualizer Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..5d7733f 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +Inspector.Texture3D.SpawnVisualizer + diff --git a/Missing/ko.md b/Missing/ko.md index 5adfad6..9425f20 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -6,4 +6,5 @@ Notifications.PermissionChanged Notifications.PermissionChangedDetail Settings.NotificationSettings.PermissionChanged Settings.NotificationSettings.PermissionChanged.Description +Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/nl.md b/Missing/nl.md index c0773d1..df98b9d 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -925,6 +925,7 @@ Inspector.ProceduralAsset.Error Inspector.Mesh.SetupRenderer Inspector.Mesh.UV_Multiplicator Inspector.MeshCollider.VHACD +Inspector.Texture3D.SpawnVisualizer Inspector.VHACD.Parameter.ConvexHullDownsampling Inspector.VHACD.Parameter.Alpha Inspector.VHACD.Parameter.Beta diff --git a/Missing/no.md b/Missing/no.md index e3fd8f0..6bdbec1 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -700,6 +700,7 @@ Inspector.Member.SplitBlendshape.Y Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error +Inspector.Texture3D.SpawnVisualizer Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength Inspector.Texture3D.Size diff --git a/Missing/pl.md b/Missing/pl.md index 5c4d4b7..fa1ce80 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -73,4 +73,5 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description Inspector.Member.Normalize +Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 920f91c..b7cf131 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -701,6 +701,7 @@ Inspector.Member.SplitBlendshape.Y Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error +Inspector.Texture3D.SpawnVisualizer Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength Inspector.Texture3D.Size diff --git a/Missing/ru.md b/Missing/ru.md index 49c4e2e..727561f 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Russian [ru] +Inspector.Texture3D.SpawnVisualizer + diff --git a/Missing/sv.md b/Missing/sv.md index 52238d5..7c80f64 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -1123,6 +1123,7 @@ Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox +Inspector.Texture3D.SpawnVisualizer Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/th.md b/Missing/th.md index a2276d3..10d4ce9 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1648,6 +1648,7 @@ Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox +Inspector.Texture3D.SpawnVisualizer Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/tr.md b/Missing/tr.md index d9f8dd1..d14058d 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -1012,6 +1012,7 @@ Inspector.Mesh.ConvertToPointCloud Inspector.Mesh.MergeBlendshapes Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox +Inspector.Texture3D.SpawnVisualizer Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/uk.md b/Missing/uk.md index f1a9937..c688edd 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -400,6 +400,7 @@ Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox +Inspector.Texture3D.SpawnVisualizer Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..6085084 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +Inspector.Texture3D.SpawnVisualizer + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 7d6c9b0..e4c0b06 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -696,6 +696,7 @@ Inspector.Member.SplitBlendshape.Y Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error +Inspector.Texture3D.SpawnVisualizer Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength Inspector.Texture3D.Size diff --git a/README.md b/README.md index 5993fbe..2077397 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 69.4% - Missing keys: 707 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2266 +Czech [cs] - 69.4% - Missing keys: 708 +German [de] - 100.0% - Missing keys: 1 +English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2267 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 70.8% - Missing keys: 676 -Spanish [es] - 99.4% - Missing keys: 15 -Estonian [et] - 35.7% - Missing keys: 1487 -Finnish [fi] - 88.6% - Missing keys: 263 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 28.6% - Missing keys: 1651 -Icelandic [is] - 27.7% - Missing keys: 1672 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 99.8% - Missing keys: 4 -Dutch [nl] - 44.8% - Missing keys: 1277 -Norwegian [no] - 67.9% - Missing keys: 741 -Polish [pl] - 96.9% - Missing keys: 71 -Portuguese (Brazil) [pt-br] - 67.9% - Missing keys: 742 -Russian [ru] - 100.0% - Missing keys: 0 -Swedish [sv] - 27.6% - Missing keys: 1675 -Thai [th] - 3.0% - Missing keys: 2243 -Turkish [tr] - 35.2% - Missing keys: 1499 -Ukrainian [uk] - 56.7% - Missing keys: 1000 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 68.2% - Missing keys: 736 +Esperanto [eo] - 70.7% - Missing keys: 677 +Spanish [es] - 99.3% - Missing keys: 16 +Estonian [et] - 35.7% - Missing keys: 1488 +Finnish [fi] - 88.6% - Missing keys: 264 +French [fr] - 100.0% - Missing keys: 1 +Hungarian [hu] - 28.6% - Missing keys: 1652 +Icelandic [is] - 27.7% - Missing keys: 1673 +Japanese [ja] - 100.0% - Missing keys: 1 +Korean [ko] - 99.8% - Missing keys: 5 +Dutch [nl] - 44.7% - Missing keys: 1278 +Norwegian [no] - 67.9% - Missing keys: 742 +Polish [pl] - 96.9% - Missing keys: 72 +Portuguese (Brazil) [pt-br] - 67.9% - Missing keys: 743 +Russian [ru] - 100.0% - Missing keys: 1 +Swedish [sv] - 27.5% - Missing keys: 1676 +Thai [th] - 3.0% - Missing keys: 2244 +Turkish [tr] - 35.1% - Missing keys: 1500 +Ukrainian [uk] - 56.7% - Missing keys: 1001 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 +Chinese (Traditional, Taiwan) [zh-tw] - 68.1% - Missing keys: 737 -Total keys: 2312 +Total keys: 2313 ## 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. diff --git a/en.json b/en.json index d833637..8422bb2 100644 --- a/en.json +++ b/en.json @@ -1999,6 +1999,8 @@ "Inspector.MeshCollider.VHACD": "Convex Hull Decomposition (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Replace With Box Collider", + "Inspector.Texture3D.SpawnVisualizer" : "Spawn Visualizer", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Update locomotion modules on present users", "Inspector.VHACD.Parameter.MergeDoubles": "Merge Doubles", From dbc8371c652832c87de3327ab04e682aadbefc26 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Mon, 28 Oct 2024 21:13:56 +0000 Subject: [PATCH 062/529] Translated Inspector.Texture3D.SpawnVisualizer --- pl.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pl.json b/pl.json index 8f4c8eb..66de8e6 100644 --- a/pl.json +++ b/pl.json @@ -1999,6 +1999,8 @@ "Inspector.MeshCollider.VHACD": "Dekompozycja wypukłej powłoki (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Zastąp Koliderem Sześciennym", + "Inspector.Texture3D.SpawnVisualizer" : "Spawn Wizualizator", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Aktualizuj moduły lokomocji dla obecnych użytkowników", "Inspector.VHACD.Parameter.MergeDoubles": "Scalanie duplikatów", From e910266a7c52fa3873869b654b14f22165836a90 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 29 Oct 2024 11:49:00 +0900 Subject: [PATCH 063/529] Update ja.json --- ja.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ja.json b/ja.json index 0f6dd53..4a3229b 100644 --- a/ja.json +++ b/ja.json @@ -2000,6 +2000,8 @@ "Inspector.MeshCollider.VHACD": "凸包に分解(V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Box Collider に置き換える", + "Inspector.Texture3D.SpawnVisualizer" : "ビジュアライザーをスポーン", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "ユーザーのロコモーションモジュールを更新", "Inspector.VHACD.Parameter.MergeDoubles": "重複を結合", From 54f49d23b9c79b5cc2d73398ce387d8bc5254374 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 29 Oct 2024 12:32:07 +0800 Subject: [PATCH 064/529] zh-cn:Sync to the latest English version --- zh-cn.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index d61c5ff..d98b778 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1999,6 +1999,8 @@ "Inspector.MeshCollider.VHACD": "凸包分解 (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "使用盒碰撞器替换", + "Inspector.Texture3D.SpawnVisualizer" : "生成显示器", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "更新现有虚拟形象的运动模块", "Inspector.VHACD.Parameter.MergeDoubles": "合并重复项", From e501db27fa922048c67162961da7952b7f3216d3 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Tue, 29 Oct 2024 16:52:57 +0200 Subject: [PATCH 065/529] chore: add new key --- fr.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fr.json b/fr.json index 39946ef..17a0eaf 100644 --- a/fr.json +++ b/fr.json @@ -1999,6 +1999,8 @@ "Inspector.MeshCollider.VHACD": "Décomposition par coque convexe (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Remplacer avec collisionneur en forme de boîte", + "Inspector.Texture3D.SpawnVisualizer": "Matérialiser un visualiseur", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Mettre à jour les modules de locomotion sur les utilisateurs actuels", "Inspector.VHACD.Parameter.MergeDoubles": "Fusionner les doubles", From adfd1d27a6e30c928617ccafb07a6fe14e4b7b19 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 29 Oct 2024 21:01:14 +0100 Subject: [PATCH 066/529] de: translated new string --- de.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/de.json b/de.json index a04e238..1770385 100644 --- a/de.json +++ b/de.json @@ -1999,6 +1999,8 @@ "Inspector.MeshCollider.VHACD": "Konvexe Hüllenzerlegung (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Mit Box Collider ersetzen", + "Inspector.Texture3D.SpawnVisualizer" : "Visualisierung erzeugen", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Fortbewegungs-Module an vorhandenen Benutzern aktualisieren", "Inspector.VHACD.Parameter.MergeDoubles": "Überlappende Vertices vereinen", From 4015ef6fd75c78d0d9c4fe54bb0a6b22d4baa484 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 29 Oct 2024 14:30:58 -0600 Subject: [PATCH 067/529] Update stats --- Missing/cs.md | 20 +++++++++++ Missing/de.md | 21 ++++++++++- Missing/en-gb.md | 20 +++++++++++ Missing/eo.md | 20 +++++++++++ Missing/es.md | 20 +++++++++++ Missing/et.md | 20 +++++++++++ Missing/fi.md | 20 +++++++++++ Missing/fr.md | 21 ++++++++++- Missing/hu.md | 20 +++++++++++ Missing/is.md | 20 +++++++++++ Missing/ja.md | 21 ++++++++++- Missing/ko.md | 24 ++++++++++--- Missing/nl.md | 20 +++++++++++ Missing/no.md | 20 +++++++++++ Missing/pl.md | 92 +++++++++++------------------------------------- Missing/pt-br.md | 20 +++++++++++ Missing/ru.md | 20 +++++++++++ Missing/sv.md | 20 +++++++++++ Missing/th.md | 20 +++++++++++ Missing/tr.md | 20 +++++++++++ Missing/uk.md | 20 +++++++++++ Missing/zh-cn.md | 21 ++++++++++- Missing/zh-tw.md | 20 +++++++++++ README.md | 48 ++++++++++++------------- 24 files changed, 484 insertions(+), 104 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 3a5255f..94eebfc 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -37,27 +37,47 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip Tooltips.Dev.Interaction.Projection +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name Tooltip.Light.Shadows.None Tooltip.Light.Shadows.Hard Tooltip.Light.Shadows.Soft +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name Tooltip.Meter.Mode.Ray Tooltip.Meter.Mode.Perpendicular Tooltip.Meter.Mode.Drag Tooltip.Meter.Points.Two Tooltip.Meter.Points.Multiple +Tooltip.Meter.Name Tooltip.Meter.ObjectSpace Tooltip.Meter.WorldSpace +Tooltip.Glue.Name Tooltip.Glue.Mode.BakeMeshes Tooltip.Glue.Mode.BakeSkinnedMeshes Tooltip.Glue.Mode.ParentObjects +Tooltip.RigTransfer.Name Tooltip.RigTransfer.ClearSource +Tooltip.ComponentClone.Name Tooltip.ComponentClone.SingleInstanceOn Tooltip.ComponentClone.SingleInstanceOff Tooltip.ComponentClone.ClearTemplate +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/Missing/de.md b/Missing/de.md index decd52d..45325c1 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,5 +2,24 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] -Inspector.Texture3D.SpawnVisualizer +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name +Tooltip.Meter.Name +Tooltip.Glue.Name +Tooltip.RigTransfer.Name +Tooltip.ComponentClone.Name +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name diff --git a/Missing/en-gb.md b/Missing/en-gb.md index f86f21a..dc3b0be 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -615,6 +615,8 @@ Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials Tooltips.Brush.IncrementSize Tooltips.Brush.DecrementSize +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name Tooltips.Dev.CreateNew Tooltips.Dev.Selection Tooltips.Dev.DevMode.Off @@ -634,10 +636,13 @@ Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip Tooltips.Dev.Interaction.Projection +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name Tooltip.GrabbableSetter.Scalable Tooltip.GrabbableSetter.NonScalable Tooltip.GrabbableSetter.ApplyToRoot Tooltip.GrabbableSetter.AppyToHit +Tooltip.CharacterCollider.Name Tooltip.CharacterCollider.MarkGrippable Tooltip.CharacterCollider.DontMarkGrippable Tooltip.CharacterCollider.EnsureWalkRun @@ -646,16 +651,21 @@ Tooltip.CharacterCollider.EnsurePhysicalFly Tooltip.Light.Point Tooltip.Light.Spot Tooltip.Light.Sun +Tooltip.Light.Name Tooltip.Light.Shadows.None Tooltip.Light.Shadows.Hard Tooltip.Light.Shadows.Soft +Tooltip.MeshVisibility.Name Tooltip.MeshVisibility.KeepShadow Tooltip.MeshVisibility.ShadowOff Tooltip.MeshVisibility.ShadowOn Tooltip.MeshVisibility.OnlyShadow Tooltip.MeshVisibility.DoubleSidedShadow +Tooltip.Mesh.Name +Tooltip.Slicer.Name Tooltip.Slicer.Add Tooltip.Slicer.Clear +Tooltip.Material.Name Tooltip.Material.RayMode Tooltip.Material.AreaMode Tooltip.Material.ObjectMode @@ -667,12 +677,14 @@ Tooltip.Material.ConvertAll Tooltip.Material.CreateNew Tooltip.Mesh.Edit Tooltip.Cartridge.Eject +Tooltip.Microphone.Name Tooltip.Microphone.Format.WAV Tooltip.Microphone.Format.Vorbis Tooltip.Microphone.Format.FLAC Tooltip.Microphone.ModeHold Tooltip.Microphone.ModePress Tooltip.Microphone.SourceRaw +Tooltip.ProtoFlux.Name Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source Tooltip.ProtoFlux.Reference @@ -692,15 +704,23 @@ Tooltip.Meter.Mode.Perpendicular Tooltip.Meter.Mode.Drag Tooltip.Meter.Points.Two Tooltip.Meter.Points.Multiple +Tooltip.Meter.Name Tooltip.Meter.ObjectSpace Tooltip.Meter.WorldSpace +Tooltip.Glue.Name Tooltip.Glue.Mode.BakeMeshes Tooltip.Glue.Mode.BakeSkinnedMeshes Tooltip.Glue.Mode.ParentObjects +Tooltip.RigTransfer.Name Tooltip.RigTransfer.ClearSource +Tooltip.ComponentClone.Name Tooltip.ComponentClone.SingleInstanceOn Tooltip.ComponentClone.SingleInstanceOff Tooltip.ComponentClone.ClearTemplate +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title diff --git a/Missing/eo.md b/Missing/eo.md index acde7ca..fddcaa4 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -27,6 +27,26 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name +Tooltip.Meter.Name +Tooltip.Glue.Name +Tooltip.RigTransfer.Name +Tooltip.ComponentClone.Name +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/Missing/es.md b/Missing/es.md index 502a8da..90065ee 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -7,6 +7,26 @@ World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly Notifications.PermissionChanged Notifications.PermissionChangedDetail +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name +Tooltip.Meter.Name +Tooltip.Glue.Name +Tooltip.RigTransfer.Name +Tooltip.ComponentClone.Name +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description diff --git a/Missing/et.md b/Missing/et.md index 556ec85..cd34460 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -253,6 +253,8 @@ Undo.BatchConvertMaterials Tooltips.Brush.ChangeColor Tooltips.Brush.IncrementSize Tooltips.Brush.DecrementSize +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name Tooltips.Dev.GizmoOptions Tooltips.Dev.SelectParent Tooltips.Dev.LocalSpace @@ -264,13 +266,23 @@ Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip Tooltips.Dev.Interaction.Projection +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name Tooltip.GrabbableSetter.ApplyToRoot Tooltip.GrabbableSetter.AppyToHit +Tooltip.CharacterCollider.Name +Tooltip.Light.Name Tooltip.Light.Shadows.None Tooltip.Light.Shadows.Hard Tooltip.Light.Shadows.Soft +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name Tooltip.Material.ConvertAll Tooltip.Cartridge.Eject +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source Tooltip.ProtoFlux.Reference @@ -290,15 +302,23 @@ Tooltip.Meter.Mode.Perpendicular Tooltip.Meter.Mode.Drag Tooltip.Meter.Points.Two Tooltip.Meter.Points.Multiple +Tooltip.Meter.Name Tooltip.Meter.ObjectSpace Tooltip.Meter.WorldSpace +Tooltip.Glue.Name Tooltip.Glue.Mode.BakeMeshes Tooltip.Glue.Mode.BakeSkinnedMeshes Tooltip.Glue.Mode.ParentObjects +Tooltip.RigTransfer.Name Tooltip.RigTransfer.ClearSource +Tooltip.ComponentClone.Name Tooltip.ComponentClone.SingleInstanceOn Tooltip.ComponentClone.SingleInstanceOff Tooltip.ComponentClone.ClearTemplate +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title diff --git a/Missing/fi.md b/Missing/fi.md index 7b32b5d..38bd39c 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -10,6 +10,18 @@ World.Edit.ReadOnly Contacts.Unblocked Notifications.PermissionChanged Notifications.PermissionChangedDetail +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source Tooltip.ProtoFlux.Reference @@ -24,6 +36,14 @@ Tooltip.ProtoFlux.PackInPlace Tooltip.ProtoFlux.PackInto Tooltip.ProtoFlux.Unpack Tooltip.ProtoFlux.ExplicitCast +Tooltip.Meter.Name +Tooltip.Glue.Name +Tooltip.RigTransfer.Name +Tooltip.ComponentClone.Name +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title diff --git a/Missing/fr.md b/Missing/fr.md index b35031a..a3c3d03 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,5 +2,24 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] -Inspector.Texture3D.SpawnVisualizer +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name +Tooltip.Meter.Name +Tooltip.Glue.Name +Tooltip.RigTransfer.Name +Tooltip.ComponentClone.Name +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name diff --git a/Missing/hu.md b/Missing/hu.md index 1f778eb..4addbce 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -97,6 +97,8 @@ Undo.BatchConvertMaterials Tooltips.Brush.ChangeColor Tooltips.Brush.IncrementSize Tooltips.Brush.DecrementSize +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name Tooltips.Dev.CreateNew Tooltips.Dev.Selection Tooltips.Dev.DevMode.Off @@ -116,11 +118,14 @@ Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip Tooltips.Dev.Interaction.Projection +Tooltip.Color.Name Tooltip.Color.Picker +Tooltip.GrabbableSetter.Name Tooltip.GrabbableSetter.Scalable Tooltip.GrabbableSetter.NonScalable Tooltip.GrabbableSetter.ApplyToRoot Tooltip.GrabbableSetter.AppyToHit +Tooltip.CharacterCollider.Name Tooltip.CharacterCollider.MarkGrippable Tooltip.CharacterCollider.DontMarkGrippable Tooltip.CharacterCollider.EnsureWalkRun @@ -129,16 +134,21 @@ Tooltip.CharacterCollider.EnsurePhysicalFly Tooltip.Light.Point Tooltip.Light.Spot Tooltip.Light.Sun +Tooltip.Light.Name Tooltip.Light.Shadows.None Tooltip.Light.Shadows.Hard Tooltip.Light.Shadows.Soft +Tooltip.MeshVisibility.Name Tooltip.MeshVisibility.KeepShadow Tooltip.MeshVisibility.ShadowOff Tooltip.MeshVisibility.ShadowOn Tooltip.MeshVisibility.OnlyShadow Tooltip.MeshVisibility.DoubleSidedShadow +Tooltip.Mesh.Name +Tooltip.Slicer.Name Tooltip.Slicer.Add Tooltip.Slicer.Clear +Tooltip.Material.Name Tooltip.Material.RayMode Tooltip.Material.AreaMode Tooltip.Material.ObjectMode @@ -150,6 +160,7 @@ Tooltip.Material.ConvertAll Tooltip.Material.CreateNew Tooltip.Mesh.Edit Tooltip.Cartridge.Eject +Tooltip.Microphone.Name Tooltip.Microphone.Format.WAV Tooltip.Microphone.Format.Vorbis Tooltip.Microphone.Format.FLAC @@ -157,6 +168,7 @@ Tooltip.Microphone.ModeHold Tooltip.Microphone.ModePress Tooltip.Microphone.SourceRaw Tooltip.Microphone.SourceFiltered +Tooltip.ProtoFlux.Name Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source Tooltip.ProtoFlux.Reference @@ -176,15 +188,23 @@ Tooltip.Meter.Mode.Perpendicular Tooltip.Meter.Mode.Drag Tooltip.Meter.Points.Two Tooltip.Meter.Points.Multiple +Tooltip.Meter.Name Tooltip.Meter.ObjectSpace Tooltip.Meter.WorldSpace +Tooltip.Glue.Name Tooltip.Glue.Mode.BakeMeshes Tooltip.Glue.Mode.BakeSkinnedMeshes Tooltip.Glue.Mode.ParentObjects +Tooltip.RigTransfer.Name Tooltip.RigTransfer.ClearSource +Tooltip.ComponentClone.Name Tooltip.ComponentClone.SingleInstanceOn Tooltip.ComponentClone.SingleInstanceOff Tooltip.ComponentClone.ClearTemplate +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title diff --git a/Missing/is.md b/Missing/is.md index ec80801..23e272b 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -129,6 +129,8 @@ Notifications.PermissionChangedDetail Tooltips.Brush.ChangeColor Tooltips.Brush.IncrementSize Tooltips.Brush.DecrementSize +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name Tooltips.Dev.GizmoOptions Tooltips.Dev.SelectParent Tooltips.Dev.LocalSpace @@ -140,19 +142,29 @@ Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip Tooltips.Dev.Interaction.Projection +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name Tooltip.GrabbableSetter.ApplyToRoot Tooltip.GrabbableSetter.AppyToHit +Tooltip.CharacterCollider.Name +Tooltip.Light.Name Tooltip.Light.Shadows.None Tooltip.Light.Shadows.Hard Tooltip.Light.Shadows.Soft +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name Tooltip.Slicer.Add Tooltip.Slicer.Clear +Tooltip.Material.Name Tooltip.Material.RayMode Tooltip.Material.AreaMode Tooltip.Material.ObjectMode Tooltip.Material.SceneMode Tooltip.Material.ConvertAll Tooltip.Cartridge.Eject +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source Tooltip.ProtoFlux.Reference @@ -172,15 +184,23 @@ Tooltip.Meter.Mode.Perpendicular Tooltip.Meter.Mode.Drag Tooltip.Meter.Points.Two Tooltip.Meter.Points.Multiple +Tooltip.Meter.Name Tooltip.Meter.ObjectSpace Tooltip.Meter.WorldSpace +Tooltip.Glue.Name Tooltip.Glue.Mode.BakeMeshes Tooltip.Glue.Mode.BakeSkinnedMeshes Tooltip.Glue.Mode.ParentObjects +Tooltip.RigTransfer.Name Tooltip.RigTransfer.ClearSource +Tooltip.ComponentClone.Name Tooltip.ComponentClone.SingleInstanceOn Tooltip.ComponentClone.SingleInstanceOff Tooltip.ComponentClone.ClearTemplate +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title diff --git a/Missing/ja.md b/Missing/ja.md index 5d7733f..b4509e5 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,5 +2,24 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] -Inspector.Texture3D.SpawnVisualizer +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name +Tooltip.Meter.Name +Tooltip.Glue.Name +Tooltip.RigTransfer.Name +Tooltip.ComponentClone.Name +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name diff --git a/Missing/ko.md b/Missing/ko.md index 9425f20..2428c0e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,9 +2,25 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] -Notifications.PermissionChanged -Notifications.PermissionChangedDetail -Settings.NotificationSettings.PermissionChanged -Settings.NotificationSettings.PermissionChanged.Description +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name +Tooltip.Meter.Name +Tooltip.Glue.Name +Tooltip.RigTransfer.Name +Tooltip.ComponentClone.Name +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/nl.md b/Missing/nl.md index df98b9d..0551df2 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -199,6 +199,8 @@ Notifications.PermissionChangedDetail Tooltips.Brush.ChangeColor Tooltips.Brush.IncrementSize Tooltips.Brush.DecrementSize +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name Tooltips.Dev.GizmoOptions Tooltips.Dev.SelectParent Tooltips.Dev.LocalSpace @@ -210,10 +212,20 @@ Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip Tooltips.Dev.Interaction.Projection +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name Tooltip.Light.Shadows.None Tooltip.Light.Shadows.Hard Tooltip.Light.Shadows.Soft +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name Tooltip.Cartridge.Eject +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source Tooltip.ProtoFlux.Reference @@ -233,15 +245,23 @@ Tooltip.Meter.Mode.Perpendicular Tooltip.Meter.Mode.Drag Tooltip.Meter.Points.Two Tooltip.Meter.Points.Multiple +Tooltip.Meter.Name Tooltip.Meter.ObjectSpace Tooltip.Meter.WorldSpace +Tooltip.Glue.Name Tooltip.Glue.Mode.BakeMeshes Tooltip.Glue.Mode.BakeSkinnedMeshes Tooltip.Glue.Mode.ParentObjects +Tooltip.RigTransfer.Name Tooltip.RigTransfer.ClearSource +Tooltip.ComponentClone.Name Tooltip.ComponentClone.SingleInstanceOn Tooltip.ComponentClone.SingleInstanceOff Tooltip.ComponentClone.ClearTemplate +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title diff --git a/Missing/no.md b/Missing/no.md index 6bdbec1..9b2b193 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -66,27 +66,47 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip Tooltips.Dev.Interaction.Projection +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name Tooltip.Light.Shadows.None Tooltip.Light.Shadows.Hard Tooltip.Light.Shadows.Soft +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name Tooltip.Meter.Mode.Ray Tooltip.Meter.Mode.Perpendicular Tooltip.Meter.Mode.Drag Tooltip.Meter.Points.Two Tooltip.Meter.Points.Multiple +Tooltip.Meter.Name Tooltip.Meter.ObjectSpace Tooltip.Meter.WorldSpace +Tooltip.Glue.Name Tooltip.Glue.Mode.BakeMeshes Tooltip.Glue.Mode.BakeSkinnedMeshes Tooltip.Glue.Mode.ParentObjects +Tooltip.RigTransfer.Name Tooltip.RigTransfer.ClearSource +Tooltip.ComponentClone.Name Tooltip.ComponentClone.SingleInstanceOn Tooltip.ComponentClone.SingleInstanceOff Tooltip.ComponentClone.ClearTemplate +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/Missing/pl.md b/Missing/pl.md index fa1ce80..dd73401 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,76 +2,24 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] -World.Error.Handshake -World.Error.FailedToCreateBanAccessKey -World.Edit.ReadOnly -Notifications.PermissionChanged -Notifications.PermissionChangedDetail -Importer.Image.Failure.Heading -Importer.Image.Failure.Description -Settings.FullBodyTrackingSettings -Settings.FullBodyTrackingSettings.BodyHorizontalAngle -Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description -Settings.LegacyFeatureSettings.SuppressFeetSimulation -Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description -Settings.NotificationSettings.PermissionChanged -Settings.NotificationSettings.PermissionChanged.Description -Settings.DesktopRenderSettings.SprintFieldOfViewZoom -Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description -Settings.InteractiveCameraFramingSettings.PositioningMode -Settings.InteractiveCameraFramingSettings.PositioningMode.Description -Settings.InteractiveCameraFramingSettings.FieldOfView -Settings.InteractiveCameraFramingSettings.FieldOfView.Description -Settings.InteractiveCameraFramingSettings.AnglePosition -Settings.InteractiveCameraFramingSettings.AnglePosition.Description -Settings.InteractiveCameraFramingSettings.Distance -Settings.InteractiveCameraFramingSettings.Distance.Description -Settings.InteractiveCameraFramingSettings.HeightOffset -Settings.InteractiveCameraFramingSettings.HeightOffset.Description -Settings.InteractiveCameraFramingSettings.FirstPersonPitch -Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description -Settings.InteractiveCameraFramingSettings.FirstPersonRoll -Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description -Settings.InteractiveCameraFramingSettings.FirstPersonOffset -Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description -Settings.InteractiveCameraFramingSettings.FramingViewportPosition -Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description -Settings.InteractiveCameraFramingSettings.AimInFrontOfHead -Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description -Settings.InteractiveCameraPositioningSettings.AvoidOcclusion -Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description -Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace -Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description -Settings.InteractiveCameraPositioningSettings.MovementWobble -Settings.InteractiveCameraPositioningSettings.MovementWobble.Description -Settings.InteractiveCameraRenderSettings.HideAllBadges -Settings.InteractiveCameraRenderSettings.HideAllBadges.Description -Settings.InteractiveCameraRenderSettings.HideAllLasers -Settings.InteractiveCameraRenderSettings.HideAllLasers.Description -Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera -Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description -Settings.InteractiveCameraGroupSettings.GroupDetectionRadius -Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description -Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary -Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description -Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed -Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description -Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed -Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description -Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed -Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description -Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors -Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description -Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed -Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description -Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation -Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description -Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld -Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description -Settings.InteractiveCameraPostProcessingSettings.MotionBlur -Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description -Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections -Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description -Inspector.Member.Normalize -Inspector.Texture3D.SpawnVisualizer +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name +Tooltip.Meter.Name +Tooltip.Glue.Name +Tooltip.RigTransfer.Name +Tooltip.ComponentClone.Name +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name diff --git a/Missing/pt-br.md b/Missing/pt-br.md index b7cf131..6b2ff5b 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -67,27 +67,47 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip Tooltips.Dev.Interaction.Projection +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name Tooltip.Light.Shadows.None Tooltip.Light.Shadows.Hard Tooltip.Light.Shadows.Soft +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name Tooltip.Meter.Mode.Ray Tooltip.Meter.Mode.Perpendicular Tooltip.Meter.Mode.Drag Tooltip.Meter.Points.Two Tooltip.Meter.Points.Multiple +Tooltip.Meter.Name Tooltip.Meter.ObjectSpace Tooltip.Meter.WorldSpace +Tooltip.Glue.Name Tooltip.Glue.Mode.BakeMeshes Tooltip.Glue.Mode.BakeSkinnedMeshes Tooltip.Glue.Mode.ParentObjects +Tooltip.RigTransfer.Name Tooltip.RigTransfer.ClearSource +Tooltip.ComponentClone.Name Tooltip.ComponentClone.SingleInstanceOn Tooltip.ComponentClone.SingleInstanceOff Tooltip.ComponentClone.ClearTemplate +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/Missing/ru.md b/Missing/ru.md index 727561f..e3a938d 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,5 +2,25 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name +Tooltip.Meter.Name +Tooltip.Glue.Name +Tooltip.RigTransfer.Name +Tooltip.ComponentClone.Name +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/sv.md b/Missing/sv.md index 7c80f64..b6241d5 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -56,6 +56,8 @@ Undo.BatchConvertMaterials Tooltips.Brush.ChangeColor Tooltips.Brush.IncrementSize Tooltips.Brush.DecrementSize +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name Tooltips.Dev.CreateNew Tooltips.Dev.Selection Tooltips.Dev.DevMode.Off @@ -75,11 +77,14 @@ Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip Tooltips.Dev.Interaction.Projection +Tooltip.Color.Name Tooltip.Color.Picker +Tooltip.GrabbableSetter.Name Tooltip.GrabbableSetter.Scalable Tooltip.GrabbableSetter.NonScalable Tooltip.GrabbableSetter.ApplyToRoot Tooltip.GrabbableSetter.AppyToHit +Tooltip.CharacterCollider.Name Tooltip.CharacterCollider.MarkGrippable Tooltip.CharacterCollider.DontMarkGrippable Tooltip.CharacterCollider.EnsureWalkRun @@ -88,16 +93,21 @@ Tooltip.CharacterCollider.EnsurePhysicalFly Tooltip.Light.Point Tooltip.Light.Spot Tooltip.Light.Sun +Tooltip.Light.Name Tooltip.Light.Shadows.None Tooltip.Light.Shadows.Hard Tooltip.Light.Shadows.Soft +Tooltip.MeshVisibility.Name Tooltip.MeshVisibility.KeepShadow Tooltip.MeshVisibility.ShadowOff Tooltip.MeshVisibility.ShadowOn Tooltip.MeshVisibility.OnlyShadow Tooltip.MeshVisibility.DoubleSidedShadow +Tooltip.Mesh.Name +Tooltip.Slicer.Name Tooltip.Slicer.Add Tooltip.Slicer.Clear +Tooltip.Material.Name Tooltip.Material.RayMode Tooltip.Material.AreaMode Tooltip.Material.ObjectMode @@ -109,6 +119,7 @@ Tooltip.Material.ConvertAll Tooltip.Material.CreateNew Tooltip.Mesh.Edit Tooltip.Cartridge.Eject +Tooltip.Microphone.Name Tooltip.Microphone.Format.WAV Tooltip.Microphone.Format.Vorbis Tooltip.Microphone.Format.FLAC @@ -116,6 +127,7 @@ Tooltip.Microphone.ModeHold Tooltip.Microphone.ModePress Tooltip.Microphone.SourceRaw Tooltip.Microphone.SourceFiltered +Tooltip.ProtoFlux.Name Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source Tooltip.ProtoFlux.Reference @@ -135,15 +147,23 @@ Tooltip.Meter.Mode.Perpendicular Tooltip.Meter.Mode.Drag Tooltip.Meter.Points.Two Tooltip.Meter.Points.Multiple +Tooltip.Meter.Name Tooltip.Meter.ObjectSpace Tooltip.Meter.WorldSpace +Tooltip.Glue.Name Tooltip.Glue.Mode.BakeMeshes Tooltip.Glue.Mode.BakeSkinnedMeshes Tooltip.Glue.Mode.ParentObjects +Tooltip.RigTransfer.Name Tooltip.RigTransfer.ClearSource +Tooltip.ComponentClone.Name Tooltip.ComponentClone.SingleInstanceOn Tooltip.ComponentClone.SingleInstanceOff Tooltip.ComponentClone.ClearTemplate +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title diff --git a/Missing/th.md b/Missing/th.md index 10d4ce9..7b8754f 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -556,6 +556,8 @@ Undo.BatchConvertMaterials Tooltips.Brush.ChangeColor Tooltips.Brush.IncrementSize Tooltips.Brush.DecrementSize +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name Tooltips.Dev.CreateNew Tooltips.Dev.Selection Tooltips.Dev.DevMode.Off @@ -575,11 +577,14 @@ Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip Tooltips.Dev.Interaction.Projection +Tooltip.Color.Name Tooltip.Color.Picker +Tooltip.GrabbableSetter.Name Tooltip.GrabbableSetter.Scalable Tooltip.GrabbableSetter.NonScalable Tooltip.GrabbableSetter.ApplyToRoot Tooltip.GrabbableSetter.AppyToHit +Tooltip.CharacterCollider.Name Tooltip.CharacterCollider.MarkGrippable Tooltip.CharacterCollider.DontMarkGrippable Tooltip.CharacterCollider.EnsureWalkRun @@ -588,16 +593,21 @@ Tooltip.CharacterCollider.EnsurePhysicalFly Tooltip.Light.Point Tooltip.Light.Spot Tooltip.Light.Sun +Tooltip.Light.Name Tooltip.Light.Shadows.None Tooltip.Light.Shadows.Hard Tooltip.Light.Shadows.Soft +Tooltip.MeshVisibility.Name Tooltip.MeshVisibility.KeepShadow Tooltip.MeshVisibility.ShadowOff Tooltip.MeshVisibility.ShadowOn Tooltip.MeshVisibility.OnlyShadow Tooltip.MeshVisibility.DoubleSidedShadow +Tooltip.Mesh.Name +Tooltip.Slicer.Name Tooltip.Slicer.Add Tooltip.Slicer.Clear +Tooltip.Material.Name Tooltip.Material.RayMode Tooltip.Material.AreaMode Tooltip.Material.ObjectMode @@ -609,6 +619,7 @@ Tooltip.Material.ConvertAll Tooltip.Material.CreateNew Tooltip.Mesh.Edit Tooltip.Cartridge.Eject +Tooltip.Microphone.Name Tooltip.Microphone.Format.WAV Tooltip.Microphone.Format.Vorbis Tooltip.Microphone.Format.FLAC @@ -616,6 +627,7 @@ Tooltip.Microphone.ModeHold Tooltip.Microphone.ModePress Tooltip.Microphone.SourceRaw Tooltip.Microphone.SourceFiltered +Tooltip.ProtoFlux.Name Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source Tooltip.ProtoFlux.Reference @@ -635,15 +647,23 @@ Tooltip.Meter.Mode.Perpendicular Tooltip.Meter.Mode.Drag Tooltip.Meter.Points.Two Tooltip.Meter.Points.Multiple +Tooltip.Meter.Name Tooltip.Meter.ObjectSpace Tooltip.Meter.WorldSpace +Tooltip.Glue.Name Tooltip.Glue.Mode.BakeMeshes Tooltip.Glue.Mode.BakeSkinnedMeshes Tooltip.Glue.Mode.ParentObjects +Tooltip.RigTransfer.Name Tooltip.RigTransfer.ClearSource +Tooltip.ComponentClone.Name Tooltip.ComponentClone.SingleInstanceOn Tooltip.ComponentClone.SingleInstanceOff Tooltip.ComponentClone.ClearTemplate +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title diff --git a/Missing/tr.md b/Missing/tr.md index d14058d..2523bae 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -284,6 +284,8 @@ Undo.BatchConvertMaterials Tooltips.Brush.ChangeColor Tooltips.Brush.IncrementSize Tooltips.Brush.DecrementSize +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name Tooltips.Dev.ConfirmDestroySelected Tooltips.Dev.GizmoOptions Tooltips.Dev.SelectParent @@ -296,13 +298,23 @@ Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip Tooltips.Dev.Interaction.Projection +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name Tooltip.GrabbableSetter.ApplyToRoot Tooltip.GrabbableSetter.AppyToHit +Tooltip.CharacterCollider.Name +Tooltip.Light.Name Tooltip.Light.Shadows.None Tooltip.Light.Shadows.Hard Tooltip.Light.Shadows.Soft +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name Tooltip.Material.ConvertAll Tooltip.Cartridge.Eject +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name Tooltip.ProtoFlux.Drive Tooltip.ProtoFlux.Source Tooltip.ProtoFlux.Reference @@ -322,15 +334,23 @@ Tooltip.Meter.Mode.Perpendicular Tooltip.Meter.Mode.Drag Tooltip.Meter.Points.Two Tooltip.Meter.Points.Multiple +Tooltip.Meter.Name Tooltip.Meter.ObjectSpace Tooltip.Meter.WorldSpace +Tooltip.Glue.Name Tooltip.Glue.Mode.BakeMeshes Tooltip.Glue.Mode.BakeSkinnedMeshes Tooltip.Glue.Mode.ParentObjects +Tooltip.RigTransfer.Name Tooltip.RigTransfer.ClearSource +Tooltip.ComponentClone.Name Tooltip.ComponentClone.SingleInstanceOn Tooltip.ComponentClone.SingleInstanceOff Tooltip.ComponentClone.ClearTemplate +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title diff --git a/Missing/uk.md b/Missing/uk.md index c688edd..7290f3a 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -7,6 +7,26 @@ World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly Notifications.PermissionChanged Notifications.PermissionChangedDetail +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name +Tooltip.Meter.Name +Tooltip.Glue.Name +Tooltip.RigTransfer.Name +Tooltip.ComponentClone.Name +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name Importer.Image.Failure.Heading Importer.Image.Failure.Description Settings.FullBodyTrackingSettings diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 6085084..98904fb 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,5 +2,24 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] -Inspector.Texture3D.SpawnVisualizer +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name +Tooltip.Meter.Name +Tooltip.Glue.Name +Tooltip.RigTransfer.Name +Tooltip.ComponentClone.Name +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index e4c0b06..41a6a3a 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -65,27 +65,47 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail +Tooltip.GeometryLineBrush.Name +ToolTip.Dev.Name Tooltips.Dev.Selection.Single Tooltips.Dev.Selection.Multi Tooltips.Dev.Interaction.Tip Tooltips.Dev.Interaction.Projection +Tooltip.Color.Name +Tooltip.GrabbableSetter.Name +Tooltip.CharacterCollider.Name +Tooltip.Light.Name Tooltip.Light.Shadows.None Tooltip.Light.Shadows.Hard Tooltip.Light.Shadows.Soft +Tooltip.MeshVisibility.Name +Tooltip.Mesh.Name +Tooltip.Slicer.Name +Tooltip.Material.Name +Tooltip.Microphone.Name +Tooltip.ProtoFlux.Name Tooltip.Meter.Mode.Ray Tooltip.Meter.Mode.Perpendicular Tooltip.Meter.Mode.Drag Tooltip.Meter.Points.Two Tooltip.Meter.Points.Multiple +Tooltip.Meter.Name Tooltip.Meter.ObjectSpace Tooltip.Meter.WorldSpace +Tooltip.Glue.Name Tooltip.Glue.Mode.BakeMeshes Tooltip.Glue.Mode.BakeSkinnedMeshes Tooltip.Glue.Mode.ParentObjects +Tooltip.RigTransfer.Name Tooltip.RigTransfer.ClearSource +Tooltip.ComponentClone.Name Tooltip.ComponentClone.SingleInstanceOn Tooltip.ComponentClone.SingleInstanceOff Tooltip.ComponentClone.ClearTemplate +Tooltip.Shape.Name +Tooltip.CameraObjectHider.Name +Tooltip.ControllerDiagnostic.Name +Tooltip.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/README.md b/README.md index 2077397..ee26afc 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 69.4% - Missing keys: 708 -German [de] - 100.0% - Missing keys: 1 -English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2267 +Czech [cs] - 68.8% - Missing keys: 728 +German [de] - 99.1% - Missing keys: 20 +English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2287 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 70.7% - Missing keys: 677 -Spanish [es] - 99.3% - Missing keys: 16 -Estonian [et] - 35.7% - Missing keys: 1488 -Finnish [fi] - 88.6% - Missing keys: 264 -French [fr] - 100.0% - Missing keys: 1 -Hungarian [hu] - 28.6% - Missing keys: 1652 -Icelandic [is] - 27.7% - Missing keys: 1673 -Japanese [ja] - 100.0% - Missing keys: 1 -Korean [ko] - 99.8% - Missing keys: 5 -Dutch [nl] - 44.7% - Missing keys: 1278 -Norwegian [no] - 67.9% - Missing keys: 742 -Polish [pl] - 96.9% - Missing keys: 72 -Portuguese (Brazil) [pt-br] - 67.9% - Missing keys: 743 -Russian [ru] - 100.0% - Missing keys: 1 -Swedish [sv] - 27.5% - Missing keys: 1676 -Thai [th] - 3.0% - Missing keys: 2244 -Turkish [tr] - 35.1% - Missing keys: 1500 -Ukrainian [uk] - 56.7% - Missing keys: 1001 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 -Chinese (Traditional, Taiwan) [zh-tw] - 68.1% - Missing keys: 737 +Esperanto [eo] - 70.1% - Missing keys: 697 +Spanish [es] - 98.5% - Missing keys: 36 +Estonian [et] - 35.4% - Missing keys: 1508 +Finnish [fi] - 87.8% - Missing keys: 284 +French [fr] - 99.1% - Missing keys: 20 +Hungarian [hu] - 28.3% - Missing keys: 1672 +Icelandic [is] - 27.4% - Missing keys: 1693 +Japanese [ja] - 99.1% - Missing keys: 20 +Korean [ko] - 99.1% - Missing keys: 21 +Dutch [nl] - 44.4% - Missing keys: 1298 +Norwegian [no] - 67.3% - Missing keys: 762 +Polish [pl] - 99.1% - Missing keys: 20 +Portuguese (Brazil) [pt-br] - 67.3% - Missing keys: 763 +Russian [ru] - 99.1% - Missing keys: 21 +Swedish [sv] - 27.3% - Missing keys: 1696 +Thai [th] - 3.0% - Missing keys: 2264 +Turkish [tr] - 34.8% - Missing keys: 1520 +Ukrainian [uk] - 56.2% - Missing keys: 1021 +Chinese (Simplified, Mainland China) [zh-cn] - 99.1% - Missing keys: 20 +Chinese (Traditional, Taiwan) [zh-tw] - 67.6% - Missing keys: 757 -Total keys: 2313 +Total keys: 2333 ## 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. From 4cf1194f91fee23bb1447c43d5f3c491d1f7383b Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 29 Oct 2024 22:00:30 +0100 Subject: [PATCH 068/529] de: new tooltip strings (#553) --- de.json | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/de.json b/de.json index 1770385..2fd36cb 100644 --- a/de.json +++ b/de.json @@ -720,6 +720,9 @@ "Tooltips.Brush.IncrementSize": "Vergrößern", "Tooltips.Brush.DecrementSize": "Verkleinern", + "Tooltip.GeometryLineBrush.Name": "Pinsel-Tool", + + "ToolTip.Dev.Name": "Entwickler-Tool", "Tooltips.Dev.CreateNew": "Neu...", "Tooltips.Dev.Selection": "Auswahl: {mode}", "Tooltips.Dev.DevMode.Off": "Entwicklermodus: Aus", @@ -743,13 +746,16 @@ "Tooltips.Dev.Interaction.Tip": "Spitze", "Tooltips.Dev.Interaction.Projection": "Projiziert", + "Tooltip.Color.Name": "Farb-Tool", "Tooltip.Color.Picker": "Farbauswahl", + "Tooltip.GrabbableSetter.Name": "Greifbarkeits-Tool", "Tooltip.GrabbableSetter.Scalable": "Skalierbar setzen", "Tooltip.GrabbableSetter.NonScalable": "Nicht-skalierbar setzen", "Tooltip.GrabbableSetter.ApplyToRoot": "Auf Root anwenden setzen", "Tooltip.GrabbableSetter.AppyToHit": "Auf Treffer anwenden setzen", + "Tooltip.CharacterCollider.Name": "Character Kollisions-Tool", "Tooltip.CharacterCollider.MarkGrippable": "Als greifbar markieren", "Tooltip.CharacterCollider.DontMarkGrippable": "Als nicht-greifbar markieren", "Tooltip.CharacterCollider.EnsureWalkRun": "Gehen/Rennen-Fortbewegung sicherstellen", @@ -760,19 +766,25 @@ "Tooltip.Light.Spot": "Strahler", "Tooltip.Light.Sun": "Sonne", + "Tooltip.Light.Name": "Licht-Tool", "Tooltip.Light.Shadows.None": "Keine Schatten", "Tooltip.Light.Shadows.Hard": "Harte Schatten", "Tooltip.Light.Shadows.Soft": "Weiche Schatten", + "Tooltip.MeshVisibility.Name": "Mesh-Sichtbarkeits-Tool", "Tooltip.MeshVisibility.KeepShadow": "Schatten behalten", "Tooltip.MeshVisibility.ShadowOff": "Schatten deaktivieren", "Tooltip.MeshVisibility.ShadowOn": "Schatten aktivieren", "Tooltip.MeshVisibility.OnlyShadow": "Nur Schatten", "Tooltip.MeshVisibility.DoubleSidedShadow": "Doppelseitiger Schatten", + "Tooltip.Mesh.Name": "Mesh-Tool", + + "Tooltip.Slicer.Name": "Objekt-Schneide-Tool", "Tooltip.Slicer.Add": "Ebenenteiler hinzufügen", "Tooltip.Slicer.Clear": "Ebenenteiler entfernen", + "Tooltip.Material.Name": "Material-Tool", "Tooltip.Material.RayMode": "Lichtstrahlmodus", "Tooltip.Material.AreaMode": "Bereichsmodus", "Tooltip.Material.ObjectMode": "Globaler Objektmodus", @@ -787,6 +799,7 @@ "Tooltip.Cartridge.Eject": "Orb auswerfen", + "Tooltip.Microphone.Name": "Mikrofon", "Tooltip.Microphone.Format.WAV": "WAV", "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", "Tooltip.Microphone.Format.FLAC": "FLAC", @@ -795,6 +808,7 @@ "Tooltip.Microphone.SourceRaw": "Ungefiltert", "Tooltip.Microphone.SourceFiltered": "Gefiltert & Normalisiert", + "Tooltip.ProtoFlux.Name": "ProtoFlux-Tool", "Tooltip.ProtoFlux.Drive": "Drive", "Tooltip.ProtoFlux.Source": "Source", "Tooltip.ProtoFlux.Reference": "Reference", @@ -817,19 +831,31 @@ "Tooltip.Meter.Points.Two": "Zwei Punkte", "Tooltip.Meter.Points.Multiple": "Mehrere Punkte", + "Tooltip.Meter.Name": "Ausmessungs-Tool", "Tooltip.Meter.ObjectSpace": "Im Objekt-Koordinatenraum messen", "Tooltip.Meter.WorldSpace": "Im Welt-Koordinatenraum messen", + "Tooltip.Glue.Name": "Klebe-Tool", "Tooltip.Glue.Mode.BakeMeshes": "Modus: Meshes vereinen", "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Modus: Skinned-Meshes vereinen", "Tooltip.Glue.Mode.ParentObjects": "Modus: Objekte parentieren", + "Tooltip.RigTransfer.Name": "Rigged-Mesh-Übertragungs-Tool", "Tooltip.RigTransfer.ClearSource": "Quelle entfernen", + "Tooltip.ComponentClone.Name": "Komponenten-Kopiertool", "Tooltip.ComponentClone.SingleInstanceOn": "Nur eine Instanz: An", "Tooltip.ComponentClone.SingleInstanceOff": "Nur eine Instanz: Aus", "Tooltip.ComponentClone.ClearTemplate": "Vorlage entfernen", + "Tooltip.Shape.Name": "Form-Tool", + + "Tooltip.CameraObjectHider.Name": "Kamera-Sichtbarkeits-Tool", + + "Tooltip.ControllerDiagnostic.Name": "Controller-Diagnose-Tool", + + "Tooltip.Labeler.Name": "Etikettier-Tool", + "ProtoFlux.UI.Call": "Aufruf", "ProtoFlux.UI.AsyncCall": "Asynchroner Aufruf", "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux Nodes", From 69f24b2c9fdca3038a2fe89187d6c620db4c908f Mon Sep 17 00:00:00 2001 From: bredo Date: Wed, 30 Oct 2024 10:01:46 +1300 Subject: [PATCH 069/529] en-gb: Translate Colour Tool --- en-gb.json | 1 + 1 file changed, 1 insertion(+) diff --git a/en-gb.json b/en-gb.json index e458076..e9acc5b 100644 --- a/en-gb.json +++ b/en-gb.json @@ -5,6 +5,7 @@ "Undo.ChangeColor": "Change Colour", + "Tooltip.Color.Name": "Colour Tool", "Tooltip.Color.Picker": "Colour Picker", "Tooltip.Microphone.SourceFiltered": "Filtered & Normalised", From 0a8d04eb0ae9ed7c55c41988dc88042096106f9b Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Tue, 29 Oct 2024 23:11:44 +0200 Subject: [PATCH 070/529] chore: translate new strings --- fr.json | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/fr.json b/fr.json index 17a0eaf..6742177 100644 --- a/fr.json +++ b/fr.json @@ -720,6 +720,9 @@ "Tooltips.Brush.IncrementSize": "Augmenter la taille", "Tooltips.Brush.DecrementSize": "Réduire la taille", + "Tooltip.GeometryLineBrush.Name": "Pinceau géométrique", + + "ToolTip.Dev.Name": "Outil de développement", "Tooltips.Dev.CreateNew": "Nouvelle création...", "Tooltips.Dev.Selection": "Sélection: {mode}", "Tooltips.Dev.DevMode.Off": "Mode Développeur: Inactif", @@ -743,13 +746,16 @@ "Tooltips.Dev.Interaction.Tip": "Pointe", "Tooltips.Dev.Interaction.Projection": "Projection", + "Tooltip.Color.Name": "Pipette à couleurs", "Tooltip.Color.Picker": "Pipette à couleurs", + "Tooltip.GrabbableSetter.Name": "Outil de définition d'attrapage", "Tooltip.GrabbableSetter.Scalable": "Définir comme redimensionnable", "Tooltip.GrabbableSetter.NonScalable": "Définir comme non-redimensionnable", "Tooltip.GrabbableSetter.ApplyToRoot": "Appliquer à la racine", "Tooltip.GrabbableSetter.AppyToHit": "Appliquer à ce qui est touché", + "Tooltip.CharacterCollider.Name": "Outil de collisionneurs", "Tooltip.CharacterCollider.MarkGrippable": "Marquer comme saisissable", "Tooltip.CharacterCollider.DontMarkGrippable": "Ne pas marquer saisissable", "Tooltip.CharacterCollider.EnsureWalkRun": "Garantir mouvement Marche/Course", @@ -760,19 +766,25 @@ "Tooltip.Light.Spot": "Spot", "Tooltip.Light.Sun": "Soleil", + "Tooltip.Light.Name": "Outil de lumière", "Tooltip.Light.Shadows.None": "Pas d'ombres", "Tooltip.Light.Shadows.Hard": "Ombres dures", "Tooltip.Light.Shadows.Soft": "Ombres douces", + "Tooltip.MeshVisibility.Name": "Outil de visibilité de modèles", "Tooltip.MeshVisibility.KeepShadow": "Garder l'ombre", "Tooltip.MeshVisibility.ShadowOff": "Désactiver l'ombre", "Tooltip.MeshVisibility.ShadowOn": "Activer l'ombre", "Tooltip.MeshVisibility.OnlyShadow": "Définir ombre uniquement", "Tooltip.MeshVisibility.DoubleSidedShadow": "Définir ombre double face", + "Tooltip.Mesh.Name": "Outil de modèles", + + "Tooltip.Slicer.Name": "Découpeur de modèles", "Tooltip.Slicer.Add": "Ajouter découpage", "Tooltip.Slicer.Clear": "Effacer tous les découpages", + "Tooltip.Material.Name": "Éditeur de matériaux", "Tooltip.Material.RayMode": "Mode rayon", "Tooltip.Material.AreaMode": "Mode zone", "Tooltip.Material.ObjectMode": "Mode global d'objet", @@ -787,6 +799,7 @@ "Tooltip.Cartridge.Eject": "Éjecter l'orbe", + "Tooltip.Microphone.Name": "Microphone", "Tooltip.Microphone.Format.WAV": "WAV", "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", "Tooltip.Microphone.Format.FLAC": "FLAC", @@ -795,6 +808,7 @@ "Tooltip.Microphone.SourceRaw": "RAW", "Tooltip.Microphone.SourceFiltered": "Filtré et normalisé", + "Tooltip.ProtoFlux.Name": "Outil de ProtoFlux", "Tooltip.ProtoFlux.Drive": "Conduire", "Tooltip.ProtoFlux.Source": "Sourcer", "Tooltip.ProtoFlux.Reference": "Référencer", @@ -817,19 +831,31 @@ "Tooltip.Meter.Points.Two": "Deux points", "Tooltip.Meter.Points.Multiple": "Points multiples", + "Tooltip.Meter.Name": "Outil de mesure", "Tooltip.Meter.ObjectSpace": "Mesurer dans l'espace de l'objet", "Tooltip.Meter.WorldSpace": "Mesurer dans l'espace du monde", + "Tooltip.Glue.Name": "Outil de colle", "Tooltip.Glue.Mode.BakeMeshes": "Pré-calculer les modèles", "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Pré-calculer les composants SkinnedMeshRenderers", "Tooltip.Glue.Mode.ParentObjects": "Parenter les objets", + "Tooltip.RigTransfer.Name": "Outil de transfert de rig", "Tooltip.RigTransfer.ClearSource": "Retirer la source", + "Component Clone Tool": "Outil de clonage de composants", "Tooltip.ComponentClone.SingleInstanceOn": "Instance seule: activée", "Tooltip.ComponentClone.SingleInstanceOff": "Instance seule: désactivée", "Tooltip.ComponentClone.ClearTemplate": "Retirer le modèle", + "Tooltip.Shape.Name": "Générateur de formes", + + "Tooltip.CameraObjectHider.Name": "Outil de masquage de caméra", + + "Tooltip.ControllerDiagnostic.Name": "Outil de diagnostic manettes", + + "Tooltip.Labeler.Name": "Étiqueteuse", + "ProtoFlux.UI.Call": "Pulser", "ProtoFlux.UI.AsyncCall": "Pulser async", "ProtoFlux.UI.NodeBrowser.Title": "Nodes ProtoFlux", From de6279efec495ba1cbc5d9f9c7eb26ae3f20df57 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Tue, 29 Oct 2024 23:13:05 +0200 Subject: [PATCH 071/529] fix: wrong string name --- fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fr.json b/fr.json index 6742177..eab073a 100644 --- a/fr.json +++ b/fr.json @@ -843,7 +843,7 @@ "Tooltip.RigTransfer.Name": "Outil de transfert de rig", "Tooltip.RigTransfer.ClearSource": "Retirer la source", - "Component Clone Tool": "Outil de clonage de composants", + "Tooltip.ComponentClone.Name": "Outil de clonage de composants", "Tooltip.ComponentClone.SingleInstanceOn": "Instance seule: activée", "Tooltip.ComponentClone.SingleInstanceOff": "Instance seule: désactivée", "Tooltip.ComponentClone.ClearTemplate": "Retirer le modèle", From 63085d240915dd33b0dfd33da89d569af2eaa4c2 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Wed, 30 Oct 2024 08:40:11 +0900 Subject: [PATCH 072/529] KR: Tools name. --- ko.json | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/ko.json b/ko.json index 05a8ff0..54d499f 100644 --- a/ko.json +++ b/ko.json @@ -720,6 +720,9 @@ "Tooltips.Brush.IncrementSize" : "좀 더 크게", "Tooltips.Brush.DecrementSize" : "좀 더 작게", + "Tooltip.GeometryLineBrush.Name": "붓(Geometry Line Brush)", + + "ToolTip.Dev.Name": "개발 도구/데브툴(Development Tool)", "Tooltips.Dev.CreateNew": "새로 만들기", "Tooltips.Dev.Selection": "선택 방법: {mode}", "Tooltips.Dev.DevMode.Off": "개발자 모드: 끄기", @@ -743,13 +746,16 @@ "Tooltips.Dev.Interaction.Tip": "등배조작", "Tooltips.Dev.Interaction.Projection": "비례조작", + "Tooltip.Color.Name": "색상 도구(Color Tool)", "Tooltip.Color.Picker": "색상 선택기", + "Tooltip.GrabbableSetter.Name": "잡기설정 도구(Grabbable Setter Tool)", "Tooltip.GrabbableSetter.Scalable": "크기 조정이 가능하게 설정", "Tooltip.GrabbableSetter.NonScalable": "크기 조정이 불가능하게 설정", "Tooltip.GrabbableSetter.ApplyToRoot": "아이템 루트에 적용", "Tooltip.GrabbableSetter.AppyToHit": "지시선 대상에 적용", + "Tooltip.CharacterCollider.Name": "벽설정 도구(Character Collider Setter Tool)", "Tooltip.CharacterCollider.MarkGrippable": "잡을 수 있게 설정", "Tooltip.CharacterCollider.DontMarkGrippable": "잡을 수 없도록 설정", "Tooltip.CharacterCollider.EnsureWalkRun": "걷기/달리기으로 이동 가능", @@ -760,19 +766,25 @@ "Tooltip.Light.Spot": "스포트라이트(Spot)", "Tooltip.Light.Sun": "태양(Sun)/직사(Directional)", + "Tooltip.Light.Name": "광원 도구(Light Tool)", "Tooltip.Light.Shadows.None": "그림자 없음", "Tooltip.Light.Shadows.Hard": "선명한 그림자(Hard)", "Tooltip.Light.Shadows.Soft": "흐릿한 그림자(Soft)", + "Tooltip.MeshVisibility.Name": "매시 시각화 도구(Mesh Visibility Tool)", "Tooltip.MeshVisibility.KeepShadow": "그림자 유지", "Tooltip.MeshVisibility.ShadowOff": "그림자 끄기", "Tooltip.MeshVisibility.ShadowOn": "그림자 켜기", "Tooltip.MeshVisibility.OnlyShadow": "그림자에만 설정", "Tooltip.MeshVisibility.DoubleSidedShadow": "양면 그림자로 설정", + "Tooltip.Mesh.Name": "매시 도구(Mesh Tool)", + + "Tooltip.Slicer.Name": "자르기 도구(Object Slicer Tool)", "Tooltip.Slicer.Add": "슬라이서 추가", "Tooltip.Slicer.Clear": "설정 제거", + "Tooltip.Material.Name": "머티리얼 도구(Material Tool)", "Tooltip.Material.RayMode": "광선(Ray) 모드", "Tooltip.Material.AreaMode": "영역(Area) 모드", "Tooltip.Material.ObjectMode": "오브젝트 글로벌(Object Global) 모드", @@ -787,6 +799,7 @@ "Tooltip.Cartridge.Eject": "오브 추출", + "Tooltip.Microphone.Name": "마이크(Microphone)", "Tooltip.Microphone.Format.WAV": "WAV", "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", "Tooltip.Microphone.Format.FLAC": "FLAC", @@ -795,6 +808,7 @@ "Tooltip.Microphone.SourceRaw": "Raw", "Tooltip.Microphone.SourceFiltered": "필터 및 정규화", + "Tooltip.ProtoFlux.Name": "프로토플럭스 도구(Proto-Flux Tool)", "Tooltip.ProtoFlux.Drive" : "Drive(점유연결)", "Tooltip.ProtoFlux.Source" : "Source(비점유연결)", "Tooltip.ProtoFlux.Reference" : "Reference(참조추출)", @@ -817,19 +831,31 @@ "Tooltip.Meter.Points.Two" : "두점", "Tooltip.Meter.Points.Multiple" : "다점", + "Tooltip.Meter.Name": "길이측정 도구(Meter Tool)", "Tooltip.Meter.ObjectSpace" : "지정 대상 좌표계 기준", "Tooltip.Meter.WorldSpace" : "월드 좌표계 기준", + "Tooltip.Glue.Name": "접합 도구(Glue Tool)", "Tooltip.Glue.Mode.BakeMeshes" : "모드: 메시 베이크", "Tooltip.Glue.Mode.BakeSkinnedMeshes" : "모드: 스킨드 메시 베이크", "Tooltip.Glue.Mode.ParentObjects" : "모드: 계층관계로 묶기", + "Tooltip.RigTransfer.Name": "리그 매시 전송 도구(Rig Mesh Transfer Tool)", "Tooltip.RigTransfer.ClearSource" : "원본 삭제", + "Tooltip.ComponentClone.Name": "구성요소 복제 도구(Component Clone Tool)", "Tooltip.ComponentClone.SingleInstanceOn" : "단일객체: ON", "Tooltip.ComponentClone.SingleInstanceOff" : "단일객체: OFF", "Tooltip.ComponentClone.ClearTemplate" : "임시 저장본 삭제", + "Tooltip.Shape.Name": "도형 도구(Shape Tool)", + + "Tooltip.CameraObjectHider.Name": "카메라 숨김 도구(Camera Object Hider Tool)", + + "Tooltip.ControllerDiagnostic.Name": "컨트롤러 진단 도구(Controller Diagnostic Tool)", + + "Tooltip.Labeler.Name": "라벨러(Labeler Tool)", + "ProtoFlux.UI.Call" : "호출", "ProtoFlux.UI.AsyncCall" : "비동기 호출", "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux 노드 탐색기", @@ -1999,6 +2025,8 @@ "Inspector.MeshCollider.VHACD": "볼록 껍질 분해 (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "BoxCollider로 교체", + "Inspector.Texture3D.SpawnVisualizer" : "생성 시각화", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "현재 사용자들의 이동기능에 적용하기", "Inspector.VHACD.Parameter.MergeDoubles": "중첩 병합", From 1801035beaf5a06a95dd17f49a0766deddb15e5e Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 30 Oct 2024 09:57:18 +0900 Subject: [PATCH 073/529] Update ja.json --- ja.json | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/ja.json b/ja.json index 4a3229b..eda9a6a 100644 --- a/ja.json +++ b/ja.json @@ -210,9 +210,9 @@ "World.Error.HostBlockedDetail": "あなたはセッションのホストにブロックされています", "World.Error.WorldCrash": "ワールドがクラッシュしました", "World.Error.WorldCrashDetail": "ワールドに致命的なエラーが発生しました", - "World.Error.Handshake" : "ハンドシェイクエラーが発生しました", + "World.Error.Handshake": "ハンドシェイクエラーが発生しました", "World.Error.Unknown": "未知のエラー", - "World.Error.FailedToCreateBanAccessKey" : "BANアクセスキーの作成に失敗しました", + "World.Error.FailedToCreateBanAccessKey": "BANアクセスキーの作成に失敗しました", "World.Config.Name": "セッション名:", "World.Config.Description": "セッション説明:", @@ -720,6 +720,9 @@ "Tooltips.Brush.IncrementSize" : "太く", "Tooltips.Brush.DecrementSize" : "細く", + "Tooltip.GeometryLineBrush.Name": "ジオメトリラインブラシ", + + "ToolTip.Dev.Name": "デブツール", "Tooltips.Dev.CreateNew": "新規作成…", "Tooltips.Dev.Selection": "選択:​{mode}", "Tooltips.Dev.DevMode.Off": "開発者モード​:オフ", @@ -743,13 +746,16 @@ "Tooltips.Dev.Interaction.Tip": "Tip", "Tooltips.Dev.Interaction.Projection": "Projection", + "Tooltip.Color.Name": "カラーツール", "Tooltip.Color.Picker": "カラーピッカー", + "Tooltip.GrabbableSetter.Name": "グラバブルセットツール", "Tooltip.GrabbableSetter.Scalable": "スケール可能にする", "Tooltip.GrabbableSetter.NonScalable": "スケール不可能にする", "Tooltip.GrabbableSetter.ApplyToRoot": "オブジェクトルート​に適用する", "Tooltip.GrabbableSetter.AppyToHit": "ヒットした階層​に適用する", + "Tooltip.CharacterCollider.Name": "キャラクターコライダーセットツール", "Tooltip.CharacterCollider.MarkGrippable": "グラブ可能にする", "Tooltip.CharacterCollider.DontMarkGrippable": "グラブ不可能にする", "Tooltip.CharacterCollider.EnsureWalkRun": "歩行を追加", @@ -760,19 +766,25 @@ "Tooltip.Light.Spot": "スポットライト", "Tooltip.Light.Sun": "ディレクショナルライト", + "Tooltip.Light.Name": "ライトツール", "Tooltip.Light.Shadows.None": "影なし", "Tooltip.Light.Shadows.Hard": "影: ハード", "Tooltip.Light.Shadows.Soft": "影: ソフト", + "Tooltip.MeshVisibility.Name": "メッシュ可視性ツール", "Tooltip.MeshVisibility.KeepShadow": "影を残す", "Tooltip.MeshVisibility.ShadowOff": "影を無効にする", "Tooltip.MeshVisibility.ShadowOn": "影を有効にする", "Tooltip.MeshVisibility.OnlyShadow": "影のみに設定", "Tooltip.MeshVisibility.DoubleSidedShadow": "影を両面に設定", + "Tooltip.Mesh.Name": "メッシュツール", + + "Tooltip.Slicer.Name": "オブジェクトスライサーツール", "Tooltip.Slicer.Add": "スライサーを追加", "Tooltip.Slicer.Clear": "設定をクリア", + "Tooltip.Material.Name": "マテリアルツール", "Tooltip.Material.RayMode": "レイモード", "Tooltip.Material.AreaMode": "エリアモード", "Tooltip.Material.ObjectMode": "オブジェクトグローバルモード", @@ -787,6 +799,7 @@ "Tooltip.Cartridge.Eject": "オーブを取り出す", + "Tooltip.Microphone.Name": "マイク", "Tooltip.Microphone.Format.WAV": "WAVファイル", "Tooltip.Microphone.Format.Vorbis": "OGGファイル", "Tooltip.Microphone.Format.FLAC": "FLACファイル", @@ -795,6 +808,7 @@ "Tooltip.Microphone.SourceRaw": "フィルタリング・正規化を行わない", "Tooltip.Microphone.SourceFiltered": "フィルタリング・正規化を行う", + "Tooltip.ProtoFlux.Name": "Proto-Fluxツール", "Tooltip.ProtoFlux.Drive" : "Drive", "Tooltip.ProtoFlux.Source" : "Source", "Tooltip.ProtoFlux.Reference" : "Reference", @@ -817,19 +831,31 @@ "Tooltip.Meter.Points.Two" : "2点間", "Tooltip.Meter.Points.Multiple" : "複数点", + "Tooltip.Meter.Name": "メーターツール", "Tooltip.Meter.ObjectSpace" : "オブジェクト空間で計測", "Tooltip.Meter.WorldSpace" : "ワールド空間で計測", + "Tooltip.Glue.Name": "グルーツール", "Tooltip.Glue.Mode.BakeMeshes" : "メッシュをベイク", "Tooltip.Glue.Mode.BakeSkinnedMeshes" : "スキンドメッシュをベイク", "Tooltip.Glue.Mode.ParentObjects" : "親子付け", + "Tooltip.RigTransfer.Name": "リグメッシュ転送ツール", "Tooltip.RigTransfer.ClearSource" : "送信元をクリア", + "Tooltip.ComponentClone.Name": "コンポーネントクローンツール", "Tooltip.ComponentClone.SingleInstanceOn" : "シングルインスタンス: オン", "Tooltip.ComponentClone.SingleInstanceOff" : "シングルインスタンス: オフ", "Tooltip.ComponentClone.ClearTemplate" : "テンプレートをクリア", + "Tooltip.Shape.Name": "シェイプツール", + + "Tooltip.CameraObjectHider.Name": "カメラオブジェクト非表示ツール", + + "Tooltip.ControllerDiagnostic.Name": "コントローラー診断ツール", + + "Tooltip.Labeler.Name": "ラベルツール", + "ProtoFlux.UI.Call" : "Call", "ProtoFlux.UI.AsyncCall" : "Async Call", "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux ノード", From c0520d38823800f9e3237ba7028d06cf4a82378a Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Wed, 30 Oct 2024 13:27:09 +0800 Subject: [PATCH 074/529] zh-cn:Sync to the latest English version --- zh-cn.json | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index d98b778..20863f3 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -720,6 +720,9 @@ "Tooltips.Brush.IncrementSize" : "增大", "Tooltips.Brush.DecrementSize" : "缩小", + "Tooltip.GeometryLineBrush.Name": "几何线刷", + + "ToolTip.Dev.Name": "开发工具", "Tooltips.Dev.CreateNew": "创建新的...", "Tooltips.Dev.Selection": "选择: {mode}", "Tooltips.Dev.DevMode.Off": "开发者模式:禁用", @@ -743,13 +746,16 @@ "Tooltips.Dev.Interaction.Tip": "提示", "Tooltips.Dev.Interaction.Projection": "估算", + "Tooltip.Color.Name": "颜色工具", "Tooltip.Color.Picker": "选色器", + "Tooltip.GrabbableSetter.Name": "抓取状态设置工具", "Tooltip.GrabbableSetter.Scalable": "设为可缩放", "Tooltip.GrabbableSetter.NonScalable": "设为不可缩放", "Tooltip.GrabbableSetter.ApplyToRoot": "设为应用到根组件", "Tooltip.GrabbableSetter.AppyToHit": "设为应用到命中组件", + "Tooltip.CharacterCollider.Name": "角色碰撞设置工具", "Tooltip.CharacterCollider.MarkGrippable": "标记为可抓取", "Tooltip.CharacterCollider.DontMarkGrippable": "不要标记为可抓取", "Tooltip.CharacterCollider.EnsureWalkRun": "确保步行/跑步运动", @@ -760,19 +766,25 @@ "Tooltip.Light.Spot": "聚光灯", "Tooltip.Light.Sun": "太阳", + "Tooltip.Light.Name": "灯光工具", "Tooltip.Light.Shadows.None": "无阴影", "Tooltip.Light.Shadows.Hard": "深层阴影", "Tooltip.Light.Shadows.Soft": "浅层阴影", + "Tooltip.MeshVisibility.Name": "网格显示工具", "Tooltip.MeshVisibility.KeepShadow": "保持阴影", "Tooltip.MeshVisibility.ShadowOff": "禁用阴影", "Tooltip.MeshVisibility.ShadowOn": "启用阴影", "Tooltip.MeshVisibility.OnlyShadow": "设置为仅阴影", "Tooltip.MeshVisibility.DoubleSidedShadow": "设置为双面阴影", + "Tooltip.Mesh.Name": "网格工具", + + "Tooltip.Slicer.Name": "物体切面工具", "Tooltip.Slicer.Add": "添加切片器", "Tooltip.Slicer.Clear": "清除设定", + "Tooltip.Material.Name": "材质工具", "Tooltip.Material.RayMode": "射线模式", "Tooltip.Material.AreaMode": "区域模式", "Tooltip.Material.ObjectMode": "对象全局模式", @@ -787,6 +799,7 @@ "Tooltip.Cartridge.Eject": "取出球体", + "Tooltip.Microphone.Name": "麦克风", "Tooltip.Microphone.Format.WAV": "WAV文件", "Tooltip.Microphone.Format.Vorbis": "OGG文件", "Tooltip.Microphone.Format.FLAC": "FLAC文件", @@ -795,6 +808,7 @@ "Tooltip.Microphone.SourceRaw": "Raw文件", "Tooltip.Microphone.SourceFiltered": "过滤并归一化", + "Tooltip.ProtoFlux.Name": "Proto-Flux 脚本编辑工具", "Tooltip.ProtoFlux.Drive" : "驱动", "Tooltip.ProtoFlux.Source" : "源", "Tooltip.ProtoFlux.Reference" : "参考", @@ -817,19 +831,31 @@ "Tooltip.Meter.Points.Two": "两点", "Tooltip.Meter.Points.Multiple": "多点", + "Tooltip.Meter.Name": "量尺工具", "Tooltip.Meter.ObjectSpace": "在物体空间里测量", "Tooltip.Meter.WorldSpace": "在世界空间里测量", + "Tooltip.Glue.Name": "胶水工具", "Tooltip.Glue.Mode.BakeMeshes": "模式: 烘焙面数", "Tooltip.Glue.Mode.BakeSkinnedMeshes": "模式: 烘焙上材质后的面", "Tooltip.Glue.Mode.ParentObjects": "模式: 父级物体", + "Tooltip.RigTransfer.Name": "骨骼网格转换工具", "Tooltip.RigTransfer.ClearSource": "清理源文件", + "Tooltip.ComponentClone.Name": "组件克隆工具", "Tooltip.ComponentClone.SingleInstanceOn": "单个实例: 启用", "Tooltip.ComponentClone.SingleInstanceOff": "单个实例: 禁用", "Tooltip.ComponentClone.ClearTemplate": "清除模板", + "Tooltip.Shape.Name": "形状工具", + + "Tooltip.CameraObjectHider.Name": "相机物体隐藏工具", + + "Tooltip.ControllerDiagnostic.Name": "控制器诊断工具", + + "Tooltip.Labeler.Name": "标签设置工具", + "ProtoFlux.UI.Call" : "调用", "ProtoFlux.UI.AsyncCall" : "异步 调用", "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux 节点", From 96149f564684800d2a220594a71dad3d3b1dbd2d Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Wed, 30 Oct 2024 13:33:12 +0800 Subject: [PATCH 075/529] Update zh-cn.json --- zh-cn.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index 20863f3..66bebd9 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -720,7 +720,7 @@ "Tooltips.Brush.IncrementSize" : "增大", "Tooltips.Brush.DecrementSize" : "缩小", - "Tooltip.GeometryLineBrush.Name": "几何线刷", + "Tooltip.GeometryLineBrush.Name": "几何线条笔刷", "ToolTip.Dev.Name": "开发工具", "Tooltips.Dev.CreateNew": "创建新的...", @@ -729,8 +729,8 @@ "Tooltips.Dev.DevMode.On": "开发者模式:启用", "Tooltips.Dev.OpenInspector": "打开查看器", "Tooltips.Dev.DeselectAll": "全部取消选择", - "Tooltips.Dev.DestroySelected": "销毁所选", - "Tooltips.Dev.ConfirmDestroySelected": "确定销毁所选", + "Tooltips.Dev.DestroySelected": "删除所选", + "Tooltips.Dev.ConfirmDestroySelected": "确定删除所选", "Tooltips.Dev.GizmoOptions" : "Gizmo 选项", "Tooltips.Dev.SelectParent" : "选择父级", @@ -840,7 +840,7 @@ "Tooltip.Glue.Mode.BakeSkinnedMeshes": "模式: 烘焙上材质后的面", "Tooltip.Glue.Mode.ParentObjects": "模式: 父级物体", - "Tooltip.RigTransfer.Name": "骨骼网格转换工具", + "Tooltip.RigTransfer.Name": "绑定网格转换工具", "Tooltip.RigTransfer.ClearSource": "清理源文件", "Tooltip.ComponentClone.Name": "组件克隆工具", @@ -850,7 +850,7 @@ "Tooltip.Shape.Name": "形状工具", - "Tooltip.CameraObjectHider.Name": "相机物体隐藏工具", + "Tooltip.CameraObjectHider.Name": "相机对象可视性设置工具", "Tooltip.ControllerDiagnostic.Name": "控制器诊断工具", @@ -2748,9 +2748,9 @@ "Tools.Names.InformationTools": "信息工具集", "Tools.Names.GeometryLineBrush": "几何线条笔刷工具", - "Tools.Names.Developer": "开发者工具", + "Tools.Names.Developer": "开发工具", "Tools.Names.ComponentClone": "组件克隆工具", - "Tools.Names.ProtoFlux": "ProtoFlux脚本编辑工具", + "Tools.Names.ProtoFlux": "ProtoFlux 脚本编辑工具", "Tools.Names.Material": "材质工具", "Tools.Names.Glue": "胶水工具", "Tools.Names.Light": "灯光工具", From 5cc5e6310e8482e85ad09b5aea46eca4ef366db5 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Wed, 30 Oct 2024 17:01:55 +0000 Subject: [PATCH 076/529] Translated secondary tooltip names --- pl.json | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/pl.json b/pl.json index 66de8e6..c3ca6b2 100644 --- a/pl.json +++ b/pl.json @@ -720,6 +720,7 @@ "Tooltips.Brush.IncrementSize": "Zwiększ rozmiar", "Tooltips.Brush.DecrementSize": "Zmniejsz rozmiar", + "ToolTip.Dev.Name": "Narzędzie Deweloperskie", "Tooltips.Dev.CreateNew": "Stwórz Nowy...", "Tooltips.Dev.Selection": "Zaznaczanie: {mode}", "Tooltips.Dev.DevMode.Off": "Tryb Dewelopera: Nie", @@ -743,13 +744,16 @@ "Tooltips.Dev.Interaction.Tip": "Narzędzie", "Tooltips.Dev.Interaction.Projection": "Projekcja", + "Tooltip.Color.Name": "Narzędzie koloru", "Tooltip.Color.Picker": "Wybieranie Kolorów", + "Tooltip.GrabbableSetter.Name": "Narzędzie ustawiania możliwości chwytania", "Tooltip.GrabbableSetter.Scalable": "Obiekty będą Skalowalne", "Tooltip.GrabbableSetter.NonScalable": "Obiekty nie będą Skalowalne", "Tooltip.GrabbableSetter.ApplyToRoot": "Ustaw Apply to Root", "Tooltip.GrabbableSetter.AppyToHit": "Ustaw Apply to Hit", + "Tooltip.CharacterCollider.Name": "Narzędzie ustawiania kolizji postaci", "Tooltip.CharacterCollider.MarkGrippable": "Oznaczaj jako Wspinalny", "Tooltip.CharacterCollider.DontMarkGrippable": "Nie Oznaczaj jako Wspinalny", "Tooltip.CharacterCollider.EnsureWalkRun": "Zapewnij lokomocję Chodzenie/Bieganie", @@ -760,19 +764,25 @@ "Tooltip.Light.Spot": "Stożkowe", "Tooltip.Light.Sun": "Słońce", + "Tooltip.Light.Name": "Narzędzie światła", "Tooltip.Light.Shadows.None": "Brak cieni", "Tooltip.Light.Shadows.Hard": "Ostre cienie", "Tooltip.Light.Shadows.Soft": "Miękkie cienie", + "Tooltip.MeshVisibility.Name": "Narzędzie widoczności meshy", "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.Mesh.Name": "Narzędzie meshy", + + "Tooltip.Slicer.Name": "Narzędzie wycinania meshy", "Tooltip.Slicer.Add": "Dodaj Slicer", "Tooltip.Slicer.Clear": "Usuń Slicer", + "Tooltip.Material.Name": "Narzędzie materiału", "Tooltip.Material.RayMode": "Tryb Promienia", "Tooltip.Material.AreaMode": "Tryb Strefy", "Tooltip.Material.ObjectMode": "Tryb Globalnego Obiektu", @@ -787,6 +797,7 @@ "Tooltip.Cartridge.Eject": "Wysuń kulę", + "Tooltip.Microphone.Name": "Mikrofon", "Tooltip.Microphone.Format.WAV": "WAV", "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", "Tooltip.Microphone.Format.FLAC": "FLAC", @@ -795,6 +806,7 @@ "Tooltip.Microphone.SourceRaw": "Surowe", "Tooltip.Microphone.SourceFiltered": "Filtrowane i Normalizowane", + "Tooltip.ProtoFlux.Name": "Narzędzie ProtoFlux", "Tooltip.ProtoFlux.Drive": "Steruj", "Tooltip.ProtoFlux.Source": "Źródło", "Tooltip.ProtoFlux.Reference": "Odnieś", @@ -817,19 +829,31 @@ "Tooltip.Meter.Points.Two": "Dwa Punkty", "Tooltip.Meter.Points.Multiple": "Wiele Punktów", + "Tooltip.Meter.Name": "Narzędzie mierzenia", "Tooltip.Meter.ObjectSpace": "Pomiar w Przestrzeni Obiektu", "Tooltip.Meter.WorldSpace": "Pomiar w Przestrzeni Światowej", + "Tooltip.Glue.Name": "Narzędzie klejenia", "Tooltip.Glue.Mode.BakeMeshes": "Tryb: Wypal meshe", "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Tryb: Wypal meshe z kościami", "Tooltip.Glue.Mode.ParentObjects": "Tryb: Rodzicowanie obiektów", + "Tooltip.RigTransfer.Name": "Narzędzie przenoszenia meshy", "Tooltip.RigTransfer.ClearSource": "Wyczyść źródło", + "Tooltip.ComponentClone.Name": "Narzędzie klonowania komponentów", "Tooltip.ComponentClone.SingleInstanceOn": "Jedna Instancja: Włączona", "Tooltip.ComponentClone.SingleInstanceOff": "Jedna Instancja: Wyłączona", "Tooltip.ComponentClone.ClearTemplate": "Wyczyść szablon", + "Tooltip.Shape.Name": "Narzędzie kształtu", + + "Tooltip.CameraObjectHider.Name": "Narzędzie widoczności obiektów kamery", + + "Tooltip.ControllerDiagnostic.Name": "Narzędzie diagnostyki kontrolera", + + "Tooltip.Labeler.Name": "Narzędzie etykiet", + "ProtoFlux.UI.Call": "Uruchom", "ProtoFlux.UI.AsyncCall": "Asynchroniczne uruchomienie", "ProtoFlux.UI.NodeBrowser.Title": "Nody ProtoFlux", From ad7713f879ff1341b53b2c4bdf425ed1a3e254c8 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Wed, 30 Oct 2024 17:07:51 +0000 Subject: [PATCH 077/529] Used CleanJSON.py --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index c3ca6b2..2205a61 100644 --- a/pl.json +++ b/pl.json @@ -2023,7 +2023,7 @@ "Inspector.MeshCollider.VHACD": "Dekompozycja wypukłej powłoki (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Zastąp Koliderem Sześciennym", - "Inspector.Texture3D.SpawnVisualizer" : "Spawn Wizualizator", + "Inspector.Texture3D.SpawnVisualizer": "Spawn Wizualizator", "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Aktualizuj moduły lokomocji dla obecnych użytkowników", From 262eebd95726dcdb4b77f589e47ee22118bbb90f Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Sat, 2 Nov 2024 13:09:01 +0800 Subject: [PATCH 078/529] Update zh-cn.json --- zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-cn.json b/zh-cn.json index 66bebd9..eb6a1ea 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1251,7 +1251,7 @@ "Settings.Category.Misc": "其他", "Settings.Category.Privacy": "隐私", "Settings.Category.UserInterface": "UI", - "Settings.Category.Graphics": "画面", + "Settings.Category.Graphics": "图像", "Settings.Category.InteractiveCamera": "摄像机", "Settings.LegacyFeatureSettings.ConvertLegacySettings": "调试 - 转换传统设置", From ded377147caf65d8f1588ddc9f42e45fbae680b1 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Sat, 9 Nov 2024 12:47:01 +0900 Subject: [PATCH 079/529] KR:Fixed Importer option. --- ko.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ko.json b/ko.json index 54d499f..326fdff 100644 --- a/ko.json +++ b/ko.json @@ -1014,7 +1014,7 @@ "Importer.Model.Advanced.Bones": "본(Bones) 임포트", "Importer.Model.Advanced.Lights": "광원 가져오기", "Importer.Model.Advanced.TextureAlpha": "텍스처 알파 계산", - "Importer.Model.Advanced.AlbedoColor": "알비도 색 가져오기", + "Importer.Model.Advanced.AlbedoColor": "알베도(반사)색 가져오기", "Importer.Model.Advanced.ImportEmissive": "발광(Emissive) 가져오기", "Importer.Model.Advanced.Colliders": "콜라이더 생성", From eee5ed35ae91f25ca632dda9c6fbc2634ba5f204 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 12 Nov 2024 20:39:51 +0100 Subject: [PATCH 080/529] Scroll wheel grab move speed --- Missing/cs.md | 2 ++ Missing/de.md | 2 ++ Missing/en-gb.md | 2 ++ Missing/eo.md | 2 ++ Missing/es.md | 2 ++ Missing/et.md | 2 ++ Missing/fi.md | 2 ++ Missing/fr.md | 2 ++ Missing/hu.md | 2 ++ Missing/is.md | 2 ++ Missing/ja.md | 2 ++ Missing/ko.md | 2 ++ Missing/nl.md | 2 ++ Missing/no.md | 2 ++ Missing/pl.md | 2 ++ Missing/pt-br.md | 2 ++ Missing/ru.md | 2 ++ Missing/sv.md | 2 ++ Missing/th.md | 2 ++ Missing/tr.md | 2 ++ Missing/uk.md | 2 ++ Missing/zh-cn.md | 2 ++ Missing/zh-tw.md | 2 ++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 2 ++ 25 files changed, 72 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 94eebfc..ffb00af 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -211,6 +211,8 @@ Settings.MouseSettings.MouseRotateSpeed Settings.MouseSettings.MouseRotateSpeed.Description Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/de.md b/Missing/de.md index 45325c1..8c8b78b 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -22,4 +22,6 @@ Tooltip.Shape.Name Tooltip.CameraObjectHider.Name Tooltip.ControllerDiagnostic.Name Tooltip.Labeler.Name +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description diff --git a/Missing/en-gb.md b/Missing/en-gb.md index dc3b0be..ccc2715 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1161,6 +1161,8 @@ Settings.MouseSettings.MouseRotateSpeed Settings.MouseSettings.MouseRotateSpeed.Description Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/eo.md b/Missing/eo.md index fddcaa4..240c6d0 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -180,6 +180,8 @@ Settings.MouseSettings.MouseRotateSpeed Settings.MouseSettings.MouseRotateSpeed.Description Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/es.md b/Missing/es.md index 90065ee..502d01a 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -30,6 +30,8 @@ Tooltip.Labeler.Name Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description Settings.NotificationSettings.PermissionChanged diff --git a/Missing/et.md b/Missing/et.md index cd34460..3f3aaa2 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -488,6 +488,8 @@ Settings.MouseSettings.MouseRotateSpeed Settings.MouseSettings.MouseRotateSpeed.Description Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/fi.md b/Missing/fi.md index 38bd39c..9b9fc1b 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -53,6 +53,8 @@ Importer.Slices.Description Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description Settings.HapticPointMapping.HeadPitchAngle.Description Settings.HapticPointMapping.HeadYawAngle.Description diff --git a/Missing/fr.md b/Missing/fr.md index a3c3d03..ff5bd80 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -22,4 +22,6 @@ Tooltip.Shape.Name Tooltip.CameraObjectHider.Name Tooltip.ControllerDiagnostic.Name Tooltip.Labeler.Name +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description diff --git a/Missing/hu.md b/Missing/hu.md index 4addbce..3033edb 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -591,6 +591,8 @@ Settings.MouseSettings.MouseRotateSpeed Settings.MouseSettings.MouseRotateSpeed.Description Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/is.md b/Missing/is.md index 23e272b..18adfe6 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -629,6 +629,8 @@ Settings.MouseSettings.MouseRotateSpeed Settings.MouseSettings.MouseRotateSpeed.Description Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/ja.md b/Missing/ja.md index b4509e5..a520779 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -22,4 +22,6 @@ Tooltip.Shape.Name Tooltip.CameraObjectHider.Name Tooltip.ControllerDiagnostic.Name Tooltip.Labeler.Name +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description diff --git a/Missing/ko.md b/Missing/ko.md index 2428c0e..7bf4239 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -22,5 +22,7 @@ Tooltip.Shape.Name Tooltip.CameraObjectHider.Name Tooltip.ControllerDiagnostic.Name Tooltip.Labeler.Name +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/nl.md b/Missing/nl.md index 0551df2..b3fd5fa 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -452,6 +452,8 @@ Settings.MouseSettings.MouseRotateSpeed Settings.MouseSettings.MouseRotateSpeed.Description Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/no.md b/Missing/no.md index 9b2b193..c9ad35f 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -243,6 +243,8 @@ Settings.MouseSettings.MouseRotateSpeed Settings.MouseSettings.MouseRotateSpeed.Description Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/pl.md b/Missing/pl.md index dd73401..bce10f5 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -22,4 +22,6 @@ Tooltip.Shape.Name Tooltip.CameraObjectHider.Name Tooltip.ControllerDiagnostic.Name Tooltip.Labeler.Name +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 6b2ff5b..ac39c8a 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -244,6 +244,8 @@ Settings.MouseSettings.MouseRotateSpeed Settings.MouseSettings.MouseRotateSpeed.Description Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/ru.md b/Missing/ru.md index e3a938d..48a996d 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -22,5 +22,7 @@ Tooltip.Shape.Name Tooltip.CameraObjectHider.Name Tooltip.ControllerDiagnostic.Name Tooltip.Labeler.Name +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/sv.md b/Missing/sv.md index b6241d5..da31d55 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -596,6 +596,8 @@ Settings.MouseSettings.MouseRotateSpeed Settings.MouseSettings.MouseRotateSpeed.Description Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/th.md b/Missing/th.md index 7b8754f..86f6257 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1117,6 +1117,8 @@ Settings.MouseSettings.MouseRotateSpeed Settings.MouseSettings.MouseRotateSpeed.Description Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/tr.md b/Missing/tr.md index 2523bae..0d647b6 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -522,6 +522,8 @@ Settings.MouseSettings.MouseRotateSpeed Settings.MouseSettings.MouseRotateSpeed.Description Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/uk.md b/Missing/uk.md index 7290f3a..752f9a7 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -32,6 +32,8 @@ Importer.Image.Failure.Description Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.AudioInputDeviceSettings.Testing.Header Settings.AudioInputDeviceSettings.Testing.Description Settings.AudioInputDeviceSettings.Testing.ListenToInput diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 98904fb..b660c2a 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -22,4 +22,6 @@ Tooltip.Shape.Name Tooltip.CameraObjectHider.Name Tooltip.ControllerDiagnostic.Name Tooltip.Labeler.Name +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 41a6a3a..9edb04a 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -239,6 +239,8 @@ Settings.MouseSettings.MouseRotateSpeed Settings.MouseSettings.MouseRotateSpeed.Description Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/README.md b/README.md index ee26afc..197e828 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 68.8% - Missing keys: 728 -German [de] - 99.1% - Missing keys: 20 -English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2287 +Czech [cs] - 68.7% - Missing keys: 730 +German [de] - 99.1% - Missing keys: 22 +English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2289 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 70.1% - Missing keys: 697 -Spanish [es] - 98.5% - Missing keys: 36 -Estonian [et] - 35.4% - Missing keys: 1508 -Finnish [fi] - 87.8% - Missing keys: 284 -French [fr] - 99.1% - Missing keys: 20 -Hungarian [hu] - 28.3% - Missing keys: 1672 -Icelandic [is] - 27.4% - Missing keys: 1693 -Japanese [ja] - 99.1% - Missing keys: 20 -Korean [ko] - 99.1% - Missing keys: 21 -Dutch [nl] - 44.4% - Missing keys: 1298 -Norwegian [no] - 67.3% - Missing keys: 762 -Polish [pl] - 99.1% - Missing keys: 20 -Portuguese (Brazil) [pt-br] - 67.3% - Missing keys: 763 -Russian [ru] - 99.1% - Missing keys: 21 -Swedish [sv] - 27.3% - Missing keys: 1696 -Thai [th] - 3.0% - Missing keys: 2264 -Turkish [tr] - 34.8% - Missing keys: 1520 -Ukrainian [uk] - 56.2% - Missing keys: 1021 -Chinese (Simplified, Mainland China) [zh-cn] - 99.1% - Missing keys: 20 -Chinese (Traditional, Taiwan) [zh-tw] - 67.6% - Missing keys: 757 +Esperanto [eo] - 70.1% - Missing keys: 699 +Spanish [es] - 98.4% - Missing keys: 38 +Estonian [et] - 35.3% - Missing keys: 1510 +Finnish [fi] - 87.8% - Missing keys: 286 +French [fr] - 99.1% - Missing keys: 22 +Hungarian [hu] - 28.3% - Missing keys: 1674 +Icelandic [is] - 27.4% - Missing keys: 1695 +Japanese [ja] - 99.1% - Missing keys: 22 +Korean [ko] - 99.0% - Missing keys: 23 +Dutch [nl] - 44.3% - Missing keys: 1300 +Norwegian [no] - 67.3% - Missing keys: 764 +Polish [pl] - 99.1% - Missing keys: 22 +Portuguese (Brazil) [pt-br] - 67.2% - Missing keys: 765 +Russian [ru] - 99.0% - Missing keys: 23 +Swedish [sv] - 27.3% - Missing keys: 1698 +Thai [th] - 3.0% - Missing keys: 2266 +Turkish [tr] - 34.8% - Missing keys: 1522 +Ukrainian [uk] - 56.2% - Missing keys: 1023 +Chinese (Simplified, Mainland China) [zh-cn] - 99.1% - Missing keys: 22 +Chinese (Traditional, Taiwan) [zh-tw] - 67.5% - Missing keys: 759 -Total keys: 2333 +Total keys: 2335 ## 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. diff --git a/en.json b/en.json index 2b9d1ac..d1e6cb3 100644 --- a/en.json +++ b/en.json @@ -1378,6 +1378,8 @@ "Settings.MouseSettings.MouseRotateSpeed.Description": "When holding items in desktop mode, this controls how fast they will be rotated around their axis with the mouse.", "Settings.MouseSettings.MouseFreeformRotateSpeed": "Freeform rotation speed", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "When holding items in desktop mode, this controls how fast they will be rotated when using freeform rotation.", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Grab Move Speed", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "When holding items in desktop mode, this controls how fast will they move back and forth with the scroll wheel on your mouse.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller vibration", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Use this to enable or disable haptic vibration specifically on VR controllers.", From caffadc0b69aa78d83f6256e88d94b76ba3e55a6 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 12 Nov 2024 22:49:53 +0100 Subject: [PATCH 081/529] de: translated scroll wheel grab move speed --- de.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/de.json b/de.json index 2fd36cb..4a4ffdc 100644 --- a/de.json +++ b/de.json @@ -1377,7 +1377,9 @@ "Settings.MouseSettings.MouseRotateSpeed": "Rotationsgeschwindigkeit", "Settings.MouseSettings.MouseRotateSpeed.Description": "Dies beeinflusst, wie schnell Sie gehaltene Objekte im Desktop-Modus um deren Achse rotieren können.", "Settings.MouseSettings.MouseFreeformRotateSpeed": "Freiform-Rotationsgeschwindigkeit", - "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "Dies beeinflusst, wie schnell Sie gehaltene Objekte im Desktop-Modus im freiform-Modus rotieren können.", + "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "Dies beeinflusst, wie schnell Sie gehaltene Objekte im Desktop-Modus im Freiform-Modus rotieren können.", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Griff-Bewegungsgeschwindigkeit", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "Dies bestimmt, wie schnell sich gehaltene Objekte im Desktop-Modus mit dem Scroll-Rad der Maus hin- und herbewegen.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller-Vibration", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Hier können Sie die haptische Vibration ihrer VR-Controller ein- oder ausschalten.", From c235329d239fb26cd9bb8489ded2d236504aba8f Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 12 Nov 2024 23:13:45 +0100 Subject: [PATCH 082/529] Unify tool/tooltip names --- Missing/cs.md | 172 ++++++++++++++++++++++------- Missing/de.md | 151 +++++++++++++++++++++---- Missing/en-gb.md | 275 ++++++++++++++++++++++------------------------ Missing/en.md | 133 ++++++++++++++++++++++ Missing/eo.md | 151 +++++++++++++++++++++---- Missing/es.md | 151 +++++++++++++++++++++---- Missing/et.md | 226 ++++++++++++++++++++++---------------- Missing/fi.md | 165 ++++++++++++++++++++++------ Missing/fr.md | 151 +++++++++++++++++++++---- Missing/hu.md | 266 ++++++++++++++++++++++---------------------- Missing/is.md | 214 ++++++++++++++++++++++-------------- Missing/ja.md | 151 +++++++++++++++++++++---- Missing/ko.md | 152 +++++++++++++++++++++---- Missing/nl.md | 224 +++++++++++++++++++++---------------- Missing/no.md | 172 ++++++++++++++++++++++------- Missing/pl.md | 151 +++++++++++++++++++++---- Missing/pt-br.md | 172 ++++++++++++++++++++++------- Missing/ru.md | 151 +++++++++++++++++++++---- Missing/sv.md | 266 ++++++++++++++++++++++---------------------- Missing/th.md | 280 ++++++++++++++++++++++------------------------- Missing/tr.md | 235 +++++++++++++++++++++------------------ Missing/uk.md | 175 +++++++++++++++++++++-------- Missing/zh-cn.md | 151 +++++++++++++++++++++---- Missing/zh-tw.md | 172 ++++++++++++++++++++++------- README.md | 50 ++++----- cs.json | 182 +++++++++++++++--------------- de.json | 264 ++++++++++++++++++++++---------------------- en-gb.json | 10 +- en.json | 264 ++++++++++++++++++++++---------------------- eo.json | 264 ++++++++++++++++++++++---------------------- es.json | 224 ++++++++++++++++++------------------- et.json | 86 +++++++-------- fi.json | 196 ++++++++++++++++----------------- fr.json | 264 ++++++++++++++++++++++---------------------- hu.json | 2 +- is.json | 114 +++++++++---------- ja.json | 264 ++++++++++++++++++++++---------------------- ko.json | 264 ++++++++++++++++++++++---------------------- nl.json | 92 ++++++++-------- no.json | 182 +++++++++++++++--------------- pl.json | 262 ++++++++++++++++++++++---------------------- pt-br.json | 182 +++++++++++++++--------------- ru.json | 224 ++++++++++++++++++------------------- sv.json | 2 +- tr.json | 84 +++++++------- uk.json | 184 +++++++++++++++---------------- zh-cn.json | 264 ++++++++++++++++++++++---------------------- zh-tw.json | 182 +++++++++++++++--------------- 48 files changed, 5197 insertions(+), 3416 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index ffb00af..2bb1126 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -4,6 +4,7 @@ Note that this file updates only during build processes and doesn't necessarily # Czech [cs] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +Interaction.NamedEquipTool.Default Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke @@ -12,6 +13,21 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions World.Edit.ReadOnly +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Login.MissingSecretMachineId Login.MissingSecretMachineId.Description Login.MalformedSecretMachineId @@ -37,47 +53,117 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.Name -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Name -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.Name -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.Name -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -727,6 +813,10 @@ UI.DocumentDisplay.Pages UI.DocumentDisplay.ResetZoom UI.Camera.Automatic UI.Camera.Manual +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/de.md b/Missing/de.md index 8c8b78b..4affa74 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,26 +2,137 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Name -Tooltip.Glue.Name -Tooltip.RigTransfer.Name -Tooltip.ComponentClone.Name -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Interaction.NamedEquipTool.Default +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools diff --git a/Missing/en-gb.md b/Missing/en-gb.md index ccc2715..a1bdaa6 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -323,20 +323,21 @@ World.Edit.AccessPrivate World.Edit.AccessPatreon World.Edit.AccessPublic World.Edit.ReadOnly -Tools.AvatarCreator -Tools.FullBodyCalibrator -Tools.CameraStreaming -Tools.CreateNewWorld -Tools.Debug -Tools.StreamAudio -Tools.Setup2FA -Tools.StreamAudio.Dialog.Title -Tools.StreamAudio.Start -Tools.StreamAudio.Bitrate -Tools.StreamAudio.Title -Tools.StreamAudio.Broadcast -Tools.StreamAudio.PlayForOwner.Off -Tools.StreamAudio.PlayForOwner.On +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Options.FreeformDash.On Options.FreeformDash.Off Options.SeatedMode.On @@ -613,114 +614,117 @@ Undo.InsertParent Undo.Wiggler Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials -Tooltips.Brush.IncrementSize -Tooltips.Brush.DecrementSize -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltips.Dev.CreateNew -Tooltips.Dev.Selection -Tooltips.Dev.DevMode.Off -Tooltips.Dev.DevMode.On -Tooltips.Dev.OpenInspector -Tooltips.Dev.DeselectAll -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 -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.GrabbableSetter.Scalable -Tooltip.GrabbableSetter.NonScalable -Tooltip.GrabbableSetter.ApplyToRoot -Tooltip.GrabbableSetter.AppyToHit -Tooltip.CharacterCollider.Name -Tooltip.CharacterCollider.MarkGrippable -Tooltip.CharacterCollider.DontMarkGrippable -Tooltip.CharacterCollider.EnsureWalkRun -Tooltip.CharacterCollider.EnsureZeroG -Tooltip.CharacterCollider.EnsurePhysicalFly -Tooltip.Light.Point -Tooltip.Light.Spot -Tooltip.Light.Sun -Tooltip.Light.Name -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.MeshVisibility.Name -Tooltip.MeshVisibility.KeepShadow -Tooltip.MeshVisibility.ShadowOff -Tooltip.MeshVisibility.ShadowOn -Tooltip.MeshVisibility.OnlyShadow -Tooltip.MeshVisibility.DoubleSidedShadow -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Slicer.Add -Tooltip.Slicer.Clear -Tooltip.Material.Name -Tooltip.Material.RayMode -Tooltip.Material.AreaMode -Tooltip.Material.ObjectMode -Tooltip.Material.SceneMode -Tooltip.Material.CreateCopy -Tooltip.Material.Edit -Tooltip.Material.Convert -Tooltip.Material.ConvertAll -Tooltip.Material.CreateNew -Tooltip.Mesh.Edit -Tooltip.Cartridge.Eject -Tooltip.Microphone.Name -Tooltip.Microphone.Format.WAV -Tooltip.Microphone.Format.Vorbis -Tooltip.Microphone.Format.FLAC -Tooltip.Microphone.ModeHold -Tooltip.Microphone.ModePress -Tooltip.Microphone.SourceRaw -Tooltip.ProtoFlux.Name -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 -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.Name -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Name -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.Name -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.Name -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -2263,29 +2267,10 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -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.Mesh -Tools.Names.RiggedMeshTransfer -Tools.Names.Slicer -Tools.Names.ControllerDiagnostic -Tools.Names.Measure -Tools.Names.Label +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/en.md b/Missing/en.md index 49c4e2e..d92b1ec 100644 --- a/Missing/en.md +++ b/Missing/en.md @@ -1,3 +1,136 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# English [en] +Interaction.NamedEquipTool.Default +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools + diff --git a/Missing/eo.md b/Missing/eo.md index 240c6d0..d432218 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -4,6 +4,7 @@ Note that this file updates only during build processes and doesn't necessarily # Esperanto [eo] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +Interaction.NamedEquipTool.Default Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke @@ -12,6 +13,21 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions World.Edit.ReadOnly +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Login.MissingSecretMachineId Login.MissingSecretMachineId.Description Login.MalformedSecretMachineId @@ -27,26 +43,117 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Name -Tooltip.Glue.Name -Tooltip.RigTransfer.Name -Tooltip.ComponentClone.Name -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -696,6 +803,10 @@ UI.DocumentDisplay.QualityMedium UI.DocumentDisplay.QualityHigh UI.DocumentDisplay.Pages UI.DocumentDisplay.ResetZoom +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/es.md b/Missing/es.md index 502d01a..ba51293 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -2,31 +2,138 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Spanish [es] +Interaction.NamedEquipTool.Default World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Name -Tooltip.Glue.Name -Tooltip.RigTransfer.Name -Tooltip.ComponentClone.Name -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description @@ -40,4 +147,8 @@ Settings.DesktopRenderSettings.SprintFieldOfViewZoom Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description Inspector.Member.Normalize Inspector.Texture3D.SpawnVisualizer +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools diff --git a/Missing/et.md b/Missing/et.md index 3f3aaa2..894e087 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -35,6 +35,7 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off +Interaction.NamedEquipTool.Default Interaction.ExportScreenshot Interaction.CopyImage Inventory.OpenWorld @@ -94,8 +95,21 @@ World.SortParameter.Random World.Filter.MinimumContacts World.Filter.IncompatibleSessions World.Edit.ReadOnly -Tools.Setup2FA -Tools.StreamAudio.Dialog.Title +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Options.Nameplates.DefaultStyle Options.Nameplates.CustomStyle Indicator.OnlineUsersVR @@ -250,75 +264,117 @@ Notifications.PermissionChanged Notifications.PermissionChangedDetail Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials -Tooltips.Brush.ChangeColor -Tooltips.Brush.IncrementSize -Tooltips.Brush.DecrementSize -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltips.Dev.GizmoOptions -Tooltips.Dev.SelectParent -Tooltips.Dev.LocalSpace -Tooltips.Dev.GlobalSpace -Tooltips.Dev.Translation -Tooltips.Dev.Rotation -Tooltips.Dev.Scale -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.GrabbableSetter.ApplyToRoot -Tooltip.GrabbableSetter.AppyToHit -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Material.ConvertAll -Tooltip.Cartridge.Eject -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -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 -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.Name -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Name -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.Name -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.Name -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -1483,30 +1539,10 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -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 +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/fi.md b/Missing/fi.md index 9b9fc1b..fdd2cbe 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -2,48 +2,141 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Finnish [fi] +Interaction.NamedEquipTool.Default World.Connection.LNL.LNLPoke World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Actions.GuestWarning World.Edit.ReadOnly +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Contacts.Unblocked Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -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 -Tooltip.Meter.Name -Tooltip.Glue.Name -Tooltip.RigTransfer.Name -Tooltip.ComponentClone.Name -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -288,4 +381,8 @@ UI.VideoPlayer.AudioZoneTheater UI.VideoPlayer.AudioZoneGlobal UI.VideoPlayer.UsersLoaded UI.VideoPlayer.AllUsersLoaded +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools diff --git a/Missing/fr.md b/Missing/fr.md index ff5bd80..a2068b7 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,26 +2,137 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Name -Tooltip.Glue.Name -Tooltip.RigTransfer.Name -Tooltip.ComponentClone.Name -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Interaction.NamedEquipTool.Default +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools diff --git a/Missing/hu.md b/Missing/hu.md index 3033edb..2f254e1 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -12,6 +12,7 @@ Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off Interaction.NamedEquipTool +Interaction.NamedEquipTool.Default Interaction.EnterAnchor Interaction.ExitAnchor Interaction.EquipAvatar @@ -41,6 +42,21 @@ World.Filter.OnlyHeadless World.Filter.IncompatibleSessions World.Filter.MaxAccessLevel World.Edit.ReadOnly +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Options.FreeformDash.On Options.FreeformDash.Off Indicator.OnlineUsers @@ -94,117 +110,117 @@ Undo.InsertParent Undo.Wiggler Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials -Tooltips.Brush.ChangeColor -Tooltips.Brush.IncrementSize -Tooltips.Brush.DecrementSize -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltips.Dev.CreateNew -Tooltips.Dev.Selection -Tooltips.Dev.DevMode.Off -Tooltips.Dev.DevMode.On -Tooltips.Dev.OpenInspector -Tooltips.Dev.DeselectAll -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 -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Color.Name -Tooltip.Color.Picker -Tooltip.GrabbableSetter.Name -Tooltip.GrabbableSetter.Scalable -Tooltip.GrabbableSetter.NonScalable -Tooltip.GrabbableSetter.ApplyToRoot -Tooltip.GrabbableSetter.AppyToHit -Tooltip.CharacterCollider.Name -Tooltip.CharacterCollider.MarkGrippable -Tooltip.CharacterCollider.DontMarkGrippable -Tooltip.CharacterCollider.EnsureWalkRun -Tooltip.CharacterCollider.EnsureZeroG -Tooltip.CharacterCollider.EnsurePhysicalFly -Tooltip.Light.Point -Tooltip.Light.Spot -Tooltip.Light.Sun -Tooltip.Light.Name -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.MeshVisibility.Name -Tooltip.MeshVisibility.KeepShadow -Tooltip.MeshVisibility.ShadowOff -Tooltip.MeshVisibility.ShadowOn -Tooltip.MeshVisibility.OnlyShadow -Tooltip.MeshVisibility.DoubleSidedShadow -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Slicer.Add -Tooltip.Slicer.Clear -Tooltip.Material.Name -Tooltip.Material.RayMode -Tooltip.Material.AreaMode -Tooltip.Material.ObjectMode -Tooltip.Material.SceneMode -Tooltip.Material.CreateCopy -Tooltip.Material.Edit -Tooltip.Material.Convert -Tooltip.Material.ConvertAll -Tooltip.Material.CreateNew -Tooltip.Mesh.Edit -Tooltip.Cartridge.Eject -Tooltip.Microphone.Name -Tooltip.Microphone.Format.WAV -Tooltip.Microphone.Format.Vorbis -Tooltip.Microphone.Format.FLAC -Tooltip.Microphone.ModeHold -Tooltip.Microphone.ModePress -Tooltip.Microphone.SourceRaw -Tooltip.Microphone.SourceFiltered -Tooltip.ProtoFlux.Name -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 -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.Name -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Name -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.Name -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.Name -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -1651,29 +1667,9 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -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 +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools Dummy diff --git a/Missing/is.md b/Missing/is.md index 18adfe6..45a2d79 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -9,6 +9,7 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off +Interaction.NamedEquipTool.Default Interaction.CopyImage Inventory.Favorite.Document Inventory.SpawnFacet @@ -38,10 +39,21 @@ World.SortParameter.Random World.Filter.MinimumContacts World.Filter.IncompatibleSessions World.Edit.ReadOnly -Tools.Setup2FA -Tools.StreamAudio.Dialog.Title -Tools.StreamAudio.Spatialized -Tools.StreamAudio.Broadcast +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Login.MissingSecretMachineId Login.MissingSecretMachineId.Description Login.MalformedSecretMachineId @@ -126,81 +138,117 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tooltips.Brush.ChangeColor -Tooltips.Brush.IncrementSize -Tooltips.Brush.DecrementSize -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltips.Dev.GizmoOptions -Tooltips.Dev.SelectParent -Tooltips.Dev.LocalSpace -Tooltips.Dev.GlobalSpace -Tooltips.Dev.Translation -Tooltips.Dev.Rotation -Tooltips.Dev.Scale -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.GrabbableSetter.ApplyToRoot -Tooltip.GrabbableSetter.AppyToHit -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Slicer.Add -Tooltip.Slicer.Clear -Tooltip.Material.Name -Tooltip.Material.RayMode -Tooltip.Material.AreaMode -Tooltip.Material.ObjectMode -Tooltip.Material.SceneMode -Tooltip.Material.ConvertAll -Tooltip.Cartridge.Eject -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -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 -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.Name -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Name -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.Name -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.Name -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -1688,10 +1736,10 @@ UI.ColorPicker.Value UI.ColorPicker.Alpha UI.ColorPicker.Gain UI.ProgressBar.ImportingItem -Tools.Names.MultiTool -Tools.Names.CommonTools -Tools.Names.ManipulationTools -Tools.Names.InformationTools +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/ja.md b/Missing/ja.md index a520779..3e3d1e4 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,26 +2,137 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Name -Tooltip.Glue.Name -Tooltip.RigTransfer.Name -Tooltip.ComponentClone.Name -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Interaction.NamedEquipTool.Default +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools diff --git a/Missing/ko.md b/Missing/ko.md index 7bf4239..f7d3458 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,27 +2,137 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Name -Tooltip.Glue.Name -Tooltip.RigTransfer.Name -Tooltip.ComponentClone.Name -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Interaction.NamedEquipTool.Default +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description -Inspector.Texture3D.SpawnVisualizer +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools diff --git a/Missing/nl.md b/Missing/nl.md index b3fd5fa..5ddbe9e 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -17,6 +17,7 @@ Worlds.Home Worlds.Tutorial Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +Interaction.NamedEquipTool.Default Interaction.CopyImage Inventory.OpenWorld Inventory.Equip @@ -64,9 +65,21 @@ World.AccessLevel.ContactsPlus World.Filter.MinimumContacts World.Filter.IncompatibleSessions World.Edit.ReadOnly -Tools.AvatarCreator -Tools.Debug -Tools.StreamAudio.Dialog.Title +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Options.Nameplates.DefaultStyle Options.Nameplates.CustomStyle Indicator.OnlineUsersVR @@ -196,72 +209,117 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tooltips.Brush.ChangeColor -Tooltips.Brush.IncrementSize -Tooltips.Brush.DecrementSize -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltips.Dev.GizmoOptions -Tooltips.Dev.SelectParent -Tooltips.Dev.LocalSpace -Tooltips.Dev.GlobalSpace -Tooltips.Dev.Translation -Tooltips.Dev.Rotation -Tooltips.Dev.Scale -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Cartridge.Eject -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -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 -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.Name -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Name -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.Name -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.Name -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -1273,30 +1331,10 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -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 +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/no.md b/Missing/no.md index c9ad35f..fb9f89d 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -4,6 +4,7 @@ Note that this file updates only during build processes and doesn't necessarily # Norwegian [no] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +Interaction.NamedEquipTool.Default Interaction.CopyImage Inventory.Favorite.Document World.Loaded @@ -13,6 +14,21 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions World.Edit.ReadOnly +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Login.InvalidCredentials.Description Login.InvalidLogin.Description Login.MalformedUID.Description @@ -66,47 +82,117 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.Name -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Name -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.Name -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.Name -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -761,6 +847,10 @@ UI.DocumentDisplay.ResetZoom UI.VideoPlayer.AllUsersLoaded UI.Camera.Automatic UI.Camera.Manual +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/pl.md b/Missing/pl.md index bce10f5..956daac 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,26 +2,137 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Name -Tooltip.Glue.Name -Tooltip.RigTransfer.Name -Tooltip.ComponentClone.Name -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Interaction.NamedEquipTool.Default +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools diff --git a/Missing/pt-br.md b/Missing/pt-br.md index ac39c8a..6b55329 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -4,6 +4,7 @@ Note that this file updates only during build processes and doesn't necessarily # Portuguese (Brazil) [pt-br] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +Interaction.NamedEquipTool.Default Interaction.CopyImage Inventory.CreateDirectory Inventory.GetURL @@ -14,6 +15,21 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions World.Edit.ReadOnly +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Login.InvalidCredentials.Description Login.InvalidLogin.Description Login.MalformedUID.Description @@ -67,47 +83,117 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.Name -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Name -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.Name -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.Name -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -762,6 +848,10 @@ UI.DocumentDisplay.ResetZoom UI.VideoPlayer.AllUsersLoaded UI.Camera.Automatic UI.Camera.Manual +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/ru.md b/Missing/ru.md index 48a996d..8431742 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,27 +2,138 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Name -Tooltip.Glue.Name -Tooltip.RigTransfer.Name -Tooltip.ComponentClone.Name -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Interaction.NamedEquipTool.Default +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Inspector.Texture3D.SpawnVisualizer +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools diff --git a/Missing/sv.md b/Missing/sv.md index da31d55..f7a897b 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -6,12 +6,28 @@ General.Units.Metric General.Units.Imperial Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +Interaction.NamedEquipTool.Default World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions World.Edit.ReadOnly +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient @@ -53,117 +69,117 @@ Undo.InsertParent Undo.Wiggler Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials -Tooltips.Brush.ChangeColor -Tooltips.Brush.IncrementSize -Tooltips.Brush.DecrementSize -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltips.Dev.CreateNew -Tooltips.Dev.Selection -Tooltips.Dev.DevMode.Off -Tooltips.Dev.DevMode.On -Tooltips.Dev.OpenInspector -Tooltips.Dev.DeselectAll -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 -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Color.Name -Tooltip.Color.Picker -Tooltip.GrabbableSetter.Name -Tooltip.GrabbableSetter.Scalable -Tooltip.GrabbableSetter.NonScalable -Tooltip.GrabbableSetter.ApplyToRoot -Tooltip.GrabbableSetter.AppyToHit -Tooltip.CharacterCollider.Name -Tooltip.CharacterCollider.MarkGrippable -Tooltip.CharacterCollider.DontMarkGrippable -Tooltip.CharacterCollider.EnsureWalkRun -Tooltip.CharacterCollider.EnsureZeroG -Tooltip.CharacterCollider.EnsurePhysicalFly -Tooltip.Light.Point -Tooltip.Light.Spot -Tooltip.Light.Sun -Tooltip.Light.Name -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.MeshVisibility.Name -Tooltip.MeshVisibility.KeepShadow -Tooltip.MeshVisibility.ShadowOff -Tooltip.MeshVisibility.ShadowOn -Tooltip.MeshVisibility.OnlyShadow -Tooltip.MeshVisibility.DoubleSidedShadow -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Slicer.Add -Tooltip.Slicer.Clear -Tooltip.Material.Name -Tooltip.Material.RayMode -Tooltip.Material.AreaMode -Tooltip.Material.ObjectMode -Tooltip.Material.SceneMode -Tooltip.Material.CreateCopy -Tooltip.Material.Edit -Tooltip.Material.Convert -Tooltip.Material.ConvertAll -Tooltip.Material.CreateNew -Tooltip.Mesh.Edit -Tooltip.Cartridge.Eject -Tooltip.Microphone.Name -Tooltip.Microphone.Format.WAV -Tooltip.Microphone.Format.Vorbis -Tooltip.Microphone.Format.FLAC -Tooltip.Microphone.ModeHold -Tooltip.Microphone.ModePress -Tooltip.Microphone.SourceRaw -Tooltip.Microphone.SourceFiltered -Tooltip.ProtoFlux.Name -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 -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.Name -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Name -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.Name -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.Name -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -1676,28 +1692,8 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -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 +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools diff --git a/Missing/th.md b/Missing/th.md index 86f6257..291393c 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -261,21 +261,21 @@ World.Edit.AccessPrivate World.Edit.AccessPatreon World.Edit.AccessPublic World.Edit.ReadOnly -Tools.AvatarCreator -Tools.FullBodyCalibrator -Tools.CameraStreaming -Tools.CreateNewWorld -Tools.Debug -Tools.StreamAudio -Tools.Setup2FA -Tools.StreamAudio.Dialog.Title -Tools.StreamAudio.Start -Tools.StreamAudio.Bitrate -Tools.StreamAudio.Title -Tools.StreamAudio.Spatialized -Tools.StreamAudio.Broadcast -Tools.StreamAudio.PlayForOwner.Off -Tools.StreamAudio.PlayForOwner.On +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Options.FreeformDash.On Options.FreeformDash.Off Options.SeatedMode.On @@ -553,117 +553,117 @@ Undo.InsertParent Undo.Wiggler Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials -Tooltips.Brush.ChangeColor -Tooltips.Brush.IncrementSize -Tooltips.Brush.DecrementSize -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltips.Dev.CreateNew -Tooltips.Dev.Selection -Tooltips.Dev.DevMode.Off -Tooltips.Dev.DevMode.On -Tooltips.Dev.OpenInspector -Tooltips.Dev.DeselectAll -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 -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Color.Name -Tooltip.Color.Picker -Tooltip.GrabbableSetter.Name -Tooltip.GrabbableSetter.Scalable -Tooltip.GrabbableSetter.NonScalable -Tooltip.GrabbableSetter.ApplyToRoot -Tooltip.GrabbableSetter.AppyToHit -Tooltip.CharacterCollider.Name -Tooltip.CharacterCollider.MarkGrippable -Tooltip.CharacterCollider.DontMarkGrippable -Tooltip.CharacterCollider.EnsureWalkRun -Tooltip.CharacterCollider.EnsureZeroG -Tooltip.CharacterCollider.EnsurePhysicalFly -Tooltip.Light.Point -Tooltip.Light.Spot -Tooltip.Light.Sun -Tooltip.Light.Name -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.MeshVisibility.Name -Tooltip.MeshVisibility.KeepShadow -Tooltip.MeshVisibility.ShadowOff -Tooltip.MeshVisibility.ShadowOn -Tooltip.MeshVisibility.OnlyShadow -Tooltip.MeshVisibility.DoubleSidedShadow -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Slicer.Add -Tooltip.Slicer.Clear -Tooltip.Material.Name -Tooltip.Material.RayMode -Tooltip.Material.AreaMode -Tooltip.Material.ObjectMode -Tooltip.Material.SceneMode -Tooltip.Material.CreateCopy -Tooltip.Material.Edit -Tooltip.Material.Convert -Tooltip.Material.ConvertAll -Tooltip.Material.CreateNew -Tooltip.Mesh.Edit -Tooltip.Cartridge.Eject -Tooltip.Microphone.Name -Tooltip.Microphone.Format.WAV -Tooltip.Microphone.Format.Vorbis -Tooltip.Microphone.Format.FLAC -Tooltip.Microphone.ModeHold -Tooltip.Microphone.ModePress -Tooltip.Microphone.SourceRaw -Tooltip.Microphone.SourceFiltered -Tooltip.ProtoFlux.Name -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 -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.Name -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Name -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.Name -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.Name -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -2244,28 +2244,8 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -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 +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools diff --git a/Missing/tr.md b/Missing/tr.md index 0d647b6..d5402aa 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -39,6 +39,7 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off +Interaction.NamedEquipTool.Default Interaction.ExportScreenshot Interaction.CopyLink Interaction.CopyImage @@ -110,16 +111,21 @@ World.Edit.AccessPrivate World.Edit.AccessPatreon World.Edit.AccessPublic World.Edit.ReadOnly -Tools.StreamAudio -Tools.Setup2FA -Tools.StreamAudio.Dialog.Title -Tools.StreamAudio.Start -Tools.StreamAudio.Bitrate -Tools.StreamAudio.Title -Tools.StreamAudio.Spatialized -Tools.StreamAudio.Broadcast -Tools.StreamAudio.PlayForOwner.Off -Tools.StreamAudio.PlayForOwner.On +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Options.Nameplates.All Options.Nameplates.NonContacts Options.Nameplates.Hide @@ -281,76 +287,117 @@ Notifications.PermissionChanged Notifications.PermissionChangedDetail Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials -Tooltips.Brush.ChangeColor -Tooltips.Brush.IncrementSize -Tooltips.Brush.DecrementSize -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltips.Dev.ConfirmDestroySelected -Tooltips.Dev.GizmoOptions -Tooltips.Dev.SelectParent -Tooltips.Dev.LocalSpace -Tooltips.Dev.GlobalSpace -Tooltips.Dev.Translation -Tooltips.Dev.Rotation -Tooltips.Dev.Scale -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.GrabbableSetter.ApplyToRoot -Tooltip.GrabbableSetter.AppyToHit -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Material.ConvertAll -Tooltip.Cartridge.Eject -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -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 -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.Name -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Name -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.Name -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.Name -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -1495,30 +1542,10 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -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 +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/uk.md b/Missing/uk.md index 752f9a7..fb22566 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -2,31 +2,138 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Ukrainian [uk] +Interaction.NamedEquipTool.Default World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Name -Tooltip.Glue.Name -Tooltip.RigTransfer.Name -Tooltip.ComponentClone.Name -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name Importer.Image.Failure.Heading Importer.Image.Failure.Description Settings.FullBodyTrackingSettings @@ -996,30 +1103,10 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -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 +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index b660c2a..9c637d3 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,26 +2,137 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Name -Tooltip.Glue.Name -Tooltip.RigTransfer.Name -Tooltip.ComponentClone.Name -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Interaction.NamedEquipTool.Default +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 9edb04a..198f6e0 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -4,6 +4,7 @@ Note that this file updates only during build processes and doesn't necessarily # Chinese (Traditional, Taiwan) [zh-tw] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +Interaction.NamedEquipTool.Default Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke @@ -12,6 +13,21 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions World.Edit.ReadOnly +Tool.AvatarCreator +Tool.FullBodyCalibrator +Tool.CameraStreaming +Tool.CreateNewWorld +Tool.Debug +Tool.StreamAudio +Tool.Setup2FA +Tool.StreamAudio.Dialog.Title +Tool.StreamAudio.Start +Tool.StreamAudio.Bitrate +Tool.StreamAudio.Title +Tool.StreamAudio.Spatialized +Tool.StreamAudio.Broadcast +Tool.StreamAudio.PlayForOwner.Off +Tool.StreamAudio.PlayForOwner.On Login.InvalidCredentials.Description Login.InvalidLogin.Description Login.MalformedUID.Description @@ -65,47 +81,117 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tooltip.GeometryLineBrush.Name -ToolTip.Dev.Name -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Color.Name -Tooltip.GrabbableSetter.Name -Tooltip.CharacterCollider.Name -Tooltip.Light.Name -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.MeshVisibility.Name -Tooltip.Mesh.Name -Tooltip.Slicer.Name -Tooltip.Material.Name -Tooltip.Microphone.Name -Tooltip.ProtoFlux.Name -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.Name -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Name -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.Name -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.Name -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -Tooltip.Shape.Name -Tooltip.CameraObjectHider.Name -Tooltip.ControllerDiagnostic.Name -Tooltip.Labeler.Name +Tool.Brush.ChangeColor +Tool.Brush.IncrementSize +Tool.Brush.DecrementSize +Tool.GeometryLineBrush.Name +Tool.Dev.Name +Tool.Dev.CreateNew +Tool.Dev.Selection +Tool.Dev.DevMode.Off +Tool.Dev.DevMode.On +Tool.Dev.OpenInspector +Tool.Dev.DeselectAll +Tool.Dev.DestroySelected +Tool.Dev.ConfirmDestroySelected +Tool.Dev.GizmoOptions +Tool.Dev.SelectParent +Tool.Dev.LocalSpace +Tool.Dev.GlobalSpace +Tool.Dev.Translation +Tool.Dev.Rotation +Tool.Dev.Scale +Tool.Dev.Selection.Single +Tool.Dev.Selection.Multi +Tool.Dev.Interaction.Tip +Tool.Dev.Interaction.Projection +Tool.Color.Name +Tool.Color.Picker +Tool.GrabbableSetter.Name +Tool.GrabbableSetter.Scalable +Tool.GrabbableSetter.NonScalable +Tool.GrabbableSetter.ApplyToRoot +Tool.GrabbableSetter.AppyToHit +Tool.CharacterCollider.Name +Tool.CharacterCollider.MarkGrippable +Tool.CharacterCollider.DontMarkGrippable +Tool.CharacterCollider.EnsureWalkRun +Tool.CharacterCollider.EnsureZeroG +Tool.CharacterCollider.EnsurePhysicalFly +Tool.Light.Point +Tool.Light.Spot +Tool.Light.Sun +Tool.Light.Name +Tool.Light.Shadows.None +Tool.Light.Shadows.Hard +Tool.Light.Shadows.Soft +Tool.MeshVisibility.Name +Tool.MeshVisibility.KeepShadow +Tool.MeshVisibility.ShadowOff +Tool.MeshVisibility.ShadowOn +Tool.MeshVisibility.OnlyShadow +Tool.MeshVisibility.DoubleSidedShadow +Tool.Mesh.Name +Tool.Slicer.Name +Tool.Slicer.Add +Tool.Slicer.Clear +Tool.Material.Name +Tool.Material.RayMode +Tool.Material.AreaMode +Tool.Material.ObjectMode +Tool.Material.SceneMode +Tool.Material.CreateCopy +Tool.Material.Edit +Tool.Material.Convert +Tool.Material.ConvertAll +Tool.Material.CreateNew +Tool.Mesh.Edit +Tool.Cartridge.Eject +Tool.Microphone.Name +Tool.Microphone.Format.WAV +Tool.Microphone.Format.Vorbis +Tool.Microphone.Format.FLAC +Tool.Microphone.ModeHold +Tool.Microphone.ModePress +Tool.Microphone.SourceRaw +Tool.Microphone.SourceFiltered +Tool.ProtoFlux.Name +Tool.ProtoFlux.Drive +Tool.ProtoFlux.Source +Tool.ProtoFlux.Reference +Tool.ProtoFlux.Write +Tool.ProtoFlux.Proxy +Tool.ProtoFlux.CreateLocal +Tool.ProtoFlux.CreateStore +Tool.ProtoFlux.CreateDataModelStore +Tool.ProtoFlux.Overview +Tool.ProtoFlux.NodeBrowser +Tool.ProtoFlux.PackInPlace +Tool.ProtoFlux.PackInto +Tool.ProtoFlux.Unpack +Tool.ProtoFlux.ExplicitCast +Tool.Meter.Mode.Ray +Tool.Meter.Mode.Perpendicular +Tool.Meter.Mode.Drag +Tool.Meter.Points.Two +Tool.Meter.Points.Multiple +Tool.Meter.Name +Tool.Meter.ObjectSpace +Tool.Meter.WorldSpace +Tool.Glue.Name +Tool.Glue.Mode.BakeMeshes +Tool.Glue.Mode.BakeSkinnedMeshes +Tool.Glue.Mode.ParentObjects +Tool.RigTransfer.Name +Tool.RigTransfer.ClearSource +Tool.ComponentClone.Name +Tool.ComponentClone.SingleInstanceOn +Tool.ComponentClone.SingleInstanceOff +Tool.ComponentClone.ClearTemplate +Tool.Shape.Name +Tool.CameraObjectHider.Name +Tool.ControllerDiagnostic.Name +Tool.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -756,6 +842,10 @@ UI.DocumentDisplay.Pages UI.DocumentDisplay.ResetZoom UI.Camera.Automatic UI.Camera.Manual +Tool.Names.MultiTool +Tool.Names.CommonTools +Tool.Names.ManipulationTools +Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/README.md b/README.md index 197e828..069ab3c 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 68.7% - Missing keys: 730 -German [de] - 99.1% - Missing keys: 22 -English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2289 -English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 70.1% - Missing keys: 699 -Spanish [es] - 98.4% - Missing keys: 38 -Estonian [et] - 35.3% - Missing keys: 1510 -Finnish [fi] - 87.8% - Missing keys: 286 -French [fr] - 99.1% - Missing keys: 22 -Hungarian [hu] - 28.3% - Missing keys: 1674 -Icelandic [is] - 27.4% - Missing keys: 1695 -Japanese [ja] - 99.1% - Missing keys: 22 -Korean [ko] - 99.0% - Missing keys: 23 -Dutch [nl] - 44.3% - Missing keys: 1300 -Norwegian [no] - 67.3% - Missing keys: 764 -Polish [pl] - 99.1% - Missing keys: 22 -Portuguese (Brazil) [pt-br] - 67.2% - Missing keys: 765 -Russian [ru] - 99.0% - Missing keys: 23 -Swedish [sv] - 27.3% - Missing keys: 1698 -Thai [th] - 3.0% - Missing keys: 2266 -Turkish [tr] - 34.8% - Missing keys: 1522 -Ukrainian [uk] - 56.2% - Missing keys: 1023 -Chinese (Simplified, Mainland China) [zh-cn] - 99.1% - Missing keys: 22 -Chinese (Traditional, Taiwan) [zh-tw] - 67.5% - Missing keys: 759 +Czech [cs] - 64.6% - Missing keys: 820 +German [de] - 94.3% - Missing keys: 133 +English (United Kingdom) [en-gb] - 1.8% - Missing keys: 2274 +English [en] - 94.3% - Missing keys: 131 +Esperanto [eo] - 65.0% - Missing keys: 810 +Spanish [es] - 93.6% - Missing keys: 149 +Estonian [et] - 33.2% - Missing keys: 1546 +Finnish [fi] - 83.5% - Missing keys: 383 +French [fr] - 94.3% - Missing keys: 133 +Hungarian [hu] - 27.9% - Missing keys: 1670 +Icelandic [is] - 24.7% - Missing keys: 1743 +Japanese [ja] - 94.3% - Missing keys: 133 +Korean [ko] - 94.3% - Missing keys: 133 +Dutch [nl] - 42.2% - Missing keys: 1338 +Norwegian [no] - 63.1% - Missing keys: 854 +Polish [pl] - 94.3% - Missing keys: 133 +Portuguese (Brazil) [pt-br] - 63.1% - Missing keys: 855 +Russian [ru] - 94.2% - Missing keys: 134 +Swedish [sv] - 26.8% - Missing keys: 1694 +Thai [th] - 3.0% - Missing keys: 2246 +Turkish [tr] - 33.1% - Missing keys: 1549 +Ukrainian [uk] - 52.1% - Missing keys: 1110 +Chinese (Simplified, Mainland China) [zh-cn] - 94.3% - Missing keys: 133 +Chinese (Traditional, Taiwan) [zh-tw] - 63.3% - Missing keys: 849 -Total keys: 2335 +Total keys: 2315 ## 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. diff --git a/cs.json b/cs.json index 9bf176b..ccbf7e9 100644 --- a/cs.json +++ b/cs.json @@ -98,7 +98,7 @@ "Interaction.Locomotion.None": "Žádná", "Interaction.NamedEquipTool": "Nasadit {name}", - "Interaction.NamedEquipTool.Default": "Nástroj", + "Interaction.NamedEquipTools.Default": "Nástroj", "Interaction.EnterAnchor": "Vstoupit do kotvy", "Interaction.ExitAnchor": "Vystoupit z kotvy", @@ -674,89 +674,89 @@ "Undo.ExtractMaterialsFromHierarchy": "Extrahovat materiály z hierarchie", "Undo.BatchConvertMaterials": "Hromadně konvertovat materiály", - "Tooltips.Brush.ChangeColor" : "Změnit barvu", - "Tooltips.Brush.IncrementSize" : "Zvětšit velikost", - "Tooltips.Brush.DecrementSize" : "Zmenšit velikost", + "Tools.Brush.ChangeColor" : "Změnit barvu", + "Tools.Brush.IncrementSize" : "Zvětšit velikost", + "Tools.Brush.DecrementSize" : "Zmenšit velikost", - "Tooltips.Dev.CreateNew": "Vytvořit nový...", - "Tooltips.Dev.Selection": "Výběr: {mode}", - "Tooltips.Dev.DevMode.Off": "Vývojářský režim: Vypnutý", - "Tooltips.Dev.DevMode.On": "Vývojařský režim: Zapnutý", - "Tooltips.Dev.OpenInspector": "Otevřít inspektor", - "Tooltips.Dev.DeselectAll": "Zrušit výběr", - "Tooltips.Dev.DestroySelected": "Ostranit vybrané", - "Tooltips.Dev.ConfirmDestroySelected": "OPRAVDU odstranit vybrané", + "Tools.Dev.CreateNew": "Vytvořit nový...", + "Tools.Dev.Selection": "Výběr: {mode}", + "Tools.Dev.DevMode.Off": "Vývojářský režim: Vypnutý", + "Tools.Dev.DevMode.On": "Vývojařský režim: Zapnutý", + "Tools.Dev.OpenInspector": "Otevřít inspektor", + "Tools.Dev.DeselectAll": "Zrušit výběr", + "Tools.Dev.DestroySelected": "Ostranit vybrané", + "Tools.Dev.ConfirmDestroySelected": "OPRAVDU odstranit vybrané", - "Tooltips.Dev.GizmoOptions" : "Možnosti gizem", - "Tooltips.Dev.SelectParent" : "Vybrat rodiče", - "Tooltips.Dev.LocalSpace" : "Lokální prostor", - "Tooltips.Dev.GlobalSpace" : "Globální prostor", - "Tooltips.Dev.Translation" : "Posun", - "Tooltips.Dev.Rotation" : "Rotace", - "Tooltips.Dev.Scale" : "Škálování", + "Tools.Dev.GizmoOptions" : "Možnosti gizem", + "Tools.Dev.SelectParent" : "Vybrat rodiče", + "Tools.Dev.LocalSpace" : "Lokální prostor", + "Tools.Dev.GlobalSpace" : "Globální prostor", + "Tools.Dev.Translation" : "Posun", + "Tools.Dev.Rotation" : "Rotace", + "Tools.Dev.Scale" : "Škálování", - "Tooltip.Color.Picker": "Vybrat Barvu", + "Tools.Color.Picker": "Vybrat Barvu", - "Tooltip.GrabbableSetter.Scalable": "Nastavit objekt škálovatelným", - "Tooltip.GrabbableSetter.NonScalable": "Nastavit objekt neškálovatelným", - "Tooltip.GrabbableSetter.ApplyToRoot": "Nastavit aplikaci na root", - "Tooltip.GrabbableSetter.AppyToHit": "Nastavit aplikaci na zasaženou část", + "Tools.GrabbableSetter.Scalable": "Nastavit objekt škálovatelným", + "Tools.GrabbableSetter.NonScalable": "Nastavit objekt neškálovatelným", + "Tools.GrabbableSetter.ApplyToRoot": "Nastavit aplikaci na root", + "Tools.GrabbableSetter.AppyToHit": "Nastavit aplikaci na zasaženou část", - "Tooltip.CharacterCollider.MarkGrippable": "Označit jako úchyt", - "Tooltip.CharacterCollider.DontMarkGrippable": "Neoznačovat jako úchyt", - "Tooltip.CharacterCollider.EnsureWalkRun": "Nainstalovat Chůzi/Běh", - "Tooltip.CharacterCollider.EnsureZeroG": "Nainstalovat režim stavu beztíže", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Nainstalovat fyzikální létání", + "Tools.CharacterCollider.MarkGrippable": "Označit jako úchyt", + "Tools.CharacterCollider.DontMarkGrippable": "Neoznačovat jako úchyt", + "Tools.CharacterCollider.EnsureWalkRun": "Nainstalovat Chůzi/Běh", + "Tools.CharacterCollider.EnsureZeroG": "Nainstalovat režim stavu beztíže", + "Tools.CharacterCollider.EnsurePhysicalFly": "Nainstalovat fyzikální létání", - "Tooltip.Light.Point": "Bodové", - "Tooltip.Light.Spot": "Kůželové", - "Tooltip.Light.Sun": "Pohyb Sluncem", + "Tools.Light.Point": "Bodové", + "Tools.Light.Spot": "Kůželové", + "Tools.Light.Sun": "Pohyb Sluncem", - "Tooltip.MeshVisibility.KeepShadow": "Zachovat stín", - "Tooltip.MeshVisibility.ShadowOff": "Zakázat stín", - "Tooltip.MeshVisibility.ShadowOn": "Povolit stín", - "Tooltip.MeshVisibility.OnlyShadow": "Zobrazit pouze stín", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Nastavit stín na oboustranný", + "Tools.MeshVisibility.KeepShadow": "Zachovat stín", + "Tools.MeshVisibility.ShadowOff": "Zakázat stín", + "Tools.MeshVisibility.ShadowOn": "Povolit stín", + "Tools.MeshVisibility.OnlyShadow": "Zobrazit pouze stín", + "Tools.MeshVisibility.DoubleSidedShadow": "Nastavit stín na oboustranný", - "Tooltip.Slicer.Add": "Přidat řez", - "Tooltip.Slicer.Clear": "Resetovat stav", + "Tools.Slicer.Add": "Přidat řez", + "Tools.Slicer.Clear": "Resetovat stav", - "Tooltip.Material.RayMode": "Režim aplikace:
Paprsek", - "Tooltip.Material.AreaMode": "Režim aplikace:
Oblast", - "Tooltip.Material.ObjectMode": "Režim aplikace:
Vše v objektu", - "Tooltip.Material.SceneMode": "Režim aplikace:
Vše ve světě", - "Tooltip.Material.CreateCopy": "Vytvořit kopii", - "Tooltip.Material.Edit": "Editovat materiál", - "Tooltip.Material.Convert": "Převést na...", - "Tooltip.Material.ConvertAll": "Převést všechny na...", - "Tooltip.Material.CreateNew": "Vytvořit nový", + "Tools.Material.RayMode": "Režim aplikace:
Paprsek", + "Tools.Material.AreaMode": "Režim aplikace:
Oblast", + "Tools.Material.ObjectMode": "Režim aplikace:
Vše v objektu", + "Tools.Material.SceneMode": "Režim aplikace:
Vše ve světě", + "Tools.Material.CreateCopy": "Vytvořit kopii", + "Tools.Material.Edit": "Editovat materiál", + "Tools.Material.Convert": "Převést na...", + "Tools.Material.ConvertAll": "Převést všechny na...", + "Tools.Material.CreateNew": "Vytvořit nový", - "Tooltip.Mesh.Edit": "Editovat mesh", + "Tools.Mesh.Edit": "Editovat mesh", - "Tooltip.Cartridge.Eject": "Vysunout orb", + "Tools.Cartridge.Eject": "Vysunout orb", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Držet pro nahrávání", - "Tooltip.Microphone.ModePress": "Stisknout pro spuštění/zastavení nahrávání", - "Tooltip.Microphone.SourceRaw": "Nezpracovaný", - "Tooltip.Microphone.SourceFiltered": "Filtrovaný & Normalizovaný", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Držet pro nahrávání", + "Tools.Microphone.ModePress": "Stisknout pro spuštění/zastavení nahrávání", + "Tools.Microphone.SourceRaw": "Nezpracovaný", + "Tools.Microphone.SourceFiltered": "Filtrovaný & Normalizovaný", - "Tooltip.ProtoFlux.Drive" : "Drive", - "Tooltip.ProtoFlux.Source" : "Zdroj", - "Tooltip.ProtoFlux.Reference" : "Reference", - "Tooltip.ProtoFlux.Write" : "Zapsat", - "Tooltip.ProtoFlux.Proxy" : "Proxy", - "Tooltip.ProtoFlux.CreateLocal" : "Vytvořit lokální", - "Tooltip.ProtoFlux.CreateStore" : "Vytvořit uložiště", - "Tooltip.ProtoFlux.CreateDataModelStore" : "Vytvořit uložiště datového modelu", - "Tooltip.ProtoFlux.Overview" : "Toggle přehledového režimu", - "Tooltip.ProtoFlux.NodeBrowser" : "Procházet nody", - "Tooltip.ProtoFlux.PackInPlace" : "Zabalit v místě", - "Tooltip.ProtoFlux.PackInto" : "Zabalit do {name}", - "Tooltip.ProtoFlux.Unpack" : "Vybalit {name}", - "Tooltip.ProtoFlux.ExplicitCast" : "Explicitní cast\n(Varování: Potenciální ztráta dat)", + "Tools.ProtoFlux.Drive" : "Drive", + "Tools.ProtoFlux.Source" : "Zdroj", + "Tools.ProtoFlux.Reference" : "Reference", + "Tools.ProtoFlux.Write" : "Zapsat", + "Tools.ProtoFlux.Proxy" : "Proxy", + "Tools.ProtoFlux.CreateLocal" : "Vytvořit lokální", + "Tools.ProtoFlux.CreateStore" : "Vytvořit uložiště", + "Tools.ProtoFlux.CreateDataModelStore" : "Vytvořit uložiště datového modelu", + "Tools.ProtoFlux.Overview" : "Toggle přehledového režimu", + "Tools.ProtoFlux.NodeBrowser" : "Procházet nody", + "Tools.ProtoFlux.PackInPlace" : "Zabalit v místě", + "Tools.ProtoFlux.PackInto" : "Zabalit do {name}", + "Tools.ProtoFlux.Unpack" : "Vybalit {name}", + "Tools.ProtoFlux.ExplicitCast" : "Explicitní cast\n(Varování: Potenciální ztráta dat)", "ProtoFlux.UI.Call" : "Volání", "ProtoFlux.UI.AsyncCall" : "Asynchronní volání", @@ -1887,26 +1887,26 @@ "Tools.Names.ManipulationTools": "Manipulační nástroje", "Tools.Names.InformationTools": "Informační nástroje", - "Tools.Names.GeometryLineBrush": "Štětec na geometrické linky", - "Tools.Names.Developer": "Vývojářský nástroj", - "Tools.Names.ComponentClone": "Nástroj pro klonování komponent", - "Tools.Names.ProtoFlux": "Nástroj na ProtoFlux", - "Tools.Names.Material": "Nástroj na materiály", - "Tools.Names.Glue": "Nástroj lepidlo", - "Tools.Names.Light": "Nástroj na světla", - "Tools.Names.Shape": "Nástroj na tvary", - "Tools.Names.Microphone": "Nástroj mikrofon", - "Tools.Names.GrabbableSetter": "Nástroj pro nastavení uchopitelnosti", - "Tools.Names.PhysicalColliderSetter": "Nástroj pro nastavení fyzických colliderů", - "Tools.Names.MeshVisibility": "Nástroj pro nastavení viditelnosti meshů", - "Tools.Names.CameraObjectVisibility": "Nástroj nastavení viditelnosti objektů na kameře", - "Tools.Names.Color": "Nástroj na barvy", - "Tools.Names.Mesh": "Nástroj na meshe", - "Tools.Names.RiggedMeshTransfer": "Nástroj pro přenos rigged meshů", - "Tools.Names.Slicer": "Nástroj pro slicování meshů", - "Tools.Names.ControllerDiagnostic": "Nástroj pro diagnostiku ovladačů", - "Tools.Names.Measure": "Měřící nástroj", - "Tools.Names.Label": "Nástroj pro tvorbu štítků", + + + + + + + + + + + + + + + + + + + + "Dummy": "Dummy" } diff --git a/de.json b/de.json index 2fd36cb..70c4720 100644 --- a/de.json +++ b/de.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Keine", "Interaction.NamedEquipTool": "{name} ausrüsten", - "Interaction.NamedEquipTool.Default": "Tool", + "Interaction.NamedEquipTools.Default": "Tool", "Interaction.EnterAnchor": "Anker betreten", "Interaction.ExitAnchor": "Anker verlassen", @@ -716,145 +716,145 @@ "Undo.ExtractMaterialsFromHierarchy": "Materialien von Hierarchie extrahieren", "Undo.BatchConvertMaterials": "Batch-Konvertierung", - "Tooltips.Brush.ChangeColor": "Farbe Ändern", - "Tooltips.Brush.IncrementSize": "Vergrößern", - "Tooltips.Brush.DecrementSize": "Verkleinern", + "Tools.Brush.ChangeColor": "Farbe Ändern", + "Tools.Brush.IncrementSize": "Vergrößern", + "Tools.Brush.DecrementSize": "Verkleinern", - "Tooltip.GeometryLineBrush.Name": "Pinsel-Tool", + "Tools.GeometryLineBrush.Name": "Pinsel-Tool", - "ToolTip.Dev.Name": "Entwickler-Tool", - "Tooltips.Dev.CreateNew": "Neu...", - "Tooltips.Dev.Selection": "Auswahl: {mode}", - "Tooltips.Dev.DevMode.Off": "Entwicklermodus: Aus", - "Tooltips.Dev.DevMode.On": "Entwicklermodus: An", - "Tooltips.Dev.OpenInspector": "Inspektor öffnen", - "Tooltips.Dev.DeselectAll": "Alles abwählen", - "Tooltips.Dev.DestroySelected": "Ausgewählte Objekte löschen", - "Tooltips.Dev.ConfirmDestroySelected": "WIRKLICH selektiertes löschen", + "Tools.Dev.Name": "Entwickler-Tool", + "Tools.Dev.CreateNew": "Neu...", + "Tools.Dev.Selection": "Auswahl: {mode}", + "Tools.Dev.DevMode.Off": "Entwicklermodus: Aus", + "Tools.Dev.DevMode.On": "Entwicklermodus: An", + "Tools.Dev.OpenInspector": "Inspektor öffnen", + "Tools.Dev.DeselectAll": "Alles abwählen", + "Tools.Dev.DestroySelected": "Ausgewählte Objekte löschen", + "Tools.Dev.ConfirmDestroySelected": "WIRKLICH selektiertes löschen", - "Tooltips.Dev.GizmoOptions": "Gizmo-Optionen", - "Tooltips.Dev.SelectParent": "Parent Auswählen", - "Tooltips.Dev.LocalSpace": "Lokaler Koordinatenraum", - "Tooltips.Dev.GlobalSpace": "Globaler Koordinatenraum", - "Tooltips.Dev.Translation": "Verschieben", - "Tooltips.Dev.Rotation": "Rotieren", - "Tooltips.Dev.Scale": "Skalieren", + "Tools.Dev.GizmoOptions": "Gizmo-Optionen", + "Tools.Dev.SelectParent": "Parent Auswählen", + "Tools.Dev.LocalSpace": "Lokaler Koordinatenraum", + "Tools.Dev.GlobalSpace": "Globaler Koordinatenraum", + "Tools.Dev.Translation": "Verschieben", + "Tools.Dev.Rotation": "Rotieren", + "Tools.Dev.Scale": "Skalieren", - "Tooltips.Dev.Selection.Single": "Einzelauswahl", - "Tooltips.Dev.Selection.Multi": "Mehrfachauswahl", + "Tools.Dev.Selection.Single": "Einzelauswahl", + "Tools.Dev.Selection.Multi": "Mehrfachauswahl", - "Tooltips.Dev.Interaction.Tip": "Spitze", - "Tooltips.Dev.Interaction.Projection": "Projiziert", + "Tools.Dev.Interaction.Tip": "Spitze", + "Tools.Dev.Interaction.Projection": "Projiziert", - "Tooltip.Color.Name": "Farb-Tool", - "Tooltip.Color.Picker": "Farbauswahl", + "Tools.Color.Name": "Farb-Tool", + "Tools.Color.Picker": "Farbauswahl", - "Tooltip.GrabbableSetter.Name": "Greifbarkeits-Tool", - "Tooltip.GrabbableSetter.Scalable": "Skalierbar setzen", - "Tooltip.GrabbableSetter.NonScalable": "Nicht-skalierbar setzen", - "Tooltip.GrabbableSetter.ApplyToRoot": "Auf Root anwenden setzen", - "Tooltip.GrabbableSetter.AppyToHit": "Auf Treffer anwenden setzen", + "Tools.GrabbableSetter.Name": "Greifbarkeits-Tool", + "Tools.GrabbableSetter.Scalable": "Skalierbar setzen", + "Tools.GrabbableSetter.NonScalable": "Nicht-skalierbar setzen", + "Tools.GrabbableSetter.ApplyToRoot": "Auf Root anwenden setzen", + "Tools.GrabbableSetter.AppyToHit": "Auf Treffer anwenden setzen", - "Tooltip.CharacterCollider.Name": "Character Kollisions-Tool", - "Tooltip.CharacterCollider.MarkGrippable": "Als greifbar markieren", - "Tooltip.CharacterCollider.DontMarkGrippable": "Als nicht-greifbar markieren", - "Tooltip.CharacterCollider.EnsureWalkRun": "Gehen/Rennen-Fortbewegung sicherstellen", - "Tooltip.CharacterCollider.EnsureZeroG": "Schwerelose Fortbewegung sicherstellen", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Physikalische Flug-Fortbewegung sicherstellen", + "Tools.CharacterCollider.Name": "Character Kollisions-Tool", + "Tools.CharacterCollider.MarkGrippable": "Als greifbar markieren", + "Tools.CharacterCollider.DontMarkGrippable": "Als nicht-greifbar markieren", + "Tools.CharacterCollider.EnsureWalkRun": "Gehen/Rennen-Fortbewegung sicherstellen", + "Tools.CharacterCollider.EnsureZeroG": "Schwerelose Fortbewegung sicherstellen", + "Tools.CharacterCollider.EnsurePhysicalFly": "Physikalische Flug-Fortbewegung sicherstellen", - "Tooltip.Light.Point": "Punkt", - "Tooltip.Light.Spot": "Strahler", - "Tooltip.Light.Sun": "Sonne", + "Tools.Light.Point": "Punkt", + "Tools.Light.Spot": "Strahler", + "Tools.Light.Sun": "Sonne", - "Tooltip.Light.Name": "Licht-Tool", - "Tooltip.Light.Shadows.None": "Keine Schatten", - "Tooltip.Light.Shadows.Hard": "Harte Schatten", - "Tooltip.Light.Shadows.Soft": "Weiche Schatten", + "Tools.Light.Name": "Licht-Tool", + "Tools.Light.Shadows.None": "Keine Schatten", + "Tools.Light.Shadows.Hard": "Harte Schatten", + "Tools.Light.Shadows.Soft": "Weiche Schatten", - "Tooltip.MeshVisibility.Name": "Mesh-Sichtbarkeits-Tool", - "Tooltip.MeshVisibility.KeepShadow": "Schatten behalten", - "Tooltip.MeshVisibility.ShadowOff": "Schatten deaktivieren", - "Tooltip.MeshVisibility.ShadowOn": "Schatten aktivieren", - "Tooltip.MeshVisibility.OnlyShadow": "Nur Schatten", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Doppelseitiger Schatten", + "Tools.MeshVisibility.Name": "Mesh-Sichtbarkeits-Tool", + "Tools.MeshVisibility.KeepShadow": "Schatten behalten", + "Tools.MeshVisibility.ShadowOff": "Schatten deaktivieren", + "Tools.MeshVisibility.ShadowOn": "Schatten aktivieren", + "Tools.MeshVisibility.OnlyShadow": "Nur Schatten", + "Tools.MeshVisibility.DoubleSidedShadow": "Doppelseitiger Schatten", - "Tooltip.Mesh.Name": "Mesh-Tool", + "Tools.Mesh.Name": "Mesh-Tool", - "Tooltip.Slicer.Name": "Objekt-Schneide-Tool", - "Tooltip.Slicer.Add": "Ebenenteiler hinzufügen", - "Tooltip.Slicer.Clear": "Ebenenteiler entfernen", + "Tools.Slicer.Name": "Objekt-Schneide-Tool", + "Tools.Slicer.Add": "Ebenenteiler hinzufügen", + "Tools.Slicer.Clear": "Ebenenteiler entfernen", - "Tooltip.Material.Name": "Material-Tool", - "Tooltip.Material.RayMode": "Lichtstrahlmodus", - "Tooltip.Material.AreaMode": "Bereichsmodus", - "Tooltip.Material.ObjectMode": "Globaler Objektmodus", - "Tooltip.Material.SceneMode": "Globaler Szenenmodus", - "Tooltip.Material.CreateCopy": "Kopie erzeugen", - "Tooltip.Material.Edit": "Material bearbeiten", - "Tooltip.Material.Convert": "Konvertieren zu...", - "Tooltip.Material.ConvertAll": "Konvertiere alle zu...", - "Tooltip.Material.CreateNew": "Neu erstellen", + "Tools.Material.Name": "Material-Tool", + "Tools.Material.RayMode": "Lichtstrahlmodus", + "Tools.Material.AreaMode": "Bereichsmodus", + "Tools.Material.ObjectMode": "Globaler Objektmodus", + "Tools.Material.SceneMode": "Globaler Szenenmodus", + "Tools.Material.CreateCopy": "Kopie erzeugen", + "Tools.Material.Edit": "Material bearbeiten", + "Tools.Material.Convert": "Konvertieren zu...", + "Tools.Material.ConvertAll": "Konvertiere alle zu...", + "Tools.Material.CreateNew": "Neu erstellen", - "Tooltip.Mesh.Edit": "Mesh bearbeiten", + "Tools.Mesh.Edit": "Mesh bearbeiten", - "Tooltip.Cartridge.Eject": "Orb auswerfen", + "Tools.Cartridge.Eject": "Orb auswerfen", - "Tooltip.Microphone.Name": "Mikrofon", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Zum Aufnehmen gedrückt halten", - "Tooltip.Microphone.ModePress": "Drücken zum Starten/Stoppen der Aufnahme", - "Tooltip.Microphone.SourceRaw": "Ungefiltert", - "Tooltip.Microphone.SourceFiltered": "Gefiltert & Normalisiert", + "Tools.Microphone.Name": "Mikrofon", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Zum Aufnehmen gedrückt halten", + "Tools.Microphone.ModePress": "Drücken zum Starten/Stoppen der Aufnahme", + "Tools.Microphone.SourceRaw": "Ungefiltert", + "Tools.Microphone.SourceFiltered": "Gefiltert & Normalisiert", - "Tooltip.ProtoFlux.Name": "ProtoFlux-Tool", - "Tooltip.ProtoFlux.Drive": "Drive", - "Tooltip.ProtoFlux.Source": "Source", - "Tooltip.ProtoFlux.Reference": "Reference", - "Tooltip.ProtoFlux.Write": "Write", - "Tooltip.ProtoFlux.Proxy": "Proxy", - "Tooltip.ProtoFlux.CreateLocal": "Local erstellen", - "Tooltip.ProtoFlux.CreateStore": "Store erstellen", - "Tooltip.ProtoFlux.CreateDataModelStore": "Data Model Store erstellen", - "Tooltip.ProtoFlux.Overview": "Übersichtsmodus umschalten", - "Tooltip.ProtoFlux.NodeBrowser": "Nodebrowser", - "Tooltip.ProtoFlux.PackInPlace": "Hier verpacken", - "Tooltip.ProtoFlux.PackInto": "Verpacken nach {name}", - "Tooltip.ProtoFlux.Unpack": "Entpacke {name}", - "Tooltip.ProtoFlux.ExplicitCast": "Explizite Umwandlung\n(Warnung: Möglicher Informationsverlust)", + "Tools.ProtoFlux.Name": "ProtoFlux-Tool", + "Tools.ProtoFlux.Drive": "Drive", + "Tools.ProtoFlux.Source": "Source", + "Tools.ProtoFlux.Reference": "Reference", + "Tools.ProtoFlux.Write": "Write", + "Tools.ProtoFlux.Proxy": "Proxy", + "Tools.ProtoFlux.CreateLocal": "Local erstellen", + "Tools.ProtoFlux.CreateStore": "Store erstellen", + "Tools.ProtoFlux.CreateDataModelStore": "Data Model Store erstellen", + "Tools.ProtoFlux.Overview": "Übersichtsmodus umschalten", + "Tools.ProtoFlux.NodeBrowser": "Nodebrowser", + "Tools.ProtoFlux.PackInPlace": "Hier verpacken", + "Tools.ProtoFlux.PackInto": "Verpacken nach {name}", + "Tools.ProtoFlux.Unpack": "Entpacke {name}", + "Tools.ProtoFlux.ExplicitCast": "Explizite Umwandlung\n(Warnung: Möglicher Informationsverlust)", - "Tooltip.Meter.Mode.Ray": "Modus: Projiziert", - "Tooltip.Meter.Mode.Perpendicular": "Modus: Senkrecht", - "Tooltip.Meter.Mode.Drag": "Modus: Ziehen", + "Tools.Meter.Mode.Ray": "Modus: Projiziert", + "Tools.Meter.Mode.Perpendicular": "Modus: Senkrecht", + "Tools.Meter.Mode.Drag": "Modus: Ziehen", - "Tooltip.Meter.Points.Two": "Zwei Punkte", - "Tooltip.Meter.Points.Multiple": "Mehrere Punkte", + "Tools.Meter.Points.Two": "Zwei Punkte", + "Tools.Meter.Points.Multiple": "Mehrere Punkte", - "Tooltip.Meter.Name": "Ausmessungs-Tool", - "Tooltip.Meter.ObjectSpace": "Im Objekt-Koordinatenraum messen", - "Tooltip.Meter.WorldSpace": "Im Welt-Koordinatenraum messen", + "Tools.Meter.Name": "Ausmessungs-Tool", + "Tools.Meter.ObjectSpace": "Im Objekt-Koordinatenraum messen", + "Tools.Meter.WorldSpace": "Im Welt-Koordinatenraum messen", - "Tooltip.Glue.Name": "Klebe-Tool", - "Tooltip.Glue.Mode.BakeMeshes": "Modus: Meshes vereinen", - "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Modus: Skinned-Meshes vereinen", - "Tooltip.Glue.Mode.ParentObjects": "Modus: Objekte parentieren", + "Tools.Glue.Name": "Klebe-Tool", + "Tools.Glue.Mode.BakeMeshes": "Modus: Meshes vereinen", + "Tools.Glue.Mode.BakeSkinnedMeshes": "Modus: Skinned-Meshes vereinen", + "Tools.Glue.Mode.ParentObjects": "Modus: Objekte parentieren", - "Tooltip.RigTransfer.Name": "Rigged-Mesh-Übertragungs-Tool", - "Tooltip.RigTransfer.ClearSource": "Quelle entfernen", + "Tools.RigTransfer.Name": "Rigged-Mesh-Übertragungs-Tool", + "Tools.RigTransfer.ClearSource": "Quelle entfernen", - "Tooltip.ComponentClone.Name": "Komponenten-Kopiertool", - "Tooltip.ComponentClone.SingleInstanceOn": "Nur eine Instanz: An", - "Tooltip.ComponentClone.SingleInstanceOff": "Nur eine Instanz: Aus", - "Tooltip.ComponentClone.ClearTemplate": "Vorlage entfernen", + "Tools.ComponentClone.Name": "Komponenten-Kopiertool", + "Tools.ComponentClone.SingleInstanceOn": "Nur eine Instanz: An", + "Tools.ComponentClone.SingleInstanceOff": "Nur eine Instanz: Aus", + "Tools.ComponentClone.ClearTemplate": "Vorlage entfernen", - "Tooltip.Shape.Name": "Form-Tool", + "Tools.Shape.Name": "Form-Tool", - "Tooltip.CameraObjectHider.Name": "Kamera-Sichtbarkeits-Tool", + "Tools.CameraObjectHider.Name": "Kamera-Sichtbarkeits-Tool", - "Tooltip.ControllerDiagnostic.Name": "Controller-Diagnose-Tool", + "Tools.ControllerDiagnostic.Name": "Controller-Diagnose-Tool", - "Tooltip.Labeler.Name": "Etikettier-Tool", + "Tools.Labeler.Name": "Etikettier-Tool", "ProtoFlux.UI.Call": "Aufruf", "ProtoFlux.UI.AsyncCall": "Asynchroner Aufruf", @@ -2747,26 +2747,26 @@ "Tools.Names.ManipulationTools": "Veränderungs-Tools", "Tools.Names.InformationTools": "Informations-Tools", - "Tools.Names.GeometryLineBrush": "Pinsel-Tool", - "Tools.Names.Developer": "Entwickler-Tool", - "Tools.Names.ComponentClone": "Komponenten-Kopiertool", - "Tools.Names.ProtoFlux": "ProtoFlux-Tool", - "Tools.Names.Material": "Material-Tool", - "Tools.Names.Glue": "Klebe-Tool", - "Tools.Names.Light": "Licht-Tool", - "Tools.Names.Shape": "Form-Tool", - "Tools.Names.Microphone": "Mikrofon-Tool", - "Tools.Names.GrabbableSetter": "Greifbarkeits-Tool", - "Tools.Names.PhysicalColliderSetter": "Kollisions-Tool", - "Tools.Names.MeshVisibility": "Mesh-Sichtbarkeits-Tool", - "Tools.Names.CameraObjectVisibility": "Kamera-Sichtbarkeits-Tool", - "Tools.Names.Color": "Farb-Tool", - "Tools.Names.Mesh": "Mesh-Tool", - "Tools.Names.RiggedMeshTransfer": "Rigged-Mesh-Übertragungs-Tool", - "Tools.Names.Slicer": "Mesh-Schneide-Tool", - "Tools.Names.ControllerDiagnostic": "Controller-Diagnose-Tool", - "Tools.Names.Measure": "Ausmessungs-Tool", - "Tools.Names.Label": "Etikettier-Tool", + + + + + + + + + + + + + + + + + + + + "Discord.RichPresence.InPrivateWorld": "In privater Welt", "Discord.RichPresence.InPrivateLargeText": "Privat ({version})", diff --git a/en-gb.json b/en-gb.json index e9acc5b..665bc04 100644 --- a/en-gb.json +++ b/en-gb.json @@ -5,11 +5,11 @@ "Undo.ChangeColor": "Change Colour", - "Tooltip.Color.Name": "Colour Tool", - "Tooltip.Color.Picker": "Colour Picker", - "Tooltip.Microphone.SourceFiltered": "Filtered & Normalised", + "Tools.Color.Name": "Colour Tool", + "Tools.Color.Picker": "Colour Picker", + "Tools.Microphone.SourceFiltered": "Filtered & Normalised", - "Tooltips.Brush.ChangeColor" : "Change Colour", + "Tools.Brush.ChangeColor" : "Change Colour", "CreateNew.Editor.AssetOptimizationWizard": "Asset Optimisation Wizard", @@ -59,7 +59,7 @@ "Tutorial.Intro.BadgesMentor": "Mentor", - "Tools.Names.Color": "Colour Tool", + "Tools.StreamAudio.Spatialized": "Spatialised", "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "Voice normalisation", diff --git a/en.json b/en.json index d1e6cb3..4e63f22 100644 --- a/en.json +++ b/en.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "None", "Interaction.NamedEquipTool": "Equip {name}", - "Interaction.NamedEquipTool.Default": "Tool", + "Interaction.NamedEquipTools.Default": "Tool", "Interaction.EnterAnchor": "Enter Anchor", "Interaction.ExitAnchor": "Exit Anchor", @@ -716,145 +716,145 @@ "Undo.ExtractMaterialsFromHierarchy": "Extract Materials from Hierarchy", "Undo.BatchConvertMaterials": "Batch convert materials", - "Tooltips.Brush.ChangeColor": "Change Color", - "Tooltips.Brush.IncrementSize": "Increment Size", - "Tooltips.Brush.DecrementSize": "Decrement Size", + "Tools.Brush.ChangeColor": "Change Color", + "Tools.Brush.IncrementSize": "Increment Size", + "Tools.Brush.DecrementSize": "Decrement Size", - "Tooltip.GeometryLineBrush.Name": "Geometry Line Brush", + "Tools.GeometryLineBrush.Name": "Geometry Line Brush", - "ToolTip.Dev.Name": "Development Tool", - "Tooltips.Dev.CreateNew": "Create New...", - "Tooltips.Dev.Selection": "Selection: {mode}", - "Tooltips.Dev.DevMode.Off": "Developer Mode: Off", - "Tooltips.Dev.DevMode.On": "Developer Mode: On", - "Tooltips.Dev.OpenInspector": "Open Inspector", - "Tooltips.Dev.DeselectAll": "Deselect All", - "Tooltips.Dev.DestroySelected": "Destroy Selected", - "Tooltips.Dev.ConfirmDestroySelected": "REALLY Destroy Selected", + "Tools.Dev.Name": "Development Tool", + "Tools.Dev.CreateNew": "Create New...", + "Tools.Dev.Selection": "Selection: {mode}", + "Tools.Dev.DevMode.Off": "Developer Mode: Off", + "Tools.Dev.DevMode.On": "Developer Mode: On", + "Tools.Dev.OpenInspector": "Open Inspector", + "Tools.Dev.DeselectAll": "Deselect All", + "Tools.Dev.DestroySelected": "Destroy Selected", + "Tools.Dev.ConfirmDestroySelected": "REALLY Destroy Selected", - "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", + "Tools.Dev.GizmoOptions": "Gizmo Options", + "Tools.Dev.SelectParent": "Select Parent", + "Tools.Dev.LocalSpace": "Local Space", + "Tools.Dev.GlobalSpace": "Global Space", + "Tools.Dev.Translation": "Translation", + "Tools.Dev.Rotation": "Rotation", + "Tools.Dev.Scale": "Scale", - "Tooltips.Dev.Selection.Single": "Single", - "Tooltips.Dev.Selection.Multi": "Multi", + "Tools.Dev.Selection.Single": "Single", + "Tools.Dev.Selection.Multi": "Multi", - "Tooltips.Dev.Interaction.Tip": "Tip", - "Tooltips.Dev.Interaction.Projection": "Projection", + "Tools.Dev.Interaction.Tip": "Tip", + "Tools.Dev.Interaction.Projection": "Projection", - "Tooltip.Color.Name": "Color Tool", - "Tooltip.Color.Picker": "Color Picker", + "Tools.Color.Name": "Color Tool", + "Tools.Color.Picker": "Color Picker", - "Tooltip.GrabbableSetter.Name": "Grabbable Setter Tool", - "Tooltip.GrabbableSetter.Scalable": "Set Scalable", - "Tooltip.GrabbableSetter.NonScalable": "Set Non-scalable", - "Tooltip.GrabbableSetter.ApplyToRoot": "Set Apply to Root", - "Tooltip.GrabbableSetter.AppyToHit": "Set Apply to Hit", + "Tools.GrabbableSetter.Name": "Grabbable Setter Tool", + "Tools.GrabbableSetter.Scalable": "Set Scalable", + "Tools.GrabbableSetter.NonScalable": "Set Non-scalable", + "Tools.GrabbableSetter.ApplyToRoot": "Set Apply to Root", + "Tools.GrabbableSetter.AppyToHit": "Set Apply to Hit", - "Tooltip.CharacterCollider.Name": "Character Collider Setter Tool", - "Tooltip.CharacterCollider.MarkGrippable": "Mark Grippable", - "Tooltip.CharacterCollider.DontMarkGrippable": "Don't Mark Grippable", - "Tooltip.CharacterCollider.EnsureWalkRun": "Ensure Walk/Run locomotion", - "Tooltip.CharacterCollider.EnsureZeroG": "Ensure Zero-G locomotion", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Ensure Physical Fly locomotion", + "Tools.CharacterCollider.Name": "Character Collider Setter Tool", + "Tools.CharacterCollider.MarkGrippable": "Mark Grippable", + "Tools.CharacterCollider.DontMarkGrippable": "Don't Mark Grippable", + "Tools.CharacterCollider.EnsureWalkRun": "Ensure Walk/Run locomotion", + "Tools.CharacterCollider.EnsureZeroG": "Ensure Zero-G locomotion", + "Tools.CharacterCollider.EnsurePhysicalFly": "Ensure Physical Fly locomotion", - "Tooltip.Light.Point": "Point", - "Tooltip.Light.Spot": "Spot", - "Tooltip.Light.Sun": "Sun", + "Tools.Light.Point": "Point", + "Tools.Light.Spot": "Spot", + "Tools.Light.Sun": "Sun", - "Tooltip.Light.Name": "Light Tool", - "Tooltip.Light.Shadows.None": "No Shadows", - "Tooltip.Light.Shadows.Hard": "Hard Shadows", - "Tooltip.Light.Shadows.Soft": "Soft Shadows", + "Tools.Light.Name": "Light Tool", + "Tools.Light.Shadows.None": "No Shadows", + "Tools.Light.Shadows.Hard": "Hard Shadows", + "Tools.Light.Shadows.Soft": "Soft Shadows", - "Tooltip.MeshVisibility.Name": "Mesh Visibility Tool", - "Tooltip.MeshVisibility.KeepShadow": "Keep Shadow", - "Tooltip.MeshVisibility.ShadowOff": "Disable Shadow", - "Tooltip.MeshVisibility.ShadowOn": "Enable Shadow", - "Tooltip.MeshVisibility.OnlyShadow": "Set to only shadow", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Set to double sided shadow", + "Tools.MeshVisibility.Name": "Mesh Visibility Tool", + "Tools.MeshVisibility.KeepShadow": "Keep Shadow", + "Tools.MeshVisibility.ShadowOff": "Disable Shadow", + "Tools.MeshVisibility.ShadowOn": "Enable Shadow", + "Tools.MeshVisibility.OnlyShadow": "Set to only shadow", + "Tools.MeshVisibility.DoubleSidedShadow": "Set to double sided shadow", - "Tooltip.Mesh.Name": "Mesh Tool", + "Tools.Mesh.Name": "Mesh Tool", - "Tooltip.Slicer.Name": "Object Slicer Tool", - "Tooltip.Slicer.Add": "Add Slicer", - "Tooltip.Slicer.Clear": "Clear Setup", + "Tools.Slicer.Name": "Object Slicer Tool", + "Tools.Slicer.Add": "Add Slicer", + "Tools.Slicer.Clear": "Clear Setup", - "Tooltip.Material.Name": "Material Tool", - "Tooltip.Material.RayMode": "Ray Mode", - "Tooltip.Material.AreaMode": "Area Mode", - "Tooltip.Material.ObjectMode": "Object Global Mode", - "Tooltip.Material.SceneMode": "Scene Global Mode", - "Tooltip.Material.CreateCopy": "Create Copy", - "Tooltip.Material.Edit": "Edit Material", - "Tooltip.Material.Convert": "Convert to...", - "Tooltip.Material.ConvertAll": "Convert All to...", - "Tooltip.Material.CreateNew": "Create New", + "Tools.Material.Name": "Material Tool", + "Tools.Material.RayMode": "Ray Mode", + "Tools.Material.AreaMode": "Area Mode", + "Tools.Material.ObjectMode": "Object Global Mode", + "Tools.Material.SceneMode": "Scene Global Mode", + "Tools.Material.CreateCopy": "Create Copy", + "Tools.Material.Edit": "Edit Material", + "Tools.Material.Convert": "Convert to...", + "Tools.Material.ConvertAll": "Convert All to...", + "Tools.Material.CreateNew": "Create New", - "Tooltip.Mesh.Edit": "Edit Mesh", + "Tools.Mesh.Edit": "Edit Mesh", - "Tooltip.Cartridge.Eject": "Eject Orb", + "Tools.Cartridge.Eject": "Eject Orb", - "Tooltip.Microphone.Name": "Microphone", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Hold to record", - "Tooltip.Microphone.ModePress": "Press to start/stop recording", - "Tooltip.Microphone.SourceRaw": "Raw", - "Tooltip.Microphone.SourceFiltered": "Filtered & Normalized", + "Tools.Microphone.Name": "Microphone", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Hold to record", + "Tools.Microphone.ModePress": "Press to start/stop recording", + "Tools.Microphone.SourceRaw": "Raw", + "Tools.Microphone.SourceFiltered": "Filtered & Normalized", - "Tooltip.ProtoFlux.Name": "Proto-Flux Tool", - "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)", + "Tools.ProtoFlux.Name": "Proto-Flux Tool", + "Tools.ProtoFlux.Drive": "Drive", + "Tools.ProtoFlux.Source": "Source", + "Tools.ProtoFlux.Reference": "Reference", + "Tools.ProtoFlux.Write": "Write", + "Tools.ProtoFlux.Proxy": "Proxy", + "Tools.ProtoFlux.CreateLocal": "Create Local", + "Tools.ProtoFlux.CreateStore": "Create Store", + "Tools.ProtoFlux.CreateDataModelStore": "Create Data Model Store", + "Tools.ProtoFlux.Overview": "Toggle Overview Mode", + "Tools.ProtoFlux.NodeBrowser": "Browse nodes", + "Tools.ProtoFlux.PackInPlace": "Pack In Place", + "Tools.ProtoFlux.PackInto": "Pack Into {name}", + "Tools.ProtoFlux.Unpack": "Unpack {name}", + "Tools.ProtoFlux.ExplicitCast": "Explicit Cast\n(Warning: Potential Data Loss)", - "Tooltip.Meter.Mode.Ray": "Mode: Ray", - "Tooltip.Meter.Mode.Perpendicular": "Mode: Perpendicular", - "Tooltip.Meter.Mode.Drag": "Mode: Drag", + "Tools.Meter.Mode.Ray": "Mode: Ray", + "Tools.Meter.Mode.Perpendicular": "Mode: Perpendicular", + "Tools.Meter.Mode.Drag": "Mode: Drag", - "Tooltip.Meter.Points.Two": "Two Points", - "Tooltip.Meter.Points.Multiple": "Multiple Points", + "Tools.Meter.Points.Two": "Two Points", + "Tools.Meter.Points.Multiple": "Multiple Points", - "Tooltip.Meter.Name": "Meter Tool", - "Tooltip.Meter.ObjectSpace": "Measure in Object Space", - "Tooltip.Meter.WorldSpace": "Measure in World Space", + "Tools.Meter.Name": "Meter Tool", + "Tools.Meter.ObjectSpace": "Measure in Object Space", + "Tools.Meter.WorldSpace": "Measure in World Space", - "Tooltip.Glue.Name": "Glue Tool", - "Tooltip.Glue.Mode.BakeMeshes": "Mode: Bake meshes", - "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Mode: Bake skinned meshes", - "Tooltip.Glue.Mode.ParentObjects": "Mode: Parent objects", + "Tools.Glue.Name": "Glue Tool", + "Tools.Glue.Mode.BakeMeshes": "Mode: Bake meshes", + "Tools.Glue.Mode.BakeSkinnedMeshes": "Mode: Bake skinned meshes", + "Tools.Glue.Mode.ParentObjects": "Mode: Parent objects", - "Tooltip.RigTransfer.Name": "Rig Mesh Transfer Tool", - "Tooltip.RigTransfer.ClearSource": "Clear source", + "Tools.RigTransfer.Name": "Rig Mesh Transfer Tool", + "Tools.RigTransfer.ClearSource": "Clear source", - "Tooltip.ComponentClone.Name": "Component Clone Tool", - "Tooltip.ComponentClone.SingleInstanceOn": "Single Instance: On", - "Tooltip.ComponentClone.SingleInstanceOff": "Single Instance: Off", - "Tooltip.ComponentClone.ClearTemplate": "Clear template", + "Tools.ComponentClone.Name": "Component Clone Tool", + "Tools.ComponentClone.SingleInstanceOn": "Single Instance: On", + "Tools.ComponentClone.SingleInstanceOff": "Single Instance: Off", + "Tools.ComponentClone.ClearTemplate": "Clear template", - "Tooltip.Shape.Name": "Shape Tool", + "Tools.Shape.Name": "Shape Tool", - "Tooltip.CameraObjectHider.Name": "Camera Object Hider Tool", + "Tools.CameraObjectHider.Name": "Camera Object Hider Tool", - "Tooltip.ControllerDiagnostic.Name": "Controller Diagnostic Tool", + "Tools.ControllerDiagnostic.Name": "Controller Diagnostic Tool", - "Tooltip.Labeler.Name": "Labeler Tool", + "Tools.Labeler.Name": "Labeler Tool", "ProtoFlux.UI.Call": "Call", "ProtoFlux.UI.AsyncCall": "Async Call", @@ -2749,26 +2749,26 @@ "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", + + + + + + + + + + + + + + + + + + + + "Discord.RichPresence.InPrivateWorld": "In private world", "Discord.RichPresence.InPrivateLargeText": "In private ({version})", diff --git a/eo.json b/eo.json index aa1259c..0c8246c 100644 --- a/eo.json +++ b/eo.json @@ -98,7 +98,7 @@ "Interaction.Locomotion.None": "Neniu", "Interaction.NamedEquipTool": "Ekipi per {name}", - "Interaction.NamedEquipTool.Default": "Ilon", + "Interaction.NamedEquipTools.Default": "Ilon", "Interaction.EnterAnchor": "Eniri Ankron", "Interaction.ExitAnchor": "Eliri Ankron", @@ -689,119 +689,119 @@ "Undo.ExtractMaterialsFromHierarchy": "Elpreni materialojn el hierarkio", "Undo.BatchConvertMaterials": "Konverti materialojn staple", - "Tooltips.Brush.ChangeColor" : "Ŝanĝi Koloron", - "Tooltips.Brush.IncrementSize" : "Pligrandi Grandon", - "Tooltips.Brush.DecrementSize" : "Malpligrandigi Grandon", + "Tools.Brush.ChangeColor" : "Ŝanĝi Koloron", + "Tools.Brush.IncrementSize" : "Pligrandi Grandon", + "Tools.Brush.DecrementSize" : "Malpligrandigi Grandon", - "Tooltips.Dev.CreateNew": "Krei novan...", - "Tooltips.Dev.Selection": "Elekto: {mode}", - "Tooltips.Dev.DevMode.Off": "Programisto: Malŝaltita", - "Tooltips.Dev.DevMode.On": "Programisto: Ŝaltita", - "Tooltips.Dev.OpenInspector": "Malfermi inspektilon", - "Tooltips.Dev.DeselectAll": "Malelekti ĉiujn", - "Tooltips.Dev.DestroySelected": "Detrui elektitajn", - "Tooltips.Dev.ConfirmDestroySelected": "VERE Detrui Elektitajn", + "Tools.Dev.CreateNew": "Krei novan...", + "Tools.Dev.Selection": "Elekto: {mode}", + "Tools.Dev.DevMode.Off": "Programisto: Malŝaltita", + "Tools.Dev.DevMode.On": "Programisto: Ŝaltita", + "Tools.Dev.OpenInspector": "Malfermi inspektilon", + "Tools.Dev.DeselectAll": "Malelekti ĉiujn", + "Tools.Dev.DestroySelected": "Detrui elektitajn", + "Tools.Dev.ConfirmDestroySelected": "VERE Detrui Elektitajn", - "Tooltips.Dev.GizmoOptions" : "Opcioj de la Gizmo", - "Tooltips.Dev.SelectParent" : "Eletkti Gepatron", - "Tooltips.Dev.LocalSpace" : "Loka Spaco", - "Tooltips.Dev.GlobalSpace" : "Ĉieja Spaco", - "Tooltips.Dev.Translation" : "Translokigo", - "Tooltips.Dev.Rotation" : "Rotacio", - "Tooltips.Dev.Scale" : "Skalo", + "Tools.Dev.GizmoOptions" : "Opcioj de la Gizmo", + "Tools.Dev.SelectParent" : "Eletkti Gepatron", + "Tools.Dev.LocalSpace" : "Loka Spaco", + "Tools.Dev.GlobalSpace" : "Ĉieja Spaco", + "Tools.Dev.Translation" : "Translokigo", + "Tools.Dev.Rotation" : "Rotacio", + "Tools.Dev.Scale" : "Skalo", - "Tooltips.Dev.Selection.Single": "Unuopa", - "Tooltips.Dev.Selection.Multi": "Multaj", + "Tools.Dev.Selection.Single": "Unuopa", + "Tools.Dev.Selection.Multi": "Multaj", - "Tooltips.Dev.Interaction.Tip": "Pinto", - "Tooltips.Dev.Interaction.Projection": "Projekcio", + "Tools.Dev.Interaction.Tip": "Pinto", + "Tools.Dev.Interaction.Projection": "Projekcio", - "Tooltip.Color.Picker": "Kolora elektilo", + "Tools.Color.Picker": "Kolora elektilo", - "Tooltip.GrabbableSetter.Scalable": "Agordi Skaleblan", - "Tooltip.GrabbableSetter.NonScalable": "Agordi Neskaleblan", - "Tooltip.GrabbableSetter.ApplyToRoot": "Agordi 'Apliki al Radiko'", - "Tooltip.GrabbableSetter.AppyToHit": "Agordi 'Apliki por Trafo'", + "Tools.GrabbableSetter.Scalable": "Agordi Skaleblan", + "Tools.GrabbableSetter.NonScalable": "Agordi Neskaleblan", + "Tools.GrabbableSetter.ApplyToRoot": "Agordi 'Apliki al Radiko'", + "Tools.GrabbableSetter.AppyToHit": "Agordi 'Apliki por Trafo'", - "Tooltip.CharacterCollider.MarkGrippable": "Marki Teniebla", - "Tooltip.CharacterCollider.DontMarkGrippable": "Ne Marki Teniebla", - "Tooltip.CharacterCollider.EnsureWalkRun": "Certigi Marŝi / Kuri movadon", - "Tooltip.CharacterCollider.EnsureZeroG": "Certigi Sen-Gravitan movadon", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Certigi Fizikan Muŝan movadon", + "Tools.CharacterCollider.MarkGrippable": "Marki Teniebla", + "Tools.CharacterCollider.DontMarkGrippable": "Ne Marki Teniebla", + "Tools.CharacterCollider.EnsureWalkRun": "Certigi Marŝi / Kuri movadon", + "Tools.CharacterCollider.EnsureZeroG": "Certigi Sen-Gravitan movadon", + "Tools.CharacterCollider.EnsurePhysicalFly": "Certigi Fizikan Muŝan movadon", - "Tooltip.Light.Point": "Punkto", - "Tooltip.Light.Spot": "Spoto", - "Tooltip.Light.Sun": "Suno", + "Tools.Light.Point": "Punkto", + "Tools.Light.Spot": "Spoto", + "Tools.Light.Sun": "Suno", - "Tooltip.Light.Shadows.None": "Neniuj Ombroj", - "Tooltip.Light.Shadows.Hard": "Malmolaj Ombroj", - "Tooltip.Light.Shadows.Soft": "Molaj Ombroj", + "Tools.Light.Shadows.None": "Neniuj Ombroj", + "Tools.Light.Shadows.Hard": "Malmolaj Ombroj", + "Tools.Light.Shadows.Soft": "Molaj Ombroj", - "Tooltip.MeshVisibility.KeepShadow": "Konservi Ombron", - "Tooltip.MeshVisibility.ShadowOff": "Malŝalti Ombron", - "Tooltip.MeshVisibility.ShadowOn": "Ebligi Ombron", - "Tooltip.MeshVisibility.OnlyShadow": "Agordi kiel nur ombron", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Agordi al duflanka ombro", + "Tools.MeshVisibility.KeepShadow": "Konservi Ombron", + "Tools.MeshVisibility.ShadowOff": "Malŝalti Ombron", + "Tools.MeshVisibility.ShadowOn": "Ebligi Ombron", + "Tools.MeshVisibility.OnlyShadow": "Agordi kiel nur ombron", + "Tools.MeshVisibility.DoubleSidedShadow": "Agordi al duflanka ombro", - "Tooltip.Slicer.Add": "Aldoni tranĉilon", - "Tooltip.Slicer.Clear": "Forigi Agordon", + "Tools.Slicer.Add": "Aldoni tranĉilon", + "Tools.Slicer.Clear": "Forigi Agordon", - "Tooltip.Material.RayMode": "Radireĝimo", - "Tooltip.Material.AreaMode": "Areoreĝimo", - "Tooltip.Material.ObjectMode": "Objekta Tutmonda Reĝimo", - "Tooltip.Material.SceneMode": "Scena Tutmonda Reĝimo", - "Tooltip.Material.CreateCopy": "Krei Kopion", - "Tooltip.Material.Edit": "Redakti materialon", - "Tooltip.Material.Convert": "Konverti al...", - "Tooltip.Material.ConvertAll": "Konverti ĉiujn al...", - "Tooltip.Material.CreateNew": "Krei novan", + "Tools.Material.RayMode": "Radireĝimo", + "Tools.Material.AreaMode": "Areoreĝimo", + "Tools.Material.ObjectMode": "Objekta Tutmonda Reĝimo", + "Tools.Material.SceneMode": "Scena Tutmonda Reĝimo", + "Tools.Material.CreateCopy": "Krei Kopion", + "Tools.Material.Edit": "Redakti materialon", + "Tools.Material.Convert": "Konverti al...", + "Tools.Material.ConvertAll": "Konverti ĉiujn al...", + "Tools.Material.CreateNew": "Krei novan", - "Tooltip.Mesh.Edit": "Redakti maŝaron", + "Tools.Mesh.Edit": "Redakti maŝaron", - "Tooltip.Cartridge.Eject": "Elĵeti Globon", + "Tools.Cartridge.Eject": "Elĵeti Globon", - "Tooltip.Microphone.Format.WAV": "WAV dosiero", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis dosiero", - "Tooltip.Microphone.Format.FLAC": "FLAC dosiero", - "Tooltip.Microphone.ModeHold": "Premi por registri sonon", - "Tooltip.Microphone.ModePress": "Premi por komenci/halti registri sonon", - "Tooltip.Microphone.SourceRaw": "Kruda dosiero", - "Tooltip.Microphone.SourceFiltered": "Filtrita kaj Normigita", + "Tools.Microphone.Format.WAV": "WAV dosiero", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis dosiero", + "Tools.Microphone.Format.FLAC": "FLAC dosiero", + "Tools.Microphone.ModeHold": "Premi por registri sonon", + "Tools.Microphone.ModePress": "Premi por komenci/halti registri sonon", + "Tools.Microphone.SourceRaw": "Kruda dosiero", + "Tools.Microphone.SourceFiltered": "Filtrita kaj Normigita", - "Tooltip.ProtoFlux.Drive" : "Direkti", - "Tooltip.ProtoFlux.Source" : "Fonto", - "Tooltip.ProtoFlux.Reference" : "Referenco", - "Tooltip.ProtoFlux.Write" : "Skribi", - "Tooltip.ProtoFlux.Proxy" : "Prokura", - "Tooltip.ProtoFlux.CreateLocal" : "Kreii Loke", - "Tooltip.ProtoFlux.CreateStore" : "Kreii Memoron", - "Tooltip.ProtoFlux.CreateDataModelStore" : "Kreii Memoron de Datum-Modelo", - "Tooltip.ProtoFlux.Overview" : "Baskuligi Superrigard-Reĝimon", - "Tooltip.ProtoFlux.NodeBrowser" : "Esplori nodoj", - "Tooltip.ProtoFlux.PackInPlace" : "Paki Enloke", - "Tooltip.ProtoFlux.PackInto" : "Paki ene de {name}", - "Tooltip.ProtoFlux.Unpack" : "Malpaki el {name}", - "Tooltip.ProtoFlux.ExplicitCast" : "Eksplika Elsendo\n(Averto: Ebleco por Perdo de Datumoj)", + "Tools.ProtoFlux.Drive" : "Direkti", + "Tools.ProtoFlux.Source" : "Fonto", + "Tools.ProtoFlux.Reference" : "Referenco", + "Tools.ProtoFlux.Write" : "Skribi", + "Tools.ProtoFlux.Proxy" : "Prokura", + "Tools.ProtoFlux.CreateLocal" : "Kreii Loke", + "Tools.ProtoFlux.CreateStore" : "Kreii Memoron", + "Tools.ProtoFlux.CreateDataModelStore" : "Kreii Memoron de Datum-Modelo", + "Tools.ProtoFlux.Overview" : "Baskuligi Superrigard-Reĝimon", + "Tools.ProtoFlux.NodeBrowser" : "Esplori nodoj", + "Tools.ProtoFlux.PackInPlace" : "Paki Enloke", + "Tools.ProtoFlux.PackInto" : "Paki ene de {name}", + "Tools.ProtoFlux.Unpack" : "Malpaki el {name}", + "Tools.ProtoFlux.ExplicitCast" : "Eksplika Elsendo\n(Averto: Ebleco por Perdo de Datumoj)", - "Tooltip.Meter.Mode.Ray" : "Reĝimo: Radia", - "Tooltip.Meter.Mode.Perpendicular" : "Reĝimo: Perpendikulara", - "Tooltip.Meter.Mode.Drag" : "Reĝimo: Trenanta", + "Tools.Meter.Mode.Ray" : "Reĝimo: Radia", + "Tools.Meter.Mode.Perpendicular" : "Reĝimo: Perpendikulara", + "Tools.Meter.Mode.Drag" : "Reĝimo: Trenanta", - "Tooltip.Meter.Points.Two" : "Du Punkoj", - "Tooltip.Meter.Points.Multiple" : "Multaj Punktoj", + "Tools.Meter.Points.Two" : "Du Punkoj", + "Tools.Meter.Points.Multiple" : "Multaj Punktoj", - "Tooltip.Meter.ObjectSpace" : "Mezuri en Spaco de Objektoj", - "Tooltip.Meter.WorldSpace" : "Mezuri en Spaco de Mondo", + "Tools.Meter.ObjectSpace" : "Mezuri en Spaco de Objektoj", + "Tools.Meter.WorldSpace" : "Mezuri en Spaco de Mondo", - "Tooltip.Glue.Mode.BakeMeshes" : "Reĝimo: Bake meshes", - "Tooltip.Glue.Mode.BakeSkinnedMeshes" : "Reĝimo: Bake skinned meshes", - "Tooltip.Glue.Mode.ParentObjects" : "Reĝimo: Gepatrigi objektojn", + "Tools.Glue.Mode.BakeMeshes" : "Reĝimo: Bake meshes", + "Tools.Glue.Mode.BakeSkinnedMeshes" : "Reĝimo: Bake skinned meshes", + "Tools.Glue.Mode.ParentObjects" : "Reĝimo: Gepatrigi objektojn", - "Tooltip.RigTransfer.ClearSource" : "Forigi fonton", + "Tools.RigTransfer.ClearSource" : "Forigi fonton", - "Tooltip.ComponentClone.SingleInstanceOn" : "Ununura Apero: Eblita", - "Tooltip.ComponentClone.SingleInstanceOff" : "Ununura Apero: Maleblita", - "Tooltip.ComponentClone.ClearTemplate" : "Defaŭltigi ŝablonon", + "Tools.ComponentClone.SingleInstanceOn" : "Ununura Apero: Eblita", + "Tools.ComponentClone.SingleInstanceOff" : "Ununura Apero: Maleblita", + "Tools.ComponentClone.ClearTemplate" : "Defaŭltigi ŝablonon", "ProtoFlux.UI.Call" : "Pasigo", "ProtoFlux.UI.AsyncCall" : "Nesinkrona Pasigo", @@ -1932,26 +1932,26 @@ "Tools.Names.ManipulationTools": "Iloj por Manipulado", "Tools.Names.InformationTools": "Iloj por Informo", - "Tools.Names.GeometryLineBrush": "Penik-ilo por Geometri-Linioj", - "Tools.Names.Developer": "Program-ilo", - "Tools.Names.ComponentClone": "Klon-ilo por Komponentoj", - "Tools.Names.ProtoFlux": "ProtoFlux-ilo", - "Tools.Names.Material": "Material-ilo", - "Tools.Names.Glue": "Glu-ilo", - "Tools.Names.Light": "Lum-ilo", - "Tools.Names.Shape": "Form-ilo", - "Tools.Names.Microphone": "Mikrofon-ilo", - "Tools.Names.GrabbableSetter": "Defin-ilo por Kaptebleco", - "Tools.Names.PhysicalColliderSetter": "Defin-ilo por Fizikaj Koliziaĵoj", - "Tools.Names.MeshVisibility": "Defin-ilo por Videbleco de Maŝaroj", - "Tools.Names.CameraObjectVisibility": "Defin-ilo por Objekt-Videbleco de Fotiloj", - "Tools.Names.Color": "Kolor-ilo", - "Tools.Names.Mesh": "Ilo por Maŝaroj", - "Tools.Names.RiggedMeshTransfer": "Transig-ilo por Armaturita Maŝaroj", - "Tools.Names.Slicer": "Tranĉilo por Maŝaroj", - "Tools.Names.ControllerDiagnostic": "Diagnoz-ilo por Reguliloj", - "Tools.Names.Measure": "Mezurilo", - "Tools.Names.Label": "Etiked-ilo", + + + + + + + + + + + + + + + + + + + + "UI.TextDisplay.Landscape": "Pejzaĝo", "UI.TextDisplay.Portrait": "Portreto", @@ -1984,26 +1984,26 @@ "Tools.Names.ManipulationTools": "Iloj por Manipulado", "Tools.Names.InformationTools": "Iloj por Informo", - "Tools.Names.GeometryLineBrush": "Penik-ilo por Geometri-Linioj", - "Tools.Names.Developer": "Program-ilo", - "Tools.Names.ComponentClone": "Klon-ilo por Komponentoj", - "Tools.Names.ProtoFlux": "ProtoFlux-ilo", - "Tools.Names.Material": "Material-ilo", - "Tools.Names.Glue": "Glu-ilo", - "Tools.Names.Light": "Lum-ilo", - "Tools.Names.Shape": "Form-ilo", - "Tools.Names.Microphone": "Mikrofon-ilo", - "Tools.Names.GrabbableSetter": "Defin-ilo por Kaptebleco", - "Tools.Names.PhysicalColliderSetter": "Defin-ilo por Fizikaj Koliziaĵoj", - "Tools.Names.MeshVisibility": "Defin-ilo por Videbleco de Maŝaroj", - "Tools.Names.CameraObjectVisibility": "Defin-ilo por Objekt-Videbleco de Fotiloj", - "Tools.Names.Color": "Kolor-ilo", - "Tools.Names.Mesh": "Ilo por Maŝaroj", - "Tools.Names.RiggedMeshTransfer": "Transig-ilo por Armaturita Maŝaroj", - "Tools.Names.Slicer": "Tranĉilo por Maŝaroj", - "Tools.Names.ControllerDiagnostic": "Diagnoz-ilo por Reguliloj", - "Tools.Names.Measure": "Mezurilo", - "Tools.Names.Label": "Etiked-ilo", + + + + + + + + + + + + + + + + + + + + "Dummy": "Dummy" } diff --git a/es.json b/es.json index f781724..0cfd953 100644 --- a/es.json +++ b/es.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Ninguno", "Interaction.NamedEquipTool": "Equipar {name}", - "Interaction.NamedEquipTool.Default": "Herramienta", + "Interaction.NamedEquipTools.Default": "Herramienta", "Interaction.EnterAnchor": "Entrar en anclado", "Interaction.ExitAnchor": "Salir de anclado", @@ -711,119 +711,119 @@ "Undo.ExtractMaterialsFromHierarchy": "Extraer Materiales desde Jerarquía", "Undo.BatchConvertMaterials": "Convertir materiales en lotes", - "Tooltips.Brush.ChangeColor": "Cambiar Color", - "Tooltips.Brush.IncrementSize": "Incrementar Tamaño", - "Tooltips.Brush.DecrementSize": "Disminuir Tamaño", + "Tools.Brush.ChangeColor": "Cambiar Color", + "Tools.Brush.IncrementSize": "Incrementar Tamaño", + "Tools.Brush.DecrementSize": "Disminuir Tamaño", - "Tooltips.Dev.CreateNew": "Crear Nuevo...", - "Tooltips.Dev.Selection": "Selección: {mode}", - "Tooltips.Dev.DevMode.Off": "Modo Desarrollador: No", - "Tooltips.Dev.DevMode.On": "Modo Desarrollador: Sí", - "Tooltips.Dev.OpenInspector": "Abrir Inspector", - "Tooltips.Dev.DeselectAll": "Deseleccionar Todo", - "Tooltips.Dev.DestroySelected": "Destruir Seleccionados", - "Tooltips.Dev.ConfirmDestroySelected": "¿Confirmar Destruir Seleccionados?", + "Tools.Dev.CreateNew": "Crear Nuevo...", + "Tools.Dev.Selection": "Selección: {mode}", + "Tools.Dev.DevMode.Off": "Modo Desarrollador: No", + "Tools.Dev.DevMode.On": "Modo Desarrollador: Sí", + "Tools.Dev.OpenInspector": "Abrir Inspector", + "Tools.Dev.DeselectAll": "Deseleccionar Todo", + "Tools.Dev.DestroySelected": "Destruir Seleccionados", + "Tools.Dev.ConfirmDestroySelected": "¿Confirmar Destruir Seleccionados?", - "Tooltips.Dev.GizmoOptions": "Opciones del Gizmo", - "Tooltips.Dev.SelectParent": "Seleccionar Superior", - "Tooltips.Dev.LocalSpace": "Espacio Local", - "Tooltips.Dev.GlobalSpace": "Espacio Global", - "Tooltips.Dev.Translation": "Traslación", - "Tooltips.Dev.Rotation": "Rotación", - "Tooltips.Dev.Scale": "Escala", + "Tools.Dev.GizmoOptions": "Opciones del Gizmo", + "Tools.Dev.SelectParent": "Seleccionar Superior", + "Tools.Dev.LocalSpace": "Espacio Local", + "Tools.Dev.GlobalSpace": "Espacio Global", + "Tools.Dev.Translation": "Traslación", + "Tools.Dev.Rotation": "Rotación", + "Tools.Dev.Scale": "Escala", - "Tooltips.Dev.Selection.Single": "Individual", - "Tooltips.Dev.Selection.Multi": "Múltiple", + "Tools.Dev.Selection.Single": "Individual", + "Tools.Dev.Selection.Multi": "Múltiple", - "Tooltips.Dev.Interaction.Tip": "Punta", - "Tooltips.Dev.Interaction.Projection": "Proyección", + "Tools.Dev.Interaction.Tip": "Punta", + "Tools.Dev.Interaction.Projection": "Proyección", - "Tooltip.Color.Picker": "Selector de color", + "Tools.Color.Picker": "Selector de color", - "Tooltip.GrabbableSetter.Scalable": "Establecer Escalable", - "Tooltip.GrabbableSetter.NonScalable": "Establecer No Escalable", - "Tooltip.GrabbableSetter.ApplyToRoot": "Aplicar en Raíz", - "Tooltip.GrabbableSetter.AppyToHit": "Aplicar en Objeto Tocado", + "Tools.GrabbableSetter.Scalable": "Establecer Escalable", + "Tools.GrabbableSetter.NonScalable": "Establecer No Escalable", + "Tools.GrabbableSetter.ApplyToRoot": "Aplicar en Raíz", + "Tools.GrabbableSetter.AppyToHit": "Aplicar en Objeto Tocado", - "Tooltip.CharacterCollider.MarkGrippable": "Marcar como agarrable", - "Tooltip.CharacterCollider.DontMarkGrippable": "Desmarcar como agarrable", - "Tooltip.CharacterCollider.EnsureWalkRun": "Forzar locomoción Caminar/Correr", - "Tooltip.CharacterCollider.EnsureZeroG": "Forzar locomoción de Gravedad Cero", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Forzar locomoción de Vuelo", + "Tools.CharacterCollider.MarkGrippable": "Marcar como agarrable", + "Tools.CharacterCollider.DontMarkGrippable": "Desmarcar como agarrable", + "Tools.CharacterCollider.EnsureWalkRun": "Forzar locomoción Caminar/Correr", + "Tools.CharacterCollider.EnsureZeroG": "Forzar locomoción de Gravedad Cero", + "Tools.CharacterCollider.EnsurePhysicalFly": "Forzar locomoción de Vuelo", - "Tooltip.Light.Point": "Punto", - "Tooltip.Light.Spot": "Área", - "Tooltip.Light.Sun": "Sol", + "Tools.Light.Point": "Punto", + "Tools.Light.Spot": "Área", + "Tools.Light.Sun": "Sol", - "Tooltip.Light.Shadows.None": "Sin Sombras", - "Tooltip.Light.Shadows.Hard": "Sombras Definidas", - "Tooltip.Light.Shadows.Soft": "Sombras Suaves", + "Tools.Light.Shadows.None": "Sin Sombras", + "Tools.Light.Shadows.Hard": "Sombras Definidas", + "Tools.Light.Shadows.Soft": "Sombras Suaves", - "Tooltip.MeshVisibility.KeepShadow": "Mantener Sombra", - "Tooltip.MeshVisibility.ShadowOff": "Desactivar Sombra", - "Tooltip.MeshVisibility.ShadowOn": "Activar Sombra", - "Tooltip.MeshVisibility.OnlyShadow": "Establecer a sólo sombra", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Establecer como sombra bi-lateral", + "Tools.MeshVisibility.KeepShadow": "Mantener Sombra", + "Tools.MeshVisibility.ShadowOff": "Desactivar Sombra", + "Tools.MeshVisibility.ShadowOn": "Activar Sombra", + "Tools.MeshVisibility.OnlyShadow": "Establecer a sólo sombra", + "Tools.MeshVisibility.DoubleSidedShadow": "Establecer como sombra bi-lateral", - "Tooltip.Slicer.Add": "Agregar rebanador", - "Tooltip.Slicer.Clear": "Restablecer configuración", + "Tools.Slicer.Add": "Agregar rebanador", + "Tools.Slicer.Clear": "Restablecer configuración", - "Tooltip.Material.RayMode": "Modo de Rayo", - "Tooltip.Material.AreaMode": "Modo de Área", - "Tooltip.Material.ObjectMode": "Modo global de Objeto", - "Tooltip.Material.SceneMode": "Modo global de Escena", - "Tooltip.Material.CreateCopy": "Crear Copia", - "Tooltip.Material.Edit": "Editar Material", - "Tooltip.Material.Convert": "Convertir a...", - "Tooltip.Material.ConvertAll": "Convertir Todos a...", - "Tooltip.Material.CreateNew": "Crear Nuevo", + "Tools.Material.RayMode": "Modo de Rayo", + "Tools.Material.AreaMode": "Modo de Área", + "Tools.Material.ObjectMode": "Modo global de Objeto", + "Tools.Material.SceneMode": "Modo global de Escena", + "Tools.Material.CreateCopy": "Crear Copia", + "Tools.Material.Edit": "Editar Material", + "Tools.Material.Convert": "Convertir a...", + "Tools.Material.ConvertAll": "Convertir Todos a...", + "Tools.Material.CreateNew": "Crear Nuevo", - "Tooltip.Mesh.Edit": "Editar Malla", + "Tools.Mesh.Edit": "Editar Malla", - "Tooltip.Cartridge.Eject": "Ejectar Orbe", + "Tools.Cartridge.Eject": "Ejectar Orbe", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Mantener presionado para grabar", - "Tooltip.Microphone.ModePress": "Presionar para iniciar/detener grabación", - "Tooltip.Microphone.SourceRaw": "Crudo", - "Tooltip.Microphone.SourceFiltered": "Filtrado y Normalizado", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Mantener presionado para grabar", + "Tools.Microphone.ModePress": "Presionar para iniciar/detener grabación", + "Tools.Microphone.SourceRaw": "Crudo", + "Tools.Microphone.SourceFiltered": "Filtrado y Normalizado", - "Tooltip.ProtoFlux.Drive": "Controlar", - "Tooltip.ProtoFlux.Source": "Fuente", - "Tooltip.ProtoFlux.Reference": "Referencia", - "Tooltip.ProtoFlux.Write": "Escribir", - "Tooltip.ProtoFlux.Proxy": "Proxy", - "Tooltip.ProtoFlux.CreateLocal": "Crear Local", - "Tooltip.ProtoFlux.CreateStore": "Crear Almacenado", - "Tooltip.ProtoFlux.CreateDataModelStore": "Crear Almacenado de Modelo de Datos", - "Tooltip.ProtoFlux.Overview": "Activar Modo de Visión General", - "Tooltip.ProtoFlux.NodeBrowser": "Explorar nodos", - "Tooltip.ProtoFlux.PackInPlace": "Empaquetar en su lugar", - "Tooltip.ProtoFlux.PackInto": "Empaquetar en {name}", - "Tooltip.ProtoFlux.Unpack": "Desempaquetar {name}", - "Tooltip.ProtoFlux.ExplicitCast": "Casteo Explícito\n(Advertencia: Potencial Pérdida de Datos)", + "Tools.ProtoFlux.Drive": "Controlar", + "Tools.ProtoFlux.Source": "Fuente", + "Tools.ProtoFlux.Reference": "Referencia", + "Tools.ProtoFlux.Write": "Escribir", + "Tools.ProtoFlux.Proxy": "Proxy", + "Tools.ProtoFlux.CreateLocal": "Crear Local", + "Tools.ProtoFlux.CreateStore": "Crear Almacenado", + "Tools.ProtoFlux.CreateDataModelStore": "Crear Almacenado de Modelo de Datos", + "Tools.ProtoFlux.Overview": "Activar Modo de Visión General", + "Tools.ProtoFlux.NodeBrowser": "Explorar nodos", + "Tools.ProtoFlux.PackInPlace": "Empaquetar en su lugar", + "Tools.ProtoFlux.PackInto": "Empaquetar en {name}", + "Tools.ProtoFlux.Unpack": "Desempaquetar {name}", + "Tools.ProtoFlux.ExplicitCast": "Casteo Explícito\n(Advertencia: Potencial Pérdida de Datos)", - "Tooltip.Meter.Mode.Ray": "Modo: Rayo", - "Tooltip.Meter.Mode.Perpendicular": "Modo: Perpendicular", - "Tooltip.Meter.Mode.Drag": "Modo: Arrastre", + "Tools.Meter.Mode.Ray": "Modo: Rayo", + "Tools.Meter.Mode.Perpendicular": "Modo: Perpendicular", + "Tools.Meter.Mode.Drag": "Modo: Arrastre", - "Tooltip.Meter.Points.Two": "Dos Puntos", - "Tooltip.Meter.Points.Multiple": "Múltiples Puntos", + "Tools.Meter.Points.Two": "Dos Puntos", + "Tools.Meter.Points.Multiple": "Múltiples Puntos", - "Tooltip.Meter.ObjectSpace": "Medir en Espacio del Objeto", - "Tooltip.Meter.WorldSpace": "Medir en Espacio del Mundo", + "Tools.Meter.ObjectSpace": "Medir en Espacio del Objeto", + "Tools.Meter.WorldSpace": "Medir en Espacio del Mundo", - "Tooltip.Glue.Mode.BakeMeshes": "Modo: Hornear mallas", - "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Modo: Hornear mallas (skinned)", - "Tooltip.Glue.Mode.ParentObjects": "Modo: Enparentar objetos", + "Tools.Glue.Mode.BakeMeshes": "Modo: Hornear mallas", + "Tools.Glue.Mode.BakeSkinnedMeshes": "Modo: Hornear mallas (skinned)", + "Tools.Glue.Mode.ParentObjects": "Modo: Enparentar objetos", - "Tooltip.RigTransfer.ClearSource": "Limpiar origen", + "Tools.RigTransfer.ClearSource": "Limpiar origen", - "Tooltip.ComponentClone.SingleInstanceOn": "Instancia Única: Sí", - "Tooltip.ComponentClone.SingleInstanceOff": "Instancia Única: No", - "Tooltip.ComponentClone.ClearTemplate": "Limpiar plantilla", + "Tools.ComponentClone.SingleInstanceOn": "Instancia Única: Sí", + "Tools.ComponentClone.SingleInstanceOff": "Instancia Única: No", + "Tools.ComponentClone.ClearTemplate": "Limpiar plantilla", "ProtoFlux.UI.Call": "Llamada", "ProtoFlux.UI.AsyncCall": "LLamada Asincrónica", @@ -2700,26 +2700,26 @@ "Tools.Names.ManipulationTools": "Herramientas de Manipulación ", "Tools.Names.InformationTools": "Herramientas de Información ", - "Tools.Names.GeometryLineBrush": "Herramienta de Pincel de Líneas Geométricas", - "Tools.Names.Developer": "Herramienta de Desarrollador", - "Tools.Names.ComponentClone": "Herramienta de Clonado de Componentes", - "Tools.Names.ProtoFlux": "Herramienta de ProtoFlux", - "Tools.Names.Material": "Herramienta de Materiales", - "Tools.Names.Glue": "Herramienta de Pegamento", - "Tools.Names.Light": "Herramienta de Luces", - "Tools.Names.Shape": "Herramienta de Formas", - "Tools.Names.Microphone": "Herramienta de Micrófono", - "Tools.Names.GrabbableSetter": "Herramienta de Agarrables", - "Tools.Names.PhysicalColliderSetter": "Herramienta de Colisionadores Físicos", - "Tools.Names.MeshVisibility": "Herramienta de Visibilidad de Mallas", - "Tools.Names.CameraObjectVisibility": "Herramienta de Visibilidad de Objetos en Cámara", - "Tools.Names.Color": "Herramienta de Color", - "Tools.Names.Mesh": "Herramienta de Malla", - "Tools.Names.RiggedMeshTransfer": "Herramienta de Transferencia de Malla con rig", - "Tools.Names.Slicer": "Herramienta Corta Mallas", - "Tools.Names.ControllerDiagnostic": "Herramienta de Diagnóstico de Controladores", - "Tools.Names.Measure": "Herramienta de Medición", - "Tools.Names.Label": "Herramienta de Etiquetado", + + + + + + + + + + + + + + + + + + + + "Discord.RichPresence.InPrivateWorld": "En mundo privado", "Discord.RichPresence.InPrivateLargeText": "En privado ({version})", diff --git a/et.json b/et.json index 648fd70..d93a287 100644 --- a/et.json +++ b/et.json @@ -69,7 +69,7 @@ "Interaction.Locomotion.None": "Mitte midagi", "Interaction.NamedEquipTool": "Kasuta {name}", - "Interaction.NamedEquipTool.Default": "Tööriist", + "Interaction.NamedEquipTools.Default": "Tööriist", "Interaction.EnterAnchor": "Ühenda külge", "Interaction.ExitAnchor": "Ühenda lahti", @@ -432,58 +432,58 @@ "Undo.InsertParent": "Lisa vanemat {name}", "Undo.Wiggler": "Kurjad Värgid", - "Tooltips.Dev.CreateNew": "Loo uus...", - "Tooltips.Dev.Selection": "Haaramine: {mode}", - "Tooltips.Dev.DevMode.Off": "Arendajarežiim: Väljas", - "Tooltips.Dev.DevMode.On": "Arendajarežiim: Sees", - "Tooltips.Dev.OpenInspector": "Ava inspektor", - "Tooltips.Dev.DeselectAll": "Eemalda kõik valikust", - "Tooltips.Dev.DestroySelected": "Hävita valitud", - "Tooltips.Dev.ConfirmDestroySelected": "TÕESTI Hävita kõik valitud", + "Tools.Dev.CreateNew": "Loo uus...", + "Tools.Dev.Selection": "Haaramine: {mode}", + "Tools.Dev.DevMode.Off": "Arendajarežiim: Väljas", + "Tools.Dev.DevMode.On": "Arendajarežiim: Sees", + "Tools.Dev.OpenInspector": "Ava inspektor", + "Tools.Dev.DeselectAll": "Eemalda kõik valikust", + "Tools.Dev.DestroySelected": "Hävita valitud", + "Tools.Dev.ConfirmDestroySelected": "TÕESTI Hävita kõik valitud", - "Tooltip.Color.Picker": "Värvivalija", + "Tools.Color.Picker": "Värvivalija", - "Tooltip.GrabbableSetter.Scalable": "Säti skaleeritavaks", - "Tooltip.GrabbableSetter.NonScalable": "Säti mitteskaleeritavaks", + "Tools.GrabbableSetter.Scalable": "Säti skaleeritavaks", + "Tools.GrabbableSetter.NonScalable": "Säti mitteskaleeritavaks", - "Tooltip.CharacterCollider.MarkGrippable": "Märgi haaratavaks", - "Tooltip.CharacterCollider.DontMarkGrippable": "Ära märgi haaratavaks", - "Tooltip.CharacterCollider.EnsureWalkRun": "Kindlusta jaluta/jooksmis liikumine", - "Tooltip.CharacterCollider.EnsureZeroG": "Kindlusta kaaluta liikumine", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Kindlusta lendamisliikumine", + "Tools.CharacterCollider.MarkGrippable": "Märgi haaratavaks", + "Tools.CharacterCollider.DontMarkGrippable": "Ära märgi haaratavaks", + "Tools.CharacterCollider.EnsureWalkRun": "Kindlusta jaluta/jooksmis liikumine", + "Tools.CharacterCollider.EnsureZeroG": "Kindlusta kaaluta liikumine", + "Tools.CharacterCollider.EnsurePhysicalFly": "Kindlusta lendamisliikumine", - "Tooltip.Light.Point": "Punkt", - "Tooltip.Light.Spot": "Ring", - "Tooltip.Light.Sun": "Päike", + "Tools.Light.Point": "Punkt", + "Tools.Light.Spot": "Ring", + "Tools.Light.Sun": "Päike", - "Tooltip.MeshVisibility.KeepShadow": "Hoia vari", - "Tooltip.MeshVisibility.ShadowOff": "Keela vari", - "Tooltip.MeshVisibility.ShadowOn": "Luba vari", - "Tooltip.MeshVisibility.OnlyShadow": "Säti ainult varjuks", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Säti kahepoolseks varjuks", + "Tools.MeshVisibility.KeepShadow": "Hoia vari", + "Tools.MeshVisibility.ShadowOff": "Keela vari", + "Tools.MeshVisibility.ShadowOn": "Luba vari", + "Tools.MeshVisibility.OnlyShadow": "Säti ainult varjuks", + "Tools.MeshVisibility.DoubleSidedShadow": "Säti kahepoolseks varjuks", - "Tooltip.Slicer.Add": "Lisa Lõikaja", - "Tooltip.Slicer.Clear": "Tühista Sätted", + "Tools.Slicer.Add": "Lisa Lõikaja", + "Tools.Slicer.Clear": "Tühista Sätted", - "Tooltip.Material.RayMode": "Kiirerežiim", - "Tooltip.Material.AreaMode": "Alarežiim", - "Tooltip.Material.ObjectMode": "Objekti globaalrežiim", - "Tooltip.Material.SceneMode": "Stseeni globaalrežiim", - "Tooltip.Material.CreateCopy": "Tekita koopia", - "Tooltip.Material.Edit": "Redigeeri materjali", - "Tooltip.Material.Convert": "Konventeeri...", + "Tools.Material.RayMode": "Kiirerežiim", + "Tools.Material.AreaMode": "Alarežiim", + "Tools.Material.ObjectMode": "Objekti globaalrežiim", + "Tools.Material.SceneMode": "Stseeni globaalrežiim", + "Tools.Material.CreateCopy": "Tekita koopia", + "Tools.Material.Edit": "Redigeeri materjali", + "Tools.Material.Convert": "Konventeeri...", - "Tooltip.Material.CreateNew": "Tekita uus", + "Tools.Material.CreateNew": "Tekita uus", - "Tooltip.Mesh.Edit": "Redigeeri silmvõrku", + "Tools.Mesh.Edit": "Redigeeri silmvõrku", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Salvestamiseks hoia all", - "Tooltip.Microphone.ModePress": "Vajuta, et alustada/lõpetada", - "Tooltip.Microphone.SourceRaw": "Raw", - "Tooltip.Microphone.SourceFiltered": "Filtreeritud & Normaliseeritud", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Salvestamiseks hoia all", + "Tools.Microphone.ModePress": "Vajuta, et alustada/lõpetada", + "Tools.Microphone.SourceRaw": "Raw", + "Tools.Microphone.SourceFiltered": "Filtreeritud & Normaliseeritud", "CreateNew.Back": "<<< Tagasi", "CreateNew.EmptyObject": "Tühi objekt", diff --git a/fi.json b/fi.json index 90652f4..8ae3292 100644 --- a/fi.json +++ b/fi.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Ei mitään", "Interaction.NamedEquipTool": "Pidä kädessä {name}", - "Interaction.NamedEquipTool.Default": "Työkalu", + "Interaction.NamedEquipTools.Default": "Työkalu", "Interaction.EnterAnchor": "Käytä istuinta", "Interaction.ExitAnchor": "Poistu istuimesta", @@ -711,84 +711,84 @@ "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", + "Tools.Brush.ChangeColor": "Vaihda väri", + "Tools.Brush.IncrementSize": "Suurenna kokoa", + "Tools.Brush.DecrementSize": "Pienennä kokoa", - "Tooltips.Dev.CreateNew": "Luo uusi...", - "Tooltips.Dev.Selection": "Valintatila: {mode}", - "Tooltips.Dev.DevMode.Off": "Kehittäjätila: Pois", - "Tooltips.Dev.DevMode.On": "Kehittäjätila: Päällä", - "Tooltips.Dev.OpenInspector": "Avaa valintaikkuna", - "Tooltips.Dev.DeselectAll": "Lopeta valinta", - "Tooltips.Dev.DestroySelected": "Poista valitut", - "Tooltips.Dev.ConfirmDestroySelected": "VARMASTI Poista valitut", + "Tools.Dev.CreateNew": "Luo uusi...", + "Tools.Dev.Selection": "Valintatila: {mode}", + "Tools.Dev.DevMode.Off": "Kehittäjätila: Pois", + "Tools.Dev.DevMode.On": "Kehittäjätila: Päällä", + "Tools.Dev.OpenInspector": "Avaa valintaikkuna", + "Tools.Dev.DeselectAll": "Lopeta valinta", + "Tools.Dev.DestroySelected": "Poista valitut", + "Tools.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", + "Tools.Dev.GizmoOptions": "Gizmo Asetukset", + "Tools.Dev.SelectParent": "Valitse yliluokka", + "Tools.Dev.LocalSpace": "Lokaali alue", + "Tools.Dev.GlobalSpace": "Globaali alue", + "Tools.Dev.Translation": "Liikutus", + "Tools.Dev.Rotation": "Kierto", + "Tools.Dev.Scale": "Skaala", - "Tooltips.Dev.Selection.Single": "Yksi", - "Tooltips.Dev.Selection.Multi": "Moni", + "Tools.Dev.Selection.Single": "Yksi", + "Tools.Dev.Selection.Multi": "Moni", - "Tooltips.Dev.Interaction.Tip": "Kärki", - "Tooltips.Dev.Interaction.Projection": "Projektio", + "Tools.Dev.Interaction.Tip": "Kärki", + "Tools.Dev.Interaction.Projection": "Projektio", - "Tooltip.Color.Picker": "Värinvalitsija", + "Tools.Color.Picker": "Värinvalitsija", - "Tooltip.GrabbableSetter.Scalable": "Aseta skaalautuva", - "Tooltip.GrabbableSetter.NonScalable": "Aseta ei skaalautuva", - "Tooltip.GrabbableSetter.ApplyToRoot": "Aseta valitaan", - "Tooltip.GrabbableSetter.AppyToHit": "Aseta osumaan", + "Tools.GrabbableSetter.Scalable": "Aseta skaalautuva", + "Tools.GrabbableSetter.NonScalable": "Aseta ei skaalautuva", + "Tools.GrabbableSetter.ApplyToRoot": "Aseta valitaan", + "Tools.GrabbableSetter.AppyToHit": "Aseta osumaan", - "Tooltip.CharacterCollider.MarkGrippable": "Aseta tarttuva pinta", - "Tooltip.CharacterCollider.DontMarkGrippable": "Poista tarttuva pinta", - "Tooltip.CharacterCollider.EnsureWalkRun": "Varmista kävely/juoksu tila", - "Tooltip.CharacterCollider.EnsureZeroG": "Varmista painovoimaton tila", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Varmista fyysinen lentotila", + "Tools.CharacterCollider.MarkGrippable": "Aseta tarttuva pinta", + "Tools.CharacterCollider.DontMarkGrippable": "Poista tarttuva pinta", + "Tools.CharacterCollider.EnsureWalkRun": "Varmista kävely/juoksu tila", + "Tools.CharacterCollider.EnsureZeroG": "Varmista painovoimaton tila", + "Tools.CharacterCollider.EnsurePhysicalFly": "Varmista fyysinen lentotila", - "Tooltip.Light.Point": "Piste", - "Tooltip.Light.Spot": "Spotti", - "Tooltip.Light.Sun": "Aurinko", + "Tools.Light.Point": "Piste", + "Tools.Light.Spot": "Spotti", + "Tools.Light.Sun": "Aurinko", - "Tooltip.Light.Shadows.None": "Ei varjoja", - "Tooltip.Light.Shadows.Hard": "Terävät varjot", - "Tooltip.Light.Shadows.Soft": "Pehmeät varjot", + "Tools.Light.Shadows.None": "Ei varjoja", + "Tools.Light.Shadows.Hard": "Terävät varjot", + "Tools.Light.Shadows.Soft": "Pehmeät varjot", - "Tooltip.MeshVisibility.KeepShadow": "Pidä varjot", - "Tooltip.MeshVisibility.ShadowOff": "Poista käytöstä varjot", - "Tooltip.MeshVisibility.ShadowOn": "Ota varjot käyttöön", - "Tooltip.MeshVisibility.OnlyShadow": "Aseta vain varjo", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Aseta kaksipuoliseksi varjoksi", + "Tools.MeshVisibility.KeepShadow": "Pidä varjot", + "Tools.MeshVisibility.ShadowOff": "Poista käytöstä varjot", + "Tools.MeshVisibility.ShadowOn": "Ota varjot käyttöön", + "Tools.MeshVisibility.OnlyShadow": "Aseta vain varjo", + "Tools.MeshVisibility.DoubleSidedShadow": "Aseta kaksipuoliseksi varjoksi", - "Tooltip.Slicer.Add": "Lisää Slicer", - "Tooltip.Slicer.Clear": "Tyhjennä asetus", + "Tools.Slicer.Add": "Lisää Slicer", + "Tools.Slicer.Clear": "Tyhjennä asetus", - "Tooltip.Material.RayMode": "Ray tila", - "Tooltip.Material.AreaMode": "Alue tila", - "Tooltip.Material.ObjectMode": "Globaali objekti tila", - "Tooltip.Material.SceneMode": "Globaali näkymä tila", - "Tooltip.Material.CreateCopy": "Tee kopio", - "Tooltip.Material.Edit": "Muokkaa materiaalia", - "Tooltip.Material.Convert": "Muunna...", - "Tooltip.Material.ConvertAll": "Muunna KAIKKI...", - "Tooltip.Material.CreateNew": "Luo uusi", + "Tools.Material.RayMode": "Ray tila", + "Tools.Material.AreaMode": "Alue tila", + "Tools.Material.ObjectMode": "Globaali objekti tila", + "Tools.Material.SceneMode": "Globaali näkymä tila", + "Tools.Material.CreateCopy": "Tee kopio", + "Tools.Material.Edit": "Muokkaa materiaalia", + "Tools.Material.Convert": "Muunna...", + "Tools.Material.ConvertAll": "Muunna KAIKKI...", + "Tools.Material.CreateNew": "Luo uusi", - "Tooltip.Mesh.Edit": "Muokkaa tahkoverkkoa", + "Tools.Mesh.Edit": "Muokkaa tahkoverkkoa", - "Tooltip.Cartridge.Eject": "Pudota pallo", + "Tools.Cartridge.Eject": "Pudota pallo", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Paina nauhoittaaksesi", - "Tooltip.Microphone.ModePress": "Paina aloittaaksesi/lopettaaksesi nauhoituksen", - "Tooltip.Microphone.SourceRaw": "Raaka", - "Tooltip.Microphone.SourceFiltered": "Filteröity ja normalisoitu", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Paina nauhoittaaksesi", + "Tools.Microphone.ModePress": "Paina aloittaaksesi/lopettaaksesi nauhoituksen", + "Tools.Microphone.SourceRaw": "Raaka", + "Tools.Microphone.SourceFiltered": "Filteröity ja normalisoitu", @@ -805,25 +805,25 @@ - "Tooltip.Meter.Mode.Ray": "Tila: Säde", - "Tooltip.Meter.Mode.Perpendicular": "Tila: Kohtisuora", - "Tooltip.Meter.Mode.Drag": "Tila: Veto", + "Tools.Meter.Mode.Ray": "Tila: Säde", + "Tools.Meter.Mode.Perpendicular": "Tila: Kohtisuora", + "Tools.Meter.Mode.Drag": "Tila: Veto", - "Tooltip.Meter.Points.Two": "Kaksi pistettä", - "Tooltip.Meter.Points.Multiple": "Useita pisteitä", + "Tools.Meter.Points.Two": "Kaksi pistettä", + "Tools.Meter.Points.Multiple": "Useita pisteitä", - "Tooltip.Meter.ObjectSpace": "Mittaa objektiavaruudessa", - "Tooltip.Meter.WorldSpace": "Mittaa maailmanavaruudessa", + "Tools.Meter.ObjectSpace": "Mittaa objektiavaruudessa", + "Tools.Meter.WorldSpace": "Mittaa maailmanavaruudessa", - "Tooltip.Glue.Mode.BakeMeshes": "Tila: Beikkaa tahkoverkot", - "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Tila: Beikkaa skinned meshit", - "Tooltip.Glue.Mode.ParentObjects": "Tila: Lisää yliluokkaan", + "Tools.Glue.Mode.BakeMeshes": "Tila: Beikkaa tahkoverkot", + "Tools.Glue.Mode.BakeSkinnedMeshes": "Tila: Beikkaa skinned meshit", + "Tools.Glue.Mode.ParentObjects": "Tila: Lisää yliluokkaan", - "Tooltip.RigTransfer.ClearSource": "Nollaa lähde", + "Tools.RigTransfer.ClearSource": "Nollaa lähde", - "Tooltip.ComponentClone.SingleInstanceOn": "Kertakloonaus: Päällä", - "Tooltip.ComponentClone.SingleInstanceOff": "Kertakloonaus: Pois", - "Tooltip.ComponentClone.ClearTemplate": "Tyhjennä malli", + "Tools.ComponentClone.SingleInstanceOn": "Kertakloonaus: Päällä", + "Tools.ComponentClone.SingleInstanceOff": "Kertakloonaus: Pois", + "Tools.ComponentClone.ClearTemplate": "Tyhjennä malli", @@ -2704,26 +2704,26 @@ "Tools.Names.ManipulationTools": "Manipulaatiotyökalut", "Tools.Names.InformationTools": "Informaatiotyökalut", - "Tools.Names.GeometryLineBrush": "Geometriaviivojen piirtotyökalu", - "Tools.Names.Developer": "Kehittäjätyökalu", - "Tools.Names.ComponentClone": "Komponentin kloonaustyökalu", - "Tools.Names.ProtoFlux": "ProtoFlux -työkalu", - "Tools.Names.Material": "Materiaalityökalu", - "Tools.Names.Glue": "Liimaustyökalu", - "Tools.Names.Light": "Valotyökalu", - "Tools.Names.Shape": "Muotoilutyökalu", - "Tools.Names.Microphone": "Mikrofonityökalu", - "Tools.Names.GrabbableSetter": "Tarttuvuuden asennustyökalu", - "Tools.Names.PhysicalColliderSetter": "Fyysisten törmäyttimien asennustyökalu", - "Tools.Names.MeshVisibility": "Tahkoverkkojen näkyvyystyökalu", - "Tools.Names.CameraObjectVisibility": "Kameraesineiden näkyvyystyökalu", - "Tools.Names.Color": "Värityökalu", - "Tools.Names.Mesh": "Tahkoverkkotyökalu", - "Tools.Names.RiggedMeshTransfer": "Rigin siirtotyökalu", - "Tools.Names.Slicer": "Tahkoverkkojen viipalointityökalu", - "Tools.Names.ControllerDiagnostic": "Ohjainten diagnostiikkatyökalu", - "Tools.Names.Measure": "Mittaustyökalu", - "Tools.Names.Label": "Labelointityökalu", + + + + + + + + + + + + + + + + + + + + "Discord.RichPresence.InPrivateWorld": "Yksityisessä maailmassa", "Discord.RichPresence.InPrivateLargeText": "Yksityisessä ({version})", diff --git a/fr.json b/fr.json index eab073a..f6c913e 100644 --- a/fr.json +++ b/fr.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Aucun", "Interaction.NamedEquipTool": "Équiper {name}", - "Interaction.NamedEquipTool.Default": "Outil", + "Interaction.NamedEquipTools.Default": "Outil", "Interaction.EnterAnchor": "Entrer dans l'ancre", "Interaction.ExitAnchor": "Sortir de l'ancre", @@ -716,145 +716,145 @@ "Undo.ExtractMaterialsFromHierarchy": "Extraire les matériaux de la hiérarchie", "Undo.BatchConvertMaterials": "Convertir des matériaux par lots", - "Tooltips.Brush.ChangeColor": "Changer la couleur", - "Tooltips.Brush.IncrementSize": "Augmenter la taille", - "Tooltips.Brush.DecrementSize": "Réduire la taille", + "Tools.Brush.ChangeColor": "Changer la couleur", + "Tools.Brush.IncrementSize": "Augmenter la taille", + "Tools.Brush.DecrementSize": "Réduire la taille", - "Tooltip.GeometryLineBrush.Name": "Pinceau géométrique", + "Tools.GeometryLineBrush.Name": "Pinceau géométrique", - "ToolTip.Dev.Name": "Outil de développement", - "Tooltips.Dev.CreateNew": "Nouvelle création...", - "Tooltips.Dev.Selection": "Sélection: {mode}", - "Tooltips.Dev.DevMode.Off": "Mode Développeur: Inactif", - "Tooltips.Dev.DevMode.On": "Mode Développeur: Actif", - "Tooltips.Dev.OpenInspector": "Ouvrir l'inspecteur", - "Tooltips.Dev.DeselectAll": "Désélectionner tout", - "Tooltips.Dev.DestroySelected": "Détruire la sélection", - "Tooltips.Dev.ConfirmDestroySelected": "VRAIMENT détruire la sélection", + "Tools.Dev.Name": "Outil de développement", + "Tools.Dev.CreateNew": "Nouvelle création...", + "Tools.Dev.Selection": "Sélection: {mode}", + "Tools.Dev.DevMode.Off": "Mode Développeur: Inactif", + "Tools.Dev.DevMode.On": "Mode Développeur: Actif", + "Tools.Dev.OpenInspector": "Ouvrir l'inspecteur", + "Tools.Dev.DeselectAll": "Désélectionner tout", + "Tools.Dev.DestroySelected": "Détruire la sélection", + "Tools.Dev.ConfirmDestroySelected": "VRAIMENT détruire la sélection", - "Tooltips.Dev.GizmoOptions": "Options de sélecteur", - "Tooltips.Dev.SelectParent": "Sélectionner le parent", - "Tooltips.Dev.LocalSpace": "Espace local", - "Tooltips.Dev.GlobalSpace": "Espace global", - "Tooltips.Dev.Translation": "Translation", - "Tooltips.Dev.Rotation": "Rotation", - "Tooltips.Dev.Scale": "Échelle", + "Tools.Dev.GizmoOptions": "Options de sélecteur", + "Tools.Dev.SelectParent": "Sélectionner le parent", + "Tools.Dev.LocalSpace": "Espace local", + "Tools.Dev.GlobalSpace": "Espace global", + "Tools.Dev.Translation": "Translation", + "Tools.Dev.Rotation": "Rotation", + "Tools.Dev.Scale": "Échelle", - "Tooltips.Dev.Selection.Single": "Sélection unique", - "Tooltips.Dev.Selection.Multi": "Sélection multiple", + "Tools.Dev.Selection.Single": "Sélection unique", + "Tools.Dev.Selection.Multi": "Sélection multiple", - "Tooltips.Dev.Interaction.Tip": "Pointe", - "Tooltips.Dev.Interaction.Projection": "Projection", + "Tools.Dev.Interaction.Tip": "Pointe", + "Tools.Dev.Interaction.Projection": "Projection", - "Tooltip.Color.Name": "Pipette à couleurs", - "Tooltip.Color.Picker": "Pipette à couleurs", + "Tools.Color.Name": "Pipette à couleurs", + "Tools.Color.Picker": "Pipette à couleurs", - "Tooltip.GrabbableSetter.Name": "Outil de définition d'attrapage", - "Tooltip.GrabbableSetter.Scalable": "Définir comme redimensionnable", - "Tooltip.GrabbableSetter.NonScalable": "Définir comme non-redimensionnable", - "Tooltip.GrabbableSetter.ApplyToRoot": "Appliquer à la racine", - "Tooltip.GrabbableSetter.AppyToHit": "Appliquer à ce qui est touché", + "Tools.GrabbableSetter.Name": "Outil de définition d'attrapage", + "Tools.GrabbableSetter.Scalable": "Définir comme redimensionnable", + "Tools.GrabbableSetter.NonScalable": "Définir comme non-redimensionnable", + "Tools.GrabbableSetter.ApplyToRoot": "Appliquer à la racine", + "Tools.GrabbableSetter.AppyToHit": "Appliquer à ce qui est touché", - "Tooltip.CharacterCollider.Name": "Outil de collisionneurs", - "Tooltip.CharacterCollider.MarkGrippable": "Marquer comme saisissable", - "Tooltip.CharacterCollider.DontMarkGrippable": "Ne pas marquer saisissable", - "Tooltip.CharacterCollider.EnsureWalkRun": "Garantir mouvement Marche/Course", - "Tooltip.CharacterCollider.EnsureZeroG": "Garantir mouvement sans gravité", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Garantir mouvement vol avec physique", + "Tools.CharacterCollider.Name": "Outil de collisionneurs", + "Tools.CharacterCollider.MarkGrippable": "Marquer comme saisissable", + "Tools.CharacterCollider.DontMarkGrippable": "Ne pas marquer saisissable", + "Tools.CharacterCollider.EnsureWalkRun": "Garantir mouvement Marche/Course", + "Tools.CharacterCollider.EnsureZeroG": "Garantir mouvement sans gravité", + "Tools.CharacterCollider.EnsurePhysicalFly": "Garantir mouvement vol avec physique", - "Tooltip.Light.Point": "Point", - "Tooltip.Light.Spot": "Spot", - "Tooltip.Light.Sun": "Soleil", + "Tools.Light.Point": "Point", + "Tools.Light.Spot": "Spot", + "Tools.Light.Sun": "Soleil", - "Tooltip.Light.Name": "Outil de lumière", - "Tooltip.Light.Shadows.None": "Pas d'ombres", - "Tooltip.Light.Shadows.Hard": "Ombres dures", - "Tooltip.Light.Shadows.Soft": "Ombres douces", + "Tools.Light.Name": "Outil de lumière", + "Tools.Light.Shadows.None": "Pas d'ombres", + "Tools.Light.Shadows.Hard": "Ombres dures", + "Tools.Light.Shadows.Soft": "Ombres douces", - "Tooltip.MeshVisibility.Name": "Outil de visibilité de modèles", - "Tooltip.MeshVisibility.KeepShadow": "Garder l'ombre", - "Tooltip.MeshVisibility.ShadowOff": "Désactiver l'ombre", - "Tooltip.MeshVisibility.ShadowOn": "Activer l'ombre", - "Tooltip.MeshVisibility.OnlyShadow": "Définir ombre uniquement", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Définir ombre double face", + "Tools.MeshVisibility.Name": "Outil de visibilité de modèles", + "Tools.MeshVisibility.KeepShadow": "Garder l'ombre", + "Tools.MeshVisibility.ShadowOff": "Désactiver l'ombre", + "Tools.MeshVisibility.ShadowOn": "Activer l'ombre", + "Tools.MeshVisibility.OnlyShadow": "Définir ombre uniquement", + "Tools.MeshVisibility.DoubleSidedShadow": "Définir ombre double face", - "Tooltip.Mesh.Name": "Outil de modèles", + "Tools.Mesh.Name": "Outil de modèles", - "Tooltip.Slicer.Name": "Découpeur de modèles", - "Tooltip.Slicer.Add": "Ajouter découpage", - "Tooltip.Slicer.Clear": "Effacer tous les découpages", + "Tools.Slicer.Name": "Découpeur de modèles", + "Tools.Slicer.Add": "Ajouter découpage", + "Tools.Slicer.Clear": "Effacer tous les découpages", - "Tooltip.Material.Name": "Éditeur de matériaux", - "Tooltip.Material.RayMode": "Mode rayon", - "Tooltip.Material.AreaMode": "Mode zone", - "Tooltip.Material.ObjectMode": "Mode global d'objet", - "Tooltip.Material.SceneMode": "Mode global de scène", - "Tooltip.Material.CreateCopy": "Créer une copie", - "Tooltip.Material.Edit": "Modifier le matériel", - "Tooltip.Material.Convert": "Convertir vers...", - "Tooltip.Material.ConvertAll": "Convertir tout vers...", - "Tooltip.Material.CreateNew": "Créer nouveau", + "Tools.Material.Name": "Éditeur de matériaux", + "Tools.Material.RayMode": "Mode rayon", + "Tools.Material.AreaMode": "Mode zone", + "Tools.Material.ObjectMode": "Mode global d'objet", + "Tools.Material.SceneMode": "Mode global de scène", + "Tools.Material.CreateCopy": "Créer une copie", + "Tools.Material.Edit": "Modifier le matériel", + "Tools.Material.Convert": "Convertir vers...", + "Tools.Material.ConvertAll": "Convertir tout vers...", + "Tools.Material.CreateNew": "Créer nouveau", - "Tooltip.Mesh.Edit": "Modifier le Maillage", + "Tools.Mesh.Edit": "Modifier le Maillage", - "Tooltip.Cartridge.Eject": "Éjecter l'orbe", + "Tools.Cartridge.Eject": "Éjecter l'orbe", - "Tooltip.Microphone.Name": "Microphone", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Maintenez pour enregistrer", - "Tooltip.Microphone.ModePress": "Appuyez pour démarrer/arrêter l'enregistrement", - "Tooltip.Microphone.SourceRaw": "RAW", - "Tooltip.Microphone.SourceFiltered": "Filtré et normalisé", + "Tools.Microphone.Name": "Microphone", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Maintenez pour enregistrer", + "Tools.Microphone.ModePress": "Appuyez pour démarrer/arrêter l'enregistrement", + "Tools.Microphone.SourceRaw": "RAW", + "Tools.Microphone.SourceFiltered": "Filtré et normalisé", - "Tooltip.ProtoFlux.Name": "Outil de ProtoFlux", - "Tooltip.ProtoFlux.Drive": "Conduire", - "Tooltip.ProtoFlux.Source": "Sourcer", - "Tooltip.ProtoFlux.Reference": "Référencer", - "Tooltip.ProtoFlux.Write": "Écrire", - "Tooltip.ProtoFlux.Proxy": "Proxier", - "Tooltip.ProtoFlux.CreateLocal": "Créer localement", - "Tooltip.ProtoFlux.CreateStore": "Créer un stockage", - "Tooltip.ProtoFlux.CreateDataModelStore": "Créer un stockage de modèle de données", - "Tooltip.ProtoFlux.Overview": "Basculer la vue d'ensemble", - "Tooltip.ProtoFlux.NodeBrowser": "Navigateur de nodes", - "Tooltip.ProtoFlux.PackInPlace": "Emballer sur place", - "Tooltip.ProtoFlux.PackInto": "Emballer dans {name}", - "Tooltip.ProtoFlux.Unpack": "Déballer {name}", - "Tooltip.ProtoFlux.ExplicitCast": "Caster explicitement\n(ATTENTION: perte de données potentielle)", + "Tools.ProtoFlux.Name": "Outil de ProtoFlux", + "Tools.ProtoFlux.Drive": "Conduire", + "Tools.ProtoFlux.Source": "Sourcer", + "Tools.ProtoFlux.Reference": "Référencer", + "Tools.ProtoFlux.Write": "Écrire", + "Tools.ProtoFlux.Proxy": "Proxier", + "Tools.ProtoFlux.CreateLocal": "Créer localement", + "Tools.ProtoFlux.CreateStore": "Créer un stockage", + "Tools.ProtoFlux.CreateDataModelStore": "Créer un stockage de modèle de données", + "Tools.ProtoFlux.Overview": "Basculer la vue d'ensemble", + "Tools.ProtoFlux.NodeBrowser": "Navigateur de nodes", + "Tools.ProtoFlux.PackInPlace": "Emballer sur place", + "Tools.ProtoFlux.PackInto": "Emballer dans {name}", + "Tools.ProtoFlux.Unpack": "Déballer {name}", + "Tools.ProtoFlux.ExplicitCast": "Caster explicitement\n(ATTENTION: perte de données potentielle)", - "Tooltip.Meter.Mode.Ray": "Mode: Rayon", - "Tooltip.Meter.Mode.Perpendicular": "Mode: Perpendiculaire", - "Tooltip.Meter.Mode.Drag": "Mode: Glisser", + "Tools.Meter.Mode.Ray": "Mode: Rayon", + "Tools.Meter.Mode.Perpendicular": "Mode: Perpendiculaire", + "Tools.Meter.Mode.Drag": "Mode: Glisser", - "Tooltip.Meter.Points.Two": "Deux points", - "Tooltip.Meter.Points.Multiple": "Points multiples", + "Tools.Meter.Points.Two": "Deux points", + "Tools.Meter.Points.Multiple": "Points multiples", - "Tooltip.Meter.Name": "Outil de mesure", - "Tooltip.Meter.ObjectSpace": "Mesurer dans l'espace de l'objet", - "Tooltip.Meter.WorldSpace": "Mesurer dans l'espace du monde", + "Tools.Meter.Name": "Outil de mesure", + "Tools.Meter.ObjectSpace": "Mesurer dans l'espace de l'objet", + "Tools.Meter.WorldSpace": "Mesurer dans l'espace du monde", - "Tooltip.Glue.Name": "Outil de colle", - "Tooltip.Glue.Mode.BakeMeshes": "Pré-calculer les modèles", - "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Pré-calculer les composants SkinnedMeshRenderers", - "Tooltip.Glue.Mode.ParentObjects": "Parenter les objets", + "Tools.Glue.Name": "Outil de colle", + "Tools.Glue.Mode.BakeMeshes": "Pré-calculer les modèles", + "Tools.Glue.Mode.BakeSkinnedMeshes": "Pré-calculer les composants SkinnedMeshRenderers", + "Tools.Glue.Mode.ParentObjects": "Parenter les objets", - "Tooltip.RigTransfer.Name": "Outil de transfert de rig", - "Tooltip.RigTransfer.ClearSource": "Retirer la source", + "Tools.RigTransfer.Name": "Outil de transfert de rig", + "Tools.RigTransfer.ClearSource": "Retirer la source", - "Tooltip.ComponentClone.Name": "Outil de clonage de composants", - "Tooltip.ComponentClone.SingleInstanceOn": "Instance seule: activée", - "Tooltip.ComponentClone.SingleInstanceOff": "Instance seule: désactivée", - "Tooltip.ComponentClone.ClearTemplate": "Retirer le modèle", + "Tools.ComponentClone.Name": "Outil de clonage de composants", + "Tools.ComponentClone.SingleInstanceOn": "Instance seule: activée", + "Tools.ComponentClone.SingleInstanceOff": "Instance seule: désactivée", + "Tools.ComponentClone.ClearTemplate": "Retirer le modèle", - "Tooltip.Shape.Name": "Générateur de formes", + "Tools.Shape.Name": "Générateur de formes", - "Tooltip.CameraObjectHider.Name": "Outil de masquage de caméra", + "Tools.CameraObjectHider.Name": "Outil de masquage de caméra", - "Tooltip.ControllerDiagnostic.Name": "Outil de diagnostic manettes", + "Tools.ControllerDiagnostic.Name": "Outil de diagnostic manettes", - "Tooltip.Labeler.Name": "Étiqueteuse", + "Tools.Labeler.Name": "Étiqueteuse", "ProtoFlux.UI.Call": "Pulser", "ProtoFlux.UI.AsyncCall": "Pulser async", @@ -2747,26 +2747,26 @@ "Tools.Names.ManipulationTools": "Outils de manipulation", "Tools.Names.InformationTools": "Outils d'information", - "Tools.Names.GeometryLineBrush": "Pinceau de géométrie", - "Tools.Names.Developer": "Outil de développement", - "Tools.Names.ComponentClone": "Outil de clonage de composants", - "Tools.Names.ProtoFlux": "Outil de ProtoFlux", - "Tools.Names.Material": "Outil de matériaux", - "Tools.Names.Glue": "Colle", - "Tools.Names.Light": "Outil de lumières", - "Tools.Names.Shape": "Outil de formes", - "Tools.Names.Microphone": "Microphone", - "Tools.Names.GrabbableSetter": "Outil saisissable", - "Tools.Names.PhysicalColliderSetter": "Outil de collisions", - "Tools.Names.MeshVisibility": "Outil de visibilité de modèles", - "Tools.Names.CameraObjectVisibility": "Outil de visibilité de caméra", - "Tools.Names.Color": "Pipette de couleur", - "Tools.Names.Mesh": "Outil de modèles", - "Tools.Names.RiggedMeshTransfer": "Outil de transfert de rig", - "Tools.Names.Slicer": "Coupeur de modèles", - "Tools.Names.ControllerDiagnostic": "Outil de diagnostic de manettes", - "Tools.Names.Measure": "Outil de mesure", - "Tools.Names.Label": "Étiqueteuse", + + + + + + + + + + + + + + + + + + + + "Discord.RichPresence.InPrivateWorld": "Dans un monde privé", "Discord.RichPresence.InPrivateLargeText": "Dans un monde privé ({version})", diff --git a/hu.json b/hu.json index 1361a90..5663046 100644 --- a/hu.json +++ b/hu.json @@ -90,7 +90,7 @@ "Interaction.Locomotion": "Mozgási mód", "Interaction.Locomotion.None": "Semmi", - "Interaction.NamedEquipTool.Default": "Eszköz", + "Interaction.NamedEquipTools.Default": "Eszköz", "Interaction.SaveAsScreenshot": "Képernyőkép mentése", "Interaction.ExportScreenshot": "Képernyőkép exportálása", diff --git a/is.json b/is.json index 72e6bcf..b454451 100644 --- a/is.json +++ b/is.json @@ -98,7 +98,7 @@ "Interaction.Locomotion.None": "Ekkert", "Interaction.NamedEquipTool": "Tengja {name}", - "Interaction.NamedEquipTool.Default": "Verkfæri", + "Interaction.NamedEquipTools.Default": "Verkfæri", "Interaction.EnterAnchor": "Hoppa í akkeri", "Interaction.ExitAnchor": "Hoppa úr akkeri", @@ -598,51 +598,51 @@ "Undo.ExtractMaterialsFromHierarchy": "Gríppa efni frá stigveldi", "Undo.BatchConvertMaterials": "Hópumbreyta efnum", - "Tooltips.Dev.CreateNew": "Búa til nýtt...", - "Tooltips.Dev.Selection": "Val: {mode}", - "Tooltips.Dev.DevMode.Off": "Forritarastilling: Af", - "Tooltips.Dev.DevMode.On": "Forritarastilling: Á", - "Tooltips.Dev.OpenInspector": "Opna Eftirlitsglugga", - "Tooltips.Dev.DeselectAll": "Afvelja allt", - "Tooltips.Dev.DestroySelected": "Eyða vali", - "Tooltips.Dev.ConfirmDestroySelected": "VIRKILEGA eyða vali", + "Tools.Dev.CreateNew": "Búa til nýtt...", + "Tools.Dev.Selection": "Val: {mode}", + "Tools.Dev.DevMode.Off": "Forritarastilling: Af", + "Tools.Dev.DevMode.On": "Forritarastilling: Á", + "Tools.Dev.OpenInspector": "Opna Eftirlitsglugga", + "Tools.Dev.DeselectAll": "Afvelja allt", + "Tools.Dev.DestroySelected": "Eyða vali", + "Tools.Dev.ConfirmDestroySelected": "VIRKILEGA eyða vali", - "Tooltip.Color.Picker": "Lit veljari", + "Tools.Color.Picker": "Lit veljari", - "Tooltip.GrabbableSetter.Scalable": "Setja stillanlega stærð", - "Tooltip.GrabbableSetter.NonScalable": "Setja sem ekki stillanlega stærð", + "Tools.GrabbableSetter.Scalable": "Setja stillanlega stærð", + "Tools.GrabbableSetter.NonScalable": "Setja sem ekki stillanlega stærð", - "Tooltip.CharacterCollider.MarkGrippable": "Merkja sem grípanlegt", - "Tooltip.CharacterCollider.DontMarkGrippable": "Ekki merkja sem grípanlegt", - "Tooltip.CharacterCollider.EnsureWalkRun": "Tryggja Labba/Hlaupa hreyfingarkerfi", - "Tooltip.CharacterCollider.EnsureZeroG": "Tryggja Þýngdarleysis hreyfingarkerfi", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Tryggja Flug hreyfingarkerfi", + "Tools.CharacterCollider.MarkGrippable": "Merkja sem grípanlegt", + "Tools.CharacterCollider.DontMarkGrippable": "Ekki merkja sem grípanlegt", + "Tools.CharacterCollider.EnsureWalkRun": "Tryggja Labba/Hlaupa hreyfingarkerfi", + "Tools.CharacterCollider.EnsureZeroG": "Tryggja Þýngdarleysis hreyfingarkerfi", + "Tools.CharacterCollider.EnsurePhysicalFly": "Tryggja Flug hreyfingarkerfi", - "Tooltip.Light.Point": "Púnkt", - "Tooltip.Light.Spot": "Benndablett", - "Tooltip.Light.Sun": "Sól", + "Tools.Light.Point": "Púnkt", + "Tools.Light.Spot": "Benndablett", + "Tools.Light.Sun": "Sól", - "Tooltip.MeshVisibility.KeepShadow": "Halda skugga", - "Tooltip.MeshVisibility.ShadowOff": "Farga skugga", - "Tooltip.MeshVisibility.ShadowOn": "Skugga á", - "Tooltip.MeshVisibility.OnlyShadow": "Setja sem einungis skugga", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Setja sem beggjahliða skugga", + "Tools.MeshVisibility.KeepShadow": "Halda skugga", + "Tools.MeshVisibility.ShadowOff": "Farga skugga", + "Tools.MeshVisibility.ShadowOn": "Skugga á", + "Tools.MeshVisibility.OnlyShadow": "Setja sem einungis skugga", + "Tools.MeshVisibility.DoubleSidedShadow": "Setja sem beggjahliða skugga", - "Tooltip.Material.CreateCopy": "Búa til afrit", - "Tooltip.Material.Edit": "Breyta efni", - "Tooltip.Material.Convert": "Breyta í...", + "Tools.Material.CreateCopy": "Búa til afrit", + "Tools.Material.Edit": "Breyta efni", + "Tools.Material.Convert": "Breyta í...", - "Tooltip.Material.CreateNew": "Búa til nýtt", + "Tools.Material.CreateNew": "Búa til nýtt", - "Tooltip.Mesh.Edit": "Breyta Mesh", + "Tools.Mesh.Edit": "Breyta Mesh", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Halda til að taka upp", - "Tooltip.Microphone.ModePress": "Íta til að byrja/stansa upptöku", - "Tooltip.Microphone.SourceRaw": "Hrátt", - "Tooltip.Microphone.SourceFiltered": "Sigtað og venjað", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Halda til að taka upp", + "Tools.Microphone.ModePress": "Íta til að byrja/stansa upptöku", + "Tools.Microphone.SourceRaw": "Hrátt", + "Tools.Microphone.SourceFiltered": "Sigtað og venjað", "Importer.Image.Title": "Innflytja ljósmynd", "Importer.Image.Prompt": "Hvað ertu að innflytja?", @@ -762,26 +762,26 @@ "UI.Camera.Automatic": "Sjálfvirkur", "UI.Camera.Manual": "Handvirkur", - "Tools.Names.GeometryLineBrush": "Geometry Line Brush verkfæri", - "Tools.Names.Developer": "Developer verkfæri", - "Tools.Names.ComponentClone": "Component Clone verkfæri", - "Tools.Names.ProtoFlux": "ProtoFlux verkfæri", - "Tools.Names.Material": "Material verkfæri", - "Tools.Names.Glue": "Glue verkfæri", - "Tools.Names.Light": "Ljós verkfæri", - "Tools.Names.Shape": "Shape verkfæri", - "Tools.Names.Microphone": "Hljóðnema verkfæri", - "Tools.Names.GrabbableSetter": "Grabbable Setter verkfæri", - "Tools.Names.PhysicalColliderSetter": "Physical Collider Setter verkfæri", - "Tools.Names.MeshVisibility": "Mesh Visibility verkfæri", - "Tools.Names.CameraObjectVisibility": "Camera Object Visibility verkfæri", - "Tools.Names.Color": "Lit verkfæri", - "Tools.Names.Mesh": "Mesh verkfæri", - "Tools.Names.RiggedMeshTransfer": "Rigged Mesh Transfer verkfæri", - "Tools.Names.Slicer": "Mesh Slicer verkfæri", - "Tools.Names.ControllerDiagnostic": "Controller Diagnostic verkfæri", - "Tools.Names.Measure": "Measure verkfæri", - "Tools.Names.Label": "Label verkfæri", + + + + + + + + + + + + + + + + + + + + "Dummy": "Dummy" } diff --git a/ja.json b/ja.json index eda9a6a..683e5ab 100644 --- a/ja.json +++ b/ja.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "なし", "Interaction.NamedEquipTool": "{name}を装備", - "Interaction.NamedEquipTool.Default": "ツール", + "Interaction.NamedEquipTools.Default": "ツール", "Interaction.EnterAnchor": "アンカーに入る", "Interaction.ExitAnchor": "アンカーから出る", @@ -716,145 +716,145 @@ "Undo.ExtractMaterialsFromHierarchy": "階層からマテリアルを抽出", "Undo.BatchConvertMaterials": "マテリアルのバッチ変換", - "Tooltips.Brush.ChangeColor" : "色を変更", - "Tooltips.Brush.IncrementSize" : "太く", - "Tooltips.Brush.DecrementSize" : "細く", + "Tools.Brush.ChangeColor" : "色を変更", + "Tools.Brush.IncrementSize" : "太く", + "Tools.Brush.DecrementSize" : "細く", - "Tooltip.GeometryLineBrush.Name": "ジオメトリラインブラシ", + "Tools.GeometryLineBrush.Name": "ジオメトリラインブラシ", - "ToolTip.Dev.Name": "デブツール", - "Tooltips.Dev.CreateNew": "新規作成…", - "Tooltips.Dev.Selection": "選択:​{mode}", - "Tooltips.Dev.DevMode.Off": "開発者モード​:オフ", - "Tooltips.Dev.DevMode.On": "開発者モード​:オン", - "Tooltips.Dev.OpenInspector": "インスペクターを開く", - "Tooltips.Dev.DeselectAll": "すべて選択解除", - "Tooltips.Dev.DestroySelected": "選択したものを破棄", - "Tooltips.Dev.ConfirmDestroySelected": "本当に破棄しますか?", + "Tools.Dev.Name": "デブツール", + "Tools.Dev.CreateNew": "新規作成…", + "Tools.Dev.Selection": "選択:​{mode}", + "Tools.Dev.DevMode.Off": "開発者モード​:オフ", + "Tools.Dev.DevMode.On": "開発者モード​:オン", + "Tools.Dev.OpenInspector": "インスペクターを開く", + "Tools.Dev.DeselectAll": "すべて選択解除", + "Tools.Dev.DestroySelected": "選択したものを破棄", + "Tools.Dev.ConfirmDestroySelected": "本当に破棄しますか?", - "Tooltips.Dev.GizmoOptions" : "ギズモオプション", - "Tooltips.Dev.SelectParent" : "親を選択", - "Tooltips.Dev.LocalSpace" : "ローカル空間", - "Tooltips.Dev.GlobalSpace" : "グローバル空間", - "Tooltips.Dev.Translation" : "位置", - "Tooltips.Dev.Rotation" : "回転", - "Tooltips.Dev.Scale" : "大きさ", + "Tools.Dev.GizmoOptions" : "ギズモオプション", + "Tools.Dev.SelectParent" : "親を選択", + "Tools.Dev.LocalSpace" : "ローカル空間", + "Tools.Dev.GlobalSpace" : "グローバル空間", + "Tools.Dev.Translation" : "位置", + "Tools.Dev.Rotation" : "回転", + "Tools.Dev.Scale" : "大きさ", - "Tooltips.Dev.Selection.Single": "選択: 単独", - "Tooltips.Dev.Selection.Multi": "選択: 複数", + "Tools.Dev.Selection.Single": "選択: 単独", + "Tools.Dev.Selection.Multi": "選択: 複数", - "Tooltips.Dev.Interaction.Tip": "Tip", - "Tooltips.Dev.Interaction.Projection": "Projection", + "Tools.Dev.Interaction.Tip": "Tip", + "Tools.Dev.Interaction.Projection": "Projection", - "Tooltip.Color.Name": "カラーツール", - "Tooltip.Color.Picker": "カラーピッカー", + "Tools.Color.Name": "カラーツール", + "Tools.Color.Picker": "カラーピッカー", - "Tooltip.GrabbableSetter.Name": "グラバブルセットツール", - "Tooltip.GrabbableSetter.Scalable": "スケール可能にする", - "Tooltip.GrabbableSetter.NonScalable": "スケール不可能にする", - "Tooltip.GrabbableSetter.ApplyToRoot": "オブジェクトルート​に適用する", - "Tooltip.GrabbableSetter.AppyToHit": "ヒットした階層​に適用する", + "Tools.GrabbableSetter.Name": "グラバブルセットツール", + "Tools.GrabbableSetter.Scalable": "スケール可能にする", + "Tools.GrabbableSetter.NonScalable": "スケール不可能にする", + "Tools.GrabbableSetter.ApplyToRoot": "オブジェクトルート​に適用する", + "Tools.GrabbableSetter.AppyToHit": "ヒットした階層​に適用する", - "Tooltip.CharacterCollider.Name": "キャラクターコライダーセットツール", - "Tooltip.CharacterCollider.MarkGrippable": "グラブ可能にする", - "Tooltip.CharacterCollider.DontMarkGrippable": "グラブ不可能にする", - "Tooltip.CharacterCollider.EnsureWalkRun": "歩行を追加", - "Tooltip.CharacterCollider.EnsureZeroG": "ゼロGを追加", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "フライを追加", + "Tools.CharacterCollider.Name": "キャラクターコライダーセットツール", + "Tools.CharacterCollider.MarkGrippable": "グラブ可能にする", + "Tools.CharacterCollider.DontMarkGrippable": "グラブ不可能にする", + "Tools.CharacterCollider.EnsureWalkRun": "歩行を追加", + "Tools.CharacterCollider.EnsureZeroG": "ゼロGを追加", + "Tools.CharacterCollider.EnsurePhysicalFly": "フライを追加", - "Tooltip.Light.Point": "ポイントライト", - "Tooltip.Light.Spot": "スポットライト", - "Tooltip.Light.Sun": "ディレクショナルライト", + "Tools.Light.Point": "ポイントライト", + "Tools.Light.Spot": "スポットライト", + "Tools.Light.Sun": "ディレクショナルライト", - "Tooltip.Light.Name": "ライトツール", - "Tooltip.Light.Shadows.None": "影なし", - "Tooltip.Light.Shadows.Hard": "影: ハード", - "Tooltip.Light.Shadows.Soft": "影: ソフト", + "Tools.Light.Name": "ライトツール", + "Tools.Light.Shadows.None": "影なし", + "Tools.Light.Shadows.Hard": "影: ハード", + "Tools.Light.Shadows.Soft": "影: ソフト", - "Tooltip.MeshVisibility.Name": "メッシュ可視性ツール", - "Tooltip.MeshVisibility.KeepShadow": "影を残す", - "Tooltip.MeshVisibility.ShadowOff": "影を無効にする", - "Tooltip.MeshVisibility.ShadowOn": "影を有効にする", - "Tooltip.MeshVisibility.OnlyShadow": "影のみに設定", - "Tooltip.MeshVisibility.DoubleSidedShadow": "影を両面に設定", + "Tools.MeshVisibility.Name": "メッシュ可視性ツール", + "Tools.MeshVisibility.KeepShadow": "影を残す", + "Tools.MeshVisibility.ShadowOff": "影を無効にする", + "Tools.MeshVisibility.ShadowOn": "影を有効にする", + "Tools.MeshVisibility.OnlyShadow": "影のみに設定", + "Tools.MeshVisibility.DoubleSidedShadow": "影を両面に設定", - "Tooltip.Mesh.Name": "メッシュツール", + "Tools.Mesh.Name": "メッシュツール", - "Tooltip.Slicer.Name": "オブジェクトスライサーツール", - "Tooltip.Slicer.Add": "スライサーを追加", - "Tooltip.Slicer.Clear": "設定をクリア", + "Tools.Slicer.Name": "オブジェクトスライサーツール", + "Tools.Slicer.Add": "スライサーを追加", + "Tools.Slicer.Clear": "設定をクリア", - "Tooltip.Material.Name": "マテリアルツール", - "Tooltip.Material.RayMode": "レイモード", - "Tooltip.Material.AreaMode": "エリアモード", - "Tooltip.Material.ObjectMode": "オブジェクトグローバルモード", - "Tooltip.Material.SceneMode": "シーングローバルモード", - "Tooltip.Material.CreateCopy": "コピーを作成", - "Tooltip.Material.Edit": "マテリアルを編集", - "Tooltip.Material.Convert": "変換", - "Tooltip.Material.ConvertAll": "全てを変換", - "Tooltip.Material.CreateNew": "新規作成", + "Tools.Material.Name": "マテリアルツール", + "Tools.Material.RayMode": "レイモード", + "Tools.Material.AreaMode": "エリアモード", + "Tools.Material.ObjectMode": "オブジェクトグローバルモード", + "Tools.Material.SceneMode": "シーングローバルモード", + "Tools.Material.CreateCopy": "コピーを作成", + "Tools.Material.Edit": "マテリアルを編集", + "Tools.Material.Convert": "変換", + "Tools.Material.ConvertAll": "全てを変換", + "Tools.Material.CreateNew": "新規作成", - "Tooltip.Mesh.Edit": "メッシュを編集", + "Tools.Mesh.Edit": "メッシュを編集", - "Tooltip.Cartridge.Eject": "オーブを取り出す", + "Tools.Cartridge.Eject": "オーブを取り出す", - "Tooltip.Microphone.Name": "マイク", - "Tooltip.Microphone.Format.WAV": "WAVファイル", - "Tooltip.Microphone.Format.Vorbis": "OGGファイル", - "Tooltip.Microphone.Format.FLAC": "FLACファイル", - "Tooltip.Microphone.ModeHold": "録音モード: 長押し", - "Tooltip.Microphone.ModePress": "録音モード: 開始/停止 切り替え", - "Tooltip.Microphone.SourceRaw": "フィルタリング・正規化を行わない", - "Tooltip.Microphone.SourceFiltered": "フィルタリング・正規化を行う", + "Tools.Microphone.Name": "マイク", + "Tools.Microphone.Format.WAV": "WAVファイル", + "Tools.Microphone.Format.Vorbis": "OGGファイル", + "Tools.Microphone.Format.FLAC": "FLACファイル", + "Tools.Microphone.ModeHold": "録音モード: 長押し", + "Tools.Microphone.ModePress": "録音モード: 開始/停止 切り替え", + "Tools.Microphone.SourceRaw": "フィルタリング・正規化を行わない", + "Tools.Microphone.SourceFiltered": "フィルタリング・正規化を行う", - "Tooltip.ProtoFlux.Name": "Proto-Fluxツール", - "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" : "今のSlotにパッキング", - "Tooltip.ProtoFlux.PackInto" : "{name}にパッキング", - "Tooltip.ProtoFlux.Unpack" : "{name}をアンパック", - "Tooltip.ProtoFlux.ExplicitCast" : "明示的キャスト\n(警告: 潜在的なデータ損失)", + "Tools.ProtoFlux.Name": "Proto-Fluxツール", + "Tools.ProtoFlux.Drive" : "Drive", + "Tools.ProtoFlux.Source" : "Source", + "Tools.ProtoFlux.Reference" : "Reference", + "Tools.ProtoFlux.Write" : "Write", + "Tools.ProtoFlux.Proxy" : "Proxy", + "Tools.ProtoFlux.CreateLocal" : "Create Local", + "Tools.ProtoFlux.CreateStore" : "Create Store", + "Tools.ProtoFlux.CreateDataModelStore" : "Create Data Model Store", + "Tools.ProtoFlux.Overview" : "オーバービュー切り替え", + "Tools.ProtoFlux.NodeBrowser" : "ノードブラウザ", + "Tools.ProtoFlux.PackInPlace" : "今のSlotにパッキング", + "Tools.ProtoFlux.PackInto" : "{name}にパッキング", + "Tools.ProtoFlux.Unpack" : "{name}をアンパック", + "Tools.ProtoFlux.ExplicitCast" : "明示的キャスト\n(警告: 潜在的なデータ損失)", - "Tooltip.Meter.Mode.Ray" : "モード: レイ", - "Tooltip.Meter.Mode.Perpendicular" : "モード: 直角", - "Tooltip.Meter.Mode.Drag" : "モード: ドラッグ", + "Tools.Meter.Mode.Ray" : "モード: レイ", + "Tools.Meter.Mode.Perpendicular" : "モード: 直角", + "Tools.Meter.Mode.Drag" : "モード: ドラッグ", - "Tooltip.Meter.Points.Two" : "2点間", - "Tooltip.Meter.Points.Multiple" : "複数点", + "Tools.Meter.Points.Two" : "2点間", + "Tools.Meter.Points.Multiple" : "複数点", - "Tooltip.Meter.Name": "メーターツール", - "Tooltip.Meter.ObjectSpace" : "オブジェクト空間で計測", - "Tooltip.Meter.WorldSpace" : "ワールド空間で計測", + "Tools.Meter.Name": "メーターツール", + "Tools.Meter.ObjectSpace" : "オブジェクト空間で計測", + "Tools.Meter.WorldSpace" : "ワールド空間で計測", - "Tooltip.Glue.Name": "グルーツール", - "Tooltip.Glue.Mode.BakeMeshes" : "メッシュをベイク", - "Tooltip.Glue.Mode.BakeSkinnedMeshes" : "スキンドメッシュをベイク", - "Tooltip.Glue.Mode.ParentObjects" : "親子付け", + "Tools.Glue.Name": "グルーツール", + "Tools.Glue.Mode.BakeMeshes" : "メッシュをベイク", + "Tools.Glue.Mode.BakeSkinnedMeshes" : "スキンドメッシュをベイク", + "Tools.Glue.Mode.ParentObjects" : "親子付け", - "Tooltip.RigTransfer.Name": "リグメッシュ転送ツール", - "Tooltip.RigTransfer.ClearSource" : "送信元をクリア", + "Tools.RigTransfer.Name": "リグメッシュ転送ツール", + "Tools.RigTransfer.ClearSource" : "送信元をクリア", - "Tooltip.ComponentClone.Name": "コンポーネントクローンツール", - "Tooltip.ComponentClone.SingleInstanceOn" : "シングルインスタンス: オン", - "Tooltip.ComponentClone.SingleInstanceOff" : "シングルインスタンス: オフ", - "Tooltip.ComponentClone.ClearTemplate" : "テンプレートをクリア", + "Tools.ComponentClone.Name": "コンポーネントクローンツール", + "Tools.ComponentClone.SingleInstanceOn" : "シングルインスタンス: オン", + "Tools.ComponentClone.SingleInstanceOff" : "シングルインスタンス: オフ", + "Tools.ComponentClone.ClearTemplate" : "テンプレートをクリア", - "Tooltip.Shape.Name": "シェイプツール", + "Tools.Shape.Name": "シェイプツール", - "Tooltip.CameraObjectHider.Name": "カメラオブジェクト非表示ツール", + "Tools.CameraObjectHider.Name": "カメラオブジェクト非表示ツール", - "Tooltip.ControllerDiagnostic.Name": "コントローラー診断ツール", + "Tools.ControllerDiagnostic.Name": "コントローラー診断ツール", - "Tooltip.Labeler.Name": "ラベルツール", + "Tools.Labeler.Name": "ラベルツール", "ProtoFlux.UI.Call" : "Call", "ProtoFlux.UI.AsyncCall" : "Async Call", @@ -2749,26 +2749,26 @@ "Tools.Names.ManipulationTools": "マニピュレーションツール", "Tools.Names.InformationTools": "インフォメーションツール", - "Tools.Names.GeometryLineBrush": "Geometry Line Brush ツール", - "Tools.Names.Developer": "Developer ツール", - "Tools.Names.ComponentClone": "Component Clone ツール", - "Tools.Names.ProtoFlux": "ProtoFlux ツール", - "Tools.Names.Material": "Material ツール", - "Tools.Names.Glue": "Glue ツール", - "Tools.Names.Light": "Light ツール", - "Tools.Names.Shape": "Shape ツール", - "Tools.Names.Microphone": "Microphone ツール", - "Tools.Names.GrabbableSetter": "Grabbable Setter ツール", - "Tools.Names.PhysicalColliderSetter": "Physical Collider Setter ツール", - "Tools.Names.MeshVisibility": "Mesh Visibility ツール", - "Tools.Names.CameraObjectVisibility": "Camera Object Visibility ツール", - "Tools.Names.Color": "Color ツール", - "Tools.Names.Mesh": "Mesh ツール", - "Tools.Names.RiggedMeshTransfer": "Rigged Mesh Transfer ツール", - "Tools.Names.Slicer": "Mesh Slicer ツール", - "Tools.Names.ControllerDiagnostic": "Controller Diagnostic ツール", - "Tools.Names.Measure": "Measure ツール", - "Tools.Names.Label": "Label ツール", + + + + + + + + + + + + + + + + + + + + "Discord.RichPresence.InPrivateWorld": "プライベートワールド", "Discord.RichPresence.InPrivateLargeText": "プライベートワールド ({version})", diff --git a/ko.json b/ko.json index 326fdff..4cf60b0 100644 --- a/ko.json +++ b/ko.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "없음", "Interaction.NamedEquipTool": "{name} 장착", - "Interaction.NamedEquipTool.Default": "도구", + "Interaction.NamedEquipTools.Default": "도구", "Interaction.EnterAnchor": "연결하기", "Interaction.ExitAnchor": "연결해제", @@ -716,145 +716,145 @@ "Undo.ExtractMaterialsFromHierarchy": "머티리얼을 계층에서 추출", "Undo.BatchConvertMaterials": "머티리얼 일괄 바꾸기", - "Tooltips.Brush.ChangeColor" : "색상변경", - "Tooltips.Brush.IncrementSize" : "좀 더 크게", - "Tooltips.Brush.DecrementSize" : "좀 더 작게", + "Tools.Brush.ChangeColor" : "색상변경", + "Tools.Brush.IncrementSize" : "좀 더 크게", + "Tools.Brush.DecrementSize" : "좀 더 작게", - "Tooltip.GeometryLineBrush.Name": "붓(Geometry Line Brush)", + "Tools.GeometryLineBrush.Name": "붓(Geometry Line Brush)", - "ToolTip.Dev.Name": "개발 도구/데브툴(Development Tool)", - "Tooltips.Dev.CreateNew": "새로 만들기", - "Tooltips.Dev.Selection": "선택 방법: {mode}", - "Tooltips.Dev.DevMode.Off": "개발자 모드: 끄기", - "Tooltips.Dev.DevMode.On": "개발자 모드: 켜기", - "Tooltips.Dev.OpenInspector": "인스펙터 창 열기", - "Tooltips.Dev.DeselectAll": "전체 선택 해제", - "Tooltips.Dev.DestroySelected": "선택된 물체 삭제", - "Tooltips.Dev.ConfirmDestroySelected": "선택된 대상을 삭제합니다", + "Tools.Dev.Name": "개발 도구/데브툴(Development Tool)", + "Tools.Dev.CreateNew": "새로 만들기", + "Tools.Dev.Selection": "선택 방법: {mode}", + "Tools.Dev.DevMode.Off": "개발자 모드: 끄기", + "Tools.Dev.DevMode.On": "개발자 모드: 켜기", + "Tools.Dev.OpenInspector": "인스펙터 창 열기", + "Tools.Dev.DeselectAll": "전체 선택 해제", + "Tools.Dev.DestroySelected": "선택된 물체 삭제", + "Tools.Dev.ConfirmDestroySelected": "선택된 대상을 삭제합니다", - "Tooltips.Dev.GizmoOptions" : "기즈모 옵션", - "Tooltips.Dev.SelectParent" : "부모슬롯 선택", - "Tooltips.Dev.LocalSpace" : "로컬좌표계", - "Tooltips.Dev.GlobalSpace" : "전역좌표계", - "Tooltips.Dev.Translation" : "위치조작", - "Tooltips.Dev.Rotation" : "회전조작", - "Tooltips.Dev.Scale" : "배율조작", + "Tools.Dev.GizmoOptions" : "기즈모 옵션", + "Tools.Dev.SelectParent" : "부모슬롯 선택", + "Tools.Dev.LocalSpace" : "로컬좌표계", + "Tools.Dev.GlobalSpace" : "전역좌표계", + "Tools.Dev.Translation" : "위치조작", + "Tools.Dev.Rotation" : "회전조작", + "Tools.Dev.Scale" : "배율조작", - "Tooltips.Dev.Selection.Single": "단일선택 사용", - "Tooltips.Dev.Selection.Multi": "다중선택 사용", + "Tools.Dev.Selection.Single": "단일선택 사용", + "Tools.Dev.Selection.Multi": "다중선택 사용", - "Tooltips.Dev.Interaction.Tip": "등배조작", - "Tooltips.Dev.Interaction.Projection": "비례조작", + "Tools.Dev.Interaction.Tip": "등배조작", + "Tools.Dev.Interaction.Projection": "비례조작", - "Tooltip.Color.Name": "색상 도구(Color Tool)", - "Tooltip.Color.Picker": "색상 선택기", + "Tools.Color.Name": "색상 도구(Color Tool)", + "Tools.Color.Picker": "색상 선택기", - "Tooltip.GrabbableSetter.Name": "잡기설정 도구(Grabbable Setter Tool)", - "Tooltip.GrabbableSetter.Scalable": "크기 조정이 가능하게 설정", - "Tooltip.GrabbableSetter.NonScalable": "크기 조정이 불가능하게 설정", - "Tooltip.GrabbableSetter.ApplyToRoot": "아이템 루트에 적용", - "Tooltip.GrabbableSetter.AppyToHit": "지시선 대상에 적용", + "Tools.GrabbableSetter.Name": "잡기설정 도구(Grabbable Setter Tool)", + "Tools.GrabbableSetter.Scalable": "크기 조정이 가능하게 설정", + "Tools.GrabbableSetter.NonScalable": "크기 조정이 불가능하게 설정", + "Tools.GrabbableSetter.ApplyToRoot": "아이템 루트에 적용", + "Tools.GrabbableSetter.AppyToHit": "지시선 대상에 적용", - "Tooltip.CharacterCollider.Name": "벽설정 도구(Character Collider Setter Tool)", - "Tooltip.CharacterCollider.MarkGrippable": "잡을 수 있게 설정", - "Tooltip.CharacterCollider.DontMarkGrippable": "잡을 수 없도록 설정", - "Tooltip.CharacterCollider.EnsureWalkRun": "걷기/달리기으로 이동 가능", - "Tooltip.CharacterCollider.EnsureZeroG": "무중력(Zero-G)으로 이동 가능", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "자유비행으로 이동 가능", + "Tools.CharacterCollider.Name": "벽설정 도구(Character Collider Setter Tool)", + "Tools.CharacterCollider.MarkGrippable": "잡을 수 있게 설정", + "Tools.CharacterCollider.DontMarkGrippable": "잡을 수 없도록 설정", + "Tools.CharacterCollider.EnsureWalkRun": "걷기/달리기으로 이동 가능", + "Tools.CharacterCollider.EnsureZeroG": "무중력(Zero-G)으로 이동 가능", + "Tools.CharacterCollider.EnsurePhysicalFly": "자유비행으로 이동 가능", - "Tooltip.Light.Point": "점(Point)", - "Tooltip.Light.Spot": "스포트라이트(Spot)", - "Tooltip.Light.Sun": "태양(Sun)/직사(Directional)", + "Tools.Light.Point": "점(Point)", + "Tools.Light.Spot": "스포트라이트(Spot)", + "Tools.Light.Sun": "태양(Sun)/직사(Directional)", - "Tooltip.Light.Name": "광원 도구(Light Tool)", - "Tooltip.Light.Shadows.None": "그림자 없음", - "Tooltip.Light.Shadows.Hard": "선명한 그림자(Hard)", - "Tooltip.Light.Shadows.Soft": "흐릿한 그림자(Soft)", + "Tools.Light.Name": "광원 도구(Light Tool)", + "Tools.Light.Shadows.None": "그림자 없음", + "Tools.Light.Shadows.Hard": "선명한 그림자(Hard)", + "Tools.Light.Shadows.Soft": "흐릿한 그림자(Soft)", - "Tooltip.MeshVisibility.Name": "매시 시각화 도구(Mesh Visibility Tool)", - "Tooltip.MeshVisibility.KeepShadow": "그림자 유지", - "Tooltip.MeshVisibility.ShadowOff": "그림자 끄기", - "Tooltip.MeshVisibility.ShadowOn": "그림자 켜기", - "Tooltip.MeshVisibility.OnlyShadow": "그림자에만 설정", - "Tooltip.MeshVisibility.DoubleSidedShadow": "양면 그림자로 설정", + "Tools.MeshVisibility.Name": "매시 시각화 도구(Mesh Visibility Tool)", + "Tools.MeshVisibility.KeepShadow": "그림자 유지", + "Tools.MeshVisibility.ShadowOff": "그림자 끄기", + "Tools.MeshVisibility.ShadowOn": "그림자 켜기", + "Tools.MeshVisibility.OnlyShadow": "그림자에만 설정", + "Tools.MeshVisibility.DoubleSidedShadow": "양면 그림자로 설정", - "Tooltip.Mesh.Name": "매시 도구(Mesh Tool)", + "Tools.Mesh.Name": "매시 도구(Mesh Tool)", - "Tooltip.Slicer.Name": "자르기 도구(Object Slicer Tool)", - "Tooltip.Slicer.Add": "슬라이서 추가", - "Tooltip.Slicer.Clear": "설정 제거", + "Tools.Slicer.Name": "자르기 도구(Object Slicer Tool)", + "Tools.Slicer.Add": "슬라이서 추가", + "Tools.Slicer.Clear": "설정 제거", - "Tooltip.Material.Name": "머티리얼 도구(Material Tool)", - "Tooltip.Material.RayMode": "광선(Ray) 모드", - "Tooltip.Material.AreaMode": "영역(Area) 모드", - "Tooltip.Material.ObjectMode": "오브젝트 글로벌(Object Global) 모드", - "Tooltip.Material.SceneMode": "씬 글로벌(Scene Global) 모드", - "Tooltip.Material.CreateCopy": "복사본 생성", - "Tooltip.Material.Edit": "머티리얼(Material) 수정", - "Tooltip.Material.Convert": "~로 바꾸기", - "Tooltip.Material.ConvertAll": "모두 ~로 바꾸기", - "Tooltip.Material.CreateNew": "새로 만들기", + "Tools.Material.Name": "머티리얼 도구(Material Tool)", + "Tools.Material.RayMode": "광선(Ray) 모드", + "Tools.Material.AreaMode": "영역(Area) 모드", + "Tools.Material.ObjectMode": "오브젝트 글로벌(Object Global) 모드", + "Tools.Material.SceneMode": "씬 글로벌(Scene Global) 모드", + "Tools.Material.CreateCopy": "복사본 생성", + "Tools.Material.Edit": "머티리얼(Material) 수정", + "Tools.Material.Convert": "~로 바꾸기", + "Tools.Material.ConvertAll": "모두 ~로 바꾸기", + "Tools.Material.CreateNew": "새로 만들기", - "Tooltip.Mesh.Edit": "메시 편집", + "Tools.Mesh.Edit": "메시 편집", - "Tooltip.Cartridge.Eject": "오브 추출", + "Tools.Cartridge.Eject": "오브 추출", - "Tooltip.Microphone.Name": "마이크(Microphone)", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "프라이머리 액션(트리거)으로 녹음", - "Tooltip.Microphone.ModePress": "토글(켜기/끄기)로 녹음", - "Tooltip.Microphone.SourceRaw": "Raw", - "Tooltip.Microphone.SourceFiltered": "필터 및 정규화", + "Tools.Microphone.Name": "마이크(Microphone)", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "프라이머리 액션(트리거)으로 녹음", + "Tools.Microphone.ModePress": "토글(켜기/끄기)로 녹음", + "Tools.Microphone.SourceRaw": "Raw", + "Tools.Microphone.SourceFiltered": "필터 및 정규화", - "Tooltip.ProtoFlux.Name": "프로토플럭스 도구(Proto-Flux Tool)", - "Tooltip.ProtoFlux.Drive" : "Drive(점유연결)", - "Tooltip.ProtoFlux.Source" : "Source(비점유연결)", - "Tooltip.ProtoFlux.Reference" : "Reference(참조추출)", - "Tooltip.ProtoFlux.Write" : "Write 추출", - "Tooltip.ProtoFlux.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(경고: 잠재적 데이터 손실이 발생할 수 있습니다.)", + "Tools.ProtoFlux.Name": "프로토플럭스 도구(Proto-Flux Tool)", + "Tools.ProtoFlux.Drive" : "Drive(점유연결)", + "Tools.ProtoFlux.Source" : "Source(비점유연결)", + "Tools.ProtoFlux.Reference" : "Reference(참조추출)", + "Tools.ProtoFlux.Write" : "Write 추출", + "Tools.ProtoFlux.Proxy" : "프록시 추출", + "Tools.ProtoFlux.CreateLocal" : "로컬변수 생성", + "Tools.ProtoFlux.CreateStore" : "변수 생성", + "Tools.ProtoFlux.CreateDataModelStore" : "Data Model 변수 생성", + "Tools.ProtoFlux.Overview" : "노드 시각화 방법 변경", + "Tools.ProtoFlux.NodeBrowser" : "노드 탐색기", + "Tools.ProtoFlux.PackInPlace" : "현재 슬롯에 팩킹", + "Tools.ProtoFlux.PackInto" : "{name}에 팩킹", + "Tools.ProtoFlux.Unpack" : "{name}을(를) 언팩", + "Tools.ProtoFlux.ExplicitCast" : "명시적 형변환\n(경고: 잠재적 데이터 손실이 발생할 수 있습니다.)", - "Tooltip.Meter.Mode.Ray" : "모드: 직선", - "Tooltip.Meter.Mode.Perpendicular" : "모드: 수직", - "Tooltip.Meter.Mode.Drag" : "모드: 끌기", + "Tools.Meter.Mode.Ray" : "모드: 직선", + "Tools.Meter.Mode.Perpendicular" : "모드: 수직", + "Tools.Meter.Mode.Drag" : "모드: 끌기", - "Tooltip.Meter.Points.Two" : "두점", - "Tooltip.Meter.Points.Multiple" : "다점", + "Tools.Meter.Points.Two" : "두점", + "Tools.Meter.Points.Multiple" : "다점", - "Tooltip.Meter.Name": "길이측정 도구(Meter Tool)", - "Tooltip.Meter.ObjectSpace" : "지정 대상 좌표계 기준", - "Tooltip.Meter.WorldSpace" : "월드 좌표계 기준", + "Tools.Meter.Name": "길이측정 도구(Meter Tool)", + "Tools.Meter.ObjectSpace" : "지정 대상 좌표계 기준", + "Tools.Meter.WorldSpace" : "월드 좌표계 기준", - "Tooltip.Glue.Name": "접합 도구(Glue Tool)", - "Tooltip.Glue.Mode.BakeMeshes" : "모드: 메시 베이크", - "Tooltip.Glue.Mode.BakeSkinnedMeshes" : "모드: 스킨드 메시 베이크", - "Tooltip.Glue.Mode.ParentObjects" : "모드: 계층관계로 묶기", + "Tools.Glue.Name": "접합 도구(Glue Tool)", + "Tools.Glue.Mode.BakeMeshes" : "모드: 메시 베이크", + "Tools.Glue.Mode.BakeSkinnedMeshes" : "모드: 스킨드 메시 베이크", + "Tools.Glue.Mode.ParentObjects" : "모드: 계층관계로 묶기", - "Tooltip.RigTransfer.Name": "리그 매시 전송 도구(Rig Mesh Transfer Tool)", - "Tooltip.RigTransfer.ClearSource" : "원본 삭제", + "Tools.RigTransfer.Name": "리그 매시 전송 도구(Rig Mesh Transfer Tool)", + "Tools.RigTransfer.ClearSource" : "원본 삭제", - "Tooltip.ComponentClone.Name": "구성요소 복제 도구(Component Clone Tool)", - "Tooltip.ComponentClone.SingleInstanceOn" : "단일객체: ON", - "Tooltip.ComponentClone.SingleInstanceOff" : "단일객체: OFF", - "Tooltip.ComponentClone.ClearTemplate" : "임시 저장본 삭제", + "Tools.ComponentClone.Name": "구성요소 복제 도구(Component Clone Tool)", + "Tools.ComponentClone.SingleInstanceOn" : "단일객체: ON", + "Tools.ComponentClone.SingleInstanceOff" : "단일객체: OFF", + "Tools.ComponentClone.ClearTemplate" : "임시 저장본 삭제", - "Tooltip.Shape.Name": "도형 도구(Shape Tool)", + "Tools.Shape.Name": "도형 도구(Shape Tool)", - "Tooltip.CameraObjectHider.Name": "카메라 숨김 도구(Camera Object Hider Tool)", + "Tools.CameraObjectHider.Name": "카메라 숨김 도구(Camera Object Hider Tool)", - "Tooltip.ControllerDiagnostic.Name": "컨트롤러 진단 도구(Controller Diagnostic Tool)", + "Tools.ControllerDiagnostic.Name": "컨트롤러 진단 도구(Controller Diagnostic Tool)", - "Tooltip.Labeler.Name": "라벨러(Labeler Tool)", + "Tools.Labeler.Name": "라벨러(Labeler Tool)", "ProtoFlux.UI.Call" : "호출", "ProtoFlux.UI.AsyncCall" : "비동기 호출", @@ -2748,26 +2748,26 @@ "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": "라벨 도구", + + + + + + + + + + + + + + + + + + + + "Discord.RichPresence.InPrivateWorld": "비공개 월드 참여중", "Discord.RichPresence.InPrivateLargeText": "비공개(버전:{version})", diff --git a/nl.json b/nl.json index 2f6e499..70395cc 100644 --- a/nl.json +++ b/nl.json @@ -85,7 +85,7 @@ "Interaction.Locomotion.None": "Geen", "Interaction.NamedEquipTool": "{name} uitrusten", - "Interaction.NamedEquipTool.Default": "Gereedschap", + "Interaction.NamedEquipTools.Default": "Gereedschap", "Interaction.EnterAnchor": "Betreed Anker", "Interaction.ExitAnchor": "Verlaat Anker", @@ -489,60 +489,60 @@ "Undo.ExtractMaterialsFromHierarchy": "Materialen uit hiërarchie halen", "Undo.BatchConvertMaterials": "Batch convert materialen", - "Tooltips.Dev.CreateNew": "Maak nieuw...", - "Tooltips.Dev.Selection": "Selectie: {mode}", - "Tooltips.Dev.DevMode.Off": "Ontwikkelaarsmodus: Uit", - "Tooltips.Dev.DevMode.On": "Ontwikkelaarsmodus: Aan", - "Tooltips.Dev.OpenInspector": "Open Inspecteur", - "Tooltips.Dev.DeselectAll": "Deselecteer alles", - "Tooltips.Dev.DestroySelected": "Verwijder geselecteerde", - "Tooltips.Dev.ConfirmDestroySelected": "ECHT Geselecteerde Vernietigen", + "Tools.Dev.CreateNew": "Maak nieuw...", + "Tools.Dev.Selection": "Selectie: {mode}", + "Tools.Dev.DevMode.Off": "Ontwikkelaarsmodus: Uit", + "Tools.Dev.DevMode.On": "Ontwikkelaarsmodus: Aan", + "Tools.Dev.OpenInspector": "Open Inspecteur", + "Tools.Dev.DeselectAll": "Deselecteer alles", + "Tools.Dev.DestroySelected": "Verwijder geselecteerde", + "Tools.Dev.ConfirmDestroySelected": "ECHT Geselecteerde Vernietigen", - "Tooltip.Color.Picker": "Kleur kiezer", + "Tools.Color.Picker": "Kleur kiezer", - "Tooltip.GrabbableSetter.Scalable": "Schaalbaar instellen", - "Tooltip.GrabbableSetter.NonScalable": "Niet-schaalbaar instellen", - "Tooltip.GrabbableSetter.ApplyToRoot": "Stel Toepassen op Root in", - "Tooltip.GrabbableSetter.AppyToHit": "Stel Toepassen op Hit in", + "Tools.GrabbableSetter.Scalable": "Schaalbaar instellen", + "Tools.GrabbableSetter.NonScalable": "Niet-schaalbaar instellen", + "Tools.GrabbableSetter.ApplyToRoot": "Stel Toepassen op Root in", + "Tools.GrabbableSetter.AppyToHit": "Stel Toepassen op Hit in", - "Tooltip.CharacterCollider.MarkGrippable": "Markeer Grijpbaar", - "Tooltip.CharacterCollider.DontMarkGrippable": "Markeer Niet-Grijpbaar", - "Tooltip.CharacterCollider.EnsureWalkRun": "Verzeker loop- / renbeweging", - "Tooltip.CharacterCollider.EnsureZeroG": "Verzeker Zero-G-voortbeweging", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Verzeker fysieke vliegbeweging", + "Tools.CharacterCollider.MarkGrippable": "Markeer Grijpbaar", + "Tools.CharacterCollider.DontMarkGrippable": "Markeer Niet-Grijpbaar", + "Tools.CharacterCollider.EnsureWalkRun": "Verzeker loop- / renbeweging", + "Tools.CharacterCollider.EnsureZeroG": "Verzeker Zero-G-voortbeweging", + "Tools.CharacterCollider.EnsurePhysicalFly": "Verzeker fysieke vliegbeweging", - "Tooltip.Light.Point": "Punt", - "Tooltip.Light.Spot": "Spot", - "Tooltip.Light.Sun": "Zon", + "Tools.Light.Point": "Punt", + "Tools.Light.Spot": "Spot", + "Tools.Light.Sun": "Zon", - "Tooltip.MeshVisibility.KeepShadow": "Behoud schaduw", - "Tooltip.MeshVisibility.ShadowOff": "Zet schaduwen Uit", - "Tooltip.MeshVisibility.ShadowOn": "Zet schaduwen Aan", - "Tooltip.MeshVisibility.OnlyShadow": "Stel in op alleen schaduwen", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Stel in op dubbelzijdige schaduw", + "Tools.MeshVisibility.KeepShadow": "Behoud schaduw", + "Tools.MeshVisibility.ShadowOff": "Zet schaduwen Uit", + "Tools.MeshVisibility.ShadowOn": "Zet schaduwen Aan", + "Tools.MeshVisibility.OnlyShadow": "Stel in op alleen schaduwen", + "Tools.MeshVisibility.DoubleSidedShadow": "Stel in op dubbelzijdige schaduw", - "Tooltip.Slicer.Add": "Voeg Slicer toe", - "Tooltip.Slicer.Clear": "Wis instellingen", + "Tools.Slicer.Add": "Voeg Slicer toe", + "Tools.Slicer.Clear": "Wis instellingen", - "Tooltip.Material.RayMode": "Ray-modus", - "Tooltip.Material.AreaMode": "Gebiedsmodus", - "Tooltip.Material.ObjectMode": "Globale objectmodus", - "Tooltip.Material.SceneMode": "Globale scène-modus", - "Tooltip.Material.CreateCopy": "Maak een kopie", - "Tooltip.Material.Edit": "Materiaal bewerken", - "Tooltip.Material.Convert": "Omzetten naar...", - "Tooltip.Material.ConvertAll": "Converteer alles naar...", - "Tooltip.Material.CreateNew": "Maak nieuw", + "Tools.Material.RayMode": "Ray-modus", + "Tools.Material.AreaMode": "Gebiedsmodus", + "Tools.Material.ObjectMode": "Globale objectmodus", + "Tools.Material.SceneMode": "Globale scène-modus", + "Tools.Material.CreateCopy": "Maak een kopie", + "Tools.Material.Edit": "Materiaal bewerken", + "Tools.Material.Convert": "Omzetten naar...", + "Tools.Material.ConvertAll": "Converteer alles naar...", + "Tools.Material.CreateNew": "Maak nieuw", - "Tooltip.Mesh.Edit": "Bewerk Mesh", + "Tools.Mesh.Edit": "Bewerk Mesh", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Houd Vast Voor Opnamen", - "Tooltip.Microphone.ModePress": "Druk om te starten/stoppen met opnemen", - "Tooltip.Microphone.SourceRaw": "Rauw", - "Tooltip.Microphone.SourceFiltered": "Gefilterd & Genormaliseerd", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Houd Vast Voor Opnamen", + "Tools.Microphone.ModePress": "Druk om te starten/stoppen met opnemen", + "Tools.Microphone.SourceRaw": "Rauw", + "Tools.Microphone.SourceFiltered": "Gefilterd & Genormaliseerd", "CreateNew.Back": "<<< Terug", "CreateNew.EmptyObject": "Leeg Object", diff --git a/no.json b/no.json index 27c9377..5775ec3 100644 --- a/no.json +++ b/no.json @@ -98,7 +98,7 @@ "Interaction.Locomotion.None": "Ingenting", "Interaction.NamedEquipTool": "Utstyr {name}", - "Interaction.NamedEquipTool.Default": "Verktøy", + "Interaction.NamedEquipTools.Default": "Verktøy", "Interaction.EnterAnchor": "Sette seg i Anker", "Interaction.ExitAnchor": "Stå opp fra Anker", @@ -621,89 +621,89 @@ "Undo.ExtractMaterialsFromHierarchy": "Trekk ut materialer fra hierarki", "Undo.BatchConvertMaterials": "Batchkonvertere materialer", - "Tooltips.Brush.ChangeColor": "Bytt farge", - "Tooltips.Brush.IncrementSize": "Øk størrelse", - "Tooltips.Brush.DecrementSize": "Reduser størrelse", + "Tools.Brush.ChangeColor": "Bytt farge", + "Tools.Brush.IncrementSize": "Øk størrelse", + "Tools.Brush.DecrementSize": "Reduser størrelse", - "Tooltips.Dev.CreateNew": "Lag ny...", - "Tooltips.Dev.Selection": "Utvalg: {modus}", - "Tooltips.Dev.DevMode.Off": "Utviklermodus: Av", - "Tooltips.Dev.DevMode.On": "Utviklermodus: på", - "Tooltips.Dev.OpenInspector": "Åpne inspektøren", - "Tooltips.Dev.DeselectAll": "Opphev alle", - "Tooltips.Dev.DestroySelected": "Ødelegg valgt", - "Tooltips.Dev.ConfirmDestroySelected": "VIRKELIG Øddelegge valgt", + "Tools.Dev.CreateNew": "Lag ny...", + "Tools.Dev.Selection": "Utvalg: {modus}", + "Tools.Dev.DevMode.Off": "Utviklermodus: Av", + "Tools.Dev.DevMode.On": "Utviklermodus: på", + "Tools.Dev.OpenInspector": "Åpne inspektøren", + "Tools.Dev.DeselectAll": "Opphev alle", + "Tools.Dev.DestroySelected": "Ødelegg valgt", + "Tools.Dev.ConfirmDestroySelected": "VIRKELIG Øddelegge valgt", - "Tooltips.Dev.GizmoOptions": "Gizmo-alternativer", - "Tooltips.Dev.SelectParent": "Velg Foreldre", - "Tooltips.Dev.LocalSpace": "Lokalt Space", - "Tooltips.Dev.GlobalSpace": "Global Space", - "Tooltips.Dev.Translation": "Forflyttelse", - "Tooltips.Dev.Rotation": "Rotasjon", - "Tooltips.Dev.Scale": "Skala", + "Tools.Dev.GizmoOptions": "Gizmo-alternativer", + "Tools.Dev.SelectParent": "Velg Foreldre", + "Tools.Dev.LocalSpace": "Lokalt Space", + "Tools.Dev.GlobalSpace": "Global Space", + "Tools.Dev.Translation": "Forflyttelse", + "Tools.Dev.Rotation": "Rotasjon", + "Tools.Dev.Scale": "Skala", - "Tooltip.Color.Picker": "Fargevelger", + "Tools.Color.Picker": "Fargevelger", - "Tooltip.GrabbableSetter.Scalable": "Sett skalerbar", - "Tooltip.GrabbableSetter.NonScalable": "Angi ikke-skalerbar", - "Tooltip.GrabbableSetter.ApplyToRoot": "Sett Bruk på rot", - "Tooltip.GrabbableSetter.AppyToHit": "Sett Apply to Hit", + "Tools.GrabbableSetter.Scalable": "Sett skalerbar", + "Tools.GrabbableSetter.NonScalable": "Angi ikke-skalerbar", + "Tools.GrabbableSetter.ApplyToRoot": "Sett Bruk på rot", + "Tools.GrabbableSetter.AppyToHit": "Sett Apply to Hit", - "Tooltip.CharacterCollider.MarkGrippable": "Marker Grippbar", - "Tooltip.CharacterCollider.DontMarkGrippable": "ikke Marker Grippable", - "Tooltip.CharacterCollider.EnsureWalkRun": "Sørg for å gå / løpe bevegelse", - "Tooltip.CharacterCollider.EnsureZeroG": "Sørg for Zero-G-bevegelse", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Sørg for fysisk flytning", + "Tools.CharacterCollider.MarkGrippable": "Marker Grippbar", + "Tools.CharacterCollider.DontMarkGrippable": "ikke Marker Grippable", + "Tools.CharacterCollider.EnsureWalkRun": "Sørg for å gå / løpe bevegelse", + "Tools.CharacterCollider.EnsureZeroG": "Sørg for Zero-G-bevegelse", + "Tools.CharacterCollider.EnsurePhysicalFly": "Sørg for fysisk flytning", - "Tooltip.Light.Point": "Punkt", - "Tooltip.Light.Spot": "Spot", - "Tooltip.Light.Sun": "Sol", + "Tools.Light.Point": "Punkt", + "Tools.Light.Spot": "Spot", + "Tools.Light.Sun": "Sol", - "Tooltip.MeshVisibility.KeepShadow": "se skygge", - "Tooltip.MeshVisibility.ShadowOff": "Deaktiver skygge", - "Tooltip.MeshVisibility.ShadowOn": "Aktiver skygge", - "Tooltip.MeshVisibility.OnlyShadow": "Sett til kun skygge", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Sett til dobbeltsidig skygge", + "Tools.MeshVisibility.KeepShadow": "se skygge", + "Tools.MeshVisibility.ShadowOff": "Deaktiver skygge", + "Tools.MeshVisibility.ShadowOn": "Aktiver skygge", + "Tools.MeshVisibility.OnlyShadow": "Sett til kun skygge", + "Tools.MeshVisibility.DoubleSidedShadow": "Sett til dobbeltsidig skygge", - "Tooltip.Slicer.Add": "Legg til Slicer", - "Tooltip.Slicer.Clear": "Slett oppsett", + "Tools.Slicer.Add": "Legg til Slicer", + "Tools.Slicer.Clear": "Slett oppsett", - "Tooltip.Material.RayMode": "Ray-modus", - "Tooltip.Material.AreaMode": "Område-modus", - "Tooltip.Material.ObjectMode": "Objekt global modus", - "Tooltip.Material.SceneMode": "Scene Global modus", - "Tooltip.Material.CreateCopy": "Skape kopi", - "Tooltip.Material.Edit": "Rediger materiale", - "Tooltip.Material.Convert": "Konvertere til...", - "Tooltip.Material.ConvertAll": "Konverter alle til...", - "Tooltip.Material.CreateNew": "Skape ny", + "Tools.Material.RayMode": "Ray-modus", + "Tools.Material.AreaMode": "Område-modus", + "Tools.Material.ObjectMode": "Objekt global modus", + "Tools.Material.SceneMode": "Scene Global modus", + "Tools.Material.CreateCopy": "Skape kopi", + "Tools.Material.Edit": "Rediger materiale", + "Tools.Material.Convert": "Konvertere til...", + "Tools.Material.ConvertAll": "Konverter alle til...", + "Tools.Material.CreateNew": "Skape ny", - "Tooltip.Mesh.Edit": "Rediger nett", + "Tools.Mesh.Edit": "Rediger nett", - "Tooltip.Cartridge.Eject": "Kast ut Orb", + "Tools.Cartridge.Eject": "Kast ut Orb", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Hold for å ta opp", - "Tooltip.Microphone.ModePress": "Trykk for å starte/stoppe opptaket", - "Tooltip.Microphone.SourceRaw": "Raw", - "Tooltip.Microphone.SourceFiltered": "Filtrert og normalisert", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Hold for å ta opp", + "Tools.Microphone.ModePress": "Trykk for å starte/stoppe opptaket", + "Tools.Microphone.SourceRaw": "Raw", + "Tools.Microphone.SourceFiltered": "Filtrert og normalisert", - "Tooltip.ProtoFlux.Drive": "Drive", - "Tooltip.ProtoFlux.Source": "Kilde", - "Tooltip.ProtoFlux.Reference": "Referanse", - "Tooltip.ProtoFlux.Write": "Skriv", - "Tooltip.ProtoFlux.Proxy": "Proxy", - "Tooltip.ProtoFlux.CreateLocal": "Opprett lokal", - "Tooltip.ProtoFlux.CreateStore": "Opprett butikk", - "Tooltip.ProtoFlux.CreateDataModelStore": "Opprett datamodelllager", - "Tooltip.ProtoFlux.Overview": "Veksle Oversiktsmodus", - "Tooltip.ProtoFlux.NodeBrowser": "Bla gjennom noder", - "Tooltip.ProtoFlux.PackInPlace": "Pakk på plass", - "Tooltip.ProtoFlux.PackInto": "Pakk inn i {name}", - "Tooltip.ProtoFlux.Unpack": "Pakk ut {name}", - "Tooltip.ProtoFlux.ExplicitCast": "Eksplisitt Cast\n(Advarsel: Potensielt datatap)", + "Tools.ProtoFlux.Drive": "Drive", + "Tools.ProtoFlux.Source": "Kilde", + "Tools.ProtoFlux.Reference": "Referanse", + "Tools.ProtoFlux.Write": "Skriv", + "Tools.ProtoFlux.Proxy": "Proxy", + "Tools.ProtoFlux.CreateLocal": "Opprett lokal", + "Tools.ProtoFlux.CreateStore": "Opprett butikk", + "Tools.ProtoFlux.CreateDataModelStore": "Opprett datamodelllager", + "Tools.ProtoFlux.Overview": "Veksle Oversiktsmodus", + "Tools.ProtoFlux.NodeBrowser": "Bla gjennom noder", + "Tools.ProtoFlux.PackInPlace": "Pakk på plass", + "Tools.ProtoFlux.PackInto": "Pakk inn i {name}", + "Tools.ProtoFlux.Unpack": "Pakk ut {name}", + "Tools.ProtoFlux.ExplicitCast": "Eksplisitt Cast\n(Advarsel: Potensielt datatap)", "ProtoFlux.UI.Call": "Ring", "ProtoFlux.UI.AsyncCall": "Asynkronisk anrop", @@ -1827,26 +1827,26 @@ "Tools.Names.ManipulationTools": "Manipulasjonsverktøy", "Tools.Names.InformationTools": "Informasjonsverktøy", - "Tools.Names.GeometryLineBrush": "Geometri Line Brush Tool", - "Tools.Names.Developer": "Utviklerverktøy", - "Tools.Names.ComponentClone": "Komponentkloneverktøy", - "Tools.Names.ProtoFlux": "ProtoFlux-verktøy", - "Tools.Names.Material": "Materialverktøy", - "Tools.Names.Glue": "Limverktøy", - "Tools.Names.Light": "Lettverktøy", - "Tools.Names.Shape": "Formverktøy", - "Tools.Names.Microphone": "Mikrofonverktøy", - "Tools.Names.GrabbableSetter": "Gripbart setterverktøy", - "Tools.Names.PhysicalColliderSetter": "Physical Collider Setter Tool", - "Tools.Names.MeshVisibility": "Mesh Visibility Tool", - "Tools.Names.CameraObjectVisibility": "Verktøy for synlighet av kameraobjekter", - "Tools.Names.Color": "Fargeverktøy", - "Tools.Names.Mesh": "Mesh-verktøy", - "Tools.Names.RiggedMeshTransfer": "Rigged Mesh Transfer Tool", - "Tools.Names.Slicer": "Mesh Slicer Tool", - "Tools.Names.ControllerDiagnostic": "Kontrollerdiagnoseverktøy", - "Tools.Names.Measure": "Måleverktøy", - "Tools.Names.Label": "Etikettverktøy", + + + + + + + + + + + + + + + + + + + + "Dummy": "Dummy" } diff --git a/pl.json b/pl.json index 2205a61..dca0c98 100644 --- a/pl.json +++ b/pl.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Żadna", "Interaction.NamedEquipTool": "Ekwipuj {name}", - "Interaction.NamedEquipTool.Default": "Narzędzie", + "Interaction.NamedEquipTools.Default": "Narzędzie", "Interaction.EnterAnchor": "Usiądź", "Interaction.ExitAnchor": "Wstań", @@ -716,143 +716,143 @@ "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", + "Tools.Brush.ChangeColor": "Zmień kolor", + "Tools.Brush.IncrementSize": "Zwiększ rozmiar", + "Tools.Brush.DecrementSize": "Zmniejsz rozmiar", - "ToolTip.Dev.Name": "Narzędzie Deweloperskie", - "Tooltips.Dev.CreateNew": "Stwórz 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", + "Tools.Dev.Name": "Narzędzie Deweloperskie", + "Tools.Dev.CreateNew": "Stwórz Nowy...", + "Tools.Dev.Selection": "Zaznaczanie: {mode}", + "Tools.Dev.DevMode.Off": "Tryb Dewelopera: Nie", + "Tools.Dev.DevMode.On": "Tryb Dewelopera: Tak", + "Tools.Dev.OpenInspector": "Otwórz Inspektor", + "Tools.Dev.DeselectAll": "Odznacz Wszystko", + "Tools.Dev.DestroySelected": "Zniszcz Zaznaczone", + "Tools.Dev.ConfirmDestroySelected": "NA PEWNO Zniszcz Zaznaczone", - "Tooltips.Dev.GizmoOptions": "Opcje Gizmo", - "Tooltips.Dev.SelectParent": "Zaznacz Rodzica", - "Tooltips.Dev.LocalSpace": "Przestrzeń lokalna", - "Tooltips.Dev.GlobalSpace": "Globalna przestrzeń", - "Tooltips.Dev.Translation": "Pozycja", - "Tooltips.Dev.Rotation": "Obrót", - "Tooltips.Dev.Scale": "Skala", + "Tools.Dev.GizmoOptions": "Opcje Gizmo", + "Tools.Dev.SelectParent": "Zaznacz Rodzica", + "Tools.Dev.LocalSpace": "Przestrzeń lokalna", + "Tools.Dev.GlobalSpace": "Globalna przestrzeń", + "Tools.Dev.Translation": "Pozycja", + "Tools.Dev.Rotation": "Obrót", + "Tools.Dev.Scale": "Skala", - "Tooltips.Dev.Selection.Single": "Pojedyncze", - "Tooltips.Dev.Selection.Multi": "Multi", + "Tools.Dev.Selection.Single": "Pojedyncze", + "Tools.Dev.Selection.Multi": "Multi", - "Tooltips.Dev.Interaction.Tip": "Narzędzie", - "Tooltips.Dev.Interaction.Projection": "Projekcja", + "Tools.Dev.Interaction.Tip": "Narzędzie", + "Tools.Dev.Interaction.Projection": "Projekcja", - "Tooltip.Color.Name": "Narzędzie koloru", - "Tooltip.Color.Picker": "Wybieranie Kolorów", + "Tools.Color.Name": "Narzędzie koloru", + "Tools.Color.Picker": "Wybieranie Kolorów", - "Tooltip.GrabbableSetter.Name": "Narzędzie ustawiania możliwości chwytania", - "Tooltip.GrabbableSetter.Scalable": "Obiekty będą Skalowalne", - "Tooltip.GrabbableSetter.NonScalable": "Obiekty nie będą Skalowalne", - "Tooltip.GrabbableSetter.ApplyToRoot": "Ustaw Apply to Root", - "Tooltip.GrabbableSetter.AppyToHit": "Ustaw Apply to Hit", + "Tools.GrabbableSetter.Name": "Narzędzie ustawiania możliwości chwytania", + "Tools.GrabbableSetter.Scalable": "Obiekty będą Skalowalne", + "Tools.GrabbableSetter.NonScalable": "Obiekty nie będą Skalowalne", + "Tools.GrabbableSetter.ApplyToRoot": "Ustaw Apply to Root", + "Tools.GrabbableSetter.AppyToHit": "Ustaw Apply to Hit", - "Tooltip.CharacterCollider.Name": "Narzędzie ustawiania kolizji postaci", - "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", + "Tools.CharacterCollider.Name": "Narzędzie ustawiania kolizji postaci", + "Tools.CharacterCollider.MarkGrippable": "Oznaczaj jako Wspinalny", + "Tools.CharacterCollider.DontMarkGrippable": "Nie Oznaczaj jako Wspinalny", + "Tools.CharacterCollider.EnsureWalkRun": "Zapewnij lokomocję Chodzenie/Bieganie", + "Tools.CharacterCollider.EnsureZeroG": "Zapewnij lokomocję Zero-G", + "Tools.CharacterCollider.EnsurePhysicalFly": "Zapewnij lokomocję Fizyczne Latanie", - "Tooltip.Light.Point": "Punktowe", - "Tooltip.Light.Spot": "Stożkowe", - "Tooltip.Light.Sun": "Słońce", + "Tools.Light.Point": "Punktowe", + "Tools.Light.Spot": "Stożkowe", + "Tools.Light.Sun": "Słońce", - "Tooltip.Light.Name": "Narzędzie światła", - "Tooltip.Light.Shadows.None": "Brak cieni", - "Tooltip.Light.Shadows.Hard": "Ostre cienie", - "Tooltip.Light.Shadows.Soft": "Miękkie cienie", + "Tools.Light.Name": "Narzędzie światła", + "Tools.Light.Shadows.None": "Brak cieni", + "Tools.Light.Shadows.Hard": "Ostre cienie", + "Tools.Light.Shadows.Soft": "Miękkie cienie", - "Tooltip.MeshVisibility.Name": "Narzędzie widoczności meshy", - "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ń", + "Tools.MeshVisibility.Name": "Narzędzie widoczności meshy", + "Tools.MeshVisibility.KeepShadow": "Pozostaw Cień", + "Tools.MeshVisibility.ShadowOff": "Wyłącz Cień", + "Tools.MeshVisibility.ShadowOn": "Włącz Cień", + "Tools.MeshVisibility.OnlyShadow": "Ustaw na tylko cień", + "Tools.MeshVisibility.DoubleSidedShadow": "Ustaw na dwustronny cień", - "Tooltip.Mesh.Name": "Narzędzie meshy", + "Tools.Mesh.Name": "Narzędzie meshy", - "Tooltip.Slicer.Name": "Narzędzie wycinania meshy", - "Tooltip.Slicer.Add": "Dodaj Slicer", - "Tooltip.Slicer.Clear": "Usuń Slicer", + "Tools.Slicer.Name": "Narzędzie wycinania meshy", + "Tools.Slicer.Add": "Dodaj Slicer", + "Tools.Slicer.Clear": "Usuń Slicer", - "Tooltip.Material.Name": "Narzędzie materiału", - "Tooltip.Material.RayMode": "Tryb Promienia", - "Tooltip.Material.AreaMode": "Tryb Strefy", - "Tooltip.Material.ObjectMode": "Tryb Globalnego Obiektu", - "Tooltip.Material.SceneMode": "Tryb Globalnej 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", + "Tools.Material.Name": "Narzędzie materiału", + "Tools.Material.RayMode": "Tryb Promienia", + "Tools.Material.AreaMode": "Tryb Strefy", + "Tools.Material.ObjectMode": "Tryb Globalnego Obiektu", + "Tools.Material.SceneMode": "Tryb Globalnej Sceny", + "Tools.Material.CreateCopy": "Stwórz Kopię", + "Tools.Material.Edit": "Edytuj Materiał", + "Tools.Material.Convert": "Konwertuj na...", + "Tools.Material.ConvertAll": "Konwertuj Wszystkie na...", + "Tools.Material.CreateNew": "Stwórz Nowy", - "Tooltip.Mesh.Edit": "Edytuj Mesh", + "Tools.Mesh.Edit": "Edytuj Mesh", - "Tooltip.Cartridge.Eject": "Wysuń kulę", + "Tools.Cartridge.Eject": "Wysuń kulę", - "Tooltip.Microphone.Name": "Mikrofon", - "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", + "Tools.Microphone.Name": "Mikrofon", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Trzymaj aby nagrywać", + "Tools.Microphone.ModePress": "Kliknij aby zacząć/zakończyć nagrywanie", + "Tools.Microphone.SourceRaw": "Surowe", + "Tools.Microphone.SourceFiltered": "Filtrowane i Normalizowane", - "Tooltip.ProtoFlux.Name": "Narzędzie ProtoFlux", - "Tooltip.ProtoFlux.Drive": "Steruj", - "Tooltip.ProtoFlux.Source": "Źródło", - "Tooltip.ProtoFlux.Reference": "Odnieś", - "Tooltip.ProtoFlux.Write": "Write", - "Tooltip.ProtoFlux.Proxy": "Proxy", - "Tooltip.ProtoFlux.CreateLocal": "Utwórz lokalny", - "Tooltip.ProtoFlux.CreateStore": "Create Store", - "Tooltip.ProtoFlux.CreateDataModelStore": "Utwórz Data Model Store", - "Tooltip.ProtoFlux.Overview": "Przełącz tryb przeglądu", - "Tooltip.ProtoFlux.NodeBrowser": "Przeglądaj nody", - "Tooltip.ProtoFlux.PackInPlace": "Pakowanie w miejscu", - "Tooltip.ProtoFlux.PackInto": "Pakuj do {name}", - "Tooltip.ProtoFlux.Unpack": "Rozpakuj {name}", - "Tooltip.ProtoFlux.ExplicitCast": "Explicit Cast\n(Warning: Potential Data Loss)", + "Tools.ProtoFlux.Name": "Narzędzie ProtoFlux", + "Tools.ProtoFlux.Drive": "Steruj", + "Tools.ProtoFlux.Source": "Źródło", + "Tools.ProtoFlux.Reference": "Odnieś", + "Tools.ProtoFlux.Write": "Write", + "Tools.ProtoFlux.Proxy": "Proxy", + "Tools.ProtoFlux.CreateLocal": "Utwórz lokalny", + "Tools.ProtoFlux.CreateStore": "Create Store", + "Tools.ProtoFlux.CreateDataModelStore": "Utwórz Data Model Store", + "Tools.ProtoFlux.Overview": "Przełącz tryb przeglądu", + "Tools.ProtoFlux.NodeBrowser": "Przeglądaj nody", + "Tools.ProtoFlux.PackInPlace": "Pakowanie w miejscu", + "Tools.ProtoFlux.PackInto": "Pakuj do {name}", + "Tools.ProtoFlux.Unpack": "Rozpakuj {name}", + "Tools.ProtoFlux.ExplicitCast": "Explicit Cast\n(Warning: Potential Data Loss)", - "Tooltip.Meter.Mode.Ray": "Tryb: Promień", - "Tooltip.Meter.Mode.Perpendicular": "Tryb: Prostopadły", - "Tooltip.Meter.Mode.Drag": "Tryb: Przeciąganie", + "Tools.Meter.Mode.Ray": "Tryb: Promień", + "Tools.Meter.Mode.Perpendicular": "Tryb: Prostopadły", + "Tools.Meter.Mode.Drag": "Tryb: Przeciąganie", - "Tooltip.Meter.Points.Two": "Dwa Punkty", - "Tooltip.Meter.Points.Multiple": "Wiele Punktów", + "Tools.Meter.Points.Two": "Dwa Punkty", + "Tools.Meter.Points.Multiple": "Wiele Punktów", - "Tooltip.Meter.Name": "Narzędzie mierzenia", - "Tooltip.Meter.ObjectSpace": "Pomiar w Przestrzeni Obiektu", - "Tooltip.Meter.WorldSpace": "Pomiar w Przestrzeni Światowej", + "Tools.Meter.Name": "Narzędzie mierzenia", + "Tools.Meter.ObjectSpace": "Pomiar w Przestrzeni Obiektu", + "Tools.Meter.WorldSpace": "Pomiar w Przestrzeni Światowej", - "Tooltip.Glue.Name": "Narzędzie klejenia", - "Tooltip.Glue.Mode.BakeMeshes": "Tryb: Wypal meshe", - "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Tryb: Wypal meshe z kościami", - "Tooltip.Glue.Mode.ParentObjects": "Tryb: Rodzicowanie obiektów", + "Tools.Glue.Name": "Narzędzie klejenia", + "Tools.Glue.Mode.BakeMeshes": "Tryb: Wypal meshe", + "Tools.Glue.Mode.BakeSkinnedMeshes": "Tryb: Wypal meshe z kościami", + "Tools.Glue.Mode.ParentObjects": "Tryb: Rodzicowanie obiektów", - "Tooltip.RigTransfer.Name": "Narzędzie przenoszenia meshy", - "Tooltip.RigTransfer.ClearSource": "Wyczyść źródło", + "Tools.RigTransfer.Name": "Narzędzie przenoszenia meshy", + "Tools.RigTransfer.ClearSource": "Wyczyść źródło", - "Tooltip.ComponentClone.Name": "Narzędzie klonowania komponentów", - "Tooltip.ComponentClone.SingleInstanceOn": "Jedna Instancja: Włączona", - "Tooltip.ComponentClone.SingleInstanceOff": "Jedna Instancja: Wyłączona", - "Tooltip.ComponentClone.ClearTemplate": "Wyczyść szablon", + "Tools.ComponentClone.Name": "Narzędzie klonowania komponentów", + "Tools.ComponentClone.SingleInstanceOn": "Jedna Instancja: Włączona", + "Tools.ComponentClone.SingleInstanceOff": "Jedna Instancja: Wyłączona", + "Tools.ComponentClone.ClearTemplate": "Wyczyść szablon", - "Tooltip.Shape.Name": "Narzędzie kształtu", + "Tools.Shape.Name": "Narzędzie kształtu", - "Tooltip.CameraObjectHider.Name": "Narzędzie widoczności obiektów kamery", + "Tools.CameraObjectHider.Name": "Narzędzie widoczności obiektów kamery", - "Tooltip.ControllerDiagnostic.Name": "Narzędzie diagnostyki kontrolera", + "Tools.ControllerDiagnostic.Name": "Narzędzie diagnostyki kontrolera", - "Tooltip.Labeler.Name": "Narzędzie etykiet", + "Tools.Labeler.Name": "Narzędzie etykiet", "ProtoFlux.UI.Call": "Uruchom", "ProtoFlux.UI.AsyncCall": "Asynchroniczne uruchomienie", @@ -2745,26 +2745,26 @@ "Tools.Names.ManipulationTools": "Narzędzia manipulacji", "Tools.Names.InformationTools": "Narzędzia informacyjne", - "Tools.Names.GeometryLineBrush": "Pędzel linii geometrycznej", - "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": "Mikrofon", - "Tools.Names.GrabbableSetter": "Narzędzie ustawiania możliwości chwytania", - "Tools.Names.PhysicalColliderSetter": "Narzędzie ustawiania kolizji fizycznej", - "Tools.Names.MeshVisibility": "Narzędzie widoczności meshy", - "Tools.Names.CameraObjectVisibility": "Narzędzie widoczności obiektów kamery", - "Tools.Names.Color": "Narzędzie koloru", - "Tools.Names.Mesh": "Narzędzie meshu", - "Tools.Names.RiggedMeshTransfer": "Narzędzie przenoszenia meshy", - "Tools.Names.Slicer": "Narzędzie wycinania meshy", - "Tools.Names.ControllerDiagnostic": "Narzędzie diagnostyki kontrolera", - "Tools.Names.Measure": "Narzędzie pomiarowe", - "Tools.Names.Label": "Narzędzie etykiet", + + + + + + + + + + + + + + + + + + + + "Discord.RichPresence.InPrivateWorld": "W Prywatnym Świecie", "Discord.RichPresence.InPrivateLargeText": "W Prywatnym ({version})", diff --git a/pt-br.json b/pt-br.json index 5c9d099..a12eabb 100644 --- a/pt-br.json +++ b/pt-br.json @@ -98,7 +98,7 @@ "Interaction.Locomotion.None": "Nenhuma", "Interaction.NamedEquipTool": "Equipar {name}", - "Interaction.NamedEquipTool.Default": "Ferramenta", + "Interaction.NamedEquipTools.Default": "Ferramenta", "Interaction.EnterAnchor": "Entrar na Âncora", "Interaction.ExitAnchor": "Sair da Âncora", @@ -620,89 +620,89 @@ "Undo.ExtractMaterialsFromHierarchy": "Extrair Materiais da Hierarquia", "Undo.BatchConvertMaterials": "Converção de materiais em massa", - "Tooltips.Brush.ChangeColor" : "Mudar Cor", - "Tooltips.Brush.IncrementSize" : "Aumentar Tamanho", - "Tooltips.Brush.DecrementSize" : "Reduzir Tamanho", + "Tools.Brush.ChangeColor" : "Mudar Cor", + "Tools.Brush.IncrementSize" : "Aumentar Tamanho", + "Tools.Brush.DecrementSize" : "Reduzir Tamanho", - "Tooltips.Dev.CreateNew": "Criar Novo...", - "Tooltips.Dev.Selection": "Seleção: {mode}", - "Tooltips.Dev.DevMode.Off": "Modo Desenvolvedor: Desligado", - "Tooltips.Dev.DevMode.On": "Modo Desenvolvedor: Ligado", - "Tooltips.Dev.OpenInspector": "Abrir Inspetor", - "Tooltips.Dev.DeselectAll": "Deselecionar Todos", - "Tooltips.Dev.DestroySelected": "Destruir Selecionado", - "Tooltips.Dev.ConfirmDestroySelected": "REALMENTE Destruir Selecionado", + "Tools.Dev.CreateNew": "Criar Novo...", + "Tools.Dev.Selection": "Seleção: {mode}", + "Tools.Dev.DevMode.Off": "Modo Desenvolvedor: Desligado", + "Tools.Dev.DevMode.On": "Modo Desenvolvedor: Ligado", + "Tools.Dev.OpenInspector": "Abrir Inspetor", + "Tools.Dev.DeselectAll": "Deselecionar Todos", + "Tools.Dev.DestroySelected": "Destruir Selecionado", + "Tools.Dev.ConfirmDestroySelected": "REALMENTE Destruir Selecionado", - "Tooltips.Dev.GizmoOptions" : "Opções do Gizmo", - "Tooltips.Dev.SelectParent" : "Selecionar Pai", - "Tooltips.Dev.LocalSpace" : "Espaço Local", - "Tooltips.Dev.GlobalSpace" : "Espaço Global", - "Tooltips.Dev.Translation" : "Translação", - "Tooltips.Dev.Rotation" : "Rotação", - "Tooltips.Dev.Scale" : "Escala", + "Tools.Dev.GizmoOptions" : "Opções do Gizmo", + "Tools.Dev.SelectParent" : "Selecionar Pai", + "Tools.Dev.LocalSpace" : "Espaço Local", + "Tools.Dev.GlobalSpace" : "Espaço Global", + "Tools.Dev.Translation" : "Translação", + "Tools.Dev.Rotation" : "Rotação", + "Tools.Dev.Scale" : "Escala", - "Tooltip.Color.Picker": "Seletor de Cores", + "Tools.Color.Picker": "Seletor de Cores", - "Tooltip.GrabbableSetter.Scalable": "Definir como Escalável", - "Tooltip.GrabbableSetter.NonScalable": "Definir como não escalável", - "Tooltip.GrabbableSetter.ApplyToRoot": "Definir Aplicar para Raiz", - "Tooltip.GrabbableSetter.AppyToHit": "Definir Aplicar para Alvo", + "Tools.GrabbableSetter.Scalable": "Definir como Escalável", + "Tools.GrabbableSetter.NonScalable": "Definir como não escalável", + "Tools.GrabbableSetter.ApplyToRoot": "Definir Aplicar para Raiz", + "Tools.GrabbableSetter.AppyToHit": "Definir Aplicar para Alvo", - "Tooltip.CharacterCollider.MarkGrippable": "Marcar como Agarrável", - "Tooltip.CharacterCollider.DontMarkGrippable": "Não Marcar como Agarrável", - "Tooltip.CharacterCollider.EnsureWalkRun": "Garantir Locomoção Andar/Correr", - "Tooltip.CharacterCollider.EnsureZeroG": "Garantar Locomoção Gravidade Zero", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Garantir locomoção de Vôo Físico", + "Tools.CharacterCollider.MarkGrippable": "Marcar como Agarrável", + "Tools.CharacterCollider.DontMarkGrippable": "Não Marcar como Agarrável", + "Tools.CharacterCollider.EnsureWalkRun": "Garantir Locomoção Andar/Correr", + "Tools.CharacterCollider.EnsureZeroG": "Garantar Locomoção Gravidade Zero", + "Tools.CharacterCollider.EnsurePhysicalFly": "Garantir locomoção de Vôo Físico", - "Tooltip.Light.Point": "Ponto", - "Tooltip.Light.Spot": "Holofote", - "Tooltip.Light.Sun": "Sol", + "Tools.Light.Point": "Ponto", + "Tools.Light.Spot": "Holofote", + "Tools.Light.Sun": "Sol", - "Tooltip.MeshVisibility.KeepShadow": "Manter Sombras", - "Tooltip.MeshVisibility.ShadowOff": "Desativar Sombras", - "Tooltip.MeshVisibility.ShadowOn": "Ativar Sombras", - "Tooltip.MeshVisibility.OnlyShadow": "Definir para apenas sombras", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Definir para sombras dupla face", + "Tools.MeshVisibility.KeepShadow": "Manter Sombras", + "Tools.MeshVisibility.ShadowOff": "Desativar Sombras", + "Tools.MeshVisibility.ShadowOn": "Ativar Sombras", + "Tools.MeshVisibility.OnlyShadow": "Definir para apenas sombras", + "Tools.MeshVisibility.DoubleSidedShadow": "Definir para sombras dupla face", - "Tooltip.Slicer.Add": "Adicionar Fatiador", - "Tooltip.Slicer.Clear": "Limpar Setup", + "Tools.Slicer.Add": "Adicionar Fatiador", + "Tools.Slicer.Clear": "Limpar Setup", - "Tooltip.Material.RayMode": "Modo de Raio", - "Tooltip.Material.AreaMode": "Modo de Área", - "Tooltip.Material.ObjectMode": "Modo Global de Objeto", - "Tooltip.Material.SceneMode": "Modo Global de Cena", - "Tooltip.Material.CreateCopy": "Criar Copia", - "Tooltip.Material.Edit": "Editar Material", - "Tooltip.Material.Convert": "Converter para...", - "Tooltip.Material.ConvertAll": "Converter todos para...", - "Tooltip.Material.CreateNew": "Criar Novo", + "Tools.Material.RayMode": "Modo de Raio", + "Tools.Material.AreaMode": "Modo de Área", + "Tools.Material.ObjectMode": "Modo Global de Objeto", + "Tools.Material.SceneMode": "Modo Global de Cena", + "Tools.Material.CreateCopy": "Criar Copia", + "Tools.Material.Edit": "Editar Material", + "Tools.Material.Convert": "Converter para...", + "Tools.Material.ConvertAll": "Converter todos para...", + "Tools.Material.CreateNew": "Criar Novo", - "Tooltip.Mesh.Edit": "Editar Mesh", + "Tools.Mesh.Edit": "Editar Mesh", - "Tooltip.Cartridge.Eject": "Ejetar Orb", + "Tools.Cartridge.Eject": "Ejetar Orb", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Segure para gravar", - "Tooltip.Microphone.ModePress": "Apertar para começar/parar gravação", - "Tooltip.Microphone.SourceRaw": "Raw", - "Tooltip.Microphone.SourceFiltered": "Filtrado e Normalizado", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Segure para gravar", + "Tools.Microphone.ModePress": "Apertar para começar/parar gravação", + "Tools.Microphone.SourceRaw": "Raw", + "Tools.Microphone.SourceFiltered": "Filtrado e Normalizado", - "Tooltip.ProtoFlux.Drive" : "Drive", - "Tooltip.ProtoFlux.Source" : "Fonte", - "Tooltip.ProtoFlux.Reference" : "Referência", - "Tooltip.ProtoFlux.Write" : "Escrever", - "Tooltip.ProtoFlux.Proxy" : "Proxy", - "Tooltip.ProtoFlux.CreateLocal" : "Criar Local", - "Tooltip.ProtoFlux.CreateStore" : "Criar Store", - "Tooltip.ProtoFlux.CreateDataModelStore" : "Criar Store do Data Model", - "Tooltip.ProtoFlux.Overview" : "Alternar Modo de Visão Geral", - "Tooltip.ProtoFlux.NodeBrowser" : "Navegador de nodos", - "Tooltip.ProtoFlux.PackInPlace" : "Compactar no Lugar", - "Tooltip.ProtoFlux.PackInto" : "Compactar em {name}", - "Tooltip.ProtoFlux.Unpack" : "Descompactar {name}", - "Tooltip.ProtoFlux.ExplicitCast" : "Cast Explicito\n(AVISO: Possível perca de dados)", + "Tools.ProtoFlux.Drive" : "Drive", + "Tools.ProtoFlux.Source" : "Fonte", + "Tools.ProtoFlux.Reference" : "Referência", + "Tools.ProtoFlux.Write" : "Escrever", + "Tools.ProtoFlux.Proxy" : "Proxy", + "Tools.ProtoFlux.CreateLocal" : "Criar Local", + "Tools.ProtoFlux.CreateStore" : "Criar Store", + "Tools.ProtoFlux.CreateDataModelStore" : "Criar Store do Data Model", + "Tools.ProtoFlux.Overview" : "Alternar Modo de Visão Geral", + "Tools.ProtoFlux.NodeBrowser" : "Navegador de nodos", + "Tools.ProtoFlux.PackInPlace" : "Compactar no Lugar", + "Tools.ProtoFlux.PackInto" : "Compactar em {name}", + "Tools.ProtoFlux.Unpack" : "Descompactar {name}", + "Tools.ProtoFlux.ExplicitCast" : "Cast Explicito\n(AVISO: Possível perca de dados)", "ProtoFlux.UI.Call" : "Chamada", "ProtoFlux.UI.AsyncCall" : "Chamada Assíncrona ", @@ -1827,26 +1827,26 @@ "Tools.Names.ManipulationTools": "Ferramentas de Manipulação", "Tools.Names.InformationTools": "Ferramentas de Informação", - "Tools.Names.GeometryLineBrush": "Ferramenta Pincel de Linha Geométrica", - "Tools.Names.Developer": "Ferramenta de Desenvolvedor", - "Tools.Names.ComponentClone": "Ferramenta de Clonagem de Componente", - "Tools.Names.ProtoFlux": "Ferramenta ProtoFlux", - "Tools.Names.Material": "Ferramenta de Material", - "Tools.Names.Glue": "Ferramenta de Cola", - "Tools.Names.Light": "Ferramenta de Luz", - "Tools.Names.Shape": "Ferramenta de Formato", - "Tools.Names.Microphone": "Ferramenta de Microfone", - "Tools.Names.GrabbableSetter": "Ferramenta de Definir como Agarrável", - "Tools.Names.PhysicalColliderSetter": "Ferramenta de configuração de colisor físico", - "Tools.Names.MeshVisibility": "Ferramenta de Visibilidade da Mesh", - "Tools.Names.CameraObjectVisibility": "Ferramenta de visibilidade de objetos de câmera", - "Tools.Names.Color": "Ferramenta de Cor", - "Tools.Names.Mesh": "Ferramenta de Mesh", - "Tools.Names.RiggedMeshTransfer": "Ferramenta de transferência de mesh com rig", - "Tools.Names.Slicer": "Ferramenta de Fatiador de Mesh", - "Tools.Names.ControllerDiagnostic": "Ferramenta de Diagnostico dos Controles", - "Tools.Names.Measure": "Ferramenta de Medição", - "Tools.Names.Label": "Ferramenta de Etiqueas", + + + + + + + + + + + + + + + + + + + + "Dummy": "Dummy" } diff --git a/ru.json b/ru.json index cbe2cae..64b7ebc 100644 --- a/ru.json +++ b/ru.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Нет передвижения", "Interaction.NamedEquipTool": "Взять {name}", - "Interaction.NamedEquipTool.Default": "Инструмент", + "Interaction.NamedEquipTools.Default": "Инструмент", "Interaction.EnterAnchor": "Сесть", "Interaction.ExitAnchor": "Встать", @@ -716,119 +716,119 @@ "Undo.ExtractMaterialsFromHierarchy": "Извлечение материалов из иерархии", "Undo.BatchConvertMaterials": "Пакетное конвертирование материалов", - "Tooltips.Brush.ChangeColor": "Изменить цвет", - "Tooltips.Brush.IncrementSize": "Увеличить размер", - "Tooltips.Brush.DecrementSize": "Уменьшить размер", + "Tools.Brush.ChangeColor": "Изменить цвет", + "Tools.Brush.IncrementSize": "Увеличить размер", + "Tools.Brush.DecrementSize": "Уменьшить размер", - "Tooltips.Dev.CreateNew": "Создание нового...", - "Tooltips.Dev.Selection": "Выбор: {mode}", - "Tooltips.Dev.DevMode.Off": "Режим разработчика: Выкл", - "Tooltips.Dev.DevMode.On": "Режим разработчика: Вкл", - "Tooltips.Dev.OpenInspector": "Открыть обозреватель", - "Tooltips.Dev.DeselectAll": "Убрать выделение", - "Tooltips.Dev.DestroySelected": "Удалить выделенные", - "Tooltips.Dev.ConfirmDestroySelected": "ТОЧНО удалить выделенное", + "Tools.Dev.CreateNew": "Создание нового...", + "Tools.Dev.Selection": "Выбор: {mode}", + "Tools.Dev.DevMode.Off": "Режим разработчика: Выкл", + "Tools.Dev.DevMode.On": "Режим разработчика: Вкл", + "Tools.Dev.OpenInspector": "Открыть обозреватель", + "Tools.Dev.DeselectAll": "Убрать выделение", + "Tools.Dev.DestroySelected": "Удалить выделенные", + "Tools.Dev.ConfirmDestroySelected": "ТОЧНО удалить выделенное", - "Tooltips.Dev.GizmoOptions": "Настройки гизмо", - "Tooltips.Dev.SelectParent": "Выбрать родителя", - "Tooltips.Dev.LocalSpace": "Локальное пространство", - "Tooltips.Dev.GlobalSpace": "Глобальное пространство", - "Tooltips.Dev.Translation": "Перемещение", - "Tooltips.Dev.Rotation": "Вращение", - "Tooltips.Dev.Scale": "Масштаб", + "Tools.Dev.GizmoOptions": "Настройки гизмо", + "Tools.Dev.SelectParent": "Выбрать родителя", + "Tools.Dev.LocalSpace": "Локальное пространство", + "Tools.Dev.GlobalSpace": "Глобальное пространство", + "Tools.Dev.Translation": "Перемещение", + "Tools.Dev.Rotation": "Вращение", + "Tools.Dev.Scale": "Масштаб", - "Tooltips.Dev.Selection.Single": "Одиночное", - "Tooltips.Dev.Selection.Multi": "Множественное", + "Tools.Dev.Selection.Single": "Одиночное", + "Tools.Dev.Selection.Multi": "Множественное", - "Tooltips.Dev.Interaction.Tip": "Инструмент", - "Tooltips.Dev.Interaction.Projection": "Проекция", + "Tools.Dev.Interaction.Tip": "Инструмент", + "Tools.Dev.Interaction.Projection": "Проекция", - "Tooltip.Color.Picker": "Пипетка", + "Tools.Color.Picker": "Пипетка", - "Tooltip.GrabbableSetter.Scalable": "Сделать масштабируемым", - "Tooltip.GrabbableSetter.NonScalable": "Сделать не-масштабируемым", - "Tooltip.GrabbableSetter.ApplyToRoot": "Применить на корень объекта", - "Tooltip.GrabbableSetter.AppyToHit": "Применить на цель", + "Tools.GrabbableSetter.Scalable": "Сделать масштабируемым", + "Tools.GrabbableSetter.NonScalable": "Сделать не-масштабируемым", + "Tools.GrabbableSetter.ApplyToRoot": "Применить на корень объекта", + "Tools.GrabbableSetter.AppyToHit": "Применить на цель", - "Tooltip.CharacterCollider.MarkGrippable": "Отметить Захватываемым", - "Tooltip.CharacterCollider.DontMarkGrippable": "Не Отмечать Захватываемым", - "Tooltip.CharacterCollider.EnsureWalkRun": "Обеспечить тип передвижения Ходьба/Бег", - "Tooltip.CharacterCollider.EnsureZeroG": "Обеспечить тип передвижения Нулевая гравитация", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Обеспечить тип передвижения Полёт", + "Tools.CharacterCollider.MarkGrippable": "Отметить Захватываемым", + "Tools.CharacterCollider.DontMarkGrippable": "Не Отмечать Захватываемым", + "Tools.CharacterCollider.EnsureWalkRun": "Обеспечить тип передвижения Ходьба/Бег", + "Tools.CharacterCollider.EnsureZeroG": "Обеспечить тип передвижения Нулевая гравитация", + "Tools.CharacterCollider.EnsurePhysicalFly": "Обеспечить тип передвижения Полёт", - "Tooltip.Light.Point": "Точечный", - "Tooltip.Light.Spot": "Конусный", - "Tooltip.Light.Sun": "Солнце", + "Tools.Light.Point": "Точечный", + "Tools.Light.Spot": "Конусный", + "Tools.Light.Sun": "Солнце", - "Tooltip.Light.Shadows.None": "Нет теней", - "Tooltip.Light.Shadows.Hard": "Четкие тени", - "Tooltip.Light.Shadows.Soft": "Мягкие тени", + "Tools.Light.Shadows.None": "Нет теней", + "Tools.Light.Shadows.Hard": "Четкие тени", + "Tools.Light.Shadows.Soft": "Мягкие тени", - "Tooltip.MeshVisibility.KeepShadow": "Оставить тени", - "Tooltip.MeshVisibility.ShadowOff": "Отключить тени", - "Tooltip.MeshVisibility.ShadowOn": "Включить тени", - "Tooltip.MeshVisibility.OnlyShadow": "Устан. только тени", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Устан. двусторонние тени", + "Tools.MeshVisibility.KeepShadow": "Оставить тени", + "Tools.MeshVisibility.ShadowOff": "Отключить тени", + "Tools.MeshVisibility.ShadowOn": "Включить тени", + "Tools.MeshVisibility.OnlyShadow": "Устан. только тени", + "Tools.MeshVisibility.DoubleSidedShadow": "Устан. двусторонние тени", - "Tooltip.Slicer.Add": "Добавить слайсер", - "Tooltip.Slicer.Clear": "Очистить", + "Tools.Slicer.Add": "Добавить слайсер", + "Tools.Slicer.Clear": "Очистить", - "Tooltip.Material.RayMode": "Режим луча", - "Tooltip.Material.AreaMode": "Режим области", - "Tooltip.Material.ObjectMode": "Объектно-глобальный режим", - "Tooltip.Material.SceneMode": "Сцено-глобальный режим", - "Tooltip.Material.CreateCopy": "Создать копию", - "Tooltip.Material.Edit": "Редактировать материал", - "Tooltip.Material.Convert": "Конвертировать в...", - "Tooltip.Material.ConvertAll": "Конвертировать все в...", - "Tooltip.Material.CreateNew": "Создать новый", + "Tools.Material.RayMode": "Режим луча", + "Tools.Material.AreaMode": "Режим области", + "Tools.Material.ObjectMode": "Объектно-глобальный режим", + "Tools.Material.SceneMode": "Сцено-глобальный режим", + "Tools.Material.CreateCopy": "Создать копию", + "Tools.Material.Edit": "Редактировать материал", + "Tools.Material.Convert": "Конвертировать в...", + "Tools.Material.ConvertAll": "Конвертировать все в...", + "Tools.Material.CreateNew": "Создать новый", - "Tooltip.Mesh.Edit": "Редактировать меш", + "Tools.Mesh.Edit": "Редактировать меш", - "Tooltip.Cartridge.Eject": "Извлечь сферу", + "Tools.Cartridge.Eject": "Извлечь сферу", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Зажмите для записи", - "Tooltip.Microphone.ModePress": "Нажмите чтобы начать/закончить запись", - "Tooltip.Microphone.SourceRaw": "Сырой", - "Tooltip.Microphone.SourceFiltered": "Фильтрованный и нормализованный", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Зажмите для записи", + "Tools.Microphone.ModePress": "Нажмите чтобы начать/закончить запись", + "Tools.Microphone.SourceRaw": "Сырой", + "Tools.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": "Создать Local", - "Tooltip.ProtoFlux.CreateStore": "Создать Store", - "Tooltip.ProtoFlux.CreateDataModelStore": "Создать Data Model Store", - "Tooltip.ProtoFlux.Overview": "Переключить режим обзора", - "Tooltip.ProtoFlux.NodeBrowser": "Обозреватель нод", - "Tooltip.ProtoFlux.PackInPlace": "Упаковать в то же место", - "Tooltip.ProtoFlux.PackInto": "Упаковать в {name}", - "Tooltip.ProtoFlux.Unpack": "Распаковать {name}", - "Tooltip.ProtoFlux.ExplicitCast": "Явное приведение\n(Внимание: потенциальная потеря данных)", + "Tools.ProtoFlux.Drive": "Drive", + "Tools.ProtoFlux.Source": "Source", + "Tools.ProtoFlux.Reference": "Reference", + "Tools.ProtoFlux.Write": "Write", + "Tools.ProtoFlux.Proxy": "Proxy", + "Tools.ProtoFlux.CreateLocal": "Создать Local", + "Tools.ProtoFlux.CreateStore": "Создать Store", + "Tools.ProtoFlux.CreateDataModelStore": "Создать Data Model Store", + "Tools.ProtoFlux.Overview": "Переключить режим обзора", + "Tools.ProtoFlux.NodeBrowser": "Обозреватель нод", + "Tools.ProtoFlux.PackInPlace": "Упаковать в то же место", + "Tools.ProtoFlux.PackInto": "Упаковать в {name}", + "Tools.ProtoFlux.Unpack": "Распаковать {name}", + "Tools.ProtoFlux.ExplicitCast": "Явное приведение\n(Внимание: потенциальная потеря данных)", - "Tooltip.Meter.Mode.Ray": "Режим: Луч", - "Tooltip.Meter.Mode.Perpendicular": "Режим: Перпендикуляр", - "Tooltip.Meter.Mode.Drag": "Режим: Рулетка", + "Tools.Meter.Mode.Ray": "Режим: Луч", + "Tools.Meter.Mode.Perpendicular": "Режим: Перпендикуляр", + "Tools.Meter.Mode.Drag": "Режим: Рулетка", - "Tooltip.Meter.Points.Two": "Две точки", - "Tooltip.Meter.Points.Multiple": "Много точек", + "Tools.Meter.Points.Two": "Две точки", + "Tools.Meter.Points.Multiple": "Много точек", - "Tooltip.Meter.ObjectSpace": "Измерение в пространстве объекта", - "Tooltip.Meter.WorldSpace": "Измерение в пространстве мира", + "Tools.Meter.ObjectSpace": "Измерение в пространстве объекта", + "Tools.Meter.WorldSpace": "Измерение в пространстве мира", - "Tooltip.Glue.Mode.BakeMeshes": "Режим: Запечь меши", - "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Режим: Запечь skinned meshes", - "Tooltip.Glue.Mode.ParentObjects": "Режим: Соединить иерархию", + "Tools.Glue.Mode.BakeMeshes": "Режим: Запечь меши", + "Tools.Glue.Mode.BakeSkinnedMeshes": "Режим: Запечь skinned meshes", + "Tools.Glue.Mode.ParentObjects": "Режим: Соединить иерархию", - "Tooltip.RigTransfer.ClearSource": "Очистить источник", + "Tools.RigTransfer.ClearSource": "Очистить источник", - "Tooltip.ComponentClone.SingleInstanceOn": "Единственный экземпляр: Да", - "Tooltip.ComponentClone.SingleInstanceOff": "Единственный экземпляр: Нет", - "Tooltip.ComponentClone.ClearTemplate": "Очистить шаблон", + "Tools.ComponentClone.SingleInstanceOn": "Единственный экземпляр: Да", + "Tools.ComponentClone.SingleInstanceOff": "Единственный экземпляр: Нет", + "Tools.ComponentClone.ClearTemplate": "Очистить шаблон", "ProtoFlux.UI.Call": "Вызов", "ProtoFlux.UI.AsyncCall": "Async вызов", @@ -2719,26 +2719,26 @@ "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": "Инструмент подписей", + + + + + + + + + + + + + + + + + + + + "Discord.RichPresence.InPrivateWorld": "В приватном мире", "Discord.RichPresence.InPrivateLargeText": "В приватном мире ({version})", diff --git a/sv.json b/sv.json index 0b04048..daef3e5 100644 --- a/sv.json +++ b/sv.json @@ -95,7 +95,7 @@ "Interaction.Locomotion.None": "Ingen", "Interaction.NamedEquipTool": "Utrusta {name}", - "Interaction.NamedEquipTool.Default": "Verktyg", + "Interaction.NamedEquipTools.Default": "Verktyg", "Interaction.EnterAnchor": "Gå in i Ankare", "Interaction.ExitAnchor": "Lämna Ankare", diff --git a/tr.json b/tr.json index 6e094b1..39c012d 100644 --- a/tr.json +++ b/tr.json @@ -66,7 +66,7 @@ "Interaction.Locomotion.None": "Yok", "Interaction.NamedEquipTool": "{name} donat", - "Interaction.NamedEquipTool.Default": "Araç", + "Interaction.NamedEquipTools.Default": "Araç", "Interaction.EnterAnchor": "Çapa'ya gir", "Interaction.ExitAnchor": "Çapa'dan cik", @@ -401,57 +401,57 @@ "Undo.InsertParent": "{name} için Üst Öğe Ekle", "Undo.Wiggler": "Kötü Şeyler", - "Tooltips.Dev.CreateNew": "Yeni Oluştur...", - "Tooltips.Dev.Selection": "Seçim: {mode}", - "Tooltips.Dev.DevMode.Off": "Geliştirici Modu: Kapalı", - "Tooltips.Dev.DevMode.On": "Geliştirici Modu: Açık", - "Tooltips.Dev.OpenInspector": "Denetçiyi Aç", - "Tooltips.Dev.DeselectAll": "Tümünün Seçimini Kaldır", - "Tooltips.Dev.DestroySelected": "Seçileni Yok Et", + "Tools.Dev.CreateNew": "Yeni Oluştur...", + "Tools.Dev.Selection": "Seçim: {mode}", + "Tools.Dev.DevMode.Off": "Geliştirici Modu: Kapalı", + "Tools.Dev.DevMode.On": "Geliştirici Modu: Açık", + "Tools.Dev.OpenInspector": "Denetçiyi Aç", + "Tools.Dev.DeselectAll": "Tümünün Seçimini Kaldır", + "Tools.Dev.DestroySelected": "Seçileni Yok Et", - "Tooltip.Color.Picker": "Renk Seçici", + "Tools.Color.Picker": "Renk Seçici", - "Tooltip.GrabbableSetter.Scalable": "Ölçeklenebilir Ayarla", - "Tooltip.GrabbableSetter.NonScalable": "Ölçeklendirilemez Ayarla", + "Tools.GrabbableSetter.Scalable": "Ölçeklenebilir Ayarla", + "Tools.GrabbableSetter.NonScalable": "Ölçeklendirilemez Ayarla", - "Tooltip.CharacterCollider.MarkGrippable": "Grippable Olarak İşaretle", - "Tooltip.CharacterCollider.DontMarkGrippable": "Kavranabilir Olarak İşaretlemeyin", - "Tooltip.CharacterCollider.EnsureWalkRun": "Yürüme / Yürüme Hareketini Sağlama", - "Tooltip.CharacterCollider.EnsureZeroG": "Sıfır-G hareketini sağlayın", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Fiziksel Sinek Hareketini Sağlayın", + "Tools.CharacterCollider.MarkGrippable": "Grippable Olarak İşaretle", + "Tools.CharacterCollider.DontMarkGrippable": "Kavranabilir Olarak İşaretlemeyin", + "Tools.CharacterCollider.EnsureWalkRun": "Yürüme / Yürüme Hareketini Sağlama", + "Tools.CharacterCollider.EnsureZeroG": "Sıfır-G hareketini sağlayın", + "Tools.CharacterCollider.EnsurePhysicalFly": "Fiziksel Sinek Hareketini Sağlayın", - "Tooltip.Light.Point": "Nokta", - "Tooltip.Light.Spot": "Spot", - "Tooltip.Light.Sun": "Güneş", + "Tools.Light.Point": "Nokta", + "Tools.Light.Spot": "Spot", + "Tools.Light.Sun": "Güneş", - "Tooltip.MeshVisibility.KeepShadow": "Gölgeyi Bırak", - "Tooltip.MeshVisibility.ShadowOff": "Gölgeyi Kapat", - "Tooltip.MeshVisibility.ShadowOn": "Gölgeyi Aç", - "Tooltip.MeshVisibility.OnlyShadow": "Yalnızca Gölgeye ayarla", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Çift taraflı Gölgeye ayarla", + "Tools.MeshVisibility.KeepShadow": "Gölgeyi Bırak", + "Tools.MeshVisibility.ShadowOff": "Gölgeyi Kapat", + "Tools.MeshVisibility.ShadowOn": "Gölgeyi Aç", + "Tools.MeshVisibility.OnlyShadow": "Yalnızca Gölgeye ayarla", + "Tools.MeshVisibility.DoubleSidedShadow": "Çift taraflı Gölgeye ayarla", - "Tooltip.Slicer.Add": "Dilimleyici Ekle", - "Tooltip.Slicer.Clear": "Kurulumu Temizle", + "Tools.Slicer.Add": "Dilimleyici Ekle", + "Tools.Slicer.Clear": "Kurulumu Temizle", - "Tooltip.Material.RayMode": "Işın Modu", - "Tooltip.Material.AreaMode": "Alan Modu", - "Tooltip.Material.ObjectMode": "Nesne Global Modu", - "Tooltip.Material.SceneMode": "Genel Sahne Modu", - "Tooltip.Material.CreateCopy": "Kopya Oluştur", - "Tooltip.Material.Edit": "Materyali Düzenle", - "Tooltip.Material.Convert": "Dönüştür...", + "Tools.Material.RayMode": "Işın Modu", + "Tools.Material.AreaMode": "Alan Modu", + "Tools.Material.ObjectMode": "Nesne Global Modu", + "Tools.Material.SceneMode": "Genel Sahne Modu", + "Tools.Material.CreateCopy": "Kopya Oluştur", + "Tools.Material.Edit": "Materyali Düzenle", + "Tools.Material.Convert": "Dönüştür...", - "Tooltip.Material.CreateNew": "Yeni Oluştur", + "Tools.Material.CreateNew": "Yeni Oluştur", - "Tooltip.Mesh.Edit": "Ağı Düzenle", + "Tools.Mesh.Edit": "Ağı Düzenle", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Kayda devam et", - "Tooltip.Microphone.ModePress": "Kaydı başlatmak/durdurmak için basın", - "Tooltip.Microphone.SourceRaw": "Raw", - "Tooltip.Microphone.SourceFiltered": "Filtrelenmiş ve Normalleştirilmiş", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Kayda devam et", + "Tools.Microphone.ModePress": "Kaydı başlatmak/durdurmak için basın", + "Tools.Microphone.SourceRaw": "Raw", + "Tools.Microphone.SourceFiltered": "Filtrelenmiş ve Normalleştirilmiş", "CreateNew.Back": "<<< Geri", "CreateNew.EmptyObject": "Boş Nesne", diff --git a/uk.json b/uk.json index 1beaadd..e3e6f96 100644 --- a/uk.json +++ b/uk.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Нічого", "Interaction.NamedEquipTool": "Одягнути {name}", - "Interaction.NamedEquipTool.Default": "Інструмент", + "Interaction.NamedEquipTools.Default": "Інструмент", "Interaction.EnterAnchor": "Ввійти у Якір", "Interaction.ExitAnchor": "Вийти з Якорю", @@ -711,119 +711,119 @@ "Undo.ExtractMaterialsFromHierarchy": "Вийняти Матеріали з Гієрархії", "Undo.BatchConvertMaterials": "Конвертувати Матеріали Купою", - "Tooltips.Brush.ChangeColor": "Змінити Колір", - "Tooltips.Brush.IncrementSize": "Наростити Розмір", - "Tooltips.Brush.DecrementSize": "Знизити Розмір", + "Tools.Brush.ChangeColor": "Змінити Колір", + "Tools.Brush.IncrementSize": "Наростити Розмір", + "Tools.Brush.DecrementSize": "Знизити Розмір", - "Tooltips.Dev.CreateNew": "Створити Новий...", - "Tooltips.Dev.Selection": "Вибір: {mode}", - "Tooltips.Dev.DevMode.Off": "Режим Розробника: Вимк", - "Tooltips.Dev.DevMode.On": "Режим Розробника: Увімк", - "Tooltips.Dev.OpenInspector": "Відкрити Оглядача", - "Tooltips.Dev.DeselectAll": "Зняти Вибір зі Всіх", - "Tooltips.Dev.DestroySelected": "Зруйнувати Вибране", - "Tooltips.Dev.ConfirmDestroySelected": "НАСПРАВДІ зруйнувати вибране?", + "Tools.Dev.CreateNew": "Створити Новий...", + "Tools.Dev.Selection": "Вибір: {mode}", + "Tools.Dev.DevMode.Off": "Режим Розробника: Вимк", + "Tools.Dev.DevMode.On": "Режим Розробника: Увімк", + "Tools.Dev.OpenInspector": "Відкрити Оглядача", + "Tools.Dev.DeselectAll": "Зняти Вибір зі Всіх", + "Tools.Dev.DestroySelected": "Зруйнувати Вибране", + "Tools.Dev.ConfirmDestroySelected": "НАСПРАВДІ зруйнувати вибране?", - "Tooltips.Dev.GizmoOptions": "Опції Ґізмо", - "Tooltips.Dev.SelectParent": "Вибрати Батьків", - "Tooltips.Dev.LocalSpace": "Близький Простір", - "Tooltips.Dev.GlobalSpace": "Широкий Проствр", - "Tooltips.Dev.Translation": "Переміщення", - "Tooltips.Dev.Rotation": "Оберт", - "Tooltips.Dev.Scale": "Розмір", + "Tools.Dev.GizmoOptions": "Опції Ґізмо", + "Tools.Dev.SelectParent": "Вибрати Батьків", + "Tools.Dev.LocalSpace": "Близький Простір", + "Tools.Dev.GlobalSpace": "Широкий Проствр", + "Tools.Dev.Translation": "Переміщення", + "Tools.Dev.Rotation": "Оберт", + "Tools.Dev.Scale": "Розмір", - "Tooltips.Dev.Selection.Single": "Єдине", - "Tooltips.Dev.Selection.Multi": "Декілька", + "Tools.Dev.Selection.Single": "Єдине", + "Tools.Dev.Selection.Multi": "Декілька", - "Tooltips.Dev.Interaction.Tip": "Кінчик", - "Tooltips.Dev.Interaction.Projection": "Проєкція", + "Tools.Dev.Interaction.Tip": "Кінчик", + "Tools.Dev.Interaction.Projection": "Проєкція", - "Tooltip.Color.Picker": "Кольоровибирач", + "Tools.Color.Picker": "Кольоровибирач", - "Tooltip.GrabbableSetter.Scalable": "Змусити Реагувати на Збільшення", - "Tooltip.GrabbableSetter.NonScalable": "Змусити Не Реагувати на Збільшення", - "Tooltip.GrabbableSetter.ApplyToRoot": "Встановити Застосування до Коріню", - "Tooltip.GrabbableSetter.AppyToHit": "Встановити Застосування до Удару", + "Tools.GrabbableSetter.Scalable": "Змусити Реагувати на Збільшення", + "Tools.GrabbableSetter.NonScalable": "Змусити Не Реагувати на Збільшення", + "Tools.GrabbableSetter.ApplyToRoot": "Встановити Застосування до Коріню", + "Tools.GrabbableSetter.AppyToHit": "Встановити Застосування до Удару", - "Tooltip.CharacterCollider.MarkGrippable": "Позначити Зхоплюємим", - "Tooltip.CharacterCollider.DontMarkGrippable": "Не Позначати Зхоплюємим", - "Tooltip.CharacterCollider.EnsureWalkRun": "Впевнитися у Пересування Ходбою/Бігом", - "Tooltip.CharacterCollider.EnsureZeroG": "Впевнитися у Пересуванні без Гравітації", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "Впевнитися у Пересуванні Фізичним Польотом", + "Tools.CharacterCollider.MarkGrippable": "Позначити Зхоплюємим", + "Tools.CharacterCollider.DontMarkGrippable": "Не Позначати Зхоплюємим", + "Tools.CharacterCollider.EnsureWalkRun": "Впевнитися у Пересування Ходбою/Бігом", + "Tools.CharacterCollider.EnsureZeroG": "Впевнитися у Пересуванні без Гравітації", + "Tools.CharacterCollider.EnsurePhysicalFly": "Впевнитися у Пересуванні Фізичним Польотом", - "Tooltip.Light.Point": "Точка", - "Tooltip.Light.Spot": "Ділянка", - "Tooltip.Light.Sun": "Сонце", + "Tools.Light.Point": "Точка", + "Tools.Light.Spot": "Ділянка", + "Tools.Light.Sun": "Сонце", - "Tooltip.Light.Shadows.None": "Без Тіней", - "Tooltip.Light.Shadows.Hard": "Тверді Тіні", - "Tooltip.Light.Shadows.Soft": "Мʼякі Тіні", + "Tools.Light.Shadows.None": "Без Тіней", + "Tools.Light.Shadows.Hard": "Тверді Тіні", + "Tools.Light.Shadows.Soft": "Мʼякі Тіні", - "Tooltip.MeshVisibility.KeepShadow": "Залишити Тіні", - "Tooltip.MeshVisibility.ShadowOff": "Вимкнути Тіні", - "Tooltip.MeshVisibility.ShadowOn": "Увімкнути Тіні", - "Tooltip.MeshVisibility.OnlyShadow": "Встановити до Тільки Тіні", - "Tooltip.MeshVisibility.DoubleSidedShadow": "Встановити до Двусторонньої Тіні", + "Tools.MeshVisibility.KeepShadow": "Залишити Тіні", + "Tools.MeshVisibility.ShadowOff": "Вимкнути Тіні", + "Tools.MeshVisibility.ShadowOn": "Увімкнути Тіні", + "Tools.MeshVisibility.OnlyShadow": "Встановити до Тільки Тіні", + "Tools.MeshVisibility.DoubleSidedShadow": "Встановити до Двусторонньої Тіні", - "Tooltip.Slicer.Add": "Додати Розділювач", - "Tooltip.Slicer.Clear": "Зчистити Установи", + "Tools.Slicer.Add": "Додати Розділювач", + "Tools.Slicer.Clear": "Зчистити Установи", - "Tooltip.Material.RayMode": "Режим Проміню", - "Tooltip.Material.AreaMode": "Режим Території", - "Tooltip.Material.ObjectMode": "Режим Глобального Обʼєкту", - "Tooltip.Material.SceneMode": "Режим Сцени Обʼєкту", - "Tooltip.Material.CreateCopy": "Створити Копію", - "Tooltip.Material.Edit": "Редагувати Матеріали", - "Tooltip.Material.Convert": "Перетворити у...", - "Tooltip.Material.ConvertAll": "Перетворити Всі у...", - "Tooltip.Material.CreateNew": "Створити Новий", + "Tools.Material.RayMode": "Режим Проміню", + "Tools.Material.AreaMode": "Режим Території", + "Tools.Material.ObjectMode": "Режим Глобального Обʼєкту", + "Tools.Material.SceneMode": "Режим Сцени Обʼєкту", + "Tools.Material.CreateCopy": "Створити Копію", + "Tools.Material.Edit": "Редагувати Матеріали", + "Tools.Material.Convert": "Перетворити у...", + "Tools.Material.ConvertAll": "Перетворити Всі у...", + "Tools.Material.CreateNew": "Створити Новий", - "Tooltip.Mesh.Edit": "Редагувати Меш", + "Tools.Mesh.Edit": "Редагувати Меш", - "Tooltip.Cartridge.Eject": "Вийняти Кулю", + "Tools.Cartridge.Eject": "Вийняти Кулю", - "Tooltip.Microphone.Format.WAV": "WAV", - "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", - "Tooltip.Microphone.Format.FLAC": "FLAC", - "Tooltip.Microphone.ModeHold": "Затисніть для запису", - "Tooltip.Microphone.ModePress": "Натисніть для початку/закінчення запису", - "Tooltip.Microphone.SourceRaw": "Необроблений", - "Tooltip.Microphone.SourceFiltered": "Фільтровано та Нормалізовано", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Затисніть для запису", + "Tools.Microphone.ModePress": "Натисніть для початку/закінчення запису", + "Tools.Microphone.SourceRaw": "Необроблений", + "Tools.Microphone.SourceFiltered": "Фільтровано та Нормалізовано", - "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": "Запакувати у {name}", - "Tooltip.ProtoFlux.Unpack": "Розпакувати {name}", - "Tooltip.ProtoFlux.ExplicitCast": "Відверте лиття\n(УВАГА: Шанс зникнення даних)", + "Tools.ProtoFlux.Drive": "Рушій", + "Tools.ProtoFlux.Source": "Джерело", + "Tools.ProtoFlux.Reference": "Посилання", + "Tools.ProtoFlux.Write": "Напис", + "Tools.ProtoFlux.Proxy": "Проксі", + "Tools.ProtoFlux.CreateLocal": "Створити Поряд", + "Tools.ProtoFlux.CreateStore": "Створити Банк", + "Tools.ProtoFlux.CreateDataModelStore": "Створити Банк Даних Моделей", + "Tools.ProtoFlux.Overview": "Перемкнути Режим Огляду", + "Tools.ProtoFlux.NodeBrowser": "Оглянути ноди", + "Tools.ProtoFlux.PackInPlace": "Запакувати на Місці", + "Tools.ProtoFlux.PackInto": "Запакувати у {name}", + "Tools.ProtoFlux.Unpack": "Розпакувати {name}", + "Tools.ProtoFlux.ExplicitCast": "Відверте лиття\n(УВАГА: Шанс зникнення даних)", - "Tooltip.Meter.Mode.Ray": "Режим: Промінь", - "Tooltip.Meter.Mode.Perpendicular": "Режим: Перпендикуляр", - "Tooltip.Meter.Mode.Drag": "Режим: Тяжіння", + "Tools.Meter.Mode.Ray": "Режим: Промінь", + "Tools.Meter.Mode.Perpendicular": "Режим: Перпендикуляр", + "Tools.Meter.Mode.Drag": "Режим: Тяжіння", - "Tooltip.Meter.Points.Two": "Дві Точки", - "Tooltip.Meter.Points.Multiple": "Декілька Точок", + "Tools.Meter.Points.Two": "Дві Точки", + "Tools.Meter.Points.Multiple": "Декілька Точок", - "Tooltip.Meter.ObjectSpace": "Виміряти у Просторі Обʼєкту", - "Tooltip.Meter.WorldSpace": "Виміряти у Просторі Світу", + "Tools.Meter.ObjectSpace": "Виміряти у Просторі Обʼєкту", + "Tools.Meter.WorldSpace": "Виміряти у Просторі Світу", - "Tooltip.Glue.Mode.BakeMeshes": "Режим: Запечені Меши", - "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Режим: Запечені Кожковані Меши", - "Tooltip.Glue.Mode.ParentObjects": "Режим: Обʼєкти-Батьки", + "Tools.Glue.Mode.BakeMeshes": "Режим: Запечені Меши", + "Tools.Glue.Mode.BakeSkinnedMeshes": "Режим: Запечені Кожковані Меши", + "Tools.Glue.Mode.ParentObjects": "Режим: Обʼєкти-Батьки", - "Tooltip.RigTransfer.ClearSource": "Зчистити джерело", + "Tools.RigTransfer.ClearSource": "Зчистити джерело", - "Tooltip.ComponentClone.SingleInstanceOn": "Єдиний Випадок: Увімк", - "Tooltip.ComponentClone.SingleInstanceOff": "Єдиний Випадок: Вимк", - "Tooltip.ComponentClone.ClearTemplate": "Зчистити Макет", + "Tools.ComponentClone.SingleInstanceOn": "Єдиний Випадок: Увімк", + "Tools.ComponentClone.SingleInstanceOff": "Єдиний Випадок: Вимк", + "Tools.ComponentClone.ClearTemplate": "Зчистити Макет", "ProtoFlux.UI.Call": "Виклик", "ProtoFlux.UI.AsyncCall": "Несинхронний Виклик", diff --git a/zh-cn.json b/zh-cn.json index eb6a1ea..869baca 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "无", "Interaction.NamedEquipTool": "装备{name}", - "Interaction.NamedEquipTool.Default": "工具", + "Interaction.NamedEquipTools.Default": "工具", "Interaction.EnterAnchor": "进入座位", "Interaction.ExitAnchor": "退出座位", @@ -716,145 +716,145 @@ "Undo.ExtractMaterialsFromHierarchy": "从层次结构提取材质", "Undo.BatchConvertMaterials": "批量转换材质", - "Tooltips.Brush.ChangeColor" : "改变颜色", - "Tooltips.Brush.IncrementSize" : "增大", - "Tooltips.Brush.DecrementSize" : "缩小", + "Tools.Brush.ChangeColor" : "改变颜色", + "Tools.Brush.IncrementSize" : "增大", + "Tools.Brush.DecrementSize" : "缩小", - "Tooltip.GeometryLineBrush.Name": "几何线条笔刷", + "Tools.GeometryLineBrush.Name": "几何线条笔刷", - "ToolTip.Dev.Name": "开发工具", - "Tooltips.Dev.CreateNew": "创建新的...", - "Tooltips.Dev.Selection": "选择: {mode}", - "Tooltips.Dev.DevMode.Off": "开发者模式:禁用", - "Tooltips.Dev.DevMode.On": "开发者模式:启用", - "Tooltips.Dev.OpenInspector": "打开查看器", - "Tooltips.Dev.DeselectAll": "全部取消选择", - "Tooltips.Dev.DestroySelected": "删除所选", - "Tooltips.Dev.ConfirmDestroySelected": "确定删除所选", + "Tools.Dev.Name": "开发工具", + "Tools.Dev.CreateNew": "创建新的...", + "Tools.Dev.Selection": "选择: {mode}", + "Tools.Dev.DevMode.Off": "开发者模式:禁用", + "Tools.Dev.DevMode.On": "开发者模式:启用", + "Tools.Dev.OpenInspector": "打开查看器", + "Tools.Dev.DeselectAll": "全部取消选择", + "Tools.Dev.DestroySelected": "删除所选", + "Tools.Dev.ConfirmDestroySelected": "确定删除所选", - "Tooltips.Dev.GizmoOptions" : "Gizmo 选项", - "Tooltips.Dev.SelectParent" : "选择父级", - "Tooltips.Dev.LocalSpace" : "局部坐标", - "Tooltips.Dev.GlobalSpace" : "全局坐标", - "Tooltips.Dev.Translation" : "平移", - "Tooltips.Dev.Rotation" : "旋转", - "Tooltips.Dev.Scale" : "缩放", + "Tools.Dev.GizmoOptions" : "Gizmo 选项", + "Tools.Dev.SelectParent" : "选择父级", + "Tools.Dev.LocalSpace" : "局部坐标", + "Tools.Dev.GlobalSpace" : "全局坐标", + "Tools.Dev.Translation" : "平移", + "Tools.Dev.Rotation" : "旋转", + "Tools.Dev.Scale" : "缩放", - "Tooltips.Dev.Selection.Single": "单选", - "Tooltips.Dev.Selection.Multi": "多选", + "Tools.Dev.Selection.Single": "单选", + "Tools.Dev.Selection.Multi": "多选", - "Tooltips.Dev.Interaction.Tip": "提示", - "Tooltips.Dev.Interaction.Projection": "估算", + "Tools.Dev.Interaction.Tip": "提示", + "Tools.Dev.Interaction.Projection": "估算", - "Tooltip.Color.Name": "颜色工具", - "Tooltip.Color.Picker": "选色器", + "Tools.Color.Name": "颜色工具", + "Tools.Color.Picker": "选色器", - "Tooltip.GrabbableSetter.Name": "抓取状态设置工具", - "Tooltip.GrabbableSetter.Scalable": "设为可缩放", - "Tooltip.GrabbableSetter.NonScalable": "设为不可缩放", - "Tooltip.GrabbableSetter.ApplyToRoot": "设为应用到根组件", - "Tooltip.GrabbableSetter.AppyToHit": "设为应用到命中组件", + "Tools.GrabbableSetter.Name": "抓取状态设置工具", + "Tools.GrabbableSetter.Scalable": "设为可缩放", + "Tools.GrabbableSetter.NonScalable": "设为不可缩放", + "Tools.GrabbableSetter.ApplyToRoot": "设为应用到根组件", + "Tools.GrabbableSetter.AppyToHit": "设为应用到命中组件", - "Tooltip.CharacterCollider.Name": "角色碰撞设置工具", - "Tooltip.CharacterCollider.MarkGrippable": "标记为可抓取", - "Tooltip.CharacterCollider.DontMarkGrippable": "不要标记为可抓取", - "Tooltip.CharacterCollider.EnsureWalkRun": "确保步行/跑步运动", - "Tooltip.CharacterCollider.EnsureZeroG": "确保零重力运动", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "确保物理飞行运动", + "Tools.CharacterCollider.Name": "角色碰撞设置工具", + "Tools.CharacterCollider.MarkGrippable": "标记为可抓取", + "Tools.CharacterCollider.DontMarkGrippable": "不要标记为可抓取", + "Tools.CharacterCollider.EnsureWalkRun": "确保步行/跑步运动", + "Tools.CharacterCollider.EnsureZeroG": "确保零重力运动", + "Tools.CharacterCollider.EnsurePhysicalFly": "确保物理飞行运动", - "Tooltip.Light.Point": "点光源", - "Tooltip.Light.Spot": "聚光灯", - "Tooltip.Light.Sun": "太阳", + "Tools.Light.Point": "点光源", + "Tools.Light.Spot": "聚光灯", + "Tools.Light.Sun": "太阳", - "Tooltip.Light.Name": "灯光工具", - "Tooltip.Light.Shadows.None": "无阴影", - "Tooltip.Light.Shadows.Hard": "深层阴影", - "Tooltip.Light.Shadows.Soft": "浅层阴影", + "Tools.Light.Name": "灯光工具", + "Tools.Light.Shadows.None": "无阴影", + "Tools.Light.Shadows.Hard": "深层阴影", + "Tools.Light.Shadows.Soft": "浅层阴影", - "Tooltip.MeshVisibility.Name": "网格显示工具", - "Tooltip.MeshVisibility.KeepShadow": "保持阴影", - "Tooltip.MeshVisibility.ShadowOff": "禁用阴影", - "Tooltip.MeshVisibility.ShadowOn": "启用阴影", - "Tooltip.MeshVisibility.OnlyShadow": "设置为仅阴影", - "Tooltip.MeshVisibility.DoubleSidedShadow": "设置为双面阴影", + "Tools.MeshVisibility.Name": "网格显示工具", + "Tools.MeshVisibility.KeepShadow": "保持阴影", + "Tools.MeshVisibility.ShadowOff": "禁用阴影", + "Tools.MeshVisibility.ShadowOn": "启用阴影", + "Tools.MeshVisibility.OnlyShadow": "设置为仅阴影", + "Tools.MeshVisibility.DoubleSidedShadow": "设置为双面阴影", - "Tooltip.Mesh.Name": "网格工具", + "Tools.Mesh.Name": "网格工具", - "Tooltip.Slicer.Name": "物体切面工具", - "Tooltip.Slicer.Add": "添加切片器", - "Tooltip.Slicer.Clear": "清除设定", + "Tools.Slicer.Name": "物体切面工具", + "Tools.Slicer.Add": "添加切片器", + "Tools.Slicer.Clear": "清除设定", - "Tooltip.Material.Name": "材质工具", - "Tooltip.Material.RayMode": "射线模式", - "Tooltip.Material.AreaMode": "区域模式", - "Tooltip.Material.ObjectMode": "对象全局模式", - "Tooltip.Material.SceneMode": "场景全局模式", - "Tooltip.Material.CreateCopy": "建立副本", - "Tooltip.Material.Edit": "编辑材料", - "Tooltip.Material.Convert": "转换为...", - "Tooltip.Material.ConvertAll": "把全部转换为...", - "Tooltip.Material.CreateNew": "创建新的", + "Tools.Material.Name": "材质工具", + "Tools.Material.RayMode": "射线模式", + "Tools.Material.AreaMode": "区域模式", + "Tools.Material.ObjectMode": "对象全局模式", + "Tools.Material.SceneMode": "场景全局模式", + "Tools.Material.CreateCopy": "建立副本", + "Tools.Material.Edit": "编辑材料", + "Tools.Material.Convert": "转换为...", + "Tools.Material.ConvertAll": "把全部转换为...", + "Tools.Material.CreateNew": "创建新的", - "Tooltip.Mesh.Edit": "编辑网格", + "Tools.Mesh.Edit": "编辑网格", - "Tooltip.Cartridge.Eject": "取出球体", + "Tools.Cartridge.Eject": "取出球体", - "Tooltip.Microphone.Name": "麦克风", - "Tooltip.Microphone.Format.WAV": "WAV文件", - "Tooltip.Microphone.Format.Vorbis": "OGG文件", - "Tooltip.Microphone.Format.FLAC": "FLAC文件", - "Tooltip.Microphone.ModeHold": "按住以录制声音", - "Tooltip.Microphone.ModePress": "按下以开始/停止录制声音", - "Tooltip.Microphone.SourceRaw": "Raw文件", - "Tooltip.Microphone.SourceFiltered": "过滤并归一化", + "Tools.Microphone.Name": "麦克风", + "Tools.Microphone.Format.WAV": "WAV文件", + "Tools.Microphone.Format.Vorbis": "OGG文件", + "Tools.Microphone.Format.FLAC": "FLAC文件", + "Tools.Microphone.ModeHold": "按住以录制声音", + "Tools.Microphone.ModePress": "按下以开始/停止录制声音", + "Tools.Microphone.SourceRaw": "Raw文件", + "Tools.Microphone.SourceFiltered": "过滤并归一化", - "Tooltip.ProtoFlux.Name": "Proto-Flux 脚本编辑工具", - "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" : "打包为 {name}", - "Tooltip.ProtoFlux.Unpack" : "将 {name} 解包", - "Tooltip.ProtoFlux.ExplicitCast" : "显式转换\n(警告: 可能丢失数据)", + "Tools.ProtoFlux.Name": "Proto-Flux 脚本编辑工具", + "Tools.ProtoFlux.Drive" : "驱动", + "Tools.ProtoFlux.Source" : "源", + "Tools.ProtoFlux.Reference" : "参考", + "Tools.ProtoFlux.Write" : "写", + "Tools.ProtoFlux.Proxy" : "代理", + "Tools.ProtoFlux.CreateLocal" : "创建局部变量", + "Tools.ProtoFlux.CreateStore" : "创建变量", + "Tools.ProtoFlux.CreateDataModelStore" : "创建结构变量", + "Tools.ProtoFlux.Overview" : "切换概览", + "Tools.ProtoFlux.NodeBrowser" : "浏览节点", + "Tools.ProtoFlux.PackInPlace" : "就地打包", + "Tools.ProtoFlux.PackInto" : "打包为 {name}", + "Tools.ProtoFlux.Unpack" : "将 {name} 解包", + "Tools.ProtoFlux.ExplicitCast" : "显式转换\n(警告: 可能丢失数据)", - "Tooltip.Meter.Mode.Ray": "模式: 激光", - "Tooltip.Meter.Mode.Perpendicular": "模式: 垂直", - "Tooltip.Meter.Mode.Drag": "模式: 拖拽", + "Tools.Meter.Mode.Ray": "模式: 激光", + "Tools.Meter.Mode.Perpendicular": "模式: 垂直", + "Tools.Meter.Mode.Drag": "模式: 拖拽", - "Tooltip.Meter.Points.Two": "两点", - "Tooltip.Meter.Points.Multiple": "多点", + "Tools.Meter.Points.Two": "两点", + "Tools.Meter.Points.Multiple": "多点", - "Tooltip.Meter.Name": "量尺工具", - "Tooltip.Meter.ObjectSpace": "在物体空间里测量", - "Tooltip.Meter.WorldSpace": "在世界空间里测量", + "Tools.Meter.Name": "量尺工具", + "Tools.Meter.ObjectSpace": "在物体空间里测量", + "Tools.Meter.WorldSpace": "在世界空间里测量", - "Tooltip.Glue.Name": "胶水工具", - "Tooltip.Glue.Mode.BakeMeshes": "模式: 烘焙面数", - "Tooltip.Glue.Mode.BakeSkinnedMeshes": "模式: 烘焙上材质后的面", - "Tooltip.Glue.Mode.ParentObjects": "模式: 父级物体", + "Tools.Glue.Name": "胶水工具", + "Tools.Glue.Mode.BakeMeshes": "模式: 烘焙面数", + "Tools.Glue.Mode.BakeSkinnedMeshes": "模式: 烘焙上材质后的面", + "Tools.Glue.Mode.ParentObjects": "模式: 父级物体", - "Tooltip.RigTransfer.Name": "绑定网格转换工具", - "Tooltip.RigTransfer.ClearSource": "清理源文件", + "Tools.RigTransfer.Name": "绑定网格转换工具", + "Tools.RigTransfer.ClearSource": "清理源文件", - "Tooltip.ComponentClone.Name": "组件克隆工具", - "Tooltip.ComponentClone.SingleInstanceOn": "单个实例: 启用", - "Tooltip.ComponentClone.SingleInstanceOff": "单个实例: 禁用", - "Tooltip.ComponentClone.ClearTemplate": "清除模板", + "Tools.ComponentClone.Name": "组件克隆工具", + "Tools.ComponentClone.SingleInstanceOn": "单个实例: 启用", + "Tools.ComponentClone.SingleInstanceOff": "单个实例: 禁用", + "Tools.ComponentClone.ClearTemplate": "清除模板", - "Tooltip.Shape.Name": "形状工具", + "Tools.Shape.Name": "形状工具", - "Tooltip.CameraObjectHider.Name": "相机对象可视性设置工具", + "Tools.CameraObjectHider.Name": "相机对象可视性设置工具", - "Tooltip.ControllerDiagnostic.Name": "控制器诊断工具", + "Tools.ControllerDiagnostic.Name": "控制器诊断工具", - "Tooltip.Labeler.Name": "标签设置工具", + "Tools.Labeler.Name": "标签设置工具", "ProtoFlux.UI.Call" : "调用", "ProtoFlux.UI.AsyncCall" : "异步 调用", @@ -2747,26 +2747,26 @@ "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": "标签工具", + + + + + + + + + + + + + + + + + + + + "Discord.RichPresence.InPrivateWorld": "在私人世界", "Discord.RichPresence.InPrivateLargeText": "在私人世界 ({version})", diff --git a/zh-tw.json b/zh-tw.json index e92c22a..5ae380c 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -98,7 +98,7 @@ "Interaction.Locomotion.None": "沒有", "Interaction.NamedEquipTool": "裝備{name}", - "Interaction.NamedEquipTool.Default": "工具", + "Interaction.NamedEquipTools.Default": "工具", "Interaction.EnterAnchor": "輸入Anchor", "Interaction.ExitAnchor": "退出Anchor", @@ -622,89 +622,89 @@ "Undo.ExtractMaterialsFromHierarchy": "從層次結構提取材質", "Undo.BatchConvertMaterials": "批量轉換材質", - "Tooltips.Brush.ChangeColor" : "改變顏色", - "Tooltips.Brush.IncrementSize" : "增大", - "Tooltips.Brush.DecrementSize" : "縮小", + "Tools.Brush.ChangeColor" : "改變顏色", + "Tools.Brush.IncrementSize" : "增大", + "Tools.Brush.DecrementSize" : "縮小", - "Tooltips.Dev.CreateNew": "創建新的...", - "Tooltips.Dev.Selection": "選擇: {mode}", - "Tooltips.Dev.DevMode.Off": "開發人員模式:禁用", - "Tooltips.Dev.DevMode.On": "開發人員模式:啓用", - "Tooltips.Dev.OpenInspector": "打開查看器", - "Tooltips.Dev.DeselectAll": "全部取消選擇", - "Tooltips.Dev.DestroySelected": "銷毀所選", - "Tooltips.Dev.ConfirmDestroySelected": "確認銷燬所選", + "Tools.Dev.CreateNew": "創建新的...", + "Tools.Dev.Selection": "選擇: {mode}", + "Tools.Dev.DevMode.Off": "開發人員模式:禁用", + "Tools.Dev.DevMode.On": "開發人員模式:啓用", + "Tools.Dev.OpenInspector": "打開查看器", + "Tools.Dev.DeselectAll": "全部取消選擇", + "Tools.Dev.DestroySelected": "銷毀所選", + "Tools.Dev.ConfirmDestroySelected": "確認銷燬所選", - "Tooltips.Dev.GizmoOptions" : "Gizmo 選項", - "Tooltips.Dev.SelectParent" : "選擇父級", - "Tooltips.Dev.LocalSpace" : "局部座標", - "Tooltips.Dev.GlobalSpace" : "全局座標", - "Tooltips.Dev.Translation" : "平移", - "Tooltips.Dev.Rotation" : "旋轉", - "Tooltips.Dev.Scale" : "縮放", + "Tools.Dev.GizmoOptions" : "Gizmo 選項", + "Tools.Dev.SelectParent" : "選擇父級", + "Tools.Dev.LocalSpace" : "局部座標", + "Tools.Dev.GlobalSpace" : "全局座標", + "Tools.Dev.Translation" : "平移", + "Tools.Dev.Rotation" : "旋轉", + "Tools.Dev.Scale" : "縮放", - "Tooltip.Color.Picker": "選色器", + "Tools.Color.Picker": "選色器", - "Tooltip.GrabbableSetter.Scalable": "設爲可縮放", - "Tooltip.GrabbableSetter.NonScalable": "設爲不可縮放", - "Tooltip.GrabbableSetter.ApplyToRoot": "設爲應用到根組件", - "Tooltip.GrabbableSetter.AppyToHit": "設爲應用到命中組件", + "Tools.GrabbableSetter.Scalable": "設爲可縮放", + "Tools.GrabbableSetter.NonScalable": "設爲不可縮放", + "Tools.GrabbableSetter.ApplyToRoot": "設爲應用到根組件", + "Tools.GrabbableSetter.AppyToHit": "設爲應用到命中組件", - "Tooltip.CharacterCollider.MarkGrippable": "標記爲可抓取", - "Tooltip.CharacterCollider.DontMarkGrippable": "不要標記爲可抓取", - "Tooltip.CharacterCollider.EnsureWalkRun": "確保步行/跑步運動", - "Tooltip.CharacterCollider.EnsureZeroG": "確保零重力運動", - "Tooltip.CharacterCollider.EnsurePhysicalFly": "確保物理飛行運動", + "Tools.CharacterCollider.MarkGrippable": "標記爲可抓取", + "Tools.CharacterCollider.DontMarkGrippable": "不要標記爲可抓取", + "Tools.CharacterCollider.EnsureWalkRun": "確保步行/跑步運動", + "Tools.CharacterCollider.EnsureZeroG": "確保零重力運動", + "Tools.CharacterCollider.EnsurePhysicalFly": "確保物理飛行運動", - "Tooltip.Light.Point": "點光源", - "Tooltip.Light.Spot": "聚光燈", - "Tooltip.Light.Sun": "太陽", + "Tools.Light.Point": "點光源", + "Tools.Light.Spot": "聚光燈", + "Tools.Light.Sun": "太陽", - "Tooltip.MeshVisibility.KeepShadow": "保持陰影", - "Tooltip.MeshVisibility.ShadowOff": "禁用陰影", - "Tooltip.MeshVisibility.ShadowOn": "啟用陰影", - "Tooltip.MeshVisibility.OnlyShadow": "設置為僅陰影", - "Tooltip.MeshVisibility.DoubleSidedShadow": "設置為雙面陰影", + "Tools.MeshVisibility.KeepShadow": "保持陰影", + "Tools.MeshVisibility.ShadowOff": "禁用陰影", + "Tools.MeshVisibility.ShadowOn": "啟用陰影", + "Tools.MeshVisibility.OnlyShadow": "設置為僅陰影", + "Tools.MeshVisibility.DoubleSidedShadow": "設置為雙面陰影", - "Tooltip.Slicer.Add": "添加切片器", - "Tooltip.Slicer.Clear": "清除設定", + "Tools.Slicer.Add": "添加切片器", + "Tools.Slicer.Clear": "清除設定", - "Tooltip.Material.RayMode": "射線模式", - "Tooltip.Material.AreaMode": "區域模式", - "Tooltip.Material.ObjectMode": "對象全局模式", - "Tooltip.Material.SceneMode": "場景全局模式", - "Tooltip.Material.CreateCopy": "建立副本", - "Tooltip.Material.Edit": "編輯材料", - "Tooltip.Material.Convert": "轉換為...", - "Tooltip.Material.ConvertAll": "把全部轉換爲...", - "Tooltip.Material.CreateNew": "創建新的", + "Tools.Material.RayMode": "射線模式", + "Tools.Material.AreaMode": "區域模式", + "Tools.Material.ObjectMode": "對象全局模式", + "Tools.Material.SceneMode": "場景全局模式", + "Tools.Material.CreateCopy": "建立副本", + "Tools.Material.Edit": "編輯材料", + "Tools.Material.Convert": "轉換為...", + "Tools.Material.ConvertAll": "把全部轉換爲...", + "Tools.Material.CreateNew": "創建新的", - "Tooltip.Mesh.Edit": "編輯網格", + "Tools.Mesh.Edit": "編輯網格", - "Tooltip.Cartridge.Eject": "取出球體", + "Tools.Cartridge.Eject": "取出球體", - "Tooltip.Microphone.Format.WAV": "WAV文件", - "Tooltip.Microphone.Format.Vorbis": "OGG文件", - "Tooltip.Microphone.Format.FLAC": "FLAC文件", - "Tooltip.Microphone.ModeHold": "按住以錄製聲音", - "Tooltip.Microphone.ModePress": "按下以開始/停止錄製聲音", - "Tooltip.Microphone.SourceRaw": "Raw文件", - "Tooltip.Microphone.SourceFiltered": "過濾並歸一化", + "Tools.Microphone.Format.WAV": "WAV文件", + "Tools.Microphone.Format.Vorbis": "OGG文件", + "Tools.Microphone.Format.FLAC": "FLAC文件", + "Tools.Microphone.ModeHold": "按住以錄製聲音", + "Tools.Microphone.ModePress": "按下以開始/停止錄製聲音", + "Tools.Microphone.SourceRaw": "Raw文件", + "Tools.Microphone.SourceFiltered": "過濾並歸一化", - "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" : "打包爲 {name}", - "Tooltip.ProtoFlux.Unpack" : "將 {name} 解包", - "Tooltip.ProtoFlux.ExplicitCast" : "顯式轉換\n(警告: 可能丟失數據)", + "Tools.ProtoFlux.Drive" : "驅動", + "Tools.ProtoFlux.Source" : "源", + "Tools.ProtoFlux.Reference" : "參考", + "Tools.ProtoFlux.Write" : "寫", + "Tools.ProtoFlux.Proxy" : "代理", + "Tools.ProtoFlux.CreateLocal" : "創建局部變量", + "Tools.ProtoFlux.CreateStore" : "創建變量", + "Tools.ProtoFlux.CreateDataModelStore" : "創建結構變量", + "Tools.ProtoFlux.Overview" : "切換概覽", + "Tools.ProtoFlux.NodeBrowser" : "瀏覽節點", + "Tools.ProtoFlux.PackInPlace" : "就地打包", + "Tools.ProtoFlux.PackInto" : "打包爲 {name}", + "Tools.ProtoFlux.Unpack" : "將 {name} 解包", + "Tools.ProtoFlux.ExplicitCast" : "顯式轉換\n(警告: 可能丟失數據)", "ProtoFlux.UI.Call" : "調用", "ProtoFlux.UI.AsyncCall" : "異步 調用", @@ -1833,26 +1833,26 @@ "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 35cb602a7a1a0fe90a7d8d4b2c0af733fcc9e5dd Mon Sep 17 00:00:00 2001 From: coolymike Date: Tue, 12 Nov 2024 23:26:50 +0100 Subject: [PATCH 083/529] More changes to nl.json --- nl.json | 212 ++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 131 insertions(+), 81 deletions(-) diff --git a/nl.json b/nl.json index 2d9e65f..39805b2 100644 --- a/nl.json +++ b/nl.json @@ -40,7 +40,7 @@ "General.Edit": "Bewerken", "General.UI.SearchPrompt": "Zoeken...", - "General.UI.SearchPromptLong": "Hier typen...", + "General.UI.SearchPromptLong": "Typ hier om te zoeken...", "General.UI.ToggleEditMode": "Bewerkmodus aan/uitzetten", "General.UI.ToggleSubtitles": "Ondertiteling aan/uitzetten", "General.UI.Subtitles.On": "Ondertiteling: Aan", @@ -155,7 +155,7 @@ "Dash.Actions.CloudHome": "Open woon wereld", - "Dash.Exit.Header": "Verlaat {appName}", + "Dash.Exit.Header": "{appName} Afsluiten", "Dash.Exit.ExitAndSave": "Verlaat en sla woon wereld op", "Dash.Exit.ExitAndDiscard": "Verlaat en sla niets op", "Dash.Exit.Sponsor": "Heel erg bedankt {name}, voor het sponsoren van dit project!", @@ -210,7 +210,9 @@ "World.Error.HostBlockedDetail": "Je hebt de host geblokkeerd", "World.Error.WorldCrash": "Wereld gecrasht", "World.Error.WorldCrashDetail": "Fatale fout tijdens het updaten van de wereld", + "World.Error.Handshake": "Handshake fout", "World.Error.Unknown": "Onbekende fout", + "World.Error.FailedToCreateBanAccessKey": "Fout tijdens maken van ban access key", "World.Config.Name": "Wereldnaam:", "World.Config.Description": "Omschrijving:", @@ -218,14 +220,14 @@ "World.Config.MobileFriendly": "Mobiel vriendelijk", "World.Config.SaveOptionsHeader": "Opties voor opslaan:", "World.Config.EditMode": "Bewerkingsmodus:", - "World.Config.AccessLevelHeader": "Wie kan deelnemen aan deze wereld?", + "World.Config.AccessLevelHeader": "Wie mag deelnemen aan deze wereld?", "World.Config.AutoKickAFK": "Auto-kick AFK gebruikers:", "World.Config.AutoKickAFKMinutes": "Maximum AFK minuten:", - "World.Config.HideFromListing": "Niet weergeven in sessielijst", + "World.Config.HideFromListing": "Niet weergeven in sessielijsten", "World.Config.Autosave": "Automatisch opslaan (overschrijven):", - "World.Config.AutosaveInterval": "Automatisch opslaan per minuten:", + "World.Config.AutosaveInterval": "Automatisch opslaan interval (minuten):", "World.Config.CleanupAssets": "Maak ongebruikte assets schoon:", - "World.Config.CleanupInterval": "Tijd tussen schoonmaken (seconden):", + "World.Config.CleanupInterval": "Schoonmaakinterval (seconden):", "World.Actions.StartSession": "Start sessie", "World.Actions.Join": "Bezoeken", @@ -337,7 +339,7 @@ "World.Filter.ByOwner": "Door eigenaar:", "World.Filter.UserOwner": "Van gebruikers", "World.Filter.GroupOwner": "Van groepen", - "World.Filter.SubmittedToGroup": "geüpload groep:", + "World.Filter.SubmittedToGroup": "geüpload naar groep:", "World.Filter.Featured": "Alleen aanbevolen", "World.Filter.MyWorlds": "Mijn werelden", "World.Filter.SessionFiltering": "Sessiefiltering:", @@ -358,6 +360,7 @@ "World.Edit.AccessPrivate": "Alleen ik", "World.Edit.AccessPatreon": "Patreon Supporters", "World.Edit.AccessPublic": "Iedereen (Openbaar)", + "World.Edit.ReadOnly": "Niet Overschrijven", "Tools.AvatarCreator": "Avatar Maker", "Tools.FullBodyCalibrator": "Calibreer full-body", @@ -381,7 +384,7 @@ "Options.SeatedMode.On": "Zittende modus: Aan", "Options.SeatedMode.Off": "Zittende modus: Uit", "Options.Nameplates.All": "Naamborden: Alle", - "Options.Nameplates.NonContacts": "Naamborden: niet-contacten", + "Options.Nameplates.NonContacts": "Naamborden: Niet-contacten", "Options.Nameplates.Hide": "Naamborden: Verborgen", "Options.Nameplates.DefaultStyle": "Gebruik standaard naamborden", "Options.Nameplates.CustomStyle": "Sta aangepaste naamborden toe", @@ -399,8 +402,8 @@ "Indicator.Sync.AllSynced": "Alles gesynchroniseerd", "Indicator.Sync.SyncingItems": "Synchroniseren
{item_count, plural, one {# item} other {# items}}", "Indicator.Sync.UploadingVariants": "Uploaden
asset varianten", - "Indicator.Sync.SyncError": "Synchronisatiefout Bekijk de log voor details", - "Indicator.Sync.StorageFull": "Opslag zit vol Kan niet synchroniseren", + "Indicator.Sync.SyncError": "Synchronisatiefout
Bekijk de log voor details", + "Indicator.Sync.StorageFull": "Opslag zit vol
Kan niet synchroniseren", "Indicator.Storage.StorageFull": "Opslag zit vol", "Indicator.Storage.Usage": "{storage_used} van {storage_max}
opslag gebruikt", @@ -414,22 +417,22 @@ "Login.InvalidLogin.Description": "Kijk je login-gegevens opnieuw na of druk op \"Wachtwoord Vergeten?\"", "Login.MalformedUID": "Ongeldige apparaat-gegevens", - "Login.MalformedUID.Description": "Probeer Resonite opnieuw te installeren, of neem contact op met {supportUrl}.", + "Login.MalformedUID.Description": "Probeer {appName} opnieuw te installeren, of neem contact met ons op via {supportUrl}.", "Login.MissingUID": "Ontbrekende apparaat-gegevens", - "Login.MissingUID.Description": "Probeer Resonite opnieuw te installeren, of neem contact op met {supportUrl}.", + "Login.MissingUID.Description": "Probeer {appName} opnieuw te installeren, of neem contact met ons op via {supportUrl}.", - "Login.MissingSecretMachineId": "Ontbrekende geheime machine ID", - "Login.MissingSecretMachineId.Description": "Probeer Resonite opnieuw te installeren, of neem contact op met {supportUrl}.", + "Login.MissingSecretMachineId": "Ontbrekende secret machine ID", + "Login.MissingSecretMachineId.Description": "Probeer {appName} opnieuw te installeren, of neem contact met ons op via {supportUrl}.", "Login.MalformedSecretMachineId": "Ongeldige secret machine ID", - "Login.MalformedSecretMachineId.Description": "Probeer Resonite opnieuw te installeren, of neem contact op met {supportUrl}.", + "Login.MalformedSecretMachineId.Description": "Probeer {appName} opnieuw te installeren, of neem contact met ons op via {supportUrl}.", "Register.MissingUID": "Ontbrekende apparaat-gegevens", - "Register.MissingUID.Description": "Probeer Resonite opnieuw te installeren, of neem contact op met {supportUrl}.", + "Register.MissingUID.Description": "Probeer {appName} opnieuw te installeren, of neem contact met ons op via {supportUrl}.", "Register.MalformedUID": "Ongeldige apparaat-gegevens", - "Register.MalformedUID.Description": "Probeer Resonite opnieuw te installeren, of neem contact op met {supportUrl}.", + "Register.MalformedUID.Description": "Probeer {appName} opnieuw te installeren, of neem contact met ons op via {supportUrl}.", "Login.MissingLogin": "Geen login-gegevens ingevoerd", "Login.MissingLogin.Description": "Ben je het vergeten in te vullen?", @@ -444,16 +447,16 @@ "Login.EmailNotVerified.Description": "Je e-mail is niet geverifieerd, kijk je inbox na voor een e-mail van ons, kijk ook in je spam folder.", "Login.AccountTempLocked": "Je account is vergrendeld.", - "Login.AccountTempLocked.Description": "Neem contact op met ons op: {moderationUrl}.", + "Login.AccountTempLocked.Description": "Neem contact met ons op via {moderationUrl}.", "Login.AccountBanned": "Je account is verbannen.", - "Login.AccountBanned.Description": "Neem contact op met ons op: {moderationUrl}.", + "Login.AccountBanned.Description": "Neem contact met ons op via {moderationUrl}.", - "Login.DuplicateAccount": "Dubbel account", - "Login.DuplicateAccount.Description": "Neem contact op met ons op: {supportUrl}.", + "Login.DuplicateAccount": "Dubbele account", + "Login.DuplicateAccount.Description": "Neem contact met ons op via {supportUrl}.", "Login.UnknownError": "Onbekende fout", - "Login.UnknownError.Description": "Er is iets mis gegaan tijdens inloggen. Neem contact op met {supportUrl}.", + "Login.UnknownError.Description": "Er is iets mis gegaan tijdens inloggen. Neem contact met ons op via {supportUrl}.", "Register.MissingRequest": "Ontbrekende registratie-details", "Register.MissingRequest.Description": "We konden geen registratie-details vinden. Zorg dat deze ingevuld zijn tijdens registreren.", @@ -483,7 +486,7 @@ "Register.InvalidDateOfBirth.Description": "Je geboortedatum is ongeldig.", "Register.UsernameContainsBlockedTerms": "Gebruikersnaam bevat geblokkeerde woorden", - "Register.UsernameContainsBlockedTerms.Description": "Je gebruikersnaam bevat geblokkeerde woorden. Als je denkt dat dit niet correct is, neem contact op met {supportUrl}.", + "Register.UsernameContainsBlockedTerms.Description": "Je gebruikersnaam bevat geblokkeerde woorden. Als je denkt dat dit niet correct is, neem contact met ons op via {supportUrl}.", "Register.MissingPassword": "Ontbrekend wachtwoord", "Register.MissingPassword.Description": "Je hebt geen wachtwoord ingevuld.", @@ -492,13 +495,13 @@ "Register.InvalidPassword.Description": "Je wachtwoord is ongeldig. Het moet minimaal 8 karakters bevatten, waarvan minimaal 1 cijfer, 1 hoofdletter en 1 kleine letter.", "Register.EmailAlreadyRegistered": "E-mail is al geregistreerd", - "Register.EmailAlreadyRegistered.Description": "Een account met deze e-mail bestaat al. Klik op \"Wachtwoord Vergeten?\" als je het wachtwoord vergeten bent. Of je kan contact opnemen met {supportUrl}.", + "Register.EmailAlreadyRegistered.Description": "Een account met deze e-mail bestaat al. Klik op \"Wachtwoord Vergeten?\" als je het wachtwoord vergeten bent. Of je kan contact met ons opnemen via {supportUrl}.", "Register.UsernameAlreadyRegistered": "Gebruikersnaam is al geregistreerd", - "Register.UsernameAlreadyRegistered.Description": "Een account met deze gebruikersnaam bestaat al. Klik op \"Wachtwoord Vergeten?\" als je het wachtwoord vergeten bent. Of je kan contact opnemen met {supportUrl}.", + "Register.UsernameAlreadyRegistered.Description": "Een account met deze gebruikersnaam bestaat al. Klik op \"Wachtwoord Vergeten?\" als je het wachtwoord vergeten bent. Of je kan contact met ons opnemen via {supportUrl}.", "Register.ErrorCheckingUserId": "Fout bij nakijken van UserID", - "Register.ErrorCheckingUserId.Description": "Neem contact op met {supportUrl}.", + "Register.ErrorCheckingUserId.Description": "Neem contact met ons op via {supportUrl}.", "Recovery.MissingEmail": "Ontbrekende e-mail", "Recovery.MissingEmail.Description": "Heb je een e-mail ingevuld?", @@ -507,10 +510,10 @@ "Recovery.IncorrectEmail.Description": "Je hebt een ongeldige e-mail ingevuld. Kijk je gegevens na, en probeer het opnieuw.", "Recovery.NoPasswordSetup": "Geen wachtwoord ingesteld", - "Recovery.NoPasswordSetup.Description": "Neem contact op met {supportUrl}.", + "Recovery.NoPasswordSetup.Description": "Neem contact met ons op via {supportUrl}.", "Register.UnknownError": "Onbekende fout", - "Register.UnknownError.Description": "Er is iets mis gegaan tijdens registreren. Neem contact op met {supportUrl}.", + "Register.UnknownError.Description": "Er is iets mis gegaan tijdens registreren. Neem contact met ons op via {supportUrl}.", "Account.Login": "Log in", "Account.Logout": "Log uit", @@ -526,11 +529,11 @@ "Account.Email": "E-mail:", "Account.RememberMe": "Onthoud mij
(Logt uit na 30 dagen zonder activiteit):", "Account.RepeatEmail": "Herhaal e-mail:", - "Account.UsernameOrEmail": "Gebruikersnaam of e-mail:", + "Account.UsernameOrEmail": "Gebruikersnaam of E-mail:", "Account.Password": "Wachtwoord:", "Account.RepeatPassword": "Herhaal wachtwoord:", "Account.RecoverPassword": "Wachtwoord Vergeten?", - "Account.LiveEmailWarning": "WAARSCHUWING: Bij live.com, hotmail.com, outlook.com en andere door Microsoft beheerde services kan het 1-2 dagen duren om de e-mail te accepteren.", + "Account.LiveEmailWarning": "WAARSCHUWING: Bij live.com, hotmail.com, outlook.com en andere e-mail services van Microsoft kan het tot 1-2 dagen duren om de e-mail te ontvangen.", "Account.PasswordRules": "(minimaal 8 tekens, 1 cijfer, 1 kleine letter, 1 hoofdletter)", "Account.LostPassword": "Wachtwoord Vergeten", "Account.SendRecoveryCode": "Verzend herstelcode", @@ -538,7 +541,7 @@ "Account.ResetPasswordInstructions": "Er is een herstelcode naar je e-mailadres gestuurd. Kopiëer het naar het veld hier onder:", "Account.RecoveryCode": "Herstelcode:", "Account.NewPassword": "Nieuw wachtwoord:", - "Account.ResetPassword": "Stel een nieuw wachtwoord in", + "Account.ResetPassword": "Stel nieuwe wachtwoord in", "Account.Requesting": "Aanvragen...", "Account.ErrorPasswordMismatch": "Wachtwoorden komen niet overeen!", "Account.ErrorEmailMismatch": "E-mails komen niet overeen!", @@ -555,7 +558,7 @@ "Account.Saml2.LoggingIn": "Wachten tot de log in voltooit (kijk in je web browser)...", "Account.TOTP.Title": "Tweetraps-verificatie", - "Account.TOTP.Initializing": "De status van 2FA controleren voor jouw account...", + "Account.TOTP.Initializing": "We controleren de status van 2FA voor jouw account...", "Account.TOTP.Code.Header": "Geheime code", "Account.TOTP.Code.Description": "Eerst moet je een geheime code invoeren in jouw TOTP-verificatie-app, zoals Authy of Google Authenticator.

Wij raden aan dit te doen door de QR-code te scannen, maar je kan de geheime code ook handmatig invoeren. Deel deze code nooit met anderen.

Als je in VR bent, kan je naar bureaubladmodus overschakelen door op F8 te drukken.", "Account.TOTP.Code.QRCode": "QR-code scannen", @@ -567,7 +570,7 @@ "Account.TOTP.Activate.Description": "Om 2FA te gebruiken, vul de 6-cijferige code in die gegenereerd is door je TOTP-verificatie-app.

Zodra 2FA geactiveerd is zal je deze code nodig hebben om bepaalde acties door te voeren.", "Account.TOTP.Activate.Token": "6-cijferige code:", "Account.TOTP.Activate.TokenField": "Voer hier je code in...", - "Account.TOTP.Activate.Activate": "Activeren", + "Account.TOTP.Activate.Activate": "Activeer", "Account.TOTP.Activate.Activating": "Activeren...", "Account.TOTP.Activate.InvalidToken": "Ongeldige code!", "Account.TOTP.Message.AlreadySetup": "2FA is al ingesteld op jouw account!", @@ -575,7 +578,7 @@ "Account.TOTP.Message.SetupComplete": "Gefeliciteerd!

2FA is nu ingesteld op jouw account voor extra beveiliging!

Je kan dit optioneel inschakelen voor inloggen met het /enableLogin2FA commando.", "Account.TOTP.Deactivate.Header": "Deactiveer 2FA", "Account.TOTP.Deactivate.Description": "2FA is nu ingesteld en actief op jouw account. Als je het uit moet schakelen (bijvoorbeeld omdat je telefoon kwijt is, of omdat iemand anders de codes heeft), kan je dat hier doen.

Na het uitschakelen, kan je 2FA opnieuw instellen. Dat genereert een nieuwe geheime code en een nieuwe set herstelcodes.

Als je telefoon kwijt is, en je moet 2FA opnieuw instellen, raden wij STERK aan dit zo snel mogelijk te doen. Elke herstelcode kan maar een keer gebruikt worden, als ze op zijn mag je niet meer in je account.", - "Account.TOTP.Deactivate.Deactivate": "Deactiveren", + "Account.TOTP.Deactivate.Deactivate": "Deactiveer", "Account.TOTP.Deactivate.Deactivating": "Deactiveren...", "Account.TOTP.Message.DeactivationComplete": "2FA is met succes gedeactiveerd voor jouw account.

Jouw account loopt nu een verhoogd risico!

We raden sterk aan om 2FA onmiddellijk opnieuw in te stellen, vooral als je een herstelcode hebt gebruikt omdat je jouw telefoon bent kwijtgeraakt.", @@ -613,7 +616,7 @@ "Session.Permission.ClearOverrides": "Wis Gebruikersoverschrijvingen", "Session.JoinVerifier.EnableHeader": "Activeer Aangepaste Join Verifier?", - "Session.JoinVerifier.EnableText": "WAARSCHUWING: Je zet zometeen een aangepaste join verifier aan die onderdeel uitmaakt van deze wereld. Voordat je dit doet, zorg dat je de maker van de wereld vertrouwt. Aangepaste join verifiers kunnen toegangs-regels van sessies overslaan, en gebruikers blokkeren of toelaten met aangepaste regels.", + "Session.JoinVerifier.EnableText": "WAARSCHUWING: Je zet zometeen een aangepaste join verifier aan die onderdeel uitmaakt van deze wereld. Voordat je dit doet, zorg dat je de maker van de wereld vertrouwt. Aangepaste join verifiers kunnen toegangs-regels van sessies overschrijven, en gebruikers blokkeren of toelaten met aangepaste regels.", "Session.JoinVerifier.Label": "Gebruik Aangepaste Join Verifier: {name}", "Session.JoinVerifier.ComponentWarning": "WAARSCHUWING: Op dit moment is er niks om de join verifier te beschermen van aanpassingen. Als het aanpassen van de ProtoFlux een zorg is, GEBRUIK DEZE NIET en ZET HET NIET AAN in jouw werelden.", "Session.JoinVerifier.SetCustomVerifier": "Stel in als aangepaste join verifier", @@ -669,13 +672,15 @@ "Notifications.IsSociable": "Is sociaal, stuur een bericht of nodig uit!", "Notifications.IsOnline": "Is nu Online", "Notifications.IsOnlineOnDifferentVersion": "Is nu Online (Met versie: {version})", - "Notifications.ReceivedContactRequest": "Heeft een contact-verzoek gestuurd", + "Notifications.ReceivedContactRequest": "Contact-verzoek gestuurd", "Notifications.ReceivedInvite": "Nodigt je uit naar:", - "Notifications.ReceivedItem": "Heeft je een voorwerp gestuurd:", - "Notifications.VoiceMessage": "Heeft je een spraakbericht verstuurd", - "Notifications.SessionStarted": "Heeft een sessie gestart:", - "Notifications.UserJoined": "Gebruiker heeft de sessie toegetreden", - "Notifications.UserLeft": "Gebruiked heeft de sessie verlaten", + "Notifications.ReceivedItem": "Voorwerp gestuurd:", + "Notifications.VoiceMessage": "Spraakbericht verstuurd", + "Notifications.SessionStarted": "Sessie gestart:", + "Notifications.UserJoined": "Heeft de sessie toegetreden", + "Notifications.UserLeft": "Heeft de sessie verlaten", + "Notifications.PermissionChanged": "Rol veranderd naar {new}", + "Notifications.PermissionChangedDetail": "In {world}. Oude rol: {old}", "Undo.SetField": "Veld {field_name} naar {value} instellen", "Undo.SetReference": "Referentie {ref_name} naar {ref_target} instellen", @@ -692,9 +697,9 @@ "Undo.ResetRotation": "Reset Rotatie", "Undo.ResetScale": "Reset Schaal", - "Undo.GrabObjects": "Grijp objecten", - "Undo.DestroyGrabbed": "Verwijder gegrepen objecten", - "Undo.DuplicateGrabbed": "Verdubbel gegrepen objecten", + "Undo.GrabObjects": "Objecten vastpakken", + "Undo.DestroyGrabbed": "Verwijder vastgepakte objecten", + "Undo.DuplicateGrabbed": "Verdubbel vastgepakte objecten", "Undo.ChangeBoxSize": "Verander de grootte van de Box", "Undo.BrushStroke": "Penseelstreek", @@ -715,6 +720,9 @@ "Tooltips.Brush.IncrementSize": "Groter", "Tooltips.Brush.DecrementSize": "Kleiner", + "Tooltip.GeometryLineBrush.Name": "Geometrie Lijn Penseel Gereedschap", + + "ToolTip.Dev.Name": "Ontwikkelaarsgereedschap", "Tooltips.Dev.CreateNew": "Maak nieuw...", "Tooltips.Dev.Selection": "Selectie: {mode}", "Tooltips.Dev.DevMode.Off": "Ontwikkelaarsmodus: Uit", @@ -738,13 +746,16 @@ "Tooltips.Dev.Interaction.Tip": "Punt", "Tooltips.Dev.Interaction.Projection": "Projectie", + "Tooltip.Color.Name": "Kleur Gereedschap", "Tooltip.Color.Picker": "Kleurenpallet", + "Tooltip.GrabbableSetter.Name": "Vastpakbaar Instellen Gereedschap", "Tooltip.GrabbableSetter.Scalable": "Schaalbaar instellen", "Tooltip.GrabbableSetter.NonScalable": "Niet-schaalbaar instellen", "Tooltip.GrabbableSetter.ApplyToRoot": "Stel Toepassen op Root in", "Tooltip.GrabbableSetter.AppyToHit": "Stel Toepassen op Hit in", + "Tooltip.CharacterCollider.Name": "Fysieke Collisie Instellen Gereedschap", "Tooltip.CharacterCollider.MarkGrippable": "Vastpakken Toestaan", "Tooltip.CharacterCollider.DontMarkGrippable": "Vastpakken Niet Toestaan", "Tooltip.CharacterCollider.EnsureWalkRun": "Verankeren loop-/ren-beweging", @@ -755,19 +766,25 @@ "Tooltip.Light.Spot": "Spot", "Tooltip.Light.Sun": "Zon", + "Tooltip.Light.Name": "Licht Gereedschap", "Tooltip.Light.Shadows.None": "Geen Schaduwen", "Tooltip.Light.Shadows.Hard": "Harde Schaduwen", "Tooltip.Light.Shadows.Soft": "Zachte Schaduwen", + "Tooltip.MeshVisibility.Name": "Mesh Zichtbaarheid Gereedschap", "Tooltip.MeshVisibility.KeepShadow": "Behoud schaduw", "Tooltip.MeshVisibility.ShadowOff": "Zet Schaduwen Uit", "Tooltip.MeshVisibility.ShadowOn": "Zet Schaduwen Aan", "Tooltip.MeshVisibility.OnlyShadow": "Stel in op alleen schaduwen", "Tooltip.MeshVisibility.DoubleSidedShadow": "Stel in op dubbelzijdige schaduw", + "Tooltip.Mesh.Name": "Mesh Gereedschap", + + "Tooltip.Slicer.Name": "Mesh Snijder Gereedschap", "Tooltip.Slicer.Add": "Voeg Snijder toe", "Tooltip.Slicer.Clear": "Wis instellingen", + "Tooltip.Material.Name": "Materiaal Gereedschap", "Tooltip.Material.RayMode": "Ray-modus", "Tooltip.Material.AreaMode": "Gebiedsmodus", "Tooltip.Material.ObjectMode": "Globale objectmodus", @@ -782,14 +799,16 @@ "Tooltip.Cartridge.Eject": "Bol uitwerpen", + "Tooltip.Microphone.Name": "Microfoon", "Tooltip.Microphone.Format.WAV": "WAV", "Tooltip.Microphone.Format.Vorbis": "OGG Vorbis", "Tooltip.Microphone.Format.FLAC": "FLAC", "Tooltip.Microphone.ModeHold": "Houd vast om op te nemen", - "Tooltip.Microphone.ModePress": "Druk om te starten/stoppen met opnemen", + "Tooltip.Microphone.ModePress": "Klik om te starten/stoppen met opnemen", "Tooltip.Microphone.SourceRaw": "Ruw", "Tooltip.Microphone.SourceFiltered": "Gefilterd & Genormaliseerd", + "Tooltip.ProtoFlux.Name": "ProtoFlux Gereedschap", "Tooltip.ProtoFlux.Drive": "Overschrijven", "Tooltip.ProtoFlux.Source": "Bron", "Tooltip.ProtoFlux.Reference": "Referentie", @@ -803,7 +822,7 @@ "Tooltip.ProtoFlux.PackInPlace": "Hier inpakken", "Tooltip.ProtoFlux.PackInto": "Inpakken naar {name}", "Tooltip.ProtoFlux.Unpack": "Uitpakken van {name}", - "Tooltip.ProtoFlux.ExplicitCast": "Expliciet Overzetten\n(Waarschuwing: Mogelijk Gegevens-verlies)", + "Tooltip.ProtoFlux.ExplicitCast": "Expliciet Overzetten\n(Waarschuwing: Mogelijk Gegevensverlies)", "Tooltip.Meter.Mode.Ray": "Modus: Ray", "Tooltip.Meter.Mode.Perpendicular": "Modus: Loodrecht", @@ -812,19 +831,31 @@ "Tooltip.Meter.Points.Two": "Twee Punten", "Tooltip.Meter.Points.Multiple": "Meerdere Punten", + "Tooltip.Meter.Name": "Meet Gereedschap", "Tooltip.Meter.ObjectSpace": "Meet in Objectspace", "Tooltip.Meter.WorldSpace": "Meet in Worldspace", + "Tooltip.Glue.Name": "Lijm Gereedschap", "Tooltip.Glue.Mode.BakeMeshes": "Modus: Bak meshes", "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Modus: Bak skinned meshes", "Tooltip.Glue.Mode.ParentObjects": "Modus: Parent objecten", + "Tooltip.RigTransfer.Name": "Rigged Mesh Overdracht Gereedschap", "Tooltip.RigTransfer.ClearSource": "Verwijder bron", + "Tooltip.ComponentClone.Name": "Component Kloon Gereedschap", "Tooltip.ComponentClone.SingleInstanceOn": "Enkel Exemplaar: Aan", "Tooltip.ComponentClone.SingleInstanceOff": "Enkel Exemplaar: Uit", "Tooltip.ComponentClone.ClearTemplate": "Verwijder voorbeeld", + "Tooltip.Shape.Name": "Vorm Gereedschap", + + "Tooltip.CameraObjectHider.Name": "Camera Object Zichtbaarheid Gereedschap", + + "Tooltip.ControllerDiagnostic.Name": "Diagnotisch Gereedschap Voor Controllers", + + "Tooltip.Labeler.Name": "Label Gereedschap", + "ProtoFlux.UI.Call": "Aanroepen", "ProtoFlux.UI.AsyncCall": "Asynchroon Aanroepen", "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux Nodes", @@ -926,7 +957,7 @@ "Importer.Image.Title": "Importeer Afbeelding", "Importer.Image.Prompt": "Wat importeer je?", "Importer.Image.Regular": "Afbeelding / Texture", - "Importer.Image.Screenshot": "Resonite Foto(Hier opgenomen)", + "Importer.Image.Screenshot": "{appName} Foto(Hier opgenomen)", "Importer.Image.PixelArt": "Pixel-Art", "Importer.Image.Sprite": "Sprite", "Importer.Image.360": "360° Foto / Skybox", @@ -936,6 +967,9 @@ "Importer.Image.Stereo180": "Stereo 180° Foto", "Importer.Image.LUT": "LUT", + "Importer.Image.Failure.Heading": "Importeren van afbeelding {image} mislukt", + "Importer.Image.Failure.Description": "Importeren van de afbeelding mislukt vanwege de volgende reden:\n\n{error}", + "Importer.LUT.Failure.Heading": "Importeren van LUT {image} mislukt", "Importer.LUT.Failure.Description": "Importeren van LUT mislukt vanwege de volgende reden:\n\n{error}", @@ -955,7 +989,7 @@ "Importer.Model.AdvancedSettings": "Geavanceerde Instellingen", "Importer.Model.ModelKindPrompt": "Wat voor soort 3D Model?", "Importer.Model.RegularKind": "Normaal / Avatar", - "Importer.Model.SeparableKind": "Scheidbaar met Snappable stukken", + "Importer.Model.SeparableKind": "Scheidbaar met Klikbare stukken", "Importer.Model.UnitsPrompt": "In welke eenheid is het?", "Importer.Model.AutoScale": "Auto Schaal (Onbekende Schaal)", "Importer.Model.AutoHumanoid": "Auto Menselijke Hoogte", @@ -985,7 +1019,7 @@ "Importer.Model.Advanced.Colliders": "Genereer Colliders", "Importer.Model.Advanced.Animations": "Importeer Animaties", - "Importer.Model.Advanced.SetupSnappable": "Stel in als snappable", + "Importer.Model.Advanced.SetupSnappable": "Stel in als klikbaar", "Importer.Model.Advanced.SetupTimelapse": "Instellen als timelapse", "Importer.Model.Advanced.ImportExternalTextures": "Importeer externe textures", "Importer.Model.Advanced.SkinnedMeshes": "Importeer skinned meshes", @@ -1232,7 +1266,7 @@ "Settings.GeneralVRSettings": "VR", "Settings.LeapMotionSettings": "Leap Motion", "Settings.ViveHandTrackingSettings": "Vive Hand Tracking", - "Settings.TrackingSmoothingSettings": "Tracking Smoothing", + "Settings.TrackingSmoothingSettings": "Tracking Versoepeling", "Settings.UserMetricsSettings": "Gebruikers-gegevens", @@ -1282,7 +1316,7 @@ "Settings.InteractiveCameraPositioningSettings": "Positionering", "Settings.InteractiveCameraRenderSettings": "Weergave", "Settings.InteractiveCameraGroupSettings": "Gebruikersgroepering", - "Settings.InteractiveCameraSmoothingSettings": "Smoothing", + "Settings.InteractiveCameraSmoothingSettings": "Versoepeling", "Settings.InteractiveCameraAnchorSettings": "Ankers", "Settings.InteractiveCameraPhotoSettings": "Fotos", "Settings.InteractiveCameraPostProcessingSettings": "Post Processing", @@ -1301,14 +1335,14 @@ "Settings.MovementSettings.RightSidewaysMode.Description": "Gebruik dit om te bepalen wat de zijwaartse beweging op je rechter joystick/touchpad doet.", "Settings.MovementSettings.UseHeadDirectionForMovement": "Gebruik hoofd-richting voor beweging", "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "Als dit aan staat, ga je naar voren in de richting waar je naar kijkt. Als dit uitstaat, wordt de richting van je controller gebruikt.", - "Settings.MovementSettings.UseSmoothTurn": "Smooth draaien", - "Settings.MovementSettings.UseSmoothTurn.Description": "Hiermee draai je langzaam rond terwijl je in VR bent. Dit kan meer meeslepend zijn, maar kan misselijkheid veroorzaken. Zet deze instelling uit als je snap turning fijner vindt.", - "Settings.MovementSettings.SmoothTurnExclusiveMode": "Gebruik smooth draaien exclusieve modus", + "Settings.MovementSettings.UseSmoothTurn": "Geleidelijk draaien", + "Settings.MovementSettings.UseSmoothTurn.Description": "Hiermee draai je langzaam rond terwijl je in VR bent. Dit kan meer meeslepend zijn, maar kan misselijkheid veroorzaken. Zet deze instelling uit als je klikkend draaien fijner vindt.", + "Settings.MovementSettings.SmoothTurnExclusiveMode": "Gebruik geleidelijk draaien exclusieve modus", "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "Wanneer dit aan staat kan een enkele joystick je naar voren/achter bewegen, of draaien, maar nooit tegelijk. Zet dit aan als je vaak per ongeluk draait als je alleen probeert te bewegen.", - "Settings.MovementSettings.SmoothTurnSpeed": "Smooth draai snelheid", - "Settings.MovementSettings.SmoothTurnSpeed.Description": "Deze instelling bepaalt hoe snel je draait als smooth draaien aan staat. De waarde is graden per seconde, dus een waarde van 360 draait je in een seconde rond met de joystick volledig naar links/rechts.", - "Settings.MovementSettings.SnapTurnAngle": "Snap draai hoek", - "Settings.MovementSettings.SnapTurnAngle.Description": "Dit is de hoek (in graden) die je draait als je met snap draai probeert te draaien.", + "Settings.MovementSettings.SmoothTurnSpeed": "Geleidelijk draaien snelheid", + "Settings.MovementSettings.SmoothTurnSpeed.Description": "Deze instelling bepaalt hoe snel je draait als geleidelijk draaien aan staat. De waarde is graden per seconde, dus een waarde van 360 draait je in een seconde rond met de joystick volledig naar links/rechts.", + "Settings.MovementSettings.SnapTurnAngle": "Klikkend draaien hoek", + "Settings.MovementSettings.SnapTurnAngle.Description": "Dit is de hoek (in graden) die je draait als je met klikkend draai probeert te draaien.", "Settings.MovementSettings.NoClipSpeed": "Noclip snelheid", "Settings.MovementSettings.NoClipSpeed.Description": "Dit bepaalt hoe snel je beweegt met de Noclip locomotie modus. Dit type locomotie wordt vaak gebruikt voor bouwen en testen, en is dus vaak niet bestuurd door de wereld waar je in bent.", "Settings.MovementSettings.MovementDeadzone": "Bewegings deadzone", @@ -1322,6 +1356,10 @@ "Settings.GrabbingSettings.DefaultHandGrabType": "Standaard Hand Vastpak Type", "Settings.GrabbingSettings.DefaultHandGrabType.Description": "Dit bepaalt wat jouw standaard vastpake modus is wanneer je nieuwe werelden toetreed.\n\nPalm: Je pakt alle objecten vast in de buurt van je palm.\n\nPrecisie: Je pakt een enkel object vast tussen je wijsvinger en duim.\n\nAutomatisch: De modus wordt automatisch geselecteerd tussen handpalm en precisie afhankelijk van de richting van je hand.\n\nUit: Je kan alleen vastpakken met je lasers.", + "Settings.FullBodyTrackingSettings": "Full-Body Tracking", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle" : "Lichaam Horizontale Richting", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description" : "Dit is de afwijking van de hoek tussen de voeten en het hoofd. Hierbuiten kom je in een horizontale pose. This beïnvloedt bepaalde functies, zoals het overschrijven van je tracker posities met simulaties.", + "Settings.GamepadSettings": "Gamepad", "Settings.GamepadSettings.ThumbstickLookSpeed": "Thumbstick draaisnelheid", "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "Gebruik dit om de gevoeligheid van de thumbstick voor rondkijken aan te passen.", @@ -1349,27 +1387,27 @@ "Settings.GeneralVRSettings.UseVRHotswitching": "VR Hotswitching", "Settings.GeneralVRSettings.UseVRHotswitching.Description": "Als dit aan staat, wissel je automatisch tussen VR- en bureaublad-modus wanneer je jouw VR headset op of af doet.", - "Settings.TrackingSmoothingSettings.HandPositionSmoothing": "Handen Positie Smoothing", - "Settings.TrackingSmoothingSettings.HandRotationSmoothing": "Handen Rotatie Smoothing", - "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de handen positie smoothed is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", - "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de handen rotatie smoothed is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", + "Settings.TrackingSmoothingSettings.HandPositionSmoothing": "Handen Positie Versoepeling", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing": "Handen Rotatie Versoepeling", + "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de handen positie versoepeld is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de handen rotatie versoepeld is. Dit kan helpen voor gebruikers met handtrillingen en andere toegankelijkheidsproblemen die rilling veroorzaken.", - "Settings.TrackingSmoothingSettings.FeetPositionSmoothing": "Voeten Positie Smoothing", - "Settings.TrackingSmoothingSettings.FeetRotationSmoothing": "Voeten Rotatie Smoothing", + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing": "Voeten Positie Versoepeling", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing": "Voeten Rotatie Versoepeling", - "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de voeten positie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", - "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de voeten rotatie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de voeten positie versoepeld is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de voeten rotatie versoepeld is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", - "Settings.TrackingSmoothingSettings.HipsPositionSmoothing": "Heupen Positie Smoothing", - "Settings.TrackingSmoothingSettings.HipsRotationSmoothing": "Heupen Rotatie Smoothing", - "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de heupen positie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", - "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de heupen rotatie smoothed is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing": "Heupen Positie Versoepeling", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing": "Heupen Rotatie Versoepeling", + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de heupen positie versoepeld is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description": "Wanneer dit aan staat, bepaalt het hoe veel de heupen rotatie versoepeld is wanneer je full-body tracking gebruikt. Dit kan nuttig zijn om trillingen tegen te gaan, maar hiermee lopen trackers achter de werkelijke positie, en reageren ze niet even goed op snelle bewegingen.", "Settings.MediaPrivacySettings": "Media Privacy", "Settings.MediaPrivacySettings.MediaMetadataOptOut": "Niet in media metadata voorkomen", - "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description": "Wanneer je deze optie aanzet, kom je niet voor in de metadata van media (meestal virtuele fotos en audio-opnamen). Je bent er nog steeds in te zien of horen, maar geen verdere informatie, zoals je UserID en positie in de scene worden ermee opgeslagen.\n\nAls je merkt dat andere gebruikers hun client aanpassen om deze optie te negeren, rapporteer ze aan het moderatieteam, omdat dit gezien wordt als intimidatie.", + "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description": "Wanneer je deze optie aanzet, kom je niet voor in de metadata van media (meestal virtuele fotos en audio-opnamen). Je bent er nog steeds in te zien of horen, maar geen verdere informatie, zoals je UserID en positie in de scene worden ermee opgeslagen.\n\nAls je merkt dat andere gebruikers hun client aanpassen om deze optie te negeren, rapporteer ze aan het handhavingsteam, omdat dit gezien wordt als intimidatie.", "Settings.MediaPrivacySettings.HideInScreenshots": "Laat me niet zien in screenshots", - "Settings.MediaPrivacySettings.HideInScreenshots.Description": "Wanneer deze optie aan staat, kom je niet voor in screenshots die in-game gemaakt zijn.\n\nBELANGRIJK: Wees ervan bewust dat dit geen invloed heeft op realtime cameras, screenshots die buiten Resonite gemaakt zijn of opnames die gemaakt zijn door andere methodes in een wereld, die mogelijk onderdeel zijn van de functies van een wereld.", + "Settings.MediaPrivacySettings.HideInScreenshots.Description": "Wanneer deze optie aan staat, kom je niet voor in screenshots die in-game gemaakt zijn.\n\nBELANGRIJK: Wees ervan bewust dat dit geen invloed heeft op realtime cameras, screenshots die buiten {appName} gemaakt zijn of opnames die gemaakt zijn door andere methodes in een wereld, die mogelijk onderdeel zijn van de functies van een wereld.", "Settings.MediaPrivacySettings.StripImageFileMetadata": "Metadata van afbeeldingen weghalen bij importeren", "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "Wanneer dit aan staat wordt metadata van afbeeldingen verwijderd bij importeren.\n\nDit bevat EXIF, ingebouwd commentaar, IPTC, XMP, en GEOTIFF metadata.\n\nHiermee worden ook locatiegegevens (zoals GPS) binnen die metadata verwijderd\n\nDit heeft geen invloed op bestanden die geïmporteerd zijn met de optie \"Onbewerkt Bestand\".", @@ -1379,10 +1417,10 @@ "Settings.SteamIntegrationSettings": "Steam Integratie", "Settings.DiscordIntegrationSettings.RichPresence": "Discord Rich Presence", - "Settings.DiscordIntegrationSettings.RichPresence.Description": "Bepaalt welke informatie Resonite naar Discord's Rich Presence systeem verstuurt.\n\nGeen - Stuur geen Rich Presence informatie naar Discord.\nBasis - Stuur alleen gelimiteerde details zoals dat je in Resonite bent.\nVolledig - Wanneer je in een publieke sessie bent, stuur alle geschikte sessie informatie naar Discord. Dit bevat de wereld naam en hoeveel gebruikers er in de sessie zijn.\n\nDiscord zelf detecteert ook welk spel je aan het spelen bent. Dit kan uitgezet worden in de instellingen van Discord.", + "Settings.DiscordIntegrationSettings.RichPresence.Description": "Bepaalt welke informatie {appName} naar Discord's Rich Presence systeem verstuurt.\n\nGeen - Stuur geen Rich Presence informatie naar Discord.\nBasis - Stuur alleen gelimiteerde details zoals dat je in {appName} bent.\nVolledig - Wanneer je in een publieke sessie bent, stuur alle geschikte sessie informatie naar Discord. Dit bevat de wereld naam en hoeveel gebruikers er in de sessie zijn.\n\nDiscord zelf detecteert ook welk spel je aan het spelen bent. Dit kan uitgezet worden in de instellingen van Discord.", "Settings.SteamIntegrationSettings.RichPresence": "Steam Rich Presence", - "Settings.SteamIntegrationSettings.RichPresence.Description": "Bepaalt welke informatie Resonite naar Steam's Rich Presence systeem verstuurt.\n\nGeen - Stuur geen Rich Presence informatie naar Steam.\nBasis - Stuur alleen gelimiteerde details zoals dat je in Resonite bent.\nVolledig - Wanneer je in een publieke sessie bent, stuur alle geschikte sessie informatie naar Discord. Dit bevat de wereld naam en hoeveel gebruikers er in de sessie zijn.\n\nSteam laat zelf ook zien dat je Resonite aan het spelen bent, onafhankelijk van deze instelling. Deze instelling bepaalt alleen maar hoeveel extra gegevens er naar Steam gestuurd worden over je huidige sessie.", + "Settings.SteamIntegrationSettings.RichPresence.Description": "Bepaalt welke informatie {appName} naar Steam's Rich Presence systeem verstuurt.\n\nGeen - Stuur geen Rich Presence informatie naar Steam.\nBasis - Stuur alleen gelimiteerde details zoals dat je in {appName} bent.\nVolledig - Wanneer je in een publieke sessie bent, stuur alle geschikte sessie informatie naar Discord. Dit bevat de wereld naam en hoeveel gebruikers er in de sessie zijn.\n\nSteam laat zelf ook zien dat je {appName} aan het spelen bent, onafhankelijk van deze instelling. Deze instelling bepaalt alleen maar hoeveel extra gegevens er naar Steam gestuurd worden over je huidige sessie.", "Settings.SteamIntegrationSettings.SaveScreenshots": "Sla Screenshots Op", "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "Wanneer je een screenshot maakt met deze instelling aan, wordt een kopie opgeslagen in Steam Screenshots.", @@ -1394,14 +1432,14 @@ "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "Wanneer dit aan staat, kan een Leap Motion apparaat gebruikt worden om je handen en vingers te tracken.", "Settings.LeapMotionSettings.Offset": "Hand tracking compensatie", "Settings.LeapMotionSettings.Offset.Description": "Dit is de compensatie in meters van de Leap Motion sensor op je VR headset. Pas deze waarde aan om ervoor te zorgen dat je handen de correcte positie hebben.", - "Settings.LeapMotionSettings.SnapDistance": "Controller snapping afstand", + "Settings.LeapMotionSettings.SnapDistance": "Afstand voor controller gebruiken", "Settings.LeapMotionSettings.SnapDistance.Description": "Als je handen in de buurt zijn van controllers, zullen ze automatisch overgaan op de tracking data van de controllers, in plaats van Leap Motion. Dit bepaalt de afstand waarop de handen overgaan.", "Settings.LeapMotionSettings.UseFingersWhenSnapped": "Track vingers terwijl je controllers gebruikt", "Settings.LeapMotionSettings.UseFingersWhenSnapped.Description": "Wanneer je handen de positie van de controllers gebruiken, kan je hiermee de vinger data gebruiken van Leap Motion.", "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled": "Vive hand tracking", "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description": "Wanneer dit aan staat, worden je handen en vingers getracked met Vive hand tracking. Dit gebruikt gewoonlijk de cameras op de VR headset zelf. Mogelijk moet je de hand tracking of cameras aanzetten in SteamVR instellingen.", - "Settings.ViveHandTrackingSettings.SnapDistance": "Controller snapping afstand", + "Settings.ViveHandTrackingSettings.SnapDistance": "Afstand voor controller gebruiken", "Settings.ViveHandTrackingSettings.SnapDistance.Description": "Als je handen in de buurt zijn van controllers, zullen ze automatisch overgaan op de tracking data van de controllers, in plaats van de headset cameras. Dit bepaalt de afstand waarop de handen overgaan.", "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "Track vingers terwijl je controllers gebruikt", "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "Wanneer je handen de positie van de controllers gebruiken, kan je hiermee de vinger data gebruiken van de VR headset cameras.", @@ -1533,7 +1571,7 @@ "Settings.AudioVolumeSettings.MultimediaVolume": "Multimediavolume", "Settings.AudioVolumeSettings.MultimediaVolume.Description": "Pas het volume van verschillende multimedia aan. Meestal zijn dit audio, video, en muziekspelers, inclusief achtergrondmuziek in de wereld.", "Settings.AudioVolumeSettings.VoiceVolume": "Stemvolume", - "Settings.AudioVolumeSettings.VoiceVolume.Description": "Pas het volume van de stem van alle andere gebruikers aan. In sommige gevallen past deze instelling ook het volume van stemopnames aan. Je kan ook het volume van individuele gebruikers aanpassen, in de sessie pagina op je dash.", + "Settings.AudioVolumeSettings.VoiceVolume.Description": "Pas het volume van de stem van alle andere gebruikers aan. In sommige gevallen past deze instelling ook het volume van stemopnames aan. Het volume van individuele gebruikers kan ook aangepast worden in de sessie tab van je dash.", "Settings.AudioVolumeSettings.UserInterfaceVolume": "UI-volume", "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "Pas het volume aan van geluidseffecten van UI - knoppen indrukken, sliders, sommige interacties met gereedschappen, fotos maken en meer.", @@ -1600,9 +1638,9 @@ "Settings.HostAccessSettings.Entries.AllowWebsockets": "Sta websockets toe", "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "Dit bepaalt of realtime Websocket verbindingen toegestaan worden voor deze host. Deze worden vaak gebruikt voor realtime bidirectionele communicaties en datastromen.", "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "Sta ontvangen via OSC toe", - "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "Dit bepaalt of Resonite OSC data mag ontvangen en verwerken voor deze host", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "Dit bepaalt of {appName} OSC data mag ontvangen en verwerken voor deze host", "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "Sta versturen via OSC toe", - "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "Dit bepaalt of Resonite OSC data mag versturen naar deze host", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "Dit bepaalt of {appName} OSC data mag versturen naar deze host", "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "Laatste hyperlink aanvraag reden", "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "Laatste websocket aanvraag reden", "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "Laatste OSC Sender aanvraag reden", @@ -1625,7 +1663,10 @@ "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "Gebruik oude opslag & sessie snelkoppeling gebaar", "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "Wanneer dit aan staat, als je grip vasthoudt en op de App knop drukt (die normaal de dash opent/sluit), open je de oude opslag of het oude sessie menu.", - "Settings.TwitchInterfaceSettings.ChannelName": "Twitch Channel Naam", + "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "Forceer voeten-simulatie uit", + "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "Deze optie zorgt ervoor dat oudere voorwerpen zoals poseer-systemen blijven werken, zonder ze aan te passen.

Als je dit aan zet zonder poseer-systemen te gebruiken, zullen de animaties er NIET correct uitzien. Zet dit uit nadat je klaar bent met poseer-systemen gebruiken.

BELANGRIJK: Dit wordt in de toekomst waarschijnlijk verwijderd. We raden aan poseer-systemen te updaten, zodat de simulatie automatisch uitgezet wordt wanneer ze actief zijn.", + + "Settings.TwitchInterfaceSettings.ChannelName": "Twitch Kanaal Naam", "Settings.TwitchInterfaceSettings.ChannelName.Description": "Dit stelt de standaard naam in voor de Twitch chat in het camera-besturing paneel. Dit wordt vooral gebruikt door Twitch streamers die hun chat willen zien.", "Settings.MessagingPrivacySettings.DoNotSendReadStatus": "Stuur geen realtime gelezen status", @@ -1665,6 +1706,8 @@ "Settings.NotificationSettings.PublicSessionStarted.Description": "Dit bepaalt welke notificaties je krijgt wanneer een nieuwe publieke sessie is gestart door iemand die niet in je contactenlijst staat.", "Settings.NotificationSettings.UserJoinAndLeave": "Gebruikers toetreden & verlaten", "Settings.NotificationSettings.UserJoinAndLeave.Description": "Wanneer dit aan staat, krijg je notificaties wanneer gebruikers de wereld waar je in zit toetreden of verlaten.", + "Settings.NotificationSettings.PermissionChanged": "Rechten Veranderd", + "Settings.NotificationSettings.PermissionChanged.Description": "Wanneer dit aan staat, krijg je notificaties wanneer je rechten zijn veranderd in een wereld. Bijv. wanneer je van Guest naar Builder gezet wordt.", "Settings.NamePlateSettings.NameplateVisibility": "Naamborden Zichtbaarheid", "Settings.NamePlateSettings.NameplateVisibility.Description": "Gebruik dit om te bepalen welke naamborden zichtbaar zijn voor jou.", @@ -1730,6 +1773,10 @@ "Settings.DesktopRenderSettings.FieldOfView": "Gezichtsveld", "Settings.DesktopRenderSettings.FieldOfView.Description": "Gebruik dit om het gezichtsveld (FOV) aan te passen in bureaubladmodus. Hogere waarden geven je een groter zicht, ten koste van grotere vervorming aan de zijkanten.", + + "Settings.DesktopRenderSettings.SprintFieldOfViewZoom": "Gezichtsveld vergroten tijdens rennen", + "Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description": "Wanneer deze optie aan staat, zal {appName} je gezichtsveld vergroten tijdens rennen in Bureaubladmodus.\nZet deze optie uit om het effect weg te halen.\nDit heeft GEEN invloed op effecten in voorwerpen van gebruikers.", + "Settings.DesktopRenderSettings.VSync": "Verticale Synchronisatie", "Settings.DesktopRenderSettings.VSync.Description": "Wanneer deze optie aan staat, wordt de framerate van het spel gesynchroniseerd met ververssnelheid van je scherm. Door dit uit te zetten kunnen beelden sneller verwerkt worden, maar dat kan ook scheuren veroorzaken.\n\nDit kan handig zijn voor prestatietesten, omdat de framerate en updatesnelheid niet meer limiteert.", "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "Limiteer framerate in de achtergrond", @@ -1923,6 +1970,7 @@ "Inspector.Member.SetAllToY": "Stel alles in naar Y", "Inspector.Member.SetAllToZ": "Stel alles in naar Z", "Inspector.Member.SetAllToW": "Stel alles in naar W", + "Inspector.Member.Normalize": "Normaliseer", "Inspector.Member.BakeBlendshape": "Bak blendshape", "Inspector.Member.RemoveBlendshape": "Verwijder blendshape", "Inspector.Member.SplitBlendshape.X": "Split blendshape over X", @@ -1977,6 +2025,8 @@ "Inspector.MeshCollider.VHACD": "Convex Hull Ontbinding (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Vervang door Box Collider", + "Inspector.Texture3D.SpawnVisualizer" : "Spawn Visualisatie", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Update locomototie-modules op de aanwezige gebruikers", "Inspector.VHACD.Parameter.MergeDoubles": "Dubbelen samenvoegen", @@ -2259,7 +2309,7 @@ "VolumePlaneSlicer.Slicer": "Snijd", "Tutorial.Welcome.Welcome": "Welkom!", - "Tutorial.Welcome.Description": "Duik in een gloednieuw digitaal universum met oneindige mogelijkheden. Of je hier komt om te socialiseren en met mensen van over de hele wereld rond te hangen, of alles van prachtige kunst, interactieve avatars en gadgets, tot complexe interactieve werelden en spellen te maken, Resonite is oneindig aanpasbare plek waar je welkom bent, en een groep vindt om mee te resoneren.

Voordat je begint met verkennen, helpen we jou eerst met wat essentiële dingen, om voor een soepele ervaring te zorgen. Als je klaar bent, klik op de knop hieronder", + "Tutorial.Welcome.Description": "Duik in een gloednieuw digitaal universum met oneindige mogelijkheden. Of je hier komt om te socialiseren en met mensen van over de hele wereld rond te hangen, of alles van prachtige kunst, interactieve avatars en gadgets, tot complexe interactieve werelden en spellen te maken, {appName} is oneindig aanpasbare plek waar je welkom bent, en een groep vindt om mee te resoneren.

Voordat je begint met verkennen, helpen we jou eerst met wat essentiële dingen, om voor een soepele ervaring te zorgen. Als je klaar bent, klik op de knop hieronder", "Tutorial.Welcome.Begin": "Laten we beginnen!", "Tutorial.Welcome.AccountHeader": "{appName} account", From 4f1a80b773981b1f3819d8d11a29fbb6b446ef85 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Thu, 14 Nov 2024 10:37:32 +0800 Subject: [PATCH 084/529] zh-cn:Sync to the latest English version --- zh-cn.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index 869baca..f81c543 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1378,6 +1378,8 @@ "Settings.MouseSettings.MouseRotateSpeed.Description": "当在桌面模式下拿取物品时,它可以控制物体用鼠标绕轴旋转的速度。", "Settings.MouseSettings.MouseFreeformRotateSpeed": "自由旋转速度", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "当在桌面模式下拿取物品时,它可以控制物体用鼠标自由旋转的速度。", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "抓握滚轮速度", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "在桌面模式下移动物体时,这将控制在使用鼠标滚轮前后移动时的速度。", "Settings.GeneralHapticsSettings.EnableControllerVibration": "控制器振动", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "使用此功能可专门在 VR 控制器上启用或禁用触觉振动。", From e79fe53f51ef31cad0101f05d57b418a220f1659 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Thu, 14 Nov 2024 11:39:20 +0200 Subject: [PATCH 085/529] chore: translate mouse wheel option --- fr.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fr.json b/fr.json index f6c913e..aed3000 100644 --- a/fr.json +++ b/fr.json @@ -1378,6 +1378,8 @@ "Settings.MouseSettings.MouseRotateSpeed.Description": "Règle la vitesse de rotation d'objets en mode bureau.", "Settings.MouseSettings.MouseFreeformRotateSpeed": "Vitesse de rotation libre", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "Règle la vitesse de rotation libre d'objets en mode bureau.", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Vitesse de défilement", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "Quand vous attrapez un objet en mode bureau, cette option contrôle la vitesse a laquelle l'objet bougera avec la molette de votre souris.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Vibration des manettes", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Active ou désactive la vibration des manettes.", From d612ee65165ed0b35de5d8ad23802bbb3eca5ae7 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 19 Nov 2024 07:00:56 +0100 Subject: [PATCH 086/529] Fix named equip tool key --- Missing/cs.md | 173 ++++++++----------------------- Missing/de.md | 134 +----------------------- Missing/en-gb.md | 257 +++++++++++++++++++++++----------------------- Missing/en.md | 132 +----------------------- Missing/eo.md | 152 ++++----------------------- Missing/es.md | 152 ++++----------------------- Missing/et.md | 207 ++++++++++++++----------------------- Missing/fi.md | 166 +++++++----------------------- Missing/fr.md | 134 +----------------------- Missing/hu.md | 247 +++++++++++++++++++++----------------------- Missing/is.md | 215 +++++++++++++++----------------------- Missing/ja.md | 132 +----------------------- Missing/ko.md | 132 +----------------------- Missing/nl.md | 205 +++++++++++++----------------------- Missing/no.md | 173 ++++++++----------------------- Missing/pl.md | 133 +----------------------- Missing/pt-br.md | 173 ++++++++----------------------- Missing/ru.md | 152 ++++----------------------- Missing/sv.md | 247 +++++++++++++++++++++----------------------- Missing/th.md | 262 +++++++++++++++++++++++------------------------ Missing/tr.md | 216 +++++++++++++++----------------------- Missing/uk.md | 156 +++++----------------------- Missing/zh-cn.md | 134 +----------------------- Missing/zh-tw.md | 173 ++++++++----------------------- README.md | 46 ++++----- cs.json | 2 +- de.json | 2 +- en.json | 2 +- eo.json | 2 +- es.json | 2 +- et.json | 2 +- fi.json | 2 +- fr.json | 2 +- hu.json | 2 +- is.json | 2 +- ja.json | 2 +- ko.json | 2 +- nl.json | 2 +- no.json | 2 +- pl.json | 2 +- pt-br.json | 2 +- ru.json | 2 +- sv.json | 2 +- tr.json | 2 +- uk.json | 2 +- zh-cn.json | 2 +- zh-tw.json | 2 +- 47 files changed, 1152 insertions(+), 3195 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 2bb1126..dba3650 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -4,7 +4,7 @@ Note that this file updates only during build processes and doesn't necessarily # Czech [cs] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke @@ -13,21 +13,6 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On Login.MissingSecretMachineId Login.MissingSecretMachineId.Description Login.MalformedSecretMachineId @@ -53,117 +38,47 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Dev.Selection.Single +Tools.Dev.Selection.Multi +Tools.Dev.Interaction.Tip +Tools.Dev.Interaction.Projection +Tools.Color.Name +Tools.GrabbableSetter.Name +Tools.CharacterCollider.Name +Tools.Light.Name +Tools.Light.Shadows.None +Tools.Light.Shadows.Hard +Tools.Light.Shadows.Soft +Tools.MeshVisibility.Name +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Material.Name +Tools.Microphone.Name +Tools.ProtoFlux.Name +Tools.Meter.Mode.Ray +Tools.Meter.Mode.Perpendicular +Tools.Meter.Mode.Drag +Tools.Meter.Points.Two +Tools.Meter.Points.Multiple +Tools.Meter.Name +Tools.Meter.ObjectSpace +Tools.Meter.WorldSpace +Tools.Glue.Name +Tools.Glue.Mode.BakeMeshes +Tools.Glue.Mode.BakeSkinnedMeshes +Tools.Glue.Mode.ParentObjects +Tools.RigTransfer.Name +Tools.RigTransfer.ClearSource +Tools.ComponentClone.Name +Tools.ComponentClone.SingleInstanceOn +Tools.ComponentClone.SingleInstanceOff +Tools.ComponentClone.ClearTemplate +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -813,10 +728,6 @@ UI.DocumentDisplay.Pages UI.DocumentDisplay.ResetZoom UI.Camera.Automatic UI.Camera.Manual -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/de.md b/Missing/de.md index 4affa74..63d2467 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,137 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] -Interaction.NamedEquipTool.Default -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name -Settings.MouseSettings.ScrollWheelGrabMoveSpeed -Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools +Interaction.NamedEquipTools.Default diff --git a/Missing/en-gb.md b/Missing/en-gb.md index a1bdaa6..3b00124 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -90,7 +90,7 @@ Interaction.Grab.Off Interaction.Locomotion Interaction.Locomotion.None Interaction.NamedEquipTool -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default Interaction.EnterAnchor Interaction.ExitAnchor Interaction.EquipAvatar @@ -323,21 +323,20 @@ World.Edit.AccessPrivate World.Edit.AccessPatreon World.Edit.AccessPublic World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On +Tools.AvatarCreator +Tools.FullBodyCalibrator +Tools.CameraStreaming +Tools.CreateNewWorld +Tools.Debug +Tools.StreamAudio +Tools.Setup2FA +Tools.StreamAudio.Dialog.Title +Tools.StreamAudio.Start +Tools.StreamAudio.Bitrate +Tools.StreamAudio.Title +Tools.StreamAudio.Broadcast +Tools.StreamAudio.PlayForOwner.Off +Tools.StreamAudio.PlayForOwner.On Options.FreeformDash.On Options.FreeformDash.Off Options.SeatedMode.On @@ -614,117 +613,113 @@ Undo.InsertParent Undo.Wiggler Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.Brush.IncrementSize +Tools.Brush.DecrementSize +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Dev.CreateNew +Tools.Dev.Selection +Tools.Dev.DevMode.Off +Tools.Dev.DevMode.On +Tools.Dev.OpenInspector +Tools.Dev.DeselectAll +Tools.Dev.DestroySelected +Tools.Dev.ConfirmDestroySelected +Tools.Dev.GizmoOptions +Tools.Dev.SelectParent +Tools.Dev.LocalSpace +Tools.Dev.GlobalSpace +Tools.Dev.Translation +Tools.Dev.Rotation +Tools.Dev.Scale +Tools.Dev.Selection.Single +Tools.Dev.Selection.Multi +Tools.Dev.Interaction.Tip +Tools.Dev.Interaction.Projection +Tools.GrabbableSetter.Name +Tools.GrabbableSetter.Scalable +Tools.GrabbableSetter.NonScalable +Tools.GrabbableSetter.ApplyToRoot +Tools.GrabbableSetter.AppyToHit +Tools.CharacterCollider.Name +Tools.CharacterCollider.MarkGrippable +Tools.CharacterCollider.DontMarkGrippable +Tools.CharacterCollider.EnsureWalkRun +Tools.CharacterCollider.EnsureZeroG +Tools.CharacterCollider.EnsurePhysicalFly +Tools.Light.Point +Tools.Light.Spot +Tools.Light.Sun +Tools.Light.Name +Tools.Light.Shadows.None +Tools.Light.Shadows.Hard +Tools.Light.Shadows.Soft +Tools.MeshVisibility.Name +Tools.MeshVisibility.KeepShadow +Tools.MeshVisibility.ShadowOff +Tools.MeshVisibility.ShadowOn +Tools.MeshVisibility.OnlyShadow +Tools.MeshVisibility.DoubleSidedShadow +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Slicer.Add +Tools.Slicer.Clear +Tools.Material.Name +Tools.Material.RayMode +Tools.Material.AreaMode +Tools.Material.ObjectMode +Tools.Material.SceneMode +Tools.Material.CreateCopy +Tools.Material.Edit +Tools.Material.Convert +Tools.Material.ConvertAll +Tools.Material.CreateNew +Tools.Mesh.Edit +Tools.Cartridge.Eject +Tools.Microphone.Name +Tools.Microphone.Format.WAV +Tools.Microphone.Format.Vorbis +Tools.Microphone.Format.FLAC +Tools.Microphone.ModeHold +Tools.Microphone.ModePress +Tools.Microphone.SourceRaw +Tools.ProtoFlux.Name +Tools.ProtoFlux.Drive +Tools.ProtoFlux.Source +Tools.ProtoFlux.Reference +Tools.ProtoFlux.Write +Tools.ProtoFlux.Proxy +Tools.ProtoFlux.CreateLocal +Tools.ProtoFlux.CreateStore +Tools.ProtoFlux.CreateDataModelStore +Tools.ProtoFlux.Overview +Tools.ProtoFlux.NodeBrowser +Tools.ProtoFlux.PackInPlace +Tools.ProtoFlux.PackInto +Tools.ProtoFlux.Unpack +Tools.ProtoFlux.ExplicitCast +Tools.Meter.Mode.Ray +Tools.Meter.Mode.Perpendicular +Tools.Meter.Mode.Drag +Tools.Meter.Points.Two +Tools.Meter.Points.Multiple +Tools.Meter.Name +Tools.Meter.ObjectSpace +Tools.Meter.WorldSpace +Tools.Glue.Name +Tools.Glue.Mode.BakeMeshes +Tools.Glue.Mode.BakeSkinnedMeshes +Tools.Glue.Mode.ParentObjects +Tools.RigTransfer.Name +Tools.RigTransfer.ClearSource +Tools.ComponentClone.Name +Tools.ComponentClone.SingleInstanceOn +Tools.ComponentClone.SingleInstanceOff +Tools.ComponentClone.ClearTemplate +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -2267,10 +2262,10 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools +Tools.Names.MultiTool +Tools.Names.CommonTools +Tools.Names.ManipulationTools +Tools.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/en.md b/Missing/en.md index d92b1ec..d45828f 100644 --- a/Missing/en.md +++ b/Missing/en.md @@ -2,135 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # English [en] -Interaction.NamedEquipTool.Default -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools +Interaction.NamedEquipTools.Default diff --git a/Missing/eo.md b/Missing/eo.md index d432218..1f06c01 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -4,7 +4,7 @@ Note that this file updates only during build processes and doesn't necessarily # Esperanto [eo] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke @@ -13,21 +13,6 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On Login.MissingSecretMachineId Login.MissingSecretMachineId.Description Login.MalformedSecretMachineId @@ -43,117 +28,26 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Color.Name +Tools.GrabbableSetter.Name +Tools.CharacterCollider.Name +Tools.Light.Name +Tools.MeshVisibility.Name +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Material.Name +Tools.Microphone.Name +Tools.ProtoFlux.Name +Tools.Meter.Name +Tools.Glue.Name +Tools.RigTransfer.Name +Tools.ComponentClone.Name +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -803,10 +697,6 @@ UI.DocumentDisplay.QualityMedium UI.DocumentDisplay.QualityHigh UI.DocumentDisplay.Pages UI.DocumentDisplay.ResetZoom -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/es.md b/Missing/es.md index ba51293..b686ab8 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -2,138 +2,32 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Spanish [es] -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Color.Name +Tools.GrabbableSetter.Name +Tools.CharacterCollider.Name +Tools.Light.Name +Tools.MeshVisibility.Name +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Material.Name +Tools.Microphone.Name +Tools.ProtoFlux.Name +Tools.Meter.Name +Tools.Glue.Name +Tools.RigTransfer.Name +Tools.ComponentClone.Name +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description @@ -147,8 +41,4 @@ Settings.DesktopRenderSettings.SprintFieldOfViewZoom Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description Inspector.Member.Normalize Inspector.Texture3D.SpawnVisualizer -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools diff --git a/Missing/et.md b/Missing/et.md index 894e087..fd0f320 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -35,7 +35,7 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default Interaction.ExportScreenshot Interaction.CopyImage Inventory.OpenWorld @@ -95,21 +95,8 @@ World.SortParameter.Random World.Filter.MinimumContacts World.Filter.IncompatibleSessions World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On +Tools.Setup2FA +Tools.StreamAudio.Dialog.Title Options.Nameplates.DefaultStyle Options.Nameplates.CustomStyle Indicator.OnlineUsersVR @@ -264,117 +251,75 @@ Notifications.PermissionChanged Notifications.PermissionChangedDetail Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.Brush.ChangeColor +Tools.Brush.IncrementSize +Tools.Brush.DecrementSize +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Dev.GizmoOptions +Tools.Dev.SelectParent +Tools.Dev.LocalSpace +Tools.Dev.GlobalSpace +Tools.Dev.Translation +Tools.Dev.Rotation +Tools.Dev.Scale +Tools.Dev.Selection.Single +Tools.Dev.Selection.Multi +Tools.Dev.Interaction.Tip +Tools.Dev.Interaction.Projection +Tools.Color.Name +Tools.GrabbableSetter.Name +Tools.GrabbableSetter.ApplyToRoot +Tools.GrabbableSetter.AppyToHit +Tools.CharacterCollider.Name +Tools.Light.Name +Tools.Light.Shadows.None +Tools.Light.Shadows.Hard +Tools.Light.Shadows.Soft +Tools.MeshVisibility.Name +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Material.Name +Tools.Material.ConvertAll +Tools.Cartridge.Eject +Tools.Microphone.Name +Tools.ProtoFlux.Name +Tools.ProtoFlux.Drive +Tools.ProtoFlux.Source +Tools.ProtoFlux.Reference +Tools.ProtoFlux.Write +Tools.ProtoFlux.Proxy +Tools.ProtoFlux.CreateLocal +Tools.ProtoFlux.CreateStore +Tools.ProtoFlux.CreateDataModelStore +Tools.ProtoFlux.Overview +Tools.ProtoFlux.NodeBrowser +Tools.ProtoFlux.PackInPlace +Tools.ProtoFlux.PackInto +Tools.ProtoFlux.Unpack +Tools.ProtoFlux.ExplicitCast +Tools.Meter.Mode.Ray +Tools.Meter.Mode.Perpendicular +Tools.Meter.Mode.Drag +Tools.Meter.Points.Two +Tools.Meter.Points.Multiple +Tools.Meter.Name +Tools.Meter.ObjectSpace +Tools.Meter.WorldSpace +Tools.Glue.Name +Tools.Glue.Mode.BakeMeshes +Tools.Glue.Mode.BakeSkinnedMeshes +Tools.Glue.Mode.ParentObjects +Tools.RigTransfer.Name +Tools.RigTransfer.ClearSource +Tools.ComponentClone.Name +Tools.ComponentClone.SingleInstanceOn +Tools.ComponentClone.SingleInstanceOff +Tools.ComponentClone.ClearTemplate +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -1539,10 +1484,10 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools +Tools.Names.MultiTool +Tools.Names.CommonTools +Tools.Names.ManipulationTools +Tools.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/fi.md b/Missing/fi.md index fdd2cbe..199c1a4 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -2,141 +2,49 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Finnish [fi] -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default World.Connection.LNL.LNLPoke World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Actions.GuestWarning World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On Contacts.Unblocked Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Color.Name +Tools.GrabbableSetter.Name +Tools.CharacterCollider.Name +Tools.Light.Name +Tools.MeshVisibility.Name +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Material.Name +Tools.Microphone.Name +Tools.ProtoFlux.Name +Tools.ProtoFlux.Drive +Tools.ProtoFlux.Source +Tools.ProtoFlux.Reference +Tools.ProtoFlux.Write +Tools.ProtoFlux.Proxy +Tools.ProtoFlux.CreateLocal +Tools.ProtoFlux.CreateStore +Tools.ProtoFlux.CreateDataModelStore +Tools.ProtoFlux.Overview +Tools.ProtoFlux.NodeBrowser +Tools.ProtoFlux.PackInPlace +Tools.ProtoFlux.PackInto +Tools.ProtoFlux.Unpack +Tools.ProtoFlux.ExplicitCast +Tools.Meter.Name +Tools.Glue.Name +Tools.RigTransfer.Name +Tools.ComponentClone.Name +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -381,8 +289,4 @@ UI.VideoPlayer.AudioZoneTheater UI.VideoPlayer.AudioZoneGlobal UI.VideoPlayer.UsersLoaded UI.VideoPlayer.AllUsersLoaded -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools diff --git a/Missing/fr.md b/Missing/fr.md index a2068b7..cdb3df0 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,137 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] -Interaction.NamedEquipTool.Default -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name -Settings.MouseSettings.ScrollWheelGrabMoveSpeed -Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools +Interaction.NamedEquipTools.Default diff --git a/Missing/hu.md b/Missing/hu.md index 2f254e1..d4a1c19 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -12,7 +12,7 @@ Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off Interaction.NamedEquipTool -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default Interaction.EnterAnchor Interaction.ExitAnchor Interaction.EquipAvatar @@ -42,21 +42,6 @@ World.Filter.OnlyHeadless World.Filter.IncompatibleSessions World.Filter.MaxAccessLevel World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On Options.FreeformDash.On Options.FreeformDash.Off Indicator.OnlineUsers @@ -110,117 +95,117 @@ Undo.InsertParent Undo.Wiggler Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.Brush.ChangeColor +Tools.Brush.IncrementSize +Tools.Brush.DecrementSize +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Dev.CreateNew +Tools.Dev.Selection +Tools.Dev.DevMode.Off +Tools.Dev.DevMode.On +Tools.Dev.OpenInspector +Tools.Dev.DeselectAll +Tools.Dev.DestroySelected +Tools.Dev.ConfirmDestroySelected +Tools.Dev.GizmoOptions +Tools.Dev.SelectParent +Tools.Dev.LocalSpace +Tools.Dev.GlobalSpace +Tools.Dev.Translation +Tools.Dev.Rotation +Tools.Dev.Scale +Tools.Dev.Selection.Single +Tools.Dev.Selection.Multi +Tools.Dev.Interaction.Tip +Tools.Dev.Interaction.Projection +Tools.Color.Name +Tools.Color.Picker +Tools.GrabbableSetter.Name +Tools.GrabbableSetter.Scalable +Tools.GrabbableSetter.NonScalable +Tools.GrabbableSetter.ApplyToRoot +Tools.GrabbableSetter.AppyToHit +Tools.CharacterCollider.Name +Tools.CharacterCollider.MarkGrippable +Tools.CharacterCollider.DontMarkGrippable +Tools.CharacterCollider.EnsureWalkRun +Tools.CharacterCollider.EnsureZeroG +Tools.CharacterCollider.EnsurePhysicalFly +Tools.Light.Point +Tools.Light.Spot +Tools.Light.Sun +Tools.Light.Name +Tools.Light.Shadows.None +Tools.Light.Shadows.Hard +Tools.Light.Shadows.Soft +Tools.MeshVisibility.Name +Tools.MeshVisibility.KeepShadow +Tools.MeshVisibility.ShadowOff +Tools.MeshVisibility.ShadowOn +Tools.MeshVisibility.OnlyShadow +Tools.MeshVisibility.DoubleSidedShadow +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Slicer.Add +Tools.Slicer.Clear +Tools.Material.Name +Tools.Material.RayMode +Tools.Material.AreaMode +Tools.Material.ObjectMode +Tools.Material.SceneMode +Tools.Material.CreateCopy +Tools.Material.Edit +Tools.Material.Convert +Tools.Material.ConvertAll +Tools.Material.CreateNew +Tools.Mesh.Edit +Tools.Cartridge.Eject +Tools.Microphone.Name +Tools.Microphone.Format.WAV +Tools.Microphone.Format.Vorbis +Tools.Microphone.Format.FLAC +Tools.Microphone.ModeHold +Tools.Microphone.ModePress +Tools.Microphone.SourceRaw +Tools.Microphone.SourceFiltered +Tools.ProtoFlux.Name +Tools.ProtoFlux.Drive +Tools.ProtoFlux.Source +Tools.ProtoFlux.Reference +Tools.ProtoFlux.Write +Tools.ProtoFlux.Proxy +Tools.ProtoFlux.CreateLocal +Tools.ProtoFlux.CreateStore +Tools.ProtoFlux.CreateDataModelStore +Tools.ProtoFlux.Overview +Tools.ProtoFlux.NodeBrowser +Tools.ProtoFlux.PackInPlace +Tools.ProtoFlux.PackInto +Tools.ProtoFlux.Unpack +Tools.ProtoFlux.ExplicitCast +Tools.Meter.Mode.Ray +Tools.Meter.Mode.Perpendicular +Tools.Meter.Mode.Drag +Tools.Meter.Points.Two +Tools.Meter.Points.Multiple +Tools.Meter.Name +Tools.Meter.ObjectSpace +Tools.Meter.WorldSpace +Tools.Glue.Name +Tools.Glue.Mode.BakeMeshes +Tools.Glue.Mode.BakeSkinnedMeshes +Tools.Glue.Mode.ParentObjects +Tools.RigTransfer.Name +Tools.RigTransfer.ClearSource +Tools.ComponentClone.Name +Tools.ComponentClone.SingleInstanceOn +Tools.ComponentClone.SingleInstanceOff +Tools.ComponentClone.ClearTemplate +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -1667,9 +1652,9 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools +Tools.Names.MultiTool +Tools.Names.CommonTools +Tools.Names.ManipulationTools +Tools.Names.InformationTools Dummy diff --git a/Missing/is.md b/Missing/is.md index 45a2d79..d1bac3e 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -9,7 +9,7 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.Favorite.Document Inventory.SpawnFacet @@ -39,21 +39,10 @@ World.SortParameter.Random World.Filter.MinimumContacts World.Filter.IncompatibleSessions World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On +Tools.Setup2FA +Tools.StreamAudio.Dialog.Title +Tools.StreamAudio.Spatialized +Tools.StreamAudio.Broadcast Login.MissingSecretMachineId Login.MissingSecretMachineId.Description Login.MalformedSecretMachineId @@ -138,117 +127,81 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.Brush.ChangeColor +Tools.Brush.IncrementSize +Tools.Brush.DecrementSize +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Dev.GizmoOptions +Tools.Dev.SelectParent +Tools.Dev.LocalSpace +Tools.Dev.GlobalSpace +Tools.Dev.Translation +Tools.Dev.Rotation +Tools.Dev.Scale +Tools.Dev.Selection.Single +Tools.Dev.Selection.Multi +Tools.Dev.Interaction.Tip +Tools.Dev.Interaction.Projection +Tools.Color.Name +Tools.GrabbableSetter.Name +Tools.GrabbableSetter.ApplyToRoot +Tools.GrabbableSetter.AppyToHit +Tools.CharacterCollider.Name +Tools.Light.Name +Tools.Light.Shadows.None +Tools.Light.Shadows.Hard +Tools.Light.Shadows.Soft +Tools.MeshVisibility.Name +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Slicer.Add +Tools.Slicer.Clear +Tools.Material.Name +Tools.Material.RayMode +Tools.Material.AreaMode +Tools.Material.ObjectMode +Tools.Material.SceneMode +Tools.Material.ConvertAll +Tools.Cartridge.Eject +Tools.Microphone.Name +Tools.ProtoFlux.Name +Tools.ProtoFlux.Drive +Tools.ProtoFlux.Source +Tools.ProtoFlux.Reference +Tools.ProtoFlux.Write +Tools.ProtoFlux.Proxy +Tools.ProtoFlux.CreateLocal +Tools.ProtoFlux.CreateStore +Tools.ProtoFlux.CreateDataModelStore +Tools.ProtoFlux.Overview +Tools.ProtoFlux.NodeBrowser +Tools.ProtoFlux.PackInPlace +Tools.ProtoFlux.PackInto +Tools.ProtoFlux.Unpack +Tools.ProtoFlux.ExplicitCast +Tools.Meter.Mode.Ray +Tools.Meter.Mode.Perpendicular +Tools.Meter.Mode.Drag +Tools.Meter.Points.Two +Tools.Meter.Points.Multiple +Tools.Meter.Name +Tools.Meter.ObjectSpace +Tools.Meter.WorldSpace +Tools.Glue.Name +Tools.Glue.Mode.BakeMeshes +Tools.Glue.Mode.BakeSkinnedMeshes +Tools.Glue.Mode.ParentObjects +Tools.RigTransfer.Name +Tools.RigTransfer.ClearSource +Tools.ComponentClone.Name +Tools.ComponentClone.SingleInstanceOn +Tools.ComponentClone.SingleInstanceOff +Tools.ComponentClone.ClearTemplate +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -1736,10 +1689,10 @@ UI.ColorPicker.Value UI.ColorPicker.Alpha UI.ColorPicker.Gain UI.ProgressBar.ImportingItem -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools +Tools.Names.MultiTool +Tools.Names.CommonTools +Tools.Names.ManipulationTools +Tools.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/ja.md b/Missing/ja.md index 3e3d1e4..df70fde 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,137 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] -Interaction.NamedEquipTool.Default -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Interaction.NamedEquipTools.Default Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools diff --git a/Missing/ko.md b/Missing/ko.md index f7d3458..83d132c 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,137 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] -Interaction.NamedEquipTool.Default -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Interaction.NamedEquipTools.Default Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools diff --git a/Missing/nl.md b/Missing/nl.md index 5ddbe9e..be88150 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -17,7 +17,7 @@ Worlds.Home Worlds.Tutorial Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.OpenWorld Inventory.Equip @@ -65,21 +65,9 @@ World.AccessLevel.ContactsPlus World.Filter.MinimumContacts World.Filter.IncompatibleSessions World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On +Tools.AvatarCreator +Tools.Debug +Tools.StreamAudio.Dialog.Title Options.Nameplates.DefaultStyle Options.Nameplates.CustomStyle Indicator.OnlineUsersVR @@ -209,117 +197,72 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.Brush.ChangeColor +Tools.Brush.IncrementSize +Tools.Brush.DecrementSize +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Dev.GizmoOptions +Tools.Dev.SelectParent +Tools.Dev.LocalSpace +Tools.Dev.GlobalSpace +Tools.Dev.Translation +Tools.Dev.Rotation +Tools.Dev.Scale +Tools.Dev.Selection.Single +Tools.Dev.Selection.Multi +Tools.Dev.Interaction.Tip +Tools.Dev.Interaction.Projection +Tools.Color.Name +Tools.GrabbableSetter.Name +Tools.CharacterCollider.Name +Tools.Light.Name +Tools.Light.Shadows.None +Tools.Light.Shadows.Hard +Tools.Light.Shadows.Soft +Tools.MeshVisibility.Name +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Material.Name +Tools.Cartridge.Eject +Tools.Microphone.Name +Tools.ProtoFlux.Name +Tools.ProtoFlux.Drive +Tools.ProtoFlux.Source +Tools.ProtoFlux.Reference +Tools.ProtoFlux.Write +Tools.ProtoFlux.Proxy +Tools.ProtoFlux.CreateLocal +Tools.ProtoFlux.CreateStore +Tools.ProtoFlux.CreateDataModelStore +Tools.ProtoFlux.Overview +Tools.ProtoFlux.NodeBrowser +Tools.ProtoFlux.PackInPlace +Tools.ProtoFlux.PackInto +Tools.ProtoFlux.Unpack +Tools.ProtoFlux.ExplicitCast +Tools.Meter.Mode.Ray +Tools.Meter.Mode.Perpendicular +Tools.Meter.Mode.Drag +Tools.Meter.Points.Two +Tools.Meter.Points.Multiple +Tools.Meter.Name +Tools.Meter.ObjectSpace +Tools.Meter.WorldSpace +Tools.Glue.Name +Tools.Glue.Mode.BakeMeshes +Tools.Glue.Mode.BakeSkinnedMeshes +Tools.Glue.Mode.ParentObjects +Tools.RigTransfer.Name +Tools.RigTransfer.ClearSource +Tools.ComponentClone.Name +Tools.ComponentClone.SingleInstanceOn +Tools.ComponentClone.SingleInstanceOff +Tools.ComponentClone.ClearTemplate +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -1331,10 +1274,10 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools +Tools.Names.MultiTool +Tools.Names.CommonTools +Tools.Names.ManipulationTools +Tools.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/no.md b/Missing/no.md index fb9f89d..3d0c6e7 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -4,7 +4,7 @@ Note that this file updates only during build processes and doesn't necessarily # Norwegian [no] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.Favorite.Document World.Loaded @@ -14,21 +14,6 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On Login.InvalidCredentials.Description Login.InvalidLogin.Description Login.MalformedUID.Description @@ -82,117 +67,47 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Dev.Selection.Single +Tools.Dev.Selection.Multi +Tools.Dev.Interaction.Tip +Tools.Dev.Interaction.Projection +Tools.Color.Name +Tools.GrabbableSetter.Name +Tools.CharacterCollider.Name +Tools.Light.Name +Tools.Light.Shadows.None +Tools.Light.Shadows.Hard +Tools.Light.Shadows.Soft +Tools.MeshVisibility.Name +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Material.Name +Tools.Microphone.Name +Tools.ProtoFlux.Name +Tools.Meter.Mode.Ray +Tools.Meter.Mode.Perpendicular +Tools.Meter.Mode.Drag +Tools.Meter.Points.Two +Tools.Meter.Points.Multiple +Tools.Meter.Name +Tools.Meter.ObjectSpace +Tools.Meter.WorldSpace +Tools.Glue.Name +Tools.Glue.Mode.BakeMeshes +Tools.Glue.Mode.BakeSkinnedMeshes +Tools.Glue.Mode.ParentObjects +Tools.RigTransfer.Name +Tools.RigTransfer.ClearSource +Tools.ComponentClone.Name +Tools.ComponentClone.SingleInstanceOn +Tools.ComponentClone.SingleInstanceOff +Tools.ComponentClone.ClearTemplate +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -847,10 +762,6 @@ UI.DocumentDisplay.ResetZoom UI.VideoPlayer.AllUsersLoaded UI.Camera.Automatic UI.Camera.Manual -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/pl.md b/Missing/pl.md index 956daac..3ab090b 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,137 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] -Interaction.NamedEquipTool.Default -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Interaction.NamedEquipTools.Default +Tools.GeometryLineBrush.Name Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 6b55329..84e300c 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -4,7 +4,7 @@ Note that this file updates only during build processes and doesn't necessarily # Portuguese (Brazil) [pt-br] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.CreateDirectory Inventory.GetURL @@ -15,21 +15,6 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On Login.InvalidCredentials.Description Login.InvalidLogin.Description Login.MalformedUID.Description @@ -83,117 +68,47 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Dev.Selection.Single +Tools.Dev.Selection.Multi +Tools.Dev.Interaction.Tip +Tools.Dev.Interaction.Projection +Tools.Color.Name +Tools.GrabbableSetter.Name +Tools.CharacterCollider.Name +Tools.Light.Name +Tools.Light.Shadows.None +Tools.Light.Shadows.Hard +Tools.Light.Shadows.Soft +Tools.MeshVisibility.Name +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Material.Name +Tools.Microphone.Name +Tools.ProtoFlux.Name +Tools.Meter.Mode.Ray +Tools.Meter.Mode.Perpendicular +Tools.Meter.Mode.Drag +Tools.Meter.Points.Two +Tools.Meter.Points.Multiple +Tools.Meter.Name +Tools.Meter.ObjectSpace +Tools.Meter.WorldSpace +Tools.Glue.Name +Tools.Glue.Mode.BakeMeshes +Tools.Glue.Mode.BakeSkinnedMeshes +Tools.Glue.Mode.ParentObjects +Tools.RigTransfer.Name +Tools.RigTransfer.ClearSource +Tools.ComponentClone.Name +Tools.ComponentClone.SingleInstanceOn +Tools.ComponentClone.SingleInstanceOff +Tools.ComponentClone.ClearTemplate +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -848,10 +763,6 @@ UI.DocumentDisplay.ResetZoom UI.VideoPlayer.AllUsersLoaded UI.Camera.Automatic UI.Camera.Manual -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/ru.md b/Missing/ru.md index 8431742..82a64c2 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,138 +2,28 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] -Interaction.NamedEquipTool.Default -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Interaction.NamedEquipTools.Default +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Color.Name +Tools.GrabbableSetter.Name +Tools.CharacterCollider.Name +Tools.Light.Name +Tools.MeshVisibility.Name +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Material.Name +Tools.Microphone.Name +Tools.ProtoFlux.Name +Tools.Meter.Name +Tools.Glue.Name +Tools.RigTransfer.Name +Tools.ComponentClone.Name +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description Inspector.Texture3D.SpawnVisualizer -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools diff --git a/Missing/sv.md b/Missing/sv.md index f7a897b..64b7efe 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -6,28 +6,13 @@ General.Units.Metric General.Units.Imperial Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient @@ -69,117 +54,117 @@ Undo.InsertParent Undo.Wiggler Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.Brush.ChangeColor +Tools.Brush.IncrementSize +Tools.Brush.DecrementSize +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Dev.CreateNew +Tools.Dev.Selection +Tools.Dev.DevMode.Off +Tools.Dev.DevMode.On +Tools.Dev.OpenInspector +Tools.Dev.DeselectAll +Tools.Dev.DestroySelected +Tools.Dev.ConfirmDestroySelected +Tools.Dev.GizmoOptions +Tools.Dev.SelectParent +Tools.Dev.LocalSpace +Tools.Dev.GlobalSpace +Tools.Dev.Translation +Tools.Dev.Rotation +Tools.Dev.Scale +Tools.Dev.Selection.Single +Tools.Dev.Selection.Multi +Tools.Dev.Interaction.Tip +Tools.Dev.Interaction.Projection +Tools.Color.Name +Tools.Color.Picker +Tools.GrabbableSetter.Name +Tools.GrabbableSetter.Scalable +Tools.GrabbableSetter.NonScalable +Tools.GrabbableSetter.ApplyToRoot +Tools.GrabbableSetter.AppyToHit +Tools.CharacterCollider.Name +Tools.CharacterCollider.MarkGrippable +Tools.CharacterCollider.DontMarkGrippable +Tools.CharacterCollider.EnsureWalkRun +Tools.CharacterCollider.EnsureZeroG +Tools.CharacterCollider.EnsurePhysicalFly +Tools.Light.Point +Tools.Light.Spot +Tools.Light.Sun +Tools.Light.Name +Tools.Light.Shadows.None +Tools.Light.Shadows.Hard +Tools.Light.Shadows.Soft +Tools.MeshVisibility.Name +Tools.MeshVisibility.KeepShadow +Tools.MeshVisibility.ShadowOff +Tools.MeshVisibility.ShadowOn +Tools.MeshVisibility.OnlyShadow +Tools.MeshVisibility.DoubleSidedShadow +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Slicer.Add +Tools.Slicer.Clear +Tools.Material.Name +Tools.Material.RayMode +Tools.Material.AreaMode +Tools.Material.ObjectMode +Tools.Material.SceneMode +Tools.Material.CreateCopy +Tools.Material.Edit +Tools.Material.Convert +Tools.Material.ConvertAll +Tools.Material.CreateNew +Tools.Mesh.Edit +Tools.Cartridge.Eject +Tools.Microphone.Name +Tools.Microphone.Format.WAV +Tools.Microphone.Format.Vorbis +Tools.Microphone.Format.FLAC +Tools.Microphone.ModeHold +Tools.Microphone.ModePress +Tools.Microphone.SourceRaw +Tools.Microphone.SourceFiltered +Tools.ProtoFlux.Name +Tools.ProtoFlux.Drive +Tools.ProtoFlux.Source +Tools.ProtoFlux.Reference +Tools.ProtoFlux.Write +Tools.ProtoFlux.Proxy +Tools.ProtoFlux.CreateLocal +Tools.ProtoFlux.CreateStore +Tools.ProtoFlux.CreateDataModelStore +Tools.ProtoFlux.Overview +Tools.ProtoFlux.NodeBrowser +Tools.ProtoFlux.PackInPlace +Tools.ProtoFlux.PackInto +Tools.ProtoFlux.Unpack +Tools.ProtoFlux.ExplicitCast +Tools.Meter.Mode.Ray +Tools.Meter.Mode.Perpendicular +Tools.Meter.Mode.Drag +Tools.Meter.Points.Two +Tools.Meter.Points.Multiple +Tools.Meter.Name +Tools.Meter.ObjectSpace +Tools.Meter.WorldSpace +Tools.Glue.Name +Tools.Glue.Mode.BakeMeshes +Tools.Glue.Mode.BakeSkinnedMeshes +Tools.Glue.Mode.ParentObjects +Tools.RigTransfer.Name +Tools.RigTransfer.ClearSource +Tools.ComponentClone.Name +Tools.ComponentClone.SingleInstanceOn +Tools.ComponentClone.SingleInstanceOff +Tools.ComponentClone.ClearTemplate +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -1692,8 +1677,8 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools +Tools.Names.MultiTool +Tools.Names.CommonTools +Tools.Names.ManipulationTools +Tools.Names.InformationTools diff --git a/Missing/th.md b/Missing/th.md index 291393c..8d56b36 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -27,7 +27,7 @@ Locomotion.GrabWorld.Description Locomotion.Slide.Name Locomotion.Slide.Description Interaction.NamedEquipTool -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default Interaction.EnterAnchor Interaction.ExitAnchor Interaction.EquipAvatar @@ -261,21 +261,21 @@ World.Edit.AccessPrivate World.Edit.AccessPatreon World.Edit.AccessPublic World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On +Tools.AvatarCreator +Tools.FullBodyCalibrator +Tools.CameraStreaming +Tools.CreateNewWorld +Tools.Debug +Tools.StreamAudio +Tools.Setup2FA +Tools.StreamAudio.Dialog.Title +Tools.StreamAudio.Start +Tools.StreamAudio.Bitrate +Tools.StreamAudio.Title +Tools.StreamAudio.Spatialized +Tools.StreamAudio.Broadcast +Tools.StreamAudio.PlayForOwner.Off +Tools.StreamAudio.PlayForOwner.On Options.FreeformDash.On Options.FreeformDash.Off Options.SeatedMode.On @@ -553,117 +553,117 @@ Undo.InsertParent Undo.Wiggler Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.Brush.ChangeColor +Tools.Brush.IncrementSize +Tools.Brush.DecrementSize +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Dev.CreateNew +Tools.Dev.Selection +Tools.Dev.DevMode.Off +Tools.Dev.DevMode.On +Tools.Dev.OpenInspector +Tools.Dev.DeselectAll +Tools.Dev.DestroySelected +Tools.Dev.ConfirmDestroySelected +Tools.Dev.GizmoOptions +Tools.Dev.SelectParent +Tools.Dev.LocalSpace +Tools.Dev.GlobalSpace +Tools.Dev.Translation +Tools.Dev.Rotation +Tools.Dev.Scale +Tools.Dev.Selection.Single +Tools.Dev.Selection.Multi +Tools.Dev.Interaction.Tip +Tools.Dev.Interaction.Projection +Tools.Color.Name +Tools.Color.Picker +Tools.GrabbableSetter.Name +Tools.GrabbableSetter.Scalable +Tools.GrabbableSetter.NonScalable +Tools.GrabbableSetter.ApplyToRoot +Tools.GrabbableSetter.AppyToHit +Tools.CharacterCollider.Name +Tools.CharacterCollider.MarkGrippable +Tools.CharacterCollider.DontMarkGrippable +Tools.CharacterCollider.EnsureWalkRun +Tools.CharacterCollider.EnsureZeroG +Tools.CharacterCollider.EnsurePhysicalFly +Tools.Light.Point +Tools.Light.Spot +Tools.Light.Sun +Tools.Light.Name +Tools.Light.Shadows.None +Tools.Light.Shadows.Hard +Tools.Light.Shadows.Soft +Tools.MeshVisibility.Name +Tools.MeshVisibility.KeepShadow +Tools.MeshVisibility.ShadowOff +Tools.MeshVisibility.ShadowOn +Tools.MeshVisibility.OnlyShadow +Tools.MeshVisibility.DoubleSidedShadow +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Slicer.Add +Tools.Slicer.Clear +Tools.Material.Name +Tools.Material.RayMode +Tools.Material.AreaMode +Tools.Material.ObjectMode +Tools.Material.SceneMode +Tools.Material.CreateCopy +Tools.Material.Edit +Tools.Material.Convert +Tools.Material.ConvertAll +Tools.Material.CreateNew +Tools.Mesh.Edit +Tools.Cartridge.Eject +Tools.Microphone.Name +Tools.Microphone.Format.WAV +Tools.Microphone.Format.Vorbis +Tools.Microphone.Format.FLAC +Tools.Microphone.ModeHold +Tools.Microphone.ModePress +Tools.Microphone.SourceRaw +Tools.Microphone.SourceFiltered +Tools.ProtoFlux.Name +Tools.ProtoFlux.Drive +Tools.ProtoFlux.Source +Tools.ProtoFlux.Reference +Tools.ProtoFlux.Write +Tools.ProtoFlux.Proxy +Tools.ProtoFlux.CreateLocal +Tools.ProtoFlux.CreateStore +Tools.ProtoFlux.CreateDataModelStore +Tools.ProtoFlux.Overview +Tools.ProtoFlux.NodeBrowser +Tools.ProtoFlux.PackInPlace +Tools.ProtoFlux.PackInto +Tools.ProtoFlux.Unpack +Tools.ProtoFlux.ExplicitCast +Tools.Meter.Mode.Ray +Tools.Meter.Mode.Perpendicular +Tools.Meter.Mode.Drag +Tools.Meter.Points.Two +Tools.Meter.Points.Multiple +Tools.Meter.Name +Tools.Meter.ObjectSpace +Tools.Meter.WorldSpace +Tools.Glue.Name +Tools.Glue.Mode.BakeMeshes +Tools.Glue.Mode.BakeSkinnedMeshes +Tools.Glue.Mode.ParentObjects +Tools.RigTransfer.Name +Tools.RigTransfer.ClearSource +Tools.ComponentClone.Name +Tools.ComponentClone.SingleInstanceOn +Tools.ComponentClone.SingleInstanceOff +Tools.ComponentClone.ClearTemplate +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -2244,8 +2244,8 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools +Tools.Names.MultiTool +Tools.Names.CommonTools +Tools.Names.ManipulationTools +Tools.Names.InformationTools diff --git a/Missing/tr.md b/Missing/tr.md index d5402aa..d768ea5 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -39,7 +39,7 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default Interaction.ExportScreenshot Interaction.CopyLink Interaction.CopyImage @@ -111,21 +111,16 @@ World.Edit.AccessPrivate World.Edit.AccessPatreon World.Edit.AccessPublic World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On +Tools.StreamAudio +Tools.Setup2FA +Tools.StreamAudio.Dialog.Title +Tools.StreamAudio.Start +Tools.StreamAudio.Bitrate +Tools.StreamAudio.Title +Tools.StreamAudio.Spatialized +Tools.StreamAudio.Broadcast +Tools.StreamAudio.PlayForOwner.Off +Tools.StreamAudio.PlayForOwner.On Options.Nameplates.All Options.Nameplates.NonContacts Options.Nameplates.Hide @@ -287,117 +282,76 @@ Notifications.PermissionChanged Notifications.PermissionChangedDetail Undo.ExtractMaterialsFromHierarchy Undo.BatchConvertMaterials -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.Brush.ChangeColor +Tools.Brush.IncrementSize +Tools.Brush.DecrementSize +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Dev.ConfirmDestroySelected +Tools.Dev.GizmoOptions +Tools.Dev.SelectParent +Tools.Dev.LocalSpace +Tools.Dev.GlobalSpace +Tools.Dev.Translation +Tools.Dev.Rotation +Tools.Dev.Scale +Tools.Dev.Selection.Single +Tools.Dev.Selection.Multi +Tools.Dev.Interaction.Tip +Tools.Dev.Interaction.Projection +Tools.Color.Name +Tools.GrabbableSetter.Name +Tools.GrabbableSetter.ApplyToRoot +Tools.GrabbableSetter.AppyToHit +Tools.CharacterCollider.Name +Tools.Light.Name +Tools.Light.Shadows.None +Tools.Light.Shadows.Hard +Tools.Light.Shadows.Soft +Tools.MeshVisibility.Name +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Material.Name +Tools.Material.ConvertAll +Tools.Cartridge.Eject +Tools.Microphone.Name +Tools.ProtoFlux.Name +Tools.ProtoFlux.Drive +Tools.ProtoFlux.Source +Tools.ProtoFlux.Reference +Tools.ProtoFlux.Write +Tools.ProtoFlux.Proxy +Tools.ProtoFlux.CreateLocal +Tools.ProtoFlux.CreateStore +Tools.ProtoFlux.CreateDataModelStore +Tools.ProtoFlux.Overview +Tools.ProtoFlux.NodeBrowser +Tools.ProtoFlux.PackInPlace +Tools.ProtoFlux.PackInto +Tools.ProtoFlux.Unpack +Tools.ProtoFlux.ExplicitCast +Tools.Meter.Mode.Ray +Tools.Meter.Mode.Perpendicular +Tools.Meter.Mode.Drag +Tools.Meter.Points.Two +Tools.Meter.Points.Multiple +Tools.Meter.Name +Tools.Meter.ObjectSpace +Tools.Meter.WorldSpace +Tools.Glue.Name +Tools.Glue.Mode.BakeMeshes +Tools.Glue.Mode.BakeSkinnedMeshes +Tools.Glue.Mode.ParentObjects +Tools.RigTransfer.Name +Tools.RigTransfer.ClearSource +Tools.ComponentClone.Name +Tools.ComponentClone.SingleInstanceOn +Tools.ComponentClone.SingleInstanceOff +Tools.ComponentClone.ClearTemplate +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -1542,10 +1496,10 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools +Tools.Names.MultiTool +Tools.Names.CommonTools +Tools.Names.ManipulationTools +Tools.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/uk.md b/Missing/uk.md index fb22566..8b60d69 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -2,138 +2,32 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Ukrainian [uk] -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Color.Name +Tools.GrabbableSetter.Name +Tools.CharacterCollider.Name +Tools.Light.Name +Tools.MeshVisibility.Name +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Material.Name +Tools.Microphone.Name +Tools.ProtoFlux.Name +Tools.Meter.Name +Tools.Glue.Name +Tools.RigTransfer.Name +Tools.ComponentClone.Name +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name Importer.Image.Failure.Heading Importer.Image.Failure.Description Settings.FullBodyTrackingSettings @@ -1103,10 +997,10 @@ UI.ColorPicker.Gain UI.ProgressBar.ImportingItem UI.Camera.Automatic UI.Camera.Manual -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools +Tools.Names.MultiTool +Tools.Names.CommonTools +Tools.Names.ManipulationTools +Tools.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 9c637d3..6833f10 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,137 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] -Interaction.NamedEquipTool.Default -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name -Settings.MouseSettings.ScrollWheelGrabMoveSpeed -Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools +Interaction.NamedEquipTools.Default diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 198f6e0..8b1f9f2 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -4,7 +4,7 @@ Note that this file updates only during build processes and doesn't necessarily # Chinese (Traditional, Taiwan) [zh-tw] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTool.Default +Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke @@ -13,21 +13,6 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Filter.IncompatibleSessions World.Edit.ReadOnly -Tool.AvatarCreator -Tool.FullBodyCalibrator -Tool.CameraStreaming -Tool.CreateNewWorld -Tool.Debug -Tool.StreamAudio -Tool.Setup2FA -Tool.StreamAudio.Dialog.Title -Tool.StreamAudio.Start -Tool.StreamAudio.Bitrate -Tool.StreamAudio.Title -Tool.StreamAudio.Spatialized -Tool.StreamAudio.Broadcast -Tool.StreamAudio.PlayForOwner.Off -Tool.StreamAudio.PlayForOwner.On Login.InvalidCredentials.Description Login.InvalidLogin.Description Login.MalformedUID.Description @@ -81,117 +66,47 @@ Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged Notifications.PermissionChangedDetail -Tool.Brush.ChangeColor -Tool.Brush.IncrementSize -Tool.Brush.DecrementSize -Tool.GeometryLineBrush.Name -Tool.Dev.Name -Tool.Dev.CreateNew -Tool.Dev.Selection -Tool.Dev.DevMode.Off -Tool.Dev.DevMode.On -Tool.Dev.OpenInspector -Tool.Dev.DeselectAll -Tool.Dev.DestroySelected -Tool.Dev.ConfirmDestroySelected -Tool.Dev.GizmoOptions -Tool.Dev.SelectParent -Tool.Dev.LocalSpace -Tool.Dev.GlobalSpace -Tool.Dev.Translation -Tool.Dev.Rotation -Tool.Dev.Scale -Tool.Dev.Selection.Single -Tool.Dev.Selection.Multi -Tool.Dev.Interaction.Tip -Tool.Dev.Interaction.Projection -Tool.Color.Name -Tool.Color.Picker -Tool.GrabbableSetter.Name -Tool.GrabbableSetter.Scalable -Tool.GrabbableSetter.NonScalable -Tool.GrabbableSetter.ApplyToRoot -Tool.GrabbableSetter.AppyToHit -Tool.CharacterCollider.Name -Tool.CharacterCollider.MarkGrippable -Tool.CharacterCollider.DontMarkGrippable -Tool.CharacterCollider.EnsureWalkRun -Tool.CharacterCollider.EnsureZeroG -Tool.CharacterCollider.EnsurePhysicalFly -Tool.Light.Point -Tool.Light.Spot -Tool.Light.Sun -Tool.Light.Name -Tool.Light.Shadows.None -Tool.Light.Shadows.Hard -Tool.Light.Shadows.Soft -Tool.MeshVisibility.Name -Tool.MeshVisibility.KeepShadow -Tool.MeshVisibility.ShadowOff -Tool.MeshVisibility.ShadowOn -Tool.MeshVisibility.OnlyShadow -Tool.MeshVisibility.DoubleSidedShadow -Tool.Mesh.Name -Tool.Slicer.Name -Tool.Slicer.Add -Tool.Slicer.Clear -Tool.Material.Name -Tool.Material.RayMode -Tool.Material.AreaMode -Tool.Material.ObjectMode -Tool.Material.SceneMode -Tool.Material.CreateCopy -Tool.Material.Edit -Tool.Material.Convert -Tool.Material.ConvertAll -Tool.Material.CreateNew -Tool.Mesh.Edit -Tool.Cartridge.Eject -Tool.Microphone.Name -Tool.Microphone.Format.WAV -Tool.Microphone.Format.Vorbis -Tool.Microphone.Format.FLAC -Tool.Microphone.ModeHold -Tool.Microphone.ModePress -Tool.Microphone.SourceRaw -Tool.Microphone.SourceFiltered -Tool.ProtoFlux.Name -Tool.ProtoFlux.Drive -Tool.ProtoFlux.Source -Tool.ProtoFlux.Reference -Tool.ProtoFlux.Write -Tool.ProtoFlux.Proxy -Tool.ProtoFlux.CreateLocal -Tool.ProtoFlux.CreateStore -Tool.ProtoFlux.CreateDataModelStore -Tool.ProtoFlux.Overview -Tool.ProtoFlux.NodeBrowser -Tool.ProtoFlux.PackInPlace -Tool.ProtoFlux.PackInto -Tool.ProtoFlux.Unpack -Tool.ProtoFlux.ExplicitCast -Tool.Meter.Mode.Ray -Tool.Meter.Mode.Perpendicular -Tool.Meter.Mode.Drag -Tool.Meter.Points.Two -Tool.Meter.Points.Multiple -Tool.Meter.Name -Tool.Meter.ObjectSpace -Tool.Meter.WorldSpace -Tool.Glue.Name -Tool.Glue.Mode.BakeMeshes -Tool.Glue.Mode.BakeSkinnedMeshes -Tool.Glue.Mode.ParentObjects -Tool.RigTransfer.Name -Tool.RigTransfer.ClearSource -Tool.ComponentClone.Name -Tool.ComponentClone.SingleInstanceOn -Tool.ComponentClone.SingleInstanceOff -Tool.ComponentClone.ClearTemplate -Tool.Shape.Name -Tool.CameraObjectHider.Name -Tool.ControllerDiagnostic.Name -Tool.Labeler.Name +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Dev.Selection.Single +Tools.Dev.Selection.Multi +Tools.Dev.Interaction.Tip +Tools.Dev.Interaction.Projection +Tools.Color.Name +Tools.GrabbableSetter.Name +Tools.CharacterCollider.Name +Tools.Light.Name +Tools.Light.Shadows.None +Tools.Light.Shadows.Hard +Tools.Light.Shadows.Soft +Tools.MeshVisibility.Name +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Material.Name +Tools.Microphone.Name +Tools.ProtoFlux.Name +Tools.Meter.Mode.Ray +Tools.Meter.Mode.Perpendicular +Tools.Meter.Mode.Drag +Tools.Meter.Points.Two +Tools.Meter.Points.Multiple +Tools.Meter.Name +Tools.Meter.ObjectSpace +Tools.Meter.WorldSpace +Tools.Glue.Name +Tools.Glue.Mode.BakeMeshes +Tools.Glue.Mode.BakeSkinnedMeshes +Tools.Glue.Mode.ParentObjects +Tools.RigTransfer.Name +Tools.RigTransfer.ClearSource +Tools.ComponentClone.Name +Tools.ComponentClone.SingleInstanceOn +Tools.ComponentClone.SingleInstanceOff +Tools.ComponentClone.ClearTemplate +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -842,10 +757,6 @@ UI.DocumentDisplay.Pages UI.DocumentDisplay.ResetZoom UI.Camera.Automatic UI.Camera.Manual -Tool.Names.MultiTool -Tool.Names.CommonTools -Tool.Names.ManipulationTools -Tool.Names.InformationTools Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/README.md b/README.md index 069ab3c..efa3763 100644 --- a/README.md +++ b/README.md @@ -2,30 +2,30 @@ 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] - 64.6% - Missing keys: 820 -German [de] - 94.3% - Missing keys: 133 -English (United Kingdom) [en-gb] - 1.8% - Missing keys: 2274 -English [en] - 94.3% - Missing keys: 131 -Esperanto [eo] - 65.0% - Missing keys: 810 -Spanish [es] - 93.6% - Missing keys: 149 -Estonian [et] - 33.2% - Missing keys: 1546 -Finnish [fi] - 83.5% - Missing keys: 383 -French [fr] - 94.3% - Missing keys: 133 -Hungarian [hu] - 27.9% - Missing keys: 1670 -Icelandic [is] - 24.7% - Missing keys: 1743 -Japanese [ja] - 94.3% - Missing keys: 133 -Korean [ko] - 94.3% - Missing keys: 133 -Dutch [nl] - 42.2% - Missing keys: 1338 -Norwegian [no] - 63.1% - Missing keys: 854 -Polish [pl] - 94.3% - Missing keys: 133 -Portuguese (Brazil) [pt-br] - 63.1% - Missing keys: 855 -Russian [ru] - 94.2% - Missing keys: 134 -Swedish [sv] - 26.8% - Missing keys: 1694 +Czech [cs] - 68.4% - Missing keys: 731 +German [de] - 100.0% - Missing keys: 1 +English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2269 +English [en] - 100.0% - Missing keys: 1 +Esperanto [eo] - 69.8% - Missing keys: 700 +Spanish [es] - 98.3% - Missing keys: 39 +Estonian [et] - 35.6% - Missing keys: 1491 +Finnish [fi] - 87.6% - Missing keys: 287 +French [fr] - 100.0% - Missing keys: 1 +Hungarian [hu] - 28.5% - Missing keys: 1655 +Icelandic [is] - 26.7% - Missing keys: 1696 +Japanese [ja] - 99.9% - Missing keys: 3 +Korean [ko] - 99.9% - Missing keys: 3 +Dutch [nl] - 44.7% - Missing keys: 1281 +Norwegian [no] - 67.0% - Missing keys: 765 +Polish [pl] - 99.8% - Missing keys: 4 +Portuguese (Brazil) [pt-br] - 66.9% - Missing keys: 766 +Russian [ru] - 99.0% - Missing keys: 24 +Swedish [sv] - 27.5% - Missing keys: 1679 Thai [th] - 3.0% - Missing keys: 2246 -Turkish [tr] - 33.1% - Missing keys: 1549 -Ukrainian [uk] - 52.1% - Missing keys: 1110 -Chinese (Simplified, Mainland China) [zh-cn] - 94.3% - Missing keys: 133 -Chinese (Traditional, Taiwan) [zh-tw] - 63.3% - Missing keys: 849 +Turkish [tr] - 35.1% - Missing keys: 1503 +Ukrainian [uk] - 56.6% - Missing keys: 1004 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 +Chinese (Traditional, Taiwan) [zh-tw] - 67.2% - Missing keys: 760 Total keys: 2315 diff --git a/cs.json b/cs.json index ccbf7e9..7a21ee3 100644 --- a/cs.json +++ b/cs.json @@ -98,7 +98,7 @@ "Interaction.Locomotion.None": "Žádná", "Interaction.NamedEquipTool": "Nasadit {name}", - "Interaction.NamedEquipTools.Default": "Nástroj", + "Interaction.NamedEquipTool.Default": "Nástroj", "Interaction.EnterAnchor": "Vstoupit do kotvy", "Interaction.ExitAnchor": "Vystoupit z kotvy", diff --git a/de.json b/de.json index c40afc7..111984f 100644 --- a/de.json +++ b/de.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Keine", "Interaction.NamedEquipTool": "{name} ausrüsten", - "Interaction.NamedEquipTools.Default": "Tool", + "Interaction.NamedEquipTool.Default": "Tool", "Interaction.EnterAnchor": "Anker betreten", "Interaction.ExitAnchor": "Anker verlassen", diff --git a/en.json b/en.json index 4e63f22..b3f84b0 100644 --- a/en.json +++ b/en.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "None", "Interaction.NamedEquipTool": "Equip {name}", - "Interaction.NamedEquipTools.Default": "Tool", + "Interaction.NamedEquipTool.Default": "Tool", "Interaction.EnterAnchor": "Enter Anchor", "Interaction.ExitAnchor": "Exit Anchor", diff --git a/eo.json b/eo.json index 0c8246c..b0381f5 100644 --- a/eo.json +++ b/eo.json @@ -98,7 +98,7 @@ "Interaction.Locomotion.None": "Neniu", "Interaction.NamedEquipTool": "Ekipi per {name}", - "Interaction.NamedEquipTools.Default": "Ilon", + "Interaction.NamedEquipTool.Default": "Ilon", "Interaction.EnterAnchor": "Eniri Ankron", "Interaction.ExitAnchor": "Eliri Ankron", diff --git a/es.json b/es.json index 0cfd953..09f25c7 100644 --- a/es.json +++ b/es.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Ninguno", "Interaction.NamedEquipTool": "Equipar {name}", - "Interaction.NamedEquipTools.Default": "Herramienta", + "Interaction.NamedEquipTool.Default": "Herramienta", "Interaction.EnterAnchor": "Entrar en anclado", "Interaction.ExitAnchor": "Salir de anclado", diff --git a/et.json b/et.json index d93a287..ee500a1 100644 --- a/et.json +++ b/et.json @@ -69,7 +69,7 @@ "Interaction.Locomotion.None": "Mitte midagi", "Interaction.NamedEquipTool": "Kasuta {name}", - "Interaction.NamedEquipTools.Default": "Tööriist", + "Interaction.NamedEquipTool.Default": "Tööriist", "Interaction.EnterAnchor": "Ühenda külge", "Interaction.ExitAnchor": "Ühenda lahti", diff --git a/fi.json b/fi.json index 8ae3292..bfb64ce 100644 --- a/fi.json +++ b/fi.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Ei mitään", "Interaction.NamedEquipTool": "Pidä kädessä {name}", - "Interaction.NamedEquipTools.Default": "Työkalu", + "Interaction.NamedEquipTool.Default": "Työkalu", "Interaction.EnterAnchor": "Käytä istuinta", "Interaction.ExitAnchor": "Poistu istuimesta", diff --git a/fr.json b/fr.json index aed3000..74424fb 100644 --- a/fr.json +++ b/fr.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Aucun", "Interaction.NamedEquipTool": "Équiper {name}", - "Interaction.NamedEquipTools.Default": "Outil", + "Interaction.NamedEquipTool.Default": "Outil", "Interaction.EnterAnchor": "Entrer dans l'ancre", "Interaction.ExitAnchor": "Sortir de l'ancre", diff --git a/hu.json b/hu.json index 5663046..1361a90 100644 --- a/hu.json +++ b/hu.json @@ -90,7 +90,7 @@ "Interaction.Locomotion": "Mozgási mód", "Interaction.Locomotion.None": "Semmi", - "Interaction.NamedEquipTools.Default": "Eszköz", + "Interaction.NamedEquipTool.Default": "Eszköz", "Interaction.SaveAsScreenshot": "Képernyőkép mentése", "Interaction.ExportScreenshot": "Képernyőkép exportálása", diff --git a/is.json b/is.json index b454451..f86c799 100644 --- a/is.json +++ b/is.json @@ -98,7 +98,7 @@ "Interaction.Locomotion.None": "Ekkert", "Interaction.NamedEquipTool": "Tengja {name}", - "Interaction.NamedEquipTools.Default": "Verkfæri", + "Interaction.NamedEquipTool.Default": "Verkfæri", "Interaction.EnterAnchor": "Hoppa í akkeri", "Interaction.ExitAnchor": "Hoppa úr akkeri", diff --git a/ja.json b/ja.json index 683e5ab..d999b81 100644 --- a/ja.json +++ b/ja.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "なし", "Interaction.NamedEquipTool": "{name}を装備", - "Interaction.NamedEquipTools.Default": "ツール", + "Interaction.NamedEquipTool.Default": "ツール", "Interaction.EnterAnchor": "アンカーに入る", "Interaction.ExitAnchor": "アンカーから出る", diff --git a/ko.json b/ko.json index 4cf60b0..c07bfdc 100644 --- a/ko.json +++ b/ko.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "없음", "Interaction.NamedEquipTool": "{name} 장착", - "Interaction.NamedEquipTools.Default": "도구", + "Interaction.NamedEquipTool.Default": "도구", "Interaction.EnterAnchor": "연결하기", "Interaction.ExitAnchor": "연결해제", diff --git a/nl.json b/nl.json index 70395cc..77cfc43 100644 --- a/nl.json +++ b/nl.json @@ -85,7 +85,7 @@ "Interaction.Locomotion.None": "Geen", "Interaction.NamedEquipTool": "{name} uitrusten", - "Interaction.NamedEquipTools.Default": "Gereedschap", + "Interaction.NamedEquipTool.Default": "Gereedschap", "Interaction.EnterAnchor": "Betreed Anker", "Interaction.ExitAnchor": "Verlaat Anker", diff --git a/no.json b/no.json index 5775ec3..97cbbb1 100644 --- a/no.json +++ b/no.json @@ -98,7 +98,7 @@ "Interaction.Locomotion.None": "Ingenting", "Interaction.NamedEquipTool": "Utstyr {name}", - "Interaction.NamedEquipTools.Default": "Verktøy", + "Interaction.NamedEquipTool.Default": "Verktøy", "Interaction.EnterAnchor": "Sette seg i Anker", "Interaction.ExitAnchor": "Stå opp fra Anker", diff --git a/pl.json b/pl.json index dca0c98..975ea23 100644 --- a/pl.json +++ b/pl.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Żadna", "Interaction.NamedEquipTool": "Ekwipuj {name}", - "Interaction.NamedEquipTools.Default": "Narzędzie", + "Interaction.NamedEquipTool.Default": "Narzędzie", "Interaction.EnterAnchor": "Usiądź", "Interaction.ExitAnchor": "Wstań", diff --git a/pt-br.json b/pt-br.json index a12eabb..082386e 100644 --- a/pt-br.json +++ b/pt-br.json @@ -98,7 +98,7 @@ "Interaction.Locomotion.None": "Nenhuma", "Interaction.NamedEquipTool": "Equipar {name}", - "Interaction.NamedEquipTools.Default": "Ferramenta", + "Interaction.NamedEquipTool.Default": "Ferramenta", "Interaction.EnterAnchor": "Entrar na Âncora", "Interaction.ExitAnchor": "Sair da Âncora", diff --git a/ru.json b/ru.json index 64b7ebc..0541254 100644 --- a/ru.json +++ b/ru.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Нет передвижения", "Interaction.NamedEquipTool": "Взять {name}", - "Interaction.NamedEquipTools.Default": "Инструмент", + "Interaction.NamedEquipTool.Default": "Инструмент", "Interaction.EnterAnchor": "Сесть", "Interaction.ExitAnchor": "Встать", diff --git a/sv.json b/sv.json index daef3e5..0b04048 100644 --- a/sv.json +++ b/sv.json @@ -95,7 +95,7 @@ "Interaction.Locomotion.None": "Ingen", "Interaction.NamedEquipTool": "Utrusta {name}", - "Interaction.NamedEquipTools.Default": "Verktyg", + "Interaction.NamedEquipTool.Default": "Verktyg", "Interaction.EnterAnchor": "Gå in i Ankare", "Interaction.ExitAnchor": "Lämna Ankare", diff --git a/tr.json b/tr.json index 39c012d..a609581 100644 --- a/tr.json +++ b/tr.json @@ -66,7 +66,7 @@ "Interaction.Locomotion.None": "Yok", "Interaction.NamedEquipTool": "{name} donat", - "Interaction.NamedEquipTools.Default": "Araç", + "Interaction.NamedEquipTool.Default": "Araç", "Interaction.EnterAnchor": "Çapa'ya gir", "Interaction.ExitAnchor": "Çapa'dan cik", diff --git a/uk.json b/uk.json index e3e6f96..8c2ae3b 100644 --- a/uk.json +++ b/uk.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "Нічого", "Interaction.NamedEquipTool": "Одягнути {name}", - "Interaction.NamedEquipTools.Default": "Інструмент", + "Interaction.NamedEquipTool.Default": "Інструмент", "Interaction.EnterAnchor": "Ввійти у Якір", "Interaction.ExitAnchor": "Вийти з Якорю", diff --git a/zh-cn.json b/zh-cn.json index f81c543..bf881d7 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -100,7 +100,7 @@ "Interaction.Locomotion.None": "无", "Interaction.NamedEquipTool": "装备{name}", - "Interaction.NamedEquipTools.Default": "工具", + "Interaction.NamedEquipTool.Default": "工具", "Interaction.EnterAnchor": "进入座位", "Interaction.ExitAnchor": "退出座位", diff --git a/zh-tw.json b/zh-tw.json index 5ae380c..8a26e23 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -98,7 +98,7 @@ "Interaction.Locomotion.None": "沒有", "Interaction.NamedEquipTool": "裝備{name}", - "Interaction.NamedEquipTools.Default": "工具", + "Interaction.NamedEquipTool.Default": "工具", "Interaction.EnterAnchor": "輸入Anchor", "Interaction.ExitAnchor": "退出Anchor", From b3ca9a8a35080d997f530ed9499ff14a064b9190 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Tue, 19 Nov 2024 17:39:20 +0900 Subject: [PATCH 087/529] KR:Grab speed. ETC Fixed some text. --- ko.json | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/ko.json b/ko.json index c07bfdc..c8d049a 100644 --- a/ko.json +++ b/ko.json @@ -363,7 +363,7 @@ "World.Edit.ReadOnly": "읽기전용", "Tools.AvatarCreator": "아바타 생성기", - "Tools.FullBodyCalibrator": "풀 바디 재조정", + "Tools.FullBodyCalibrator": "전신 추적 조정", "Tools.CameraStreaming": "카메라 & 방송", "Tools.CreateNewWorld": "새 월드 생성", "Tools.Debug": "디버그", @@ -1092,7 +1092,7 @@ "NewWorld.AutoPort": "자동:", "NewWorld.DefaultName": "{name} 월드", - "FullBody.Title": "풀 바디 조정", + "FullBody.Title": "전신 추적 조정", "FullBody.SetHeight": "1) 키를 설정하세요.", "FullBody.HeightInstructions": "당신의 실제 키가 맞는지 확인하세요. 키가 정확하지 않으면 조정이 잘 되지 않을 수 있습니다. 헤드셋과 컨트롤러의 위치는 조정작업 시 보이는 3인칭 모델에 맞춰야 합니다.", "FullBody.HeightWarning": "아무래도 잘못된 설정같습니다. 키 설정시 실제 정보를 입력하세요.", @@ -1100,7 +1100,7 @@ "FullBody.MappingInstructions": "바르게 서서 트래커가 제대로 작동 중인지 확인하세요.", "FullBody.StartCalibration": "추적장치(e.g. Tracker) 조정 시작", "FullBody.JustCalibrateAvatar": "아바타를 조정합니다.", - "FullBody.JustCalibrateAvatarDescription": "풀 바디 조정을 건너 뛰고, 바로 아바타 조정에 들어갑니다.", + "FullBody.JustCalibrateAvatarDescription": "전신 추적 조정을 건너 뛰고, 바로 아바타 조정에 들어갑니다.", "FullBody.SkipAndAdjustAvatar": "건너 뛰고 아바타 조정", "FullBody.CalibrateInstructions": "설정판에 나타난 투명 아바타에 자신의 몸을 최대한 맞추고, 양 컨트롤러의 프라이머리 액션(트리거)을 동시에 당깁니다.", @@ -1119,7 +1119,7 @@ "FullBody.CalibrateAvatarPrompt": "아바타를 조정할까요?", "FullBody.CalibrateAvatar": "아바타 조정", "FullBody.FinishPrompt": "전부 확인 하셨습니까?", - "FullBody.FinishCalibration": "풀바디 조정 완료", + "FullBody.FinishCalibration": "조정 완료", "FullBody.CalibrateAvatarTitle": "아바타 조정", "FullBody.CalibrateAvatarInstructions": "모든 몸 부분이 맵핑되었는지 확인 후, 파란색 구체를 움직여서 몸과 아바타가 가장 잘 맞도록 조정하세요.", @@ -1133,7 +1133,7 @@ "FullBody.FinishAvatarCalibration": "아바타 조정완료", "FullBody.CalibrationFinishedInstructions": "조정된 아바타가 만족스럽다면, 저장 후 이 창을 닫아주세요.", "FullBody.CloseCalibrator": "조정작업 종료", - "FullBody.CalibrationRedoInstructions": "대시보드에서 풀 바디 조정을 선택하여 언제든지 재조정이 가능합니다.\n트래커만 변경한 경우, 아바타 조정을 수행하실 필요는 없습니다.", + "FullBody.CalibrationRedoInstructions": "대시보드에서 전신 추적 조정을 선택하여 언제든지 재조정이 가능합니다.\n트래커만 변경한 경우, 아바타 조정을 수행하실 필요는 없습니다.", "FullBody.ReturnToTrackerCalibration": "트래커 조정하기", "FullBody.Hips": "골반/허리", @@ -1378,7 +1378,9 @@ "Settings.MouseSettings.MouseRotateSpeed.Description": "데스크탑 모드에서 아이템을 잡고 회전(E키 + 마우스움직임)하는 경우의 회전속도를 설정합니다.", "Settings.MouseSettings.MouseFreeformRotateSpeed": "자유형 카메라 모드(F6키)시 잡은 아이템 회전 속도", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "데스크탑 모드에서 자유형 카메라 모드(F6키)를 사용한 상태에서 아이템을 잡고 회전(E키 + 마우스움직임)하는 경우의 회전속도를 설정합니다.", - + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "잡기 이동속도", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "데스크탑 모드에서 아이템을 잡은 상태로 마우스 스크롤을 이용하여 전후로 이동시킬때의 속도를 설정합니다.", + "Settings.GeneralHapticsSettings.EnableControllerVibration": "컨트롤러", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "설정에 따라 특정한 햅틱 지원 장치(컨트롤러, 수트 등)의 진동 기능을 활성화 하거나 비활성화 합니다.", "Settings.GeneralHapticsSettings.EnableHaptics": "햅틱장치", @@ -1457,11 +1459,11 @@ "Settings.TrackerSettings.Trackers.CustomName" : "사용자 정의 명칭", "Settings.TrackerSettings.Trackers.CustomName.Description" : "단순하게 트래커의 이름을 설정하는 용도입니다. 식별자대신 이용하여 구별성을 높일 수 있습니다.", "Settings.TrackerSettings.Trackers.MappedBodyNode" : "맵핑된 신체부위", - "Settings.TrackerSettings.Trackers.MappedBodyNode.Description" : "이 트래커가 장착된 위치를 선택하세요.\n\n이 기능을 통해 수동으로 조정하는 것보다는 풀 바디 조정 기능을 이용하는 것을 추천합니다.", + "Settings.TrackerSettings.Trackers.MappedBodyNode.Description" : "이 트래커가 장착된 위치를 선택하세요.\n\n이 기능을 통해 수동으로 조정하는 것보다는 전신 추적 조정 기능을 이용하는 것을 추천합니다.", "Settings.TrackerSettings.Trackers.MappedPosition" : "맵핑 위치", - "Settings.TrackerSettings.Trackers.MappedPosition.Description" : "맵핑된 신체부위를 기준으로 한 트래커의 위치 입니다.\n\n이 기능을 통해 수동으로 조정하는 것보다는 풀 바디 조정 기능을 이용하는 것을 추천합니다.", + "Settings.TrackerSettings.Trackers.MappedPosition.Description" : "맵핑된 신체부위를 기준으로 한 트래커의 위치 입니다.\n\n이 기능을 통해 수동으로 조정하는 것보다는 전신 추적 조정 기능을 이용하는 것을 추천합니다.", "Settings.TrackerSettings.Trackers.MappedRotation" : "맵핑된 회전각도", - "Settings.TrackerSettings.Trackers.MappedRotation.Description" : "맵핑된 신체부위를 기준으로 한 트래커의 회전각도 입니다.\n\n이 기능을 통해 수동으로 조정하는 것보다는 풀 바디 조정 기능을 이용하는 것을 추천합니다.", + "Settings.TrackerSettings.Trackers.MappedRotation.Description" : "맵핑된 신체부위를 기준으로 한 트래커의 회전각도 입니다.\n\n이 기능을 통해 수동으로 조정하는 것보다는 전신 추적 조정 기능을 이용하는 것을 추천합니다.", "Settings.TrackerSettings.Trackers.UseInVR" : "VR 모드에서 트래커 사용", "Settings.TrackerSettings.Trackers.UseInVR.Description" : "VR 모드일때 트래커의 위치나 회전정보가 아바타에 반영되야 한다면 활성화 하세요.", "Settings.TrackerSettings.Trackers.UseInDesktop" : "데스크탑 모드에서 트래커 사용", From 49a78a5dde5c25cea3f262fdc6b4f7d0be1cc69e Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 19 Nov 2024 21:05:40 +0900 Subject: [PATCH 088/529] Update ja.json --- ja.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ja.json b/ja.json index d999b81..60bc5eb 100644 --- a/ja.json +++ b/ja.json @@ -1378,6 +1378,8 @@ "Settings.MouseSettings.MousePanSpeed.Description": "UIフォーカスモード時の、視点の移動速度を設定できます。", "Settings.MouseSettings.MouseRotateSpeed.Description": "デスクトップモードでアイテムをつかんだ際、マウスで軸の周りの回転をさせた時の回転速度を設定できます。", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "デスクトップモードでアイテムをつかんだ際、マウスで自由回転をさせた時の回転速度を設定できます。", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "グラブしたものの移動速度", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "デスクトップモードでアイテムをつかんだときに、マウスのスクロールでアイテムを前後に動かす速さを設定できます。", "Settings.GeneralHapticsSettings.EnableControllerVibration": "コントローラーの振動機能を使う", "Settings.GeneralHapticsSettings.EnableHaptics": "ハプティクスデバイスを使う", From 5b36e2d4e8956dcbba4af721fdeb0b29793f7247 Mon Sep 17 00:00:00 2001 From: AirRide91 <85963572+AirRide91@users.noreply.github.com> Date: Tue, 19 Nov 2024 17:06:28 +0200 Subject: [PATCH 089/529] FI:Tooltips and others --- fi.json | 51 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 48 insertions(+), 3 deletions(-) diff --git a/fi.json b/fi.json index bfb64ce..b3edcde 100644 --- a/fi.json +++ b/fi.json @@ -210,7 +210,9 @@ "World.Error.HostBlockedDetail": "Olet blokannut isännän", "World.Error.WorldCrash": "Maailma kaatui", "World.Error.WorldCrashDetail": "Kohtalokas virhe päivitettäessä maailmaa", + "World.Error.Handshake": "Kättelyvirhe", "World.Error.Unknown": "Tuntematon virhe", + "World.Error.FailedToCreateBanAccessKey": "Estoavaimen luonti epäonnistui", "World.Config.Name": "Maailman nimi:", "World.Config.Description": "Kuvaus:", @@ -358,6 +360,7 @@ "World.Edit.AccessPrivate": "Vain minä", "World.Edit.AccessPatreon": "Patreon tukijat", "World.Edit.AccessPublic": "Kuka tahansa (Julkinen)", + "World.Edit.ReadOnly": "Vain luku", "Tools.AvatarCreator": "Avatarin luominen", "Tools.FullBodyCalibrator": "FBT kalibrointi", @@ -676,6 +679,8 @@ "Notifications.SessionStarted": "Aloitti session:", "Notifications.UserJoined": "Käyttäjä liittyi", "Notifications.UserLeft": "Käyttäjä poistui", + "Notifications.PermissionChanged": "Käyttöoikeutesi muutettu: {new}", + "Notifications.PermissionChangedDetail": "Maailmassa {world}. Edelliset oikeudet: {old}", "Undo.SetField": "Aseta kenttä {field_name} tähän {value}", "Undo.SetReference": "Aseta viite {ref_name} tähän {ref_target}", @@ -715,6 +720,9 @@ "Tools.Brush.IncrementSize": "Suurenna kokoa", "Tools.Brush.DecrementSize": "Pienennä kokoa", + "Tools.GeometryLineBrush.Name": "Geometriaviivasivellin", + + "Tools.Dev.Name": "Kehitystyökalu", "Tools.Dev.CreateNew": "Luo uusi...", "Tools.Dev.Selection": "Valintatila: {mode}", "Tools.Dev.DevMode.Off": "Kehittäjätila: Pois", @@ -738,13 +746,16 @@ "Tools.Dev.Interaction.Tip": "Kärki", "Tools.Dev.Interaction.Projection": "Projektio", + "Tools.Color.Name": "Värityökalu", "Tools.Color.Picker": "Värinvalitsija", + "Tools.GrabbableSetter.Name": "Tartunnan asetustyökalu", "Tools.GrabbableSetter.Scalable": "Aseta skaalautuva", "Tools.GrabbableSetter.NonScalable": "Aseta ei skaalautuva", "Tools.GrabbableSetter.ApplyToRoot": "Aseta valitaan", "Tools.GrabbableSetter.AppyToHit": "Aseta osumaan", + "Tools.CharacterCollider.Name": "Esineiden törmäyttimien asetustyökalu", "Tools.CharacterCollider.MarkGrippable": "Aseta tarttuva pinta", "Tools.CharacterCollider.DontMarkGrippable": "Poista tarttuva pinta", "Tools.CharacterCollider.EnsureWalkRun": "Varmista kävely/juoksu tila", @@ -755,21 +766,27 @@ "Tools.Light.Spot": "Spotti", "Tools.Light.Sun": "Aurinko", + "Tools.Light.Name": "Valotyökalu", "Tools.Light.Shadows.None": "Ei varjoja", "Tools.Light.Shadows.Hard": "Terävät varjot", "Tools.Light.Shadows.Soft": "Pehmeät varjot", + "Tools.MeshVisibility.Name": "Tahkoverkkojen näkyvyystyökalu", "Tools.MeshVisibility.KeepShadow": "Pidä varjot", "Tools.MeshVisibility.ShadowOff": "Poista käytöstä varjot", "Tools.MeshVisibility.ShadowOn": "Ota varjot käyttöön", "Tools.MeshVisibility.OnlyShadow": "Aseta vain varjo", "Tools.MeshVisibility.DoubleSidedShadow": "Aseta kaksipuoliseksi varjoksi", - "Tools.Slicer.Add": "Lisää Slicer", + "Tools.Mesh.Name": "Tahkoverkkotyökalu", + + "Tools.Slicer.Name": "Esineiden halkomistyökalu", + "Tools.Slicer.Add": "Lisää halkaisu", "Tools.Slicer.Clear": "Tyhjennä asetus", - "Tools.Material.RayMode": "Ray tila", - "Tools.Material.AreaMode": "Alue tila", + "Tools.Material.Name": "Materiaalityökalu", + "Tools.Material.RayMode": "Sädetila", + "Tools.Material.AreaMode": "Aluetila", "Tools.Material.ObjectMode": "Globaali objekti tila", "Tools.Material.SceneMode": "Globaali näkymä tila", "Tools.Material.CreateCopy": "Tee kopio", @@ -782,6 +799,7 @@ "Tools.Cartridge.Eject": "Pudota pallo", + "Tools.Microphone.Name": "Mikrofoni", "Tools.Microphone.Format.WAV": "WAV", "Tools.Microphone.Format.Vorbis": "OGG Vorbis", "Tools.Microphone.Format.FLAC": "FLAC", @@ -790,6 +808,7 @@ "Tools.Microphone.SourceRaw": "Raaka", "Tools.Microphone.SourceFiltered": "Filteröity ja normalisoitu", + "Tools.ProtoFlux.Name": "Proto-Flux työkalu", @@ -812,19 +831,31 @@ "Tools.Meter.Points.Two": "Kaksi pistettä", "Tools.Meter.Points.Multiple": "Useita pisteitä", + "Tools.Meter.Name": "Mittaustyökalu", "Tools.Meter.ObjectSpace": "Mittaa objektiavaruudessa", "Tools.Meter.WorldSpace": "Mittaa maailmanavaruudessa", + "Tools.Glue.Name": "Liimaustyökalu", "Tools.Glue.Mode.BakeMeshes": "Tila: Beikkaa tahkoverkot", "Tools.Glue.Mode.BakeSkinnedMeshes": "Tila: Beikkaa skinned meshit", "Tools.Glue.Mode.ParentObjects": "Tila: Lisää yliluokkaan", + "Tools.RigTransfer.Name": "Rigin tahkoverkon siirtotyökalu", "Tools.RigTransfer.ClearSource": "Nollaa lähde", + "Tools.ComponentClone.Name": "Komponenttien kloonaustyökalu", "Tools.ComponentClone.SingleInstanceOn": "Kertakloonaus: Päällä", "Tools.ComponentClone.SingleInstanceOff": "Kertakloonaus: Pois", "Tools.ComponentClone.ClearTemplate": "Tyhjennä malli", + "Tools.Shape.Name": "Muototyökalu", + + "Tools.CameraObjectHider.Name": "Kameralta piilotus työkalu", + + "Tools.ControllerDiagnostic.Name": "Ohjainten diagnostiikkatyökalu", + + "Tools.Labeler.Name": "Labelointityökalu", + @@ -1325,6 +1356,10 @@ "Settings.GrabbingSettings.DefaultHandGrabType": "Tarttumistyylin vakiotila", "Settings.GrabbingSettings.DefaultHandGrabType.Description": "Tämä määrittää, mikä on käsien vakiotarttumistyyli, kun spawnaat maailmaan.\n\nKämmen: Tartut kaikkiin esineisiin, jotka ovat lähellä kämmentäsi.\n\nTarkkuus: Tartut yksittäiseen esineeseen etusormen ja peukalon välissä.\n\nAuto: Tila vaihtuu automaattisesti Kämmenen ja Tarkkuuden välillä kätesi asennon mukaan.\n\nOff: Voit tarttua esineisiin vain laasereilla.", + + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle" : "Kehon vaakakulma", + + "Settings.GamepadSettings": "Peliohjain", "Settings.GamepadSettings.ThumbstickLookSpeed": "Ohjaimen herkkyys", "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "Tällä voit säätää ohjaimen herkkyyttä, jota käytät katseen suuntaamiseen.", @@ -1343,6 +1378,8 @@ "Settings.MouseSettings.MouseRotateSpeed.Description": "Kun esineitä pidellään työpöytätilassa, tämä määrittää, kuinka nopeasti niitä voi pyörittää akselinsa ympäri hiirellä.", "Settings.MouseSettings.MouseFreeformRotateSpeed": "Vapaamuotoinen pyörintänopeus", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "Kun esineitä pidellään työpöytätilassa, tämä määrittää, kuinka nopeasti niitä voi pyörittää, kun käytetään vapaamuotoista kiertoa.", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Tartuntaliikkumisen nopeus", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "Kun esineitä pidellään työpöytätilassa, tämä määrittää, kuinka nopeasti niitä voi liikuttaa edestakaisin hiirenrullalla.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Ohjaimen värinä", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Tällä voit ottaa värinän käyttöön tai poistaa sen käytöstä VR-ohjaimissa.", @@ -1628,6 +1665,9 @@ "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "Käytä inventaarion ja session pikaelettä", + "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "Poista käytöstä jalkojen simulointi", + + "Settings.TwitchInterfaceSettings.ChannelName": "Twitch kanavan nimi", @@ -1668,6 +1708,8 @@ "Settings.NotificationSettings.UserJoinAndLeave": "Käyttäjien liittyminen & poistuminen", + "Settings.NotificationSettings.PermissionChanged": "Käyttöoikeudet muutettu", + "Settings.NotificationSettings.PermissionChanged.Description": "Kun tämä on käytössä, saat ilmoituksen, kun käyttöoikeuksiasi muutetaan maailmassa.", "Settings.NamePlateSettings.NameplateVisibility": "Nimilaattojen näkyvyys", @@ -1930,6 +1972,7 @@ "Inspector.Member.SetAllToY": "Aseta kaikki Y", "Inspector.Member.SetAllToZ": "Aseta kaikki Z", "Inspector.Member.SetAllToW": "Aseta kaikki W", + "Inspector.Member.Normalize": "Normalisoi", "Inspector.Member.BakeBlendshape": "Beikkaa Blendshape", "Inspector.Member.RemoveBlendshape": "Poista Blendshape", "Inspector.Member.SplitBlendshape.X": "Splittaa Blendshape X-akselilla", @@ -1984,6 +2027,8 @@ "Inspector.MeshCollider.VHACD": "Convex Hull dekomponointi (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Korvaa laatikkotörmäyttimellä", + "Inspector.Texture3D.SpawnVisualizer" : "Spawnaa visualisoija", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Päivitä liikkumistilamoduulit nykyisille käyttäjille", "Inspector.VHACD.Parameter.MergeDoubles": "Yhdistä tuplat", From 7ed399f63353a648a79f2f8e9976248370dfb585 Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Tue, 19 Nov 2024 20:38:04 +0100 Subject: [PATCH 090/529] RU: Tool names, Desktop grab speed, Texture3D visualizer --- ru.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/ru.json b/ru.json index 0541254..4dfd5ac 100644 --- a/ru.json +++ b/ru.json @@ -720,6 +720,9 @@ "Tools.Brush.IncrementSize": "Увеличить размер", "Tools.Brush.DecrementSize": "Уменьшить размер", + "Tools.GeometryLineBrush.Name": "Геометрическая кисть", + + "Tools.Dev.Name": "Инструмент разработчика", "Tools.Dev.CreateNew": "Создание нового...", "Tools.Dev.Selection": "Выбор: {mode}", "Tools.Dev.DevMode.Off": "Режим разработчика: Выкл", @@ -743,13 +746,16 @@ "Tools.Dev.Interaction.Tip": "Инструмент", "Tools.Dev.Interaction.Projection": "Проекция", + "Tools.Color.Name": "Инструмент цвета", "Tools.Color.Picker": "Пипетка", + "Tools.GrabbableSetter.Name": "Инструмент в(ы)ключения хватабельности", "Tools.GrabbableSetter.Scalable": "Сделать масштабируемым", "Tools.GrabbableSetter.NonScalable": "Сделать не-масштабируемым", "Tools.GrabbableSetter.ApplyToRoot": "Применить на корень объекта", "Tools.GrabbableSetter.AppyToHit": "Применить на цель", + "Tools.CharacterCollider.Name": "Инструмент управления коллейдерами для передвижения", "Tools.CharacterCollider.MarkGrippable": "Отметить Захватываемым", "Tools.CharacterCollider.DontMarkGrippable": "Не Отмечать Захватываемым", "Tools.CharacterCollider.EnsureWalkRun": "Обеспечить тип передвижения Ходьба/Бег", @@ -760,19 +766,25 @@ "Tools.Light.Spot": "Конусный", "Tools.Light.Sun": "Солнце", + "Tools.Light.Name": "Инструмент источников света", "Tools.Light.Shadows.None": "Нет теней", "Tools.Light.Shadows.Hard": "Четкие тени", "Tools.Light.Shadows.Soft": "Мягкие тени", + "Tools.MeshVisibility.Name": "Инструмент видимости мешей", "Tools.MeshVisibility.KeepShadow": "Оставить тени", "Tools.MeshVisibility.ShadowOff": "Отключить тени", "Tools.MeshVisibility.ShadowOn": "Включить тени", "Tools.MeshVisibility.OnlyShadow": "Устан. только тени", "Tools.MeshVisibility.DoubleSidedShadow": "Устан. двусторонние тени", + "Tools.Mesh.Name": "Инструмент мешей", + + "Tools.Slicer.Name": "Инструмент слайсеров", "Tools.Slicer.Add": "Добавить слайсер", "Tools.Slicer.Clear": "Очистить", + "Tools.Material.Name": "Инструмент материалов", "Tools.Material.RayMode": "Режим луча", "Tools.Material.AreaMode": "Режим области", "Tools.Material.ObjectMode": "Объектно-глобальный режим", @@ -787,6 +799,7 @@ "Tools.Cartridge.Eject": "Извлечь сферу", + "Tools.Microphone.Name": "Микрофон", "Tools.Microphone.Format.WAV": "WAV", "Tools.Microphone.Format.Vorbis": "OGG Vorbis", "Tools.Microphone.Format.FLAC": "FLAC", @@ -795,6 +808,7 @@ "Tools.Microphone.SourceRaw": "Сырой", "Tools.Microphone.SourceFiltered": "Фильтрованный и нормализованный", + "Tools.ProtoFlux.Name": "Инструмент Proto-Flux", "Tools.ProtoFlux.Drive": "Drive", "Tools.ProtoFlux.Source": "Source", "Tools.ProtoFlux.Reference": "Reference", @@ -817,19 +831,31 @@ "Tools.Meter.Points.Two": "Две точки", "Tools.Meter.Points.Multiple": "Много точек", + "Tools.Meter.Name": "Инструмент-рулетка", "Tools.Meter.ObjectSpace": "Измерение в пространстве объекта", "Tools.Meter.WorldSpace": "Измерение в пространстве мира", + "Tools.Glue.Name": "Инструмент склеивания", "Tools.Glue.Mode.BakeMeshes": "Режим: Запечь меши", "Tools.Glue.Mode.BakeSkinnedMeshes": "Режим: Запечь skinned meshes", "Tools.Glue.Mode.ParentObjects": "Режим: Соединить иерархию", + "Tools.RigTransfer.Name": "Инструмент переноса рига", "Tools.RigTransfer.ClearSource": "Очистить источник", + "Tools.ComponentClone.Name": "Инструмент клонирования компонентов", "Tools.ComponentClone.SingleInstanceOn": "Единственный экземпляр: Да", "Tools.ComponentClone.SingleInstanceOff": "Единственный экземпляр: Нет", "Tools.ComponentClone.ClearTemplate": "Очистить шаблон", + "Tools.Shape.Name": "Инструмент примитивов", + + "Tools.CameraObjectHider.Name": "Инструмент для скрытия объектов от камеры", + + "Tools.ControllerDiagnostic.Name": "Инструмент диагностики контроллеров", + + "Tools.Labeler.Name": "Инструмент меток", + "ProtoFlux.UI.Call": "Вызов", "ProtoFlux.UI.AsyncCall": "Async вызов", "ProtoFlux.UI.NodeBrowser.Title": "Ноды ProtoFlux", @@ -1352,6 +1378,8 @@ "Settings.MouseSettings.MouseRotateSpeed.Description": "Эта настройка контролирует скорость врещения предметов, которые вы держите, вокруг своей оси в экранном режиме.", "Settings.MouseSettings.MouseFreeformRotateSpeed": "Скорость сводобного вращения", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "Эта настройка контролирует скорость свободного врещения предметов, которые вы держите, в экранном режиме.", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Скорость перемещения хвата", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "При захвате объектов в экранном режиме, задает, как быстро они будут двигаться при вращении колесика мыши.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Вибрация контроллера", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Включает тактильную отдачу на VR контроллерах.", @@ -1999,6 +2027,8 @@ "Inspector.MeshCollider.VHACD": "Разбор на выпуклые многогранники (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Заменить кубическим коллайдером", + "Inspector.Texture3D.SpawnVisualizer" : "Создать визуализацию", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Обновить модули передвижения на присутствующих пользователях", "Inspector.VHACD.Parameter.MergeDoubles": "Объединить дубликаты", From f82a1108502687a6e9b8becc795e834e4a29d6f1 Mon Sep 17 00:00:00 2001 From: LazyTeenStudios Date: Fri, 22 Nov 2024 20:49:47 -0600 Subject: [PATCH 091/529] Grammar fixes, subject verb inversions. --- en.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/en.json b/en.json index b3f84b0..48ad3bd 100644 --- a/en.json +++ b/en.json @@ -1278,7 +1278,7 @@ "Settings.OnlineStatusSettings.RememberTimespan" : "Remember status for", "Settings.OnlineStatusSettings.RememberTimespan.Description" : "Your last online status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", "Settings.OnlineStatusSettings.InvisibleRememberMode" : "Remember last invisible status", - "Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "This controls how is your last status remembered specifically if you were last set to Invisible. Otherwise this functions the same.\n\nThe invisible status has a separate setting for privacy reasons, to ensure that if you were last set to invisible, you can ensure that you'll stay invisible at the next login even if your other statuses are not remembered.", + "Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "This controls how your last status is remembered specifically if you were last set to Invisible. Otherwise this functions the same.\n\nThe invisible status has a separate setting for privacy reasons, to ensure that if you were last set to invisible, you can ensure that you'll stay invisible at the next login even if your other statuses are not remembered.", "Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "Remember invisible status for", "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "Your last invisible status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", "Settings.OnlineStatusSettings.AutoAwayTimespan" : "Switch to Away when idle for", @@ -1391,19 +1391,19 @@ "Settings.TrackingSmoothingSettings.HandPositionSmoothing": "Hand Position Smoothing", "Settings.TrackingSmoothingSettings.HandRotationSmoothing": "Hand Rotation Smoothing", - "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description": "When enabled, this controls how much is the hand position smoothed out. Typically this is helpful for users with tremors and other accessibility issues that cause jitter.", - "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description": "When enabled, this controls how much is the hand rotation smoothed out. Typically this is helpful for users with tremors and other accessibility issues that cause jitter.", + "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description": "When enabled, this controls how much the hand position is smoothed out. Typically this is helpful for users with tremors and other accessibility issues that cause jitter.", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description": "When enabled, this controls how much the hand rotation is smoothed out. Typically this is helpful for users with tremors and other accessibility issues that cause jitter.", "Settings.TrackingSmoothingSettings.FeetPositionSmoothing": "Feet Position Smoothing", "Settings.TrackingSmoothingSettings.FeetRotationSmoothing": "Feet Rotation Smoothing", - "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description": "When enabled, this controls how much is the position of feet smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", - "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description": "When enabled, this controls how much is the rotation of feet smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description": "When enabled, this controls how much the position of feet is smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description": "When enabled, this controls how much the rotation of feet is smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", "Settings.TrackingSmoothingSettings.HipsPositionSmoothing": "Hips Position Smoothing", "Settings.TrackingSmoothingSettings.HipsRotationSmoothing": "Hips Rotation Smoothing", - "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description": "When enabled, this controls how much is the position of hips smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", - "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description": "When enabled, this controls how much is the rotation of hips smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description": "When enabled, this controls how much the position of hips is smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description": "When enabled, this controls how much the rotation of hips is smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", "Settings.MediaPrivacySettings": "Media Privacy", "Settings.MediaPrivacySettings.MediaMetadataOptOut": "Opt out of media metadata", @@ -1594,10 +1594,10 @@ "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "This setting controls how fast the noise gate closes after the incoming audio has quieted again.", "Settings.AudioInputFilteringSettings.NormalizationThreshold": "Normalization threshold", - "Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "Using this setting you can control threshold when will the incoming audio become amplified. If your normal speech is too quiet and it's not getting amplified, lower this setting. If random quiet noises are being amplified, increase it.", + "Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "Using this setting you can control the threshold when the incoming audio will become amplified. If your normal speech is too quiet and it's not getting amplified, lower this setting. If random quiet noises are being amplified, increase it.", "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "Noise suppression (RNNoise)", - "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "This feature processes the incoming audio to filter out various undesirable noises. This can clean up audio from noisy microphones considerably produce a cleaner voice. We strongly recommend keeping this setting on. However it can also filter certain noises that do not get identified as a speech.", + "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "This feature processes the incoming audio to filter out various undesirable noises. This can clean up audio from noisy microphones considerably, producing a cleaner voice. We strongly recommend keeping this setting on. However, it can also filter out certain noises that do not get identified as speech.", "Settings.VoiceSettings": "Voice Settings", "Settings.VoiceSettings.MutePersistence": "Mute Persistence", @@ -1735,7 +1735,7 @@ "Settings.LaserSettings.ModulateStartAngle": "Modulate start angle", "Settings.LaserSettings.ModulateStartAngle.Description": "This indicates the angle at which the laser smoothing speed will start modulating to catch up to your movements. Increasing this value will require larger movements for the laser to start catching up.", "Settings.LaserSettings.ModulateEndAngle": "Modulate end angle", - "Settings.LaserSettings.ModulateEndAngle.Description": "Related to the modulate start angle, this indicates when will the modulation reach maximum speed. By changing the start and end angles, you can control how responsive the laser is the more you move your hand.", + "Settings.LaserSettings.ModulateEndAngle.Description": "Related to the modulate start angle, this indicates when the modulation will reach maximum speed. By changing the start and end angles, you can control how responsive the laser is the more you move your hand.", "Settings.LaserSettings.ModulateExponent": "Modulate exponent", "Settings.LaserSettings.ModulateExponent.Description": "This controls the response curve of the laser modulation between the start and end angles. You can use this to either make the laser respond more sluggishly at first or to start responding quickly and then tapering off.", "Settings.LaserSettings.ModulateSpeedMultiplier": "Modulate speed multiplier", @@ -1787,7 +1787,7 @@ "Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "This determines the allowed maximum framerate while in background. Lower values will conserve more system resources.", "Settings.InteractiveCameraFramingSettings.PositioningMode": "Positioning mode", - "Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "This controls how is the interactive camera positioned in the world.", + "Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "This controls how the interactive camera is positioned in the world.", "Settings.InteractiveCameraFramingSettings.FieldOfView": "Field of view", "Settings.InteractiveCameraFramingSettings.FieldOfView.Description": "The field of view of the interactive camera. Higher values will capture more of the scene at the cost of distortion at the edges.", "Settings.InteractiveCameraFramingSettings.AnglePosition": "Angle", @@ -1831,7 +1831,7 @@ "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "Angle smoothing speed", "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "This indicates how quickly does the camera respond to change in angle around the target subject.", "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "Framing smoothing speed", - "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "This controls how fast is the camera adjusting its framing of the target subject. Larger values will make it track the target faster, but also result in more jerky movements.", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "This controls how fast the camera adjusts its framing of the target subject. Larger values will make it track the target faster, but also result in more jerky movements.", "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "Interpolate between anchors", "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "When enabled, camera will smoothly interpolate between camera anchors in the world.", @@ -1855,7 +1855,7 @@ "Settings.RelaySettings.AlwaysUseRelay": "Always use relay to connect", "Settings.RelaySettings.AlwaysUseRelay.Description": "Relays are typically used as a fallback when a direct connection to the host cannot be established. By enabling this option, you will force the connection to always happen through a relay.\n\nThis can be useful in cases of connection issues to particular hosts. It is NOT recommended to have this option permanently on.", "Settings.RelaySettings.UseClosestAvailableRelay": "Use closest available relay", - "Settings.RelaySettings.UseClosestAvailableRelay.Description": "When this option is enabled an available relay that is the closest to you will automatically be selected for the connection. If you want to connect through a specific relay (e.g. in case of long distance connections to avoid packet queuing) you can disable this option and configure the preferred relays below.", + "Settings.RelaySettings.UseClosestAvailableRelay.Description": "When this option is enabled the closest available relay will be automatically selected. If you want to connect through a specific relay (e.g. in case of long distance connections to avoid packet queuing) you can disable this option and configure the preferred relays below.", "Settings.RelaySettings.RelayPriorities": "Configure relay server priorities", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "Relay Priorities", From 3f3626ad910ccf7651cfd05fe6fe98656dc00be0 Mon Sep 17 00:00:00 2001 From: LazyTeenStudios Date: Fri, 22 Nov 2024 20:52:06 -0600 Subject: [PATCH 092/529] README typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index efa3763..57fbdbf 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ Total keys: 2315 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. ### 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'd 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. From 15ad988f030f21b86349ee658497ae6dd1c69a98 Mon Sep 17 00:00:00 2001 From: coolymike Date: Mon, 25 Nov 2024 10:31:14 +0100 Subject: [PATCH 093/529] Changes and fix merge --- nl.json | 155 +++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 97 insertions(+), 58 deletions(-) diff --git a/nl.json b/nl.json index f8481fb..3e8bd6a 100644 --- a/nl.json +++ b/nl.json @@ -716,6 +716,13 @@ "Undo.ExtractMaterialsFromHierarchy": "Materialen uit hiërarchie halen", "Undo.BatchConvertMaterials": "Materialen als groep omzetten", + "Tools.Brush.ChangeColor": "Verander Kleur", + "Tools.Brush.IncrementSize": "Groter", + "Tools.Brush.DecrementSize": "Kleiner", + + "Tools.GeometryLineBrush.Name": "Geometrie Lijn Penseel Gereedschap", + + "Tools.Dev.Name": "Ontwikkelaarsgereedschap", "Tools.Dev.CreateNew": "Maak nieuw...", "Tools.Dev.Selection": "Selectie: {mode}", "Tools.Dev.DevMode.Off": "Ontwikkelaarsmodus: Uit", @@ -725,13 +732,30 @@ "Tools.Dev.DestroySelected": "Verwijder geselecteerde", "Tools.Dev.ConfirmDestroySelected": "ECHT Geselecteerde Vernietigen", - "Tools.Color.Picker": "Kleur kiezer", + "Tools.Dev.GizmoOptions": "Gizmo Opties", + "Tools.Dev.SelectParent": "Selecteer Parent", + "Tools.Dev.LocalSpace": "Lokale Ruimte", + "Tools.Dev.GlobalSpace": "Globale Ruimte", + "Tools.Dev.Translation": "Vertaling", + "Tools.Dev.Rotation": "Rotatie", + "Tools.Dev.Scale": "Schaal", + "Tools.Dev.Selection.Single": "Enkele", + "Tools.Dev.Selection.Multi": "Meerderen", + + "Tools.Dev.Interaction.Tip": "Punt", + "Tools.Dev.Interaction.Projection": "Projectie", + + "Tools.Color.Name": "Kleur Gereedschap", + "Tools.Color.Picker": "Kleurenpallet", + + "Tools.GrabbableSetter.Name": "Vastpakbaar Instellen Gereedschap", "Tools.GrabbableSetter.Scalable": "Schaalbaar instellen", "Tools.GrabbableSetter.NonScalable": "Niet-schaalbaar instellen", "Tools.GrabbableSetter.ApplyToRoot": "Stel Toepassen op Root in", "Tools.GrabbableSetter.AppyToHit": "Stel Toepassen op Hit in", + "Tools.CharacterCollider.Name": "Fysieke Collisie Instellen Gereedschap", "Tools.CharacterCollider.MarkGrippable": "Markeer Grijpbaar", "Tools.CharacterCollider.DontMarkGrippable": "Markeer Niet-Grijpbaar", "Tools.CharacterCollider.EnsureWalkRun": "Verzeker loop- / renbeweging", @@ -742,15 +766,25 @@ "Tools.Light.Spot": "Spot", "Tools.Light.Sun": "Zon", + "Tools.Light.Name": "Licht Gereedschap", + "Tools.Light.Shadows.None": "Geen Schaduwen", + "Tools.Light.Shadows.Hard": "Harde Schaduwen", + "Tools.Light.Shadows.Soft": "Zachte Schaduwen", + + "Tools.MeshVisibility.Name": "Mesh Zichtbaarheid Gereedschap", "Tools.MeshVisibility.KeepShadow": "Behoud schaduw", "Tools.MeshVisibility.ShadowOff": "Zet schaduwen Uit", "Tools.MeshVisibility.ShadowOn": "Zet schaduwen Aan", "Tools.MeshVisibility.OnlyShadow": "Stel in op alleen schaduwen", "Tools.MeshVisibility.DoubleSidedShadow": "Stel in op dubbelzijdige schaduw", + "Tools.Mesh.Name": "Mesh Gereedschap", + + "Tools.Slicer.Name": "Mesh Snijder Gereedschap", "Tools.Slicer.Add": "Voeg Slicer toe", "Tools.Slicer.Clear": "Wis instellingen", + "Tools.Material.Name": "Materiaal Gereedschap", "Tools.Material.RayMode": "Ray-modus", "Tools.Material.AreaMode": "Gebiedsmodus", "Tools.Material.ObjectMode": "Globale objectmodus", @@ -763,6 +797,9 @@ "Tools.Mesh.Edit": "Bewerk Mesh", + "Tools.Cartridge.Eject": "Bol uitwerpen", + + "Tools.Microphone.Name": "Microfoon", "Tools.Microphone.Format.WAV": "WAV", "Tools.Microphone.Format.Vorbis": "OGG Vorbis", "Tools.Microphone.Format.FLAC": "FLAC", @@ -771,53 +808,53 @@ "Tools.Microphone.SourceRaw": "Rauw", "Tools.Microphone.SourceFiltered": "Gefilterd & Genormaliseerd", - "Tooltip.ProtoFlux.Name": "ProtoFlux Gereedschap", - "Tooltip.ProtoFlux.Drive": "Overschrijven", - "Tooltip.ProtoFlux.Source": "Bron", - "Tooltip.ProtoFlux.Reference": "Referentie", - "Tooltip.ProtoFlux.Write": "Schrijven", - "Tooltip.ProtoFlux.Proxy": "Proxy", - "Tooltip.ProtoFlux.CreateLocal": "Maak Local", - "Tooltip.ProtoFlux.CreateStore": "Maak Store", - "Tooltip.ProtoFlux.CreateDataModelStore": "Maak Data Model Store", - "Tooltip.ProtoFlux.Overview": "Overzichtsmodus aan/uitzetten", - "Tooltip.ProtoFlux.NodeBrowser": "Nodes doorzoeken", - "Tooltip.ProtoFlux.PackInPlace": "Hier inpakken", - "Tooltip.ProtoFlux.PackInto": "Inpakken naar {name}", - "Tooltip.ProtoFlux.Unpack": "Uitpakken van {name}", - "Tooltip.ProtoFlux.ExplicitCast": "Expliciet Overzetten\n(Waarschuwing: Mogelijk Gegevensverlies)", + "Tools.ProtoFlux.Name": "ProtoFlux Gereedschap", + "Tools.ProtoFlux.Drive": "Overschrijven", + "Tools.ProtoFlux.Source": "Bron", + "Tools.ProtoFlux.Reference": "Referentie", + "Tools.ProtoFlux.Write": "Schrijven", + "Tools.ProtoFlux.Proxy": "Proxy", + "Tools.ProtoFlux.CreateLocal": "Maak Local", + "Tools.ProtoFlux.CreateStore": "Maak Store", + "Tools.ProtoFlux.CreateDataModelStore": "Maak Data Model Store", + "Tools.ProtoFlux.Overview": "Overzichtsmodus aan/uitzetten", + "Tools.ProtoFlux.NodeBrowser": "Nodes doorzoeken", + "Tools.ProtoFlux.PackInPlace": "Hier inpakken", + "Tools.ProtoFlux.PackInto": "Inpakken naar {name}", + "Tools.ProtoFlux.Unpack": "Uitpakken van {name}", + "Tools.ProtoFlux.ExplicitCast": "Expliciet Overzetten\n(Waarschuwing: Mogelijk Gegevensverlies)", - "Tooltip.Meter.Mode.Ray": "Modus: Ray", - "Tooltip.Meter.Mode.Perpendicular": "Modus: Loodrecht", - "Tooltip.Meter.Mode.Drag": "Modus: Slepen", + "Tools.Meter.Mode.Ray": "Modus: Ray", + "Tools.Meter.Mode.Perpendicular": "Modus: Loodrecht", + "Tools.Meter.Mode.Drag": "Modus: Slepen", - "Tooltip.Meter.Points.Two": "Twee Punten", - "Tooltip.Meter.Points.Multiple": "Meerdere Punten", + "Tools.Meter.Points.Two": "Twee Punten", + "Tools.Meter.Points.Multiple": "Meerdere Punten", - "Tooltip.Meter.Name": "Meet Gereedschap", - "Tooltip.Meter.ObjectSpace": "Meet in Objectspace", - "Tooltip.Meter.WorldSpace": "Meet in Worldspace", + "Tools.Meter.Name": "Meet Gereedschap", + "Tools.Meter.ObjectSpace": "Meet in Objectspace", + "Tools.Meter.WorldSpace": "Meet in Worldspace", - "Tooltip.Glue.Name": "Lijm Gereedschap", - "Tooltip.Glue.Mode.BakeMeshes": "Modus: Bak meshes", - "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Modus: Bak skinned meshes", - "Tooltip.Glue.Mode.ParentObjects": "Modus: Parent objecten", + "Tools.Glue.Name": "Lijm Gereedschap", + "Tools.Glue.Mode.BakeMeshes": "Modus: Bak meshes", + "Tools.Glue.Mode.BakeSkinnedMeshes": "Modus: Bak skinned meshes", + "Tools.Glue.Mode.ParentObjects": "Modus: Parent objecten", - "Tooltip.RigTransfer.Name": "Rigged Mesh Overdracht Gereedschap", - "Tooltip.RigTransfer.ClearSource": "Verwijder bron", + "Tools.RigTransfer.Name": "Rigged Mesh Overdracht Gereedschap", + "Tools.RigTransfer.ClearSource": "Verwijder bron", - "Tooltip.ComponentClone.Name": "Component Kloon Gereedschap", - "Tooltip.ComponentClone.SingleInstanceOn": "Enkel Exemplaar: Aan", - "Tooltip.ComponentClone.SingleInstanceOff": "Enkel Exemplaar: Uit", - "Tooltip.ComponentClone.ClearTemplate": "Verwijder voorbeeld", + "Tools.ComponentClone.Name": "Component Kloon Gereedschap", + "Tools.ComponentClone.SingleInstanceOn": "Enkel Exemplaar: Aan", + "Tools.ComponentClone.SingleInstanceOff": "Enkel Exemplaar: Uit", + "Tools.ComponentClone.ClearTemplate": "Verwijder voorbeeld", - "Tooltip.Shape.Name": "Vorm Gereedschap", + "Tools.Shape.Name": "Vorm Gereedschap", - "Tooltip.CameraObjectHider.Name": "Camera Object Zichtbaarheid Gereedschap", + "Tools.CameraObjectHider.Name": "Camera Object Zichtbaarheid Gereedschap", - "Tooltip.ControllerDiagnostic.Name": "Diagnotisch Gereedschap Voor Controllers", + "Tools.ControllerDiagnostic.Name": "Diagnotisch Gereedschap Voor Controllers", - "Tooltip.Labeler.Name": "Label Gereedschap", + "Tools.Labeler.Name": "Label Gereedschap", "ProtoFlux.UI.Call": "Aanroepen", "ProtoFlux.UI.AsyncCall": "Asynchroon Aanroepen", @@ -1341,6 +1378,8 @@ "Settings.MouseSettings.MouseRotateSpeed.Description": "Wanneer je een voorwerp vasthoudt in bureaubladmodus, bepaalt dit hoe snel ze rond hun as draaien met de muis.", "Settings.MouseSettings.MouseFreeformRotateSpeed": "Vrije vorm draaisnelheid", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "Wanneer je een voorwerp vasthoudt in bureaubladmodus, bepaalt dit hoe snel ze ronddraaien met vrije vorm.", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Vastpakken beweegsnelheid", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "Wanneer je voorwerpen vasthoud in bureaubladmodus, bepaalt dit hoe snel ze naar voren en achter bewegen met het scrollwiel op je muis.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller trillingen", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Gebruik dit om haptische trillingen aan of uit te zetten specifiek voor VR controllers.", @@ -2710,26 +2749,26 @@ "Tools.Names.ManipulationTools": "Manipulatiegereedschappen", "Tools.Names.InformationTools": "Informatiegereedschappen", - "Tools.Names.GeometryLineBrush": "Geometrie Lijn Penseel Gereedschap", - "Tools.Names.Developer": "Ontwikkelaarsgereedschap", - "Tools.Names.ComponentClone": "Component Kloon Gereedschap", - "Tools.Names.ProtoFlux": "ProtoFlux Gereedschap", - "Tools.Names.Material": "Materiaal Gereedschap", - "Tools.Names.Glue": "Lijm Gereedschap", - "Tools.Names.Light": "Licht Gereedschap", - "Tools.Names.Shape": "Vorm Gereedschap", - "Tools.Names.Microphone": "Microfoon", - "Tools.Names.GrabbableSetter": "Vastpakbaar Instellen Gereedschap", - "Tools.Names.PhysicalColliderSetter": "Fysieke Collisie Instellen Gereedschap", - "Tools.Names.MeshVisibility": "Mesh Zichtbaarheid Gereedschap", - "Tools.Names.CameraObjectVisibility": "Camera Object Zichtbaarheid Gereedschap", - "Tools.Names.Color": "Kleur Gereedschap", - "Tools.Names.Mesh": "Mesh Gereedschap", - "Tools.Names.RiggedMeshTransfer": "Rigged Mesh Overdracht Gereedschap", - "Tools.Names.Slicer": "Mesh Snijder Gereedschap", - "Tools.Names.ControllerDiagnostic": "Diagnotisch Gereedschap Voor Controllers", - "Tools.Names.Measure": "Meet Gereedschap", - "Tools.Names.Label": "Label Gereedschap", + + + + + + + + + + + + + + + + + + + + "Discord.RichPresence.InPrivateWorld": "In privé wereld", "Discord.RichPresence.InPrivateLargeText": "In privé ({version})", From df9e4052164036d87bc42ef323ee1a625b2ede85 Mon Sep 17 00:00:00 2001 From: coolymike Date: Mon, 25 Nov 2024 10:36:59 +0100 Subject: [PATCH 094/529] Fix merge --- nl.json | 1 - 1 file changed, 1 deletion(-) diff --git a/nl.json b/nl.json index 3e8bd6a..b70ec6d 100644 --- a/nl.json +++ b/nl.json @@ -99,7 +99,6 @@ "Interaction.Locomotion": "Locomotie", "Interaction.Locomotion.None": "Geen", - "Interaction.NamedEquipTool": "{name} gebruiken", "Interaction.NamedEquipTool.Default": "Gereedschap", "Interaction.EnterAnchor": "Betreed Anker", From 413c2690772f428bb305b075e1c27a98593d47af Mon Sep 17 00:00:00 2001 From: coolymike Date: Mon, 25 Nov 2024 10:38:09 +0100 Subject: [PATCH 095/529] ??? (Fix merge, damnit) --- nl.json | 1 - 1 file changed, 1 deletion(-) diff --git a/nl.json b/nl.json index b70ec6d..58a808c 100644 --- a/nl.json +++ b/nl.json @@ -100,7 +100,6 @@ "Interaction.Locomotion.None": "Geen", "Interaction.NamedEquipTool.Default": "Gereedschap", - "Interaction.EnterAnchor": "Betreed Anker", "Interaction.ExitAnchor": "Verlaat Anker", From 80aa7694f84d7aaa98738ca37d669905102d9473 Mon Sep 17 00:00:00 2001 From: coolymike Date: Mon, 25 Nov 2024 10:58:03 +0100 Subject: [PATCH 096/529] Fix typos --- nl.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nl.json b/nl.json index 3e8bd6a..6566c13 100644 --- a/nl.json +++ b/nl.json @@ -803,7 +803,7 @@ "Tools.Microphone.Format.WAV": "WAV", "Tools.Microphone.Format.Vorbis": "OGG Vorbis", "Tools.Microphone.Format.FLAC": "FLAC", - "Tools.Microphone.ModeHold": "Houd Vast Voor Opnamen", + "Tools.Microphone.ModeHold": "Houd Vast Voor Opnemen", "Tools.Microphone.ModePress": "Druk om te starten/stoppen met opnemen", "Tools.Microphone.SourceRaw": "Rauw", "Tools.Microphone.SourceFiltered": "Gefilterd & Genormaliseerd", @@ -2189,7 +2189,7 @@ "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Grijp altijd het laatste bot", "Inspector.DataPreset.SetActive": "Stel actief in", - "Inspector.DataPreset.SetValues": "Stel waaren in", + "Inspector.DataPreset.SetValues": "Stel waarden in", "Inspector.DataPreset.AddAllChildren": "Voeg alle children toe", "Inspector.Rig.CleanupBoneColliders": "Bot colliders opruimen", @@ -2268,7 +2268,7 @@ "Wizard.CubemapCreator.Title": "Cubemap Maker", "Wizard.CubemapCreator.Textures": "Bron Textures:", - "Wizard.CubemapCreator.TexturesNote": "Let op! Sommige conventies hebben links en rechts verwisseld. Als de cubemap resultaat incorrect is, probeer dan links en rechts te verwisselen.", + "Wizard.CubemapCreator.TexturesNote": "Let op! Sommige conventies hebben links en rechts verwisseld. Als het cubemap resultaat incorrect is, probeer dan links en rechts te verwisselen.", "Wizard.CubemapCreator.PosX": "Positief X (rechts)", "Wizard.CubemapCreator.NegX": "Negatief X (links)", "Wizard.CubemapCreator.PosY": "Positief Y (boven)", From 193aba1f27136f01341065d6fab2fe1d2faad704 Mon Sep 17 00:00:00 2001 From: NepuShiro Date: Tue, 26 Nov 2024 03:20:03 -0600 Subject: [PATCH 097/529] Add World Unhandled Error --- en.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/en.json b/en.json index b3f84b0..af502f6 100644 --- a/en.json +++ b/en.json @@ -1,6 +1,6 @@ { "localeCode": "en", - "authors": ["Frooxius", "Enverex", "rampa_3", "Melnus", "dfgHiatus", "Earthmark", "Ryuvi", "Nammi", "WattleFoxxo", "StiefelJackal", "RueShejn"], + "authors": ["Frooxius", "Enverex", "rampa_3", "Melnus", "dfgHiatus", "Earthmark", "Ryuvi", "Nammi", "WattleFoxxo", "StiefelJackal", "RueShejn", "NepuShiro"], "messages": { "General.OK": "OK", @@ -213,7 +213,8 @@ "World.Error.Handshake": "Handshake Error", "World.Error.Unknown": "Unknown Error", "World.Error.FailedToCreateBanAccessKey": "Failed to create ban access key", - + "World.Error.UnhandledError": "Unhandled Error", + "World.Config.Name": "World Name:", "World.Config.Description": "Description:", "World.Config.MaxUsers": "Maximum Users:", From f4dfa21f8e8464f3d9c8be3c6fc74a816630c36d Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 26 Nov 2024 23:08:13 +0100 Subject: [PATCH 098/529] de: translated KeyboardLookSettings --- de.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/de.json b/de.json index 111984f..c9025a9 100644 --- a/de.json +++ b/de.json @@ -1381,6 +1381,14 @@ "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Griff-Bewegungsgeschwindigkeit", "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "Dies bestimmt, wie schnell sich gehaltene Objekte im Desktop-Modus mit dem Scroll-Rad der Maus hin- und herbewegen.", + "Settings.KeyboardLookSettings": "Einstellungen zur Tastatur-Blicksteuerung ", + "Settings.KeyboardLookSettings.LookEnabled": "Tastatur-Blicksteuerung", + "Settings.KeyboardLookSettings.LookEnabled.Description": "Wenn diese Funktion aktiv ist, können Sie Ihren Kopf mit den Pfeiltasten Ihrer Tastatur bewegen.
Dies ist für Situationen gedacht, in denen eine Maus nicht vorhanden oder nicht zweckmäßig ist, z. B. bei der Verwendung eines Laptops oder wenn barrierefreie Alternativen zur Maus benötigt werden.", + "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontale Geschwindigkeit der Tastatur-Blicksteuerung", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Hier können Sie einstellen, wie schnell sich Ihr Kopf horizontal bewegt, wenn Sie die Tastatur-Blicksteuerung verwenden.", + "Settings.KeyboardLookSettings.VericalSpeed": "Vertikale Geschwindigkeit der Tastatur-Blicksteuerung", + "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Diese Einstellung bestimmt, wie schnell sich Ihr Kopf vertikal bewegt, wenn Sie die Tastatur-Blicksteuerung verwenden.", + "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller-Vibration", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Hier können Sie die haptische Vibration ihrer VR-Controller ein- oder ausschalten.", "Settings.GeneralHapticsSettings.EnableHaptics": "Haptisches Feedback", From 6f053264df5780dc3ccf3b44069e0c0a4457500a Mon Sep 17 00:00:00 2001 From: Xuanchu Chen <54436686+modimobeikete@users.noreply.github.com> Date: Wed, 27 Nov 2024 16:54:10 +0800 Subject: [PATCH 099/529] zh-cn:Sync to the latest English version --- zh-cn.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index bf881d7..21f1c6b 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1381,6 +1381,14 @@ "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "抓握滚轮速度", "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "在桌面模式下移动物体时,这将控制在使用鼠标滚轮前后移动时的速度。", + "Settings.KeyboardLookSettings": "键盘观察设置", + "Settings.KeyboardLookSettings.LookEnabled": "键盘观察", + "Settings.KeyboardLookSettings.LookEnabled.Description": "启用后,键盘查看设置将允许你使用键盘上的箭头键移动你的头部。
该功能是用于在一些无法或者不适合使用鼠标的场景,例如使用笔记本电脑或者其他需要使用鼠标的替代方案。", + "Settings.KeyboardLookSettings.HorizontalSpeed": "键盘观察的水平速度。", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "使用键盘观察时,使用它来调整头部水平移动的速度。", + "Settings.KeyboardLookSettings.VericalSpeed": "键盘观察的垂直速度。", + "Settings.KeyboardLookSettings.VerticalSpeed.Description": "使用键盘观察时,使用它来调整头部垂直移动的速度。", + "Settings.GeneralHapticsSettings.EnableControllerVibration": "控制器振动", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "使用此功能可专门在 VR 控制器上启用或禁用触觉振动。", "Settings.GeneralHapticsSettings.EnableHaptics": "触觉反馈", From 5e2372d1e270ac33fe5c433f8b4fd421b67d4d0c Mon Sep 17 00:00:00 2001 From: coolymike Date: Wed, 27 Nov 2024 10:10:02 +0100 Subject: [PATCH 100/529] Keyboard Look Settings --- nl.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nl.json b/nl.json index 6566c13..78495ae 100644 --- a/nl.json +++ b/nl.json @@ -1381,6 +1381,14 @@ "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Vastpakken beweegsnelheid", "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "Wanneer je voorwerpen vasthoud in bureaubladmodus, bepaalt dit hoe snel ze naar voren en achter bewegen met het scrollwiel op je muis.", + "Settings.KeyboardLookSettings": "Toetsenbord Kijkinstellingen", + "Settings.KeyboardLookSettings.LookEnabled": "Met toetsenbord rondkijken", + "Settings.KeyboardLookSettings.LookEnabled.Description": "Wanneer dit aanstaat, kan je rondkijken met de pijltjestoetsen op het toetsenbord.
Dit is bedoeld voor als een muis niet beschikbaar of geschikt is, zoals op een laptop of wanneer toegankelijke alternatieven benodigd zijn.", + "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontale Snelheid", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Gebruik dit om aan te passen hoe snel je hoofd horizontaal draait wanneer je rondkijkt met het toetsenbord.", + "Settings.KeyboardLookSettings.VericalSpeed": "Verticale Snelheid", + "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Gebruik dit om aan te passen hoe snel je hoofd verticaal draait wanneer je rondkijkt met het toetsenbord.", + "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller trillingen", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Gebruik dit om haptische trillingen aan of uit te zetten specifiek voor VR controllers.", "Settings.GeneralHapticsSettings.EnableHaptics": "Haptische feedback", From a21094055e0e268acc5ae17e36db3233a32d4e75 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 27 Nov 2024 22:40:01 +0900 Subject: [PATCH 101/529] Update ja.json --- ja.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ja.json b/ja.json index 60bc5eb..ce07c47 100644 --- a/ja.json +++ b/ja.json @@ -1381,6 +1381,14 @@ "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "グラブしたものの移動速度", "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "デスクトップモードでアイテムをつかんだときに、マウスのスクロールでアイテムを前後に動かす速さを設定できます。", + "Settings.KeyboardLookSettings": "キーボードルック設定", + "Settings.KeyboardLookSettings.LookEnabled": "キーボードルック", + "Settings.KeyboardLookSettings.LookEnabled.Description": "この設定を有効にすると、キーボードの矢印キーを使って視点を動かすことができます。
この機能は、ノートパソコンの使用時などマウスが使用できないか、適していない場合に、マウスに代わる操作が必要な場合のために設計されています。", + "Settings.KeyboardLookSettings.HorizontalSpeed": "キーボードルックの水平移動速度", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "キーボードルック使用時の、視点が水平移動する速度を調整できます。", + "Settings.KeyboardLookSettings.VericalSpeed": "キーボードルックの上下移動速度", + "Settings.KeyboardLookSettings.VerticalSpeed.Description": "キーボードルック使用時の、視点が上下する移動の速さを調整します。", + "Settings.GeneralHapticsSettings.EnableControllerVibration": "コントローラーの振動機能を使う", "Settings.GeneralHapticsSettings.EnableHaptics": "ハプティクスデバイスを使う", "Settings.GeneralHapticsSettings.EnableHaptics.Description": "設定を有効にすると、アバターやアイテムからのハプティックフィードバックを、コントローラーやハプティックデバイスで受け取ることができます。", From 6cf100d0084877edfe9372c2a0307a9765d53ee5 Mon Sep 17 00:00:00 2001 From: Foxo <79523144+FoxoBread@users.noreply.github.com> Date: Wed, 27 Nov 2024 17:43:29 +0000 Subject: [PATCH 102/529] Translated Tools.GeometryLineBrush.Name --- pl.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pl.json b/pl.json index 975ea23..f23d391 100644 --- a/pl.json +++ b/pl.json @@ -720,6 +720,8 @@ "Tools.Brush.IncrementSize": "Zwiększ rozmiar", "Tools.Brush.DecrementSize": "Zmniejsz rozmiar", + "Tools.GeometryLineBrush.Name": "Pędzel linii geometrycznej", + "Tools.Dev.Name": "Narzędzie Deweloperskie", "Tools.Dev.CreateNew": "Stwórz Nowy...", "Tools.Dev.Selection": "Zaznaczanie: {mode}", From 60cbb89a5ed1b760a01bc92a00c7bc21368234e8 Mon Sep 17 00:00:00 2001 From: Foxo <79523144+FoxoBread@users.noreply.github.com> Date: Wed, 27 Nov 2024 17:49:38 +0000 Subject: [PATCH 103/529] Translated Settings.MouseSettings.ScrollWheelGrabMoveSpeed.* --- pl.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pl.json b/pl.json index f23d391..0c546b0 100644 --- a/pl.json +++ b/pl.json @@ -1378,6 +1378,8 @@ "Settings.MouseSettings.MouseRotateSpeed.Description": "Gdy przedmiot jest trzymany w trybie stacjonarnym, to ustawienie kontroluje jak szybko ten przedmiot będzie się obracać wokół własnej osi za pomocą myszy.", "Settings.MouseSettings.MouseFreeformRotateSpeed": "Prędkość swobodnego obracania", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "Gdy przedmiot jest trzymany w trybie stacjonarnym, to ustawienie kontroluje jak szybko ten przedmiot będzie się obracać, podczas swobodnego obracania.", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Prędkość przesuwania trzymanych przedmiotów", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "Gdy przedmiot jest trzymany w trybie stacjonarnym, to ustawienie kontroluje jak szybko ten przedmiot będzie się poruszać do przodu i do tyłu za pomocą scrolla.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Wibracja kontrolerów", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Użyj tego aby włączyć lub wyłączyć haptyczne wibracje na kontrolerach VR.", From 9fe071fd676ca6afb1939820f29bb6756cf552b0 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Wed, 27 Nov 2024 18:07:47 +0000 Subject: [PATCH 104/529] Used CleanJSON.py --- pl.json | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/pl.json b/pl.json index 0c546b0..3ab7ca3 100644 --- a/pl.json +++ b/pl.json @@ -2749,27 +2749,6 @@ "Tools.Names.ManipulationTools": "Narzędzia manipulacji", "Tools.Names.InformationTools": "Narzędzia informacyjne", - - - - - - - - - - - - - - - - - - - - - "Discord.RichPresence.InPrivateWorld": "W Prywatnym Świecie", "Discord.RichPresence.InPrivateLargeText": "W Prywatnym ({version})", "Discord.RichPresence.InPublicWorld": "W Publicznym Świecie", From ad173244491269364d4d4fd18967e49211a9dfb6 Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Wed, 27 Nov 2024 19:42:36 -0800 Subject: [PATCH 105/529] feat(cursors): cursor settings --- en.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/en.json b/en.json index 6aa7ed6..474bd28 100644 --- a/en.json +++ b/en.json @@ -1753,6 +1753,24 @@ "Settings.LaserSettings.ShowInDesktop": "Show lasers in desktop mode", "Settings.LaserSettings.ShowInDesktop.Description": "When on, the laser visual will be rendered to you fully when in first person view in desktop mode.", + "Settings.CursorSettings": "Cursor Settings", + + "Settings.CursorSettings.BaseSize": "Base cursor size", + "Settings.CursorSettings.BaseSize.Description": "This sets a base cursor size. We recommend setting this one first and then adjusting the other cursor settings as those adjust this size in a relative manner.", + + "Settings.CursorSettings.GrabMultiplier": "Grab multiplier", + "Settings.CursorSettings.GrabMultiplier.Description": "This is applied as a multiplier to your cursor while grabbing objects and items.", + + "Settings.CursorSettings.InteractionMultiplier": "Interaction multiplier", + "Settings.CursorSettings.InteractionMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with UI elements such as buttons.", + + "Settings.CursorSettings.TextMultiplier": "Text multiplier", + "Settings.CursorSettings.TextMultiplier.Description": "This is applied as a multiplier to your cursor while interacting and manipulating text.", + + "Settings.CursorSettings.SliderMultiplier": "Slider multiplier", + "Settings.CursorSettings.SliderMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with sliders and scrollbars.", + + "Settings.DesktopViewSettings.FollowCursor": "Follow cursor", "Settings.DesktopViewSettings.FollowCursor.Description": "When enabled, the Desktop view will automatically switch to whichever screen is your cursor on. This is useful when you're using physical keyboard and mouse while in VR.", "Settings.DesktopViewSettings.Brightness": "Brightness", From 1545d0bfac720dcb3199f0c40a39e9d3f08fef07 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Thu, 28 Nov 2024 08:22:50 +0200 Subject: [PATCH 106/529] chore: add keyboard look options strings --- fr.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/fr.json b/fr.json index 74424fb..8da59d5 100644 --- a/fr.json +++ b/fr.json @@ -1381,6 +1381,14 @@ "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Vitesse de défilement", "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "Quand vous attrapez un objet en mode bureau, cette option contrôle la vitesse a laquelle l'objet bougera avec la molette de votre souris.", + "Settings.KeyboardLookSettings": "Options de vue via clavier", + "Settings.KeyboardLookSettings.LookEnabled": "Vue via clavier", + "Settings.KeyboardLookSettings.LookEnabled.Description": "Quand activé, la vue par clavier vous permet de bouger votre vue a l'aide de votre clavier à la place de votre souris.
Cette option est utile dans des cas ou une souris n'est pas disponible ou si un périphérique plus accessible qu'une souris est utilisé.", + "Settings.KeyboardLookSettings.HorizontalSpeed": "Vitesse horizontale.", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Règle la vitesse horizontale de la vue par clavier.", + "Settings.KeyboardLookSettings.VericalSpeed": "Vitesse verticale.", + "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Règle la vitesse verticale de la vue par clavier.", + "Settings.GeneralHapticsSettings.EnableControllerVibration": "Vibration des manettes", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Active ou désactive la vibration des manettes.", "Settings.GeneralHapticsSettings.EnableHaptics": "Retours haptiques", From 0aacc70c8eb18918131538b5a7d48f414ce102fa Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Thu, 28 Nov 2024 00:59:12 -0800 Subject: [PATCH 107/529] tweaks to language --- en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en.json b/en.json index 474bd28..0da726f 100644 --- a/en.json +++ b/en.json @@ -1755,8 +1755,8 @@ "Settings.CursorSettings": "Cursor Settings", - "Settings.CursorSettings.BaseSize": "Base cursor size", - "Settings.CursorSettings.BaseSize.Description": "This sets a base cursor size. We recommend setting this one first and then adjusting the other cursor settings as those adjust this size in a relative manner.", + "Settings.CursorSettings.BaseCursorSize": "Base cursor size", + "Settings.CursorSettings.BaseCursorSize.Description": "This sets a base cursor size. We recommend setting this first, before adjusting the others as their size is relative to this.", "Settings.CursorSettings.GrabMultiplier": "Grab multiplier", "Settings.CursorSettings.GrabMultiplier.Description": "This is applied as a multiplier to your cursor while grabbing objects and items.", From 1c52735d246614c42730e6b12a4ccdf2863c0b57 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Thu, 28 Nov 2024 21:17:31 +0900 Subject: [PATCH 108/529] Update ja.json --- ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja.json b/ja.json index ce07c47..e0b8ea3 100644 --- a/ja.json +++ b/ja.json @@ -1866,7 +1866,7 @@ "Settings.RelaySettings.UseClosestAvailableRelay": "最も近いリレーを使用", "Settings.RelaySettings.UseClosestAvailableRelay.Description": "これ有効にすると、最も近い利用可能なリレーが自動的に選択されます。特定のリレーを経由して接続したい場合(長距離接続でパケットの混信を避ける場合など)、このオプションを無効にし、優先リレーを以下で設定できます。", "Settings.RelaySettings.RelayPriorities": "リレーサーバーの優先順位を設定", - "Settings.RelaySettings.RelayPriorities.Breadcrumb": "レーサーバーの優先順位を設定", + "Settings.RelaySettings.RelayPriorities.Breadcrumb": "リレーサーバーの優先順位を設定", "Settings.PostProcessingSettings": "ポストプロセッシング", "Settings.PostProcessingSettings.MotionBlurIntensity": "モーションブラーの強さ", From db1d7491a3ac0828c43641072719e0d2012e9e4d Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 2 Dec 2024 20:18:09 +0100 Subject: [PATCH 109/529] Add particle system testing strings This adds new strings for the upcoming particle system testing (PhotonDust). I'm adding them now to main branch intentionally, because I'll be pushing out a pre-rerelease soon and I want to give people a little heads up to help translate them. --- Missing/cs.md | 5 ++++- Missing/de.md | 5 ++++- Missing/en-gb.md | 6 +++++- Missing/en.md | 3 --- Missing/eo.md | 5 ++++- Missing/es.md | 5 ++++- Missing/et.md | 5 ++++- Missing/fi.md | 5 ++++- Missing/fr.md | 5 ++++- Missing/hu.md | 5 ++++- Missing/is.md | 5 ++++- Missing/ja.md | 5 ++++- Missing/ko.md | 5 ++++- Missing/nl.md | 5 ++++- Missing/no.md | 5 ++++- Missing/pl.md | 5 ++++- Missing/pt-br.md | 5 ++++- Missing/ru.md | 5 ++++- Missing/sv.md | 5 ++++- Missing/th.md | 6 +++++- Missing/tr.md | 5 ++++- Missing/uk.md | 5 ++++- Missing/zh-cn.md | 5 ++++- Missing/zh-tw.md | 5 ++++- README.md | 50 ++++++++++++++++++++++++------------------------ en.json | 5 +++++ 26 files changed, 124 insertions(+), 51 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index dba3650..2e96d0c 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -4,7 +4,6 @@ Note that this file updates only during build processes and doesn't necessarily # Czech [cs] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke @@ -447,6 +446,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -702,6 +703,8 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description Tutorial.Welcome.SettingsPrimaryRight.Description Tutorial.Welcome.SettingsHeadDirectionMovement diff --git a/Missing/de.md b/Missing/de.md index 63d2467..85d979c 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,5 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] -Interaction.NamedEquipTools.Default +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 3b00124..7f7106c 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -90,7 +90,7 @@ Interaction.Grab.Off Interaction.Locomotion Interaction.Locomotion.None Interaction.NamedEquipTool -Interaction.NamedEquipTools.Default +Interaction.NamedEquipTool.Default Interaction.EnterAnchor Interaction.ExitAnchor Interaction.EquipAvatar @@ -1393,6 +1393,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -1850,6 +1852,8 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions Inspector.ParticleStyle.AlphaFadeInOut Inspector.ParticleStyle.AlphaFadeIn diff --git a/Missing/en.md b/Missing/en.md index d45828f..49c4e2e 100644 --- a/Missing/en.md +++ b/Missing/en.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# English [en] -Interaction.NamedEquipTools.Default - diff --git a/Missing/eo.md b/Missing/eo.md index 1f06c01..883781c 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -4,7 +4,6 @@ Note that this file updates only during build processes and doesn't necessarily # Esperanto [eo] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke @@ -416,6 +415,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -671,6 +672,8 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.Welcome Tutorial.Welcome.Begin Tutorial.Welcome.SettingsPrimaryLeft.Description diff --git a/Missing/es.md b/Missing/es.md index b686ab8..443507d 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Spanish [es] -Interaction.NamedEquipTools.Default World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly @@ -33,6 +32,8 @@ Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description Settings.NotificationSettings.PermissionChanged @@ -41,4 +42,6 @@ Settings.DesktopRenderSettings.SprintFieldOfViewZoom Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description Inspector.Member.Normalize Inspector.Texture3D.SpawnVisualizer +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo diff --git a/Missing/et.md b/Missing/et.md index fd0f320..e0ee970 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -35,7 +35,6 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off -Interaction.NamedEquipTools.Default Interaction.ExportScreenshot Interaction.CopyImage Inventory.OpenWorld @@ -724,6 +723,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -1105,6 +1106,8 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions Inspector.ParticleStyle.AlphaFadeInOut Inspector.ParticleStyle.AlphaFadeIn diff --git a/Missing/fi.md b/Missing/fi.md index 199c1a4..1a80488 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Finnish [fi] -Interaction.NamedEquipTools.Default World.Connection.LNL.LNLPoke World.Error.Handshake World.Error.FailedToCreateBanAccessKey @@ -93,6 +92,8 @@ Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description Settings.HostAccessSettings.Entries.AllowWebsockets.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description @@ -249,6 +250,8 @@ Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Inspector.Collider.SetFromLocalBounds Inspector.Collider.SetFromGlobalBounds Inspector.Collider.SetFromLocalBoundsPrecise diff --git a/Missing/fr.md b/Missing/fr.md index cdb3df0..7fc09b5 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,5 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] -Interaction.NamedEquipTools.Default +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo diff --git a/Missing/hu.md b/Missing/hu.md index d4a1c19..b58b9b9 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -12,7 +12,6 @@ Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off Interaction.NamedEquipTool -Interaction.NamedEquipTools.Default Interaction.EnterAnchor Interaction.ExitAnchor Interaction.EquipAvatar @@ -764,6 +763,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -1230,6 +1231,8 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions Inspector.ParticleStyle.AlphaFadeInOut Inspector.ParticleStyle.AlphaFadeIn diff --git a/Missing/is.md b/Missing/is.md index d1bac3e..f234b41 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -9,7 +9,6 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off -Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.Favorite.Document Inventory.SpawnFacet @@ -865,6 +864,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -1318,6 +1319,8 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions Inspector.ParticleStyle.AlphaFadeInOut Inspector.ParticleStyle.AlphaFadeIn diff --git a/Missing/ja.md b/Missing/ja.md index df70fde..e3f4f79 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,7 +2,10 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] -Interaction.NamedEquipTools.Default Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo diff --git a/Missing/ko.md b/Missing/ko.md index 83d132c..ae75b36 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,7 +2,10 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] -Interaction.NamedEquipTools.Default Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo diff --git a/Missing/nl.md b/Missing/nl.md index be88150..a1308ca 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -17,7 +17,6 @@ Worlds.Home Worlds.Tutorial Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.OpenWorld Inventory.Equip @@ -688,6 +687,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -981,6 +982,8 @@ Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.ClearFades Inspector.SimpleAwayIndicator.TestAway Inspector.SimpleAwayIndicator.TestRestore diff --git a/Missing/no.md b/Missing/no.md index 3d0c6e7..1d7ca73 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -4,7 +4,6 @@ Note that this file updates only during build processes and doesn't necessarily # Norwegian [no] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.Favorite.Document World.Loaded @@ -479,6 +478,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -734,6 +735,8 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description Tutorial.Welcome.SettingsPrimaryRight.Description Tutorial.Welcome.SettingsHeadDirectionMovement diff --git a/Missing/pl.md b/Missing/pl.md index 3ab090b..a27ee5d 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,8 +2,11 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] -Interaction.NamedEquipTools.Default Tools.GeometryLineBrush.Name Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 84e300c..fcf203f 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -4,7 +4,6 @@ Note that this file updates only during build processes and doesn't necessarily # Portuguese (Brazil) [pt-br] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.CreateDirectory Inventory.GetURL @@ -480,6 +479,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -735,6 +736,8 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description Tutorial.Welcome.SettingsPrimaryRight.Description Tutorial.Welcome.SettingsHeadDirectionMovement diff --git a/Missing/ru.md b/Missing/ru.md index 82a64c2..af213a3 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] -Interaction.NamedEquipTools.Default Tools.GeometryLineBrush.Name Tools.Dev.Name Tools.Color.Name @@ -25,5 +24,9 @@ Tools.ControllerDiagnostic.Name Tools.Labeler.Name Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Inspector.Texture3D.SpawnVisualizer +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo diff --git a/Missing/sv.md b/Missing/sv.md index 64b7efe..a3142b2 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -6,7 +6,6 @@ General.Units.Metric General.Units.Imperial Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTools.Default World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake @@ -832,6 +831,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -1298,6 +1299,8 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions Inspector.ParticleStyle.AlphaFadeInOut Inspector.ParticleStyle.AlphaFadeIn diff --git a/Missing/th.md b/Missing/th.md index 8d56b36..eb58cdf 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -27,7 +27,7 @@ Locomotion.GrabWorld.Description Locomotion.Slide.Name Locomotion.Slide.Description Interaction.NamedEquipTool -Interaction.NamedEquipTools.Default +Interaction.NamedEquipTool.Default Interaction.EnterAnchor Interaction.ExitAnchor Interaction.EquipAvatar @@ -1352,6 +1352,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -1822,6 +1824,8 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions Inspector.ParticleStyle.AlphaFadeInOut Inspector.ParticleStyle.AlphaFadeIn diff --git a/Missing/tr.md b/Missing/tr.md index d768ea5..95d6d5f 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -39,7 +39,6 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off -Interaction.NamedEquipTools.Default Interaction.ExportScreenshot Interaction.CopyLink Interaction.CopyImage @@ -758,6 +757,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -1113,6 +1114,8 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions Inspector.ParticleStyle.AlphaFadeInOut Inspector.ParticleStyle.AlphaFadeIn diff --git a/Missing/uk.md b/Missing/uk.md index 8b60d69..a5b4f06 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Ukrainian [uk] -Interaction.NamedEquipTools.Default World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Edit.ReadOnly @@ -105,6 +104,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -575,6 +576,8 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions Inspector.ParticleStyle.AlphaFadeInOut Inspector.ParticleStyle.AlphaFadeIn diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 6833f10..8d65abd 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,5 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] -Interaction.NamedEquipTools.Default +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 8b1f9f2..8b1a20d 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -4,7 +4,6 @@ Note that this file updates only during build processes and doesn't necessarily # Chinese (Traditional, Taiwan) [zh-tw] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission -Interaction.NamedEquipTools.Default Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke @@ -475,6 +474,8 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher @@ -730,6 +731,8 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description Tutorial.Welcome.SettingsPrimaryRight.Description Tutorial.Welcome.SettingsHeadDirectionMovement diff --git a/README.md b/README.md index efa3763..3c97148 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 68.4% - Missing keys: 731 -German [de] - 100.0% - Missing keys: 1 -English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2269 -English [en] - 100.0% - Missing keys: 1 -Esperanto [eo] - 69.8% - Missing keys: 700 -Spanish [es] - 98.3% - Missing keys: 39 -Estonian [et] - 35.6% - Missing keys: 1491 -Finnish [fi] - 87.6% - Missing keys: 287 -French [fr] - 100.0% - Missing keys: 1 -Hungarian [hu] - 28.5% - Missing keys: 1655 -Icelandic [is] - 26.7% - Missing keys: 1696 -Japanese [ja] - 99.9% - Missing keys: 3 -Korean [ko] - 99.9% - Missing keys: 3 -Dutch [nl] - 44.7% - Missing keys: 1281 -Norwegian [no] - 67.0% - Missing keys: 765 -Polish [pl] - 99.8% - Missing keys: 4 -Portuguese (Brazil) [pt-br] - 66.9% - Missing keys: 766 -Russian [ru] - 99.0% - Missing keys: 24 -Swedish [sv] - 27.5% - Missing keys: 1679 -Thai [th] - 3.0% - Missing keys: 2246 -Turkish [tr] - 35.1% - Missing keys: 1503 -Ukrainian [uk] - 56.6% - Missing keys: 1004 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 -Chinese (Traditional, Taiwan) [zh-tw] - 67.2% - Missing keys: 760 +Czech [cs] - 68.3% - Missing keys: 734 +German [de] - 99.8% - Missing keys: 4 +English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2273 +English [en] - 100.0% - Missing keys: 0 +Esperanto [eo] - 69.7% - Missing keys: 703 +Spanish [es] - 98.2% - Missing keys: 42 +Estonian [et] - 35.6% - Missing keys: 1494 +Finnish [fi] - 87.5% - Missing keys: 290 +French [fr] - 99.8% - Missing keys: 4 +Hungarian [hu] - 28.5% - Missing keys: 1658 +Icelandic [is] - 26.7% - Missing keys: 1699 +Japanese [ja] - 99.7% - Missing keys: 6 +Korean [ko] - 99.7% - Missing keys: 6 +Dutch [nl] - 44.6% - Missing keys: 1284 +Norwegian [no] - 66.9% - Missing keys: 768 +Polish [pl] - 99.7% - Missing keys: 7 +Portuguese (Brazil) [pt-br] - 66.8% - Missing keys: 769 +Russian [ru] - 98.8% - Missing keys: 27 +Swedish [sv] - 27.5% - Missing keys: 1682 +Thai [th] - 3.0% - Missing keys: 2250 +Turkish [tr] - 35.1% - Missing keys: 1506 +Ukrainian [uk] - 56.6% - Missing keys: 1007 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 4 +Chinese (Traditional, Taiwan) [zh-tw] - 67.1% - Missing keys: 763 -Total keys: 2315 +Total keys: 2319 ## 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. diff --git a/en.json b/en.json index b3f84b0..c8b8749 100644 --- a/en.json +++ b/en.json @@ -1657,6 +1657,8 @@ "Settings.DebugSettings.DebugInputBindings": "Debug input bindings", "Settings.DebugSettings.DebugInputBindings.Description": "When enabled, you will see a debugging information for the input binding system. This is mostly useful for developers.", + "Settings.DebugSettings.ConvertParticleSystems": "Convert particle systems to PhotonDust", + "Settings.DebugSettings.ConvertParticleSystems.Description": "Enabling this option will run a conversion from the legacy particle system to the new custom one (PhotonDust) for any newly loaded items and worlds.

This is intended for testing purposes only! If you are not part of testing, we do not recommend turning this option on, YOUR CONTENT MIGHT BE CORRUPTED AS RESULT.

Please see our GitHub/Discord if you'd like to help testing.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Double press grip to equip items", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "When enabled, you can equip tools and gadgets by pressing grip twice in rapid succession. This setting will likely get removed at some point.", @@ -2201,6 +2203,9 @@ "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.ParticleSystem.BasicInfo" : "Particles: {count}\tLast Simulation Time: {time}", + "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}", + "Inspector.ParticleStyle.CommonTransitions": "Common Transition Templates:", "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha Fade In & Fade Out", "Inspector.ParticleStyle.AlphaFadeIn": "Alpha Fade In", From 9c3c57230b99952e0696121bb4b4177d21a9efef Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 2 Dec 2024 20:33:33 +0100 Subject: [PATCH 110/529] Update stats --- Missing/cs.md | 8 ++++++++ Missing/de.md | 1 + Missing/en-gb.md | 8 ++++++++ Missing/eo.md | 8 ++++++++ Missing/es.md | 8 ++++++++ Missing/et.md | 8 ++++++++ Missing/fi.md | 41 ++++++++--------------------------------- Missing/fr.md | 1 + Missing/hu.md | 8 ++++++++ Missing/is.md | 8 ++++++++ Missing/ja.md | 3 +-- Missing/ko.md | 10 ++++++++-- Missing/nl.md | 8 ++++++++ Missing/no.md | 8 ++++++++ Missing/pl.md | 11 ++++++++--- Missing/pt-br.md | 8 ++++++++ Missing/ru.md | 31 ++++++++----------------------- Missing/sv.md | 8 ++++++++ Missing/th.md | 8 ++++++++ Missing/tr.md | 8 ++++++++ Missing/uk.md | 8 ++++++++ Missing/zh-cn.md | 1 + Missing/zh-tw.md | 8 ++++++++ README.md | 48 ++++++++++++++++++++++++------------------------ 24 files changed, 180 insertions(+), 87 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 2e96d0c..f1868f2 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -10,6 +10,7 @@ World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Filter.IncompatibleSessions World.Edit.ReadOnly Login.MissingSecretMachineId @@ -213,6 +214,13 @@ Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/de.md b/Missing/de.md index 85d979c..30a0150 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] +World.Error.UnhandledError Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Inspector.ParticleSystem.BasicInfo diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 7f7106c..26d14a1 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -188,6 +188,7 @@ World.Error.WorldCrashDetail World.Error.Handshake World.Error.Unknown World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Config.Name World.Config.Description World.Config.MaxUsers @@ -1162,6 +1163,13 @@ Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/eo.md b/Missing/eo.md index 883781c..05b24e5 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -10,6 +10,7 @@ World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Filter.IncompatibleSessions World.Edit.ReadOnly Login.MissingSecretMachineId @@ -182,6 +183,13 @@ Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/es.md b/Missing/es.md index 443507d..d36878f 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -4,6 +4,7 @@ Note that this file updates only during build processes and doesn't necessarily # Spanish [es] World.Error.Handshake World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Edit.ReadOnly Notifications.PermissionChanged Notifications.PermissionChangedDetail @@ -32,6 +33,13 @@ Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation diff --git a/Missing/et.md b/Missing/et.md index e0ee970..a3a2829 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -83,6 +83,7 @@ World.Error.WorldCrash World.Error.WorldCrashDetail World.Error.Handshake World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Indicator.Visited World.Category.ContactsSessions World.Category.Random @@ -490,6 +491,13 @@ Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/fi.md b/Missing/fi.md index 1a80488..f577906 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -3,25 +3,9 @@ Note that this file updates only during build processes and doesn't necessarily # Finnish [fi] World.Connection.LNL.LNLPoke -World.Error.Handshake -World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Actions.GuestWarning -World.Edit.ReadOnly Contacts.Unblocked -Notifications.PermissionChanged -Notifications.PermissionChangedDetail -Tools.GeometryLineBrush.Name -Tools.Dev.Name -Tools.Color.Name -Tools.GrabbableSetter.Name -Tools.CharacterCollider.Name -Tools.Light.Name -Tools.MeshVisibility.Name -Tools.Mesh.Name -Tools.Slicer.Name -Tools.Material.Name -Tools.Microphone.Name -Tools.ProtoFlux.Name Tools.ProtoFlux.Drive Tools.ProtoFlux.Source Tools.ProtoFlux.Reference @@ -36,14 +20,6 @@ Tools.ProtoFlux.PackInPlace Tools.ProtoFlux.PackInto Tools.ProtoFlux.Unpack Tools.ProtoFlux.ExplicitCast -Tools.Meter.Name -Tools.Glue.Name -Tools.RigTransfer.Name -Tools.ComponentClone.Name -Tools.Shape.Name -Tools.CameraObjectHider.Name -Tools.ControllerDiagnostic.Name -Tools.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -51,10 +27,14 @@ Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description Settings.FullBodyTrackingSettings -Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description -Settings.MouseSettings.ScrollWheelGrabMoveSpeed -Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description Settings.HapticPointMapping.HeadPitchAngle.Description Settings.HapticPointMapping.HeadYawAngle.Description @@ -97,7 +77,6 @@ Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description -Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description @@ -117,8 +96,6 @@ Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted.Description Settings.NotificationSettings.PublicSessionStarted.Description Settings.NotificationSettings.UserJoinAndLeave.Description -Settings.NotificationSettings.PermissionChanged -Settings.NotificationSettings.PermissionChanged.Description Settings.NamePlateSettings.NameplateVisibility.Description Settings.NamePlateSettings.UseCustomNameplates.Description Settings.CustomizationSettings.UserInterfaceEditMode.Description @@ -216,12 +193,10 @@ Inspector.Slot.ParentUnder.LocalUserSpace Inspector.Slot.ParentUnder.LocalUserSpace.Undo Inspector.Member.BreakLinkDrive Inspector.Member.OpenLinkDrive -Inspector.Member.Normalize Inspector.Mesh.ReverseWinding Inspector.Mesh.TrimVertexBoneWeightsTo Inspector.Mesh.BoneTrimCount Inspector.Mesh.UV_Multiplicator -Inspector.Texture3D.SpawnVisualizer Inspector.VHACD.Parameter.PlaneDownsampling Inspector.VHACD.Parameter.ConvexHullDownsampling Inspector.SkinnedMesh.VisualizeApproximateBoneBounds diff --git a/Missing/fr.md b/Missing/fr.md index 7fc09b5..8143dd3 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] +World.Error.UnhandledError Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Inspector.ParticleSystem.BasicInfo diff --git a/Missing/hu.md b/Missing/hu.md index b58b9b9..1ab4905 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -29,6 +29,7 @@ World.Connection.TCP World.Error.SecurityViolation World.Error.Handshake World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Actions.CopyRecordURL World.Indicator.Sessions World.Detail.Users.Count @@ -593,6 +594,13 @@ Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/is.md b/Missing/is.md index f234b41..8c06b82 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -28,6 +28,7 @@ World.Error.WorldCrash World.Error.WorldCrashDetail World.Error.Handshake World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Indicator.Visited World.Category.Random World.Category.GroupWorlds @@ -631,6 +632,13 @@ Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/ja.md b/Missing/ja.md index e3f4f79..f05256e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,8 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] -Settings.MouseSettings.ScrollWheelGrabMoveSpeed -Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +World.Error.UnhandledError Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Inspector.ParticleSystem.BasicInfo diff --git a/Missing/ko.md b/Missing/ko.md index ae75b36..8080185 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,8 +2,14 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] -Settings.MouseSettings.ScrollWheelGrabMoveSpeed -Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +World.Error.UnhandledError +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Inspector.ParticleSystem.BasicInfo diff --git a/Missing/nl.md b/Missing/nl.md index a1308ca..8bc8649 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -57,6 +57,7 @@ World.Error.WorldCrash World.Error.WorldCrashDetail World.Error.Handshake World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Category.ContactsSessions World.Category.GroupWorlds World.AccessLevel.Contacts @@ -454,6 +455,13 @@ Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/no.md b/Missing/no.md index 1d7ca73..978c7c7 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -11,6 +11,7 @@ World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Filter.IncompatibleSessions World.Edit.ReadOnly Login.InvalidCredentials.Description @@ -245,6 +246,13 @@ Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/pl.md b/Missing/pl.md index a27ee5d..7d6cfa4 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,9 +2,14 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] -Tools.GeometryLineBrush.Name -Settings.MouseSettings.ScrollWheelGrabMoveSpeed -Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +World.Error.UnhandledError +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Inspector.ParticleSystem.BasicInfo diff --git a/Missing/pt-br.md b/Missing/pt-br.md index fcf203f..70c279f 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -12,6 +12,7 @@ World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Filter.IncompatibleSessions World.Edit.ReadOnly Login.InvalidCredentials.Description @@ -246,6 +247,13 @@ Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/ru.md b/Missing/ru.md index af213a3..3e1293d 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,31 +2,16 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] -Tools.GeometryLineBrush.Name -Tools.Dev.Name -Tools.Color.Name -Tools.GrabbableSetter.Name -Tools.CharacterCollider.Name -Tools.Light.Name -Tools.MeshVisibility.Name -Tools.Mesh.Name -Tools.Slicer.Name -Tools.Material.Name -Tools.Microphone.Name -Tools.ProtoFlux.Name -Tools.Meter.Name -Tools.Glue.Name -Tools.RigTransfer.Name -Tools.ComponentClone.Name -Tools.Shape.Name -Tools.CameraObjectHider.Name -Tools.ControllerDiagnostic.Name -Tools.Labeler.Name -Settings.MouseSettings.ScrollWheelGrabMoveSpeed -Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +World.Error.UnhandledError +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description -Inspector.Texture3D.SpawnVisualizer Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo diff --git a/Missing/sv.md b/Missing/sv.md index a3142b2..da47e91 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -10,6 +10,7 @@ World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Filter.IncompatibleSessions World.Edit.ReadOnly Profile.Status.Sociable @@ -598,6 +599,13 @@ Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/th.md b/Missing/th.md index eb58cdf..a385ee6 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -126,6 +126,7 @@ World.Error.WorldCrashDetail World.Error.Handshake World.Error.Unknown World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Config.Name World.Config.Description World.Config.MaxUsers @@ -1119,6 +1120,13 @@ Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/tr.md b/Missing/tr.md index 95d6d5f..228f716 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -90,6 +90,7 @@ World.Error.WorldCrash World.Error.WorldCrashDetail World.Error.Handshake World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Indicator.Visited World.Category.ContactsSessions World.Category.Random @@ -524,6 +525,13 @@ Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/Missing/uk.md b/Missing/uk.md index a5b4f06..e181d03 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -4,6 +4,7 @@ Note that this file updates only during build processes and doesn't necessarily # Ukrainian [uk] World.Error.Handshake World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Edit.ReadOnly Notifications.PermissionChanged Notifications.PermissionChangedDetail @@ -34,6 +35,13 @@ Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.AudioInputDeviceSettings.Testing.Header Settings.AudioInputDeviceSettings.Testing.Description Settings.AudioInputDeviceSettings.Testing.ListenToInput diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 8d65abd..d159cb1 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] +World.Error.UnhandledError Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Inspector.ParticleSystem.BasicInfo diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 8b1a20d..ca39947 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -10,6 +10,7 @@ World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError World.Filter.IncompatibleSessions World.Edit.ReadOnly Login.InvalidCredentials.Description @@ -241,6 +242,13 @@ Settings.MouseSettings.MouseFreeformRotateSpeed Settings.MouseSettings.MouseFreeformRotateSpeed.Description Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description Settings.GeneralHapticsSettings.EnableHaptics diff --git a/README.md b/README.md index d1fbb3f..f669a09 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 68.3% - Missing keys: 734 -German [de] - 99.8% - Missing keys: 4 -English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2273 +Czech [cs] - 68.1% - Missing keys: 742 +German [de] - 99.8% - Missing keys: 5 +English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2281 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 69.7% - Missing keys: 703 -Spanish [es] - 98.2% - Missing keys: 42 -Estonian [et] - 35.6% - Missing keys: 1494 -Finnish [fi] - 87.5% - Missing keys: 290 -French [fr] - 99.8% - Missing keys: 4 -Hungarian [hu] - 28.5% - Missing keys: 1658 -Icelandic [is] - 26.7% - Missing keys: 1699 -Japanese [ja] - 99.7% - Missing keys: 6 -Korean [ko] - 99.7% - Missing keys: 6 -Dutch [nl] - 44.6% - Missing keys: 1284 -Norwegian [no] - 66.9% - Missing keys: 768 -Polish [pl] - 99.7% - Missing keys: 7 -Portuguese (Brazil) [pt-br] - 66.8% - Missing keys: 769 -Russian [ru] - 98.8% - Missing keys: 27 -Swedish [sv] - 27.5% - Missing keys: 1682 -Thai [th] - 3.0% - Missing keys: 2250 -Turkish [tr] - 35.1% - Missing keys: 1506 -Ukrainian [uk] - 56.6% - Missing keys: 1007 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 4 -Chinese (Traditional, Taiwan) [zh-tw] - 67.1% - Missing keys: 763 +Esperanto [eo] - 69.4% - Missing keys: 711 +Spanish [es] - 97.9% - Missing keys: 50 +Estonian [et] - 35.5% - Missing keys: 1502 +Finnish [fi] - 88.6% - Missing keys: 265 +French [fr] - 99.8% - Missing keys: 5 +Hungarian [hu] - 28.4% - Missing keys: 1666 +Icelandic [is] - 26.6% - Missing keys: 1707 +Japanese [ja] - 99.8% - Missing keys: 5 +Korean [ko] - 99.5% - Missing keys: 12 +Dutch [nl] - 44.5% - Missing keys: 1292 +Norwegian [no] - 66.7% - Missing keys: 776 +Polish [pl] - 99.5% - Missing keys: 12 +Portuguese (Brazil) [pt-br] - 66.6% - Missing keys: 777 +Russian [ru] - 99.5% - Missing keys: 12 +Swedish [sv] - 27.4% - Missing keys: 1690 +Thai [th] - 3.0% - Missing keys: 2258 +Turkish [tr] - 34.9% - Missing keys: 1514 +Ukrainian [uk] - 56.4% - Missing keys: 1015 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 5 +Chinese (Traditional, Taiwan) [zh-tw] - 66.9% - Missing keys: 771 -Total keys: 2319 +Total keys: 2327 ## 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. From 1e2b61e4840a0a4b6d0cf6ade2a2540561bff98a Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 2 Dec 2024 21:32:01 +0100 Subject: [PATCH 111/529] Update stats --- Missing/nl.md | 1287 ------------------------------------------------- README.md | 2 +- 2 files changed, 1 insertion(+), 1288 deletions(-) diff --git a/Missing/nl.md b/Missing/nl.md index 8bc8649..6d782f3 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -2,1296 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Dutch [nl] -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 -Interaction.SaveToInventory.NotLoggedIn -Interaction.SaveToInventory.NoWritePermission -Interaction.CopyImage -Inventory.OpenWorld -Inventory.Equip -Inventory.Delete -Inventory.CreateDirectory -Inventory.SaveHeld -Inventory.GetURL -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.Favorite.Document -Inventory.SpawnFacet -Dash.Exit.Sponsor -Dash.Exit.Sponsor.You -Dash.Exit.Shoutouts -Dash.Exit.Shoutouts.AndMore -Dash.Exit.Shoutouts.You -Facets.FPS -World.Loaded -World.Connection.LNL.LNLPoke -World.Connection.TCP -World.Error.HostBlocked -World.Error.HostBlockedDetail -World.Error.WorldCrash -World.Error.WorldCrashDetail -World.Error.Handshake -World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError -World.Category.ContactsSessions -World.Category.GroupWorlds -World.AccessLevel.Contacts -World.AccessLevel.ContactsPlus -World.Filter.MinimumContacts -World.Filter.IncompatibleSessions -World.Edit.ReadOnly -Tools.AvatarCreator -Tools.Debug -Tools.StreamAudio.Dialog.Title -Options.Nameplates.DefaultStyle -Options.Nameplates.CustomStyle -Indicator.OnlineUsersVR -Indicator.OnlineUsersDesktop -Indicator.ServerStatus.Status -Indicator.ServerStatus.Good -Indicator.ServerStatus.Slow -Indicator.ServerStatus.Down -Indicator.ServerStatus.NoInternet -Indicator.Sync.StorageFull -Indicator.Storage.StorageFull -Indicator.Storage.Usage -Login.InvalidCredentials -Login.InvalidCredentials.Description -Login.InvalidLogin -Login.InvalidLogin.Description -Login.MalformedUID -Login.MalformedUID.Description -Login.MissingUID -Login.MissingUID.Description -Login.MissingSecretMachineId -Login.MissingSecretMachineId.Description -Login.MalformedSecretMachineId -Login.MalformedSecretMachineId.Description -Register.MissingUID -Register.MissingUID.Description -Register.MalformedUID -Register.MalformedUID.Description -Login.MissingLogin -Login.MissingLogin.Description -Login.InvalidRecoveryCode -Login.InvalidRecoveryCode.Description -Login.UnsupportedAuthentication -Login.UnsupportedAuthentication.Description -Login.EmailNotVerified -Login.EmailNotVerified.Description -Login.AccountTempLocked -Login.AccountTempLocked.Description -Login.AccountBanned -Login.AccountBanned.Description -Login.DuplicateAccount -Login.DuplicateAccount.Description -Login.UnknownError -Login.UnknownError.Description -Register.MissingRequest -Register.MissingRequest.Description -Register.InvalidEmail -Register.InvalidEmail.Description -Register.MissingUsername -Register.MissingUsername.Description -Register.MissingEmail -Register.MissingEmail.Description -Register.UsernameTooLong -Register.UsernameTooLong.Description -Register.UsernameContainsAmpersand -Register.UsernameContainsAmpersand.Description -Register.UsernameStartsWithU -Register.UsernameStartsWithU.Description -Register.InvalidUsername -Register.InvalidUsername.Description -Register.InvalidDateOfBirth -Register.InvalidDateOfBirth.Description -Register.UsernameContainsBlockedTerms -Register.UsernameContainsBlockedTerms.Description -Register.MissingPassword -Register.MissingPassword.Description -Register.InvalidPassword -Register.InvalidPassword.Description -Register.EmailAlreadyRegistered -Register.EmailAlreadyRegistered.Description -Register.UsernameAlreadyRegistered -Register.UsernameAlreadyRegistered.Description -Register.ErrorCheckingUserId -Register.ErrorCheckingUserId.Description -Recovery.MissingEmail -Recovery.MissingEmail.Description -Recovery.IncorrectEmail -Recovery.IncorrectEmail.Description -Recovery.NoPasswordSetup -Recovery.NoPasswordSetup.Description -Register.UnknownError -Register.UnknownError.Description -Account.Saml2 -Account.BirthMonth -Account.BirthDay -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.Sociable -Profile.Status.Headless -Profile.Status.Bot -Profile.Status.ChatClient -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.NoSession -Contacts.InContactsOnly -Contacts.InHiddenContactsOnly -Contacts.InHiddenContactsPlus -Contacts.Migrated -Contacts.IncompatibleSession -Notifications.IsSociable -Notifications.SessionStarted -Notifications.UserJoined -Notifications.UserLeft -Notifications.PermissionChanged -Notifications.PermissionChangedDetail -Tools.Brush.ChangeColor -Tools.Brush.IncrementSize -Tools.Brush.DecrementSize -Tools.GeometryLineBrush.Name -Tools.Dev.Name -Tools.Dev.GizmoOptions -Tools.Dev.SelectParent -Tools.Dev.LocalSpace -Tools.Dev.GlobalSpace -Tools.Dev.Translation -Tools.Dev.Rotation -Tools.Dev.Scale -Tools.Dev.Selection.Single -Tools.Dev.Selection.Multi -Tools.Dev.Interaction.Tip -Tools.Dev.Interaction.Projection -Tools.Color.Name -Tools.GrabbableSetter.Name -Tools.CharacterCollider.Name -Tools.Light.Name -Tools.Light.Shadows.None -Tools.Light.Shadows.Hard -Tools.Light.Shadows.Soft -Tools.MeshVisibility.Name -Tools.Mesh.Name -Tools.Slicer.Name -Tools.Material.Name -Tools.Cartridge.Eject -Tools.Microphone.Name -Tools.ProtoFlux.Name -Tools.ProtoFlux.Drive -Tools.ProtoFlux.Source -Tools.ProtoFlux.Reference -Tools.ProtoFlux.Write -Tools.ProtoFlux.Proxy -Tools.ProtoFlux.CreateLocal -Tools.ProtoFlux.CreateStore -Tools.ProtoFlux.CreateDataModelStore -Tools.ProtoFlux.Overview -Tools.ProtoFlux.NodeBrowser -Tools.ProtoFlux.PackInPlace -Tools.ProtoFlux.PackInto -Tools.ProtoFlux.Unpack -Tools.ProtoFlux.ExplicitCast -Tools.Meter.Mode.Ray -Tools.Meter.Mode.Perpendicular -Tools.Meter.Mode.Drag -Tools.Meter.Points.Two -Tools.Meter.Points.Multiple -Tools.Meter.Name -Tools.Meter.ObjectSpace -Tools.Meter.WorldSpace -Tools.Glue.Name -Tools.Glue.Mode.BakeMeshes -Tools.Glue.Mode.BakeSkinnedMeshes -Tools.Glue.Mode.ParentObjects -Tools.RigTransfer.Name -Tools.RigTransfer.ClearSource -Tools.ComponentClone.Name -Tools.ComponentClone.SingleInstanceOn -Tools.ComponentClone.SingleInstanceOff -Tools.ComponentClone.ClearTemplate -Tools.Shape.Name -Tools.CameraObjectHider.Name -Tools.ControllerDiagnostic.Name -Tools.Labeler.Name -ProtoFlux.UI.Call -ProtoFlux.UI.AsyncCall -ProtoFlux.UI.NodeBrowser.Title -CreateNew.Object.UIXCanvas -CreateNew.Object.Facet -CreateNew.Object.FogVolume.Alpha -CreateNew.Editor -CreateNew.Editor.CubemapCreator -CreateNew.3DModel -CreateNew.3DModel.Capsule -CreateNew.3DModel.Cylinder -CreateNew.3DModel.Grid -CreateNew.3DModel.Torus -CreateNew.Collider -CreateNew.Collider.Capsule -CreateNew.Collider.Cylinder -CreateNew.Collider.Mesh -CreateNew.Light.Spot -AvatarCreator.Title -AvatarCreator.ProtectionUnavailable -Importer.Image.PixelArt -Importer.Image.Sprite -Importer.Image.LUT -Importer.Image.Failure.Heading -Importer.Image.Failure.Description -Importer.LUT.Failure.Heading -Importer.LUT.Failure.Description -Importer.Model.Title -Importer.Model.Regular -Importer.Model.3DScan -Importer.Model.CAD -Importer.Model.PointCloud -Importer.Model.Advanced.ForcePointFiltering -Importer.Video.Title -Importer.Video.Regular -Importer.Video.360 -Importer.Video.Stereo -Importer.Video.Stereo360 -Importer.Video.180 -Importer.Video.Stereo180 -Importer.Slices.Title -Importer.Slices.TitleGrayscale -Importer.Slices.Description -Exporter.Title -Exporter.FileName -Exporter.ExportAs -Exporter.Export -Exporter.Exporting -Exporter.InvalidFileName -Export.PackageExportable.Package -Export.PackageExportable.PackageWithVariants -Export.AudioExportable.OriginalFormat -Export.VideoExportable.OriginalFormat -Importer.Package.Progress.DecodingPackage -Importer.Package.Progress.DecodingObject -Importer.Package.Progress.ImportingAssets -Importer.Package.Progress.LoadingObject -Importer.Package.Progress.Imported -Importer.Package.Progress.Fail -NewWorld.SessionTitle -NewWorld.AutoPort -CameraControl.Mode.ThirdPerson -CameraControl.Positioning.FirstPersonPitch -CameraControl.Positioning.FirstPersonRoll -CameraControl.Positioning.FirstPersonOffset -CameraControl.Positioning.Reset -CameraControl.Control.ScreenSpaceReflections -CameraControl.OBS.IP -CameraControl.OBS.Bitrate -CameraControl.OBS.FPS -CameraControl.OBS.Idle -CameraControl.OBS.Live -CameraControl.OBS.Recording -CameraControl.OBS.OpenInstallerReason -Settings.Category.Audio -Settings.Category.Controls -Settings.Category.Devices -Settings.Category.Profile -Settings.Category.Networking -Settings.Category.Security -Settings.Category.Misc -Settings.Category.Privacy -Settings.Category.UserInterface -Settings.Category.Graphics -Settings.Category.InteractiveCamera -Settings.LegacyFeatureSettings.ConvertLegacySettings -Settings.DebugSettings.DebugResetAllSimpleSettings -Settings.GeneralControlsSettings -Settings.LocomotionSettings -Settings.MovementSettings -Settings.MouseSettings -Settings.GeneralHapticsSettings -Settings.GeneralVRSettings -Settings.LeapMotionSettings -Settings.ViveHandTrackingSettings -Settings.TrackingSmoothingSettings -Settings.UserMetricsSettings -Settings.OnlineStatusSettings -Settings.OnlineStatusSettings.DefaultStatus -Settings.OnlineStatusSettings.DefaultStatus.Description -Settings.OnlineStatusSettings.RememberMode -Settings.OnlineStatusSettings.RememberMode.Description -Settings.OnlineStatusSettings.RememberTimespan -Settings.OnlineStatusSettings.RememberTimespan.Description -Settings.OnlineStatusSettings.InvisibleRememberMode -Settings.OnlineStatusSettings.InvisibleRememberMode.Description -Settings.OnlineStatusSettings.InvisibleRememberTimespan -Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description -Settings.OnlineStatusSettings.AutoAwayTimespan -Settings.OnlineStatusSettings.AutoAwayTimespan.Description -Settings.AudioInputDeviceSettings -Settings.AudioOutputDeviceSettings -Settings.AudioVolumeSettings -Settings.AudioAccessibilitySettings -Settings.AudioInputFilteringSettings -Settings.RealtimeNetworkingSettings -Settings.AssetGatherSettings -Settings.HostAccessSettings -Settings.UserRestrictionsSettings -Settings.WindowsSettings -Settings.DebugSettings -Settings.LegacyFeatureSettings -Settings.TwitchInterfaceSettings -Settings.MessagingPrivacySettings -Settings.LocaleSettings -Settings.DashSettings -Settings.NamePlateSettings -Settings.LaserSettings -Settings.DesktopViewSettings -Settings.PhotoCaptureSettings -Settings.DesktopRenderSettings -Settings.InteractiveCameraFramingSettings -Settings.InteractiveCameraPositioningSettings -Settings.InteractiveCameraRenderSettings -Settings.InteractiveCameraGroupSettings -Settings.InteractiveCameraSmoothingSettings -Settings.InteractiveCameraAnchorSettings -Settings.InteractiveCameraPhotoSettings -Settings.InteractiveCameraPostProcessingSettings -Settings.GeneralControlsSettings.PrimaryHand -Settings.GeneralControlsSettings.PrimaryHand.Description -Settings.GeneralControlsSettings.DoubleClickInterval -Settings.GeneralControlsSettings.DoubleClickInterval.Description -Settings.LocomotionSettings.LocomotionPreferences -Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb -Settings.MovementSettings.LeftSidewaysMode -Settings.MovementSettings.LeftSidewaysMode.Description -Settings.MovementSettings.RightSidewaysMode -Settings.MovementSettings.RightSidewaysMode.Description -Settings.MovementSettings.UseHeadDirectionForMovement -Settings.MovementSettings.UseHeadDirectionForMovement.Description -Settings.MovementSettings.UseSmoothTurn -Settings.MovementSettings.UseSmoothTurn.Description -Settings.MovementSettings.SmoothTurnExclusiveMode -Settings.MovementSettings.SmoothTurnExclusiveMode.Description -Settings.MovementSettings.SmoothTurnSpeed -Settings.MovementSettings.SmoothTurnSpeed.Description -Settings.MovementSettings.SnapTurnAngle -Settings.MovementSettings.SnapTurnAngle.Description -Settings.MovementSettings.NoClipSpeed -Settings.MovementSettings.NoClipSpeed.Description -Settings.MovementSettings.MovementDeadzone -Settings.MovementSettings.MovementDeadzone.Description -Settings.MovementSettings.TurningDeadzone -Settings.MovementSettings.TurningDeadzone.Description -Settings.MovementSettings.MovementExponent -Settings.MovementSettings.MovementExponent.Description -Settings.GrabbingSettings -Settings.GrabbingSettings.DefaultHandGrabType -Settings.GrabbingSettings.DefaultHandGrabType.Description -Settings.FullBodyTrackingSettings -Settings.FullBodyTrackingSettings.BodyHorizontalAngle -Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description -Settings.GamepadSettings -Settings.GamepadSettings.ThumbstickLookSpeed -Settings.GamepadSettings.ThumbstickLookSpeed.Description -Settings.GamepadSettings.ThumbstickLookExponent -Settings.GamepadSettings.ThumbstickLookExponent.Description -Settings.GamepadSettings.UseGamepadWhenUnfocused -Settings.GamepadSettings.UseGamepadWhenUnfocused.Description -Settings.MouseSettings.MouseSensitivity -Settings.MouseSettings.MouseSensitivity.Description -Settings.MouseSettings.MouseLookSpeed -Settings.MouseSettings.MouseLookSpeed.Description -Settings.MouseSettings.MousePanSpeed -Settings.MouseSettings.MousePanSpeed.Description -Settings.MouseSettings.MouseRotateSpeed -Settings.MouseSettings.MouseRotateSpeed.Description -Settings.MouseSettings.MouseFreeformRotateSpeed -Settings.MouseSettings.MouseFreeformRotateSpeed.Description -Settings.MouseSettings.ScrollWheelGrabMoveSpeed -Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description -Settings.KeyboardLookSettings -Settings.KeyboardLookSettings.LookEnabled -Settings.KeyboardLookSettings.LookEnabled.Description -Settings.KeyboardLookSettings.HorizontalSpeed -Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed -Settings.KeyboardLookSettings.VerticalSpeed.Description -Settings.GeneralHapticsSettings.EnableControllerVibration -Settings.GeneralHapticsSettings.EnableControllerVibration.Description -Settings.GeneralHapticsSettings.EnableHaptics -Settings.GeneralHapticsSettings.EnableHaptics.Description -Settings.GeneralVRSettings.UseVRHotswitching -Settings.GeneralVRSettings.UseVRHotswitching.Description -Settings.TrackingSmoothingSettings.HandPositionSmoothing -Settings.TrackingSmoothingSettings.HandRotationSmoothing -Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description -Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description -Settings.TrackingSmoothingSettings.FeetPositionSmoothing -Settings.TrackingSmoothingSettings.FeetRotationSmoothing -Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description -Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description -Settings.TrackingSmoothingSettings.HipsPositionSmoothing -Settings.TrackingSmoothingSettings.HipsRotationSmoothing -Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description -Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description -Settings.MediaPrivacySettings -Settings.MediaPrivacySettings.MediaMetadataOptOut -Settings.MediaPrivacySettings.MediaMetadataOptOut.Description -Settings.MediaPrivacySettings.HideInScreenshots -Settings.MediaPrivacySettings.HideInScreenshots.Description -Settings.MediaPrivacySettings.StripImageFileMetadata -Settings.MediaPrivacySettings.StripImageFileMetadata.Description -Settings.Category.Integrations -Settings.DiscordIntegrationSettings -Settings.SteamIntegrationSettings -Settings.DiscordIntegrationSettings.RichPresence -Settings.DiscordIntegrationSettings.RichPresence.Description -Settings.SteamIntegrationSettings.RichPresence -Settings.SteamIntegrationSettings.RichPresence.Description -Settings.SteamIntegrationSettings.SaveScreenshots -Settings.SteamIntegrationSettings.SaveScreenshots.Description -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description -Settings.LeapMotionSettings.LeapMotionEnabled -Settings.LeapMotionSettings.LeapMotionEnabled.Description -Settings.LeapMotionSettings.Offset -Settings.LeapMotionSettings.Offset.Description -Settings.LeapMotionSettings.SnapDistance -Settings.LeapMotionSettings.SnapDistance.Description -Settings.LeapMotionSettings.UseFingersWhenSnapped -Settings.LeapMotionSettings.UseFingersWhenSnapped.Description -Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled -Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description -Settings.ViveHandTrackingSettings.SnapDistance -Settings.ViveHandTrackingSettings.SnapDistance.Description -Settings.ViveHandTrackingSettings.UseFingersWhenSnapped -Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description -Settings.TrackerSettings -Settings.TrackerSettings.UseTrackers -Settings.TrackerSettings.UseTrackers.Description -Settings.TrackerSettings.Trackers -Settings.TrackerSettings.Trackers.Breadcrumb -Settings.TrackerSettings.Trackers.UseTracker -Settings.TrackerSettings.Trackers.UseTracker.Description -Settings.TrackerSettings.Trackers.FreezeTracking -Settings.TrackerSettings.Trackers.FreezeTracking.Description -Settings.TrackerSettings.Trackers.CustomName -Settings.TrackerSettings.Trackers.CustomName.Description -Settings.TrackerSettings.Trackers.MappedBodyNode -Settings.TrackerSettings.Trackers.MappedBodyNode.Description -Settings.TrackerSettings.Trackers.MappedPosition -Settings.TrackerSettings.Trackers.MappedPosition.Description -Settings.TrackerSettings.Trackers.MappedRotation -Settings.TrackerSettings.Trackers.MappedRotation.Description -Settings.TrackerSettings.Trackers.UseInVR -Settings.TrackerSettings.Trackers.UseInVR.Description -Settings.TrackerSettings.Trackers.UseInDesktop -Settings.TrackerSettings.Trackers.UseInDesktop.Description -Settings.TrackerSettings.Trackers.TrackerID -Settings.TrackerSettings.Trackers.TrackerID.Description -Settings.TrackerSettings.Trackers.TrackerBattery -Settings.TrackerSettings.Trackers.TrackerBattery.Description -Settings.TrackerSettings.Trackers.TrackerIsCharging -Settings.TrackerSettings.Trackers.TrackerIsCharging.Description -Settings.TrackerSettings.Trackers.Unmap -Settings.TrackerSettings.Trackers.Remove -Settings.SteamLinkSettings -Settings.SteamLinkSettings.OSC_DataPort -Settings.SteamLinkSettings.OSC_DataPort.Description -Settings.HapticPointMapping.MappingTarget -Settings.HapticPointMapping.MappingTarget.Description -Settings.HapticPointMapping.PointRadius -Settings.HapticPointMapping.PointRadius.Description -Settings.HapticPointMapping.TorsoHorizontalPosition -Settings.HapticPointMapping.TorsoHorizontalPosition.Description -Settings.HapticPointMapping.TorsoVerticalPosition -Settings.HapticPointMapping.TorsoVerticalPosition.Description -Settings.HapticPointMapping.TorsoSide -Settings.HapticPointMapping.TorsoSide.Description -Settings.HapticPointMapping.HeadPitchAngle -Settings.HapticPointMapping.HeadPitchAngle.Description -Settings.HapticPointMapping.HeadYawAngle -Settings.HapticPointMapping.HeadYawAngle.Description -Settings.HapticPointMapping.ArmSide -Settings.HapticPointMapping.ArmSide.Description -Settings.HapticPointMapping.ArmPositionAlong -Settings.HapticPointMapping.ArmPositionAlong.Description -Settings.HapticPointMapping.ArmAngleAround -Settings.HapticPointMapping.ArmAngleAround.Description -Settings.HapticPointMapping.LegSide -Settings.HapticPointMapping.LegSide.Description -Settings.HapticPointMapping.LegPositionAlong -Settings.HapticPointMapping.LegPositionAlong.Description -Settings.HapticPointMapping.LegAngleAround -Settings.HapticPointMapping.LegAngleAround.Description -Settings.HapticPointMapping.ControllerSide -Settings.HapticPointMapping.ControllerSide.Description -Settings.HapticPointMapping.Tag -Settings.HapticPointMapping.Tag.Description -Settings.GiggleTechSettings -Settings.GiggleTechSettings.Devices -Settings.GiggleTechSettings.GigglePuckIP -Settings.GiggleTechSettings.GigglePuckIP.Description -Settings.GiggleTechSettings.RegisterGigglePuck -Settings.GiggleTechSettings.Devices.IP -Settings.GiggleTechSettings.Devices.IsConnected -Settings.GiggleTechSettings.Devices.UseDevice -Settings.GiggleTechSettings.Devices.UseDevice.Description -Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected -Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description -Settings.GiggleTechSettings.Devices.IntensityScale -Settings.GiggleTechSettings.Devices.IntensityScale.Description -Settings.GiggleTechSettings.Devices.Remove -Settings.GiggleTechSettings.Devices.CustomName -Settings.GiggleTechSettings.Devices.CustomName.Description -Settings.GiggleTechSettings.Devices.Breadcrumb -Settings.GiggleTechSettings.Devices.ActivationIntensity -Settings.GiggleTechSettings.Devices.MinimumIntensity -Settings.GiggleTechSettings.Devices.MinimumIntensity.Description -Settings.GiggleTechSettings.Devices.InitialActivationIntensity -Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description -Settings.UserMetricsSettings.UserHeight -Settings.UserMetricsSettings.UserHeight.Description -Settings.FavoritesSettings -Settings.FavoritesSettings.AutoLoadCloudHome -Settings.FavoritesSettings.AutoLoadCloudHome.Description -Settings.AudioInputDeviceSettings.UseSystemDefault -Settings.AudioInputDeviceSettings.UseSystemDefault.Description -Settings.AudioInputDeviceSettings.DevicePriorities -Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb -Settings.AudioInputDeviceSettings.SetAsDefault -Settings.AudioInputDeviceSettings.Testing.Header -Settings.AudioInputDeviceSettings.Testing.Description -Settings.AudioInputDeviceSettings.Testing.ListenToInput -Settings.AudioInputDeviceSettings.Testing.StopListeningToInput -Settings.AudioInputDeviceSettings.Testing.Monitoring.Header -Settings.AudioOutputDeviceSettings.UseSystemDefault -Settings.AudioOutputDeviceSettings.UseSystemDefault.Description -Settings.AudioOutputDeviceSettings.DevicePriorities -Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb -Settings.AudioOutputDeviceSettings.SetAsDefault -Settings.AudioVolumeSettings.MasterVolume -Settings.AudioVolumeSettings.MasterVolume.Description -Settings.AudioVolumeSettings.SoundEffectVolume -Settings.AudioVolumeSettings.SoundEffectVolume.Description -Settings.AudioVolumeSettings.MultimediaVolume -Settings.AudioVolumeSettings.MultimediaVolume.Description -Settings.AudioVolumeSettings.VoiceVolume -Settings.AudioVolumeSettings.VoiceVolume.Description -Settings.AudioVolumeSettings.UserInterfaceVolume -Settings.AudioVolumeSettings.UserInterfaceVolume.Description -Settings.AudioAccessibilitySettings.WhisperVolume -Settings.AudioAccessibilitySettings.WhisperVolume.Description -Settings.AudioAccessibilitySettings.VoiceMessageVolume -Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description -Settings.AudioInputFilteringSettings.UseVoiceNormalization -Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description -Settings.AudioInputFilteringSettings.NoiseGateThreshold -Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description -Settings.AudioInputFilteringSettings.NoiseGateAttack -Settings.AudioInputFilteringSettings.NoiseGateAttack.Description -Settings.AudioInputFilteringSettings.NoiseGateHold -Settings.AudioInputFilteringSettings.NoiseGateHold.Description -Settings.AudioInputFilteringSettings.NoiseGateRelease -Settings.AudioInputFilteringSettings.NoiseGateRelease.Description -Settings.AudioInputFilteringSettings.NormalizationThreshold -Settings.AudioInputFilteringSettings.NormalizationThreshold.Description -Settings.AudioInputFilteringSettings.UseNoiseSuppression -Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description -Settings.VoiceSettings -Settings.VoiceSettings.MutePersistence -Settings.VoiceSettings.MutePersistence.Description -Settings.EarmuffSettings -Settings.EarmuffSettings.EarmuffEnabled -Settings.EarmuffSettings.EarmuffEnabled.Description -Settings.EarmuffSettings.Directionality -Settings.EarmuffSettings.Directionality.Description -Settings.EarmuffSettings.Distance -Settings.EarmuffSettings.Distance.Description -Settings.EarmuffSettings.Angle -Settings.EarmuffSettings.Angle.Description -Settings.EarmuffSettings.TransitionStart -Settings.EarmuffSettings.TransitionStart.Description -Settings.EarmuffSettings.TransitionLength -Settings.EarmuffSettings.TransitionLength.Description -Settings.EarmuffSettings.VolumeAttenuation -Settings.EarmuffSettings.VolumeAttenuation.Description -Settings.RealtimeNetworkingSettings.DisableLAN -Settings.RealtimeNetworkingSettings.DisableLAN.Description -Settings.RealtimeNetworkingSettings.PreferSteamNetworking -Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description -Settings.RealtimeNetworkingSettings.PreferTCP -Settings.RealtimeNetworkingSettings.PreferTCP.Description -Settings.RealtimeNetworkingSettings.LNL_WindowSize -Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description -Settings.AssetGatherSettings.MaxConcurrentAssetTransfers -Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description -Settings.AssetGatherSettings.MaxConcurrentDownloads -Settings.AssetGatherSettings.MaxConcurrentDownloads.Description -Settings.HostAccessSettings.Entries -Settings.HostAccessSettings.Entries.Breadcrumb -Settings.HostAccessSettings.Entries.AllowHTTP_Requests -Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description -Settings.HostAccessSettings.Entries.AllowWebsockets -Settings.HostAccessSettings.Entries.AllowWebsockets.Description -Settings.HostAccessSettings.Entries.AllowOSC_Receiving -Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description -Settings.HostAccessSettings.Entries.AllowOSC_Sending -Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description -Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason -Settings.HostAccessSettings.Entries.LastWebsocketRequestReason -Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason -Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason -Settings.HostAccessSettings.Entries.Remove -Settings.HostAccessSettings.DebugReset -Settings.UserRestrictionsSettings.DebugReset -Settings.WindowsSettings.KeepOriginalScreenshotFormat -Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description -Settings.DebugSettings.DebugInputBindings -Settings.DebugSettings.DebugInputBindings.Description Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description -Settings.LegacyFeatureSettings.UseLegacyGripEquip -Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description -Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher -Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description -Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts -Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description -Settings.LegacyFeatureSettings.SuppressFeetSimulation -Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description -Settings.TwitchInterfaceSettings.ChannelName -Settings.TwitchInterfaceSettings.ChannelName.Description -Settings.MessagingPrivacySettings.DoNotSendReadStatus -Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description -Settings.LocaleSettings.CultureLocaleCode -Settings.LocaleSettings.CultureLocaleCode.Description -Settings.LocaleSettings.UseImperialUnits -Settings.LocaleSettings.UseImperialUnits.Description -Settings.LocaleSettings.AvailableLocales -Settings.LocaleSettings.AvailableLocales.Breadcrumb -Settings.LocaleSettings.AvailableLocales.SystemLocale -Settings.DashSettings.DashCurvature -Settings.DashSettings.DashCurvature.Description -Settings.DashSettings.OpenCloseSpeed -Settings.DashSettings.OpenCloseSpeed.Description -Settings.DashSettings.AllowReplacingSettings -Settings.DashSettings.AllowReplacingSettings.Description -Settings.NotificationSettings -Settings.NotificationSettings.UserOnline -Settings.NotificationSettings.UserOnline.Description -Settings.NotificationSettings.UserSociable -Settings.NotificationSettings.UserSociable.Description -Settings.NotificationSettings.UserOnlineOnAnotherBuild -Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description -Settings.NotificationSettings.Message -Settings.NotificationSettings.Message.Description -Settings.NotificationSettings.Invite -Settings.NotificationSettings.Invite.Description -Settings.NotificationSettings.ContactRequest -Settings.NotificationSettings.ContactRequest.Description -Settings.NotificationSettings.ContactSessionStarted -Settings.NotificationSettings.ContactSessionStarted.Description -Settings.NotificationSettings.PublicSessionStarted -Settings.NotificationSettings.PublicSessionStarted.Description -Settings.NotificationSettings.UserJoinAndLeave -Settings.NotificationSettings.UserJoinAndLeave.Description -Settings.NotificationSettings.PermissionChanged -Settings.NotificationSettings.PermissionChanged.Description -Settings.NamePlateSettings.NameplateVisibility -Settings.NamePlateSettings.NameplateVisibility.Description -Settings.NamePlateSettings.UseCustomNameplates -Settings.NamePlateSettings.UseCustomNameplates.Description -Settings.CustomizationSettings -Settings.CustomizationSettings.UserInterfaceEditMode -Settings.CustomizationSettings.UserInterfaceEditMode.Description -Settings.FacetAnchorsSettings -Settings.FacetAnchorsSettings.UseFacetAnchors -Settings.FacetAnchorsSettings.UseFacetAnchors.Description -Settings.FacetAnchorsSettings.AnimationSpeed -Settings.FacetAnchorsSettings.AnimationSpeed.Description -Settings.FacetAnchorsSettings.FacetAnchorToggle -Settings.FacetAnchorsSettings.FacetAnchorToggle.Description -Settings.FacetAnchorsSettings.ShowContainerBackground -Settings.FacetAnchorsSettings.ShowContainerBackground.Description -Settings.LaserSettings.SmoothSpeed -Settings.LaserSettings.SmoothSpeed.Description -Settings.LaserSettings.ModulateStartAngle -Settings.LaserSettings.ModulateStartAngle.Description -Settings.LaserSettings.ModulateEndAngle -Settings.LaserSettings.ModulateEndAngle.Description -Settings.LaserSettings.ModulateExponent -Settings.LaserSettings.ModulateExponent.Description -Settings.LaserSettings.ModulateSpeedMultiplier -Settings.LaserSettings.ModulateSpeedMultiplier.Description -Settings.LaserSettings.StickThreshold -Settings.LaserSettings.StickThreshold.Description -Settings.LaserSettings.ShowInDesktop -Settings.LaserSettings.ShowInDesktop.Description -Settings.DesktopViewSettings.FollowCursor -Settings.DesktopViewSettings.FollowCursor.Description -Settings.DesktopViewSettings.Brightness -Settings.DesktopViewSettings.Brightness.Description -Settings.DesktopViewSettings.Opacity -Settings.DesktopViewSettings.Opacity.Description -Settings.PhotoCaptureSettings.FingerGestureEnabled -Settings.PhotoCaptureSettings.FingerGestureEnabled.Description -Settings.PhotoCaptureSettings.NormalCaptureResolution -Settings.PhotoCaptureSettings.NormalCaptureResolution.Description -Settings.PhotoCaptureSettings.TimerCaptureResolution -Settings.PhotoCaptureSettings.TimerCaptureResolution.Description -Settings.PhotoCaptureSettings.TimerSeconds -Settings.PhotoCaptureSettings.TimerSeconds.Description -Settings.PhotoCaptureSettings.CaptureStereo -Settings.PhotoCaptureSettings.CaptureStereo.Description -Settings.PhotoCaptureSettings.StereoSeparation -Settings.PhotoCaptureSettings.StereoSeparation.Description -Settings.PhotoCaptureSettings.PhotoAutosavePath -Settings.PhotoCaptureSettings.PhotoAutosavePath.Description -Settings.PhotoCaptureSettings.CapturePrivateUI -Settings.PhotoCaptureSettings.CapturePrivateUI.Description -Settings.PhotoCaptureSettings.EncodeFormat -Settings.PhotoCaptureSettings.EncodeFormat.Description -Settings.PhotoCaptureSettings.AlwaysHideNameplates -Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description -Settings.DesktopRenderSettings.FieldOfView -Settings.DesktopRenderSettings.FieldOfView.Description -Settings.DesktopRenderSettings.SprintFieldOfViewZoom -Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description -Settings.DesktopRenderSettings.VSync -Settings.DesktopRenderSettings.VSync.Description -Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused -Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description -Settings.DesktopRenderSettings.MaximumBackgroundFramerate -Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description -Settings.InteractiveCameraFramingSettings.PositioningMode -Settings.InteractiveCameraFramingSettings.PositioningMode.Description -Settings.InteractiveCameraFramingSettings.FieldOfView -Settings.InteractiveCameraFramingSettings.FieldOfView.Description -Settings.InteractiveCameraFramingSettings.AnglePosition -Settings.InteractiveCameraFramingSettings.AnglePosition.Description -Settings.InteractiveCameraFramingSettings.Distance -Settings.InteractiveCameraFramingSettings.Distance.Description -Settings.InteractiveCameraFramingSettings.HeightOffset -Settings.InteractiveCameraFramingSettings.HeightOffset.Description -Settings.InteractiveCameraFramingSettings.FirstPersonPitch -Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description -Settings.InteractiveCameraFramingSettings.FirstPersonRoll -Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description -Settings.InteractiveCameraFramingSettings.FirstPersonOffset -Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description -Settings.InteractiveCameraFramingSettings.FramingViewportPosition -Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description -Settings.InteractiveCameraFramingSettings.AimInFrontOfHead -Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description -Settings.InteractiveCameraPositioningSettings.AvoidOcclusion -Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description -Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace -Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description -Settings.InteractiveCameraPositioningSettings.MovementWobble -Settings.InteractiveCameraPositioningSettings.MovementWobble.Description -Settings.InteractiveCameraRenderSettings.HideAllBadges -Settings.InteractiveCameraRenderSettings.HideAllBadges.Description -Settings.InteractiveCameraRenderSettings.HideAllLasers -Settings.InteractiveCameraRenderSettings.HideAllLasers.Description -Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera -Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description -Settings.InteractiveCameraGroupSettings.GroupDetectionRadius -Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description -Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary -Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description -Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed -Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description -Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed -Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description -Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed -Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description -Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors -Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description -Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed -Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description -Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation -Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description -Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld -Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description -Settings.InteractiveCameraPostProcessingSettings.MotionBlur -Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description -Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections -Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description -Settings.DescriptionField.NoTextTitle -Settings.DescriptionField.NoTextDescription -Settings.RelaySettings -Settings.RelaySettings.AlwaysUseRelay -Settings.RelaySettings.AlwaysUseRelay.Description -Settings.RelaySettings.UseClosestAvailableRelay -Settings.RelaySettings.UseClosestAvailableRelay.Description -Settings.RelaySettings.RelayPriorities -Settings.RelaySettings.RelayPriorities.Breadcrumb -Settings.PostProcessingSettings -Settings.PostProcessingSettings.MotionBlurIntensity -Settings.PostProcessingSettings.MotionBlurIntensity.Description -Settings.PostProcessingSettings.BloomIntensity -Settings.PostProcessingSettings.BloomIntensity.Description -Settings.PostProcessingSettings.AmbientOcclusionIntensity -Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description -Settings.PostProcessingSettings.ScreenSpaceReflections -Settings.PostProcessingSettings.ScreenSpaceReflections.Description -Settings.PostProcessingSettings.Antialiasing -Settings.PostProcessingSettings.Antialiasing.Description -Settings.TextureQualitySettings -Settings.TextureQualitySettings.TextureSizeRatio -Settings.TextureQualitySettings.TextureSizeRatio.Description -Settings.TextureQualitySettings.TextureSizeLimit -Settings.TextureQualitySettings.TextureSizeLimit.Description -Settings.TextureQualitySettings.MinimumTextureSize -Settings.TextureQualitySettings.MinimumTextureSize.Description -Settings.TextureQualitySettings.DefaultFilterMode -Settings.TextureQualitySettings.DefaultFilterMode.Description -Settings.TextureQualitySettings.AnisotropicLevel -Settings.TextureQualitySettings.AnisotropicLevel.Description -Settings.TextureQualitySettings.ReloadAllTextures -Settings.ResolutionSettings -Settings.ResolutionSettings.Fullscreen -Settings.ResolutionSettings.Fullscreen.Description -Settings.ResolutionSettings.WindowResolution -Settings.ResolutionSettings.WindowResolution.Description -Settings.ResolutionSettings.FullscreenResolution -Settings.ResolutionSettings.FullscreenResolution.Description -Settings.ResolutionSettings.ApplyResolution -Settings.RenderingQualitySettings -Settings.RenderingQualitySettings.PerPixelLights -Settings.RenderingQualitySettings.PerPixelLights.Description -Settings.RenderingQualitySettings.ShadowCascades -Settings.RenderingQualitySettings.ShadowCascades.Description -Settings.RenderingQualitySettings.ShadowResolution -Settings.RenderingQualitySettings.ShadowResolution.Description -Settings.RenderingQualitySettings.ShadowDistance -Settings.RenderingQualitySettings.ShadowDistance.Description -Settings.RenderingQualitySettings.SkinWeightMode -Settings.RenderingQualitySettings.SkinWeightMode.Description -LocomotionArchetype.Walk -LocomotionArchetype.Fly -LocomotionArchetype.NoClip -LocomotionArchetype.Teleport -LocomotionArchetype.GrabWorld -LocomotionArchetype.NoLocomotion -LocomotionArchetype.ThreeAxisNoClip -LocomotionArchetype.ThreeAxisFly -LocomotionArchetype.ZeroG -LocomotionSettings.MakePreferred -LocomotionSettings.MakeLeastPreferred -Security.Hyperlink.Title -Security.Hyperlink.Open -ComponentSelector.Back -ComponentSelector.Title -ComponentSelector.CreateCustomType -ComponentSelector.CommonGenericTypes -ComponentSelector.CustomGenericArguments -ComponentSelector.InvalidType -Inspector.Title -Inspector.Slot.Reset.Label -Inspector.Slot.ParentUnder.Label -Inspector.Slot.ParentUnder.WorldRoot.Undo -Inspector.Slot.ParentUnder.LocalUserSpace.Undo -Inspector.Member.ResetToDefault -Inspector.Member.BreakLinkDrive -Inspector.Member.OpenLinkDrive -Inspector.Member.SetAllToAvg -Inspector.Member.SetAllToX -Inspector.Member.SetAllToY -Inspector.Member.SetAllToZ -Inspector.Member.SetAllToW -Inspector.Member.Normalize -Inspector.Member.BakeBlendshape -Inspector.Member.RemoveBlendshape -Inspector.Member.SplitBlendshape.X -Inspector.Member.SplitBlendshape.Y -Inspector.Member.SplitBlendshape.Z -Inspector.ProceduralAsset.UpdateCount -Inspector.ProceduralAsset.Error -Inspector.Mesh.SetupRenderer -Inspector.Mesh.UV_Multiplicator -Inspector.MeshCollider.VHACD -Inspector.Texture3D.SpawnVisualizer -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.ConvexHullApproximation -Inspector.VHACD.DecompositionMode.Voxel -Inspector.SkinnedMesh.SortBlendshapes.Name -Inspector.SkinnedMesh.SortBlendshapes.NameLength -Inspector.Texture.Variant -Inspector.Texture3D.Size -Inspector.Texture.ReplaceFromClipboard -Inspector.Texture.ConvertToGrayscaleLuminance -Inspector.Texture.SwapRA -Inspector.Texture.SwapGA -Inspector.Texture.SwapBA -Inspector.Texture.Gamma -Inspector.Texture.TrimTransparent -Inspector.Texture.TrimByCornerColor -Inspector.Texture.NormalizeMaxOnly -Inspector.Texture.NormalizeMinMax -Inspector.Texture.NormalizeIndependent -Inspector.Texture.BleedColorToAlpha -Inspector.Texture.AlphaGamma -Inspector.Texture.AdjustAlphaGamma -Inspector.Texture.AddAlpha -Inspector.DataPreset.SetActive -Inspector.DataPreset.SetValues -Inspector.DataPreset.AddAllChildren -Inspector.CharacterController.Warning -Inspector.PrimitiveMemberEditor.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo -Inspector.ParticleStyle.ClearFades -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.CubemapCreator.Title -Wizard.TextRenderer.Header -Wizard.TextRenderer.ProcessRoot -Desktop.Controls.Title -VolumePlaneSlicer.Highlight -VolumePlaneSlicer.Slicer -Tutorial.Welcome.Welcome -Tutorial.Welcome.Description -Tutorial.Welcome.Begin -Tutorial.Welcome.AccountHeader -Tutorial.Welcome.SettingsPrimaryLeft.Description -Tutorial.Welcome.SettingsPrimaryRight.Description -Tutorial.Welcome.SettingsHeadDirectionMovement -Tutorial.Welcome.SettingsUseHeadDirection -Tutorial.Welcome.SettingsUseHeadDirection.Description -Tutorial.Welcome.SettingsUseControllerDirection -Tutorial.Welcome.SettingsUseControllerDirection.Description -Tutorial.Welcome.LeftControllerMode -Tutorial.Welcome.RightControllerMode -Tutorial.Welcome.SidewaysTurnOnly -Tutorial.Welcome.SidewaysTurnOnly.Description -Tutorial.Welcome.SidewaysTurnAndMove -Tutorial.Welcome.SidewaysTurnAndMove.Description -Tutorial.Welcome.SidewaysStrafe -Tutorial.Welcome.SidewaysStrafe.Description -Tutorial.Welcome.SidewaysOff -Tutorial.Welcome.SidewaysOff.Description -Tutorial.Welcome.StartTutorialHeader -Tutorial.Welcome.StartTutorial -Tutorial.UserResources.MerchandiseTitle -Tutorial.Intro.BadgesAppTeam -Tutorial.Intro.BadgesModerator -Tutorial.Intro.BadgesMentor -Tutorial.Intro.BadgesTitle -Tutorial.Intro.HelpSite -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.Categories.Meme -CloudHome.WelcomeHome -CloudHome.TargetRangeOptions -Tutorial.Saving.Title -Tutorial.Saving.Content -Tutorial.Teleporter.Error -CloudHome.Info.OnlineUsers -CloudHome.Info.Moderation -CloudHome.Info.Inventory -CloudHome.Info.Tools -CloudHome.Info.MoreInfo -CloudHome.Info.SessionUptime -CloudHome.Info.AccessLevel -CloudHome.Info.StorageUsed -CloudHome.Info.DashInfoTab.Title -CloudHome.Info.DashInfoDesktop -CloudHome.Info.DashInfoVR -CloudHome.Info.DashInfoVRNoButtons -CloudHome.Info.GoToWiki -CloudHome.Info.GoToDiscord -CloudHome.Info.ModerationTab.Title -CloudHome.Info.ModerationTab.Content -CloudHome.Info.InventoryTab.Title -CloudHome.Info.InventoryTab.Content -CloudHome.Info.ToolsTab.Title -CloudHome.Info.ToolsTab.Content -CloudHome.Info.HelpTab.Title -CloudHome.Info.HelpTab.InfoLineOne -CloudHome.Info.HelpTab.InfoLineTwo -CloudHome.Info.UsersTab.Title -CloudHome.Info.UsersTab.Content -Mirror.Header.RenderingOptions -Mirror.Header.Type -Mirror.Header.Resolution -Mirror.Header.AspectRatio -Mirror.EnableLights -Mirror.DisableLights -Mirror.EnableShadows -Mirror.DisableShadows -Mirror.Camera -Mirror.AspectRatio.Tall -Mirror.AspectRatio.Square -Mirror.AspectRatio.Wide -Mirror.Menu -Mirror.CloseMenu -StickyNote.SpinMe -StickyNote.FruitPlate -StickyNote.EmptyForYou -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.DocumentDisplay.PageNumber -UI.DocumentDisplay.DocumentQuality -UI.DocumentDisplay.QualityLow -UI.DocumentDisplay.QualityMedium -UI.DocumentDisplay.QualityHigh -UI.DocumentDisplay.Pages -UI.DocumentDisplay.ResetZoom -UI.VideoPlayer.GlobalSettings -UI.VideoPlayer.LocalSettings -UI.VideoPlayer.SpatialAudio -UI.VideoPlayer.AreaBroadcast -UI.VideoPlayer.BroadcastAudio -UI.VideoPlayer.EnterURL -UI.VideoPlayer.AudioZoneTheater -UI.VideoPlayer.AudioZoneGlobal -UI.VideoPlayer.UsersLoaded -UI.VideoPlayer.AllUsersLoaded -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 -UI.Camera.Automatic -UI.Camera.Manual -Tools.Names.MultiTool -Tools.Names.CommonTools -Tools.Names.ManipulationTools -Tools.Names.InformationTools -Discord.RichPresence.InPrivateWorld -Discord.RichPresence.InPrivateLargeText -Discord.RichPresence.InPublicWorld -Discord.RichPresence.PublicWorldDetails -Discord.RichPresence.InPublicLargeText diff --git a/README.md b/README.md index f669a09..31f2d91 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Hungarian [hu] - 28.4% - Missing keys: 1666 Icelandic [is] - 26.6% - Missing keys: 1707 Japanese [ja] - 99.8% - Missing keys: 5 Korean [ko] - 99.5% - Missing keys: 12 -Dutch [nl] - 44.5% - Missing keys: 1292 +Dutch [nl] - 99.8% - Missing keys: 5 Norwegian [no] - 66.7% - Missing keys: 776 Polish [pl] - 99.5% - Missing keys: 12 Portuguese (Brazil) [pt-br] - 66.6% - Missing keys: 777 From eab437bf580c9f3fd4a8a33e35e0006f2e825c99 Mon Sep 17 00:00:00 2001 From: bredo Date: Tue, 3 Dec 2024 09:43:24 +1300 Subject: [PATCH 112/529] fix keyboard look vertical speed key name Fixes typo in key name for Settings.KeyboardLookSettings.VerticalSpeed --- en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en.json b/en.json index 8f9436e..2c80217 100644 --- a/en.json +++ b/en.json @@ -1387,7 +1387,7 @@ "Settings.KeyboardLookSettings.LookEnabled.Description": "When enabled, Keyboard Look allows you to move your head around using the arrow keys on your keyboard.
It is designed for scenarios when a Mouse might not be available or suitable such as when using a laptop or when accessible alternatives to a Mouse are required.", "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontal Speed for Keyboard Looking.", "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Use this to adjust how fast your head moves horizontally when using Keyboard Look.", - "Settings.KeyboardLookSettings.VericalSpeed": "Vertical Speed for Keyboard Looking.", + "Settings.KeyboardLookSettings.VerticalSpeed": "Vertical Speed for Keyboard Looking.", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Use this to adjust how fast your head moves vertically when using Keyboard Look.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller vibration", From 5b04657625d1519a4db10dbbf16c65529f9715b1 Mon Sep 17 00:00:00 2001 From: bredo Date: Tue, 3 Dec 2024 09:50:44 +1300 Subject: [PATCH 113/529] zh-cn: fix VerticalSpeed --- zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-cn.json b/zh-cn.json index 21f1c6b..4c117ea 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1386,7 +1386,7 @@ "Settings.KeyboardLookSettings.LookEnabled.Description": "启用后,键盘查看设置将允许你使用键盘上的箭头键移动你的头部。
该功能是用于在一些无法或者不适合使用鼠标的场景,例如使用笔记本电脑或者其他需要使用鼠标的替代方案。", "Settings.KeyboardLookSettings.HorizontalSpeed": "键盘观察的水平速度。", "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "使用键盘观察时,使用它来调整头部水平移动的速度。", - "Settings.KeyboardLookSettings.VericalSpeed": "键盘观察的垂直速度。", + "Settings.KeyboardLookSettings.VerticalSpeed": "键盘观察的垂直速度。", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "使用键盘观察时,使用它来调整头部垂直移动的速度。", "Settings.GeneralHapticsSettings.EnableControllerVibration": "控制器振动", From aa798ea0c80e61a032f69ed4bd73367d12297f8e Mon Sep 17 00:00:00 2001 From: bredo Date: Tue, 3 Dec 2024 09:51:04 +1300 Subject: [PATCH 114/529] nl: fix VerticalSpeed --- nl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nl.json b/nl.json index 78495ae..3b22628 100644 --- a/nl.json +++ b/nl.json @@ -1386,7 +1386,7 @@ "Settings.KeyboardLookSettings.LookEnabled.Description": "Wanneer dit aanstaat, kan je rondkijken met de pijltjestoetsen op het toetsenbord.
Dit is bedoeld voor als een muis niet beschikbaar of geschikt is, zoals op een laptop of wanneer toegankelijke alternatieven benodigd zijn.", "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontale Snelheid", "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Gebruik dit om aan te passen hoe snel je hoofd horizontaal draait wanneer je rondkijkt met het toetsenbord.", - "Settings.KeyboardLookSettings.VericalSpeed": "Verticale Snelheid", + "Settings.KeyboardLookSettings.VerticalSpeed": "Verticale Snelheid", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Gebruik dit om aan te passen hoe snel je hoofd verticaal draait wanneer je rondkijkt met het toetsenbord.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller trillingen", From bf3fceb83cc132d5e23b68e98e6dd2a5789f1b2a Mon Sep 17 00:00:00 2001 From: bredo Date: Tue, 3 Dec 2024 09:51:22 +1300 Subject: [PATCH 115/529] ja: fix VerticalSpeed --- ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja.json b/ja.json index e0b8ea3..5811b71 100644 --- a/ja.json +++ b/ja.json @@ -1386,7 +1386,7 @@ "Settings.KeyboardLookSettings.LookEnabled.Description": "この設定を有効にすると、キーボードの矢印キーを使って視点を動かすことができます。
この機能は、ノートパソコンの使用時などマウスが使用できないか、適していない場合に、マウスに代わる操作が必要な場合のために設計されています。", "Settings.KeyboardLookSettings.HorizontalSpeed": "キーボードルックの水平移動速度", "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "キーボードルック使用時の、視点が水平移動する速度を調整できます。", - "Settings.KeyboardLookSettings.VericalSpeed": "キーボードルックの上下移動速度", + "Settings.KeyboardLookSettings.VerticalSpeed": "キーボードルックの上下移動速度", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "キーボードルック使用時の、視点が上下する移動の速さを調整します。", "Settings.GeneralHapticsSettings.EnableControllerVibration": "コントローラーの振動機能を使う", From 374f9a7e3afa5856334b560115073a589aa13593 Mon Sep 17 00:00:00 2001 From: bredo Date: Tue, 3 Dec 2024 09:51:38 +1300 Subject: [PATCH 116/529] fr: fix VerticalSpeed --- fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fr.json b/fr.json index 8da59d5..d44a684 100644 --- a/fr.json +++ b/fr.json @@ -1386,7 +1386,7 @@ "Settings.KeyboardLookSettings.LookEnabled.Description": "Quand activé, la vue par clavier vous permet de bouger votre vue a l'aide de votre clavier à la place de votre souris.
Cette option est utile dans des cas ou une souris n'est pas disponible ou si un périphérique plus accessible qu'une souris est utilisé.", "Settings.KeyboardLookSettings.HorizontalSpeed": "Vitesse horizontale.", "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Règle la vitesse horizontale de la vue par clavier.", - "Settings.KeyboardLookSettings.VericalSpeed": "Vitesse verticale.", + "Settings.KeyboardLookSettings.VerticalSpeed": "Vitesse verticale.", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Règle la vitesse verticale de la vue par clavier.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Vibration des manettes", From 5ca01fedcb6f848d08748437f75946e5fb3da602 Mon Sep 17 00:00:00 2001 From: bredo Date: Tue, 3 Dec 2024 09:51:54 +1300 Subject: [PATCH 117/529] de: fix VerticalSpeed --- de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de.json b/de.json index c9025a9..f50165c 100644 --- a/de.json +++ b/de.json @@ -1386,7 +1386,7 @@ "Settings.KeyboardLookSettings.LookEnabled.Description": "Wenn diese Funktion aktiv ist, können Sie Ihren Kopf mit den Pfeiltasten Ihrer Tastatur bewegen.
Dies ist für Situationen gedacht, in denen eine Maus nicht vorhanden oder nicht zweckmäßig ist, z. B. bei der Verwendung eines Laptops oder wenn barrierefreie Alternativen zur Maus benötigt werden.", "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontale Geschwindigkeit der Tastatur-Blicksteuerung", "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Hier können Sie einstellen, wie schnell sich Ihr Kopf horizontal bewegt, wenn Sie die Tastatur-Blicksteuerung verwenden.", - "Settings.KeyboardLookSettings.VericalSpeed": "Vertikale Geschwindigkeit der Tastatur-Blicksteuerung", + "Settings.KeyboardLookSettings.VerticalSpeed": "Vertikale Geschwindigkeit der Tastatur-Blicksteuerung", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Diese Einstellung bestimmt, wie schnell sich Ihr Kopf vertikal bewegt, wenn Sie die Tastatur-Blicksteuerung verwenden.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller-Vibration", From c49be63bcdb8a38590fb3eaaba7d68c363213ace Mon Sep 17 00:00:00 2001 From: coolymike Date: Mon, 2 Dec 2024 21:52:42 +0100 Subject: [PATCH 118/529] nl.json new keys World.UnhandledError and PhotonDust particle system keys --- nl.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nl.json b/nl.json index 78495ae..ad212fa 100644 --- a/nl.json +++ b/nl.json @@ -213,7 +213,8 @@ "World.Error.Handshake": "Handshake fout", "World.Error.Unknown": "Onbekende fout", "World.Error.FailedToCreateBanAccessKey": "Fout tijdens maken van ban access key", - + "World.Error.UnhandledError": "Niet-afgehandelde Fout", + "World.Config.Name": "Wereldnaam:", "World.Config.Description": "Omschrijving:", "World.Config.MaxUsers": "Maximale gebruikers:", @@ -1665,6 +1666,8 @@ "Settings.DebugSettings.DebugInputBindings": "Invoer toewijzing debuggen", "Settings.DebugSettings.DebugInputBindings.Description": "Wanneer dit aan staat zie je debug informatie voor het invoer toewijzing systeem. Dit is vooral nuttig voor ontwikkelaars.", + "Settings.DebugSettings.ConvertParticleSystems": "Zet particle systemen om naar PhotonDust", + "Settings.DebugSettings.ConvertParticleSystems.Description": "Door deze optie aan te zetten worden verouderde particle systemen omgezet naar de nieuwe (PhotonDust) voor voorwerpen en werelden die nieuw ingeladen worden.

Dit is alleen bedoeld voor testdoeleinden! Als je niet deelneemt aan testen, raden we af deze optie aan te zetten, JOUW VOORWERPEN KUNNEN HIERMEE BESCHADIGD RAKEN.

Ga naar onze GitHub/Discord als je mee wilt helpen met testen.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Dubbelklik vastpakken om gereedschappen te gebruiken", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "Wanneer dit aan staat kan je gereedschappen en gadgets gebruiken door snel twee keer vast te pakken. Deze instelling wordt waarschijnlijk in de toekomst verwijderd.", @@ -2209,6 +2212,9 @@ "Inspector.CharacterController.Warning": "WAARSCHUWING!
Het is mogelijk dit component als een simpele rigidbody te gebruiken door SimulateRotation aan te zetten. Voordat je dit doet, begrijp alsjeblieft dat het hiervoor niet geoptimaliseerd is, en dat werkelijke Rigidbody ondersteuning in de toekomst komt.
Met werkelijke rigidbody ondersteuning zal het volgende beter worden:
- CPU en Network efficiëntie - met een CharacterController gebruik je meer CPU en een hoop meer netwerkverkeer
- Beperkingen - Je zal gewrichten, scharnieren, veren en andere beperkingen tussen rigidbodies kunnen maken
- Soepele simulatie en interactie voor iedereen - CharacterController breekt als een andere persoon het probeert te gebruiken
- Nieuwe Functies en Hulpmiddelen - om het gebruik ervan makkelijker te maken
-----------------------
Als je deze limitaties begrijpt, veel plezier!", "Inspector.PrimitiveMemberEditor.Warning": "WAARSCHUWING!
Het is mogelijk dit component te gebruiken om referenties te gebruiken gebaseerd op hun ID. Dit process wordt vaak 'Ref Hacking' genoemd.

Voordat je dit doet, begrijp alsjeblieft dat dit niet ondersteund is en op elk moment kapot kan gaan. Gebruik deze functionaliteit niet voor de dingen die je maakt.", + "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}\tLaatste Simulatie Tijd: {time}", + "Inspector.ParticleSystem.TrailInfo" : "Sporen: {trailCount} (capacity: {trailCapacity}), Sporen Punt Capaciteit: {trailPointCapacity}", + "Inspector.ParticleStyle.CommonTransitions": "Algemene Overgang-voorbeelden:", "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha Fade-in & Fade-out", "Inspector.ParticleStyle.AlphaFadeIn": "Alpha Fade-in", From 0c6c7adf8f206f51872d3dc5e07045f99238af99 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Mon, 2 Dec 2024 21:57:17 +0100 Subject: [PATCH 119/529] de: particle system testing and unhandled error strings --- de.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/de.json b/de.json index c9025a9..2de8518 100644 --- a/de.json +++ b/de.json @@ -213,6 +213,7 @@ "World.Error.Handshake": "Handshake-Fehler", "World.Error.Unknown": "Unbekannter Fehler", "World.Error.FailedToCreateBanAccessKey": "Fehler beim Erstellen des Bann-Zugriffsschlüssels", + "World.Error.UnhandledError": "Unbehandelter Fehler", "World.Config.Name": "Name:", "World.Config.Description": "Beschreibung:", @@ -1381,7 +1382,7 @@ "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Griff-Bewegungsgeschwindigkeit", "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "Dies bestimmt, wie schnell sich gehaltene Objekte im Desktop-Modus mit dem Scroll-Rad der Maus hin- und herbewegen.", - "Settings.KeyboardLookSettings": "Einstellungen zur Tastatur-Blicksteuerung ", + "Settings.KeyboardLookSettings": "Einstellungen zur Tastatur-Blicksteuerung", "Settings.KeyboardLookSettings.LookEnabled": "Tastatur-Blicksteuerung", "Settings.KeyboardLookSettings.LookEnabled.Description": "Wenn diese Funktion aktiv ist, können Sie Ihren Kopf mit den Pfeiltasten Ihrer Tastatur bewegen.
Dies ist für Situationen gedacht, in denen eine Maus nicht vorhanden oder nicht zweckmäßig ist, z. B. bei der Verwendung eines Laptops oder wenn barrierefreie Alternativen zur Maus benötigt werden.", "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontale Geschwindigkeit der Tastatur-Blicksteuerung", @@ -1665,6 +1666,8 @@ "Settings.DebugSettings.DebugInputBindings": "Debug Eingabebindungen", "Settings.DebugSettings.DebugInputBindings.Description": "Wenn Sie dies aktivieren, sehen Sie Debugging-Informationen für das Eingabebindungs-System. Dies ist hauptsächlich für Entwickler nützlich.", + "Settings.DebugSettings.ConvertParticleSystems": "Konvertiere Partikelsysteme zu PhotonDust", + "Settings.DebugSettings.ConvertParticleSystems.Description": "Wenn diese Option aktiv ist, wird für alle neu geladenen Gegenstände und Welten das alte Partikelsystem in das neue eigene System (PhotonDust) konvertiert.

Dies ist nur für Testzwecke vorgesehen! Wenn Sie nicht an den Tests teilnehmen, raten wir davon ab, diese Option zu aktivieren, da IHRE INHALTE BESCHÄDIGT WERDEN KÖNNEN.

Bitte informieren Sie sich in unserem GitHub/Discord, wenn Sie beim Testen helfen möchten.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Doppel-Druck auf Griff, um Gegenstände auszurüsten", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "Wenn dies aktiviert ist, können Sie Tools und andere ausrüstbare Objekte ausrüsten, indem Sie ihren Griff zweimal schnell nacheinander drücken. Diese Einstellung wird wahrscheinlich irgendwann entfernt werden.", @@ -2209,6 +2212,9 @@ "Inspector.CharacterController.Warning": "WARNUNG!
Es ist möglich diese Komponente als einfachen Rigidbody zu verwenden, indem 'Rotation Simulieren' ausgewählt wird. Bevor Sie dies tun, verstehen Sie bitte, dass sie nicht für diesen Zweck optimiert ist und dass vollständige Rididbody-Unterstützung in der Zukunft hinzugefügt wird.
Vollständige Rigidbody-Unterstützung wird folgendes ermöglichen:
- CPU- und Netzwerkeffizienz - Mit CharacterController werden Sie höhere CPU-Auslastung und signifikant höhere Netzwerkauslastung verursachen
- Beschränkungen - Sie werden in der Lage sein Gelenke, Schaniere, Federn und andere Beschränkungen zwischen Rigidbodies zu erstellen
- Geschmeidige Simulation und Interaktionen für Jeden - CharacterController wird Fehlverhalten verursachen wenn ein anderer Benutzer versucht damit zu interagieren.
- Neue Features und Tools - Dadurch wird die Verwendung deutlich einfacher
-----------------------
Solange Sie diese Einschränkungen verstehen, viel Spaß!", "Inspector.PrimitiveMemberEditor.Warning": "WARNUNG!
Es ist möglich diese Komponente zu verwenden um mit Referenzen zu interagieren, die über Ihre IDs addressiert werden. Dieser Vorgang ist geläufig bekannt als 'Ref Hacking'.

Bevor Sie dies tun, verstehen Sie bitte dass dies nicht unterstützt ist und zu jedem Zeitpunk kaputtgehen kann. Verlassen Sie sich nicht auf diese Funktionalität für Ihre Kreationen!", + "Inspector.ParticleSystem.BasicInfo" : "Partikel: {count}\tLetzte Simulationszeit: {time}", + "Inspector.ParticleSystem.TrailInfo" : "Spuren: {trailCount} (Kapazität: {trailCapacity}), Spur-Punkt Kapazität: {trailPointCapacity}", + "Inspector.ParticleStyle.CommonTransitions": "Häufig verwendete Übergangs-Vorlagen:", "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha ein- & ausblenden", "Inspector.ParticleStyle.AlphaFadeIn": "Alpha einblenden", From fe543229d7df2008a5c8c16ddf7652fe968b9d76 Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Mon, 2 Dec 2024 22:05:53 +0100 Subject: [PATCH 120/529] RU: MouseLook, PhotonDust --- ru.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ru.json b/ru.json index 4dfd5ac..6fd85f5 100644 --- a/ru.json +++ b/ru.json @@ -213,6 +213,7 @@ "World.Error.Handshake" : "Ошибка рукопожатия", "World.Error.Unknown": "Неизвестная Ошибка", "World.Error.FailedToCreateBanAccessKey" : "Ошибка создания ключа доступа для проверки бана", + "World.Error.UnhandledError": "Необработанная ошибка", "World.Config.Name": "Название мира:", "World.Config.Description": "Описание:", @@ -1381,6 +1382,14 @@ "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Скорость перемещения хвата", "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "При захвате объектов в экранном режиме, задает, как быстро они будут двигаться при вращении колесика мыши.", + "Settings.KeyboardLookSettings": "Настройки обзора клавишами", + "Settings.KeyboardLookSettings.LookEnabled": "Обзор клавишами", + "Settings.KeyboardLookSettings.LookEnabled.Description": "Когда включен, Обзор клавишами позволит вам поворачивать голову стрелками на клавиатуре.
Подходит для ситуаций, когда обзор мышью недоступен или неудобен, например при использовании лаптопа или когда нужна более доступная альтернатива мыши.", + "Settings.KeyboardLookSettings.HorizontalSpeed": "Горизонтальная скорость обзора клавишами.", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Используйте чтобы настроить, как быстро ваша голова поворачивается горизонтально при использовании Обзора клавишами.", + "Settings.KeyboardLookSettings.VericalSpeed": "Вертикальная скорость обзора клавишами.", + "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Используйте чтобы настроить, как быстро ваша голова поворачивается вертикально при использовании Обзора клавишами.", + "Settings.GeneralHapticsSettings.EnableControllerVibration": "Вибрация контроллера", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Включает тактильную отдачу на VR контроллерах.", "Settings.GeneralHapticsSettings.EnableHaptics": "Тактильная отдача", @@ -1657,6 +1666,8 @@ "Settings.DebugSettings.DebugInputBindings": "Отладка привязок ввода", "Settings.DebugSettings.DebugInputBindings.Description": "Когда включено, будет показана информация для системы привязок ввода. В осномном это полезно для разработчиков.", + "Settings.DebugSettings.ConvertParticleSystems": "Конвертировать системы частиц в PhotonDust", + "Settings.DebugSettings.ConvertParticleSystems.Description": "Включение этой опции будет запускать преобразование из старой системы частиц в новую (PhotonDust) для любого внось загружаемого предмета или мира.

Это предназначено только для тестирования! Если вы не участвуете в тестировании, мы не рекомендуем включать эту опцию, ВАШ КОНТЕНТ БУДЕТ ПОВРЕЖДЕН.

Пожалуйста, сверьтесь с нашим GitHub/Discord если вы хотите помочь в тестировании.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Дважды нажать хват для экипировки", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "Когда включено, вы можете экипировать инструменты и гаджеты быстрым двойным нажатием хвата. Эта настройка, скорее всего, когда-нибудт будет убрана.", @@ -2201,6 +2212,9 @@ "Inspector.CharacterController.Warning": "ВНИМАНИЕ!
Этот компонент можно использовать как простое твердое тело, выбрав SimulateRotation. Перед тем как сделать это, имейте в виду, что он не оптимизирован для этих целей и полная поддержка твердых тел будет позже.
Полная поддержка твердых тел даст:
- Эффективное использование ЦП и сети - с CharacterController вы используете больше ресурсов ЦП и ощутимо больше сетевого трафика
- Ограничения - вы сможете задавать суставы, петли, пружины и другие ограничения между твердыми телами
- Плавная симуляция и взаимодействие для всех - CharacterController ведет себя очень странно если другой пользователь пытается с ним взаимодействовать
- Новые фичи и инструменты - чтобы упростить их использование
-----------------------
Вы можете узнать больше в заявке #22 на GitHub. Прочитали и осознали? Дерзайте!", "Inspector.PrimitiveMemberEditor.Warning": "ВНИМАНИЕ!
С помощью этого компонента можно взаимодействовать с рефренсами, используя их ID. Этот процесс часто называют 'Ref Hacking'.

Прежде чем начать, пожалуйста примите к сведению, что это не подерживается и может сломаться в любой момент. Не полагайтесь на данную функцию, при создании своих творений.", + "Inspector.ParticleSystem.BasicInfo" : "Частицы: {count}\tПоследнее время симуляции: {time}", + "Inspector.ParticleSystem.TrailInfo" : "Следы: {trailCount} (ёмкость: {trailCapacity}), Ёмкость точек следов: {trailPointCapacity}", + "Inspector.ParticleStyle.CommonTransitions": "Часто используемые шаблоны:", "Inspector.ParticleStyle.AlphaFadeInOut": "Альфа нарастание и затухание", "Inspector.ParticleStyle.AlphaFadeIn": "Альфа нарастание", From 73fe28b9c04a02fa5571763e71bd6ef76c138e83 Mon Sep 17 00:00:00 2001 From: troyBORG Date: Mon, 2 Dec 2024 15:23:44 -0600 Subject: [PATCH 121/529] Update en.json Removed . at the end of naming to match the rest. And removed space at the start of a new sentence. --- en.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/en.json b/en.json index 8f9436e..15ab9fe 100644 --- a/en.json +++ b/en.json @@ -1384,10 +1384,10 @@ "Settings.KeyboardLookSettings": "Keyboard Look Settings", "Settings.KeyboardLookSettings.LookEnabled": "Keyboard Look", - "Settings.KeyboardLookSettings.LookEnabled.Description": "When enabled, Keyboard Look allows you to move your head around using the arrow keys on your keyboard.
It is designed for scenarios when a Mouse might not be available or suitable such as when using a laptop or when accessible alternatives to a Mouse are required.", - "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontal Speed for Keyboard Looking.", + "Settings.KeyboardLookSettings.LookEnabled.Description": "When enabled, Keyboard Look allows you to move your head around using the arrow keys on your keyboard.
It is designed for scenarios when a Mouse might not be available or suitable such as when using a laptop or when accessible alternatives to a Mouse are required.", + "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontal Speed for Keyboard Looking", "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Use this to adjust how fast your head moves horizontally when using Keyboard Look.", - "Settings.KeyboardLookSettings.VericalSpeed": "Vertical Speed for Keyboard Looking.", + "Settings.KeyboardLookSettings.VericalSpeed": "Vertical Speed for Keyboard Looking", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Use this to adjust how fast your head moves vertically when using Keyboard Look.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller vibration", From 3d1e2b5d6ac3e1b3bb5fcf32179643908b5e8fc1 Mon Sep 17 00:00:00 2001 From: troyBORG Date: Mon, 2 Dec 2024 16:31:01 -0600 Subject: [PATCH 122/529] Update en.json Fixed type in Vertical as reported by https://github.com/Yellow-Dog-Man/Locale/pull/581 --- en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en.json b/en.json index 15ab9fe..5a040c9 100644 --- a/en.json +++ b/en.json @@ -1387,7 +1387,7 @@ "Settings.KeyboardLookSettings.LookEnabled.Description": "When enabled, Keyboard Look allows you to move your head around using the arrow keys on your keyboard.
It is designed for scenarios when a Mouse might not be available or suitable such as when using a laptop or when accessible alternatives to a Mouse are required.", "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontal Speed for Keyboard Looking", "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Use this to adjust how fast your head moves horizontally when using Keyboard Look.", - "Settings.KeyboardLookSettings.VericalSpeed": "Vertical Speed for Keyboard Looking", + "Settings.KeyboardLookSettings.VerticalSpeed": "Vertical Speed for Keyboard Looking", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Use this to adjust how fast your head moves vertically when using Keyboard Look.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller vibration", From 92fd71a492e0e639fdc75c9de10421804b7bbe30 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Tue, 3 Dec 2024 02:16:44 +0200 Subject: [PATCH 123/529] fr: add new strings --- fr.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fr.json b/fr.json index 8da59d5..4fc37e5 100644 --- a/fr.json +++ b/fr.json @@ -213,6 +213,7 @@ "World.Error.Handshake": "Erreur de handshake", "World.Error.Unknown": "Erreur inconnue", "World.Error.FailedToCreateBanAccessKey": "Erreur lors de la création de la clé d'accès", + "World.Error.UnhandledError": "Erreur inconnue", "World.Config.Name": "Nom du monde:", "World.Config.Description": "Description:", @@ -1256,6 +1257,8 @@ "Settings.LegacyFeatureSettings.ConvertLegacySettings": "DEBUG - Convertir les anciennes options", "Settings.DebugSettings.DebugResetAllSimpleSettings": "DEBUG - Réinitialiser toutes les options simples", + "Settings.DebugSettings.ConvertParticleSystems": "Convertir les systèmes de particules vers la nouvelle version", + "Settings.DebugSettings.ConvertParticleSystems.Description": "Activer cette option va convertir les systèmes de particules vers la nouvelle version (PhotonDust) pour chaque objet et monde chargé.

Cette option ne doit être utilisée que pour des tests! Si vous n'êtes pas dans le groupe de test, nous ne recommandons pas d'activer cette option étant donné que votre contenu peut ÊTRE CORRUMPU.

Veuillez conseiller notre GitHub/Discord si vous voulez aider a tester le nouveau système.", "Settings.GeneralControlsSettings": "Contrôles généraux", "Settings.LocomotionSettings": "Locomotion", @@ -2209,6 +2212,9 @@ "Inspector.CharacterController.Warning": "ATTENTION!
Il est possible d'utiliser ce composant comme un simple RigidBody en cochant SimulateRotation. Avant de le faire, veuillez comprendre qu'il n'est pas optimisé à cet effet et qu'un support Rigidbody approprié arrive à l'avenir.
Un support rigidbody approprié offrira :
- Efficacité du processeur et du réseau - avec CharacterController, vous obtiendrez une utilisation plus élevée du processeur et une quantité importante de trafic réseau
- Contraintes - vous pourrez créer des articulations, des charnières, des ressorts et d'autres contraintes entre les corps rigides
- Simulation et interactions fluides pour tout le monde - CharacterController disparaîtra si une autre personne essaie d'interagir
- Nouvelles fonctionnalités et outils - pour en faciliter l'utilisation
-- ---------------------
Vous pouvez en trouver plus sur GitHub n°22. Tant que vous comprenez ces limites, amusez-vous !", "Inspector.PrimitiveMemberEditor.Warning": "ATTENTION!
Il est possible d'utiliser ce composant pour interagir avec des références depuis leur ID. Ce processus est appelé 'ref hacking'.

Avant de continuer, faire cela n'est pas supporté officiellement et peut casser à tout moment. Ne comptez pas dessus pour vos créations.", + "Inspector.ParticleSystem.BasicInfo": "Particules: {count}\tDernière durée de simulation: {time}", + "Inspector.ParticleSystem.TrailInfo": "Traînées: {trailCount} (capacité: {trailCapacity}), Capacité de points: {trailPointCapacity}", + "Inspector.ParticleStyle.CommonTransitions": "Modèles de transition communs:", "Inspector.ParticleStyle.AlphaFadeInOut": "Fondu alpha entrant et sortant", "Inspector.ParticleStyle.AlphaFadeIn": "Fondu alpha entrant", From d024ef562d04da99e46ff195aea086b92729fca5 Mon Sep 17 00:00:00 2001 From: AwesomeTornado Date: Mon, 2 Dec 2024 18:48:37 -0600 Subject: [PATCH 124/529] Fixed dead link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 57fbdbf..0562e14 100644 --- a/README.md +++ b/README.md @@ -113,7 +113,7 @@ To learn more about the ICU MessageFormat Syntax check the following links: https://unicode-org.github.io/icu/userguide/format_parse/messages/ Formatting guide with examples (the C# version of the library currently doesn't implement all the formatters, but they will be added as needed): -https://messageformat.github.io/messageformat/page-guide +https://messageformat.github.io/messageformat/guide/ Language pluralization rules: https://github.com/unicode-org/cldr/blob/master/common/supplemental/plurals.xml From 12a7329d6599b208df3bd2b21c7c6aa7fa74a9c0 Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Mon, 2 Dec 2024 18:31:05 -0800 Subject: [PATCH 125/529] Update ru.json --- ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ru.json b/ru.json index 6fd85f5..12fbadc 100644 --- a/ru.json +++ b/ru.json @@ -1387,7 +1387,7 @@ "Settings.KeyboardLookSettings.LookEnabled.Description": "Когда включен, Обзор клавишами позволит вам поворачивать голову стрелками на клавиатуре.
Подходит для ситуаций, когда обзор мышью недоступен или неудобен, например при использовании лаптопа или когда нужна более доступная альтернатива мыши.", "Settings.KeyboardLookSettings.HorizontalSpeed": "Горизонтальная скорость обзора клавишами.", "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Используйте чтобы настроить, как быстро ваша голова поворачивается горизонтально при использовании Обзора клавишами.", - "Settings.KeyboardLookSettings.VericalSpeed": "Вертикальная скорость обзора клавишами.", + "Settings.KeyboardLookSettings.VerticalSpeed": "Вертикальная скорость обзора клавишами.", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Используйте чтобы настроить, как быстро ваша голова поворачивается вертикально при использовании Обзора клавишами.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "Вибрация контроллера", From 332c244ae2f1caeca3ba0050ffc9ab98f414c728 Mon Sep 17 00:00:00 2001 From: AwesomeTornado Date: Mon, 2 Dec 2024 20:47:41 -0600 Subject: [PATCH 126/529] Grammar changes, Clarity improvements --- en.json | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/en.json b/en.json index 8f9436e..1b9e56c 100644 --- a/en.json +++ b/en.json @@ -1277,11 +1277,11 @@ "Settings.OnlineStatusSettings.RememberMode" : "Remember last status", "Settings.OnlineStatusSettings.RememberMode.Description" : "Use this to control if your last online status should be preserved between logins or not. This includes any statuses other than Invisible, which is controlled via separate setting.", "Settings.OnlineStatusSettings.RememberTimespan" : "Remember status for", - "Settings.OnlineStatusSettings.RememberTimespan.Description" : "Your last online status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", + "Settings.OnlineStatusSettings.RememberTimespan.Description" : "Your last online status will only be remembered if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", "Settings.OnlineStatusSettings.InvisibleRememberMode" : "Remember last invisible status", "Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "This controls how your last status is remembered specifically if you were last set to Invisible. Otherwise this functions the same.\n\nThe invisible status has a separate setting for privacy reasons, to ensure that if you were last set to invisible, you can ensure that you'll stay invisible at the next login even if your other statuses are not remembered.", "Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "Remember invisible status for", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "Your last invisible status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "Your last invisible status will only be remembered if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", "Settings.OnlineStatusSettings.AutoAwayTimespan" : "Switch to Away when idle for", "Settings.OnlineStatusSettings.AutoAwayTimespan.Description" : "When you are idle for this amount of time, your online status will automatically be switched to Away. Once you come back, it will automatically be set back to previous state, unless you set it to Away manually.", @@ -1325,15 +1325,15 @@ "Settings.GeneralControlsSettings.PrimaryHand": "Primary hand", "Settings.GeneralControlsSettings.PrimaryHand.Description": "Which hand is considered your primary. Various systems use this for interactions, e.g. when equipping tools.", "Settings.GeneralControlsSettings.DoubleClickInterval": "Double click interval", - "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "For any interactions that require a double click, this controls the maximum time between the click that will be considered a double click. If you're having trouble triggering double click, decrease the value. If single clicks are detected too easily, raise the value.", + "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "This controls the maximum amount of time that may pass between the first and second clicks of a double-click. If you are triggering double clicks too frequently, decrease this value. If you are having trouble triggering double clicks, raise this value.", "Settings.LocomotionSettings.LocomotionPreferences": "Locomotion Preferences", "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "Locomotion Preferences", "Settings.MovementSettings.LeftSidewaysMode": "Left controller sideways movement mode", - "Settings.MovementSettings.LeftSidewaysMode.Description": "Use this to determine what will the sideways joystick/touchpad motion on your left controller do.", + "Settings.MovementSettings.LeftSidewaysMode.Description": "Use this to determine what the sideways joystick/touchpad motion on your left controller will do.", "Settings.MovementSettings.RightSidewaysMode": "Right controller sideways movement mode", - "Settings.MovementSettings.RightSidewaysMode.Description": "Use this to determine what will the sideways joystick/touchpad motion on your right controller do.", + "Settings.MovementSettings.RightSidewaysMode.Description": "Use this to determine what the sideways joystick/touchpad motion on your right controller will do.", "Settings.MovementSettings.UseHeadDirectionForMovement": "Use head direction for movement", "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "When enabled, moving forward will move you in whatever direction you are currently looking for while in VR. When disabled, the direction your controller is pointing will be used instead.", "Settings.MovementSettings.UseSmoothTurn": "Smooth turning", @@ -1341,7 +1341,7 @@ "Settings.MovementSettings.SmoothTurnExclusiveMode": "Use smooth turn exclusive mode", "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "When enabled, a single joystick can either move you forward/backward or turn you, but never both at the same time. Enable this if you're often accidentally turning while just trying to move.", "Settings.MovementSettings.SmoothTurnSpeed": "Smooth turning speed", - "Settings.MovementSettings.SmoothTurnSpeed.Description": "This setting controls how fast you'll be turning when smooth turning is enabled. The value is degrees per second, so value of 360 will turn you full circle in one second at full joystick tilt.", + "Settings.MovementSettings.SmoothTurnSpeed.Description": "This setting controls how fast you will turn when smooth turning is enabled. The value is degrees per second, so a value of 360 will turn you full circle in one second at full joystick tilt.", "Settings.MovementSettings.SnapTurnAngle": "Snap turning angle", "Settings.MovementSettings.SnapTurnAngle.Description": "This is the angle (in degrees) you will rotate when you trigger a snap turn.", "Settings.MovementSettings.NoClipSpeed": "Noclip speed", @@ -1380,11 +1380,11 @@ "Settings.MouseSettings.MouseFreeformRotateSpeed": "Freeform rotation speed", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "When holding items in desktop mode, this controls how fast they will be rotated when using freeform rotation.", "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Grab Move Speed", - "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "When holding items in desktop mode, this controls how fast will they move back and forth with the scroll wheel on your mouse.", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "When holding items in desktop mode, this controls how fast they will move back and forth with the scroll wheel on your mouse.", "Settings.KeyboardLookSettings": "Keyboard Look Settings", "Settings.KeyboardLookSettings.LookEnabled": "Keyboard Look", - "Settings.KeyboardLookSettings.LookEnabled.Description": "When enabled, Keyboard Look allows you to move your head around using the arrow keys on your keyboard.
It is designed for scenarios when a Mouse might not be available or suitable such as when using a laptop or when accessible alternatives to a Mouse are required.", + "Settings.KeyboardLookSettings.LookEnabled.Description": "When enabled, Keyboard Look allows you to move your head around using the arrow keys on your keyboard.
It is designed for scenarios when a mouse might not be available or suitable, such as when using a laptop or when accessible alternatives to a mouse are required.", "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontal Speed for Keyboard Looking.", "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Use this to adjust how fast your head moves horizontally when using Keyboard Look.", "Settings.KeyboardLookSettings.VericalSpeed": "Vertical Speed for Keyboard Looking.", @@ -1393,7 +1393,7 @@ "Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller vibration", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Use this to enable or disable haptic vibration specifically on VR controllers.", "Settings.GeneralHapticsSettings.EnableHaptics": "Haptic feedback", - "Settings.GeneralHapticsSettings.EnableHaptics.Description": "When enabled you will receive haptic feedback from avatars and items in the world on your controllers and other haptic devices.", + "Settings.GeneralHapticsSettings.EnableHaptics.Description": "When enabled, you will receive haptic feedback from avatars and items in the world on your controllers and other haptic devices.", "Settings.GeneralVRSettings.UseVRHotswitching": "VR Hotswitching", "Settings.GeneralVRSettings.UseVRHotswitching.Description": "When enabled, you will automatically be switched between VR and desktop mode when you take your VR headset on or off", @@ -1416,7 +1416,7 @@ "Settings.MediaPrivacySettings": "Media Privacy", "Settings.MediaPrivacySettings.MediaMetadataOptOut": "Opt out of media metadata", - "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description": "When you enable this option, you will be excluded from metadata in captured media (typically virtual photos & audio clips). You will still appear in those media assets, but no information, such as your UserID and position in the scene will be stored alongside it.\n\nIf you become aware of any users are modifying their clients to ignore this opt out, please report them to the moderation team, as this would be considered harassment.", + "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description": "When enabled, you will be excluded from metadata in captured media (typically virtual photos & audio clips). You will still appear in those media assets, but no information, such as your UserID and position in the scene will be stored alongside it.\n\nIf you become aware of any users are modifying their clients to ignore this opt out, please report them to the moderation team, as this would be considered harassment.", "Settings.MediaPrivacySettings.HideInScreenshots": "Do not show me in screenshots", "Settings.MediaPrivacySettings.HideInScreenshots.Description": "When enabled, you will not be rendered in screenshots captured in-game.\n\nIMPORTANT: Please note that this does not affect realtime cameras, screenshots taken by methods outside of the game or captures done through other methods in-world that might be part of the world's mechanics.", @@ -1440,7 +1440,7 @@ "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "When enabled, this automatically forces the audio input to use Steam Voice when you play through Steam Remote Play. This helps so you don't need to switch automatically to use the forwarded microphone input.

Disabling this can be useful if you want to use your own audio device - e.g. external microphone.", "Settings.LeapMotionSettings.LeapMotionEnabled": "Leap Motion hand tracking", - "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "When enabled, Leap Motion device will be used to track your hands and fingers when present.", + "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "When enabled, the Leap Motion device will be used to track your hands and fingers when present.", "Settings.LeapMotionSettings.Offset": "Hand tracking offset", "Settings.LeapMotionSettings.Offset.Description": "This is the offset in meters of the Leap Motion sensor on your VR headset. Tweak these values to make sure your hands are positioned correctly.", "Settings.LeapMotionSettings.SnapDistance": "Controller snapping distance", @@ -1587,18 +1587,18 @@ "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "With this setting, you can adjust the sound effects of UI specifically - hovering and pressing buttons, sliders, some tools interactions, capturing photos and so on.", "Settings.AudioAccessibilitySettings.WhisperVolume": "Whisper mode volume", - "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "When you have Whisper mode activated, this indicates how loud will sounds outside of the sphere be. If they are too loud or too quiet, you can use this to tweak the volume attenuation.", + "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "When you have Whisper mode activated, this indicates how loud sounds outside of the sphere will be. If they are too loud or too quiet, you can use this to tweak the volume attenuation.", "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "Voice message volume", - "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "This indicates how loud will other sounds be when you are recording voice message in Contacts. This can help prevent \"voice jamming\", making it easier to focus on what you are saying.", + "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "This indicates how loud other sounds will be when you are recording a voice message in Contacts. This can help prevent \"voice jamming\", making it easier to focus on what you are saying.", "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "Voice normalization", - "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "This feature will try to ensure that your voice input is brought to a uniform level. This helps make your volume be same as other users, regardless of your microphone settings. We strongly recommend to keep this setting on to ensure you can be heard well by other users.", + "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "This feature will try to ensure that your voice input is brought to a uniform level. This helps make your volume the same as other users, regardless of your microphone settings. We strongly recommend to keep this setting on to ensure you can be heard well by other users.", "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "Noise gate threshold", - "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "Noise gate prevents random noises from being transmitted to other users. This setting indicates when should we start letting the audio coming from your microphone in. If too much noise is making it in, increase this setting, if your voice is not getting through, lower it.", + "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "Noise gate prevents background noises from being transmitted to other users. This setting indicates the maximum volume at which sounds will be filtered out. If too much noise is making it in, increase this setting, if your voice is not getting through, lower it.", "Settings.AudioInputFilteringSettings.NoiseGateAttack": "Noise gate attack", - "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "This indicates how fast the noise gate responds to an incoming audio that is too quiet. Bigger values will result in a slower volume fade in, while smaller ones will make the volume ramp up quicker.", + "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "This indicates how fast the noise gate responds to an incoming sound that is louder than the threshold volume. Larger values will result in a slower volume fade in, while smaller ones will make the volume ramp up quicker.", "Settings.AudioInputFilteringSettings.NoiseGateHold": "Noise gate hold", - "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "This controls for how long should adjusted volume be held after it's initially detected, before starting to filter audio again. A higher setting will let more quieter audio through after you've made a loud enough noise.", + "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "This controls how long it takes for the noise gate to begin to close after the microphone input volume falls below the threshold volume.", "Settings.AudioInputFilteringSettings.NoiseGateRelease": "Noise gate release", "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "This setting controls how fast the noise gate closes after the incoming audio has quieted again.", @@ -1626,7 +1626,7 @@ "Settings.EarmuffSettings.TransitionLength" : "Transition Range", "Settings.EarmuffSettings.TransitionLength.Description" : "Use this to control the distance over which the voices will fade from their normal volume to fully attenuated. Larger values will transition the volume more smoothly, while lower values will result in more abrupt transition.", "Settings.EarmuffSettings.VolumeAttenuation" : "Volume Attenuation", - "Settings.EarmuffSettings.VolumeAttenuation.Description" : "This controls how loud will voices beyond the \"listening cone\" be. Setting this to 0 % will completely mute all users beyond the listening cone.", + "Settings.EarmuffSettings.VolumeAttenuation.Description" : "This controls how loud voices beyond the \"listening cone\" will be. Setting this to 0 % will completely mute all users beyond the listening cone.", "Settings.RealtimeNetworkingSettings.DisableLAN": "Disable LAN", "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "This disables networking features specific to local networks, such as broadcasting your session on the local network or listening to other sessions broadcasted on this network.", @@ -1665,9 +1665,9 @@ "Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "Enable this to avoid converting captured screenshots to JPG or PNG when saving them to the Documents folder in Windows. This can make them more difficult to use, as some apps might not be able to open the format.", "Settings.DebugSettings.DebugInputBindings": "Debug input bindings", - "Settings.DebugSettings.DebugInputBindings.Description": "When enabled, you will see a debugging information for the input binding system. This is mostly useful for developers.", + "Settings.DebugSettings.DebugInputBindings.Description": "When enabled, you will see debugging information for the input binding system. This is mostly useful for developers.", "Settings.DebugSettings.ConvertParticleSystems": "Convert particle systems to PhotonDust", - "Settings.DebugSettings.ConvertParticleSystems.Description": "Enabling this option will run a conversion from the legacy particle system to the new custom one (PhotonDust) for any newly loaded items and worlds.

This is intended for testing purposes only! If you are not part of testing, we do not recommend turning this option on, YOUR CONTENT MIGHT BE CORRUPTED AS RESULT.

Please see our GitHub/Discord if you'd like to help testing.", + "Settings.DebugSettings.ConvertParticleSystems.Description": "Enabling this option will run a conversion from the legacy particle system to the new custom one (PhotonDust) for any newly loaded items and worlds.

This is intended for testing purposes only! If you are not part of testing, we do not recommend turning this option on, YOUR CONTENT MIGHT BE CORRUPTED AS A RESULT.

Please see our GitHub/Discord if you'd like to help with testing.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Double press grip to equip items", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "When enabled, you can equip tools and gadgets by pressing grip twice in rapid succession. This setting will likely get removed at some point.", @@ -1752,7 +1752,7 @@ "Settings.LaserSettings.ModulateSpeedMultiplier": "Modulate speed multiplier", "Settings.LaserSettings.ModulateSpeedMultiplier.Description": "The laser smoothing speed will be multiplied by this value once you have reached the modulate end angle. Increasing this value will make the laser catch up quicker once you move your hand far enough. Lowering the value will make it take longer to catch up.", "Settings.LaserSettings.StickThreshold": "Laser stickiness", - "Settings.LaserSettings.StickThreshold.Description": "This controls how much will the laser stick to interactive items. Larger values will make it stick more. Setting this to zero will stop the stickiness completely.", + "Settings.LaserSettings.StickThreshold.Description": "This controls how much the laser will stick to interactive items. Larger values will make it stick more. Setting this to zero will stop the stickiness completely.", "Settings.LaserSettings.ShowInDesktop": "Show lasers in desktop mode", "Settings.LaserSettings.ShowInDesktop.Description": "When on, the laser visual will be rendered to you fully when in first person view in desktop mode.", From 1896369ec8236e1b899bd5c90eae511d646a0baf Mon Sep 17 00:00:00 2001 From: AwesomeTornado Date: Mon, 2 Dec 2024 21:13:40 -0600 Subject: [PATCH 127/529] undo unnecessary change --- en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en.json b/en.json index 1b9e56c..7dc8150 100644 --- a/en.json +++ b/en.json @@ -1277,11 +1277,11 @@ "Settings.OnlineStatusSettings.RememberMode" : "Remember last status", "Settings.OnlineStatusSettings.RememberMode.Description" : "Use this to control if your last online status should be preserved between logins or not. This includes any statuses other than Invisible, which is controlled via separate setting.", "Settings.OnlineStatusSettings.RememberTimespan" : "Remember status for", - "Settings.OnlineStatusSettings.RememberTimespan.Description" : "Your last online status will only be remembered if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", + "Settings.OnlineStatusSettings.RememberTimespan.Description" : "Your last online status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", "Settings.OnlineStatusSettings.InvisibleRememberMode" : "Remember last invisible status", "Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "This controls how your last status is remembered specifically if you were last set to Invisible. Otherwise this functions the same.\n\nThe invisible status has a separate setting for privacy reasons, to ensure that if you were last set to invisible, you can ensure that you'll stay invisible at the next login even if your other statuses are not remembered.", "Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "Remember invisible status for", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "Your last invisible status will only be remembered if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "Your last invisible status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", "Settings.OnlineStatusSettings.AutoAwayTimespan" : "Switch to Away when idle for", "Settings.OnlineStatusSettings.AutoAwayTimespan.Description" : "When you are idle for this amount of time, your online status will automatically be switched to Away. Once you come back, it will automatically be set back to previous state, unless you set it to Away manually.", From d44d2447869c27679e2fbb016932a6df681e768d Mon Sep 17 00:00:00 2001 From: AwesomeTornado Date: Mon, 2 Dec 2024 21:47:27 -0600 Subject: [PATCH 128/529] Added resonite username to authors array. --- en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en.json b/en.json index 3537c55..2ff6229 100644 --- a/en.json +++ b/en.json @@ -1,6 +1,6 @@ { "localeCode": "en", - "authors": ["Frooxius", "Enverex", "rampa_3", "Melnus", "dfgHiatus", "Earthmark", "Ryuvi", "Nammi", "WattleFoxxo", "StiefelJackal", "RueShejn", "NepuShiro"], + "authors": ["Frooxius", "Enverex", "rampa_3", "Melnus", "dfgHiatus", "Earthmark", "Ryuvi", "Nammi", "WattleFoxxo", "StiefelJackal", "RueShejn", "NepuShiro", "Choco"], "messages": { "General.OK": "OK", From 0fc78276b8f49ecb0cba195085f344dae3f0d91b Mon Sep 17 00:00:00 2001 From: Xuanchu Chen <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 3 Dec 2024 14:42:17 +0800 Subject: [PATCH 129/529] zh-cn:Sync to the latest English version --- zh-cn.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index 4c117ea..2e111db 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -213,6 +213,7 @@ "World.Error.Handshake" : "握手错误", "World.Error.Unknown": "未知错误", "World.Error.FailedToCreateBanAccessKey" : "创建封禁秘钥失败", + "World.Error.UnhandledError": "发生未处理的错误", "World.Config.Name": "世界名:", "World.Config.Description": "描述:", @@ -1665,6 +1666,8 @@ "Settings.DebugSettings.DebugInputBindings": "显示输入绑定的调试信息", "Settings.DebugSettings.DebugInputBindings.Description": "启用后,你将看到输入绑定系统的调试信息。 这对开发人员非常有用。", + "Settings.DebugSettings.ConvertParticleSystems": "转换粒子系统到PhotonDust上。", + "Settings.DebugSettings.ConvertParticleSystems.Description": "启用此选项将为任何 加载的物品和世界从旧式粒子系统转换到新的自定义粒子系统(PhotonDust)。

这仅用于测试目的! 果你不是测试的一部分,我们不建议打开这个选项,你的内容有可能会因此导致损坏。

如果你想帮助测试,请查看我们的GitHub/Discord。", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "双击手柄握把键装备物品", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "启用后,只要连续按两次握把键,就可以装备工具和小物件。这一设置可能会在某个时候被移除。", @@ -2209,6 +2212,9 @@ "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", + "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}\t最后一次模拟时间: {time}", + "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", + "Inspector.ParticleStyle.CommonTransitions": "通用变化模板:", "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha 淡入 & 淡出", "Inspector.ParticleStyle.AlphaFadeIn": "Alpha 淡入", From d429f15ced13f80702e5ae46c71007488006ca38 Mon Sep 17 00:00:00 2001 From: Xuanchu Chen <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 3 Dec 2024 21:43:49 +0800 Subject: [PATCH 130/529] zh-cn:Sync to the latest English version --- zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-cn.json b/zh-cn.json index 2e111db..6f1bfb6 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1667,7 +1667,7 @@ "Settings.DebugSettings.DebugInputBindings": "显示输入绑定的调试信息", "Settings.DebugSettings.DebugInputBindings.Description": "启用后,你将看到输入绑定系统的调试信息。 这对开发人员非常有用。", "Settings.DebugSettings.ConvertParticleSystems": "转换粒子系统到PhotonDust上。", - "Settings.DebugSettings.ConvertParticleSystems.Description": "启用此选项将为任何 加载的物品和世界从旧式粒子系统转换到新的自定义粒子系统(PhotonDust)。

这仅用于测试目的! 果你不是测试的一部分,我们不建议打开这个选项,你的内容有可能会因此导致损坏。

如果你想帮助测试,请查看我们的GitHub/Discord。", + "Settings.DebugSettings.ConvertParticleSystems.Description": "启用此选项将为任何 加载的物品和世界从旧式粒子系统转换到新的自定义粒子系统(PhotonDust)。

这仅用于测试目的! 如果你不是测试人员,我们不建议打开这个选项,你的内容有可能会因此导致损坏。

如果你想帮助测试,请查看我们的GitHub/Discord。", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "双击手柄握把键装备物品", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "启用后,只要连续按两次握把键,就可以装备工具和小物件。这一设置可能会在某个时候被移除。", From e10f77acfe4af12e018f92739387b9eefe1334e0 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 3 Dec 2024 22:52:35 +0900 Subject: [PATCH 131/529] Update ja.json --- ja.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ja.json b/ja.json index 5811b71..eb76d23 100644 --- a/ja.json +++ b/ja.json @@ -213,6 +213,7 @@ "World.Error.Handshake": "ハンドシェイクエラーが発生しました", "World.Error.Unknown": "未知のエラー", "World.Error.FailedToCreateBanAccessKey": "BANアクセスキーの作成に失敗しました", + "World.Error.UnhandledError": "未処理エラー", "World.Config.Name": "セッション名:", "World.Config.Description": "セッション説明:", @@ -1664,6 +1665,8 @@ "Settings.DebugSettings.DebugInputBindings": "インプットバインディングのデバッグ", "Settings.DebugSettings.DebugInputBindings.Description": "設定を有効にした場合、インプットバインディングシステムのデバッグ情報が表示されます。主に開発者向けの機能です。", + "Settings.DebugSettings.ConvertParticleSystems": "パーティクルシステムをPhotonDustに変換する", + "Settings.DebugSettings.ConvertParticleSystems.Description": "この設定を有効にすると、新しくロードするアイテムやワールドに対して、従来のパーティクルシステムから新しいカスタムパーティクルシステム(PhotonDust)への変換が実行されます。

これはテストのみを目的としたものです!テストに参加していない場合は、このオプションをオンにすることをお勧めしません、コンテンツが破損する可能性があります。

テストにご協力いただける方は、GitHub/Discordをご覧ください。", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "ダブルグリップでアイテムを装備", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "有効にすると、グリップを2回連続で押すことでツールやアイテムを装備できます。この設定は将来削除されます。", @@ -2210,6 +2213,9 @@ "Inspector.CharacterController.Warning": "警告!
SimulateRotationにチェックをいれることで、​このコンポーネントを単純なRigidbodyとして使用できます。​前提として、この目的のために最適化されておらず、​適切なRigidbodyが将来提供されることを理解しておいてください。
適切なRigidbodyは以下を提供します:
- CPUとネットワーク負荷の軽減 - CharacterControllerを使用すると、 CPU使用率が高くなり、ネットワークトラフィックが大量に発生します。
- Constraints - Rigidbody間にジョイント、ヒンジ、スプリング、 その他のconstraintを作成できるようになります。
- どのユーザーからもスムーズなシミュレーションと相互作用 - 他の人が操作すると、CharacterControllerはグリッチアウトします。
- 新機能とツール - それらをはるかに簡単に使用できるようになります。
-----------------------
これらの制限を理解している限り、楽しんでください!", "Inspector.PrimitiveMemberEditor.Warning": "警告!このコンポーネントを使用すると、IDを使用して参照を操作できます。​この手法は一般的に「Refハック」と呼ばれます。

これを実行するに、​これはサポートされていないため、​いつか壊れる可能性があることを理解してください。​この機能に依存しないでください。", + "Inspector.ParticleSystem.BasicInfo" : "パーティクル: {count}\t最終シミュレーション時間: {time}", + "Inspector.ParticleSystem.TrailInfo" : "トレイル: {trailCount} (トレイルキャパシティ: {trailCapacity}), トレイルポイントキャパシティ: {trailPointCapacity}", + "Inspector.ParticleStyle.CommonTransitions": "遷移テンプレート:", "Inspector.ParticleStyle.AlphaFadeInOut": "アルファフェードイン&フェードアウト", "Inspector.ParticleStyle.AlphaFadeIn": "アルファフェードイン", From 8909a1cf3f10da0fad7ab97de37d0058a2e6c8c2 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 4 Dec 2024 20:32:23 +0100 Subject: [PATCH 132/529] Add legacy particle system string --- 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 | 1 + Missing/fr.md | 1 + Missing/hu.md | 1 + Missing/is.md | 1 + Missing/ja.md | 1 + Missing/ko.md | 1 + Missing/nl.md | 1 + Missing/no.md | 1 + Missing/pl.md | 1 + Missing/pt-br.md | 1 + Missing/ru.md | 1 + Missing/sv.md | 1 + Missing/th.md | 1 + Missing/tr.md | 1 + Missing/uk.md | 1 + Missing/zh-cn.md | 1 + Missing/zh-tw.md | 1 + README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 1 + 25 files changed, 48 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index f1868f2..f343da9 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -79,6 +79,7 @@ Tools.Shape.Name Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name +CreateNew.LegacyParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/Missing/de.md b/Missing/de.md index 30a0150..9e4c35e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -3,6 +3,7 @@ Note that this file updates only during build processes and doesn't necessarily # German [de] World.Error.UnhandledError +CreateNew.LegacyParticleSystem Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Inspector.ParticleSystem.BasicInfo diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 26d14a1..bdb4285 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -727,6 +727,7 @@ ProtoFlux.UI.NodeBrowser.Title CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem +CreateNew.LegacyParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera diff --git a/Missing/eo.md b/Missing/eo.md index 05b24e5..82afc92 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -48,6 +48,7 @@ Tools.Shape.Name Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name +CreateNew.LegacyParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/Missing/es.md b/Missing/es.md index d36878f..28d7423 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -28,6 +28,7 @@ Tools.Shape.Name Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name +CreateNew.LegacyParticleSystem Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description diff --git a/Missing/et.md b/Missing/et.md index a3a2829..fd3ac56 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -323,6 +323,7 @@ Tools.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title +CreateNew.LegacyParticleSystem CreateNew.Object.ReflectionProbe CreateNew.Editor.TextRendererWizard CreateNew.Editor.CubemapCreator diff --git a/Missing/fi.md b/Missing/fi.md index f577906..28c1980 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -23,6 +23,7 @@ Tools.ProtoFlux.ExplicitCast ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title +CreateNew.LegacyParticleSystem Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description diff --git a/Missing/fr.md b/Missing/fr.md index 8143dd3..ac95a41 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -3,6 +3,7 @@ Note that this file updates only during build processes and doesn't necessarily # French [fr] World.Error.UnhandledError +CreateNew.LegacyParticleSystem Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Inspector.ParticleSystem.BasicInfo diff --git a/Missing/hu.md b/Missing/hu.md index 1ab4905..54f16ea 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -212,6 +212,7 @@ ProtoFlux.UI.NodeBrowser.Title CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem +CreateNew.LegacyParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera diff --git a/Missing/is.md b/Missing/is.md index 8c06b82..6f09794 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -208,6 +208,7 @@ ProtoFlux.UI.NodeBrowser.Title CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem +CreateNew.LegacyParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera diff --git a/Missing/ja.md b/Missing/ja.md index f05256e..4909960 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -3,6 +3,7 @@ Note that this file updates only during build processes and doesn't necessarily # Japanese [ja] World.Error.UnhandledError +CreateNew.LegacyParticleSystem Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Inspector.ParticleSystem.BasicInfo diff --git a/Missing/ko.md b/Missing/ko.md index 8080185..ba8b3d4 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -3,6 +3,7 @@ Note that this file updates only during build processes and doesn't necessarily # Korean [ko] World.Error.UnhandledError +CreateNew.LegacyParticleSystem Settings.KeyboardLookSettings Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description diff --git a/Missing/nl.md b/Missing/nl.md index 6d782f3..56f0596 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -3,6 +3,7 @@ Note that this file updates only during build processes and doesn't necessarily # Dutch [nl] World.Error.UnhandledError +CreateNew.LegacyParticleSystem Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Inspector.ParticleSystem.BasicInfo diff --git a/Missing/no.md b/Missing/no.md index 978c7c7..9e112c3 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -108,6 +108,7 @@ Tools.Shape.Name Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name +CreateNew.LegacyParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/Missing/pl.md b/Missing/pl.md index 7d6cfa4..707e309 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -3,6 +3,7 @@ Note that this file updates only during build processes and doesn't necessarily # Polish [pl] World.Error.UnhandledError +CreateNew.LegacyParticleSystem Settings.KeyboardLookSettings Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 70c279f..a5442a7 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -109,6 +109,7 @@ Tools.Shape.Name Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name +CreateNew.LegacyParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/Missing/ru.md b/Missing/ru.md index 3e1293d..90764e2 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -3,6 +3,7 @@ Note that this file updates only during build processes and doesn't necessarily # Russian [ru] World.Error.UnhandledError +CreateNew.LegacyParticleSystem Settings.KeyboardLookSettings Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description diff --git a/Missing/sv.md b/Missing/sv.md index da47e91..7a653d8 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -171,6 +171,7 @@ ProtoFlux.UI.NodeBrowser.Title CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem +CreateNew.LegacyParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera diff --git a/Missing/th.md b/Missing/th.md index a385ee6..17c3d12 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -671,6 +671,7 @@ ProtoFlux.UI.NodeBrowser.Title CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem +CreateNew.LegacyParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera diff --git a/Missing/tr.md b/Missing/tr.md index 228f716..486d24f 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -355,6 +355,7 @@ Tools.Labeler.Name ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title +CreateNew.LegacyParticleSystem CreateNew.Object.ReflectionProbe CreateNew.Editor.TextRendererWizard CreateNew.Editor.CubemapCreator diff --git a/Missing/uk.md b/Missing/uk.md index e181d03..8927435 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -28,6 +28,7 @@ Tools.Shape.Name Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name +CreateNew.LegacyParticleSystem Importer.Image.Failure.Heading Importer.Image.Failure.Description Settings.FullBodyTrackingSettings diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index d159cb1..f6d0fd3 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -3,6 +3,7 @@ Note that this file updates only during build processes and doesn't necessarily # Chinese (Simplified, Mainland China) [zh-cn] World.Error.UnhandledError +CreateNew.LegacyParticleSystem Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Inspector.ParticleSystem.BasicInfo diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index ca39947..e399233 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -107,6 +107,7 @@ Tools.Shape.Name Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name +CreateNew.LegacyParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/README.md b/README.md index 31f2d91..1cbf555 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 68.1% - Missing keys: 742 -German [de] - 99.8% - Missing keys: 5 -English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2281 +Czech [cs] - 68.1% - Missing keys: 743 +German [de] - 99.7% - Missing keys: 6 +English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2282 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 69.4% - Missing keys: 711 -Spanish [es] - 97.9% - Missing keys: 50 -Estonian [et] - 35.5% - Missing keys: 1502 -Finnish [fi] - 88.6% - Missing keys: 265 -French [fr] - 99.8% - Missing keys: 5 -Hungarian [hu] - 28.4% - Missing keys: 1666 -Icelandic [is] - 26.6% - Missing keys: 1707 -Japanese [ja] - 99.8% - Missing keys: 5 -Korean [ko] - 99.5% - Missing keys: 12 -Dutch [nl] - 99.8% - Missing keys: 5 -Norwegian [no] - 66.7% - Missing keys: 776 -Polish [pl] - 99.5% - Missing keys: 12 -Portuguese (Brazil) [pt-br] - 66.6% - Missing keys: 777 -Russian [ru] - 99.5% - Missing keys: 12 -Swedish [sv] - 27.4% - Missing keys: 1690 -Thai [th] - 3.0% - Missing keys: 2258 -Turkish [tr] - 34.9% - Missing keys: 1514 -Ukrainian [uk] - 56.4% - Missing keys: 1015 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 5 -Chinese (Traditional, Taiwan) [zh-tw] - 66.9% - Missing keys: 771 +Esperanto [eo] - 69.4% - Missing keys: 712 +Spanish [es] - 97.8% - Missing keys: 51 +Estonian [et] - 35.4% - Missing keys: 1503 +Finnish [fi] - 88.6% - Missing keys: 266 +French [fr] - 99.7% - Missing keys: 6 +Hungarian [hu] - 28.4% - Missing keys: 1667 +Icelandic [is] - 26.6% - Missing keys: 1708 +Japanese [ja] - 99.7% - Missing keys: 6 +Korean [ko] - 99.4% - Missing keys: 13 +Dutch [nl] - 99.7% - Missing keys: 6 +Norwegian [no] - 66.6% - Missing keys: 777 +Polish [pl] - 99.4% - Missing keys: 13 +Portuguese (Brazil) [pt-br] - 66.6% - Missing keys: 778 +Russian [ru] - 99.4% - Missing keys: 13 +Swedish [sv] - 27.4% - Missing keys: 1691 +Thai [th] - 3.0% - Missing keys: 2259 +Turkish [tr] - 34.9% - Missing keys: 1515 +Ukrainian [uk] - 56.4% - Missing keys: 1016 +Chinese (Simplified, Mainland China) [zh-cn] - 99.7% - Missing keys: 6 +Chinese (Traditional, Taiwan) [zh-tw] - 66.8% - Missing keys: 772 -Total keys: 2327 +Total keys: 2328 ## 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. diff --git a/en.json b/en.json index 8f9436e..87ead72 100644 --- a/en.json +++ b/en.json @@ -864,6 +864,7 @@ "CreateNew.Back": "<<< Back", "CreateNew.EmptyObject": "Empty Object", "CreateNew.ParticleSystem": "Particle System", + "CreateNew.LegacyParticleSystem": "Legacy Particle System", "CreateNew.Object": "Object", "CreateNew.Object.AvatarCreator": "Avatar Creator", From 5c561e61c87469c495d79fccce707fb64537fffd Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 4 Dec 2024 20:44:06 +0100 Subject: [PATCH 133/529] Update stats --- Missing/cs.md | 2 +- Missing/de.md | 5 ----- Missing/en-gb.md | 2 +- Missing/eo.md | 2 +- Missing/es.md | 2 +- Missing/et.md | 2 +- Missing/fi.md | 2 +- Missing/fr.md | 5 ----- Missing/hu.md | 2 +- Missing/is.md | 2 +- Missing/ja.md | 5 ----- Missing/ko.md | 2 +- Missing/nl.md | 5 ----- Missing/no.md | 2 +- Missing/pl.md | 2 +- Missing/pt-br.md | 2 +- Missing/ru.md | 12 ------------ Missing/sv.md | 2 +- Missing/th.md | 2 +- Missing/tr.md | 2 +- Missing/uk.md | 2 +- Missing/zh-cn.md | 5 ----- Missing/zh-tw.md | 2 +- README.md | 12 ++++++------ 24 files changed, 23 insertions(+), 60 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index f343da9..44eb242 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -220,7 +220,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description diff --git a/Missing/de.md b/Missing/de.md index 9e4c35e..7a807bb 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,10 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] -World.Error.UnhandledError CreateNew.LegacyParticleSystem -Settings.DebugSettings.ConvertParticleSystems -Settings.DebugSettings.ConvertParticleSystems.Description -Inspector.ParticleSystem.BasicInfo -Inspector.ParticleSystem.TrailInfo diff --git a/Missing/en-gb.md b/Missing/en-gb.md index bdb4285..8889a34 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1169,7 +1169,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description diff --git a/Missing/eo.md b/Missing/eo.md index 82afc92..c073f92 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -189,7 +189,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description diff --git a/Missing/es.md b/Missing/es.md index 28d7423..dc66041 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -39,7 +39,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description diff --git a/Missing/et.md b/Missing/et.md index fd3ac56..81a1eb4 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -497,7 +497,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description diff --git a/Missing/fi.md b/Missing/fi.md index 28c1980..5930c00 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -34,7 +34,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description Settings.HapticPointMapping.HeadPitchAngle.Description diff --git a/Missing/fr.md b/Missing/fr.md index ac95a41..09e16f1 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,10 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] -World.Error.UnhandledError CreateNew.LegacyParticleSystem -Settings.DebugSettings.ConvertParticleSystems -Settings.DebugSettings.ConvertParticleSystems.Description -Inspector.ParticleSystem.BasicInfo -Inspector.ParticleSystem.TrailInfo diff --git a/Missing/hu.md b/Missing/hu.md index 54f16ea..e66813c 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -600,7 +600,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description diff --git a/Missing/is.md b/Missing/is.md index 6f09794..b9dc61d 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -638,7 +638,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description diff --git a/Missing/ja.md b/Missing/ja.md index 4909960..9ddb4d8 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,10 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] -World.Error.UnhandledError CreateNew.LegacyParticleSystem -Settings.DebugSettings.ConvertParticleSystems -Settings.DebugSettings.ConvertParticleSystems.Description -Inspector.ParticleSystem.BasicInfo -Inspector.ParticleSystem.TrailInfo diff --git a/Missing/ko.md b/Missing/ko.md index ba8b3d4..9b014e0 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -9,7 +9,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description diff --git a/Missing/nl.md b/Missing/nl.md index 56f0596..b16b607 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -2,10 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Dutch [nl] -World.Error.UnhandledError CreateNew.LegacyParticleSystem -Settings.DebugSettings.ConvertParticleSystems -Settings.DebugSettings.ConvertParticleSystems.Description -Inspector.ParticleSystem.BasicInfo -Inspector.ParticleSystem.TrailInfo diff --git a/Missing/no.md b/Missing/no.md index 9e112c3..e47163b 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -252,7 +252,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description diff --git a/Missing/pl.md b/Missing/pl.md index 707e309..b630aef 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -9,7 +9,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index a5442a7..c6b5bc2 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -253,7 +253,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description diff --git a/Missing/ru.md b/Missing/ru.md index 90764e2..50e3394 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,17 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] -World.Error.UnhandledError CreateNew.LegacyParticleSystem -Settings.KeyboardLookSettings -Settings.KeyboardLookSettings.LookEnabled -Settings.KeyboardLookSettings.LookEnabled.Description -Settings.KeyboardLookSettings.HorizontalSpeed -Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed -Settings.KeyboardLookSettings.VerticalSpeed.Description -Settings.DebugSettings.ConvertParticleSystems -Settings.DebugSettings.ConvertParticleSystems.Description -Inspector.ParticleSystem.BasicInfo -Inspector.ParticleSystem.TrailInfo diff --git a/Missing/sv.md b/Missing/sv.md index 7a653d8..1f3df61 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -605,7 +605,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description diff --git a/Missing/th.md b/Missing/th.md index 17c3d12..695913e 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1126,7 +1126,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description diff --git a/Missing/tr.md b/Missing/tr.md index 486d24f..653404e 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -531,7 +531,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description diff --git a/Missing/uk.md b/Missing/uk.md index 8927435..c84b59b 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -41,7 +41,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.AudioInputDeviceSettings.Testing.Header Settings.AudioInputDeviceSettings.Testing.Description diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index f6d0fd3..ab0d6f0 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,10 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] -World.Error.UnhandledError CreateNew.LegacyParticleSystem -Settings.DebugSettings.ConvertParticleSystems -Settings.DebugSettings.ConvertParticleSystems.Description -Inspector.ParticleSystem.BasicInfo -Inspector.ParticleSystem.TrailInfo diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index e399233..c88eb0c 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -248,7 +248,7 @@ Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VericalSpeed +Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.GeneralHapticsSettings.EnableControllerVibration Settings.GeneralHapticsSettings.EnableControllerVibration.Description diff --git a/README.md b/README.md index bdc0901..57a3b52 100644 --- a/README.md +++ b/README.md @@ -3,28 +3,28 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 68.1% - Missing keys: 743 -German [de] - 99.7% - Missing keys: 6 +German [de] - 100.0% - Missing keys: 1 English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2282 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 69.4% - Missing keys: 712 Spanish [es] - 97.8% - Missing keys: 51 Estonian [et] - 35.4% - Missing keys: 1503 Finnish [fi] - 88.6% - Missing keys: 266 -French [fr] - 99.7% - Missing keys: 6 +French [fr] - 100.0% - Missing keys: 1 Hungarian [hu] - 28.4% - Missing keys: 1667 Icelandic [is] - 26.6% - Missing keys: 1708 -Japanese [ja] - 99.7% - Missing keys: 6 +Japanese [ja] - 100.0% - Missing keys: 1 Korean [ko] - 99.4% - Missing keys: 13 -Dutch [nl] - 99.7% - Missing keys: 6 +Dutch [nl] - 100.0% - Missing keys: 1 Norwegian [no] - 66.6% - Missing keys: 777 Polish [pl] - 99.4% - Missing keys: 13 Portuguese (Brazil) [pt-br] - 66.6% - Missing keys: 778 -Russian [ru] - 99.4% - Missing keys: 13 +Russian [ru] - 100.0% - Missing keys: 1 Swedish [sv] - 27.4% - Missing keys: 1691 Thai [th] - 3.0% - Missing keys: 2259 Turkish [tr] - 34.9% - Missing keys: 1515 Ukrainian [uk] - 56.4% - Missing keys: 1016 -Chinese (Simplified, Mainland China) [zh-cn] - 99.7% - Missing keys: 6 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 Chinese (Traditional, Taiwan) [zh-tw] - 66.8% - Missing keys: 772 Total keys: 2328 From ef190c0a70e9c60ce9bd2d92ea7267b33d141889 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Thu, 5 Dec 2024 05:55:21 +0900 Subject: [PATCH 134/529] Update ja.json --- ja.json | 1 + 1 file changed, 1 insertion(+) diff --git a/ja.json b/ja.json index eb76d23..1146525 100644 --- a/ja.json +++ b/ja.json @@ -864,6 +864,7 @@ "CreateNew.Back": "<<< 戻る", "CreateNew.EmptyObject": "空オブジェクト", "CreateNew.ParticleSystem": "パーティクル​システム", + "CreateNew.LegacyParticleSystem": "レガシーパーティクルシステム", "CreateNew.Object": "オブジェクト", "CreateNew.Object.AvatarCreator": "アバター​クリエイター", From fc917c40a637f16993d3f8a67af1d201a22529b9 Mon Sep 17 00:00:00 2001 From: coolymike Date: Wed, 4 Dec 2024 22:18:14 +0100 Subject: [PATCH 135/529] Legacy Particle System --- nl.json | 1 + 1 file changed, 1 insertion(+) diff --git a/nl.json b/nl.json index e8fe68f..dd0e46a 100644 --- a/nl.json +++ b/nl.json @@ -864,6 +864,7 @@ "CreateNew.Back": "<<< Terug", "CreateNew.EmptyObject": "Leeg Object", "CreateNew.ParticleSystem": "Particle Systeem", + "CreateNew.LegacyParticleSystem": "Verouderd Particle Systeem", "CreateNew.Object": "Object", "CreateNew.Object.AvatarCreator": "Avatar Maker", From 05c3de67c5caac154ec919f6718af3bf9e140ce5 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Wed, 4 Dec 2024 23:11:37 +0100 Subject: [PATCH 136/529] de: LegacyParticleSystem --- de.json | 1 + 1 file changed, 1 insertion(+) diff --git a/de.json b/de.json index 23807d2..95970d3 100644 --- a/de.json +++ b/de.json @@ -864,6 +864,7 @@ "CreateNew.Back": "<<< Zurück", "CreateNew.EmptyObject": "Leeres Objekt", "CreateNew.ParticleSystem": "Partikelsystem", + "CreateNew.LegacyParticleSystem": "Altes Partikelsystem", "CreateNew.Object": "Objekt", "CreateNew.Object.AvatarCreator": "Avatar-Assistent", From e85baa6ddf3874fadaa74d194a3303445d809566 Mon Sep 17 00:00:00 2001 From: bredo Date: Thu, 5 Dec 2024 21:20:20 +1300 Subject: [PATCH 137/529] en-gb: Translate Video Player Spatialised Audio --- en-gb.json | 1 + 1 file changed, 1 insertion(+) diff --git a/en-gb.json b/en-gb.json index 665bc04..f87ec2e 100644 --- a/en-gb.json +++ b/en-gb.json @@ -53,6 +53,7 @@ "CloudHome.Panel.Theater": "Theatre", "CloudHome.Panel.TheaterControl": "Theatre Control", + "UI.VideoPlayer.SpatialAudio": "Spatialised
Audio", "UI.VideoPlayer.AudioZoneTheater": "Local to
Theatre", "UI.ColorPicker.ColorPicker": "Colour Picker", From 2b972a6b8da310628ef7669a812ee96f679ff424 Mon Sep 17 00:00:00 2001 From: Xuanchu Chen <54436686+modimobeikete@users.noreply.github.com> Date: Thu, 5 Dec 2024 16:43:16 +0800 Subject: [PATCH 138/529] zh-cn:Sync to the latest English version --- zh-cn.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index 6f1bfb6..956824a 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -864,6 +864,7 @@ "CreateNew.Back": "<<< 返回", "CreateNew.EmptyObject": "空对象", "CreateNew.ParticleSystem": "粒子系统", + "CreateNew.LegacyParticleSystem": "传统粒子系统", "CreateNew.Object": "对象", "CreateNew.Object.AvatarCreator": "虚拟形象创建器", @@ -1384,8 +1385,10 @@ "Settings.KeyboardLookSettings": "键盘观察设置", "Settings.KeyboardLookSettings.LookEnabled": "键盘观察", + "Settings.KeyboardLookSettings.LookEnabled.Description": "启用后,键盘查看设置将允许你使用键盘上的箭头键移动你的头部。
该功能是用于在一些无法或者不适合使用鼠标的场景,例如使用笔记本电脑或者其他需要使用鼠标的替代方案。", "Settings.KeyboardLookSettings.HorizontalSpeed": "键盘观察的水平速度。", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "使用键盘观察时,使用它来调整头部水平移动的速度。", "Settings.KeyboardLookSettings.VerticalSpeed": "键盘观察的垂直速度。", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "使用键盘观察时,使用它来调整头部垂直移动的速度。", From c7a33d85004333475be8a5eb89e7bef0100edc7c Mon Sep 17 00:00:00 2001 From: bredo Date: Thu, 5 Dec 2024 22:17:00 +1300 Subject: [PATCH 139/529] en-gb: misc z -> s --- en-gb.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/en-gb.json b/en-gb.json index f87ec2e..c5a768c 100644 --- a/en-gb.json +++ b/en-gb.json @@ -42,6 +42,9 @@ "Inspector.Texture.ConvertToGrayscaleAverage": "Convert to greyscale (average)", "Inspector.Audio.Normalize": "Normalise Volume", "Inspector.Audio.DenoiseRNNoise": "Denoise (RNNoise, optimised for voice at 48 kHz)", + "Inspector.Member.Normalize": "Normalise", + "Inspector.Collider.Visualize": "Visualise Collider", + "Inspector.Texture3D.SpawnVisualizer": "Spawn Visualiser", "Wizard.TextRenderer.SetColor": "Set Colour", "Wizard.AssetOptimization.Title": "Asset Optimisation Wizard", From e29343447f36c9703b38563ada0ac8596fe0eae2 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 5 Dec 2024 12:12:59 +0000 Subject: [PATCH 140/529] Translated new strings. --- pl.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pl.json b/pl.json index 3ab7ca3..a2bf5a1 100644 --- a/pl.json +++ b/pl.json @@ -213,6 +213,7 @@ "World.Error.Handshake": "Błąd podczas nawiązywania położenia", "World.Error.Unknown": "Nieznany błąd", "World.Error.FailedToCreateBanAccessKey": "Błąd z tworzeniem klucza do banów", + "World.Error.UnhandledError": "Błąd", "World.Config.Name": "Nazwa świata:", "World.Config.Description": "Opis:", @@ -863,6 +864,7 @@ "CreateNew.Back": "<<< Wstecz", "CreateNew.EmptyObject": "Pusty Obiekt", "CreateNew.ParticleSystem": "System Cząsteczek", + "CreateNew.LegacyParticleSystem": "Stary System Cząsteczek", "CreateNew.Object": "Obiekt", "CreateNew.Object.AvatarCreator": "Kreator Awatarów", @@ -1381,6 +1383,15 @@ "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Prędkość przesuwania trzymanych przedmiotów", "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "Gdy przedmiot jest trzymany w trybie stacjonarnym, to ustawienie kontroluje jak szybko ten przedmiot będzie się poruszać do przodu i do tyłu za pomocą scrolla.", + "Settings.KeyboardLookSettings": "Ustawienia ruchu kamery przy użyciu klawiatury", + "Settings.KeyboardLookSettings.LookEnabled": "Ruch kamery przy użyciu klawiatury", + "Settings.KeyboardLookSettings.LookEnabled.Description": "Gdy ta opcja jest włączona, można używać strzałek na klawiaturze do sterowania kamerą.
Ta funkcja jest przeznaczona do scenariuszy, w których mysz może nie być dostępna lub odpowiednia, na przykład podczas korzystania z laptopa.", + + "Settings.KeyboardLookSettings.HorizontalSpeed": "Prędkość w poziomie", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Regulacja szybkości ruchu kamery w poziomie.", + "Settings.KeyboardLookSettings.VerticalSpeed": "Prędkość w pionie", + "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Regulacja szybkości ruchu kamery w pionie.", + "Settings.GeneralHapticsSettings.EnableControllerVibration": "Wibracja kontrolerów", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Użyj tego aby włączyć lub wyłączyć haptyczne wibracje na kontrolerach VR.", "Settings.GeneralHapticsSettings.EnableHaptics": "Haptic feedback", @@ -1657,6 +1668,8 @@ "Settings.DebugSettings.DebugInputBindings": "Debugowanie przypisań sterowania", "Settings.DebugSettings.DebugInputBindings.Description": "Po włączeniu tej opcji wyświetlane są informacje o debugowaniu systemu przypisania sterowania. Jest to przydatne głównie dla programistów.", + "Settings.DebugSettings.ConvertParticleSystems": "Konwertuj starsze systemy cząstek na PhotonDust", + "Settings.DebugSettings.ConvertParticleSystems.Description": "Włączenie tej opcji spowoduje, że nowo wczytane przedmioty zawierające stary system cząsteczek zostaną przekonwertowane na PhotonDust.

Jest to przeznaczone wyłącznie do celów testowych! Jeśli nie bierzesz udziału w testach, nie zalecamy włączania tej opcji, ponieważ TWOJE PRZEDMIOTY MOGĄ ZOSTAĆ USZKODZONE.

Jeśli chcesz pomóc w testowaniu, odwiedź nasz GitHub/Discord.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Podwójne naciśnięcie uchwytu w celu ekwipowania przedmiotów", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "Po włączeniu tej funkcji można ekwipować narzędzia i gadżety, naciskając chwyt dwa razy w krótkim odstępie czasu. To ustawienie prawdopodobnie zostanie kiedyś usunięte.", @@ -2201,6 +2214,9 @@ "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu jako prostego ciała sztywnego poprzez zaznaczenie opcji SimulateRotation. Zanim to zrobisz, pamiętaj, że nie jest on zoptymalizowany do tego celu, a odpowiednie wsparcie dla sztywnych ciał pojawi się w przyszłości.
Prawidłowe wsparcie sztywnego ciała zapewni:
- Wydajność procesora i sieci - CharacterController będzie powodował większe użycie procesora i zwiększony ruch sieciowy.
- Ograniczenia - będziesz mógł tworzyć połączenia, zawiasy, sprężyny i inne ograniczenia między sztywnymi ciałami
- Płynna symulacja i interakcje dla każdego - CharacterController ulegnie glitchowi, jeśli inna osoba spróbuje interakcji.
- Nowe funkcje i narzędzia - aby korzystanie z nich było znacznie łatwiejsze
-----------------------
Jeśli tylko rozumiesz te ograniczenia, baw się dobrze!", "Inspector.PrimitiveMemberEditor.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że ta funkcja nie jest obsługiwana i może zostać przerwana w dowolnym momencie. Nie należy polegać na tej funkcji przy tworzeniu swoich dzieł.", + "Inspector.ParticleSystem.BasicInfo" : "Ilość cząstek: {count}\tCzas ostatniej symulacji: {time}", + "Inspector.ParticleSystem.TrailInfo" : "Ślady: {trailCount} (Pojemność: {trailCapacity}), Pojemność punktu śladu: {trailPointCapacity}", + "Inspector.ParticleStyle.CommonTransitions": "Wspólne szablony przejść:", "Inspector.ParticleStyle.AlphaFadeInOut": "Zanikanie Alpha: Wprowadzenie i Wycofanie", "Inspector.ParticleStyle.AlphaFadeIn": "Zanikanie Alpha: Wprowadzenie", From f038ba6e7dffbda268c39bf4c44cf15e621604a6 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 5 Dec 2024 12:19:00 +0000 Subject: [PATCH 141/529] Minor grammatical change to Settings.DebugSettings.ConvertParticleSystems --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index a2bf5a1..83047f2 100644 --- a/pl.json +++ b/pl.json @@ -1668,7 +1668,7 @@ "Settings.DebugSettings.DebugInputBindings": "Debugowanie przypisań sterowania", "Settings.DebugSettings.DebugInputBindings.Description": "Po włączeniu tej opcji wyświetlane są informacje o debugowaniu systemu przypisania sterowania. Jest to przydatne głównie dla programistów.", - "Settings.DebugSettings.ConvertParticleSystems": "Konwertuj starsze systemy cząstek na PhotonDust", + "Settings.DebugSettings.ConvertParticleSystems": "Konwertuj stary system cząstek na PhotonDust", "Settings.DebugSettings.ConvertParticleSystems.Description": "Włączenie tej opcji spowoduje, że nowo wczytane przedmioty zawierające stary system cząsteczek zostaną przekonwertowane na PhotonDust.

Jest to przeznaczone wyłącznie do celów testowych! Jeśli nie bierzesz udziału w testach, nie zalecamy włączania tej opcji, ponieważ TWOJE PRZEDMIOTY MOGĄ ZOSTAĆ USZKODZONE.

Jeśli chcesz pomóc w testowaniu, odwiedź nasz GitHub/Discord.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Podwójne naciśnięcie uchwytu w celu ekwipowania przedmiotów", From b737cd39c4b4b6533a1334ef9ed74b5de99b9e99 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 6 Dec 2024 22:53:44 +0100 Subject: [PATCH 142/529] Extra diagnostics for PhotonDust --- en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en.json b/en.json index 59f24a9..95da754 100644 --- a/en.json +++ b/en.json @@ -2215,8 +2215,8 @@ "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.ParticleSystem.BasicInfo" : "Particles: {count}\tLast Simulation Time: {time}", - "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}", + "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}\tSimulation Time: {time}\tRender allocations: {allocationCount}", + "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "Common Transition Templates:", "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha Fade In & Fade Out", From d1eb04f6768a9023f602d08a63d135e9a4db7c8c Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Fri, 6 Dec 2024 23:58:27 +0200 Subject: [PATCH 143/529] chore: legacy particle system --- fr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/fr.json b/fr.json index d415e81..417ac99 100644 --- a/fr.json +++ b/fr.json @@ -864,6 +864,7 @@ "CreateNew.Back": "<<< Retour", "CreateNew.EmptyObject": "Objet vide", "CreateNew.ParticleSystem": "Système de particules", + "CreateNew.LegacyParticleSystem": "Créer un système de particules (ancien)", "CreateNew.Object": "Objet", "CreateNew.Object.AvatarCreator": "Créateur d'avatar", From 342fb999965febded1ab32cb5986085ac4bf320c Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Fri, 6 Dec 2024 23:59:33 +0200 Subject: [PATCH 144/529] chore: update particle debug fields --- fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fr.json b/fr.json index 417ac99..4884314 100644 --- a/fr.json +++ b/fr.json @@ -2213,8 +2213,8 @@ "Inspector.CharacterController.Warning": "ATTENTION!
Il est possible d'utiliser ce composant comme un simple RigidBody en cochant SimulateRotation. Avant de le faire, veuillez comprendre qu'il n'est pas optimisé à cet effet et qu'un support Rigidbody approprié arrive à l'avenir.
Un support rigidbody approprié offrira :
- Efficacité du processeur et du réseau - avec CharacterController, vous obtiendrez une utilisation plus élevée du processeur et une quantité importante de trafic réseau
- Contraintes - vous pourrez créer des articulations, des charnières, des ressorts et d'autres contraintes entre les corps rigides
- Simulation et interactions fluides pour tout le monde - CharacterController disparaîtra si une autre personne essaie d'interagir
- Nouvelles fonctionnalités et outils - pour en faciliter l'utilisation
-- ---------------------
Vous pouvez en trouver plus sur GitHub n°22. Tant que vous comprenez ces limites, amusez-vous !", "Inspector.PrimitiveMemberEditor.Warning": "ATTENTION!
Il est possible d'utiliser ce composant pour interagir avec des références depuis leur ID. Ce processus est appelé 'ref hacking'.

Avant de continuer, faire cela n'est pas supporté officiellement et peut casser à tout moment. Ne comptez pas dessus pour vos créations.", - "Inspector.ParticleSystem.BasicInfo": "Particules: {count}\tDernière durée de simulation: {time}", - "Inspector.ParticleSystem.TrailInfo": "Traînées: {trailCount} (capacité: {trailCapacity}), Capacité de points: {trailPointCapacity}", + "Inspector.ParticleSystem.BasicInfo": "Particules: {count}\tDernière durée de simulation: {time}\tAllocations de rendu: {allocationCount}", + "Inspector.ParticleSystem.TrailInfo": "Traînées: {trailCount} (capacité: {trailCapacity}), Capacité de points: {trailPointCapacity}, Allocations: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "Modèles de transition communs:", "Inspector.ParticleStyle.AlphaFadeInOut": "Fondu alpha entrant et sortant", From d6ec20de50d2aa4cad3a5876aa0749e875c47a9a Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Sat, 7 Dec 2024 15:44:58 +0900 Subject: [PATCH 145/529] Update ja.json --- ja.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ja.json b/ja.json index 1146525..298f16b 100644 --- a/ja.json +++ b/ja.json @@ -2214,8 +2214,8 @@ "Inspector.CharacterController.Warning": "警告!
SimulateRotationにチェックをいれることで、​このコンポーネントを単純なRigidbodyとして使用できます。​前提として、この目的のために最適化されておらず、​適切なRigidbodyが将来提供されることを理解しておいてください。
適切なRigidbodyは以下を提供します:
- CPUとネットワーク負荷の軽減 - CharacterControllerを使用すると、 CPU使用率が高くなり、ネットワークトラフィックが大量に発生します。
- Constraints - Rigidbody間にジョイント、ヒンジ、スプリング、 その他のconstraintを作成できるようになります。
- どのユーザーからもスムーズなシミュレーションと相互作用 - 他の人が操作すると、CharacterControllerはグリッチアウトします。
- 新機能とツール - それらをはるかに簡単に使用できるようになります。
-----------------------
これらの制限を理解している限り、楽しんでください!", "Inspector.PrimitiveMemberEditor.Warning": "警告!このコンポーネントを使用すると、IDを使用して参照を操作できます。​この手法は一般的に「Refハック」と呼ばれます。

これを実行するに、​これはサポートされていないため、​いつか壊れる可能性があることを理解してください。​この機能に依存しないでください。", - "Inspector.ParticleSystem.BasicInfo" : "パーティクル: {count}\t最終シミュレーション時間: {time}", - "Inspector.ParticleSystem.TrailInfo" : "トレイル: {trailCount} (トレイルキャパシティ: {trailCapacity}), トレイルポイントキャパシティ: {trailPointCapacity}", + "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}\tSimulation Time: {time}\tRender allocations: {allocationCount}", + "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "遷移テンプレート:", "Inspector.ParticleStyle.AlphaFadeInOut": "アルファフェードイン&フェードアウト", From e3003a3d7fc655353b112d1b07f71002b8ba501e Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 9 Dec 2024 20:22:28 +0100 Subject: [PATCH 146/529] Update stats --- Missing/de.md | 3 --- Missing/en-gb.md | 4 ---- Missing/fr.md | 3 --- Missing/ja.md | 3 --- Missing/nl.md | 3 --- Missing/pl.md | 15 --------------- Missing/zh-cn.md | 3 --- README.md | 14 +++++++------- 8 files changed, 7 insertions(+), 41 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index 7a807bb..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -CreateNew.LegacyParticleSystem - diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 8889a34..ebf2ac7 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1675,7 +1675,6 @@ Inspector.Member.SetAllToX Inspector.Member.SetAllToY Inspector.Member.SetAllToZ Inspector.Member.SetAllToW -Inspector.Member.Normalize Inspector.Member.BakeBlendshape Inspector.Member.RemoveBlendshape Inspector.Member.SplitBlendshape.X @@ -1721,7 +1720,6 @@ Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox -Inspector.Texture3D.SpawnVisualizer Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution @@ -1877,7 +1875,6 @@ Inspector.Collider.SetFromLocalBoundsPrecise Inspector.Collider.SetFromGlobalBoundsPrecise Inspector.Collider.SetFromPreciseBounds Inspector.Collider.SetFromPreciseCylinderBounds -Inspector.Collider.Visualize Inspector.SimpleAwayIndicator.TestAway Inspector.SimpleAwayIndicator.TestRestore Inspector.Fields.Drive @@ -2254,7 +2251,6 @@ UI.DocumentDisplay.Pages UI.DocumentDisplay.ResetZoom UI.VideoPlayer.GlobalSettings UI.VideoPlayer.LocalSettings -UI.VideoPlayer.SpatialAudio UI.VideoPlayer.AreaBroadcast UI.VideoPlayer.BroadcastAudio UI.VideoPlayer.EnterURL diff --git a/Missing/fr.md b/Missing/fr.md index 09e16f1..49c4e2e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# French [fr] -CreateNew.LegacyParticleSystem - diff --git a/Missing/ja.md b/Missing/ja.md index 9ddb4d8..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -CreateNew.LegacyParticleSystem - diff --git a/Missing/nl.md b/Missing/nl.md index b16b607..49c4e2e 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Dutch [nl] -CreateNew.LegacyParticleSystem - diff --git a/Missing/pl.md b/Missing/pl.md index b630aef..49c4e2e 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -1,18 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Polish [pl] -World.Error.UnhandledError -CreateNew.LegacyParticleSystem -Settings.KeyboardLookSettings -Settings.KeyboardLookSettings.LookEnabled -Settings.KeyboardLookSettings.LookEnabled.Description -Settings.KeyboardLookSettings.HorizontalSpeed -Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VerticalSpeed -Settings.KeyboardLookSettings.VerticalSpeed.Description -Settings.DebugSettings.ConvertParticleSystems -Settings.DebugSettings.ConvertParticleSystems.Description -Inspector.ParticleSystem.BasicInfo -Inspector.ParticleSystem.TrailInfo - diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index ab0d6f0..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -CreateNew.LegacyParticleSystem - diff --git a/README.md b/README.md index 57a3b52..65a1660 100644 --- a/README.md +++ b/README.md @@ -3,28 +3,28 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 68.1% - Missing keys: 743 -German [de] - 100.0% - Missing keys: 1 -English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2282 +German [de] - 100.0% - Missing keys: 0 +English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2278 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 69.4% - Missing keys: 712 Spanish [es] - 97.8% - Missing keys: 51 Estonian [et] - 35.4% - Missing keys: 1503 Finnish [fi] - 88.6% - Missing keys: 266 -French [fr] - 100.0% - Missing keys: 1 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 28.4% - Missing keys: 1667 Icelandic [is] - 26.6% - Missing keys: 1708 -Japanese [ja] - 100.0% - Missing keys: 1 +Japanese [ja] - 100.0% - Missing keys: 0 Korean [ko] - 99.4% - Missing keys: 13 -Dutch [nl] - 100.0% - Missing keys: 1 +Dutch [nl] - 100.0% - Missing keys: 0 Norwegian [no] - 66.6% - Missing keys: 777 -Polish [pl] - 99.4% - Missing keys: 13 +Polish [pl] - 100.0% - Missing keys: 0 Portuguese (Brazil) [pt-br] - 66.6% - Missing keys: 778 Russian [ru] - 100.0% - Missing keys: 1 Swedish [sv] - 27.4% - Missing keys: 1691 Thai [th] - 3.0% - Missing keys: 2259 Turkish [tr] - 34.9% - Missing keys: 1515 Ukrainian [uk] - 56.4% - Missing keys: 1016 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 66.8% - Missing keys: 772 Total keys: 2328 From e0d759069a5dba630ecf05c4c0e5de11832b18a2 Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Mon, 9 Dec 2024 20:57:21 +0100 Subject: [PATCH 147/529] RU: Legacy particle system --- ru.json | 1 + 1 file changed, 1 insertion(+) diff --git a/ru.json b/ru.json index 12fbadc..f4da27a 100644 --- a/ru.json +++ b/ru.json @@ -864,6 +864,7 @@ "CreateNew.Back": "<<< Назад", "CreateNew.EmptyObject": "Пустой объект", "CreateNew.ParticleSystem": "Система частиц", + "CreateNew.LegacyParticleSystem": "Легаси система частиц (Unity)", "CreateNew.Object": "Объект", "CreateNew.Object.AvatarCreator": "Создатель аватаров", From 9396d099ad33760ae5c2c4cbd00ac25842920ba9 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Mon, 9 Dec 2024 23:04:06 +0100 Subject: [PATCH 148/529] de: following some of the en clarity changes --- de.json | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/de.json b/de.json index 95970d3..4af17f5 100644 --- a/de.json +++ b/de.json @@ -1278,11 +1278,11 @@ "Settings.OnlineStatusSettings.RememberMode": "Letzten Status merken", "Settings.OnlineStatusSettings.RememberMode.Description": "Hiermit stellen Sie ein, ob Ihr letzter Online-Staus für die nächste Anmeldung beibehalten werden soll oder nicht. Dies gilt nicht für den Unsichtbar-Status, dieser wird über eine eigene Einstellung gesteuert.", "Settings.OnlineStatusSettings.RememberTimespan": "Status merken für", - "Settings.OnlineStatusSettings.RememberTimespan.Description": "Der letzte Status wird nur für diese Zeitspanne gespeichert. Wenn Ihre letzte Anmeldung länger zurückliegt, wird stattdessen wieder der Standard-Status verwendet.", + "Settings.OnlineStatusSettings.RememberTimespan.Description": "Ihr zuletzt genutzter Online-Status wird nur beibehalten, wenn Sie sich innerhalb dieser Zeitspanne erneut anmelden. Wenn Ihre letzte Anmeldung länger zurückliegt, wird stattdessen wieder der Standard-Status verwendet.", "Settings.OnlineStatusSettings.InvisibleRememberMode": "Letzten Unsichtbar-Status merken", - "Settings.OnlineStatusSettings.InvisibleRememberMode.Description": "Diese Einstellung speichert nur Ihren Unsichtbar-Staus.\n\nFür diesen Status gibt es aus Gründen der Privatsphäre eine eigene Einstellung. Dies stellt sicher, dass Sie beim nächsten Anmelden unsichtbar bleiben können, auch wenn Sie ihren anderen Status nicht speichen lassen.", + "Settings.OnlineStatusSettings.InvisibleRememberMode.Description": "Diese Einstellung bestimmt speziell, wie Ihr Unsichtbar-Status gespeichert wird.\n\nFür diesen Status gibt es aus Gründen der Privatsphäre eine eigene Einstellung. Dies stellt sicher, dass Sie beim nächsten Anmelden unsichtbar bleiben können, auch wenn Sie ihren anderen Status nicht speichen lassen.", "Settings.OnlineStatusSettings.InvisibleRememberTimespan": "Unsichtbar-Status merken für", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description": "Der letzte Unsichtbar-Status wird nur für diese Zeitspanne gespeichert. Wenn Ihre letzte Anmeldung länger zurückliegt, wird stattdessen wieder der Standard-Status verwendet.", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description": "Ihr letzter Unsichtbar-Status wird nur beibehalten, wenn Sie sich innerhalb dieser Zeitspanne erneut anmelden. Wenn Ihre letzte Anmeldung länger zurückliegt, wird stattdessen wieder der Standard-Status verwendet.", "Settings.OnlineStatusSettings.AutoAwayTimespan": "Auf Abwesend schalten nach Inaktivität für", "Settings.OnlineStatusSettings.AutoAwayTimespan.Description": "Wenn Sie länger als diese Zeitspanne inaktiv sind, wird Ihr Online-Status auf Abwesend umgeschaltet. Sobald Sie zurückkommen, wird er automatisch wieder auf den vorherigen Status zurückgestellt, außer Sie stellen ihn von Hand auf Abwesend.", @@ -1326,7 +1326,7 @@ "Settings.GeneralControlsSettings.PrimaryHand": "Primäre Hand", "Settings.GeneralControlsSettings.PrimaryHand.Description": "Welche Hand ihre primäre Hand ist. Dies wird von verschiedenen Systemen für Interaktionen verwendet, z.B. beim Ausrüsten von Tools.", "Settings.GeneralControlsSettings.DoubleClickInterval": "Doppelklick-Intervall", - "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "Definiert für alle Doppelklick-Interatktionen die maximale Zeitspanne zwischen einzelnen Klicks, welche als Doppelklick erkannt wird. Wenn Sie Probleme damit haben, Doppelklick-Interaktionen auszulösen, erhöhen Sie diesen Wert. Wenn einzelne Klicks fälschlicherweise als Doppelklick erkannt werden, verringern Sie ihn.", + "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "Dies bestimmt die maximale Zeitspanne, die zwischen dem ersten und zweiten Klick eines Doppelklicks vergehen darf. Wenn Sie versehentlich zu häufig Doppelklicks auslösen, verringern Sie diesen Wert. Wenn Sie Probleme haben, Doppelklicks auszulösen, erhöhen Sie diesen Wert.", "Settings.LocomotionSettings.LocomotionPreferences": "Fortbewegungspräferenzen", "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "Fortbewegungspräferenzen", @@ -1385,8 +1385,10 @@ "Settings.KeyboardLookSettings": "Einstellungen zur Tastatur-Blicksteuerung", "Settings.KeyboardLookSettings.LookEnabled": "Tastatur-Blicksteuerung", + "Settings.KeyboardLookSettings.LookEnabled.Description": "Wenn diese Funktion aktiv ist, können Sie Ihren Kopf mit den Pfeiltasten Ihrer Tastatur bewegen.
Dies ist für Situationen gedacht, in denen eine Maus nicht vorhanden oder nicht zweckmäßig ist, z. B. bei der Verwendung eines Laptops oder wenn barrierefreie Alternativen zur Maus benötigt werden.", "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontale Geschwindigkeit der Tastatur-Blicksteuerung", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Hier können Sie einstellen, wie schnell sich Ihr Kopf horizontal bewegt, wenn Sie die Tastatur-Blicksteuerung verwenden.", "Settings.KeyboardLookSettings.VerticalSpeed": "Vertikale Geschwindigkeit der Tastatur-Blicksteuerung", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Diese Einstellung bestimmt, wie schnell sich Ihr Kopf vertikal bewegt, wenn Sie die Tastatur-Blicksteuerung verwenden.", @@ -1588,20 +1590,20 @@ "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "Dieser Regler beeinflusst insbesondere die Lautstärke der Soundeffekte der Benutzeroberfläche: das Drücken von Knöpfen, das Nutzen von Reglern, einige Interaktionen mit Werkzeugen, Aufnehmen von Fotos usw.", "Settings.AudioAccessibilitySettings.WhisperVolume": "Flüsterlautstärke", - "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "Im Flüstermodus bestimmt dies, wie laut Sie Geräusche von außerhalb ihrer Flüsterblase wahrnehmen. Wenn diese zu laut oder zu leise sind können Sie hiermit die Geräuschsdämpfung beeinflussen.", + "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "Im Flüstermodus bestimmt dies, wie laut Sie Geräusche von außerhalb ihrer Flüsterblase wahrnehmen. Wenn diese zu laut oder zu leise sind, können Sie hiermit die Geräuschsdämpfung beeinflussen.", "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "Lautstärke Sprachnachricht", "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "Dies bestimmt, wie laut Sie Geräusche warnehmen, während Sie eine Sprachnachicht im Kontaktmenü aufzeichnen. Dies kann andere Stimmen abdämpfen, um es Ihnen leichter zu machen, sich auf Ihr Gesprochenes zu konzentrieren.", "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "Stimmen-Normalisierung", "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "Diese Funktion versucht die Lautstärke Ihrer Stimmaufnahme auf einen einheitlichen Pegel zu bringen. Unabhängig von Ihrer Mikrofoneinstellung haben Sie somit die gleiche Lautstärke wie andere Benutzer. Wir empfehlen ausdrücklich, diese Einstellung aktiviert zu lassen, damit Sie von anderen Nutzern gut gehört werden können.", "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "Noise-Gate Schwellwert", - "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "Das Noise-Gate verhindet, dass Hintergrundgeräusche von ihrem Mikrofon an andere Benutzer übertragen werden. Diese Einstellung bestimmt den Geräusch-Schwellwert, ab welchem der Ton von Ihrem Mikrofon übertragen wird. Wenn zu viele Geräusche übertragen werden, erhöhen Sie den Wert, wenn ihre Stimme nicht übertragen wird, senken Sie diesen.", + "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "Das Noise-Gate verhindert, dass Hintergrundgeräusche an andere Benutzer übertragen werden. Diese Einstellung bestimmt die maximale Lautstärke, bis zu der Geräusche herausgefiltert werden. Wenn zu viele Geräusche übertragen werden, erhöhen Sie diesen Wert, wenn ihre Stimme nicht übertragen wird, verringern Sie ihn.", "Settings.AudioInputFilteringSettings.NoiseGateAttack": "Noise-Gate Anstiegszeit", - "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "Dies bestimmt wie schnell das Noise-Gate auf eingehende Geräusche reagiert, die zu leise sind. Höhere Werte verursachen einen langsameren Lautstärkenanstieg, bei kleineren Werten nimmt die Lautstärke schneller zu.", + "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "Dies bestimmt wie schnell das Noise-Gate auf eingehende Geräusche reagiert, die lauter als der Schwellwert sind. Höhere Werte verursachen einen langsameren Lautstärkenanstieg, bei kleineren Werten nimmt die Lautstärke schneller zu.", "Settings.AudioInputFilteringSettings.NoiseGateHold": "Noise-Gate Haltezeit", "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "Dies bestimmt, wie lange die angepasste Lautstärke gehalten werden soll, nachdem Sie initial erkannt wurde, bevor die Geräusche wieder gefiltert werden. Höhere Werte verursachen, dass mehr leise Geräusche übertragen werden, nachdem Sie ein lautes Geräusch gemacht haben.", "Settings.AudioInputFilteringSettings.NoiseGateRelease": "Noise-Gate Ausklingzeit", - "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "Dies bestimmt, wie schnell das Noise-Gate wieder schließt, nachdem eingehende Geräusche wieder leise geworden sind.", + "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "Dies bestimmt, wie schnell das Noise-Gate wieder schließt, nachdem die Eingangslautstärke wieder unter den Schwellwert gefallen ist", "Settings.AudioInputFilteringSettings.NormalizationThreshold": "Normalisierungs-Schwellwert", "Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "Dieser Schwellwert bestimmt, ab welcher Lautstärke eingehende Geräusche verstärkt werden. Wenn Ihre normale Stimme nicht verstärkt wird, verringern Sie diesen Wert. Wenn leise Hintergrundgeräusche verstärkt werden, erhöhen Sie ihn.", From 89235b7d9f15afb32e1bad1b1da7a5173ff57f12 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Tue, 10 Dec 2024 08:36:34 +0900 Subject: [PATCH 149/529] KR: PhotonDust, LookSystems. --- ko.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/ko.json b/ko.json index c8d049a..f518d79 100644 --- a/ko.json +++ b/ko.json @@ -213,6 +213,7 @@ "World.Error.Handshake" : "핸드셰이크 오류가 발생하였습니다.", "World.Error.Unknown": "알 수 없는 오류가 발생하였습니다.", "World.Error.FailedToCreateBanAccessKey" : "차단 접근키 생성에 실패하였습니다.", + "World.Error.UnhandledError": "예외 오류", "World.Config.Name": "월드명:", "World.Config.Description": "설명:", @@ -863,6 +864,7 @@ "CreateNew.Back": "<<< 뒤로 가기", "CreateNew.EmptyObject": "빈 오브젝트", "CreateNew.ParticleSystem": "파티클 시스템", + "CreateNew.LegacyParticleSystem": "기존 파티클 시스템", "CreateNew.Object": "오브젝트", "CreateNew.Object.AvatarCreator": "아바타 생성기", @@ -1381,6 +1383,16 @@ "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "잡기 이동속도", "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "데스크탑 모드에서 아이템을 잡은 상태로 마우스 스크롤을 이용하여 전후로 이동시킬때의 속도를 설정합니다.", + "Settings.KeyboardLookSettings": "키보드 방향 전환 설정", + "Settings.KeyboardLookSettings.LookEnabled": "키보드 방향전환 허용", + + "Settings.KeyboardLookSettings.LookEnabled.Description": "활성화 시, 키보드의 방향키를 이용하여 머리의 회전을 수행할 수 있습니다.
이 기능은 노트북을 사용하거나 마우스 및 대체수단을 사용할 수 없는 경우를 위해 설계되었습니다.", + "Settings.KeyboardLookSettings.HorizontalSpeed": "수평(좌/우) 회전속도", + + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "키보드를 이용하여 좌/우 회전할때 사용할 속도를 설정합니다.", + "Settings.KeyboardLookSettings.VerticalSpeed": "수직(상/하) 이동속도", + "Settings.KeyboardLookSettings.VerticalSpeed.Description": "키보드를 이용하여 상/하 회전할때 사용할 속도를 설정합니다.", + "Settings.GeneralHapticsSettings.EnableControllerVibration": "컨트롤러", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "설정에 따라 특정한 햅틱 지원 장치(컨트롤러, 수트 등)의 진동 기능을 활성화 하거나 비활성화 합니다.", "Settings.GeneralHapticsSettings.EnableHaptics": "햅틱장치", @@ -1657,6 +1669,8 @@ "Settings.DebugSettings.DebugInputBindings": "입력 바인딩 디버그", "Settings.DebugSettings.DebugInputBindings.Description": "활성화 시, 입력 바인딩 시스템에 대한 디버깅 정보가 표시됩니다. 이는 개발자에게 도움이 됩니다.", + "Settings.DebugSettings.ConvertParticleSystems": "기존 파티클 시스템을 포톤 더스트(신규 파티클 시스템)로 변환", + "Settings.DebugSettings.ConvertParticleSystems.Description": "이 옵션을 활성화할 경우, 활성화 한 이후의 모든 기존 파티클 시스템은 새롭게 만들어진 파티클 시스템인 포톤 더스트로 자동 변환됩니다.

이 기능은 테스트 목적으로만 사용됩니다!테스트에 참여하지 않으시다면 이 옵션을 켜지 말아주세요. 컨텐츠에 손상이 발생할 수 있습니다.

테스트에 도움을 주고 싶으시다면 GitHub/Discord들 참고하여 주세요.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "더블 그립으로 장착하기", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "활성화 시, 잡기(Grab)를 빠르게 두번 수행하여 도구를 장착할 수 있습니다. 이 기능은 잠재적으로 삭제될 예정입니다.", @@ -2201,6 +2215,8 @@ "Inspector.CharacterController.Warning": "경고!
SimulateRotation을 선택하여, 이 구성요소를 단순한 형태의 리지드바디로 이용하실 수 있습니다. 이 기능은 향후 적절한 버전으로 지원될 예정이며, 현재는 목적에 부합하는 용도로 사용하기에 최적화된 상태는 아님을 이해해 주시기 바랍니다.
적절한 리지드바디는 아래와 같은 장단점을 제공합니다.
- CPU 및 네트워크 효율성 - CharacterController를 사용하는 경우, 더 많은 CPU 사용량과 상당한 양의 네트워크 트래픽이 발생됩니다.
- 제약 조건 - 리지드바디 간 조인트, 힌지, 스프링 및 기타 제약 조건을 생성할 수 있습니다.
- 여러 사용자에 대한 매끄러운 시뮬레이션 및 상호 작용 - 다른 사람이 상호 작용을 시도하면 CharacterController에서 오류를 발생시킵니다.
- 새로운 기능 및 도구 - 훨씬 더 간단한 사용환경을 제공합니다.
-----------------------
GitHub 이슈 #22에서 더 많은 정보를 확인하실 수 있습니다. 이러한 제약사항을 이해하신 후 즐겨주세요!", "Inspector.PrimitiveMemberEditor.Warning": "경고!
이 구성요소를 사용하면 해당 ID를 사용하여 참조와 상호작용할 수 있습니다. 이것을 일반적으로 'Ref Hacking'이라고 합니다.

사용하기 앞서 이 기능은 언제든지 중단되거나 지원이 끊길 수 있음을 염두해 두시기 바랍니다.", + "Inspector.ParticleSystem.BasicInfo" : "입자: {count}\t모의 시간: {time}\t렌더 할당량: {allocationCount}", + "Inspector.ParticleSystem.TrailInfo" : "꼬리: {trailCount} (용량: {trailCapacity}), 지점 용량: {trailPointCapacity}, 할당량: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "통상적인 변화유형:", "Inspector.ParticleStyle.AlphaFadeInOut": "투명도: 페이드 인 -> 페이드 아웃", "Inspector.ParticleStyle.AlphaFadeIn": "투명도: 페이드 인", From ac17e43fecabe17cb7df011855aa2059bfed8f75 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 10 Dec 2024 09:04:06 +0100 Subject: [PATCH 150/529] Temp PhotonDust testing strings + update stats --- Missing/cs.md | 2 ++ Missing/de.md | 4 ++++ Missing/en-gb.md | 2 ++ Missing/eo.md | 2 ++ Missing/es.md | 2 ++ Missing/et.md | 2 ++ Missing/fi.md | 2 ++ Missing/fr.md | 4 ++++ Missing/hu.md | 2 ++ Missing/is.md | 2 ++ Missing/ja.md | 4 ++++ Missing/ko.md | 15 ++------------- Missing/nl.md | 4 ++++ Missing/no.md | 2 ++ Missing/pl.md | 4 ++++ Missing/pt-br.md | 2 ++ Missing/ru.md | 3 ++- Missing/sv.md | 2 ++ Missing/th.md | 2 ++ Missing/tr.md | 2 ++ Missing/uk.md | 2 ++ Missing/zh-cn.md | 4 ++++ Missing/zh-tw.md | 2 ++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 3 +++ 25 files changed, 85 insertions(+), 38 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 44eb242..5d49030 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -80,6 +80,7 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -712,6 +713,7 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..3391318 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +CreateNew.ExperimentalParticleSystem +Inspector.ParticleSystem.TestingWarning + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index ebf2ac7..0597061 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -728,6 +728,7 @@ CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera @@ -1859,6 +1860,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/eo.md b/Missing/eo.md index c073f92..887dffa 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -49,6 +49,7 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -681,6 +682,7 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.Welcome diff --git a/Missing/es.md b/Missing/es.md index dc66041..2fd07a3 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -29,6 +29,7 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description @@ -51,6 +52,7 @@ Settings.DesktopRenderSettings.SprintFieldOfViewZoom Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description Inspector.Member.Normalize Inspector.Texture3D.SpawnVisualizer +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo diff --git a/Missing/et.md b/Missing/et.md index 81a1eb4..d9db9d3 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -324,6 +324,7 @@ ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem CreateNew.Object.ReflectionProbe CreateNew.Editor.TextRendererWizard CreateNew.Editor.CubemapCreator @@ -1115,6 +1116,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/fi.md b/Missing/fi.md index 5930c00..dc7472a 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -24,6 +24,7 @@ ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description @@ -226,6 +227,7 @@ Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.Collider.SetFromLocalBounds diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..1843949 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +CreateNew.ExperimentalParticleSystem +Inspector.ParticleSystem.TestingWarning + diff --git a/Missing/hu.md b/Missing/hu.md index e66813c..ee10839 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -213,6 +213,7 @@ CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera @@ -1240,6 +1241,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/is.md b/Missing/is.md index b9dc61d..f2c89c7 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -209,6 +209,7 @@ CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera @@ -1328,6 +1329,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..5b5c4cb 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +CreateNew.ExperimentalParticleSystem +Inspector.ParticleSystem.TestingWarning + diff --git a/Missing/ko.md b/Missing/ko.md index 9b014e0..e68b0ac 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,17 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] -World.Error.UnhandledError -CreateNew.LegacyParticleSystem -Settings.KeyboardLookSettings -Settings.KeyboardLookSettings.LookEnabled -Settings.KeyboardLookSettings.LookEnabled.Description -Settings.KeyboardLookSettings.HorizontalSpeed -Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VerticalSpeed -Settings.KeyboardLookSettings.VerticalSpeed.Description -Settings.DebugSettings.ConvertParticleSystems -Settings.DebugSettings.ConvertParticleSystems.Description -Inspector.ParticleSystem.BasicInfo -Inspector.ParticleSystem.TrailInfo +CreateNew.ExperimentalParticleSystem +Inspector.ParticleSystem.TestingWarning diff --git a/Missing/nl.md b/Missing/nl.md index 49c4e2e..c72f066 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Dutch [nl] +CreateNew.ExperimentalParticleSystem +Inspector.ParticleSystem.TestingWarning + diff --git a/Missing/no.md b/Missing/no.md index e47163b..ff04c33 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -109,6 +109,7 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -744,6 +745,7 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description diff --git a/Missing/pl.md b/Missing/pl.md index 49c4e2e..9a460d4 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Polish [pl] +CreateNew.ExperimentalParticleSystem +Inspector.ParticleSystem.TestingWarning + diff --git a/Missing/pt-br.md b/Missing/pt-br.md index c6b5bc2..2a4b1e2 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -110,6 +110,7 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -745,6 +746,7 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description diff --git a/Missing/ru.md b/Missing/ru.md index 50e3394..087b774 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,5 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] -CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem +Inspector.ParticleSystem.TestingWarning diff --git a/Missing/sv.md b/Missing/sv.md index 1f3df61..dac3419 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -172,6 +172,7 @@ CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera @@ -1308,6 +1309,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/th.md b/Missing/th.md index 695913e..f5c7a71 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -672,6 +672,7 @@ CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera @@ -1833,6 +1834,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/tr.md b/Missing/tr.md index 653404e..117affe 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -356,6 +356,7 @@ ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem CreateNew.Object.ReflectionProbe CreateNew.Editor.TextRendererWizard CreateNew.Editor.CubemapCreator @@ -1123,6 +1124,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/uk.md b/Missing/uk.md index c84b59b..cca7cb6 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -29,6 +29,7 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem Importer.Image.Failure.Heading Importer.Image.Failure.Description Settings.FullBodyTrackingSettings @@ -585,6 +586,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..e46dfbf 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +CreateNew.ExperimentalParticleSystem +Inspector.ParticleSystem.TestingWarning + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index c88eb0c..cbfed70 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -108,6 +108,7 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem +CreateNew.ExperimentalParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -740,6 +741,7 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description diff --git a/README.md b/README.md index 65a1660..8ada4c4 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 68.1% - Missing keys: 743 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2278 +Czech [cs] - 68.0% - Missing keys: 745 +German [de] - 99.9% - Missing keys: 2 +English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2280 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 69.4% - Missing keys: 712 -Spanish [es] - 97.8% - Missing keys: 51 -Estonian [et] - 35.4% - Missing keys: 1503 -Finnish [fi] - 88.6% - Missing keys: 266 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 28.4% - Missing keys: 1667 -Icelandic [is] - 26.6% - Missing keys: 1708 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 99.4% - Missing keys: 13 -Dutch [nl] - 100.0% - Missing keys: 0 -Norwegian [no] - 66.6% - Missing keys: 777 -Polish [pl] - 100.0% - Missing keys: 0 -Portuguese (Brazil) [pt-br] - 66.6% - Missing keys: 778 -Russian [ru] - 100.0% - Missing keys: 1 -Swedish [sv] - 27.4% - Missing keys: 1691 -Thai [th] - 3.0% - Missing keys: 2259 -Turkish [tr] - 34.9% - Missing keys: 1515 -Ukrainian [uk] - 56.4% - Missing keys: 1016 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 66.8% - Missing keys: 772 +Esperanto [eo] - 69.4% - Missing keys: 714 +Spanish [es] - 97.7% - Missing keys: 53 +Estonian [et] - 35.4% - Missing keys: 1505 +Finnish [fi] - 88.5% - Missing keys: 268 +French [fr] - 99.9% - Missing keys: 2 +Hungarian [hu] - 28.4% - Missing keys: 1669 +Icelandic [is] - 26.6% - Missing keys: 1710 +Japanese [ja] - 99.9% - Missing keys: 2 +Korean [ko] - 99.9% - Missing keys: 2 +Dutch [nl] - 99.9% - Missing keys: 2 +Norwegian [no] - 66.6% - Missing keys: 779 +Polish [pl] - 99.9% - Missing keys: 2 +Portuguese (Brazil) [pt-br] - 66.5% - Missing keys: 780 +Russian [ru] - 99.9% - Missing keys: 2 +Swedish [sv] - 27.3% - Missing keys: 1693 +Thai [th] - 3.0% - Missing keys: 2261 +Turkish [tr] - 34.9% - Missing keys: 1517 +Ukrainian [uk] - 56.3% - Missing keys: 1018 +Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 +Chinese (Traditional, Taiwan) [zh-tw] - 66.8% - Missing keys: 774 -Total keys: 2328 +Total keys: 2330 ## 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. diff --git a/en.json b/en.json index 95da754..5aa3a5b 100644 --- a/en.json +++ b/en.json @@ -866,6 +866,8 @@ "CreateNew.ParticleSystem": "Particle System", "CreateNew.LegacyParticleSystem": "Legacy Particle System", + "CreateNew.ExperimentalParticleSystem": "PhotonDust System (WARNING: experimental!)", + "CreateNew.Object": "Object", "CreateNew.Object.AvatarCreator": "Avatar Creator", "CreateNew.Object.Camera": "Camera", @@ -2215,6 +2217,7 @@ "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.ParticleSystem.TestingWarning" : "WARNING!
This is the new particle system called \"PhotonDust\", which is currently being tested. You are free to play with it, but we recommend not using it for new serious content yet, as breaking changes can still occur.

We recommend using the Legacy Particle System for projects until it is fully removed and this warning goes away.", "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}\tSimulation Time: {time}\tRender allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", From 08ffdc614bfe08c1cbc8249986bd1b489164efd1 Mon Sep 17 00:00:00 2001 From: Foxo <79523144+FoxoBread@users.noreply.github.com> Date: Tue, 10 Dec 2024 09:08:55 +0000 Subject: [PATCH 151/529] Translated CreateNew.ExperimentalParticleSystem --- pl.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pl.json b/pl.json index 83047f2..7772707 100644 --- a/pl.json +++ b/pl.json @@ -865,6 +865,8 @@ "CreateNew.EmptyObject": "Pusty Obiekt", "CreateNew.ParticleSystem": "System Cząsteczek", "CreateNew.LegacyParticleSystem": "Stary System Cząsteczek", + "CreateNew.ExperimentalParticleSystem": "System PhotonDust (UWAGA: eksperymentalne!)", + "CreateNew.Object": "Obiekt", "CreateNew.Object.AvatarCreator": "Kreator Awatarów", From 22807b1539ed1f00978c21a9c9acfd509870f2df Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 10 Dec 2024 11:09:05 +0100 Subject: [PATCH 152/529] de: temp PhotonDust testing strings --- de.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/de.json b/de.json index 4af17f5..365e626 100644 --- a/de.json +++ b/de.json @@ -866,6 +866,8 @@ "CreateNew.ParticleSystem": "Partikelsystem", "CreateNew.LegacyParticleSystem": "Altes Partikelsystem", + "CreateNew.ExperimentalParticleSystem": "PhotonDust System (WARNUNG: experimentell!)", + "CreateNew.Object": "Objekt", "CreateNew.Object.AvatarCreator": "Avatar-Assistent", "CreateNew.Object.Camera": "Kamera", @@ -2215,6 +2217,7 @@ "Inspector.CharacterController.Warning": "WARNUNG!
Es ist möglich diese Komponente als einfachen Rigidbody zu verwenden, indem 'Rotation Simulieren' ausgewählt wird. Bevor Sie dies tun, verstehen Sie bitte, dass sie nicht für diesen Zweck optimiert ist und dass vollständige Rididbody-Unterstützung in der Zukunft hinzugefügt wird.
Vollständige Rigidbody-Unterstützung wird folgendes ermöglichen:
- CPU- und Netzwerkeffizienz - Mit CharacterController werden Sie höhere CPU-Auslastung und signifikant höhere Netzwerkauslastung verursachen
- Beschränkungen - Sie werden in der Lage sein Gelenke, Schaniere, Federn und andere Beschränkungen zwischen Rigidbodies zu erstellen
- Geschmeidige Simulation und Interaktionen für Jeden - CharacterController wird Fehlverhalten verursachen wenn ein anderer Benutzer versucht damit zu interagieren.
- Neue Features und Tools - Dadurch wird die Verwendung deutlich einfacher
-----------------------
Solange Sie diese Einschränkungen verstehen, viel Spaß!", "Inspector.PrimitiveMemberEditor.Warning": "WARNUNG!
Es ist möglich diese Komponente zu verwenden um mit Referenzen zu interagieren, die über Ihre IDs addressiert werden. Dieser Vorgang ist geläufig bekannt als 'Ref Hacking'.

Bevor Sie dies tun, verstehen Sie bitte dass dies nicht unterstützt ist und zu jedem Zeitpunk kaputtgehen kann. Verlassen Sie sich nicht auf diese Funktionalität für Ihre Kreationen!", + "Inspector.ParticleSystem.TestingWarning" : "WARNUNG!
Dies ist das neue Partikelsystem \"PhotonDust\", welches gerade erprobt wird. Sie können gerne damit spielen, aber wir empfehlen, es noch nicht für neue, ernsthafte Inhalte zu verwenden, da es noch zu Änderungen kommen kann.

Wir empfehlen, für Projekte weiterhin das alte Partikelsystem zu verwenden, bis dieses vollständig entfernt wird und auch diese Warnung verschwindet.", "Inspector.ParticleSystem.BasicInfo" : "Partikel: {count}\tLetzte Simulationszeit: {time}", "Inspector.ParticleSystem.TrailInfo" : "Spuren: {trailCount} (Kapazität: {trailCapacity}), Spur-Punkt Kapazität: {trailPointCapacity}", From 527b1bb116fbc50ca1034f77f7a5b55fa0a85720 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 10 Dec 2024 20:19:02 +0900 Subject: [PATCH 153/529] Update ja.json --- ja.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ja.json b/ja.json index 298f16b..e11152d 100644 --- a/ja.json +++ b/ja.json @@ -866,6 +866,8 @@ "CreateNew.ParticleSystem": "パーティクル​システム", "CreateNew.LegacyParticleSystem": "レガシーパーティクルシステム", + "CreateNew.ExperimentalParticleSystem": "PhotonDust System (警告:試験的用!)", + "CreateNew.Object": "オブジェクト", "CreateNew.Object.AvatarCreator": "アバター​クリエイター", "CreateNew.Object.Camera": "カメラ", @@ -2214,6 +2216,7 @@ "Inspector.CharacterController.Warning": "警告!
SimulateRotationにチェックをいれることで、​このコンポーネントを単純なRigidbodyとして使用できます。​前提として、この目的のために最適化されておらず、​適切なRigidbodyが将来提供されることを理解しておいてください。
適切なRigidbodyは以下を提供します:
- CPUとネットワーク負荷の軽減 - CharacterControllerを使用すると、 CPU使用率が高くなり、ネットワークトラフィックが大量に発生します。
- Constraints - Rigidbody間にジョイント、ヒンジ、スプリング、 その他のconstraintを作成できるようになります。
- どのユーザーからもスムーズなシミュレーションと相互作用 - 他の人が操作すると、CharacterControllerはグリッチアウトします。
- 新機能とツール - それらをはるかに簡単に使用できるようになります。
-----------------------
これらの制限を理解している限り、楽しんでください!", "Inspector.PrimitiveMemberEditor.Warning": "警告!このコンポーネントを使用すると、IDを使用して参照を操作できます。​この手法は一般的に「Refハック」と呼ばれます。

これを実行するに、​これはサポートされていないため、​いつか壊れる可能性があることを理解してください。​この機能に依存しないでください。", + "Inspector.ParticleSystem.TestingWarning" : "警告!
これは\"PhotonDust\"という新しいパーティクルシステムです。このシステムを試すのは自由ですが、重要なコンテンツではまだ使用しないことをおすすめします。

この警告が表示されなくなるまで、レガシー・パーティクル・システムを使用することをお勧めします。", "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}\tSimulation Time: {time}\tRender allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", From b966d712d309d0e2b90fbc4dc76f6d6656cfa7c8 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 10 Dec 2024 20:20:26 +0900 Subject: [PATCH 154/529] Update ja.json --- ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja.json b/ja.json index e11152d..3a06a21 100644 --- a/ja.json +++ b/ja.json @@ -866,7 +866,7 @@ "CreateNew.ParticleSystem": "パーティクル​システム", "CreateNew.LegacyParticleSystem": "レガシーパーティクルシステム", - "CreateNew.ExperimentalParticleSystem": "PhotonDust System (警告:試験的用!)", + "CreateNew.ExperimentalParticleSystem": "PhotonDust System (警告:試験用!)", "CreateNew.Object": "オブジェクト", "CreateNew.Object.AvatarCreator": "アバター​クリエイター", From 01d6620af338ce3e719f1fd2db21cd916378958e Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 10 Dec 2024 20:24:19 +0900 Subject: [PATCH 155/529] Update ja.json --- ja.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ja.json b/ja.json index 3a06a21..0d83b81 100644 --- a/ja.json +++ b/ja.json @@ -1624,7 +1624,7 @@ "Settings.EarmuffSettings.Angle": "角度", "Settings.EarmuffSettings.Angle.Description": "あなたの顔から前方に向かって、声が普通の音量で聞こえる範囲の角度を設定できます(\"リスニングコーン\"の角度です)。この角度を超えた声は、移行開始距離に達すると小さくなっていきます。", "Settings.EarmuffSettings.TransitionStart": "移行開始距離", - "Settings.EarmuffSettings.TransitionStart.Description": "\"リスニングコーン\"からどれだけ離れると声が小さくなり始めるかを設定できます。この値をゼロ以上にすることをお勧めします。そうすることで、横からの声や頭の近くからの声(例:あなたのすぐ後ろにいるユーザーの声)をより含むことができます。", + "Settings.EarmuffSettings.TransitionStart.Description": "\"リスニングコーン\"からどれだけ離れると声が小さくなり始めるかを設定できます。この値をゼロ以上にすることをおすすめします。そうすることで、横からの声や頭の近くからの声(例:あなたのすぐ後ろにいるユーザーの声)をより含むことができます。", "Settings.EarmuffSettings.TransitionLength": "移行の距離", "Settings.EarmuffSettings.TransitionLength.Description": "声の音量が小さくなり始めてから完全に聞こえなくなるまでの距離を設定できます。値が大きいほど音量は緩やかに小さくなり、値が小さいほど音量は急に小さくなります。", "Settings.EarmuffSettings.VolumeAttenuation": "外からの音量", @@ -1669,7 +1669,7 @@ "Settings.DebugSettings.DebugInputBindings": "インプットバインディングのデバッグ", "Settings.DebugSettings.DebugInputBindings.Description": "設定を有効にした場合、インプットバインディングシステムのデバッグ情報が表示されます。主に開発者向けの機能です。", "Settings.DebugSettings.ConvertParticleSystems": "パーティクルシステムをPhotonDustに変換する", - "Settings.DebugSettings.ConvertParticleSystems.Description": "この設定を有効にすると、新しくロードするアイテムやワールドに対して、従来のパーティクルシステムから新しいカスタムパーティクルシステム(PhotonDust)への変換が実行されます。

これはテストのみを目的としたものです!テストに参加していない場合は、このオプションをオンにすることをお勧めしません、コンテンツが破損する可能性があります。

テストにご協力いただける方は、GitHub/Discordをご覧ください。", + "Settings.DebugSettings.ConvertParticleSystems.Description": "この設定を有効にすると、新しくロードするアイテムやワールドに対して、従来のパーティクルシステムから新しいカスタムパーティクルシステム(PhotonDust)への変換が実行されます。

これはテストのみを目的としたものです!テストに参加していない場合は、このオプションをオンにすることをおすすめしません、コンテンツが破損する可能性があります。

テストにご協力いただける方は、GitHub/Discordをご覧ください。", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "ダブルグリップでアイテムを装備", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "有効にすると、グリップを2回連続で押すことでツールやアイテムを装備できます。この設定は将来削除されます。", @@ -1679,7 +1679,7 @@ "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description" : "有効にすると、グリップを握ったままAppボタン(ダッシュメニューを開閉するボタン)を押すと、レガシーのインベントリーまたはセッションメニューが開きます。", "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "足のシミュレーションを抑制", - "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "これは、ポーズを変更せずに動作するような、足のプロキシを上書きする機能を作成するためのものです。

ポーザーや類似の機能を使用していない場合にこれをオンにしていると、アニメーションが正しく表示されません。ポーザーの使用が終わったら、これをオフにしてください。

重要:これはいずれ削除される可能性があります。新しいシステムと互換性を持たせるために、アクティブなときにシミュレーションを自動的に抑制するようにポーザーをアップグレードすることをお勧めします。", + "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "これは、ポーズを変更せずに動作するような、足のプロキシを上書きする機能を作成するためのものです。

ポーザーや類似の機能を使用していない場合にこれをオンにしていると、アニメーションが正しく表示されません。ポーザーの使用が終わったら、これをオフにしてください。

重要:これはいずれ削除される可能性があります。新しいシステムと互換性を持たせるために、アクティブなときにシミュレーションを自動的に抑制するようにポーザーをアップグレードすることをおすすめします。", "Settings.TwitchInterfaceSettings.ChannelName": "Twitchチャンネル名", "Settings.TwitchInterfaceSettings.ChannelName.Description": "カメラコントロールパネルのTwitchチャットパネルの標準のTwitchチャンネル名を設定できます。主にTwitch配信者が自分のTwitchチャットを見たい場合に使用します。", @@ -1700,7 +1700,7 @@ "Settings.DashSettings.OpenCloseSpeed": "開閉スピード", "Settings.DashSettings.OpenCloseSpeed.Description": "ダッシュメニューの開閉速度を調整できます。アニメーションが気に入らない場合は、この値を非常に大きくして、ほぼ瞬時に開閉するように設定できます。", "Settings.DashSettings.AllowReplacingSettings" : "設定の入れ替えを許可する", - "Settings.DashSettings.AllowReplacingSettings.Description" : "有効にすると、UI編集モードのときにダッシュメニューの設定ファセットを他のファセットに置き換えることができます。\n\n個々の設定をファセットとして取り出したい場合は、この設定をオフにする必要があります。設定UIをカスタムUIに置き換えたいときにだけ、一時的にこの設定をオンにすることをお勧めします。", + "Settings.DashSettings.AllowReplacingSettings.Description" : "有効にすると、UI編集モードのときにダッシュメニューの設定ファセットを他のファセットに置き換えることができます。\n\n個々の設定をファセットとして取り出したい場合は、この設定をオフにする必要があります。設定UIをカスタムUIに置き換えたいときにだけ、一時的にこの設定をオンにすることをおすすめします。", "Settings.NotificationSettings": "通知設定", "Settings.NotificationSettings.UserOnline": "フレンド・オンライン", @@ -2216,7 +2216,7 @@ "Inspector.CharacterController.Warning": "警告!
SimulateRotationにチェックをいれることで、​このコンポーネントを単純なRigidbodyとして使用できます。​前提として、この目的のために最適化されておらず、​適切なRigidbodyが将来提供されることを理解しておいてください。
適切なRigidbodyは以下を提供します:
- CPUとネットワーク負荷の軽減 - CharacterControllerを使用すると、 CPU使用率が高くなり、ネットワークトラフィックが大量に発生します。
- Constraints - Rigidbody間にジョイント、ヒンジ、スプリング、 その他のconstraintを作成できるようになります。
- どのユーザーからもスムーズなシミュレーションと相互作用 - 他の人が操作すると、CharacterControllerはグリッチアウトします。
- 新機能とツール - それらをはるかに簡単に使用できるようになります。
-----------------------
これらの制限を理解している限り、楽しんでください!", "Inspector.PrimitiveMemberEditor.Warning": "警告!このコンポーネントを使用すると、IDを使用して参照を操作できます。​この手法は一般的に「Refハック」と呼ばれます。

これを実行するに、​これはサポートされていないため、​いつか壊れる可能性があることを理解してください。​この機能に依存しないでください。", - "Inspector.ParticleSystem.TestingWarning" : "警告!
これは\"PhotonDust\"という新しいパーティクルシステムです。このシステムを試すのは自由ですが、重要なコンテンツではまだ使用しないことをおすすめします。

この警告が表示されなくなるまで、レガシー・パーティクル・システムを使用することをお勧めします。", + "Inspector.ParticleSystem.TestingWarning" : "警告!
これは\"PhotonDust\"という新しいパーティクルシステムです。このシステムを試すのは自由ですが、重要なコンテンツではまだ使用しないことをおすすめします。

この警告が表示されなくなるまで、レガシー・パーティクル・システムを使用することをおすすめします。", "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}\tSimulation Time: {time}\tRender allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", From 470eab35067cceb844fb68bace8d5f32b86c9a9a Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Tue, 10 Dec 2024 13:17:18 +0000 Subject: [PATCH 156/529] Translated Inspector.ParticleSystem.TestingWarning --- pl.json | 1 + 1 file changed, 1 insertion(+) diff --git a/pl.json b/pl.json index 7772707..6203603 100644 --- a/pl.json +++ b/pl.json @@ -2216,6 +2216,7 @@ "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu jako prostego ciała sztywnego poprzez zaznaczenie opcji SimulateRotation. Zanim to zrobisz, pamiętaj, że nie jest on zoptymalizowany do tego celu, a odpowiednie wsparcie dla sztywnych ciał pojawi się w przyszłości.
Prawidłowe wsparcie sztywnego ciała zapewni:
- Wydajność procesora i sieci - CharacterController będzie powodował większe użycie procesora i zwiększony ruch sieciowy.
- Ograniczenia - będziesz mógł tworzyć połączenia, zawiasy, sprężyny i inne ograniczenia między sztywnymi ciałami
- Płynna symulacja i interakcje dla każdego - CharacterController ulegnie glitchowi, jeśli inna osoba spróbuje interakcji.
- Nowe funkcje i narzędzia - aby korzystanie z nich było znacznie łatwiejsze
-----------------------
Jeśli tylko rozumiesz te ograniczenia, baw się dobrze!", "Inspector.PrimitiveMemberEditor.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że ta funkcja nie jest obsługiwana i może zostać przerwana w dowolnym momencie. Nie należy polegać na tej funkcji przy tworzeniu swoich dzieł.", + "Inspector.ParticleSystem.TestingWarning" : "UWAGA!
To jest nowy system, o nazwie \"PhotonDust\". System ten jest w fazie testowej, i poważne zmiany są przewidziane.

Zalecamy używania starego systemu, dopóki nie zostanie on usunięty.", "Inspector.ParticleSystem.BasicInfo" : "Ilość cząstek: {count}\tCzas ostatniej symulacji: {time}", "Inspector.ParticleSystem.TrailInfo" : "Ślady: {trailCount} (Pojemność: {trailCapacity}), Pojemność punktu śladu: {trailPointCapacity}", From b8d148b930488e954c34ab7e951baa5f028bd1d0 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Tue, 10 Dec 2024 13:56:14 +0000 Subject: [PATCH 157/529] Reworded Inspector.CharacterController.Warning and Inspector.PrimitiveMemberEditor.Warning to be clearer. --- pl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pl.json b/pl.json index 83047f2..67161d6 100644 --- a/pl.json +++ b/pl.json @@ -2211,8 +2211,8 @@ "Inspector.AvatarExpression.AutoAssign": "Automatycznie Przypisz Blendshapy (używając heurystki)", - "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu jako prostego ciała sztywnego poprzez zaznaczenie opcji SimulateRotation. Zanim to zrobisz, pamiętaj, że nie jest on zoptymalizowany do tego celu, a odpowiednie wsparcie dla sztywnych ciał pojawi się w przyszłości.
Prawidłowe wsparcie sztywnego ciała zapewni:
- Wydajność procesora i sieci - CharacterController będzie powodował większe użycie procesora i zwiększony ruch sieciowy.
- Ograniczenia - będziesz mógł tworzyć połączenia, zawiasy, sprężyny i inne ograniczenia między sztywnymi ciałami
- Płynna symulacja i interakcje dla każdego - CharacterController ulegnie glitchowi, jeśli inna osoba spróbuje interakcji.
- Nowe funkcje i narzędzia - aby korzystanie z nich było znacznie łatwiejsze
-----------------------
Jeśli tylko rozumiesz te ograniczenia, baw się dobrze!", - "Inspector.PrimitiveMemberEditor.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że ta funkcja nie jest obsługiwana i może zostać przerwana w dowolnym momencie. Nie należy polegać na tej funkcji przy tworzeniu swoich dzieł.", + "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do symulacji ciał sztywnych, poprzez zaznaczenie opcji \"SimulateRotation\". Komponent ten jednak nie jest zaprojektowany do tego celu, a prawidłowe wsparcie dla sztywnych ciał pojawi się w przyszłości.

Prawidłowe wsparcie sztywnych ciał zapewni:
- Lepszą wydajność procesora i sieci
- Możliwość tworzenia połączeń, zawiasów, sprężeń i innych ograniczeń między sztywnymi ciałami
- Płynna symulacja i interakcje dla każdego
- Nowe funkcje i narzędzia, aby korzystanie z nich było znacznie łatwiejsze.", + "Inspector.PrimitiveMemberEditor.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że to nie jest oficjalnie wspierana funkcja, i proces ten może przestać działać w każdej chwili. Nie należy polegać na tym przy tworzeniu swoich dzieł.", "Inspector.ParticleSystem.BasicInfo" : "Ilość cząstek: {count}\tCzas ostatniej symulacji: {time}", "Inspector.ParticleSystem.TrailInfo" : "Ślady: {trailCount} (Pojemność: {trailCapacity}), Pojemność punktu śladu: {trailPointCapacity}", From 34abc68b6e27a17190762d2eae09be50a2ce3dcc Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Tue, 10 Dec 2024 18:26:27 +0000 Subject: [PATCH 158/529] Fix and reword Inspector.CharacterController.Warning --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index 67161d6..629e8e6 100644 --- a/pl.json +++ b/pl.json @@ -2211,7 +2211,7 @@ "Inspector.AvatarExpression.AutoAssign": "Automatycznie Przypisz Blendshapy (używając heurystki)", - "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do symulacji ciał sztywnych, poprzez zaznaczenie opcji \"SimulateRotation\". Komponent ten jednak nie jest zaprojektowany do tego celu, a prawidłowe wsparcie dla sztywnych ciał pojawi się w przyszłości.

Prawidłowe wsparcie sztywnych ciał zapewni:
- Lepszą wydajność procesora i sieci
- Możliwość tworzenia połączeń, zawiasów, sprężeń i innych ograniczeń między sztywnymi ciałami
- Płynna symulacja i interakcje dla każdego
- Nowe funkcje i narzędzia, aby korzystanie z nich było znacznie łatwiejsze.", + "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do symulacji rigidbody, poprzez zaznaczenie opcji \"SimulateRotation\". Komponent ten jednak nie jest zaprojektowany do tego celu, a prawidłowe wsparcie dla rigidbody pojawi się w przyszłości.
Użycie tego komponentu do symulacji rigidbody może spowodować:
- Zwiększone użycie procesora i sieci
- CharacterController ulegnie glitchowi, jeśli inna osoba spróbuje interakcji.", "Inspector.PrimitiveMemberEditor.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że to nie jest oficjalnie wspierana funkcja, i proces ten może przestać działać w każdej chwili. Nie należy polegać na tym przy tworzeniu swoich dzieł.", "Inspector.ParticleSystem.BasicInfo" : "Ilość cząstek: {count}\tCzas ostatniej symulacji: {time}", From d1b1feb3b13b6128afd83a8b0e4cf2b99659b3db Mon Sep 17 00:00:00 2001 From: Xuanchu Chen <54436686+modimobeikete@users.noreply.github.com> Date: Wed, 11 Dec 2024 16:53:16 +0800 Subject: [PATCH 159/529] zh-cn:Sync to the latest English version --- zh-cn.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index 956824a..21f44e0 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -866,6 +866,8 @@ "CreateNew.ParticleSystem": "粒子系统", "CreateNew.LegacyParticleSystem": "传统粒子系统", + "CreateNew.ExperimentalParticleSystem": "PhotonDust 系统 (警告:实验性组件!)", + "CreateNew.Object": "对象", "CreateNew.Object.AvatarCreator": "虚拟形象创建器", "CreateNew.Object.Camera": "相机", @@ -2215,6 +2217,7 @@ "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", + "Inspector.ParticleSystem.TestingWarning" : "警告!
这是一种名为 \"PhotonDust\" 的新粒子系统,目前正在测试中。你可以自由地使用它,但我们建议不要将其用于制作新的高要求内容,因为仍有可能出现破环性的变化。

我们建议在项目中继续使用传统粒子系统,直到它完全被移除并且这个警告消失为止。", "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}\t最后一次模拟时间: {time}", "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", From 27dae8cf065ab9cd16c990df50b308e07d8276da Mon Sep 17 00:00:00 2001 From: Xuanchu Chen <54436686+modimobeikete@users.noreply.github.com> Date: Wed, 11 Dec 2024 16:54:48 +0800 Subject: [PATCH 160/529] zh-cn:Sync to the latest English version --- zh-cn.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index 956824a..5fb87d9 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -866,6 +866,8 @@ "CreateNew.ParticleSystem": "粒子系统", "CreateNew.LegacyParticleSystem": "传统粒子系统", + "CreateNew.ExperimentalParticleSystem": "PhotonDust 系统 (警告:实验性组件!)", + "CreateNew.Object": "对象", "CreateNew.Object.AvatarCreator": "虚拟形象创建器", "CreateNew.Object.Camera": "相机", @@ -2215,6 +2217,7 @@ "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", + "Inspector.ParticleSystem.TestingWarning" : "警告!
这是一种名为 \"PhotonDust\" 的新粒子系统,目前正在测试中。你可以自由地使用它,但我们建议不要将其用于制作新的高要求内容,因为仍有可能出现破环性的变化问题。

我们建议在项目中继续使用传统粒子系统,直到它完全被移除并且这个警告消失为止。", "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}\t最后一次模拟时间: {time}", "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", From 3a101c7adb01b5087615ba824681a20318d5a0af Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Sun, 15 Dec 2024 19:09:01 +0900 Subject: [PATCH 161/529] KR: New particle systems. --- ko.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ko.json b/ko.json index f518d79..957e0f9 100644 --- a/ko.json +++ b/ko.json @@ -112,7 +112,7 @@ "Interaction.ImportFile": "파일을 월드로 추출", "Interaction.ExportFile": "파일 다운로드(문서/{appName} VR)", "Interaction.CopyLink": "링크 복사", - "Interaction.CopyImage": "이미지 복사", + "Interaction.CopyImage": "클립보드로 이미지 복사", "Inventory.OpenWorld": "세션 시작", "Inventory.Equip": "아바타 착용", @@ -866,6 +866,8 @@ "CreateNew.ParticleSystem": "파티클 시스템", "CreateNew.LegacyParticleSystem": "기존 파티클 시스템", + "CreateNew.ExperimentalParticleSystem": "포톤 더스트 시스템 (경고: 실험적인 기능 입니다!)", + "CreateNew.Object": "오브젝트", "CreateNew.Object.AvatarCreator": "아바타 생성기", "CreateNew.Object.Camera": "카메라", @@ -2215,6 +2217,7 @@ "Inspector.CharacterController.Warning": "경고!
SimulateRotation을 선택하여, 이 구성요소를 단순한 형태의 리지드바디로 이용하실 수 있습니다. 이 기능은 향후 적절한 버전으로 지원될 예정이며, 현재는 목적에 부합하는 용도로 사용하기에 최적화된 상태는 아님을 이해해 주시기 바랍니다.
적절한 리지드바디는 아래와 같은 장단점을 제공합니다.
- CPU 및 네트워크 효율성 - CharacterController를 사용하는 경우, 더 많은 CPU 사용량과 상당한 양의 네트워크 트래픽이 발생됩니다.
- 제약 조건 - 리지드바디 간 조인트, 힌지, 스프링 및 기타 제약 조건을 생성할 수 있습니다.
- 여러 사용자에 대한 매끄러운 시뮬레이션 및 상호 작용 - 다른 사람이 상호 작용을 시도하면 CharacterController에서 오류를 발생시킵니다.
- 새로운 기능 및 도구 - 훨씬 더 간단한 사용환경을 제공합니다.
-----------------------
GitHub 이슈 #22에서 더 많은 정보를 확인하실 수 있습니다. 이러한 제약사항을 이해하신 후 즐겨주세요!", "Inspector.PrimitiveMemberEditor.Warning": "경고!
이 구성요소를 사용하면 해당 ID를 사용하여 참조와 상호작용할 수 있습니다. 이것을 일반적으로 'Ref Hacking'이라고 합니다.

사용하기 앞서 이 기능은 언제든지 중단되거나 지원이 끊길 수 있음을 염두해 두시기 바랍니다.", + "Inspector.ParticleSystem.TestingWarning" : "경고!
이것은 이제 테스트가 시작된 새로운 파티클 시스템으로 \"포톤 더스트\"라고 합니다. 자유롭게 사용 가능하지만, 프로젝트에 사용하기에는 심각한 문제가 발생할 수 있으므로 사용하지 않는것을 추천합니다.

프로젝트에 사용하는 것은 이 경고 메세지가 사라진 후로 미뤄 주세요.", "Inspector.ParticleSystem.BasicInfo" : "입자: {count}\t모의 시간: {time}\t렌더 할당량: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "꼬리: {trailCount} (용량: {trailCapacity}), 지점 용량: {trailPointCapacity}, 할당량: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "통상적인 변화유형:", From 2546556a71b98b5efe8b699e32f3268e6ee42ee0 Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Sun, 15 Dec 2024 12:28:38 +0100 Subject: [PATCH 162/529] EN: remove extra newlines --- en.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/en.json b/en.json index 5aa3a5b..d3ecc79 100644 --- a/en.json +++ b/en.json @@ -1387,10 +1387,8 @@ "Settings.KeyboardLookSettings": "Keyboard Look Settings", "Settings.KeyboardLookSettings.LookEnabled": "Keyboard Look", - "Settings.KeyboardLookSettings.LookEnabled.Description": "When enabled, Keyboard Look allows you to move your head around using the arrow keys on your keyboard.
It is designed for scenarios when a mouse might not be available or suitable, such as when using a laptop or when accessible alternatives to a mouse are required.", "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontal Speed for Keyboard Looking", - "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Use this to adjust how fast your head moves horizontally when using Keyboard Look.", "Settings.KeyboardLookSettings.VerticalSpeed": "Vertical Speed for Keyboard Looking.", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Use this to adjust how fast your head moves vertically when using Keyboard Look.", From 4ccc4b894c950721d5bc47be52ee578e18f09ddf Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Sun, 15 Dec 2024 12:34:19 +0100 Subject: [PATCH 163/529] RU: PhotonDust creation and warning --- ru.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ru.json b/ru.json index f4da27a..ee730fb 100644 --- a/ru.json +++ b/ru.json @@ -866,6 +866,8 @@ "CreateNew.ParticleSystem": "Система частиц", "CreateNew.LegacyParticleSystem": "Легаси система частиц (Unity)", + "CreateNew.ExperimentalParticleSystem": "Система частиц PhotonDust (ВНИМАНИЕ: экспериментальная!)", + "CreateNew.Object": "Объект", "CreateNew.Object.AvatarCreator": "Создатель аватаров", "CreateNew.Object.Camera": "Камера", @@ -2213,6 +2215,7 @@ "Inspector.CharacterController.Warning": "ВНИМАНИЕ!
Этот компонент можно использовать как простое твердое тело, выбрав SimulateRotation. Перед тем как сделать это, имейте в виду, что он не оптимизирован для этих целей и полная поддержка твердых тел будет позже.
Полная поддержка твердых тел даст:
- Эффективное использование ЦП и сети - с CharacterController вы используете больше ресурсов ЦП и ощутимо больше сетевого трафика
- Ограничения - вы сможете задавать суставы, петли, пружины и другие ограничения между твердыми телами
- Плавная симуляция и взаимодействие для всех - CharacterController ведет себя очень странно если другой пользователь пытается с ним взаимодействовать
- Новые фичи и инструменты - чтобы упростить их использование
-----------------------
Вы можете узнать больше в заявке #22 на GitHub. Прочитали и осознали? Дерзайте!", "Inspector.PrimitiveMemberEditor.Warning": "ВНИМАНИЕ!
С помощью этого компонента можно взаимодействовать с рефренсами, используя их ID. Этот процесс часто называют 'Ref Hacking'.

Прежде чем начать, пожалуйста примите к сведению, что это не подерживается и может сломаться в любой момент. Не полагайтесь на данную функцию, при создании своих творений.", + "Inspector.ParticleSystem.TestingWarning" : "ВНИМАНИЕ!
Это новая система частиц \"PhotonDust\", которая сейчас тестируется. С ней можно поиграться, но мы не рекомендуем использовать её для создания нового контента, так как могут произойти изменения, ломающие её поведение.

Мы рекомендуем использовать легаси систему частиц для проектов, пока она не будет полностью упразнена и это предупреждение не пропадёт.", "Inspector.ParticleSystem.BasicInfo" : "Частицы: {count}\tПоследнее время симуляции: {time}", "Inspector.ParticleSystem.TrailInfo" : "Следы: {trailCount} (ёмкость: {trailCapacity}), Ёмкость точек следов: {trailPointCapacity}", From 3ee156f7a6a7ee01d336d50a5d7843d571563fb8 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Sun, 15 Dec 2024 15:36:05 +0200 Subject: [PATCH 164/529] fr: new photondust strings --- fr.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fr.json b/fr.json index 4884314..faa0dc7 100644 --- a/fr.json +++ b/fr.json @@ -866,6 +866,8 @@ "CreateNew.ParticleSystem": "Système de particules", "CreateNew.LegacyParticleSystem": "Créer un système de particules (ancien)", + "CreateNew.ExperimentalParticleSystem": "Système PhotonDust (ATTENTION: éxperimental)", + "CreateNew.Object": "Objet", "CreateNew.Object.AvatarCreator": "Créateur d'avatar", "CreateNew.Object.Camera": "Caméra", @@ -2213,6 +2215,7 @@ "Inspector.CharacterController.Warning": "ATTENTION!
Il est possible d'utiliser ce composant comme un simple RigidBody en cochant SimulateRotation. Avant de le faire, veuillez comprendre qu'il n'est pas optimisé à cet effet et qu'un support Rigidbody approprié arrive à l'avenir.
Un support rigidbody approprié offrira :
- Efficacité du processeur et du réseau - avec CharacterController, vous obtiendrez une utilisation plus élevée du processeur et une quantité importante de trafic réseau
- Contraintes - vous pourrez créer des articulations, des charnières, des ressorts et d'autres contraintes entre les corps rigides
- Simulation et interactions fluides pour tout le monde - CharacterController disparaîtra si une autre personne essaie d'interagir
- Nouvelles fonctionnalités et outils - pour en faciliter l'utilisation
-- ---------------------
Vous pouvez en trouver plus sur GitHub n°22. Tant que vous comprenez ces limites, amusez-vous !", "Inspector.PrimitiveMemberEditor.Warning": "ATTENTION!
Il est possible d'utiliser ce composant pour interagir avec des références depuis leur ID. Ce processus est appelé 'ref hacking'.

Avant de continuer, faire cela n'est pas supporté officiellement et peut casser à tout moment. Ne comptez pas dessus pour vos créations.", + "Inspector.ParticleSystem.TestingWarning": "ATTENTION!
Ce système de particles appelé \"PhotonDust\" et est en cours de test. Vous pouvez jouer avec mais il n'est pas encore recommandé de créer quoi que ce soit de sérieux avec.

Nous recommandons d'utiliser l'ancien système de particles pour vos projets jusque ce que ce système soit retiré.", "Inspector.ParticleSystem.BasicInfo": "Particules: {count}\tDernière durée de simulation: {time}\tAllocations de rendu: {allocationCount}", "Inspector.ParticleSystem.TrailInfo": "Traînées: {trailCount} (capacité: {trailCapacity}), Capacité de points: {trailPointCapacity}, Allocations: {allocationCount}", From 3f537da3947cb616f24353e9ab72ca7c50622aca Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 16 Dec 2024 21:59:52 +0100 Subject: [PATCH 165/529] Add render submit time to PhotonDust --- en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en.json b/en.json index 5aa3a5b..65aa1e5 100644 --- a/en.json +++ b/en.json @@ -2218,7 +2218,7 @@ "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.ParticleSystem.TestingWarning" : "WARNING!
This is the new particle system called \"PhotonDust\", which is currently being tested. You are free to play with it, but we recommend not using it for new serious content yet, as breaking changes can still occur.

We recommend using the Legacy Particle System for projects until it is fully removed and this warning goes away.", - "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}\tSimulation Time: {time}\tRender allocations: {allocationCount}", + "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}\tSimulation Time: {time}\tSubmit Time: {renderSubmitTime}\tRender allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "Common Transition Templates:", From 4171a78a2cd61d7229b076bf1302f235045513fe Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 16 Dec 2024 22:39:25 +0100 Subject: [PATCH 166/529] Update stats --- Missing/cs.md | 11 +++++++++++ Missing/de.md | 11 +++++++++++ Missing/en-gb.md | 11 +++++++++++ Missing/eo.md | 11 +++++++++++ Missing/es.md | 11 +++++++++++ Missing/et.md | 11 +++++++++++ Missing/fi.md | 11 +++++++++++ Missing/fr.md | 11 +++++++++++ Missing/hu.md | 11 +++++++++++ Missing/is.md | 11 +++++++++++ Missing/ja.md | 11 +++++++++++ Missing/ko.md | 11 +++++++++++ Missing/nl.md | 11 +++++++++++ Missing/no.md | 11 +++++++++++ Missing/pl.md | 11 +++++++++++ Missing/pt-br.md | 11 +++++++++++ Missing/ru.md | 11 +++++++++++ Missing/sv.md | 11 +++++++++++ Missing/th.md | 11 +++++++++++ Missing/tr.md | 11 +++++++++++ Missing/uk.md | 11 +++++++++++ Missing/zh-cn.md | 11 +++++++++++ Missing/zh-tw.md | 11 +++++++++++ README.md | 48 ++++++++++++++++++++++++------------------------ 24 files changed, 277 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 5d49030..acea56e 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -534,6 +534,17 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/de.md b/Missing/de.md index 3391318..b4d5bde 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -3,5 +3,16 @@ Note that this file updates only during build processes and doesn't necessarily # German [de] CreateNew.ExperimentalParticleSystem +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Inspector.ParticleSystem.TestingWarning diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 0597061..4d0e153 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1481,6 +1481,17 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/eo.md b/Missing/eo.md index 887dffa..f1c7e81 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -503,6 +503,17 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/es.md b/Missing/es.md index 2fd07a3..270f7da 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -48,6 +48,17 @@ Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description Settings.NotificationSettings.PermissionChanged Settings.NotificationSettings.PermissionChanged.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopRenderSettings.SprintFieldOfViewZoom Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description Inspector.Member.Normalize diff --git a/Missing/et.md b/Missing/et.md index d9db9d3..b9a4c4b 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -811,6 +811,17 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/fi.md b/Missing/fi.md index dc7472a..b25de9f 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -113,6 +113,17 @@ Settings.LaserSettings.ModulateExponent.Description Settings.LaserSettings.ModulateSpeedMultiplier.Description Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Opacity.Description Settings.PhotoCaptureSettings.FingerGestureEnabled.Description diff --git a/Missing/fr.md b/Missing/fr.md index 1843949..1da4ce7 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -3,5 +3,16 @@ Note that this file updates only during build processes and doesn't necessarily # French [fr] CreateNew.ExperimentalParticleSystem +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Inspector.ParticleSystem.TestingWarning diff --git a/Missing/hu.md b/Missing/hu.md index ee10839..1f7c9cf 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -851,6 +851,17 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/is.md b/Missing/is.md index f2c89c7..d4c415f 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -952,6 +952,17 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/ja.md b/Missing/ja.md index 5b5c4cb..2292e1e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -3,5 +3,16 @@ Note that this file updates only during build processes and doesn't necessarily # Japanese [ja] CreateNew.ExperimentalParticleSystem +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Inspector.ParticleSystem.TestingWarning diff --git a/Missing/ko.md b/Missing/ko.md index e68b0ac..6ddd3a4 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -3,5 +3,16 @@ Note that this file updates only during build processes and doesn't necessarily # Korean [ko] CreateNew.ExperimentalParticleSystem +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Inspector.ParticleSystem.TestingWarning diff --git a/Missing/nl.md b/Missing/nl.md index c72f066..add8309 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -3,5 +3,16 @@ Note that this file updates only during build processes and doesn't necessarily # Dutch [nl] CreateNew.ExperimentalParticleSystem +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Inspector.ParticleSystem.TestingWarning diff --git a/Missing/no.md b/Missing/no.md index ff04c33..7585e5e 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -566,6 +566,17 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/pl.md b/Missing/pl.md index 9a460d4..ebd3258 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -3,5 +3,16 @@ Note that this file updates only during build processes and doesn't necessarily # Polish [pl] CreateNew.ExperimentalParticleSystem +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Inspector.ParticleSystem.TestingWarning diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 2a4b1e2..2c18436 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -567,6 +567,17 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/ru.md b/Missing/ru.md index 087b774..683c643 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -3,5 +3,16 @@ Note that this file updates only during build processes and doesn't necessarily # Russian [ru] CreateNew.ExperimentalParticleSystem +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Inspector.ParticleSystem.TestingWarning diff --git a/Missing/sv.md b/Missing/sv.md index dac3419..8320d9f 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -919,6 +919,17 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/th.md b/Missing/th.md index f5c7a71..d00bb5f 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1440,6 +1440,17 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/tr.md b/Missing/tr.md index 117affe..caf4328 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -845,6 +845,17 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/uk.md b/Missing/uk.md index cca7cb6..c8ec4bf 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -192,6 +192,17 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index e46dfbf..9a916e5 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -3,5 +3,16 @@ Note that this file updates only during build processes and doesn't necessarily # Chinese (Simplified, Mainland China) [zh-cn] CreateNew.ExperimentalParticleSystem +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Inspector.ParticleSystem.TestingWarning diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index cbfed70..65301d0 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -562,6 +562,17 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/README.md b/README.md index 8ada4c4..2a5b5e6 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 68.0% - Missing keys: 745 -German [de] - 99.9% - Missing keys: 2 -English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2280 +Czech [cs] - 67.7% - Missing keys: 756 +German [de] - 99.4% - Missing keys: 13 +English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2291 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 69.4% - Missing keys: 714 -Spanish [es] - 97.7% - Missing keys: 53 -Estonian [et] - 35.4% - Missing keys: 1505 -Finnish [fi] - 88.5% - Missing keys: 268 -French [fr] - 99.9% - Missing keys: 2 -Hungarian [hu] - 28.4% - Missing keys: 1669 -Icelandic [is] - 26.6% - Missing keys: 1710 -Japanese [ja] - 99.9% - Missing keys: 2 -Korean [ko] - 99.9% - Missing keys: 2 -Dutch [nl] - 99.9% - Missing keys: 2 -Norwegian [no] - 66.6% - Missing keys: 779 -Polish [pl] - 99.9% - Missing keys: 2 -Portuguese (Brazil) [pt-br] - 66.5% - Missing keys: 780 -Russian [ru] - 99.9% - Missing keys: 2 -Swedish [sv] - 27.3% - Missing keys: 1693 -Thai [th] - 3.0% - Missing keys: 2261 -Turkish [tr] - 34.9% - Missing keys: 1517 -Ukrainian [uk] - 56.3% - Missing keys: 1018 -Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 -Chinese (Traditional, Taiwan) [zh-tw] - 66.8% - Missing keys: 774 +Esperanto [eo] - 69.0% - Missing keys: 725 +Spanish [es] - 97.3% - Missing keys: 64 +Estonian [et] - 35.2% - Missing keys: 1516 +Finnish [fi] - 88.1% - Missing keys: 279 +French [fr] - 99.4% - Missing keys: 13 +Hungarian [hu] - 28.2% - Missing keys: 1680 +Icelandic [is] - 26.5% - Missing keys: 1721 +Japanese [ja] - 99.4% - Missing keys: 13 +Korean [ko] - 99.4% - Missing keys: 13 +Dutch [nl] - 99.4% - Missing keys: 13 +Norwegian [no] - 66.3% - Missing keys: 790 +Polish [pl] - 99.4% - Missing keys: 13 +Portuguese (Brazil) [pt-br] - 66.2% - Missing keys: 791 +Russian [ru] - 99.4% - Missing keys: 13 +Swedish [sv] - 27.2% - Missing keys: 1704 +Thai [th] - 2.9% - Missing keys: 2272 +Turkish [tr] - 34.7% - Missing keys: 1528 +Ukrainian [uk] - 56.0% - Missing keys: 1029 +Chinese (Simplified, Mainland China) [zh-cn] - 99.4% - Missing keys: 13 +Chinese (Traditional, Taiwan) [zh-tw] - 66.5% - Missing keys: 785 -Total keys: 2330 +Total keys: 2341 ## 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. From a5d5800a39249e53e1d74dac8b059876a23ed296 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 16 Dec 2024 22:49:22 +0100 Subject: [PATCH 167/529] Even more stats update! --- Missing/de.md | 2 -- Missing/fr.md | 2 -- Missing/ja.md | 2 -- Missing/ko.md | 2 -- Missing/pl.md | 2 -- Missing/ru.md | 2 -- Missing/zh-cn.md | 2 -- README.md | 14 +++++++------- 8 files changed, 7 insertions(+), 21 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index b4d5bde..dd89bcb 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] -CreateNew.ExperimentalParticleSystem Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description @@ -14,5 +13,4 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description -Inspector.ParticleSystem.TestingWarning diff --git a/Missing/fr.md b/Missing/fr.md index 1da4ce7..9d4c9db 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] -CreateNew.ExperimentalParticleSystem Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description @@ -14,5 +13,4 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description -Inspector.ParticleSystem.TestingWarning diff --git a/Missing/ja.md b/Missing/ja.md index 2292e1e..a3ce1dd 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] -CreateNew.ExperimentalParticleSystem Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description @@ -14,5 +13,4 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description -Inspector.ParticleSystem.TestingWarning diff --git a/Missing/ko.md b/Missing/ko.md index 6ddd3a4..59e2765 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] -CreateNew.ExperimentalParticleSystem Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description @@ -14,5 +13,4 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description -Inspector.ParticleSystem.TestingWarning diff --git a/Missing/pl.md b/Missing/pl.md index ebd3258..1ad4ea7 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] -CreateNew.ExperimentalParticleSystem Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description @@ -14,5 +13,4 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description -Inspector.ParticleSystem.TestingWarning diff --git a/Missing/ru.md b/Missing/ru.md index 683c643..3344a15 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] -CreateNew.ExperimentalParticleSystem Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description @@ -14,5 +13,4 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description -Inspector.ParticleSystem.TestingWarning diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 9a916e5..403f18e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] -CreateNew.ExperimentalParticleSystem Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description @@ -14,5 +13,4 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description -Inspector.ParticleSystem.TestingWarning diff --git a/README.md b/README.md index 2a5b5e6..c2e0a8d 100644 --- a/README.md +++ b/README.md @@ -3,28 +3,28 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 67.7% - Missing keys: 756 -German [de] - 99.4% - Missing keys: 13 +German [de] - 99.5% - Missing keys: 11 English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2291 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 69.0% - Missing keys: 725 Spanish [es] - 97.3% - Missing keys: 64 Estonian [et] - 35.2% - Missing keys: 1516 Finnish [fi] - 88.1% - Missing keys: 279 -French [fr] - 99.4% - Missing keys: 13 +French [fr] - 99.5% - Missing keys: 11 Hungarian [hu] - 28.2% - Missing keys: 1680 Icelandic [is] - 26.5% - Missing keys: 1721 -Japanese [ja] - 99.4% - Missing keys: 13 -Korean [ko] - 99.4% - Missing keys: 13 +Japanese [ja] - 99.5% - Missing keys: 11 +Korean [ko] - 99.5% - Missing keys: 11 Dutch [nl] - 99.4% - Missing keys: 13 Norwegian [no] - 66.3% - Missing keys: 790 -Polish [pl] - 99.4% - Missing keys: 13 +Polish [pl] - 99.5% - Missing keys: 11 Portuguese (Brazil) [pt-br] - 66.2% - Missing keys: 791 -Russian [ru] - 99.4% - Missing keys: 13 +Russian [ru] - 99.5% - Missing keys: 11 Swedish [sv] - 27.2% - Missing keys: 1704 Thai [th] - 2.9% - Missing keys: 2272 Turkish [tr] - 34.7% - Missing keys: 1528 Ukrainian [uk] - 56.0% - Missing keys: 1029 -Chinese (Simplified, Mainland China) [zh-cn] - 99.4% - Missing keys: 13 +Chinese (Simplified, Mainland China) [zh-cn] - 99.5% - Missing keys: 11 Chinese (Traditional, Taiwan) [zh-tw] - 66.5% - Missing keys: 785 Total keys: 2341 From 8d00e3f04d225bf0a843e9df920b27e0e70d65e6 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 17 Dec 2024 09:22:36 +0900 Subject: [PATCH 168/529] Update ja.json --- ja.json | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/ja.json b/ja.json index 0d83b81..e711691 100644 --- a/ja.json +++ b/ja.json @@ -1760,6 +1760,23 @@ "Settings.LaserSettings.ShowInDesktop": "デスクトップモードでレーザーを表示", "Settings.LaserSettings.ShowInDesktop.Description": "有効にすると、デスクトップモードで一人称視点の場合にも、レーザーが表示されます。", + "Settings.CursorSettings": "カーソル設定", + + "Settings.CursorSettings.BaseCursorSize": "基本のカーソルサイズ", + "Settings.CursorSettings.BaseCursorSize.Description": "基本のカーソルの大きさを設定できます。 他のカーソルの大きさはこの設定に加えるため、他のカーソルの大きさを調整する前に、まずここを設定することをお勧めします。", + + "Settings.CursorSettings.GrabMultiplier": "グラブ倍率", + "Settings.CursorSettings.GrabMultiplier.Description": "この倍率は、オブジェクトやアイテムをつかむ際に、カーソルに適用されます。", + + "Settings.CursorSettings.InteractionMultiplier": "インタラクション倍率", + "Settings.CursorSettings.InteractionMultiplier.Description": "この倍率は、ボタンなどのUI要素を操作する際に、カーソルに適用されます。", + + "Settings.CursorSettings.TextMultiplier": "テキスト倍率", + "Settings.CursorSettings.TextMultiplier.Description": "この倍率は、テキストを操作している際に、カーソルに適用されます。", + + "Settings.CursorSettings.SliderMultiplier": "スライダー倍率", + "Settings.CursorSettings.SliderMultiplier.Description": "この倍率は、スライダーやスクロールバーを操作する際に、カーソルに適されます。", + "Settings.DesktopViewSettings.FollowCursor": "カーソルに合わせて画面を切り替える", "Settings.DesktopViewSettings.FollowCursor.Description": "PCでマルチモニターを使用している際に有効な設定です。設定を有効にすると、カーソルの移動に合わせてデスクトップ画面が自動的に切り替わります。VR中にキーボードやマウスを操作したいときに使えます。", "Settings.DesktopViewSettings.Brightness": "明るさ", @@ -2217,7 +2234,7 @@ "Inspector.PrimitiveMemberEditor.Warning": "警告!このコンポーネントを使用すると、IDを使用して参照を操作できます。​この手法は一般的に「Refハック」と呼ばれます。

これを実行するに、​これはサポートされていないため、​いつか壊れる可能性があることを理解してください。​この機能に依存しないでください。", "Inspector.ParticleSystem.TestingWarning" : "警告!
これは\"PhotonDust\"という新しいパーティクルシステムです。このシステムを試すのは自由ですが、重要なコンテンツではまだ使用しないことをおすすめします。

この警告が表示されなくなるまで、レガシー・パーティクル・システムを使用することをおすすめします。", - "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}\tSimulation Time: {time}\tRender allocations: {allocationCount}", + "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}\tSimulation Time: {time}\tSubmit Time: {renderSubmitTime}\tRender allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "遷移テンプレート:", From 4cc4368dc1848435cdafba13a12801316c03db16 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 17 Dec 2024 01:48:09 +0100 Subject: [PATCH 169/529] de: translated cursor settings strings, added missing PhotonDust diagnostics --- de.json | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/de.json b/de.json index 365e626..a3acb17 100644 --- a/de.json +++ b/de.json @@ -1387,10 +1387,8 @@ "Settings.KeyboardLookSettings": "Einstellungen zur Tastatur-Blicksteuerung", "Settings.KeyboardLookSettings.LookEnabled": "Tastatur-Blicksteuerung", - "Settings.KeyboardLookSettings.LookEnabled.Description": "Wenn diese Funktion aktiv ist, können Sie Ihren Kopf mit den Pfeiltasten Ihrer Tastatur bewegen.
Dies ist für Situationen gedacht, in denen eine Maus nicht vorhanden oder nicht zweckmäßig ist, z. B. bei der Verwendung eines Laptops oder wenn barrierefreie Alternativen zur Maus benötigt werden.", "Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontale Geschwindigkeit der Tastatur-Blicksteuerung", - "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Hier können Sie einstellen, wie schnell sich Ihr Kopf horizontal bewegt, wenn Sie die Tastatur-Blicksteuerung verwenden.", "Settings.KeyboardLookSettings.VerticalSpeed": "Vertikale Geschwindigkeit der Tastatur-Blicksteuerung", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Diese Einstellung bestimmt, wie schnell sich Ihr Kopf vertikal bewegt, wenn Sie die Tastatur-Blicksteuerung verwenden.", @@ -1761,6 +1759,24 @@ "Settings.LaserSettings.ShowInDesktop": "Zeige Laser im Desktop Modus", "Settings.LaserSettings.ShowInDesktop.Description": "Wenn dies aktiviert ist, wird das Laserbild in der Egoperspektive im Desktop Modus vollständig angezeigt.", + "Settings.CursorSettings": "Zeigereinstellungen", + + "Settings.CursorSettings.BaseCursorSize": "Basis-Zeigergröße", + "Settings.CursorSettings.BaseCursorSize.Description": "Dies setzt die Basisgröße des Zeigers. Wir empfehlen, diese Größe zuerst einzustellen, da die anderen Zeigereinstellungen relativ zu dieser Basisgröße wirken.", + + "Settings.CursorSettings.GrabMultiplier": "Greif-Multiplikator", + "Settings.CursorSettings.GrabMultiplier.Description": "Wenn Objekte oder Gegenstände gegriffen werden, wird dieser Wert als Multiplikator auf die Zeigergröße angewendet.", + + "Settings.CursorSettings.InteractionMultiplier": "Interaktions-Multiplikator", + "Settings.CursorSettings.InteractionMultiplier.Description": "Bei der Interaktion mit Elementen der Benutzeroberfläche, wie z. B. mit Schaltflächen, wird dieser Wert als Multiplikator auf die Zeigergröße angewendet.", + + "Settings.CursorSettings.TextMultiplier": "Text-Multiplikator", + "Settings.CursorSettings.TextMultiplier.Description": "Bei der Interaktion mit Text wird dieser Wert als Multiplikator auf die Zeigergröße angewendet.", + + "Settings.CursorSettings.SliderMultiplier": "Schieberegler-Multiplikator", + "Settings.CursorSettings.SliderMultiplier.Description": "Während Sie mit Schiebereglern und Scrollbalken interagieren wird dieser Wert als Multiplikator auf die Zeigergröße angewendet.", + + "Settings.DesktopViewSettings.FollowCursor": "Zeiger folgen", "Settings.DesktopViewSettings.FollowCursor.Description": "Wenn diese Funktion aktiviert ist, wechselt die Desktop-Ansicht automatisch zu dem Bildschirm, auf dem sich Ihr Mauszeiger befindet. Dies ist nützlich, wenn Sie in VR eine physische Tastatur und Maus verwenden.", "Settings.DesktopViewSettings.Brightness": "Helligkeit", @@ -2217,9 +2233,9 @@ "Inspector.CharacterController.Warning": "WARNUNG!
Es ist möglich diese Komponente als einfachen Rigidbody zu verwenden, indem 'Rotation Simulieren' ausgewählt wird. Bevor Sie dies tun, verstehen Sie bitte, dass sie nicht für diesen Zweck optimiert ist und dass vollständige Rididbody-Unterstützung in der Zukunft hinzugefügt wird.
Vollständige Rigidbody-Unterstützung wird folgendes ermöglichen:
- CPU- und Netzwerkeffizienz - Mit CharacterController werden Sie höhere CPU-Auslastung und signifikant höhere Netzwerkauslastung verursachen
- Beschränkungen - Sie werden in der Lage sein Gelenke, Schaniere, Federn und andere Beschränkungen zwischen Rigidbodies zu erstellen
- Geschmeidige Simulation und Interaktionen für Jeden - CharacterController wird Fehlverhalten verursachen wenn ein anderer Benutzer versucht damit zu interagieren.
- Neue Features und Tools - Dadurch wird die Verwendung deutlich einfacher
-----------------------
Solange Sie diese Einschränkungen verstehen, viel Spaß!", "Inspector.PrimitiveMemberEditor.Warning": "WARNUNG!
Es ist möglich diese Komponente zu verwenden um mit Referenzen zu interagieren, die über Ihre IDs addressiert werden. Dieser Vorgang ist geläufig bekannt als 'Ref Hacking'.

Bevor Sie dies tun, verstehen Sie bitte dass dies nicht unterstützt ist und zu jedem Zeitpunk kaputtgehen kann. Verlassen Sie sich nicht auf diese Funktionalität für Ihre Kreationen!", - "Inspector.ParticleSystem.TestingWarning" : "WARNUNG!
Dies ist das neue Partikelsystem \"PhotonDust\", welches gerade erprobt wird. Sie können gerne damit spielen, aber wir empfehlen, es noch nicht für neue, ernsthafte Inhalte zu verwenden, da es noch zu Änderungen kommen kann.

Wir empfehlen, für Projekte weiterhin das alte Partikelsystem zu verwenden, bis dieses vollständig entfernt wird und auch diese Warnung verschwindet.", - "Inspector.ParticleSystem.BasicInfo" : "Partikel: {count}\tLetzte Simulationszeit: {time}", - "Inspector.ParticleSystem.TrailInfo" : "Spuren: {trailCount} (Kapazität: {trailCapacity}), Spur-Punkt Kapazität: {trailPointCapacity}", + "Inspector.ParticleSystem.TestingWarning": "WARNUNG!
Dies ist das neue Partikelsystem \"PhotonDust\", welches gerade erprobt wird. Sie können gerne damit spielen, aber wir empfehlen, es noch nicht für neue, ernsthafte Inhalte zu verwenden, da es noch zu Änderungen kommen kann.

Wir empfehlen, für Projekte weiterhin das alte Partikelsystem zu verwenden, bis dieses vollständig entfernt wird und auch diese Warnung verschwindet.", + "Inspector.ParticleSystem.BasicInfo": "Partikel: {count}\tSimulationszeit: {time}\tSubmit-Zeit: {renderSubmitTime}\tRender-Allokationen: {allocationCount}", + "Inspector.ParticleSystem.TrailInfo": "Spuren: {trailCount} (Kapazität: {trailCapacity}), Spur-Punkt Kapazität: {trailPointCapacity}, Allokationen: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "Häufig verwendete Übergangs-Vorlagen:", "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha ein- & ausblenden", From 150fe5e50bf5481c66f6f1c20e70f06da310faa1 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 5 Dec 2024 12:30:02 +0000 Subject: [PATCH 170/529] Translated Settings.CursorSettings.* --- pl.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pl.json b/pl.json index 6203603..c41ca01 100644 --- a/pl.json +++ b/pl.json @@ -1760,6 +1760,23 @@ "Settings.LaserSettings.ShowInDesktop": "Pokaż lasery w trybie stacjonarnym", "Settings.LaserSettings.ShowInDesktop.Description": "Po włączeniu, laser będzie w pełni wyświetlany w widoku pierwszoosobowym w trybie stacjonarnym.", + "Settings.CursorSettings": "Ustawienia kursora", + + "Settings.CursorSettings.BaseCursorSize": "Podstawowy rozmiar kursora", + "Settings.CursorSettings.BaseCursorSize.Description": "Ustawia podstawowy rozmiar kursora. Zalecamy ustawienie tej opcji w pierwszej kolejności, przed dostosowaniem pozostałych, ponieważ ich rozmiar jest zależny od tej opcji.", + + "Settings.CursorSettings.GrabMultiplier": "Mnożnik chwytu", + "Settings.CursorSettings.GrabMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas chwytania obiektów i przedmiotów.", + + "Settings.CursorSettings.InteractionMultiplier": "Mnożnik interakcji", + "Settings.CursorSettings.InteractionMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas while interacting with UI elements such as buttons.", + + "Settings.CursorSettings.TextMultiplier": "Mnożnik tekstu", + "Settings.CursorSettings.TextMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas podczas interakcji i manipulowania tekstem.", + + "Settings.CursorSettings.SliderMultiplier": "Mnożnik suwaka", + "Settings.CursorSettings.SliderMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas podczas interakcji z suwakami i paskami przewijania.", + "Settings.DesktopViewSettings.FollowCursor": "Podążaj za kursorem", "Settings.DesktopViewSettings.FollowCursor.Description": "Po włączeniu widok pulpitu automatycznie przełączy się na ekran, na którym znajduje się kursor. Jest to przydatne podczas korzystania z fizycznej klawiatury i myszy w VR.", "Settings.DesktopViewSettings.Brightness": "Jasność", From 702f11a9e76057c0048ad2e24499c8cdc785129b Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 5 Dec 2024 12:47:25 +0000 Subject: [PATCH 171/529] Fix the rather humorous half translation. --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index c41ca01..27be97b 100644 --- a/pl.json +++ b/pl.json @@ -1769,7 +1769,7 @@ "Settings.CursorSettings.GrabMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas chwytania obiektów i przedmiotów.", "Settings.CursorSettings.InteractionMultiplier": "Mnożnik interakcji", - "Settings.CursorSettings.InteractionMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas while interacting with UI elements such as buttons.", + "Settings.CursorSettings.InteractionMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas podczas interakcji z elementami interfejsu użytkownika, takimi jak przyciski.", "Settings.CursorSettings.TextMultiplier": "Mnożnik tekstu", "Settings.CursorSettings.TextMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas podczas interakcji i manipulowania tekstem.", From 4d6eb6e03f0a28e508fb2c7f6e8634db72de75c7 Mon Sep 17 00:00:00 2001 From: Foxo <79523144+FoxoBread@users.noreply.github.com> Date: Tue, 17 Dec 2024 06:24:10 +0000 Subject: [PATCH 172/529] Remove duplicate podczasy Attempt 2. --- pl.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pl.json b/pl.json index 0b606fc..d6bc44c 100644 --- a/pl.json +++ b/pl.json @@ -1769,13 +1769,13 @@ "Settings.CursorSettings.GrabMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas chwytania obiektów i przedmiotów.", "Settings.CursorSettings.InteractionMultiplier": "Mnożnik interakcji", - "Settings.CursorSettings.InteractionMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas podczas interakcji z elementami interfejsu użytkownika, takimi jak przyciski.", + "Settings.CursorSettings.InteractionMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas interakcji z elementami interfejsu użytkownika, takimi jak przyciski.", "Settings.CursorSettings.TextMultiplier": "Mnożnik tekstu", - "Settings.CursorSettings.TextMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas podczas interakcji i manipulowania tekstem.", + "Settings.CursorSettings.TextMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas interakcji i manipulowania tekstem.", "Settings.CursorSettings.SliderMultiplier": "Mnożnik suwaka", - "Settings.CursorSettings.SliderMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas podczas interakcji z suwakami i paskami przewijania.", + "Settings.CursorSettings.SliderMultiplier.Description": "Jest stosowany jako mnożnik rozmiaru kursora podczas interakcji z suwakami i paskami przewijania.", "Settings.DesktopViewSettings.FollowCursor": "Podążaj za kursorem", "Settings.DesktopViewSettings.FollowCursor.Description": "Po włączeniu widok pulpitu automatycznie przełączy się na ekran, na którym znajduje się kursor. Jest to przydatne podczas korzystania z fizycznej klawiatury i myszy w VR.", From cc88e3b4088cd2aa60e01f71176d38aff352077a Mon Sep 17 00:00:00 2001 From: Xuanchu Chen <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 17 Dec 2024 14:53:49 +0800 Subject: [PATCH 173/529] Update zh-cn.json --- zh-cn.json | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index 21f44e0..e52c3f5 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1387,10 +1387,8 @@ "Settings.KeyboardLookSettings": "键盘观察设置", "Settings.KeyboardLookSettings.LookEnabled": "键盘观察", - "Settings.KeyboardLookSettings.LookEnabled.Description": "启用后,键盘查看设置将允许你使用键盘上的箭头键移动你的头部。
该功能是用于在一些无法或者不适合使用鼠标的场景,例如使用笔记本电脑或者其他需要使用鼠标的替代方案。", "Settings.KeyboardLookSettings.HorizontalSpeed": "键盘观察的水平速度。", - "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "使用键盘观察时,使用它来调整头部水平移动的速度。", "Settings.KeyboardLookSettings.VerticalSpeed": "键盘观察的垂直速度。", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "使用键盘观察时,使用它来调整头部垂直移动的速度。", @@ -1761,6 +1759,24 @@ "Settings.LaserSettings.ShowInDesktop": "在桌面模式下显示激光", "Settings.LaserSettings.ShowInDesktop.Description": "开启后,在桌面模式下的第一人称视角中,激光视觉效果将完全呈现在你眼前", + "Settings.CursorSettings": "光标设置", + + "Settings.CursorSettings.BaseCursorSize": "基本光标大小", + "Settings.CursorSettings.BaseCursorSize.Description": "这会设置一个基本光标大小。我们建议先设置这个值,然后再调整其他值,因为它们的大小是相对于这个值的。", + + "Settings.CursorSettings.GrabMultiplier": "抓握时的大小倍数", + "Settings.CursorSettings.GrabMultiplier.Description": "在抓取对象和项目时,它将作为光标的光标大小倍增应用。", + + "Settings.CursorSettings.InteractionMultiplier": "互动时的大小倍数", + "Settings.CursorSettings.InteractionMultiplier.Description": "当与UI元素(如按钮)交互时,它将作为光标的光标大小倍增应用。", + + "Settings.CursorSettings.TextMultiplier": "文本编辑时的大小倍数", + "Settings.CursorSettings.TextMultiplier.Description": "在互动和操作文本时,它将作为光标的光标大小倍增应用。", + + "Settings.CursorSettings.SliderMultiplier": "滑动时的大小倍数", + "Settings.CursorSettings.SliderMultiplier.Description": "在与滑块和滚动条互动时,它将作为光标的光标大小倍增应用。", + + "Settings.DesktopViewSettings.FollowCursor": "跟随光标", "Settings.DesktopViewSettings.FollowCursor.Description": "启用后,桌面视图将自动切换到光标所在的屏幕。当你在 VR 模式中使用物理键盘和鼠标时,这将非常有用。", "Settings.DesktopViewSettings.Brightness": "亮度", @@ -2217,7 +2233,7 @@ "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", - "Inspector.ParticleSystem.TestingWarning" : "警告!
这是一种名为 \"PhotonDust\" 的新粒子系统,目前正在测试中。你可以自由地使用它,但我们建议不要将其用于制作新的高要求内容,因为仍有可能出现破环性的变化。

我们建议在项目中继续使用传统粒子系统,直到它完全被移除并且这个警告消失为止。", + "Inspector.ParticleSystem.TestingWarning" : "警告!
这是一种名为 \"PhotonDust\" 的新粒子系统,目前正在测试中。你可以自由地使用它,但我们建议不要将其用于制作新的高要求内容,因为仍有可能出现破环性的变化问题。

我们建议在项目中继续使用传统粒子系统,直到它完全被移除并且这个警告消失为止。", "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}\t最后一次模拟时间: {time}", "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", From 51d34dd9ce726fdbaf1342e01b235a1eb008ad6c Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 17 Dec 2024 09:59:58 +0100 Subject: [PATCH 174/529] Update stats --- Missing/de.md | 13 ------------- Missing/ja.md | 13 ------------- Missing/pl.md | 13 ------------- Missing/zh-cn.md | 13 ------------- README.md | 8 ++++---- 5 files changed, 4 insertions(+), 56 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index dd89bcb..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,16 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -Settings.CursorSettings -Settings.CursorSettings.BaseCursorSize -Settings.CursorSettings.BaseCursorSize.Description -Settings.CursorSettings.GrabMultiplier -Settings.CursorSettings.GrabMultiplier.Description -Settings.CursorSettings.InteractionMultiplier -Settings.CursorSettings.InteractionMultiplier.Description -Settings.CursorSettings.TextMultiplier -Settings.CursorSettings.TextMultiplier.Description -Settings.CursorSettings.SliderMultiplier -Settings.CursorSettings.SliderMultiplier.Description - diff --git a/Missing/ja.md b/Missing/ja.md index a3ce1dd..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,16 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -Settings.CursorSettings -Settings.CursorSettings.BaseCursorSize -Settings.CursorSettings.BaseCursorSize.Description -Settings.CursorSettings.GrabMultiplier -Settings.CursorSettings.GrabMultiplier.Description -Settings.CursorSettings.InteractionMultiplier -Settings.CursorSettings.InteractionMultiplier.Description -Settings.CursorSettings.TextMultiplier -Settings.CursorSettings.TextMultiplier.Description -Settings.CursorSettings.SliderMultiplier -Settings.CursorSettings.SliderMultiplier.Description - diff --git a/Missing/pl.md b/Missing/pl.md index 1ad4ea7..49c4e2e 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -1,16 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Polish [pl] -Settings.CursorSettings -Settings.CursorSettings.BaseCursorSize -Settings.CursorSettings.BaseCursorSize.Description -Settings.CursorSettings.GrabMultiplier -Settings.CursorSettings.GrabMultiplier.Description -Settings.CursorSettings.InteractionMultiplier -Settings.CursorSettings.InteractionMultiplier.Description -Settings.CursorSettings.TextMultiplier -Settings.CursorSettings.TextMultiplier.Description -Settings.CursorSettings.SliderMultiplier -Settings.CursorSettings.SliderMultiplier.Description - diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 403f18e..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,16 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -Settings.CursorSettings -Settings.CursorSettings.BaseCursorSize -Settings.CursorSettings.BaseCursorSize.Description -Settings.CursorSettings.GrabMultiplier -Settings.CursorSettings.GrabMultiplier.Description -Settings.CursorSettings.InteractionMultiplier -Settings.CursorSettings.InteractionMultiplier.Description -Settings.CursorSettings.TextMultiplier -Settings.CursorSettings.TextMultiplier.Description -Settings.CursorSettings.SliderMultiplier -Settings.CursorSettings.SliderMultiplier.Description - diff --git a/README.md b/README.md index c2e0a8d..ff4cf43 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 67.7% - Missing keys: 756 -German [de] - 99.5% - Missing keys: 11 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2291 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 69.0% - Missing keys: 725 @@ -13,18 +13,18 @@ Finnish [fi] - 88.1% - Missing keys: 279 French [fr] - 99.5% - Missing keys: 11 Hungarian [hu] - 28.2% - Missing keys: 1680 Icelandic [is] - 26.5% - Missing keys: 1721 -Japanese [ja] - 99.5% - Missing keys: 11 +Japanese [ja] - 100.0% - Missing keys: 0 Korean [ko] - 99.5% - Missing keys: 11 Dutch [nl] - 99.4% - Missing keys: 13 Norwegian [no] - 66.3% - Missing keys: 790 -Polish [pl] - 99.5% - Missing keys: 11 +Polish [pl] - 100.0% - Missing keys: 0 Portuguese (Brazil) [pt-br] - 66.2% - Missing keys: 791 Russian [ru] - 99.5% - Missing keys: 11 Swedish [sv] - 27.2% - Missing keys: 1704 Thai [th] - 2.9% - Missing keys: 2272 Turkish [tr] - 34.7% - Missing keys: 1528 Ukrainian [uk] - 56.0% - Missing keys: 1029 -Chinese (Simplified, Mainland China) [zh-cn] - 99.5% - Missing keys: 11 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 66.5% - Missing keys: 785 Total keys: 2341 From 862812ef1ee7b902ce521aecf297a72cc28beaef Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Tue, 17 Dec 2024 22:12:32 +0900 Subject: [PATCH 175/529] KR: Cursor settings --- ko.json | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/ko.json b/ko.json index 957e0f9..e218c3b 100644 --- a/ko.json +++ b/ko.json @@ -1387,10 +1387,8 @@ "Settings.KeyboardLookSettings": "키보드 방향 전환 설정", "Settings.KeyboardLookSettings.LookEnabled": "키보드 방향전환 허용", - "Settings.KeyboardLookSettings.LookEnabled.Description": "활성화 시, 키보드의 방향키를 이용하여 머리의 회전을 수행할 수 있습니다.
이 기능은 노트북을 사용하거나 마우스 및 대체수단을 사용할 수 없는 경우를 위해 설계되었습니다.", "Settings.KeyboardLookSettings.HorizontalSpeed": "수평(좌/우) 회전속도", - "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "키보드를 이용하여 좌/우 회전할때 사용할 속도를 설정합니다.", "Settings.KeyboardLookSettings.VerticalSpeed": "수직(상/하) 이동속도", "Settings.KeyboardLookSettings.VerticalSpeed.Description": "키보드를 이용하여 상/하 회전할때 사용할 속도를 설정합니다.", @@ -1761,6 +1759,24 @@ "Settings.LaserSettings.ShowInDesktop": "데스크탑 모드에서 지시선 보이기", "Settings.LaserSettings.ShowInDesktop.Description": "활성화한 경우, 데스크탑 1인칭 모드에서 지시선이 표현됩니다.", + "Settings.CursorSettings": "커서 설정", + + "Settings.CursorSettings.BaseCursorSize": "기본 커서 크기", + "Settings.CursorSettings.BaseCursorSize.Description": "커서의 기본 크기를 정합니다. 하위 다른 설정값은 이 값을 기준으로 상대적용 되므로 이를 먼저 설정하세요.", + + "Settings.CursorSettings.GrabMultiplier": "잡기 배율", + "Settings.CursorSettings.GrabMultiplier.Description": "잡을 수 있는 대상을 가리킬때의 커서를 기본 커서 크기를 기준으로 계산하여 표현합니다.", + + "Settings.CursorSettings.InteractionMultiplier": "UI 상호작용 배율", + "Settings.CursorSettings.InteractionMultiplier.Description": "버튼과 같은 UI 대상을 가리킬때의 커서를 기본 커서 크기를 기준으로 계산하여 표현합니다.", + + "Settings.CursorSettings.TextMultiplier": "문자열 상호작용 배율", + "Settings.CursorSettings.TextMultiplier.Description": "UIX 문자열 입력 필드와 같은 대상을 가리킬때의 커서를 기본 커서 크기를 기준으로 계산하여 표현합니다.", + + "Settings.CursorSettings.SliderMultiplier": "슬라이더 배율", + "Settings.CursorSettings.SliderMultiplier.Description": "UIX 슬라이드바 같은 대상을 가리킬때의 커서를 기본 커서 크기를 기준으로 계산하여 표현합니다.", + + "Settings.DesktopViewSettings.FollowCursor": "커서 따라가기", "Settings.DesktopViewSettings.FollowCursor.Description": "활성화되면 대시 메뉴/데스크탑에서 마우스 커서가 지시선을 따라가게 됩니다. 이 설정은 VR 상태에서 물리적 키보드와 마우스를 사용하는 경우 유용합니다.", "Settings.DesktopViewSettings.Brightness": "밝기", From 72b29db88738b063625b4156dfd96cd70c38da52 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Tue, 17 Dec 2024 18:09:05 +0200 Subject: [PATCH 176/529] chore: translate cursor settings --- fr.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/fr.json b/fr.json index faa0dc7..dc4acd1 100644 --- a/fr.json +++ b/fr.json @@ -1759,6 +1759,23 @@ "Settings.LaserSettings.ShowInDesktop": "Montrer les lasers en mode bureau", "Settings.LaserSettings.ShowInDesktop.Description": "Quand activé, les lasers seront visibles en mode bureau à la première personne.", + "Settings.CursorSettings": "Options de curseur", + + "Settings.CursorSettings.BaseCursorSize": "Taille du curseur de base", + "Settings.CursorSettings.BaseCursorSize.Description": "Définis la taille de base du curseur. Nous recommandons de définir cette option en premier avant les autres étant donné que leurs valeurs seront relative a celle-ci.", + + "Settings.CursorSettings.GrabMultiplier": "Multiplicateur d'accroche", + "Settings.CursorSettings.GrabMultiplier.Description": "Appliqué comme multiplicateur quand votre curseur attrape un objet.", + + "Settings.CursorSettings.InteractionMultiplier": "Multiplicateur d'interactions", + "Settings.CursorSettings.InteractionMultiplier.Description": "Appliqué comme multiplicateur quand votre curseur passe sur une interface comme des boutons.", + + "Settings.CursorSettings.TextMultiplier": "Multiplicateur de texte", + "Settings.CursorSettings.TextMultiplier.Description": "Appliqué comme multiplicateur quand vous manipulez du texte.", + + "Settings.CursorSettings.SliderMultiplier": "Multiplicateur de sliders", + "Settings.CursorSettings.SliderMultiplier.Description": "Appliqué comme multiplicateur quand votre curseur passe sur des sliders.", + "Settings.DesktopViewSettings.FollowCursor": "Suivre le curseur", "Settings.DesktopViewSettings.FollowCursor.Description": "Quand activé, la vue de bureau montrera l'écran sur lequel votre curseur est automatiquement. Ceci est utile si vous utilisez une souris et clavier en VR.", "Settings.DesktopViewSettings.Brightness": "Luminosité", From 9ea593f82d532f617082ffe34c6f1c1d2204fb5f Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 18 Dec 2024 09:00:41 +0100 Subject: [PATCH 177/529] Update stats --- Missing/fr.md | 13 ------------- Missing/ko.md | 13 ------------- README.md | 4 ++-- 3 files changed, 2 insertions(+), 28 deletions(-) diff --git a/Missing/fr.md b/Missing/fr.md index 9d4c9db..49c4e2e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,16 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# French [fr] -Settings.CursorSettings -Settings.CursorSettings.BaseCursorSize -Settings.CursorSettings.BaseCursorSize.Description -Settings.CursorSettings.GrabMultiplier -Settings.CursorSettings.GrabMultiplier.Description -Settings.CursorSettings.InteractionMultiplier -Settings.CursorSettings.InteractionMultiplier.Description -Settings.CursorSettings.TextMultiplier -Settings.CursorSettings.TextMultiplier.Description -Settings.CursorSettings.SliderMultiplier -Settings.CursorSettings.SliderMultiplier.Description - diff --git a/Missing/ko.md b/Missing/ko.md index 59e2765..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,16 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -Settings.CursorSettings -Settings.CursorSettings.BaseCursorSize -Settings.CursorSettings.BaseCursorSize.Description -Settings.CursorSettings.GrabMultiplier -Settings.CursorSettings.GrabMultiplier.Description -Settings.CursorSettings.InteractionMultiplier -Settings.CursorSettings.InteractionMultiplier.Description -Settings.CursorSettings.TextMultiplier -Settings.CursorSettings.TextMultiplier.Description -Settings.CursorSettings.SliderMultiplier -Settings.CursorSettings.SliderMultiplier.Description - diff --git a/README.md b/README.md index ff4cf43..4a04812 100644 --- a/README.md +++ b/README.md @@ -10,11 +10,11 @@ Esperanto [eo] - 69.0% - Missing keys: 725 Spanish [es] - 97.3% - Missing keys: 64 Estonian [et] - 35.2% - Missing keys: 1516 Finnish [fi] - 88.1% - Missing keys: 279 -French [fr] - 99.5% - Missing keys: 11 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 28.2% - Missing keys: 1680 Icelandic [is] - 26.5% - Missing keys: 1721 Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 99.5% - Missing keys: 11 +Korean [ko] - 100.0% - Missing keys: 0 Dutch [nl] - 99.4% - Missing keys: 13 Norwegian [no] - 66.3% - Missing keys: 790 Polish [pl] - 100.0% - Missing keys: 0 From 554b959b77ac435f3560dba40235362df8e86e1c Mon Sep 17 00:00:00 2001 From: Lolosia Date: Fri, 20 Dec 2024 17:22:37 +0800 Subject: [PATCH 178/529] zh-cn: Fixed some ambiguous options in ProtoFlux tool. --- zh-cn.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index e52c3f5..122c90f 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -810,11 +810,11 @@ "Tools.Microphone.SourceFiltered": "过滤并归一化", "Tools.ProtoFlux.Name": "Proto-Flux 脚本编辑工具", - "Tools.ProtoFlux.Drive" : "驱动", - "Tools.ProtoFlux.Source" : "源", - "Tools.ProtoFlux.Reference" : "参考", - "Tools.ProtoFlux.Write" : "写", - "Tools.ProtoFlux.Proxy" : "代理", + "Tools.ProtoFlux.Drive" : "作为驱动节点", + "Tools.ProtoFlux.Source" : "作为源节点", + "Tools.ProtoFlux.Reference" : "作为可变源", + "Tools.ProtoFlux.Write" : "作为写入节点", + "Tools.ProtoFlux.Proxy" : "作为代理节点", "Tools.ProtoFlux.CreateLocal" : "创建局部变量", "Tools.ProtoFlux.CreateStore" : "创建变量", "Tools.ProtoFlux.CreateDataModelStore" : "创建结构变量", From 3fd50f0492918de9f9c390ada09583e6dc49b7d3 Mon Sep 17 00:00:00 2001 From: Lolosia Date: Fri, 20 Dec 2024 17:22:52 +0800 Subject: [PATCH 179/529] zh-cn: Optimize some miscellaneous items. --- zh-cn.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index 122c90f..c035a84 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1,6 +1,6 @@ { "localeCode": "zh-cn", - "authors": ["Melnus", "Holy_Water", "huang825172", "modimobeikete", "WARCRAFT11","flower-elf"], + "authors": ["Melnus", "Holy_Water", "huang825172", "modimobeikete", "WARCRAFT11", "flower-elf", "lolosiax"], "messages": { "General.OK": "确定", @@ -16,7 +16,7 @@ "General.Processing": "正在处理...", "General.FAILED": "失败", "General.Reset": "重置", - "General.WorldOpenConfirm": "真的开放吗?", + "General.WorldOpenConfirm": "确认要开放吗?", "General.Save": "保存", "General.Saving": "正在保存...", "General.Saved": "保存成功", @@ -1973,9 +1973,9 @@ "Inspector.Title" : "场景查看器", "Inspector.Slot.AttachComponent": "附加组件", - "Inspector.Slot.Axis.X": "X: +-左", - "Inspector.Slot.Axis.Y": "Y: +-下", - "Inspector.Slot.Axis.Z": "Z: +-后", + "Inspector.Slot.Axis.X": "+X-X左", + "Inspector.Slot.Axis.Y": "+Y-Y下", + "Inspector.Slot.Axis.Z": "+Z-Z后", "Inspector.Slot.Reset.Label": "重置:", "Inspector.Slot.Reset.Position": "位置", @@ -1996,8 +1996,8 @@ "Inspector.Member.ResetToDefault": "重置为默认值", - "Inspector.Member.BreakLinkDrive": "断开连接/驱动", - "Inspector.Member.OpenLinkDrive": "打开链接/驱动器来源", + "Inspector.Member.BreakLinkDrive": "断开驱动连接", + "Inspector.Member.OpenLinkDrive": "打开驱动来源", "Inspector.Member.SetAllToAvg": "全部设置为平均值", "Inspector.Member.SetAllToX": "全部设为 X", @@ -2423,7 +2423,7 @@ "Twitch.Panel.Button.SubscriberCommands.Disabled": "订阅者命令
对所有人启用", "Twitch.Panel.Title.Text": "Twitch 聊天室", - "Exiting.SavingItems": "正在保存 {n, plural, other {# 项目}}...", + "Exiting.SavingItems": "正在保存 {n, plural, other {# 项内容}}...", "Exiting.SavingChanges": "正在保存更改...", "Exiting.Exiting": "正在退出...", "Exiting.LoggingOut": "正在注销...", From fdd2d5ec8be2dc584632806b3a56e3b8c4d6231a Mon Sep 17 00:00:00 2001 From: Lolosia Date: Tue, 24 Dec 2024 16:46:14 +0800 Subject: [PATCH 180/529] zh-cn: Optimize a portion of the translated text. --- zh-cn.json | 378 ++++++++++++++++++++++++++--------------------------- 1 file changed, 189 insertions(+), 189 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index c035a84..5693ebf 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -169,11 +169,11 @@ "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": "正在下载 {bytes}/{total_bytes}", "World.Loaded": "加载完成", "World.Connection.EstablishingConnection": "正在连接", @@ -194,9 +194,9 @@ "World.Error.OnlyRegisteredUsers": "只允许注册用户加入", "World.Error.OnlyContacts": "仅允许房主的好友加入", "World.Error.OnlyContactsOfContacts": "仅允许在会话中的用戶的好友加入", - "World.Error.Private": "本会话仅允许私人加入", - "World.Error.SessionEnded": "会话已关闭", - "World.Error.UserLimitReached": "会话达到了用户数限制", + "World.Error.Private": "此房间仅允许房主邀请加入", + "World.Error.SessionEnded": "此房间已关闭", + "World.Error.UserLimitReached": "此房间达到了人数上限", "World.Error.FailedAuthentication": "身份验证失败", "World.Error.FailedUserID": "认证用户标识失败", "World.Error.FailedFetchingAuthentication": "无法获取身份验证信息", @@ -206,7 +206,7 @@ "World.Error.InvalidAddress": "无效地址", "World.Error.NoPort": "未指定端口", "World.Error.IncompatibleVersion": "不兼容的版本", - "World.Error.HostBlocked": "房主被屏蔽", + "World.Error.HostBlocked": "房主已屏蔽", "World.Error.HostBlockedDetail": "你已屏蔽该房主", "World.Error.WorldCrash": "世界崩溃了", "World.Error.WorldCrashDetail" : "在尝试更新该世界时遭遇了致命错误", @@ -221,20 +221,20 @@ "World.Config.MobileFriendly": "移动端友好", "World.Config.SaveOptionsHeader": "保存这个世界:", "World.Config.EditMode": "编辑模式:", - "World.Config.AccessLevelHeader": "谁可以加入这个世界?", + "World.Config.AccessLevelHeader": "谁可以加入这个房间?", "World.Config.AutoKickAFK": "自动踢出AFK用户:", "World.Config.AutoKickAFKMinutes": "最长AFK时长(分):", - "World.Config.HideFromListing": "不显示在会话列表中", + "World.Config.HideFromListing": "不显示在房间列表中", "World.Config.Autosave": "自动保存(将覆盖上一次保存):", "World.Config.AutosaveInterval": "自动保存间隔(分钟):", "World.Config.CleanupAssets": "清理未使用的资产:", "World.Config.CleanupInterval": "清理间隔(秒):", - "World.Actions.StartSession": "开始会话", + "World.Actions.StartSession": "创建房间", "World.Actions.Join": "加入", "World.Actions.Focus": "聚焦", - "World.Actions.Close": "关闭世界", - "World.Actions.Leave": "离开世界", + "World.Actions.Close": "关闭房间", + "World.Actions.Leave": "离开房间", "World.Actions.Save": "保存更改", "World.Actions.SaveAs": "另存为...", "World.Actions.SaveCopy": "保存副本...", @@ -250,13 +250,13 @@ "World.Actions.ConfirmOverwrite": "确认覆盖", "World.Actions.Overwriting": "正在覆盖...", - "World.Actions.ClosePrompt": "关闭世界?", - "World.Actions.LeavePrompt": "离开世界?", + "World.Actions.ClosePrompt": "要关闭房间吗?", + "World.Actions.LeavePrompt": "要离开房间吗?", "World.Actions.CloseConfirm": "关闭", "World.Actions.LeaveConfirm": "离开", - "World.Actions.CannotClose": "(无法关闭这个世界)", + "World.Actions.CannotClose": "(无法关闭这个房间)", "World.Actions.GuestWarning": "", - "World.Actions.HostingWarning": "你目前在主持这个世界。如果继续,所有的用户都会从此会话断开连接。", + "World.Actions.HostingWarning": "你的设备目前是此房间的主机。如果继续操作,所有的玩家都会从此房间断开连接。", "World.Actions.GetWorldOrb": "获取世界球体", "World.Actions.CopyWorldURL": "复制世界URL", @@ -267,18 +267,18 @@ "World.Actions.CopySessionURL": "复制会话URL", "World.Indicator.NoData": "没有数据", - "World.Indicator.LocalWorld": "本地机器", + "World.Indicator.LocalWorld": "本地设备", "World.Indicator.Author": "作者: {name}", - "World.Indicator.Host": "主持: {name}", - "World.Indicator.Hosting": "主持中", - "World.Indicator.Sessions": "{n,plural, other {# 会话}}", + "World.Indicator.Host": "房主: {name}", + "World.Indicator.Hosting": "房间运行中", + "World.Indicator.Sessions": "{n} 个房间", "World.Indicator.Users": "用户", "World.Indicator.Users.None": "(找不到活跃的会话)", "World.Indicator.Description": "描述", "World.Indicator.Description.None": "(没有提供描述)", "World.Indicator.Visited": "(造访过)", - "World.Detail.ActiveSessions": "活动的会话:", + "World.Detail.ActiveSessions": "活跃的会话:", "World.Detail.ActiveUsers": "活跃用户:", "World.Detail.NewSession": "<新会话>", "World.Detail.DescriptionHeader": "描述: ", @@ -312,12 +312,12 @@ "World.Category.Custom": "自定义", "World.Category.GroupWorlds": "群组世界", - "World.AccessLevel.Anyone": "任何人", - "World.AccessLevel.RegisteredUsers": "注册用户", + "World.AccessLevel.Anyone": "公开", + "World.AccessLevel.RegisteredUsers": "公开,但不含匿名访客", "World.AccessLevel.Contacts": "仅好友", "World.AccessLevel.ContactsPlus": "好友+", "World.AccessLevel.LAN": "局域网", - "World.AccessLevel.Private": "私人(仅邀请)", + "World.AccessLevel.Private": "仅邀请", "World.SortParameter.SearchScore": "搜索分数", "World.SortParameter.Name": "名称", @@ -364,7 +364,7 @@ "World.Edit.ReadOnly": "只读", "Tools.AvatarCreator": "虚拟形象创建工具", - "Tools.FullBodyCalibrator": "全身/虚拟形象校准器", + "Tools.FullBodyCalibrator": "全身/虚拟形象校准工具", "Tools.CameraStreaming": "相机/流媒体", "Tools.CreateNewWorld": "创建新世界", "Tools.Debug": "调试", @@ -390,9 +390,9 @@ "Options.Nameplates.DefaultStyle": "仅使用默认铭牌风格", "Options.Nameplates.CustomStyle": "显示自定义铭牌", - "Indicator.OnlineUsers": "目前共有 {users} 位用户在线 ", - "Indicator.OnlineUsersVR": "{users} 位用户在VR模式游玩", - "Indicator.OnlineUsersDesktop": "{users} 位用户在桌面模式游玩", + "Indicator.OnlineUsers": "服务器共 {users} 人在线", + "Indicator.OnlineUsersVR": "其中 {users} 人位于VR模式", + "Indicator.OnlineUsersDesktop": "{users} 人位于桌面模式", "Indicator.ServerStatus.Status": "云服务状态", "Indicator.ServerStatus.Good": "良好", @@ -401,39 +401,39 @@ "Indicator.ServerStatus.NoInternet": "无网络连接", "Indicator.Sync.AllSynced": "已全部同步", - "Indicator.Sync.SyncingItems": "正在同步
{item_count, plural, one {# 项目} other {# 项目}}", + "Indicator.Sync.SyncingItems": "正在同步
{item_count} 项内容", "Indicator.Sync.UploadingVariants": "正在上传
资产", "Indicator.Sync.SyncError": "同步错误 查看日志了解细节", "Indicator.Sync.StorageFull": "存储已满 无法同步", "Indicator.Storage.StorageFull": "存储已满", - "Indicator.Storage.Usage": "已使用 {storage_used} 的存储 你共有 {storage_max}的存储空间
", + "Indicator.Storage.Usage": "{storage_used}/{storage_max}
存储空间使用率", "Indicator.LiveHiddenMessage": "(直播时信息已隐藏)", "Login.InvalidCredentials": "登录信息无效", - "Login.InvalidCredentials.Description": "检查你的登录信息后再试一次,或者点击 \"忘记密码?\"来进行密码重置", + "Login.InvalidCredentials.Description": "检查你的登录信息后再试一次,或者点击“忘记密码?”来进行密码重置", "Login.InvalidLogin": "登录信息无效", - "Login.InvalidLogin.Description": "检查你的登录信息后再试一次,或者点击 \"忘记密码?\"来进行密码重置", + "Login.InvalidLogin.Description": "检查你的登录信息后再试一次,或者点击“忘记密码?”来进行密码重置", "Login.MalformedUID": "设备信息无效", - "Login.MalformedUID.Description": "尝试重新安装Resonite, 或者在 {supportUrl}联系支持人员。", + "Login.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl}联系支持人员。", "Login.MissingUID": "设备信息缺失", - "Login.MissingUID.Description": "尝试重新安装Resonite, 或者在 {supportUrl}联系支持人员。", + "Login.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl}联系支持人员。", "Login.MissingSecretMachineId": "机器码缺失", - "Login.MissingSecretMachineId.Description": "尝试重新安装Resonite, 或者在 {supportUrl}联系支持人员。", + "Login.MissingSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl}联系支持人员。", "Login.MalformedSecretMachineId": "机器码无效", - "Login.MalformedSecretMachineId.Description": "尝试重新安装Resonite, 或者在 {supportUrl}联系支持人员。", + "Login.MalformedSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl}联系支持人员。", "Register.MissingUID": "设备信息无效", - "Register.MissingUID.Description": "尝试重新安装Resonite, 或者在 {supportUrl}联系支持人员。", + "Register.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl}联系支持人员。", "Register.MalformedUID": "设备信息无效", - "Register.MalformedUID.Description": "尝试重新安装Resonite, 或者在 {supportUrl}联系支持人员。", + "Register.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl}联系支持人员。", "Login.MissingLogin": "未提供凭据", "Login.MissingLogin.Description": "你是不是忘了填写你的登录信息了?", @@ -486,8 +486,8 @@ "Register.InvalidDateOfBirth": "无效出生日期", "Register.InvalidDateOfBirth.Description": "你的出生日期无效", - "Register.UsernameContainsBlockedTerms": "用户名含有屏蔽词", - "Register.UsernameContainsBlockedTerms.Description": "你的用户名含有屏蔽词。 如果你认为这是一个错误,请在 {supportUrl}联系支持人员。", + "Register.UsernameContainsBlockedTerms": "用户名含有敏感词", + "Register.UsernameContainsBlockedTerms.Description": "你的用户名含有敏感词。如果你认为这是一个错误,请在 {supportUrl} 联系支持人员。", "Register.MissingPassword": "未输入密码", "Register.MissingPassword.Description": "你似乎没有提供密码", @@ -496,32 +496,32 @@ "Register.InvalidPassword.Description": "你的密码无效。 密码必须至少包含 8 个字符,包括 1 个数字、1 个大写字母和 1 个小写字母。", "Register.EmailAlreadyRegistered": "此邮箱已注册", - "Register.EmailAlreadyRegistered.Description": "使用此电子邮件的账户已经存在, 如果你忘记了密码,可以点击\"忘记密码?\"。 或者通过 {supportUrl} 联系支持人员。", + "Register.EmailAlreadyRegistered.Description": "使用此电子邮件的账户已经存在, 如果你忘记了密码,可以点击“忘记密码?”。 或者通过 {supportUrl} 联系支持人员。", "Register.UsernameAlreadyRegistered": "此用户名已注册", - "Register.UsernameAlreadyRegistered.Description": "使用此用户名的帐户已经存在, 如果你忘记了密码,可以点击\"忘记密码?\"。 或者通过 {supportUrl} 联系支持人员。", + "Register.UsernameAlreadyRegistered.Description": "使用此用户名的帐户已经存在, 如果你忘记了密码,可以点击“忘记密码?”。 或者通过 {supportUrl} 联系支持人员。", "Register.ErrorCheckingUserId": "检查用户ID时出错", - "Register.ErrorCheckingUserId.Description": "请在 {supportUrl}联系支持人员。", + "Register.ErrorCheckingUserId.Description": "请在 {supportUrl} 联系支持人员。", "Recovery.MissingEmail": "未输入电子邮箱", "Recovery.MissingEmail.Description": "你似乎没有填写你的邮箱", "Recovery.IncorrectEmail": "电子邮箱错误", - "Recovery.IncorrectEmail.Description": "你填写了一个错误的用于恢复密码的邮箱。 请检查细节后再试一次。", + "Recovery.IncorrectEmail.Description": "你填写了一个错误的用于恢复密码的邮箱。请检查细节后再试一次。", "Recovery.NoPasswordSetup": "未设置密码", - "Recovery.NoPasswordSetup.Description": "请在:{supportUrl}联系支持人员。", + "Recovery.NoPasswordSetup.Description": "请在:{supportUrl} 联系支持人员。", "Register.UnknownError": "未知错误", - "Register.UnknownError.Description": "在注册时发生了未知的错误。 请在 {supportUrl}联系支持人员。", + "Register.UnknownError.Description": "在注册时发生了未知的错误。 请在 {supportUrl} 联系支持人员。", "Account.Login": "登录", "Account.Logout": "登出", "Account.Register": "注册", "Account.Saml2" : "使用 SAML 2.0 登录", "Account.LoginOrRegister": "登录 / 注册", - "Account.LogoutConfirm": "确认登出?", + "Account.LogoutConfirm": "确认登出?", "Account.LoggingIn": "正在登录...", "Account.LoggingOut": "正在登出...", "Account.Registering": "正在注册...", @@ -529,11 +529,11 @@ "Account.Username": "用户名:", "Account.Email": "电子邮件:", "Account.RememberMe": "记住我
(30天无活动后将登出)", - "Account.RepeatEmail": "重复电子邮件:", + "Account.RepeatEmail": "再次输入电子邮件:", "Account.UsernameOrEmail": "用户名或电子邮件:", "Account.Password": "密码:", - "Account.RepeatPassword": "重复输入密码:", - "Account.RecoverPassword": "忘记密码?", + "Account.RepeatPassword": "再次输入密码:", + "Account.RecoverPassword": "忘记密码", "Account.LiveEmailWarning": "警告: live.com,hotmail.com,Outlook.com和其他Microsoft托管的服务最多可能需要1-2天才能接收到该电子邮件。", "Account.PasswordRules": "(至少8个字符,1个数字,1个小写字母,1个大写字母)", "Account.LostPassword": "忘记密码", @@ -547,7 +547,7 @@ "Account.ErrorPasswordMismatch": "密码不匹配!", "Account.ErrorEmailMismatch": "电子邮件不匹配!", "Account.ErrorLoginError": "登录错误:", - "Account.RegistrationSuccess": "成功!

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

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

如果遇到问题,请通过 {appEmail} 或 {appCommunity} 与我们联系。", + "Account.RegistrationSuccess": "成功!

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

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

如果遇到问题,请通过 {appEmail} 或 {appCommunity} 与我们联系。", "Account.BirthMonth": "出生月份:", "Account.BirthDay": "出生日:", "Account.BirthYear": "出生年份:", @@ -561,16 +561,16 @@ "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.Description": "首先,你需要将一个安全码输入你的 2FA 认证应用,例如微软“Authenticator”或“Authy”,它们可以在手机应用商店获取。

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

如果你正在 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.Description": "要在你的账户上激活 2FA, 请使用你认证应用所产生的六位一次性密码来确保一切工作正常。

一旦激活,你将需要这些代码来进行特定操作。", + "Account.TOTP.Activate.Token": "六位一次性密码:", + "Account.TOTP.Activate.TokenField": "在此处输入一次性密码...", "Account.TOTP.Activate.Activate": "激活", "Account.TOTP.Activate.Activating": "激活中...", "Account.TOTP.Activate.InvalidToken": "无效口令!", @@ -593,7 +593,7 @@ "Avatar.Badge.Live" : "直播", "2FA.Header": "2FA验证", - "2FA.Token": "6位令牌:", + "2FA.Token": "一次性密码:", "Profile.Status.Sociable" : "想社交", "Profile.Status.Online": "在线", @@ -613,7 +613,7 @@ "Session.Permission.Vistor": "访客的默认权限:", "Session.Permission.Contact": "好友的默认权限:", "Session.Permission.Host": "主机的默认权限:", - "Session.Permission.PermissionOverrideCount": "权限覆盖: {n,select, -1 {---} other {{n}}}", + "Session.Permission.PermissionOverrideCount": "权限覆盖: {n,select, -1 {无} other {#}}", "Session.Permission.ClearOverrides": "清除权限覆盖项", "Session.JoinVerifier.EnableHeader" : "激活自定义准入认证?", @@ -670,10 +670,10 @@ "Contacts.Migrated": "好友未迁移", "Contacts.IncompatibleSession" : "不兼容的会话", - "Notifications.IsSociable" : "有社交意愿, 叫一下或者邀请他们!", - "Notifications.IsOnline": "上线了", - "Notifications.IsOnlineOnDifferentVersion": "上线了 (使用版本: {version})", - "Notifications.ReceivedContactRequest": "发来一个好友请求", + "Notifications.IsSociable" : "有社交意愿,叫一下或者邀请他们!", + "Notifications.IsOnline": "已上线", + "Notifications.IsOnlineOnDifferentVersion": "已上线 (使用版本: {version})", + "Notifications.ReceivedContactRequest": "请求添加你为好友", "Notifications.ReceivedInvite": "邀请你:", "Notifications.ReceivedItem": "发来一件物品:", "Notifications.VoiceMessage": "发来一条语音消息", @@ -748,7 +748,7 @@ "Tools.Dev.Interaction.Projection": "估算", "Tools.Color.Name": "颜色工具", - "Tools.Color.Picker": "选色器", + "Tools.Color.Picker": "取色器", "Tools.GrabbableSetter.Name": "抓取状态设置工具", "Tools.GrabbableSetter.Scalable": "设为可缩放", @@ -869,7 +869,7 @@ "CreateNew.ExperimentalParticleSystem": "PhotonDust 系统 (警告:实验性组件!)", "CreateNew.Object": "对象", - "CreateNew.Object.AvatarCreator": "虚拟形象创建器", + "CreateNew.Object.AvatarCreator": "虚拟形象创建工具", "CreateNew.Object.Camera": "相机", "CreateNew.Object.ReflectionProbe": "反射探针", "CreateNew.Object.Mirror": "镜子", @@ -887,15 +887,15 @@ "CreateNew.Object.FogVolume.Gradient": "梯度", "CreateNew.Text": "文本", - "CreateNew.Text.Basic": "基本的", - "CreateNew.Text.Outline": "描边", + "CreateNew.Text.Basic": "常规文本", + "CreateNew.Text.Outline": "描边文本", "CreateNew.Editor": "编辑器", - "CreateNew.Editor.UserInspector": "用户查看器", + "CreateNew.Editor.UserInspector": "用户查看工具", "CreateNew.Editor.LightSourcesWizard": "世界光源设置向导", "CreateNew.Editor.TextRendererWizard": "世界文字渲染器设置向导", "CreateNew.Editor.AssetOptimizationWizard": "资产优化设置向导", - "CreateNew.Editor.CubemapCreator": "立方体贴图创建器", + "CreateNew.Editor.CubemapCreator": "立方体贴图创建工具", "CreateNew.Editor.ReflectionProbes": "反射探针设置向导", "CreateNew.3DModel": "3D模型", @@ -904,7 +904,7 @@ "CreateNew.3DModel.Sphere": "球形", "CreateNew.3DModel.Capsule": "胶囊", "CreateNew.3DModel.Cone": "锥体", - "CreateNew.3DModel.Cylinder": "圆筒", + "CreateNew.3DModel.Cylinder": "圆柱体", "CreateNew.3DModel.Quad": "四边形", "CreateNew.3DModel.Grid": "网格", "CreateNew.3DModel.Torus": "圆环面", @@ -929,28 +929,28 @@ "CreateNew.Directory.Error.LongName": "名称太长了:", "CreateNew.Directory.Error.InvalidName": "无效名称:", - "AvatarCreator.Title": "虚拟形象创建器", - "AvatarCreator.Instructions": "将虚拟形象对象与头显和控制器参考对齐(可选),然后按创建将其转换为虚拟形象", - "AvatarCreator.UseSymmetry": "使用对称", + "AvatarCreator.Title": "虚拟形象创建工具", + "AvatarCreator.Instructions": "将头戴式显示器和控制器参照与模型尽可能对齐,之后按下“创建”将其转换为虚拟形象", + "AvatarCreator.UseSymmetry": "启用对称", "AvatarCreator.ShowToolAnchors": "显示工具锚点", - "AvatarCreator.SetupVolumeMeter": "设置音量计", - "AvatarCreator.SetupEyes": "设置眼睛", - "AvatarCreator.SetupFaceTracking": "设置人脸追踪", + "AvatarCreator.SetupVolumeMeter": "启用麦克风关联", + "AvatarCreator.SetupEyes": "启用眼睛", + "AvatarCreator.SetupFaceTracking": "启用面部追踪", "AvatarCreator.ProtectAvatar": "保护虚拟形象", - "AvatarCreator.CalibrateFeet": "校准脚", - "AvatarCreator.CalibrateHips": "校准骨盆/臀部", - "AvatarCreator.AlignHeadForward": "头向前对齐", - "AvatarCreator.AlignHeadUp": "头向上对齐", - "AvatarCreator.AlignHeadRight": "头向右对齐", - "AvatarCreator.CenterHead": "居中头位置", - "AvatarCreator.TryAlignHands": "尝试对齐手", - "AvatarCreator.AlignToolAnchors": "对齐工具锚点", + "AvatarCreator.CalibrateFeet": "校准脚部", + "AvatarCreator.CalibrateHips": "校准髋部(Hips)", + "AvatarCreator.AlignHeadForward": "将参照向前对齐头部", + "AvatarCreator.AlignHeadUp": "将参照向上对齐头部", + "AvatarCreator.AlignHeadRight": "将参照向右对齐头部", + "AvatarCreator.CenterHead": "将参照居中对齐头部", + "AvatarCreator.TryAlignHands": "尝试将参照与手部对齐", + "AvatarCreator.AlignToolAnchors": "将参照对齐工具锚点", "AvatarCreator.Create": "创建", - "AvatarCreator.ProtectionUnavailable": "虚拟形象保护在该世界不可用。 请切换到另外一个世界来保护虚拟形象。", + "AvatarCreator.ProtectionUnavailable": "虚拟形象保护在该世界不可用。请切换到另外一个世界来保护虚拟形象。", - "Importer.General.AsRawFile": "Raw文件", + "Importer.General.AsRawFile": "原文件", - "Importer.Folder.Title": "文件夹导入器", + "Importer.Folder.Title": "文件夹导入工具", "Importer.Folder.Individual": "逐个导入", "Importer.Folder.Individual.Description": "为文件夹中的每个受支持文件创建一个单独的导入对话框", "Importer.Folder.Batch": "批量导入", @@ -958,18 +958,18 @@ "Importer.Folder.Minecraft": "Minecraft 中的世界", "Importer.Folder.Minecraft.Description": "如果安装了 Mineways,导入 Minecraft 中的世界。", - "Importer.Image.Title": "图片导入器", - "Importer.Image.Prompt": "你要导入什么?", - "Importer.Image.Regular": "图像/纹理", + "Importer.Image.Title": "图像导入工具", + "Importer.Image.Prompt": "请选择导入方式", + "Importer.Image.Regular": "常规图像、纹理", "Importer.Image.Screenshot": "(在这) 截图", - "Importer.Image.PixelArt" : "像素艺术", - "Importer.Image.Sprite": "雪碧(Sprite)式图片", - "Importer.Image.360": "360度照片/天空盒", - "Importer.Image.StereoPhoto": "立体照片", - "Importer.Image.Stereo360": "立体360度照片", - "Importer.Image.180": "180度照片", - "Importer.Image.Stereo180": "立体180度照片", - "Importer.Image.LUT": "LUT", + "Importer.Image.PixelArt" : "像素图", + "Importer.Image.Sprite": "精灵(网格图像)", + "Importer.Image.360": "360°图像(天空盒)", + "Importer.Image.StereoPhoto": "双目图像", + "Importer.Image.Stereo360": "360°双目图像", + "Importer.Image.180": "180°图像", + "Importer.Image.Stereo180": "180°双目图像", + "Importer.Image.LUT": "LUT 图像", "Importer.Image.Failure.Heading": "导入图片 {image} 失败", "Importer.Image.Failure.Description": "导入图片失败, 发生以下错误:\n\n{error}", @@ -977,31 +977,31 @@ "Importer.LUT.Failure.Heading": "导入 LUT {image} 失败", "Importer.LUT.Failure.Description": "导入 LUT 失败, 发生以下错误:\n\n{error}", - "Importer.ImageVideo.LayoutPrompt": "它使用什么布局?", + "Importer.ImageVideo.LayoutPrompt": "请选择布局", "Importer.ImageVideo.LayoutHorizontalLR": "并排 LR", "Importer.ImageVideo.LayoutHorizontalRL": "并排 RL", "Importer.ImageVideo.LayoutVerticalLR": "上下 LR", "Importer.ImageVideo.LayoutVerticalRL": "上下 RL", - "Importer.Model.Title": "模型导入器", - "Importer.Model.Prompt": "你要导入什么?", - "Importer.Model.Regular": "3D模型", - "Importer.Model.3DScan": "3D扫描", + "Importer.Model.Title": "模型导入工具", + "Importer.Model.Prompt": "请选择导入方式", + "Importer.Model.Regular": "常规3D模型", + "Importer.Model.3DScan": "3D扫描模型", "Importer.Model.CAD": "CAD模型", "Importer.Model.PointCloud": "点云", "Importer.Model.VertexColorModel": "顶点着色模型", "Importer.Model.AdvancedSettings": "高级设置", - "Importer.Model.ModelKindPrompt": "什么样的3D模型?", - "Importer.Model.RegularKind": "常规/虚拟形象", + "Importer.Model.ModelKindPrompt": "请选择模型类型", + "Importer.Model.RegularKind": "虚拟形象、常规物体", "Importer.Model.SeparableKind": "可分离的可吸附组件", - "Importer.Model.UnitsPrompt": "它的单位是什么?", - "Importer.Model.AutoScale": "自动缩放(未知缩放)", - "Importer.Model.AutoHumanoid": "自动人形高度", + "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.FinalizePrompt": "你确定要导入吗?", + "Importer.Model.Inches": "英寸(in)", + "Importer.Model.FinalizePrompt": "确定要导入吗?", "Importer.Model.RunImport": "运行导入!", "Importer.Model.Advanced.Scale": "缩放:", @@ -1049,8 +1049,8 @@ "Importer.Model.Advanced.PositionAtOrigin": "置于原点", "Importer.Model.Advanced.AssetsOnObject": "将资产放在对象上", - "Importer.Video.Title": "视频导入器", - "Importer.Video.Prompt": "你要导入什么?", + "Importer.Video.Title": "视频导入工具", + "Importer.Video.Prompt": "请选择视频类型", "Importer.Video.Regular": "视频", "Importer.Video.360": "360度视频", "Importer.Video.Stereo": "立体视频", @@ -1084,7 +1084,7 @@ "Importer.Package.Progress.ImportingAssets" : "正在导入资产", "Importer.Package.Progress.LoadingObject" : "正在加载物品", "Importer.Package.Progress.Imported" : "包文件已导入", - "Importer.Package.Progress.Fail" : "无法导入。 请检查日志", + "Importer.Package.Progress.Fail" : "无法导入。请检查日志", "NewWorld.Title": "创建世界", "NewWorld.SessionTitle": "新会话", @@ -1204,8 +1204,8 @@ "CameraControl.Control.ScreenSpaceReflections": "屏幕空间反射", "CameraControl.Control.SpawnPhotoInWorld": "在世界中生成照片", "CameraControl.Control.FlipPreview": "翻转预览", - "CameraControl.Control.GroupDetectionRadius": "组检测半径:{n} m", - "CameraControl.Control.GroupExcludeBoundary": "组排除边界:{n} m", + "CameraControl.Control.GroupDetectionRadius": "组检测半径:{n}m", + "CameraControl.Control.GroupExcludeBoundary": "组排除边界:{n}m", "CameraControl.Control.PositionSmoothSpeed": "位置平滑速度:{n}", "CameraControl.Control.AngleSmoothSpeed": "角度平滑速度:{n}", "CameraControl.Control.FramingSmoothSpeed": "构图平滑速度:{n}", @@ -1648,9 +1648,9 @@ "Settings.HostAccessSettings.Entries": "管理主机访问权限", "Settings.HostAccessSettings.Entries.Breadcrumb": "主机访问权限", "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "允许HTTP请求", - "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "这表示该主机是否允许 HTTP(s)请求。这些请求通常是与第三方服务通信的 REST API 请求。", - "Settings.HostAccessSettings.Entries.AllowWebsockets": "允许使用websockets", - "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "表示该主机允许的实时 Websocket 连接数。 这些连接通常用于更实时的双向通信和数据流。", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "这表示该主机是否允许 HTTP/HTTPS 请求。这些请求通常是与第三方服务通信的 REST API 请求。", + "Settings.HostAccessSettings.Entries.AllowWebsockets": "允许使用 WebSocket", + "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "表示该主机将允许实时 WebSocket 连接。这些连接通常用于延迟敏感型的双向通信和数据流。", "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "允许通过 OSC 接收数据", "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "这表示 Resonite 是否可以接收和处理 OSC 数据", "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "允许通过 OSC 发送数据", @@ -2005,11 +2005,11 @@ "Inspector.Member.SetAllToZ": "全部设为 Z", "Inspector.Member.SetAllToW": "全部设为 W", "Inspector.Member.Normalize": "标准化", - "Inspector.Member.BakeBlendshape" : "烘焙 Blendshape", - "Inspector.Member.RemoveBlendshape" : "移除 Blendshape", - "Inspector.Member.SplitBlendshape.X" : "在 X 轴上分割 Blendshape", - "Inspector.Member.SplitBlendshape.Y" : "在 Y 轴上分割 Blendshape", - "Inspector.Member.SplitBlendshape.Z" : "在 Z 轴上分割 Blendshape", + "Inspector.Member.BakeBlendshape" : "烘焙形态键", + "Inspector.Member.RemoveBlendshape" : "移除形态键", + "Inspector.Member.SplitBlendshape.X" : "在 X 轴上分割形态键", + "Inspector.Member.SplitBlendshape.Y" : "在 Y 轴上分割形态键", + "Inspector.Member.SplitBlendshape.Z" : "在 Z 轴上分割形态键", "Inspector.ProceduralAsset.UpdateCount": "更新次数: {n}", "Inspector.ProceduralAsset.Error": "错误: {error}", @@ -2030,9 +2030,9 @@ "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.RecalculateBlendshapeNormals": "重新计算形态键法线", + "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "重新计算形态键法线(平滑着色)", + "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "重新计算形态键切线(Mikktspace)", "Inspector.Mesh.FlipNormals": "翻转法线", "Inspector.Mesh.ReverseWinding": "反向布线", "Inspector.Mesh.MakeDualSided": "使双面", @@ -2040,16 +2040,16 @@ "Inspector.Mesh.ConvertToConvexHull": "转换为凸包", "Inspector.Mesh.ConvertToPointCloud": "转换为点云", "Inspector.Mesh.MergeDoubles": "合并重复项", - "Inspector.Mesh.StripEmptyBlendshapes": "去除空 Blendshapes", - "Inspector.Mesh.StripBlendshapeNormals": "去除 Blendshape 法线", - "Inspector.Mesh.StripBlendshapeTangents": "去除 Blendshape 切线", - "Inspector.Mesh.MergeBlendshapes": "合并 Blendshapes", + "Inspector.Mesh.StripEmptyBlendshapes": "去除空形态键", + "Inspector.Mesh.StripBlendshapeNormals": "去除形态键法线", + "Inspector.Mesh.StripBlendshapeTangents": "去除形态键切线", + "Inspector.Mesh.MergeBlendshapes": "合并形态键", "Inspector.Mesh.GetBoneList": "获取骨骼列表", "Inspector.Mesh.GetBoneData": "获取骨骼数据", "Inspector.Mesh.TrimVertexBoneWeightsTo": "修剪顶点骨骼权重:", - "Inspector.Mesh.BoneTrimCount": "{n,plural, one {# 骨骼} other {# 骨骼}}", + "Inspector.Mesh.BoneTrimCount": "{n} 骨骼", "Inspector.Mesh.UV_Multiplicator": "乘数:", "Inspector.Mesh.ScaleUVs": "UV缩放", @@ -2089,21 +2089,21 @@ "Inspector.ReflectionProbe.Bake": "烘焙反射探针", "Inspector.ReflectionProbe.Baking": "正在烘焙反射探针...", - "Inspector.SkinnedMesh.SeparateOutBlendshapes": "将不受Blendshapes影响的网格分离为零件", - "Inspector.SkinnedMesh.StripEmptyBlendshapes": "去除空 Blendshapes", - "Inspector.SkinnedMesh.StripBlendshapesResult": "完成!删除了:{n,plural, one {# blendshape} other {# blendshapes}}", + "Inspector.SkinnedMesh.SeparateOutBlendshapes": "将不受形态键影响的网格分离为零件", + "Inspector.SkinnedMesh.StripEmptyBlendshapes": "去除空形态键", + "Inspector.SkinnedMesh.StripBlendshapesResult": "完成!删除了 {n} 个形态键", "Inspector.SkinnedMesh.StripEmptyBones": "去除空骨骼", - "Inspector.SkinnedMesh.StripBonesResult": "完成!删除了:{n,plural, one {# 骨骼} other {# 骨骼}}", - "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "烘焙无驱动 BlendShapes", - "Inspector.SkinnedMesh.BakeBlendShapeResult": "已烘焙 BlendShapes:{n}", + "Inspector.SkinnedMesh.StripBonesResult": "完成!删除了 {n} 个骨骼", + "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "烘焙无驱动形态键", + "Inspector.SkinnedMesh.BakeBlendShapeResult": "已烘焙 {n} 个形态键", "Inspector.SkinnedMesh.VisualizeBoneBounds": "可视化骨骼边界框", "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "可视化近似合并骨骼的球形边界", "Inspector.SkinnedMesh.ClearBoundsVisuals": "删除骨骼边界框的视觉效果", "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "根据当前姿态计算显式边界", "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "从当前姿态拓展显式边界", "Inspector.SkinnedMesh.BakeToStaticMesh": "烘焙为静态网格", - "Inspector.SkinnedMesh.SortBlendshapes.Name": "分类 Blendshapes (通过名字)", - "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "分类 Blendshapes (通过名字长度, 后名字)", + "Inspector.SkinnedMesh.SortBlendshapes.Name": "以名称对形态键排序", + "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "以名称长度对形态键排序", "Inspector.SimpleAvatarProtection.RemoveAll": "移除所有实例", "Inspector.SimpleAvatarProtection.RemoveSingle": "移除单个实例", @@ -2121,18 +2121,18 @@ "Inspector.BipedRig.RightHandRigResult": "完成!检测到右手:{detected}", "Inspector.Texture.Size": "尺寸:{width} x {height}", - "Inspector.Texture.Format": "格式:{format}, 存储:
{memory}", + "Inspector.Texture.Format": "格式:{format}, 大小:{memory}", "Inspector.Texture.Variant": "变种ID:{variant}", - "Inspector.Texture3D.Size": "大小: {width} x {height} x {depth}", + "Inspector.Texture3D.Size": "尺寸: {width} x {height} x {depth}", "Inspector.Texture.BakeTexture": "烘焙纹理", "Inspector.Texture.ReplaceFromClipboard" : "从剪贴板替换", - "Inspector.Texture.InvertRGB": "倒置 RGB", - "Inspector.Texture.InvertR": "倒置 R", - "Inspector.Texture.InvertG": "倒置 G", - "Inspector.Texture.InvertB": "倒置 B", - "Inspector.Texture.InvertA": "倒置 Alpha", + "Inspector.Texture.InvertRGB": "反色", + "Inspector.Texture.InvertR": "反相 R 通道", + "Inspector.Texture.InvertG": "反相 G 通道", + "Inspector.Texture.InvertB": "反相 B 通道", + "Inspector.Texture.InvertA": "反相透明度", "Inspector.Texture.ColorToAlphaWhite": "色彩为Alpha(白色)", "Inspector.Texture.ColorToAlphaBlack": "色彩为Alpha(黑色)", "Inspector.Texture.AlphaFromIntensity": "基于强度的Alpha", @@ -2140,15 +2140,15 @@ "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.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.AdjustSaturation": "调整饱和度", @@ -2168,10 +2168,10 @@ "Inspector.Texture.MakeSquare": "使成正方形", "Inspector.Texture.ToNearestPOT": "到最接近的2的幂", "Inspector.Texture.MakeTileable": "使可切块(过渡比率):", - "Inspector.Texture.TileLoop": "平铺(循环)", - "Inspector.Texture.TileMirror": "平铺(镜面)", - "Inspector.Texture.NormalizeMaxOnly" : "归一化(仅最大值)", - "Inspector.Texture.NormalizeMinMax" : "归一化(最小值与最大值)", + "Inspector.Texture.TileLoop": "循环平铺", + "Inspector.Texture.TileMirror": "镜面平铺", + "Inspector.Texture.NormalizeMaxOnly" : "最大值归一化", + "Inspector.Texture.NormalizeMinMax" : "区间归一化", "Inspector.Texture.NormalizeIndependent" : "独立归一化RGB值(最小值与最大值)", "Inspector.Texture.BleedColorToAlpha" : "将颜色渗入Alpha", "Inspector.Texture.AlphaGamma": "Alpha 伽玛", @@ -2181,13 +2181,13 @@ "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} (原始变种ID:{rawVariantID})", + "Inspector.Material.WaitingForApply": "{waiting,select,True{等待} False{已}}应用变种", "Inspector.Audio.BakeAudio": "烘焙音频剪辑", - "Inspector.Audio.FormatInfo": "采样率:{rate} Hz, 频道:{channels} ({channel_count})", + "Inspector.Audio.FormatInfo": "采样率:{rate} Hz, 通道数:{channels} ({channel_count})", "Inspector.Audio.Duration": "持续时间:{duration},采样数:{samples}", - "Inspector.Audio.EncodingInfo": "编码器信息:{info}, 完全解码:{decoded}", + "Inspector.Audio.EncodingInfo": "编码器信息:{info}, {decoded,select,True{已} False{未}}完全解码", "Inspector.Audio.Normalize": "归一化音量", "Inspector.Audio.AmplitudeThreshold": "幅度阈值:", @@ -2211,9 +2211,9 @@ "Inspector.AudioStream.DecodeState": "包总数:{total}, 丢包总数:{lost}, 数据包丢失:{loss, number, percent}", "Inspector.AudioStream.BufferStats": "平均编解码:{avgCodec}/s, 平均读取:{avgRead}/s, 平均写入:{avgWritten}/s", - "Inspector.DynamicBoneChain.SetupFromChildren": "从子级设置", - "Inspector.DynamicBoneChain.SetupFromChildrenAll": "从子级设置 (强制全部)", - "Inspector.DynamicBoneChain.SetupFromChildrenRig": "从子级设置 (只有绑定)", + "Inspector.DynamicBoneChain.SetupFromChildren": "应用到子级", + "Inspector.DynamicBoneChain.SetupFromChildrenAll": "全部应用到子级", + "Inspector.DynamicBoneChain.SetupFromChildrenRig": "仅将绑定应用到子级", "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "替换子级中的平滑变换", "Inspector.DynamicBoneChain.ClearSmoothTransforms": "清除子级中的平滑变换", "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- 碰撞体与抓取 -------", @@ -2228,7 +2228,7 @@ "Inspector.Rig.GenerateDebugVisuals": "生成调试视觉效果", "Inspector.Rig.ClearDebugVisuals": "清除调试视觉效果", - "Inspector.AvatarExpression.AutoAssign": "自动分配Blendshapes(使用启发式)", + "Inspector.AvatarExpression.AutoAssign": "使用启发式自动分配形态键", "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", @@ -2238,18 +2238,18 @@ "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", "Inspector.ParticleStyle.CommonTransitions": "通用变化模板:", - "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha 淡入 & 淡出", - "Inspector.ParticleStyle.AlphaFadeIn": "Alpha 淡入", - "Inspector.ParticleStyle.AlphaFadeOut": "Alpha 淡出", - "Inspector.ParticleStyle.IntensityFadeInOut": "强度淡入 & 淡出", + "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.SetFromLocalBoundsPrecise": "根据本地边界精确地设置", + "Inspector.Collider.SetFromGlobalBoundsPrecise": "根据全局边界精确地设置", "Inspector.Collider.SetFromPreciseBounds": "根据精确边界设置", "Inspector.Collider.SetFromPreciseCylinderBounds": "根据精确圆柱边界设置", "Inspector.Collider.Visualize": "圆柱体可视化", @@ -2351,29 +2351,29 @@ "Tutorial.Welcome.Begin": "让我们开始吧!", "Tutorial.Welcome.AccountHeader": "{appName}帐户", - "Tutorial.Welcome.AccountDescription": "创建帐户可为你提供1GB的免费存储空间,你将可以保存物品、喜欢的虚拟形象,添加朋友和传递信息。", - "Tutorial.Welcome.AccountCreate": "创建帐户", - "Tutorial.Welcome.AccountLogin": "我已经有一个帐户", - "Tutorial.Welcome.AccountSkip": "在没有帐户的情况下继续", - "Tutorial.Welcome.AccountSkipHeader": "跳过创建帐户?", - "Tutorial.Welcome.AccountSkipDescription": "某些功能(例如,保存物品、虚拟形象,添加好友等)将无法访问。", - "Tutorial.Welcome.AccountSkipConfirm": "确定跳过", + "Tutorial.Welcome.AccountDescription": "注册帐户后你将会拥有 1GB 免费存储空间,它可以用于保存物品、喜欢的虚拟形象,以及添加朋友和传递信息。", + "Tutorial.Welcome.AccountCreate": "注册", + "Tutorial.Welcome.AccountLogin": "登录", + "Tutorial.Welcome.AccountSkip": "以访客模式游玩", + "Tutorial.Welcome.AccountSkipHeader": "要以访客模式游玩吗?", + "Tutorial.Welcome.AccountSkipDescription": "一些功能将无法使用,例如保存物品、虚拟形象、添加好友等。", + "Tutorial.Welcome.AccountSkipConfirm": "确定", "Tutorial.Welcome.SettingsHeader": "基本配置", "Tutorial.Welcome.SettingsDescription": "你可以配置基本动作和用户首选项。 所有这些都可以在以后更改。", - "Tutorial.Welcome.SettingsTurning": "转向方式", - "Tutorial.Welcome.SettingsSnapTurn": "吸附式", - "Tutorial.Welcome.SettingsSnapTurn.Description": "立即转向新的角度。适用于新用户。", - "Tutorial.Welcome.SettingsSmoothTurn": "平滑", - "Tutorial.Welcome.SettingsSmoothTurn.Description": "平滑地转向,但易引起晕动症。", + "Tutorial.Welcome.SettingsTurning": "旋转方式", + "Tutorial.Welcome.SettingsSnapTurn": "固定角度", + "Tutorial.Welcome.SettingsSnapTurn.Description": "每次掰动摇杆,将会旋转固定的角度。适用于新用户。", + "Tutorial.Welcome.SettingsSmoothTurn": "平滑旋转", + "Tutorial.Welcome.SettingsSmoothTurn.Description": "平滑地旋转,旋转的角度与掰动摇杆的力度有关。容易引起3D眩晕。", "Tutorial.Welcome.SettingsPrimaryController": "主控制器", "Tutorial.Welcome.SettingsPrimaryLeft": "左", "Tutorial.Welcome.SettingsPrimaryLeft.Description": "左手", "Tutorial.Welcome.SettingsPrimaryRight": "右", "Tutorial.Welcome.SettingsPrimaryRight.Description": "右手", - "Tutorial.Welcome.SettingsHeadDirectionMovement": "移动位置", - "Tutorial.Welcome.SettingsUseHeadDirection": "头部位置", + "Tutorial.Welcome.SettingsHeadDirectionMovement": "移动方式", + "Tutorial.Welcome.SettingsUseHeadDirection": "面朝方向", "Tutorial.Welcome.SettingsUseHeadDirection.Description": "你将朝着你在看的方向前进", "Tutorial.Welcome.SettingsUseControllerDirection": "控制器方向", "Tutorial.Welcome.SettingsUseControllerDirection.Description": "你会朝着控制器的方向移动", @@ -2413,7 +2413,7 @@ "Tutorial.Intro.BadgesDescription": "徽章是一些展示用户特色的小图标。这儿是一些需要被记住的重要徽章。用户可以通过 {appName} 机器人赋予自己身体障碍徽章。请查阅 {appName} Wiki 以了解更多信息", "Tutorial.Intro.HelpSite": "帮助", - "Object.Mirror.Toggle": "开关(镜子)", + "Object.Mirror.Toggle": "开关镜子", "Twitch.Panel.Button.Commands.Enabled": "命令启用", "Twitch.Panel.Button.Commands.Disabled": "命令禁用", @@ -2423,7 +2423,7 @@ "Twitch.Panel.Button.SubscriberCommands.Disabled": "订阅者命令
对所有人启用", "Twitch.Panel.Title.Text": "Twitch 聊天室", - "Exiting.SavingItems": "正在保存 {n, plural, other {# 项内容}}...", + "Exiting.SavingItems": "正在保存 {n} 项内容...", "Exiting.SavingChanges": "正在保存更改...", "Exiting.Exiting": "正在退出...", "Exiting.LoggingOut": "正在注销...", @@ -2465,7 +2465,7 @@ "Migration.DataSelection.Contacts": "好友", "Migration.DataSelection.Message History": "消息历史", - "Migration.DataSelection.InventoryWorld": "库存 & 世界", + "Migration.DataSelection.InventoryWorld": "库存和世界", "Migration.DataSelection.CloudVariable.Definitions": "云变量定义", "Migration.DataSelection.CloudVariable.Values": "云变量值", @@ -2547,7 +2547,7 @@ "Tutorial.Teleporter.Error": "加载家园失败!
走出传送器,然后再尝试走进去", - "CloudHome.Info.OnlineUsers": "在线 {online_users,plural, one {用户} other {用户}}: {online_users}
可加入 {joinable_users,plural, one {用户} other {用户}}: {joinable_users}", + "CloudHome.Info.OnlineUsers": "在线用户: {online_users}
可加入用户: {joinable_users}", "CloudHome.Info.Moderation": "监管", "CloudHome.Info.Inventory": "库存", "CloudHome.Info.Tools": "工具", @@ -2582,7 +2582,7 @@ "Mirror.Header.RenderingOptions" : "渲染选项", "Mirror.Header.Type" : "镜子类型", - "Mirror.Header.Resolution" : "镜像分辨率", + "Mirror.Header.Resolution" : "分辨率", "Mirror.Header.AspectRatio" : "宽高比", "Mirror.EnableLights": "启用灯光", @@ -2753,7 +2753,7 @@ "UI.VideoPlayer.EnterURL": "在此输入URL", "UI.VideoPlayer.AudioZoneTheater": "本地
剧院", "UI.VideoPlayer.AudioZoneGlobal": "世界
音频", - "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} {users_present,plural, one {用户} other {用户}}
已加载", + "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} 用户
已加载", "UI.VideoPlayer.AllUsersLoaded": "所有用户
均已加载", "UI.ColorPicker.ColorPicker": "取色器", From 4a9f7982865b306950bbf2051bc2c81005313c3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B4=9B=E6=B4=9B=E5=B8=8C=E9=9B=85Lolosia?= <2098833867@qq.com> Date: Tue, 24 Dec 2024 21:00:58 +0800 Subject: [PATCH 181/529] zh-cn: Make corrections according to the discussion results --- zh-cn.json | 206 ++++++++++++++++++++++++++--------------------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index 5693ebf..f59cd7a 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -55,8 +55,8 @@ "General.Sort.Ascending": "升序", "General.Sort.Descending": "降序", - "General.Units.Metric" : "米制", - "General.Units.Imperial" : "英制单位", + "General.Units.Metric" : "国际单位(米)", + "General.Units.Imperial" : "英制单位(吋)", "Worlds.Home" : "家", "Worlds.Tutorial" : "教程", @@ -144,7 +144,7 @@ "Dash.Screens.Contacts": "好友", "Dash.Screens.Inventory": "物品栏", "Dash.Screens.Desktop": "桌面", - "Dash.Screens.Session": "会话", + "Dash.Screens.Session": "房间", "Dash.Screens.FileBrowser": "文件浏览器", "Dash.Screens.Settings": "设置", "Dash.Screens.Exit": "结束", @@ -193,7 +193,7 @@ "World.Error.SecurityViolation": "发生安全违例", "World.Error.OnlyRegisteredUsers": "只允许注册用户加入", "World.Error.OnlyContacts": "仅允许房主的好友加入", - "World.Error.OnlyContactsOfContacts": "仅允许在会话中的用戶的好友加入", + "World.Error.OnlyContactsOfContacts": "仅允许在房间中的用戶的好友加入", "World.Error.Private": "此房间仅允许房主邀请加入", "World.Error.SessionEnded": "此房间已关闭", "World.Error.UserLimitReached": "此房间达到了人数上限", @@ -258,31 +258,31 @@ "World.Actions.GuestWarning": "", "World.Actions.HostingWarning": "你的设备目前是此房间的主机。如果继续操作,所有的玩家都会从此房间断开连接。", - "World.Actions.GetWorldOrb": "获取世界球体", + "World.Actions.GetWorldOrb": "获取世界球", "World.Actions.CopyWorldURL": "复制世界URL", "World.Actions.CopyRecordURL": "复制记录URL", - "World.Actions.StartCustomSession": "开始自定义会话", + "World.Actions.StartCustomSession": "创建自定义房间", "World.Actions.ModifyMetadata": "编辑元数据", - "World.Actions.GetSessionOrb": "获取会话球", - "World.Actions.CopySessionURL": "复制会话URL", + "World.Actions.GetSessionOrb": "获取房间球", + "World.Actions.CopySessionURL": "复制房间URL", "World.Indicator.NoData": "没有数据", "World.Indicator.LocalWorld": "本地设备", "World.Indicator.Author": "作者: {name}", "World.Indicator.Host": "房主: {name}", - "World.Indicator.Hosting": "房间运行中", + "World.Indicator.Hosting": "您在此房间", "World.Indicator.Sessions": "{n} 个房间", "World.Indicator.Users": "用户", - "World.Indicator.Users.None": "(找不到活跃的会话)", + "World.Indicator.Users.None": "(找不到活跃的房间)", "World.Indicator.Description": "描述", "World.Indicator.Description.None": "(没有提供描述)", "World.Indicator.Visited": "(造访过)", - "World.Detail.ActiveSessions": "活跃的会话:", + "World.Detail.ActiveSessions": "活跃的房间:", "World.Detail.ActiveUsers": "活跃用户:", - "World.Detail.NewSession": "<新会话>", + "World.Detail.NewSession": "<新房间>", "World.Detail.DescriptionHeader": "描述: ", - "World.Detail.SessionInformationHeader": "会话信息", + "World.Detail.SessionInformationHeader": "房间信息", "World.Detail.Uptime": "运行时间", "World.Detail.AccessLevel": "能见度", "World.Detail.Users": "用户", @@ -299,9 +299,9 @@ "World.Category.Everything": "所有", "World.Category.Featured": "精选", "World.Category.PublishedWorlds": "发布的世界", - "World.Category.ActiveSessions": "活跃会话", - "World.Category.ContactsSessions": "好友的会话", - "World.Category.HeadlessSessions": "云端会话", + "World.Category.ActiveSessions": "活跃房间", + "World.Category.ContactsSessions": "好友的房间", + "World.Category.HeadlessSessions": "云端房间", "World.Category.Social": "社交", "World.Category.Games": "游戏类", "World.Category.Art": "艺术", @@ -322,7 +322,7 @@ "World.SortParameter.SearchScore": "搜索分数", "World.SortParameter.Name": "名称", "World.SortParameter.OpenedWorldCount": "开放的世界数", - "World.SortParameter.TotalSessionCount": "总会话数", + "World.SortParameter.TotalSessionCount": "总房间数", "World.SortParameter.TotalUserCount": "总用户数", "World.SortParameter.CreationDate": "创建日期", "World.SortParameter.LastUpdateDate": "修改日期", @@ -333,7 +333,7 @@ "World.Filter.DataSources": "数据源:", "World.Filter.OpenedWorlds": "开放的世界", - "World.Filter.ActiveSessions": "活动会话", + "World.Filter.ActiveSessions": "活动房间", "World.Filter.PublishedWorlds": "发布的世界", "World.Filter.LocalWorlds": "本地世界", "World.Filter.BaseSearch": "基础搜索:", @@ -343,11 +343,11 @@ "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.IncompatibleSessions": "不兼容的会话", + "World.Filter.IncompatibleSessions": "不兼容的房间", "World.Filter.MaxAccessLevel": "最大访问权限级别:", "World.Filter.MinimumUptime": "最小运行时间:", "World.Filter.Sorting": "排序:", @@ -363,9 +363,9 @@ "World.Edit.AccessPublic": "任何人(公开)", "World.Edit.ReadOnly": "只读", - "Tools.AvatarCreator": "虚拟形象创建工具", - "Tools.FullBodyCalibrator": "全身/虚拟形象校准工具", - "Tools.CameraStreaming": "相机/流媒体", + "Tools.AvatarCreator": "创建虚拟形象", + "Tools.FullBodyCalibrator": "校准全身追踪", + "Tools.CameraStreaming": "打开相机", "Tools.CreateNewWorld": "创建新世界", "Tools.Debug": "调试", "Tools.StreamAudio": "流音频", @@ -391,8 +391,8 @@ "Options.Nameplates.CustomStyle": "显示自定义铭牌", "Indicator.OnlineUsers": "服务器共 {users} 人在线", - "Indicator.OnlineUsersVR": "其中 {users} 人位于VR模式", - "Indicator.OnlineUsersDesktop": "{users} 人位于桌面模式", + "Indicator.OnlineUsersVR": "其中 {users} 人VR模式在线", + "Indicator.OnlineUsersDesktop": "{users} 人桌面模式在线", "Indicator.ServerStatus.Status": "云服务状态", "Indicator.ServerStatus.Good": "良好", @@ -418,22 +418,22 @@ "Login.InvalidLogin.Description": "检查你的登录信息后再试一次,或者点击“忘记密码?”来进行密码重置", "Login.MalformedUID": "设备信息无效", - "Login.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl}联系支持人员。", + "Login.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", "Login.MissingUID": "设备信息缺失", - "Login.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl}联系支持人员。", + "Login.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", "Login.MissingSecretMachineId": "机器码缺失", - "Login.MissingSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl}联系支持人员。", + "Login.MissingSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", "Login.MalformedSecretMachineId": "机器码无效", - "Login.MalformedSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl}联系支持人员。", + "Login.MalformedSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", "Register.MissingUID": "设备信息无效", - "Register.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl}联系支持人员。", + "Register.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", "Register.MalformedUID": "设备信息无效", - "Register.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl}联系支持人员。", + "Register.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", "Login.MissingLogin": "未提供凭据", "Login.MissingLogin.Description": "你是不是忘了填写你的登录信息了?", @@ -448,16 +448,16 @@ "Login.EmailNotVerified.Description": "你的邮箱还没验证,请在邮箱里查找我们给你发的邮件。如果没有,确保你检查过垃圾箱。", "Login.AccountTempLocked": "你的账户已被锁定。", - "Login.AccountTempLocked.Description": "请在:{moderationUrl}联系支持人员。", + "Login.AccountTempLocked.Description": "请在:{moderationUrl} 联系支持人员。", "Login.AccountBanned": "你的账户已被封禁。", - "Login.AccountBanned.Description": "请在:{moderationUrl}联系支持人员。", + "Login.AccountBanned.Description": "请在:{moderationUrl} 联系支持人员。", "Login.DuplicateAccount": "重复的账号", - "Login.DuplicateAccount.Description": "请在:{moderationUrl}联系支持人员。", + "Login.DuplicateAccount.Description": "请在:{moderationUrl} 联系支持人员。", "Login.UnknownError": "未知错误", - "Login.UnknownError.Description": "在登录时发生了未知错误。请在 {supportUrl}联系支持人员。", + "Login.UnknownError.Description": "在登录时发生了未知错误。请在 {supportUrl} 联系支持人员。", "Register.MissingRequest": "未输入详细注册信息", "Register.MissingRequest.Description": "我们无法找到任何注册信息。请确保你在注册时填入了所需的信息。", @@ -486,8 +486,8 @@ "Register.InvalidDateOfBirth": "无效出生日期", "Register.InvalidDateOfBirth.Description": "你的出生日期无效", - "Register.UsernameContainsBlockedTerms": "用户名含有敏感词", - "Register.UsernameContainsBlockedTerms.Description": "你的用户名含有敏感词。如果你认为这是一个错误,请在 {supportUrl} 联系支持人员。", + "Register.UsernameContainsBlockedTerms": "用户名含有屏蔽词", + "Register.UsernameContainsBlockedTerms.Description": "你的用户名含有屏蔽词。如果你认为这是一个错误,请在 {supportUrl} 联系支持人员。", "Register.MissingPassword": "未输入密码", "Register.MissingPassword.Description": "你似乎没有提供密码", @@ -547,7 +547,7 @@ "Account.ErrorPasswordMismatch": "密码不匹配!", "Account.ErrorEmailMismatch": "电子邮件不匹配!", "Account.ErrorLoginError": "登录错误:", - "Account.RegistrationSuccess": "成功!

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

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

如果遇到问题,请通过 {appEmail} 或 {appCommunity} 与我们联系。", + "Account.RegistrationSuccess": "成功!

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

保持此房间打开并单击此链接后,你将自动登录。

如果遇到问题,请通过 {appEmail} 或 {appCommunity} 与我们联系。", "Account.BirthMonth": "出生月份:", "Account.BirthDay": "出生日:", "Account.BirthYear": "出生年份:", @@ -617,7 +617,7 @@ "Session.Permission.ClearOverrides": "清除权限覆盖项", "Session.JoinVerifier.EnableHeader" : "激活自定义准入认证?", - "Session.JoinVerifier.EnableText" : "警告: 你将要启用自定义准入认证,其是当前世界的一部分。当你这样做之前,请确保你信任此世界的创建者。因为自定义准入认证器可以绕过标准会话访问规则,并使用其自己的规则允许或阻止用户进入。", + "Session.JoinVerifier.EnableText" : "警告: 你将要启用自定义准入认证,其是当前世界的一部分。当你这样做之前,请确保你信任此世界的创建者。因为自定义准入认证器可以绕过标准房间访问规则,并使用其自己的规则允许或阻止用户进入。", "Session.JoinVerifier.Label" : "使用自定义准入认证器: {name}", "Session.JoinVerifier.ComponentWarning" : "警告: 目前,并没有机制可以在认证器启用后防止篡改。如果篡改用于认证的 ProtoFlux 设置可能导致问题, 请!不!要!使用这个功能且 不!要!在你的世界中激活它。", "Session.JoinVerifier.SetCustomVerifier" : "设为自定义加入请求认证器", @@ -640,8 +640,8 @@ "Contacts.IgnoreRequest": "忽略请求", "Contacts.Invite": "邀请", "Contacts.RevokeInvite": "撤回邀请", - "Contacts.BanFromAllSessions": "禁止进入我主持的会话", - "Contacts.UnbanFromAllSessions": "取消禁止进入我主持的会话", + "Contacts.BanFromAllSessions": "禁止进入我创建的房间", + "Contacts.UnbanFromAllSessions": "取消禁止进入我创建的房间", "Contacts.BanFromCurrentWorld": "禁止进入当前的世界", "Contacts.UnbanFromCurrentWorld": "取消禁止进入当前的世界", "Contacts.RecordingVoiceMessage": "正在录音...", @@ -653,13 +653,13 @@ "Contacts.WriteMessage": "编写消息...", "Contacts.InSession": "在 {name}", - "Contacts.NoSession": "无会话", - "Contacts.InPrivate": "在私人世界", - "Contacts.InContactsOnly": "在仅限好友的世界", - "Contacts.InHidden": "在隐藏的世界", - "Contacts.InHiddenContactsOnly": "在隐藏的,仅限好友的世界", - "Contacts.InHiddenContactsPlus": "在隐藏的,仅限好友+的世界", - "Contacts.InLAN": "在局域网世界", + "Contacts.NoSession": "无房间", + "Contacts.InPrivate": "在私人房间", + "Contacts.InContactsOnly": "在仅限好友的房间", + "Contacts.InHidden": "在隐藏的房间", + "Contacts.InHiddenContactsOnly": "在隐藏的,仅限好友的房间", + "Contacts.InHiddenContactsPlus": "在隐藏的,仅限好友+的房间", + "Contacts.InLAN": "在局域网房间", "Contacts.UsingDifferentVersion": "使用版本: {version}", "Contacts.RequestSent": "请求已发送", "Contacts.RequestReceived": "好友请求", @@ -668,16 +668,16 @@ "Contacts.SearchResult": "搜索结果", "Contacts.Bot": "Bot帐户", "Contacts.Migrated": "好友未迁移", - "Contacts.IncompatibleSession" : "不兼容的会话", + "Contacts.IncompatibleSession" : "房间版本不兼容", "Notifications.IsSociable" : "有社交意愿,叫一下或者邀请他们!", - "Notifications.IsOnline": "已上线", - "Notifications.IsOnlineOnDifferentVersion": "已上线 (使用版本: {version})", + "Notifications.IsOnline": "上线了", + "Notifications.IsOnlineOnDifferentVersion": "上线了 (使用版本: {version})", "Notifications.ReceivedContactRequest": "请求添加你为好友", "Notifications.ReceivedInvite": "邀请你:", "Notifications.ReceivedItem": "发来一件物品:", "Notifications.VoiceMessage": "发来一条语音消息", - "Notifications.SessionStarted": "开始的会话:", + "Notifications.SessionStarted": "开始的房间:", "Notifications.UserJoined": "用户加入了", "Notifications.UserLeft": "用户已离开", "Notifications.PermissionChanged": "权限组已经改为 {new}", @@ -891,7 +891,7 @@ "CreateNew.Text.Outline": "描边文本", "CreateNew.Editor": "编辑器", - "CreateNew.Editor.UserInspector": "用户查看工具", + "CreateNew.Editor.UserInspector": "用户查看器", "CreateNew.Editor.LightSourcesWizard": "世界光源设置向导", "CreateNew.Editor.TextRendererWizard": "世界文字渲染器设置向导", "CreateNew.Editor.AssetOptimizationWizard": "资产优化设置向导", @@ -926,7 +926,7 @@ "CreateNew.Directory.Title": "创建新目录:", "CreateNew.Directory.Error.EmptyName": "请输入名称:", - "CreateNew.Directory.Error.LongName": "名称太长了:", + "CreateNew.Directory.Error.LongName": "名称过长:", "CreateNew.Directory.Error.InvalidName": "无效名称:", "AvatarCreator.Title": "虚拟形象创建工具", @@ -948,7 +948,7 @@ "AvatarCreator.Create": "创建", "AvatarCreator.ProtectionUnavailable": "虚拟形象保护在该世界不可用。请切换到另外一个世界来保护虚拟形象。", - "Importer.General.AsRawFile": "原文件", + "Importer.General.AsRawFile": "原始文件", "Importer.Folder.Title": "文件夹导入工具", "Importer.Folder.Individual": "逐个导入", @@ -969,7 +969,7 @@ "Importer.Image.Stereo360": "360°双目图像", "Importer.Image.180": "180°图像", "Importer.Image.Stereo180": "180°双目图像", - "Importer.Image.LUT": "LUT 图像", + "Importer.Image.LUT": "LUT 颜色查找表", "Importer.Image.Failure.Heading": "导入图片 {image} 失败", "Importer.Image.Failure.Description": "导入图片失败, 发生以下错误:\n\n{error}", @@ -978,10 +978,10 @@ "Importer.LUT.Failure.Description": "导入 LUT 失败, 发生以下错误:\n\n{error}", "Importer.ImageVideo.LayoutPrompt": "请选择布局", - "Importer.ImageVideo.LayoutHorizontalLR": "并排 LR", - "Importer.ImageVideo.LayoutHorizontalRL": "并排 RL", - "Importer.ImageVideo.LayoutVerticalLR": "上下 LR", - "Importer.ImageVideo.LayoutVerticalRL": "上下 RL", + "Importer.ImageVideo.LayoutHorizontalLR": "从左到右水平排布", + "Importer.ImageVideo.LayoutHorizontalRL": "从右到左水平排布", + "Importer.ImageVideo.LayoutVerticalLR": "从左到右垂直排布", + "Importer.ImageVideo.LayoutVerticalRL": "从右到左垂直排布", "Importer.Model.Title": "模型导入工具", "Importer.Model.Prompt": "请选择导入方式", @@ -995,14 +995,14 @@ "Importer.Model.RegularKind": "虚拟形象、常规物体", "Importer.Model.SeparableKind": "可分离的可吸附组件", "Importer.Model.UnitsPrompt": "请选择模型长度单位", - "Importer.Model.AutoScale": "自动猜测", + "Importer.Model.AutoScale": "自动检测", "Importer.Model.AutoHumanoid": "自动人形大小", "Importer.Model.Meters": "米(m)", "Importer.Model.Millimeters": "毫米(mm)", "Importer.Model.Centimeters": "厘米(cm)", "Importer.Model.Inches": "英寸(in)", "Importer.Model.FinalizePrompt": "确定要导入吗?", - "Importer.Model.RunImport": "运行导入!", + "Importer.Model.RunImport": "运行导入", "Importer.Model.Advanced.Scale": "缩放:", "Importer.Model.Advanced.AutoScale": "自动缩放", @@ -1032,17 +1032,17 @@ "Importer.Model.Advanced.ForceTpose": "强制T-Pose", "Importer.Model.Advanced.ForcePointCloud": "作为点云", - "Importer.Model.Advanced.DualSided": "强制双面", - "Importer.Model.Advanced.FlatShaded": "强制平面着色", + "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.ForcePointFiltering": "禁用图像插值(像素图)", + "Importer.Model.Advanced.ForceNoMipMaps": "禁用 MipMaps", + "Importer.Model.Advanced.ForceUncompressed": "禁用图像压缩", "Importer.Model.Advanced.Grabbable": "使可抓取", "Importer.Model.Advanced.Scalable": "使可缩放", @@ -1073,7 +1073,7 @@ "Exporter.InvalidFileName": "无效的文件名", "Export.PackageExportable.Package": "Resonite 包文件", - "Export.PackageExportable.PackageWithVariants": "Resonite 包文件 (+变量)", + "Export.PackageExportable.PackageWithVariants": "Resonite 包文件 (包含变量)", "Export.AudioExportable.OriginalFormat" : "音频 (原始格式)", @@ -1087,14 +1087,14 @@ "Importer.Package.Progress.Fail" : "无法导入。请检查日志", "NewWorld.Title": "创建世界", - "NewWorld.SessionTitle": "新会话", + "NewWorld.SessionTitle": "新房间", "NewWorld.Template": "世界模板:", "NewWorld.CustomPreset": "自定义预设:", - "NewWorld.SessionSettings": "会话设定:", + "NewWorld.SessionSettings": "房间设定:", "NewWorld.UnsafeMode": "不安全模式:", "NewWorld.Port": "端口:", "NewWorld.AutoPort": "自动:", - "NewWorld.DefaultName": "{name} 世界", + "NewWorld.DefaultName": "{name}的新世界", "FullBody.Title": "全身/虚拟形象校准", "FullBody.SetHeight": "1) 设定身高", @@ -1431,10 +1431,10 @@ "Settings.SteamIntegrationSettings": "Steam 整合", "Settings.DiscordIntegrationSettings.RichPresence": "Discord 游戏状态", - "Settings.DiscordIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Discord 的游戏状态系统发送哪些信息。\n\n无 - 不要向 Discord 发送游戏状态。\n基础 - 只发送有限的详细信息,例如你目前在 Resonite 处于在线状态。\n完整 - 在公开会话中,将所有合适的会话信息发送到 Discord。 包括世界名称和会话中有多少用户。\n\nDiscord 本身也会进行检测,以显示您正在玩的游戏。 这可以在 Discord 的设置中禁用。", + "Settings.DiscordIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Discord 的游戏状态系统发送哪些信息。\n\n无 - 不要向 Discord 发送游戏状态。\n基础 - 只发送有限的详细信息,例如你目前在 Resonite 处于在线状态。\n完整 - 在公开房间中,将所有合适的房间信息发送到 Discord。 包括世界名称和房间中有多少用户。\n\nDiscord 本身也会进行检测,以显示您正在玩的游戏。 这可以在 Discord 的设置中禁用。", "Settings.SteamIntegrationSettings.RichPresence": "Steam 游戏状态", - "Settings.SteamIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Steam 的游戏状态系统发送哪些信息。\n\n无 - 不要向 Steam 发送游戏状态。\n基础 - 只发送有限的详细信息,例如你目前在 Resonite 处于在线状态。\n完整 - 在公开会话中,将所有合适的会话状态发送到 Steam。 包括世界名称和会话中有多少用户。\n\n无论设置与否,Steam 本身都会显示您正在玩 Resonite。更改此设置只会影响向 Steam 发送多少有关当前会话的额外数据。", + "Settings.SteamIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Steam 的游戏状态系统发送哪些信息。\n\n无 - 不要向 Steam 发送游戏状态。\n基础 - 只发送有限的详细信息,例如你目前在 Resonite 处于在线状态。\n完整 - 在公开房间中,将所有合适的房间状态发送到 Steam。 包括世界名称和房间中有多少用户。\n\n无论设置与否,Steam 本身都会显示您正在玩 Resonite。更改此设置只会影响向 Steam 发送多少有关当前房间的额外数据。", "Settings.SteamIntegrationSettings.SaveScreenshots": "保存截图", "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "启用此设置后,您拍摄的照片副本将保存到 Steam 屏幕截图中。", @@ -1585,7 +1585,7 @@ "Settings.AudioVolumeSettings.MultimediaVolume": "多媒体音量", "Settings.AudioVolumeSettings.MultimediaVolume.Description": "控制各种多媒体的音频音量。 通常情况下,音频、音乐和视频播放器都属于多媒体,也包括世界上的背景音乐。", "Settings.AudioVolumeSettings.VoiceVolume": "语音音量", - "Settings.AudioVolumeSettings.VoiceVolume.Description": "这可以控制所有其他用户的语音音量。在某些情况下,预先录制的语音片段也受此设置控制。你还可以在会话选项中调整每个用户的音量。", + "Settings.AudioVolumeSettings.VoiceVolume.Description": "这可以控制所有其他用户的语音音量。在某些情况下,预先录制的语音片段也受此设置控制。你还可以在房间选项中调整每个用户的音量。", "Settings.AudioVolumeSettings.UserInterfaceVolume": "UI音量", "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "通过该设置,你可以专门调整UI的声音效果--悬停和按下按钮、滑块、某些工具的交互、捕捉照片等。", @@ -1632,23 +1632,23 @@ "Settings.EarmuffSettings.VolumeAttenuation.Description" : "该值控制 \"侦听锥\" 以外声音的响度。 将其设置为 0 % 时,侦听锥范围以外的所有用户都将完全静音。", "Settings.RealtimeNetworkingSettings.DisableLAN": "禁用局域网连接", - "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "这将禁用本地网络特有的联网功能,例如在本地网络上广播会话或监听本网络上广播的其他会话。", + "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "这将禁用本地网络特有的联网功能,例如在本地网络上广播房间或监听本网络上广播的其他房间。", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "尽可能通过 Steam 网络通信", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "启用后,你将尽可能通过 Steam 网络通信协议进行连接。在某些情况下,例如当 LNL 协议处于严重拥堵状态时,这将有所帮助。不过,由于该协议缺少某些功能,可能会导致网络更不稳定,因此我们建议只有在遇到问题时才启用该协议。", "Settings.RealtimeNetworkingSettings.PreferTCP": "尽可能使用 TCP", "Settings.RealtimeNetworkingSettings.PreferTCP.Description": "启用后,通过 TCP 的连接将优先于所有其他协议。这主要影响局域网内的连接,因为默认情况下互联网上的连接不使用 TCP。\n\nTCP 在局域网中性能更好,在某些基于 UDP 协议的网络中也能正常工作。\n\n不过,它们也会受到 \"头部数据包\" 堵塞的影响, 导致声音和动作出现明显延迟。", "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL 数据包大小", - "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "该值会控制用于实时联网的 LNL 协议的数据包大小。 更改此设置将对你加入的所有会话立即生效。\n\n如果你遇到数据包排队的情况,可以增加该值,这样可以提高连接吞吐量。不过,数值越大也会使连接越不稳定,所以要谨慎。\n\n默认值:64\n\n请注意,此设置只是诊断和临时性的解决办法,将来会自动调整此值。", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "该值会控制用于实时联网的 LNL 协议的数据包大小。 更改此设置将对你加入的所有房间立即生效。\n\n如果你遇到数据包排队的情况,可以增加该值,这样可以提高连接吞吐量。不过,数值越大也会使连接越不稳定,所以要谨慎。\n\n默认值:64\n\n请注意,此设置只是诊断和临时性的解决办法,将来会自动调整此值。", "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "最大同时传输资产数", - "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "在开始会话时,该设置调整当时可以传输多少本地导入的资产。增加该值可以更快地向用户传输资产,但也会降低网络连接的质量。我们建议测试网络可以承受的数值。", + "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "该设置调整在进入房间时同时可以传输多少本地导入的资产。增加该值可以更快地向用户传输资产,但也会降低网络连接的质量。我们建议测试网络可以承受的数值。", "Settings.AssetGatherSettings.MaxConcurrentDownloads": "最大同时下载数", "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "使用此值可控制同时下载资产的数量。 使用较大的值可以加快世界的加载速度,但也会导致网络超载,因此在调整此值时要谨慎。", "Settings.HostAccessSettings.Entries": "管理主机访问权限", "Settings.HostAccessSettings.Entries.Breadcrumb": "主机访问权限", - "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "允许HTTP请求", - "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "这表示该主机是否允许 HTTP/HTTPS 请求。这些请求通常是与第三方服务通信的 REST API 请求。", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "允许 HTTP 请求", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "这表示该主机是否允许 HTTP(S) 请求。这些请求通常是与第三方服务通信的 REST API 请求。", "Settings.HostAccessSettings.Entries.AllowWebsockets": "允许使用 WebSocket", "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "表示该主机将允许实时 WebSocket 连接。这些连接通常用于延迟敏感型的双向通信和数据流。", "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "允许通过 OSC 接收数据", @@ -1669,15 +1669,15 @@ "Settings.DebugSettings.DebugInputBindings": "显示输入绑定的调试信息", "Settings.DebugSettings.DebugInputBindings.Description": "启用后,你将看到输入绑定系统的调试信息。 这对开发人员非常有用。", - "Settings.DebugSettings.ConvertParticleSystems": "转换粒子系统到PhotonDust上。", + "Settings.DebugSettings.ConvertParticleSystems": "转换粒子系统到 PhotonDust 上。", "Settings.DebugSettings.ConvertParticleSystems.Description": "启用此选项将为任何 加载的物品和世界从旧式粒子系统转换到新的自定义粒子系统(PhotonDust)。

这仅用于测试目的! 如果你不是测试人员,我们不建议打开这个选项,你的内容有可能会因此导致损坏。

如果你想帮助测试,请查看我们的GitHub/Discord。", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "双击手柄握把键装备物品", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "启用后,只要连续按两次握把键,就可以装备工具和小物件。这一设置可能会在某个时候被移除。", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "使用传统世界切换器", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "启用后,非主要手部的应用按钮将打开传统的世界开关,在在线的世界之间切换。这一功能将来会被更灵活的解决方案所取代。", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts" : "使用物品栏 & 会话手势快捷键", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description" : "启用后,当你按住手柄并按下 A 键(通常会打开/关闭仪表盘)时,就会打开传统的库存或会话菜单。", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts" : "使用传统物品栏与房间手势快捷键", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description" : "启用后,当你按住手柄并按下 A 键(通常会打开/关闭仪表盘)时,就会打开传统的物品栏或房间菜单。", "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "抑制脚步模拟", "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "这是为了使某些功能像劫持脚代理的全身追踪玩家正常工作,而无需修改它们。

如果你在未使用追踪器或类似功能的情况下开启此功能,动画效果将无法正常显示。请在使用完追踪器器后再将其关闭。

请注意: 这个设置会在某一时刻移除,我们建议升级定位器,使其与新系统兼容,并在激活时自动抑制动作模拟。", @@ -1691,15 +1691,15 @@ "Settings.LocaleSettings.CultureLocaleCode": "区域代码", "Settings.LocaleSettings.CultureLocaleCode.Description": "设置后,将覆盖用于格式化数字和其他数量的默认区域格式。通常情况下,将使用所选语言的区域格式,这个设置可以让你混合它们。例如,使用你的母语语言和美国区域格式来显示内容。", "Settings.LocaleSettings.UseImperialUnits": "使用英制单位", - "Settings.LocaleSettings.UseImperialUnits.Description": "启用后,数量(长度/高度、质量、体积......)编辑器将尝试使用英制单位,而不是公制单位。如果你来自美国、英国、利比里亚或缅甸,这将非常有用。", + "Settings.LocaleSettings.UseImperialUnits.Description": "启用后,数量(长度/高度、质量、体积......)编辑器将尝试使用英制单位,而不是国际单位。如果你来自美国、英国、利比里亚或缅甸,这将非常有用。", "Settings.LocaleSettings.AvailableLocales": "选择语言", "Settings.LocaleSettings.AvailableLocales.Breadcrumb": "语言", "Settings.LocaleSettings.AvailableLocales.SystemLocale": "使用系统语言", - "Settings.DashSettings.DashCurvature": "曲度", - "Settings.DashSettings.DashCurvature.Description": "此设置可以控制在 VR 模式中面板的弯曲程度。将其设置为 0 将使其完全平坦。", - "Settings.DashSettings.OpenCloseSpeed": "打开/关闭速度", - "Settings.DashSettings.OpenCloseSpeed.Description": "用它来调整面板打开和关闭的速度。如果你不喜欢这种动画效果,可以将其设置为非常高的值,这样面板打开和关闭的速度就会非常快。", + "Settings.DashSettings.DashCurvature": "主菜单曲度", + "Settings.DashSettings.DashCurvature.Description": "此设置可以控制在 VR 模式中主菜单的弯曲程度。将其设置为 0 将使其完全平坦。", + "Settings.DashSettings.OpenCloseSpeed": "主菜单过渡动画速率", + "Settings.DashSettings.OpenCloseSpeed.Description": "用它来调整主菜单打开或关闭时过渡动画的速度。如果你不喜欢这种动画效果,可以将其设置为非常高的值,这样面板打开和关闭的速度就会非常快。", "Settings.DashSettings.AllowReplacingSettings" : "允许替换设置面板", "Settings.DashSettings.AllowReplacingSettings.Description" : "启用后,您就可以在 UI 编辑模式下选择面板上的设置面板,并将其替换为另一个面板。\n\n如果你想选取单个设置作为维面,则需要关闭此设置。 建议在你想用自定义替换设置 UI 时暂时打开,然后再禁用。", @@ -1708,18 +1708,18 @@ "Settings.NotificationSettings.UserOnline.Description" : "这可以控制好友上线时是否会收到通知。", "Settings.NotificationSettings.UserSociable" : "好友积极社交状态", "Settings.NotificationSettings.UserSociable.Description" : "当你的某个好友有很强的社交意愿时,你会收到一个明显的带声音的通知,这样你就可以邀请或叫他们了!\n\n如果你不喜欢这些通知,可以将其关闭,这将把社交状态视为与用户在线获取通知无异。", - "Settings.NotificationSettings.UserOnlineOnAnotherBuild" : "即使好友在不兼容的会话中也发送上线通知", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild" : "即使好友在不兼容的房间中也发送上线通知", "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description" : "如果好友使用的版本与您的版本不兼容(例如,新版本或预发布版本),则此选项将控制您是否会在好友上线时收到通知。", "Settings.NotificationSettings.Message" : "消息", "Settings.NotificationSettings.Message.Description" : "这将控制你收到消息时的通知提醒。", - "Settings.NotificationSettings.Invite" : "会话邀请", - "Settings.NotificationSettings.Invite.Description" : "这可以控制你是否在受邀加入会话时收到通知。", + "Settings.NotificationSettings.Invite" : "房间邀请", + "Settings.NotificationSettings.Invite.Description" : "这可以控制你是否在受邀加入房间时收到通知。", "Settings.NotificationSettings.ContactRequest" : "好友请求", "Settings.NotificationSettings.ContactRequest.Description" : "这可以控制当你收到某人的好友请求时,你是否能收到通知。", - "Settings.NotificationSettings.ContactSessionStarted" : "新的好友会话", - "Settings.NotificationSettings.ContactSessionStarted.Description" : "这可以控制当好友启动新会话时,你会收到哪些通知。", - "Settings.NotificationSettings.PublicSessionStarted" : "新的公开会话", - "Settings.NotificationSettings.PublicSessionStarted.Description" : "这将控制新的公开会话由非联系人发起时,你是否能收到通知。", + "Settings.NotificationSettings.ContactSessionStarted" : "新的好友房间", + "Settings.NotificationSettings.ContactSessionStarted.Description" : "这可以控制当好友启动新房间时,你会收到哪些通知。", + "Settings.NotificationSettings.PublicSessionStarted" : "新的公开房间", + "Settings.NotificationSettings.PublicSessionStarted.Description" : "这将控制新的公开房间由非联系人发起时,你是否能收到通知。", "Settings.NotificationSettings.UserJoinAndLeave" : "用户加入 & 离开", "Settings.NotificationSettings.UserJoinAndLeave.Description" : "启用后,当用户加入或离开你当前所在的世界时,你将收到通知。", "Settings.NotificationSettings.PermissionChanged": "权限组改变", @@ -2181,8 +2181,8 @@ "Inspector.Texture.InvalidFloats": "诊断:无效的浮点数", "Inspector.Texture.GenerateMetadata": "诊断:生成位图元数据", - "Inspector.Material.VariantInfo": "变种ID:{variantID} (原始变种ID:{rawVariantID})", - "Inspector.Material.WaitingForApply": "{waiting,select,True{等待} False{已}}应用变种", + "Inspector.Material.VariantInfo": "变体ID:{variantID} (原始变体ID:{rawVariantID})", + "Inspector.Material.WaitingForApply": "{waiting,select,True{等待} False{已}}应用变体", "Inspector.Audio.BakeAudio": "烘焙音频剪辑", "Inspector.Audio.FormatInfo": "采样率:{rate} Hz, 通道数:{channels} ({channel_count})", @@ -2246,9 +2246,9 @@ "Inspector.ParticleStyle.IntensityFadeOut": "强度淡出", "Inspector.ParticleStyle.ClearFades": "清除渐变", - "Inspector.Collider.SetFromLocalBounds": "根据本地边界设置", + "Inspector.Collider.SetFromLocalBounds": "根据局部边界设置", "Inspector.Collider.SetFromGlobalBounds": "根据全局边界设置", - "Inspector.Collider.SetFromLocalBoundsPrecise": "根据本地边界精确地设置", + "Inspector.Collider.SetFromLocalBoundsPrecise": "根据局部边界精确地设置", "Inspector.Collider.SetFromGlobalBoundsPrecise": "根据全局边界精确地设置", "Inspector.Collider.SetFromPreciseBounds": "根据精确边界设置", "Inspector.Collider.SetFromPreciseCylinderBounds": "根据精确圆柱边界设置", @@ -2265,7 +2265,7 @@ "UserInspector.Title" : "用户查看器", - "WorkerInspector.Title" : "{name} 查看器", + "WorkerInspector.Title" : "{name}查看器", "CreateNew.Title" : "创建", @@ -2322,7 +2322,7 @@ "Wizard.ReflectionProbes.ShowDebugVisuals": "显示调试视觉效果", "Wizard.ReflectionProbes.HideDebugVisuals": "隐藏调试视觉效果", "Wizard.ReflectionProbes.BakeProbes": "烘焙探针", - "Wizard.ReflectionProbes.Baking": "正在烘焙{count}个中的第{index}个...", + "Wizard.ReflectionProbes.Baking": "正在烘焙 {index}/{count}...", "Wizard.TextRenderer.Header": "文本渲染器设置向导", "Wizard.TextRenderer.ProcessRoot": "处理根:", @@ -2552,7 +2552,7 @@ "CloudHome.Info.Inventory": "库存", "CloudHome.Info.Tools": "工具", "CloudHome.Info.MoreInfo": "更多信息", - "CloudHome.Info.SessionUptime": "会话持续时间:", + "CloudHome.Info.SessionUptime": "房间持续时间:", "CloudHome.Info.AccessLevel": "权限等级:", "CloudHome.Info.StorageUsed": "已用存储:", @@ -2578,7 +2578,7 @@ "CloudHome.Info.HelpTab.InfoLineTwo": "在我们的 Discord! 中提问,通过你仪表盘中的 桌面 标签页,你可以轻易地在桌面模式下查看链接。", "CloudHome.Info.UsersTab.Title": "查找用户", - "CloudHome.Info.UsersTab.Content": "公共会话会是让你沉浸在社区氛围中的一个好去处!

你可以在仪表板中的 世界 标签页找到可以立即加入的公共会话。快去看看吧!", + "CloudHome.Info.UsersTab.Content": "公共房间会是让你沉浸在社区氛围中的一个好去处!

你可以在仪表板中的 世界 标签页找到可以立即加入的公共房间。快去看看吧!", "Mirror.Header.RenderingOptions" : "渲染选项", "Mirror.Header.Type" : "镜子类型", @@ -2608,7 +2608,7 @@ "StickyNote.Bow": "拉弓,瞄准", "StickyNote.Crossbow": "使用杠杆(或是次级)来装填!", "StickyNote.Shade": "可调节的着色", - "StickyNote.TheaterTablet": "使用这个平板来控制房间的风扇与窗户!", + "StickyNote.TheaterTablet": "使用这个平板来控制家的风扇与窗户!", "StickyNote.ControlTablet": "使用这个平板来控制家的各个部分!", "StickyNote.RotateMeDesktop": "按住E来旋转我!", From 027bddec065e46d91389dd35abe2927f5e2a951b Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Tue, 24 Dec 2024 22:56:05 +0100 Subject: [PATCH 182/529] RU: Typo, Cursor settings, Particles stats --- ru.json | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/ru.json b/ru.json index ee730fb..ec3aa35 100644 --- a/ru.json +++ b/ru.json @@ -1759,6 +1759,24 @@ "Settings.LaserSettings.ShowInDesktop": "Показывать лазеры в экранном режиме", "Settings.LaserSettings.ShowInDesktop.Description": "Когда включено, визуал лазера будет полностью отрисован в виде от первого лица в экранно режиме.", + "Settings.CursorSettings": "Настройки курсора", + + "Settings.CursorSettings.BaseCursorSize": "Базовый размер курсора", + "Settings.CursorSettings.BaseCursorSize.Description": "Задает базовый размер курсора. Рекомендуем установить его в самом начале, до настройки множителей, так как их размер считается относительно базового.", + + "Settings.CursorSettings.GrabMultiplier": "Множитель хвата", + "Settings.CursorSettings.GrabMultiplier.Description": "Применяется как множитель к размеру курсора при захвате объектов и предметов.", + + "Settings.CursorSettings.InteractionMultiplier": "Множитель взаимодействия", + "Settings.CursorSettings.InteractionMultiplier.Description": "Применяется как множитель к размеру курсора при взаимодействии с элементами интерфейса, такими как кнопки.", + + "Settings.CursorSettings.TextMultiplier": "Множитель текста", + "Settings.CursorSettings.TextMultiplier.Description": "Применяется как множитель к размеру курсора при взаимодействии с текстовыми объектами.", + + "Settings.CursorSettings.SliderMultiplier": "Множитель слайдера", + "Settings.CursorSettings.SliderMultiplier.Description": "Применяется как множитель к размеру курсора при взаимодействии со слайдерами и областями прокрутки.", + + "Settings.DesktopViewSettings.FollowCursor": "Следовать за курсором", "Settings.DesktopViewSettings.FollowCursor.Description": "Когда включено, вид Рабочего стола будет автоматически переключаться на экран, на котором сейчас находится курсор мыши. Это может быть удобно если вы используете физические клавиатуру и мышь в VR.", "Settings.DesktopViewSettings.Brightness": "Яркость", @@ -1777,7 +1795,7 @@ "Settings.PhotoCaptureSettings.CaptureStereo": "Снимать стерео фото", "Settings.PhotoCaptureSettings.CaptureStereo.Description": "Когда включено, все быстрые фото будут стерео-фото. Их луше всего смотреть в VR.", "Settings.PhotoCaptureSettings.StereoSeparation": "Стерео разделение", - "Settings.PhotoCaptureSettings.StereoSeparation.Description": "Настраивает расстояние между стерео камерами при использовании стерео режима. Расстояние между камерами влияет на силу стерео эффекта для удаленных объектов.\n\nДля фотографирования близких обхектов лучше подходят небольшие значения, а для больших сцен - большие.", + "Settings.PhotoCaptureSettings.StereoSeparation.Description": "Настраивает расстояние между стерео камерами при использовании стерео режима. Расстояние между камерами влияет на силу стерео эффекта для удаленных объектов.\n\nДля фотографирования близких объектов лучше подходят небольшие значения, а для больших сцен - большие.", "Settings.PhotoCaptureSettings.PhotoAutosavePath": "Путь автосохранения фото в инвентаре", "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "Когда путь задан, все фото которые вы снимете (или сохраните через контекстное меню) будут автоматически сохранены в ваш инвентарь. Например, Photos/%year%/%month_name%\n\nДоступны следующие переменные:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", "Settings.PhotoCaptureSettings.CapturePrivateUI": "Снимать приватный интерфейс", @@ -2216,7 +2234,7 @@ "Inspector.PrimitiveMemberEditor.Warning": "ВНИМАНИЕ!
С помощью этого компонента можно взаимодействовать с рефренсами, используя их ID. Этот процесс часто называют 'Ref Hacking'.

Прежде чем начать, пожалуйста примите к сведению, что это не подерживается и может сломаться в любой момент. Не полагайтесь на данную функцию, при создании своих творений.", "Inspector.ParticleSystem.TestingWarning" : "ВНИМАНИЕ!
Это новая система частиц \"PhotonDust\", которая сейчас тестируется. С ней можно поиграться, но мы не рекомендуем использовать её для создания нового контента, так как могут произойти изменения, ломающие её поведение.

Мы рекомендуем использовать легаси систему частиц для проектов, пока она не будет полностью упразнена и это предупреждение не пропадёт.", - "Inspector.ParticleSystem.BasicInfo" : "Частицы: {count}\tПоследнее время симуляции: {time}", + "Inspector.ParticleSystem.BasicInfo" : "Частицы: {count}\tВремя симуляции: {time}\tВремя отправки: {renderSubmitTime}\tВремя выделения: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Следы: {trailCount} (ёмкость: {trailCapacity}), Ёмкость точек следов: {trailPointCapacity}", "Inspector.ParticleStyle.CommonTransitions": "Часто используемые шаблоны:", From b9f0a71506e226f44303b23898ed130fe98c2d04 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 26 Dec 2024 15:00:55 -0800 Subject: [PATCH 183/529] Update stats --- Missing/ru.md | 13 ------------- README.md | 2 +- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/Missing/ru.md b/Missing/ru.md index 3344a15..49c4e2e 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -1,16 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Russian [ru] -Settings.CursorSettings -Settings.CursorSettings.BaseCursorSize -Settings.CursorSettings.BaseCursorSize.Description -Settings.CursorSettings.GrabMultiplier -Settings.CursorSettings.GrabMultiplier.Description -Settings.CursorSettings.InteractionMultiplier -Settings.CursorSettings.InteractionMultiplier.Description -Settings.CursorSettings.TextMultiplier -Settings.CursorSettings.TextMultiplier.Description -Settings.CursorSettings.SliderMultiplier -Settings.CursorSettings.SliderMultiplier.Description - diff --git a/README.md b/README.md index 4a04812..2e56877 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ Dutch [nl] - 99.4% - Missing keys: 13 Norwegian [no] - 66.3% - Missing keys: 790 Polish [pl] - 100.0% - Missing keys: 0 Portuguese (Brazil) [pt-br] - 66.2% - Missing keys: 791 -Russian [ru] - 99.5% - Missing keys: 11 +Russian [ru] - 100.0% - Missing keys: 0 Swedish [sv] - 27.2% - Missing keys: 1704 Thai [th] - 2.9% - Missing keys: 2272 Turkish [tr] - 34.7% - Missing keys: 1528 From 2471ea89ee12e2fd0997d1f08f57c8c2df88293f Mon Sep 17 00:00:00 2001 From: Mrdab Date: Wed, 1 Jan 2025 21:46:09 -0400 Subject: [PATCH 184/529] Added spanish translations --- es.json | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/es.json b/es.json index 09f25c7..c0c1c64 100644 --- a/es.json +++ b/es.json @@ -210,6 +210,7 @@ "World.Error.HostBlockedDetail": "Has bloqueado al anfitrión", "World.Error.WorldCrash": "El mundo ha crasheado", "World.Error.WorldCrashDetail": "Error fatal al actualizar el mundo", + "World.Error.Handshake": "Error con el handshake", "World.Error.Unknown": "Error desconocido", "World.Config.Name": "Nombre del Mundo:", @@ -358,6 +359,7 @@ "World.Edit.AccessPrivate": "Sólo Yo", "World.Edit.AccessPatreon": "Partidarios de Patreon", "World.Edit.AccessPublic": "Cualquiera (público)", + "World.Edit.ReadOnly": "Leer Solamente", "Tools.AvatarCreator": "Creador de Avatares", "Tools.FullBodyCalibrator": "Calibrador de Rastreadores", @@ -636,7 +638,7 @@ "Contacts.IgnoreRequest": "Ignorar Solicitud", "Contacts.Invite": "Invitar Aquí", "Contacts.RevokeInvite": "Revocar Invitación", - "Contacts.BanFromAllSessions": "Banear de TODAS mis sesiones", + "Contacts.BanFromAllSessions": "Banear de todas mis sesiones", "Contacts.UnbanFromAllSessions": "Desbanear de todas mis sesiones", "Contacts.BanFromCurrentWorld": "Banear del mundo actual", "Contacts.UnbanFromCurrentWorld": "Desbanear del mundo actual", @@ -676,6 +678,8 @@ "Notifications.SessionStarted": "Sesión iniciada:", "Notifications.UserJoined": "Un usuario se unió", "Notifications.UserLeft": "Un usuario se ha marchado", + "Notifications.PermissionChanged": "Tu rol cambio a {new}", + "Notifications.PermissionChangedDetail": "En {world}. Rol previo: {old}", "Undo.SetField": "Establecer campo {field_name} a {value}", "Undo.SetReference": "Establecer referencia {ref_name} a {ref_target}", @@ -715,6 +719,9 @@ "Tools.Brush.IncrementSize": "Incrementar Tamaño", "Tools.Brush.DecrementSize": "Disminuir Tamaño", + "Tools.GeometryLineBrush.Name": "Pincel de Linea Geométrica", + + "Tools.Dev.Name": "Herramienta de Desarrollo", "Tools.Dev.CreateNew": "Crear Nuevo...", "Tools.Dev.Selection": "Selección: {mode}", "Tools.Dev.DevMode.Off": "Modo Desarrollador: No", @@ -738,7 +745,8 @@ "Tools.Dev.Interaction.Tip": "Punta", "Tools.Dev.Interaction.Projection": "Proyección", - "Tools.Color.Picker": "Selector de color", + "Tools.Color.Name": "Herramienta de Color", + "Tools.Color.Picker": "Selector de Color", "Tools.GrabbableSetter.Scalable": "Establecer Escalable", "Tools.GrabbableSetter.NonScalable": "Establecer No Escalable", @@ -755,6 +763,7 @@ "Tools.Light.Spot": "Área", "Tools.Light.Sun": "Sol", + "Tools.Light.Name": "Herramienta de Luz", "Tools.Light.Shadows.None": "Sin Sombras", "Tools.Light.Shadows.Hard": "Sombras Definidas", "Tools.Light.Shadows.Soft": "Sombras Suaves", @@ -765,9 +774,13 @@ "Tools.MeshVisibility.OnlyShadow": "Establecer a sólo sombra", "Tools.MeshVisibility.DoubleSidedShadow": "Establecer como sombra bi-lateral", + "Tools.Mesh.Name": "Herramienta de Malla", + + "Tools.Slicer.Name": "Object Slicer Tool", "Tools.Slicer.Add": "Agregar rebanador", "Tools.Slicer.Clear": "Restablecer configuración", + "Tools.Material.Name": "Herramienta de Material", "Tools.Material.RayMode": "Modo de Rayo", "Tools.Material.AreaMode": "Modo de Área", "Tools.Material.ObjectMode": "Modo global de Objeto", @@ -782,6 +795,7 @@ "Tools.Cartridge.Eject": "Ejectar Orbe", + "Tools.Microphone.Name": "Micrófono", "Tools.Microphone.Format.WAV": "WAV", "Tools.Microphone.Format.Vorbis": "OGG Vorbis", "Tools.Microphone.Format.FLAC": "FLAC", @@ -790,6 +804,7 @@ "Tools.Microphone.SourceRaw": "Crudo", "Tools.Microphone.SourceFiltered": "Filtrado y Normalizado", + "Tools.ProtoFlux.Name": "Herramienta Proto-Flux", "Tools.ProtoFlux.Drive": "Controlar", "Tools.ProtoFlux.Source": "Fuente", "Tools.ProtoFlux.Reference": "Referencia", @@ -812,19 +827,30 @@ "Tools.Meter.Points.Two": "Dos Puntos", "Tools.Meter.Points.Multiple": "Múltiples Puntos", + "Tools.Meter.Name": "Medidor", "Tools.Meter.ObjectSpace": "Medir en Espacio del Objeto", "Tools.Meter.WorldSpace": "Medir en Espacio del Mundo", + "Tools.Glue.Name": "Herramienta de Pega", "Tools.Glue.Mode.BakeMeshes": "Modo: Hornear mallas", "Tools.Glue.Mode.BakeSkinnedMeshes": "Modo: Hornear mallas (skinned)", "Tools.Glue.Mode.ParentObjects": "Modo: Enparentar objetos", "Tools.RigTransfer.ClearSource": "Limpiar origen", + "Tools.ComponentClone.Name": "Herramienta de clonar componente", "Tools.ComponentClone.SingleInstanceOn": "Instancia Única: Sí", "Tools.ComponentClone.SingleInstanceOff": "Instancia Única: No", "Tools.ComponentClone.ClearTemplate": "Limpiar plantilla", + "Tools.Shape.Name": "Herramienta de figura", + + "Tools.CameraObjectHider.Name": "Herramienta de Esconder Objetos de la Cámara", + + "Tools.ControllerDiagnostic.Name": "Herramienta de Diagnóstico de Controladores", + + "Tools.Labeler.Name": "Herramienta de etiqueta", + "ProtoFlux.UI.Call": "Llamada", "ProtoFlux.UI.AsyncCall": "LLamada Asincrónica", "ProtoFlux.UI.NodeBrowser.Title": "Nodos ProtoFlux", @@ -832,6 +858,9 @@ "CreateNew.Back": "<<< Atrás", "CreateNew.EmptyObject": "Objeto vacío", "CreateNew.ParticleSystem": "Sístema de partículas", + "CreateNew.LegacyParticleSystem": "Sistema Viejo de Partículas", + + "CreateNew.ExperimentalParticleSystem": "Sistema PhotonDusk (ADVERTENCIA: experimental)", "CreateNew.Object": "Objeto", "CreateNew.Object.AvatarCreator": "Creador de Avatar", @@ -1259,6 +1288,14 @@ "Settings.AudioAccessibilitySettings": "Accesibilidad de Audio", "Settings.AudioInputFilteringSettings": "Filtro de Entrada", + "Settings.Audio.Input.Title" : "Dispositivos de Entrada de Audio", + "Settings.Audio.TestInput": "Probar entrada de audio:", + "Settings.Audio.TestDescription": "Reproduciremos el sonido que ingresa al dispositivo de entrada de audio seleccionado, para que verifique si es el correcto.", + "Settings.Audio.StartTest": "Escuchar dispositivo\n(probar micrófono / entrada de audio)", + "Settings.Audio.StopTest": "Dejar de Probar", + "Settings.Audio.Monitoring": "Monitoreo de Entrada de Audio:", + "Settings.Audio.InputDevice": "Dispositivo de Entrada de Audio:", + "Settings.RealtimeNetworkingSettings": "Red en Tiempo Real", "Settings.AssetGatherSettings": "Recolección de Recursos", @@ -1926,6 +1963,7 @@ "Inspector.Member.SetAllToY": "Establecer todos a Y", "Inspector.Member.SetAllToZ": "Establecer todos a Z", "Inspector.Member.SetAllToW": "Establecer todos a W", + "Inspector.Member.Normalize": "Normalizar", "Inspector.Member.BakeBlendshape": "Hornear Forma Clave", "Inspector.Member.RemoveBlendshape": "Remover Forma Clave", "Inspector.Member.SplitBlendshape.X": "Dividir Forma Clave sobre X", From 02c671d184deda97b8f6aaf6b4beb491d42c6fef Mon Sep 17 00:00:00 2001 From: Mrdab Date: Wed, 1 Jan 2025 21:48:21 -0400 Subject: [PATCH 185/529] Fixed some strings before PR --- es.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/es.json b/es.json index c0c1c64..5944188 100644 --- a/es.json +++ b/es.json @@ -210,7 +210,6 @@ "World.Error.HostBlockedDetail": "Has bloqueado al anfitrión", "World.Error.WorldCrash": "El mundo ha crasheado", "World.Error.WorldCrashDetail": "Error fatal al actualizar el mundo", - "World.Error.Handshake": "Error con el handshake", "World.Error.Unknown": "Error desconocido", "World.Config.Name": "Nombre del Mundo:", @@ -776,7 +775,6 @@ "Tools.Mesh.Name": "Herramienta de Malla", - "Tools.Slicer.Name": "Object Slicer Tool", "Tools.Slicer.Add": "Agregar rebanador", "Tools.Slicer.Clear": "Restablecer configuración", From 9a7f9384ce92c4caffacf3fee3dfb8da100d94a8 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 7 Jan 2025 13:22:15 -0800 Subject: [PATCH 186/529] Add initial gaussian splat strings --- en.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/en.json b/en.json index 3e45c5c..a749e63 100644 --- a/en.json +++ b/en.json @@ -989,6 +989,7 @@ "Importer.Model.3DScan": "3D Scan", "Importer.Model.CAD": "CAD Model", "Importer.Model.PointCloud": "Point Cloud", + "Importer.Model.GaussianSplat": "Gaussian Splat", "Importer.Model.VertexColorModel": "Vertex Colored Model", "Importer.Model.AdvancedSettings": "Advanced Settings", "Importer.Model.ModelKindPrompt": "What kind of 3D model?", @@ -1049,6 +1050,20 @@ "Importer.Model.Advanced.PositionAtOrigin": "Position At Origin", "Importer.Model.Advanced.AssetsOnObject": "Place Assets On Object", + "Importer.Splat.Progress.Importing": "Importing Gaussian Splat", + "Importer.Splat.Progress.ReadingHeader": "Reading file header", + "Importer.Splat.Progress.ConvertingSplats": "Converted {converted} splats out of {total}", + "Importer.Splat.Progress.EncodingData": "Encoding converted data", + + "GaussianSplat.Encoding.Title" : "Encoding Gaussian Splat", + "GaussianSplat.Encoding.Metadata" : "Encoding metadata", + "GaussianSplat.Encoding.EncodingPositions" : "Encoding positions {encoded} of {total}", + "GaussianSplat.Encoding.EncodingRotations" : "Encoding rotations {encoded} of {total}", + "GaussianSplat.Encoding.EncodingScales" : "Encoding scales {encoded} of {total}", + "GaussianSplat.Encoding.EncodingAlphas" : "Encoding alphas {encoded} of {total}", + "GaussianSplat.Encoding.EncodingColors" : "Encoding colors {encoded} of {total}", + "GaussianSplat.Encoding.EncodingFinalizing" : "Finalizing encode", + "Importer.Video.Title": "Import Video", "Importer.Video.Prompt": "What are you importing?", "Importer.Video.Regular": "Video", From 4d11baf2522db6257c45fd4d475eece0b7094e53 Mon Sep 17 00:00:00 2001 From: Sejden Date: Tue, 7 Jan 2025 21:37:44 +0000 Subject: [PATCH 187/529] EO: some translation improvements and fixes --- eo.json | 956 ++++++++++++++++++++++++++------------------------------ 1 file changed, 446 insertions(+), 510 deletions(-) diff --git a/eo.json b/eo.json index b0381f5..95485d8 100644 --- a/eo.json +++ b/eo.json @@ -30,12 +30,12 @@ "General.Buy": "Aĉeti", "General.Yes": "Jes", "General.No": "Ne", - "General.ClearSelection" : "Nuligi Elekton", + "General.ClearSelection": "Nuligi Elekton", "General.Off": "Malŝalti", "General.On": "Ŝalti", "General.Understand": "Mi komprenas", - "General.Notice" : "Rimarko", - "General.UnderstandEnable" : "Mi komprenas, Ebligi", + "General.Notice": "Rimarko", + "General.UnderstandEnable": "Mi komprenas, Ebligi", "General.Dismiss": "Forsendi", "General.Edit": "Redakti", @@ -43,8 +43,8 @@ "General.UI.SearchPromptLong": "Tajpu por serĉi...", "General.UI.ToggleEditMode": "Baskuligi Redaktan Reĝimon", "General.UI.ToggleSubtitles": "Baskuligi Subtekstojn", - "General.UI.Subtitles.On" : "Subtekstojn: Ŝalti", - "General.UI.Subtitles.Off" : "Subtekstojn: Malŝalti", + "General.UI.Subtitles.On": "Subtekstojn: Ŝalti", + "General.UI.Subtitles.Off": "Subtekstojn: Malŝalti", "General.UI.MusicVolumeLocal": "Muzik-laŭto (loka):", "General.UI.VoiceVolumeLocal": "Voĉ-laŭto (loka):", @@ -58,22 +58,22 @@ "General.Units.Metric": "Metrika", "General.Units.Imperial": "Imperia", - "Worlds.Home" : "Hejmo", - "Worlds.Tutorial" : "Lernilo", + "Worlds.Home": "Hejmo", + "Worlds.Tutorial": "Lernilo", "Locomotion.Noclip.Name": "Senkolizie", - "Locomotion.Noclip.Description": "Simpla senkolizia flug-reĝimo, ideala por redaktado.", - "Locomotion.Teleport.Name": "Teletransporti", - "Locomotion.Teleport.Description": "Uzas balistikan vojan teletransportadon, por komforta movado.", - "Locomotion.Fly.Name": "Flugi", - "Locomotion.Fly.Description": "Fizika Flug-Reĝimo", - "Locomotion.WalkRun.Name": "Piediri/Kuri", - "Locomotion.WalkRun.Description": "Fizika marŝado, kurado kaj saltado.", - "Locomotion.WalkRunGripping.Name": "Piediri/Kuri (kun grimpado)", - "Locomotion.WalkRunGripping.Description": "Fizika marŝado, kurado, saltado kaj grimpado.", + "Locomotion.Noclip.Description": "Simpla senkolizia flug-movado, ideala por redaktado.", + "Locomotion.Teleport.Name": "Teleportado", + "Locomotion.Teleport.Description": "Ĝi uzas teleportadon per balistika vojo, por komforta movado.", + "Locomotion.Fly.Name": "Flugado", + "Locomotion.Fly.Description": "Fizika Flug-movado", + "Locomotion.WalkRun.Name": "Paŝi/Kuri", + "Locomotion.WalkRun.Description": "Fizika paŝado, kurado kaj saltado.", + "Locomotion.WalkRunGripping.Name": "Paŝi/Kuri (kun grimpado)", + "Locomotion.WalkRunGripping.Description": "Fizika paŝado, kurado, saltado kaj grimpado.", "Locomotion.ZeroG.Name": "Sen Gravito", "Locomotion.ZeroG.Description": "Senpeza fizika movado", - "Locomotion.GrabWorld.Name": "Ekpreni Mondon", + "Locomotion.GrabWorld.Name": "Preni Mondon", "Locomotion.GrabWorld.Description": "Krei mondan ankron kun la referenco kaj movas la uzanton rilate al ĝi.", "Locomotion.Slide.Name": "Gliti", "Locomotion.Slide.Description": "Simpla glitmovado kiu suriĝas sur surfacon se ĉeestanta, aŭ fluge alie.", @@ -81,6 +81,8 @@ "Interaction.Destroy": "Detrui", "Interaction.Duplicate": "Duobligi", "Interaction.SaveToInventory": "Konservi En Inventaro", + "Interaction.SaveToInventory.NotLoggedIn": "Vi devas ensaluti por konservi aĵojn.", + "Interaction.SaveToInventory.NoWritePermission": "Ne eblas konservi en la nuna inventar-dosierujo.", "Interaction.Undo": "Malfari", "Interaction.Redo": "Refari", "Interaction.EquipTool": "Ekipi", @@ -90,30 +92,31 @@ "Interaction.ResetScale": "Restaŭri Skalon", "Interaction.LaserEnabled": "Lasero Ebligita", "Interaction.LaserDisabled": "Lasero Malebligita", - "Interaction.Grab.Palm": "Ekpreni: Manplato", - "Interaction.Grab.Precision": "Ekpreni: Precizeco", - "Interaction.Grab.Auto": "Ekpreni: Aŭtomata", - "Interaction.Grab.Off": "Ekpreni: Nur Lasero", + "Interaction.Grab.Palm": "Preni: Manplato", + "Interaction.Grab.Precision": "Preni: Precize", + "Interaction.Grab.Auto": "Preni: Aŭtomate", + "Interaction.Grab.Off": "Preni: Nur Lasero", "Interaction.Locomotion": "Movado", "Interaction.Locomotion.None": "Neniu", "Interaction.NamedEquipTool": "Ekipi per {name}", - "Interaction.NamedEquipTool.Default": "Ilon", + "Interaction.NamedEquipTool.Default": "Ilo", "Interaction.EnterAnchor": "Eniri Ankron", "Interaction.ExitAnchor": "Eliri Ankron", "Interaction.EquipAvatar": "Porti Avataron", - "Interaction.SaveAsScreenshot": "Konservi kiel ekrankopion", + "Interaction.SaveAsScreenshot": "Konservi kiel ekrankopio", "Interaction.ExportScreenshot": "Elporti ekrankopion", - "Interaction.ImportFile": "Importi dosieron", - "Interaction.ExportFile": "Eksporti dosieron", + "Interaction.ImportFile": "Enporti dosieron", + "Interaction.ExportFile": "Elporti dosieron", "Interaction.CopyLink": "Kopii Ligilon", + "Interaction.CopyImage": "Kopii Bildon", "Inventory.OpenWorld": "Malfermi Mondon", "Inventory.Equip": "Ekipi", - "Inventory.Delete": "Forviŝi", + "Inventory.Delete": "Forigi", "Inventory.CreateDirectory": "Krei dosierujon", "Inventory.SaveHeld": "Konservi Tenatan", "Inventory.GetURL": "Akiri URL-on", @@ -121,23 +124,24 @@ "Inventory.Share": "Kunhavigi", "Inventory.Unshare": "Malkunhavigi", "Inventory.SaveAvatar": "Konservi Avataron", - "Inventory.Favorite.Home": "Elekti kiel Hejmo", - "Inventory.Favorite.ProgressBar": "Apliki Progresindikilon", - "Inventory.Favorite.AudioStreamController": "Apliki Flu-Regilon", - "Inventory.Favorite.TextDisplay": "Apliki Tekst-Ekranon", - "Inventory.Favorite.VideoPlayer": "Apliki Video-Ludilon", - "Inventory.Favorite.AudioPlayer": "Apliki Son-Ludilon", - "Inventory.Favorite.InteractiveCamera": "Apliki Fotilon", - "Inventory.Favorite.Keyboard": "Apliki Klavaron", - "Inventory.Favorite.Avatar": "Elekti kiel Ĉef-avataron", - "Inventory.Favorite.WorldLoadingIndicator": "Apliki Ŝarĝindikilon", - "Inventory.Favorite.ColorDialog": "Apliki Kolor-Elektilon", - "Inventory.Favorite.Hyperlink": "Apliki URL-Ekranon", - "Inventory.SpawnFacet": "Generi Faceton", + "Inventory.Favorite.Home": "Defaŭltigi Hejmon", + "Inventory.Favorite.ProgressBar": "Defaŭltigi Progresindikilon", + "Inventory.Favorite.AudioStreamController": "Defaŭltigi Elsend-Regilon", + "Inventory.Favorite.TextDisplay": "Defaŭltigi Tekst-Ekranon", + "Inventory.Favorite.VideoPlayer": "Defaŭltigi Video-Ludilon", + "Inventory.Favorite.AudioPlayer": "Defaŭltigi Son-Ludilon", + "Inventory.Favorite.InteractiveCamera": "Defaŭltigi Fotilon", + "Inventory.Favorite.Keyboard": "Defaŭltigi Klavaron", + "Inventory.Favorite.Avatar": "Defaŭltigi Avataron", + "Inventory.Favorite.WorldLoadingIndicator": "Defaŭltigi Ŝarĝindikilon", + "Inventory.Favorite.ColorDialog": "Defaŭltigi Kolor-Elektilon", + "Inventory.Favorite.Hyperlink": "Defaŭltigi URL-Ekranon", + + "Inventory.SpawnFacet": "Aperigi Faceton", "Dash.Screens.Home": "Hejmo", "Dash.Screens.Worlds": "Mondoj", - "Dash.Screens.Contacts": "Kontaktuloj", + "Dash.Screens.Contacts": "Kontaktoj", "Dash.Screens.Inventory": "Inventaro", "Dash.Screens.Desktop": "Labortablo", "Dash.Screens.Session": "Seanco", @@ -145,31 +149,31 @@ "Dash.Screens.Settings": "Agordoj", "Dash.Screens.Exit": "Eliri", - "Dash.Actions.PasteFromClipboard": "Alglui enhavon el tondejo", + "Dash.Actions.PasteFromClipboard": "Alglui enhavon de la tondujo", "Dash.Actions.TurnOffUIEdit": "Malŝalti redakt-reĝimon de UI", "Dash.Actions.CloudHome": "Malfermi Hejmon", - "Dash.Exit.Header": "Eliri {appName}", + "Dash.Exit.Header": "Eliri el {appName}", "Dash.Exit.ExitAndSave": "Eliri kaj Konservi Hejmojn", "Dash.Exit.ExitAndDiscard": "Eliri kaj Forĵeti Hejmojn", "Dash.Exit.Sponsor": "Koran dankon al {name} pro sponsori ĉi tiun projekton!", "Dash.Exit.Sponsor.You": "VI", "Dash.Exit.Shoutouts": "Ĉi tiu projekto eblas ankaŭ danke al ĉi tiuj homoj:", - "Dash.Exit.Shoutouts.AndMore" : " kaj pli multaj!", - "Dash.Exit.Shoutouts.You" : "{name} (Jen vi! Dankon!)", + "Dash.Exit.Shoutouts.AndMore": " kaj multaj pli!", + "Dash.Exit.Shoutouts.You": "{name} (Jen vi! Dankon!)", "Dash.Exit.ThankYou": "Dankon pro via uzo de {appName}!", "Dash.Exit.SubmittedBy": "Sendita de: {name}", - "Facets.FPS": "{fps} Kadroj Sekunde", + "Facets.FPS": "{fps} Filmeroj/s", - "World.Waiting": "Atendante...", - "World.HostIsStarting": "Gastiganto komencas la seancon", - "World.Loading": "Ŝarĝante...", + "World.Waiting": "Atendanta...", + "World.HostIsStarting": "La gastiganto komencas la seancon", + "World.Loading": "Ŝarĝanta...", "World.LoadingFailed": "Malsukcesis", "World.LoadedAssets": "{assets} ŝarĝitaj el {total_assets}", - "World.Downloading": "Elŝutante {bytes} el {total_bytes}", + "World.Downloading": "Elŝutanta {bytes} el {total_bytes}", "World.Loaded": "Ŝarĝita", "World.Connection.EstablishingConnection": "Stariganta konekton", @@ -178,47 +182,47 @@ "World.Connection.Connected": "Konektita", "World.Connection.SyncingInitialState": "Sinkroniganta komencan mondostaton", - "World.Connection.LNL.DirectIP": "LNL Rekta IP", - "World.Connection.LNL.NATPunchthrough": "LNL NAT Tra-truigado {n}", - "World.Connection.LNL.Relay": "LNL Relajso", - "World.Connection.SteamNetworkingSockets": "Steam-retaj konekt-interfacoj", + "World.Connection.LNL.DirectIP": "LNL Rekta IP
{address}", + "World.Connection.LNL.NATPunchthrough": "Tra-truigado LNL NAT {n}", + "World.Connection.LNL.Relay": "LNL-Plusendilo", + "World.Connection.SteamNetworkingSockets": "Retaj Konekt-interfacoj de Steam", "World.Error.AccessDenied": "Malpermesita aliro", - "World.Error.SecurityViolation": "Sekureca Malobservo", + "World.Error.SecurityViolation": "Malobservo de Sekureco", "World.Error.OnlyRegisteredUsers": "Nur registritaj uzantoj rajtas aliĝi", - "World.Error.OnlyContacts": "Nur kontaktuloj de la gastiganto rajtas aliĝi", - "World.Error.OnlyContactsOfContacts": "Nur kontaktuloj de uzantoj en la seanco rajtas aliĝi", + "World.Error.OnlyContacts": "Nur kontaktoj de la gastiganto rajtas aliĝi", + "World.Error.OnlyContactsOfContacts": "Nur kontaktoj de uzantoj en la seanco rajtas aliĝi", "World.Error.Private": "Ĉi tiu seanco estas privata", - "World.Error.SessionEnded": "Seanco Finiĝis", - "World.Error.UserLimitReached": "Seanco atingis uzantlimon", + "World.Error.SessionEnded": "La seanco Finiĝis", + "World.Error.UserLimitReached": "La seanco atingis uzantlimon", "World.Error.FailedAuthentication": "Malsukcesa aŭtentokontrolo", - "World.Error.FailedUserID": "Malsukcesis aŭtentigi Uzant-ID", - "World.Error.FailedFetchingAuthentication": "Malsukcesis preni aŭtentig-informojn", - "World.Error.JoinAlreadyRequested": "Aliĝo jam estis petita", - "World.Error.FailedConnectToRelay": "Malsukcesis konekto al relajso", - "World.Error.FailedToConnect": "Malsukcesis la konekto", + "World.Error.FailedUserID": "Malsukcesa aŭtentigo de Uzant-identigilo", + "World.Error.FailedFetchingAuthentication": "Malsukcesa peto de aŭtentig-informojn", + "World.Error.JoinAlreadyRequested": "Aliĝo jam petita", + "World.Error.FailedConnectToRelay": "Malsukcesa konekto al plusendilo", + "World.Error.FailedToConnect": "Malsukcesis krei la konekton", "World.Error.InvalidAddress": "Nevalida Adreso", "World.Error.NoPort": "Neniu Pordo Difinita", "World.Error.IncompatibleVersion": "Nekongrua Versio", "World.Error.HostBlocked": "Gastiganto barita", "World.Error.HostBlockedDetail": "La gastiganto estas barita de vi", "World.Error.WorldCrash": "La Mondo Kolapsis", - "World.Error.WorldCrashDetail" : "Neriparebla eraro dum la ĝisdatigo de la mondo", + "World.Error.WorldCrashDetail": "Neriparebla eraro dum ĝisdatigo de la mondo", "World.Error.Unknown": "Nekonanta Eraro", "World.Config.Name": "Nomo de la mondo:", "World.Config.Description": "Priskribo:", "World.Config.MaxUsers": "Maksimumaj uzantoj:", - "World.Config.MobileFriendly": "Poŝtelefon-adaptita", + "World.Config.MobileFriendly": "Adaptita por Portebla VR", "World.Config.SaveOptionsHeader": "Opcioj por Konservi la Mondon:", "World.Config.EditMode": "Redaktoreĝimo:", "World.Config.AccessLevelHeader": "Kiu povas aliĝi al ĉi tiu mondo?", "World.Config.AutoKickAFK": "Aŭtomate elpeli forestantojn:", "World.Config.AutoKickAFKMinutes": "Maksimumaj minutoj da foresto:", - "World.Config.HideFromListing": "Ne montriĝi en seanco listoj", + "World.Config.HideFromListing": "Ne montri en seanco-listoj", "World.Config.Autosave": "Aŭtomate konservi (anstataŭos lastan konservon):", "World.Config.AutosaveInterval": "Intervalo de aŭtomata konservado (minutoj):", - "World.Config.CleanupAssets": "Purigi Neuzitajn Aktivaĵojn:", + "World.Config.CleanupAssets": "Purigi Neuzitajn Havaĵojn:", "World.Config.CleanupInterval": "Intervalo de purigado (sekundoj):", "World.Actions.StartSession": "Komenci Seancon", @@ -231,56 +235,56 @@ "World.Actions.SaveCopy": "Konservi kopion...", "World.Actions.SaveHere": "Konservi ĉi tie", "World.Actions.SaveToInventory": "Konservi En Inventaro", - "World.Actions.Saving": "Konservante...", + "World.Actions.Saving": "Konservanta...", "World.Actions.Discard": "Forĵeti Ŝanĝojn", "World.Actions.Clone": "Kloni Mondon", "World.Actions.Delete": "Forigi Mondon", - "World.Actions.ConfirmDelete": "Konfirmi Forigadon", + "World.Actions.ConfirmDelete": "Konfirmi Forigon", "World.Actions.ReallyConfirmDelete": "FORIGI PORĈIAME", "World.Actions.Overwrite": "Anstataŭigi per {name}", - "World.Actions.ConfirmOverwrite": "Konfirmi ANSTATAŬIGADON", - "World.Actions.Overwriting": "Superskribante...", + "World.Actions.ConfirmOverwrite": "Konfirmi ANSTATAŬIGON", + "World.Actions.Overwriting": "Anstataŭiganta...", "World.Actions.ClosePrompt": "Ĉu Fermi Mondon?", "World.Actions.LeavePrompt": "Ĉu Forlasi Mondon?", "World.Actions.CloseConfirm": "Fermi", "World.Actions.LeaveConfirm": "Foriri", - "World.Actions.CannotClose": "(ne povas fermi ĉi tiun mondon)", + "World.Actions.CannotClose": "(ne eblas fermi ĉi tiun mondon)", "World.Actions.GuestWarning": "", "World.Actions.HostingWarning": "Vi gastigas ĉi tiun mondon. Ĉiuj uzantoj estos malkonektitaj.", - "World.Actions.GetWorldOrb": "Akiri Mond-Globon", - "World.Actions.CopyWorldURL": "Kopii URL de Mondo", - "World.Actions.CopyRecordURL": "Kopii URL de Rikordo", + "World.Actions.GetWorldOrb": "Akiri Mond-Sferon", + "World.Actions.CopyWorldURL": "Kopii URL-on de la Mondo", + "World.Actions.CopyRecordURL": "Kopii URL-on de la Rikordo", "World.Actions.StartCustomSession": "Komenci Propran Seancon", - "World.Actions.ModifyMetadata": "Redakti metadatenojn", - "World.Actions.GetSessionOrb": "Akiri Seanc-Globon", - "World.Actions.CopySessionURL": "Kopii URL-seancon", + "World.Actions.ModifyMetadata": "Redakti metadatumojn", + "World.Actions.GetSessionOrb": "Akiri Seanc-Sferon", + "World.Actions.CopySessionURL": "Kopii URL-on de Seanco", "World.Indicator.NoData": "Sen datumoj", "World.Indicator.LocalWorld": "Loka Maŝino", "World.Indicator.Author": "De: {name}", "World.Indicator.Host": "Gastiganto: {name}", - "World.Indicator.Hosting": "Gastigado", + "World.Indicator.Hosting": "Gastiganta", "World.Indicator.Sessions": "{n,plural, one {# seanco} other {# seancoj}}", "World.Indicator.Users": "Uzantoj", - "World.Indicator.Users.None": "(neniuj aktivaj seancoj troviĝis)", + "World.Indicator.Users.None": "(ne troviĝis aktivaj seancoj)", "World.Indicator.Description": "Priskribo", - "World.Indicator.Description.None": "(neniu priskribo estas donita)", - "World.Indicator.Visited": "(visita)", + "World.Indicator.Description.None": "(neniu priskribo donita)", + "World.Indicator.Visited": "(vizitita)", "World.Detail.ActiveSessions": "Aktivaj Seancoj:", - "World.Detail.ActiveUsers": "Aktivaj uzantoj:", + "World.Detail.ActiveUsers": "Aktivaj Uzantoj:", "World.Detail.NewSession": "", - "World.Detail.DescriptionHeader": "Priskribo:", - "World.Detail.SessionInformationHeader": "Informoj pri Seanco", + "World.Detail.DescriptionHeader": "Priskribo: ", + "World.Detail.SessionInformationHeader": "Seanc-informoj", "World.Detail.Uptime": "Vivdaŭro", - "World.Detail.AccessLevel": "Videbleco", + "World.Detail.AccessLevel": "Videblo", "World.Detail.Users": "Uzantoj", "World.Detail.Users.Count": "{active}{away, select, 0 {} other { (+{away} for)}} el {max}", - "World.Detail.WorldInformationHeader": "Monda Informo", - "World.Detail.PublishDate": "Eldonita", + "World.Detail.WorldInformationHeader": "Informoj de la Mondo", + "World.Detail.PublishDate": "Publikigita", "World.Detail.ModifyDate": "Laste ĝisdatigita", "World.Detail.Visits": "Vizitoj", @@ -288,117 +292,117 @@ "World.Detail.ActionsHeader": "Agoj:", "World.Category.Everything": "Ĉio", - "World.Category.Featured": "Prezentita", - "World.Category.PublishedWorlds": "Eldonitaj Mondoj", + "World.Category.Featured": "Elstaraj", + "World.Category.PublishedWorlds": "Publikigitaj Mondoj", "World.Category.ActiveSessions": "Aktivaj Seancoj", - "World.Category.ContactsSessions": "Seancoj de Kontaktuloj", + "World.Category.ContactsSessions": "Seancoj de Kontaktoj", "World.Category.HeadlessSessions": "Senkapaj Seancoj", - "World.Category.Social": "Socia", + "World.Category.Social": "Sociaj", "World.Category.Games": "Ludoj", "World.Category.Art": "Arto", "World.Category.Tutorials": "Lerniloj", - "World.Category.Educational": "Eduka", - "World.Category.Random": "Senorda", + "World.Category.Educational": "Edukado", + "World.Category.Random": "Hazarde", "World.Category.MyWorlds": "Miaj Mondoj", "World.Category.Custom": "Propra", "World.Category.GroupWorlds": "Mondoj de Grupoj", "World.AccessLevel.Anyone": "Iu ajn", "World.AccessLevel.RegisteredUsers": "Registritaj Uzantoj", - "World.AccessLevel.Contacts": "Kuntaktuloj", - "World.AccessLevel.ContactsPlus": "Kuntaktuloj+", - "World.AccessLevel.LAN": "LAN", - "World.AccessLevel.Private": "Privata (nur invito)", + "World.AccessLevel.Contacts": "Kontaktoj", + "World.AccessLevel.ContactsPlus": "Kontaktoj+", + "World.AccessLevel.LAN": "Loka Reto", + "World.AccessLevel.Private": "Privata (nur invititoj)", - "World.SortParameter.SearchScore": "Serĉa Poentaro", + "World.SortParameter.SearchScore": "Serĉ-Poentaro", "World.SortParameter.Name": "Nomo", "World.SortParameter.OpenedWorldCount": "Malfermitaj Mondoj", "World.SortParameter.TotalSessionCount": "Seancoj Entute", - "World.SortParameter.TotalUserCount": "Entute uzantoj", - "World.SortParameter.CreationDate": "Kreodato", - "World.SortParameter.LastUpdateDate": "Dato de modifo", - "World.SortParameter.FirstPublishTime": "Eldonita dato", - "World.SortParameter.TotalVisits": "Entute Vizitoj", - "World.SortParameter.LastVisit": "Lasta Visito", + "World.SortParameter.TotalUserCount": "Uzantoj Entute", + "World.SortParameter.CreationDate": "Dato de Kreo", + "World.SortParameter.LastUpdateDate": "Dato de Modifo", + "World.SortParameter.FirstPublishTime": "Dato de Publikigo", + "World.SortParameter.TotalVisits": "Vizitoj Entute", + "World.SortParameter.LastVisit": "Lasta Vizito", "World.SortParameter.Random": "Hazarde", - + "World.Filter.DataSources": "Datumfontoj:", "World.Filter.OpenedWorlds": "Malfermitaj Mondoj", "World.Filter.ActiveSessions": "Aktivaj Seancoj", - "World.Filter.PublishedWorlds": "Eldonitaj Mondoj", + "World.Filter.PublishedWorlds": "Publikigitaj Mondoj", "World.Filter.LocalWorlds": "Lokaj Mondoj", "World.Filter.BaseSearch": "Baza Serĉo:", "World.Filter.ByOwner": "Laŭ posedanto:", - "World.Filter.UserOwner": "Posedanto estas uzanto", + "World.Filter.UserOwner": "Posedanto estas Uzanto", "World.Filter.GroupOwner": "Posedanto estas Grupo", - "World.Filter.SubmittedToGroup": "Submetita al Grupo:", - "World.Filter.Featured": "Nur Prezentita", + "World.Filter.SubmittedToGroup": "Publikigita al Grupo:", + "World.Filter.Featured": "Nur Elstaraj", "World.Filter.MyWorlds": "Miaj Mondoj", "World.Filter.SessionFiltering": "Seanc-Filtrado:", - "World.Filter.MinimumUsers": "Minimumaj uzantoj: {n} ", - "World.Filter.MinimumContacts": "Minimumaj Kontaktuloj: {n}", + "World.Filter.MinimumUsers": "Minimumaj uzantoj: {n}", + "World.Filter.MinimumContacts": "Minimumaj Kontaktoj: {n}", "World.Filter.OnlyHeadless": "Nur Senkapaj Gastigantoj", - "World.Filter.MaxAccessLevel": "Maksimuma Alira Nivelo:", + "World.Filter.MaxAccessLevel": "Maksimuma Alir-Nivelo:", "World.Filter.MinimumUptime": "Minimuma Vivdaŭro:", - "World.Filter.Sorting": "Ordigo:", + "World.Filter.Sorting": "Ordo:", - "World.Edit.Title": "Redakti Mondajn Metadatenojn", - "World.Edit.Name": "Monda Nomo:", + "World.Edit.Title": "Redakti Mondajn Metadatumojn", + "World.Edit.Name": "Nomo de la Mondo:", "World.Edit.Description": "Priskribo:", "World.Edit.Tags": "Etikedoj (perkome disigitaj):", - "World.Edit.Path": "Monda Vojo:", + "World.Edit.Path": "Vojo de la Mondo:", "World.Edit.AccessLevelHeader": "Kiu povas malfermi ĉi tiun mondon?", "World.Edit.AccessPrivate": "Nur mi", "World.Edit.AccessPatreon": "Subtenantoj de Patreon", "World.Edit.AccessPublic": "Iu ajn (publika)", - "Tools.AvatarCreator": "Avatar-Kreinto", - "Tools.FullBodyCalibrator": "Plena Korpa /Avatar-Kalibrilo", - "Tools.CameraStreaming": "Fotilo / Elsendfluo", + "Tools.AvatarCreator": "Avatar-Kreilo", + "Tools.FullBodyCalibrator": "Plen-Korpa / Avatar-Kalibrilo", + "Tools.CameraStreaming": "Fotilo / Elsendilo", "Tools.CreateNewWorld": "Krei Novan Mondon", - "Tools.Debug": "Elpurigi", + "Tools.Debug": "Cimspuri", "Tools.StreamAudio": "Elsendi sonon", - "Tools.Setup2FA": "Agordi 2PA", + "Tools.Setup2FA": "Agordi 2FA", - "Tools.StreamAudio.Dialog.Title" : "Kreii Aŭdiofluon", - "Tools.StreamAudio.Start": "Komenci elsendfluon", - "Tools.StreamAudio.Bitrate": "Bitkvanto: {bitrate} kbps", - "Tools.StreamAudio.Title": "Son-elsendfluo de {username}", - "Tools.StreamAudio.Spatialized": "Spacigita(Spatialized)", - "Tools.StreamAudio.Broadcast": "Elsendo", - "Tools.StreamAudio.PlayForOwner.Off": "Ludi por posedanto: Off", - "Tools.StreamAudio.PlayForOwner.On": "Ludi por posedanto: On", + "Tools.StreamAudio.Dialog.Title": "Krei Son-Elsendon", + "Tools.StreamAudio.Start": "Komenci Elsendfluon", + "Tools.StreamAudio.Bitrate": "Bitrapido: {bitrate} kbs", + "Tools.StreamAudio.Title": "Son-elsendo de {username}", + "Tools.StreamAudio.Spatialized": "Spacigita", + "Tools.StreamAudio.Broadcast": "Ĉiea", + "Tools.StreamAudio.PlayForOwner.Off": "Ludi por posedanto: Ne", + "Tools.StreamAudio.PlayForOwner.On": "Ludi por posedanto: Jes", - "Options.FreeformDash.On": "Libera formo Dash: Enŝaltita", - "Options.FreeformDash.Off": "Libera formo Dash: Malŝaltita", - "Options.SeatedMode.On": "Sidita Reĝimo: Enŝaltita", - "Options.SeatedMode.Off": "Sidita reĝimo: Malŝaltita", - "Options.Nameplates.All": "Nomplatoj: Montras ĉiujn nomplatojn", - "Options.Nameplates.NonContacts": "Nomplatoj: Kaŝas nomplatojn de viaj kontaktuloj", - "Options.Nameplates.Hide": "Nomplatoj: Kaŝas ĉiujn nomplatojn", + "Options.FreeformDash.On": "Libera Panelo: Jes", + "Options.FreeformDash.Off": "Libera Panelo: Ne", + "Options.SeatedMode.On": "Sid-Reĝimo: Jes", + "Options.SeatedMode.Off": "Sid-Reĝimo: Ne", + "Options.Nameplates.All": "Nomplatoj: Ĉiuj", + "Options.Nameplates.NonContacts": "Nomplatoj: Ne-Kontaktoj", + "Options.Nameplates.Hide": "Nomplatoj: Neniu", "Options.Nameplates.DefaultStyle": "Uzi defaŭltajn nomplatojn", "Options.Nameplates.CustomStyle": "Permesi tajloritajn nomplatojn", "Indicator.OnlineUsers": "{users} {users,plural, one {Enreta Uzanto} other {Enretaj Uzantoj}}", - "Indicator.OnlineUsersVR": "{users} {users, plural, one {uzanto} other {uzantoj}} en VR", - "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {uzanto} other {uzantoj}} en Labortabla", + "Indicator.OnlineUsersVR": "{users} {users, plural, one {uzanto} other {uzantoj}} kun VR-ilo", + "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {uzanto} other {uzantoj}} sen VR-ilo", "Indicator.ServerStatus.Status": "Servil-stato", "Indicator.ServerStatus.Good": "Bona", "Indicator.ServerStatus.Slow": "Malrapida", - "Indicator.ServerStatus.Down": "Malsupre", - "Indicator.ServerStatus.NoInternet": "Neniu interreto", + "Indicator.ServerStatus.Down": "Paneinta", + "Indicator.ServerStatus.NoInternet": "Sen Interreto", - "Indicator.Sync.AllSynced": "Ĉiuj sinkronigitaj", - "Indicator.Sync.SyncingItems": "Sinkronigante {item_count,plural, one {# ero} other {# erojn}}
({item_percent} %)", - "Indicator.Sync.UploadingVariants": "Alŝutado de {variant_count,plural, one {# asset variant} other {# asset variants}}", - "Indicator.Sync.SyncError": "Eraro de sinkronigo! Check log for details", - "Indicator.Sync.StorageFull": "Konservejo plenas! Ne povas sinkronigi", + "Indicator.Sync.AllSynced": "Ĉiuj Sinkronigitaj", + "Indicator.Sync.SyncingItems": "Sinkroniganta
{item_count, plural, one {# Eron} other {# Erojn}}", + "Indicator.Sync.UploadingVariants": "Alŝutanta
Variojn de Havaĵoj", + "Indicator.Sync.SyncError": "Sinkronig-Eraro Kontrolu la protokolon por detaloj", + "Indicator.Sync.StorageFull": "Konservejo plena! Ne eblas sinkronigi", - "Indicator.Storage.StorageFull": "Konservejo Plenas", - "Indicator.Storage.Usage": "{storage_used} el {storage_max}
da Konserv-spaco Uzitaj", + "Indicator.Storage.StorageFull": "Konservejo Plena", + "Indicator.Storage.Usage": "{storage_used} el {storage_max}
da Uzita Konserv-spaco", - "Indicator.LiveHiddenMessage": "(informoj kaŝitaj dum dissendado)", + "Indicator.LiveHiddenMessage": "(informoj kaŝitaj dum elsendado)", "Login.InvalidCredentials": "Nevalidaj identigiloj", "Login.InvalidCredentials.Description": "Kontrolu viajn identigilojn kaj reprovu, aŭ premu \"Pasvorto Perdita?\"", @@ -407,151 +411,151 @@ "Login.InvalidLogin.Description": "Kontrolu viajn identigilojn kaj reprovu, aŭ premu \"Pasvorto Perdita?\"", "Login.MalformedUID": "Nevalida aparatinformo", - "Login.MalformedUID.Description": "Bonvolu provi reinstali, aŭ kontakti subtenadon je support.resonite.com.", - - "Login.MissingUID": "La aparatinformo mankas", - "Login.MissingUID.Description": "Bonvolu provi reinstali, aŭ kontakti subtenadon je support.resonite.com.", - - "Register.MissingUID": "La aparatinformo mankas", - "Register.MissingUID.Description": "Bonvolu provi reinstali, aŭ kontakti subtenadon je support.resonite.com.", - + "Login.MalformedUID.Description": "Provu reinstali, aŭ kontaktu subtenadon ĉe {supportUrl}.", + + "Login.MissingUID": "Mankas aparatinformo", + "Login.MissingUID.Description": "Provu reinstali, aŭ kontaktu subtenadon ĉe {supportUrl}.", + + "Register.MissingUID": "Mankas aparatinformo", + "Register.MissingUID.Description": "Provu reinstali, aŭ kontaktu subtenadon ĉe {supportUrl}.", + "Register.MalformedUID": "Nevalida aparatinformo", - "Register.MalformedUID.Description": "Bonvolu provi reinstali, aŭ kontakti subtenadon je support.resonite.com.", + "Register.MalformedUID.Description": "Provu reinstali, aŭ kontaktu subtenadon ĉe {supportUrl}.", "Login.MissingLogin": "Mankas indentigiloj", - "Login.MissingLogin.Description": "Ĉu vi forgesis provizi identigilojn?", - - "Login.InvalidRecoveryCode": "Nevalida restaŭrkodo", - "Login.InvalidRecoveryCode.Description": "Bonvolu kontroli vian restaŭrkodon kaj reprovi.", - - "Login.UnsupportedAuthentication": "Nesubtenita aŭtentig-metodo", + "Login.MissingLogin.Description": "Ĉu vi forgesis doni identigilojn?", + + "Login.InvalidRecoveryCode": "Nevalida reakirkodo", + "Login.InvalidRecoveryCode.Description": "Bonvolu kontroli vian reakirkodon kaj reprovi.", + + "Login.UnsupportedAuthentication": "Nesubtenata aŭtentig-metodo", "Login.UnsupportedAuthentication.Description": "Ni ne subtenas ĉi tiun aŭtentig-metodon. Bonvolu provi alian.", - "Login.EmailNotVerified": "Retadreso ne aprobita", - "Login.EmailNotVerified.Description": "Via retadreso ne estas aprobita. Bonvolu kontroli vian enirkeston por retmesaĝo nia. Ne forgesu kontroli vian spamujon.", + "Login.EmailNotVerified": "Retadreso ne konfirmita", + "Login.EmailNotVerified.Description": "Via retadreso ne estas konfirmita. Kontrolu vian enirkeston por retmesaĝo nia. Ne forgesu kontroli vian spamujon.", "Login.AccountTempLocked": "Via konto estas ŝlosita.", - "Login.AccountTempLocked.Description": "Bonvolu kontakti Moderigadon ĉe: moderation.resonite.com.", + "Login.AccountTempLocked.Description": "Bonvolu kontakti Moderigadon ĉe: {moderationUrl}.", "Login.AccountBanned": "Via konto estas forbarita.", - "Login.AccountBanned.Description": "Bonvolu kontakti Moderigadon ĉe: moderation.resonite.com.", + "Login.AccountBanned.Description": "Bonvolu kontakti Moderigadon ĉe: {moderationUrl}.", - "Login.DuplicateAccount": "Duobla konto", - "Login.DuplicateAccount.Description": "Bonvolu kontakti subtenadon at support.resonite.com.", + "Login.DuplicateAccount": "Duobligita konto", + "Login.DuplicateAccount.Description": "Bonvolu kontakti la helpejon ĉe {supportUrl}.", "Login.UnknownError": "Nekonata Eraro", - "Login.UnknownError.Description": "Nekonata eraro okazis dum ensaluto. login. Bonvolu kontakti la subtenejon per support.resonite.com", + "Login.UnknownError.Description": "Nekonata eraro okazis dum ensaluto. login. Bonvolu kontakti la helpejon per {supportUrl}", - "Register.MissingRequest": "La detaloj de la registriĝo mankas", - "Register.MissingRequest.Description": "Ne povis trovi iujn ajn detalojn de registrado. Bonvolu certe inkluzivi ilin dum registrado.", + "Register.MissingRequest": "Mankas detaloj de la registriĝo", + "Register.MissingRequest.Description": "Ne eblis trovi ajnajn detalojn de registrado. Certiĝu ke vi inkludas ilin dum registrado.", - "Register.InvalidEmail": "Nevalida retpoŝta adreso", - "Register.InvalidEmail.Description": "Via retpoŝta adreso ne estas valida.", + "Register.InvalidEmail": "Nevalida retadresa", + "Register.InvalidEmail.Description": "Via retadreso ne estas valida.", - "Register.MissingUsername": "La uzantnomo mankas", - "Register.MissingUsername.Description": "Ĉu vi provizis vian uzantnomon?", + "Register.MissingUsername": "Uzantnomo mankas", + "Register.MissingUsername.Description": "Ĉu vi donis vian uzantnomon?", - "Register.MissingEmail": "Retpoŝta adreso mankas", - "Register.MissingEmail.Description": "Ĉu vi provizis vian retpoŝtan adreson?", + "Register.MissingEmail": "Retadreso mankas", + "Register.MissingEmail.Description": "Ĉu vi donis vian retadreson?", - "Register.UsernameTooLong": "La uzantnomo estas tro longa", - "Register.UsernameTooLong.Description": "Uzantnomon eblas enhavi ĝis 32 signojn.", + "Register.UsernameTooLong": "Uzantnomo tro longa", + "Register.UsernameTooLong.Description": "Ni permesas uzantnomojn longajn ĝis 32 karaktrojn", + + "Register.UsernameContainsAmpersand": "Uzantnomo ne povas enhavi @", + "Register.UsernameContainsAmpersand.Description": "Via uzantnomo ne povas enhavi @.", + + "Register.UsernameStartsWithU": "Uzantnomo ne povas komenci per U-.", + "Register.UsernameStartsWithU.Description": "Uzantnomoj ne povas komenci per U-.", - "Register.UsernameContainsAmpersand": "La uzantnomo ne permesiĝisas enhavi @", - "Register.UsernameContainsAmpersand.Description": "La uzantnomo ne permesiĝisas enhavi la @-signon.", - - "Register.UsernameStartsWithU": "La uzantnomo ne permesiĝisas komenci per U-", - "Register.UsernameStartsWithU.Description": "Uzantnomoj ne permesiĝisas komenci per U-.", - "Register.InvalidUsername": "Nevalida uzantnomo", "Register.InvalidUsername.Description": "Via uzantnomo ne estas valida.", - + "Register.InvalidDateOfBirth": "Nevalida naskiĝdato", "Register.InvalidDateOfBirth.Description": "Via naskiĝdato ne estas valida.", - - "Register.UsernameContainsBlockedTerms": "La uzantnomo enhavas barantajn vortojn", - "Register.UsernameContainsBlockedTerms.Description": "Via uzantnomo enhavas barantajn vortojn. Se vi creas ke ĉi tiu eraras, bonvolu kontakti subtenadon je support.resonite.com.", - "Register.MissingPassword": "La pasvorto mankas", - "Register.MissingPassword.Description": "Vi ne provizis pasvorton.", - + "Register.UsernameContainsBlockedTerms": "La uzantnomo enhavas malpermesitajn vortojn", + "Register.UsernameContainsBlockedTerms.Description": "Via uzantnomo enhavas malpermesitajn vortojn. Se vi kredas ke ĉi tio estas eraro, kontaktu {supportUrl}.", + + "Register.MissingPassword": "Pasvorto mankas", + "Register.MissingPassword.Description": "Vi ne donis pasvorton.", + "Register.InvalidPassword": "Nevalida Pasvorto", - "Register.InvalidPassword.Description": "Via pasvorto ne estas valida. Ĝi devas enhavi minimune 8 signojn, 1 ciferon, 1 majusklon, kaj 1 minusklon.", - - "Register.EmailAlreadyRegistered": "La retpoŝta adreso estas ja registrigita", - "Register.EmailAlreadyRegistered.Description": "Konto uzante ĉi tiun retpoŝta adreso ja ekzistas, se vi forgesis vian pasvorton vi povas alklaki \"Pasvorto Perdita\". Or vi povas kontakti subtenadon per support.resonite.com.", + "Register.InvalidPassword.Description": "Via pasvorto ne estas valida. Ĝi devas enhavi minimune 8 karaktrojn, inkluzive 1 ciferon, 1 majusklon, kaj 1 minusklon.", - "Register.UsernameAlreadyRegistered": "La uzantnomo estas ja registrigita", - "Register.UsernameAlreadyRegistered.Description": "Konto uzante ĉi tiun uzantnomon ja ekzistas, se vi forgesis vian pasvorton vi povas alklaki \"Pasvorto Perdita\". Or vi povas kontakti subtenadon per support.resonite.com.", + "Register.EmailAlreadyRegistered": "La retadreso estas jam registrita", + "Register.EmailAlreadyRegistered.Description": "Konto uzanta ĉi tiun retadreson jam ekzistas, se vi forgesis vian pasvorton vi povas alklaki \"Pasvorto Perdita\". Aŭ vi povas kontakti la helpejon ĉe {supportUrl}.", - "Register.ErrorCheckingUserId": "Eraro dum kontrolo de la Uzantnumero", - "Register.ErrorCheckingUserId.Description" : "Bonvolu kontakti subtenadon per support.resonite.com.", + "Register.UsernameAlreadyRegistered": "La uzantnomo estas jam registrita", + "Register.UsernameAlreadyRegistered.Description": "Konto uzanta ĉi tiun uzantnomon jam ekzistas, se vi forgesis vian pasvorton vi povas alklaki \"Pasvorto Perdita\". Aŭ vi povas kontakti la helpejon ĉe {supportUrl}.", - "Recovery.MissingEmail" : "Retpoŝta Adreson mankas", - "Recovery.MissingEmail.Description" : "Ĉu vi difinis vian retpoŝtan adreson?", - - "Recovery.IncorrectEmail" : "Malĝusta Retpoŝta Adreso", - "Recovery.IncorrectEmail.Description" : "Vi eniris malĝustan retpoŝtan adreson por la pasvorta restarigo. Bonvolu kontroli la detalojn kaj reprovi.", + "Register.ErrorCheckingUserId": "Eraro dum kontrolo de la Uzant-identigilo", + "Register.ErrorCheckingUserId.Description": "Bonvolu kontakti la helpejon ĉe {supportUrl}.", + + "Recovery.MissingEmail": "Retadreso mankas", + "Recovery.MissingEmail.Description": "Ĉu vi donis vian retadreson?", + + "Recovery.IncorrectEmail": "Malĝusta Retadreso", + "Recovery.IncorrectEmail.Description": "Vi donis malĝustan retadreson por la pasvort-reakiro. Bonvolu kontroli la detalojn kaj reprovi.", + + "Recovery.NoPasswordSetup": "Neniu Pasvorto Difinita", + "Recovery.NoPasswordSetup.Description": "Bonvolu kontakti la helpejon ĉe {supportUrl}.", - "Recovery.NoPasswordSetup" : "Neniu Pasvorto Agordita", - "Recovery.NoPasswordSetup.Description" : "Bonvolu kontakti la subtenejon per support.resonite.com.", - "Register.UnknownError": "Nekonata Eraro", - "Register.UnknownError.Description": "Nekonata eraro okazis dum registratdo. Bonvolu kontakti la subtenejon per support.resonite.com", - + "Register.UnknownError.Description": "Nekonata eraro okazis dum registratdo. Bonvolu kontakti la helpejon ĉe {supportUrl}.", + "Account.Login": "Ensaluti", "Account.Logout": "Elsaluti", "Account.Register": "Registriĝi", - "Account.Saml2" : "Ensaluti per SAML 2.0", + "Account.Saml2": "Ensaluti per SAML 2.0", "Account.LoginOrRegister": "Ensaluti / Registriĝi", "Account.LogoutConfirm": "Ĉu vere elsaluti?", - "Account.LoggingIn": "Ensaluti...", - "Account.LoggingOut": "Elsaluti...", - "Account.Registering": "Registrante...", + "Account.LoggingIn": "Ensalutanta...", + "Account.LoggingOut": "Elsalutanta...", + "Account.Registering": "Registranta...", "Account.Anonymous": "Anonima", "Account.Username": "Uzantnomo:", - "Account.Email": "Retpoŝto:", - "Account.RememberMe": "Memoru Min (dum 30 tagoj):", - "Account.RepeatEmail": "Ripeti Retpoŝton:", - "Account.UsernameOrEmail": "Uzantnomo aŭ Retpoŝto:", + "Account.Email": "Retadreso:", + "Account.RememberMe": "Memoru Min
(elsalutas post 30 tagoj da senagado):", + "Account.RepeatEmail": "Ripeti Retadreson:", + "Account.UsernameOrEmail": "Uzantnomo aŭ Retadreso:", "Account.Password": "Pasvorto:", "Account.RepeatPassword": "Ripeti pasvorton:", "Account.RecoverPassword": "Ĉu pasvorto perdita?", - "Account.LiveEmailWarning": " AVERTO: live.com, hotmail.com, outlook.com kaj aliaj Microsoft-gastigitaj servoj povas daŭri ĝis 1-2 tagojn por akcepti la retpoŝton.", - "Account.PasswordRules": "(almenaŭ 8 signoj, 1 cifero, 1 minuskla, 1 majuskla)", + "Account.LiveEmailWarning": "AVERTO: live.com, hotmail.com, outlook.com kaj aliaj Microsoft-gastigitaj servoj povas bezoni ĝis 1-2 tagojn por akcepti la retadreson.", + "Account.PasswordRules": "(almenaŭ 8 karaktroj, 1 cifero, 1 minusklo, 1 majusklo)", "Account.LostPassword": "Perdita Pasvorto", - "Account.SendRecoveryCode": "Sendi Rekuperan Kodon", - "Account.ResetPasswordHeader": "Restarigi Vian Pasvorton", - "Account.ResetPasswordInstructions": "Rekuperiga kodo estis sendita al via retpoŝto. Kopiu ĝin al la kampa bato:", - "Account.RecoveryCode": "Reakira Kodo:", - "Account.NewPassword": "Nova pasvorto:", - "Account.ResetPassword": "Agordi Novan Pasvorton", - "Account.Requesting": "Petante...", + "Account.SendRecoveryCode": "Sendi Reakir-Kodon", + "Account.ResetPasswordHeader": "Rekrei Vian Pasvorton", + "Account.ResetPasswordInstructions": "Reakirkodo estas sendita al via retadreso. Kopiu ĝin al la tekstujo sube:", + "Account.RecoveryCode": "Reakir-Kodo:", + "Account.NewPassword": "Nova Pasvorto:", + "Account.ResetPassword": "Krei Novan Pasvorton", + "Account.Requesting": "Petanta...", "Account.ErrorPasswordMismatch": "Pasvortoj ne kongruas!", - "Account.ErrorEmailMismatch": "Retpoŝtoj ne kongruas!", - "Account.ErrorLoginError": "Ensaluta Eraro:", - "Account.RegistrationSuccess": " Sukceso!

Retpoŝto estis sendita al {email} kun kontrola ligilo.

Post kiam vi alklakos ĉi tiun ligon, ni aŭtomate ensalutos. vin dum ĉi tiu dialogo estos malfermita.

Se vi havas problemojn, kontaktu nin ĉe hello@{appName}.com aŭ discord.gg/resonite", + "Account.ErrorEmailMismatch": "Retadresoj ne kongruas!", + "Account.ErrorLoginError": "Ensalut-Eraro:", + "Account.RegistrationSuccess": "Sukceso!

Retmesaĝo sendita al {email} kun konfirm-ligilo.

Post kiam vi alklakos ĉi tiun ligon, ni aŭtomate ensalutigos vin nur dum ĉi tiu dialogo estos malfermita.

Se vi havas problemojn, kontaktu nin ĉe {appEmail} aŭ {appCommunity}", "Account.BirthMonth": "Naskiĝmonato:", "Account.BirthDay": "Naskiĝtago:", "Account.BirthYear": "Naskiĝjaro:", - "Account.PoliciesAgreement": "Mi interkonsentas al la kondiĉoj de uzado kaj regularo pri privateco", - "Account.AlternateMethods" : "Ensaluti per servuo de ekstera liveranto anstataŭ:", - - "Account.Saml2.Title" : "SAML 2.0", - "Account.Saml2.Select" : "Bonvolu elekti la SAML 2.0-provanto kiun vi volas uzi:", - "Account.Saml2.LoggingIn" : "Atendante la kompleton de la ensaluto (kontrolu la retumilon)...", + "Account.PoliciesAgreement": "Mi konsentas la uzkondiĉojn kaj privatecpolitikon", + "Account.AlternateMethods": "Ensaluti anstataŭe per servo de ekstera liveranto:", - "Account.TOTP.Title" : "Dupaŝa Aŭtentigo", - "Account.TOTP.Initializing": "Kontrolanta staton de 2PA por via konto...", + "Account.Saml2.Title": "SAML 2.0", + "Account.Saml2.Select": "Bonvolu elekti la SAML-2.0-provizanton kiun vi volas uzi:", + "Account.Saml2.LoggingIn": "Atendanta la finiĝon de la ensaluto (kontrolu la retumilon)...", + + "Account.TOTP.Title": "Dufaktora Aŭtentigo", + "Account.TOTP.Initializing": "Kontrolanta staton de 2FA por via konto...", "Account.TOTP.Code.Header": "Sekreta kodo", - "Account.TOTP.Code.Description": "Unue vi devas entajpi sekretan kodon por via TOTP aŭtentiga apo, kiel AuthyGoogle Authenticator.

Ni rekomendas fari tion per skano de la QR kodo, sed alternative vi povas permane entajpi la sekretan kodon. Neniam diskonigu ĉi tiun kodon kun iu ajn.

Se vi estas en VR, vi povas ŝanĝi al via komputilo premante F8.", + "Account.TOTP.Code.Description": "Unue vi devas entajpi sekretan kodon por via TOTP-aŭtentiga apo, kiel AuthyGoogle Authenticator.

Ni rekomendas fari tion per skano de la QR-kodo, sed alternative vi povas permane entajpi la sekretan kodon. Neniam diskonigu ĉi tiun kodon kun iu ajn.

Se vi estas en VR, vi povas ŝanĝi al via komputilo premante F8.", "Account.TOTP.Code.QRCode": "Skani QR-kodon", "Account.TOTP.Code.Key": "Sekreta kodo:", - "Account.TOTP.RecoveryCodes.Header": "Restaŭraj kodoj", - "Account.TOTP.RecoveryCodes.Description": "Konservu ĉi tiujn kodojn en sekura loko. Vi povas uzi ilin por restaŭri la enireblon al via konto okaze de perdo aŭ difekto de via poŝtelefono. Ĉiu kodo povas esti uzita nur unufoje. Neniam diskonigu ilin kun iu ajn. Se vi perdas ilin, vi perdos PORĈIAME la enireblon al via konto.", + "Account.TOTP.RecoveryCodes.Header": "Reakirkodoj", + "Account.TOTP.RecoveryCodes.Description": "Konservu ĉi tiujn kodojn en sekura loko. Vi povas uzi ilin por reakiri la enireblon al via konto okaze de perdo aŭ difekto de via poŝtelefono. Ĉiu kodo uzeblas nur unufoje. Neniam diskonigu ilin kun iu ajn. Se vi perdas ilin, vi perdos PORĈIAME la enireblon al via konto.", "Account.TOTP.RecoveryCodes.Codes": "Kodoj", - "Account.TOTP.Activate.Header": "Aktivigi 2PA", - "Account.TOTP.Activate.Description": "Por aktivigi 2PA por via konto, uzu la 6-ciferan ĵetonon, kion generis vian aŭtentigilo por certigi ke ĉio funkcias ĝuste.

Kiam aktivigita, vi bezonos uzi la kodon dum konfirmi certajn agadojn.", + "Account.TOTP.Activate.Header": "Aktivigi 2FA", + "Account.TOTP.Activate.Description": "Por aktivigi 2FA por via konto, uzu la 6-ciferan ĵetonon generitan de via aŭtentigilo por certigi ke ĉio funkcias ĝuste.

Kiam ĝí estos aktivigita, vi bezonos uzi la kodon por konfirmi kelkajn operaciojn.", "Account.TOTP.Activate.Token": "6-cifera ĵetono:", "Account.TOTP.Activate.TokenField": "Entajpu vian ĵetonon ĉi tie...", "Account.TOTP.Activate.Activate": "Aktivigi", @@ -559,22 +563,22 @@ "Account.TOTP.Activate.InvalidToken": "Nevalida ĵetono!", "Account.TOTP.Message.AlreadySetup": "2FA estas jam agordita en via konto!", "Account.TOTP.Message.Error": "Neatendita eraro! Bonvolu reprovi poste.", - "Account.TOTP.Message.SetupComplete": "Gratulojn!

Via konto estas nuntempe agordita per 2PA por aldona protekto!

Vi povas opcie eligi ĉi tion por via kontoensaluto per la komando /enableLogin2FA .", + "Account.TOTP.Message.SetupComplete": "Gratulojn!

Via konto estas nun agordita per 2FA por ekstra protekto!

Vi povas opcie aktivigi ĉi tion por via kontoensaluto per la komando /enableLogin2FA .", "Account.TOTP.Deactivate.Header": "Malaktivigi 2FA", - "Account.TOTP.Deactivate.Description": "2PA estas nuntempe agordita kaj aktiva en via konto. Se vi bezonas malaktivigi ĝin (ekz. kaŭze ke vi perdas vian poŝtelefonon aŭ la kodoj endanĝeriĝas), vi povas fari tion tie ĉi.

Post malaktivigo, vi povas agordi 2FA denove, kio generos tute novan sekretan kodon kaj novan aron de restaŭran kodojn.

Se vi perdas vian poŝtelefonon kaj bezonas agordi 2FA denove, ni FORTE konsilas ke vi faru tuj, ĉar ĉiu restaŭra kodo uzeblas nur unufoje kaj post kiam ili elĉerpiĝos vi estos tute ŝlosita ekster via konto.", + "Account.TOTP.Deactivate.Description": "2FA estas nuntempe agordita kaj aktiva en via konto. Se vi bezonas malaktivigi ĝin (ekz. kaŭze ke vi perdas vian poŝtelefonon, aŭ la kodoj ne plu haveblas), vi povas fari tion tie ĉi.

Post malaktivigo, vi povas agordi 2FA denove, kio generos tute novan sekretan kodon kaj novan reakirkodaron.

Se vi perdas vian poŝtelefonon kaj bezonas agordi 2FA denove, ni TRE konsilas ke vi faru tuj, ĉar ĉiu reakirkodo uzeblas nur unufoje kaj post kiam ili foruziĝos vi estos tute ŝlosita ekster via konto.", "Account.TOTP.Deactivate.Deactivate": "Malaktivigi", "Account.TOTP.Deactivate.Deactivating": "Malaktiviganta...", "Account.TOTP.Message.DeactivationComplete": "2FA sukcese malaktiviĝis en via konto.

Via konto estas nun en pli alta risko!

Ni forte rekomendas agordi tuj 2FA denove, speciale se vi uzis restaŭran kodon kaŭze de tio ke vi perdis vian poŝtelefonon.", - "Account.Type.Standard" : "Norma Konto", - "Account.Type.Business" : "Komerca Konto", - "Account.Type.Patreon" : "Subtenanto per Patreon", - "Account.Type.Mentor" : "{platform} Mentoro", - "Account.Type.Moderator" : "{platform} Kontrolisto", - "Account.Type.Team" : "{platform} Teamo", - - "Avatar.Badge.Live" : "TUJA", - + "Account.Type.Standard": "Normala Konto", + "Account.Type.Business": "Komerca Konto", + "Account.Type.Patreon": "Subtenanto per Patreon", + "Account.Type.Mentor": "{platform} Mentoro", + "Account.Type.Moderator": "{platform} Moderigisto", + "Account.Type.Team": "{platform} Teamo", + + "Avatar.Badge.Live": "ELSENDANTA", + "2FA.Header": "2FA kontrolo", "2FA.Token": "6-cifera ĵetono", @@ -596,11 +600,11 @@ "Session.Permission.PermissionOverrideCount": "Permesaj Superregoj: {n,select, -1 {---} other {{n}}}", "Session.Permission.ClearOverrides": "Forigi uzantajn anstataŭigojn", - "Session.JoinVerifier.EnableHeader" : "Aktivigi Tajlorita Aliĝ-Aprobilo?", - "Session.JoinVerifier.EnableText" : "AVERTO: Vi estas ebligonta tajloritan aliĝ-aprobilecon kio estas parto de la nuna mondo. Antaŭ ol vi tion faros, certigi ke vi fidas al la kreinto de la mondo, ĉar tajlorita aliĝ-aprobilo povas preterpasi la regulojn de normaj seancoj kaj permesi aŭ bari la eniron de uzantoj per ĝiaj propraj reguloj.", - "Session.JoinVerifier.Label" : "Uzi Tajloritan Aliĝ-Aprobilon: {name}", - "Session.JoinVerifier.ComponentWarning" : "AVERTO: Nuntempe, ne ekzistas mekanismo por preventi tuŝaĉi kun la aprobilo tiam, kiam ĝi estas ebligita. Se tuŝaĉi kun la agordo de ProtoFlux por aprobecon estas zorgo, NE UZU ĉi tion fukcion kaj NE EBLIGI ĝin en viaj mondoj.", - "Session.JoinVerifier.SetCustomVerifier" : "Agordi kiel tajlorita aliĝ-aprobilo", + "Session.JoinVerifier.EnableHeader": "Aktivigi Tajloritan Aliĝ-Aprobilon?", + "Session.JoinVerifier.EnableText": "AVERTO: Vi estas ebligonta tajloritan aliĝ-aprobilecon kio estas parto de la nuna mondo. Antaŭ ol vi tion faros, certigi ke vi fidas al la kreinto de la mondo, ĉar tajlorita aliĝ-aprobilo povas preterpasi la regulojn de normaj seancoj kaj permesi aŭ bari la eniron de uzantoj per ĝiaj propraj reguloj.", + "Session.JoinVerifier.Label": "Uzi Tajloritan Aliĝ-Aprobilon: {name}", + "Session.JoinVerifier.ComponentWarning": "AVERTO: Nuntempe, ne ekzistas mekanismo por preventi tuŝaĉi kun la aprobilo tiam, kiam ĝi estas ebligita. Se tuŝaĉi kun la agordo de ProtoFlux por aprobecon estas zorgo, NE UZU ĉi tion fukcion kaj NE EBLIGI ĝin en viaj mondoj.", + "Session.JoinVerifier.SetCustomVerifier": "Agordi kiel tajlorita aliĝ-aprobilo", "Permissions.NotAllowedToSpawn": "Vi ne rajtas krei aferojn ĉi tie", "Permissions.NotAllowedToSave": "Vi ne rajtas konservi aĵojn en ĉi tiu mondo.", @@ -613,8 +617,8 @@ "User.Actions.Kick": "Forpeli", "User.Actions.Ban": "Forbari", - "Contacts.Add": "Aldoni kontaktulon", - "Contacts.Remove": "Forigi kontaktulon", + "Contacts.Add": "Aldoni kontakton", + "Contacts.Remove": "Forigi kontakton", "Contacts.ConfirmRemove": "Ĉu vere forigi?", "Contacts.AcceptRequest": "Akcepti Peton", "Contacts.IgnoreRequest": "Ignori Peton", @@ -625,20 +629,21 @@ "Contacts.BanFromCurrentWorld": "Forbari de nuna mondo", "Contacts.UnbanFromCurrentWorld": "Malforbari de nuna mondo", "Contacts.RecordingVoiceMessage": "Registrante voĉon...", - "Contacts.Unblocked" : "Malbarita", - "Contacts.AvatarBlock" : "Forbari Avataron", - "Contacts.MutualBlock" : "Reciproke Forbari", + "Contacts.Unblocked": "Malbarita", + "Contacts.AvatarBlock": "Forbari Avataron", + "Contacts.MutualBlock": "Reciproke Forbari", "Contacts.SelfAccount": "Mia Konto", - "Contacts.SearchPrompt": "Serĉi kontaktulojn...", + "Contacts.SearchPrompt": "Serĉi kontaktojn...", "Contacts.WriteMessage": "Skribi mesaĝon...", - + "Contacts.InSession": "En {name}", + "Contacts.InPrivate": "En privata mondo", - "Contacts.InContactsOnly": "En Mondo por Kontaktuloj Nur", + "Contacts.InContactsOnly": "En Mondo por Kontaktoj Nur", "Contacts.InHidden": "En Kaŝita Mondo", - "Contacts.InHiddenContactsOnly": "En Kaŝita Mondo por Kontaktuloj Nur", - "Contacts.InHiddenContactsPlus": "En Kaŝita Mondo por Kontaktuloj+", - "Contacts.InLAN": "En LAN-Mondo", + "Contacts.InHiddenContactsOnly": "En Kaŝita Mondo por Kontaktoj Nur", + "Contacts.InHiddenContactsPlus": "En Kaŝita Mondo por Kontaktoj+", + "Contacts.InLAN": "En Mondo de Loka Reto", "Contacts.UsingDifferentVersion": "Uzante version {version}", "Contacts.RequestSent": "Peto sendita", "Contacts.RequestReceived": "Peto de Kontakto", @@ -646,7 +651,7 @@ "Contacts.Blocked": "Blokita", "Contacts.SearchResult": "Serĉrezulto", "Contacts.Bot": "Bot-konto", - "Contacts.Migrated": "Kontaktulo Ankoraŭ ne Migris", + "Contacts.Migrated": "Kontakto Ankoraŭ ne Migris", "Notifications.IsOnline": "Nun estas Interrete", "Notifications.IsOnlineOnDifferentVersion": "Nun estas Interrete (uzante version: {version})", @@ -670,7 +675,7 @@ "Undo.ResetRotation": "Restaŭri Rotacion", "Undo.ResetScale": "Restaŭri Skalon", - "Undo.GrabObjects": "Ekpreni Objektojn", + "Undo.GrabObjects": "Preni Objektojn", "Undo.DestroyGrabbed": "Detrui Kaptitajn Objektojn", "Undo.DuplicateGrabbed": "Duobligi Kaptitajn Objektojn", @@ -689,9 +694,9 @@ "Undo.ExtractMaterialsFromHierarchy": "Elpreni materialojn el hierarkio", "Undo.BatchConvertMaterials": "Konverti materialojn staple", - "Tools.Brush.ChangeColor" : "Ŝanĝi Koloron", - "Tools.Brush.IncrementSize" : "Pligrandi Grandon", - "Tools.Brush.DecrementSize" : "Malpligrandigi Grandon", + "Tools.Brush.ChangeColor": "Ŝanĝi Koloron", + "Tools.Brush.IncrementSize": "Pligrandi Grandon", + "Tools.Brush.DecrementSize": "Malpligrandigi Grandon", "Tools.Dev.CreateNew": "Krei novan...", "Tools.Dev.Selection": "Elekto: {mode}", @@ -702,14 +707,14 @@ "Tools.Dev.DestroySelected": "Detrui elektitajn", "Tools.Dev.ConfirmDestroySelected": "VERE Detrui Elektitajn", - "Tools.Dev.GizmoOptions" : "Opcioj de la Gizmo", - "Tools.Dev.SelectParent" : "Eletkti Gepatron", - "Tools.Dev.LocalSpace" : "Loka Spaco", - "Tools.Dev.GlobalSpace" : "Ĉieja Spaco", - "Tools.Dev.Translation" : "Translokigo", - "Tools.Dev.Rotation" : "Rotacio", - "Tools.Dev.Scale" : "Skalo", - + "Tools.Dev.GizmoOptions": "Opcioj de la Gizmo", + "Tools.Dev.SelectParent": "Eletkti Gepatron", + "Tools.Dev.LocalSpace": "Loka Spaco", + "Tools.Dev.GlobalSpace": "Ĉieja Spaco", + "Tools.Dev.Translation": "Translokigo", + "Tools.Dev.Rotation": "Rotacio", + "Tools.Dev.Scale": "Skalo", + "Tools.Dev.Selection.Single": "Unuopa", "Tools.Dev.Selection.Multi": "Multaj", @@ -758,7 +763,7 @@ "Tools.Mesh.Edit": "Redakti maŝaron", - "Tools.Cartridge.Eject": "Elĵeti Globon", + "Tools.Cartridge.Eject": "Elĵeti Sferon", "Tools.Microphone.Format.WAV": "WAV dosiero", "Tools.Microphone.Format.Vorbis": "OGG Vorbis dosiero", @@ -768,44 +773,44 @@ "Tools.Microphone.SourceRaw": "Kruda dosiero", "Tools.Microphone.SourceFiltered": "Filtrita kaj Normigita", - "Tools.ProtoFlux.Drive" : "Direkti", - "Tools.ProtoFlux.Source" : "Fonto", - "Tools.ProtoFlux.Reference" : "Referenco", - "Tools.ProtoFlux.Write" : "Skribi", - "Tools.ProtoFlux.Proxy" : "Prokura", - "Tools.ProtoFlux.CreateLocal" : "Kreii Loke", - "Tools.ProtoFlux.CreateStore" : "Kreii Memoron", - "Tools.ProtoFlux.CreateDataModelStore" : "Kreii Memoron de Datum-Modelo", - "Tools.ProtoFlux.Overview" : "Baskuligi Superrigard-Reĝimon", - "Tools.ProtoFlux.NodeBrowser" : "Esplori nodoj", - "Tools.ProtoFlux.PackInPlace" : "Paki Enloke", - "Tools.ProtoFlux.PackInto" : "Paki ene de {name}", - "Tools.ProtoFlux.Unpack" : "Malpaki el {name}", - "Tools.ProtoFlux.ExplicitCast" : "Eksplika Elsendo\n(Averto: Ebleco por Perdo de Datumoj)", + "Tools.ProtoFlux.Drive": "Direkti", + "Tools.ProtoFlux.Source": "Fonto", + "Tools.ProtoFlux.Reference": "Referenco", + "Tools.ProtoFlux.Write": "Skribi", + "Tools.ProtoFlux.Proxy": "Prokura", + "Tools.ProtoFlux.CreateLocal": "Kreii Loke", + "Tools.ProtoFlux.CreateStore": "Kreii Memoron", + "Tools.ProtoFlux.CreateDataModelStore": "Kreii Memoron de Datum-Modelo", + "Tools.ProtoFlux.Overview": "Baskuligi Superrigard-Reĝimon", + "Tools.ProtoFlux.NodeBrowser": "Esplori nodoj", + "Tools.ProtoFlux.PackInPlace": "Paki Enloke", + "Tools.ProtoFlux.PackInto": "Paki ene de {name}", + "Tools.ProtoFlux.Unpack": "Malpaki el {name}", + "Tools.ProtoFlux.ExplicitCast": "Eksplika Elsendo\n(Averto: Ebleco por Perdo de Datumoj)", - "Tools.Meter.Mode.Ray" : "Reĝimo: Radia", - "Tools.Meter.Mode.Perpendicular" : "Reĝimo: Perpendikulara", - "Tools.Meter.Mode.Drag" : "Reĝimo: Trenanta", + "Tools.Meter.Mode.Ray": "Reĝimo: Radia", + "Tools.Meter.Mode.Perpendicular": "Reĝimo: Perpendikulara", + "Tools.Meter.Mode.Drag": "Reĝimo: Trenanta", - "Tools.Meter.Points.Two" : "Du Punkoj", - "Tools.Meter.Points.Multiple" : "Multaj Punktoj", + "Tools.Meter.Points.Two": "Du Punkoj", + "Tools.Meter.Points.Multiple": "Multaj Punktoj", - "Tools.Meter.ObjectSpace" : "Mezuri en Spaco de Objektoj", - "Tools.Meter.WorldSpace" : "Mezuri en Spaco de Mondo", + "Tools.Meter.ObjectSpace": "Mezuri en Spaco de Objektoj", + "Tools.Meter.WorldSpace": "Mezuri en Spaco de Mondo", - "Tools.Glue.Mode.BakeMeshes" : "Reĝimo: Bake meshes", - "Tools.Glue.Mode.BakeSkinnedMeshes" : "Reĝimo: Bake skinned meshes", - "Tools.Glue.Mode.ParentObjects" : "Reĝimo: Gepatrigi objektojn", + "Tools.Glue.Mode.BakeMeshes": "Reĝimo: Bake meshes", + "Tools.Glue.Mode.BakeSkinnedMeshes": "Reĝimo: Bake skinned meshes", + "Tools.Glue.Mode.ParentObjects": "Reĝimo: Gepatrigi objektojn", - "Tools.RigTransfer.ClearSource" : "Forigi fonton", + "Tools.RigTransfer.ClearSource": "Forigi fonton", - "Tools.ComponentClone.SingleInstanceOn" : "Ununura Apero: Eblita", - "Tools.ComponentClone.SingleInstanceOff" : "Ununura Apero: Maleblita", - "Tools.ComponentClone.ClearTemplate" : "Defaŭltigi ŝablonon", + "Tools.ComponentClone.SingleInstanceOn": "Ununura Apero: Eblita", + "Tools.ComponentClone.SingleInstanceOff": "Ununura Apero: Maleblita", + "Tools.ComponentClone.ClearTemplate": "Defaŭltigi ŝablonon", - "ProtoFlux.UI.Call" : "Pasigo", - "ProtoFlux.UI.AsyncCall" : "Nesinkrona Pasigo", - "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux-Nodoj", + "ProtoFlux.UI.Call": "Pasigo", + "ProtoFlux.UI.AsyncCall": "Nesinkrona Pasigo", + "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux-Nodoj", "CreateNew.Back": "<<< Reen ", "CreateNew.EmptyObject": "Malplena objekto", @@ -892,7 +897,7 @@ "Importer.General.AsRawFile": "Kruda Dosiero", - "Importer.Folder.Title": "Importi Dosierujon", + "Importer.Folder.Title": "Enporti Dosierujon", "Importer.Folder.Individual": "Individua importado", "Importer.Folder.Individual.Description": "Kreas apartan importan dialogon por ĉiu subtenata dosiero en la dosierujo", "Importer.Folder.Batch": "Stapla importado", @@ -900,11 +905,12 @@ "Importer.Folder.Minecraft": "Minecraft-Mondo", "Importer.Folder.Minecraft.Description": "Importas Minecraft-Mondon, se Mineways estas instalita.", - "Importer.Image.Title": "Importi Bildon", + "Importer.Image.Title": "Enporti Bildon", "Importer.Image.Prompt": "Kion vi importas?", "Importer.Image.Regular": "Bildo/Teksturo", "Importer.Image.Screenshot": "Ekrankopio (kopita ĉi tie)", - "Importer.Image.PixelArt" : "Bildera Pikturo", + "Importer.Image.PixelArt": "Bildera Pikturo", + "Importer.Image.360": "Foto de 360°/ĉielkubo", "Importer.Image.StereoPhoto": "Sterea Foto", "Importer.Image.Stereo360": "Sterea Foto de 360°", @@ -918,7 +924,7 @@ "Importer.ImageVideo.LayoutVerticalLR": "Supra/Suba (Maldekstra/Dekstra)", "Importer.ImageVideo.LayoutVerticalRL": "Supra/Suba (Dekstre/Maldekstre)", - "Importer.Model.Title": "Importi Modelon", + "Importer.Model.Title": "Enporti Modelon", "Importer.Model.Prompt": "Kion vi importas?", "Importer.Model.Regular": "3D-modelo", "Importer.Model.3DScan": "3D-skanaĵo", @@ -1034,7 +1040,7 @@ "FullBody.FineTuneCalibrationInstructions": "Kontroli kaj agordi kalibrigon movante bluajn referencojn", "FullBody.CalibrateTrackersHeader": "Kalibrigi spurilojn", - "FullBody.CalibrateTrackersInstructions": "Ekprenu kaj poziciigu la bluajn korpopartojn rilate al la spuriloj por ĝustigi ilian deŝovon. Ili devas kongrui kun la loko de la spurilo sur via korpo. \nVi povas alĝustigi la kalibrigon iam ajn remalfermante ĉi tiun ilon.", + "FullBody.CalibrateTrackersInstructions": "Prenu kaj poziciigu la bluajn korpopartojn rilate al la spuriloj por ĝustigi ilian deŝovon. Ili devas kongrui kun la loko de la spurilo sur via korpo. \nVi povas alĝustigi la kalibrigon iam ajn remalfermante ĉi tiun ilon.", "FullBody.UseSymmetry": "Uzi Simetrion", "FullBody.ShowBodyOverlay": "Montri Korpan Surmeton", "FullBody.HeightCompensationInstructions": "Se la manekeno estas tro alta (kurbiĝinta) aŭ tro mallonga, ĝustigu la altan kompenson por plej bona mezuro.", @@ -1136,24 +1142,24 @@ "CameraControl.OBS.Instructions": "Certigu, ke OBS funkcias kaj la OBS-reteja kromaĵo estas instalita", "CameraControl.OBS.OpenInstaller": "Malfermi retpaĝon de instalilo", "CameraControl.OBS.Launch": "Lanĉi OBS", - "CameraControl.OBS.Launching": "Lanĉante...", + "CameraControl.OBS.Launching": "Lanĉanta...", "CameraControl.OBS.Launched": "Lanĉita!", - "CameraControl.OBS.Connecting": "Konektante...", + "CameraControl.OBS.Connecting": "Konektanta...", "CameraControl.OBS.Connected": "Konektita!", "CameraControl.OBS.Disconnected": "Malkonektita!", - "CameraControl.OBS.AuthFailure": "Aŭtentiga Malsukceso!", + "CameraControl.OBS.AuthFailure": "Aŭtentigo malsukcesis!", "CameraControl.OBS.ConnectionFailed": "Konekto malsukcesis:", - "CameraControl.OBS.ConnectionTimeout": "Tempolimo de konekto. Ĉu OBS funkcias kun reteja kromaĵo instalita?", + "CameraControl.OBS.ConnectionTimeout": "Posttempiĝo de konekto. Ĉu OBS estas lanĉita?", "CameraControl.OBS.UnexpectedConnectionError": "Neatendita konekta eraro:", "CameraControl.OBS.DisconnectedPage": "OBS Malkonektita", - "CameraControl.OBS.ReturnToConnect": "Reveni al konekta paĝo", + "CameraControl.OBS.ReturnToConnect": "Reveni al konekto-paĝo", "CameraControl.OBS.AutoMirror": "Aŭtomata spegulo surdiskigita / flua", - "CameraControl.OBS.Bitrate": "Bitrapideco: {n} / s", - "CameraControl.OBS.FPS": "FPS: {n}", + "CameraControl.OBS.Bitrate": "Bitrapido: {n}/s", + "CameraControl.OBS.FPS": "filmeroj/s: {n}", "CameraControl.OBS.DroppedFrames": "Faligitaj kadroj: {n}", - "CameraControl.OBS.Idle": "SENOKUPA", - "CameraControl.OBS.Live": "TUJA", - "CameraControl.OBS.Recording": "RIK", + "CameraControl.OBS.Idle": "SENFARA", + "CameraControl.OBS.Live": "ELSENDANTA", + "CameraControl.OBS.Recording": "FILMANTA", "CameraControl.OBS.OpenInstallerReason": "Ĉi tiu retejo ebligos vin elŝuti la komprogramon de la OBS-konektinterfaco", "CameraControl.OBS.Streaming.Start": "Komenci Elsendfluo", @@ -1166,7 +1172,7 @@ "CameraControl.OBS.Recording.Stop": "Ĉesi Registradon", "CameraControl.OBS.Recording.Stopping": "Ĉesigi Registradon", - "Security.Hyperlink.Title" : "Ligilo al Ekstero", + "Security.Hyperlink.Title": "Ligilo al Ekstero", "Security.Hyperlink.Warning": " Averto: Eliranta hiperligo \n Vi alklakis ligon en mondo. Ĉu vi volas malfermi ĝin? Ĉi tio faros malfermu en via labortabla retumilo. ", "Security.Hyperlink.Open": "Malfermi", "Security.Hyperlink.Cancel": "Nuligi", @@ -1179,14 +1185,14 @@ "Security.HostAccess.Allow": "Permesi", "Security.HostAccess.Deny": "Neigi", - "ComponentSelector.Back" : "< (antaŭen)", - "ComponentSelector.Title" : "Komponantojn", - "ComponentSelector.CreateCustomType" : "Krei Propran Tipon", - "ComponentSelector.CommonGenericTypes" : "Oftaj Nespecifaj Tipoj", - "ComponentSelector.CustomGenericArguments" : "Propraj Nespecifa Argumentoj:", - "ComponentSelector.InvalidType" : "Nevalida tipo", + "ComponentSelector.Back": "< (antaŭen)", + "ComponentSelector.Title": "Komponantojn", + "ComponentSelector.CreateCustomType": "Krei Propran Tipon", + "ComponentSelector.CommonGenericTypes": "Oftaj Nespecifaj Tipoj", + "ComponentSelector.CustomGenericArguments": "Propraj Nespecifa Argumentoj:", + "ComponentSelector.InvalidType": "Nevalida tipo", - "Inspector.Title" : "Scena Inspektilo", + "Inspector.Title": "Scena Inspektilo", "Inspector.Slot.AttachComponent": "Aldoni Komponanton", "Inspector.Slot.Axis.X": "X: +Dekstre -Maldekstre", @@ -1296,7 +1302,7 @@ "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "Kalkuli eksplicitajn limojn de nuntempa pozo", "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "Etendi eksplicitajn limojn de nuntempa pozo", "Inspector.SkinnedMesh.BakeToStaticMesh": "Baki al Statikan Maŝaron", - + "Inspector.SimpleAvatarProtection.RemoveAll": "Forigi Ĉiajn Aperojn", "Inspector.SimpleAvatarProtection.RemoveSingle": "Forigi Unuopan Aperon", "Inspector.SimpleAvatarProtection.Warning": "AVERTO!
Forigi ĉi tiun komponanton iel ajn krom se la dediĉitaj butonoj subaj ekigos la mekanismon de protektado kaj rezultos en mem-detruo kaj potenciala perdo de datumoj!", @@ -1353,20 +1359,20 @@ "Inspector.Texture.RotateCW": "Turni 90° Dekstrume", "Inspector.Texture.RotateCCW": "Turni 90° Maldekstrume", "Inspector.Texture.Rotate180": "Turni 180°", - "Inspector.Texture.TrimTransparent" : "Tondi Travideblecon", - "Inspector.Texture.TrimByCornerColor" : "Tondi per Koloro de Anguloj", + "Inspector.Texture.TrimTransparent": "Tondi Travideblecon", + "Inspector.Texture.TrimByCornerColor": "Tondi per Koloro de Anguloj", "Inspector.Texture.MakeSquare": "Fari Kvadrata", "Inspector.Texture.ToNearestPOT": "Al plej proksima potenco de du", "Inspector.Texture.MakeTileable": "Fari Kahelebla (proporcio de transiro):", "Inspector.Texture.TileLoop": "Kahelo (buklo)", "Inspector.Texture.TileMirror": "Kahelo (spegulo)", - "Inspector.Texture.NormalizeMaxOnly" : "Normaligi (maksimume nur)", - "Inspector.Texture.NormalizeMinMax" : "Normaligi (maksimume kaj minimume)", - "Inspector.Texture.NormalizeIndependent" : "Normaligi RVB sendepende (maksimume kaj minimume)", - "Inspector.Texture.BleedColorToAlpha" : "Likigi Koloron al Alfon", - + "Inspector.Texture.NormalizeMaxOnly": "Normaligi (maksimume nur)", + "Inspector.Texture.NormalizeMinMax": "Normaligi (maksimume kaj minimume)", + "Inspector.Texture.NormalizeIndependent": "Normaligi RVB sendepende (maksimume kaj minimume)", + "Inspector.Texture.BleedColorToAlpha": "Likigi Koloron al Alfon", + "Inspector.Texture.InvalidFloats": "Diagnozo: Nevalidaj flosiloj", - "Inspector.Texture.GenerateMetadata": "Diagnozo: Generi Bitmapajn Metadatenojn", + "Inspector.Texture.GenerateMetadata": "Diagnozo: Generi Bitmapajn Metadatumojn", "Inspector.Material.VariantInfo": "Varianto: {variantID} (Kruda: {rawVariantID})", "Inspector.Material.WaitingForApply": "Atendas aplikadon: {waiting}", @@ -1433,21 +1439,21 @@ "Inspector.Collider.SetFromPreciseCylinderBounds": "Agordi de precizaj cilindraj limoj", "Inspector.Collider.Visualize": "Videbligi Kolizanton", - "Inspector.SimpleAwayIndicator.TestAway" : "Agordi al fora (cimspure)", - "Inspector.SimpleAwayIndicator.TestRestore" : "Restaŭri al normala (cimspure)", + "Inspector.SimpleAwayIndicator.TestAway": "Agordi al fora (cimspure)", + "Inspector.SimpleAwayIndicator.TestRestore": "Restaŭri al normala (cimspure)", - "Inspector.Fields.Drive" : "Disko", - "Inspector.Fields.DriveWriteBack" : "Disko (kaŝmemorskribe)", + "Inspector.Fields.Drive": "Disko", + "Inspector.Fields.DriveWriteBack": "Disko (kaŝmemorskribe)", - "Inspector.Actions.CopyComponent" : "Kopii Komponanton", - "Inspector.Actions.MoveComponent" : "Movigi Komponanton", + "Inspector.Actions.CopyComponent": "Kopii Komponanton", + "Inspector.Actions.MoveComponent": "Movigi Komponanton", - "UserInspector.Title" : "Uzant-Inspektilo", + "UserInspector.Title": "Uzant-Inspektilo", - "WorkerInspector.Title" : "{name} Inspektilo", + "WorkerInspector.Title": "{name} Inspektilo", + + "CreateNew.Title": "Nova", - "CreateNew.Title" : "Nova", - "Wizard.General.ProcessRoot": "Radiko de Procezo:", "Wizard.General.Result": "Rezulto:", "Wizard.General.ErrorNoRoot": "Neniu Radiko Elektita", @@ -1483,8 +1489,8 @@ "Wizard.CubemapCreator.Title": "Kubomap-Kreinto", "Wizard.CubemapCreator.Textures": "Font-teksturoj:", - "Wizard.CubemapCreator.TexturesNote": "Notu, ke kelkaj konvencioj interŝanĝis maldekstren kaj dekstren. Se la rezultita kubmapo malĝustas, provu interŝanĝi la maldekstran kaj dekstran teksturojn.", "Wizard.CubemapCreator.PosX": "Pozitiva X (dekstre)", - "Wizard.CubemapCreator.PosX": "Positiva X (dekstre)", + "Wizard.CubemapCreator.TexturesNote": "Notu, ke kelkaj konvencioj interŝanĝis maldekstren kaj dekstren. Se la rezultita kubmapo malĝustas, provu interŝanĝi la maldekstran kaj dekstran teksturojn.", + "Wizard.CubemapCreator.PosX": "Pozitiva X (dekstre)", "Wizard.CubemapCreator.NegX": "Negativa X (maldekstre)", "Wizard.CubemapCreator.PosY": "Pozitiva Y (supre)", "Wizard.CubemapCreator.NegY": "Negativa Y (malsupre)", @@ -1496,7 +1502,7 @@ "Wizard.ReflectionProbes.ProcessRoot": "Radiko por Prilabori:", "Wizard.ReflectionProbes.ProcessDisabled": "Procezo Malebligis", "Wizard.ReflectionProbes.WithTag": "Kun Etikedo:", - "Wizard.ReflectionProbes.TeleportUserToProbe": "Teletransporti min al ĉiu sondo", + "Wizard.ReflectionProbes.TeleportUserToProbe": "Teleporti min al ĉiu sondo", "Wizard.ReflectionProbes.DelayBetweenProbes": "Prokrasto inter sondadoj", "Wizard.ReflectionProbes.ShowDebugVisuals": "Montri Sencimigajn Bildojn", "Wizard.ReflectionProbes.HideDebugVisuals": "Kaŝi Sencimigajn Bildojn", @@ -1524,10 +1530,11 @@ "VolumePlaneSlicer.Highlight": "Marki", "VolumePlaneSlicer.Slicer": "Segmenti", - "Tutorial.Welcome.Description" : "Plonĝu en tute novan bituniverson kun nefinitaj eblecoj. Ĉu vi venas ĉi tien por societumi kaj kunvivi kun homoj tra la mondo aŭ konstrui, krei, kaj evoluigi iun ajn de bela desegnarto, interageblaj avataroj kaj akcesoraĵo, al kompleksaj interageblajmondoj kaj ludoj, Resonite estas nefina tajlorebla loko kie vi estos bonvenita kaj trovos grupon kun kiun resoni.

Antaŭ ol vi komencos esplori, ni unue givdos vin tra la agordo de iuj ajn necesaĵojn, por certigi glatan sperton. Kiam vi pretas, alklaku la butonon suban", + + "Tutorial.Welcome.Description": "Plonĝu en tute novan bituniverson kun nefinitaj eblecoj. Ĉu vi venas ĉi tien por societumi kaj kunvivi kun homoj tra la mondo aŭ konstrui, krei, kaj evoluigi iun ajn de bela desegnarto, interageblaj avataroj kaj akcesoraĵo, al kompleksaj interageblajmondoj kaj ludoj, Resonite estas nefina tajlorebla loko kie vi estos bonvenita kaj trovos grupon kun kiun resoni.

Antaŭ ol vi komencos esplori, ni unue givdos vin tra la agordo de iuj ajn necesaĵojn, por certigi glatan sperton. Kiam vi pretas, alklaku la butonon suban", "Tutorial.Welcome.AccountHeader": "{appName}-konto", - "Tutorial.Welcome.AccountDescription": "Krei konton donas al vi 1GB senpagan stokadon kaj aliron al konservado de artikoloj, plej ŝatatajn avataroj, aldono de kontaktuloj kaj mesaĝoj.", + "Tutorial.Welcome.AccountDescription": "Krei konton donas al vi 1GB senpagan stokadon kaj aliron al konservado de artikoloj, plej ŝatatajn avataroj, aldono de kontaktoj kaj mesaĝoj.", "Tutorial.Welcome.AccountCreate": "Krei konton", "Tutorial.Welcome.AccountLogin": "Mi jam havas konton", "Tutorial.Welcome.AccountSkip": "Daŭrigi sen konto", @@ -1544,14 +1551,16 @@ "Tutorial.Welcome.SettingsSmoothTurn.Description": "Iom post iom turniĝas, sed povas kaŭzi naŭzon.", "Tutorial.Welcome.SettingsPrimaryController": "Ĉefa Regilo", "Tutorial.Welcome.SettingsPrimaryLeft": "Maldekstre", + "Tutorial.Welcome.SettingsPrimaryRight": "Dekstre", + "Tutorial.Welcome.SettingsHeight": "Via alteco", "Tutorial.Welcome.SettingsHeightExamples": "Ekzemploj: 1.85 m, 185 cm, 6' 1\", 6 futo 1 colo", "Tutorial.Welcome.StartTutorialHeader": "Ĉu vi pretas komenci esplori?", "Tutorial.Welcome.StartTutorialDescription": "Ni translokos vin al baza lernila mondo por helpi vin komenci kun {appName}. Vi povas elekti aŭ havi la lernil-mondon publika, permesante al {appName}-komunumo aliĝi kaj helpi vin, aŭ lerni memstare.", "Tutorial.Welcome.StartTutorial": "Komenci Lernilon", - + "Tutorial.CommunityYouTube.Title": "Komunumaj YouTube-kanaloj", "Tutorial.UserResources.UserResourcesTitle": "Uzant-resursoj", @@ -1591,20 +1600,20 @@ "Migration.LoginModal.OpenMigration": "Malfermi Migradilon", "Migration.LoginModal.Later": "Eble pli poste", "Migration.LoginResetID.Title": "Ĉu vere restartigi la Uzantnumeron?", - "Migration.LoginResetID.Description": "Bonvolu kompreni ke ĉi tia ago rezultos en LA NEANTAŬVIDEBLA ROMPIĜO DE ENHAVOJ. Ĉiuj viaj aĵoj, mondoj, kontaktuloj, kaj mesaĝoj estos sukcese migradigotaj, sed iuj kondutoj kaj komponantoj kiuj fidi al la referenco de via malnova Uzantnumero varŝajne rompiĝos kaj bezonos esti re-agordotaj kaj reparotaj. Krome se vi havas seriozan reason por voli restartigi vian Uzantnumeron, NE ELEKTU ĈI TIUN OPCION.", + "Migration.LoginResetID.Description": "Bonvolu kompreni ke ĉi tia ago rezultos en LA NEANTAŬVIDEBLA ROMPIĜO DE ENHAVOJ. Ĉiuj viaj aĵoj, mondoj, kontaktoj, kaj mesaĝoj estos sukcese migradigotaj, sed iuj kondutoj kaj komponantoj kiuj fidi al la referenco de via malnova Uzantnumero varŝajne rompiĝos kaj bezonos esti re-agordotaj kaj reparotaj. Krome se vi havas seriozan reason por voli restartigi vian Uzantnumeron, NE ELEKTU ĈI TIUN OPCION.", "Migration.LoginResetID.ResetButton": "Jes, restartigi", - "Migration.ReservedUsername.Title":"Rezervita Uzantnomo", + "Migration.ReservedUsername.Title": "Rezervita Uzantnomo", "Migration.ReservedUsername.Description": "Ĉi tiu uzantnomo estas rezervita por ĝia originala posedanto. Se ĉi tio estas via konto, bonvolu provizi viajn identigilojn de {platform} por malŝlosi ĝin. Ni ne konservos ĉi tiujn itentigilojn, iliaj estas nur uzotaj por kontroli la posedecon de via konto dum registriĝo.", "Migration.SourcePassword": "{platform} Pasvorto:", "Migration.SourceUsername": "{platform} Uzantnomo:", "Migration.Dialog.Title": "Konto-Migrado", - "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.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": "Restartigi mian Uzantnomeron", - "Migration.ResetID.Description":"AVERTO: Elekti ĉi tiun opcion PARTE ROMPOS EKZISANTAJN ENHAVOJN KAJ ES NENULIGEBLA, ĉi tiu enhavas iu ajn Uzantnom-referencoj en enhavoj de uzantoj, servicoj de la komunumo, ligiloj, nubovariabloj, kaj pli. Ĉi tiuj referencoj estos restartigotaj, sed via aĵoj, mondoj, kontaktuloj, kaj mesaĵoj mem ne perdotos. Ni rekomendas ke vi uzu ĉi tiun opcion NUR se al vi plaĉus forĵeti vian malnovan Uzantnumeron kaj anstataŭi ĝin per nova, hazargidita Uzantnumero. Krom se vi havas fortan motivan restartigi vian Uzantnumeron, vi NE ELEKTU ĉi tiun opcion. Via Uzantnumero ŝanĝos ĉi tiel: \n U-MiaUzantnomo -> U-fX3pKe7AYYQ", + "Migration.ResetID.Description": "AVERTO: Elekti ĉi tiun opcion PARTE ROMPOS EKZISANTAJN ENHAVOJN KAJ ES NENULIGEBLA, ĉi tiu enhavas iu ajn Uzantnom-referencoj en enhavoj de uzantoj, servicoj de la komunumo, ligiloj, nubovariabloj, kaj pli. Ĉi tiuj referencoj estos restartigotaj, sed via aĵoj, mondoj, kontaktoj, kaj mesaĵoj mem ne perdotos. Ni rekomendas ke vi uzu ĉi tiun opcion NUR se al vi plaĉus forĵeti vian malnovan Uzantnumeron kaj anstataŭi ĝin per nova, hazargidita Uzantnumero. Krom se vi havas fortan motivan restartigi vian Uzantnumeron, vi NE ELEKTU ĉi tiun opcion. Via Uzantnumero ŝanĝos ĉi tiel: \n U-MiaUzantnomo -> U-fX3pKe7AYYQ", "Migration.DataSelection.Title": "Kiam ni migradigos vian kondon, kiujn datumojn ni migradigu?", "Migration.DataSelection.Everything": "Ĉiujn", @@ -1618,7 +1627,7 @@ "Migration.DataSelection.Home.Title": "Agordi vian malnovan hejmon kiel defaŭlto?", "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": "Kontaktuloj", + "Migration.DataSelection.Contacts": "Kontaktoj", "Migration.DataSelection.Message History": "Historio de Mesaĝoj", "Migration.DataSelection.InventoryWorld": "Inventaro & Mondoj", "Migration.DataSelection.CloudVariable.Definitions": "Difinaro de Nubovariabloj", @@ -1660,10 +1669,10 @@ "Migration.Report.CurrentRate": "Nuna rapido: ~{value} mondaj/eroj per minuto", "Migration.Report.EstimatedQueuePosition": "Restantaj taskoj en vico antaŭ ol ĉi tiu: {value}", - "Migration.Report.ContactStatus": "Migradigite {current} kontaktulojn el {total}", + "Migration.Report.ContactStatus": "Migradigite {current} kontaktojn el {total}", "Migration.Report.MessageStatus": "Migradigite {value} mesaĝojn", "Migration.Report.CloudVariableDefinitionStatus": "Migradigite {value} difinojn de nubovariabloj", - "Migration.Report.CloudVariableValueStatus":"Migradigite {value} nubovariablojn", + "Migration.Report.CloudVariableValueStatus": "Migradigite {value} nubovariablojn", "Migration.Report.RecordStatus": "Migradigite {current} erojn/mondojn el {total}. {failed} malsukcesis.", "Migration.Report.GroupStatus": "Migradigite {current} grupojn el {total}", "Migration.Report.GroupMemberStatus": "Migradigite sumon {value} membroj de grupoj", @@ -1694,32 +1703,32 @@ "Temporary.MMC.VotedAlready": "Vi jam voĉdonis por {voteTarget}.", "Temporary.MMC.VoteInvalid": "Voĉo estas nevalida, bonvolu provi denove.", - "CloudHome.WelcomeHome": "Bonvenon Hejmen", - "CloudHome.TargetRangeOptions": "Opciojn por Arkpafejo", + "CloudHome.WelcomeHome": "Bonvenon al via Hejmo", + "CloudHome.TargetRangeOptions": "Opcioj por Pafejo", - "Tutorial.Saving.Title": "Bonvenon Hejmen!", - "Tutorial.Saving.Content": "Bonvenon al via Hejm-mondo! Ĉi tie estas tie, kie vi aperiĝos ĉiufoje kiam vi ensalutos.

Ĉi tio estas mundo tuta propra, do iujn ŝanĝojn vi faras estas konserveblan.

Se vi konservos, ĉio estos precize kial forlasita kiam vi revenos!", + "Tutorial.Saving.Title": "Bonvenon al via Hejmo!", + "Tutorial.Saving.Content": "Bonvenon al via Hejmo! Ĉi tie estas kie vi aperos ĉiufoje kiam vi ensalutos.

Ĝi estas mundo tute via, do ajnaj ŝanĝoj kiujn vi faros estos konserveblaj.

Se vi konservas, kiam vi revenos, ĉio restos precize tiel kiel vi lasis ĝin!", "Tutorial.Teleporter.Error": "Malsukcesis ŝarĝi vian nubohejmon!
Eliru el la teleportilo kaj eniru denove por reprovi.", "CloudHome.Info.OnlineUsers": "Enrete {online_users,plural, one {uzanto} other {uzantoj}}: {online_users}
Joinable {joinable_users,plural, one {aliĝebla} other {aliĝeblaj}}: {joinable_users}", - "CloudHome.Info.Moderation": "Kontrolado", + "CloudHome.Info.Moderation": "Moderigado", "CloudHome.Info.Inventory": "Inventaro", "CloudHome.Info.Tools": "Iloj", - "CloudHome.Info.MoreInfo": "Pli da Informo", + "CloudHome.Info.MoreInfo": "Pli da Informoj", "CloudHome.Info.SessionUptime": "Daŭro de Seanco:", - "CloudHome.Info.AccessLevel": "Atingonievlo:", + "CloudHome.Info.AccessLevel": "Atingonivelo:", "CloudHome.Info.StorageUsed": "Memoro Uzata:", "CloudHome.Info.DashInfoTab.Title": "Bonvenon!", - "CloudHome.Info.DashInfoDesktop": "Por viaj unuaj paŝoj, estas kelkaj aferoj pri kiuj vin ni sciigu. Vi havas Panelon, kiun vi povas malfermi per premi la eskapan klavon. Bonvolu pensi pri ĝi kiel via labortablo aŭ kontrolpanelo.

Ĉu vi konfusiĝis, ĉi tiu ekrano havas ian kroman informon por vin helpi. Alklaku la suban butonon por kaŝi ĉi tiun mesaĝon.", - "CloudHome.Info.DashInfoVR": "Por viaj unuaj paŝoj, estas kelkaj aferoj pri kiuj vin ni sciigu. Vi havas Panelon, kiun vi povas malfermi per premi B or Y. Bonvolu pensi pri ĝi kiel via labortablo aŭ kontrolpanelo.

Ĉu vi konfusiĝis, ĉi tiu ekrano havas ian kroman informon por vin helpi. Alklaku la suban butonon por kaŝi ĉi tiun mesaĝon.", - "CloudHome.Info.DashInfoVRNoButtons": "Por viaj unuaj paŝoj, estas kelkaj aferoj pri kiuj vin ni sciigu. Vi havas. Vi havas Panelon, kiun vi povas malfermi per premtemi la Menubutonon ĝis la cirklo kompletiĝas. Bonvolu pensi pri ĝi kiel via labortablo aŭ kontrolpanelo.

Ĉu vi konfusiĝis, ĉi tiu ekrano havas ian kroman informon por vin helpi. Alklaku la suban butonon por kaŝi ĉi tiun mesaĝon.", + "CloudHome.Info.DashInfoDesktop": "Por viaj unuaj paŝoj, estas kelkaj aferoj kiujn vi devus scii. Vi havas Panelon, kiun vi povas malfermi per la eskap-klavo. Pensu pri ĝi kiel via labortablo aŭ kontrolpanelo.

Se vi konfuziĝas, ĉi tiu ekrano havas kelkajn pliajn informojn por helpi vin. Alklaku la suban butonon por forigi ĉi tiun mesaĝon.", + "CloudHome.Info.DashInfoVR": "Por viaj unuaj paŝoj, estas kelkaj aferoj kiujn vi devus scii. Vi havas Panelon, kiun vi povas malfermi per B aŭ Y. Pensu pri ĝi kiel via labortablo aŭ kontrolpanelo.

Se vi konfuziĝas, ĉi tiu ekrano havas kelkajn pliajn informojn por helpi vin. Alklaku la suban butonon por forigi ĉi tiun mesaĝon.", + "CloudHome.Info.DashInfoVRNoButtons": "Por viaj unuaj paŝoj, estas kelkaj aferoj kiujn vi devus scii. Vi havas Panelon, kiun vi povas malfermi premtenante la Menubutonon ĝis la cirklo kompletiĝos. Bonvolu pensi pri ĝi kiel via labortablo aŭ kontrolpanelo.

Ĉu vi konfuziĝas, ĉi tiu ekrano havas kelkajn pliajn informojn por helpi vin. Alklaku la suban butonon por forigi ĉi tiun mesaĝon.", - "CloudHome.Info.GoToWiki": "Ek al Wiki-paĝaron!", - "CloudHome.Info.GoToDiscord": "Ek al Discord-servilon!", + "CloudHome.Info.GoToWiki": "Ek al Viki-paĝaro!", + "CloudHome.Info.GoToDiscord": "Ek al Discord-servilo!", - "CloudHome.Info.ModerationTab.Title": "Kontrolado!", + "CloudHome.Info.ModerationTab.Title": "Moderigado!", "CloudHome.Info.ModerationTab.Content": "Sekureco tre gravas al ni. Se vi bezonas helpon aŭ bezonas raporti pri uzanto, malfermu help-bileton en nia Portalo de Kontrolado.

Ni havas fortan temamon de volontaj kontralodisto kiuj konservas la komunumon sekura! Bonvolu krei help-bileton se vi havas demandojn aŭ observas konduton, kio rompas la gvidnormaron.", "CloudHome.Info.InventoryTab.Title": "Konservi Viajn Erojn!", @@ -1728,17 +1737,17 @@ "CloudHome.Info.ToolsTab.Title": "En-Monda Redaktado!", "CloudHome.Info.ToolsTab.Content": "Prima trajto de {appName} estas ke la ebleco facile kreii aŭ modifi aĵon direkte en-lude.

Jes, tio signifas ĝuste ĉi tie! Aŭ ie ajn, vere - la iloj haveblaj en Esencaĵoj -> Iloj en via inventaro permesas al vi facile redakti la mondon ĉirkaŭ vi al via prefero.", - "CloudHome.Info.HelpTab.Title": "Akiri Helpon", + "CloudHome.Info.HelpTab.Title": "Ricevi Helpon", "CloudHome.Info.HelpTab.InfoLineOne": "Ĉu via bezonas helpon? Esplori nian Wiki-paĝaron, aŭ akiri respondojn por viaj", "CloudHome.Info.HelpTab.InfoLineTwo": "demandoj en nia Discord-servilo! Facile, vi povas vidi ligilojn sur via labortablo per via Panelo en la langeto Labortablo.", "CloudHome.Info.UsersTab.Title": "Trovi Uzantojn", "CloudHome.Info.UsersTab.Content": "Publikaj seancoj estas bonega metodo mem mergiĝi en la komunumon!

Publikaj seancoj, kiujn vi povas nun ekaliĝi estas troveblaj en la langeto Mondoj en via panalo. Bonvolu esplori!", - "Mirror.Header.RenderingOptions" : "Opcioj por Bildigi", - "Mirror.Header.Type" : "Tipo de Spegulo", - "Mirror.Header.Resolution" : "Distingivo de Spegulo", - "Mirror.Header.AspectRatio" : "Proporcio", + "Mirror.Header.RenderingOptions": "Opcioj por Bildigi", + "Mirror.Header.Type": "Tipo de Spegulo", + "Mirror.Header.Resolution": "Distingivo de Spegulo", + "Mirror.Header.AspectRatio": "Proporcio", "Mirror.EnableLights": "Ŝalti Lumojn", "Mirror.DisableLights": "Malŝalti Lumojn", @@ -1766,11 +1775,11 @@ "StickyNote.TheaterTablet": "Uzi ĉi tiun tabuleton por kontroli la ventumilon kaj nuancon de la fenestroj en ĉi tiu ĉambro!", "StickyNote.ControlTablet": "Uzi ĉi tiun tabuleton por kontroli partoj de la hejmo!", - "StickyNote.RotateMeDesktop": "Turnigi min per premtemi E!", - "StickyNote.RotateMeVR": "Turnigu min!", + "StickyNote.RotateMeDesktop": "Turnu min per premtenata E!", + "StickyNote.RotateMeVR": "Turnu min!", - "StickyNote.EquipMeDesktop": "Ekipi per mi kaj premi la maldekstran musbutonon!", - "StickyNote.EquipMeVR": "Ekipi per mi kaj tiri la ŝnuron!", + "StickyNote.EquipMeDesktop": "Ekipu kaj premu la maldekstran musbutonon!", + "StickyNote.EquipMeVR": "Ekipu kaj tiru la ŝnuron!", "StickyNote.DipBrushes": "Trempi penikojn en globojn por uzi materialojn", "StickyNote.BrushColor": "Ŝanĝi la penik-koloron kaj grandecon en via Kuntekst-Menuo", @@ -1826,69 +1835,69 @@ "Tutorial.InfoPanel.Title": "Hej! Antaŭ ol vi foriros...", "Tutorial.InfoPanel.Content": " Mondo de eblecoj atendas vin, kaj tio, kio eblas limiĝas nur je via imago.

Preskaŭ ĉiuj la eroj, kiujn vi vidis ĝis nun estis faritaj ĝuste en-lude! Homoj el la tuta mondo laboris kune realtempe por konstrui ĉi tion.

La platformo ja tre estas en frua programado kaj ni estas konstante ĝisdatigi kaj plibonigi aferojn. Sed vi ankaŭ estas parto de ĉi tiu vojaĝo, and la ĉielo estas la limo!

Dankon pro via vizito.", - "Tutorial.GrabItems.Grab": "Ekpreni", + "Tutorial.GrabItems.Grab": "Preni", "Tutorial.GrabItems.Snap": "Kapti", "Tutorial.GrabItems.Slide": "Glitigi", - "Tutorial.Panel.Jumping.Title": "Salti", - "Tutorial.Panel.Jumping.ContentDesktop": "Kiam movi per Marŝi, premu la spacostangon por salti!", - "Tutorial.Panel.Jumping.ContentVR": "Kiam movi per Marŝi, subpremu la stirstangon por salti!", - "Tutorial.Panel.Jumping.ContentVRNoButtons": "Kiam movi per Marŝi, subpremu la centron de la tuŝplaton por salti!", + "Tutorial.Panel.Jumping.Title": "Saltado", + "Tutorial.Panel.Jumping.ContentDesktop": "Dum en Paŝ-movado, premu la spacostangon por salti!", + "Tutorial.Panel.Jumping.ContentVR": "Dum en Paŝ-movado, premu la stirstangon por salti!", + "Tutorial.Panel.Jumping.ContentVRNoButtons": "Dum en Paŝ-movado, subpremu la centron de la tuŝplaton por salti!", - "Tutorial.Panel.WalkLocomotion.Title": "Movi per Marŝi", - "Tutorial.Panel.WalkLocomotion.Content": "Movu kaj saltu trans la grundo.", + "Tutorial.Panel.WalkLocomotion.Title": "Paŝ-movado", + "Tutorial.Panel.WalkLocomotion.Content": "Moviĝu kaj saltu sur la grundo.", - "Tutorial.Panel.TeleportLocomotion.Title": "Movi per Teleporti", - "Tutorial.Panel.TeleportLocomotion.Content": "Telepori tuj sendos vin al la indikilo de teleportado.", + "Tutorial.Panel.TeleportLocomotion.Title": "Teleport-movado", + "Tutorial.Panel.TeleportLocomotion.Content": "Teleportado tuj sendas vin al la teleport-indikilo.", - "Hints.Spawn.InitialMovementDesktop": "Uzu la movad-klavojn por ĉirkaŭmarŝi!", - "Hints.Spawn.InitialMovementVR": "Uzu la stirstangojn por ĉirkaŭmarŝi!", - "Hints.Spawn.InitialMovementVRNoButtons": "Uzu la tuŝplatojn por ĉirkaŭmarŝi!", + "Hints.Spawn.InitialMovementDesktop": "Uzu la movad-klavojn por paŝi!", + "Hints.Spawn.InitialMovementVR": "Uzu la stirstangojn por paŝi!", + "Hints.Spawn.InitialMovementVRNoButtons": "Uzu la tuŝplatojn por paŝi!", - "Hints.Spawn.ContextMenuDesktop": "Malfermu la Kunteksmenuon per premi T por opcioj!", - "Hints.Spawn.ContextMenuVR": "Ĉu vi sentas vin malsana? Feeling sick? Malfermu la Kunteksmenuon per premi B aŭ Y por opcioj!", - "Hints.Spawn.ContextMenuVRNoButtons": "Ĉu vi sentas vin malsana? Malfermu la Kunteksmenuon per premi la Menu-butonon por opcioj!", + "Hints.Spawn.ContextMenuDesktop": "Malfermu la Kuntekstmenuon per la klavo T por opcioj!", + "Hints.Spawn.ContextMenuVR": "Ĉu vi eknaŭziĝas? Malfermu la Kuntekstmenuon per B aŭ Y por opcioj!", + "Hints.Spawn.ContextMenuVRNoButtons": "Ĉu vi eknaŭziĝas? Malfermu la Kuntekstmenuon per la Menubutono por opcioj!", - "Hints.Spawn.TeleportLocomotionDesktop": "Aliaj opcioj por movado, kiel flugi, estas haveblaj por provo en la Movad-menuo.", - "Hints.Spawn.TeleportLocomotionVR": "Aliaj opcioj por movado, kiel flugi aŭ teleporti, or fly, estas haveblaj por provo en la Movad-menuo.", + "Hints.Spawn.TeleportLocomotionDesktop": "Aliaj opcioj por movado, kiel flugado, disponeblas en la Movad-menuo.", + "Hints.Spawn.TeleportLocomotionVR": "Aliaj opcioj por movado, kiel flugado aŭ teleportado, disponeblas en la Movad-menuo.", "Hints.Bridge.RaiseTheWorld": "Alklaku ĉi tiun butonon por movi la platformon al vi!", - "Hints.Grabbing.GrabbingDesktop": "Fizike ekpreni erojn per premteni la dekstran musbutonon!", - "Hints.Grabbing.GrabbingVR": "Fizike ekpreni erojn per premteni la Kroĉilon!", + "Hints.Grabbing.GrabbingDesktop": "Fizike prenu aĵojn premtenante la dekstran musbutonon!", + "Hints.Grabbing.GrabbingVR": "Fizike prenu aĵojn premtenante Preni!", - "Hints.Grabbing.Rotating": "Turnigu erojn, kiujn vi tenas, per premtemi E kaj movi la muson!", - "Hints.Grabbing.RotatingExtra": "Premtemu E kaj la majuskligan klavon samtempe por turnigi eron ĉirkaŭ ĝia horizontala akso!", + "Hints.Grabbing.Rotating": "Turnu aĵojn, kiujn vi tenas, premteante E kaj movante la muson!", + "Hints.Grabbing.RotatingExtra": "Premtenu majuskligon kaj E samtempe por turni aĵon ĉirkaŭ ĝia horizontala akso!", - "Hints.Grabbing.ScalingDesktop": "Ekprenu eron, premtemu la majuskligan klavon, kaj uzu la rumilon de la muso por skali ĝin!", - "Hints.Grabbing.ScalingVR": "Fizike ekprenu erojn per ambaŭ manoj por skali ilin!", + "Hints.Grabbing.ScalingDesktop": "Prenu aĵon, premtenu majuskligon, kaj uzu la rulumilon por skali ĝin!", + "Hints.Grabbing.ScalingVR": "Fizike prenu erojn per ambaŭ manoj por skali ilin!", - "Hints.Grabbing.OtherGrabbables": "Estas diversaj interagadeblaĵoj, ludu kun ĉi tiuj tri por elkovri, kiel ili funkcias!", - "Hints.Grabbing.OtherGrabbablesExtraDesktop": "Aldone al skali objektojn, vi povas ankaŭ skali vi mem per ebligi skali en via Kuntekstmenuo, kaj poste premteni la stirklavon kaj uzi la rumilon de la muso!", - "Hints.Grabbing.OtherGrabbablesExtraVR": "Aldone al skali objektojn, vi povas ankaŭ skali vi mem per ebligi skali en via Kuntekstmenuo, ekpreni antaŭ ol vi mem per ambaŭ manoj, kaj movi la manojn pli kaj pli malproksime!", + "Hints.Grabbing.OtherGrabbables": "Estas diversaj interagebloj, ludu per ĉi tiuj tri por malkovri, kiel ili funkcias!", + "Hints.Grabbing.OtherGrabbablesExtraDesktop": "Krom skali aĵojn, vi povas skali ankaŭ vin mem ebliginte memskaladon en via Kuntekstmenuo, kaj poste premtenante la stirklavon kaj uzante la rulumilon!", + "Hints.Grabbing.OtherGrabbablesExtraVR": "Krom skali aĵojn, vi povas skali ankaŭ vin mem ebliginte memskaladon en via Kuntekstmenuo, prenante antaŭ vi per ambaŭ manoj, kaj movante la manojn apartaj aŭ malapartaj!", - "Hints.Telescope.Alignment": "Ekprenu la teleskopon kaj celi ĝin je la luno!", + "Hints.Telescope.Alignment": "Prenu la teleskopon kaj celu la lunon per ĝi!", - "Hints.Telescope.TheMoonDesktop": "Kiam celianta je la luno, premtenu la dekstran muskbutonon kaj ĉirkaŭrigardu por movigi la lunon!", - "Hints.Telescope.TheMoonVR": "Utiligi vian laseron per la ellasila butono kaj ekprenu la lunon!", + "Hints.Telescope.TheMoonDesktop": "Celante la lunon, premtenu la dekstran musbutonon kaj ĉirkaŭrigardu por movi ĝin!", + "Hints.Telescope.TheMoonVR": "Aperigu vian laseron per la Ĉefbutono kaj prenu la lunon!", - "Hints.Sundial.SoftEquip": "Ekprenu ĉi tion utilon por uzi ĝin!", - "Hints.Sundial.SoftEquipExtra": "Utilon permesas al vi ŝanĝi la ĉirkaŭan mondon per diversaj metodoj!", + "Hints.Sundial.SoftEquip": "Prenu ĉi tiun ilon por uzi ĝin!", + "Hints.Sundial.SoftEquipExtra": "Iloj ebligas al vi ŝanĝi la ĉirkaŭan mondon diversmaniere!", - "Hints.Sundial.HardEquip": "Alklaku ĉi tion utilon por ekipi per ĝi!", - "Hints.Sundial.HardEquipExtra": "Ĉu vi ne vidas vian lasaron? Malpeze premtemula ellasilan butonon por malkaŝi gin!!", + "Hints.Sundial.HardEquip": "Alklaku ĉi tiun ilon por ekipiĝi per ĝi!", + "Hints.Sundial.HardEquipExtra": "Ĉu vi ne vidas vian laseron? Ete premtenu la Ĉefbutonon por malkaŝi gin!", - "Hints.Sundial.TheSun": "Celu je la ĉielon por movi la sunon tien!", - "Hints.Sundial.TheSunExtra": "Provu celi suben de la horizonto por noktigi la mondon!", + "Hints.Sundial.TheSun": "Celu la ĉielon kaj klaku por movi la sunon tien!", + "Hints.Sundial.TheSunExtra": "Provu celi sub la horizonton por noktigi la mondon!", - "Hints.Sundial.Dequip": "Falugu la nunan utilon per elekti Malekipi en la Kuntekstmenuo.", - "Hints.Sundial.DequipExtra": "Rigardu ke la opcioj en via Kuntekstmenuo ŝanĝigis ĉar vi tenas ĉi tian utilon.", + "Hints.Sundial.Dequip": "Delasu la nunan ilon elektante Malekipi en la Kuntekstmenuo.", + "Hints.Sundial.DequipExtra": "Rimarku ke la opcioj en via Kuntekstmenuo ŝanĝiĝis ĉar vi tenas ĉi tiun ilon.", "Hints.Sundial.Teleporter": "Alklaku ĉi tiun butonon por aktivigi la Teleportilon al via Nubohejmo!", - "Hints.Sundial.TeleporterExtra": "Ĝuu vian novan hejmon kaj dankon pro via vizito!", - - "UI.TextDisplay.Landscape": "Pejzaĝo", - "UI.TextDisplay.Portrait": "Portreto", + "Hints.Sundial.TeleporterExtra": "Ĝuu vian hejmon kaj dankon pro via vizito!", + + "UI.TextDisplay.Landscape": "Horizontala", + "UI.TextDisplay.Portrait": "Vertikala", "UI.TextDisplay.NormalText": "Normala", "UI.TextDisplay.MonospaceText": "Egallarĝa", @@ -1903,11 +1912,11 @@ "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} {users_present,plural, one {uzanto} other {uzantoj}}
ŝarĝita", "UI.VideoPlayer.AllUsersLoaded": "Ĉiuj uzantoj
ŝarĝitaj", - "UI.ColorPicker.ColorPicker": "Koloro Elektilo", + "UI.ColorPicker.ColorPicker": "Kolor-elektilo", "UI.ColorPicker.Linear": "Lineara", - "UI.ColorPicker.Hexadecimal": "Deksusuma", + "UI.ColorPicker.Hexadecimal": "Deksesuma", "UI.ColorPicker.ColorSwatches": "Specimenaro", "UI.ColorPicker.Red": "Ruĝa", @@ -1932,79 +1941,6 @@ "Tools.Names.ManipulationTools": "Iloj por Manipulado", "Tools.Names.InformationTools": "Iloj por Informo", - - - - - - - - - - - - - - - - - - - - - - "UI.TextDisplay.Landscape": "Pejzaĝo", - "UI.TextDisplay.Portrait": "Portreto", - "UI.TextDisplay.NormalText": "Normala", - - "UI.VideoPlayer.GlobalSettings": "Mallokaj
Agordoj", - "UI.VideoPlayer.LocalSettings": "Loka
Agordoj", - "UI.VideoPlayer.SpatialAudio": "Spaca
Aŭdio", - "UI.VideoPlayer.AreaBroadcast": "Zona
Elsendo", - "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} {users_present,plural, one {uzanto} other {uzantoj}}
ŝarĝita", - - "UI.ColorPicker.ColorPicker": "Koloro Elektilo", - - "UI.ColorPicker.Linear": "Lineara", - - "UI.ColorPicker.Red": "Ruĝa", - "UI.ColorPicker.Green": "Verda", - "UI.ColorPicker.Blue": "Blua", - - "UI.ColorPicker.Hue": "Kolortono", - "UI.ColorPicker.Saturation": "Satureco", - "UI.ColorPicker.Value": "Valoro", - - "UI.ColorPicker.Alpha": "Alfo", - "UI.ColorPicker.Gain": "Gajno", - - "Tools.Names.MultiTool": "Kunmetita Ilo", - - "Tools.Names.CommonTools": "Kutimaj Iloj", - "Tools.Names.ManipulationTools": "Iloj por Manipulado", - "Tools.Names.InformationTools": "Iloj por Informo", - - - - - - - - - - - - - - - - - - - - - - "Dummy": "Dummy" } } From e1c4acc94533e1402502a7557b648f4f2c530b7b Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 7 Jan 2025 15:09:20 -0800 Subject: [PATCH 188/529] Update stats --- Missing/eo.md | 3 --- README.md | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/Missing/eo.md b/Missing/eo.md index f1c7e81..1d94cb9 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -2,9 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Esperanto [eo] -Interaction.SaveToInventory.NotLoggedIn -Interaction.SaveToInventory.NoWritePermission -Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke World.Connection.TCP diff --git a/README.md b/README.md index 2e56877..cebea25 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Czech [cs] - 67.7% - Missing keys: 756 German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2291 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 69.0% - Missing keys: 725 +Esperanto [eo] - 69.2% - Missing keys: 722 Spanish [es] - 97.3% - Missing keys: 64 Estonian [et] - 35.2% - Missing keys: 1516 Finnish [fi] - 88.1% - Missing keys: 279 From c2d9042f805604090af6d93b99430bbff2597ee9 Mon Sep 17 00:00:00 2001 From: Mrdab Date: Tue, 7 Jan 2025 20:53:34 -0400 Subject: [PATCH 189/529] Fixed invalid keys --- es.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/es.json b/es.json index 5944188..cae86f8 100644 --- a/es.json +++ b/es.json @@ -1286,14 +1286,6 @@ "Settings.AudioAccessibilitySettings": "Accesibilidad de Audio", "Settings.AudioInputFilteringSettings": "Filtro de Entrada", - "Settings.Audio.Input.Title" : "Dispositivos de Entrada de Audio", - "Settings.Audio.TestInput": "Probar entrada de audio:", - "Settings.Audio.TestDescription": "Reproduciremos el sonido que ingresa al dispositivo de entrada de audio seleccionado, para que verifique si es el correcto.", - "Settings.Audio.StartTest": "Escuchar dispositivo\n(probar micrófono / entrada de audio)", - "Settings.Audio.StopTest": "Dejar de Probar", - "Settings.Audio.Monitoring": "Monitoreo de Entrada de Audio:", - "Settings.Audio.InputDevice": "Dispositivo de Entrada de Audio:", - "Settings.RealtimeNetworkingSettings": "Red en Tiempo Real", "Settings.AssetGatherSettings": "Recolección de Recursos", From d5039f264d0d0e9a27ce92a0e1d332fcf43ebe3b Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 8 Jan 2025 14:08:12 -0800 Subject: [PATCH 190/529] Update PhotonDust stats string --- en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en.json b/en.json index 3e45c5c..3a0b2bf 100644 --- a/en.json +++ b/en.json @@ -2234,7 +2234,7 @@ "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.ParticleSystem.TestingWarning" : "WARNING!
This is the new particle system called \"PhotonDust\", which is currently being tested. You are free to play with it, but we recommend not using it for new serious content yet, as breaking changes can still occur.

We recommend using the Legacy Particle System for projects until it is fully removed and this warning goes away.", - "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}\tSimulation Time: {time}\tSubmit Time: {renderSubmitTime}\tRender allocations: {allocationCount}", + "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "Common Transition Templates:", From 9fb4e17d25673aa28cd2a72cd33ec16dc0dcda72 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Thu, 9 Jan 2025 00:31:13 +0100 Subject: [PATCH 191/529] de: update photon dust stats string --- de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de.json b/de.json index a3acb17..59b0c96 100644 --- a/de.json +++ b/de.json @@ -2234,7 +2234,7 @@ "Inspector.PrimitiveMemberEditor.Warning": "WARNUNG!
Es ist möglich diese Komponente zu verwenden um mit Referenzen zu interagieren, die über Ihre IDs addressiert werden. Dieser Vorgang ist geläufig bekannt als 'Ref Hacking'.

Bevor Sie dies tun, verstehen Sie bitte dass dies nicht unterstützt ist und zu jedem Zeitpunk kaputtgehen kann. Verlassen Sie sich nicht auf diese Funktionalität für Ihre Kreationen!", "Inspector.ParticleSystem.TestingWarning": "WARNUNG!
Dies ist das neue Partikelsystem \"PhotonDust\", welches gerade erprobt wird. Sie können gerne damit spielen, aber wir empfehlen, es noch nicht für neue, ernsthafte Inhalte zu verwenden, da es noch zu Änderungen kommen kann.

Wir empfehlen, für Projekte weiterhin das alte Partikelsystem zu verwenden, bis dieses vollständig entfernt wird und auch diese Warnung verschwindet.", - "Inspector.ParticleSystem.BasicInfo": "Partikel: {count}\tSimulationszeit: {time}\tSubmit-Zeit: {renderSubmitTime}\tRender-Allokationen: {allocationCount}", + "Inspector.ParticleSystem.BasicInfo": "Partikel: {count}, FPS: {fps}, Simulationszeit: {time}, Submit-Zeit: {renderSubmitTime}, Render-Allokationen: {allocationCount}", "Inspector.ParticleSystem.TrailInfo": "Spuren: {trailCount} (Kapazität: {trailCapacity}), Spur-Punkt Kapazität: {trailPointCapacity}, Allokationen: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "Häufig verwendete Übergangs-Vorlagen:", From 3d1682498d1407a192dd53689380ae2a1d467e6e Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 9 Jan 2025 15:34:46 -0800 Subject: [PATCH 192/529] Update stats --- Missing/es.md | 21 --------------------- README.md | 2 +- 2 files changed, 1 insertion(+), 22 deletions(-) diff --git a/Missing/es.md b/Missing/es.md index 270f7da..05308ed 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -5,31 +5,11 @@ Note that this file updates only during build processes and doesn't necessarily World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError -World.Edit.ReadOnly -Notifications.PermissionChanged -Notifications.PermissionChangedDetail -Tools.GeometryLineBrush.Name -Tools.Dev.Name -Tools.Color.Name Tools.GrabbableSetter.Name Tools.CharacterCollider.Name -Tools.Light.Name Tools.MeshVisibility.Name -Tools.Mesh.Name Tools.Slicer.Name -Tools.Material.Name -Tools.Microphone.Name -Tools.ProtoFlux.Name -Tools.Meter.Name -Tools.Glue.Name Tools.RigTransfer.Name -Tools.ComponentClone.Name -Tools.Shape.Name -Tools.CameraObjectHider.Name -Tools.ControllerDiagnostic.Name -Tools.Labeler.Name -CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description @@ -61,7 +41,6 @@ Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopRenderSettings.SprintFieldOfViewZoom Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description -Inspector.Member.Normalize Inspector.Texture3D.SpawnVisualizer Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo diff --git a/README.md b/README.md index cebea25..2803a1d 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2291 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 69.2% - Missing keys: 722 -Spanish [es] - 97.3% - Missing keys: 64 +Spanish [es] - 98.2% - Missing keys: 43 Estonian [et] - 35.2% - Missing keys: 1516 Finnish [fi] - 88.1% - Missing keys: 279 French [fr] - 100.0% - Missing keys: 0 From 75cf99a3966176797f1d66657822c0d34aec8bf1 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 9 Jan 2025 21:04:49 -0800 Subject: [PATCH 193/529] Gaussian splat rendering quality setting --- en.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/en.json b/en.json index a749e63..8dd75df 100644 --- a/en.json +++ b/en.json @@ -1931,6 +1931,10 @@ "Settings.TextureQualitySettings.AnisotropicLevel.Description": "Controls the quality of the anisotropic filtering.", "Settings.TextureQualitySettings.ReloadAllTextures": "Reload All Textures (can be heavy)", + "Settings.GaussianSplatQualitySettings": "Guassian Splat Rendering Quality", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "Sorting Mega-operations per camera", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "When rendering Gaussian Splats, the splats must be sorted for each camera. Currently, this operation can be quite heavy, so it is spread over time to improve overall framerate.

Increase the value for sorting to happen faster. This will reduce artifacts when changing the view angle around Gaussian Splats rapidly.

Decrease the value to reduce the GPU usage if your GPU has trouble handling it. However this will increase artifacts when you rapidly change view angle.", + "Settings.ResolutionSettings": "Resolution", "Settings.ResolutionSettings.Fullscreen": "Fullscreen", "Settings.ResolutionSettings.Fullscreen.Description": "Toggles between fullscreen mode and windowed mode", From da6edbf859d6dc20cb48237219b143ecbe12b150 Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Thu, 9 Jan 2025 23:07:51 -0800 Subject: [PATCH 194/529] feat(import): add strings for new import stuff --- en.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/en.json b/en.json index 3a0b2bf..413cc97 100644 --- a/en.json +++ b/en.json @@ -1937,6 +1937,14 @@ "Settings.RenderingQualitySettings.SkinWeightMode": "Skin Weights", "Settings.RenderingQualitySettings.SkinWeightMode.Description": "For any skinned meshes (3D models that are deformed by bones, like most avatars), this controls how many bones are used to affect position of each vertex.\n\nLowering this value will save some performance, but the deformation quality will be lower, resulting in sharp creases and other artifacts, typically around joints.", + "Settings.ImportSettings": "Import Settings", + "Settings.ImportSettings.SessionUrls": "On Session URL Import", + "Settings.ImportSettings.SessionUrls.Description": "When a Session URL is imported, what should happen. The available options are:\n\nOpen - Open the Session.\nSpawnEntityInterface - Spawns a representation(such as a session orb) of the URL in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", + "Settings.ImportSettings.WorldUrls": "On World URL Import", + "Settings.ImportSettings.WorldUrls.Description": "When a World URL is imported, what should happen. The available options are:\n\nOpen - Open the World.\nSpawnEntityInterface - Spawns a representation(such as a world orb) of the world in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", + "Settings.ImportSettings.NetworkUrls": "On Network URL Import", + "Settings.ImportSettings.NetworkUrls.Description": "When a Network URL is imported, what should happen. The available options are:\n\nOpen - Open a connection to the session at the URL.\nSpawnEntityInterface - Spawns a representation(such as a session orb) of the url in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", + "LocomotionArchetype.Walk": "Walk", "LocomotionArchetype.Fly": "Fly", "LocomotionArchetype.NoClip": "Noclip", From 38fa8211ee48e9c1418c5ecf6a3e2c12e561aa85 Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Fri, 10 Jan 2025 22:05:30 +0100 Subject: [PATCH 195/529] RU: ParticleSystem info update --- ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ru.json b/ru.json index ec3aa35..c515738 100644 --- a/ru.json +++ b/ru.json @@ -2234,7 +2234,7 @@ "Inspector.PrimitiveMemberEditor.Warning": "ВНИМАНИЕ!
С помощью этого компонента можно взаимодействовать с рефренсами, используя их ID. Этот процесс часто называют 'Ref Hacking'.

Прежде чем начать, пожалуйста примите к сведению, что это не подерживается и может сломаться в любой момент. Не полагайтесь на данную функцию, при создании своих творений.", "Inspector.ParticleSystem.TestingWarning" : "ВНИМАНИЕ!
Это новая система частиц \"PhotonDust\", которая сейчас тестируется. С ней можно поиграться, но мы не рекомендуем использовать её для создания нового контента, так как могут произойти изменения, ломающие её поведение.

Мы рекомендуем использовать легаси систему частиц для проектов, пока она не будет полностью упразнена и это предупреждение не пропадёт.", - "Inspector.ParticleSystem.BasicInfo" : "Частицы: {count}\tВремя симуляции: {time}\tВремя отправки: {renderSubmitTime}\tВремя выделения: {allocationCount}", + "Inspector.ParticleSystem.BasicInfo" : "Частицы: {count}, FPS: {fps}, Время симуляции: {time}, Время отправки: {renderSubmitTime}, Время выделения: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Следы: {trailCount} (ёмкость: {trailCapacity}), Ёмкость точек следов: {trailPointCapacity}", "Inspector.ParticleStyle.CommonTransitions": "Часто используемые шаблоны:", From 88d1177943c95f34cf3997df968fbda745196ce4 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Mon, 13 Jan 2025 21:38:14 +0100 Subject: [PATCH 196/529] de: translated new import settings strings --- de.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/de.json b/de.json index 59b0c96..0ab937c 100644 --- a/de.json +++ b/de.json @@ -1937,6 +1937,14 @@ "Settings.RenderingQualitySettings.SkinWeightMode": "Oberflächen-Gewichtung (Skin Weights)", "Settings.RenderingQualitySettings.SkinWeightMode.Description": "Bei Skinned-Meshes (3D-Modelle, deren Oberfläche durch Knochen verformt werden, wie die meisten Avatare) steuert dieser Wert, wie viele Knochen verwendet werden, um die Position jedes Vertex zu beeinflussen.\n\nWenn Sie diesen Wert verringern, sparen Sie etwas Rechenleistung, aber die Qualität der Verformung wird schlechter. Dies führt typischerweise zu scharfen Falten und anderen Artefakten um Gelenke herum.", + "Settings.ImportSettings": "Importeinstellungen", + "Settings.ImportSettings.SessionUrls": "Beim Importieren einer Sitzungs-URL", + "Settings.ImportSettings.SessionUrls.Description": "Was soll beim Importieren einer Sitzungs-URL passieren? Die verfügbaren Optionen sind:\n\nOpen - Öffnet die Sitzung.\nSpawnEntityInterface - Erzeugt eine Darstellung (z.B. eine Sitzungs-Orb) der URL an Ihrem aktuellen Standort.\nSpawnUrl - Erzeugt die URL an Ihrem aktuellen Standort als URL-Interface.", + "Settings.ImportSettings.WorldUrls": "Beim Importieren einer Welt-URL", + "Settings.ImportSettings.WorldUrls.Description": "Was soll beim Importieren einer Welt-URL passieren? Die verfügbaren Optionen sind:\n\nOpen - Öffnet die Welt.\nSpawnEntityInterface - Erzeugt eine Darstellung (z.B. eine Welt-Orb) der URL an Ihrem aktuellen Standort.\nSpawnUrl - Erzeugt die URL an Ihrem aktuellen Standort als URL-Interface.", + "Settings.ImportSettings.NetworkUrls": "Beim Importieren einer Netzwerk-URL", + "Settings.ImportSettings.NetworkUrls.Description": "Was soll beim Importieren einer Netzwerk-URL passieren? Die verfügbaren Optionen sind:\n\nOpen - Öffnet eine Verbindung zur Sitzung unter dieser URL.\nSpawnEntityInterface - Erzeugt eine Darstellung (z.B. eine Sitzungs-Orb) der URL an Ihrem aktuellen Standort.\nSpawnUrl - Erzeugt die URL an Ihrem aktuellen Standort als URL-Interface.", + "LocomotionArchetype.Walk": "Gehen", "LocomotionArchetype.Fly": "Fliegen", "LocomotionArchetype.NoClip": "Noclip", From cc2537e8513e51d34ba6cb137375a92cb8f0246c Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 14 Jan 2025 12:04:44 +0800 Subject: [PATCH 197/529] zh-cn:Sync to the latest English version --- zh-cn.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/zh-cn.json b/zh-cn.json index f59cd7a..f959f82 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -270,7 +270,7 @@ "World.Indicator.LocalWorld": "本地设备", "World.Indicator.Author": "作者: {name}", "World.Indicator.Host": "房主: {name}", - "World.Indicator.Hosting": "您在此房间", + "World.Indicator.Hosting": "正在主持", "World.Indicator.Sessions": "{n} 个房间", "World.Indicator.Users": "用户", "World.Indicator.Users.None": "(找不到活跃的房间)", @@ -1937,6 +1937,14 @@ "Settings.RenderingQualitySettings.SkinWeightMode" : "蒙皮权重", "Settings.RenderingQualitySettings.SkinWeightMode.Description" : "对于任何蒙皮权重(通过骨骼变形的 3D 模型,如大多数虚拟形象),该值控制使用多少骨骼来影响每个顶点的位置。\n\n降低该值可以节省一些性能,但变形质量会降低,从而产生尖锐的折痕和其他伪影,通常出现在接缝处。", + "Settings.ImportSettings": "导入设置", + "Settings.ImportSettings.SessionUrls": "导入会话设置时", + "Settings.ImportSettings.SessionUrls.Description": "当一个房间URL被导入时,会发生什么。可用的选项有:\n\nOpen - 打开房间\nSpawnEntityInterface - 在当前位置生成URL的表示(例如会话球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", + "Settings.ImportSettings.WorldUrls": "导入世界URL时", + "Settings.ImportSettings.WorldUrls.Description": "当导入世界URL时,应该发生什么?可用的选项有:\n\nOpen - 打开世界。\nSpawnEntityInterface - 在当前位置生成URL的表示(例如世界球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", + "Settings.ImportSettings.NetworkUrls": "导入网络URL时", + "Settings.ImportSettings.NetworkUrls.Description": "当一个网络URL被导入时,应该发生什么?可用的选项有:\n\nOpen - 在URL处打开一个会话连接。\nSpawnEntityInterface - 在当前位置生成url的表示(例如房间球)。\nSpawnUrl - 在当前的位置生成URL作为URL接口。", + "LocomotionArchetype.Walk": "移动", "LocomotionArchetype.Fly": "飞行", "LocomotionArchetype.NoClip": "穿墙", From 829598c9fd3be6ac4b39cb7e0fd37304997c5ebc Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Tue, 14 Jan 2025 10:57:18 +0200 Subject: [PATCH 198/529] chore: update strings to 2025.1.14.6 --- fr.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/fr.json b/fr.json index dc4acd1..3041e61 100644 --- a/fr.json +++ b/fr.json @@ -1936,6 +1936,14 @@ "Settings.RenderingQualitySettings.SkinWeightMode": "Poids d'os dynamiques", "Settings.RenderingQualitySettings.SkinWeightMode.Description": "Pour chaque maillage polygonal avec des poids (modèles 3D qui sont déformés par des os, comme la plupart des avatars), cette option contrôle combien d'os affectent la position de chaque vertex.\n\nBaisser cette valeur peut augmenter la performance mais la qualité de déformation sera moindre, résultant en des plis aiguisés, typiquement autour des articulations.", + "Settings.ImportSettings": "Options d'import", + "Settings.ImportSettings.SessionUrls": "Importation d'URL de session", + "Settings.ImportSettings.SessionUrls.Description": "Que faire quand une URL de session est importée, les options étant:\n\nOuvrir - Ouvre la session.\nMatérialiser une interface d'entité - Matérialise une représentation comme un orbe de session dans le monde dans lequel vous êtes.\nMatérialiser l'URL - Matérialise une URL copiable dans le monde.", + "Settings.ImportSettings.WorldUrls": "Importation d'URL de monde", + "Settings.ImportSettings.SessionUrls.Description": "Que faire quand une URL de monde est importée, les options étant:\n\nOuvrir - Ouvre le monde.\nMatérialiser une interface d'entité - Matérialise une représentation comme un orbe de monde dans le monde dans lequel vous êtes.\nMatérialiser l'URL - Matérialise une URL copiable dans le monde.", + "Settings.ImportSettings.NetworkUrls": "Importation d'URL de réseau", + "Settings.ImportSettings.SessionUrls.Description": "Que faire quand une URL de réseau est importée, les options étant:\n\nOuvrir - Tente de se connecter a la session.\nMatérialiser une interface d'entité - Matérialise une représentation comme un orbe de session dans le monde dans lequel vous êtes.\nMatérialiser l'URL - Matérialise une URL copiable dans le monde.", + "LocomotionArchetype.Walk": "Marche", "LocomotionArchetype.Fly": "Vol", "LocomotionArchetype.NoClip": "Sans collisions", From a4a9c5a5cde73d4a434cccbd089d0e8a8b950781 Mon Sep 17 00:00:00 2001 From: lynrayy <59417884+lynrayy@users.noreply.github.com> Date: Tue, 14 Jan 2025 13:29:01 +0300 Subject: [PATCH 199/529] RU Updates Small changes for RU locale --- ru.json | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/ru.json b/ru.json index c515738..2844e38 100644 --- a/ru.json +++ b/ru.json @@ -40,7 +40,7 @@ "General.Edit": "Редактировать", "General.UI.SearchPrompt": "Поиск...", - "General.UI.SearchPromptLong": "Введите для поиска...", + "General.UI.SearchPromptLong": "Поиск миров...", "General.UI.ToggleEditMode": "Включить режим редактирования", "General.UI.ToggleSubtitles": "Переключить субтитры", "General.UI.Subtitles.On": "Субтитры: Вкл", @@ -272,7 +272,7 @@ "World.Indicator.Host": "Хост: {name}", "World.Indicator.Hosting": "Моя сессия", "World.Indicator.Sessions": "{n,plural, one {# сессия} few {# сессии} other {# сессий}}", - "World.Indicator.Users": "Пользователей", + "World.Indicator.Users": "Пользователи", "World.Indicator.Users.None": "(активных сессий не найдено)", "World.Indicator.Description": "Описание", "World.Indicator.Description.None": "(Нет описания)", @@ -298,7 +298,7 @@ "World.Category.Everything": "Все", "World.Category.Featured": "Рекомендуемые", - "World.Category.PublishedWorlds": "Опубликованные миры", + "World.Category.PublishedWorlds": "Опубликованные", "World.Category.ActiveSessions": "Активные сессии", "World.Category.ContactsSessions": "Сессии контактов", "World.Category.HeadlessSessions": "Серверные сессии", @@ -369,7 +369,7 @@ "Tools.CreateNewWorld": "Создать Новый Мир", "Tools.Debug": "Отладка", "Tools.StreamAudio": "Стриминг аудио", - "Tools.Setup2FA": "Настроить 2FA (двухфакторную аутентификацию)", + "Tools.Setup2FA": "Настроить 2FA", "Tools.StreamAudio.Dialog.Title": "Создать аудио стрим", "Tools.StreamAudio.Start": "Начать трансляцию", @@ -628,7 +628,7 @@ "User.Actions.Silence": "Заглушить в мире", "User.Actions.Mute": "Заглушить", - "User.Actions.Jump": "Прыгнуть к", + "User.Actions.Jump": "Переместиться к", "User.Actions.Respawn": "Респаун", "User.Actions.Kick": "Кик", "User.Actions.Ban": "Бан", @@ -649,8 +649,8 @@ "Contacts.AvatarBlock": "Заблокировать аватар", "Contacts.MutualBlock": "Взаимная блокировка", "Contacts.SelfAccount": "Мой аккаунт", - "Contacts.SearchPrompt": "Искать в контактах...", - "Contacts.WriteMessage": "Напишите сообщение...", + "Contacts.SearchPrompt": "Поиск пользователей...", + "Contacts.WriteMessage": "Сообщение...", "Contacts.InSession": "В {name}", "Contacts.NoSession": "Без сессии", @@ -1279,19 +1279,19 @@ "Settings.OnlineStatusSettings.DefaultStatus.Description" : "Это статус по умолчанию, который будет установлен при входе, кроме случаев когда запомнен предыдущий статус.", "Settings.OnlineStatusSettings.RememberMode" : "Запоминать предыдущий статус", "Settings.OnlineStatusSettings.RememberMode.Description" : "Определяет, будет ли сохраняться ваш последний онлайн статус между входами. Включает все статусы кроме Невидимый, который управляется отдельной настройкой.", - "Settings.OnlineStatusSettings.RememberTimespan" : "Запомнить статус на", + "Settings.OnlineStatusSettings.RememberTimespan" : "Запоминать статус на", "Settings.OnlineStatusSettings.RememberTimespan.Description" : "Ваш последний онлайн статус будет запомнен только если вы зайдете снова в течение этого времени. Если вы зайдете позже, будет установлен статус по умолчанию.", - "Settings.OnlineStatusSettings.InvisibleRememberMode" : "Запомнить предыдущий статус Невидимый", + "Settings.OnlineStatusSettings.InvisibleRememberMode" : "Запоминать предыдущий статус Невидимый", "Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "Определяет, будет ли сохраняться ваш последний онлайн статус между входами, если вы были в статусе Невидимый. В остальном настройки идентичны.\n\nОтдельная настройка для статуса Невидимый добавлена из соображений приватности, чтобы гарантировать, что если вы были в статусе Невидимый, вы останетесь в нем при следующем входе даже если другие ваши статусы не запомниаются.", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "Запомнить статус Невидимый на", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "Запоминать статус Невидимый на", "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "Ваш последний статус Невидимый будет запомнен только если вы зайдете снова в течение этого времени. Если вы зайдете позже, будет установлен статус по умолчанию.", - "Settings.OnlineStatusSettings.AutoAwayTimespan" : "Переключиться в Отошел если нет активности в течение", + "Settings.OnlineStatusSettings.AutoAwayTimespan" : "Переключиться в AFK если нет активности в течение", "Settings.OnlineStatusSettings.AutoAwayTimespan.Description" : "Когда вы не активны в течение указанного времени, ваш онлайн статус будет автоматически переключен в Отошел. Когда вы вернетесь, он автоматически вернется к прошлому состоянию, если вы не установили статус Отошел вручную.", "Settings.AudioInputDeviceSettings": "Аудио ввод", "Settings.AudioOutputDeviceSettings": "Аудио вывод", "Settings.AudioVolumeSettings": "Громкость", - "Settings.AudioAccessibilitySettings": "Аудио для людей с органиченными возможностями", + "Settings.AudioAccessibilitySettings": "Аудио (доступность)", "Settings.AudioInputFilteringSettings": "Обработка ввода", "Settings.RealtimeNetworkingSettings": "Настройки сети реального времени", @@ -1430,10 +1430,10 @@ "Settings.DiscordIntegrationSettings": "Интеграция с Discord", "Settings.SteamIntegrationSettings": "Интеграция со Steam", - "Settings.DiscordIntegrationSettings.RichPresence": "Богатое присутствие Discord", + "Settings.DiscordIntegrationSettings.RichPresence": "Статус в Discord", "Settings.DiscordIntegrationSettings.RichPresence.Description": "Задает, какую информацию {appName} передает в систему богатого присутствия Discord.\n\nNone - Не отправлять информацию богатого присутствия в Discord.\nBasic - Отправлять только базовую информацию, такую как присутствие в {appName}.\nFull - Когда вы в публичной сесии, отправляет всю подходящую информацию в Discord. Включает название мира и количество пользователей в сессии.\n\nDiscord сам также определяет в какую игру вы играете. Это можно отключить в настройках Discord.", - "Settings.SteamIntegrationSettings.RichPresence": "Богатое присутствие Steam", + "Settings.SteamIntegrationSettings.RichPresence": "Статус в Steam", "Settings.SteamIntegrationSettings.RichPresence.Description": "Задает, какую информацию {appName} передает в систему богатого присутствия Steam.\n\nNone - Не отправлять информацию богатого присутствия в Steam.\nBasic - Отправлять только базовую информацию, такую как присутствие в {appName}.\nFull - Когда вы в публичной сесии, отправляет всю подходящую информацию в Steam. Включает название мира и количество пользователей в сессии.\n\nSteam сам также будет отображать что вы в {appName}, независимо от этой настройки. Изменение этой настройки только задает сколько дополнительных сведений о вашей активной сессии отправляются в Steam.", "Settings.SteamIntegrationSettings.SaveScreenshots": "Сохранять скриншоты", @@ -1615,9 +1615,9 @@ "Settings.VoiceSettings.MutePersistence": "Запоминать отключения микрофона", "Settings.VoiceSettings.MutePersistence.Description": "Start Unmuted: При запуске, микрофон всегда включен.\n\nStart Muted: При запуске, микрофон всегда отключен. Вам нужно будет или поменять режим голоса, или использовать клавишу \"push to talk\" (по умолчанию V) чтобы говорить.\n\nRemember Last: При запуске, будет восстановлено последнее запомненное состояние микрофона.", - "Settings.EarmuffSettings": "Беруши", - "Settings.EarmuffSettings.EarmuffEnabled": "Использовать беруши", - "Settings.EarmuffSettings.EarmuffEnabled.Description": "Когда включен режим берушей, голоса пользователей будут ощутимо тише, основываясь на расстоянии на них и направления вашего взгляда.\n\nЭто создает \"конус слуха\", который может помочь когда в мире слишком много накладывающихся голосов.", + "Settings.EarmuffSettings": "Приглушение голоса", + "Settings.EarmuffSettings.EarmuffEnabled": "Использовать приглушение", + "Settings.EarmuffSettings.EarmuffEnabled.Description": "Когда включен режим приглушения: голоса пользователей будут становится ощутимо тише, зависимо от расстоянии до них и направления вашего взгляда.\n\nЭто создает \"конус слуха\", который может помочь когда в мире слишком много накладывающихся голосов.", "Settings.EarmuffSettings.Directionality": "Направленность", "Settings.EarmuffSettings.Directionality.Description": "Задает, насколько направленным будет затухание голоса. При 0 %, голоса позади вас будут той же громкости, как и голоса на том же расстоянии впереди вас. При 100 %, вы не будете слышать голоса позади вас, если только они не очень близко.\n\nЕсли вы хотите лучше слышать голоса позади, уменьшите это значение.", "Settings.EarmuffSettings.Distance": "Расстояние", @@ -1692,9 +1692,9 @@ "Settings.LocaleSettings.CultureLocaleCode.Description": "Когда задано, это значение будет использоваться вместо региональных настроек (культуры) из выбранной локали. Региональные настройки задают форматирование чисел и количеств. По умолчанию используется культура из выбранной локали, но эта настройка позволяет задать другую. Например, вы можете использовать ваш родной язык с форматированием, используемым в США.", "Settings.LocaleSettings.UseImperialUnits": "Использовать имперские единицы измерения", "Settings.LocaleSettings.UseImperialUnits.Description": "Когда включено, редакторы для количеств (длина/высота, масса, объем...) будут использовать имперские единицв вместо метрических. Полезно если вы из США, Великобритании, Либерии или Мьянмы.", - "Settings.LocaleSettings.AvailableLocales": "Выберите локаль", + "Settings.LocaleSettings.AvailableLocales": "Выберите язык", "Settings.LocaleSettings.AvailableLocales.Breadcrumb": "Локали", - "Settings.LocaleSettings.AvailableLocales.SystemLocale": "Использовать язык операционной системы", + "Settings.LocaleSettings.AvailableLocales.SystemLocale": "Язык системы", "Settings.DashSettings.DashCurvature": "Изгиб", "Settings.DashSettings.DashCurvature.Description": "Эта настройка определяет изгиб дэшборда в VR. Установите в 0 чтобы сделать его полностью плоским.", From 0a28cfb8f2487080079acbc1b904cafd7d238ac6 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 14 Jan 2025 21:03:41 +0900 Subject: [PATCH 200/529] Update ja.json --- ja.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ja.json b/ja.json index e711691..6fe4d88 100644 --- a/ja.json +++ b/ja.json @@ -1937,6 +1937,14 @@ "Settings.RenderingQualitySettings.SkinWeightMode": "スキンウェイト", "Settings.RenderingQualitySettings.SkinWeightMode.Description": "スキニングされたメッシュ(アバターのようにボーンによって変形する3Dモデル)で、各頂点の位置に影響を与えるために使用されるボーン数を制御します。\n\nこの値を下げると、パフォーマンスは多少下がりますが、変形の質は低下し、曲がりが粗くなり、他の歪みが発生します。", + "Settings.ImportSettings": "インポート設定", + "Settings.ImportSettings.SessionUrls": "セッションURLインポート時", + "Settings.ImportSettings.SessionUrls.Description": "セッションURLがインポートされたときの動作:\n\nOpen - セッションを開く\nSpawnEntityInterface - セッションオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", + "Settings.ImportSettings.WorldUrls": "ワールドURLインポート時", + "Settings.ImportSettings.WorldUrls.Description": "ワールドURLがインポートされた時の動作:\n\nOpen - ワールドを開く\nSpawnEntityInterface - ワールドオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", + "Settings.ImportSettings.NetworkUrls": "ネットワークURLインポート時", + "Settings.ImportSettings.NetworkUrls.Description": "ネットワークURLがインポートされた時の動作:\n\nOpen - Open a connection to the session at the URL.\nSpawnEntityInterface - セッションオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", + "LocomotionArchetype.Walk": "歩行", "LocomotionArchetype.Fly": "フライ", "LocomotionArchetype.NoClip": "ノークリップ", @@ -2234,7 +2242,7 @@ "Inspector.PrimitiveMemberEditor.Warning": "警告!このコンポーネントを使用すると、IDを使用して参照を操作できます。​この手法は一般的に「Refハック」と呼ばれます。

これを実行するに、​これはサポートされていないため、​いつか壊れる可能性があることを理解してください。​この機能に依存しないでください。", "Inspector.ParticleSystem.TestingWarning" : "警告!
これは\"PhotonDust\"という新しいパーティクルシステムです。このシステムを試すのは自由ですが、重要なコンテンツではまだ使用しないことをおすすめします。

この警告が表示されなくなるまで、レガシー・パーティクル・システムを使用することをおすすめします。", - "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}\tSimulation Time: {time}\tSubmit Time: {renderSubmitTime}\tRender allocations: {allocationCount}", + "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "遷移テンプレート:", From 1a560661079c5a7f8f04876b3ed2b139e62edd92 Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Fri, 17 Jan 2025 02:51:25 -0800 Subject: [PATCH 201/529] feat(import): add strings for folder import errors etc. --- en.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/en.json b/en.json index 413cc97..a94b11c 100644 --- a/en.json +++ b/en.json @@ -1065,6 +1065,12 @@ "Importer.Slices.TitleGrayscale": "Image slices as volumetric texture (grayscale)", "Importer.Slices.Description": "Processes all image files in the folder into a volumetric texture", + "Importer.UnsupportedRecordType.Heading":"Unsupported Record Type", + "Importer.UnsupportedRecordType.Description":"The record you are trying to import({url}) has an unsupported type. It's type is: {recordType}. Please report this to us at {bugUrl}.", + "Importer.Link.Invalid.Heading":"Invalid Folder Link", + "Importer.Link.Invalid.Description":"The folder link({url}), you are trying to import is invalid. Double check your link and try again.", + "Inventory.Link.LinkText": "Inventory link to {name}", + "Exporter.Title": "Export", "Exporter.FileName": "File name:", "Exporter.ExportAs": "Export as:", From 4865b1ed8b7e0cf14bacb264b4c2868a51bf2e90 Mon Sep 17 00:00:00 2001 From: Sejden Date: Sat, 18 Jan 2025 07:42:29 +0000 Subject: [PATCH 202/529] EO: improvements and fixes for some sections Session, Permissions, User, Contacts, Notifications, Undo and Tools --- eo.json | 213 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 105 insertions(+), 108 deletions(-) diff --git a/eo.json b/eo.json index 95485d8..e85d039 100644 --- a/eo.json +++ b/eo.json @@ -586,34 +586,34 @@ "Profile.Status.Away": "For", "Profile.Status.Busy": "Okupata", "Profile.Status.Invisible": "Nevidebla", - "Profile.Status.Offline": "Senkonekta", + "Profile.Status.Offline": "Eksterrete", "Profile.Status.Headless": "Senkapa Gastigo", "Session.Tab.Settings": "Agordoj", "Session.Tab.Users": "Uzantoj", "Session.Tab.Permissions": "Permesoj", - "Session.Permission.Anonymous": "Defaŭlta Anonima:", + "Session.Permission.Anonymous": "Defaŭlta Anonimulo:", "Session.Permission.Vistor": "Defaŭlta Vizitanto:", "Session.Permission.Contact": "Defaŭlta Kontakto:", "Session.Permission.Host": "Defaŭlta Gastiganto:", - "Session.Permission.PermissionOverrideCount": "Permesaj Superregoj: {n,select, -1 {---} other {{n}}}", - "Session.Permission.ClearOverrides": "Forigi uzantajn anstataŭigojn", + "Session.Permission.PermissionOverrideCount": "Superregitaj Permesoj: {n,select, -1 {---} other {{n}}}", + "Session.Permission.ClearOverrides": "Forigi Superregitajn Permesojn", "Session.JoinVerifier.EnableHeader": "Aktivigi Tajloritan Aliĝ-Aprobilon?", - "Session.JoinVerifier.EnableText": "AVERTO: Vi estas ebligonta tajloritan aliĝ-aprobilecon kio estas parto de la nuna mondo. Antaŭ ol vi tion faros, certigi ke vi fidas al la kreinto de la mondo, ĉar tajlorita aliĝ-aprobilo povas preterpasi la regulojn de normaj seancoj kaj permesi aŭ bari la eniron de uzantoj per ĝiaj propraj reguloj.", + "Session.JoinVerifier.EnableText": "AVERTO: Vi estas ebligonta tajloritan aliĝ-aprobilon kiu estas parto de la nuna mondo. Antaŭ ol vi tion faros, certiĝu ke vi fidas la kreinton de la mondo, ĉar tajlorita aliĝ-aprobilo povas preterpasi la alir-regulojn de normalaj seancoj kaj permesi aŭ bari la eniron de uzantoj per ĝiaj propraj reguloj.", "Session.JoinVerifier.Label": "Uzi Tajloritan Aliĝ-Aprobilon: {name}", - "Session.JoinVerifier.ComponentWarning": "AVERTO: Nuntempe, ne ekzistas mekanismo por preventi tuŝaĉi kun la aprobilo tiam, kiam ĝi estas ebligita. Se tuŝaĉi kun la agordo de ProtoFlux por aprobecon estas zorgo, NE UZU ĉi tion fukcion kaj NE EBLIGI ĝin en viaj mondoj.", - "Session.JoinVerifier.SetCustomVerifier": "Agordi kiel tajlorita aliĝ-aprobilo", + "Session.JoinVerifier.ComponentWarning": "AVERTO: Nuntempe, ne ekzistas mekanismo por preventi manipulojn al la aprobilo post aktivigo. Se manipulado de la agordoj de ProtoFlux por aprobado estas zorgo, NE UZU ĉi tiun fukcion kaj NE AKTIVIGU ĝin en viaj mondoj.", + "Session.JoinVerifier.SetCustomVerifier": "Agordi kiel tajloritan aliĝ-aprobilon", - "Permissions.NotAllowedToSpawn": "Vi ne rajtas krei aferojn ĉi tie", + "Permissions.NotAllowedToSpawn": "Vi ne rajtas krei aĵojn ĉi tie.", "Permissions.NotAllowedToSave": "Vi ne rajtas konservi aĵojn en ĉi tiu mondo.", - "Permissions.NotAllowedToSwapAvatar": "Vi ne rajtas interŝanĝi al tajlorita avataro ĉi tie.", + "Permissions.NotAllowedToSwapAvatar": "Vi ne rajtas uzi propran avataron ĉi tie.", - "User.Actions.Silence": "Silentigi por ĉiu", - "User.Actions.Mute": "Silentigi", - "User.Actions.Jump": "Iri al", - "User.Actions.Respawn": "Regeneri", + "User.Actions.Silence": "Mutigi por ĉiuj", + "User.Actions.Mute": "Mutigi", + "User.Actions.Jump": "Aliri", + "User.Actions.Respawn": "Reaperigi", "User.Actions.Kick": "Forpeli", "User.Actions.Ban": "Forbari", @@ -623,15 +623,15 @@ "Contacts.AcceptRequest": "Akcepti Peton", "Contacts.IgnoreRequest": "Ignori Peton", "Contacts.Invite": "Inviti ĉi tien", - "Contacts.RevokeInvite": "Senvalidigi Inviton", - "Contacts.BanFromAllSessions": "Forbari de ĈIUJ miaj seancoj", - "Contacts.UnbanFromAllSessions": "Malforbari de ĈIUJ miaj seancoj", - "Contacts.BanFromCurrentWorld": "Forbari de nuna mondo", - "Contacts.UnbanFromCurrentWorld": "Malforbari de nuna mondo", - "Contacts.RecordingVoiceMessage": "Registrante voĉon...", - "Contacts.Unblocked": "Malbarita", - "Contacts.AvatarBlock": "Forbari Avataron", - "Contacts.MutualBlock": "Reciproke Forbari", + "Contacts.RevokeInvite": "Nuligi Inviton", + "Contacts.BanFromAllSessions": "Forbari de miaj seancoj", + "Contacts.UnbanFromAllSessions": "Malforbari de miaj seancoj", + "Contacts.BanFromCurrentWorld": "Forbari de la nuna mondo", + "Contacts.UnbanFromCurrentWorld": "Malforbari de la nuna mondo", + "Contacts.RecordingVoiceMessage": "Registranta voĉon...", + "Contacts.Unblocked": "Malblokita", + "Contacts.AvatarBlock": "Bloki Avataron", + "Contacts.MutualBlock": "Reciproke Bloki", "Contacts.SelfAccount": "Mia Konto", "Contacts.SearchPrompt": "Serĉi kontaktojn...", "Contacts.WriteMessage": "Skribi mesaĝon...", @@ -639,79 +639,76 @@ "Contacts.InSession": "En {name}", "Contacts.InPrivate": "En privata mondo", - "Contacts.InContactsOnly": "En Mondo por Kontaktoj Nur", + "Contacts.InContactsOnly": "En Mondo nur por Kontaktoj", "Contacts.InHidden": "En Kaŝita Mondo", - "Contacts.InHiddenContactsOnly": "En Kaŝita Mondo por Kontaktoj Nur", + "Contacts.InHiddenContactsOnly": "En Kaŝita Mondo nur por Kontaktoj", "Contacts.InHiddenContactsPlus": "En Kaŝita Mondo por Kontaktoj+", "Contacts.InLAN": "En Mondo de Loka Reto", "Contacts.UsingDifferentVersion": "Uzante version {version}", "Contacts.RequestSent": "Peto sendita", - "Contacts.RequestReceived": "Peto de Kontakto", + "Contacts.RequestReceived": "Kontaktopeto", "Contacts.RequestIgnored": "Ignorita", "Contacts.Blocked": "Blokita", "Contacts.SearchResult": "Serĉrezulto", - "Contacts.Bot": "Bot-konto", + "Contacts.Bot": "Robot-konto", "Contacts.Migrated": "Kontakto Ankoraŭ ne Migris", - "Notifications.IsOnline": "Nun estas Interrete", - "Notifications.IsOnlineOnDifferentVersion": "Nun estas Interrete (uzante version: {version})", + "Notifications.IsOnline": "Nun estas Enrete", + "Notifications.IsOnlineOnDifferentVersion": "Nun estas Enrete (uzante version: {version})", "Notifications.ReceivedContactRequest": "Sendis kontaktopeton", "Notifications.ReceivedInvite": "Invitas vin al:", - "Notifications.ReceivedItem": "Sendis al vi eron:", - "Notifications.VoiceMessage": "Sendis voĉan mesaĝon", + "Notifications.ReceivedItem": "Sendis aĵon al vi:", + "Notifications.VoiceMessage": "Sendis voĉmesaĝon", "Undo.SetField": "Agordi kampon {field_name} al {value}", "Undo.SetReference": "Agordi referencon {ref_name} al {ref_target}", "Undo.Spawn": "Aperigi {name}", "Undo.Destroy": "Detrui {name}", "Undo.SpawnComponent": "Aldoni {component_type} al {slot_name}", - "Undo.DuplicateComponent": "Duobligi Komponanton", - "Undo.DestroyComponent": "Detrui {component_type} de {slot_name}", - "Undo.Transform": "Movis {name}", - "Undo.Translate": "Translacii", - "Undo.TranslateAlongAxis": "Translacii laŭ akso", - "Undo.RotateAroundAxis": "Turni Ĉirkaŭ Akso", + "Undo.DuplicateComponent": "Duobligi Eron", + "Undo.DestroyComponent": "Forigi {component_type} de {slot_name}", + "Undo.Transform": "Movitan {name}", "Undo.Translate": "Translacii", "Undo.TranslateAlongAxis": "Translacii laŭ akso", "Undo.RotateAroundAxis": "Turni Ĉirkaŭ Akso", "Undo.ResetPosition": "Restaŭri Pozicion", "Undo.ResetRotation": "Restaŭri Rotacion", "Undo.ResetScale": "Restaŭri Skalon", - "Undo.GrabObjects": "Preni Objektojn", - "Undo.DestroyGrabbed": "Detrui Kaptitajn Objektojn", - "Undo.DuplicateGrabbed": "Duobligi Kaptitajn Objektojn", + "Undo.GrabObjects": "Preni Aĵojn", + "Undo.DestroyGrabbed": "Detrui Kaptitajn Aĵojn", + "Undo.DuplicateGrabbed": "Duobligi Kaptitajn Aĵojn", - "Undo.ChangeBoxSize": "Ŝanĝi Kestograndecon", - "Undo.BrushStroke": "Penika Streko", + "Undo.ChangeBoxSize": "Ŝanĝi Grandon de la Kesto", + "Undo.BrushStroke": "Strekon de la Peniko", "Undo.ChangeColor": "Ŝanĝi Koloron", - "Undo.CloneComponent": "Kloni Komponanton", + "Undo.CloneComponent": "Kloni Eron", "Undo.MoveIKBone": "Movi IK-Oston", "Undo.MoveSun": "Movi La Sunon", "Undo.ApplyMaterial": "Apliki Materialon", "Undo.BakeMeshes": "Baki {name}", - "Undo.ChangeMesh": "Ŝanĝi Maŝaron", - "Undo.InsertParent": "Enmeti gepatron por {name}", - "Undo.Wiggler": "Malbonaj Aĵoj", + "Undo.ChangeMesh": "Modifi Maŝaron", + "Undo.InsertParent": "Enmeti Patron por {name}", + "Undo.Wiggler": "Malicajn Aferojn", - "Undo.ExtractMaterialsFromHierarchy": "Elpreni materialojn el hierarkio", - "Undo.BatchConvertMaterials": "Konverti materialojn staple", + "Undo.ExtractMaterialsFromHierarchy": "Elpreni Materialojn el Hierarkio", + "Undo.BatchConvertMaterials": "Konverti materialojn po aroj", "Tools.Brush.ChangeColor": "Ŝanĝi Koloron", - "Tools.Brush.IncrementSize": "Pligrandi Grandon", - "Tools.Brush.DecrementSize": "Malpligrandigi Grandon", + "Tools.Brush.IncrementSize": "Pligrandigi", + "Tools.Brush.DecrementSize": "Malpligrandigi", - "Tools.Dev.CreateNew": "Krei novan...", + "Tools.Dev.CreateNew": "Krei Novan...", "Tools.Dev.Selection": "Elekto: {mode}", - "Tools.Dev.DevMode.Off": "Programisto: Malŝaltita", - "Tools.Dev.DevMode.On": "Programisto: Ŝaltita", - "Tools.Dev.OpenInspector": "Malfermi inspektilon", - "Tools.Dev.DeselectAll": "Malelekti ĉiujn", + "Tools.Dev.DevMode.Off": "Programista Reĝimo: Ne", + "Tools.Dev.DevMode.On": "Programista Reĝimo: Jes", + "Tools.Dev.OpenInspector": "Malfermi Inspektilon", + "Tools.Dev.DeselectAll": "Malelekti Ĉiujn", "Tools.Dev.DestroySelected": "Detrui elektitajn", - "Tools.Dev.ConfirmDestroySelected": "VERE Detrui Elektitajn", + "Tools.Dev.ConfirmDestroySelected": "JES Detrui Elektitajn", "Tools.Dev.GizmoOptions": "Opcioj de la Gizmo", - "Tools.Dev.SelectParent": "Eletkti Gepatron", + "Tools.Dev.SelectParent": "Eletkti Patron", "Tools.Dev.LocalSpace": "Loka Spaco", - "Tools.Dev.GlobalSpace": "Ĉieja Spaco", - "Tools.Dev.Translation": "Translokigo", + "Tools.Dev.GlobalSpace": "Ĉiea Spaco", + "Tools.Dev.Translation": "Translacio", "Tools.Dev.Rotation": "Rotacio", "Tools.Dev.Scale": "Skalo", @@ -721,92 +718,92 @@ "Tools.Dev.Interaction.Tip": "Pinto", "Tools.Dev.Interaction.Projection": "Projekcio", - "Tools.Color.Picker": "Kolora elektilo", + "Tools.Color.Picker": "Kolor-elektilo", - "Tools.GrabbableSetter.Scalable": "Agordi Skaleblan", - "Tools.GrabbableSetter.NonScalable": "Agordi Neskaleblan", - "Tools.GrabbableSetter.ApplyToRoot": "Agordi 'Apliki al Radiko'", - "Tools.GrabbableSetter.AppyToHit": "Agordi 'Apliki por Trafo'", + "Tools.GrabbableSetter.Scalable": "Igi Skalebla", + "Tools.GrabbableSetter.NonScalable": "Igi Neskalebla", + "Tools.GrabbableSetter.ApplyToRoot": "Apliki al Radiko", + "Tools.GrabbableSetter.AppyToHit": "Apliki al Trafo", - "Tools.CharacterCollider.MarkGrippable": "Marki Teniebla", - "Tools.CharacterCollider.DontMarkGrippable": "Ne Marki Teniebla", - "Tools.CharacterCollider.EnsureWalkRun": "Certigi Marŝi / Kuri movadon", - "Tools.CharacterCollider.EnsureZeroG": "Certigi Sen-Gravitan movadon", - "Tools.CharacterCollider.EnsurePhysicalFly": "Certigi Fizikan Muŝan movadon", + "Tools.CharacterCollider.MarkGrippable": "Igi Grimpebla", + "Tools.CharacterCollider.DontMarkGrippable": "Igi Negrimpebla", + "Tools.CharacterCollider.EnsureWalkRun": "Certigi Paŝ-/Kur-movadon", + "Tools.CharacterCollider.EnsureZeroG": "Certigi Sengravitan movadon", + "Tools.CharacterCollider.EnsurePhysicalFly": "Certigi Flugmovadon", "Tools.Light.Point": "Punkto", "Tools.Light.Spot": "Spoto", "Tools.Light.Sun": "Suno", - "Tools.Light.Shadows.None": "Neniuj Ombroj", + "Tools.Light.Shadows.None": "Sen Ombroj", "Tools.Light.Shadows.Hard": "Malmolaj Ombroj", "Tools.Light.Shadows.Soft": "Molaj Ombroj", - "Tools.MeshVisibility.KeepShadow": "Konservi Ombron", + "Tools.MeshVisibility.KeepShadow": "Ne Ŝanĝi Ombron", "Tools.MeshVisibility.ShadowOff": "Malŝalti Ombron", - "Tools.MeshVisibility.ShadowOn": "Ebligi Ombron", - "Tools.MeshVisibility.OnlyShadow": "Agordi kiel nur ombron", - "Tools.MeshVisibility.DoubleSidedShadow": "Agordi al duflanka ombro", + "Tools.MeshVisibility.ShadowOn": "Ŝalti Ombron", + "Tools.MeshVisibility.OnlyShadow": "Montri nur ombron", + "Tools.MeshVisibility.DoubleSidedShadow": "Montri duflankan ombron", - "Tools.Slicer.Add": "Aldoni tranĉilon", + "Tools.Slicer.Add": "Aldoni Tranĉilon", "Tools.Slicer.Clear": "Forigi Agordon", - "Tools.Material.RayMode": "Radireĝimo", - "Tools.Material.AreaMode": "Areoreĝimo", - "Tools.Material.ObjectMode": "Objekta Tutmonda Reĝimo", - "Tools.Material.SceneMode": "Scena Tutmonda Reĝimo", + "Tools.Material.RayMode": "Reĝimo: Radia", + "Tools.Material.AreaMode": "Reĝimo: Area", + "Tools.Material.ObjectMode": "Reĝimo: Monda de Objekto", + "Tools.Material.SceneMode": "Reĝimo: Monda de Sceno", "Tools.Material.CreateCopy": "Krei Kopion", - "Tools.Material.Edit": "Redakti materialon", + "Tools.Material.Edit": "Redakti Materialon", "Tools.Material.Convert": "Konverti al...", - "Tools.Material.ConvertAll": "Konverti ĉiujn al...", - "Tools.Material.CreateNew": "Krei novan", + "Tools.Material.ConvertAll": "Konverti Ĉiujn al...", + "Tools.Material.CreateNew": "Krei Novan", - "Tools.Mesh.Edit": "Redakti maŝaron", + "Tools.Mesh.Edit": "Redakti Maŝaron", - "Tools.Cartridge.Eject": "Elĵeti Sferon", + "Tools.Cartridge.Eject": "Eligi Sferon", - "Tools.Microphone.Format.WAV": "WAV dosiero", - "Tools.Microphone.Format.Vorbis": "OGG Vorbis dosiero", - "Tools.Microphone.Format.FLAC": "FLAC dosiero", - "Tools.Microphone.ModeHold": "Premi por registri sonon", - "Tools.Microphone.ModePress": "Premi por komenci/halti registri sonon", - "Tools.Microphone.SourceRaw": "Kruda dosiero", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Premteni por sonregistri", + "Tools.Microphone.ModePress": "Premi por komenci/haltigi sonregistron", + "Tools.Microphone.SourceRaw": "Kruda", "Tools.Microphone.SourceFiltered": "Filtrita kaj Normigita", "Tools.ProtoFlux.Drive": "Direkti", "Tools.ProtoFlux.Source": "Fonto", "Tools.ProtoFlux.Reference": "Referenco", "Tools.ProtoFlux.Write": "Skribi", - "Tools.ProtoFlux.Proxy": "Prokura", - "Tools.ProtoFlux.CreateLocal": "Kreii Loke", - "Tools.ProtoFlux.CreateStore": "Kreii Memoron", - "Tools.ProtoFlux.CreateDataModelStore": "Kreii Memoron de Datum-Modelo", + "Tools.ProtoFlux.Proxy": "Prokurilo", + "Tools.ProtoFlux.CreateLocal": "Krei Lokan", + "Tools.ProtoFlux.CreateStore": "Krei Konservejan", + "Tools.ProtoFlux.CreateDataModelStore": "Krei Konservejan de Datum-Modelo", "Tools.ProtoFlux.Overview": "Baskuligi Superrigard-Reĝimon", - "Tools.ProtoFlux.NodeBrowser": "Esplori nodoj", + "Tools.ProtoFlux.NodeBrowser": "Esplori nodojn", "Tools.ProtoFlux.PackInPlace": "Paki Enloke", - "Tools.ProtoFlux.PackInto": "Paki ene de {name}", + "Tools.ProtoFlux.PackInto": "Paki en {name}", "Tools.ProtoFlux.Unpack": "Malpaki el {name}", - "Tools.ProtoFlux.ExplicitCast": "Eksplika Elsendo\n(Averto: Ebleco por Perdo de Datumoj)", + "Tools.ProtoFlux.ExplicitCast": "Eksplicita Elsendo\n(Averto: Ebla Perdo de Datumoj)", "Tools.Meter.Mode.Ray": "Reĝimo: Radia", - "Tools.Meter.Mode.Perpendicular": "Reĝimo: Perpendikulara", - "Tools.Meter.Mode.Drag": "Reĝimo: Trenanta", + "Tools.Meter.Mode.Perpendicular": "Reĝimo: Orta", + "Tools.Meter.Mode.Drag": "Reĝimo: Trena", - "Tools.Meter.Points.Two": "Du Punkoj", - "Tools.Meter.Points.Multiple": "Multaj Punktoj", + "Tools.Meter.Points.Two": "Du Punktoj", + "Tools.Meter.Points.Multiple": "Pluraj Punktoj", - "Tools.Meter.ObjectSpace": "Mezuri en Spaco de Objektoj", - "Tools.Meter.WorldSpace": "Mezuri en Spaco de Mondo", + "Tools.Meter.ObjectSpace": "Mezuri en Objekto-spaco", + "Tools.Meter.WorldSpace": "Mezuri en Mondo-spaco", - "Tools.Glue.Mode.BakeMeshes": "Reĝimo: Bake meshes", - "Tools.Glue.Mode.BakeSkinnedMeshes": "Reĝimo: Bake skinned meshes", - "Tools.Glue.Mode.ParentObjects": "Reĝimo: Gepatrigi objektojn", + "Tools.Glue.Mode.BakeMeshes": "Reĝimo: Baki maŝarojn", + "Tools.Glue.Mode.BakeSkinnedMeshes": "Reĝimo: Baki haŭtigitajn maŝarojn", + "Tools.Glue.Mode.ParentObjects": "Reĝimo: Idigi kune", "Tools.RigTransfer.ClearSource": "Forigi fonton", - "Tools.ComponentClone.SingleInstanceOn": "Ununura Apero: Eblita", - "Tools.ComponentClone.SingleInstanceOff": "Ununura Apero: Maleblita", - "Tools.ComponentClone.ClearTemplate": "Defaŭltigi ŝablonon", + "Tools.ComponentClone.SingleInstanceOn": "Unuopa Apero: Jes", + "Tools.ComponentClone.SingleInstanceOff": "Unuopa Apero: Ne", + "Tools.ComponentClone.ClearTemplate": "Malplenigi ŝablonon", "ProtoFlux.UI.Call": "Pasigo", "ProtoFlux.UI.AsyncCall": "Nesinkrona Pasigo", From fb7f08ccc9cdbe8090ae93c136db498d862198fb Mon Sep 17 00:00:00 2001 From: Sejden Date: Sat, 18 Jan 2025 08:08:44 +0000 Subject: [PATCH 203/529] EO: revert unuopa to unuopa for componentClone --- eo.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eo.json b/eo.json index e85d039..b60ec58 100644 --- a/eo.json +++ b/eo.json @@ -801,8 +801,8 @@ "Tools.RigTransfer.ClearSource": "Forigi fonton", - "Tools.ComponentClone.SingleInstanceOn": "Unuopa Apero: Jes", - "Tools.ComponentClone.SingleInstanceOff": "Unuopa Apero: Ne", + "Tools.ComponentClone.SingleInstanceOn": "Ununura Apero: Jes", + "Tools.ComponentClone.SingleInstanceOff": "Ununura Apero: Ne", "Tools.ComponentClone.ClearTemplate": "Malplenigi ŝablonon", "ProtoFlux.UI.Call": "Pasigo", From d9681bf6dba4db4c770f71edb47201ded661b71e Mon Sep 17 00:00:00 2001 From: Sejden Date: Sun, 19 Jan 2025 01:03:17 +0000 Subject: [PATCH 204/529] EO: change Idigi kune to Aldoni patron for glue tool --- eo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eo.json b/eo.json index b60ec58..1768750 100644 --- a/eo.json +++ b/eo.json @@ -797,7 +797,7 @@ "Tools.Glue.Mode.BakeMeshes": "Reĝimo: Baki maŝarojn", "Tools.Glue.Mode.BakeSkinnedMeshes": "Reĝimo: Baki haŭtigitajn maŝarojn", - "Tools.Glue.Mode.ParentObjects": "Reĝimo: Idigi kune", + "Tools.Glue.Mode.ParentObjects": "Reĝimo: Aldoni patron", "Tools.RigTransfer.ClearSource": "Forigi fonton", From 3ed71a531db354506f97be75dd98756bc7a79e6a Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 27 Jan 2025 21:46:30 +0100 Subject: [PATCH 205/529] Add active skybox/ambient strings --- Missing/cs.md | 9 +++++++++ Missing/de.md | 4 ++++ Missing/en-gb.md | 9 +++++++++ Missing/eo.md | 9 +++++++++ Missing/es.md | 9 +++++++++ Missing/et.md | 9 +++++++++ Missing/fi.md | 9 +++++++++ Missing/fr.md | 11 +++++++++++ Missing/hu.md | 9 +++++++++ Missing/is.md | 9 +++++++++ Missing/ja.md | 11 +++++++++++ Missing/ko.md | 11 +++++++++++ Missing/nl.md | 9 +++++++++ Missing/no.md | 9 +++++++++ Missing/pl.md | 11 +++++++++++ Missing/pt-br.md | 9 +++++++++ Missing/ru.md | 11 +++++++++++ Missing/sv.md | 9 +++++++++ Missing/th.md | 9 +++++++++ Missing/tr.md | 9 +++++++++ Missing/uk.md | 9 +++++++++ Missing/zh-cn.md | 11 +++++++++++ Missing/zh-tw.md | 9 +++++++++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 3 +++ 25 files changed, 241 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index acea56e..363c789 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -686,6 +686,13 @@ Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip @@ -714,6 +721,8 @@ Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength Inspector.Texture3D.Size diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..a330300 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 4d0e153..0d0cdfb 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1633,6 +1633,13 @@ Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip @@ -1732,6 +1739,8 @@ Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/eo.md b/Missing/eo.md index 1d94cb9..898144a 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -652,6 +652,13 @@ Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip @@ -680,6 +687,8 @@ Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength Inspector.Texture3D.Size diff --git a/Missing/es.md b/Missing/es.md index 05308ed..827ae2b 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -41,7 +41,16 @@ Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopRenderSettings.SprintFieldOfViewZoom Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo diff --git a/Missing/et.md b/Missing/et.md index b9a4c4b..bb12b45 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -963,6 +963,13 @@ Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip @@ -1024,6 +1031,8 @@ Inspector.Mesh.MergeBlendshapes Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/fi.md b/Missing/fi.md index b25de9f..5063979 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -198,6 +198,13 @@ Settings.RenderingQualitySettings.ShadowResolution.Description Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description Inspector.Title Inspector.Slot.ParentUnder.Label Inspector.Slot.ParentUnder.WorldRoot @@ -210,6 +217,8 @@ Inspector.Mesh.ReverseWinding Inspector.Mesh.TrimVertexBoneWeightsTo Inspector.Mesh.BoneTrimCount Inspector.Mesh.UV_Multiplicator +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.VHACD.Parameter.PlaneDownsampling Inspector.VHACD.Parameter.ConvexHullDownsampling Inspector.SkinnedMesh.VisualizeApproximateBoneBounds diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..9f09cf1 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,14 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight + diff --git a/Missing/hu.md b/Missing/hu.md index 1f7c9cf..5751971 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -1003,6 +1003,13 @@ Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip @@ -1101,6 +1108,8 @@ Inspector.MeshRenderer.SplitByMaterial Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/is.md b/Missing/is.md index d4c415f..8e820b0 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1104,6 +1104,13 @@ Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip @@ -1189,6 +1196,8 @@ Inspector.MeshRenderer.SplitByMaterial Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..ace41f5 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,14 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..673c766 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,14 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight + diff --git a/Missing/nl.md b/Missing/nl.md index add8309..e420fd3 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -14,5 +14,14 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.ParticleSystem.TestingWarning diff --git a/Missing/no.md b/Missing/no.md index 7585e5e..c60e643 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -718,6 +718,13 @@ Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip @@ -746,6 +753,8 @@ Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength Inspector.Texture3D.Size diff --git a/Missing/pl.md b/Missing/pl.md index 49c4e2e..60de493 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -1,3 +1,14 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Polish [pl] +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight + diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 2c18436..445ec19 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -719,6 +719,13 @@ Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip @@ -747,6 +754,8 @@ Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength Inspector.Texture3D.Size diff --git a/Missing/ru.md b/Missing/ru.md index 49c4e2e..98e109e 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -1,3 +1,14 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Russian [ru] +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight + diff --git a/Missing/sv.md b/Missing/sv.md index 8320d9f..35003d7 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -1071,6 +1071,13 @@ Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip @@ -1169,6 +1176,8 @@ Inspector.MeshRenderer.SplitByMaterial Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/th.md b/Missing/th.md index d00bb5f..8914241 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1592,6 +1592,13 @@ Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip @@ -1694,6 +1701,8 @@ Inspector.MeshRenderer.SplitByMaterial Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/tr.md b/Missing/tr.md index caf4328..d28280f 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -997,6 +997,13 @@ Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip @@ -1058,6 +1065,8 @@ Inspector.Mesh.MergeBlendshapes Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/uk.md b/Missing/uk.md index c8ec4bf..a565f4f 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -344,6 +344,13 @@ Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip @@ -446,6 +453,8 @@ Inspector.MeshRenderer.SplitByMaterial Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.CommonAvatarBuilder.UpdateLocomotionModules Inspector.VHACD.Parameter.MergeDoubles Inspector.VHACD.Parameter.Resolution diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..7d5c4ed 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,14 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 65301d0..f6e9b3a 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -714,6 +714,13 @@ Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip @@ -742,6 +749,8 @@ Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength Inspector.Texture3D.Size diff --git a/README.md b/README.md index 2803a1d..e81e0ba 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 67.7% - Missing keys: 756 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2291 +Czech [cs] - 67.4% - Missing keys: 765 +German [de] - 99.9% - Missing keys: 2 +English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2300 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 69.2% - Missing keys: 722 -Spanish [es] - 98.2% - Missing keys: 43 -Estonian [et] - 35.2% - Missing keys: 1516 -Finnish [fi] - 88.1% - Missing keys: 279 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 28.2% - Missing keys: 1680 -Icelandic [is] - 26.5% - Missing keys: 1721 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Dutch [nl] - 99.4% - Missing keys: 13 -Norwegian [no] - 66.3% - Missing keys: 790 -Polish [pl] - 100.0% - Missing keys: 0 -Portuguese (Brazil) [pt-br] - 66.2% - Missing keys: 791 -Russian [ru] - 100.0% - Missing keys: 0 -Swedish [sv] - 27.2% - Missing keys: 1704 -Thai [th] - 2.9% - Missing keys: 2272 -Turkish [tr] - 34.7% - Missing keys: 1528 -Ukrainian [uk] - 56.0% - Missing keys: 1029 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 66.5% - Missing keys: 785 +Esperanto [eo] - 68.9% - Missing keys: 731 +Spanish [es] - 97.8% - Missing keys: 52 +Estonian [et] - 35.1% - Missing keys: 1525 +Finnish [fi] - 87.7% - Missing keys: 288 +French [fr] - 99.6% - Missing keys: 9 +Hungarian [hu] - 28.1% - Missing keys: 1689 +Icelandic [is] - 26.4% - Missing keys: 1730 +Japanese [ja] - 99.6% - Missing keys: 9 +Korean [ko] - 99.6% - Missing keys: 9 +Dutch [nl] - 99.1% - Missing keys: 22 +Norwegian [no] - 66.0% - Missing keys: 799 +Polish [pl] - 99.6% - Missing keys: 9 +Portuguese (Brazil) [pt-br] - 66.0% - Missing keys: 800 +Russian [ru] - 99.6% - Missing keys: 9 +Swedish [sv] - 27.1% - Missing keys: 1713 +Thai [th] - 2.9% - Missing keys: 2281 +Turkish [tr] - 34.6% - Missing keys: 1537 +Ukrainian [uk] - 55.8% - Missing keys: 1038 +Chinese (Simplified, Mainland China) [zh-cn] - 99.6% - Missing keys: 9 +Chinese (Traditional, Taiwan) [zh-tw] - 66.2% - Missing keys: 794 -Total keys: 2341 +Total keys: 2350 ## 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. diff --git a/en.json b/en.json index 413cc97..480ce7e 100644 --- a/en.json +++ b/en.json @@ -2069,6 +2069,9 @@ "Inspector.Texture3D.SpawnVisualizer" : "Spawn Visualizer", + "Inspector.Skybox.SetActiveSkybox": "Set as active skybox", + "Inspector.AmbientLightSH2.SetActiveAmbientLight": "Set as active ambient light", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Update locomotion modules on present users", "Inspector.VHACD.Parameter.MergeDoubles": "Merge Doubles", From 2bb87436ba439a5f4305356d4d4947b291432daa Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Mon, 27 Jan 2025 22:17:18 +0100 Subject: [PATCH 206/529] de: translated new strings --- de.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/de.json b/de.json index 0ab937c..e9e33c3 100644 --- a/de.json +++ b/de.json @@ -2069,6 +2069,9 @@ "Inspector.Texture3D.SpawnVisualizer" : "Visualisierung erzeugen", + "Inspector.Skybox.SetActiveSkybox": "Als aktive Skybox festlegen", + "Inspector.AmbientLightSH2.SetActiveAmbientLight": "Als aktives Umgebungslicht festlegen", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Fortbewegungs-Module an vorhandenen Benutzern aktualisieren", "Inspector.VHACD.Parameter.MergeDoubles": "Überlappende Vertices vereinen", From fa27dfedef082cf669bbe3095b727f4d1dbb2fd5 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 28 Jan 2025 11:19:00 +0800 Subject: [PATCH 207/529] zh-cn:Sync to the latest English version --- zh-cn.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index f959f82..ccd1a52 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -2069,6 +2069,9 @@ "Inspector.Texture3D.SpawnVisualizer" : "生成显示器", + "Inspector.Skybox.SetActiveSkybox": "设为天空盒", + "Inspector.AmbientLightSH2.SetActiveAmbientLight": "设为环境光", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "更新现有虚拟形象的运动模块", "Inspector.VHACD.Parameter.MergeDoubles": "合并重复项", From baa3d3a1ce615380860e8c964e10d510e692e0f6 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 28 Jan 2025 20:24:37 +0100 Subject: [PATCH 208/529] Remove experimental labels from PhotonDust --- en.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/en.json b/en.json index 480ce7e..4061217 100644 --- a/en.json +++ b/en.json @@ -866,8 +866,6 @@ "CreateNew.ParticleSystem": "Particle System", "CreateNew.LegacyParticleSystem": "Legacy Particle System", - "CreateNew.ExperimentalParticleSystem": "PhotonDust System (WARNING: experimental!)", - "CreateNew.Object": "Object", "CreateNew.Object.AvatarCreator": "Avatar Creator", "CreateNew.Object.Camera": "Camera", @@ -2244,7 +2242,6 @@ "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.ParticleSystem.TestingWarning" : "WARNING!
This is the new particle system called \"PhotonDust\", which is currently being tested. You are free to play with it, but we recommend not using it for new serious content yet, as breaking changes can still occur.

We recommend using the Legacy Particle System for projects until it is fully removed and this warning goes away.", "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", From a5d1ff6a51c5401e8a2c61bbcfb5d624065272a6 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 28 Jan 2025 20:28:34 +0100 Subject: [PATCH 209/529] Update stats --- Missing/cs.md | 7 +++++-- Missing/de.md | 7 +++++-- Missing/en-gb.md | 7 +++++-- Missing/eo.md | 7 +++++-- Missing/es.md | 6 +++++- Missing/et.md | 7 +++++-- Missing/fi.md | 7 +++++-- Missing/fr.md | 10 +++++----- Missing/hu.md | 7 +++++-- Missing/is.md | 7 +++++-- Missing/ja.md | 12 +++++------- Missing/ko.md | 5 +++++ Missing/nl.md | 7 +++++-- Missing/no.md | 7 +++++-- Missing/pl.md | 5 +++++ Missing/pt-br.md | 7 +++++-- Missing/ru.md | 5 +++++ Missing/sv.md | 7 +++++-- Missing/th.md | 7 +++++-- Missing/tr.md | 7 +++++-- Missing/uk.md | 7 +++++-- Missing/zh-cn.md | 14 +++++--------- Missing/zh-tw.md | 7 +++++-- README.md | 46 +++++++++++++++++++++++----------------------- 24 files changed, 138 insertions(+), 77 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 363c789..08fd0c3 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -80,13 +80,17 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading Importer.Image.Failure.Description Importer.LUT.Failure.Heading Importer.LUT.Failure.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Exporter.InvalidFileName Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants @@ -733,7 +737,6 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description diff --git a/Missing/de.md b/Missing/de.md index a330300..a6efe65 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,6 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] -Inspector.Skybox.SetActiveSkybox -Inspector.AmbientLightSH2.SetActiveAmbientLight +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 0d0cdfb..37d29cf 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -728,7 +728,6 @@ CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera @@ -889,6 +888,11 @@ Importer.Video.Depth.Default Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Exporter.Title Exporter.FileName Exporter.ExportAs @@ -1880,7 +1884,6 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/eo.md b/Missing/eo.md index 898144a..c5c5b8c 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -46,13 +46,17 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading Importer.Image.Failure.Description Importer.LUT.Failure.Heading Importer.LUT.Failure.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Exporter.InvalidFileName Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants @@ -699,7 +703,6 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.Welcome diff --git a/Missing/es.md b/Missing/es.md index 827ae2b..0cbafec 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -10,6 +10,11 @@ Tools.CharacterCollider.Name Tools.MeshVisibility.Name Tools.Slicer.Name Tools.RigTransfer.Name +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description @@ -51,7 +56,6 @@ Settings.ImportSettings.NetworkUrls.Description Inspector.Texture3D.SpawnVisualizer Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo diff --git a/Missing/et.md b/Missing/et.md index bb12b45..32b2261 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -324,7 +324,6 @@ ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem CreateNew.Object.ReflectionProbe CreateNew.Editor.TextRendererWizard CreateNew.Editor.CubemapCreator @@ -353,6 +352,11 @@ Importer.Model.Advanced.ForceUncompressed Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Exporter.Title Exporter.FileName Exporter.ExportAs @@ -1136,7 +1140,6 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/fi.md b/Missing/fi.md index 5063979..437ff87 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -24,10 +24,14 @@ ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description Settings.KeyboardLookSettings @@ -247,7 +251,6 @@ Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.Collider.SetFromLocalBounds diff --git a/Missing/fr.md b/Missing/fr.md index 9f09cf1..41d85ea 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,12 +2,12 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] -Settings.ImportSettings -Settings.ImportSettings.SessionUrls -Settings.ImportSettings.SessionUrls.Description -Settings.ImportSettings.WorldUrls +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Settings.ImportSettings.WorldUrls.Description -Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight diff --git a/Missing/hu.md b/Missing/hu.md index 5751971..33cd440 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -213,7 +213,6 @@ CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera @@ -376,6 +375,11 @@ Importer.Model.Advanced.AssetsOnObject Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Exporter.Title Exporter.FileName Exporter.ExportAs @@ -1261,7 +1265,6 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/is.md b/Missing/is.md index 8e820b0..00d6eff 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -209,7 +209,6 @@ CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera @@ -360,6 +359,11 @@ Importer.Video.Depth.Prompt Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Exporter.Title Exporter.FileName Exporter.ExportAs @@ -1349,7 +1353,6 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/ja.md b/Missing/ja.md index ace41f5..87aaeed 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,13 +2,11 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] -Settings.ImportSettings -Settings.ImportSettings.SessionUrls -Settings.ImportSettings.SessionUrls.Description -Settings.ImportSettings.WorldUrls -Settings.ImportSettings.WorldUrls.Description -Settings.ImportSettings.NetworkUrls -Settings.ImportSettings.NetworkUrls.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight diff --git a/Missing/ko.md b/Missing/ko.md index 673c766..8da66eb 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,6 +2,11 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/nl.md b/Missing/nl.md index e420fd3..a08d0b5 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -2,7 +2,11 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Dutch [nl] -CreateNew.ExperimentalParticleSystem +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description @@ -23,5 +27,4 @@ Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight -Inspector.ParticleSystem.TestingWarning diff --git a/Missing/no.md b/Missing/no.md index c60e643..4c66ab3 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -109,7 +109,6 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -119,6 +118,11 @@ Importer.LUT.Failure.Description Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Exporter.InvalidFileName Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants @@ -765,7 +769,6 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description diff --git a/Missing/pl.md b/Missing/pl.md index 60de493..aaf05b9 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,6 +2,11 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 445ec19..f4ed665 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -110,7 +110,6 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading @@ -120,6 +119,11 @@ Importer.LUT.Failure.Description Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Exporter.InvalidFileName Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants @@ -766,7 +770,6 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description diff --git a/Missing/ru.md b/Missing/ru.md index 98e109e..bec4bf2 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,6 +2,11 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/sv.md b/Missing/sv.md index 35003d7..c717ffe 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -172,7 +172,6 @@ CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera @@ -325,6 +324,11 @@ Importer.Video.Depth.Default Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Exporter.Title Exporter.FileName Exporter.ExportAs @@ -1329,7 +1333,6 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/th.md b/Missing/th.md index 8914241..769f4ca 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -672,7 +672,6 @@ CreateNew.Back CreateNew.EmptyObject CreateNew.ParticleSystem CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera @@ -846,6 +845,11 @@ Importer.Video.Depth.Default Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Exporter.Title Exporter.FileName Exporter.ExportAs @@ -1854,7 +1858,6 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/tr.md b/Missing/tr.md index d28280f..a9be015 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -356,7 +356,6 @@ ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem CreateNew.Object.ReflectionProbe CreateNew.Editor.TextRendererWizard CreateNew.Editor.CubemapCreator @@ -386,6 +385,11 @@ Importer.Model.Advanced.ForceUncompressed Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Exporter.Title Exporter.FileName Exporter.ExportAs @@ -1144,7 +1148,6 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/uk.md b/Missing/uk.md index a565f4f..c355cd2 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -29,9 +29,13 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem Importer.Image.Failure.Heading Importer.Image.Failure.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description @@ -606,7 +610,6 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 7d5c4ed..cbe244e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,13 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] -Settings.ImportSettings -Settings.ImportSettings.SessionUrls -Settings.ImportSettings.SessionUrls.Description -Settings.ImportSettings.WorldUrls -Settings.ImportSettings.WorldUrls.Description -Settings.ImportSettings.NetworkUrls -Settings.ImportSettings.NetworkUrls.Description -Inspector.Skybox.SetActiveSkybox -Inspector.AmbientLightSH2.SetActiveAmbientLight +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index f6e9b3a..ff29811 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -108,13 +108,17 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem -CreateNew.ExperimentalParticleSystem AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading Importer.Image.Failure.Description Importer.LUT.Failure.Heading Importer.LUT.Failure.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText Exporter.InvalidFileName Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants @@ -761,7 +765,6 @@ Inspector.Texture.AddAlpha Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren -Inspector.ParticleSystem.TestingWarning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description diff --git a/README.md b/README.md index e81e0ba..af2d8df 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 67.4% - Missing keys: 765 -German [de] - 99.9% - Missing keys: 2 -English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2300 +Czech [cs] - 67.4% - Missing keys: 768 +German [de] - 99.8% - Missing keys: 5 +English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2303 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 68.9% - Missing keys: 731 -Spanish [es] - 97.8% - Missing keys: 52 -Estonian [et] - 35.1% - Missing keys: 1525 -Finnish [fi] - 87.7% - Missing keys: 288 +Esperanto [eo] - 68.8% - Missing keys: 734 +Spanish [es] - 97.6% - Missing keys: 56 +Estonian [et] - 35.1% - Missing keys: 1528 +Finnish [fi] - 87.6% - Missing keys: 291 French [fr] - 99.6% - Missing keys: 9 -Hungarian [hu] - 28.1% - Missing keys: 1689 -Icelandic [is] - 26.4% - Missing keys: 1730 -Japanese [ja] - 99.6% - Missing keys: 9 -Korean [ko] - 99.6% - Missing keys: 9 -Dutch [nl] - 99.1% - Missing keys: 22 -Norwegian [no] - 66.0% - Missing keys: 799 -Polish [pl] - 99.6% - Missing keys: 9 -Portuguese (Brazil) [pt-br] - 66.0% - Missing keys: 800 -Russian [ru] - 99.6% - Missing keys: 9 -Swedish [sv] - 27.1% - Missing keys: 1713 -Thai [th] - 2.9% - Missing keys: 2281 -Turkish [tr] - 34.6% - Missing keys: 1537 -Ukrainian [uk] - 55.8% - Missing keys: 1038 -Chinese (Simplified, Mainland China) [zh-cn] - 99.6% - Missing keys: 9 -Chinese (Traditional, Taiwan) [zh-tw] - 66.2% - Missing keys: 794 +Hungarian [hu] - 28.1% - Missing keys: 1692 +Icelandic [is] - 26.3% - Missing keys: 1733 +Japanese [ja] - 99.7% - Missing keys: 7 +Korean [ko] - 99.4% - Missing keys: 14 +Dutch [nl] - 98.9% - Missing keys: 25 +Norwegian [no] - 65.9% - Missing keys: 802 +Polish [pl] - 99.4% - Missing keys: 14 +Portuguese (Brazil) [pt-br] - 65.9% - Missing keys: 803 +Russian [ru] - 99.4% - Missing keys: 14 +Swedish [sv] - 27.1% - Missing keys: 1716 +Thai [th] - 2.9% - Missing keys: 2284 +Turkish [tr] - 34.6% - Missing keys: 1540 +Ukrainian [uk] - 55.8% - Missing keys: 1041 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 5 +Chinese (Traditional, Taiwan) [zh-tw] - 66.1% - Missing keys: 797 -Total keys: 2350 +Total keys: 2353 ## 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. From c22a8d451c9c4c0f7ad11873df4bf77b2339a56a Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 28 Jan 2025 22:39:38 +0100 Subject: [PATCH 210/529] de: translated import enhancements, removed PhotonDust labels --- de.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/de.json b/de.json index e9e33c3..343ba5f 100644 --- a/de.json +++ b/de.json @@ -866,8 +866,6 @@ "CreateNew.ParticleSystem": "Partikelsystem", "CreateNew.LegacyParticleSystem": "Altes Partikelsystem", - "CreateNew.ExperimentalParticleSystem": "PhotonDust System (WARNUNG: experimentell!)", - "CreateNew.Object": "Objekt", "CreateNew.Object.AvatarCreator": "Avatar-Assistent", "CreateNew.Object.Camera": "Kamera", @@ -1065,6 +1063,12 @@ "Importer.Slices.TitleGrayscale": "Schnittbilder als volumetrische Textur (Graustufen)", "Importer.Slices.Description": "Verarbeitet alle Bilddateien im Ordner zu einer volumetrischen Textur", + "Importer.UnsupportedRecordType.Heading": "Nicht unterstützter Record-Typ", + "Importer.UnsupportedRecordType.Description": "Der Record, den Sie importieren möchten ({url}), hat einen nicht unterstützten Typ. Sein Typ ist: {recordType}. Bitte melden Sie uns dies unter {bugUrl}.", + "Importer.Link.Invalid.Heading": "Ungültiger Ordner-Link", + "Importer.Link.Invalid.Description": "Der Order-Link ({url}), den Sie importieren möchten, ist ungültig. Überprüfen Sie Ihren Link noch einmal und versuchen Sie es erneut.", + "Inventory.Link.LinkText": "Inventar-Link zu {name}", + "Exporter.Title": "Exportieren", "Exporter.FileName": "Dateiname:", "Exporter.ExportAs": "Exportieren als:", @@ -2244,7 +2248,6 @@ "Inspector.CharacterController.Warning": "WARNUNG!
Es ist möglich diese Komponente als einfachen Rigidbody zu verwenden, indem 'Rotation Simulieren' ausgewählt wird. Bevor Sie dies tun, verstehen Sie bitte, dass sie nicht für diesen Zweck optimiert ist und dass vollständige Rididbody-Unterstützung in der Zukunft hinzugefügt wird.
Vollständige Rigidbody-Unterstützung wird folgendes ermöglichen:
- CPU- und Netzwerkeffizienz - Mit CharacterController werden Sie höhere CPU-Auslastung und signifikant höhere Netzwerkauslastung verursachen
- Beschränkungen - Sie werden in der Lage sein Gelenke, Schaniere, Federn und andere Beschränkungen zwischen Rigidbodies zu erstellen
- Geschmeidige Simulation und Interaktionen für Jeden - CharacterController wird Fehlverhalten verursachen wenn ein anderer Benutzer versucht damit zu interagieren.
- Neue Features und Tools - Dadurch wird die Verwendung deutlich einfacher
-----------------------
Solange Sie diese Einschränkungen verstehen, viel Spaß!", "Inspector.PrimitiveMemberEditor.Warning": "WARNUNG!
Es ist möglich diese Komponente zu verwenden um mit Referenzen zu interagieren, die über Ihre IDs addressiert werden. Dieser Vorgang ist geläufig bekannt als 'Ref Hacking'.

Bevor Sie dies tun, verstehen Sie bitte dass dies nicht unterstützt ist und zu jedem Zeitpunk kaputtgehen kann. Verlassen Sie sich nicht auf diese Funktionalität für Ihre Kreationen!", - "Inspector.ParticleSystem.TestingWarning": "WARNUNG!
Dies ist das neue Partikelsystem \"PhotonDust\", welches gerade erprobt wird. Sie können gerne damit spielen, aber wir empfehlen, es noch nicht für neue, ernsthafte Inhalte zu verwenden, da es noch zu Änderungen kommen kann.

Wir empfehlen, für Projekte weiterhin das alte Partikelsystem zu verwenden, bis dieses vollständig entfernt wird und auch diese Warnung verschwindet.", "Inspector.ParticleSystem.BasicInfo": "Partikel: {count}, FPS: {fps}, Simulationszeit: {time}, Submit-Zeit: {renderSubmitTime}, Render-Allokationen: {allocationCount}", "Inspector.ParticleSystem.TrailInfo": "Spuren: {trailCount} (Kapazität: {trailCapacity}), Spur-Punkt Kapazität: {trailPointCapacity}, Allokationen: {allocationCount}", From f4070da83de73495f955834c150259a69da7968e Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Wed, 29 Jan 2025 20:08:38 +0900 Subject: [PATCH 211/529] KO: Importer & Inspector KR: to KO: --- ko.json | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/ko.json b/ko.json index e218c3b..a072b17 100644 --- a/ko.json +++ b/ko.json @@ -865,8 +865,6 @@ "CreateNew.EmptyObject": "빈 오브젝트", "CreateNew.ParticleSystem": "파티클 시스템", "CreateNew.LegacyParticleSystem": "기존 파티클 시스템", - - "CreateNew.ExperimentalParticleSystem": "포톤 더스트 시스템 (경고: 실험적인 기능 입니다!)", "CreateNew.Object": "오브젝트", "CreateNew.Object.AvatarCreator": "아바타 생성기", @@ -1065,6 +1063,12 @@ "Importer.Slices.TitleGrayscale": "볼륨메트릭 텍스처로 자르기(회색조)", "Importer.Slices.Description": "폴더의 모든 이미지 파일을 볼륨메트릭 텍스처로 처리합니다.", + "Importer.UnsupportedRecordType.Heading":"지원되지 않는 레코드 형식입니다.", + "Importer.UnsupportedRecordType.Description":"가져오려는 레코드({url})에 지원되지 않는 형식({recordType})이 있습니다. {bugUrl}에 보고해 주세요.", + "Importer.Link.Invalid.Heading":"폴더 주소가 형식에 어긋납니다.", + "Importer.Link.Invalid.Description":"폴더 주소({url})가 유효하지 않습니다. 확인 후 재시도해 보세요.", + "Inventory.Link.LinkText": "{name}에 연결된 공유폴더 입니다.", + "Exporter.Title": "내보내기", "Exporter.FileName": "파일명:", "Exporter.ExportAs": "내보낼 유형:", @@ -1431,10 +1435,10 @@ "Settings.SteamIntegrationSettings": "스팀 연동", "Settings.DiscordIntegrationSettings.RichPresence": "디스코드", - "Settings.DiscordIntegrationSettings.RichPresence.Description": "레소나이트에서 디스코드에 전달하는 상태 메시지를 제어합니다.\n\nNone : 상태정보 전달안함\nBasic : 기본정보만 전달\nFull - 세션 정보(월드명 및 사용자 수)를 포함하여 전달\n\n디스코드도 자체적으로 실행중인 게임정보를 표시합니다. 이것은 디스코드 클라이언트 자체 설정을 통하여 비활성화할 수 있습니다.", + "Settings.DiscordIntegrationSettings.RichPresence.Description": "레소나이트에서 디스코드에 전달하는 상태 메시지를 제어합니다.\n\nNone : 상태정보 전달안함\nBasic : 기본정보만 전달\nFull : 세션정보(월드명 및 사용자 수)를 포함하여 전달\n\n디스코드도 자체적으로 실행중인 게임정보를 표시합니다. 이것은 디스코드 클라이언트 자체 설정을 통하여 비활성화할 수 있습니다.", "Settings.SteamIntegrationSettings.RichPresence": "스팀", - "Settings.SteamIntegrationSettings.RichPresence.Description": "레소나이트에서 스팀으로 전달하는 상태 메시지를 제어합니다.\n\nNone : 상태정보 전달안함\nBasic : 기본정보만 전달\nFull - 세션 정보(월드명 및 사용자 수)를 포함하여 전달\n\n스팀의 경우 이 설정과 상관없이 레소나이트를 플레이하고 있다고 표시됩니다. 다만, 이 설정은 활성 세션 정보가 추가되느냐 마느냐에 대해서만 영향을 미칩니다.", + "Settings.SteamIntegrationSettings.RichPresence.Description": "레소나이트에서 스팀으로 전달하는 상태 메시지를 제어합니다.\n\nNone : 상태정보 전달안함\nBasic : 기본정보만 전달\nFull : 세션정보(월드명 및 사용자 수)를 포함하여 전달\n\n스팀의 경우 이 설정과 상관없이 레소나이트를 플레이하고 있다고 표시됩니다. 다만, 이 설정은 활성 세션 정보가 추가되느냐 마느냐에 대해서만 영향을 미칩니다.", "Settings.SteamIntegrationSettings.SaveScreenshots": "스크린샷 저장", "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "활성화 시, 게임내에서 촬영한 사진이 스팀 스크린샷에도 저장됩니다.", @@ -1937,6 +1941,14 @@ "Settings.RenderingQualitySettings.SkinWeightMode" : "스킨 웨이트(Skin Weights)", "Settings.RenderingQualitySettings.SkinWeightMode.Description" : "매시에 뼈(Bone) 가중치가 할당된 모든 스킨드 매시에 대해 각 정점의 위치에 영항을 미치는 뼈(Bone)의 수를 제어합니다.\n\n값을 낮추면 클라이언트의 성능은 좋아지지만, 뼈의 움직임에 의해 변화되는 품질은 낮아집니다. 일반적으로 관절부에 날카로운 주름과 무언가가 나타납니다.", + "Settings.ImportSettings": "가져오기 설정", + "Settings.ImportSettings.SessionUrls": "세션 URL 가져오기 수행시", + "Settings.ImportSettings.SessionUrls.Description": "세션 URL을 가져오기 하는 경우 수행할 동작을 설정합니다.\n\nOpen : 세션 열기\nSpawnEntityInterface : 세션 오브 생성\nSpawnUrl : 세션 주소를 링크로 표시", + "Settings.ImportSettings.WorldUrls": "월드 URL 가져오기 수행시", + "Settings.ImportSettings.WorldUrls.Description": "월드 URL을 가져오기 하는 경우 수행할 동작을 설정합니다.\n\nOpen : 월드 열기\nSpawnEntityInterface : 월드 오브 생성\nSpawnUrl : 월드 주소를 링크로 표시", + "Settings.ImportSettings.NetworkUrls": "네트워크 URL 가져오기 수행시", + "Settings.ImportSettings.NetworkUrls.Description": "네트워크 URL을 가져오기 하는 경우 수행할 동작을 설정합니다.\n\nOpen : URL을 통해 세션 열기\nSpawnEntityInterface : 세션 오브 같은 아이템 생성\nSpawnUrl : URL을 링크로 표시", + "LocomotionArchetype.Walk": "걷기/뛰기", "LocomotionArchetype.Fly": "자유비행", "LocomotionArchetype.NoClip": "노클립(No-clip)", @@ -2061,6 +2073,9 @@ "Inspector.Texture3D.SpawnVisualizer" : "생성 시각화", + "Inspector.Skybox.SetActiveSkybox": "활성 스카이박스로 설정", + "Inspector.AmbientLightSH2.SetActiveAmbientLight": "활성 주변광으로 설정", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "현재 사용자들의 이동기능에 적용하기", "Inspector.VHACD.Parameter.MergeDoubles": "중첩 병합", From d9e16218cd634ce12a81de8fd247fc95aaa29df0 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Thu, 30 Jan 2025 21:44:01 +0200 Subject: [PATCH 212/529] chore: translate missing strings --- fr.json | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/fr.json b/fr.json index 3041e61..38dc60e 100644 --- a/fr.json +++ b/fr.json @@ -1065,6 +1065,12 @@ "Importer.Slices.TitleGrayscale": "Lamelles comme texture volumétrique (niveaux de gris)", "Importer.Slices.Description": "Convertir toutes les images dans le dossier en une texture volumétrique", + "Importer.UnsupportedRecordType.Heading": "Type d'URL inconnu", + "Importer.UnsupportedRecordType.Description": "Le type d'URL que vous tentez d'importer ({url}) à un type non-supporté. Veuillez reporter cela à {bugUrl}.", + "Importer.Link.Invalid.Heading": "Lien de dossier invalide", + "Importer.Link.Invalid.Description": "Le lien de dossier ({url}) que vous essayez d'importer est invalide. Veuillez vérifier le lien et ré-essayer.", + "Inventory.Link.LinkText": "Lien d'inventaire vers {name}", + "Exporter.Title": "Exporter", "Exporter.FileName": "Nom du fichier:", "Exporter.ExportAs": "Exporter comme:", @@ -1940,9 +1946,9 @@ "Settings.ImportSettings.SessionUrls": "Importation d'URL de session", "Settings.ImportSettings.SessionUrls.Description": "Que faire quand une URL de session est importée, les options étant:\n\nOuvrir - Ouvre la session.\nMatérialiser une interface d'entité - Matérialise une représentation comme un orbe de session dans le monde dans lequel vous êtes.\nMatérialiser l'URL - Matérialise une URL copiable dans le monde.", "Settings.ImportSettings.WorldUrls": "Importation d'URL de monde", - "Settings.ImportSettings.SessionUrls.Description": "Que faire quand une URL de monde est importée, les options étant:\n\nOuvrir - Ouvre le monde.\nMatérialiser une interface d'entité - Matérialise une représentation comme un orbe de monde dans le monde dans lequel vous êtes.\nMatérialiser l'URL - Matérialise une URL copiable dans le monde.", + "Settings.ImportSettings.WorldUrls.Description": "Que faire quand une URL de monde est importée, les options étant:\n\nOuvrir - Ouvre le monde.\nMatérialiser une interface d'entité - Matérialise une représentation comme un orbe de monde dans le monde dans lequel vous êtes.\nMatérialiser l'URL - Matérialise une URL copiable dans le monde.", "Settings.ImportSettings.NetworkUrls": "Importation d'URL de réseau", - "Settings.ImportSettings.SessionUrls.Description": "Que faire quand une URL de réseau est importée, les options étant:\n\nOuvrir - Tente de se connecter a la session.\nMatérialiser une interface d'entité - Matérialise une représentation comme un orbe de session dans le monde dans lequel vous êtes.\nMatérialiser l'URL - Matérialise une URL copiable dans le monde.", + "Settings.ImportSettings.NetworkUrls.Description": "Que faire quand une URL de réseau est importée, les options étant:\n\nOuvrir - Tente de se connecter a la session.\nMatérialiser une interface d'entité - Matérialise une représentation comme un orbe de session dans le monde dans lequel vous êtes.\nMatérialiser l'URL - Matérialise une URL copiable dans le monde.", "LocomotionArchetype.Walk": "Marche", "LocomotionArchetype.Fly": "Vol", @@ -2068,6 +2074,9 @@ "Inspector.Texture3D.SpawnVisualizer": "Matérialiser un visualiseur", + "Inspector.Skybox.SetActiveSkybox": "Définir comme ciel (skybox) actif", + "Inspector.AmbientLightSH2.SetActiveAmbientLight": "Définir comme lumière d’ambiance active", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Mettre à jour les modules de locomotion sur les utilisateurs actuels", "Inspector.VHACD.Parameter.MergeDoubles": "Fusionner les doubles", From 8a60cc1ed9e66b22c1bff2f7c67eb37120b42106 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Thu, 30 Jan 2025 21:45:58 +0200 Subject: [PATCH 213/529] chore: remove PhotonDust testing strings --- fr.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/fr.json b/fr.json index 38dc60e..c2467dd 100644 --- a/fr.json +++ b/fr.json @@ -866,8 +866,6 @@ "CreateNew.ParticleSystem": "Système de particules", "CreateNew.LegacyParticleSystem": "Créer un système de particules (ancien)", - "CreateNew.ExperimentalParticleSystem": "Système PhotonDust (ATTENTION: éxperimental)", - "CreateNew.Object": "Objet", "CreateNew.Object.AvatarCreator": "Créateur d'avatar", "CreateNew.Object.Camera": "Caméra", @@ -2249,7 +2247,6 @@ "Inspector.CharacterController.Warning": "ATTENTION!
Il est possible d'utiliser ce composant comme un simple RigidBody en cochant SimulateRotation. Avant de le faire, veuillez comprendre qu'il n'est pas optimisé à cet effet et qu'un support Rigidbody approprié arrive à l'avenir.
Un support rigidbody approprié offrira :
- Efficacité du processeur et du réseau - avec CharacterController, vous obtiendrez une utilisation plus élevée du processeur et une quantité importante de trafic réseau
- Contraintes - vous pourrez créer des articulations, des charnières, des ressorts et d'autres contraintes entre les corps rigides
- Simulation et interactions fluides pour tout le monde - CharacterController disparaîtra si une autre personne essaie d'interagir
- Nouvelles fonctionnalités et outils - pour en faciliter l'utilisation
-- ---------------------
Vous pouvez en trouver plus sur GitHub n°22. Tant que vous comprenez ces limites, amusez-vous !", "Inspector.PrimitiveMemberEditor.Warning": "ATTENTION!
Il est possible d'utiliser ce composant pour interagir avec des références depuis leur ID. Ce processus est appelé 'ref hacking'.

Avant de continuer, faire cela n'est pas supporté officiellement et peut casser à tout moment. Ne comptez pas dessus pour vos créations.", - "Inspector.ParticleSystem.TestingWarning": "ATTENTION!
Ce système de particles appelé \"PhotonDust\" et est en cours de test. Vous pouvez jouer avec mais il n'est pas encore recommandé de créer quoi que ce soit de sérieux avec.

Nous recommandons d'utiliser l'ancien système de particles pour vos projets jusque ce que ce système soit retiré.", "Inspector.ParticleSystem.BasicInfo": "Particules: {count}\tDernière durée de simulation: {time}\tAllocations de rendu: {allocationCount}", "Inspector.ParticleSystem.TrailInfo": "Traînées: {trailCount} (capacité: {trailCapacity}), Capacité de points: {trailPointCapacity}, Allocations: {allocationCount}", From 1fa51fbb7c36252c4623d4d76661388f699afba2 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 30 Jan 2025 23:39:09 +0100 Subject: [PATCH 214/529] Cleanup removed key --- de.json | 2 +- es.json | 2 +- fr.json | 2 +- ja.json | 2 +- ko.json | 2 +- pl.json | 2 +- ru.json | 2 +- zh-cn.json | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/de.json b/de.json index e9e33c3..77e09e8 100644 --- a/de.json +++ b/de.json @@ -866,7 +866,7 @@ "CreateNew.ParticleSystem": "Partikelsystem", "CreateNew.LegacyParticleSystem": "Altes Partikelsystem", - "CreateNew.ExperimentalParticleSystem": "PhotonDust System (WARNUNG: experimentell!)", + "CreateNew.Object": "Objekt", "CreateNew.Object.AvatarCreator": "Avatar-Assistent", diff --git a/es.json b/es.json index cae86f8..1ec0fae 100644 --- a/es.json +++ b/es.json @@ -858,7 +858,7 @@ "CreateNew.ParticleSystem": "Sístema de partículas", "CreateNew.LegacyParticleSystem": "Sistema Viejo de Partículas", - "CreateNew.ExperimentalParticleSystem": "Sistema PhotonDusk (ADVERTENCIA: experimental)", + "CreateNew.Object": "Objeto", "CreateNew.Object.AvatarCreator": "Creador de Avatar", diff --git a/fr.json b/fr.json index 3041e61..54ee1ce 100644 --- a/fr.json +++ b/fr.json @@ -866,7 +866,7 @@ "CreateNew.ParticleSystem": "Système de particules", "CreateNew.LegacyParticleSystem": "Créer un système de particules (ancien)", - "CreateNew.ExperimentalParticleSystem": "Système PhotonDust (ATTENTION: éxperimental)", + "CreateNew.Object": "Objet", "CreateNew.Object.AvatarCreator": "Créateur d'avatar", diff --git a/ja.json b/ja.json index 6fe4d88..4118946 100644 --- a/ja.json +++ b/ja.json @@ -866,7 +866,7 @@ "CreateNew.ParticleSystem": "パーティクル​システム", "CreateNew.LegacyParticleSystem": "レガシーパーティクルシステム", - "CreateNew.ExperimentalParticleSystem": "PhotonDust System (警告:試験用!)", + "CreateNew.Object": "オブジェクト", "CreateNew.Object.AvatarCreator": "アバター​クリエイター", diff --git a/ko.json b/ko.json index e218c3b..58d4e47 100644 --- a/ko.json +++ b/ko.json @@ -866,7 +866,7 @@ "CreateNew.ParticleSystem": "파티클 시스템", "CreateNew.LegacyParticleSystem": "기존 파티클 시스템", - "CreateNew.ExperimentalParticleSystem": "포톤 더스트 시스템 (경고: 실험적인 기능 입니다!)", + "CreateNew.Object": "오브젝트", "CreateNew.Object.AvatarCreator": "아바타 생성기", diff --git a/pl.json b/pl.json index d6bc44c..1f98483 100644 --- a/pl.json +++ b/pl.json @@ -865,7 +865,7 @@ "CreateNew.EmptyObject": "Pusty Obiekt", "CreateNew.ParticleSystem": "System Cząsteczek", "CreateNew.LegacyParticleSystem": "Stary System Cząsteczek", - "CreateNew.ExperimentalParticleSystem": "System PhotonDust (UWAGA: eksperymentalne!)", + "CreateNew.Object": "Obiekt", diff --git a/ru.json b/ru.json index 2844e38..57cfa8c 100644 --- a/ru.json +++ b/ru.json @@ -866,7 +866,7 @@ "CreateNew.ParticleSystem": "Система частиц", "CreateNew.LegacyParticleSystem": "Легаси система частиц (Unity)", - "CreateNew.ExperimentalParticleSystem": "Система частиц PhotonDust (ВНИМАНИЕ: экспериментальная!)", + "CreateNew.Object": "Объект", "CreateNew.Object.AvatarCreator": "Создатель аватаров", diff --git a/zh-cn.json b/zh-cn.json index ccd1a52..6401c99 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -866,7 +866,7 @@ "CreateNew.ParticleSystem": "粒子系统", "CreateNew.LegacyParticleSystem": "传统粒子系统", - "CreateNew.ExperimentalParticleSystem": "PhotonDust 系统 (警告:实验性组件!)", + "CreateNew.Object": "对象", "CreateNew.Object.AvatarCreator": "虚拟形象创建工具", From 0e24a824dffa047fe716183132416b04b020b5b9 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 31 Jan 2025 00:08:22 +0100 Subject: [PATCH 215/529] Remove testing warning strings --- de.json | 2 +- fr.json | 2 +- ja.json | 2 +- ko.json | 2 +- pl.json | 2 +- ru.json | 2 +- zh-cn.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/de.json b/de.json index 77e09e8..b5158b1 100644 --- a/de.json +++ b/de.json @@ -2244,7 +2244,7 @@ "Inspector.CharacterController.Warning": "WARNUNG!
Es ist möglich diese Komponente als einfachen Rigidbody zu verwenden, indem 'Rotation Simulieren' ausgewählt wird. Bevor Sie dies tun, verstehen Sie bitte, dass sie nicht für diesen Zweck optimiert ist und dass vollständige Rididbody-Unterstützung in der Zukunft hinzugefügt wird.
Vollständige Rigidbody-Unterstützung wird folgendes ermöglichen:
- CPU- und Netzwerkeffizienz - Mit CharacterController werden Sie höhere CPU-Auslastung und signifikant höhere Netzwerkauslastung verursachen
- Beschränkungen - Sie werden in der Lage sein Gelenke, Schaniere, Federn und andere Beschränkungen zwischen Rigidbodies zu erstellen
- Geschmeidige Simulation und Interaktionen für Jeden - CharacterController wird Fehlverhalten verursachen wenn ein anderer Benutzer versucht damit zu interagieren.
- Neue Features und Tools - Dadurch wird die Verwendung deutlich einfacher
-----------------------
Solange Sie diese Einschränkungen verstehen, viel Spaß!", "Inspector.PrimitiveMemberEditor.Warning": "WARNUNG!
Es ist möglich diese Komponente zu verwenden um mit Referenzen zu interagieren, die über Ihre IDs addressiert werden. Dieser Vorgang ist geläufig bekannt als 'Ref Hacking'.

Bevor Sie dies tun, verstehen Sie bitte dass dies nicht unterstützt ist und zu jedem Zeitpunk kaputtgehen kann. Verlassen Sie sich nicht auf diese Funktionalität für Ihre Kreationen!", - "Inspector.ParticleSystem.TestingWarning": "WARNUNG!
Dies ist das neue Partikelsystem \"PhotonDust\", welches gerade erprobt wird. Sie können gerne damit spielen, aber wir empfehlen, es noch nicht für neue, ernsthafte Inhalte zu verwenden, da es noch zu Änderungen kommen kann.

Wir empfehlen, für Projekte weiterhin das alte Partikelsystem zu verwenden, bis dieses vollständig entfernt wird und auch diese Warnung verschwindet.", + "Inspector.ParticleSystem.BasicInfo": "Partikel: {count}, FPS: {fps}, Simulationszeit: {time}, Submit-Zeit: {renderSubmitTime}, Render-Allokationen: {allocationCount}", "Inspector.ParticleSystem.TrailInfo": "Spuren: {trailCount} (Kapazität: {trailCapacity}), Spur-Punkt Kapazität: {trailPointCapacity}, Allokationen: {allocationCount}", diff --git a/fr.json b/fr.json index 54ee1ce..878b87f 100644 --- a/fr.json +++ b/fr.json @@ -2240,7 +2240,7 @@ "Inspector.CharacterController.Warning": "ATTENTION!
Il est possible d'utiliser ce composant comme un simple RigidBody en cochant SimulateRotation. Avant de le faire, veuillez comprendre qu'il n'est pas optimisé à cet effet et qu'un support Rigidbody approprié arrive à l'avenir.
Un support rigidbody approprié offrira :
- Efficacité du processeur et du réseau - avec CharacterController, vous obtiendrez une utilisation plus élevée du processeur et une quantité importante de trafic réseau
- Contraintes - vous pourrez créer des articulations, des charnières, des ressorts et d'autres contraintes entre les corps rigides
- Simulation et interactions fluides pour tout le monde - CharacterController disparaîtra si une autre personne essaie d'interagir
- Nouvelles fonctionnalités et outils - pour en faciliter l'utilisation
-- ---------------------
Vous pouvez en trouver plus sur GitHub n°22. Tant que vous comprenez ces limites, amusez-vous !", "Inspector.PrimitiveMemberEditor.Warning": "ATTENTION!
Il est possible d'utiliser ce composant pour interagir avec des références depuis leur ID. Ce processus est appelé 'ref hacking'.

Avant de continuer, faire cela n'est pas supporté officiellement et peut casser à tout moment. Ne comptez pas dessus pour vos créations.", - "Inspector.ParticleSystem.TestingWarning": "ATTENTION!
Ce système de particles appelé \"PhotonDust\" et est en cours de test. Vous pouvez jouer avec mais il n'est pas encore recommandé de créer quoi que ce soit de sérieux avec.

Nous recommandons d'utiliser l'ancien système de particles pour vos projets jusque ce que ce système soit retiré.", + "Inspector.ParticleSystem.BasicInfo": "Particules: {count}\tDernière durée de simulation: {time}\tAllocations de rendu: {allocationCount}", "Inspector.ParticleSystem.TrailInfo": "Traînées: {trailCount} (capacité: {trailCapacity}), Capacité de points: {trailPointCapacity}, Allocations: {allocationCount}", diff --git a/ja.json b/ja.json index 4118946..8fc85f2 100644 --- a/ja.json +++ b/ja.json @@ -2241,7 +2241,7 @@ "Inspector.CharacterController.Warning": "警告!
SimulateRotationにチェックをいれることで、​このコンポーネントを単純なRigidbodyとして使用できます。​前提として、この目的のために最適化されておらず、​適切なRigidbodyが将来提供されることを理解しておいてください。
適切なRigidbodyは以下を提供します:
- CPUとネットワーク負荷の軽減 - CharacterControllerを使用すると、 CPU使用率が高くなり、ネットワークトラフィックが大量に発生します。
- Constraints - Rigidbody間にジョイント、ヒンジ、スプリング、 その他のconstraintを作成できるようになります。
- どのユーザーからもスムーズなシミュレーションと相互作用 - 他の人が操作すると、CharacterControllerはグリッチアウトします。
- 新機能とツール - それらをはるかに簡単に使用できるようになります。
-----------------------
これらの制限を理解している限り、楽しんでください!", "Inspector.PrimitiveMemberEditor.Warning": "警告!このコンポーネントを使用すると、IDを使用して参照を操作できます。​この手法は一般的に「Refハック」と呼ばれます。

これを実行するに、​これはサポートされていないため、​いつか壊れる可能性があることを理解してください。​この機能に依存しないでください。", - "Inspector.ParticleSystem.TestingWarning" : "警告!
これは\"PhotonDust\"という新しいパーティクルシステムです。このシステムを試すのは自由ですが、重要なコンテンツではまだ使用しないことをおすすめします。

この警告が表示されなくなるまで、レガシー・パーティクル・システムを使用することをおすすめします。", + "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", diff --git a/ko.json b/ko.json index 58d4e47..8c5d649 100644 --- a/ko.json +++ b/ko.json @@ -2233,7 +2233,7 @@ "Inspector.CharacterController.Warning": "경고!
SimulateRotation을 선택하여, 이 구성요소를 단순한 형태의 리지드바디로 이용하실 수 있습니다. 이 기능은 향후 적절한 버전으로 지원될 예정이며, 현재는 목적에 부합하는 용도로 사용하기에 최적화된 상태는 아님을 이해해 주시기 바랍니다.
적절한 리지드바디는 아래와 같은 장단점을 제공합니다.
- CPU 및 네트워크 효율성 - CharacterController를 사용하는 경우, 더 많은 CPU 사용량과 상당한 양의 네트워크 트래픽이 발생됩니다.
- 제약 조건 - 리지드바디 간 조인트, 힌지, 스프링 및 기타 제약 조건을 생성할 수 있습니다.
- 여러 사용자에 대한 매끄러운 시뮬레이션 및 상호 작용 - 다른 사람이 상호 작용을 시도하면 CharacterController에서 오류를 발생시킵니다.
- 새로운 기능 및 도구 - 훨씬 더 간단한 사용환경을 제공합니다.
-----------------------
GitHub 이슈 #22에서 더 많은 정보를 확인하실 수 있습니다. 이러한 제약사항을 이해하신 후 즐겨주세요!", "Inspector.PrimitiveMemberEditor.Warning": "경고!
이 구성요소를 사용하면 해당 ID를 사용하여 참조와 상호작용할 수 있습니다. 이것을 일반적으로 'Ref Hacking'이라고 합니다.

사용하기 앞서 이 기능은 언제든지 중단되거나 지원이 끊길 수 있음을 염두해 두시기 바랍니다.", - "Inspector.ParticleSystem.TestingWarning" : "경고!
이것은 이제 테스트가 시작된 새로운 파티클 시스템으로 \"포톤 더스트\"라고 합니다. 자유롭게 사용 가능하지만, 프로젝트에 사용하기에는 심각한 문제가 발생할 수 있으므로 사용하지 않는것을 추천합니다.

프로젝트에 사용하는 것은 이 경고 메세지가 사라진 후로 미뤄 주세요.", + "Inspector.ParticleSystem.BasicInfo" : "입자: {count}\t모의 시간: {time}\t렌더 할당량: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "꼬리: {trailCount} (용량: {trailCapacity}), 지점 용량: {trailPointCapacity}, 할당량: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "통상적인 변화유형:", diff --git a/pl.json b/pl.json index 1f98483..99ff745 100644 --- a/pl.json +++ b/pl.json @@ -2233,7 +2233,7 @@ "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do symulacji rigidbody, poprzez zaznaczenie opcji \"SimulateRotation\". Komponent ten jednak nie jest zaprojektowany do tego celu, a prawidłowe wsparcie dla rigidbody pojawi się w przyszłości.
Użycie tego komponentu do symulacji rigidbody może spowodować:
- Zwiększone użycie procesora i sieci
- CharacterController ulegnie glitchowi, jeśli inna osoba spróbuje interakcji.", "Inspector.PrimitiveMemberEditor.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że to nie jest oficjalnie wspierana funkcja, i proces ten może przestać działać w każdej chwili. Nie należy polegać na tym przy tworzeniu swoich dzieł.", - "Inspector.ParticleSystem.TestingWarning" : "UWAGA!
To jest nowy system, o nazwie \"PhotonDust\". System ten jest w fazie testowej, i poważne zmiany są przewidziane.

Zalecamy używania starego systemu, dopóki nie zostanie on usunięty.", + "Inspector.ParticleSystem.BasicInfo" : "Ilość cząstek: {count}\tCzas ostatniej symulacji: {time}", "Inspector.ParticleSystem.TrailInfo" : "Ślady: {trailCount} (Pojemność: {trailCapacity}), Pojemność punktu śladu: {trailPointCapacity}", diff --git a/ru.json b/ru.json index 57cfa8c..23a9b13 100644 --- a/ru.json +++ b/ru.json @@ -2233,7 +2233,7 @@ "Inspector.CharacterController.Warning": "ВНИМАНИЕ!
Этот компонент можно использовать как простое твердое тело, выбрав SimulateRotation. Перед тем как сделать это, имейте в виду, что он не оптимизирован для этих целей и полная поддержка твердых тел будет позже.
Полная поддержка твердых тел даст:
- Эффективное использование ЦП и сети - с CharacterController вы используете больше ресурсов ЦП и ощутимо больше сетевого трафика
- Ограничения - вы сможете задавать суставы, петли, пружины и другие ограничения между твердыми телами
- Плавная симуляция и взаимодействие для всех - CharacterController ведет себя очень странно если другой пользователь пытается с ним взаимодействовать
- Новые фичи и инструменты - чтобы упростить их использование
-----------------------
Вы можете узнать больше в заявке #22 на GitHub. Прочитали и осознали? Дерзайте!", "Inspector.PrimitiveMemberEditor.Warning": "ВНИМАНИЕ!
С помощью этого компонента можно взаимодействовать с рефренсами, используя их ID. Этот процесс часто называют 'Ref Hacking'.

Прежде чем начать, пожалуйста примите к сведению, что это не подерживается и может сломаться в любой момент. Не полагайтесь на данную функцию, при создании своих творений.", - "Inspector.ParticleSystem.TestingWarning" : "ВНИМАНИЕ!
Это новая система частиц \"PhotonDust\", которая сейчас тестируется. С ней можно поиграться, но мы не рекомендуем использовать её для создания нового контента, так как могут произойти изменения, ломающие её поведение.

Мы рекомендуем использовать легаси систему частиц для проектов, пока она не будет полностью упразнена и это предупреждение не пропадёт.", + "Inspector.ParticleSystem.BasicInfo" : "Частицы: {count}, FPS: {fps}, Время симуляции: {time}, Время отправки: {renderSubmitTime}, Время выделения: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Следы: {trailCount} (ёмкость: {trailCapacity}), Ёмкость точек следов: {trailPointCapacity}", diff --git a/zh-cn.json b/zh-cn.json index 6401c99..bb28c0e 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -2244,7 +2244,7 @@ "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", - "Inspector.ParticleSystem.TestingWarning" : "警告!
这是一种名为 \"PhotonDust\" 的新粒子系统,目前正在测试中。你可以自由地使用它,但我们建议不要将其用于制作新的高要求内容,因为仍有可能出现破环性的变化问题。

我们建议在项目中继续使用传统粒子系统,直到它完全被移除并且这个警告消失为止。", + "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}\t最后一次模拟时间: {time}", "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", From 0eadfa9e1359f270336bf5ec37f586de282b2c8d Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 31 Jan 2025 00:13:40 +0100 Subject: [PATCH 216/529] Update stats --- Missing/de.md | 7 ------- Missing/fr.md | 11 ----------- Missing/ko.md | 16 ---------------- README.md | 6 +++--- 4 files changed, 3 insertions(+), 37 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index a6efe65..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,10 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -Importer.UnsupportedRecordType.Heading -Importer.UnsupportedRecordType.Description -Importer.Link.Invalid.Heading -Importer.Link.Invalid.Description -Inventory.Link.LinkText - diff --git a/Missing/fr.md b/Missing/fr.md index 41d85ea..49c4e2e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,14 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# French [fr] -Importer.UnsupportedRecordType.Heading -Importer.UnsupportedRecordType.Description -Importer.Link.Invalid.Heading -Importer.Link.Invalid.Description -Inventory.Link.LinkText -Settings.ImportSettings.WorldUrls.Description -Settings.ImportSettings.NetworkUrls.Description -Inspector.Skybox.SetActiveSkybox -Inspector.AmbientLightSH2.SetActiveAmbientLight - diff --git a/Missing/ko.md b/Missing/ko.md index 8da66eb..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,19 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -Importer.UnsupportedRecordType.Heading -Importer.UnsupportedRecordType.Description -Importer.Link.Invalid.Heading -Importer.Link.Invalid.Description -Inventory.Link.LinkText -Settings.ImportSettings -Settings.ImportSettings.SessionUrls -Settings.ImportSettings.SessionUrls.Description -Settings.ImportSettings.WorldUrls -Settings.ImportSettings.WorldUrls.Description -Settings.ImportSettings.NetworkUrls -Settings.ImportSettings.NetworkUrls.Description -Inspector.Skybox.SetActiveSkybox -Inspector.AmbientLightSH2.SetActiveAmbientLight - diff --git a/README.md b/README.md index af2d8df..a7152ad 100644 --- a/README.md +++ b/README.md @@ -3,18 +3,18 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 67.4% - Missing keys: 768 -German [de] - 99.8% - Missing keys: 5 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2303 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 68.8% - Missing keys: 734 Spanish [es] - 97.6% - Missing keys: 56 Estonian [et] - 35.1% - Missing keys: 1528 Finnish [fi] - 87.6% - Missing keys: 291 -French [fr] - 99.6% - Missing keys: 9 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 28.1% - Missing keys: 1692 Icelandic [is] - 26.3% - Missing keys: 1733 Japanese [ja] - 99.7% - Missing keys: 7 -Korean [ko] - 99.4% - Missing keys: 14 +Korean [ko] - 100.0% - Missing keys: 0 Dutch [nl] - 98.9% - Missing keys: 25 Norwegian [no] - 65.9% - Missing keys: 802 Polish [pl] - 99.4% - Missing keys: 14 From 4378631762731ce03b0cd09b375fd7a605728b29 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Fri, 31 Jan 2025 12:44:31 +0900 Subject: [PATCH 217/529] Update ja.json --- ja.json | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/ja.json b/ja.json index 8fc85f2..26dd7ab 100644 --- a/ja.json +++ b/ja.json @@ -866,8 +866,6 @@ "CreateNew.ParticleSystem": "パーティクル​システム", "CreateNew.LegacyParticleSystem": "レガシーパーティクルシステム", - - "CreateNew.Object": "オブジェクト", "CreateNew.Object.AvatarCreator": "アバター​クリエイター", "CreateNew.Object.Camera": "カメラ", @@ -1065,6 +1063,12 @@ "Importer.Slices.TitleGrayscale": "スライス画像を
3Dテクスチャと
してインポート
(グレースケール)", "Importer.Slices.Description": "フォルダ内の​すべての画像ファイル​を​3Dテクスチャ​に​します", + "Importer.UnsupportedRecordType.Heading":"サポートされていないレコード型", + "Importer.UnsupportedRecordType.Description":"インポートしようとしているレコード({url})にはサポートされていない{recordType}型があります。{bugUrl}までご報告ください。", + "Importer.Link.Invalid.Heading":"Invalid Folder Link", + "Importer.Link.Invalid.Description":"インポートしようとしているフォルダリンク({url})は無効です。リンクを再確認し、もう一度やり直してください。", + "Inventory.Link.LinkText": "{name}へのインベントリリンク", + "Exporter.Title": "エクスポート", "Exporter.FileName": "ファイル名:", "Exporter.ExportAs": "ファイル形式:", @@ -1943,7 +1947,7 @@ "Settings.ImportSettings.WorldUrls": "ワールドURLインポート時", "Settings.ImportSettings.WorldUrls.Description": "ワールドURLがインポートされた時の動作:\n\nOpen - ワールドを開く\nSpawnEntityInterface - ワールドオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", "Settings.ImportSettings.NetworkUrls": "ネットワークURLインポート時", - "Settings.ImportSettings.NetworkUrls.Description": "ネットワークURLがインポートされた時の動作:\n\nOpen - Open a connection to the session at the URL.\nSpawnEntityInterface - セッションオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", + "Settings.ImportSettings.NetworkUrls.Description": "ネットワークURLがインポートされた時の動作:\n\nOpen - セッションへの接続を開く\nSpawnEntityInterface - セッションオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", "LocomotionArchetype.Walk": "歩行", "LocomotionArchetype.Fly": "フライ", @@ -2069,6 +2073,9 @@ "Inspector.Texture3D.SpawnVisualizer" : "ビジュアライザーをスポーン", + "Inspector.Skybox.SetActiveSkybox": "スカイボックスに設定", + "Inspector.AmbientLightSH2.SetActiveAmbientLight": "環境光に設定", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "ユーザーのロコモーションモジュールを更新", "Inspector.VHACD.Parameter.MergeDoubles": "重複を結合", @@ -2241,7 +2248,6 @@ "Inspector.CharacterController.Warning": "警告!
SimulateRotationにチェックをいれることで、​このコンポーネントを単純なRigidbodyとして使用できます。​前提として、この目的のために最適化されておらず、​適切なRigidbodyが将来提供されることを理解しておいてください。
適切なRigidbodyは以下を提供します:
- CPUとネットワーク負荷の軽減 - CharacterControllerを使用すると、 CPU使用率が高くなり、ネットワークトラフィックが大量に発生します。
- Constraints - Rigidbody間にジョイント、ヒンジ、スプリング、 その他のconstraintを作成できるようになります。
- どのユーザーからもスムーズなシミュレーションと相互作用 - 他の人が操作すると、CharacterControllerはグリッチアウトします。
- 新機能とツール - それらをはるかに簡単に使用できるようになります。
-----------------------
これらの制限を理解している限り、楽しんでください!", "Inspector.PrimitiveMemberEditor.Warning": "警告!このコンポーネントを使用すると、IDを使用して参照を操作できます。​この手法は一般的に「Refハック」と呼ばれます。

これを実行するに、​これはサポートされていないため、​いつか壊れる可能性があることを理解してください。​この機能に依存しないでください。", - "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", From cb77bb9a0e5ab674f0702c6a854483196f8c187f Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 31 Jan 2025 15:57:49 +0800 Subject: [PATCH 218/529] zh-cn:Sync to the latest English version --- zh-cn.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index bb28c0e..814e322 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -865,9 +865,7 @@ "CreateNew.EmptyObject": "空对象", "CreateNew.ParticleSystem": "粒子系统", "CreateNew.LegacyParticleSystem": "传统粒子系统", - - "CreateNew.Object": "对象", "CreateNew.Object.AvatarCreator": "虚拟形象创建工具", "CreateNew.Object.Camera": "相机", @@ -1065,6 +1063,12 @@ "Importer.Slices.TitleGrayscale": "将图像切片导入为体积纹理(灰度)", "Importer.Slices.Description": "将文件夹中的所有图像文件合成为一个体积纹理", + "Importer.UnsupportedRecordType.Heading":"不支持的数据记录文件", + "Importer.UnsupportedRecordType.Description":"你正在尝试导入的数据记录({url}) 类型不受支持。其类型为: {recordType}。请在 {bugUrl}向我们报告。", + "Importer.Link.Invalid.Heading":"文件夹链接无效", + "Importer.Link.Invalid.Description":"你正在尝试导入的文件夹链接({url}) 是无效的,请检查一遍后再试一次。", + "Inventory.Link.LinkText": "物品栏链接到 {name}", + "Exporter.Title": "导出", "Exporter.FileName": "文件名:", "Exporter.ExportAs": "导出为:", @@ -2243,9 +2247,8 @@ "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", - - "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}\t最后一次模拟时间: {time}", + "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}, 帧率: {fps}, 模拟时间: {time}, 提交时间: {renderSubmitTime}, 渲染分配: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", "Inspector.ParticleStyle.CommonTransitions": "通用变化模板:", From 861249535a9959b72752080ac156e1158c20499e Mon Sep 17 00:00:00 2001 From: MIP2006 <63019444+MIP2006@users.noreply.github.com> Date: Sat, 1 Feb 2025 15:48:24 +0100 Subject: [PATCH 219/529] Update fr.json Mutliple corrections : Corrected misspelling and miss-wording Removed some mentions of Patreon Related issues : #645 --- fr.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/fr.json b/fr.json index c2467dd..c273d59 100644 --- a/fr.json +++ b/fr.json @@ -1,6 +1,6 @@ { "localeCode": "fr", - "authors": ["Archer", "FreakyWaves", "Xqua", "brodokk", "Sopra", "Khosumi", "j4", "cerealbowl"], + "authors": ["Archer", "FreakyWaves", "Xqua", "brodokk", "Sopra", "Khosumi", "j4", "cerealbowl", "MIP"], "messages": { "General.OK": "OK", @@ -359,7 +359,7 @@ "World.Edit.Path": "Localisation du Monde:", "World.Edit.AccessLevelHeader": "Qui peux ouvrir ce monde?", "World.Edit.AccessPrivate": "Seulement Moi", - "World.Edit.AccessPatreon": "Patron sur Patreon", + "World.Edit.AccessPatreon": "Supporteurs", "World.Edit.AccessPublic": "N'importe qui (public)", "World.Edit.ReadOnly": "Lecture seule", @@ -629,7 +629,7 @@ "User.Actions.Silence": "Mettre en sourdine", "User.Actions.Mute": "Sourdine", "User.Actions.Jump": "Saut", - "User.Actions.Respawn": "Re-matérialiser", + "User.Actions.Respawn": "Réapparaître", "User.Actions.Kick": "Éjecter", "User.Actions.Ban": "Bannir", @@ -933,7 +933,7 @@ "AvatarCreator.ShowToolAnchors": "Montrer les ancres des outils", "AvatarCreator.SetupVolumeMeter": "Configurer un compteur de volume", "AvatarCreator.SetupEyes": "Configurer les yeux", - "AvatarCreator.SetupFaceTracking": "Configurer le tracking du visage", + "AvatarCreator.SetupFaceTracking": "Configurer le suivi du visage", "AvatarCreator.ProtectAvatar": "Protéger l'avatar", "AvatarCreator.CalibrateFeet": "Calibrer les pieds", "AvatarCreator.CalibrateHips": "Calibrer le bassin/la hanche", @@ -964,9 +964,9 @@ "Importer.Image.Sprite": "Sprite", "Importer.Image.360": "Photo 360 / skybox", "Importer.Image.StereoPhoto": "Photo stéréoscopique", - "Importer.Image.Stereo360": "Photo 360 stéréoscopique", - "Importer.Image.180": "Photo 180", - "Importer.Image.Stereo180": "Photo stéréoscopique 180", + "Importer.Image.Stereo360": "Photo 360° stéréoscopique", + "Importer.Image.180": "Photo 180°", + "Importer.Image.Stereo180": "Photo stéréoscopique 180°", "Importer.Image.LUT": "LUT", "Importer.Image.Failure.Heading": "L'import de l'image a échoué {image}", @@ -1006,7 +1006,7 @@ "Importer.Model.Advanced.AutoScale": "Échelle automatique", "Importer.Model.Advanced.MaxTexSize": "Taille maximale de la texture", "Importer.Model.Advanced.ImageFormat": "Format d'image:", - "Importer.Model.Advanced.Material": "Matériel:", + "Importer.Model.Advanced.Material": "Matériaux:", "Importer.Model.Advanced.PreferSpecular": "Préférer le spéculaire", "Importer.Model.Advanced.AlignAxis": "Aligner l'axe:", From d816f6246beaffcd0c37f6512e0d17fb06d8fcc2 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Mon, 3 Feb 2025 21:28:41 +0000 Subject: [PATCH 220/529] Translated unsupported record types and link keys. --- pl.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pl.json b/pl.json index 99ff745..7923e90 100644 --- a/pl.json +++ b/pl.json @@ -1065,6 +1065,12 @@ "Importer.Slices.TitleGrayscale": "Obrazy w formie warstw jako tekstura objętościowa (skala szarości)", "Importer.Slices.Description": "Przetwarza wszystkie pliki obrazów w folderze na teksturę objętościową", + "Importer.UnsupportedRecordType.Heading":"Nie obsługiwany typ rekordu Record", + "Importer.UnsupportedRecordType.Description":"Record który chcesz importować ({url}) ma nie obsługiwany typ. Typ: {recordType}. Prosimy zgłosić to na {bugUrl}.", + "Importer.Link.Invalid.Heading":"Zły link foldera", + "Importer.Link.Invalid.Description":"Link do foldera ({url}) jest nieprawidłowy. Spróbuj ponownie.", + "Inventory.Link.LinkText": "Link ekfipuneka do {name}", + "Exporter.Title": "Eksport", "Exporter.FileName": "Nazwa pliku:", "Exporter.ExportAs": "Eksportuj jako:", From b264bfbaf521155181a164833987ec4b30b50d42 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 4 Feb 2025 23:39:53 +0100 Subject: [PATCH 221/529] Update stats --- Missing/ja.md | 9 --------- Missing/zh-cn.md | 7 ------- README.md | 4 ++-- 3 files changed, 2 insertions(+), 18 deletions(-) diff --git a/Missing/ja.md b/Missing/ja.md index 87aaeed..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,12 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -Importer.UnsupportedRecordType.Heading -Importer.UnsupportedRecordType.Description -Importer.Link.Invalid.Heading -Importer.Link.Invalid.Description -Inventory.Link.LinkText -Inspector.Skybox.SetActiveSkybox -Inspector.AmbientLightSH2.SetActiveAmbientLight - diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index cbe244e..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,10 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -Importer.UnsupportedRecordType.Heading -Importer.UnsupportedRecordType.Description -Importer.Link.Invalid.Heading -Importer.Link.Invalid.Description -Inventory.Link.LinkText - diff --git a/README.md b/README.md index a7152ad..4486cb6 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Finnish [fi] - 87.6% - Missing keys: 291 French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 28.1% - Missing keys: 1692 Icelandic [is] - 26.3% - Missing keys: 1733 -Japanese [ja] - 99.7% - Missing keys: 7 +Japanese [ja] - 100.0% - Missing keys: 0 Korean [ko] - 100.0% - Missing keys: 0 Dutch [nl] - 98.9% - Missing keys: 25 Norwegian [no] - 65.9% - Missing keys: 802 @@ -24,7 +24,7 @@ Swedish [sv] - 27.1% - Missing keys: 1716 Thai [th] - 2.9% - Missing keys: 2284 Turkish [tr] - 34.6% - Missing keys: 1540 Ukrainian [uk] - 55.8% - Missing keys: 1041 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 5 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 66.1% - Missing keys: 797 Total keys: 2353 From f2547a4d31dfaa4fae651ff1564687437dce9f78 Mon Sep 17 00:00:00 2001 From: MIP2006 <63019444+MIP2006@users.noreply.github.com> Date: Wed, 5 Feb 2025 08:58:22 +0100 Subject: [PATCH 222/529] Fixed naming of Patreon supporters on request --- fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fr.json b/fr.json index c273d59..42f7776 100644 --- a/fr.json +++ b/fr.json @@ -359,7 +359,7 @@ "World.Edit.Path": "Localisation du Monde:", "World.Edit.AccessLevelHeader": "Qui peux ouvrir ce monde?", "World.Edit.AccessPrivate": "Seulement Moi", - "World.Edit.AccessPatreon": "Supporteurs", + "World.Edit.AccessPatreon": "Patron sur Patreon", "World.Edit.AccessPublic": "N'importe qui (public)", "World.Edit.ReadOnly": "Lecture seule", From 039910602d843e906e966c5abad87bf581f0957a Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 5 Feb 2025 21:09:09 +0100 Subject: [PATCH 223/529] Add edit settings --- Missing/cs.md | 5 +++++ Missing/de.md | 7 +++++++ Missing/en-gb.md | 5 +++++ Missing/eo.md | 5 +++++ Missing/es.md | 5 +++++ Missing/et.md | 5 +++++ Missing/fi.md | 5 +++++ Missing/fr.md | 7 +++++++ Missing/hu.md | 5 +++++ Missing/is.md | 5 +++++ Missing/ja.md | 7 +++++++ Missing/ko.md | 7 +++++++ Missing/nl.md | 5 +++++ Missing/no.md | 5 +++++ Missing/pl.md | 5 +++++ Missing/pt-br.md | 5 +++++ Missing/ru.md | 5 +++++ Missing/sv.md | 5 +++++ Missing/th.md | 5 +++++ Missing/tr.md | 5 +++++ Missing/uk.md | 5 +++++ Missing/zh-cn.md | 7 +++++++ Missing/zh-tw.md | 5 +++++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 6 ++++++ 25 files changed, 155 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 08fd0c3..586c042 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -538,6 +538,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..fb549d6 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,10 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 37d29cf..40b54f3 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1485,6 +1485,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/eo.md b/Missing/eo.md index c5c5b8c..6fc1f38 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -504,6 +504,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/es.md b/Missing/es.md index 0cbafec..c6b2a59 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -33,6 +33,11 @@ Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description Settings.NotificationSettings.PermissionChanged Settings.NotificationSettings.PermissionChanged.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/et.md b/Missing/et.md index 32b2261..47301c5 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -815,6 +815,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/fi.md b/Missing/fi.md index 437ff87..e87c17e 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -117,6 +117,11 @@ Settings.LaserSettings.ModulateExponent.Description Settings.LaserSettings.ModulateSpeedMultiplier.Description Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..6cd7b32 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,10 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description + diff --git a/Missing/hu.md b/Missing/hu.md index 33cd440..9a44ebf 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -855,6 +855,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/is.md b/Missing/is.md index 00d6eff..f69e9b9 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -956,6 +956,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..971c1d1 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,10 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..333fa12 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,10 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description + diff --git a/Missing/nl.md b/Missing/nl.md index a08d0b5..36f49cc 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -7,6 +7,11 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/no.md b/Missing/no.md index 4c66ab3..fd1f872 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -570,6 +570,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/pl.md b/Missing/pl.md index aaf05b9..6f96ba6 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -7,6 +7,11 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index f4ed665..85940e1 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -571,6 +571,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/ru.md b/Missing/ru.md index bec4bf2..05cf9a7 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -7,6 +7,11 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/sv.md b/Missing/sv.md index c717ffe..414eaf1 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -923,6 +923,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/th.md b/Missing/th.md index 769f4ca..a2f7297 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1444,6 +1444,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/tr.md b/Missing/tr.md index a9be015..4ecba5f 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -849,6 +849,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/uk.md b/Missing/uk.md index c355cd2..fa885fe 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -196,6 +196,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..093b5d6 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,10 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index ff29811..804f74e 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -566,6 +566,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/README.md b/README.md index 4486cb6..2c662f3 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 67.4% - Missing keys: 768 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2303 +Czech [cs] - 67.2% - Missing keys: 773 +German [de] - 99.8% - Missing keys: 5 +English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2308 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 68.8% - Missing keys: 734 -Spanish [es] - 97.6% - Missing keys: 56 -Estonian [et] - 35.1% - Missing keys: 1528 -Finnish [fi] - 87.6% - Missing keys: 291 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 28.1% - Missing keys: 1692 -Icelandic [is] - 26.3% - Missing keys: 1733 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Dutch [nl] - 98.9% - Missing keys: 25 -Norwegian [no] - 65.9% - Missing keys: 802 -Polish [pl] - 99.4% - Missing keys: 14 -Portuguese (Brazil) [pt-br] - 65.9% - Missing keys: 803 -Russian [ru] - 99.4% - Missing keys: 14 -Swedish [sv] - 27.1% - Missing keys: 1716 -Thai [th] - 2.9% - Missing keys: 2284 -Turkish [tr] - 34.6% - Missing keys: 1540 -Ukrainian [uk] - 55.8% - Missing keys: 1041 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 66.1% - Missing keys: 797 +Esperanto [eo] - 68.7% - Missing keys: 739 +Spanish [es] - 97.4% - Missing keys: 61 +Estonian [et] - 35.0% - Missing keys: 1533 +Finnish [fi] - 87.4% - Missing keys: 296 +French [fr] - 99.8% - Missing keys: 5 +Hungarian [hu] - 28.0% - Missing keys: 1697 +Icelandic [is] - 26.3% - Missing keys: 1738 +Japanese [ja] - 99.8% - Missing keys: 5 +Korean [ko] - 99.8% - Missing keys: 5 +Dutch [nl] - 98.7% - Missing keys: 30 +Norwegian [no] - 65.8% - Missing keys: 807 +Polish [pl] - 99.2% - Missing keys: 19 +Portuguese (Brazil) [pt-br] - 65.7% - Missing keys: 808 +Russian [ru] - 99.2% - Missing keys: 19 +Swedish [sv] - 27.0% - Missing keys: 1721 +Thai [th] - 2.9% - Missing keys: 2289 +Turkish [tr] - 34.5% - Missing keys: 1545 +Ukrainian [uk] - 55.6% - Missing keys: 1046 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 5 +Chinese (Traditional, Taiwan) [zh-tw] - 66.0% - Missing keys: 802 -Total keys: 2353 +Total keys: 2358 ## 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. diff --git a/en.json b/en.json index 0f714a6..744dade 100644 --- a/en.json +++ b/en.json @@ -1763,6 +1763,12 @@ "Settings.LaserSettings.ShowInDesktop": "Show lasers in desktop mode", "Settings.LaserSettings.ShowInDesktop.Description": "When on, the laser visual will be rendered to you fully when in first person view in desktop mode.", + "Settings.EditSettings": "Edit Settings", + "Settings.EditSettings.ConfirmComponentDestroy": "Confirm destroying components", + "Settings.EditSettings.ConfirmComponentDestroy.Description": "When enabled, you'll be asked for confirmation before destroying a component in the inspector. This helps prevent destroying them accidentally with misclick.", + "Settings.EditSettings.ConfirmSlotDestroy": "Confirm destroying slots", + "Settings.EditSettings.ConfirmSlotDestroy.Description": "When enabled, you'll be asked for confirmation when destroying Slots with the Developer Tool. This can prevent accidentally destroying objects when misclick.", + "Settings.CursorSettings": "Cursor Settings", "Settings.CursorSettings.BaseCursorSize": "Base cursor size", From 9b97c96660743ed6737f91d9e2e5d294106c5d9e Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 5 Feb 2025 21:15:53 +0100 Subject: [PATCH 224/529] Tweak language of inventory buttons --- en.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/en.json b/en.json index 744dade..d9e0a4d 100644 --- a/en.json +++ b/en.json @@ -121,22 +121,22 @@ "Inventory.SaveHeld": "Save Held", "Inventory.GetURL": "Get URL", "Inventory.Inventories": "Inventories", - "Inventory.Share": "Share", - "Inventory.Unshare": "Unshare", + "Inventory.Share": "Make Public", + "Inventory.Unshare": "Make Private", "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.Favorite.Document": "Set Document Display", + "Inventory.Favorite.Home": "Favorite Home", + "Inventory.Favorite.ProgressBar": "Favorite Progress Bar", + "Inventory.Favorite.AudioStreamController": "Favorite Stream Controller", + "Inventory.Favorite.TextDisplay": "Favorite Text Display", + "Inventory.Favorite.VideoPlayer": "Favorite Video Player", + "Inventory.Favorite.AudioPlayer": "Favorite Audio Player", + "Inventory.Favorite.InteractiveCamera": "Favorite Camera", + "Inventory.Favorite.Keyboard": "Favorite Keyboard", + "Inventory.Favorite.Avatar": "Favorite Avatar", + "Inventory.Favorite.WorldLoadingIndicator": "Favorite Loading Bar", + "Inventory.Favorite.ColorDialog": "Favorite Color Picker", + "Inventory.Favorite.Hyperlink": "Favorite URL Display", + "Inventory.Favorite.Document": "Favorite Document Display", "Inventory.SpawnFacet": "Spawn Facet", "Dash.Screens.Home": "Home", From e86d5f85b415491fc8f05796200df01377b734cc Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 5 Feb 2025 22:36:08 +0100 Subject: [PATCH 225/529] Add Stripe supporter string --- 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 | 1 + Missing/fr.md | 1 + Missing/hu.md | 1 + Missing/is.md | 1 + Missing/ja.md | 1 + Missing/ko.md | 1 + Missing/nl.md | 1 + Missing/no.md | 1 + Missing/pl.md | 1 + Missing/pt-br.md | 1 + Missing/ru.md | 1 + Missing/sv.md | 1 + Missing/th.md | 1 + Missing/tr.md | 1 + Missing/uk.md | 1 + Missing/zh-cn.md | 1 + Missing/zh-tw.md | 1 + README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 1 + 25 files changed, 48 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 586c042..7cffadd 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -27,6 +27,7 @@ Recovery.NoPasswordSetup Recovery.NoPasswordSetup.Description Register.UnknownError Register.UnknownError.Description +Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient diff --git a/Missing/de.md b/Missing/de.md index fb549d6..d634ead 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] +Account.Type.Stripe Settings.EditSettings Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 40b54f3..58707b7 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -500,6 +500,7 @@ Account.TOTP.Message.DeactivationComplete Account.Type.Standard Account.Type.Business Account.Type.Patreon +Account.Type.Stripe Account.Type.Mentor Account.Type.Moderator Account.Type.Team diff --git a/Missing/eo.md b/Missing/eo.md index 6fc1f38..a3c9144 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -14,6 +14,7 @@ Login.MissingSecretMachineId Login.MissingSecretMachineId.Description Login.MalformedSecretMachineId Login.MalformedSecretMachineId.Description +Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient diff --git a/Missing/es.md b/Missing/es.md index c6b2a59..57bbc2e 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -5,6 +5,7 @@ Note that this file updates only during build processes and doesn't necessarily World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError +Account.Type.Stripe Tools.GrabbableSetter.Name Tools.CharacterCollider.Name Tools.MeshVisibility.Name diff --git a/Missing/et.md b/Missing/et.md index 47301c5..0b1324f 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -215,6 +215,7 @@ Account.TOTP.Message.DeactivationComplete Account.Type.Standard Account.Type.Business Account.Type.Patreon +Account.Type.Stripe Account.Type.Mentor Account.Type.Moderator Account.Type.Team diff --git a/Missing/fi.md b/Missing/fi.md index e87c17e..5b87bbc 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -5,6 +5,7 @@ Note that this file updates only during build processes and doesn't necessarily World.Connection.LNL.LNLPoke World.Error.UnhandledError World.Actions.GuestWarning +Account.Type.Stripe Contacts.Unblocked Tools.ProtoFlux.Drive Tools.ProtoFlux.Source diff --git a/Missing/fr.md b/Missing/fr.md index 6cd7b32..da6dafe 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] +Account.Type.Stripe Settings.EditSettings Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description diff --git a/Missing/hu.md b/Missing/hu.md index 9a44ebf..5aa744d 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -62,6 +62,7 @@ Account.ResetPasswordInstructions Account.RecoveryCode Account.Requesting Account.Saml2.Select +Account.Type.Stripe Profile.Status.Headless Profile.Status.Bot Profile.Status.ChatClient diff --git a/Missing/is.md b/Missing/is.md index f69e9b9..0746ef1 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -97,6 +97,7 @@ Account.TOTP.Deactivate.Description Account.TOTP.Deactivate.Deactivate Account.TOTP.Deactivate.Deactivating Account.TOTP.Message.DeactivationComplete +Account.Type.Stripe 2FA.Header 2FA.Token Profile.Status.Sociable diff --git a/Missing/ja.md b/Missing/ja.md index 971c1d1..8961b6a 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] +Account.Type.Stripe Settings.EditSettings Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description diff --git a/Missing/ko.md b/Missing/ko.md index 333fa12..d9a6713 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] +Account.Type.Stripe Settings.EditSettings Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description diff --git a/Missing/nl.md b/Missing/nl.md index 36f49cc..4b13e4a 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Dutch [nl] +Account.Type.Stripe Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/no.md b/Missing/no.md index fd1f872..f269524 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -56,6 +56,7 @@ Recovery.NoPasswordSetup Recovery.NoPasswordSetup.Description Register.UnknownError Register.UnknownError.Description +Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient diff --git a/Missing/pl.md b/Missing/pl.md index 6f96ba6..8407d7a 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] +Account.Type.Stripe Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 85940e1..65bab60 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -57,6 +57,7 @@ Recovery.NoPasswordSetup Recovery.NoPasswordSetup.Description Register.UnknownError Register.UnknownError.Description +Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient diff --git a/Missing/ru.md b/Missing/ru.md index 05cf9a7..d88340c 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] +Account.Type.Stripe Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/sv.md b/Missing/sv.md index 414eaf1..c00fafd 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -13,6 +13,7 @@ World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError World.Filter.IncompatibleSessions World.Edit.ReadOnly +Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient diff --git a/Missing/th.md b/Missing/th.md index a2f7297..dc8c549 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -439,6 +439,7 @@ Account.TOTP.Message.DeactivationComplete Account.Type.Standard Account.Type.Business Account.Type.Patreon +Account.Type.Stripe Account.Type.Mentor Account.Type.Moderator Account.Type.Team diff --git a/Missing/tr.md b/Missing/tr.md index 4ecba5f..f74ca01 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -242,6 +242,7 @@ Account.TOTP.Message.DeactivationComplete Account.Type.Standard Account.Type.Business Account.Type.Patreon +Account.Type.Stripe Account.Type.Mentor Account.Type.Moderator Account.Type.Team diff --git a/Missing/uk.md b/Missing/uk.md index fa885fe..e75feb1 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -6,6 +6,7 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError World.Edit.ReadOnly +Account.Type.Stripe Notifications.PermissionChanged Notifications.PermissionChangedDetail Tools.GeometryLineBrush.Name diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 093b5d6..a14dea9 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] +Account.Type.Stripe Settings.EditSettings Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 804f74e..9ae07c0 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -55,6 +55,7 @@ Recovery.NoPasswordSetup Recovery.NoPasswordSetup.Description Register.UnknownError Register.UnknownError.Description +Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient diff --git a/README.md b/README.md index 2c662f3..67acc84 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 67.2% - Missing keys: 773 -German [de] - 99.8% - Missing keys: 5 -English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2308 +Czech [cs] - 67.2% - Missing keys: 774 +German [de] - 99.7% - Missing keys: 6 +English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2309 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 68.7% - Missing keys: 739 -Spanish [es] - 97.4% - Missing keys: 61 -Estonian [et] - 35.0% - Missing keys: 1533 -Finnish [fi] - 87.4% - Missing keys: 296 -French [fr] - 99.8% - Missing keys: 5 -Hungarian [hu] - 28.0% - Missing keys: 1697 -Icelandic [is] - 26.3% - Missing keys: 1738 -Japanese [ja] - 99.8% - Missing keys: 5 -Korean [ko] - 99.8% - Missing keys: 5 -Dutch [nl] - 98.7% - Missing keys: 30 -Norwegian [no] - 65.8% - Missing keys: 807 -Polish [pl] - 99.2% - Missing keys: 19 -Portuguese (Brazil) [pt-br] - 65.7% - Missing keys: 808 -Russian [ru] - 99.2% - Missing keys: 19 -Swedish [sv] - 27.0% - Missing keys: 1721 -Thai [th] - 2.9% - Missing keys: 2289 -Turkish [tr] - 34.5% - Missing keys: 1545 -Ukrainian [uk] - 55.6% - Missing keys: 1046 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 5 -Chinese (Traditional, Taiwan) [zh-tw] - 66.0% - Missing keys: 802 +Esperanto [eo] - 68.6% - Missing keys: 740 +Spanish [es] - 97.4% - Missing keys: 62 +Estonian [et] - 35.0% - Missing keys: 1534 +Finnish [fi] - 87.4% - Missing keys: 297 +French [fr] - 99.7% - Missing keys: 6 +Hungarian [hu] - 28.0% - Missing keys: 1698 +Icelandic [is] - 26.3% - Missing keys: 1739 +Japanese [ja] - 99.7% - Missing keys: 6 +Korean [ko] - 99.7% - Missing keys: 6 +Dutch [nl] - 98.7% - Missing keys: 31 +Norwegian [no] - 65.7% - Missing keys: 808 +Polish [pl] - 99.2% - Missing keys: 20 +Portuguese (Brazil) [pt-br] - 65.7% - Missing keys: 809 +Russian [ru] - 99.2% - Missing keys: 20 +Swedish [sv] - 27.0% - Missing keys: 1722 +Thai [th] - 2.9% - Missing keys: 2290 +Turkish [tr] - 34.5% - Missing keys: 1546 +Ukrainian [uk] - 55.6% - Missing keys: 1047 +Chinese (Simplified, Mainland China) [zh-cn] - 99.7% - Missing keys: 6 +Chinese (Traditional, Taiwan) [zh-tw] - 66.0% - Missing keys: 803 -Total keys: 2358 +Total keys: 2359 ## 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. diff --git a/en.json b/en.json index d9e0a4d..409cdf9 100644 --- a/en.json +++ b/en.json @@ -586,6 +586,7 @@ "Account.Type.Standard": "Standard Account", "Account.Type.Business": "Business Account", "Account.Type.Patreon": "Patreon Supporter", + "Account.Type.Stripe": "Stripe Supporter", "Account.Type.Mentor": "{platform} Mentor", "Account.Type.Moderator": "{platform} Moderator", "Account.Type.Team": "{platform} Team", From 78c939bb78832666c2617baff0918bf24c47ea5d Mon Sep 17 00:00:00 2001 From: Tomas Mariancik Date: Wed, 5 Feb 2025 22:52:03 +0100 Subject: [PATCH 226/529] Update pluralization & DON'Ts - Updates the pluralization instructions to match the latest version of the ICU library - Added DON'T on making executive decisions on some changes --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 67acc84..4b2eaf9 100644 --- a/README.md +++ b/README.md @@ -39,9 +39,9 @@ If you do translate them and you haven't added a credit yet, put your name in th ### If you're contributing a new language 1. [Create a new Issue](https://github.com/Yellow-Dog-Man/Locale) for given language in format "Language [lang-code]", for example "English [en]", which will help coordinate efforts of different translators. -1. Verify that our fork of ICU MessageFormat.NET has a pluralizer for your language, by checking the "AddStandardPluralizers()" function in this file: https://github.com/Yellow-Dog-Man/messageformat.net/blob/master/src/Jeffijoe.MessageFormat/Formatting/Formatters/PluralFormatter.cs +1. Verify that our fork of ICU MessageFormat.NET has a pluralizer for your language. The following file should contain your language code: https://github.com/Yellow-Dog-Man/messageformat.net/blob/master/src/Jeffijoe.MessageFormat.MetadataGenerator/data/plurals.xml -If you can't find your language code in this file, please make a Issue either on in this repository. +If you can't find your language code in this file, please make a Issue either on in this repository. If the language doesn't have any pluralization rules (meaning words don't change depending on a number), this might not be needed - but we suggest you test it first. 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 @@ -105,6 +105,7 @@ optional arguments: - **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. - **DON'T** Submit strings from PRs that have the "New Strings" label until that PR is merged. The development team may need to update or change these strings as a part of their inclusion and this can cause conflicts. Wait till the PR is merged and THEN work on the new strings. - **DON'T** Submit strings for features that are not present in the "main" branch yet. Until a set of strings is in main, it is not complete and may need additional work to complete. Adding strings early, leads to extra work, Conflicts and confusion. +- **DON'T** Make executive decisions on how to change certain things on our behalf - e.g. replacing names of services or introducing variables into locales when they don't exist in the English one. Let us make the decision first in the EN locale on the main branch. Adjusting things to better suit the language/culture is fine, but overall they match the intent of the EN locale. ## 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 From da5052510fc695e643f90401c37ef73aeeb1979e Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Thu, 6 Feb 2025 00:12:11 +0200 Subject: [PATCH 227/529] chore: add new strings from 2025.2.5.1304 --- fr.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/fr.json b/fr.json index 42f7776..933bb60 100644 --- a/fr.json +++ b/fr.json @@ -585,7 +585,8 @@ "Account.Type.Standard": "Compte Standard", "Account.Type.Business": "Compte Business", - "Account.Type.Patreon": "Compte Supporteur", + "Account.Type.Patreon": "Compte Patreon", + "Account.Type.Stripe": "Compte Stripe", "Account.Type.Mentor": "Mentor {platform}", "Account.Type.Moderator": "Modérateur {platform}", "Account.Type.Team": "Équipe {platform}", @@ -1763,6 +1764,12 @@ "Settings.LaserSettings.ShowInDesktop": "Montrer les lasers en mode bureau", "Settings.LaserSettings.ShowInDesktop.Description": "Quand activé, les lasers seront visibles en mode bureau à la première personne.", + "Settings.EditSettings": "Options d'édition", + "Settings.EditSettings.ConfirmComponentDestroy": "Confirmer la destruction de composants", + "Settings.EditSettings.ConfirmComponentDestroy.Description": "Quand activé, vous aurez à confirmer avant de détruire un composant dans l'inspecteur. Cela évite de détruire un composant par erreur.", + "Settings.EditSettings.ConfirmSlotDestroy": "Confirmer la destruction de slots", + "Settings.EditSettings.ConfirmSlotDestroy.Description": "Quand activé, vous aurez à confirmer avant de détruire un slot. Cela évite de détruire des objets après une erreur", + "Settings.CursorSettings": "Options de curseur", "Settings.CursorSettings.BaseCursorSize": "Taille du curseur de base", From 8d5842d26dfe52a08e39196bc75f9bbe412c9db2 Mon Sep 17 00:00:00 2001 From: bredo Date: Thu, 6 Feb 2025 11:20:28 +1300 Subject: [PATCH 228/529] en-gb: Favorite -> Favourite --- en-gb.json | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/en-gb.json b/en-gb.json index c5a768c..94ce110 100644 --- a/en-gb.json +++ b/en-gb.json @@ -27,7 +27,19 @@ "Importer.Model.Advanced.Optimize": "Optimise Model/Scene", "Importer.Model.Advanced.RandomColors": "Generate Random Colours", - "Inventory.Favorite.ColorDialog": "Set Colour Picker", + "Inventory.Favorite.Home": "Favourite Home", + "Inventory.Favorite.ProgressBar": "Favourite Progress Bar", + "Inventory.Favorite.AudioStreamController": "Favourite Stream Controller", + "Inventory.Favorite.TextDisplay": "Favourite Text Display", + "Inventory.Favorite.VideoPlayer": "Favourite Video Player", + "Inventory.Favorite.AudioPlayer": "Favourite Audio Player", + "Inventory.Favorite.InteractiveCamera": "Favourite Camera", + "Inventory.Favorite.Keyboard": "Favourite Keyboard", + "Inventory.Favorite.Avatar": "Favourite Avatar", + "Inventory.Favorite.WorldLoadingIndicator": "Favourite Loading Bar", + "Inventory.Favorite.ColorDialog": "Favourite Colour Picker", + "Inventory.Favorite.Hyperlink": "Favourite URL Display", + "Inventory.Favorite.Document": "Favourite Document Display", "Inspector.Mesh.ChannelStats": "Normals: {normals}, Tangents: {tangents}, Colours: {colors}, UV0: {uv0}, UV1: {uv1}, UV2: {uv2}, UV3: {uv3}", "Inspector.SkinnedMesh.VisualizeBoneBounds": "Visualise bone bounding boxes", @@ -69,6 +81,8 @@ "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "Voice normalisation", "Settings.AudioInputFilteringSettings.NormalizationThreshold": "Normalisation threshold", + "Settings.FavoritesSettings": "Favourites", + "Dummy": "Dummy" } } From 74914f9de62832362492c137bdb7dff81d64eb1e Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Wed, 5 Feb 2025 23:40:10 +0100 Subject: [PATCH 229/529] de: translated edit settings, tweaks and stripe string --- de.json | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/de.json b/de.json index 343ba5f..39d4b12 100644 --- a/de.json +++ b/de.json @@ -121,8 +121,8 @@ "Inventory.SaveHeld": "Gehaltenes Objekt speichern", "Inventory.GetURL": "URL holen", "Inventory.Inventories": "Inventare", - "Inventory.Share": "Teilen", - "Inventory.Unshare": "Privat machen", + "Inventory.Share": "Veröffentlichen", + "Inventory.Unshare": "Veröffentlichung beenden", "Inventory.SaveAvatar": "Avatar speichern", "Inventory.Favorite.Home": "Home favorisieren", "Inventory.Favorite.ProgressBar": "Fortschrittsanzeige favorisieren", @@ -586,6 +586,7 @@ "Account.Type.Standard": "Standard Konto", "Account.Type.Business": "Business Konto", "Account.Type.Patreon": "Patreon Unterstützer", + "Account.Type.Stripe": "Stripe Unterstützer", "Account.Type.Mentor": "{platform} Mentor", "Account.Type.Moderator": "{platform} Moderator", "Account.Type.Team": "{platform} Team", @@ -1763,6 +1764,12 @@ "Settings.LaserSettings.ShowInDesktop": "Zeige Laser im Desktop Modus", "Settings.LaserSettings.ShowInDesktop.Description": "Wenn dies aktiviert ist, wird das Laserbild in der Egoperspektive im Desktop Modus vollständig angezeigt.", + "Settings.EditSettings": "Bearbeitungs-Einstellungen", + "Settings.EditSettings.ConfirmComponentDestroy": "Bestätigung beim Löschen von Komponenten", + "Settings.EditSettings.ConfirmComponentDestroy.Description": "Wenn diese Funktion aktiviert ist, werden Sie beim Löschen von Komponenten im Inspektor um eine Bestätigung gebeten. Dies hilft zu verhindern, dass sie versehentlich durch einen Fehlklick entfernt werden.", + "Settings.EditSettings.ConfirmSlotDestroy": "Bestätigung beim Löschen von Slots", + "Settings.EditSettings.ConfirmSlotDestroy.Description": "Wenn diese Funktion aktiviert ist, werden Sie beim Löschen von Slots mit dem Entwickler-Tool um eine Bestätigung gebeten. Dies hilft zu verhindern, dass sie versehentlich durch einen Fehlklick entfernt werden.", + "Settings.CursorSettings": "Zeigereinstellungen", "Settings.CursorSettings.BaseCursorSize": "Basis-Zeigergröße", From 3405650968d0401e38aeae0569c7718f3e3c2b0d Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Thu, 6 Feb 2025 08:20:10 +0900 Subject: [PATCH 230/529] KO: Destroy settings, New support type. --- ko.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ko.json b/ko.json index c518d6e..7d1d3ca 100644 --- a/ko.json +++ b/ko.json @@ -586,6 +586,7 @@ "Account.Type.Standard" : "일반 계정", "Account.Type.Business" : "비즈니스 계정", "Account.Type.Patreon" : "페트리온 후원자", + "Account.Type.Stripe" : "스트라이프 후원자", "Account.Type.Mentor" : "{platform} 멘토", "Account.Type.Moderator" : "{platform} 중재자", "Account.Type.Team" : "{platform} 팀", @@ -1763,6 +1764,12 @@ "Settings.LaserSettings.ShowInDesktop": "데스크탑 모드에서 지시선 보이기", "Settings.LaserSettings.ShowInDesktop.Description": "활성화한 경우, 데스크탑 1인칭 모드에서 지시선이 표현됩니다.", + "Settings.EditSettings": "편집 설정", + "Settings.EditSettings.ConfirmComponentDestroy": "구성요소 삭제시 승인받기", + "Settings.EditSettings.ConfirmComponentDestroy.Description": "활성화 시, 인스펙터를 통해 구성요소를 삭제할때 추가로 사용자의 확인을 요구합니다. 이를 통해 실수에 의한 삭제를 어느정도 예방할 수 있습니다.", + "Settings.EditSettings.ConfirmSlotDestroy": "슬롯 삭제시 승인받기", + "Settings.EditSettings.ConfirmSlotDestroy.Description": "활성화 시, 개발 툴팁(Developer tool)을 통해 슬롯을 삭제할때 추가로 사용자의 확인을 요구합니다. 이를 통해 실수로 대상을 삭제하는 사고를 어느정도 예방할 수 있습니다.", + "Settings.CursorSettings": "커서 설정", "Settings.CursorSettings.BaseCursorSize": "기본 커서 크기", From 82b4f2d1f1c21e074634e78d78ce411e371341ab Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Thu, 6 Feb 2025 11:01:03 +0800 Subject: [PATCH 231/529] zh-cn:Sync to the latest English version --- zh-cn.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index 814e322..f89868a 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -586,6 +586,7 @@ "Account.Type.Standard" : "标准账户", "Account.Type.Business" : "商用账户", "Account.Type.Patreon" : "Patreon 支持者", + "Account.Type.Stripe": "Stripe 支持者", "Account.Type.Mentor" : "{platform} 导师", "Account.Type.Moderator" : "{platform} 管理员", "Account.Type.Team" : "{platform} 团队", @@ -1763,6 +1764,12 @@ "Settings.LaserSettings.ShowInDesktop": "在桌面模式下显示激光", "Settings.LaserSettings.ShowInDesktop.Description": "开启后,在桌面模式下的第一人称视角中,激光视觉效果将完全呈现在你眼前", + "Settings.EditSettings": "编辑设置", + "Settings.EditSettings.ConfirmComponentDestroy": "确定删除组件", + "Settings.EditSettings.ConfirmComponentDestroy.Description": "启用后,在检查器中删除组件前会要求你进行确认。这有助于防止因误操作而意外删除它们。", + "Settings.EditSettings.ConfirmSlotDestroy": "确定删除槽位", + "Settings.EditSettings.ConfirmSlotDestroy.Description": "启用后,使用开发者工具销毁槽位时会要求你进行确认。这可以防止因误点击而意外销毁对象。", + "Settings.CursorSettings": "光标设置", "Settings.CursorSettings.BaseCursorSize": "基本光标大小", From 3d04a25de3d10b2c7e9331c9cdb654ebe89140bc Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Thu, 6 Feb 2025 14:54:58 +0900 Subject: [PATCH 232/529] Update ja.json --- ja.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ja.json b/ja.json index 26dd7ab..28bf3aa 100644 --- a/ja.json +++ b/ja.json @@ -586,6 +586,7 @@ "Account.Type.Standard" : "スタンダードアカウント", "Account.Type.Business" : "ビジネスアカウント", "Account.Type.Patreon" : "Patreon サポーター", + "Account.Type.Stripe": "Stripe サポーター", "Account.Type.Mentor" : "{platform} メンター", "Account.Type.Moderator" : "{platform} モデレーター", "Account.Type.Team" : "{platform} チーム", @@ -1764,6 +1765,12 @@ "Settings.LaserSettings.ShowInDesktop": "デスクトップモードでレーザーを表示", "Settings.LaserSettings.ShowInDesktop.Description": "有効にすると、デスクトップモードで一人称視点の場合にも、レーザーが表示されます。", + "Settings.EditSettings": "編集設定", + "Settings.EditSettings.ConfirmComponentDestroy": "コンポーネント削除時に確認する", + "Settings.EditSettings.ConfirmComponentDestroy.Description": "有効にすると、インスペクタでコンポーネントを削除する前に確認を求められます。コンポーネントを誤って削除するのを防ぎます。", + "Settings.EditSettings.ConfirmSlotDestroy": "スロット削除時に確認する", + "Settings.EditSettings.ConfirmSlotDestroy.Description": "有効にすると、Devツールでスロットを削除する前に確認を求められます。誤ってオブジェクトを削除するのを防ぎます。", + "Settings.CursorSettings": "カーソル設定", "Settings.CursorSettings.BaseCursorSize": "基本のカーソルサイズ", From af5f50a62af527c2f6b23dad6a568a44bb139344 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Fri, 7 Feb 2025 21:45:43 +0000 Subject: [PATCH 233/529] Minor grammar fixes I missed a while ago. --- pl.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pl.json b/pl.json index 7923e90..1133398 100644 --- a/pl.json +++ b/pl.json @@ -1331,9 +1331,9 @@ "Settings.InteractiveCameraPhotoSettings": "Zdjęcia", "Settings.InteractiveCameraPostProcessingSettings": "Przetwarzanie Końcowe", - "Settings.GeneralControlsSettings.PrimaryHand": "Głowna ręka", - "Settings.GeneralControlsSettings.PrimaryHand.Description": "Którą ręke uważasz za główną. Różne systemy używają tego przy interakcji, np. przy ekwipowaniu narzędzi.", - "Settings.GeneralControlsSettings.DoubleClickInterval": "Odstęp podwójnego kliknijęcia", + "Settings.GeneralControlsSettings.PrimaryHand": "Ręka wiodąca", + "Settings.GeneralControlsSettings.PrimaryHand.Description": "Którą rękę uważasz za wiodącą. Różne systemy używają tego przy interakcji, np. przy ekwipowaniu narzędzi.", + "Settings.GeneralControlsSettings.DoubleClickInterval": "Odstęp podwójnego kliknięcia", "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "Dla dowolnych interakcji wymagających podwójnego kliknięcia, to ustawienie kontroluje maksymalny czas żeby kliknięcie było uznane za podwójne. Jeśli trudno jest ci wykonać podwójne kliknięcie zwiększ tą wartość. Jeśli zbyt łatwo jest ci wykonać podwójne kliknięcie zmniejsz tą wartość.", "Settings.LocomotionSettings.LocomotionPreferences": "Preferencje Lokomocji", From 8882a4b2e7b81a9723da4962933073484824466b Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sat, 8 Feb 2025 19:03:46 +0000 Subject: [PATCH 234/529] Revert "Translated unsupported record types and link keys." This reverts commit d816f6246beaffcd0c37f6512e0d17fb06d8fcc2, as it was contributed by another user. --- pl.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pl.json b/pl.json index 1133398..b5802d1 100644 --- a/pl.json +++ b/pl.json @@ -1065,12 +1065,6 @@ "Importer.Slices.TitleGrayscale": "Obrazy w formie warstw jako tekstura objętościowa (skala szarości)", "Importer.Slices.Description": "Przetwarza wszystkie pliki obrazów w folderze na teksturę objętościową", - "Importer.UnsupportedRecordType.Heading":"Nie obsługiwany typ rekordu Record", - "Importer.UnsupportedRecordType.Description":"Record który chcesz importować ({url}) ma nie obsługiwany typ. Typ: {recordType}. Prosimy zgłosić to na {bugUrl}.", - "Importer.Link.Invalid.Heading":"Zły link foldera", - "Importer.Link.Invalid.Description":"Link do foldera ({url}) jest nieprawidłowy. Spróbuj ponownie.", - "Inventory.Link.LinkText": "Link ekfipuneka do {name}", - "Exporter.Title": "Eksport", "Exporter.FileName": "Nazwa pliku:", "Exporter.ExportAs": "Eksportuj jako:", From 62e571b8a7061f38f201b1c0d88b2d8961891d58 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sat, 8 Feb 2025 19:31:39 +0000 Subject: [PATCH 235/529] Minor improvements First of many commits cleaning up the Polish locale. --- pl.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pl.json b/pl.json index b5802d1..eaf67b1 100644 --- a/pl.json +++ b/pl.json @@ -207,7 +207,7 @@ "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.HostBlockedDetail": "Ten host jest zablokowany", "World.Error.WorldCrash": "Crash świata", "World.Error.WorldCrashDetail": "Fatalny błąd podczas aktualizacji świata", "World.Error.Handshake": "Błąd podczas nawiązywania położenia", @@ -225,7 +225,7 @@ "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.Autosave": "Autozapis (Automatyczny nadpis poprzedniego zapisu):", "World.Config.AutosaveInterval": "Interwał Autozapisu (minuty):", "World.Config.CleanupAssets": " Oczyść nieużywane zasoby:", "World.Config.CleanupInterval": "Interwał czyszczenia (sekundy):", @@ -371,7 +371,7 @@ "Tools.StreamAudio": "Transmisja Dźwięku", "Tools.Setup2FA": "Skonfiguruj 2FA", - "Tools.StreamAudio.Dialog.Title": "Utwórz strumień audio", + "Tools.StreamAudio.Dialog.Title": "Transmituj audio", "Tools.StreamAudio.Start": "Rozpocznij Transmisję", "Tools.StreamAudio.Bitrate": "Bitrate: {bitrate} kbps", "Tools.StreamAudio.Title": "Transmisja Dźwięku {username}", @@ -396,7 +396,7 @@ "Indicator.ServerStatus.Status": "Status serwera", "Indicator.ServerStatus.Good": "Dobry", - "Indicator.ServerStatus.Slow": "Powolny", + "Indicator.ServerStatus.Slow": "Spowolniony", "Indicator.ServerStatus.Down": "Niesprawny", "Indicator.ServerStatus.NoInternet": "Brak internetu", From a40f6fc85951fa087ed3208fc09d4bcc51f1662c Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sun, 9 Feb 2025 01:18:10 +0000 Subject: [PATCH 236/529] Clarification in login strings. Might need to go back over these at some point again. --- pl.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pl.json b/pl.json index eaf67b1..023d623 100644 --- a/pl.json +++ b/pl.json @@ -493,10 +493,10 @@ "Register.MissingPassword.Description": "Hasło nie zostało wprowadzone.", "Register.InvalidPassword": "Nieprawidłowe Hasło", - "Register.InvalidPassword.Description": "Hasło jest nieprawidłowe. Musi zawierać co najmniej 8 znaków, 1 cyfrę, 1 wielką literę i 1 małą literę.", + "Register.InvalidPassword.Description": "Hasło musi zawierać co najmniej 8 znaków, w tym: 1 cyfrę, 1 wielką i małą literę.", "Register.EmailAlreadyRegistered": "E-mail już zarejestrowany", - "Register.EmailAlreadyRegistered.Description": "Istnieje już konto korzystające z tego adresu e-mail. Jeśli nie pamiętasz hasła, możesz kliknąć \"Nie pamiętam hasła\" Możesz również skontaktować się z pomocą techniczną: {supportUrl}.", + "Register.EmailAlreadyRegistered.Description": "Istnieje już konto pod tym adresem e-mail. Jeśli nie pamiętasz hasła, możesz kliknąć \"Nie pamiętam hasła\" Możesz również skontaktować się z pomocą techniczną: {supportUrl}.", "Register.UsernameAlreadyRegistered": "Nazwa użytkownika jest już zarejestrowana", "Register.UsernameAlreadyRegistered.Description": "Konto używające tej nazwy użytkownika już istnieje, jeśli nie pamiętasz hasła, możesz kliknąć \"Nie pamiętam hasła\". Możesz również skontaktować się z pomocą techniczną: {supportUrl}.", @@ -535,7 +535,7 @@ "Account.RepeatPassword": "Powtórz Hasło:", "Account.RecoverPassword": "Nie pamiętasz hasła?", "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.PasswordRules": "(co najmniej 8 znaków, w tym 1 cyfra, 1 mała i duża litera)", "Account.LostPassword": "Nie pamiętam hasła", "Account.SendRecoveryCode": "Wyślij Kod Odzyskiwania", "Account.ResetPasswordHeader": "Resetuj Swoje Hasło", From 8a41b849f886f18a18862502cc437d01d4cee2a6 Mon Sep 17 00:00:00 2001 From: Foxo <79523144+FoxoBread@users.noreply.github.com> Date: Sun, 9 Feb 2025 04:48:33 +0000 Subject: [PATCH 237/529] Password requirement consistency fix Co to jest sen? --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index 023d623..3fc9430 100644 --- a/pl.json +++ b/pl.json @@ -493,7 +493,7 @@ "Register.MissingPassword.Description": "Hasło nie zostało wprowadzone.", "Register.InvalidPassword": "Nieprawidłowe Hasło", - "Register.InvalidPassword.Description": "Hasło musi zawierać co najmniej 8 znaków, w tym: 1 cyfrę, 1 wielką i małą literę.", + "Register.InvalidPassword.Description": "Hasło musi zawierać co najmniej 8 znaków, w tym: 1 cyfrę, 1 dużą i małą literę.", "Register.EmailAlreadyRegistered": "E-mail już zarejestrowany", "Register.EmailAlreadyRegistered.Description": "Istnieje już konto pod tym adresem e-mail. Jeśli nie pamiętasz hasła, możesz kliknąć \"Nie pamiętam hasła\" Możesz również skontaktować się z pomocą techniczną: {supportUrl}.", From 9ef7faf077391237e2f233c5d6c2926c615ffb94 Mon Sep 17 00:00:00 2001 From: Nikodem B <99769534+t91a60@users.noreply.github.com> Date: Sun, 9 Feb 2025 17:30:43 +0100 Subject: [PATCH 238/529] Small Changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit błąd w polskich znakach oraz Zmiana znaczenia czasownika --- pl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pl.json b/pl.json index 3fc9430..ebb780f 100644 --- a/pl.json +++ b/pl.json @@ -40,7 +40,7 @@ "General.Edit": "Edytuj", "General.UI.SearchPrompt": "Wyszukaj...", - "General.UI.SearchPromptLong": "Pisz aby wyszukać...", + "General.UI.SearchPromptLong": "Wpisz, aby wyszukać...", "General.UI.ToggleEditMode": "Włącz tryb edycji", "General.UI.ToggleSubtitles": "Włącz napisy", "General.UI.Subtitles.On": "Napisy: włączone", @@ -121,7 +121,7 @@ "Inventory.SaveHeld": "Zapisz trzymane", "Inventory.GetURL": "Kopiuj URL", "Inventory.Inventories": "Ekwipunki", - "Inventory.Share": "Udostepnij", + "Inventory.Share": "Udostępnij", "Inventory.Unshare": "Cofnij udostępnianie", "Inventory.SaveAvatar": "Zapisz Awatara", "Inventory.Favorite.Home": "Ustaw dom", From 5601a1b75209a948000d4a0bb2330ea3710c480c Mon Sep 17 00:00:00 2001 From: Nikodem B <99769534+t91a60@users.noreply.github.com> Date: Sun, 9 Feb 2025 18:28:36 +0100 Subject: [PATCH 239/529] Need review --- pl.json | 74 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/pl.json b/pl.json index ebb780f..474cd1c 100644 --- a/pl.json +++ b/pl.json @@ -9,8 +9,8 @@ "General.Cancel": "Anuluj", "General.Continue": "Kontynuuj", "General.Next": "Dalej", - "General.Previous": "Poprzedni", - "General.Back": "Wstecz", + "General.Previous": "Wstecz", + "General.Back": "Cofnij", "General.Confirm": "Na pewno?", "General.Loading": "Ładowanie...", "General.Processing": "Przetwarzanie...", @@ -18,9 +18,9 @@ "General.Reset": "Reset", "General.WorldOpenConfirm": "Na pewno otworzyć?", "General.Save": "Zapisz", - "General.Saving": "Zapisywanie...", - "General.Saved": "Zapisano!", - "General.Done": "Gotowe!", + "General.Saving": "Trwa zapisywanie…", + "General.Saved": "Pomyślnie zapisano!", + "General.Done": "Ukończono!", "General.Close": "Zamknij", "General.CopyToClipboard": "Skopiuj do schowka", "General.CopiedToClipboard": "Skopiowano!", @@ -36,7 +36,7 @@ "General.Understand": "Rozumiem", "General.Notice": "Notice", "General.UnderstandEnable": "Rozumiem, Włącz", - "General.Dismiss": "Zamknij", + "General.Dismiss": "Odrzuć", "General.Edit": "Edytuj", "General.UI.SearchPrompt": "Wyszukaj...", @@ -59,7 +59,7 @@ "General.Units.Imperial": "Imperialny", "Worlds.Home": "Dom", - "Worlds.Tutorial": "Tutorial", + "Worlds.Tutorial": "Samouczek", "Locomotion.Noclip.Name": "Noclip", "Locomotion.Noclip.Description": "Prosty tryb latania no-clip, idealny do edytowania.", @@ -76,7 +76,7 @@ "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.", + "Locomotion.Slide.Description": "Prosty tryb poślizgu – przyczepia się do powierzchni, jeśli taka istnieje, w przeciwnym razie unosi się.", "Interaction.Destroy": "Zniszcz", "Interaction.Duplicate": "Duplikuj", @@ -85,8 +85,8 @@ "Interaction.SaveToInventory.NoWritePermission": "Nie można zapisać przedmiotu w bieżącym folderze ekwipunku.", "Interaction.Undo": "Cofnij", "Interaction.Redo": "Ponów", - "Interaction.EquipTool": "Ekwipuj", - "Interaction.DequipTool": "Odekwipuj", + "Interaction.EquipTool": "Wyposaż", + "Interaction.DequipTool": "Zdejmij narzędzie", "Interaction.ScalingEnabled": "Skalowanie Włączone", "Interaction.ScalingDisabled": "Skalowanie Wyłączone", "Interaction.ResetScale": "Resetuj Skalę", @@ -99,7 +99,7 @@ "Interaction.Locomotion": "Lokomocja", "Interaction.Locomotion.None": "Żadna", - "Interaction.NamedEquipTool": "Ekwipuj {name}", + "Interaction.NamedEquipTool": "Wyposaż {name}", "Interaction.NamedEquipTool.Default": "Narzędzie", "Interaction.EnterAnchor": "Usiądź", @@ -117,17 +117,17 @@ "Inventory.OpenWorld": "Otwórz świat", "Inventory.Equip": "Wyposaż", "Inventory.Delete": "Usuń", - "Inventory.CreateDirectory": "Utwórz folder", - "Inventory.SaveHeld": "Zapisz trzymane", + "Inventory.CreateDirectory": "Utwórz katalog", + "Inventory.SaveHeld": "Zapisz trzymane przedmioty", "Inventory.GetURL": "Kopiuj URL", "Inventory.Inventories": "Ekwipunki", "Inventory.Share": "Udostępnij", - "Inventory.Unshare": "Cofnij udostępnianie", + "Inventory.Unshare": "Przestań udostępniać", "Inventory.SaveAvatar": "Zapisz Awatara", "Inventory.Favorite.Home": "Ustaw dom", "Inventory.Favorite.ProgressBar": "Ustaw pasek postępu", "Inventory.Favorite.AudioStreamController": "Ustaw Steam kontroler", - "Inventory.Favorite.TextDisplay": "Ustaw wyświetlania tekstu", + "Inventory.Favorite.TextDisplay": "Ustaw wyświetlacz tekstu", "Inventory.Favorite.VideoPlayer": "Ustaw odtwarzacz wideo", "Inventory.Favorite.AudioPlayer": "Ustaw odtwarzacz audio", "Inventory.Favorite.InteractiveCamera": "Ustaw kamerę", @@ -137,7 +137,7 @@ "Inventory.Favorite.ColorDialog": "Ustaw próbnik kolorów", "Inventory.Favorite.Hyperlink": "Ustaw wyświetlacz URL", "Inventory.Favorite.Document": "Ustaw wyświetlacz dokumentów", - "Inventory.SpawnFacet": "Przyzwij Fastetę", + "Inventory.SpawnFacet": "Przyzwij fasetę", "Dash.Screens.Home": "Dom", "Dash.Screens.Worlds": "Światy", @@ -169,22 +169,22 @@ "Facets.FPS": "{fps} FPS", "World.Waiting": "Oczekiwanie...", - "World.HostIsStarting": "Host zaczyna sesję...", + "World.HostIsStarting": "Host rozpoczyna sesję...", "World.Loading": "Ładowanie...", - "World.LoadingFailed": "Niepowodzenie", + "World.LoadingFailed": "Błąd ładowania", "World.LoadedAssets": "Załadowano {assets} z {total_assets}", "World.Downloading": "Pobieranie {bytes} z {total_bytes}", "World.Loaded": "Świat załadowany", "World.Connection.EstablishingConnection": "Nawiązywanie połączenia", - "World.Connection.RequestingJoin": "Proszenie o dołączenie", + "World.Connection.RequestingJoin": "Wysyłanie żądania dołączenia", "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.LNLPoke": "Prośba o zaczepienie LNL", - "World.Connection.LNL.NATPunchthrough": "Przebicie LNL NAT {n}", + "World.Connection.LNL.NATPunchthrough": "Przebicie NAT LNL {n}", "World.Connection.LNL.Relay": "Przekaźnik LNL", "World.Connection.SteamNetworkingSockets": "Gniazda Sieciowe Steam", "World.Connection.TCP": "TCP
{address}", @@ -198,7 +198,7 @@ "World.Error.SessionEnded": "Sesja się zakończyła", "World.Error.UserLimitReached": "Sesja osiągnęła limit użytkowników", "World.Error.FailedAuthentication": "Uwierzytelnianie nie powiodło się", - "World.Error.FailedUserID": "Uwierzytelnianie UserID nie powiodło się", + "World.Error.FailedUserID": "Uwierzytelnianie identyfikatora użytkownika 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", @@ -210,9 +210,9 @@ "World.Error.HostBlockedDetail": "Ten host jest zablokowany", "World.Error.WorldCrash": "Crash świata", "World.Error.WorldCrashDetail": "Fatalny błąd podczas aktualizacji świata", - "World.Error.Handshake": "Błąd podczas nawiązywania położenia", + "World.Error.Handshake": "Błąd przy nawiązywaniu połączenia", "World.Error.Unknown": "Nieznany błąd", - "World.Error.FailedToCreateBanAccessKey": "Błąd z tworzeniem klucza do banów", + "World.Error.FailedToCreateBanAccessKey": "Nie udało się utworzyć klucza banowania", "World.Error.UnhandledError": "Błąd", "World.Config.Name": "Nazwa świata:", @@ -225,8 +225,8 @@ "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 (Automatyczny nadpis poprzedniego zapisu):", - "World.Config.AutosaveInterval": "Interwał Autozapisu (minuty):", + "World.Config.Autosave": "Automatyczny zapis (nadpisze poprzedni zapis):", + "World.Config.AutosaveInterval": "Interwał automatycznego zapisu (minuty):", "World.Config.CleanupAssets": " Oczyść nieużywane zasoby:", "World.Config.CleanupInterval": "Interwał czyszczenia (sekundy):", @@ -273,30 +273,30 @@ "World.Indicator.Hosting": "Jesteś hostem", "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.Users.None": "(brak aktywnych sesji)", "World.Indicator.Description": "Opis", "World.Indicator.Description.None": "(nie podano opisu)", "World.Indicator.Visited": "(odwiedzono)", - "World.Detail.ActiveSessions": "Aktywne Sesje:", - "World.Detail.ActiveUsers": "Aktywni Użytkownicy:", + "World.Detail.ActiveSessions": "Trwające sesje:", + "World.Detail.ActiveUsers": "Użytkownicy online:", "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.Users.Count": "Aktywnych: {active}{away, select, 0 {} other { (+{away} nieaktywnych)}} z {max}", - "World.Detail.WorldInformationHeader": "Informacje o Świecie", - "World.Detail.PublishDate": "Opublikowany", - "World.Detail.ModifyDate": "Ostatnio Zaktualizowany", - "World.Detail.Visits": "Odwiedziny", + "World.Detail.WorldInformationHeader": "Szczegóły świata", + "World.Detail.PublishDate": "Data publikacji", + "World.Detail.ModifyDate": "Data ostatniej aktualizacji", + "World.Detail.Visits": "Liczba odwiedzin", "World.Detail.Tags": "Tagi", "World.Detail.ActionsHeader": "Akcje:", - "World.Category.Everything": "Wszystko", + "World.Category.Everything": "Wszystkie", "World.Category.Featured": "Polecane", "World.Category.PublishedWorlds": "Opublikowane Światy", "World.Category.ActiveSessions": "Aktywne Sesje", @@ -534,7 +534,7 @@ "Account.Password": "Hasło:", "Account.RepeatPassword": "Powtórz Hasło:", "Account.RecoverPassword": "Nie pamiętasz hasła?", - "Account.LiveEmailWarning": "UWAGA: live.com, hotmail.com, outlook.com i inne domeny Microsoft mogą zająć 1-2 dni aby przyjąć email.", + "Account.LiveEmailWarning": "UWAGA: live.com, hotmail.com, outlook.com i inne domeny Microsoft mogą zająć 1-2 dni, zanim email zostanie odebrany.", "Account.PasswordRules": "(co najmniej 8 znaków, w tym 1 cyfra, 1 mała i duża litera)", "Account.LostPassword": "Nie pamiętam hasła", "Account.SendRecoveryCode": "Wyślij Kod Odzyskiwania", @@ -865,7 +865,7 @@ "CreateNew.EmptyObject": "Pusty Obiekt", "CreateNew.ParticleSystem": "System Cząsteczek", "CreateNew.LegacyParticleSystem": "Stary System Cząsteczek", - + "CreateNew.Object": "Obiekt", @@ -2233,7 +2233,7 @@ "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do symulacji rigidbody, poprzez zaznaczenie opcji \"SimulateRotation\". Komponent ten jednak nie jest zaprojektowany do tego celu, a prawidłowe wsparcie dla rigidbody pojawi się w przyszłości.
Użycie tego komponentu do symulacji rigidbody może spowodować:
- Zwiększone użycie procesora i sieci
- CharacterController ulegnie glitchowi, jeśli inna osoba spróbuje interakcji.", "Inspector.PrimitiveMemberEditor.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że to nie jest oficjalnie wspierana funkcja, i proces ten może przestać działać w każdej chwili. Nie należy polegać na tym przy tworzeniu swoich dzieł.", - + "Inspector.ParticleSystem.BasicInfo" : "Ilość cząstek: {count}\tCzas ostatniej symulacji: {time}", "Inspector.ParticleSystem.TrailInfo" : "Ślady: {trailCount} (Pojemność: {trailCapacity}), Pojemność punktu śladu: {trailPointCapacity}", From 256a2a64b91e1ecae7f9e439a6f008a889d60fb4 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Mon, 10 Feb 2025 21:21:10 +0000 Subject: [PATCH 240/529] Reworked 2FA strings --- pl.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pl.json b/pl.json index 474cd1c..faa33b5 100644 --- a/pl.json +++ b/pl.json @@ -558,7 +558,7 @@ "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.Title": "Dwustopniowa weryfikacja", "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, takiej 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.", @@ -575,13 +575,13 @@ "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.Message.SetupComplete": "Gratulacje!

Twoje konto jest teraz skonfigurowane z 2FA dla dodatkowej ochrony!

Możesz opcjonalnie włączyć tę funkcję dla logowania do konta za pomocą polecenia /enableLogin2FA.", + "Account.TOTP.Message.Error": "Wystąpił błąd. Spróbuj ponownie później.", + "Account.TOTP.Message.SetupComplete": "Gratulacje!

Twoje konto jest teraz zabezpieczone dwustopniową weryfikacją.

Możesz opcjonalnie włączyć tę funkcję dla logowania do konta za pomocą polecenia /enableLogin2FA.", "Account.TOTP.Deactivate.Header": "Dezaktywuj 2FA", "Account.TOTP.Deactivate.Description": "2FA jest obecnie skonfigurowane i aktywne na Twoim koncie. Jeśli musisz dezaktywować 2FA (np. z powodu utraty telefonu lub naruszenia bezpieczeństwa kodów), możesz to zrobić tutaj.

Po dezaktywacji możesz ponownie skonfigurować 2FA, co spowoduje wygenerowanie zupełnie nowego sekretnego kodu i nowego zestawu kodów odzyskiwania.

Jeśli zgubisz telefon, a będzie konieczne ponowne skonfigurowanie 2FA, zdecydowanie zalecamy zrobienie tego natychmiast, ponieważ każdy kod odzyskiwania może być użyty tylko raz, a po ich wyczerpaniu dostęp do twojego konta będzie niemożliwy.", "Account.TOTP.Deactivate.Deactivate": "Dezaktywuj", "Account.TOTP.Deactivate.Deactivating": "Dezaktywowanie...", - "Account.TOTP.Message.DeactivationComplete": "2FA zostało pomyślnie dezaktywowane na Twoim koncie.

Twoje konto jest teraz bardziej narażone na ryzyko!

Zdecydowanie zalecamy natychmiastowe ponowne skonfigurowanie 2FA, zwłaszcza jeśli użyłeś kodu odzyskiwania z powodu utraty telefonu.", + "Account.TOTP.Message.DeactivationComplete": "Dwustopniowa weryfikacja została pomyślnie dezaktywowana na Twoim koncie.

Twoje konto jest teraz bardziej narażone na ryzyko!

Zdecydowanie zalecamy ponowne skonfigurowanie 2FA, zwłaszcza jeśli użyto kodu odzyskiwania z powodu utraty telefonu.", "Account.Type.Standard": "Konto Standardowe", "Account.Type.Business": "Konto Biznesowe", From bc02e5bb10bcc280310b9317925b9992ad101b04 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Mon, 10 Feb 2025 21:24:00 +0000 Subject: [PATCH 241/529] +Account.Type.Stripe --- pl.json | 1 + 1 file changed, 1 insertion(+) diff --git a/pl.json b/pl.json index faa33b5..87acbe4 100644 --- a/pl.json +++ b/pl.json @@ -586,6 +586,7 @@ "Account.Type.Standard": "Konto Standardowe", "Account.Type.Business": "Konto Biznesowe", "Account.Type.Patreon": "Wsparcie na Patreon", + "Account.Type.Stripe": "Wsparcie na Stripe", "Account.Type.Mentor": "{platform} Mentor", "Account.Type.Moderator": "{platform} Moderator", "Account.Type.Team": "{platform} Zespół", From ee02f58430a8df463ffe01a5500f1bdc5ef9c145 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Mon, 10 Feb 2025 21:45:40 +0000 Subject: [PATCH 242/529] Lots of small cleanups and merges Most merged or adapted from @t91a60 originally in https://github.com/Yellow-Dog-Man/Locale/pull/655 --- pl.json | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/pl.json b/pl.json index 87acbe4..2039d14 100644 --- a/pl.json +++ b/pl.json @@ -14,7 +14,7 @@ "General.Confirm": "Na pewno?", "General.Loading": "Ładowanie...", "General.Processing": "Przetwarzanie...", - "General.FAILED": "NIEUDANE", + "General.FAILED": "Niepowodzenie", "General.Reset": "Reset", "General.WorldOpenConfirm": "Na pewno otworzyć?", "General.Save": "Zapisz", @@ -39,7 +39,7 @@ "General.Dismiss": "Odrzuć", "General.Edit": "Edytuj", - "General.UI.SearchPrompt": "Wyszukaj...", + "General.UI.SearchPrompt": "Szukaj...", "General.UI.SearchPromptLong": "Wpisz, aby wyszukać...", "General.UI.ToggleEditMode": "Włącz tryb edycji", "General.UI.ToggleSubtitles": "Włącz napisy", @@ -55,28 +55,28 @@ "General.Sort.Ascending": "Rosnąco", "General.Sort.Descending": "Malejąco", - "General.Units.Metric": "Metryczny", - "General.Units.Imperial": "Imperialny", + "General.Units.Metric": "System metryczny", + "General.Units.Imperial": "System imperialny", "Worlds.Home": "Dom", "Worlds.Tutorial": "Samouczek", "Locomotion.Noclip.Name": "Noclip", - "Locomotion.Noclip.Description": "Prosty tryb latania no-clip, idealny do edytowania.", + "Locomotion.Noclip.Description": "Swobodny tryb latania (no-clip), idealny do edycji.", "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.Fly.Description": "Naturalna symulacja lotu", "Locomotion.WalkRun.Name": "Chodzenie/Bieganie", "Locomotion.WalkRun.Description": "Fizyczne chodzenie, bieganie i skakanie.", - "Locomotion.WalkRunGripping.Name": "Chodzenie/Bieganie (ze wpinaczką)", + "Locomotion.WalkRunGripping.Name": "Chodzenie/Bieganie (ze wspinaczką)", "Locomotion.WalkRunGripping.Description": "Fizyczne chodzenie, bieganie i skakanie oraz wspinanie.", "Locomotion.ZeroG.Name": "Zero-G", - "Locomotion.ZeroG.Description": "Fizyczny tryb nieważkości", + "Locomotion.ZeroG.Description": "Tryb ruchu w zerowej grawitacji", "Locomotion.GrabWorld.Name": "Chwyć Świat", - "Locomotion.GrabWorld.Description": "Tworzy zakotwiczenie świata z odniesieniem i porusza użytkownika względem niego.", + "Locomotion.GrabWorld.Description": "Pozwala przesuwać świat względem użytkownika.", "Locomotion.Slide.Name": "Poślizg", - "Locomotion.Slide.Description": "Prosty tryb poślizgu – przyczepia się do powierzchni, jeśli taka istnieje, w przeciwnym razie unosi się.", + "Locomotion.Slide.Description": "Prosty tryb ślizgu. Jeśli dostępna jest powierzchnia, postać się jej trzyma, w przeciwnym razie unosi się w powietrzu.", "Interaction.Destroy": "Zniszcz", "Interaction.Duplicate": "Duplikuj", @@ -105,7 +105,7 @@ "Interaction.EnterAnchor": "Usiądź", "Interaction.ExitAnchor": "Wstań", - "Interaction.EquipAvatar": "Załóż Awatar", + "Interaction.EquipAvatar": "Użyj Awatar", "Interaction.SaveAsScreenshot": "Zapisz jako zrzut ekranu", "Interaction.ExportScreenshot": "Eksportuj zrzut ekranu", @@ -126,7 +126,7 @@ "Inventory.SaveAvatar": "Zapisz Awatara", "Inventory.Favorite.Home": "Ustaw dom", "Inventory.Favorite.ProgressBar": "Ustaw pasek postępu", - "Inventory.Favorite.AudioStreamController": "Ustaw Steam kontroler", + "Inventory.Favorite.AudioStreamController": "Ustaw kontroler transmisji audio", "Inventory.Favorite.TextDisplay": "Ustaw wyświetlacz tekstu", "Inventory.Favorite.VideoPlayer": "Ustaw odtwarzacz wideo", "Inventory.Favorite.AudioPlayer": "Ustaw odtwarzacz audio", @@ -156,8 +156,8 @@ "Dash.Actions.CloudHome": "Mój Dom w Chmurze", "Dash.Exit.Header": "Wyjdź z {appName}", - "Dash.Exit.ExitAndSave": "Wyjdź i Zapisz Domy", - "Dash.Exit.ExitAndDiscard": "Wyjdź i Nie Zapisuj Domów", + "Dash.Exit.ExitAndSave": "Wyjdź i Zapisz światy", + "Dash.Exit.ExitAndDiscard": "Wyjdź i Nie Zapisuj świató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:", @@ -195,7 +195,7 @@ "World.Error.OnlyContacts": "Tylko kontakty hosta mogą dołączyć", "World.Error.OnlyContactsOfContacts": "Tylko kontakty użytkowników w sesji mogą dołączyć", "World.Error.Private": "Sesja jest prywatna", - "World.Error.SessionEnded": "Sesja się zakończyła", + "World.Error.SessionEnded": "Sesja została zakończona", "World.Error.UserLimitReached": "Sesja osiągnęła limit użytkowników", "World.Error.FailedAuthentication": "Uwierzytelnianie nie powiodło się", "World.Error.FailedUserID": "Uwierzytelnianie identyfikatora użytkownika nie powiodło się", @@ -444,7 +444,7 @@ "Login.UnsupportedAuthentication": "Nieobsługiwana metoda uwierzytelniania", "Login.UnsupportedAuthentication.Description": "Nie obsługujemy tej metody uwierzytelniania. Spróbuj użyć innej.", - "Login.EmailNotVerified": "E-mail niezweryfikowany", + "Login.EmailNotVerified": "Adres e-mail nie został zweryfikowany", "Login.EmailNotVerified.Description": "Twój adres e-mail nie został zweryfikowany, sprawdź swoją skrzynkę pocztową czy nie otrzymałeś wiadomości od nas i upewnij się, że sprawdziłeś folder spamu.", "Login.AccountTempLocked": "Twoje konto jest zablokowane.", @@ -471,7 +471,7 @@ "Register.MissingEmail": "Brak adresu e-mail", "Register.MissingEmail.Description": "Czy podałeś swój adres e-mail?", - "Register.UsernameTooLong": "Nazwa użytkownika jest za długa", + "Register.UsernameTooLong": "Zbyt długa nazwa użytkownika", "Register.UsernameTooLong.Description": "Nazwy użytkownika mogą mieć maksymalnie 32 znaki.", "Register.UsernameContainsAmpersand": "Nazwa użytkownika nie może zawierać @", @@ -489,7 +489,7 @@ "Register.UsernameContainsBlockedTerms": "Nazwa użytkownika zawiera zablokowane słowa", "Register.UsernameContainsBlockedTerms.Description": "Twoja nazwa użytkownika zawiera niedozwolone słowa. Jeśli uważasz, że jest to błąd, skontaktuj się z nami: {supportUrl}.", - "Register.MissingPassword": "Brak hasła", + "Register.MissingPassword": "Nie podano hasła", "Register.MissingPassword.Description": "Hasło nie zostało wprowadzone.", "Register.InvalidPassword": "Nieprawidłowe Hasło", @@ -528,14 +528,14 @@ "Account.Anonymous": "Anonim", "Account.Username": "Nazwa Użytkownika:", "Account.Email": "Email:", - "Account.RememberMe": "Zapamiętaj Mnie (na 30 dni):", + "Account.RememberMe": "Zapamiętaj mnie na 30 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": "Nie pamiętasz hasła?", "Account.LiveEmailWarning": "UWAGA: live.com, hotmail.com, outlook.com i inne domeny Microsoft mogą zająć 1-2 dni, zanim email zostanie odebrany.", - "Account.PasswordRules": "(co najmniej 8 znaków, w tym 1 cyfra, 1 mała i duża litera)", + "Account.PasswordRules": "Min. 8 znaków, w tym 1 cyfra, 1 mała i duża litera", "Account.LostPassword": "Nie pamiętam hasła", "Account.SendRecoveryCode": "Wyślij Kod Odzyskiwania", "Account.ResetPasswordHeader": "Resetuj Swoje Hasło", @@ -777,7 +777,7 @@ "Tools.MeshVisibility.KeepShadow": "Pozostaw Cień", "Tools.MeshVisibility.ShadowOff": "Wyłącz Cień", "Tools.MeshVisibility.ShadowOn": "Włącz Cień", - "Tools.MeshVisibility.OnlyShadow": "Ustaw na tylko cień", + "Tools.MeshVisibility.OnlyShadow": "Pokaż tylko cień", "Tools.MeshVisibility.DoubleSidedShadow": "Ustaw na dwustronny cień", "Tools.Mesh.Name": "Narzędzie meshy", @@ -893,8 +893,8 @@ "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.LightSourcesWizard": "Kreator Źródeł Światła", + "CreateNew.Editor.TextRendererWizard": "Kreator tekstu 3D", "CreateNew.Editor.AssetOptimizationWizard": "Kreator Optymalizacji Zasobów", "CreateNew.Editor.CubemapCreator": "Kreator Cubemap", "CreateNew.Editor.ReflectionProbes": "Kreator Próbek Odbicia", @@ -937,7 +937,7 @@ "AvatarCreator.SetupVolumeMeter": "Konfiguruj Miernik Głośności", "AvatarCreator.SetupEyes": "Konfiguruj Oczy", "AvatarCreator.SetupFaceTracking": "Konfiguruj Śledzenie Twarzy", - "AvatarCreator.ProtectAvatar": "Chroń Awatar", + "AvatarCreator.ProtectAvatar": "Zabezpiecz Awatar", "AvatarCreator.CalibrateFeet": "Kalibruj Stopy", "AvatarCreator.CalibrateHips": "Kalibruj Miednicę/Biodra", "AvatarCreator.AlignHeadForward": "Wyrównaj Głowę do Przodu", @@ -957,7 +957,7 @@ "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.Folder.Minecraft.Description": "Importuje świat Minecraft, jeśli Mineways jest zainstalowany.", "Importer.Image.Title": "Importer Obrazów", "Importer.Image.Prompt": "Co chcesz importować?", From dc71c76c085718429729d76f690b3366b29b93f5 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Mon, 10 Feb 2025 21:50:10 +0000 Subject: [PATCH 243/529] Merged previously translated strings by @t91a60 --- pl.json | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/pl.json b/pl.json index 2039d14..a8e098b 100644 --- a/pl.json +++ b/pl.json @@ -1066,6 +1066,12 @@ "Importer.Slices.TitleGrayscale": "Obrazy w formie warstw jako tekstura objętościowa (skala szarości)", "Importer.Slices.Description": "Przetwarza wszystkie pliki obrazów w folderze na teksturę objętościową", + "Importer.UnsupportedRecordType.Heading": "Ten typ pliku nie jest obsługiwany", + "Importer.UnsupportedRecordType.Description": "Plik, który chcesz zaimportować ({url}), ma nieobsługiwany format ({recordType}). Daj nam znać o tym tutaj: {bugUrl} – poprawimy to!", + "Importer.Link.Invalid.Heading": "Błędny link do foldera", + "Importer.Link.Invalid.Description": "Link do foldera ({url}) jest nieprawidłowy. Sprawdź, czy na pewno został dobrze skopiowany, i spróbuj ponownie.", + "Inventory.Link.LinkText": "Link do zasobów: {name}", + "Exporter.Title": "Eksport", "Exporter.FileName": "Nazwa pliku:", "Exporter.ExportAs": "Eksportuj jako:", @@ -1761,6 +1767,12 @@ "Settings.LaserSettings.ShowInDesktop": "Pokaż lasery w trybie stacjonarnym", "Settings.LaserSettings.ShowInDesktop.Description": "Po włączeniu, laser będzie w pełni wyświetlany w widoku pierwszoosobowym w trybie stacjonarnym.", + "Settings.EditSettings": "Edytuj ustawienia", + "Settings.EditSettings.ConfirmComponentDestroy": "Potwierdzanie usuwania komponentów", + "Settings.EditSettings.ConfirmComponentDestroy.Description": "Gdy włączone, system zapyta Cię o potwierdzenie przed usunięciem komponentu w inspektorze. Dzięki temu nie usuniesz go przypadkiem przez pomyłkowe kliknięcie.", + "Settings.EditSettings.ConfirmSlotDestroy": "Potwierdzanie usuwania slotów", + "Settings.EditSettings.ConfirmSlotDestroy.Description": "Gdy włączone, system wymaga potwierdzenia przed usunięciem Slotów za pomocą Narzędzia Deweloperskiego. Chroni to przed przypadkowym wykasowaniem obiektów przez omyłkowe kliknięcie.", + "Settings.CursorSettings": "Ustawienia kursora", "Settings.CursorSettings.BaseCursorSize": "Podstawowy rozmiar kursora", @@ -1938,6 +1950,14 @@ "Settings.RenderingQualitySettings.SkinWeightMode": "Waga kości", "Settings.RenderingQualitySettings.SkinWeightMode.Description": "Dla meszy z kościami (Modele 3D które są deformowane przez kości, np. avatary), to ustawia ile kości jest używanych do wpływania na pozycję każdego wierzchołka.\n\nObniżenie tej wartości zwiększy wydajność, ale jakość deformacji będzie niższa, co spowoduje ostre zagniecenia i inne artefakty, zwykle wokół stawów.", + "Settings.ImportSettings": "Ustawienia importowania", + "Settings.ImportSettings.SessionUrls": "Import URL sesji", + "Settings.ImportSettings.SessionUrls.Description": "Kiedy URL sesji jest importowany, co powinno się stać. Dostępne opcje:\n\nOpen - Dołącz do sesji.\nSpawnEntityInterface - Pokaż reprezentacje (np. kule sesji) URLa.\nSpawnUrl - Pokaż dialog URLa.", + "Settings.ImportSettings.WorldUrls": "Import URL świata", + "Settings.ImportSettings.WorldUrls.Description": "Kiedy URL świata jest importowany, co powinno się stać. Dostępne opcje:\n\nOpen - Otwórz świat .\nSpawnEntityInterface - Pokaż reprezentacje (np. kule sesji) Świata.\nSpawnUrl - Pokaż dialog URLa.", + "Settings.ImportSettings.NetworkUrls": "Import URL sieci", + "Settings.ImportSettings.NetworkUrls.Description": "Kiedy URL sieci jest importowany, co powinno się stać. Dostępne opcje:\n\nOpen - Połącz z sesją przez URL.\nSpawnEntityInterface - Pokaż reprezentacje (np. kule sesji) URLa.\nSpawnUrl - Pokaż dialog URLa.", + "LocomotionArchetype.Walk": "Chodzenie", "LocomotionArchetype.Fly": "Lot", "LocomotionArchetype.NoClip": "Noclip", @@ -2062,6 +2082,9 @@ "Inspector.Texture3D.SpawnVisualizer": "Spawn Wizualizator", + "Inspector.Skybox.SetActiveSkybox": "Ustaw jako aktywny skybox", + "Inspector.AmbientLightSH2.SetActiveAmbientLight": "Ustaw jako aktywny ambient light", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Aktualizuj moduły lokomocji dla obecnych użytkowników", "Inspector.VHACD.Parameter.MergeDoubles": "Scalanie duplikatów", From 1145d55e25a217689ac9cb1cc78464dc4b4fcbe7 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Mon, 10 Feb 2025 21:51:21 +0000 Subject: [PATCH 244/529] Used CleanJSON.py. --- pl.json | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pl.json b/pl.json index a8e098b..cb6b2d9 100644 --- a/pl.json +++ b/pl.json @@ -867,8 +867,6 @@ "CreateNew.ParticleSystem": "System Cząsteczek", "CreateNew.LegacyParticleSystem": "Stary System Cząsteczek", - - "CreateNew.Object": "Obiekt", "CreateNew.Object.AvatarCreator": "Kreator Awatarów", "CreateNew.Object.Camera": "Kamera", @@ -1395,7 +1393,6 @@ "Settings.KeyboardLookSettings": "Ustawienia ruchu kamery przy użyciu klawiatury", "Settings.KeyboardLookSettings.LookEnabled": "Ruch kamery przy użyciu klawiatury", "Settings.KeyboardLookSettings.LookEnabled.Description": "Gdy ta opcja jest włączona, można używać strzałek na klawiaturze do sterowania kamerą.
Ta funkcja jest przeznaczona do scenariuszy, w których mysz może nie być dostępna lub odpowiednia, na przykład podczas korzystania z laptopa.", - "Settings.KeyboardLookSettings.HorizontalSpeed": "Prędkość w poziomie", "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Regulacja szybkości ruchu kamery w poziomie.", "Settings.KeyboardLookSettings.VerticalSpeed": "Prędkość w pionie", @@ -2257,9 +2254,8 @@ "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do symulacji rigidbody, poprzez zaznaczenie opcji \"SimulateRotation\". Komponent ten jednak nie jest zaprojektowany do tego celu, a prawidłowe wsparcie dla rigidbody pojawi się w przyszłości.
Użycie tego komponentu do symulacji rigidbody może spowodować:
- Zwiększone użycie procesora i sieci
- CharacterController ulegnie glitchowi, jeśli inna osoba spróbuje interakcji.", "Inspector.PrimitiveMemberEditor.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że to nie jest oficjalnie wspierana funkcja, i proces ten może przestać działać w każdej chwili. Nie należy polegać na tym przy tworzeniu swoich dzieł.", - - "Inspector.ParticleSystem.BasicInfo" : "Ilość cząstek: {count}\tCzas ostatniej symulacji: {time}", - "Inspector.ParticleSystem.TrailInfo" : "Ślady: {trailCount} (Pojemność: {trailCapacity}), Pojemność punktu śladu: {trailPointCapacity}", + "Inspector.ParticleSystem.BasicInfo": "Ilość cząstek: {count} Czas ostatniej symulacji: {time}", + "Inspector.ParticleSystem.TrailInfo": "Ślady: {trailCount} (Pojemność: {trailCapacity}), Pojemność punktu śladu: {trailPointCapacity}", "Inspector.ParticleStyle.CommonTransitions": "Wspólne szablony przejść:", "Inspector.ParticleStyle.AlphaFadeInOut": "Zanikanie Alpha: Wprowadzenie i Wycofanie", From 36e368a7258f86c6811a7efaaac91586ad299843 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Mon, 10 Feb 2025 21:54:20 +0000 Subject: [PATCH 245/529] Revert "Used CleanJSON.py." Control character was interpreted literally and causes CI fail. --- pl.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pl.json b/pl.json index cb6b2d9..a8e098b 100644 --- a/pl.json +++ b/pl.json @@ -867,6 +867,8 @@ "CreateNew.ParticleSystem": "System Cząsteczek", "CreateNew.LegacyParticleSystem": "Stary System Cząsteczek", + + "CreateNew.Object": "Obiekt", "CreateNew.Object.AvatarCreator": "Kreator Awatarów", "CreateNew.Object.Camera": "Kamera", @@ -1393,6 +1395,7 @@ "Settings.KeyboardLookSettings": "Ustawienia ruchu kamery przy użyciu klawiatury", "Settings.KeyboardLookSettings.LookEnabled": "Ruch kamery przy użyciu klawiatury", "Settings.KeyboardLookSettings.LookEnabled.Description": "Gdy ta opcja jest włączona, można używać strzałek na klawiaturze do sterowania kamerą.
Ta funkcja jest przeznaczona do scenariuszy, w których mysz może nie być dostępna lub odpowiednia, na przykład podczas korzystania z laptopa.", + "Settings.KeyboardLookSettings.HorizontalSpeed": "Prędkość w poziomie", "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Regulacja szybkości ruchu kamery w poziomie.", "Settings.KeyboardLookSettings.VerticalSpeed": "Prędkość w pionie", @@ -2254,8 +2257,9 @@ "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do symulacji rigidbody, poprzez zaznaczenie opcji \"SimulateRotation\". Komponent ten jednak nie jest zaprojektowany do tego celu, a prawidłowe wsparcie dla rigidbody pojawi się w przyszłości.
Użycie tego komponentu do symulacji rigidbody może spowodować:
- Zwiększone użycie procesora i sieci
- CharacterController ulegnie glitchowi, jeśli inna osoba spróbuje interakcji.", "Inspector.PrimitiveMemberEditor.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że to nie jest oficjalnie wspierana funkcja, i proces ten może przestać działać w każdej chwili. Nie należy polegać na tym przy tworzeniu swoich dzieł.", - "Inspector.ParticleSystem.BasicInfo": "Ilość cząstek: {count} Czas ostatniej symulacji: {time}", - "Inspector.ParticleSystem.TrailInfo": "Ślady: {trailCount} (Pojemność: {trailCapacity}), Pojemność punktu śladu: {trailPointCapacity}", + + "Inspector.ParticleSystem.BasicInfo" : "Ilość cząstek: {count}\tCzas ostatniej symulacji: {time}", + "Inspector.ParticleSystem.TrailInfo" : "Ślady: {trailCount} (Pojemność: {trailCapacity}), Pojemność punktu śladu: {trailPointCapacity}", "Inspector.ParticleStyle.CommonTransitions": "Wspólne szablony przejść:", "Inspector.ParticleStyle.AlphaFadeInOut": "Zanikanie Alpha: Wprowadzenie i Wycofanie", From cf80cee5479293614e4662b9fb1b92ec6a2b30da Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Mon, 10 Feb 2025 21:56:51 +0000 Subject: [PATCH 246/529] Use CleanJSON.py take 2. --- pl.json | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pl.json b/pl.json index a8e098b..aeb5a18 100644 --- a/pl.json +++ b/pl.json @@ -867,8 +867,6 @@ "CreateNew.ParticleSystem": "System Cząsteczek", "CreateNew.LegacyParticleSystem": "Stary System Cząsteczek", - - "CreateNew.Object": "Obiekt", "CreateNew.Object.AvatarCreator": "Kreator Awatarów", "CreateNew.Object.Camera": "Kamera", @@ -1395,7 +1393,6 @@ "Settings.KeyboardLookSettings": "Ustawienia ruchu kamery przy użyciu klawiatury", "Settings.KeyboardLookSettings.LookEnabled": "Ruch kamery przy użyciu klawiatury", "Settings.KeyboardLookSettings.LookEnabled.Description": "Gdy ta opcja jest włączona, można używać strzałek na klawiaturze do sterowania kamerą.
Ta funkcja jest przeznaczona do scenariuszy, w których mysz może nie być dostępna lub odpowiednia, na przykład podczas korzystania z laptopa.", - "Settings.KeyboardLookSettings.HorizontalSpeed": "Prędkość w poziomie", "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Regulacja szybkości ruchu kamery w poziomie.", "Settings.KeyboardLookSettings.VerticalSpeed": "Prędkość w pionie", @@ -2257,9 +2254,8 @@ "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do symulacji rigidbody, poprzez zaznaczenie opcji \"SimulateRotation\". Komponent ten jednak nie jest zaprojektowany do tego celu, a prawidłowe wsparcie dla rigidbody pojawi się w przyszłości.
Użycie tego komponentu do symulacji rigidbody może spowodować:
- Zwiększone użycie procesora i sieci
- CharacterController ulegnie glitchowi, jeśli inna osoba spróbuje interakcji.", "Inspector.PrimitiveMemberEditor.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że to nie jest oficjalnie wspierana funkcja, i proces ten może przestać działać w każdej chwili. Nie należy polegać na tym przy tworzeniu swoich dzieł.", - - "Inspector.ParticleSystem.BasicInfo" : "Ilość cząstek: {count}\tCzas ostatniej symulacji: {time}", - "Inspector.ParticleSystem.TrailInfo" : "Ślady: {trailCount} (Pojemność: {trailCapacity}), Pojemność punktu śladu: {trailPointCapacity}", + "Inspector.ParticleSystem.BasicInfo": "Ilość cząstek: {count}\tCzas ostatniej symulacji: {time}", + "Inspector.ParticleSystem.TrailInfo": "Ślady: {trailCount} (Pojemność: {trailCapacity}), Pojemność punktu śladu: {trailPointCapacity}", "Inspector.ParticleStyle.CommonTransitions": "Wspólne szablony przejść:", "Inspector.ParticleStyle.AlphaFadeInOut": "Zanikanie Alpha: Wprowadzenie i Wycofanie", From b03b0017d48d4165a2f5a756bedfec6709ca2f41 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Mon, 10 Feb 2025 22:02:08 +0000 Subject: [PATCH 247/529] Fixed outdated Photondust metrics string. This also addresses the issue with CleanJSON.py. --- pl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pl.json b/pl.json index aeb5a18..854f3df 100644 --- a/pl.json +++ b/pl.json @@ -2254,8 +2254,8 @@ "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do symulacji rigidbody, poprzez zaznaczenie opcji \"SimulateRotation\". Komponent ten jednak nie jest zaprojektowany do tego celu, a prawidłowe wsparcie dla rigidbody pojawi się w przyszłości.
Użycie tego komponentu do symulacji rigidbody może spowodować:
- Zwiększone użycie procesora i sieci
- CharacterController ulegnie glitchowi, jeśli inna osoba spróbuje interakcji.", "Inspector.PrimitiveMemberEditor.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że to nie jest oficjalnie wspierana funkcja, i proces ten może przestać działać w każdej chwili. Nie należy polegać na tym przy tworzeniu swoich dzieł.", - "Inspector.ParticleSystem.BasicInfo": "Ilość cząstek: {count}\tCzas ostatniej symulacji: {time}", - "Inspector.ParticleSystem.TrailInfo": "Ślady: {trailCount} (Pojemność: {trailCapacity}), Pojemność punktu śladu: {trailPointCapacity}", + "Inspector.ParticleSystem.BasicInfo" : "Ilość cząstek: {count}, FPS: {fps}, Czas symulacji: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", + "Inspector.ParticleSystem.TrailInfo" : "Ilość Śladów: {trailCount} (Pojemność: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "Wspólne szablony przejść:", "Inspector.ParticleStyle.AlphaFadeInOut": "Zanikanie Alpha: Wprowadzenie i Wycofanie", From e04639f9a52d9534cc91766cd89aa2160515963b Mon Sep 17 00:00:00 2001 From: Nikodem B <99769534+t91a60@users.noreply.github.com> Date: Tue, 11 Feb 2025 00:25:30 +0100 Subject: [PATCH 248/529] im bored --- pl.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pl.json b/pl.json index 854f3df..78b0010 100644 --- a/pl.json +++ b/pl.json @@ -120,10 +120,10 @@ "Inventory.CreateDirectory": "Utwórz katalog", "Inventory.SaveHeld": "Zapisz trzymane przedmioty", "Inventory.GetURL": "Kopiuj URL", - "Inventory.Inventories": "Ekwipunki", + "Inventory.Inventories": "Ekwipunek", "Inventory.Share": "Udostępnij", "Inventory.Unshare": "Przestań udostępniać", - "Inventory.SaveAvatar": "Zapisz Awatara", + "Inventory.SaveAvatar": "Zapisz Awatar", "Inventory.Favorite.Home": "Ustaw dom", "Inventory.Favorite.ProgressBar": "Ustaw pasek postępu", "Inventory.Favorite.AudioStreamController": "Ustaw kontroler transmisji audio", @@ -380,10 +380,10 @@ "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.FreeformDash.On": "Swobodna Tablica: Wyłączont", + "Options.FreeformDash.Off": "Swobodna Tablica: Wyłączony", + "Options.SeatedMode.On": "Tryb Siedzący: Włączony", + "Options.SeatedMode.Off": "Tryb Siedzący: Wyłączony", "Options.Nameplates.All": "Nazwy Graczy: Wszystkie", "Options.Nameplates.NonContacts": "Nazwy Graczy: Nie Kontaktów", "Options.Nameplates.Hide": "Nazwy Graczy: Ukryte", From c68d283a9d3cd1db67835d22af8c2530f3a06a00 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 11 Feb 2025 01:18:12 +0100 Subject: [PATCH 249/529] Update stats --- Missing/de.md | 8 -------- Missing/en-gb.md | 13 ------------- Missing/fr.md | 8 -------- Missing/ja.md | 8 -------- Missing/ko.md | 8 -------- Missing/zh-cn.md | 8 -------- README.md | 12 ++++++------ 7 files changed, 6 insertions(+), 59 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index d634ead..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,11 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -Account.Type.Stripe -Settings.EditSettings -Settings.EditSettings.ConfirmComponentDestroy -Settings.EditSettings.ConfirmComponentDestroy.Description -Settings.EditSettings.ConfirmSlotDestroy -Settings.EditSettings.ConfirmSlotDestroy.Description - diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 58707b7..82aa307 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -110,18 +110,6 @@ 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.Hyperlink -Inventory.Favorite.Document Inventory.SpawnFacet Dash.Screens.Home Dash.Screens.Worlds @@ -1313,7 +1301,6 @@ Settings.GiggleTechSettings.Devices.InitialActivationIntensity Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description Settings.UserMetricsSettings.UserHeight Settings.UserMetricsSettings.UserHeight.Description -Settings.FavoritesSettings Settings.FavoritesSettings.AutoLoadCloudHome Settings.FavoritesSettings.AutoLoadCloudHome.Description Settings.AudioInputDeviceSettings.UseSystemDefault diff --git a/Missing/fr.md b/Missing/fr.md index da6dafe..49c4e2e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,11 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# French [fr] -Account.Type.Stripe -Settings.EditSettings -Settings.EditSettings.ConfirmComponentDestroy -Settings.EditSettings.ConfirmComponentDestroy.Description -Settings.EditSettings.ConfirmSlotDestroy -Settings.EditSettings.ConfirmSlotDestroy.Description - diff --git a/Missing/ja.md b/Missing/ja.md index 8961b6a..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,11 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -Account.Type.Stripe -Settings.EditSettings -Settings.EditSettings.ConfirmComponentDestroy -Settings.EditSettings.ConfirmComponentDestroy.Description -Settings.EditSettings.ConfirmSlotDestroy -Settings.EditSettings.ConfirmSlotDestroy.Description - diff --git a/Missing/ko.md b/Missing/ko.md index d9a6713..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,11 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -Account.Type.Stripe -Settings.EditSettings -Settings.EditSettings.ConfirmComponentDestroy -Settings.EditSettings.ConfirmComponentDestroy.Description -Settings.EditSettings.ConfirmSlotDestroy -Settings.EditSettings.ConfirmSlotDestroy.Description - diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index a14dea9..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,11 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -Account.Type.Stripe -Settings.EditSettings -Settings.EditSettings.ConfirmComponentDestroy -Settings.EditSettings.ConfirmComponentDestroy.Description -Settings.EditSettings.ConfirmSlotDestroy -Settings.EditSettings.ConfirmSlotDestroy.Description - diff --git a/README.md b/README.md index 4b2eaf9..7290150 100644 --- a/README.md +++ b/README.md @@ -3,18 +3,18 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 67.2% - Missing keys: 774 -German [de] - 99.7% - Missing keys: 6 -English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2309 +German [de] - 100.0% - Missing keys: 0 +English (United Kingdom) [en-gb] - 2.7% - Missing keys: 2296 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 68.6% - Missing keys: 740 Spanish [es] - 97.4% - Missing keys: 62 Estonian [et] - 35.0% - Missing keys: 1534 Finnish [fi] - 87.4% - Missing keys: 297 -French [fr] - 99.7% - Missing keys: 6 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 28.0% - Missing keys: 1698 Icelandic [is] - 26.3% - Missing keys: 1739 -Japanese [ja] - 99.7% - Missing keys: 6 -Korean [ko] - 99.7% - Missing keys: 6 +Japanese [ja] - 100.0% - Missing keys: 0 +Korean [ko] - 100.0% - Missing keys: 0 Dutch [nl] - 98.7% - Missing keys: 31 Norwegian [no] - 65.7% - Missing keys: 808 Polish [pl] - 99.2% - Missing keys: 20 @@ -24,7 +24,7 @@ Swedish [sv] - 27.0% - Missing keys: 1722 Thai [th] - 2.9% - Missing keys: 2290 Turkish [tr] - 34.5% - Missing keys: 1546 Ukrainian [uk] - 55.6% - Missing keys: 1047 -Chinese (Simplified, Mainland China) [zh-cn] - 99.7% - Missing keys: 6 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 66.0% - Missing keys: 803 Total keys: 2359 From 1fd7c5b07f5b429476e4d8d4c9b2a3840a2df43b Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Tue, 11 Feb 2025 19:07:39 +0000 Subject: [PATCH 250/529] Many fixes and improvements Most of these are for the tutorial and some may need further review. --- pl.json | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/pl.json b/pl.json index 78b0010..923129a 100644 --- a/pl.json +++ b/pl.json @@ -120,10 +120,10 @@ "Inventory.CreateDirectory": "Utwórz katalog", "Inventory.SaveHeld": "Zapisz trzymane przedmioty", "Inventory.GetURL": "Kopiuj URL", - "Inventory.Inventories": "Ekwipunek", + "Inventory.Inventories": "Ekwipunki", "Inventory.Share": "Udostępnij", "Inventory.Unshare": "Przestań udostępniać", - "Inventory.SaveAvatar": "Zapisz Awatar", + "Inventory.SaveAvatar": "Zapisz Awatara", "Inventory.Favorite.Home": "Ustaw dom", "Inventory.Favorite.ProgressBar": "Ustaw pasek postępu", "Inventory.Favorite.AudioStreamController": "Ustaw kontroler transmisji audio", @@ -380,10 +380,10 @@ "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: Wyłączont", - "Options.FreeformDash.Off": "Swobodna Tablica: Wyłączony", - "Options.SeatedMode.On": "Tryb Siedzący: Włączony", - "Options.SeatedMode.Off": "Tryb Siedzący: Wyłączony", + "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", @@ -436,7 +436,7 @@ "Register.MalformedUID.Description": "Spróbuj ponownie zainstalować aplikację lub skontaktuj się z pomocą techniczną: {supportUrl}.", "Login.MissingLogin": "Brak danych logowania", - "Login.MissingLogin.Description": "Zapomniałeś podać danych logowania?", + "Login.MissingLogin.Description": "Sprawdź dane logowania i spróbuj ponownie.", "Login.InvalidRecoveryCode": "Nieprawidłowy kod odzyskiwania", "Login.InvalidRecoveryCode.Description": "Sprawdź kod odzyskiwania i spróbuj ponownie.", @@ -466,10 +466,10 @@ "Register.InvalidEmail.Description": "Twój adres e-mail jest nieprawidłowy.", "Register.MissingUsername": "Brak nazwy użytkownika", - "Register.MissingUsername.Description": "Czy podałeś swoją nazwę użytkownika?", + "Register.MissingUsername.Description": "Czy podano nazwę użytkownika?", "Register.MissingEmail": "Brak adresu e-mail", - "Register.MissingEmail.Description": "Czy podałeś swój adres e-mail?", + "Register.MissingEmail.Description": "Czy podano adres e-mail?", "Register.UsernameTooLong": "Zbyt długa nazwa użytkownika", "Register.UsernameTooLong.Description": "Nazwy użytkownika mogą mieć maksymalnie 32 znaki.", @@ -671,7 +671,7 @@ "Contacts.Migrated": "Znajomy nie przeszedł Migracji", "Contacts.IncompatibleSession": "Niekompatybilna sesja", - "Notifications.IsSociable": "Poszukuje towarzystwa, Wyślij im wiadomość lub zaproś ich!", + "Notifications.IsSociable": "Poszukuje towarzystwa. Wyślij im wiadomość lub zaproś ich!", "Notifications.IsOnline": "Jest teraz Online", "Notifications.IsOnlineOnDifferentVersion": "Jest teraz Online (używając wersji: {version})", "Notifications.ReceivedContactRequest": "Wysłano zaproszenie do znajomych", @@ -690,7 +690,7 @@ "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.DestroyComponent": "Zniszczenie {component_type} w {slot_name}", "Undo.Transform": "Przeniesienie {name}", "Undo.Translate": "Przeniesienie", "Undo.TranslateAlongAxis": "Przeniesienie Wzdłuż Osi", @@ -2101,7 +2101,7 @@ "Inspector.VHACD.DecompositionMode.Header": "Tryb dekompozycji:", "Inspector.VHACD.DecompositionMode.Voxel": "Woksel", - "Inspector.VHACD.DecompositionMode.Tetrahedron": "Tetraedr", + "Inspector.VHACD.DecompositionMode.Tetrahedron": "Tetrahedron", "Inspector.VHACD.RunDecomposition": "Uruchom dekompozycję", "Inspector.VHACD.RemoveVisuals": "Usuń wizualizacje", @@ -2506,7 +2506,7 @@ "Migration.Groups.NoGroups": "Nie znaleziono grup {platform} do migracji.", "Migration.Groups.NotGroupAdmin": "Nie jesteś administratorem żadnej grupy {platform}, poproś administratorów grupy o migrację grupy!", - "Migration.Summary": "Ok, mamy wszystko, czego potrzebujemy. Kliknij przycisk Rozpocznij migrację, a my rozpoczniemy migrację. Migracja może chwilę potrwać, ponieważ musimy wszystko skopiować. Jeśli wybrałeś migrację swoich ulubionych aplikacji, nadamy im priorytet, abyś mógł poczuć się wygodnie. Nie musisz uruchamiać {appName} podczas migracji, ale wyślemy ci aktualizacje za pośrednictwem bota {appName}, aby poinformować Cię, jak idzie.", + "Migration.Summary": "Ok, mamy wszystko, czego potrzebujemy. Kliknij przycisk Rozpocznij migrację, a my skopujemy twoje dane. Jeśli wybrano migrację swoich ulubionych, nadamy im priorytet, aby było Ci wygodnie. {appName} nie musi być uruchomione podczas migracji, ale wyślemy Ci aktualizacje przez bota {appName}, informując o postępach.", "Migration.List.EmptyTitle": "Chcesz rozpocząć nową migrację?", "Migration.List.EmptySubtitle": "Kliknij \"Nowe zadanie migracji\" w lewym górnym rogu.", @@ -2522,7 +2522,7 @@ "Migration.Report.CurrentlyMigrating": "Obecnie trwa migracja danych {value}.", "Migration.Report.CurrentItem": "Bieżący element: {value}", - "Migration.Report.CurrentRate": "Bieżąca prędkość: ~{value} światów/przedmiotów na minutę", + "Migration.Report.CurrentRate": "Bieżąca prędkość: ≈{value} światów/przedmiotów na minutę", "Migration.Report.EstimatedQueuePosition": "Pozostałe zadania w kolejce przed tym: {value}", "Migration.Report.ContactStatus": "Zmigrowano {current} kontaktów z {total}", @@ -2577,9 +2577,9 @@ "CloudHome.Info.StorageUsed": "Użyta pamięć:", "CloudHome.Info.DashInfoTab.Title": "Witaj!", - "CloudHome.Info.DashInfoDesktop": "Aby być na bieżąco, powinieneś wiedzieć parę rzeczy. Masz Tablice którą możesz otworzyć naciskając Escape. Potraktuj to jako pulpit lub panel sterowania.

Jeśli jesteś nie pewny, ten ekran zawiera dodatkowe informacje, które mogą Ci pomóc. Kliknij poniższy przycisk, aby odrzucić tę wiadomość.", - "CloudHome.Info.DashInfoVR": "Aby być na bieżąco, powinieneś wiedzieć parę rzeczy. Masz Tablice którą możesz otworzyć naciskając B lub Y. Potraktuj to jako pulpit lub panel sterowania.

Jeśli jesteś nie pewny, ten ekran zawiera dodatkowe informacje, które mogą Ci pomóc. Kliknij poniższy przycisk, aby odrzucić tę wiadomość.", - "CloudHome.Info.DashInfoVRNoButtons": "Aby być na bieżąco, powinieneś wiedzieć parę rzeczy. Masz Tablice którą możesz otworzyć, naciskając i przytrzymując przycisk Menu, aż okrąg się zamknie. Potraktuj to jako pulpit lub panel sterowania.

Jeśli jesteś nie pewny, ten ekran zawiera dodatkowe informacje, które mogą Ci pomóc. Kliknij poniższy przycisk, aby odrzucić tę wiadomość.", + "CloudHome.Info.DashInfoDesktop": "Aby być na bieżąco, warto wiedzieć kilka rzeczy. Masz Tablicę, którą możesz otworzyć, naciskając Escape. Potraktuj to jako pulpit lub panel sterowania.

Jeśli masz wątpliwości, ten ekran zawiera dodatkowe informacje, które mogą Ci pomóc. Kliknij poniższy przycisk, aby zamknąć tę wiadomość.", + "CloudHome.Info.DashInfoVR": "Aby być na bieżąco, warto wiedzieć kilka rzeczy. Masz Tablicę, którą możesz otworzyć, naciskając B lub Y. Potraktuj to jako pulpit lub panel sterowania.

Jeśli masz wątpliwości, ten ekran zawiera dodatkowe informacje, które mogą Ci pomóc. Kliknij poniższy przycisk, aby zamknąć tę wiadomość.", + "CloudHome.Info.DashInfoVRNoButtons": "Aby być na bieżąco, warto wiedzieć kilka rzeczy. Masz Tablicę, którą możesz otworzyć, naciskając i przytrzymując przycisk Menu, aż okrąg się zamknie. Potraktuj to jako pulpit lub panel sterowania.

Jeśli masz wątpliwości, ten ekran zawiera dodatkowe informacje, które mogą Ci pomóc. Kliknij poniższy przycisk, aby zamknąć tę wiadomość.", "CloudHome.Info.GoToWiki": "Przejdź do Wiki!", "CloudHome.Info.GoToDiscord": "Przejdź do Discorda!", @@ -2689,7 +2689,7 @@ "CloudHome.SupporterPanel.Title": "Nasi wspierający", "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.InfoPanel.Content": "Czeka na Ciebie świat możliwości, a to, co jest możliwe, ogranicza tylko Twoja wyobraźnia.

Prawie wszystkie rzeczy w tym świecie zostały stworzone bezpośrednio w grze! Przy ich budowie współpracowali użytkownicy z całego świata, w czasie rzeczywistym.

{appName} jest wciąż na wczesnym etapie rozwoju i stale ją aktualizujemy i ulepszamy. Ale ty też jesteś częścią tej podróży, a możliwości są nieograniczone!

Dziękujemy, że wypróbowaliście {appName}.", "Tutorial.GrabItems.Grab": "Złap", "Tutorial.GrabItems.Snap": "Snap", @@ -2729,12 +2729,12 @@ "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.Grabbing.OtherGrabbablesExtraDesktop": "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": "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": "Podczas celowania w księżyc przytrzymaj prawy przycisk myszy i rozejrzyj się, aby przesunąć księżyc!", + "Hints.Telescope.TheMoonDesktop": "Podczas celowania w księżyc laserem, przytrzymaj prawy przycisk myszy i rozejrzyj się, aby przesunąć księżyc!", "Hints.Telescope.TheMoonVR": "Użyj swojego lasera za pomocą przycisku spustu i złap księżyc!", "Hints.Sundial.SoftEquip": "Chwyć to narzędzie, aby z niego skorzystać!", From 1d8d29437ebdd5b27f58f8e8696eb14526635f81 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Tue, 11 Feb 2025 19:12:53 +0000 Subject: [PATCH 251/529] Minor changes to toggles and popup fix. --- pl.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pl.json b/pl.json index 923129a..048d67d 100644 --- a/pl.json +++ b/pl.json @@ -36,7 +36,7 @@ "General.Understand": "Rozumiem", "General.Notice": "Notice", "General.UnderstandEnable": "Rozumiem, Włącz", - "General.Dismiss": "Odrzuć", + "General.Dismiss": "Zamknij", "General.Edit": "Edytuj", "General.UI.SearchPrompt": "Szukaj...", @@ -123,7 +123,7 @@ "Inventory.Inventories": "Ekwipunki", "Inventory.Share": "Udostępnij", "Inventory.Unshare": "Przestań udostępniać", - "Inventory.SaveAvatar": "Zapisz Awatara", + "Inventory.SaveAvatar": "Zapisz Awatar", "Inventory.Favorite.Home": "Ustaw dom", "Inventory.Favorite.ProgressBar": "Ustaw pasek postępu", "Inventory.Favorite.AudioStreamController": "Ustaw kontroler transmisji audio", @@ -377,13 +377,13 @@ "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", + "Tools.StreamAudio.PlayForOwner.Off": "Nasłuch dla właściciela: Wył.", + "Tools.StreamAudio.PlayForOwner.On": "Nasłuch dla właściciela: Wł.", - "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.FreeformDash.On": "Swobodna Tablica: Wł.", + "Options.FreeformDash.Off": "Swobodna Tablica: Wył.", + "Options.SeatedMode.On": "Tryb Siedzący: Wł.", + "Options.SeatedMode.Off": "Tryb Siedzący: Wył.", "Options.Nameplates.All": "Nazwy Graczy: Wszystkie", "Options.Nameplates.NonContacts": "Nazwy Graczy: Nie Kontaktów", "Options.Nameplates.Hide": "Nazwy Graczy: Ukryte", From 438d63f6b832372762c6c65c35a9ecc8b3e9f2d0 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Tue, 11 Feb 2025 19:13:42 +0000 Subject: [PATCH 252/529] Used CleanJSON.py. --- pl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pl.json b/pl.json index 048d67d..b026df8 100644 --- a/pl.json +++ b/pl.json @@ -2254,8 +2254,8 @@ "Inspector.CharacterController.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do symulacji rigidbody, poprzez zaznaczenie opcji \"SimulateRotation\". Komponent ten jednak nie jest zaprojektowany do tego celu, a prawidłowe wsparcie dla rigidbody pojawi się w przyszłości.
Użycie tego komponentu do symulacji rigidbody może spowodować:
- Zwiększone użycie procesora i sieci
- CharacterController ulegnie glitchowi, jeśli inna osoba spróbuje interakcji.", "Inspector.PrimitiveMemberEditor.Warning": "UWAGA!
Możliwe jest użycie tego komponentu do interakcji z referencjami przy użyciu ich ID. Proces ten jest powszechnie nazywany \"Ref Hacking\".

Zanim to zrobisz, pamiętaj, że to nie jest oficjalnie wspierana funkcja, i proces ten może przestać działać w każdej chwili. Nie należy polegać na tym przy tworzeniu swoich dzieł.", - "Inspector.ParticleSystem.BasicInfo" : "Ilość cząstek: {count}, FPS: {fps}, Czas symulacji: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", - "Inspector.ParticleSystem.TrailInfo" : "Ilość Śladów: {trailCount} (Pojemność: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", + "Inspector.ParticleSystem.BasicInfo": "Ilość cząstek: {count}, FPS: {fps}, Czas symulacji: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", + "Inspector.ParticleSystem.TrailInfo": "Ilość Śladów: {trailCount} (Pojemność: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "Wspólne szablony przejść:", "Inspector.ParticleStyle.AlphaFadeInOut": "Zanikanie Alpha: Wprowadzenie i Wycofanie", From 7b94d2737d1476f28a98486d507b72eb01b9789f Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Tue, 11 Feb 2025 19:54:54 +0000 Subject: [PATCH 253/529] =?UTF-8?q?Revert=20change=20of=20UserID=20to=20id?= =?UTF-8?q?entyfikator=20u=C5=BCytkownika?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is mainly for technical support and continuity reasons. --- pl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pl.json b/pl.json index b026df8..077cc56 100644 --- a/pl.json +++ b/pl.json @@ -198,7 +198,7 @@ "World.Error.SessionEnded": "Sesja została zakończona", "World.Error.UserLimitReached": "Sesja osiągnęła limit użytkowników", "World.Error.FailedAuthentication": "Uwierzytelnianie nie powiodło się", - "World.Error.FailedUserID": "Uwierzytelnianie identyfikatora użytkownika 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", @@ -501,7 +501,7 @@ "Register.UsernameAlreadyRegistered": "Nazwa użytkownika jest już zarejestrowana", "Register.UsernameAlreadyRegistered.Description": "Konto używające tej nazwy użytkownika już istnieje, jeśli nie pamiętasz hasła, możesz kliknąć \"Nie pamiętam hasła\". Możesz również skontaktować się z pomocą techniczną: {supportUrl}.", - "Register.ErrorCheckingUserId": "Błąd podczas sprawdzania identyfikatora użytkownika", + "Register.ErrorCheckingUserId": "Błąd podczas sprawdzania UserID", "Register.ErrorCheckingUserId.Description": "Skontaktuj się z pomocą techniczną: {supportUrl}.", "Recovery.MissingEmail": "Brak adresu e-mail", From 03e4a06f0fe9de5fe7d734496c1b8934540e7cf4 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Tue, 11 Feb 2025 20:00:52 +0000 Subject: [PATCH 254/529] Elaborated on choice in Settings.NotificationSettings.PermissionChanged.Description --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index 077cc56..02b5f46 100644 --- a/pl.json +++ b/pl.json @@ -1728,7 +1728,7 @@ "Settings.NotificationSettings.UserJoinAndLeave": "Dołączanie i opuszczanie użytkowników", "Settings.NotificationSettings.UserJoinAndLeave.Description": "Kontroluje czy będziesz otrzymywać powiadomienia gdy użytkownicy dołączają lub opuszczają sesję, w której się znajdujesz.\n\nNone: Ta akcja nie wywoła powiadomienia ani dźwięku.\n\nToastOnly: Otrzymasz tylko powiadomienie wizualne.\n\nAudioOnly: Otrzymasz tylko powiadomienie dźwiękowe.\n\nFull: Otrzymasz powiadomienie wizualne oraz powiadomienie dźwiękowe.", "Settings.NotificationSettings.PermissionChanged": "Zmiana uprawnień", - "Settings.NotificationSettings.PermissionChanged.Description": "Określa, czy będziesz powiadamiany o zmianie uprawnień w świecie. Np. gdy zostaniesz zmieniony z Gościa na Buildera.", + "Settings.NotificationSettings.PermissionChanged.Description": "Kontroluje czy będziesz otrzymywać powiadomienia gdy twoje uprawnienia są zmienione w sesji. Np. z Gościa na Buildera.\n\nNone: Ta akcja nie wywoła powiadomienia ani dźwięku.\n\nToastOnly: Otrzymasz tylko powiadomienie wizualne.\n\nAudioOnly: Otrzymasz tylko powiadomienie dźwiękowe.\n\nFull: Otrzymasz powiadomienie wizualne oraz powiadomienie dźwiękowe.", "Settings.NamePlateSettings.NameplateVisibility": "Widoczność tabliczki znamionowej", "Settings.NamePlateSettings.NameplateVisibility.Description": "Służy do kontrolowania, czyje tabliczki znamionowe będą widoczne.\n\nAll: Wszystkie tabliczki.\n\nNonContacts: Wyświetlone są tabliczki tylko nieznajomych.\n\nNone: Nie wyświetlone są żadne tabliczki.", From 65bc94d22f5ffbdf77f9664fa0af859d23c9943d Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Wed, 12 Feb 2025 00:54:34 +0000 Subject: [PATCH 255/529] Further fixes and corrections. --- pl.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pl.json b/pl.json index 02b5f46..a6df117 100644 --- a/pl.json +++ b/pl.json @@ -445,7 +445,7 @@ "Login.UnsupportedAuthentication.Description": "Nie obsługujemy tej metody uwierzytelniania. Spróbuj użyć innej.", "Login.EmailNotVerified": "Adres e-mail nie został zweryfikowany", - "Login.EmailNotVerified.Description": "Twój adres e-mail nie został zweryfikowany, sprawdź swoją skrzynkę pocztową czy nie otrzymałeś wiadomości od nas i upewnij się, że sprawdziłeś folder spamu.", + "Login.EmailNotVerified.Description": "Twój adres e-mail nie został zweryfikowany. Sprawdź swoją skrzynkę pocztową czy nie otrzymano wiadomości od nas i upewnij się, że nie wylądowała ona w spamie.", "Login.AccountTempLocked": "Twoje konto jest zablokowane.", "Login.AccountTempLocked.Description": "Prosimy o kontakt z zespołem moderacyjnym: {moderationUrl}.", @@ -600,7 +600,7 @@ "Profile.Status.Online": "Online", "Profile.Status.Away": "Zaraz Wracam", "Profile.Status.Busy": "Nie Przeszkadzać", - "Profile.Status.Invisible": "Niewidzialny", + "Profile.Status.Invisible": "Niewidoczny", "Profile.Status.Offline": "Offline", "Profile.Status.Headless": "Host Headless", "Profile.Status.Bot": "Bot: {version}", @@ -1142,7 +1142,7 @@ "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.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.\nJeśli zmieniono tylko trackery, nie musisz ponownie kalibrować swoich awatarów.", "FullBody.ReturnToTrackerCalibration": "Powróć do kalibracji trackerów", "FullBody.Hips": "Biodra", @@ -1283,15 +1283,15 @@ "Settings.OnlineStatusSettings.DefaultStatus": "Domyślny Status", "Settings.OnlineStatusSettings.DefaultStatus.Description": "To jest domyślny status, który zostanie ustawiony po logowaniu, chyba że istnieje poprzednio zapamiętany status.", "Settings.OnlineStatusSettings.RememberMode": "Pamiętaj ostatni status", - "Settings.OnlineStatusSettings.RememberMode.Description": "Użyj tego aby ustalić czy twój ostatnio używany status powinien być zachowany pomiędzy logowaniami czy nie. To dotyczy statusów innych niż Niewidzialny, który to jest kontrolowany przez inne ustawienie.", + "Settings.OnlineStatusSettings.RememberMode.Description": "Użyj tego aby ustalić czy twój ostatnio używany status powinien być zachowany pomiędzy logowaniami czy nie. To dotyczy statusów innych niż niewidoczny, który to jest kontrolowany przez inne ustawienie.", "Settings.OnlineStatusSettings.RememberTimespan": "Zapamiętaj status na", "Settings.OnlineStatusSettings.RememberTimespan.Description": "Twój ostatni status będzie zapamiętany tylko jeżeli zalogujesz się ponownie w tym czasie. Jeśli będziesz wylogowany dłużej, zaczniesz ze swoim domyślnym statusem.", - "Settings.OnlineStatusSettings.InvisibleRememberMode": "Pamiętaj ostatni niewidzialny status", - "Settings.OnlineStatusSettings.InvisibleRememberMode.Description": "To kontroluje sposób w jaki twój ostatni status jest zapamiętywany, tylko jeżeli ostatnio byłeś Niewidzialny.\n\nNiewidzialny status ma osobne ustawienie dla prywatności. Możesz ustalić, że jeżeli ostatnio byłeś Niewidzialny, to pozostaniesz Niewidzialny przy następnym logowaniu, nawet jeśli inne twoje statusy nie są zapamiętywane.", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan": "Zapamiętaj niewidzialny status na", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description": "Twój ostatni niewidzialny status będzie zapamiętany tylko jeżeli zalogujesz się ponownie w tym czasie. Jeśli będziesz wylogowany dłużej, zaczniesz ze swoim domyślnym statusem.", + "Settings.OnlineStatusSettings.InvisibleRememberMode": "Pamiętaj ostatni status niewidoczny", + "Settings.OnlineStatusSettings.InvisibleRememberMode.Description": "To kontroluje sposób, w jaki zapamiętywany jest ostatni status, tylko jeśli był niewidoczny.\n\nNiewidoczny status ma osobne ustawienie dla prywatności. Można ustawić, że jeśli ostatni status był niewidoczny, to taki pozostanie przy następnym logowaniu, nawet jeśli inne statusy nie są zapamiętywane.", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan": "Zapamiętaj status niewidoczny na", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description": "Ostatni status niewidoczny będzie zapamiętany tylko, jeśli zalogujesz się ponownie w tym czasie. Jeśli wylogujesz się na dłużej, zaczniesz z domyślnym statusem.", "Settings.OnlineStatusSettings.AutoAwayTimespan": "Zmień na Zaraz Wracam po", - "Settings.OnlineStatusSettings.AutoAwayTimespan.Description": "Jeśli jesteś bezczynny przez ten okres czasu, twój status zostanie automatycznie ustawiony na Zaraz Wracam. Gdy wrócisz, zostanie ustawiony na poprzedni status, chyba że ustawiłeś go na Zaraz Wracam ręcznie.", + "Settings.OnlineStatusSettings.AutoAwayTimespan.Description": "Jeśli przez ten czas nie będzie aktywności, status zostanie automatycznie zmieniony na Zaraz Wracam. Po powrocie zostanie ustawiony poprzedni status, chyba że został ustawiony ręcznie na Zaraz Wracam.\n\n(Nie dotyczy statusu niewidocznego.)", "Settings.AudioInputDeviceSettings": "Urządzenie Wejścia", "Settings.AudioOutputDeviceSettings": "Urządzenie Wyjścia", @@ -1363,7 +1363,7 @@ "Settings.GrabbingSettings": "Ustawienia Chwytania", "Settings.GrabbingSettings.DefaultHandGrabType": "Domyślny Tryb Chwytania", - "Settings.GrabbingSettings.DefaultHandGrabType.Description": "To ustala twój domyślny tryb chwytania gdy pojawiasz się na nowym świecie.\n\nPalm: Złapiesz wszystkie obiekty, które są w pobliżu twojej dłoni.\n\nPrecision: Złapiesz pojedynczy obiekt pomiędzy twoim palcem wskazującym i kciukiem.\n\nAuto: Tryb łapania jest automatycznie zmienany pomiędzy Dłonią i Precyzyjnym, w zależności od położenia twojej ręki.\n\nOff: Będziesz mógł łapać przedmioty tylko laserami.", + "Settings.GrabbingSettings.DefaultHandGrabType.Description": "To ustala twój domyślny tryb chwytania gdy pojawiasz się na nowym świecie.\n\nPalm: Złapiesz wszystkie obiekty, które są w pobliżu twojej dłoni.\n\nPrecision: Złapiesz pojedynczy obiekt pomiędzy twoim palcem wskazującym i kciukiem.\n\nAuto: Tryb łapania jest automatycznie zmienany pomiędzy Dłonią i Precyzyjnym, w zależności od położenia twojej ręki.\n\nOff: Przedmioty będzie można łapać tylko laserami.", "Settings.FullBodyTrackingSettings": "Full Body Tracking", "Settings.FullBodyTrackingSettings.BodyHorizontalAngle": "Kąt poziomy ciała", @@ -2469,7 +2469,7 @@ "Migration.Dialog.AccountDescription": "Aby przeprowadzić migrację konta, będziemy potrzebować hasła do konta {platform}. Pozwoli nam to zalogować się do niego i uzyskać dostęp do danych.", "Migration.ResetID.Title": "Zresetuj mój UserID", - "Migration.ResetID.Description": "OSTRZEŻENIE: Wybranie tej opcji CZĘŚCIOWO USZKODZI ISTNIEJĄCĄ ZAWARTOŚĆ I JEST NIEODWRACALNE, w tym wszelkie odniesienia UserID w treściach użytkownika, usługach społecznościowych, linkach, zmiennych w chmurze i innych. Zalecamy korzystanie z tej opcji TYLKO wtedy, gdy chcesz pozbyć się starego UserId i zastąpić go nowym, losowym identyfikatorem. eśli nie masz ważnego powodu, aby zresetować swój identyfikator UserID, NIE POWINIENEŚ zaznaczać tej opcji. Twój UserID zmieni się w następujący sposób:\n U-MyUsername -> U-fX3pKe7AYYQ", + "Migration.ResetID.Description": "OSTRZEŻENIE: Wybranie tej opcji CZĘŚCIOWO USZKODZI ISTNIEJĄCĄ ZAWARTOŚĆ I JEST NIEODWRACALNE, w tym wszelkie odniesienia UserID w treściach użytkownika, usługach społecznościowych, linkach, zmiennych w chmurze i innych. Zalecamy korzystanie z tej opcji TYLKO wtedy, gdy chcesz pozbyć się starego UserId i zastąpić go nowym, losowym identyfikatorem. eśli nie masz ważnego powodu, aby zresetować swój identyfikator UserID, NIE POWINIENEŚ zaznaczać tej opcji. Twój UserID zmieni się w następujący sposób:\nU-MyUsername -> U-fX3pKe7AYYQ", "Migration.DataSelection.Title": "Jakie dane powinny zostać przeniesione podczas migracji konta?", "Migration.DataSelection.Everything": "Wszystko", @@ -2477,7 +2477,7 @@ "Migration.DataSelection.Favorites": "Ulubione (awatar, dom, kamera, klawiatura, aspekty)", - "Migration.DataSelection.Favorites.Description": "Spowoduje to najpierw migrację domu, ulubionego awatara, klawiatury, kamery i tablicy, aby można było zacząć z nich korzystać tak szybko, jak to możliwe.\n OSTRZEŻENIE: Wybranie tej opcji może spowodować UTRATĘ WSZELKICH ZMIAN dokonanych na tej platformie przed migracją ulubionych.", + "Migration.DataSelection.Favorites.Description": "Spowoduje to najpierw migrację domu, ulubionego awatara, klawiatury, kamery i tablicy, aby można było zacząć z nich korzystać tak szybko, jak to możliwe.\nOSTRZEŻENIE: Wybranie tej opcji może spowodować UTRATĘ WSZELKICH ZMIAN dokonanych na tej platformie przed migracją ulubionych.", "Migration.DataSelection.Favorites.OverwriteTitle": "Czy podczas migracji należy nadpisać ulubione?", "Migration.DataSelection.Home.Title": "Ustawić stary dom jako domyślny?", @@ -2556,14 +2556,14 @@ "Temporary.MMC.VoteSuccess": "Oddano głos w kategorii {category} na {voteTarget}.", "Temporary.MMC.VoteFailure": "Głosowanie nie powiodło się, Twój głos nie został zarejestrowany, spróbuj ponownie.", - "Temporary.MMC.VotedAlready": "Oddałeś już głos na {voteTarget}.", + "Temporary.MMC.VotedAlready": "Już oddano głos na {voteTarget}.", "Temporary.MMC.VoteInvalid": "Głos jest nieprawidłowy, spróbuj ponownie.", "CloudHome.WelcomeHome": "Witaj w domu!", "CloudHome.TargetRangeOptions": "Opcje tarcz", "Tutorial.Saving.Title": "Witaj w domu!", - "Tutorial.Saving.Content": "Witamy w domu! Jest to miejsce, do którego trafisz za każdym razem, gdy się zalogujesz.

Jest to twój własny świat, więc wszelkie wprowadzone zmiany można zapisać.

Jeśli zapiszesz, po powrocie wszystko będzie tak, jak zostawiłeś!", + "Tutorial.Saving.Content": "Witamy w domu! Jest to miejsce, do którego trafisz za każdym razem, gdy się zalogujesz.

Jest to twój własny świat, więc wszelkie wprowadzone zmiany można zapisać.

Jeśli zapiszesz, po powrocie wszystko będzie tak, jak zostawiono!", "Tutorial.Teleporter.Error": "Nie udało się wczytać Twojego domu w chmurze!
Wyjdź z teleportera i wróć, aby spróbować ponownie.", From d18dbc4e227220036093a42a62d0304258691829 Mon Sep 17 00:00:00 2001 From: Nikodem B <99769534+t91a60@users.noreply.github.com> Date: Wed, 12 Feb 2025 21:37:04 +0100 Subject: [PATCH 256/529] change 2FA to two-factor authentication + stylistic improvements --- pl.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pl.json b/pl.json index a6df117..680bca2 100644 --- a/pl.json +++ b/pl.json @@ -558,30 +558,30 @@ "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": "Dwustopniowa weryfikacja", - "Account.TOTP.Initializing": "Sprawdzanie statusu 2FA dla Twojego konta...", + "Account.TOTP.Title": "Dwuetapowa weryfikacja", + "Account.TOTP.Initializing": "Sprawdzanie statusu dwuetapowej weryfikacji Twojego konta...", "Account.TOTP.Code.Header": "Sekretny kod", - "Account.TOTP.Code.Description": "Najpierw musisz wprowadzić tajny kod do aplikacji uwierzytelniającej TOTP, takiej 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.Description": "Aby rozpocząć, wprowadź tajny kod z aplikacji generującej kody TOTP, np. Authy lub Google Authenticator.

Zalecamy zeskanowanie kodu QR, ale możesz również wprowadzić kod ręcznie. Nigdy nie udostępniaj ich nikomu.

Jeśli korzystasz z 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.Description": "Zapisz te kody w bezpiecznym miejscu. Możesz ich użyć do odzyskania dostępu do konta w razie utraty lub uszkodzenia telefonu. Każdy kod można wykorzystać tylko raz. Nigdy nie udostępniaj ich nikomu. Jeśli je zgubisz, TRWALE stracisz 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 kod będzie potrzebny do potwierdzenia niektórych operacji.", + "Account.TOTP.Activate.Header": "Aktywuj dwuetapową weryfikację", + "Account.TOTP.Activate.Description": "Aby aktywować dwuetapową weryfikację na swoim koncie, wprowadź 6-cyfrowy token wygenerowany przez aplikację uwierzytelniającą. Dzięki temu upewnisz się, że wszystko działa poprawnie.

Po aktywacji token będzie wymagany do potwierdzania niektórych operacji.", "Account.TOTP.Activate.Token": "6-cyfrowy token:", - "Account.TOTP.Activate.TokenField": "Wpisz tutaj swój token...", + "Account.TOTP.Activate.TokenField": "Wpisz 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.Activate.InvalidToken": "Nieprawidłowy token!", + "Account.TOTP.Message.AlreadySetup": "Dwuetapowa weryfikacja została już skonfigurowana na Twoim koncie!", "Account.TOTP.Message.Error": "Wystąpił błąd. Spróbuj ponownie później.", - "Account.TOTP.Message.SetupComplete": "Gratulacje!

Twoje konto jest teraz zabezpieczone dwustopniową weryfikacją.

Możesz opcjonalnie włączyć tę funkcję dla logowania do konta za pomocą polecenia /enableLogin2FA.", - "Account.TOTP.Deactivate.Header": "Dezaktywuj 2FA", - "Account.TOTP.Deactivate.Description": "2FA jest obecnie skonfigurowane i aktywne na Twoim koncie. Jeśli musisz dezaktywować 2FA (np. z powodu utraty telefonu lub naruszenia bezpieczeństwa kodów), możesz to zrobić tutaj.

Po dezaktywacji możesz ponownie skonfigurować 2FA, co spowoduje wygenerowanie zupełnie nowego sekretnego kodu i nowego zestawu kodów odzyskiwania.

Jeśli zgubisz telefon, a będzie konieczne ponowne skonfigurowanie 2FA, zdecydowanie zalecamy zrobienie tego natychmiast, ponieważ każdy kod odzyskiwania może być użyty tylko raz, a po ich wyczerpaniu dostęp do twojego konta będzie niemożliwy.", + "Account.TOTP.Message.SetupComplete": "Gratulacje!

Twoje konto jest teraz zabezpieczone dwuetapową weryfikacją.

Możesz opcjonalnie włączyć tę funkcję przy logowaniu do konta, używając polecenia /enableLogin2FA.", + "Account.TOTP.Deactivate.Header": "Dezaktywuj dwuetapową weryfikację", + "Account.TOTP.Deactivate.Description": "Dwuetapowa weryfikacja jest obecnie skonfigurowana i aktywna na Twoim koncie. Jeśli musisz ją dezaktywować, np. z powodu utraty telefonu lub naruszenia bezpieczeństwa kodów, możesz to zrobić tutaj.

Po dezaktywacji będziesz mógł ponownie skonfigurować dwuetapową weryfikację, co spowoduje wygenerowanie nowego sekretnego kodu oraz nowego zestawu kodów odzyskiwania.

Jeśli zgubisz telefon, a konieczne będzie ponowne skonfigurowanie dwuetapowej weryfikacji, zdecydowanie zalecamy wykonanie tego natychmiast, ponieważ każdy kod odzyskiwania można użyć tylko raz, a po ich wyczerpaniu dostęp do konta będzie niemożliwy.", "Account.TOTP.Deactivate.Deactivate": "Dezaktywuj", "Account.TOTP.Deactivate.Deactivating": "Dezaktywowanie...", - "Account.TOTP.Message.DeactivationComplete": "Dwustopniowa weryfikacja została pomyślnie dezaktywowana na Twoim koncie.

Twoje konto jest teraz bardziej narażone na ryzyko!

Zdecydowanie zalecamy ponowne skonfigurowanie 2FA, zwłaszcza jeśli użyto kodu odzyskiwania z powodu utraty telefonu.", + "Account.TOTP.Message.DeactivationComplete": "Dwuetapowa weryfikacja została pomyślnie dezaktywowana na Twoim koncie.

Twoje konto jest teraz bardziej narażone na ryzyko!

Zdecydowanie zalecamy ponowne skonfigurowanie dwuetapowej weryfikacji, zwłaszcza jeśli użyto kodu odzyskiwania z powodu utraty telefonu.", "Account.Type.Standard": "Konto Standardowe", "Account.Type.Business": "Konto Biznesowe", From 0ea15632da530e30590973add739893cc79934bd Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Wed, 12 Feb 2025 22:10:20 +0000 Subject: [PATCH 257/529] Minor tweaks. Hopefully the final ones. The height string was altered due to the input not being localized. --- pl.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pl.json b/pl.json index 680bca2..09bfc6a 100644 --- a/pl.json +++ b/pl.json @@ -2411,7 +2411,7 @@ "Tutorial.Welcome.SidewaysOff.Description": "Tylko ruch do przodu/do tyłu", "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.SettingsHeightExamples": "Przykłady: 1.85 m, 185 cm, 6' 1\", 6 feet 1 inch", "Tutorial.Welcome.StartTutorialHeader": "Rozpocznij tutorial", "Tutorial.Welcome.StartTutorialDescription": "Przeniesiemy Cię do prostego świata tutorialowego 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.", @@ -2536,7 +2536,7 @@ "Migration.Error": "Błąd: {error}", "Migration.NothingSelected": "Nic nie wybrano, nie można rozpocząć.", - "Migration.ColorManagement": "Ten świat został stworzony w przestrzeni gamma i został automatycznie przekonwertowany na linearny.

Może wyglądać inaczej niż oryginał, ale powinien być ogólnie używalny.

Jeśli jesteś autorem i napotkasz jakiekolwiek problemy z konwersją świata NIE ZAPISUJ. Zapisz tylko kopie.

Dopóki istnieje oryginał, możemy dostosować proces konwersji. W przeciwnym razie będziesz odpowiedzialny za naprawienie tego samodzielnie.", + "Migration.ColorManagement": "Ten świat został stworzony w przestrzeni gamma i został automatycznie przekonwertowany na linearny.

Może wyglądać inaczej niż oryginał, ale powinien być ogólnie używalny.

Jeśli to twój świat, i napotkasz jakiekolwiek problemy z konwersją NIE ZAPISUJ. Zapisz tylko kopie.

Dopóki istnieje oryginał, możemy dostosować proces konwersji. W przeciwnym razie będzie potrzeba naprawić to samodzielnie.", "Temporary.MMC.Voting UI": "Interfejs głosowania MMC", "Temporary.MMC.Vote": "Głosuj", @@ -2585,7 +2585,7 @@ "CloudHome.Info.GoToDiscord": "Przejdź do Discorda!", "CloudHome.Info.ModerationTab.Title": "Moderacja!", - "CloudHome.Info.ModerationTab.Content": "Bezpieczeństwo jest dla nas ważne. Jeśli potrzebujesz pomocy lub chcesz zgłosić użytkownika, otwórz zgłoszenie w naszym Portalu moderacji.

Mamy silny zespół wolontariuszy-moderatorów którzy dbają o bezpieczeństwo społeczności! Prześlij zgłoszenie, jeśli masz pytania lub widzisz zachowanie łamiące wytyczne.", + "CloudHome.Info.ModerationTab.Content": "Bezpieczeństwo jest dla nas ważne. Jeśli potrzebujesz pomocy lub chcesz zgłosić użytkownika, otwórz zgłoszenie w naszym Portalu moderacji.

Mamy silny zespół wolontariuszy-moderatorów którzy dbają o bezpieczeństwo społeczności! Prześlij zgłoszenie, jeśli masz pytania lub widzisz zachowanie łamiące regulamin.", "CloudHome.Info.InventoryTab.Title": "Zachowaj swoje przedmioty!", "CloudHome.Info.InventoryTab.Content": "Ekfipunek na Tablocy zawiera zapisane awatary i przedmioty.

Folder Niezbędne ma parę fajnych rzeczy do zabawy; kliknij dwukrotnie przedmiot, aby go spawnować!", @@ -2632,7 +2632,7 @@ "StickyNote.ControlTablet": "Użyj tego tabletu do sterowania częściami domu!", "StickyNote.RotateMeDesktop": "Obróć mnie trzymając E!", - "StickyNote.RotateMeVR": "Obracaj mnie!", + "StickyNote.RotateMeVR": "Obróć mnie!", "StickyNote.EquipMeDesktop": "Podnieś i naciśnij lewy przycisk myszy!", "StickyNote.EquipMeVR": "Podnieś i pociągnij za sznurek!", From d17387964b27cacc2707b94c8c72fd9a356a45a1 Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Thu, 13 Feb 2025 17:25:29 -0800 Subject: [PATCH 258/529] Update en.json --- en.json | 212 ++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 190 insertions(+), 22 deletions(-) diff --git a/en.json b/en.json index 409cdf9..f3169a5 100644 --- a/en.json +++ b/en.json @@ -1,6 +1,6 @@ { "localeCode": "en", - "authors": ["Frooxius", "Enverex", "rampa_3", "Melnus", "dfgHiatus", "Earthmark", "Ryuvi", "Nammi", "WattleFoxxo", "StiefelJackal", "RueShejn", "NepuShiro", "Choco"], + "authors": ["Frooxius", "Enverex", "rampa_3", "Melnus", "dfgHiatus", "Earthmark", "Ryuvi", "Nammi", "WattleFoxxo", "StiefelJackal", "RueShejn", "NepuShiro", "Choco", "RueShejn"], "messages": { "General.OK": "OK", @@ -2806,33 +2806,201 @@ "Tools.Names.ManipulationTools": "Manipulation Tools", "Tools.Names.InformationTools": "Information Tools", - - - - - - - - - - - - - - - - - - - - - "Discord.RichPresence.InPrivateWorld": "In private world", "Discord.RichPresence.InPrivateLargeText": "In private ({version})", "Discord.RichPresence.InPublicWorld": "In public world", "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} worlds)", "Discord.RichPresence.InPublicLargeText": "In public ({version})", + "Universe.UI.Narrative": "Narrative", + "Universe.UI.Freeform": "Freeform", + "Universe.Stars.Sun": "Sun", + "Universe.Stars.Sirius": "Sirius", + "Universe.Stars.Pollux": "Pollux", + "Universe.Stars.Arcturus": "Arcturus", + "Universe.Stars.Aldebaran": "Aldebaran", + "Universe.Stars.Rigel": "Rigel", + "Universe.Stars.Antares": "Antares", + "Universe.Stars.Betelgeuse": "Betelgeuse", + "Universe.Stars.VYCanisMajoris": "VY Canis Majoris", + "Universe.Stars.NMLCygni": "NML Cygni", + "Universe.Stars.UYScuti": "UY Scuti", + "Universe.SolarSystem.SolarSystem": "Solar System", + "Universe.SolarSystem.Mercury": "Mercury", + "Universe.SolarSystem.Venus": "Venus", + "Universe.SolarSystem.Earth": "Earth", + "Universe.SolarSystem.Mars": "Mars", + "Universe.SolarSystem.Jupiter": "Jupiter", + "Universe.SolarSystem.Saturn": "Saturn", + "Universe.SolarSystem.Uranus": "Uranus", + "Universe.SolarSystem.Neptune": "Neptune", + "Universe.SolarSystem.Pluto": "Pluto", + "Universe.SolarSystem.Moon": "Moon", + "Universe.SolarSystem.Phobos": "Phobos", + "Universe.SolarSystem.Charon": "Charon", + "Universe.SolarSystem.Callisto": "Callisto", + "Universe.SolarSystem.AsteroidGanymed": "Asteroid 1036 Ganymed", + "Universe.SolarSystem.Deimos": "Deimos", + "Universe.SolarSystem.Ganymede": "Ganymede (Moon)", + "Universe.SolarSystem.Mithra": "Asteroid 4486 Mithra", + "Universe.SolarSystem.Geographos": "Asteroid 1620 Geographos", + "Universe.SolarSystem.Kelopatra": "Asteroid 216 Kleopatra", + "Universe.SolarSystem.HW1": "Asteroid (8567) 1996 HW1", + "Universe.SolarSystem.Golevka": "Asteroid 6489 Golevka", + "Universe.SolarSystem.Toutatis": "Asteroid 4179 Toutatis", + "Universe.SolarSystem.Bennu": "Asteroid 101955 Bennu", + "Universe.Animals.Bee": "Bee(Apis Mellifera)", + "Universe.Animals.FinWhale": "Fin Whale", + "Universe.Animals.DustMite": "Mite", + "Universe.Animals.Eel": "Eel", + "Universe.Animals.Bream": "Bream (fish)", + "Universe.Animals.BottlenoseDolphin": "Bottlenose Dolphin", + "Universe.Animals.Brachiosaurus": "Brachiosaurus", + "Universe.Animals.Mouse": "Mouse", + "Universe.Animals.GiantSquid": "Giant Squid", + "Universe.Animals.Tardigrade": "Tardigrade", + "Universe.Animals.TRex": "T-Rex", + "Universe.Biology.AverageHumanCell": "Human Cell", + "Universe.Biology.Adenovirus": "Adenovirus Virus", + "Universe.Biology.YChromosome": "Y Chromosome", + "Universe.Biology.Mitochrondrion": "Mitochondrion", + "Universe.Biology.PorcineCircovirus": "Porcine Circovirus", + "Universe.Biology.Salmonella": "Salmonella", + "Universe.Biology.Bacteriophage": "Bacteriophage", + "Universe.Biology.HumanBrain": "Human Brain", + "Universe.Biology.RedBloodCell": "Red Blood Cell", + "Universe.Biology.WhiteBloodCell": "White Blood Cell", + "Universe.Biology.XChromosome": "X Chromosome", + "Universe.Biology.EColi": "E Coli", + "Universe.Biology.DNA": "DNA", + "Universe.Biology.AlphaHelix": "Alpha HeliX", + "Universe.Biology.Rhinovirus": "Rhinovirus", + "Universe.Biology.Ribosome": "Ribosome", + "Universe.Biology.Chloroplast": "Chloroplast", + "Universe.Biology.PhospholipidBilayer": "Phospholipid Bilayer", + "Universe.Biology.Paramecium": "Paramecium", + "Universe.Biology.HIV": "HIV", + "Universe.Biology.Hair": "Hair", + "Universe.Biology.HepatitisB": "Hepatitis B", + "Universe.Biology.Platelet": "Platelet", + "Universe.Biology.LargestBacteria": "Largest Bacteria", + "Universe.Particles.Electron": "Electron", + "Universe.Particles.Proton": "Proton", + "Universe.Particles.Neutron": "Neutron", + "Universe.Atoms.Hydrogen": "Hydrogen Atom", + "Universe.Atoms.Helium": "Helium", + "Universe.Atoms.Sulfur": "Sulfur Atom", + "Universe.Common.Duckweed": "Duckweed", + "Universe.Common.Daisy": "Shasta Daisy(Leucanthemum ×superbum)", + "Universe.Common.SiltParticle": "Silt Particle", + "Universe.Common.SandGrain": "Sand Grain", + "Universe.Common.CoffeeBean": "Coffee Bean", + "Universe.Common.MatchStick": "Match Stick", + "Universe.Common.SaltGrain": "Salt Grain", + "Universe.Common.USCent": "US 1 Cent", + "Universe.Common.Train": "Train (locomotive)", + "Universe.Common.ChickenEgg": "Chicken Egg", + "Universe.Common.Paper": "Paper", + "Universe.Common.Pencil": "Pencil lead", + "Universe.Common.OstrichEgg": "Ostrich Egg", + "Universe.Common.Earthworm": "Earthworm", + "Universe.Common.RiceGrain": "Rice Grain", + "Universe.Common.SunflowerSeed": "Sunflower Seed", + "Universe.Common.BeachBall": "Beach Ball", + "Universe.Common.Snowflake": "Snowflake", + "Universe.Common.ClayParticle": "Clay Particle", + "Universe.Common.BasketBall": "Basket Ball", + "Universe.Common.Hailstone": "Hailstone", + "Universe.Common.FootballField": "Football Field", + "Universe.Common.DouglasFir": "Douglas Fir", + "Universe.Common.Human": "Human", + "Universe.Wavelength.BlackLight": "Black Light", + "Universe.Wavelength.FarUV": "Far UV", + "Universe.Wavelength.MiddleUV": "Middle UV", + "Universe.Wavelength.Gamma": "Gamma Ray", + "Universe.Wavelength.XRayHard": "X-Ray Hard", + "Universe.Wavelength.XRaySoft": "X-Ray Soft", + "Universe.Wavelength.ExtremeUV": "Extreme UV", + "Universe.Wavelength.NearUV": "Near UV", + "Universe.Wavelength.Microwave": "Microwave", + "Universe.Wavelength.Purple": "Purple light", + "Universe.Wavelength.Cyan": "Cyan Light", + "Universe.Wavelength.Yellow": "Yellow Light", + "Universe.Wavelength.Red": "Red Light", + "Universe.Wavelength.FM": "FM Radio", + "Universe.Wavelength.AM": "AM Radio", + "Universe.Geology.AllWater": "All Water on Earth", + "Universe.Geology.LiquidFreshWater": "Liquid fresh water", + "Universe.Geology.WaterInLakesAndRivers": "Water in lakes and rivers", + "Universe.Countries.USA": "USA", + "Universe.Countries.CzechRepublic": "Czech Republic", + "Universe.Countries.UnitedKingdom": "United Kingdom", + "Universe.Countries.Ukraine": "Ukraine", + "Universe.Countries.Australia": "Australia", + "Universe.Cities.Paris": "Paris", + "Universe.Nebulae.CatEye": "Cat's Eye Nebula", + "Universe.Nebulae.Crab": "Crab Nebula", + "Universe.Nebulae.Butterfly": "Butterfly Nebula", + "Universe.Nebulae.NGC604": "NGC 604 - Nursery of Stars", + "Universe.Nebulae.Orion": "Orion Nebula", + "Universe.Nebulae.Tarantula": "Tarantual Nebula", + "Universe.Nebulae.Ring": "Ring Nebula", + "Universe.Nebulae.Eagle": "Eagle Nebula", + "Universe.Technology.ISS": "International Space Station", + "Universe.Technology.Starship": "SpaceX Starship Transport", + "Universe.Technology.Sputnik": "Sputnik 1 Satellite", + "Universe.Technology.MoonLander": "NASA Moon Lander", + "Universe.Technology.Voyager": "NASA Voyager", + "Universe.Technology.Ingenuity": "NASA Mars Ingenuity Helicopter", + "Universe.Technology.TransistorGate": "Transitor Gate", + "Universe.Technology.CPU": "CPU", + "Universe.Technology.MicroSD": "MicroSD Card", + "Universe.Technology.Note4": "Galaxy Note 4", + "Universe.Technology.Car": "Car", + "Universe.Technology.CargoShip": "Cargo Ship", + "Universe.Landmarks.PyramidOfKhafre": "Pyramid of Khafre", + "Universe.Landmarks.DistanceFromLA2SF": "Distance from Los Angeles to San Fancisco", + "Universe.Landmarks.EiffelTower": "Eiffel Tower", + "Universe.Landmarks.StatueOfLiberty": "Statue of Liberty", + "Universe.Landmarks.MountEverest": "Everest", + "Universe.Landmarks.LHC": "Large Hadron Collider", + "Universe.Chemistry.Ethanol": "Ethanol", + "Universe.Chemistry.CarbonNanotube": "Carbon Nanotube", + "Universe.Chemistry.Glucose": "Glucose", + "Universe.Chemistry.Water": "Water", + "Universe.Galaxies.MilkyWay": "Milky Way", + "Universe.Universe.StarCluster": "Star Cluster", + "Universe.Galaxies.Andromeda": "Andromeda", + "Universe.Galaxies.Sombrero": "Sombrero", + "Universe.Universe.GalaxyFillament": "Galaxy Fillament", + "Universe.Universe.ObservableUniverse": "Observable Universe", + "Universe.Galaxies.IC1101": "IC 1101", + "Universe.Galaxies.SmallMagellanicCloud": "Small Magellanic Cloud (dwarf galaxy)", + "Universe.Galaxies.NGC1300": "NGC 1300 (Barred Spiral Galaxy)", + "Universe.Galaxies.NGC4414": "NGC 4414", + "Universe.Units.Attometer": "Attometer", + "Universe.Units.Femtometer": "Femtometer", + "Universe.Units.Picometer": "Picometer", + "Universe.Units.Angstrom": "Angstrom", + "Universe.Units.Nanometer": "Nanometer", + "Universe.Units.Micrometer": "Micrometer", + "Universe.Units.Millimeter": "Millimeter", + "Universe.Units.Centimeter": "Centimeter", + "Universe.Units.Meter": "Meter", + "Universe.Units.Kilometer": "Kilometer", + "Universe.Units.AU": "Astronomical Unit", + "Universe.Units.LightSecond": "Light-Second", + "Universe.Units.LightYear": "Light-Year", + "Universe.Units.Parsec": "Parsec", + "Universe.Units.Inch": "Inch", + "Universe.Units.Foot": "Foot", + "Universe.Units.Yard": "Yard", + "Universe.Units.Mile": "Mile", + "Universe.Units.NauticalMile": "Nautical Mile", + "Universe.Units.HubbleLength": "Hubble-Length", + "Universe.Units.EarthRadius": "Earth Radius", + "Universe.Units.LunarDistance": "Lunar Distance", + "Dummy": "Dummy" } } From 4114768ed85b457da39eeef95d531bd425cb9583 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sun, 16 Feb 2025 09:25:12 +0000 Subject: [PATCH 259/529] Clarified Settings.TextureQualitySettings.MinimumTextureSize --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index 09bfc6a..ed0a864 100644 --- a/pl.json +++ b/pl.json @@ -1918,7 +1918,7 @@ "Settings.TextureQualitySettings.TextureSizeRatio.Description": "Określa względny rozmiar wszystkich tekstur, które zostaną załadowane. Można tego użyć do obniżenia ogólnej rozdzielczości tekstur, co zmniejsza zużycie pamięci graficznej i szybkość ładowania kosztem przejrzystości wizualnej.\n\nNa przykład, jeśli tekstura ma rozdzielczość 4K i ustawisz ją na połowę rozdzielczości, zamiast tego zostanie załadowana wersja 2K.", "Settings.TextureQualitySettings.TextureSizeLimit": "Maksymalny rozmiar tekstury", "Settings.TextureQualitySettings.TextureSizeLimit.Description": "Służy do ograniczania maksymalnej rozdzielczości załadowanych tekstur. Wszelkie tekstury powyżej tej rozdzielczości zostaną ograniczone do ustawionej rozdzielczości. Nie wpływa to na tekstury mniejsze niż ustawiony limit.\n\nTo ustawienie jest stosowane po względnym rozmiarze tekstury.", - "Settings.TextureQualitySettings.MinimumTextureSize": "Ogranicz teksturę poniżej rozdzielczości", + "Settings.TextureQualitySettings.MinimumTextureSize": "Ogranicz tekstury powyżej rozdzielczości", "Settings.TextureQualitySettings.MinimumTextureSize.Description": "To ustawia minimalny rozmiar tekstury limitowanej przez ustawienie względnego rozmiaru. Jeśli rozmiar tekstury jest mniejszy niż podany, zostanie ona załadowana bez zmian.\n\nNp. jeśli ustawisz tę wartość na 512, to jeśli tekstura ma rozmiar 256, nadal będzie ładowana jako 256, nawet jeśli ustawienie względnego rozmiaru tekstury jest ustawiony na połowę.", "Settings.TextureQualitySettings.DefaultFilterMode": "Filtrowane tekstur", "Settings.TextureQualitySettings.DefaultFilterMode.Description": "To kontroluje jakie filtrowanie tekstur będzie użyte, co wpływa na jakość i wydajność.\n\nPoint: Najniższa jakość, bez filtrowania. Tekstury bęndą rozpikselowane.\n\nBilinear: Piksele tekstury są interpolowane, ale przejścia między mapami mip będą ostre, prowadząc do widocznej linii przejścia.\n\nTrilinear: Płynne przejścia między różnymi poziomami mip, usuwając ostrą linię przejścia na dystansie.\n\nAnisotropic: Najwyższa jakość, tekstury będą ostre nawet pod dużym kątem.", From 4c45b9c40acee2551e123a2cd2637b1cf93383a9 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sun, 16 Feb 2025 18:21:19 +0000 Subject: [PATCH 260/529] Further revised MinimumTextureSize As suggested by @t91a60 This addresses the confusion with Settings.TextureQualitySettings.MinimumTextureSize being rather confusingly named in both the original PL and in current EN locales. --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index ed0a864..665bd58 100644 --- a/pl.json +++ b/pl.json @@ -1918,7 +1918,7 @@ "Settings.TextureQualitySettings.TextureSizeRatio.Description": "Określa względny rozmiar wszystkich tekstur, które zostaną załadowane. Można tego użyć do obniżenia ogólnej rozdzielczości tekstur, co zmniejsza zużycie pamięci graficznej i szybkość ładowania kosztem przejrzystości wizualnej.\n\nNa przykład, jeśli tekstura ma rozdzielczość 4K i ustawisz ją na połowę rozdzielczości, zamiast tego zostanie załadowana wersja 2K.", "Settings.TextureQualitySettings.TextureSizeLimit": "Maksymalny rozmiar tekstury", "Settings.TextureQualitySettings.TextureSizeLimit.Description": "Służy do ograniczania maksymalnej rozdzielczości załadowanych tekstur. Wszelkie tekstury powyżej tej rozdzielczości zostaną ograniczone do ustawionej rozdzielczości. Nie wpływa to na tekstury mniejsze niż ustawiony limit.\n\nTo ustawienie jest stosowane po względnym rozmiarze tekstury.", - "Settings.TextureQualitySettings.MinimumTextureSize": "Ogranicz tekstury powyżej rozdzielczości", + "Settings.TextureQualitySettings.MinimumTextureSize": "Minimalna rozdzielczość tekstur", "Settings.TextureQualitySettings.MinimumTextureSize.Description": "To ustawia minimalny rozmiar tekstury limitowanej przez ustawienie względnego rozmiaru. Jeśli rozmiar tekstury jest mniejszy niż podany, zostanie ona załadowana bez zmian.\n\nNp. jeśli ustawisz tę wartość na 512, to jeśli tekstura ma rozmiar 256, nadal będzie ładowana jako 256, nawet jeśli ustawienie względnego rozmiaru tekstury jest ustawiony na połowę.", "Settings.TextureQualitySettings.DefaultFilterMode": "Filtrowane tekstur", "Settings.TextureQualitySettings.DefaultFilterMode.Description": "To kontroluje jakie filtrowanie tekstur będzie użyte, co wpływa na jakość i wydajność.\n\nPoint: Najniższa jakość, bez filtrowania. Tekstury bęndą rozpikselowane.\n\nBilinear: Piksele tekstury są interpolowane, ale przejścia między mapami mip będą ostre, prowadząc do widocznej linii przejścia.\n\nTrilinear: Płynne przejścia między różnymi poziomami mip, usuwając ostrą linię przejścia na dystansie.\n\nAnisotropic: Najwyższa jakość, tekstury będą ostre nawet pod dużym kątem.", From d82bf45b575afe4710c483aef96ef94aa9e7dbf1 Mon Sep 17 00:00:00 2001 From: Nikodem B <99769534+t91a60@users.noreply.github.com> Date: Sun, 16 Feb 2025 19:52:08 +0100 Subject: [PATCH 261/529] Minor corrections and updates --- Store/pl/current_state_early_access.txt | 4 ++-- Store/pl/early_access_pricing.txt | 2 +- Store/pl/early_acess_full_version_differences.txt | 10 +++++----- Store/pl/how_long_early_access.txt | 4 ++-- Store/pl/short.txt | 1 + Store/pl/why_early_access.txt | 4 ++-- 6 files changed, 13 insertions(+), 12 deletions(-) create mode 100644 Store/pl/short.txt diff --git a/Store/pl/current_state_early_access.txt b/Store/pl/current_state_early_access.txt index 6ad33b6..8a86eb2 100644 --- a/Store/pl/current_state_early_access.txt +++ b/Store/pl/current_state_early_access.txt @@ -1,3 +1,3 @@ -Projekt jest w pełni funkcjonalny, nadaje się do użytku i jest stabilny w codziennym użytkowaniu, a wszystkie funkcje wymienione na stronie sklepu w sekcji "O tej grze" zostały już w pełni zaimplementowane. +Projekt jest w pełni grywalny, nadaje się do codziennego użytku i jest stabilny, a wszystkie funkcje wymienione w sekcji „O tej grze” na stronie sklepu zostały już w pełni zaimplementowane. -Istnieją jednak pewne problemy i ważne funkcje, które planujemy dodać. Niektóre interakcje nie są jeszcze zbyt intuicyjne, co skutkuje trudniejszą nauką, brakuje niektórych narzędzi budowlanych, które ułatwiłyby życie, a ogólnie potrzeba więcej optymalizacji, aby zapewnić płynniejsze wrażenia. +Istnieją jednak pewne niedociągnięcia – niektóre interakcje są jeszcze mało intuicyjne, co skutkuje bardziej stromą krzywą uczenia się, brakuje narzędzi do budowy, które ułatwiłyby rozgrywkę, a dodatkowo planujemy dodać kluczowe funkcje oraz wprowadzić kolejne optymalizacje, aby zapewnić jeszcze płynniejsze doświadczenie. diff --git a/Store/pl/early_access_pricing.txt b/Store/pl/early_access_pricing.txt index ba753e1..898cf6d 100644 --- a/Store/pl/early_access_pricing.txt +++ b/Store/pl/early_access_pricing.txt @@ -1 +1 @@ -Nie, projekt pozostanie darmowy. Cena dodatkowych usług na platformie może z czasem ulec zmianie, jeśli zajdzie taka potrzeba (np. niektóre rzeczy staną się tańsze lub zbyt kosztowne po naszej stronie), ale ogólnie chcemy, aby ceny tych samych usług były tak stabilne, jak to tylko możliwe. +Nie, projekt pozostanie darmowy. Cena dodatkowych bonusów na platformie może ulec zmianie w czasie, jeśli zajdzie taka potrzeba (np. niektóre elementy staną się tańsze lub zbyt kosztowne z naszej strony), ale ogólnie chcemy, aby ceny tych samych bonusów były jak najbardziej stabilne. diff --git a/Store/pl/early_acess_full_version_differences.txt b/Store/pl/early_acess_full_version_differences.txt index 1d68e0a..d545071 100644 --- a/Store/pl/early_acess_full_version_differences.txt +++ b/Store/pl/early_acess_full_version_differences.txt @@ -1,9 +1,9 @@ -Istnieje wiele kluczowych funkcji, które chcemy wprowadzić do pełnej wersji. Jedną z nich jest dodanie marketplace - miejsca, w którym twórcy na platformie mogą dzielić się swoimi dziełami z resztą społeczności. +Istnieje wiele kluczowych funkcji, które chcemy wprowadzić do pełnej wersji. Jedną z nich jest dodanie marketplace – miejsca, w którym twórcy na platformie mogą dzielić się swoimi dziełami z resztą społeczności. -Zdecydowanie chcemy rozszerzyć i dopracować doświadczenia użytkowników, od UI i UX po tworzenie narzędzi i zapewnianie płynnego środowiska zarówno zwykłym, jak i zaawansowanym użytkownikom. +Zdecydowanie chcemy rozszerzyć i udoskonalić doświadczenie użytkowników – od interfejsu (UI) i komfortu korzystania (UX), przez narzędzia do tworzenia, aż po zapewnienie płynnej pracy zarówno dla zwykłych, jak i zaawansowanych użytkowników. -Naszym planem jest również przejście na w pełni własny silnik graficzny i nowoczesne runtime, co pozwoli nie tylko na znaczące optymalizacje, ale także funkcje takie jak edycja shaderów na żywo. +Naszym planem jest również przejście na w pełni własny silnik graficzny oraz nowoczesny runtime, co pozwoli nie tylko na znaczące optymalizacje, ale także na wprowadzenie funkcji takich jak edycja shaderów na żywo. -Rozważamy również integrację WebAssembly, aby rozszerzyć możliwości tworzenia materiałów. +Rozważamy także integrację WebAssembly, aby rozszerzyć możliwości tworzenia treści. -To tylko niektóre z najważniejszych funkcji, które chcielibyśmy wprowadzić, zanim platforma zostanie uznana za "gotową" - lista w żadnym wypadku nie jest kompletna ani ostateczna i zawsze dostosowujemy się na bieżąco. +To tylko niektóre z najważniejszych funkcji, które chcielibyśmy wprowadzić, zanim platforma zostanie uznana za „gotową” – lista ta nie jest w żadnym wypadku kompletna ani ostateczna, gdyż stale dostosowujemy się do potrzeb użytkowników. diff --git a/Store/pl/how_long_early_access.txt b/Store/pl/how_long_early_access.txt index b505268..fbe27b6 100644 --- a/Store/pl/how_long_early_access.txt +++ b/Store/pl/how_long_early_access.txt @@ -1,3 +1,3 @@ -Spodziewamy się około 2-3 lat aktywnego rozwoju w celu wdrożenia funkcji, optymalizacji i poprawek, zanim uznamy, że projekt jest w wystarczająco dopracowanym stanie do pełnego wydania +Spodziewamy się około 2-3 lat intensywnego rozwoju, podczas których wdrożymy nowe funkcje, optymalizacje i poprawki, zanim uznamy, że projekt jest wystarczająco dopracowany, aby wyjść z wczesnego dostępu. -Nie planujemy znacząco zmieniać naszego cyklu rozwoju po pełnym wydaniu i będziemy nadal dodawać nowe funkcje i optymalizacje dzięki otwartej naturze tego projektu. +Nie planujemy znacząco zmieniać naszego cyklu rozwoju po pełnym wydaniu – dzięki otwartemu charakterowi projektu będziemy nadal dodawać nowe, kluczowe funkcje oraz wprowadzać kolejne optymalizacje. diff --git a/Store/pl/short.txt b/Store/pl/short.txt new file mode 100644 index 0000000..8071f4b --- /dev/null +++ b/Store/pl/short.txt @@ -0,0 +1 @@ +Wejdź do nowego, cyfrowego wszechświata pełnego nieskończonych możliwości. Niezależnie od tego, czy nawiązujesz luźne rozmowy, grasz w gry i spędzasz czas na spotkaniach towarzyskich z ludźmi z całego świata, czy też wzajemnie inspirujecie się przy tworzeniu wszystkiego – od sztuki po programowanie złożonych gier – znajdziesz tu swoje miejsce. diff --git a/Store/pl/why_early_access.txt b/Store/pl/why_early_access.txt index 9fdb0c2..dfedfd0 100644 --- a/Store/pl/why_early_access.txt +++ b/Store/pl/why_early_access.txt @@ -1,3 +1,3 @@ -Resonite to projekt o szerokim zakresie i pomimo tego, że ma już rozbudowaną funkcjonalność, istnieje kilka podstawowych funkcji, które wciąż nie zostały zaimplementowane, aby osiągnąć to, co uważamy za "masę krytyczną". +Resonite to projekt o szerokim zakresie i, mimo że dysponuje już rozbudowaną funkcjonalnością, wciąż nie posiada kilku kluczowych funkcji niezbędnych do osiągnięcia tego, co określamy jako „masę krytyczną”. -Naszym celem jest aktywne rozwijanie tego projektu nawet po jego pełnym wydaniu. Uważamy go za wczesny, ponieważ nie czujemy, że jest "w pełni gotowy". +Naszym celem jest aktywne rozwijanie tego projektu nawet po jego pełnym wydaniu. Uważamy, że nadal znajduje się on we wczesnej fazie rozwoju, ponieważ nie czujemy, że jest „w pełni gotowy”. From e9786fa1b80e6b88ced6c8cbd3be6c25c5399369 Mon Sep 17 00:00:00 2001 From: Nikodem B <99769534+t91a60@users.noreply.github.com> Date: Sun, 16 Feb 2025 21:16:00 +0100 Subject: [PATCH 262/529] added translation to early_access_community --- Store/pl/early_access_community.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Store/pl/early_access_community.txt diff --git a/Store/pl/early_access_community.txt b/Store/pl/early_access_community.txt new file mode 100644 index 0000000..60b1766 --- /dev/null +++ b/Store/pl/early_access_community.txt @@ -0,0 +1,7 @@ +Społeczność stanowi ogromną część naszych planów. Planujemy zbierać opinie i zgłoszenia błędów od naszych graczy i uczynić je integralną częścią naszego codziennego cyklu rozwoju – niezależnie od tego, czy chodzi o szybkie poprawki, drobne modyfikacje i dodatki, czy też o długoterminowe planowanie i projektowanie dużych funkcji. + +Naszą główną metodą zbierania opinii jest publiczny tracker zgłoszeń na GitHub. Regularnie będziemy monitorować i gromadzić ogólne uwagi z platform takich jak Steam, Discord, Twitter, Reddit oraz innych mediów społecznościowych. + +Naszym celem jest także, aby w przyszłości zintegrować formularz opinii bezpośrednio w grze, co ułatwi użytkownikom zgłaszanie propozycji nowych funkcji i raportowanie problemów bez konieczności opuszczania gry. + +Chcemy, aby nasza społeczność czuła, że jej głos jest słyszany i że jest integralną częścią procesu rozwoju, na ile pozwalają nam nasze zasoby. From 10b2794096d22306f9e914b84bfd15b9fcb6b0bf Mon Sep 17 00:00:00 2001 From: Nikodem B <99769534+t91a60@users.noreply.github.com> Date: Sun, 16 Feb 2025 21:19:33 +0100 Subject: [PATCH 263/529] Update early_access_community.txt --- Store/pl/early_access_community.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Store/pl/early_access_community.txt b/Store/pl/early_access_community.txt index 60b1766..217a064 100644 --- a/Store/pl/early_access_community.txt +++ b/Store/pl/early_access_community.txt @@ -1,7 +1,7 @@ -Społeczność stanowi ogromną część naszych planów. Planujemy zbierać opinie i zgłoszenia błędów od naszych graczy i uczynić je integralną częścią naszego codziennego cyklu rozwoju – niezależnie od tego, czy chodzi o szybkie poprawki, drobne modyfikacje i dodatki, czy też o długoterminowe planowanie i projektowanie dużych funkcji. +Społeczność to kluczowy element naszych planów. Planujemy zbierać opinie i zgłoszenia błędów od graczy oraz włączać je do codziennego cyklu rozwoju – niezależnie od tego, czy chodzi o szybkie poprawki, drobne modyfikacje i dodatki, czy o długoterminowe planowanie oraz projektowanie dużych funkcji. -Naszą główną metodą zbierania opinii jest publiczny tracker zgłoszeń na GitHub. Regularnie będziemy monitorować i gromadzić ogólne uwagi z platform takich jak Steam, Discord, Twitter, Reddit oraz innych mediów społecznościowych. +Naszą główną metodą bezpośredniego zbierania opinii jest publiczny tracker zgłoszeń na GitHubie. Regularnie będziemy monitorować i zbierać ogólne opinie z platform takich jak Steam, Discord, Twitter, Reddit oraz innych mediów społecznościowych. -Naszym celem jest także, aby w przyszłości zintegrować formularz opinii bezpośrednio w grze, co ułatwi użytkownikom zgłaszanie propozycji nowych funkcji i raportowanie problemów bez konieczności opuszczania gry. +Naszym celem jest również wprowadzenie formularza opinii bezpośrednio w grze, co ułatwi użytkownikom zgłaszanie propozycji nowych funkcji oraz raportowanie problemów bez konieczności opuszczania gry. -Chcemy, aby nasza społeczność czuła, że jej głos jest słyszany i że jest integralną częścią procesu rozwoju, na ile pozwalają nam nasze zasoby. +Chcemy, aby nasza społeczność czuła, że jej głos jest słyszany i że ma realny wpływ na proces rozwoju, na ile pozwalają na to nasze zasoby. From d76171c077c4e02c1de178e8a8f38f4dff857d50 Mon Sep 17 00:00:00 2001 From: Nikodem B <99769534+t91a60@users.noreply.github.com> Date: Tue, 18 Feb 2025 00:27:24 +0100 Subject: [PATCH 264/529] added description.txt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Czy Resonite się odmienia na Rezonuj/Rezonować? --- Store/pl/description.txt | 67 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 Store/pl/description.txt diff --git a/Store/pl/description.txt b/Store/pl/description.txt new file mode 100644 index 0000000..6b0e8e6 --- /dev/null +++ b/Store/pl/description.txt @@ -0,0 +1,67 @@ +Zanurz się w zupełnie nowym, cyfrowym wszechświecie pełnym nieskończonych możliwości. Niezależnie od tego, czy przychodzisz tu, aby nawiązać kontakty i spędzać czas z ludźmi z całego świata, czy też by budować, tworzyć i rozwijać cokolwiek – od pięknej sztuki, interaktywnych awatarów i gadżetów, po złożone, interaktywne światy i gry – Resonite to miejsce, które można dowolnie dostosować, gdzie zawsze będziesz mile widziany i znajdziesz społeczność, z którą będziesz rezonować. + +Dzięki naszemu zaawansowanemu silnikowi zapewniamy, że rozgrywka w trybie wieloosobowym jest doskonale zsynchronizowana między graczami, bez żadnego wysiłku po stronie twórców treści naszej społeczności. Niezależnie od tego, czy po prostu spędzasz czas z innymi, czy budujesz złożone światy i konstrukcje razem z innymi twórcami, Resonite zadba o to, by każdy szczegół był perfekcyjnie zsynchronizowany, dając Ci pełną kontrolę nad Twoim doświadczeniem. + +[h2]Nawiązuj kontakty z każdym[/h2] +Internetowa socjalizacja i komunikacja w czasie rzeczywistym, niezależnie od tego, czy korzystasz z komputera, czy z VR, stanowią fundament wszystkiego, co oferuje Resonite. Możliwość swobodnej komunikacji i bycia sobą to kluczowy element naszej platformy. Aby to umożliwić, oferujemy szereg istotnych funkcji: + + +[list] +[*] [b]Niskolatencyjny głos[/b] – komunikuj się w czasie rzeczywistym z innymi użytkownikami, osiągając opóźnienie porównywalne z czołowymi aplikacjami do komunikacji. +[*] [b]W pełni personalizowane awatary[/b] – importuj, twórz i dostosowuj awatary w grze w czasie rzeczywistym, aby wyglądały jak najlepsza wersja Ciebie. +[*] [b]Śledzenie całego ciała, oczu i twarzy[/b] – aby maksymalnie zwiększyć ekspresję Twojego awatara, obsługujemy osiem trackerów (stóp, kolan, bioder, klatki piersiowej oraz łokci) oraz śledzenie oczu i twarzy. +[*] [b]Wsparcie haptyczne[/b] – dzięki obsłudze haptycznych kamizelek, takich jak bHaptics, możesz zwiększyć swoje zanurzenie i stać się częścią wirtualnego świata. +[*] [b]Natychmiastowe wiadomości[/b] – czat tekstowy, wysyłanie zaproszeń, wiadomości głosowych, a nawet przesyłanie dowolnych przedmiotów do Twoich kontaktów. +[*] [b]Elastyczna widoczność i bezpieczeństwo sesji[/b] – to Ty kontrolujesz, kto widzi i ma dostęp do Twoich sesji – od publicznych po całkowicie prywatne, z listą dostępu, którą sam zarządzasz. Cała walidacja i weryfikacja użytkowników dołączających do sesji odbywa się po stronie Twojego klienta – jeśli ustawisz sesję jako prywatną, możesz być pewien, że pozostanie ona prywatna. +[*] [b]Dostosowywalny interfejs użytkownika[/b] – interfejs to Twoje wejście do korzystania z platformy, który, podobnie jak wszystko w Resonite, można personalizować i rozszerzać, by lepiej odpowiadał Twoim potrzebom i uprzyjemniał codzienne korzystanie. +[*] [b]Narzędzia do samomodercji[/b] – wiemy, że nie każda interakcja na platformie będzie idealna, dlatego chcemy wyposażyć Cię w szereg narzędzi do samomodercji – moderuj własne światy, korzystając z funkcji wyciszania, wyrzucania czy banowania, lub łatwo wyciszaj i blokuj awatary poszczególnych użytkowników albo całą ich obecność. Naszym celem jest dać Ci jak najwięcej kontroli nad Twoim wirtualnym doświadczeniem. +[*] [b]Obecność w wielu światach[/b] – niczym zakładki w przeglądarce, możesz być jednocześnie obecny w kilku światach i przełączać się między nimi w mgnieniu oka. +[/list] + +[h2]Graj, odkrywaj i dziel się[/h2] +Socjalizacja nie musi ograniczać się jedynie do rozmów z innymi. Resonite to wszechświat pełen zabawnych gadżetów, awatarów i gier, które warto odkrywać, wyposażony w funkcje sprawiające, że każda sesja jest pełna radości i emocji. + + +[list] +[*] [b]Łatwe udostępnianie multimediów[/b] – przeciągnij i upuść zdjęcia, pliki audio/muzyczne lub filmy do dowolnego świata, aby udostępnić je innym użytkownikom z synchronizowanym odtwarzaniem – to naprawdę takie proste! +[*] [b]System ekwipunku[/b] – znalazłeś lub stworzyłeś coś wyjątkowego? Zapisz to w swoim ekwipunku! Możesz przywoływać dowolne przedmioty, gadżety i narzędzia w każdym świecie (oczywiście, jeśli masz do tego odpowiednie uprawnienia) – wszystko jest w pełni zsynchronizowane. +[*] [b]Dynamiczne skalowanie awatara[/b] – eksploracja świata lub interakcje z użytkownikami w różnych skalach mogą dostarczyć zupełnie nowych wrażeń – zmień skalę swojego awatara w dowolnym miejscu i czasie (chyba że host sesji wprowadzi ograniczenia). +[*] [b]Strumieniowanie dźwięku wysokiej jakości[/b] – chcesz zorganizować imprezę i zostać DJ-em? Strumieniowanie dźwięku Twojego systemu w pełnym stereo i wysokiej jakości jest na wyciągnięcie kilku kliknięć. +[*] [b]System wyszukiwania światów i odkrywania sesji[/b] – szukasz ciekawego świata do odwiedzenia lub chcesz zobaczyć, co robią Twoi znajomi? Wyszukiwanie światów według nazw i tagów oraz podgląd, w których światach są Twoi kontakty, z pewnością Ci w tym pomoże. +[*] [b]Transmisja do odbiorców[/b] – nasze narzędzia do nagrywania i streamingu w grze umożliwiają łatwe tworzenie fascynujących, dynamicznych ujęć, niezależnie od tego, czy transmitujesz na żywo, czy nagrywasz filmy na media społecznościowe. +[*] [b]Własny system poruszania się[/b] – nie ograniczamy Cię tylko do chodzenia – możesz latać, korzystać z trybu noclip, przełączać się na zero-g lub stworzyć własny, spersonalizowany system poruszania się. Czy kiedykolwiek próbowałeś chodzić po powierzchni wstęgi Möbiusa? +[/list] + +[h2]Buduj i twórz[/h2] +Jeśli czujesz twórczy impuls, z pewnością docenisz potężny zestaw narzędzi, jakie oferuje Resonite. Możesz budować i edytować dosłownie wszystko – od Twojego awatara, przez przedmioty, aż po całe światy, a nawet tworzyć własne narzędzia. Współpracuj z innymi w czasie rzeczywistym i osiągnij prawdziwą kreatywną harmonię! + + +[list] +[*] [b]Współpraca w czasie rzeczywistym[/b] – współpraca na naszej platformie jest tak płynna, że często zapomnisz, że w ogóle istnieje – nasz potężny silnik gwarantuje, że świat i wszystko, co się w nim znajduje, działa w idealnej synchronizacji, niezależnie od Twoich działań. Trudno byłoby znaleźć funkcję widoczną tylko dla Ciebie (chyba że chodzi o Twój prywatny interfejs!). +[*] [b]Edytuj cokolwiek[/b] – wszystko, co widzisz w świecie, można edytować i dostosowywać za pomocą narzędzi dostępnych w grze. W rzeczywistości wiele oficjalnych funkcji stworzyliśmy przy użyciu tych samych narzędzi – od świata startowego, przez domyślne awatary, po odtwarzacze wideo, interfejs wyboru kolorów czy paski postępu – możesz je rozmontować lub stworzyć własne od podstaw i dodać do ulubionych. +[*] [b]Zapisz cokolwiek[/b] – na platformie możesz zapisać dosłownie wszystko! Niezależnie od tego, czy stworzyłeś nowy przedmiot, awatara czy świat, albo zmodyfikowałeś już istniejący, wszystko można zachować jednym kliknięciem. Możesz także efektywnie przechowywać wiele kopii – nasz system deduplikacji zapewni, że wspólne zasoby będą liczone tylko raz. +[*] [b]Narzędzia deweloperskie[/b] – nasz zestaw narzędzi obejmuje wszystko, od prostych pędzli i siatek proceduralnych, po bardziej zaawansowane i potężne narzędzia, podobne do tych znanych z tradycyjnych programów do tworzenia gier – z tą różnicą, że możesz z nich korzystać w VR, współpracując w czasie rzeczywistym! +[*] [b]Synchronizacja między światami i trwałość danych[/b] – dzięki zintegrowanym narzędziom chmurowym możesz łatwo zachować dane użytkowników pomiędzy sesjami lub synchronizować stan w różnych światach. +[*] [b]Import modeli 3D[/b] – dzięki bibliotekom open source niezwykle łatwo zaimportować różnorodne formaty modeli 3D – wystarczy przeciągnąć i upuścić pliki FBX, OBJ, GLB lub inne. +[*] [b]Przetwarzanie tekstur/dźwięku/modeli[/b] – potrzebujesz szybko edytować teksturę, plik audio lub model 3D? Podstawowe funkcje edycji są w pełni dostępne w grze – od zmiany odcienia tekstur, normalizacji i przycinania dźwięku, po przeliczanie normalnych i stycznych dla modeli czy ich wypiekanie. +[*] [b]Eksport zawartości do narzędzi zewnętrznych[/b] – tak samo łatwo, jak importujesz zawartość, możesz ją również eksportować! Dzięki temu możesz dokonywać edycji przy użyciu zewnętrznych programów lub włączyć Resonite do swojego przepływu pracy. +[/list] + +[h2]Koduj i rozwijaj[/h2] +[img]{STEAM_APP_IMAGE}/extras/ProtoFlux.png[/img] + +[list] +[*] [b]ProtoFlux[/b] – ProtoFlux to klejnot w koronie naszych narzędzi kreatywnych – najpotężniejszy język programowania wizualnego, jaki dotychczas zaprojektował nasz doświadczony zespół, umożliwiający szybkie prototypowanie i tworzenie wszystkiego – od prostych interakcji po złożone gry i systemy – z pełnym wsparciem współpracy w czasie rzeczywistym oraz natychmiastową informacją zwrotną. +[*] [b]Programuj cokolwiek[/b] – ProtoFlux może współpracować ze wszystkim – ze światem, przedmiotami, Twoim awatarem oraz dowolnymi ich kombinacjami! +[*] [b]Websockets[/b] – dzięki wbudowanemu wsparciu dla websocketów możesz łatwo komunikować się z aplikacjami i skryptami zewnętrznymi oraz tworzyć rozbudowane funkcje, takie jak własne serwery gier, pobieranie zewnętrznych danych czy integracja nowego, niestandardowego sprzętu, bez konieczności polegania na oficjalnych integracjach. +[*] [b]Async Flows[/b] – tworzenie kodu, który wymaga przerw lub oczekiwania między klatkami, to natywna funkcja ProtoFlux, zachowująca pełen kontekst wykonania. Możesz mieć nawet wiele asynchronicznych przepływów działających na tym samym kodzie, każdy z unikalnym kontekstem – to niezwykle potężne i elastyczne narzędzie upraszczające logikę. +[*] [b]Elastyczny system przechowywania danych[/b] – zmienne lokalne, magazyny oraz model danych – wybierz, gdzie przechowywać swoje dane obliczeniowe, w zależności od pożądanego zasięgu i kontekstu, aby budować wysoce efektywne systemy. +[/list] + +[h2]Resonite z czymkolwiek, z każdym, gdziekolwiek...[/h2] +Jesteśmy zespołem pasjonatów, którzy tworzą coś więcej niż tylko oprogramowanie – tworzymy coś, co nazywamy drugim domem. Jesteśmy zaangażowani w ciągły rozwój, z częstymi aktualizacjami i naciskiem na potrzeby społeczności. Projekt ten łączy nasze marzenia i wizje dotyczące tego, co powinny oferować przestrzenie cyfrowe, z zbiorowymi potrzebami, pragnieniami i aspiracjami naszej społeczności. + + +Dużą część naszej wizji i działań poświęcamy temu, aby dać Wam, użytkownikom i mieszkańcom tego wirtualnego wszechświata, jak najwięcej mocy i możliwości decyzyjnych – zarówno w kontrolowaniu własnych doświadczeń na platformie, jak i w możliwości (ponownego) tworzenia wszystkiego, co robimy. + +Byłoby dla nas zaszczytem, gdybyś zdecydował się dołączyć do naszego wszechświata i pomóc nam go wspólnie budować. Bez względu na Twoje pochodzenie czy zainteresowania, chcemy stworzyć miejsce, w którym każdy będzie mógł rezonować razem. \ No newline at end of file From ab58ccac9f270aa8a81439563c5cbf72424c274d Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 21 Feb 2025 00:49:35 +0100 Subject: [PATCH 265/529] Invite request strings --- Missing/cs.md | 15 +++++++++++++++ Missing/de.md | 17 +++++++++++++++++ Missing/en-gb.md | 15 +++++++++++++++ Missing/eo.md | 15 +++++++++++++++ Missing/es.md | 15 +++++++++++++++ Missing/et.md | 15 +++++++++++++++ Missing/fi.md | 15 +++++++++++++++ Missing/fr.md | 17 +++++++++++++++++ Missing/hu.md | 15 +++++++++++++++ Missing/is.md | 15 +++++++++++++++ Missing/ja.md | 17 +++++++++++++++++ Missing/ko.md | 17 +++++++++++++++++ Missing/nl.md | 15 +++++++++++++++ Missing/no.md | 15 +++++++++++++++ Missing/pl.md | 15 +++++++++++++++ Missing/pt-br.md | 15 +++++++++++++++ Missing/ru.md | 15 +++++++++++++++ Missing/sv.md | 15 +++++++++++++++ Missing/th.md | 15 +++++++++++++++ Missing/tr.md | 15 +++++++++++++++ Missing/uk.md | 15 +++++++++++++++ Missing/zh-cn.md | 17 +++++++++++++++++ Missing/zh-tw.md | 15 +++++++++++++++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 16 ++++++++++++++++ 25 files changed, 395 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 7cffadd..6773610 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -31,10 +31,25 @@ Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient +Contacts.RequestInvite Contacts.NoSession Contacts.IncompatibleSession +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest Notifications.IsSociable Notifications.SessionStarted +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..835bba0 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,20 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +Contacts.RequestInvite +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 82aa307..d03a898 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -534,6 +534,7 @@ Contacts.AcceptRequest Contacts.IgnoreRequest Contacts.Invite Contacts.RevokeInvite +Contacts.RequestInvite Contacts.BanFromAllSessions Contacts.UnbanFromAllSessions Contacts.BanFromCurrentWorld @@ -562,6 +563,18 @@ Contacts.SearchResult Contacts.Bot Contacts.Migrated Contacts.IncompatibleSession +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest Notifications.IsSociable Notifications.IsOnline Notifications.IsOnlineOnDifferentVersion @@ -570,6 +583,8 @@ Notifications.ReceivedInvite Notifications.ReceivedItem Notifications.VoiceMessage Notifications.SessionStarted +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged diff --git a/Missing/eo.md b/Missing/eo.md index a3c9144..b6e3b41 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -18,10 +18,25 @@ Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient +Contacts.RequestInvite Contacts.NoSession Contacts.IncompatibleSession +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest Notifications.IsSociable Notifications.SessionStarted +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged diff --git a/Missing/es.md b/Missing/es.md index 57bbc2e..1987551 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -6,6 +6,21 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError Account.Type.Stripe +Contacts.RequestInvite +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Tools.GrabbableSetter.Name Tools.CharacterCollider.Name Tools.MeshVisibility.Name diff --git a/Missing/et.md b/Missing/et.md index 0b1324f..3f4b722 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -232,6 +232,7 @@ Session.JoinVerifier.Label Session.JoinVerifier.ComponentWarning Session.JoinVerifier.SetCustomVerifier Contacts.RevokeInvite +Contacts.RequestInvite Contacts.Unblocked Contacts.AvatarBlock Contacts.MutualBlock @@ -244,8 +245,22 @@ Contacts.InHiddenContactsOnly Contacts.InHiddenContactsPlus Contacts.Migrated Contacts.IncompatibleSession +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest Notifications.IsSociable Notifications.SessionStarted +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged diff --git a/Missing/fi.md b/Missing/fi.md index 5b87bbc..8bdd156 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -6,7 +6,22 @@ World.Connection.LNL.LNLPoke World.Error.UnhandledError World.Actions.GuestWarning Account.Type.Stripe +Contacts.RequestInvite Contacts.Unblocked +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Tools.ProtoFlux.Drive Tools.ProtoFlux.Source Tools.ProtoFlux.Reference diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..21bf147 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,20 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +Contacts.RequestInvite +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded + diff --git a/Missing/hu.md b/Missing/hu.md index 5aa744d..73a353b 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -75,9 +75,24 @@ Session.JoinVerifier.SetCustomVerifier Permissions.NotAllowedToSpawn Permissions.NotAllowedToSave Permissions.NotAllowedToSwapAvatar +Contacts.RequestInvite Contacts.NoSession Contacts.Migrated Contacts.IncompatibleSession +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Notifications.PermissionChanged Notifications.PermissionChangedDetail Undo.SpawnComponent diff --git a/Missing/is.md b/Missing/is.md index 0746ef1..071f5e0 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -109,6 +109,7 @@ Session.JoinVerifier.Label Session.JoinVerifier.ComponentWarning Session.JoinVerifier.SetCustomVerifier Contacts.RevokeInvite +Contacts.RequestInvite Contacts.RecordingVoiceMessage Contacts.Unblocked Contacts.AvatarBlock @@ -122,8 +123,22 @@ Contacts.InHiddenContactsOnly Contacts.InHiddenContactsPlus Contacts.Migrated Contacts.IncompatibleSession +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest Notifications.IsSociable Notifications.SessionStarted +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..d225d5a 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,20 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +Contacts.RequestInvite +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..df1413b 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,20 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +Contacts.RequestInvite +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded + diff --git a/Missing/nl.md b/Missing/nl.md index 4b13e4a..7761127 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -3,6 +3,21 @@ Note that this file updates only during build processes and doesn't necessarily # Dutch [nl] Account.Type.Stripe +Contacts.RequestInvite +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/no.md b/Missing/no.md index f269524..91cd167 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -60,10 +60,25 @@ Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient +Contacts.RequestInvite Contacts.NoSession Contacts.IncompatibleSession +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest Notifications.IsSociable Notifications.SessionStarted +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged diff --git a/Missing/pl.md b/Missing/pl.md index 8407d7a..c22cc76 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -3,6 +3,21 @@ Note that this file updates only during build processes and doesn't necessarily # Polish [pl] Account.Type.Stripe +Contacts.RequestInvite +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 65bab60..56eb2a4 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -61,10 +61,25 @@ Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient +Contacts.RequestInvite Contacts.NoSession Contacts.IncompatibleSession +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest Notifications.IsSociable Notifications.SessionStarted +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged diff --git a/Missing/ru.md b/Missing/ru.md index d88340c..a0b91bf 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -3,6 +3,21 @@ Note that this file updates only during build processes and doesn't necessarily # Russian [ru] Account.Type.Stripe +Contacts.RequestInvite +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/sv.md b/Missing/sv.md index c00fafd..82465e2 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -17,10 +17,25 @@ Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient +Contacts.RequestInvite Contacts.NoSession Contacts.IncompatibleSession +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest Notifications.IsSociable Notifications.SessionStarted +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged diff --git a/Missing/th.md b/Missing/th.md index dc8c549..83c390a 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -485,6 +485,7 @@ Contacts.AcceptRequest Contacts.IgnoreRequest Contacts.Invite Contacts.RevokeInvite +Contacts.RequestInvite Contacts.BanFromAllSessions Contacts.UnbanFromAllSessions Contacts.BanFromCurrentWorld @@ -513,6 +514,18 @@ Contacts.SearchResult Contacts.Bot Contacts.Migrated Contacts.IncompatibleSession +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest Notifications.IsSociable Notifications.IsOnline Notifications.IsOnlineOnDifferentVersion @@ -521,6 +534,8 @@ Notifications.ReceivedInvite Notifications.ReceivedItem Notifications.VoiceMessage Notifications.SessionStarted +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged diff --git a/Missing/tr.md b/Missing/tr.md index f74ca01..d7bb543 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -262,6 +262,7 @@ Permissions.NotAllowedToSpawn Permissions.NotAllowedToSave Permissions.NotAllowedToSwapAvatar Contacts.RevokeInvite +Contacts.RequestInvite Contacts.Unblocked Contacts.AvatarBlock Contacts.MutualBlock @@ -275,8 +276,22 @@ Contacts.InHiddenContactsPlus Contacts.Bot Contacts.Migrated Contacts.IncompatibleSession +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest Notifications.IsSociable Notifications.SessionStarted +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged diff --git a/Missing/uk.md b/Missing/uk.md index e75feb1..2fdff45 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -7,6 +7,21 @@ World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError World.Edit.ReadOnly Account.Type.Stripe +Contacts.RequestInvite +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Notifications.PermissionChanged Notifications.PermissionChangedDetail Tools.GeometryLineBrush.Name diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..088ee65 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,20 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +Contacts.RequestInvite +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 9ae07c0..35cc25c 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -59,10 +59,25 @@ Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient +Contacts.RequestInvite Contacts.NoSession Contacts.IncompatibleSession +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest Notifications.IsSociable Notifications.SessionStarted +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded Notifications.UserJoined Notifications.UserLeft Notifications.PermissionChanged diff --git a/README.md b/README.md index 7290150..8869d48 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 67.2% - Missing keys: 774 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.7% - Missing keys: 2296 +Czech [cs] - 66.8% - Missing keys: 789 +German [de] - 99.4% - Missing keys: 15 +English (United Kingdom) [en-gb] - 2.7% - Missing keys: 2311 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 68.6% - Missing keys: 740 -Spanish [es] - 97.4% - Missing keys: 62 -Estonian [et] - 35.0% - Missing keys: 1534 -Finnish [fi] - 87.4% - Missing keys: 297 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 28.0% - Missing keys: 1698 -Icelandic [is] - 26.3% - Missing keys: 1739 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Dutch [nl] - 98.7% - Missing keys: 31 -Norwegian [no] - 65.7% - Missing keys: 808 -Polish [pl] - 99.2% - Missing keys: 20 -Portuguese (Brazil) [pt-br] - 65.7% - Missing keys: 809 -Russian [ru] - 99.2% - Missing keys: 20 -Swedish [sv] - 27.0% - Missing keys: 1722 -Thai [th] - 2.9% - Missing keys: 2290 -Turkish [tr] - 34.5% - Missing keys: 1546 -Ukrainian [uk] - 55.6% - Missing keys: 1047 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 66.0% - Missing keys: 803 +Esperanto [eo] - 68.2% - Missing keys: 755 +Spanish [es] - 96.8% - Missing keys: 77 +Estonian [et] - 34.8% - Missing keys: 1549 +Finnish [fi] - 86.9% - Missing keys: 312 +French [fr] - 99.4% - Missing keys: 15 +Hungarian [hu] - 27.8% - Missing keys: 1713 +Icelandic [is] - 26.1% - Missing keys: 1754 +Japanese [ja] - 99.4% - Missing keys: 15 +Korean [ko] - 99.4% - Missing keys: 15 +Dutch [nl] - 98.1% - Missing keys: 46 +Norwegian [no] - 65.3% - Missing keys: 823 +Polish [pl] - 98.5% - Missing keys: 35 +Portuguese (Brazil) [pt-br] - 65.3% - Missing keys: 824 +Russian [ru] - 98.5% - Missing keys: 35 +Swedish [sv] - 26.8% - Missing keys: 1737 +Thai [th] - 2.9% - Missing keys: 2305 +Turkish [tr] - 34.2% - Missing keys: 1561 +Ukrainian [uk] - 55.3% - Missing keys: 1062 +Chinese (Simplified, Mainland China) [zh-cn] - 99.4% - Missing keys: 15 +Chinese (Traditional, Taiwan) [zh-tw] - 65.5% - Missing keys: 818 -Total keys: 2359 +Total keys: 2374 ## 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. diff --git a/en.json b/en.json index 409cdf9..5a5e1dd 100644 --- a/en.json +++ b/en.json @@ -641,6 +641,7 @@ "Contacts.IgnoreRequest": "Ignore Request", "Contacts.Invite": "Invite Here", "Contacts.RevokeInvite": "Revoke Invite", + "Contacts.RequestInvite": "Request Invite", "Contacts.BanFromAllSessions": "Ban from my hosted sessions", "Contacts.UnbanFromAllSessions": "Unban from my hosted sessions", "Contacts.BanFromCurrentWorld": "Ban from current world", @@ -670,6 +671,19 @@ "Contacts.Bot": "Bot account", "Contacts.Migrated": "Contact hasn't Migrated", "Contacts.IncompatibleSession" : "Incompatible session", + "Contacts.AskToJoin" : "Ask to Join", + + "Contacts.InviteRequest.UserWantsToJoin" : "{username} would like to join you", + "Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\" wants to invite \"{userToInvite}\" to \"{sessionName}\"", + "Contacts.InviteRequest.GrantInvite" : "Grant Invite (one time)", + "Contacts.InviteRequest.AddAsContact" : "Add \"{username}\" as contact", + "Contacts.InviteRequest.AddAsContactOfHeadless" : "Add \"{username}\" as contact of the headless", + "Contacts.InviteRequest.AddHostAsContact" : "Add \"{username}\" (host) as contact", + "Contacts.InviteRequest.HostIsUnregistered" : "Host is unregistered user", + "Contacts.InviteRequest.ForwardToHost" : "Forward to host: {username}", + "Contacts.InviteRequest.SentRequest" : "Requested invite", + "Contacts.InviteRequest.ForwardedRequest" : "Forwarded invite request from \"{username}\" to session \"{sessionName}\"", + "Contacts.InviteRequest.GrantedRequest" : "Granted \"{username}\" invite to session \"{sessionName}\"", "Notifications.IsSociable": "Is sociable, poke or invite them!", "Notifications.IsOnline": "Is now Online", @@ -679,6 +693,8 @@ "Notifications.ReceivedItem": "Sent you an item:", "Notifications.VoiceMessage": "Sent a voice message", "Notifications.SessionStarted": "Started session:", + "Notifications.ReceivedInviteRequestDirect": "Wants to be invited", + "Notifications.ReceivedInviteRequestForwarded": "Wants to invite:", "Notifications.UserJoined": "User joined", "Notifications.UserLeft": "User left", "Notifications.PermissionChanged": "Role changed to {new}", From 76ebf9f829e844519c2929dc85404ee38d38fed0 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 21 Feb 2025 00:55:48 +0100 Subject: [PATCH 266/529] Invite request notification settings --- Missing/cs.md | 2 ++ Missing/de.md | 2 ++ Missing/en-gb.md | 2 ++ Missing/eo.md | 2 ++ Missing/es.md | 2 ++ Missing/et.md | 2 ++ Missing/fi.md | 2 ++ Missing/fr.md | 2 ++ Missing/hu.md | 2 ++ Missing/is.md | 2 ++ Missing/ja.md | 2 ++ Missing/ko.md | 2 ++ Missing/nl.md | 2 ++ Missing/no.md | 2 ++ Missing/pl.md | 2 ++ Missing/pt-br.md | 2 ++ Missing/ru.md | 2 ++ Missing/sv.md | 2 ++ Missing/th.md | 2 ++ Missing/tr.md | 2 ++ Missing/uk.md | 2 ++ Missing/zh-cn.md | 2 ++ Missing/zh-tw.md | 2 ++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 2 ++ 25 files changed, 72 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 6773610..73c5f36 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -514,6 +514,8 @@ Settings.NotificationSettings.Message Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted diff --git a/Missing/de.md b/Missing/de.md index 835bba0..6bdb7cf 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -17,4 +17,6 @@ Contacts.InviteRequest.ForwardedRequest Contacts.InviteRequest.GrantedRequest Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description diff --git a/Missing/en-gb.md b/Missing/en-gb.md index d03a898..43ca1ef 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1448,6 +1448,8 @@ Settings.NotificationSettings.Message Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted diff --git a/Missing/eo.md b/Missing/eo.md index b6e3b41..0e82dc3 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -480,6 +480,8 @@ Settings.NotificationSettings.Message Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted diff --git a/Missing/es.md b/Missing/es.md index 1987551..646baee 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -47,6 +47,8 @@ Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.PermissionChanged Settings.NotificationSettings.PermissionChanged.Description Settings.EditSettings diff --git a/Missing/et.md b/Missing/et.md index 3f4b722..fb96b72 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -791,6 +791,8 @@ Settings.NotificationSettings.Message Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted diff --git a/Missing/fi.md b/Missing/fi.md index 8bdd156..cdd882c 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -114,6 +114,8 @@ Settings.NotificationSettings.UserSociable.Description Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted.Description Settings.NotificationSettings.PublicSessionStarted.Description diff --git a/Missing/fr.md b/Missing/fr.md index 21bf147..4444c9a 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -17,4 +17,6 @@ Contacts.InviteRequest.ForwardedRequest Contacts.InviteRequest.GrantedRequest Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description diff --git a/Missing/hu.md b/Missing/hu.md index 73a353b..f6ebe83 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -831,6 +831,8 @@ Settings.NotificationSettings.Message Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted diff --git a/Missing/is.md b/Missing/is.md index 071f5e0..167a5e0 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -932,6 +932,8 @@ Settings.NotificationSettings.Message Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted diff --git a/Missing/ja.md b/Missing/ja.md index d225d5a..a44015c 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -17,4 +17,6 @@ Contacts.InviteRequest.ForwardedRequest Contacts.InviteRequest.GrantedRequest Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description diff --git a/Missing/ko.md b/Missing/ko.md index df1413b..346f44c 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -17,4 +17,6 @@ Contacts.InviteRequest.ForwardedRequest Contacts.InviteRequest.GrantedRequest Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description diff --git a/Missing/nl.md b/Missing/nl.md index 7761127..ddc2110 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -23,6 +23,8 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.EditSettings Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description diff --git a/Missing/no.md b/Missing/no.md index 91cd167..22f1ae1 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -546,6 +546,8 @@ Settings.NotificationSettings.Message Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted diff --git a/Missing/pl.md b/Missing/pl.md index c22cc76..940c5dc 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -23,6 +23,8 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.EditSettings Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 56eb2a4..f301833 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -547,6 +547,8 @@ Settings.NotificationSettings.Message Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted diff --git a/Missing/ru.md b/Missing/ru.md index a0b91bf..f42d0a7 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -23,6 +23,8 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.EditSettings Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description diff --git a/Missing/sv.md b/Missing/sv.md index 82465e2..adf1345 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -899,6 +899,8 @@ Settings.NotificationSettings.Message Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted diff --git a/Missing/th.md b/Missing/th.md index 83c390a..e58cbc4 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1420,6 +1420,8 @@ Settings.NotificationSettings.Message Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted diff --git a/Missing/tr.md b/Missing/tr.md index d7bb543..258c222 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -825,6 +825,8 @@ Settings.NotificationSettings.Message Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted diff --git a/Missing/uk.md b/Missing/uk.md index 2fdff45..5045548 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -172,6 +172,8 @@ Settings.NotificationSettings.Message Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 088ee65..d23dbd6 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -17,4 +17,6 @@ Contacts.InviteRequest.ForwardedRequest Contacts.InviteRequest.GrantedRequest Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 35cc25c..d044906 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -542,6 +542,8 @@ Settings.NotificationSettings.Message Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted diff --git a/README.md b/README.md index 8869d48..aacd83f 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 66.8% - Missing keys: 789 -German [de] - 99.4% - Missing keys: 15 -English (United Kingdom) [en-gb] - 2.7% - Missing keys: 2311 +Czech [cs] - 66.7% - Missing keys: 791 +German [de] - 99.3% - Missing keys: 17 +English (United Kingdom) [en-gb] - 2.7% - Missing keys: 2313 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 68.2% - Missing keys: 755 -Spanish [es] - 96.8% - Missing keys: 77 -Estonian [et] - 34.8% - Missing keys: 1549 -Finnish [fi] - 86.9% - Missing keys: 312 -French [fr] - 99.4% - Missing keys: 15 -Hungarian [hu] - 27.8% - Missing keys: 1713 -Icelandic [is] - 26.1% - Missing keys: 1754 -Japanese [ja] - 99.4% - Missing keys: 15 -Korean [ko] - 99.4% - Missing keys: 15 -Dutch [nl] - 98.1% - Missing keys: 46 -Norwegian [no] - 65.3% - Missing keys: 823 -Polish [pl] - 98.5% - Missing keys: 35 -Portuguese (Brazil) [pt-br] - 65.3% - Missing keys: 824 -Russian [ru] - 98.5% - Missing keys: 35 -Swedish [sv] - 26.8% - Missing keys: 1737 -Thai [th] - 2.9% - Missing keys: 2305 -Turkish [tr] - 34.2% - Missing keys: 1561 -Ukrainian [uk] - 55.3% - Missing keys: 1062 -Chinese (Simplified, Mainland China) [zh-cn] - 99.4% - Missing keys: 15 -Chinese (Traditional, Taiwan) [zh-tw] - 65.5% - Missing keys: 818 +Esperanto [eo] - 68.1% - Missing keys: 757 +Spanish [es] - 96.7% - Missing keys: 79 +Estonian [et] - 34.7% - Missing keys: 1551 +Finnish [fi] - 86.8% - Missing keys: 314 +French [fr] - 99.3% - Missing keys: 17 +Hungarian [hu] - 27.8% - Missing keys: 1715 +Icelandic [is] - 26.1% - Missing keys: 1756 +Japanese [ja] - 99.3% - Missing keys: 17 +Korean [ko] - 99.3% - Missing keys: 17 +Dutch [nl] - 98.0% - Missing keys: 48 +Norwegian [no] - 65.3% - Missing keys: 825 +Polish [pl] - 98.4% - Missing keys: 37 +Portuguese (Brazil) [pt-br] - 65.2% - Missing keys: 826 +Russian [ru] - 98.4% - Missing keys: 37 +Swedish [sv] - 26.8% - Missing keys: 1739 +Thai [th] - 2.9% - Missing keys: 2307 +Turkish [tr] - 34.2% - Missing keys: 1563 +Ukrainian [uk] - 55.2% - Missing keys: 1064 +Chinese (Simplified, Mainland China) [zh-cn] - 99.3% - Missing keys: 17 +Chinese (Traditional, Taiwan) [zh-tw] - 65.5% - Missing keys: 820 -Total keys: 2374 +Total keys: 2376 ## 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. diff --git a/en.json b/en.json index 5a5e1dd..1ff3b4d 100644 --- a/en.json +++ b/en.json @@ -1735,6 +1735,8 @@ "Settings.NotificationSettings.Message.Description": "This controls notifications you will get when you receive messages.", "Settings.NotificationSettings.Invite": "Session Invites", "Settings.NotificationSettings.Invite.Description": "This controls if you get notifications when you are invited to a session.", + "Settings.NotificationSettings.InviteRequest": "Invite Requests", + "Settings.NotificationSettings.InviteRequest.Description": "This controls if you get notifications when you receive an invite request that you can respond to.", "Settings.NotificationSettings.ContactRequest": "Contact Requests", "Settings.NotificationSettings.ContactRequest.Description": "This controls what notifications you get when you receive a contact request from someone", "Settings.NotificationSettings.ContactSessionStarted": "New Contact Sessions", From 55d30f10f2eabed96cabf12135ed5a69401d2229 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Fri, 21 Feb 2025 09:59:27 +0900 Subject: [PATCH 267/529] Update ja.json --- ja.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ja.json b/ja.json index 28bf3aa..e1ffd41 100644 --- a/ja.json +++ b/ja.json @@ -641,6 +641,7 @@ "Contacts.IgnoreRequest": "リクエスト無視", "Contacts.Invite": "招待", "Contacts.RevokeInvite": "招待取消", + "Contacts.RequestInvite": "招待を要請", "Contacts.BanFromAllSessions": "自分がホストの​セッションからBAN", "Contacts.UnbanFromAllSessions": "自分がホストの​セッションからBAN解除", "Contacts.BanFromCurrentWorld": "現在のワールド​からBAN", @@ -670,6 +671,19 @@ "Contacts.Bot": "ボットアカウント", "Contacts.Migrated": "移行していないフレンド", "Contacts.IncompatibleSession" : "互換性のないセッション", + "Contacts.AskToJoin" : "参加を要請する", + + "Contacts.InviteRequest.UserWantsToJoin" : "{username}さんがセッション参加を希望しています", + "Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\"さんが\"{userToInvite}\"に\"{sessionName}\"への招待を希望しています", + "Contacts.InviteRequest.GrantInvite" : "招待する(1回)", + "Contacts.InviteRequest.AddAsContact" : "\"{username}\"をフレンドに追加", + "Contacts.InviteRequest.AddAsContactOfHeadless" : "\"{username}\"をヘッドレスのフレンドに追加", + "Contacts.InviteRequest.AddHostAsContact" : "\"{username}\"(host)をフレンドに追加", + "Contacts.InviteRequest.HostIsUnregistered" : "ホストは未登録ユーザーです", + "Contacts.InviteRequest.ForwardToHost" : "ホストに転送: {username}", + "Contacts.InviteRequest.SentRequest" : "招待の要請", + "Contacts.InviteRequest.ForwardedRequest" : "\"{username}\"から、\"{sessionName}\"への招待要請の転送", + "Contacts.InviteRequest.GrantedRequest" : "\"{username}\"に\"{sessionName}\"への招待を許可", "Notifications.IsSociable" : "さんはひまです。気軽に交流しましょう!", "Notifications.IsOnline": "さんがオンラインになりました", @@ -679,6 +693,8 @@ "Notifications.ReceivedItem": "アイテムが届きました:", "Notifications.VoiceMessage": "ボイスメッセージが送られてきました", "Notifications.SessionStarted": "セッションが開始しました:", + "Notifications.ReceivedInviteRequestDirect": "招待要請を受信しました", + "Notifications.ReceivedInviteRequestForwarded": "招待要請が転送されました:", "Notifications.UserJoined": "ユーザーが参加しました", "Notifications.UserLeft": "ユーザーが退出しました", "Notifications.PermissionChanged": "権限が{new}へ変更されました", @@ -1718,6 +1734,8 @@ "Settings.NotificationSettings.Message.Description": "メッセージ受信時に通知するかを設定できます。", "Settings.NotificationSettings.Invite": "セッション招待", "Settings.NotificationSettings.Invite.Description": "セッションに招待されたときに通知するかどうかを設定できます。", + "Settings.NotificationSettings.InviteRequest": "招待要請", + "Settings.NotificationSettings.InviteRequest.Description": "セッションへの招待を要請されたときに通知するかどうかを設定できます。", "Settings.NotificationSettings.ContactRequest": "フレンド申請", "Settings.NotificationSettings.ContactRequest.Description": "誰かからフレンドの申請を受けたときに通知するかどうかを設定できます。", From c6d545ee6377fa577f645ed4cf7013a5182243d8 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Fri, 21 Feb 2025 10:28:19 +0900 Subject: [PATCH 268/529] KO: Invite request --- ko.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ko.json b/ko.json index 7d1d3ca..b1d6196 100644 --- a/ko.json +++ b/ko.json @@ -641,6 +641,7 @@ "Contacts.IgnoreRequest": "친구요청 무시", "Contacts.Invite": "초대", "Contacts.RevokeInvite": "초대 취소", + "Contacts.RequestInvite": "참여 요청", "Contacts.BanFromAllSessions": "내가 시작한 세션에서 차단", "Contacts.UnbanFromAllSessions": "내가 시작한 세션의 차단해제", "Contacts.BanFromCurrentWorld": "현재 세션에서 차단", @@ -670,6 +671,19 @@ "Contacts.Bot": "봇 계정", "Contacts.Migrated": "연락처를 이전하지 않았습니다.", "Contacts.IncompatibleSession" : "비호환 세션에 있음", + "Contacts.AskToJoin" : "참여요청 보내기", + + "Contacts.InviteRequest.UserWantsToJoin" : "{username}이(가) 참여하길 원하고 있습니다.", + "Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\"이(가) \"{userToInvite}\"을(를) \"{sessionName}\" 세션에 초대하길 원합니다.", + "Contacts.InviteRequest.GrantInvite" : "초대 허가(단발성)", + "Contacts.InviteRequest.AddAsContact" : "연락처에 \"{username}\"을(를) 추가", + "Contacts.InviteRequest.AddAsContactOfHeadless" : "헤드리스 연락처에 \"{username}\"을(를) 추가", + "Contacts.InviteRequest.AddHostAsContact" : "호스트 \"{username}\"을(를) 연락처에 추가", + "Contacts.InviteRequest.HostIsUnregistered" : "연락처에 없는 호스트 입니다.", + "Contacts.InviteRequest.ForwardToHost" : "호스트에게 전달: {username}", + "Contacts.InviteRequest.SentRequest" : "초대 요청", + "Contacts.InviteRequest.ForwardedRequest" : "\"{username}\"이(가) \"{sessionName}\" 세션으로의 초대 요청을 전달하였습니다.", + "Contacts.InviteRequest.GrantedRequest" : "\"{sessionName}\" 세션에 \"{username}\"의 초대가 허용되었습니다.", "Notifications.IsSociable" : "대화 가능 상태가 되었습니다! 상대방과 대화 또는 초대해 보세요!", "Notifications.IsOnline": "온라인 상태가 되었습니다.", @@ -679,6 +693,8 @@ "Notifications.ReceivedItem": "아이템을 수신받음:", "Notifications.VoiceMessage": "음성 메시지를 보냈습니다.", "Notifications.SessionStarted": "세션이 시작되었습니다.", + "Notifications.ReceivedInviteRequestDirect": "참여 요청", + "Notifications.ReceivedInviteRequestForwarded": "초대 요청:", "Notifications.UserJoined": "사용자가 참여 하였습니다.", "Notifications.UserLeft": "사용자가 퇴장 하였습니다.", "Notifications.PermissionChanged": "역할을 {new}(으)로 변경했습니다.", @@ -1719,6 +1735,8 @@ "Settings.NotificationSettings.Message.Description" : "활성화 시, 연락처에서 메시지를 받을때 알림을 받습니다.", "Settings.NotificationSettings.Invite" : "세션에 초대 되었을 때", "Settings.NotificationSettings.Invite.Description" : "활성화 시, 세션에 초대될때 알림을 받습니다.", + "Settings.NotificationSettings.InviteRequest": "참여 요청", + "Settings.NotificationSettings.InviteRequest.Description": "응답 할 수 있는 참여 요청을 받았을 때 알림을 받을지 설정합니다.", "Settings.NotificationSettings.ContactRequest" : "친구 요청을 받을 때", "Settings.NotificationSettings.ContactRequest.Description" : "활성화 시, 누군가에게 친구 요청을 받을때 알림을 받습니다.", "Settings.NotificationSettings.ContactSessionStarted" : "친구가 세션을 시작할 때", From b789c3f75303f199c2ea7632484315814161199a Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 21 Feb 2025 02:39:50 +0100 Subject: [PATCH 269/529] Update stats --- Missing/ja.md | 19 ------------------- Missing/ko.md | 19 ------------------- README.md | 4 ++-- 3 files changed, 2 insertions(+), 40 deletions(-) diff --git a/Missing/ja.md b/Missing/ja.md index a44015c..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,22 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -Contacts.RequestInvite -Contacts.AskToJoin -Contacts.InviteRequest.UserWantsToJoin -Contacts.InviteRequest.UserWantsToInviteAnother -Contacts.InviteRequest.GrantInvite -Contacts.InviteRequest.AddAsContact -Contacts.InviteRequest.AddAsContactOfHeadless -Contacts.InviteRequest.AddHostAsContact -Contacts.InviteRequest.HostIsUnregistered -Contacts.InviteRequest.ForwardToHost -Contacts.InviteRequest.SentRequest -Contacts.InviteRequest.ForwardedRequest -Contacts.InviteRequest.GrantedRequest -Notifications.ReceivedInviteRequestDirect -Notifications.ReceivedInviteRequestForwarded -Settings.NotificationSettings.InviteRequest -Settings.NotificationSettings.InviteRequest.Description - diff --git a/Missing/ko.md b/Missing/ko.md index 346f44c..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,22 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -Contacts.RequestInvite -Contacts.AskToJoin -Contacts.InviteRequest.UserWantsToJoin -Contacts.InviteRequest.UserWantsToInviteAnother -Contacts.InviteRequest.GrantInvite -Contacts.InviteRequest.AddAsContact -Contacts.InviteRequest.AddAsContactOfHeadless -Contacts.InviteRequest.AddHostAsContact -Contacts.InviteRequest.HostIsUnregistered -Contacts.InviteRequest.ForwardToHost -Contacts.InviteRequest.SentRequest -Contacts.InviteRequest.ForwardedRequest -Contacts.InviteRequest.GrantedRequest -Notifications.ReceivedInviteRequestDirect -Notifications.ReceivedInviteRequestForwarded -Settings.NotificationSettings.InviteRequest -Settings.NotificationSettings.InviteRequest.Description - diff --git a/README.md b/README.md index aacd83f..dd2a9ed 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,8 @@ Finnish [fi] - 86.8% - Missing keys: 314 French [fr] - 99.3% - Missing keys: 17 Hungarian [hu] - 27.8% - Missing keys: 1715 Icelandic [is] - 26.1% - Missing keys: 1756 -Japanese [ja] - 99.3% - Missing keys: 17 -Korean [ko] - 99.3% - Missing keys: 17 +Japanese [ja] - 100.0% - Missing keys: 0 +Korean [ko] - 100.0% - Missing keys: 0 Dutch [nl] - 98.0% - Missing keys: 48 Norwegian [no] - 65.3% - Missing keys: 825 Polish [pl] - 98.4% - Missing keys: 37 From bfc22cca9ecf94f76de407c1902d99ea9be2a70d Mon Sep 17 00:00:00 2001 From: rabbuttz <49971163+rabbuttz@users.noreply.github.com> Date: Fri, 21 Feb 2025 11:26:54 +0900 Subject: [PATCH 270/529] =?UTF-8?q?=E8=A6=81=E8=AB=8B=E2=86=92=E3=83=AA?= =?UTF-8?q?=E3=82=AF=E3=82=A8=E3=82=B9=E3=83=88=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 要請が固いのでリクエストに変更、また意味が異なる部分を修正 --- ja.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ja.json b/ja.json index e1ffd41..9d12f69 100644 --- a/ja.json +++ b/ja.json @@ -641,7 +641,7 @@ "Contacts.IgnoreRequest": "リクエスト無視", "Contacts.Invite": "招待", "Contacts.RevokeInvite": "招待取消", - "Contacts.RequestInvite": "招待を要請", + "Contacts.RequestInvite": "招待をリクエスト", "Contacts.BanFromAllSessions": "自分がホストの​セッションからBAN", "Contacts.UnbanFromAllSessions": "自分がホストの​セッションからBAN解除", "Contacts.BanFromCurrentWorld": "現在のワールド​からBAN", @@ -671,7 +671,7 @@ "Contacts.Bot": "ボットアカウント", "Contacts.Migrated": "移行していないフレンド", "Contacts.IncompatibleSession" : "互換性のないセッション", - "Contacts.AskToJoin" : "参加を要請する", + "Contacts.AskToJoin" : "参加をリクエスト", "Contacts.InviteRequest.UserWantsToJoin" : "{username}さんがセッション参加を希望しています", "Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\"さんが\"{userToInvite}\"に\"{sessionName}\"への招待を希望しています", @@ -681,8 +681,8 @@ "Contacts.InviteRequest.AddHostAsContact" : "\"{username}\"(host)をフレンドに追加", "Contacts.InviteRequest.HostIsUnregistered" : "ホストは未登録ユーザーです", "Contacts.InviteRequest.ForwardToHost" : "ホストに転送: {username}", - "Contacts.InviteRequest.SentRequest" : "招待の要請", - "Contacts.InviteRequest.ForwardedRequest" : "\"{username}\"から、\"{sessionName}\"への招待要請の転送", + "Contacts.InviteRequest.SentRequest" : "招待をリクエスト済み", + "Contacts.InviteRequest.ForwardedRequest" : "\"{username}\"から、\"{sessionName}\"への招待リクエストの転送", "Contacts.InviteRequest.GrantedRequest" : "\"{username}\"に\"{sessionName}\"への招待を許可", "Notifications.IsSociable" : "さんはひまです。気軽に交流しましょう!", @@ -693,8 +693,8 @@ "Notifications.ReceivedItem": "アイテムが届きました:", "Notifications.VoiceMessage": "ボイスメッセージが送られてきました", "Notifications.SessionStarted": "セッションが開始しました:", - "Notifications.ReceivedInviteRequestDirect": "招待要請を受信しました", - "Notifications.ReceivedInviteRequestForwarded": "招待要請が転送されました:", + "Notifications.ReceivedInviteRequestDirect": "招待リクエストを受信しました", + "Notifications.ReceivedInviteRequestForwarded": "招待リクエストが転送されました:", "Notifications.UserJoined": "ユーザーが参加しました", "Notifications.UserLeft": "ユーザーが退出しました", "Notifications.PermissionChanged": "権限が{new}へ変更されました", @@ -1734,8 +1734,8 @@ "Settings.NotificationSettings.Message.Description": "メッセージ受信時に通知するかを設定できます。", "Settings.NotificationSettings.Invite": "セッション招待", "Settings.NotificationSettings.Invite.Description": "セッションに招待されたときに通知するかどうかを設定できます。", - "Settings.NotificationSettings.InviteRequest": "招待要請", - "Settings.NotificationSettings.InviteRequest.Description": "セッションへの招待を要請されたときに通知するかどうかを設定できます。", + "Settings.NotificationSettings.InviteRequest": "招待をリクエスト", + "Settings.NotificationSettings.InviteRequest.Description": "セッションへの招待をリクエストされたときに通知するかどうかを設定できます。", "Settings.NotificationSettings.ContactRequest": "フレンド申請", "Settings.NotificationSettings.ContactRequest.Description": "誰かからフレンドの申請を受けたときに通知するかどうかを設定できます。", From 93843b6e2a7d73544422bc89e7b2193a18154c64 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 21 Feb 2025 10:53:09 +0800 Subject: [PATCH 271/529] Update zh-cn.json --- zh-cn.json | 5602 ++++++++++++++++++++++++++-------------------------- 1 file changed, 2810 insertions(+), 2792 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index f89868a..63790e4 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1,2838 +1,2856 @@ { - "localeCode": "zh-cn", - "authors": ["Melnus", "Holy_Water", "huang825172", "modimobeikete", "WARCRAFT11", "flower-elf", "lolosiax"], - "messages": { - - "General.OK": "确定", - "General.Start": "开始", - "General.Finish": "结束", - "General.Cancel": "取消", - "General.Continue": "继续", - "General.Next": "下一步", - "General.Previous": "返回", - "General.Back": "上一步", - "General.Confirm": "确定吗?", - "General.Loading": "正在加载...", - "General.Processing": "正在处理...", - "General.FAILED": "失败", - "General.Reset": "重置", - "General.WorldOpenConfirm": "确认要开放吗?", - "General.Save": "保存", - "General.Saving": "正在保存...", - "General.Saved": "保存成功", - "General.Done": "完成", - "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.UI.MusicVolumeLocal": "音乐音量(本地):", - "General.UI.VoiceVolumeLocal": "语音音量(本地):", - "General.UI.SoundVolumeLocal": "音效音量(本地):", - - "General.UI.PressToBegin": "按键开始", - - "General.Sort.Ascending": "升序", - "General.Sort.Descending": "降序", - - "General.Units.Metric" : "国际单位(米)", - "General.Units.Imperial" : "英制单位(吋)", - - "Worlds.Home" : "家", - "Worlds.Tutorial" : "教程", - - "Locomotion.Noclip.Name": "穿墙", - "Locomotion.Noclip.Description": "穿墙飞行模式,适合编辑。", - "Locomotion.Teleport.Name": "传送", - "Locomotion.Teleport.Description": "使用弹道路径传送,移动舒适。", - "Locomotion.Fly.Name": "飞行", - "Locomotion.Fly.Description": "飞行模式", - "Locomotion.WalkRun.Name": "步行/奔跑", - "Locomotion.WalkRun.Description": "物理步行,跑步和跳跃。", - "Locomotion.WalkRunGripping.Name": "步行/跑步(爬坡)", - "Locomotion.WalkRunGripping.Description": "走路,奔跑,跳跃和攀登。", - "Locomotion.ZeroG.Name": "零重力", - "Locomotion.ZeroG.Description": "无重力状态", - "Locomotion.GrabWorld.Name": "抓握世界", - "Locomotion.GrabWorld.Description": "创建参照世界锚,并将用户相对于世界锚移动。", - "Locomotion.Slide.Name": "滑动", - "Locomotion.Slide.Description": "简单的滑动运动(如果存在)会捕捉到表面,否则会飞行。", - - "Interaction.Destroy": "删除", - "Interaction.Duplicate": "复制", - "Interaction.SaveToInventory": "保存到物品栏", - "Interaction.SaveToInventory.NotLoggedIn": "你必须登录才能保存物品。", - "Interaction.SaveToInventory.NoWritePermission": "无法保存到当前物品栏文件夹。", - "Interaction.Undo": "撤消", - "Interaction.Redo": "重做", - "Interaction.EquipTool": "装备", - "Interaction.DequipTool": "取消装备", - "Interaction.ScalingEnabled": "启用缩放", - "Interaction.ScalingDisabled": "禁用缩放", - "Interaction.ResetScale": "重设比例", - "Interaction.LaserEnabled": "启用激光", - "Interaction.LaserDisabled": "禁用激光", - "Interaction.Grab.Palm": "抓取:手掌", - "Interaction.Grab.Precision": "抓取:精准", - "Interaction.Grab.Auto": "抓取:自动", - "Interaction.Grab.Off": "抓取:仅激光", - "Interaction.Locomotion": "移动模式", - "Interaction.Locomotion.None": "无", - - "Interaction.NamedEquipTool": "装备{name}", - "Interaction.NamedEquipTool.Default": "工具", - - "Interaction.EnterAnchor": "进入座位", - "Interaction.ExitAnchor": "退出座位", - - "Interaction.EquipAvatar": "装备虚拟形象", - - "Interaction.SaveAsScreenshot": "另存为屏幕截图", - "Interaction.ExportScreenshot": "导出截图", - "Interaction.ImportFile": "导入文件", - "Interaction.ExportFile": "导出文件", - "Interaction.CopyLink": "复制链接", - "Interaction.CopyImage": "复制图片", - - "Inventory.OpenWorld": "打开世界", - "Inventory.Equip": "装备", - "Inventory.Delete": "删除", - "Inventory.CreateDirectory": "新建文件夹", - "Inventory.SaveHeld": "保存所持", - "Inventory.GetURL": "获取URL", - "Inventory.Inventories": "物品列表", - "Inventory.Share": "分享", - "Inventory.Unshare": "取消分享", - "Inventory.SaveAvatar": "保存虚拟形象", - "Inventory.Favorite.Home": "设为家", - "Inventory.Favorite.ProgressBar": "设为进度条", - "Inventory.Favorite.AudioStreamController": "设为音频流控制器", - "Inventory.Favorite.TextDisplay": "设为文字显示", - "Inventory.Favorite.VideoPlayer": "设为视频播放器", - "Inventory.Favorite.AudioPlayer": "设为音频播放器", - "Inventory.Favorite.InteractiveCamera": "设为相机", - "Inventory.Favorite.Keyboard": "设为键盘", - "Inventory.Favorite.Avatar": "设为虚拟形象", - "Inventory.Favorite.WorldLoadingIndicator": "设为加载指示器", - "Inventory.Favorite.ColorDialog": "设为色盘", - "Inventory.Favorite.Hyperlink": "设为超链接显示", - "Inventory.Favorite.Document": "设为文档显示", - "Inventory.SpawnFacet": "生成Facet", - - "Dash.Screens.Home": "主界面", - "Dash.Screens.Worlds": "世界", - "Dash.Screens.Contacts": "好友", - "Dash.Screens.Inventory": "物品栏", - "Dash.Screens.Desktop": "桌面", - "Dash.Screens.Session": "房间", - "Dash.Screens.FileBrowser": "
文件浏览器", - "Dash.Screens.Settings": "设置", - "Dash.Screens.Exit": "结束", - - "Dash.Actions.PasteFromClipboard": "从剪贴板粘贴内容", - - "Dash.Actions.TurnOffUIEdit": "退出UI编辑模式", - - "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} 帧每秒", - - "World.Waiting": "正在等候...", - "World.HostIsStarting": "房主正在初始化一个房间", - "World.Loading": "正在载入...", - "World.LoadingFailed": "失败", - "World.LoadedAssets": "已加载 {assets}/{total_assets} 个资产", - "World.Downloading": "正在下载 {bytes}/{total_bytes}", - "World.Loaded": "加载完成", - - "World.Connection.EstablishingConnection": "正在连接", - "World.Connection.RequestingJoin": "申请加入", - "World.Connection.Authenticating": "验证中", - "World.Connection.Connected": "连接成功", - "World.Connection.SyncingInitialState": "同步初始世界状态", - - "World.Connection.LNL.DirectIP": "LNL IP 直连
{address}", - "World.Connection.LNL.LNLPoke": "、正在请求 LNL 探测连接", - "World.Connection.LNL.NATPunchthrough": "LNL NAT 穿透 {n}", - "World.Connection.LNL.Relay": "LNL 中继", - "World.Connection.SteamNetworkingSockets": "Steam 网络通讯", - "World.Connection.TCP": "TCP
{address}", - - "World.Error.AccessDenied": "拒绝访问", - "World.Error.SecurityViolation": "发生安全违例", - "World.Error.OnlyRegisteredUsers": "只允许注册用户加入", - "World.Error.OnlyContacts": "仅允许房主的好友加入", - "World.Error.OnlyContactsOfContacts": "仅允许在房间中的用戶的好友加入", - "World.Error.Private": "此房间仅允许房主邀请加入", - "World.Error.SessionEnded": "此房间已关闭", - "World.Error.UserLimitReached": "此房间达到了人数上限", - "World.Error.FailedAuthentication": "身份验证失败", - "World.Error.FailedUserID": "认证用户标识失败", - "World.Error.FailedFetchingAuthentication": "无法获取身份验证信息", - "World.Error.JoinAlreadyRequested": "已请求加入", - "World.Error.FailedConnectToRelay": "连接中继失败", - "World.Error.FailedToConnect": "连接失败", - "World.Error.InvalidAddress": "无效地址", - "World.Error.NoPort": "未指定端口", - "World.Error.IncompatibleVersion": "不兼容的版本", - "World.Error.HostBlocked": "房主已屏蔽", - "World.Error.HostBlockedDetail": "你已屏蔽该房主", - "World.Error.WorldCrash": "世界崩溃了", - "World.Error.WorldCrashDetail" : "在尝试更新该世界时遭遇了致命错误", - "World.Error.Handshake" : "握手错误", - "World.Error.Unknown": "未知错误", - "World.Error.FailedToCreateBanAccessKey" : "创建封禁秘钥失败", - "World.Error.UnhandledError": "发生未处理的错误", - - "World.Config.Name": "世界名:", - "World.Config.Description": "描述:", - "World.Config.MaxUsers": "最大用户数:", - "World.Config.MobileFriendly": "移动端友好", - "World.Config.SaveOptionsHeader": "保存这个世界:", - "World.Config.EditMode": "编辑模式:", - "World.Config.AccessLevelHeader": "谁可以加入这个房间?", - "World.Config.AutoKickAFK": "自动踢出AFK用户:", - "World.Config.AutoKickAFKMinutes": "最长AFK时长(分):", - "World.Config.HideFromListing": "不显示在房间列表中", - "World.Config.Autosave": "自动保存(将覆盖上一次保存):", - "World.Config.AutosaveInterval": "自动保存间隔(分钟):", - "World.Config.CleanupAssets": "清理未使用的资产:", - "World.Config.CleanupInterval": "清理间隔(秒):", - - "World.Actions.StartSession": "创建房间", - "World.Actions.Join": "加入", - "World.Actions.Focus": "聚焦", - "World.Actions.Close": "关闭房间", - "World.Actions.Leave": "离开房间", - "World.Actions.Save": "保存更改", - "World.Actions.SaveAs": "另存为...", - "World.Actions.SaveCopy": "保存副本...", - "World.Actions.SaveHere": "保存到这里", - "World.Actions.SaveToInventory": "保存到物品栏", - "World.Actions.Saving": "正在保存...", - "World.Actions.Discard": "放弃更改", - "World.Actions.Clone": "克隆世界", - "World.Actions.Delete": "删除世界", - "World.Actions.ConfirmDelete": "确认删除", - "World.Actions.ReallyConfirmDelete": "永久删除", - "World.Actions.Overwrite": "用{name}覆盖", - "World.Actions.ConfirmOverwrite": "确认覆盖", - "World.Actions.Overwriting": "正在覆盖...", - - "World.Actions.ClosePrompt": "要关闭房间吗?", - "World.Actions.LeavePrompt": "要离开房间吗?", - "World.Actions.CloseConfirm": "关闭", - "World.Actions.LeaveConfirm": "离开", - "World.Actions.CannotClose": "(无法关闭这个房间)", - "World.Actions.GuestWarning": "", - "World.Actions.HostingWarning": "你的设备目前是此房间的主机。如果继续操作,所有的玩家都会从此房间断开连接。", - - "World.Actions.GetWorldOrb": "获取世界球", - "World.Actions.CopyWorldURL": "复制世界URL", - "World.Actions.CopyRecordURL": "复制记录URL", - "World.Actions.StartCustomSession": "创建自定义房间", - "World.Actions.ModifyMetadata": "编辑元数据", - "World.Actions.GetSessionOrb": "获取房间球", - "World.Actions.CopySessionURL": "复制房间URL", - - "World.Indicator.NoData": "没有数据", - "World.Indicator.LocalWorld": "本地设备", - "World.Indicator.Author": "作者: {name}", - "World.Indicator.Host": "房主: {name}", - "World.Indicator.Hosting": "正在主持", - "World.Indicator.Sessions": "{n} 个房间", - "World.Indicator.Users": "用户", - "World.Indicator.Users.None": "(找不到活跃的房间)", - "World.Indicator.Description": "描述", - "World.Indicator.Description.None": "(没有提供描述)", - "World.Indicator.Visited": "(造访过)", - - "World.Detail.ActiveSessions": "活跃的房间:", - "World.Detail.ActiveUsers": "活跃用户:", - "World.Detail.NewSession": "<新房间>", - "World.Detail.DescriptionHeader": "描述: ", - "World.Detail.SessionInformationHeader": "房间信息", - "World.Detail.Uptime": "运行时间", - "World.Detail.AccessLevel": "能见度", - "World.Detail.Users": "用户", - "World.Detail.Users.Count": "{active}{away, select, 0 {} other { (+{away} 离开)}} / {max}", - - "World.Detail.WorldInformationHeader": "世界信息", - "World.Detail.PublishDate": "已发表", - "World.Detail.ModifyDate": "最后更新", - "World.Detail.Visits": "来访", - - "World.Detail.Tags": "标签", - "World.Detail.ActionsHeader": "动作:", - - "World.Category.Everything": "所有", - "World.Category.Featured": "精选", - "World.Category.PublishedWorlds": "发布的世界", - "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.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": "仅邀请", - - "World.SortParameter.SearchScore": "搜索分数", - "World.SortParameter.Name": "名称", - "World.SortParameter.OpenedWorldCount": "开放的世界数", - "World.SortParameter.TotalSessionCount": "总房间数", - "World.SortParameter.TotalUserCount": "总用户数", - "World.SortParameter.CreationDate": "创建日期", - "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.PublishedWorlds": "发布的世界", - "World.Filter.LocalWorlds": "本地世界", - "World.Filter.BaseSearch": "基础搜索:", - "World.Filter.ByOwner": "所有者:", - "World.Filter.UserOwner": "所有者是用户", - "World.Filter.GroupOwner": "所有者是组", - "World.Filter.SubmittedToGroup": "提交给组:", - "World.Filter.Featured": "仅精选", - "World.Filter.MyWorlds": "我的世界", - "World.Filter.SessionFiltering": "房间过滤:", - "World.Filter.MinimumUsers": "最低人数: {n}", - "World.Filter.MinimumContacts": "最低好友数: {n}", - "World.Filter.OnlyHeadless": "仅云端主机", - "World.Filter.IncompatibleSessions": "不兼容的房间", - "World.Filter.MaxAccessLevel": "最大访问权限级别:", - "World.Filter.MinimumUptime": "最小运行时间:", - "World.Filter.Sorting": "排序:", - - "World.Edit.Title": "编辑世界元数据", - "World.Edit.Name": "世界名称:", - "World.Edit.Description": "描述:", - "World.Edit.Tags": "标签(以逗号分隔):", - "World.Edit.Path": "世界路径:", - "World.Edit.AccessLevelHeader": "谁可以打开这个世界?", - "World.Edit.AccessPrivate": "只有我", - "World.Edit.AccessPatreon": "Patreon的支持者", - "World.Edit.AccessPublic": "任何人(公开)", - "World.Edit.ReadOnly": "只读", - - "Tools.AvatarCreator": "创建虚拟形象", - "Tools.FullBodyCalibrator": "校准全身追踪", - "Tools.CameraStreaming": "打开相机", - "Tools.CreateNewWorld": "创建新世界", - "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": "为拥有者播放: 禁用", - "Tools.StreamAudio.PlayForOwner.On": "为拥有者播放: 启用", - - "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": "服务器共 {users} 人在线", - "Indicator.OnlineUsersVR": "其中 {users} 人VR模式在线", - "Indicator.OnlineUsersDesktop": "{users} 人桌面模式在线", - - "Indicator.ServerStatus.Status": "云服务状态", - "Indicator.ServerStatus.Good": "良好", - "Indicator.ServerStatus.Slow": "缓慢", - "Indicator.ServerStatus.Down": "较差", - "Indicator.ServerStatus.NoInternet": "无网络连接", - - "Indicator.Sync.AllSynced": "已全部同步", - "Indicator.Sync.SyncingItems": "正在同步
{item_count} 项内容", - "Indicator.Sync.UploadingVariants": "正在上传
资产", - "Indicator.Sync.SyncError": "同步错误 查看日志了解细节", - "Indicator.Sync.StorageFull": "存储已满 无法同步", - - "Indicator.Storage.StorageFull": "存储已满", - "Indicator.Storage.Usage": "{storage_used}/{storage_max}
存储空间使用率", - - "Indicator.LiveHiddenMessage": "(直播时信息已隐藏)", - - "Login.InvalidCredentials": "登录信息无效", - "Login.InvalidCredentials.Description": "检查你的登录信息后再试一次,或者点击“忘记密码?”来进行密码重置", - - "Login.InvalidLogin": "登录信息无效", - "Login.InvalidLogin.Description": "检查你的登录信息后再试一次,或者点击“忘记密码?”来进行密码重置", - - "Login.MalformedUID": "设备信息无效", - "Login.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", - - "Login.MissingUID": "设备信息缺失", - "Login.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", - - "Login.MissingSecretMachineId": "机器码缺失", - "Login.MissingSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", - - "Login.MalformedSecretMachineId": "机器码无效", - "Login.MalformedSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", - - "Register.MissingUID": "设备信息无效", - "Register.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", - - "Register.MalformedUID": "设备信息无效", - "Register.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", - - "Login.MissingLogin": "未提供凭据", - "Login.MissingLogin.Description": "你是不是忘了填写你的登录信息了?", - - "Login.InvalidRecoveryCode": "无效恢复码", - "Login.InvalidRecoveryCode.Description": "检查你的恢复码后再试一次。", - - "Login.UnsupportedAuthentication": "不支持的认证方式", - "Login.UnsupportedAuthentication.Description": "我们并不支持这种验证方式,请尝试另外一个。", - - "Login.EmailNotVerified": "邮箱未验证", - "Login.EmailNotVerified.Description": "你的邮箱还没验证,请在邮箱里查找我们给你发的邮件。如果没有,确保你检查过垃圾箱。", - - "Login.AccountTempLocked": "你的账户已被锁定。", - "Login.AccountTempLocked.Description": "请在:{moderationUrl} 联系支持人员。", - - "Login.AccountBanned": "你的账户已被封禁。", - "Login.AccountBanned.Description": "请在:{moderationUrl} 联系支持人员。", - - "Login.DuplicateAccount": "重复的账号", - "Login.DuplicateAccount.Description": "请在:{moderationUrl} 联系支持人员。", - - "Login.UnknownError": "未知错误", - "Login.UnknownError.Description": "在登录时发生了未知错误。请在 {supportUrl} 联系支持人员。", - - "Register.MissingRequest": "未输入详细注册信息", - "Register.MissingRequest.Description": "我们无法找到任何注册信息。请确保你在注册时填入了所需的信息。", - - "Register.InvalidEmail": "无效邮箱地址", - "Register.InvalidEmail.Description": "你的邮箱地址有误", - - "Register.MissingUsername": "未输入用户名", - "Register.MissingUsername.Description": "你似乎没有填写你的用户名", - - "Register.MissingEmail": "未输入电子邮箱", - "Register.MissingEmail.Description": "你似乎没有填写你的邮箱", - - "Register.UsernameTooLong": "用户名过长", - "Register.UsernameTooLong.Description": "我们最多允许长达32个字符的用户名", - - "Register.UsernameContainsAmpersand": "用户名不能含有 @", - "Register.UsernameContainsAmpersand.Description": "你的用户名不能含有 @。", - - "Register.UsernameStartsWithU": "用户名不能以 U- 开头", - "Register.UsernameStartsWithU.Description": "用户名不能以 U- 开头.", - - "Register.InvalidUsername": "无效用户名", - "Register.InvalidUsername.Description": "你的用户名无效", - - "Register.InvalidDateOfBirth": "无效出生日期", - "Register.InvalidDateOfBirth.Description": "你的出生日期无效", - - "Register.UsernameContainsBlockedTerms": "用户名含有屏蔽词", - "Register.UsernameContainsBlockedTerms.Description": "你的用户名含有屏蔽词。如果你认为这是一个错误,请在 {supportUrl} 联系支持人员。", - - "Register.MissingPassword": "未输入密码", - "Register.MissingPassword.Description": "你似乎没有提供密码", - - "Register.InvalidPassword": "无效密码", - "Register.InvalidPassword.Description": "你的密码无效。 密码必须至少包含 8 个字符,包括 1 个数字、1 个大写字母和 1 个小写字母。", - - "Register.EmailAlreadyRegistered": "此邮箱已注册", - "Register.EmailAlreadyRegistered.Description": "使用此电子邮件的账户已经存在, 如果你忘记了密码,可以点击“忘记密码?”。 或者通过 {supportUrl} 联系支持人员。", - - "Register.UsernameAlreadyRegistered": "此用户名已注册", - "Register.UsernameAlreadyRegistered.Description": "使用此用户名的帐户已经存在, 如果你忘记了密码,可以点击“忘记密码?”。 或者通过 {supportUrl} 联系支持人员。", - - "Register.ErrorCheckingUserId": "检查用户ID时出错", - "Register.ErrorCheckingUserId.Description": "请在 {supportUrl} 联系支持人员。", - - "Recovery.MissingEmail": "未输入电子邮箱", - "Recovery.MissingEmail.Description": "你似乎没有填写你的邮箱", - - "Recovery.IncorrectEmail": "电子邮箱错误", - "Recovery.IncorrectEmail.Description": "你填写了一个错误的用于恢复密码的邮箱。请检查细节后再试一次。", - - "Recovery.NoPasswordSetup": "未设置密码", - "Recovery.NoPasswordSetup.Description": "请在:{supportUrl} 联系支持人员。", - - "Register.UnknownError": "未知错误", - "Register.UnknownError.Description": "在注册时发生了未知的错误。 请在 {supportUrl} 联系支持人员。", - - "Account.Login": "登录", - "Account.Logout": "登出", - "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": "记住我
(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个大写字母)", - "Account.LostPassword": "忘记密码", - "Account.SendRecoveryCode": "发送恢复码", - "Account.ResetPasswordHeader": "重置你的密码", - "Account.ResetPasswordInstructions": "恢复码已发送到你的电子邮件。将其复制到下方输入框,然后继续:", - "Account.RecoveryCode": "恢复码:", - "Account.NewPassword": "新密码:", - "Account.ResetPassword": "设置新密码", - "Account.Requesting": "正在请求...", - "Account.ErrorPasswordMismatch": "密码不匹配!", - "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": "首先,你需要将一个安全码输入你的 2FA 认证应用,例如微软“Authenticator”或“Authy”,它们可以在手机应用商店获取。

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

如果你正在 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.Stripe": "Stripe 支持者", - "Account.Type.Mentor" : "{platform} 导师", - "Account.Type.Moderator" : "{platform} 管理员", - "Account.Type.Team" : "{platform} 团队", - - "Avatar.Badge.Live" : "直播", - - "2FA.Header": "2FA验证", - "2FA.Token": "一次性密码:", - - "Profile.Status.Sociable" : "想社交", - "Profile.Status.Online": "在线", - "Profile.Status.Away": "离开", - "Profile.Status.Busy": "忙碌", - "Profile.Status.Invisible": "隐身", - "Profile.Status.Offline": "离线", - "Profile.Status.Headless": "云端主机", - "Profile.Status.Bot": "机器人: {version}", - "Profile.Status.ChatClient": "聊天客户端: {version}", - - "Session.Tab.Settings": "设定", - "Session.Tab.Users": "用户", - "Session.Tab.Permissions": "权限", - - "Session.Permission.Anonymous": "匿名用户的默认权限:", - "Session.Permission.Vistor": "访客的默认权限:", - "Session.Permission.Contact": "好友的默认权限:", - "Session.Permission.Host": "主机的默认权限:", - "Session.Permission.PermissionOverrideCount": "权限覆盖: {n,select, -1 {无} other {#}}", - "Session.Permission.ClearOverrides": "清除权限覆盖项", - - "Session.JoinVerifier.EnableHeader" : "激活自定义准入认证?", - "Session.JoinVerifier.EnableText" : "警告: 你将要启用自定义准入认证,其是当前世界的一部分。当你这样做之前,请确保你信任此世界的创建者。因为自定义准入认证器可以绕过标准房间访问规则,并使用其自己的规则允许或阻止用户进入。", - "Session.JoinVerifier.Label" : "使用自定义准入认证器: {name}", - "Session.JoinVerifier.ComponentWarning" : "警告: 目前,并没有机制可以在认证器启用后防止篡改。如果篡改用于认证的 ProtoFlux 设置可能导致问题, 请!不!要!使用这个功能且 不!要!在你的世界中激活它。", - "Session.JoinVerifier.SetCustomVerifier" : "设为自定义加入请求认证器", - - "Permissions.NotAllowedToSpawn": "你不可以在此处生成物品", - "Permissions.NotAllowedToSave": "你无权在这个世界上保存项目。", - "Permissions.NotAllowedToSwapAvatar": "你不允许在此处切换到自定义虚拟形象。", - - "User.Actions.Silence": "全局静音", - "User.Actions.Mute": "静音", - "User.Actions.Jump": "跳跃", - "User.Actions.Respawn": "重生", - "User.Actions.Kick": "踢出", - "User.Actions.Ban": "封禁", - - "Contacts.Add": "添加好友", - "Contacts.Remove": "移除好友", - "Contacts.ConfirmRemove": "确认删除?", - "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.NoSession": "无房间", - "Contacts.InPrivate": "在私人房间", - "Contacts.InContactsOnly": "在仅限好友的房间", - "Contacts.InHidden": "在隐藏的房间", - "Contacts.InHiddenContactsOnly": "在隐藏的,仅限好友的房间", - "Contacts.InHiddenContactsPlus": "在隐藏的,仅限好友+的房间", - "Contacts.InLAN": "在局域网房间", - "Contacts.UsingDifferentVersion": "使用版本: {version}", - "Contacts.RequestSent": "请求已发送", - "Contacts.RequestReceived": "好友请求", - "Contacts.RequestIgnored": "忽略的请求", - "Contacts.Blocked": "屏蔽", - "Contacts.SearchResult": "搜索结果", - "Contacts.Bot": "Bot帐户", - "Contacts.Migrated": "好友未迁移", - "Contacts.IncompatibleSession" : "房间版本不兼容", - - "Notifications.IsSociable" : "有社交意愿,叫一下或者邀请他们!", - "Notifications.IsOnline": "上线了", - "Notifications.IsOnlineOnDifferentVersion": "上线了 (使用版本: {version})", - "Notifications.ReceivedContactRequest": "请求添加你为好友", - "Notifications.ReceivedInvite": "邀请你:", - "Notifications.ReceivedItem": "发来一件物品:", - "Notifications.VoiceMessage": "发来一条语音消息", - "Notifications.SessionStarted": "开始的房间:", - "Notifications.UserJoined": "用户加入了", - "Notifications.UserLeft": "用户已离开", - "Notifications.PermissionChanged": "权限组已经改为 {new}", - "Notifications.PermissionChangedDetail": "在 {world}. 上一个权限组: {old}", - - "Undo.SetField": "将字段 {field_name} 设置为 {value}", - "Undo.SetReference": "将引用 {ref_name} 设置为 {ref_target}", - "Undo.Spawn": "生成 {name}", - "Undo.Destroy": "销毁 {name}", - "Undo.SpawnComponent": "在 {slot_name} 上附加 {component_type}", - "Undo.DuplicateComponent": "组件重复", - "Undo.DestroyComponent": "销毁 {slot_name} 上的 {component_type}", - "Undo.Transform": "{name} 已移动", - "Undo.Translate": "平移", - "Undo.TranslateAlongAxis": "沿轴平移", - "Undo.RotateAroundAxis": "绕轴旋转", - "Undo.ResetPosition": "重置位置", - "Undo.ResetRotation": "重置旋转", - "Undo.ResetScale": "重置缩放", - - "Undo.GrabObjects": "抓取物体", - "Undo.DestroyGrabbed": "删除所持物体", - "Undo.DuplicateGrabbed": "复制所持物体", - - "Undo.ChangeBoxSize": "变更盒子尺寸", - "Undo.BrushStroke": "笔触", - "Undo.ChangeColor": "换色", - "Undo.CloneComponent": "克隆组件", - "Undo.MoveIKBone": "移动IK骨骼", - "Undo.MoveSun": "移动太阳", - "Undo.ApplyMaterial": "应用材料", - "Undo.BakeMeshes": "烘焙 {name}", - "Undo.ChangeMesh": "更换网格", - "Undo.InsertParent": "为 {name} 插入父项", - "Undo.Wiggler": "有问题的物品", - - "Undo.ExtractMaterialsFromHierarchy": "从层次结构提取材质", - "Undo.BatchConvertMaterials": "批量转换材质", - - "Tools.Brush.ChangeColor" : "改变颜色", - "Tools.Brush.IncrementSize" : "增大", - "Tools.Brush.DecrementSize" : "缩小", - - "Tools.GeometryLineBrush.Name": "几何线条笔刷", - - "Tools.Dev.Name": "开发工具", - "Tools.Dev.CreateNew": "创建新的...", - "Tools.Dev.Selection": "选择: {mode}", - "Tools.Dev.DevMode.Off": "开发者模式:禁用", - "Tools.Dev.DevMode.On": "开发者模式:启用", - "Tools.Dev.OpenInspector": "打开查看器", - "Tools.Dev.DeselectAll": "全部取消选择", - "Tools.Dev.DestroySelected": "删除所选", - "Tools.Dev.ConfirmDestroySelected": "确定删除所选", - - "Tools.Dev.GizmoOptions" : "Gizmo 选项", - "Tools.Dev.SelectParent" : "选择父级", - "Tools.Dev.LocalSpace" : "局部坐标", - "Tools.Dev.GlobalSpace" : "全局坐标", - "Tools.Dev.Translation" : "平移", - "Tools.Dev.Rotation" : "旋转", - "Tools.Dev.Scale" : "缩放", - - "Tools.Dev.Selection.Single": "单选", - "Tools.Dev.Selection.Multi": "多选", - - "Tools.Dev.Interaction.Tip": "提示", - "Tools.Dev.Interaction.Projection": "估算", - - "Tools.Color.Name": "颜色工具", - "Tools.Color.Picker": "取色器", - - "Tools.GrabbableSetter.Name": "抓取状态设置工具", - "Tools.GrabbableSetter.Scalable": "设为可缩放", - "Tools.GrabbableSetter.NonScalable": "设为不可缩放", - "Tools.GrabbableSetter.ApplyToRoot": "设为应用到根组件", - "Tools.GrabbableSetter.AppyToHit": "设为应用到命中组件", - - "Tools.CharacterCollider.Name": "角色碰撞设置工具", - "Tools.CharacterCollider.MarkGrippable": "标记为可抓取", - "Tools.CharacterCollider.DontMarkGrippable": "不要标记为可抓取", - "Tools.CharacterCollider.EnsureWalkRun": "确保步行/跑步运动", - "Tools.CharacterCollider.EnsureZeroG": "确保零重力运动", - "Tools.CharacterCollider.EnsurePhysicalFly": "确保物理飞行运动", - - "Tools.Light.Point": "点光源", - "Tools.Light.Spot": "聚光灯", - "Tools.Light.Sun": "太阳", - - "Tools.Light.Name": "灯光工具", - "Tools.Light.Shadows.None": "无阴影", - "Tools.Light.Shadows.Hard": "深层阴影", - "Tools.Light.Shadows.Soft": "浅层阴影", - - "Tools.MeshVisibility.Name": "网格显示工具", - "Tools.MeshVisibility.KeepShadow": "保持阴影", - "Tools.MeshVisibility.ShadowOff": "禁用阴影", - "Tools.MeshVisibility.ShadowOn": "启用阴影", - "Tools.MeshVisibility.OnlyShadow": "设置为仅阴影", - "Tools.MeshVisibility.DoubleSidedShadow": "设置为双面阴影", - - "Tools.Mesh.Name": "网格工具", - - "Tools.Slicer.Name": "物体切面工具", - "Tools.Slicer.Add": "添加切片器", - "Tools.Slicer.Clear": "清除设定", - - "Tools.Material.Name": "材质工具", - "Tools.Material.RayMode": "射线模式", - "Tools.Material.AreaMode": "区域模式", - "Tools.Material.ObjectMode": "对象全局模式", - "Tools.Material.SceneMode": "场景全局模式", - "Tools.Material.CreateCopy": "建立副本", - "Tools.Material.Edit": "编辑材料", - "Tools.Material.Convert": "转换为...", - "Tools.Material.ConvertAll": "把全部转换为...", - "Tools.Material.CreateNew": "创建新的", - - "Tools.Mesh.Edit": "编辑网格", - - "Tools.Cartridge.Eject": "取出球体", - - "Tools.Microphone.Name": "麦克风", - "Tools.Microphone.Format.WAV": "WAV文件", - "Tools.Microphone.Format.Vorbis": "OGG文件", - "Tools.Microphone.Format.FLAC": "FLAC文件", - "Tools.Microphone.ModeHold": "按住以录制声音", - "Tools.Microphone.ModePress": "按下以开始/停止录制声音", - "Tools.Microphone.SourceRaw": "Raw文件", - "Tools.Microphone.SourceFiltered": "过滤并归一化", - - "Tools.ProtoFlux.Name": "Proto-Flux 脚本编辑工具", - "Tools.ProtoFlux.Drive" : "作为驱动节点", - "Tools.ProtoFlux.Source" : "作为源节点", - "Tools.ProtoFlux.Reference" : "作为可变源", - "Tools.ProtoFlux.Write" : "作为写入节点", - "Tools.ProtoFlux.Proxy" : "作为代理节点", - "Tools.ProtoFlux.CreateLocal" : "创建局部变量", - "Tools.ProtoFlux.CreateStore" : "创建变量", - "Tools.ProtoFlux.CreateDataModelStore" : "创建结构变量", - "Tools.ProtoFlux.Overview" : "切换概览", - "Tools.ProtoFlux.NodeBrowser" : "浏览节点", - "Tools.ProtoFlux.PackInPlace" : "就地打包", - "Tools.ProtoFlux.PackInto" : "打包为 {name}", - "Tools.ProtoFlux.Unpack" : "将 {name} 解包", - "Tools.ProtoFlux.ExplicitCast" : "显式转换\n(警告: 可能丢失数据)", - - "Tools.Meter.Mode.Ray": "模式: 激光", - "Tools.Meter.Mode.Perpendicular": "模式: 垂直", - "Tools.Meter.Mode.Drag": "模式: 拖拽", - - "Tools.Meter.Points.Two": "两点", - "Tools.Meter.Points.Multiple": "多点", - - "Tools.Meter.Name": "量尺工具", - "Tools.Meter.ObjectSpace": "在物体空间里测量", - "Tools.Meter.WorldSpace": "在世界空间里测量", - - "Tools.Glue.Name": "胶水工具", - "Tools.Glue.Mode.BakeMeshes": "模式: 烘焙面数", - "Tools.Glue.Mode.BakeSkinnedMeshes": "模式: 烘焙上材质后的面", - "Tools.Glue.Mode.ParentObjects": "模式: 父级物体", - - "Tools.RigTransfer.Name": "绑定网格转换工具", - "Tools.RigTransfer.ClearSource": "清理源文件", - - "Tools.ComponentClone.Name": "组件克隆工具", - "Tools.ComponentClone.SingleInstanceOn": "单个实例: 启用", - "Tools.ComponentClone.SingleInstanceOff": "单个实例: 禁用", - "Tools.ComponentClone.ClearTemplate": "清除模板", - - "Tools.Shape.Name": "形状工具", - - "Tools.CameraObjectHider.Name": "相机对象可视性设置工具", - - "Tools.ControllerDiagnostic.Name": "控制器诊断工具", - - "Tools.Labeler.Name": "标签设置工具", - - "ProtoFlux.UI.Call" : "调用", - "ProtoFlux.UI.AsyncCall" : "异步 调用", - "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux 节点", - - "CreateNew.Back": "<<< 返回", - "CreateNew.EmptyObject": "空对象", - "CreateNew.ParticleSystem": "粒子系统", - "CreateNew.LegacyParticleSystem": "传统粒子系统", - - "CreateNew.Object": "对象", - "CreateNew.Object.AvatarCreator": "虚拟形象创建工具", - "CreateNew.Object.Camera": "相机", - "CreateNew.Object.ReflectionProbe": "反射探针", - "CreateNew.Object.Mirror": "镜子", - "CreateNew.Object.Portal": "传送门", - "CreateNew.Object.VideoPlayer": "视频播放器", - "CreateNew.Object.SpawnArea": "出生区域", - "CreateNew.Object.SpawnPoint": "出生点", - "CreateNew.Object.UIXCanvas": "UIX画布", - "CreateNew.Object.Facet": "Facet", - - "CreateNew.Object.FogVolume": "雾量", - "CreateNew.Object.FogVolume.Additive": "添加", - "CreateNew.Object.FogVolume.Alpha": "Alpha", - "CreateNew.Object.FogVolume.Multiplicative": "乘性", - "CreateNew.Object.FogVolume.Gradient": "梯度", - - "CreateNew.Text": "文本", - "CreateNew.Text.Basic": "常规文本", - "CreateNew.Text.Outline": "描边文本", - - "CreateNew.Editor": "编辑器", - "CreateNew.Editor.UserInspector": "用户查看器", - "CreateNew.Editor.LightSourcesWizard": "世界光源设置向导", - "CreateNew.Editor.TextRendererWizard": "世界文字渲染器设置向导", - "CreateNew.Editor.AssetOptimizationWizard": "资产优化设置向导", - "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.Torus": "圆环面", - - "CreateNew.Collider": "碰撞体", - "CreateNew.Collider.Box": "盒型", - "CreateNew.Collider.Sphere": "球形", - "CreateNew.Collider.Capsule": "胶囊", - "CreateNew.Collider.Cylinder": "圆筒", - "CreateNew.Collider.Cone": "锥体", - "CreateNew.Collider.Mesh": "网格", - - "CreateNew.Light": "光照", - "CreateNew.Light.Point": "点光源", - "CreateNew.Light.Spot": "聚光灯", - "CreateNew.Light.Directional": "方向光", - - "CreateNew.Materials": "材质", - - "CreateNew.Directory.Title": "创建新目录:", - "CreateNew.Directory.Error.EmptyName": "请输入名称:", - "CreateNew.Directory.Error.LongName": "名称过长:", - "CreateNew.Directory.Error.InvalidName": "无效名称:", - - "AvatarCreator.Title": "虚拟形象创建工具", - "AvatarCreator.Instructions": "将头戴式显示器和控制器参照与模型尽可能对齐,之后按下“创建”将其转换为虚拟形象", - "AvatarCreator.UseSymmetry": "启用对称", - "AvatarCreator.ShowToolAnchors": "显示工具锚点", - "AvatarCreator.SetupVolumeMeter": "启用麦克风关联", - "AvatarCreator.SetupEyes": "启用眼睛", - "AvatarCreator.SetupFaceTracking": "启用面部追踪", - "AvatarCreator.ProtectAvatar": "保护虚拟形象", - "AvatarCreator.CalibrateFeet": "校准脚部", - "AvatarCreator.CalibrateHips": "校准髋部(Hips)", - "AvatarCreator.AlignHeadForward": "将参照向前对齐头部", - "AvatarCreator.AlignHeadUp": "将参照向上对齐头部", - "AvatarCreator.AlignHeadRight": "将参照向右对齐头部", - "AvatarCreator.CenterHead": "将参照居中对齐头部", - "AvatarCreator.TryAlignHands": "尝试将参照与手部对齐", - "AvatarCreator.AlignToolAnchors": "将参照对齐工具锚点", - "AvatarCreator.Create": "创建", - "AvatarCreator.ProtectionUnavailable": "虚拟形象保护在该世界不可用。请切换到另外一个世界来保护虚拟形象。", - - "Importer.General.AsRawFile": "原始文件", - - "Importer.Folder.Title": "文件夹导入工具", - "Importer.Folder.Individual": "逐个导入", - "Importer.Folder.Individual.Description": "为文件夹中的每个受支持文件创建一个单独的导入对话框", - "Importer.Folder.Batch": "批量导入", - "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": "(在这) 截图", - "Importer.Image.PixelArt" : "像素图", - "Importer.Image.Sprite": "精灵(网格图像)", - "Importer.Image.360": "360°图像(天空盒)", - "Importer.Image.StereoPhoto": "双目图像", - "Importer.Image.Stereo360": "360°双目图像", - "Importer.Image.180": "180°图像", - "Importer.Image.Stereo180": "180°双目图像", - "Importer.Image.LUT": "LUT 颜色查找表", - - "Importer.Image.Failure.Heading": "导入图片 {image} 失败", - "Importer.Image.Failure.Description": "导入图片失败, 发生以下错误:\n\n{error}", - - "Importer.LUT.Failure.Heading": "导入 LUT {image} 失败", - "Importer.LUT.Failure.Description": "导入 LUT 失败, 发生以下错误:\n\n{error}", - - "Importer.ImageVideo.LayoutPrompt": "请选择布局", - "Importer.ImageVideo.LayoutHorizontalLR": "从左到右水平排布", - "Importer.ImageVideo.LayoutHorizontalRL": "从右到左水平排布", - "Importer.ImageVideo.LayoutVerticalLR": "从左到右垂直排布", - "Importer.ImageVideo.LayoutVerticalRL": "从右到左垂直排布", - - "Importer.Model.Title": "模型导入工具", - "Importer.Model.Prompt": "请选择导入方式", - "Importer.Model.Regular": "常规3D模型", - "Importer.Model.3DScan": "3D扫描模型", - "Importer.Model.CAD": "CAD模型", - "Importer.Model.PointCloud": "点云", - "Importer.Model.VertexColorModel": "顶点着色模型", - "Importer.Model.AdvancedSettings": "高级设置", - "Importer.Model.ModelKindPrompt": "请选择模型类型", - "Importer.Model.RegularKind": "虚拟形象、常规物体", - "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": "英寸(in)", - "Importer.Model.FinalizePrompt": "确定要导入吗?", - "Importer.Model.RunImport": "运行导入", - - "Importer.Model.Advanced.Scale": "缩放:", - "Importer.Model.Advanced.AutoScale": "自动缩放", - "Importer.Model.Advanced.MaxTexSize": "最大纹理大小", - "Importer.Model.Advanced.ImageFormat": "图片格式: ", - "Importer.Model.Advanced.Material": "材质: ", - "Importer.Model.Advanced.PreferSpecular": "首选镜面", - "Importer.Model.Advanced.AlignAxis": "对齐轴: ", - - "Importer.Model.Advanced.Normals": "计算法线", - "Importer.Model.Advanced.Tangents": "计算切线", - "Importer.Model.Advanced.VertexColors": "导入顶点颜色", - "Importer.Model.Advanced.Bones": "导入骨骼", - "Importer.Model.Advanced.Lights": "导入灯光", - "Importer.Model.Advanced.TextureAlpha": "计算纹理Alpha", - "Importer.Model.Advanced.AlbedoColor": "导入反射颜色", - "Importer.Model.Advanced.ImportEmissive": "导入发光属性", - - "Importer.Model.Advanced.Colliders": "生成碰撞体", - "Importer.Model.Advanced.Animations": "导入动画", - "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-Pose", - "Importer.Model.Advanced.ForcePointCloud": "作为点云", - - "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.AssetsOnObject": "将资产放在对象上", - - "Importer.Video.Title": "视频导入工具", - "Importer.Video.Prompt": "请选择视频类型", - "Importer.Video.Regular": "视频", - "Importer.Video.360": "360度视频", - "Importer.Video.Stereo": "立体视频", - "Importer.Video.Stereo360": "立体360度视频", - "Importer.Video.Depth": "深度视频", - "Importer.Video.180": "180度视频", - "Importer.Video.Stereo180": "立体180度视频", - "Importer.Video.Depth.Prompt": "深度预设", - "Importer.Video.Depth.Default": "默认", - - "Importer.Slices.Title": "将图像切片导入为体积纹理", - "Importer.Slices.TitleGrayscale": "将图像切片导入为体积纹理(灰度)", - "Importer.Slices.Description": "将文件夹中的所有图像文件合成为一个体积纹理", - - "Importer.UnsupportedRecordType.Heading":"不支持的数据记录文件", - "Importer.UnsupportedRecordType.Description":"你正在尝试导入的数据记录({url}) 类型不受支持。其类型为: {recordType}。请在 {bugUrl}向我们报告。", - "Importer.Link.Invalid.Heading":"文件夹链接无效", - "Importer.Link.Invalid.Description":"你正在尝试导入的文件夹链接({url}) 是无效的,请检查一遍后再试一次。", - "Inventory.Link.LinkText": "物品栏链接到 {name}", - - "Exporter.Title": "导出", - "Exporter.FileName": "文件名:", - "Exporter.ExportAs": "导出为:", - "Exporter.Export": "导出", - "Exporter.Exporting": "导出中...", - "Exporter.InvalidFileName": "无效的文件名", - - "Export.PackageExportable.Package": "Resonite 包文件", - "Export.PackageExportable.PackageWithVariants": "Resonite 包文件 (包含变量)", - - "Export.AudioExportable.OriginalFormat" : "音频 (原始格式)", - - "Export.VideoExportable.OriginalFormat" : "视频 (原始格式)", - - "Importer.Package.Progress.DecodingPackage" : "正在解包包文件", - "Importer.Package.Progress.DecodingObject" : "正在解包物品", - "Importer.Package.Progress.ImportingAssets" : "正在导入资产", - "Importer.Package.Progress.LoadingObject" : "正在加载物品", - "Importer.Package.Progress.Imported" : "包文件已导入", - "Importer.Package.Progress.Fail" : "无法导入。请检查日志", - - "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.HeightWarning": "这似乎不正确。确保它是你的实际身高。", - "FullBody.ConfirmMapping": "2) 确认追踪器映射", - "FullBody.MappingInstructions": "直立站立,确保追踪器正在追踪并被正确检测到。", - "FullBody.StartCalibration": "启动追踪器校准", - "FullBody.JustCalibrateAvatar": "只是校准我的虚拟形象", - "FullBody.JustCalibrateAvatarDescription": "跳过全身校准,仅校准虚拟形象", - "FullBody.SkipAndAdjustAvatar": "跳过并调整虚拟形象", - "FullBody.CalibrateInstructions": "使自己与游戏空间中的红色身体覆盖层对齐,然后按下两个扳机键进行确认。确保你真实的脚和臀部与虚拟的尽可能接近。", - - "FullBody.BeforeCalibrationInstructions": "确保追踪器正在追踪且你的身高已设置", - "FullBody.CalibratingPoseInstructions": "确保自己与参考对齐,然后按下两个扳机键进行确认", - "FullBody.AdjustAvatarInstructions": "调整虚拟形象的身体偏移,使其与参考最匹配", - "FullBody.FineTuneCalibrationInstructions": "通过移动蓝色参考来验证和微调校准", - - "FullBody.CalibrateTrackersHeader": "校准追踪器", - "FullBody.CalibrateTrackersInstructions": "抓取并放置相对于追踪器的蓝色身体部位,以调整其偏移量。 它们应与追踪器在你身体上的位置相匹配。\n 你可以在以后随时通过重新打开此工具来调整校准。", - "FullBody.UseSymmetry": "使用对称", - "FullBody.ShowBodyOverlay": "显示身体叠加", - "FullBody.HeightCompensationInstructions": "如果人体模型过高(弯曲)或过矮,请调整高度补偿以达到最佳配合。", - "FullBody.RecalibratePrompt": "追踪器损坏或丢失?", - "FullBody.Recalibrate": "再次运行T-Pose校准", - "FullBody.CalibrateAvatarPrompt": "需要调整虚拟形象配合度吗?", - "FullBody.CalibrateAvatar": "校准我的虚拟形象", - "FullBody.FinishPrompt": "看起来不错?", - "FullBody.FinishCalibration": "完成全身校准", - - "FullBody.CalibrateAvatarTitle": "校准虚拟形象", - "FullBody.CalibrateAvatarInstructions": "确保已映射所有身体部位,然后在其周围拖动蓝色球体,以使虚拟形象与身体参考最匹配。", - "FullBody.ShowReferenceOverlay": "显示参考叠加", - "FullBody.ResetAvatarPrompt": "虚拟形象扭曲或无法追踪?", - "FullBody.ResetAvatar": "重置映射", - "FullBody.AvatarHeightCompensationInstructions": "如果虚拟形象太高(最终弯成弓形)或太矮,在此处调整其高度补偿使它更适合你的身高。", - "FullBody.AvatarHeightCompensation": "虚拟形象高度补偿: {n, number, percent}", - "FullBody.ResetAvatarHeightCompensation": "重置高度补偿", - "FullBody.AvatarSaveWarning": "完成校准后,不要忘记保存你的虚拟形象!", - "FullBody.FinishAvatarCalibration": "完成虚拟形象校准", - "FullBody.CalibrationFinishedInstructions": "如果你对校准满意,则可以保存你的虚拟形象并退出。", - "FullBody.CloseCalibrator": "关闭校准工具", - "FullBody.CalibrationRedoInstructions": "如果校准有误差,或是你想校准更多的虚拟形象,则可以进行更多的调整。 你也可以在以后的任何时候重新打开此校准器以进行调整。\n 如果你仅更改了追踪器,则无需再次校准虚拟形象。", - "FullBody.ReturnToTrackerCalibration": "返回追踪器校准", - - "FullBody.Hips": "臀部", - "FullBody.Feet": "脚部", - "FullBody.Chest": "胸部", - "FullBody.Elbows": "肘部", - "FullBody.Knees": "膝盖", - - "FullBody.TrackerMapped": "追踪器已映射", - "FullBody.NotTracking": "未在追踪...", - "FullBody.NoTracker": "没有已映射追踪器", - "FullBody.FeetNotTracking": "脚部未追踪...", - - "FullBody.AvatarPointMapped": "已映射", - "FullBody.AvatarPointNotMapped": "未映射", - "FullBody.AvatarPointNoTracker": "没有追踪器", - - "CameraControl.Title": "相机控制", - "CameraControl.MirroringOffWarning": "镜像关闭", - "CameraControl.MirrorToDisplay": "镜像显示", - "CameraControl.TakePhoto": "拍照", - "CameraControl.Take360Photo": "拍360度照片", - - "CameraControl.Mode.SmoothPOV": "平滑POV", - "CameraControl.Mode.ThirdPerson": "第三人称", - "CameraControl.Mode.Group": "群组", - "CameraControl.Mode.World": "世界", - "CameraControl.Mode.Manual": "手动", - - "CameraControl.Settings.AvoidOcclusion": "避免遮挡", - "CameraControl.Settings.KeepInWorldspace": "留在世界空间", - "CameraControl.Settings.MovementWobble": "运动摆动", - "CameraControl.Settings.AimInFrontOfHead": "瞄准头部", - "CameraControl.Settings.HideCamera": "隐藏相机", - "CameraControl.Settings.ForceEyesOnCamera": "强制注视相机", - "CameraControl.Settings.HideBadges": "隐藏徽章", - "CameraControl.Settings.HideLasers": "隐藏激光", - "CameraControl.Settings.ShowFrustum": "显示平截头体", - "CameraControl.Settings.PhotoTimer": "拍照计时器", - "CameraControl.Settings.ShowLiveBadge": "显示直播徽章", - "CameraControl.Settings.AudioFromCameraViewpoint": "相机视角的音频", - - "CameraControl.OpenCloseUsers": "用户", - "CameraControl.CreateCameraAnchor": "创建相机锚点", - - "CameraControl.Anchors.Interpolate": "在锚点之间插值", - "CameraControl.Anchors.InterpolationSpeed": "锚点插值速度:", - "CameraControl.Anchors.LinearInterpolation": "线性插值", - "CameraControl.Anchors.NoAnchors": "这个世界中没有相机锚点", - - "CameraControl.Positioning.FieldOfView": "视场(FOV)", - "CameraControl.Positioning.AngleOffset": "角度偏移", - "CameraControl.Positioning.Distance": "距离", - "CameraControl.Positioning.Height": "高度", - "CameraControl.Positioning.FirstPersonPitch": "第一人称俯仰角", - "CameraControl.Positioning.FirstPersonRoll": "第一人称滚转角", - "CameraControl.Positioning.FirstPersonOffset": "第一人称偏移", - "CameraControl.Positioning.Reset": "重置", - - "CameraControl.Control.AnyoneCanInteract": "任何人都可以互动", - "CameraControl.Control.RenderPreviewForEveryone": "所有人的渲染预览", - "CameraControl.Control.RenderPrivateUI": "渲染私人用户界面", - "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.OBS.IP": "OBS Websocket IP:", - "CameraControl.OBS.Password": "OBS密码(可选):", - "CameraControl.OBS.Connect": "连接", - "CameraControl.OBS.Instructions": "确保OBS正在运行,我们支持 OBS 版本 28+。", - "CameraControl.OBS.OpenInstaller": "打开安装程序页面", - "CameraControl.OBS.Launch": "启动OBS", - "CameraControl.OBS.Launching": "启动中...", - "CameraControl.OBS.Launched": "启动了!", - "CameraControl.OBS.Connecting": "正在连接中...", - "CameraControl.OBS.Connected": "连接上了!", - "CameraControl.OBS.Disconnected": "断线!", - "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.Idle": "IDLE", - "CameraControl.OBS.Live": "LIVE", - "CameraControl.OBS.Recording": "REC", - "CameraControl.OBS.OpenInstallerReason": "你可以在这个页面下载 obs-websocket 插件", - - "CameraControl.OBS.Streaming.Start": "开始流式传输", - "CameraControl.OBS.Streaming.Starting": "正在开始流式传输...", - "CameraControl.OBS.Streaming.Stop": "停止流式传输", - "CameraControl.OBS.Streaming.Stopping": "正在停止流式传输", - - "CameraControl.OBS.Recording.Start": "开始录音", - "CameraControl.OBS.Recording.Starting": "正在开始录音...", - "CameraControl.OBS.Recording.Stop": "停止录音", - "CameraControl.OBS.Recording.Stopping": "正在停止录音", - - "Settings.Category.Audio": "音频", - "Settings.Category.Controls": "控制", - "Settings.Category.Devices": "设备", - "Settings.Category.Profile": "个人设置", - "Settings.Category.Networking": "网络", - "Settings.Category.Security": "安全", - "Settings.Category.Misc": "其他", - "Settings.Category.Privacy": "隐私", - "Settings.Category.UserInterface": "UI", - "Settings.Category.Graphics": "图像", - "Settings.Category.InteractiveCamera": "摄像机", - - "Settings.LegacyFeatureSettings.ConvertLegacySettings": "调试 - 转换传统设置", - "Settings.DebugSettings.DebugResetAllSimpleSettings": "调试 - 重置所有单一设置", - - "Settings.GeneralControlsSettings": "一般控制", - "Settings.LocomotionSettings": "运动", - "Settings.MovementSettings": "移动", - "Settings.MouseSettings": "鼠标", - - "Settings.GeneralHapticsSettings": "触觉反馈", - "Settings.GeneralVRSettings": "VR", - "Settings.LeapMotionSettings": "体感控制器", - "Settings.ViveHandTrackingSettings": "Vive手指追踪", - "Settings.TrackingSmoothingSettings": "平滑追踪", - - "Settings.UserMetricsSettings": "用户设置", - - "Settings.OnlineStatusSettings" : "在线状态", - "Settings.OnlineStatusSettings.DefaultStatus" : "默认状态", - "Settings.OnlineStatusSettings.DefaultStatus.Description" : "这是你登录后的默认状态, 除非有先前记住的状态。", - "Settings.OnlineStatusSettings.RememberMode" : "记住最后的状态", - "Settings.OnlineStatusSettings.RememberMode.Description" : "使用此选项可调整是否保留在登录之间上次在线状态。这包括除不可见以外的任何其他状态,不可见可通过单独设置控制。", - "Settings.OnlineStatusSettings.RememberTimespan" : "在指定时间内记住状态", - "Settings.OnlineStatusSettings.RememberTimespan.Description" : "只有当你在这段时间内再次登录时,你上次的在线状态才会被记住。 如果超过这个时间,你将从默认状态开始。", - "Settings.OnlineStatusSettings.InvisibleRememberMode" : "记住最后一次隐身状态", - "Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "如果你上次被设置为隐身,该设置将控制如何记住你上次的状态。出于隐私原因,隐身状态有一个单独的设置,以确保如果你上次被设置为隐身,即使你的其他状态没有被记住,你也可以确保下次登录时保持隐身状态。", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "在指定时间内记住隐身状态", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "只有当你在这段时间内再次登录时,你上次的隐身状态才会被记住。如果超过这个时间,你将从默认状态开始。", - "Settings.OnlineStatusSettings.AutoAwayTimespan" : "在挂机到指定时间后设置为离开", - "Settings.OnlineStatusSettings.AutoAwayTimespan.Description" : "当你挂机时长达到这个时间后,你的在线状态将自动切换为离开。一旦你回来,就会自动设置回之前的状态,除非你手动设置为离开。", - - "Settings.AudioInputDeviceSettings": "音频输入", - "Settings.AudioOutputDeviceSettings": "音频输出", - "Settings.AudioVolumeSettings": "音量", - "Settings.AudioAccessibilitySettings": "无障碍音频", - "Settings.AudioInputFilteringSettings": "音频输入过滤", - - "Settings.RealtimeNetworkingSettings": "实时网络通讯", - "Settings.AssetGatherSettings": "资产获取", - - "Settings.HostAccessSettings": "主机许可", - "Settings.UserRestrictionsSettings": "用户限制", - - "Settings.WindowsSettings": "Windows设置", - "Settings.DebugSettings": "调试", - "Settings.LegacyFeatureSettings": "传统设置", - "Settings.TwitchInterfaceSettings": "Twitch 直播界面", - - "Settings.MessagingPrivacySettings": "通信隐私", - - "Settings.LocaleSettings": "语言", - "Settings.DashSettings": "面板", - "Settings.NamePlateSettings": "铭牌", - "Settings.LaserSettings": "互动激光", - "Settings.DesktopViewSettings": "桌面视角", - "Settings.PhotoCaptureSettings": "快速拍摄设置", - - "Settings.DesktopRenderSettings": "桌面渲染设置", - - "Settings.InteractiveCameraFramingSettings": "框架", - "Settings.InteractiveCameraPositioningSettings": "定位", - "Settings.InteractiveCameraRenderSettings": "渲染", - "Settings.InteractiveCameraGroupSettings": "用户群组", - "Settings.InteractiveCameraSmoothingSettings": "平滑", - "Settings.InteractiveCameraAnchorSettings": "坐标", - "Settings.InteractiveCameraPhotoSettings": "照片", - "Settings.InteractiveCameraPostProcessingSettings": "后期处理", - - "Settings.GeneralControlsSettings.PrimaryHand": "惯用手设置", - "Settings.GeneralControlsSettings.PrimaryHand.Description": "指定哪只手是你的主手。各种系统都会使用这个进行交互,例如在装备工具时。", - "Settings.GeneralControlsSettings.DoubleClickInterval": "双击间隔", - "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "对于任何需要双击的交互,该值控制着双击之间的最长间隔时间。如果在触发双击时遇到困难,请增加该值。如果太容易检测到单次点击,则降低该值。", - - "Settings.LocomotionSettings.LocomotionPreferences": "运动模式偏好", - "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "运动模式偏好", - - "Settings.MovementSettings.LeftSidewaysMode": "左控制器侧向移动模式", - "Settings.MovementSettings.LeftSidewaysMode.Description": "用它来确定左控制器上的侧向操纵杆/触摸板使用什么方式移动。", - "Settings.MovementSettings.RightSidewaysMode": "右控制器侧向移动模式", - "Settings.MovementSettings.RightSidewaysMode.Description": "用它来确定右控制器上的侧向操纵杆/触摸板使用什么方式移动。", - "Settings.MovementSettings.UseHeadDirectionForMovement": "以头部方向进行移动", - "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "启用后,在 VR模式中向前移动时,你将朝当前正在寻找的方向移动。禁用时,将使用控制器指向的方向。", - "Settings.MovementSettings.UseSmoothTurn": "平滑转向", - "Settings.MovementSettings.UseSmoothTurn.Description": "这将使你在 VR模式中转动时逐渐旋转。这样会更有身临其境的感觉,但也更容易引起恶心。如果你喜欢快速转动,请关闭此设置。", - "Settings.MovementSettings.SmoothTurnExclusiveMode": "使用平滑转向专用模式", - "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "启用后,单个操纵杆既可以让你前进/后退,也可以让你转弯,但不能同时进行。如果你在移动时经常不小心转向,请启用此功能。", - "Settings.MovementSettings.SmoothTurnSpeed": "平滑转向速度", - "Settings.MovementSettings.SmoothTurnSpeed.Description": "该设置可控制启用平滑转弯时的转弯速度。 该值为每秒度数,因此值为 360 时,在摇杆完全倾斜的情况下,你将在一秒钟内转一圈。", - "Settings.MovementSettings.SnapTurnAngle": "转弯角度", - "Settings.MovementSettings.SnapTurnAngle.Description": "这是触发急转弯时的旋转角度(单位:度)。", - "Settings.MovementSettings.NoClipSpeed": "穿墙速度", - "Settings.MovementSettings.NoClipSpeed.Description": "当你使用穿墙模式时,这个选项可以控制你的移动速度。 这种移动方式通常用于建造和测试,因此不受所处世界属性影响,而其他移动方式通常受世界属性影响。", - "Settings.MovementSettings.MovementDeadzone": "移动死区", - "Settings.MovementSettings.MovementDeadzone.Description": "该设置可用于纠正漂移。 增加该值需要进一步倾斜摇杆才能开始移动。", - "Settings.MovementSettings.TurningDeadzone": "转向死区", - "Settings.MovementSettings.TurningDeadzone.Description": "该设置可用于纠正漂移,防止在同一操纵杆上移动和转向时发生意外转向。 增加该值将需要你进一步倾斜摇杆才能开始转向。", - "Settings.MovementSettings.MovementExponent": "移动指数", - "Settings.MovementSettings.MovementExponent.Description": "用它来控制移动时的曲线响应。 你可以用它来使曲线在开始移动时速度较慢,然后快速上升,或者立即开始加速移动,具体取决于该值是高于还是低于 1.0。", - - "Settings.GrabbingSettings" : "抓取设置", - "Settings.GrabbingSettings.DefaultHandGrabType" : "默认抓取模式", - "Settings.GrabbingSettings.DefaultHandGrabType.Description" : "这将决定你在进入新世界时双手的默认抓取模式。\n\n手掌: 你会抓住所有靠近你手掌的物体。\n\n精确: 你要用食指和拇指抓住一个物体。\n\n自动: 模式会根据手的方向在手掌和精确度之间自动切换。\n\n关闭: 你只能用激光抓取物品。", - - "Settings.FullBodyTrackingSettings": "全身追踪", - "Settings.FullBodyTrackingSettings.BodyHorizontalAngle" : "身体水平角度", - "Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description" : "这是脚部和头部之间的角度偏差,超过这个角度就会被认为是水平姿势。这会影响某些事情,比如用脚模拟覆盖追踪器的姿势。", - - "Settings.GamepadSettings": "手柄", - "Settings.GamepadSettings.ThumbstickLookSpeed": "摇杆观察速度", - "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "用它来调整拇指摇杆移动视角速度的灵敏度。", - "Settings.GamepadSettings.ThumbstickLookExponent": "摇杆观察死角", - "Settings.GamepadSettings.ThumbstickLookExponent.Description": "用它来控制拇指摇杆视角移动的曲线响应。有了这个设置,你既可以一开始缓慢移动,然后迅速变快,也可以立即开始快速移动,这取决于数值是高于还是低于 1.0。", - "Settings.GamepadSettings.UseGamepadWhenUnfocused": "未聚焦时也接受手柄输入", - "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "启用此设置后,即使程序窗口当前没有聚焦,也会使用来自游戏手柄的任何输入。如果你想同时运行其他也使用游戏手柄的游戏,可以将其关闭。", - - "Settings.MouseSettings.MouseSensitivity": "灵敏度", - "Settings.MouseSettings.MouseSensitivity.Description": "桌面模式下的鼠标整体灵敏度.", - "Settings.MouseSettings.MouseLookSpeed": "观察速度", - "Settings.MouseSettings.MouseLookSpeed.Description": "在第一人称或第三人称模式下,用它来调整摄像机环顾四周速度的灵敏度。", - "Settings.MouseSettings.MousePanSpeed": "平移速度", - "Settings.MouseSettings.MousePanSpeed.Description": "在 UI 对齐查看模式下,该选项可控制UI随鼠标移动的速度。", - "Settings.MouseSettings.MouseRotateSpeed": "旋转速度", - "Settings.MouseSettings.MouseRotateSpeed.Description": "当在桌面模式下拿取物品时,它可以控制物体用鼠标绕轴旋转的速度。", - "Settings.MouseSettings.MouseFreeformRotateSpeed": "自由旋转速度", - "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "当在桌面模式下拿取物品时,它可以控制物体用鼠标自由旋转的速度。", - "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "抓握滚轮速度", - "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "在桌面模式下移动物体时,这将控制在使用鼠标滚轮前后移动时的速度。", - - "Settings.KeyboardLookSettings": "键盘观察设置", - "Settings.KeyboardLookSettings.LookEnabled": "键盘观察", - "Settings.KeyboardLookSettings.LookEnabled.Description": "启用后,键盘查看设置将允许你使用键盘上的箭头键移动你的头部。
该功能是用于在一些无法或者不适合使用鼠标的场景,例如使用笔记本电脑或者其他需要使用鼠标的替代方案。", - "Settings.KeyboardLookSettings.HorizontalSpeed": "键盘观察的水平速度。", - "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "使用键盘观察时,使用它来调整头部水平移动的速度。", - "Settings.KeyboardLookSettings.VerticalSpeed": "键盘观察的垂直速度。", - "Settings.KeyboardLookSettings.VerticalSpeed.Description": "使用键盘观察时,使用它来调整头部垂直移动的速度。", - - "Settings.GeneralHapticsSettings.EnableControllerVibration": "控制器振动", - "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "使用此功能可专门在 VR 控制器上启用或禁用触觉振动。", - "Settings.GeneralHapticsSettings.EnableHaptics": "触觉反馈", - "Settings.GeneralHapticsSettings.EnableHaptics.Description": "启用后,你将通过控制器和其他触觉设备收到来自世界中的虚拟形象和物品的触觉反馈。", - - "Settings.GeneralVRSettings.UseVRHotswitching": "VR热切换", - "Settings.GeneralVRSettings.UseVRHotswitching.Description": "启用后,当你戴上或摘下 VR 头显时,将自动在 VR模式和桌面模式之间切换。", - - "Settings.TrackingSmoothingSettings.HandPositionSmoothing" : "手部位置平滑", - "Settings.TrackingSmoothingSettings.HandRotationSmoothing" : "手部旋转平滑", - "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description" : "启用后,可以控制手部位置的平滑程度。通常情况下,这对有多动症和其他互动的问题而导致抖动的用户很有帮助。", - "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description" : "启用后,可以控制手部旋转的平滑程度。通常情况下,这对有多动症和其他抖动问题的用户很有帮助。", - - "Settings.TrackingSmoothingSettings.FeetPositionSmoothing" : "脚部位置平滑", - "Settings.TrackingSmoothingSettings.FeetRotationSmoothing" : "脚部旋转平滑", - - "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description" : "启用后,在使用全身追踪时,可控制脚部位置的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动做出反应。", - "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description" : "启用后,在使用全身追踪时,可控制脚部旋转的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动作出反应。", - - "Settings.TrackingSmoothingSettings.HipsPositionSmoothing" : "臀部位置平滑", - "Settings.TrackingSmoothingSettings.HipsRotationSmoothing" : "臀部旋转平滑", - "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description" : "启用后,可控制使用全身追踪时臀部位置的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动做出反应。", - "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description" : "启用后,可以控制使用全身追踪时臀部旋转的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动做出反应。", - - "Settings.MediaPrivacySettings" : "多媒体隐私", - "Settings.MediaPrivacySettings.MediaMetadataOptOut" : "排除在媒体元数据之外", - "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description" : "启用此选项后,你将被排除在捕获媒体拍摄(通常是虚拟照片和音频剪辑)的元数据之外。 你仍会出现在这些多媒体资产中,但你的用户 ID 和在场景中的位置等信息将不会存储在这些资产中。\n\n如果你发现有任何用户在通过修改他们的客户端忽略此排开选项,请向管理员报告,因为这将被视为骚扰行为。", - "Settings.MediaPrivacySettings.HideInScreenshots" : "不要在截图里展示我", - "Settings.MediaPrivacySettings.HideInScreenshots.Description" : "启用后,在游戏中截取的屏幕截图中将不会显示你。\n\n请注意: 这并不影响实时摄像头、通过游戏外的方法截图或通过世界中的其他方法截图(可能是世界机制的一部分)。", - - "Settings.MediaPrivacySettings.StripImageFileMetadata": "导入时删除图片元数据", - "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "启用后,可在导入时删除图像中的元数据。\n\n包括 EXIF、嵌入注释、IPTC、XMP 和 GEOTIFF 元数据。\n\n这还会删除元数据中的任何位置数据(如 GPS)。\n\n包括使用 \"Raw 文件\" 选项导入的文件。", - - "Settings.Category.Integrations": "整合", - "Settings.DiscordIntegrationSettings": "Discord 整合", - "Settings.SteamIntegrationSettings": "Steam 整合", - - "Settings.DiscordIntegrationSettings.RichPresence": "Discord 游戏状态", - "Settings.DiscordIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Discord 的游戏状态系统发送哪些信息。\n\n无 - 不要向 Discord 发送游戏状态。\n基础 - 只发送有限的详细信息,例如你目前在 Resonite 处于在线状态。\n完整 - 在公开房间中,将所有合适的房间信息发送到 Discord。 包括世界名称和房间中有多少用户。\n\nDiscord 本身也会进行检测,以显示您正在玩的游戏。 这可以在 Discord 的设置中禁用。", - - "Settings.SteamIntegrationSettings.RichPresence": "Steam 游戏状态", - "Settings.SteamIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Steam 的游戏状态系统发送哪些信息。\n\n无 - 不要向 Steam 发送游戏状态。\n基础 - 只发送有限的详细信息,例如你目前在 Resonite 处于在线状态。\n完整 - 在公开房间中,将所有合适的房间状态发送到 Steam。 包括世界名称和房间中有多少用户。\n\n无论设置与否,Steam 本身都会显示您正在玩 Resonite。更改此设置只会影响向 Steam 发送多少有关当前房间的额外数据。", - - "Settings.SteamIntegrationSettings.SaveScreenshots": "保存截图", - "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "启用此设置后,您拍摄的照片副本将保存到 Steam 屏幕截图中。", - - "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "启动远程畅玩的时候强行使用 Steam Voice", - "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "启用后,当你使用 Steam 远程畅玩,它会自动强制音频输入使用 Steam 语音。 这有助于你无需自动切换即可使用转发的麦克风。

如果你想使用自己的音频设备(如外接麦克风),禁用此功能会很有用。", - - "Settings.LeapMotionSettings.LeapMotionEnabled": "启用手部追踪", - "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "启用后,运动追踪器将用来追踪你的手和手指。", - "Settings.LeapMotionSettings.Offset": "手部追踪偏移量", - "Settings.LeapMotionSettings.Offset.Description": "这是 VR 头显上运动追踪器的偏移量(以米为单位)。调整这些值以确保你的双手位置正确。", - "Settings.LeapMotionSettings.SnapDistance": "控制器捕捉距离", - "Settings.LeapMotionSettings.SnapDistance.Description": "当你的手在控制器的范围内时,控制器会自动捕捉到你的手,并使用控制器本身的手部追踪数据,而不是运动追踪器的数据。这可以控制手部捕捉的距离。", - "Settings.LeapMotionSettings.UseFingersWhenSnapped": "使用控制器时追踪手指", - "Settings.LeapMotionSettings.UseFingersWhenSnapped.Description": "当双手被固定在控制器上时,它仍会使用来自运动追踪器的数据来摆出手指的姿势。", - - "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled": "Vive手部追踪", - "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description": "启用后,你的双手和手指将使用 Vive 手部追踪功能进行追踪。 这通常要用 VR 头显本身的摄像头。 你可能需要在 Steam VR 设置中启用手部追踪功能。", - "Settings.ViveHandTrackingSettings.SnapDistance": "控制器捕捉距离", - "Settings.ViveHandTrackingSettings.SnapDistance.Description": "当你的手在控制器的范围内时,控制器会自动捕捉到你的手,并使用控制器本身的手部追踪数据,而不是头显摄像头。这可以控制手部捕捉的距离。", - "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "使用控制器时追踪手指", - "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "当手被固定在控制器上时,它仍会利用来自 VR 头显摄像头的数据来摆出手指的姿势。", - - "Settings.TrackerSettings" : "追踪器设置", - "Settings.TrackerSettings.UseTrackers" : "使用追踪器", - "Settings.TrackerSettings.UseTrackers.Description" : "使用此选项,你可以全局禁用所有追踪器。如果你的追踪器在角落里充电,导致你的虚拟形象皱成一团的时候,这就很有用了。", - "Settings.TrackerSettings.Trackers" : "管理追踪器", - "Settings.TrackerSettings.Trackers.Breadcrumb" : "追踪器", - - "Settings.TrackerSettings.Trackers.UseTracker" : "使用追踪器", - "Settings.TrackerSettings.Trackers.UseTracker.Description" : "是否应使用此追踪器进行追踪?你可以用它来暂时禁用给定的追踪器,而无需重置其映射。", - "Settings.TrackerSettings.Trackers.FreezeTracking" : "冻结追踪器", - "Settings.TrackerSettings.Trackers.FreezeTracking.Description" : "启用后,跟踪器将保持激活状态,但会冻结其当前位置和旋转角度。此设置不是持久性的,将在下次启动时重置。", - "Settings.TrackerSettings.Trackers.CustomName" : "自定义名称", - "Settings.TrackerSettings.Trackers.CustomName.Description" : "你可以给追踪器起一个自定义名称,以便于与其他追踪器器区分,而不是使用它的 ID。这主要是为了美观,在功能上没有区别。", - "Settings.TrackerSettings.Trackers.MappedBodyNode" : "追踪器映射", - "Settings.TrackerSettings.Trackers.MappedBodyNode.Description" : "该追踪器映射到哪个身体部位,以便进行全身追踪。\n\n我们建议使用全身校准来设置此设置,而不是在此手动调整。", - "Settings.TrackerSettings.Trackers.MappedPosition" : "映射位置", - "Settings.TrackerSettings.Trackers.MappedPosition.Description" : "追踪器相对于所映射的身体部位的位置。\n\n我们建议使用全身校准来设置此设置,而不是在此手动调整。", - "Settings.TrackerSettings.Trackers.MappedRotation" : "映射旋转角度", - "Settings.TrackerSettings.Trackers.MappedRotation.Description" : "追踪器相对于所映射的身体部位的旋转角度。\n\n我们建议使用全身校准来设置此设置,而不是在此手动调整。", - "Settings.TrackerSettings.Trackers.UseInVR" : "在 VR 模式里使用", - "Settings.TrackerSettings.Trackers.UseInVR.Description" : "这个追踪器是否会在在 VR 模式下影响你的虚拟形象?", - "Settings.TrackerSettings.Trackers.UseInDesktop" : "在桌面模式里使用", - "Settings.TrackerSettings.Trackers.UseInDesktop.Description" : "这个追踪器是否会在在桌面模式下影响你的虚拟形象?", - "Settings.TrackerSettings.Trackers.TrackerID" : "追踪器ID", - "Settings.TrackerSettings.Trackers.TrackerID.Description" : "此追踪器的唯一 ID。此信息被视为隐私,与在世界上显示的 ID 不同,以避免通过指纹追踪。", - "Settings.TrackerSettings.Trackers.TrackerBattery" : "追踪器电量", - "Settings.TrackerSettings.Trackers.TrackerBattery.Description" : "此追踪器的当前电池电量。请注意,某些追踪器可能不支持追踪当前电池电量。", - "Settings.TrackerSettings.Trackers.TrackerIsCharging" : "正在充电", - "Settings.TrackerSettings.Trackers.TrackerIsCharging.Description" : "这表示追踪器当前是否正在充电。请注意,某些追踪器可能不支持报告此信息。", - "Settings.TrackerSettings.Trackers.Unmap" : "重置定位", - "Settings.TrackerSettings.Trackers.Remove" : "重置追踪器绑定", - - "Settings.SteamLinkSettings" : "Steam Link", - "Settings.SteamLinkSettings.OSC_DataPort" : "OSC 面部追踪端口", - "Settings.SteamLinkSettings.OSC_DataPort.Description" : "用于监听 OSC 面部追踪数据的端口。 该端口应与你在 SteamVR 设置中设置的端口一致,这样面部追踪才能正常工作。", - - "Settings.HapticPointMapping.MappingTarget" : "定位到", - "Settings.HapticPointMapping.MappingTarget.Description" : "用它来配置你希望将此设备定位到虚拟形象的哪个部分。", - - "Settings.HapticPointMapping.PointRadius" : "触点半径", - "Settings.HapticPointMapping.PointRadius.Description" : "这可以让你控制虚拟形象上触觉点的大小。将其做得更大,可以更容易地从更远的距离触发,但同时也会降低精确度,因为在该点的范围内任何触觉触发都会激活它。", - - "Settings.HapticPointMapping.TorsoHorizontalPosition" : "躯干水平位置", - "Settings.HapticPointMapping.TorsoHorizontalPosition.Description" : "这是沿躯干从左到右的水平位置。", - "Settings.HapticPointMapping.TorsoVerticalPosition" : "躯干垂直位置", - "Settings.HapticPointMapping.TorsoVerticalPosition.Description" : "这是沿躯干从下至上的垂直位置。", - "Settings.HapticPointMapping.TorsoSide" : "躯干侧部", - "Settings.HapticPointMapping.TorsoSide.Description" : "这表示该设备应定位到躯干的哪一侧(前胸或后背)", - - "Settings.HapticPointMapping.HeadPitchAngle" : "头部俯仰角度", - "Settings.HapticPointMapping.HeadPitchAngle.Description" : "它控制头部 \"垂直\" 轴的位置。 默认位置是脸部中心(鼻子的位置)。增大角度会向上偏向头顶。减小角度值则会向下巴方向移动。", - "Settings.HapticPointMapping.HeadYawAngle" : "头部偏转角度", - "Settings.HapticPointMapping.HeadYawAngle.Description" : "这可以控制头部周围的水平位置,向左或向右转。中心(鼻子的位置)是默认姿势。减小数值会向左转,增大数值会向右转。它以 180° 的角度环绕头部一周,也就是后脑勺的位置。", - - "Settings.HapticPointMapping.ArmSide" : "手臂", - "Settings.HapticPointMapping.ArmSide.Description" : "要定位到哪边手臂?左臂还是右臂?", - "Settings.HapticPointMapping.ArmPositionAlong" : "手臂的位置", - "Settings.HapticPointMapping.ArmPositionAlong.Description" : "这控制着手臂的位置。从肩部开始,一直到手腕。中间位置是肘部的位置。", - "Settings.HapticPointMapping.ArmAngleAround" : "手臂周围角度", - "Settings.HapticPointMapping.ArmAngleAround.Description" : "这可以控制手臂圆周的角度。默认的 0° 位置与手的顶部对齐。负角度向左,正角度向右。环绕 180° 将使点位于手掌所在的手臂侧面。", - - "Settings.HapticPointMapping.LegSide" : "腿部", - "Settings.HapticPointMapping.LegSide.Description" : "要定位到哪边的腿?左腿还是右腿?", - "Settings.HapticPointMapping.LegPositionAlong" : "腿部的位置", - "Settings.HapticPointMapping.LegPositionAlong.Description" : "这控制着腿部的位置。从臀部开始,一直到整个角度。中间位置是膝盖的位置。", - "Settings.HapticPointMapping.LegAngleAround" : "腿部周围角度", - "Settings.HapticPointMapping.LegAngleAround.Description" : "这可以控制腿部圆周的角度。默认的 0° 位置与腿的前方对齐,即膝盖指向的方向。负角度向左,正角度向右。环绕 180° 将使点位于腿的后侧。", - - "Settings.HapticPointMapping.ControllerSide" : "控制器", - "Settings.HapticPointMapping.ControllerSide.Description" : "该触点应该定位到哪个控制器?左侧还是右侧?", - - "Settings.HapticPointMapping.Tag" : "触点标签", - "Settings.HapticPointMapping.Tag.Description" : "与此触觉点相关联的标签。这将定位到虚拟形象上与标签触点定位器组件上指定的触觉标签相匹配的点。如果虚拟形象上没有定义带有此触点标签的点,触觉设备将无法工作。\n\n当你需要完全控制触觉设备定位到的虚拟形象上的精确点时(例如,当通用定位不符合你的需求时),这个功能就非常有用。", - - "Settings.GiggleTechSettings" : "GiggleTech 设备", - "Settings.GiggleTechSettings.Devices" : "管理 GigglePucks", - "Settings.GiggleTechSettings.GigglePuckIP" : "根据GigglePuck IP 手动绑定", - "Settings.GiggleTechSettings.GigglePuckIP.Description" : "如果网络上没有自动检测到 GigglePuck,请在此栏填写 IP 地址,然后点击下面的按钮手动添加。\n\n添加后,点击\"管理 GigglePucks\" 进行配置。", - "Settings.GiggleTechSettings.RegisterGigglePuck" : "手动注册 GigglePuck", - "Settings.GiggleTechSettings.Devices.IP" : "GigglePuck IP", - "Settings.GiggleTechSettings.Devices.IsConnected" : "GigglePuck 设备连接了吗", - "Settings.GiggleTechSettings.Devices.UseDevice" : "使用该设备", - "Settings.GiggleTechSettings.Devices.UseDevice.Description" : "在映射时,你可以用它来启用或禁用单个 GigglePucks 设备。禁用设备将关闭所有触点。", - "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected" : "始终视为已连接", - "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description" : "启用此选项后,即使网络上未检测到 GigglePuck,它也会被视为已连接。\n\n这对某些可能存在自动检测问题的网络环境中非常有用。", - "Settings.GiggleTechSettings.Devices.IntensityScale" : "强度等级", - "Settings.GiggleTechSettings.Devices.IntensityScale.Description" : "这样你就可以调节发送到 GigglePuck 的触觉强度。 触觉的实际强度永远不会超过 GigglePuck 的最大安全值 - 这些值会被限制在电动机过载的安全最大值。", - "Settings.GiggleTechSettings.Devices.Remove" : "移除绑定", - "Settings.GiggleTechSettings.Devices.CustomName" : "自定义名字", - "Settings.GiggleTechSettings.Devices.CustomName.Description" : "你可以用它来给这个 GigglePuck 起一个自定义名称,以便于参考。这纯粹是用于美观,没有功能上的区别。", - "Settings.GiggleTechSettings.Devices.Breadcrumb" : "GigglePucks 设备", - "Settings.GiggleTechSettings.Devices.ActivationIntensity" : "当前强度", - "Settings.GiggleTechSettings.Devices.MinimumIntensity" : "最小强度", - "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description" : "这是触控装置运行时的最小强度。当强度过低时,会导致触控设备停滞并停止响应。", - "Settings.GiggleTechSettings.Devices.InitialActivationIntensity" : "初始激活强度", - "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description" : "当触觉装置从非激活状态转为激活状态时,它们将在很短的时间内以设定的最低强度运行。当激活值过低,电机无法启动时,这可以帮助触觉设备启动。", - - "Settings.UserMetricsSettings.UserHeight": "身高", - "Settings.UserMetricsSettings.UserHeight.Description": "这是你在现实世界中的身高,用于适当缩放你的虚拟形象,使其本身匹配你。这也是你启用坐姿模式时的身高。\n\n你可以使用适当的单位输入你的身高,例如输入
175 cm 或者 1.75 m (公制单位)或者 5'11\" (英制单位)。", - - "Settings.FavoritesSettings" : "偏好", - "Settings.FavoritesSettings.AutoLoadCloudHome" : "启动时加载云端家园", - "Settings.FavoritesSettings.AutoLoadCloudHome.Description" : "启用后,云端家园将在启动时自动加载。如果希望不加载,可以禁用此选项。它将在下次启动时生效。", - - "Settings.AudioInputDeviceSettings.UseSystemDefault": "使用系统默认音频输入设备", - "Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "启用此选项可自动使用你在系统中设置为默认音频输入的输入设备。如果想覆盖此选项并使用特定设备,请禁用此选项并在下面配置首选设备。", - "Settings.AudioInputDeviceSettings.DevicePriorities": "配置默认音频输入设备", - "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "配置音频输入设备", - "Settings.AudioInputDeviceSettings.SetAsDefault": "设为默认", - "Settings.AudioInputDeviceSettings.Testing.Header": "测试音频输入设备", - "Settings.AudioInputDeviceSettings.Testing.Description": "你可以用它来监控和测试所选的音频设备,确保其工作正常。使用该按钮聆听输入,会向你回放声音。", - "Settings.AudioInputDeviceSettings.Testing.ListenToInput": "聆听输入内容", - "Settings.AudioInputDeviceSettings.Testing.StopListeningToInput": "停止聆听", - "Settings.AudioInputDeviceSettings.Testing.Monitoring.Header": "现场音频监听", - - "Settings.AudioOutputDeviceSettings.UseSystemDefault": "使用系统默认音频输出设备", - "Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "启用此选项可使用默认音频设备输出音频。禁用此选项后,你可以配置使用哪个音频设备来输出下面的音频。在 VR模式和桌面模式之间切换时,如果使用不同的设备,这将非常有用。", - "Settings.AudioOutputDeviceSettings.DevicePriorities": "配置默认音频输出设备", - "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "配置默认音频输出设备", - "Settings.AudioOutputDeviceSettings.SetAsDefault": "设为默认", - - "Settings.AudioVolumeSettings.MasterVolume": "主音量", - "Settings.AudioVolumeSettings.MasterVolume.Description": "这可以统一控制所有声音的音量。如果声音过大或过小,你可以调整这一设置。", - "Settings.AudioVolumeSettings.SoundEffectVolume": "音效音量", - "Settings.AudioVolumeSettings.SoundEffectVolume.Description": "调整所有音效的音量。这些通常是各种物品和工具发出的声音。", - "Settings.AudioVolumeSettings.MultimediaVolume": "多媒体音量", - "Settings.AudioVolumeSettings.MultimediaVolume.Description": "控制各种多媒体的音频音量。 通常情况下,音频、音乐和视频播放器都属于多媒体,也包括世界上的背景音乐。", - "Settings.AudioVolumeSettings.VoiceVolume": "语音音量", - "Settings.AudioVolumeSettings.VoiceVolume.Description": "这可以控制所有其他用户的语音音量。在某些情况下,预先录制的语音片段也受此设置控制。你还可以在房间选项中调整每个用户的音量。", - "Settings.AudioVolumeSettings.UserInterfaceVolume": "UI音量", - "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "通过该设置,你可以专门调整UI的声音效果--悬停和按下按钮、滑块、某些工具的交互、捕捉照片等。", - - "Settings.AudioAccessibilitySettings.WhisperVolume": "耳语音量", - "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "启动耳语模式后,它将调整球外声音的响度。 如果声音太大或太小,你可以用它来调整音量衰减。", - "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "语音消息音量", - "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "这表示当你在好友中录制语音消息时,其他声音的响度。 这有助于防止 \"语音干扰\",让你更容易集中注意力。", - - "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "语音音量标准化", - "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "该功能将尽量确保你的语音输入达到统一的水平。无论你的麦克风设置如何,这都有助于使你的音量与其他用户相同。 我们强烈建议保持此设置,以确保其他用户也能清楚地听到你的声音。", - "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "语音阈值", - "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "噪声门可防止随机噪声传播给其他用户。该设置表示何时开始允许麦克风中的声音传入。如果有太多噪音传入,请提高该设置;如果你的声音无法传入,请降低该设置。", - "Settings.AudioInputFilteringSettings.NoiseGateAttack": "语音缓冲阈值", - "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "此设置调整噪声阈值对过于安静的传入音频的响应速度。 数值越大,音量减弱的速度越慢,而数值越小,音量上升的速度越快。", - "Settings.AudioInputFilteringSettings.NoiseGateHold": "语音阈值滞留", - "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "此设置调整在最初检测到音量后,调整音量应保持多长时间,然后再开始过滤音频。如果设置较高,则在发出足够大的声音后,会有更多较安静的音频通过。", - "Settings.AudioInputFilteringSettings.NoiseGateRelease": "语音释放阈值", - "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "此设置可调整噪声门在传入音频恢复安静后的关闭速度。", - - "Settings.AudioInputFilteringSettings.NormalizationThreshold": "标准化阈值", - "Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "使用该设置,你可以控制阈值,使传入的音频在何时被放大。如果你的正常说话声太小,没有被放大,请降低该设置。如果有外界的噪音被放大,则提高阈值。", - - "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "噪声抑制滤波器(RNNoise)", - "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "该功能可处理输入的音频,过滤掉各种不良噪音。这可以净化来自嘈杂麦克风的音频,从而产生更纯净的声音。我们强烈建议将此设置打开。不过,它也可以过滤某些无法识别为语音的噪音。", - - "Settings.VoiceSettings" : "语音设置", - "Settings.VoiceSettings.MutePersistence" : "登录时的麦克风状态", - "Settings.VoiceSettings.MutePersistence.Description" : "麦克风常开: 当你登录的时候,你将会一直保持开麦状态。\n\n麦克风常闭: 当你登录的时候, 你将会一直保持静音状态。 你将需要点击开麦或者点击 \"按下说话\" 键 (默认为 V) 才能说话。\n\n最后一次的状态: 登录时,将保留上次退出登录时的状态。", - - "Settings.EarmuffSettings" : "耳罩模式", - "Settings.EarmuffSettings.EarmuffEnabled" : "使用耳罩模式", - "Settings.EarmuffSettings.EarmuffEnabled.Description" : "启动耳罩模式后,用户的声音会根据距离和您所面对的方向而明显减弱。\n\n实际上,这就创造了一个 \"侦听锥\",当一个世界里有太多重叠的声音时,它就会有所帮助。", - "Settings.EarmuffSettings.Directionality" : "方向", - "Settings.EarmuffSettings.Directionality.Description" : "这可以控制声音衰减的方向性。0 % 时,你身后的声音与你身前相同距离的声音音量相同。当值为 100 % 时,除非距离很近,否则你将听不到身后的声音。\n\n如果你想更好地听到身后的声音,请降低该值。", - "Settings.EarmuffSettings.Distance" : "距离", - "Settings.EarmuffSettings.Distance.Description" : "这控制着你前方(如果方向性为 0 %,则控制着你后方)的距离,超过这个距离,声音就会变得更小。", - "Settings.EarmuffSettings.Angle" : "角度", - "Settings.EarmuffSettings.Angle.Description" : "这可以控制声音在您的脸前保持正常水平的角度。任何超出这个角度的声音在到达过渡距离后都会开始衰减。", - "Settings.EarmuffSettings.TransitionStart" : "过渡起步距离", - "Settings.EarmuffSettings.TransitionStart.Description" : "这控制着与 \"侦听锥\" 的距离,在这个距离上,声音会变得更小。 建议将其保持在零以上,因为这样可以更好地包含两侧的声音和头部附近的声音 (例如,声音本质上在你的后面,但却非常接近)。", - "Settings.EarmuffSettings.TransitionLength" : "过渡范围", - "Settings.EarmuffSettings.TransitionLength.Description" : "用它来控制声音从正常音量渐弱到完全衰减的距离。数值越大,音量过渡越平滑,而数值越小,过渡越突然。", - "Settings.EarmuffSettings.VolumeAttenuation" : "音量衰减", - "Settings.EarmuffSettings.VolumeAttenuation.Description" : "该值控制 \"侦听锥\" 以外声音的响度。 将其设置为 0 % 时,侦听锥范围以外的所有用户都将完全静音。", - - "Settings.RealtimeNetworkingSettings.DisableLAN": "禁用局域网连接", - "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "这将禁用本地网络特有的联网功能,例如在本地网络上广播房间或监听本网络上广播的其他房间。", - "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "尽可能通过 Steam 网络通信", - "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "启用后,你将尽可能通过 Steam 网络通信协议进行连接。在某些情况下,例如当 LNL 协议处于严重拥堵状态时,这将有所帮助。不过,由于该协议缺少某些功能,可能会导致网络更不稳定,因此我们建议只有在遇到问题时才启用该协议。", - "Settings.RealtimeNetworkingSettings.PreferTCP": "尽可能使用 TCP", - "Settings.RealtimeNetworkingSettings.PreferTCP.Description": "启用后,通过 TCP 的连接将优先于所有其他协议。这主要影响局域网内的连接,因为默认情况下互联网上的连接不使用 TCP。\n\nTCP 在局域网中性能更好,在某些基于 UDP 协议的网络中也能正常工作。\n\n不过,它们也会受到 \"头部数据包\" 堵塞的影响, 导致声音和动作出现明显延迟。", - "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL 数据包大小", - "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "该值会控制用于实时联网的 LNL 协议的数据包大小。 更改此设置将对你加入的所有房间立即生效。\n\n如果你遇到数据包排队的情况,可以增加该值,这样可以提高连接吞吐量。不过,数值越大也会使连接越不稳定,所以要谨慎。\n\n默认值:64\n\n请注意,此设置只是诊断和临时性的解决办法,将来会自动调整此值。", - - "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "最大同时传输资产数", - "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "该设置调整在进入房间时同时可以传输多少本地导入的资产。增加该值可以更快地向用户传输资产,但也会降低网络连接的质量。我们建议测试网络可以承受的数值。", - "Settings.AssetGatherSettings.MaxConcurrentDownloads": "最大同时下载数", - "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "使用此值可控制同时下载资产的数量。 使用较大的值可以加快世界的加载速度,但也会导致网络超载,因此在调整此值时要谨慎。", - - "Settings.HostAccessSettings.Entries": "管理主机访问权限", - "Settings.HostAccessSettings.Entries.Breadcrumb": "主机访问权限", - "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "允许 HTTP 请求", - "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "这表示该主机是否允许 HTTP(S) 请求。这些请求通常是与第三方服务通信的 REST API 请求。", - "Settings.HostAccessSettings.Entries.AllowWebsockets": "允许使用 WebSocket", - "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "表示该主机将允许实时 WebSocket 连接。这些连接通常用于延迟敏感型的双向通信和数据流。", - "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "允许通过 OSC 接收数据", - "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "这表示 Resonite 是否可以接收和处理 OSC 数据", - "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "允许通过 OSC 发送数据", - "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "这控制着 Resonite 是否允许通过 OSC 协议向指定主机发送数据", - "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "最后一次发出超链接请求的原因", - "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "最后一次发出 websocket 请求的原因", - "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "最后一次 OSC 发送请求的原因", - "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "最后一次 OSC 接收请求的原因", - "Settings.HostAccessSettings.Entries.Remove": "移除入口 (下一次你将会被询问)", - "Settings.HostAccessSettings.DebugReset": "重置主机访问入口", - - "Settings.UserRestrictionsSettings.DebugReset": "重置用户限制", - - "Settings.WindowsSettings.KeepOriginalScreenshotFormat": "保留原始屏幕截图格式", - "Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "启用此选项可避免在将截图保存到 Windows 的文档文件夹时将截图转换为 JPG 或 PNG 格式。这会使截图更难使用,因为某些应用程序可能无法打开这种格式。", - - "Settings.DebugSettings.DebugInputBindings": "显示输入绑定的调试信息", - "Settings.DebugSettings.DebugInputBindings.Description": "启用后,你将看到输入绑定系统的调试信息。 这对开发人员非常有用。", - "Settings.DebugSettings.ConvertParticleSystems": "转换粒子系统到 PhotonDust 上。", - "Settings.DebugSettings.ConvertParticleSystems.Description": "启用此选项将为任何 加载的物品和世界从旧式粒子系统转换到新的自定义粒子系统(PhotonDust)。

这仅用于测试目的! 如果你不是测试人员,我们不建议打开这个选项,你的内容有可能会因此导致损坏。

如果你想帮助测试,请查看我们的GitHub/Discord。", - - "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "双击手柄握把键装备物品", - "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "启用后,只要连续按两次握把键,就可以装备工具和小物件。这一设置可能会在某个时候被移除。", - "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "使用传统世界切换器", - "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "启用后,非主要手部的应用按钮将打开传统的世界开关,在在线的世界之间切换。这一功能将来会被更灵活的解决方案所取代。", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts" : "使用传统物品栏与房间手势快捷键", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description" : "启用后,当你按住手柄并按下 A 键(通常会打开/关闭仪表盘)时,就会打开传统的物品栏或房间菜单。", - - "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "抑制脚步模拟", - "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "这是为了使某些功能像劫持脚代理的全身追踪玩家正常工作,而无需修改它们。

如果你在未使用追踪器或类似功能的情况下开启此功能,动画效果将无法正常显示。请在使用完追踪器器后再将其关闭。

请注意: 这个设置会在某一时刻移除,我们建议升级定位器,使其与新系统兼容,并在激活时自动抑制动作模拟。", - - "Settings.TwitchInterfaceSettings.ChannelName": "Twitch 频道名", - "Settings.TwitchInterfaceSettings.ChannelName.Description": "这将为摄像机控制面板中的 Twitch 聊天面板设置默认的 Twitch 频道名称。这主要用于希望看到 Twitch 聊天的 Twitch 主播而用的。", - - "Settings.MessagingPrivacySettings.DoNotSendReadStatus": "不要发送已读回执", - "Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description": "启用此功能后,其他用户将无法看到你何时立即阅读了他们的消息。 你也看不到他们何时阅读了你的消息。", - - "Settings.LocaleSettings.CultureLocaleCode": "区域代码", - "Settings.LocaleSettings.CultureLocaleCode.Description": "设置后,将覆盖用于格式化数字和其他数量的默认区域格式。通常情况下,将使用所选语言的区域格式,这个设置可以让你混合它们。例如,使用你的母语语言和美国区域格式来显示内容。", - "Settings.LocaleSettings.UseImperialUnits": "使用英制单位", - "Settings.LocaleSettings.UseImperialUnits.Description": "启用后,数量(长度/高度、质量、体积......)编辑器将尝试使用英制单位,而不是国际单位。如果你来自美国、英国、利比里亚或缅甸,这将非常有用。", - "Settings.LocaleSettings.AvailableLocales": "选择语言", - "Settings.LocaleSettings.AvailableLocales.Breadcrumb": "语言", - "Settings.LocaleSettings.AvailableLocales.SystemLocale": "使用系统语言", - - "Settings.DashSettings.DashCurvature": "主菜单曲度", - "Settings.DashSettings.DashCurvature.Description": "此设置可以控制在 VR 模式中主菜单的弯曲程度。将其设置为 0 将使其完全平坦。", - "Settings.DashSettings.OpenCloseSpeed": "主菜单过渡动画速率", - "Settings.DashSettings.OpenCloseSpeed.Description": "用它来调整主菜单打开或关闭时过渡动画的速度。如果你不喜欢这种动画效果,可以将其设置为非常高的值,这样面板打开和关闭的速度就会非常快。", - "Settings.DashSettings.AllowReplacingSettings" : "允许替换设置面板", - "Settings.DashSettings.AllowReplacingSettings.Description" : "启用后,您就可以在 UI 编辑模式下选择面板上的设置面板,并将其替换为另一个面板。\n\n如果你想选取单个设置作为维面,则需要关闭此设置。 建议在你想用自定义替换设置 UI 时暂时打开,然后再禁用。", - - "Settings.NotificationSettings" : "通知", - "Settings.NotificationSettings.UserOnline" : "有好友上线", - "Settings.NotificationSettings.UserOnline.Description" : "这可以控制好友上线时是否会收到通知。", - "Settings.NotificationSettings.UserSociable" : "好友积极社交状态", - "Settings.NotificationSettings.UserSociable.Description" : "当你的某个好友有很强的社交意愿时,你会收到一个明显的带声音的通知,这样你就可以邀请或叫他们了!\n\n如果你不喜欢这些通知,可以将其关闭,这将把社交状态视为与用户在线获取通知无异。", - "Settings.NotificationSettings.UserOnlineOnAnotherBuild" : "即使好友在不兼容的房间中也发送上线通知", - "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description" : "如果好友使用的版本与您的版本不兼容(例如,新版本或预发布版本),则此选项将控制您是否会在好友上线时收到通知。", - "Settings.NotificationSettings.Message" : "消息", - "Settings.NotificationSettings.Message.Description" : "这将控制你收到消息时的通知提醒。", - "Settings.NotificationSettings.Invite" : "房间邀请", - "Settings.NotificationSettings.Invite.Description" : "这可以控制你是否在受邀加入房间时收到通知。", - "Settings.NotificationSettings.ContactRequest" : "好友请求", - "Settings.NotificationSettings.ContactRequest.Description" : "这可以控制当你收到某人的好友请求时,你是否能收到通知。", - "Settings.NotificationSettings.ContactSessionStarted" : "新的好友房间", - "Settings.NotificationSettings.ContactSessionStarted.Description" : "这可以控制当好友启动新房间时,你会收到哪些通知。", - "Settings.NotificationSettings.PublicSessionStarted" : "新的公开房间", - "Settings.NotificationSettings.PublicSessionStarted.Description" : "这将控制新的公开房间由非联系人发起时,你是否能收到通知。", - "Settings.NotificationSettings.UserJoinAndLeave" : "用户加入 & 离开", - "Settings.NotificationSettings.UserJoinAndLeave.Description" : "启用后,当用户加入或离开你当前所在的世界时,你将收到通知。", - "Settings.NotificationSettings.PermissionChanged": "权限组改变", - "Settings.NotificationSettings.PermissionChanged.Description": "启用后,当你的权限组在某个世界中发生更改时,你将收到通知。 例如,当你从游客更改为建筑者时。", - - "Settings.NamePlateSettings.NameplateVisibility": "铭牌可见度", - "Settings.NamePlateSettings.NameplateVisibility.Description": "该选项可以控制你可以看到谁的铭牌。", - "Settings.NamePlateSettings.UseCustomNameplates": "显示自定义铭牌", - "Settings.NamePlateSettings.UseCustomNameplates.Description": "如果某些铭牌难以阅读、完全隐藏或你需要查看用户的实际用户名和徽章(例如用于管理目的),你可以禁用自定义铭牌并查看默认铭牌。", - - "Settings.CustomizationSettings" : "自定义设置", - "Settings.CustomizationSettings.UserInterfaceEditMode" : "UI 编辑模式", - "Settings.CustomizationSettings.UserInterfaceEditMode.Description" : "启用后,你就可以编辑面板中以及手部和视口(如果已启用)上的面锚(模块化用户界面)的位置。\n\n使用完毕后,请记得关闭此设置!你也可以使用面板下方的专用按钮将其关闭。", - - "Settings.FacetAnchorsSettings" : "维面锚点", - "Settings.FacetAnchorsSettings.UseFacetAnchors" : "使用维面锚点", - "Settings.FacetAnchorsSettings.UseFacetAnchors.Description" : "启用后,你就可以使用右控制器上的应用按钮来切换手臂和前臂上的维面锚点。除了主面板外,这些锚点还提供了放置任何锚点的空间,以便快速取用。", - "Settings.FacetAnchorsSettings.AnimationSpeed" : "显示/隐藏动画播放速度", - "Settings.FacetAnchorsSettings.AnimationSpeed.Description" : "这决定了切换时维面锚点出现和隐藏的速度。", - "Settings.FacetAnchorsSettings.FacetAnchorToggle" : "切换控制器", - "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description" : "这将控制哪个控制器(左侧或右侧)来切换维面锚点。 该面板将与另一个控制器进行切换。", - "Settings.FacetAnchorsSettings.ShowContainerBackground" : "显示背景", - "Settings.FacetAnchorsSettings.ShowContainerBackground.Description" : "关闭此选项将禁用维面锚点的背景视觉效果,使维面本身成为唯一可见的部分。", - - "Settings.LaserSettings.SmoothSpeed": "激光平滑速度", - "Settings.LaserSettings.SmoothSpeed.Description": "用它来控制激光对你的动作做出反应的速度。较低的数值会使激光更加迟缓,但能更好地过滤震颤。数值越大,响应速度越快,但也会传递更多的控制器震动。", - "Settings.LaserSettings.ModulateStartAngle": "调节起始角度", - "Settings.LaserSettings.ModulateStartAngle.Description": "这表示激光平滑速度开始调节以跟上你移动的角度。增大该值将需要更大的移动幅度,激光才会开始跟上。", - "Settings.LaserSettings.ModulateEndAngle": "调节末端角度", - "Settings.LaserSettings.ModulateEndAngle.Description": "与调整起始角有关,它表示调整何时达到最大速度。通过改变起始角和结束角,你可以控制激光器在你的手增加移动动作时的响应速度。", - "Settings.LaserSettings.ModulateExponent": "调制指数", - "Settings.LaserSettings.ModulateExponent.Description": "它可以控制激光调制在起始角和终止角之间的响应曲线。你可以用它来使激光器在开始时反应较慢,或者开始时反应较快,然后逐渐减弱。", - "Settings.LaserSettings.ModulateSpeedMultiplier": "调制速度倍增器", - "Settings.LaserSettings.ModulateSpeedMultiplier.Description": "达到调制末端角度后,激光平滑速度将乘以该值。一旦你的手移动到足够远的距离,增加该值将使激光更快地跟上你的手部指向。 降低该值则需要更长的时间让激光赶上你的手部指向。", - "Settings.LaserSettings.StickThreshold": "激光粘性", - "Settings.LaserSettings.StickThreshold.Description": "这可以控制激光对互动物品的粘附程度。数值越大,粘性越强。将此值设为零将完全消除粘性(例如在拾取物品过程中)。", - "Settings.LaserSettings.ShowInDesktop": "在桌面模式下显示激光", - "Settings.LaserSettings.ShowInDesktop.Description": "开启后,在桌面模式下的第一人称视角中,激光视觉效果将完全呈现在你眼前", - - "Settings.EditSettings": "编辑设置", - "Settings.EditSettings.ConfirmComponentDestroy": "确定删除组件", - "Settings.EditSettings.ConfirmComponentDestroy.Description": "启用后,在检查器中删除组件前会要求你进行确认。这有助于防止因误操作而意外删除它们。", - "Settings.EditSettings.ConfirmSlotDestroy": "确定删除槽位", - "Settings.EditSettings.ConfirmSlotDestroy.Description": "启用后,使用开发者工具销毁槽位时会要求你进行确认。这可以防止因误点击而意外销毁对象。", - - "Settings.CursorSettings": "光标设置", - - "Settings.CursorSettings.BaseCursorSize": "基本光标大小", - "Settings.CursorSettings.BaseCursorSize.Description": "这会设置一个基本光标大小。我们建议先设置这个值,然后再调整其他值,因为它们的大小是相对于这个值的。", - - "Settings.CursorSettings.GrabMultiplier": "抓握时的大小倍数", - "Settings.CursorSettings.GrabMultiplier.Description": "在抓取对象和项目时,它将作为光标的光标大小倍增应用。", - - "Settings.CursorSettings.InteractionMultiplier": "互动时的大小倍数", - "Settings.CursorSettings.InteractionMultiplier.Description": "当与UI元素(如按钮)交互时,它将作为光标的光标大小倍增应用。", - - "Settings.CursorSettings.TextMultiplier": "文本编辑时的大小倍数", - "Settings.CursorSettings.TextMultiplier.Description": "在互动和操作文本时,它将作为光标的光标大小倍增应用。", - - "Settings.CursorSettings.SliderMultiplier": "滑动时的大小倍数", - "Settings.CursorSettings.SliderMultiplier.Description": "在与滑块和滚动条互动时,它将作为光标的光标大小倍增应用。", - - - "Settings.DesktopViewSettings.FollowCursor": "跟随光标", - "Settings.DesktopViewSettings.FollowCursor.Description": "启用后,桌面视图将自动切换到光标所在的屏幕。当你在 VR 模式中使用物理键盘和鼠标时,这将非常有用。", - "Settings.DesktopViewSettings.Brightness": "亮度", - "Settings.DesktopViewSettings.Brightness.Description": "桌面视角下的亮度", - "Settings.DesktopViewSettings.Opacity": "不透明度", - "Settings.DesktopViewSettings.Opacity.Description": "降低该值可使桌面视角半透明,从而更容易看到后面的世界。", - - "Settings.PhotoCaptureSettings.FingerGestureEnabled": "使用手指拍照手势", - "Settings.PhotoCaptureSettings.FingerGestureEnabled.Description" : "启用该功能后,你只需将手指摆成相框的形状,然后卷曲食指,就能在世界中快速拍照。", - "Settings.PhotoCaptureSettings.NormalCaptureResolution": "照片分辨率", - "Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "这将设置手指手势或桌面快捷键捕获的普通照片的分辨率。更高的分辨率需要更多的时间和存储空间来处理,但能提供更好的细节。", - "Settings.PhotoCaptureSettings.TimerCaptureResolution": "定时照片分辨率", - "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "与普通分辨率类似,你可以为在定时功能拍摄照片模式下设置单独的分辨率。如果你使用定时器拍摄集体照,这将非常有用,因为更高的分辨率会在集体拍摄时呈现更好的效果。", - "Settings.PhotoCaptureSettings.TimerSeconds": "计时器持续时间", - "Settings.PhotoCaptureSettings.TimerSeconds.Description": "使用定时功能需要多少秒后拍摄照片。", - "Settings.PhotoCaptureSettings.CaptureStereo": "拍摄立体照片", - "Settings.PhotoCaptureSettings.CaptureStereo.Description": "启用后,所有的快速捕捉生成的图片都将是立体的。 这在 VR 模式中非常有用", - "Settings.PhotoCaptureSettings.StereoSeparation" : "立体分离度", - "Settings.PhotoCaptureSettings.StereoSeparation.Description" : "当立体模式开启时,将可以控制立体摄像机之间的距离。这可以控制摄像机之间的距离,从而影响较远物体的立体效果强度。\n\n拍摄近距离物体时,数值越小效果越好;拍摄大场景时,数值越大效果越好。", - "Settings.PhotoCaptureSettings.PhotoAutosavePath": "自动保存路径", - "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "设置后,你拍摄(或使用右键菜单保存)的任何照片都将自动保存到你的游戏库存中。例如 照片/%year%/%month_name%\n\n以下变量可用:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", - "Settings.PhotoCaptureSettings.CapturePrivateUI" : "捕捉自身UI", - "Settings.PhotoCaptureSettings.CapturePrivateUI.Description" : "启用后, 快速照片捕捉将呈现你的UI, 如界面。\n\n我们建议你在完成设置后将其关闭,因为开启它可能会导致意外拍摄到并泄露你的个人信息。", - "Settings.PhotoCaptureSettings.EncodeFormat" : "照片编码格式", - "Settings.PhotoCaptureSettings.EncodeFormat.Description" : "拍摄的照片将被编码成的图像文件格式。请注意,某些格式可能缺乏某些功能(如支持 alpha),编码速度可能会明显变慢,图像质量可能会降低,或导致文件变大。", - "Settings.PhotoCaptureSettings.AlwaysHideNameplates" : "始终隐藏铭牌", - "Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description" : "如果你希望照片中永远不显示铭牌,请将其打开。此设置与当前的铭牌可见性无关,将始终确保铭牌隐藏在拍摄的照片中。", - - "Settings.DesktopRenderSettings.FieldOfView": "视场", - "Settings.DesktopRenderSettings.FieldOfView.Description": "在桌面模式下,用它来控制视场(FOV)。 数值越大,视野越开阔,但两侧的失真也越大。", - - "Settings.DesktopRenderSettings.SprintFieldOfViewZoom": "在冲刺时缩放视场", - "Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description": "启用此选项后, Resonite 将会在 桌面模式下缩放视场。\n关闭这个设置以移除这个效果。\n 包括用户所生成的内容的效果", - - "Settings.DesktopRenderSettings.VSync": "垂直同步", - "Settings.DesktopRenderSettings.VSync.Description": "启用该选项后,帧速率将与屏幕刷新率同步。禁用此选项可加快帧的渲染速度,但也会导致明显的撕裂。\n\n这在进行性能测试时非常有用,因为它将解除刷新限制和提高渲染速度上限。", - "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "限制后台运行时的帧速率", - "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "启用后,当应用程序窗口未聚焦时,帧速率将被限制在设定值内。如果你同时使用其他程序和游戏,这将非常有用,因为这样可以为它们腾出更多资源。", - "Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "最大背景帧速率", - "Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "这决定了应用程序在后台时允许的最大帧速率。较低的值可以节省更多的系统资源。", - - "Settings.InteractiveCameraFramingSettings.PositioningMode": "定位模式", - "Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "这将控制交互式摄像头在世界中的位置", - "Settings.InteractiveCameraFramingSettings.FieldOfView": "视场", - "Settings.InteractiveCameraFramingSettings.FieldOfView.Description": "交互式摄像机的视场。 数值越大,捕捉到的场景越多,但边缘会失真。", - "Settings.InteractiveCameraFramingSettings.AnglePosition": "角度", - "Settings.InteractiveCameraFramingSettings.AnglePosition.Description": "在第三人称或群组模式下,该选项控制摄像机与目标对象/群组的角度。", - "Settings.InteractiveCameraFramingSettings.Distance": "距离", - "Settings.InteractiveCameraFramingSettings.Distance.Description": "在第三人称或群组模式下,该选项控制摄像机与目标对象/群组的距离。", - "Settings.InteractiveCameraFramingSettings.HeightOffset": "高度偏移", - "Settings.InteractiveCameraFramingSettings.HeightOffset.Description": "在第三人称或群组模式下,可将摄像机相对于目标对象/群组移高或移低。", - "Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "第一人称俯仰角", - "Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description": "在第一人称模式下,使用此选项可上下俯仰摄像机。", - "Settings.InteractiveCameraFramingSettings.FirstPersonRoll": "第一人称旋转角度", - "Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "在第一人称模式下,它控制摄像机的侧向旋转--左右倾斜。", - "Settings.InteractiveCameraFramingSettings.FirstPersonOffset": "第一人称偏移", - "Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description": "该设置调整第一人称视角中相对于眼睛的摄像机偏移量。如果虚拟形象面部几何图形剪切到摄像机视图中,则可以使用此功能。", - "Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "框架视角位置", - "Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description": "这些是摄像机视角中的标准化坐标。摄像机会尝试将目标(例如第三人称模式下的用户头部)框定在视角中的这一位置。", - "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead": "对准头部前方", - "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description": "摄像机不会直接对准用户的头部,而是会尽量瞄准用户头部前方的一个点。这在你想为用户正在查看的内容(如世界中的物品和界面)时非常有用。", - - "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "防止遮挡", - "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "如果摄像机的视线被可碰撞物体遮挡,摄像机将自动移近以避免被遮挡。", - "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "保持在世界空间内", - "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "确保摄像机保持在主世界空间中,而不是在与用户相同的空间中自成体系。这可以在使用用户(如在车辆中)时提供更好的取景和定位效果。", - "Settings.InteractiveCameraPositioningSettings.MovementWobble": "运动摇摆", - "Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "这将为摄像机位置添加随时间变化的随机移动偏移。这可以让镜头看起来不那么静态,尤其是在你不怎么移动的情况下。", - - "Settings.InteractiveCameraRenderSettings.HideAllBadges": "隐藏徽章", - "Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "无论你的徽章设置如何,摄像机都不会渲染出任何用户的徽章。", - "Settings.InteractiveCameraRenderSettings.HideAllLasers": "隐藏激光", - "Settings.InteractiveCameraRenderSettings.HideAllLasers.Description": "摄像机不会渲染任何用户的交互激光。", - "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera": "用户眼睛始终注视摄像机", - "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description": "当你的形象使用模拟眼球运动时(即用户没有眼部追踪功能),这将使用户的虚拟形象优先与摄像机进行眼神接触。", - - "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius": "群组检测半径", - "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description": "在此距离内的用户将被添加到摄像机在群组模式下自动取景的群组中。", - "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary": "群组离开边界范围", - "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description": "用户需要离开群组半径多远才会被排除在群组之外。", - - "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "位置平滑速度", - "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description": "这表示摄像机移动到世界中目标位置的速度。数值越大,摄像机移动速度越快,但也会导致移动更加生涩。", - "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "角度平滑速度", - "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "这表示摄像机对目标对象周围角度变化的响应速度。", - "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "渲染平滑速度", - "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "这控制着摄像机调整目标对象取景的速度。数值越大,追踪目标的速度越快,但也会导致动作更加生涩。", - - "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "在锚点之间插值", - "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "启用后,摄像机将在世界中的摄像机锚点之间平滑插值。", - "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "插值速度", - "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "当启用锚点之间的插值时,它控制摄像机从一个锚点移动到另一个锚点的速度。", - "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "使用线性插值", - "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "启用此选项可在锚点之间移动时使用线性插值,而不是平滑插值。线性插值会突然开始和停止,但移动速度不变,与锚点之间的距离无关。这意味着如果锚点之间的距离较远,摄像机到达锚点所需的时间会更长。", - - "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "生成在世界中已拍摄的照片", - "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "当你使用交互式照相机对话框拍照时,照片是否会生成到世界中?如果禁用,照片只会保存到你的文档或库存中(如果配置了自动保存)", - - "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "动态模糊", - "Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "摄像机是否应该渲染动态模糊效果?", - "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "屏幕空间反射", - "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "摄像机是否应该渲染屏幕空间反射效果?这可以为闪亮的表面提供更好的反射效果,但可能会导致伪影并增加性能要求。", - - "Settings.DescriptionField.NoTextTitle": "更多信息", - "Settings.DescriptionField.NoTextDescription": "将鼠标悬停在某个设置上可查看其说明。", - - "Settings.RelaySettings" : "网络中继", - "Settings.RelaySettings.AlwaysUseRelay" : "总是使用中继模式连接", - "Settings.RelaySettings.AlwaysUseRelay.Description" : "当无法建立与主机的直接连接时,中继模式通常用作备用方法。\n\n这在特定主机出现连接问题时非常有用。 但我们 推荐一直打开此选项。", - "Settings.RelaySettings.UseClosestAvailableRelay" : "使用最近的可用中继服务器", - "Settings.RelaySettings.UseClosestAvailableRelay.Description" : "启用该选项后,将自动选择离你最近可用的中继服务器进行连接。如果你想通过特定中继服务器进行连接(例如,在长距离连接时,为避免数据包排队),可以禁用此选项,并在下面配置首选中继服务器。", - "Settings.RelaySettings.RelayPriorities": "配置中继服务器优先级", - "Settings.RelaySettings.RelayPriorities.Breadcrumb": "中继服务器优先级", - - "Settings.PostProcessingSettings" : "后期处理", - "Settings.PostProcessingSettings.MotionBlurIntensity" : "动态模糊强度", - "Settings.PostProcessingSettings.MotionBlurIntensity.Description" : "这可以控制运动模糊效果的强度,使图像随着运动而模糊。 \n\n如果你将该效果设置为 0 % ,该效果将被完全禁用,这样可以提高性能。", - "Settings.PostProcessingSettings.BloomIntensity" : "光晕效果", - "Settings.PostProcessingSettings.BloomIntensity.Description" : "光晕效果会使场景中明亮的物体周围出现光晕,通常是 HDR 范围内的物体。 这可以让你在相同光量下控制该效果的强度。 \n\n请注意,当该效果设置为低或禁用时,某些内容可能看起来不正确。\n\n如果你将该效果设置为 0 % ,该效果将被完全禁用,这样可以提高性能。", - "Settings.PostProcessingSettings.AmbientOcclusionIntensity" : "环境遮挡 (AO) 强度", - "Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description" : "环境光遮蔽会使场景中的褶皱和角落变暗,这些地方通常受光较少。这可以增加场景的深度和真实感。请注意,如果将其设置得过低或禁用,某些内容可能会看起来不正确或完全被淡化,而在其他情况下则不会出现这种问题。", - "Settings.PostProcessingSettings.ScreenSpaceReflections" : "屏幕空间反射 (实验性功能)", - "Settings.PostProcessingSettings.ScreenSpaceReflections.Description" : "启用后,摄像机当前可见的任何场景部分都会实时反射出闪亮的表面。请注意,此滤镜目前还处于试验阶段,在很多场景中效果不佳,会产生诡异的反射和伪影。", - "Settings.PostProcessingSettings.Antialiasing" : "抗锯齿", - "Settings.PostProcessingSettings.Antialiasing.Description" : "抗锯齿滤镜可以平滑场景中物体的锯齿状边缘。你可以选择几种不同的滤镜,每种滤镜都有不同的缺点。FXAA 是常用的滤镜,效果相当不错,但也会模糊场景中的其他部分,例如文本。\n\n警告: 有些 AA 选项可能不适合在 VR 中使用或根本无法在 VR 中使用。", - - "Settings.TextureQualitySettings" : "纹理质量", - "Settings.TextureQualitySettings.TextureSizeRatio" : "相对纹理大小", - "Settings.TextureQualitySettings.TextureSizeRatio.Description" : "这决定了将要加载的所有材质的相对大小。你可以用它来降低纹理的整体分辨率,这样可以提高显存使用率和加载速度,但代价是视觉上的清晰度。\n\n例如,如果纹理是 4K,而你将其设置为半分辨率,那么将加载 2K 版本的纹理。", - "Settings.TextureQualitySettings.TextureSizeLimit" : "最大纹理大小", - "Settings.TextureQualitySettings.TextureSizeLimit.Description" : "限制已加载纹理的最大分辨率。任何高于此分辨率的纹理都将被限制在设定的分辨率内。任何小于此分辨率的纹理都不会受到影响。\n\n此设置应用于相对纹理大小之后。", - "Settings.TextureQualitySettings.MinimumTextureSize" : "限制纹理高于分辨率", - "Settings.TextureQualitySettings.MinimumTextureSize.Description" : "它控制着受上述设置限制的纹理最小分辨率。如果纹理的尺寸小于此值,则将按原样加载。\n\n例如,如果你将其设置为 512,那么如果纹理是 256,即使纹理大小比例设置为一半,也仍会以 256 的形式加载。", - "Settings.TextureQualitySettings.DefaultFilterMode" : "纹理筛选", - "Settings.TextureQualitySettings.DefaultFilterMode.Description" : "这可以控制纹理的过滤,从而控制纹理的质量和性能。\n\n单线性: 最低质量,无插值。纹理将呈块状。\n\n双线性: 纹理像素是内插的,但贴图的过渡会很粗糙,导致过渡线清晰可见。\n\n三线性: 不同 mip 级之间平滑过渡,消除了距离上刺眼的过渡线。\n\n各向异性: 最高质量,即使在陡峭的角度下,纹理也会非常清晰。", - "Settings.TextureQualitySettings.AnisotropicLevel" : "各向异性过滤", - "Settings.TextureQualitySettings.AnisotropicLevel.Description" : "控制各向异性过滤的质量。", - "Settings.TextureQualitySettings.ReloadAllTextures" : "强制重新加载所有材质 (会使游戏运行速度变慢)", - - "Settings.ResolutionSettings" : "分辨率", - "Settings.ResolutionSettings.Fullscreen" : "全屏", - "Settings.ResolutionSettings.Fullscreen.Description" : "在全屏模式和窗口模式之间切换。", - "Settings.ResolutionSettings.WindowResolution" : "窗口模式分辨率", - "Settings.ResolutionSettings.WindowResolution.Description" : "窗口模式下应使用的分辨率。这将控制屏幕上窗口的实际大小。", - "Settings.ResolutionSettings.FullscreenResolution" : "全屏模式分辨率", - "Settings.ResolutionSettings.FullscreenResolution.Description" : "在全屏模式下应使用什么分辨率。尺寸将保持不变,但降低分辨率可以提高性能(尤其是 4K 等高分辨率屏幕),但代价是图像更加模糊。", - "Settings.ResolutionSettings.ApplyResolution" : "应用更改", - - "Settings.RenderingQualitySettings" : "渲染质量", - "Settings.RenderingQualitySettings.PerPixelLights" : "每像素灯光", - "Settings.RenderingQualitySettings.PerPixelLights.Description" : "这个值控制着有多少点光源和聚光灯可以直接影响使用正向方法渲染的对象--通常是透明和非 PBS 对象(例如使用着色器)。\n\n增加该值可以提高照明质量,减少多灯情况下的色彩闪烁,但同时也会影响性能--每影响一束光,就需要对物体进行多次渲染。", - "Settings.RenderingQualitySettings.ShadowCascades" : "阴影级联", - "Settings.RenderingQualitySettings.ShadowCascades.Description" : "这可以控制世界中定向灯光阴影的分辨率级联。级联可以更好地分配阴影贴图的分辨率--近处的阴影分辨率较高,远处的分辨率较低,但渲染性能较高。", - "Settings.RenderingQualitySettings.ShadowResolution" : "阴影分辨率", - "Settings.RenderingQualitySettings.ShadowResolution.Description" : "该值控制灯光阴影的分辨率。提高该值会使阴影边缘更平滑,清晰度更高,但会提高性能要求。\n\n请注意,某些灯光可能会覆盖阴影分辨率,不受此设置的影响。", - "Settings.RenderingQualitySettings.ShadowDistance" : "阴影距离", - "Settings.RenderingQualitySettings.ShadowDistance.Description" : " 该值控制阴影覆盖的距离。增大该值可以确保场景中更远的部分被阴影适当覆盖,但同时也会使阴影的细节分散到更大的区域。\n\n你应该将此设置与阴影级联和分辨率一起更改--阴影分辨率越高,阴影距离就越大。如果降低阴影分辨率和级联,你会希望降低阴影距离,这样阴影的清晰度会更好。", - "Settings.RenderingQualitySettings.SkinWeightMode" : "蒙皮权重", - "Settings.RenderingQualitySettings.SkinWeightMode.Description" : "对于任何蒙皮权重(通过骨骼变形的 3D 模型,如大多数虚拟形象),该值控制使用多少骨骼来影响每个顶点的位置。\n\n降低该值可以节省一些性能,但变形质量会降低,从而产生尖锐的折痕和其他伪影,通常出现在接缝处。", - - "Settings.ImportSettings": "导入设置", - "Settings.ImportSettings.SessionUrls": "导入会话设置时", - "Settings.ImportSettings.SessionUrls.Description": "当一个房间URL被导入时,会发生什么。可用的选项有:\n\nOpen - 打开房间\nSpawnEntityInterface - 在当前位置生成URL的表示(例如会话球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", - "Settings.ImportSettings.WorldUrls": "导入世界URL时", - "Settings.ImportSettings.WorldUrls.Description": "当导入世界URL时,应该发生什么?可用的选项有:\n\nOpen - 打开世界。\nSpawnEntityInterface - 在当前位置生成URL的表示(例如世界球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", - "Settings.ImportSettings.NetworkUrls": "导入网络URL时", - "Settings.ImportSettings.NetworkUrls.Description": "当一个网络URL被导入时,应该发生什么?可用的选项有:\n\nOpen - 在URL处打开一个会话连接。\nSpawnEntityInterface - 在当前位置生成url的表示(例如房间球)。\nSpawnUrl - 在当前的位置生成URL作为URL接口。", - - "LocomotionArchetype.Walk": "移动", - "LocomotionArchetype.Fly": "飞行", - "LocomotionArchetype.NoClip": "穿墙", - "LocomotionArchetype.Teleport": "传送", - "LocomotionArchetype.GrabWorld": "抓握世界", - "LocomotionArchetype.NoLocomotion": "无运动", - "LocomotionArchetype.ThreeAxisNoClip": "三轴穿墙", - "LocomotionArchetype.ThreeAxisFly": "三轴飞行", - "LocomotionArchetype.ZeroG": "零重力", - - "LocomotionSettings.MakePreferred": "设为首选", - "LocomotionSettings.MakeLeastPreferred": "设为次选", - - "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.NoReason": "没有提供原因", - "Security.HostAccess.Allow": "允许", - "Security.HostAccess.Deny": "拒绝", - - "ComponentSelector.Back" : "< (返回)", - "ComponentSelector.Title" : "组件", - "ComponentSelector.CreateCustomType" : "创建自定义类型", - "ComponentSelector.CommonGenericTypes" : "常见通用类型", - "ComponentSelector.CustomGenericArguments" : "自定义通用参数:", - "ComponentSelector.InvalidType" : "无效类型", - - "Inspector.Title" : "场景查看器", - "Inspector.Slot.AttachComponent": "附加组件", - - "Inspector.Slot.Axis.X": "+X-X左", - "Inspector.Slot.Axis.Y": "+Y-Y下", - "Inspector.Slot.Axis.Z": "+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.Member.ResetToDefault": "重置为默认值", - - "Inspector.Member.BreakLinkDrive": "断开驱动连接", - "Inspector.Member.OpenLinkDrive": "打开驱动来源", - - "Inspector.Member.SetAllToAvg": "全部设置为平均值", - "Inspector.Member.SetAllToX": "全部设为 X", - "Inspector.Member.SetAllToY": "全部设为 Y", - "Inspector.Member.SetAllToZ": "全部设为 Z", - "Inspector.Member.SetAllToW": "全部设为 W", - "Inspector.Member.Normalize": "标准化", - "Inspector.Member.BakeBlendshape" : "烘焙形态键", - "Inspector.Member.RemoveBlendshape" : "移除形态键", - "Inspector.Member.SplitBlendshape.X" : "在 X 轴上分割形态键", - "Inspector.Member.SplitBlendshape.Y" : "在 Y 轴上分割形态键", - "Inspector.Member.SplitBlendshape.Z" : "在 Z 轴上分割形态键", - - "Inspector.ProceduralAsset.UpdateCount": "更新次数: {n}", - "Inspector.ProceduralAsset.Error": "错误: {error}", - - "Inspector.Mesh.StatsHeader": "网格统计", - "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.RecalculateTangentsMikkt": "重新计算切线(Mikktspace)", - "Inspector.Mesh.RecalculateTangentsSimple": "重新计算切线(简单)", - "Inspector.Mesh.RecalculateBlendshapeNormals": "重新计算形态键法线", - "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "重新计算形态键法线(平滑着色)", - "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "重新计算形态键切线(Mikktspace)", - "Inspector.Mesh.FlipNormals": "翻转法线", - "Inspector.Mesh.ReverseWinding": "反向布线", - "Inspector.Mesh.MakeDualSided": "使双面", - "Inspector.Mesh.ConvertToFlatShading": "转换为平面着色", - "Inspector.Mesh.ConvertToConvexHull": "转换为凸包", - "Inspector.Mesh.ConvertToPointCloud": "转换为点云", - "Inspector.Mesh.MergeDoubles": "合并重复项", - "Inspector.Mesh.StripEmptyBlendshapes": "去除空形态键", - "Inspector.Mesh.StripBlendshapeNormals": "去除形态键法线", - "Inspector.Mesh.StripBlendshapeTangents": "去除形态键切线", - "Inspector.Mesh.MergeBlendshapes": "合并形态键", - - "Inspector.Mesh.GetBoneList": "获取骨骼列表", - "Inspector.Mesh.GetBoneData": "获取骨骼数据", - - "Inspector.Mesh.TrimVertexBoneWeightsTo": "修剪顶点骨骼权重:", - "Inspector.Mesh.BoneTrimCount": "{n} 骨骼", - "Inspector.Mesh.UV_Multiplicator": "乘数:", - "Inspector.Mesh.ScaleUVs": "UV缩放", - - "Inspector.MeshRenderer.MergeByMaterial": "合并具有相同材质的子网格", - "Inspector.MeshRenderer.SplitByMaterial": "分离每种材质的网格", - - "Inspector.MeshCollider.VHACD": "凸包分解 (V-HACD 2.0)", - "Inspector.MeshCollider.ReplaceBox": "使用盒碰撞器替换", - - "Inspector.Texture3D.SpawnVisualizer" : "生成显示器", - - "Inspector.Skybox.SetActiveSkybox": "设为天空盒", - "Inspector.AmbientLightSH2.SetActiveAmbientLight": "设为环境光", - - "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": "将不受形态键影响的网格分离为零件", - "Inspector.SkinnedMesh.StripEmptyBlendshapes": "去除空形态键", - "Inspector.SkinnedMesh.StripBlendshapesResult": "完成!删除了 {n} 个形态键", - "Inspector.SkinnedMesh.StripEmptyBones": "去除空骨骼", - "Inspector.SkinnedMesh.StripBonesResult": "完成!删除了 {n} 个骨骼", - "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "烘焙无驱动形态键", - "Inspector.SkinnedMesh.BakeBlendShapeResult": "已烘焙 {n} 个形态键", - "Inspector.SkinnedMesh.VisualizeBoneBounds": "可视化骨骼边界框", - "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "可视化近似合并骨骼的球形边界", - "Inspector.SkinnedMesh.ClearBoundsVisuals": "删除骨骼边界框的视觉效果", - "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "根据当前姿态计算显式边界", - "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "从当前姿态拓展显式边界", - "Inspector.SkinnedMesh.BakeToStaticMesh": "烘焙为静态网格", - "Inspector.SkinnedMesh.SortBlendshapes.Name": "以名称对形态键排序", - "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "以名称长度对形态键排序", - - "Inspector.SimpleAvatarProtection.RemoveAll": "移除所有实例", - "Inspector.SimpleAvatarProtection.RemoveSingle": "移除单个实例", - "Inspector.SimpleAvatarProtection.Warning": "警告!
以任何除下方按钮之外的方式移除这个组件,都会触发保护机制,并导致自毁和可能的数据损失!", - "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "移除虚拟形象保护", - - "Inspector.BipedRig.GetDiagnosticInfo": "获取rig诊断信息", - "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.Texture3D.Size": "尺寸: {width} x {height} x {depth}", - - "Inspector.Texture.BakeTexture": "烘焙纹理", - "Inspector.Texture.ReplaceFromClipboard" : "从剪贴板替换", - - "Inspector.Texture.InvertRGB": "反色", - "Inspector.Texture.InvertR": "反相 R 通道", - "Inspector.Texture.InvertG": "反相 G 通道", - "Inspector.Texture.InvertB": "反相 B 通道", - "Inspector.Texture.InvertA": "反相透明度", - "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.ShiftHue": "转变色相", - "Inspector.Texture.Saturation": "饱和:", - "Inspector.Texture.AdjustSaturation": "调整饱和度", - "Inspector.Texture.Value": "值:", - "Inspector.Texture.AdjustValue": "调整值", - "Inspector.Texture.Gamma": "伽玛:", - "Inspector.Texture.AdjustGamma": "调整伽玛", - "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.TrimTransparent" : "截断透明度", - "Inspector.Texture.TrimByCornerColor" : "根据角落颜色截断", - "Inspector.Texture.MakeSquare": "使成正方形", - "Inspector.Texture.ToNearestPOT": "到最接近的2的幂", - "Inspector.Texture.MakeTileable": "使可切块(过渡比率):", - "Inspector.Texture.TileLoop": "循环平铺", - "Inspector.Texture.TileMirror": "镜面平铺", - "Inspector.Texture.NormalizeMaxOnly" : "最大值归一化", - "Inspector.Texture.NormalizeMinMax" : "区间归一化", - "Inspector.Texture.NormalizeIndependent" : "独立归一化RGB值(最小值与最大值)", - "Inspector.Texture.BleedColorToAlpha" : "将颜色渗入Alpha", - "Inspector.Texture.AlphaGamma": "Alpha 伽玛", - "Inspector.Texture.AdjustAlphaGamma": " 调整 Alpha 伽玛", - "Inspector.Texture.AddAlpha": "添加 Alpha", - - "Inspector.Texture.InvalidFloats": "诊断:无效的浮点数", - "Inspector.Texture.GenerateMetadata": "诊断:生成位图元数据", - - "Inspector.Material.VariantInfo": "变体ID:{variantID} (原始变体ID:{rawVariantID})", - "Inspector.Material.WaitingForApply": "{waiting,select,True{等待} False{已}}应用变体", - - "Inspector.Audio.BakeAudio": "烘焙音频剪辑", - "Inspector.Audio.FormatInfo": "采样率:{rate} Hz, 通道数:{channels} ({channel_count})", - "Inspector.Audio.Duration": "持续时间:{duration},采样数:{samples}", - "Inspector.Audio.EncodingInfo": "编码器信息:{info}, {decoded,select,True{已} False{未}}完全解码", - - "Inspector.Audio.Normalize": "归一化音量", - "Inspector.Audio.AmplitudeThreshold": "幅度阈值:", - "Inspector.Audio.TrimSilence": "修剪无音", - "Inspector.Audio.TrimStartSilence": "修剪开始无音", - "Inspector.Audio.TrimEndSilence": "修剪结束无音", - "Inspector.Audio.PositionDuration": "位置/持续时间(以秒为单位):", - "Inspector.Audio.TrimStart": "修剪开始", - "Inspector.Audio.TrimEnd": "修剪结束", - "Inspector.Audio.FadeIn": "添加淡入", - "Inspector.Audio.FadeOut": "添加淡出", - "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.DynamicBoneChain.SetupFromChildren": "应用到子级", - "Inspector.DynamicBoneChain.SetupFromChildrenAll": "全部应用到子级", - "Inspector.DynamicBoneChain.SetupFromChildrenRig": "仅将绑定应用到子级", - "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "替换子级中的平滑变换", - "Inspector.DynamicBoneChain.ClearSmoothTransforms": "清除子级中的平滑变换", - "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- 碰撞体与抓取 -------", - "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "从层次结构添加固定碰撞体(使用对象根)", - "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "总是抓取末端骨骼", - - "Inspector.DataPreset.SetActive": "设置激活状态", - "Inspector.DataPreset.SetValues": "设定数值", - "Inspector.DataPreset.AddAllChildren": "增加所有子集", - - "Inspector.Rig.CleanupBoneColliders": "清理骨骼碰撞体", - "Inspector.Rig.GenerateDebugVisuals": "生成调试视觉效果", - "Inspector.Rig.ClearDebugVisuals": "清除调试视觉效果", - - "Inspector.AvatarExpression.AutoAssign": "使用启发式自动分配形态键", - - "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", - "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", - - "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}, 帧率: {fps}, 模拟时间: {time}, 提交时间: {renderSubmitTime}, 渲染分配: {allocationCount}", - "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", - - "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" : "{name}查看器", - - "CreateNew.Title" : "创建", - - "Wizard.General.ProcessRoot": "处理根:", - "Wizard.General.Result": "结果:", - "Wizard.General.ErrorNoRoot": "未选择根", - "Wizard.General.RemovedResult": "已删除 {n}", - - "Wizard.AssetOptimization.Title": "资产优化设置向导", - "Wizard.AssetOptimization.CleanupUnusedAssets": "清理未使用的资产", - "Wizard.AssetOptimization.CleanupEmptySlots": "清理空插槽", - "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "清理禁用的网格渲染器", - "Wizard.AssetOptimization.DeduplicateMaterials": "重复材质球删除", - "Wizard.AssetOptimization.CleanupFileItems": "清理文件项", - "Wizard.AssetOptimization.MaxTextureResolution": "设置最大纹理分辨率", - "Wizard.AssetOptimization.RecompressTextures": "重新压缩纹理", - "Wizard.AssetOptimization.RecalculateAllNormals": "重新计算所有法线", - "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "重新计算所有法线(合并)", - "Wizard.AssetOptimization.RecalculateAllTangents": "重新计算所有切线(Mikktspace)", - "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.SetShadowType": "设置阴影类型", - "Wizard.LightSources.ChangeIntensity": "更改强度", - "Wizard.LightSources.ChangeRange": "更改范围", - "Wizard.LightSources.Enable": "启用", - "Wizard.LightSources.Disable": "禁用", - "Wizard.LightSources.Destroy": "破坏", - - "Wizard.CubemapCreator.Title": "立方体贴图创建器", - "Wizard.CubemapCreator.Textures": "源纹理:", - "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.TopBottomRotation": "顶部/底部旋转:", - - "Wizard.ReflectionProbes.Title": "反射探针设置向导", - "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": "正在烘焙 {index}/{count}...", - - "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": "跟随游标:启用", - "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.Welcome": "欢迎!", - "Tutorial.Welcome.Description" : "进入一个有着无限可能性的全新数字宇宙。不管你是为了与世界各地的朋友社交,还是为了建造、创作与开发美丽的艺术品与交互式数字虚拟形象,亦或是复杂的可交互游戏和世界,Resonite 都为你提供了一个无限可自定义的环境。这里永远欢迎你,你也将能在此找到志同道合的朋友。

在你开始探索之前,我们会先引导你进行一些必要的设置,以确保丝滑的体验。当你准备就绪,就请点击下方的按钮", - "Tutorial.Welcome.Begin": "让我们开始吧!", - - "Tutorial.Welcome.AccountHeader": "{appName}帐户", - "Tutorial.Welcome.AccountDescription": "注册帐户后你将会拥有 1GB 免费存储空间,它可以用于保存物品、喜欢的虚拟形象,以及添加朋友和传递信息。", - "Tutorial.Welcome.AccountCreate": "注册", - "Tutorial.Welcome.AccountLogin": "登录", - "Tutorial.Welcome.AccountSkip": "以访客模式游玩", - "Tutorial.Welcome.AccountSkipHeader": "要以访客模式游玩吗?", - "Tutorial.Welcome.AccountSkipDescription": "一些功能将无法使用,例如保存物品、虚拟形象、添加好友等。", - "Tutorial.Welcome.AccountSkipConfirm": "确定", - - "Tutorial.Welcome.SettingsHeader": "基本配置", - "Tutorial.Welcome.SettingsDescription": "你可以配置基本动作和用户首选项。 所有这些都可以在以后更改。", - "Tutorial.Welcome.SettingsTurning": "旋转方式", - "Tutorial.Welcome.SettingsSnapTurn": "固定角度", - "Tutorial.Welcome.SettingsSnapTurn.Description": "每次掰动摇杆,将会旋转固定的角度。适用于新用户。", - "Tutorial.Welcome.SettingsSmoothTurn": "平滑旋转", - "Tutorial.Welcome.SettingsSmoothTurn.Description": "平滑地旋转,旋转的角度与掰动摇杆的力度有关。容易引起3D眩晕。", - "Tutorial.Welcome.SettingsPrimaryController": "主控制器", - "Tutorial.Welcome.SettingsPrimaryLeft": "左", - "Tutorial.Welcome.SettingsPrimaryLeft.Description": "左手", - "Tutorial.Welcome.SettingsPrimaryRight": "右", - "Tutorial.Welcome.SettingsPrimaryRight.Description": "右手", - - "Tutorial.Welcome.SettingsHeadDirectionMovement": "移动方式", - "Tutorial.Welcome.SettingsUseHeadDirection": "面朝方向", - "Tutorial.Welcome.SettingsUseHeadDirection.Description": "你将朝着你在看的方向前进", - "Tutorial.Welcome.SettingsUseControllerDirection": "控制器方向", - "Tutorial.Welcome.SettingsUseControllerDirection.Description": "你会朝着控制器的方向移动", - - "Tutorial.Welcome.LeftControllerMode": "左控制器模式", - "Tutorial.Welcome.RightControllerMode": "右控制器模式", - - "Tutorial.Welcome.SidewaysTurnOnly": "仅转向", - "Tutorial.Welcome.SidewaysTurnOnly.Description": "控制器仅用于转动", - "Tutorial.Welcome.SidewaysTurnAndMove": "转向 & 移动", - "Tutorial.Welcome.SidewaysTurnAndMove.Description": "控制器用于转向和移动", - "Tutorial.Welcome.SidewaysStrafe": "前进", - "Tutorial.Welcome.SidewaysStrafe.Description": "使用控制器来前进", - "Tutorial.Welcome.SidewaysOff": "关闭", - "Tutorial.Welcome.SidewaysOff.Description": "只能前后移动", - - "Tutorial.Welcome.SettingsHeight": "你的身高", - "Tutorial.Welcome.SettingsHeightExamples": "例子: 1.85 m, 185 cm, 6' 1\", 6 英尺 1 英寸", - - "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 聊天室", - - "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引用的行为与组件很可能会不再工作,需要进行重新配置。不!要!使用这个选项 除非你有非常充分的理由。", - "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会像这样变化:\n U-MyUsername -> U-fX3pKe7AYYQ", - - "Migration.DataSelection.Title": "当我们迁移你的账户时,应该迁移哪些数据?", - "Migration.DataSelection.Everything": "所有数据", - "Migration.DataSelection.Choose": "让我自己选择", - - "Migration.DataSelection.Favorites": "收藏内容(虚拟形象、家、相机、键盘、Facets)", - - "Migration.DataSelection.Favorites.Description": "这将首先迁移你的家、收藏的虚拟形象、键盘、相机与仪表板,这样你就能尽快开始使用它们。\n 警告: 如果你选择了这个选项,你可能会 失去某些 在迁移前作出的对你收藏内容的更改。", - "Migration.DataSelection.Favorites.OverwriteTitle": "我们应该在迁移时覆写你的收藏夹吗?", - - "Migration.DataSelection.Home.Title": "将你原来的家设为默认?", - "Migration.DataSelection.Home.Description": "当我们迁移你数据时,你原本的云端家园会被安置在一个不同的URL下,你的默认家会被设为一个全新的云端家园。不过,如果你希望如此,我们也可以将你原有的家设置为默认。即使你选择了“不”,你原有的家依然可以被访问。你也可以稍后再收藏它并设为你的家。", - - "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": "所有你作为管理员的群组默认都将被迁移。如果你只想迁移指定群组,点击下方的按钮来加载它们并选择你希望迁移的群组。", + "localeCode": "zh-cn", + "authors": ["Melnus", "Holy_Water", "huang825172", "modimobeikete", "WARCRAFT11", "flower-elf", "lolosiax"], + "messages": { + + "General.OK": "确定", + "General.Start": "开始", + "General.Finish": "结束", + "General.Cancel": "取消", + "General.Continue": "继续", + "General.Next": "下一步", + "General.Previous": "返回", + "General.Back": "上一步", + "General.Confirm": "确定吗?", + "General.Loading": "正在加载...", + "General.Processing": "正在处理...", + "General.FAILED": "失败", + "General.Reset": "重置", + "General.WorldOpenConfirm": "确认要开放吗?", + "General.Save": "保存", + "General.Saving": "正在保存...", + "General.Saved": "保存成功", + "General.Done": "完成", + "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.UI.MusicVolumeLocal": "音乐音量(本地):", + "General.UI.VoiceVolumeLocal": "语音音量(本地):", + "General.UI.SoundVolumeLocal": "音效音量(本地):", + + "General.UI.PressToBegin": "按键开始", + + "General.Sort.Ascending": "升序", + "General.Sort.Descending": "降序", + + "General.Units.Metric" : "国际单位(米)", + "General.Units.Imperial" : "英制单位(吋)", + + "Worlds.Home" : "家", + "Worlds.Tutorial" : "教程", + + "Locomotion.Noclip.Name": "穿墙", + "Locomotion.Noclip.Description": "穿墙飞行模式,适合编辑。", + "Locomotion.Teleport.Name": "传送", + "Locomotion.Teleport.Description": "使用弹道路径传送,移动舒适。", + "Locomotion.Fly.Name": "飞行", + "Locomotion.Fly.Description": "飞行模式", + "Locomotion.WalkRun.Name": "步行/奔跑", + "Locomotion.WalkRun.Description": "物理步行,跑步和跳跃。", + "Locomotion.WalkRunGripping.Name": "步行/跑步(爬坡)", + "Locomotion.WalkRunGripping.Description": "走路,奔跑,跳跃和攀登。", + "Locomotion.ZeroG.Name": "零重力", + "Locomotion.ZeroG.Description": "无重力状态", + "Locomotion.GrabWorld.Name": "抓握世界", + "Locomotion.GrabWorld.Description": "创建参照世界锚,并将用户相对于世界锚移动。", + "Locomotion.Slide.Name": "滑动", + "Locomotion.Slide.Description": "简单的滑动运动(如果存在)会捕捉到表面,否则会飞行。", + + "Interaction.Destroy": "删除", + "Interaction.Duplicate": "复制", + "Interaction.SaveToInventory": "保存到物品栏", + "Interaction.SaveToInventory.NotLoggedIn": "你必须登录才能保存物品。", + "Interaction.SaveToInventory.NoWritePermission": "无法保存到当前物品栏文件夹。", + "Interaction.Undo": "撤消", + "Interaction.Redo": "重做", + "Interaction.EquipTool": "装备", + "Interaction.DequipTool": "取消装备", + "Interaction.ScalingEnabled": "启用缩放", + "Interaction.ScalingDisabled": "禁用缩放", + "Interaction.ResetScale": "重设比例", + "Interaction.LaserEnabled": "启用激光", + "Interaction.LaserDisabled": "禁用激光", + "Interaction.Grab.Palm": "抓取:手掌", + "Interaction.Grab.Precision": "抓取:精准", + "Interaction.Grab.Auto": "抓取:自动", + "Interaction.Grab.Off": "抓取:仅激光", + "Interaction.Locomotion": "移动模式", + "Interaction.Locomotion.None": "无", + + "Interaction.NamedEquipTool": "装备{name}", + "Interaction.NamedEquipTool.Default": "工具", + + "Interaction.EnterAnchor": "进入座位", + "Interaction.ExitAnchor": "退出座位", + + "Interaction.EquipAvatar": "装备虚拟形象", + + "Interaction.SaveAsScreenshot": "另存为屏幕截图", + "Interaction.ExportScreenshot": "导出截图", + "Interaction.ImportFile": "导入文件", + "Interaction.ExportFile": "导出文件", + "Interaction.CopyLink": "复制链接", + "Interaction.CopyImage": "复制图片", + + "Inventory.OpenWorld": "打开世界", + "Inventory.Equip": "装备", + "Inventory.Delete": "删除", + "Inventory.CreateDirectory": "新建文件夹", + "Inventory.SaveHeld": "保存所持", + "Inventory.GetURL": "获取URL", + "Inventory.Inventories": "物品列表", + "Inventory.Share": "分享", + "Inventory.Unshare": "取消分享", + "Inventory.SaveAvatar": "保存虚拟形象", + "Inventory.Favorite.Home": "设为家", + "Inventory.Favorite.ProgressBar": "设为进度条", + "Inventory.Favorite.AudioStreamController": "设为音频流控制器", + "Inventory.Favorite.TextDisplay": "设为文字显示", + "Inventory.Favorite.VideoPlayer": "设为视频播放器", + "Inventory.Favorite.AudioPlayer": "设为音频播放器", + "Inventory.Favorite.InteractiveCamera": "设为相机", + "Inventory.Favorite.Keyboard": "设为键盘", + "Inventory.Favorite.Avatar": "设为虚拟形象", + "Inventory.Favorite.WorldLoadingIndicator": "设为加载指示器", + "Inventory.Favorite.ColorDialog": "设为色盘", + "Inventory.Favorite.Hyperlink": "设为超链接显示", + "Inventory.Favorite.Document": "设为文档显示", + "Inventory.SpawnFacet": "生成Facet", + + "Dash.Screens.Home": "主界面", + "Dash.Screens.Worlds": "世界", + "Dash.Screens.Contacts": "好友", + "Dash.Screens.Inventory": "物品栏", + "Dash.Screens.Desktop": "桌面", + "Dash.Screens.Session": "房间", + "Dash.Screens.FileBrowser": "文件浏览器", + "Dash.Screens.Settings": "设置", + "Dash.Screens.Exit": "结束", + + "Dash.Actions.PasteFromClipboard": "从剪贴板粘贴内容", + + "Dash.Actions.TurnOffUIEdit": "退出UI编辑模式", + + "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} 帧每秒", + + "World.Waiting": "正在等候...", + "World.HostIsStarting": "房主正在初始化一个房间", + "World.Loading": "正在载入...", + "World.LoadingFailed": "失败", + "World.LoadedAssets": "已加载 {assets}/{total_assets} 个资产", + "World.Downloading": "正在下载 {bytes}/{total_bytes}", + "World.Loaded": "加载完成", + + "World.Connection.EstablishingConnection": "正在连接", + "World.Connection.RequestingJoin": "申请加入", + "World.Connection.Authenticating": "验证中", + "World.Connection.Connected": "连接成功", + "World.Connection.SyncingInitialState": "同步初始世界状态", + + "World.Connection.LNL.DirectIP": "LNL IP 直连
{address}", + "World.Connection.LNL.LNLPoke": "、正在请求 LNL 探测连接", + "World.Connection.LNL.NATPunchthrough": "LNL NAT 穿透 {n}", + "World.Connection.LNL.Relay": "LNL 中继", + "World.Connection.SteamNetworkingSockets": "Steam 网络通讯", + "World.Connection.TCP": "TCP
{address}", + + "World.Error.AccessDenied": "拒绝访问", + "World.Error.SecurityViolation": "发生安全违例", + "World.Error.OnlyRegisteredUsers": "只允许注册用户加入", + "World.Error.OnlyContacts": "仅允许房主的好友加入", + "World.Error.OnlyContactsOfContacts": "仅允许在房间中的用戶的好友加入", + "World.Error.Private": "此房间仅允许房主邀请加入", + "World.Error.SessionEnded": "此房间已关闭", + "World.Error.UserLimitReached": "此房间达到了人数上限", + "World.Error.FailedAuthentication": "身份验证失败", + "World.Error.FailedUserID": "认证用户标识失败", + "World.Error.FailedFetchingAuthentication": "无法获取身份验证信息", + "World.Error.JoinAlreadyRequested": "已请求加入", + "World.Error.FailedConnectToRelay": "连接中继失败", + "World.Error.FailedToConnect": "连接失败", + "World.Error.InvalidAddress": "无效地址", + "World.Error.NoPort": "未指定端口", + "World.Error.IncompatibleVersion": "不兼容的版本", + "World.Error.HostBlocked": "房主已屏蔽", + "World.Error.HostBlockedDetail": "你已屏蔽该房主", + "World.Error.WorldCrash": "世界崩溃了", + "World.Error.WorldCrashDetail" : "在尝试更新该世界时遭遇了致命错误", + "World.Error.Handshake" : "握手错误", + "World.Error.Unknown": "未知错误", + "World.Error.FailedToCreateBanAccessKey" : "创建封禁秘钥失败", + "World.Error.UnhandledError": "发生未处理的错误", + + "World.Config.Name": "世界名:", + "World.Config.Description": "描述:", + "World.Config.MaxUsers": "最大用户数:", + "World.Config.MobileFriendly": "移动端友好", + "World.Config.SaveOptionsHeader": "保存这个世界:", + "World.Config.EditMode": "编辑模式:", + "World.Config.AccessLevelHeader": "谁可以加入这个房间?", + "World.Config.AutoKickAFK": "自动踢出AFK用户:", + "World.Config.AutoKickAFKMinutes": "最长AFK时长(分):", + "World.Config.HideFromListing": "不显示在房间列表中", + "World.Config.Autosave": "自动保存(将覆盖上一次保存):", + "World.Config.AutosaveInterval": "自动保存间隔(分钟):", + "World.Config.CleanupAssets": "清理未使用的资产:", + "World.Config.CleanupInterval": "清理间隔(秒):", + + "World.Actions.StartSession": "创建房间", + "World.Actions.Join": "加入", + "World.Actions.Focus": "聚焦", + "World.Actions.Close": "关闭房间", + "World.Actions.Leave": "离开房间", + "World.Actions.Save": "保存更改", + "World.Actions.SaveAs": "另存为...", + "World.Actions.SaveCopy": "保存副本...", + "World.Actions.SaveHere": "保存到这里", + "World.Actions.SaveToInventory": "保存到物品栏", + "World.Actions.Saving": "正在保存...", + "World.Actions.Discard": "放弃更改", + "World.Actions.Clone": "克隆世界", + "World.Actions.Delete": "删除世界", + "World.Actions.ConfirmDelete": "确认删除", + "World.Actions.ReallyConfirmDelete": "永久删除", + "World.Actions.Overwrite": "用{name}覆盖", + "World.Actions.ConfirmOverwrite": "确认覆盖", + "World.Actions.Overwriting": "正在覆盖...", + + "World.Actions.ClosePrompt": "要关闭房间吗?", + "World.Actions.LeavePrompt": "要离开房间吗?", + "World.Actions.CloseConfirm": "关闭", + "World.Actions.LeaveConfirm": "离开", + "World.Actions.CannotClose": "(无法关闭这个房间)", + "World.Actions.GuestWarning": "", + "World.Actions.HostingWarning": "你的设备目前是此房间的主机。如果继续操作,所有的玩家都会从此房间断开连接。", + + "World.Actions.GetWorldOrb": "获取世界球", + "World.Actions.CopyWorldURL": "复制世界URL", + "World.Actions.CopyRecordURL": "复制记录URL", + "World.Actions.StartCustomSession": "创建自定义房间", + "World.Actions.ModifyMetadata": "编辑元数据", + "World.Actions.GetSessionOrb": "获取房间球", + "World.Actions.CopySessionURL": "复制房间URL", + + "World.Indicator.NoData": "没有数据", + "World.Indicator.LocalWorld": "本地设备", + "World.Indicator.Author": "作者: {name}", + "World.Indicator.Host": "房主: {name}", + "World.Indicator.Hosting": "正在主持", + "World.Indicator.Sessions": "{n} 个房间", + "World.Indicator.Users": "用户", + "World.Indicator.Users.None": "(找不到活跃的房间)", + "World.Indicator.Description": "描述", + "World.Indicator.Description.None": "(没有提供描述)", + "World.Indicator.Visited": "(造访过)", + + "World.Detail.ActiveSessions": "活跃的房间:", + "World.Detail.ActiveUsers": "活跃用户:", + "World.Detail.NewSession": "<新房间>", + "World.Detail.DescriptionHeader": "描述: ", + "World.Detail.SessionInformationHeader": "房间信息", + "World.Detail.Uptime": "运行时间", + "World.Detail.AccessLevel": "能见度", + "World.Detail.Users": "用户", + "World.Detail.Users.Count": "{active}{away, select, 0 {} other { (+{away} 离开)}} / {max}", + + "World.Detail.WorldInformationHeader": "世界信息", + "World.Detail.PublishDate": "已发表", + "World.Detail.ModifyDate": "最后更新", + "World.Detail.Visits": "来访", + + "World.Detail.Tags": "标签", + "World.Detail.ActionsHeader": "动作:", + + "World.Category.Everything": "所有", + "World.Category.Featured": "精选", + "World.Category.PublishedWorlds": "发布的世界", + "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.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": "仅邀请", + + "World.SortParameter.SearchScore": "搜索分数", + "World.SortParameter.Name": "名称", + "World.SortParameter.OpenedWorldCount": "开放的世界数", + "World.SortParameter.TotalSessionCount": "总房间数", + "World.SortParameter.TotalUserCount": "总用户数", + "World.SortParameter.CreationDate": "创建日期", + "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.PublishedWorlds": "发布的世界", + "World.Filter.LocalWorlds": "本地世界", + "World.Filter.BaseSearch": "基础搜索:", + "World.Filter.ByOwner": "所有者:", + "World.Filter.UserOwner": "所有者是用户", + "World.Filter.GroupOwner": "所有者是组", + "World.Filter.SubmittedToGroup": "提交给组:", + "World.Filter.Featured": "仅精选", + "World.Filter.MyWorlds": "我的世界", + "World.Filter.SessionFiltering": "房间过滤:", + "World.Filter.MinimumUsers": "最低人数: {n}", + "World.Filter.MinimumContacts": "最低好友数: {n}", + "World.Filter.OnlyHeadless": "仅云端主机", + "World.Filter.IncompatibleSessions": "不兼容的房间", + "World.Filter.MaxAccessLevel": "最大访问权限级别:", + "World.Filter.MinimumUptime": "最小运行时间:", + "World.Filter.Sorting": "排序:", + + "World.Edit.Title": "编辑世界元数据", + "World.Edit.Name": "世界名称:", + "World.Edit.Description": "描述:", + "World.Edit.Tags": "标签(以逗号分隔):", + "World.Edit.Path": "世界路径:", + "World.Edit.AccessLevelHeader": "谁可以打开这个世界?", + "World.Edit.AccessPrivate": "只有我", + "World.Edit.AccessPatreon": "Patreon的支持者", + "World.Edit.AccessPublic": "任何人(公开)", + "World.Edit.ReadOnly": "只读", + + "Tools.AvatarCreator": "创建虚拟形象", + "Tools.FullBodyCalibrator": "校准全身追踪", + "Tools.CameraStreaming": "打开相机", + "Tools.CreateNewWorld": "创建新世界", + "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": "为拥有者播放: 禁用", + "Tools.StreamAudio.PlayForOwner.On": "为拥有者播放: 启用", + + "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": "服务器共 {users} 人在线", + "Indicator.OnlineUsersVR": "其中 {users} 人VR模式在线", + "Indicator.OnlineUsersDesktop": "{users} 人桌面模式在线", + + "Indicator.ServerStatus.Status": "云服务状态", + "Indicator.ServerStatus.Good": "良好", + "Indicator.ServerStatus.Slow": "缓慢", + "Indicator.ServerStatus.Down": "较差", + "Indicator.ServerStatus.NoInternet": "无网络连接", + + "Indicator.Sync.AllSynced": "已全部同步", + "Indicator.Sync.SyncingItems": "正在同步
{item_count} 项内容", + "Indicator.Sync.UploadingVariants": "正在上传
资产", + "Indicator.Sync.SyncError": "同步错误 查看日志了解细节", + "Indicator.Sync.StorageFull": "存储已满 无法同步", + + "Indicator.Storage.StorageFull": "存储已满", + "Indicator.Storage.Usage": "{storage_used}/{storage_max}
存储空间使用率", + + "Indicator.LiveHiddenMessage": "(直播时信息已隐藏)", + + "Login.InvalidCredentials": "登录信息无效", + "Login.InvalidCredentials.Description": "检查你的登录信息后再试一次,或者点击“忘记密码?”来进行密码重置", + + "Login.InvalidLogin": "登录信息无效", + "Login.InvalidLogin.Description": "检查你的登录信息后再试一次,或者点击“忘记密码?”来进行密码重置", + + "Login.MalformedUID": "设备信息无效", + "Login.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", + + "Login.MissingUID": "设备信息缺失", + "Login.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", + + "Login.MissingSecretMachineId": "机器码缺失", + "Login.MissingSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", + + "Login.MalformedSecretMachineId": "机器码无效", + "Login.MalformedSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", + + "Register.MissingUID": "设备信息无效", + "Register.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", + + "Register.MalformedUID": "设备信息无效", + "Register.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", + + "Login.MissingLogin": "未提供凭据", + "Login.MissingLogin.Description": "你是不是忘了填写你的登录信息了?", + + "Login.InvalidRecoveryCode": "无效恢复码", + "Login.InvalidRecoveryCode.Description": "检查你的恢复码后再试一次。", + + "Login.UnsupportedAuthentication": "不支持的认证方式", + "Login.UnsupportedAuthentication.Description": "我们并不支持这种验证方式,请尝试另外一个。", + + "Login.EmailNotVerified": "邮箱未验证", + "Login.EmailNotVerified.Description": "你的邮箱还没验证,请在邮箱里查找我们给你发的邮件。如果没有,确保你检查过垃圾箱。", + + "Login.AccountTempLocked": "你的账户已被锁定。", + "Login.AccountTempLocked.Description": "请在:{moderationUrl} 联系支持人员。", + + "Login.AccountBanned": "你的账户已被封禁。", + "Login.AccountBanned.Description": "请在:{moderationUrl} 联系支持人员。", + + "Login.DuplicateAccount": "重复的账号", + "Login.DuplicateAccount.Description": "请在:{moderationUrl} 联系支持人员。", + + "Login.UnknownError": "未知错误", + "Login.UnknownError.Description": "在登录时发生了未知错误。请在 {supportUrl} 联系支持人员。", + + "Register.MissingRequest": "未输入详细注册信息", + "Register.MissingRequest.Description": "我们无法找到任何注册信息。请确保你在注册时填入了所需的信息。", + + "Register.InvalidEmail": "无效邮箱地址", + "Register.InvalidEmail.Description": "你的邮箱地址有误", + + "Register.MissingUsername": "未输入用户名", + "Register.MissingUsername.Description": "你似乎没有填写你的用户名", + + "Register.MissingEmail": "未输入电子邮箱", + "Register.MissingEmail.Description": "你似乎没有填写你的邮箱", + + "Register.UsernameTooLong": "用户名过长", + "Register.UsernameTooLong.Description": "我们最多允许长达32个字符的用户名", + + "Register.UsernameContainsAmpersand": "用户名不能含有 @", + "Register.UsernameContainsAmpersand.Description": "你的用户名不能含有 @。", + + "Register.UsernameStartsWithU": "用户名不能以 U- 开头", + "Register.UsernameStartsWithU.Description": "用户名不能以 U- 开头.", + + "Register.InvalidUsername": "无效用户名", + "Register.InvalidUsername.Description": "你的用户名无效", + + "Register.InvalidDateOfBirth": "无效出生日期", + "Register.InvalidDateOfBirth.Description": "你的出生日期无效", + + "Register.UsernameContainsBlockedTerms": "用户名含有屏蔽词", + "Register.UsernameContainsBlockedTerms.Description": "你的用户名含有屏蔽词。如果你认为这是一个错误,请在 {supportUrl} 联系支持人员。", + + "Register.MissingPassword": "未输入密码", + "Register.MissingPassword.Description": "你似乎没有提供密码", + + "Register.InvalidPassword": "无效密码", + "Register.InvalidPassword.Description": "你的密码无效。 密码必须至少包含 8 个字符,包括 1 个数字、1 个大写字母和 1 个小写字母。", + + "Register.EmailAlreadyRegistered": "此邮箱已注册", + "Register.EmailAlreadyRegistered.Description": "使用此电子邮件的账户已经存在, 如果你忘记了密码,可以点击“忘记密码?”。 或者通过 {supportUrl} 联系支持人员。", + + "Register.UsernameAlreadyRegistered": "此用户名已注册", + "Register.UsernameAlreadyRegistered.Description": "使用此用户名的帐户已经存在, 如果你忘记了密码,可以点击“忘记密码?”。 或者通过 {supportUrl} 联系支持人员。", + + "Register.ErrorCheckingUserId": "检查用户ID时出错", + "Register.ErrorCheckingUserId.Description": "请在 {supportUrl} 联系支持人员。", + + "Recovery.MissingEmail": "未输入电子邮箱", + "Recovery.MissingEmail.Description": "你似乎没有填写你的邮箱", + + "Recovery.IncorrectEmail": "电子邮箱错误", + "Recovery.IncorrectEmail.Description": "你填写了一个错误的用于恢复密码的邮箱。请检查细节后再试一次。", + + "Recovery.NoPasswordSetup": "未设置密码", + "Recovery.NoPasswordSetup.Description": "请在:{supportUrl} 联系支持人员。", + + "Register.UnknownError": "未知错误", + "Register.UnknownError.Description": "在注册时发生了未知的错误。 请在 {supportUrl} 联系支持人员。", + + "Account.Login": "登录", + "Account.Logout": "登出", + "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": "记住我
(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个大写字母)", + "Account.LostPassword": "忘记密码", + "Account.SendRecoveryCode": "发送恢复码", + "Account.ResetPasswordHeader": "重置你的密码", + "Account.ResetPasswordInstructions": "恢复码已发送到你的电子邮件。将其复制到下方输入框,然后继续:", + "Account.RecoveryCode": "恢复码:", + "Account.NewPassword": "新密码:", + "Account.ResetPassword": "设置新密码", + "Account.Requesting": "正在请求...", + "Account.ErrorPasswordMismatch": "密码不匹配!", + "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": "首先,你需要将一个安全码输入你的 2FA 认证应用,例如微软“Authenticator”或“Authy”,它们可以在手机应用商店获取。

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

如果你正在 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.Stripe": "Stripe 支持者", + "Account.Type.Mentor" : "{platform} 导师", + "Account.Type.Moderator" : "{platform} 管理员", + "Account.Type.Team" : "{platform} 团队", + + "Avatar.Badge.Live" : "直播", + + "2FA.Header": "2FA验证", + "2FA.Token": "一次性密码:", + + "Profile.Status.Sociable" : "想社交", + "Profile.Status.Online": "在线", + "Profile.Status.Away": "离开", + "Profile.Status.Busy": "忙碌", + "Profile.Status.Invisible": "隐身", + "Profile.Status.Offline": "离线", + "Profile.Status.Headless": "云端主机", + "Profile.Status.Bot": "机器人: {version}", + "Profile.Status.ChatClient": "聊天客户端: {version}", + + "Session.Tab.Settings": "设定", + "Session.Tab.Users": "用户", + "Session.Tab.Permissions": "权限", + + "Session.Permission.Anonymous": "匿名用户的默认权限:", + "Session.Permission.Vistor": "访客的默认权限:", + "Session.Permission.Contact": "好友的默认权限:", + "Session.Permission.Host": "主机的默认权限:", + "Session.Permission.PermissionOverrideCount": "权限覆盖: {n,select, -1 {无} other {#}}", + "Session.Permission.ClearOverrides": "清除权限覆盖项", + + "Session.JoinVerifier.EnableHeader" : "激活自定义准入认证?", + "Session.JoinVerifier.EnableText" : "警告: 你将要启用自定义准入认证,其是当前世界的一部分。当你这样做之前,请确保你信任此世界的创建者。因为自定义准入认证器可以绕过标准房间访问规则,并使用其自己的规则允许或阻止用户进入。", + "Session.JoinVerifier.Label" : "使用自定义准入认证器: {name}", + "Session.JoinVerifier.ComponentWarning" : "警告: 目前,并没有机制可以在认证器启用后防止篡改。如果篡改用于认证的 ProtoFlux 设置可能导致问题, 请!不!要!使用这个功能且 不!要!在你的世界中激活它。", + "Session.JoinVerifier.SetCustomVerifier" : "设为自定义加入请求认证器", + + "Permissions.NotAllowedToSpawn": "你不可以在此处生成物品", + "Permissions.NotAllowedToSave": "你无权在这个世界上保存项目。", + "Permissions.NotAllowedToSwapAvatar": "你不允许在此处切换到自定义虚拟形象。", + + "User.Actions.Silence": "全局静音", + "User.Actions.Mute": "静音", + "User.Actions.Jump": "跳跃", + "User.Actions.Respawn": "重生", + "User.Actions.Kick": "踢出", + "User.Actions.Ban": "封禁", + + "Contacts.Add": "添加好友", + "Contacts.Remove": "移除好友", + "Contacts.ConfirmRemove": "确认删除?", + "Contacts.AcceptRequest": "接受请求", + "Contacts.IgnoreRequest": "忽略请求", + "Contacts.Invite": "邀请", + "Contacts.RevokeInvite": "撤回邀请", + "Contacts.RequestInvite": "发出邀请", + "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.NoSession": "无房间", + "Contacts.InPrivate": "在私人房间", + "Contacts.InContactsOnly": "在仅限好友的房间", + "Contacts.InHidden": "在隐藏的房间", + "Contacts.InHiddenContactsOnly": "在隐藏的,仅限好友的房间", + "Contacts.InHiddenContactsPlus": "在隐藏的,仅限好友+的房间", + "Contacts.InLAN": "在局域网房间", + "Contacts.UsingDifferentVersion": "使用版本: {version}", + "Contacts.RequestSent": "请求已发送", + "Contacts.RequestReceived": "好友请求", + "Contacts.RequestIgnored": "忽略的请求", + "Contacts.Blocked": "屏蔽", + "Contacts.SearchResult": "搜索结果", + "Contacts.Bot": "Bot帐户", + "Contacts.Migrated": "好友未迁移", + "Contacts.IncompatibleSession" : "房间版本不兼容", + "Contacts.AskToJoin" : "询问后 加入。", + + "Contacts.InviteRequest.UserWantsToJoin" : "{username} 想要加入你。", + "Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\" 想要邀请 \"{userToInvite}\" 去 \"{sessionName}\"", + "Contacts.InviteRequest.GrantInvite" : "获得邀请 (one time)", + "Contacts.InviteRequest.AddAsContact" : "加 \"{username}\" 为好友", + "Contacts.InviteRequest.AddAsContactOfHeadless" : "加 \"{username}\" 为云端主机的好友。", + "Contacts.InviteRequest.AddHostAsContact" : "加 \"{username}\" (房主) 为好友", + "Contacts.InviteRequest.HostIsUnregistered" : "房主是未注册用户", + "Contacts.InviteRequest.ForwardToHost" : "转移主机至 {username}", + "Contacts.InviteRequest.SentRequest" : "已发送邀请", + "Contacts.InviteRequest.ForwardedRequest" : "已转移邀请请求 \"{username}\" 到 \"{sessionName}\"房间", + "Contacts.InviteRequest.GrantedRequest" : "已获得 \"{username}\" 的邀请到 \"{sessionName}\"房间", + + "Notifications.IsSociable" : "有社交意愿,叫一下或者邀请他们!", + "Notifications.IsOnline": "上线了", + "Notifications.IsOnlineOnDifferentVersion": "上线了 (使用版本: {version})", + "Notifications.ReceivedContactRequest": "请求添加你为好友", + "Notifications.ReceivedInvite": "邀请你:", + "Notifications.ReceivedItem": "发来一件物品:", + "Notifications.VoiceMessage": "发来一条语音消息", + "Notifications.SessionStarted": "开始的房间:", + "Notifications.ReceivedInviteRequestDirect": "想要被邀请", + "Notifications.ReceivedInviteRequestForwarded": "想要邀请:", + "Notifications.UserJoined": "用户加入了", + "Notifications.UserLeft": "用户已离开", + "Notifications.PermissionChanged": "权限组已经改为 {new}", + "Notifications.PermissionChangedDetail": "在 {world}. 上一个权限组: {old}", + + "Undo.SetField": "将字段 {field_name} 设置为 {value}", + "Undo.SetReference": "将引用 {ref_name} 设置为 {ref_target}", + "Undo.Spawn": "生成 {name}", + "Undo.Destroy": "销毁 {name}", + "Undo.SpawnComponent": "在 {slot_name} 上附加 {component_type}", + "Undo.DuplicateComponent": "组件重复", + "Undo.DestroyComponent": "销毁 {slot_name} 上的 {component_type}", + "Undo.Transform": "{name} 已移动", + "Undo.Translate": "平移", + "Undo.TranslateAlongAxis": "沿轴平移", + "Undo.RotateAroundAxis": "绕轴旋转", + "Undo.ResetPosition": "重置位置", + "Undo.ResetRotation": "重置旋转", + "Undo.ResetScale": "重置缩放", + + "Undo.GrabObjects": "抓取物体", + "Undo.DestroyGrabbed": "删除所持物体", + "Undo.DuplicateGrabbed": "复制所持物体", + + "Undo.ChangeBoxSize": "变更盒子尺寸", + "Undo.BrushStroke": "笔触", + "Undo.ChangeColor": "换色", + "Undo.CloneComponent": "克隆组件", + "Undo.MoveIKBone": "移动IK骨骼", + "Undo.MoveSun": "移动太阳", + "Undo.ApplyMaterial": "应用材料", + "Undo.BakeMeshes": "烘焙 {name}", + "Undo.ChangeMesh": "更换网格", + "Undo.InsertParent": "为 {name} 插入父项", + "Undo.Wiggler": "有问题的物品", + + "Undo.ExtractMaterialsFromHierarchy": "从层次结构提取材质", + "Undo.BatchConvertMaterials": "批量转换材质", + + "Tools.Brush.ChangeColor" : "改变颜色", + "Tools.Brush.IncrementSize" : "增大", + "Tools.Brush.DecrementSize" : "缩小", + + "Tools.GeometryLineBrush.Name": "几何线条笔刷", + + "Tools.Dev.Name": "开发工具", + "Tools.Dev.CreateNew": "创建新的...", + "Tools.Dev.Selection": "选择: {mode}", + "Tools.Dev.DevMode.Off": "开发者模式:禁用", + "Tools.Dev.DevMode.On": "开发者模式:启用", + "Tools.Dev.OpenInspector": "打开查看器", + "Tools.Dev.DeselectAll": "全部取消选择", + "Tools.Dev.DestroySelected": "删除所选", + "Tools.Dev.ConfirmDestroySelected": "确定删除所选", + + "Tools.Dev.GizmoOptions" : "Gizmo 选项", + "Tools.Dev.SelectParent" : "选择父级", + "Tools.Dev.LocalSpace" : "局部坐标", + "Tools.Dev.GlobalSpace" : "全局坐标", + "Tools.Dev.Translation" : "平移", + "Tools.Dev.Rotation" : "旋转", + "Tools.Dev.Scale" : "缩放", + + "Tools.Dev.Selection.Single": "单选", + "Tools.Dev.Selection.Multi": "多选", + + "Tools.Dev.Interaction.Tip": "提示", + "Tools.Dev.Interaction.Projection": "估算", + + "Tools.Color.Name": "颜色工具", + "Tools.Color.Picker": "取色器", + + "Tools.GrabbableSetter.Name": "抓取状态设置工具", + "Tools.GrabbableSetter.Scalable": "设为可缩放", + "Tools.GrabbableSetter.NonScalable": "设为不可缩放", + "Tools.GrabbableSetter.ApplyToRoot": "设为应用到根组件", + "Tools.GrabbableSetter.AppyToHit": "设为应用到命中组件", + + "Tools.CharacterCollider.Name": "角色碰撞设置工具", + "Tools.CharacterCollider.MarkGrippable": "标记为可抓取", + "Tools.CharacterCollider.DontMarkGrippable": "不要标记为可抓取", + "Tools.CharacterCollider.EnsureWalkRun": "确保步行/跑步运动", + "Tools.CharacterCollider.EnsureZeroG": "确保零重力运动", + "Tools.CharacterCollider.EnsurePhysicalFly": "确保物理飞行运动", + + "Tools.Light.Point": "点光源", + "Tools.Light.Spot": "聚光灯", + "Tools.Light.Sun": "太阳", + + "Tools.Light.Name": "灯光工具", + "Tools.Light.Shadows.None": "无阴影", + "Tools.Light.Shadows.Hard": "深层阴影", + "Tools.Light.Shadows.Soft": "浅层阴影", + + "Tools.MeshVisibility.Name": "网格显示工具", + "Tools.MeshVisibility.KeepShadow": "保持阴影", + "Tools.MeshVisibility.ShadowOff": "禁用阴影", + "Tools.MeshVisibility.ShadowOn": "启用阴影", + "Tools.MeshVisibility.OnlyShadow": "设置为仅阴影", + "Tools.MeshVisibility.DoubleSidedShadow": "设置为双面阴影", + + "Tools.Mesh.Name": "网格工具", + + "Tools.Slicer.Name": "物体切面工具", + "Tools.Slicer.Add": "添加切片器", + "Tools.Slicer.Clear": "清除设定", + + "Tools.Material.Name": "材质工具", + "Tools.Material.RayMode": "射线模式", + "Tools.Material.AreaMode": "区域模式", + "Tools.Material.ObjectMode": "对象全局模式", + "Tools.Material.SceneMode": "场景全局模式", + "Tools.Material.CreateCopy": "建立副本", + "Tools.Material.Edit": "编辑材料", + "Tools.Material.Convert": "转换为...", + "Tools.Material.ConvertAll": "把全部转换为...", + "Tools.Material.CreateNew": "创建新的", + + "Tools.Mesh.Edit": "编辑网格", + + "Tools.Cartridge.Eject": "取出球体", + + "Tools.Microphone.Name": "麦克风", + "Tools.Microphone.Format.WAV": "WAV文件", + "Tools.Microphone.Format.Vorbis": "OGG文件", + "Tools.Microphone.Format.FLAC": "FLAC文件", + "Tools.Microphone.ModeHold": "按住以录制声音", + "Tools.Microphone.ModePress": "按下以开始/停止录制声音", + "Tools.Microphone.SourceRaw": "Raw文件", + "Tools.Microphone.SourceFiltered": "过滤并归一化", + + "Tools.ProtoFlux.Name": "Proto-Flux 脚本编辑工具", + "Tools.ProtoFlux.Drive" : "作为驱动节点", + "Tools.ProtoFlux.Source" : "作为源节点", + "Tools.ProtoFlux.Reference" : "作为可变源", + "Tools.ProtoFlux.Write" : "作为写入节点", + "Tools.ProtoFlux.Proxy" : "作为代理节点", + "Tools.ProtoFlux.CreateLocal" : "创建局部变量", + "Tools.ProtoFlux.CreateStore" : "创建变量", + "Tools.ProtoFlux.CreateDataModelStore" : "创建结构变量", + "Tools.ProtoFlux.Overview" : "切换概览", + "Tools.ProtoFlux.NodeBrowser" : "浏览节点", + "Tools.ProtoFlux.PackInPlace" : "就地打包", + "Tools.ProtoFlux.PackInto" : "打包为 {name}", + "Tools.ProtoFlux.Unpack" : "将 {name} 解包", + "Tools.ProtoFlux.ExplicitCast" : "显式转换\n(警告: 可能丢失数据)", + + "Tools.Meter.Mode.Ray": "模式: 激光", + "Tools.Meter.Mode.Perpendicular": "模式: 垂直", + "Tools.Meter.Mode.Drag": "模式: 拖拽", + + "Tools.Meter.Points.Two": "两点", + "Tools.Meter.Points.Multiple": "多点", + + "Tools.Meter.Name": "量尺工具", + "Tools.Meter.ObjectSpace": "在物体空间里测量", + "Tools.Meter.WorldSpace": "在世界空间里测量", + + "Tools.Glue.Name": "胶水工具", + "Tools.Glue.Mode.BakeMeshes": "模式: 烘焙面数", + "Tools.Glue.Mode.BakeSkinnedMeshes": "模式: 烘焙上材质后的面", + "Tools.Glue.Mode.ParentObjects": "模式: 父级物体", + + "Tools.RigTransfer.Name": "绑定网格转换工具", + "Tools.RigTransfer.ClearSource": "清理源文件", + + "Tools.ComponentClone.Name": "组件克隆工具", + "Tools.ComponentClone.SingleInstanceOn": "单个实例: 启用", + "Tools.ComponentClone.SingleInstanceOff": "单个实例: 禁用", + "Tools.ComponentClone.ClearTemplate": "清除模板", + + "Tools.Shape.Name": "形状工具", + + "Tools.CameraObjectHider.Name": "相机对象可视性设置工具", + + "Tools.ControllerDiagnostic.Name": "控制器诊断工具", + + "Tools.Labeler.Name": "标签设置工具", + + "ProtoFlux.UI.Call" : "调用", + "ProtoFlux.UI.AsyncCall" : "异步 调用", + "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux 节点", + + "CreateNew.Back": "<<< 返回", + "CreateNew.EmptyObject": "空对象", + "CreateNew.ParticleSystem": "粒子系统", + "CreateNew.LegacyParticleSystem": "传统粒子系统", + + "CreateNew.Object": "对象", + "CreateNew.Object.AvatarCreator": "虚拟形象创建工具", + "CreateNew.Object.Camera": "相机", + "CreateNew.Object.ReflectionProbe": "反射探针", + "CreateNew.Object.Mirror": "镜子", + "CreateNew.Object.Portal": "传送门", + "CreateNew.Object.VideoPlayer": "视频播放器", + "CreateNew.Object.SpawnArea": "出生区域", + "CreateNew.Object.SpawnPoint": "出生点", + "CreateNew.Object.UIXCanvas": "UIX画布", + "CreateNew.Object.Facet": "Facet", + + "CreateNew.Object.FogVolume": "雾量", + "CreateNew.Object.FogVolume.Additive": "添加", + "CreateNew.Object.FogVolume.Alpha": "Alpha", + "CreateNew.Object.FogVolume.Multiplicative": "乘性", + "CreateNew.Object.FogVolume.Gradient": "梯度", + + "CreateNew.Text": "文本", + "CreateNew.Text.Basic": "常规文本", + "CreateNew.Text.Outline": "描边文本", + + "CreateNew.Editor": "编辑器", + "CreateNew.Editor.UserInspector": "用户查看器", + "CreateNew.Editor.LightSourcesWizard": "世界光源设置向导", + "CreateNew.Editor.TextRendererWizard": "世界文字渲染器设置向导", + "CreateNew.Editor.AssetOptimizationWizard": "资产优化设置向导", + "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.Torus": "圆环面", + + "CreateNew.Collider": "碰撞体", + "CreateNew.Collider.Box": "盒型", + "CreateNew.Collider.Sphere": "球形", + "CreateNew.Collider.Capsule": "胶囊", + "CreateNew.Collider.Cylinder": "圆筒", + "CreateNew.Collider.Cone": "锥体", + "CreateNew.Collider.Mesh": "网格", + + "CreateNew.Light": "光照", + "CreateNew.Light.Point": "点光源", + "CreateNew.Light.Spot": "聚光灯", + "CreateNew.Light.Directional": "方向光", + + "CreateNew.Materials": "材质", + + "CreateNew.Directory.Title": "创建新目录:", + "CreateNew.Directory.Error.EmptyName": "请输入名称:", + "CreateNew.Directory.Error.LongName": "名称过长:", + "CreateNew.Directory.Error.InvalidName": "无效名称:", + + "AvatarCreator.Title": "虚拟形象创建工具", + "AvatarCreator.Instructions": "将头戴式显示器和控制器参照与模型尽可能对齐,之后按下“创建”将其转换为虚拟形象", + "AvatarCreator.UseSymmetry": "启用对称", + "AvatarCreator.ShowToolAnchors": "显示工具锚点", + "AvatarCreator.SetupVolumeMeter": "启用麦克风关联", + "AvatarCreator.SetupEyes": "启用眼睛", + "AvatarCreator.SetupFaceTracking": "启用面部追踪", + "AvatarCreator.ProtectAvatar": "保护虚拟形象", + "AvatarCreator.CalibrateFeet": "校准脚部", + "AvatarCreator.CalibrateHips": "校准髋部(Hips)", + "AvatarCreator.AlignHeadForward": "将参照向前对齐头部", + "AvatarCreator.AlignHeadUp": "将参照向上对齐头部", + "AvatarCreator.AlignHeadRight": "将参照向右对齐头部", + "AvatarCreator.CenterHead": "将参照居中对齐头部", + "AvatarCreator.TryAlignHands": "尝试将参照与手部对齐", + "AvatarCreator.AlignToolAnchors": "将参照对齐工具锚点", + "AvatarCreator.Create": "创建", + "AvatarCreator.ProtectionUnavailable": "虚拟形象保护在该世界不可用。请切换到另外一个世界来保护虚拟形象。", + + "Importer.General.AsRawFile": "原始文件", + + "Importer.Folder.Title": "文件夹导入工具", + "Importer.Folder.Individual": "逐个导入", + "Importer.Folder.Individual.Description": "为文件夹中的每个受支持文件创建一个单独的导入对话框", + "Importer.Folder.Batch": "批量导入", + "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": "(在这) 截图", + "Importer.Image.PixelArt" : "像素图", + "Importer.Image.Sprite": "精灵(网格图像)", + "Importer.Image.360": "360°图像(天空盒)", + "Importer.Image.StereoPhoto": "双目图像", + "Importer.Image.Stereo360": "360°双目图像", + "Importer.Image.180": "180°图像", + "Importer.Image.Stereo180": "180°双目图像", + "Importer.Image.LUT": "LUT 颜色查找表", + + "Importer.Image.Failure.Heading": "导入图片 {image} 失败", + "Importer.Image.Failure.Description": "导入图片失败, 发生以下错误:\n\n{error}", + + "Importer.LUT.Failure.Heading": "导入 LUT {image} 失败", + "Importer.LUT.Failure.Description": "导入 LUT 失败, 发生以下错误:\n\n{error}", + + "Importer.ImageVideo.LayoutPrompt": "请选择布局", + "Importer.ImageVideo.LayoutHorizontalLR": "从左到右水平排布", + "Importer.ImageVideo.LayoutHorizontalRL": "从右到左水平排布", + "Importer.ImageVideo.LayoutVerticalLR": "从左到右垂直排布", + "Importer.ImageVideo.LayoutVerticalRL": "从右到左垂直排布", + + "Importer.Model.Title": "模型导入工具", + "Importer.Model.Prompt": "请选择导入方式", + "Importer.Model.Regular": "常规3D模型", + "Importer.Model.3DScan": "3D扫描模型", + "Importer.Model.CAD": "CAD模型", + "Importer.Model.PointCloud": "点云", + "Importer.Model.VertexColorModel": "顶点着色模型", + "Importer.Model.AdvancedSettings": "高级设置", + "Importer.Model.ModelKindPrompt": "请选择模型类型", + "Importer.Model.RegularKind": "虚拟形象、常规物体", + "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": "英寸(in)", + "Importer.Model.FinalizePrompt": "确定要导入吗?", + "Importer.Model.RunImport": "运行导入", + + "Importer.Model.Advanced.Scale": "缩放:", + "Importer.Model.Advanced.AutoScale": "自动缩放", + "Importer.Model.Advanced.MaxTexSize": "最大纹理大小", + "Importer.Model.Advanced.ImageFormat": "图片格式: ", + "Importer.Model.Advanced.Material": "材质: ", + "Importer.Model.Advanced.PreferSpecular": "首选镜面", + "Importer.Model.Advanced.AlignAxis": "对齐轴: ", + + "Importer.Model.Advanced.Normals": "计算法线", + "Importer.Model.Advanced.Tangents": "计算切线", + "Importer.Model.Advanced.VertexColors": "导入顶点颜色", + "Importer.Model.Advanced.Bones": "导入骨骼", + "Importer.Model.Advanced.Lights": "导入灯光", + "Importer.Model.Advanced.TextureAlpha": "计算纹理Alpha", + "Importer.Model.Advanced.AlbedoColor": "导入反射颜色", + "Importer.Model.Advanced.ImportEmissive": "导入发光属性", + + "Importer.Model.Advanced.Colliders": "生成碰撞体", + "Importer.Model.Advanced.Animations": "导入动画", + "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-Pose", + "Importer.Model.Advanced.ForcePointCloud": "作为点云", + + "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.AssetsOnObject": "将资产放在对象上", + + "Importer.Video.Title": "视频导入工具", + "Importer.Video.Prompt": "请选择视频类型", + "Importer.Video.Regular": "视频", + "Importer.Video.360": "360度视频", + "Importer.Video.Stereo": "立体视频", + "Importer.Video.Stereo360": "立体360度视频", + "Importer.Video.Depth": "深度视频", + "Importer.Video.180": "180度视频", + "Importer.Video.Stereo180": "立体180度视频", + "Importer.Video.Depth.Prompt": "深度预设", + "Importer.Video.Depth.Default": "默认", + + "Importer.Slices.Title": "将图像切片导入为体积纹理", + "Importer.Slices.TitleGrayscale": "将图像切片导入为体积纹理(灰度)", + "Importer.Slices.Description": "将文件夹中的所有图像文件合成为一个体积纹理", + + "Importer.UnsupportedRecordType.Heading":"不支持的数据记录文件", + "Importer.UnsupportedRecordType.Description":"你正在尝试导入的数据记录({url}) 类型不受支持。其类型为: {recordType}。请在 {bugUrl}向我们报告。", + "Importer.Link.Invalid.Heading":"文件夹链接无效", + "Importer.Link.Invalid.Description":"你正在尝试导入的文件夹链接({url}) 是无效的,请检查一遍后再试一次。", + "Inventory.Link.LinkText": "物品栏链接到 {name}", + + "Exporter.Title": "导出", + "Exporter.FileName": "文件名:", + "Exporter.ExportAs": "导出为:", + "Exporter.Export": "导出", + "Exporter.Exporting": "导出中...", + "Exporter.InvalidFileName": "无效的文件名", + + "Export.PackageExportable.Package": "Resonite 包文件", + "Export.PackageExportable.PackageWithVariants": "Resonite 包文件 (包含变量)", + + "Export.AudioExportable.OriginalFormat" : "音频 (原始格式)", + + "Export.VideoExportable.OriginalFormat" : "视频 (原始格式)", + + "Importer.Package.Progress.DecodingPackage" : "正在解包包文件", + "Importer.Package.Progress.DecodingObject" : "正在解包物品", + "Importer.Package.Progress.ImportingAssets" : "正在导入资产", + "Importer.Package.Progress.LoadingObject" : "正在加载物品", + "Importer.Package.Progress.Imported" : "包文件已导入", + "Importer.Package.Progress.Fail" : "无法导入。请检查日志", + + "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.HeightWarning": "这似乎不正确。确保它是你的实际身高。", + "FullBody.ConfirmMapping": "2) 确认追踪器映射", + "FullBody.MappingInstructions": "直立站立,确保追踪器正在追踪并被正确检测到。", + "FullBody.StartCalibration": "启动追踪器校准", + "FullBody.JustCalibrateAvatar": "只是校准我的虚拟形象", + "FullBody.JustCalibrateAvatarDescription": "跳过全身校准,仅校准虚拟形象", + "FullBody.SkipAndAdjustAvatar": "跳过并调整虚拟形象", + "FullBody.CalibrateInstructions": "使自己与游戏空间中的红色身体覆盖层对齐,然后按下两个扳机键进行确认。确保你真实的脚和臀部与虚拟的尽可能接近。", + + "FullBody.BeforeCalibrationInstructions": "确保追踪器正在追踪且你的身高已设置", + "FullBody.CalibratingPoseInstructions": "确保自己与参考对齐,然后按下两个扳机键进行确认", + "FullBody.AdjustAvatarInstructions": "调整虚拟形象的身体偏移,使其与参考最匹配", + "FullBody.FineTuneCalibrationInstructions": "通过移动蓝色参考来验证和微调校准", + + "FullBody.CalibrateTrackersHeader": "校准追踪器", + "FullBody.CalibrateTrackersInstructions": "抓取并放置相对于追踪器的蓝色身体部位,以调整其偏移量。 它们应与追踪器在你身体上的位置相匹配。\n 你可以在以后随时通过重新打开此工具来调整校准。", + "FullBody.UseSymmetry": "使用对称", + "FullBody.ShowBodyOverlay": "显示身体叠加", + "FullBody.HeightCompensationInstructions": "如果人体模型过高(弯曲)或过矮,请调整高度补偿以达到最佳配合。", + "FullBody.RecalibratePrompt": "追踪器损坏或丢失?", + "FullBody.Recalibrate": "再次运行T-Pose校准", + "FullBody.CalibrateAvatarPrompt": "需要调整虚拟形象配合度吗?", + "FullBody.CalibrateAvatar": "校准我的虚拟形象", + "FullBody.FinishPrompt": "看起来不错?", + "FullBody.FinishCalibration": "完成全身校准", + + "FullBody.CalibrateAvatarTitle": "校准虚拟形象", + "FullBody.CalibrateAvatarInstructions": "确保已映射所有身体部位,然后在其周围拖动蓝色球体,以使虚拟形象与身体参考最匹配。", + "FullBody.ShowReferenceOverlay": "显示参考叠加", + "FullBody.ResetAvatarPrompt": "虚拟形象扭曲或无法追踪?", + "FullBody.ResetAvatar": "重置映射", + "FullBody.AvatarHeightCompensationInstructions": "如果虚拟形象太高(最终弯成弓形)或太矮,在此处调整其高度补偿使它更适合你的身高。", + "FullBody.AvatarHeightCompensation": "虚拟形象高度补偿: {n, number, percent}", + "FullBody.ResetAvatarHeightCompensation": "重置高度补偿", + "FullBody.AvatarSaveWarning": "完成校准后,不要忘记保存你的虚拟形象!", + "FullBody.FinishAvatarCalibration": "完成虚拟形象校准", + "FullBody.CalibrationFinishedInstructions": "如果你对校准满意,则可以保存你的虚拟形象并退出。", + "FullBody.CloseCalibrator": "关闭校准工具", + "FullBody.CalibrationRedoInstructions": "如果校准有误差,或是你想校准更多的虚拟形象,则可以进行更多的调整。 你也可以在以后的任何时候重新打开此校准器以进行调整。\n 如果你仅更改了追踪器,则无需再次校准虚拟形象。", + "FullBody.ReturnToTrackerCalibration": "返回追踪器校准", + + "FullBody.Hips": "臀部", + "FullBody.Feet": "脚部", + "FullBody.Chest": "胸部", + "FullBody.Elbows": "肘部", + "FullBody.Knees": "膝盖", + + "FullBody.TrackerMapped": "追踪器已映射", + "FullBody.NotTracking": "未在追踪...", + "FullBody.NoTracker": "没有已映射追踪器", + "FullBody.FeetNotTracking": "脚部未追踪...", + + "FullBody.AvatarPointMapped": "已映射", + "FullBody.AvatarPointNotMapped": "未映射", + "FullBody.AvatarPointNoTracker": "没有追踪器", + + "CameraControl.Title": "相机控制", + "CameraControl.MirroringOffWarning": "镜像关闭", + "CameraControl.MirrorToDisplay": "镜像显示", + "CameraControl.TakePhoto": "拍照", + "CameraControl.Take360Photo": "拍360度照片", + + "CameraControl.Mode.SmoothPOV": "平滑POV", + "CameraControl.Mode.ThirdPerson": "第三人称", + "CameraControl.Mode.Group": "群组", + "CameraControl.Mode.World": "世界", + "CameraControl.Mode.Manual": "手动", + + "CameraControl.Settings.AvoidOcclusion": "避免遮挡", + "CameraControl.Settings.KeepInWorldspace": "留在世界空间", + "CameraControl.Settings.MovementWobble": "运动摆动", + "CameraControl.Settings.AimInFrontOfHead": "瞄准头部", + "CameraControl.Settings.HideCamera": "隐藏相机", + "CameraControl.Settings.ForceEyesOnCamera": "强制注视相机", + "CameraControl.Settings.HideBadges": "隐藏徽章", + "CameraControl.Settings.HideLasers": "隐藏激光", + "CameraControl.Settings.ShowFrustum": "显示平截头体", + "CameraControl.Settings.PhotoTimer": "拍照计时器", + "CameraControl.Settings.ShowLiveBadge": "显示直播徽章", + "CameraControl.Settings.AudioFromCameraViewpoint": "相机视角的音频", + + "CameraControl.OpenCloseUsers": "用户", + "CameraControl.CreateCameraAnchor": "创建相机锚点", + + "CameraControl.Anchors.Interpolate": "在锚点之间插值", + "CameraControl.Anchors.InterpolationSpeed": "锚点插值速度:", + "CameraControl.Anchors.LinearInterpolation": "线性插值", + "CameraControl.Anchors.NoAnchors": "这个世界中没有相机锚点", + + "CameraControl.Positioning.FieldOfView": "视场(FOV)", + "CameraControl.Positioning.AngleOffset": "角度偏移", + "CameraControl.Positioning.Distance": "距离", + "CameraControl.Positioning.Height": "高度", + "CameraControl.Positioning.FirstPersonPitch": "第一人称俯仰角", + "CameraControl.Positioning.FirstPersonRoll": "第一人称滚转角", + "CameraControl.Positioning.FirstPersonOffset": "第一人称偏移", + "CameraControl.Positioning.Reset": "重置", + + "CameraControl.Control.AnyoneCanInteract": "任何人都可以互动", + "CameraControl.Control.RenderPreviewForEveryone": "所有人的渲染预览", + "CameraControl.Control.RenderPrivateUI": "渲染私人用户界面", + "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.OBS.IP": "OBS Websocket IP:", + "CameraControl.OBS.Password": "OBS密码(可选):", + "CameraControl.OBS.Connect": "连接", + "CameraControl.OBS.Instructions": "确保OBS正在运行,我们支持 OBS 版本 28+。", + "CameraControl.OBS.OpenInstaller": "打开安装程序页面", + "CameraControl.OBS.Launch": "启动OBS", + "CameraControl.OBS.Launching": "启动中...", + "CameraControl.OBS.Launched": "启动了!", + "CameraControl.OBS.Connecting": "正在连接中...", + "CameraControl.OBS.Connected": "连接上了!", + "CameraControl.OBS.Disconnected": "断线!", + "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.Idle": "IDLE", + "CameraControl.OBS.Live": "LIVE", + "CameraControl.OBS.Recording": "REC", + "CameraControl.OBS.OpenInstallerReason": "你可以在这个页面下载 obs-websocket 插件", + + "CameraControl.OBS.Streaming.Start": "开始流式传输", + "CameraControl.OBS.Streaming.Starting": "正在开始流式传输...", + "CameraControl.OBS.Streaming.Stop": "停止流式传输", + "CameraControl.OBS.Streaming.Stopping": "正在停止流式传输", + + "CameraControl.OBS.Recording.Start": "开始录音", + "CameraControl.OBS.Recording.Starting": "正在开始录音...", + "CameraControl.OBS.Recording.Stop": "停止录音", + "CameraControl.OBS.Recording.Stopping": "正在停止录音", + + "Settings.Category.Audio": "音频", + "Settings.Category.Controls": "控制", + "Settings.Category.Devices": "设备", + "Settings.Category.Profile": "个人设置", + "Settings.Category.Networking": "网络", + "Settings.Category.Security": "安全", + "Settings.Category.Misc": "其他", + "Settings.Category.Privacy": "隐私", + "Settings.Category.UserInterface": "UI", + "Settings.Category.Graphics": "图像", + "Settings.Category.InteractiveCamera": "摄像机", + + "Settings.LegacyFeatureSettings.ConvertLegacySettings": "调试 - 转换传统设置", + "Settings.DebugSettings.DebugResetAllSimpleSettings": "调试 - 重置所有单一设置", + + "Settings.GeneralControlsSettings": "一般控制", + "Settings.LocomotionSettings": "运动", + "Settings.MovementSettings": "移动", + "Settings.MouseSettings": "鼠标", + + "Settings.GeneralHapticsSettings": "触觉反馈", + "Settings.GeneralVRSettings": "VR", + "Settings.LeapMotionSettings": "体感控制器", + "Settings.ViveHandTrackingSettings": "Vive手指追踪", + "Settings.TrackingSmoothingSettings": "平滑追踪", + + "Settings.UserMetricsSettings": "用户设置", + + "Settings.OnlineStatusSettings" : "在线状态", + "Settings.OnlineStatusSettings.DefaultStatus" : "默认状态", + "Settings.OnlineStatusSettings.DefaultStatus.Description" : "这是你登录后的默认状态, 除非有先前记住的状态。", + "Settings.OnlineStatusSettings.RememberMode" : "记住最后的状态", + "Settings.OnlineStatusSettings.RememberMode.Description" : "使用此选项可调整是否保留在登录之间上次在线状态。这包括除不可见以外的任何其他状态,不可见可通过单独设置控制。", + "Settings.OnlineStatusSettings.RememberTimespan" : "在指定时间内记住状态", + "Settings.OnlineStatusSettings.RememberTimespan.Description" : "只有当你在这段时间内再次登录时,你上次的在线状态才会被记住。 如果超过这个时间,你将从默认状态开始。", + "Settings.OnlineStatusSettings.InvisibleRememberMode" : "记住最后一次隐身状态", + "Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "如果你上次被设置为隐身,该设置将控制如何记住你上次的状态。出于隐私原因,隐身状态有一个单独的设置,以确保如果你上次被设置为隐身,即使你的其他状态没有被记住,你也可以确保下次登录时保持隐身状态。", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "在指定时间内记住隐身状态", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "只有当你在这段时间内再次登录时,你上次的隐身状态才会被记住。如果超过这个时间,你将从默认状态开始。", + "Settings.OnlineStatusSettings.AutoAwayTimespan" : "在挂机到指定时间后设置为离开", + "Settings.OnlineStatusSettings.AutoAwayTimespan.Description" : "当你挂机时长达到这个时间后,你的在线状态将自动切换为离开。一旦你回来,就会自动设置回之前的状态,除非你手动设置为离开。", + + "Settings.AudioInputDeviceSettings": "音频输入", + "Settings.AudioOutputDeviceSettings": "音频输出", + "Settings.AudioVolumeSettings": "音量", + "Settings.AudioAccessibilitySettings": "无障碍音频", + "Settings.AudioInputFilteringSettings": "音频输入过滤", + + "Settings.RealtimeNetworkingSettings": "实时网络通讯", + "Settings.AssetGatherSettings": "资产获取", + + "Settings.HostAccessSettings": "主机许可", + "Settings.UserRestrictionsSettings": "用户限制", + + "Settings.WindowsSettings": "Windows设置", + "Settings.DebugSettings": "调试", + "Settings.LegacyFeatureSettings": "传统设置", + "Settings.TwitchInterfaceSettings": "Twitch 直播界面", + + "Settings.MessagingPrivacySettings": "通信隐私", + + "Settings.LocaleSettings": "语言", + "Settings.DashSettings": "面板", + "Settings.NamePlateSettings": "铭牌", + "Settings.LaserSettings": "互动激光", + "Settings.DesktopViewSettings": "桌面视角", + "Settings.PhotoCaptureSettings": "快速拍摄设置", + + "Settings.DesktopRenderSettings": "桌面渲染设置", + + "Settings.InteractiveCameraFramingSettings": "框架", + "Settings.InteractiveCameraPositioningSettings": "定位", + "Settings.InteractiveCameraRenderSettings": "渲染", + "Settings.InteractiveCameraGroupSettings": "用户群组", + "Settings.InteractiveCameraSmoothingSettings": "平滑", + "Settings.InteractiveCameraAnchorSettings": "坐标", + "Settings.InteractiveCameraPhotoSettings": "照片", + "Settings.InteractiveCameraPostProcessingSettings": "后期处理", + + "Settings.GeneralControlsSettings.PrimaryHand": "惯用手设置", + "Settings.GeneralControlsSettings.PrimaryHand.Description": "指定哪只手是你的主手。各种系统都会使用这个进行交互,例如在装备工具时。", + "Settings.GeneralControlsSettings.DoubleClickInterval": "双击间隔", + "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "对于任何需要双击的交互,该值控制着双击之间的最长间隔时间。如果在触发双击时遇到困难,请增加该值。如果太容易检测到单次点击,则降低该值。", + + "Settings.LocomotionSettings.LocomotionPreferences": "运动模式偏好", + "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "运动模式偏好", + + "Settings.MovementSettings.LeftSidewaysMode": "左控制器侧向移动模式", + "Settings.MovementSettings.LeftSidewaysMode.Description": "用它来确定左控制器上的侧向操纵杆/触摸板使用什么方式移动。", + "Settings.MovementSettings.RightSidewaysMode": "右控制器侧向移动模式", + "Settings.MovementSettings.RightSidewaysMode.Description": "用它来确定右控制器上的侧向操纵杆/触摸板使用什么方式移动。", + "Settings.MovementSettings.UseHeadDirectionForMovement": "以头部方向进行移动", + "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "启用后,在 VR模式中向前移动时,你将朝当前正在寻找的方向移动。禁用时,将使用控制器指向的方向。", + "Settings.MovementSettings.UseSmoothTurn": "平滑转向", + "Settings.MovementSettings.UseSmoothTurn.Description": "这将使你在 VR模式中转动时逐渐旋转。这样会更有身临其境的感觉,但也更容易引起恶心。如果你喜欢快速转动,请关闭此设置。", + "Settings.MovementSettings.SmoothTurnExclusiveMode": "使用平滑转向专用模式", + "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "启用后,单个操纵杆既可以让你前进/后退,也可以让你转弯,但不能同时进行。如果你在移动时经常不小心转向,请启用此功能。", + "Settings.MovementSettings.SmoothTurnSpeed": "平滑转向速度", + "Settings.MovementSettings.SmoothTurnSpeed.Description": "该设置可控制启用平滑转弯时的转弯速度。 该值为每秒度数,因此值为 360 时,在摇杆完全倾斜的情况下,你将在一秒钟内转一圈。", + "Settings.MovementSettings.SnapTurnAngle": "转弯角度", + "Settings.MovementSettings.SnapTurnAngle.Description": "这是触发急转弯时的旋转角度(单位:度)。", + "Settings.MovementSettings.NoClipSpeed": "穿墙速度", + "Settings.MovementSettings.NoClipSpeed.Description": "当你使用穿墙模式时,这个选项可以控制你的移动速度。 这种移动方式通常用于建造和测试,因此不受所处世界属性影响,而其他移动方式通常受世界属性影响。", + "Settings.MovementSettings.MovementDeadzone": "移动死区", + "Settings.MovementSettings.MovementDeadzone.Description": "该设置可用于纠正漂移。 增加该值需要进一步倾斜摇杆才能开始移动。", + "Settings.MovementSettings.TurningDeadzone": "转向死区", + "Settings.MovementSettings.TurningDeadzone.Description": "该设置可用于纠正漂移,防止在同一操纵杆上移动和转向时发生意外转向。 增加该值将需要你进一步倾斜摇杆才能开始转向。", + "Settings.MovementSettings.MovementExponent": "移动指数", + "Settings.MovementSettings.MovementExponent.Description": "用它来控制移动时的曲线响应。 你可以用它来使曲线在开始移动时速度较慢,然后快速上升,或者立即开始加速移动,具体取决于该值是高于还是低于 1.0。", + + "Settings.GrabbingSettings" : "抓取设置", + "Settings.GrabbingSettings.DefaultHandGrabType" : "默认抓取模式", + "Settings.GrabbingSettings.DefaultHandGrabType.Description" : "这将决定你在进入新世界时双手的默认抓取模式。\n\n手掌: 你会抓住所有靠近你手掌的物体。\n\n精确: 你要用食指和拇指抓住一个物体。\n\n自动: 模式会根据手的方向在手掌和精确度之间自动切换。\n\n关闭: 你只能用激光抓取物品。", + + "Settings.FullBodyTrackingSettings": "全身追踪", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle" : "身体水平角度", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description" : "这是脚部和头部之间的角度偏差,超过这个角度就会被认为是水平姿势。这会影响某些事情,比如用脚模拟覆盖追踪器的姿势。", + + "Settings.GamepadSettings": "手柄", + "Settings.GamepadSettings.ThumbstickLookSpeed": "摇杆观察速度", + "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "用它来调整拇指摇杆移动视角速度的灵敏度。", + "Settings.GamepadSettings.ThumbstickLookExponent": "摇杆观察死角", + "Settings.GamepadSettings.ThumbstickLookExponent.Description": "用它来控制拇指摇杆视角移动的曲线响应。有了这个设置,你既可以一开始缓慢移动,然后迅速变快,也可以立即开始快速移动,这取决于数值是高于还是低于 1.0。", + "Settings.GamepadSettings.UseGamepadWhenUnfocused": "未聚焦时也接受手柄输入", + "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "启用此设置后,即使程序窗口当前没有聚焦,也会使用来自游戏手柄的任何输入。如果你想同时运行其他也使用游戏手柄的游戏,可以将其关闭。", + + "Settings.MouseSettings.MouseSensitivity": "灵敏度", + "Settings.MouseSettings.MouseSensitivity.Description": "桌面模式下的鼠标整体灵敏度.", + "Settings.MouseSettings.MouseLookSpeed": "观察速度", + "Settings.MouseSettings.MouseLookSpeed.Description": "在第一人称或第三人称模式下,用它来调整摄像机环顾四周速度的灵敏度。", + "Settings.MouseSettings.MousePanSpeed": "平移速度", + "Settings.MouseSettings.MousePanSpeed.Description": "在 UI 对齐查看模式下,该选项可控制UI随鼠标移动的速度。", + "Settings.MouseSettings.MouseRotateSpeed": "旋转速度", + "Settings.MouseSettings.MouseRotateSpeed.Description": "当在桌面模式下拿取物品时,它可以控制物体用鼠标绕轴旋转的速度。", + "Settings.MouseSettings.MouseFreeformRotateSpeed": "自由旋转速度", + "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "当在桌面模式下拿取物品时,它可以控制物体用鼠标自由旋转的速度。", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "抓握滚轮速度", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "在桌面模式下移动物体时,这将控制在使用鼠标滚轮前后移动时的速度。", + + "Settings.KeyboardLookSettings": "键盘观察设置", + "Settings.KeyboardLookSettings.LookEnabled": "键盘观察", + "Settings.KeyboardLookSettings.LookEnabled.Description": "启用后,键盘查看设置将允许你使用键盘上的箭头键移动你的头部。
该功能是用于在一些无法或者不适合使用鼠标的场景,例如使用笔记本电脑或者其他需要使用鼠标的替代方案。", + "Settings.KeyboardLookSettings.HorizontalSpeed": "键盘观察的水平速度。", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "使用键盘观察时,使用它来调整头部水平移动的速度。", + "Settings.KeyboardLookSettings.VerticalSpeed": "键盘观察的垂直速度。", + "Settings.KeyboardLookSettings.VerticalSpeed.Description": "使用键盘观察时,使用它来调整头部垂直移动的速度。", + + "Settings.GeneralHapticsSettings.EnableControllerVibration": "控制器振动", + "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "使用此功能可专门在 VR 控制器上启用或禁用触觉振动。", + "Settings.GeneralHapticsSettings.EnableHaptics": "触觉反馈", + "Settings.GeneralHapticsSettings.EnableHaptics.Description": "启用后,你将通过控制器和其他触觉设备收到来自世界中的虚拟形象和物品的触觉反馈。", + + "Settings.GeneralVRSettings.UseVRHotswitching": "VR热切换", + "Settings.GeneralVRSettings.UseVRHotswitching.Description": "启用后,当你戴上或摘下 VR 头显时,将自动在 VR模式和桌面模式之间切换。", + + "Settings.TrackingSmoothingSettings.HandPositionSmoothing" : "手部位置平滑", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing" : "手部旋转平滑", + "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description" : "启用后,可以控制手部位置的平滑程度。通常情况下,这对有多动症和其他互动的问题而导致抖动的用户很有帮助。", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description" : "启用后,可以控制手部旋转的平滑程度。通常情况下,这对有多动症和其他抖动问题的用户很有帮助。", + + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing" : "脚部位置平滑", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing" : "脚部旋转平滑", + + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description" : "启用后,在使用全身追踪时,可控制脚部位置的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动做出反应。", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description" : "启用后,在使用全身追踪时,可控制脚部旋转的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动作出反应。", + + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing" : "臀部位置平滑", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing" : "臀部旋转平滑", + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description" : "启用后,可控制使用全身追踪时臀部位置的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动做出反应。", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description" : "启用后,可以控制使用全身追踪时臀部旋转的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动做出反应。", + + "Settings.MediaPrivacySettings" : "多媒体隐私", + "Settings.MediaPrivacySettings.MediaMetadataOptOut" : "排除在媒体元数据之外", + "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description" : "启用此选项后,你将被排除在捕获媒体拍摄(通常是虚拟照片和音频剪辑)的元数据之外。 你仍会出现在这些多媒体资产中,但你的用户 ID 和在场景中的位置等信息将不会存储在这些资产中。\n\n如果你发现有任何用户在通过修改他们的客户端忽略此排开选项,请向管理员报告,因为这将被视为骚扰行为。", + "Settings.MediaPrivacySettings.HideInScreenshots" : "不要在截图里展示我", + "Settings.MediaPrivacySettings.HideInScreenshots.Description" : "启用后,在游戏中截取的屏幕截图中将不会显示你。\n\n请注意: 这并不影响实时摄像头、通过游戏外的方法截图或通过世界中的其他方法截图(可能是世界机制的一部分)。", + + "Settings.MediaPrivacySettings.StripImageFileMetadata": "导入时删除图片元数据", + "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "启用后,可在导入时删除图像中的元数据。\n\n包括 EXIF、嵌入注释、IPTC、XMP 和 GEOTIFF 元数据。\n\n这还会删除元数据中的任何位置数据(如 GPS)。\n\n包括使用 \"Raw 文件\" 选项导入的文件。", + + "Settings.Category.Integrations": "整合", + "Settings.DiscordIntegrationSettings": "Discord 整合", + "Settings.SteamIntegrationSettings": "Steam 整合", + + "Settings.DiscordIntegrationSettings.RichPresence": "Discord 游戏状态", + "Settings.DiscordIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Discord 的游戏状态系统发送哪些信息。\n\n无 - 不要向 Discord 发送游戏状态。\n基础 - 只发送有限的详细信息,例如你目前在 Resonite 处于在线状态。\n完整 - 在公开房间中,将所有合适的房间信息发送到 Discord。 包括世界名称和房间中有多少用户。\n\nDiscord 本身也会进行检测,以显示您正在玩的游戏。 这可以在 Discord 的设置中禁用。", + + "Settings.SteamIntegrationSettings.RichPresence": "Steam 游戏状态", + "Settings.SteamIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Steam 的游戏状态系统发送哪些信息。\n\n无 - 不要向 Steam 发送游戏状态。\n基础 - 只发送有限的详细信息,例如你目前在 Resonite 处于在线状态。\n完整 - 在公开房间中,将所有合适的房间状态发送到 Steam。 包括世界名称和房间中有多少用户。\n\n无论设置与否,Steam 本身都会显示您正在玩 Resonite。更改此设置只会影响向 Steam 发送多少有关当前房间的额外数据。", + + "Settings.SteamIntegrationSettings.SaveScreenshots": "保存截图", + "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "启用此设置后,您拍摄的照片副本将保存到 Steam 屏幕截图中。", + + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "启动远程畅玩的时候强行使用 Steam Voice", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "启用后,当你使用 Steam 远程畅玩,它会自动强制音频输入使用 Steam 语音。 这有助于你无需自动切换即可使用转发的麦克风。

如果你想使用自己的音频设备(如外接麦克风),禁用此功能会很有用。", + + "Settings.LeapMotionSettings.LeapMotionEnabled": "启用手部追踪", + "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "启用后,运动追踪器将用来追踪你的手和手指。", + "Settings.LeapMotionSettings.Offset": "手部追踪偏移量", + "Settings.LeapMotionSettings.Offset.Description": "这是 VR 头显上运动追踪器的偏移量(以米为单位)。调整这些值以确保你的双手位置正确。", + "Settings.LeapMotionSettings.SnapDistance": "控制器捕捉距离", + "Settings.LeapMotionSettings.SnapDistance.Description": "当你的手在控制器的范围内时,控制器会自动捕捉到你的手,并使用控制器本身的手部追踪数据,而不是运动追踪器的数据。这可以控制手部捕捉的距离。", + "Settings.LeapMotionSettings.UseFingersWhenSnapped": "使用控制器时追踪手指", + "Settings.LeapMotionSettings.UseFingersWhenSnapped.Description": "当双手被固定在控制器上时,它仍会使用来自运动追踪器的数据来摆出手指的姿势。", + + "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled": "Vive手部追踪", + "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description": "启用后,你的双手和手指将使用 Vive 手部追踪功能进行追踪。 这通常要用 VR 头显本身的摄像头。 你可能需要在 Steam VR 设置中启用手部追踪功能。", + "Settings.ViveHandTrackingSettings.SnapDistance": "控制器捕捉距离", + "Settings.ViveHandTrackingSettings.SnapDistance.Description": "当你的手在控制器的范围内时,控制器会自动捕捉到你的手,并使用控制器本身的手部追踪数据,而不是头显摄像头。这可以控制手部捕捉的距离。", + "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "使用控制器时追踪手指", + "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "当手被固定在控制器上时,它仍会利用来自 VR 头显摄像头的数据来摆出手指的姿势。", + + "Settings.TrackerSettings" : "追踪器设置", + "Settings.TrackerSettings.UseTrackers" : "使用追踪器", + "Settings.TrackerSettings.UseTrackers.Description" : "使用此选项,你可以全局禁用所有追踪器。如果你的追踪器在角落里充电,导致你的虚拟形象皱成一团的时候,这就很有用了。", + "Settings.TrackerSettings.Trackers" : "管理追踪器", + "Settings.TrackerSettings.Trackers.Breadcrumb" : "追踪器", + + "Settings.TrackerSettings.Trackers.UseTracker" : "使用追踪器", + "Settings.TrackerSettings.Trackers.UseTracker.Description" : "是否应使用此追踪器进行追踪?你可以用它来暂时禁用给定的追踪器,而无需重置其映射。", + "Settings.TrackerSettings.Trackers.FreezeTracking" : "冻结追踪器", + "Settings.TrackerSettings.Trackers.FreezeTracking.Description" : "启用后,跟踪器将保持激活状态,但会冻结其当前位置和旋转角度。此设置不是持久性的,将在下次启动时重置。", + "Settings.TrackerSettings.Trackers.CustomName" : "自定义名称", + "Settings.TrackerSettings.Trackers.CustomName.Description" : "你可以给追踪器起一个自定义名称,以便于与其他追踪器器区分,而不是使用它的 ID。这主要是为了美观,在功能上没有区别。", + "Settings.TrackerSettings.Trackers.MappedBodyNode" : "追踪器映射", + "Settings.TrackerSettings.Trackers.MappedBodyNode.Description" : "该追踪器映射到哪个身体部位,以便进行全身追踪。\n\n我们建议使用全身校准来设置此设置,而不是在此手动调整。", + "Settings.TrackerSettings.Trackers.MappedPosition" : "映射位置", + "Settings.TrackerSettings.Trackers.MappedPosition.Description" : "追踪器相对于所映射的身体部位的位置。\n\n我们建议使用全身校准来设置此设置,而不是在此手动调整。", + "Settings.TrackerSettings.Trackers.MappedRotation" : "映射旋转角度", + "Settings.TrackerSettings.Trackers.MappedRotation.Description" : "追踪器相对于所映射的身体部位的旋转角度。\n\n我们建议使用全身校准来设置此设置,而不是在此手动调整。", + "Settings.TrackerSettings.Trackers.UseInVR" : "在 VR 模式里使用", + "Settings.TrackerSettings.Trackers.UseInVR.Description" : "这个追踪器是否会在在 VR 模式下影响你的虚拟形象?", + "Settings.TrackerSettings.Trackers.UseInDesktop" : "在桌面模式里使用", + "Settings.TrackerSettings.Trackers.UseInDesktop.Description" : "这个追踪器是否会在在桌面模式下影响你的虚拟形象?", + "Settings.TrackerSettings.Trackers.TrackerID" : "追踪器ID", + "Settings.TrackerSettings.Trackers.TrackerID.Description" : "此追踪器的唯一 ID。此信息被视为隐私,与在世界上显示的 ID 不同,以避免通过指纹追踪。", + "Settings.TrackerSettings.Trackers.TrackerBattery" : "追踪器电量", + "Settings.TrackerSettings.Trackers.TrackerBattery.Description" : "此追踪器的当前电池电量。请注意,某些追踪器可能不支持追踪当前电池电量。", + "Settings.TrackerSettings.Trackers.TrackerIsCharging" : "正在充电", + "Settings.TrackerSettings.Trackers.TrackerIsCharging.Description" : "这表示追踪器当前是否正在充电。请注意,某些追踪器可能不支持报告此信息。", + "Settings.TrackerSettings.Trackers.Unmap" : "重置定位", + "Settings.TrackerSettings.Trackers.Remove" : "重置追踪器绑定", + + "Settings.SteamLinkSettings" : "Steam Link", + "Settings.SteamLinkSettings.OSC_DataPort" : "OSC 面部追踪端口", + "Settings.SteamLinkSettings.OSC_DataPort.Description" : "用于监听 OSC 面部追踪数据的端口。 该端口应与你在 SteamVR 设置中设置的端口一致,这样面部追踪才能正常工作。", + + "Settings.HapticPointMapping.MappingTarget" : "定位到", + "Settings.HapticPointMapping.MappingTarget.Description" : "用它来配置你希望将此设备定位到虚拟形象的哪个部分。", + + "Settings.HapticPointMapping.PointRadius" : "触点半径", + "Settings.HapticPointMapping.PointRadius.Description" : "这可以让你控制虚拟形象上触觉点的大小。将其做得更大,可以更容易地从更远的距离触发,但同时也会降低精确度,因为在该点的范围内任何触觉触发都会激活它。", + + "Settings.HapticPointMapping.TorsoHorizontalPosition" : "躯干水平位置", + "Settings.HapticPointMapping.TorsoHorizontalPosition.Description" : "这是沿躯干从左到右的水平位置。", + "Settings.HapticPointMapping.TorsoVerticalPosition" : "躯干垂直位置", + "Settings.HapticPointMapping.TorsoVerticalPosition.Description" : "这是沿躯干从下至上的垂直位置。", + "Settings.HapticPointMapping.TorsoSide" : "躯干侧部", + "Settings.HapticPointMapping.TorsoSide.Description" : "这表示该设备应定位到躯干的哪一侧(前胸或后背)", + + "Settings.HapticPointMapping.HeadPitchAngle" : "头部俯仰角度", + "Settings.HapticPointMapping.HeadPitchAngle.Description" : "它控制头部 \"垂直\" 轴的位置。 默认位置是脸部中心(鼻子的位置)。增大角度会向上偏向头顶。减小角度值则会向下巴方向移动。", + "Settings.HapticPointMapping.HeadYawAngle" : "头部偏转角度", + "Settings.HapticPointMapping.HeadYawAngle.Description" : "这可以控制头部周围的水平位置,向左或向右转。中心(鼻子的位置)是默认姿势。减小数值会向左转,增大数值会向右转。它以 180° 的角度环绕头部一周,也就是后脑勺的位置。", + + "Settings.HapticPointMapping.ArmSide" : "手臂", + "Settings.HapticPointMapping.ArmSide.Description" : "要定位到哪边手臂?左臂还是右臂?", + "Settings.HapticPointMapping.ArmPositionAlong" : "手臂的位置", + "Settings.HapticPointMapping.ArmPositionAlong.Description" : "这控制着手臂的位置。从肩部开始,一直到手腕。中间位置是肘部的位置。", + "Settings.HapticPointMapping.ArmAngleAround" : "手臂周围角度", + "Settings.HapticPointMapping.ArmAngleAround.Description" : "这可以控制手臂圆周的角度。默认的 0° 位置与手的顶部对齐。负角度向左,正角度向右。环绕 180° 将使点位于手掌所在的手臂侧面。", + + "Settings.HapticPointMapping.LegSide" : "腿部", + "Settings.HapticPointMapping.LegSide.Description" : "要定位到哪边的腿?左腿还是右腿?", + "Settings.HapticPointMapping.LegPositionAlong" : "腿部的位置", + "Settings.HapticPointMapping.LegPositionAlong.Description" : "这控制着腿部的位置。从臀部开始,一直到整个角度。中间位置是膝盖的位置。", + "Settings.HapticPointMapping.LegAngleAround" : "腿部周围角度", + "Settings.HapticPointMapping.LegAngleAround.Description" : "这可以控制腿部圆周的角度。默认的 0° 位置与腿的前方对齐,即膝盖指向的方向。负角度向左,正角度向右。环绕 180° 将使点位于腿的后侧。", + + "Settings.HapticPointMapping.ControllerSide" : "控制器", + "Settings.HapticPointMapping.ControllerSide.Description" : "该触点应该定位到哪个控制器?左侧还是右侧?", + + "Settings.HapticPointMapping.Tag" : "触点标签", + "Settings.HapticPointMapping.Tag.Description" : "与此触觉点相关联的标签。这将定位到虚拟形象上与标签触点定位器组件上指定的触觉标签相匹配的点。如果虚拟形象上没有定义带有此触点标签的点,触觉设备将无法工作。\n\n当你需要完全控制触觉设备定位到的虚拟形象上的精确点时(例如,当通用定位不符合你的需求时),这个功能就非常有用。", + + "Settings.GiggleTechSettings" : "GiggleTech 设备", + "Settings.GiggleTechSettings.Devices" : "管理 GigglePucks", + "Settings.GiggleTechSettings.GigglePuckIP" : "根据GigglePuck IP 手动绑定", + "Settings.GiggleTechSettings.GigglePuckIP.Description" : "如果网络上没有自动检测到 GigglePuck,请在此栏填写 IP 地址,然后点击下面的按钮手动添加。\n\n添加后,点击\"管理 GigglePucks\" 进行配置。", + "Settings.GiggleTechSettings.RegisterGigglePuck" : "手动注册 GigglePuck", + "Settings.GiggleTechSettings.Devices.IP" : "GigglePuck IP", + "Settings.GiggleTechSettings.Devices.IsConnected" : "GigglePuck 设备连接了吗", + "Settings.GiggleTechSettings.Devices.UseDevice" : "使用该设备", + "Settings.GiggleTechSettings.Devices.UseDevice.Description" : "在映射时,你可以用它来启用或禁用单个 GigglePucks 设备。禁用设备将关闭所有触点。", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected" : "始终视为已连接", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description" : "启用此选项后,即使网络上未检测到 GigglePuck,它也会被视为已连接。\n\n这对某些可能存在自动检测问题的网络环境中非常有用。", + "Settings.GiggleTechSettings.Devices.IntensityScale" : "强度等级", + "Settings.GiggleTechSettings.Devices.IntensityScale.Description" : "这样你就可以调节发送到 GigglePuck 的触觉强度。 触觉的实际强度永远不会超过 GigglePuck 的最大安全值 - 这些值会被限制在电动机过载的安全最大值。", + "Settings.GiggleTechSettings.Devices.Remove" : "移除绑定", + "Settings.GiggleTechSettings.Devices.CustomName" : "自定义名字", + "Settings.GiggleTechSettings.Devices.CustomName.Description" : "你可以用它来给这个 GigglePuck 起一个自定义名称,以便于参考。这纯粹是用于美观,没有功能上的区别。", + "Settings.GiggleTechSettings.Devices.Breadcrumb" : "GigglePucks 设备", + "Settings.GiggleTechSettings.Devices.ActivationIntensity" : "当前强度", + "Settings.GiggleTechSettings.Devices.MinimumIntensity" : "最小强度", + "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description" : "这是触控装置运行时的最小强度。当强度过低时,会导致触控设备停滞并停止响应。", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity" : "初始激活强度", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description" : "当触觉装置从非激活状态转为激活状态时,它们将在很短的时间内以设定的最低强度运行。当激活值过低,电机无法启动时,这可以帮助触觉设备启动。", + + "Settings.UserMetricsSettings.UserHeight": "身高", + "Settings.UserMetricsSettings.UserHeight.Description": "这是你在现实世界中的身高,用于适当缩放你的虚拟形象,使其本身匹配你。这也是你启用坐姿模式时的身高。\n\n你可以使用适当的单位输入你的身高,例如输入
175 cm 或者 1.75 m (公制单位)或者 5'11\" (英制单位)。", + + "Settings.FavoritesSettings" : "偏好", + "Settings.FavoritesSettings.AutoLoadCloudHome" : "启动时加载云端家园", + "Settings.FavoritesSettings.AutoLoadCloudHome.Description" : "启用后,云端家园将在启动时自动加载。如果希望不加载,可以禁用此选项。它将在下次启动时生效。", + + "Settings.AudioInputDeviceSettings.UseSystemDefault": "使用系统默认音频输入设备", + "Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "启用此选项可自动使用你在系统中设置为默认音频输入的输入设备。如果想覆盖此选项并使用特定设备,请禁用此选项并在下面配置首选设备。", + "Settings.AudioInputDeviceSettings.DevicePriorities": "配置默认音频输入设备", + "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "配置音频输入设备", + "Settings.AudioInputDeviceSettings.SetAsDefault": "设为默认", + "Settings.AudioInputDeviceSettings.Testing.Header": "测试音频输入设备", + "Settings.AudioInputDeviceSettings.Testing.Description": "你可以用它来监控和测试所选的音频设备,确保其工作正常。使用该按钮聆听输入,会向你回放声音。", + "Settings.AudioInputDeviceSettings.Testing.ListenToInput": "聆听输入内容", + "Settings.AudioInputDeviceSettings.Testing.StopListeningToInput": "停止聆听", + "Settings.AudioInputDeviceSettings.Testing.Monitoring.Header": "现场音频监听", + + "Settings.AudioOutputDeviceSettings.UseSystemDefault": "使用系统默认音频输出设备", + "Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "启用此选项可使用默认音频设备输出音频。禁用此选项后,你可以配置使用哪个音频设备来输出下面的音频。在 VR模式和桌面模式之间切换时,如果使用不同的设备,这将非常有用。", + "Settings.AudioOutputDeviceSettings.DevicePriorities": "配置默认音频输出设备", + "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "配置默认音频输出设备", + "Settings.AudioOutputDeviceSettings.SetAsDefault": "设为默认", + + "Settings.AudioVolumeSettings.MasterVolume": "主音量", + "Settings.AudioVolumeSettings.MasterVolume.Description": "这可以统一控制所有声音的音量。如果声音过大或过小,你可以调整这一设置。", + "Settings.AudioVolumeSettings.SoundEffectVolume": "音效音量", + "Settings.AudioVolumeSettings.SoundEffectVolume.Description": "调整所有音效的音量。这些通常是各种物品和工具发出的声音。", + "Settings.AudioVolumeSettings.MultimediaVolume": "多媒体音量", + "Settings.AudioVolumeSettings.MultimediaVolume.Description": "控制各种多媒体的音频音量。 通常情况下,音频、音乐和视频播放器都属于多媒体,也包括世界上的背景音乐。", + "Settings.AudioVolumeSettings.VoiceVolume": "语音音量", + "Settings.AudioVolumeSettings.VoiceVolume.Description": "这可以控制所有其他用户的语音音量。在某些情况下,预先录制的语音片段也受此设置控制。你还可以在房间选项中调整每个用户的音量。", + "Settings.AudioVolumeSettings.UserInterfaceVolume": "UI音量", + "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "通过该设置,你可以专门调整UI的声音效果--悬停和按下按钮、滑块、某些工具的交互、捕捉照片等。", + + "Settings.AudioAccessibilitySettings.WhisperVolume": "耳语音量", + "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "启动耳语模式后,它将调整球外声音的响度。 如果声音太大或太小,你可以用它来调整音量衰减。", + "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "语音消息音量", + "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "这表示当你在好友中录制语音消息时,其他声音的响度。 这有助于防止 \"语音干扰\",让你更容易集中注意力。", + + "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "语音音量标准化", + "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "该功能将尽量确保你的语音输入达到统一的水平。无论你的麦克风设置如何,这都有助于使你的音量与其他用户相同。 我们强烈建议保持此设置,以确保其他用户也能清楚地听到你的声音。", + "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "语音阈值", + "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "噪声门可防止随机噪声传播给其他用户。该设置表示何时开始允许麦克风中的声音传入。如果有太多噪音传入,请提高该设置;如果你的声音无法传入,请降低该设置。", + "Settings.AudioInputFilteringSettings.NoiseGateAttack": "语音缓冲阈值", + "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "此设置调整噪声阈值对过于安静的传入音频的响应速度。 数值越大,音量减弱的速度越慢,而数值越小,音量上升的速度越快。", + "Settings.AudioInputFilteringSettings.NoiseGateHold": "语音阈值滞留", + "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "此设置调整在最初检测到音量后,调整音量应保持多长时间,然后再开始过滤音频。如果设置较高,则在发出足够大的声音后,会有更多较安静的音频通过。", + "Settings.AudioInputFilteringSettings.NoiseGateRelease": "语音释放阈值", + "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "此设置可调整噪声门在传入音频恢复安静后的关闭速度。", + + "Settings.AudioInputFilteringSettings.NormalizationThreshold": "标准化阈值", + "Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "使用该设置,你可以控制阈值,使传入的音频在何时被放大。如果你的正常说话声太小,没有被放大,请降低该设置。如果有外界的噪音被放大,则提高阈值。", + + "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "噪声抑制滤波器(RNNoise)", + "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "该功能可处理输入的音频,过滤掉各种不良噪音。这可以净化来自嘈杂麦克风的音频,从而产生更纯净的声音。我们强烈建议将此设置打开。不过,它也可以过滤某些无法识别为语音的噪音。", + + "Settings.VoiceSettings" : "语音设置", + "Settings.VoiceSettings.MutePersistence" : "登录时的麦克风状态", + "Settings.VoiceSettings.MutePersistence.Description" : "麦克风常开: 当你登录的时候,你将会一直保持开麦状态。\n\n麦克风常闭: 当你登录的时候, 你将会一直保持静音状态。 你将需要点击开麦或者点击 \"按下说话\" 键 (默认为 V) 才能说话。\n\n最后一次的状态: 登录时,将保留上次退出登录时的状态。", + + "Settings.EarmuffSettings" : "耳罩模式", + "Settings.EarmuffSettings.EarmuffEnabled" : "使用耳罩模式", + "Settings.EarmuffSettings.EarmuffEnabled.Description" : "启动耳罩模式后,用户的声音会根据距离和您所面对的方向而明显减弱。\n\n实际上,这就创造了一个 \"侦听锥\",当一个世界里有太多重叠的声音时,它就会有所帮助。", + "Settings.EarmuffSettings.Directionality" : "方向", + "Settings.EarmuffSettings.Directionality.Description" : "这可以控制声音衰减的方向性。0 % 时,你身后的声音与你身前相同距离的声音音量相同。当值为 100 % 时,除非距离很近,否则你将听不到身后的声音。\n\n如果你想更好地听到身后的声音,请降低该值。", + "Settings.EarmuffSettings.Distance" : "距离", + "Settings.EarmuffSettings.Distance.Description" : "这控制着你前方(如果方向性为 0 %,则控制着你后方)的距离,超过这个距离,声音就会变得更小。", + "Settings.EarmuffSettings.Angle" : "角度", + "Settings.EarmuffSettings.Angle.Description" : "这可以控制声音在您的脸前保持正常水平的角度。任何超出这个角度的声音在到达过渡距离后都会开始衰减。", + "Settings.EarmuffSettings.TransitionStart" : "过渡起步距离", + "Settings.EarmuffSettings.TransitionStart.Description" : "这控制着与 \"侦听锥\" 的距离,在这个距离上,声音会变得更小。 建议将其保持在零以上,因为这样可以更好地包含两侧的声音和头部附近的声音 (例如,声音本质上在你的后面,但却非常接近)。", + "Settings.EarmuffSettings.TransitionLength" : "过渡范围", + "Settings.EarmuffSettings.TransitionLength.Description" : "用它来控制声音从正常音量渐弱到完全衰减的距离。数值越大,音量过渡越平滑,而数值越小,过渡越突然。", + "Settings.EarmuffSettings.VolumeAttenuation" : "音量衰减", + "Settings.EarmuffSettings.VolumeAttenuation.Description" : "该值控制 \"侦听锥\" 以外声音的响度。 将其设置为 0 % 时,侦听锥范围以外的所有用户都将完全静音。", + + "Settings.RealtimeNetworkingSettings.DisableLAN": "禁用局域网连接", + "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "这将禁用本地网络特有的联网功能,例如在本地网络上广播房间或监听本网络上广播的其他房间。", + "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "尽可能通过 Steam 网络通信", + "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "启用后,你将尽可能通过 Steam 网络通信协议进行连接。在某些情况下,例如当 LNL 协议处于严重拥堵状态时,这将有所帮助。不过,由于该协议缺少某些功能,可能会导致网络更不稳定,因此我们建议只有在遇到问题时才启用该协议。", + "Settings.RealtimeNetworkingSettings.PreferTCP": "尽可能使用 TCP", + "Settings.RealtimeNetworkingSettings.PreferTCP.Description": "启用后,通过 TCP 的连接将优先于所有其他协议。这主要影响局域网内的连接,因为默认情况下互联网上的连接不使用 TCP。\n\nTCP 在局域网中性能更好,在某些基于 UDP 协议的网络中也能正常工作。\n\n不过,它们也会受到 \"头部数据包\" 堵塞的影响, 导致声音和动作出现明显延迟。", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL 数据包大小", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "该值会控制用于实时联网的 LNL 协议的数据包大小。 更改此设置将对你加入的所有房间立即生效。\n\n如果你遇到数据包排队的情况,可以增加该值,这样可以提高连接吞吐量。不过,数值越大也会使连接越不稳定,所以要谨慎。\n\n默认值:64\n\n请注意,此设置只是诊断和临时性的解决办法,将来会自动调整此值。", + + "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "最大同时传输资产数", + "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "该设置调整在进入房间时同时可以传输多少本地导入的资产。增加该值可以更快地向用户传输资产,但也会降低网络连接的质量。我们建议测试网络可以承受的数值。", + "Settings.AssetGatherSettings.MaxConcurrentDownloads": "最大同时下载数", + "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "使用此值可控制同时下载资产的数量。 使用较大的值可以加快世界的加载速度,但也会导致网络超载,因此在调整此值时要谨慎。", + + "Settings.HostAccessSettings.Entries": "管理主机访问权限", + "Settings.HostAccessSettings.Entries.Breadcrumb": "主机访问权限", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "允许 HTTP 请求", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "这表示该主机是否允许 HTTP(S) 请求。这些请求通常是与第三方服务通信的 REST API 请求。", + "Settings.HostAccessSettings.Entries.AllowWebsockets": "允许使用 WebSocket", + "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "表示该主机将允许实时 WebSocket 连接。这些连接通常用于延迟敏感型的双向通信和数据流。", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "允许通过 OSC 接收数据", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "这表示 Resonite 是否可以接收和处理 OSC 数据", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "允许通过 OSC 发送数据", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "这控制着 Resonite 是否允许通过 OSC 协议向指定主机发送数据", + "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "最后一次发出超链接请求的原因", + "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "最后一次发出 websocket 请求的原因", + "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "最后一次 OSC 发送请求的原因", + "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "最后一次 OSC 接收请求的原因", + "Settings.HostAccessSettings.Entries.Remove": "移除入口 (下一次你将会被询问)", + "Settings.HostAccessSettings.DebugReset": "重置主机访问入口", + + "Settings.UserRestrictionsSettings.DebugReset": "重置用户限制", + + "Settings.WindowsSettings.KeepOriginalScreenshotFormat": "保留原始屏幕截图格式", + "Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "启用此选项可避免在将截图保存到 Windows 的文档文件夹时将截图转换为 JPG 或 PNG 格式。这会使截图更难使用,因为某些应用程序可能无法打开这种格式。", + + "Settings.DebugSettings.DebugInputBindings": "显示输入绑定的调试信息", + "Settings.DebugSettings.DebugInputBindings.Description": "启用后,你将看到输入绑定系统的调试信息。 这对开发人员非常有用。", + "Settings.DebugSettings.ConvertParticleSystems": "转换粒子系统到 PhotonDust 上。", + "Settings.DebugSettings.ConvertParticleSystems.Description": "启用此选项将为任何 加载的物品和世界从旧式粒子系统转换到新的自定义粒子系统(PhotonDust)。

这仅用于测试目的! 如果你不是测试人员,我们不建议打开这个选项,你的内容有可能会因此导致损坏。

如果你想帮助测试,请查看我们的GitHub/Discord。", + + "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "双击手柄握把键装备物品", + "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "启用后,只要连续按两次握把键,就可以装备工具和小物件。这一设置可能会在某个时候被移除。", + "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "使用传统世界切换器", + "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "启用后,非主要手部的应用按钮将打开传统的世界开关,在在线的世界之间切换。这一功能将来会被更灵活的解决方案所取代。", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts" : "使用传统物品栏与房间手势快捷键", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description" : "启用后,当你按住手柄并按下 A 键(通常会打开/关闭仪表盘)时,就会打开传统的物品栏或房间菜单。", + + "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "抑制脚步模拟", + "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "这是为了使某些功能像劫持脚代理的全身追踪玩家正常工作,而无需修改它们。

如果你在未使用追踪器或类似功能的情况下开启此功能,动画效果将无法正常显示。请在使用完追踪器器后再将其关闭。

请注意: 这个设置会在某一时刻移除,我们建议升级定位器,使其与新系统兼容,并在激活时自动抑制动作模拟。", + + "Settings.TwitchInterfaceSettings.ChannelName": "Twitch 频道名", + "Settings.TwitchInterfaceSettings.ChannelName.Description": "这将为摄像机控制面板中的 Twitch 聊天面板设置默认的 Twitch 频道名称。这主要用于希望看到 Twitch 聊天的 Twitch 主播而用的。", + + "Settings.MessagingPrivacySettings.DoNotSendReadStatus": "不要发送已读回执", + "Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description": "启用此功能后,其他用户将无法看到你何时立即阅读了他们的消息。 你也看不到他们何时阅读了你的消息。", + + "Settings.LocaleSettings.CultureLocaleCode": "区域代码", + "Settings.LocaleSettings.CultureLocaleCode.Description": "设置后,将覆盖用于格式化数字和其他数量的默认区域格式。通常情况下,将使用所选语言的区域格式,这个设置可以让你混合它们。例如,使用你的母语语言和美国区域格式来显示内容。", + "Settings.LocaleSettings.UseImperialUnits": "使用英制单位", + "Settings.LocaleSettings.UseImperialUnits.Description": "启用后,数量(长度/高度、质量、体积......)编辑器将尝试使用英制单位,而不是国际单位。如果你来自美国、英国、利比里亚或缅甸,这将非常有用。", + "Settings.LocaleSettings.AvailableLocales": "选择语言", + "Settings.LocaleSettings.AvailableLocales.Breadcrumb": "语言", + "Settings.LocaleSettings.AvailableLocales.SystemLocale": "使用系统语言", + + "Settings.DashSettings.DashCurvature": "主菜单曲度", + "Settings.DashSettings.DashCurvature.Description": "此设置可以控制在 VR 模式中主菜单的弯曲程度。将其设置为 0 将使其完全平坦。", + "Settings.DashSettings.OpenCloseSpeed": "主菜单过渡动画速率", + "Settings.DashSettings.OpenCloseSpeed.Description": "用它来调整主菜单打开或关闭时过渡动画的速度。如果你不喜欢这种动画效果,可以将其设置为非常高的值,这样面板打开和关闭的速度就会非常快。", + "Settings.DashSettings.AllowReplacingSettings" : "允许替换设置面板", + "Settings.DashSettings.AllowReplacingSettings.Description" : "启用后,您就可以在 UI 编辑模式下选择面板上的设置面板,并将其替换为另一个面板。\n\n如果你想选取单个设置作为维面,则需要关闭此设置。 建议在你想用自定义替换设置 UI 时暂时打开,然后再禁用。", + + "Settings.NotificationSettings" : "通知", + "Settings.NotificationSettings.UserOnline" : "有好友上线", + "Settings.NotificationSettings.UserOnline.Description" : "这可以控制好友上线时是否会收到通知。", + "Settings.NotificationSettings.UserSociable" : "好友积极社交状态", + "Settings.NotificationSettings.UserSociable.Description" : "当你的某个好友有很强的社交意愿时,你会收到一个明显的带声音的通知,这样你就可以邀请或叫他们了!\n\n如果你不喜欢这些通知,可以将其关闭,这将把社交状态视为与用户在线获取通知无异。", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild" : "即使好友在不兼容的房间中也发送上线通知", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description" : "如果好友使用的版本与您的版本不兼容(例如,新版本或预发布版本),则此选项将控制您是否会在好友上线时收到通知。", + "Settings.NotificationSettings.Message" : "消息", + "Settings.NotificationSettings.Message.Description" : "这将控制你收到消息时的通知提醒。", + "Settings.NotificationSettings.Invite" : "房间邀请", + "Settings.NotificationSettings.Invite.Description" : "这可以控制你是否在受邀加入房间时收到通知。", + "Settings.NotificationSettings.InviteRequest": "邀请请求", + "Settings.NotificationSettings.InviteRequest.Description": "这控制着你在收到可回复的邀请请求时是否收到通知。", + "Settings.NotificationSettings.ContactRequest" : "好友请求", + "Settings.NotificationSettings.ContactRequest.Description" : "这可以控制当你收到某人的好友请求时,你是否能收到通知。", + "Settings.NotificationSettings.ContactSessionStarted" : "新的好友房间", + "Settings.NotificationSettings.ContactSessionStarted.Description" : "这可以控制当好友启动新房间时,你会收到哪些通知。", + "Settings.NotificationSettings.PublicSessionStarted" : "新的公开房间", + "Settings.NotificationSettings.PublicSessionStarted.Description" : "这将控制新的公开房间由非联系人发起时,你是否能收到通知。", + "Settings.NotificationSettings.UserJoinAndLeave" : "用户加入 & 离开", + "Settings.NotificationSettings.UserJoinAndLeave.Description" : "启用后,当用户加入或离开你当前所在的世界时,你将收到通知。", + "Settings.NotificationSettings.PermissionChanged": "权限组改变", + "Settings.NotificationSettings.PermissionChanged.Description": "启用后,当你的权限组在某个世界中发生更改时,你将收到通知。 例如,当你从游客更改为建筑者时。", + + "Settings.NamePlateSettings.NameplateVisibility": "铭牌可见度", + "Settings.NamePlateSettings.NameplateVisibility.Description": "该选项可以控制你可以看到谁的铭牌。", + "Settings.NamePlateSettings.UseCustomNameplates": "显示自定义铭牌", + "Settings.NamePlateSettings.UseCustomNameplates.Description": "如果某些铭牌难以阅读、完全隐藏或你需要查看用户的实际用户名和徽章(例如用于管理目的),你可以禁用自定义铭牌并查看默认铭牌。", + + "Settings.CustomizationSettings" : "自定义设置", + "Settings.CustomizationSettings.UserInterfaceEditMode" : "UI 编辑模式", + "Settings.CustomizationSettings.UserInterfaceEditMode.Description" : "启用后,你就可以编辑面板中以及手部和视口(如果已启用)上的面锚(模块化用户界面)的位置。\n\n使用完毕后,请记得关闭此设置!你也可以使用面板下方的专用按钮将其关闭。", + + "Settings.FacetAnchorsSettings" : "维面锚点", + "Settings.FacetAnchorsSettings.UseFacetAnchors" : "使用维面锚点", + "Settings.FacetAnchorsSettings.UseFacetAnchors.Description" : "启用后,你就可以使用右控制器上的应用按钮来切换手臂和前臂上的维面锚点。除了主面板外,这些锚点还提供了放置任何锚点的空间,以便快速取用。", + "Settings.FacetAnchorsSettings.AnimationSpeed" : "显示/隐藏动画播放速度", + "Settings.FacetAnchorsSettings.AnimationSpeed.Description" : "这决定了切换时维面锚点出现和隐藏的速度。", + "Settings.FacetAnchorsSettings.FacetAnchorToggle" : "切换控制器", + "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description" : "这将控制哪个控制器(左侧或右侧)来切换维面锚点。 该面板将与另一个控制器进行切换。", + "Settings.FacetAnchorsSettings.ShowContainerBackground" : "显示背景", + "Settings.FacetAnchorsSettings.ShowContainerBackground.Description" : "关闭此选项将禁用维面锚点的背景视觉效果,使维面本身成为唯一可见的部分。", + + "Settings.LaserSettings.SmoothSpeed": "激光平滑速度", + "Settings.LaserSettings.SmoothSpeed.Description": "用它来控制激光对你的动作做出反应的速度。较低的数值会使激光更加迟缓,但能更好地过滤震颤。数值越大,响应速度越快,但也会传递更多的控制器震动。", + "Settings.LaserSettings.ModulateStartAngle": "调节起始角度", + "Settings.LaserSettings.ModulateStartAngle.Description": "这表示激光平滑速度开始调节以跟上你移动的角度。增大该值将需要更大的移动幅度,激光才会开始跟上。", + "Settings.LaserSettings.ModulateEndAngle": "调节末端角度", + "Settings.LaserSettings.ModulateEndAngle.Description": "与调整起始角有关,它表示调整何时达到最大速度。通过改变起始角和结束角,你可以控制激光器在你的手增加移动动作时的响应速度。", + "Settings.LaserSettings.ModulateExponent": "调制指数", + "Settings.LaserSettings.ModulateExponent.Description": "它可以控制激光调制在起始角和终止角之间的响应曲线。你可以用它来使激光器在开始时反应较慢,或者开始时反应较快,然后逐渐减弱。", + "Settings.LaserSettings.ModulateSpeedMultiplier": "调制速度倍增器", + "Settings.LaserSettings.ModulateSpeedMultiplier.Description": "达到调制末端角度后,激光平滑速度将乘以该值。一旦你的手移动到足够远的距离,增加该值将使激光更快地跟上你的手部指向。 降低该值则需要更长的时间让激光赶上你的手部指向。", + "Settings.LaserSettings.StickThreshold": "激光粘性", + "Settings.LaserSettings.StickThreshold.Description": "这可以控制激光对互动物品的粘附程度。数值越大,粘性越强。将此值设为零将完全消除粘性(例如在拾取物品过程中)。", + "Settings.LaserSettings.ShowInDesktop": "在桌面模式下显示激光", + "Settings.LaserSettings.ShowInDesktop.Description": "开启后,在桌面模式下的第一人称视角中,激光视觉效果将完全呈现在你眼前", + + "Settings.EditSettings": "编辑设置", + "Settings.EditSettings.ConfirmComponentDestroy": "确定删除组件", + "Settings.EditSettings.ConfirmComponentDestroy.Description": "启用后,在检查器中删除组件前会要求你进行确认。这有助于防止因误操作而意外删除它们。", + "Settings.EditSettings.ConfirmSlotDestroy": "确定删除槽位", + "Settings.EditSettings.ConfirmSlotDestroy.Description": "启用后,使用开发者工具销毁槽位时会要求你进行确认。这可以防止因误点击而意外销毁对象。", + + "Settings.CursorSettings": "光标设置", + + "Settings.CursorSettings.BaseCursorSize": "基本光标大小", + "Settings.CursorSettings.BaseCursorSize.Description": "这会设置一个基本光标大小。我们建议先设置这个值,然后再调整其他值,因为它们的大小是相对于这个值的。", + + "Settings.CursorSettings.GrabMultiplier": "抓握时的大小倍数", + "Settings.CursorSettings.GrabMultiplier.Description": "在抓取对象和项目时,它将作为光标的光标大小倍增应用。", + + "Settings.CursorSettings.InteractionMultiplier": "互动时的大小倍数", + "Settings.CursorSettings.InteractionMultiplier.Description": "当与UI元素(如按钮)交互时,它将作为光标的光标大小倍增应用。", + + "Settings.CursorSettings.TextMultiplier": "文本编辑时的大小倍数", + "Settings.CursorSettings.TextMultiplier.Description": "在互动和操作文本时,它将作为光标的光标大小倍增应用。", + + "Settings.CursorSettings.SliderMultiplier": "滑动时的大小倍数", + "Settings.CursorSettings.SliderMultiplier.Description": "在与滑块和滚动条互动时,它将作为光标的光标大小倍增应用。", + + + "Settings.DesktopViewSettings.FollowCursor": "跟随光标", + "Settings.DesktopViewSettings.FollowCursor.Description": "启用后,桌面视图将自动切换到光标所在的屏幕。当你在 VR 模式中使用物理键盘和鼠标时,这将非常有用。", + "Settings.DesktopViewSettings.Brightness": "亮度", + "Settings.DesktopViewSettings.Brightness.Description": "桌面视角下的亮度", + "Settings.DesktopViewSettings.Opacity": "不透明度", + "Settings.DesktopViewSettings.Opacity.Description": "降低该值可使桌面视角半透明,从而更容易看到后面的世界。", + + "Settings.PhotoCaptureSettings.FingerGestureEnabled": "使用手指拍照手势", + "Settings.PhotoCaptureSettings.FingerGestureEnabled.Description" : "启用该功能后,你只需将手指摆成相框的形状,然后卷曲食指,就能在世界中快速拍照。", + "Settings.PhotoCaptureSettings.NormalCaptureResolution": "照片分辨率", + "Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "这将设置手指手势或桌面快捷键捕获的普通照片的分辨率。更高的分辨率需要更多的时间和存储空间来处理,但能提供更好的细节。", + "Settings.PhotoCaptureSettings.TimerCaptureResolution": "定时照片分辨率", + "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "与普通分辨率类似,你可以为在定时功能拍摄照片模式下设置单独的分辨率。如果你使用定时器拍摄集体照,这将非常有用,因为更高的分辨率会在集体拍摄时呈现更好的效果。", + "Settings.PhotoCaptureSettings.TimerSeconds": "计时器持续时间", + "Settings.PhotoCaptureSettings.TimerSeconds.Description": "使用定时功能需要多少秒后拍摄照片。", + "Settings.PhotoCaptureSettings.CaptureStereo": "拍摄立体照片", + "Settings.PhotoCaptureSettings.CaptureStereo.Description": "启用后,所有的快速捕捉生成的图片都将是立体的。 这在 VR 模式中非常有用", + "Settings.PhotoCaptureSettings.StereoSeparation" : "立体分离度", + "Settings.PhotoCaptureSettings.StereoSeparation.Description" : "当立体模式开启时,将可以控制立体摄像机之间的距离。这可以控制摄像机之间的距离,从而影响较远物体的立体效果强度。\n\n拍摄近距离物体时,数值越小效果越好;拍摄大场景时,数值越大效果越好。", + "Settings.PhotoCaptureSettings.PhotoAutosavePath": "自动保存路径", + "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "设置后,你拍摄(或使用右键菜单保存)的任何照片都将自动保存到你的游戏库存中。例如 照片/%year%/%month_name%\n\n以下变量可用:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "Settings.PhotoCaptureSettings.CapturePrivateUI" : "捕捉自身UI", + "Settings.PhotoCaptureSettings.CapturePrivateUI.Description" : "启用后, 快速照片捕捉将呈现你的UI, 如界面。\n\n我们建议你在完成设置后将其关闭,因为开启它可能会导致意外拍摄到并泄露你的个人信息。", + "Settings.PhotoCaptureSettings.EncodeFormat" : "照片编码格式", + "Settings.PhotoCaptureSettings.EncodeFormat.Description" : "拍摄的照片将被编码成的图像文件格式。请注意,某些格式可能缺乏某些功能(如支持 alpha),编码速度可能会明显变慢,图像质量可能会降低,或导致文件变大。", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates" : "始终隐藏铭牌", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description" : "如果你希望照片中永远不显示铭牌,请将其打开。此设置与当前的铭牌可见性无关,将始终确保铭牌隐藏在拍摄的照片中。", + + "Settings.DesktopRenderSettings.FieldOfView": "视场", + "Settings.DesktopRenderSettings.FieldOfView.Description": "在桌面模式下,用它来控制视场(FOV)。 数值越大,视野越开阔,但两侧的失真也越大。", + + "Settings.DesktopRenderSettings.SprintFieldOfViewZoom": "在冲刺时缩放视场", + "Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description": "启用此选项后, Resonite 将会在 桌面模式下缩放视场。\n关闭这个设置以移除这个效果。\n 包括用户所生成的内容的效果", + + "Settings.DesktopRenderSettings.VSync": "垂直同步", + "Settings.DesktopRenderSettings.VSync.Description": "启用该选项后,帧速率将与屏幕刷新率同步。禁用此选项可加快帧的渲染速度,但也会导致明显的撕裂。\n\n这在进行性能测试时非常有用,因为它将解除刷新限制和提高渲染速度上限。", + "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "限制后台运行时的帧速率", + "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "启用后,当应用程序窗口未聚焦时,帧速率将被限制在设定值内。如果你同时使用其他程序和游戏,这将非常有用,因为这样可以为它们腾出更多资源。", + "Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "最大背景帧速率", + "Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "这决定了应用程序在后台时允许的最大帧速率。较低的值可以节省更多的系统资源。", + + "Settings.InteractiveCameraFramingSettings.PositioningMode": "定位模式", + "Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "这将控制交互式摄像头在世界中的位置", + "Settings.InteractiveCameraFramingSettings.FieldOfView": "视场", + "Settings.InteractiveCameraFramingSettings.FieldOfView.Description": "交互式摄像机的视场。 数值越大,捕捉到的场景越多,但边缘会失真。", + "Settings.InteractiveCameraFramingSettings.AnglePosition": "角度", + "Settings.InteractiveCameraFramingSettings.AnglePosition.Description": "在第三人称或群组模式下,该选项控制摄像机与目标对象/群组的角度。", + "Settings.InteractiveCameraFramingSettings.Distance": "距离", + "Settings.InteractiveCameraFramingSettings.Distance.Description": "在第三人称或群组模式下,该选项控制摄像机与目标对象/群组的距离。", + "Settings.InteractiveCameraFramingSettings.HeightOffset": "高度偏移", + "Settings.InteractiveCameraFramingSettings.HeightOffset.Description": "在第三人称或群组模式下,可将摄像机相对于目标对象/群组移高或移低。", + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "第一人称俯仰角", + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description": "在第一人称模式下,使用此选项可上下俯仰摄像机。", + "Settings.InteractiveCameraFramingSettings.FirstPersonRoll": "第一人称旋转角度", + "Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "在第一人称模式下,它控制摄像机的侧向旋转--左右倾斜。", + "Settings.InteractiveCameraFramingSettings.FirstPersonOffset": "第一人称偏移", + "Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description": "该设置调整第一人称视角中相对于眼睛的摄像机偏移量。如果虚拟形象面部几何图形剪切到摄像机视图中,则可以使用此功能。", + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "框架视角位置", + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description": "这些是摄像机视角中的标准化坐标。摄像机会尝试将目标(例如第三人称模式下的用户头部)框定在视角中的这一位置。", + "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead": "对准头部前方", + "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description": "摄像机不会直接对准用户的头部,而是会尽量瞄准用户头部前方的一个点。这在你想为用户正在查看的内容(如世界中的物品和界面)时非常有用。", + + "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "防止遮挡", + "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "如果摄像机的视线被可碰撞物体遮挡,摄像机将自动移近以避免被遮挡。", + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "保持在世界空间内", + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "确保摄像机保持在主世界空间中,而不是在与用户相同的空间中自成体系。这可以在使用用户(如在车辆中)时提供更好的取景和定位效果。", + "Settings.InteractiveCameraPositioningSettings.MovementWobble": "运动摇摆", + "Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "这将为摄像机位置添加随时间变化的随机移动偏移。这可以让镜头看起来不那么静态,尤其是在你不怎么移动的情况下。", + + "Settings.InteractiveCameraRenderSettings.HideAllBadges": "隐藏徽章", + "Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "无论你的徽章设置如何,摄像机都不会渲染出任何用户的徽章。", + "Settings.InteractiveCameraRenderSettings.HideAllLasers": "隐藏激光", + "Settings.InteractiveCameraRenderSettings.HideAllLasers.Description": "摄像机不会渲染任何用户的交互激光。", + "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera": "用户眼睛始终注视摄像机", + "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description": "当你的形象使用模拟眼球运动时(即用户没有眼部追踪功能),这将使用户的虚拟形象优先与摄像机进行眼神接触。", + + "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius": "群组检测半径", + "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description": "在此距离内的用户将被添加到摄像机在群组模式下自动取景的群组中。", + "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary": "群组离开边界范围", + "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description": "用户需要离开群组半径多远才会被排除在群组之外。", + + "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "位置平滑速度", + "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description": "这表示摄像机移动到世界中目标位置的速度。数值越大,摄像机移动速度越快,但也会导致移动更加生涩。", + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "角度平滑速度", + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "这表示摄像机对目标对象周围角度变化的响应速度。", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "渲染平滑速度", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "这控制着摄像机调整目标对象取景的速度。数值越大,追踪目标的速度越快,但也会导致动作更加生涩。", + + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "在锚点之间插值", + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "启用后,摄像机将在世界中的摄像机锚点之间平滑插值。", + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "插值速度", + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "当启用锚点之间的插值时,它控制摄像机从一个锚点移动到另一个锚点的速度。", + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "使用线性插值", + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "启用此选项可在锚点之间移动时使用线性插值,而不是平滑插值。线性插值会突然开始和停止,但移动速度不变,与锚点之间的距离无关。这意味着如果锚点之间的距离较远,摄像机到达锚点所需的时间会更长。", + + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "生成在世界中已拍摄的照片", + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "当你使用交互式照相机对话框拍照时,照片是否会生成到世界中?如果禁用,照片只会保存到你的文档或库存中(如果配置了自动保存)", + + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "动态模糊", + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "摄像机是否应该渲染动态模糊效果?", + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "屏幕空间反射", + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "摄像机是否应该渲染屏幕空间反射效果?这可以为闪亮的表面提供更好的反射效果,但可能会导致伪影并增加性能要求。", + + "Settings.DescriptionField.NoTextTitle": "更多信息", + "Settings.DescriptionField.NoTextDescription": "将鼠标悬停在某个设置上可查看其说明。", + + "Settings.RelaySettings" : "网络中继", + "Settings.RelaySettings.AlwaysUseRelay" : "总是使用中继模式连接", + "Settings.RelaySettings.AlwaysUseRelay.Description" : "当无法建立与主机的直接连接时,中继模式通常用作备用方法。\n\n这在特定主机出现连接问题时非常有用。 但我们 推荐一直打开此选项。", + "Settings.RelaySettings.UseClosestAvailableRelay" : "使用最近的可用中继服务器", + "Settings.RelaySettings.UseClosestAvailableRelay.Description" : "启用该选项后,将自动选择离你最近可用的中继服务器进行连接。如果你想通过特定中继服务器进行连接(例如,在长距离连接时,为避免数据包排队),可以禁用此选项,并在下面配置首选中继服务器。", + "Settings.RelaySettings.RelayPriorities": "配置中继服务器优先级", + "Settings.RelaySettings.RelayPriorities.Breadcrumb": "中继服务器优先级", + + "Settings.PostProcessingSettings" : "后期处理", + "Settings.PostProcessingSettings.MotionBlurIntensity" : "动态模糊强度", + "Settings.PostProcessingSettings.MotionBlurIntensity.Description" : "这可以控制运动模糊效果的强度,使图像随着运动而模糊。 \n\n如果你将该效果设置为 0 % ,该效果将被完全禁用,这样可以提高性能。", + "Settings.PostProcessingSettings.BloomIntensity" : "光晕效果", + "Settings.PostProcessingSettings.BloomIntensity.Description" : "光晕效果会使场景中明亮的物体周围出现光晕,通常是 HDR 范围内的物体。 这可以让你在相同光量下控制该效果的强度。 \n\n请注意,当该效果设置为低或禁用时,某些内容可能看起来不正确。\n\n如果你将该效果设置为 0 % ,该效果将被完全禁用,这样可以提高性能。", + "Settings.PostProcessingSettings.AmbientOcclusionIntensity" : "环境遮挡 (AO) 强度", + "Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description" : "环境光遮蔽会使场景中的褶皱和角落变暗,这些地方通常受光较少。这可以增加场景的深度和真实感。请注意,如果将其设置得过低或禁用,某些内容可能会看起来不正确或完全被淡化,而在其他情况下则不会出现这种问题。", + "Settings.PostProcessingSettings.ScreenSpaceReflections" : "屏幕空间反射 (实验性功能)", + "Settings.PostProcessingSettings.ScreenSpaceReflections.Description" : "启用后,摄像机当前可见的任何场景部分都会实时反射出闪亮的表面。请注意,此滤镜目前还处于试验阶段,在很多场景中效果不佳,会产生诡异的反射和伪影。", + "Settings.PostProcessingSettings.Antialiasing" : "抗锯齿", + "Settings.PostProcessingSettings.Antialiasing.Description" : "抗锯齿滤镜可以平滑场景中物体的锯齿状边缘。你可以选择几种不同的滤镜,每种滤镜都有不同的缺点。FXAA 是常用的滤镜,效果相当不错,但也会模糊场景中的其他部分,例如文本。\n\n警告: 有些 AA 选项可能不适合在 VR 中使用或根本无法在 VR 中使用。", + + "Settings.TextureQualitySettings" : "纹理质量", + "Settings.TextureQualitySettings.TextureSizeRatio" : "相对纹理大小", + "Settings.TextureQualitySettings.TextureSizeRatio.Description" : "这决定了将要加载的所有材质的相对大小。你可以用它来降低纹理的整体分辨率,这样可以提高显存使用率和加载速度,但代价是视觉上的清晰度。\n\n例如,如果纹理是 4K,而你将其设置为半分辨率,那么将加载 2K 版本的纹理。", + "Settings.TextureQualitySettings.TextureSizeLimit" : "最大纹理大小", + "Settings.TextureQualitySettings.TextureSizeLimit.Description" : "限制已加载纹理的最大分辨率。任何高于此分辨率的纹理都将被限制在设定的分辨率内。任何小于此分辨率的纹理都不会受到影响。\n\n此设置应用于相对纹理大小之后。", + "Settings.TextureQualitySettings.MinimumTextureSize" : "限制纹理高于分辨率", + "Settings.TextureQualitySettings.MinimumTextureSize.Description" : "它控制着受上述设置限制的纹理最小分辨率。如果纹理的尺寸小于此值,则将按原样加载。\n\n例如,如果你将其设置为 512,那么如果纹理是 256,即使纹理大小比例设置为一半,也仍会以 256 的形式加载。", + "Settings.TextureQualitySettings.DefaultFilterMode" : "纹理筛选", + "Settings.TextureQualitySettings.DefaultFilterMode.Description" : "这可以控制纹理的过滤,从而控制纹理的质量和性能。\n\n单线性: 最低质量,无插值。纹理将呈块状。\n\n双线性: 纹理像素是内插的,但贴图的过渡会很粗糙,导致过渡线清晰可见。\n\n三线性: 不同 mip 级之间平滑过渡,消除了距离上刺眼的过渡线。\n\n各向异性: 最高质量,即使在陡峭的角度下,纹理也会非常清晰。", + "Settings.TextureQualitySettings.AnisotropicLevel" : "各向异性过滤", + "Settings.TextureQualitySettings.AnisotropicLevel.Description" : "控制各向异性过滤的质量。", + "Settings.TextureQualitySettings.ReloadAllTextures" : "强制重新加载所有材质 (会使游戏运行速度变慢)", + + "Settings.ResolutionSettings" : "分辨率", + "Settings.ResolutionSettings.Fullscreen" : "全屏", + "Settings.ResolutionSettings.Fullscreen.Description" : "在全屏模式和窗口模式之间切换。", + "Settings.ResolutionSettings.WindowResolution" : "窗口模式分辨率", + "Settings.ResolutionSettings.WindowResolution.Description" : "窗口模式下应使用的分辨率。这将控制屏幕上窗口的实际大小。", + "Settings.ResolutionSettings.FullscreenResolution" : "全屏模式分辨率", + "Settings.ResolutionSettings.FullscreenResolution.Description" : "在全屏模式下应使用什么分辨率。尺寸将保持不变,但降低分辨率可以提高性能(尤其是 4K 等高分辨率屏幕),但代价是图像更加模糊。", + "Settings.ResolutionSettings.ApplyResolution" : "应用更改", + + "Settings.RenderingQualitySettings" : "渲染质量", + "Settings.RenderingQualitySettings.PerPixelLights" : "每像素灯光", + "Settings.RenderingQualitySettings.PerPixelLights.Description" : "这个值控制着有多少点光源和聚光灯可以直接影响使用正向方法渲染的对象--通常是透明和非 PBS 对象(例如使用着色器)。\n\n增加该值可以提高照明质量,减少多灯情况下的色彩闪烁,但同时也会影响性能--每影响一束光,就需要对物体进行多次渲染。", + "Settings.RenderingQualitySettings.ShadowCascades" : "阴影级联", + "Settings.RenderingQualitySettings.ShadowCascades.Description" : "这可以控制世界中定向灯光阴影的分辨率级联。级联可以更好地分配阴影贴图的分辨率--近处的阴影分辨率较高,远处的分辨率较低,但渲染性能较高。", + "Settings.RenderingQualitySettings.ShadowResolution" : "阴影分辨率", + "Settings.RenderingQualitySettings.ShadowResolution.Description" : "该值控制灯光阴影的分辨率。提高该值会使阴影边缘更平滑,清晰度更高,但会提高性能要求。\n\n请注意,某些灯光可能会覆盖阴影分辨率,不受此设置的影响。", + "Settings.RenderingQualitySettings.ShadowDistance" : "阴影距离", + "Settings.RenderingQualitySettings.ShadowDistance.Description" : " 该值控制阴影覆盖的距离。增大该值可以确保场景中更远的部分被阴影适当覆盖,但同时也会使阴影的细节分散到更大的区域。\n\n你应该将此设置与阴影级联和分辨率一起更改--阴影分辨率越高,阴影距离就越大。如果降低阴影分辨率和级联,你会希望降低阴影距离,这样阴影的清晰度会更好。", + "Settings.RenderingQualitySettings.SkinWeightMode" : "蒙皮权重", + "Settings.RenderingQualitySettings.SkinWeightMode.Description" : "对于任何蒙皮权重(通过骨骼变形的 3D 模型,如大多数虚拟形象),该值控制使用多少骨骼来影响每个顶点的位置。\n\n降低该值可以节省一些性能,但变形质量会降低,从而产生尖锐的折痕和其他伪影,通常出现在接缝处。", + + "Settings.ImportSettings": "导入设置", + "Settings.ImportSettings.SessionUrls": "导入会话设置时", + "Settings.ImportSettings.SessionUrls.Description": "当一个房间URL被导入时,会发生什么。可用的选项有:\n\nOpen - 打开房间\nSpawnEntityInterface - 在当前位置生成URL的表示(例如会话球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", + "Settings.ImportSettings.WorldUrls": "导入世界URL时", + "Settings.ImportSettings.WorldUrls.Description": "当导入世界URL时,应该发生什么?可用的选项有:\n\nOpen - 打开世界。\nSpawnEntityInterface - 在当前位置生成URL的表示(例如世界球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", + "Settings.ImportSettings.NetworkUrls": "导入网络URL时", + "Settings.ImportSettings.NetworkUrls.Description": "当一个网络URL被导入时,应该发生什么?可用的选项有:\n\nOpen - 在URL处打开一个会话连接。\nSpawnEntityInterface - 在当前位置生成url的表示(例如房间球)。\nSpawnUrl - 在当前的位置生成URL作为URL接口。", + + "LocomotionArchetype.Walk": "移动", + "LocomotionArchetype.Fly": "飞行", + "LocomotionArchetype.NoClip": "穿墙", + "LocomotionArchetype.Teleport": "传送", + "LocomotionArchetype.GrabWorld": "抓握世界", + "LocomotionArchetype.NoLocomotion": "无运动", + "LocomotionArchetype.ThreeAxisNoClip": "三轴穿墙", + "LocomotionArchetype.ThreeAxisFly": "三轴飞行", + "LocomotionArchetype.ZeroG": "零重力", + + "LocomotionSettings.MakePreferred": "设为首选", + "LocomotionSettings.MakeLeastPreferred": "设为次选", + + "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.NoReason": "没有提供原因", + "Security.HostAccess.Allow": "允许", + "Security.HostAccess.Deny": "拒绝", + + "ComponentSelector.Back" : "< (返回)", + "ComponentSelector.Title" : "组件", + "ComponentSelector.CreateCustomType" : "创建自定义类型", + "ComponentSelector.CommonGenericTypes" : "常见通用类型", + "ComponentSelector.CustomGenericArguments" : "自定义通用参数:", + "ComponentSelector.InvalidType" : "无效类型", + + "Inspector.Title" : "场景查看器", + "Inspector.Slot.AttachComponent": "附加组件", + + "Inspector.Slot.Axis.X": "+X-X左", + "Inspector.Slot.Axis.Y": "+Y-Y下", + "Inspector.Slot.Axis.Z": "+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.Member.ResetToDefault": "重置为默认值", + + "Inspector.Member.BreakLinkDrive": "断开驱动连接", + "Inspector.Member.OpenLinkDrive": "打开驱动来源", + + "Inspector.Member.SetAllToAvg": "全部设置为平均值", + "Inspector.Member.SetAllToX": "全部设为 X", + "Inspector.Member.SetAllToY": "全部设为 Y", + "Inspector.Member.SetAllToZ": "全部设为 Z", + "Inspector.Member.SetAllToW": "全部设为 W", + "Inspector.Member.Normalize": "标准化", + "Inspector.Member.BakeBlendshape" : "烘焙形态键", + "Inspector.Member.RemoveBlendshape" : "移除形态键", + "Inspector.Member.SplitBlendshape.X" : "在 X 轴上分割形态键", + "Inspector.Member.SplitBlendshape.Y" : "在 Y 轴上分割形态键", + "Inspector.Member.SplitBlendshape.Z" : "在 Z 轴上分割形态键", + + "Inspector.ProceduralAsset.UpdateCount": "更新次数: {n}", + "Inspector.ProceduralAsset.Error": "错误: {error}", + + "Inspector.Mesh.StatsHeader": "网格统计", + "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.RecalculateTangentsMikkt": "重新计算切线(Mikktspace)", + "Inspector.Mesh.RecalculateTangentsSimple": "重新计算切线(简单)", + "Inspector.Mesh.RecalculateBlendshapeNormals": "重新计算形态键法线", + "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "重新计算形态键法线(平滑着色)", + "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "重新计算形态键切线(Mikktspace)", + "Inspector.Mesh.FlipNormals": "翻转法线", + "Inspector.Mesh.ReverseWinding": "反向布线", + "Inspector.Mesh.MakeDualSided": "使双面", + "Inspector.Mesh.ConvertToFlatShading": "转换为平面着色", + "Inspector.Mesh.ConvertToConvexHull": "转换为凸包", + "Inspector.Mesh.ConvertToPointCloud": "转换为点云", + "Inspector.Mesh.MergeDoubles": "合并重复项", + "Inspector.Mesh.StripEmptyBlendshapes": "去除空形态键", + "Inspector.Mesh.StripBlendshapeNormals": "去除形态键法线", + "Inspector.Mesh.StripBlendshapeTangents": "去除形态键切线", + "Inspector.Mesh.MergeBlendshapes": "合并形态键", + + "Inspector.Mesh.GetBoneList": "获取骨骼列表", + "Inspector.Mesh.GetBoneData": "获取骨骼数据", + + "Inspector.Mesh.TrimVertexBoneWeightsTo": "修剪顶点骨骼权重:", + "Inspector.Mesh.BoneTrimCount": "{n} 骨骼", + "Inspector.Mesh.UV_Multiplicator": "乘数:", + "Inspector.Mesh.ScaleUVs": "UV缩放", + + "Inspector.MeshRenderer.MergeByMaterial": "合并具有相同材质的子网格", + "Inspector.MeshRenderer.SplitByMaterial": "分离每种材质的网格", + + "Inspector.MeshCollider.VHACD": "凸包分解 (V-HACD 2.0)", + "Inspector.MeshCollider.ReplaceBox": "使用盒碰撞器替换", + + "Inspector.Texture3D.SpawnVisualizer" : "生成显示器", + + "Inspector.Skybox.SetActiveSkybox": "设为天空盒", + "Inspector.AmbientLightSH2.SetActiveAmbientLight": "设为环境光", + + "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": "将不受形态键影响的网格分离为零件", + "Inspector.SkinnedMesh.StripEmptyBlendshapes": "去除空形态键", + "Inspector.SkinnedMesh.StripBlendshapesResult": "完成!删除了 {n} 个形态键", + "Inspector.SkinnedMesh.StripEmptyBones": "去除空骨骼", + "Inspector.SkinnedMesh.StripBonesResult": "完成!删除了 {n} 个骨骼", + "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "烘焙无驱动形态键", + "Inspector.SkinnedMesh.BakeBlendShapeResult": "已烘焙 {n} 个形态键", + "Inspector.SkinnedMesh.VisualizeBoneBounds": "可视化骨骼边界框", + "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "可视化近似合并骨骼的球形边界", + "Inspector.SkinnedMesh.ClearBoundsVisuals": "删除骨骼边界框的视觉效果", + "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "根据当前姿态计算显式边界", + "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "从当前姿态拓展显式边界", + "Inspector.SkinnedMesh.BakeToStaticMesh": "烘焙为静态网格", + "Inspector.SkinnedMesh.SortBlendshapes.Name": "以名称对形态键排序", + "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "以名称长度对形态键排序", + + "Inspector.SimpleAvatarProtection.RemoveAll": "移除所有实例", + "Inspector.SimpleAvatarProtection.RemoveSingle": "移除单个实例", + "Inspector.SimpleAvatarProtection.Warning": "警告!
以任何除下方按钮之外的方式移除这个组件,都会触发保护机制,并导致自毁和可能的数据损失!", + "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "移除虚拟形象保护", + + "Inspector.BipedRig.GetDiagnosticInfo": "获取rig诊断信息", + "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.Texture3D.Size": "尺寸: {width} x {height} x {depth}", + + "Inspector.Texture.BakeTexture": "烘焙纹理", + "Inspector.Texture.ReplaceFromClipboard" : "从剪贴板替换", + + "Inspector.Texture.InvertRGB": "反色", + "Inspector.Texture.InvertR": "反相 R 通道", + "Inspector.Texture.InvertG": "反相 G 通道", + "Inspector.Texture.InvertB": "反相 B 通道", + "Inspector.Texture.InvertA": "反相透明度", + "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.ShiftHue": "转变色相", + "Inspector.Texture.Saturation": "饱和:", + "Inspector.Texture.AdjustSaturation": "调整饱和度", + "Inspector.Texture.Value": "值:", + "Inspector.Texture.AdjustValue": "调整值", + "Inspector.Texture.Gamma": "伽玛:", + "Inspector.Texture.AdjustGamma": "调整伽玛", + "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.TrimTransparent" : "截断透明度", + "Inspector.Texture.TrimByCornerColor" : "根据角落颜色截断", + "Inspector.Texture.MakeSquare": "使成正方形", + "Inspector.Texture.ToNearestPOT": "到最接近的2的幂", + "Inspector.Texture.MakeTileable": "使可切块(过渡比率):", + "Inspector.Texture.TileLoop": "循环平铺", + "Inspector.Texture.TileMirror": "镜面平铺", + "Inspector.Texture.NormalizeMaxOnly" : "最大值归一化", + "Inspector.Texture.NormalizeMinMax" : "区间归一化", + "Inspector.Texture.NormalizeIndependent" : "独立归一化RGB值(最小值与最大值)", + "Inspector.Texture.BleedColorToAlpha" : "将颜色渗入Alpha", + "Inspector.Texture.AlphaGamma": "Alpha 伽玛", + "Inspector.Texture.AdjustAlphaGamma": " 调整 Alpha 伽玛", + "Inspector.Texture.AddAlpha": "添加 Alpha", + + "Inspector.Texture.InvalidFloats": "诊断:无效的浮点数", + "Inspector.Texture.GenerateMetadata": "诊断:生成位图元数据", + + "Inspector.Material.VariantInfo": "变体ID:{variantID} (原始变体ID:{rawVariantID})", + "Inspector.Material.WaitingForApply": "{waiting,select,True{等待} False{已}}应用变体", + + "Inspector.Audio.BakeAudio": "烘焙音频剪辑", + "Inspector.Audio.FormatInfo": "采样率:{rate} Hz, 通道数:{channels} ({channel_count})", + "Inspector.Audio.Duration": "持续时间:{duration},采样数:{samples}", + "Inspector.Audio.EncodingInfo": "编码器信息:{info}, {decoded,select,True{已} False{未}}完全解码", + + "Inspector.Audio.Normalize": "归一化音量", + "Inspector.Audio.AmplitudeThreshold": "幅度阈值:", + "Inspector.Audio.TrimSilence": "修剪无音", + "Inspector.Audio.TrimStartSilence": "修剪开始无音", + "Inspector.Audio.TrimEndSilence": "修剪结束无音", + "Inspector.Audio.PositionDuration": "位置/持续时间(以秒为单位):", + "Inspector.Audio.TrimStart": "修剪开始", + "Inspector.Audio.TrimEnd": "修剪结束", + "Inspector.Audio.FadeIn": "添加淡入", + "Inspector.Audio.FadeOut": "添加淡出", + "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.DynamicBoneChain.SetupFromChildren": "应用到子级", + "Inspector.DynamicBoneChain.SetupFromChildrenAll": "全部应用到子级", + "Inspector.DynamicBoneChain.SetupFromChildrenRig": "仅将绑定应用到子级", + "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "替换子级中的平滑变换", + "Inspector.DynamicBoneChain.ClearSmoothTransforms": "清除子级中的平滑变换", + "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- 碰撞体与抓取 -------", + "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "从层次结构添加固定碰撞体(使用对象根)", + "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "总是抓取末端骨骼", + + "Inspector.DataPreset.SetActive": "设置激活状态", + "Inspector.DataPreset.SetValues": "设定数值", + "Inspector.DataPreset.AddAllChildren": "增加所有子集", + + "Inspector.Rig.CleanupBoneColliders": "清理骨骼碰撞体", + "Inspector.Rig.GenerateDebugVisuals": "生成调试视觉效果", + "Inspector.Rig.ClearDebugVisuals": "清除调试视觉效果", + + "Inspector.AvatarExpression.AutoAssign": "使用启发式自动分配形态键", + + "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", + "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", + + "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}, 帧率: {fps}, 模拟时间: {time}, 提交时间: {renderSubmitTime}, 渲染分配: {allocationCount}", + "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", + + "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" : "{name}查看器", + + "CreateNew.Title" : "创建", + + "Wizard.General.ProcessRoot": "处理根:", + "Wizard.General.Result": "结果:", + "Wizard.General.ErrorNoRoot": "未选择根", + "Wizard.General.RemovedResult": "已删除 {n}", + + "Wizard.AssetOptimization.Title": "资产优化设置向导", + "Wizard.AssetOptimization.CleanupUnusedAssets": "清理未使用的资产", + "Wizard.AssetOptimization.CleanupEmptySlots": "清理空插槽", + "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "清理禁用的网格渲染器", + "Wizard.AssetOptimization.DeduplicateMaterials": "重复材质球删除", + "Wizard.AssetOptimization.CleanupFileItems": "清理文件项", + "Wizard.AssetOptimization.MaxTextureResolution": "设置最大纹理分辨率", + "Wizard.AssetOptimization.RecompressTextures": "重新压缩纹理", + "Wizard.AssetOptimization.RecalculateAllNormals": "重新计算所有法线", + "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "重新计算所有法线(合并)", + "Wizard.AssetOptimization.RecalculateAllTangents": "重新计算所有切线(Mikktspace)", + "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.SetShadowType": "设置阴影类型", + "Wizard.LightSources.ChangeIntensity": "更改强度", + "Wizard.LightSources.ChangeRange": "更改范围", + "Wizard.LightSources.Enable": "启用", + "Wizard.LightSources.Disable": "禁用", + "Wizard.LightSources.Destroy": "破坏", + + "Wizard.CubemapCreator.Title": "立方体贴图创建器", + "Wizard.CubemapCreator.Textures": "源纹理:", + "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.TopBottomRotation": "顶部/底部旋转:", + + "Wizard.ReflectionProbes.Title": "反射探针设置向导", + "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": "正在烘焙 {index}/{count}...", + + "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": "跟随游标:启用", + "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.Welcome": "欢迎!", + "Tutorial.Welcome.Description" : "进入一个有着无限可能性的全新数字宇宙。不管你是为了与世界各地的朋友社交,还是为了建造、创作与开发美丽的艺术品与交互式数字虚拟形象,亦或是复杂的可交互游戏和世界,Resonite 都为你提供了一个无限可自定义的环境。这里永远欢迎你,你也将能在此找到志同道合的朋友。

在你开始探索之前,我们会先引导你进行一些必要的设置,以确保丝滑的体验。当你准备就绪,就请点击下方的按钮", + "Tutorial.Welcome.Begin": "让我们开始吧!", + + "Tutorial.Welcome.AccountHeader": "{appName}帐户", + "Tutorial.Welcome.AccountDescription": "注册帐户后你将会拥有 1GB 免费存储空间,它可以用于保存物品、喜欢的虚拟形象,以及添加朋友和传递信息。", + "Tutorial.Welcome.AccountCreate": "注册", + "Tutorial.Welcome.AccountLogin": "登录", + "Tutorial.Welcome.AccountSkip": "以访客模式游玩", + "Tutorial.Welcome.AccountSkipHeader": "要以访客模式游玩吗?", + "Tutorial.Welcome.AccountSkipDescription": "一些功能将无法使用,例如保存物品、虚拟形象、添加好友等。", + "Tutorial.Welcome.AccountSkipConfirm": "确定", + + "Tutorial.Welcome.SettingsHeader": "基本配置", + "Tutorial.Welcome.SettingsDescription": "你可以配置基本动作和用户首选项。 所有这些都可以在以后更改。", + "Tutorial.Welcome.SettingsTurning": "旋转方式", + "Tutorial.Welcome.SettingsSnapTurn": "固定角度", + "Tutorial.Welcome.SettingsSnapTurn.Description": "每次掰动摇杆,将会旋转固定的角度。适用于新用户。", + "Tutorial.Welcome.SettingsSmoothTurn": "平滑旋转", + "Tutorial.Welcome.SettingsSmoothTurn.Description": "平滑地旋转,旋转的角度与掰动摇杆的力度有关。容易引起3D眩晕。", + "Tutorial.Welcome.SettingsPrimaryController": "主控制器", + "Tutorial.Welcome.SettingsPrimaryLeft": "左", + "Tutorial.Welcome.SettingsPrimaryLeft.Description": "左手", + "Tutorial.Welcome.SettingsPrimaryRight": "右", + "Tutorial.Welcome.SettingsPrimaryRight.Description": "右手", + + "Tutorial.Welcome.SettingsHeadDirectionMovement": "移动方式", + "Tutorial.Welcome.SettingsUseHeadDirection": "面朝方向", + "Tutorial.Welcome.SettingsUseHeadDirection.Description": "你将朝着你在看的方向前进", + "Tutorial.Welcome.SettingsUseControllerDirection": "控制器方向", + "Tutorial.Welcome.SettingsUseControllerDirection.Description": "你会朝着控制器的方向移动", + + "Tutorial.Welcome.LeftControllerMode": "左控制器模式", + "Tutorial.Welcome.RightControllerMode": "右控制器模式", + + "Tutorial.Welcome.SidewaysTurnOnly": "仅转向", + "Tutorial.Welcome.SidewaysTurnOnly.Description": "控制器仅用于转动", + "Tutorial.Welcome.SidewaysTurnAndMove": "转向 & 移动", + "Tutorial.Welcome.SidewaysTurnAndMove.Description": "控制器用于转向和移动", + "Tutorial.Welcome.SidewaysStrafe": "前进", + "Tutorial.Welcome.SidewaysStrafe.Description": "使用控制器来前进", + "Tutorial.Welcome.SidewaysOff": "关闭", + "Tutorial.Welcome.SidewaysOff.Description": "只能前后移动", + + "Tutorial.Welcome.SettingsHeight": "你的身高", + "Tutorial.Welcome.SettingsHeightExamples": "例子: 1.85 m, 185 cm, 6' 1\", 6 英尺 1 英寸", + + "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 聊天室", + + "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引用的行为与组件很可能会不再工作,需要进行重新配置。不!要!使用这个选项 除非你有非常充分的理由。", + "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会像这样变化:\n U-MyUsername -> U-fX3pKe7AYYQ", + + "Migration.DataSelection.Title": "当我们迁移你的账户时,应该迁移哪些数据?", + "Migration.DataSelection.Everything": "所有数据", + "Migration.DataSelection.Choose": "让我自己选择", + + "Migration.DataSelection.Favorites": "收藏内容(虚拟形象、家、相机、键盘、Facets)", + + "Migration.DataSelection.Favorites.Description": "这将首先迁移你的家、收藏的虚拟形象、键盘、相机与仪表板,这样你就能尽快开始使用它们。\n 警告: 如果你选择了这个选项,你可能会 失去某些 在迁移前作出的对你收藏内容的更改。", + "Migration.DataSelection.Favorites.OverwriteTitle": "我们应该在迁移时覆写你的收藏夹吗?", + + "Migration.DataSelection.Home.Title": "将你原来的家设为默认?", + "Migration.DataSelection.Home.Description": "当我们迁移你数据时,你原本的云端家园会被安置在一个不同的URL下,你的默认家会被设为一个全新的云端家园。不过,如果你希望如此,我们也可以将你原有的家设置为默认。即使你选择了“不”,你原有的家依然可以被访问。你也可以稍后再收藏它并设为你的家。", + + "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.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.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.Summary": "好的,我们已经完成了准备工作。点击下方的开始迁移按钮,我们就会开始你的迁移任务。\n\n迁移将花费一些时间,我们需要拷贝所有的数据。如果你选择迁移你的收藏夹,我们会优先迁移它们以便你能够尽快使用。\n\n在迁移进行时,你无需保持 {appName} 运行,但我们也会通过 {appName} 机器人向你发送通知,以告知你进展如何。", - "Migration.List.EmptyTitle": "需要开始新的迁移任务吗?", - "Migration.List.EmptySubtitle": "点击左上方的“新建迁移任务”按钮", + "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.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.CurrentlyMigrating": "正在迁移 {value} 的数据。", + "Migration.Report.CurrentItem": "当前项目: {value}", - "Migration.Report.CurrentRate": "当前速度: ~{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.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.Error": "错误: {error}", + "Migration.NothingSelected": "未选择任何项,无法开始。", - "Migration.ColorManagement": "这个世界在伽马色彩空间下被创建,目前已被自动转换至线性色彩空间。

它看起来可能会有些不同,但总体应当保持可用。

如果你就是作者且发现了世界转换中的错误,不!要!保!存! 仅进行另存。

只要原始世界存在,我们还可以改良转换流程。否则你将自己负责修复这些错误。", + "Migration.ColorManagement": "这个世界在伽马色彩空间下被创建,目前已被自动转换至线性色彩空间。

它看起来可能会有些不同,但总体应当保持可用。

如果你就是作者且发现了世界转换中的错误,不!要!保!存! 仅进行另存。

只要原始世界存在,我们还可以改良转换流程。否则你将自己负责修复这些错误。", - "Temporary.MMC.Voting UI": "MMC 投票界面", - "Temporary.MMC.Vote": "投票", + "Temporary.MMC.Voting UI": "MMC 投票界面", + "Temporary.MMC.Vote": "投票", - "Temporary.MMC.Categories.Name": "类别", + "Temporary.MMC.Categories.Name": "类别", - "Temporary.MMC.Categories.Worlds": "世界", - "Temporary.MMC.Categories.Worlds.Social": "社交", - "Temporary.MMC.Categories.Worlds.Game": "游戏", + "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.Other": "其他", + "Temporary.MMC.Categories.Misc": "杂项", + "Temporary.MMC.Categories.Meme": "梗", - "Temporary.MMC.Categories.Avatars": "虚拟形象", - "Temporary.MMC.Categories.Avatars.Accessories": "配件", + "Temporary.MMC.Categories.Avatars": "虚拟形象", + "Temporary.MMC.Categories.Avatars.Accessories": "配件", - "Temporary.MMC.VoteSuccess": "在 {category} 中你投票给了 {voteTarget}。", - "Temporary.MMC.VoteFailure": "投票失败,你的投票未被成功计票,请重试。", - "Temporary.MMC.VotedAlready": "你已经为 {voteTarget} 投过票了。", - "Temporary.MMC.VoteInvalid": "无效投票,请重试。", + "Temporary.MMC.VoteSuccess": "在 {category} 中你投票给了 {voteTarget}。", + "Temporary.MMC.VoteFailure": "投票失败,你的投票未被成功计票,请重试。", + "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": "欢迎来到你的 家园 世界!这是你每次登录后所来到的地方。

这是一个你自己的世界,你可以保存任何所作的更改。

如果你保存了,当你下次回来时,一切将与你离开时一模一样!", - "Tutorial.Teleporter.Error": "加载家园失败!
走出传送器,然后再尝试走进去", + "Tutorial.Teleporter.Error": "加载家园失败!
走出传送器,然后再尝试走进去", - "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": "前往Wiki!", - "CloudHome.Info.GoToDiscord": "前往Discord!", - - "CloudHome.Info.ModerationTab.Title": "监管!", - "CloudHome.Info.ModerationTab.Content": "安全很重要。如果你需要帮助或者需要举报一位用户,请在我们的 监管平台发起工单。

我们有由志愿管理员组成的强大团队 来保障社区的安全!如果你有疑问,或是发现了违反行为准则的现象,请发起工单。", - - "CloudHome.Info.InventoryTab.Title": "保存你的物品!", - "CloudHome.Info.InventoryTab.Content": "在 仪表盘 中的 库存 包含了你保存的物品与虚拟形象。

基础 文件夹中,我们准备了一些有趣的东西。你可以双击来生成它们!", - - "CloudHome.Info.ToolsTab.Title": "世界内编辑!", - "CloudHome.Info.ToolsTab.Content": "{appName} 的一大特点在于,你能够轻易的在游戏中创造、修改事物。

是的!就在此处!实际上在任何地方都可以。你可以在库存中的 基础 -> 工具 栏找到用于修改世界的工具,并将一切变成你喜欢的样子。", - - "CloudHome.Info.HelpTab.Title": "获得帮助", - "CloudHome.Info.HelpTab.InfoLineOne": "需要帮助?查看我们的 Wiki,或者询问以获得解答。", - "CloudHome.Info.HelpTab.InfoLineTwo": "在我们的 Discord! 中提问,通过你仪表盘中的 桌面 标签页,你可以轻易地在桌面模式下查看链接。", - - "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": "宽", + "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": "前往Wiki!", + "CloudHome.Info.GoToDiscord": "前往Discord!", + + "CloudHome.Info.ModerationTab.Title": "监管!", + "CloudHome.Info.ModerationTab.Content": "安全很重要。如果你需要帮助或者需要举报一位用户,请在我们的 监管平台发起工单。

我们有由志愿管理员组成的强大团队 来保障社区的安全!如果你有疑问,或是发现了违反行为准则的现象,请发起工单。", + + "CloudHome.Info.InventoryTab.Title": "保存你的物品!", + "CloudHome.Info.InventoryTab.Content": "在 仪表盘 中的 库存 包含了你保存的物品与虚拟形象。

基础 文件夹中,我们准备了一些有趣的东西。你可以双击来生成它们!", + + "CloudHome.Info.ToolsTab.Title": "世界内编辑!", + "CloudHome.Info.ToolsTab.Content": "{appName} 的一大特点在于,你能够轻易的在游戏中创造、修改事物。

是的!就在此处!实际上在任何地方都可以。你可以在库存中的 基础 -> 工具 栏找到用于修改世界的工具,并将一切变成你喜欢的样子。", + + "CloudHome.Info.HelpTab.Title": "获得帮助", + "CloudHome.Info.HelpTab.InfoLineOne": "需要帮助?查看我们的 Wiki,或者询问以获得解答。", + "CloudHome.Info.HelpTab.InfoLineTwo": "在我们的 Discord! 中提问,通过你仪表盘中的 桌面 标签页,你可以轻易地在桌面模式下查看链接。", + + "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": "关闭菜单", + "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.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.RotateMeDesktop": "按住E来旋转我!", + "StickyNote.RotateMeVR": "旋转我!", - "StickyNote.EquipMeDesktop": "装备并按下左键!", - "StickyNote.EquipMeVR": "装备并拉弦!", + "StickyNote.EquipMeDesktop": "装备并按下左键!", + "StickyNote.EquipMeVR": "装备并拉弦!", - "StickyNote.DipBrushes": "将笔刷浸入材质球来选择材质", - "StickyNote.BrushColor": "在你的上下文菜单中更改笔刷的颜色与大小", - "StickyNote.Drawing": "你可以在画板上或空气中绘画。事实上,在哪都行!", - "StickyNote.WorldCanvas": "世界就是你的画布!", + "StickyNote.DipBrushes": "将笔刷浸入材质球来选择材质", + "StickyNote.BrushColor": "在你的上下文菜单中更改笔刷的颜色与大小", + "StickyNote.Drawing": "你可以在画板上或空气中绘画。事实上,在哪都行!", + "StickyNote.WorldCanvas": "世界就是你的画布!", - "CloudHome.Panel.HomeControl": "家控制", + "CloudHome.Panel.HomeControl": "家控制", - "CloudHome.Panel.General": "通用", - "CloudHome.Panel.Lighting": "灯光", - "CloudHome.Panel.Furniture": "家具", + "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.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.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.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.FeaturedPanel.OpenWorld": "打开世界", + "CloudHome.FeaturedPanel.LinkText": "点击这里
来为你打开世界!", + "CloudHome.FeaturedPanel.Featured": "精选", - "CloudHome.AvatarPanel.Title": "精选虚拟形象世界", + "CloudHome.AvatarPanel.Title": "精选虚拟形象世界", - "CloudHome.SupporterPanel.Title": "我们的支持者们", + "CloudHome.SupporterPanel.Title": "我们的支持者们", - "Tutorial.InfoPanel.Title": "嘿!在你继续之前...", - "Tutorial.InfoPanel.Content": " 等待着你的是一个充满可能性的世界,你的想象将是唯一的限制。

你迄今所见之物几乎都是在游戏内开发的!来自世界各地的人们实时协作、共同建造了它们。

这个平台仍处于早期开发阶段,我们在不断更新和改进它。现在,你也是这旅程的一份子了!海阔凭鱼跃,天高任鸟飞!

感谢你驻足体验。", + "Tutorial.InfoPanel.Title": "嘿!在你继续之前...", + "Tutorial.InfoPanel.Content": " 等待着你的是一个充满可能性的世界,你的想象将是唯一的限制。

你迄今所见之物几乎都是在游戏内开发的!来自世界各地的人们实时协作、共同建造了它们。

这个平台仍处于早期开发阶段,我们在不断更新和改进它。现在,你也是这旅程的一份子了!海阔凭鱼跃,天高任鸟飞!

感谢你驻足体验。", - "Tutorial.GrabItems.Grab": "抓取", - "Tutorial.GrabItems.Snap": "吸附", - "Tutorial.GrabItems.Slide": "滑动", + "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.Title": "跳跃", + "Tutorial.Panel.Jumping.ContentDesktop": "在行走时,按下空格键跳跃!", + "Tutorial.Panel.Jumping.ContentVR": "在行走时,按下摇杆跳跃!", + "Tutorial.Panel.Jumping.ContentVRNoButtons": "在行走时,按下触控板中心跳跃!", - "Tutorial.Panel.WalkLocomotion.Title": "行走移动", - "Tutorial.Panel.WalkLocomotion.Content": "沿着地面行走和跳跃", + "Tutorial.Panel.WalkLocomotion.Title": "行走移动", + "Tutorial.Panel.WalkLocomotion.Content": "沿着地面行走和跳跃", - "Tutorial.Panel.TeleportLocomotion.Title": "传送移动", - "Tutorial.Panel.TeleportLocomotion.Content": "立即将你传送至传送指示器位置", + "Tutorial.Panel.TeleportLocomotion.Title": "传送移动", + "Tutorial.Panel.TeleportLocomotion.Content": "立即将你传送至传送指示器位置", - "Hints.Spawn.InitialMovementDesktop": "使用移动键位来四处移动!", - "Hints.Spawn.InitialMovementVR": "使用摇杆来四处行走!", - "Hints.Spawn.InitialMovementVRNoButtons": "使用触控板来四处行走!", + "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": "同时按住Shift键与E键来绕其水平轴旋转物品!", - - "Hints.Grabbing.ScalingDesktop": "抓取一个物品,按住Shift键,使用你的滚轮来缩放它!", - "Hints.Grabbing.ScalingVR": "用你的双手抓取物品来缩放它们!", - - "Hints.Grabbing.OtherGrabbables": "我们提供许多的交互类型,摆弄这三件物品来了解它们!", - "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.DocumentDisplay.PageNumber": "页数 {page_number}", - "UI.DocumentDisplay.DocumentQuality": "质量", - "UI.DocumentDisplay.QualityLow": "低", - "UI.DocumentDisplay.QualityMedium": "中", - "UI.DocumentDisplay.QualityHigh": "高", - "UI.DocumentDisplay.Pages": "页数", - "UI.DocumentDisplay.ResetZoom": "重置缩放", - - "UI.VideoPlayer.GlobalSettings": "全局
设置", - "UI.VideoPlayer.LocalSettings": "本地
设置", - "UI.VideoPlayer.SpatialAudio": "空间
音频", - "UI.VideoPlayer.AreaBroadcast": "区域
广播", - "UI.VideoPlayer.BroadcastAudio": "广播
音频", - "UI.VideoPlayer.EnterURL": "在此输入URL", - "UI.VideoPlayer.AudioZoneTheater": "本地
剧院", - "UI.VideoPlayer.AudioZoneGlobal": "世界
音频", - "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} 用户
已加载", - "UI.VideoPlayer.AllUsersLoaded": "所有用户
均已加载", + "Hints.Spawn.ContextMenuDesktop": "按T打开你的上下文菜单以查看选项!", + "Hints.Spawn.ContextMenuVR": "感到不适?按B或Y键打开你的上下文菜单以查看选项!", + "Hints.Spawn.ContextMenuVRNoButtons": "感到不适?按菜单键打开你的上下文菜单以查看选项!", - "UI.ColorPicker.ColorPicker": "取色器", + "Hints.Spawn.TeleportLocomotionDesktop": "你可以在移动菜单中尝试其他选项,例如飞行。", + "Hints.Spawn.TeleportLocomotionVR": "你可以在移动菜单中尝试其他选项,例如传送或飞行。", - "UI.ColorPicker.Linear": "线性", + "Hints.Bridge.RaiseTheWorld": "按下这个按钮,召唤平台!", - "UI.ColorPicker.Hexadecimal": "16进制", - "UI.ColorPicker.ColorSwatches": "色板", + "Hints.Grabbing.GrabbingDesktop": "按住鼠标右键以符合物理地抓取物品!", + "Hints.Grabbing.GrabbingVR": "按下抓握键以符合物理地抓取物品!", - "UI.ColorPicker.Red": "红", - "UI.ColorPicker.Green": "绿", - "UI.ColorPicker.Blue": "蓝", - - "UI.ColorPicker.Hue": "色调", - "UI.ColorPicker.Saturation": "饱和度", - "UI.ColorPicker.Value": "值", - - "UI.ColorPicker.Alpha": "Alpha", - "UI.ColorPicker.Gain": "增益", - - "UI.ProgressBar.ImportingItem": "导入项目", - - "UI.Camera.Automatic": "自动", - "UI.Camera.Manual": "手动", - - "Tools.Names.MultiTool": "多功能工具", - - "Tools.Names.CommonTools": "通用工具", - "Tools.Names.ManipulationTools": "操作工具集", - "Tools.Names.InformationTools": "信息工具集", - - - - - - - - - - - - - - - - - - - - - - - "Discord.RichPresence.InPrivateWorld": "在私人世界", - "Discord.RichPresence.InPrivateLargeText": "在私人世界 ({version})", - "Discord.RichPresence.InPublicWorld": "在公开世界", - "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} 个世界)", - "Discord.RichPresence.InPublicLargeText": "在公开世界 ({version})", - - "Dummy": "Dummy" - } + "Hints.Grabbing.Rotating": "按住E键并移动鼠标以旋转抓取的物品!", + "Hints.Grabbing.RotatingExtra": "同时按住Shift键与E键来绕其水平轴旋转物品!", + + "Hints.Grabbing.ScalingDesktop": "抓取一个物品,按住Shift键,使用你的滚轮来缩放它!", + "Hints.Grabbing.ScalingVR": "用你的双手抓取物品来缩放它们!", + + "Hints.Grabbing.OtherGrabbables": "我们提供许多的交互类型,摆弄这三件物品来了解它们!", + "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.DocumentDisplay.PageNumber": "页数 {page_number}", + "UI.DocumentDisplay.DocumentQuality": "质量", + "UI.DocumentDisplay.QualityLow": "低", + "UI.DocumentDisplay.QualityMedium": "中", + "UI.DocumentDisplay.QualityHigh": "高", + "UI.DocumentDisplay.Pages": "页数", + "UI.DocumentDisplay.ResetZoom": "重置缩放", + + "UI.VideoPlayer.GlobalSettings": "全局
设置", + "UI.VideoPlayer.LocalSettings": "本地
设置", + "UI.VideoPlayer.SpatialAudio": "空间
音频", + "UI.VideoPlayer.AreaBroadcast": "区域
广播", + "UI.VideoPlayer.BroadcastAudio": "广播
音频", + "UI.VideoPlayer.EnterURL": "在此输入URL", + "UI.VideoPlayer.AudioZoneTheater": "本地
剧院", + "UI.VideoPlayer.AudioZoneGlobal": "世界
音频", + "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} 用户
已加载", + "UI.VideoPlayer.AllUsersLoaded": "所有用户
均已加载", + + "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": "色调", + "UI.ColorPicker.Saturation": "饱和度", + "UI.ColorPicker.Value": "值", + + "UI.ColorPicker.Alpha": "Alpha", + "UI.ColorPicker.Gain": "增益", + + "UI.ProgressBar.ImportingItem": "导入项目", + + "UI.Camera.Automatic": "自动", + "UI.Camera.Manual": "手动", + + "Tools.Names.MultiTool": "多功能工具", + + "Tools.Names.CommonTools": "通用工具", + "Tools.Names.ManipulationTools": "操作工具集", + "Tools.Names.InformationTools": "信息工具集", + + + + + + + + + + + + + + + + + + + + + + + "Discord.RichPresence.InPrivateWorld": "在私人世界", + "Discord.RichPresence.InPrivateLargeText": "在私人世界 ({version})", + "Discord.RichPresence.InPublicWorld": "在公开世界", + "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} 个世界)", + "Discord.RichPresence.InPublicLargeText": "在公开世界 ({version})", + + "Dummy": "Dummy" + } } From bd5e5c63beec0cafa2fc5db3fa90b0bb3a158299 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 21 Feb 2025 11:04:40 +0800 Subject: [PATCH 272/529] zh-cn:Sync to the latest English version --- zh-cn.json | 5530 ++++++++++++++++++++++++++-------------------------- 1 file changed, 2765 insertions(+), 2765 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index 63790e4..76f0419 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1,2828 +1,2828 @@ { - "localeCode": "zh-cn", - "authors": ["Melnus", "Holy_Water", "huang825172", "modimobeikete", "WARCRAFT11", "flower-elf", "lolosiax"], - "messages": { - - "General.OK": "确定", - "General.Start": "开始", - "General.Finish": "结束", - "General.Cancel": "取消", - "General.Continue": "继续", - "General.Next": "下一步", - "General.Previous": "返回", - "General.Back": "上一步", - "General.Confirm": "确定吗?", - "General.Loading": "正在加载...", - "General.Processing": "正在处理...", - "General.FAILED": "失败", - "General.Reset": "重置", - "General.WorldOpenConfirm": "确认要开放吗?", - "General.Save": "保存", - "General.Saving": "正在保存...", - "General.Saved": "保存成功", - "General.Done": "完成", - "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.UI.MusicVolumeLocal": "音乐音量(本地):", - "General.UI.VoiceVolumeLocal": "语音音量(本地):", - "General.UI.SoundVolumeLocal": "音效音量(本地):", - - "General.UI.PressToBegin": "按键开始", - - "General.Sort.Ascending": "升序", - "General.Sort.Descending": "降序", - - "General.Units.Metric" : "国际单位(米)", - "General.Units.Imperial" : "英制单位(吋)", - - "Worlds.Home" : "家", - "Worlds.Tutorial" : "教程", - - "Locomotion.Noclip.Name": "穿墙", - "Locomotion.Noclip.Description": "穿墙飞行模式,适合编辑。", - "Locomotion.Teleport.Name": "传送", - "Locomotion.Teleport.Description": "使用弹道路径传送,移动舒适。", - "Locomotion.Fly.Name": "飞行", - "Locomotion.Fly.Description": "飞行模式", - "Locomotion.WalkRun.Name": "步行/奔跑", - "Locomotion.WalkRun.Description": "物理步行,跑步和跳跃。", - "Locomotion.WalkRunGripping.Name": "步行/跑步(爬坡)", - "Locomotion.WalkRunGripping.Description": "走路,奔跑,跳跃和攀登。", - "Locomotion.ZeroG.Name": "零重力", - "Locomotion.ZeroG.Description": "无重力状态", - "Locomotion.GrabWorld.Name": "抓握世界", - "Locomotion.GrabWorld.Description": "创建参照世界锚,并将用户相对于世界锚移动。", - "Locomotion.Slide.Name": "滑动", - "Locomotion.Slide.Description": "简单的滑动运动(如果存在)会捕捉到表面,否则会飞行。", - - "Interaction.Destroy": "删除", - "Interaction.Duplicate": "复制", - "Interaction.SaveToInventory": "保存到物品栏", - "Interaction.SaveToInventory.NotLoggedIn": "你必须登录才能保存物品。", - "Interaction.SaveToInventory.NoWritePermission": "无法保存到当前物品栏文件夹。", - "Interaction.Undo": "撤消", - "Interaction.Redo": "重做", - "Interaction.EquipTool": "装备", - "Interaction.DequipTool": "取消装备", - "Interaction.ScalingEnabled": "启用缩放", - "Interaction.ScalingDisabled": "禁用缩放", - "Interaction.ResetScale": "重设比例", - "Interaction.LaserEnabled": "启用激光", - "Interaction.LaserDisabled": "禁用激光", - "Interaction.Grab.Palm": "抓取:手掌", - "Interaction.Grab.Precision": "抓取:精准", - "Interaction.Grab.Auto": "抓取:自动", - "Interaction.Grab.Off": "抓取:仅激光", - "Interaction.Locomotion": "移动模式", - "Interaction.Locomotion.None": "无", - - "Interaction.NamedEquipTool": "装备{name}", - "Interaction.NamedEquipTool.Default": "工具", - - "Interaction.EnterAnchor": "进入座位", - "Interaction.ExitAnchor": "退出座位", - - "Interaction.EquipAvatar": "装备虚拟形象", - - "Interaction.SaveAsScreenshot": "另存为屏幕截图", - "Interaction.ExportScreenshot": "导出截图", - "Interaction.ImportFile": "导入文件", - "Interaction.ExportFile": "导出文件", - "Interaction.CopyLink": "复制链接", - "Interaction.CopyImage": "复制图片", - - "Inventory.OpenWorld": "打开世界", - "Inventory.Equip": "装备", - "Inventory.Delete": "删除", - "Inventory.CreateDirectory": "新建文件夹", - "Inventory.SaveHeld": "保存所持", - "Inventory.GetURL": "获取URL", - "Inventory.Inventories": "物品列表", - "Inventory.Share": "分享", - "Inventory.Unshare": "取消分享", - "Inventory.SaveAvatar": "保存虚拟形象", - "Inventory.Favorite.Home": "设为家", - "Inventory.Favorite.ProgressBar": "设为进度条", - "Inventory.Favorite.AudioStreamController": "设为音频流控制器", - "Inventory.Favorite.TextDisplay": "设为文字显示", - "Inventory.Favorite.VideoPlayer": "设为视频播放器", - "Inventory.Favorite.AudioPlayer": "设为音频播放器", - "Inventory.Favorite.InteractiveCamera": "设为相机", - "Inventory.Favorite.Keyboard": "设为键盘", - "Inventory.Favorite.Avatar": "设为虚拟形象", - "Inventory.Favorite.WorldLoadingIndicator": "设为加载指示器", - "Inventory.Favorite.ColorDialog": "设为色盘", - "Inventory.Favorite.Hyperlink": "设为超链接显示", - "Inventory.Favorite.Document": "设为文档显示", - "Inventory.SpawnFacet": "生成Facet", - - "Dash.Screens.Home": "主界面", - "Dash.Screens.Worlds": "世界", - "Dash.Screens.Contacts": "好友", - "Dash.Screens.Inventory": "物品栏", - "Dash.Screens.Desktop": "桌面", - "Dash.Screens.Session": "房间", - "Dash.Screens.FileBrowser": "文件浏览器", - "Dash.Screens.Settings": "设置", - "Dash.Screens.Exit": "结束", - - "Dash.Actions.PasteFromClipboard": "从剪贴板粘贴内容", - - "Dash.Actions.TurnOffUIEdit": "退出UI编辑模式", - - "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} 帧每秒", - - "World.Waiting": "正在等候...", - "World.HostIsStarting": "房主正在初始化一个房间", - "World.Loading": "正在载入...", - "World.LoadingFailed": "失败", - "World.LoadedAssets": "已加载 {assets}/{total_assets} 个资产", - "World.Downloading": "正在下载 {bytes}/{total_bytes}", - "World.Loaded": "加载完成", - - "World.Connection.EstablishingConnection": "正在连接", - "World.Connection.RequestingJoin": "申请加入", - "World.Connection.Authenticating": "验证中", - "World.Connection.Connected": "连接成功", - "World.Connection.SyncingInitialState": "同步初始世界状态", - - "World.Connection.LNL.DirectIP": "LNL IP 直连
{address}", - "World.Connection.LNL.LNLPoke": "、正在请求 LNL 探测连接", - "World.Connection.LNL.NATPunchthrough": "LNL NAT 穿透 {n}", - "World.Connection.LNL.Relay": "LNL 中继", - "World.Connection.SteamNetworkingSockets": "Steam 网络通讯", - "World.Connection.TCP": "TCP
{address}", - - "World.Error.AccessDenied": "拒绝访问", - "World.Error.SecurityViolation": "发生安全违例", - "World.Error.OnlyRegisteredUsers": "只允许注册用户加入", - "World.Error.OnlyContacts": "仅允许房主的好友加入", - "World.Error.OnlyContactsOfContacts": "仅允许在房间中的用戶的好友加入", - "World.Error.Private": "此房间仅允许房主邀请加入", - "World.Error.SessionEnded": "此房间已关闭", - "World.Error.UserLimitReached": "此房间达到了人数上限", - "World.Error.FailedAuthentication": "身份验证失败", - "World.Error.FailedUserID": "认证用户标识失败", - "World.Error.FailedFetchingAuthentication": "无法获取身份验证信息", - "World.Error.JoinAlreadyRequested": "已请求加入", - "World.Error.FailedConnectToRelay": "连接中继失败", - "World.Error.FailedToConnect": "连接失败", - "World.Error.InvalidAddress": "无效地址", - "World.Error.NoPort": "未指定端口", - "World.Error.IncompatibleVersion": "不兼容的版本", - "World.Error.HostBlocked": "房主已屏蔽", - "World.Error.HostBlockedDetail": "你已屏蔽该房主", - "World.Error.WorldCrash": "世界崩溃了", - "World.Error.WorldCrashDetail" : "在尝试更新该世界时遭遇了致命错误", - "World.Error.Handshake" : "握手错误", - "World.Error.Unknown": "未知错误", - "World.Error.FailedToCreateBanAccessKey" : "创建封禁秘钥失败", - "World.Error.UnhandledError": "发生未处理的错误", - - "World.Config.Name": "世界名:", - "World.Config.Description": "描述:", - "World.Config.MaxUsers": "最大用户数:", - "World.Config.MobileFriendly": "移动端友好", - "World.Config.SaveOptionsHeader": "保存这个世界:", - "World.Config.EditMode": "编辑模式:", - "World.Config.AccessLevelHeader": "谁可以加入这个房间?", - "World.Config.AutoKickAFK": "自动踢出AFK用户:", - "World.Config.AutoKickAFKMinutes": "最长AFK时长(分):", - "World.Config.HideFromListing": "不显示在房间列表中", - "World.Config.Autosave": "自动保存(将覆盖上一次保存):", - "World.Config.AutosaveInterval": "自动保存间隔(分钟):", - "World.Config.CleanupAssets": "清理未使用的资产:", - "World.Config.CleanupInterval": "清理间隔(秒):", - - "World.Actions.StartSession": "创建房间", - "World.Actions.Join": "加入", - "World.Actions.Focus": "聚焦", - "World.Actions.Close": "关闭房间", - "World.Actions.Leave": "离开房间", - "World.Actions.Save": "保存更改", - "World.Actions.SaveAs": "另存为...", - "World.Actions.SaveCopy": "保存副本...", - "World.Actions.SaveHere": "保存到这里", - "World.Actions.SaveToInventory": "保存到物品栏", - "World.Actions.Saving": "正在保存...", - "World.Actions.Discard": "放弃更改", - "World.Actions.Clone": "克隆世界", - "World.Actions.Delete": "删除世界", - "World.Actions.ConfirmDelete": "确认删除", - "World.Actions.ReallyConfirmDelete": "永久删除", - "World.Actions.Overwrite": "用{name}覆盖", - "World.Actions.ConfirmOverwrite": "确认覆盖", - "World.Actions.Overwriting": "正在覆盖...", - - "World.Actions.ClosePrompt": "要关闭房间吗?", - "World.Actions.LeavePrompt": "要离开房间吗?", - "World.Actions.CloseConfirm": "关闭", - "World.Actions.LeaveConfirm": "离开", - "World.Actions.CannotClose": "(无法关闭这个房间)", - "World.Actions.GuestWarning": "", - "World.Actions.HostingWarning": "你的设备目前是此房间的主机。如果继续操作,所有的玩家都会从此房间断开连接。", - - "World.Actions.GetWorldOrb": "获取世界球", - "World.Actions.CopyWorldURL": "复制世界URL", - "World.Actions.CopyRecordURL": "复制记录URL", - "World.Actions.StartCustomSession": "创建自定义房间", - "World.Actions.ModifyMetadata": "编辑元数据", - "World.Actions.GetSessionOrb": "获取房间球", - "World.Actions.CopySessionURL": "复制房间URL", - - "World.Indicator.NoData": "没有数据", - "World.Indicator.LocalWorld": "本地设备", - "World.Indicator.Author": "作者: {name}", - "World.Indicator.Host": "房主: {name}", - "World.Indicator.Hosting": "正在主持", - "World.Indicator.Sessions": "{n} 个房间", - "World.Indicator.Users": "用户", - "World.Indicator.Users.None": "(找不到活跃的房间)", - "World.Indicator.Description": "描述", - "World.Indicator.Description.None": "(没有提供描述)", - "World.Indicator.Visited": "(造访过)", - - "World.Detail.ActiveSessions": "活跃的房间:", - "World.Detail.ActiveUsers": "活跃用户:", - "World.Detail.NewSession": "<新房间>", - "World.Detail.DescriptionHeader": "描述: ", - "World.Detail.SessionInformationHeader": "房间信息", - "World.Detail.Uptime": "运行时间", - "World.Detail.AccessLevel": "能见度", - "World.Detail.Users": "用户", - "World.Detail.Users.Count": "{active}{away, select, 0 {} other { (+{away} 离开)}} / {max}", - - "World.Detail.WorldInformationHeader": "世界信息", - "World.Detail.PublishDate": "已发表", - "World.Detail.ModifyDate": "最后更新", - "World.Detail.Visits": "来访", - - "World.Detail.Tags": "标签", - "World.Detail.ActionsHeader": "动作:", - - "World.Category.Everything": "所有", - "World.Category.Featured": "精选", - "World.Category.PublishedWorlds": "发布的世界", - "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.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": "仅邀请", - - "World.SortParameter.SearchScore": "搜索分数", - "World.SortParameter.Name": "名称", - "World.SortParameter.OpenedWorldCount": "开放的世界数", - "World.SortParameter.TotalSessionCount": "总房间数", - "World.SortParameter.TotalUserCount": "总用户数", - "World.SortParameter.CreationDate": "创建日期", - "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.PublishedWorlds": "发布的世界", - "World.Filter.LocalWorlds": "本地世界", - "World.Filter.BaseSearch": "基础搜索:", - "World.Filter.ByOwner": "所有者:", - "World.Filter.UserOwner": "所有者是用户", - "World.Filter.GroupOwner": "所有者是组", - "World.Filter.SubmittedToGroup": "提交给组:", - "World.Filter.Featured": "仅精选", - "World.Filter.MyWorlds": "我的世界", - "World.Filter.SessionFiltering": "房间过滤:", - "World.Filter.MinimumUsers": "最低人数: {n}", - "World.Filter.MinimumContacts": "最低好友数: {n}", - "World.Filter.OnlyHeadless": "仅云端主机", - "World.Filter.IncompatibleSessions": "不兼容的房间", - "World.Filter.MaxAccessLevel": "最大访问权限级别:", - "World.Filter.MinimumUptime": "最小运行时间:", - "World.Filter.Sorting": "排序:", - - "World.Edit.Title": "编辑世界元数据", - "World.Edit.Name": "世界名称:", - "World.Edit.Description": "描述:", - "World.Edit.Tags": "标签(以逗号分隔):", - "World.Edit.Path": "世界路径:", - "World.Edit.AccessLevelHeader": "谁可以打开这个世界?", - "World.Edit.AccessPrivate": "只有我", - "World.Edit.AccessPatreon": "Patreon的支持者", - "World.Edit.AccessPublic": "任何人(公开)", - "World.Edit.ReadOnly": "只读", - - "Tools.AvatarCreator": "创建虚拟形象", - "Tools.FullBodyCalibrator": "校准全身追踪", - "Tools.CameraStreaming": "打开相机", - "Tools.CreateNewWorld": "创建新世界", - "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": "为拥有者播放: 禁用", - "Tools.StreamAudio.PlayForOwner.On": "为拥有者播放: 启用", - - "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": "服务器共 {users} 人在线", - "Indicator.OnlineUsersVR": "其中 {users} 人VR模式在线", - "Indicator.OnlineUsersDesktop": "{users} 人桌面模式在线", - - "Indicator.ServerStatus.Status": "云服务状态", - "Indicator.ServerStatus.Good": "良好", - "Indicator.ServerStatus.Slow": "缓慢", - "Indicator.ServerStatus.Down": "较差", - "Indicator.ServerStatus.NoInternet": "无网络连接", - - "Indicator.Sync.AllSynced": "已全部同步", - "Indicator.Sync.SyncingItems": "正在同步
{item_count} 项内容", - "Indicator.Sync.UploadingVariants": "正在上传
资产", - "Indicator.Sync.SyncError": "同步错误 查看日志了解细节", - "Indicator.Sync.StorageFull": "存储已满 无法同步", - - "Indicator.Storage.StorageFull": "存储已满", - "Indicator.Storage.Usage": "{storage_used}/{storage_max}
存储空间使用率", - - "Indicator.LiveHiddenMessage": "(直播时信息已隐藏)", - - "Login.InvalidCredentials": "登录信息无效", - "Login.InvalidCredentials.Description": "检查你的登录信息后再试一次,或者点击“忘记密码?”来进行密码重置", - - "Login.InvalidLogin": "登录信息无效", - "Login.InvalidLogin.Description": "检查你的登录信息后再试一次,或者点击“忘记密码?”来进行密码重置", - - "Login.MalformedUID": "设备信息无效", - "Login.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", - - "Login.MissingUID": "设备信息缺失", - "Login.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", - - "Login.MissingSecretMachineId": "机器码缺失", - "Login.MissingSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", - - "Login.MalformedSecretMachineId": "机器码无效", - "Login.MalformedSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", - - "Register.MissingUID": "设备信息无效", - "Register.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", - - "Register.MalformedUID": "设备信息无效", - "Register.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", - - "Login.MissingLogin": "未提供凭据", - "Login.MissingLogin.Description": "你是不是忘了填写你的登录信息了?", - - "Login.InvalidRecoveryCode": "无效恢复码", - "Login.InvalidRecoveryCode.Description": "检查你的恢复码后再试一次。", - - "Login.UnsupportedAuthentication": "不支持的认证方式", - "Login.UnsupportedAuthentication.Description": "我们并不支持这种验证方式,请尝试另外一个。", - - "Login.EmailNotVerified": "邮箱未验证", - "Login.EmailNotVerified.Description": "你的邮箱还没验证,请在邮箱里查找我们给你发的邮件。如果没有,确保你检查过垃圾箱。", - - "Login.AccountTempLocked": "你的账户已被锁定。", - "Login.AccountTempLocked.Description": "请在:{moderationUrl} 联系支持人员。", - - "Login.AccountBanned": "你的账户已被封禁。", - "Login.AccountBanned.Description": "请在:{moderationUrl} 联系支持人员。", - - "Login.DuplicateAccount": "重复的账号", - "Login.DuplicateAccount.Description": "请在:{moderationUrl} 联系支持人员。", - - "Login.UnknownError": "未知错误", - "Login.UnknownError.Description": "在登录时发生了未知错误。请在 {supportUrl} 联系支持人员。", - - "Register.MissingRequest": "未输入详细注册信息", - "Register.MissingRequest.Description": "我们无法找到任何注册信息。请确保你在注册时填入了所需的信息。", - - "Register.InvalidEmail": "无效邮箱地址", - "Register.InvalidEmail.Description": "你的邮箱地址有误", - - "Register.MissingUsername": "未输入用户名", - "Register.MissingUsername.Description": "你似乎没有填写你的用户名", - - "Register.MissingEmail": "未输入电子邮箱", - "Register.MissingEmail.Description": "你似乎没有填写你的邮箱", - - "Register.UsernameTooLong": "用户名过长", - "Register.UsernameTooLong.Description": "我们最多允许长达32个字符的用户名", - - "Register.UsernameContainsAmpersand": "用户名不能含有 @", - "Register.UsernameContainsAmpersand.Description": "你的用户名不能含有 @。", - - "Register.UsernameStartsWithU": "用户名不能以 U- 开头", - "Register.UsernameStartsWithU.Description": "用户名不能以 U- 开头.", - - "Register.InvalidUsername": "无效用户名", - "Register.InvalidUsername.Description": "你的用户名无效", - - "Register.InvalidDateOfBirth": "无效出生日期", - "Register.InvalidDateOfBirth.Description": "你的出生日期无效", - - "Register.UsernameContainsBlockedTerms": "用户名含有屏蔽词", - "Register.UsernameContainsBlockedTerms.Description": "你的用户名含有屏蔽词。如果你认为这是一个错误,请在 {supportUrl} 联系支持人员。", - - "Register.MissingPassword": "未输入密码", - "Register.MissingPassword.Description": "你似乎没有提供密码", - - "Register.InvalidPassword": "无效密码", - "Register.InvalidPassword.Description": "你的密码无效。 密码必须至少包含 8 个字符,包括 1 个数字、1 个大写字母和 1 个小写字母。", - - "Register.EmailAlreadyRegistered": "此邮箱已注册", - "Register.EmailAlreadyRegistered.Description": "使用此电子邮件的账户已经存在, 如果你忘记了密码,可以点击“忘记密码?”。 或者通过 {supportUrl} 联系支持人员。", - - "Register.UsernameAlreadyRegistered": "此用户名已注册", - "Register.UsernameAlreadyRegistered.Description": "使用此用户名的帐户已经存在, 如果你忘记了密码,可以点击“忘记密码?”。 或者通过 {supportUrl} 联系支持人员。", - - "Register.ErrorCheckingUserId": "检查用户ID时出错", - "Register.ErrorCheckingUserId.Description": "请在 {supportUrl} 联系支持人员。", - - "Recovery.MissingEmail": "未输入电子邮箱", - "Recovery.MissingEmail.Description": "你似乎没有填写你的邮箱", - - "Recovery.IncorrectEmail": "电子邮箱错误", - "Recovery.IncorrectEmail.Description": "你填写了一个错误的用于恢复密码的邮箱。请检查细节后再试一次。", - - "Recovery.NoPasswordSetup": "未设置密码", - "Recovery.NoPasswordSetup.Description": "请在:{supportUrl} 联系支持人员。", - - "Register.UnknownError": "未知错误", - "Register.UnknownError.Description": "在注册时发生了未知的错误。 请在 {supportUrl} 联系支持人员。", - - "Account.Login": "登录", - "Account.Logout": "登出", - "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": "记住我
(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个大写字母)", - "Account.LostPassword": "忘记密码", - "Account.SendRecoveryCode": "发送恢复码", - "Account.ResetPasswordHeader": "重置你的密码", - "Account.ResetPasswordInstructions": "恢复码已发送到你的电子邮件。将其复制到下方输入框,然后继续:", - "Account.RecoveryCode": "恢复码:", - "Account.NewPassword": "新密码:", - "Account.ResetPassword": "设置新密码", - "Account.Requesting": "正在请求...", - "Account.ErrorPasswordMismatch": "密码不匹配!", - "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": "首先,你需要将一个安全码输入你的 2FA 认证应用,例如微软“Authenticator”或“Authy”,它们可以在手机应用商店获取。

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

如果你正在 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.Stripe": "Stripe 支持者", - "Account.Type.Mentor" : "{platform} 导师", - "Account.Type.Moderator" : "{platform} 管理员", - "Account.Type.Team" : "{platform} 团队", - - "Avatar.Badge.Live" : "直播", - - "2FA.Header": "2FA验证", - "2FA.Token": "一次性密码:", - - "Profile.Status.Sociable" : "想社交", - "Profile.Status.Online": "在线", - "Profile.Status.Away": "离开", - "Profile.Status.Busy": "忙碌", - "Profile.Status.Invisible": "隐身", - "Profile.Status.Offline": "离线", - "Profile.Status.Headless": "云端主机", - "Profile.Status.Bot": "机器人: {version}", - "Profile.Status.ChatClient": "聊天客户端: {version}", - - "Session.Tab.Settings": "设定", - "Session.Tab.Users": "用户", - "Session.Tab.Permissions": "权限", - - "Session.Permission.Anonymous": "匿名用户的默认权限:", - "Session.Permission.Vistor": "访客的默认权限:", - "Session.Permission.Contact": "好友的默认权限:", - "Session.Permission.Host": "主机的默认权限:", - "Session.Permission.PermissionOverrideCount": "权限覆盖: {n,select, -1 {无} other {#}}", - "Session.Permission.ClearOverrides": "清除权限覆盖项", - - "Session.JoinVerifier.EnableHeader" : "激活自定义准入认证?", - "Session.JoinVerifier.EnableText" : "警告: 你将要启用自定义准入认证,其是当前世界的一部分。当你这样做之前,请确保你信任此世界的创建者。因为自定义准入认证器可以绕过标准房间访问规则,并使用其自己的规则允许或阻止用户进入。", - "Session.JoinVerifier.Label" : "使用自定义准入认证器: {name}", - "Session.JoinVerifier.ComponentWarning" : "警告: 目前,并没有机制可以在认证器启用后防止篡改。如果篡改用于认证的 ProtoFlux 设置可能导致问题, 请!不!要!使用这个功能且 不!要!在你的世界中激活它。", - "Session.JoinVerifier.SetCustomVerifier" : "设为自定义加入请求认证器", - - "Permissions.NotAllowedToSpawn": "你不可以在此处生成物品", - "Permissions.NotAllowedToSave": "你无权在这个世界上保存项目。", - "Permissions.NotAllowedToSwapAvatar": "你不允许在此处切换到自定义虚拟形象。", - - "User.Actions.Silence": "全局静音", - "User.Actions.Mute": "静音", - "User.Actions.Jump": "跳跃", - "User.Actions.Respawn": "重生", - "User.Actions.Kick": "踢出", - "User.Actions.Ban": "封禁", - - "Contacts.Add": "添加好友", - "Contacts.Remove": "移除好友", - "Contacts.ConfirmRemove": "确认删除?", - "Contacts.AcceptRequest": "接受请求", - "Contacts.IgnoreRequest": "忽略请求", - "Contacts.Invite": "邀请", - "Contacts.RevokeInvite": "撤回邀请", - "Contacts.RequestInvite": "发出邀请", - "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.NoSession": "无房间", - "Contacts.InPrivate": "在私人房间", - "Contacts.InContactsOnly": "在仅限好友的房间", - "Contacts.InHidden": "在隐藏的房间", - "Contacts.InHiddenContactsOnly": "在隐藏的,仅限好友的房间", - "Contacts.InHiddenContactsPlus": "在隐藏的,仅限好友+的房间", - "Contacts.InLAN": "在局域网房间", - "Contacts.UsingDifferentVersion": "使用版本: {version}", - "Contacts.RequestSent": "请求已发送", - "Contacts.RequestReceived": "好友请求", - "Contacts.RequestIgnored": "忽略的请求", - "Contacts.Blocked": "屏蔽", - "Contacts.SearchResult": "搜索结果", - "Contacts.Bot": "Bot帐户", - "Contacts.Migrated": "好友未迁移", - "Contacts.IncompatibleSession" : "房间版本不兼容", - "Contacts.AskToJoin" : "询问后 加入。", - - "Contacts.InviteRequest.UserWantsToJoin" : "{username} 想要加入你。", - "Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\" 想要邀请 \"{userToInvite}\" 去 \"{sessionName}\"", - "Contacts.InviteRequest.GrantInvite" : "获得邀请 (one time)", - "Contacts.InviteRequest.AddAsContact" : "加 \"{username}\" 为好友", - "Contacts.InviteRequest.AddAsContactOfHeadless" : "加 \"{username}\" 为云端主机的好友。", - "Contacts.InviteRequest.AddHostAsContact" : "加 \"{username}\" (房主) 为好友", - "Contacts.InviteRequest.HostIsUnregistered" : "房主是未注册用户", - "Contacts.InviteRequest.ForwardToHost" : "转移主机至 {username}", - "Contacts.InviteRequest.SentRequest" : "已发送邀请", - "Contacts.InviteRequest.ForwardedRequest" : "已转移邀请请求 \"{username}\" 到 \"{sessionName}\"房间", - "Contacts.InviteRequest.GrantedRequest" : "已获得 \"{username}\" 的邀请到 \"{sessionName}\"房间", - - "Notifications.IsSociable" : "有社交意愿,叫一下或者邀请他们!", - "Notifications.IsOnline": "上线了", - "Notifications.IsOnlineOnDifferentVersion": "上线了 (使用版本: {version})", - "Notifications.ReceivedContactRequest": "请求添加你为好友", - "Notifications.ReceivedInvite": "邀请你:", - "Notifications.ReceivedItem": "发来一件物品:", - "Notifications.VoiceMessage": "发来一条语音消息", - "Notifications.SessionStarted": "开始的房间:", - "Notifications.ReceivedInviteRequestDirect": "想要被邀请", - "Notifications.ReceivedInviteRequestForwarded": "想要邀请:", - "Notifications.UserJoined": "用户加入了", - "Notifications.UserLeft": "用户已离开", - "Notifications.PermissionChanged": "权限组已经改为 {new}", - "Notifications.PermissionChangedDetail": "在 {world}. 上一个权限组: {old}", - - "Undo.SetField": "将字段 {field_name} 设置为 {value}", - "Undo.SetReference": "将引用 {ref_name} 设置为 {ref_target}", - "Undo.Spawn": "生成 {name}", - "Undo.Destroy": "销毁 {name}", - "Undo.SpawnComponent": "在 {slot_name} 上附加 {component_type}", - "Undo.DuplicateComponent": "组件重复", - "Undo.DestroyComponent": "销毁 {slot_name} 上的 {component_type}", - "Undo.Transform": "{name} 已移动", - "Undo.Translate": "平移", - "Undo.TranslateAlongAxis": "沿轴平移", - "Undo.RotateAroundAxis": "绕轴旋转", - "Undo.ResetPosition": "重置位置", - "Undo.ResetRotation": "重置旋转", - "Undo.ResetScale": "重置缩放", - - "Undo.GrabObjects": "抓取物体", - "Undo.DestroyGrabbed": "删除所持物体", - "Undo.DuplicateGrabbed": "复制所持物体", - - "Undo.ChangeBoxSize": "变更盒子尺寸", - "Undo.BrushStroke": "笔触", - "Undo.ChangeColor": "换色", - "Undo.CloneComponent": "克隆组件", - "Undo.MoveIKBone": "移动IK骨骼", - "Undo.MoveSun": "移动太阳", - "Undo.ApplyMaterial": "应用材料", - "Undo.BakeMeshes": "烘焙 {name}", - "Undo.ChangeMesh": "更换网格", - "Undo.InsertParent": "为 {name} 插入父项", - "Undo.Wiggler": "有问题的物品", - - "Undo.ExtractMaterialsFromHierarchy": "从层次结构提取材质", - "Undo.BatchConvertMaterials": "批量转换材质", - - "Tools.Brush.ChangeColor" : "改变颜色", - "Tools.Brush.IncrementSize" : "增大", - "Tools.Brush.DecrementSize" : "缩小", - - "Tools.GeometryLineBrush.Name": "几何线条笔刷", - - "Tools.Dev.Name": "开发工具", - "Tools.Dev.CreateNew": "创建新的...", - "Tools.Dev.Selection": "选择: {mode}", - "Tools.Dev.DevMode.Off": "开发者模式:禁用", - "Tools.Dev.DevMode.On": "开发者模式:启用", - "Tools.Dev.OpenInspector": "打开查看器", - "Tools.Dev.DeselectAll": "全部取消选择", - "Tools.Dev.DestroySelected": "删除所选", - "Tools.Dev.ConfirmDestroySelected": "确定删除所选", - - "Tools.Dev.GizmoOptions" : "Gizmo 选项", - "Tools.Dev.SelectParent" : "选择父级", - "Tools.Dev.LocalSpace" : "局部坐标", - "Tools.Dev.GlobalSpace" : "全局坐标", - "Tools.Dev.Translation" : "平移", - "Tools.Dev.Rotation" : "旋转", - "Tools.Dev.Scale" : "缩放", - - "Tools.Dev.Selection.Single": "单选", - "Tools.Dev.Selection.Multi": "多选", - - "Tools.Dev.Interaction.Tip": "提示", - "Tools.Dev.Interaction.Projection": "估算", - - "Tools.Color.Name": "颜色工具", - "Tools.Color.Picker": "取色器", - - "Tools.GrabbableSetter.Name": "抓取状态设置工具", - "Tools.GrabbableSetter.Scalable": "设为可缩放", - "Tools.GrabbableSetter.NonScalable": "设为不可缩放", - "Tools.GrabbableSetter.ApplyToRoot": "设为应用到根组件", - "Tools.GrabbableSetter.AppyToHit": "设为应用到命中组件", - - "Tools.CharacterCollider.Name": "角色碰撞设置工具", - "Tools.CharacterCollider.MarkGrippable": "标记为可抓取", - "Tools.CharacterCollider.DontMarkGrippable": "不要标记为可抓取", - "Tools.CharacterCollider.EnsureWalkRun": "确保步行/跑步运动", - "Tools.CharacterCollider.EnsureZeroG": "确保零重力运动", - "Tools.CharacterCollider.EnsurePhysicalFly": "确保物理飞行运动", - - "Tools.Light.Point": "点光源", - "Tools.Light.Spot": "聚光灯", - "Tools.Light.Sun": "太阳", - - "Tools.Light.Name": "灯光工具", - "Tools.Light.Shadows.None": "无阴影", - "Tools.Light.Shadows.Hard": "深层阴影", - "Tools.Light.Shadows.Soft": "浅层阴影", - - "Tools.MeshVisibility.Name": "网格显示工具", - "Tools.MeshVisibility.KeepShadow": "保持阴影", - "Tools.MeshVisibility.ShadowOff": "禁用阴影", - "Tools.MeshVisibility.ShadowOn": "启用阴影", - "Tools.MeshVisibility.OnlyShadow": "设置为仅阴影", - "Tools.MeshVisibility.DoubleSidedShadow": "设置为双面阴影", - - "Tools.Mesh.Name": "网格工具", - - "Tools.Slicer.Name": "物体切面工具", - "Tools.Slicer.Add": "添加切片器", - "Tools.Slicer.Clear": "清除设定", - - "Tools.Material.Name": "材质工具", - "Tools.Material.RayMode": "射线模式", - "Tools.Material.AreaMode": "区域模式", - "Tools.Material.ObjectMode": "对象全局模式", - "Tools.Material.SceneMode": "场景全局模式", - "Tools.Material.CreateCopy": "建立副本", - "Tools.Material.Edit": "编辑材料", - "Tools.Material.Convert": "转换为...", - "Tools.Material.ConvertAll": "把全部转换为...", - "Tools.Material.CreateNew": "创建新的", - - "Tools.Mesh.Edit": "编辑网格", - - "Tools.Cartridge.Eject": "取出球体", - - "Tools.Microphone.Name": "麦克风", - "Tools.Microphone.Format.WAV": "WAV文件", - "Tools.Microphone.Format.Vorbis": "OGG文件", - "Tools.Microphone.Format.FLAC": "FLAC文件", - "Tools.Microphone.ModeHold": "按住以录制声音", - "Tools.Microphone.ModePress": "按下以开始/停止录制声音", - "Tools.Microphone.SourceRaw": "Raw文件", - "Tools.Microphone.SourceFiltered": "过滤并归一化", - - "Tools.ProtoFlux.Name": "Proto-Flux 脚本编辑工具", - "Tools.ProtoFlux.Drive" : "作为驱动节点", - "Tools.ProtoFlux.Source" : "作为源节点", - "Tools.ProtoFlux.Reference" : "作为可变源", - "Tools.ProtoFlux.Write" : "作为写入节点", - "Tools.ProtoFlux.Proxy" : "作为代理节点", - "Tools.ProtoFlux.CreateLocal" : "创建局部变量", - "Tools.ProtoFlux.CreateStore" : "创建变量", - "Tools.ProtoFlux.CreateDataModelStore" : "创建结构变量", - "Tools.ProtoFlux.Overview" : "切换概览", - "Tools.ProtoFlux.NodeBrowser" : "浏览节点", - "Tools.ProtoFlux.PackInPlace" : "就地打包", - "Tools.ProtoFlux.PackInto" : "打包为 {name}", - "Tools.ProtoFlux.Unpack" : "将 {name} 解包", - "Tools.ProtoFlux.ExplicitCast" : "显式转换\n(警告: 可能丢失数据)", - - "Tools.Meter.Mode.Ray": "模式: 激光", - "Tools.Meter.Mode.Perpendicular": "模式: 垂直", - "Tools.Meter.Mode.Drag": "模式: 拖拽", - - "Tools.Meter.Points.Two": "两点", - "Tools.Meter.Points.Multiple": "多点", - - "Tools.Meter.Name": "量尺工具", - "Tools.Meter.ObjectSpace": "在物体空间里测量", - "Tools.Meter.WorldSpace": "在世界空间里测量", - - "Tools.Glue.Name": "胶水工具", - "Tools.Glue.Mode.BakeMeshes": "模式: 烘焙面数", - "Tools.Glue.Mode.BakeSkinnedMeshes": "模式: 烘焙上材质后的面", - "Tools.Glue.Mode.ParentObjects": "模式: 父级物体", - - "Tools.RigTransfer.Name": "绑定网格转换工具", - "Tools.RigTransfer.ClearSource": "清理源文件", - - "Tools.ComponentClone.Name": "组件克隆工具", - "Tools.ComponentClone.SingleInstanceOn": "单个实例: 启用", - "Tools.ComponentClone.SingleInstanceOff": "单个实例: 禁用", - "Tools.ComponentClone.ClearTemplate": "清除模板", - - "Tools.Shape.Name": "形状工具", - - "Tools.CameraObjectHider.Name": "相机对象可视性设置工具", - - "Tools.ControllerDiagnostic.Name": "控制器诊断工具", - - "Tools.Labeler.Name": "标签设置工具", - - "ProtoFlux.UI.Call" : "调用", - "ProtoFlux.UI.AsyncCall" : "异步 调用", - "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux 节点", - - "CreateNew.Back": "<<< 返回", - "CreateNew.EmptyObject": "空对象", - "CreateNew.ParticleSystem": "粒子系统", - "CreateNew.LegacyParticleSystem": "传统粒子系统", - - "CreateNew.Object": "对象", - "CreateNew.Object.AvatarCreator": "虚拟形象创建工具", - "CreateNew.Object.Camera": "相机", - "CreateNew.Object.ReflectionProbe": "反射探针", - "CreateNew.Object.Mirror": "镜子", - "CreateNew.Object.Portal": "传送门", - "CreateNew.Object.VideoPlayer": "视频播放器", - "CreateNew.Object.SpawnArea": "出生区域", - "CreateNew.Object.SpawnPoint": "出生点", - "CreateNew.Object.UIXCanvas": "UIX画布", - "CreateNew.Object.Facet": "Facet", - - "CreateNew.Object.FogVolume": "雾量", - "CreateNew.Object.FogVolume.Additive": "添加", - "CreateNew.Object.FogVolume.Alpha": "Alpha", - "CreateNew.Object.FogVolume.Multiplicative": "乘性", - "CreateNew.Object.FogVolume.Gradient": "梯度", - - "CreateNew.Text": "文本", - "CreateNew.Text.Basic": "常规文本", - "CreateNew.Text.Outline": "描边文本", - - "CreateNew.Editor": "编辑器", - "CreateNew.Editor.UserInspector": "用户查看器", - "CreateNew.Editor.LightSourcesWizard": "世界光源设置向导", - "CreateNew.Editor.TextRendererWizard": "世界文字渲染器设置向导", - "CreateNew.Editor.AssetOptimizationWizard": "资产优化设置向导", - "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.Torus": "圆环面", - - "CreateNew.Collider": "碰撞体", - "CreateNew.Collider.Box": "盒型", - "CreateNew.Collider.Sphere": "球形", - "CreateNew.Collider.Capsule": "胶囊", - "CreateNew.Collider.Cylinder": "圆筒", - "CreateNew.Collider.Cone": "锥体", - "CreateNew.Collider.Mesh": "网格", - - "CreateNew.Light": "光照", - "CreateNew.Light.Point": "点光源", - "CreateNew.Light.Spot": "聚光灯", - "CreateNew.Light.Directional": "方向光", - - "CreateNew.Materials": "材质", - - "CreateNew.Directory.Title": "创建新目录:", - "CreateNew.Directory.Error.EmptyName": "请输入名称:", - "CreateNew.Directory.Error.LongName": "名称过长:", - "CreateNew.Directory.Error.InvalidName": "无效名称:", - - "AvatarCreator.Title": "虚拟形象创建工具", - "AvatarCreator.Instructions": "将头戴式显示器和控制器参照与模型尽可能对齐,之后按下“创建”将其转换为虚拟形象", - "AvatarCreator.UseSymmetry": "启用对称", - "AvatarCreator.ShowToolAnchors": "显示工具锚点", - "AvatarCreator.SetupVolumeMeter": "启用麦克风关联", - "AvatarCreator.SetupEyes": "启用眼睛", - "AvatarCreator.SetupFaceTracking": "启用面部追踪", - "AvatarCreator.ProtectAvatar": "保护虚拟形象", - "AvatarCreator.CalibrateFeet": "校准脚部", - "AvatarCreator.CalibrateHips": "校准髋部(Hips)", - "AvatarCreator.AlignHeadForward": "将参照向前对齐头部", - "AvatarCreator.AlignHeadUp": "将参照向上对齐头部", - "AvatarCreator.AlignHeadRight": "将参照向右对齐头部", - "AvatarCreator.CenterHead": "将参照居中对齐头部", - "AvatarCreator.TryAlignHands": "尝试将参照与手部对齐", - "AvatarCreator.AlignToolAnchors": "将参照对齐工具锚点", - "AvatarCreator.Create": "创建", - "AvatarCreator.ProtectionUnavailable": "虚拟形象保护在该世界不可用。请切换到另外一个世界来保护虚拟形象。", - - "Importer.General.AsRawFile": "原始文件", - - "Importer.Folder.Title": "文件夹导入工具", - "Importer.Folder.Individual": "逐个导入", - "Importer.Folder.Individual.Description": "为文件夹中的每个受支持文件创建一个单独的导入对话框", - "Importer.Folder.Batch": "批量导入", - "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": "(在这) 截图", - "Importer.Image.PixelArt" : "像素图", - "Importer.Image.Sprite": "精灵(网格图像)", - "Importer.Image.360": "360°图像(天空盒)", - "Importer.Image.StereoPhoto": "双目图像", - "Importer.Image.Stereo360": "360°双目图像", - "Importer.Image.180": "180°图像", - "Importer.Image.Stereo180": "180°双目图像", - "Importer.Image.LUT": "LUT 颜色查找表", - - "Importer.Image.Failure.Heading": "导入图片 {image} 失败", - "Importer.Image.Failure.Description": "导入图片失败, 发生以下错误:\n\n{error}", - - "Importer.LUT.Failure.Heading": "导入 LUT {image} 失败", - "Importer.LUT.Failure.Description": "导入 LUT 失败, 发生以下错误:\n\n{error}", - - "Importer.ImageVideo.LayoutPrompt": "请选择布局", - "Importer.ImageVideo.LayoutHorizontalLR": "从左到右水平排布", - "Importer.ImageVideo.LayoutHorizontalRL": "从右到左水平排布", - "Importer.ImageVideo.LayoutVerticalLR": "从左到右垂直排布", - "Importer.ImageVideo.LayoutVerticalRL": "从右到左垂直排布", - - "Importer.Model.Title": "模型导入工具", - "Importer.Model.Prompt": "请选择导入方式", - "Importer.Model.Regular": "常规3D模型", - "Importer.Model.3DScan": "3D扫描模型", - "Importer.Model.CAD": "CAD模型", - "Importer.Model.PointCloud": "点云", - "Importer.Model.VertexColorModel": "顶点着色模型", - "Importer.Model.AdvancedSettings": "高级设置", - "Importer.Model.ModelKindPrompt": "请选择模型类型", - "Importer.Model.RegularKind": "虚拟形象、常规物体", - "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": "英寸(in)", - "Importer.Model.FinalizePrompt": "确定要导入吗?", - "Importer.Model.RunImport": "运行导入", - - "Importer.Model.Advanced.Scale": "缩放:", - "Importer.Model.Advanced.AutoScale": "自动缩放", - "Importer.Model.Advanced.MaxTexSize": "最大纹理大小", - "Importer.Model.Advanced.ImageFormat": "图片格式: ", - "Importer.Model.Advanced.Material": "材质: ", - "Importer.Model.Advanced.PreferSpecular": "首选镜面", - "Importer.Model.Advanced.AlignAxis": "对齐轴: ", - - "Importer.Model.Advanced.Normals": "计算法线", - "Importer.Model.Advanced.Tangents": "计算切线", - "Importer.Model.Advanced.VertexColors": "导入顶点颜色", - "Importer.Model.Advanced.Bones": "导入骨骼", - "Importer.Model.Advanced.Lights": "导入灯光", - "Importer.Model.Advanced.TextureAlpha": "计算纹理Alpha", - "Importer.Model.Advanced.AlbedoColor": "导入反射颜色", - "Importer.Model.Advanced.ImportEmissive": "导入发光属性", - - "Importer.Model.Advanced.Colliders": "生成碰撞体", - "Importer.Model.Advanced.Animations": "导入动画", - "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-Pose", - "Importer.Model.Advanced.ForcePointCloud": "作为点云", - - "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.AssetsOnObject": "将资产放在对象上", - - "Importer.Video.Title": "视频导入工具", - "Importer.Video.Prompt": "请选择视频类型", - "Importer.Video.Regular": "视频", - "Importer.Video.360": "360度视频", - "Importer.Video.Stereo": "立体视频", - "Importer.Video.Stereo360": "立体360度视频", - "Importer.Video.Depth": "深度视频", - "Importer.Video.180": "180度视频", - "Importer.Video.Stereo180": "立体180度视频", - "Importer.Video.Depth.Prompt": "深度预设", - "Importer.Video.Depth.Default": "默认", - - "Importer.Slices.Title": "将图像切片导入为体积纹理", - "Importer.Slices.TitleGrayscale": "将图像切片导入为体积纹理(灰度)", - "Importer.Slices.Description": "将文件夹中的所有图像文件合成为一个体积纹理", - - "Importer.UnsupportedRecordType.Heading":"不支持的数据记录文件", - "Importer.UnsupportedRecordType.Description":"你正在尝试导入的数据记录({url}) 类型不受支持。其类型为: {recordType}。请在 {bugUrl}向我们报告。", - "Importer.Link.Invalid.Heading":"文件夹链接无效", - "Importer.Link.Invalid.Description":"你正在尝试导入的文件夹链接({url}) 是无效的,请检查一遍后再试一次。", - "Inventory.Link.LinkText": "物品栏链接到 {name}", - - "Exporter.Title": "导出", - "Exporter.FileName": "文件名:", - "Exporter.ExportAs": "导出为:", - "Exporter.Export": "导出", - "Exporter.Exporting": "导出中...", - "Exporter.InvalidFileName": "无效的文件名", - - "Export.PackageExportable.Package": "Resonite 包文件", - "Export.PackageExportable.PackageWithVariants": "Resonite 包文件 (包含变量)", - - "Export.AudioExportable.OriginalFormat" : "音频 (原始格式)", - - "Export.VideoExportable.OriginalFormat" : "视频 (原始格式)", - - "Importer.Package.Progress.DecodingPackage" : "正在解包包文件", - "Importer.Package.Progress.DecodingObject" : "正在解包物品", - "Importer.Package.Progress.ImportingAssets" : "正在导入资产", - "Importer.Package.Progress.LoadingObject" : "正在加载物品", - "Importer.Package.Progress.Imported" : "包文件已导入", - "Importer.Package.Progress.Fail" : "无法导入。请检查日志", - - "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.HeightWarning": "这似乎不正确。确保它是你的实际身高。", - "FullBody.ConfirmMapping": "2) 确认追踪器映射", - "FullBody.MappingInstructions": "直立站立,确保追踪器正在追踪并被正确检测到。", - "FullBody.StartCalibration": "启动追踪器校准", - "FullBody.JustCalibrateAvatar": "只是校准我的虚拟形象", - "FullBody.JustCalibrateAvatarDescription": "跳过全身校准,仅校准虚拟形象", - "FullBody.SkipAndAdjustAvatar": "跳过并调整虚拟形象", - "FullBody.CalibrateInstructions": "使自己与游戏空间中的红色身体覆盖层对齐,然后按下两个扳机键进行确认。确保你真实的脚和臀部与虚拟的尽可能接近。", - - "FullBody.BeforeCalibrationInstructions": "确保追踪器正在追踪且你的身高已设置", - "FullBody.CalibratingPoseInstructions": "确保自己与参考对齐,然后按下两个扳机键进行确认", - "FullBody.AdjustAvatarInstructions": "调整虚拟形象的身体偏移,使其与参考最匹配", - "FullBody.FineTuneCalibrationInstructions": "通过移动蓝色参考来验证和微调校准", - - "FullBody.CalibrateTrackersHeader": "校准追踪器", - "FullBody.CalibrateTrackersInstructions": "抓取并放置相对于追踪器的蓝色身体部位,以调整其偏移量。 它们应与追踪器在你身体上的位置相匹配。\n 你可以在以后随时通过重新打开此工具来调整校准。", - "FullBody.UseSymmetry": "使用对称", - "FullBody.ShowBodyOverlay": "显示身体叠加", - "FullBody.HeightCompensationInstructions": "如果人体模型过高(弯曲)或过矮,请调整高度补偿以达到最佳配合。", - "FullBody.RecalibratePrompt": "追踪器损坏或丢失?", - "FullBody.Recalibrate": "再次运行T-Pose校准", - "FullBody.CalibrateAvatarPrompt": "需要调整虚拟形象配合度吗?", - "FullBody.CalibrateAvatar": "校准我的虚拟形象", - "FullBody.FinishPrompt": "看起来不错?", - "FullBody.FinishCalibration": "完成全身校准", - - "FullBody.CalibrateAvatarTitle": "校准虚拟形象", - "FullBody.CalibrateAvatarInstructions": "确保已映射所有身体部位,然后在其周围拖动蓝色球体,以使虚拟形象与身体参考最匹配。", - "FullBody.ShowReferenceOverlay": "显示参考叠加", - "FullBody.ResetAvatarPrompt": "虚拟形象扭曲或无法追踪?", - "FullBody.ResetAvatar": "重置映射", - "FullBody.AvatarHeightCompensationInstructions": "如果虚拟形象太高(最终弯成弓形)或太矮,在此处调整其高度补偿使它更适合你的身高。", - "FullBody.AvatarHeightCompensation": "虚拟形象高度补偿: {n, number, percent}", - "FullBody.ResetAvatarHeightCompensation": "重置高度补偿", - "FullBody.AvatarSaveWarning": "完成校准后,不要忘记保存你的虚拟形象!", - "FullBody.FinishAvatarCalibration": "完成虚拟形象校准", - "FullBody.CalibrationFinishedInstructions": "如果你对校准满意,则可以保存你的虚拟形象并退出。", - "FullBody.CloseCalibrator": "关闭校准工具", - "FullBody.CalibrationRedoInstructions": "如果校准有误差,或是你想校准更多的虚拟形象,则可以进行更多的调整。 你也可以在以后的任何时候重新打开此校准器以进行调整。\n 如果你仅更改了追踪器,则无需再次校准虚拟形象。", - "FullBody.ReturnToTrackerCalibration": "返回追踪器校准", - - "FullBody.Hips": "臀部", - "FullBody.Feet": "脚部", - "FullBody.Chest": "胸部", - "FullBody.Elbows": "肘部", - "FullBody.Knees": "膝盖", - - "FullBody.TrackerMapped": "追踪器已映射", - "FullBody.NotTracking": "未在追踪...", - "FullBody.NoTracker": "没有已映射追踪器", - "FullBody.FeetNotTracking": "脚部未追踪...", - - "FullBody.AvatarPointMapped": "已映射", - "FullBody.AvatarPointNotMapped": "未映射", - "FullBody.AvatarPointNoTracker": "没有追踪器", - - "CameraControl.Title": "相机控制", - "CameraControl.MirroringOffWarning": "镜像关闭", - "CameraControl.MirrorToDisplay": "镜像显示", - "CameraControl.TakePhoto": "拍照", - "CameraControl.Take360Photo": "拍360度照片", - - "CameraControl.Mode.SmoothPOV": "平滑POV", - "CameraControl.Mode.ThirdPerson": "第三人称", - "CameraControl.Mode.Group": "群组", - "CameraControl.Mode.World": "世界", - "CameraControl.Mode.Manual": "手动", - - "CameraControl.Settings.AvoidOcclusion": "避免遮挡", - "CameraControl.Settings.KeepInWorldspace": "留在世界空间", - "CameraControl.Settings.MovementWobble": "运动摆动", - "CameraControl.Settings.AimInFrontOfHead": "瞄准头部", - "CameraControl.Settings.HideCamera": "隐藏相机", - "CameraControl.Settings.ForceEyesOnCamera": "强制注视相机", - "CameraControl.Settings.HideBadges": "隐藏徽章", - "CameraControl.Settings.HideLasers": "隐藏激光", - "CameraControl.Settings.ShowFrustum": "显示平截头体", - "CameraControl.Settings.PhotoTimer": "拍照计时器", - "CameraControl.Settings.ShowLiveBadge": "显示直播徽章", - "CameraControl.Settings.AudioFromCameraViewpoint": "相机视角的音频", - - "CameraControl.OpenCloseUsers": "用户", - "CameraControl.CreateCameraAnchor": "创建相机锚点", - - "CameraControl.Anchors.Interpolate": "在锚点之间插值", - "CameraControl.Anchors.InterpolationSpeed": "锚点插值速度:", - "CameraControl.Anchors.LinearInterpolation": "线性插值", - "CameraControl.Anchors.NoAnchors": "这个世界中没有相机锚点", - - "CameraControl.Positioning.FieldOfView": "视场(FOV)", - "CameraControl.Positioning.AngleOffset": "角度偏移", - "CameraControl.Positioning.Distance": "距离", - "CameraControl.Positioning.Height": "高度", - "CameraControl.Positioning.FirstPersonPitch": "第一人称俯仰角", - "CameraControl.Positioning.FirstPersonRoll": "第一人称滚转角", - "CameraControl.Positioning.FirstPersonOffset": "第一人称偏移", - "CameraControl.Positioning.Reset": "重置", - - "CameraControl.Control.AnyoneCanInteract": "任何人都可以互动", - "CameraControl.Control.RenderPreviewForEveryone": "所有人的渲染预览", - "CameraControl.Control.RenderPrivateUI": "渲染私人用户界面", - "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.OBS.IP": "OBS Websocket IP:", - "CameraControl.OBS.Password": "OBS密码(可选):", - "CameraControl.OBS.Connect": "连接", - "CameraControl.OBS.Instructions": "确保OBS正在运行,我们支持 OBS 版本 28+。", - "CameraControl.OBS.OpenInstaller": "打开安装程序页面", - "CameraControl.OBS.Launch": "启动OBS", - "CameraControl.OBS.Launching": "启动中...", - "CameraControl.OBS.Launched": "启动了!", - "CameraControl.OBS.Connecting": "正在连接中...", - "CameraControl.OBS.Connected": "连接上了!", - "CameraControl.OBS.Disconnected": "断线!", - "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.Idle": "IDLE", - "CameraControl.OBS.Live": "LIVE", - "CameraControl.OBS.Recording": "REC", - "CameraControl.OBS.OpenInstallerReason": "你可以在这个页面下载 obs-websocket 插件", - - "CameraControl.OBS.Streaming.Start": "开始流式传输", - "CameraControl.OBS.Streaming.Starting": "正在开始流式传输...", - "CameraControl.OBS.Streaming.Stop": "停止流式传输", - "CameraControl.OBS.Streaming.Stopping": "正在停止流式传输", - - "CameraControl.OBS.Recording.Start": "开始录音", - "CameraControl.OBS.Recording.Starting": "正在开始录音...", - "CameraControl.OBS.Recording.Stop": "停止录音", - "CameraControl.OBS.Recording.Stopping": "正在停止录音", - - "Settings.Category.Audio": "音频", - "Settings.Category.Controls": "控制", - "Settings.Category.Devices": "设备", - "Settings.Category.Profile": "个人设置", - "Settings.Category.Networking": "网络", - "Settings.Category.Security": "安全", - "Settings.Category.Misc": "其他", - "Settings.Category.Privacy": "隐私", - "Settings.Category.UserInterface": "UI", - "Settings.Category.Graphics": "图像", - "Settings.Category.InteractiveCamera": "摄像机", - - "Settings.LegacyFeatureSettings.ConvertLegacySettings": "调试 - 转换传统设置", - "Settings.DebugSettings.DebugResetAllSimpleSettings": "调试 - 重置所有单一设置", - - "Settings.GeneralControlsSettings": "一般控制", - "Settings.LocomotionSettings": "运动", - "Settings.MovementSettings": "移动", - "Settings.MouseSettings": "鼠标", - - "Settings.GeneralHapticsSettings": "触觉反馈", - "Settings.GeneralVRSettings": "VR", - "Settings.LeapMotionSettings": "体感控制器", - "Settings.ViveHandTrackingSettings": "Vive手指追踪", - "Settings.TrackingSmoothingSettings": "平滑追踪", - - "Settings.UserMetricsSettings": "用户设置", - - "Settings.OnlineStatusSettings" : "在线状态", - "Settings.OnlineStatusSettings.DefaultStatus" : "默认状态", - "Settings.OnlineStatusSettings.DefaultStatus.Description" : "这是你登录后的默认状态, 除非有先前记住的状态。", - "Settings.OnlineStatusSettings.RememberMode" : "记住最后的状态", - "Settings.OnlineStatusSettings.RememberMode.Description" : "使用此选项可调整是否保留在登录之间上次在线状态。这包括除不可见以外的任何其他状态,不可见可通过单独设置控制。", - "Settings.OnlineStatusSettings.RememberTimespan" : "在指定时间内记住状态", - "Settings.OnlineStatusSettings.RememberTimespan.Description" : "只有当你在这段时间内再次登录时,你上次的在线状态才会被记住。 如果超过这个时间,你将从默认状态开始。", - "Settings.OnlineStatusSettings.InvisibleRememberMode" : "记住最后一次隐身状态", - "Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "如果你上次被设置为隐身,该设置将控制如何记住你上次的状态。出于隐私原因,隐身状态有一个单独的设置,以确保如果你上次被设置为隐身,即使你的其他状态没有被记住,你也可以确保下次登录时保持隐身状态。", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "在指定时间内记住隐身状态", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "只有当你在这段时间内再次登录时,你上次的隐身状态才会被记住。如果超过这个时间,你将从默认状态开始。", - "Settings.OnlineStatusSettings.AutoAwayTimespan" : "在挂机到指定时间后设置为离开", - "Settings.OnlineStatusSettings.AutoAwayTimespan.Description" : "当你挂机时长达到这个时间后,你的在线状态将自动切换为离开。一旦你回来,就会自动设置回之前的状态,除非你手动设置为离开。", - - "Settings.AudioInputDeviceSettings": "音频输入", - "Settings.AudioOutputDeviceSettings": "音频输出", - "Settings.AudioVolumeSettings": "音量", - "Settings.AudioAccessibilitySettings": "无障碍音频", - "Settings.AudioInputFilteringSettings": "音频输入过滤", - - "Settings.RealtimeNetworkingSettings": "实时网络通讯", - "Settings.AssetGatherSettings": "资产获取", - - "Settings.HostAccessSettings": "主机许可", - "Settings.UserRestrictionsSettings": "用户限制", - - "Settings.WindowsSettings": "Windows设置", - "Settings.DebugSettings": "调试", - "Settings.LegacyFeatureSettings": "传统设置", - "Settings.TwitchInterfaceSettings": "Twitch 直播界面", - - "Settings.MessagingPrivacySettings": "通信隐私", - - "Settings.LocaleSettings": "语言", - "Settings.DashSettings": "面板", - "Settings.NamePlateSettings": "铭牌", - "Settings.LaserSettings": "互动激光", - "Settings.DesktopViewSettings": "桌面视角", - "Settings.PhotoCaptureSettings": "快速拍摄设置", - - "Settings.DesktopRenderSettings": "桌面渲染设置", - - "Settings.InteractiveCameraFramingSettings": "框架", - "Settings.InteractiveCameraPositioningSettings": "定位", - "Settings.InteractiveCameraRenderSettings": "渲染", - "Settings.InteractiveCameraGroupSettings": "用户群组", - "Settings.InteractiveCameraSmoothingSettings": "平滑", - "Settings.InteractiveCameraAnchorSettings": "坐标", - "Settings.InteractiveCameraPhotoSettings": "照片", - "Settings.InteractiveCameraPostProcessingSettings": "后期处理", - - "Settings.GeneralControlsSettings.PrimaryHand": "惯用手设置", - "Settings.GeneralControlsSettings.PrimaryHand.Description": "指定哪只手是你的主手。各种系统都会使用这个进行交互,例如在装备工具时。", - "Settings.GeneralControlsSettings.DoubleClickInterval": "双击间隔", - "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "对于任何需要双击的交互,该值控制着双击之间的最长间隔时间。如果在触发双击时遇到困难,请增加该值。如果太容易检测到单次点击,则降低该值。", - - "Settings.LocomotionSettings.LocomotionPreferences": "运动模式偏好", - "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "运动模式偏好", - - "Settings.MovementSettings.LeftSidewaysMode": "左控制器侧向移动模式", - "Settings.MovementSettings.LeftSidewaysMode.Description": "用它来确定左控制器上的侧向操纵杆/触摸板使用什么方式移动。", - "Settings.MovementSettings.RightSidewaysMode": "右控制器侧向移动模式", - "Settings.MovementSettings.RightSidewaysMode.Description": "用它来确定右控制器上的侧向操纵杆/触摸板使用什么方式移动。", - "Settings.MovementSettings.UseHeadDirectionForMovement": "以头部方向进行移动", - "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "启用后,在 VR模式中向前移动时,你将朝当前正在寻找的方向移动。禁用时,将使用控制器指向的方向。", - "Settings.MovementSettings.UseSmoothTurn": "平滑转向", - "Settings.MovementSettings.UseSmoothTurn.Description": "这将使你在 VR模式中转动时逐渐旋转。这样会更有身临其境的感觉,但也更容易引起恶心。如果你喜欢快速转动,请关闭此设置。", - "Settings.MovementSettings.SmoothTurnExclusiveMode": "使用平滑转向专用模式", - "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "启用后,单个操纵杆既可以让你前进/后退,也可以让你转弯,但不能同时进行。如果你在移动时经常不小心转向,请启用此功能。", - "Settings.MovementSettings.SmoothTurnSpeed": "平滑转向速度", - "Settings.MovementSettings.SmoothTurnSpeed.Description": "该设置可控制启用平滑转弯时的转弯速度。 该值为每秒度数,因此值为 360 时,在摇杆完全倾斜的情况下,你将在一秒钟内转一圈。", - "Settings.MovementSettings.SnapTurnAngle": "转弯角度", - "Settings.MovementSettings.SnapTurnAngle.Description": "这是触发急转弯时的旋转角度(单位:度)。", - "Settings.MovementSettings.NoClipSpeed": "穿墙速度", - "Settings.MovementSettings.NoClipSpeed.Description": "当你使用穿墙模式时,这个选项可以控制你的移动速度。 这种移动方式通常用于建造和测试,因此不受所处世界属性影响,而其他移动方式通常受世界属性影响。", - "Settings.MovementSettings.MovementDeadzone": "移动死区", - "Settings.MovementSettings.MovementDeadzone.Description": "该设置可用于纠正漂移。 增加该值需要进一步倾斜摇杆才能开始移动。", - "Settings.MovementSettings.TurningDeadzone": "转向死区", - "Settings.MovementSettings.TurningDeadzone.Description": "该设置可用于纠正漂移,防止在同一操纵杆上移动和转向时发生意外转向。 增加该值将需要你进一步倾斜摇杆才能开始转向。", - "Settings.MovementSettings.MovementExponent": "移动指数", - "Settings.MovementSettings.MovementExponent.Description": "用它来控制移动时的曲线响应。 你可以用它来使曲线在开始移动时速度较慢,然后快速上升,或者立即开始加速移动,具体取决于该值是高于还是低于 1.0。", - - "Settings.GrabbingSettings" : "抓取设置", - "Settings.GrabbingSettings.DefaultHandGrabType" : "默认抓取模式", - "Settings.GrabbingSettings.DefaultHandGrabType.Description" : "这将决定你在进入新世界时双手的默认抓取模式。\n\n手掌: 你会抓住所有靠近你手掌的物体。\n\n精确: 你要用食指和拇指抓住一个物体。\n\n自动: 模式会根据手的方向在手掌和精确度之间自动切换。\n\n关闭: 你只能用激光抓取物品。", - - "Settings.FullBodyTrackingSettings": "全身追踪", - "Settings.FullBodyTrackingSettings.BodyHorizontalAngle" : "身体水平角度", - "Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description" : "这是脚部和头部之间的角度偏差,超过这个角度就会被认为是水平姿势。这会影响某些事情,比如用脚模拟覆盖追踪器的姿势。", - - "Settings.GamepadSettings": "手柄", - "Settings.GamepadSettings.ThumbstickLookSpeed": "摇杆观察速度", - "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "用它来调整拇指摇杆移动视角速度的灵敏度。", - "Settings.GamepadSettings.ThumbstickLookExponent": "摇杆观察死角", - "Settings.GamepadSettings.ThumbstickLookExponent.Description": "用它来控制拇指摇杆视角移动的曲线响应。有了这个设置,你既可以一开始缓慢移动,然后迅速变快,也可以立即开始快速移动,这取决于数值是高于还是低于 1.0。", - "Settings.GamepadSettings.UseGamepadWhenUnfocused": "未聚焦时也接受手柄输入", - "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "启用此设置后,即使程序窗口当前没有聚焦,也会使用来自游戏手柄的任何输入。如果你想同时运行其他也使用游戏手柄的游戏,可以将其关闭。", - - "Settings.MouseSettings.MouseSensitivity": "灵敏度", - "Settings.MouseSettings.MouseSensitivity.Description": "桌面模式下的鼠标整体灵敏度.", - "Settings.MouseSettings.MouseLookSpeed": "观察速度", - "Settings.MouseSettings.MouseLookSpeed.Description": "在第一人称或第三人称模式下,用它来调整摄像机环顾四周速度的灵敏度。", - "Settings.MouseSettings.MousePanSpeed": "平移速度", - "Settings.MouseSettings.MousePanSpeed.Description": "在 UI 对齐查看模式下,该选项可控制UI随鼠标移动的速度。", - "Settings.MouseSettings.MouseRotateSpeed": "旋转速度", - "Settings.MouseSettings.MouseRotateSpeed.Description": "当在桌面模式下拿取物品时,它可以控制物体用鼠标绕轴旋转的速度。", - "Settings.MouseSettings.MouseFreeformRotateSpeed": "自由旋转速度", - "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "当在桌面模式下拿取物品时,它可以控制物体用鼠标自由旋转的速度。", - "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "抓握滚轮速度", - "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "在桌面模式下移动物体时,这将控制在使用鼠标滚轮前后移动时的速度。", - - "Settings.KeyboardLookSettings": "键盘观察设置", - "Settings.KeyboardLookSettings.LookEnabled": "键盘观察", - "Settings.KeyboardLookSettings.LookEnabled.Description": "启用后,键盘查看设置将允许你使用键盘上的箭头键移动你的头部。
该功能是用于在一些无法或者不适合使用鼠标的场景,例如使用笔记本电脑或者其他需要使用鼠标的替代方案。", - "Settings.KeyboardLookSettings.HorizontalSpeed": "键盘观察的水平速度。", - "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "使用键盘观察时,使用它来调整头部水平移动的速度。", - "Settings.KeyboardLookSettings.VerticalSpeed": "键盘观察的垂直速度。", - "Settings.KeyboardLookSettings.VerticalSpeed.Description": "使用键盘观察时,使用它来调整头部垂直移动的速度。", - - "Settings.GeneralHapticsSettings.EnableControllerVibration": "控制器振动", - "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "使用此功能可专门在 VR 控制器上启用或禁用触觉振动。", - "Settings.GeneralHapticsSettings.EnableHaptics": "触觉反馈", - "Settings.GeneralHapticsSettings.EnableHaptics.Description": "启用后,你将通过控制器和其他触觉设备收到来自世界中的虚拟形象和物品的触觉反馈。", - - "Settings.GeneralVRSettings.UseVRHotswitching": "VR热切换", - "Settings.GeneralVRSettings.UseVRHotswitching.Description": "启用后,当你戴上或摘下 VR 头显时,将自动在 VR模式和桌面模式之间切换。", - - "Settings.TrackingSmoothingSettings.HandPositionSmoothing" : "手部位置平滑", - "Settings.TrackingSmoothingSettings.HandRotationSmoothing" : "手部旋转平滑", - "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description" : "启用后,可以控制手部位置的平滑程度。通常情况下,这对有多动症和其他互动的问题而导致抖动的用户很有帮助。", - "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description" : "启用后,可以控制手部旋转的平滑程度。通常情况下,这对有多动症和其他抖动问题的用户很有帮助。", - - "Settings.TrackingSmoothingSettings.FeetPositionSmoothing" : "脚部位置平滑", - "Settings.TrackingSmoothingSettings.FeetRotationSmoothing" : "脚部旋转平滑", - - "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description" : "启用后,在使用全身追踪时,可控制脚部位置的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动做出反应。", - "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description" : "启用后,在使用全身追踪时,可控制脚部旋转的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动作出反应。", - - "Settings.TrackingSmoothingSettings.HipsPositionSmoothing" : "臀部位置平滑", - "Settings.TrackingSmoothingSettings.HipsRotationSmoothing" : "臀部旋转平滑", - "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description" : "启用后,可控制使用全身追踪时臀部位置的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动做出反应。", - "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description" : "启用后,可以控制使用全身追踪时臀部旋转的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动做出反应。", - - "Settings.MediaPrivacySettings" : "多媒体隐私", - "Settings.MediaPrivacySettings.MediaMetadataOptOut" : "排除在媒体元数据之外", - "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description" : "启用此选项后,你将被排除在捕获媒体拍摄(通常是虚拟照片和音频剪辑)的元数据之外。 你仍会出现在这些多媒体资产中,但你的用户 ID 和在场景中的位置等信息将不会存储在这些资产中。\n\n如果你发现有任何用户在通过修改他们的客户端忽略此排开选项,请向管理员报告,因为这将被视为骚扰行为。", - "Settings.MediaPrivacySettings.HideInScreenshots" : "不要在截图里展示我", - "Settings.MediaPrivacySettings.HideInScreenshots.Description" : "启用后,在游戏中截取的屏幕截图中将不会显示你。\n\n请注意: 这并不影响实时摄像头、通过游戏外的方法截图或通过世界中的其他方法截图(可能是世界机制的一部分)。", - - "Settings.MediaPrivacySettings.StripImageFileMetadata": "导入时删除图片元数据", - "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "启用后,可在导入时删除图像中的元数据。\n\n包括 EXIF、嵌入注释、IPTC、XMP 和 GEOTIFF 元数据。\n\n这还会删除元数据中的任何位置数据(如 GPS)。\n\n包括使用 \"Raw 文件\" 选项导入的文件。", - - "Settings.Category.Integrations": "整合", - "Settings.DiscordIntegrationSettings": "Discord 整合", - "Settings.SteamIntegrationSettings": "Steam 整合", - - "Settings.DiscordIntegrationSettings.RichPresence": "Discord 游戏状态", - "Settings.DiscordIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Discord 的游戏状态系统发送哪些信息。\n\n无 - 不要向 Discord 发送游戏状态。\n基础 - 只发送有限的详细信息,例如你目前在 Resonite 处于在线状态。\n完整 - 在公开房间中,将所有合适的房间信息发送到 Discord。 包括世界名称和房间中有多少用户。\n\nDiscord 本身也会进行检测,以显示您正在玩的游戏。 这可以在 Discord 的设置中禁用。", - - "Settings.SteamIntegrationSettings.RichPresence": "Steam 游戏状态", - "Settings.SteamIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Steam 的游戏状态系统发送哪些信息。\n\n无 - 不要向 Steam 发送游戏状态。\n基础 - 只发送有限的详细信息,例如你目前在 Resonite 处于在线状态。\n完整 - 在公开房间中,将所有合适的房间状态发送到 Steam。 包括世界名称和房间中有多少用户。\n\n无论设置与否,Steam 本身都会显示您正在玩 Resonite。更改此设置只会影响向 Steam 发送多少有关当前房间的额外数据。", - - "Settings.SteamIntegrationSettings.SaveScreenshots": "保存截图", - "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "启用此设置后,您拍摄的照片副本将保存到 Steam 屏幕截图中。", - - "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "启动远程畅玩的时候强行使用 Steam Voice", - "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "启用后,当你使用 Steam 远程畅玩,它会自动强制音频输入使用 Steam 语音。 这有助于你无需自动切换即可使用转发的麦克风。

如果你想使用自己的音频设备(如外接麦克风),禁用此功能会很有用。", - - "Settings.LeapMotionSettings.LeapMotionEnabled": "启用手部追踪", - "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "启用后,运动追踪器将用来追踪你的手和手指。", - "Settings.LeapMotionSettings.Offset": "手部追踪偏移量", - "Settings.LeapMotionSettings.Offset.Description": "这是 VR 头显上运动追踪器的偏移量(以米为单位)。调整这些值以确保你的双手位置正确。", - "Settings.LeapMotionSettings.SnapDistance": "控制器捕捉距离", - "Settings.LeapMotionSettings.SnapDistance.Description": "当你的手在控制器的范围内时,控制器会自动捕捉到你的手,并使用控制器本身的手部追踪数据,而不是运动追踪器的数据。这可以控制手部捕捉的距离。", - "Settings.LeapMotionSettings.UseFingersWhenSnapped": "使用控制器时追踪手指", - "Settings.LeapMotionSettings.UseFingersWhenSnapped.Description": "当双手被固定在控制器上时,它仍会使用来自运动追踪器的数据来摆出手指的姿势。", - - "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled": "Vive手部追踪", - "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description": "启用后,你的双手和手指将使用 Vive 手部追踪功能进行追踪。 这通常要用 VR 头显本身的摄像头。 你可能需要在 Steam VR 设置中启用手部追踪功能。", - "Settings.ViveHandTrackingSettings.SnapDistance": "控制器捕捉距离", - "Settings.ViveHandTrackingSettings.SnapDistance.Description": "当你的手在控制器的范围内时,控制器会自动捕捉到你的手,并使用控制器本身的手部追踪数据,而不是头显摄像头。这可以控制手部捕捉的距离。", - "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "使用控制器时追踪手指", - "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "当手被固定在控制器上时,它仍会利用来自 VR 头显摄像头的数据来摆出手指的姿势。", - - "Settings.TrackerSettings" : "追踪器设置", - "Settings.TrackerSettings.UseTrackers" : "使用追踪器", - "Settings.TrackerSettings.UseTrackers.Description" : "使用此选项,你可以全局禁用所有追踪器。如果你的追踪器在角落里充电,导致你的虚拟形象皱成一团的时候,这就很有用了。", - "Settings.TrackerSettings.Trackers" : "管理追踪器", - "Settings.TrackerSettings.Trackers.Breadcrumb" : "追踪器", - - "Settings.TrackerSettings.Trackers.UseTracker" : "使用追踪器", - "Settings.TrackerSettings.Trackers.UseTracker.Description" : "是否应使用此追踪器进行追踪?你可以用它来暂时禁用给定的追踪器,而无需重置其映射。", - "Settings.TrackerSettings.Trackers.FreezeTracking" : "冻结追踪器", - "Settings.TrackerSettings.Trackers.FreezeTracking.Description" : "启用后,跟踪器将保持激活状态,但会冻结其当前位置和旋转角度。此设置不是持久性的,将在下次启动时重置。", - "Settings.TrackerSettings.Trackers.CustomName" : "自定义名称", - "Settings.TrackerSettings.Trackers.CustomName.Description" : "你可以给追踪器起一个自定义名称,以便于与其他追踪器器区分,而不是使用它的 ID。这主要是为了美观,在功能上没有区别。", - "Settings.TrackerSettings.Trackers.MappedBodyNode" : "追踪器映射", - "Settings.TrackerSettings.Trackers.MappedBodyNode.Description" : "该追踪器映射到哪个身体部位,以便进行全身追踪。\n\n我们建议使用全身校准来设置此设置,而不是在此手动调整。", - "Settings.TrackerSettings.Trackers.MappedPosition" : "映射位置", - "Settings.TrackerSettings.Trackers.MappedPosition.Description" : "追踪器相对于所映射的身体部位的位置。\n\n我们建议使用全身校准来设置此设置,而不是在此手动调整。", - "Settings.TrackerSettings.Trackers.MappedRotation" : "映射旋转角度", - "Settings.TrackerSettings.Trackers.MappedRotation.Description" : "追踪器相对于所映射的身体部位的旋转角度。\n\n我们建议使用全身校准来设置此设置,而不是在此手动调整。", - "Settings.TrackerSettings.Trackers.UseInVR" : "在 VR 模式里使用", - "Settings.TrackerSettings.Trackers.UseInVR.Description" : "这个追踪器是否会在在 VR 模式下影响你的虚拟形象?", - "Settings.TrackerSettings.Trackers.UseInDesktop" : "在桌面模式里使用", - "Settings.TrackerSettings.Trackers.UseInDesktop.Description" : "这个追踪器是否会在在桌面模式下影响你的虚拟形象?", - "Settings.TrackerSettings.Trackers.TrackerID" : "追踪器ID", - "Settings.TrackerSettings.Trackers.TrackerID.Description" : "此追踪器的唯一 ID。此信息被视为隐私,与在世界上显示的 ID 不同,以避免通过指纹追踪。", - "Settings.TrackerSettings.Trackers.TrackerBattery" : "追踪器电量", - "Settings.TrackerSettings.Trackers.TrackerBattery.Description" : "此追踪器的当前电池电量。请注意,某些追踪器可能不支持追踪当前电池电量。", - "Settings.TrackerSettings.Trackers.TrackerIsCharging" : "正在充电", - "Settings.TrackerSettings.Trackers.TrackerIsCharging.Description" : "这表示追踪器当前是否正在充电。请注意,某些追踪器可能不支持报告此信息。", - "Settings.TrackerSettings.Trackers.Unmap" : "重置定位", - "Settings.TrackerSettings.Trackers.Remove" : "重置追踪器绑定", - - "Settings.SteamLinkSettings" : "Steam Link", - "Settings.SteamLinkSettings.OSC_DataPort" : "OSC 面部追踪端口", - "Settings.SteamLinkSettings.OSC_DataPort.Description" : "用于监听 OSC 面部追踪数据的端口。 该端口应与你在 SteamVR 设置中设置的端口一致,这样面部追踪才能正常工作。", - - "Settings.HapticPointMapping.MappingTarget" : "定位到", - "Settings.HapticPointMapping.MappingTarget.Description" : "用它来配置你希望将此设备定位到虚拟形象的哪个部分。", - - "Settings.HapticPointMapping.PointRadius" : "触点半径", - "Settings.HapticPointMapping.PointRadius.Description" : "这可以让你控制虚拟形象上触觉点的大小。将其做得更大,可以更容易地从更远的距离触发,但同时也会降低精确度,因为在该点的范围内任何触觉触发都会激活它。", - - "Settings.HapticPointMapping.TorsoHorizontalPosition" : "躯干水平位置", - "Settings.HapticPointMapping.TorsoHorizontalPosition.Description" : "这是沿躯干从左到右的水平位置。", - "Settings.HapticPointMapping.TorsoVerticalPosition" : "躯干垂直位置", - "Settings.HapticPointMapping.TorsoVerticalPosition.Description" : "这是沿躯干从下至上的垂直位置。", - "Settings.HapticPointMapping.TorsoSide" : "躯干侧部", - "Settings.HapticPointMapping.TorsoSide.Description" : "这表示该设备应定位到躯干的哪一侧(前胸或后背)", - - "Settings.HapticPointMapping.HeadPitchAngle" : "头部俯仰角度", - "Settings.HapticPointMapping.HeadPitchAngle.Description" : "它控制头部 \"垂直\" 轴的位置。 默认位置是脸部中心(鼻子的位置)。增大角度会向上偏向头顶。减小角度值则会向下巴方向移动。", - "Settings.HapticPointMapping.HeadYawAngle" : "头部偏转角度", - "Settings.HapticPointMapping.HeadYawAngle.Description" : "这可以控制头部周围的水平位置,向左或向右转。中心(鼻子的位置)是默认姿势。减小数值会向左转,增大数值会向右转。它以 180° 的角度环绕头部一周,也就是后脑勺的位置。", - - "Settings.HapticPointMapping.ArmSide" : "手臂", - "Settings.HapticPointMapping.ArmSide.Description" : "要定位到哪边手臂?左臂还是右臂?", - "Settings.HapticPointMapping.ArmPositionAlong" : "手臂的位置", - "Settings.HapticPointMapping.ArmPositionAlong.Description" : "这控制着手臂的位置。从肩部开始,一直到手腕。中间位置是肘部的位置。", - "Settings.HapticPointMapping.ArmAngleAround" : "手臂周围角度", - "Settings.HapticPointMapping.ArmAngleAround.Description" : "这可以控制手臂圆周的角度。默认的 0° 位置与手的顶部对齐。负角度向左,正角度向右。环绕 180° 将使点位于手掌所在的手臂侧面。", - - "Settings.HapticPointMapping.LegSide" : "腿部", - "Settings.HapticPointMapping.LegSide.Description" : "要定位到哪边的腿?左腿还是右腿?", - "Settings.HapticPointMapping.LegPositionAlong" : "腿部的位置", - "Settings.HapticPointMapping.LegPositionAlong.Description" : "这控制着腿部的位置。从臀部开始,一直到整个角度。中间位置是膝盖的位置。", - "Settings.HapticPointMapping.LegAngleAround" : "腿部周围角度", - "Settings.HapticPointMapping.LegAngleAround.Description" : "这可以控制腿部圆周的角度。默认的 0° 位置与腿的前方对齐,即膝盖指向的方向。负角度向左,正角度向右。环绕 180° 将使点位于腿的后侧。", - - "Settings.HapticPointMapping.ControllerSide" : "控制器", - "Settings.HapticPointMapping.ControllerSide.Description" : "该触点应该定位到哪个控制器?左侧还是右侧?", - - "Settings.HapticPointMapping.Tag" : "触点标签", - "Settings.HapticPointMapping.Tag.Description" : "与此触觉点相关联的标签。这将定位到虚拟形象上与标签触点定位器组件上指定的触觉标签相匹配的点。如果虚拟形象上没有定义带有此触点标签的点,触觉设备将无法工作。\n\n当你需要完全控制触觉设备定位到的虚拟形象上的精确点时(例如,当通用定位不符合你的需求时),这个功能就非常有用。", - - "Settings.GiggleTechSettings" : "GiggleTech 设备", - "Settings.GiggleTechSettings.Devices" : "管理 GigglePucks", - "Settings.GiggleTechSettings.GigglePuckIP" : "根据GigglePuck IP 手动绑定", - "Settings.GiggleTechSettings.GigglePuckIP.Description" : "如果网络上没有自动检测到 GigglePuck,请在此栏填写 IP 地址,然后点击下面的按钮手动添加。\n\n添加后,点击\"管理 GigglePucks\" 进行配置。", - "Settings.GiggleTechSettings.RegisterGigglePuck" : "手动注册 GigglePuck", - "Settings.GiggleTechSettings.Devices.IP" : "GigglePuck IP", - "Settings.GiggleTechSettings.Devices.IsConnected" : "GigglePuck 设备连接了吗", - "Settings.GiggleTechSettings.Devices.UseDevice" : "使用该设备", - "Settings.GiggleTechSettings.Devices.UseDevice.Description" : "在映射时,你可以用它来启用或禁用单个 GigglePucks 设备。禁用设备将关闭所有触点。", - "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected" : "始终视为已连接", - "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description" : "启用此选项后,即使网络上未检测到 GigglePuck,它也会被视为已连接。\n\n这对某些可能存在自动检测问题的网络环境中非常有用。", - "Settings.GiggleTechSettings.Devices.IntensityScale" : "强度等级", - "Settings.GiggleTechSettings.Devices.IntensityScale.Description" : "这样你就可以调节发送到 GigglePuck 的触觉强度。 触觉的实际强度永远不会超过 GigglePuck 的最大安全值 - 这些值会被限制在电动机过载的安全最大值。", - "Settings.GiggleTechSettings.Devices.Remove" : "移除绑定", - "Settings.GiggleTechSettings.Devices.CustomName" : "自定义名字", - "Settings.GiggleTechSettings.Devices.CustomName.Description" : "你可以用它来给这个 GigglePuck 起一个自定义名称,以便于参考。这纯粹是用于美观,没有功能上的区别。", - "Settings.GiggleTechSettings.Devices.Breadcrumb" : "GigglePucks 设备", - "Settings.GiggleTechSettings.Devices.ActivationIntensity" : "当前强度", - "Settings.GiggleTechSettings.Devices.MinimumIntensity" : "最小强度", - "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description" : "这是触控装置运行时的最小强度。当强度过低时,会导致触控设备停滞并停止响应。", - "Settings.GiggleTechSettings.Devices.InitialActivationIntensity" : "初始激活强度", - "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description" : "当触觉装置从非激活状态转为激活状态时,它们将在很短的时间内以设定的最低强度运行。当激活值过低,电机无法启动时,这可以帮助触觉设备启动。", - - "Settings.UserMetricsSettings.UserHeight": "身高", - "Settings.UserMetricsSettings.UserHeight.Description": "这是你在现实世界中的身高,用于适当缩放你的虚拟形象,使其本身匹配你。这也是你启用坐姿模式时的身高。\n\n你可以使用适当的单位输入你的身高,例如输入
175 cm 或者 1.75 m (公制单位)或者 5'11\" (英制单位)。", - - "Settings.FavoritesSettings" : "偏好", - "Settings.FavoritesSettings.AutoLoadCloudHome" : "启动时加载云端家园", - "Settings.FavoritesSettings.AutoLoadCloudHome.Description" : "启用后,云端家园将在启动时自动加载。如果希望不加载,可以禁用此选项。它将在下次启动时生效。", - - "Settings.AudioInputDeviceSettings.UseSystemDefault": "使用系统默认音频输入设备", - "Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "启用此选项可自动使用你在系统中设置为默认音频输入的输入设备。如果想覆盖此选项并使用特定设备,请禁用此选项并在下面配置首选设备。", - "Settings.AudioInputDeviceSettings.DevicePriorities": "配置默认音频输入设备", - "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "配置音频输入设备", - "Settings.AudioInputDeviceSettings.SetAsDefault": "设为默认", - "Settings.AudioInputDeviceSettings.Testing.Header": "测试音频输入设备", - "Settings.AudioInputDeviceSettings.Testing.Description": "你可以用它来监控和测试所选的音频设备,确保其工作正常。使用该按钮聆听输入,会向你回放声音。", - "Settings.AudioInputDeviceSettings.Testing.ListenToInput": "聆听输入内容", - "Settings.AudioInputDeviceSettings.Testing.StopListeningToInput": "停止聆听", - "Settings.AudioInputDeviceSettings.Testing.Monitoring.Header": "现场音频监听", - - "Settings.AudioOutputDeviceSettings.UseSystemDefault": "使用系统默认音频输出设备", - "Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "启用此选项可使用默认音频设备输出音频。禁用此选项后,你可以配置使用哪个音频设备来输出下面的音频。在 VR模式和桌面模式之间切换时,如果使用不同的设备,这将非常有用。", - "Settings.AudioOutputDeviceSettings.DevicePriorities": "配置默认音频输出设备", - "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "配置默认音频输出设备", - "Settings.AudioOutputDeviceSettings.SetAsDefault": "设为默认", - - "Settings.AudioVolumeSettings.MasterVolume": "主音量", - "Settings.AudioVolumeSettings.MasterVolume.Description": "这可以统一控制所有声音的音量。如果声音过大或过小,你可以调整这一设置。", - "Settings.AudioVolumeSettings.SoundEffectVolume": "音效音量", - "Settings.AudioVolumeSettings.SoundEffectVolume.Description": "调整所有音效的音量。这些通常是各种物品和工具发出的声音。", - "Settings.AudioVolumeSettings.MultimediaVolume": "多媒体音量", - "Settings.AudioVolumeSettings.MultimediaVolume.Description": "控制各种多媒体的音频音量。 通常情况下,音频、音乐和视频播放器都属于多媒体,也包括世界上的背景音乐。", - "Settings.AudioVolumeSettings.VoiceVolume": "语音音量", - "Settings.AudioVolumeSettings.VoiceVolume.Description": "这可以控制所有其他用户的语音音量。在某些情况下,预先录制的语音片段也受此设置控制。你还可以在房间选项中调整每个用户的音量。", - "Settings.AudioVolumeSettings.UserInterfaceVolume": "UI音量", - "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "通过该设置,你可以专门调整UI的声音效果--悬停和按下按钮、滑块、某些工具的交互、捕捉照片等。", - - "Settings.AudioAccessibilitySettings.WhisperVolume": "耳语音量", - "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "启动耳语模式后,它将调整球外声音的响度。 如果声音太大或太小,你可以用它来调整音量衰减。", - "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "语音消息音量", - "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "这表示当你在好友中录制语音消息时,其他声音的响度。 这有助于防止 \"语音干扰\",让你更容易集中注意力。", - - "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "语音音量标准化", - "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "该功能将尽量确保你的语音输入达到统一的水平。无论你的麦克风设置如何,这都有助于使你的音量与其他用户相同。 我们强烈建议保持此设置,以确保其他用户也能清楚地听到你的声音。", - "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "语音阈值", - "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "噪声门可防止随机噪声传播给其他用户。该设置表示何时开始允许麦克风中的声音传入。如果有太多噪音传入,请提高该设置;如果你的声音无法传入,请降低该设置。", - "Settings.AudioInputFilteringSettings.NoiseGateAttack": "语音缓冲阈值", - "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "此设置调整噪声阈值对过于安静的传入音频的响应速度。 数值越大,音量减弱的速度越慢,而数值越小,音量上升的速度越快。", - "Settings.AudioInputFilteringSettings.NoiseGateHold": "语音阈值滞留", - "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "此设置调整在最初检测到音量后,调整音量应保持多长时间,然后再开始过滤音频。如果设置较高,则在发出足够大的声音后,会有更多较安静的音频通过。", - "Settings.AudioInputFilteringSettings.NoiseGateRelease": "语音释放阈值", - "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "此设置可调整噪声门在传入音频恢复安静后的关闭速度。", - - "Settings.AudioInputFilteringSettings.NormalizationThreshold": "标准化阈值", - "Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "使用该设置,你可以控制阈值,使传入的音频在何时被放大。如果你的正常说话声太小,没有被放大,请降低该设置。如果有外界的噪音被放大,则提高阈值。", - - "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "噪声抑制滤波器(RNNoise)", - "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "该功能可处理输入的音频,过滤掉各种不良噪音。这可以净化来自嘈杂麦克风的音频,从而产生更纯净的声音。我们强烈建议将此设置打开。不过,它也可以过滤某些无法识别为语音的噪音。", - - "Settings.VoiceSettings" : "语音设置", - "Settings.VoiceSettings.MutePersistence" : "登录时的麦克风状态", - "Settings.VoiceSettings.MutePersistence.Description" : "麦克风常开: 当你登录的时候,你将会一直保持开麦状态。\n\n麦克风常闭: 当你登录的时候, 你将会一直保持静音状态。 你将需要点击开麦或者点击 \"按下说话\" 键 (默认为 V) 才能说话。\n\n最后一次的状态: 登录时,将保留上次退出登录时的状态。", - - "Settings.EarmuffSettings" : "耳罩模式", - "Settings.EarmuffSettings.EarmuffEnabled" : "使用耳罩模式", - "Settings.EarmuffSettings.EarmuffEnabled.Description" : "启动耳罩模式后,用户的声音会根据距离和您所面对的方向而明显减弱。\n\n实际上,这就创造了一个 \"侦听锥\",当一个世界里有太多重叠的声音时,它就会有所帮助。", - "Settings.EarmuffSettings.Directionality" : "方向", - "Settings.EarmuffSettings.Directionality.Description" : "这可以控制声音衰减的方向性。0 % 时,你身后的声音与你身前相同距离的声音音量相同。当值为 100 % 时,除非距离很近,否则你将听不到身后的声音。\n\n如果你想更好地听到身后的声音,请降低该值。", - "Settings.EarmuffSettings.Distance" : "距离", - "Settings.EarmuffSettings.Distance.Description" : "这控制着你前方(如果方向性为 0 %,则控制着你后方)的距离,超过这个距离,声音就会变得更小。", - "Settings.EarmuffSettings.Angle" : "角度", - "Settings.EarmuffSettings.Angle.Description" : "这可以控制声音在您的脸前保持正常水平的角度。任何超出这个角度的声音在到达过渡距离后都会开始衰减。", - "Settings.EarmuffSettings.TransitionStart" : "过渡起步距离", - "Settings.EarmuffSettings.TransitionStart.Description" : "这控制着与 \"侦听锥\" 的距离,在这个距离上,声音会变得更小。 建议将其保持在零以上,因为这样可以更好地包含两侧的声音和头部附近的声音 (例如,声音本质上在你的后面,但却非常接近)。", - "Settings.EarmuffSettings.TransitionLength" : "过渡范围", - "Settings.EarmuffSettings.TransitionLength.Description" : "用它来控制声音从正常音量渐弱到完全衰减的距离。数值越大,音量过渡越平滑,而数值越小,过渡越突然。", - "Settings.EarmuffSettings.VolumeAttenuation" : "音量衰减", - "Settings.EarmuffSettings.VolumeAttenuation.Description" : "该值控制 \"侦听锥\" 以外声音的响度。 将其设置为 0 % 时,侦听锥范围以外的所有用户都将完全静音。", - - "Settings.RealtimeNetworkingSettings.DisableLAN": "禁用局域网连接", - "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "这将禁用本地网络特有的联网功能,例如在本地网络上广播房间或监听本网络上广播的其他房间。", - "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "尽可能通过 Steam 网络通信", - "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "启用后,你将尽可能通过 Steam 网络通信协议进行连接。在某些情况下,例如当 LNL 协议处于严重拥堵状态时,这将有所帮助。不过,由于该协议缺少某些功能,可能会导致网络更不稳定,因此我们建议只有在遇到问题时才启用该协议。", - "Settings.RealtimeNetworkingSettings.PreferTCP": "尽可能使用 TCP", - "Settings.RealtimeNetworkingSettings.PreferTCP.Description": "启用后,通过 TCP 的连接将优先于所有其他协议。这主要影响局域网内的连接,因为默认情况下互联网上的连接不使用 TCP。\n\nTCP 在局域网中性能更好,在某些基于 UDP 协议的网络中也能正常工作。\n\n不过,它们也会受到 \"头部数据包\" 堵塞的影响, 导致声音和动作出现明显延迟。", - "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL 数据包大小", - "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "该值会控制用于实时联网的 LNL 协议的数据包大小。 更改此设置将对你加入的所有房间立即生效。\n\n如果你遇到数据包排队的情况,可以增加该值,这样可以提高连接吞吐量。不过,数值越大也会使连接越不稳定,所以要谨慎。\n\n默认值:64\n\n请注意,此设置只是诊断和临时性的解决办法,将来会自动调整此值。", - - "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "最大同时传输资产数", - "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "该设置调整在进入房间时同时可以传输多少本地导入的资产。增加该值可以更快地向用户传输资产,但也会降低网络连接的质量。我们建议测试网络可以承受的数值。", - "Settings.AssetGatherSettings.MaxConcurrentDownloads": "最大同时下载数", - "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "使用此值可控制同时下载资产的数量。 使用较大的值可以加快世界的加载速度,但也会导致网络超载,因此在调整此值时要谨慎。", - - "Settings.HostAccessSettings.Entries": "管理主机访问权限", - "Settings.HostAccessSettings.Entries.Breadcrumb": "主机访问权限", - "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "允许 HTTP 请求", - "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "这表示该主机是否允许 HTTP(S) 请求。这些请求通常是与第三方服务通信的 REST API 请求。", - "Settings.HostAccessSettings.Entries.AllowWebsockets": "允许使用 WebSocket", - "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "表示该主机将允许实时 WebSocket 连接。这些连接通常用于延迟敏感型的双向通信和数据流。", - "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "允许通过 OSC 接收数据", - "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "这表示 Resonite 是否可以接收和处理 OSC 数据", - "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "允许通过 OSC 发送数据", - "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "这控制着 Resonite 是否允许通过 OSC 协议向指定主机发送数据", - "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "最后一次发出超链接请求的原因", - "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "最后一次发出 websocket 请求的原因", - "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "最后一次 OSC 发送请求的原因", - "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "最后一次 OSC 接收请求的原因", - "Settings.HostAccessSettings.Entries.Remove": "移除入口 (下一次你将会被询问)", - "Settings.HostAccessSettings.DebugReset": "重置主机访问入口", - - "Settings.UserRestrictionsSettings.DebugReset": "重置用户限制", - - "Settings.WindowsSettings.KeepOriginalScreenshotFormat": "保留原始屏幕截图格式", - "Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "启用此选项可避免在将截图保存到 Windows 的文档文件夹时将截图转换为 JPG 或 PNG 格式。这会使截图更难使用,因为某些应用程序可能无法打开这种格式。", - - "Settings.DebugSettings.DebugInputBindings": "显示输入绑定的调试信息", - "Settings.DebugSettings.DebugInputBindings.Description": "启用后,你将看到输入绑定系统的调试信息。 这对开发人员非常有用。", - "Settings.DebugSettings.ConvertParticleSystems": "转换粒子系统到 PhotonDust 上。", - "Settings.DebugSettings.ConvertParticleSystems.Description": "启用此选项将为任何 加载的物品和世界从旧式粒子系统转换到新的自定义粒子系统(PhotonDust)。

这仅用于测试目的! 如果你不是测试人员,我们不建议打开这个选项,你的内容有可能会因此导致损坏。

如果你想帮助测试,请查看我们的GitHub/Discord。", - - "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "双击手柄握把键装备物品", - "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "启用后,只要连续按两次握把键,就可以装备工具和小物件。这一设置可能会在某个时候被移除。", - "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "使用传统世界切换器", - "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "启用后,非主要手部的应用按钮将打开传统的世界开关,在在线的世界之间切换。这一功能将来会被更灵活的解决方案所取代。", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts" : "使用传统物品栏与房间手势快捷键", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description" : "启用后,当你按住手柄并按下 A 键(通常会打开/关闭仪表盘)时,就会打开传统的物品栏或房间菜单。", - - "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "抑制脚步模拟", - "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "这是为了使某些功能像劫持脚代理的全身追踪玩家正常工作,而无需修改它们。

如果你在未使用追踪器或类似功能的情况下开启此功能,动画效果将无法正常显示。请在使用完追踪器器后再将其关闭。

请注意: 这个设置会在某一时刻移除,我们建议升级定位器,使其与新系统兼容,并在激活时自动抑制动作模拟。", - - "Settings.TwitchInterfaceSettings.ChannelName": "Twitch 频道名", - "Settings.TwitchInterfaceSettings.ChannelName.Description": "这将为摄像机控制面板中的 Twitch 聊天面板设置默认的 Twitch 频道名称。这主要用于希望看到 Twitch 聊天的 Twitch 主播而用的。", - - "Settings.MessagingPrivacySettings.DoNotSendReadStatus": "不要发送已读回执", - "Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description": "启用此功能后,其他用户将无法看到你何时立即阅读了他们的消息。 你也看不到他们何时阅读了你的消息。", - - "Settings.LocaleSettings.CultureLocaleCode": "区域代码", - "Settings.LocaleSettings.CultureLocaleCode.Description": "设置后,将覆盖用于格式化数字和其他数量的默认区域格式。通常情况下,将使用所选语言的区域格式,这个设置可以让你混合它们。例如,使用你的母语语言和美国区域格式来显示内容。", - "Settings.LocaleSettings.UseImperialUnits": "使用英制单位", - "Settings.LocaleSettings.UseImperialUnits.Description": "启用后,数量(长度/高度、质量、体积......)编辑器将尝试使用英制单位,而不是国际单位。如果你来自美国、英国、利比里亚或缅甸,这将非常有用。", - "Settings.LocaleSettings.AvailableLocales": "选择语言", - "Settings.LocaleSettings.AvailableLocales.Breadcrumb": "语言", - "Settings.LocaleSettings.AvailableLocales.SystemLocale": "使用系统语言", - - "Settings.DashSettings.DashCurvature": "主菜单曲度", - "Settings.DashSettings.DashCurvature.Description": "此设置可以控制在 VR 模式中主菜单的弯曲程度。将其设置为 0 将使其完全平坦。", - "Settings.DashSettings.OpenCloseSpeed": "主菜单过渡动画速率", - "Settings.DashSettings.OpenCloseSpeed.Description": "用它来调整主菜单打开或关闭时过渡动画的速度。如果你不喜欢这种动画效果,可以将其设置为非常高的值,这样面板打开和关闭的速度就会非常快。", - "Settings.DashSettings.AllowReplacingSettings" : "允许替换设置面板", - "Settings.DashSettings.AllowReplacingSettings.Description" : "启用后,您就可以在 UI 编辑模式下选择面板上的设置面板,并将其替换为另一个面板。\n\n如果你想选取单个设置作为维面,则需要关闭此设置。 建议在你想用自定义替换设置 UI 时暂时打开,然后再禁用。", - - "Settings.NotificationSettings" : "通知", - "Settings.NotificationSettings.UserOnline" : "有好友上线", - "Settings.NotificationSettings.UserOnline.Description" : "这可以控制好友上线时是否会收到通知。", - "Settings.NotificationSettings.UserSociable" : "好友积极社交状态", - "Settings.NotificationSettings.UserSociable.Description" : "当你的某个好友有很强的社交意愿时,你会收到一个明显的带声音的通知,这样你就可以邀请或叫他们了!\n\n如果你不喜欢这些通知,可以将其关闭,这将把社交状态视为与用户在线获取通知无异。", - "Settings.NotificationSettings.UserOnlineOnAnotherBuild" : "即使好友在不兼容的房间中也发送上线通知", - "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description" : "如果好友使用的版本与您的版本不兼容(例如,新版本或预发布版本),则此选项将控制您是否会在好友上线时收到通知。", - "Settings.NotificationSettings.Message" : "消息", - "Settings.NotificationSettings.Message.Description" : "这将控制你收到消息时的通知提醒。", - "Settings.NotificationSettings.Invite" : "房间邀请", - "Settings.NotificationSettings.Invite.Description" : "这可以控制你是否在受邀加入房间时收到通知。", - "Settings.NotificationSettings.InviteRequest": "邀请请求", - "Settings.NotificationSettings.InviteRequest.Description": "这控制着你在收到可回复的邀请请求时是否收到通知。", - "Settings.NotificationSettings.ContactRequest" : "好友请求", - "Settings.NotificationSettings.ContactRequest.Description" : "这可以控制当你收到某人的好友请求时,你是否能收到通知。", - "Settings.NotificationSettings.ContactSessionStarted" : "新的好友房间", - "Settings.NotificationSettings.ContactSessionStarted.Description" : "这可以控制当好友启动新房间时,你会收到哪些通知。", - "Settings.NotificationSettings.PublicSessionStarted" : "新的公开房间", - "Settings.NotificationSettings.PublicSessionStarted.Description" : "这将控制新的公开房间由非联系人发起时,你是否能收到通知。", - "Settings.NotificationSettings.UserJoinAndLeave" : "用户加入 & 离开", - "Settings.NotificationSettings.UserJoinAndLeave.Description" : "启用后,当用户加入或离开你当前所在的世界时,你将收到通知。", - "Settings.NotificationSettings.PermissionChanged": "权限组改变", - "Settings.NotificationSettings.PermissionChanged.Description": "启用后,当你的权限组在某个世界中发生更改时,你将收到通知。 例如,当你从游客更改为建筑者时。", - - "Settings.NamePlateSettings.NameplateVisibility": "铭牌可见度", - "Settings.NamePlateSettings.NameplateVisibility.Description": "该选项可以控制你可以看到谁的铭牌。", - "Settings.NamePlateSettings.UseCustomNameplates": "显示自定义铭牌", - "Settings.NamePlateSettings.UseCustomNameplates.Description": "如果某些铭牌难以阅读、完全隐藏或你需要查看用户的实际用户名和徽章(例如用于管理目的),你可以禁用自定义铭牌并查看默认铭牌。", - - "Settings.CustomizationSettings" : "自定义设置", - "Settings.CustomizationSettings.UserInterfaceEditMode" : "UI 编辑模式", - "Settings.CustomizationSettings.UserInterfaceEditMode.Description" : "启用后,你就可以编辑面板中以及手部和视口(如果已启用)上的面锚(模块化用户界面)的位置。\n\n使用完毕后,请记得关闭此设置!你也可以使用面板下方的专用按钮将其关闭。", - - "Settings.FacetAnchorsSettings" : "维面锚点", - "Settings.FacetAnchorsSettings.UseFacetAnchors" : "使用维面锚点", - "Settings.FacetAnchorsSettings.UseFacetAnchors.Description" : "启用后,你就可以使用右控制器上的应用按钮来切换手臂和前臂上的维面锚点。除了主面板外,这些锚点还提供了放置任何锚点的空间,以便快速取用。", - "Settings.FacetAnchorsSettings.AnimationSpeed" : "显示/隐藏动画播放速度", - "Settings.FacetAnchorsSettings.AnimationSpeed.Description" : "这决定了切换时维面锚点出现和隐藏的速度。", - "Settings.FacetAnchorsSettings.FacetAnchorToggle" : "切换控制器", - "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description" : "这将控制哪个控制器(左侧或右侧)来切换维面锚点。 该面板将与另一个控制器进行切换。", - "Settings.FacetAnchorsSettings.ShowContainerBackground" : "显示背景", - "Settings.FacetAnchorsSettings.ShowContainerBackground.Description" : "关闭此选项将禁用维面锚点的背景视觉效果,使维面本身成为唯一可见的部分。", - - "Settings.LaserSettings.SmoothSpeed": "激光平滑速度", - "Settings.LaserSettings.SmoothSpeed.Description": "用它来控制激光对你的动作做出反应的速度。较低的数值会使激光更加迟缓,但能更好地过滤震颤。数值越大,响应速度越快,但也会传递更多的控制器震动。", - "Settings.LaserSettings.ModulateStartAngle": "调节起始角度", - "Settings.LaserSettings.ModulateStartAngle.Description": "这表示激光平滑速度开始调节以跟上你移动的角度。增大该值将需要更大的移动幅度,激光才会开始跟上。", - "Settings.LaserSettings.ModulateEndAngle": "调节末端角度", - "Settings.LaserSettings.ModulateEndAngle.Description": "与调整起始角有关,它表示调整何时达到最大速度。通过改变起始角和结束角,你可以控制激光器在你的手增加移动动作时的响应速度。", - "Settings.LaserSettings.ModulateExponent": "调制指数", - "Settings.LaserSettings.ModulateExponent.Description": "它可以控制激光调制在起始角和终止角之间的响应曲线。你可以用它来使激光器在开始时反应较慢,或者开始时反应较快,然后逐渐减弱。", - "Settings.LaserSettings.ModulateSpeedMultiplier": "调制速度倍增器", - "Settings.LaserSettings.ModulateSpeedMultiplier.Description": "达到调制末端角度后,激光平滑速度将乘以该值。一旦你的手移动到足够远的距离,增加该值将使激光更快地跟上你的手部指向。 降低该值则需要更长的时间让激光赶上你的手部指向。", - "Settings.LaserSettings.StickThreshold": "激光粘性", - "Settings.LaserSettings.StickThreshold.Description": "这可以控制激光对互动物品的粘附程度。数值越大,粘性越强。将此值设为零将完全消除粘性(例如在拾取物品过程中)。", - "Settings.LaserSettings.ShowInDesktop": "在桌面模式下显示激光", - "Settings.LaserSettings.ShowInDesktop.Description": "开启后,在桌面模式下的第一人称视角中,激光视觉效果将完全呈现在你眼前", - - "Settings.EditSettings": "编辑设置", - "Settings.EditSettings.ConfirmComponentDestroy": "确定删除组件", - "Settings.EditSettings.ConfirmComponentDestroy.Description": "启用后,在检查器中删除组件前会要求你进行确认。这有助于防止因误操作而意外删除它们。", - "Settings.EditSettings.ConfirmSlotDestroy": "确定删除槽位", - "Settings.EditSettings.ConfirmSlotDestroy.Description": "启用后,使用开发者工具销毁槽位时会要求你进行确认。这可以防止因误点击而意外销毁对象。", - - "Settings.CursorSettings": "光标设置", - - "Settings.CursorSettings.BaseCursorSize": "基本光标大小", - "Settings.CursorSettings.BaseCursorSize.Description": "这会设置一个基本光标大小。我们建议先设置这个值,然后再调整其他值,因为它们的大小是相对于这个值的。", - - "Settings.CursorSettings.GrabMultiplier": "抓握时的大小倍数", - "Settings.CursorSettings.GrabMultiplier.Description": "在抓取对象和项目时,它将作为光标的光标大小倍增应用。", - - "Settings.CursorSettings.InteractionMultiplier": "互动时的大小倍数", - "Settings.CursorSettings.InteractionMultiplier.Description": "当与UI元素(如按钮)交互时,它将作为光标的光标大小倍增应用。", - - "Settings.CursorSettings.TextMultiplier": "文本编辑时的大小倍数", - "Settings.CursorSettings.TextMultiplier.Description": "在互动和操作文本时,它将作为光标的光标大小倍增应用。", - - "Settings.CursorSettings.SliderMultiplier": "滑动时的大小倍数", - "Settings.CursorSettings.SliderMultiplier.Description": "在与滑块和滚动条互动时,它将作为光标的光标大小倍增应用。", - - - "Settings.DesktopViewSettings.FollowCursor": "跟随光标", - "Settings.DesktopViewSettings.FollowCursor.Description": "启用后,桌面视图将自动切换到光标所在的屏幕。当你在 VR 模式中使用物理键盘和鼠标时,这将非常有用。", - "Settings.DesktopViewSettings.Brightness": "亮度", - "Settings.DesktopViewSettings.Brightness.Description": "桌面视角下的亮度", - "Settings.DesktopViewSettings.Opacity": "不透明度", - "Settings.DesktopViewSettings.Opacity.Description": "降低该值可使桌面视角半透明,从而更容易看到后面的世界。", - - "Settings.PhotoCaptureSettings.FingerGestureEnabled": "使用手指拍照手势", - "Settings.PhotoCaptureSettings.FingerGestureEnabled.Description" : "启用该功能后,你只需将手指摆成相框的形状,然后卷曲食指,就能在世界中快速拍照。", - "Settings.PhotoCaptureSettings.NormalCaptureResolution": "照片分辨率", - "Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "这将设置手指手势或桌面快捷键捕获的普通照片的分辨率。更高的分辨率需要更多的时间和存储空间来处理,但能提供更好的细节。", - "Settings.PhotoCaptureSettings.TimerCaptureResolution": "定时照片分辨率", - "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "与普通分辨率类似,你可以为在定时功能拍摄照片模式下设置单独的分辨率。如果你使用定时器拍摄集体照,这将非常有用,因为更高的分辨率会在集体拍摄时呈现更好的效果。", - "Settings.PhotoCaptureSettings.TimerSeconds": "计时器持续时间", - "Settings.PhotoCaptureSettings.TimerSeconds.Description": "使用定时功能需要多少秒后拍摄照片。", - "Settings.PhotoCaptureSettings.CaptureStereo": "拍摄立体照片", - "Settings.PhotoCaptureSettings.CaptureStereo.Description": "启用后,所有的快速捕捉生成的图片都将是立体的。 这在 VR 模式中非常有用", - "Settings.PhotoCaptureSettings.StereoSeparation" : "立体分离度", - "Settings.PhotoCaptureSettings.StereoSeparation.Description" : "当立体模式开启时,将可以控制立体摄像机之间的距离。这可以控制摄像机之间的距离,从而影响较远物体的立体效果强度。\n\n拍摄近距离物体时,数值越小效果越好;拍摄大场景时,数值越大效果越好。", - "Settings.PhotoCaptureSettings.PhotoAutosavePath": "自动保存路径", - "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "设置后,你拍摄(或使用右键菜单保存)的任何照片都将自动保存到你的游戏库存中。例如 照片/%year%/%month_name%\n\n以下变量可用:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", - "Settings.PhotoCaptureSettings.CapturePrivateUI" : "捕捉自身UI", - "Settings.PhotoCaptureSettings.CapturePrivateUI.Description" : "启用后, 快速照片捕捉将呈现你的UI, 如界面。\n\n我们建议你在完成设置后将其关闭,因为开启它可能会导致意外拍摄到并泄露你的个人信息。", - "Settings.PhotoCaptureSettings.EncodeFormat" : "照片编码格式", - "Settings.PhotoCaptureSettings.EncodeFormat.Description" : "拍摄的照片将被编码成的图像文件格式。请注意,某些格式可能缺乏某些功能(如支持 alpha),编码速度可能会明显变慢,图像质量可能会降低,或导致文件变大。", - "Settings.PhotoCaptureSettings.AlwaysHideNameplates" : "始终隐藏铭牌", - "Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description" : "如果你希望照片中永远不显示铭牌,请将其打开。此设置与当前的铭牌可见性无关,将始终确保铭牌隐藏在拍摄的照片中。", - - "Settings.DesktopRenderSettings.FieldOfView": "视场", - "Settings.DesktopRenderSettings.FieldOfView.Description": "在桌面模式下,用它来控制视场(FOV)。 数值越大,视野越开阔,但两侧的失真也越大。", - - "Settings.DesktopRenderSettings.SprintFieldOfViewZoom": "在冲刺时缩放视场", - "Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description": "启用此选项后, Resonite 将会在 桌面模式下缩放视场。\n关闭这个设置以移除这个效果。\n 包括用户所生成的内容的效果", - - "Settings.DesktopRenderSettings.VSync": "垂直同步", - "Settings.DesktopRenderSettings.VSync.Description": "启用该选项后,帧速率将与屏幕刷新率同步。禁用此选项可加快帧的渲染速度,但也会导致明显的撕裂。\n\n这在进行性能测试时非常有用,因为它将解除刷新限制和提高渲染速度上限。", - "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "限制后台运行时的帧速率", - "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "启用后,当应用程序窗口未聚焦时,帧速率将被限制在设定值内。如果你同时使用其他程序和游戏,这将非常有用,因为这样可以为它们腾出更多资源。", - "Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "最大背景帧速率", - "Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "这决定了应用程序在后台时允许的最大帧速率。较低的值可以节省更多的系统资源。", - - "Settings.InteractiveCameraFramingSettings.PositioningMode": "定位模式", - "Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "这将控制交互式摄像头在世界中的位置", - "Settings.InteractiveCameraFramingSettings.FieldOfView": "视场", - "Settings.InteractiveCameraFramingSettings.FieldOfView.Description": "交互式摄像机的视场。 数值越大,捕捉到的场景越多,但边缘会失真。", - "Settings.InteractiveCameraFramingSettings.AnglePosition": "角度", - "Settings.InteractiveCameraFramingSettings.AnglePosition.Description": "在第三人称或群组模式下,该选项控制摄像机与目标对象/群组的角度。", - "Settings.InteractiveCameraFramingSettings.Distance": "距离", - "Settings.InteractiveCameraFramingSettings.Distance.Description": "在第三人称或群组模式下,该选项控制摄像机与目标对象/群组的距离。", - "Settings.InteractiveCameraFramingSettings.HeightOffset": "高度偏移", - "Settings.InteractiveCameraFramingSettings.HeightOffset.Description": "在第三人称或群组模式下,可将摄像机相对于目标对象/群组移高或移低。", - "Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "第一人称俯仰角", - "Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description": "在第一人称模式下,使用此选项可上下俯仰摄像机。", - "Settings.InteractiveCameraFramingSettings.FirstPersonRoll": "第一人称旋转角度", - "Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "在第一人称模式下,它控制摄像机的侧向旋转--左右倾斜。", - "Settings.InteractiveCameraFramingSettings.FirstPersonOffset": "第一人称偏移", - "Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description": "该设置调整第一人称视角中相对于眼睛的摄像机偏移量。如果虚拟形象面部几何图形剪切到摄像机视图中,则可以使用此功能。", - "Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "框架视角位置", - "Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description": "这些是摄像机视角中的标准化坐标。摄像机会尝试将目标(例如第三人称模式下的用户头部)框定在视角中的这一位置。", - "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead": "对准头部前方", - "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description": "摄像机不会直接对准用户的头部,而是会尽量瞄准用户头部前方的一个点。这在你想为用户正在查看的内容(如世界中的物品和界面)时非常有用。", - - "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "防止遮挡", - "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "如果摄像机的视线被可碰撞物体遮挡,摄像机将自动移近以避免被遮挡。", - "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "保持在世界空间内", - "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "确保摄像机保持在主世界空间中,而不是在与用户相同的空间中自成体系。这可以在使用用户(如在车辆中)时提供更好的取景和定位效果。", - "Settings.InteractiveCameraPositioningSettings.MovementWobble": "运动摇摆", - "Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "这将为摄像机位置添加随时间变化的随机移动偏移。这可以让镜头看起来不那么静态,尤其是在你不怎么移动的情况下。", - - "Settings.InteractiveCameraRenderSettings.HideAllBadges": "隐藏徽章", - "Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "无论你的徽章设置如何,摄像机都不会渲染出任何用户的徽章。", - "Settings.InteractiveCameraRenderSettings.HideAllLasers": "隐藏激光", - "Settings.InteractiveCameraRenderSettings.HideAllLasers.Description": "摄像机不会渲染任何用户的交互激光。", - "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera": "用户眼睛始终注视摄像机", - "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description": "当你的形象使用模拟眼球运动时(即用户没有眼部追踪功能),这将使用户的虚拟形象优先与摄像机进行眼神接触。", - - "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius": "群组检测半径", - "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description": "在此距离内的用户将被添加到摄像机在群组模式下自动取景的群组中。", - "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary": "群组离开边界范围", - "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description": "用户需要离开群组半径多远才会被排除在群组之外。", - - "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "位置平滑速度", - "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description": "这表示摄像机移动到世界中目标位置的速度。数值越大,摄像机移动速度越快,但也会导致移动更加生涩。", - "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "角度平滑速度", - "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "这表示摄像机对目标对象周围角度变化的响应速度。", - "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "渲染平滑速度", - "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "这控制着摄像机调整目标对象取景的速度。数值越大,追踪目标的速度越快,但也会导致动作更加生涩。", - - "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "在锚点之间插值", - "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "启用后,摄像机将在世界中的摄像机锚点之间平滑插值。", - "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "插值速度", - "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "当启用锚点之间的插值时,它控制摄像机从一个锚点移动到另一个锚点的速度。", - "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "使用线性插值", - "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "启用此选项可在锚点之间移动时使用线性插值,而不是平滑插值。线性插值会突然开始和停止,但移动速度不变,与锚点之间的距离无关。这意味着如果锚点之间的距离较远,摄像机到达锚点所需的时间会更长。", - - "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "生成在世界中已拍摄的照片", - "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "当你使用交互式照相机对话框拍照时,照片是否会生成到世界中?如果禁用,照片只会保存到你的文档或库存中(如果配置了自动保存)", - - "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "动态模糊", - "Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "摄像机是否应该渲染动态模糊效果?", - "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "屏幕空间反射", - "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "摄像机是否应该渲染屏幕空间反射效果?这可以为闪亮的表面提供更好的反射效果,但可能会导致伪影并增加性能要求。", - - "Settings.DescriptionField.NoTextTitle": "更多信息", - "Settings.DescriptionField.NoTextDescription": "将鼠标悬停在某个设置上可查看其说明。", - - "Settings.RelaySettings" : "网络中继", - "Settings.RelaySettings.AlwaysUseRelay" : "总是使用中继模式连接", - "Settings.RelaySettings.AlwaysUseRelay.Description" : "当无法建立与主机的直接连接时,中继模式通常用作备用方法。\n\n这在特定主机出现连接问题时非常有用。 但我们 推荐一直打开此选项。", - "Settings.RelaySettings.UseClosestAvailableRelay" : "使用最近的可用中继服务器", - "Settings.RelaySettings.UseClosestAvailableRelay.Description" : "启用该选项后,将自动选择离你最近可用的中继服务器进行连接。如果你想通过特定中继服务器进行连接(例如,在长距离连接时,为避免数据包排队),可以禁用此选项,并在下面配置首选中继服务器。", - "Settings.RelaySettings.RelayPriorities": "配置中继服务器优先级", - "Settings.RelaySettings.RelayPriorities.Breadcrumb": "中继服务器优先级", - - "Settings.PostProcessingSettings" : "后期处理", - "Settings.PostProcessingSettings.MotionBlurIntensity" : "动态模糊强度", - "Settings.PostProcessingSettings.MotionBlurIntensity.Description" : "这可以控制运动模糊效果的强度,使图像随着运动而模糊。 \n\n如果你将该效果设置为 0 % ,该效果将被完全禁用,这样可以提高性能。", - "Settings.PostProcessingSettings.BloomIntensity" : "光晕效果", - "Settings.PostProcessingSettings.BloomIntensity.Description" : "光晕效果会使场景中明亮的物体周围出现光晕,通常是 HDR 范围内的物体。 这可以让你在相同光量下控制该效果的强度。 \n\n请注意,当该效果设置为低或禁用时,某些内容可能看起来不正确。\n\n如果你将该效果设置为 0 % ,该效果将被完全禁用,这样可以提高性能。", - "Settings.PostProcessingSettings.AmbientOcclusionIntensity" : "环境遮挡 (AO) 强度", - "Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description" : "环境光遮蔽会使场景中的褶皱和角落变暗,这些地方通常受光较少。这可以增加场景的深度和真实感。请注意,如果将其设置得过低或禁用,某些内容可能会看起来不正确或完全被淡化,而在其他情况下则不会出现这种问题。", - "Settings.PostProcessingSettings.ScreenSpaceReflections" : "屏幕空间反射 (实验性功能)", - "Settings.PostProcessingSettings.ScreenSpaceReflections.Description" : "启用后,摄像机当前可见的任何场景部分都会实时反射出闪亮的表面。请注意,此滤镜目前还处于试验阶段,在很多场景中效果不佳,会产生诡异的反射和伪影。", - "Settings.PostProcessingSettings.Antialiasing" : "抗锯齿", - "Settings.PostProcessingSettings.Antialiasing.Description" : "抗锯齿滤镜可以平滑场景中物体的锯齿状边缘。你可以选择几种不同的滤镜,每种滤镜都有不同的缺点。FXAA 是常用的滤镜,效果相当不错,但也会模糊场景中的其他部分,例如文本。\n\n警告: 有些 AA 选项可能不适合在 VR 中使用或根本无法在 VR 中使用。", - - "Settings.TextureQualitySettings" : "纹理质量", - "Settings.TextureQualitySettings.TextureSizeRatio" : "相对纹理大小", - "Settings.TextureQualitySettings.TextureSizeRatio.Description" : "这决定了将要加载的所有材质的相对大小。你可以用它来降低纹理的整体分辨率,这样可以提高显存使用率和加载速度,但代价是视觉上的清晰度。\n\n例如,如果纹理是 4K,而你将其设置为半分辨率,那么将加载 2K 版本的纹理。", - "Settings.TextureQualitySettings.TextureSizeLimit" : "最大纹理大小", - "Settings.TextureQualitySettings.TextureSizeLimit.Description" : "限制已加载纹理的最大分辨率。任何高于此分辨率的纹理都将被限制在设定的分辨率内。任何小于此分辨率的纹理都不会受到影响。\n\n此设置应用于相对纹理大小之后。", - "Settings.TextureQualitySettings.MinimumTextureSize" : "限制纹理高于分辨率", - "Settings.TextureQualitySettings.MinimumTextureSize.Description" : "它控制着受上述设置限制的纹理最小分辨率。如果纹理的尺寸小于此值,则将按原样加载。\n\n例如,如果你将其设置为 512,那么如果纹理是 256,即使纹理大小比例设置为一半,也仍会以 256 的形式加载。", - "Settings.TextureQualitySettings.DefaultFilterMode" : "纹理筛选", - "Settings.TextureQualitySettings.DefaultFilterMode.Description" : "这可以控制纹理的过滤,从而控制纹理的质量和性能。\n\n单线性: 最低质量,无插值。纹理将呈块状。\n\n双线性: 纹理像素是内插的,但贴图的过渡会很粗糙,导致过渡线清晰可见。\n\n三线性: 不同 mip 级之间平滑过渡,消除了距离上刺眼的过渡线。\n\n各向异性: 最高质量,即使在陡峭的角度下,纹理也会非常清晰。", - "Settings.TextureQualitySettings.AnisotropicLevel" : "各向异性过滤", - "Settings.TextureQualitySettings.AnisotropicLevel.Description" : "控制各向异性过滤的质量。", - "Settings.TextureQualitySettings.ReloadAllTextures" : "强制重新加载所有材质 (会使游戏运行速度变慢)", - - "Settings.ResolutionSettings" : "分辨率", - "Settings.ResolutionSettings.Fullscreen" : "全屏", - "Settings.ResolutionSettings.Fullscreen.Description" : "在全屏模式和窗口模式之间切换。", - "Settings.ResolutionSettings.WindowResolution" : "窗口模式分辨率", - "Settings.ResolutionSettings.WindowResolution.Description" : "窗口模式下应使用的分辨率。这将控制屏幕上窗口的实际大小。", - "Settings.ResolutionSettings.FullscreenResolution" : "全屏模式分辨率", - "Settings.ResolutionSettings.FullscreenResolution.Description" : "在全屏模式下应使用什么分辨率。尺寸将保持不变,但降低分辨率可以提高性能(尤其是 4K 等高分辨率屏幕),但代价是图像更加模糊。", - "Settings.ResolutionSettings.ApplyResolution" : "应用更改", - - "Settings.RenderingQualitySettings" : "渲染质量", - "Settings.RenderingQualitySettings.PerPixelLights" : "每像素灯光", - "Settings.RenderingQualitySettings.PerPixelLights.Description" : "这个值控制着有多少点光源和聚光灯可以直接影响使用正向方法渲染的对象--通常是透明和非 PBS 对象(例如使用着色器)。\n\n增加该值可以提高照明质量,减少多灯情况下的色彩闪烁,但同时也会影响性能--每影响一束光,就需要对物体进行多次渲染。", - "Settings.RenderingQualitySettings.ShadowCascades" : "阴影级联", - "Settings.RenderingQualitySettings.ShadowCascades.Description" : "这可以控制世界中定向灯光阴影的分辨率级联。级联可以更好地分配阴影贴图的分辨率--近处的阴影分辨率较高,远处的分辨率较低,但渲染性能较高。", - "Settings.RenderingQualitySettings.ShadowResolution" : "阴影分辨率", - "Settings.RenderingQualitySettings.ShadowResolution.Description" : "该值控制灯光阴影的分辨率。提高该值会使阴影边缘更平滑,清晰度更高,但会提高性能要求。\n\n请注意,某些灯光可能会覆盖阴影分辨率,不受此设置的影响。", - "Settings.RenderingQualitySettings.ShadowDistance" : "阴影距离", - "Settings.RenderingQualitySettings.ShadowDistance.Description" : " 该值控制阴影覆盖的距离。增大该值可以确保场景中更远的部分被阴影适当覆盖,但同时也会使阴影的细节分散到更大的区域。\n\n你应该将此设置与阴影级联和分辨率一起更改--阴影分辨率越高,阴影距离就越大。如果降低阴影分辨率和级联,你会希望降低阴影距离,这样阴影的清晰度会更好。", - "Settings.RenderingQualitySettings.SkinWeightMode" : "蒙皮权重", - "Settings.RenderingQualitySettings.SkinWeightMode.Description" : "对于任何蒙皮权重(通过骨骼变形的 3D 模型,如大多数虚拟形象),该值控制使用多少骨骼来影响每个顶点的位置。\n\n降低该值可以节省一些性能,但变形质量会降低,从而产生尖锐的折痕和其他伪影,通常出现在接缝处。", - - "Settings.ImportSettings": "导入设置", - "Settings.ImportSettings.SessionUrls": "导入会话设置时", - "Settings.ImportSettings.SessionUrls.Description": "当一个房间URL被导入时,会发生什么。可用的选项有:\n\nOpen - 打开房间\nSpawnEntityInterface - 在当前位置生成URL的表示(例如会话球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", - "Settings.ImportSettings.WorldUrls": "导入世界URL时", - "Settings.ImportSettings.WorldUrls.Description": "当导入世界URL时,应该发生什么?可用的选项有:\n\nOpen - 打开世界。\nSpawnEntityInterface - 在当前位置生成URL的表示(例如世界球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", - "Settings.ImportSettings.NetworkUrls": "导入网络URL时", - "Settings.ImportSettings.NetworkUrls.Description": "当一个网络URL被导入时,应该发生什么?可用的选项有:\n\nOpen - 在URL处打开一个会话连接。\nSpawnEntityInterface - 在当前位置生成url的表示(例如房间球)。\nSpawnUrl - 在当前的位置生成URL作为URL接口。", - - "LocomotionArchetype.Walk": "移动", - "LocomotionArchetype.Fly": "飞行", - "LocomotionArchetype.NoClip": "穿墙", - "LocomotionArchetype.Teleport": "传送", - "LocomotionArchetype.GrabWorld": "抓握世界", - "LocomotionArchetype.NoLocomotion": "无运动", - "LocomotionArchetype.ThreeAxisNoClip": "三轴穿墙", - "LocomotionArchetype.ThreeAxisFly": "三轴飞行", - "LocomotionArchetype.ZeroG": "零重力", - - "LocomotionSettings.MakePreferred": "设为首选", - "LocomotionSettings.MakeLeastPreferred": "设为次选", - - "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.NoReason": "没有提供原因", - "Security.HostAccess.Allow": "允许", - "Security.HostAccess.Deny": "拒绝", - - "ComponentSelector.Back" : "< (返回)", - "ComponentSelector.Title" : "组件", - "ComponentSelector.CreateCustomType" : "创建自定义类型", - "ComponentSelector.CommonGenericTypes" : "常见通用类型", - "ComponentSelector.CustomGenericArguments" : "自定义通用参数:", - "ComponentSelector.InvalidType" : "无效类型", - - "Inspector.Title" : "场景查看器", - "Inspector.Slot.AttachComponent": "附加组件", - - "Inspector.Slot.Axis.X": "+X-X左", - "Inspector.Slot.Axis.Y": "+Y-Y下", - "Inspector.Slot.Axis.Z": "+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.Member.ResetToDefault": "重置为默认值", - - "Inspector.Member.BreakLinkDrive": "断开驱动连接", - "Inspector.Member.OpenLinkDrive": "打开驱动来源", - - "Inspector.Member.SetAllToAvg": "全部设置为平均值", - "Inspector.Member.SetAllToX": "全部设为 X", - "Inspector.Member.SetAllToY": "全部设为 Y", - "Inspector.Member.SetAllToZ": "全部设为 Z", - "Inspector.Member.SetAllToW": "全部设为 W", - "Inspector.Member.Normalize": "标准化", - "Inspector.Member.BakeBlendshape" : "烘焙形态键", - "Inspector.Member.RemoveBlendshape" : "移除形态键", - "Inspector.Member.SplitBlendshape.X" : "在 X 轴上分割形态键", - "Inspector.Member.SplitBlendshape.Y" : "在 Y 轴上分割形态键", - "Inspector.Member.SplitBlendshape.Z" : "在 Z 轴上分割形态键", - - "Inspector.ProceduralAsset.UpdateCount": "更新次数: {n}", - "Inspector.ProceduralAsset.Error": "错误: {error}", - - "Inspector.Mesh.StatsHeader": "网格统计", - "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.RecalculateTangentsMikkt": "重新计算切线(Mikktspace)", - "Inspector.Mesh.RecalculateTangentsSimple": "重新计算切线(简单)", - "Inspector.Mesh.RecalculateBlendshapeNormals": "重新计算形态键法线", - "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "重新计算形态键法线(平滑着色)", - "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "重新计算形态键切线(Mikktspace)", - "Inspector.Mesh.FlipNormals": "翻转法线", - "Inspector.Mesh.ReverseWinding": "反向布线", - "Inspector.Mesh.MakeDualSided": "使双面", - "Inspector.Mesh.ConvertToFlatShading": "转换为平面着色", - "Inspector.Mesh.ConvertToConvexHull": "转换为凸包", - "Inspector.Mesh.ConvertToPointCloud": "转换为点云", - "Inspector.Mesh.MergeDoubles": "合并重复项", - "Inspector.Mesh.StripEmptyBlendshapes": "去除空形态键", - "Inspector.Mesh.StripBlendshapeNormals": "去除形态键法线", - "Inspector.Mesh.StripBlendshapeTangents": "去除形态键切线", - "Inspector.Mesh.MergeBlendshapes": "合并形态键", - - "Inspector.Mesh.GetBoneList": "获取骨骼列表", - "Inspector.Mesh.GetBoneData": "获取骨骼数据", - - "Inspector.Mesh.TrimVertexBoneWeightsTo": "修剪顶点骨骼权重:", - "Inspector.Mesh.BoneTrimCount": "{n} 骨骼", - "Inspector.Mesh.UV_Multiplicator": "乘数:", - "Inspector.Mesh.ScaleUVs": "UV缩放", - - "Inspector.MeshRenderer.MergeByMaterial": "合并具有相同材质的子网格", - "Inspector.MeshRenderer.SplitByMaterial": "分离每种材质的网格", - - "Inspector.MeshCollider.VHACD": "凸包分解 (V-HACD 2.0)", - "Inspector.MeshCollider.ReplaceBox": "使用盒碰撞器替换", - - "Inspector.Texture3D.SpawnVisualizer" : "生成显示器", - - "Inspector.Skybox.SetActiveSkybox": "设为天空盒", - "Inspector.AmbientLightSH2.SetActiveAmbientLight": "设为环境光", - - "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": "将不受形态键影响的网格分离为零件", - "Inspector.SkinnedMesh.StripEmptyBlendshapes": "去除空形态键", - "Inspector.SkinnedMesh.StripBlendshapesResult": "完成!删除了 {n} 个形态键", - "Inspector.SkinnedMesh.StripEmptyBones": "去除空骨骼", - "Inspector.SkinnedMesh.StripBonesResult": "完成!删除了 {n} 个骨骼", - "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "烘焙无驱动形态键", - "Inspector.SkinnedMesh.BakeBlendShapeResult": "已烘焙 {n} 个形态键", - "Inspector.SkinnedMesh.VisualizeBoneBounds": "可视化骨骼边界框", - "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "可视化近似合并骨骼的球形边界", - "Inspector.SkinnedMesh.ClearBoundsVisuals": "删除骨骼边界框的视觉效果", - "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "根据当前姿态计算显式边界", - "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "从当前姿态拓展显式边界", - "Inspector.SkinnedMesh.BakeToStaticMesh": "烘焙为静态网格", - "Inspector.SkinnedMesh.SortBlendshapes.Name": "以名称对形态键排序", - "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "以名称长度对形态键排序", - - "Inspector.SimpleAvatarProtection.RemoveAll": "移除所有实例", - "Inspector.SimpleAvatarProtection.RemoveSingle": "移除单个实例", - "Inspector.SimpleAvatarProtection.Warning": "警告!
以任何除下方按钮之外的方式移除这个组件,都会触发保护机制,并导致自毁和可能的数据损失!", - "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "移除虚拟形象保护", - - "Inspector.BipedRig.GetDiagnosticInfo": "获取rig诊断信息", - "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.Texture3D.Size": "尺寸: {width} x {height} x {depth}", - - "Inspector.Texture.BakeTexture": "烘焙纹理", - "Inspector.Texture.ReplaceFromClipboard" : "从剪贴板替换", - - "Inspector.Texture.InvertRGB": "反色", - "Inspector.Texture.InvertR": "反相 R 通道", - "Inspector.Texture.InvertG": "反相 G 通道", - "Inspector.Texture.InvertB": "反相 B 通道", - "Inspector.Texture.InvertA": "反相透明度", - "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.ShiftHue": "转变色相", - "Inspector.Texture.Saturation": "饱和:", - "Inspector.Texture.AdjustSaturation": "调整饱和度", - "Inspector.Texture.Value": "值:", - "Inspector.Texture.AdjustValue": "调整值", - "Inspector.Texture.Gamma": "伽玛:", - "Inspector.Texture.AdjustGamma": "调整伽玛", - "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.TrimTransparent" : "截断透明度", - "Inspector.Texture.TrimByCornerColor" : "根据角落颜色截断", - "Inspector.Texture.MakeSquare": "使成正方形", - "Inspector.Texture.ToNearestPOT": "到最接近的2的幂", - "Inspector.Texture.MakeTileable": "使可切块(过渡比率):", - "Inspector.Texture.TileLoop": "循环平铺", - "Inspector.Texture.TileMirror": "镜面平铺", - "Inspector.Texture.NormalizeMaxOnly" : "最大值归一化", - "Inspector.Texture.NormalizeMinMax" : "区间归一化", - "Inspector.Texture.NormalizeIndependent" : "独立归一化RGB值(最小值与最大值)", - "Inspector.Texture.BleedColorToAlpha" : "将颜色渗入Alpha", - "Inspector.Texture.AlphaGamma": "Alpha 伽玛", - "Inspector.Texture.AdjustAlphaGamma": " 调整 Alpha 伽玛", - "Inspector.Texture.AddAlpha": "添加 Alpha", - - "Inspector.Texture.InvalidFloats": "诊断:无效的浮点数", - "Inspector.Texture.GenerateMetadata": "诊断:生成位图元数据", - - "Inspector.Material.VariantInfo": "变体ID:{variantID} (原始变体ID:{rawVariantID})", - "Inspector.Material.WaitingForApply": "{waiting,select,True{等待} False{已}}应用变体", - - "Inspector.Audio.BakeAudio": "烘焙音频剪辑", - "Inspector.Audio.FormatInfo": "采样率:{rate} Hz, 通道数:{channels} ({channel_count})", - "Inspector.Audio.Duration": "持续时间:{duration},采样数:{samples}", - "Inspector.Audio.EncodingInfo": "编码器信息:{info}, {decoded,select,True{已} False{未}}完全解码", - - "Inspector.Audio.Normalize": "归一化音量", - "Inspector.Audio.AmplitudeThreshold": "幅度阈值:", - "Inspector.Audio.TrimSilence": "修剪无音", - "Inspector.Audio.TrimStartSilence": "修剪开始无音", - "Inspector.Audio.TrimEndSilence": "修剪结束无音", - "Inspector.Audio.PositionDuration": "位置/持续时间(以秒为单位):", - "Inspector.Audio.TrimStart": "修剪开始", - "Inspector.Audio.TrimEnd": "修剪结束", - "Inspector.Audio.FadeIn": "添加淡入", - "Inspector.Audio.FadeOut": "添加淡出", - "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.DynamicBoneChain.SetupFromChildren": "应用到子级", - "Inspector.DynamicBoneChain.SetupFromChildrenAll": "全部应用到子级", - "Inspector.DynamicBoneChain.SetupFromChildrenRig": "仅将绑定应用到子级", - "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "替换子级中的平滑变换", - "Inspector.DynamicBoneChain.ClearSmoothTransforms": "清除子级中的平滑变换", - "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- 碰撞体与抓取 -------", - "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "从层次结构添加固定碰撞体(使用对象根)", - "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "总是抓取末端骨骼", - - "Inspector.DataPreset.SetActive": "设置激活状态", - "Inspector.DataPreset.SetValues": "设定数值", - "Inspector.DataPreset.AddAllChildren": "增加所有子集", - - "Inspector.Rig.CleanupBoneColliders": "清理骨骼碰撞体", - "Inspector.Rig.GenerateDebugVisuals": "生成调试视觉效果", - "Inspector.Rig.ClearDebugVisuals": "清除调试视觉效果", - - "Inspector.AvatarExpression.AutoAssign": "使用启发式自动分配形态键", - - "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", - "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", - - "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}, 帧率: {fps}, 模拟时间: {time}, 提交时间: {renderSubmitTime}, 渲染分配: {allocationCount}", - "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", - - "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" : "{name}查看器", - - "CreateNew.Title" : "创建", - - "Wizard.General.ProcessRoot": "处理根:", - "Wizard.General.Result": "结果:", - "Wizard.General.ErrorNoRoot": "未选择根", - "Wizard.General.RemovedResult": "已删除 {n}", - - "Wizard.AssetOptimization.Title": "资产优化设置向导", - "Wizard.AssetOptimization.CleanupUnusedAssets": "清理未使用的资产", - "Wizard.AssetOptimization.CleanupEmptySlots": "清理空插槽", - "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "清理禁用的网格渲染器", - "Wizard.AssetOptimization.DeduplicateMaterials": "重复材质球删除", - "Wizard.AssetOptimization.CleanupFileItems": "清理文件项", - "Wizard.AssetOptimization.MaxTextureResolution": "设置最大纹理分辨率", - "Wizard.AssetOptimization.RecompressTextures": "重新压缩纹理", - "Wizard.AssetOptimization.RecalculateAllNormals": "重新计算所有法线", - "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "重新计算所有法线(合并)", - "Wizard.AssetOptimization.RecalculateAllTangents": "重新计算所有切线(Mikktspace)", - "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.SetShadowType": "设置阴影类型", - "Wizard.LightSources.ChangeIntensity": "更改强度", - "Wizard.LightSources.ChangeRange": "更改范围", - "Wizard.LightSources.Enable": "启用", - "Wizard.LightSources.Disable": "禁用", - "Wizard.LightSources.Destroy": "破坏", - - "Wizard.CubemapCreator.Title": "立方体贴图创建器", - "Wizard.CubemapCreator.Textures": "源纹理:", - "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.TopBottomRotation": "顶部/底部旋转:", - - "Wizard.ReflectionProbes.Title": "反射探针设置向导", - "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": "正在烘焙 {index}/{count}...", - - "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": "跟随游标:启用", - "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.Welcome": "欢迎!", - "Tutorial.Welcome.Description" : "进入一个有着无限可能性的全新数字宇宙。不管你是为了与世界各地的朋友社交,还是为了建造、创作与开发美丽的艺术品与交互式数字虚拟形象,亦或是复杂的可交互游戏和世界,Resonite 都为你提供了一个无限可自定义的环境。这里永远欢迎你,你也将能在此找到志同道合的朋友。

在你开始探索之前,我们会先引导你进行一些必要的设置,以确保丝滑的体验。当你准备就绪,就请点击下方的按钮", - "Tutorial.Welcome.Begin": "让我们开始吧!", - - "Tutorial.Welcome.AccountHeader": "{appName}帐户", - "Tutorial.Welcome.AccountDescription": "注册帐户后你将会拥有 1GB 免费存储空间,它可以用于保存物品、喜欢的虚拟形象,以及添加朋友和传递信息。", - "Tutorial.Welcome.AccountCreate": "注册", - "Tutorial.Welcome.AccountLogin": "登录", - "Tutorial.Welcome.AccountSkip": "以访客模式游玩", - "Tutorial.Welcome.AccountSkipHeader": "要以访客模式游玩吗?", - "Tutorial.Welcome.AccountSkipDescription": "一些功能将无法使用,例如保存物品、虚拟形象、添加好友等。", - "Tutorial.Welcome.AccountSkipConfirm": "确定", - - "Tutorial.Welcome.SettingsHeader": "基本配置", - "Tutorial.Welcome.SettingsDescription": "你可以配置基本动作和用户首选项。 所有这些都可以在以后更改。", - "Tutorial.Welcome.SettingsTurning": "旋转方式", - "Tutorial.Welcome.SettingsSnapTurn": "固定角度", - "Tutorial.Welcome.SettingsSnapTurn.Description": "每次掰动摇杆,将会旋转固定的角度。适用于新用户。", - "Tutorial.Welcome.SettingsSmoothTurn": "平滑旋转", - "Tutorial.Welcome.SettingsSmoothTurn.Description": "平滑地旋转,旋转的角度与掰动摇杆的力度有关。容易引起3D眩晕。", - "Tutorial.Welcome.SettingsPrimaryController": "主控制器", - "Tutorial.Welcome.SettingsPrimaryLeft": "左", - "Tutorial.Welcome.SettingsPrimaryLeft.Description": "左手", - "Tutorial.Welcome.SettingsPrimaryRight": "右", - "Tutorial.Welcome.SettingsPrimaryRight.Description": "右手", - - "Tutorial.Welcome.SettingsHeadDirectionMovement": "移动方式", - "Tutorial.Welcome.SettingsUseHeadDirection": "面朝方向", - "Tutorial.Welcome.SettingsUseHeadDirection.Description": "你将朝着你在看的方向前进", - "Tutorial.Welcome.SettingsUseControllerDirection": "控制器方向", - "Tutorial.Welcome.SettingsUseControllerDirection.Description": "你会朝着控制器的方向移动", - - "Tutorial.Welcome.LeftControllerMode": "左控制器模式", - "Tutorial.Welcome.RightControllerMode": "右控制器模式", - - "Tutorial.Welcome.SidewaysTurnOnly": "仅转向", - "Tutorial.Welcome.SidewaysTurnOnly.Description": "控制器仅用于转动", - "Tutorial.Welcome.SidewaysTurnAndMove": "转向 & 移动", - "Tutorial.Welcome.SidewaysTurnAndMove.Description": "控制器用于转向和移动", - "Tutorial.Welcome.SidewaysStrafe": "前进", - "Tutorial.Welcome.SidewaysStrafe.Description": "使用控制器来前进", - "Tutorial.Welcome.SidewaysOff": "关闭", - "Tutorial.Welcome.SidewaysOff.Description": "只能前后移动", - - "Tutorial.Welcome.SettingsHeight": "你的身高", - "Tutorial.Welcome.SettingsHeightExamples": "例子: 1.85 m, 185 cm, 6' 1\", 6 英尺 1 英寸", - - "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 聊天室", - - "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引用的行为与组件很可能会不再工作,需要进行重新配置。不!要!使用这个选项 除非你有非常充分的理由。", - "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会像这样变化:\n U-MyUsername -> U-fX3pKe7AYYQ", - - "Migration.DataSelection.Title": "当我们迁移你的账户时,应该迁移哪些数据?", - "Migration.DataSelection.Everything": "所有数据", - "Migration.DataSelection.Choose": "让我自己选择", - - "Migration.DataSelection.Favorites": "收藏内容(虚拟形象、家、相机、键盘、Facets)", - - "Migration.DataSelection.Favorites.Description": "这将首先迁移你的家、收藏的虚拟形象、键盘、相机与仪表板,这样你就能尽快开始使用它们。\n 警告: 如果你选择了这个选项,你可能会 失去某些 在迁移前作出的对你收藏内容的更改。", - "Migration.DataSelection.Favorites.OverwriteTitle": "我们应该在迁移时覆写你的收藏夹吗?", - - "Migration.DataSelection.Home.Title": "将你原来的家设为默认?", - "Migration.DataSelection.Home.Description": "当我们迁移你数据时,你原本的云端家园会被安置在一个不同的URL下,你的默认家会被设为一个全新的云端家园。不过,如果你希望如此,我们也可以将你原有的家设置为默认。即使你选择了“不”,你原有的家依然可以被访问。你也可以稍后再收藏它并设为你的家。", - - "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": "所有你作为管理员的群组默认都将被迁移。如果你只想迁移指定群组,点击下方的按钮来加载它们并选择你希望迁移的群组。", + "localeCode": "zh-cn", + "authors": ["Melnus", "Holy_Water", "huang825172", "modimobeikete", "WARCRAFT11", "flower-elf", "lolosiax"], + "messages": { + + "General.OK": "确定", + "General.Start": "开始", + "General.Finish": "结束", + "General.Cancel": "取消", + "General.Continue": "继续", + "General.Next": "下一步", + "General.Previous": "返回", + "General.Back": "上一步", + "General.Confirm": "确定吗?", + "General.Loading": "正在加载...", + "General.Processing": "正在处理...", + "General.FAILED": "失败", + "General.Reset": "重置", + "General.WorldOpenConfirm": "确认要开放吗?", + "General.Save": "保存", + "General.Saving": "正在保存...", + "General.Saved": "保存成功", + "General.Done": "完成", + "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.UI.MusicVolumeLocal": "音乐音量(本地):", + "General.UI.VoiceVolumeLocal": "语音音量(本地):", + "General.UI.SoundVolumeLocal": "音效音量(本地):", + + "General.UI.PressToBegin": "按键开始", + + "General.Sort.Ascending": "升序", + "General.Sort.Descending": "降序", + + "General.Units.Metric" : "国际单位(米)", + "General.Units.Imperial" : "英制单位(吋)", + + "Worlds.Home" : "家", + "Worlds.Tutorial" : "教程", + + "Locomotion.Noclip.Name": "穿墙", + "Locomotion.Noclip.Description": "穿墙飞行模式,适合编辑。", + "Locomotion.Teleport.Name": "传送", + "Locomotion.Teleport.Description": "使用弹道路径传送,移动舒适。", + "Locomotion.Fly.Name": "飞行", + "Locomotion.Fly.Description": "飞行模式", + "Locomotion.WalkRun.Name": "步行/奔跑", + "Locomotion.WalkRun.Description": "物理步行,跑步和跳跃。", + "Locomotion.WalkRunGripping.Name": "步行/跑步(爬坡)", + "Locomotion.WalkRunGripping.Description": "走路,奔跑,跳跃和攀登。", + "Locomotion.ZeroG.Name": "零重力", + "Locomotion.ZeroG.Description": "无重力状态", + "Locomotion.GrabWorld.Name": "抓握世界", + "Locomotion.GrabWorld.Description": "创建参照世界锚,并将用户相对于世界锚移动。", + "Locomotion.Slide.Name": "滑动", + "Locomotion.Slide.Description": "简单的滑动运动(如果存在)会捕捉到表面,否则会飞行。", + + "Interaction.Destroy": "删除", + "Interaction.Duplicate": "复制", + "Interaction.SaveToInventory": "保存到物品栏", + "Interaction.SaveToInventory.NotLoggedIn": "你必须登录才能保存物品。", + "Interaction.SaveToInventory.NoWritePermission": "无法保存到当前物品栏文件夹。", + "Interaction.Undo": "撤消", + "Interaction.Redo": "重做", + "Interaction.EquipTool": "装备", + "Interaction.DequipTool": "取消装备", + "Interaction.ScalingEnabled": "启用缩放", + "Interaction.ScalingDisabled": "禁用缩放", + "Interaction.ResetScale": "重设比例", + "Interaction.LaserEnabled": "启用激光", + "Interaction.LaserDisabled": "禁用激光", + "Interaction.Grab.Palm": "抓取:手掌", + "Interaction.Grab.Precision": "抓取:精准", + "Interaction.Grab.Auto": "抓取:自动", + "Interaction.Grab.Off": "抓取:仅激光", + "Interaction.Locomotion": "移动模式", + "Interaction.Locomotion.None": "无", + + "Interaction.NamedEquipTool": "装备{name}", + "Interaction.NamedEquipTool.Default": "工具", + + "Interaction.EnterAnchor": "进入座位", + "Interaction.ExitAnchor": "退出座位", + + "Interaction.EquipAvatar": "装备虚拟形象", + + "Interaction.SaveAsScreenshot": "另存为屏幕截图", + "Interaction.ExportScreenshot": "导出截图", + "Interaction.ImportFile": "导入文件", + "Interaction.ExportFile": "导出文件", + "Interaction.CopyLink": "复制链接", + "Interaction.CopyImage": "复制图片", + + "Inventory.OpenWorld": "打开世界", + "Inventory.Equip": "装备", + "Inventory.Delete": "删除", + "Inventory.CreateDirectory": "新建文件夹", + "Inventory.SaveHeld": "保存所持", + "Inventory.GetURL": "获取URL", + "Inventory.Inventories": "物品列表", + "Inventory.Share": "分享", + "Inventory.Unshare": "取消分享", + "Inventory.SaveAvatar": "保存虚拟形象", + "Inventory.Favorite.Home": "设为家", + "Inventory.Favorite.ProgressBar": "设为进度条", + "Inventory.Favorite.AudioStreamController": "设为音频流控制器", + "Inventory.Favorite.TextDisplay": "设为文字显示", + "Inventory.Favorite.VideoPlayer": "设为视频播放器", + "Inventory.Favorite.AudioPlayer": "设为音频播放器", + "Inventory.Favorite.InteractiveCamera": "设为相机", + "Inventory.Favorite.Keyboard": "设为键盘", + "Inventory.Favorite.Avatar": "设为虚拟形象", + "Inventory.Favorite.WorldLoadingIndicator": "设为加载指示器", + "Inventory.Favorite.ColorDialog": "设为色盘", + "Inventory.Favorite.Hyperlink": "设为超链接显示", + "Inventory.Favorite.Document": "设为文档显示", + "Inventory.SpawnFacet": "生成Facet", + + "Dash.Screens.Home": "主界面", + "Dash.Screens.Worlds": "世界", + "Dash.Screens.Contacts": "好友", + "Dash.Screens.Inventory": "物品栏", + "Dash.Screens.Desktop": "桌面", + "Dash.Screens.Session": "房间", + "Dash.Screens.FileBrowser": "文件浏览器", + "Dash.Screens.Settings": "设置", + "Dash.Screens.Exit": "结束", + + "Dash.Actions.PasteFromClipboard": "从剪贴板粘贴内容", + + "Dash.Actions.TurnOffUIEdit": "退出UI编辑模式", + + "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} 帧每秒", + + "World.Waiting": "正在等候...", + "World.HostIsStarting": "房主正在初始化一个房间", + "World.Loading": "正在载入...", + "World.LoadingFailed": "失败", + "World.LoadedAssets": "已加载 {assets}/{total_assets} 个资产", + "World.Downloading": "正在下载 {bytes}/{total_bytes}", + "World.Loaded": "加载完成", + + "World.Connection.EstablishingConnection": "正在连接", + "World.Connection.RequestingJoin": "申请加入", + "World.Connection.Authenticating": "验证中", + "World.Connection.Connected": "连接成功", + "World.Connection.SyncingInitialState": "同步初始世界状态", + + "World.Connection.LNL.DirectIP": "LNL IP 直连
{address}", + "World.Connection.LNL.LNLPoke": "、正在请求 LNL 探测连接", + "World.Connection.LNL.NATPunchthrough": "LNL NAT 穿透 {n}", + "World.Connection.LNL.Relay": "LNL 中继", + "World.Connection.SteamNetworkingSockets": "Steam 网络通讯", + "World.Connection.TCP": "TCP
{address}", + + "World.Error.AccessDenied": "拒绝访问", + "World.Error.SecurityViolation": "发生安全违例", + "World.Error.OnlyRegisteredUsers": "只允许注册用户加入", + "World.Error.OnlyContacts": "仅允许房主的好友加入", + "World.Error.OnlyContactsOfContacts": "仅允许在房间中的用戶的好友加入", + "World.Error.Private": "此房间仅允许房主邀请加入", + "World.Error.SessionEnded": "此房间已关闭", + "World.Error.UserLimitReached": "此房间达到了人数上限", + "World.Error.FailedAuthentication": "身份验证失败", + "World.Error.FailedUserID": "认证用户标识失败", + "World.Error.FailedFetchingAuthentication": "无法获取身份验证信息", + "World.Error.JoinAlreadyRequested": "已请求加入", + "World.Error.FailedConnectToRelay": "连接中继失败", + "World.Error.FailedToConnect": "连接失败", + "World.Error.InvalidAddress": "无效地址", + "World.Error.NoPort": "未指定端口", + "World.Error.IncompatibleVersion": "不兼容的版本", + "World.Error.HostBlocked": "房主已屏蔽", + "World.Error.HostBlockedDetail": "你已屏蔽该房主", + "World.Error.WorldCrash": "世界崩溃了", + "World.Error.WorldCrashDetail" : "在尝试更新该世界时遭遇了致命错误", + "World.Error.Handshake" : "握手错误", + "World.Error.Unknown": "未知错误", + "World.Error.FailedToCreateBanAccessKey" : "创建封禁秘钥失败", + "World.Error.UnhandledError": "发生未处理的错误", + + "World.Config.Name": "世界名:", + "World.Config.Description": "描述:", + "World.Config.MaxUsers": "最大用户数:", + "World.Config.MobileFriendly": "移动端友好", + "World.Config.SaveOptionsHeader": "保存这个世界:", + "World.Config.EditMode": "编辑模式:", + "World.Config.AccessLevelHeader": "谁可以加入这个房间?", + "World.Config.AutoKickAFK": "自动踢出AFK用户:", + "World.Config.AutoKickAFKMinutes": "最长AFK时长(分):", + "World.Config.HideFromListing": "不显示在房间列表中", + "World.Config.Autosave": "自动保存(将覆盖上一次保存):", + "World.Config.AutosaveInterval": "自动保存间隔(分钟):", + "World.Config.CleanupAssets": "清理未使用的资产:", + "World.Config.CleanupInterval": "清理间隔(秒):", + + "World.Actions.StartSession": "创建房间", + "World.Actions.Join": "加入", + "World.Actions.Focus": "聚焦", + "World.Actions.Close": "关闭房间", + "World.Actions.Leave": "离开房间", + "World.Actions.Save": "保存更改", + "World.Actions.SaveAs": "另存为...", + "World.Actions.SaveCopy": "保存副本...", + "World.Actions.SaveHere": "保存到这里", + "World.Actions.SaveToInventory": "保存到物品栏", + "World.Actions.Saving": "正在保存...", + "World.Actions.Discard": "放弃更改", + "World.Actions.Clone": "克隆世界", + "World.Actions.Delete": "删除世界", + "World.Actions.ConfirmDelete": "确认删除", + "World.Actions.ReallyConfirmDelete": "永久删除", + "World.Actions.Overwrite": "用{name}覆盖", + "World.Actions.ConfirmOverwrite": "确认覆盖", + "World.Actions.Overwriting": "正在覆盖...", + + "World.Actions.ClosePrompt": "要关闭房间吗?", + "World.Actions.LeavePrompt": "要离开房间吗?", + "World.Actions.CloseConfirm": "关闭", + "World.Actions.LeaveConfirm": "离开", + "World.Actions.CannotClose": "(无法关闭这个房间)", + "World.Actions.GuestWarning": "", + "World.Actions.HostingWarning": "你的设备目前是此房间的主机。如果继续操作,所有的玩家都会从此房间断开连接。", + + "World.Actions.GetWorldOrb": "获取世界球", + "World.Actions.CopyWorldURL": "复制世界URL", + "World.Actions.CopyRecordURL": "复制记录URL", + "World.Actions.StartCustomSession": "创建自定义房间", + "World.Actions.ModifyMetadata": "编辑元数据", + "World.Actions.GetSessionOrb": "获取房间球", + "World.Actions.CopySessionURL": "复制房间URL", + + "World.Indicator.NoData": "没有数据", + "World.Indicator.LocalWorld": "本地设备", + "World.Indicator.Author": "作者: {name}", + "World.Indicator.Host": "房主: {name}", + "World.Indicator.Hosting": "正在主持", + "World.Indicator.Sessions": "{n} 个房间", + "World.Indicator.Users": "用户", + "World.Indicator.Users.None": "(找不到活跃的房间)", + "World.Indicator.Description": "描述", + "World.Indicator.Description.None": "(没有提供描述)", + "World.Indicator.Visited": "(造访过)", + + "World.Detail.ActiveSessions": "活跃的房间:", + "World.Detail.ActiveUsers": "活跃用户:", + "World.Detail.NewSession": "<新房间>", + "World.Detail.DescriptionHeader": "描述: ", + "World.Detail.SessionInformationHeader": "房间信息", + "World.Detail.Uptime": "运行时间", + "World.Detail.AccessLevel": "能见度", + "World.Detail.Users": "用户", + "World.Detail.Users.Count": "{active}{away, select, 0 {} other { (+{away} 离开)}} / {max}", + + "World.Detail.WorldInformationHeader": "世界信息", + "World.Detail.PublishDate": "已发表", + "World.Detail.ModifyDate": "最后更新", + "World.Detail.Visits": "来访", + + "World.Detail.Tags": "标签", + "World.Detail.ActionsHeader": "动作:", + + "World.Category.Everything": "所有", + "World.Category.Featured": "精选", + "World.Category.PublishedWorlds": "发布的世界", + "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.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": "仅邀请", + + "World.SortParameter.SearchScore": "搜索分数", + "World.SortParameter.Name": "名称", + "World.SortParameter.OpenedWorldCount": "开放的世界数", + "World.SortParameter.TotalSessionCount": "总房间数", + "World.SortParameter.TotalUserCount": "总用户数", + "World.SortParameter.CreationDate": "创建日期", + "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.PublishedWorlds": "发布的世界", + "World.Filter.LocalWorlds": "本地世界", + "World.Filter.BaseSearch": "基础搜索:", + "World.Filter.ByOwner": "所有者:", + "World.Filter.UserOwner": "所有者是用户", + "World.Filter.GroupOwner": "所有者是组", + "World.Filter.SubmittedToGroup": "提交给组:", + "World.Filter.Featured": "仅精选", + "World.Filter.MyWorlds": "我的世界", + "World.Filter.SessionFiltering": "房间过滤:", + "World.Filter.MinimumUsers": "最低人数: {n}", + "World.Filter.MinimumContacts": "最低好友数: {n}", + "World.Filter.OnlyHeadless": "仅云端主机", + "World.Filter.IncompatibleSessions": "不兼容的房间", + "World.Filter.MaxAccessLevel": "最大访问权限级别:", + "World.Filter.MinimumUptime": "最小运行时间:", + "World.Filter.Sorting": "排序:", + + "World.Edit.Title": "编辑世界元数据", + "World.Edit.Name": "世界名称:", + "World.Edit.Description": "描述:", + "World.Edit.Tags": "标签(以逗号分隔):", + "World.Edit.Path": "世界路径:", + "World.Edit.AccessLevelHeader": "谁可以打开这个世界?", + "World.Edit.AccessPrivate": "只有我", + "World.Edit.AccessPatreon": "Patreon的支持者", + "World.Edit.AccessPublic": "任何人(公开)", + "World.Edit.ReadOnly": "只读", + + "Tools.AvatarCreator": "创建虚拟形象", + "Tools.FullBodyCalibrator": "校准全身追踪", + "Tools.CameraStreaming": "打开相机", + "Tools.CreateNewWorld": "创建新世界", + "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": "为拥有者播放: 禁用", + "Tools.StreamAudio.PlayForOwner.On": "为拥有者播放: 启用", + + "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": "服务器共 {users} 人在线", + "Indicator.OnlineUsersVR": "其中 {users} 人VR模式在线", + "Indicator.OnlineUsersDesktop": "{users} 人桌面模式在线", + + "Indicator.ServerStatus.Status": "云服务状态", + "Indicator.ServerStatus.Good": "良好", + "Indicator.ServerStatus.Slow": "缓慢", + "Indicator.ServerStatus.Down": "较差", + "Indicator.ServerStatus.NoInternet": "无网络连接", + + "Indicator.Sync.AllSynced": "已全部同步", + "Indicator.Sync.SyncingItems": "正在同步
{item_count} 项内容", + "Indicator.Sync.UploadingVariants": "正在上传
资产", + "Indicator.Sync.SyncError": "同步错误 查看日志了解细节", + "Indicator.Sync.StorageFull": "存储已满 无法同步", + + "Indicator.Storage.StorageFull": "存储已满", + "Indicator.Storage.Usage": "{storage_used}/{storage_max}
存储空间使用率", + + "Indicator.LiveHiddenMessage": "(直播时信息已隐藏)", + + "Login.InvalidCredentials": "登录信息无效", + "Login.InvalidCredentials.Description": "检查你的登录信息后再试一次,或者点击“忘记密码?”来进行密码重置", + + "Login.InvalidLogin": "登录信息无效", + "Login.InvalidLogin.Description": "检查你的登录信息后再试一次,或者点击“忘记密码?”来进行密码重置", + + "Login.MalformedUID": "设备信息无效", + "Login.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", + + "Login.MissingUID": "设备信息缺失", + "Login.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", + + "Login.MissingSecretMachineId": "机器码缺失", + "Login.MissingSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", + + "Login.MalformedSecretMachineId": "机器码无效", + "Login.MalformedSecretMachineId.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", + + "Register.MissingUID": "设备信息无效", + "Register.MissingUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", + + "Register.MalformedUID": "设备信息无效", + "Register.MalformedUID.Description": "尝试重新安装 Resonite, 或者在 {supportUrl} 联系支持人员。", + + "Login.MissingLogin": "未提供凭据", + "Login.MissingLogin.Description": "你是不是忘了填写你的登录信息了?", + + "Login.InvalidRecoveryCode": "无效恢复码", + "Login.InvalidRecoveryCode.Description": "检查你的恢复码后再试一次。", + + "Login.UnsupportedAuthentication": "不支持的认证方式", + "Login.UnsupportedAuthentication.Description": "我们并不支持这种验证方式,请尝试另外一个。", + + "Login.EmailNotVerified": "邮箱未验证", + "Login.EmailNotVerified.Description": "你的邮箱还没验证,请在邮箱里查找我们给你发的邮件。如果没有,确保你检查过垃圾箱。", + + "Login.AccountTempLocked": "你的账户已被锁定。", + "Login.AccountTempLocked.Description": "请在:{moderationUrl} 联系支持人员。", + + "Login.AccountBanned": "你的账户已被封禁。", + "Login.AccountBanned.Description": "请在:{moderationUrl} 联系支持人员。", + + "Login.DuplicateAccount": "重复的账号", + "Login.DuplicateAccount.Description": "请在:{moderationUrl} 联系支持人员。", + + "Login.UnknownError": "未知错误", + "Login.UnknownError.Description": "在登录时发生了未知错误。请在 {supportUrl} 联系支持人员。", + + "Register.MissingRequest": "未输入详细注册信息", + "Register.MissingRequest.Description": "我们无法找到任何注册信息。请确保你在注册时填入了所需的信息。", + + "Register.InvalidEmail": "无效邮箱地址", + "Register.InvalidEmail.Description": "你的邮箱地址有误", + + "Register.MissingUsername": "未输入用户名", + "Register.MissingUsername.Description": "你似乎没有填写你的用户名", + + "Register.MissingEmail": "未输入电子邮箱", + "Register.MissingEmail.Description": "你似乎没有填写你的邮箱", + + "Register.UsernameTooLong": "用户名过长", + "Register.UsernameTooLong.Description": "我们最多允许长达32个字符的用户名", + + "Register.UsernameContainsAmpersand": "用户名不能含有 @", + "Register.UsernameContainsAmpersand.Description": "你的用户名不能含有 @。", + + "Register.UsernameStartsWithU": "用户名不能以 U- 开头", + "Register.UsernameStartsWithU.Description": "用户名不能以 U- 开头.", + + "Register.InvalidUsername": "无效用户名", + "Register.InvalidUsername.Description": "你的用户名无效", + + "Register.InvalidDateOfBirth": "无效出生日期", + "Register.InvalidDateOfBirth.Description": "你的出生日期无效", + + "Register.UsernameContainsBlockedTerms": "用户名含有屏蔽词", + "Register.UsernameContainsBlockedTerms.Description": "你的用户名含有屏蔽词。如果你认为这是一个错误,请在 {supportUrl} 联系支持人员。", + + "Register.MissingPassword": "未输入密码", + "Register.MissingPassword.Description": "你似乎没有提供密码", + + "Register.InvalidPassword": "无效密码", + "Register.InvalidPassword.Description": "你的密码无效。 密码必须至少包含 8 个字符,包括 1 个数字、1 个大写字母和 1 个小写字母。", + + "Register.EmailAlreadyRegistered": "此邮箱已注册", + "Register.EmailAlreadyRegistered.Description": "使用此电子邮件的账户已经存在, 如果你忘记了密码,可以点击“忘记密码?”。 或者通过 {supportUrl} 联系支持人员。", + + "Register.UsernameAlreadyRegistered": "此用户名已注册", + "Register.UsernameAlreadyRegistered.Description": "使用此用户名的帐户已经存在, 如果你忘记了密码,可以点击“忘记密码?”。 或者通过 {supportUrl} 联系支持人员。", + + "Register.ErrorCheckingUserId": "检查用户ID时出错", + "Register.ErrorCheckingUserId.Description": "请在 {supportUrl} 联系支持人员。", + + "Recovery.MissingEmail": "未输入电子邮箱", + "Recovery.MissingEmail.Description": "你似乎没有填写你的邮箱", + + "Recovery.IncorrectEmail": "电子邮箱错误", + "Recovery.IncorrectEmail.Description": "你填写了一个错误的用于恢复密码的邮箱。请检查细节后再试一次。", + + "Recovery.NoPasswordSetup": "未设置密码", + "Recovery.NoPasswordSetup.Description": "请在:{supportUrl} 联系支持人员。", + + "Register.UnknownError": "未知错误", + "Register.UnknownError.Description": "在注册时发生了未知的错误。 请在 {supportUrl} 联系支持人员。", + + "Account.Login": "登录", + "Account.Logout": "登出", + "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": "记住我
(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个大写字母)", + "Account.LostPassword": "忘记密码", + "Account.SendRecoveryCode": "发送恢复码", + "Account.ResetPasswordHeader": "重置你的密码", + "Account.ResetPasswordInstructions": "恢复码已发送到你的电子邮件。将其复制到下方输入框,然后继续:", + "Account.RecoveryCode": "恢复码:", + "Account.NewPassword": "新密码:", + "Account.ResetPassword": "设置新密码", + "Account.Requesting": "正在请求...", + "Account.ErrorPasswordMismatch": "密码不匹配!", + "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": "首先,你需要将一个安全码输入你的 2FA 认证应用,例如微软“Authenticator”或“Authy”,它们可以在手机应用商店获取。

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

如果你正在 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.Stripe": "Stripe 支持者", + "Account.Type.Mentor" : "{platform} 导师", + "Account.Type.Moderator" : "{platform} 管理员", + "Account.Type.Team" : "{platform} 团队", + + "Avatar.Badge.Live" : "直播", + + "2FA.Header": "2FA验证", + "2FA.Token": "一次性密码:", + + "Profile.Status.Sociable" : "想社交", + "Profile.Status.Online": "在线", + "Profile.Status.Away": "离开", + "Profile.Status.Busy": "忙碌", + "Profile.Status.Invisible": "隐身", + "Profile.Status.Offline": "离线", + "Profile.Status.Headless": "云端主机", + "Profile.Status.Bot": "机器人: {version}", + "Profile.Status.ChatClient": "聊天客户端: {version}", + + "Session.Tab.Settings": "设定", + "Session.Tab.Users": "用户", + "Session.Tab.Permissions": "权限", + + "Session.Permission.Anonymous": "匿名用户的默认权限:", + "Session.Permission.Vistor": "访客的默认权限:", + "Session.Permission.Contact": "好友的默认权限:", + "Session.Permission.Host": "主机的默认权限:", + "Session.Permission.PermissionOverrideCount": "权限覆盖: {n,select, -1 {无} other {#}}", + "Session.Permission.ClearOverrides": "清除权限覆盖项", + + "Session.JoinVerifier.EnableHeader" : "激活自定义准入认证?", + "Session.JoinVerifier.EnableText" : "警告: 你将要启用自定义准入认证,其是当前世界的一部分。当你这样做之前,请确保你信任此世界的创建者。因为自定义准入认证器可以绕过标准房间访问规则,并使用其自己的规则允许或阻止用户进入。", + "Session.JoinVerifier.Label" : "使用自定义准入认证器: {name}", + "Session.JoinVerifier.ComponentWarning" : "警告: 目前,并没有机制可以在认证器启用后防止篡改。如果篡改用于认证的 ProtoFlux 设置可能导致问题, 请!不!要!使用这个功能且 不!要!在你的世界中激活它。", + "Session.JoinVerifier.SetCustomVerifier" : "设为自定义加入请求认证器", + + "Permissions.NotAllowedToSpawn": "你不可以在此处生成物品", + "Permissions.NotAllowedToSave": "你无权在这个世界上保存项目。", + "Permissions.NotAllowedToSwapAvatar": "你不允许在此处切换到自定义虚拟形象。", + + "User.Actions.Silence": "全局静音", + "User.Actions.Mute": "静音", + "User.Actions.Jump": "跳跃", + "User.Actions.Respawn": "重生", + "User.Actions.Kick": "踢出", + "User.Actions.Ban": "封禁", + + "Contacts.Add": "添加好友", + "Contacts.Remove": "移除好友", + "Contacts.ConfirmRemove": "确认删除?", + "Contacts.AcceptRequest": "接受请求", + "Contacts.IgnoreRequest": "忽略请求", + "Contacts.Invite": "邀请", + "Contacts.RevokeInvite": "撤回邀请", + "Contacts.RequestInvite": "发出邀请", + "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.NoSession": "无房间", + "Contacts.InPrivate": "在私人房间", + "Contacts.InContactsOnly": "在仅限好友的房间", + "Contacts.InHidden": "在隐藏的房间", + "Contacts.InHiddenContactsOnly": "在隐藏的,仅限好友的房间", + "Contacts.InHiddenContactsPlus": "在隐藏的,仅限好友+的房间", + "Contacts.InLAN": "在局域网房间", + "Contacts.UsingDifferentVersion": "使用版本: {version}", + "Contacts.RequestSent": "请求已发送", + "Contacts.RequestReceived": "好友请求", + "Contacts.RequestIgnored": "忽略的请求", + "Contacts.Blocked": "屏蔽", + "Contacts.SearchResult": "搜索结果", + "Contacts.Bot": "Bot帐户", + "Contacts.Migrated": "好友未迁移", + "Contacts.IncompatibleSession" : "房间版本不兼容", + "Contacts.AskToJoin" : "询问后 加入。", + + "Contacts.InviteRequest.UserWantsToJoin" : "{username} 想要加入你。", + "Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\" 想要邀请 \"{userToInvite}\" 去 \"{sessionName}\"", + "Contacts.InviteRequest.GrantInvite" : "获得邀请 (one time)", + "Contacts.InviteRequest.AddAsContact" : "加 \"{username}\" 为好友", + "Contacts.InviteRequest.AddAsContactOfHeadless" : "加 \"{username}\" 为云端主机的好友。", + "Contacts.InviteRequest.AddHostAsContact" : "加 \"{username}\" (房主) 为好友", + "Contacts.InviteRequest.HostIsUnregistered" : "房主是未注册用户", + "Contacts.InviteRequest.ForwardToHost" : "转移主机至 {username}", + "Contacts.InviteRequest.SentRequest" : "已发送邀请", + "Contacts.InviteRequest.ForwardedRequest" : "已转移邀请请求 \"{username}\" 到 \"{sessionName}\"房间", + "Contacts.InviteRequest.GrantedRequest" : "已获得 \"{username}\" 的邀请到 \"{sessionName}\"房间", + + "Notifications.IsSociable" : "有社交意愿,叫一下或者邀请他们!", + "Notifications.IsOnline": "上线了", + "Notifications.IsOnlineOnDifferentVersion": "上线了 (使用版本: {version})", + "Notifications.ReceivedContactRequest": "请求添加你为好友", + "Notifications.ReceivedInvite": "邀请你:", + "Notifications.ReceivedItem": "发来一件物品:", + "Notifications.VoiceMessage": "发来一条语音消息", + "Notifications.SessionStarted": "开始的房间:", + "Notifications.ReceivedInviteRequestDirect": "想要被邀请", + "Notifications.ReceivedInviteRequestForwarded": "想要邀请:", + "Notifications.UserJoined": "用户加入了", + "Notifications.UserLeft": "用户已离开", + "Notifications.PermissionChanged": "权限组已经改为 {new}", + "Notifications.PermissionChangedDetail": "在 {world}. 上一个权限组: {old}", + + "Undo.SetField": "将字段 {field_name} 设置为 {value}", + "Undo.SetReference": "将引用 {ref_name} 设置为 {ref_target}", + "Undo.Spawn": "生成 {name}", + "Undo.Destroy": "销毁 {name}", + "Undo.SpawnComponent": "在 {slot_name} 上附加 {component_type}", + "Undo.DuplicateComponent": "组件重复", + "Undo.DestroyComponent": "销毁 {slot_name} 上的 {component_type}", + "Undo.Transform": "{name} 已移动", + "Undo.Translate": "平移", + "Undo.TranslateAlongAxis": "沿轴平移", + "Undo.RotateAroundAxis": "绕轴旋转", + "Undo.ResetPosition": "重置位置", + "Undo.ResetRotation": "重置旋转", + "Undo.ResetScale": "重置缩放", + + "Undo.GrabObjects": "抓取物体", + "Undo.DestroyGrabbed": "删除所持物体", + "Undo.DuplicateGrabbed": "复制所持物体", + + "Undo.ChangeBoxSize": "变更盒子尺寸", + "Undo.BrushStroke": "笔触", + "Undo.ChangeColor": "换色", + "Undo.CloneComponent": "克隆组件", + "Undo.MoveIKBone": "移动IK骨骼", + "Undo.MoveSun": "移动太阳", + "Undo.ApplyMaterial": "应用材料", + "Undo.BakeMeshes": "烘焙 {name}", + "Undo.ChangeMesh": "更换网格", + "Undo.InsertParent": "为 {name} 插入父项", + "Undo.Wiggler": "有问题的物品", + + "Undo.ExtractMaterialsFromHierarchy": "从层次结构提取材质", + "Undo.BatchConvertMaterials": "批量转换材质", + + "Tools.Brush.ChangeColor" : "改变颜色", + "Tools.Brush.IncrementSize" : "增大", + "Tools.Brush.DecrementSize" : "缩小", + + "Tools.GeometryLineBrush.Name": "几何线条笔刷", + + "Tools.Dev.Name": "开发工具", + "Tools.Dev.CreateNew": "创建新的...", + "Tools.Dev.Selection": "选择: {mode}", + "Tools.Dev.DevMode.Off": "开发者模式:禁用", + "Tools.Dev.DevMode.On": "开发者模式:启用", + "Tools.Dev.OpenInspector": "打开查看器", + "Tools.Dev.DeselectAll": "全部取消选择", + "Tools.Dev.DestroySelected": "删除所选", + "Tools.Dev.ConfirmDestroySelected": "确定删除所选", + + "Tools.Dev.GizmoOptions" : "Gizmo 选项", + "Tools.Dev.SelectParent" : "选择父级", + "Tools.Dev.LocalSpace" : "局部坐标", + "Tools.Dev.GlobalSpace" : "全局坐标", + "Tools.Dev.Translation" : "平移", + "Tools.Dev.Rotation" : "旋转", + "Tools.Dev.Scale" : "缩放", + + "Tools.Dev.Selection.Single": "单选", + "Tools.Dev.Selection.Multi": "多选", + + "Tools.Dev.Interaction.Tip": "提示", + "Tools.Dev.Interaction.Projection": "估算", + + "Tools.Color.Name": "颜色工具", + "Tools.Color.Picker": "取色器", + + "Tools.GrabbableSetter.Name": "抓取状态设置工具", + "Tools.GrabbableSetter.Scalable": "设为可缩放", + "Tools.GrabbableSetter.NonScalable": "设为不可缩放", + "Tools.GrabbableSetter.ApplyToRoot": "设为应用到根组件", + "Tools.GrabbableSetter.AppyToHit": "设为应用到命中组件", + + "Tools.CharacterCollider.Name": "角色碰撞设置工具", + "Tools.CharacterCollider.MarkGrippable": "标记为可抓取", + "Tools.CharacterCollider.DontMarkGrippable": "不要标记为可抓取", + "Tools.CharacterCollider.EnsureWalkRun": "确保步行/跑步运动", + "Tools.CharacterCollider.EnsureZeroG": "确保零重力运动", + "Tools.CharacterCollider.EnsurePhysicalFly": "确保物理飞行运动", + + "Tools.Light.Point": "点光源", + "Tools.Light.Spot": "聚光灯", + "Tools.Light.Sun": "太阳", + + "Tools.Light.Name": "灯光工具", + "Tools.Light.Shadows.None": "无阴影", + "Tools.Light.Shadows.Hard": "深层阴影", + "Tools.Light.Shadows.Soft": "浅层阴影", + + "Tools.MeshVisibility.Name": "网格显示工具", + "Tools.MeshVisibility.KeepShadow": "保持阴影", + "Tools.MeshVisibility.ShadowOff": "禁用阴影", + "Tools.MeshVisibility.ShadowOn": "启用阴影", + "Tools.MeshVisibility.OnlyShadow": "设置为仅阴影", + "Tools.MeshVisibility.DoubleSidedShadow": "设置为双面阴影", + + "Tools.Mesh.Name": "网格工具", + + "Tools.Slicer.Name": "物体切面工具", + "Tools.Slicer.Add": "添加切片器", + "Tools.Slicer.Clear": "清除设定", + + "Tools.Material.Name": "材质工具", + "Tools.Material.RayMode": "射线模式", + "Tools.Material.AreaMode": "区域模式", + "Tools.Material.ObjectMode": "对象全局模式", + "Tools.Material.SceneMode": "场景全局模式", + "Tools.Material.CreateCopy": "建立副本", + "Tools.Material.Edit": "编辑材料", + "Tools.Material.Convert": "转换为...", + "Tools.Material.ConvertAll": "把全部转换为...", + "Tools.Material.CreateNew": "创建新的", + + "Tools.Mesh.Edit": "编辑网格", + + "Tools.Cartridge.Eject": "取出球体", + + "Tools.Microphone.Name": "麦克风", + "Tools.Microphone.Format.WAV": "WAV文件", + "Tools.Microphone.Format.Vorbis": "OGG文件", + "Tools.Microphone.Format.FLAC": "FLAC文件", + "Tools.Microphone.ModeHold": "按住以录制声音", + "Tools.Microphone.ModePress": "按下以开始/停止录制声音", + "Tools.Microphone.SourceRaw": "Raw文件", + "Tools.Microphone.SourceFiltered": "过滤并归一化", + + "Tools.ProtoFlux.Name": "Proto-Flux 脚本编辑工具", + "Tools.ProtoFlux.Drive" : "作为驱动节点", + "Tools.ProtoFlux.Source" : "作为源节点", + "Tools.ProtoFlux.Reference" : "作为可变源", + "Tools.ProtoFlux.Write" : "作为写入节点", + "Tools.ProtoFlux.Proxy" : "作为代理节点", + "Tools.ProtoFlux.CreateLocal" : "创建局部变量", + "Tools.ProtoFlux.CreateStore" : "创建变量", + "Tools.ProtoFlux.CreateDataModelStore" : "创建结构变量", + "Tools.ProtoFlux.Overview" : "切换概览", + "Tools.ProtoFlux.NodeBrowser" : "浏览节点", + "Tools.ProtoFlux.PackInPlace" : "就地打包", + "Tools.ProtoFlux.PackInto" : "打包为 {name}", + "Tools.ProtoFlux.Unpack" : "将 {name} 解包", + "Tools.ProtoFlux.ExplicitCast" : "显式转换\n(警告: 可能丢失数据)", + + "Tools.Meter.Mode.Ray": "模式: 激光", + "Tools.Meter.Mode.Perpendicular": "模式: 垂直", + "Tools.Meter.Mode.Drag": "模式: 拖拽", + + "Tools.Meter.Points.Two": "两点", + "Tools.Meter.Points.Multiple": "多点", + + "Tools.Meter.Name": "量尺工具", + "Tools.Meter.ObjectSpace": "在物体空间里测量", + "Tools.Meter.WorldSpace": "在世界空间里测量", + + "Tools.Glue.Name": "胶水工具", + "Tools.Glue.Mode.BakeMeshes": "模式: 烘焙面数", + "Tools.Glue.Mode.BakeSkinnedMeshes": "模式: 烘焙上材质后的面", + "Tools.Glue.Mode.ParentObjects": "模式: 父级物体", + + "Tools.RigTransfer.Name": "绑定网格转换工具", + "Tools.RigTransfer.ClearSource": "清理源文件", + + "Tools.ComponentClone.Name": "组件克隆工具", + "Tools.ComponentClone.SingleInstanceOn": "单个实例: 启用", + "Tools.ComponentClone.SingleInstanceOff": "单个实例: 禁用", + "Tools.ComponentClone.ClearTemplate": "清除模板", + + "Tools.Shape.Name": "形状工具", + + "Tools.CameraObjectHider.Name": "相机对象可视性设置工具", + + "Tools.ControllerDiagnostic.Name": "控制器诊断工具", + + "Tools.Labeler.Name": "标签设置工具", + + "ProtoFlux.UI.Call" : "调用", + "ProtoFlux.UI.AsyncCall" : "异步 调用", + "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux 节点", + + "CreateNew.Back": "<<< 返回", + "CreateNew.EmptyObject": "空对象", + "CreateNew.ParticleSystem": "粒子系统", + "CreateNew.LegacyParticleSystem": "传统粒子系统", + + "CreateNew.Object": "对象", + "CreateNew.Object.AvatarCreator": "虚拟形象创建工具", + "CreateNew.Object.Camera": "相机", + "CreateNew.Object.ReflectionProbe": "反射探针", + "CreateNew.Object.Mirror": "镜子", + "CreateNew.Object.Portal": "传送门", + "CreateNew.Object.VideoPlayer": "视频播放器", + "CreateNew.Object.SpawnArea": "出生区域", + "CreateNew.Object.SpawnPoint": "出生点", + "CreateNew.Object.UIXCanvas": "UIX画布", + "CreateNew.Object.Facet": "Facet", + + "CreateNew.Object.FogVolume": "雾量", + "CreateNew.Object.FogVolume.Additive": "添加", + "CreateNew.Object.FogVolume.Alpha": "Alpha", + "CreateNew.Object.FogVolume.Multiplicative": "乘性", + "CreateNew.Object.FogVolume.Gradient": "梯度", + + "CreateNew.Text": "文本", + "CreateNew.Text.Basic": "常规文本", + "CreateNew.Text.Outline": "描边文本", + + "CreateNew.Editor": "编辑器", + "CreateNew.Editor.UserInspector": "用户查看器", + "CreateNew.Editor.LightSourcesWizard": "世界光源设置向导", + "CreateNew.Editor.TextRendererWizard": "世界文字渲染器设置向导", + "CreateNew.Editor.AssetOptimizationWizard": "资产优化设置向导", + "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.Torus": "圆环面", + + "CreateNew.Collider": "碰撞体", + "CreateNew.Collider.Box": "盒型", + "CreateNew.Collider.Sphere": "球形", + "CreateNew.Collider.Capsule": "胶囊", + "CreateNew.Collider.Cylinder": "圆筒", + "CreateNew.Collider.Cone": "锥体", + "CreateNew.Collider.Mesh": "网格", + + "CreateNew.Light": "光照", + "CreateNew.Light.Point": "点光源", + "CreateNew.Light.Spot": "聚光灯", + "CreateNew.Light.Directional": "方向光", + + "CreateNew.Materials": "材质", + + "CreateNew.Directory.Title": "创建新目录:", + "CreateNew.Directory.Error.EmptyName": "请输入名称:", + "CreateNew.Directory.Error.LongName": "名称过长:", + "CreateNew.Directory.Error.InvalidName": "无效名称:", + + "AvatarCreator.Title": "虚拟形象创建工具", + "AvatarCreator.Instructions": "将头戴式显示器和控制器参照与模型尽可能对齐,之后按下“创建”将其转换为虚拟形象", + "AvatarCreator.UseSymmetry": "启用对称", + "AvatarCreator.ShowToolAnchors": "显示工具锚点", + "AvatarCreator.SetupVolumeMeter": "启用麦克风关联", + "AvatarCreator.SetupEyes": "启用眼睛", + "AvatarCreator.SetupFaceTracking": "启用面部追踪", + "AvatarCreator.ProtectAvatar": "保护虚拟形象", + "AvatarCreator.CalibrateFeet": "校准脚部", + "AvatarCreator.CalibrateHips": "校准髋部(Hips)", + "AvatarCreator.AlignHeadForward": "将参照向前对齐头部", + "AvatarCreator.AlignHeadUp": "将参照向上对齐头部", + "AvatarCreator.AlignHeadRight": "将参照向右对齐头部", + "AvatarCreator.CenterHead": "将参照居中对齐头部", + "AvatarCreator.TryAlignHands": "尝试将参照与手部对齐", + "AvatarCreator.AlignToolAnchors": "将参照对齐工具锚点", + "AvatarCreator.Create": "创建", + "AvatarCreator.ProtectionUnavailable": "虚拟形象保护在该世界不可用。请切换到另外一个世界来保护虚拟形象。", + + "Importer.General.AsRawFile": "原始文件", + + "Importer.Folder.Title": "文件夹导入工具", + "Importer.Folder.Individual": "逐个导入", + "Importer.Folder.Individual.Description": "为文件夹中的每个受支持文件创建一个单独的导入对话框", + "Importer.Folder.Batch": "批量导入", + "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": "(在这) 截图", + "Importer.Image.PixelArt" : "像素图", + "Importer.Image.Sprite": "精灵(网格图像)", + "Importer.Image.360": "360°图像(天空盒)", + "Importer.Image.StereoPhoto": "双目图像", + "Importer.Image.Stereo360": "360°双目图像", + "Importer.Image.180": "180°图像", + "Importer.Image.Stereo180": "180°双目图像", + "Importer.Image.LUT": "LUT 颜色查找表", + + "Importer.Image.Failure.Heading": "导入图片 {image} 失败", + "Importer.Image.Failure.Description": "导入图片失败, 发生以下错误:\n\n{error}", + + "Importer.LUT.Failure.Heading": "导入 LUT {image} 失败", + "Importer.LUT.Failure.Description": "导入 LUT 失败, 发生以下错误:\n\n{error}", + + "Importer.ImageVideo.LayoutPrompt": "请选择布局", + "Importer.ImageVideo.LayoutHorizontalLR": "从左到右水平排布", + "Importer.ImageVideo.LayoutHorizontalRL": "从右到左水平排布", + "Importer.ImageVideo.LayoutVerticalLR": "从左到右垂直排布", + "Importer.ImageVideo.LayoutVerticalRL": "从右到左垂直排布", + + "Importer.Model.Title": "模型导入工具", + "Importer.Model.Prompt": "请选择导入方式", + "Importer.Model.Regular": "常规3D模型", + "Importer.Model.3DScan": "3D扫描模型", + "Importer.Model.CAD": "CAD模型", + "Importer.Model.PointCloud": "点云", + "Importer.Model.VertexColorModel": "顶点着色模型", + "Importer.Model.AdvancedSettings": "高级设置", + "Importer.Model.ModelKindPrompt": "请选择模型类型", + "Importer.Model.RegularKind": "虚拟形象、常规物体", + "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": "英寸(in)", + "Importer.Model.FinalizePrompt": "确定要导入吗?", + "Importer.Model.RunImport": "运行导入", + + "Importer.Model.Advanced.Scale": "缩放:", + "Importer.Model.Advanced.AutoScale": "自动缩放", + "Importer.Model.Advanced.MaxTexSize": "最大纹理大小", + "Importer.Model.Advanced.ImageFormat": "图片格式: ", + "Importer.Model.Advanced.Material": "材质: ", + "Importer.Model.Advanced.PreferSpecular": "首选镜面", + "Importer.Model.Advanced.AlignAxis": "对齐轴: ", + + "Importer.Model.Advanced.Normals": "计算法线", + "Importer.Model.Advanced.Tangents": "计算切线", + "Importer.Model.Advanced.VertexColors": "导入顶点颜色", + "Importer.Model.Advanced.Bones": "导入骨骼", + "Importer.Model.Advanced.Lights": "导入灯光", + "Importer.Model.Advanced.TextureAlpha": "计算纹理Alpha", + "Importer.Model.Advanced.AlbedoColor": "导入反射颜色", + "Importer.Model.Advanced.ImportEmissive": "导入发光属性", + + "Importer.Model.Advanced.Colliders": "生成碰撞体", + "Importer.Model.Advanced.Animations": "导入动画", + "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-Pose", + "Importer.Model.Advanced.ForcePointCloud": "作为点云", + + "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.AssetsOnObject": "将资产放在对象上", + + "Importer.Video.Title": "视频导入工具", + "Importer.Video.Prompt": "请选择视频类型", + "Importer.Video.Regular": "视频", + "Importer.Video.360": "360度视频", + "Importer.Video.Stereo": "立体视频", + "Importer.Video.Stereo360": "立体360度视频", + "Importer.Video.Depth": "深度视频", + "Importer.Video.180": "180度视频", + "Importer.Video.Stereo180": "立体180度视频", + "Importer.Video.Depth.Prompt": "深度预设", + "Importer.Video.Depth.Default": "默认", + + "Importer.Slices.Title": "将图像切片导入为体积纹理", + "Importer.Slices.TitleGrayscale": "将图像切片导入为体积纹理(灰度)", + "Importer.Slices.Description": "将文件夹中的所有图像文件合成为一个体积纹理", + + "Importer.UnsupportedRecordType.Heading":"不支持的数据记录文件", + "Importer.UnsupportedRecordType.Description":"你正在尝试导入的数据记录({url}) 类型不受支持。其类型为: {recordType}。请在 {bugUrl}向我们报告。", + "Importer.Link.Invalid.Heading":"文件夹链接无效", + "Importer.Link.Invalid.Description":"你正在尝试导入的文件夹链接({url}) 是无效的,请检查一遍后再试一次。", + "Inventory.Link.LinkText": "物品栏链接到 {name}", + + "Exporter.Title": "导出", + "Exporter.FileName": "文件名:", + "Exporter.ExportAs": "导出为:", + "Exporter.Export": "导出", + "Exporter.Exporting": "导出中...", + "Exporter.InvalidFileName": "无效的文件名", + + "Export.PackageExportable.Package": "Resonite 包文件", + "Export.PackageExportable.PackageWithVariants": "Resonite 包文件 (包含变量)", + + "Export.AudioExportable.OriginalFormat" : "音频 (原始格式)", + + "Export.VideoExportable.OriginalFormat" : "视频 (原始格式)", + + "Importer.Package.Progress.DecodingPackage" : "正在解包包文件", + "Importer.Package.Progress.DecodingObject" : "正在解包物品", + "Importer.Package.Progress.ImportingAssets" : "正在导入资产", + "Importer.Package.Progress.LoadingObject" : "正在加载物品", + "Importer.Package.Progress.Imported" : "包文件已导入", + "Importer.Package.Progress.Fail" : "无法导入。请检查日志", + + "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.HeightWarning": "这似乎不正确。确保它是你的实际身高。", + "FullBody.ConfirmMapping": "2) 确认追踪器映射", + "FullBody.MappingInstructions": "直立站立,确保追踪器正在追踪并被正确检测到。", + "FullBody.StartCalibration": "启动追踪器校准", + "FullBody.JustCalibrateAvatar": "只是校准我的虚拟形象", + "FullBody.JustCalibrateAvatarDescription": "跳过全身校准,仅校准虚拟形象", + "FullBody.SkipAndAdjustAvatar": "跳过并调整虚拟形象", + "FullBody.CalibrateInstructions": "使自己与游戏空间中的红色身体覆盖层对齐,然后按下两个扳机键进行确认。确保你真实的脚和臀部与虚拟的尽可能接近。", + + "FullBody.BeforeCalibrationInstructions": "确保追踪器正在追踪且你的身高已设置", + "FullBody.CalibratingPoseInstructions": "确保自己与参考对齐,然后按下两个扳机键进行确认", + "FullBody.AdjustAvatarInstructions": "调整虚拟形象的身体偏移,使其与参考最匹配", + "FullBody.FineTuneCalibrationInstructions": "通过移动蓝色参考来验证和微调校准", + + "FullBody.CalibrateTrackersHeader": "校准追踪器", + "FullBody.CalibrateTrackersInstructions": "抓取并放置相对于追踪器的蓝色身体部位,以调整其偏移量。 它们应与追踪器在你身体上的位置相匹配。\n 你可以在以后随时通过重新打开此工具来调整校准。", + "FullBody.UseSymmetry": "使用对称", + "FullBody.ShowBodyOverlay": "显示身体叠加", + "FullBody.HeightCompensationInstructions": "如果人体模型过高(弯曲)或过矮,请调整高度补偿以达到最佳配合。", + "FullBody.RecalibratePrompt": "追踪器损坏或丢失?", + "FullBody.Recalibrate": "再次运行T-Pose校准", + "FullBody.CalibrateAvatarPrompt": "需要调整虚拟形象配合度吗?", + "FullBody.CalibrateAvatar": "校准我的虚拟形象", + "FullBody.FinishPrompt": "看起来不错?", + "FullBody.FinishCalibration": "完成全身校准", + + "FullBody.CalibrateAvatarTitle": "校准虚拟形象", + "FullBody.CalibrateAvatarInstructions": "确保已映射所有身体部位,然后在其周围拖动蓝色球体,以使虚拟形象与身体参考最匹配。", + "FullBody.ShowReferenceOverlay": "显示参考叠加", + "FullBody.ResetAvatarPrompt": "虚拟形象扭曲或无法追踪?", + "FullBody.ResetAvatar": "重置映射", + "FullBody.AvatarHeightCompensationInstructions": "如果虚拟形象太高(最终弯成弓形)或太矮,在此处调整其高度补偿使它更适合你的身高。", + "FullBody.AvatarHeightCompensation": "虚拟形象高度补偿: {n, number, percent}", + "FullBody.ResetAvatarHeightCompensation": "重置高度补偿", + "FullBody.AvatarSaveWarning": "完成校准后,不要忘记保存你的虚拟形象!", + "FullBody.FinishAvatarCalibration": "完成虚拟形象校准", + "FullBody.CalibrationFinishedInstructions": "如果你对校准满意,则可以保存你的虚拟形象并退出。", + "FullBody.CloseCalibrator": "关闭校准工具", + "FullBody.CalibrationRedoInstructions": "如果校准有误差,或是你想校准更多的虚拟形象,则可以进行更多的调整。 你也可以在以后的任何时候重新打开此校准器以进行调整。\n 如果你仅更改了追踪器,则无需再次校准虚拟形象。", + "FullBody.ReturnToTrackerCalibration": "返回追踪器校准", + + "FullBody.Hips": "臀部", + "FullBody.Feet": "脚部", + "FullBody.Chest": "胸部", + "FullBody.Elbows": "肘部", + "FullBody.Knees": "膝盖", + + "FullBody.TrackerMapped": "追踪器已映射", + "FullBody.NotTracking": "未在追踪...", + "FullBody.NoTracker": "没有已映射追踪器", + "FullBody.FeetNotTracking": "脚部未追踪...", + + "FullBody.AvatarPointMapped": "已映射", + "FullBody.AvatarPointNotMapped": "未映射", + "FullBody.AvatarPointNoTracker": "没有追踪器", + + "CameraControl.Title": "相机控制", + "CameraControl.MirroringOffWarning": "镜像关闭", + "CameraControl.MirrorToDisplay": "镜像显示", + "CameraControl.TakePhoto": "拍照", + "CameraControl.Take360Photo": "拍360度照片", + + "CameraControl.Mode.SmoothPOV": "平滑POV", + "CameraControl.Mode.ThirdPerson": "第三人称", + "CameraControl.Mode.Group": "群组", + "CameraControl.Mode.World": "世界", + "CameraControl.Mode.Manual": "手动", + + "CameraControl.Settings.AvoidOcclusion": "避免遮挡", + "CameraControl.Settings.KeepInWorldspace": "留在世界空间", + "CameraControl.Settings.MovementWobble": "运动摆动", + "CameraControl.Settings.AimInFrontOfHead": "瞄准头部", + "CameraControl.Settings.HideCamera": "隐藏相机", + "CameraControl.Settings.ForceEyesOnCamera": "强制注视相机", + "CameraControl.Settings.HideBadges": "隐藏徽章", + "CameraControl.Settings.HideLasers": "隐藏激光", + "CameraControl.Settings.ShowFrustum": "显示平截头体", + "CameraControl.Settings.PhotoTimer": "拍照计时器", + "CameraControl.Settings.ShowLiveBadge": "显示直播徽章", + "CameraControl.Settings.AudioFromCameraViewpoint": "相机视角的音频", + + "CameraControl.OpenCloseUsers": "用户", + "CameraControl.CreateCameraAnchor": "创建相机锚点", + + "CameraControl.Anchors.Interpolate": "在锚点之间插值", + "CameraControl.Anchors.InterpolationSpeed": "锚点插值速度:", + "CameraControl.Anchors.LinearInterpolation": "线性插值", + "CameraControl.Anchors.NoAnchors": "这个世界中没有相机锚点", + + "CameraControl.Positioning.FieldOfView": "视场(FOV)", + "CameraControl.Positioning.AngleOffset": "角度偏移", + "CameraControl.Positioning.Distance": "距离", + "CameraControl.Positioning.Height": "高度", + "CameraControl.Positioning.FirstPersonPitch": "第一人称俯仰角", + "CameraControl.Positioning.FirstPersonRoll": "第一人称滚转角", + "CameraControl.Positioning.FirstPersonOffset": "第一人称偏移", + "CameraControl.Positioning.Reset": "重置", + + "CameraControl.Control.AnyoneCanInteract": "任何人都可以互动", + "CameraControl.Control.RenderPreviewForEveryone": "所有人的渲染预览", + "CameraControl.Control.RenderPrivateUI": "渲染私人用户界面", + "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.OBS.IP": "OBS Websocket IP:", + "CameraControl.OBS.Password": "OBS密码(可选):", + "CameraControl.OBS.Connect": "连接", + "CameraControl.OBS.Instructions": "确保OBS正在运行,我们支持 OBS 版本 28+。", + "CameraControl.OBS.OpenInstaller": "打开安装程序页面", + "CameraControl.OBS.Launch": "启动OBS", + "CameraControl.OBS.Launching": "启动中...", + "CameraControl.OBS.Launched": "启动了!", + "CameraControl.OBS.Connecting": "正在连接中...", + "CameraControl.OBS.Connected": "连接上了!", + "CameraControl.OBS.Disconnected": "断线!", + "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.Idle": "IDLE", + "CameraControl.OBS.Live": "LIVE", + "CameraControl.OBS.Recording": "REC", + "CameraControl.OBS.OpenInstallerReason": "你可以在这个页面下载 obs-websocket 插件", + + "CameraControl.OBS.Streaming.Start": "开始流式传输", + "CameraControl.OBS.Streaming.Starting": "正在开始流式传输...", + "CameraControl.OBS.Streaming.Stop": "停止流式传输", + "CameraControl.OBS.Streaming.Stopping": "正在停止流式传输", + + "CameraControl.OBS.Recording.Start": "开始录音", + "CameraControl.OBS.Recording.Starting": "正在开始录音...", + "CameraControl.OBS.Recording.Stop": "停止录音", + "CameraControl.OBS.Recording.Stopping": "正在停止录音", + + "Settings.Category.Audio": "音频", + "Settings.Category.Controls": "控制", + "Settings.Category.Devices": "设备", + "Settings.Category.Profile": "个人设置", + "Settings.Category.Networking": "网络", + "Settings.Category.Security": "安全", + "Settings.Category.Misc": "其他", + "Settings.Category.Privacy": "隐私", + "Settings.Category.UserInterface": "UI", + "Settings.Category.Graphics": "图像", + "Settings.Category.InteractiveCamera": "摄像机", + + "Settings.LegacyFeatureSettings.ConvertLegacySettings": "调试 - 转换传统设置", + "Settings.DebugSettings.DebugResetAllSimpleSettings": "调试 - 重置所有单一设置", + + "Settings.GeneralControlsSettings": "一般控制", + "Settings.LocomotionSettings": "运动", + "Settings.MovementSettings": "移动", + "Settings.MouseSettings": "鼠标", + + "Settings.GeneralHapticsSettings": "触觉反馈", + "Settings.GeneralVRSettings": "VR", + "Settings.LeapMotionSettings": "体感控制器", + "Settings.ViveHandTrackingSettings": "Vive手指追踪", + "Settings.TrackingSmoothingSettings": "平滑追踪", + + "Settings.UserMetricsSettings": "用户设置", + + "Settings.OnlineStatusSettings" : "在线状态", + "Settings.OnlineStatusSettings.DefaultStatus" : "默认状态", + "Settings.OnlineStatusSettings.DefaultStatus.Description" : "这是你登录后的默认状态, 除非有先前记住的状态。", + "Settings.OnlineStatusSettings.RememberMode" : "记住最后的状态", + "Settings.OnlineStatusSettings.RememberMode.Description" : "使用此选项可调整是否保留在登录之间上次在线状态。这包括除不可见以外的任何其他状态,不可见可通过单独设置控制。", + "Settings.OnlineStatusSettings.RememberTimespan" : "在指定时间内记住状态", + "Settings.OnlineStatusSettings.RememberTimespan.Description" : "只有当你在这段时间内再次登录时,你上次的在线状态才会被记住。 如果超过这个时间,你将从默认状态开始。", + "Settings.OnlineStatusSettings.InvisibleRememberMode" : "记住最后一次隐身状态", + "Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "如果你上次被设置为隐身,该设置将控制如何记住你上次的状态。出于隐私原因,隐身状态有一个单独的设置,以确保如果你上次被设置为隐身,即使你的其他状态没有被记住,你也可以确保下次登录时保持隐身状态。", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "在指定时间内记住隐身状态", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "只有当你在这段时间内再次登录时,你上次的隐身状态才会被记住。如果超过这个时间,你将从默认状态开始。", + "Settings.OnlineStatusSettings.AutoAwayTimespan" : "在挂机到指定时间后设置为离开", + "Settings.OnlineStatusSettings.AutoAwayTimespan.Description" : "当你挂机时长达到这个时间后,你的在线状态将自动切换为离开。一旦你回来,就会自动设置回之前的状态,除非你手动设置为离开。", + + "Settings.AudioInputDeviceSettings": "音频输入", + "Settings.AudioOutputDeviceSettings": "音频输出", + "Settings.AudioVolumeSettings": "音量", + "Settings.AudioAccessibilitySettings": "无障碍音频", + "Settings.AudioInputFilteringSettings": "音频输入过滤", + + "Settings.RealtimeNetworkingSettings": "实时网络通讯", + "Settings.AssetGatherSettings": "资产获取", + + "Settings.HostAccessSettings": "主机许可", + "Settings.UserRestrictionsSettings": "用户限制", + + "Settings.WindowsSettings": "Windows设置", + "Settings.DebugSettings": "调试", + "Settings.LegacyFeatureSettings": "传统设置", + "Settings.TwitchInterfaceSettings": "Twitch 直播界面", + + "Settings.MessagingPrivacySettings": "通信隐私", + + "Settings.LocaleSettings": "语言", + "Settings.DashSettings": "面板", + "Settings.NamePlateSettings": "铭牌", + "Settings.LaserSettings": "互动激光", + "Settings.DesktopViewSettings": "桌面视角", + "Settings.PhotoCaptureSettings": "快速拍摄设置", + + "Settings.DesktopRenderSettings": "桌面渲染设置", + + "Settings.InteractiveCameraFramingSettings": "框架", + "Settings.InteractiveCameraPositioningSettings": "定位", + "Settings.InteractiveCameraRenderSettings": "渲染", + "Settings.InteractiveCameraGroupSettings": "用户群组", + "Settings.InteractiveCameraSmoothingSettings": "平滑", + "Settings.InteractiveCameraAnchorSettings": "坐标", + "Settings.InteractiveCameraPhotoSettings": "照片", + "Settings.InteractiveCameraPostProcessingSettings": "后期处理", + + "Settings.GeneralControlsSettings.PrimaryHand": "惯用手设置", + "Settings.GeneralControlsSettings.PrimaryHand.Description": "指定哪只手是你的主手。各种系统都会使用这个进行交互,例如在装备工具时。", + "Settings.GeneralControlsSettings.DoubleClickInterval": "双击间隔", + "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "对于任何需要双击的交互,该值控制着双击之间的最长间隔时间。如果在触发双击时遇到困难,请增加该值。如果太容易检测到单次点击,则降低该值。", + + "Settings.LocomotionSettings.LocomotionPreferences": "运动模式偏好", + "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "运动模式偏好", + + "Settings.MovementSettings.LeftSidewaysMode": "左控制器侧向移动模式", + "Settings.MovementSettings.LeftSidewaysMode.Description": "用它来确定左控制器上的侧向操纵杆/触摸板使用什么方式移动。", + "Settings.MovementSettings.RightSidewaysMode": "右控制器侧向移动模式", + "Settings.MovementSettings.RightSidewaysMode.Description": "用它来确定右控制器上的侧向操纵杆/触摸板使用什么方式移动。", + "Settings.MovementSettings.UseHeadDirectionForMovement": "以头部方向进行移动", + "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "启用后,在 VR模式中向前移动时,你将朝当前正在寻找的方向移动。禁用时,将使用控制器指向的方向。", + "Settings.MovementSettings.UseSmoothTurn": "平滑转向", + "Settings.MovementSettings.UseSmoothTurn.Description": "这将使你在 VR模式中转动时逐渐旋转。这样会更有身临其境的感觉,但也更容易引起恶心。如果你喜欢快速转动,请关闭此设置。", + "Settings.MovementSettings.SmoothTurnExclusiveMode": "使用平滑转向专用模式", + "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "启用后,单个操纵杆既可以让你前进/后退,也可以让你转弯,但不能同时进行。如果你在移动时经常不小心转向,请启用此功能。", + "Settings.MovementSettings.SmoothTurnSpeed": "平滑转向速度", + "Settings.MovementSettings.SmoothTurnSpeed.Description": "该设置可控制启用平滑转弯时的转弯速度。 该值为每秒度数,因此值为 360 时,在摇杆完全倾斜的情况下,你将在一秒钟内转一圈。", + "Settings.MovementSettings.SnapTurnAngle": "转弯角度", + "Settings.MovementSettings.SnapTurnAngle.Description": "这是触发急转弯时的旋转角度(单位:度)。", + "Settings.MovementSettings.NoClipSpeed": "穿墙速度", + "Settings.MovementSettings.NoClipSpeed.Description": "当你使用穿墙模式时,这个选项可以控制你的移动速度。 这种移动方式通常用于建造和测试,因此不受所处世界属性影响,而其他移动方式通常受世界属性影响。", + "Settings.MovementSettings.MovementDeadzone": "移动死区", + "Settings.MovementSettings.MovementDeadzone.Description": "该设置可用于纠正漂移。 增加该值需要进一步倾斜摇杆才能开始移动。", + "Settings.MovementSettings.TurningDeadzone": "转向死区", + "Settings.MovementSettings.TurningDeadzone.Description": "该设置可用于纠正漂移,防止在同一操纵杆上移动和转向时发生意外转向。 增加该值将需要你进一步倾斜摇杆才能开始转向。", + "Settings.MovementSettings.MovementExponent": "移动指数", + "Settings.MovementSettings.MovementExponent.Description": "用它来控制移动时的曲线响应。 你可以用它来使曲线在开始移动时速度较慢,然后快速上升,或者立即开始加速移动,具体取决于该值是高于还是低于 1.0。", + + "Settings.GrabbingSettings" : "抓取设置", + "Settings.GrabbingSettings.DefaultHandGrabType" : "默认抓取模式", + "Settings.GrabbingSettings.DefaultHandGrabType.Description" : "这将决定你在进入新世界时双手的默认抓取模式。\n\n手掌: 你会抓住所有靠近你手掌的物体。\n\n精确: 你要用食指和拇指抓住一个物体。\n\n自动: 模式会根据手的方向在手掌和精确度之间自动切换。\n\n关闭: 你只能用激光抓取物品。", + + "Settings.FullBodyTrackingSettings": "全身追踪", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle" : "身体水平角度", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description" : "这是脚部和头部之间的角度偏差,超过这个角度就会被认为是水平姿势。这会影响某些事情,比如用脚模拟覆盖追踪器的姿势。", + + "Settings.GamepadSettings": "手柄", + "Settings.GamepadSettings.ThumbstickLookSpeed": "摇杆观察速度", + "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "用它来调整拇指摇杆移动视角速度的灵敏度。", + "Settings.GamepadSettings.ThumbstickLookExponent": "摇杆观察死角", + "Settings.GamepadSettings.ThumbstickLookExponent.Description": "用它来控制拇指摇杆视角移动的曲线响应。有了这个设置,你既可以一开始缓慢移动,然后迅速变快,也可以立即开始快速移动,这取决于数值是高于还是低于 1.0。", + "Settings.GamepadSettings.UseGamepadWhenUnfocused": "未聚焦时也接受手柄输入", + "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "启用此设置后,即使程序窗口当前没有聚焦,也会使用来自游戏手柄的任何输入。如果你想同时运行其他也使用游戏手柄的游戏,可以将其关闭。", + + "Settings.MouseSettings.MouseSensitivity": "灵敏度", + "Settings.MouseSettings.MouseSensitivity.Description": "桌面模式下的鼠标整体灵敏度.", + "Settings.MouseSettings.MouseLookSpeed": "观察速度", + "Settings.MouseSettings.MouseLookSpeed.Description": "在第一人称或第三人称模式下,用它来调整摄像机环顾四周速度的灵敏度。", + "Settings.MouseSettings.MousePanSpeed": "平移速度", + "Settings.MouseSettings.MousePanSpeed.Description": "在 UI 对齐查看模式下,该选项可控制UI随鼠标移动的速度。", + "Settings.MouseSettings.MouseRotateSpeed": "旋转速度", + "Settings.MouseSettings.MouseRotateSpeed.Description": "当在桌面模式下拿取物品时,它可以控制物体用鼠标绕轴旋转的速度。", + "Settings.MouseSettings.MouseFreeformRotateSpeed": "自由旋转速度", + "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "当在桌面模式下拿取物品时,它可以控制物体用鼠标自由旋转的速度。", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "抓握滚轮速度", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "在桌面模式下移动物体时,这将控制在使用鼠标滚轮前后移动时的速度。", + + "Settings.KeyboardLookSettings": "键盘观察设置", + "Settings.KeyboardLookSettings.LookEnabled": "键盘观察", + "Settings.KeyboardLookSettings.LookEnabled.Description": "启用后,键盘查看设置将允许你使用键盘上的箭头键移动你的头部。
该功能是用于在一些无法或者不适合使用鼠标的场景,例如使用笔记本电脑或者其他需要使用鼠标的替代方案。", + "Settings.KeyboardLookSettings.HorizontalSpeed": "键盘观察的水平速度。", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "使用键盘观察时,使用它来调整头部水平移动的速度。", + "Settings.KeyboardLookSettings.VerticalSpeed": "键盘观察的垂直速度。", + "Settings.KeyboardLookSettings.VerticalSpeed.Description": "使用键盘观察时,使用它来调整头部垂直移动的速度。", + + "Settings.GeneralHapticsSettings.EnableControllerVibration": "控制器振动", + "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "使用此功能可专门在 VR 控制器上启用或禁用触觉振动。", + "Settings.GeneralHapticsSettings.EnableHaptics": "触觉反馈", + "Settings.GeneralHapticsSettings.EnableHaptics.Description": "启用后,你将通过控制器和其他触觉设备收到来自世界中的虚拟形象和物品的触觉反馈。", + + "Settings.GeneralVRSettings.UseVRHotswitching": "VR热切换", + "Settings.GeneralVRSettings.UseVRHotswitching.Description": "启用后,当你戴上或摘下 VR 头显时,将自动在 VR模式和桌面模式之间切换。", + + "Settings.TrackingSmoothingSettings.HandPositionSmoothing" : "手部位置平滑", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing" : "手部旋转平滑", + "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description" : "启用后,可以控制手部位置的平滑程度。通常情况下,这对有多动症和其他互动的问题而导致抖动的用户很有帮助。", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description" : "启用后,可以控制手部旋转的平滑程度。通常情况下,这对有多动症和其他抖动问题的用户很有帮助。", + + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing" : "脚部位置平滑", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing" : "脚部旋转平滑", + + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description" : "启用后,在使用全身追踪时,可控制脚部位置的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动做出反应。", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description" : "启用后,在使用全身追踪时,可控制脚部旋转的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动作出反应。", + + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing" : "臀部位置平滑", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing" : "臀部旋转平滑", + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description" : "启用后,可控制使用全身追踪时臀部位置的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动做出反应。", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description" : "启用后,可以控制使用全身追踪时臀部旋转的平滑程度。这对消除振动和抖动很有用,但也会使追踪器更加滞后,无法对快速运动做出反应。", + + "Settings.MediaPrivacySettings" : "多媒体隐私", + "Settings.MediaPrivacySettings.MediaMetadataOptOut" : "排除在媒体元数据之外", + "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description" : "启用此选项后,你将被排除在捕获媒体拍摄(通常是虚拟照片和音频剪辑)的元数据之外。 你仍会出现在这些多媒体资产中,但你的用户 ID 和在场景中的位置等信息将不会存储在这些资产中。\n\n如果你发现有任何用户在通过修改他们的客户端忽略此排开选项,请向管理员报告,因为这将被视为骚扰行为。", + "Settings.MediaPrivacySettings.HideInScreenshots" : "不要在截图里展示我", + "Settings.MediaPrivacySettings.HideInScreenshots.Description" : "启用后,在游戏中截取的屏幕截图中将不会显示你。\n\n请注意: 这并不影响实时摄像头、通过游戏外的方法截图或通过世界中的其他方法截图(可能是世界机制的一部分)。", + + "Settings.MediaPrivacySettings.StripImageFileMetadata": "导入时删除图片元数据", + "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "启用后,可在导入时删除图像中的元数据。\n\n包括 EXIF、嵌入注释、IPTC、XMP 和 GEOTIFF 元数据。\n\n这还会删除元数据中的任何位置数据(如 GPS)。\n\n包括使用 \"Raw 文件\" 选项导入的文件。", + + "Settings.Category.Integrations": "整合", + "Settings.DiscordIntegrationSettings": "Discord 整合", + "Settings.SteamIntegrationSettings": "Steam 整合", + + "Settings.DiscordIntegrationSettings.RichPresence": "Discord 游戏状态", + "Settings.DiscordIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Discord 的游戏状态系统发送哪些信息。\n\n无 - 不要向 Discord 发送游戏状态。\n基础 - 只发送有限的详细信息,例如你目前在 Resonite 处于在线状态。\n完整 - 在公开房间中,将所有合适的房间信息发送到 Discord。 包括世界名称和房间中有多少用户。\n\nDiscord 本身也会进行检测,以显示您正在玩的游戏。 这可以在 Discord 的设置中禁用。", + + "Settings.SteamIntegrationSettings.RichPresence": "Steam 游戏状态", + "Settings.SteamIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Steam 的游戏状态系统发送哪些信息。\n\n无 - 不要向 Steam 发送游戏状态。\n基础 - 只发送有限的详细信息,例如你目前在 Resonite 处于在线状态。\n完整 - 在公开房间中,将所有合适的房间状态发送到 Steam。 包括世界名称和房间中有多少用户。\n\n无论设置与否,Steam 本身都会显示您正在玩 Resonite。更改此设置只会影响向 Steam 发送多少有关当前房间的额外数据。", + + "Settings.SteamIntegrationSettings.SaveScreenshots": "保存截图", + "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "启用此设置后,您拍摄的照片副本将保存到 Steam 屏幕截图中。", + + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "启动远程畅玩的时候强行使用 Steam Voice", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "启用后,当你使用 Steam 远程畅玩,它会自动强制音频输入使用 Steam 语音。 这有助于你无需自动切换即可使用转发的麦克风。

如果你想使用自己的音频设备(如外接麦克风),禁用此功能会很有用。", + + "Settings.LeapMotionSettings.LeapMotionEnabled": "启用手部追踪", + "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "启用后,运动追踪器将用来追踪你的手和手指。", + "Settings.LeapMotionSettings.Offset": "手部追踪偏移量", + "Settings.LeapMotionSettings.Offset.Description": "这是 VR 头显上运动追踪器的偏移量(以米为单位)。调整这些值以确保你的双手位置正确。", + "Settings.LeapMotionSettings.SnapDistance": "控制器捕捉距离", + "Settings.LeapMotionSettings.SnapDistance.Description": "当你的手在控制器的范围内时,控制器会自动捕捉到你的手,并使用控制器本身的手部追踪数据,而不是运动追踪器的数据。这可以控制手部捕捉的距离。", + "Settings.LeapMotionSettings.UseFingersWhenSnapped": "使用控制器时追踪手指", + "Settings.LeapMotionSettings.UseFingersWhenSnapped.Description": "当双手被固定在控制器上时,它仍会使用来自运动追踪器的数据来摆出手指的姿势。", + + "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled": "Vive手部追踪", + "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description": "启用后,你的双手和手指将使用 Vive 手部追踪功能进行追踪。 这通常要用 VR 头显本身的摄像头。 你可能需要在 Steam VR 设置中启用手部追踪功能。", + "Settings.ViveHandTrackingSettings.SnapDistance": "控制器捕捉距离", + "Settings.ViveHandTrackingSettings.SnapDistance.Description": "当你的手在控制器的范围内时,控制器会自动捕捉到你的手,并使用控制器本身的手部追踪数据,而不是头显摄像头。这可以控制手部捕捉的距离。", + "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "使用控制器时追踪手指", + "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "当手被固定在控制器上时,它仍会利用来自 VR 头显摄像头的数据来摆出手指的姿势。", + + "Settings.TrackerSettings" : "追踪器设置", + "Settings.TrackerSettings.UseTrackers" : "使用追踪器", + "Settings.TrackerSettings.UseTrackers.Description" : "使用此选项,你可以全局禁用所有追踪器。如果你的追踪器在角落里充电,导致你的虚拟形象皱成一团的时候,这就很有用了。", + "Settings.TrackerSettings.Trackers" : "管理追踪器", + "Settings.TrackerSettings.Trackers.Breadcrumb" : "追踪器", + + "Settings.TrackerSettings.Trackers.UseTracker" : "使用追踪器", + "Settings.TrackerSettings.Trackers.UseTracker.Description" : "是否应使用此追踪器进行追踪?你可以用它来暂时禁用给定的追踪器,而无需重置其映射。", + "Settings.TrackerSettings.Trackers.FreezeTracking" : "冻结追踪器", + "Settings.TrackerSettings.Trackers.FreezeTracking.Description" : "启用后,跟踪器将保持激活状态,但会冻结其当前位置和旋转角度。此设置不是持久性的,将在下次启动时重置。", + "Settings.TrackerSettings.Trackers.CustomName" : "自定义名称", + "Settings.TrackerSettings.Trackers.CustomName.Description" : "你可以给追踪器起一个自定义名称,以便于与其他追踪器器区分,而不是使用它的 ID。这主要是为了美观,在功能上没有区别。", + "Settings.TrackerSettings.Trackers.MappedBodyNode" : "追踪器映射", + "Settings.TrackerSettings.Trackers.MappedBodyNode.Description" : "该追踪器映射到哪个身体部位,以便进行全身追踪。\n\n我们建议使用全身校准来设置此设置,而不是在此手动调整。", + "Settings.TrackerSettings.Trackers.MappedPosition" : "映射位置", + "Settings.TrackerSettings.Trackers.MappedPosition.Description" : "追踪器相对于所映射的身体部位的位置。\n\n我们建议使用全身校准来设置此设置,而不是在此手动调整。", + "Settings.TrackerSettings.Trackers.MappedRotation" : "映射旋转角度", + "Settings.TrackerSettings.Trackers.MappedRotation.Description" : "追踪器相对于所映射的身体部位的旋转角度。\n\n我们建议使用全身校准来设置此设置,而不是在此手动调整。", + "Settings.TrackerSettings.Trackers.UseInVR" : "在 VR 模式里使用", + "Settings.TrackerSettings.Trackers.UseInVR.Description" : "这个追踪器是否会在在 VR 模式下影响你的虚拟形象?", + "Settings.TrackerSettings.Trackers.UseInDesktop" : "在桌面模式里使用", + "Settings.TrackerSettings.Trackers.UseInDesktop.Description" : "这个追踪器是否会在在桌面模式下影响你的虚拟形象?", + "Settings.TrackerSettings.Trackers.TrackerID" : "追踪器ID", + "Settings.TrackerSettings.Trackers.TrackerID.Description" : "此追踪器的唯一 ID。此信息被视为隐私,与在世界上显示的 ID 不同,以避免通过指纹追踪。", + "Settings.TrackerSettings.Trackers.TrackerBattery" : "追踪器电量", + "Settings.TrackerSettings.Trackers.TrackerBattery.Description" : "此追踪器的当前电池电量。请注意,某些追踪器可能不支持追踪当前电池电量。", + "Settings.TrackerSettings.Trackers.TrackerIsCharging" : "正在充电", + "Settings.TrackerSettings.Trackers.TrackerIsCharging.Description" : "这表示追踪器当前是否正在充电。请注意,某些追踪器可能不支持报告此信息。", + "Settings.TrackerSettings.Trackers.Unmap" : "重置定位", + "Settings.TrackerSettings.Trackers.Remove" : "重置追踪器绑定", + + "Settings.SteamLinkSettings" : "Steam Link", + "Settings.SteamLinkSettings.OSC_DataPort" : "OSC 面部追踪端口", + "Settings.SteamLinkSettings.OSC_DataPort.Description" : "用于监听 OSC 面部追踪数据的端口。 该端口应与你在 SteamVR 设置中设置的端口一致,这样面部追踪才能正常工作。", + + "Settings.HapticPointMapping.MappingTarget" : "定位到", + "Settings.HapticPointMapping.MappingTarget.Description" : "用它来配置你希望将此设备定位到虚拟形象的哪个部分。", + + "Settings.HapticPointMapping.PointRadius" : "触点半径", + "Settings.HapticPointMapping.PointRadius.Description" : "这可以让你控制虚拟形象上触觉点的大小。将其做得更大,可以更容易地从更远的距离触发,但同时也会降低精确度,因为在该点的范围内任何触觉触发都会激活它。", + + "Settings.HapticPointMapping.TorsoHorizontalPosition" : "躯干水平位置", + "Settings.HapticPointMapping.TorsoHorizontalPosition.Description" : "这是沿躯干从左到右的水平位置。", + "Settings.HapticPointMapping.TorsoVerticalPosition" : "躯干垂直位置", + "Settings.HapticPointMapping.TorsoVerticalPosition.Description" : "这是沿躯干从下至上的垂直位置。", + "Settings.HapticPointMapping.TorsoSide" : "躯干侧部", + "Settings.HapticPointMapping.TorsoSide.Description" : "这表示该设备应定位到躯干的哪一侧(前胸或后背)", + + "Settings.HapticPointMapping.HeadPitchAngle" : "头部俯仰角度", + "Settings.HapticPointMapping.HeadPitchAngle.Description" : "它控制头部 \"垂直\" 轴的位置。 默认位置是脸部中心(鼻子的位置)。增大角度会向上偏向头顶。减小角度值则会向下巴方向移动。", + "Settings.HapticPointMapping.HeadYawAngle" : "头部偏转角度", + "Settings.HapticPointMapping.HeadYawAngle.Description" : "这可以控制头部周围的水平位置,向左或向右转。中心(鼻子的位置)是默认姿势。减小数值会向左转,增大数值会向右转。它以 180° 的角度环绕头部一周,也就是后脑勺的位置。", + + "Settings.HapticPointMapping.ArmSide" : "手臂", + "Settings.HapticPointMapping.ArmSide.Description" : "要定位到哪边手臂?左臂还是右臂?", + "Settings.HapticPointMapping.ArmPositionAlong" : "手臂的位置", + "Settings.HapticPointMapping.ArmPositionAlong.Description" : "这控制着手臂的位置。从肩部开始,一直到手腕。中间位置是肘部的位置。", + "Settings.HapticPointMapping.ArmAngleAround" : "手臂周围角度", + "Settings.HapticPointMapping.ArmAngleAround.Description" : "这可以控制手臂圆周的角度。默认的 0° 位置与手的顶部对齐。负角度向左,正角度向右。环绕 180° 将使点位于手掌所在的手臂侧面。", + + "Settings.HapticPointMapping.LegSide" : "腿部", + "Settings.HapticPointMapping.LegSide.Description" : "要定位到哪边的腿?左腿还是右腿?", + "Settings.HapticPointMapping.LegPositionAlong" : "腿部的位置", + "Settings.HapticPointMapping.LegPositionAlong.Description" : "这控制着腿部的位置。从臀部开始,一直到整个角度。中间位置是膝盖的位置。", + "Settings.HapticPointMapping.LegAngleAround" : "腿部周围角度", + "Settings.HapticPointMapping.LegAngleAround.Description" : "这可以控制腿部圆周的角度。默认的 0° 位置与腿的前方对齐,即膝盖指向的方向。负角度向左,正角度向右。环绕 180° 将使点位于腿的后侧。", + + "Settings.HapticPointMapping.ControllerSide" : "控制器", + "Settings.HapticPointMapping.ControllerSide.Description" : "该触点应该定位到哪个控制器?左侧还是右侧?", + + "Settings.HapticPointMapping.Tag" : "触点标签", + "Settings.HapticPointMapping.Tag.Description" : "与此触觉点相关联的标签。这将定位到虚拟形象上与标签触点定位器组件上指定的触觉标签相匹配的点。如果虚拟形象上没有定义带有此触点标签的点,触觉设备将无法工作。\n\n当你需要完全控制触觉设备定位到的虚拟形象上的精确点时(例如,当通用定位不符合你的需求时),这个功能就非常有用。", + + "Settings.GiggleTechSettings" : "GiggleTech 设备", + "Settings.GiggleTechSettings.Devices" : "管理 GigglePucks", + "Settings.GiggleTechSettings.GigglePuckIP" : "根据GigglePuck IP 手动绑定", + "Settings.GiggleTechSettings.GigglePuckIP.Description" : "如果网络上没有自动检测到 GigglePuck,请在此栏填写 IP 地址,然后点击下面的按钮手动添加。\n\n添加后,点击\"管理 GigglePucks\" 进行配置。", + "Settings.GiggleTechSettings.RegisterGigglePuck" : "手动注册 GigglePuck", + "Settings.GiggleTechSettings.Devices.IP" : "GigglePuck IP", + "Settings.GiggleTechSettings.Devices.IsConnected" : "GigglePuck 设备连接了吗", + "Settings.GiggleTechSettings.Devices.UseDevice" : "使用该设备", + "Settings.GiggleTechSettings.Devices.UseDevice.Description" : "在映射时,你可以用它来启用或禁用单个 GigglePucks 设备。禁用设备将关闭所有触点。", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected" : "始终视为已连接", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description" : "启用此选项后,即使网络上未检测到 GigglePuck,它也会被视为已连接。\n\n这对某些可能存在自动检测问题的网络环境中非常有用。", + "Settings.GiggleTechSettings.Devices.IntensityScale" : "强度等级", + "Settings.GiggleTechSettings.Devices.IntensityScale.Description" : "这样你就可以调节发送到 GigglePuck 的触觉强度。 触觉的实际强度永远不会超过 GigglePuck 的最大安全值 - 这些值会被限制在电动机过载的安全最大值。", + "Settings.GiggleTechSettings.Devices.Remove" : "移除绑定", + "Settings.GiggleTechSettings.Devices.CustomName" : "自定义名字", + "Settings.GiggleTechSettings.Devices.CustomName.Description" : "你可以用它来给这个 GigglePuck 起一个自定义名称,以便于参考。这纯粹是用于美观,没有功能上的区别。", + "Settings.GiggleTechSettings.Devices.Breadcrumb" : "GigglePucks 设备", + "Settings.GiggleTechSettings.Devices.ActivationIntensity" : "当前强度", + "Settings.GiggleTechSettings.Devices.MinimumIntensity" : "最小强度", + "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description" : "这是触控装置运行时的最小强度。当强度过低时,会导致触控设备停滞并停止响应。", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity" : "初始激活强度", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description" : "当触觉装置从非激活状态转为激活状态时,它们将在很短的时间内以设定的最低强度运行。当激活值过低,电机无法启动时,这可以帮助触觉设备启动。", + + "Settings.UserMetricsSettings.UserHeight": "身高", + "Settings.UserMetricsSettings.UserHeight.Description": "这是你在现实世界中的身高,用于适当缩放你的虚拟形象,使其本身匹配你。这也是你启用坐姿模式时的身高。\n\n你可以使用适当的单位输入你的身高,例如输入
175 cm 或者 1.75 m (公制单位)或者 5'11\" (英制单位)。", + + "Settings.FavoritesSettings" : "偏好", + "Settings.FavoritesSettings.AutoLoadCloudHome" : "启动时加载云端家园", + "Settings.FavoritesSettings.AutoLoadCloudHome.Description" : "启用后,云端家园将在启动时自动加载。如果希望不加载,可以禁用此选项。它将在下次启动时生效。", + + "Settings.AudioInputDeviceSettings.UseSystemDefault": "使用系统默认音频输入设备", + "Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "启用此选项可自动使用你在系统中设置为默认音频输入的输入设备。如果想覆盖此选项并使用特定设备,请禁用此选项并在下面配置首选设备。", + "Settings.AudioInputDeviceSettings.DevicePriorities": "配置默认音频输入设备", + "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "配置音频输入设备", + "Settings.AudioInputDeviceSettings.SetAsDefault": "设为默认", + "Settings.AudioInputDeviceSettings.Testing.Header": "测试音频输入设备", + "Settings.AudioInputDeviceSettings.Testing.Description": "你可以用它来监控和测试所选的音频设备,确保其工作正常。使用该按钮聆听输入,会向你回放声音。", + "Settings.AudioInputDeviceSettings.Testing.ListenToInput": "聆听输入内容", + "Settings.AudioInputDeviceSettings.Testing.StopListeningToInput": "停止聆听", + "Settings.AudioInputDeviceSettings.Testing.Monitoring.Header": "现场音频监听", + + "Settings.AudioOutputDeviceSettings.UseSystemDefault": "使用系统默认音频输出设备", + "Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "启用此选项可使用默认音频设备输出音频。禁用此选项后,你可以配置使用哪个音频设备来输出下面的音频。在 VR模式和桌面模式之间切换时,如果使用不同的设备,这将非常有用。", + "Settings.AudioOutputDeviceSettings.DevicePriorities": "配置默认音频输出设备", + "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "配置默认音频输出设备", + "Settings.AudioOutputDeviceSettings.SetAsDefault": "设为默认", + + "Settings.AudioVolumeSettings.MasterVolume": "主音量", + "Settings.AudioVolumeSettings.MasterVolume.Description": "这可以统一控制所有声音的音量。如果声音过大或过小,你可以调整这一设置。", + "Settings.AudioVolumeSettings.SoundEffectVolume": "音效音量", + "Settings.AudioVolumeSettings.SoundEffectVolume.Description": "调整所有音效的音量。这些通常是各种物品和工具发出的声音。", + "Settings.AudioVolumeSettings.MultimediaVolume": "多媒体音量", + "Settings.AudioVolumeSettings.MultimediaVolume.Description": "控制各种多媒体的音频音量。 通常情况下,音频、音乐和视频播放器都属于多媒体,也包括世界上的背景音乐。", + "Settings.AudioVolumeSettings.VoiceVolume": "语音音量", + "Settings.AudioVolumeSettings.VoiceVolume.Description": "这可以控制所有其他用户的语音音量。在某些情况下,预先录制的语音片段也受此设置控制。你还可以在房间选项中调整每个用户的音量。", + "Settings.AudioVolumeSettings.UserInterfaceVolume": "UI音量", + "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "通过该设置,你可以专门调整UI的声音效果--悬停和按下按钮、滑块、某些工具的交互、捕捉照片等。", + + "Settings.AudioAccessibilitySettings.WhisperVolume": "耳语音量", + "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "启动耳语模式后,它将调整球外声音的响度。 如果声音太大或太小,你可以用它来调整音量衰减。", + "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "语音消息音量", + "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "这表示当你在好友中录制语音消息时,其他声音的响度。 这有助于防止 \"语音干扰\",让你更容易集中注意力。", + + "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "语音音量标准化", + "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "该功能将尽量确保你的语音输入达到统一的水平。无论你的麦克风设置如何,这都有助于使你的音量与其他用户相同。 我们强烈建议保持此设置,以确保其他用户也能清楚地听到你的声音。", + "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "语音阈值", + "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "噪声门可防止随机噪声传播给其他用户。该设置表示何时开始允许麦克风中的声音传入。如果有太多噪音传入,请提高该设置;如果你的声音无法传入,请降低该设置。", + "Settings.AudioInputFilteringSettings.NoiseGateAttack": "语音缓冲阈值", + "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "此设置调整噪声阈值对过于安静的传入音频的响应速度。 数值越大,音量减弱的速度越慢,而数值越小,音量上升的速度越快。", + "Settings.AudioInputFilteringSettings.NoiseGateHold": "语音阈值滞留", + "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "此设置调整在最初检测到音量后,调整音量应保持多长时间,然后再开始过滤音频。如果设置较高,则在发出足够大的声音后,会有更多较安静的音频通过。", + "Settings.AudioInputFilteringSettings.NoiseGateRelease": "语音释放阈值", + "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "此设置可调整噪声门在传入音频恢复安静后的关闭速度。", + + "Settings.AudioInputFilteringSettings.NormalizationThreshold": "标准化阈值", + "Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "使用该设置,你可以控制阈值,使传入的音频在何时被放大。如果你的正常说话声太小,没有被放大,请降低该设置。如果有外界的噪音被放大,则提高阈值。", + + "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "噪声抑制滤波器(RNNoise)", + "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "该功能可处理输入的音频,过滤掉各种不良噪音。这可以净化来自嘈杂麦克风的音频,从而产生更纯净的声音。我们强烈建议将此设置打开。不过,它也可以过滤某些无法识别为语音的噪音。", + + "Settings.VoiceSettings" : "语音设置", + "Settings.VoiceSettings.MutePersistence" : "登录时的麦克风状态", + "Settings.VoiceSettings.MutePersistence.Description" : "麦克风常开: 当你登录的时候,你将会一直保持开麦状态。\n\n麦克风常闭: 当你登录的时候, 你将会一直保持静音状态。 你将需要点击开麦或者点击 \"按下说话\" 键 (默认为 V) 才能说话。\n\n最后一次的状态: 登录时,将保留上次退出登录时的状态。", + + "Settings.EarmuffSettings" : "耳罩模式", + "Settings.EarmuffSettings.EarmuffEnabled" : "使用耳罩模式", + "Settings.EarmuffSettings.EarmuffEnabled.Description" : "启动耳罩模式后,用户的声音会根据距离和您所面对的方向而明显减弱。\n\n实际上,这就创造了一个 \"侦听锥\",当一个世界里有太多重叠的声音时,它就会有所帮助。", + "Settings.EarmuffSettings.Directionality" : "方向", + "Settings.EarmuffSettings.Directionality.Description" : "这可以控制声音衰减的方向性。0 % 时,你身后的声音与你身前相同距离的声音音量相同。当值为 100 % 时,除非距离很近,否则你将听不到身后的声音。\n\n如果你想更好地听到身后的声音,请降低该值。", + "Settings.EarmuffSettings.Distance" : "距离", + "Settings.EarmuffSettings.Distance.Description" : "这控制着你前方(如果方向性为 0 %,则控制着你后方)的距离,超过这个距离,声音就会变得更小。", + "Settings.EarmuffSettings.Angle" : "角度", + "Settings.EarmuffSettings.Angle.Description" : "这可以控制声音在您的脸前保持正常水平的角度。任何超出这个角度的声音在到达过渡距离后都会开始衰减。", + "Settings.EarmuffSettings.TransitionStart" : "过渡起步距离", + "Settings.EarmuffSettings.TransitionStart.Description" : "这控制着与 \"侦听锥\" 的距离,在这个距离上,声音会变得更小。 建议将其保持在零以上,因为这样可以更好地包含两侧的声音和头部附近的声音 (例如,声音本质上在你的后面,但却非常接近)。", + "Settings.EarmuffSettings.TransitionLength" : "过渡范围", + "Settings.EarmuffSettings.TransitionLength.Description" : "用它来控制声音从正常音量渐弱到完全衰减的距离。数值越大,音量过渡越平滑,而数值越小,过渡越突然。", + "Settings.EarmuffSettings.VolumeAttenuation" : "音量衰减", + "Settings.EarmuffSettings.VolumeAttenuation.Description" : "该值控制 \"侦听锥\" 以外声音的响度。 将其设置为 0 % 时,侦听锥范围以外的所有用户都将完全静音。", + + "Settings.RealtimeNetworkingSettings.DisableLAN": "禁用局域网连接", + "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "这将禁用本地网络特有的联网功能,例如在本地网络上广播房间或监听本网络上广播的其他房间。", + "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "尽可能通过 Steam 网络通信", + "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "启用后,你将尽可能通过 Steam 网络通信协议进行连接。在某些情况下,例如当 LNL 协议处于严重拥堵状态时,这将有所帮助。不过,由于该协议缺少某些功能,可能会导致网络更不稳定,因此我们建议只有在遇到问题时才启用该协议。", + "Settings.RealtimeNetworkingSettings.PreferTCP": "尽可能使用 TCP", + "Settings.RealtimeNetworkingSettings.PreferTCP.Description": "启用后,通过 TCP 的连接将优先于所有其他协议。这主要影响局域网内的连接,因为默认情况下互联网上的连接不使用 TCP。\n\nTCP 在局域网中性能更好,在某些基于 UDP 协议的网络中也能正常工作。\n\n不过,它们也会受到 \"头部数据包\" 堵塞的影响, 导致声音和动作出现明显延迟。", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL 数据包大小", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "该值会控制用于实时联网的 LNL 协议的数据包大小。 更改此设置将对你加入的所有房间立即生效。\n\n如果你遇到数据包排队的情况,可以增加该值,这样可以提高连接吞吐量。不过,数值越大也会使连接越不稳定,所以要谨慎。\n\n默认值:64\n\n请注意,此设置只是诊断和临时性的解决办法,将来会自动调整此值。", + + "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "最大同时传输资产数", + "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "该设置调整在进入房间时同时可以传输多少本地导入的资产。增加该值可以更快地向用户传输资产,但也会降低网络连接的质量。我们建议测试网络可以承受的数值。", + "Settings.AssetGatherSettings.MaxConcurrentDownloads": "最大同时下载数", + "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "使用此值可控制同时下载资产的数量。 使用较大的值可以加快世界的加载速度,但也会导致网络超载,因此在调整此值时要谨慎。", + + "Settings.HostAccessSettings.Entries": "管理主机访问权限", + "Settings.HostAccessSettings.Entries.Breadcrumb": "主机访问权限", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "允许 HTTP 请求", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "这表示该主机是否允许 HTTP(S) 请求。这些请求通常是与第三方服务通信的 REST API 请求。", + "Settings.HostAccessSettings.Entries.AllowWebsockets": "允许使用 WebSocket", + "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "表示该主机将允许实时 WebSocket 连接。这些连接通常用于延迟敏感型的双向通信和数据流。", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "允许通过 OSC 接收数据", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "这表示 Resonite 是否可以接收和处理 OSC 数据", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "允许通过 OSC 发送数据", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "这控制着 Resonite 是否允许通过 OSC 协议向指定主机发送数据", + "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "最后一次发出超链接请求的原因", + "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "最后一次发出 websocket 请求的原因", + "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "最后一次 OSC 发送请求的原因", + "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "最后一次 OSC 接收请求的原因", + "Settings.HostAccessSettings.Entries.Remove": "移除入口 (下一次你将会被询问)", + "Settings.HostAccessSettings.DebugReset": "重置主机访问入口", + + "Settings.UserRestrictionsSettings.DebugReset": "重置用户限制", + + "Settings.WindowsSettings.KeepOriginalScreenshotFormat": "保留原始屏幕截图格式", + "Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "启用此选项可避免在将截图保存到 Windows 的文档文件夹时将截图转换为 JPG 或 PNG 格式。这会使截图更难使用,因为某些应用程序可能无法打开这种格式。", + + "Settings.DebugSettings.DebugInputBindings": "显示输入绑定的调试信息", + "Settings.DebugSettings.DebugInputBindings.Description": "启用后,你将看到输入绑定系统的调试信息。 这对开发人员非常有用。", + "Settings.DebugSettings.ConvertParticleSystems": "转换粒子系统到 PhotonDust 上。", + "Settings.DebugSettings.ConvertParticleSystems.Description": "启用此选项将为任何 加载的物品和世界从旧式粒子系统转换到新的自定义粒子系统(PhotonDust)。

这仅用于测试目的! 如果你不是测试人员,我们不建议打开这个选项,你的内容有可能会因此导致损坏。

如果你想帮助测试,请查看我们的GitHub/Discord。", + + "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "双击手柄握把键装备物品", + "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "启用后,只要连续按两次握把键,就可以装备工具和小物件。这一设置可能会在某个时候被移除。", + "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "使用传统世界切换器", + "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "启用后,非主要手部的应用按钮将打开传统的世界开关,在在线的世界之间切换。这一功能将来会被更灵活的解决方案所取代。", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts" : "使用传统物品栏与房间手势快捷键", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description" : "启用后,当你按住手柄并按下 A 键(通常会打开/关闭仪表盘)时,就会打开传统的物品栏或房间菜单。", + + "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "抑制脚步模拟", + "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "这是为了使某些功能像劫持脚代理的全身追踪玩家正常工作,而无需修改它们。

如果你在未使用追踪器或类似功能的情况下开启此功能,动画效果将无法正常显示。请在使用完追踪器器后再将其关闭。

请注意: 这个设置会在某一时刻移除,我们建议升级定位器,使其与新系统兼容,并在激活时自动抑制动作模拟。", + + "Settings.TwitchInterfaceSettings.ChannelName": "Twitch 频道名", + "Settings.TwitchInterfaceSettings.ChannelName.Description": "这将为摄像机控制面板中的 Twitch 聊天面板设置默认的 Twitch 频道名称。这主要用于希望看到 Twitch 聊天的 Twitch 主播而用的。", + + "Settings.MessagingPrivacySettings.DoNotSendReadStatus": "不要发送已读回执", + "Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description": "启用此功能后,其他用户将无法看到你何时立即阅读了他们的消息。 你也看不到他们何时阅读了你的消息。", + + "Settings.LocaleSettings.CultureLocaleCode": "区域代码", + "Settings.LocaleSettings.CultureLocaleCode.Description": "设置后,将覆盖用于格式化数字和其他数量的默认区域格式。通常情况下,将使用所选语言的区域格式,这个设置可以让你混合它们。例如,使用你的母语语言和美国区域格式来显示内容。", + "Settings.LocaleSettings.UseImperialUnits": "使用英制单位", + "Settings.LocaleSettings.UseImperialUnits.Description": "启用后,数量(长度/高度、质量、体积......)编辑器将尝试使用英制单位,而不是国际单位。如果你来自美国、英国、利比里亚或缅甸,这将非常有用。", + "Settings.LocaleSettings.AvailableLocales": "选择语言", + "Settings.LocaleSettings.AvailableLocales.Breadcrumb": "语言", + "Settings.LocaleSettings.AvailableLocales.SystemLocale": "使用系统语言", + + "Settings.DashSettings.DashCurvature": "主菜单曲度", + "Settings.DashSettings.DashCurvature.Description": "此设置可以控制在 VR 模式中主菜单的弯曲程度。将其设置为 0 将使其完全平坦。", + "Settings.DashSettings.OpenCloseSpeed": "主菜单过渡动画速率", + "Settings.DashSettings.OpenCloseSpeed.Description": "用它来调整主菜单打开或关闭时过渡动画的速度。如果你不喜欢这种动画效果,可以将其设置为非常高的值,这样面板打开和关闭的速度就会非常快。", + "Settings.DashSettings.AllowReplacingSettings" : "允许替换设置面板", + "Settings.DashSettings.AllowReplacingSettings.Description" : "启用后,您就可以在 UI 编辑模式下选择面板上的设置面板,并将其替换为另一个面板。\n\n如果你想选取单个设置作为维面,则需要关闭此设置。 建议在你想用自定义替换设置 UI 时暂时打开,然后再禁用。", + + "Settings.NotificationSettings" : "通知", + "Settings.NotificationSettings.UserOnline" : "有好友上线", + "Settings.NotificationSettings.UserOnline.Description" : "这可以控制好友上线时是否会收到通知。", + "Settings.NotificationSettings.UserSociable" : "好友积极社交状态", + "Settings.NotificationSettings.UserSociable.Description" : "当你的某个好友有很强的社交意愿时,你会收到一个明显的带声音的通知,这样你就可以邀请或叫他们了!\n\n如果你不喜欢这些通知,可以将其关闭,这将把社交状态视为与用户在线获取通知无异。", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild" : "即使好友在不兼容的房间中也发送上线通知", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description" : "如果好友使用的版本与您的版本不兼容(例如,新版本或预发布版本),则此选项将控制您是否会在好友上线时收到通知。", + "Settings.NotificationSettings.Message" : "消息", + "Settings.NotificationSettings.Message.Description" : "这将控制你收到消息时的通知提醒。", + "Settings.NotificationSettings.Invite" : "房间邀请", + "Settings.NotificationSettings.Invite.Description" : "这可以控制你是否在受邀加入房间时收到通知。", + "Settings.NotificationSettings.InviteRequest": "邀请请求", + "Settings.NotificationSettings.InviteRequest.Description": "这控制着你在收到可回复的邀请请求时是否收到通知。", + "Settings.NotificationSettings.ContactRequest" : "好友请求", + "Settings.NotificationSettings.ContactRequest.Description" : "这可以控制当你收到某人的好友请求时,你是否能收到通知。", + "Settings.NotificationSettings.ContactSessionStarted" : "新的好友房间", + "Settings.NotificationSettings.ContactSessionStarted.Description" : "这可以控制当好友启动新房间时,你会收到哪些通知。", + "Settings.NotificationSettings.PublicSessionStarted" : "新的公开房间", + "Settings.NotificationSettings.PublicSessionStarted.Description" : "这将控制新的公开房间由非联系人发起时,你是否能收到通知。", + "Settings.NotificationSettings.UserJoinAndLeave" : "用户加入 & 离开", + "Settings.NotificationSettings.UserJoinAndLeave.Description" : "启用后,当用户加入或离开你当前所在的世界时,你将收到通知。", + "Settings.NotificationSettings.PermissionChanged": "权限组改变", + "Settings.NotificationSettings.PermissionChanged.Description": "启用后,当你的权限组在某个世界中发生更改时,你将收到通知。 例如,当你从游客更改为建筑者时。", + + "Settings.NamePlateSettings.NameplateVisibility": "铭牌可见度", + "Settings.NamePlateSettings.NameplateVisibility.Description": "该选项可以控制你可以看到谁的铭牌。", + "Settings.NamePlateSettings.UseCustomNameplates": "显示自定义铭牌", + "Settings.NamePlateSettings.UseCustomNameplates.Description": "如果某些铭牌难以阅读、完全隐藏或你需要查看用户的实际用户名和徽章(例如用于管理目的),你可以禁用自定义铭牌并查看默认铭牌。", + + "Settings.CustomizationSettings" : "自定义设置", + "Settings.CustomizationSettings.UserInterfaceEditMode" : "UI 编辑模式", + "Settings.CustomizationSettings.UserInterfaceEditMode.Description" : "启用后,你就可以编辑面板中以及手部和视口(如果已启用)上的面锚(模块化用户界面)的位置。\n\n使用完毕后,请记得关闭此设置!你也可以使用面板下方的专用按钮将其关闭。", + + "Settings.FacetAnchorsSettings" : "维面锚点", + "Settings.FacetAnchorsSettings.UseFacetAnchors" : "使用维面锚点", + "Settings.FacetAnchorsSettings.UseFacetAnchors.Description" : "启用后,你就可以使用右控制器上的应用按钮来切换手臂和前臂上的维面锚点。除了主面板外,这些锚点还提供了放置任何锚点的空间,以便快速取用。", + "Settings.FacetAnchorsSettings.AnimationSpeed" : "显示/隐藏动画播放速度", + "Settings.FacetAnchorsSettings.AnimationSpeed.Description" : "这决定了切换时维面锚点出现和隐藏的速度。", + "Settings.FacetAnchorsSettings.FacetAnchorToggle" : "切换控制器", + "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description" : "这将控制哪个控制器(左侧或右侧)来切换维面锚点。 该面板将与另一个控制器进行切换。", + "Settings.FacetAnchorsSettings.ShowContainerBackground" : "显示背景", + "Settings.FacetAnchorsSettings.ShowContainerBackground.Description" : "关闭此选项将禁用维面锚点的背景视觉效果,使维面本身成为唯一可见的部分。", + + "Settings.LaserSettings.SmoothSpeed": "激光平滑速度", + "Settings.LaserSettings.SmoothSpeed.Description": "用它来控制激光对你的动作做出反应的速度。较低的数值会使激光更加迟缓,但能更好地过滤震颤。数值越大,响应速度越快,但也会传递更多的控制器震动。", + "Settings.LaserSettings.ModulateStartAngle": "调节起始角度", + "Settings.LaserSettings.ModulateStartAngle.Description": "这表示激光平滑速度开始调节以跟上你移动的角度。增大该值将需要更大的移动幅度,激光才会开始跟上。", + "Settings.LaserSettings.ModulateEndAngle": "调节末端角度", + "Settings.LaserSettings.ModulateEndAngle.Description": "与调整起始角有关,它表示调整何时达到最大速度。通过改变起始角和结束角,你可以控制激光器在你的手增加移动动作时的响应速度。", + "Settings.LaserSettings.ModulateExponent": "调制指数", + "Settings.LaserSettings.ModulateExponent.Description": "它可以控制激光调制在起始角和终止角之间的响应曲线。你可以用它来使激光器在开始时反应较慢,或者开始时反应较快,然后逐渐减弱。", + "Settings.LaserSettings.ModulateSpeedMultiplier": "调制速度倍增器", + "Settings.LaserSettings.ModulateSpeedMultiplier.Description": "达到调制末端角度后,激光平滑速度将乘以该值。一旦你的手移动到足够远的距离,增加该值将使激光更快地跟上你的手部指向。 降低该值则需要更长的时间让激光赶上你的手部指向。", + "Settings.LaserSettings.StickThreshold": "激光粘性", + "Settings.LaserSettings.StickThreshold.Description": "这可以控制激光对互动物品的粘附程度。数值越大,粘性越强。将此值设为零将完全消除粘性(例如在拾取物品过程中)。", + "Settings.LaserSettings.ShowInDesktop": "在桌面模式下显示激光", + "Settings.LaserSettings.ShowInDesktop.Description": "开启后,在桌面模式下的第一人称视角中,激光视觉效果将完全呈现在你眼前", + + "Settings.EditSettings": "编辑设置", + "Settings.EditSettings.ConfirmComponentDestroy": "确定删除组件", + "Settings.EditSettings.ConfirmComponentDestroy.Description": "启用后,在检查器中删除组件前会要求你进行确认。这有助于防止因误操作而意外删除它们。", + "Settings.EditSettings.ConfirmSlotDestroy": "确定删除槽位", + "Settings.EditSettings.ConfirmSlotDestroy.Description": "启用后,使用开发者工具销毁槽位时会要求你进行确认。这可以防止因误点击而意外销毁对象。", + + "Settings.CursorSettings": "光标设置", + + "Settings.CursorSettings.BaseCursorSize": "基本光标大小", + "Settings.CursorSettings.BaseCursorSize.Description": "这会设置一个基本光标大小。我们建议先设置这个值,然后再调整其他值,因为它们的大小是相对于这个值的。", + + "Settings.CursorSettings.GrabMultiplier": "抓握时的大小倍数", + "Settings.CursorSettings.GrabMultiplier.Description": "在抓取对象和项目时,它将作为光标的光标大小倍增应用。", + + "Settings.CursorSettings.InteractionMultiplier": "互动时的大小倍数", + "Settings.CursorSettings.InteractionMultiplier.Description": "当与UI元素(如按钮)交互时,它将作为光标的光标大小倍增应用。", + + "Settings.CursorSettings.TextMultiplier": "文本编辑时的大小倍数", + "Settings.CursorSettings.TextMultiplier.Description": "在互动和操作文本时,它将作为光标的光标大小倍增应用。", + + "Settings.CursorSettings.SliderMultiplier": "滑动时的大小倍数", + "Settings.CursorSettings.SliderMultiplier.Description": "在与滑块和滚动条互动时,它将作为光标的光标大小倍增应用。", + + + "Settings.DesktopViewSettings.FollowCursor": "跟随光标", + "Settings.DesktopViewSettings.FollowCursor.Description": "启用后,桌面视图将自动切换到光标所在的屏幕。当你在 VR 模式中使用物理键盘和鼠标时,这将非常有用。", + "Settings.DesktopViewSettings.Brightness": "亮度", + "Settings.DesktopViewSettings.Brightness.Description": "桌面视角下的亮度", + "Settings.DesktopViewSettings.Opacity": "不透明度", + "Settings.DesktopViewSettings.Opacity.Description": "降低该值可使桌面视角半透明,从而更容易看到后面的世界。", + + "Settings.PhotoCaptureSettings.FingerGestureEnabled": "使用手指拍照手势", + "Settings.PhotoCaptureSettings.FingerGestureEnabled.Description" : "启用该功能后,你只需将手指摆成相框的形状,然后卷曲食指,就能在世界中快速拍照。", + "Settings.PhotoCaptureSettings.NormalCaptureResolution": "照片分辨率", + "Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "这将设置手指手势或桌面快捷键捕获的普通照片的分辨率。更高的分辨率需要更多的时间和存储空间来处理,但能提供更好的细节。", + "Settings.PhotoCaptureSettings.TimerCaptureResolution": "定时照片分辨率", + "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "与普通分辨率类似,你可以为在定时功能拍摄照片模式下设置单独的分辨率。如果你使用定时器拍摄集体照,这将非常有用,因为更高的分辨率会在集体拍摄时呈现更好的效果。", + "Settings.PhotoCaptureSettings.TimerSeconds": "计时器持续时间", + "Settings.PhotoCaptureSettings.TimerSeconds.Description": "使用定时功能需要多少秒后拍摄照片。", + "Settings.PhotoCaptureSettings.CaptureStereo": "拍摄立体照片", + "Settings.PhotoCaptureSettings.CaptureStereo.Description": "启用后,所有的快速捕捉生成的图片都将是立体的。 这在 VR 模式中非常有用", + "Settings.PhotoCaptureSettings.StereoSeparation" : "立体分离度", + "Settings.PhotoCaptureSettings.StereoSeparation.Description" : "当立体模式开启时,将可以控制立体摄像机之间的距离。这可以控制摄像机之间的距离,从而影响较远物体的立体效果强度。\n\n拍摄近距离物体时,数值越小效果越好;拍摄大场景时,数值越大效果越好。", + "Settings.PhotoCaptureSettings.PhotoAutosavePath": "自动保存路径", + "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "设置后,你拍摄(或使用右键菜单保存)的任何照片都将自动保存到你的游戏库存中。例如 照片/%year%/%month_name%\n\n以下变量可用:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "Settings.PhotoCaptureSettings.CapturePrivateUI" : "捕捉自身UI", + "Settings.PhotoCaptureSettings.CapturePrivateUI.Description" : "启用后, 快速照片捕捉将呈现你的UI, 如界面。\n\n我们建议你在完成设置后将其关闭,因为开启它可能会导致意外拍摄到并泄露你的个人信息。", + "Settings.PhotoCaptureSettings.EncodeFormat" : "照片编码格式", + "Settings.PhotoCaptureSettings.EncodeFormat.Description" : "拍摄的照片将被编码成的图像文件格式。请注意,某些格式可能缺乏某些功能(如支持 alpha),编码速度可能会明显变慢,图像质量可能会降低,或导致文件变大。", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates" : "始终隐藏铭牌", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description" : "如果你希望照片中永远不显示铭牌,请将其打开。此设置与当前的铭牌可见性无关,将始终确保铭牌隐藏在拍摄的照片中。", + + "Settings.DesktopRenderSettings.FieldOfView": "视场", + "Settings.DesktopRenderSettings.FieldOfView.Description": "在桌面模式下,用它来控制视场(FOV)。 数值越大,视野越开阔,但两侧的失真也越大。", + + "Settings.DesktopRenderSettings.SprintFieldOfViewZoom": "在冲刺时缩放视场", + "Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description": "启用此选项后, Resonite 将会在 桌面模式下缩放视场。\n关闭这个设置以移除这个效果。\n 包括用户所生成的内容的效果", + + "Settings.DesktopRenderSettings.VSync": "垂直同步", + "Settings.DesktopRenderSettings.VSync.Description": "启用该选项后,帧速率将与屏幕刷新率同步。禁用此选项可加快帧的渲染速度,但也会导致明显的撕裂。\n\n这在进行性能测试时非常有用,因为它将解除刷新限制和提高渲染速度上限。", + "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "限制后台运行时的帧速率", + "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "启用后,当应用程序窗口未聚焦时,帧速率将被限制在设定值内。如果你同时使用其他程序和游戏,这将非常有用,因为这样可以为它们腾出更多资源。", + "Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "最大背景帧速率", + "Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "这决定了应用程序在后台时允许的最大帧速率。较低的值可以节省更多的系统资源。", + + "Settings.InteractiveCameraFramingSettings.PositioningMode": "定位模式", + "Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "这将控制交互式摄像头在世界中的位置", + "Settings.InteractiveCameraFramingSettings.FieldOfView": "视场", + "Settings.InteractiveCameraFramingSettings.FieldOfView.Description": "交互式摄像机的视场。 数值越大,捕捉到的场景越多,但边缘会失真。", + "Settings.InteractiveCameraFramingSettings.AnglePosition": "角度", + "Settings.InteractiveCameraFramingSettings.AnglePosition.Description": "在第三人称或群组模式下,该选项控制摄像机与目标对象/群组的角度。", + "Settings.InteractiveCameraFramingSettings.Distance": "距离", + "Settings.InteractiveCameraFramingSettings.Distance.Description": "在第三人称或群组模式下,该选项控制摄像机与目标对象/群组的距离。", + "Settings.InteractiveCameraFramingSettings.HeightOffset": "高度偏移", + "Settings.InteractiveCameraFramingSettings.HeightOffset.Description": "在第三人称或群组模式下,可将摄像机相对于目标对象/群组移高或移低。", + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "第一人称俯仰角", + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description": "在第一人称模式下,使用此选项可上下俯仰摄像机。", + "Settings.InteractiveCameraFramingSettings.FirstPersonRoll": "第一人称旋转角度", + "Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "在第一人称模式下,它控制摄像机的侧向旋转--左右倾斜。", + "Settings.InteractiveCameraFramingSettings.FirstPersonOffset": "第一人称偏移", + "Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description": "该设置调整第一人称视角中相对于眼睛的摄像机偏移量。如果虚拟形象面部几何图形剪切到摄像机视图中,则可以使用此功能。", + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "框架视角位置", + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description": "这些是摄像机视角中的标准化坐标。摄像机会尝试将目标(例如第三人称模式下的用户头部)框定在视角中的这一位置。", + "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead": "对准头部前方", + "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description": "摄像机不会直接对准用户的头部,而是会尽量瞄准用户头部前方的一个点。这在你想为用户正在查看的内容(如世界中的物品和界面)时非常有用。", + + "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "防止遮挡", + "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "如果摄像机的视线被可碰撞物体遮挡,摄像机将自动移近以避免被遮挡。", + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "保持在世界空间内", + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "确保摄像机保持在主世界空间中,而不是在与用户相同的空间中自成体系。这可以在使用用户(如在车辆中)时提供更好的取景和定位效果。", + "Settings.InteractiveCameraPositioningSettings.MovementWobble": "运动摇摆", + "Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "这将为摄像机位置添加随时间变化的随机移动偏移。这可以让镜头看起来不那么静态,尤其是在你不怎么移动的情况下。", + + "Settings.InteractiveCameraRenderSettings.HideAllBadges": "隐藏徽章", + "Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "无论你的徽章设置如何,摄像机都不会渲染出任何用户的徽章。", + "Settings.InteractiveCameraRenderSettings.HideAllLasers": "隐藏激光", + "Settings.InteractiveCameraRenderSettings.HideAllLasers.Description": "摄像机不会渲染任何用户的交互激光。", + "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera": "用户眼睛始终注视摄像机", + "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description": "当你的形象使用模拟眼球运动时(即用户没有眼部追踪功能),这将使用户的虚拟形象优先与摄像机进行眼神接触。", + + "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius": "群组检测半径", + "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description": "在此距离内的用户将被添加到摄像机在群组模式下自动取景的群组中。", + "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary": "群组离开边界范围", + "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description": "用户需要离开群组半径多远才会被排除在群组之外。", + + "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "位置平滑速度", + "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description": "这表示摄像机移动到世界中目标位置的速度。数值越大,摄像机移动速度越快,但也会导致移动更加生涩。", + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "角度平滑速度", + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "这表示摄像机对目标对象周围角度变化的响应速度。", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "渲染平滑速度", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "这控制着摄像机调整目标对象取景的速度。数值越大,追踪目标的速度越快,但也会导致动作更加生涩。", + + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "在锚点之间插值", + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "启用后,摄像机将在世界中的摄像机锚点之间平滑插值。", + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "插值速度", + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "当启用锚点之间的插值时,它控制摄像机从一个锚点移动到另一个锚点的速度。", + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "使用线性插值", + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "启用此选项可在锚点之间移动时使用线性插值,而不是平滑插值。线性插值会突然开始和停止,但移动速度不变,与锚点之间的距离无关。这意味着如果锚点之间的距离较远,摄像机到达锚点所需的时间会更长。", + + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "生成在世界中已拍摄的照片", + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "当你使用交互式照相机对话框拍照时,照片是否会生成到世界中?如果禁用,照片只会保存到你的文档或库存中(如果配置了自动保存)", + + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "动态模糊", + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "摄像机是否应该渲染动态模糊效果?", + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "屏幕空间反射", + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "摄像机是否应该渲染屏幕空间反射效果?这可以为闪亮的表面提供更好的反射效果,但可能会导致伪影并增加性能要求。", + + "Settings.DescriptionField.NoTextTitle": "更多信息", + "Settings.DescriptionField.NoTextDescription": "将鼠标悬停在某个设置上可查看其说明。", + + "Settings.RelaySettings" : "网络中继", + "Settings.RelaySettings.AlwaysUseRelay" : "总是使用中继模式连接", + "Settings.RelaySettings.AlwaysUseRelay.Description" : "当无法建立与主机的直接连接时,中继模式通常用作备用方法。\n\n这在特定主机出现连接问题时非常有用。 但我们 推荐一直打开此选项。", + "Settings.RelaySettings.UseClosestAvailableRelay" : "使用最近的可用中继服务器", + "Settings.RelaySettings.UseClosestAvailableRelay.Description" : "启用该选项后,将自动选择离你最近可用的中继服务器进行连接。如果你想通过特定中继服务器进行连接(例如,在长距离连接时,为避免数据包排队),可以禁用此选项,并在下面配置首选中继服务器。", + "Settings.RelaySettings.RelayPriorities": "配置中继服务器优先级", + "Settings.RelaySettings.RelayPriorities.Breadcrumb": "中继服务器优先级", + + "Settings.PostProcessingSettings" : "后期处理", + "Settings.PostProcessingSettings.MotionBlurIntensity" : "动态模糊强度", + "Settings.PostProcessingSettings.MotionBlurIntensity.Description" : "这可以控制运动模糊效果的强度,使图像随着运动而模糊。 \n\n如果你将该效果设置为 0 % ,该效果将被完全禁用,这样可以提高性能。", + "Settings.PostProcessingSettings.BloomIntensity" : "光晕效果", + "Settings.PostProcessingSettings.BloomIntensity.Description" : "光晕效果会使场景中明亮的物体周围出现光晕,通常是 HDR 范围内的物体。 这可以让你在相同光量下控制该效果的强度。 \n\n请注意,当该效果设置为低或禁用时,某些内容可能看起来不正确。\n\n如果你将该效果设置为 0 % ,该效果将被完全禁用,这样可以提高性能。", + "Settings.PostProcessingSettings.AmbientOcclusionIntensity" : "环境遮挡 (AO) 强度", + "Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description" : "环境光遮蔽会使场景中的褶皱和角落变暗,这些地方通常受光较少。这可以增加场景的深度和真实感。请注意,如果将其设置得过低或禁用,某些内容可能会看起来不正确或完全被淡化,而在其他情况下则不会出现这种问题。", + "Settings.PostProcessingSettings.ScreenSpaceReflections" : "屏幕空间反射 (实验性功能)", + "Settings.PostProcessingSettings.ScreenSpaceReflections.Description" : "启用后,摄像机当前可见的任何场景部分都会实时反射出闪亮的表面。请注意,此滤镜目前还处于试验阶段,在很多场景中效果不佳,会产生诡异的反射和伪影。", + "Settings.PostProcessingSettings.Antialiasing" : "抗锯齿", + "Settings.PostProcessingSettings.Antialiasing.Description" : "抗锯齿滤镜可以平滑场景中物体的锯齿状边缘。你可以选择几种不同的滤镜,每种滤镜都有不同的缺点。FXAA 是常用的滤镜,效果相当不错,但也会模糊场景中的其他部分,例如文本。\n\n警告: 有些 AA 选项可能不适合在 VR 中使用或根本无法在 VR 中使用。", + + "Settings.TextureQualitySettings" : "纹理质量", + "Settings.TextureQualitySettings.TextureSizeRatio" : "相对纹理大小", + "Settings.TextureQualitySettings.TextureSizeRatio.Description" : "这决定了将要加载的所有材质的相对大小。你可以用它来降低纹理的整体分辨率,这样可以提高显存使用率和加载速度,但代价是视觉上的清晰度。\n\n例如,如果纹理是 4K,而你将其设置为半分辨率,那么将加载 2K 版本的纹理。", + "Settings.TextureQualitySettings.TextureSizeLimit" : "最大纹理大小", + "Settings.TextureQualitySettings.TextureSizeLimit.Description" : "限制已加载纹理的最大分辨率。任何高于此分辨率的纹理都将被限制在设定的分辨率内。任何小于此分辨率的纹理都不会受到影响。\n\n此设置应用于相对纹理大小之后。", + "Settings.TextureQualitySettings.MinimumTextureSize" : "限制纹理高于分辨率", + "Settings.TextureQualitySettings.MinimumTextureSize.Description" : "它控制着受上述设置限制的纹理最小分辨率。如果纹理的尺寸小于此值,则将按原样加载。\n\n例如,如果你将其设置为 512,那么如果纹理是 256,即使纹理大小比例设置为一半,也仍会以 256 的形式加载。", + "Settings.TextureQualitySettings.DefaultFilterMode" : "纹理筛选", + "Settings.TextureQualitySettings.DefaultFilterMode.Description" : "这可以控制纹理的过滤,从而控制纹理的质量和性能。\n\n单线性: 最低质量,无插值。纹理将呈块状。\n\n双线性: 纹理像素是内插的,但贴图的过渡会很粗糙,导致过渡线清晰可见。\n\n三线性: 不同 mip 级之间平滑过渡,消除了距离上刺眼的过渡线。\n\n各向异性: 最高质量,即使在陡峭的角度下,纹理也会非常清晰。", + "Settings.TextureQualitySettings.AnisotropicLevel" : "各向异性过滤", + "Settings.TextureQualitySettings.AnisotropicLevel.Description" : "控制各向异性过滤的质量。", + "Settings.TextureQualitySettings.ReloadAllTextures" : "强制重新加载所有材质 (会使游戏运行速度变慢)", + + "Settings.ResolutionSettings" : "分辨率", + "Settings.ResolutionSettings.Fullscreen" : "全屏", + "Settings.ResolutionSettings.Fullscreen.Description" : "在全屏模式和窗口模式之间切换。", + "Settings.ResolutionSettings.WindowResolution" : "窗口模式分辨率", + "Settings.ResolutionSettings.WindowResolution.Description" : "窗口模式下应使用的分辨率。这将控制屏幕上窗口的实际大小。", + "Settings.ResolutionSettings.FullscreenResolution" : "全屏模式分辨率", + "Settings.ResolutionSettings.FullscreenResolution.Description" : "在全屏模式下应使用什么分辨率。尺寸将保持不变,但降低分辨率可以提高性能(尤其是 4K 等高分辨率屏幕),但代价是图像更加模糊。", + "Settings.ResolutionSettings.ApplyResolution" : "应用更改", + + "Settings.RenderingQualitySettings" : "渲染质量", + "Settings.RenderingQualitySettings.PerPixelLights" : "每像素灯光", + "Settings.RenderingQualitySettings.PerPixelLights.Description" : "这个值控制着有多少点光源和聚光灯可以直接影响使用正向方法渲染的对象--通常是透明和非 PBS 对象(例如使用着色器)。\n\n增加该值可以提高照明质量,减少多灯情况下的色彩闪烁,但同时也会影响性能--每影响一束光,就需要对物体进行多次渲染。", + "Settings.RenderingQualitySettings.ShadowCascades" : "阴影级联", + "Settings.RenderingQualitySettings.ShadowCascades.Description" : "这可以控制世界中定向灯光阴影的分辨率级联。级联可以更好地分配阴影贴图的分辨率--近处的阴影分辨率较高,远处的分辨率较低,但渲染性能较高。", + "Settings.RenderingQualitySettings.ShadowResolution" : "阴影分辨率", + "Settings.RenderingQualitySettings.ShadowResolution.Description" : "该值控制灯光阴影的分辨率。提高该值会使阴影边缘更平滑,清晰度更高,但会提高性能要求。\n\n请注意,某些灯光可能会覆盖阴影分辨率,不受此设置的影响。", + "Settings.RenderingQualitySettings.ShadowDistance" : "阴影距离", + "Settings.RenderingQualitySettings.ShadowDistance.Description" : " 该值控制阴影覆盖的距离。增大该值可以确保场景中更远的部分被阴影适当覆盖,但同时也会使阴影的细节分散到更大的区域。\n\n你应该将此设置与阴影级联和分辨率一起更改--阴影分辨率越高,阴影距离就越大。如果降低阴影分辨率和级联,你会希望降低阴影距离,这样阴影的清晰度会更好。", + "Settings.RenderingQualitySettings.SkinWeightMode" : "蒙皮权重", + "Settings.RenderingQualitySettings.SkinWeightMode.Description" : "对于任何蒙皮权重(通过骨骼变形的 3D 模型,如大多数虚拟形象),该值控制使用多少骨骼来影响每个顶点的位置。\n\n降低该值可以节省一些性能,但变形质量会降低,从而产生尖锐的折痕和其他伪影,通常出现在接缝处。", + + "Settings.ImportSettings": "导入设置", + "Settings.ImportSettings.SessionUrls": "导入会话设置时", + "Settings.ImportSettings.SessionUrls.Description": "当一个房间URL被导入时,会发生什么。可用的选项有:\n\nOpen - 打开房间\nSpawnEntityInterface - 在当前位置生成URL的表示(例如会话球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", + "Settings.ImportSettings.WorldUrls": "导入世界URL时", + "Settings.ImportSettings.WorldUrls.Description": "当导入世界URL时,应该发生什么?可用的选项有:\n\nOpen - 打开世界。\nSpawnEntityInterface - 在当前位置生成URL的表示(例如世界球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", + "Settings.ImportSettings.NetworkUrls": "导入网络URL时", + "Settings.ImportSettings.NetworkUrls.Description": "当一个网络URL被导入时,应该发生什么?可用的选项有:\n\nOpen - 在URL处打开一个会话连接。\nSpawnEntityInterface - 在当前位置生成url的表示(例如房间球)。\nSpawnUrl - 在当前的位置生成URL作为URL接口。", + + "LocomotionArchetype.Walk": "移动", + "LocomotionArchetype.Fly": "飞行", + "LocomotionArchetype.NoClip": "穿墙", + "LocomotionArchetype.Teleport": "传送", + "LocomotionArchetype.GrabWorld": "抓握世界", + "LocomotionArchetype.NoLocomotion": "无运动", + "LocomotionArchetype.ThreeAxisNoClip": "三轴穿墙", + "LocomotionArchetype.ThreeAxisFly": "三轴飞行", + "LocomotionArchetype.ZeroG": "零重力", + + "LocomotionSettings.MakePreferred": "设为首选", + "LocomotionSettings.MakeLeastPreferred": "设为次选", + + "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.NoReason": "没有提供原因", + "Security.HostAccess.Allow": "允许", + "Security.HostAccess.Deny": "拒绝", + + "ComponentSelector.Back" : "< (返回)", + "ComponentSelector.Title" : "组件", + "ComponentSelector.CreateCustomType" : "创建自定义类型", + "ComponentSelector.CommonGenericTypes" : "常见通用类型", + "ComponentSelector.CustomGenericArguments" : "自定义通用参数:", + "ComponentSelector.InvalidType" : "无效类型", + + "Inspector.Title" : "场景查看器", + "Inspector.Slot.AttachComponent": "附加组件", + + "Inspector.Slot.Axis.X": "+X-X左", + "Inspector.Slot.Axis.Y": "+Y-Y下", + "Inspector.Slot.Axis.Z": "+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.Member.ResetToDefault": "重置为默认值", + + "Inspector.Member.BreakLinkDrive": "断开驱动连接", + "Inspector.Member.OpenLinkDrive": "打开驱动来源", + + "Inspector.Member.SetAllToAvg": "全部设置为平均值", + "Inspector.Member.SetAllToX": "全部设为 X", + "Inspector.Member.SetAllToY": "全部设为 Y", + "Inspector.Member.SetAllToZ": "全部设为 Z", + "Inspector.Member.SetAllToW": "全部设为 W", + "Inspector.Member.Normalize": "标准化", + "Inspector.Member.BakeBlendshape" : "烘焙形态键", + "Inspector.Member.RemoveBlendshape" : "移除形态键", + "Inspector.Member.SplitBlendshape.X" : "在 X 轴上分割形态键", + "Inspector.Member.SplitBlendshape.Y" : "在 Y 轴上分割形态键", + "Inspector.Member.SplitBlendshape.Z" : "在 Z 轴上分割形态键", + + "Inspector.ProceduralAsset.UpdateCount": "更新次数: {n}", + "Inspector.ProceduralAsset.Error": "错误: {error}", + + "Inspector.Mesh.StatsHeader": "网格统计", + "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.RecalculateTangentsMikkt": "重新计算切线(Mikktspace)", + "Inspector.Mesh.RecalculateTangentsSimple": "重新计算切线(简单)", + "Inspector.Mesh.RecalculateBlendshapeNormals": "重新计算形态键法线", + "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "重新计算形态键法线(平滑着色)", + "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "重新计算形态键切线(Mikktspace)", + "Inspector.Mesh.FlipNormals": "翻转法线", + "Inspector.Mesh.ReverseWinding": "反向布线", + "Inspector.Mesh.MakeDualSided": "使双面", + "Inspector.Mesh.ConvertToFlatShading": "转换为平面着色", + "Inspector.Mesh.ConvertToConvexHull": "转换为凸包", + "Inspector.Mesh.ConvertToPointCloud": "转换为点云", + "Inspector.Mesh.MergeDoubles": "合并重复项", + "Inspector.Mesh.StripEmptyBlendshapes": "去除空形态键", + "Inspector.Mesh.StripBlendshapeNormals": "去除形态键法线", + "Inspector.Mesh.StripBlendshapeTangents": "去除形态键切线", + "Inspector.Mesh.MergeBlendshapes": "合并形态键", + + "Inspector.Mesh.GetBoneList": "获取骨骼列表", + "Inspector.Mesh.GetBoneData": "获取骨骼数据", + + "Inspector.Mesh.TrimVertexBoneWeightsTo": "修剪顶点骨骼权重:", + "Inspector.Mesh.BoneTrimCount": "{n} 骨骼", + "Inspector.Mesh.UV_Multiplicator": "乘数:", + "Inspector.Mesh.ScaleUVs": "UV缩放", + + "Inspector.MeshRenderer.MergeByMaterial": "合并具有相同材质的子网格", + "Inspector.MeshRenderer.SplitByMaterial": "分离每种材质的网格", + + "Inspector.MeshCollider.VHACD": "凸包分解 (V-HACD 2.0)", + "Inspector.MeshCollider.ReplaceBox": "使用盒碰撞器替换", + + "Inspector.Texture3D.SpawnVisualizer" : "生成显示器", + + "Inspector.Skybox.SetActiveSkybox": "设为天空盒", + "Inspector.AmbientLightSH2.SetActiveAmbientLight": "设为环境光", + + "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": "将不受形态键影响的网格分离为零件", + "Inspector.SkinnedMesh.StripEmptyBlendshapes": "去除空形态键", + "Inspector.SkinnedMesh.StripBlendshapesResult": "完成!删除了 {n} 个形态键", + "Inspector.SkinnedMesh.StripEmptyBones": "去除空骨骼", + "Inspector.SkinnedMesh.StripBonesResult": "完成!删除了 {n} 个骨骼", + "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "烘焙无驱动形态键", + "Inspector.SkinnedMesh.BakeBlendShapeResult": "已烘焙 {n} 个形态键", + "Inspector.SkinnedMesh.VisualizeBoneBounds": "可视化骨骼边界框", + "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "可视化近似合并骨骼的球形边界", + "Inspector.SkinnedMesh.ClearBoundsVisuals": "删除骨骼边界框的视觉效果", + "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "根据当前姿态计算显式边界", + "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "从当前姿态拓展显式边界", + "Inspector.SkinnedMesh.BakeToStaticMesh": "烘焙为静态网格", + "Inspector.SkinnedMesh.SortBlendshapes.Name": "以名称对形态键排序", + "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "以名称长度对形态键排序", + + "Inspector.SimpleAvatarProtection.RemoveAll": "移除所有实例", + "Inspector.SimpleAvatarProtection.RemoveSingle": "移除单个实例", + "Inspector.SimpleAvatarProtection.Warning": "警告!
以任何除下方按钮之外的方式移除这个组件,都会触发保护机制,并导致自毁和可能的数据损失!", + "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "移除虚拟形象保护", + + "Inspector.BipedRig.GetDiagnosticInfo": "获取rig诊断信息", + "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.Texture3D.Size": "尺寸: {width} x {height} x {depth}", + + "Inspector.Texture.BakeTexture": "烘焙纹理", + "Inspector.Texture.ReplaceFromClipboard" : "从剪贴板替换", + + "Inspector.Texture.InvertRGB": "反色", + "Inspector.Texture.InvertR": "反相 R 通道", + "Inspector.Texture.InvertG": "反相 G 通道", + "Inspector.Texture.InvertB": "反相 B 通道", + "Inspector.Texture.InvertA": "反相透明度", + "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.ShiftHue": "转变色相", + "Inspector.Texture.Saturation": "饱和:", + "Inspector.Texture.AdjustSaturation": "调整饱和度", + "Inspector.Texture.Value": "值:", + "Inspector.Texture.AdjustValue": "调整值", + "Inspector.Texture.Gamma": "伽玛:", + "Inspector.Texture.AdjustGamma": "调整伽玛", + "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.TrimTransparent" : "截断透明度", + "Inspector.Texture.TrimByCornerColor" : "根据角落颜色截断", + "Inspector.Texture.MakeSquare": "使成正方形", + "Inspector.Texture.ToNearestPOT": "到最接近的2的幂", + "Inspector.Texture.MakeTileable": "使可切块(过渡比率):", + "Inspector.Texture.TileLoop": "循环平铺", + "Inspector.Texture.TileMirror": "镜面平铺", + "Inspector.Texture.NormalizeMaxOnly" : "最大值归一化", + "Inspector.Texture.NormalizeMinMax" : "区间归一化", + "Inspector.Texture.NormalizeIndependent" : "独立归一化RGB值(最小值与最大值)", + "Inspector.Texture.BleedColorToAlpha" : "将颜色渗入Alpha", + "Inspector.Texture.AlphaGamma": "Alpha 伽玛", + "Inspector.Texture.AdjustAlphaGamma": " 调整 Alpha 伽玛", + "Inspector.Texture.AddAlpha": "添加 Alpha", + + "Inspector.Texture.InvalidFloats": "诊断:无效的浮点数", + "Inspector.Texture.GenerateMetadata": "诊断:生成位图元数据", + + "Inspector.Material.VariantInfo": "变体ID:{variantID} (原始变体ID:{rawVariantID})", + "Inspector.Material.WaitingForApply": "{waiting,select,True{等待} False{已}}应用变体", + + "Inspector.Audio.BakeAudio": "烘焙音频剪辑", + "Inspector.Audio.FormatInfo": "采样率:{rate} Hz, 通道数:{channels} ({channel_count})", + "Inspector.Audio.Duration": "持续时间:{duration},采样数:{samples}", + "Inspector.Audio.EncodingInfo": "编码器信息:{info}, {decoded,select,True{已} False{未}}完全解码", + + "Inspector.Audio.Normalize": "归一化音量", + "Inspector.Audio.AmplitudeThreshold": "幅度阈值:", + "Inspector.Audio.TrimSilence": "修剪无音", + "Inspector.Audio.TrimStartSilence": "修剪开始无音", + "Inspector.Audio.TrimEndSilence": "修剪结束无音", + "Inspector.Audio.PositionDuration": "位置/持续时间(以秒为单位):", + "Inspector.Audio.TrimStart": "修剪开始", + "Inspector.Audio.TrimEnd": "修剪结束", + "Inspector.Audio.FadeIn": "添加淡入", + "Inspector.Audio.FadeOut": "添加淡出", + "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.DynamicBoneChain.SetupFromChildren": "应用到子级", + "Inspector.DynamicBoneChain.SetupFromChildrenAll": "全部应用到子级", + "Inspector.DynamicBoneChain.SetupFromChildrenRig": "仅将绑定应用到子级", + "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "替换子级中的平滑变换", + "Inspector.DynamicBoneChain.ClearSmoothTransforms": "清除子级中的平滑变换", + "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- 碰撞体与抓取 -------", + "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "从层次结构添加固定碰撞体(使用对象根)", + "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "总是抓取末端骨骼", + + "Inspector.DataPreset.SetActive": "设置激活状态", + "Inspector.DataPreset.SetValues": "设定数值", + "Inspector.DataPreset.AddAllChildren": "增加所有子集", + + "Inspector.Rig.CleanupBoneColliders": "清理骨骼碰撞体", + "Inspector.Rig.GenerateDebugVisuals": "生成调试视觉效果", + "Inspector.Rig.ClearDebugVisuals": "清除调试视觉效果", + + "Inspector.AvatarExpression.AutoAssign": "使用启发式自动分配形态键", + + "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", + "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", + + "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}, 帧率: {fps}, 模拟时间: {time}, 提交时间: {renderSubmitTime}, 渲染分配: {allocationCount}", + "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", + + "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" : "{name}查看器", + + "CreateNew.Title" : "创建", + + "Wizard.General.ProcessRoot": "处理根:", + "Wizard.General.Result": "结果:", + "Wizard.General.ErrorNoRoot": "未选择根", + "Wizard.General.RemovedResult": "已删除 {n}", + + "Wizard.AssetOptimization.Title": "资产优化设置向导", + "Wizard.AssetOptimization.CleanupUnusedAssets": "清理未使用的资产", + "Wizard.AssetOptimization.CleanupEmptySlots": "清理空插槽", + "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "清理禁用的网格渲染器", + "Wizard.AssetOptimization.DeduplicateMaterials": "重复材质球删除", + "Wizard.AssetOptimization.CleanupFileItems": "清理文件项", + "Wizard.AssetOptimization.MaxTextureResolution": "设置最大纹理分辨率", + "Wizard.AssetOptimization.RecompressTextures": "重新压缩纹理", + "Wizard.AssetOptimization.RecalculateAllNormals": "重新计算所有法线", + "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "重新计算所有法线(合并)", + "Wizard.AssetOptimization.RecalculateAllTangents": "重新计算所有切线(Mikktspace)", + "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.SetShadowType": "设置阴影类型", + "Wizard.LightSources.ChangeIntensity": "更改强度", + "Wizard.LightSources.ChangeRange": "更改范围", + "Wizard.LightSources.Enable": "启用", + "Wizard.LightSources.Disable": "禁用", + "Wizard.LightSources.Destroy": "破坏", + + "Wizard.CubemapCreator.Title": "立方体贴图创建器", + "Wizard.CubemapCreator.Textures": "源纹理:", + "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.TopBottomRotation": "顶部/底部旋转:", + + "Wizard.ReflectionProbes.Title": "反射探针设置向导", + "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": "正在烘焙 {index}/{count}...", + + "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": "跟随游标:启用", + "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.Welcome": "欢迎!", + "Tutorial.Welcome.Description" : "进入一个有着无限可能性的全新数字宇宙。不管你是为了与世界各地的朋友社交,还是为了建造、创作与开发美丽的艺术品与交互式数字虚拟形象,亦或是复杂的可交互游戏和世界,Resonite 都为你提供了一个无限可自定义的环境。这里永远欢迎你,你也将能在此找到志同道合的朋友。

在你开始探索之前,我们会先引导你进行一些必要的设置,以确保丝滑的体验。当你准备就绪,就请点击下方的按钮", + "Tutorial.Welcome.Begin": "让我们开始吧!", + + "Tutorial.Welcome.AccountHeader": "{appName}帐户", + "Tutorial.Welcome.AccountDescription": "注册帐户后你将会拥有 1GB 免费存储空间,它可以用于保存物品、喜欢的虚拟形象,以及添加朋友和传递信息。", + "Tutorial.Welcome.AccountCreate": "注册", + "Tutorial.Welcome.AccountLogin": "登录", + "Tutorial.Welcome.AccountSkip": "以访客模式游玩", + "Tutorial.Welcome.AccountSkipHeader": "要以访客模式游玩吗?", + "Tutorial.Welcome.AccountSkipDescription": "一些功能将无法使用,例如保存物品、虚拟形象、添加好友等。", + "Tutorial.Welcome.AccountSkipConfirm": "确定", + + "Tutorial.Welcome.SettingsHeader": "基本配置", + "Tutorial.Welcome.SettingsDescription": "你可以配置基本动作和用户首选项。 所有这些都可以在以后更改。", + "Tutorial.Welcome.SettingsTurning": "旋转方式", + "Tutorial.Welcome.SettingsSnapTurn": "固定角度", + "Tutorial.Welcome.SettingsSnapTurn.Description": "每次掰动摇杆,将会旋转固定的角度。适用于新用户。", + "Tutorial.Welcome.SettingsSmoothTurn": "平滑旋转", + "Tutorial.Welcome.SettingsSmoothTurn.Description": "平滑地旋转,旋转的角度与掰动摇杆的力度有关。容易引起3D眩晕。", + "Tutorial.Welcome.SettingsPrimaryController": "主控制器", + "Tutorial.Welcome.SettingsPrimaryLeft": "左", + "Tutorial.Welcome.SettingsPrimaryLeft.Description": "左手", + "Tutorial.Welcome.SettingsPrimaryRight": "右", + "Tutorial.Welcome.SettingsPrimaryRight.Description": "右手", + + "Tutorial.Welcome.SettingsHeadDirectionMovement": "移动方式", + "Tutorial.Welcome.SettingsUseHeadDirection": "面朝方向", + "Tutorial.Welcome.SettingsUseHeadDirection.Description": "你将朝着你在看的方向前进", + "Tutorial.Welcome.SettingsUseControllerDirection": "控制器方向", + "Tutorial.Welcome.SettingsUseControllerDirection.Description": "你会朝着控制器的方向移动", + + "Tutorial.Welcome.LeftControllerMode": "左控制器模式", + "Tutorial.Welcome.RightControllerMode": "右控制器模式", + + "Tutorial.Welcome.SidewaysTurnOnly": "仅转向", + "Tutorial.Welcome.SidewaysTurnOnly.Description": "控制器仅用于转动", + "Tutorial.Welcome.SidewaysTurnAndMove": "转向 & 移动", + "Tutorial.Welcome.SidewaysTurnAndMove.Description": "控制器用于转向和移动", + "Tutorial.Welcome.SidewaysStrafe": "前进", + "Tutorial.Welcome.SidewaysStrafe.Description": "使用控制器来前进", + "Tutorial.Welcome.SidewaysOff": "关闭", + "Tutorial.Welcome.SidewaysOff.Description": "只能前后移动", + + "Tutorial.Welcome.SettingsHeight": "你的身高", + "Tutorial.Welcome.SettingsHeightExamples": "例子: 1.85 m, 185 cm, 6' 1\", 6 英尺 1 英寸", + + "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 聊天室", + + "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引用的行为与组件很可能会不再工作,需要进行重新配置。不!要!使用这个选项 除非你有非常充分的理由。", + "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会像这样变化:\n U-MyUsername -> U-fX3pKe7AYYQ", + + "Migration.DataSelection.Title": "当我们迁移你的账户时,应该迁移哪些数据?", + "Migration.DataSelection.Everything": "所有数据", + "Migration.DataSelection.Choose": "让我自己选择", + + "Migration.DataSelection.Favorites": "收藏内容(虚拟形象、家、相机、键盘、Facets)", + + "Migration.DataSelection.Favorites.Description": "这将首先迁移你的家、收藏的虚拟形象、键盘、相机与仪表板,这样你就能尽快开始使用它们。\n 警告: 如果你选择了这个选项,你可能会 失去某些 在迁移前作出的对你收藏内容的更改。", + "Migration.DataSelection.Favorites.OverwriteTitle": "我们应该在迁移时覆写你的收藏夹吗?", + + "Migration.DataSelection.Home.Title": "将你原来的家设为默认?", + "Migration.DataSelection.Home.Description": "当我们迁移你数据时,你原本的云端家园会被安置在一个不同的URL下,你的默认家会被设为一个全新的云端家园。不过,如果你希望如此,我们也可以将你原有的家设置为默认。即使你选择了“不”,你原有的家依然可以被访问。你也可以稍后再收藏它并设为你的家。", + + "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.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.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.Summary": "好的,我们已经完成了准备工作。点击下方的开始迁移按钮,我们就会开始你的迁移任务。\n\n迁移将花费一些时间,我们需要拷贝所有的数据。如果你选择迁移你的收藏夹,我们会优先迁移它们以便你能够尽快使用。\n\n在迁移进行时,你无需保持 {appName} 运行,但我们也会通过 {appName} 机器人向你发送通知,以告知你进展如何。", - "Migration.List.EmptyTitle": "需要开始新的迁移任务吗?", - "Migration.List.EmptySubtitle": "点击左上方的“新建迁移任务”按钮", + "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.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.CurrentlyMigrating": "正在迁移 {value} 的数据。", + "Migration.Report.CurrentItem": "当前项目: {value}", - "Migration.Report.CurrentRate": "当前速度: ~{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.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.Error": "错误: {error}", + "Migration.NothingSelected": "未选择任何项,无法开始。", - "Migration.ColorManagement": "这个世界在伽马色彩空间下被创建,目前已被自动转换至线性色彩空间。

它看起来可能会有些不同,但总体应当保持可用。

如果你就是作者且发现了世界转换中的错误,不!要!保!存! 仅进行另存。

只要原始世界存在,我们还可以改良转换流程。否则你将自己负责修复这些错误。", + "Migration.ColorManagement": "这个世界在伽马色彩空间下被创建,目前已被自动转换至线性色彩空间。

它看起来可能会有些不同,但总体应当保持可用。

如果你就是作者且发现了世界转换中的错误,不!要!保!存! 仅进行另存。

只要原始世界存在,我们还可以改良转换流程。否则你将自己负责修复这些错误。", - "Temporary.MMC.Voting UI": "MMC 投票界面", - "Temporary.MMC.Vote": "投票", + "Temporary.MMC.Voting UI": "MMC 投票界面", + "Temporary.MMC.Vote": "投票", - "Temporary.MMC.Categories.Name": "类别", + "Temporary.MMC.Categories.Name": "类别", - "Temporary.MMC.Categories.Worlds": "世界", - "Temporary.MMC.Categories.Worlds.Social": "社交", - "Temporary.MMC.Categories.Worlds.Game": "游戏", + "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.Other": "其他", + "Temporary.MMC.Categories.Misc": "杂项", + "Temporary.MMC.Categories.Meme": "梗", - "Temporary.MMC.Categories.Avatars": "虚拟形象", - "Temporary.MMC.Categories.Avatars.Accessories": "配件", + "Temporary.MMC.Categories.Avatars": "虚拟形象", + "Temporary.MMC.Categories.Avatars.Accessories": "配件", - "Temporary.MMC.VoteSuccess": "在 {category} 中你投票给了 {voteTarget}。", - "Temporary.MMC.VoteFailure": "投票失败,你的投票未被成功计票,请重试。", - "Temporary.MMC.VotedAlready": "你已经为 {voteTarget} 投过票了。", - "Temporary.MMC.VoteInvalid": "无效投票,请重试。", + "Temporary.MMC.VoteSuccess": "在 {category} 中你投票给了 {voteTarget}。", + "Temporary.MMC.VoteFailure": "投票失败,你的投票未被成功计票,请重试。", + "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": "欢迎来到你的 家园 世界!这是你每次登录后所来到的地方。

这是一个你自己的世界,你可以保存任何所作的更改。

如果你保存了,当你下次回来时,一切将与你离开时一模一样!", - "Tutorial.Teleporter.Error": "加载家园失败!
走出传送器,然后再尝试走进去", + "Tutorial.Teleporter.Error": "加载家园失败!
走出传送器,然后再尝试走进去", - "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": "前往Wiki!", - "CloudHome.Info.GoToDiscord": "前往Discord!", - - "CloudHome.Info.ModerationTab.Title": "监管!", - "CloudHome.Info.ModerationTab.Content": "安全很重要。如果你需要帮助或者需要举报一位用户,请在我们的 监管平台发起工单。

我们有由志愿管理员组成的强大团队 来保障社区的安全!如果你有疑问,或是发现了违反行为准则的现象,请发起工单。", - - "CloudHome.Info.InventoryTab.Title": "保存你的物品!", - "CloudHome.Info.InventoryTab.Content": "在 仪表盘 中的 库存 包含了你保存的物品与虚拟形象。

基础 文件夹中,我们准备了一些有趣的东西。你可以双击来生成它们!", - - "CloudHome.Info.ToolsTab.Title": "世界内编辑!", - "CloudHome.Info.ToolsTab.Content": "{appName} 的一大特点在于,你能够轻易的在游戏中创造、修改事物。

是的!就在此处!实际上在任何地方都可以。你可以在库存中的 基础 -> 工具 栏找到用于修改世界的工具,并将一切变成你喜欢的样子。", - - "CloudHome.Info.HelpTab.Title": "获得帮助", - "CloudHome.Info.HelpTab.InfoLineOne": "需要帮助?查看我们的 Wiki,或者询问以获得解答。", - "CloudHome.Info.HelpTab.InfoLineTwo": "在我们的 Discord! 中提问,通过你仪表盘中的 桌面 标签页,你可以轻易地在桌面模式下查看链接。", - - "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": "宽", + "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": "前往Wiki!", + "CloudHome.Info.GoToDiscord": "前往Discord!", + + "CloudHome.Info.ModerationTab.Title": "监管!", + "CloudHome.Info.ModerationTab.Content": "安全很重要。如果你需要帮助或者需要举报一位用户,请在我们的 监管平台发起工单。

我们有由志愿管理员组成的强大团队 来保障社区的安全!如果你有疑问,或是发现了违反行为准则的现象,请发起工单。", + + "CloudHome.Info.InventoryTab.Title": "保存你的物品!", + "CloudHome.Info.InventoryTab.Content": "在 仪表盘 中的 库存 包含了你保存的物品与虚拟形象。

基础 文件夹中,我们准备了一些有趣的东西。你可以双击来生成它们!", + + "CloudHome.Info.ToolsTab.Title": "世界内编辑!", + "CloudHome.Info.ToolsTab.Content": "{appName} 的一大特点在于,你能够轻易的在游戏中创造、修改事物。

是的!就在此处!实际上在任何地方都可以。你可以在库存中的 基础 -> 工具 栏找到用于修改世界的工具,并将一切变成你喜欢的样子。", + + "CloudHome.Info.HelpTab.Title": "获得帮助", + "CloudHome.Info.HelpTab.InfoLineOne": "需要帮助?查看我们的 Wiki,或者询问以获得解答。", + "CloudHome.Info.HelpTab.InfoLineTwo": "在我们的 Discord! 中提问,通过你仪表盘中的 桌面 标签页,你可以轻易地在桌面模式下查看链接。", + + "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": "关闭菜单", + "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.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.RotateMeDesktop": "按住E来旋转我!", + "StickyNote.RotateMeVR": "旋转我!", - "StickyNote.EquipMeDesktop": "装备并按下左键!", - "StickyNote.EquipMeVR": "装备并拉弦!", + "StickyNote.EquipMeDesktop": "装备并按下左键!", + "StickyNote.EquipMeVR": "装备并拉弦!", - "StickyNote.DipBrushes": "将笔刷浸入材质球来选择材质", - "StickyNote.BrushColor": "在你的上下文菜单中更改笔刷的颜色与大小", - "StickyNote.Drawing": "你可以在画板上或空气中绘画。事实上,在哪都行!", - "StickyNote.WorldCanvas": "世界就是你的画布!", + "StickyNote.DipBrushes": "将笔刷浸入材质球来选择材质", + "StickyNote.BrushColor": "在你的上下文菜单中更改笔刷的颜色与大小", + "StickyNote.Drawing": "你可以在画板上或空气中绘画。事实上,在哪都行!", + "StickyNote.WorldCanvas": "世界就是你的画布!", - "CloudHome.Panel.HomeControl": "家控制", + "CloudHome.Panel.HomeControl": "家控制", - "CloudHome.Panel.General": "通用", - "CloudHome.Panel.Lighting": "灯光", - "CloudHome.Panel.Furniture": "家具", + "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.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.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.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.FeaturedPanel.OpenWorld": "打开世界", + "CloudHome.FeaturedPanel.LinkText": "点击这里
来为你打开世界!", + "CloudHome.FeaturedPanel.Featured": "精选", - "CloudHome.AvatarPanel.Title": "精选虚拟形象世界", + "CloudHome.AvatarPanel.Title": "精选虚拟形象世界", - "CloudHome.SupporterPanel.Title": "我们的支持者们", + "CloudHome.SupporterPanel.Title": "我们的支持者们", - "Tutorial.InfoPanel.Title": "嘿!在你继续之前...", - "Tutorial.InfoPanel.Content": " 等待着你的是一个充满可能性的世界,你的想象将是唯一的限制。

你迄今所见之物几乎都是在游戏内开发的!来自世界各地的人们实时协作、共同建造了它们。

这个平台仍处于早期开发阶段,我们在不断更新和改进它。现在,你也是这旅程的一份子了!海阔凭鱼跃,天高任鸟飞!

感谢你驻足体验。", + "Tutorial.InfoPanel.Title": "嘿!在你继续之前...", + "Tutorial.InfoPanel.Content": " 等待着你的是一个充满可能性的世界,你的想象将是唯一的限制。

你迄今所见之物几乎都是在游戏内开发的!来自世界各地的人们实时协作、共同建造了它们。

这个平台仍处于早期开发阶段,我们在不断更新和改进它。现在,你也是这旅程的一份子了!海阔凭鱼跃,天高任鸟飞!

感谢你驻足体验。", - "Tutorial.GrabItems.Grab": "抓取", - "Tutorial.GrabItems.Snap": "吸附", - "Tutorial.GrabItems.Slide": "滑动", + "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.Title": "跳跃", + "Tutorial.Panel.Jumping.ContentDesktop": "在行走时,按下空格键跳跃!", + "Tutorial.Panel.Jumping.ContentVR": "在行走时,按下摇杆跳跃!", + "Tutorial.Panel.Jumping.ContentVRNoButtons": "在行走时,按下触控板中心跳跃!", - "Tutorial.Panel.WalkLocomotion.Title": "行走移动", - "Tutorial.Panel.WalkLocomotion.Content": "沿着地面行走和跳跃", + "Tutorial.Panel.WalkLocomotion.Title": "行走移动", + "Tutorial.Panel.WalkLocomotion.Content": "沿着地面行走和跳跃", - "Tutorial.Panel.TeleportLocomotion.Title": "传送移动", - "Tutorial.Panel.TeleportLocomotion.Content": "立即将你传送至传送指示器位置", + "Tutorial.Panel.TeleportLocomotion.Title": "传送移动", + "Tutorial.Panel.TeleportLocomotion.Content": "立即将你传送至传送指示器位置", - "Hints.Spawn.InitialMovementDesktop": "使用移动键位来四处移动!", - "Hints.Spawn.InitialMovementVR": "使用摇杆来四处行走!", - "Hints.Spawn.InitialMovementVRNoButtons": "使用触控板来四处行走!", + "Hints.Spawn.InitialMovementDesktop": "使用移动键位来四处移动!", + "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.GrabbingDesktop": "按住鼠标右键以符合物理地抓取物品!", + "Hints.Grabbing.GrabbingVR": "按下抓握键以符合物理地抓取物品!", - "Hints.Grabbing.Rotating": "按住E键并移动鼠标以旋转抓取的物品!", - "Hints.Grabbing.RotatingExtra": "同时按住Shift键与E键来绕其水平轴旋转物品!", + "Hints.Grabbing.Rotating": "按住E键并移动鼠标以旋转抓取的物品!", + "Hints.Grabbing.RotatingExtra": "同时按住Shift键与E键来绕其水平轴旋转物品!", - "Hints.Grabbing.ScalingDesktop": "抓取一个物品,按住Shift键,使用你的滚轮来缩放它!", - "Hints.Grabbing.ScalingVR": "用你的双手抓取物品来缩放它们!", + "Hints.Grabbing.ScalingDesktop": "抓取一个物品,按住Shift键,使用你的滚轮来缩放它!", + "Hints.Grabbing.ScalingVR": "用你的双手抓取物品来缩放它们!", - "Hints.Grabbing.OtherGrabbables": "我们提供许多的交互类型,摆弄这三件物品来了解它们!", - "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.TheMoonVR": "按下扳机键以激活激光来抓取和移动月亮!", + "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.DequipExtra": "注意,上下文菜单中的选项因你正手持工具而发生了改变。", + "Hints.Sundial.Dequip": "通过在上下文菜单中选择取消装备来丢弃已装备的工具。", + "Hints.Sundial.DequipExtra": "注意,上下文菜单中的选项因你正手持工具而发生了改变。", - "Hints.Sundial.Teleporter": "按下这个按钮来激活通向你云端家园的传送器!", - "Hints.Sundial.TeleporterExtra": "请享受你的家,感谢你驻足体验!", + "Hints.Sundial.Teleporter": "按下这个按钮来激活通向你云端家园的传送器!", + "Hints.Sundial.TeleporterExtra": "请享受你的家,感谢你驻足体验!", - "UI.TextDisplay.Landscape": "横向", - "UI.TextDisplay.Portrait": "纵向", - "UI.TextDisplay.NormalText": "常规文字", - "UI.TextDisplay.MonospaceText": "等宽文字", + "UI.TextDisplay.Landscape": "横向", + "UI.TextDisplay.Portrait": "纵向", + "UI.TextDisplay.NormalText": "常规文字", + "UI.TextDisplay.MonospaceText": "等宽文字", - "UI.DocumentDisplay.PageNumber": "页数 {page_number}", - "UI.DocumentDisplay.DocumentQuality": "质量", - "UI.DocumentDisplay.QualityLow": "低", - "UI.DocumentDisplay.QualityMedium": "中", - "UI.DocumentDisplay.QualityHigh": "高", - "UI.DocumentDisplay.Pages": "页数", - "UI.DocumentDisplay.ResetZoom": "重置缩放", + "UI.DocumentDisplay.PageNumber": "页数 {page_number}", + "UI.DocumentDisplay.DocumentQuality": "质量", + "UI.DocumentDisplay.QualityLow": "低", + "UI.DocumentDisplay.QualityMedium": "中", + "UI.DocumentDisplay.QualityHigh": "高", + "UI.DocumentDisplay.Pages": "页数", + "UI.DocumentDisplay.ResetZoom": "重置缩放", - "UI.VideoPlayer.GlobalSettings": "全局
设置", - "UI.VideoPlayer.LocalSettings": "本地
设置", - "UI.VideoPlayer.SpatialAudio": "空间
音频", - "UI.VideoPlayer.AreaBroadcast": "区域
广播", - "UI.VideoPlayer.BroadcastAudio": "广播
音频", - "UI.VideoPlayer.EnterURL": "在此输入URL", - "UI.VideoPlayer.AudioZoneTheater": "本地
剧院", - "UI.VideoPlayer.AudioZoneGlobal": "世界
音频", - "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} 用户
已加载", - "UI.VideoPlayer.AllUsersLoaded": "所有用户
均已加载", + "UI.VideoPlayer.GlobalSettings": "全局
设置", + "UI.VideoPlayer.LocalSettings": "本地
设置", + "UI.VideoPlayer.SpatialAudio": "空间
音频", + "UI.VideoPlayer.AreaBroadcast": "区域
广播", + "UI.VideoPlayer.BroadcastAudio": "广播
音频", + "UI.VideoPlayer.EnterURL": "在此输入URL", + "UI.VideoPlayer.AudioZoneTheater": "本地
剧院", + "UI.VideoPlayer.AudioZoneGlobal": "世界
音频", + "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} 用户
已加载", + "UI.VideoPlayer.AllUsersLoaded": "所有用户
均已加载", - "UI.ColorPicker.ColorPicker": "取色器", + "UI.ColorPicker.ColorPicker": "取色器", - "UI.ColorPicker.Linear": "线性", + "UI.ColorPicker.Linear": "线性", - "UI.ColorPicker.Hexadecimal": "16进制", - "UI.ColorPicker.ColorSwatches": "色板", + "UI.ColorPicker.Hexadecimal": "16进制", + "UI.ColorPicker.ColorSwatches": "色板", - "UI.ColorPicker.Red": "红", - "UI.ColorPicker.Green": "绿", - "UI.ColorPicker.Blue": "蓝", + "UI.ColorPicker.Red": "红", + "UI.ColorPicker.Green": "绿", + "UI.ColorPicker.Blue": "蓝", - "UI.ColorPicker.Hue": "色调", - "UI.ColorPicker.Saturation": "饱和度", - "UI.ColorPicker.Value": "值", + "UI.ColorPicker.Hue": "色调", + "UI.ColorPicker.Saturation": "饱和度", + "UI.ColorPicker.Value": "值", - "UI.ColorPicker.Alpha": "Alpha", - "UI.ColorPicker.Gain": "增益", + "UI.ColorPicker.Alpha": "Alpha", + "UI.ColorPicker.Gain": "增益", - "UI.ProgressBar.ImportingItem": "导入项目", + "UI.ProgressBar.ImportingItem": "导入项目", - "UI.Camera.Automatic": "自动", - "UI.Camera.Manual": "手动", + "UI.Camera.Automatic": "自动", + "UI.Camera.Manual": "手动", - "Tools.Names.MultiTool": "多功能工具", + "Tools.Names.MultiTool": "多功能工具", - "Tools.Names.CommonTools": "通用工具", - "Tools.Names.ManipulationTools": "操作工具集", - "Tools.Names.InformationTools": "信息工具集", + "Tools.Names.CommonTools": "通用工具", + "Tools.Names.ManipulationTools": "操作工具集", + "Tools.Names.InformationTools": "信息工具集", @@ -2845,12 +2845,12 @@ - "Discord.RichPresence.InPrivateWorld": "在私人世界", - "Discord.RichPresence.InPrivateLargeText": "在私人世界 ({version})", - "Discord.RichPresence.InPublicWorld": "在公开世界", - "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} 个世界)", - "Discord.RichPresence.InPublicLargeText": "在公开世界 ({version})", + "Discord.RichPresence.InPrivateWorld": "在私人世界", + "Discord.RichPresence.InPrivateLargeText": "在私人世界 ({version})", + "Discord.RichPresence.InPublicWorld": "在公开世界", + "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} 个世界)", + "Discord.RichPresence.InPublicLargeText": "在公开世界 ({version})", - "Dummy": "Dummy" - } + "Dummy": "Dummy" + } } From 4a9f6a5dc3972dbc4c12abc1f3183db389433bff Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Fri, 21 Feb 2025 13:08:22 +0100 Subject: [PATCH 273/529] de: translated invite request strings --- de.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/de.json b/de.json index 39d4b12..63bef9d 100644 --- a/de.json +++ b/de.json @@ -641,6 +641,7 @@ "Contacts.IgnoreRequest": "Anfrage ignorieren", "Contacts.Invite": "Hierhin einladen", "Contacts.RevokeInvite": "Einladung zurückziehen", + "Contacts.RequestInvite": "Einladung erbitten", "Contacts.BanFromAllSessions": "Aus ALLEN meinen gehosteten Sitzungen verbannen", "Contacts.UnbanFromAllSessions": "In ALLEN meinen Sitzungen entbannen", "Contacts.BanFromCurrentWorld": "Aus aktueller Welt verbannen", @@ -670,6 +671,19 @@ "Contacts.Bot": "Bot-Konto", "Contacts.Migrated": "Kontakt ist noch nicht migriert", "Contacts.IncompatibleSession": "Inkompatible Sitzung", + "Contacts.AskToJoin": "um Beitritt bitten", + + "Contacts.InviteRequest.UserWantsToJoin": "{username} möchte zu Ihnen kommen", + "Contacts.InviteRequest.UserWantsToInviteAnother": "\"{requestingUser}\" möchte \"{userToInvite}\" zur Sitzung \"{sessionName}\" einladen", + "Contacts.InviteRequest.GrantInvite": "Einladung gewähren (einmalig)", + "Contacts.InviteRequest.AddAsContact": "\"{username}\" als Kontakt aufnehmen", + "Contacts.InviteRequest.AddAsContactOfHeadless": "\"{username}\" als Kontakt des Headless aufnehmen", + "Contacts.InviteRequest.AddHostAsContact": "\"{username}\" (Host) als Kontakt aufnehmen", + "Contacts.InviteRequest.HostIsUnregistered": "Der Host ist kein registrierter Benutzer", + "Contacts.InviteRequest.ForwardToHost": "Weiterleiten an den Host: {username}", + "Contacts.InviteRequest.SentRequest": "Einladung wurde erbeten", + "Contacts.InviteRequest.ForwardedRequest": "Bitte um Einladung von \"{username}\" zur Sitzung \"{sessionName}\" weitergeleitet", + "Contacts.InviteRequest.GrantedRequest": "Die Einladung von \"{username}\" zur Sitzung \"{sessionName}\" wurde gewährt", "Notifications.IsSociable": "Ist gesellig, bitte anstupsen oder einladen!", "Notifications.IsOnline": "Ist jetzt Online", @@ -679,6 +693,8 @@ "Notifications.ReceivedItem": "Hat Ihnen ein Objekt gesendet:", "Notifications.VoiceMessage": "Hat eine Sprachnachricht gesendet", "Notifications.SessionStarted": "Hat eine Sitzung gestartet:", + "Notifications.ReceivedInviteRequestDirect": "Möchte eingeladen werden", + "Notifications.ReceivedInviteRequestForwarded": "Möchte einladen:", "Notifications.UserJoined": "Benutzer beigetreten", "Notifications.UserLeft": "Benutzer hat Sitzung verlassen", "Notifications.PermissionChanged": "Rolle geändert zu {new}", @@ -1719,6 +1735,8 @@ "Settings.NotificationSettings.Message.Description": "Dies bestimmt, ob Sie benachrichtigt werden, wenn Sie Nachrichten empfangen.", "Settings.NotificationSettings.Invite": "Einladung zu einer Sitzung", "Settings.NotificationSettings.Invite.Description": "Dies bestimmt, ob Sie benachrichtigt werden, wenn Sie zu einer Sitzung eingeladen werden.", + "Settings.NotificationSettings.InviteRequest": "Bitten um Einladung", + "Settings.NotificationSettings.InviteRequest.Description": "Diese Einstellung legt fest, ob Sie bei Bitten um Einladung, denen Sie antworten können, eine Benachrichtigungen erhalten.", "Settings.NotificationSettings.ContactRequest": "Kontaktanfrage", "Settings.NotificationSettings.ContactRequest.Description": "Hier können Sie einstellen, welche Benachrichtigungen Sie erhalten, wenn Ihnen jemand eine Kontaktanfrage schickt.", "Settings.NotificationSettings.ContactSessionStarted": "Neue Sitzungen Ihrer Kontakte", From 59e47584e25a08009909e334c5e4b3715383d45e Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Sat, 22 Feb 2025 00:50:21 +0800 Subject: [PATCH 274/529] zh-cn:Sync to the latest English version --- zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-cn.json b/zh-cn.json index 76f0419..8df2fd0 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -671,7 +671,7 @@ "Contacts.Bot": "Bot帐户", "Contacts.Migrated": "好友未迁移", "Contacts.IncompatibleSession" : "房间版本不兼容", - "Contacts.AskToJoin" : "询问后 加入。", + "Contacts.AskToJoin" : "请求 加入", "Contacts.InviteRequest.UserWantsToJoin" : "{username} 想要加入你。", "Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\" 想要邀请 \"{userToInvite}\" 去 \"{sessionName}\"", From 076a8ec51ba00c1efd0b04760e6692dfbae3c592 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Fri, 21 Feb 2025 21:21:29 +0200 Subject: [PATCH 275/529] chore: translate new strings --- fr.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/fr.json b/fr.json index 933bb60..a6aa2c3 100644 --- a/fr.json +++ b/fr.json @@ -641,6 +641,7 @@ "Contacts.IgnoreRequest": "Ignorer la requête", "Contacts.Invite": "Inviter ici", "Contacts.RevokeInvite": "Révoquer l'invitation", + "Contacts.RequestInvite": "Demander une invitation", "Contacts.BanFromAllSessions": "Bannir de TOUTES mes sessions", "Contacts.UnbanFromAllSessions": "Dé-bannir de toutes mes sessions", "Contacts.BanFromCurrentWorld": "Bannir de ce monde", @@ -670,6 +671,19 @@ "Contacts.Bot": "Compte de bot", "Contacts.Migrated": "Contact non-migré", "Contacts.IncompatibleSession": "Session incompatible", + "Contacts.AskToJoin": "Demander à rejoindre", + + "Contacts.InviteRequest.UserWantsToJoin": "{username} veux vous rejoindre", + "Contacts.InviteRequest.UserWantsToInviteAnother": "\"{requestingUser\" veux inviter \"{userToInvite}\" dans \"{sessionName}\"", + "Contacts.InviteRequest.GrantInvite": "Inviter (une utilisation)", + "Contacts.InviteRequest.AddAsContact": "Ajouter \"{username}\" comme contact", + "Contacts.InviteRequest.AddAsContactOfHeadless": "Ajouter \"{username}\" comme contact du serveur", + "Contacts.InviteRequest.AddHostAsContact": "Ajouter \"{username}\" (hôte) comme contact", + "Contacts.InviteRequest.HostIsUnregistered": "L'hôte n'a pas de compte", + "Contacts.InviteRequest.ForwardToHost": "Envoyer à l'hôte: {username}", + "Contacts.InviteRequest.SentRequest": "Requête envoyée", + "Contacts.InviteRequest.ForwardedRequest": "Requête reçue de \"{username}\" pour \"{sessionName}\"", + "Contacts.InviteRequest.GrantedRequest": "Requête acceptée pour inviter \"{username}\" dans \"{sessionName}\"", "Notifications.IsSociable": "Est social, contactez ou invitez-le!", "Notifications.IsOnline": "est maintenant en ligne", @@ -679,6 +693,8 @@ "Notifications.ReceivedItem": "Vous envoie un objet:", "Notifications.VoiceMessage": "a envoyé un message vocal", "Notifications.SessionStarted": "Session démarrée:", + "Notifications.ReceivedInviteRequestDirect": "Veux être invité.e", + "Notifications.ReceivedInviteRequestForwarded": "Veux inviter", "Notifications.UserJoined": "Un utilisateur a rejoint la session", "Notifications.UserLeft": "Un utilisateur a quitté la session", "Notifications.PermissionChanged": "Rôle changé {new}", @@ -1719,6 +1735,8 @@ "Settings.NotificationSettings.Message.Description": "Contrôle si vous voulez recevoir les notifications quand vous recevez un message.", "Settings.NotificationSettings.Invite": "Invitations", "Settings.NotificationSettings.Invite.Description": "Contrôle si vous voulez recevoir les notifications d'invitation à une session.", + "Settings.NotificationSettings.InviteRequest": "Requêtes d'invitation", + "Settings.NotificationSettings.InviteRequest.Description": "Contrôle si vous voulez recevoir les requêtes d'invitation ou non.", "Settings.NotificationSettings.ContactRequest": "Demandes d'ami", "Settings.NotificationSettings.ContactRequest.Description": "Contrôle si vous voulez recevoir les notifications de demande d'ami.", "Settings.NotificationSettings.ContactSessionStarted": "Nouvelle session d'ami", From 2fc25190c7eb4f61d5f9e33a74310fe3f9aca678 Mon Sep 17 00:00:00 2001 From: Psychpsyo <60073468+Psychpsyo@users.noreply.github.com> Date: Sun, 23 Feb 2025 00:05:57 +0100 Subject: [PATCH 276/529] "Starte Sitzung" -> "Sitzung starten" --- de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de.json b/de.json index 39d4b12..140679c 100644 --- a/de.json +++ b/de.json @@ -230,7 +230,7 @@ "World.Config.CleanupAssets": "Bereinigung nicht verwendeter Assets:", "World.Config.CleanupInterval": "Intervall für automatische Bereinigung [Sekunden]:", - "World.Actions.StartSession": "Starte Sitzung", + "World.Actions.StartSession": "Sitzung starten", "World.Actions.Join": "Beitreten", "World.Actions.Focus": "Fokussieren", "World.Actions.Close": "Welt schließen", From c1be0798a16d59be4695122c939b30247087cfcd Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 25 Feb 2025 01:28:40 +0100 Subject: [PATCH 277/529] Add more gaussian splatting strings --- en.json | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/en.json b/en.json index 8dd75df..e4372ad 100644 --- a/en.json +++ b/en.json @@ -866,7 +866,7 @@ "CreateNew.ParticleSystem": "Particle System", "CreateNew.LegacyParticleSystem": "Legacy Particle System", - "CreateNew.ExperimentalParticleSystem": "PhotonDust System (WARNING: experimental!)", + "CreateNew.Object": "Object", "CreateNew.Object.AvatarCreator": "Avatar Creator", @@ -989,7 +989,15 @@ "Importer.Model.3DScan": "3D Scan", "Importer.Model.CAD": "CAD Model", "Importer.Model.PointCloud": "Point Cloud", + "Importer.Model.GaussianSplat": "Gaussian Splat", + "Importer.Model.GaussianSplatVertical": "Vertical Axis", + "Importer.Model.RegularVertical": "Regular", + "Importer.Model.FlipVertical": "Flip Y axis", + "Importer.Model.GaussianSplatEncoding": "Encoding", + "Importer.Model.GaussianSplatLossless": "Lossless", + "Importer.Model.GaussianSplatSPZ": "SPZ (lossy)", + "Importer.Model.VertexColorModel": "Vertex Colored Model", "Importer.Model.AdvancedSettings": "Advanced Settings", "Importer.Model.ModelKindPrompt": "What kind of 3D model?", @@ -2252,7 +2260,7 @@ "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.ParticleSystem.TestingWarning" : "WARNING!
This is the new particle system called \"PhotonDust\", which is currently being tested. You are free to play with it, but we recommend not using it for new serious content yet, as breaking changes can still occur.

We recommend using the Legacy Particle System for projects until it is fully removed and this warning goes away.", + "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}\tSimulation Time: {time}\tSubmit Time: {renderSubmitTime}\tRender allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", From 670f700278e7262dbcec799d19fd4b4b73a3065d Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 25 Feb 2025 01:36:59 +0100 Subject: [PATCH 278/529] Add cookies from browser setting --- Missing/cs.md | 3 +++ Missing/de.md | 3 +++ Missing/en-gb.md | 3 +++ Missing/eo.md | 3 +++ Missing/es.md | 3 +++ Missing/et.md | 3 +++ Missing/fi.md | 3 +++ Missing/fr.md | 3 +++ Missing/hu.md | 3 +++ Missing/is.md | 3 +++ Missing/ja.md | 5 +++++ Missing/ko.md | 5 +++++ Missing/nl.md | 3 +++ Missing/no.md | 3 +++ Missing/pl.md | 3 +++ Missing/pt-br.md | 3 +++ Missing/ru.md | 3 +++ Missing/sv.md | 3 +++ Missing/th.md | 3 +++ Missing/tr.md | 3 +++ Missing/uk.md | 3 +++ Missing/zh-cn.md | 3 +++ Missing/zh-tw.md | 3 +++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 4 ++++ 25 files changed, 101 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 73c5f36..8a30daa 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -671,6 +671,9 @@ Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description diff --git a/Missing/de.md b/Missing/de.md index 6bdb7cf..9d8f5d9 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -19,4 +19,7 @@ Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 43ca1ef..99b41da 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1605,6 +1605,9 @@ Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description diff --git a/Missing/eo.md b/Missing/eo.md index 0e82dc3..9f16c37 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -637,6 +637,9 @@ Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description diff --git a/Missing/es.md b/Missing/es.md index 646baee..23bb3a8 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -69,6 +69,9 @@ Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description Settings.DesktopRenderSettings.SprintFieldOfViewZoom Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/et.md b/Missing/et.md index fb96b72..ecd6d32 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -948,6 +948,9 @@ Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description diff --git a/Missing/fi.md b/Missing/fi.md index cdd882c..dca41f0 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -201,6 +201,9 @@ Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description Settings.RelaySettings.AlwaysUseRelay.Description Settings.RelaySettings.UseClosestAvailableRelay.Description +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings.MotionBlurIntensity.Description Settings.PostProcessingSettings.BloomIntensity Settings.PostProcessingSettings.BloomIntensity.Description diff --git a/Missing/fr.md b/Missing/fr.md index 4444c9a..51ca051 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -19,4 +19,7 @@ Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/hu.md b/Missing/hu.md index f6ebe83..fb85c9c 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -988,6 +988,9 @@ Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description diff --git a/Missing/is.md b/Missing/is.md index 167a5e0..7b6abae 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1089,6 +1089,9 @@ Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..de8eec8 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,8 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..88b9b06 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,8 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description + diff --git a/Missing/nl.md b/Missing/nl.md index ddc2110..b6903bd 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -41,6 +41,9 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/no.md b/Missing/no.md index 22f1ae1..d390360 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -703,6 +703,9 @@ Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description diff --git a/Missing/pl.md b/Missing/pl.md index 940c5dc..e3dafa8 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -30,6 +30,9 @@ Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description Settings.EditSettings.ConfirmSlotDestroy Settings.EditSettings.ConfirmSlotDestroy.Description +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index f301833..ca584f9 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -704,6 +704,9 @@ Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description diff --git a/Missing/ru.md b/Missing/ru.md index f42d0a7..29ec201 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -30,6 +30,9 @@ Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description Settings.EditSettings.ConfirmSlotDestroy Settings.EditSettings.ConfirmSlotDestroy.Description +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/sv.md b/Missing/sv.md index adf1345..32256a6 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -1056,6 +1056,9 @@ Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description diff --git a/Missing/th.md b/Missing/th.md index e58cbc4..f034977 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1577,6 +1577,9 @@ Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description diff --git a/Missing/tr.md b/Missing/tr.md index 258c222..b9f96ab 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -982,6 +982,9 @@ Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description diff --git a/Missing/uk.md b/Missing/uk.md index 5045548..127c740 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -329,6 +329,9 @@ Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index d23dbd6..5ec64fa 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -19,4 +19,7 @@ Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index d044906..88398e8 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -699,6 +699,9 @@ Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description diff --git a/README.md b/README.md index dd2a9ed..3162ca4 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 66.7% - Missing keys: 791 -German [de] - 99.3% - Missing keys: 17 -English (United Kingdom) [en-gb] - 2.7% - Missing keys: 2313 +Czech [cs] - 66.6% - Missing keys: 794 +German [de] - 99.2% - Missing keys: 20 +English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2316 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 68.1% - Missing keys: 757 -Spanish [es] - 96.7% - Missing keys: 79 -Estonian [et] - 34.7% - Missing keys: 1551 -Finnish [fi] - 86.8% - Missing keys: 314 -French [fr] - 99.3% - Missing keys: 17 -Hungarian [hu] - 27.8% - Missing keys: 1715 -Icelandic [is] - 26.1% - Missing keys: 1756 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Dutch [nl] - 98.0% - Missing keys: 48 -Norwegian [no] - 65.3% - Missing keys: 825 -Polish [pl] - 98.4% - Missing keys: 37 -Portuguese (Brazil) [pt-br] - 65.2% - Missing keys: 826 -Russian [ru] - 98.4% - Missing keys: 37 -Swedish [sv] - 26.8% - Missing keys: 1739 -Thai [th] - 2.9% - Missing keys: 2307 -Turkish [tr] - 34.2% - Missing keys: 1563 -Ukrainian [uk] - 55.2% - Missing keys: 1064 -Chinese (Simplified, Mainland China) [zh-cn] - 99.3% - Missing keys: 17 -Chinese (Traditional, Taiwan) [zh-tw] - 65.5% - Missing keys: 820 +Esperanto [eo] - 68.1% - Missing keys: 760 +Spanish [es] - 96.6% - Missing keys: 82 +Estonian [et] - 34.7% - Missing keys: 1554 +Finnish [fi] - 86.7% - Missing keys: 317 +French [fr] - 99.2% - Missing keys: 20 +Hungarian [hu] - 27.8% - Missing keys: 1718 +Icelandic [is] - 26.1% - Missing keys: 1759 +Japanese [ja] - 99.9% - Missing keys: 3 +Korean [ko] - 99.9% - Missing keys: 3 +Dutch [nl] - 97.9% - Missing keys: 51 +Norwegian [no] - 65.2% - Missing keys: 828 +Polish [pl] - 98.3% - Missing keys: 40 +Portuguese (Brazil) [pt-br] - 65.2% - Missing keys: 829 +Russian [ru] - 98.3% - Missing keys: 40 +Swedish [sv] - 26.8% - Missing keys: 1742 +Thai [th] - 2.9% - Missing keys: 2310 +Turkish [tr] - 34.2% - Missing keys: 1566 +Ukrainian [uk] - 55.1% - Missing keys: 1067 +Chinese (Simplified, Mainland China) [zh-cn] - 99.2% - Missing keys: 20 +Chinese (Traditional, Taiwan) [zh-tw] - 65.4% - Missing keys: 823 -Total keys: 2376 +Total keys: 2379 ## 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. diff --git a/en.json b/en.json index 1ff3b4d..9b69837 100644 --- a/en.json +++ b/en.json @@ -1920,6 +1920,10 @@ "Settings.RelaySettings.RelayPriorities": "Configure relay server priorities", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "Relay Priorities", + "Settings.VideoStreamingServicesSettings": "Video Streaming Services Settings", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "Use Cookies From Browser", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "If YouTube and other service videos are not loading for you, select the browser you typically use to load cookies from when fetching those videos. This increases the chances of video loading successfully.", + "Settings.PostProcessingSettings": "Post Processing", "Settings.PostProcessingSettings.MotionBlurIntensity": "Motion Blur Intensity", "Settings.PostProcessingSettings.MotionBlurIntensity.Description": "This controls the strength of the motion blur effect, which smears image with motion. Higher values will result in more blurring with same amount of motion.\n\nIf you set the effect to 0 % the filter will be disabled completely, which can improve performance.", From 7c2ca331770eccb5907f22faeb32df79559ca258 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 25 Feb 2025 09:05:36 +0800 Subject: [PATCH 279/529] zh-cn:Sync to the latest English version --- zh-cn.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index 8df2fd0..96edb21 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1919,6 +1919,10 @@ "Settings.RelaySettings.UseClosestAvailableRelay.Description" : "启用该选项后,将自动选择离你最近可用的中继服务器进行连接。如果你想通过特定中继服务器进行连接(例如,在长距离连接时,为避免数据包排队),可以禁用此选项,并在下面配置首选中继服务器。", "Settings.RelaySettings.RelayPriorities": "配置中继服务器优先级", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "中继服务器优先级", + + "Settings.VideoStreamingServicesSettings": "视频流服务设置", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "从浏览器中使用Cookie", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "如果你无法加载 YouTube 和其他服务的视频,请选择您通常用于获取这些视频时加载 Cookie 的浏览器。这会增加视频成功加载的几率。", "Settings.PostProcessingSettings" : "后期处理", "Settings.PostProcessingSettings.MotionBlurIntensity" : "动态模糊强度", From 606de7819212c3be51f61b8e57d7f106a9112aaa Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 25 Feb 2025 10:08:14 +0900 Subject: [PATCH 280/529] Update ja.json --- ja.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ja.json b/ja.json index e1ffd41..4eab11f 100644 --- a/ja.json +++ b/ja.json @@ -1920,6 +1920,10 @@ "Settings.RelaySettings.RelayPriorities": "リレーサーバーの優先順位を設定", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "リレーサーバーの優先順位を設定", + "Settings.VideoStreamingServicesSettings": "ビデオストリーミングサービス設定", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "ブラウザのCookieを使用", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "YouTubeやその他のサービスのビデオが読み込まれない場合は、普段使用しているブラウザからCookieを読み込みます。これにより、ビデオが正常に読み込まれる可能性が高まります。", + "Settings.PostProcessingSettings": "ポストプロセッシング", "Settings.PostProcessingSettings.MotionBlurIntensity": "モーションブラーの強さ", "Settings.PostProcessingSettings.MotionBlurIntensity.Description": "モーションブラー効果の強さを設定できます。高い値にすると、同じ動きでもより多くボケるようになります。\n\n0 % に設定すると、フィルタは完全に無効になり、パフォーマンスが向上します。", From ffb88abc7dc0e8d62d35d1cff87848490cee57df Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 25 Feb 2025 21:16:58 +0100 Subject: [PATCH 281/529] Add open autosave path setting --- Missing/cs.md | 2 ++ Missing/de.md | 2 ++ Missing/en-gb.md | 2 ++ Missing/eo.md | 2 ++ Missing/es.md | 2 ++ Missing/et.md | 2 ++ Missing/fi.md | 2 ++ Missing/fr.md | 2 ++ Missing/hu.md | 2 ++ Missing/is.md | 2 ++ Missing/ja.md | 2 ++ Missing/ko.md | 2 ++ Missing/nl.md | 2 ++ Missing/no.md | 2 ++ Missing/pl.md | 2 ++ Missing/pt-br.md | 2 ++ Missing/ru.md | 2 ++ Missing/sv.md | 2 ++ Missing/th.md | 2 ++ Missing/tr.md | 2 ++ Missing/uk.md | 2 ++ Missing/zh-cn.md | 2 ++ Missing/zh-tw.md | 2 ++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 2 ++ 25 files changed, 72 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 8a30daa..58876a7 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -592,6 +592,8 @@ Settings.PhotoCaptureSettings.StereoSeparation Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat diff --git a/Missing/de.md b/Missing/de.md index 9d8f5d9..8ad0d7e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -19,6 +19,8 @@ Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 99b41da..1260c8c 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1526,6 +1526,8 @@ Settings.PhotoCaptureSettings.StereoSeparation Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat diff --git a/Missing/eo.md b/Missing/eo.md index 9f16c37..28df0ed 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -558,6 +558,8 @@ Settings.PhotoCaptureSettings.StereoSeparation Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat diff --git a/Missing/es.md b/Missing/es.md index 23bb3a8..a0f51ce 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -67,6 +67,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.DesktopRenderSettings.SprintFieldOfViewZoom Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description Settings.VideoStreamingServicesSettings diff --git a/Missing/et.md b/Missing/et.md index ecd6d32..409f8e4 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -869,6 +869,8 @@ Settings.PhotoCaptureSettings.StereoSeparation Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat diff --git a/Missing/fi.md b/Missing/fi.md index dca41f0..96497f9 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -160,6 +160,8 @@ Settings.PhotoCaptureSettings.TimerSeconds.Description Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat.Description Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description diff --git a/Missing/fr.md b/Missing/fr.md index 51ca051..6c90334 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -19,6 +19,8 @@ Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/hu.md b/Missing/hu.md index fb85c9c..637a34a 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -909,6 +909,8 @@ Settings.PhotoCaptureSettings.StereoSeparation Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat diff --git a/Missing/is.md b/Missing/is.md index 7b6abae..6a3a491 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1010,6 +1010,8 @@ Settings.PhotoCaptureSettings.StereoSeparation Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat diff --git a/Missing/ja.md b/Missing/ja.md index de8eec8..b8ba246 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,6 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/ko.md b/Missing/ko.md index 88b9b06..50592a6 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,6 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/nl.md b/Missing/nl.md index b6903bd..bb01e85 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -41,6 +41,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/no.md b/Missing/no.md index d390360..9631a86 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -624,6 +624,8 @@ Settings.PhotoCaptureSettings.StereoSeparation Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat diff --git a/Missing/pl.md b/Missing/pl.md index e3dafa8..2104fc0 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -30,6 +30,8 @@ Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description Settings.EditSettings.ConfirmSlotDestroy Settings.EditSettings.ConfirmSlotDestroy.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index ca584f9..374048d 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -625,6 +625,8 @@ Settings.PhotoCaptureSettings.StereoSeparation Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat diff --git a/Missing/ru.md b/Missing/ru.md index 29ec201..c8cfcd0 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -30,6 +30,8 @@ Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description Settings.EditSettings.ConfirmSlotDestroy Settings.EditSettings.ConfirmSlotDestroy.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/sv.md b/Missing/sv.md index 32256a6..cae30a1 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -977,6 +977,8 @@ Settings.PhotoCaptureSettings.StereoSeparation Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat diff --git a/Missing/th.md b/Missing/th.md index f034977..38b9d20 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1498,6 +1498,8 @@ Settings.PhotoCaptureSettings.StereoSeparation Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat diff --git a/Missing/tr.md b/Missing/tr.md index b9f96ab..96263e8 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -903,6 +903,8 @@ Settings.PhotoCaptureSettings.StereoSeparation Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat diff --git a/Missing/uk.md b/Missing/uk.md index 127c740..9e9b276 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -250,6 +250,8 @@ Settings.PhotoCaptureSettings.StereoSeparation Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 5ec64fa..108997e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -19,6 +19,8 @@ Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 88398e8..5973599 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -620,6 +620,8 @@ Settings.PhotoCaptureSettings.StereoSeparation Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat diff --git a/README.md b/README.md index 3162ca4..d607205 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 66.6% - Missing keys: 794 -German [de] - 99.2% - Missing keys: 20 -English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2316 +Czech [cs] - 66.6% - Missing keys: 796 +German [de] - 99.1% - Missing keys: 22 +English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2318 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 68.1% - Missing keys: 760 -Spanish [es] - 96.6% - Missing keys: 82 -Estonian [et] - 34.7% - Missing keys: 1554 -Finnish [fi] - 86.7% - Missing keys: 317 -French [fr] - 99.2% - Missing keys: 20 -Hungarian [hu] - 27.8% - Missing keys: 1718 -Icelandic [is] - 26.1% - Missing keys: 1759 -Japanese [ja] - 99.9% - Missing keys: 3 -Korean [ko] - 99.9% - Missing keys: 3 -Dutch [nl] - 97.9% - Missing keys: 51 -Norwegian [no] - 65.2% - Missing keys: 828 -Polish [pl] - 98.3% - Missing keys: 40 -Portuguese (Brazil) [pt-br] - 65.2% - Missing keys: 829 -Russian [ru] - 98.3% - Missing keys: 40 -Swedish [sv] - 26.8% - Missing keys: 1742 -Thai [th] - 2.9% - Missing keys: 2310 -Turkish [tr] - 34.2% - Missing keys: 1566 -Ukrainian [uk] - 55.1% - Missing keys: 1067 -Chinese (Simplified, Mainland China) [zh-cn] - 99.2% - Missing keys: 20 -Chinese (Traditional, Taiwan) [zh-tw] - 65.4% - Missing keys: 823 +Esperanto [eo] - 68.0% - Missing keys: 762 +Spanish [es] - 96.5% - Missing keys: 84 +Estonian [et] - 34.6% - Missing keys: 1556 +Finnish [fi] - 86.6% - Missing keys: 319 +French [fr] - 99.1% - Missing keys: 22 +Hungarian [hu] - 27.8% - Missing keys: 1720 +Icelandic [is] - 26.0% - Missing keys: 1761 +Japanese [ja] - 99.8% - Missing keys: 5 +Korean [ko] - 99.8% - Missing keys: 5 +Dutch [nl] - 97.8% - Missing keys: 53 +Norwegian [no] - 65.1% - Missing keys: 830 +Polish [pl] - 98.2% - Missing keys: 42 +Portuguese (Brazil) [pt-br] - 65.1% - Missing keys: 831 +Russian [ru] - 98.2% - Missing keys: 42 +Swedish [sv] - 26.8% - Missing keys: 1744 +Thai [th] - 2.9% - Missing keys: 2312 +Turkish [tr] - 34.1% - Missing keys: 1568 +Ukrainian [uk] - 55.1% - Missing keys: 1069 +Chinese (Simplified, Mainland China) [zh-cn] - 99.1% - Missing keys: 22 +Chinese (Traditional, Taiwan) [zh-tw] - 65.4% - Missing keys: 825 -Total keys: 2379 +Total keys: 2381 ## 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. diff --git a/en.json b/en.json index 9b69837..5c4ea41 100644 --- a/en.json +++ b/en.json @@ -1827,6 +1827,8 @@ "Settings.PhotoCaptureSettings.StereoSeparation.Description": "Use this to control the separation between the stereo cameras when the stereo mode is on. This controls how distant the cameras are from each other, which affects the strength of the stereo effect for more distant objects.\n\nWhen capturing close up objects, lower values will work better, when capturing large scenes, larger values will work better.", "Settings.PhotoCaptureSettings.PhotoAutosavePath": "Photo inventory autosave path", "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "When set, any photos you capture (or save with context menu) will be automatically saved to your in-game inventory. For example Photos/%year%/%month_name%\n\nFollowing variables are available:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "Settings.PhotoCaptureSettings.OpenAutosavePath": "Open autosave path for current world", + "Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "If you have photo autosave configured, clicking this will open Inventory at the location where photos are saved for the world you're currently in at the current time.\n\nMake sure that you've taken some photos in this world already, otherwise this action will fail, because the folder fill not exist yet!", "Settings.PhotoCaptureSettings.CapturePrivateUI": "Capture Private UI", "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "When enabled, the quick photo capture will render your private UI such as the dash. This can be useful in case you want to show information there.\n\nWe recommend turning this setting off once you're done, as leaving it on can lead to accidentally capturing and leaking your private information.", "Settings.PhotoCaptureSettings.EncodeFormat": "Encode Format", From be61031a816fc10467509c682f938b49968f24a0 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Tue, 25 Feb 2025 20:49:08 +0000 Subject: [PATCH 282/529] Translated invite request strings Includes both main UI and settings. Some could not be tested in game - looking for feedback for headless related strings. --- pl.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pl.json b/pl.json index 665bd58..62e7f52 100644 --- a/pl.json +++ b/pl.json @@ -670,6 +670,19 @@ "Contacts.Bot": "Konto Bota", "Contacts.Migrated": "Znajomy nie przeszedł Migracji", "Contacts.IncompatibleSession": "Niekompatybilna sesja", + "Contacts.AskToJoin" : "Poproś aby dołączyć", + + "Contacts.InviteRequest.UserWantsToJoin" : "{username} chce dołączyć", + "Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\" chce zaprosić \"{userToInvite}\" do \"{sessionName}\"", + "Contacts.InviteRequest.GrantInvite" : "Zaproś (jednorazowe)", + "Contacts.InviteRequest.AddAsContact" : "Dodaj \"{username}\" jako kontakt", + "Contacts.InviteRequest.AddAsContactOfHeadless" : "Dodaj \"{username}\" jako kontakt headless", + "Contacts.InviteRequest.AddHostAsContact" : "Dodaj \"{username}\" (host) jako kontakt", + "Contacts.InviteRequest.HostIsUnregistered" : "Host jest niezarejestrowanym użytkownikiem", + "Contacts.InviteRequest.ForwardToHost" : "Przekaż do hosta: {username}", + "Contacts.InviteRequest.SentRequest" : "Poroszono o dołączenie", + "Contacts.InviteRequest.ForwardedRequest" : "Przekazano prośbę dołączenia od \"{username}\" do \"{sessionName}\"", + "Contacts.InviteRequest.GrantedRequest" : "Zaproszono \"{username}\" do \"{sessionName}\"", "Notifications.IsSociable": "Poszukuje towarzystwa. Wyślij im wiadomość lub zaproś ich!", "Notifications.IsOnline": "Jest teraz Online", @@ -1719,6 +1732,8 @@ "Settings.NotificationSettings.Message.Description": "Kontroluje czy będziesz otrzymywać powiadomienia gdy otrzymasz wiadomość.\n\nNone: Ta akcja nie wywoła powiadomienia ani dźwięku.\n\nToastOnly: Otrzymasz tylko powiadomienie wizualne.\n\nAudioOnly: Otrzymasz tylko powiadomienie dźwiękowe.\n\nFull: Otrzymasz powiadomienie wizualne oraz powiadomienie dźwiękowe.", "Settings.NotificationSettings.Invite": "Zaproszenia do sesji", "Settings.NotificationSettings.Invite.Description": "Kontroluje czy otrzymujesz powiadomienia o zaproszeniu do sesji.\n\nNone: Ta akcja nie wywoła powiadomienia ani dźwięku.\n\nToastOnly: Otrzymasz tylko powiadomienie wizualne.\n\nAudioOnly: Otrzymasz tylko powiadomienie dźwiękowe.\n\nFull: Otrzymasz powiadomienie wizualne oraz powiadomienie dźwiękowe.", + "Settings.NotificationSettings.InviteRequest": "Prośby o dołączenie", + "Settings.NotificationSettings.InviteRequest.Description": "Kontroluje czy otrzymujesz powiadomienia gdy otrzymujesz prośbę o dołączenie.\n\nNone: Ta akcja nie wywoła powiadomienia ani dźwięku.\n\nToastOnly: Otrzymasz tylko powiadomienie wizualne.\n\nAudioOnly: Otrzymasz tylko powiadomienie dźwiękowe.\n\nFull: Otrzymasz powiadomienie wizualne oraz powiadomienie dźwiękowe.", "Settings.NotificationSettings.ContactRequest": "Prośby o dodanie do znajomych", "Settings.NotificationSettings.ContactRequest.Description": "Kontroluje czy otrzymujesz powiadomienia gdy otrzymujesz zaproszenie do znajomych.\n\nNone: Ta akcja nie wywoła powiadomienia ani dźwięku.\n\nToastOnly: Otrzymasz tylko powiadomienie wizualne.\n\nAudioOnly: Otrzymasz tylko powiadomienie dźwiękowe.\n\nFull: Otrzymasz powiadomienie wizualne oraz powiadomienie dźwiękowe.", "Settings.NotificationSettings.ContactSessionStarted": "Nowe sesje znajomych", From 58cfcc99c1ce5fd716070ca8f5e61a9c1cd8cedf Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 25 Feb 2025 22:19:25 +0100 Subject: [PATCH 283/529] Add hold/sticky grab options --- Missing/cs.md | 3 +++ Missing/de.md | 3 +++ Missing/en-gb.md | 3 +++ Missing/eo.md | 3 +++ Missing/es.md | 3 +++ Missing/et.md | 3 +++ Missing/fi.md | 3 +++ Missing/fr.md | 3 +++ Missing/hu.md | 3 +++ Missing/is.md | 3 +++ Missing/ja.md | 3 +++ Missing/ko.md | 3 +++ Missing/nl.md | 3 +++ Missing/no.md | 3 +++ Missing/pl.md | 3 +++ Missing/pt-br.md | 3 +++ Missing/ru.md | 3 +++ Missing/sv.md | 3 +++ Missing/th.md | 3 +++ Missing/tr.md | 3 +++ Missing/uk.md | 3 +++ Missing/zh-cn.md | 3 +++ Missing/zh-tw.md | 3 +++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 3 +++ 25 files changed, 96 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 58876a7..30ec438 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -4,6 +4,9 @@ Note that this file updates only during build processes and doesn't necessarily # Czech [cs] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke diff --git a/Missing/de.md b/Missing/de.md index 8ad0d7e..07db8b3 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,6 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Contacts.RequestInvite Contacts.AskToJoin Contacts.InviteRequest.UserWantsToJoin diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 1260c8c..73943a9 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -87,6 +87,9 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Interaction.Locomotion Interaction.Locomotion.None Interaction.NamedEquipTool diff --git a/Missing/eo.md b/Missing/eo.md index 28df0ed..305843e 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -2,6 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Esperanto [eo] +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Inventory.Favorite.Document World.Connection.LNL.LNLPoke World.Connection.TCP diff --git a/Missing/es.md b/Missing/es.md index a0f51ce..b9ceb90 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -2,6 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Spanish [es] +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError diff --git a/Missing/et.md b/Missing/et.md index 409f8e4..6ea882d 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -35,6 +35,9 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Interaction.ExportScreenshot Interaction.CopyImage Inventory.OpenWorld diff --git a/Missing/fi.md b/Missing/fi.md index 96497f9..5a3fec4 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -2,6 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Finnish [fi] +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold World.Connection.LNL.LNLPoke World.Error.UnhandledError World.Actions.GuestWarning diff --git a/Missing/fr.md b/Missing/fr.md index 6c90334..c49d01b 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,6 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Contacts.RequestInvite Contacts.AskToJoin Contacts.InviteRequest.UserWantsToJoin diff --git a/Missing/hu.md b/Missing/hu.md index 637a34a..6ceecf3 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -11,6 +11,9 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Interaction.NamedEquipTool Interaction.EnterAnchor Interaction.ExitAnchor diff --git a/Missing/is.md b/Missing/is.md index 6a3a491..4f545d2 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -9,6 +9,9 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Interaction.CopyImage Inventory.Favorite.Document Inventory.SpawnFacet diff --git a/Missing/ja.md b/Missing/ja.md index b8ba246..8c8c051 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,6 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings diff --git a/Missing/ko.md b/Missing/ko.md index 50592a6..a216100 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,6 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings diff --git a/Missing/nl.md b/Missing/nl.md index bb01e85..29fd48a 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -2,6 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Dutch [nl] +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Account.Type.Stripe Contacts.RequestInvite Contacts.AskToJoin diff --git a/Missing/no.md b/Missing/no.md index 9631a86..6eeefbf 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -4,6 +4,9 @@ Note that this file updates only during build processes and doesn't necessarily # Norwegian [no] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Interaction.CopyImage Inventory.Favorite.Document World.Loaded diff --git a/Missing/pl.md b/Missing/pl.md index 2104fc0..b6dbcf9 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,6 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Account.Type.Stripe Contacts.RequestInvite Contacts.AskToJoin diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 374048d..f5108a6 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -4,6 +4,9 @@ Note that this file updates only during build processes and doesn't necessarily # Portuguese (Brazil) [pt-br] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Interaction.CopyImage Inventory.CreateDirectory Inventory.GetURL diff --git a/Missing/ru.md b/Missing/ru.md index c8cfcd0..cc9403c 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,6 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Account.Type.Stripe Contacts.RequestInvite Contacts.AskToJoin diff --git a/Missing/sv.md b/Missing/sv.md index cae30a1..d14fa16 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -6,6 +6,9 @@ General.Units.Metric General.Units.Imperial Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold World.Connection.LNL.LNLPoke World.Connection.TCP World.Error.Handshake diff --git a/Missing/th.md b/Missing/th.md index 38b9d20..4ca6fbc 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -26,6 +26,9 @@ Locomotion.GrabWorld.Name Locomotion.GrabWorld.Description Locomotion.Slide.Name Locomotion.Slide.Description +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Interaction.NamedEquipTool Interaction.NamedEquipTool.Default Interaction.EnterAnchor diff --git a/Missing/tr.md b/Missing/tr.md index 96263e8..e0ee436 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -39,6 +39,9 @@ Interaction.Grab.Palm Interaction.Grab.Precision Interaction.Grab.Auto Interaction.Grab.Off +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Interaction.ExportScreenshot Interaction.CopyLink Interaction.CopyImage diff --git a/Missing/uk.md b/Missing/uk.md index 9e9b276..b5f1ca6 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -2,6 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Ukrainian [uk] +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 108997e..a941a1c 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,6 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Contacts.RequestInvite Contacts.AskToJoin Contacts.InviteRequest.UserWantsToJoin diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 5973599..700af2c 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -4,6 +4,9 @@ Note that this file updates only during build processes and doesn't necessarily # Chinese (Traditional, Taiwan) [zh-tw] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold Interaction.CopyImage Inventory.Favorite.Document World.Connection.LNL.LNLPoke diff --git a/README.md b/README.md index d607205..35d1814 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 66.6% - Missing keys: 796 -German [de] - 99.1% - Missing keys: 22 -English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2318 +Czech [cs] - 66.5% - Missing keys: 799 +German [de] - 99.0% - Missing keys: 25 +English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2321 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 68.0% - Missing keys: 762 -Spanish [es] - 96.5% - Missing keys: 84 -Estonian [et] - 34.6% - Missing keys: 1556 -Finnish [fi] - 86.6% - Missing keys: 319 -French [fr] - 99.1% - Missing keys: 22 -Hungarian [hu] - 27.8% - Missing keys: 1720 -Icelandic [is] - 26.0% - Missing keys: 1761 -Japanese [ja] - 99.8% - Missing keys: 5 -Korean [ko] - 99.8% - Missing keys: 5 -Dutch [nl] - 97.8% - Missing keys: 53 -Norwegian [no] - 65.1% - Missing keys: 830 -Polish [pl] - 98.2% - Missing keys: 42 -Portuguese (Brazil) [pt-br] - 65.1% - Missing keys: 831 -Russian [ru] - 98.2% - Missing keys: 42 -Swedish [sv] - 26.8% - Missing keys: 1744 -Thai [th] - 2.9% - Missing keys: 2312 -Turkish [tr] - 34.1% - Missing keys: 1568 -Ukrainian [uk] - 55.1% - Missing keys: 1069 -Chinese (Simplified, Mainland China) [zh-cn] - 99.1% - Missing keys: 22 -Chinese (Traditional, Taiwan) [zh-tw] - 65.4% - Missing keys: 825 +Esperanto [eo] - 67.9% - Missing keys: 765 +Spanish [es] - 96.4% - Missing keys: 87 +Estonian [et] - 34.6% - Missing keys: 1559 +Finnish [fi] - 86.5% - Missing keys: 322 +French [fr] - 99.0% - Missing keys: 25 +Hungarian [hu] - 27.7% - Missing keys: 1723 +Icelandic [is] - 26.0% - Missing keys: 1764 +Japanese [ja] - 99.7% - Missing keys: 8 +Korean [ko] - 99.7% - Missing keys: 8 +Dutch [nl] - 97.7% - Missing keys: 56 +Norwegian [no] - 65.1% - Missing keys: 833 +Polish [pl] - 98.1% - Missing keys: 45 +Portuguese (Brazil) [pt-br] - 65.0% - Missing keys: 834 +Russian [ru] - 98.1% - Missing keys: 45 +Swedish [sv] - 26.7% - Missing keys: 1747 +Thai [th] - 2.9% - Missing keys: 2315 +Turkish [tr] - 34.1% - Missing keys: 1571 +Ukrainian [uk] - 55.0% - Missing keys: 1072 +Chinese (Simplified, Mainland China) [zh-cn] - 99.0% - Missing keys: 25 +Chinese (Traditional, Taiwan) [zh-tw] - 65.3% - Missing keys: 828 -Total keys: 2381 +Total keys: 2384 ## 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. diff --git a/en.json b/en.json index 5c4ea41..4d49599 100644 --- a/en.json +++ b/en.json @@ -96,6 +96,9 @@ "Interaction.Grab.Precision": "Grab: Precision", "Interaction.Grab.Auto": "Grab: Auto", "Interaction.Grab.Off": "Grab: Laser Only", + "Interaction.Grabbing" : "Grabbing", + "Interaction.Grab.StickyGrab" : "Sticky Grab", + "Interaction.Grab.HoldToHold" : "Hold to hold", "Interaction.Locomotion": "Locomotion", "Interaction.Locomotion.None": "None", From 4d059828b65bfb06e89b4ebf683002f17518a53e Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 25 Feb 2025 23:01:17 +0100 Subject: [PATCH 284/529] Update stats --- Missing/de.md | 17 ----------------- Missing/fr.md | 17 ----------------- Missing/ja.md | 3 --- Missing/pl.md | 34 ---------------------------------- Missing/zh-cn.md | 20 -------------------- README.md | 10 +++++----- 6 files changed, 5 insertions(+), 96 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index 07db8b3..cbf6488 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -5,23 +5,6 @@ Note that this file updates only during build processes and doesn't necessarily Interaction.Grabbing Interaction.Grab.StickyGrab Interaction.Grab.HoldToHold -Contacts.RequestInvite -Contacts.AskToJoin -Contacts.InviteRequest.UserWantsToJoin -Contacts.InviteRequest.UserWantsToInviteAnother -Contacts.InviteRequest.GrantInvite -Contacts.InviteRequest.AddAsContact -Contacts.InviteRequest.AddAsContactOfHeadless -Contacts.InviteRequest.AddHostAsContact -Contacts.InviteRequest.HostIsUnregistered -Contacts.InviteRequest.ForwardToHost -Contacts.InviteRequest.SentRequest -Contacts.InviteRequest.ForwardedRequest -Contacts.InviteRequest.GrantedRequest -Notifications.ReceivedInviteRequestDirect -Notifications.ReceivedInviteRequestForwarded -Settings.NotificationSettings.InviteRequest -Settings.NotificationSettings.InviteRequest.Description Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings diff --git a/Missing/fr.md b/Missing/fr.md index c49d01b..43c117e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -5,23 +5,6 @@ Note that this file updates only during build processes and doesn't necessarily Interaction.Grabbing Interaction.Grab.StickyGrab Interaction.Grab.HoldToHold -Contacts.RequestInvite -Contacts.AskToJoin -Contacts.InviteRequest.UserWantsToJoin -Contacts.InviteRequest.UserWantsToInviteAnother -Contacts.InviteRequest.GrantInvite -Contacts.InviteRequest.AddAsContact -Contacts.InviteRequest.AddAsContactOfHeadless -Contacts.InviteRequest.AddHostAsContact -Contacts.InviteRequest.HostIsUnregistered -Contacts.InviteRequest.ForwardToHost -Contacts.InviteRequest.SentRequest -Contacts.InviteRequest.ForwardedRequest -Contacts.InviteRequest.GrantedRequest -Notifications.ReceivedInviteRequestDirect -Notifications.ReceivedInviteRequestForwarded -Settings.NotificationSettings.InviteRequest -Settings.NotificationSettings.InviteRequest.Description Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings diff --git a/Missing/ja.md b/Missing/ja.md index 8c8c051..0774e22 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -7,7 +7,4 @@ Interaction.Grab.StickyGrab Interaction.Grab.HoldToHold Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description -Settings.VideoStreamingServicesSettings -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/pl.md b/Missing/pl.md index b6dbcf9..2311e17 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -5,46 +5,12 @@ Note that this file updates only during build processes and doesn't necessarily Interaction.Grabbing Interaction.Grab.StickyGrab Interaction.Grab.HoldToHold -Account.Type.Stripe Contacts.RequestInvite -Contacts.AskToJoin -Contacts.InviteRequest.UserWantsToJoin -Contacts.InviteRequest.UserWantsToInviteAnother -Contacts.InviteRequest.GrantInvite -Contacts.InviteRequest.AddAsContact -Contacts.InviteRequest.AddAsContactOfHeadless -Contacts.InviteRequest.AddHostAsContact -Contacts.InviteRequest.HostIsUnregistered -Contacts.InviteRequest.ForwardToHost -Contacts.InviteRequest.SentRequest -Contacts.InviteRequest.ForwardedRequest -Contacts.InviteRequest.GrantedRequest Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded -Importer.UnsupportedRecordType.Heading -Importer.UnsupportedRecordType.Description -Importer.Link.Invalid.Heading -Importer.Link.Invalid.Description -Inventory.Link.LinkText -Settings.NotificationSettings.InviteRequest -Settings.NotificationSettings.InviteRequest.Description -Settings.EditSettings -Settings.EditSettings.ConfirmComponentDestroy -Settings.EditSettings.ConfirmComponentDestroy.Description -Settings.EditSettings.ConfirmSlotDestroy -Settings.EditSettings.ConfirmSlotDestroy.Description Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description -Settings.ImportSettings -Settings.ImportSettings.SessionUrls -Settings.ImportSettings.SessionUrls.Description -Settings.ImportSettings.WorldUrls -Settings.ImportSettings.WorldUrls.Description -Settings.ImportSettings.NetworkUrls -Settings.ImportSettings.NetworkUrls.Description -Inspector.Skybox.SetActiveSkybox -Inspector.AmbientLightSH2.SetActiveAmbientLight diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index a941a1c..f104f90 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -5,26 +5,6 @@ Note that this file updates only during build processes and doesn't necessarily Interaction.Grabbing Interaction.Grab.StickyGrab Interaction.Grab.HoldToHold -Contacts.RequestInvite -Contacts.AskToJoin -Contacts.InviteRequest.UserWantsToJoin -Contacts.InviteRequest.UserWantsToInviteAnother -Contacts.InviteRequest.GrantInvite -Contacts.InviteRequest.AddAsContact -Contacts.InviteRequest.AddAsContactOfHeadless -Contacts.InviteRequest.AddHostAsContact -Contacts.InviteRequest.HostIsUnregistered -Contacts.InviteRequest.ForwardToHost -Contacts.InviteRequest.SentRequest -Contacts.InviteRequest.ForwardedRequest -Contacts.InviteRequest.GrantedRequest -Notifications.ReceivedInviteRequestDirect -Notifications.ReceivedInviteRequestForwarded -Settings.NotificationSettings.InviteRequest -Settings.NotificationSettings.InviteRequest.Description Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description -Settings.VideoStreamingServicesSettings -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/README.md b/README.md index 35d1814..ba42390 100644 --- a/README.md +++ b/README.md @@ -3,28 +3,28 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 66.5% - Missing keys: 799 -German [de] - 99.0% - Missing keys: 25 +German [de] - 99.7% - Missing keys: 8 English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2321 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 67.9% - Missing keys: 765 Spanish [es] - 96.4% - Missing keys: 87 Estonian [et] - 34.6% - Missing keys: 1559 Finnish [fi] - 86.5% - Missing keys: 322 -French [fr] - 99.0% - Missing keys: 25 +French [fr] - 99.7% - Missing keys: 8 Hungarian [hu] - 27.7% - Missing keys: 1723 Icelandic [is] - 26.0% - Missing keys: 1764 -Japanese [ja] - 99.7% - Missing keys: 8 +Japanese [ja] - 99.8% - Missing keys: 5 Korean [ko] - 99.7% - Missing keys: 8 Dutch [nl] - 97.7% - Missing keys: 56 Norwegian [no] - 65.1% - Missing keys: 833 -Polish [pl] - 98.1% - Missing keys: 45 +Polish [pl] - 99.5% - Missing keys: 11 Portuguese (Brazil) [pt-br] - 65.0% - Missing keys: 834 Russian [ru] - 98.1% - Missing keys: 45 Swedish [sv] - 26.7% - Missing keys: 1747 Thai [th] - 2.9% - Missing keys: 2315 Turkish [tr] - 34.1% - Missing keys: 1571 Ukrainian [uk] - 55.0% - Missing keys: 1072 -Chinese (Simplified, Mainland China) [zh-cn] - 99.0% - Missing keys: 25 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 5 Chinese (Traditional, Taiwan) [zh-tw] - 65.3% - Missing keys: 828 Total keys: 2384 From a9be22af8405a508611e4b36f61567591dfd8818 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Wed, 26 Feb 2025 00:26:29 +0200 Subject: [PATCH 285/529] chore: translate new strings --- fr.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fr.json b/fr.json index a6aa2c3..6e884dc 100644 --- a/fr.json +++ b/fr.json @@ -96,6 +96,9 @@ "Interaction.Grab.Precision": "Saisir: précision", "Interaction.Grab.Auto": "Saisir: automatique", "Interaction.Grab.Off": "Saisir: laser seulement", + "Interaction.Grabbing": "Saisissement", + "Interaction.Grab.StickyGrab": "Saisissement collant", + "Interaction.Grab.HoldToHold": "Attraper pour saisir", "Interaction.Locomotion": "Mouvement", "Interaction.Locomotion.None": "Aucun", @@ -1826,6 +1829,8 @@ "Settings.PhotoCaptureSettings.StereoSeparation.Description": "Utilisez cette option pour contrôler la séparation entre les caméras stéréo. La distance entre les caméras affecte l'effet stéréoscopique pour les objets plus distants.\n\nLors de la capture d'objets proches, il est recommandé d'utiliser une valeur plus basse, et inversement pour les grandes scènes.", "Settings.PhotoCaptureSettings.PhotoAutosavePath": "Chemin de sauvegarde automatique", "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "Quand vous prenez ou sauvegardez une photo, elle est sauvegardée dans ce chemin dans votre inventaire. Par exemple: Photos/%year%/%month_name%.\n\nLes variables suivantes sont disponibles: \n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "Settings.PhotoCaptureSettings.OpenAutosavePath": "Ouvrir le chemin de sauvegarde automatique", + "Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "Quand activé, ouvre le chemin de sauvegarde automatique dans votre inventaire du monde dans lequel vous êtes.\n\nFaites attention a prendre quelques photos avant d'activer cette option sinon vous tenterez d'ouvrir un chemin qui n'existe pas.", "Settings.PhotoCaptureSettings.CapturePrivateUI": "Capturer les interfaces privées", "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "Quand activé, ce paramètre vous permet de capturer les interfaces privées telles que votre tableau de bord. Ceci peut être utile pour montrer certaines informations s'y trouvant.\n\nIl est recommandé de laisser cette option désactivée afin de ne pas faire fuiter vos informations privées.", "Settings.PhotoCaptureSettings.EncodeFormat": "Format d'encodage", @@ -1919,6 +1924,10 @@ "Settings.RelaySettings.RelayPriorities": "Configurer les priorités de relais", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "Priorités des relais", + "Settings.VideoStreamingServicesSettings": "Options de plateformes de streaming", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "Utiliser les cookies du navigateur", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "Si YouTube et autres services ne fonctionnent pas, vous pouvez essayer de charger les cookies de votre navigateur pour tenter de charger les vidéos. Cela augmente les chances de la vidéo de charger.", + "Settings.PostProcessingSettings": "Post-traitement", "Settings.PostProcessingSettings.MotionBlurIntensity": "Intensité du flou de mouvement", "Settings.PostProcessingSettings.MotionBlurIntensity.Description": "Cette option contrôle l'intensité du flou de mouvement. Des valeurs plus hautes résulteront en plus de floutage avec la même quantité de mouvement. Définir cette valeur à 0 % désactive cet effet.", From f556f0eb86a01c4ae140f27c12e0d77bcd68c42c Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Wed, 26 Feb 2025 08:45:10 +0900 Subject: [PATCH 286/529] KO: Open dir & Cookie & Grabbing --- ko.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ko.json b/ko.json index b1d6196..f80ad7d 100644 --- a/ko.json +++ b/ko.json @@ -96,6 +96,9 @@ "Interaction.Grab.Precision": "잡기: 정밀", "Interaction.Grab.Auto": "잡기: 자동", "Interaction.Grab.Off": "잡기: 지시선만 허용", + "Interaction.Grabbing" : "잡는 방법", + "Interaction.Grab.StickyGrab" : "행위 시 토글", + "Interaction.Grab.HoldToHold" : "행위 중 유지", "Interaction.Locomotion": "이동기능", "Interaction.Locomotion.None": "없음", @@ -1827,6 +1830,8 @@ "Settings.PhotoCaptureSettings.StereoSeparation.Description" : "스테레오 촬영이 활성화된 상태일때 적용되며, 스테레오 촬영의 특성인 양안거리를 얼마나 넓힐지 결정합니다. 이를 이용하여 스테레오 강도를 조절할 수 있습니다.\n\n가까이 있는 대상을 촬영할때는 값을 낮추고, 멀리있늘 풍경을 촬영할때는 값을 높이면 더 좋은 결과를 얻을 수 있습니다.", "Settings.PhotoCaptureSettings.PhotoAutosavePath": "사진 저장 경로", "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "설정시 촬영한 모든 사진이 자동으로 대시메뉴/보관함에 저장됩니다. 사용 가능한 변수를 이용하면 특정한 경로로 자동 분리 저장할 수 있습니다. (예제. Photos/%year%/%month_name%)\n\n변수 목록은 다음과 같습니다.\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "Settings.PhotoCaptureSettings.OpenAutosavePath": "현재 월드에서 저장된 저장소 경로 열기", + "Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "사진 자동 저장을 구성하였다면, 이 버튼 클릭 시 현재 월드에서 촬영한 사진이 저장된 보관함이 열립니다.\n\n현재 월드에서 촬영한 사진이 없는 경우 수행되지 않습니다.", "Settings.PhotoCaptureSettings.CapturePrivateUI" : "개인 로컬 UI도 같이 촬영", "Settings.PhotoCaptureSettings.CapturePrivateUI.Description" : "활성화 시, 즉석 촬영을 할때 대시 메뉴와 같은 개인화된 UI도 같이 촬영합니다. 다른 사용자와의 정보 교환이나 특정 정보를 기록하기 위해 유용할 수 있으나, 이 설정을 항상 유지하면 개인 정보를 유출할 위험이 있으므로 필요할때만 켰다가 끄는 방식으로 사용하는것을 추천합니다.", "Settings.PhotoCaptureSettings.EncodeFormat" : "압축 형식", @@ -1920,6 +1925,9 @@ "Settings.RelaySettings.RelayPriorities": "중계 서버 우선순위 설정", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "중계 서버 우선순위", + "Settings.VideoStreamingServicesSettings": "영상 송출 서비스 설정", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "쿠키를 가져올 웹브라우저", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "유튜브 및 기타 영상 스트리밍 컨텐츠를 성공적으로 불러오기 위한 쿠키를 가져올 웹브라우저를 선택합니다.", "Settings.PostProcessingSettings" : "후처리", "Settings.PostProcessingSettings.MotionBlurIntensity" : "모션 블러 강도", "Settings.PostProcessingSettings.MotionBlurIntensity.Description" : "이는 개체의 움직임으로 인해 이미지가 번지는 효과의 강도를 제어합니다. 값이 높을수록 더 많이 흐릿해집니다. \n\n값을 0%로 설정하면 필터가 완전히 비활성화되어 프레임을 향상시킬 수 있습니다.", From f88d195a99aabb08b1b7f1f91a1f168673f52b27 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Wed, 26 Feb 2025 09:01:59 +0800 Subject: [PATCH 287/529] zh-cn:Sync to the latest English version --- zh-cn.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index 96edb21..bfb5bfa 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -96,6 +96,9 @@ "Interaction.Grab.Precision": "抓取:精准", "Interaction.Grab.Auto": "抓取:自动", "Interaction.Grab.Off": "抓取:仅激光", + "Interaction.Grabbing" : "抓握", + "Interaction.Grab.StickyGrab" : "粘着抓握", + "Interaction.Grab.HoldToHold" : "长按保持", "Interaction.Locomotion": "移动模式", "Interaction.Locomotion.None": "无", @@ -1827,6 +1830,8 @@ "Settings.PhotoCaptureSettings.StereoSeparation.Description" : "当立体模式开启时,将可以控制立体摄像机之间的距离。这可以控制摄像机之间的距离,从而影响较远物体的立体效果强度。\n\n拍摄近距离物体时,数值越小效果越好;拍摄大场景时,数值越大效果越好。", "Settings.PhotoCaptureSettings.PhotoAutosavePath": "自动保存路径", "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "设置后,你拍摄(或使用右键菜单保存)的任何照片都将自动保存到你的游戏库存中。例如 照片/%year%/%month_name%\n\n以下变量可用:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "Settings.PhotoCaptureSettings.OpenAutosavePath": "打开本世界自动保存路径", + "Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "如果你已启用照片自动保存功能,点击此处将打开你当前所处世界的实时照片存储目录。\n\n请确保已在本世界拍摄过照片,否则此操作将会失败,因为文件夹尚未创建。!", "Settings.PhotoCaptureSettings.CapturePrivateUI" : "捕捉自身UI", "Settings.PhotoCaptureSettings.CapturePrivateUI.Description" : "启用后, 快速照片捕捉将呈现你的UI, 如界面。\n\n我们建议你在完成设置后将其关闭,因为开启它可能会导致意外拍摄到并泄露你的个人信息。", "Settings.PhotoCaptureSettings.EncodeFormat" : "照片编码格式", From f2f819804cffa4556ffb7ab20e300e41ae9c73c9 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 26 Feb 2025 11:50:53 +0900 Subject: [PATCH 288/529] Update ja.json --- ja.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ja.json b/ja.json index 615de57..a511336 100644 --- a/ja.json +++ b/ja.json @@ -96,6 +96,9 @@ "Interaction.Grab.Precision": "グラブ: 精密(摘み)", "Interaction.Grab.Auto": "グラブ: 自動切替", "Interaction.Grab.Off": "グラブ: レーザーのみ", + "Interaction.Grabbing" : "グラビング", + "Interaction.Grab.StickyGrab" : "トグル", + "Interaction.Grab.HoldToHold" : "ホールド", "Interaction.Locomotion": "移動方法", "Interaction.Locomotion.None": "なし", @@ -1827,6 +1830,8 @@ "Settings.PhotoCaptureSettings.TimerSeconds.Description": "タイマー撮影時のタイマー時間の長さを設定できます。", "Settings.PhotoCaptureSettings.PhotoAutosavePath": "自動保存パス", "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "保存先を示すパスを設定することで、撮影(またはコンテキストメニューから保存)した写真を自動でゲーム内インベントリに保存します。例: Photos/%year%/%month_name%\n\n変数として次のものが使えます。\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "Settings.PhotoCaptureSettings.OpenAutosavePath": "現在のワールドの自動保存パスを開く", + "Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "写真の自動保存が設定されている場合、これをクリックすると、現在いるワールドの写真が保存されたインベントリーが開きます。\n\n設定されていない場合は、フォルダがまだ存在しないため、この動作は無効です。", "Settings.PhotoCaptureSettings.CapturePrivateUI": "プライベートUIを撮影", "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "有効にすると、ダッシュメニューなどのプライベートなUIが撮影時に含まれます。\n\nこの設定を有効にしたままにすると、誤って撮影してしまった場合に、個人情報が漏れてしまう可能性があるので、撮影が終わったらオフにすることをおすすめします。", "Settings.PhotoCaptureSettings.EncodeFormat": "エンコードフォーマット", From 772496a58d77f2898f6860534aabd00407fe921c Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 26 Feb 2025 03:55:24 +0100 Subject: [PATCH 289/529] Update stats --- Missing/fr.md | 10 ---------- Missing/ja.md | 7 ------- Missing/ko.md | 10 ---------- Missing/zh-cn.md | 7 ------- README.md | 8 ++++---- 5 files changed, 4 insertions(+), 38 deletions(-) diff --git a/Missing/fr.md b/Missing/fr.md index 43c117e..49c4e2e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,13 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# French [fr] -Interaction.Grabbing -Interaction.Grab.StickyGrab -Interaction.Grab.HoldToHold -Settings.PhotoCaptureSettings.OpenAutosavePath -Settings.PhotoCaptureSettings.OpenAutosavePath.Description -Settings.VideoStreamingServicesSettings -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description - diff --git a/Missing/ja.md b/Missing/ja.md index 0774e22..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,10 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -Interaction.Grabbing -Interaction.Grab.StickyGrab -Interaction.Grab.HoldToHold -Settings.PhotoCaptureSettings.OpenAutosavePath -Settings.PhotoCaptureSettings.OpenAutosavePath.Description - diff --git a/Missing/ko.md b/Missing/ko.md index a216100..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,13 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -Interaction.Grabbing -Interaction.Grab.StickyGrab -Interaction.Grab.HoldToHold -Settings.PhotoCaptureSettings.OpenAutosavePath -Settings.PhotoCaptureSettings.OpenAutosavePath.Description -Settings.VideoStreamingServicesSettings -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description - diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index f104f90..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,10 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -Interaction.Grabbing -Interaction.Grab.StickyGrab -Interaction.Grab.HoldToHold -Settings.PhotoCaptureSettings.OpenAutosavePath -Settings.PhotoCaptureSettings.OpenAutosavePath.Description - diff --git a/README.md b/README.md index ba42390..76605ef 100644 --- a/README.md +++ b/README.md @@ -10,11 +10,11 @@ Esperanto [eo] - 67.9% - Missing keys: 765 Spanish [es] - 96.4% - Missing keys: 87 Estonian [et] - 34.6% - Missing keys: 1559 Finnish [fi] - 86.5% - Missing keys: 322 -French [fr] - 99.7% - Missing keys: 8 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 27.7% - Missing keys: 1723 Icelandic [is] - 26.0% - Missing keys: 1764 -Japanese [ja] - 99.8% - Missing keys: 5 -Korean [ko] - 99.7% - Missing keys: 8 +Japanese [ja] - 100.0% - Missing keys: 0 +Korean [ko] - 100.0% - Missing keys: 0 Dutch [nl] - 97.7% - Missing keys: 56 Norwegian [no] - 65.1% - Missing keys: 833 Polish [pl] - 99.5% - Missing keys: 11 @@ -24,7 +24,7 @@ Swedish [sv] - 26.7% - Missing keys: 1747 Thai [th] - 2.9% - Missing keys: 2315 Turkish [tr] - 34.1% - Missing keys: 1571 Ukrainian [uk] - 55.0% - Missing keys: 1072 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 5 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 65.3% - Missing keys: 828 Total keys: 2384 From a407c376bf1956babfa2c169899af074488868cd Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 26 Feb 2025 12:04:49 +0900 Subject: [PATCH 290/529] Update ja.json --- ja.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ja.json b/ja.json index a511336..78969dd 100644 --- a/ja.json +++ b/ja.json @@ -92,11 +92,11 @@ "Interaction.ResetScale": "スケールリセット", "Interaction.LaserEnabled": "レーザー有効", "Interaction.LaserDisabled": "レーザー無効", - "Interaction.Grab.Palm": "グラブ: 手のひら", - "Interaction.Grab.Precision": "グラブ: 精密(摘み)", - "Interaction.Grab.Auto": "グラブ: 自動切替", - "Interaction.Grab.Off": "グラブ: レーザーのみ", - "Interaction.Grabbing" : "グラビング", + "Interaction.Grab.Palm": "手のひら", + "Interaction.Grab.Precision": "精密(摘み)", + "Interaction.Grab.Auto": "自動切替", + "Interaction.Grab.Off": "レーザーのみ", + "Interaction.Grabbing" : "グラブ", "Interaction.Grab.StickyGrab" : "トグル", "Interaction.Grab.HoldToHold" : "ホールド", "Interaction.Locomotion": "移動方法", From a0a0d4539530437b40544bfd012daa66295e4be8 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 26 Feb 2025 14:14:13 +0900 Subject: [PATCH 291/529] Update ja.json --- ja.json | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/ja.json b/ja.json index 78969dd..6456656 100644 --- a/ja.json +++ b/ja.json @@ -1007,6 +1007,15 @@ "Importer.Model.3DScan": "3D​スキャン", "Importer.Model.CAD": "CAD​モデル", "Importer.Model.PointCloud": "点群", + + "Importer.Model.GaussianSplat": "ガウススプラット", + "Importer.Model.GaussianSplatVertical": "垂直軸", + "Importer.Model.RegularVertical": "通常", + "Importer.Model.FlipVertical": "Y軸を反転", + "Importer.Model.GaussianSplatEncoding": "エンコード", + "Importer.Model.GaussianSplatLossless": "無圧縮", + "Importer.Model.GaussianSplatSPZ": "SPZ形式(非可逆)", + "Importer.Model.VertexColorModel": "頂点カラー​​モデル", "Importer.Model.AdvancedSettings": "高度な​設定", "Importer.Model.ModelKindPrompt": "どんなモデルですか?", @@ -1067,6 +1076,20 @@ "Importer.Model.Advanced.PositionAtOrigin": "原点位置", "Importer.Model.Advanced.AssetsOnObject": "アセットをオブジェクト内に入れる", + "Importer.Splat.Progress.Importing": "ガウススプラットのインポート", + "Importer.Splat.Progress.ReadingHeader": "ファイルヘッダの読み込み", + "Importer.Splat.Progress.ConvertingSplats": "合計{total}のうち{converted}スプラットを変換", + "Importer.Splat.Progress.EncodingData": "変換されたデータのエンコード", + + "GaussianSplat.Encoding.Title" : "ガウススプラットのインポート", + "GaussianSplat.Encoding.Metadata" : "メタデータのエンコード", + "GaussianSplat.Encoding.EncodingPositions" : "ポジションのエンコード:{total}中{encoded}", + "GaussianSplat.Encoding.EncodingRotations" : "ローテーションのエンコード:{total}中{encoded}", + "GaussianSplat.Encoding.EncodingScales" : "スケールのエンコード:{total}中{encoded}", + "GaussianSplat.Encoding.EncodingAlphas" : "アルファのエンコード:{total}中{encoded}", + "GaussianSplat.Encoding.EncodingColors" : "カラーのエンコード:{total}中{encoded}", + "GaussianSplat.Encoding.EncodingFinalizing" : "エンコードの最終処理", + "Importer.Video.Title": "動画​インポーター", "Importer.Video.Prompt": "インポートしようと​しているものは​なんですか?", "Importer.Video.Regular": "ビデオ", @@ -1954,6 +1977,10 @@ "Settings.TextureQualitySettings.AnisotropicLevel.Description" : "異方性フィルタリングの品質を設定できます。", "Settings.TextureQualitySettings.ReloadAllTextures" : "すべてのテクスチャを再度読み込む(重くなる可能性があります)", + "Settings.GaussianSplatQualitySettings": "ガウススプラットのレンダリング品質", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "カメラごとのメガ演算のソート", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "ガウススプラットをレンダリングする場合、スプラットはカメラごとにソートする必要があります。 現在のところ、この操作はかなり重くなる可能性があるため、全体のフレームレートを向上させるために時間を分散させています。

値を大きくするとソートが速くなります。これにより、の視点を急激に変更したときのノイズを減らすことができます。

GPUの処理に問題がある場合は、値を小さくしてGPU使用量を減らします。ただし、これは視点を急激に変更したときのノイズを増加させます。", + "Settings.ResolutionSettings": "解像度", "Settings.ResolutionSettings.Fullscreen": "フルスクリーン", "Settings.ResolutionSettings.Fullscreen.Description": "フルスクリーンモードとウィンドウモードを切り替えます。", From ca4776b84462ee1943c158b3c597a0ad01c9e840 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 26 Feb 2025 14:20:14 +0900 Subject: [PATCH 292/529] Update ja.json --- ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja.json b/ja.json index 6456656..b6467f5 100644 --- a/ja.json +++ b/ja.json @@ -1979,7 +1979,7 @@ "Settings.GaussianSplatQualitySettings": "ガウススプラットのレンダリング品質", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "カメラごとのメガ演算のソート", - "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "ガウススプラットをレンダリングする場合、スプラットはカメラごとにソートする必要があります。 現在のところ、この操作はかなり重くなる可能性があるため、全体のフレームレートを向上させるために時間を分散させています。

値を大きくするとソートが速くなります。これにより、の視点を急激に変更したときのノイズを減らすことができます。

GPUの処理に問題がある場合は、値を小さくしてGPU使用量を減らします。ただし、これは視点を急激に変更したときのノイズを増加させます。", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "ガウススプラットをレンダリングする場合、スプラットはカメラごとにソートされる必要があります。 現在のところ、この動作はかなり重くなる可能性があるため、全体のフレームレートを向上させるために時間を分散させています。

この値を大きくするとソートが速くなります。これにより、視点を急速に移動したときのノイズを減らすことができます。

GPUの性能が高くない場合は、値を小さくしてGPU使用量を減らします。ただし、これは視点を急速に移動したときのノイズを増加させます。", "Settings.ResolutionSettings": "解像度", "Settings.ResolutionSettings.Fullscreen": "フルスクリーン", From d26d73c901d5746f2ed1294e44ef37066736e56c Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Wed, 26 Feb 2025 23:28:30 +0800 Subject: [PATCH 293/529] zh-cn:Sync to the latest English version --- zh-cn.json | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/zh-cn.json b/zh-cn.json index bfb5bfa..ddf0d1e 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1000,13 +1000,22 @@ "Importer.ImageVideo.LayoutHorizontalRL": "从右到左水平排布", "Importer.ImageVideo.LayoutVerticalLR": "从左到右垂直排布", "Importer.ImageVideo.LayoutVerticalRL": "从右到左垂直排布", - + "Importer.Model.Title": "模型导入工具", "Importer.Model.Prompt": "请选择导入方式", "Importer.Model.Regular": "常规3D模型", "Importer.Model.3DScan": "3D扫描模型", "Importer.Model.CAD": "CAD模型", "Importer.Model.PointCloud": "点云", + + "Importer.Model.GaussianSplat": "高斯溅落", + "Importer.Model.GaussianSplatVertical": "垂直轴方向", + "Importer.Model.RegularVertical": "常规模式", + "Importer.Model.FlipVertical": "翻转Y轴", + "Importer.Model.GaussianSplatEncoding": "编码格式", + "Importer.Model.GaussianSplatLossless": "无损压缩", + "Importer.Model.GaussianSplatSPZ": "SPZ(有损压缩)", + "Importer.Model.VertexColorModel": "顶点着色模型", "Importer.Model.AdvancedSettings": "高级设置", "Importer.Model.ModelKindPrompt": "请选择模型类型", @@ -1067,6 +1076,20 @@ "Importer.Model.Advanced.PositionAtOrigin": "置于原点", "Importer.Model.Advanced.AssetsOnObject": "将资产放在对象上", + "Importer.Splat.Progress.Importing": "正在导入高斯溅落模型", + "Importer.Splat.Progress.ReadingHeader": "正在读取文件头信息", + "Importer.Splat.Progress.ConvertingSplats": "已转换{converted}/{total}个溅落点", + "Importer.Splat.Progress.EncodingData": "正在编码转换后的数据", + + "GaussianSplat.Encoding.Title" : "高斯溅落模型编码", + "GaussianSplat.Encoding.Metadata" : "正在编码元数据", + "GaussianSplat.Encoding.EncodingPositions" : "正在编码坐标位置({encoded}/{total})", + "GaussianSplat.Encoding.EncodingRotations" : "正在编码旋转参数({encoded}/{total})", + "GaussianSplat.Encoding.EncodingScales" : "正在编码缩放系数({encoded}/{total})", + "GaussianSplat.Encoding.EncodingAlphas" : "正在编码透明度({encoded}/{total})", + "GaussianSplat.Encoding.EncodingColors" : "正在编码颜色信息({encoded}/{total})", + "GaussianSplat.Encoding.EncodingFinalizing" : "正在完成编码", + "Importer.Video.Title": "视频导入工具", "Importer.Video.Prompt": "请选择视频类型", "Importer.Video.Regular": "视频", @@ -1954,6 +1977,10 @@ "Settings.TextureQualitySettings.AnisotropicLevel.Description" : "控制各向异性过滤的质量。", "Settings.TextureQualitySettings.ReloadAllTextures" : "强制重新加载所有材质 (会使游戏运行速度变慢)", + "Settings.GaussianSplatQualitySettings": "高斯溅落渲染质量", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "按摄像机分类巨量运算", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "渲染高斯溅落时,需按摄像机进行溅落排序。当前该运算负载较高,所以将采用分帧处理以提升整体帧率。

调高数值可加速排序过程,在快速变换高斯溅落观察角度时减少视觉伪影。

调低数值可减轻GPU负载,在GPU处理能力不足时,但快速变换观察角度时可能增加伪影。", + "Settings.ResolutionSettings" : "分辨率", "Settings.ResolutionSettings.Fullscreen" : "全屏", "Settings.ResolutionSettings.Fullscreen.Description" : "在全屏模式和窗口模式之间切换。", From a4a3f2f58807624ed55617ac3f7fe2c78705e538 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Wed, 26 Feb 2025 18:46:05 +0100 Subject: [PATCH 294/529] de: translated gaussian splats, grasp, autosave and video streaming strings --- de.json | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/de.json b/de.json index acb1b80..516ec86 100644 --- a/de.json +++ b/de.json @@ -96,6 +96,9 @@ "Interaction.Grab.Precision": "Griff:
Präzision", "Interaction.Grab.Auto": "Griff:
Automatisch", "Interaction.Grab.Off": "Griff:
Nur Laser", + "Interaction.Grabbing": "Greifen", + "Interaction.Grab.StickyGrab": "Schaltender Griff", + "Interaction.Grab.HoldToHold": "Halten zum Halten", "Interaction.Locomotion": "Fortbewegung", "Interaction.Locomotion.None": "Keine", @@ -1004,6 +1007,15 @@ "Importer.Model.3DScan": "3D-Scan", "Importer.Model.CAD": "CAD-Modell", "Importer.Model.PointCloud": "Punktwolke", + + "Importer.Model.GaussianSplat": "Gaussian Splat", + "Importer.Model.GaussianSplatVertical": "Vertikale Achse", + "Importer.Model.RegularVertical": "Regulär", + "Importer.Model.FlipVertical": "Y-Achse spiegeln", + "Importer.Model.GaussianSplatEncoding": "Encoding", + "Importer.Model.GaussianSplatLossless": "Verlustfrei", + "Importer.Model.GaussianSplatSPZ": "SPZ (Verlustbehaftet)", + "Importer.Model.VertexColorModel": "Vertex-koloriert", "Importer.Model.AdvancedSettings": "Erweiterte Optionen", "Importer.Model.ModelKindPrompt": "Was für eine Art von 3D-Modell?", @@ -1064,6 +1076,20 @@ "Importer.Model.Advanced.PositionAtOrigin": "Am Nullpunkt platzieren", "Importer.Model.Advanced.AssetsOnObject": "Platziere Assets auf Objekt", + "Importer.Splat.Progress.Importing": "Gaussian Splat importieren", + "Importer.Splat.Progress.ReadingHeader": "Datei-Header lesen", + "Importer.Splat.Progress.ConvertingSplats": "{converted} Splats von {total} konvertiert", + "Importer.Splat.Progress.EncodingData": "Encodierung der konvertierten Daten", + + "GaussianSplat.Encoding.Title": "Gaussian Splat Encodierung", + "GaussianSplat.Encoding.Metadata": "Metadata Encodierung", + "GaussianSplat.Encoding.EncodingPositions" : "Encodiere Positionen {encoded} von {total}", + "GaussianSplat.Encoding.EncodingRotations" : "Encodiere Rotationen {encoded} von {total}", + "GaussianSplat.Encoding.EncodingScales" : "Encodiere Scales {encoded} von {total}", + "GaussianSplat.Encoding.EncodingAlphas" : "Encodiere Alphas {encoded} von {total}", + "GaussianSplat.Encoding.EncodingColors" : "Encodiere Farben {encoded} von {total}", + "GaussianSplat.Encoding.EncodingFinalizing" : "Finalisierung der Encodierung", + "Importer.Video.Title": "Video-Import", "Importer.Video.Prompt": "Was möchten Sie importieren?", "Importer.Video.Regular": "Video", @@ -1827,6 +1853,8 @@ "Settings.PhotoCaptureSettings.StereoSeparation.Description": "Hier können Sie die Basis, den Abstand zwischen den Einzelkameras der Stereokamera, einstellen. Dies wirkt sich auf die Stärke des Stereoeffekts bei weiter entfernten Objekten aus.\n\nBei der Aufnahme von Objekten in der Nähe sind niedrigere Werte besser, bei der Aufnahme von großen Szenen sind höhere Werte besser geeignet.", "Settings.PhotoCaptureSettings.PhotoAutosavePath": "Pfad für automatisch gespeicherte Fotos", "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "Wenn dies konfiguriert ist, werden alle Fotos die Sie aufnehmen (oder per Kontext-Menü speichern), automatisch in ihrem Inventar unter diesem Pfad abgespeichert. Zum Beispiel Fotos/%year%/%month_name%\n\nFolgende Variablen sind verfügbar:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "Settings.PhotoCaptureSettings.OpenAutosavePath": "Öffne Pfad der automatisch gespeicherten Fotos für aktuelle Welt", + "Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "Wenn die automatische Speicherung von Fotos aktiv ist, öffnet dies den Ort im Inventar, an dem die Fotos für die aktuelle Welt gespeichert werden.\n\nDiese Aktion wird fehlschlagen, falls Sie noch keine Fotos in dieser Welt aufgenommen haben, da der Ordner noch nicht existiert!", "Settings.PhotoCaptureSettings.CapturePrivateUI": "Private Benutzeroberfläche erfassen", "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "Wenn diese Option aktiviert ist, wird die schnelle Fotoaufnahme Ihre private Benutzeroberfläche, wie z.B. das Dash-Menü, abbilden. Dies kann nützlich sein, falls Sie die dort dargestellten Informationen aufnehmen wollen.\n\nWir empfehlen, diese Einstellung zu deaktivieren, sobald Sie mit der beabsichtigten Aufnahme fertig sind, sonst kann es versehentlich zu einer Aufnahme und Weitergabe Ihrer privaten Daten kommen.", "Settings.PhotoCaptureSettings.EncodeFormat": "Dateiformat", @@ -1920,6 +1948,10 @@ "Settings.RelaySettings.RelayPriorities": "Relay-Server Prioritäten konfigurieren", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "Relay-Server Prioritäten", + "Settings.VideoStreamingServicesSettings": "Einstellungen für Videostreaming-Dienste", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "Cookies vom Browser verwenden", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "Wenn bei Ihnen Videos von Youtube oder anderen Diensten nicht geladen werden, wählen Sie hier den Browser aus, den Sie üblicherweise nutzen um Videos abzurufen. Dies lädt Ihre Browser-Cookies, um damit die Chancen zu erhöhen, die Videos erfolgreich zu laden.", + "Settings.PostProcessingSettings": "Nachbearbeitung", "Settings.PostProcessingSettings.MotionBlurIntensity": "Stärke der Bewegungsunschärfe", "Settings.PostProcessingSettings.MotionBlurIntensity.Description": "Dies steuert die Stärke des Effektes, der das Bild mit Bewegungsunschärfe verwischt. Größere Werte führen bei gleicher Bewegung zu einer stärkeren Unschärfe.\n\nWenn Sie den Wert auf 0 % setzen, wird der Filter vollständig deaktiviert, was die Geschwindigkeit verbessern kann.", @@ -1945,6 +1977,10 @@ "Settings.TextureQualitySettings.AnisotropicLevel.Description": "Steuert die Qualität der anisotropen Filterung.", "Settings.TextureQualitySettings.ReloadAllTextures": "Alle Texturen neu laden (kann aufwändig sein)", + "Settings.GaussianSplatQualitySettings": "Gaussian Splat Rendering-Qualität", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "Sortierung der Mega-Operationen pro Kamera", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "Beim Rendern von Gaussian Splats müssen diese für jede Kamera sortiert werden. Dieser Vorgang kann ziemlich aufwändig sein, daher wird er über die Zeit verteilt, um die Gesamtbildrate zu verbessern.

Increase Erhöhen Sie den Wert, damit die Sortierung schneller erfolgt. Dies reduziert Artefakte bei schneller Änderung Ihres Blickwinkels um Gaussian Splats.

Decrease Verringern Sie den Wert, um die GPU-Auslastung zu verringern, allerdings wird dies mehr Artefakte bei schnellen Blickwinkeländerungen erzeugen.", + "Settings.ResolutionSettings": "Auflösung", "Settings.ResolutionSettings.Fullscreen": "Vollbild", "Settings.ResolutionSettings.Fullscreen.Description": "Wechselt zwischen Vollbildmodus und Fenstermodus.", From c74c31ab4cbd75a8a3b766db233755fd7e44abc7 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Wed, 26 Feb 2025 18:47:08 +0100 Subject: [PATCH 295/529] en: fixed typos --- en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en.json b/en.json index eeb84c7..1bb0a65 100644 --- a/en.json +++ b/en.json @@ -1854,7 +1854,7 @@ "Settings.PhotoCaptureSettings.PhotoAutosavePath": "Photo inventory autosave path", "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "When set, any photos you capture (or save with context menu) will be automatically saved to your in-game inventory. For example Photos/%year%/%month_name%\n\nFollowing variables are available:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", "Settings.PhotoCaptureSettings.OpenAutosavePath": "Open autosave path for current world", - "Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "If you have photo autosave configured, clicking this will open Inventory at the location where photos are saved for the world you're currently in at the current time.\n\nMake sure that you've taken some photos in this world already, otherwise this action will fail, because the folder fill not exist yet!", + "Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "If you have photo autosave configured, clicking this will open Inventory at the location where photos are saved for the world you're currently in at the current time.\n\nMake sure that you've taken some photos in this world already, otherwise this action will fail, because the folder will not exist yet!", "Settings.PhotoCaptureSettings.CapturePrivateUI": "Capture Private UI", "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "When enabled, the quick photo capture will render your private UI such as the dash. This can be useful in case you want to show information there.\n\nWe recommend turning this setting off once you're done, as leaving it on can lead to accidentally capturing and leaking your private information.", "Settings.PhotoCaptureSettings.EncodeFormat": "Encode Format", @@ -1977,7 +1977,7 @@ "Settings.TextureQualitySettings.AnisotropicLevel.Description": "Controls the quality of the anisotropic filtering.", "Settings.TextureQualitySettings.ReloadAllTextures": "Reload All Textures (can be heavy)", - "Settings.GaussianSplatQualitySettings": "Guassian Splat Rendering Quality", + "Settings.GaussianSplatQualitySettings": "Gaussian Splat Rendering Quality", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "Sorting Mega-operations per camera", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "When rendering Gaussian Splats, the splats must be sorted for each camera. Currently, this operation can be quite heavy, so it is spread over time to improve overall framerate.

Increase the value for sorting to happen faster. This will reduce artifacts when changing the view angle around Gaussian Splats rapidly.

Decrease the value to reduce the GPU usage if your GPU has trouble handling it. However this will increase artifacts when you rapidly change view angle.", From 6f99a746a83dbf98c0196a4933ae2660cdd53f2b Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Wed, 26 Feb 2025 20:53:18 +0200 Subject: [PATCH 296/529] chore: translate new strings --- fr.json | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/fr.json b/fr.json index 6e884dc..b6c375f 100644 --- a/fr.json +++ b/fr.json @@ -1007,6 +1007,15 @@ "Importer.Model.3DScan": "Scan 3D", "Importer.Model.CAD": "Modèle CAD", "Importer.Model.PointCloud": "Nuage de points", + + "Importer.Model.GaussianSplat": "Splat gaussien", + "Importer.Model.GaussianSplatVertical": "Axe vertical", + "Importer.Model.RegularVertical": "Régulier", + "Importer.Model.FlipVertical": "Retourner l'axe Y", + "Importer.Model.GaussianSplatEncoding": "Encodage", + "Importer.Model.GaussianSplatLossless": "Sans pertes", + "Importer.Model.GaussianSplatSPZ": "SPZ (Avec pertes)", + "Importer.Model.VertexColorModel": "Modèle de vertex coloré", "Importer.Model.AdvancedSettings": "Paramètres avancés", "Importer.Model.ModelKindPrompt": "Quel type de modèle 3D?", @@ -1067,6 +1076,20 @@ "Importer.Model.Advanced.PositionAtOrigin": "Positionner à l'origine", "Importer.Model.Advanced.AssetsOnObject": "Placer les ressources sur l'objet", + "Importer.Splat.Progress.Importing": "Importation du splat gaussien", + "Importer.Splat.Progress.ReadingHeader": "Lecture de la tête du fichier", + "Importer.Splat.Progress.ConvertingSplats": "{converted} convertis sur {total}", + "Importer.Splat.Progress.EncodingData": "Encodage des données converties", + + "GaussianSplat.Encoding.Title": "Encodage de splat gaussien", + "GaussianSplat.Encoding.Metadata": "Métadonnées d'encodage", + "GaussianSplat.Encoding.EncodingPositions": "{encoded} positions encodées de {total}", + "GaussianSplat.Encoding.EncodingRotations": "{encoded} rotations encodées de {total}", + "GaussianSplat.Encoding.EncodingScales": "{encoded} écailles d'encodées de {total}", + "GaussianSplat.Encoding.EncodingAlphas": "{encoded} alpha d'encodés de {total}", + "GaussianSplat.Encoding.EncodingColors": "{encoded} couleurs d'encodées de {total}", + "GaussianSplat.Encoding.EncodingFinalizing": "Finalisation de l'encodage", + "Importer.Video.Title": "Importateur de vidéos", "Importer.Video.Prompt": "Qu'importez-vous?", "Importer.Video.Regular": "Vidéo", @@ -1953,6 +1976,9 @@ "Settings.TextureQualitySettings.AnisotropicLevel.Description": "Contrôle la qualité du filtre anisotropique.", "Settings.TextureQualitySettings.ReloadAllTextures": "Recharger toutes les textures (peut être lourd)", + "Settings.GaussianSplatQualitySettings": "Qualité de splat gaussien", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "Quand un splat gaussien est rendu, les splats doivent être filtrés pour chaque caméra. Pour l'instant, cette opération est lourde, donc est étalée sur du temps pour éviter les pertes de performance.

Augmentez la valeur pour que le filtrage soie plus rapide.

Diminuez la valeur pour réduire l'utilisation de votre carte graphique si elle à du mal avec le processus. Le splat va par contre avoir plus d’artefacts quand vous bougerez votre caméra rapidement.", + "Settings.ResolutionSettings": "Résolution", "Settings.ResolutionSettings.Fullscreen": "Plein écran", "Settings.ResolutionSettings.Fullscreen.Description": "Bascule entre le mode plein écran et fenêtré.", From 3d22ed1c5f2da4c1d956541930ba8357f32ab87d Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 26 Feb 2025 20:57:21 +0100 Subject: [PATCH 297/529] Update stats --- Missing/cs.md | 22 ++++++++++++++++++++++ Missing/de.md | 22 ++++++++++++++++++++++ Missing/en-gb.md | 22 ++++++++++++++++++++++ Missing/eo.md | 22 ++++++++++++++++++++++ Missing/es.md | 22 ++++++++++++++++++++++ Missing/et.md | 22 ++++++++++++++++++++++ Missing/fi.md | 22 ++++++++++++++++++++++ Missing/fr.md | 24 ++++++++++++++++++++++++ Missing/hu.md | 22 ++++++++++++++++++++++ Missing/is.md | 22 ++++++++++++++++++++++ Missing/ja.md | 24 ++++++++++++++++++++++++ Missing/ko.md | 24 ++++++++++++++++++++++++ Missing/nl.md | 22 ++++++++++++++++++++++ Missing/no.md | 22 ++++++++++++++++++++++ Missing/pl.md | 22 ++++++++++++++++++++++ Missing/pt-br.md | 22 ++++++++++++++++++++++ Missing/ru.md | 22 ++++++++++++++++++++++ Missing/sv.md | 22 ++++++++++++++++++++++ Missing/th.md | 22 ++++++++++++++++++++++ Missing/tr.md | 22 ++++++++++++++++++++++ Missing/uk.md | 22 ++++++++++++++++++++++ Missing/zh-cn.md | 24 ++++++++++++++++++++++++ Missing/zh-tw.md | 22 ++++++++++++++++++++++ README.md | 48 ++++++++++++++++++++++++------------------------ 24 files changed, 538 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 30ec438..3ae370b 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -105,6 +105,25 @@ Importer.Image.Failure.Heading Importer.Image.Failure.Description Importer.LUT.Failure.Heading Importer.LUT.Failure.Description +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading @@ -702,6 +721,9 @@ Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/de.md b/Missing/de.md index cbf6488..6a25053 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -5,9 +5,31 @@ Note that this file updates only during build processes and doesn't necessarily Interaction.Grabbing Interaction.Grab.StickyGrab Interaction.Grab.HoldToHold +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 73943a9..ceb9a7d 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -836,6 +836,13 @@ Importer.Model.Regular Importer.Model.3DScan Importer.Model.CAD Importer.Model.PointCloud +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ Importer.Model.AdvancedSettings Importer.Model.ModelKindPrompt Importer.Model.RegularKind @@ -881,6 +888,18 @@ Importer.Model.Advanced.Grabbable Importer.Model.Advanced.Scalable Importer.Model.Advanced.PositionAtOrigin Importer.Model.Advanced.AssetsOnObject +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.Video.Title Importer.Video.Prompt Importer.Video.Regular @@ -1636,6 +1655,9 @@ Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/eo.md b/Missing/eo.md index 305843e..464efe0 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -71,6 +71,25 @@ Importer.Image.Failure.Heading Importer.Image.Failure.Description Importer.LUT.Failure.Heading Importer.LUT.Failure.Description +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading @@ -668,6 +687,9 @@ Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/es.md b/Missing/es.md index b9ceb90..3254f97 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -29,6 +29,25 @@ Tools.CharacterCollider.Name Tools.MeshVisibility.Name Tools.Slicer.Name Tools.RigTransfer.Name +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading @@ -77,6 +96,9 @@ Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/et.md b/Missing/et.md index 6ea882d..be7b6d3 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -362,12 +362,31 @@ Importer.Image.Failure.Heading Importer.Image.Failure.Description Importer.LUT.Failure.Heading Importer.LUT.Failure.Description +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ Importer.Model.Advanced.PreferSpecular Importer.Model.Advanced.Lights Importer.Model.Advanced.SplitSubmeshes Importer.Model.Advanced.ForcePointFiltering Importer.Model.Advanced.ForceNoMipMaps Importer.Model.Advanced.ForceUncompressed +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description @@ -979,6 +998,9 @@ Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/fi.md b/Missing/fi.md index 5a3fec4..4f4e283 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -43,6 +43,25 @@ ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title CreateNew.LegacyParticleSystem +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description @@ -222,6 +241,9 @@ Settings.TextureQualitySettings.TextureSizeLimit.Description Settings.TextureQualitySettings.MinimumTextureSize.Description Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel.Description +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings.Fullscreen.Description Settings.ResolutionSettings.WindowResolution.Description Settings.ResolutionSettings.FullscreenResolution.Description diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..60e9b7c 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,27 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description + diff --git a/Missing/hu.md b/Missing/hu.md index 6ceecf3..3351821 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -337,6 +337,13 @@ Importer.Model.Regular Importer.Model.3DScan Importer.Model.CAD Importer.Model.PointCloud +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ Importer.Model.VertexColorModel Importer.Model.AdvancedSettings Importer.Model.ModelKindPrompt @@ -391,6 +398,18 @@ Importer.Model.Advanced.Grabbable Importer.Model.Advanced.Scalable Importer.Model.Advanced.PositionAtOrigin Importer.Model.Advanced.AssetsOnObject +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description @@ -1019,6 +1038,9 @@ Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/is.md b/Missing/is.md index 4f545d2..998b448 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -323,6 +323,13 @@ Importer.Model.Regular Importer.Model.3DScan Importer.Model.CAD Importer.Model.PointCloud +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ Importer.Model.VertexColorModel Importer.Model.AdvancedSettings Importer.Model.ModelKindPrompt @@ -372,6 +379,18 @@ Importer.Model.Advanced.Grabbable Importer.Model.Advanced.Scalable Importer.Model.Advanced.PositionAtOrigin Importer.Model.Advanced.AssetsOnObject +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.Video.Stereo Importer.Video.Depth Importer.Video.Depth.Prompt @@ -1120,6 +1139,9 @@ Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..18a876a 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,27 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..1b88447 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,27 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description + diff --git a/Missing/nl.md b/Missing/nl.md index 29fd48a..a99c134 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -21,6 +21,25 @@ Contacts.InviteRequest.ForwardedRequest Contacts.InviteRequest.GrantedRequest Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading @@ -49,6 +68,9 @@ Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/no.md b/Missing/no.md index 6eeefbf..36ac371 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -134,6 +134,25 @@ Importer.Image.Failure.Heading Importer.Image.Failure.Description Importer.LUT.Failure.Heading Importer.LUT.Failure.Description +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description @@ -734,6 +753,9 @@ Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/pl.md b/Missing/pl.md index 2311e17..f31f03e 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -8,9 +8,31 @@ Interaction.Grab.HoldToHold Contacts.RequestInvite Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index f5108a6..8961b5b 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -135,6 +135,25 @@ Importer.Image.Failure.Heading Importer.Image.Failure.Description Importer.LUT.Failure.Heading Importer.LUT.Failure.Description +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description @@ -735,6 +754,9 @@ Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/ru.md b/Missing/ru.md index cc9403c..bc6b30b 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -21,6 +21,25 @@ Contacts.InviteRequest.ForwardedRequest Contacts.InviteRequest.GrantedRequest Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading @@ -38,6 +57,9 @@ Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/sv.md b/Missing/sv.md index d14fa16..19ab899 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -275,6 +275,13 @@ Importer.Model.Regular Importer.Model.3DScan Importer.Model.CAD Importer.Model.PointCloud +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ Importer.Model.VertexColorModel Importer.Model.AdvancedSettings Importer.Model.ModelKindPrompt @@ -329,6 +336,18 @@ Importer.Model.Advanced.Grabbable Importer.Model.Advanced.Scalable Importer.Model.Advanced.PositionAtOrigin Importer.Model.Advanced.AssetsOnObject +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.Video.Title Importer.Video.Prompt Importer.Video.Regular @@ -1087,6 +1106,9 @@ Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/th.md b/Missing/th.md index 4ca6fbc..da0626a 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -796,6 +796,13 @@ Importer.Model.Regular Importer.Model.3DScan Importer.Model.CAD Importer.Model.PointCloud +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ Importer.Model.VertexColorModel Importer.Model.AdvancedSettings Importer.Model.ModelKindPrompt @@ -850,6 +857,18 @@ Importer.Model.Advanced.Grabbable Importer.Model.Advanced.Scalable Importer.Model.Advanced.PositionAtOrigin Importer.Model.Advanced.AssetsOnObject +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.Video.Title Importer.Video.Prompt Importer.Video.Regular @@ -1608,6 +1627,9 @@ Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/tr.md b/Missing/tr.md index e0ee436..e5a5a4c 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -395,12 +395,31 @@ Importer.Image.Failure.Heading Importer.Image.Failure.Description Importer.LUT.Failure.Heading Importer.LUT.Failure.Description +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ Importer.Model.Advanced.PreferSpecular Importer.Model.Advanced.Lights Importer.Model.Advanced.SplitSubmeshes Importer.Model.Advanced.ForcePointFiltering Importer.Model.Advanced.ForceNoMipMaps Importer.Model.Advanced.ForceUncompressed +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description @@ -1013,6 +1032,9 @@ Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/uk.md b/Missing/uk.md index b5f1ca6..8f6044a 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -50,6 +50,25 @@ Tools.Labeler.Name CreateNew.LegacyParticleSystem Importer.Image.Failure.Heading Importer.Image.Failure.Description +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading @@ -360,6 +379,9 @@ Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..a590512 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,27 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 700af2c..8b431c2 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -133,6 +133,25 @@ Importer.Image.Failure.Heading Importer.Image.Failure.Description Importer.LUT.Failure.Heading Importer.LUT.Failure.Description +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading @@ -730,6 +749,9 @@ Settings.TextureQualitySettings.DefaultFilterMode.Description Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/README.md b/README.md index 76605ef..f43986f 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 66.5% - Missing keys: 799 -German [de] - 99.7% - Missing keys: 8 -English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2321 +Czech [cs] - 65.9% - Missing keys: 821 +German [de] - 98.8% - Missing keys: 30 +English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2343 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 67.9% - Missing keys: 765 -Spanish [es] - 96.4% - Missing keys: 87 -Estonian [et] - 34.6% - Missing keys: 1559 -Finnish [fi] - 86.5% - Missing keys: 322 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 27.7% - Missing keys: 1723 -Icelandic [is] - 26.0% - Missing keys: 1764 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Dutch [nl] - 97.7% - Missing keys: 56 -Norwegian [no] - 65.1% - Missing keys: 833 -Polish [pl] - 99.5% - Missing keys: 11 -Portuguese (Brazil) [pt-br] - 65.0% - Missing keys: 834 -Russian [ru] - 98.1% - Missing keys: 45 -Swedish [sv] - 26.7% - Missing keys: 1747 -Thai [th] - 2.9% - Missing keys: 2315 -Turkish [tr] - 34.1% - Missing keys: 1571 -Ukrainian [uk] - 55.0% - Missing keys: 1072 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 65.3% - Missing keys: 828 +Esperanto [eo] - 67.3% - Missing keys: 787 +Spanish [es] - 95.5% - Missing keys: 109 +Estonian [et] - 34.3% - Missing keys: 1581 +Finnish [fi] - 85.7% - Missing keys: 344 +French [fr] - 99.1% - Missing keys: 22 +Hungarian [hu] - 27.5% - Missing keys: 1745 +Icelandic [is] - 25.8% - Missing keys: 1786 +Japanese [ja] - 99.1% - Missing keys: 22 +Korean [ko] - 99.1% - Missing keys: 22 +Dutch [nl] - 96.8% - Missing keys: 78 +Norwegian [no] - 64.5% - Missing keys: 855 +Polish [pl] - 98.6% - Missing keys: 33 +Portuguese (Brazil) [pt-br] - 64.4% - Missing keys: 856 +Russian [ru] - 97.2% - Missing keys: 67 +Swedish [sv] - 26.5% - Missing keys: 1769 +Thai [th] - 2.9% - Missing keys: 2337 +Turkish [tr] - 33.8% - Missing keys: 1593 +Ukrainian [uk] - 54.5% - Missing keys: 1094 +Chinese (Simplified, Mainland China) [zh-cn] - 99.1% - Missing keys: 22 +Chinese (Traditional, Taiwan) [zh-tw] - 64.7% - Missing keys: 850 -Total keys: 2384 +Total keys: 2406 ## 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. From cec2515a34a7d8423d34373d55a8155339acd3c6 Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Wed, 26 Feb 2025 14:37:54 -0800 Subject: [PATCH 298/529] fixup --- en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en.json b/en.json index f3169a5..6e882a0 100644 --- a/en.json +++ b/en.json @@ -1,6 +1,6 @@ { "localeCode": "en", - "authors": ["Frooxius", "Enverex", "rampa_3", "Melnus", "dfgHiatus", "Earthmark", "Ryuvi", "Nammi", "WattleFoxxo", "StiefelJackal", "RueShejn", "NepuShiro", "Choco", "RueShejn"], + "authors": ["Frooxius", "Enverex", "rampa_3", "Melnus", "dfgHiatus", "Earthmark", "Ryuvi", "Nammi", "WattleFoxxo", "StiefelJackal", "RueShejn", "NepuShiro", "Choco"], "messages": { "General.OK": "OK", From 691daa57009bf3fd45a8ace60a90679ed6688900 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 27 Feb 2025 02:25:05 +0000 Subject: [PATCH 299/529] Translated Interaction.Grab.* Slightly finicky wording there. --- pl.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pl.json b/pl.json index 62e7f52..00e17b3 100644 --- a/pl.json +++ b/pl.json @@ -96,6 +96,9 @@ "Interaction.Grab.Precision": "Chwyć: Precyzja", "Interaction.Grab.Auto": "Chwyć: Automatyczny", "Interaction.Grab.Off": "Chwyć: Tylko Laser", + "Interaction.Grabbing" : "Chwytanie", + "Interaction.Grab.StickyGrab" : "Lepki chwyt", + "Interaction.Grab.HoldToHold" : "Chwycić, by trzymać", "Interaction.Locomotion": "Lokomocja", "Interaction.Locomotion.None": "Żadna", From bb6aca80b131e29eed8b2d5e40a049d7dba26700 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 27 Feb 2025 02:27:19 +0000 Subject: [PATCH 300/529] Translated Contacts.RequestInvite Dunno how I missed this in the previous commits. --- pl.json | 1 + 1 file changed, 1 insertion(+) diff --git a/pl.json b/pl.json index 00e17b3..f08b2c6 100644 --- a/pl.json +++ b/pl.json @@ -644,6 +644,7 @@ "Contacts.IgnoreRequest": "Ignoruj Zaproszenie", "Contacts.Invite": "Zaproś Tutaj", "Contacts.RevokeInvite": "Unieważnij zaproszenie", + "Contacts.RequestInvite": "Poproś o zaproszenie", "Contacts.BanFromAllSessions": "Zbanuj z moich sesji", "Contacts.UnbanFromAllSessions": "Odbanuj z moich sesji", "Contacts.BanFromCurrentWorld": "Zbanuj z bieżącego świata", From f2e63aac11f1a9fff3aba58719de76bee5643325 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 27 Feb 2025 02:29:45 +0000 Subject: [PATCH 301/529] Translated Notifications.ReceivedInviteRequest* --- pl.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pl.json b/pl.json index f08b2c6..e4d5b9f 100644 --- a/pl.json +++ b/pl.json @@ -696,6 +696,8 @@ "Notifications.ReceivedItem": "Wysyłano Ci przedmiot:", "Notifications.VoiceMessage": "Wysłano wiadomość głosową", "Notifications.SessionStarted": "Stworzono sesję:", + "Notifications.ReceivedInviteRequestDirect": "Prosi o zaproszenie", + "Notifications.ReceivedInviteRequestForwarded": "Chce zaprosić:", "Notifications.UserJoined": "Użytkownik dołączył do sesji", "Notifications.UserLeft": "Użytkownik opuścił sesję", "Notifications.PermissionChanged": "Rola zmieniona na {new}", From 8e433834a4d2ef7987ed695346b66b9a4ab68730 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 27 Feb 2025 02:34:52 +0000 Subject: [PATCH 302/529] Translated Gaussian Splat imports. --- pl.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pl.json b/pl.json index e4d5b9f..fe7fba1 100644 --- a/pl.json +++ b/pl.json @@ -1007,6 +1007,15 @@ "Importer.Model.3DScan": "Skan 3D", "Importer.Model.CAD": "Model CAD", "Importer.Model.PointCloud": "Chmura Punktowa", + + "Importer.Model.GaussianSplat": "Gaussian Splat", + "Importer.Model.GaussianSplatVertical": "Oś pionowa", + "Importer.Model.RegularVertical": "Normalna", + "Importer.Model.FlipVertical": "Obróć oś Y", + "Importer.Model.GaussianSplatEncoding": "Encodowanie", + "Importer.Model.GaussianSplatLossless": "Lossless", + "Importer.Model.GaussianSplatSPZ": "SPZ (lossy)", + "Importer.Model.VertexColorModel": "Model z Kolorami Wierzchołków", "Importer.Model.AdvancedSettings": "Zaawansowane Ustawienia", "Importer.Model.ModelKindPrompt": "Jaki typ modelu 3D?", From 2386a82e63836f4909557128fdfe313fc2d510ae Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 27 Feb 2025 02:42:19 +0000 Subject: [PATCH 303/529] Translated Gaussian Splat progress. --- pl.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pl.json b/pl.json index fe7fba1..8aa3370 100644 --- a/pl.json +++ b/pl.json @@ -1076,6 +1076,20 @@ "Importer.Model.Advanced.PositionAtOrigin": "Pozycja w Oryginalnym Punkcie", "Importer.Model.Advanced.AssetsOnObject": "Umieść Zasoby na Obiekcie", + "Importer.Splat.Progress.Importing": "Importowanie Gaussian Splat", + "Importer.Splat.Progress.ReadingHeader": "Odczyt nagłówka pliku", + "Importer.Splat.Progress.ConvertingSplats": "Przekonwertowano {converted} splats z {total}", + "Importer.Splat.Progress.EncodingData": "Enkodowanie przekonwertowanych danych", + + "GaussianSplat.Encoding.Title" : "Enkodowanie Gaussian Splat", + "GaussianSplat.Encoding.Metadata" : "Enkodowanie metadanych", + "GaussianSplat.Encoding.EncodingPositions" : "Enkodowanie {encoded} pozycji z {total}", + "GaussianSplat.Encoding.EncodingRotations" : "Enkodowanie {encoded} rotacji z {total}", + "GaussianSplat.Encoding.EncodingScales" : "Enkodowanie {encoded} skal z {total}", + "GaussianSplat.Encoding.EncodingAlphas" : "Enkodowanie {encoded} alfy z {total}", + "GaussianSplat.Encoding.EncodingColors" : "Enkodowanie {encoded} kolorów z {total}", + "GaussianSplat.Encoding.EncodingFinalizing" : "Finalizowanie enkodowania", + "Importer.Video.Title": "Importer Filmów", "Importer.Video.Prompt": "Co chcesz importować?", "Importer.Video.Regular": "Film", From 42be0e6b0afd69b65309674fd43b07b401982c5d Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 27 Feb 2025 02:48:10 +0000 Subject: [PATCH 304/529] Translated Settings.PhotoCaptureSettings.OpenAutosavePath* --- pl.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pl.json b/pl.json index 8aa3370..abf182e 100644 --- a/pl.json +++ b/pl.json @@ -1852,6 +1852,8 @@ "Settings.PhotoCaptureSettings.StereoSeparation.Description": "Służy do sterowania separacją między kamerami stereo, gdy tryb stereo jest włączony. Pozwala to kontrolować odległość między kamerami, co wpływa na siłę efektu stereo w przypadku bardziej oddalonych obiektów.\n\nPodczas fotografowania obiektów z bliska, niższe wartości będą działać lepiej, podczas fotografowania dużych scen, większe wartości będą działać lepiej.", "Settings.PhotoCaptureSettings.PhotoAutosavePath": "Ścieżka automatycznego zapisu w ekwipunku", "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "Po ustawieniu tej opcji wszystkie zrobione zdjęcia (lub zapisane za pomocą menu kontekstowego) będą automatycznie zapisywane w ekwipunku w grze. Na przykład Photos/%year%/%month_name%\n\nDostępne są następujące zmienne:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "Settings.PhotoCaptureSettings.OpenAutosavePath": "Otwórz ścieżkę automatycznego zapisu z aktywnego świata", + "Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "Jeśli masz skonfigurowane automatyczne zapisywanie zdjęć, kliknięcie tego przycisku otworzy folder, w którym zapisywane są zdjęcia ze świata, w którym aktualnie się znajdujesz.\n\nTa akcja nie powiedzie się, jeśli nie zrobiono żadnych zdjęć, ponieważ folder nie został jeszcze utworzony!", "Settings.PhotoCaptureSettings.CapturePrivateUI": "Rejestrowanie prywatnego interfejsu użytkownika", "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "Po włączeniu funkcja szybkiego robienia zdjęć będzie renderować prywatny interfejs użytkownika, taki jak tablica. Może to być przydatne w przypadku, gdy chcesz wyświetlić tam informacje.\n\nZalecamy wyłączenie tego ustawienia po zakończeniu, ponieważ pozostawienie go włączonego może prowadzić do przypadkowego zarejestrowania i wycieku prywatnych informacji.", "Settings.PhotoCaptureSettings.EncodeFormat": "Format kodowania", From ec0dab5f91eb52e932951a879b84a19c6263bdc8 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 27 Feb 2025 02:52:37 +0000 Subject: [PATCH 305/529] Translate Settings.VideoStreamingServicesSettings* You like using yt-dlp, don't you? :3 --- pl.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pl.json b/pl.json index abf182e..518d59a 100644 --- a/pl.json +++ b/pl.json @@ -1947,6 +1947,10 @@ "Settings.RelaySettings.RelayPriorities": "Konfiguracja priorytetów serwera przekaźnikowego", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "Priorytety przekaźników", + "Settings.VideoStreamingServicesSettings": "Ustawienia usług streamowania wideo", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "Używanie plików cookie z przeglądarki", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "Jeśli filmy z YouTube i innych usług nie ładują się, wybierz przeglądarkę, z której zwykle ładujesz pliki cookie podczas pobierania tych filmów. Zwiększy to szanse na pomyślne załadowanie wideo.", + "Settings.PostProcessingSettings": "Post Processing", "Settings.PostProcessingSettings.MotionBlurIntensity": "Siła rozmycia w ruchu", "Settings.PostProcessingSettings.MotionBlurIntensity.Description": "Kontroluje siłę efektu rozmycia ruchu, który rozmazuje obraz z ruchem. Wyższe wartości spowodują większe rozmycie przy tej samej ilości ruchu.\n\nJeśli ustawisz tę opcję na 0 % rozmycie zostanie całkowicie wyłączone, co może poprawić wydajność.", From cea0993fe458bd9c289cebee49f3500b029ead3c Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 27 Feb 2025 02:58:43 +0000 Subject: [PATCH 306/529] Translated Settings.GaussianSplatQualitySettings* --- pl.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pl.json b/pl.json index 518d59a..e9cee82 100644 --- a/pl.json +++ b/pl.json @@ -1976,6 +1976,10 @@ "Settings.TextureQualitySettings.AnisotropicLevel.Description": "Kontroluje jakość filtrowania anizotropowego.", "Settings.TextureQualitySettings.ReloadAllTextures": "Przeładuj wszystkie tekstury", + "Settings.GaussianSplatQualitySettings": "Jakość renderowania Guassian Splat", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "Sortowanie Mega-operacji na kamerę", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "Podczas renderowania Gaussian Splats, splats muszą zostać posortowane dla każdej kamery. Obecnie operacja ta może być dość obciążająca, więc jest rozłożona na dłuższy czas, aby poprawić ogólną liczbę klatek na sekundę.

Increase Zwiększ wartość, aby sortowanie odbywało się szybciej. Zmniejszy to liczbę artefaktów podczas szybkiej zmiany kąta widzenia wokół Gaussian Splats.

Decrease Zmniejsz wartość, aby zredukować użycie GPU, jeśli procesor graficzny nie radzi sobie z tym. Spowoduje to jednak zwiększenie artefaktów przy szybkiej zmianie kąta widzenia.", + "Settings.ResolutionSettings": "Rozdzielczość", "Settings.ResolutionSettings.Fullscreen": "Pełny ekran", "Settings.ResolutionSettings.Fullscreen.Description": "Przełącza między trybem pełnoekranowym a trybem okienkowym", From 3a9de229bf107597faf5ef01ed5c6ff52c7e31c8 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 27 Feb 2025 02:59:52 +0000 Subject: [PATCH 307/529] Fixed Settings.EditSettings Again... --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index e9cee82..55b58b9 100644 --- a/pl.json +++ b/pl.json @@ -1808,7 +1808,7 @@ "Settings.LaserSettings.ShowInDesktop": "Pokaż lasery w trybie stacjonarnym", "Settings.LaserSettings.ShowInDesktop.Description": "Po włączeniu, laser będzie w pełni wyświetlany w widoku pierwszoosobowym w trybie stacjonarnym.", - "Settings.EditSettings": "Edytuj ustawienia", + "Settings.EditSettings": "Ustawienia edycji", "Settings.EditSettings.ConfirmComponentDestroy": "Potwierdzanie usuwania komponentów", "Settings.EditSettings.ConfirmComponentDestroy.Description": "Gdy włączone, system zapyta Cię o potwierdzenie przed usunięciem komponentu w inspektorze. Dzięki temu nie usuniesz go przypadkiem przez pomyłkowe kliknięcie.", "Settings.EditSettings.ConfirmSlotDestroy": "Potwierdzanie usuwania slotów", From ff18f084aed620d31425fdb4161d2163f672fe13 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Mon, 3 Mar 2025 11:28:21 +0100 Subject: [PATCH 308/529] de: small change to the wording --- de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de.json b/de.json index 516ec86..bc7d77e 100644 --- a/de.json +++ b/de.json @@ -98,7 +98,7 @@ "Interaction.Grab.Off": "Griff:
Nur Laser", "Interaction.Grabbing": "Greifen", "Interaction.Grab.StickyGrab": "Schaltender Griff", - "Interaction.Grab.HoldToHold": "Halten zum Halten", + "Interaction.Grab.HoldToHold": "Greifen zum Halten", "Interaction.Locomotion": "Fortbewegung", "Interaction.Locomotion.None": "Keine", From 62bb70df620d142c7825116178c4830bcca91267 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Tue, 4 Mar 2025 17:05:16 +0900 Subject: [PATCH 309/529] KO: Gaussian splat --- ko.json | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/ko.json b/ko.json index f80ad7d..28e13c4 100644 --- a/ko.json +++ b/ko.json @@ -1006,8 +1006,17 @@ "Importer.Model.Regular": "3D 모델", "Importer.Model.3DScan": "3D 스캔", "Importer.Model.CAD": "CAD 모델", - "Importer.Model.PointCloud": "Point Cloud", - "Importer.Model.VertexColorModel": "Vertex Colored Model", + "Importer.Model.PointCloud": "포인트 클라우드", + + "Importer.Model.GaussianSplat": "가우시안 스플랫", + "Importer.Model.GaussianSplatVertical": "수직축", + "Importer.Model.RegularVertical": "표준", + "Importer.Model.FlipVertical": "수직축 뒤집기", + "Importer.Model.GaussianSplatEncoding": "인코딩", + "Importer.Model.GaussianSplatLossless": "무손실", + "Importer.Model.GaussianSplatSPZ": "SPZ(과손실)", + + "Importer.Model.VertexColorModel": "색상이 부여된 버텍스 모델", "Importer.Model.AdvancedSettings": "고급 설정", "Importer.Model.ModelKindPrompt": "어떤 3D 모델입니까?", "Importer.Model.RegularKind": "일반 / 아바타", @@ -1067,6 +1076,20 @@ "Importer.Model.Advanced.PositionAtOrigin": "원점(Origin)에 위치", "Importer.Model.Advanced.AssetsOnObject": "오브젝트에 에셋(Asset) 배치", + "Importer.Splat.Progress.Importing": "가우시안 스플랫 가져오기", + "Importer.Splat.Progress.ReadingHeader": "파일 헤더 읽는 중", + "Importer.Splat.Progress.ConvertingSplats": "{total}개중 {converted}개의 스플랫을 변환하였습니다.", + "Importer.Splat.Progress.EncodingData": "변환된 데이터 인코딩", + + "GaussianSplat.Encoding.Title" : "인코딩 가우시안 스플랫", + "GaussianSplat.Encoding.Metadata" : "인코딩 메타데이터", + "GaussianSplat.Encoding.EncodingPositions" : "{total}개중 {encoded}개의 위치 정보가 인코딩됨", + "GaussianSplat.Encoding.EncodingRotations" : "{total}개중 {encoded}개의 회전 정보가 인코딩됨", + "GaussianSplat.Encoding.EncodingScales" : "{total}개중 {encoded}개의 배율 정보가 인코딩됨", + "GaussianSplat.Encoding.EncodingAlphas" : "{total}개중 {encoded}개의 투명도 정보가 인코딩됨", + "GaussianSplat.Encoding.EncodingColors" : "{total}개중 {encoded}개의 색상 정보가 인코딩됨", + "GaussianSplat.Encoding.EncodingFinalizing" : "인코딩 마무리 중", + "Importer.Video.Title": "영상/소리 가져오기", "Importer.Video.Prompt": "가져올 영상의 유형을 지정하세요.", "Importer.Video.Regular": "일반영상(또는 소리)", @@ -1928,6 +1951,7 @@ "Settings.VideoStreamingServicesSettings": "영상 송출 서비스 설정", "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "쿠키를 가져올 웹브라우저", "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "유튜브 및 기타 영상 스트리밍 컨텐츠를 성공적으로 불러오기 위한 쿠키를 가져올 웹브라우저를 선택합니다.", + "Settings.PostProcessingSettings" : "후처리", "Settings.PostProcessingSettings.MotionBlurIntensity" : "모션 블러 강도", "Settings.PostProcessingSettings.MotionBlurIntensity.Description" : "이는 개체의 움직임으로 인해 이미지가 번지는 효과의 강도를 제어합니다. 값이 높을수록 더 많이 흐릿해집니다. \n\n값을 0%로 설정하면 필터가 완전히 비활성화되어 프레임을 향상시킬 수 있습니다.", @@ -1953,6 +1977,10 @@ "Settings.TextureQualitySettings.AnisotropicLevel.Description" : "이방성 필터링의 품질을 제어합니다.", "Settings.TextureQualitySettings.ReloadAllTextures" : "모든 텍스처 다시 읽기(무거운 작업일 수 있습니다.)", + "Settings.GaussianSplatQualitySettings": "가우시안 스플랫 렌더링 품질", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "카메라당 대규모 작업 정렬", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "가우시안 스플랫을 렌더링 할 때는 각 카메라별로 스플랫을 정렬해야 합니다. 이 작업은 상당히 무거울 수 있기에 성능을 위해 시분할로 진행됩니다.

값을 증가시키면 정렬이 빠르게 진행되고, 가우시안 스플랫 주변에 발생하는 잡음이 줄어듭니다.

값을감소시키면 GPU를 통해 처리하는데 문제가 있는 경우, GPU 사용량이 줄어들고 시야각을 빠르게 변경할때 잡음이 증가합니다.", + "Settings.ResolutionSettings" : "해상도", "Settings.ResolutionSettings.Fullscreen" : "전체화면", "Settings.ResolutionSettings.Fullscreen.Description" : "전체화면과 창모드를 전환합니다.", From cf2f7fe5f51e3a85df80a8f2274b1628a18ad42d Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Tue, 4 Mar 2025 21:46:47 +0900 Subject: [PATCH 310/529] KO: Trim By Corner Color --- ko.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ko.json b/ko.json index 28e13c4..89d2f35 100644 --- a/ko.json +++ b/ko.json @@ -2240,7 +2240,7 @@ "Inspector.Texture.RotateCCW": "직각 좌회전", "Inspector.Texture.Rotate180": "180도 회전", "Inspector.Texture.TrimTransparent" : "투명한 4방 경계면 잘라내기", - "Inspector.Texture.TrimByCornerColor" : "Trim By Corner Color", + "Inspector.Texture.TrimByCornerColor" : "외곽색 영역 잘라내기", "Inspector.Texture.MakeSquare": "정사각형 만들기", "Inspector.Texture.ToNearestPOT": "2 거듭제곱에 가깝게", "Inspector.Texture.MakeTileable": "타일 만들기(변환비):", From 920ed3b83c62c3d3e99a81011bcabb345440ede8 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 5 Mar 2025 00:20:44 +0100 Subject: [PATCH 311/529] Guassian Splat export formats --- Missing/cs.md | 2 ++ Missing/de.md | 2 ++ Missing/en-gb.md | 2 ++ Missing/eo.md | 2 ++ Missing/es.md | 2 ++ Missing/et.md | 2 ++ Missing/fi.md | 2 ++ Missing/fr.md | 2 ++ Missing/hu.md | 2 ++ Missing/is.md | 2 ++ Missing/ja.md | 2 ++ Missing/ko.md | 2 ++ Missing/nl.md | 2 ++ Missing/no.md | 2 ++ Missing/pl.md | 2 ++ Missing/pt-br.md | 2 ++ Missing/ru.md | 2 ++ Missing/sv.md | 2 ++ Missing/th.md | 2 ++ Missing/tr.md | 2 ++ Missing/uk.md | 2 ++ Missing/zh-cn.md | 2 ++ Missing/zh-tw.md | 2 ++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 3 +++ 25 files changed, 73 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 3ae370b..b966842 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -134,6 +134,8 @@ Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants Export.AudioExportable.OriginalFormat Export.VideoExportable.OriginalFormat +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Importer.Package.Progress.DecodingPackage Importer.Package.Progress.DecodingObject Importer.Package.Progress.ImportingAssets diff --git a/Missing/de.md b/Missing/de.md index 6a25053..94026e8 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -24,6 +24,8 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings diff --git a/Missing/en-gb.md b/Missing/en-gb.md index ceb9a7d..652d8a8 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -929,6 +929,8 @@ Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants Export.AudioExportable.OriginalFormat Export.VideoExportable.OriginalFormat +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Importer.Package.Progress.DecodingPackage Importer.Package.Progress.DecodingObject Importer.Package.Progress.ImportingAssets diff --git a/Missing/eo.md b/Missing/eo.md index 464efe0..b246ecf 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -100,6 +100,8 @@ Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants Export.AudioExportable.OriginalFormat Export.VideoExportable.OriginalFormat +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Importer.Package.Progress.DecodingPackage Importer.Package.Progress.DecodingObject Importer.Package.Progress.ImportingAssets diff --git a/Missing/es.md b/Missing/es.md index 3254f97..5eca3c4 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -53,6 +53,8 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description diff --git a/Missing/et.md b/Missing/et.md index be7b6d3..642ce12 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -405,6 +405,8 @@ Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants Export.AudioExportable.OriginalFormat Export.VideoExportable.OriginalFormat +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Importer.Package.Progress.DecodingPackage Importer.Package.Progress.DecodingObject Importer.Package.Progress.ImportingAssets diff --git a/Missing/fi.md b/Missing/fi.md index 4f4e283..aa3d1f0 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -70,6 +70,8 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description Settings.KeyboardLookSettings diff --git a/Missing/fr.md b/Missing/fr.md index 60e9b7c..82127f1 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -21,6 +21,8 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description diff --git a/Missing/hu.md b/Missing/hu.md index 3351821..b87f194 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -428,6 +428,8 @@ Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants Export.AudioExportable.OriginalFormat Export.VideoExportable.OriginalFormat +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Importer.Package.Progress.DecodingPackage Importer.Package.Progress.DecodingObject Importer.Package.Progress.ImportingAssets diff --git a/Missing/is.md b/Missing/is.md index 998b448..36ac561 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -412,6 +412,8 @@ Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants Export.AudioExportable.OriginalFormat Export.VideoExportable.OriginalFormat +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Importer.Package.Progress.DecodingPackage Importer.Package.Progress.DecodingObject Importer.Package.Progress.ImportingAssets diff --git a/Missing/ja.md b/Missing/ja.md index 18a876a..d77810d 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -21,6 +21,8 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description diff --git a/Missing/ko.md b/Missing/ko.md index 1b88447..001cf48 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -21,6 +21,8 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description diff --git a/Missing/nl.md b/Missing/nl.md index a99c134..d4f70ab 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -45,6 +45,8 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description Settings.EditSettings diff --git a/Missing/no.md b/Missing/no.md index 36ac371..f8c37ee 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -166,6 +166,8 @@ Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants Export.AudioExportable.OriginalFormat Export.VideoExportable.OriginalFormat +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Importer.Package.Progress.DecodingPackage Importer.Package.Progress.DecodingObject Importer.Package.Progress.ImportingAssets diff --git a/Missing/pl.md b/Missing/pl.md index f31f03e..b82223b 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -27,6 +27,8 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.VideoStreamingServicesSettings diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 8961b5b..4651a0b 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -167,6 +167,8 @@ Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants Export.AudioExportable.OriginalFormat Export.VideoExportable.OriginalFormat +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Importer.Package.Progress.DecodingPackage Importer.Package.Progress.DecodingObject Importer.Package.Progress.ImportingAssets diff --git a/Missing/ru.md b/Missing/ru.md index bc6b30b..8f6dede 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -45,6 +45,8 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description Settings.EditSettings diff --git a/Missing/sv.md b/Missing/sv.md index 19ab899..ee0f519 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -377,6 +377,8 @@ Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants Export.AudioExportable.OriginalFormat Export.VideoExportable.OriginalFormat +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Importer.Package.Progress.DecodingPackage Importer.Package.Progress.DecodingObject Importer.Package.Progress.ImportingAssets diff --git a/Missing/th.md b/Missing/th.md index da0626a..ed7fb00 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -898,6 +898,8 @@ Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants Export.AudioExportable.OriginalFormat Export.VideoExportable.OriginalFormat +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Importer.Package.Progress.DecodingPackage Importer.Package.Progress.DecodingObject Importer.Package.Progress.ImportingAssets diff --git a/Missing/tr.md b/Missing/tr.md index e5a5a4c..f1b5d75 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -438,6 +438,8 @@ Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants Export.AudioExportable.OriginalFormat Export.VideoExportable.OriginalFormat +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Importer.Package.Progress.DecodingPackage Importer.Package.Progress.DecodingObject Importer.Package.Progress.ImportingAssets diff --git a/Missing/uk.md b/Missing/uk.md index 8f6044a..4d1e572 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -74,6 +74,8 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index a590512..bafe275 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -21,6 +21,8 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 8b431c2..11070a9 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -162,6 +162,8 @@ Export.PackageExportable.Package Export.PackageExportable.PackageWithVariants Export.AudioExportable.OriginalFormat Export.VideoExportable.OriginalFormat +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ Importer.Package.Progress.DecodingPackage Importer.Package.Progress.DecodingObject Importer.Package.Progress.ImportingAssets diff --git a/README.md b/README.md index f43986f..ee64af8 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 65.9% - Missing keys: 821 -German [de] - 98.8% - Missing keys: 30 -English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2343 +Czech [cs] - 65.8% - Missing keys: 823 +German [de] - 98.7% - Missing keys: 32 +English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2345 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 67.3% - Missing keys: 787 -Spanish [es] - 95.5% - Missing keys: 109 -Estonian [et] - 34.3% - Missing keys: 1581 -Finnish [fi] - 85.7% - Missing keys: 344 -French [fr] - 99.1% - Missing keys: 22 -Hungarian [hu] - 27.5% - Missing keys: 1745 -Icelandic [is] - 25.8% - Missing keys: 1786 -Japanese [ja] - 99.1% - Missing keys: 22 -Korean [ko] - 99.1% - Missing keys: 22 -Dutch [nl] - 96.8% - Missing keys: 78 -Norwegian [no] - 64.5% - Missing keys: 855 -Polish [pl] - 98.6% - Missing keys: 33 -Portuguese (Brazil) [pt-br] - 64.4% - Missing keys: 856 -Russian [ru] - 97.2% - Missing keys: 67 -Swedish [sv] - 26.5% - Missing keys: 1769 -Thai [th] - 2.9% - Missing keys: 2337 -Turkish [tr] - 33.8% - Missing keys: 1593 -Ukrainian [uk] - 54.5% - Missing keys: 1094 -Chinese (Simplified, Mainland China) [zh-cn] - 99.1% - Missing keys: 22 -Chinese (Traditional, Taiwan) [zh-tw] - 64.7% - Missing keys: 850 +Esperanto [eo] - 67.2% - Missing keys: 789 +Spanish [es] - 95.4% - Missing keys: 111 +Estonian [et] - 34.3% - Missing keys: 1583 +Finnish [fi] - 85.6% - Missing keys: 346 +French [fr] - 99.0% - Missing keys: 24 +Hungarian [hu] - 27.5% - Missing keys: 1747 +Icelandic [is] - 25.7% - Missing keys: 1788 +Japanese [ja] - 99.0% - Missing keys: 24 +Korean [ko] - 99.0% - Missing keys: 24 +Dutch [nl] - 96.7% - Missing keys: 80 +Norwegian [no] - 64.4% - Missing keys: 857 +Polish [pl] - 98.5% - Missing keys: 35 +Portuguese (Brazil) [pt-br] - 64.4% - Missing keys: 858 +Russian [ru] - 97.1% - Missing keys: 69 +Swedish [sv] - 26.5% - Missing keys: 1771 +Thai [th] - 2.9% - Missing keys: 2339 +Turkish [tr] - 33.8% - Missing keys: 1595 +Ukrainian [uk] - 54.5% - Missing keys: 1096 +Chinese (Simplified, Mainland China) [zh-cn] - 99.0% - Missing keys: 24 +Chinese (Traditional, Taiwan) [zh-tw] - 64.6% - Missing keys: 852 -Total keys: 2406 +Total keys: 2408 ## 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. diff --git a/en.json b/en.json index eeb84c7..bb8e023 100644 --- a/en.json +++ b/en.json @@ -1126,6 +1126,9 @@ "Export.VideoExportable.OriginalFormat" : "Video (original format)", + "Export.GaussianSplatExportable.PLY" : "PLY (lossless)", + "Export.GaussianSplatExportable.SPZ" : "SPZ (lossy)", + "Importer.Package.Progress.DecodingPackage" : "Decoding Package", "Importer.Package.Progress.DecodingObject" : "Decoding Object", "Importer.Package.Progress.ImportingAssets" : "Importing Assets", From 20cdc9d2ba145b6b1fb8bbec4a076dfdc3427f5c Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 5 Mar 2025 00:37:34 +0100 Subject: [PATCH 312/529] Update stats --- Missing/de.md | 30 ------------------------------ Missing/fr.md | 21 --------------------- Missing/ja.md | 22 ---------------------- Missing/ko.md | 22 ---------------------- Missing/pl.md | 33 --------------------------------- Missing/zh-cn.md | 22 ---------------------- README.md | 12 ++++++------ 7 files changed, 6 insertions(+), 156 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index 94026e8..8ff5859 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,36 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] -Interaction.Grabbing -Interaction.Grab.StickyGrab -Interaction.Grab.HoldToHold -Importer.Model.GaussianSplat -Importer.Model.GaussianSplatVertical -Importer.Model.RegularVertical -Importer.Model.FlipVertical -Importer.Model.GaussianSplatEncoding -Importer.Model.GaussianSplatLossless -Importer.Model.GaussianSplatSPZ -Importer.Splat.Progress.Importing -Importer.Splat.Progress.ReadingHeader -Importer.Splat.Progress.ConvertingSplats -Importer.Splat.Progress.EncodingData -GaussianSplat.Encoding.Title -GaussianSplat.Encoding.Metadata -GaussianSplat.Encoding.EncodingPositions -GaussianSplat.Encoding.EncodingRotations -GaussianSplat.Encoding.EncodingScales -GaussianSplat.Encoding.EncodingAlphas -GaussianSplat.Encoding.EncodingColors -GaussianSplat.Encoding.EncodingFinalizing Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ -Settings.PhotoCaptureSettings.OpenAutosavePath -Settings.PhotoCaptureSettings.OpenAutosavePath.Description -Settings.VideoStreamingServicesSettings -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description -Settings.GaussianSplatQualitySettings -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description diff --git a/Missing/fr.md b/Missing/fr.md index 82127f1..9af21cc 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,28 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] -Importer.Model.GaussianSplat -Importer.Model.GaussianSplatVertical -Importer.Model.RegularVertical -Importer.Model.FlipVertical -Importer.Model.GaussianSplatEncoding -Importer.Model.GaussianSplatLossless -Importer.Model.GaussianSplatSPZ -Importer.Splat.Progress.Importing -Importer.Splat.Progress.ReadingHeader -Importer.Splat.Progress.ConvertingSplats -Importer.Splat.Progress.EncodingData -GaussianSplat.Encoding.Title -GaussianSplat.Encoding.Metadata -GaussianSplat.Encoding.EncodingPositions -GaussianSplat.Encoding.EncodingRotations -GaussianSplat.Encoding.EncodingScales -GaussianSplat.Encoding.EncodingAlphas -GaussianSplat.Encoding.EncodingColors -GaussianSplat.Encoding.EncodingFinalizing Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ -Settings.GaussianSplatQualitySettings -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description diff --git a/Missing/ja.md b/Missing/ja.md index d77810d..0631714 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,28 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] -Importer.Model.GaussianSplat -Importer.Model.GaussianSplatVertical -Importer.Model.RegularVertical -Importer.Model.FlipVertical -Importer.Model.GaussianSplatEncoding -Importer.Model.GaussianSplatLossless -Importer.Model.GaussianSplatSPZ -Importer.Splat.Progress.Importing -Importer.Splat.Progress.ReadingHeader -Importer.Splat.Progress.ConvertingSplats -Importer.Splat.Progress.EncodingData -GaussianSplat.Encoding.Title -GaussianSplat.Encoding.Metadata -GaussianSplat.Encoding.EncodingPositions -GaussianSplat.Encoding.EncodingRotations -GaussianSplat.Encoding.EncodingScales -GaussianSplat.Encoding.EncodingAlphas -GaussianSplat.Encoding.EncodingColors -GaussianSplat.Encoding.EncodingFinalizing Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ -Settings.GaussianSplatQualitySettings -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description diff --git a/Missing/ko.md b/Missing/ko.md index 001cf48..f12dff0 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,28 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] -Importer.Model.GaussianSplat -Importer.Model.GaussianSplatVertical -Importer.Model.RegularVertical -Importer.Model.FlipVertical -Importer.Model.GaussianSplatEncoding -Importer.Model.GaussianSplatLossless -Importer.Model.GaussianSplatSPZ -Importer.Splat.Progress.Importing -Importer.Splat.Progress.ReadingHeader -Importer.Splat.Progress.ConvertingSplats -Importer.Splat.Progress.EncodingData -GaussianSplat.Encoding.Title -GaussianSplat.Encoding.Metadata -GaussianSplat.Encoding.EncodingPositions -GaussianSplat.Encoding.EncodingRotations -GaussianSplat.Encoding.EncodingScales -GaussianSplat.Encoding.EncodingAlphas -GaussianSplat.Encoding.EncodingColors -GaussianSplat.Encoding.EncodingFinalizing Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ -Settings.GaussianSplatQualitySettings -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description diff --git a/Missing/pl.md b/Missing/pl.md index b82223b..2c56a7d 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,39 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] -Interaction.Grabbing -Interaction.Grab.StickyGrab -Interaction.Grab.HoldToHold -Contacts.RequestInvite -Notifications.ReceivedInviteRequestDirect -Notifications.ReceivedInviteRequestForwarded -Importer.Model.GaussianSplat -Importer.Model.GaussianSplatVertical -Importer.Model.RegularVertical -Importer.Model.FlipVertical -Importer.Model.GaussianSplatEncoding -Importer.Model.GaussianSplatLossless -Importer.Model.GaussianSplatSPZ -Importer.Splat.Progress.Importing -Importer.Splat.Progress.ReadingHeader -Importer.Splat.Progress.ConvertingSplats -Importer.Splat.Progress.EncodingData -GaussianSplat.Encoding.Title -GaussianSplat.Encoding.Metadata -GaussianSplat.Encoding.EncodingPositions -GaussianSplat.Encoding.EncodingRotations -GaussianSplat.Encoding.EncodingScales -GaussianSplat.Encoding.EncodingAlphas -GaussianSplat.Encoding.EncodingColors -GaussianSplat.Encoding.EncodingFinalizing Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ -Settings.PhotoCaptureSettings.OpenAutosavePath -Settings.PhotoCaptureSettings.OpenAutosavePath.Description -Settings.VideoStreamingServicesSettings -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description -Settings.GaussianSplatQualitySettings -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index bafe275..2534a62 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,28 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] -Importer.Model.GaussianSplat -Importer.Model.GaussianSplatVertical -Importer.Model.RegularVertical -Importer.Model.FlipVertical -Importer.Model.GaussianSplatEncoding -Importer.Model.GaussianSplatLossless -Importer.Model.GaussianSplatSPZ -Importer.Splat.Progress.Importing -Importer.Splat.Progress.ReadingHeader -Importer.Splat.Progress.ConvertingSplats -Importer.Splat.Progress.EncodingData -GaussianSplat.Encoding.Title -GaussianSplat.Encoding.Metadata -GaussianSplat.Encoding.EncodingPositions -GaussianSplat.Encoding.EncodingRotations -GaussianSplat.Encoding.EncodingScales -GaussianSplat.Encoding.EncodingAlphas -GaussianSplat.Encoding.EncodingColors -GaussianSplat.Encoding.EncodingFinalizing Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ -Settings.GaussianSplatQualitySettings -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description diff --git a/README.md b/README.md index ee64af8..509f1e6 100644 --- a/README.md +++ b/README.md @@ -3,28 +3,28 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 65.8% - Missing keys: 823 -German [de] - 98.7% - Missing keys: 32 +German [de] - 99.9% - Missing keys: 2 English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2345 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 67.2% - Missing keys: 789 Spanish [es] - 95.4% - Missing keys: 111 Estonian [et] - 34.3% - Missing keys: 1583 Finnish [fi] - 85.6% - Missing keys: 346 -French [fr] - 99.0% - Missing keys: 24 +French [fr] - 99.9% - Missing keys: 3 Hungarian [hu] - 27.5% - Missing keys: 1747 Icelandic [is] - 25.7% - Missing keys: 1788 -Japanese [ja] - 99.0% - Missing keys: 24 -Korean [ko] - 99.0% - Missing keys: 24 +Japanese [ja] - 99.9% - Missing keys: 2 +Korean [ko] - 99.9% - Missing keys: 2 Dutch [nl] - 96.7% - Missing keys: 80 Norwegian [no] - 64.4% - Missing keys: 857 -Polish [pl] - 98.5% - Missing keys: 35 +Polish [pl] - 99.9% - Missing keys: 2 Portuguese (Brazil) [pt-br] - 64.4% - Missing keys: 858 Russian [ru] - 97.1% - Missing keys: 69 Swedish [sv] - 26.5% - Missing keys: 1771 Thai [th] - 2.9% - Missing keys: 2339 Turkish [tr] - 33.8% - Missing keys: 1595 Ukrainian [uk] - 54.5% - Missing keys: 1096 -Chinese (Simplified, Mainland China) [zh-cn] - 99.0% - Missing keys: 24 +Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 Chinese (Traditional, Taiwan) [zh-tw] - 64.6% - Missing keys: 852 Total keys: 2408 From 570f2f372501b6e81c9ff5c2d7fc14e5c6c8242f Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Wed, 5 Mar 2025 00:34:34 +0000 Subject: [PATCH 313/529] Added Export.GaussianSplatExportable.* --- pl.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pl.json b/pl.json index 55b58b9..de7fa64 100644 --- a/pl.json +++ b/pl.json @@ -1126,6 +1126,9 @@ "Export.VideoExportable.OriginalFormat": "Video (oryginalny format)", + "Export.GaussianSplatExportable.PLY" : "PLY (lossless)", + "Export.GaussianSplatExportable.SPZ" : "SPZ (lossy)", + "Importer.Package.Progress.DecodingPackage": "Dekodowanie pakietu", "Importer.Package.Progress.DecodingObject": "Dekodowanie obiektu", "Importer.Package.Progress.ImportingAssets": "Importowanie zasobów", From f8256276e70171d9cb7148b17e186aa01237163b Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 5 Mar 2025 13:47:06 +0900 Subject: [PATCH 314/529] Update ja.json --- ja.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ja.json b/ja.json index b6467f5..0a32f32 100644 --- a/ja.json +++ b/ja.json @@ -1014,7 +1014,7 @@ "Importer.Model.FlipVertical": "Y軸を反転", "Importer.Model.GaussianSplatEncoding": "エンコード", "Importer.Model.GaussianSplatLossless": "無圧縮", - "Importer.Model.GaussianSplatSPZ": "SPZ形式(非可逆)", + "Importer.Model.GaussianSplatSPZ": "SPZ (非可逆圧縮)", "Importer.Model.VertexColorModel": "頂点カラー​​モデル", "Importer.Model.AdvancedSettings": "高度な​設定", @@ -1126,6 +1126,9 @@ "Export.VideoExportable.OriginalFormat" : "動画​(元のフォーマット)", + "Export.GaussianSplatExportable.PLY" : "PLY (無圧縮)", + "Export.GaussianSplatExportable.SPZ" : "SPZ (非可逆圧縮)", + "Importer.Package.Progress.DecodingPackage" : "パッケージを解凍中", "Importer.Package.Progress.DecodingObject" : "オブジェクトを解凍中", "Importer.Package.Progress.ImportingAssets" : "アセットインポート中", From 3499f31f31201494e27e2ef362d28ad00d38c280 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Wed, 5 Mar 2025 14:15:12 +0100 Subject: [PATCH 315/529] de: translated splat export, small fixes --- de.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/de.json b/de.json index bc7d77e..92b9898 100644 --- a/de.json +++ b/de.json @@ -1126,8 +1126,11 @@ "Export.VideoExportable.OriginalFormat": "Video (Ursprungsformat)", - "Importer.Package.Progress.DecodingPackage": "Decodiere Paket", - "Importer.Package.Progress.DecodingObject": "Decodiere Objekt", + "Export.GaussianSplatExportable.PLY": "PLY (Verlustfrei)", + "Export.GaussianSplatExportable.SPZ": "SPZ (Verlustbehaftet)", + + "Importer.Package.Progress.DecodingPackage": "Dekodiere Paket", + "Importer.Package.Progress.DecodingObject": "Dekodiere Objekt", "Importer.Package.Progress.ImportingAssets": "Importiere Assets", "Importer.Package.Progress.LoadingObject": "Lade Objekt", "Importer.Package.Progress.Imported": "Paket Importiert", From c2f1374268237aab965708bb375d0074da688f8a Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Thu, 6 Mar 2025 22:46:26 +0800 Subject: [PATCH 316/529] zh-cn:Sync to the latest English version --- zh-cn.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index ddf0d1e..5f5bcdf 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1126,6 +1126,9 @@ "Export.VideoExportable.OriginalFormat" : "视频 (原始格式)", + "Export.GaussianSplatExportable.PLY" : "PLY (无损压缩)", + "Export.GaussianSplatExportable.SPZ" : "SPZ (有损压缩)", + "Importer.Package.Progress.DecodingPackage" : "正在解包包文件", "Importer.Package.Progress.DecodingObject" : "正在解包物品", "Importer.Package.Progress.ImportingAssets" : "正在导入资产", From ccf0f674ef5d68cff532d09385a158925ccbe2c0 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 7 Mar 2025 21:54:31 +0100 Subject: [PATCH 317/529] More guassian splat strings --- Missing/cs.md | 8 ++++++++ Missing/de.md | 8 ++++++++ Missing/en-gb.md | 8 ++++++++ Missing/eo.md | 8 ++++++++ Missing/es.md | 8 ++++++++ Missing/et.md | 8 ++++++++ Missing/fi.md | 8 ++++++++ Missing/fr.md | 8 ++++++++ Missing/hu.md | 8 ++++++++ Missing/is.md | 8 ++++++++ Missing/ja.md | 8 ++++++++ Missing/ko.md | 8 ++++++++ Missing/nl.md | 8 ++++++++ Missing/no.md | 8 ++++++++ Missing/pl.md | 8 ++++++++ Missing/pt-br.md | 8 ++++++++ Missing/ru.md | 8 ++++++++ Missing/sv.md | 8 ++++++++ Missing/th.md | 8 ++++++++ Missing/tr.md | 8 ++++++++ Missing/uk.md | 8 ++++++++ Missing/zh-cn.md | 8 ++++++++ Missing/zh-tw.md | 8 ++++++++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 9 +++++++++ 25 files changed, 217 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index b966842..2364f44 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -726,6 +726,10 @@ Settings.TextureQualitySettings.ReloadAllTextures Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description @@ -789,6 +793,10 @@ Inspector.Texture.ReplaceFromClipboard Inspector.Texture.AlphaGamma Inspector.Texture.AdjustAlphaGamma Inspector.Texture.AddAlpha +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren diff --git a/Missing/de.md b/Missing/de.md index 8ff5859..2a49c3c 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -4,4 +4,12 @@ Note that this file updates only during build processes and doesn't necessarily # German [de] Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 652d8a8..4563a1c 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1660,6 +1660,10 @@ Settings.TextureQualitySettings.ReloadAllTextures Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description @@ -1909,6 +1913,10 @@ Inspector.AudioStream.BufferState Inspector.AudioStream.EncodeState Inspector.AudioStream.DecodeState Inspector.AudioStream.BufferStats +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DynamicBoneChain.SetupFromChildren Inspector.DynamicBoneChain.SetupFromChildrenAll Inspector.DynamicBoneChain.SetupFromChildrenRig diff --git a/Missing/eo.md b/Missing/eo.md index b246ecf..3e995f6 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -692,6 +692,10 @@ Settings.TextureQualitySettings.ReloadAllTextures Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description @@ -755,6 +759,10 @@ Inspector.Texture.ReplaceFromClipboard Inspector.Texture.AlphaGamma Inspector.Texture.AdjustAlphaGamma Inspector.Texture.AddAlpha +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren diff --git a/Missing/es.md b/Missing/es.md index 5eca3c4..20c7bd0 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -101,6 +101,10 @@ Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description @@ -111,6 +115,10 @@ Settings.ImportSettings.NetworkUrls.Description Inspector.Texture3D.SpawnVisualizer Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo diff --git a/Missing/et.md b/Missing/et.md index 642ce12..cceccf1 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -1003,6 +1003,10 @@ Settings.TextureQualitySettings.ReloadAllTextures Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description @@ -1178,6 +1182,10 @@ Inspector.AudioStream.BufferState Inspector.AudioStream.EncodeState Inspector.AudioStream.DecodeState Inspector.AudioStream.BufferStats +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DynamicBoneChain.SetupFromChildren Inspector.DynamicBoneChain.SetupFromChildrenAll Inspector.DynamicBoneChain.SetupFromChildrenRig diff --git a/Missing/fi.md b/Missing/fi.md index aa3d1f0..ad544e6 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -246,6 +246,10 @@ Settings.TextureQualitySettings.AnisotropicLevel.Description Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings.Fullscreen.Description Settings.ResolutionSettings.WindowResolution.Description Settings.ResolutionSettings.FullscreenResolution.Description @@ -295,6 +299,10 @@ Inspector.AudioStream.BufferState Inspector.AudioStream.EncodeState Inspector.AudioStream.DecodeState Inspector.AudioStream.BufferStats +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DynamicBoneChain.SetupFromChildren Inspector.DynamicBoneChain.SetupFromChildrenAll Inspector.DynamicBoneChain.SetupFromChildrenRig diff --git a/Missing/fr.md b/Missing/fr.md index 9af21cc..3b8618e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -5,4 +5,12 @@ Note that this file updates only during build processes and doesn't necessarily Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton diff --git a/Missing/hu.md b/Missing/hu.md index b87f194..d4236fd 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -1043,6 +1043,10 @@ Settings.TextureQualitySettings.ReloadAllTextures Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description @@ -1303,6 +1307,10 @@ Inspector.AudioStream.BufferState Inspector.AudioStream.EncodeState Inspector.AudioStream.DecodeState Inspector.AudioStream.BufferStats +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DynamicBoneChain.SetupFromChildren Inspector.DynamicBoneChain.SetupFromChildrenAll Inspector.DynamicBoneChain.SetupFromChildrenRig diff --git a/Missing/is.md b/Missing/is.md index 36ac561..c053f30 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1144,6 +1144,10 @@ Settings.TextureQualitySettings.ReloadAllTextures Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description @@ -1391,6 +1395,10 @@ Inspector.AudioStream.BufferState Inspector.AudioStream.EncodeState Inspector.AudioStream.DecodeState Inspector.AudioStream.BufferStats +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DynamicBoneChain.SetupFromChildren Inspector.DynamicBoneChain.SetupFromChildrenAll Inspector.DynamicBoneChain.SetupFromChildrenRig diff --git a/Missing/ja.md b/Missing/ja.md index 0631714..d8362b5 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -4,4 +4,12 @@ Note that this file updates only during build processes and doesn't necessarily # Japanese [ja] Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton diff --git a/Missing/ko.md b/Missing/ko.md index f12dff0..2e14f8d 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -4,4 +4,12 @@ Note that this file updates only during build processes and doesn't necessarily # Korean [ko] Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton diff --git a/Missing/nl.md b/Missing/nl.md index d4f70ab..7793ecd 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -73,6 +73,10 @@ Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description @@ -82,4 +86,8 @@ Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton diff --git a/Missing/no.md b/Missing/no.md index f8c37ee..952648e 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -758,6 +758,10 @@ Settings.TextureQualitySettings.ReloadAllTextures Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description @@ -821,6 +825,10 @@ Inspector.Texture.ReplaceFromClipboard Inspector.Texture.AlphaGamma Inspector.Texture.AdjustAlphaGamma Inspector.Texture.AddAlpha +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren diff --git a/Missing/pl.md b/Missing/pl.md index 2c56a7d..fcebc96 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -4,4 +4,12 @@ Note that this file updates only during build processes and doesn't necessarily # Polish [pl] Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 4651a0b..97fd8ac 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -759,6 +759,10 @@ Settings.TextureQualitySettings.ReloadAllTextures Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description @@ -822,6 +826,10 @@ Inspector.Texture.ReplaceFromClipboard Inspector.Texture.AlphaGamma Inspector.Texture.AdjustAlphaGamma Inspector.Texture.AddAlpha +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren diff --git a/Missing/ru.md b/Missing/ru.md index 8f6dede..1753d67 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -62,6 +62,10 @@ Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description @@ -71,4 +75,8 @@ Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton diff --git a/Missing/sv.md b/Missing/sv.md index ee0f519..8c75930 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -1111,6 +1111,10 @@ Settings.TextureQualitySettings.ReloadAllTextures Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description @@ -1371,6 +1375,10 @@ Inspector.AudioStream.BufferState Inspector.AudioStream.EncodeState Inspector.AudioStream.DecodeState Inspector.AudioStream.BufferStats +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DynamicBoneChain.SetupFromChildren Inspector.DynamicBoneChain.SetupFromChildrenAll Inspector.DynamicBoneChain.SetupFromChildrenRig diff --git a/Missing/th.md b/Missing/th.md index ed7fb00..00369b0 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1632,6 +1632,10 @@ Settings.TextureQualitySettings.ReloadAllTextures Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description @@ -1896,6 +1900,10 @@ Inspector.AudioStream.BufferState Inspector.AudioStream.EncodeState Inspector.AudioStream.DecodeState Inspector.AudioStream.BufferStats +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DynamicBoneChain.SetupFromChildren Inspector.DynamicBoneChain.SetupFromChildrenAll Inspector.DynamicBoneChain.SetupFromChildrenRig diff --git a/Missing/tr.md b/Missing/tr.md index f1b5d75..1ec0ac1 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -1037,6 +1037,10 @@ Settings.TextureQualitySettings.ReloadAllTextures Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description @@ -1194,6 +1198,10 @@ Inspector.AudioStream.BufferState Inspector.AudioStream.EncodeState Inspector.AudioStream.DecodeState Inspector.AudioStream.BufferStats +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren diff --git a/Missing/uk.md b/Missing/uk.md index 4d1e572..db56da2 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -384,6 +384,10 @@ Settings.TextureQualitySettings.ReloadAllTextures Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description @@ -648,6 +652,10 @@ Inspector.AudioStream.BufferState Inspector.AudioStream.EncodeState Inspector.AudioStream.DecodeState Inspector.AudioStream.BufferStats +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DynamicBoneChain.SetupFromChildren Inspector.DynamicBoneChain.SetupFromChildrenAll Inspector.DynamicBoneChain.SetupFromChildrenRig diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 2534a62..c55df57 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -4,4 +4,12 @@ Note that this file updates only during build processes and doesn't necessarily # Chinese (Simplified, Mainland China) [zh-cn] Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 11070a9..06e9ac6 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -754,6 +754,10 @@ Settings.TextureQualitySettings.ReloadAllTextures Settings.GaussianSplatQualitySettings Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description @@ -817,6 +821,10 @@ Inspector.Texture.ReplaceFromClipboard Inspector.Texture.AlphaGamma Inspector.Texture.AdjustAlphaGamma Inspector.Texture.AddAlpha +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren diff --git a/README.md b/README.md index 509f1e6..27988cc 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 65.8% - Missing keys: 823 -German [de] - 99.9% - Missing keys: 2 -English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2345 +Czech [cs] - 65.6% - Missing keys: 831 +German [de] - 99.6% - Missing keys: 10 +English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2353 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 67.2% - Missing keys: 789 -Spanish [es] - 95.4% - Missing keys: 111 -Estonian [et] - 34.3% - Missing keys: 1583 -Finnish [fi] - 85.6% - Missing keys: 346 -French [fr] - 99.9% - Missing keys: 3 -Hungarian [hu] - 27.5% - Missing keys: 1747 -Icelandic [is] - 25.7% - Missing keys: 1788 -Japanese [ja] - 99.9% - Missing keys: 2 -Korean [ko] - 99.9% - Missing keys: 2 -Dutch [nl] - 96.7% - Missing keys: 80 -Norwegian [no] - 64.4% - Missing keys: 857 -Polish [pl] - 99.9% - Missing keys: 2 -Portuguese (Brazil) [pt-br] - 64.4% - Missing keys: 858 -Russian [ru] - 97.1% - Missing keys: 69 -Swedish [sv] - 26.5% - Missing keys: 1771 -Thai [th] - 2.9% - Missing keys: 2339 -Turkish [tr] - 33.8% - Missing keys: 1595 -Ukrainian [uk] - 54.5% - Missing keys: 1096 -Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 -Chinese (Traditional, Taiwan) [zh-tw] - 64.6% - Missing keys: 852 +Esperanto [eo] - 67.0% - Missing keys: 797 +Spanish [es] - 95.1% - Missing keys: 119 +Estonian [et] - 34.1% - Missing keys: 1591 +Finnish [fi] - 85.3% - Missing keys: 354 +French [fr] - 99.5% - Missing keys: 11 +Hungarian [hu] - 27.4% - Missing keys: 1755 +Icelandic [is] - 25.7% - Missing keys: 1796 +Japanese [ja] - 99.6% - Missing keys: 10 +Korean [ko] - 99.6% - Missing keys: 10 +Dutch [nl] - 96.4% - Missing keys: 88 +Norwegian [no] - 64.2% - Missing keys: 865 +Polish [pl] - 99.6% - Missing keys: 10 +Portuguese (Brazil) [pt-br] - 64.2% - Missing keys: 866 +Russian [ru] - 96.8% - Missing keys: 77 +Swedish [sv] - 26.4% - Missing keys: 1779 +Thai [th] - 2.9% - Missing keys: 2347 +Turkish [tr] - 33.7% - Missing keys: 1603 +Ukrainian [uk] - 54.3% - Missing keys: 1104 +Chinese (Simplified, Mainland China) [zh-cn] - 99.6% - Missing keys: 10 +Chinese (Traditional, Taiwan) [zh-tw] - 64.4% - Missing keys: 860 -Total keys: 2408 +Total keys: 2416 ## 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. diff --git a/en.json b/en.json index fbcbb89..020c953 100644 --- a/en.json +++ b/en.json @@ -1983,6 +1983,10 @@ "Settings.GaussianSplatQualitySettings": "Gaussian Splat Rendering Quality", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "Sorting Mega-operations per camera", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "When rendering Gaussian Splats, the splats must be sorted for each camera. Currently, this operation can be quite heavy, so it is spread over time to improve overall framerate.

Increase the value for sorting to happen faster. This will reduce artifacts when changing the view angle around Gaussian Splats rapidly.

Decrease the value to reduce the GPU usage if your GPU has trouble handling it. However this will increase artifacts when you rapidly change view angle.", + "Settings.GaussianSplatQualitySettings.QualityPreset" : "Quality Preset", + "Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "This controls the quality of rendered gaussian splats and their VRAM usage. Higher quality will use more VRAM.

Very Low: ~18.62x smaller
Low: ~14x smaller
Meidum: ~5.14x smaller
High: ~2.94x smaller
Very High: Uncompressed (original)", + "Settings.GaussianSplatQualitySettings.MinLocalQuality" : "Minimum locally compressed quality", + "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "For locally imported gaussian splats, the quality will never be lower than this value.

We do not recommend setting this below Medium, as lower quality levels are significantly more intense and time consuming to compress and should be left to compress on the cloud.

Setting this to Very High will make gaussian splats load much faster after import due to not having to be compressed at cost of high VRAM usage.", "Settings.ResolutionSettings": "Resolution", "Settings.ResolutionSettings.Fullscreen": "Fullscreen", @@ -2290,6 +2294,11 @@ "Inspector.AudioStream.DecodeState": "Total Packets: {total}, Total Lost Packets: {lost}, Packet Loss: {loss, number, percent}", "Inspector.AudioStream.BufferStats": "Avg codec: {avgCodec}/s, Avg read: {avgRead}/s, Avg written: {avgWritten}/s", + "Inspector.GaussianSplat.SplatInfo" : "Splat Count: {count}, VRAM usage: {vram}", + "Inspector.GaussianSplat.Variant" : "Loaded variant: {variant}", + "Inspector.GaussianSplat.ColorByIndex" : "Color splats by index", + "Inspector.GaussianSplat.ReorderMorton" : "Reoder splats with Morton ordering", + "Inspector.DynamicBoneChain.SetupFromChildren": "Setup From Children", "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Setup From Children (force all)", "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Setup From Children (rig only)", From fe303e787ef7d871fa368a208e38c765e271b531 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Sat, 8 Mar 2025 20:31:44 +0900 Subject: [PATCH 318/529] Update ja.json --- ja.json | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/ja.json b/ja.json index 0a32f32..f01f39e 100644 --- a/ja.json +++ b/ja.json @@ -1008,7 +1008,7 @@ "Importer.Model.CAD": "CAD​モデル", "Importer.Model.PointCloud": "点群", - "Importer.Model.GaussianSplat": "ガウススプラット", + "Importer.Model.GaussianSplat": "ガウシアンスプラッティング", "Importer.Model.GaussianSplatVertical": "垂直軸", "Importer.Model.RegularVertical": "通常", "Importer.Model.FlipVertical": "Y軸を反転", @@ -1076,12 +1076,12 @@ "Importer.Model.Advanced.PositionAtOrigin": "原点位置", "Importer.Model.Advanced.AssetsOnObject": "アセットをオブジェクト内に入れる", - "Importer.Splat.Progress.Importing": "ガウススプラットのインポート", + "Importer.Splat.Progress.Importing": "ガウシアンスプラッティングのインポート", "Importer.Splat.Progress.ReadingHeader": "ファイルヘッダの読み込み", "Importer.Splat.Progress.ConvertingSplats": "合計{total}のうち{converted}スプラットを変換", "Importer.Splat.Progress.EncodingData": "変換されたデータのエンコード", - "GaussianSplat.Encoding.Title" : "ガウススプラットのインポート", + "GaussianSplat.Encoding.Title" : "ガウシアンスプラッティングのインポート", "GaussianSplat.Encoding.Metadata" : "メタデータのエンコード", "GaussianSplat.Encoding.EncodingPositions" : "ポジションのエンコード:{total}中{encoded}", "GaussianSplat.Encoding.EncodingRotations" : "ローテーションのエンコード:{total}中{encoded}", @@ -1980,9 +1980,13 @@ "Settings.TextureQualitySettings.AnisotropicLevel.Description" : "異方性フィルタリングの品質を設定できます。", "Settings.TextureQualitySettings.ReloadAllTextures" : "すべてのテクスチャを再度読み込む(重くなる可能性があります)", - "Settings.GaussianSplatQualitySettings": "ガウススプラットのレンダリング品質", + "Settings.GaussianSplatQualitySettings": "ガウシアンスプラッティングのレンダリング品質", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "カメラごとのメガ演算のソート", - "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "ガウススプラットをレンダリングする場合、スプラットはカメラごとにソートされる必要があります。 現在のところ、この動作はかなり重くなる可能性があるため、全体のフレームレートを向上させるために時間を分散させています。

この値を大きくするとソートが速くなります。これにより、視点を急速に移動したときのノイズを減らすことができます。

GPUの性能が高くない場合は、値を小さくしてGPU使用量を減らします。ただし、これは視点を急速に移動したときのノイズを増加させます。", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "ガウシアンスプラッティングをレンダリングする場合、スプラットはカメラごとにソートされる必要があります。 現在のところ、この動作はかなり重くなる可能性があるため、全体のフレームレートを向上させるために時間を分散させています。

この値を大きくするとソートが速くなります。これにより、視点を急速に移動したときのノイズを減らすことができます。

GPUの性能が高くない場合は、値を小さくしてGPU使用量を減らします。ただし、これは視点を急速に移動したときのノイズを増加させます。", + "Settings.GaussianSplatQualitySettings.QualityPreset" : "品質プリセット", + "Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "レンダリングされたガウシアンスプラッティングの品質とVRAM使用量を制御できます。 品質が高いほど、より多くのVRAMを使用します。

非常に低い: ~18.62x smaller
低い: ~14x smaller
中間: ~5.14x smaller
高いh: ~2.94x smaller
非常に高い: 非圧縮(オリジナル)", + "Settings.GaussianSplatQualitySettings.MinLocalQuality" : "最小限のローカル圧縮品質", + "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "ローカルにインポートされたガウシアンスプラフティングの場合、品質がこの値より低くなることはありません。

これより低い品質へするには、圧縮にかかる負荷と時間が著しく高くなるため、クラウド上で圧縮するようにすべきです。

これを「非常に高い」に設定すると、VRAM の使用量の増加を犠牲にして圧縮する必要がなくなるため、インポート後のガウシアンスプラフティングの読み込みが大幅に高速化されます。", "Settings.ResolutionSettings": "解像度", "Settings.ResolutionSettings.Fullscreen": "フルスクリーン", @@ -2290,6 +2294,11 @@ "Inspector.AudioStream.DecodeState": "全パケット: {total}, 総損失パケット数: {lost}, パケット損失: {loss, number, percent}", "Inspector.AudioStream.BufferStats": "平均コーデック: {avgCodec}/s, 平均読込み: {avgRead}/s, 平均書込み: {avgWritten}/s", + "Inspector.GaussianSplat.SplatInfo" : "スプラット数: {count}, VRAM使用量: {vram}", + "Inspector.GaussianSplat.Variant" : "ロードされたバリアント: {variant}", + "Inspector.GaussianSplat.ColorByIndex" : "インデックスによるカラースプラット", + "Inspector.GaussianSplat.ReorderMorton" : "モートンオーダーでスプラットを並べ替える", + "Inspector.DynamicBoneChain.SetupFromChildren": "子にしたものをセットアップ", "Inspector.DynamicBoneChain.SetupFromChildrenAll": "子にしたものを“強制的にすべて”セットアップ", "Inspector.DynamicBoneChain.SetupFromChildrenRig": "子にしたものを“リグのみ”セットアップ", From d809e58d01b19b9a2d779567408a7d37ba911a6b Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Sat, 8 Mar 2025 16:01:50 +0100 Subject: [PATCH 319/529] de: translated new splat strings --- de.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/de.json b/de.json index 92b9898..fb3b06e 100644 --- a/de.json +++ b/de.json @@ -1983,6 +1983,10 @@ "Settings.GaussianSplatQualitySettings": "Gaussian Splat Rendering-Qualität", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "Sortierung der Mega-Operationen pro Kamera", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "Beim Rendern von Gaussian Splats müssen diese für jede Kamera sortiert werden. Dieser Vorgang kann ziemlich aufwändig sein, daher wird er über die Zeit verteilt, um die Gesamtbildrate zu verbessern.

Increase Erhöhen Sie den Wert, damit die Sortierung schneller erfolgt. Dies reduziert Artefakte bei schneller Änderung Ihres Blickwinkels um Gaussian Splats.

Decrease Verringern Sie den Wert, um die GPU-Auslastung zu verringern, allerdings wird dies mehr Artefakte bei schnellen Blickwinkeländerungen erzeugen.", + "Settings.GaussianSplatQualitySettings.QualityPreset": "Qualitätsstufe", + "Settings.GaussianSplatQualitySettings.QualityPreset.Description": "Dies bestimmt die Qualität der gerenderten Gaussian Splats und deren VRAM-Verbrauch. Eine bessere Qualität verbraucht mehr VRAM.

Very Low: Sehr niedrig: ~18.62x kleiner
Low: Niedrig: ~14x kleiner
Medium: Mittel: ~5,14x kleiner
High: Hoch: ~2,94x kleiner
Very High: Sehr hoch: Unkomprimiert (Original)", + "Settings.GaussianSplatQualitySettings.MinLocalQuality": "Minimale Qualitätsstufe für lokale Komprimierung", + "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description": "Dies bestimmt die minimale Qualitätsstufe für lokal importierte Gaussian Splats.

Wir empfehlen, diesen Wert nicht unter 'Mittel' zu setzen, da niedrigere Qualitätsstufen zu einer wesentlich intensiveren und zeitaufwändigeren Komprimierung führen und diese daher in der Cloud durchgeführt werden sollte.

Die Einstellung 'Sehr hoch' führt dazu, dass Gaussian Splats nach dem Import viel schneller geladen werden, da sie nicht mit hohem VRAM-Verbrauch komprimiert werden müssen.", "Settings.ResolutionSettings": "Auflösung", "Settings.ResolutionSettings.Fullscreen": "Vollbild", @@ -2290,6 +2294,11 @@ "Inspector.AudioStream.DecodeState": "Alle Pakete: {total}, Alle verlorenen Pakete: {lost}, Paketverlust: {loss, number, percent}", "Inspector.AudioStream.BufferStats": "Durchschnitt codec: {avgCodec}/s, Durchschnitt lesend: {avgRead}/s, Durchschnitt schreibend: {avgWritten}/s", + "Inspector.GaussianSplat.SplatInfo": "Splat-Anzahl: {count}, VRAM-Verbrauch: {vram}", + "Inspector.GaussianSplat.Variant": "Geladene Varianten: {variant}", + "Inspector.GaussianSplat.ColorByIndex": "Splats nach Index einfärben", + "Inspector.GaussianSplat.ReorderMorton": "Splats nach Morton-Ordnung umordnen", + "Inspector.DynamicBoneChain.SetupFromChildren": "Erzeuge auf Basis von untergeordneten Objekten", "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Erzeuge auf Basis von untergeordneten Objekten (für alle erzwingen)", "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Erzeuge auf Basis von untergeordneten Objekten (nur Rig)", From a721f217219dea2e77cefac7525cd474ad4b4f00 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Sat, 8 Mar 2025 16:04:38 +0100 Subject: [PATCH 320/529] en: fixed typos --- en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en.json b/en.json index 020c953..f700fa6 100644 --- a/en.json +++ b/en.json @@ -1984,7 +1984,7 @@ "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "Sorting Mega-operations per camera", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "When rendering Gaussian Splats, the splats must be sorted for each camera. Currently, this operation can be quite heavy, so it is spread over time to improve overall framerate.

Increase the value for sorting to happen faster. This will reduce artifacts when changing the view angle around Gaussian Splats rapidly.

Decrease the value to reduce the GPU usage if your GPU has trouble handling it. However this will increase artifacts when you rapidly change view angle.", "Settings.GaussianSplatQualitySettings.QualityPreset" : "Quality Preset", - "Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "This controls the quality of rendered gaussian splats and their VRAM usage. Higher quality will use more VRAM.

Very Low: ~18.62x smaller
Low: ~14x smaller
Meidum: ~5.14x smaller
High: ~2.94x smaller
Very High: Uncompressed (original)", + "Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "This controls the quality of rendered gaussian splats and their VRAM usage. Higher quality will use more VRAM.

Very Low: ~18.62x smaller
Low: ~14x smaller
Medium: ~5.14x smaller
High: ~2.94x smaller
Very High: Uncompressed (original)", "Settings.GaussianSplatQualitySettings.MinLocalQuality" : "Minimum locally compressed quality", "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "For locally imported gaussian splats, the quality will never be lower than this value.

We do not recommend setting this below Medium, as lower quality levels are significantly more intense and time consuming to compress and should be left to compress on the cloud.

Setting this to Very High will make gaussian splats load much faster after import due to not having to be compressed at cost of high VRAM usage.", @@ -2297,7 +2297,7 @@ "Inspector.GaussianSplat.SplatInfo" : "Splat Count: {count}, VRAM usage: {vram}", "Inspector.GaussianSplat.Variant" : "Loaded variant: {variant}", "Inspector.GaussianSplat.ColorByIndex" : "Color splats by index", - "Inspector.GaussianSplat.ReorderMorton" : "Reoder splats with Morton ordering", + "Inspector.GaussianSplat.ReorderMorton" : "Reorder splats with Morton ordering", "Inspector.DynamicBoneChain.SetupFromChildren": "Setup From Children", "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Setup From Children (force all)", From d9783a799acdffcc7562fa6406258c99b30c5cdf Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Sun, 9 Mar 2025 03:38:30 +0800 Subject: [PATCH 321/529] zh-cn:Sync to the latest English version --- zh-cn.json | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index 5f5bcdf..2295681 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1982,8 +1982,12 @@ "Settings.GaussianSplatQualitySettings": "高斯溅落渲染质量", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "按摄像机分类巨量运算", - "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "渲染高斯溅落时,需按摄像机进行溅落排序。当前该运算负载较高,所以将采用分帧处理以提升整体帧率。

调高数值可加速排序过程,在快速变换高斯溅落观察角度时减少视觉伪影。

调低数值可减轻GPU负载,在GPU处理能力不足时,但快速变换观察角度时可能增加伪影。", - + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "渲染高斯溅落时,必须按摄像机进行溅落排序。当前该运算负载较高,所以将采用分帧处理以提升整体帧率。

调高数值可加速排序过程,在快速变换高斯溅落观察角度时减少视觉伪影。

调低数值可减轻GPU负载,在GPU处理能力不足时,但快速变换观察角度时可能增加伪影。", + "Settings.GaussianSplatQualitySettings.QualityPreset" : "质量预设", + "Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "控制高斯泼溅渲染质量及其显存使用量。质量越高,显存占用越大。

极低: 体积约缩小18.62倍
低: 体积约缩小14倍
中: 体积约缩小5.14倍
高: 体积约缩小2.94倍
极高: 未压缩(原始体积)", + "Settings.GaussianSplatQualitySettings.MinLocalQuality" : "最低本地压缩质量", + "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "对于本地导入的高斯泼溅,其质量永远不会低于此设定值。

不建议设置为低于「中」,因为更低的质量级别需要更密集的压缩计算耗时,这类压缩工作应交给云端处理。

设为「极高」将使高斯泼溅在导入后无需压缩即可快速加载,但会显著增加显存占用。", + "Settings.ResolutionSettings" : "分辨率", "Settings.ResolutionSettings.Fullscreen" : "全屏", "Settings.ResolutionSettings.Fullscreen.Description" : "在全屏模式和窗口模式之间切换。", @@ -2290,6 +2294,11 @@ "Inspector.AudioStream.DecodeState": "包总数:{total}, 丢包总数:{lost}, 数据包丢失:{loss, number, percent}", "Inspector.AudioStream.BufferStats": "平均编解码:{avgCodec}/s, 平均读取:{avgRead}/s, 平均写入:{avgWritten}/s", + "Inspector.GaussianSplat.SplatInfo" : "泼溅数量:{count},显存占用:{vram}", + "Inspector.GaussianSplat.Variant" : "已加载变体:{variant}", + "Inspector.GaussianSplat.ColorByIndex" : "按索引着色泼溅", + "Inspector.GaussianSplat.ReorderMorton" : "使用莫顿排序重新排列泼溅", + "Inspector.DynamicBoneChain.SetupFromChildren": "应用到子级", "Inspector.DynamicBoneChain.SetupFromChildrenAll": "全部应用到子级", "Inspector.DynamicBoneChain.SetupFromChildrenRig": "仅将绑定应用到子级", From 9fcc337d5095b1cb907b620be47e97c6a803b414 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Tue, 11 Mar 2025 00:16:13 +0200 Subject: [PATCH 322/529] chore: add new strings --- fr.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/fr.json b/fr.json index b6c375f..ab39862 100644 --- a/fr.json +++ b/fr.json @@ -1126,6 +1126,9 @@ "Export.VideoExportable.OriginalFormat": "Vidéo (format original)", + "Export.GaussianSplatExportable.PLY": "PLY (sans pertes)", + "Export.GaussianSplatExportable.SPZ": "SPZ (avec pertes)", + "Importer.Package.Progress.DecodingPackage": "Décodage du paquet", "Importer.Package.Progress.DecodingObject": "Décodage de l'objet", "Importer.Package.Progress.ImportingAssets": "Importation des assets", @@ -1977,7 +1980,12 @@ "Settings.TextureQualitySettings.ReloadAllTextures": "Recharger toutes les textures (peut être lourd)", "Settings.GaussianSplatQualitySettings": "Qualité de splat gaussien", - "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "Quand un splat gaussien est rendu, les splats doivent être filtrés pour chaque caméra. Pour l'instant, cette opération est lourde, donc est étalée sur du temps pour éviter les pertes de performance.

Augmentez la valeur pour que le filtrage soie plus rapide.

Diminuez la valeur pour réduire l'utilisation de votre carte graphique si elle à du mal avec le processus. Le splat va par contre avoir plus d’artefacts quand vous bougerez votre caméra rapidement.", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "Méga-operations de triage par caméra", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "Quand un splat gaussien est rendu, les splats doivent être filtrés pour chaque caméra. Pour l'instant, cette opération est lourde, donc est étalée sur du temps pour éviter les pertes de performance.

Augmentez la valeur pour que le filtrage soie plus rapide.

Diminuez la valeur pour réduire l'utilisation de votre carte graphique si elle à du mal avec le processus. Le splat va par contre avoir plus d’artefacts quand vous bougerez votre caméra rapidement.", + "Settings.GaussianSplatQualitySettings.QualityPreset": "Qualité", + "Settings.GaussianSplatQualitySettings.QualityPreset.Description": "Contrôle la qualité des splats et leur usage de VRAM.

Très bas:
~18.62x plus petit
Bas ~14x plus bas
Medium: ~5.14x plus bas
Haut: ~2.94x plus bas
Très haut: original.", + "Settings.GaussianSplatQualitySettings.MinLocalQuality": "Qualité locale compressée minimum", + "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description": "Pour les splats importées localement, la qualité ne sera jamais plus basse que celle-ci.

Nous ne recommandons pas les options en dessous de Medium car cela peut créer des problèmes de performance. La compression devrait être faite par le Cloud.

Sur l'option Très Haut, les splats chargerons plus vite, mais consommerons plus de VRAM.", "Settings.ResolutionSettings": "Résolution", "Settings.ResolutionSettings.Fullscreen": "Plein écran", @@ -2285,6 +2293,11 @@ "Inspector.AudioStream.DecodeState": "Paquets totaux: {total}, Paquets totaux perdus: {lost}, Paquets perdus: {loss, number, percent}", "Inspector.AudioStream.BufferStats": "Moyenne codec: {avgCodec}/s, Moyenne lecture: {avgRead}/s, Moyenne écriture: {avgWritten}/s", + "Inspector.GaussianSplat.SplatInfo": "Nombre de splats: {count}, VRAM utilisée: {vram}", + "Inspector.GaussianSplat.Variant": "Variant chargé: {variant}", + "Inspector.GaussianSplat.ColorByIndex": "Splats de couleurs par index", + "Inspector.GaussianSplat.ReorderMorton": "Re-trier le splat avec Morton", + "Inspector.DynamicBoneChain.SetupFromChildren": "Configurer depuis les enfants", "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Configurer depuis les enfants (force tous)", "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Configurer depuis les enfants (seulement l'armature)", From eed4cce008058cba48e1133c939f761851d00729 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 11 Mar 2025 23:33:57 +0100 Subject: [PATCH 323/529] Update stats --- Missing/de.md | 12 ------------ Missing/fr.md | 13 ------------- Missing/ja.md | 12 ------------ Missing/zh-cn.md | 12 ------------ README.md | 8 ++++---- 5 files changed, 4 insertions(+), 53 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index 2a49c3c..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,15 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -Export.GaussianSplatExportable.PLY -Export.GaussianSplatExportable.SPZ -Settings.GaussianSplatQualitySettings.QualityPreset -Settings.GaussianSplatQualitySettings.QualityPreset.Description -Settings.GaussianSplatQualitySettings.MinLocalQuality -Settings.GaussianSplatQualitySettings.MinLocalQuality.Description -Inspector.GaussianSplat.SplatInfo -Inspector.GaussianSplat.Variant -Inspector.GaussianSplat.ColorByIndex -Inspector.GaussianSplat.ReorderMorton - diff --git a/Missing/fr.md b/Missing/fr.md index 3b8618e..49c4e2e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,16 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# French [fr] -Export.GaussianSplatExportable.PLY -Export.GaussianSplatExportable.SPZ -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description -Settings.GaussianSplatQualitySettings.QualityPreset -Settings.GaussianSplatQualitySettings.QualityPreset.Description -Settings.GaussianSplatQualitySettings.MinLocalQuality -Settings.GaussianSplatQualitySettings.MinLocalQuality.Description -Inspector.GaussianSplat.SplatInfo -Inspector.GaussianSplat.Variant -Inspector.GaussianSplat.ColorByIndex -Inspector.GaussianSplat.ReorderMorton - diff --git a/Missing/ja.md b/Missing/ja.md index d8362b5..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,15 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -Export.GaussianSplatExportable.PLY -Export.GaussianSplatExportable.SPZ -Settings.GaussianSplatQualitySettings.QualityPreset -Settings.GaussianSplatQualitySettings.QualityPreset.Description -Settings.GaussianSplatQualitySettings.MinLocalQuality -Settings.GaussianSplatQualitySettings.MinLocalQuality.Description -Inspector.GaussianSplat.SplatInfo -Inspector.GaussianSplat.Variant -Inspector.GaussianSplat.ColorByIndex -Inspector.GaussianSplat.ReorderMorton - diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index c55df57..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,15 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -Export.GaussianSplatExportable.PLY -Export.GaussianSplatExportable.SPZ -Settings.GaussianSplatQualitySettings.QualityPreset -Settings.GaussianSplatQualitySettings.QualityPreset.Description -Settings.GaussianSplatQualitySettings.MinLocalQuality -Settings.GaussianSplatQualitySettings.MinLocalQuality.Description -Inspector.GaussianSplat.SplatInfo -Inspector.GaussianSplat.Variant -Inspector.GaussianSplat.ColorByIndex -Inspector.GaussianSplat.ReorderMorton - diff --git a/README.md b/README.md index 27988cc..699595e 100644 --- a/README.md +++ b/README.md @@ -3,17 +3,17 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 65.6% - Missing keys: 831 -German [de] - 99.6% - Missing keys: 10 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2353 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 67.0% - Missing keys: 797 Spanish [es] - 95.1% - Missing keys: 119 Estonian [et] - 34.1% - Missing keys: 1591 Finnish [fi] - 85.3% - Missing keys: 354 -French [fr] - 99.5% - Missing keys: 11 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 27.4% - Missing keys: 1755 Icelandic [is] - 25.7% - Missing keys: 1796 -Japanese [ja] - 99.6% - Missing keys: 10 +Japanese [ja] - 100.0% - Missing keys: 0 Korean [ko] - 99.6% - Missing keys: 10 Dutch [nl] - 96.4% - Missing keys: 88 Norwegian [no] - 64.2% - Missing keys: 865 @@ -24,7 +24,7 @@ Swedish [sv] - 26.4% - Missing keys: 1779 Thai [th] - 2.9% - Missing keys: 2347 Turkish [tr] - 33.7% - Missing keys: 1603 Ukrainian [uk] - 54.3% - Missing keys: 1104 -Chinese (Simplified, Mainland China) [zh-cn] - 99.6% - Missing keys: 10 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 64.4% - Missing keys: 860 Total keys: 2416 From 0c90e1138ba0c9da64f81fed4f880045fd7b7078 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Wed, 12 Mar 2025 17:15:05 +0800 Subject: [PATCH 324/529] Add a new language for further project --- fa.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 fa.json diff --git a/fa.json b/fa.json new file mode 100644 index 0000000..aa33421 --- /dev/null +++ b/fa.json @@ -0,0 +1,8 @@ +{ + "localeCode": "fa", + "authors": ["modimobeilete"], + "messages": { + + "Dummy": "Dummy" + } +} From 1c99cf1fab3aa3ece530851cc3802abf17e19d9f Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Wed, 12 Mar 2025 17:25:32 +0800 Subject: [PATCH 325/529] Update fa.json --- fa.json | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/fa.json b/fa.json index aa33421..e76f0da 100644 --- a/fa.json +++ b/fa.json @@ -2,6 +2,43 @@ "localeCode": "fa", "authors": ["modimobeilete"], "messages": { + + "General.OK": "تأیید", + "General.Start": "شروع", + "General.Finish": "پایان", + "General.Cancel": "لغو", + "General.Continue": "ادامه", + "General.Next": "بعدی", + "General.Previous": "قبلی", + "General.Back": "بازگشت", + "General.Confirm": "واقعاً؟", + "General.Loading": "در حال بارگذاری...", + "General.Processing": "در حال پردازش...", + "General.FAILED": "خطا", + "General.Reset": "بازنشانی", + "General.WorldOpenConfirm": "واقعاً باز کنم؟", + "General.Save": "ذخیره", + "General.Saving": "در حال ذخیره...", + "General.Saved": "ذخیره شد!", + "General.Done": "انجام شد!", + "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": "ویرایش", + "Dummy": "Dummy" } From e0f60c5b945a0e846ed3b8e2b72cd56637a07078 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Wed, 12 Mar 2025 13:13:39 +0100 Subject: [PATCH 326/529] de: small fixes, changed wording --- de.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/de.json b/de.json index fb3b06e..67baae4 100644 --- a/de.json +++ b/de.json @@ -1982,9 +1982,9 @@ "Settings.GaussianSplatQualitySettings": "Gaussian Splat Rendering-Qualität", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "Sortierung der Mega-Operationen pro Kamera", - "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "Beim Rendern von Gaussian Splats müssen diese für jede Kamera sortiert werden. Dieser Vorgang kann ziemlich aufwändig sein, daher wird er über die Zeit verteilt, um die Gesamtbildrate zu verbessern.

Increase Erhöhen Sie den Wert, damit die Sortierung schneller erfolgt. Dies reduziert Artefakte bei schneller Änderung Ihres Blickwinkels um Gaussian Splats.

Decrease Verringern Sie den Wert, um die GPU-Auslastung zu verringern, allerdings wird dies mehr Artefakte bei schnellen Blickwinkeländerungen erzeugen.", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "Beim Rendern von Gaussian Splats müssen diese für jede Kamera sortiert werden. Dieser Vorgang kann ziemlich aufwändig sein, daher wird er über die Zeit verteilt, um die Gesamtbildrate zu verbessern.

Erhöhen Sie den Wert, damit die Sortierung schneller erfolgt. Dies reduziert Artefakte bei schneller Änderung Ihres Blickwinkels um Gaussian Splats.

Verringern Sie den Wert, um die GPU-Belastung zu reduzieren, allerdings wird dies mehr Artefakte bei schnellen Blickwinkeländerungen erzeugen.", "Settings.GaussianSplatQualitySettings.QualityPreset": "Qualitätsstufe", - "Settings.GaussianSplatQualitySettings.QualityPreset.Description": "Dies bestimmt die Qualität der gerenderten Gaussian Splats und deren VRAM-Verbrauch. Eine bessere Qualität verbraucht mehr VRAM.

Very Low: Sehr niedrig: ~18.62x kleiner
Low: Niedrig: ~14x kleiner
Medium: Mittel: ~5,14x kleiner
High: Hoch: ~2,94x kleiner
Very High: Sehr hoch: Unkomprimiert (Original)", + "Settings.GaussianSplatQualitySettings.QualityPreset.Description": "Dies bestimmt die Qualität der gerenderten Gaussian Splats und deren VRAM-Verbrauch. Eine bessere Qualität verbraucht mehr VRAM.

Very Low: Sehr niedrig: ~18,62x kleiner
Low: Niedrig: ~14x kleiner
Medium: Mittel: ~5,14x kleiner
High: Hoch: ~2,94x kleiner
Very High: Sehr hoch: Unkomprimiert (Original)", "Settings.GaussianSplatQualitySettings.MinLocalQuality": "Minimale Qualitätsstufe für lokale Komprimierung", "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description": "Dies bestimmt die minimale Qualitätsstufe für lokal importierte Gaussian Splats.

Wir empfehlen, diesen Wert nicht unter 'Mittel' zu setzen, da niedrigere Qualitätsstufen zu einer wesentlich intensiveren und zeitaufwändigeren Komprimierung führen und diese daher in der Cloud durchgeführt werden sollte.

Die Einstellung 'Sehr hoch' führt dazu, dass Gaussian Splats nach dem Import viel schneller geladen werden, da sie nicht mit hohem VRAM-Verbrauch komprimiert werden müssen.", From 4ce673346ee6fabe0023274e22bd60ea25ca3dd2 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Wed, 12 Mar 2025 20:45:42 +0800 Subject: [PATCH 327/529] fa:Add a new language for a further plan --- fa.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fa.json b/fa.json index e76f0da..51cfe8e 100644 --- a/fa.json +++ b/fa.json @@ -1,6 +1,6 @@ { "localeCode": "fa", - "authors": ["modimobeilete"], + "authors": ["modimobeikete"], "messages": { "General.OK": "تأیید", From 0f6d54fe95cad130c9c3a086844aa732056297e6 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Thu, 13 Mar 2025 08:20:39 +0900 Subject: [PATCH 328/529] KO: Gaussian splat......s --- ko.json | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/ko.json b/ko.json index 89d2f35..f40e0ab 100644 --- a/ko.json +++ b/ko.json @@ -1099,7 +1099,7 @@ "Importer.Video.Depth": "심도(Depth) 영상", "Importer.Video.180": "180도 영상", "Importer.Video.Stereo180": "스테레오 180도 영상", - "Importer.Video.Depth.Prompt": "깊이 프리셋(Depth Preset)", + "Importer.Video.Depth.Prompt": "깊이 사전설정(Depth Preset)", "Importer.Video.Depth.Default": "기본", "Importer.Slices.Title": "볼륨메트릭 텍스처로 자르기", @@ -1126,6 +1126,9 @@ "Export.VideoExportable.OriginalFormat" : "영상 (원본 형식)", + "Export.GaussianSplatExportable.PLY" : "PLY (무손실)", + "Export.GaussianSplatExportable.SPZ" : "SPZ (손실)", + "Importer.Package.Progress.DecodingPackage" : "패키지 디코딩", "Importer.Package.Progress.DecodingObject" : "객체 디코딩", "Importer.Package.Progress.ImportingAssets" : "자산 가져오는 중", @@ -1980,6 +1983,10 @@ "Settings.GaussianSplatQualitySettings": "가우시안 스플랫 렌더링 품질", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "카메라당 대규모 작업 정렬", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "가우시안 스플랫을 렌더링 할 때는 각 카메라별로 스플랫을 정렬해야 합니다. 이 작업은 상당히 무거울 수 있기에 성능을 위해 시분할로 진행됩니다.

값을 증가시키면 정렬이 빠르게 진행되고, 가우시안 스플랫 주변에 발생하는 잡음이 줄어듭니다.

값을감소시키면 GPU를 통해 처리하는데 문제가 있는 경우, GPU 사용량이 줄어들고 시야각을 빠르게 변경할때 잡음이 증가합니다.", + "Settings.GaussianSplatQualitySettings.QualityPreset" : "품질 사전설정", + "Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "렌더링된 가우시안 스플랫의 품질과 비디오 메모리(VRAM) 사용량을 제어합니다. 품질이 높아질수록 VRAM 사용량이 증가합니다.

Very Low: ~18.62x 작음
Low: ~14x 작음
Medium: ~5.14x 작음
High: ~2.94x 작음
Very High: 비압축(원본)", + "Settings.GaussianSplatQualitySettings.MinLocalQuality" : "최소 압축 품질(로컬)", + "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "로컬에서 가져온 가우시안 스플랫의 최소 품질값을 지정합니다.

이 값을 중간 미만으로 설정하는 것은 권장하지 않습니다. 품질치가 낮을수록 압축을 위한 시간이 오래 걸리므로 클라우드에서 압축하도록 두는것이 좋습니다.

이 값을 높이면 비디오 메모리(VRAM) 사용량이 증가하지만 압축을 수행할 필요가 없으므로 가우시안 스플랫이 더 빨리 불러와 집니다.", "Settings.ResolutionSettings" : "해상도", "Settings.ResolutionSettings.Fullscreen" : "전체화면", @@ -2287,6 +2294,11 @@ "Inspector.AudioStream.DecodeState": "전체 패킷량: {total}, 손실된 전체 패킷량: {lost}, 패킷 손실률: {loss, number, percent}", "Inspector.AudioStream.BufferStats": "평균코딩속도: {avgCodec}/s, 평균읽기속도: {avgRead}/s, 평균쓰기속도: {avgWritten}/s", + "Inspector.GaussianSplat.SplatInfo" : "스플랫 량: {count}, 비디오 메모리 사용량: {vram}", + "Inspector.GaussianSplat.Variant" : "읽어온 베리언트: {variant}", + "Inspector.GaussianSplat.ColorByIndex" : "색인별 색상 스플랫", + "Inspector.GaussianSplat.ReorderMorton" : "Morton 정렬(비트교차) 방식으로 스플랫 재정렬", + "Inspector.DynamicBoneChain.SetupFromChildren": "자식으로부터 설정", "Inspector.DynamicBoneChain.SetupFromChildrenAll": "자식으로부터 설정(모두)", "Inspector.DynamicBoneChain.SetupFromChildrenRig": "자식으로부터 설정(리그만)", @@ -2296,8 +2308,8 @@ "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "부모로부터 상속된 고정 콜라이더를 추가", "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "항상 마지막 본을 잡도록 함", - "Inspector.DataPreset.SetActive": "프리셋 적용", - "Inspector.DataPreset.SetValues": "현재값을 프리셋에 저장", + "Inspector.DataPreset.SetActive": "사전설정 적용", + "Inspector.DataPreset.SetValues": "현재값을 사전설정에 저장", "Inspector.DataPreset.AddAllChildren": "항목 자동 추가", "Inspector.Rig.CleanupBoneColliders": "본(Bone) 콜라이더 삭제", From 5091310afb9ec703b5b215eb361b3b746c9f80b0 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Fri, 14 Mar 2025 02:36:24 +0200 Subject: [PATCH 329/529] chore: translate strings checkpoint --- fr.json | 137 +++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 116 insertions(+), 21 deletions(-) diff --git a/fr.json b/fr.json index ab39862..827eabd 100644 --- a/fr.json +++ b/fr.json @@ -2871,33 +2871,128 @@ "Tools.Names.ManipulationTools": "Outils de manipulation", "Tools.Names.InformationTools": "Outils d'information", - - - - - - - - - - - - - - - - - - - - - "Discord.RichPresence.InPrivateWorld": "Dans un monde privé", "Discord.RichPresence.InPrivateLargeText": "Dans un monde privé ({version})", "Discord.RichPresence.InPublicWorld": "Dans un monde public", "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} mondes)", "Discord.RichPresence.InPublicLargeText": "Dans un monde public ({version})", + "Universe.UI.Narrative": "Narratif", + "Universe.UI.Freeform": "Libre", + "Universe.Stars.Sun": "Soleil", + "Universe.Stars.Sirius": "Sirius", + "Universe.Stars.Pollux": "Pollux", + "Universe.Stars.Arcturus": "Arcturus", + "Universe.Stars.Aldebaran": "Aldébaran", + "Universe.Stars.Rigel": "Rigel", + "Universe.Stars.Antares": "Antarès", + "Universe.Stars.Betelgeuse": "Bételgeuse", + "Universe.Stars.VYCanisMajoris": "VY Canis Majoris", + "Universe.Stars.NMLCygni": "NML Cygni", + "Universe.Stars.UYScuti": "UY Scuti", + "Universe.SolarSystem.SolarSystem": "Système Solaire", + "Universe.SolarSystem.Mercury": "Mercure", + "Universe.SolarSystem.Venus": "Vénus", + "Universe.SolarSystem.Earth": "Terre", + "Universe.SolarSystem.Mars": "Mars", + "Universe.SolarSystem.Jupiter": "Jupiter", + "Universe.SolarSystem.Saturn": "Saturne", + "Universe.SolarSystem.Uranus": "Uranus", + "Universe.SolarSystem.Neptune": "Neptune", + "Universe.SolarSystem.Pluto": "Pluton", + "Universe.SolarSystem.Moon": "Lune", + "Universe.SolarSystem.Phobos": "Phobos", + "Universe.SolarSystem.Charon": "Charon", + "Universe.SolarSystem.Callisto": "Callisto", + "Universe.SolarSystem.AsteroidGanymed": "Astéroïde 1036 Ganymède", + "Universe.SolarSystem.Deimos": "Déimos", + "Universe.SolarSystem.Ganymede": "Ganymède (lune)", + "Universe.SolarSystem.Mithra": "Astéroïde 4486 Mithra", + "Universe.SolarSystem.Geographos": "Astéroïde 1620 Géographos", + "Universe.SolarSystem.Kelopatra": "Astéroïde 216 Cléopâtre", + "Universe.SolarSystem.HW1": "Astéroïde (8567) 1996 HW1", + "Universe.SolarSystem.Golevka": "Astéroïde 6489 Golevka", + "Universe.SolarSystem.Toutatis": "Astéroïde 4179 Toutatis", + "Universe.SolarSystem.Bennu": "Astéroïde 101955 Bénnu", + "Universe.Animals.Bee": "Abeille (Apis Mellifera)", + "Universe.Animals.FinWhale": "Rorqual", + "Universe.Animals.DustMite": "Mite", + "Universe.Animals.Eel": "Anguille", + "Universe.Animals.Bream": "Daurade", + "Universe.Animals.BottlenoseDolphin": "Dauphin Tursiops", + "Universe.Animals.Brachiosaurus": "Brachiosaurus", + "Universe.Animals.Mouse": "Souris", + "Universe.Animals.GiantSquid": "Calamar géant", + "Universe.Animals.Tardigrade": "Tardigrade", + "Universe.Animals.TRex": "T-Rex", + "Universe.Biology.AverageHumanCell": "Cellule humaine", + "Universe.Biology.Adenovirus": "Virus Adenoviridae", + "Universe.Biology.YChromosome": "Chromosome Y", + "Universe.Biology.Mitochrondrion": "Mitochondrie", + "Universe.Biology.PorcineCircovirus": "Circovirus porcines", + "Universe.Biology.Salmonella": "Salmonella", + "Universe.Biology.Bacteriophage": "Bactériophage", + "Universe.Biology.HumanBrain": "Cerveau humain", + "Universe.Biology.RedBloodCell": "Érythrocyte", + "Universe.Biology.WhiteBloodCell": "Leucocyte", + "Universe.Biology.XChromosome": "Chromosome X", + "Universe.Biology.EColi": "Escherichia coli", + "Universe.Biology.DNA": "ADN", + "Universe.Biology.AlphaHelix": "Hélice alpha", + "Universe.Biology.Rhinovirus": "Rhinovirus", + "Universe.Biology.Ribosome": "Ribosome", + "Universe.Biology.Chloroplast": "Chloroplaste", + "Universe.Biology.PhospholipidBilayer": "Bicouche lipidique", + "Universe.Biology.Paramecium": "Paramécie", + "Universe.Biology.HIV": "VIH", + "Universe.Biology.Hair": "Cheveux", + "Universe.Biology.HepatitisB": "Hépatite B", + "Universe.Biology.Platelet": "Thrombocyte", + "Universe.Biology.LargestBacteria": "Bactérie la plus grosse", + "Universe.Particles.Electron": "Électron", + "Universe.Particles.Proton": "Proton", + "Universe.Particles.Neutron": "Neutron", + "Universe.Atoms.Hydrogen": "Atome d'hydrogène", + "Universe.Atoms.Helium": "Hélium", + "Universe.Atoms.Sulfur": "Atome de sulfure", + "Universe.Common.Duckweed": "Lentille d'eau", + "Universe.Common.Daisy": "Shasta Daisy (Leucanthemum ×superbum)", + "Universe.Common.SiltParticle": "Particule de limon", + "Universe.Common.SandGrain": "Grain de sable", + "Universe.Common.CoffeeBean": "Grain de café", + "Universe.Common.MatchStick": "Allumette", + "Universe.Common.SaltGrain": "Grain de sel", + "Universe.Common.USCent": "Pièce de 1 centimes de dollars", + "Universe.Common.Train": "Train (locomotive)", + "Universe.Common.ChickenEgg": "Œuf de poule", + "Universe.Common.Paper": "Papier", + "Universe.Common.Pencil": "Mine de crayon", + "Universe.Common.OstrichEgg": "Œuf d’autruche", + "Universe.Common.Earthworm": "Vers de terre", + "Universe.Common.RiceGrain": "Grain de riz", + "Universe.Common.SunflowerSeed": "Graine de tournesol", + "Universe.Common.BeachBall": "Ballon de plage", + "Universe.Common.Snowflake": "Flocon de neige", + "Universe.Common.ClayParticle": "Particule de d'argile", + "Universe.Common.BasketBall": "Ballon de basket", + "Universe.Common.Hailstone": "Grêlon", + "Universe.Common.FootballField": "Terrain de football américain", + "Universe.Common.DouglasFir": "Pseudotsuga menziesii", + "Universe.Common.Human": "Humain", + "Universe.Wavelength.BlackLight": "Lumière noire", + "Universe.Wavelength.FarUV": "UVs lointains", + "Universe.Wavelength.MiddleUV": "UVs du milieu", + "Universe.Wavelength.Gamma": "Rayon gamma", + "Universe.Wavelength.XRayHard": "Rayons X durs", + "Universe.Wavelength.XRaySoft": "Rayons X doux", + "Universe.Wavelength.ExtremeUV": "UVs extrêmes", + "Universe.Wavelength.NearUV": "UVs proches", + "Universe.Wavelength.Microwave": "Micro-ondes", + "Universe.Wavelength.Purple": "Lumière violette", + "Universe.Wavelength.Cyan": "Lumière cyan", + "Universe.Wavelength.Yellow": "Lumière jaune", + "Universe.Wavelength.Red": "Lumière rouge", + "Dummy": "Dummy" } } From 459e6d1cb882476e9ef68c9cce4802a6aad1fb70 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Fri, 14 Mar 2025 02:51:38 +0200 Subject: [PATCH 330/529] chore: finish universe translations --- fr.json | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) diff --git a/fr.json b/fr.json index 827eabd..22f18c6 100644 --- a/fr.json +++ b/fr.json @@ -2992,6 +2992,79 @@ "Universe.Wavelength.Cyan": "Lumière cyan", "Universe.Wavelength.Yellow": "Lumière jaune", "Universe.Wavelength.Red": "Lumière rouge", + "Universe.Wavelength.FM": "Radio FM", + "Universe.Wavelength.AM": "Radio AM", + "Universe.Geology.AllWater": "Toute l'eau de la Terre", + "Universe.Geology.LiquidFreshWater": "Eau fraîche liquide", + "Universe.Geology.WaterInLakesAndRivers": "Eau dans les lacs et rivières", + "Universe.Countries.USA": "USA", + "Universe.Countries.CzechRepublic": "République Tchèque", + "Universe.Countries.UnitedKingdom": "Royaume-Uni", + "Universe.Countries.Ukraine": "Ukraine", + "Universe.Countries.Australia": "Australie", + "Universe.Cities.Paris": "Paris", + "Universe.Nebulae.CatEye": "Nébuleuse de l’œil de chat", + "Universe.Nebulae.Crab": "Nébuleuse du crabe", + "Universe.Nebulae.Butterfly": "Nébuleuse du papillon", + "Universe.Nebulae.NGC604": "NGC 604 - Nébuleuse du triangle", + "Universe.Nebulae.Orion": "Nébuleuse d'Orion", + "Universe.Nebulae.Tarantula": "Nébuleuse de la tarentule", + "Universe.Nebulae.Ring": "Nébuleuse de l'anneau", + "Universe.Nebulae.Eagle": "Nébuleuse de l'aigle", + "Universe.Technology.ISS": "Station spatiale internationale", + "Universe.Technology.Starship": "Fusée de transport SpaceX", + "Universe.Technology.Sputnik": "Satellite Sputnik 1", + "Universe.Technology.MoonLander": "Alunisseur", + "Universe.Technology.Voyager": "NASA Voyager", + "Universe.Technology.Ingenuity": "Hélicoptère Mars de la NASA Ingenuity", + "Universe.Technology.TransistorGate": "Transitor", + "Universe.Technology.CPU": "Microprocesseur", + "Universe.Technology.MicroSD": "Carte micro SD", + "Universe.Technology.Note4": "Galaxy Note 4", + "Universe.Technology.Car": "Voiture", + "Universe.Technology.CargoShip": "Porte-conteneurs", + "Universe.Landmarks.PyramidOfKhafre": "Pyramide de Khafre", + "Universe.Landmarks.DistanceFromLA2SF": "Distance de Los Angeles à Sans Francisco", + "Universe.Landmarks.EiffelTower": "Tour Eiffel", + "Universe.Landmarks.StatueOfLiberty": "Statue de la Liberté", + "Universe.Landmarks.MountEverest": "Mt Everest", + "Universe.Landmarks.LHC": "Grand collisionneur de hadrons", + "Universe.Chemistry.Ethanol": "Éthanol", + "Universe.Chemistry.CarbonNanotube": "Nanotube de carbone", + "Universe.Chemistry.Glucose": "Glucose", + "Universe.Chemistry.Water": "Eau", + "Universe.Galaxies.MilkyWay": "Voie lactée", + "Universe.Universe.StarCluster": "Cluster d'étoiles", + "Universe.Galaxies.Andromeda": "Andromède", + "Universe.Galaxies.Sombrero": "Sombrero", + "Universe.Universe.GalaxyFillament": "Filament de la galaxie", + "Universe.Universe.ObservableUniverse": "Univers observable", + "Universe.Galaxies.IC1101": "IC 1101", + "Universe.Galaxies.SmallMagellanicCloud": "Petit nuage de Magellan (galaxie naine)", + "Universe.Galaxies.NGC1300": "NGC 1300 (Galaxie de la spirale barrée)", + "Universe.Galaxies.NGC4414": "NGC 4414", + "Universe.Units.Attometer": "Attomètre", + "Universe.Units.Femtometer": "Femtomètre", + "Universe.Units.Picometer": "Picomètre", + "Universe.Units.Angstrom": "Ångström", + "Universe.Units.Nanometer": "Nanomètre", + "Universe.Units.Micrometer": "Micromètre", + "Universe.Units.Millimeter": "Millimètre", + "Universe.Units.Centimeter": "Centimètre", + "Universe.Units.Meter": "Mètre", + "Universe.Units.Kilometer": "Kilomètre", + "Universe.Units.AU": "Unité Astronomique", + "Universe.Units.LightSecond": "Secondes-lumières", + "Universe.Units.LightYear": "Années-lumières", + "Universe.Units.Parsec": "Parsec", + "Universe.Units.Inch": "Pouce", + "Universe.Units.Foot": "Pied", + "Universe.Units.Yard": "Verge", + "Universe.Units.Mile": "Mile", + "Universe.Units.NauticalMile": "Mile Nautique", + "Universe.Units.HubbleLength": "Distance de Hubble", + "Universe.Units.EarthRadius": "Diamètre de la Terre", + "Universe.Units.LunarDistance": "Distance Terre-Lune", "Dummy": "Dummy" } From 625e031aa4a9591b5cd4c95b41602984b88194bd Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Fri, 14 Mar 2025 02:52:58 +0200 Subject: [PATCH 331/529] chore: cleanup JSON --- fr.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fr.json b/fr.json index 22f18c6..0f039ec 100644 --- a/fr.json +++ b/fr.json @@ -1310,8 +1310,6 @@ "Settings.LegacyFeatureSettings.ConvertLegacySettings": "DEBUG - Convertir les anciennes options", "Settings.DebugSettings.DebugResetAllSimpleSettings": "DEBUG - Réinitialiser toutes les options simples", - "Settings.DebugSettings.ConvertParticleSystems": "Convertir les systèmes de particules vers la nouvelle version", - "Settings.DebugSettings.ConvertParticleSystems.Description": "Activer cette option va convertir les systèmes de particules vers la nouvelle version (PhotonDust) pour chaque objet et monde chargé.

Cette option ne doit être utilisée que pour des tests! Si vous n'êtes pas dans le groupe de test, nous ne recommandons pas d'activer cette option étant donné que votre contenu peut ÊTRE CORRUMPU.

Veuillez conseiller notre GitHub/Discord si vous voulez aider a tester le nouveau système.", "Settings.GeneralControlsSettings": "Contrôles généraux", "Settings.LocomotionSettings": "Locomotion", @@ -1721,6 +1719,8 @@ "Settings.DebugSettings.DebugInputBindings": "Déboguer les entrées", "Settings.DebugSettings.DebugInputBindings.Description": "Quand activé, vous verrez des informations concernant le système de liason d'entrées . Ceci est utile pour les développeurs.", + "Settings.DebugSettings.ConvertParticleSystems": "Convertir les systèmes de particules vers la nouvelle version", + "Settings.DebugSettings.ConvertParticleSystems.Description": "Activer cette option va convertir les systèmes de particules vers la nouvelle version (PhotonDust) pour chaque objet et monde chargé.

Cette option ne doit être utilisée que pour des tests! Si vous n'êtes pas dans le groupe de test, nous ne recommandons pas d'activer cette option étant donné que votre contenu peut ÊTRE CORRUMPU.

Veuillez conseiller notre GitHub/Discord si vous voulez aider a tester le nouveau système.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Double-presser grip pour équiper un objet", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "Quand activé, vous pourrez équiper des objets et gadgets en pressant le bouton de grip en succession rapide. Cette option sera probablement retirée dans le futur.", @@ -2320,7 +2320,7 @@ "Inspector.CharacterController.Warning": "ATTENTION!
Il est possible d'utiliser ce composant comme un simple RigidBody en cochant SimulateRotation. Avant de le faire, veuillez comprendre qu'il n'est pas optimisé à cet effet et qu'un support Rigidbody approprié arrive à l'avenir.
Un support rigidbody approprié offrira :
- Efficacité du processeur et du réseau - avec CharacterController, vous obtiendrez une utilisation plus élevée du processeur et une quantité importante de trafic réseau
- Contraintes - vous pourrez créer des articulations, des charnières, des ressorts et d'autres contraintes entre les corps rigides
- Simulation et interactions fluides pour tout le monde - CharacterController disparaîtra si une autre personne essaie d'interagir
- Nouvelles fonctionnalités et outils - pour en faciliter l'utilisation
-- ---------------------
Vous pouvez en trouver plus sur GitHub n°22. Tant que vous comprenez ces limites, amusez-vous !", "Inspector.PrimitiveMemberEditor.Warning": "ATTENTION!
Il est possible d'utiliser ce composant pour interagir avec des références depuis leur ID. Ce processus est appelé 'ref hacking'.

Avant de continuer, faire cela n'est pas supporté officiellement et peut casser à tout moment. Ne comptez pas dessus pour vos créations.", - "Inspector.ParticleSystem.BasicInfo": "Particules: {count}\tDernière durée de simulation: {time}\tAllocations de rendu: {allocationCount}", + "Inspector.ParticleSystem.BasicInfo": "Particules: {count} Dernière durée de simulation: {time} Allocations de rendu: {allocationCount}", "Inspector.ParticleSystem.TrailInfo": "Traînées: {trailCount} (capacité: {trailCapacity}), Capacité de points: {trailPointCapacity}, Allocations: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "Modèles de transition communs:", From 17f59c4e2f5dde1384b31cb26cbf5bc93039e461 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Fri, 14 Mar 2025 03:01:51 +0200 Subject: [PATCH 332/529] chore: ensure same number of lines in fr.json Yes, I'm paranoid --- fr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/fr.json b/fr.json index 0f039ec..6d4be26 100644 --- a/fr.json +++ b/fr.json @@ -1833,6 +1833,7 @@ "Settings.CursorSettings.SliderMultiplier": "Multiplicateur de sliders", "Settings.CursorSettings.SliderMultiplier.Description": "Appliqué comme multiplicateur quand votre curseur passe sur des sliders.", + "Settings.DesktopViewSettings.FollowCursor": "Suivre le curseur", "Settings.DesktopViewSettings.FollowCursor.Description": "Quand activé, la vue de bureau montrera l'écran sur lequel votre curseur est automatiquement. Ceci est utile si vous utilisez une souris et clavier en VR.", From 2c93d1a8fe391326b366ccdf986a87403275aac5 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 14 Mar 2025 10:38:31 +0800 Subject: [PATCH 333/529] zh-cn:Sync to the latest English version --- zh-cn.json | 210 +++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 189 insertions(+), 21 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index 2295681..4bb30db 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -2872,33 +2872,201 @@ "Tools.Names.ManipulationTools": "操作工具集", "Tools.Names.InformationTools": "信息工具集", - - - - - - - - - - - - - - - - - - - - - "Discord.RichPresence.InPrivateWorld": "在私人世界", "Discord.RichPresence.InPrivateLargeText": "在私人世界 ({version})", "Discord.RichPresence.InPublicWorld": "在公开世界", "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} 个世界)", "Discord.RichPresence.InPublicLargeText": "在公开世界 ({version})", + "Universe.UI.Narrative": "叙事", + "Universe.UI.Freeform": "自由模式", + "Universe.Stars.Sun": "太阳", + "Universe.Stars.Sirius": "天狼星", + "Universe.Stars.Pollux": "北河三", + "Universe.Stars.Arcturus": "大角星", + "Universe.Stars.Aldebaran": "毕宿五", + "Universe.Stars.Rigel": "参宿七", + "Universe.Stars.Antares": "心宿二", + "Universe.Stars.Betelgeuse": "参宿四", + "Universe.Stars.VYCanisMajoris": "大犬座VY", + "Universe.Stars.NMLCygni": "天鹅座NML", + "Universe.Stars.UYScuti": "盾牌座UY", + "Universe.SolarSystem.SolarSystem": "太阳系", + "Universe.SolarSystem.Mercury": "水星", + "Universe.SolarSystem.Venus": "金星", + "Universe.SolarSystem.Earth": "地球", + "Universe.SolarSystem.Mars": "火星", + "Universe.SolarSystem.Jupiter": "木星", + "Universe.SolarSystem.Saturn": "土星", + "Universe.SolarSystem.Uranus": "天王星", + "Universe.SolarSystem.Neptune": "海王星", + "Universe.SolarSystem.Pluto": "冥王星", + "Universe.SolarSystem.Moon": "月球", + "Universe.SolarSystem.Phobos": "火卫一", + "Universe.SolarSystem.Charon": "卡戎", + "Universe.SolarSystem.Callisto": "木卫四", + "Universe.SolarSystem.AsteroidGanymed": "小行星1036甘尼米德", + "Universe.SolarSystem.Deimos": "火卫二", + "Universe.SolarSystem.Ganymede": "木卫三(卫星)", + "Universe.SolarSystem.Mithra": "小行星4486密特拉", + "Universe.SolarSystem.Geographos": "小行星1620地理星", + "Universe.SolarSystem.Kelopatra": "小行星216克利奥帕特拉", + "Universe.SolarSystem.HW1": "小行星(8567) 1996 HW1", + "Universe.SolarSystem.Golevka": "小行星6489戈列夫卡", + "Universe.SolarSystem.Toutatis": "小行星4179图塔蒂斯", + "Universe.SolarSystem.Bennu": "小行星101955贝努", + "Universe.Animals.Bee": "蜜蜂(西方蜜蜂)", + "Universe.Animals.FinWhale": "长须鲸", + "Universe.Animals.DustMite": "尘螨", + "Universe.Animals.Eel": "鳗鱼", + "Universe.Animals.Bream": "鲷鱼", + "Universe.Animals.BottlenoseDolphin": "宽吻海豚", + "Universe.Animals.Brachiosaurus": "腕龙", + "Universe.Animals.Mouse": "小鼠", + "Universe.Animals.GiantSquid": "大王乌贼", + "Universe.Animals.Tardigrade": "缓步动物", + "Universe.Animals.TRex": "霸王龙", + "Universe.Biology.AverageHumanCell": "人类细胞", + "Universe.Biology.Adenovirus": "腺病毒", + "Universe.Biology.YChromosome": "Y染色体", + "Universe.Biology.Mitochrondrion": "线粒体", + "Universe.Biology.PorcineCircovirus": "猪圆环病毒", + "Universe.Biology.Salmonella": "沙门氏菌", + "Universe.Biology.Bacteriophage": "噬菌体", + "Universe.Biology.HumanBrain": "人类大脑", + "Universe.Biology.RedBloodCell": "红细胞", + "Universe.Biology.WhiteBloodCell": "白细胞", + "Universe.Biology.XChromosome": "X染色体", + "Universe.Biology.EColi": "大肠杆菌", + "Universe.Biology.DNA": "DNA", + "Universe.Biology.AlphaHelix": "α螺旋", + "Universe.Biology.Rhinovirus": "鼻病毒", + "Universe.Biology.Ribosome": "核糖体", + "Universe.Biology.Chloroplast": "叶绿体", + "Universe.Biology.PhospholipidBilayer": "磷脂双分子层", + "Universe.Biology.Paramecium": "草履虫", + "Universe.Biology.HIV": "HIV病毒", + "Universe.Biology.Hair": "头发", + "Universe.Biology.HepatitisB": "乙型肝炎病毒", + "Universe.Biology.Platelet": "血小板", + "Universe.Biology.LargestBacteria": "最大细菌", + "Universe.Particles.Electron": "电子", + "Universe.Particles.Proton": "质子", + "Universe.Particles.Neutron": "中子", + "Universe.Atoms.Hydrogen": "氢原子", + "Universe.Atoms.Helium": "氦", + "Universe.Atoms.Sulfur": "硫原子", + "Universe.Common.Duckweed": "浮萍", + "Universe.Common.Daisy": "大滨菊(Leucanthemum ×superbum)", + "Universe.Common.SiltParticle": "粉砂颗粒", + "Universe.Common.SandGrain": "沙粒", + "Universe.Common.CoffeeBean": "咖啡豆", + "Universe.Common.MatchStick": "火柴棒", + "Universe.Common.SaltGrain": "盐粒", + "Universe.Common.USCent": "美分硬币", + "Universe.Common.Train": "火车(机车)", + "Universe.Common.ChickenEgg": "鸡蛋", + "Universe.Common.Paper": "纸张", + "Universe.Common.Pencil": "铅笔芯", + "Universe.Common.OstrichEgg": "鸵鸟蛋", + "Universe.Common.Earthworm": "蚯蚓", + "Universe.Common.RiceGrain": "米粒", + "Universe.Common.SunflowerSeed": "葵花籽", + "Universe.Common.BeachBall": "沙滩球", + "Universe.Common.Snowflake": "雪花", + "Universe.Common.ClayParticle": "黏土颗粒", + "Universe.Common.BasketBall": "篮球", + "Universe.Common.Hailstone": "冰雹", + "Universe.Common.FootballField": "足球场", + "Universe.Common.DouglasFir": "花旗松", + "Universe.Common.Human": "人类", + "Universe.Wavelength.BlackLight": "黑光", + "Universe.Wavelength.FarUV": "远紫外线", + "Universe.Wavelength.MiddleUV": "中紫外线", + "Universe.Wavelength.Gamma": "伽马射线", + "Universe.Wavelength.XRayHard": "硬X射线", + "Universe.Wavelength.XRaySoft": "软X射线", + "Universe.Wavelength.ExtremeUV": "极紫外线", + "Universe.Wavelength.NearUV": "近紫外线", + "Universe.Wavelength.Microwave": "微波", + "Universe.Wavelength.Purple": "紫色光", + "Universe.Wavelength.Cyan": "青色光", + "Universe.Wavelength.Yellow": "黄色光", + "Universe.Wavelength.Red": "红色光", + "Universe.Wavelength.FM": "调频无线电波", + "Universe.Wavelength.AM": "调幅无线电波", + "Universe.Geology.AllWater": "地球全部水资源", + "Universe.Geology.LiquidFreshWater": "液态淡水", + "Universe.Geology.WaterInLakesAndRivers": "湖泊与河流中的水", + "Universe.Countries.USA": "美国", + "Universe.Countries.CzechRepublic": "捷克共和国", + "Universe.Countries.UnitedKingdom": "英国", + "Universe.Countries.Ukraine": "乌克兰", + "Universe.Countries.Australia": "澳大利亚", + "Universe.Cities.Paris": "巴黎", + "Universe.Nebulae.CatEye": "猫眼星云", + "Universe.Nebulae.Crab": "蟹状星云", + "Universe.Nebulae.Butterfly": "蝴蝶星云", + "Universe.Nebulae.NGC604": "NGC 604 - 恒星摇篮", + "Universe.Nebulae.Orion": "猎户座星云", + "Universe.Nebulae.Tarantula": "蜘蛛星云", + "Universe.Nebulae.Ring": "环状星云", + "Universe.Nebulae.Eagle": "鹰状星云", + "Universe.Technology.ISS": "国际空间站", + "Universe.Technology.Starship": "SpaceX星舰运输系统", + "Universe.Technology.Sputnik": "斯普特尼克1号卫星", + "Universe.Technology.MoonLander": "NASA月球着陆器", + "Universe.Technology.Voyager": "NASA旅行者号", + "Universe.Technology.Ingenuity": "NASA火星机智号直升机", + "Universe.Technology.TransistorGate": "晶体管栅极", + "Universe.Technology.CPU": "中央处理器", + "Universe.Technology.MicroSD": "MicroSD存储卡", + "Universe.Technology.Note4": "三星Galaxy Note 4", + "Universe.Technology.Car": "汽车", + "Universe.Technology.CargoShip": "货轮", + "Universe.Landmarks.PyramidOfKhafre": "卡夫拉金字塔", + "Universe.Landmarks.DistanceFromLA2SF": "洛杉矶到旧金山距离", + "Universe.Landmarks.EiffelTower": "埃菲尔铁塔", + "Universe.Landmarks.StatueOfLiberty": "自由女神像", + "Universe.Landmarks.MountEverest": "珠穆朗玛峰", + "Universe.Landmarks.LHC": "大型强子对撞机", + "Universe.Chemistry.Ethanol": "乙醇", + "Universe.Chemistry.CarbonNanotube": "碳纳米管", + "Universe.Chemistry.Glucose": "葡萄糖", + "Universe.Chemistry.Water": "水", + "Universe.Galaxies.MilkyWay": "银河系", + "Universe.Universe.StarCluster": "星团", + "Universe.Galaxies.Andromeda": "仙女座星系", + "Universe.Galaxies.Sombrero": "草帽星系", + "Universe.Universe.GalaxyFillament": "星系纤维", + "Universe.Universe.ObservableUniverse": "可观测宇宙", + "Universe.Galaxies.IC1101": "IC 1101星系", + "Universe.Galaxies.SmallMagellanicCloud": "小麦哲伦云(矮星系)", + "Universe.Galaxies.NGC1300": "NGC 1300(棒旋星系)", + "Universe.Galaxies.NGC4414": "NGC 4414星系", + "Universe.Units.Attometer": "阿米", + "Universe.Units.Femtometer": "飞米", + "Universe.Units.Picometer": "皮米", + "Universe.Units.Angstrom": "埃", + "Universe.Units.Nanometer": "纳米", + "Universe.Units.Micrometer": "微米", + "Universe.Units.Millimeter": "毫米", + "Universe.Units.Centimeter": "厘米", + "Universe.Units.Meter": "米", + "Universe.Units.Kilometer": "千米", + "Universe.Units.AU": "天文单位", + "Universe.Units.LightSecond": "光秒", + "Universe.Units.LightYear": "光年", + "Universe.Units.Parsec": "秒差距", + "Universe.Units.Inch": "英寸", + "Universe.Units.Foot": "英尺", + "Universe.Units.Yard": "码", + "Universe.Units.Mile": "英里", + "Universe.Units.NauticalMile": "海里", + "Universe.Units.HubbleLength": "哈勃长度", + "Universe.Units.EarthRadius": "地球半径", + "Universe.Units.LunarDistance": "地月距离" + "Dummy": "Dummy" } } From c044fa666c577e56ac4e999d3b15e4f2ede3efd6 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 14 Mar 2025 10:39:54 +0800 Subject: [PATCH 334/529] zh-cn:Sync to the latest English version --- zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-cn.json b/zh-cn.json index 4bb30db..15f1a2e 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -3065,7 +3065,7 @@ "Universe.Units.NauticalMile": "海里", "Universe.Units.HubbleLength": "哈勃长度", "Universe.Units.EarthRadius": "地球半径", - "Universe.Units.LunarDistance": "地月距离" + "Universe.Units.LunarDistance": "地月距离", "Dummy": "Dummy" } From 047cbdae6c87079568a05639c69f40f14b751ba3 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 14 Mar 2025 10:48:39 +0800 Subject: [PATCH 335/529] zh-cn:Sync to the latest English version --- zh-cn.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index 15f1a2e..f88ae6e 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -2908,9 +2908,9 @@ "Universe.SolarSystem.AsteroidGanymed": "小行星1036甘尼米德", "Universe.SolarSystem.Deimos": "火卫二", "Universe.SolarSystem.Ganymede": "木卫三(卫星)", - "Universe.SolarSystem.Mithra": "小行星4486密特拉", + "Universe.SolarSystem.Mithra": "小行星4486密特拉(Mithra)", "Universe.SolarSystem.Geographos": "小行星1620地理星", - "Universe.SolarSystem.Kelopatra": "小行星216克利奥帕特拉", + "Universe.SolarSystem.Kelopatra": "小行星216艳后星", "Universe.SolarSystem.HW1": "小行星(8567) 1996 HW1", "Universe.SolarSystem.Golevka": "小行星6489戈列夫卡", "Universe.SolarSystem.Toutatis": "小行星4179图塔蒂斯", @@ -2922,7 +2922,7 @@ "Universe.Animals.Bream": "鲷鱼", "Universe.Animals.BottlenoseDolphin": "宽吻海豚", "Universe.Animals.Brachiosaurus": "腕龙", - "Universe.Animals.Mouse": "小鼠", + "Universe.Animals.Mouse": "老鼠", "Universe.Animals.GiantSquid": "大王乌贼", "Universe.Animals.Tardigrade": "缓步动物", "Universe.Animals.TRex": "霸王龙", @@ -3047,7 +3047,7 @@ "Universe.Units.Attometer": "阿米", "Universe.Units.Femtometer": "飞米", "Universe.Units.Picometer": "皮米", - "Universe.Units.Angstrom": "埃", + "Universe.Units.Angstrom": "埃米", "Universe.Units.Nanometer": "纳米", "Universe.Units.Micrometer": "微米", "Universe.Units.Millimeter": "毫米", From 93814dfa93258ecf4459fd06223882bc4324c805 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Fri, 14 Mar 2025 14:18:26 +0900 Subject: [PATCH 336/529] Update ja.json --- ja.json | 210 ++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 189 insertions(+), 21 deletions(-) diff --git a/ja.json b/ja.json index f01f39e..d55ca03 100644 --- a/ja.json +++ b/ja.json @@ -2873,33 +2873,201 @@ "Tools.Names.ManipulationTools": "マニピュレーションツール", "Tools.Names.InformationTools": "インフォメーションツール", - - - - - - - - - - - - - - - - - - - - - "Discord.RichPresence.InPrivateWorld": "プライベートワールド", "Discord.RichPresence.InPrivateLargeText": "プライベートワールド ({version})", "Discord.RichPresence.InPublicWorld": "パブリックワールド", "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds}ワールド)", "Discord.RichPresence.InPublicLargeText": "パブリックワールド ({version})", + "Universe.UI.Narrative": "物語", + "Universe.UI.Freeform": "自由な形", + "Universe.Stars.Sun": "太陽", + "Universe.Stars.Sirius": "シリウス", + "Universe.Stars.Pollux": "ポルックス", + "Universe.Stars.Arcturus": "アークトゥルス", + "Universe.Stars.Aldebaran": "アルデバラン", + "Universe.Stars.Rigel": "リゲル", + "Universe.Stars.Antares": "アンタレスs", + "Universe.Stars.Betelgeuse": "ベテルギウス", + "Universe.Stars.VYCanisMajoris": "おおいぬ座 VY星", + "Universe.Stars.NMLCygni": "はくちょう座 V1489星", + "Universe.Stars.UYScuti": "たて座 UY星", + "Universe.SolarSystem.SolarSystem": "太陽系", + "Universe.SolarSystem.Mercury": "水星", + "Universe.SolarSystem.Venus": "金星", + "Universe.SolarSystem.Earth": "地球", + "Universe.SolarSystem.Mars": "火星", + "Universe.SolarSystem.Jupiter": "木星", + "Universe.SolarSystem.Saturn": "土星", + "Universe.SolarSystem.Uranus": "天王星", + "Universe.SolarSystem.Neptune": "海王星", + "Universe.SolarSystem.Pluto": "冥王星", + "Universe.SolarSystem.Moon": "月", + "Universe.SolarSystem.Phobos": "フォボス", + "Universe.SolarSystem.Charon": "カロン", + "Universe.SolarSystem.Callisto": "カリスト", + "Universe.SolarSystem.AsteroidGanymed": "ガニメド(1036 Ganymed)", + "Universe.SolarSystem.Deimos": "ダイモス", + "Universe.SolarSystem.Ganymede": "ガニメデ (木星の月)", + "Universe.SolarSystem.Mithra": "ミスラ(4486 Mithra)", + "Universe.SolarSystem.Geographos": "ジオグラフォス(1620 Geographos)", + "Universe.SolarSystem.Kelopatra": "クレオパトラ(216 Kleopatra)", + "Universe.SolarSystem.HW1": "1996 HW1(8567)", + "Universe.SolarSystem.Golevka": "ゴレブカ(6489 Golevka)", + "Universe.SolarSystem.Toutatis": "トータティス(4179 Toutatis)", + "Universe.SolarSystem.Bennu": "ベンヌ(101955 Bennu)", + "Universe.Animals.Bee": "蜂(セイヨウミツバチ)", + "Universe.Animals.FinWhale": "ナガスクジラ", + "Universe.Animals.DustMite": "イエダニ", + "Universe.Animals.Eel": "うなぎ", + "Universe.Animals.Bream": "ブリーム(魚)", + "Universe.Animals.BottlenoseDolphin": "バンドウイルカ", + "Universe.Animals.Brachiosaurus": "ブラキオサウルス", + "Universe.Animals.Mouse": "ネズミ", + "Universe.Animals.GiantSquid": "ダイオウイカ", + "Universe.Animals.Tardigrade": "クマムシ", + "Universe.Animals.TRex": "ティラノサウルス", + "Universe.Biology.AverageHumanCell": "人間の細胞", + "Universe.Biology.Adenovirus": "アデノウイルス", + "Universe.Biology.YChromosome": "Y染色体", + "Universe.Biology.Mitochrondrion": "ミトコンドリア", + "Universe.Biology.PorcineCircovirus": "豚サーコウイルス", + "Universe.Biology.Salmonella": "サルモネラ", + "Universe.Biology.Bacteriophage": "バクテリオファージ", + "Universe.Biology.HumanBrain": "人間の脳", + "Universe.Biology.RedBloodCell": "赤血球", + "Universe.Biology.WhiteBloodCell": "白血球", + "Universe.Biology.XChromosome": "X染色体", + "Universe.Biology.EColi": "大腸菌(E-coli)", + "Universe.Biology.DNA": "DNA(デオキシリボ核酸)", + "Universe.Biology.AlphaHelix": "αヘリックス", + "Universe.Biology.Rhinovirus": "ライノウイルス", + "Universe.Biology.Ribosome": "リボゾーム", + "Universe.Biology.Chloroplast": "葉緑体", + "Universe.Biology.PhospholipidBilayer": "脂質二重層", + "Universe.Biology.Paramecium": "ゾウリムシ", + "Universe.Biology.HIV": "HIV(人免疫不全ウイルス)", + "Universe.Biology.Hair": "毛髪", + "Universe.Biology.HepatitisB": "B型肝炎", + "Universe.Biology.Platelet": "血小板", + "Universe.Biology.LargestBacteria": "最大のバクテリア", + "Universe.Particles.Electron": "電子", + "Universe.Particles.Proton": "陽子", + "Universe.Particles.Neutron": "中性子", + "Universe.Atoms.Hydrogen": "酸素原子", + "Universe.Atoms.Helium": "ヘリウム原子", + "Universe.Atoms.Sulfur": "硫黄原子", + "Universe.Common.Duckweed": "ウキクサ", + "Universe.Common.Daisy": "シャスタ・デイジー(Leucanthemum ×superbum)", + "Universe.Common.SiltParticle": "沈泥の粒", + "Universe.Common.SandGrain": "砂粒", + "Universe.Common.CoffeeBean": "コーヒー豆", + "Universe.Common.MatchStick": "マッチ棒", + "Universe.Common.SaltGrain": "塩の粒", + "Universe.Common.USCent": "1セント硬貨", + "Universe.Common.Train": "列車(機関車)", + "Universe.Common.ChickenEgg": "鶏の卵", + "Universe.Common.Paper": "紙", + "Universe.Common.Pencil": "鉛筆の芯", + "Universe.Common.OstrichEgg": "ダチョウの卵", + "Universe.Common.Earthworm": "ミミズ", + "Universe.Common.RiceGrain": "米粒", + "Universe.Common.SunflowerSeed": "ひまわりの種", + "Universe.Common.BeachBall": "ビーチボール", + "Universe.Common.Snowflake": "雪片", + "Universe.Common.ClayParticle": "粘土の粒", + "Universe.Common.BasketBall": "バスケットボール", + "Universe.Common.Hailstone": "雹", + "Universe.Common.FootballField": "サッカー場", + "Universe.Common.DouglasFir": "ベイマツ", + "Universe.Common.Human": "人間", + "Universe.Wavelength.BlackLight": "ブラックライト", + "Universe.Wavelength.FarUV": "遠紫外線", + "Universe.Wavelength.MiddleUV": "中間紫外線", + "Universe.Wavelength.Gamma": "ガンマ線", + "Universe.Wavelength.XRayHard": "硬X線", + "Universe.Wavelength.XRaySoft": "軟X線", + "Universe.Wavelength.ExtremeUV": "極端紫外線", + "Universe.Wavelength.NearUV": "近紫外線", + "Universe.Wavelength.Microwave": "マイクロ波", + "Universe.Wavelength.Purple": "可視光(紫)", + "Universe.Wavelength.Cyan": "可視光(青緑)", + "Universe.Wavelength.Yellow": "可視光(黄)", + "Universe.Wavelength.Red": "可視光(赤)", + "Universe.Wavelength.FM": "FMラジオ", + "Universe.Wavelength.AM": "AMラジオ", + "Universe.Geology.AllWater": "地球上のすべての水", + "Universe.Geology.LiquidFreshWater": "すべての液体の真水", + "Universe.Geology.WaterInLakesAndRivers": "すべての湖や川の水", + "Universe.Countries.USA": "アメリカ合衆国", + "Universe.Countries.CzechRepublic": "チェコ共和国", + "Universe.Countries.UnitedKingdom": "グレートブリテン及び北アイルランド連合王国", + "Universe.Countries.Ukraine": "ウクライナ", + "Universe.Countries.Australia": "オーストラリア", + "Universe.Cities.Paris": "パリ", + "Universe.Nebulae.CatEye": "キャッツアイ星雲 (NGC 6543)", + "Universe.Nebulae.Crab": "かに星雲 (NGC 1952)", + "Universe.Nebulae.Butterfly": "バタフライ星雲 (NGC 6302)", + "Universe.Nebulae.NGC604": "NGC 604 星雲", + "Universe.Nebulae.Orion": "オリオン大星雲 (NGC 1976)", + "Universe.Nebulae.Tarantula": "タランチュラ星雲 (NGC 2070)", + "Universe.Nebulae.Ring": "環状星雲 (NGC 6720)", + "Universe.Nebulae.Eagle": "わし星雲 (NGC 6611)", + "Universe.Technology.ISS": "国際宇宙ステーション", + "Universe.Technology.Starship": "スペースX社スターシップ", + "Universe.Technology.Sputnik": "スプートニク1号", + "Universe.Technology.MoonLander": "NASA月着陸船", + "Universe.Technology.Voyager": "NASAボイジャー", + "Universe.Technology.Ingenuity": "NASAインジェニュイティヘリコプター", + "Universe.Technology.TransistorGate": "トランジスタ", + "Universe.Technology.CPU": "CPU(中央処理装置)", + "Universe.Technology.MicroSD": "MicroSDカード", + "Universe.Technology.Note4": "Samsung Galaxy Note 4", + "Universe.Technology.Car": "車", + "Universe.Technology.CargoShip": "貨物船", + "Universe.Landmarks.PyramidOfKhafre": "カフラー王のピラミッド", + "Universe.Landmarks.DistanceFromLA2SF": "ロサンゼルスからサンフランシスコまでの距離", + "Universe.Landmarks.EiffelTower": "エッフェル塔", + "Universe.Landmarks.StatueOfLiberty": "自由の女神像", + "Universe.Landmarks.MountEverest": "エベレスト(山)", + "Universe.Landmarks.LHC": "大型ハドロン衝突型加速器", + "Universe.Chemistry.Ethanol": "エタノール", + "Universe.Chemistry.CarbonNanotube": "カーボンナノチューブ", + "Universe.Chemistry.Glucose": "グルコース", + "Universe.Chemistry.Water": "水", + "Universe.Galaxies.MilkyWay": "天の川銀河", + "Universe.Universe.StarCluster": "星団", + "Universe.Galaxies.Andromeda": "アンドロメダ銀河(M31)", + "Universe.Galaxies.Sombrero": "ソンブレロ銀河(M104)", + "Universe.Universe.GalaxyFillament": "銀河フィラメント", + "Universe.Universe.ObservableUniverse": "観測可能な宇宙", + "Universe.Galaxies.IC1101": "IC1101(超巨大銀河)", + "Universe.Galaxies.SmallMagellanicCloud": "小マゼラン雲(NGC 292)", + "Universe.Galaxies.NGC1300": "NGC 1300(棒渦巻銀河)", + "Universe.Galaxies.NGC4414": "NGC 4414(非棒渦巻銀河)", + "Universe.Units.Attometer": "アトメートル", + "Universe.Units.Femtometer": "フェムトメートル", + "Universe.Units.Picometer": "ピコメートル", + "Universe.Units.Angstrom": "オングストローム", + "Universe.Units.Nanometer": "ナノメートル", + "Universe.Units.Micrometer": "マイクロメートル", + "Universe.Units.Millimeter": "ミリメートル", + "Universe.Units.Centimeter": "セントメートル", + "Universe.Units.Meter": "メートル", + "Universe.Units.Kilometer": "キロメートル", + "Universe.Units.AU": "天文単位", + "Universe.Units.LightSecond": "光秒", + "Universe.Units.LightYear": "光年", + "Universe.Units.Parsec": "パーセク", + "Universe.Units.Inch": "インチ", + "Universe.Units.Foot": "フィート", + "Universe.Units.Yard": "ヤード", + "Universe.Units.Mile": "マイル", + "Universe.Units.NauticalMile": "海里", + "Universe.Units.HubbleLength": "ハッブル距離", + "Universe.Units.EarthRadius": "地球半径", + "Universe.Units.LunarDistance": "地球と月の距離", + "Dummy": "Dummy" } } From 5d5b1952fe98686783bcd11cb49ca22265c19b76 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Mon, 17 Mar 2025 11:16:29 +0100 Subject: [PATCH 337/529] de: Universe strings --- de.json | 214 ++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 191 insertions(+), 23 deletions(-) diff --git a/de.json b/de.json index 67baae4..e92d093 100644 --- a/de.json +++ b/de.json @@ -1982,9 +1982,9 @@ "Settings.GaussianSplatQualitySettings": "Gaussian Splat Rendering-Qualität", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "Sortierung der Mega-Operationen pro Kamera", - "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "Beim Rendern von Gaussian Splats müssen diese für jede Kamera sortiert werden. Dieser Vorgang kann ziemlich aufwändig sein, daher wird er über die Zeit verteilt, um die Gesamtbildrate zu verbessern.

Erhöhen Sie den Wert, damit die Sortierung schneller erfolgt. Dies reduziert Artefakte bei schneller Änderung Ihres Blickwinkels um Gaussian Splats.

Verringern Sie den Wert, um die GPU-Belastung zu reduzieren, allerdings wird dies mehr Artefakte bei schnellen Blickwinkeländerungen erzeugen.", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "Beim Rendern von Gaussian Splats müssen diese für jede Kamera sortiert werden. Dieser Vorgang kann ziemlich aufwändig sein, daher wird er über die Zeit verteilt, um die Gesamtbildrate zu verbessern.

Increase Erhöhen Sie den Wert, damit die Sortierung schneller erfolgt. Dies reduziert Artefakte bei schneller Änderung Ihres Blickwinkels um Gaussian Splats.

Decrease Verringern Sie den Wert, um die GPU-Auslastung zu verringern, allerdings wird dies mehr Artefakte bei schnellen Blickwinkeländerungen erzeugen.", "Settings.GaussianSplatQualitySettings.QualityPreset": "Qualitätsstufe", - "Settings.GaussianSplatQualitySettings.QualityPreset.Description": "Dies bestimmt die Qualität der gerenderten Gaussian Splats und deren VRAM-Verbrauch. Eine bessere Qualität verbraucht mehr VRAM.

Very Low: Sehr niedrig: ~18,62x kleiner
Low: Niedrig: ~14x kleiner
Medium: Mittel: ~5,14x kleiner
High: Hoch: ~2,94x kleiner
Very High: Sehr hoch: Unkomprimiert (Original)", + "Settings.GaussianSplatQualitySettings.QualityPreset.Description": "Dies bestimmt die Qualität der gerenderten Gaussian Splats und deren VRAM-Verbrauch. Eine bessere Qualität verbraucht mehr VRAM.

Very Low: Sehr niedrig: ~18.62x kleiner
Low: Niedrig: ~14x kleiner
Medium: Mittel: ~5,14x kleiner
High: Hoch: ~2,94x kleiner
Very High: Sehr hoch: Unkomprimiert (Original)", "Settings.GaussianSplatQualitySettings.MinLocalQuality": "Minimale Qualitätsstufe für lokale Komprimierung", "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description": "Dies bestimmt die minimale Qualitätsstufe für lokal importierte Gaussian Splats.

Wir empfehlen, diesen Wert nicht unter 'Mittel' zu setzen, da niedrigere Qualitätsstufen zu einer wesentlich intensiveren und zeitaufwändigeren Komprimierung führen und diese daher in der Cloud durchgeführt werden sollte.

Die Einstellung 'Sehr hoch' führt dazu, dass Gaussian Splats nach dem Import viel schneller geladen werden, da sie nicht mit hohem VRAM-Verbrauch komprimiert werden müssen.", @@ -2872,33 +2872,201 @@ "Tools.Names.ManipulationTools": "Veränderungs-Tools", "Tools.Names.InformationTools": "Informations-Tools", - - - - - - - - - - - - - - - - - - - - - "Discord.RichPresence.InPrivateWorld": "In privater Welt", "Discord.RichPresence.InPrivateLargeText": "Privat ({version})", "Discord.RichPresence.InPublicWorld": "In öffentlicher Welt", "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} Welten)", "Discord.RichPresence.InPublicLargeText": "Öffentlich ({version})", + "Universe.UI.Narrative": "Erzählung", + "Universe.UI.Freeform": "Freie Form", + "Universe.Stars.Sun": "Sonne", + "Universe.Stars.Sirius": "Sirius", + "Universe.Stars.Pollux": "Pollux", + "Universe.Stars.Arcturus": "Arcturus", + "Universe.Stars.Aldebaran": "Aldebaran", + "Universe.Stars.Rigel": "Rigel", + "Universe.Stars.Antares": "Antares", + "Universe.Stars.Betelgeuse": "Betelgeuse", + "Universe.Stars.VYCanisMajoris": "VY Canis Majoris", + "Universe.Stars.NMLCygni": "NML Cygni", + "Universe.Stars.UYScuti": "UY Scuti", + "Universe.SolarSystem.SolarSystem": "Sonnensystem", + "Universe.SolarSystem.Mercury": "Merkur", + "Universe.SolarSystem.Venus": "Venus", + "Universe.SolarSystem.Earth": "Erde", + "Universe.SolarSystem.Mars": "Mars", + "Universe.SolarSystem.Jupiter": "Jupiter", + "Universe.SolarSystem.Saturn": "Saturn", + "Universe.SolarSystem.Uranus": "Uranus", + "Universe.SolarSystem.Neptune": "Neptun", + "Universe.SolarSystem.Pluto": "Pluto", + "Universe.SolarSystem.Moon": "Mond", + "Universe.SolarSystem.Phobos": "Phobos", + "Universe.SolarSystem.Charon": "Charon", + "Universe.SolarSystem.Callisto": "Kallisto", + "Universe.SolarSystem.AsteroidGanymed": "Asteroid 1036 Ganymed", + "Universe.SolarSystem.Deimos": "Deimos", + "Universe.SolarSystem.Ganymede": "Ganymed (Mond)", + "Universe.SolarSystem.Mithra": "Asteroid 4486 Mithra", + "Universe.SolarSystem.Geographos": "Asteroid 1620 Geographos", + "Universe.SolarSystem.Kelopatra": "Asteroid 216 Kleopatra", + "Universe.SolarSystem.HW1": "Asteroid (8567) 1996 HW1", + "Universe.SolarSystem.Golevka": "Asteroid 6489 Golevka", + "Universe.SolarSystem.Toutatis": "Asteroid 4179 Toutatis", + "Universe.SolarSystem.Bennu": "Asteroid 101955 Bennu", + "Universe.Animals.Bee": "Biene (Apis Mellifera)", + "Universe.Animals.FinWhale": "Finnwal", + "Universe.Animals.DustMite": "Milbe", + "Universe.Animals.Eel": "Aal", + "Universe.Animals.Bream": "Brasse (Fisch)", + "Universe.Animals.BottlenoseDolphin": "Tümmler", + "Universe.Animals.Brachiosaurus": "Brachiosaurus", + "Universe.Animals.Mouse": "Maus", + "Universe.Animals.GiantSquid": "Riesenkalmar", + "Universe.Animals.Tardigrade": "Bärtierchen", + "Universe.Animals.TRex": "T-Rex", + "Universe.Biology.AverageHumanCell": "Menschliche Zelle", + "Universe.Biology.Adenovirus": "Adenovirus Virus", + "Universe.Biology.YChromosome": "Y Chromosom", + "Universe.Biology.Mitochrondrion": "Mitochondrium", + "Universe.Biology.PorcineCircovirus": "Porcines Circovirus", + "Universe.Biology.Salmonella": "Salmonelle", + "Universe.Biology.Bacteriophage": "Bakteriophage", + "Universe.Biology.HumanBrain": "Menschliches Gehirn", + "Universe.Biology.RedBloodCell": "Rote Blutzelle", + "Universe.Biology.WhiteBloodCell": "Weiße Blutzelle", + "Universe.Biology.XChromosome": "X Chromosom", + "Universe.Biology.EColi": "E Coli", + "Universe.Biology.DNA": "DNA", + "Universe.Biology.AlphaHelix": "Alpha Helix", + "Universe.Biology.Rhinovirus": "Rhinovirus", + "Universe.Biology.Ribosome": "Ribosom", + "Universe.Biology.Chloroplast": "Chloroplast", + "Universe.Biology.PhospholipidBilayer": "Doppellipidschicht", + "Universe.Biology.Paramecium": "Pantoffeltierchen", + "Universe.Biology.HIV": "HIV", + "Universe.Biology.Hair": "Haar", + "Universe.Biology.HepatitisB": "Hepatitis B", + "Universe.Biology.Platelet": "Blutplättchen", + "Universe.Biology.LargestBacteria": "Größte Bakterie", + "Universe.Particles.Electron": "Elektron", + "Universe.Particles.Proton": "Proton", + "Universe.Particles.Neutron": "Neutron", + "Universe.Atoms.Hydrogen": "Wasserstoffatom", + "Universe.Atoms.Helium": "Helium", + "Universe.Atoms.Sulfur": "Schwefelatom", + "Universe.Common.Duckweed": "Wasserlinse", + "Universe.Common.Daisy": "Shasta-Margerite (Leucanthemum × superbum)", + "Universe.Common.SiltParticle": "Schluffpartikel", + "Universe.Common.SandGrain": "Sandkorn", + "Universe.Common.CoffeeBean": "Kaffeebohne", + "Universe.Common.MatchStick": "Streichholz", + "Universe.Common.SaltGrain": "Salzkorn", + "Universe.Common.USCent": "US 1 Cent-Münze", + "Universe.Common.Train": "Zug (Lokomotive)", + "Universe.Common.ChickenEgg": "Hühnerei", + "Universe.Common.Paper": "Papier", + "Universe.Common.Pencil": "Bleistiftmine", + "Universe.Common.OstrichEgg": "Straußenei", + "Universe.Common.Earthworm": "Regenwurm", + "Universe.Common.RiceGrain": "Reiskorn", + "Universe.Common.SunflowerSeed": "Sonnenblumensame", + "Universe.Common.BeachBall": "Wasserball", + "Universe.Common.Snowflake": "Schneeflocke", + "Universe.Common.ClayParticle": "Tonpartikel", + "Universe.Common.BasketBall": "Basketball", + "Universe.Common.Hailstone": "Hagelkorn", + "Universe.Common.FootballField": "Football-Feld", + "Universe.Common.DouglasFir": "Douglasie", + "Universe.Common.Human": "Mensch", + "Universe.Wavelength.BlackLight": "Schwarzlicht", + "Universe.Wavelength.FarUV": "Fernes UV", + "Universe.Wavelength.MiddleUV": "Mittleres UV", + "Universe.Wavelength.Gamma": "Gammastrahlung", + "Universe.Wavelength.XRayHard": "Harte Röntgenstrahlung", + "Universe.Wavelength.XRaySoft": "Weiche Röntgenstrahlung", + "Universe.Wavelength.ExtremeUV": "Extremes UV", + "Universe.Wavelength.NearUV": "Nahes UV", + "Universe.Wavelength.Microwave": "Mikrowelle", + "Universe.Wavelength.Purple": "Violettes Licht", + "Universe.Wavelength.Cyan": "Türkises Licht", + "Universe.Wavelength.Yellow": "Gelbes Licht", + "Universe.Wavelength.Red": "Rotes Licht", + "Universe.Wavelength.FM": "FM Radio", + "Universe.Wavelength.AM": "AM Radio", + "Universe.Geology.AllWater": "Alles Wasser der Erde", + "Universe.Geology.LiquidFreshWater": "Flüssiges Süßwasser", + "Universe.Geology.WaterInLakesAndRivers": "Wasser in Seen und Flüssen", + "Universe.Countries.USA": "USA", + "Universe.Countries.CzechRepublic": "Tschechische Republik", + "Universe.Countries.UnitedKingdom": "Vereinigtes Königreich", + "Universe.Countries.Ukraine": "Ukraine", + "Universe.Countries.Australia": "Australien", + "Universe.Cities.Paris": "Paris", + "Universe.Nebulae.CatEye": "Katzenaugennebel", + "Universe.Nebulae.Crab": "Krebsnebel", + "Universe.Nebulae.Butterfly": "Käfernebel", + "Universe.Nebulae.NGC604": "NGC 604", + "Universe.Nebulae.Orion": "Orionnebel", + "Universe.Nebulae.Tarantula": "Tarantelnebel", + "Universe.Nebulae.Ring": "Ringnebel", + "Universe.Nebulae.Eagle": "Adlernebel", + "Universe.Technology.ISS": "Internationale Raumstation", + "Universe.Technology.Starship": "SpaceX Starship", + "Universe.Technology.Sputnik": "Sputnik 1 Satellit", + "Universe.Technology.MoonLander": "NASA Mondlandefähre", + "Universe.Technology.Voyager": "NASA Voyager", + "Universe.Technology.Ingenuity": "NASA Mars Ingenuity Helikopter", + "Universe.Technology.TransistorGate": "Transitor Gate", + "Universe.Technology.CPU": "CPU", + "Universe.Technology.MicroSD": "MicroSD Karte", + "Universe.Technology.Note4": "Galaxy Note 4", + "Universe.Technology.Car": "Auto", + "Universe.Technology.CargoShip": "Frachtschiff", + "Universe.Landmarks.PyramidOfKhafre": "Chephren-Pyramide", + "Universe.Landmarks.DistanceFromLA2SF": "Entfernung von Los Angeles nach San Fancisco", + "Universe.Landmarks.EiffelTower": "Eiffelturm", + "Universe.Landmarks.StatueOfLiberty": "Freiheitsstatue", + "Universe.Landmarks.MountEverest": "Everest", + "Universe.Landmarks.LHC": "Large Hadron Collider", + "Universe.Chemistry.Ethanol": "Ethanol", + "Universe.Chemistry.CarbonNanotube": "Kohlenstoffnanoröhre", + "Universe.Chemistry.Glucose": "Glukose", + "Universe.Chemistry.Water": "Wasser", + "Universe.Galaxies.MilkyWay": "Milchstraße", + "Universe.Universe.StarCluster": "Sternhaufen", + "Universe.Galaxies.Andromeda": "Andromeda", + "Universe.Galaxies.Sombrero": "Sombrero", + "Universe.Universe.GalaxyFillament": "Filament", + "Universe.Universe.ObservableUniverse": "Beobachtbares Universum", + "Universe.Galaxies.IC1101": "IC 1101", + "Universe.Galaxies.SmallMagellanicCloud": "Kleine Magellansche Wolke (Zwerggalaxie)", + "Universe.Galaxies.NGC1300": "NGC 1300 (Balkenspiralgalaxie)", + "Universe.Galaxies.NGC4414": "NGC 4414", + "Universe.Units.Attometer": "Attometer", + "Universe.Units.Femtometer": "Femtometer", + "Universe.Units.Picometer": "Pikometer", + "Universe.Units.Angstrom": "Ångström", + "Universe.Units.Nanometer": "Nanometer", + "Universe.Units.Micrometer": "Mikrometer", + "Universe.Units.Millimeter": "Millimeter", + "Universe.Units.Centimeter": "Zentimeter", + "Universe.Units.Meter": "Meter", + "Universe.Units.Kilometer": "Kilometer", + "Universe.Units.AU": "Astronomische Einheit", + "Universe.Units.LightSecond": "Lichtsekunde", + "Universe.Units.LightYear": "Lichtjahr", + "Universe.Units.Parsec": "Parsec", + "Universe.Units.Inch": "Zoll", + "Universe.Units.Foot": "Fuß", + "Universe.Units.Yard": "Schritt", + "Universe.Units.Mile": "Meile", + "Universe.Units.NauticalMile": "Nautische Meile", + "Universe.Units.HubbleLength": "Hubble-Konstante", + "Universe.Units.EarthRadius": "Erdradius", + "Universe.Units.LunarDistance": "Mondabstand", + "Dummy": "Dummy" } } From f6a18b91ac2daafd20a3520b6a6fd3d816cd5e90 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Mon, 17 Mar 2025 11:21:56 +0100 Subject: [PATCH 338/529] de: restored accidentally overwritten changes --- de.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/de.json b/de.json index e92d093..321b7d9 100644 --- a/de.json +++ b/de.json @@ -1982,9 +1982,9 @@ "Settings.GaussianSplatQualitySettings": "Gaussian Splat Rendering-Qualität", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "Sortierung der Mega-Operationen pro Kamera", - "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "Beim Rendern von Gaussian Splats müssen diese für jede Kamera sortiert werden. Dieser Vorgang kann ziemlich aufwändig sein, daher wird er über die Zeit verteilt, um die Gesamtbildrate zu verbessern.

Increase Erhöhen Sie den Wert, damit die Sortierung schneller erfolgt. Dies reduziert Artefakte bei schneller Änderung Ihres Blickwinkels um Gaussian Splats.

Decrease Verringern Sie den Wert, um die GPU-Auslastung zu verringern, allerdings wird dies mehr Artefakte bei schnellen Blickwinkeländerungen erzeugen.", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "Beim Rendern von Gaussian Splats müssen diese für jede Kamera sortiert werden. Dieser Vorgang kann ziemlich aufwändig sein, daher wird er über die Zeit verteilt, um die Gesamtbildrate zu verbessern.

Erhöhen Sie den Wert, damit die Sortierung schneller erfolgt. Dies reduziert Artefakte bei schneller Änderung Ihres Blickwinkels um Gaussian Splats.

Verringern Sie den Wert, um die GPU-Belastung zu reduzieren, allerdings wird dies mehr Artefakte bei schnellen Blickwinkeländerungen erzeugen.", "Settings.GaussianSplatQualitySettings.QualityPreset": "Qualitätsstufe", - "Settings.GaussianSplatQualitySettings.QualityPreset.Description": "Dies bestimmt die Qualität der gerenderten Gaussian Splats und deren VRAM-Verbrauch. Eine bessere Qualität verbraucht mehr VRAM.

Very Low: Sehr niedrig: ~18.62x kleiner
Low: Niedrig: ~14x kleiner
Medium: Mittel: ~5,14x kleiner
High: Hoch: ~2,94x kleiner
Very High: Sehr hoch: Unkomprimiert (Original)", + "Settings.GaussianSplatQualitySettings.QualityPreset.Description": "Dies bestimmt die Qualität der gerenderten Gaussian Splats und deren VRAM-Verbrauch. Eine bessere Qualität verbraucht mehr VRAM.

Very Low: Sehr niedrig: ~18,62x kleiner
Low: Niedrig: ~14x kleiner
Medium: Mittel: ~5,14x kleiner
High: Hoch: ~2,94x kleiner
Very High: Sehr hoch: Unkomprimiert (Original)", "Settings.GaussianSplatQualitySettings.MinLocalQuality": "Minimale Qualitätsstufe für lokale Komprimierung", "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description": "Dies bestimmt die minimale Qualitätsstufe für lokal importierte Gaussian Splats.

Wir empfehlen, diesen Wert nicht unter 'Mittel' zu setzen, da niedrigere Qualitätsstufen zu einer wesentlich intensiveren und zeitaufwändigeren Komprimierung führen und diese daher in der Cloud durchgeführt werden sollte.

Die Einstellung 'Sehr hoch' führt dazu, dass Gaussian Splats nach dem Import viel schneller geladen werden, da sie nicht mit hohem VRAM-Verbrauch komprimiert werden müssen.", From 3fb2d9f884dab48608d9e06fc49e7390fcd244a1 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Mon, 17 Mar 2025 11:33:40 +0100 Subject: [PATCH 339/529] en: fixed typo --- en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en.json b/en.json index 898340c..cd7d21d 100644 --- a/en.json +++ b/en.json @@ -3038,7 +3038,7 @@ "Universe.Universe.StarCluster": "Star Cluster", "Universe.Galaxies.Andromeda": "Andromeda", "Universe.Galaxies.Sombrero": "Sombrero", - "Universe.Universe.GalaxyFillament": "Galaxy Fillament", + "Universe.Universe.GalaxyFillament": "Galaxy Filament", "Universe.Universe.ObservableUniverse": "Observable Universe", "Universe.Galaxies.IC1101": "IC 1101", "Universe.Galaxies.SmallMagellanicCloud": "Small Magellanic Cloud (dwarf galaxy)", From 618d5c225bce7e7cc789cb662069ff2148ea7a6b Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 17 Mar 2025 21:55:46 +0100 Subject: [PATCH 340/529] Gaussian splat tool strings --- Missing/cs.md | 7 +++++++ Missing/de.md | 9 +++++++++ Missing/en-gb.md | 7 +++++++ Missing/eo.md | 7 +++++++ Missing/es.md | 7 +++++++ Missing/et.md | 7 +++++++ Missing/fi.md | 7 +++++++ Missing/fr.md | 9 +++++++++ Missing/hu.md | 7 +++++++ Missing/is.md | 7 +++++++ Missing/ja.md | 9 +++++++++ Missing/ko.md | 7 +++++++ Missing/nl.md | 7 +++++++ Missing/no.md | 7 +++++++ Missing/pl.md | 7 +++++++ Missing/pt-br.md | 7 +++++++ Missing/ru.md | 7 +++++++ Missing/sv.md | 7 +++++++ Missing/th.md | 7 +++++++ Missing/tr.md | 7 +++++++ Missing/uk.md | 7 +++++++ Missing/zh-cn.md | 9 +++++++++ Missing/zh-tw.md | 7 +++++++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 9 +++++++++ 25 files changed, 202 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 2364f44..d34adba 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -90,6 +90,9 @@ Tools.Glue.Mode.BakeSkinnedMeshes Tools.Glue.Mode.ParentObjects Tools.RigTransfer.Name Tools.RigTransfer.ClearSource +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff @@ -124,6 +127,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..fff50c7 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,12 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 4563a1c..efb4d61 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -720,6 +720,9 @@ Tools.Glue.Mode.BakeSkinnedMeshes Tools.Glue.Mode.ParentObjects Tools.RigTransfer.Name Tools.RigTransfer.ClearSource +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff @@ -900,6 +903,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.Video.Title Importer.Video.Prompt Importer.Video.Regular diff --git a/Missing/eo.md b/Missing/eo.md index 3e995f6..eda5c2a 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -59,6 +59,9 @@ Tools.ProtoFlux.Name Tools.Meter.Name Tools.Glue.Name Tools.RigTransfer.Name +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Tools.ComponentClone.Name Tools.Shape.Name Tools.CameraObjectHider.Name @@ -90,6 +93,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/es.md b/Missing/es.md index 20c7bd0..d07e616 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -29,6 +29,9 @@ Tools.CharacterCollider.Name Tools.MeshVisibility.Name Tools.Slicer.Name Tools.RigTransfer.Name +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Importer.Model.GaussianSplat Importer.Model.GaussianSplatVertical Importer.Model.RegularVertical @@ -48,6 +51,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/et.md b/Missing/et.md index cceccf1..485053d 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -331,6 +331,9 @@ Tools.Glue.Mode.BakeSkinnedMeshes Tools.Glue.Mode.ParentObjects Tools.RigTransfer.Name Tools.RigTransfer.ClearSource +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff @@ -387,6 +390,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description diff --git a/Missing/fi.md b/Missing/fi.md index ad544e6..6d93c2d 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -39,6 +39,9 @@ Tools.ProtoFlux.PackInPlace Tools.ProtoFlux.PackInto Tools.ProtoFlux.Unpack Tools.ProtoFlux.ExplicitCast +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title @@ -62,6 +65,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..f1a18aa 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,12 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData + diff --git a/Missing/hu.md b/Missing/hu.md index d4236fd..9ac951b 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -217,6 +217,9 @@ Tools.Glue.Mode.BakeSkinnedMeshes Tools.Glue.Mode.ParentObjects Tools.RigTransfer.Name Tools.RigTransfer.ClearSource +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff @@ -410,6 +413,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description diff --git a/Missing/is.md b/Missing/is.md index c053f30..17f459e 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -213,6 +213,9 @@ Tools.Glue.Mode.BakeSkinnedMeshes Tools.Glue.Mode.ParentObjects Tools.RigTransfer.Name Tools.RigTransfer.ClearSource +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff @@ -391,6 +394,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.Video.Stereo Importer.Video.Depth Importer.Video.Depth.Prompt diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..c452045 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,12 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData + diff --git a/Missing/ko.md b/Missing/ko.md index 2e14f8d..9ca5c5f 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,6 +2,13 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ Settings.GaussianSplatQualitySettings.QualityPreset diff --git a/Missing/nl.md b/Missing/nl.md index 7793ecd..f79cf28 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -21,6 +21,9 @@ Contacts.InviteRequest.ForwardedRequest Contacts.InviteRequest.GrantedRequest Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Importer.Model.GaussianSplat Importer.Model.GaussianSplatVertical Importer.Model.RegularVertical @@ -40,6 +43,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/no.md b/Missing/no.md index 952648e..87d8479 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -119,6 +119,9 @@ Tools.Glue.Mode.BakeSkinnedMeshes Tools.Glue.Mode.ParentObjects Tools.RigTransfer.Name Tools.RigTransfer.ClearSource +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff @@ -153,6 +156,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description diff --git a/Missing/pl.md b/Missing/pl.md index fcebc96..258c485 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,6 +2,13 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ Settings.GaussianSplatQualitySettings.QualityPreset diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 97fd8ac..b321a0e 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -120,6 +120,9 @@ Tools.Glue.Mode.BakeSkinnedMeshes Tools.Glue.Mode.ParentObjects Tools.RigTransfer.Name Tools.RigTransfer.ClearSource +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff @@ -154,6 +157,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description diff --git a/Missing/ru.md b/Missing/ru.md index 1753d67..de0824d 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -21,6 +21,9 @@ Contacts.InviteRequest.ForwardedRequest Contacts.InviteRequest.GrantedRequest Notifications.ReceivedInviteRequestDirect Notifications.ReceivedInviteRequestForwarded +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Importer.Model.GaussianSplat Importer.Model.GaussianSplatVertical Importer.Model.RegularVertical @@ -40,6 +43,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/sv.md b/Missing/sv.md index 8c75930..55583a1 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -176,6 +176,9 @@ Tools.Glue.Mode.BakeSkinnedMeshes Tools.Glue.Mode.ParentObjects Tools.RigTransfer.Name Tools.RigTransfer.ClearSource +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff @@ -348,6 +351,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.Video.Title Importer.Video.Prompt Importer.Video.Regular diff --git a/Missing/th.md b/Missing/th.md index 00369b0..ffb992e 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -676,6 +676,9 @@ Tools.Glue.Mode.BakeSkinnedMeshes Tools.Glue.Mode.ParentObjects Tools.RigTransfer.Name Tools.RigTransfer.ClearSource +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff @@ -869,6 +872,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.Video.Title Importer.Video.Prompt Importer.Video.Regular diff --git a/Missing/tr.md b/Missing/tr.md index 1ec0ac1..e1db2cc 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -363,6 +363,9 @@ Tools.Glue.Mode.BakeSkinnedMeshes Tools.Glue.Mode.ParentObjects Tools.RigTransfer.Name Tools.RigTransfer.ClearSource +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff @@ -420,6 +423,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description diff --git a/Missing/uk.md b/Missing/uk.md index db56da2..51b3fdf 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -42,6 +42,9 @@ Tools.ProtoFlux.Name Tools.Meter.Name Tools.Glue.Name Tools.RigTransfer.Name +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Tools.ComponentClone.Name Tools.Shape.Name Tools.CameraObjectHider.Name @@ -69,6 +72,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..93f5f56 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,12 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 06e9ac6..3fb67d5 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -118,6 +118,9 @@ Tools.Glue.Mode.BakeSkinnedMeshes Tools.Glue.Mode.ParentObjects Tools.RigTransfer.Name Tools.RigTransfer.ClearSource +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff @@ -152,6 +155,10 @@ GaussianSplat.Encoding.EncodingScales GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/README.md b/README.md index 699595e..8943366 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 65.6% - Missing keys: 831 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2353 +Czech [cs] - 65.4% - Missing keys: 838 +German [de] - 99.7% - Missing keys: 7 +English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2360 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 67.0% - Missing keys: 797 -Spanish [es] - 95.1% - Missing keys: 119 -Estonian [et] - 34.1% - Missing keys: 1591 -Finnish [fi] - 85.3% - Missing keys: 354 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 27.4% - Missing keys: 1755 -Icelandic [is] - 25.7% - Missing keys: 1796 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 99.6% - Missing keys: 10 -Dutch [nl] - 96.4% - Missing keys: 88 -Norwegian [no] - 64.2% - Missing keys: 865 -Polish [pl] - 99.6% - Missing keys: 10 -Portuguese (Brazil) [pt-br] - 64.2% - Missing keys: 866 -Russian [ru] - 96.8% - Missing keys: 77 -Swedish [sv] - 26.4% - Missing keys: 1779 -Thai [th] - 2.9% - Missing keys: 2347 -Turkish [tr] - 33.7% - Missing keys: 1603 -Ukrainian [uk] - 54.3% - Missing keys: 1104 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 64.4% - Missing keys: 860 +Esperanto [eo] - 66.8% - Missing keys: 804 +Spanish [es] - 94.8% - Missing keys: 126 +Estonian [et] - 34.0% - Missing keys: 1598 +Finnish [fi] - 85.1% - Missing keys: 361 +French [fr] - 99.7% - Missing keys: 7 +Hungarian [hu] - 27.3% - Missing keys: 1762 +Icelandic [is] - 25.6% - Missing keys: 1803 +Japanese [ja] - 99.7% - Missing keys: 7 +Korean [ko] - 99.3% - Missing keys: 17 +Dutch [nl] - 96.1% - Missing keys: 95 +Norwegian [no] - 64.0% - Missing keys: 872 +Polish [pl] - 99.3% - Missing keys: 17 +Portuguese (Brazil) [pt-br] - 64.0% - Missing keys: 873 +Russian [ru] - 96.5% - Missing keys: 84 +Swedish [sv] - 26.3% - Missing keys: 1786 +Thai [th] - 2.8% - Missing keys: 2354 +Turkish [tr] - 33.6% - Missing keys: 1610 +Ukrainian [uk] - 54.1% - Missing keys: 1111 +Chinese (Simplified, Mainland China) [zh-cn] - 99.7% - Missing keys: 7 +Chinese (Traditional, Taiwan) [zh-tw] - 64.2% - Missing keys: 867 -Total keys: 2416 +Total keys: 2423 ## 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. diff --git a/en.json b/en.json index f700fa6..31bccf9 100644 --- a/en.json +++ b/en.json @@ -864,6 +864,10 @@ "Tools.RigTransfer.Name": "Rig Mesh Transfer Tool", "Tools.RigTransfer.ClearSource": "Clear source", + "Tools.GaussianSplat.Name" : "Gaussian Splat Tool", + "Tools.GaussianSplat.ClipBox" : "Clip Box", + "Tools.GaussianSplat.ClipSphere" : "Clip Sphere", + "Tools.ComponentClone.Name": "Component Clone Tool", "Tools.ComponentClone.SingleInstanceOn": "Single Instance: On", "Tools.ComponentClone.SingleInstanceOff": "Single Instance: Off", @@ -1090,6 +1094,11 @@ "GaussianSplat.Encoding.EncodingColors" : "Encoding colors {encoded} of {total}", "GaussianSplat.Encoding.EncodingFinalizing" : "Finalizing encode", + "GaussianSplat.Processing.RemovingSplats" : "Removing Splats", + "GaussianSplat.Processing.SplatProgress" : "Processed {count} of {total}", + "GaussianSplat.Processing.LoadingData" : "Loading Asset Data", + "GaussianSplat.Processing.FailNoData" : "Could not get asset data to process", + "Importer.Video.Title": "Import Video", "Importer.Video.Prompt": "What are you importing?", "Importer.Video.Regular": "Video", From d4111b92803dc7614801a001e457f0e55b5109dc Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 17 Mar 2025 23:23:39 +0100 Subject: [PATCH 341/529] Advanced gaussian splat settings --- Missing/cs.md | 10 ++++++++++ Missing/de.md | 10 ++++++++++ Missing/en-gb.md | 10 ++++++++++ Missing/eo.md | 10 ++++++++++ Missing/es.md | 10 ++++++++++ Missing/et.md | 10 ++++++++++ Missing/fi.md | 10 ++++++++++ Missing/fr.md | 10 ++++++++++ Missing/hu.md | 10 ++++++++++ Missing/is.md | 10 ++++++++++ Missing/ja.md | 10 ++++++++++ Missing/ko.md | 10 ++++++++++ Missing/nl.md | 10 ++++++++++ Missing/no.md | 10 ++++++++++ Missing/pl.md | 10 ++++++++++ Missing/pt-br.md | 10 ++++++++++ Missing/ru.md | 10 ++++++++++ Missing/sv.md | 10 ++++++++++ Missing/th.md | 10 ++++++++++ Missing/tr.md | 10 ++++++++++ Missing/uk.md | 10 ++++++++++ Missing/zh-cn.md | 10 ++++++++++ Missing/zh-tw.md | 10 ++++++++++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 10 ++++++++++ 25 files changed, 264 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index d34adba..128c091 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -737,6 +737,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/de.md b/Missing/de.md index fff50c7..b9c159b 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -9,4 +9,14 @@ GaussianSplat.Processing.RemovingSplats GaussianSplat.Processing.SplatProgress GaussianSplat.Processing.LoadingData GaussianSplat.Processing.FailNoData +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description diff --git a/Missing/en-gb.md b/Missing/en-gb.md index efb4d61..453bcab 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1671,6 +1671,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/eo.md b/Missing/eo.md index eda5c2a..1d9ab00 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -703,6 +703,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/es.md b/Missing/es.md index d07e616..ebc2beb 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -112,6 +112,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/et.md b/Missing/et.md index 485053d..a7995d9 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -1014,6 +1014,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/fi.md b/Missing/fi.md index 6d93c2d..256ddd1 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -257,6 +257,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings.Fullscreen.Description Settings.ResolutionSettings.WindowResolution.Description Settings.ResolutionSettings.FullscreenResolution.Description diff --git a/Missing/fr.md b/Missing/fr.md index f1a18aa..6e16a78 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -9,4 +9,14 @@ GaussianSplat.Processing.RemovingSplats GaussianSplat.Processing.SplatProgress GaussianSplat.Processing.LoadingData GaussianSplat.Processing.FailNoData +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description diff --git a/Missing/hu.md b/Missing/hu.md index 9ac951b..2f1fe8f 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -1054,6 +1054,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/is.md b/Missing/is.md index 17f459e..5cf132b 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1155,6 +1155,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/ja.md b/Missing/ja.md index c452045..b075454 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -9,4 +9,14 @@ GaussianSplat.Processing.RemovingSplats GaussianSplat.Processing.SplatProgress GaussianSplat.Processing.LoadingData GaussianSplat.Processing.FailNoData +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description diff --git a/Missing/ko.md b/Missing/ko.md index 9ca5c5f..51f2ee4 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -15,6 +15,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Inspector.GaussianSplat.SplatInfo Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex diff --git a/Missing/nl.md b/Missing/nl.md index f79cf28..5fc86e4 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -84,6 +84,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/no.md b/Missing/no.md index 87d8479..31e35ea 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -769,6 +769,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/pl.md b/Missing/pl.md index 258c485..70d6746 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -15,6 +15,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Inspector.GaussianSplat.SplatInfo Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex diff --git a/Missing/pt-br.md b/Missing/pt-br.md index b321a0e..414ddb1 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -770,6 +770,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/ru.md b/Missing/ru.md index de0824d..2d41028 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -73,6 +73,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/sv.md b/Missing/sv.md index 55583a1..e896c3a 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -1122,6 +1122,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/th.md b/Missing/th.md index ffb992e..d4315a7 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1643,6 +1643,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/tr.md b/Missing/tr.md index e1db2cc..9179e67 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -1048,6 +1048,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/uk.md b/Missing/uk.md index 51b3fdf..9b524d1 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -395,6 +395,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 93f5f56..0d5925c 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -9,4 +9,14 @@ GaussianSplat.Processing.RemovingSplats GaussianSplat.Processing.SplatProgress GaussianSplat.Processing.LoadingData GaussianSplat.Processing.FailNoData +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 3fb67d5..572df16 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -765,6 +765,16 @@ Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Settings.ResolutionSettings Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description diff --git a/README.md b/README.md index 8943366..41d7770 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 65.4% - Missing keys: 838 -German [de] - 99.7% - Missing keys: 7 -English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2360 +Czech [cs] - 65.1% - Missing keys: 848 +German [de] - 99.3% - Missing keys: 17 +English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2370 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 66.8% - Missing keys: 804 -Spanish [es] - 94.8% - Missing keys: 126 -Estonian [et] - 34.0% - Missing keys: 1598 -Finnish [fi] - 85.1% - Missing keys: 361 -French [fr] - 99.7% - Missing keys: 7 -Hungarian [hu] - 27.3% - Missing keys: 1762 -Icelandic [is] - 25.6% - Missing keys: 1803 -Japanese [ja] - 99.7% - Missing keys: 7 -Korean [ko] - 99.3% - Missing keys: 17 -Dutch [nl] - 96.1% - Missing keys: 95 -Norwegian [no] - 64.0% - Missing keys: 872 -Polish [pl] - 99.3% - Missing keys: 17 -Portuguese (Brazil) [pt-br] - 64.0% - Missing keys: 873 -Russian [ru] - 96.5% - Missing keys: 84 -Swedish [sv] - 26.3% - Missing keys: 1786 -Thai [th] - 2.8% - Missing keys: 2354 -Turkish [tr] - 33.6% - Missing keys: 1610 -Ukrainian [uk] - 54.1% - Missing keys: 1111 -Chinese (Simplified, Mainland China) [zh-cn] - 99.7% - Missing keys: 7 -Chinese (Traditional, Taiwan) [zh-tw] - 64.2% - Missing keys: 867 +Esperanto [eo] - 66.5% - Missing keys: 814 +Spanish [es] - 94.4% - Missing keys: 136 +Estonian [et] - 33.9% - Missing keys: 1608 +Finnish [fi] - 84.8% - Missing keys: 371 +French [fr] - 99.3% - Missing keys: 17 +Hungarian [hu] - 27.2% - Missing keys: 1772 +Icelandic [is] - 25.5% - Missing keys: 1813 +Japanese [ja] - 99.3% - Missing keys: 17 +Korean [ko] - 98.9% - Missing keys: 27 +Dutch [nl] - 95.7% - Missing keys: 105 +Norwegian [no] - 63.7% - Missing keys: 882 +Polish [pl] - 98.9% - Missing keys: 27 +Portuguese (Brazil) [pt-br] - 63.7% - Missing keys: 883 +Russian [ru] - 96.1% - Missing keys: 94 +Swedish [sv] - 26.2% - Missing keys: 1796 +Thai [th] - 2.8% - Missing keys: 2364 +Turkish [tr] - 33.4% - Missing keys: 1620 +Ukrainian [uk] - 53.9% - Missing keys: 1121 +Chinese (Simplified, Mainland China) [zh-cn] - 99.3% - Missing keys: 17 +Chinese (Traditional, Taiwan) [zh-tw] - 64.0% - Missing keys: 877 -Total keys: 2423 +Total keys: 2433 ## 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. diff --git a/en.json b/en.json index 31bccf9..0b6c1bb 100644 --- a/en.json +++ b/en.json @@ -1996,6 +1996,16 @@ "Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "This controls the quality of rendered gaussian splats and their VRAM usage. Higher quality will use more VRAM.

Very Low: ~18.62x smaller
Low: ~14x smaller
Medium: ~5.14x smaller
High: ~2.94x smaller
Very High: Uncompressed (original)", "Settings.GaussianSplatQualitySettings.MinLocalQuality" : "Minimum locally compressed quality", "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "For locally imported gaussian splats, the quality will never be lower than this value.

We do not recommend setting this below Medium, as lower quality levels are significantly more intense and time consuming to compress and should be left to compress on the cloud.

Setting this to Very High will make gaussian splats load much faster after import due to not having to be compressed at cost of high VRAM usage.", + "Settings.GaussianSplatQualitySettings.AdvancedQuality" : "Advanced Quality Settings", + "Settings.GaussianSplatQualitySettings.AdvancedQuality.Description" : "When enabled, you can configure the specific encodings used for different Gaussian Splat buffers. This gives you very fined grained control over the quality. It can also be used for testing/diagnostics purposes.", + "Settings.GaussianSplatQualitySettings.PositionFormat" : "Position data format", + "Settings.GaussianSplatQualitySettings.PositionFormat.Description" : "Encoding used for the positions of the splats", + "Settings.GaussianSplatQualitySettings.ScaleFormat" : "Scale data format", + "Settings.GaussianSplatQualitySettings.ScaleFormat.Description" : "Encoding used for the scales of the splats", + "Settings.GaussianSplatQualitySettings.ColorFormat" : "Color data format", + "Settings.GaussianSplatQualitySettings.ColorFormat.Description" : "Encoding used for the colors & opacities of the splats", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat" : "Spherical Harmonics data format", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description" : "Encoding used for the spherical harmonic data of the splats", "Settings.ResolutionSettings": "Resolution", "Settings.ResolutionSettings.Fullscreen": "Fullscreen", From c64567f76ab47fdd940d09a7e438b7c16710da4b Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Tue, 18 Mar 2025 00:32:24 +0200 Subject: [PATCH 342/529] fix: fix control character --- fr.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fr.json b/fr.json index 6d4be26..4b7c9a5 100644 --- a/fr.json +++ b/fr.json @@ -1833,7 +1833,6 @@ "Settings.CursorSettings.SliderMultiplier": "Multiplicateur de sliders", "Settings.CursorSettings.SliderMultiplier.Description": "Appliqué comme multiplicateur quand votre curseur passe sur des sliders.", - "Settings.DesktopViewSettings.FollowCursor": "Suivre le curseur", "Settings.DesktopViewSettings.FollowCursor.Description": "Quand activé, la vue de bureau montrera l'écran sur lequel votre curseur est automatiquement. Ceci est utile si vous utilisez une souris et clavier en VR.", @@ -2321,7 +2320,7 @@ "Inspector.CharacterController.Warning": "ATTENTION!
Il est possible d'utiliser ce composant comme un simple RigidBody en cochant SimulateRotation. Avant de le faire, veuillez comprendre qu'il n'est pas optimisé à cet effet et qu'un support Rigidbody approprié arrive à l'avenir.
Un support rigidbody approprié offrira :
- Efficacité du processeur et du réseau - avec CharacterController, vous obtiendrez une utilisation plus élevée du processeur et une quantité importante de trafic réseau
- Contraintes - vous pourrez créer des articulations, des charnières, des ressorts et d'autres contraintes entre les corps rigides
- Simulation et interactions fluides pour tout le monde - CharacterController disparaîtra si une autre personne essaie d'interagir
- Nouvelles fonctionnalités et outils - pour en faciliter l'utilisation
-- ---------------------
Vous pouvez en trouver plus sur GitHub n°22. Tant que vous comprenez ces limites, amusez-vous !", "Inspector.PrimitiveMemberEditor.Warning": "ATTENTION!
Il est possible d'utiliser ce composant pour interagir avec des références depuis leur ID. Ce processus est appelé 'ref hacking'.

Avant de continuer, faire cela n'est pas supporté officiellement et peut casser à tout moment. Ne comptez pas dessus pour vos créations.", - "Inspector.ParticleSystem.BasicInfo": "Particules: {count} Dernière durée de simulation: {time} Allocations de rendu: {allocationCount}", + "Inspector.ParticleSystem.BasicInfo": "Particules: {count} Dernière durée de simulation: {time} Allocations de rendu: {allocationCount}", "Inspector.ParticleSystem.TrailInfo": "Traînées: {trailCount} (capacité: {trailCapacity}), Capacité de points: {trailPointCapacity}, Allocations: {allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "Modèles de transition communs:", From 6ec70cbff692633237096c75c67e2c9780925d6d Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 17 Mar 2025 23:56:07 +0100 Subject: [PATCH 343/529] Update stats --- Missing/cs.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/en-gb.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/eo.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/es.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/et.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/fi.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/hu.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/is.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/ko.md | 198 ++++++++++++++++++++++++++++++++++++++++++++--- Missing/nl.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/no.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/pl.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/pt-br.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/ru.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/sv.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/th.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/tr.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/uk.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/zh-cn.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ Missing/zh-tw.md | 188 ++++++++++++++++++++++++++++++++++++++++++++ README.md | 48 ++++++------ 21 files changed, 3784 insertions(+), 34 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 128c091..839a5f3 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -850,4 +850,192 @@ Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld Discord.RichPresence.PublicWorldDetails Discord.RichPresence.InPublicLargeText +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 453bcab..f9163a8 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -2372,4 +2372,192 @@ Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld Discord.RichPresence.PublicWorldDetails Discord.RichPresence.InPublicLargeText +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/eo.md b/Missing/eo.md index 1d9ab00..2ed5340 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -816,4 +816,192 @@ Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld Discord.RichPresence.PublicWorldDetails Discord.RichPresence.InPublicLargeText +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/es.md b/Missing/es.md index ebc2beb..aa6a30e 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -138,4 +138,192 @@ Inspector.GaussianSplat.ColorByIndex Inspector.GaussianSplat.ReorderMorton Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/et.md b/Missing/et.md index a7995d9..d832593 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -1610,4 +1610,192 @@ Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld Discord.RichPresence.PublicWorldDetails Discord.RichPresence.InPublicLargeText +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/fi.md b/Missing/fi.md index 256ddd1..4be11a0 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -373,4 +373,192 @@ UI.VideoPlayer.AudioZoneTheater UI.VideoPlayer.AudioZoneGlobal UI.VideoPlayer.UsersLoaded UI.VideoPlayer.AllUsersLoaded +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/hu.md b/Missing/hu.md index 2f1fe8f..1a3a33d 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -1773,5 +1773,193 @@ Tools.Names.MultiTool Tools.Names.CommonTools Tools.Names.ManipulationTools Tools.Names.InformationTools +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance Dummy diff --git a/Missing/is.md b/Missing/is.md index 5cf132b..53bc046 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1815,4 +1815,192 @@ Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld Discord.RichPresence.PublicWorldDetails Discord.RichPresence.InPublicLargeText +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/ko.md b/Missing/ko.md index 51f2ee4..d8a6dcd 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -9,12 +9,6 @@ GaussianSplat.Processing.RemovingSplats GaussianSplat.Processing.SplatProgress GaussianSplat.Processing.LoadingData GaussianSplat.Processing.FailNoData -Export.GaussianSplatExportable.PLY -Export.GaussianSplatExportable.SPZ -Settings.GaussianSplatQualitySettings.QualityPreset -Settings.GaussianSplatQualitySettings.QualityPreset.Description -Settings.GaussianSplatQualitySettings.MinLocalQuality -Settings.GaussianSplatQualitySettings.MinLocalQuality.Description Settings.GaussianSplatQualitySettings.AdvancedQuality Settings.GaussianSplatQualitySettings.AdvancedQuality.Description Settings.GaussianSplatQualitySettings.PositionFormat @@ -25,8 +19,192 @@ Settings.GaussianSplatQualitySettings.ColorFormat Settings.GaussianSplatQualitySettings.ColorFormat.Description Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description -Inspector.GaussianSplat.SplatInfo -Inspector.GaussianSplat.Variant -Inspector.GaussianSplat.ColorByIndex -Inspector.GaussianSplat.ReorderMorton +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/nl.md b/Missing/nl.md index 5fc86e4..f2f871f 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -107,4 +107,192 @@ Inspector.GaussianSplat.SplatInfo Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex Inspector.GaussianSplat.ReorderMorton +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/no.md b/Missing/no.md index 31e35ea..43f7331 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -884,4 +884,192 @@ Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld Discord.RichPresence.PublicWorldDetails Discord.RichPresence.InPublicLargeText +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/pl.md b/Missing/pl.md index 70d6746..85c78e7 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -29,4 +29,192 @@ Inspector.GaussianSplat.SplatInfo Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex Inspector.GaussianSplat.ReorderMorton +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 414ddb1..f8f995e 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -885,4 +885,192 @@ Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld Discord.RichPresence.PublicWorldDetails Discord.RichPresence.InPublicLargeText +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/ru.md b/Missing/ru.md index 2d41028..fc94c61 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -96,4 +96,192 @@ Inspector.GaussianSplat.SplatInfo Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex Inspector.GaussianSplat.ReorderMorton +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/sv.md b/Missing/sv.md index e896c3a..3dfd423 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -1798,4 +1798,192 @@ Tools.Names.MultiTool Tools.Names.CommonTools Tools.Names.ManipulationTools Tools.Names.InformationTools +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/th.md b/Missing/th.md index d4315a7..5fa5bb3 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -2366,4 +2366,192 @@ Tools.Names.MultiTool Tools.Names.CommonTools Tools.Names.ManipulationTools Tools.Names.InformationTools +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/tr.md b/Missing/tr.md index 9179e67..abbf214 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -1622,4 +1622,192 @@ Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld Discord.RichPresence.PublicWorldDetails Discord.RichPresence.InPublicLargeText +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/uk.md b/Missing/uk.md index 9b524d1..9e97e40 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -1123,4 +1123,192 @@ Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld Discord.RichPresence.PublicWorldDetails Discord.RichPresence.InPublicLargeText +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 0d5925c..8a7c82a 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -19,4 +19,192 @@ Settings.GaussianSplatQualitySettings.ColorFormat Settings.GaussianSplatQualitySettings.ColorFormat.Description Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 572df16..95657af 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -879,4 +879,192 @@ Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld Discord.RichPresence.PublicWorldDetails Discord.RichPresence.InPublicLargeText +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance diff --git a/README.md b/README.md index 41d7770..2552421 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 65.1% - Missing keys: 848 -German [de] - 99.3% - Missing keys: 17 -English (United Kingdom) [en-gb] - 2.6% - Missing keys: 2370 +Czech [cs] - 60.5% - Missing keys: 1036 +German [de] - 99.4% - Missing keys: 17 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2558 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 66.5% - Missing keys: 814 -Spanish [es] - 94.4% - Missing keys: 136 -Estonian [et] - 33.9% - Missing keys: 1608 -Finnish [fi] - 84.8% - Missing keys: 371 -French [fr] - 99.3% - Missing keys: 17 -Hungarian [hu] - 27.2% - Missing keys: 1772 -Icelandic [is] - 25.5% - Missing keys: 1813 -Japanese [ja] - 99.3% - Missing keys: 17 -Korean [ko] - 98.9% - Missing keys: 27 -Dutch [nl] - 95.7% - Missing keys: 105 -Norwegian [no] - 63.7% - Missing keys: 882 -Polish [pl] - 98.9% - Missing keys: 27 -Portuguese (Brazil) [pt-br] - 63.7% - Missing keys: 883 -Russian [ru] - 96.1% - Missing keys: 94 -Swedish [sv] - 26.2% - Missing keys: 1796 -Thai [th] - 2.8% - Missing keys: 2364 -Turkish [tr] - 33.4% - Missing keys: 1620 -Ukrainian [uk] - 53.9% - Missing keys: 1121 -Chinese (Simplified, Mainland China) [zh-cn] - 99.3% - Missing keys: 17 -Chinese (Traditional, Taiwan) [zh-tw] - 64.0% - Missing keys: 877 +Esperanto [eo] - 61.8% - Missing keys: 1002 +Spanish [es] - 87.6% - Missing keys: 324 +Estonian [et] - 31.5% - Missing keys: 1796 +Finnish [fi] - 78.7% - Missing keys: 559 +French [fr] - 99.4% - Missing keys: 17 +Hungarian [hu] - 25.2% - Missing keys: 1960 +Icelandic [is] - 23.7% - Missing keys: 2001 +Japanese [ja] - 99.4% - Missing keys: 17 +Korean [ko] - 92.2% - Missing keys: 205 +Dutch [nl] - 88.8% - Missing keys: 293 +Norwegian [no] - 59.2% - Missing keys: 1070 +Polish [pl] - 91.8% - Missing keys: 215 +Portuguese (Brazil) [pt-br] - 59.1% - Missing keys: 1071 +Russian [ru] - 89.2% - Missing keys: 282 +Swedish [sv] - 24.3% - Missing keys: 1984 +Thai [th] - 2.6% - Missing keys: 2552 +Turkish [tr] - 31.0% - Missing keys: 1808 +Ukrainian [uk] - 50.1% - Missing keys: 1309 +Chinese (Simplified, Mainland China) [zh-cn] - 92.2% - Missing keys: 205 +Chinese (Traditional, Taiwan) [zh-tw] - 59.4% - Missing keys: 1065 -Total keys: 2433 +Total keys: 2621 ## 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. From 7ef0c9f7c5b18eddca4cb9e4678a727c59e01740 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Tue, 18 Mar 2025 09:14:34 +0900 Subject: [PATCH 344/529] KO: Universe & something. --- ko.json | 232 ++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 209 insertions(+), 23 deletions(-) diff --git a/ko.json b/ko.json index f40e0ab..87ddd25 100644 --- a/ko.json +++ b/ko.json @@ -864,6 +864,10 @@ "Tools.RigTransfer.Name": "리그 매시 전송 도구(Rig Mesh Transfer Tool)", "Tools.RigTransfer.ClearSource" : "원본 삭제", + "Tools.GaussianSplat.Name" : "가우시안 스플랫 툴", + "Tools.GaussianSplat.ClipBox" : "상자(Box)형으로 자르기", + "Tools.GaussianSplat.ClipSphere" : "구(Sphere)형으로 자르기", + "Tools.ComponentClone.Name": "구성요소 복제 도구(Component Clone Tool)", "Tools.ComponentClone.SingleInstanceOn" : "단일객체: ON", "Tools.ComponentClone.SingleInstanceOff" : "단일객체: OFF", @@ -1090,6 +1094,11 @@ "GaussianSplat.Encoding.EncodingColors" : "{total}개중 {encoded}개의 색상 정보가 인코딩됨", "GaussianSplat.Encoding.EncodingFinalizing" : "인코딩 마무리 중", + "GaussianSplat.Processing.RemovingSplats" : "스플랫 제거", + "GaussianSplat.Processing.SplatProgress" : "{total}개 중 {count}개 처리됨", + "GaussianSplat.Processing.LoadingData" : "자산 정보 불러오는 중", + "GaussianSplat.Processing.FailNoData" : "자산 정보를 처리할 수 없습니다.", + "Importer.Video.Title": "영상/소리 가져오기", "Importer.Video.Prompt": "가져올 영상의 유형을 지정하세요.", "Importer.Video.Regular": "일반영상(또는 소리)", @@ -1987,7 +1996,17 @@ "Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "렌더링된 가우시안 스플랫의 품질과 비디오 메모리(VRAM) 사용량을 제어합니다. 품질이 높아질수록 VRAM 사용량이 증가합니다.

Very Low: ~18.62x 작음
Low: ~14x 작음
Medium: ~5.14x 작음
High: ~2.94x 작음
Very High: 비압축(원본)", "Settings.GaussianSplatQualitySettings.MinLocalQuality" : "최소 압축 품질(로컬)", "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "로컬에서 가져온 가우시안 스플랫의 최소 품질값을 지정합니다.

이 값을 중간 미만으로 설정하는 것은 권장하지 않습니다. 품질치가 낮을수록 압축을 위한 시간이 오래 걸리므로 클라우드에서 압축하도록 두는것이 좋습니다.

이 값을 높이면 비디오 메모리(VRAM) 사용량이 증가하지만 압축을 수행할 필요가 없으므로 가우시안 스플랫이 더 빨리 불러와 집니다.", - + "Settings.GaussianSplatQualitySettings.AdvancedQuality" : "고급 품질 설정", + "Settings.GaussianSplatQualitySettings.AdvancedQuality.Description" : "When enabled, you can configure the specific encodings used for different Gaussian Splat buffers. This gives you very fined grained control over the quality. It can also be used for testing/diagnostics purposes.", + "Settings.GaussianSplatQualitySettings.PositionFormat" : "위치 정보 형식", + "Settings.GaussianSplatQualitySettings.PositionFormat.Description" : "스플랫 위치에 사용되는 인코딩", + "Settings.GaussianSplatQualitySettings.ScaleFormat" : "배율 정보 형식", + "Settings.GaussianSplatQualitySettings.ScaleFormat.Description" : "스플랫 배율에 사용되는 인코딩", + "Settings.GaussianSplatQualitySettings.ColorFormat" : "색상 정보 형식", + "Settings.GaussianSplatQualitySettings.ColorFormat.Description" : "스플랫 색상과 투명토에 사용되는 인코딩", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat" : "Spherical Harmonics 정보 형식", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description" : "스플랫의 Spherical harmonic에 사용되는 인코딩", + "Settings.ResolutionSettings" : "해상도", "Settings.ResolutionSettings.Fullscreen" : "전체화면", "Settings.ResolutionSettings.Fullscreen.Description" : "전체화면과 창모드를 전환합니다.", @@ -2472,7 +2491,6 @@ "Tutorial.Welcome.SidewaysTurnOnly.Description": "이 컨트롤러를 회전 용도로 사용합니다.", "Tutorial.Welcome.SidewaysTurnAndMove": "회전 및 이동", "Tutorial.Welcome.SidewaysTurnAndMove.Description": "이 컨트롤러를 이용하여 회전과 이동을 합니다.", - "Tutorial.Welcome.SidewaysStrafe": "수평이동(Strafing)", "Tutorial.Welcome.SidewaysStrafe.Description": "이 컨트롤러로 아바타의 수평이동을 처리합니다.", "Tutorial.Welcome.SidewaysOff": "끄기", @@ -2873,33 +2891,201 @@ "Tools.Names.ManipulationTools": "변형 도구", "Tools.Names.InformationTools": "정보 도구", - - - - - - - - - - - - - - - - - - - - - "Discord.RichPresence.InPrivateWorld": "비공개 월드 참여중", "Discord.RichPresence.InPrivateLargeText": "비공개(버전:{version})", "Discord.RichPresence.InPublicWorld": "공개 월드 참여중", "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds}개 세션 참여중)", "Discord.RichPresence.InPublicLargeText": "공개(버전:{version})", + "Universe.UI.Narrative": "흐름식", + "Universe.UI.Freeform": "자율식", + "Universe.Stars.Sun": "태양", + "Universe.Stars.Sirius": "시리우스", + "Universe.Stars.Pollux": "폴룩스", + "Universe.Stars.Arcturus": "아르크트루스", + "Universe.Stars.Aldebaran": "알데바란", + "Universe.Stars.Rigel": "리겔", + "Universe.Stars.Antares": "안타레스", + "Universe.Stars.Betelgeuse": "베텔게우스", + "Universe.Stars.VYCanisMajoris": "VY 캐니스 메이저리스", + "Universe.Stars.NMLCygni": "NML 시그니", + "Universe.Stars.UYScuti": "UY 스쿠티", + "Universe.SolarSystem.SolarSystem": "태양계", + "Universe.SolarSystem.Mercury": "수성", + "Universe.SolarSystem.Venus": "금성", + "Universe.SolarSystem.Earth": "지구", + "Universe.SolarSystem.Mars": "화성", + "Universe.SolarSystem.Jupiter": "목성", + "Universe.SolarSystem.Saturn": "토성", + "Universe.SolarSystem.Uranus": "천왕성", + "Universe.SolarSystem.Neptune": "해왕성", + "Universe.SolarSystem.Pluto": "명왕성", + "Universe.SolarSystem.Moon": "달", + "Universe.SolarSystem.Phobos": "포보스", + "Universe.SolarSystem.Charon": "카론", + "Universe.SolarSystem.Callisto": "칼리스토", + "Universe.SolarSystem.AsteroidGanymed": "소행성 1036 가니메드", + "Universe.SolarSystem.Deimos": "데이모스", + "Universe.SolarSystem.Ganymede": "가니메데(위성)", + "Universe.SolarSystem.Mithra": "소행성 4486 미트라", + "Universe.SolarSystem.Geographos": "소행성 1620 지오그라포스", + "Universe.SolarSystem.Kelopatra": "소행성 216 클레오파트라", + "Universe.SolarSystem.HW1": "소행성 (8567) 1996 HW1", + "Universe.SolarSystem.Golevka": "소행성 6489 골레브카", + "Universe.SolarSystem.Toutatis": "소행성 4179 투타티스", + "Universe.SolarSystem.Bennu": "소행성 101955 베누", + "Universe.Animals.Bee": "꿀벌", + "Universe.Animals.FinWhale": "참고래", + "Universe.Animals.DustMite": "진드기", + "Universe.Animals.Eel": "장어", + "Universe.Animals.Bream": "감섬돔", + "Universe.Animals.BottlenoseDolphin": "큰돌고래속", + "Universe.Animals.Brachiosaurus": "브라키오사우르스", + "Universe.Animals.Mouse": "쥐", + "Universe.Animals.GiantSquid": "대왕 오징어", + "Universe.Animals.Tardigrade": "완보동물", + "Universe.Animals.TRex": "티라노사우르스", + "Universe.Biology.AverageHumanCell": "인간 세포", + "Universe.Biology.Adenovirus": "아데노바이러스", + "Universe.Biology.YChromosome": "Y 염색체", + "Universe.Biology.Mitochrondrion": "미토콘드리아", + "Universe.Biology.PorcineCircovirus": "돼지 써코바이러스", + "Universe.Biology.Salmonella": "살모넬라", + "Universe.Biology.Bacteriophage": "박테리오파지", + "Universe.Biology.HumanBrain": "인간의 뇌", + "Universe.Biology.RedBloodCell": "적혈구", + "Universe.Biology.WhiteBloodCell": "백혈구", + "Universe.Biology.XChromosome": "X 염색체", + "Universe.Biology.EColi": "대장균", + "Universe.Biology.DNA": "디옥시리보핵산(DNA)", + "Universe.Biology.AlphaHelix": "알파 나선", + "Universe.Biology.Rhinovirus": "리노 바이러스", + "Universe.Biology.Ribosome": "리보솜", + "Universe.Biology.Chloroplast": "엽록체", + "Universe.Biology.PhospholipidBilayer": "인지질 이중층", + "Universe.Biology.Paramecium": "짚신벌레", + "Universe.Biology.HIV": "후천면역결핍증후군(HIV)", + "Universe.Biology.Hair": "모발", + "Universe.Biology.HepatitisB": "B형 간염", + "Universe.Biology.Platelet": "혈소판", + "Universe.Biology.LargestBacteria": "가장 큰 박테리아", + "Universe.Particles.Electron": "전자", + "Universe.Particles.Proton": "광자", + "Universe.Particles.Neutron": "중성자", + "Universe.Atoms.Hydrogen": "수소 원자", + "Universe.Atoms.Helium": "헬륨", + "Universe.Atoms.Sulfur": "황 원소", + "Universe.Common.Duckweed": "개구리밥", + "Universe.Common.Daisy": "샤스타 데이지", + "Universe.Common.SiltParticle": "미세먼지", + "Universe.Common.SandGrain": "모래 알갱이", + "Universe.Common.CoffeeBean": "커피콩", + "Universe.Common.MatchStick": "성냥", + "Universe.Common.SaltGrain": "소금 알갱이", + "Universe.Common.USCent": "미국 1센트", + "Universe.Common.Train": "기차(기관차)", + "Universe.Common.ChickenEgg": "달걀", + "Universe.Common.Paper": "종이", + "Universe.Common.Pencil": "연필심", + "Universe.Common.OstrichEgg": "타조알", + "Universe.Common.Earthworm": "지렁이", + "Universe.Common.RiceGrain": "쌀 알갱이", + "Universe.Common.SunflowerSeed": "해바라기씨", + "Universe.Common.BeachBall": "비치볼", + "Universe.Common.Snowflake": "눈송이", + "Universe.Common.ClayParticle": "진흙입자", + "Universe.Common.BasketBall": "농구공", + "Universe.Common.Hailstone": "우박", + "Universe.Common.FootballField": "미식축구장", + "Universe.Common.DouglasFir": "개솔송나무", + "Universe.Common.Human": "인간", + "Universe.Wavelength.BlackLight": "Black Light", + "Universe.Wavelength.FarUV": "원자외선", + "Universe.Wavelength.MiddleUV": "중자외선", + "Universe.Wavelength.Gamma": "감마선", + "Universe.Wavelength.XRayHard": "강한 X선", + "Universe.Wavelength.XRaySoft": "부드러운 X선", + "Universe.Wavelength.ExtremeUV": "극자외선", + "Universe.Wavelength.NearUV": "근자외선", + "Universe.Wavelength.Microwave": "마이크로파", + "Universe.Wavelength.Purple": "자색광", + "Universe.Wavelength.Cyan": "청색광", + "Universe.Wavelength.Yellow": "황색광", + "Universe.Wavelength.Red": "적색광", + "Universe.Wavelength.FM": "단파(FM)", + "Universe.Wavelength.AM": "장파(AM)", + "Universe.Geology.AllWater": "지구의 모든 물", + "Universe.Geology.LiquidFreshWater": "담수", + "Universe.Geology.WaterInLakesAndRivers": "강과 호수의 물", + "Universe.Countries.USA": "미국", + "Universe.Countries.CzechRepublic": "체코 공화국", + "Universe.Countries.UnitedKingdom": "영국", + "Universe.Countries.Ukraine": "우크라이나", + "Universe.Countries.Australia": "호주", + "Universe.Cities.Paris": "파리", + "Universe.Nebulae.CatEye": "고양이 눈 성운", + "Universe.Nebulae.Crab": "게 성운", + "Universe.Nebulae.Butterfly": "나비 성운", + "Universe.Nebulae.NGC604": "NGC 604 - 전리수소영역", + "Universe.Nebulae.Orion": "오리온 성운", + "Universe.Nebulae.Tarantula": "타란툴라 성운", + "Universe.Nebulae.Ring": "반지 성운", + "Universe.Nebulae.Eagle": "독수리 성운", + "Universe.Technology.ISS": "국제 우주 정거장(ISS)", + "Universe.Technology.Starship": "스페이스X 스타쉽 트랜스포트", + "Universe.Technology.Sputnik": "스푸트니크 1호 인공위성", + "Universe.Technology.MoonLander": "NASA 달 착륙선", + "Universe.Technology.Voyager": "NASA 보이저", + "Universe.Technology.Ingenuity": "NASA 화성 인제뉴어티 헬리콥터", + "Universe.Technology.TransistorGate": "트렌지스터", + "Universe.Technology.CPU": "중앙처리장치(CPU)", + "Universe.Technology.MicroSD": "MicroSD", + "Universe.Technology.Note4": "갤럭시 노트 4", + "Universe.Technology.Car": "자동차", + "Universe.Technology.CargoShip": "화물선", + "Universe.Landmarks.PyramidOfKhafre": "카프레의 피라미드", + "Universe.Landmarks.DistanceFromLA2SF": "로스 엔젤레스와 샌 프란시스코 사이의 거리", + "Universe.Landmarks.EiffelTower": "에펠탑", + "Universe.Landmarks.StatueOfLiberty": "자유의 여신상", + "Universe.Landmarks.MountEverest": "에베레스트", + "Universe.Landmarks.LHC": "대형 강입자 충돌기", + "Universe.Chemistry.Ethanol": "에탄올", + "Universe.Chemistry.CarbonNanotube": "탄소 나노튜브", + "Universe.Chemistry.Glucose": "글루코스", + "Universe.Chemistry.Water": "물", + "Universe.Galaxies.MilkyWay": "우리 은하", + "Universe.Universe.StarCluster": "성단", + "Universe.Galaxies.Andromeda": "안드로메다 은하", + "Universe.Galaxies.Sombrero": "솜브레로 은하", + "Universe.Universe.GalaxyFillament": "은하 필라멘트", + "Universe.Universe.ObservableUniverse": "관측 가능한 우주", + "Universe.Galaxies.IC1101": "IC 1101", + "Universe.Galaxies.SmallMagellanicCloud": "소 마젤란 은하(위성 은하)", + "Universe.Galaxies.NGC1300": "NGC 1300 (막대 나선 은하)", + "Universe.Galaxies.NGC4414": "NGC 4414", + "Universe.Units.Attometer": "아토미터", + "Universe.Units.Femtometer": "펨토미터", + "Universe.Units.Picometer": "피코미터", + "Universe.Units.Angstrom": "옹스트롬", + "Universe.Units.Nanometer": "나노미터", + "Universe.Units.Micrometer": "마이크로미터", + "Universe.Units.Millimeter": "밀리미터", + "Universe.Units.Centimeter": "센티미터", + "Universe.Units.Meter": "미터", + "Universe.Units.Kilometer": "킬로미터", + "Universe.Units.AU": "천문단위(AU)", + "Universe.Units.LightSecond": "광초", + "Universe.Units.LightYear": "광년", + "Universe.Units.Parsec": "파섹", + "Universe.Units.Inch": "인치", + "Universe.Units.Foot": "피트", + "Universe.Units.Yard": "야드", + "Universe.Units.Mile": "마일", + "Universe.Units.NauticalMile": "해리(NM:노티컬 마일)", + "Universe.Units.HubbleLength": "허블길이", + "Universe.Units.EarthRadius": "지구 반경", + "Universe.Units.LunarDistance": "달 거리", + "Dummy": "Dummy" } } From 2e0379a838b0c3a493332c8cd1e64f4c0313f1cb Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 18 Mar 2025 01:23:57 +0100 Subject: [PATCH 345/529] Update stats --- Missing/ko.md | 207 -------------------------------------------------- README.md | 2 +- 2 files changed, 1 insertion(+), 208 deletions(-) diff --git a/Missing/ko.md b/Missing/ko.md index d8a6dcd..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,210 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -Tools.GaussianSplat.Name -Tools.GaussianSplat.ClipBox -Tools.GaussianSplat.ClipSphere -GaussianSplat.Processing.RemovingSplats -GaussianSplat.Processing.SplatProgress -GaussianSplat.Processing.LoadingData -GaussianSplat.Processing.FailNoData -Settings.GaussianSplatQualitySettings.AdvancedQuality -Settings.GaussianSplatQualitySettings.AdvancedQuality.Description -Settings.GaussianSplatQualitySettings.PositionFormat -Settings.GaussianSplatQualitySettings.PositionFormat.Description -Settings.GaussianSplatQualitySettings.ScaleFormat -Settings.GaussianSplatQualitySettings.ScaleFormat.Description -Settings.GaussianSplatQualitySettings.ColorFormat -Settings.GaussianSplatQualitySettings.ColorFormat.Description -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description -Universe.UI.Narrative -Universe.UI.Freeform -Universe.Stars.Sun -Universe.Stars.Sirius -Universe.Stars.Pollux -Universe.Stars.Arcturus -Universe.Stars.Aldebaran -Universe.Stars.Rigel -Universe.Stars.Antares -Universe.Stars.Betelgeuse -Universe.Stars.VYCanisMajoris -Universe.Stars.NMLCygni -Universe.Stars.UYScuti -Universe.SolarSystem.SolarSystem -Universe.SolarSystem.Mercury -Universe.SolarSystem.Venus -Universe.SolarSystem.Earth -Universe.SolarSystem.Mars -Universe.SolarSystem.Jupiter -Universe.SolarSystem.Saturn -Universe.SolarSystem.Uranus -Universe.SolarSystem.Neptune -Universe.SolarSystem.Pluto -Universe.SolarSystem.Moon -Universe.SolarSystem.Phobos -Universe.SolarSystem.Charon -Universe.SolarSystem.Callisto -Universe.SolarSystem.AsteroidGanymed -Universe.SolarSystem.Deimos -Universe.SolarSystem.Ganymede -Universe.SolarSystem.Mithra -Universe.SolarSystem.Geographos -Universe.SolarSystem.Kelopatra -Universe.SolarSystem.HW1 -Universe.SolarSystem.Golevka -Universe.SolarSystem.Toutatis -Universe.SolarSystem.Bennu -Universe.Animals.Bee -Universe.Animals.FinWhale -Universe.Animals.DustMite -Universe.Animals.Eel -Universe.Animals.Bream -Universe.Animals.BottlenoseDolphin -Universe.Animals.Brachiosaurus -Universe.Animals.Mouse -Universe.Animals.GiantSquid -Universe.Animals.Tardigrade -Universe.Animals.TRex -Universe.Biology.AverageHumanCell -Universe.Biology.Adenovirus -Universe.Biology.YChromosome -Universe.Biology.Mitochrondrion -Universe.Biology.PorcineCircovirus -Universe.Biology.Salmonella -Universe.Biology.Bacteriophage -Universe.Biology.HumanBrain -Universe.Biology.RedBloodCell -Universe.Biology.WhiteBloodCell -Universe.Biology.XChromosome -Universe.Biology.EColi -Universe.Biology.DNA -Universe.Biology.AlphaHelix -Universe.Biology.Rhinovirus -Universe.Biology.Ribosome -Universe.Biology.Chloroplast -Universe.Biology.PhospholipidBilayer -Universe.Biology.Paramecium -Universe.Biology.HIV -Universe.Biology.Hair -Universe.Biology.HepatitisB -Universe.Biology.Platelet -Universe.Biology.LargestBacteria -Universe.Particles.Electron -Universe.Particles.Proton -Universe.Particles.Neutron -Universe.Atoms.Hydrogen -Universe.Atoms.Helium -Universe.Atoms.Sulfur -Universe.Common.Duckweed -Universe.Common.Daisy -Universe.Common.SiltParticle -Universe.Common.SandGrain -Universe.Common.CoffeeBean -Universe.Common.MatchStick -Universe.Common.SaltGrain -Universe.Common.USCent -Universe.Common.Train -Universe.Common.ChickenEgg -Universe.Common.Paper -Universe.Common.Pencil -Universe.Common.OstrichEgg -Universe.Common.Earthworm -Universe.Common.RiceGrain -Universe.Common.SunflowerSeed -Universe.Common.BeachBall -Universe.Common.Snowflake -Universe.Common.ClayParticle -Universe.Common.BasketBall -Universe.Common.Hailstone -Universe.Common.FootballField -Universe.Common.DouglasFir -Universe.Common.Human -Universe.Wavelength.BlackLight -Universe.Wavelength.FarUV -Universe.Wavelength.MiddleUV -Universe.Wavelength.Gamma -Universe.Wavelength.XRayHard -Universe.Wavelength.XRaySoft -Universe.Wavelength.ExtremeUV -Universe.Wavelength.NearUV -Universe.Wavelength.Microwave -Universe.Wavelength.Purple -Universe.Wavelength.Cyan -Universe.Wavelength.Yellow -Universe.Wavelength.Red -Universe.Wavelength.FM -Universe.Wavelength.AM -Universe.Geology.AllWater -Universe.Geology.LiquidFreshWater -Universe.Geology.WaterInLakesAndRivers -Universe.Countries.USA -Universe.Countries.CzechRepublic -Universe.Countries.UnitedKingdom -Universe.Countries.Ukraine -Universe.Countries.Australia -Universe.Cities.Paris -Universe.Nebulae.CatEye -Universe.Nebulae.Crab -Universe.Nebulae.Butterfly -Universe.Nebulae.NGC604 -Universe.Nebulae.Orion -Universe.Nebulae.Tarantula -Universe.Nebulae.Ring -Universe.Nebulae.Eagle -Universe.Technology.ISS -Universe.Technology.Starship -Universe.Technology.Sputnik -Universe.Technology.MoonLander -Universe.Technology.Voyager -Universe.Technology.Ingenuity -Universe.Technology.TransistorGate -Universe.Technology.CPU -Universe.Technology.MicroSD -Universe.Technology.Note4 -Universe.Technology.Car -Universe.Technology.CargoShip -Universe.Landmarks.PyramidOfKhafre -Universe.Landmarks.DistanceFromLA2SF -Universe.Landmarks.EiffelTower -Universe.Landmarks.StatueOfLiberty -Universe.Landmarks.MountEverest -Universe.Landmarks.LHC -Universe.Chemistry.Ethanol -Universe.Chemistry.CarbonNanotube -Universe.Chemistry.Glucose -Universe.Chemistry.Water -Universe.Galaxies.MilkyWay -Universe.Universe.StarCluster -Universe.Galaxies.Andromeda -Universe.Galaxies.Sombrero -Universe.Universe.GalaxyFillament -Universe.Universe.ObservableUniverse -Universe.Galaxies.IC1101 -Universe.Galaxies.SmallMagellanicCloud -Universe.Galaxies.NGC1300 -Universe.Galaxies.NGC4414 -Universe.Units.Attometer -Universe.Units.Femtometer -Universe.Units.Picometer -Universe.Units.Angstrom -Universe.Units.Nanometer -Universe.Units.Micrometer -Universe.Units.Millimeter -Universe.Units.Centimeter -Universe.Units.Meter -Universe.Units.Kilometer -Universe.Units.AU -Universe.Units.LightSecond -Universe.Units.LightYear -Universe.Units.Parsec -Universe.Units.Inch -Universe.Units.Foot -Universe.Units.Yard -Universe.Units.Mile -Universe.Units.NauticalMile -Universe.Units.HubbleLength -Universe.Units.EarthRadius -Universe.Units.LunarDistance - diff --git a/README.md b/README.md index 2552421..b0b1eac 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ French [fr] - 99.4% - Missing keys: 17 Hungarian [hu] - 25.2% - Missing keys: 1960 Icelandic [is] - 23.7% - Missing keys: 2001 Japanese [ja] - 99.4% - Missing keys: 17 -Korean [ko] - 92.2% - Missing keys: 205 +Korean [ko] - 100.0% - Missing keys: 0 Dutch [nl] - 88.8% - Missing keys: 293 Norwegian [no] - 59.2% - Missing keys: 1070 Polish [pl] - 91.8% - Missing keys: 215 From a68844daefe8087958870f67c5013425bd876c67 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 18 Mar 2025 08:45:25 +0800 Subject: [PATCH 346/529] Delete fa.json --- fa.json | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 fa.json diff --git a/fa.json b/fa.json deleted file mode 100644 index 51cfe8e..0000000 --- a/fa.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "localeCode": "fa", - "authors": ["modimobeikete"], - "messages": { - - "General.OK": "تأیید", - "General.Start": "شروع", - "General.Finish": "پایان", - "General.Cancel": "لغو", - "General.Continue": "ادامه", - "General.Next": "بعدی", - "General.Previous": "قبلی", - "General.Back": "بازگشت", - "General.Confirm": "واقعاً؟", - "General.Loading": "در حال بارگذاری...", - "General.Processing": "در حال پردازش...", - "General.FAILED": "خطا", - "General.Reset": "بازنشانی", - "General.WorldOpenConfirm": "واقعاً باز کنم؟", - "General.Save": "ذخیره", - "General.Saving": "در حال ذخیره...", - "General.Saved": "ذخیره شد!", - "General.Done": "انجام شد!", - "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": "ویرایش", - - - "Dummy": "Dummy" - } -} From d04477f891c1b00dddf3fa4544eeb099e2461013 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Tue, 18 Mar 2025 02:50:45 +0200 Subject: [PATCH 347/529] chore: translate new strings from 2025.3.18.23 --- fr.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fr.json b/fr.json index 4b7c9a5..8dc2bb9 100644 --- a/fr.json +++ b/fr.json @@ -864,6 +864,10 @@ "Tools.RigTransfer.Name": "Outil de transfert de rig", "Tools.RigTransfer.ClearSource": "Retirer la source", + "Tools.GaussianSplat.Name": "Outil de splat gaussien", + "Tools.GaussianSplat.ClipBox": "Zone de coupe", + "Tools.GaussianSplat.ClipSphere": "Sphère de coupe", + "Tools.ComponentClone.Name": "Outil de clonage de composants", "Tools.ComponentClone.SingleInstanceOn": "Instance seule: activée", "Tools.ComponentClone.SingleInstanceOff": "Instance seule: désactivée", @@ -1090,6 +1094,11 @@ "GaussianSplat.Encoding.EncodingColors": "{encoded} couleurs d'encodées de {total}", "GaussianSplat.Encoding.EncodingFinalizing": "Finalisation de l'encodage", + "GaussianSplat.Processing.RemovingSplats": "Suppression de splats", + "GaussianSplat.Processing.SplatProgress": "{count} traité de {total}", + "GaussianSplat.Processing.LoadingData": "Chargement des assets", + "GaussianSplat.Processing.FailNoData": "Aucune donnée à traiter", + "Importer.Video.Title": "Importateur de vidéos", "Importer.Video.Prompt": "Qu'importez-vous?", "Importer.Video.Regular": "Vidéo", From 911b5807db8941099e6840fb7ea7f8f7bdf84fbf Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 18 Mar 2025 08:57:14 +0800 Subject: [PATCH 348/529] zh-cn:Sync to the latest English version --- zh-cn.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index f88ae6e..5d76a2d 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -864,6 +864,10 @@ "Tools.RigTransfer.Name": "绑定网格转换工具", "Tools.RigTransfer.ClearSource": "清理源文件", + "Tools.GaussianSplat.Name" : "高斯溅射工具", + "Tools.GaussianSplat.ClipBox" : "裁剪框", + "Tools.GaussianSplat.ClipSphere" : "裁剪球体", + "Tools.ComponentClone.Name": "组件克隆工具", "Tools.ComponentClone.SingleInstanceOn": "单个实例: 启用", "Tools.ComponentClone.SingleInstanceOff": "单个实例: 禁用", @@ -1089,6 +1093,11 @@ "GaussianSplat.Encoding.EncodingAlphas" : "正在编码透明度({encoded}/{total})", "GaussianSplat.Encoding.EncodingColors" : "正在编码颜色信息({encoded}/{total})", "GaussianSplat.Encoding.EncodingFinalizing" : "正在完成编码", + + "GaussianSplat.Processing.RemovingSplats" : "正在移除溅射点", + "GaussianSplat.Processing.SplatProgress" : "已处理 {count}/{total}", + "GaussianSplat.Processing.LoadingData" : "正在加载资产数据", + "GaussianSplat.Processing.FailNoData" : "无法获取待处理的资产数据", "Importer.Video.Title": "视频导入工具", "Importer.Video.Prompt": "请选择视频类型", @@ -1987,6 +1996,16 @@ "Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "控制高斯泼溅渲染质量及其显存使用量。质量越高,显存占用越大。

极低: 体积约缩小18.62倍
低: 体积约缩小14倍
中: 体积约缩小5.14倍
高: 体积约缩小2.94倍
极高: 未压缩(原始体积)", "Settings.GaussianSplatQualitySettings.MinLocalQuality" : "最低本地压缩质量", "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "对于本地导入的高斯泼溅,其质量永远不会低于此设定值。

不建议设置为低于「中」,因为更低的质量级别需要更密集的压缩计算耗时,这类压缩工作应交给云端处理。

设为「极高」将使高斯泼溅在导入后无需压缩即可快速加载,但会显著增加显存占用。", + "Settings.GaussianSplatQualitySettings.AdvancedQuality" : "高级质量设置", + "Settings.GaussianSplatQualitySettings.AdvancedQuality.Description" : "启用后,可配置不同高斯溅射缓冲区使用的特定编码格式,实现像素级精细质量调控。也可用于测试/诊断用途。", + "Settings.GaussianSplatQualitySettings.PositionFormat" : "位置数据格式", + "Settings.GaussianSplatQualitySettings.PositionFormat.Description" : "溅射元素位置坐标的编码方式", + "Settings.GaussianSplatQualitySettings.ScaleFormat" : "缩放数据格式", + "Settings.GaussianSplatQualitySettings.ScaleFormat.Description" : "溅射元素缩放系数的编码方式", + "Settings.GaussianSplatQualitySettings.ColorFormat" : "颜色数据格式", + "Settings.GaussianSplatQualitySettings.ColorFormat.Description" : "溅射元素颜色值及不透明度的编码方式", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat" : "球谐函数数据格式", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description" : "溅射元素球谐函数数据的编码方式", "Settings.ResolutionSettings" : "分辨率", "Settings.ResolutionSettings.Fullscreen" : "全屏", From c3815df36b46eaec961b1a0965be94bfd9b2028e Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 18 Mar 2025 11:48:41 +0900 Subject: [PATCH 349/529] Update ja.json --- ja.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/ja.json b/ja.json index d55ca03..e99494a 100644 --- a/ja.json +++ b/ja.json @@ -864,6 +864,10 @@ "Tools.RigTransfer.Name": "リグメッシュ転送ツール", "Tools.RigTransfer.ClearSource" : "送信元をクリア", + "Tools.GaussianSplat.Name" : "ガウシアンスプラフティングツール", + "Tools.GaussianSplat.ClipBox" : "ボックスでクロップ", + "Tools.GaussianSplat.ClipSphere" : "スフィアでクロップ", + "Tools.ComponentClone.Name": "コンポーネントクローンツール", "Tools.ComponentClone.SingleInstanceOn" : "シングルインスタンス: オン", "Tools.ComponentClone.SingleInstanceOff" : "シングルインスタンス: オフ", @@ -1090,6 +1094,11 @@ "GaussianSplat.Encoding.EncodingColors" : "カラーのエンコード:{total}中{encoded}", "GaussianSplat.Encoding.EncodingFinalizing" : "エンコードの最終処理", + "GaussianSplat.Processing.RemovingSplats" : "スプラットの除去", + "GaussianSplat.Processing.SplatProgress" : "{total}中{count}が完了", + "GaussianSplat.Processing.LoadingData" : "アセットデータ読み込み中", + "GaussianSplat.Processing.FailNoData" : "アセットデータを取得できませんでした", + "Importer.Video.Title": "動画​インポーター", "Importer.Video.Prompt": "インポートしようと​しているものは​なんですか?", "Importer.Video.Regular": "ビデオ", @@ -1987,6 +1996,16 @@ "Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "レンダリングされたガウシアンスプラッティングの品質とVRAM使用量を制御できます。 品質が高いほど、より多くのVRAMを使用します。

非常に低い: ~18.62x smaller
低い: ~14x smaller
中間: ~5.14x smaller
高いh: ~2.94x smaller
非常に高い: 非圧縮(オリジナル)", "Settings.GaussianSplatQualitySettings.MinLocalQuality" : "最小限のローカル圧縮品質", "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "ローカルにインポートされたガウシアンスプラフティングの場合、品質がこの値より低くなることはありません。

これより低い品質へするには、圧縮にかかる負荷と時間が著しく高くなるため、クラウド上で圧縮するようにすべきです。

これを「非常に高い」に設定すると、VRAM の使用量の増加を犠牲にして圧縮する必要がなくなるため、インポート後のガウシアンスプラフティングの読み込みが大幅に高速化されます。", + "Settings.GaussianSplatQualitySettings.AdvancedQuality" : "高度な品質設定", + "Settings.GaussianSplatQualitySettings.AdvancedQuality.Description" : "有効にすると、異なるガウシアンスプラフティングのバッファに使用される特定のエンコーディングを設定できます。これにより、画質を非常に細かく制御できるようになります。また、テストや診断目的にも使用できます。", + "Settings.GaussianSplatQualitySettings.PositionFormat" : "ポジションデータ形式", + "Settings.GaussianSplatQualitySettings.PositionFormat.Description" : "ガウシアンスプラフティングのポジション(位置)に使用されるエンコーディング", + "Settings.GaussianSplatQualitySettings.ScaleFormat" : "スケールデータ形式", + "Settings.GaussianSplatQualitySettings.ScaleFormat.Description" : "ガウシアンスプラフティングのスケール(大きさ)に使用されるエンコーディング", + "Settings.GaussianSplatQualitySettings.ColorFormat" : "カラーデータ形式", + "Settings.GaussianSplatQualitySettings.ColorFormat.Description" : "ガウシアンスプラフティングのカラーや透明度に使用されるエンコーディング", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat" : "球面調和関数データ形式", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description" : "ガウシアンスプラフティングの球面調和関数に使用されるエンコーディング", "Settings.ResolutionSettings": "解像度", "Settings.ResolutionSettings.Fullscreen": "フルスクリーン", From 7eb2d5b518a413bfe69e5fcdb03b54786371f73c Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 18 Mar 2025 16:49:29 +0100 Subject: [PATCH 350/529] de: tranlated advanced splat settings --- de.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/de.json b/de.json index 321b7d9..8def82c 100644 --- a/de.json +++ b/de.json @@ -864,6 +864,10 @@ "Tools.RigTransfer.Name": "Rigged-Mesh-Übertragungs-Tool", "Tools.RigTransfer.ClearSource": "Quelle entfernen", + "Tools.GaussianSplat.Name": "Gaussian Splat Tool", + "Tools.GaussianSplat.ClipBox": "Quader-Ausschnitt", + "Tools.GaussianSplat.ClipSphere": "Kugel-Ausschnitt", + "Tools.ComponentClone.Name": "Komponenten-Kopiertool", "Tools.ComponentClone.SingleInstanceOn": "Nur eine Instanz: An", "Tools.ComponentClone.SingleInstanceOff": "Nur eine Instanz: Aus", @@ -1090,6 +1094,11 @@ "GaussianSplat.Encoding.EncodingColors" : "Encodiere Farben {encoded} von {total}", "GaussianSplat.Encoding.EncodingFinalizing" : "Finalisierung der Encodierung", + "GaussianSplat.Processing.RemovingSplats": "Entferne Splats", + "GaussianSplat.Processing.SplatProgress": "{count} von {total} bearbeitet", + "GaussianSplat.Processing.LoadingData": "Lade Asset-Daten", + "GaussianSplat.Processing.FailNoData": "Asset-Daten konnten nicht bearbeitet werden", + "Importer.Video.Title": "Video-Import", "Importer.Video.Prompt": "Was möchten Sie importieren?", "Importer.Video.Regular": "Video", @@ -1987,6 +1996,16 @@ "Settings.GaussianSplatQualitySettings.QualityPreset.Description": "Dies bestimmt die Qualität der gerenderten Gaussian Splats und deren VRAM-Verbrauch. Eine bessere Qualität verbraucht mehr VRAM.

Very Low: Sehr niedrig: ~18,62x kleiner
Low: Niedrig: ~14x kleiner
Medium: Mittel: ~5,14x kleiner
High: Hoch: ~2,94x kleiner
Very High: Sehr hoch: Unkomprimiert (Original)", "Settings.GaussianSplatQualitySettings.MinLocalQuality": "Minimale Qualitätsstufe für lokale Komprimierung", "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description": "Dies bestimmt die minimale Qualitätsstufe für lokal importierte Gaussian Splats.

Wir empfehlen, diesen Wert nicht unter 'Mittel' zu setzen, da niedrigere Qualitätsstufen zu einer wesentlich intensiveren und zeitaufwändigeren Komprimierung führen und diese daher in der Cloud durchgeführt werden sollte.

Die Einstellung 'Sehr hoch' führt dazu, dass Gaussian Splats nach dem Import viel schneller geladen werden, da sie nicht mit hohem VRAM-Verbrauch komprimiert werden müssen.", + "Settings.GaussianSplatQualitySettings.AdvancedQuality": "Erweiterte Qualitätseinstellungen", + "Settings.GaussianSplatQualitySettings.AdvancedQuality.Description": "Wenn diese Option aktiviert ist, können Sie spezielle Encodierungen konfigurieren, die für verschiedene Gaussian-Splat-Puffer verwendet werden. Dadurch erhalten Sie eine sehr feine Kontrolle über die Qualität. Dies kann auch zu Test- und Diagnosezwecken verwendet werden.", + "Settings.GaussianSplatQualitySettings.PositionFormat": "Positionsdatenformat", + "Settings.GaussianSplatQualitySettings.PositionFormat.Description": "Encodierung für die Positionen der Splats", + "Settings.GaussianSplatQualitySettings.ScaleFormat": "Skalierungsdatenformat", + "Settings.GaussianSplatQualitySettings.ScaleFormat.Description": "Encodierung für die Skalierung der Splats", + "Settings.GaussianSplatQualitySettings.ColorFormat": "Farbdatenformat", + "Settings.GaussianSplatQualitySettings.ColorFormat.Description": "Encodierung für Farbe und Deckkraft der Splats", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat": "Spherical-Harmonics-Datenformat", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description": "Encodierung für die Spherical-Harmonics-Daten der Splats", "Settings.ResolutionSettings": "Auflösung", "Settings.ResolutionSettings.Fullscreen": "Vollbild", From 214262e24d97349b947d29ffcffbaa01e858e67c Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Tue, 18 Mar 2025 19:39:45 +0200 Subject: [PATCH 351/529] chore: translate new strings --- fr.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/fr.json b/fr.json index 8dc2bb9..3877e90 100644 --- a/fr.json +++ b/fr.json @@ -1995,6 +1995,16 @@ "Settings.GaussianSplatQualitySettings.QualityPreset.Description": "Contrôle la qualité des splats et leur usage de VRAM.

Très bas:
~18.62x plus petit
Bas ~14x plus bas
Medium: ~5.14x plus bas
Haut: ~2.94x plus bas
Très haut: original.", "Settings.GaussianSplatQualitySettings.MinLocalQuality": "Qualité locale compressée minimum", "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description": "Pour les splats importées localement, la qualité ne sera jamais plus basse que celle-ci.

Nous ne recommandons pas les options en dessous de Medium car cela peut créer des problèmes de performance. La compression devrait être faite par le Cloud.

Sur l'option Très Haut, les splats chargerons plus vite, mais consommerons plus de VRAM.", + "Settings.GaussianSplatQualitySettings.AdvancedQuality": "Options de qualité avancées", + "Settings.GaussianSplatQualitySettings.AdvancedQuality.Description": "Quand activé, vous pouvez configurer les encodages spécifiques pour le différents tampons des splats. Cela vous donne un contrôle plus fin sur la qualité. Cela peut aussi être utilisé pour tester ou diagnostiquer.", + "Settings.GaussianSplatQualitySettings.PositionFormat": "Format des données de position", + "Settings.GaussianSplatQualitySettings.PositionFormat.Description": "Encodage utilisé pour la position des splats.", + "Settings.GaussianSplatQualitySettings.ScaleFormat": "Format des données d'échelle", + "Settings.GaussianSplatQualitySettings.ScaleFormat.Description": "Encodage utilisé pour l'échelle des splats.", + "Settings.GaussianSplatQualitySettings.ColorFormat": "Format de données de couleurs", + "Settings.GaussianSplatQualitySettings.ColorFormat.Description": "Encodage utilisé pour les couleurs et opacité des splats.", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat": "Format des harmoniques sphériques", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description": "Encodage des harmoniques sphériques des splats.", "Settings.ResolutionSettings": "Résolution", "Settings.ResolutionSettings.Fullscreen": "Plein écran", From b64c9541394c97716ad275a2862749673bf82230 Mon Sep 17 00:00:00 2001 From: Delta Date: Wed, 19 Mar 2025 17:21:42 -0700 Subject: [PATCH 352/529] Change SpawnEntityInterface to SpawnInterface Matches the enum names as displayed in game --- de.json | 6 +++--- en.json | 6 +++--- ja.json | 6 +++--- ko.json | 6 +++--- pl.json | 6 +++--- zh-cn.json | 6 +++--- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/de.json b/de.json index 321b7d9..a7c7f7b 100644 --- a/de.json +++ b/de.json @@ -2011,11 +2011,11 @@ "Settings.ImportSettings": "Importeinstellungen", "Settings.ImportSettings.SessionUrls": "Beim Importieren einer Sitzungs-URL", - "Settings.ImportSettings.SessionUrls.Description": "Was soll beim Importieren einer Sitzungs-URL passieren? Die verfügbaren Optionen sind:\n\nOpen - Öffnet die Sitzung.\nSpawnEntityInterface - Erzeugt eine Darstellung (z.B. eine Sitzungs-Orb) der URL an Ihrem aktuellen Standort.\nSpawnUrl - Erzeugt die URL an Ihrem aktuellen Standort als URL-Interface.", + "Settings.ImportSettings.SessionUrls.Description": "Was soll beim Importieren einer Sitzungs-URL passieren? Die verfügbaren Optionen sind:\n\nOpen - Öffnet die Sitzung.\nSpawnInterface - Erzeugt eine Darstellung (z.B. eine Sitzungs-Orb) der URL an Ihrem aktuellen Standort.\nSpawnUrl - Erzeugt die URL an Ihrem aktuellen Standort als URL-Interface.", "Settings.ImportSettings.WorldUrls": "Beim Importieren einer Welt-URL", - "Settings.ImportSettings.WorldUrls.Description": "Was soll beim Importieren einer Welt-URL passieren? Die verfügbaren Optionen sind:\n\nOpen - Öffnet die Welt.\nSpawnEntityInterface - Erzeugt eine Darstellung (z.B. eine Welt-Orb) der URL an Ihrem aktuellen Standort.\nSpawnUrl - Erzeugt die URL an Ihrem aktuellen Standort als URL-Interface.", + "Settings.ImportSettings.WorldUrls.Description": "Was soll beim Importieren einer Welt-URL passieren? Die verfügbaren Optionen sind:\n\nOpen - Öffnet die Welt.\nSpawnInterface - Erzeugt eine Darstellung (z.B. eine Welt-Orb) der URL an Ihrem aktuellen Standort.\nSpawnUrl - Erzeugt die URL an Ihrem aktuellen Standort als URL-Interface.", "Settings.ImportSettings.NetworkUrls": "Beim Importieren einer Netzwerk-URL", - "Settings.ImportSettings.NetworkUrls.Description": "Was soll beim Importieren einer Netzwerk-URL passieren? Die verfügbaren Optionen sind:\n\nOpen - Öffnet eine Verbindung zur Sitzung unter dieser URL.\nSpawnEntityInterface - Erzeugt eine Darstellung (z.B. eine Sitzungs-Orb) der URL an Ihrem aktuellen Standort.\nSpawnUrl - Erzeugt die URL an Ihrem aktuellen Standort als URL-Interface.", + "Settings.ImportSettings.NetworkUrls.Description": "Was soll beim Importieren einer Netzwerk-URL passieren? Die verfügbaren Optionen sind:\n\nOpen - Öffnet eine Verbindung zur Sitzung unter dieser URL.\nSpawnInterface - Erzeugt eine Darstellung (z.B. eine Sitzungs-Orb) der URL an Ihrem aktuellen Standort.\nSpawnUrl - Erzeugt die URL an Ihrem aktuellen Standort als URL-Interface.", "LocomotionArchetype.Walk": "Gehen", "LocomotionArchetype.Fly": "Fliegen", diff --git a/en.json b/en.json index 2b41e83..be867fd 100644 --- a/en.json +++ b/en.json @@ -2030,11 +2030,11 @@ "Settings.ImportSettings": "Import Settings", "Settings.ImportSettings.SessionUrls": "On Session URL Import", - "Settings.ImportSettings.SessionUrls.Description": "When a Session URL is imported, what should happen. The available options are:\n\nOpen - Open the Session.\nSpawnEntityInterface - Spawns a representation(such as a session orb) of the URL in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", + "Settings.ImportSettings.SessionUrls.Description": "When a Session URL is imported, what should happen. The available options are:\n\nOpen - Open the Session.\nSpawnInterface - Spawns a representation(such as a session orb) of the URL in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", "Settings.ImportSettings.WorldUrls": "On World URL Import", - "Settings.ImportSettings.WorldUrls.Description": "When a World URL is imported, what should happen. The available options are:\n\nOpen - Open the World.\nSpawnEntityInterface - Spawns a representation(such as a world orb) of the world in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", + "Settings.ImportSettings.WorldUrls.Description": "When a World URL is imported, what should happen. The available options are:\n\nOpen - Open the World.\nSpawnInterface - Spawns a representation(such as a world orb) of the world in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", "Settings.ImportSettings.NetworkUrls": "On Network URL Import", - "Settings.ImportSettings.NetworkUrls.Description": "When a Network URL is imported, what should happen. The available options are:\n\nOpen - Open a connection to the session at the URL.\nSpawnEntityInterface - Spawns a representation(such as a session orb) of the url in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", + "Settings.ImportSettings.NetworkUrls.Description": "When a Network URL is imported, what should happen. The available options are:\n\nOpen - Open a connection to the session at the URL.\nSpawnInterface - Spawns a representation(such as a session orb) of the url in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", "LocomotionArchetype.Walk": "Walk", "LocomotionArchetype.Fly": "Fly", diff --git a/ja.json b/ja.json index d55ca03..d1f21f9 100644 --- a/ja.json +++ b/ja.json @@ -2011,11 +2011,11 @@ "Settings.ImportSettings": "インポート設定", "Settings.ImportSettings.SessionUrls": "セッションURLインポート時", - "Settings.ImportSettings.SessionUrls.Description": "セッションURLがインポートされたときの動作:\n\nOpen - セッションを開く\nSpawnEntityInterface - セッションオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", + "Settings.ImportSettings.SessionUrls.Description": "セッションURLがインポートされたときの動作:\n\nOpen - セッションを開く\nSpawnInterface - セッションオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", "Settings.ImportSettings.WorldUrls": "ワールドURLインポート時", - "Settings.ImportSettings.WorldUrls.Description": "ワールドURLがインポートされた時の動作:\n\nOpen - ワールドを開く\nSpawnEntityInterface - ワールドオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", + "Settings.ImportSettings.WorldUrls.Description": "ワールドURLがインポートされた時の動作:\n\nOpen - ワールドを開く\nSpawnInterface - ワールドオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", "Settings.ImportSettings.NetworkUrls": "ネットワークURLインポート時", - "Settings.ImportSettings.NetworkUrls.Description": "ネットワークURLがインポートされた時の動作:\n\nOpen - セッションへの接続を開く\nSpawnEntityInterface - セッションオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", + "Settings.ImportSettings.NetworkUrls.Description": "ネットワークURLがインポートされた時の動作:\n\nOpen - セッションへの接続を開く\nSpawnInterface - セッションオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", "LocomotionArchetype.Walk": "歩行", "LocomotionArchetype.Fly": "フライ", diff --git a/ko.json b/ko.json index 87ddd25..62696b9 100644 --- a/ko.json +++ b/ko.json @@ -2030,11 +2030,11 @@ "Settings.ImportSettings": "가져오기 설정", "Settings.ImportSettings.SessionUrls": "세션 URL 가져오기 수행시", - "Settings.ImportSettings.SessionUrls.Description": "세션 URL을 가져오기 하는 경우 수행할 동작을 설정합니다.\n\nOpen : 세션 열기\nSpawnEntityInterface : 세션 오브 생성\nSpawnUrl : 세션 주소를 링크로 표시", + "Settings.ImportSettings.SessionUrls.Description": "세션 URL을 가져오기 하는 경우 수행할 동작을 설정합니다.\n\nOpen : 세션 열기\nSpawnInterface : 세션 오브 생성\nSpawnUrl : 세션 주소를 링크로 표시", "Settings.ImportSettings.WorldUrls": "월드 URL 가져오기 수행시", - "Settings.ImportSettings.WorldUrls.Description": "월드 URL을 가져오기 하는 경우 수행할 동작을 설정합니다.\n\nOpen : 월드 열기\nSpawnEntityInterface : 월드 오브 생성\nSpawnUrl : 월드 주소를 링크로 표시", + "Settings.ImportSettings.WorldUrls.Description": "월드 URL을 가져오기 하는 경우 수행할 동작을 설정합니다.\n\nOpen : 월드 열기\nSpawnInterface : 월드 오브 생성\nSpawnUrl : 월드 주소를 링크로 표시", "Settings.ImportSettings.NetworkUrls": "네트워크 URL 가져오기 수행시", - "Settings.ImportSettings.NetworkUrls.Description": "네트워크 URL을 가져오기 하는 경우 수행할 동작을 설정합니다.\n\nOpen : URL을 통해 세션 열기\nSpawnEntityInterface : 세션 오브 같은 아이템 생성\nSpawnUrl : URL을 링크로 표시", + "Settings.ImportSettings.NetworkUrls.Description": "네트워크 URL을 가져오기 하는 경우 수행할 동작을 설정합니다.\n\nOpen : URL을 통해 세션 열기\nSpawnInterface : 세션 오브 같은 아이템 생성\nSpawnUrl : URL을 링크로 표시", "LocomotionArchetype.Walk": "걷기/뛰기", "LocomotionArchetype.Fly": "자유비행", diff --git a/pl.json b/pl.json index 55b58b9..11fc3db 100644 --- a/pl.json +++ b/pl.json @@ -2003,11 +2003,11 @@ "Settings.ImportSettings": "Ustawienia importowania", "Settings.ImportSettings.SessionUrls": "Import URL sesji", - "Settings.ImportSettings.SessionUrls.Description": "Kiedy URL sesji jest importowany, co powinno się stać. Dostępne opcje:\n\nOpen - Dołącz do sesji.\nSpawnEntityInterface - Pokaż reprezentacje (np. kule sesji) URLa.\nSpawnUrl - Pokaż dialog URLa.", + "Settings.ImportSettings.SessionUrls.Description": "Kiedy URL sesji jest importowany, co powinno się stać. Dostępne opcje:\n\nOpen - Dołącz do sesji.\nSpawnInterface - Pokaż reprezentacje (np. kule sesji) URLa.\nSpawnUrl - Pokaż dialog URLa.", "Settings.ImportSettings.WorldUrls": "Import URL świata", - "Settings.ImportSettings.WorldUrls.Description": "Kiedy URL świata jest importowany, co powinno się stać. Dostępne opcje:\n\nOpen - Otwórz świat .\nSpawnEntityInterface - Pokaż reprezentacje (np. kule sesji) Świata.\nSpawnUrl - Pokaż dialog URLa.", + "Settings.ImportSettings.WorldUrls.Description": "Kiedy URL świata jest importowany, co powinno się stać. Dostępne opcje:\n\nOpen - Otwórz świat .\nSpawnInterface - Pokaż reprezentacje (np. kule sesji) Świata.\nSpawnUrl - Pokaż dialog URLa.", "Settings.ImportSettings.NetworkUrls": "Import URL sieci", - "Settings.ImportSettings.NetworkUrls.Description": "Kiedy URL sieci jest importowany, co powinno się stać. Dostępne opcje:\n\nOpen - Połącz z sesją przez URL.\nSpawnEntityInterface - Pokaż reprezentacje (np. kule sesji) URLa.\nSpawnUrl - Pokaż dialog URLa.", + "Settings.ImportSettings.NetworkUrls.Description": "Kiedy URL sieci jest importowany, co powinno się stać. Dostępne opcje:\n\nOpen - Połącz z sesją przez URL.\nSpawnInterface - Pokaż reprezentacje (np. kule sesji) URLa.\nSpawnUrl - Pokaż dialog URLa.", "LocomotionArchetype.Walk": "Chodzenie", "LocomotionArchetype.Fly": "Lot", diff --git a/zh-cn.json b/zh-cn.json index 2295681..750a78a 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -2011,11 +2011,11 @@ "Settings.ImportSettings": "导入设置", "Settings.ImportSettings.SessionUrls": "导入会话设置时", - "Settings.ImportSettings.SessionUrls.Description": "当一个房间URL被导入时,会发生什么。可用的选项有:\n\nOpen - 打开房间\nSpawnEntityInterface - 在当前位置生成URL的表示(例如会话球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", + "Settings.ImportSettings.SessionUrls.Description": "当一个房间URL被导入时,会发生什么。可用的选项有:\n\nOpen - 打开房间\nSpawnInterface - 在当前位置生成URL的表示(例如会话球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", "Settings.ImportSettings.WorldUrls": "导入世界URL时", - "Settings.ImportSettings.WorldUrls.Description": "当导入世界URL时,应该发生什么?可用的选项有:\n\nOpen - 打开世界。\nSpawnEntityInterface - 在当前位置生成URL的表示(例如世界球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", + "Settings.ImportSettings.WorldUrls.Description": "当导入世界URL时,应该发生什么?可用的选项有:\n\nOpen - 打开世界。\nSpawnInterface - 在当前位置生成URL的表示(例如世界球)。\nSpawnUrl - 在当前位置生成URL作为URL接口。", "Settings.ImportSettings.NetworkUrls": "导入网络URL时", - "Settings.ImportSettings.NetworkUrls.Description": "当一个网络URL被导入时,应该发生什么?可用的选项有:\n\nOpen - 在URL处打开一个会话连接。\nSpawnEntityInterface - 在当前位置生成url的表示(例如房间球)。\nSpawnUrl - 在当前的位置生成URL作为URL接口。", + "Settings.ImportSettings.NetworkUrls.Description": "当一个网络URL被导入时,应该发生什么?可用的选项有:\n\nOpen - 在URL处打开一个会话连接。\nSpawnInterface - 在当前位置生成url的表示(例如房间球)。\nSpawnUrl - 在当前的位置生成URL作为URL接口。", "LocomotionArchetype.Walk": "移动", "LocomotionArchetype.Fly": "飞行", From f1539b11209c7f3501064371884b29ec3a40448d Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Tue, 25 Mar 2025 15:08:47 +0000 Subject: [PATCH 353/529] Translated Universe strings. By far the most random collection of strings I've had to translate. :P --- pl.json | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) diff --git a/pl.json b/pl.json index de7fa64..ba299fd 100644 --- a/pl.json +++ b/pl.json @@ -2868,6 +2868,195 @@ "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} światy)", "Discord.RichPresence.InPublicLargeText": "W Publicznym ({version})", + "Universe.UI.Narrative": "Narracja", + "Universe.UI.Freeform": "Freeform", + "Universe.Stars.Sun": "Słońce", + "Universe.Stars.Sirius": "Syriusz", + "Universe.Stars.Pollux": "Polluks", + "Universe.Stars.Arcturus": "Arktur", + "Universe.Stars.Aldebaran": "Aldebaran", + "Universe.Stars.Rigel": "Rigel", + "Universe.Stars.Antares": "Antares", + "Universe.Stars.Betelgeuse": "Betelgeza", + "Universe.Stars.VYCanisMajoris": "VY Canis Majoris", + "Universe.Stars.NMLCygni": "NML Cygni", + "Universe.Stars.UYScuti": "UY Scuti", + "Universe.SolarSystem.SolarSystem": "Układ Słoneczny", + "Universe.SolarSystem.Mercury": "Merkury", + "Universe.SolarSystem.Venus": "Venus", + "Universe.SolarSystem.Earth": "Ziemia", + "Universe.SolarSystem.Mars": "Mars", + "Universe.SolarSystem.Jupiter": "Jowisz", + "Universe.SolarSystem.Saturn": "Saturn", + "Universe.SolarSystem.Uranus": "Uran", + "Universe.SolarSystem.Neptune": "Neptun", + "Universe.SolarSystem.Pluto": "Pluto", + "Universe.SolarSystem.Moon": "Księżyc", + "Universe.SolarSystem.Phobos": "Phobos", + "Universe.SolarSystem.Charon": "Charon", + "Universe.SolarSystem.Callisto": "Kallisto", + "Universe.SolarSystem.AsteroidGanymed": "Asteroida 1036 Ganymed", + "Universe.SolarSystem.Deimos": "Deimos", + "Universe.SolarSystem.Ganymede": "Ganymede (księżyc)", + "Universe.SolarSystem.Mithra": "Asteroida 4486 Mithra", + "Universe.SolarSystem.Geographos": "Asteroida 1620 Geographos", + "Universe.SolarSystem.Kelopatra": "Asteroida 216 Kleopatra", + "Universe.SolarSystem.HW1": "Asteroida (8567) 1996 HW1", + "Universe.SolarSystem.Golevka": "Asteroida 6489 Golevka", + "Universe.SolarSystem.Toutatis": "Asteroida 4179 Toutatis", + "Universe.SolarSystem.Bennu": "Asteroida 101955 Bennu", + "Universe.Animals.Bee": "Bee(Apis Mellifera)", + "Universe.Animals.FinWhale": "Płetwal zwyczajny", + "Universe.Animals.DustMite": "Roztocze kurzu", + "Universe.Animals.Eel": "Węgorz", + "Universe.Animals.Bream": "Leszcz", + "Universe.Animals.BottlenoseDolphin": "Butlonos", + "Universe.Animals.Brachiosaurus": "Brachiozaur", + "Universe.Animals.Mouse": "Mysz", + "Universe.Animals.GiantSquid": "Kałamarnica olbrzymia", + "Universe.Animals.Tardigrade": "Niesporczak", + "Universe.Animals.TRex": "T-Rex", + "Universe.Biology.AverageHumanCell": "Komórka ludzka", + "Universe.Biology.Adenovirus": "Adenowirus", + "Universe.Biology.YChromosome": "Chromosom Y", + "Universe.Biology.Mitochrondrion": "Mitochondrium", + "Universe.Biology.PorcineCircovirus": "Cirkowirus świń", + "Universe.Biology.Salmonella": "Salmonella", + "Universe.Biology.Bacteriophage": "Bakteriofag", + "Universe.Biology.HumanBrain": "Ludzki mózg", + "Universe.Biology.RedBloodCell": "Czerwone krwinki", + "Universe.Biology.WhiteBloodCell": "Białe krwinki", + "Universe.Biology.XChromosome": "Chromosom X", + "Universe.Biology.EColi": "Pałeczka okrężnicy", + "Universe.Biology.DNA": "DNA", + "Universe.Biology.AlphaHelix": "Helisa alfa", + "Universe.Biology.Rhinovirus": "Rinowirus", + "Universe.Biology.Ribosome": "Rybosom", + "Universe.Biology.Chloroplast": "Chloroplast", + "Universe.Biology.PhospholipidBilayer": "Phospholipid Bilayer", + "Universe.Biology.Paramecium": "Paramecium", + "Universe.Biology.HIV": "HIV", + "Universe.Biology.Hair": "Włosy", + "Universe.Biology.HepatitisB": "Wirusowe zapalenie wątroby typu B", + "Universe.Biology.Platelet": "Płytka krwi", + "Universe.Biology.LargestBacteria": "Największa bakteria", + "Universe.Particles.Electron": "Elektron", + "Universe.Particles.Proton": "Proton", + "Universe.Particles.Neutron": "Neutron", + "Universe.Atoms.Hydrogen": "Atom wodoru", + "Universe.Atoms.Helium": "Hel", + "Universe.Atoms.Sulfur": "Atom siarki", + "Universe.Common.Duckweed": "Rzęsa (Duckweed)", + "Universe.Common.Daisy": "Shasta Daisy(Leucanthemum ×superbum)", + "Universe.Common.SiltParticle": "Cząsteczka mułu", + "Universe.Common.SandGrain": "Ziarno piasku", + "Universe.Common.CoffeeBean": "Ziarno kawy", + "Universe.Common.MatchStick": "Zapałka", + "Universe.Common.SaltGrain": "Ziarno soli", + "Universe.Common.USCent": "US 1 Cent", + "Universe.Common.Train": "Pociąg (lokomotywa)", + "Universe.Common.ChickenEgg": "Jajko kurze", + "Universe.Common.Paper": "Papier", + "Universe.Common.Pencil": "Ołówek", + "Universe.Common.OstrichEgg": "Jajo strusia", + "Universe.Common.Earthworm": "Dżdżownica", + "Universe.Common.RiceGrain": "Ziarno ryżu", + "Universe.Common.SunflowerSeed": "Ziarno słonecznika", + "Universe.Common.BeachBall": "Piłka plażowa", + "Universe.Common.Snowflake": "Płatek śniegu", + "Universe.Common.ClayParticle": "Cząsteczka gliny", + "Universe.Common.BasketBall": "Piłka do koszykówki", + "Universe.Common.Hailstone": "Grad", + "Universe.Common.FootballField": "Boisko piłkarskie", + "Universe.Common.DouglasFir": "Daglezja", + "Universe.Common.Human": "Człowiek", + "Universe.Wavelength.BlackLight": "Promieniowanie UV", + "Universe.Wavelength.FarUV": "Ultrafiolet daleki (UV-C)", + "Universe.Wavelength.MiddleUV": "Ultrafiolet średni (UV-B) ", + "Universe.Wavelength.Gamma": "Gamma", + "Universe.Wavelength.XRayHard": "Promieniowanie rentgenowskie (twarde)", + "Universe.Wavelength.XRaySoft": "Promieniowanie rentgenowskie (miękkie)", + "Universe.Wavelength.ExtremeUV": "Ekstremalny ultrafiolet ", + "Universe.Wavelength.NearUV": "Bliski ultrafiolet", + "Universe.Wavelength.Microwave": "Mikrofala", + "Universe.Wavelength.Purple": "Światło fioletowe", + "Universe.Wavelength.Cyan": "Światło cyjanowe", + "Universe.Wavelength.Yellow": "Światło żółte", + "Universe.Wavelength.Red": "Światło czerwone", + "Universe.Wavelength.FM": "Radio FM", + "Universe.Wavelength.AM": "Radio AM", + "Universe.Geology.AllWater": "Cała woda na Ziemi", + "Universe.Geology.LiquidFreshWater": "Płynna słodka woda", + "Universe.Geology.WaterInLakesAndRivers": "Woda w jeziorach i rzekach", + "Universe.Countries.USA": "USA", + "Universe.Countries.CzechRepublic": "Czechy", + "Universe.Countries.UnitedKingdom": "Wielka Brytania", + "Universe.Countries.Ukraine": "Ukraina", + "Universe.Countries.Australia": "Australia", + "Universe.Cities.Paris": "Paryż", + "Universe.Nebulae.CatEye": "Mgławica Kocie Oko (Cat's Eye Nebula)", + "Universe.Nebulae.Crab": "Mgławica Kraba (Crab Nebula)", + "Universe.Nebulae.Butterfly": "NGC 6302 (Butterfly Nebula)", + "Universe.Nebulae.NGC604": "NGC 604 (Gwiezdna Szkółka Olbrzymów)", + "Universe.Nebulae.Orion": "Wielka Mgławica w Orionie", + "Universe.Nebulae.Tarantula": "Mgławica Tarantula (Tarantula Nebula)", + "Universe.Nebulae.Ring": "Mgławica Pierścień (Ring Nebula)", + "Universe.Nebulae.Eagle": "Mgławica Orzeł (Eagle Nebula)", + "Universe.Technology.ISS": "Międzynarodowa Stacja Kosmiczna", + "Universe.Technology.Starship": "SpaceX Starship Transport", + "Universe.Technology.Sputnik": "Sputnik 1", + "Universe.Technology.MoonLander": "Moduł księżycowy", + "Universe.Technology.Voyager": "Voyager", + "Universe.Technology.Ingenuity": "Helikopter marsjański Ingenuity", + "Universe.Technology.TransistorGate": "Bramka tranzystorowa", + "Universe.Technology.CPU": "CPU", + "Universe.Technology.MicroSD": "Karta MicroSD", + "Universe.Technology.Note4": "Galaxy Note 4", + "Universe.Technology.Car": "Samochód", + "Universe.Technology.CargoShip": "Statek transportowy", + "Universe.Landmarks.PyramidOfKhafre": "Piramida Chefrena", + "Universe.Landmarks.DistanceFromLA2SF": "Dystans z Los Angeles do San Fancisco", + "Universe.Landmarks.EiffelTower": "Wieża Eiffla", + "Universe.Landmarks.StatueOfLiberty": "Statua Wolności", + "Universe.Landmarks.MountEverest": "Everest", + "Universe.Landmarks.LHC": "Wielki Zderzacz Hadronów", + "Universe.Chemistry.Ethanol": "Etanol", + "Universe.Chemistry.CarbonNanotube": "Nanorurki węglowe", + "Universe.Chemistry.Glucose": "Glukoza", + "Universe.Chemistry.Water": "Woda", + "Universe.Galaxies.MilkyWay": "Droga Mleczna", + "Universe.Universe.StarCluster": "Gwiezdny klaster", + "Universe.Galaxies.Andromeda": "Galaktyka Andromeda", + "Universe.Galaxies.Sombrero": "Galaktyka Sombrero", + "Universe.Universe.GalaxyFillament": "Galaxy Filament", + "Universe.Universe.ObservableUniverse": "Obserwowalny wszechświat", + "Universe.Galaxies.IC1101": "IC 1101", + "Universe.Galaxies.SmallMagellanicCloud": "Mały Obłok Magellana (galaktyka karłowata)", + "Universe.Galaxies.NGC1300": "NGC 1300 (Barred Spiral Galaxy)", + "Universe.Galaxies.NGC4414": "NGC 4414", + "Universe.Units.Attometer": "Attometr", + "Universe.Units.Femtometer": "Femtometr", + "Universe.Units.Picometer": "Pikometr", + "Universe.Units.Angstrom": "Angstrem", + "Universe.Units.Nanometer": "Nanometr", + "Universe.Units.Micrometer": "Mikrometr", + "Universe.Units.Millimeter": "Milimetr", + "Universe.Units.Centimeter": "Centymetr", + "Universe.Units.Meter": "Metr", + "Universe.Units.Kilometer": "Kilometr", + "Universe.Units.AU": "Jednostka astronomiczna (AU)", + "Universe.Units.LightSecond": "Sekunda świetlna", + "Universe.Units.LightYear": "Rok świetlny", + "Universe.Units.Parsec": "Parsek", + "Universe.Units.Inch": "Cal", + "Universe.Units.Foot": "Stopa", + "Universe.Units.Yard": "Jarda", + "Universe.Units.Mile": "Mila", + "Universe.Units.NauticalMile": "Mila morska", + "Universe.Units.HubbleLength": "Odległość Hubble'a", + "Universe.Units.EarthRadius": "Promień Ziemi", + "Universe.Units.LunarDistance": "Odległość księżycowa", + "Dummy": "Dummy" } } From bf315fed78243b11f9df15eadf710ffc4aedfd60 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 25 Mar 2025 21:38:13 +0100 Subject: [PATCH 354/529] Add gaussian point collider string --- 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 | 1 + Missing/fr.md | 1 + Missing/hu.md | 1 + Missing/is.md | 1 + Missing/ja.md | 1 + Missing/ko.md | 3 +++ Missing/nl.md | 1 + Missing/no.md | 1 + Missing/pl.md | 1 + Missing/pt-br.md | 1 + Missing/ru.md | 1 + Missing/sv.md | 1 + Missing/th.md | 1 + Missing/tr.md | 1 + Missing/uk.md | 1 + Missing/zh-cn.md | 1 + Missing/zh-tw.md | 1 + README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 2 ++ 25 files changed, 51 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 839a5f3..894eb00 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -800,6 +800,7 @@ Inspector.Member.SplitBlendshape.Y Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Texture3D.SpawnVisualizer Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight diff --git a/Missing/de.md b/Missing/de.md index b9c159b..b5ffa1d 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -19,4 +19,5 @@ Settings.GaussianSplatQualitySettings.ColorFormat Settings.GaussianSplatQualitySettings.ColorFormat.Description Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider diff --git a/Missing/en-gb.md b/Missing/en-gb.md index f9163a8..c12665f 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1804,6 +1804,7 @@ Inspector.Mesh.UV_Multiplicator Inspector.Mesh.ScaleUVs Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Skybox.SetActiveSkybox diff --git a/Missing/eo.md b/Missing/eo.md index 2ed5340..aa3a8fc 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -766,6 +766,7 @@ Inspector.Member.SplitBlendshape.Y Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Texture3D.SpawnVisualizer Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight diff --git a/Missing/es.md b/Missing/es.md index aa6a30e..0d00fc2 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -129,6 +129,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Texture3D.SpawnVisualizer Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight diff --git a/Missing/et.md b/Missing/et.md index d832593..924d828 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -1108,6 +1108,7 @@ Inspector.Mesh.RecalculateBlendshapeNormalsSmooth Inspector.Mesh.RecalculateBlendshapeTangentsMikkt Inspector.Mesh.ConvertToPointCloud Inspector.Mesh.MergeBlendshapes +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/fi.md b/Missing/fi.md index 4be11a0..5ea7860 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -297,6 +297,7 @@ Inspector.Mesh.ReverseWinding Inspector.Mesh.TrimVertexBoneWeightsTo Inspector.Mesh.BoneTrimCount Inspector.Mesh.UV_Multiplicator +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.VHACD.Parameter.PlaneDownsampling diff --git a/Missing/fr.md b/Missing/fr.md index 6e16a78..25ed822 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -19,4 +19,5 @@ Settings.GaussianSplatQualitySettings.ColorFormat Settings.GaussianSplatQualitySettings.ColorFormat.Description Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider diff --git a/Missing/hu.md b/Missing/hu.md index 1a3a33d..8b208c1 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -1185,6 +1185,7 @@ Inspector.Mesh.UV_Multiplicator Inspector.Mesh.ScaleUVs Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/is.md b/Missing/is.md index 53bc046..c4d5b01 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1273,6 +1273,7 @@ Inspector.Mesh.UV_Multiplicator Inspector.Mesh.ScaleUVs Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/ja.md b/Missing/ja.md index b075454..363e978 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -19,4 +19,5 @@ Settings.GaussianSplatQualitySettings.ColorFormat Settings.GaussianSplatQualitySettings.ColorFormat.Description Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..e9fd393 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider + diff --git a/Missing/nl.md b/Missing/nl.md index f2f871f..9ca06dd 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -101,6 +101,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.GaussianSplat.SplatInfo diff --git a/Missing/no.md b/Missing/no.md index 43f7331..edb8e2b 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -832,6 +832,7 @@ Inspector.Member.SplitBlendshape.Y Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Texture3D.SpawnVisualizer Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight diff --git a/Missing/pl.md b/Missing/pl.md index 85c78e7..3850306 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -25,6 +25,7 @@ Settings.GaussianSplatQualitySettings.ColorFormat Settings.GaussianSplatQualitySettings.ColorFormat.Description Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.GaussianSplat.SplatInfo Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex diff --git a/Missing/pt-br.md b/Missing/pt-br.md index f8f995e..f5fe1e1 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -833,6 +833,7 @@ Inspector.Member.SplitBlendshape.Y Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Texture3D.SpawnVisualizer Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight diff --git a/Missing/ru.md b/Missing/ru.md index fc94c61..0496694 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -90,6 +90,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.GaussianSplat.SplatInfo diff --git a/Missing/sv.md b/Missing/sv.md index 3dfd423..7d44f53 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -1253,6 +1253,7 @@ Inspector.Mesh.UV_Multiplicator Inspector.Mesh.ScaleUVs Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/th.md b/Missing/th.md index 5fa5bb3..59ced80 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1778,6 +1778,7 @@ Inspector.Mesh.UV_Multiplicator Inspector.Mesh.ScaleUVs Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/tr.md b/Missing/tr.md index abbf214..35af30e 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -1142,6 +1142,7 @@ Inspector.Mesh.RecalculateBlendshapeNormalsSmooth Inspector.Mesh.RecalculateBlendshapeTangentsMikkt Inspector.Mesh.ConvertToPointCloud Inspector.Mesh.MergeBlendshapes +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/uk.md b/Missing/uk.md index 9e97e40..f061b65 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -530,6 +530,7 @@ Inspector.Mesh.UV_Multiplicator Inspector.Mesh.ScaleUVs Inspector.MeshRenderer.MergeByMaterial Inspector.MeshRenderer.SplitByMaterial +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.MeshCollider.VHACD Inspector.MeshCollider.ReplaceBox Inspector.Texture3D.SpawnVisualizer diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 8a7c82a..3106f2a 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -19,6 +19,7 @@ Settings.GaussianSplatQualitySettings.ColorFormat Settings.GaussianSplatQualitySettings.ColorFormat.Description Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Universe.UI.Narrative Universe.UI.Freeform Universe.Stars.Sun diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 95657af..a2ed4db 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -828,6 +828,7 @@ Inspector.Member.SplitBlendshape.Y Inspector.Member.SplitBlendshape.Z Inspector.ProceduralAsset.UpdateCount Inspector.ProceduralAsset.Error +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Texture3D.SpawnVisualizer Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight diff --git a/README.md b/README.md index b0b1eac..4687af0 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 60.5% - Missing keys: 1036 -German [de] - 99.4% - Missing keys: 17 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2558 +Czech [cs] - 60.5% - Missing keys: 1037 +German [de] - 99.3% - Missing keys: 18 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2559 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.8% - Missing keys: 1002 -Spanish [es] - 87.6% - Missing keys: 324 -Estonian [et] - 31.5% - Missing keys: 1796 -Finnish [fi] - 78.7% - Missing keys: 559 -French [fr] - 99.4% - Missing keys: 17 -Hungarian [hu] - 25.2% - Missing keys: 1960 -Icelandic [is] - 23.7% - Missing keys: 2001 -Japanese [ja] - 99.4% - Missing keys: 17 -Korean [ko] - 100.0% - Missing keys: 0 -Dutch [nl] - 88.8% - Missing keys: 293 -Norwegian [no] - 59.2% - Missing keys: 1070 -Polish [pl] - 91.8% - Missing keys: 215 -Portuguese (Brazil) [pt-br] - 59.1% - Missing keys: 1071 -Russian [ru] - 89.2% - Missing keys: 282 -Swedish [sv] - 24.3% - Missing keys: 1984 -Thai [th] - 2.6% - Missing keys: 2552 -Turkish [tr] - 31.0% - Missing keys: 1808 -Ukrainian [uk] - 50.1% - Missing keys: 1309 -Chinese (Simplified, Mainland China) [zh-cn] - 92.2% - Missing keys: 205 -Chinese (Traditional, Taiwan) [zh-tw] - 59.4% - Missing keys: 1065 +Esperanto [eo] - 61.7% - Missing keys: 1003 +Spanish [es] - 87.6% - Missing keys: 325 +Estonian [et] - 31.5% - Missing keys: 1797 +Finnish [fi] - 78.6% - Missing keys: 560 +French [fr] - 99.3% - Missing keys: 18 +Hungarian [hu] - 25.2% - Missing keys: 1961 +Icelandic [is] - 23.6% - Missing keys: 2002 +Japanese [ja] - 99.3% - Missing keys: 18 +Korean [ko] - 100.0% - Missing keys: 1 +Dutch [nl] - 88.8% - Missing keys: 294 +Norwegian [no] - 59.2% - Missing keys: 1071 +Polish [pl] - 91.8% - Missing keys: 216 +Portuguese (Brazil) [pt-br] - 59.1% - Missing keys: 1072 +Russian [ru] - 89.2% - Missing keys: 283 +Swedish [sv] - 24.3% - Missing keys: 1985 +Thai [th] - 2.6% - Missing keys: 2553 +Turkish [tr] - 31.0% - Missing keys: 1809 +Ukrainian [uk] - 50.0% - Missing keys: 1310 +Chinese (Simplified, Mainland China) [zh-cn] - 92.1% - Missing keys: 206 +Chinese (Traditional, Taiwan) [zh-tw] - 59.3% - Missing keys: 1066 -Total keys: 2621 +Total keys: 2622 ## 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. diff --git a/en.json b/en.json index 2b41e83..bb7d738 100644 --- a/en.json +++ b/en.json @@ -2155,6 +2155,8 @@ "Inspector.MeshRenderer.MergeByMaterial": "Merge submeshes with same material", "Inspector.MeshRenderer.SplitByMaterial": "Split into separate meshes by material", + "Inspector.GaussianSplatRenderer.GeneratePointCloudCollider": "Generate point cloud collider", + "Inspector.MeshCollider.VHACD": "Convex Hull Decomposition (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Replace With Box Collider", From b79cf26fdd45ed17de2bbdfafa2f08efc15cf9ce Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 25 Mar 2025 23:31:52 +0100 Subject: [PATCH 355/529] Update stats --- Missing/de.md | 17 ---- Missing/fr.md | 17 ---- Missing/ja.md | 17 ---- Missing/zh-cn.md | 205 ----------------------------------------------- README.md | 8 +- 5 files changed, 4 insertions(+), 260 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index b5ffa1d..500a66b 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,22 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] -Tools.GaussianSplat.Name -Tools.GaussianSplat.ClipBox -Tools.GaussianSplat.ClipSphere -GaussianSplat.Processing.RemovingSplats -GaussianSplat.Processing.SplatProgress -GaussianSplat.Processing.LoadingData -GaussianSplat.Processing.FailNoData -Settings.GaussianSplatQualitySettings.AdvancedQuality -Settings.GaussianSplatQualitySettings.AdvancedQuality.Description -Settings.GaussianSplatQualitySettings.PositionFormat -Settings.GaussianSplatQualitySettings.PositionFormat.Description -Settings.GaussianSplatQualitySettings.ScaleFormat -Settings.GaussianSplatQualitySettings.ScaleFormat.Description -Settings.GaussianSplatQualitySettings.ColorFormat -Settings.GaussianSplatQualitySettings.ColorFormat.Description -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Inspector.GaussianSplatRenderer.GeneratePointCloudCollider diff --git a/Missing/fr.md b/Missing/fr.md index 25ed822..5c8bda9 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,22 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] -Tools.GaussianSplat.Name -Tools.GaussianSplat.ClipBox -Tools.GaussianSplat.ClipSphere -GaussianSplat.Processing.RemovingSplats -GaussianSplat.Processing.SplatProgress -GaussianSplat.Processing.LoadingData -GaussianSplat.Processing.FailNoData -Settings.GaussianSplatQualitySettings.AdvancedQuality -Settings.GaussianSplatQualitySettings.AdvancedQuality.Description -Settings.GaussianSplatQualitySettings.PositionFormat -Settings.GaussianSplatQualitySettings.PositionFormat.Description -Settings.GaussianSplatQualitySettings.ScaleFormat -Settings.GaussianSplatQualitySettings.ScaleFormat.Description -Settings.GaussianSplatQualitySettings.ColorFormat -Settings.GaussianSplatQualitySettings.ColorFormat.Description -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Inspector.GaussianSplatRenderer.GeneratePointCloudCollider diff --git a/Missing/ja.md b/Missing/ja.md index 363e978..0eb260f 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,22 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] -Tools.GaussianSplat.Name -Tools.GaussianSplat.ClipBox -Tools.GaussianSplat.ClipSphere -GaussianSplat.Processing.RemovingSplats -GaussianSplat.Processing.SplatProgress -GaussianSplat.Processing.LoadingData -GaussianSplat.Processing.FailNoData -Settings.GaussianSplatQualitySettings.AdvancedQuality -Settings.GaussianSplatQualitySettings.AdvancedQuality.Description -Settings.GaussianSplatQualitySettings.PositionFormat -Settings.GaussianSplatQualitySettings.PositionFormat.Description -Settings.GaussianSplatQualitySettings.ScaleFormat -Settings.GaussianSplatQualitySettings.ScaleFormat.Description -Settings.GaussianSplatQualitySettings.ColorFormat -Settings.GaussianSplatQualitySettings.ColorFormat.Description -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Inspector.GaussianSplatRenderer.GeneratePointCloudCollider diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 3106f2a..a7f43ee 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,210 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] -Tools.GaussianSplat.Name -Tools.GaussianSplat.ClipBox -Tools.GaussianSplat.ClipSphere -GaussianSplat.Processing.RemovingSplats -GaussianSplat.Processing.SplatProgress -GaussianSplat.Processing.LoadingData -GaussianSplat.Processing.FailNoData -Settings.GaussianSplatQualitySettings.AdvancedQuality -Settings.GaussianSplatQualitySettings.AdvancedQuality.Description -Settings.GaussianSplatQualitySettings.PositionFormat -Settings.GaussianSplatQualitySettings.PositionFormat.Description -Settings.GaussianSplatQualitySettings.ScaleFormat -Settings.GaussianSplatQualitySettings.ScaleFormat.Description -Settings.GaussianSplatQualitySettings.ColorFormat -Settings.GaussianSplatQualitySettings.ColorFormat.Description -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description Inspector.GaussianSplatRenderer.GeneratePointCloudCollider -Universe.UI.Narrative -Universe.UI.Freeform -Universe.Stars.Sun -Universe.Stars.Sirius -Universe.Stars.Pollux -Universe.Stars.Arcturus -Universe.Stars.Aldebaran -Universe.Stars.Rigel -Universe.Stars.Antares -Universe.Stars.Betelgeuse -Universe.Stars.VYCanisMajoris -Universe.Stars.NMLCygni -Universe.Stars.UYScuti -Universe.SolarSystem.SolarSystem -Universe.SolarSystem.Mercury -Universe.SolarSystem.Venus -Universe.SolarSystem.Earth -Universe.SolarSystem.Mars -Universe.SolarSystem.Jupiter -Universe.SolarSystem.Saturn -Universe.SolarSystem.Uranus -Universe.SolarSystem.Neptune -Universe.SolarSystem.Pluto -Universe.SolarSystem.Moon -Universe.SolarSystem.Phobos -Universe.SolarSystem.Charon -Universe.SolarSystem.Callisto -Universe.SolarSystem.AsteroidGanymed -Universe.SolarSystem.Deimos -Universe.SolarSystem.Ganymede -Universe.SolarSystem.Mithra -Universe.SolarSystem.Geographos -Universe.SolarSystem.Kelopatra -Universe.SolarSystem.HW1 -Universe.SolarSystem.Golevka -Universe.SolarSystem.Toutatis -Universe.SolarSystem.Bennu -Universe.Animals.Bee -Universe.Animals.FinWhale -Universe.Animals.DustMite -Universe.Animals.Eel -Universe.Animals.Bream -Universe.Animals.BottlenoseDolphin -Universe.Animals.Brachiosaurus -Universe.Animals.Mouse -Universe.Animals.GiantSquid -Universe.Animals.Tardigrade -Universe.Animals.TRex -Universe.Biology.AverageHumanCell -Universe.Biology.Adenovirus -Universe.Biology.YChromosome -Universe.Biology.Mitochrondrion -Universe.Biology.PorcineCircovirus -Universe.Biology.Salmonella -Universe.Biology.Bacteriophage -Universe.Biology.HumanBrain -Universe.Biology.RedBloodCell -Universe.Biology.WhiteBloodCell -Universe.Biology.XChromosome -Universe.Biology.EColi -Universe.Biology.DNA -Universe.Biology.AlphaHelix -Universe.Biology.Rhinovirus -Universe.Biology.Ribosome -Universe.Biology.Chloroplast -Universe.Biology.PhospholipidBilayer -Universe.Biology.Paramecium -Universe.Biology.HIV -Universe.Biology.Hair -Universe.Biology.HepatitisB -Universe.Biology.Platelet -Universe.Biology.LargestBacteria -Universe.Particles.Electron -Universe.Particles.Proton -Universe.Particles.Neutron -Universe.Atoms.Hydrogen -Universe.Atoms.Helium -Universe.Atoms.Sulfur -Universe.Common.Duckweed -Universe.Common.Daisy -Universe.Common.SiltParticle -Universe.Common.SandGrain -Universe.Common.CoffeeBean -Universe.Common.MatchStick -Universe.Common.SaltGrain -Universe.Common.USCent -Universe.Common.Train -Universe.Common.ChickenEgg -Universe.Common.Paper -Universe.Common.Pencil -Universe.Common.OstrichEgg -Universe.Common.Earthworm -Universe.Common.RiceGrain -Universe.Common.SunflowerSeed -Universe.Common.BeachBall -Universe.Common.Snowflake -Universe.Common.ClayParticle -Universe.Common.BasketBall -Universe.Common.Hailstone -Universe.Common.FootballField -Universe.Common.DouglasFir -Universe.Common.Human -Universe.Wavelength.BlackLight -Universe.Wavelength.FarUV -Universe.Wavelength.MiddleUV -Universe.Wavelength.Gamma -Universe.Wavelength.XRayHard -Universe.Wavelength.XRaySoft -Universe.Wavelength.ExtremeUV -Universe.Wavelength.NearUV -Universe.Wavelength.Microwave -Universe.Wavelength.Purple -Universe.Wavelength.Cyan -Universe.Wavelength.Yellow -Universe.Wavelength.Red -Universe.Wavelength.FM -Universe.Wavelength.AM -Universe.Geology.AllWater -Universe.Geology.LiquidFreshWater -Universe.Geology.WaterInLakesAndRivers -Universe.Countries.USA -Universe.Countries.CzechRepublic -Universe.Countries.UnitedKingdom -Universe.Countries.Ukraine -Universe.Countries.Australia -Universe.Cities.Paris -Universe.Nebulae.CatEye -Universe.Nebulae.Crab -Universe.Nebulae.Butterfly -Universe.Nebulae.NGC604 -Universe.Nebulae.Orion -Universe.Nebulae.Tarantula -Universe.Nebulae.Ring -Universe.Nebulae.Eagle -Universe.Technology.ISS -Universe.Technology.Starship -Universe.Technology.Sputnik -Universe.Technology.MoonLander -Universe.Technology.Voyager -Universe.Technology.Ingenuity -Universe.Technology.TransistorGate -Universe.Technology.CPU -Universe.Technology.MicroSD -Universe.Technology.Note4 -Universe.Technology.Car -Universe.Technology.CargoShip -Universe.Landmarks.PyramidOfKhafre -Universe.Landmarks.DistanceFromLA2SF -Universe.Landmarks.EiffelTower -Universe.Landmarks.StatueOfLiberty -Universe.Landmarks.MountEverest -Universe.Landmarks.LHC -Universe.Chemistry.Ethanol -Universe.Chemistry.CarbonNanotube -Universe.Chemistry.Glucose -Universe.Chemistry.Water -Universe.Galaxies.MilkyWay -Universe.Universe.StarCluster -Universe.Galaxies.Andromeda -Universe.Galaxies.Sombrero -Universe.Universe.GalaxyFillament -Universe.Universe.ObservableUniverse -Universe.Galaxies.IC1101 -Universe.Galaxies.SmallMagellanicCloud -Universe.Galaxies.NGC1300 -Universe.Galaxies.NGC4414 -Universe.Units.Attometer -Universe.Units.Femtometer -Universe.Units.Picometer -Universe.Units.Angstrom -Universe.Units.Nanometer -Universe.Units.Micrometer -Universe.Units.Millimeter -Universe.Units.Centimeter -Universe.Units.Meter -Universe.Units.Kilometer -Universe.Units.AU -Universe.Units.LightSecond -Universe.Units.LightYear -Universe.Units.Parsec -Universe.Units.Inch -Universe.Units.Foot -Universe.Units.Yard -Universe.Units.Mile -Universe.Units.NauticalMile -Universe.Units.HubbleLength -Universe.Units.EarthRadius -Universe.Units.LunarDistance diff --git a/README.md b/README.md index 4687af0..bb75175 100644 --- a/README.md +++ b/README.md @@ -3,17 +3,17 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 60.5% - Missing keys: 1037 -German [de] - 99.3% - Missing keys: 18 +German [de] - 100.0% - Missing keys: 1 English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2559 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 61.7% - Missing keys: 1003 Spanish [es] - 87.6% - Missing keys: 325 Estonian [et] - 31.5% - Missing keys: 1797 Finnish [fi] - 78.6% - Missing keys: 560 -French [fr] - 99.3% - Missing keys: 18 +French [fr] - 100.0% - Missing keys: 1 Hungarian [hu] - 25.2% - Missing keys: 1961 Icelandic [is] - 23.6% - Missing keys: 2002 -Japanese [ja] - 99.3% - Missing keys: 18 +Japanese [ja] - 100.0% - Missing keys: 1 Korean [ko] - 100.0% - Missing keys: 1 Dutch [nl] - 88.8% - Missing keys: 294 Norwegian [no] - 59.2% - Missing keys: 1071 @@ -24,7 +24,7 @@ Swedish [sv] - 24.3% - Missing keys: 1985 Thai [th] - 2.6% - Missing keys: 2553 Turkish [tr] - 31.0% - Missing keys: 1809 Ukrainian [uk] - 50.0% - Missing keys: 1310 -Chinese (Simplified, Mainland China) [zh-cn] - 92.1% - Missing keys: 206 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 Chinese (Traditional, Taiwan) [zh-tw] - 59.3% - Missing keys: 1066 Total keys: 2622 From 5ce4e6a13d8b59c62df3582ad6366fe725c8734c Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 25 Mar 2025 23:32:23 +0100 Subject: [PATCH 356/529] de: pointcloud collider --- de.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/de.json b/de.json index e1e0f66..52fcf1d 100644 --- a/de.json +++ b/de.json @@ -2155,6 +2155,8 @@ "Inspector.MeshRenderer.MergeByMaterial": "Submeshes mit demselben Material zusammenführen", "Inspector.MeshRenderer.SplitByMaterial": "Nach Material in separate Meshes aufteilen", + "Inspector.GaussianSplatRenderer.GeneratePointCloudCollider": "Punktwolken-Collider erzeugen", + "Inspector.MeshCollider.VHACD": "Konvexe Hüllenzerlegung (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Mit Box Collider ersetzen", From d2a1527c7bed045c811ee9ad708fabe0c63caa2f Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Wed, 26 Mar 2025 08:06:19 +0900 Subject: [PATCH 357/529] c --- ko.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ko.json b/ko.json index 62696b9..7d44503 100644 --- a/ko.json +++ b/ko.json @@ -2137,7 +2137,7 @@ "Inspector.Mesh.MakeDualSided": "양면으로 만들기", "Inspector.Mesh.ConvertToFlatShading": "플렛 셰이딩으로 변환", "Inspector.Mesh.ConvertToConvexHull": "볼록 껍질로 변환", - "Inspector.Mesh.ConvertToPointCloud": "점(Point Cloud)들로 변환", + "Inspector.Mesh.ConvertToPointCloud": "점(Point cloud)들로 변환", "Inspector.Mesh.MergeDoubles": "중첩 병합", "Inspector.Mesh.StripEmptyBlendshapes": "비어있는 블렌드셰이프 제거", "Inspector.Mesh.StripBlendshapeNormals": "블렌드셰이프 방향 제거", @@ -2155,8 +2155,10 @@ "Inspector.MeshRenderer.MergeByMaterial": "동일 머티리얼을 사용하는 서브메시 병합", "Inspector.MeshRenderer.SplitByMaterial": "메시를 머티리얼별로 분리", + "Inspector.GaussianSplatRenderer.GeneratePointCloudCollider": "점(Point cloud) 충돌체 생성", + "Inspector.MeshCollider.VHACD": "볼록 껍질 분해 (V-HACD 2.0)", - "Inspector.MeshCollider.ReplaceBox": "BoxCollider로 교체", + "Inspector.MeshCollider.ReplaceBox": "정육면 충돌체로 대체", "Inspector.Texture3D.SpawnVisualizer" : "생성 시각화", From 58cc9e757bc389b4295c9e15cff3feb25fe7d3c7 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 26 Mar 2025 20:37:18 +0900 Subject: [PATCH 358/529] Update ja.json --- ja.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ja.json b/ja.json index b089fa3..417c84d 100644 --- a/ja.json +++ b/ja.json @@ -2155,8 +2155,10 @@ "Inspector.MeshRenderer.MergeByMaterial": "同じマテリアル同士で結合", "Inspector.MeshRenderer.SplitByMaterial": "マテリアルでメッシュを分ける", + "Inspector.GaussianSplatRenderer.GeneratePointCloudCollider": "点群のコライダーを生成する", + "Inspector.MeshCollider.VHACD": "凸包に分解(V-HACD 2.0)", - "Inspector.MeshCollider.ReplaceBox": "Box Collider に置き換える", + "Inspector.MeshCollider.ReplaceBox": "ボックスコライダーに置き換える", "Inspector.Texture3D.SpawnVisualizer" : "ビジュアライザーをスポーン", From a9f93fde16a4cc07de941fdd74af94ff66615308 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Wed, 26 Mar 2025 13:54:18 +0000 Subject: [PATCH 359/529] Translated GaussianSplat.Processing.* --- pl.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pl.json b/pl.json index 508213f..acaec57 100644 --- a/pl.json +++ b/pl.json @@ -1090,6 +1090,11 @@ "GaussianSplat.Encoding.EncodingColors" : "Enkodowanie {encoded} kolorów z {total}", "GaussianSplat.Encoding.EncodingFinalizing" : "Finalizowanie enkodowania", + "GaussianSplat.Processing.RemovingSplats" : "Usuwanie splatów", + "GaussianSplat.Processing.SplatProgress" : "Przetworzenie {count} z {total}", + "GaussianSplat.Processing.LoadingData" : "Ładowanie danych zasobów", + "GaussianSplat.Processing.FailNoData" : "Nie udało się załadować danych zasobów do przetworzenia", + "Importer.Video.Title": "Importer Filmów", "Importer.Video.Prompt": "Co chcesz importować?", "Importer.Video.Regular": "Film", From 8648586f11553bf40e79a1dab15d1e9014e3fcfc Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Wed, 26 Mar 2025 13:57:41 +0000 Subject: [PATCH 360/529] Minor tweak to Gaussian Splat progress. --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index acaec57..83dd88d 100644 --- a/pl.json +++ b/pl.json @@ -1078,7 +1078,7 @@ "Importer.Splat.Progress.Importing": "Importowanie Gaussian Splat", "Importer.Splat.Progress.ReadingHeader": "Odczyt nagłówka pliku", - "Importer.Splat.Progress.ConvertingSplats": "Przekonwertowano {converted} splats z {total}", + "Importer.Splat.Progress.ConvertingSplats": "Przekonwertowano {converted} splatów z {total}", "Importer.Splat.Progress.EncodingData": "Enkodowanie przekonwertowanych danych", "GaussianSplat.Encoding.Title" : "Enkodowanie Gaussian Splat", From 59a973e0c83ad6858f4487dca52872e0a9ef72c0 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Wed, 26 Mar 2025 14:01:44 +0000 Subject: [PATCH 361/529] Translated Tools.GaussianSplat.* --- pl.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pl.json b/pl.json index 83dd88d..b582e2a 100644 --- a/pl.json +++ b/pl.json @@ -864,6 +864,10 @@ "Tools.RigTransfer.Name": "Narzędzie przenoszenia meshy", "Tools.RigTransfer.ClearSource": "Wyczyść źródło", + "Tools.GaussianSplat.Name" : "Narzędzie Gaussian Splatów", + "Tools.GaussianSplat.ClipBox" : "Wycięcie kuboidalne", + "Tools.GaussianSplat.ClipSphere" : "Wycięcie sferyczne", + "Tools.ComponentClone.Name": "Narzędzie klonowania komponentów", "Tools.ComponentClone.SingleInstanceOn": "Jedna Instancja: Włączona", "Tools.ComponentClone.SingleInstanceOff": "Jedna Instancja: Wyłączona", From bf3b63af1f904e985488b183ce19db30b64800e5 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Wed, 26 Mar 2025 14:13:54 +0000 Subject: [PATCH 362/529] Translated Settings.GaussianSplatQualitySettings.* --- pl.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pl.json b/pl.json index b582e2a..456d1d0 100644 --- a/pl.json +++ b/pl.json @@ -1991,6 +1991,20 @@ "Settings.GaussianSplatQualitySettings": "Jakość renderowania Guassian Splat", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "Sortowanie Mega-operacji na kamerę", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "Podczas renderowania Gaussian Splats, splats muszą zostać posortowane dla każdej kamery. Obecnie operacja ta może być dość obciążająca, więc jest rozłożona na dłuższy czas, aby poprawić ogólną liczbę klatek na sekundę.

Increase Zwiększ wartość, aby sortowanie odbywało się szybciej. Zmniejszy to liczbę artefaktów podczas szybkiej zmiany kąta widzenia wokół Gaussian Splats.

Decrease Zmniejsz wartość, aby zredukować użycie GPU, jeśli procesor graficzny nie radzi sobie z tym. Spowoduje to jednak zwiększenie artefaktów przy szybkiej zmianie kąta widzenia.", + "Settings.GaussianSplatQualitySettings.QualityPreset" : "Preset jakości", + "Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "Kontroluje jakość gaussian splatów i ich użycie pamięci graficznej. Wyższa jakość używa więcej pamięci graficznej.

Very Low: ~18.62x mniejsze
Low: ~14x mniejsze
Medium: ~5.14x mniejsze
High: ~2.94x mniejsze
Very High: Bez Kompresji (oryginał)", + "Settings.GaussianSplatQualitySettings.MinLocalQuality" : "Minimalna lokalna kompresowana jakość", + "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "Dla lokalnie importowanych gaussian splats, jakość nigdy nie będzie niższa niż ta wartość.

Nie zalecamy ustawiania tej wartości poniżej Medium, ponieważ niższe poziomy jakości są znacznie bardziej intensywne i czasochłonne w kompresji i powinny być pozostawione do kompresji w chmurze.

Ustawienie tej opcji na Very High sprawi, że gaussian splats będą ładować się znacznie szybciej po zaimportowaniu, ponieważ nie będą musiały być kompresowane kosztem wysokiego zużycia pamięci graficznej.", + "Settings.GaussianSplatQualitySettings.AdvancedQuality" : "Zaawansowane ustawienia jakości", + "Settings.GaussianSplatQualitySettings.AdvancedQuality.Description" : "Włączenie tej funkcji umożliwia skonfigurowanie określonych kodowań używanych dla różnych buforów Gaussian Splat. Daje to bardzo precyzyjną kontrolę nad jakością. Może to być również używane do celów testowych/diagnostycznych.", + "Settings.GaussianSplatQualitySettings.PositionFormat" : "Format danych pozycji", + "Settings.GaussianSplatQualitySettings.PositionFormat.Description" : "Kodowanie używane dla pozycji splatów", + "Settings.GaussianSplatQualitySettings.ScaleFormat" : "Format danych skali", + "Settings.GaussianSplatQualitySettings.ScaleFormat.Description" : "Kodowanie używane dla skal splatów", + "Settings.GaussianSplatQualitySettings.ColorFormat" : "Format danych kolorów", + "Settings.GaussianSplatQualitySettings.ColorFormat.Description" : "Kodowanie używane dla kolorów i przezroczystości splatów", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat" : "Format danych harmonik sferycznych", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description" : "Kodowanie używane dla harmonik sferycznych splatów", "Settings.ResolutionSettings": "Rozdzielczość", "Settings.ResolutionSettings.Fullscreen": "Pełny ekran", From a7b6945da1c2725a98fd0a47880f3ccc1cebc8e3 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Wed, 26 Mar 2025 14:15:04 +0000 Subject: [PATCH 363/529] Used CleanJSON.py --- pl.json | 96 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/pl.json b/pl.json index 456d1d0..536f737 100644 --- a/pl.json +++ b/pl.json @@ -96,9 +96,9 @@ "Interaction.Grab.Precision": "Chwyć: Precyzja", "Interaction.Grab.Auto": "Chwyć: Automatyczny", "Interaction.Grab.Off": "Chwyć: Tylko Laser", - "Interaction.Grabbing" : "Chwytanie", - "Interaction.Grab.StickyGrab" : "Lepki chwyt", - "Interaction.Grab.HoldToHold" : "Chwycić, by trzymać", + "Interaction.Grabbing": "Chwytanie", + "Interaction.Grab.StickyGrab": "Lepki chwyt", + "Interaction.Grab.HoldToHold": "Chwycić, by trzymać", "Interaction.Locomotion": "Lokomocja", "Interaction.Locomotion.None": "Żadna", @@ -674,19 +674,19 @@ "Contacts.Bot": "Konto Bota", "Contacts.Migrated": "Znajomy nie przeszedł Migracji", "Contacts.IncompatibleSession": "Niekompatybilna sesja", - "Contacts.AskToJoin" : "Poproś aby dołączyć", + "Contacts.AskToJoin": "Poproś aby dołączyć", - "Contacts.InviteRequest.UserWantsToJoin" : "{username} chce dołączyć", - "Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\" chce zaprosić \"{userToInvite}\" do \"{sessionName}\"", - "Contacts.InviteRequest.GrantInvite" : "Zaproś (jednorazowe)", - "Contacts.InviteRequest.AddAsContact" : "Dodaj \"{username}\" jako kontakt", - "Contacts.InviteRequest.AddAsContactOfHeadless" : "Dodaj \"{username}\" jako kontakt headless", - "Contacts.InviteRequest.AddHostAsContact" : "Dodaj \"{username}\" (host) jako kontakt", - "Contacts.InviteRequest.HostIsUnregistered" : "Host jest niezarejestrowanym użytkownikiem", - "Contacts.InviteRequest.ForwardToHost" : "Przekaż do hosta: {username}", - "Contacts.InviteRequest.SentRequest" : "Poroszono o dołączenie", - "Contacts.InviteRequest.ForwardedRequest" : "Przekazano prośbę dołączenia od \"{username}\" do \"{sessionName}\"", - "Contacts.InviteRequest.GrantedRequest" : "Zaproszono \"{username}\" do \"{sessionName}\"", + "Contacts.InviteRequest.UserWantsToJoin": "{username} chce dołączyć", + "Contacts.InviteRequest.UserWantsToInviteAnother": "\"{requestingUser}\" chce zaprosić \"{userToInvite}\" do \"{sessionName}\"", + "Contacts.InviteRequest.GrantInvite": "Zaproś (jednorazowe)", + "Contacts.InviteRequest.AddAsContact": "Dodaj \"{username}\" jako kontakt", + "Contacts.InviteRequest.AddAsContactOfHeadless": "Dodaj \"{username}\" jako kontakt headless", + "Contacts.InviteRequest.AddHostAsContact": "Dodaj \"{username}\" (host) jako kontakt", + "Contacts.InviteRequest.HostIsUnregistered": "Host jest niezarejestrowanym użytkownikiem", + "Contacts.InviteRequest.ForwardToHost": "Przekaż do hosta: {username}", + "Contacts.InviteRequest.SentRequest": "Poroszono o dołączenie", + "Contacts.InviteRequest.ForwardedRequest": "Przekazano prośbę dołączenia od \"{username}\" do \"{sessionName}\"", + "Contacts.InviteRequest.GrantedRequest": "Zaproszono \"{username}\" do \"{sessionName}\"", "Notifications.IsSociable": "Poszukuje towarzystwa. Wyślij im wiadomość lub zaproś ich!", "Notifications.IsOnline": "Jest teraz Online", @@ -864,9 +864,9 @@ "Tools.RigTransfer.Name": "Narzędzie przenoszenia meshy", "Tools.RigTransfer.ClearSource": "Wyczyść źródło", - "Tools.GaussianSplat.Name" : "Narzędzie Gaussian Splatów", - "Tools.GaussianSplat.ClipBox" : "Wycięcie kuboidalne", - "Tools.GaussianSplat.ClipSphere" : "Wycięcie sferyczne", + "Tools.GaussianSplat.Name": "Narzędzie Gaussian Splatów", + "Tools.GaussianSplat.ClipBox": "Wycięcie kuboidalne", + "Tools.GaussianSplat.ClipSphere": "Wycięcie sferyczne", "Tools.ComponentClone.Name": "Narzędzie klonowania komponentów", "Tools.ComponentClone.SingleInstanceOn": "Jedna Instancja: Włączona", @@ -1085,19 +1085,19 @@ "Importer.Splat.Progress.ConvertingSplats": "Przekonwertowano {converted} splatów z {total}", "Importer.Splat.Progress.EncodingData": "Enkodowanie przekonwertowanych danych", - "GaussianSplat.Encoding.Title" : "Enkodowanie Gaussian Splat", - "GaussianSplat.Encoding.Metadata" : "Enkodowanie metadanych", - "GaussianSplat.Encoding.EncodingPositions" : "Enkodowanie {encoded} pozycji z {total}", - "GaussianSplat.Encoding.EncodingRotations" : "Enkodowanie {encoded} rotacji z {total}", - "GaussianSplat.Encoding.EncodingScales" : "Enkodowanie {encoded} skal z {total}", - "GaussianSplat.Encoding.EncodingAlphas" : "Enkodowanie {encoded} alfy z {total}", - "GaussianSplat.Encoding.EncodingColors" : "Enkodowanie {encoded} kolorów z {total}", - "GaussianSplat.Encoding.EncodingFinalizing" : "Finalizowanie enkodowania", + "GaussianSplat.Encoding.Title": "Enkodowanie Gaussian Splat", + "GaussianSplat.Encoding.Metadata": "Enkodowanie metadanych", + "GaussianSplat.Encoding.EncodingPositions": "Enkodowanie {encoded} pozycji z {total}", + "GaussianSplat.Encoding.EncodingRotations": "Enkodowanie {encoded} rotacji z {total}", + "GaussianSplat.Encoding.EncodingScales": "Enkodowanie {encoded} skal z {total}", + "GaussianSplat.Encoding.EncodingAlphas": "Enkodowanie {encoded} alfy z {total}", + "GaussianSplat.Encoding.EncodingColors": "Enkodowanie {encoded} kolorów z {total}", + "GaussianSplat.Encoding.EncodingFinalizing": "Finalizowanie enkodowania", - "GaussianSplat.Processing.RemovingSplats" : "Usuwanie splatów", - "GaussianSplat.Processing.SplatProgress" : "Przetworzenie {count} z {total}", - "GaussianSplat.Processing.LoadingData" : "Ładowanie danych zasobów", - "GaussianSplat.Processing.FailNoData" : "Nie udało się załadować danych zasobów do przetworzenia", + "GaussianSplat.Processing.RemovingSplats": "Usuwanie splatów", + "GaussianSplat.Processing.SplatProgress": "Przetworzenie {count} z {total}", + "GaussianSplat.Processing.LoadingData": "Ładowanie danych zasobów", + "GaussianSplat.Processing.FailNoData": "Nie udało się załadować danych zasobów do przetworzenia", "Importer.Video.Title": "Importer Filmów", "Importer.Video.Prompt": "Co chcesz importować?", @@ -1135,8 +1135,8 @@ "Export.VideoExportable.OriginalFormat": "Video (oryginalny format)", - "Export.GaussianSplatExportable.PLY" : "PLY (lossless)", - "Export.GaussianSplatExportable.SPZ" : "SPZ (lossy)", + "Export.GaussianSplatExportable.PLY": "PLY (lossless)", + "Export.GaussianSplatExportable.SPZ": "SPZ (lossy)", "Importer.Package.Progress.DecodingPackage": "Dekodowanie pakietu", "Importer.Package.Progress.DecodingObject": "Dekodowanie obiektu", @@ -1989,22 +1989,22 @@ "Settings.TextureQualitySettings.ReloadAllTextures": "Przeładuj wszystkie tekstury", "Settings.GaussianSplatQualitySettings": "Jakość renderowania Guassian Splat", - "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "Sortowanie Mega-operacji na kamerę", - "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "Podczas renderowania Gaussian Splats, splats muszą zostać posortowane dla każdej kamery. Obecnie operacja ta może być dość obciążająca, więc jest rozłożona na dłuższy czas, aby poprawić ogólną liczbę klatek na sekundę.

Increase Zwiększ wartość, aby sortowanie odbywało się szybciej. Zmniejszy to liczbę artefaktów podczas szybkiej zmiany kąta widzenia wokół Gaussian Splats.

Decrease Zmniejsz wartość, aby zredukować użycie GPU, jeśli procesor graficzny nie radzi sobie z tym. Spowoduje to jednak zwiększenie artefaktów przy szybkiej zmianie kąta widzenia.", - "Settings.GaussianSplatQualitySettings.QualityPreset" : "Preset jakości", - "Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "Kontroluje jakość gaussian splatów i ich użycie pamięci graficznej. Wyższa jakość używa więcej pamięci graficznej.

Very Low: ~18.62x mniejsze
Low: ~14x mniejsze
Medium: ~5.14x mniejsze
High: ~2.94x mniejsze
Very High: Bez Kompresji (oryginał)", - "Settings.GaussianSplatQualitySettings.MinLocalQuality" : "Minimalna lokalna kompresowana jakość", - "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "Dla lokalnie importowanych gaussian splats, jakość nigdy nie będzie niższa niż ta wartość.

Nie zalecamy ustawiania tej wartości poniżej Medium, ponieważ niższe poziomy jakości są znacznie bardziej intensywne i czasochłonne w kompresji i powinny być pozostawione do kompresji w chmurze.

Ustawienie tej opcji na Very High sprawi, że gaussian splats będą ładować się znacznie szybciej po zaimportowaniu, ponieważ nie będą musiały być kompresowane kosztem wysokiego zużycia pamięci graficznej.", - "Settings.GaussianSplatQualitySettings.AdvancedQuality" : "Zaawansowane ustawienia jakości", - "Settings.GaussianSplatQualitySettings.AdvancedQuality.Description" : "Włączenie tej funkcji umożliwia skonfigurowanie określonych kodowań używanych dla różnych buforów Gaussian Splat. Daje to bardzo precyzyjną kontrolę nad jakością. Może to być również używane do celów testowych/diagnostycznych.", - "Settings.GaussianSplatQualitySettings.PositionFormat" : "Format danych pozycji", - "Settings.GaussianSplatQualitySettings.PositionFormat.Description" : "Kodowanie używane dla pozycji splatów", - "Settings.GaussianSplatQualitySettings.ScaleFormat" : "Format danych skali", - "Settings.GaussianSplatQualitySettings.ScaleFormat.Description" : "Kodowanie używane dla skal splatów", - "Settings.GaussianSplatQualitySettings.ColorFormat" : "Format danych kolorów", - "Settings.GaussianSplatQualitySettings.ColorFormat.Description" : "Kodowanie używane dla kolorów i przezroczystości splatów", - "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat" : "Format danych harmonik sferycznych", - "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description" : "Kodowanie używane dla harmonik sferycznych splatów", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "Sortowanie Mega-operacji na kamerę", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "Podczas renderowania Gaussian Splats, splats muszą zostać posortowane dla każdej kamery. Obecnie operacja ta może być dość obciążająca, więc jest rozłożona na dłuższy czas, aby poprawić ogólną liczbę klatek na sekundę.

Increase Zwiększ wartość, aby sortowanie odbywało się szybciej. Zmniejszy to liczbę artefaktów podczas szybkiej zmiany kąta widzenia wokół Gaussian Splats.

Decrease Zmniejsz wartość, aby zredukować użycie GPU, jeśli procesor graficzny nie radzi sobie z tym. Spowoduje to jednak zwiększenie artefaktów przy szybkiej zmianie kąta widzenia.", + "Settings.GaussianSplatQualitySettings.QualityPreset": "Preset jakości", + "Settings.GaussianSplatQualitySettings.QualityPreset.Description": "Kontroluje jakość gaussian splatów i ich użycie pamięci graficznej. Wyższa jakość używa więcej pamięci graficznej.

Very Low: ~18.62x mniejsze
Low: ~14x mniejsze
Medium: ~5.14x mniejsze
High: ~2.94x mniejsze
Very High: Bez Kompresji (oryginał)", + "Settings.GaussianSplatQualitySettings.MinLocalQuality": "Minimalna lokalna kompresowana jakość", + "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description": "Dla lokalnie importowanych gaussian splats, jakość nigdy nie będzie niższa niż ta wartość.

Nie zalecamy ustawiania tej wartości poniżej Medium, ponieważ niższe poziomy jakości są znacznie bardziej intensywne i czasochłonne w kompresji i powinny być pozostawione do kompresji w chmurze.

Ustawienie tej opcji na Very High sprawi, że gaussian splats będą ładować się znacznie szybciej po zaimportowaniu, ponieważ nie będą musiały być kompresowane kosztem wysokiego zużycia pamięci graficznej.", + "Settings.GaussianSplatQualitySettings.AdvancedQuality": "Zaawansowane ustawienia jakości", + "Settings.GaussianSplatQualitySettings.AdvancedQuality.Description": "Włączenie tej funkcji umożliwia skonfigurowanie określonych kodowań używanych dla różnych buforów Gaussian Splat. Daje to bardzo precyzyjną kontrolę nad jakością. Może to być również używane do celów testowych/diagnostycznych.", + "Settings.GaussianSplatQualitySettings.PositionFormat": "Format danych pozycji", + "Settings.GaussianSplatQualitySettings.PositionFormat.Description": "Kodowanie używane dla pozycji splatów", + "Settings.GaussianSplatQualitySettings.ScaleFormat": "Format danych skali", + "Settings.GaussianSplatQualitySettings.ScaleFormat.Description": "Kodowanie używane dla skal splatów", + "Settings.GaussianSplatQualitySettings.ColorFormat": "Format danych kolorów", + "Settings.GaussianSplatQualitySettings.ColorFormat.Description": "Kodowanie używane dla kolorów i przezroczystości splatów", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat": "Format danych harmonik sferycznych", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description": "Kodowanie używane dla harmonik sferycznych splatów", "Settings.ResolutionSettings": "Rozdzielczość", "Settings.ResolutionSettings.Fullscreen": "Pełny ekran", From 6637833dd132abc5cd4f6a8a076daecdcdefa37a Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Wed, 26 Mar 2025 14:17:24 +0000 Subject: [PATCH 364/529] Translated Inspector.GaussianSplatRenderer.GeneratePointCloudCollider --- pl.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pl.json b/pl.json index 536f737..78372ab 100644 --- a/pl.json +++ b/pl.json @@ -2154,6 +2154,8 @@ "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.GaussianSplatRenderer.GeneratePointCloudCollider": "Generuj kolider chmury punktowej ", + "Inspector.MeshCollider.VHACD": "Dekompozycja wypukłej powłoki (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Zastąp Koliderem Sześciennym", From faf808ff9ad6e434b47d5f33cf41416b722f6b0d Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Thu, 27 Mar 2025 01:00:43 +0000 Subject: [PATCH 365/529] (1/2) Translated part of Inspector.GaussianSplat.* Pushing this as a reminder of where I was. --- pl.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pl.json b/pl.json index 78372ab..cfb99e1 100644 --- a/pl.json +++ b/pl.json @@ -2314,6 +2314,9 @@ "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.GaussianSplat.SplatInfo": "Ilość splatów: {count}, Użycie VRAM: {vram}", + "Inspector.GaussianSplat.Variant": "Załadowanych wariantów: {variant}", + "Inspector.DynamicBoneChain.SetupFromChildren": "Ustaw z dzieci", "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Ustaw z dzieci (wymuś wszystkie)", "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Ustaw z dzieci (tylko szkielet)", From 15941d970b9de77e8c2e3bff18a5e6084c4eec0b Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Thu, 27 Mar 2025 17:51:26 +0800 Subject: [PATCH 366/529] zh-cn:Sync to the latest English version --- zh-cn.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index d3998f5..e80e86b 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -2155,6 +2155,8 @@ "Inspector.MeshRenderer.MergeByMaterial": "合并具有相同材质的子网格", "Inspector.MeshRenderer.SplitByMaterial": "分离每种材质的网格", + "Inspector.GaussianSplatRenderer.GeneratePointCloudCollider": "生成点云碰撞体积", + "Inspector.MeshCollider.VHACD": "凸包分解 (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "使用盒碰撞器替换", From ccfaef1daa5d692e02d42ec8fe96f87f0b27c12a Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 27 Mar 2025 20:39:44 +0100 Subject: [PATCH 367/529] Update stats --- Missing/de.md | 3 --- Missing/ja.md | 3 --- Missing/ko.md | 3 --- Missing/zh-cn.md | 3 --- README.md | 8 ++++---- 5 files changed, 4 insertions(+), 16 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index 500a66b..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -Inspector.GaussianSplatRenderer.GeneratePointCloudCollider - diff --git a/Missing/ja.md b/Missing/ja.md index 0eb260f..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -Inspector.GaussianSplatRenderer.GeneratePointCloudCollider - diff --git a/Missing/ko.md b/Missing/ko.md index e9fd393..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -Inspector.GaussianSplatRenderer.GeneratePointCloudCollider - diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index a7f43ee..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -Inspector.GaussianSplatRenderer.GeneratePointCloudCollider - diff --git a/README.md b/README.md index bb75175..439821a 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 60.5% - Missing keys: 1037 -German [de] - 100.0% - Missing keys: 1 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2559 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 61.7% - Missing keys: 1003 @@ -13,8 +13,8 @@ Finnish [fi] - 78.6% - Missing keys: 560 French [fr] - 100.0% - Missing keys: 1 Hungarian [hu] - 25.2% - Missing keys: 1961 Icelandic [is] - 23.6% - Missing keys: 2002 -Japanese [ja] - 100.0% - Missing keys: 1 -Korean [ko] - 100.0% - Missing keys: 1 +Japanese [ja] - 100.0% - Missing keys: 0 +Korean [ko] - 100.0% - Missing keys: 0 Dutch [nl] - 88.8% - Missing keys: 294 Norwegian [no] - 59.2% - Missing keys: 1071 Polish [pl] - 91.8% - Missing keys: 216 @@ -24,7 +24,7 @@ Swedish [sv] - 24.3% - Missing keys: 1985 Thai [th] - 2.6% - Missing keys: 2553 Turkish [tr] - 31.0% - Missing keys: 1809 Ukrainian [uk] - 50.0% - Missing keys: 1310 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 59.3% - Missing keys: 1066 Total keys: 2622 From ad6f8decbd181eb811cbf71635a6abea72173288 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Fri, 28 Mar 2025 00:06:49 +0000 Subject: [PATCH 368/529] (2/2) Translated remaining Inspector.GaussianSplat.* --- pl.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pl.json b/pl.json index cfb99e1..5210be3 100644 --- a/pl.json +++ b/pl.json @@ -2316,6 +2316,8 @@ "Inspector.GaussianSplat.SplatInfo": "Ilość splatów: {count}, Użycie VRAM: {vram}", "Inspector.GaussianSplat.Variant": "Załadowanych wariantów: {variant}", + "Inspector.GaussianSplat.ColorByIndex": "Pokoloruj splaty według indeksu", + "Inspector.GaussianSplat.ReorderMorton": "Zmień kolejność splatów według Morton Z-curve", "Inspector.DynamicBoneChain.SetupFromChildren": "Ustaw z dzieci", "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Ustaw z dzieci (wymuś wszystkie)", From 0fc3a0cdda2f63c6c741e236bbb165837f94fb2d Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 28 Mar 2025 20:34:58 +0100 Subject: [PATCH 369/529] Update stats --- Missing/pl.md | 218 -------------------------------------------------- README.md | 2 +- 2 files changed, 1 insertion(+), 219 deletions(-) diff --git a/Missing/pl.md b/Missing/pl.md index 3850306..49c4e2e 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -1,221 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Polish [pl] -Tools.GaussianSplat.Name -Tools.GaussianSplat.ClipBox -Tools.GaussianSplat.ClipSphere -GaussianSplat.Processing.RemovingSplats -GaussianSplat.Processing.SplatProgress -GaussianSplat.Processing.LoadingData -GaussianSplat.Processing.FailNoData -Export.GaussianSplatExportable.PLY -Export.GaussianSplatExportable.SPZ -Settings.GaussianSplatQualitySettings.QualityPreset -Settings.GaussianSplatQualitySettings.QualityPreset.Description -Settings.GaussianSplatQualitySettings.MinLocalQuality -Settings.GaussianSplatQualitySettings.MinLocalQuality.Description -Settings.GaussianSplatQualitySettings.AdvancedQuality -Settings.GaussianSplatQualitySettings.AdvancedQuality.Description -Settings.GaussianSplatQualitySettings.PositionFormat -Settings.GaussianSplatQualitySettings.PositionFormat.Description -Settings.GaussianSplatQualitySettings.ScaleFormat -Settings.GaussianSplatQualitySettings.ScaleFormat.Description -Settings.GaussianSplatQualitySettings.ColorFormat -Settings.GaussianSplatQualitySettings.ColorFormat.Description -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description -Inspector.GaussianSplatRenderer.GeneratePointCloudCollider -Inspector.GaussianSplat.SplatInfo -Inspector.GaussianSplat.Variant -Inspector.GaussianSplat.ColorByIndex -Inspector.GaussianSplat.ReorderMorton -Universe.UI.Narrative -Universe.UI.Freeform -Universe.Stars.Sun -Universe.Stars.Sirius -Universe.Stars.Pollux -Universe.Stars.Arcturus -Universe.Stars.Aldebaran -Universe.Stars.Rigel -Universe.Stars.Antares -Universe.Stars.Betelgeuse -Universe.Stars.VYCanisMajoris -Universe.Stars.NMLCygni -Universe.Stars.UYScuti -Universe.SolarSystem.SolarSystem -Universe.SolarSystem.Mercury -Universe.SolarSystem.Venus -Universe.SolarSystem.Earth -Universe.SolarSystem.Mars -Universe.SolarSystem.Jupiter -Universe.SolarSystem.Saturn -Universe.SolarSystem.Uranus -Universe.SolarSystem.Neptune -Universe.SolarSystem.Pluto -Universe.SolarSystem.Moon -Universe.SolarSystem.Phobos -Universe.SolarSystem.Charon -Universe.SolarSystem.Callisto -Universe.SolarSystem.AsteroidGanymed -Universe.SolarSystem.Deimos -Universe.SolarSystem.Ganymede -Universe.SolarSystem.Mithra -Universe.SolarSystem.Geographos -Universe.SolarSystem.Kelopatra -Universe.SolarSystem.HW1 -Universe.SolarSystem.Golevka -Universe.SolarSystem.Toutatis -Universe.SolarSystem.Bennu -Universe.Animals.Bee -Universe.Animals.FinWhale -Universe.Animals.DustMite -Universe.Animals.Eel -Universe.Animals.Bream -Universe.Animals.BottlenoseDolphin -Universe.Animals.Brachiosaurus -Universe.Animals.Mouse -Universe.Animals.GiantSquid -Universe.Animals.Tardigrade -Universe.Animals.TRex -Universe.Biology.AverageHumanCell -Universe.Biology.Adenovirus -Universe.Biology.YChromosome -Universe.Biology.Mitochrondrion -Universe.Biology.PorcineCircovirus -Universe.Biology.Salmonella -Universe.Biology.Bacteriophage -Universe.Biology.HumanBrain -Universe.Biology.RedBloodCell -Universe.Biology.WhiteBloodCell -Universe.Biology.XChromosome -Universe.Biology.EColi -Universe.Biology.DNA -Universe.Biology.AlphaHelix -Universe.Biology.Rhinovirus -Universe.Biology.Ribosome -Universe.Biology.Chloroplast -Universe.Biology.PhospholipidBilayer -Universe.Biology.Paramecium -Universe.Biology.HIV -Universe.Biology.Hair -Universe.Biology.HepatitisB -Universe.Biology.Platelet -Universe.Biology.LargestBacteria -Universe.Particles.Electron -Universe.Particles.Proton -Universe.Particles.Neutron -Universe.Atoms.Hydrogen -Universe.Atoms.Helium -Universe.Atoms.Sulfur -Universe.Common.Duckweed -Universe.Common.Daisy -Universe.Common.SiltParticle -Universe.Common.SandGrain -Universe.Common.CoffeeBean -Universe.Common.MatchStick -Universe.Common.SaltGrain -Universe.Common.USCent -Universe.Common.Train -Universe.Common.ChickenEgg -Universe.Common.Paper -Universe.Common.Pencil -Universe.Common.OstrichEgg -Universe.Common.Earthworm -Universe.Common.RiceGrain -Universe.Common.SunflowerSeed -Universe.Common.BeachBall -Universe.Common.Snowflake -Universe.Common.ClayParticle -Universe.Common.BasketBall -Universe.Common.Hailstone -Universe.Common.FootballField -Universe.Common.DouglasFir -Universe.Common.Human -Universe.Wavelength.BlackLight -Universe.Wavelength.FarUV -Universe.Wavelength.MiddleUV -Universe.Wavelength.Gamma -Universe.Wavelength.XRayHard -Universe.Wavelength.XRaySoft -Universe.Wavelength.ExtremeUV -Universe.Wavelength.NearUV -Universe.Wavelength.Microwave -Universe.Wavelength.Purple -Universe.Wavelength.Cyan -Universe.Wavelength.Yellow -Universe.Wavelength.Red -Universe.Wavelength.FM -Universe.Wavelength.AM -Universe.Geology.AllWater -Universe.Geology.LiquidFreshWater -Universe.Geology.WaterInLakesAndRivers -Universe.Countries.USA -Universe.Countries.CzechRepublic -Universe.Countries.UnitedKingdom -Universe.Countries.Ukraine -Universe.Countries.Australia -Universe.Cities.Paris -Universe.Nebulae.CatEye -Universe.Nebulae.Crab -Universe.Nebulae.Butterfly -Universe.Nebulae.NGC604 -Universe.Nebulae.Orion -Universe.Nebulae.Tarantula -Universe.Nebulae.Ring -Universe.Nebulae.Eagle -Universe.Technology.ISS -Universe.Technology.Starship -Universe.Technology.Sputnik -Universe.Technology.MoonLander -Universe.Technology.Voyager -Universe.Technology.Ingenuity -Universe.Technology.TransistorGate -Universe.Technology.CPU -Universe.Technology.MicroSD -Universe.Technology.Note4 -Universe.Technology.Car -Universe.Technology.CargoShip -Universe.Landmarks.PyramidOfKhafre -Universe.Landmarks.DistanceFromLA2SF -Universe.Landmarks.EiffelTower -Universe.Landmarks.StatueOfLiberty -Universe.Landmarks.MountEverest -Universe.Landmarks.LHC -Universe.Chemistry.Ethanol -Universe.Chemistry.CarbonNanotube -Universe.Chemistry.Glucose -Universe.Chemistry.Water -Universe.Galaxies.MilkyWay -Universe.Universe.StarCluster -Universe.Galaxies.Andromeda -Universe.Galaxies.Sombrero -Universe.Universe.GalaxyFillament -Universe.Universe.ObservableUniverse -Universe.Galaxies.IC1101 -Universe.Galaxies.SmallMagellanicCloud -Universe.Galaxies.NGC1300 -Universe.Galaxies.NGC4414 -Universe.Units.Attometer -Universe.Units.Femtometer -Universe.Units.Picometer -Universe.Units.Angstrom -Universe.Units.Nanometer -Universe.Units.Micrometer -Universe.Units.Millimeter -Universe.Units.Centimeter -Universe.Units.Meter -Universe.Units.Kilometer -Universe.Units.AU -Universe.Units.LightSecond -Universe.Units.LightYear -Universe.Units.Parsec -Universe.Units.Inch -Universe.Units.Foot -Universe.Units.Yard -Universe.Units.Mile -Universe.Units.NauticalMile -Universe.Units.HubbleLength -Universe.Units.EarthRadius -Universe.Units.LunarDistance - diff --git a/README.md b/README.md index 439821a..aeb9ed3 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Japanese [ja] - 100.0% - Missing keys: 0 Korean [ko] - 100.0% - Missing keys: 0 Dutch [nl] - 88.8% - Missing keys: 294 Norwegian [no] - 59.2% - Missing keys: 1071 -Polish [pl] - 91.8% - Missing keys: 216 +Polish [pl] - 100.0% - Missing keys: 0 Portuguese (Brazil) [pt-br] - 59.1% - Missing keys: 1072 Russian [ru] - 89.2% - Missing keys: 283 Swedish [sv] - 24.3% - Missing keys: 1985 From 9a5b553bf34ee7d4bbcca9ae80f5afcfd209e070 Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Sat, 29 Mar 2025 07:41:04 +0200 Subject: [PATCH 370/529] chore: translate new strings --- fr.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fr.json b/fr.json index 3877e90..0b50e9a 100644 --- a/fr.json +++ b/fr.json @@ -2154,6 +2154,8 @@ "Inspector.MeshRenderer.MergeByMaterial": "Combiner les modèles ayant le même matériel", "Inspector.MeshRenderer.SplitByMaterial": "Séparer le modèle par matériaux", + "Inspector.GaussianSplatRenderer.GeneratePointCloudCollider": "Générer le collisionneur de nuage de points", + "Inspector.MeshCollider.VHACD": "Décomposition par coque convexe (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Remplacer avec collisionneur en forme de boîte", From cc98bd9345367d3a7ab9aae14ab1ffe7b9cef408 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 1 Apr 2025 01:27:44 +0200 Subject: [PATCH 371/529] Mystery Settings --- Missing/cs.md | 1 + Missing/de.md | 3 +++ Missing/en-gb.md | 1 + Missing/eo.md | 1 + Missing/es.md | 1 + Missing/et.md | 1 + Missing/fi.md | 1 + Missing/fr.md | 1 + Missing/hu.md | 1 + Missing/is.md | 1 + Missing/ja.md | 3 +++ Missing/ko.md | 3 +++ Missing/nl.md | 1 + Missing/no.md | 1 + Missing/pl.md | 3 +++ Missing/pt-br.md | 1 + Missing/ru.md | 1 + Missing/sv.md | 1 + Missing/th.md | 1 + Missing/tr.md | 1 + Missing/uk.md | 1 + Missing/zh-cn.md | 3 +++ Missing/zh-tw.md | 1 + README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 2 ++ 25 files changed, 59 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 894eb00..eb9cea7 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -773,6 +773,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..ef0ea70 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +Settings.MysterySettings + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index c12665f..f45f4d5 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1707,6 +1707,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip diff --git a/Missing/eo.md b/Missing/eo.md index aa3a8fc..e63c4b3 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -739,6 +739,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip diff --git a/Missing/es.md b/Missing/es.md index 0d00fc2..d2adadf 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -129,6 +129,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Texture3D.SpawnVisualizer Inspector.Skybox.SetActiveSkybox diff --git a/Missing/et.md b/Missing/et.md index 924d828..b60713d 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -1050,6 +1050,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip diff --git a/Missing/fi.md b/Missing/fi.md index 5ea7860..a329204 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -285,6 +285,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings Inspector.Title Inspector.Slot.ParentUnder.Label Inspector.Slot.ParentUnder.WorldRoot diff --git a/Missing/fr.md b/Missing/fr.md index 5c8bda9..337b7ba 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,5 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] +Settings.MysterySettings Inspector.GaussianSplatRenderer.GeneratePointCloudCollider diff --git a/Missing/hu.md b/Missing/hu.md index 8b208c1..df46540 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -1090,6 +1090,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip diff --git a/Missing/is.md b/Missing/is.md index c4d5b01..d304098 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1191,6 +1191,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..1295e98 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +Settings.MysterySettings + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..22b5a8d 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +Settings.MysterySettings + diff --git a/Missing/nl.md b/Missing/nl.md index 9ca06dd..020b7f4 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -101,6 +101,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight diff --git a/Missing/no.md b/Missing/no.md index edb8e2b..5ffb6be 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -805,6 +805,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip diff --git a/Missing/pl.md b/Missing/pl.md index 49c4e2e..870e839 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Polish [pl] +Settings.MysterySettings + diff --git a/Missing/pt-br.md b/Missing/pt-br.md index f5fe1e1..0aa7127 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -806,6 +806,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip diff --git a/Missing/ru.md b/Missing/ru.md index 0496694..2feefda 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -90,6 +90,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight diff --git a/Missing/sv.md b/Missing/sv.md index 7d44f53..ae4d546 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -1158,6 +1158,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip diff --git a/Missing/th.md b/Missing/th.md index 59ced80..2c14c16 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1679,6 +1679,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip diff --git a/Missing/tr.md b/Missing/tr.md index 35af30e..900baf8 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -1084,6 +1084,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip diff --git a/Missing/uk.md b/Missing/uk.md index f061b65..1909c9a 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -431,6 +431,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..5202cd5 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +Settings.MysterySettings + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index a2ed4db..43b4cb1 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -801,6 +801,7 @@ Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly LocomotionArchetype.NoClip diff --git a/README.md b/README.md index aeb9ed3..68adb79 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 60.5% - Missing keys: 1037 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2559 +Czech [cs] - 60.4% - Missing keys: 1038 +German [de] - 100.0% - Missing keys: 1 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2560 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.7% - Missing keys: 1003 -Spanish [es] - 87.6% - Missing keys: 325 -Estonian [et] - 31.5% - Missing keys: 1797 -Finnish [fi] - 78.6% - Missing keys: 560 -French [fr] - 100.0% - Missing keys: 1 -Hungarian [hu] - 25.2% - Missing keys: 1961 -Icelandic [is] - 23.6% - Missing keys: 2002 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Dutch [nl] - 88.8% - Missing keys: 294 -Norwegian [no] - 59.2% - Missing keys: 1071 -Polish [pl] - 100.0% - Missing keys: 0 -Portuguese (Brazil) [pt-br] - 59.1% - Missing keys: 1072 -Russian [ru] - 89.2% - Missing keys: 283 -Swedish [sv] - 24.3% - Missing keys: 1985 -Thai [th] - 2.6% - Missing keys: 2553 -Turkish [tr] - 31.0% - Missing keys: 1809 -Ukrainian [uk] - 50.0% - Missing keys: 1310 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 59.3% - Missing keys: 1066 +Esperanto [eo] - 61.7% - Missing keys: 1004 +Spanish [es] - 87.6% - Missing keys: 326 +Estonian [et] - 31.5% - Missing keys: 1798 +Finnish [fi] - 78.6% - Missing keys: 561 +French [fr] - 99.9% - Missing keys: 2 +Hungarian [hu] - 25.2% - Missing keys: 1962 +Icelandic [is] - 23.6% - Missing keys: 2003 +Japanese [ja] - 100.0% - Missing keys: 1 +Korean [ko] - 100.0% - Missing keys: 1 +Dutch [nl] - 88.8% - Missing keys: 295 +Norwegian [no] - 59.1% - Missing keys: 1072 +Polish [pl] - 100.0% - Missing keys: 1 +Portuguese (Brazil) [pt-br] - 59.1% - Missing keys: 1073 +Russian [ru] - 89.2% - Missing keys: 284 +Swedish [sv] - 24.3% - Missing keys: 1986 +Thai [th] - 2.6% - Missing keys: 2554 +Turkish [tr] - 31.0% - Missing keys: 1810 +Ukrainian [uk] - 50.0% - Missing keys: 1311 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 +Chinese (Traditional, Taiwan) [zh-tw] - 59.3% - Missing keys: 1067 -Total keys: 2622 +Total keys: 2623 ## 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. diff --git a/en.json b/en.json index db21c3a..1635380 100644 --- a/en.json +++ b/en.json @@ -2036,6 +2036,8 @@ "Settings.ImportSettings.NetworkUrls": "On Network URL Import", "Settings.ImportSettings.NetworkUrls.Description": "When a Network URL is imported, what should happen. The available options are:\n\nOpen - Open a connection to the session at the URL.\nSpawnInterface - Spawns a representation(such as a session orb) of the url in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", + "Settings.MysterySettings" : "Mystery Settings", + "LocomotionArchetype.Walk": "Walk", "LocomotionArchetype.Fly": "Fly", "LocomotionArchetype.NoClip": "Noclip", From 744b7ce21d905b99afcae066f9c729d602c909c7 Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Tue, 1 Apr 2025 03:26:26 +0300 Subject: [PATCH 372/529] chore: add new mystery setting --- fr.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fr.json b/fr.json index 0b50e9a..72a9bce 100644 --- a/fr.json +++ b/fr.json @@ -2035,6 +2035,8 @@ "Settings.ImportSettings.NetworkUrls": "Importation d'URL de réseau", "Settings.ImportSettings.NetworkUrls.Description": "Que faire quand une URL de réseau est importée, les options étant:\n\nOuvrir - Tente de se connecter a la session.\nMatérialiser une interface d'entité - Matérialise une représentation comme un orbe de session dans le monde dans lequel vous êtes.\nMatérialiser l'URL - Matérialise une URL copiable dans le monde.", + "Settings.MysterySettings": "Option mystère", + "LocomotionArchetype.Walk": "Marche", "LocomotionArchetype.Fly": "Vol", "LocomotionArchetype.NoClip": "Sans collisions", From f2bc0375df36357ef1844e1fe0bc49cb115226d0 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 1 Apr 2025 09:14:06 +0200 Subject: [PATCH 373/529] Update statsUpdate stats --- Missing/fr.md | 4 ---- README.md | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/Missing/fr.md b/Missing/fr.md index 337b7ba..49c4e2e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,7 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# French [fr] -Settings.MysterySettings -Inspector.GaussianSplatRenderer.GeneratePointCloudCollider - diff --git a/README.md b/README.md index 68adb79..e02b07a 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Esperanto [eo] - 61.7% - Missing keys: 1004 Spanish [es] - 87.6% - Missing keys: 326 Estonian [et] - 31.5% - Missing keys: 1798 Finnish [fi] - 78.6% - Missing keys: 561 -French [fr] - 99.9% - Missing keys: 2 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 25.2% - Missing keys: 1962 Icelandic [is] - 23.6% - Missing keys: 2003 Japanese [ja] - 100.0% - Missing keys: 1 From c3e3550158548adf5550a8fde70a147733b76edb Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 1 Apr 2025 15:17:12 +0800 Subject: [PATCH 374/529] zh-cn:Sync to the latest English version --- zh-cn.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index e80e86b..34e4583 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -2036,6 +2036,8 @@ "Settings.ImportSettings.NetworkUrls": "导入网络URL时", "Settings.ImportSettings.NetworkUrls.Description": "当一个网络URL被导入时,应该发生什么?可用的选项有:\n\nOpen - 在URL处打开一个会话连接。\nSpawnInterface - 在当前位置生成url的表示(例如房间球)。\nSpawnUrl - 在当前的位置生成URL作为URL接口。", + "Settings.MysterySettings" : "Mystery Settings", + "LocomotionArchetype.Walk": "移动", "LocomotionArchetype.Fly": "飞行", "LocomotionArchetype.NoClip": "穿墙", From a592c8bfca6a7f758d194fcd280f4f903ddd0773 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 1 Apr 2025 15:18:39 +0800 Subject: [PATCH 375/529] zh-cn:Sync to the latest English version --- zh-cn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-cn.json b/zh-cn.json index 34e4583..82c14f3 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -2036,7 +2036,7 @@ "Settings.ImportSettings.NetworkUrls": "导入网络URL时", "Settings.ImportSettings.NetworkUrls.Description": "当一个网络URL被导入时,应该发生什么?可用的选项有:\n\nOpen - 在URL处打开一个会话连接。\nSpawnInterface - 在当前位置生成url的表示(例如房间球)。\nSpawnUrl - 在当前的位置生成URL作为URL接口。", - "Settings.MysterySettings" : "Mystery Settings", + "Settings.MysterySettings" : "神秘设置", "LocomotionArchetype.Walk": "移动", "LocomotionArchetype.Fly": "飞行", From 7d2f4550c604511fefad1e0db03f2510f23a2496 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 1 Apr 2025 20:12:01 +0900 Subject: [PATCH 376/529] Update ja.json --- ja.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ja.json b/ja.json index 417c84d..e01278a 100644 --- a/ja.json +++ b/ja.json @@ -2036,6 +2036,8 @@ "Settings.ImportSettings.NetworkUrls": "ネットワークURLインポート時", "Settings.ImportSettings.NetworkUrls.Description": "ネットワークURLがインポートされた時の動作:\n\nOpen - セッションへの接続を開く\nSpawnInterface - セッションオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", + "Settings.MysterySettings" : "謎の設定", + "LocomotionArchetype.Walk": "歩行", "LocomotionArchetype.Fly": "フライ", "LocomotionArchetype.NoClip": "ノークリップ", From 9d2dab850d7f8758899b238468f56a9edcbf4528 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 1 Apr 2025 13:39:50 +0200 Subject: [PATCH 377/529] de: translated mystery --- de.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/de.json b/de.json index 52fcf1d..6e298a3 100644 --- a/de.json +++ b/de.json @@ -2036,6 +2036,8 @@ "Settings.ImportSettings.NetworkUrls": "Beim Importieren einer Netzwerk-URL", "Settings.ImportSettings.NetworkUrls.Description": "Was soll beim Importieren einer Netzwerk-URL passieren? Die verfügbaren Optionen sind:\n\nOpen - Öffnet eine Verbindung zur Sitzung unter dieser URL.\nSpawnInterface - Erzeugt eine Darstellung (z.B. eine Sitzungs-Orb) der URL an Ihrem aktuellen Standort.\nSpawnUrl - Erzeugt die URL an Ihrem aktuellen Standort als URL-Interface.", + "Settings.MysterySettings": "Mysteriöse Einstellungen", + "LocomotionArchetype.Walk": "Gehen", "LocomotionArchetype.Fly": "Fliegen", "LocomotionArchetype.NoClip": "Noclip", From b757a60e673e943433ce957f428e7698eb2fecf7 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Wed, 2 Apr 2025 08:02:38 +0900 Subject: [PATCH 378/529] KO: Mystery..... --- ko.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ko.json b/ko.json index 7d44503..ca3ca23 100644 --- a/ko.json +++ b/ko.json @@ -2035,6 +2035,8 @@ "Settings.ImportSettings.WorldUrls.Description": "월드 URL을 가져오기 하는 경우 수행할 동작을 설정합니다.\n\nOpen : 월드 열기\nSpawnInterface : 월드 오브 생성\nSpawnUrl : 월드 주소를 링크로 표시", "Settings.ImportSettings.NetworkUrls": "네트워크 URL 가져오기 수행시", "Settings.ImportSettings.NetworkUrls.Description": "네트워크 URL을 가져오기 하는 경우 수행할 동작을 설정합니다.\n\nOpen : URL을 통해 세션 열기\nSpawnInterface : 세션 오브 같은 아이템 생성\nSpawnUrl : URL을 링크로 표시", + + "Settings.MysterySettings" : "신비한 설정", "LocomotionArchetype.Walk": "걷기/뛰기", "LocomotionArchetype.Fly": "자유비행", From 6da398f1776c5145dc8d3f409055e89e129b3a1b Mon Sep 17 00:00:00 2001 From: AirRide91 <85963572+AirRide91@users.noreply.github.com> Date: Thu, 3 Apr 2025 19:07:46 +0300 Subject: [PATCH 379/529] FI:InviteReq, KeyboardLook and Universe --- fi.json | 360 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 337 insertions(+), 23 deletions(-) diff --git a/fi.json b/fi.json index b3edcde..e37a630 100644 --- a/fi.json +++ b/fi.json @@ -96,6 +96,9 @@ "Interaction.Grab.Precision": "Tartunta: Tarkkuus", "Interaction.Grab.Auto": "Tartunta: Automaattinen", "Interaction.Grab.Off": "Tartunta: Vain laaseri", + + + "Interaction.Locomotion": "Liikkumistila", "Interaction.Locomotion.None": "Ei mitään", @@ -213,6 +216,7 @@ "World.Error.Handshake": "Kättelyvirhe", "World.Error.Unknown": "Tuntematon virhe", "World.Error.FailedToCreateBanAccessKey": "Estoavaimen luonti epäonnistui", + "World.Error.UnhandledError": "Käsittelemätön virhe", "World.Config.Name": "Maailman nimi:", "World.Config.Description": "Kuvaus:", @@ -585,6 +589,7 @@ "Account.Type.Standard": "Perustili", "Account.Type.Business": "Yritystili", "Account.Type.Patreon": "Patreon Tukija", + "Account.Type.Stripe": "Stripe Tukija", "Account.Type.Mentor": "{platform} Mentori", "Account.Type.Moderator": "{platform} Moderaattori", "Account.Type.Team": "{platform} Tiimi", @@ -639,6 +644,7 @@ "Contacts.IgnoreRequest": "Hylkää pyyntö", "Contacts.Invite": "Kutsu tänne", "Contacts.RevokeInvite": "Peru kutsu", + "Contacts.RequestInvite": "Pyydä kutsua", "Contacts.BanFromAllSessions": "Estä KAIKISTA minun sessioistani", "Contacts.UnbanFromAllSessions": "Poista esto KAIKISTA minun sessioistani", "Contacts.BanFromCurrentWorld": "Estä nykyisestä maailmasta", @@ -668,6 +674,19 @@ "Contacts.Bot": "Robotti", "Contacts.Migrated": "Kontakti ei ole siirtänyt tiliään", "Contacts.IncompatibleSession": "Yhteensopimaton sessio", + "Contacts.AskToJoin": "Pyydä kutsua", + + "Contacts.InviteRequest.UserWantsToJoin": "{username} haluaa liittyä sessioon", + "Contacts.InviteRequest.UserWantsToInviteAnother": "\"{requestingUser}\" haluaa kutsua \"{userToInvite}\" sessioon \"{sessionName}\"", + "Contacts.InviteRequest.GrantInvite": "Hyväksy pyynto (vain kerran)", + "Contacts.InviteRequest.AddAsContact": "Lisää \"{username}\" kontakteihin", + "Contacts.InviteRequest.AddAsContactOfHeadless": "Lisää \"{username}\" palvelimen kontakteihin", + "Contacts.InviteRequest.AddHostAsContact": "Lisää \"{username}\" (isäntä) kontakteihin", + "Contacts.InviteRequest.HostIsUnregistered": "Isäntä on rekisteröimätön käyttäjä", + "Contacts.InviteRequest.ForwardToHost": "Välitä isännälle: {username}", + "Contacts.InviteRequest.SentRequest": "Pyyntö lähetetty", + "Contacts.InviteRequest.ForwardedRequest": "\"{username}\" pyyntö liittyä sessioon \"{sessionName}\" välitetty", + "Contacts.InviteRequest.GrantedRequest": "Hyväksytty \"{username}\" kutsu liittyä sessioon \"{sessionName}\"", "Notifications.IsSociable": "Asetti tilansa sosiaaliseksi", "Notifications.IsOnline": "On nyt Online", @@ -677,6 +696,8 @@ "Notifications.ReceivedItem": "Lähetti sinulle tavaran:", "Notifications.VoiceMessage": "Lähetti ääniviestin", "Notifications.SessionStarted": "Aloitti session:", + "Notifications.ReceivedInviteRequestDirect": "Haluaa saada kutsun", + "Notifications.ReceivedInviteRequestForwarded": "Haluaa kutsua:", "Notifications.UserJoined": "Käyttäjä liittyi", "Notifications.UserLeft": "Käyttäjä poistui", "Notifications.PermissionChanged": "Käyttöoikeutesi muutettu: {new}", @@ -843,6 +864,10 @@ "Tools.RigTransfer.Name": "Rigin tahkoverkon siirtotyökalu", "Tools.RigTransfer.ClearSource": "Nollaa lähde", + + + + "Tools.ComponentClone.Name": "Komponenttien kloonaustyökalu", "Tools.ComponentClone.SingleInstanceOn": "Kertakloonaus: Päällä", "Tools.ComponentClone.SingleInstanceOff": "Kertakloonaus: Pois", @@ -863,6 +888,7 @@ "CreateNew.Back": "<<< Takaisin", "CreateNew.EmptyObject": "Tyhjä Objekti", "CreateNew.ParticleSystem": "Partikkelijärjestelmä", + "CreateNew.LegacyParticleSystem": "Vanha partikkelijärjestelmä", "CreateNew.Object": "Objekti", "CreateNew.Object.AvatarCreator": "Avatar luoja", @@ -985,6 +1011,15 @@ "Importer.Model.3DScan": "3D-skannaus", "Importer.Model.CAD": "CAD-malli", "Importer.Model.PointCloud": "Pistepilvi", + + + + + + + + + "Importer.Model.VertexColorModel": "Vertex-värillinen malli", "Importer.Model.AdvancedSettings": "Lisäasetukset", "Importer.Model.ModelKindPrompt": "Millainen 3D-malli?", @@ -1045,6 +1080,25 @@ "Importer.Model.Advanced.PositionAtOrigin": "Tuo maailman keskipisteeseen", "Importer.Model.Advanced.AssetsOnObject": "Aseta resurssit objektiin", + "Importer.Splat.Progress.Importing": "Tuodaan Gaussian Splat", + "Importer.Splat.Progress.ReadingHeader": "Luetaan tiedostoa", + + + + + + + + + + + + + + "GaussianSplat.Processing.SplatProgress": "Prosessoitu {count} / {total}", + + + "Importer.Video.Title": "Tuo Video", "Importer.Video.Prompt": "Mitä tuot?", "Importer.Video.Regular": "Video", @@ -1061,6 +1115,12 @@ + + + "Importer.Link.Invalid.Heading":"Virheellinen kansiolinkki", + + + "Exporter.Title": "Vie", "Exporter.FileName": "Tiedoston nimi:", "Exporter.ExportAs": "Vie nimellä:", @@ -1075,6 +1135,9 @@ "Export.VideoExportable.OriginalFormat": "Video (alkuperäinen formaatti)", + + + "Importer.Package.Progress.DecodingPackage": "Puretaan pakettia", "Importer.Package.Progress.DecodingObject": "Puretaan objektia", "Importer.Package.Progress.ImportingAssets": "Tuodaan tiedostoja", @@ -1357,7 +1420,7 @@ "Settings.GrabbingSettings.DefaultHandGrabType.Description": "Tämä määrittää, mikä on käsien vakiotarttumistyyli, kun spawnaat maailmaan.\n\nKämmen: Tartut kaikkiin esineisiin, jotka ovat lähellä kämmentäsi.\n\nTarkkuus: Tartut yksittäiseen esineeseen etusormen ja peukalon välissä.\n\nAuto: Tila vaihtuu automaattisesti Kämmenen ja Tarkkuuden välillä kätesi asennon mukaan.\n\nOff: Voit tarttua esineisiin vain laasereilla.", - "Settings.FullBodyTrackingSettings.BodyHorizontalAngle" : "Kehon vaakakulma", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle": "Kehon vaakakulma", "Settings.GamepadSettings": "Peliohjain", @@ -1381,6 +1444,14 @@ "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Tartuntaliikkumisen nopeus", "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "Kun esineitä pidellään työpöytätilassa, tämä määrittää, kuinka nopeasti niitä voi liikuttaa edestakaisin hiirenrullalla.", + "Settings.KeyboardLookSettings": "Näppäimistökatselun asetukset", + "Settings.KeyboardLookSettings.LookEnabled": "Näppäimistökatselu", + "Settings.KeyboardLookSettings.LookEnabled.Description": "Kun Näppäimistökatselu on käytössä, voit liikuttaa päätäsi näppäimistön nuolinäppäimillä. Se on suunniteltu tilanteisiin, joissa hiiri ei ehkä ole käytettävissä, kuten kannettavassa tietokoneessa.", + "Settings.KeyboardLookSettings.HorizontalSpeed": "Katselun vaakasuora nopeus", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Kuinka nopeasti pääsi liikkuu vasen-oikea -suunnassa, kun käytät Näppäimistökatselua.", + "Settings.KeyboardLookSettings.VerticalSpeed": "Katselun pystysuora nopeus", + "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Kuinka nopeasti pääsi liikkuu ylös-alas -suunnassa, kun käytät Näppäimistökatselua.", + "Settings.GeneralHapticsSettings.EnableControllerVibration": "Ohjaimen värinä", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Tällä voit ottaa värinän käyttöön tai poistaa sen käytöstä VR-ohjaimissa.", "Settings.GeneralHapticsSettings.EnableHaptics": "Haptinen palaute", @@ -1658,6 +1729,8 @@ + + "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Tuplatartu pitääksesi esineitä kädessä", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "Käytä vanhaa maailman vaihtajaa", @@ -1700,6 +1773,8 @@ "Settings.NotificationSettings.Invite": "Sessiopyynnöt", + "Settings.NotificationSettings.InviteRequest": "Liittymispyynnöt", + "Settings.NotificationSettings.ContactRequest": "Kontaktipyynnöt", "Settings.NotificationSettings.ContactSessionStarted": "Uudet kontaktien sessiot", @@ -1745,6 +1820,30 @@ "Settings.LaserSettings.ShowInDesktop": "Näytä laaserit työpöytätilassa", + "Settings.EditSettings": "Editointiasetukset", + "Settings.EditSettings.ConfirmComponentDestroy": "Vahvista komponenttien tuhoaminen", + + "Settings.EditSettings.ConfirmSlotDestroy": "Vahvista slottien tuhoaminen", + + + "Settings.CursorSettings": "Kursoriasetukset", + + "Settings.CursorSettings.BaseCursorSize": "Kursorin peruskoko", + + + + + + + + + + + + + + + "Settings.DesktopViewSettings.FollowCursor": "Seuraa kursoria", "Settings.DesktopViewSettings.Brightness": "Kirkkaus", @@ -1766,6 +1865,8 @@ "Settings.PhotoCaptureSettings.PhotoAutosavePath": "Inventaarioon tallennettujen kuvien sijainti", + "Settings.PhotoCaptureSettings.OpenAutosavePath": "Avaa tässä maailmassa otettujen kuvien sijainti inventaariossa", + "Settings.PhotoCaptureSettings.CapturePrivateUI": "Kaappaa yksityinen käyttöliittymä", "Settings.PhotoCaptureSettings.EncodeFormat": "Enkoodauksen formaatti", @@ -1859,6 +1960,10 @@ "Settings.RelaySettings.RelayPriorities": "Hallitse relepalvelimien prioriteetteja", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "Releiden prioriteetit", + "Settings.VideoStreamingServicesSettings": "Videostriimauspalveluiden asetukset", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "Käytä verkkoselaimesi evästeitä", + + "Settings.PostProcessingSettings": "Jälkikäsittely", "Settings.PostProcessingSettings.MotionBlurIntensity": "Liikkeen sumennuksen intensiteetti", @@ -1884,6 +1989,24 @@ "Settings.TextureQualitySettings.ReloadAllTextures": "Lataa kaikki tekstuurit uudelleen (voi olla raskas)", + + + + + + + + + + + + + + + + + + "Settings.ResolutionSettings": "Resoluutio", "Settings.ResolutionSettings.Fullscreen": "Kokonäyttö -tila", @@ -1905,6 +2028,16 @@ + "Settings.ImportSettings": "Tuontiasetukset", + "Settings.ImportSettings.SessionUrls": "Sessio URL:in tuonti", + + "Settings.ImportSettings.WorldUrls": "Maailma URL:in tuonti", + + "Settings.ImportSettings.NetworkUrls": "Verkko URL:in tuonti", + + + "Settings.MysterySettings": "Mysteeriasetukset", + "LocomotionArchetype.Walk": "Kävely", "LocomotionArchetype.Fly": "Fyysinen lento", "LocomotionArchetype.NoClip": "Läpäisevä lento", @@ -2024,10 +2157,15 @@ "Inspector.MeshRenderer.MergeByMaterial": "Yhdistä ala-tahkoverkot joissa sama materiaali", "Inspector.MeshRenderer.SplitByMaterial": "Eroita tahkoverkot materiaalien mukaan", + + "Inspector.MeshCollider.VHACD": "Convex Hull dekomponointi (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "Korvaa laatikkotörmäyttimellä", - "Inspector.Texture3D.SpawnVisualizer" : "Spawnaa visualisoija", + "Inspector.Texture3D.SpawnVisualizer": "Spawnaa visualisoija", + + "Inspector.Skybox.SetActiveSkybox": "Aseta aktiiviseksi Skyboxiksi", + "Inspector.AmbientLightSH2.SetActiveAmbientLight": "Aseta aktiiviseksi ympäristön valoksi", "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "Päivitä liikkumistilamoduulit nykyisille käyttäjille", @@ -2184,6 +2322,11 @@ + + + + + "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- Törmäyttimet & Tarttuminen -------", "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Tartu aina viimeiseen luuhun", @@ -2201,6 +2344,9 @@ + + + "Inspector.ParticleStyle.CommonTransitions": "Yleiset siirtymämallit:", "Inspector.ParticleStyle.AlphaFadeInOut": "Alfa alkuhäivytys & loppuhäivytys", "Inspector.ParticleStyle.AlphaFadeIn": "Alfa alkuhäivytys", @@ -2749,33 +2895,201 @@ "Tools.Names.ManipulationTools": "Manipulaatiotyökalut", "Tools.Names.InformationTools": "Informaatiotyökalut", - - - - - - - - - - - - - - - - - - - - - "Discord.RichPresence.InPrivateWorld": "Yksityisessä maailmassa", "Discord.RichPresence.InPrivateLargeText": "Yksityisessä ({version})", "Discord.RichPresence.InPublicWorld": "Julkisessa maailmassa", "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} maailmassa)", "Discord.RichPresence.InPublicLargeText": "Julkisessa ({version})", + "Universe.UI.Narrative": "Kertomus", + "Universe.UI.Freeform": "Vapaamuotoinen", + "Universe.Stars.Sun": "Aurinko", + "Universe.Stars.Sirius": "Sirius", + "Universe.Stars.Pollux": "Pollux", + "Universe.Stars.Arcturus": "Arcturus", + "Universe.Stars.Aldebaran": "Aldebaran", + "Universe.Stars.Rigel": "Rigel", + "Universe.Stars.Antares": "Antares", + "Universe.Stars.Betelgeuse": "Betelgeuze", + "Universe.Stars.VYCanisMajoris": "VY Canis Majoris", + "Universe.Stars.NMLCygni": "NML Cygni", + "Universe.Stars.UYScuti": "UY Scuti", + "Universe.SolarSystem.SolarSystem": "Aurinkokunta", + "Universe.SolarSystem.Mercury": "Merkurius", + "Universe.SolarSystem.Venus": "Venus", + "Universe.SolarSystem.Earth": "Maa", + "Universe.SolarSystem.Mars": "Mars", + "Universe.SolarSystem.Jupiter": "Jupiter", + "Universe.SolarSystem.Saturn": "Saturnus", + "Universe.SolarSystem.Uranus": "Uranus", + "Universe.SolarSystem.Neptune": "Neptunus", + "Universe.SolarSystem.Pluto": "Pluto", + "Universe.SolarSystem.Moon": "Kuu", + "Universe.SolarSystem.Phobos": "Phobos", + "Universe.SolarSystem.Charon": "Kharon", + "Universe.SolarSystem.Callisto": "Kallisto", + "Universe.SolarSystem.AsteroidGanymed": "Asteroidi 1036 Ganymedes", + "Universe.SolarSystem.Deimos": "Deimos", + "Universe.SolarSystem.Ganymede": "Ganymedes (Kuu)", + "Universe.SolarSystem.Mithra": "Asteroidi 4486 Mithra", + "Universe.SolarSystem.Geographos": "Asteroidi 1620 Geographos", + "Universe.SolarSystem.Kelopatra": "Asteroidi 216 Kleopatra", + "Universe.SolarSystem.HW1": "Asteroidi (8567) 1996 HW1", + "Universe.SolarSystem.Golevka": "Asteroidi 6489 Golevka", + "Universe.SolarSystem.Toutatis": "Asteroidi 4179 Toutatis", + "Universe.SolarSystem.Bennu": "Asteroidi 101955 Bennu", + "Universe.Animals.Bee": "Tarhamehiläinen (Apis Mellifera)", + "Universe.Animals.FinWhale": "Sillivalas", + "Universe.Animals.DustMite": "Pölypunkki", + "Universe.Animals.Eel": "Ankerias", + "Universe.Animals.Bream": "Lahna", + "Universe.Animals.BottlenoseDolphin": "Pullonokkadelfiini", + "Universe.Animals.Brachiosaurus": "Brachiosaurus", + "Universe.Animals.Mouse": "Hiiri", + "Universe.Animals.GiantSquid": "Jättiläiskalmari", + "Universe.Animals.Tardigrade": "Karhukainen", + "Universe.Animals.TRex": "Tyrannosaurus rex", + "Universe.Biology.AverageHumanCell": "Ihmisen solu", + "Universe.Biology.Adenovirus": "Adenovirus viirus", + "Universe.Biology.YChromosome": "Y-Kromosomi", + "Universe.Biology.Mitochrondrion": "Mitokondrio", + "Universe.Biology.PorcineCircovirus": "Sian sirkovirus", + "Universe.Biology.Salmonella": "Salmonella", + "Universe.Biology.Bacteriophage": "Bakteriofagi", + "Universe.Biology.HumanBrain": "Ihmisen aivot", + "Universe.Biology.RedBloodCell": "Punasolu", + "Universe.Biology.WhiteBloodCell": "Valkosolu", + "Universe.Biology.XChromosome": "X-Kromosomi", + "Universe.Biology.EColi": "Kolibakteeri", + "Universe.Biology.DNA": "DNA", + "Universe.Biology.AlphaHelix": "Alfa-kierre", + "Universe.Biology.Rhinovirus": "Rinovirus", + "Universe.Biology.Ribosome": "Ribosomi", + "Universe.Biology.Chloroplast": "Viherhiukkanen", + "Universe.Biology.PhospholipidBilayer": "Fosfolipidi kaksoiskerros", + "Universe.Biology.Paramecium": "Tohvelieläin", + "Universe.Biology.HIV": "HIV", + "Universe.Biology.Hair": "Hius", + "Universe.Biology.HepatitisB": "B-hepatiitti", + "Universe.Biology.Platelet": "Verihiutale", + "Universe.Biology.LargestBacteria": "Isoin bakteeri", + "Universe.Particles.Electron": "Elektroni", + "Universe.Particles.Proton": "Protoni", + "Universe.Particles.Neutron": "Neutroni", + "Universe.Atoms.Hydrogen": "Vetyatomi", + "Universe.Atoms.Helium": "Helium", + "Universe.Atoms.Sulfur": "Rikki", + "Universe.Common.Duckweed": "Sorsanlimaska", + "Universe.Common.Daisy": "Isopäivänkakkara (Leucanthemum × superbum)", + "Universe.Common.SiltParticle": "Lietepartikkeli", + "Universe.Common.SandGrain": "Hiekanjyvä", + "Universe.Common.CoffeeBean": "Kahvipapu", + "Universe.Common.MatchStick": "Tulitikku", + "Universe.Common.SaltGrain": "Suolahippu", + "Universe.Common.USCent": "Sentti (US)", + "Universe.Common.Train": "Juna", + "Universe.Common.ChickenEgg": "Kananmuna", + "Universe.Common.Paper": "Paperi", + "Universe.Common.Pencil": "Lyijykynän lyijy", + "Universe.Common.OstrichEgg": "Strutsin muna", + "Universe.Common.Earthworm": "Kastemato", + "Universe.Common.RiceGrain": "Riisinjyvä", + "Universe.Common.SunflowerSeed": "Auringonkukan siemen", + "Universe.Common.BeachBall": "Rantapallo", + "Universe.Common.Snowflake": "Lumihiutale", + "Universe.Common.ClayParticle": "Savipartikkeli", + "Universe.Common.BasketBall": "Koripallo", + "Universe.Common.Hailstone": "Lumirae", + "Universe.Common.FootballField": "Jalkapallokenttä", + "Universe.Common.DouglasFir": "Lännendouglaskuusi", + "Universe.Common.Human": "Ihminen", + "Universe.Wavelength.BlackLight": "Mustavalo", + + + "Universe.Wavelength.Gamma": "Gammasäde", + "Universe.Wavelength.XRayHard": "Röntgensäde (kova)", + "Universe.Wavelength.XRaySoft": "Röntgensäde (pehmeä)", + + + "Universe.Wavelength.Microwave": "Mikroaalto", + "Universe.Wavelength.Purple": "Violetti valo", + "Universe.Wavelength.Cyan": "Syaani valo", + "Universe.Wavelength.Yellow": "Keltainen valo", + "Universe.Wavelength.Red": "Punainen valo", + "Universe.Wavelength.FM": "FM radio", + "Universe.Wavelength.AM": "AM radio", + "Universe.Geology.AllWater": "Kaikki vesi maapallolla", + "Universe.Geology.LiquidFreshWater": "Kaikki makea vesi", + "Universe.Geology.WaterInLakesAndRivers": "Kaikki vesi järvissä ja joissa", + "Universe.Countries.USA": "Yhdysvallat", + "Universe.Countries.CzechRepublic": "Tšekin tasavalta", + "Universe.Countries.UnitedKingdom": "Yhdistynyt kuningaskunta", + "Universe.Countries.Ukraine": "Ukraina", + "Universe.Countries.Australia": "Australia", + "Universe.Cities.Paris": "Pariisi", + "Universe.Nebulae.CatEye": "Kissansilmäsumu", + "Universe.Nebulae.Crab": "Rapusumu", + "Universe.Nebulae.Butterfly": "Perhossumu", + "Universe.Nebulae.NGC604": "NGC 604 emissiosumu", + "Universe.Nebulae.Orion": "Orionin sumu", + "Universe.Nebulae.Tarantula": "Tarantellasumu", + "Universe.Nebulae.Ring": "Lyyran rengassumu", + "Universe.Nebulae.Eagle": "Kotkasumu", + "Universe.Technology.ISS": "Kansainvälinen avaruusasema", + + "Universe.Technology.Sputnik": "Sputnik 1", + + + "Universe.Technology.Ingenuity": "NASA Ingenuity helikopteri", + "Universe.Technology.TransistorGate": "Transistoriportti", + "Universe.Technology.CPU": "Prosessori", + "Universe.Technology.MicroSD": "MicroSD -kortti", + "Universe.Technology.Note4": "Galaxy Note 4", + "Universe.Technology.Car": "Auto", + "Universe.Technology.CargoShip": "Rahtilaiva", + "Universe.Landmarks.PyramidOfKhafre": "Khefrenin pyramidi", + "Universe.Landmarks.DistanceFromLA2SF": "Etäisyys Los Angelesista San Franciscoon", + "Universe.Landmarks.EiffelTower": "Eiffel-torni", + "Universe.Landmarks.StatueOfLiberty": "Vapaudenpatsas", + "Universe.Landmarks.MountEverest": "Mount Everest", + "Universe.Landmarks.LHC": "Suuri Hadronitörmäytin (LHC)", + "Universe.Chemistry.Ethanol": "Etyylialkoholi", + "Universe.Chemistry.CarbonNanotube": "Hiilinanoputki", + "Universe.Chemistry.Glucose": "Glukoosi", + "Universe.Chemistry.Water": "Vesi", + "Universe.Galaxies.MilkyWay": "Linnunrata", + "Universe.Universe.StarCluster": "Tähtijoukko", + "Universe.Galaxies.Andromeda": "Andromedan galaksi", + "Universe.Galaxies.Sombrero": "Sombrerogalaksi", + "Universe.Universe.GalaxyFillament": "Galaksimuuri", + "Universe.Universe.ObservableUniverse": "Havaittava maailmankaikkeus", + "Universe.Galaxies.IC1101": "IC 1101", + "Universe.Galaxies.SmallMagellanicCloud": "Pieni Magellanin pilvi", + "Universe.Galaxies.NGC1300": "NGC 1300 (sauvaspiraaligalaksi)", + "Universe.Galaxies.NGC4414": "NGC 4414 (kierteisgalaksi)", + "Universe.Units.Attometer": "Attometri", + "Universe.Units.Femtometer": "Femtometri", + "Universe.Units.Picometer": "Pikometri", + "Universe.Units.Angstrom": "Ångström", + "Universe.Units.Nanometer": "Nanometri", + "Universe.Units.Micrometer": "Mikrometri", + "Universe.Units.Millimeter": "Millimetri", + "Universe.Units.Centimeter": "Senttimetri", + "Universe.Units.Meter": "Metri", + "Universe.Units.Kilometer": "Kilometri", + "Universe.Units.AU": "Astronominen yksikkö", + "Universe.Units.LightSecond": "Valosekunti", + "Universe.Units.LightYear": "Valovuosi", + "Universe.Units.Parsec": "Parsek", + "Universe.Units.Inch": "Tuuma", + "Universe.Units.Foot": "Jalka", + "Universe.Units.Yard": "Jaardi", + "Universe.Units.Mile": "Maili", + "Universe.Units.NauticalMile": "Merimaili", + "Universe.Units.HubbleLength": "Hubble-etäisyys", + "Universe.Units.EarthRadius": "Maan säde", + "Universe.Units.LunarDistance": "Kuun etäisyys", + "Dummy": "Dummy" } } From 17afeb1bbe5c2e060d37067ff68470eec8b1d90c Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 4 Apr 2025 00:18:39 +0200 Subject: [PATCH 380/529] Clip Cylinder option --- 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 | 1 + Missing/fr.md | 3 +++ Missing/hu.md | 1 + Missing/is.md | 1 + Missing/ja.md | 1 + Missing/ko.md | 1 + Missing/nl.md | 1 + Missing/no.md | 1 + Missing/pl.md | 1 + Missing/pt-br.md | 1 + Missing/ru.md | 1 + Missing/sv.md | 1 + Missing/th.md | 1 + Missing/tr.md | 1 + Missing/uk.md | 1 + Missing/zh-cn.md | 1 + Missing/zh-tw.md | 1 + README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 1 + 25 files changed, 50 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index eb9cea7..f2d3d0e 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -93,6 +93,7 @@ Tools.RigTransfer.ClearSource Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff diff --git a/Missing/de.md b/Missing/de.md index ef0ea70..446608a 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,5 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] +Tools.GaussianSplat.ClipCylinder Settings.MysterySettings diff --git a/Missing/en-gb.md b/Missing/en-gb.md index f45f4d5..4ea3b82 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -723,6 +723,7 @@ Tools.RigTransfer.ClearSource Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff diff --git a/Missing/eo.md b/Missing/eo.md index e63c4b3..b8e3c19 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -62,6 +62,7 @@ Tools.RigTransfer.Name Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Tools.ComponentClone.Name Tools.Shape.Name Tools.CameraObjectHider.Name diff --git a/Missing/es.md b/Missing/es.md index d2adadf..f756a3e 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -32,6 +32,7 @@ Tools.RigTransfer.Name Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Importer.Model.GaussianSplat Importer.Model.GaussianSplatVertical Importer.Model.RegularVertical diff --git a/Missing/et.md b/Missing/et.md index b60713d..f0dc8d1 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -334,6 +334,7 @@ Tools.RigTransfer.ClearSource Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff diff --git a/Missing/fi.md b/Missing/fi.md index a329204..5d924ab 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -42,6 +42,7 @@ Tools.ProtoFlux.ExplicitCast Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..8c1afc8 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +Tools.GaussianSplat.ClipCylinder + diff --git a/Missing/hu.md b/Missing/hu.md index df46540..3fb1077 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -220,6 +220,7 @@ Tools.RigTransfer.ClearSource Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff diff --git a/Missing/is.md b/Missing/is.md index d304098..ba2c980 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -216,6 +216,7 @@ Tools.RigTransfer.ClearSource Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff diff --git a/Missing/ja.md b/Missing/ja.md index 1295e98..4adb5a5 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,5 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] +Tools.GaussianSplat.ClipCylinder Settings.MysterySettings diff --git a/Missing/ko.md b/Missing/ko.md index 22b5a8d..aea2b09 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,5 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] +Tools.GaussianSplat.ClipCylinder Settings.MysterySettings diff --git a/Missing/nl.md b/Missing/nl.md index 020b7f4..3c6043b 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -24,6 +24,7 @@ Notifications.ReceivedInviteRequestForwarded Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Importer.Model.GaussianSplat Importer.Model.GaussianSplatVertical Importer.Model.RegularVertical diff --git a/Missing/no.md b/Missing/no.md index 5ffb6be..5454db6 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -122,6 +122,7 @@ Tools.RigTransfer.ClearSource Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff diff --git a/Missing/pl.md b/Missing/pl.md index 870e839..ffb77a2 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,5 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] +Tools.GaussianSplat.ClipCylinder Settings.MysterySettings diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 0aa7127..bd5355e 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -123,6 +123,7 @@ Tools.RigTransfer.ClearSource Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff diff --git a/Missing/ru.md b/Missing/ru.md index 2feefda..023e891 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -24,6 +24,7 @@ Notifications.ReceivedInviteRequestForwarded Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Importer.Model.GaussianSplat Importer.Model.GaussianSplatVertical Importer.Model.RegularVertical diff --git a/Missing/sv.md b/Missing/sv.md index ae4d546..a95b7cf 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -179,6 +179,7 @@ Tools.RigTransfer.ClearSource Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff diff --git a/Missing/th.md b/Missing/th.md index 2c14c16..a33d177 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -679,6 +679,7 @@ Tools.RigTransfer.ClearSource Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff diff --git a/Missing/tr.md b/Missing/tr.md index 900baf8..495c90e 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -366,6 +366,7 @@ Tools.RigTransfer.ClearSource Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff diff --git a/Missing/uk.md b/Missing/uk.md index 1909c9a..b874e28 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -45,6 +45,7 @@ Tools.RigTransfer.Name Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Tools.ComponentClone.Name Tools.Shape.Name Tools.CameraObjectHider.Name diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 5202cd5..220b39c 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,5 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] +Tools.GaussianSplat.ClipCylinder Settings.MysterySettings diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 43b4cb1..984a93f 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -121,6 +121,7 @@ Tools.RigTransfer.ClearSource Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder Tools.ComponentClone.Name Tools.ComponentClone.SingleInstanceOn Tools.ComponentClone.SingleInstanceOff diff --git a/README.md b/README.md index e02b07a..48b1bad 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 60.4% - Missing keys: 1038 -German [de] - 100.0% - Missing keys: 1 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2560 +Czech [cs] - 60.4% - Missing keys: 1039 +German [de] - 99.9% - Missing keys: 2 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2561 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.7% - Missing keys: 1004 -Spanish [es] - 87.6% - Missing keys: 326 -Estonian [et] - 31.5% - Missing keys: 1798 -Finnish [fi] - 78.6% - Missing keys: 561 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 25.2% - Missing keys: 1962 -Icelandic [is] - 23.6% - Missing keys: 2003 -Japanese [ja] - 100.0% - Missing keys: 1 -Korean [ko] - 100.0% - Missing keys: 1 -Dutch [nl] - 88.8% - Missing keys: 295 -Norwegian [no] - 59.1% - Missing keys: 1072 -Polish [pl] - 100.0% - Missing keys: 1 -Portuguese (Brazil) [pt-br] - 59.1% - Missing keys: 1073 -Russian [ru] - 89.2% - Missing keys: 284 -Swedish [sv] - 24.3% - Missing keys: 1986 -Thai [th] - 2.6% - Missing keys: 2554 -Turkish [tr] - 31.0% - Missing keys: 1810 -Ukrainian [uk] - 50.0% - Missing keys: 1311 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 -Chinese (Traditional, Taiwan) [zh-tw] - 59.3% - Missing keys: 1067 +Esperanto [eo] - 61.7% - Missing keys: 1005 +Spanish [es] - 87.5% - Missing keys: 327 +Estonian [et] - 31.4% - Missing keys: 1799 +Finnish [fi] - 78.6% - Missing keys: 562 +French [fr] - 100.0% - Missing keys: 1 +Hungarian [hu] - 25.2% - Missing keys: 1963 +Icelandic [is] - 23.6% - Missing keys: 2004 +Japanese [ja] - 99.9% - Missing keys: 2 +Korean [ko] - 99.9% - Missing keys: 2 +Dutch [nl] - 88.7% - Missing keys: 296 +Norwegian [no] - 59.1% - Missing keys: 1073 +Polish [pl] - 99.9% - Missing keys: 2 +Portuguese (Brazil) [pt-br] - 59.1% - Missing keys: 1074 +Russian [ru] - 89.1% - Missing keys: 285 +Swedish [sv] - 24.3% - Missing keys: 1987 +Thai [th] - 2.6% - Missing keys: 2555 +Turkish [tr] - 31.0% - Missing keys: 1811 +Ukrainian [uk] - 50.0% - Missing keys: 1312 +Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 +Chinese (Traditional, Taiwan) [zh-tw] - 59.3% - Missing keys: 1068 -Total keys: 2623 +Total keys: 2624 ## 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. diff --git a/en.json b/en.json index 1635380..3d3a8b3 100644 --- a/en.json +++ b/en.json @@ -867,6 +867,7 @@ "Tools.GaussianSplat.Name" : "Gaussian Splat Tool", "Tools.GaussianSplat.ClipBox" : "Clip Box", "Tools.GaussianSplat.ClipSphere" : "Clip Sphere", + "Tools.GaussianSplat.ClipCylinder" : "Clip Cylinder", "Tools.ComponentClone.Name": "Component Clone Tool", "Tools.ComponentClone.SingleInstanceOn": "Single Instance: On", From 7423326332f107f2260c1bfd5a40d8c96bdf1324 Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Fri, 4 Apr 2025 01:21:42 +0300 Subject: [PATCH 381/529] chore: translate new strings --- fr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/fr.json b/fr.json index 72a9bce..9ecc4c6 100644 --- a/fr.json +++ b/fr.json @@ -867,6 +867,7 @@ "Tools.GaussianSplat.Name": "Outil de splat gaussien", "Tools.GaussianSplat.ClipBox": "Zone de coupe", "Tools.GaussianSplat.ClipSphere": "Sphère de coupe", + "Tools.GaussianSplat.ClipCylinder" : "Cylindre de coupe", "Tools.ComponentClone.Name": "Outil de clonage de composants", "Tools.ComponentClone.SingleInstanceOn": "Instance seule: activée", From de5658b91bb107340ba57c0faaf06521b8ecdf53 Mon Sep 17 00:00:00 2001 From: BitCrack Date: Fri, 4 Apr 2025 00:31:01 +0200 Subject: [PATCH 382/529] Update pl.json --- pl.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pl.json b/pl.json index 5210be3..008bb9d 100644 --- a/pl.json +++ b/pl.json @@ -867,6 +867,7 @@ "Tools.GaussianSplat.Name": "Narzędzie Gaussian Splatów", "Tools.GaussianSplat.ClipBox": "Wycięcie kuboidalne", "Tools.GaussianSplat.ClipSphere": "Wycięcie sferyczne", + "Tools.GaussianSplat.ClipCylinder" : "Wycięcie cylindryczne", "Tools.ComponentClone.Name": "Narzędzie klonowania komponentów", "Tools.ComponentClone.SingleInstanceOn": "Jedna Instancja: Włączona", @@ -2035,6 +2036,8 @@ "Settings.ImportSettings.NetworkUrls": "Import URL sieci", "Settings.ImportSettings.NetworkUrls.Description": "Kiedy URL sieci jest importowany, co powinno się stać. Dostępne opcje:\n\nOpen - Połącz z sesją przez URL.\nSpawnInterface - Pokaż reprezentacje (np. kule sesji) URLa.\nSpawnUrl - Pokaż dialog URLa.", + "Settings.MysterySettings" : "Tajemnicze ustawienia", + "LocomotionArchetype.Walk": "Chodzenie", "LocomotionArchetype.Fly": "Lot", "LocomotionArchetype.NoClip": "Noclip", From f63ae4a5ec323d8c48eb9bc3f2868fd78b4eb066 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Fri, 4 Apr 2025 08:02:28 +0900 Subject: [PATCH 383/529] KO: Clip cylinder --- ko.json | 1 + 1 file changed, 1 insertion(+) diff --git a/ko.json b/ko.json index ca3ca23..15cdc38 100644 --- a/ko.json +++ b/ko.json @@ -867,6 +867,7 @@ "Tools.GaussianSplat.Name" : "가우시안 스플랫 툴", "Tools.GaussianSplat.ClipBox" : "상자(Box)형으로 자르기", "Tools.GaussianSplat.ClipSphere" : "구(Sphere)형으로 자르기", + "Tools.GaussianSplat.ClipCylinder" : "원통(Cylinder)형으로 자르기", "Tools.ComponentClone.Name": "구성요소 복제 도구(Component Clone Tool)", "Tools.ComponentClone.SingleInstanceOn" : "단일객체: ON", From 1f04ef694fef572ef28e6b8d1cb3c32da89f1f72 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Fri, 4 Apr 2025 01:11:17 +0200 Subject: [PATCH 384/529] de: clip cylinder --- de.json | 1 + 1 file changed, 1 insertion(+) diff --git a/de.json b/de.json index 6e298a3..e73ce85 100644 --- a/de.json +++ b/de.json @@ -867,6 +867,7 @@ "Tools.GaussianSplat.Name": "Gaussian Splat Tool", "Tools.GaussianSplat.ClipBox": "Quader-Ausschnitt", "Tools.GaussianSplat.ClipSphere": "Kugel-Ausschnitt", + "Tools.GaussianSplat.ClipCylinder": "Zylinder-Ausschnitt", "Tools.ComponentClone.Name": "Komponenten-Kopiertool", "Tools.ComponentClone.SingleInstanceOn": "Nur eine Instanz: An", From 8c7bec6aaebdbca0c79858cff9f7dd245b7ff957 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Fri, 4 Apr 2025 09:41:21 +0900 Subject: [PATCH 385/529] Update ja.json --- ja.json | 1 + 1 file changed, 1 insertion(+) diff --git a/ja.json b/ja.json index e01278a..1089705 100644 --- a/ja.json +++ b/ja.json @@ -867,6 +867,7 @@ "Tools.GaussianSplat.Name" : "ガウシアンスプラフティングツール", "Tools.GaussianSplat.ClipBox" : "ボックスでクロップ", "Tools.GaussianSplat.ClipSphere" : "スフィアでクロップ", + "Tools.GaussianSplat.ClipCylinder" : "シリンダーでクロップ", "Tools.ComponentClone.Name": "コンポーネントクローンツール", "Tools.ComponentClone.SingleInstanceOn" : "シングルインスタンス: オン", From 047bc9e19f225cf2a0debf065b397f82beca3486 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 8 Apr 2025 15:52:29 +0800 Subject: [PATCH 386/529] zh-cn:Sync to the latest English version --- zh-cn.json | 1 + 1 file changed, 1 insertion(+) diff --git a/zh-cn.json b/zh-cn.json index 82c14f3..a3e041c 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -867,6 +867,7 @@ "Tools.GaussianSplat.Name" : "高斯溅射工具", "Tools.GaussianSplat.ClipBox" : "裁剪框", "Tools.GaussianSplat.ClipSphere" : "裁剪球体", + "Tools.GaussianSplat.ClipCylinder" : "裁剪圆柱体", "Tools.ComponentClone.Name": "组件克隆工具", "Tools.ComponentClone.SingleInstanceOn": "单个实例: 启用", From 940a1964d98e6c9d06ae29a6cfedc5f54e42b8b1 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 9 Apr 2025 01:19:25 +0200 Subject: [PATCH 387/529] Audio performance settings --- Missing/cs.md | 5 + Missing/de.md | 6 +- Missing/en-gb.md | 5 + Missing/eo.md | 5 + Missing/es.md | 5 + Missing/et.md | 5 + Missing/fi.md | 231 +---------------------------------------------- Missing/fr.md | 6 +- Missing/hu.md | 5 + Missing/is.md | 5 + Missing/ja.md | 6 +- Missing/ko.md | 6 +- Missing/nl.md | 5 + Missing/no.md | 5 + Missing/pl.md | 5 + Missing/pt-br.md | 5 + Missing/ru.md | 5 + Missing/sv.md | 5 + Missing/th.md | 5 + Missing/tr.md | 5 + Missing/uk.md | 5 + Missing/zh-cn.md | 6 +- Missing/zh-tw.md | 5 + README.md | 48 +++++----- en.json | 6 ++ 25 files changed, 145 insertions(+), 255 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index f2d3d0e..a5011e7 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -457,6 +457,11 @@ Settings.AudioInputFilteringSettings.NormalizationThreshold Settings.AudioInputFilteringSettings.NormalizationThreshold.Description Settings.AudioInputFilteringSettings.UseNoiseSuppression Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/de.md b/Missing/de.md index 446608a..f0e9b04 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -3,5 +3,9 @@ Note that this file updates only during build processes and doesn't necessarily # German [de] Tools.GaussianSplat.ClipCylinder -Settings.MysterySettings +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 4ea3b82..641a1db 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1391,6 +1391,11 @@ Settings.AudioInputFilteringSettings.NoiseGateRelease.Description Settings.AudioInputFilteringSettings.NormalizationThreshold.Description Settings.AudioInputFilteringSettings.UseNoiseSuppression Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/eo.md b/Missing/eo.md index b8e3c19..8af0ff5 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -423,6 +423,11 @@ Settings.AudioInputFilteringSettings.NormalizationThreshold Settings.AudioInputFilteringSettings.NormalizationThreshold.Description Settings.AudioInputFilteringSettings.UseNoiseSuppression Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/es.md b/Missing/es.md index f756a3e..0988d07 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -75,6 +75,11 @@ Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation diff --git a/Missing/et.md b/Missing/et.md index f0dc8d1..d447f67 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -734,6 +734,11 @@ Settings.AudioInputFilteringSettings.NormalizationThreshold Settings.AudioInputFilteringSettings.NormalizationThreshold.Description Settings.AudioInputFilteringSettings.UseNoiseSuppression Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/fi.md b/Missing/fi.md index 5d924ab..a5ff5ab 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -6,25 +6,8 @@ Interaction.Grabbing Interaction.Grab.StickyGrab Interaction.Grab.HoldToHold World.Connection.LNL.LNLPoke -World.Error.UnhandledError World.Actions.GuestWarning -Account.Type.Stripe -Contacts.RequestInvite Contacts.Unblocked -Contacts.AskToJoin -Contacts.InviteRequest.UserWantsToJoin -Contacts.InviteRequest.UserWantsToInviteAnother -Contacts.InviteRequest.GrantInvite -Contacts.InviteRequest.AddAsContact -Contacts.InviteRequest.AddAsContactOfHeadless -Contacts.InviteRequest.AddHostAsContact -Contacts.InviteRequest.HostIsUnregistered -Contacts.InviteRequest.ForwardToHost -Contacts.InviteRequest.SentRequest -Contacts.InviteRequest.ForwardedRequest -Contacts.InviteRequest.GrantedRequest -Notifications.ReceivedInviteRequestDirect -Notifications.ReceivedInviteRequestForwarded Tools.ProtoFlux.Drive Tools.ProtoFlux.Source Tools.ProtoFlux.Reference @@ -46,7 +29,6 @@ Tools.GaussianSplat.ClipCylinder ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title -CreateNew.LegacyParticleSystem Importer.Model.GaussianSplat Importer.Model.GaussianSplatVertical Importer.Model.RegularVertical @@ -54,8 +36,6 @@ Importer.Model.FlipVertical Importer.Model.GaussianSplatEncoding Importer.Model.GaussianSplatLossless Importer.Model.GaussianSplatSPZ -Importer.Splat.Progress.Importing -Importer.Splat.Progress.ReadingHeader Importer.Splat.Progress.ConvertingSplats Importer.Splat.Progress.EncodingData GaussianSplat.Encoding.Title @@ -67,7 +47,6 @@ GaussianSplat.Encoding.EncodingAlphas GaussianSplat.Encoding.EncodingColors GaussianSplat.Encoding.EncodingFinalizing GaussianSplat.Processing.RemovingSplats -GaussianSplat.Processing.SplatProgress GaussianSplat.Processing.LoadingData GaussianSplat.Processing.FailNoData Importer.Slices.Title @@ -75,20 +54,12 @@ Importer.Slices.TitleGrayscale Importer.Slices.Description Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description -Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description -Settings.KeyboardLookSettings -Settings.KeyboardLookSettings.LookEnabled -Settings.KeyboardLookSettings.LookEnabled.Description -Settings.KeyboardLookSettings.HorizontalSpeed -Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VerticalSpeed -Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description Settings.HapticPointMapping.HeadPitchAngle.Description Settings.HapticPointMapping.HeadYawAngle.Description @@ -111,6 +82,11 @@ Settings.AudioInputFilteringSettings.NoiseGateAttack.Description Settings.AudioInputFilteringSettings.NoiseGateHold.Description Settings.AudioInputFilteringSettings.NoiseGateRelease.Description Settings.AudioInputFilteringSettings.NormalizationThreshold.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.VoiceSettings.MutePersistence.Description Settings.EarmuffSettings.EarmuffEnabled.Description Settings.EarmuffSettings.Directionality.Description @@ -146,7 +122,6 @@ Settings.NotificationSettings.UserSociable.Description Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description Settings.NotificationSettings.Message.Description Settings.NotificationSettings.Invite.Description -Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.ContactRequest.Description Settings.NotificationSettings.ContactSessionStarted.Description @@ -167,13 +142,8 @@ Settings.LaserSettings.ModulateExponent.Description Settings.LaserSettings.ModulateSpeedMultiplier.Description Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop.Description -Settings.EditSettings -Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description -Settings.EditSettings.ConfirmSlotDestroy Settings.EditSettings.ConfirmSlotDestroy.Description -Settings.CursorSettings -Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description Settings.CursorSettings.GrabMultiplier Settings.CursorSettings.GrabMultiplier.Description @@ -192,7 +162,6 @@ Settings.PhotoCaptureSettings.TimerSeconds.Description Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath.Description -Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.PhotoCaptureSettings.CapturePrivateUI.Description Settings.PhotoCaptureSettings.EncodeFormat.Description @@ -235,8 +204,6 @@ Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description Settings.RelaySettings.AlwaysUseRelay.Description Settings.RelaySettings.UseClosestAvailableRelay.Description -Settings.VideoStreamingServicesSettings -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description Settings.PostProcessingSettings.MotionBlurIntensity.Description Settings.PostProcessingSettings.BloomIntensity @@ -279,14 +246,9 @@ Settings.RenderingQualitySettings.ShadowResolution.Description Settings.RenderingQualitySettings.ShadowDistance.Description Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description -Settings.ImportSettings -Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description -Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description -Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description -Settings.MysterySettings Inspector.Title Inspector.Slot.ParentUnder.Label Inspector.Slot.ParentUnder.WorldRoot @@ -300,8 +262,6 @@ Inspector.Mesh.TrimVertexBoneWeightsTo Inspector.Mesh.BoneTrimCount Inspector.Mesh.UV_Multiplicator Inspector.GaussianSplatRenderer.GeneratePointCloudCollider -Inspector.Skybox.SetActiveSkybox -Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.VHACD.Parameter.PlaneDownsampling Inspector.VHACD.Parameter.ConvexHullDownsampling Inspector.SkinnedMesh.VisualizeApproximateBoneBounds @@ -376,192 +336,11 @@ UI.VideoPlayer.AudioZoneTheater UI.VideoPlayer.AudioZoneGlobal UI.VideoPlayer.UsersLoaded UI.VideoPlayer.AllUsersLoaded -Universe.UI.Narrative -Universe.UI.Freeform -Universe.Stars.Sun -Universe.Stars.Sirius -Universe.Stars.Pollux -Universe.Stars.Arcturus -Universe.Stars.Aldebaran -Universe.Stars.Rigel -Universe.Stars.Antares -Universe.Stars.Betelgeuse -Universe.Stars.VYCanisMajoris -Universe.Stars.NMLCygni -Universe.Stars.UYScuti -Universe.SolarSystem.SolarSystem -Universe.SolarSystem.Mercury -Universe.SolarSystem.Venus -Universe.SolarSystem.Earth -Universe.SolarSystem.Mars -Universe.SolarSystem.Jupiter -Universe.SolarSystem.Saturn -Universe.SolarSystem.Uranus -Universe.SolarSystem.Neptune -Universe.SolarSystem.Pluto -Universe.SolarSystem.Moon -Universe.SolarSystem.Phobos -Universe.SolarSystem.Charon -Universe.SolarSystem.Callisto -Universe.SolarSystem.AsteroidGanymed -Universe.SolarSystem.Deimos -Universe.SolarSystem.Ganymede -Universe.SolarSystem.Mithra -Universe.SolarSystem.Geographos -Universe.SolarSystem.Kelopatra -Universe.SolarSystem.HW1 -Universe.SolarSystem.Golevka -Universe.SolarSystem.Toutatis -Universe.SolarSystem.Bennu -Universe.Animals.Bee -Universe.Animals.FinWhale -Universe.Animals.DustMite -Universe.Animals.Eel -Universe.Animals.Bream -Universe.Animals.BottlenoseDolphin -Universe.Animals.Brachiosaurus -Universe.Animals.Mouse -Universe.Animals.GiantSquid -Universe.Animals.Tardigrade -Universe.Animals.TRex -Universe.Biology.AverageHumanCell -Universe.Biology.Adenovirus -Universe.Biology.YChromosome -Universe.Biology.Mitochrondrion -Universe.Biology.PorcineCircovirus -Universe.Biology.Salmonella -Universe.Biology.Bacteriophage -Universe.Biology.HumanBrain -Universe.Biology.RedBloodCell -Universe.Biology.WhiteBloodCell -Universe.Biology.XChromosome -Universe.Biology.EColi -Universe.Biology.DNA -Universe.Biology.AlphaHelix -Universe.Biology.Rhinovirus -Universe.Biology.Ribosome -Universe.Biology.Chloroplast -Universe.Biology.PhospholipidBilayer -Universe.Biology.Paramecium -Universe.Biology.HIV -Universe.Biology.Hair -Universe.Biology.HepatitisB -Universe.Biology.Platelet -Universe.Biology.LargestBacteria -Universe.Particles.Electron -Universe.Particles.Proton -Universe.Particles.Neutron -Universe.Atoms.Hydrogen -Universe.Atoms.Helium -Universe.Atoms.Sulfur -Universe.Common.Duckweed -Universe.Common.Daisy -Universe.Common.SiltParticle -Universe.Common.SandGrain -Universe.Common.CoffeeBean -Universe.Common.MatchStick -Universe.Common.SaltGrain -Universe.Common.USCent -Universe.Common.Train -Universe.Common.ChickenEgg -Universe.Common.Paper -Universe.Common.Pencil -Universe.Common.OstrichEgg -Universe.Common.Earthworm -Universe.Common.RiceGrain -Universe.Common.SunflowerSeed -Universe.Common.BeachBall -Universe.Common.Snowflake -Universe.Common.ClayParticle -Universe.Common.BasketBall -Universe.Common.Hailstone -Universe.Common.FootballField -Universe.Common.DouglasFir -Universe.Common.Human -Universe.Wavelength.BlackLight Universe.Wavelength.FarUV Universe.Wavelength.MiddleUV -Universe.Wavelength.Gamma -Universe.Wavelength.XRayHard -Universe.Wavelength.XRaySoft Universe.Wavelength.ExtremeUV Universe.Wavelength.NearUV -Universe.Wavelength.Microwave -Universe.Wavelength.Purple -Universe.Wavelength.Cyan -Universe.Wavelength.Yellow -Universe.Wavelength.Red -Universe.Wavelength.FM -Universe.Wavelength.AM -Universe.Geology.AllWater -Universe.Geology.LiquidFreshWater -Universe.Geology.WaterInLakesAndRivers -Universe.Countries.USA -Universe.Countries.CzechRepublic -Universe.Countries.UnitedKingdom -Universe.Countries.Ukraine -Universe.Countries.Australia -Universe.Cities.Paris -Universe.Nebulae.CatEye -Universe.Nebulae.Crab -Universe.Nebulae.Butterfly -Universe.Nebulae.NGC604 -Universe.Nebulae.Orion -Universe.Nebulae.Tarantula -Universe.Nebulae.Ring -Universe.Nebulae.Eagle -Universe.Technology.ISS Universe.Technology.Starship -Universe.Technology.Sputnik Universe.Technology.MoonLander Universe.Technology.Voyager -Universe.Technology.Ingenuity -Universe.Technology.TransistorGate -Universe.Technology.CPU -Universe.Technology.MicroSD -Universe.Technology.Note4 -Universe.Technology.Car -Universe.Technology.CargoShip -Universe.Landmarks.PyramidOfKhafre -Universe.Landmarks.DistanceFromLA2SF -Universe.Landmarks.EiffelTower -Universe.Landmarks.StatueOfLiberty -Universe.Landmarks.MountEverest -Universe.Landmarks.LHC -Universe.Chemistry.Ethanol -Universe.Chemistry.CarbonNanotube -Universe.Chemistry.Glucose -Universe.Chemistry.Water -Universe.Galaxies.MilkyWay -Universe.Universe.StarCluster -Universe.Galaxies.Andromeda -Universe.Galaxies.Sombrero -Universe.Universe.GalaxyFillament -Universe.Universe.ObservableUniverse -Universe.Galaxies.IC1101 -Universe.Galaxies.SmallMagellanicCloud -Universe.Galaxies.NGC1300 -Universe.Galaxies.NGC4414 -Universe.Units.Attometer -Universe.Units.Femtometer -Universe.Units.Picometer -Universe.Units.Angstrom -Universe.Units.Nanometer -Universe.Units.Micrometer -Universe.Units.Millimeter -Universe.Units.Centimeter -Universe.Units.Meter -Universe.Units.Kilometer -Universe.Units.AU -Universe.Units.LightSecond -Universe.Units.LightYear -Universe.Units.Parsec -Universe.Units.Inch -Universe.Units.Foot -Universe.Units.Yard -Universe.Units.Mile -Universe.Units.NauticalMile -Universe.Units.HubbleLength -Universe.Units.EarthRadius -Universe.Units.LunarDistance diff --git a/Missing/fr.md b/Missing/fr.md index 8c1afc8..bfa3adb 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,5 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] -Tools.GaussianSplat.ClipCylinder +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description diff --git a/Missing/hu.md b/Missing/hu.md index 3fb1077..49f73d7 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -800,6 +800,11 @@ Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioAccessibilitySettings.WhisperVolume.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.RealtimeNetworkingSettings.DisableLAN Settings.RealtimeNetworkingSettings.DisableLAN.Description Settings.RealtimeNetworkingSettings.PreferSteamNetworking diff --git a/Missing/is.md b/Missing/is.md index ba2c980..55b3a0f 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -875,6 +875,11 @@ Settings.AudioInputFilteringSettings.NormalizationThreshold Settings.AudioInputFilteringSettings.NormalizationThreshold.Description Settings.AudioInputFilteringSettings.UseNoiseSuppression Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/ja.md b/Missing/ja.md index 4adb5a5..dcca7fc 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -3,5 +3,9 @@ Note that this file updates only during build processes and doesn't necessarily # Japanese [ja] Tools.GaussianSplat.ClipCylinder -Settings.MysterySettings +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description diff --git a/Missing/ko.md b/Missing/ko.md index aea2b09..8aa1226 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -3,5 +3,9 @@ Note that this file updates only during build processes and doesn't necessarily # Korean [ko] Tools.GaussianSplat.ClipCylinder -Settings.MysterySettings +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description diff --git a/Missing/nl.md b/Missing/nl.md index 3c6043b..1fcc936 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -55,6 +55,11 @@ Importer.Link.Invalid.Description Inventory.Link.LinkText Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description Settings.EditSettings diff --git a/Missing/no.md b/Missing/no.md index 5454db6..54de934 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -489,6 +489,11 @@ Settings.AudioInputFilteringSettings.NormalizationThreshold Settings.AudioInputFilteringSettings.NormalizationThreshold.Description Settings.AudioInputFilteringSettings.UseNoiseSuppression Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/pl.md b/Missing/pl.md index ffb77a2..0ba55ed 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -3,5 +3,10 @@ Note that this file updates only during build processes and doesn't necessarily # Polish [pl] Tools.GaussianSplat.ClipCylinder +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.MysterySettings diff --git a/Missing/pt-br.md b/Missing/pt-br.md index bd5355e..ce20e50 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -490,6 +490,11 @@ Settings.AudioInputFilteringSettings.NormalizationThreshold Settings.AudioInputFilteringSettings.NormalizationThreshold.Description Settings.AudioInputFilteringSettings.UseNoiseSuppression Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/ru.md b/Missing/ru.md index 023e891..daa951c 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -55,6 +55,11 @@ Importer.Link.Invalid.Description Inventory.Link.LinkText Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description Settings.EditSettings diff --git a/Missing/sv.md b/Missing/sv.md index a95b7cf..4f5a16c 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -842,6 +842,11 @@ Settings.AudioInputFilteringSettings.NormalizationThreshold Settings.AudioInputFilteringSettings.NormalizationThreshold.Description Settings.AudioInputFilteringSettings.UseNoiseSuppression Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/th.md b/Missing/th.md index a33d177..9a0d211 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1363,6 +1363,11 @@ Settings.AudioInputFilteringSettings.NormalizationThreshold Settings.AudioInputFilteringSettings.NormalizationThreshold.Description Settings.AudioInputFilteringSettings.UseNoiseSuppression Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/tr.md b/Missing/tr.md index 495c90e..d909a10 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -768,6 +768,11 @@ Settings.AudioInputFilteringSettings.NormalizationThreshold Settings.AudioInputFilteringSettings.NormalizationThreshold.Description Settings.AudioInputFilteringSettings.UseNoiseSuppression Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/uk.md b/Missing/uk.md index b874e28..aaf0143 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -115,6 +115,11 @@ Settings.AudioInputFilteringSettings.NormalizationThreshold Settings.AudioInputFilteringSettings.NormalizationThreshold.Description Settings.AudioInputFilteringSettings.UseNoiseSuppression Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 220b39c..51b4eab 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -3,5 +3,9 @@ Note that this file updates only during build processes and doesn't necessarily # Chinese (Simplified, Mainland China) [zh-cn] Tools.GaussianSplat.ClipCylinder -Settings.MysterySettings +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 984a93f..f2cf168 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -485,6 +485,11 @@ Settings.AudioInputFilteringSettings.NormalizationThreshold Settings.AudioInputFilteringSettings.NormalizationThreshold.Description Settings.AudioInputFilteringSettings.UseNoiseSuppression Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/README.md b/README.md index 48b1bad..8cdb13a 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 60.4% - Missing keys: 1039 -German [de] - 99.9% - Missing keys: 2 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2561 +Czech [cs] - 60.3% - Missing keys: 1044 +German [de] - 99.8% - Missing keys: 6 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2566 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.7% - Missing keys: 1005 -Spanish [es] - 87.5% - Missing keys: 327 -Estonian [et] - 31.4% - Missing keys: 1799 -Finnish [fi] - 78.6% - Missing keys: 562 -French [fr] - 100.0% - Missing keys: 1 -Hungarian [hu] - 25.2% - Missing keys: 1963 -Icelandic [is] - 23.6% - Missing keys: 2004 -Japanese [ja] - 99.9% - Missing keys: 2 -Korean [ko] - 99.9% - Missing keys: 2 -Dutch [nl] - 88.7% - Missing keys: 296 -Norwegian [no] - 59.1% - Missing keys: 1073 -Polish [pl] - 99.9% - Missing keys: 2 -Portuguese (Brazil) [pt-br] - 59.1% - Missing keys: 1074 -Russian [ru] - 89.1% - Missing keys: 285 -Swedish [sv] - 24.3% - Missing keys: 1987 -Thai [th] - 2.6% - Missing keys: 2555 -Turkish [tr] - 31.0% - Missing keys: 1811 -Ukrainian [uk] - 50.0% - Missing keys: 1312 -Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 -Chinese (Traditional, Taiwan) [zh-tw] - 59.3% - Missing keys: 1068 +Esperanto [eo] - 61.6% - Missing keys: 1010 +Spanish [es] - 87.4% - Missing keys: 332 +Estonian [et] - 31.4% - Missing keys: 1804 +Finnish [fi] - 87.0% - Missing keys: 341 +French [fr] - 99.8% - Missing keys: 5 +Hungarian [hu] - 25.1% - Missing keys: 1968 +Icelandic [is] - 23.6% - Missing keys: 2009 +Japanese [ja] - 99.8% - Missing keys: 6 +Korean [ko] - 99.8% - Missing keys: 6 +Dutch [nl] - 88.6% - Missing keys: 301 +Norwegian [no] - 59.0% - Missing keys: 1078 +Polish [pl] - 99.7% - Missing keys: 7 +Portuguese (Brazil) [pt-br] - 59.0% - Missing keys: 1079 +Russian [ru] - 89.0% - Missing keys: 290 +Swedish [sv] - 24.2% - Missing keys: 1992 +Thai [th] - 2.6% - Missing keys: 2560 +Turkish [tr] - 30.9% - Missing keys: 1816 +Ukrainian [uk] - 49.9% - Missing keys: 1317 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 6 +Chinese (Traditional, Taiwan) [zh-tw] - 59.2% - Missing keys: 1073 -Total keys: 2624 +Total keys: 2629 ## 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. diff --git a/en.json b/en.json index 3d3a8b3..5d2389c 100644 --- a/en.json +++ b/en.json @@ -1671,6 +1671,12 @@ "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "Noise suppression (RNNoise)", "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "This feature processes the incoming audio to filter out various undesirable noises. This can clean up audio from noisy microphones considerably, producing a cleaner voice. We strongly recommend keeping this setting on. However, it can also filter out certain noises that do not get identified as speech.", + "Settings.AudioPerformanceSettings": "Audio Performance Settings", + "Settings.AudioPerformanceSettings.MaxVoices": "Maximum number of active sounds", + "Settings.AudioPerformanceSettings.MaxVoices.Description": "This controls how many sounds can be playing concurrently. Increasing this will allow you to hear more sounds at once at the cost of CPU usage.

If you set this too high, you might hear audio crackling.", + "Settings.AudioPerformanceSettings.FrameSize": "Frame Buffer Size", + "Settings.AudioPerformanceSettings.FrameSize.Description": "This controls the size of each audio frame. Lower values will provide lower audio latency, but will be more susceptible to crackling due to performance and timing fluctuations.", + "Settings.VoiceSettings": "Voice Settings", "Settings.VoiceSettings.MutePersistence": "Mute Persistence", "Settings.VoiceSettings.MutePersistence.Description": "Start Unmuted: When you log in, you will always start unmuted.\n\nStarted Muted: When you log in, your voice will always start muted. You will either have to unmute or press the \"push to talk\" key (V by default) to speak.\n\nRemember Last: When you login, the status from the last time you logged out will be preserved.", From 687b1aa38c7c35c75073da7cfaddf3c36f1a0e8b Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 9 Apr 2025 15:31:44 +0900 Subject: [PATCH 388/529] Update ja.json --- ja.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ja.json b/ja.json index 1089705..d28570b 100644 --- a/ja.json +++ b/ja.json @@ -1670,6 +1670,12 @@ "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "ノイズフィルター", "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "入力されるオーディオデータを処理して、不要なノイズを除去します。これにより、ノイズの多いマイクから入力されたオーディオデータから、より明瞭な音声を生成することができます。この設定をオンにしておくことを強くおすすめします。ただし、音声として識別されないノイズも一緒に除去してしまう可能性がありますので、ご注意ください。", + "Settings.AudioPerformanceSettings": "音声のパフォーマンス設定", + "Settings.AudioPerformanceSettings.MaxVoices": "同時再生可能な音声数", + "Settings.AudioPerformanceSettings.MaxVoices.Description": "同時に再生できるサウンドの最大数を設定できます。これを増やすとCPUの使用量が増える代わりに、一度に多くのサウンドを再生することができます。

この値を高くしすぎると、音割れの様なな音が聞こえることがあります。", + "Settings.AudioPerformanceSettings.FrameSize": "バッファサイズ", + "Settings.AudioPerformanceSettings.FrameSize.Description": "オーディオフレームのサイズを設定できます。値を低くすると音声の遅延は小さくなりますが、パフォーマンスとタイミングの変動により、ノイズが発生しやすくなります。", + "Settings.VoiceSettings": "ボイスチャット設定", "Settings.VoiceSettings.MutePersistence": "ログイン時のミュート状態", "Settings.VoiceSettings.MutePersistence.Description": "Start Unmuted: ログイン時、ミュートが解除された状態になります。\n\nStarted Muted: ログイン時、ミュート状態になります。発話する際にミュートを解除するか \"プッシュトゥトーク\" キー (デフォルトでVキー)を押す必要があります。\n\nRemember Last: ログイン時、前回のプレイ時のミュート状態が引き継がれます。", From f369127cac2a99579bbfa1ffcff9c1b021f1e46b Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 9 Apr 2025 15:38:12 +0900 Subject: [PATCH 389/529] Update ja.json --- ja.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ja.json b/ja.json index d28570b..fef5ff7 100644 --- a/ja.json +++ b/ja.json @@ -1671,10 +1671,10 @@ "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "入力されるオーディオデータを処理して、不要なノイズを除去します。これにより、ノイズの多いマイクから入力されたオーディオデータから、より明瞭な音声を生成することができます。この設定をオンにしておくことを強くおすすめします。ただし、音声として識別されないノイズも一緒に除去してしまう可能性がありますので、ご注意ください。", "Settings.AudioPerformanceSettings": "音声のパフォーマンス設定", - "Settings.AudioPerformanceSettings.MaxVoices": "同時再生可能な音声数", + "Settings.AudioPerformanceSettings.MaxVoices": "同時に再生可能な音声数", "Settings.AudioPerformanceSettings.MaxVoices.Description": "同時に再生できるサウンドの最大数を設定できます。これを増やすとCPUの使用量が増える代わりに、一度に多くのサウンドを再生することができます。

この値を高くしすぎると、音割れの様なな音が聞こえることがあります。", "Settings.AudioPerformanceSettings.FrameSize": "バッファサイズ", - "Settings.AudioPerformanceSettings.FrameSize.Description": "オーディオフレームのサイズを設定できます。値を低くすると音声の遅延は小さくなりますが、パフォーマンスとタイミングの変動により、ノイズが発生しやすくなります。", + "Settings.AudioPerformanceSettings.FrameSize.Description": "サウンドのフレームサイズを設定できます。値を低くすると音声の遅延は小さくなりますが、負荷は高くなりノイズが発生しやすくなります。", "Settings.VoiceSettings": "ボイスチャット設定", "Settings.VoiceSettings.MutePersistence": "ログイン時のミュート状態", From 779cda45763280b8af74337d1e3307d949ebb6db Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Wed, 9 Apr 2025 12:42:51 +0200 Subject: [PATCH 390/529] de: audio performance settings --- de.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/de.json b/de.json index e73ce85..a9b71ec 100644 --- a/de.json +++ b/de.json @@ -867,7 +867,6 @@ "Tools.GaussianSplat.Name": "Gaussian Splat Tool", "Tools.GaussianSplat.ClipBox": "Quader-Ausschnitt", "Tools.GaussianSplat.ClipSphere": "Kugel-Ausschnitt", - "Tools.GaussianSplat.ClipCylinder": "Zylinder-Ausschnitt", "Tools.ComponentClone.Name": "Komponenten-Kopiertool", "Tools.ComponentClone.SingleInstanceOn": "Nur eine Instanz: An", @@ -1671,6 +1670,12 @@ "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "Rauschunterdrückungsfilter (RNNoise)", "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "Diese Funktion verarbeitet das eingehende Tonsignal und filtert unerwünschte Geräusche heraus. Dies kann den Ton von einem rauschenden Mikrofon erheblich verbessern und eine klarere Stimme erzeugen. Wir empfehlen diese Einstellung aktiviert zu lassen. Allerdings können Geräusche herausgefiltert werden, wenn sie nicht als Sprache erkannt werden.", + "Settings.AudioPerformanceSettings": "Einstellungen für Audio-Performance", + "Settings.AudioPerformanceSettings.MaxVoices": "Maximale Anzahl gleichzeitig aktiver Töne", + "Settings.AudioPerformanceSettings.MaxVoices.Description": "Dies legt fest, wie viele Töne gleichzeitig abgespielt werden können. Wenn Sie diesen Wert erhöhen, können Sie mehr Töne auf einmal hören, allerdings erhöht dies die CPU-Auslastung.

Wenn Sie diesen Wert zu hoch einstellen, kann es zu Knackgeräuschen kommen.", + "Settings.AudioPerformanceSettings.FrameSize": "Größe des Framebuffers", + "Settings.AudioPerformanceSettings.FrameSize.Description": "Hier wird die Größe der einzelnen Audio-Frames festgelegt. Niedrigere Werte sorgen für eine geringere Audiolatenz, dies ist aber anfälliger für Knackgeräusche aufgrund von Leistungs- und Zeitschwankungen.", + "Settings.VoiceSettings": "Stimm-Einstellungen", "Settings.VoiceSettings.MutePersistence": "Stummschaltungs-Persistenz", "Settings.VoiceSettings.MutePersistence.Description": "Starte nicht Stummgeschaltet: Bei jedem Login starten Sie mit nicht stummgeschalteter Stimme.\n\nStarte Stummgeschaltet: Bei jeder Anmeldung starten Sie mit stummgeschalteter Stimme. Sie können entweder die Stummschaltung aufheben oder die Sprechtaste (standardmäßig V) zum Sprechen drücken.\n\nLetzte gewählte Einstellung: Ihre gewählte Einstellung wird beim Abmelden gespeichert und bei der Anmeldung wiederhergestellt.", From ea3644b92f4d6c73b025fa4f443429e918df011e Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Wed, 9 Apr 2025 12:46:48 +0200 Subject: [PATCH 391/529] de: fixed accidentially removed line --- de.json | 1 + 1 file changed, 1 insertion(+) diff --git a/de.json b/de.json index a9b71ec..e951c92 100644 --- a/de.json +++ b/de.json @@ -867,6 +867,7 @@ "Tools.GaussianSplat.Name": "Gaussian Splat Tool", "Tools.GaussianSplat.ClipBox": "Quader-Ausschnitt", "Tools.GaussianSplat.ClipSphere": "Kugel-Ausschnitt", + "Tools.GaussianSplat.ClipCylinder": "Zylinder-Ausschnitt", "Tools.ComponentClone.Name": "Komponenten-Kopiertool", "Tools.ComponentClone.SingleInstanceOn": "Nur eine Instanz: An", From a3552512fbdf3edce6931a89f9c4055af113166a Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 10 Apr 2025 23:51:20 +0200 Subject: [PATCH 392/529] Update stats --- Missing/de.md | 8 -------- Missing/ja.md | 8 -------- Missing/ko.md | 1 - Missing/pl.md | 2 -- Missing/zh-cn.md | 1 - README.md | 10 +++++----- 6 files changed, 5 insertions(+), 25 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index f0e9b04..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,11 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -Tools.GaussianSplat.ClipCylinder -Settings.AudioPerformanceSettings -Settings.AudioPerformanceSettings.MaxVoices -Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description - diff --git a/Missing/ja.md b/Missing/ja.md index dcca7fc..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,11 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -Tools.GaussianSplat.ClipCylinder -Settings.AudioPerformanceSettings -Settings.AudioPerformanceSettings.MaxVoices -Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description - diff --git a/Missing/ko.md b/Missing/ko.md index 8aa1226..04f35d7 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] -Tools.GaussianSplat.ClipCylinder Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/pl.md b/Missing/pl.md index 0ba55ed..6d98e42 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,11 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] -Tools.GaussianSplat.ClipCylinder Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description Settings.AudioPerformanceSettings.FrameSize Settings.AudioPerformanceSettings.FrameSize.Description -Settings.MysterySettings diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 51b4eab..1345d12 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] -Tools.GaussianSplat.ClipCylinder Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/README.md b/README.md index 8cdb13a..718550f 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 60.3% - Missing keys: 1044 -German [de] - 99.8% - Missing keys: 6 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2566 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 61.6% - Missing keys: 1010 @@ -13,18 +13,18 @@ Finnish [fi] - 87.0% - Missing keys: 341 French [fr] - 99.8% - Missing keys: 5 Hungarian [hu] - 25.1% - Missing keys: 1968 Icelandic [is] - 23.6% - Missing keys: 2009 -Japanese [ja] - 99.8% - Missing keys: 6 -Korean [ko] - 99.8% - Missing keys: 6 +Japanese [ja] - 100.0% - Missing keys: 0 +Korean [ko] - 99.8% - Missing keys: 5 Dutch [nl] - 88.6% - Missing keys: 301 Norwegian [no] - 59.0% - Missing keys: 1078 -Polish [pl] - 99.7% - Missing keys: 7 +Polish [pl] - 99.8% - Missing keys: 5 Portuguese (Brazil) [pt-br] - 59.0% - Missing keys: 1079 Russian [ru] - 89.0% - Missing keys: 290 Swedish [sv] - 24.2% - Missing keys: 1992 Thai [th] - 2.6% - Missing keys: 2560 Turkish [tr] - 30.9% - Missing keys: 1816 Ukrainian [uk] - 49.9% - Missing keys: 1317 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 6 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 5 Chinese (Traditional, Taiwan) [zh-tw] - 59.2% - Missing keys: 1073 Total keys: 2629 From 7f586a915613906c13d42af1c2edd2cbc7fb6c63 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Fri, 11 Apr 2025 09:09:17 +0900 Subject: [PATCH 393/529] KO: Audio setting. --- ko.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ko.json b/ko.json index 15cdc38..de567ce 100644 --- a/ko.json +++ b/ko.json @@ -1671,6 +1671,12 @@ "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "노이즈 제거 필터(RNNoise)", "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "이 기능이 활성화 되면, 잡음으로 식별되는 모든 소리를 정리하여 깨끗한 음성대화가 가능해지므로 항상 켜두시는 것을 추천합니다. 다만, 이 기능은 음성으로 식별되지 특정 소음을 필터링할 수도 있습니다.", + "Settings.AudioPerformanceSettings": "음향성능 설정", + "Settings.AudioPerformanceSettings.MaxVoices": "최대 동시 재생량", + "Settings.AudioPerformanceSettings.MaxVoices.Description": "동시에 재생할 수 있는 음향의 갯수를 설정합니다. 이 값을 높이면 CPU 사용량이 높아지지만, 동시에 청취할 수 있는 음향의 수가 늘어납니다.

이 값을 시스템이 감당할 수 있는 범위 이상으로 높일경우 잡음이 발생할 수 있습니다.", + "Settings.AudioPerformanceSettings.FrameSize": "프레임 버퍼 크기", + "Settings.AudioPerformanceSettings.FrameSize.Description": "음향 정보를 담을 크기를 설정합니다. 값을 낮출수록 빠르게 재생되어 지연시간이 짧아지지만, 성능 문제 또는 타이밍 변동으로 잡음 발생 확률이 높아집니다.", + "Settings.VoiceSettings" : "음성 설정", "Settings.VoiceSettings.MutePersistence" : "음성대화 설정", "Settings.VoiceSettings.MutePersistence.Description" : "Start Unmuted: 로그인 시 음성대화 가능상태로 지정됩니다.\n\nStarted Muted: 로그인 시 자동적으로 마이크를 끕니다. 이 상태에서는 V키를 누르고 있는 동안 대화(Push to talk)가 가능합니다.\n\nRemember Last: 마지막으로 로그아웃 했을때의 상태를 사용합니다.", From 9ed8bfe0bb2174a99a364a330777c3875075873e Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 11 Apr 2025 14:53:20 +0800 Subject: [PATCH 394/529] zh-cn:Sync to the latest English version --- zh-cn.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index a3e041c..ff25310 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1671,6 +1671,12 @@ "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "噪声抑制滤波器(RNNoise)", "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "该功能可处理输入的音频,过滤掉各种不良噪音。这可以净化来自嘈杂麦克风的音频,从而产生更纯净的声音。我们强烈建议将此设置打开。不过,它也可以过滤某些无法识别为语音的噪音。", + "Settings.AudioPerformanceSettings": "音频性能设置", + "Settings.AudioPerformanceSettings.MaxVoices": "播放音频的最大数量", + "Settings.AudioPerformanceSettings.MaxVoices.Description": "这控制着可同时播放的声音数量。增加此数值可让你一次听到更多声音,但会以增加 CPU 使用率为代价。

如果把数值设置太高,你有可能会听到爆音。", + "Settings.AudioPerformanceSettings.FrameSize": "帧缓冲区大小", + "Settings.AudioPerformanceSettings.FrameSize.Description": "这控制着每个音频帧的大小。较小的值会降低音频延迟,但会因性能和时序波动而更容易出现爆音。", + "Settings.VoiceSettings" : "语音设置", "Settings.VoiceSettings.MutePersistence" : "登录时的麦克风状态", "Settings.VoiceSettings.MutePersistence.Description" : "麦克风常开: 当你登录的时候,你将会一直保持开麦状态。\n\n麦克风常闭: 当你登录的时候, 你将会一直保持静音状态。 你将需要点击开麦或者点击 \"按下说话\" 键 (默认为 V) 才能说话。\n\n最后一次的状态: 登录时,将保留上次退出登录时的状态。", From b2e575e53f07aecb666bc6966dbfb6c862be148c Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 11 Apr 2025 15:06:22 +0800 Subject: [PATCH 395/529] Add mn for further plan --- mn.json | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 mn.json diff --git a/mn.json b/mn.json new file mode 100644 index 0000000..9c676e4 --- /dev/null +++ b/mn.json @@ -0,0 +1,45 @@ +{ + "localeCode": "mn", + "authors": ["modimobeilete"], + "messages": { + + "General.OK": "OK", + "General.Start": "Эхлүүлэх", + "General.Finish": "Дуусгах", + "General.Cancel": "Цуцлах", + "General.Continue": "Үргэлжлүүлэх", + "General.Next": "Дараагийн", + "General.Previous": "Өмнөх", + "General.Back": "Буцах", + "General.Confirm": "Үнэхээр үү?", + "General.Loading": "Уншиж байна...", + "General.Processing": "Боловсруулж байна...", + "General.FAILED": "АМЖИЛТГҮЙ", + "General.Reset": "Шинэчлэх", + "General.WorldOpenConfirm": "Үнэхээр нээх үү?", + "General.Save": "Хадгалах", + "General.Saving": "Хадгалаж байна...", + "General.Saved": "Хадгалагдлаа!", + "General.Done": "Дууслаа!", + "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": "Засварлах", + + + "Dummy": "Dummy" + } +} From 6d2f6b4e68a4ad8f3369435066e23f92196b3bef Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Sat, 12 Apr 2025 00:39:35 +0300 Subject: [PATCH 396/529] chore: translate new strings --- fr.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fr.json b/fr.json index 9ecc4c6..7de653f 100644 --- a/fr.json +++ b/fr.json @@ -1671,6 +1671,12 @@ "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "Suppression de bruit (RNNoise)", "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "Cette fonctionnalité retire les bruits et autres sons indésirables de votre audio. Ceci peut nettoyer de l'audio brouillé et produire une voix plus propre. Nous recommandons vivement de laisser option activée. Cependant, elle peut également filtrer certains bruits qui ne sont pas identifiés comme de la voix.", + "Settings.AudioPerformanceSettings": "Performance audio", + "Settings.AudioPerformanceSettings.MaxVoices": "Nombre maximum de sons actifs", + "Settings.AudioPerformanceSettings.MaxVoices.Description": "Contrôle combien de sons seront présents en même temps au maximum. Augmenter le nombre vous permettra d'entendre plus de sons, mais au coût d'usage de processeur plus élevé.

Si la veuleur est trop haute, cela peut entraîner des problèmes d'audio.", + "Settings.AudioPerformanceSettings.FrameSize": "Taille du tampon de trames", + "Settings.AudioPerformanceSettings.FrameSize.Description": "Contrôle la taille de chaque trame audio. Les valeurs plus petites auront moins de latence mais seront plus sujette a des craquements.", + "Settings.VoiceSettings": "Voix", "Settings.VoiceSettings.MutePersistence": "Persistence de mode silencieux", "Settings.VoiceSettings.MutePersistence.Description": "Démarrer normalement: Quand vous vous connectez, vous pouvez parler normalement.\n\nDémarrer en mode muet: Quand vous vous connectez, votre voix sera toujours muette. Vous devrez donc passer en mode normal ou presser la touche \"pousser pour parler\" (V par défaut) pour parler.\n\nSe rappeler: Se rappelle du dernier mode utilisé.", From 52cf7a1106cb1b6df53328c1168bf99471d9736b Mon Sep 17 00:00:00 2001 From: VEX <61812298+0-VEX-0@users.noreply.github.com> Date: Sat, 12 Apr 2025 17:53:14 +0900 Subject: [PATCH 397/529] Update ja.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 誤字の修正 Correction of typographical errors --- ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja.json b/ja.json index fef5ff7..8efdead 100644 --- a/ja.json +++ b/ja.json @@ -1723,7 +1723,7 @@ "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "ハイパーリンクリクエストの理由", "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "websocketリクエストの理由", "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "OSC送信リクエストの理由", - "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "OSC受診リクエストの理由", + "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "OSC受信リクエストの理由", "Settings.HostAccessSettings.Entries.Remove": "許可を削除する(次回、再度尋ねられます)", "Settings.HostAccessSettings.DebugReset": "ホストアクセスエントリをリセット", From 25b05ff02084e821d953c958ebcbecc3d5035b4a Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 28 Apr 2025 16:52:15 -0600 Subject: [PATCH 398/529] Add Reverb Zone --- Missing/cs.md | 1 + Missing/de.md | 3 +++ Missing/en-gb.md | 1 + Missing/eo.md | 1 + Missing/es.md | 1 + Missing/et.md | 1 + Missing/fi.md | 1 + Missing/fr.md | 1 + Missing/hu.md | 1 + Missing/is.md | 1 + Missing/ja.md | 3 +++ Missing/ko.md | 1 + Missing/nl.md | 1 + Missing/no.md | 1 + Missing/pl.md | 1 + Missing/pt-br.md | 1 + Missing/ru.md | 1 + Missing/sv.md | 1 + Missing/th.md | 1 + Missing/tr.md | 1 + Missing/uk.md | 1 + Missing/zh-cn.md | 1 + Missing/zh-tw.md | 1 + README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 1 + 25 files changed, 52 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index a5011e7..d8ac09f 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -103,6 +103,7 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem +CreateNew.Object.ReverbZone AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..f62e846 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +CreateNew.Object.ReverbZone + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 641a1db..e1e17f0 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -743,6 +743,7 @@ CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera CreateNew.Object.ReflectionProbe +CreateNew.Object.ReverbZone CreateNew.Object.Mirror CreateNew.Object.Portal CreateNew.Object.VideoPlayer diff --git a/Missing/eo.md b/Missing/eo.md index 8af0ff5..b28ab43 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -69,6 +69,7 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem +CreateNew.Object.ReverbZone AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/Missing/es.md b/Missing/es.md index 0988d07..19bfe27 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -33,6 +33,7 @@ Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere Tools.GaussianSplat.ClipCylinder +CreateNew.Object.ReverbZone Importer.Model.GaussianSplat Importer.Model.GaussianSplatVertical Importer.Model.RegularVertical diff --git a/Missing/et.md b/Missing/et.md index d447f67..dd72cec 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -348,6 +348,7 @@ ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title CreateNew.LegacyParticleSystem CreateNew.Object.ReflectionProbe +CreateNew.Object.ReverbZone CreateNew.Editor.TextRendererWizard CreateNew.Editor.CubemapCreator CreateNew.Editor.ReflectionProbes diff --git a/Missing/fi.md b/Missing/fi.md index a5ff5ab..26b83f7 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -29,6 +29,7 @@ Tools.GaussianSplat.ClipCylinder ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title +CreateNew.Object.ReverbZone Importer.Model.GaussianSplat Importer.Model.GaussianSplatVertical Importer.Model.RegularVertical diff --git a/Missing/fr.md b/Missing/fr.md index bfa3adb..d9e2606 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] +CreateNew.Object.ReverbZone Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/hu.md b/Missing/hu.md index 49f73d7..d4e02da 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -240,6 +240,7 @@ CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera CreateNew.Object.ReflectionProbe +CreateNew.Object.ReverbZone CreateNew.Object.Mirror CreateNew.Object.Portal CreateNew.Object.VideoPlayer diff --git a/Missing/is.md b/Missing/is.md index 55b3a0f..c9c002a 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -236,6 +236,7 @@ CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera CreateNew.Object.ReflectionProbe +CreateNew.Object.ReverbZone CreateNew.Object.Mirror CreateNew.Object.Portal CreateNew.Object.VideoPlayer diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..7a44b74 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +CreateNew.Object.ReverbZone + diff --git a/Missing/ko.md b/Missing/ko.md index 04f35d7..a575d88 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] +CreateNew.Object.ReverbZone Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/nl.md b/Missing/nl.md index 1fcc936..cd16797 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -25,6 +25,7 @@ Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere Tools.GaussianSplat.ClipCylinder +CreateNew.Object.ReverbZone Importer.Model.GaussianSplat Importer.Model.GaussianSplatVertical Importer.Model.RegularVertical diff --git a/Missing/no.md b/Missing/no.md index 54de934..c74c59e 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -132,6 +132,7 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem +CreateNew.Object.ReverbZone AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/Missing/pl.md b/Missing/pl.md index 6d98e42..c91909d 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] +CreateNew.Object.ReverbZone Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index ce20e50..19eda08 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -133,6 +133,7 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem +CreateNew.Object.ReverbZone AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/Missing/ru.md b/Missing/ru.md index daa951c..71017ad 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -25,6 +25,7 @@ Tools.GaussianSplat.Name Tools.GaussianSplat.ClipBox Tools.GaussianSplat.ClipSphere Tools.GaussianSplat.ClipCylinder +CreateNew.Object.ReverbZone Importer.Model.GaussianSplat Importer.Model.GaussianSplatVertical Importer.Model.RegularVertical diff --git a/Missing/sv.md b/Missing/sv.md index 4f5a16c..090b0e9 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -199,6 +199,7 @@ CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera CreateNew.Object.ReflectionProbe +CreateNew.Object.ReverbZone CreateNew.Object.Mirror CreateNew.Object.Portal CreateNew.Object.VideoPlayer diff --git a/Missing/th.md b/Missing/th.md index 9a0d211..0fecce5 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -699,6 +699,7 @@ CreateNew.Object CreateNew.Object.AvatarCreator CreateNew.Object.Camera CreateNew.Object.ReflectionProbe +CreateNew.Object.ReverbZone CreateNew.Object.Mirror CreateNew.Object.Portal CreateNew.Object.VideoPlayer diff --git a/Missing/tr.md b/Missing/tr.md index d909a10..192d954 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -380,6 +380,7 @@ ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title CreateNew.LegacyParticleSystem CreateNew.Object.ReflectionProbe +CreateNew.Object.ReverbZone CreateNew.Editor.TextRendererWizard CreateNew.Editor.CubemapCreator CreateNew.Editor.ReflectionProbes diff --git a/Missing/uk.md b/Missing/uk.md index aaf0143..c700ea5 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -52,6 +52,7 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem +CreateNew.Object.ReverbZone Importer.Image.Failure.Heading Importer.Image.Failure.Description Importer.Model.GaussianSplat diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 1345d12..78e66df 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] +CreateNew.Object.ReverbZone Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index f2cf168..95703d0 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -131,6 +131,7 @@ Tools.CameraObjectHider.Name Tools.ControllerDiagnostic.Name Tools.Labeler.Name CreateNew.LegacyParticleSystem +CreateNew.Object.ReverbZone AvatarCreator.ProtectionUnavailable Importer.Image.Sprite Importer.Image.Failure.Heading diff --git a/README.md b/README.md index 718550f..2f5f02a 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ 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] - 60.3% - Missing keys: 1044 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2566 +Czech [cs] - 60.3% - Missing keys: 1045 +German [de] - 100.0% - Missing keys: 1 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2567 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.6% - Missing keys: 1010 -Spanish [es] - 87.4% - Missing keys: 332 -Estonian [et] - 31.4% - Missing keys: 1804 -Finnish [fi] - 87.0% - Missing keys: 341 -French [fr] - 99.8% - Missing keys: 5 -Hungarian [hu] - 25.1% - Missing keys: 1968 -Icelandic [is] - 23.6% - Missing keys: 2009 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 99.8% - Missing keys: 5 -Dutch [nl] - 88.6% - Missing keys: 301 -Norwegian [no] - 59.0% - Missing keys: 1078 -Polish [pl] - 99.8% - Missing keys: 5 -Portuguese (Brazil) [pt-br] - 59.0% - Missing keys: 1079 -Russian [ru] - 89.0% - Missing keys: 290 -Swedish [sv] - 24.2% - Missing keys: 1992 -Thai [th] - 2.6% - Missing keys: 2560 -Turkish [tr] - 30.9% - Missing keys: 1816 -Ukrainian [uk] - 49.9% - Missing keys: 1317 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 5 -Chinese (Traditional, Taiwan) [zh-tw] - 59.2% - Missing keys: 1073 +Esperanto [eo] - 61.6% - Missing keys: 1011 +Spanish [es] - 87.3% - Missing keys: 333 +Estonian [et] - 31.4% - Missing keys: 1805 +Finnish [fi] - 87.0% - Missing keys: 342 +French [fr] - 99.8% - Missing keys: 6 +Hungarian [hu] - 25.1% - Missing keys: 1969 +Icelandic [is] - 23.6% - Missing keys: 2010 +Japanese [ja] - 100.0% - Missing keys: 1 +Korean [ko] - 99.8% - Missing keys: 6 +Dutch [nl] - 88.5% - Missing keys: 302 +Norwegian [no] - 59.0% - Missing keys: 1079 +Polish [pl] - 99.8% - Missing keys: 6 +Portuguese (Brazil) [pt-br] - 58.9% - Missing keys: 1080 +Russian [ru] - 88.9% - Missing keys: 291 +Swedish [sv] - 24.2% - Missing keys: 1993 +Thai [th] - 2.6% - Missing keys: 2561 +Turkish [tr] - 30.9% - Missing keys: 1817 +Ukrainian [uk] - 49.9% - Missing keys: 1318 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 6 +Chinese (Traditional, Taiwan) [zh-tw] - 59.2% - Missing keys: 1074 -Total keys: 2629 +Total keys: 2630 ## 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. diff --git a/en.json b/en.json index 5d2389c..089a915 100644 --- a/en.json +++ b/en.json @@ -895,6 +895,7 @@ "CreateNew.Object.AvatarCreator": "Avatar Creator", "CreateNew.Object.Camera": "Camera", "CreateNew.Object.ReflectionProbe": "Reflection Probe", + "CreateNew.Object.ReverbZone": "Reverb Zone", "CreateNew.Object.Mirror": "Mirror", "CreateNew.Object.Portal": "Portal", "CreateNew.Object.VideoPlayer": "Video Player", From e3ea315fb28732248b928d3fc309a565731dc45d Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 29 Apr 2025 23:08:22 +0200 Subject: [PATCH 399/529] de: translated ReverbZone --- de.json | 1 + 1 file changed, 1 insertion(+) diff --git a/de.json b/de.json index e951c92..c961484 100644 --- a/de.json +++ b/de.json @@ -895,6 +895,7 @@ "CreateNew.Object.AvatarCreator": "Avatar-Assistent", "CreateNew.Object.Camera": "Kamera", "CreateNew.Object.ReflectionProbe": "Reflexionssonde", + "CreateNew.Object.ReverbZone": "Hallzone", "CreateNew.Object.Mirror": "Spiegel", "CreateNew.Object.Portal": "Portal", "CreateNew.Object.VideoPlayer": "Video-Player", From b8548367841cc6edf21e59faadfb9de8e480c803 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 30 Apr 2025 12:51:55 +0900 Subject: [PATCH 400/529] Update ja.json --- ja.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ja.json b/ja.json index fef5ff7..8de3075 100644 --- a/ja.json +++ b/ja.json @@ -895,13 +895,14 @@ "CreateNew.Object.AvatarCreator": "アバター​クリエイター", "CreateNew.Object.Camera": "カメラ", "CreateNew.Object.ReflectionProbe": "リフレクション​プローブ", + "CreateNew.Object.ReverbZone": "リバーブゾーン", "CreateNew.Object.Mirror": "ミラー", "CreateNew.Object.Portal": "ポータル", "CreateNew.Object.VideoPlayer": "ビデオプレイヤー", "CreateNew.Object.SpawnArea": "スポーンエリア", "CreateNew.Object.SpawnPoint": "スポーン地点", "CreateNew.Object.UIXCanvas": "UIXキャンバス", - "CreateNew.Object.Facet": "Facet", + "CreateNew.Object.Facet": "ファセット", "CreateNew.Object.FogVolume": "フォグ", "CreateNew.Object.FogVolume.Additive": "加算​(Additive)", From ef0ecc5a7feeb8172492ef5894bc35e5faa26c72 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Thu, 1 May 2025 16:11:59 +0800 Subject: [PATCH 401/529] zh-cn:Sync to the latest English version --- zh-cn.json | 1 + 1 file changed, 1 insertion(+) diff --git a/zh-cn.json b/zh-cn.json index ff25310..d11dcef 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -895,6 +895,7 @@ "CreateNew.Object.AvatarCreator": "虚拟形象创建工具", "CreateNew.Object.Camera": "相机", "CreateNew.Object.ReflectionProbe": "反射探针", + "CreateNew.Object.ReverbZone": "混响区域", "CreateNew.Object.Mirror": "镜子", "CreateNew.Object.Portal": "传送门", "CreateNew.Object.VideoPlayer": "视频播放器", From c9834219d686d1bf1c3b19d295f3fdd39ccc77de Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 1 May 2025 14:28:47 -0600 Subject: [PATCH 402/529] Update stats --- Missing/de.md | 3 - Missing/fr.md | 5 - Missing/ja.md | 3 - Missing/ko.md | 5 - Missing/mn.md | 2599 ++++++++++++++++++++++++++++++++++++++++++++++ Missing/zh-cn.md | 8 - README.md | 11 +- 7 files changed, 2605 insertions(+), 29 deletions(-) create mode 100644 Missing/mn.md diff --git a/Missing/de.md b/Missing/de.md index f62e846..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -CreateNew.Object.ReverbZone - diff --git a/Missing/fr.md b/Missing/fr.md index d9e2606..e7286cf 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -3,9 +3,4 @@ Note that this file updates only during build processes and doesn't necessarily # French [fr] CreateNew.Object.ReverbZone -Settings.AudioPerformanceSettings -Settings.AudioPerformanceSettings.MaxVoices -Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description diff --git a/Missing/ja.md b/Missing/ja.md index 7a44b74..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -CreateNew.Object.ReverbZone - diff --git a/Missing/ko.md b/Missing/ko.md index a575d88..e795f2b 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -3,9 +3,4 @@ Note that this file updates only during build processes and doesn't necessarily # Korean [ko] CreateNew.Object.ReverbZone -Settings.AudioPerformanceSettings -Settings.AudioPerformanceSettings.MaxVoices -Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description diff --git a/Missing/mn.md b/Missing/mn.md new file mode 100644 index 0000000..0b129f5 --- /dev/null +++ b/Missing/mn.md @@ -0,0 +1,2599 @@ +# Missing Keys +Note that this file updates only during build processes and doesn't necessarily reflect the current state. + +# Mongolian [mn] +General.UI.SearchPrompt +General.UI.SearchPromptLong +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 +General.Sort.Ascending +General.Sort.Descending +General.Units.Metric +General.Units.Imperial +Worlds.Home +Worlds.Tutorial +Locomotion.Noclip.Name +Locomotion.Noclip.Description +Locomotion.Teleport.Name +Locomotion.Teleport.Description +Locomotion.Fly.Name +Locomotion.Fly.Description +Locomotion.WalkRun.Name +Locomotion.WalkRun.Description +Locomotion.WalkRunGripping.Name +Locomotion.WalkRunGripping.Description +Locomotion.ZeroG.Name +Locomotion.ZeroG.Description +Locomotion.GrabWorld.Name +Locomotion.GrabWorld.Description +Locomotion.Slide.Name +Locomotion.Slide.Description +Interaction.Destroy +Interaction.Duplicate +Interaction.SaveToInventory +Interaction.SaveToInventory.NotLoggedIn +Interaction.SaveToInventory.NoWritePermission +Interaction.Undo +Interaction.Redo +Interaction.EquipTool +Interaction.DequipTool +Interaction.ScalingEnabled +Interaction.ScalingDisabled +Interaction.ResetScale +Interaction.LaserEnabled +Interaction.LaserDisabled +Interaction.Grab.Palm +Interaction.Grab.Precision +Interaction.Grab.Auto +Interaction.Grab.Off +Interaction.Grabbing +Interaction.Grab.StickyGrab +Interaction.Grab.HoldToHold +Interaction.Locomotion +Interaction.Locomotion.None +Interaction.NamedEquipTool +Interaction.NamedEquipTool.Default +Interaction.EnterAnchor +Interaction.ExitAnchor +Interaction.EquipAvatar +Interaction.SaveAsScreenshot +Interaction.ExportScreenshot +Interaction.ImportFile +Interaction.ExportFile +Interaction.CopyLink +Interaction.CopyImage +Inventory.OpenWorld +Inventory.Equip +Inventory.Delete +Inventory.CreateDirectory +Inventory.SaveHeld +Inventory.GetURL +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.Favorite.Document +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.Settings +Dash.Screens.Exit +Dash.Actions.PasteFromClipboard +Dash.Actions.TurnOffUIEdit +Dash.Actions.CloudHome +Dash.Exit.Header +Dash.Exit.ExitAndSave +Dash.Exit.ExitAndDiscard +Dash.Exit.Sponsor +Dash.Exit.Sponsor.You +Dash.Exit.Shoutouts +Dash.Exit.Shoutouts.AndMore +Dash.Exit.Shoutouts.You +Dash.Exit.ThankYou +Dash.Exit.SubmittedBy +Facets.FPS +World.Waiting +World.HostIsStarting +World.Loading +World.LoadingFailed +World.LoadedAssets +World.Downloading +World.Loaded +World.Connection.EstablishingConnection +World.Connection.RequestingJoin +World.Connection.Authenticating +World.Connection.Connected +World.Connection.SyncingInitialState +World.Connection.LNL.DirectIP +World.Connection.LNL.LNLPoke +World.Connection.LNL.NATPunchthrough +World.Connection.LNL.Relay +World.Connection.SteamNetworkingSockets +World.Connection.TCP +World.Error.AccessDenied +World.Error.SecurityViolation +World.Error.OnlyRegisteredUsers +World.Error.OnlyContacts +World.Error.OnlyContactsOfContacts +World.Error.Private +World.Error.SessionEnded +World.Error.UserLimitReached +World.Error.FailedAuthentication +World.Error.FailedUserID +World.Error.FailedFetchingAuthentication +World.Error.JoinAlreadyRequested +World.Error.FailedConnectToRelay +World.Error.FailedToConnect +World.Error.InvalidAddress +World.Error.NoPort +World.Error.IncompatibleVersion +World.Error.HostBlocked +World.Error.HostBlockedDetail +World.Error.WorldCrash +World.Error.WorldCrashDetail +World.Error.Handshake +World.Error.Unknown +World.Error.FailedToCreateBanAccessKey +World.Error.UnhandledError +World.Config.Name +World.Config.Description +World.Config.MaxUsers +World.Config.MobileFriendly +World.Config.SaveOptionsHeader +World.Config.EditMode +World.Config.AccessLevelHeader +World.Config.AutoKickAFK +World.Config.AutoKickAFKMinutes +World.Config.HideFromListing +World.Config.Autosave +World.Config.AutosaveInterval +World.Config.CleanupAssets +World.Config.CleanupInterval +World.Actions.StartSession +World.Actions.Join +World.Actions.Focus +World.Actions.Close +World.Actions.Leave +World.Actions.Save +World.Actions.SaveAs +World.Actions.SaveCopy +World.Actions.SaveHere +World.Actions.SaveToInventory +World.Actions.Saving +World.Actions.Discard +World.Actions.Clone +World.Actions.Delete +World.Actions.ConfirmDelete +World.Actions.ReallyConfirmDelete +World.Actions.Overwrite +World.Actions.ConfirmOverwrite +World.Actions.Overwriting +World.Actions.ClosePrompt +World.Actions.LeavePrompt +World.Actions.CloseConfirm +World.Actions.LeaveConfirm +World.Actions.CannotClose +World.Actions.GuestWarning +World.Actions.HostingWarning +World.Actions.GetWorldOrb +World.Actions.CopyWorldURL +World.Actions.CopyRecordURL +World.Actions.StartCustomSession +World.Actions.ModifyMetadata +World.Actions.GetSessionOrb +World.Actions.CopySessionURL +World.Indicator.NoData +World.Indicator.LocalWorld +World.Indicator.Author +World.Indicator.Host +World.Indicator.Hosting +World.Indicator.Sessions +World.Indicator.Users +World.Indicator.Users.None +World.Indicator.Description +World.Indicator.Description.None +World.Indicator.Visited +World.Detail.ActiveSessions +World.Detail.ActiveUsers +World.Detail.NewSession +World.Detail.DescriptionHeader +World.Detail.SessionInformationHeader +World.Detail.Uptime +World.Detail.AccessLevel +World.Detail.Users +World.Detail.Users.Count +World.Detail.WorldInformationHeader +World.Detail.PublishDate +World.Detail.ModifyDate +World.Detail.Visits +World.Detail.Tags +World.Detail.ActionsHeader +World.Category.Everything +World.Category.Featured +World.Category.PublishedWorlds +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.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 +World.SortParameter.SearchScore +World.SortParameter.Name +World.SortParameter.OpenedWorldCount +World.SortParameter.TotalSessionCount +World.SortParameter.TotalUserCount +World.SortParameter.CreationDate +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.PublishedWorlds +World.Filter.LocalWorlds +World.Filter.BaseSearch +World.Filter.ByOwner +World.Filter.UserOwner +World.Filter.GroupOwner +World.Filter.SubmittedToGroup +World.Filter.Featured +World.Filter.MyWorlds +World.Filter.SessionFiltering +World.Filter.MinimumUsers +World.Filter.MinimumContacts +World.Filter.OnlyHeadless +World.Filter.IncompatibleSessions +World.Filter.MaxAccessLevel +World.Filter.MinimumUptime +World.Filter.Sorting +World.Edit.Title +World.Edit.Name +World.Edit.Description +World.Edit.Tags +World.Edit.Path +World.Edit.AccessLevelHeader +World.Edit.AccessPrivate +World.Edit.AccessPatreon +World.Edit.AccessPublic +World.Edit.ReadOnly +Tools.AvatarCreator +Tools.FullBodyCalibrator +Tools.CameraStreaming +Tools.CreateNewWorld +Tools.Debug +Tools.StreamAudio +Tools.Setup2FA +Tools.StreamAudio.Dialog.Title +Tools.StreamAudio.Start +Tools.StreamAudio.Bitrate +Tools.StreamAudio.Title +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.Hide +Options.Nameplates.DefaultStyle +Options.Nameplates.CustomStyle +Indicator.OnlineUsers +Indicator.OnlineUsersVR +Indicator.OnlineUsersDesktop +Indicator.ServerStatus.Status +Indicator.ServerStatus.Good +Indicator.ServerStatus.Slow +Indicator.ServerStatus.Down +Indicator.ServerStatus.NoInternet +Indicator.Sync.AllSynced +Indicator.Sync.SyncingItems +Indicator.Sync.UploadingVariants +Indicator.Sync.SyncError +Indicator.Sync.StorageFull +Indicator.Storage.StorageFull +Indicator.Storage.Usage +Indicator.LiveHiddenMessage +Login.InvalidCredentials +Login.InvalidCredentials.Description +Login.InvalidLogin +Login.InvalidLogin.Description +Login.MalformedUID +Login.MalformedUID.Description +Login.MissingUID +Login.MissingUID.Description +Login.MissingSecretMachineId +Login.MissingSecretMachineId.Description +Login.MalformedSecretMachineId +Login.MalformedSecretMachineId.Description +Register.MissingUID +Register.MissingUID.Description +Register.MalformedUID +Register.MalformedUID.Description +Login.MissingLogin +Login.MissingLogin.Description +Login.InvalidRecoveryCode +Login.InvalidRecoveryCode.Description +Login.UnsupportedAuthentication +Login.UnsupportedAuthentication.Description +Login.EmailNotVerified +Login.EmailNotVerified.Description +Login.AccountTempLocked +Login.AccountTempLocked.Description +Login.AccountBanned +Login.AccountBanned.Description +Login.DuplicateAccount +Login.DuplicateAccount.Description +Login.UnknownError +Login.UnknownError.Description +Register.MissingRequest +Register.MissingRequest.Description +Register.InvalidEmail +Register.InvalidEmail.Description +Register.MissingUsername +Register.MissingUsername.Description +Register.MissingEmail +Register.MissingEmail.Description +Register.UsernameTooLong +Register.UsernameTooLong.Description +Register.UsernameContainsAmpersand +Register.UsernameContainsAmpersand.Description +Register.UsernameStartsWithU +Register.UsernameStartsWithU.Description +Register.InvalidUsername +Register.InvalidUsername.Description +Register.InvalidDateOfBirth +Register.InvalidDateOfBirth.Description +Register.UsernameContainsBlockedTerms +Register.UsernameContainsBlockedTerms.Description +Register.MissingPassword +Register.MissingPassword.Description +Register.InvalidPassword +Register.InvalidPassword.Description +Register.EmailAlreadyRegistered +Register.EmailAlreadyRegistered.Description +Register.UsernameAlreadyRegistered +Register.UsernameAlreadyRegistered.Description +Register.ErrorCheckingUserId +Register.ErrorCheckingUserId.Description +Recovery.MissingEmail +Recovery.MissingEmail.Description +Recovery.IncorrectEmail +Recovery.IncorrectEmail.Description +Recovery.NoPasswordSetup +Recovery.NoPasswordSetup.Description +Register.UnknownError +Register.UnknownError.Description +Account.Login +Account.Logout +Account.Register +Account.Saml2 +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.RecoverPassword +Account.LiveEmailWarning +Account.PasswordRules +Account.LostPassword +Account.SendRecoveryCode +Account.ResetPasswordHeader +Account.ResetPasswordInstructions +Account.RecoveryCode +Account.NewPassword +Account.ResetPassword +Account.Requesting +Account.ErrorPasswordMismatch +Account.ErrorEmailMismatch +Account.ErrorLoginError +Account.RegistrationSuccess +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.Stripe +Account.Type.Mentor +Account.Type.Moderator +Account.Type.Team +Avatar.Badge.Live +2FA.Header +2FA.Token +Profile.Status.Sociable +Profile.Status.Online +Profile.Status.Away +Profile.Status.Busy +Profile.Status.Invisible +Profile.Status.Offline +Profile.Status.Headless +Profile.Status.Bot +Profile.Status.ChatClient +Session.Tab.Settings +Session.Tab.Users +Session.Tab.Permissions +Session.Permission.Anonymous +Session.Permission.Vistor +Session.Permission.Contact +Session.Permission.Host +Session.Permission.PermissionOverrideCount +Session.Permission.ClearOverrides +Session.JoinVerifier.EnableHeader +Session.JoinVerifier.EnableText +Session.JoinVerifier.Label +Session.JoinVerifier.ComponentWarning +Session.JoinVerifier.SetCustomVerifier +Permissions.NotAllowedToSpawn +Permissions.NotAllowedToSave +Permissions.NotAllowedToSwapAvatar +User.Actions.Silence +User.Actions.Mute +User.Actions.Jump +User.Actions.Respawn +User.Actions.Kick +User.Actions.Ban +Contacts.Add +Contacts.Remove +Contacts.ConfirmRemove +Contacts.AcceptRequest +Contacts.IgnoreRequest +Contacts.Invite +Contacts.RevokeInvite +Contacts.RequestInvite +Contacts.BanFromAllSessions +Contacts.UnbanFromAllSessions +Contacts.BanFromCurrentWorld +Contacts.UnbanFromCurrentWorld +Contacts.RecordingVoiceMessage +Contacts.Unblocked +Contacts.AvatarBlock +Contacts.MutualBlock +Contacts.SelfAccount +Contacts.SearchPrompt +Contacts.WriteMessage +Contacts.InSession +Contacts.NoSession +Contacts.InPrivate +Contacts.InContactsOnly +Contacts.InHidden +Contacts.InHiddenContactsOnly +Contacts.InHiddenContactsPlus +Contacts.InLAN +Contacts.UsingDifferentVersion +Contacts.RequestSent +Contacts.RequestReceived +Contacts.RequestIgnored +Contacts.Blocked +Contacts.SearchResult +Contacts.Bot +Contacts.Migrated +Contacts.IncompatibleSession +Contacts.AskToJoin +Contacts.InviteRequest.UserWantsToJoin +Contacts.InviteRequest.UserWantsToInviteAnother +Contacts.InviteRequest.GrantInvite +Contacts.InviteRequest.AddAsContact +Contacts.InviteRequest.AddAsContactOfHeadless +Contacts.InviteRequest.AddHostAsContact +Contacts.InviteRequest.HostIsUnregistered +Contacts.InviteRequest.ForwardToHost +Contacts.InviteRequest.SentRequest +Contacts.InviteRequest.ForwardedRequest +Contacts.InviteRequest.GrantedRequest +Notifications.IsSociable +Notifications.IsOnline +Notifications.IsOnlineOnDifferentVersion +Notifications.ReceivedContactRequest +Notifications.ReceivedInvite +Notifications.ReceivedItem +Notifications.VoiceMessage +Notifications.SessionStarted +Notifications.ReceivedInviteRequestDirect +Notifications.ReceivedInviteRequestForwarded +Notifications.UserJoined +Notifications.UserLeft +Notifications.PermissionChanged +Notifications.PermissionChangedDetail +Undo.SetField +Undo.SetReference +Undo.Spawn +Undo.Destroy +Undo.SpawnComponent +Undo.DuplicateComponent +Undo.DestroyComponent +Undo.Transform +Undo.Translate +Undo.TranslateAlongAxis +Undo.RotateAroundAxis +Undo.ResetPosition +Undo.ResetRotation +Undo.ResetScale +Undo.GrabObjects +Undo.DestroyGrabbed +Undo.DuplicateGrabbed +Undo.ChangeBoxSize +Undo.BrushStroke +Undo.ChangeColor +Undo.CloneComponent +Undo.MoveIKBone +Undo.MoveSun +Undo.ApplyMaterial +Undo.BakeMeshes +Undo.ChangeMesh +Undo.InsertParent +Undo.Wiggler +Undo.ExtractMaterialsFromHierarchy +Undo.BatchConvertMaterials +Tools.Brush.ChangeColor +Tools.Brush.IncrementSize +Tools.Brush.DecrementSize +Tools.GeometryLineBrush.Name +Tools.Dev.Name +Tools.Dev.CreateNew +Tools.Dev.Selection +Tools.Dev.DevMode.Off +Tools.Dev.DevMode.On +Tools.Dev.OpenInspector +Tools.Dev.DeselectAll +Tools.Dev.DestroySelected +Tools.Dev.ConfirmDestroySelected +Tools.Dev.GizmoOptions +Tools.Dev.SelectParent +Tools.Dev.LocalSpace +Tools.Dev.GlobalSpace +Tools.Dev.Translation +Tools.Dev.Rotation +Tools.Dev.Scale +Tools.Dev.Selection.Single +Tools.Dev.Selection.Multi +Tools.Dev.Interaction.Tip +Tools.Dev.Interaction.Projection +Tools.Color.Name +Tools.Color.Picker +Tools.GrabbableSetter.Name +Tools.GrabbableSetter.Scalable +Tools.GrabbableSetter.NonScalable +Tools.GrabbableSetter.ApplyToRoot +Tools.GrabbableSetter.AppyToHit +Tools.CharacterCollider.Name +Tools.CharacterCollider.MarkGrippable +Tools.CharacterCollider.DontMarkGrippable +Tools.CharacterCollider.EnsureWalkRun +Tools.CharacterCollider.EnsureZeroG +Tools.CharacterCollider.EnsurePhysicalFly +Tools.Light.Point +Tools.Light.Spot +Tools.Light.Sun +Tools.Light.Name +Tools.Light.Shadows.None +Tools.Light.Shadows.Hard +Tools.Light.Shadows.Soft +Tools.MeshVisibility.Name +Tools.MeshVisibility.KeepShadow +Tools.MeshVisibility.ShadowOff +Tools.MeshVisibility.ShadowOn +Tools.MeshVisibility.OnlyShadow +Tools.MeshVisibility.DoubleSidedShadow +Tools.Mesh.Name +Tools.Slicer.Name +Tools.Slicer.Add +Tools.Slicer.Clear +Tools.Material.Name +Tools.Material.RayMode +Tools.Material.AreaMode +Tools.Material.ObjectMode +Tools.Material.SceneMode +Tools.Material.CreateCopy +Tools.Material.Edit +Tools.Material.Convert +Tools.Material.ConvertAll +Tools.Material.CreateNew +Tools.Mesh.Edit +Tools.Cartridge.Eject +Tools.Microphone.Name +Tools.Microphone.Format.WAV +Tools.Microphone.Format.Vorbis +Tools.Microphone.Format.FLAC +Tools.Microphone.ModeHold +Tools.Microphone.ModePress +Tools.Microphone.SourceRaw +Tools.Microphone.SourceFiltered +Tools.ProtoFlux.Name +Tools.ProtoFlux.Drive +Tools.ProtoFlux.Source +Tools.ProtoFlux.Reference +Tools.ProtoFlux.Write +Tools.ProtoFlux.Proxy +Tools.ProtoFlux.CreateLocal +Tools.ProtoFlux.CreateStore +Tools.ProtoFlux.CreateDataModelStore +Tools.ProtoFlux.Overview +Tools.ProtoFlux.NodeBrowser +Tools.ProtoFlux.PackInPlace +Tools.ProtoFlux.PackInto +Tools.ProtoFlux.Unpack +Tools.ProtoFlux.ExplicitCast +Tools.Meter.Mode.Ray +Tools.Meter.Mode.Perpendicular +Tools.Meter.Mode.Drag +Tools.Meter.Points.Two +Tools.Meter.Points.Multiple +Tools.Meter.Name +Tools.Meter.ObjectSpace +Tools.Meter.WorldSpace +Tools.Glue.Name +Tools.Glue.Mode.BakeMeshes +Tools.Glue.Mode.BakeSkinnedMeshes +Tools.Glue.Mode.ParentObjects +Tools.RigTransfer.Name +Tools.RigTransfer.ClearSource +Tools.GaussianSplat.Name +Tools.GaussianSplat.ClipBox +Tools.GaussianSplat.ClipSphere +Tools.GaussianSplat.ClipCylinder +Tools.ComponentClone.Name +Tools.ComponentClone.SingleInstanceOn +Tools.ComponentClone.SingleInstanceOff +Tools.ComponentClone.ClearTemplate +Tools.Shape.Name +Tools.CameraObjectHider.Name +Tools.ControllerDiagnostic.Name +Tools.Labeler.Name +ProtoFlux.UI.Call +ProtoFlux.UI.AsyncCall +ProtoFlux.UI.NodeBrowser.Title +CreateNew.Back +CreateNew.EmptyObject +CreateNew.ParticleSystem +CreateNew.LegacyParticleSystem +CreateNew.Object +CreateNew.Object.AvatarCreator +CreateNew.Object.Camera +CreateNew.Object.ReflectionProbe +CreateNew.Object.ReverbZone +CreateNew.Object.Mirror +CreateNew.Object.Portal +CreateNew.Object.VideoPlayer +CreateNew.Object.SpawnArea +CreateNew.Object.SpawnPoint +CreateNew.Object.UIXCanvas +CreateNew.Object.Facet +CreateNew.Object.FogVolume +CreateNew.Object.FogVolume.Additive +CreateNew.Object.FogVolume.Alpha +CreateNew.Object.FogVolume.Multiplicative +CreateNew.Object.FogVolume.Gradient +CreateNew.Text +CreateNew.Text.Basic +CreateNew.Text.Outline +CreateNew.Editor +CreateNew.Editor.UserInspector +CreateNew.Editor.LightSourcesWizard +CreateNew.Editor.TextRendererWizard +CreateNew.Editor.AssetOptimizationWizard +CreateNew.Editor.CubemapCreator +CreateNew.Editor.ReflectionProbes +CreateNew.3DModel +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.Torus +CreateNew.Collider +CreateNew.Collider.Box +CreateNew.Collider.Sphere +CreateNew.Collider.Capsule +CreateNew.Collider.Cylinder +CreateNew.Collider.Cone +CreateNew.Collider.Mesh +CreateNew.Light +CreateNew.Light.Point +CreateNew.Light.Spot +CreateNew.Light.Directional +CreateNew.Materials +CreateNew.Directory.Title +CreateNew.Directory.Error.EmptyName +CreateNew.Directory.Error.LongName +CreateNew.Directory.Error.InvalidName +AvatarCreator.Title +AvatarCreator.Instructions +AvatarCreator.UseSymmetry +AvatarCreator.ShowToolAnchors +AvatarCreator.SetupVolumeMeter +AvatarCreator.SetupEyes +AvatarCreator.SetupFaceTracking +AvatarCreator.ProtectAvatar +AvatarCreator.CalibrateFeet +AvatarCreator.CalibrateHips +AvatarCreator.AlignHeadForward +AvatarCreator.AlignHeadUp +AvatarCreator.AlignHeadRight +AvatarCreator.CenterHead +AvatarCreator.TryAlignHands +AvatarCreator.AlignToolAnchors +AvatarCreator.Create +AvatarCreator.ProtectionUnavailable +Importer.General.AsRawFile +Importer.Folder.Title +Importer.Folder.Individual +Importer.Folder.Individual.Description +Importer.Folder.Batch +Importer.Folder.Batch.Description +Importer.Folder.Minecraft +Importer.Folder.Minecraft.Description +Importer.Image.Title +Importer.Image.Prompt +Importer.Image.Regular +Importer.Image.Screenshot +Importer.Image.PixelArt +Importer.Image.Sprite +Importer.Image.360 +Importer.Image.StereoPhoto +Importer.Image.Stereo360 +Importer.Image.180 +Importer.Image.Stereo180 +Importer.Image.LUT +Importer.Image.Failure.Heading +Importer.Image.Failure.Description +Importer.LUT.Failure.Heading +Importer.LUT.Failure.Description +Importer.ImageVideo.LayoutPrompt +Importer.ImageVideo.LayoutHorizontalLR +Importer.ImageVideo.LayoutHorizontalRL +Importer.ImageVideo.LayoutVerticalLR +Importer.ImageVideo.LayoutVerticalRL +Importer.Model.Title +Importer.Model.Prompt +Importer.Model.Regular +Importer.Model.3DScan +Importer.Model.CAD +Importer.Model.PointCloud +Importer.Model.GaussianSplat +Importer.Model.GaussianSplatVertical +Importer.Model.RegularVertical +Importer.Model.FlipVertical +Importer.Model.GaussianSplatEncoding +Importer.Model.GaussianSplatLossless +Importer.Model.GaussianSplatSPZ +Importer.Model.VertexColorModel +Importer.Model.AdvancedSettings +Importer.Model.ModelKindPrompt +Importer.Model.RegularKind +Importer.Model.SeparableKind +Importer.Model.UnitsPrompt +Importer.Model.AutoScale +Importer.Model.AutoHumanoid +Importer.Model.Meters +Importer.Model.Millimeters +Importer.Model.Centimeters +Importer.Model.Inches +Importer.Model.FinalizePrompt +Importer.Model.RunImport +Importer.Model.Advanced.Scale +Importer.Model.Advanced.AutoScale +Importer.Model.Advanced.MaxTexSize +Importer.Model.Advanced.ImageFormat +Importer.Model.Advanced.Material +Importer.Model.Advanced.PreferSpecular +Importer.Model.Advanced.AlignAxis +Importer.Model.Advanced.Normals +Importer.Model.Advanced.Tangents +Importer.Model.Advanced.VertexColors +Importer.Model.Advanced.Bones +Importer.Model.Advanced.Lights +Importer.Model.Advanced.TextureAlpha +Importer.Model.Advanced.AlbedoColor +Importer.Model.Advanced.ImportEmissive +Importer.Model.Advanced.Colliders +Importer.Model.Advanced.Animations +Importer.Model.Advanced.SetupSnappable +Importer.Model.Advanced.SetupTimelapse +Importer.Model.Advanced.ImportExternalTextures +Importer.Model.Advanced.SkinnedMeshes +Importer.Model.Advanced.SetupIK +Importer.Model.Advanced.VisualizeRig +Importer.Model.Advanced.ForceTpose +Importer.Model.Advanced.ForcePointCloud +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 +Importer.Model.Advanced.ForceUncompressed +Importer.Model.Advanced.Grabbable +Importer.Model.Advanced.Scalable +Importer.Model.Advanced.PositionAtOrigin +Importer.Model.Advanced.AssetsOnObject +Importer.Splat.Progress.Importing +Importer.Splat.Progress.ReadingHeader +Importer.Splat.Progress.ConvertingSplats +Importer.Splat.Progress.EncodingData +GaussianSplat.Encoding.Title +GaussianSplat.Encoding.Metadata +GaussianSplat.Encoding.EncodingPositions +GaussianSplat.Encoding.EncodingRotations +GaussianSplat.Encoding.EncodingScales +GaussianSplat.Encoding.EncodingAlphas +GaussianSplat.Encoding.EncodingColors +GaussianSplat.Encoding.EncodingFinalizing +GaussianSplat.Processing.RemovingSplats +GaussianSplat.Processing.SplatProgress +GaussianSplat.Processing.LoadingData +GaussianSplat.Processing.FailNoData +Importer.Video.Title +Importer.Video.Prompt +Importer.Video.Regular +Importer.Video.360 +Importer.Video.Stereo +Importer.Video.Stereo360 +Importer.Video.Depth +Importer.Video.180 +Importer.Video.Stereo180 +Importer.Video.Depth.Prompt +Importer.Video.Depth.Default +Importer.Slices.Title +Importer.Slices.TitleGrayscale +Importer.Slices.Description +Importer.UnsupportedRecordType.Heading +Importer.UnsupportedRecordType.Description +Importer.Link.Invalid.Heading +Importer.Link.Invalid.Description +Inventory.Link.LinkText +Exporter.Title +Exporter.FileName +Exporter.ExportAs +Exporter.Export +Exporter.Exporting +Exporter.InvalidFileName +Export.PackageExportable.Package +Export.PackageExportable.PackageWithVariants +Export.AudioExportable.OriginalFormat +Export.VideoExportable.OriginalFormat +Export.GaussianSplatExportable.PLY +Export.GaussianSplatExportable.SPZ +Importer.Package.Progress.DecodingPackage +Importer.Package.Progress.DecodingObject +Importer.Package.Progress.ImportingAssets +Importer.Package.Progress.LoadingObject +Importer.Package.Progress.Imported +Importer.Package.Progress.Fail +NewWorld.Title +NewWorld.SessionTitle +NewWorld.Template +NewWorld.CustomPreset +NewWorld.SessionSettings +NewWorld.UnsafeMode +NewWorld.Port +NewWorld.AutoPort +NewWorld.DefaultName +FullBody.Title +FullBody.SetHeight +FullBody.HeightInstructions +FullBody.HeightWarning +FullBody.ConfirmMapping +FullBody.MappingInstructions +FullBody.StartCalibration +FullBody.JustCalibrateAvatar +FullBody.JustCalibrateAvatarDescription +FullBody.SkipAndAdjustAvatar +FullBody.CalibrateInstructions +FullBody.BeforeCalibrationInstructions +FullBody.CalibratingPoseInstructions +FullBody.AdjustAvatarInstructions +FullBody.FineTuneCalibrationInstructions +FullBody.CalibrateTrackersHeader +FullBody.CalibrateTrackersInstructions +FullBody.UseSymmetry +FullBody.ShowBodyOverlay +FullBody.HeightCompensationInstructions +FullBody.RecalibratePrompt +FullBody.Recalibrate +FullBody.CalibrateAvatarPrompt +FullBody.CalibrateAvatar +FullBody.FinishPrompt +FullBody.FinishCalibration +FullBody.CalibrateAvatarTitle +FullBody.CalibrateAvatarInstructions +FullBody.ShowReferenceOverlay +FullBody.ResetAvatarPrompt +FullBody.ResetAvatar +FullBody.AvatarHeightCompensationInstructions +FullBody.AvatarHeightCompensation +FullBody.ResetAvatarHeightCompensation +FullBody.AvatarSaveWarning +FullBody.FinishAvatarCalibration +FullBody.CalibrationFinishedInstructions +FullBody.CloseCalibrator +FullBody.CalibrationRedoInstructions +FullBody.ReturnToTrackerCalibration +FullBody.Hips +FullBody.Feet +FullBody.Chest +FullBody.Elbows +FullBody.Knees +FullBody.TrackerMapped +FullBody.NotTracking +FullBody.NoTracker +FullBody.FeetNotTracking +FullBody.AvatarPointMapped +FullBody.AvatarPointNotMapped +FullBody.AvatarPointNoTracker +CameraControl.Title +CameraControl.MirroringOffWarning +CameraControl.MirrorToDisplay +CameraControl.TakePhoto +CameraControl.Take360Photo +CameraControl.Mode.SmoothPOV +CameraControl.Mode.ThirdPerson +CameraControl.Mode.Group +CameraControl.Mode.World +CameraControl.Mode.Manual +CameraControl.Settings.AvoidOcclusion +CameraControl.Settings.KeepInWorldspace +CameraControl.Settings.MovementWobble +CameraControl.Settings.AimInFrontOfHead +CameraControl.Settings.HideCamera +CameraControl.Settings.ForceEyesOnCamera +CameraControl.Settings.HideBadges +CameraControl.Settings.HideLasers +CameraControl.Settings.ShowFrustum +CameraControl.Settings.PhotoTimer +CameraControl.Settings.ShowLiveBadge +CameraControl.Settings.AudioFromCameraViewpoint +CameraControl.OpenCloseUsers +CameraControl.CreateCameraAnchor +CameraControl.Anchors.Interpolate +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.FirstPersonOffset +CameraControl.Positioning.Reset +CameraControl.Control.AnyoneCanInteract +CameraControl.Control.RenderPreviewForEveryone +CameraControl.Control.RenderPrivateUI +CameraControl.Control.MotionBlur +CameraControl.Control.ScreenSpaceReflections +CameraControl.Control.SpawnPhotoInWorld +CameraControl.Control.FlipPreview +CameraControl.Control.GroupDetectionRadius +CameraControl.Control.GroupExcludeBoundary +CameraControl.Control.PositionSmoothSpeed +CameraControl.Control.AngleSmoothSpeed +CameraControl.Control.FramingSmoothSpeed +CameraControl.OBS.IP +CameraControl.OBS.Password +CameraControl.OBS.Connect +CameraControl.OBS.Instructions +CameraControl.OBS.OpenInstaller +CameraControl.OBS.Launch +CameraControl.OBS.Launching +CameraControl.OBS.Launched +CameraControl.OBS.Connecting +CameraControl.OBS.Connected +CameraControl.OBS.Disconnected +CameraControl.OBS.AuthFailure +CameraControl.OBS.ConnectionFailed +CameraControl.OBS.ConnectionTimeout +CameraControl.OBS.UnexpectedConnectionError +CameraControl.OBS.DisconnectedPage +CameraControl.OBS.ReturnToConnect +CameraControl.OBS.AutoMirror +CameraControl.OBS.Bitrate +CameraControl.OBS.FPS +CameraControl.OBS.DroppedFrames +CameraControl.OBS.Idle +CameraControl.OBS.Live +CameraControl.OBS.Recording +CameraControl.OBS.OpenInstallerReason +CameraControl.OBS.Streaming.Start +CameraControl.OBS.Streaming.Starting +CameraControl.OBS.Streaming.Stop +CameraControl.OBS.Streaming.Stopping +CameraControl.OBS.Recording.Start +CameraControl.OBS.Recording.Starting +CameraControl.OBS.Recording.Stop +CameraControl.OBS.Recording.Stopping +Settings.Category.Audio +Settings.Category.Controls +Settings.Category.Devices +Settings.Category.Profile +Settings.Category.Networking +Settings.Category.Security +Settings.Category.Misc +Settings.Category.Privacy +Settings.Category.UserInterface +Settings.Category.Graphics +Settings.Category.InteractiveCamera +Settings.LegacyFeatureSettings.ConvertLegacySettings +Settings.DebugSettings.DebugResetAllSimpleSettings +Settings.GeneralControlsSettings +Settings.LocomotionSettings +Settings.MovementSettings +Settings.MouseSettings +Settings.GeneralHapticsSettings +Settings.GeneralVRSettings +Settings.LeapMotionSettings +Settings.ViveHandTrackingSettings +Settings.TrackingSmoothingSettings +Settings.UserMetricsSettings +Settings.OnlineStatusSettings +Settings.OnlineStatusSettings.DefaultStatus +Settings.OnlineStatusSettings.DefaultStatus.Description +Settings.OnlineStatusSettings.RememberMode +Settings.OnlineStatusSettings.RememberMode.Description +Settings.OnlineStatusSettings.RememberTimespan +Settings.OnlineStatusSettings.RememberTimespan.Description +Settings.OnlineStatusSettings.InvisibleRememberMode +Settings.OnlineStatusSettings.InvisibleRememberMode.Description +Settings.OnlineStatusSettings.InvisibleRememberTimespan +Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description +Settings.OnlineStatusSettings.AutoAwayTimespan +Settings.OnlineStatusSettings.AutoAwayTimespan.Description +Settings.AudioInputDeviceSettings +Settings.AudioOutputDeviceSettings +Settings.AudioVolumeSettings +Settings.AudioAccessibilitySettings +Settings.AudioInputFilteringSettings +Settings.RealtimeNetworkingSettings +Settings.AssetGatherSettings +Settings.HostAccessSettings +Settings.UserRestrictionsSettings +Settings.WindowsSettings +Settings.DebugSettings +Settings.LegacyFeatureSettings +Settings.TwitchInterfaceSettings +Settings.MessagingPrivacySettings +Settings.LocaleSettings +Settings.DashSettings +Settings.NamePlateSettings +Settings.LaserSettings +Settings.DesktopViewSettings +Settings.PhotoCaptureSettings +Settings.DesktopRenderSettings +Settings.InteractiveCameraFramingSettings +Settings.InteractiveCameraPositioningSettings +Settings.InteractiveCameraRenderSettings +Settings.InteractiveCameraGroupSettings +Settings.InteractiveCameraSmoothingSettings +Settings.InteractiveCameraAnchorSettings +Settings.InteractiveCameraPhotoSettings +Settings.InteractiveCameraPostProcessingSettings +Settings.GeneralControlsSettings.PrimaryHand +Settings.GeneralControlsSettings.PrimaryHand.Description +Settings.GeneralControlsSettings.DoubleClickInterval +Settings.GeneralControlsSettings.DoubleClickInterval.Description +Settings.LocomotionSettings.LocomotionPreferences +Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb +Settings.MovementSettings.LeftSidewaysMode +Settings.MovementSettings.LeftSidewaysMode.Description +Settings.MovementSettings.RightSidewaysMode +Settings.MovementSettings.RightSidewaysMode.Description +Settings.MovementSettings.UseHeadDirectionForMovement +Settings.MovementSettings.UseHeadDirectionForMovement.Description +Settings.MovementSettings.UseSmoothTurn +Settings.MovementSettings.UseSmoothTurn.Description +Settings.MovementSettings.SmoothTurnExclusiveMode +Settings.MovementSettings.SmoothTurnExclusiveMode.Description +Settings.MovementSettings.SmoothTurnSpeed +Settings.MovementSettings.SmoothTurnSpeed.Description +Settings.MovementSettings.SnapTurnAngle +Settings.MovementSettings.SnapTurnAngle.Description +Settings.MovementSettings.NoClipSpeed +Settings.MovementSettings.NoClipSpeed.Description +Settings.MovementSettings.MovementDeadzone +Settings.MovementSettings.MovementDeadzone.Description +Settings.MovementSettings.TurningDeadzone +Settings.MovementSettings.TurningDeadzone.Description +Settings.MovementSettings.MovementExponent +Settings.MovementSettings.MovementExponent.Description +Settings.GrabbingSettings +Settings.GrabbingSettings.DefaultHandGrabType +Settings.GrabbingSettings.DefaultHandGrabType.Description +Settings.FullBodyTrackingSettings +Settings.FullBodyTrackingSettings.BodyHorizontalAngle +Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description +Settings.GamepadSettings +Settings.GamepadSettings.ThumbstickLookSpeed +Settings.GamepadSettings.ThumbstickLookSpeed.Description +Settings.GamepadSettings.ThumbstickLookExponent +Settings.GamepadSettings.ThumbstickLookExponent.Description +Settings.GamepadSettings.UseGamepadWhenUnfocused +Settings.GamepadSettings.UseGamepadWhenUnfocused.Description +Settings.MouseSettings.MouseSensitivity +Settings.MouseSettings.MouseSensitivity.Description +Settings.MouseSettings.MouseLookSpeed +Settings.MouseSettings.MouseLookSpeed.Description +Settings.MouseSettings.MousePanSpeed +Settings.MouseSettings.MousePanSpeed.Description +Settings.MouseSettings.MouseRotateSpeed +Settings.MouseSettings.MouseRotateSpeed.Description +Settings.MouseSettings.MouseFreeformRotateSpeed +Settings.MouseSettings.MouseFreeformRotateSpeed.Description +Settings.MouseSettings.ScrollWheelGrabMoveSpeed +Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description +Settings.KeyboardLookSettings +Settings.KeyboardLookSettings.LookEnabled +Settings.KeyboardLookSettings.LookEnabled.Description +Settings.KeyboardLookSettings.HorizontalSpeed +Settings.KeyboardLookSettings.HorizontalSpeed.Description +Settings.KeyboardLookSettings.VerticalSpeed +Settings.KeyboardLookSettings.VerticalSpeed.Description +Settings.GeneralHapticsSettings.EnableControllerVibration +Settings.GeneralHapticsSettings.EnableControllerVibration.Description +Settings.GeneralHapticsSettings.EnableHaptics +Settings.GeneralHapticsSettings.EnableHaptics.Description +Settings.GeneralVRSettings.UseVRHotswitching +Settings.GeneralVRSettings.UseVRHotswitching.Description +Settings.TrackingSmoothingSettings.HandPositionSmoothing +Settings.TrackingSmoothingSettings.HandRotationSmoothing +Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description +Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description +Settings.TrackingSmoothingSettings.FeetPositionSmoothing +Settings.TrackingSmoothingSettings.FeetRotationSmoothing +Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description +Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description +Settings.TrackingSmoothingSettings.HipsPositionSmoothing +Settings.TrackingSmoothingSettings.HipsRotationSmoothing +Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description +Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description +Settings.MediaPrivacySettings +Settings.MediaPrivacySettings.MediaMetadataOptOut +Settings.MediaPrivacySettings.MediaMetadataOptOut.Description +Settings.MediaPrivacySettings.HideInScreenshots +Settings.MediaPrivacySettings.HideInScreenshots.Description +Settings.MediaPrivacySettings.StripImageFileMetadata +Settings.MediaPrivacySettings.StripImageFileMetadata.Description +Settings.Category.Integrations +Settings.DiscordIntegrationSettings +Settings.SteamIntegrationSettings +Settings.DiscordIntegrationSettings.RichPresence +Settings.DiscordIntegrationSettings.RichPresence.Description +Settings.SteamIntegrationSettings.RichPresence +Settings.SteamIntegrationSettings.RichPresence.Description +Settings.SteamIntegrationSettings.SaveScreenshots +Settings.SteamIntegrationSettings.SaveScreenshots.Description +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description +Settings.LeapMotionSettings.LeapMotionEnabled +Settings.LeapMotionSettings.LeapMotionEnabled.Description +Settings.LeapMotionSettings.Offset +Settings.LeapMotionSettings.Offset.Description +Settings.LeapMotionSettings.SnapDistance +Settings.LeapMotionSettings.SnapDistance.Description +Settings.LeapMotionSettings.UseFingersWhenSnapped +Settings.LeapMotionSettings.UseFingersWhenSnapped.Description +Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled +Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description +Settings.ViveHandTrackingSettings.SnapDistance +Settings.ViveHandTrackingSettings.SnapDistance.Description +Settings.ViveHandTrackingSettings.UseFingersWhenSnapped +Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description +Settings.TrackerSettings +Settings.TrackerSettings.UseTrackers +Settings.TrackerSettings.UseTrackers.Description +Settings.TrackerSettings.Trackers +Settings.TrackerSettings.Trackers.Breadcrumb +Settings.TrackerSettings.Trackers.UseTracker +Settings.TrackerSettings.Trackers.UseTracker.Description +Settings.TrackerSettings.Trackers.FreezeTracking +Settings.TrackerSettings.Trackers.FreezeTracking.Description +Settings.TrackerSettings.Trackers.CustomName +Settings.TrackerSettings.Trackers.CustomName.Description +Settings.TrackerSettings.Trackers.MappedBodyNode +Settings.TrackerSettings.Trackers.MappedBodyNode.Description +Settings.TrackerSettings.Trackers.MappedPosition +Settings.TrackerSettings.Trackers.MappedPosition.Description +Settings.TrackerSettings.Trackers.MappedRotation +Settings.TrackerSettings.Trackers.MappedRotation.Description +Settings.TrackerSettings.Trackers.UseInVR +Settings.TrackerSettings.Trackers.UseInVR.Description +Settings.TrackerSettings.Trackers.UseInDesktop +Settings.TrackerSettings.Trackers.UseInDesktop.Description +Settings.TrackerSettings.Trackers.TrackerID +Settings.TrackerSettings.Trackers.TrackerID.Description +Settings.TrackerSettings.Trackers.TrackerBattery +Settings.TrackerSettings.Trackers.TrackerBattery.Description +Settings.TrackerSettings.Trackers.TrackerIsCharging +Settings.TrackerSettings.Trackers.TrackerIsCharging.Description +Settings.TrackerSettings.Trackers.Unmap +Settings.TrackerSettings.Trackers.Remove +Settings.SteamLinkSettings +Settings.SteamLinkSettings.OSC_DataPort +Settings.SteamLinkSettings.OSC_DataPort.Description +Settings.HapticPointMapping.MappingTarget +Settings.HapticPointMapping.MappingTarget.Description +Settings.HapticPointMapping.PointRadius +Settings.HapticPointMapping.PointRadius.Description +Settings.HapticPointMapping.TorsoHorizontalPosition +Settings.HapticPointMapping.TorsoHorizontalPosition.Description +Settings.HapticPointMapping.TorsoVerticalPosition +Settings.HapticPointMapping.TorsoVerticalPosition.Description +Settings.HapticPointMapping.TorsoSide +Settings.HapticPointMapping.TorsoSide.Description +Settings.HapticPointMapping.HeadPitchAngle +Settings.HapticPointMapping.HeadPitchAngle.Description +Settings.HapticPointMapping.HeadYawAngle +Settings.HapticPointMapping.HeadYawAngle.Description +Settings.HapticPointMapping.ArmSide +Settings.HapticPointMapping.ArmSide.Description +Settings.HapticPointMapping.ArmPositionAlong +Settings.HapticPointMapping.ArmPositionAlong.Description +Settings.HapticPointMapping.ArmAngleAround +Settings.HapticPointMapping.ArmAngleAround.Description +Settings.HapticPointMapping.LegSide +Settings.HapticPointMapping.LegSide.Description +Settings.HapticPointMapping.LegPositionAlong +Settings.HapticPointMapping.LegPositionAlong.Description +Settings.HapticPointMapping.LegAngleAround +Settings.HapticPointMapping.LegAngleAround.Description +Settings.HapticPointMapping.ControllerSide +Settings.HapticPointMapping.ControllerSide.Description +Settings.HapticPointMapping.Tag +Settings.HapticPointMapping.Tag.Description +Settings.GiggleTechSettings +Settings.GiggleTechSettings.Devices +Settings.GiggleTechSettings.GigglePuckIP +Settings.GiggleTechSettings.GigglePuckIP.Description +Settings.GiggleTechSettings.RegisterGigglePuck +Settings.GiggleTechSettings.Devices.IP +Settings.GiggleTechSettings.Devices.IsConnected +Settings.GiggleTechSettings.Devices.UseDevice +Settings.GiggleTechSettings.Devices.UseDevice.Description +Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected +Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description +Settings.GiggleTechSettings.Devices.IntensityScale +Settings.GiggleTechSettings.Devices.IntensityScale.Description +Settings.GiggleTechSettings.Devices.Remove +Settings.GiggleTechSettings.Devices.CustomName +Settings.GiggleTechSettings.Devices.CustomName.Description +Settings.GiggleTechSettings.Devices.Breadcrumb +Settings.GiggleTechSettings.Devices.ActivationIntensity +Settings.GiggleTechSettings.Devices.MinimumIntensity +Settings.GiggleTechSettings.Devices.MinimumIntensity.Description +Settings.GiggleTechSettings.Devices.InitialActivationIntensity +Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description +Settings.UserMetricsSettings.UserHeight +Settings.UserMetricsSettings.UserHeight.Description +Settings.FavoritesSettings +Settings.FavoritesSettings.AutoLoadCloudHome +Settings.FavoritesSettings.AutoLoadCloudHome.Description +Settings.AudioInputDeviceSettings.UseSystemDefault +Settings.AudioInputDeviceSettings.UseSystemDefault.Description +Settings.AudioInputDeviceSettings.DevicePriorities +Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb +Settings.AudioInputDeviceSettings.SetAsDefault +Settings.AudioInputDeviceSettings.Testing.Header +Settings.AudioInputDeviceSettings.Testing.Description +Settings.AudioInputDeviceSettings.Testing.ListenToInput +Settings.AudioInputDeviceSettings.Testing.StopListeningToInput +Settings.AudioInputDeviceSettings.Testing.Monitoring.Header +Settings.AudioOutputDeviceSettings.UseSystemDefault +Settings.AudioOutputDeviceSettings.UseSystemDefault.Description +Settings.AudioOutputDeviceSettings.DevicePriorities +Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb +Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioVolumeSettings.MasterVolume +Settings.AudioVolumeSettings.MasterVolume.Description +Settings.AudioVolumeSettings.SoundEffectVolume +Settings.AudioVolumeSettings.SoundEffectVolume.Description +Settings.AudioVolumeSettings.MultimediaVolume +Settings.AudioVolumeSettings.MultimediaVolume.Description +Settings.AudioVolumeSettings.VoiceVolume +Settings.AudioVolumeSettings.VoiceVolume.Description +Settings.AudioVolumeSettings.UserInterfaceVolume +Settings.AudioVolumeSettings.UserInterfaceVolume.Description +Settings.AudioAccessibilitySettings.WhisperVolume +Settings.AudioAccessibilitySettings.WhisperVolume.Description +Settings.AudioAccessibilitySettings.VoiceMessageVolume +Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description +Settings.AudioInputFilteringSettings.UseVoiceNormalization +Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description +Settings.AudioInputFilteringSettings.NoiseGateThreshold +Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description +Settings.AudioInputFilteringSettings.NoiseGateAttack +Settings.AudioInputFilteringSettings.NoiseGateAttack.Description +Settings.AudioInputFilteringSettings.NoiseGateHold +Settings.AudioInputFilteringSettings.NoiseGateHold.Description +Settings.AudioInputFilteringSettings.NoiseGateRelease +Settings.AudioInputFilteringSettings.NoiseGateRelease.Description +Settings.AudioInputFilteringSettings.NormalizationThreshold +Settings.AudioInputFilteringSettings.NormalizationThreshold.Description +Settings.AudioInputFilteringSettings.UseNoiseSuppression +Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description +Settings.AudioPerformanceSettings +Settings.AudioPerformanceSettings.MaxVoices +Settings.AudioPerformanceSettings.MaxVoices.Description +Settings.AudioPerformanceSettings.FrameSize +Settings.AudioPerformanceSettings.FrameSize.Description +Settings.VoiceSettings +Settings.VoiceSettings.MutePersistence +Settings.VoiceSettings.MutePersistence.Description +Settings.EarmuffSettings +Settings.EarmuffSettings.EarmuffEnabled +Settings.EarmuffSettings.EarmuffEnabled.Description +Settings.EarmuffSettings.Directionality +Settings.EarmuffSettings.Directionality.Description +Settings.EarmuffSettings.Distance +Settings.EarmuffSettings.Distance.Description +Settings.EarmuffSettings.Angle +Settings.EarmuffSettings.Angle.Description +Settings.EarmuffSettings.TransitionStart +Settings.EarmuffSettings.TransitionStart.Description +Settings.EarmuffSettings.TransitionLength +Settings.EarmuffSettings.TransitionLength.Description +Settings.EarmuffSettings.VolumeAttenuation +Settings.EarmuffSettings.VolumeAttenuation.Description +Settings.RealtimeNetworkingSettings.DisableLAN +Settings.RealtimeNetworkingSettings.DisableLAN.Description +Settings.RealtimeNetworkingSettings.PreferSteamNetworking +Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description +Settings.RealtimeNetworkingSettings.PreferTCP +Settings.RealtimeNetworkingSettings.PreferTCP.Description +Settings.RealtimeNetworkingSettings.LNL_WindowSize +Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description +Settings.AssetGatherSettings.MaxConcurrentAssetTransfers +Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description +Settings.AssetGatherSettings.MaxConcurrentDownloads +Settings.AssetGatherSettings.MaxConcurrentDownloads.Description +Settings.HostAccessSettings.Entries +Settings.HostAccessSettings.Entries.Breadcrumb +Settings.HostAccessSettings.Entries.AllowHTTP_Requests +Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description +Settings.HostAccessSettings.Entries.AllowWebsockets +Settings.HostAccessSettings.Entries.AllowWebsockets.Description +Settings.HostAccessSettings.Entries.AllowOSC_Receiving +Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description +Settings.HostAccessSettings.Entries.AllowOSC_Sending +Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description +Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason +Settings.HostAccessSettings.Entries.LastWebsocketRequestReason +Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason +Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason +Settings.HostAccessSettings.Entries.Remove +Settings.HostAccessSettings.DebugReset +Settings.UserRestrictionsSettings.DebugReset +Settings.WindowsSettings.KeepOriginalScreenshotFormat +Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description +Settings.DebugSettings.DebugInputBindings +Settings.DebugSettings.DebugInputBindings.Description +Settings.DebugSettings.ConvertParticleSystems +Settings.DebugSettings.ConvertParticleSystems.Description +Settings.LegacyFeatureSettings.UseLegacyGripEquip +Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description +Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher +Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description +Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts +Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description +Settings.LegacyFeatureSettings.SuppressFeetSimulation +Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.TwitchInterfaceSettings.ChannelName +Settings.TwitchInterfaceSettings.ChannelName.Description +Settings.MessagingPrivacySettings.DoNotSendReadStatus +Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description +Settings.LocaleSettings.CultureLocaleCode +Settings.LocaleSettings.CultureLocaleCode.Description +Settings.LocaleSettings.UseImperialUnits +Settings.LocaleSettings.UseImperialUnits.Description +Settings.LocaleSettings.AvailableLocales +Settings.LocaleSettings.AvailableLocales.Breadcrumb +Settings.LocaleSettings.AvailableLocales.SystemLocale +Settings.DashSettings.DashCurvature +Settings.DashSettings.DashCurvature.Description +Settings.DashSettings.OpenCloseSpeed +Settings.DashSettings.OpenCloseSpeed.Description +Settings.DashSettings.AllowReplacingSettings +Settings.DashSettings.AllowReplacingSettings.Description +Settings.NotificationSettings +Settings.NotificationSettings.UserOnline +Settings.NotificationSettings.UserOnline.Description +Settings.NotificationSettings.UserSociable +Settings.NotificationSettings.UserSociable.Description +Settings.NotificationSettings.UserOnlineOnAnotherBuild +Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description +Settings.NotificationSettings.Message +Settings.NotificationSettings.Message.Description +Settings.NotificationSettings.Invite +Settings.NotificationSettings.Invite.Description +Settings.NotificationSettings.InviteRequest +Settings.NotificationSettings.InviteRequest.Description +Settings.NotificationSettings.ContactRequest +Settings.NotificationSettings.ContactRequest.Description +Settings.NotificationSettings.ContactSessionStarted +Settings.NotificationSettings.ContactSessionStarted.Description +Settings.NotificationSettings.PublicSessionStarted +Settings.NotificationSettings.PublicSessionStarted.Description +Settings.NotificationSettings.UserJoinAndLeave +Settings.NotificationSettings.UserJoinAndLeave.Description +Settings.NotificationSettings.PermissionChanged +Settings.NotificationSettings.PermissionChanged.Description +Settings.NamePlateSettings.NameplateVisibility +Settings.NamePlateSettings.NameplateVisibility.Description +Settings.NamePlateSettings.UseCustomNameplates +Settings.NamePlateSettings.UseCustomNameplates.Description +Settings.CustomizationSettings +Settings.CustomizationSettings.UserInterfaceEditMode +Settings.CustomizationSettings.UserInterfaceEditMode.Description +Settings.FacetAnchorsSettings +Settings.FacetAnchorsSettings.UseFacetAnchors +Settings.FacetAnchorsSettings.UseFacetAnchors.Description +Settings.FacetAnchorsSettings.AnimationSpeed +Settings.FacetAnchorsSettings.AnimationSpeed.Description +Settings.FacetAnchorsSettings.FacetAnchorToggle +Settings.FacetAnchorsSettings.FacetAnchorToggle.Description +Settings.FacetAnchorsSettings.ShowContainerBackground +Settings.FacetAnchorsSettings.ShowContainerBackground.Description +Settings.LaserSettings.SmoothSpeed +Settings.LaserSettings.SmoothSpeed.Description +Settings.LaserSettings.ModulateStartAngle +Settings.LaserSettings.ModulateStartAngle.Description +Settings.LaserSettings.ModulateEndAngle +Settings.LaserSettings.ModulateEndAngle.Description +Settings.LaserSettings.ModulateExponent +Settings.LaserSettings.ModulateExponent.Description +Settings.LaserSettings.ModulateSpeedMultiplier +Settings.LaserSettings.ModulateSpeedMultiplier.Description +Settings.LaserSettings.StickThreshold +Settings.LaserSettings.StickThreshold.Description +Settings.LaserSettings.ShowInDesktop +Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description +Settings.CursorSettings +Settings.CursorSettings.BaseCursorSize +Settings.CursorSettings.BaseCursorSize.Description +Settings.CursorSettings.GrabMultiplier +Settings.CursorSettings.GrabMultiplier.Description +Settings.CursorSettings.InteractionMultiplier +Settings.CursorSettings.InteractionMultiplier.Description +Settings.CursorSettings.TextMultiplier +Settings.CursorSettings.TextMultiplier.Description +Settings.CursorSettings.SliderMultiplier +Settings.CursorSettings.SliderMultiplier.Description +Settings.DesktopViewSettings.FollowCursor +Settings.DesktopViewSettings.FollowCursor.Description +Settings.DesktopViewSettings.Brightness +Settings.DesktopViewSettings.Brightness.Description +Settings.DesktopViewSettings.Opacity +Settings.DesktopViewSettings.Opacity.Description +Settings.PhotoCaptureSettings.FingerGestureEnabled +Settings.PhotoCaptureSettings.FingerGestureEnabled.Description +Settings.PhotoCaptureSettings.NormalCaptureResolution +Settings.PhotoCaptureSettings.NormalCaptureResolution.Description +Settings.PhotoCaptureSettings.TimerCaptureResolution +Settings.PhotoCaptureSettings.TimerCaptureResolution.Description +Settings.PhotoCaptureSettings.TimerSeconds +Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.CaptureStereo +Settings.PhotoCaptureSettings.CaptureStereo.Description +Settings.PhotoCaptureSettings.StereoSeparation +Settings.PhotoCaptureSettings.StereoSeparation.Description +Settings.PhotoCaptureSettings.PhotoAutosavePath +Settings.PhotoCaptureSettings.PhotoAutosavePath.Description +Settings.PhotoCaptureSettings.OpenAutosavePath +Settings.PhotoCaptureSettings.OpenAutosavePath.Description +Settings.PhotoCaptureSettings.CapturePrivateUI +Settings.PhotoCaptureSettings.CapturePrivateUI.Description +Settings.PhotoCaptureSettings.EncodeFormat +Settings.PhotoCaptureSettings.EncodeFormat.Description +Settings.PhotoCaptureSettings.AlwaysHideNameplates +Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description +Settings.DesktopRenderSettings.FieldOfView +Settings.DesktopRenderSettings.FieldOfView.Description +Settings.DesktopRenderSettings.SprintFieldOfViewZoom +Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description +Settings.DesktopRenderSettings.VSync +Settings.DesktopRenderSettings.VSync.Description +Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused +Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description +Settings.DesktopRenderSettings.MaximumBackgroundFramerate +Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description +Settings.InteractiveCameraFramingSettings.PositioningMode +Settings.InteractiveCameraFramingSettings.PositioningMode.Description +Settings.InteractiveCameraFramingSettings.FieldOfView +Settings.InteractiveCameraFramingSettings.FieldOfView.Description +Settings.InteractiveCameraFramingSettings.AnglePosition +Settings.InteractiveCameraFramingSettings.AnglePosition.Description +Settings.InteractiveCameraFramingSettings.Distance +Settings.InteractiveCameraFramingSettings.Distance.Description +Settings.InteractiveCameraFramingSettings.HeightOffset +Settings.InteractiveCameraFramingSettings.HeightOffset.Description +Settings.InteractiveCameraFramingSettings.FirstPersonPitch +Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description +Settings.InteractiveCameraFramingSettings.FirstPersonRoll +Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description +Settings.InteractiveCameraFramingSettings.FirstPersonOffset +Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description +Settings.InteractiveCameraFramingSettings.FramingViewportPosition +Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description +Settings.InteractiveCameraFramingSettings.AimInFrontOfHead +Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description +Settings.InteractiveCameraPositioningSettings.AvoidOcclusion +Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description +Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace +Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description +Settings.InteractiveCameraPositioningSettings.MovementWobble +Settings.InteractiveCameraPositioningSettings.MovementWobble.Description +Settings.InteractiveCameraRenderSettings.HideAllBadges +Settings.InteractiveCameraRenderSettings.HideAllBadges.Description +Settings.InteractiveCameraRenderSettings.HideAllLasers +Settings.InteractiveCameraRenderSettings.HideAllLasers.Description +Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera +Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description +Settings.InteractiveCameraGroupSettings.GroupDetectionRadius +Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description +Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary +Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description +Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed +Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description +Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed +Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description +Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed +Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description +Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors +Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description +Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed +Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description +Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation +Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description +Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld +Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description +Settings.InteractiveCameraPostProcessingSettings.MotionBlur +Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description +Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections +Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.DescriptionField.NoTextTitle +Settings.DescriptionField.NoTextDescription +Settings.RelaySettings +Settings.RelaySettings.AlwaysUseRelay +Settings.RelaySettings.AlwaysUseRelay.Description +Settings.RelaySettings.UseClosestAvailableRelay +Settings.RelaySettings.UseClosestAvailableRelay.Description +Settings.RelaySettings.RelayPriorities +Settings.RelaySettings.RelayPriorities.Breadcrumb +Settings.VideoStreamingServicesSettings +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser +Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description +Settings.PostProcessingSettings +Settings.PostProcessingSettings.MotionBlurIntensity +Settings.PostProcessingSettings.MotionBlurIntensity.Description +Settings.PostProcessingSettings.BloomIntensity +Settings.PostProcessingSettings.BloomIntensity.Description +Settings.PostProcessingSettings.AmbientOcclusionIntensity +Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description +Settings.PostProcessingSettings.ScreenSpaceReflections +Settings.PostProcessingSettings.ScreenSpaceReflections.Description +Settings.PostProcessingSettings.Antialiasing +Settings.PostProcessingSettings.Antialiasing.Description +Settings.TextureQualitySettings +Settings.TextureQualitySettings.TextureSizeRatio +Settings.TextureQualitySettings.TextureSizeRatio.Description +Settings.TextureQualitySettings.TextureSizeLimit +Settings.TextureQualitySettings.TextureSizeLimit.Description +Settings.TextureQualitySettings.MinimumTextureSize +Settings.TextureQualitySettings.MinimumTextureSize.Description +Settings.TextureQualitySettings.DefaultFilterMode +Settings.TextureQualitySettings.DefaultFilterMode.Description +Settings.TextureQualitySettings.AnisotropicLevel +Settings.TextureQualitySettings.AnisotropicLevel.Description +Settings.TextureQualitySettings.ReloadAllTextures +Settings.GaussianSplatQualitySettings +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera +Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description +Settings.GaussianSplatQualitySettings.QualityPreset +Settings.GaussianSplatQualitySettings.QualityPreset.Description +Settings.GaussianSplatQualitySettings.MinLocalQuality +Settings.GaussianSplatQualitySettings.MinLocalQuality.Description +Settings.GaussianSplatQualitySettings.AdvancedQuality +Settings.GaussianSplatQualitySettings.AdvancedQuality.Description +Settings.GaussianSplatQualitySettings.PositionFormat +Settings.GaussianSplatQualitySettings.PositionFormat.Description +Settings.GaussianSplatQualitySettings.ScaleFormat +Settings.GaussianSplatQualitySettings.ScaleFormat.Description +Settings.GaussianSplatQualitySettings.ColorFormat +Settings.GaussianSplatQualitySettings.ColorFormat.Description +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat +Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description +Settings.ResolutionSettings +Settings.ResolutionSettings.Fullscreen +Settings.ResolutionSettings.Fullscreen.Description +Settings.ResolutionSettings.WindowResolution +Settings.ResolutionSettings.WindowResolution.Description +Settings.ResolutionSettings.FullscreenResolution +Settings.ResolutionSettings.FullscreenResolution.Description +Settings.ResolutionSettings.ApplyResolution +Settings.RenderingQualitySettings +Settings.RenderingQualitySettings.PerPixelLights +Settings.RenderingQualitySettings.PerPixelLights.Description +Settings.RenderingQualitySettings.ShadowCascades +Settings.RenderingQualitySettings.ShadowCascades.Description +Settings.RenderingQualitySettings.ShadowResolution +Settings.RenderingQualitySettings.ShadowResolution.Description +Settings.RenderingQualitySettings.ShadowDistance +Settings.RenderingQualitySettings.ShadowDistance.Description +Settings.RenderingQualitySettings.SkinWeightMode +Settings.RenderingQualitySettings.SkinWeightMode.Description +Settings.ImportSettings +Settings.ImportSettings.SessionUrls +Settings.ImportSettings.SessionUrls.Description +Settings.ImportSettings.WorldUrls +Settings.ImportSettings.WorldUrls.Description +Settings.ImportSettings.NetworkUrls +Settings.ImportSettings.NetworkUrls.Description +Settings.MysterySettings +LocomotionArchetype.Walk +LocomotionArchetype.Fly +LocomotionArchetype.NoClip +LocomotionArchetype.Teleport +LocomotionArchetype.GrabWorld +LocomotionArchetype.NoLocomotion +LocomotionArchetype.ThreeAxisNoClip +LocomotionArchetype.ThreeAxisFly +LocomotionArchetype.ZeroG +LocomotionSettings.MakePreferred +LocomotionSettings.MakeLeastPreferred +Security.Hyperlink.Title +Security.Hyperlink.Warning +Security.Hyperlink.Open +Security.Hyperlink.Cancel +Security.HostAccess.Title +Security.HostAccess.Warning +Security.HostAccess.TargetHost +Security.HostAccess.Reason +Security.HostAccess.NoReason +Security.HostAccess.Allow +Security.HostAccess.Deny +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.Member.ResetToDefault +Inspector.Member.BreakLinkDrive +Inspector.Member.OpenLinkDrive +Inspector.Member.SetAllToAvg +Inspector.Member.SetAllToX +Inspector.Member.SetAllToY +Inspector.Member.SetAllToZ +Inspector.Member.SetAllToW +Inspector.Member.Normalize +Inspector.Member.BakeBlendshape +Inspector.Member.RemoveBlendshape +Inspector.Member.SplitBlendshape.X +Inspector.Member.SplitBlendshape.Y +Inspector.Member.SplitBlendshape.Z +Inspector.ProceduralAsset.UpdateCount +Inspector.ProceduralAsset.Error +Inspector.Mesh.StatsHeader +Inspector.Mesh.VertexCount +Inspector.Mesh.TriangleCount +Inspector.Mesh.PointCount +Inspector.Mesh.SubmeshCount +Inspector.Mesh.BoneCount +Inspector.Mesh.BlendshapeCount +Inspector.Mesh.ChannelStats +Inspector.Mesh.BakeMesh +Inspector.Mesh.SetupRenderer +Inspector.Mesh.ResaveMesh +Inspector.Mesh.RecalculateNormals +Inspector.Mesh.RecalculateNormalsSmooth +Inspector.Mesh.RecalculateTangentsMikkt +Inspector.Mesh.RecalculateTangentsSimple +Inspector.Mesh.RecalculateBlendshapeNormals +Inspector.Mesh.RecalculateBlendshapeNormalsSmooth +Inspector.Mesh.RecalculateBlendshapeTangentsMikkt +Inspector.Mesh.FlipNormals +Inspector.Mesh.ReverseWinding +Inspector.Mesh.MakeDualSided +Inspector.Mesh.ConvertToFlatShading +Inspector.Mesh.ConvertToConvexHull +Inspector.Mesh.ConvertToPointCloud +Inspector.Mesh.MergeDoubles +Inspector.Mesh.StripEmptyBlendshapes +Inspector.Mesh.StripBlendshapeNormals +Inspector.Mesh.StripBlendshapeTangents +Inspector.Mesh.MergeBlendshapes +Inspector.Mesh.GetBoneList +Inspector.Mesh.GetBoneData +Inspector.Mesh.TrimVertexBoneWeightsTo +Inspector.Mesh.BoneTrimCount +Inspector.Mesh.UV_Multiplicator +Inspector.Mesh.ScaleUVs +Inspector.MeshRenderer.MergeByMaterial +Inspector.MeshRenderer.SplitByMaterial +Inspector.GaussianSplatRenderer.GeneratePointCloudCollider +Inspector.MeshCollider.VHACD +Inspector.MeshCollider.ReplaceBox +Inspector.Texture3D.SpawnVisualizer +Inspector.Skybox.SetActiveSkybox +Inspector.AmbientLightSH2.SetActiveAmbientLight +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.ReflectionProbe.Bake +Inspector.ReflectionProbe.Baking +Inspector.SkinnedMesh.SeparateOutBlendshapes +Inspector.SkinnedMesh.StripEmptyBlendshapes +Inspector.SkinnedMesh.StripBlendshapesResult +Inspector.SkinnedMesh.StripEmptyBones +Inspector.SkinnedMesh.StripBonesResult +Inspector.SkinnedMesh.BakeNonDrivenBlendshapes +Inspector.SkinnedMesh.BakeBlendShapeResult +Inspector.SkinnedMesh.VisualizeBoneBounds +Inspector.SkinnedMesh.VisualizeApproximateBoneBounds +Inspector.SkinnedMesh.ClearBoundsVisuals +Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose +Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose +Inspector.SkinnedMesh.BakeToStaticMesh +Inspector.SkinnedMesh.SortBlendshapes.Name +Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SimpleAvatarProtection.RemoveAll +Inspector.SimpleAvatarProtection.RemoveSingle +Inspector.SimpleAvatarProtection.Warning +Inspector.SimpleAvatarProtection.ConfirmRemoveAll +Inspector.BipedRig.GetDiagnosticInfo +Inspector.BipedRig.GenerateDebugVisuals +Inspector.BipedRig.ClearDebugVisuals +Inspector.BipedRig.DetectHands +Inspector.BipedRig.DetectLeftHand +Inspector.BipedRig.DetectRightHand +Inspector.BipedRig.HandRigResult +Inspector.BipedRig.LeftHandRigResult +Inspector.BipedRig.RightHandRigResult +Inspector.Texture.Size +Inspector.Texture.Format +Inspector.Texture.Variant +Inspector.Texture3D.Size +Inspector.Texture.BakeTexture +Inspector.Texture.ReplaceFromClipboard +Inspector.Texture.InvertRGB +Inspector.Texture.InvertR +Inspector.Texture.InvertG +Inspector.Texture.InvertB +Inspector.Texture.InvertA +Inspector.Texture.ColorToAlphaWhite +Inspector.Texture.ColorToAlphaBlack +Inspector.Texture.AlphaFromIntensity +Inspector.Texture.AlphaToMask +Inspector.Texture.RemoveAlpha +Inspector.Texture.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 +Inspector.Texture.ShiftHue +Inspector.Texture.Saturation +Inspector.Texture.AdjustSaturation +Inspector.Texture.Value +Inspector.Texture.AdjustValue +Inspector.Texture.Gamma +Inspector.Texture.AdjustGamma +Inspector.Texture.LongestSide +Inspector.Texture.Resize +Inspector.Texture.FlipHorizontal +Inspector.Texture.FlipVertical +Inspector.Texture.RotateCW +Inspector.Texture.RotateCCW +Inspector.Texture.Rotate180 +Inspector.Texture.TrimTransparent +Inspector.Texture.TrimByCornerColor +Inspector.Texture.MakeSquare +Inspector.Texture.ToNearestPOT +Inspector.Texture.MakeTileable +Inspector.Texture.TileLoop +Inspector.Texture.TileMirror +Inspector.Texture.NormalizeMaxOnly +Inspector.Texture.NormalizeMinMax +Inspector.Texture.NormalizeIndependent +Inspector.Texture.BleedColorToAlpha +Inspector.Texture.AlphaGamma +Inspector.Texture.AdjustAlphaGamma +Inspector.Texture.AddAlpha +Inspector.Texture.InvalidFloats +Inspector.Texture.GenerateMetadata +Inspector.Material.VariantInfo +Inspector.Material.WaitingForApply +Inspector.Audio.BakeAudio +Inspector.Audio.FormatInfo +Inspector.Audio.Duration +Inspector.Audio.EncodingInfo +Inspector.Audio.Normalize +Inspector.Audio.AmplitudeThreshold +Inspector.Audio.TrimSilence +Inspector.Audio.TrimStartSilence +Inspector.Audio.TrimEndSilence +Inspector.Audio.PositionDuration +Inspector.Audio.TrimStart +Inspector.Audio.TrimEnd +Inspector.Audio.FadeIn +Inspector.Audio.FadeOut +Inspector.Audio.MakeLoopable +Inspector.Audio.ToWAV +Inspector.Audio.ToVorbis +Inspector.Audio.ToFLAC +Inspector.Audio.DenoiseRNNoise +Inspector.Audio.ExtractSides +Inspector.AudioStream.BufferState +Inspector.AudioStream.EncodeState +Inspector.AudioStream.DecodeState +Inspector.AudioStream.BufferStats +Inspector.GaussianSplat.SplatInfo +Inspector.GaussianSplat.Variant +Inspector.GaussianSplat.ColorByIndex +Inspector.GaussianSplat.ReorderMorton +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.DataPreset.SetActive +Inspector.DataPreset.SetValues +Inspector.DataPreset.AddAllChildren +Inspector.Rig.CleanupBoneColliders +Inspector.Rig.GenerateDebugVisuals +Inspector.Rig.ClearDebugVisuals +Inspector.AvatarExpression.AutoAssign +Inspector.CharacterController.Warning +Inspector.PrimitiveMemberEditor.Warning +Inspector.ParticleSystem.BasicInfo +Inspector.ParticleSystem.TrailInfo +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.General.ProcessRoot +Wizard.General.Result +Wizard.General.ErrorNoRoot +Wizard.General.RemovedResult +Wizard.AssetOptimization.Title +Wizard.AssetOptimization.CleanupUnusedAssets +Wizard.AssetOptimization.CleanupEmptySlots +Wizard.AssetOptimization.CleanupDisabledMeshRenderers +Wizard.AssetOptimization.DeduplicateMaterials +Wizard.AssetOptimization.CleanupFileItems +Wizard.AssetOptimization.MaxTextureResolution +Wizard.AssetOptimization.RecompressTextures +Wizard.AssetOptimization.RecalculateAllNormals +Wizard.AssetOptimization.RecalculateAllNormalsMerged +Wizard.AssetOptimization.RecalculateAllTangents +Wizard.AssetOptimization.ResizedResult +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.SetShadowType +Wizard.LightSources.ChangeIntensity +Wizard.LightSources.ChangeRange +Wizard.LightSources.Enable +Wizard.LightSources.Disable +Wizard.LightSources.Destroy +Wizard.CubemapCreator.Title +Wizard.CubemapCreator.Textures +Wizard.CubemapCreator.TexturesNote +Wizard.CubemapCreator.PosX +Wizard.CubemapCreator.NegX +Wizard.CubemapCreator.PosY +Wizard.CubemapCreator.NegY +Wizard.CubemapCreator.PosZ +Wizard.CubemapCreator.NegZ +Wizard.CubemapCreator.TopBottomRotation +Wizard.ReflectionProbes.Title +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 +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 +Desktop.OpenKeyboard +Desktop.FollowCursor.On +Desktop.FollowCursor.Off +Desktop.LegacyInputMode.On +Desktop.LegacyInputMode.Off +Desktop.Brightness +Desktop.Opacity +VolumePlaneSlicer.Highlight +VolumePlaneSlicer.Slicer +Tutorial.Welcome.Welcome +Tutorial.Welcome.Description +Tutorial.Welcome.Begin +Tutorial.Welcome.AccountHeader +Tutorial.Welcome.AccountDescription +Tutorial.Welcome.AccountCreate +Tutorial.Welcome.AccountLogin +Tutorial.Welcome.AccountSkip +Tutorial.Welcome.AccountSkipHeader +Tutorial.Welcome.AccountSkipDescription +Tutorial.Welcome.AccountSkipConfirm +Tutorial.Welcome.SettingsHeader +Tutorial.Welcome.SettingsDescription +Tutorial.Welcome.SettingsTurning +Tutorial.Welcome.SettingsSnapTurn +Tutorial.Welcome.SettingsSnapTurn.Description +Tutorial.Welcome.SettingsSmoothTurn +Tutorial.Welcome.SettingsSmoothTurn.Description +Tutorial.Welcome.SettingsPrimaryController +Tutorial.Welcome.SettingsPrimaryLeft +Tutorial.Welcome.SettingsPrimaryLeft.Description +Tutorial.Welcome.SettingsPrimaryRight +Tutorial.Welcome.SettingsPrimaryRight.Description +Tutorial.Welcome.SettingsHeadDirectionMovement +Tutorial.Welcome.SettingsUseHeadDirection +Tutorial.Welcome.SettingsUseHeadDirection.Description +Tutorial.Welcome.SettingsUseControllerDirection +Tutorial.Welcome.SettingsUseControllerDirection.Description +Tutorial.Welcome.LeftControllerMode +Tutorial.Welcome.RightControllerMode +Tutorial.Welcome.SidewaysTurnOnly +Tutorial.Welcome.SidewaysTurnOnly.Description +Tutorial.Welcome.SidewaysTurnAndMove +Tutorial.Welcome.SidewaysTurnAndMove.Description +Tutorial.Welcome.SidewaysStrafe +Tutorial.Welcome.SidewaysStrafe.Description +Tutorial.Welcome.SidewaysOff +Tutorial.Welcome.SidewaysOff.Description +Tutorial.Welcome.SettingsHeight +Tutorial.Welcome.SettingsHeightExamples +Tutorial.Welcome.StartTutorialHeader +Tutorial.Welcome.StartTutorialDescription +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 +Exiting.SavingItems +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 +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 +Tutorial.Teleporter.Error +CloudHome.Info.OnlineUsers +CloudHome.Info.Moderation +CloudHome.Info.Inventory +CloudHome.Info.Tools +CloudHome.Info.MoreInfo +CloudHome.Info.SessionUptime +CloudHome.Info.AccessLevel +CloudHome.Info.StorageUsed +CloudHome.Info.DashInfoTab.Title +CloudHome.Info.DashInfoDesktop +CloudHome.Info.DashInfoVR +CloudHome.Info.DashInfoVRNoButtons +CloudHome.Info.GoToWiki +CloudHome.Info.GoToDiscord +CloudHome.Info.ModerationTab.Title +CloudHome.Info.ModerationTab.Content +CloudHome.Info.InventoryTab.Title +CloudHome.Info.InventoryTab.Content +CloudHome.Info.ToolsTab.Title +CloudHome.Info.ToolsTab.Content +CloudHome.Info.HelpTab.Title +CloudHome.Info.HelpTab.InfoLineOne +CloudHome.Info.HelpTab.InfoLineTwo +CloudHome.Info.UsersTab.Title +CloudHome.Info.UsersTab.Content +Mirror.Header.RenderingOptions +Mirror.Header.Type +Mirror.Header.Resolution +Mirror.Header.AspectRatio +Mirror.EnableLights +Mirror.DisableLights +Mirror.EnableShadows +Mirror.DisableShadows +Mirror.Camera +Mirror.AspectRatio.Tall +Mirror.AspectRatio.Square +Mirror.AspectRatio.Wide +Mirror.Menu +Mirror.CloseMenu +StickyNote.SpinMe +StickyNote.FruitPlate +StickyNote.EmptyForYou +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.DocumentDisplay.PageNumber +UI.DocumentDisplay.DocumentQuality +UI.DocumentDisplay.QualityLow +UI.DocumentDisplay.QualityMedium +UI.DocumentDisplay.QualityHigh +UI.DocumentDisplay.Pages +UI.DocumentDisplay.ResetZoom +UI.VideoPlayer.GlobalSettings +UI.VideoPlayer.LocalSettings +UI.VideoPlayer.SpatialAudio +UI.VideoPlayer.AreaBroadcast +UI.VideoPlayer.BroadcastAudio +UI.VideoPlayer.EnterURL +UI.VideoPlayer.AudioZoneTheater +UI.VideoPlayer.AudioZoneGlobal +UI.VideoPlayer.UsersLoaded +UI.VideoPlayer.AllUsersLoaded +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 +UI.Camera.Automatic +UI.Camera.Manual +Tools.Names.MultiTool +Tools.Names.CommonTools +Tools.Names.ManipulationTools +Tools.Names.InformationTools +Discord.RichPresence.InPrivateWorld +Discord.RichPresence.InPrivateLargeText +Discord.RichPresence.InPublicWorld +Discord.RichPresence.PublicWorldDetails +Discord.RichPresence.InPublicLargeText +Universe.UI.Narrative +Universe.UI.Freeform +Universe.Stars.Sun +Universe.Stars.Sirius +Universe.Stars.Pollux +Universe.Stars.Arcturus +Universe.Stars.Aldebaran +Universe.Stars.Rigel +Universe.Stars.Antares +Universe.Stars.Betelgeuse +Universe.Stars.VYCanisMajoris +Universe.Stars.NMLCygni +Universe.Stars.UYScuti +Universe.SolarSystem.SolarSystem +Universe.SolarSystem.Mercury +Universe.SolarSystem.Venus +Universe.SolarSystem.Earth +Universe.SolarSystem.Mars +Universe.SolarSystem.Jupiter +Universe.SolarSystem.Saturn +Universe.SolarSystem.Uranus +Universe.SolarSystem.Neptune +Universe.SolarSystem.Pluto +Universe.SolarSystem.Moon +Universe.SolarSystem.Phobos +Universe.SolarSystem.Charon +Universe.SolarSystem.Callisto +Universe.SolarSystem.AsteroidGanymed +Universe.SolarSystem.Deimos +Universe.SolarSystem.Ganymede +Universe.SolarSystem.Mithra +Universe.SolarSystem.Geographos +Universe.SolarSystem.Kelopatra +Universe.SolarSystem.HW1 +Universe.SolarSystem.Golevka +Universe.SolarSystem.Toutatis +Universe.SolarSystem.Bennu +Universe.Animals.Bee +Universe.Animals.FinWhale +Universe.Animals.DustMite +Universe.Animals.Eel +Universe.Animals.Bream +Universe.Animals.BottlenoseDolphin +Universe.Animals.Brachiosaurus +Universe.Animals.Mouse +Universe.Animals.GiantSquid +Universe.Animals.Tardigrade +Universe.Animals.TRex +Universe.Biology.AverageHumanCell +Universe.Biology.Adenovirus +Universe.Biology.YChromosome +Universe.Biology.Mitochrondrion +Universe.Biology.PorcineCircovirus +Universe.Biology.Salmonella +Universe.Biology.Bacteriophage +Universe.Biology.HumanBrain +Universe.Biology.RedBloodCell +Universe.Biology.WhiteBloodCell +Universe.Biology.XChromosome +Universe.Biology.EColi +Universe.Biology.DNA +Universe.Biology.AlphaHelix +Universe.Biology.Rhinovirus +Universe.Biology.Ribosome +Universe.Biology.Chloroplast +Universe.Biology.PhospholipidBilayer +Universe.Biology.Paramecium +Universe.Biology.HIV +Universe.Biology.Hair +Universe.Biology.HepatitisB +Universe.Biology.Platelet +Universe.Biology.LargestBacteria +Universe.Particles.Electron +Universe.Particles.Proton +Universe.Particles.Neutron +Universe.Atoms.Hydrogen +Universe.Atoms.Helium +Universe.Atoms.Sulfur +Universe.Common.Duckweed +Universe.Common.Daisy +Universe.Common.SiltParticle +Universe.Common.SandGrain +Universe.Common.CoffeeBean +Universe.Common.MatchStick +Universe.Common.SaltGrain +Universe.Common.USCent +Universe.Common.Train +Universe.Common.ChickenEgg +Universe.Common.Paper +Universe.Common.Pencil +Universe.Common.OstrichEgg +Universe.Common.Earthworm +Universe.Common.RiceGrain +Universe.Common.SunflowerSeed +Universe.Common.BeachBall +Universe.Common.Snowflake +Universe.Common.ClayParticle +Universe.Common.BasketBall +Universe.Common.Hailstone +Universe.Common.FootballField +Universe.Common.DouglasFir +Universe.Common.Human +Universe.Wavelength.BlackLight +Universe.Wavelength.FarUV +Universe.Wavelength.MiddleUV +Universe.Wavelength.Gamma +Universe.Wavelength.XRayHard +Universe.Wavelength.XRaySoft +Universe.Wavelength.ExtremeUV +Universe.Wavelength.NearUV +Universe.Wavelength.Microwave +Universe.Wavelength.Purple +Universe.Wavelength.Cyan +Universe.Wavelength.Yellow +Universe.Wavelength.Red +Universe.Wavelength.FM +Universe.Wavelength.AM +Universe.Geology.AllWater +Universe.Geology.LiquidFreshWater +Universe.Geology.WaterInLakesAndRivers +Universe.Countries.USA +Universe.Countries.CzechRepublic +Universe.Countries.UnitedKingdom +Universe.Countries.Ukraine +Universe.Countries.Australia +Universe.Cities.Paris +Universe.Nebulae.CatEye +Universe.Nebulae.Crab +Universe.Nebulae.Butterfly +Universe.Nebulae.NGC604 +Universe.Nebulae.Orion +Universe.Nebulae.Tarantula +Universe.Nebulae.Ring +Universe.Nebulae.Eagle +Universe.Technology.ISS +Universe.Technology.Starship +Universe.Technology.Sputnik +Universe.Technology.MoonLander +Universe.Technology.Voyager +Universe.Technology.Ingenuity +Universe.Technology.TransistorGate +Universe.Technology.CPU +Universe.Technology.MicroSD +Universe.Technology.Note4 +Universe.Technology.Car +Universe.Technology.CargoShip +Universe.Landmarks.PyramidOfKhafre +Universe.Landmarks.DistanceFromLA2SF +Universe.Landmarks.EiffelTower +Universe.Landmarks.StatueOfLiberty +Universe.Landmarks.MountEverest +Universe.Landmarks.LHC +Universe.Chemistry.Ethanol +Universe.Chemistry.CarbonNanotube +Universe.Chemistry.Glucose +Universe.Chemistry.Water +Universe.Galaxies.MilkyWay +Universe.Universe.StarCluster +Universe.Galaxies.Andromeda +Universe.Galaxies.Sombrero +Universe.Universe.GalaxyFillament +Universe.Universe.ObservableUniverse +Universe.Galaxies.IC1101 +Universe.Galaxies.SmallMagellanicCloud +Universe.Galaxies.NGC1300 +Universe.Galaxies.NGC4414 +Universe.Units.Attometer +Universe.Units.Femtometer +Universe.Units.Picometer +Universe.Units.Angstrom +Universe.Units.Nanometer +Universe.Units.Micrometer +Universe.Units.Millimeter +Universe.Units.Centimeter +Universe.Units.Meter +Universe.Units.Kilometer +Universe.Units.AU +Universe.Units.LightSecond +Universe.Units.LightYear +Universe.Units.Parsec +Universe.Units.Inch +Universe.Units.Foot +Universe.Units.Yard +Universe.Units.Mile +Universe.Units.NauticalMile +Universe.Units.HubbleLength +Universe.Units.EarthRadius +Universe.Units.LunarDistance + diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 78e66df..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,11 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -CreateNew.Object.ReverbZone -Settings.AudioPerformanceSettings -Settings.AudioPerformanceSettings.MaxVoices -Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description - diff --git a/README.md b/README.md index 2f5f02a..ba2b66e 100644 --- a/README.md +++ b/README.md @@ -3,18 +3,19 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 60.3% - Missing keys: 1045 -German [de] - 100.0% - Missing keys: 1 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2567 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 61.6% - Missing keys: 1011 Spanish [es] - 87.3% - Missing keys: 333 Estonian [et] - 31.4% - Missing keys: 1805 Finnish [fi] - 87.0% - Missing keys: 342 -French [fr] - 99.8% - Missing keys: 6 +French [fr] - 100.0% - Missing keys: 1 Hungarian [hu] - 25.1% - Missing keys: 1969 Icelandic [is] - 23.6% - Missing keys: 2010 -Japanese [ja] - 100.0% - Missing keys: 1 -Korean [ko] - 99.8% - Missing keys: 6 +Japanese [ja] - 100.0% - Missing keys: 0 +Korean [ko] - 100.0% - Missing keys: 1 +Mongolian [mn] - 1.4% - Missing keys: 2594 Dutch [nl] - 88.5% - Missing keys: 302 Norwegian [no] - 59.0% - Missing keys: 1079 Polish [pl] - 99.8% - Missing keys: 6 @@ -24,7 +25,7 @@ Swedish [sv] - 24.2% - Missing keys: 1993 Thai [th] - 2.6% - Missing keys: 2561 Turkish [tr] - 30.9% - Missing keys: 1817 Ukrainian [uk] - 49.9% - Missing keys: 1318 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 6 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 59.2% - Missing keys: 1074 Total keys: 2630 From e1296d20741e2b34cda87a0b8e801be518d68bb7 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 2 May 2025 22:05:23 +0800 Subject: [PATCH 403/529] MN:Add new keys step by step --- mn.json | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/mn.json b/mn.json index 9c676e4..102496f 100644 --- a/mn.json +++ b/mn.json @@ -39,6 +39,69 @@ "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.UI.MusicVolumeLocal": "Дууны хэмжээ (орон нутгийн):", + "General.UI.VoiceVolumeLocal": "Дуу хоолойн хэмжээ (орон нутгийн):", + "General.UI.SoundVolumeLocal": "Чимээний хэмжээ (орон нутгийн):", + + "General.UI.PressToBegin": "Эхлүүлэх товч", + + "General.Sort.Ascending": "Өсөх дараалал", + "General.Sort.Descending": "Буурах дараалал", + + "General.Units.Metric": "Метрик", + "General.Units.Imperial": "Империал", + + "Worlds.Home": "Нүүр", + "Worlds.Tutorial": "Гарын авлага", + + "Locomotion.Noclip.Name": "Ноклип", + "Locomotion.Noclip.Description": "Энгийн нислэгийн горим, засвар хийхэд тохиромжтой.", + "Locomotion.Teleport.Name": "Телепорт", + "Locomotion.Teleport.Description": "Баллистик зам ашиглан телепорт хийх, тохь тухтай хөдөлгөөнд зориулагдсан.", + "Locomotion.Fly.Name": "Нисэх", + "Locomotion.Fly.Description": "Физик нислэгийн горим", + "Locomotion.WalkRun.Name": "Алхах/Гүйх", + "Locomotion.WalkRun.Description": "Физик алхах, гүйх, үсрэх.", + "Locomotion.WalkRunGripping.Name": "Алхах/Гүйх (авирахтай)", + "Locomotion.WalkRunGripping.Description": "Физик алхах, гүйх, үсрэх, авирах.", + "Locomotion.ZeroG.Name": "Тэг хүндийн хүч", + "Locomotion.ZeroG.Description": "Хүндийн хүчгүй физик хөдөлгөөн", + "Locomotion.GrabWorld.Name": "Дэлхийг барих", + "Locomotion.GrabWorld.Description": "Дэлхийг лавлагаа болгон холбож, хэрэглэгчийг харьцангуйгаар хөдөлгөнө.", + "Locomotion.Slide.Name": "Гулгах", + "Locomotion.Slide.Description": "Энгийн гулсалтын хөдөлгөөн, гадаргуу байгаа бол түүнд наалдаж, үгүй бол ниснэ.", + + "Interaction.Destroy": "Устгах", + "Interaction.Duplicate": "Хуулбарлах", + "Interaction.SaveToInventory": "Хадгалах (Хэрэглээнд)", + "Interaction.SaveToInventory.NotLoggedIn": "Эд зүйлс хадгалахын тулд нэвтэрсэн байх шаардлагатай.", + "Interaction.SaveToInventory.NoWritePermission": "Одоогийн хадгалах хавтасанд бичих эрхгүй байна.", + "Interaction.Undo": "Буцаах", + "Interaction.Redo": "Дахин хийх", + "Interaction.EquipTool": "Тоноглох", + "Interaction.DequipTool": "Тоноглолоо хасах", + "Interaction.ScalingEnabled": "Хэмжээ өөрчлөх идэвхтэй", + "Interaction.ScalingDisabled": "Хэмжээ өөрчлөх идэвхгүй", + "Interaction.ResetScale": "Хэмжээг дахин тохируулах", + "Interaction.LaserEnabled": "Лазер идэвхтэй", + "Interaction.LaserDisabled": "Лазер идэвхгүй", + "Interaction.Grab.Palm": "Барьц: Алга", + "Interaction.Grab.Precision": "Барьц: Нарийн", + "Interaction.Grab.Auto": "Барьц: Автомат", + "Interaction.Grab.Off": "Барьц: Зөвхөн лазер", + "Interaction.Grabbing": "Барьцад байна", + "Interaction.Grab.StickyGrab": "Наалдамхай барьц", + "Interaction.Grab.HoldToHold": "Дарж барих", + "Interaction.Locomotion": "Хөдөлгөөн", + "Interaction.Locomotion.None": "Хөдөлгөөнгүй", + "Dummy": "Dummy" } From 55de3ba98d4adbd59a78c7bff0b166395732f29a Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Sun, 4 May 2025 06:04:59 +0300 Subject: [PATCH 404/529] chore: translate new strings --- fr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/fr.json b/fr.json index 7de653f..d3e5aa1 100644 --- a/fr.json +++ b/fr.json @@ -895,6 +895,7 @@ "CreateNew.Object.AvatarCreator": "Créateur d'avatar", "CreateNew.Object.Camera": "Caméra", "CreateNew.Object.ReflectionProbe": "Sonde de réflexion", + "CreateNew.Object.ReverbZone": "Zone de réverbération", "CreateNew.Object.Mirror": "Miroir", "CreateNew.Object.Portal": "Portail", "CreateNew.Object.VideoPlayer": "Lecteur vidéo", From 1d100fe2bd245d33cadef30a15e8678d8ed8fd5c Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Mon, 5 May 2025 15:42:13 +0900 Subject: [PATCH 405/529] KO: Create reverb --- ko.json | 1 + 1 file changed, 1 insertion(+) diff --git a/ko.json b/ko.json index de567ce..cf1af9b 100644 --- a/ko.json +++ b/ko.json @@ -895,6 +895,7 @@ "CreateNew.Object.AvatarCreator": "아바타 생성기", "CreateNew.Object.Camera": "카메라", "CreateNew.Object.ReflectionProbe": "리플렉션 프로브", + "CreateNew.Object.ReverbZone": "잔향 효과(리버브)", "CreateNew.Object.Mirror": "거울", "CreateNew.Object.Portal": "포탈(원격투사)", "CreateNew.Object.VideoPlayer": "영상 플레이어", From b4f5ca5e686415637564cd1bbd484d1c55e8c19e Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 5 May 2025 14:31:24 -0600 Subject: [PATCH 406/529] Add reverb zone handling setting --- Missing/cs.md | 2 ++ Missing/de.md | 4 ++++ Missing/en-gb.md | 2 ++ Missing/eo.md | 2 ++ Missing/es.md | 2 ++ Missing/et.md | 2 ++ Missing/fi.md | 2 ++ Missing/fr.md | 2 ++ Missing/hu.md | 2 ++ Missing/is.md | 2 ++ Missing/ja.md | 4 ++++ Missing/ko.md | 2 ++ Missing/mn.md | 2 ++ Missing/nl.md | 2 ++ Missing/no.md | 2 ++ Missing/pl.md | 2 ++ Missing/pt-br.md | 2 ++ Missing/ru.md | 2 ++ Missing/sv.md | 2 ++ Missing/th.md | 2 ++ Missing/tr.md | 2 ++ Missing/uk.md | 2 ++ Missing/zh-cn.md | 4 ++++ Missing/zh-tw.md | 2 ++ README.md | 50 ++++++++++++++++++++++++------------------------ en.json | 3 +++ 26 files changed, 82 insertions(+), 25 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index d8ac09f..987423b 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -524,6 +524,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..940aa54 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index e1e17f0..aafc24f 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1458,6 +1458,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/Missing/eo.md b/Missing/eo.md index b28ab43..21f2a7f 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -490,6 +490,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/Missing/es.md b/Missing/es.md index 19bfe27..7dbae59 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -85,6 +85,8 @@ Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description Settings.NotificationSettings.PermissionChanged diff --git a/Missing/et.md b/Missing/et.md index dd72cec..0937d23 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -801,6 +801,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/Missing/fi.md b/Missing/fi.md index 26b83f7..9a82331 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -109,6 +109,8 @@ Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description Settings.LocaleSettings.CultureLocaleCode diff --git a/Missing/fr.md b/Missing/fr.md index e7286cf..1452b6b 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -3,4 +3,6 @@ Note that this file updates only during build processes and doesn't necessarily # French [fr] CreateNew.Object.ReverbZone +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description diff --git a/Missing/hu.md b/Missing/hu.md index d4e02da..30fd369 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -841,6 +841,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/Missing/is.md b/Missing/is.md index c9c002a..a98376e 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -942,6 +942,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..bcb68b3 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description + diff --git a/Missing/ko.md b/Missing/ko.md index e795f2b..c959978 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -3,4 +3,6 @@ Note that this file updates only during build processes and doesn't necessarily # Korean [ko] CreateNew.Object.ReverbZone +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description diff --git a/Missing/mn.md b/Missing/mn.md index 0b129f5..4e93954 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -1458,6 +1458,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/Missing/nl.md b/Missing/nl.md index cd16797..928f948 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -61,6 +61,8 @@ Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description Settings.AudioPerformanceSettings.FrameSize Settings.AudioPerformanceSettings.FrameSize.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description Settings.EditSettings diff --git a/Missing/no.md b/Missing/no.md index c74c59e..36fcac7 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -556,6 +556,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/Missing/pl.md b/Missing/pl.md index c91909d..aa8d5a6 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -8,4 +8,6 @@ Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description Settings.AudioPerformanceSettings.FrameSize Settings.AudioPerformanceSettings.FrameSize.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 19eda08..ce344ee 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -557,6 +557,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/Missing/ru.md b/Missing/ru.md index 71017ad..b3da7b2 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -61,6 +61,8 @@ Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description Settings.AudioPerformanceSettings.FrameSize Settings.AudioPerformanceSettings.FrameSize.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description Settings.EditSettings diff --git a/Missing/sv.md b/Missing/sv.md index 090b0e9..5c0678d 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -909,6 +909,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/Missing/th.md b/Missing/th.md index 0fecce5..e87bc88 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1430,6 +1430,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/Missing/tr.md b/Missing/tr.md index 192d954..b904632 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -835,6 +835,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/Missing/uk.md b/Missing/uk.md index c700ea5..22325b6 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -182,6 +182,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..f2bfb5e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 95703d0..cd83e1e 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -552,6 +552,8 @@ Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling +Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus diff --git a/README.md b/README.md index ba2b66e..550c6f1 100644 --- a/README.md +++ b/README.md @@ -2,33 +2,33 @@ 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] - 60.3% - Missing keys: 1045 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2567 +Czech [cs] - 60.2% - Missing keys: 1047 +German [de] - 99.9% - Missing keys: 2 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2569 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.6% - Missing keys: 1011 -Spanish [es] - 87.3% - Missing keys: 333 -Estonian [et] - 31.4% - Missing keys: 1805 -Finnish [fi] - 87.0% - Missing keys: 342 -French [fr] - 100.0% - Missing keys: 1 -Hungarian [hu] - 25.1% - Missing keys: 1969 -Icelandic [is] - 23.6% - Missing keys: 2010 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 1 -Mongolian [mn] - 1.4% - Missing keys: 2594 -Dutch [nl] - 88.5% - Missing keys: 302 -Norwegian [no] - 59.0% - Missing keys: 1079 -Polish [pl] - 99.8% - Missing keys: 6 -Portuguese (Brazil) [pt-br] - 58.9% - Missing keys: 1080 -Russian [ru] - 88.9% - Missing keys: 291 -Swedish [sv] - 24.2% - Missing keys: 1993 -Thai [th] - 2.6% - Missing keys: 2561 -Turkish [tr] - 30.9% - Missing keys: 1817 -Ukrainian [uk] - 49.9% - Missing keys: 1318 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 59.2% - Missing keys: 1074 +Esperanto [eo] - 61.5% - Missing keys: 1013 +Spanish [es] - 87.3% - Missing keys: 335 +Estonian [et] - 31.3% - Missing keys: 1807 +Finnish [fi] - 86.9% - Missing keys: 344 +French [fr] - 99.9% - Missing keys: 3 +Hungarian [hu] - 25.1% - Missing keys: 1971 +Icelandic [is] - 23.6% - Missing keys: 2012 +Japanese [ja] - 99.9% - Missing keys: 2 +Korean [ko] - 99.9% - Missing keys: 3 +Mongolian [mn] - 1.4% - Missing keys: 2596 +Dutch [nl] - 88.4% - Missing keys: 304 +Norwegian [no] - 58.9% - Missing keys: 1081 +Polish [pl] - 99.7% - Missing keys: 8 +Portuguese (Brazil) [pt-br] - 58.9% - Missing keys: 1082 +Russian [ru] - 88.9% - Missing keys: 293 +Swedish [sv] - 24.2% - Missing keys: 1995 +Thai [th] - 2.6% - Missing keys: 2563 +Turkish [tr] - 30.9% - Missing keys: 1819 +Ukrainian [uk] - 49.8% - Missing keys: 1320 +Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 +Chinese (Traditional, Taiwan) [zh-tw] - 59.1% - Missing keys: 1076 -Total keys: 2630 +Total keys: 2632 ## 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. diff --git a/en.json b/en.json index 089a915..c92ff49 100644 --- a/en.json +++ b/en.json @@ -1749,6 +1749,9 @@ "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "Suppress Feet Simulation", "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "This is to make certain features like posers that hijack feet proxies work, without having to modify them.

If you turn this on without using posers or similar features, the animations will NOT look correct. Turn this off after you're done using posers.

IMPORTANT: This will likely be removed at some point, we recommend upgrading posers to be compatible with the new system and automatically suppress the simulation when active.", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "Preserve legacy reverb zone handling", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "When turned on, any legacy audio content that has spatialization enabled will automatically ignore reverb zones.

The legacy audio system did not support reverb zone effects on spatialized sounds. The new audio system (Awwdio) removed this limitation and will apply reverb zones to spatialized sounds by default for better immersion.

However if you want to preserve the old behavior, turn this setting on and load the legacy content again. Once you save the converted legacy content, the choice will be \"baked in\" and you'll have to change it manually afterwards.", + "Settings.TwitchInterfaceSettings.ChannelName": "Twitch Channel Name", "Settings.TwitchInterfaceSettings.ChannelName.Description": "This sets the default Twitch channel name for the Twitch Chat panel in the Camera Controls panel. This is mostly used by Twitch streamers who want to see their Twitch chat.", From a402e155bbdd0d3ed583499e2b50f8799364af02 Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Mon, 5 May 2025 23:40:07 +0300 Subject: [PATCH 407/529] chore: translate new strings --- fr.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fr.json b/fr.json index d3e5aa1..9f8f924 100644 --- a/fr.json +++ b/fr.json @@ -1749,6 +1749,9 @@ "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "Supprimer la simulation des pieds", "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "Cela va faire en sorte que certains systèmes (comme des poseurs) peuvent modifier vos proxies de pieds sans avoir a les modifier.

Si vous activez cette option sans poseur, les animations ne seront PAS correctes. Désactivez cette option quand vous n'utilisez pas de poseurs.

IMPORTANT: Cette fonctionnalité va probablement être retirée a un point dans le futur. Nous recommandons de migrer les poseurs vers le nouveau système.", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "Préserver la réverbération legacy", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "Quand activé, tous les contenus audios ancients vont ignorer les zones de réverbération.

L'ancien système audio ne supportais pas les zones de réverbération sur les sons spatialisés. Le nouveau système (Awwdio) à retiré cette limitation et appliquera les zones de réverbération sur les sons spatialisés.

Si vous voulez conserver l'ancien comportement, activez cette option, et le choix sera définitivement écrit.", + "Settings.TwitchInterfaceSettings.ChannelName": "Nom de la chaîne Twitch", "Settings.TwitchInterfaceSettings.ChannelName.Description": "Cette option définit le nom de la chaîne Twitch par défaut utilisée par le panneau de chat Twitch dans le panneau de contrôles de la caméra. Ceci est principalement utilisé par les créateurs de contenu voulant observer leur chat Twitch.", From 6338406957abd7a124da3365cb8cc1c718d40e6a Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 6 May 2025 00:44:30 +0200 Subject: [PATCH 408/529] de: reverb zone handling --- de.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/de.json b/de.json index c961484..1fabb79 100644 --- a/de.json +++ b/de.json @@ -1749,6 +1749,9 @@ "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "Fußsimulation unterdrücken", "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "Dies ermöglicht, dass Methoden wie z. B. Poser die Fuß-Proxys übernehmen, weiter funktionieren, ohne dass sie angepasst werden müssen.
Wenn Sie diese Einstellung aktivieren, ohne Poser oder vergleichbare Verfahren zu verwenden, werden die Animationen NICHT korrekt aussehen. Schalten Sie dies aus, sobald Sie keine Poser mehr verwenden.
WICHTIG: Diese Einstellung wird wahrscheinlich in Zukunft entfernt werden. Wir empfehlen, Poser so anzupassen, dass sie mit dem neuen System kompatibel sind und die Simulation automatisch unterdrücken, wenn sie aktiv ist.", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "Alten Umgang mit Hallzonen beibehalten", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "Wenn diese Option eingeschaltet ist, werden alle alten Audio-Inhalte mit aktiver Räumlichkeit automatisch Hallzonen ignorieren.

Das neue Audio-System Awwdio unterstützt im Gegensatz zum alten System Hallzonen-Effekte für räumliche Klänge, um die Immersion zu verbessern.

Wenn Sie dennoch das alte Verhalten beibehalten wollen, aktivieren Sie diese Einstellung und laden die alten Inhalte erneut. Wenn Sie dann die konvertierten alten Inhalte speichern, wird diese Auswahl fest übernommen und kann danach nur noch manuell geändert werden.", + "Settings.TwitchInterfaceSettings.ChannelName": "Twitch Kanalname", "Settings.TwitchInterfaceSettings.ChannelName.Description": "Dies stellt den standard Twitch Kanalnamen für das Twitch Chat-Panel im Kamerasteuerungs-Panel ein. Dies wird meistens von Twitch Streamern verwendet, die ihren Twitch Chat sehen möchten.", From ce775765674411dd818004d5a94463f57b99a8ee Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 6 May 2025 09:38:16 +0900 Subject: [PATCH 409/529] Update ja.json --- ja.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ja.json b/ja.json index ff2a844..8157a61 100644 --- a/ja.json +++ b/ja.json @@ -1748,6 +1748,9 @@ "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "足のシミュレーションを抑制", "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "これは、ポーズを変更せずに動作するような、足のプロキシを上書きする機能を作成するためのものです。

ポーザーや類似の機能を使用していない場合にこれをオンにしていると、アニメーションが正しく表示されません。ポーザーの使用が終わったら、これをオフにしてください。

重要:これはいずれ削除される可能性があります。新しいシステムと互換性を持たせるために、アクティブなときにシミュレーションを自動的に抑制するようにポーザーをアップグレードすることをおすすめします。", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "レガシーのリバーブゾーン処理を維持", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "オンにすると、立体化が有効になっている従来のオーディオコンテンツで、自動的にリバーブゾーンを無視します。

従来のオーディオシステムでは、立体化された音声に対するリバーブゾーン効果をサポートしていませんでした。新しいオーディオシステム(Awwdio)ではこの制限がなくなり、立体化した音声に標準でリバーブゾーン効果が適応され、より良い没入感を高めます。

ただし、以前の動作を維持したい場合はこの設定をオンにして、アイテムを再度読み込んでください。変換されたアイテムを保存すると、設定は「固定」され、手動で変更する必要があります。", + "Settings.TwitchInterfaceSettings.ChannelName": "Twitchチャンネル名", "Settings.TwitchInterfaceSettings.ChannelName.Description": "カメラコントロールパネルのTwitchチャットパネルの標準のTwitchチャンネル名を設定できます。主にTwitch配信者が自分のTwitchチャットを見たい場合に使用します。", From c686394b46bd1935d275ce1a686269d5a099e948 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 7 May 2025 16:59:04 -0600 Subject: [PATCH 410/529] Frame size setting split --- Missing/cs.md | 6 ++++-- Missing/de.md | 4 ++++ Missing/en-gb.md | 6 ++++-- Missing/eo.md | 6 ++++-- Missing/es.md | 6 ++++-- Missing/et.md | 6 ++++-- Missing/fi.md | 6 ++++-- Missing/fr.md | 4 ++++ Missing/hu.md | 6 ++++-- Missing/is.md | 6 ++++-- Missing/ja.md | 4 ++++ Missing/ko.md | 4 ++++ Missing/mn.md | 6 ++++-- Missing/nl.md | 6 ++++-- Missing/no.md | 6 ++++-- Missing/pl.md | 6 ++++-- Missing/pt-br.md | 6 ++++-- Missing/ru.md | 6 ++++-- Missing/sv.md | 6 ++++-- Missing/th.md | 6 ++++-- Missing/tr.md | 6 ++++-- Missing/uk.md | 6 ++++-- Missing/zh-cn.md | 4 ++++ Missing/zh-tw.md | 6 ++++-- README.md | 50 ++++++++++++++++++++++++------------------------ en.json | 8 +++++--- 26 files changed, 126 insertions(+), 66 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 987423b..c192ec0 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -461,8 +461,10 @@ Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/de.md b/Missing/de.md index 940aa54..6972a2a 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,6 +2,10 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description diff --git a/Missing/en-gb.md b/Missing/en-gb.md index aafc24f..babf472 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1395,8 +1395,10 @@ Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/eo.md b/Missing/eo.md index 21f2a7f..e94a0cd 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -427,8 +427,10 @@ Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/es.md b/Missing/es.md index 7dbae59..a49243b 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -79,8 +79,10 @@ Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation diff --git a/Missing/et.md b/Missing/et.md index 0937d23..caa5666 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -738,8 +738,10 @@ Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/fi.md b/Missing/fi.md index 9a82331..27e372a 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -86,8 +86,10 @@ Settings.AudioInputFilteringSettings.NormalizationThreshold.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings.MutePersistence.Description Settings.EarmuffSettings.EarmuffEnabled.Description Settings.EarmuffSettings.Directionality.Description diff --git a/Missing/fr.md b/Missing/fr.md index 1452b6b..43225f6 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -3,6 +3,10 @@ Note that this file updates only during build processes and doesn't necessarily # French [fr] CreateNew.Object.ReverbZone +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description diff --git a/Missing/hu.md b/Missing/hu.md index 30fd369..df4248e 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -804,8 +804,10 @@ Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.RealtimeNetworkingSettings.DisableLAN Settings.RealtimeNetworkingSettings.DisableLAN.Description Settings.RealtimeNetworkingSettings.PreferSteamNetworking diff --git a/Missing/is.md b/Missing/is.md index a98376e..f54dd13 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -879,8 +879,10 @@ Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/ja.md b/Missing/ja.md index bcb68b3..de152aa 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,6 +2,10 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description diff --git a/Missing/ko.md b/Missing/ko.md index c959978..41bdd29 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -3,6 +3,10 @@ Note that this file updates only during build processes and doesn't necessarily # Korean [ko] CreateNew.Object.ReverbZone +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description diff --git a/Missing/mn.md b/Missing/mn.md index 4e93954..3d55b64 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -1395,8 +1395,10 @@ Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/nl.md b/Missing/nl.md index 928f948..3eab318 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -59,8 +59,10 @@ Export.GaussianSplatExportable.SPZ Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.NotificationSettings.InviteRequest diff --git a/Missing/no.md b/Missing/no.md index 36fcac7..d668adc 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -493,8 +493,10 @@ Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/pl.md b/Missing/pl.md index aa8d5a6..5fb1d01 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -6,8 +6,10 @@ CreateNew.Object.ReverbZone Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index ce344ee..593f570 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -494,8 +494,10 @@ Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/ru.md b/Missing/ru.md index b3da7b2..8a0ab41 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -59,8 +59,10 @@ Export.GaussianSplatExportable.SPZ Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.NotificationSettings.InviteRequest diff --git a/Missing/sv.md b/Missing/sv.md index 5c0678d..16d0d3f 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -846,8 +846,10 @@ Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/th.md b/Missing/th.md index e87bc88..58903c9 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1367,8 +1367,10 @@ Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/tr.md b/Missing/tr.md index b904632..d118f88 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -772,8 +772,10 @@ Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/uk.md b/Missing/uk.md index 22325b6..0bb5716 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -119,8 +119,10 @@ Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index f2bfb5e..868c1e5 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,6 +2,10 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index cd83e1e..20af7c5 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -489,8 +489,10 @@ Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.FrameSize -Settings.AudioPerformanceSettings.FrameSize.Description +Settings.AudioPerformanceSettings.SimulationFrameSize +Settings.AudioPerformanceSettings.SimulationFrameSize.Description +Settings.AudioPerformanceSettings.OutputBufferSize +Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings Settings.VoiceSettings.MutePersistence Settings.VoiceSettings.MutePersistence.Description diff --git a/README.md b/README.md index 550c6f1..29dc911 100644 --- a/README.md +++ b/README.md @@ -2,33 +2,33 @@ 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] - 60.2% - Missing keys: 1047 -German [de] - 99.9% - Missing keys: 2 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2569 +Czech [cs] - 60.2% - Missing keys: 1049 +German [de] - 99.8% - Missing keys: 6 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2571 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.5% - Missing keys: 1013 -Spanish [es] - 87.3% - Missing keys: 335 -Estonian [et] - 31.3% - Missing keys: 1807 -Finnish [fi] - 86.9% - Missing keys: 344 -French [fr] - 99.9% - Missing keys: 3 -Hungarian [hu] - 25.1% - Missing keys: 1971 -Icelandic [is] - 23.6% - Missing keys: 2012 -Japanese [ja] - 99.9% - Missing keys: 2 -Korean [ko] - 99.9% - Missing keys: 3 -Mongolian [mn] - 1.4% - Missing keys: 2596 -Dutch [nl] - 88.4% - Missing keys: 304 -Norwegian [no] - 58.9% - Missing keys: 1081 -Polish [pl] - 99.7% - Missing keys: 8 -Portuguese (Brazil) [pt-br] - 58.9% - Missing keys: 1082 -Russian [ru] - 88.9% - Missing keys: 293 -Swedish [sv] - 24.2% - Missing keys: 1995 -Thai [th] - 2.6% - Missing keys: 2563 -Turkish [tr] - 30.9% - Missing keys: 1819 -Ukrainian [uk] - 49.8% - Missing keys: 1320 -Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 -Chinese (Traditional, Taiwan) [zh-tw] - 59.1% - Missing keys: 1076 +Esperanto [eo] - 61.5% - Missing keys: 1015 +Spanish [es] - 87.2% - Missing keys: 337 +Estonian [et] - 31.3% - Missing keys: 1809 +Finnish [fi] - 86.9% - Missing keys: 346 +French [fr] - 99.7% - Missing keys: 7 +Hungarian [hu] - 25.1% - Missing keys: 1973 +Icelandic [is] - 23.5% - Missing keys: 2014 +Japanese [ja] - 99.8% - Missing keys: 6 +Korean [ko] - 99.7% - Missing keys: 7 +Mongolian [mn] - 1.4% - Missing keys: 2598 +Dutch [nl] - 88.4% - Missing keys: 306 +Norwegian [no] - 58.9% - Missing keys: 1083 +Polish [pl] - 99.6% - Missing keys: 10 +Portuguese (Brazil) [pt-br] - 58.8% - Missing keys: 1084 +Russian [ru] - 88.8% - Missing keys: 295 +Swedish [sv] - 24.2% - Missing keys: 1997 +Thai [th] - 2.6% - Missing keys: 2565 +Turkish [tr] - 30.9% - Missing keys: 1821 +Ukrainian [uk] - 49.8% - Missing keys: 1322 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 6 +Chinese (Traditional, Taiwan) [zh-tw] - 59.1% - Missing keys: 1078 -Total keys: 2632 +Total keys: 2634 ## 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. diff --git a/en.json b/en.json index c92ff49..9e11f05 100644 --- a/en.json +++ b/en.json @@ -1675,8 +1675,10 @@ "Settings.AudioPerformanceSettings": "Audio Performance Settings", "Settings.AudioPerformanceSettings.MaxVoices": "Maximum number of active sounds", "Settings.AudioPerformanceSettings.MaxVoices.Description": "This controls how many sounds can be playing concurrently. Increasing this will allow you to hear more sounds at once at the cost of CPU usage.

If you set this too high, you might hear audio crackling.", - "Settings.AudioPerformanceSettings.FrameSize": "Frame Buffer Size", - "Settings.AudioPerformanceSettings.FrameSize.Description": "This controls the size of each audio frame. Lower values will provide lower audio latency, but will be more susceptible to crackling due to performance and timing fluctuations.", + "Settings.AudioPerformanceSettings.SimulationFrameSize": "Simulation Frame Size", + "Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "This controls how much audio data is computed in one go when rendering audio. Increasing the value can improve performance in some ways, but will come at the cost of less frequent audio events and increased latency.

Generally we do not recommend changing this value and keeping the default 1024.", + "Settings.AudioPerformanceSettings.OutputBufferSize": "Playback Buffer Size", + "Settings.AudioPerformanceSettings.OutputBufferSize.Description": "This controls the size of the buffer for audio playback. Higher values will have more audio latency, but are more resilient to crackling and pops.

By lowering this value you can decrease the audio latency, but the system will be more susceptible to crackling and drops.", "Settings.VoiceSettings": "Voice Settings", "Settings.VoiceSettings.MutePersistence": "Mute Persistence", @@ -1750,7 +1752,7 @@ "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "This is to make certain features like posers that hijack feet proxies work, without having to modify them.

If you turn this on without using posers or similar features, the animations will NOT look correct. Turn this off after you're done using posers.

IMPORTANT: This will likely be removed at some point, we recommend upgrading posers to be compatible with the new system and automatically suppress the simulation when active.", "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "Preserve legacy reverb zone handling", - "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "When turned on, any legacy audio content that has spatialization enabled will automatically ignore reverb zones.

The legacy audio system did not support reverb zone effects on spatialized sounds. The new audio system (Awwdio) removed this limitation and will apply reverb zones to spatialized sounds by default for better immersion.

However if you want to preserve the old behavior, turn this setting on and load the legacy content again. Once you save the converted legacy content, the choice will be \"baked in\" and you'll have to change it manually afterwards.", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "When turned on, any legacy audio content that has spatialization enabled will automatically ignore reverb zones to preserve limitation of the legacy audio system.

Turn this setting on and load the legacy content again. Once you save the converted legacy content, the choice will be \"baked in\" and you'll have to change it manually afterwards.", "Settings.TwitchInterfaceSettings.ChannelName": "Twitch Channel Name", "Settings.TwitchInterfaceSettings.ChannelName.Description": "This sets the default Twitch channel name for the Twitch Chat panel in the Camera Controls panel. This is mostly used by Twitch streamers who want to see their Twitch chat.", From ceedcba7151af8013dac085772cdaf38393fb253 Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Thu, 8 May 2025 04:15:15 +0300 Subject: [PATCH 411/529] chore: new strings --- fr.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fr.json b/fr.json index 9f8f924..b598806 100644 --- a/fr.json +++ b/fr.json @@ -1675,6 +1675,8 @@ "Settings.AudioPerformanceSettings": "Performance audio", "Settings.AudioPerformanceSettings.MaxVoices": "Nombre maximum de sons actifs", "Settings.AudioPerformanceSettings.MaxVoices.Description": "Contrôle combien de sons seront présents en même temps au maximum. Augmenter le nombre vous permettra d'entendre plus de sons, mais au coût d'usage de processeur plus élevé.

Si la veuleur est trop haute, cela peut entraîner des problèmes d'audio.", + "Settings.AudioPerformanceSettings.SimulationFrameSize": "Taille des trames de simulation", + "Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "Contrôle le montant de données qui sont traitées en un coup. Augmenter cette valeur peut améliorer les performances mais va augmenter la latence.

Nous ne recommandons pas de changer la valeur par défaut de 1024.", "Settings.AudioPerformanceSettings.FrameSize": "Taille du tampon de trames", "Settings.AudioPerformanceSettings.FrameSize.Description": "Contrôle la taille de chaque trame audio. Les valeurs plus petites auront moins de latence mais seront plus sujette a des craquements.", From 000dbb70b02539d9a6c876594356468de5e35434 Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Thu, 8 May 2025 04:17:05 +0300 Subject: [PATCH 412/529] fix: remove erroring keys --- fr.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/fr.json b/fr.json index b598806..8db1d5e 100644 --- a/fr.json +++ b/fr.json @@ -1677,8 +1677,6 @@ "Settings.AudioPerformanceSettings.MaxVoices.Description": "Contrôle combien de sons seront présents en même temps au maximum. Augmenter le nombre vous permettra d'entendre plus de sons, mais au coût d'usage de processeur plus élevé.

Si la veuleur est trop haute, cela peut entraîner des problèmes d'audio.", "Settings.AudioPerformanceSettings.SimulationFrameSize": "Taille des trames de simulation", "Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "Contrôle le montant de données qui sont traitées en un coup. Augmenter cette valeur peut améliorer les performances mais va augmenter la latence.

Nous ne recommandons pas de changer la valeur par défaut de 1024.", - "Settings.AudioPerformanceSettings.FrameSize": "Taille du tampon de trames", - "Settings.AudioPerformanceSettings.FrameSize.Description": "Contrôle la taille de chaque trame audio. Les valeurs plus petites auront moins de latence mais seront plus sujette a des craquements.", "Settings.VoiceSettings": "Voix", "Settings.VoiceSettings.MutePersistence": "Persistence de mode silencieux", From 0d3b61a58c292f44b34ab8e50564b0a2663c0530 Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Thu, 8 May 2025 04:18:58 +0300 Subject: [PATCH 413/529] chore: add missing keys --- fr.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fr.json b/fr.json index 8db1d5e..809f881 100644 --- a/fr.json +++ b/fr.json @@ -1677,6 +1677,8 @@ "Settings.AudioPerformanceSettings.MaxVoices.Description": "Contrôle combien de sons seront présents en même temps au maximum. Augmenter le nombre vous permettra d'entendre plus de sons, mais au coût d'usage de processeur plus élevé.

Si la veuleur est trop haute, cela peut entraîner des problèmes d'audio.", "Settings.AudioPerformanceSettings.SimulationFrameSize": "Taille des trames de simulation", "Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "Contrôle le montant de données qui sont traitées en un coup. Augmenter cette valeur peut améliorer les performances mais va augmenter la latence.

Nous ne recommandons pas de changer la valeur par défaut de 1024.", + "Settings.AudioPerformanceSettings.OutputBufferSize": "Taille du tampon de lecture", + "Settings.AudioPerformanceSettings.OutputBufferSize.Description": "Contrôle la taille du tampon audio de lecture. Des valeurs plus hautes vont avoir plus de latence, mais moins de pops et cracs.

En baissant cette valeur, vous pouvez réduire la latence, mais il y aura plus de cracs et pops.", "Settings.VoiceSettings": "Voix", "Settings.VoiceSettings.MutePersistence": "Persistence de mode silencieux", From 9f4abcd66964a494ba62143a6b6a39f3a850f40a Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 8 May 2025 18:24:00 -0600 Subject: [PATCH 414/529] Update stats --- Missing/de.md | 2 -- Missing/ja.md | 2 -- Missing/ko.md | 1 - Missing/mn.md | 55 --------------------------------------------------- README.md | 8 ++++---- 5 files changed, 4 insertions(+), 64 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index 6972a2a..68eb2c6 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -6,6 +6,4 @@ Settings.AudioPerformanceSettings.SimulationFrameSize Settings.AudioPerformanceSettings.SimulationFrameSize.Description Settings.AudioPerformanceSettings.OutputBufferSize Settings.AudioPerformanceSettings.OutputBufferSize.Description -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description diff --git a/Missing/ja.md b/Missing/ja.md index de152aa..d02f6bb 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -6,6 +6,4 @@ Settings.AudioPerformanceSettings.SimulationFrameSize Settings.AudioPerformanceSettings.SimulationFrameSize.Description Settings.AudioPerformanceSettings.OutputBufferSize Settings.AudioPerformanceSettings.OutputBufferSize.Description -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description diff --git a/Missing/ko.md b/Missing/ko.md index 41bdd29..5029aea 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,7 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] -CreateNew.Object.ReverbZone Settings.AudioPerformanceSettings.SimulationFrameSize Settings.AudioPerformanceSettings.SimulationFrameSize.Description Settings.AudioPerformanceSettings.OutputBufferSize diff --git a/Missing/mn.md b/Missing/mn.md index 3d55b64..76427b0 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -2,61 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Mongolian [mn] -General.UI.SearchPrompt -General.UI.SearchPromptLong -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 -General.Sort.Ascending -General.Sort.Descending -General.Units.Metric -General.Units.Imperial -Worlds.Home -Worlds.Tutorial -Locomotion.Noclip.Name -Locomotion.Noclip.Description -Locomotion.Teleport.Name -Locomotion.Teleport.Description -Locomotion.Fly.Name -Locomotion.Fly.Description -Locomotion.WalkRun.Name -Locomotion.WalkRun.Description -Locomotion.WalkRunGripping.Name -Locomotion.WalkRunGripping.Description -Locomotion.ZeroG.Name -Locomotion.ZeroG.Description -Locomotion.GrabWorld.Name -Locomotion.GrabWorld.Description -Locomotion.Slide.Name -Locomotion.Slide.Description -Interaction.Destroy -Interaction.Duplicate -Interaction.SaveToInventory -Interaction.SaveToInventory.NotLoggedIn -Interaction.SaveToInventory.NoWritePermission -Interaction.Undo -Interaction.Redo -Interaction.EquipTool -Interaction.DequipTool -Interaction.ScalingEnabled -Interaction.ScalingDisabled -Interaction.ResetScale -Interaction.LaserEnabled -Interaction.LaserDisabled -Interaction.Grab.Palm -Interaction.Grab.Precision -Interaction.Grab.Auto -Interaction.Grab.Off -Interaction.Grabbing -Interaction.Grab.StickyGrab -Interaction.Grab.HoldToHold -Interaction.Locomotion -Interaction.Locomotion.None Interaction.NamedEquipTool Interaction.NamedEquipTool.Default Interaction.EnterAnchor diff --git a/README.md b/README.md index 29dc911..d555e00 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 60.2% - Missing keys: 1049 -German [de] - 99.8% - Missing keys: 6 +German [de] - 99.8% - Missing keys: 4 English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2571 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 61.5% - Missing keys: 1015 @@ -13,9 +13,9 @@ Finnish [fi] - 86.9% - Missing keys: 346 French [fr] - 99.7% - Missing keys: 7 Hungarian [hu] - 25.1% - Missing keys: 1973 Icelandic [is] - 23.5% - Missing keys: 2014 -Japanese [ja] - 99.8% - Missing keys: 6 -Korean [ko] - 99.7% - Missing keys: 7 -Mongolian [mn] - 1.4% - Missing keys: 2598 +Japanese [ja] - 99.8% - Missing keys: 4 +Korean [ko] - 99.8% - Missing keys: 6 +Mongolian [mn] - 3.5% - Missing keys: 2543 Dutch [nl] - 88.4% - Missing keys: 306 Norwegian [no] - 58.9% - Missing keys: 1083 Polish [pl] - 99.6% - Missing keys: 10 From 0e5165f1db4e85b99f15d1a0979553987511f33e Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 9 May 2025 08:57:27 +0800 Subject: [PATCH 415/529] zh-cn:Sync to the latest English version --- zh-cn.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index d11dcef..542a4b6 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1675,8 +1675,10 @@ "Settings.AudioPerformanceSettings": "音频性能设置", "Settings.AudioPerformanceSettings.MaxVoices": "播放音频的最大数量", "Settings.AudioPerformanceSettings.MaxVoices.Description": "这控制着可同时播放的声音数量。增加此数值可让你一次听到更多声音,但会以增加 CPU 使用率为代价。

如果把数值设置太高,你有可能会听到爆音。", - "Settings.AudioPerformanceSettings.FrameSize": "帧缓冲区大小", - "Settings.AudioPerformanceSettings.FrameSize.Description": "这控制着每个音频帧的大小。较小的值会降低音频延迟,但会因性能和时序波动而更容易出现爆音。", + "Settings.AudioPerformanceSettings.SimulationFrameSize": "模拟帧大小", + "Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "该参数控制音频渲染时一次性计算的音频数据量。增大数值可提升部分性能表现,但会降低音频事件触发频率并增加延迟。

通常不建议修改此值,建议保持默认的1024。", + "Settings.AudioPerformanceSettings.OutputBufferSize": "播放缓冲区大小", + "Settings.AudioPerformanceSettings.OutputBufferSize.Description": "该参数控制音频播放缓冲区的大小。数值越大音频延迟越高,但能更好地避免爆音和杂音。

降低该数值可减少音频延迟,但系统将更容易出现爆音和音频中断。", "Settings.VoiceSettings" : "语音设置", "Settings.VoiceSettings.MutePersistence" : "登录时的麦克风状态", @@ -1749,6 +1751,9 @@ "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "抑制脚步模拟", "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "这是为了使某些功能像劫持脚代理的全身追踪玩家正常工作,而无需修改它们。

如果你在未使用追踪器或类似功能的情况下开启此功能,动画效果将无法正常显示。请在使用完追踪器器后再将其关闭。

请注意: 这个设置会在某一时刻移除,我们建议升级定位器,使其与新系统兼容,并在激活时自动抑制动作模拟。", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "保留旧版混响区处理方式", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "启用后,所有已启用空间化效果的旧版音频内容将自动忽略混响区,以保持旧版音频系统的限制特性。

开启此设置并重新加载旧版内容。转换后的旧版内容一旦保存,该选项将被\"固化\",后续需手动调整设置。", + "Settings.TwitchInterfaceSettings.ChannelName": "Twitch 频道名", "Settings.TwitchInterfaceSettings.ChannelName.Description": "这将为摄像机控制面板中的 Twitch 聊天面板设置默认的 Twitch 频道名称。这主要用于希望看到 Twitch 聊天的 Twitch 主播而用的。", From a7531bb70a3b9a1c5256ae58092cf8cfd1d1a970 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Fri, 9 May 2025 10:02:18 +0900 Subject: [PATCH 416/529] KO: Audio system --- ko.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ko.json b/ko.json index cf1af9b..9201f1d 100644 --- a/ko.json +++ b/ko.json @@ -1675,8 +1675,10 @@ "Settings.AudioPerformanceSettings": "음향성능 설정", "Settings.AudioPerformanceSettings.MaxVoices": "최대 동시 재생량", "Settings.AudioPerformanceSettings.MaxVoices.Description": "동시에 재생할 수 있는 음향의 갯수를 설정합니다. 이 값을 높이면 CPU 사용량이 높아지지만, 동시에 청취할 수 있는 음향의 수가 늘어납니다.

이 값을 시스템이 감당할 수 있는 범위 이상으로 높일경우 잡음이 발생할 수 있습니다.", - "Settings.AudioPerformanceSettings.FrameSize": "프레임 버퍼 크기", - "Settings.AudioPerformanceSettings.FrameSize.Description": "음향 정보를 담을 크기를 설정합니다. 값을 낮출수록 빠르게 재생되어 지연시간이 짧아지지만, 성능 문제 또는 타이밍 변동으로 잡음 발생 확률이 높아집니다.", + "Settings.AudioPerformanceSettings.SimulationFrameSize": "시뮬레이션 프레임 버퍼 크기", + "Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "음향 렌더링시 한번에 계산되는 데이터량을 제어합니다. 값을 높이면 성능은 향상되나 문제가 발생하거나 지연시간이 길어지는 단점이 있습니다.

일반적으로 1024로 계속 사용하거나, 이 값을 변경하는 것은 권장하지 않습니다.", + "Settings.AudioPerformanceSettings.OutputBufferSize": "재생 버퍼 크기", + "Settings.AudioPerformanceSettings.OutputBufferSize.Description": "음향 재생에 사용할 버퍼의 크기를 설정합니다. 값이 클수록 지연시간이 늘어나지만 잡음이 줄어들고 값이 작을수록 응답속도가 빠르나 잡음이 발생할 확률이 높아집니다.", "Settings.VoiceSettings" : "음성 설정", "Settings.VoiceSettings.MutePersistence" : "음성대화 설정", @@ -1749,6 +1751,9 @@ "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "발(Feet) 시뮬레이션 억제", "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "이것은 발(Feet) 프록시를 가로채는 Poser와 같은 특정한 기능을 별도의 수정없이 동작하도록 하기 위한 것입니다.

Poser 또는 유사한 기능을 사용하지 않은 상태에서 이 옵션을 활성화 하면 애니메이션이 올바르게 보이지 않습니다. Poser 사용을 마치면 이 기능을 꺼두세요.

중요: 이 옵션은 언젠가 삭제될 가능성이 높습니다. 그러므로, 새로운 시스템과 호환되도록 Poser를 수정하고 활성화시 시뮬레이션을 자동으로 억제토록 하는것이 좋습니다.", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "기존 잔향효과(리버브) 처리 방법을 유지", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "이 설정이 활성화 되면 잔향효과가 자동적으로 무시됩니다.

필요한 경우 이 설정을 활성화 한 후 컨텐츠(월드, 아이템 등)를 다시 읽어와야 합니다.

변환된 기존 컨텐츠를 저장하면 여기서 선택한 설정이 \"기본\"으로 반영되므로 필요하다면 추후 수동으로 변경해야 합니다.", + "Settings.TwitchInterfaceSettings.ChannelName": "트위치 체널명", "Settings.TwitchInterfaceSettings.ChannelName.Description": "카메라 제어 화면의 트위치 채팅 화면 내 사용할 기본 채널명을 설정합니다. 트위치에 방송하면서 채팅을 보고자 하시면 유용하게 사용할 수 있습니다.", From 4028f2becb053964efaceb3d4b512290ea55bc24 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Fri, 9 May 2025 10:10:20 +0900 Subject: [PATCH 417/529] Update ja.json --- ja.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ja.json b/ja.json index 8157a61..c1d4797 100644 --- a/ja.json +++ b/ja.json @@ -1674,8 +1674,10 @@ "Settings.AudioPerformanceSettings": "音声のパフォーマンス設定", "Settings.AudioPerformanceSettings.MaxVoices": "同時に再生可能な音声数", "Settings.AudioPerformanceSettings.MaxVoices.Description": "同時に再生できるサウンドの最大数を設定できます。これを増やすとCPUの使用量が増える代わりに、一度に多くのサウンドを再生することができます。

この値を高くしすぎると、音割れの様なな音が聞こえることがあります。", - "Settings.AudioPerformanceSettings.FrameSize": "バッファサイズ", - "Settings.AudioPerformanceSettings.FrameSize.Description": "サウンドのフレームサイズを設定できます。値を低くすると音声の遅延は小さくなりますが、負荷は高くなりノイズが発生しやすくなります。", + "Settings.AudioPerformanceSettings.SimulationFrameSize": "シュミレーションフレームサイズ", + "Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "音声のレンダリング時に一度に計算される音声データの量を制御します。値を大きくするとパフォーマンスが向上する場合もありますが、オーディオイベントの頻度が低下し、遅延が増加するというデメリットがあります。

通常、この値を変更することはお勧めしません、1024のままにしてください。", + "Settings.AudioPerformanceSettings.OutputBufferSize": "バッファサイズ", + "Settings.AudioPerformanceSettings.OutputBufferSize.Description": "音声再生時のバッファサイズを制御します。値を大きくすると音声の遅延は大きくなりますが、ノイズやポップノイズに対する耐性は向上します。

この値を下げることで、音声の遅延を減らすことができますが、音割れや音飛びが出現しやすくなります。", "Settings.VoiceSettings": "ボイスチャット設定", "Settings.VoiceSettings.MutePersistence": "ログイン時のミュート状態", @@ -1749,7 +1751,7 @@ "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "これは、ポーズを変更せずに動作するような、足のプロキシを上書きする機能を作成するためのものです。

ポーザーや類似の機能を使用していない場合にこれをオンにしていると、アニメーションが正しく表示されません。ポーザーの使用が終わったら、これをオフにしてください。

重要:これはいずれ削除される可能性があります。新しいシステムと互換性を持たせるために、アクティブなときにシミュレーションを自動的に抑制するようにポーザーをアップグレードすることをおすすめします。", "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "レガシーのリバーブゾーン処理を維持", - "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "オンにすると、立体化が有効になっている従来のオーディオコンテンツで、自動的にリバーブゾーンを無視します。

従来のオーディオシステムでは、立体化された音声に対するリバーブゾーン効果をサポートしていませんでした。新しいオーディオシステム(Awwdio)ではこの制限がなくなり、立体化した音声に標準でリバーブゾーン効果が適応され、より良い没入感を高めます。

ただし、以前の動作を維持したい場合はこの設定をオンにして、アイテムを再度読み込んでください。変換されたアイテムを保存すると、設定は「固定」され、手動で変更する必要があります。", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "オンにすると、立体化が有効になっている従来のオーディオコンテンツでは、以前の制限を維持するためにリバーブゾーンが自動的に無効になります。

この設定をオンにして、レガシーコンテンツを再度読み込んでください。一度、変換したレガシーコンテンツを保存すると、選択内容が「固定」され、後で手動で変更する必要があります。", "Settings.TwitchInterfaceSettings.ChannelName": "Twitchチャンネル名", "Settings.TwitchInterfaceSettings.ChannelName.Description": "カメラコントロールパネルのTwitchチャットパネルの標準のTwitchチャンネル名を設定できます。主にTwitch配信者が自分のTwitchチャットを見たい場合に使用します。", From be663a5f15817513ede558c7d4fb695f920e3797 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 9 May 2025 09:12:59 +0800 Subject: [PATCH 418/529] mn:Add keys step by step --- mn.json | 196 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 195 insertions(+), 1 deletion(-) diff --git a/mn.json b/mn.json index 102496f..19b9070 100644 --- a/mn.json +++ b/mn.json @@ -38,7 +38,6 @@ "General.UnderstandEnable": "Би ойлголоо, Идэвхжүүл", "General.Dismiss": "Хаах", "General.Edit": "Засварлах", - "General.UI.SearchPrompt": "Хайх...", "General.UI.SearchPromptLong": "Бичээд хайх...", "General.UI.ToggleEditMode": "Засварлах горимд шилжих", @@ -102,6 +101,201 @@ "Interaction.Locomotion": "Хөдөлгөөн", "Interaction.Locomotion.None": "Хөдөлгөөнгүй", + "Interaction.NamedEquipTool": "{name} тоноглох", + "Interaction.NamedEquipTool.Default": "Хэрэгсэл", + + "Interaction.EnterAnchor": "Зангуу орох", + "Interaction.ExitAnchor": "Зангуу гарах", + + "Interaction.EquipAvatar": "Аватар тоноглох", + + "Interaction.SaveAsScreenshot": "Дэлгэцийн агшиг хадгалах", + "Interaction.ExportScreenshot": "Дэлгэцийн агшиг экспортлох", + "Interaction.ImportFile": "Файл импортлох", + "Interaction.ExportFile": "Файл экспортлох", + "Interaction.CopyLink": "Холбоос хуулах", + "Interaction.CopyImage": "Зураг хуулах", + + "Inventory.OpenWorld": "Дэлхийг нээх", + "Inventory.Equip": "Тоноглох", + "Inventory.Delete": "Устгах", + "Inventory.CreateDirectory": "Хавтас үүсгэх", + "Inventory.SaveHeld": "Барьсан зүйл хадгалах", + "Inventory.GetURL": "URL-г авах", + "Inventory.Inventories": "Агуулах", + "Inventory.Share": "Нээлттэй болгох", + "Inventory.Unshare": "Хаалттай болгох", + "Inventory.SaveAvatar": "Аватар хадгалах", + "Inventory.Favorite.Home": "Дуртай гэр", + "Inventory.Favorite.ProgressBar": "Дуртай явцын самбар", + "Inventory.Favorite.AudioStreamController": "Дуртай стрим контроллер", + "Inventory.Favorite.TextDisplay": "Дуртай текст харуулагч", + "Inventory.Favorite.VideoPlayer": "Дуртай видео тоглуулагч", + "Inventory.Favorite.AudioPlayer": "Дуртай аудио тоглуулагч", + "Inventory.Favorite.InteractiveCamera": "Дуртай камер", + "Inventory.Favorite.Keyboard": "Дуртай гар", + "Inventory.Favorite.Avatar": "Дуртай аватар", + "Inventory.Favorite.WorldLoadingIndicator": "Дуртай ачааллын самбар", + "Inventory.Favorite.ColorDialog": "Дуртай өнгө сонгогч", + "Inventory.Favorite.Hyperlink": "Дуртай URL харуулагч", + "Inventory.Favorite.Document": "Дуртай баримт харуулагч", + "Inventory.SpawnFacet": "Facet үүсгэх", + + "Dash.Screens.Home": "Нүүр", + "Dash.Screens.Worlds": "Дэлхий", + "Dash.Screens.Contacts": "Харилцагчид", + "Dash.Screens.Inventory": "Агуулах", + "Dash.Screens.Desktop": "Ширээ", + "Dash.Screens.Session": "Сесс", + "Dash.Screens.FileBrowser": "Файлууд", + "Dash.Screens.Settings": "Тохиргоо", + "Dash.Screens.Exit": "Гарах", + + "Dash.Actions.PasteFromClipboard": "Хавтаснаас буулгах", + + "Dash.Actions.TurnOffUIEdit": "UI засвар горим унтраах", + + "Dash.Actions.CloudHome": "Нүүр нээх", + + "Dash.Exit.Header": "{appName}-с гарах", + "Dash.Exit.ExitAndSave": "Гарах & Гэрийг хадгалах", + "Dash.Exit.ExitAndDiscord": "Гарах & Гэрийг устгах", + "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": "Ачааллаж байна...", + "World.LoadingFailed": "Амжилтгүй", + "World.LoadedAssets": "{assets}/{total_assets} ачааллаад", + "World.Downloading": "{bytes}/{total_bytes} татаж байна", + "World.Loaded": "Ачааллаад", + + "World.Connection.EstablishingConnection": "Холболт тогтоож байна", + "World.Connection.RequestingJoin": "Нэгдэх хүсэлт илгээж байна", + "World.Connection.Authenticating": "Баталгаажуулж байна", + "World.Connection.Connected": "Холбогдсон", + "World.Connection.SyncingInitialState": "Анхны дэлхийн төлөв синкчлэх", + + "World.Connection.LNL.DirectIP": "LNL шууд IP
{address}", + "World.Connection.LNL.LNLPoke": "LNL Poke хүсэлт илгээж байна", + "World.Connection.LNL.NATPunchthrough": "LNL NAT Punchthrough {n}", + "World.Connection.LNL.Relay": "LNL Relay", + "World.Connection.SteamNetworkingSockets": "Steam Networking Sockets", + "World.Connection.TCP": "TCP
{address}", + + "World.Error.AccessDenied": "Нэвтрэх эрхгүй", + "World.Error.SecurityViolation": "Аюулгүй байдлын зөрчил", + "World.Error.OnlyRegisteredUsers": "Зөвхөн бүртгэлтэй хэрэглэгчид нэвтрэх боломжтой", + "World.Error.OnlyContacts": "Зөвхөн хостийн харилцагчид нэвтрэх боломжтой", + "World.Error.OnlyContactsOfContacts": "Зөвхөн сесс дэх хэрэглэгчдийн харилцагчид нэвтрэх боломжтой", + "World.Error.Private": "Энэ сесс хувийн", + "World.Error.SessionEnded": "Сесс дууссан", + "World.Error.UserLimitReached": "Хэрэглэгчийн хязгаар хэтэрсэн", + "World.Error.FailedAuthentication": "Баталгаажуулалт амжилтгүй", + "World.Error.FailedUserID": "UserID баталгаажуулалт амжилтгүй", + "World.Error.FailedFetchingAuthentication": "Баталгаажуулалтын мэдээлэл авах амжилтгүй", + "World.Error.JoinAlreadyRequested": "Нэгдэх хүсэлт аль хэдийн илгээгдсэн", + "World.Error.FailedConnectToRelay": "Relay-д холбогдох амжилтгүй", + "World.Error.FailedToConnect": "Холболт тогтоох амжилтгүй", + "World.Error.InvalidAddress": "Хүчингүй хаяг", + "World.Error.NoPort": "Порт заагаагүй", + "World.Error.IncompatibleVersion": "Тохирохгүй хувилбар", + "World.Error.HostBlocked": "Хост хаагдсан", + "World.Error.HostBlockedDetail": "Та хост хаасан байна", + "World.Error.WorldCrash": "Дэлхий унасан", + "World.Error.WorldCrashDetail": "Дэлхийг шинэчлэхэд ноцтой алдаа гарсан", + "World.Error.Handshake": "Handshake алдаа", + "World.Error.Unknown": "Тодорхойгүй алдаа", + "World.Error.FailedToCreateBanAccessKey": "Хориг access key үүсгэх амжилтгүй", + "World.Error.UnhandledError": "Боловсруулаагүй алдаа", + + "World.Config.Name": "Дэлхийн нэр:", + "World.Config.Description": "Тайлбар:", + "World.Config.MaxUsers": "Хэрэглэгчийн дээд тоо:", + "World.Config.MobileFriendly": "Гар утасны тохиргоо", + "World.Config.SaveOptionsHeader": "Дэлхий хадгалах сонголтууд:", + "World.Config.EditMode": "Засвар горим:", + "World.Config.AccessLevelHeader": "Энэ дэлхийд хэн нэвтрэх боломжтой вэ?", + "World.Config.AutoKickAFK": "AFK хэрэглэгчийг автоматаар хаах:", + "World.Config.AutoKickAFKMinutes": "AFK минутын хязгаар:", + "World.Config.HideFromListing": "Сесс жагсаалтад харуулахгүй", + "World.Config.Autosave": "Автохадгалалт (сүүлчийн хадгалалтыг дарж бичих):", + "World.Config.AutosaveInterval": "Автохадгалалтын давтамж (минут):", + "World.Config.CleanupAssets": "Хэрэггүй asset-ууд цэвэрлэх:", + "World.Config.CleanupInterval": "Цэвэрлэгээний давтамж (секунд):", + + "World.Actions.StartSession": "Сесс эхлүүлэх", + "World.Actions.Join": "Нэгдэх", + "World.Actions.Focus": "Төвлөрөх", + "World.Actions.Close": "Дэлхий хаах", + "World.Actions.Leave": "Дэлхийг орхих", + "World.Actions.Save": "Өөрчлөлт хадгалах", + "World.Actions.SaveAs": "Шинээр хадгалах...", + "World.Actions.SaveCopy": "Хуулбар хадгалах...", + "World.Actions.SaveHere": "Энд хадгалах", + "World.Actions.SaveToInventory": "Агуулах руу хадгалах", + "World.Actions.Saving": "Хадгалагдаж байна...", + "World.Actions.Discard": "Өөрчлөлтийг цуцлах", + "World.Actions.Clone": "Дэлхий хувилах", + "World.Actions.Delete": "Дэлхий устгах", + "World.Actions.ConfirmDelete": "Устгахыг баталгаажуулах", + "World.Actions.ReallyConfirmDelete": "БҮРМӨСӨН УСТГАХ", + "World.Actions.Overwrite": "{name}-р дарж бичих", + "World.Actions.ConfirmOverwrite": "ДАРЖ БИЧИХИЙГ БАТАЛГААЖУУЛАХ", + "World.Actions.Overwriting": "Дарж бичиж байна...", + + "World.Actions.ClosePrompt": "Дэлхийг хаах уу?", + "World.Actions.LeavePrompt": "Дэлхийг орхих уу?", + "World.Actions.CloseConfirm": "Хаах", + "World.Actions.LeaveConfirm": "Орхих", + "World.Actions.CannotClose": "(энэ дэлхийг хаах боломжгүй)", + "World.Actions.GuestWarning": "", + "World.Actions.HostingWarning": "Та энэ дэлхийг хостлож байна. Бүх хэрэглэгч салгагдана.", + + "World.Actions.GetWorldOrb": "Дэлхийн бөмбөлөг авах", + "World.Actions.CopyWorldURL": "Дэлхийн URL-г хуулах", + "World.Actions.CopyRecordURL": "Бичлэгийн URL-г хуулах", + "World.Actions.StartCustomSession": "Захиалгат сесс эхлүүлэх", + "World.Actions.ModifyMetadata": "Мета өгөгдөл засварлах", + "World.Actions.GetSessionOrb": "Сессийн бөмбөлөг авах", + "World.Actions.CopySessionURL": "Сессийн URL-г хуулах", + + "World.Indicator.NoData": "Өгөгдөл байхгүй", + "World.Indicator.LocalWorld": "Локал машин", + "World.Indicator.Author": "Зохиогч: {name}", + "World.Indicator.Host": "Хост: {name}", + "World.Indicator.Hosting": "Хостлож байна", + "World.Indicator.Sessions": "{n} сесс", + "World.Indicator.Users": "Хэрэглэгчид", + "World.Indicator.Users.None": "(идэвхтэй сесс олдсонгүй)", + "World.Indicator.Description": "Тайлбар", + "World.Indicator.Description.None": "(тайлбар оруулаагүй)", + "World.Indicator.Visited": "(зочилсон)", + + "World.Detail.ActiveSessions": "Идэвхтэй сессүүд:", + "World.Detail.ActiveUsers": "Идэвхтэй хэрэглэгчид:", + "World.Detail.NewSession": "<шинэ сесс>", + "World.Detail.DescriptionHeader": "Тайлбар: ", + "World.Detail.SessionInformationHeader": "Сессийн мэдээлэл", + "World.Detail.Uptime": "Ажиллах хугацаа", + "World.Detail.AccessLevel": "Харагдац", + "World.Detail.Users": "Хэрэглэгчид", + "World.Detail.Users.Count": "{active}{away, select, 0 {} other { (+{away} алга)}} / {max}", + + "World.Detail.WorldInformationHeader": "Дэлхийн мэдээлэл", + "World.Detail.PublishDate": "Нийтэлсэн огноо", + "World.Detail.ModifyDate": "Сүүлд шинэчлэгдсэн", + "World.Detail.Visits": "Зочилсон тоо", + + "Dummy": "Dummy" } From 445ee704bf58c25a32545184a620899e3c018e7f Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 9 May 2025 09:16:33 +0800 Subject: [PATCH 419/529] mn:Add keys step by step --- mn.json | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) diff --git a/mn.json b/mn.json index 19b9070..8a7dc91 100644 --- a/mn.json +++ b/mn.json @@ -38,6 +38,7 @@ "General.UnderstandEnable": "Би ойлголоо, Идэвхжүүл", "General.Dismiss": "Хаах", "General.Edit": "Засварлах", + "General.UI.SearchPrompt": "Хайх...", "General.UI.SearchPromptLong": "Бичээд хайх...", "General.UI.ToggleEditMode": "Засварлах горимд шилжих", @@ -295,6 +296,106 @@ "World.Detail.ModifyDate": "Сүүлд шинэчлэгдсэн", "World.Detail.Visits": "Зочилсон тоо", + "World.Detail.Tags": "Шошгууд", + "World.Detail.ActionsHeader": "Үйлдлүүд:", + + "World.Category.Everything": "Бүгд", + "World.Category.Featured": "Онцлох", + "World.Category.PublishedWorlds": "Нийтэлсэн дэлхий", + "World.Category.ActiveSessions": "Идэвхтэй сессүүд", + "World.Category.ContactsSessions": "Харилцагчдын сессүүд", + "World.Category.HeadlessSessions": "Headless сессүүд", + "World.Category.Social": "Нийгмийн", + "World.Category.Games": "Тоглоомууд", + "World.Category.Art": "Урлаг", + "World.Category.Tutorials": "Зааварчилгаа", + "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": "LAN", + "World.AccessLevel.Private": "Хувийн (зөвхөн урилгаар)", + + "World.SortParameter.SearchScore": "Хайлтын оноо", + "World.SortParameter.Name": "Нэр", + "World.SortParameter.OpenedWorldCount": "Нээгдсэн дэлхий", + "World.SortParameter.TotalSessionCount": "Нийт сессүүд", + "World.SortParameter.TotalUserCount": "Нийт хэрэглэгчид", + "World.SortParameter.CreationDate": "Үүсгэсэн огноо", + "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.PublishedWorlds": "Нийтэлсэн дэлхий", + "World.Filter.LocalWorlds": "Локал дэлхий", + "World.Filter.BaseSearch": "Үндсэн хайлт:", + "World.Filter.ByOwner": "Эзэмшигчээр:", + "World.Filter.UserOwner": "Эзэн нь хэрэглэгч", + "World.Filter.GroupOwner": "Эзэн нь бүлэг", + "World.Filter.SubmittedToGroup": "Бүлэгт илгээсэн:", + "World.Filter.Featured": "Зөвхөн онцолсон", + "World.Filter.MyWorlds": "Миний дэлхий", + "World.Filter.SessionFiltering": "Сесс шүүлтүүр:", + "World.Filter.MinimumUsers": "Хэрэглэгчийн доод тоо: {n}", + "World.Filter.MinimumContacts": "Харилцагчийн доод тоо: {n}", + "World.Filter.OnlyHeadless": "Зөвхөн Headless хост", + "World.Filter.IncompatibleSessions": "Тохирохгүй сессүүд", + "World.Filter.MaxAccessLevel": "Хандалтын дээд түвшин:", + "World.Filter.MinimumUptime": "Ажиллах доод хугацаа:", + "World.Filter.Sorting": "Эрэмбэлэлт:", + + "World.Edit.Title": "Дэлхийн мета өгөгдөл засварлах", + "World.Edit.Name": "Дэлхийн нэр:", + "World.Edit.Description": "Тайлбар:", + "World.Edit.Tags": "Шошгууд (таслалаар тусгаарлагдсан):", + "World.Edit.Path": "Дэлхийн замын зам:", + "World.Edit.AccessLevelHeader": "Энэ дэлхийг хэн нээх боломжтой вэ?", + "World.Edit.AccessPrivate": "Зөвхөн намайг", + "World.Edit.AccessPatreon": "Patreon дэмжигчид", + "World.Edit.AccessPublic": "Хэн ч (нийтийн)", + "World.Edit.ReadOnly": "Зөвхөн унших", + + "Tools.AvatarCreator": "Аватар үүсгэгч", + "Tools.FullBodyCalibrator": "Бүтэн бие / Аватар калибровщик", + "Tools.CameraStreaming": "Камер / Стриминг", + "Tools.CreateNewWorld": "Шинэ дэлхий үүсгэх", + "Tools.Debug": "Debug", + "Tools.StreamAudio": "Аудио стрим", + "Tools.Setup2FA": "2FA тохируулах", + + "Tools.StreamAudio.Dialog.Title": "Аудио стрим үүсгэх", + "Tools.StreamAudio.Start": "Стрим эхлүүлэх", + "Tools.StreamAudio.Bitrate": "Bitrate: {bitrate} kbps", + "Tools.StreamAudio.Title": "{username}-н аудио стрим", + "Tools.StreamAudio.Spatialized": "Орон зайн", + "Tools.StreamAudio.Broadcast": "Нэвтрүүлэг", + "Tools.StreamAudio.PlayForOwner.Off": "Эзэнд тоглуулах: Идэвхгүй", + "Tools.StreamAudio.PlayForOwner.On": "Эзэнд тоглуулах: Идэвхтэй", + + "Options.FreeformDash.On": "Чөлөөт Dash: Идэвхтэй", + "Options.FreeformDash.Off": "Чөлөөт Dash: Идэвхгүй", + "Options.SeatedMode.On": "Суугаа горим: Идэвхтэй", + "Options.SeatedMode.Off": "Суугаа горим: Идэвхгүй", + "Options.Nameplates.All": "Нэрний хавтангууд: Бүгд", + "Options.Nameplates.NonContacts": "Нэрний хавтангууд: Харилцагч бус", + "Options.Nameplates.Hide": "Нэрний хавтангууд: Нуух", + "Options.Nameplates.DefaultStyle": "Анхны нэрний хавтангууд хэрэглэх", + "Options.Nameplates.CustomStyle": "Захиалгат нэрний хавтангуудыг зөвшөөрөх", + + "Indicator.OnlineUsers": "{users} Онлайн {users,plural, one {хэрэглэгч} other {хэрэглэгчид}}", + "Indicator.OnlineUsersVR": "{users} {users, plural, one {хэрэглэгч} other {хэрэглэгчид}} VR-д", + "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {хэрэглэгч} other {хэрэглэгчид}} Desktop-д", "Dummy": "Dummy" From 9bb63d5f54c3ed0eb051b4c666d393affb168c06 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Fri, 9 May 2025 12:19:48 +0200 Subject: [PATCH 420/529] de: AudioPerformanceSettings --- de.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/de.json b/de.json index 1fabb79..b9717dd 100644 --- a/de.json +++ b/de.json @@ -1675,8 +1675,10 @@ "Settings.AudioPerformanceSettings": "Einstellungen für Audio-Performance", "Settings.AudioPerformanceSettings.MaxVoices": "Maximale Anzahl gleichzeitig aktiver Töne", "Settings.AudioPerformanceSettings.MaxVoices.Description": "Dies legt fest, wie viele Töne gleichzeitig abgespielt werden können. Wenn Sie diesen Wert erhöhen, können Sie mehr Töne auf einmal hören, allerdings erhöht dies die CPU-Auslastung.

Wenn Sie diesen Wert zu hoch einstellen, kann es zu Knackgeräuschen kommen.", - "Settings.AudioPerformanceSettings.FrameSize": "Größe des Framebuffers", - "Settings.AudioPerformanceSettings.FrameSize.Description": "Hier wird die Größe der einzelnen Audio-Frames festgelegt. Niedrigere Werte sorgen für eine geringere Audiolatenz, dies ist aber anfälliger für Knackgeräusche aufgrund von Leistungs- und Zeitschwankungen.", + "Settings.AudioPerformanceSettings.SimulationFrameSize": "Frame-Größe der Simulation", + "Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "Dies steuert, wie viele Daten beim Rendern von Audio in einem Durchgang berechnet werden. Eine Vergrößerung des Wertes kann die Leistung in gewisser Weise verbessern, geht aber auf Kosten von selteneren Audio-Events und höherer Latenz.

Grundsätzlich empfehlen wir, den Standardwert 1024 beizubehalten und diesen Wert nicht zu ändern.", + "Settings.AudioPerformanceSettings.OutputBufferSize": "Wiedergabe-Puffergröße", + "Settings.AudioPerformanceSettings.OutputBufferSize.Description": "Dies legt die Puffergröße für die Audiowiedergabe fest. Höhere Werte führen zu einer größeren Audio-Latenz, sind aber unanfälliger für Knistern und Knackser.

Durch Verringern dieses Wertes können Sie die Audiolatenz verringern, aber das System wird anfälliger für Knackser und Aussetzer.", "Settings.VoiceSettings": "Stimm-Einstellungen", "Settings.VoiceSettings.MutePersistence": "Stummschaltungs-Persistenz", From cb15c7304236ea9f78282533443002e79338dace Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 9 May 2025 13:04:40 -0600 Subject: [PATCH 421/529] Update stats --- Missing/de.md | 6 -- Missing/fr.md | 9 -- Missing/ja.md | 6 -- Missing/ko.md | 8 -- Missing/mn.md | 262 ----------------------------------------------- Missing/zh-cn.md | 8 -- README.md | 12 +-- 7 files changed, 6 insertions(+), 305 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index 68eb2c6..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,9 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -Settings.AudioPerformanceSettings.SimulationFrameSize -Settings.AudioPerformanceSettings.SimulationFrameSize.Description -Settings.AudioPerformanceSettings.OutputBufferSize -Settings.AudioPerformanceSettings.OutputBufferSize.Description - diff --git a/Missing/fr.md b/Missing/fr.md index 43225f6..49c4e2e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,12 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# French [fr] -CreateNew.Object.ReverbZone -Settings.AudioPerformanceSettings.SimulationFrameSize -Settings.AudioPerformanceSettings.SimulationFrameSize.Description -Settings.AudioPerformanceSettings.OutputBufferSize -Settings.AudioPerformanceSettings.OutputBufferSize.Description -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description - diff --git a/Missing/ja.md b/Missing/ja.md index d02f6bb..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,9 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -Settings.AudioPerformanceSettings.SimulationFrameSize -Settings.AudioPerformanceSettings.SimulationFrameSize.Description -Settings.AudioPerformanceSettings.OutputBufferSize -Settings.AudioPerformanceSettings.OutputBufferSize.Description - diff --git a/Missing/ko.md b/Missing/ko.md index 5029aea..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,11 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -Settings.AudioPerformanceSettings.SimulationFrameSize -Settings.AudioPerformanceSettings.SimulationFrameSize.Description -Settings.AudioPerformanceSettings.OutputBufferSize -Settings.AudioPerformanceSettings.OutputBufferSize.Description -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description - diff --git a/Missing/mn.md b/Missing/mn.md index 76427b0..2b40b37 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -2,269 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Mongolian [mn] -Interaction.NamedEquipTool -Interaction.NamedEquipTool.Default -Interaction.EnterAnchor -Interaction.ExitAnchor -Interaction.EquipAvatar -Interaction.SaveAsScreenshot -Interaction.ExportScreenshot -Interaction.ImportFile -Interaction.ExportFile -Interaction.CopyLink -Interaction.CopyImage -Inventory.OpenWorld -Inventory.Equip -Inventory.Delete -Inventory.CreateDirectory -Inventory.SaveHeld -Inventory.GetURL -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.Favorite.Document -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.Settings -Dash.Screens.Exit -Dash.Actions.PasteFromClipboard -Dash.Actions.TurnOffUIEdit -Dash.Actions.CloudHome -Dash.Exit.Header -Dash.Exit.ExitAndSave Dash.Exit.ExitAndDiscard -Dash.Exit.Sponsor -Dash.Exit.Sponsor.You -Dash.Exit.Shoutouts -Dash.Exit.Shoutouts.AndMore -Dash.Exit.Shoutouts.You -Dash.Exit.ThankYou -Dash.Exit.SubmittedBy -Facets.FPS -World.Waiting -World.HostIsStarting -World.Loading -World.LoadingFailed -World.LoadedAssets -World.Downloading -World.Loaded -World.Connection.EstablishingConnection -World.Connection.RequestingJoin -World.Connection.Authenticating -World.Connection.Connected -World.Connection.SyncingInitialState -World.Connection.LNL.DirectIP -World.Connection.LNL.LNLPoke -World.Connection.LNL.NATPunchthrough -World.Connection.LNL.Relay -World.Connection.SteamNetworkingSockets -World.Connection.TCP -World.Error.AccessDenied -World.Error.SecurityViolation -World.Error.OnlyRegisteredUsers -World.Error.OnlyContacts -World.Error.OnlyContactsOfContacts -World.Error.Private -World.Error.SessionEnded -World.Error.UserLimitReached -World.Error.FailedAuthentication -World.Error.FailedUserID -World.Error.FailedFetchingAuthentication -World.Error.JoinAlreadyRequested -World.Error.FailedConnectToRelay -World.Error.FailedToConnect -World.Error.InvalidAddress -World.Error.NoPort -World.Error.IncompatibleVersion -World.Error.HostBlocked -World.Error.HostBlockedDetail -World.Error.WorldCrash -World.Error.WorldCrashDetail -World.Error.Handshake -World.Error.Unknown -World.Error.FailedToCreateBanAccessKey -World.Error.UnhandledError -World.Config.Name -World.Config.Description -World.Config.MaxUsers -World.Config.MobileFriendly -World.Config.SaveOptionsHeader -World.Config.EditMode -World.Config.AccessLevelHeader -World.Config.AutoKickAFK -World.Config.AutoKickAFKMinutes -World.Config.HideFromListing -World.Config.Autosave -World.Config.AutosaveInterval -World.Config.CleanupAssets -World.Config.CleanupInterval -World.Actions.StartSession -World.Actions.Join -World.Actions.Focus -World.Actions.Close -World.Actions.Leave -World.Actions.Save -World.Actions.SaveAs -World.Actions.SaveCopy -World.Actions.SaveHere -World.Actions.SaveToInventory -World.Actions.Saving -World.Actions.Discard -World.Actions.Clone -World.Actions.Delete -World.Actions.ConfirmDelete -World.Actions.ReallyConfirmDelete -World.Actions.Overwrite -World.Actions.ConfirmOverwrite -World.Actions.Overwriting -World.Actions.ClosePrompt -World.Actions.LeavePrompt -World.Actions.CloseConfirm -World.Actions.LeaveConfirm -World.Actions.CannotClose -World.Actions.GuestWarning -World.Actions.HostingWarning -World.Actions.GetWorldOrb -World.Actions.CopyWorldURL -World.Actions.CopyRecordURL -World.Actions.StartCustomSession -World.Actions.ModifyMetadata -World.Actions.GetSessionOrb -World.Actions.CopySessionURL -World.Indicator.NoData -World.Indicator.LocalWorld -World.Indicator.Author -World.Indicator.Host -World.Indicator.Hosting -World.Indicator.Sessions -World.Indicator.Users -World.Indicator.Users.None -World.Indicator.Description -World.Indicator.Description.None -World.Indicator.Visited -World.Detail.ActiveSessions -World.Detail.ActiveUsers -World.Detail.NewSession -World.Detail.DescriptionHeader -World.Detail.SessionInformationHeader -World.Detail.Uptime -World.Detail.AccessLevel -World.Detail.Users -World.Detail.Users.Count -World.Detail.WorldInformationHeader -World.Detail.PublishDate -World.Detail.ModifyDate -World.Detail.Visits -World.Detail.Tags -World.Detail.ActionsHeader -World.Category.Everything -World.Category.Featured -World.Category.PublishedWorlds -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.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 -World.SortParameter.SearchScore -World.SortParameter.Name -World.SortParameter.OpenedWorldCount -World.SortParameter.TotalSessionCount -World.SortParameter.TotalUserCount -World.SortParameter.CreationDate -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.PublishedWorlds -World.Filter.LocalWorlds -World.Filter.BaseSearch -World.Filter.ByOwner -World.Filter.UserOwner -World.Filter.GroupOwner -World.Filter.SubmittedToGroup -World.Filter.Featured -World.Filter.MyWorlds -World.Filter.SessionFiltering -World.Filter.MinimumUsers -World.Filter.MinimumContacts -World.Filter.OnlyHeadless -World.Filter.IncompatibleSessions -World.Filter.MaxAccessLevel -World.Filter.MinimumUptime -World.Filter.Sorting -World.Edit.Title -World.Edit.Name -World.Edit.Description -World.Edit.Tags -World.Edit.Path -World.Edit.AccessLevelHeader -World.Edit.AccessPrivate -World.Edit.AccessPatreon -World.Edit.AccessPublic -World.Edit.ReadOnly -Tools.AvatarCreator -Tools.FullBodyCalibrator -Tools.CameraStreaming -Tools.CreateNewWorld -Tools.Debug -Tools.StreamAudio -Tools.Setup2FA -Tools.StreamAudio.Dialog.Title -Tools.StreamAudio.Start -Tools.StreamAudio.Bitrate -Tools.StreamAudio.Title -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.Hide -Options.Nameplates.DefaultStyle -Options.Nameplates.CustomStyle -Indicator.OnlineUsers -Indicator.OnlineUsersVR -Indicator.OnlineUsersDesktop Indicator.ServerStatus.Status Indicator.ServerStatus.Good Indicator.ServerStatus.Slow diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 868c1e5..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,11 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -Settings.AudioPerformanceSettings.SimulationFrameSize -Settings.AudioPerformanceSettings.SimulationFrameSize.Description -Settings.AudioPerformanceSettings.OutputBufferSize -Settings.AudioPerformanceSettings.OutputBufferSize.Description -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description - diff --git a/README.md b/README.md index d555e00..575b3f6 100644 --- a/README.md +++ b/README.md @@ -3,19 +3,19 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 60.2% - Missing keys: 1049 -German [de] - 99.8% - Missing keys: 4 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2571 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 61.5% - Missing keys: 1015 Spanish [es] - 87.2% - Missing keys: 337 Estonian [et] - 31.3% - Missing keys: 1809 Finnish [fi] - 86.9% - Missing keys: 346 -French [fr] - 99.7% - Missing keys: 7 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 25.1% - Missing keys: 1973 Icelandic [is] - 23.5% - Missing keys: 2014 -Japanese [ja] - 99.8% - Missing keys: 4 -Korean [ko] - 99.8% - Missing keys: 6 -Mongolian [mn] - 3.5% - Missing keys: 2543 +Japanese [ja] - 100.0% - Missing keys: 0 +Korean [ko] - 100.0% - Missing keys: 0 +Mongolian [mn] - 13.4% - Missing keys: 2281 Dutch [nl] - 88.4% - Missing keys: 306 Norwegian [no] - 58.9% - Missing keys: 1083 Polish [pl] - 99.6% - Missing keys: 10 @@ -25,7 +25,7 @@ Swedish [sv] - 24.2% - Missing keys: 1997 Thai [th] - 2.6% - Missing keys: 2565 Turkish [tr] - 30.9% - Missing keys: 1821 Ukrainian [uk] - 49.8% - Missing keys: 1322 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 6 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 59.1% - Missing keys: 1078 Total keys: 2634 From fed1cf53704db92e952ba713fd89fdab04d650e2 Mon Sep 17 00:00:00 2001 From: Foxo <79523144+FoxoBread@users.noreply.github.com> Date: Mon, 12 May 2025 01:25:42 +0000 Subject: [PATCH 422/529] Fix invalid key in mn.json --- mn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mn.json b/mn.json index 8a7dc91..d21b88a 100644 --- a/mn.json +++ b/mn.json @@ -160,7 +160,7 @@ "Dash.Exit.Header": "{appName}-с гарах", "Dash.Exit.ExitAndSave": "Гарах & Гэрийг хадгалах", - "Dash.Exit.ExitAndDiscord": "Гарах & Гэрийг устгах", + "Dash.Exit.ExitAndDiscard": "Гарах & Гэрийг устгах", "Dash.Exit.Sponsor": "{name}-д энэ төслийг дэмжисэнд баярлалаа!", "Dash.Exit.Sponsor.You": "ТАНД", "Dash.Exit.Shoutouts": "Энэхүү төслийг дараах хүмүүс боломжтой болгож байна:", From 427afad39075db3fa19c9305210b895219888b4a Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Mon, 12 May 2025 02:31:58 +0100 Subject: [PATCH 423/529] Translated CreateNew.Object.ReverbZone --- pl.json | 1 + 1 file changed, 1 insertion(+) diff --git a/pl.json b/pl.json index 008bb9d..6bd5286 100644 --- a/pl.json +++ b/pl.json @@ -895,6 +895,7 @@ "CreateNew.Object.AvatarCreator": "Kreator Awatarów", "CreateNew.Object.Camera": "Kamera", "CreateNew.Object.ReflectionProbe": "Próbka Odbić", + "CreateNew.Object.ReverbZone": "Strefa Pogłosu", "CreateNew.Object.Mirror": "Lustro", "CreateNew.Object.Portal": "Portal", "CreateNew.Object.VideoPlayer": "Odtwarzacz Wideo", From 926290245bf478afb0341be1ca5eb3ca1e5a1a15 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Mon, 12 May 2025 02:48:00 +0100 Subject: [PATCH 424/529] Translated Settings.AudioPerformanceSettings.* --- pl.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pl.json b/pl.json index 6bd5286..a5c89d5 100644 --- a/pl.json +++ b/pl.json @@ -1672,6 +1672,14 @@ "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "Tłumienie hałasu (RNNoise)", "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "Funkcja ta przetwarza przychodzący dźwięk w celu odfiltrowania różnych niepożądanych dźwięków. Może to znacznie oczyścić dźwięk z głośnych mikrofonów, zapewniając czystszy głos. Zdecydowanie zalecamy pozostawienie tego ustawienia włączonego. Może ona jednak również filtrować pewne dźwięki, które nie zostaną zidentyfikowane jako mowa.", + "Settings.AudioPerformanceSettings": "Ustawienia wydajności audio", + "Settings.AudioPerformanceSettings.MaxVoices": "Maksymalna ilość aktywnych dźwięków", + "Settings.AudioPerformanceSettings.MaxVoices.Description": "Ta opcja kontroluje, ile dźwięków może być odtwarzanych jednocześnie. Zwiększenie tej wartości pozwoli słyszeć więcej dźwięków naraz kosztem większego użycia procesora. Ustawienie tej wartości zbyt wysoko może spowodować zniekształcenia lub zakłócenia dźwięku.", + "Settings.AudioPerformanceSettings.SimulationFrameSize": "Rozmiar bufora symulacji", + "Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "Ta opcja kontroluje, ile danych audio jest obliczanych jednocześnie podczas renderowania dźwięku. Zwiększenie wartości może w pewien sposób poprawić wydajność, ale zwiększy opóźnienie dźwięku.

Zalecamy zachowanie domyślnej wartości 1024.", + "Settings.AudioPerformanceSettings.OutputBufferSize": "Rozmiar bufora odtwarzania", + "Settings.AudioPerformanceSettings.OutputBufferSize.Description": "Ta opcja kontroluje rozmiar bufora do odtwarzania dźwięku. Obniżając tę wartość można zmniejszyć opóźnienie dźwięku, ale system będzie bardziej podatny na zniekształcenia lub przeskoki.", + "Settings.VoiceSettings": "Ustawienia głosowe", "Settings.VoiceSettings.MutePersistence": "Zapamiętanie stanu wyciszenia", "Settings.VoiceSettings.MutePersistence.Description": "Start Unmuted: Gdy się zalogujesz, zawsze zaczniesz bez wyciszenia.\n\nStarted Muted: Po zalogowaniu głos zawsze będzie wyciszony. Aby mówić, należy wyłączyć wyciszenie lub nacisnąć przycisk „naciśnij, aby mówić” (domyślnie V).\n\nRemember Last: Po zalogowaniu zachowany zostanie stan sprzed ostatniego wylogowania.", From b22e1fc848d7b402810bddc0bf7b74afadc42933 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Mon, 12 May 2025 02:56:27 +0100 Subject: [PATCH 425/529] Translated Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.* --- pl.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pl.json b/pl.json index a5c89d5..e76fad6 100644 --- a/pl.json +++ b/pl.json @@ -1751,6 +1751,9 @@ "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "Wyłączenie symulacji stóp", "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "Pozwala to na działanie niektórych funkcji, takich jak pozery, które przechwytują proxy stóp, bez konieczności ich modyfikowania.

Jeśli włączysz tę funkcję bez korzystania z pozycjonerów lub podobnych funkcji, animacje NIE będą wyglądać poprawnie. Wyłącz to po zakończeniu korzystania z pozerów.

WAŻNE: Prawdopodobnie zostanie to usunięte w przyszłości, zalecamy uaktualnienie pozerów, aby były kompatybilne z nowym systemem i automatycznie wyłączały symulację, gdy są aktywne.", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "Zachowaj starszą metodę obsługi stref pogłosu", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "Po włączeniu, każde stare elementy zawierające dźwięk, które mają włączoną przestrzenność, automatycznie zignorują strefy pogłosu, aby zachować ograniczenia starszego systemu audio.

Włącz to ustawienie i ponownie załaduj starszą zawartość. Po zapisaniu przekonwertowanych elementów zachowanie zostanie zapisane i ponowna zmiana będzie musiała zostać wykonana ręcznie.", + "Settings.TwitchInterfaceSettings.ChannelName": "Nazwa kanału Twitch", "Settings.TwitchInterfaceSettings.ChannelName.Description": "Ustawia domyślną nazwę kanału Twitch dla panelu czatu Twitch w panelu sterowania kamerą. Jest to najczęściej używane przez streamerów Twitcha, którzy chcą domyślnie widzieć swój czat Twitcha.", From 0078654827c9a1514f14d8e90a78b9bf79181be4 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 13 May 2025 13:16:32 +0800 Subject: [PATCH 426/529] mn:Add keys step by step --- mn.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) diff --git a/mn.json b/mn.json index 8a7dc91..be4e2c1 100644 --- a/mn.json +++ b/mn.json @@ -397,6 +397,230 @@ "Indicator.OnlineUsersVR": "{users} {users, plural, one {хэрэглэгч} other {хэрэглэгчид}} VR-д", "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {хэрэглэгч} other {хэрэглэгчид}} Desktop-д", + "Indicator.ServerStatus.Status": "Үүлний статус", + "Indicator.ServerStatus.Good": "Сайн", + "Indicator.ServerStatus.Slow": "Удаан", + "Indicator.ServerStatus.Down": "Унасан", + "Indicator.ServerStatus.NoInternet": "Интернетгүй", + + "Indicator.Sync.AllSynced": "Бүгд синкчлэгдсэн", + "Indicator.Sync.SyncingItems": "Синкчлэж байна
{item_count, plural, one {# зүйл} other {# зүйлс}}", + "Indicator.Sync.UploadingVariants": "Asset хувилбарууд
байршуулж байна", + "Indicator.Sync.SyncError": "Синкчлэлтийн алдаа дэлгэрэнгүйг лог-оос шалгана уу", + "Indicator.Sync.StorageFull": "Хадгалах зай дүүрсэн синкчлэх боломжгүй", + + "Indicator.Storage.StorageFull": "Хадгалах зай дүүрсэн", + "Indicator.Storage.Usage": "{storage_max}-с {storage_used} хэрэглэсэн
Хадгалах зайны хэрэглээ", + + "Indicator.LiveHiddenMessage": "(шууд дамжуулалтын үед мэдээлэл нуугдана)", + + "Login.InvalidCredentials": "Нэвтрэх мэдэээлэл буруу", + "Login.InvalidCredentials.Description": "Нэвтрэх нэр, нууц үгээ шалгаад дахин оролдоно уу эсвэл \"Нууц үгээ мартсан?\" дарна уу", + + "Login.MalformedUID": "Төхөөрөмжийн мэдээлэл буруу", + "Login.MalformedUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + + "Login.MissingSecretMachineId": "Нууц машины ID байхгүй", + "Login.MissingSecretMachineId.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + + "Register.MissingUID": "Төхөөрөмжийн мэдээлэл байхгүй", + "Register.MissingUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + + "Login.MissingLogin": "Нэвтрэх мэдээлэл оруулаагүй", + "Login.MissingLogin.Description": "Нэвтрэх мэдээллээ оруулахаа мартсан уу?", + + "Login.InvalidRecoveryCode": "Сэргээх код буруу", + "Login.InvalidRecoveryCode.Description": "Сэргээх кодыг шалгаад дахин оролдоно уу.", + + "Login.EmailNotVerified": "Имэйл баталгаажаагүй", + "Login.EmailNotVerified.Description": "Имэйл хаягаа шалгана уу. Спам хавтасыг шалгахаа мартуузай.", + + "Login.AccountTempLocked": "Таны аккаунт түгжигдсэн", + "Login.AccountTempLocked.Description": "{moderationUrl} хаягаар Хяналтын багтай холбогдоно уу.", + + "Register.UsernameTooLong": "Хэрэглэгчийн нэр хэт урт", + "Register.UsernameTooLong.Description": "Хэрэглэгчийн нэр 32 тэмдэгтээс урт байж болохгүй.", + + "Register.UsernameContainsAmpersand": "Хэрэглэгчийн нэрэнд @ тэмдэгт оруулах боломжгүй", + "Register.UsernameContainsAmpersand.Description": "Хэрэглэгчийн нэрэнд @ тэмдэгт ашиглахыг хориглоно.", + + "Register.UsernameStartsWithU": "Хэрэглэгчийн нэр U- ээр эхлэх боломжгүй", + "Register.UsernameStartsWithU.Description": "U- үсгээр эхлэх хэрэглэгчийн нэрийг хориглоно.", + + "Register.InvalidUsername": "Хэрэглэгчийн нэр буруу", + "Register.InvalidUsername.Description": "Таны хэрэглэгчийн нэр хүчингүй байна.", + + "Register.InvalidDateOfBirth": "Төрсөн огноо буруу", + "Register.InvalidDateOfBirth.Description": "Таны оруулсан төрсөн огноо хүчингүй.", + + "Register.UsernameContainsBlockedTerms": "Хэрэглэгчийн нэрт хоригдсон үгс агуулсан", + "Register.UsernameContainsBlockedTerms.Description": "Таны хэрэглэгчийн нэр хоригдсон үгс агуулж байна. Хэрэв энэ алдаа гэж бодож байвал {supportUrl} хаягаар холбогдоно уу.", + + "Register.MissingPassword": "Нууц үг оруулаагүй", + "Register.MissingPassword.Description": "Та нууц үгээ оруулаагүй байна.", + + "Register.InvalidPassword": "Нууц үг хүчингүй", + "Register.InvalidPassword.Description": "Нууц үг нь дор хаяж 8 тэмдэгт, 1 тоо, 1 том үсэг, 1 жижиг үсэг агуулсан байх ёстой.", + + "Register.EmailAlreadyRegistered": "Имэйл аль хэдийн бүртгэгдсэн", + "Register.EmailAlreadyRegistered.Description": "Энэ имэйлээр бүртгэл үүссэн байна. Нууц үгээ мартсан бол \"Нууц үгээ мартсан?\" товчийг дарна уу. Эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + + "Register.UsernameAlreadyRegistered": "Хэрэглэгчийн нэр аль хэдийн бүртгэгдсэн", + "Register.UsernameAlreadyRegistered.Description": "Энэ хэрэглэгчийн нэрээр бүртгэл үүссэн байна. Нууц үгээ мартсан бол \"Нууц үгээ мартсан?\" товчийг дарна уу. Эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + + "Register.ErrorCheckingUserId": "UserID шалгахад алдаа гарлаа", + "Register.ErrorCheckingUserId.Description": "{supportUrl} хаягаар тусламж хүснэ үү.", + + "Recovery.MissingEmail": "Имэйл оруулаагүй", + "Recovery.MissingEmail.Description": "Имэйлээ оруулсан эсэхийг шалгана уу.", + + "Recovery.IncorrectEmail": "Имэйл буруу", + "Recovery.IncorrectEmail.Description": "Нууц үг сэргээхэд буруу имэйл оруулсан байна. Мэдээллээ шалгаад дахин оролдоно уу.", + + "Recovery.NoPasswordSetup": "Нууц үг тохируулаагүй", + "Recovery.NoPasswordSetup.Description": "{supportUrl} хаягаар тусламж хүснэ үү.", + + "Register.UnknownError": "Тодорхойгүй алдаа", + "Register.UnknownError.Description": "Бүртгэлийн явцад тодорхойгүй алдаа гарлаа. {supportUrl} хаягаар тусламж хүснэ үү.", + + "Account.Login": "Нэвтрэх", + "Account.Logout": "Гарах", + "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": "Намайг санах
(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 том үсэг)", + "Account.LostPassword": "Нууц үгээ мартсан", + "Account.SendRecoveryCode": "Сэргээх код илгээх", + "Account.ResetPasswordHeader": "Нууц үгээ шинэчлэх", + "Account.ResetPasswordInstructions": "Сэргээх кодыг таны имэйл рүү илгээсэн. Доорх талбарт хуулж оруулна уу:", + "Account.RecoveryCode": "Сэргээх код:", + "Account.NewPassword": "Шинэ нууц үг:", + "Account.ResetPassword": "Шинэ нууц үг тохируулах", + "Account.Requesting": "Хүсэлт илгээж байна...", + "Account.ErrorPasswordMismatch": "Нууц үг таарахгүй байна!", + "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": "Хоёр шаттай баталгаажуулалт", + "Account.TOTP.Initializing": "Таны аккаунтын 2FA статусыг шалгаж байна...", + "Account.TOTP.Code.Header": "Нууц код", + "Account.TOTP.Code.Description": "Эхлээд TOTP баталгаажуулалтын апп (жишээ нь Authy эсвэл Google Authenticator)-д нууц кодыг оруулах шаардлагатай.

QR кодыг уншуулах аргаар хийхийг зөвлөж байна. Эсвэл нууц кодыг гараар оруулж болно. Энэ кодыг хэзээ ч хүнтэй хуваалцахгүй.

VR-д байгаа бол F8 дарж Desktop горим руу шилжинэ үү.", + "Account.TOTP.Code.QRCode": "QR код уншуулах", + "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-г идэвхижүүлэхийн тулд баталгаажуулалтын апп-аас үүсгэсэн 6 оронтой токенийг ашиглана уу.

Идэвхижсэнээр зарим үйлдлийг баталгаажуулахад энэ кодыг ашиглах шаардлагатай болно.", + "Account.TOTP.Activate.Token": "6 оронтой токен:", + "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 тушаалаар нэвтрэлтийг идэвхижүүлж болно.", + "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.Stripe": "Stripe дэмжигч", + "Account.Type.Mentor": "{platform} зөвлөх", + "Account.Type.Moderator": "{platform} хянан шийтгэгч", + "Account.Type.Team": "{platform} баг", + + "Avatar.Badge.Live": "ШУУД", + + "2FA.Header": "2FA баталгаажуулалт", + "2FA.Token": "6 оронтой токен:", + + "Profile.Status.Sociable": "Нийгмийн", + "Profile.Status.Online": "Онлайн", + "Profile.Status.Away": "Алга", + "Profile.Status.Busy": "Зангуут", + "Profile.Status.Invisible": "Үл үзэгдэх", + "Profile.Status.Offline": "Офлайн", + "Profile.Status.Headless": "Headless хост", + "Profile.Status.Bot": "Бот: {version}", + "Profile.Status.ChatClient": "Чат клиент: {version}", + + "Session.Tab.Settings": "Тохиргоо", + "Session.Tab.Users": "Хэрэглэгчид", + "Session.Tab.Permissions": "Зөвшөөрөл", + + "Session.Permission.Anonymous": "Анхдагч нэргүй:", + "Session.Permission.Vistor": "Анхдагч зочин:", + "Session.Permission.Contact": "Анхдагч харилцагч:", + "Session.Permission.Host": "Анхдагч хост:", + "Session.Permission.PermissionOverrideCount": "Зөвшөөрөл дарж бичилт: {n,select, -1 {---} other {{n}}}", + "Session.Permission.ClearOverrides": "Хэрэглэгчийн дарж бичилтийг цэвэрлэх", + + "Session.JoinVerifier.EnableHeader": "Захиалгат нэгдэх баталгаажуулагчийг идэвхижүүлэх үү?", + "Session.JoinVerifier.EnableText": "АНХААРУУЛГА: Тухайн дэлхийн захиалгат нэгдэх баталгаажуулагчийг идэвхижүүлэх гэж байна. Энэ дэлхийг бүтээгчэд итгэлтэй байгаа эсэхийг шалгана уу. Захиалгат баталгаажуулагч стандарт хандалтын дүрмийг алдаж болзошгүй.", + "Session.JoinVerifier.Label": "Захиалгат нэгдэх баталгаажуулагч хэрэглэх: {name}", + "Session.JoinVerifier.ComponentWarning": "АНХААРУУЛГА: Одоогоор баталгаажуулагчийг өөрчлөхөөс сэргийлэх механизм байхгүй. ProtoFlux тохиргоонд эргэлзээтэй бол ЭНЭ ЧАНАРЫГ БҮҮ ХЭРЭГЛЭ.", + "Session.JoinVerifier.SetCustomVerifier": "Захиалгат нэгдэх баталгаажуулагчаар тохируулах", + + "Permissions.NotAllowedToSpawn": "Энд зүйлс үүсгэх эрхгүй", + "Permissions.NotAllowedToSave": "Энэ дэлхийд зүйлс хадгалах эрхгүй", + "Permissions.NotAllowedToSwapAvatar": "Энд захиалгат аватар солих эрхгүй", + + "User.Actions.Silence": "Чимээгүйжүүлэх", + "User.Actions.Mute": "Дуугүйжүүлэх", + "User.Actions.Jump": "Үсрэх", + "User.Actions.Respawn": "Дахин төрөх", + "User.Actions.Kick": "Хаах", + "User.Actions.Ban": "Хориглох", + + "Contacts.Add": "Харилцагч нэмэх", + "Contacts.Remove": "Харилцагч хасах", + "Contacts.ConfirmRemove": "Үнэхээр хасах уу?", + "Contacts.AcceptRequest": "Хүсэлт хүлээн авах", + "Contacts.IgnoreRequest": "Хүсэлт үл тоомсорлох", + "Contacts.Invite": "Энд урих", + "Contacts.RevokeInvite": "Урилгыг цуцлах", + "Contacts.RequestInvite": "Урилга хүсэх", + "Contacts.BanFromAllSessions": "Миний бүх сессээс хориглох", + "Contacts.UnbanFromAllSessions": "Бүх сессээс хориглохыг цуцлах", + "Contacts.BanFromCurrentWorld": "Одоогийн дэлхийгээс хориглох", + "Contacts.UnbanFromCurrentWorld": "Одоогийн дэлхийгээс хориглохыг цуцлах", + "Contacts.RecordingVoiceMessage": "Дууны мессеж бичиж байна...", + "Contacts.Unblocked": "Хориг цуцлагдсан", + "Contacts.AvatarBlock": "Аватарыг хориглох", + "Contacts.MutualBlock": "Харилцан хориг", + "Contacts.SelfAccount": "Миний аккаунт", + "Contacts.SearchPrompt": "Харилцагч хайх...", + "Contacts.WriteMessage": "Мессеж бичих...", + "Dummy": "Dummy" } From fa6f79bf652be672e5cc111cde63a0a4fbc6de3b Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 13 May 2025 13:38:29 +0800 Subject: [PATCH 427/529] mn:Add keys step by step --- mn.json | 242 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 235 insertions(+), 7 deletions(-) diff --git a/mn.json b/mn.json index be4e2c1..89a4a96 100644 --- a/mn.json +++ b/mn.json @@ -414,30 +414,66 @@ "Indicator.LiveHiddenMessage": "(шууд дамжуулалтын үед мэдээлэл нуугдана)", - "Login.InvalidCredentials": "Нэвтрэх мэдэээлэл буруу", + "Login.InvalidCredentials": "Нэвтрэх мэдэээлэл буруу", "Login.InvalidCredentials.Description": "Нэвтрэх нэр, нууц үгээ шалгаад дахин оролдоно уу эсвэл \"Нууц үгээ мартсан?\" дарна уу", + "Login.InvalidLogin": "Нэвтрэх мэдэээлэл буруу", + "Login.InvalidLogin.Description": "Нэвтрэх нэр, нууц үгээ шалгаад дахин оролдоно уу эсвэл \"Нууц үгээ мартсан?\" дарна уу", + "Login.MalformedUID": "Төхөөрөмжийн мэдээлэл буруу", "Login.MalformedUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + "Login.MissingUID": "Төхөөрөмжийн мэдээлэл байхгүй", + "Login.MissingUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + "Login.MissingSecretMachineId": "Нууц машины ID байхгүй", "Login.MissingSecretMachineId.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + "Login.MalformedSecretMachineId": "Нууц машины ID буруу", + "Login.MalformedSecretMachineId.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + "Register.MissingUID": "Төхөөрөмжийн мэдээлэл байхгүй", "Register.MissingUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + "Register.MalformedUID": "Төхөөрөмжийн мэдээлэл буруу", + "Register.MalformedUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + "Login.MissingLogin": "Нэвтрэх мэдээлэл оруулаагүй", "Login.MissingLogin.Description": "Нэвтрэх мэдээллээ оруулахаа мартсан уу?", "Login.InvalidRecoveryCode": "Сэргээх код буруу", "Login.InvalidRecoveryCode.Description": "Сэргээх кодыг шалгаад дахин оролдоно уу.", + "Login.UnsupportedAuthentication": "Дэмжигдэхгүй баталгаажуулалтын арга", + "Login.UnsupportedAuthentication.Description": "Энэ баталгаажуулалтын аргыг дэмжихгүй. Өөр арга сонгоно уу.", + "Login.EmailNotVerified": "Имэйл баталгаажаагүй", "Login.EmailNotVerified.Description": "Имэйл хаягаа шалгана уу. Спам хавтасыг шалгахаа мартуузай.", "Login.AccountTempLocked": "Таны аккаунт түгжигдсэн", "Login.AccountTempLocked.Description": "{moderationUrl} хаягаар Хяналтын багтай холбогдоно уу.", + "Login.AccountBanned": "Таны аккаунт хориглосон", + "Login.AccountBanned.Description": "{moderationUrl} хаягаар Хяналтын багтай холбогдоно уу.", + + "Login.DuplicateAccount": "Давхардсан аккаунт", + "Login.DuplicateAccount.Description": "{supportUrl} хаягаар тусламж хүснэ үү.", + + "Login.UnknownError": "Тодорхойгүй алдаа", + "Login.UnknownError.Description": "Нэвтрэх явцад тодорхойгүй алдаа гарлаа. {supportUrl} хаягаар тусламж хүснэ үү.", + + "Register.MissingRequest": "Бүртгэлийн мэдээлэл дутуу", + "Register.MissingRequest.Description": "Бүртгэлийн мэдээлэл олдсонгүй. Бүртгэхдээ бүх талбаруудыг бөглөнө үү.", + + "Register.InvalidEmail": "Имэйл хаяг буруу", + "Register.InvalidEmail.Description": "Имэйл хаяг хүчингүй байна.", + + "Register.MissingUsername": "Хэрэглэгчийн нэр оруулаагүй", + "Register.MissingUsername.Description": "Хэрэглэгчийн нэрээ оруулсан эсэхийг шалгана уу?", + + "Register.MissingEmail": "Имэйл оруулаагүй", + "Register.MissingEmail.Description": "Имэйлээ оруулсан эсэхийг шалгана уу?", + "Register.UsernameTooLong": "Хэрэглэгчийн нэр хэт урт", "Register.UsernameTooLong.Description": "Хэрэглэгчийн нэр 32 тэмдэгтээс урт байж болохгүй.", @@ -448,25 +484,25 @@ "Register.UsernameStartsWithU.Description": "U- үсгээр эхлэх хэрэглэгчийн нэрийг хориглоно.", "Register.InvalidUsername": "Хэрэглэгчийн нэр буруу", - "Register.InvalidUsername.Description": "Таны хэрэглэгчийн нэр хүчингүй байна.", + "Register.InvalidUsername.Description": "Хэрэглэгчийн нэр хүчингүй байна.", "Register.InvalidDateOfBirth": "Төрсөн огноо буруу", - "Register.InvalidDateOfBirth.Description": "Таны оруулсан төрсөн огноо хүчингүй.", + "Register.InvalidDateOfBirth.Description": "Оруулсан төрсөн огноо хүчингүй байна.", "Register.UsernameContainsBlockedTerms": "Хэрэглэгчийн нэрт хоригдсон үгс агуулсан", - "Register.UsernameContainsBlockedTerms.Description": "Таны хэрэглэгчийн нэр хоригдсон үгс агуулж байна. Хэрэв энэ алдаа гэж бодож байвал {supportUrl} хаягаар холбогдоно уу.", + "Register.UsernameContainsBlockedTerms.Description": "Хэрэглэгчийн нэр хоригдсон үгс агуулж байна. Алдаа гэж бодож байвал {supportUrl} хаягаар холбогдоно уу.", "Register.MissingPassword": "Нууц үг оруулаагүй", - "Register.MissingPassword.Description": "Та нууц үгээ оруулаагүй байна.", + "Register.MissingPassword.Description": "Нууц үгээ оруулаагүй байна.", "Register.InvalidPassword": "Нууц үг хүчингүй", "Register.InvalidPassword.Description": "Нууц үг нь дор хаяж 8 тэмдэгт, 1 тоо, 1 том үсэг, 1 жижиг үсэг агуулсан байх ёстой.", "Register.EmailAlreadyRegistered": "Имэйл аль хэдийн бүртгэгдсэн", - "Register.EmailAlreadyRegistered.Description": "Энэ имэйлээр бүртгэл үүссэн байна. Нууц үгээ мартсан бол \"Нууц үгээ мартсан?\" товчийг дарна уу. Эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + "Register.EmailAlreadyRegistered.Description": "Энэ имэйлээр аккаунт үүссэн байна. Нууц үгээ мартсан бол \"Нууц үгээ мартсан?\" товчийг дарна уу. Эсвэл {supportUrl} хаягаар холбогдоно уу.", "Register.UsernameAlreadyRegistered": "Хэрэглэгчийн нэр аль хэдийн бүртгэгдсэн", - "Register.UsernameAlreadyRegistered.Description": "Энэ хэрэглэгчийн нэрээр бүртгэл үүссэн байна. Нууц үгээ мартсан бол \"Нууц үгээ мартсан?\" товчийг дарна уу. Эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + "Register.UsernameAlreadyRegistered.Description": "Энэ нэртэй аккаунт үүссэн байна. Нууц үгээ мартсан бол \"Нууц үгээ мартсан?\" товчийг дарна уу. Эсвэл {supportUrl} хаягаар холбогдоно уу.", "Register.ErrorCheckingUserId": "UserID шалгахад алдаа гарлаа", "Register.ErrorCheckingUserId.Description": "{supportUrl} хаягаар тусламж хүснэ үү.", @@ -621,6 +657,198 @@ "Contacts.SearchPrompt": "Харилцагч хайх...", "Contacts.WriteMessage": "Мессеж бичих...", + "Contacts.InSession": "{name}-д байна", + "Contacts.NoSession": "Сесс байхгүй", + "Contacts.InPrivate": "Хувийн дэлхийд байна", + "Contacts.InContactsOnly": "Зөвхөн харилцагчдын дэлхийд байна", + "Contacts.InHidden": "Нууцлагдсан дэлхийд байна", + "Contacts.InHiddenContactsOnly": "Нууцлагдсан, зөвхөн харилцагчдын дэлхийд байна", + "Contacts.InHiddenContactsPlus": "Нууцлагдсан, харилцагч+ дэлхийд байна", + "Contacts.InLAN": "LAN дэлхийд байна", + "Contacts.UsingDifferentVersion": "{version} хувилбар дээр", + "Contacts.RequestSent": "Хүсэлт илгээгдлээ", + "Contacts.RequestReceived": "Харилцагчийн хүсэлт", + "Contacts.RequestIgnored": "Үл тоомсорлогдсон", + "Contacts.Blocked": "Хориглосон", + "Contacts.SearchResult": "Хайлтын үр дүн", + "Contacts.Bot": "Бот аккаунт", + "Contacts.Migrated": "Харилцагч шилжигдээгүй", + "Contacts.IncompatibleSession" : "Тохирохгүй сесс", + "Contacts.AskToJoin" : "Нэгдэх хүсэлт илгээх", + + "Contacts.InviteRequest.UserWantsToJoin" : "{username} тантай нэгдэхийг хүсч байна", + "Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\" \"{userToInvite} -г \"{sessionName}\" руу урихыг хүсч байна", + "Contacts.InviteRequest.GrantInvite" : "Урилга олгох (нэг удаа)", + "Contacts.InviteRequest.AddAsContact" : "\"{username}\"-г харилцагчаар нэмэх", + "Contacts.InviteRequest.AddAsContactOfHeadless" : "\"{username}\"-г headless-ийн харилцагчаар нэмэх", + "Contacts.InviteRequest.AddHostAsContact" : "\"{username}\" (хост)-ыг харилцагчаар нэмэх", + "Contacts.InviteRequest.HostIsUnregistered" : "Хост бүртгэлгүй хэрэглэгч", + "Contacts.InviteRequest.ForwardToHost" : "Хост руу дамжуулах: {username}", + "Contacts.InviteRequest.SentRequest" : "Урилга хүссэн", + "Contacts.InviteRequest.ForwardedRequest" : "\"{username}\"-ийн урилгыг \"{sessionName}\" сесс рүү дамжууллаа", + "Contacts.InviteRequest.GrantedRequest" : "\"{username}\"-д \"{sessionName}\" сессэд урилга олгов", + + "Notifications.IsSociable": "Харилцаатай байна, түүнийг урих эсвэл дуудах", + "Notifications.IsOnline": "Одоо онлайн", + "Notifications.IsOnlineOnDifferentVersion": "Одоо онлайн (хувилбар: {version})", + "Notifications.ReceivedContactRequest": "Харилцагчийн хүсэлт илгээлээ", + "Notifications.ReceivedInvite": "Таныг урьж байна:", + "Notifications.ReceivedItem": "Танд зүйл илгээлээ:", + "Notifications.VoiceMessage": "Дууны мессеж илгээлээ", + "Notifications.SessionStarted": "Сесс эхлүүллээ:", + "Notifications.ReceivedInviteRequestDirect": "Уригдахыг хүсч байна", + "Notifications.ReceivedInviteRequestForwarded": "Урихыг хүсч байна:", + "Notifications.UserJoined": "Хэрэглэгч нэгдлээ", + "Notifications.UserLeft": "Хэрэглэгч гарлаа", + "Notifications.PermissionChanged": "Эрх өөрчлөгдлөө: {new}", + "Notifications.PermissionChangedDetail": "{world} дэлхийд. Өмнөх эрх: {old}", + + "Undo.SetField": "{field_name} талбарыг {value} болгосон", + "Undo.SetReference": "{ref_name} лавлагааг {ref_target} болгосон", + "Undo.Spawn": "{name} үүсгэсэн", + "Undo.Destroy": "{name} устгасан", + "Undo.SpawnComponent": "{slot_name} дээр {component_type} компонент холбосон", + "Undo.DuplicateComponent": "Компонент хувилсан", + "Undo.DestroyComponent": "{slot_name} дээрх {component_type} компонент устгасан", + "Undo.Transform": "{name} зөөсөн", + "Undo.Translate": "Шилжүүлэх", + "Undo.TranslateAlongAxis": "Тэнхлэгийн дагуу шилжүүлэх", + "Undo.RotateAroundAxis": "Тэнхлэгийн эргэн тойронд эргүүлэх", + "Undo.ResetPosition": "Байрлал шинэчлэх", + "Undo.ResetRotation": "Эргэлт шинэчлэх", + "Undo.ResetScale": "Хэмжээ шинэчлэх", + + "Undo.GrabObjects": "Объектууд барих", + "Undo.DestroyGrabbed": "Баригдсан объектууд устгах", + "Undo.DuplicateGrabbed": "Баригдсан объектууд хувилах", + + "Undo.ChangeBoxSize": "Хайрцгийн хэмжээ өөрчлөх", + "Undo.BrushStroke": "Брашны цохилт", + "Undo.ChangeColor": "Өнгө өөрчлөх", + "Undo.CloneComponent": "Компонент клонлох", + "Undo.MoveIKBone": "IK яс зөөх", + "Undo.MoveSun": "Нарны байрлал зөөх", + "Undo.ApplyMaterial": "Материал хэрэглэх", + "Undo.BakeMeshes": "{name} бэхлэх", + "Undo.ChangeMesh": "Mesh өөрчлөх", + "Undo.InsertParent": "{name}-д эцэг элемент оруулах", + "Undo.Wiggler": "Хор хөнөөлтэй зүйл", + + "Undo.ExtractMaterialsFromHierarchy": "Шинжлэхэд материалыг задлах", + "Undo.BatchConvertMaterials": "Материалуудыг бөөнөөр хөрвүүлэх", + + "Tools.Brush.ChangeColor": "Өнгө өөрчлөх", + "Tools.Brush.IncrementSize": "Хэмжээ нэмэгдүүлэх", + "Tools.Brush.DecrementSize": "Хэмжээ багасгах", + + "Tools.GeometryLineBrush.Name": "Геометр шугаман браш", + + "Tools.Dev.Name": "Хөгжүүлэлтийн хэрэгсэл", + "Tools.Dev.CreateNew": "Шинээр үүсгэх...", + "Tools.Dev.Selection": "Сонголт: {mode}", + "Tools.Dev.DevMode.Off": "Хөгжүүлэгчийн горим: Идэвхгүй", + "Tools.Dev.DevMode.On": "Хөгжүүлэгчийн горим: Идэвхтэй", + "Tools.Dev.OpenInspector": "Инспектор нээх", + "Tools.Dev.DeselectAll": "Бүгдийг цуцаах", + "Tools.Dev.DestroySelected": "Сонгогдсон устгах", + "Tools.Dev.ConfirmDestroySelected": "СОНГОГДСОН УСТГАХЫГ БАТАЛГААЖУУЛАХ", + + "Tools.Dev.GizmoOptions": "Gizmo сонголтууд", + "Tools.Dev.SelectParent": "Эцэг сонгох", + "Tools.Dev.LocalSpace": "Локал орон зай", + "Tools.Dev.GlobalSpace": "Глобал орон зай", + "Tools.Dev.Translation": "Шилжүүлэлт", + "Tools.Dev.Rotation": "Эргэлт", + "Tools.Dev.Scale": "Хэмжээ", + + "Tools.Dev.Selection.Single": "Ганц", + "Tools.Dev.Selection.Multi": "Олон", + + "Tools.Dev.Interaction.Tip": "Зөвлөмж", + "Tools.Dev.Interaction.Projection": "Төсөөлөл", + + "Tools.Color.Name": "Өнгөний хэрэгсэл", + "Tools.Color.Picker": "Өнгө сонгогч", + + "Tools.GrabbableSetter.Name": "Барьж авах тохируулагч", + "Tools.GrabbableSetter.Scalable": "Хэмжээ өөрчлөгдөх боломжтой", + "Tools.GrabbableSetter.NonScalable": "Хэмжээ өөрчлөгдөхгүй", + "Tools.GrabbableSetter.ApplyToRoot": "Үндэслэлд хэрэглэх", + "Tools.GrabbableSetter.AppyToHit": "Цохилтод хэрэглэх", + + "Tools.CharacterCollider.Name": "Дүрсний коллайдер тохируулагч", + "Tools.CharacterCollider.MarkGrippable": "Барьж болох гэж тэмдэглэх", + "Tools.CharacterCollider.DontMarkGrippable": "Барьж болохгүй гэж тэмдэглэх", + "Tools.CharacterCollider.EnsureWalkRun": "Алхах/Гүйх хөдөлгөөн баталгаажуулах", + "Tools.CharacterCollider.EnsureZeroG": "Zero-G хөдөлгөөн баталгаажуулах", + "Tools.CharacterCollider.EnsurePhysicalFly": "Физик нислэг баталгаажуулах", + + "Tools.Light.Point": "Цэг", + "Tools.Light.Spot": "Цацраг", + "Tools.Light.Sun": "Нар", + + "Tools.Light.Name": "Гэрэлний хэрэгсэл", + "Tools.Light.Shadows.None": "Сүүдэргүй", + "Tools.Light.Shadows.Hard": "Хатуу сүүдэр", + "Tools.Light.Shadows.Soft": "Зөөлөн сүүдэр", + + "Tools.MeshVisibility.Name": "Mesh харагдац хэрэгсэл", + "Tools.MeshVisibility.KeepShadow": "Сүүдрийг хадгалах", + "Tools.MeshVisibility.ShadowOff": "Сүүдрийг идэвхгүйжүүлэх", + "Tools.MeshVisibility.ShadowOn": "Сүүдрийг идэвхжүүлэх", + "Tools.MeshVisibility.OnlyShadow": "Зөвхөн сүүдэр болгох", + "Tools.MeshVisibility.DoubleSidedShadow": "Хоёр талт сүүдэр болгох", + + "Tools.Mesh.Name": "Mesh хэрэгсэл", + + "Tools.Slicer.Name": "Объект зүсэгч", + "Tools.Slicer.Add": "Зүсэгч нэмэх", + "Tools.Slicer.Clear": "Тохиргоо цэвэрлэх", + + "Tools.Material.Name": "Материал хэрэгсэл", + "Tools.Material.RayMode": "Цацрагийн горим", + "Tools.Material.AreaMode": "Талбайн горим", + "Tools.Material.ObjectMode": "Объектын глобал горим", + "Tools.Material.SceneMode": "Хэлбэрийн глобал горим", + "Tools.Material.CreateCopy": "Хуулбар үүсгэх", + "Tools.Material.Edit": "Материал засварлах", + "Tools.Material.Convert": "Хөрвүүлэх...", + "Tools.Material.ConvertAll": "Бүгдийг хөрвүүлэх...", + "Tools.Material.CreateNew": "Шинээр үүсгэх", + + "Tools.Mesh.Edit": "Mesh засварлах", + + "Tools.Cartridge.Eject": "Бөмбөлөг гаргах", + + "Tools.Microphone.Name": "Микрофон", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Дарж бичих", + "Tools.Microphone.ModePress": "Дарж эхлүүлэх/зогсоох", + "Tools.Microphone.SourceRaw": "Түүхий", + "Tools.Microphone.SourceFiltered": "Шүүсэн & Хэвийнжүүлсэн", + + "Tools.ProtoFlux.Name": "Proto-Flux хэрэгсэл", + "Tools.ProtoFlux.Drive": "Хөтөч", + "Tools.ProtoFlux.Source": "Эх үүсвэр", + "Tools.ProtoFlux.Reference": "Лавлагаа", + "Tools.ProtoFlux.Write": "Бичих", + "Tools.ProtoFlux.Proxy": "Прокси", + "Tools.ProtoFlux.CreateLocal": "Локал үүсгэх", + "Tools.ProtoFlux.CreateStore": "Хадгалах үүсгэх", + "Tools.ProtoFlux.CreateDataModelStore": "Өгөгдлийн моделийн хадгалах үүсгэх", + "Tools.ProtoFlux.Overview": "Тойм горим солих", + "Tools.ProtoFlux.NodeBrowser": "Зангилаа хайх", + "Tools.ProtoFlux.PackInPlace": "Байршлаар багцлах", + "Tools.ProtoFlux.PackInto": "{name} руу багцлах", + "Tools.ProtoFlux.Unpack": "{name} задлах", + "Tools.ProtoFlux.ExplicitCast": "Шууд хөрвүүлэлт\n(Анхаар: Өгөгдлийн алдагдал боломжтой)", + + "Tools.Meter.Mode.Ray": "Горим: Цацраг", + "Tools.Meter.Mode.Perpendicular": "Горим: Перпендикуляр", + "Tools.Meter.Mode.Drag": "Горим: Чирэх", + "Dummy": "Dummy" } From cbca60c84160b8b5fbbd43e8cacd24228c8d3fdb Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 13 May 2025 13:39:37 +0800 Subject: [PATCH 428/529] reverse --- mn.json | 452 -------------------------------------------------------- 1 file changed, 452 deletions(-) diff --git a/mn.json b/mn.json index 89a4a96..8a7dc91 100644 --- a/mn.json +++ b/mn.json @@ -397,458 +397,6 @@ "Indicator.OnlineUsersVR": "{users} {users, plural, one {хэрэглэгч} other {хэрэглэгчид}} VR-д", "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {хэрэглэгч} other {хэрэглэгчид}} Desktop-д", - "Indicator.ServerStatus.Status": "Үүлний статус", - "Indicator.ServerStatus.Good": "Сайн", - "Indicator.ServerStatus.Slow": "Удаан", - "Indicator.ServerStatus.Down": "Унасан", - "Indicator.ServerStatus.NoInternet": "Интернетгүй", - - "Indicator.Sync.AllSynced": "Бүгд синкчлэгдсэн", - "Indicator.Sync.SyncingItems": "Синкчлэж байна
{item_count, plural, one {# зүйл} other {# зүйлс}}", - "Indicator.Sync.UploadingVariants": "Asset хувилбарууд
байршуулж байна", - "Indicator.Sync.SyncError": "Синкчлэлтийн алдаа дэлгэрэнгүйг лог-оос шалгана уу", - "Indicator.Sync.StorageFull": "Хадгалах зай дүүрсэн синкчлэх боломжгүй", - - "Indicator.Storage.StorageFull": "Хадгалах зай дүүрсэн", - "Indicator.Storage.Usage": "{storage_max}-с {storage_used} хэрэглэсэн
Хадгалах зайны хэрэглээ", - - "Indicator.LiveHiddenMessage": "(шууд дамжуулалтын үед мэдээлэл нуугдана)", - - "Login.InvalidCredentials": "Нэвтрэх мэдэээлэл буруу", - "Login.InvalidCredentials.Description": "Нэвтрэх нэр, нууц үгээ шалгаад дахин оролдоно уу эсвэл \"Нууц үгээ мартсан?\" дарна уу", - - "Login.InvalidLogin": "Нэвтрэх мэдэээлэл буруу", - "Login.InvalidLogin.Description": "Нэвтрэх нэр, нууц үгээ шалгаад дахин оролдоно уу эсвэл \"Нууц үгээ мартсан?\" дарна уу", - - "Login.MalformedUID": "Төхөөрөмжийн мэдээлэл буруу", - "Login.MalformedUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", - - "Login.MissingUID": "Төхөөрөмжийн мэдээлэл байхгүй", - "Login.MissingUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", - - "Login.MissingSecretMachineId": "Нууц машины ID байхгүй", - "Login.MissingSecretMachineId.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", - - "Login.MalformedSecretMachineId": "Нууц машины ID буруу", - "Login.MalformedSecretMachineId.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", - - "Register.MissingUID": "Төхөөрөмжийн мэдээлэл байхгүй", - "Register.MissingUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", - - "Register.MalformedUID": "Төхөөрөмжийн мэдээлэл буруу", - "Register.MalformedUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", - - "Login.MissingLogin": "Нэвтрэх мэдээлэл оруулаагүй", - "Login.MissingLogin.Description": "Нэвтрэх мэдээллээ оруулахаа мартсан уу?", - - "Login.InvalidRecoveryCode": "Сэргээх код буруу", - "Login.InvalidRecoveryCode.Description": "Сэргээх кодыг шалгаад дахин оролдоно уу.", - - "Login.UnsupportedAuthentication": "Дэмжигдэхгүй баталгаажуулалтын арга", - "Login.UnsupportedAuthentication.Description": "Энэ баталгаажуулалтын аргыг дэмжихгүй. Өөр арга сонгоно уу.", - - "Login.EmailNotVerified": "Имэйл баталгаажаагүй", - "Login.EmailNotVerified.Description": "Имэйл хаягаа шалгана уу. Спам хавтасыг шалгахаа мартуузай.", - - "Login.AccountTempLocked": "Таны аккаунт түгжигдсэн", - "Login.AccountTempLocked.Description": "{moderationUrl} хаягаар Хяналтын багтай холбогдоно уу.", - - "Login.AccountBanned": "Таны аккаунт хориглосон", - "Login.AccountBanned.Description": "{moderationUrl} хаягаар Хяналтын багтай холбогдоно уу.", - - "Login.DuplicateAccount": "Давхардсан аккаунт", - "Login.DuplicateAccount.Description": "{supportUrl} хаягаар тусламж хүснэ үү.", - - "Login.UnknownError": "Тодорхойгүй алдаа", - "Login.UnknownError.Description": "Нэвтрэх явцад тодорхойгүй алдаа гарлаа. {supportUrl} хаягаар тусламж хүснэ үү.", - - "Register.MissingRequest": "Бүртгэлийн мэдээлэл дутуу", - "Register.MissingRequest.Description": "Бүртгэлийн мэдээлэл олдсонгүй. Бүртгэхдээ бүх талбаруудыг бөглөнө үү.", - - "Register.InvalidEmail": "Имэйл хаяг буруу", - "Register.InvalidEmail.Description": "Имэйл хаяг хүчингүй байна.", - - "Register.MissingUsername": "Хэрэглэгчийн нэр оруулаагүй", - "Register.MissingUsername.Description": "Хэрэглэгчийн нэрээ оруулсан эсэхийг шалгана уу?", - - "Register.MissingEmail": "Имэйл оруулаагүй", - "Register.MissingEmail.Description": "Имэйлээ оруулсан эсэхийг шалгана уу?", - - "Register.UsernameTooLong": "Хэрэглэгчийн нэр хэт урт", - "Register.UsernameTooLong.Description": "Хэрэглэгчийн нэр 32 тэмдэгтээс урт байж болохгүй.", - - "Register.UsernameContainsAmpersand": "Хэрэглэгчийн нэрэнд @ тэмдэгт оруулах боломжгүй", - "Register.UsernameContainsAmpersand.Description": "Хэрэглэгчийн нэрэнд @ тэмдэгт ашиглахыг хориглоно.", - - "Register.UsernameStartsWithU": "Хэрэглэгчийн нэр U- ээр эхлэх боломжгүй", - "Register.UsernameStartsWithU.Description": "U- үсгээр эхлэх хэрэглэгчийн нэрийг хориглоно.", - - "Register.InvalidUsername": "Хэрэглэгчийн нэр буруу", - "Register.InvalidUsername.Description": "Хэрэглэгчийн нэр хүчингүй байна.", - - "Register.InvalidDateOfBirth": "Төрсөн огноо буруу", - "Register.InvalidDateOfBirth.Description": "Оруулсан төрсөн огноо хүчингүй байна.", - - "Register.UsernameContainsBlockedTerms": "Хэрэглэгчийн нэрт хоригдсон үгс агуулсан", - "Register.UsernameContainsBlockedTerms.Description": "Хэрэглэгчийн нэр хоригдсон үгс агуулж байна. Алдаа гэж бодож байвал {supportUrl} хаягаар холбогдоно уу.", - - "Register.MissingPassword": "Нууц үг оруулаагүй", - "Register.MissingPassword.Description": "Нууц үгээ оруулаагүй байна.", - - "Register.InvalidPassword": "Нууц үг хүчингүй", - "Register.InvalidPassword.Description": "Нууц үг нь дор хаяж 8 тэмдэгт, 1 тоо, 1 том үсэг, 1 жижиг үсэг агуулсан байх ёстой.", - - "Register.EmailAlreadyRegistered": "Имэйл аль хэдийн бүртгэгдсэн", - "Register.EmailAlreadyRegistered.Description": "Энэ имэйлээр аккаунт үүссэн байна. Нууц үгээ мартсан бол \"Нууц үгээ мартсан?\" товчийг дарна уу. Эсвэл {supportUrl} хаягаар холбогдоно уу.", - - "Register.UsernameAlreadyRegistered": "Хэрэглэгчийн нэр аль хэдийн бүртгэгдсэн", - "Register.UsernameAlreadyRegistered.Description": "Энэ нэртэй аккаунт үүссэн байна. Нууц үгээ мартсан бол \"Нууц үгээ мартсан?\" товчийг дарна уу. Эсвэл {supportUrl} хаягаар холбогдоно уу.", - - "Register.ErrorCheckingUserId": "UserID шалгахад алдаа гарлаа", - "Register.ErrorCheckingUserId.Description": "{supportUrl} хаягаар тусламж хүснэ үү.", - - "Recovery.MissingEmail": "Имэйл оруулаагүй", - "Recovery.MissingEmail.Description": "Имэйлээ оруулсан эсэхийг шалгана уу.", - - "Recovery.IncorrectEmail": "Имэйл буруу", - "Recovery.IncorrectEmail.Description": "Нууц үг сэргээхэд буруу имэйл оруулсан байна. Мэдээллээ шалгаад дахин оролдоно уу.", - - "Recovery.NoPasswordSetup": "Нууц үг тохируулаагүй", - "Recovery.NoPasswordSetup.Description": "{supportUrl} хаягаар тусламж хүснэ үү.", - - "Register.UnknownError": "Тодорхойгүй алдаа", - "Register.UnknownError.Description": "Бүртгэлийн явцад тодорхойгүй алдаа гарлаа. {supportUrl} хаягаар тусламж хүснэ үү.", - - "Account.Login": "Нэвтрэх", - "Account.Logout": "Гарах", - "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": "Намайг санах
(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 том үсэг)", - "Account.LostPassword": "Нууц үгээ мартсан", - "Account.SendRecoveryCode": "Сэргээх код илгээх", - "Account.ResetPasswordHeader": "Нууц үгээ шинэчлэх", - "Account.ResetPasswordInstructions": "Сэргээх кодыг таны имэйл рүү илгээсэн. Доорх талбарт хуулж оруулна уу:", - "Account.RecoveryCode": "Сэргээх код:", - "Account.NewPassword": "Шинэ нууц үг:", - "Account.ResetPassword": "Шинэ нууц үг тохируулах", - "Account.Requesting": "Хүсэлт илгээж байна...", - "Account.ErrorPasswordMismatch": "Нууц үг таарахгүй байна!", - "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": "Хоёр шаттай баталгаажуулалт", - "Account.TOTP.Initializing": "Таны аккаунтын 2FA статусыг шалгаж байна...", - "Account.TOTP.Code.Header": "Нууц код", - "Account.TOTP.Code.Description": "Эхлээд TOTP баталгаажуулалтын апп (жишээ нь Authy эсвэл Google Authenticator)-д нууц кодыг оруулах шаардлагатай.

QR кодыг уншуулах аргаар хийхийг зөвлөж байна. Эсвэл нууц кодыг гараар оруулж болно. Энэ кодыг хэзээ ч хүнтэй хуваалцахгүй.

VR-д байгаа бол F8 дарж Desktop горим руу шилжинэ үү.", - "Account.TOTP.Code.QRCode": "QR код уншуулах", - "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-г идэвхижүүлэхийн тулд баталгаажуулалтын апп-аас үүсгэсэн 6 оронтой токенийг ашиглана уу.

Идэвхижсэнээр зарим үйлдлийг баталгаажуулахад энэ кодыг ашиглах шаардлагатай болно.", - "Account.TOTP.Activate.Token": "6 оронтой токен:", - "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 тушаалаар нэвтрэлтийг идэвхижүүлж болно.", - "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.Stripe": "Stripe дэмжигч", - "Account.Type.Mentor": "{platform} зөвлөх", - "Account.Type.Moderator": "{platform} хянан шийтгэгч", - "Account.Type.Team": "{platform} баг", - - "Avatar.Badge.Live": "ШУУД", - - "2FA.Header": "2FA баталгаажуулалт", - "2FA.Token": "6 оронтой токен:", - - "Profile.Status.Sociable": "Нийгмийн", - "Profile.Status.Online": "Онлайн", - "Profile.Status.Away": "Алга", - "Profile.Status.Busy": "Зангуут", - "Profile.Status.Invisible": "Үл үзэгдэх", - "Profile.Status.Offline": "Офлайн", - "Profile.Status.Headless": "Headless хост", - "Profile.Status.Bot": "Бот: {version}", - "Profile.Status.ChatClient": "Чат клиент: {version}", - - "Session.Tab.Settings": "Тохиргоо", - "Session.Tab.Users": "Хэрэглэгчид", - "Session.Tab.Permissions": "Зөвшөөрөл", - - "Session.Permission.Anonymous": "Анхдагч нэргүй:", - "Session.Permission.Vistor": "Анхдагч зочин:", - "Session.Permission.Contact": "Анхдагч харилцагч:", - "Session.Permission.Host": "Анхдагч хост:", - "Session.Permission.PermissionOverrideCount": "Зөвшөөрөл дарж бичилт: {n,select, -1 {---} other {{n}}}", - "Session.Permission.ClearOverrides": "Хэрэглэгчийн дарж бичилтийг цэвэрлэх", - - "Session.JoinVerifier.EnableHeader": "Захиалгат нэгдэх баталгаажуулагчийг идэвхижүүлэх үү?", - "Session.JoinVerifier.EnableText": "АНХААРУУЛГА: Тухайн дэлхийн захиалгат нэгдэх баталгаажуулагчийг идэвхижүүлэх гэж байна. Энэ дэлхийг бүтээгчэд итгэлтэй байгаа эсэхийг шалгана уу. Захиалгат баталгаажуулагч стандарт хандалтын дүрмийг алдаж болзошгүй.", - "Session.JoinVerifier.Label": "Захиалгат нэгдэх баталгаажуулагч хэрэглэх: {name}", - "Session.JoinVerifier.ComponentWarning": "АНХААРУУЛГА: Одоогоор баталгаажуулагчийг өөрчлөхөөс сэргийлэх механизм байхгүй. ProtoFlux тохиргоонд эргэлзээтэй бол ЭНЭ ЧАНАРЫГ БҮҮ ХЭРЭГЛЭ.", - "Session.JoinVerifier.SetCustomVerifier": "Захиалгат нэгдэх баталгаажуулагчаар тохируулах", - - "Permissions.NotAllowedToSpawn": "Энд зүйлс үүсгэх эрхгүй", - "Permissions.NotAllowedToSave": "Энэ дэлхийд зүйлс хадгалах эрхгүй", - "Permissions.NotAllowedToSwapAvatar": "Энд захиалгат аватар солих эрхгүй", - - "User.Actions.Silence": "Чимээгүйжүүлэх", - "User.Actions.Mute": "Дуугүйжүүлэх", - "User.Actions.Jump": "Үсрэх", - "User.Actions.Respawn": "Дахин төрөх", - "User.Actions.Kick": "Хаах", - "User.Actions.Ban": "Хориглох", - - "Contacts.Add": "Харилцагч нэмэх", - "Contacts.Remove": "Харилцагч хасах", - "Contacts.ConfirmRemove": "Үнэхээр хасах уу?", - "Contacts.AcceptRequest": "Хүсэлт хүлээн авах", - "Contacts.IgnoreRequest": "Хүсэлт үл тоомсорлох", - "Contacts.Invite": "Энд урих", - "Contacts.RevokeInvite": "Урилгыг цуцлах", - "Contacts.RequestInvite": "Урилга хүсэх", - "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.NoSession": "Сесс байхгүй", - "Contacts.InPrivate": "Хувийн дэлхийд байна", - "Contacts.InContactsOnly": "Зөвхөн харилцагчдын дэлхийд байна", - "Contacts.InHidden": "Нууцлагдсан дэлхийд байна", - "Contacts.InHiddenContactsOnly": "Нууцлагдсан, зөвхөн харилцагчдын дэлхийд байна", - "Contacts.InHiddenContactsPlus": "Нууцлагдсан, харилцагч+ дэлхийд байна", - "Contacts.InLAN": "LAN дэлхийд байна", - "Contacts.UsingDifferentVersion": "{version} хувилбар дээр", - "Contacts.RequestSent": "Хүсэлт илгээгдлээ", - "Contacts.RequestReceived": "Харилцагчийн хүсэлт", - "Contacts.RequestIgnored": "Үл тоомсорлогдсон", - "Contacts.Blocked": "Хориглосон", - "Contacts.SearchResult": "Хайлтын үр дүн", - "Contacts.Bot": "Бот аккаунт", - "Contacts.Migrated": "Харилцагч шилжигдээгүй", - "Contacts.IncompatibleSession" : "Тохирохгүй сесс", - "Contacts.AskToJoin" : "Нэгдэх хүсэлт илгээх", - - "Contacts.InviteRequest.UserWantsToJoin" : "{username} тантай нэгдэхийг хүсч байна", - "Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\" \"{userToInvite} -г \"{sessionName}\" руу урихыг хүсч байна", - "Contacts.InviteRequest.GrantInvite" : "Урилга олгох (нэг удаа)", - "Contacts.InviteRequest.AddAsContact" : "\"{username}\"-г харилцагчаар нэмэх", - "Contacts.InviteRequest.AddAsContactOfHeadless" : "\"{username}\"-г headless-ийн харилцагчаар нэмэх", - "Contacts.InviteRequest.AddHostAsContact" : "\"{username}\" (хост)-ыг харилцагчаар нэмэх", - "Contacts.InviteRequest.HostIsUnregistered" : "Хост бүртгэлгүй хэрэглэгч", - "Contacts.InviteRequest.ForwardToHost" : "Хост руу дамжуулах: {username}", - "Contacts.InviteRequest.SentRequest" : "Урилга хүссэн", - "Contacts.InviteRequest.ForwardedRequest" : "\"{username}\"-ийн урилгыг \"{sessionName}\" сесс рүү дамжууллаа", - "Contacts.InviteRequest.GrantedRequest" : "\"{username}\"-д \"{sessionName}\" сессэд урилга олгов", - - "Notifications.IsSociable": "Харилцаатай байна, түүнийг урих эсвэл дуудах", - "Notifications.IsOnline": "Одоо онлайн", - "Notifications.IsOnlineOnDifferentVersion": "Одоо онлайн (хувилбар: {version})", - "Notifications.ReceivedContactRequest": "Харилцагчийн хүсэлт илгээлээ", - "Notifications.ReceivedInvite": "Таныг урьж байна:", - "Notifications.ReceivedItem": "Танд зүйл илгээлээ:", - "Notifications.VoiceMessage": "Дууны мессеж илгээлээ", - "Notifications.SessionStarted": "Сесс эхлүүллээ:", - "Notifications.ReceivedInviteRequestDirect": "Уригдахыг хүсч байна", - "Notifications.ReceivedInviteRequestForwarded": "Урихыг хүсч байна:", - "Notifications.UserJoined": "Хэрэглэгч нэгдлээ", - "Notifications.UserLeft": "Хэрэглэгч гарлаа", - "Notifications.PermissionChanged": "Эрх өөрчлөгдлөө: {new}", - "Notifications.PermissionChangedDetail": "{world} дэлхийд. Өмнөх эрх: {old}", - - "Undo.SetField": "{field_name} талбарыг {value} болгосон", - "Undo.SetReference": "{ref_name} лавлагааг {ref_target} болгосон", - "Undo.Spawn": "{name} үүсгэсэн", - "Undo.Destroy": "{name} устгасан", - "Undo.SpawnComponent": "{slot_name} дээр {component_type} компонент холбосон", - "Undo.DuplicateComponent": "Компонент хувилсан", - "Undo.DestroyComponent": "{slot_name} дээрх {component_type} компонент устгасан", - "Undo.Transform": "{name} зөөсөн", - "Undo.Translate": "Шилжүүлэх", - "Undo.TranslateAlongAxis": "Тэнхлэгийн дагуу шилжүүлэх", - "Undo.RotateAroundAxis": "Тэнхлэгийн эргэн тойронд эргүүлэх", - "Undo.ResetPosition": "Байрлал шинэчлэх", - "Undo.ResetRotation": "Эргэлт шинэчлэх", - "Undo.ResetScale": "Хэмжээ шинэчлэх", - - "Undo.GrabObjects": "Объектууд барих", - "Undo.DestroyGrabbed": "Баригдсан объектууд устгах", - "Undo.DuplicateGrabbed": "Баригдсан объектууд хувилах", - - "Undo.ChangeBoxSize": "Хайрцгийн хэмжээ өөрчлөх", - "Undo.BrushStroke": "Брашны цохилт", - "Undo.ChangeColor": "Өнгө өөрчлөх", - "Undo.CloneComponent": "Компонент клонлох", - "Undo.MoveIKBone": "IK яс зөөх", - "Undo.MoveSun": "Нарны байрлал зөөх", - "Undo.ApplyMaterial": "Материал хэрэглэх", - "Undo.BakeMeshes": "{name} бэхлэх", - "Undo.ChangeMesh": "Mesh өөрчлөх", - "Undo.InsertParent": "{name}-д эцэг элемент оруулах", - "Undo.Wiggler": "Хор хөнөөлтэй зүйл", - - "Undo.ExtractMaterialsFromHierarchy": "Шинжлэхэд материалыг задлах", - "Undo.BatchConvertMaterials": "Материалуудыг бөөнөөр хөрвүүлэх", - - "Tools.Brush.ChangeColor": "Өнгө өөрчлөх", - "Tools.Brush.IncrementSize": "Хэмжээ нэмэгдүүлэх", - "Tools.Brush.DecrementSize": "Хэмжээ багасгах", - - "Tools.GeometryLineBrush.Name": "Геометр шугаман браш", - - "Tools.Dev.Name": "Хөгжүүлэлтийн хэрэгсэл", - "Tools.Dev.CreateNew": "Шинээр үүсгэх...", - "Tools.Dev.Selection": "Сонголт: {mode}", - "Tools.Dev.DevMode.Off": "Хөгжүүлэгчийн горим: Идэвхгүй", - "Tools.Dev.DevMode.On": "Хөгжүүлэгчийн горим: Идэвхтэй", - "Tools.Dev.OpenInspector": "Инспектор нээх", - "Tools.Dev.DeselectAll": "Бүгдийг цуцаах", - "Tools.Dev.DestroySelected": "Сонгогдсон устгах", - "Tools.Dev.ConfirmDestroySelected": "СОНГОГДСОН УСТГАХЫГ БАТАЛГААЖУУЛАХ", - - "Tools.Dev.GizmoOptions": "Gizmo сонголтууд", - "Tools.Dev.SelectParent": "Эцэг сонгох", - "Tools.Dev.LocalSpace": "Локал орон зай", - "Tools.Dev.GlobalSpace": "Глобал орон зай", - "Tools.Dev.Translation": "Шилжүүлэлт", - "Tools.Dev.Rotation": "Эргэлт", - "Tools.Dev.Scale": "Хэмжээ", - - "Tools.Dev.Selection.Single": "Ганц", - "Tools.Dev.Selection.Multi": "Олон", - - "Tools.Dev.Interaction.Tip": "Зөвлөмж", - "Tools.Dev.Interaction.Projection": "Төсөөлөл", - - "Tools.Color.Name": "Өнгөний хэрэгсэл", - "Tools.Color.Picker": "Өнгө сонгогч", - - "Tools.GrabbableSetter.Name": "Барьж авах тохируулагч", - "Tools.GrabbableSetter.Scalable": "Хэмжээ өөрчлөгдөх боломжтой", - "Tools.GrabbableSetter.NonScalable": "Хэмжээ өөрчлөгдөхгүй", - "Tools.GrabbableSetter.ApplyToRoot": "Үндэслэлд хэрэглэх", - "Tools.GrabbableSetter.AppyToHit": "Цохилтод хэрэглэх", - - "Tools.CharacterCollider.Name": "Дүрсний коллайдер тохируулагч", - "Tools.CharacterCollider.MarkGrippable": "Барьж болох гэж тэмдэглэх", - "Tools.CharacterCollider.DontMarkGrippable": "Барьж болохгүй гэж тэмдэглэх", - "Tools.CharacterCollider.EnsureWalkRun": "Алхах/Гүйх хөдөлгөөн баталгаажуулах", - "Tools.CharacterCollider.EnsureZeroG": "Zero-G хөдөлгөөн баталгаажуулах", - "Tools.CharacterCollider.EnsurePhysicalFly": "Физик нислэг баталгаажуулах", - - "Tools.Light.Point": "Цэг", - "Tools.Light.Spot": "Цацраг", - "Tools.Light.Sun": "Нар", - - "Tools.Light.Name": "Гэрэлний хэрэгсэл", - "Tools.Light.Shadows.None": "Сүүдэргүй", - "Tools.Light.Shadows.Hard": "Хатуу сүүдэр", - "Tools.Light.Shadows.Soft": "Зөөлөн сүүдэр", - - "Tools.MeshVisibility.Name": "Mesh харагдац хэрэгсэл", - "Tools.MeshVisibility.KeepShadow": "Сүүдрийг хадгалах", - "Tools.MeshVisibility.ShadowOff": "Сүүдрийг идэвхгүйжүүлэх", - "Tools.MeshVisibility.ShadowOn": "Сүүдрийг идэвхжүүлэх", - "Tools.MeshVisibility.OnlyShadow": "Зөвхөн сүүдэр болгох", - "Tools.MeshVisibility.DoubleSidedShadow": "Хоёр талт сүүдэр болгох", - - "Tools.Mesh.Name": "Mesh хэрэгсэл", - - "Tools.Slicer.Name": "Объект зүсэгч", - "Tools.Slicer.Add": "Зүсэгч нэмэх", - "Tools.Slicer.Clear": "Тохиргоо цэвэрлэх", - - "Tools.Material.Name": "Материал хэрэгсэл", - "Tools.Material.RayMode": "Цацрагийн горим", - "Tools.Material.AreaMode": "Талбайн горим", - "Tools.Material.ObjectMode": "Объектын глобал горим", - "Tools.Material.SceneMode": "Хэлбэрийн глобал горим", - "Tools.Material.CreateCopy": "Хуулбар үүсгэх", - "Tools.Material.Edit": "Материал засварлах", - "Tools.Material.Convert": "Хөрвүүлэх...", - "Tools.Material.ConvertAll": "Бүгдийг хөрвүүлэх...", - "Tools.Material.CreateNew": "Шинээр үүсгэх", - - "Tools.Mesh.Edit": "Mesh засварлах", - - "Tools.Cartridge.Eject": "Бөмбөлөг гаргах", - - "Tools.Microphone.Name": "Микрофон", - "Tools.Microphone.Format.WAV": "WAV", - "Tools.Microphone.Format.Vorbis": "OGG Vorbis", - "Tools.Microphone.Format.FLAC": "FLAC", - "Tools.Microphone.ModeHold": "Дарж бичих", - "Tools.Microphone.ModePress": "Дарж эхлүүлэх/зогсоох", - "Tools.Microphone.SourceRaw": "Түүхий", - "Tools.Microphone.SourceFiltered": "Шүүсэн & Хэвийнжүүлсэн", - - "Tools.ProtoFlux.Name": "Proto-Flux хэрэгсэл", - "Tools.ProtoFlux.Drive": "Хөтөч", - "Tools.ProtoFlux.Source": "Эх үүсвэр", - "Tools.ProtoFlux.Reference": "Лавлагаа", - "Tools.ProtoFlux.Write": "Бичих", - "Tools.ProtoFlux.Proxy": "Прокси", - "Tools.ProtoFlux.CreateLocal": "Локал үүсгэх", - "Tools.ProtoFlux.CreateStore": "Хадгалах үүсгэх", - "Tools.ProtoFlux.CreateDataModelStore": "Өгөгдлийн моделийн хадгалах үүсгэх", - "Tools.ProtoFlux.Overview": "Тойм горим солих", - "Tools.ProtoFlux.NodeBrowser": "Зангилаа хайх", - "Tools.ProtoFlux.PackInPlace": "Байршлаар багцлах", - "Tools.ProtoFlux.PackInto": "{name} руу багцлах", - "Tools.ProtoFlux.Unpack": "{name} задлах", - "Tools.ProtoFlux.ExplicitCast": "Шууд хөрвүүлэлт\n(Анхаар: Өгөгдлийн алдагдал боломжтой)", - - "Tools.Meter.Mode.Ray": "Горим: Цацраг", - "Tools.Meter.Mode.Perpendicular": "Горим: Перпендикуляр", - "Tools.Meter.Mode.Drag": "Горим: Чирэх", - "Dummy": "Dummy" } From 13dc6e03e137551c8e3cd5f7e8ab7b6441d81b71 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 13 May 2025 13:40:36 +0800 Subject: [PATCH 429/529] mn:Add keys step by step --- mn.json | 452 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 452 insertions(+) diff --git a/mn.json b/mn.json index 8a7dc91..89a4a96 100644 --- a/mn.json +++ b/mn.json @@ -397,6 +397,458 @@ "Indicator.OnlineUsersVR": "{users} {users, plural, one {хэрэглэгч} other {хэрэглэгчид}} VR-д", "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {хэрэглэгч} other {хэрэглэгчид}} Desktop-д", + "Indicator.ServerStatus.Status": "Үүлний статус", + "Indicator.ServerStatus.Good": "Сайн", + "Indicator.ServerStatus.Slow": "Удаан", + "Indicator.ServerStatus.Down": "Унасан", + "Indicator.ServerStatus.NoInternet": "Интернетгүй", + + "Indicator.Sync.AllSynced": "Бүгд синкчлэгдсэн", + "Indicator.Sync.SyncingItems": "Синкчлэж байна
{item_count, plural, one {# зүйл} other {# зүйлс}}", + "Indicator.Sync.UploadingVariants": "Asset хувилбарууд
байршуулж байна", + "Indicator.Sync.SyncError": "Синкчлэлтийн алдаа дэлгэрэнгүйг лог-оос шалгана уу", + "Indicator.Sync.StorageFull": "Хадгалах зай дүүрсэн синкчлэх боломжгүй", + + "Indicator.Storage.StorageFull": "Хадгалах зай дүүрсэн", + "Indicator.Storage.Usage": "{storage_max}-с {storage_used} хэрэглэсэн
Хадгалах зайны хэрэглээ", + + "Indicator.LiveHiddenMessage": "(шууд дамжуулалтын үед мэдээлэл нуугдана)", + + "Login.InvalidCredentials": "Нэвтрэх мэдэээлэл буруу", + "Login.InvalidCredentials.Description": "Нэвтрэх нэр, нууц үгээ шалгаад дахин оролдоно уу эсвэл \"Нууц үгээ мартсан?\" дарна уу", + + "Login.InvalidLogin": "Нэвтрэх мэдэээлэл буруу", + "Login.InvalidLogin.Description": "Нэвтрэх нэр, нууц үгээ шалгаад дахин оролдоно уу эсвэл \"Нууц үгээ мартсан?\" дарна уу", + + "Login.MalformedUID": "Төхөөрөмжийн мэдээлэл буруу", + "Login.MalformedUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + + "Login.MissingUID": "Төхөөрөмжийн мэдээлэл байхгүй", + "Login.MissingUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + + "Login.MissingSecretMachineId": "Нууц машины ID байхгүй", + "Login.MissingSecretMachineId.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + + "Login.MalformedSecretMachineId": "Нууц машины ID буруу", + "Login.MalformedSecretMachineId.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + + "Register.MissingUID": "Төхөөрөмжийн мэдээлэл байхгүй", + "Register.MissingUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + + "Register.MalformedUID": "Төхөөрөмжийн мэдээлэл буруу", + "Register.MalformedUID.Description": "Дахин суулгах эсвэл {supportUrl} хаягаар тусламж хүснэ үү.", + + "Login.MissingLogin": "Нэвтрэх мэдээлэл оруулаагүй", + "Login.MissingLogin.Description": "Нэвтрэх мэдээллээ оруулахаа мартсан уу?", + + "Login.InvalidRecoveryCode": "Сэргээх код буруу", + "Login.InvalidRecoveryCode.Description": "Сэргээх кодыг шалгаад дахин оролдоно уу.", + + "Login.UnsupportedAuthentication": "Дэмжигдэхгүй баталгаажуулалтын арга", + "Login.UnsupportedAuthentication.Description": "Энэ баталгаажуулалтын аргыг дэмжихгүй. Өөр арга сонгоно уу.", + + "Login.EmailNotVerified": "Имэйл баталгаажаагүй", + "Login.EmailNotVerified.Description": "Имэйл хаягаа шалгана уу. Спам хавтасыг шалгахаа мартуузай.", + + "Login.AccountTempLocked": "Таны аккаунт түгжигдсэн", + "Login.AccountTempLocked.Description": "{moderationUrl} хаягаар Хяналтын багтай холбогдоно уу.", + + "Login.AccountBanned": "Таны аккаунт хориглосон", + "Login.AccountBanned.Description": "{moderationUrl} хаягаар Хяналтын багтай холбогдоно уу.", + + "Login.DuplicateAccount": "Давхардсан аккаунт", + "Login.DuplicateAccount.Description": "{supportUrl} хаягаар тусламж хүснэ үү.", + + "Login.UnknownError": "Тодорхойгүй алдаа", + "Login.UnknownError.Description": "Нэвтрэх явцад тодорхойгүй алдаа гарлаа. {supportUrl} хаягаар тусламж хүснэ үү.", + + "Register.MissingRequest": "Бүртгэлийн мэдээлэл дутуу", + "Register.MissingRequest.Description": "Бүртгэлийн мэдээлэл олдсонгүй. Бүртгэхдээ бүх талбаруудыг бөглөнө үү.", + + "Register.InvalidEmail": "Имэйл хаяг буруу", + "Register.InvalidEmail.Description": "Имэйл хаяг хүчингүй байна.", + + "Register.MissingUsername": "Хэрэглэгчийн нэр оруулаагүй", + "Register.MissingUsername.Description": "Хэрэглэгчийн нэрээ оруулсан эсэхийг шалгана уу?", + + "Register.MissingEmail": "Имэйл оруулаагүй", + "Register.MissingEmail.Description": "Имэйлээ оруулсан эсэхийг шалгана уу?", + + "Register.UsernameTooLong": "Хэрэглэгчийн нэр хэт урт", + "Register.UsernameTooLong.Description": "Хэрэглэгчийн нэр 32 тэмдэгтээс урт байж болохгүй.", + + "Register.UsernameContainsAmpersand": "Хэрэглэгчийн нэрэнд @ тэмдэгт оруулах боломжгүй", + "Register.UsernameContainsAmpersand.Description": "Хэрэглэгчийн нэрэнд @ тэмдэгт ашиглахыг хориглоно.", + + "Register.UsernameStartsWithU": "Хэрэглэгчийн нэр U- ээр эхлэх боломжгүй", + "Register.UsernameStartsWithU.Description": "U- үсгээр эхлэх хэрэглэгчийн нэрийг хориглоно.", + + "Register.InvalidUsername": "Хэрэглэгчийн нэр буруу", + "Register.InvalidUsername.Description": "Хэрэглэгчийн нэр хүчингүй байна.", + + "Register.InvalidDateOfBirth": "Төрсөн огноо буруу", + "Register.InvalidDateOfBirth.Description": "Оруулсан төрсөн огноо хүчингүй байна.", + + "Register.UsernameContainsBlockedTerms": "Хэрэглэгчийн нэрт хоригдсон үгс агуулсан", + "Register.UsernameContainsBlockedTerms.Description": "Хэрэглэгчийн нэр хоригдсон үгс агуулж байна. Алдаа гэж бодож байвал {supportUrl} хаягаар холбогдоно уу.", + + "Register.MissingPassword": "Нууц үг оруулаагүй", + "Register.MissingPassword.Description": "Нууц үгээ оруулаагүй байна.", + + "Register.InvalidPassword": "Нууц үг хүчингүй", + "Register.InvalidPassword.Description": "Нууц үг нь дор хаяж 8 тэмдэгт, 1 тоо, 1 том үсэг, 1 жижиг үсэг агуулсан байх ёстой.", + + "Register.EmailAlreadyRegistered": "Имэйл аль хэдийн бүртгэгдсэн", + "Register.EmailAlreadyRegistered.Description": "Энэ имэйлээр аккаунт үүссэн байна. Нууц үгээ мартсан бол \"Нууц үгээ мартсан?\" товчийг дарна уу. Эсвэл {supportUrl} хаягаар холбогдоно уу.", + + "Register.UsernameAlreadyRegistered": "Хэрэглэгчийн нэр аль хэдийн бүртгэгдсэн", + "Register.UsernameAlreadyRegistered.Description": "Энэ нэртэй аккаунт үүссэн байна. Нууц үгээ мартсан бол \"Нууц үгээ мартсан?\" товчийг дарна уу. Эсвэл {supportUrl} хаягаар холбогдоно уу.", + + "Register.ErrorCheckingUserId": "UserID шалгахад алдаа гарлаа", + "Register.ErrorCheckingUserId.Description": "{supportUrl} хаягаар тусламж хүснэ үү.", + + "Recovery.MissingEmail": "Имэйл оруулаагүй", + "Recovery.MissingEmail.Description": "Имэйлээ оруулсан эсэхийг шалгана уу.", + + "Recovery.IncorrectEmail": "Имэйл буруу", + "Recovery.IncorrectEmail.Description": "Нууц үг сэргээхэд буруу имэйл оруулсан байна. Мэдээллээ шалгаад дахин оролдоно уу.", + + "Recovery.NoPasswordSetup": "Нууц үг тохируулаагүй", + "Recovery.NoPasswordSetup.Description": "{supportUrl} хаягаар тусламж хүснэ үү.", + + "Register.UnknownError": "Тодорхойгүй алдаа", + "Register.UnknownError.Description": "Бүртгэлийн явцад тодорхойгүй алдаа гарлаа. {supportUrl} хаягаар тусламж хүснэ үү.", + + "Account.Login": "Нэвтрэх", + "Account.Logout": "Гарах", + "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": "Намайг санах
(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 том үсэг)", + "Account.LostPassword": "Нууц үгээ мартсан", + "Account.SendRecoveryCode": "Сэргээх код илгээх", + "Account.ResetPasswordHeader": "Нууц үгээ шинэчлэх", + "Account.ResetPasswordInstructions": "Сэргээх кодыг таны имэйл рүү илгээсэн. Доорх талбарт хуулж оруулна уу:", + "Account.RecoveryCode": "Сэргээх код:", + "Account.NewPassword": "Шинэ нууц үг:", + "Account.ResetPassword": "Шинэ нууц үг тохируулах", + "Account.Requesting": "Хүсэлт илгээж байна...", + "Account.ErrorPasswordMismatch": "Нууц үг таарахгүй байна!", + "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": "Хоёр шаттай баталгаажуулалт", + "Account.TOTP.Initializing": "Таны аккаунтын 2FA статусыг шалгаж байна...", + "Account.TOTP.Code.Header": "Нууц код", + "Account.TOTP.Code.Description": "Эхлээд TOTP баталгаажуулалтын апп (жишээ нь Authy эсвэл Google Authenticator)-д нууц кодыг оруулах шаардлагатай.

QR кодыг уншуулах аргаар хийхийг зөвлөж байна. Эсвэл нууц кодыг гараар оруулж болно. Энэ кодыг хэзээ ч хүнтэй хуваалцахгүй.

VR-д байгаа бол F8 дарж Desktop горим руу шилжинэ үү.", + "Account.TOTP.Code.QRCode": "QR код уншуулах", + "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-г идэвхижүүлэхийн тулд баталгаажуулалтын апп-аас үүсгэсэн 6 оронтой токенийг ашиглана уу.

Идэвхижсэнээр зарим үйлдлийг баталгаажуулахад энэ кодыг ашиглах шаардлагатай болно.", + "Account.TOTP.Activate.Token": "6 оронтой токен:", + "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 тушаалаар нэвтрэлтийг идэвхижүүлж болно.", + "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.Stripe": "Stripe дэмжигч", + "Account.Type.Mentor": "{platform} зөвлөх", + "Account.Type.Moderator": "{platform} хянан шийтгэгч", + "Account.Type.Team": "{platform} баг", + + "Avatar.Badge.Live": "ШУУД", + + "2FA.Header": "2FA баталгаажуулалт", + "2FA.Token": "6 оронтой токен:", + + "Profile.Status.Sociable": "Нийгмийн", + "Profile.Status.Online": "Онлайн", + "Profile.Status.Away": "Алга", + "Profile.Status.Busy": "Зангуут", + "Profile.Status.Invisible": "Үл үзэгдэх", + "Profile.Status.Offline": "Офлайн", + "Profile.Status.Headless": "Headless хост", + "Profile.Status.Bot": "Бот: {version}", + "Profile.Status.ChatClient": "Чат клиент: {version}", + + "Session.Tab.Settings": "Тохиргоо", + "Session.Tab.Users": "Хэрэглэгчид", + "Session.Tab.Permissions": "Зөвшөөрөл", + + "Session.Permission.Anonymous": "Анхдагч нэргүй:", + "Session.Permission.Vistor": "Анхдагч зочин:", + "Session.Permission.Contact": "Анхдагч харилцагч:", + "Session.Permission.Host": "Анхдагч хост:", + "Session.Permission.PermissionOverrideCount": "Зөвшөөрөл дарж бичилт: {n,select, -1 {---} other {{n}}}", + "Session.Permission.ClearOverrides": "Хэрэглэгчийн дарж бичилтийг цэвэрлэх", + + "Session.JoinVerifier.EnableHeader": "Захиалгат нэгдэх баталгаажуулагчийг идэвхижүүлэх үү?", + "Session.JoinVerifier.EnableText": "АНХААРУУЛГА: Тухайн дэлхийн захиалгат нэгдэх баталгаажуулагчийг идэвхижүүлэх гэж байна. Энэ дэлхийг бүтээгчэд итгэлтэй байгаа эсэхийг шалгана уу. Захиалгат баталгаажуулагч стандарт хандалтын дүрмийг алдаж болзошгүй.", + "Session.JoinVerifier.Label": "Захиалгат нэгдэх баталгаажуулагч хэрэглэх: {name}", + "Session.JoinVerifier.ComponentWarning": "АНХААРУУЛГА: Одоогоор баталгаажуулагчийг өөрчлөхөөс сэргийлэх механизм байхгүй. ProtoFlux тохиргоонд эргэлзээтэй бол ЭНЭ ЧАНАРЫГ БҮҮ ХЭРЭГЛЭ.", + "Session.JoinVerifier.SetCustomVerifier": "Захиалгат нэгдэх баталгаажуулагчаар тохируулах", + + "Permissions.NotAllowedToSpawn": "Энд зүйлс үүсгэх эрхгүй", + "Permissions.NotAllowedToSave": "Энэ дэлхийд зүйлс хадгалах эрхгүй", + "Permissions.NotAllowedToSwapAvatar": "Энд захиалгат аватар солих эрхгүй", + + "User.Actions.Silence": "Чимээгүйжүүлэх", + "User.Actions.Mute": "Дуугүйжүүлэх", + "User.Actions.Jump": "Үсрэх", + "User.Actions.Respawn": "Дахин төрөх", + "User.Actions.Kick": "Хаах", + "User.Actions.Ban": "Хориглох", + + "Contacts.Add": "Харилцагч нэмэх", + "Contacts.Remove": "Харилцагч хасах", + "Contacts.ConfirmRemove": "Үнэхээр хасах уу?", + "Contacts.AcceptRequest": "Хүсэлт хүлээн авах", + "Contacts.IgnoreRequest": "Хүсэлт үл тоомсорлох", + "Contacts.Invite": "Энд урих", + "Contacts.RevokeInvite": "Урилгыг цуцлах", + "Contacts.RequestInvite": "Урилга хүсэх", + "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.NoSession": "Сесс байхгүй", + "Contacts.InPrivate": "Хувийн дэлхийд байна", + "Contacts.InContactsOnly": "Зөвхөн харилцагчдын дэлхийд байна", + "Contacts.InHidden": "Нууцлагдсан дэлхийд байна", + "Contacts.InHiddenContactsOnly": "Нууцлагдсан, зөвхөн харилцагчдын дэлхийд байна", + "Contacts.InHiddenContactsPlus": "Нууцлагдсан, харилцагч+ дэлхийд байна", + "Contacts.InLAN": "LAN дэлхийд байна", + "Contacts.UsingDifferentVersion": "{version} хувилбар дээр", + "Contacts.RequestSent": "Хүсэлт илгээгдлээ", + "Contacts.RequestReceived": "Харилцагчийн хүсэлт", + "Contacts.RequestIgnored": "Үл тоомсорлогдсон", + "Contacts.Blocked": "Хориглосон", + "Contacts.SearchResult": "Хайлтын үр дүн", + "Contacts.Bot": "Бот аккаунт", + "Contacts.Migrated": "Харилцагч шилжигдээгүй", + "Contacts.IncompatibleSession" : "Тохирохгүй сесс", + "Contacts.AskToJoin" : "Нэгдэх хүсэлт илгээх", + + "Contacts.InviteRequest.UserWantsToJoin" : "{username} тантай нэгдэхийг хүсч байна", + "Contacts.InviteRequest.UserWantsToInviteAnother" : "\"{requestingUser}\" \"{userToInvite} -г \"{sessionName}\" руу урихыг хүсч байна", + "Contacts.InviteRequest.GrantInvite" : "Урилга олгох (нэг удаа)", + "Contacts.InviteRequest.AddAsContact" : "\"{username}\"-г харилцагчаар нэмэх", + "Contacts.InviteRequest.AddAsContactOfHeadless" : "\"{username}\"-г headless-ийн харилцагчаар нэмэх", + "Contacts.InviteRequest.AddHostAsContact" : "\"{username}\" (хост)-ыг харилцагчаар нэмэх", + "Contacts.InviteRequest.HostIsUnregistered" : "Хост бүртгэлгүй хэрэглэгч", + "Contacts.InviteRequest.ForwardToHost" : "Хост руу дамжуулах: {username}", + "Contacts.InviteRequest.SentRequest" : "Урилга хүссэн", + "Contacts.InviteRequest.ForwardedRequest" : "\"{username}\"-ийн урилгыг \"{sessionName}\" сесс рүү дамжууллаа", + "Contacts.InviteRequest.GrantedRequest" : "\"{username}\"-д \"{sessionName}\" сессэд урилга олгов", + + "Notifications.IsSociable": "Харилцаатай байна, түүнийг урих эсвэл дуудах", + "Notifications.IsOnline": "Одоо онлайн", + "Notifications.IsOnlineOnDifferentVersion": "Одоо онлайн (хувилбар: {version})", + "Notifications.ReceivedContactRequest": "Харилцагчийн хүсэлт илгээлээ", + "Notifications.ReceivedInvite": "Таныг урьж байна:", + "Notifications.ReceivedItem": "Танд зүйл илгээлээ:", + "Notifications.VoiceMessage": "Дууны мессеж илгээлээ", + "Notifications.SessionStarted": "Сесс эхлүүллээ:", + "Notifications.ReceivedInviteRequestDirect": "Уригдахыг хүсч байна", + "Notifications.ReceivedInviteRequestForwarded": "Урихыг хүсч байна:", + "Notifications.UserJoined": "Хэрэглэгч нэгдлээ", + "Notifications.UserLeft": "Хэрэглэгч гарлаа", + "Notifications.PermissionChanged": "Эрх өөрчлөгдлөө: {new}", + "Notifications.PermissionChangedDetail": "{world} дэлхийд. Өмнөх эрх: {old}", + + "Undo.SetField": "{field_name} талбарыг {value} болгосон", + "Undo.SetReference": "{ref_name} лавлагааг {ref_target} болгосон", + "Undo.Spawn": "{name} үүсгэсэн", + "Undo.Destroy": "{name} устгасан", + "Undo.SpawnComponent": "{slot_name} дээр {component_type} компонент холбосон", + "Undo.DuplicateComponent": "Компонент хувилсан", + "Undo.DestroyComponent": "{slot_name} дээрх {component_type} компонент устгасан", + "Undo.Transform": "{name} зөөсөн", + "Undo.Translate": "Шилжүүлэх", + "Undo.TranslateAlongAxis": "Тэнхлэгийн дагуу шилжүүлэх", + "Undo.RotateAroundAxis": "Тэнхлэгийн эргэн тойронд эргүүлэх", + "Undo.ResetPosition": "Байрлал шинэчлэх", + "Undo.ResetRotation": "Эргэлт шинэчлэх", + "Undo.ResetScale": "Хэмжээ шинэчлэх", + + "Undo.GrabObjects": "Объектууд барих", + "Undo.DestroyGrabbed": "Баригдсан объектууд устгах", + "Undo.DuplicateGrabbed": "Баригдсан объектууд хувилах", + + "Undo.ChangeBoxSize": "Хайрцгийн хэмжээ өөрчлөх", + "Undo.BrushStroke": "Брашны цохилт", + "Undo.ChangeColor": "Өнгө өөрчлөх", + "Undo.CloneComponent": "Компонент клонлох", + "Undo.MoveIKBone": "IK яс зөөх", + "Undo.MoveSun": "Нарны байрлал зөөх", + "Undo.ApplyMaterial": "Материал хэрэглэх", + "Undo.BakeMeshes": "{name} бэхлэх", + "Undo.ChangeMesh": "Mesh өөрчлөх", + "Undo.InsertParent": "{name}-д эцэг элемент оруулах", + "Undo.Wiggler": "Хор хөнөөлтэй зүйл", + + "Undo.ExtractMaterialsFromHierarchy": "Шинжлэхэд материалыг задлах", + "Undo.BatchConvertMaterials": "Материалуудыг бөөнөөр хөрвүүлэх", + + "Tools.Brush.ChangeColor": "Өнгө өөрчлөх", + "Tools.Brush.IncrementSize": "Хэмжээ нэмэгдүүлэх", + "Tools.Brush.DecrementSize": "Хэмжээ багасгах", + + "Tools.GeometryLineBrush.Name": "Геометр шугаман браш", + + "Tools.Dev.Name": "Хөгжүүлэлтийн хэрэгсэл", + "Tools.Dev.CreateNew": "Шинээр үүсгэх...", + "Tools.Dev.Selection": "Сонголт: {mode}", + "Tools.Dev.DevMode.Off": "Хөгжүүлэгчийн горим: Идэвхгүй", + "Tools.Dev.DevMode.On": "Хөгжүүлэгчийн горим: Идэвхтэй", + "Tools.Dev.OpenInspector": "Инспектор нээх", + "Tools.Dev.DeselectAll": "Бүгдийг цуцаах", + "Tools.Dev.DestroySelected": "Сонгогдсон устгах", + "Tools.Dev.ConfirmDestroySelected": "СОНГОГДСОН УСТГАХЫГ БАТАЛГААЖУУЛАХ", + + "Tools.Dev.GizmoOptions": "Gizmo сонголтууд", + "Tools.Dev.SelectParent": "Эцэг сонгох", + "Tools.Dev.LocalSpace": "Локал орон зай", + "Tools.Dev.GlobalSpace": "Глобал орон зай", + "Tools.Dev.Translation": "Шилжүүлэлт", + "Tools.Dev.Rotation": "Эргэлт", + "Tools.Dev.Scale": "Хэмжээ", + + "Tools.Dev.Selection.Single": "Ганц", + "Tools.Dev.Selection.Multi": "Олон", + + "Tools.Dev.Interaction.Tip": "Зөвлөмж", + "Tools.Dev.Interaction.Projection": "Төсөөлөл", + + "Tools.Color.Name": "Өнгөний хэрэгсэл", + "Tools.Color.Picker": "Өнгө сонгогч", + + "Tools.GrabbableSetter.Name": "Барьж авах тохируулагч", + "Tools.GrabbableSetter.Scalable": "Хэмжээ өөрчлөгдөх боломжтой", + "Tools.GrabbableSetter.NonScalable": "Хэмжээ өөрчлөгдөхгүй", + "Tools.GrabbableSetter.ApplyToRoot": "Үндэслэлд хэрэглэх", + "Tools.GrabbableSetter.AppyToHit": "Цохилтод хэрэглэх", + + "Tools.CharacterCollider.Name": "Дүрсний коллайдер тохируулагч", + "Tools.CharacterCollider.MarkGrippable": "Барьж болох гэж тэмдэглэх", + "Tools.CharacterCollider.DontMarkGrippable": "Барьж болохгүй гэж тэмдэглэх", + "Tools.CharacterCollider.EnsureWalkRun": "Алхах/Гүйх хөдөлгөөн баталгаажуулах", + "Tools.CharacterCollider.EnsureZeroG": "Zero-G хөдөлгөөн баталгаажуулах", + "Tools.CharacterCollider.EnsurePhysicalFly": "Физик нислэг баталгаажуулах", + + "Tools.Light.Point": "Цэг", + "Tools.Light.Spot": "Цацраг", + "Tools.Light.Sun": "Нар", + + "Tools.Light.Name": "Гэрэлний хэрэгсэл", + "Tools.Light.Shadows.None": "Сүүдэргүй", + "Tools.Light.Shadows.Hard": "Хатуу сүүдэр", + "Tools.Light.Shadows.Soft": "Зөөлөн сүүдэр", + + "Tools.MeshVisibility.Name": "Mesh харагдац хэрэгсэл", + "Tools.MeshVisibility.KeepShadow": "Сүүдрийг хадгалах", + "Tools.MeshVisibility.ShadowOff": "Сүүдрийг идэвхгүйжүүлэх", + "Tools.MeshVisibility.ShadowOn": "Сүүдрийг идэвхжүүлэх", + "Tools.MeshVisibility.OnlyShadow": "Зөвхөн сүүдэр болгох", + "Tools.MeshVisibility.DoubleSidedShadow": "Хоёр талт сүүдэр болгох", + + "Tools.Mesh.Name": "Mesh хэрэгсэл", + + "Tools.Slicer.Name": "Объект зүсэгч", + "Tools.Slicer.Add": "Зүсэгч нэмэх", + "Tools.Slicer.Clear": "Тохиргоо цэвэрлэх", + + "Tools.Material.Name": "Материал хэрэгсэл", + "Tools.Material.RayMode": "Цацрагийн горим", + "Tools.Material.AreaMode": "Талбайн горим", + "Tools.Material.ObjectMode": "Объектын глобал горим", + "Tools.Material.SceneMode": "Хэлбэрийн глобал горим", + "Tools.Material.CreateCopy": "Хуулбар үүсгэх", + "Tools.Material.Edit": "Материал засварлах", + "Tools.Material.Convert": "Хөрвүүлэх...", + "Tools.Material.ConvertAll": "Бүгдийг хөрвүүлэх...", + "Tools.Material.CreateNew": "Шинээр үүсгэх", + + "Tools.Mesh.Edit": "Mesh засварлах", + + "Tools.Cartridge.Eject": "Бөмбөлөг гаргах", + + "Tools.Microphone.Name": "Микрофон", + "Tools.Microphone.Format.WAV": "WAV", + "Tools.Microphone.Format.Vorbis": "OGG Vorbis", + "Tools.Microphone.Format.FLAC": "FLAC", + "Tools.Microphone.ModeHold": "Дарж бичих", + "Tools.Microphone.ModePress": "Дарж эхлүүлэх/зогсоох", + "Tools.Microphone.SourceRaw": "Түүхий", + "Tools.Microphone.SourceFiltered": "Шүүсэн & Хэвийнжүүлсэн", + + "Tools.ProtoFlux.Name": "Proto-Flux хэрэгсэл", + "Tools.ProtoFlux.Drive": "Хөтөч", + "Tools.ProtoFlux.Source": "Эх үүсвэр", + "Tools.ProtoFlux.Reference": "Лавлагаа", + "Tools.ProtoFlux.Write": "Бичих", + "Tools.ProtoFlux.Proxy": "Прокси", + "Tools.ProtoFlux.CreateLocal": "Локал үүсгэх", + "Tools.ProtoFlux.CreateStore": "Хадгалах үүсгэх", + "Tools.ProtoFlux.CreateDataModelStore": "Өгөгдлийн моделийн хадгалах үүсгэх", + "Tools.ProtoFlux.Overview": "Тойм горим солих", + "Tools.ProtoFlux.NodeBrowser": "Зангилаа хайх", + "Tools.ProtoFlux.PackInPlace": "Байршлаар багцлах", + "Tools.ProtoFlux.PackInto": "{name} руу багцлах", + "Tools.ProtoFlux.Unpack": "{name} задлах", + "Tools.ProtoFlux.ExplicitCast": "Шууд хөрвүүлэлт\n(Анхаар: Өгөгдлийн алдагдал боломжтой)", + + "Tools.Meter.Mode.Ray": "Горим: Цацраг", + "Tools.Meter.Mode.Perpendicular": "Горим: Перпендикуляр", + "Tools.Meter.Mode.Drag": "Горим: Чирэх", + "Dummy": "Dummy" } From 498e1e956d4b1ad236dce6afb745d0a8a59d883b Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 13 May 2025 17:28:38 -0600 Subject: [PATCH 430/529] Update stats --- Missing/mn.md | 374 -------------------------------------------------- Missing/pl.md | 12 -- README.md | 4 +- 3 files changed, 2 insertions(+), 388 deletions(-) diff --git a/Missing/mn.md b/Missing/mn.md index 2b40b37..12c3373 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -2,380 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Mongolian [mn] -Dash.Exit.ExitAndDiscard -Indicator.ServerStatus.Status -Indicator.ServerStatus.Good -Indicator.ServerStatus.Slow -Indicator.ServerStatus.Down -Indicator.ServerStatus.NoInternet -Indicator.Sync.AllSynced -Indicator.Sync.SyncingItems -Indicator.Sync.UploadingVariants -Indicator.Sync.SyncError -Indicator.Sync.StorageFull -Indicator.Storage.StorageFull -Indicator.Storage.Usage -Indicator.LiveHiddenMessage -Login.InvalidCredentials -Login.InvalidCredentials.Description -Login.InvalidLogin -Login.InvalidLogin.Description -Login.MalformedUID -Login.MalformedUID.Description -Login.MissingUID -Login.MissingUID.Description -Login.MissingSecretMachineId -Login.MissingSecretMachineId.Description -Login.MalformedSecretMachineId -Login.MalformedSecretMachineId.Description -Register.MissingUID -Register.MissingUID.Description -Register.MalformedUID -Register.MalformedUID.Description -Login.MissingLogin -Login.MissingLogin.Description -Login.InvalidRecoveryCode -Login.InvalidRecoveryCode.Description -Login.UnsupportedAuthentication -Login.UnsupportedAuthentication.Description -Login.EmailNotVerified -Login.EmailNotVerified.Description -Login.AccountTempLocked -Login.AccountTempLocked.Description -Login.AccountBanned -Login.AccountBanned.Description -Login.DuplicateAccount -Login.DuplicateAccount.Description -Login.UnknownError -Login.UnknownError.Description -Register.MissingRequest -Register.MissingRequest.Description -Register.InvalidEmail -Register.InvalidEmail.Description -Register.MissingUsername -Register.MissingUsername.Description -Register.MissingEmail -Register.MissingEmail.Description -Register.UsernameTooLong -Register.UsernameTooLong.Description -Register.UsernameContainsAmpersand -Register.UsernameContainsAmpersand.Description -Register.UsernameStartsWithU -Register.UsernameStartsWithU.Description -Register.InvalidUsername -Register.InvalidUsername.Description -Register.InvalidDateOfBirth -Register.InvalidDateOfBirth.Description -Register.UsernameContainsBlockedTerms -Register.UsernameContainsBlockedTerms.Description -Register.MissingPassword -Register.MissingPassword.Description -Register.InvalidPassword -Register.InvalidPassword.Description -Register.EmailAlreadyRegistered -Register.EmailAlreadyRegistered.Description -Register.UsernameAlreadyRegistered -Register.UsernameAlreadyRegistered.Description -Register.ErrorCheckingUserId -Register.ErrorCheckingUserId.Description -Recovery.MissingEmail -Recovery.MissingEmail.Description -Recovery.IncorrectEmail -Recovery.IncorrectEmail.Description -Recovery.NoPasswordSetup -Recovery.NoPasswordSetup.Description -Register.UnknownError -Register.UnknownError.Description -Account.Login -Account.Logout -Account.Register -Account.Saml2 -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.RecoverPassword -Account.LiveEmailWarning -Account.PasswordRules -Account.LostPassword -Account.SendRecoveryCode -Account.ResetPasswordHeader -Account.ResetPasswordInstructions -Account.RecoveryCode -Account.NewPassword -Account.ResetPassword -Account.Requesting -Account.ErrorPasswordMismatch -Account.ErrorEmailMismatch -Account.ErrorLoginError -Account.RegistrationSuccess -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.Stripe -Account.Type.Mentor -Account.Type.Moderator -Account.Type.Team -Avatar.Badge.Live -2FA.Header -2FA.Token -Profile.Status.Sociable -Profile.Status.Online -Profile.Status.Away -Profile.Status.Busy -Profile.Status.Invisible -Profile.Status.Offline -Profile.Status.Headless -Profile.Status.Bot -Profile.Status.ChatClient -Session.Tab.Settings -Session.Tab.Users -Session.Tab.Permissions -Session.Permission.Anonymous -Session.Permission.Vistor -Session.Permission.Contact -Session.Permission.Host -Session.Permission.PermissionOverrideCount -Session.Permission.ClearOverrides -Session.JoinVerifier.EnableHeader -Session.JoinVerifier.EnableText -Session.JoinVerifier.Label -Session.JoinVerifier.ComponentWarning -Session.JoinVerifier.SetCustomVerifier -Permissions.NotAllowedToSpawn -Permissions.NotAllowedToSave -Permissions.NotAllowedToSwapAvatar -User.Actions.Silence -User.Actions.Mute -User.Actions.Jump -User.Actions.Respawn -User.Actions.Kick -User.Actions.Ban -Contacts.Add -Contacts.Remove -Contacts.ConfirmRemove -Contacts.AcceptRequest -Contacts.IgnoreRequest -Contacts.Invite -Contacts.RevokeInvite -Contacts.RequestInvite -Contacts.BanFromAllSessions -Contacts.UnbanFromAllSessions -Contacts.BanFromCurrentWorld -Contacts.UnbanFromCurrentWorld -Contacts.RecordingVoiceMessage -Contacts.Unblocked -Contacts.AvatarBlock -Contacts.MutualBlock -Contacts.SelfAccount -Contacts.SearchPrompt -Contacts.WriteMessage -Contacts.InSession -Contacts.NoSession -Contacts.InPrivate -Contacts.InContactsOnly -Contacts.InHidden -Contacts.InHiddenContactsOnly -Contacts.InHiddenContactsPlus -Contacts.InLAN -Contacts.UsingDifferentVersion -Contacts.RequestSent -Contacts.RequestReceived -Contacts.RequestIgnored -Contacts.Blocked -Contacts.SearchResult -Contacts.Bot -Contacts.Migrated -Contacts.IncompatibleSession -Contacts.AskToJoin -Contacts.InviteRequest.UserWantsToJoin -Contacts.InviteRequest.UserWantsToInviteAnother -Contacts.InviteRequest.GrantInvite -Contacts.InviteRequest.AddAsContact -Contacts.InviteRequest.AddAsContactOfHeadless -Contacts.InviteRequest.AddHostAsContact -Contacts.InviteRequest.HostIsUnregistered -Contacts.InviteRequest.ForwardToHost -Contacts.InviteRequest.SentRequest -Contacts.InviteRequest.ForwardedRequest -Contacts.InviteRequest.GrantedRequest -Notifications.IsSociable -Notifications.IsOnline -Notifications.IsOnlineOnDifferentVersion -Notifications.ReceivedContactRequest -Notifications.ReceivedInvite -Notifications.ReceivedItem -Notifications.VoiceMessage -Notifications.SessionStarted -Notifications.ReceivedInviteRequestDirect -Notifications.ReceivedInviteRequestForwarded -Notifications.UserJoined -Notifications.UserLeft -Notifications.PermissionChanged -Notifications.PermissionChangedDetail -Undo.SetField -Undo.SetReference -Undo.Spawn -Undo.Destroy -Undo.SpawnComponent -Undo.DuplicateComponent -Undo.DestroyComponent -Undo.Transform -Undo.Translate -Undo.TranslateAlongAxis -Undo.RotateAroundAxis -Undo.ResetPosition -Undo.ResetRotation -Undo.ResetScale -Undo.GrabObjects -Undo.DestroyGrabbed -Undo.DuplicateGrabbed -Undo.ChangeBoxSize -Undo.BrushStroke -Undo.ChangeColor -Undo.CloneComponent -Undo.MoveIKBone -Undo.MoveSun -Undo.ApplyMaterial -Undo.BakeMeshes -Undo.ChangeMesh -Undo.InsertParent -Undo.Wiggler -Undo.ExtractMaterialsFromHierarchy -Undo.BatchConvertMaterials -Tools.Brush.ChangeColor -Tools.Brush.IncrementSize -Tools.Brush.DecrementSize -Tools.GeometryLineBrush.Name -Tools.Dev.Name -Tools.Dev.CreateNew -Tools.Dev.Selection -Tools.Dev.DevMode.Off -Tools.Dev.DevMode.On -Tools.Dev.OpenInspector -Tools.Dev.DeselectAll -Tools.Dev.DestroySelected -Tools.Dev.ConfirmDestroySelected -Tools.Dev.GizmoOptions -Tools.Dev.SelectParent -Tools.Dev.LocalSpace -Tools.Dev.GlobalSpace -Tools.Dev.Translation -Tools.Dev.Rotation -Tools.Dev.Scale -Tools.Dev.Selection.Single -Tools.Dev.Selection.Multi -Tools.Dev.Interaction.Tip -Tools.Dev.Interaction.Projection -Tools.Color.Name -Tools.Color.Picker -Tools.GrabbableSetter.Name -Tools.GrabbableSetter.Scalable -Tools.GrabbableSetter.NonScalable -Tools.GrabbableSetter.ApplyToRoot -Tools.GrabbableSetter.AppyToHit -Tools.CharacterCollider.Name -Tools.CharacterCollider.MarkGrippable -Tools.CharacterCollider.DontMarkGrippable -Tools.CharacterCollider.EnsureWalkRun -Tools.CharacterCollider.EnsureZeroG -Tools.CharacterCollider.EnsurePhysicalFly -Tools.Light.Point -Tools.Light.Spot -Tools.Light.Sun -Tools.Light.Name -Tools.Light.Shadows.None -Tools.Light.Shadows.Hard -Tools.Light.Shadows.Soft -Tools.MeshVisibility.Name -Tools.MeshVisibility.KeepShadow -Tools.MeshVisibility.ShadowOff -Tools.MeshVisibility.ShadowOn -Tools.MeshVisibility.OnlyShadow -Tools.MeshVisibility.DoubleSidedShadow -Tools.Mesh.Name -Tools.Slicer.Name -Tools.Slicer.Add -Tools.Slicer.Clear -Tools.Material.Name -Tools.Material.RayMode -Tools.Material.AreaMode -Tools.Material.ObjectMode -Tools.Material.SceneMode -Tools.Material.CreateCopy -Tools.Material.Edit -Tools.Material.Convert -Tools.Material.ConvertAll -Tools.Material.CreateNew -Tools.Mesh.Edit -Tools.Cartridge.Eject -Tools.Microphone.Name -Tools.Microphone.Format.WAV -Tools.Microphone.Format.Vorbis -Tools.Microphone.Format.FLAC -Tools.Microphone.ModeHold -Tools.Microphone.ModePress -Tools.Microphone.SourceRaw -Tools.Microphone.SourceFiltered -Tools.ProtoFlux.Name -Tools.ProtoFlux.Drive -Tools.ProtoFlux.Source -Tools.ProtoFlux.Reference -Tools.ProtoFlux.Write -Tools.ProtoFlux.Proxy -Tools.ProtoFlux.CreateLocal -Tools.ProtoFlux.CreateStore -Tools.ProtoFlux.CreateDataModelStore -Tools.ProtoFlux.Overview -Tools.ProtoFlux.NodeBrowser -Tools.ProtoFlux.PackInPlace -Tools.ProtoFlux.PackInto -Tools.ProtoFlux.Unpack -Tools.ProtoFlux.ExplicitCast -Tools.Meter.Mode.Ray -Tools.Meter.Mode.Perpendicular -Tools.Meter.Mode.Drag Tools.Meter.Points.Two Tools.Meter.Points.Multiple Tools.Meter.Name diff --git a/Missing/pl.md b/Missing/pl.md index 5fb1d01..49c4e2e 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -1,15 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Polish [pl] -CreateNew.Object.ReverbZone -Settings.AudioPerformanceSettings -Settings.AudioPerformanceSettings.MaxVoices -Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.SimulationFrameSize -Settings.AudioPerformanceSettings.SimulationFrameSize.Description -Settings.AudioPerformanceSettings.OutputBufferSize -Settings.AudioPerformanceSettings.OutputBufferSize.Description -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description - diff --git a/README.md b/README.md index 575b3f6..f98dcee 100644 --- a/README.md +++ b/README.md @@ -15,10 +15,10 @@ Hungarian [hu] - 25.1% - Missing keys: 1973 Icelandic [is] - 23.5% - Missing keys: 2014 Japanese [ja] - 100.0% - Missing keys: 0 Korean [ko] - 100.0% - Missing keys: 0 -Mongolian [mn] - 13.4% - Missing keys: 2281 +Mongolian [mn] - 27.6% - Missing keys: 1907 Dutch [nl] - 88.4% - Missing keys: 306 Norwegian [no] - 58.9% - Missing keys: 1083 -Polish [pl] - 99.6% - Missing keys: 10 +Polish [pl] - 100.0% - Missing keys: 0 Portuguese (Brazil) [pt-br] - 58.8% - Missing keys: 1084 Russian [ru] - 88.8% - Missing keys: 295 Swedish [sv] - 24.2% - Missing keys: 1997 From abea1ec8509560b5490f4ec632b90b9f31f4ca8a Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Wed, 14 May 2025 16:36:28 +0800 Subject: [PATCH 431/529] mn:Add keys step by step --- mn.json | 1203 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1202 insertions(+), 1 deletion(-) diff --git a/mn.json b/mn.json index 2bc7793..c1ddb62 100644 --- a/mn.json +++ b/mn.json @@ -160,7 +160,7 @@ "Dash.Exit.Header": "{appName}-с гарах", "Dash.Exit.ExitAndSave": "Гарах & Гэрийг хадгалах", - "Dash.Exit.ExitAndDiscard": "Гарах & Гэрийг устгах", + "Dash.Exit.ExitAndDiscord": "Гарах & Гэрийг устгах", "Dash.Exit.Sponsor": "{name}-д энэ төслийг дэмжисэнд баярлалаа!", "Dash.Exit.Sponsor.You": "ТАНД", "Dash.Exit.Shoutouts": "Энэхүү төслийг дараах хүмүүс боломжтой болгож байна:", @@ -849,6 +849,1207 @@ "Tools.Meter.Mode.Perpendicular": "Горим: Перпендикуляр", "Tools.Meter.Mode.Drag": "Горим: Чирэх", + "Tools.Meter.Name": "Хэмжих хэрэгсэл", + "Tools.Meter.ObjectSpace": "Объектын орон зайд хэмжих", + "Tools.Meter.WorldSpace": "Дэлхийн орон зайд хэмжих", + + "Tools.Meter.Points.Two": "Хоёр цэг", + "Tools.Meter.Points.Multiple": "Олон цэг", + + "Tools.Glue.Name": "Наалт хэрэгсэл", + "Tools.Glue.Mode.BakeMeshes": "Горим: Mesh бэхлэх", + "Tools.Glue.Mode.BakeSkinnedMeshes": "Горим: Skinned Mesh бэхлэх", + "Tools.Glue.Mode.ParentObjects": "Горим: Объектуудыг эцэг болгох", + + "Tools.RigTransfer.Name": "Rig Mesh Шилжүүлэгч", + "Tools.RigTransfer.ClearSource": "Эх сурвалж цэвэрлэх", + + "Tools.GaussianSplat.Name" : "Гауссын тархалт хэрэгсэл", + "Tools.GaussianSplat.ClipBox" : "Хайрцгаар хайчлах", + "Tools.GaussianSplat.ClipSphere" : "Бөмбөрцгөөр хайчлах", + "Tools.GaussianSplat.ClipCylinder" : "Цилиндрээр хайчлах", + + "Tools.ComponentClone.Name": "Компонент хувилагч", + "Tools.ComponentClone.SingleInstanceOn": "Ганц instance: Идэвхитэй", + "Tools.ComponentClone.SingleInstanceOff": "Ганц instance: Идэвхгүй", + "Tools.ComponentClone.ClearTemplate": "Загвар цэвэрлэх", + + "Tools.Shape.Name": "Хэлбэрийн хэрэгсэл", + + "Tools.CameraObjectHider.Name": "Камерын объект нуугч", + + "Tools.ControllerDiagnostic.Name": "Хянагчийн оношлогч", + + "Tools.Labeler.Name": "Шошго тавигч", + + "ProtoFlux.UI.Call": "Дуудах", + "ProtoFlux.UI.AsyncCall": "Асинк дуудах", + "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux Зангилаанууд", + + "CreateNew.Back": "<<< Буцах", + "CreateNew.EmptyObject": "Хоосон объект", + "CreateNew.ParticleSystem": "Том руугийн систем", + "CreateNew.LegacyParticleSystem": "Хуучин том руугийн систем", + + "CreateNew.Object": "Объект", + "CreateNew.Object.AvatarCreator": "Аватар үүсгэгч", + "CreateNew.Object.Camera": "Камер", + "CreateNew.Object.ReflectionProbe": "Тусгал хайгч", + "CreateNew.Object.ReverbZone": "Цуурайтлын бүс", + "CreateNew.Object.Mirror": "Толь", + "CreateNew.Object.Portal": "Портал", + "CreateNew.Object.VideoPlayer": "Видео тоглуулагч", + "CreateNew.Object.SpawnArea": "Төрөх бүс", + "CreateNew.Object.SpawnPoint": "Төрөх цэг", + "CreateNew.Object.UIXCanvas": "UIX Канвас", + "CreateNew.Object.Facet": "Фасет", + + "CreateNew.Object.FogVolume": "Манангийн эзэлхүүн", + "CreateNew.Object.FogVolume.Additive": "Нэмэлт", + "CreateNew.Object.FogVolume.Alpha": "Альфа", + "CreateNew.Object.FogVolume.Multiplicative": "Үржүүлэгч", + "CreateNew.Object.FogVolume.Gradient": "Градиент", + + "CreateNew.Text": "Текст", + "CreateNew.Text.Basic": "Энгийн", + "CreateNew.Text.Outline": "Контуртай", + + "CreateNew.Editor": "Засварлагч", + "CreateNew.Editor.UserInspector": "Хэрэглэгчийн инспектор", + "CreateNew.Editor.LightSourcesWizard": "Дэлхийн гэрлийн эх үүсвэр харилцагч", + "CreateNew.Editor.TextRendererWizard": "Дэлхийн текст рендер харилцагч", + "CreateNew.Editor.AssetOptimizationWizard": "Ассет оновчтой болгох харилцагч", + "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.Torus": "Торус", + + "CreateNew.Collider": "Коллайдер", + "CreateNew.Collider.Box": "Хайрцаг", + "CreateNew.Collider.Sphere": "Бөмбөлөг", + "CreateNew.Collider.Capsule": "Капсул", + "CreateNew.Collider.Cylinder": "Цилиндр", + "CreateNew.Collider.Cone": "Конус", + "CreateNew.Collider.Mesh": "Mesh", + + "CreateNew.Light": "Гэрэл", + "CreateNew.Light.Point": "Цэг", + "CreateNew.Light.Spot": "Цацраг", + "CreateNew.Light.Directional": "Чиглүүлэгч", + + "CreateNew.Materials": "Материалууд", + + "CreateNew.Directory.Title": "Шинэ хавтас үүсгэх:", + "CreateNew.Directory.Error.EmptyName": "Нэр оруулна уу:", + "CreateNew.Directory.Error.LongName": "Нэр хэт урт:", + "CreateNew.Directory.Error.InvalidName": "Хүчингүй нэр:", + + "AvatarCreator.Title": "Аватар Үүсгэгч", + "AvatarCreator.Instructions": "Аватар объектуудыг гар байрлалд зохицуулаад Create дарж хувиргана уу", + "AvatarCreator.UseSymmetry": "Тэгш хэмийг ашиглах", + "AvatarCreator.ShowToolAnchors": "Хэрэгслийн зангууг харуулах", + "AvatarCreator.SetupVolumeMeter": "Дууны хэмжүүр тохируулах", + "AvatarCreator.SetupEyes": "Нүд тохируулах", + "AvatarCreator.SetupFaceTracking": "Нүүр хөдөлгөөн тохируулах", + "AvatarCreator.ProtectAvatar": "Аватар хамгаалах", + "AvatarCreator.CalibrateFeet": "Хөлийг калибрлох", + "AvatarCreator.CalibrateHips": "Хонго калибрлох", + "AvatarCreator.AlignHeadForward": "Толгойг урд чиглүүлэх", + "AvatarCreator.AlignHeadUp": "Толгойг дээш чиглүүлэх", + "AvatarCreator.AlignHeadRight": "Толгойг баруун тийш чиглүүлэх", + "AvatarCreator.CenterHead": "Толгойг төвд байрлуулах", + "AvatarCreator.TryAlignHands": "Гарыг зэрэгцүүлэх", + "AvatarCreator.AlignToolAnchors": "Хэрэгслийн зангууг зэрэгцүүлэх", + "AvatarCreator.Create": "Үүсгэх", + "AvatarCreator.ProtectionUnavailable": "Аватар хамгаалалт энэ дэлхийд боломжгүй. Өөр дэлхий сонгоно уу.", + + "Importer.General.AsRawFile": "Түүхий файл", + + "Importer.Folder.Title": "Хавтас импортлох", + "Importer.Folder.Individual": "Тусдаа импорт", + "Importer.Folder.Individual.Description": "Хавтас дахь файл бүрийг тусад нь импортлох", + "Importer.Folder.Batch": "Бөөнөөр импортлох", + "Importer.Folder.Batch.Description": "Нэг тохиргоогоор олон файлыг нэгэн зэрэг импортлох", + "Importer.Folder.Minecraft": "Майнкрафт дэлхий", + "Importer.Folder.Minecraft.Description": "Mineways суулгасан тохиолдолд импортлох", + + "Importer.Image.Title": "Зураг импортлох", + "Importer.Image.Prompt": "Юу импортлох вэ?", + "Importer.Image.Regular": "Энгийн зураг/текстур", + "Importer.Image.Screenshot": "Дэлгэцийн агшин (энд авсан)", + "Importer.Image.PixelArt": "Пиксель урлал", + "Importer.Image.Sprite": "Спрайт", + "Importer.Image.360": "360° зураг/тэнгэрийн хайрцаг", + "Importer.Image.StereoPhoto": "Стерео зураг", + "Importer.Image.Stereo360": "Стерео 360°", + "Importer.Image.180": "180° зураг", + "Importer.Image.Stereo180": "Стерео 180°", + "Importer.Image.LUT": "Өнгөний хүснэгт (LUT)", + + "Importer.Image.Failure.Heading": "{image} импорт амжилтгүй", + "Importer.Image.Failure.Description": "Дараах алдааны улмаас импорт амжилтгүй:\n\n{error}", + + "Importer.LUT.Failure.Heading": "LUT {image} импорт амжилтгүй", + "Importer.LUT.Failure.Description": "Дараах алдааны улмаас LUT импорт амжилтгүй:\n\n{error}", + + "Importer.ImageVideo.LayoutPrompt": "Ямар форматыг ашигласан бэ?", + "Importer.ImageVideo.LayoutHorizontalLR": "Зүүн баруун хажуу тал", + "Importer.ImageVideo.LayoutHorizontalRL": "Баруун зүүн хажуу тал", + "Importer.ImageVideo.LayoutVerticalLR": "Дээд доод LR", + "Importer.ImageVideo.LayoutVerticalRL": "Дээд доод RL", + + "Importer.Model.Title": "Загвар импортлох", + "Importer.Model.Prompt": "Юу импортлох вэ?", + "Importer.Model.Regular": "3D загвар", + "Importer.Model.3DScan": "3D скан", + "Importer.Model.CAD": "CAD загвар", + "Importer.Model.PointCloud": "Цэгийн үүл", + + "Importer.Model.GaussianSplat": "Гауссын тархалт", + "Importer.Model.GaussianSplatVertical": "Босоо тэнхлэг", + "Importer.Model.RegularVertical": "Энгийн", + "Importer.Model.FlipVertical": "Y тэнхлэг эргүүлэх", + "Importer.Model.GaussianSplatEncoding": "Кодчилол", + "Importer.Model.GaussianSplatLossless": "Алдалтгүй", + "Importer.Model.GaussianSplatSPZ": "SPZ (алдалттай)", + + "Importer.Model.VertexColorModel": "Оройн өнгөт загвар", + "Importer.Model.AdvancedSettings": "Нарийвчилсан тохиргоо", + "Importer.Model.ModelKindPrompt": "Ямар төрлийн 3D загвар вэ?", + "Importer.Model.RegularKind": "Энгийн/Аватар", + "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.FinalizePrompt": "Бэлэн үү?", + "Importer.Model.RunImport": "Импорт эхлүүлэх!", + + "Importer.Model.Advanced.Scale": "Хэмжээ: ", + "Importer.Model.Advanced.AutoScale": "Авто хэмжээ", + "Importer.Model.Advanced.MaxTexSize": "Текстурын дээд хэмжээ", + "Importer.Model.Advanced.ImageFormat": "Зургийн формат: ", + "Importer.Model.Advanced.Material": "Материал: ", + "Importer.Model.Advanced.PreferSpecular": "Толигор тусгал", + "Importer.Model.Advanced.AlignAxis": "Тэнхлэг зэрэгцүүлэх: ", + + "Importer.Model.Advanced.Normals": "Нормаль тооцоолох", + "Importer.Model.Advanced.Tangents": "Тангенс тооцоолох", + "Importer.Model.Advanced.VertexColors": "Оройн өнгөүүд импортлох", + "Importer.Model.Advanced.Bones": "Яс импортлох", + "Importer.Model.Advanced.Lights": "Гэрэл импортлох", + "Importer.Model.Advanced.TextureAlpha": "Текстур альфа тооцоолох", + "Importer.Model.Advanced.AlbedoColor": "Альбедо өнгө импортлох", + "Importer.Model.Advanced.ImportEmissive": "Гэрэлтэлт импортлох", + + "Importer.Model.Advanced.Colliders": "Коллайдер үүсгэх", + "Importer.Model.Advanced.Animations": "Хөдөлгөөн импортлох", + "Importer.Model.Advanced.SetupSnappable": "Холбогдох боломжтой болгох", + "Importer.Model.Advanced.SetupTimelapse": "Цаг хугацааны дараалалд тохируулах", + "Importer.Model.Advanced.ImportExternalTextures": "Гадаад текстурууд импортлох", + "Importer.Model.Advanced.SkinnedMeshes": "Skin mesh импортлох", + "Importer.Model.Advanced.SetupIK": "IK тохируулах", + "Importer.Model.Advanced.VisualizeRig": "Rig харагдац", + "Importer.Model.Advanced.ForceTpose": "T-позд үүсгэх", + "Importer.Model.Advanced.ForcePointCloud": "Цэгийн үүл болгох", + + "Importer.Model.Advanced.DualSided": "Хоёр талт болгох", + "Importer.Model.Advanced.FlatShaded": "Хавтгай сүүдэрлэх", + "Importer.Model.Advanced.DeduplicateInstances": "Давтагдах instance-уудыг арилгах (удаан)", + "Importer.Model.Advanced.Optimize": "Загвар/хэлбэрийг оновчтой болгох", + "Importer.Model.Advanced.SplitSubmeshes": "Дэд mesh-уудыг салгах", + "Importer.Model.Advanced.RandomColors": "Санамсаргүй өнгө үүсгэх", + "Importer.Model.Advanced.SpawnMaterialOrbs": "Материал бөмбөлөг үүсгэх", + "Importer.Model.Advanced.ImagesByName": "Нэрээр зураг импортлох", + "Importer.Model.Advanced.ForcePointFiltering": "Цэгийн шүүлтүүр хүчээр", + "Importer.Model.Advanced.ForceNoMipMaps": "MipMap ашиглахгүй", + "Importer.Model.Advanced.ForceUncompressed": "Шахалтгүй болгох", + + "Importer.Model.Advanced.Grabbable": "Барьж авах боломжтой", + "Importer.Model.Advanced.Scalable": "Хэмжээ өөрчлөгдөх боломжтой", + "Importer.Model.Advanced.PositionAtOrigin": "Эх цэгт байрлуулах", + "Importer.Model.Advanced.AssetsOnObject": "Ассетуудыг объект дээр байрлуулах", + + "Importer.Splat.Progress.Importing": "Гауссын тархалт импортлож байна", + "Importer.Splat.Progress.ReadingHeader": "Файлын толгойг уншиж байна", + "Importer.Splat.Progress.ConvertingSplats": "{total}-с {converted} тархалт хөрвүүлсэн", + "Importer.Splat.Progress.EncodingData": "Хөрвүүлсэн өгөгдөл кодчилж байна", + + "GaussianSplat.Encoding.Title" : "Гауссын тархалт кодчилох", + "GaussianSplat.Encoding.Metadata" : "Мета өгөгдөл кодчилох", + "GaussianSplat.Encoding.EncodingPositions" : "Байрлал кодчилох {encoded}/{total}", + "GaussianSplat.Encoding.EncodingRotations" : "Эргэлт кодчилох {encoded}/{total}", + "GaussianSplat.Encoding.EncodingScales" : "Хэмжээ кодчилох {encoded}/{total}", + "GaussianSplat.Encoding.EncodingAlphas" : "Альфа кодчилох {encoded}/{total}", + "GaussianSplat.Encoding.EncodingColors" : "Өнгө кодчилох {encoded}/{total}", + "GaussianSplat.Encoding.EncodingFinalizing" : "Кодчиллыг дуусгаж байна", + + "GaussianSplat.Processing.RemovingSplats" : "Тархалтуудыг устгаж байна", + "GaussianSplat.Processing.SplatProgress" : "{total}-с {count} боловсруулсан", + "GaussianSplat.Processing.LoadingData" : "Ассет өгөгдөл ачаалж байна", + "GaussianSplat.Processing.FailNoData" : "Боловсруулах өгөгдөл олдсонгүй", + + "Importer.Video.Title": "Видео импортлох", + "Importer.Video.Prompt": "Юу импортлох вэ?", + "Importer.Video.Regular": "Энгийн видео", + "Importer.Video.360": "360° видео", + "Importer.Video.Stereo": "Стерео видео", + "Importer.Video.Stereo360": "Стерео 360° видео", + "Importer.Video.Depth": "Гүний видео", + "Importer.Video.180": "180° видео", + "Importer.Video.Stereo180": "Стерео 180° видео", + "Importer.Video.Depth.Prompt": "Гүний урьдчилсан тохиргоо", + "Importer.Video.Depth.Default": "Анхдагч", + + "Importer.Slices.Title": "Зургийн зүсэлтүүдийг эзлэхүүн текстур болгох", + "Importer.Slices.TitleGrayscale": "Зургийн зүсэлтүүдийг эзлэхүүн текстур болгох (саарал өнгө)", + "Importer.Slices.Description": "Хавтас дахь бүх зургийг эзлэхүүн текстур болгон боловсруулах", + + "Importer.UnsupportedRecordType.Heading":"Дэмжигдэхгүй бичлэгийн төрөл", + "Importer.UnsupportedRecordType.Description":"Таны импортлохыг оролдож буй бичлэг ({url}) дэмжигдэхгүй төрөлтэй. Төрөл: {recordType}. {bugUrl} хаягаар мэдэгдэнэ үү.", + "Importer.Link.Invalid.Heading":"Хүчингүй хавтас холбоос", + "Importer.Link.Invalid.Description":"Хавтас холбоос ({url}) хүчингүй байна. Холбоосоо шалгаад дахин оролдоно уу.", + "Inventory.Link.LinkText": "{name}-н агуулах холбоос", + + "Exporter.Title": "Экспорт", + "Exporter.FileName": "Файлын нэр:", + "Exporter.ExportAs": "Экспортын формат:", + "Exporter.Export": "Экспортлох", + "Exporter.Exporting": "Экспортлож байна...", + "Exporter.InvalidFileName": "Файлын нэр буруу", + + "Export.PackageExportable.Package": "Resonite багц", + "Export.PackageExportable.PackageWithVariants": "Resonite багц (+хувилбарууд)", + + "Export.AudioExportable.OriginalFormat" : "Аудио (анхны формат)", + + "Export.VideoExportable.OriginalFormat" : "Видео (анхны формат)", + + "Export.GaussianSplatExportable.PLY" : "PLY (алдалтгүй)", + "Export.GaussianSplatExportable.SPZ" : "SPZ (алдалттай)", + + "Importer.Package.Progress.DecodingPackage" : "Багц код тайлах", + "Importer.Package.Progress.DecodingObject" : "Объект код тайлах", + "Importer.Package.Progress.ImportingAssets" : "Ассетууд импортлох", + "Importer.Package.Progress.LoadingObject" : "Объект ачаалж байна", + "Importer.Package.Progress.Imported" : "Багц импортлогдлоо", + "Importer.Package.Progress.Fail" : "Импорт амжилтгүй. Лог шалгана уу", + + "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.HeightWarning": "Өндөр буруу байна. Бодит өндрөө шалгана уу", + "FullBody.ConfirmMapping": "2) Тракер зэрэгцүүлэлт баталгаажуулах", + "FullBody.MappingInstructions": "Шулуун зогсоод тракерүүд зөв илрэсэн эсэхийг шалгана уу", + "FullBody.StartCalibration": "Тракер калибровчилгоо эхлүүлэх", + "FullBody.JustCalibrateAvatar": "Зөвхөн аватараа калибрлох", + "FullBody.JustCalibrateAvatarDescription": "Бүтэн биений калибровчилгоо алгасаж аватар калибрлох", + "FullBody.SkipAndAdjustAvatar": "Алгасаж аватар тохируулах", + "FullBody.CalibrateInstructions": "Улаан биеийн хэв маягтай зэрэгцээд триггер дарж баталгаажуулна уу. Хөл, хонго бодит байрлалтай нийцсэн байх ёстой", + + "FullBody.BeforeCalibrationInstructions": "Тракерүүд ажиллаж, өндөр тохируулсан эсэхийг шалгана уу", + "FullBody.CalibratingPoseInstructions": "Жишигтэй зэрэгцээд триггер дарна уу", + "FullBody.AdjustAvatarInstructions": "Аватарын биеийн офсетуудыг тохируулах", + "FullBody.FineTuneCalibrationInstructions": "Цэнхэр жишиг хөдөлгөж нарийн тохируулга хийх", + + "FullBody.CalibrateTrackersHeader": "Тракерүүд калибрлох", + "FullBody.CalibrateTrackersInstructions": "Цэнхэр биеийн хэсгүүдийг тракерүүдтэй зэрэгцүүлж офсет тохируулна. Дараа чинь энэ хэрэгслийг дахин нээж тохируулж болно\n", + "FullBody.UseSymmetry": "Тэгш хэм ашиглах", + "FullBody.ShowBodyOverlay": "Биеийн давхаргыг харуулах", + "FullBody.HeightCompensationInstructions": "Хэрэв хүүхэлдэй хэт өндөр/бага байвал өндрийн нөхөлтийг тохируулна уу", + "FullBody.RecalibratePrompt": "Тракер алдаатай байна уу?", + "FullBody.Recalibrate": "T-поз калибровчилгоо дахин хийх", + "FullBody.CalibrateAvatarPrompt": "Аватар тохируулах шаардлагатай юу?", + "FullBody.CalibrateAvatar": "Аватараа калибрлох", + "FullBody.FinishPrompt": "Бүгд зүгээр үү?", + "FullBody.FinishCalibration": "Бүтэн бие калибровчилгоо дуусгах", + + "FullBody.CalibrateAvatarTitle": "Аватар калибрлох", + "FullBody.CalibrateAvatarInstructions": "Биеийн бүх хэсгүүд зэрэгцсэн эсэхийг шалгаад цэнхэр бөмбөлгүүдийг зөөж аватартай нийцүүлнэ үү", + "FullBody.ShowReferenceOverlay": "Жишгийн давхаргыг харуулах", + "FullBody.ResetAvatarPrompt": "Аватар алдаатай байна уу?", + "FullBody.ResetAvatar": "Зэрэгцүүлэлтийг шинэчлэх", + "FullBody.AvatarHeightCompensationInstructions": "Аватар өндөр нь тохирохгүй бол өндрийн нөхөлтийг тохируулна уу", + "FullBody.AvatarHeightCompensation": "Аватарын өндрийн нөхөлт: {n, number, percent}", + "FullBody.ResetAvatarHeightCompensation": "Өндрийн нөхөлтийг шинэчлэх", + "FullBody.AvatarSaveWarning": "Калибровчилсны дараа аватараа хадгалахаа мартуузай!", + "FullBody.FinishAvatarCalibration": "Аватар калибровчилгоо дуусгах", + "FullBody.CalibrationFinishedInstructions": "Сэтгэл хангалуун бол аватараа хадгалаад гарна уу", + "FullBody.CloseCalibrator": "Калибратор хаах", + "FullBody.CalibrationRedoInstructions": "Калибровчилгоо дахин хийж болно. Тракер өөрчлөгдсөн тохиолдолд аватар дахин калибрлах шаардлагагүй", + "FullBody.ReturnToTrackerCalibration": "Тракер калибровчилгоо руу буцах", + + "FullBody.Hips": "Хонго", + "FullBody.Feet": "Хөл", + "FullBody.Chest": "Цээж", + "FullBody.Elbows": "Тохой", + "FullBody.Knees": "Өвдөг", + + "FullBody.TrackerMapped": "Тракер зэрэгцсэн", + "FullBody.NotTracking": "Илрээгүй байна...", + "FullBody.NoTracker": "Тракер байхгүй", + "FullBody.FeetNotTracking": "Хөл илрээгүй...", + + "FullBody.AvatarPointMapped": "Зэрэгцсэн", + "FullBody.AvatarPointNotMapped": "Зэрэгцээгүй", + "FullBody.AvatarPointNoTracker": "Тракер байхгүй", + + "CameraControl.Title": "Камерын удирдлага", + "CameraControl.MirroringOffWarning": "ТОЛЬТОЙ ХОЛБОО ТАТАГДСАНГҮЙ", + "CameraControl.MirrorToDisplay": "Дэлгэцэнд тусгах", + "CameraControl.TakePhoto": "Зураг авах", + "CameraControl.Take360Photo": "360° зураг авах", + + "CameraControl.Mode.SmoothPOV": "Гөлгөр өнцөг", + "CameraControl.Mode.ThirdPerson": "Гурав дахь хүн", + "CameraControl.Mode.Group": "Бүлэг", + "CameraControl.Mode.World": "Дэлхий", + "CameraControl.Mode.Manual": "Гараар", + + "CameraControl.Settings.AvoidOcclusion": "Окклюзийг зайлсхийх", + "CameraControl.Settings.KeepInWorldspace": "Дэлхийн орон зайд хадгалах", + "CameraControl.Settings.MovementWobble": "Хөдөлгөөний долгион", + "CameraControl.Settings.AimInFrontOfHead": "Толгойн урд чиглүүлэх", + "CameraControl.Settings.HideCamera": "Камер нуух", + "CameraControl.Settings.ForceEyesOnCamera": "Нүдийг камер руу чиглүүлэх", + "CameraControl.Settings.HideBadges": "Тэмдэг нуух", + "CameraControl.Settings.HideLasers": "Лазер нуух", + "CameraControl.Settings.ShowFrustum": "Frustum харуулах", + "CameraControl.Settings.PhotoTimer": "Зураг авах таймер", + "CameraControl.Settings.ShowLiveBadge": "Шууд дамжуулалтын тэмдэг харуулах", + "CameraControl.Settings.AudioFromCameraViewpoint": "Камерын байрлалаас дуу", + + "CameraControl.OpenCloseUsers": "Хэрэглэгчид", + "CameraControl.CreateCameraAnchor": "Камерын зангуу үүсгэх", + + "CameraControl.Anchors.Interpolate": "Зангуу хооронд интерполяц хийх", + "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.FirstPersonOffset": "Нэгдүгээр этгээдийн офсет", + "CameraControl.Positioning.Reset": "Шинэчлэх", + + "CameraControl.Control.AnyoneCanInteract": "Хэн ч харилцах боломжтой", + "CameraControl.Control.RenderPreviewForEveryone": "Бүх хүнд урьдчилсан харагдац үүсгэх", + "CameraControl.Control.RenderPrivateUI": "Хувийн UI үүсгэх", + "CameraControl.Control.MotionBlur": "Хөдөлгөөний бүдэгрэлт", + "CameraControl.Control.ScreenSpaceReflections": "Дэлгэцийн орон зайн тусгал", + "CameraControl.Control.SpawnPhotoInWorld": "Зургийг дэлхийд үүсгэх", + "CameraControl.Control.FlipPreview": "Урьдчилсан харагдацыг эргүүлэх", + "CameraControl.Control.GroupDetectionRadius": "Бүлэг илрүүлэх радиус: {n} м", + "CameraControl.Control.GroupExcludeBoundary": "Бүлгээс хасах хил: {n} м", + "CameraControl.Control.PositionSmoothSpeed": "Байрлалын гөлгөр хурд: {n}", + "CameraControl.Control.AngleSmoothSpeed": "Өнцгийн гөлгөр хурд: {n}", + "CameraControl.Control.FramingSmoothSpeed": "Хүрээлэлтийн гөлгөр хурд: {n}", + + "CameraControl.OBS.IP": "OBS Websocket IP:", + "CameraControl.OBS.Password": "OBS нууц үг (сонголттой):", + "CameraControl.OBS.Connect": "Холбогдох", + "CameraControl.OBS.Instructions": "OBS 28+ хувилбар ажиллаж байгаа эсэхийг шалгана уу", + "CameraControl.OBS.OpenInstaller": "Суулгагчийн вэб хуудас нээх", + "CameraControl.OBS.Launch": "OBS эхлүүлэх", + "CameraControl.OBS.Launching": "Эхлүүлж байна...", + "CameraControl.OBS.Launched": "Эхлүүлсэн!", + "CameraControl.OBS.Connecting": "Холбогдож байна...", + "CameraControl.OBS.Connected": "Холбогдсон!", + "CameraControl.OBS.Disconnected": "Холболт тасарсан!", + "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}/с", + "CameraControl.OBS.FPS": "FPS: {n}", + "CameraControl.OBS.DroppedFrames": "Алдагдсан кадрууд: {n}", + "CameraControl.OBS.Idle": "ИДЛЭВХГҮЙ", + "CameraControl.OBS.Live": "ШУУД", + "CameraControl.OBS.Recording": "БИЧИЛТ", + "CameraControl.OBS.OpenInstallerReason": "Энэ хуудас нь OBS websocket залгацыг татахад зориулагдсан", + + "CameraControl.OBS.Streaming.Start": "Стрим эхлүүлэх", + "CameraControl.OBS.Streaming.Starting": "Стрим эхлүүлж байна...", + "CameraControl.OBS.Streaming.Stop": "Стрим зогсоох", + "CameraControl.OBS.Streaming.Stopping": "Стрим зогсоож байна", + + "CameraControl.OBS.Recording.Start": "Бичлэг эхлүүлэх", + "CameraControl.OBS.Recording.Starting": "Бичлэг эхлүүлж байна...", + "CameraControl.OBS.Recording.Stop": "Бичлэг зогсоох", + "CameraControl.OBS.Recording.Stopping": "Бичлэг зогсоож байна", + + "Settings.Category.Audio": "Дуу", + "Settings.Category.Controls": "Удирдлага", + "Settings.Category.Devices": "Төхөөрөмжүүд", + "Settings.Category.Profile": "Профайл", + "Settings.Category.Networking": "Сүлжээ", + "Settings.Category.Security": "Аюулгүй байдал", + "Settings.Category.Misc": "Бусад", + "Settings.Category.Privacy": "Нууцлал", + "Settings.Category.UserInterface": "Хэрэглэгчийн интерфейс", + "Settings.Category.Graphics": "График", + "Settings.Category.InteractiveCamera": "Камер", + + "Settings.LegacyFeatureSettings.ConvertLegacySettings": "DEBUG - Хуучин тохиргоог хөрвүүлэх", + "Settings.DebugSettings.DebugResetAllSimpleSettings": "DEBUG - Бүх энгийн тохиргоог шинэчлэх", + + "Settings.GeneralControlsSettings": "Ерөнхий удирдлага", + "Settings.LocomotionSettings": "Хөдөлгөөний горим", + "Settings.MovementSettings": "Хөдөлгөөн", + "Settings.MouseSettings": "Хулгана", + + "Settings.GeneralHapticsSettings": "Чухалгаан мэдрэмж", + "Settings.GeneralVRSettings": "VR", + "Settings.LeapMotionSettings": "Leap Motion", + "Settings.ViveHandTrackingSettings": "Vive гарын мөшгих", + "Settings.TrackingSmoothingSettings": "Мөшгилтийн гөлгөржилт", + + "Settings.UserMetricsSettings": "Хэрэглэгчийн метрик", + + "Settings.OnlineStatusSettings" : "Онлайн статус", + "Settings.OnlineStatusSettings.DefaultStatus" : "Анхны статус", + "Settings.OnlineStatusSettings.DefaultStatus.Description" : "Нэвтрэх үедээ энэ статусаар эхлэнэ. Өмнөх статус хадгалагдаагүй бол.", + "Settings.OnlineStatusSettings.RememberMode" : "Сүүлийн статусыг санах", + "Settings.OnlineStatusSettings.RememberMode.Description" : "Өмнөх нэвтрэлтийн статусыг хадгалах эсэхийг тохируулна. Үл үзэгдэх статусыг энэ тохиргоо хэрэглэхгүй.", + "Settings.OnlineStatusSettings.RememberTimespan" : "Статусыг санах хугацаа", + "Settings.OnlineStatusSettings.RememberTimespan.Description" : "Тодорхой хугацаанд дахин нэвтрэхэд статусыг хадгална. Хугацаа хэтэрвэл анхны статусаар эхлэнэ.", + "Settings.OnlineStatusSettings.InvisibleRememberMode" : "Үл үзэгдэх статусыг санах", + "Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "Үл үзэгдэх статусыг тусад нь хадгалах. Нууцлалын шалтгаанаар тусдаа тохируулгатай.", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "Үл үзэгдэх статусыг санах хугацаа", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "Тодорхой хугацаанд үл үзэгдэх статусыг хадгална. Хугацаа хэтэрвэл анхны статусаар эхлэнэ.", + "Settings.OnlineStatusSettings.AutoAwayTimespan" : "Идэвхгүй үед Away статус руу шилжих", + "Settings.OnlineStatusSettings.AutoAwayTimespan.Description" : "Идэвхгүй байх үед автоматаар Away статус руу шилжинэ. Идэвхжүүлэхэд өмнөх статус руу буцна.", + + "Settings.AudioInputDeviceSettings": "Дууны оролт", + "Settings.AudioOutputDeviceSettings": "Дууны гаралт", + "Settings.AudioVolumeSettings": "Дууны хэмжээ", + "Settings.AudioAccessibilitySettings": "Дууны хүртээмж", + "Settings.AudioInputFilteringSettings": "Оролтын шүүлтүүр", + + "Settings.RealtimeNetworkingSettings": "Реалтайм сүлжээ", + "Settings.AssetGatherSettings": "Ассет цуглуулах", + + "Settings.HostAccessSettings": "Хост хандалт", + "Settings.UserRestrictionsSettings": "Хэрэглэгчийн хязгаарлалт", + + "Settings.WindowsSettings": "Windows тохиргоо", + "Settings.DebugSettings": "Debug", + "Settings.LegacyFeatureSettings": "Хуучин функцууд", + "Settings.TwitchInterfaceSettings": "Twitch стримийн интерфейс", + + "Settings.MessagingPrivacySettings": "Мессежийн нууцлал", + + "Settings.LocaleSettings": "Хэл ба бүс", + "Settings.DashSettings": "Хяналтын самбар", + "Settings.NamePlateSettings": "Нэрний хавтангууд", + "Settings.LaserSettings": "Харилцан үйлчлэлийн лазер", + "Settings.DesktopViewSettings": "Desktop харагдац", + "Settings.PhotoCaptureSettings": "Түргэн зураг авах", + + "Settings.DesktopRenderSettings": "Desktop дүрслэлийн тохиргоо", + + "Settings.InteractiveCameraFramingSettings": "Хүрээлэлт", + "Settings.InteractiveCameraPositioningSettings": "Байрлал", + "Settings.InteractiveCameraRenderSettings": "Дүрслэл", + "Settings.InteractiveCameraGroupSettings": "Хэрэглэгч бүлэглэлт", + "Settings.InteractiveCameraSmoothingSettings": "Гөлгөржилт", + "Settings.InteractiveCameraAnchorSettings": "Зангуу", + "Settings.InteractiveCameraPhotoSettings": "Зургууд", + "Settings.InteractiveCameraPostProcessingSettings": "Боловсруулалт", + + "Settings.GeneralControlsSettings.PrimaryHand": "Үндсэн гар", + "Settings.GeneralControlsSettings.PrimaryHand.Description": "Ямар гарыг үндсэн гэж үзэх. Хэрэгсэл барьцад зэрэгт нөлөөлнө.", + "Settings.GeneralControlsSettings.DoubleClickInterval": "Давхар дарах интервал", + "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "Давхар дарах хоёр даралтын хоорондох дээд хугацаа. Хэрэв давхар даралт хэт олон гардаг бол энэ утгыг багасгана.", + + "Settings.LocomotionSettings.LocomotionPreferences": "Хөдөлгөөний сонголтууд", + "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "Хөдөлгөөний сонголтууд", + + "Settings.MovementSettings.LeftSidewaysMode": "Зүүн гар хажуугийн горим", + "Settings.MovementSettings.LeftSidewaysMode.Description": "Зүүн гар joystick-ийн хажуугийн хөдөлгөөний үүргийг тохируулна", + "Settings.MovementSettings.RightSidewaysMode": "Баруун гар хажуугийн горим", + "Settings.MovementSettings.RightSidewaysMode.Description": "Баруун гар joystick-ийн хажуугийн хөдөлгөөний үүргийг тохируулна", + "Settings.MovementSettings.UseHeadDirectionForMovement": "Толгойн чиглэлээр хөдөлгөөн", + "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "Идэвхжүүлсэн тохиолдолд VR-д толгойн чиглэлээр хөдөлнө. Унтраасан тохиолдолд гарны чиглэлийг ашиглана", + "Settings.MovementSettings.UseSmoothTurn": "Гөлгөр эргэлт", + "Settings.MovementSettings.UseSmoothTurn.Description": "VR-д эргэх үед жигд эргэлт хийнэ. Тошоолол үүсгэж болзошгүй. Snap эргэлтд шилжихийг хүсвэл унтраана уу", + "Settings.MovementSettings.SmoothTurnExclusiveMode": "Гөлгөр эргэлтийн дан горим", + "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "Идэвхжүүлсэн тохиолдолд нэг joystick зөвхөн урагш/хойшоо эсвэл эргэлт хийнэ. Санамсаргүй эргэлтийг зогсооно", + "Settings.MovementSettings.SmoothTurnSpeed": "Гөлгөр эргэлтийн хурд", + "Settings.MovementSettings.SmoothTurnSpeed.Description": "Гөлгөр эргэх хурдыг секундэд градусаар тохируулна. Жишээ нь 360 гэвэл 1 секундэд бүтэн эргэлт", + "Settings.MovementSettings.SnapTurnAngle": "Түргэн эргэлтийн өнцөг", + "Settings.MovementSettings.SnapTurnAngle.Description": "Snap эргэх үед хэр их градусаар эргэхийг тохируулна", + "Settings.MovementSettings.NoClipSpeed": "Noclip хурд", + "Settings.MovementSettings.NoClipSpeed.Description": "Noclip горимд хөдөлгөөний хурд. Ихэвчлэн барилга/туршилтанд ашиглана", + "Settings.MovementSettings.MovementDeadzone": "Хөдөлгөөний deadzone", + "Settings.MovementSettings.MovementDeadzone.Description": "Joystick алдааг засах. Илүү их утгаар хөдөлгөөн эхлэхийн тулд илүү их хүчээр түлхэнэ", + "Settings.MovementSettings.TurningDeadzone": "Эргэлтийн deadzone", + "Settings.MovementSettings.TurningDeadzone.Description": "Эргэлтийн алдааг засах. Санамсаргүй эргэлтийг зогсооно", + "Settings.MovementSettings.MovementExponent": "Хөдөлгөөний экспонент", + "Settings.MovementSettings.MovementExponent.Description": "Хөдөлгөөний муруйлтыг тохируулна. 1.0-ээс их бол эхлээд удаан, дараа нь хурдан хөдөлнө", + + "Settings.GrabbingSettings": "Барьц авах тохиргоо", + "Settings.GrabbingSettings.DefaultHandGrabType": "Гараар барьц авах анхны төрөл", + "Settings.GrabbingSettings.DefaultHandGrabType.Description": "Шинэ дэлхийд ороход хэрэглэх анхны барьц авах горим:\n\nАлга: Алганы ойролцоох бүх зүйлийг барьна\n\nНарийн: Эрхий болон ядам хурууны хооронд нэг зүйл барьна\n\nАвто: Гарын байрлалаас хамааран автоматаар солигдоно\n\nУнтраасан: Зөвхөн лазераар барьц авах боломжтой", + + "Settings.FullBodyTrackingSettings": "Бүтэн биеийн мөшгилт", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle" : "Биеийн хэвтээ өнцөг", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description" : "Хөл ба толгойн хоорондох өнцгийн зөрүү. Энэ утгаас хэтэрвэл хэвтээ поз гэж үзэгдэнэ. Хөлийн симуляцид нөлөөлнө", + + "Settings.GamepadSettings": "Тоглоомын хяналт", + "Settings.GamepadSettings.ThumbstickLookSpeed": "Эргэлтийн хурд", + "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "Thumbstick-ээр харах хурдыг тохируулна", + "Settings.GamepadSettings.ThumbstickLookExponent": "Эргэлтийн илтгэгч", + "Settings.GamepadSettings.ThumbstickLookExponent.Description": "Хөдөлгөөний муруйлтыг тохируулна. 1.0-ээс их бол эхлээд удаан, дараа нь хурдан эргэнэ", + "Settings.GamepadSettings.UseGamepadWhenUnfocused": "Фокусгүй үед ашиглах", + "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "Төвөгтэй тоглоом тоглож байхад идэвхжүүлэхгүй байхыг зөвлөнө", + + "Settings.MouseSettings.MouseSensitivity": "Мэдрэмж", + "Settings.MouseSettings.MouseSensitivity.Description": "Desktop горимд хулганы мэдрэмж", + "Settings.MouseSettings.MouseLookSpeed": "Харах хурд", + "Settings.MouseSettings.MouseLookSpeed.Description": "Нэгдүгээр/гуравдугаар этгээд горимд харах хурд", + "Settings.MouseSettings.MousePanSpeed": "Харагдац шилжүүлэх хурд", + "Settings.MouseSettings.MousePanSpeed.Description": "UI-тэй зэрэгцсэн горимд шилжүүлэх хурд", + "Settings.MouseSettings.MouseRotateSpeed": "Эргэлтийн хурд", + "Settings.MouseSettings.MouseRotateSpeed.Description": "Desktop горимд эд зүйлс эргэх хурд", + "Settings.MouseSettings.MouseFreeformRotateSpeed": "Чөлөөт эргэлтийн хурд", + "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "Чөлөөт эргэлт хийх үеийн хурд", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Барьц шилжүүлэх хурд", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "Scroll колесоор барьц шилжүүлэх хурд", + + "Settings.KeyboardLookSettings": "Гарны товчлуураар харах", + "Settings.KeyboardLookSettings.LookEnabled": "Гарны товчлуураар харах", + "Settings.KeyboardLookSettings.LookEnabled.Description": "Сумны товчлуураар толгойн хөдөлгөөнийг удирдах. Зөөврийн компьютер хэрэглэхэд тохиромжтой", + "Settings.KeyboardLookSettings.HorizontalSpeed": "Хэвтээ хурд", + "Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Толгойг хэвтээ чиглэлд шилжүүлэх хурд", + "Settings.KeyboardLookSettings.VerticalSpeed": "Босоо хурд", + "Settings.KeyboardLookSettings.VerticalSpeed.Description": "Толгойг босоо чиглэлд шилжүүлэх хурд", + + "Settings.GeneralHapticsSettings.EnableControllerVibration": "Хянагч чичиргээ", + "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "VR хянагч дээрх чичиргээг идэвхжүүлэх", + "Settings.GeneralHapticsSettings.EnableHaptics": "Чухалгаан мэдрэмж", + "Settings.GeneralHapticsSettings.EnableHaptics.Description": "Дэлхийн объектуудаас мэдрэгч төхөөрөмжүүдэд мэдрэмж үүсгэх", + + "Settings.GeneralVRSettings.UseVRHotswitching": "VR горимыг автоматаар солих", + "Settings.GeneralVRSettings.UseVRHotswitching.Description": "VR гар хэрэглэх/авахад автоматаар горим солигдоно", + + "Settings.TrackingSmoothingSettings.HandPositionSmoothing": "Гарны байрлалын гөлгөржүүлэлт", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing": "Гарны эргэлтийн гөлгөржүүлэлт", + "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description": "Гарны чичиргээг багасгах. Мэдрэлтийн асуудалтай хэрэглэгчдэд тустай", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description": "Гарны эргэлтийн тогтворгүй байдлыг багасгах", + + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing": "Хөлийн байрлалын гөлгөржүүлэлт", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing": "Хөлийн эргэлтийн гөлгөржүүлэлт", + + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description": "Хөлийн мөшгилтийн чичиргээг арилгах. Хурдан хөдөлгөөнд хүрэлцээгүй болгож болзошгүй", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description": "Хөлийн эргэлтийн тогтворгүй байдлыг арилгах", + + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing": "Хонгоны байрлалын гөлгөржүүлэлт", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing": "Хонгоны эргэлтийн гөлгөржүүлэлт", + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description": "Хонгоны мөшгилтийн чичиргээг арилгах", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description": "Хонгоны эргэлтийн тогтворгүй байдлыг арилгах", + + "Settings.MediaPrivacySettings": "Медиа нууцлал", + "Settings.MediaPrivacySettings.MediaMetadataOptOut": "Медиа мета өгөгдөлд оролцохгүй", + "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description": "Зургийн мета өгөгдөлд таны мэдээлэл хадгалагдахгүй. Гэхдээ зураг дээр харагдах болно.\n\nЭнэ тохиргоог үл тоомсорлосон хэрэглэгчийг модерацид мэдэгдэнэ үү", + "Settings.MediaPrivacySettings.HideInScreenshots": "Зурган дээр бичигдэхгүй", + "Settings.MediaPrivacySettings.HideInScreenshots.Description": "Тоглоомын доторх скриншотуудад харагдахгүй\n\nАНХААР: Бодит камер болон бусад аргаар авсан зурагт нөлөөлөхгүй", + + "Settings.MediaPrivacySettings.StripImageFileMetadata": "Зургийн мета өгөгдлийг устгах", + "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "Импорт хийх үед EXIF, GPS зэрэг мета өгөгдлийг устгана\n\n\"Түүхий файл\" сонголтоор импортлосон тохиолдолд хэрэглэгдэхгүй", + + "Settings.Category.Integrations": "Интеграц", + "Settings.DiscordIntegrationSettings": "Discord интеграц", + "Settings.SteamIntegrationSettings": "Steam интеграц", + + "Settings.DiscordIntegrationSettings.RichPresence": "Discord Rich Presence", + "Settings.DiscordIntegrationSettings.RichPresence.Description": "{appName}-н мэдээллийг Discord-д илгээх түвшин:\n\nУнтраасан - Мэдээлэл илгээхгүй\nХязгаарлагдмал - Зөвхөн үндсэн мэдээлэл\nБүрэн - Нийтлэг сессийн нэр, хэрэглэгчийн тоо илгээнэ", + + "Settings.SteamIntegrationSettings.RichPresence": "Steam Rich Presence", + "Settings.SteamIntegrationSettings.RichPresence.Description": "{appName}-н мэдээллийг Steam-д илгээх түвшин. Steam үргэлж тоглоомыг харуулах болно", + + "Settings.SteamIntegrationSettings.SaveScreenshots": "Скриншотуудыг хадгалах", + "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "Зураг авах бүрт Steam скриншот руу хуулбар хадгалах", + + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "Steam Voice-г албадан ашиглах", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "Steam Remote Play ашиглах үед микрофоноор Steam Voice-г автоматаар ашиглана

Гадаад микрофон хэрэглэхийг хүсвэл идэвхгүй болгоно", + + "Settings.LeapMotionSettings.LeapMotionEnabled": "Leap Motion идэвхжүүлэх", + "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "Гар болон хурууны хөдөлгөөнийг Leap Motion-оор мөшгих", + "Settings.LeapMotionSettings.Offset": "Зөөлтийн утга", + "Settings.LeapMotionSettings.Offset.Description": "VR гарны сенсор байрлалын зөөлтийг тохируулна", + "Settings.LeapMotionSettings.SnapDistance": "Хянагчтай нэгдэх зай", + "Settings.LeapMotionSettings.SnapDistance.Description": "Хянагч ойртсон үед Leap Motion-оос автоматаар шилжих зай", + "Settings.LeapMotionSettings.UseFingersWhenSnapped": "Хурууны мэдрэмжийг үргэлжлүүлэх", + "Settings.LeapMotionSettings.UseFingersWhenSnapped.Description": "Хянагчтай холбогдсон ч Leap Motion-ын хурууны мэдрэмжийг ашиглах", + + "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled": "Vive гарны мөрдөлт", + "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description": "Идэвхжүүлсэн тохиолдолд VR нүдний шилийн камеруудыг ашиглан таны гар, хурууны хөдөлгөөнийг мөрдөнө. Steam VR тохиргоон дээр гарны мөрдөлтийг идэвхжүүлэх шаардлагатай.", + "Settings.ViveHandTrackingSettings.SnapDistance": "Хянагчийн холболтын зай", + "Settings.ViveHandTrackingSettings.SnapDistance.Description": "Гар нь хянагчийн хүрээнд ороход автоматаар холбогдож, нүдний шилний камерын оронд хянагчийн мэдээллийг ашиглана. Энэ тохиргоо нь холболт үүсэх зайг тодорхойлно.", + "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "Хянагч ашиглах үед хурууны мөрдөлт", + "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "Хянагчтай холбогдсон үед VR нүдний шилний камерын мэдээллээр хурууны байрлалыг үргэлжлүүлэн тохируулах", + + "Settings.TrackerSettings": "Мөрдөгчийн тохиргоо", + "Settings.TrackerSettings.UseTrackers": "Мөрдөгч ашиглах", + "Settings.TrackerSettings.UseTrackers.Description": "Биеийн бүх мөрдөгчийг идэвхгүй болгох. Цэнэглэж байгаа мөрдөгч зүүний буланд байхад аватар хэв гажилтаас сэргийлнэ.", + "Settings.TrackerSettings.Trackers": "Мөрдөгчийн удирдлага", + "Settings.TrackerSettings.Trackers.Breadcrumb": "Мөрдөгч", + + "Settings.TrackerSettings.Trackers.UseTracker": "Мөрдөгч ашиглах", + "Settings.TrackerSettings.Trackers.UseTracker.Description": "Энэ мөрдөгчийг идэвхжүүлэх эсэх. Тохиргоог дахин тохируулахгүйгээр түр идэвхгүй болгох", + "Settings.TrackerSettings.Trackers.FreezeTracking": "Мөрдөлтийг цөөрүүлэх", + "Settings.TrackerSettings.Trackers.FreezeTracking.Description": "Мөрдөгчийг идэвхтэй хэвээр байлгаж, одоогийн байрлалыг тогтооно. Дараа нээлтэд автоматаар шинэчлэгдэнэ", + "Settings.TrackerSettings.Trackers.CustomName": "Захиалгат нэр", + "Settings.TrackerSettings.Trackers.CustomName.Description": "ID-гээс ялгагдахын тулд өөрийн нэр өгөх. Зөвхөн харагдацын өөрчлөлттэй", + "Settings.TrackerSettings.Trackers.MappedBodyNode": "Биеийн холболт", + "Settings.TrackerSettings.Trackers.MappedBodyNode.Description": "Мөрдөгчийг биеийн аль хэсэгт холбох вэ?\n\nБиеийн бүрэн калибрлэлт хийхийг зөвлөж байна", + "Settings.TrackerSettings.Trackers.MappedPosition": "Холболтын байрлал", + "Settings.TrackerSettings.Trackers.MappedPosition.Description": "Мөрдөгчийн холбогдсон биеийн хэсэгт харьцангуй байрлал\n\nГараар бус калибрлэлт хийхийг зөвлөж байна", + "Settings.TrackerSettings.Trackers.MappedRotation": "Холболтын эргэлт", + "Settings.TrackerSettings.Trackers.MappedRotation.Description": "Мөрдөгчийн холбогдсон биеийн хэсэгт харьцангуй эргэлт\n\nГараар бус калибрлэлт хийхийг зөвлөж байна", + "Settings.TrackerSettings.Trackers.UseInVR": "VR-д ашиглах", + "Settings.TrackerSettings.Trackers.UseInVR.Description": "VR горимд аватарт нөлөөлөх эсэх", + "Settings.TrackerSettings.Trackers.UseInDesktop": "Шүүгээний горимд ашиглах", + "Settings.TrackerSettings.Trackers.UseInDesktop.Description": "Шүүгээний горимд аватарт нөлөөлөх эсэх", + "Settings.TrackerSettings.Trackers.TrackerID": "Мөрдөгчийн ID", + "Settings.TrackerSettings.Trackers.TrackerID.Description": "Хувийн мөрдөгчийн ID. Хэв маягаар танихгүйгээр зориулсан нууцлалтай мэдээлэл", + "Settings.TrackerSettings.Trackers.TrackerBattery": "Мөрдөгчийн зай", + "Settings.TrackerSettings.Trackers.TrackerBattery.Description": "Мөрдөгчийн зайны түвшин. Зай мэдрэгчгүй загварууд байж болно", + "Settings.TrackerSettings.Trackers.TrackerIsCharging": "Цэнэглэж байгаа эсэх", + "Settings.TrackerSettings.Trackers.TrackerIsCharging.Description": "Мөрдөгчийн цэнэглэгдэж байгаа эсэх. Зарим загварт боломжгүй", + "Settings.TrackerSettings.Trackers.Unmap": "Холболтыг шинэчлэх", + "Settings.TrackerSettings.Trackers.Remove": "Мөрдөгчийг устгах", + + "Settings.SteamLinkSettings": "Steam Link", + "Settings.SteamLinkSettings.OSC_DataPort": "OSC нүүрний мөрдөлтийн порт", + "Settings.SteamLinkSettings.OSC_DataPort.Description": "SteamVR-ын нүүрний мөрдөлтийн порттой таарч байх ёстой", + + "Settings.HapticPointMapping.MappingTarget": "Холбох цэг", + "Settings.HapticPointMapping.MappingTarget.Description": "Аватар дээрх тодорхой хэсэгт хаптик төхөөрөмжийг холбох", + + "Settings.HapticPointMapping.PointRadius": "Хаптик цэгийн радиус", + "Settings.HapticPointMapping.PointRadius.Description": "Хаптик идэвхжүүлэх хүрээний хэмжээ. Их радиус нарийвчлалыг бууруулна", + + "Settings.HapticPointMapping.TorsoHorizontalPosition": "Цээжний хэвтээ байрлал", + "Settings.HapticPointMapping.TorsoHorizontalPosition.Description": "Зүүнээс баруун тийш хэвтээ чиглэлийн байрлал", + "Settings.HapticPointMapping.TorsoVerticalPosition": "Цээжний босоо байрлал", + "Settings.HapticPointMapping.TorsoVerticalPosition.Description": "Доодоос дээш чиглэсэн босоо байрлал", + "Settings.HapticPointMapping.TorsoSide": "Цээжний тал", + "Settings.HapticPointMapping.TorsoSide.Description": "Урд эсвэл хойд талд холбох", + + "Settings.HapticPointMapping.HeadPitchAngle": "Толгойн өнцөг (босоо)", + "Settings.HapticPointMapping.HeadPitchAngle.Description": "Хамарнаас дээш (толгойн орой) эсвэл доош (эрүү) чиглэсэн өнцөг", + "Settings.HapticPointMapping.HeadYawAngle": "Толгойн өнцөг (хэвтээ)", + "Settings.HapticPointMapping.HeadYawAngle.Description": "Зүүн/баруун эргэлтийн өнцөг. 180°-д толгойн ар талд", + + "Settings.HapticPointMapping.ArmSide": "Гар", + "Settings.HapticPointMapping.ArmSide.Description": "Зүүн эсвэл баруун гарт холбох", + "Settings.HapticPointMapping.ArmPositionAlong": "Гарын дагуух байрлал", + "Settings.HapticPointMapping.ArmPositionAlong.Description": "Мөрнөөс бугуй хүртэлх байрлал (тохой дунд)", + "Settings.HapticPointMapping.ArmAngleAround": "Гарын тойрог өнцөг", + "Settings.HapticPointMapping.ArmAngleAround.Description": "Гарын тойргийн өнцөг (0°-д гарны орой, 180°-д гарны ар тал)", + + "Settings.HapticPointMapping.LegSide": "Хөл", + "Settings.HapticPointMapping.LegSide.Description": "Зүүн эсвэл баруун хөлд холбох", + "Settings.HapticPointMapping.LegPositionAlong": "Хөлийн дагуух байрлал", + "Settings.HapticPointMapping.LegPositionAlong.Description": "Хүзүүнээс шагай хүртэлх байрлал (өвдөг дунд)", + "Settings.HapticPointMapping.LegAngleAround": "Хөлийн тойрог өнцөг", + "Settings.HapticPointMapping.LegAngleAround.Description": "Хөлийн тойргийн өнцөг (0°-д урд тал, 180°-д ар тал)", + + "Settings.HapticPointMapping.ControllerSide": "Хянагч", + "Settings.HapticPointMapping.ControllerSide.Description": "Зүүн/баруун хянагчтай холбох", + + "Settings.HapticPointMapping.Tag": "Хаптик тэг", + "Settings.HapticPointMapping.Tag.Description": "TagHapticPointMapper-тай таарч байх ёстой тусгай тэг. Ерөнхий тохиргоонд тохирохгүй тохиолдолд ашиглана", + + "Settings.GiggleTechSettings": "GiggleTech төхөөрөмж", + "Settings.GiggleTechSettings.Devices": "GigglePuck-уудыг удирдах", + "Settings.GiggleTechSettings.GigglePuckIP": "GigglePuck IP хаяг нэмэх", + "Settings.GiggleTechSettings.GigglePuckIP.Description": "Сүлжээнд GigglePuck автоматаар илрээгүй бол IP хаягаа оруулаад доорх товчоор гараар нэмнэ үү.\n\nНэмсний дараа \"GigglePuck-уудыг удирдах\" хэсгээс тохируулна уу.", + "Settings.GiggleTechSettings.RegisterGigglePuck": "GigglePuck-г гараар бүртгүүлэх", + "Settings.GiggleTechSettings.Devices.IP": "GigglePuck IP", + "Settings.GiggleTechSettings.Devices.IsConnected": "GigglePuck холбогдсон эсэх", + "Settings.GiggleTechSettings.Devices.UseDevice": "Төхөөрөмж ашиглах", + "Settings.GiggleTechSettings.Devices.UseDevice.Description": "Тусгайлан идэвхжүүлж/идэвхгүй болгох. Идэвхгүй үед хаптик үйлдэл зогсоно.", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected": "Үргэлж холбогдсон гэж үзэх", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description": "Сүлжээнд илрээгүй ч холбогдсон гэж тооцно.\n\nАвтомат илрэлтэд асуудалтай сүлжээнд ашиглах.", + "Settings.GiggleTechSettings.Devices.IntensityScale": "Хүч чадлын масштаб", + "Settings.GiggleTechSettings.Devices.IntensityScale.Description": "GigglePuck-д илгээх хаптик хүчийг тохируулна. Хамгийн их аюулгүй утгаас хэтрэхгүй.", + "Settings.GiggleTechSettings.Devices.Remove": "Бичлэг устгах", + "Settings.GiggleTechSettings.Devices.CustomName": "Захиалгат нэр", + "Settings.GiggleTechSettings.Devices.CustomName.Description": "Тохиромжтой нэр өгөх. Зөвхөн харагдацанд нөлөөлнө.", + "Settings.GiggleTechSettings.Devices.Breadcrumb": "GigglePuck-ууд", + "Settings.GiggleTechSettings.Devices.ActivationIntensity": "Одоогийн хүч", + "Settings.GiggleTechSettings.Devices.MinimumIntensity": "Хамгийн бага хүч", + "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description": "Хаптик төхөөрөмжийн хамгийн бага идэвхжүүлэх хүч. Хэт бага үед төхөөрөмж унтарч болно.", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity": "Эхний идэвхжүүлэх хүч", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description": "Идэвхгүй байхад идэвхжсэн үед түр зуур энэ хүчээр ажиллана. Моторыг эхлүүлэхэд тусална.", + + "Settings.UserMetricsSettings.UserHeight": "Өндөр", + "Settings.UserMetricsSettings.UserHeight.Description": "Бодит өндөрөө оруулж аватартаа масштаб хийнэ. Суух горимд энэ өндөрт байрлана.\n\nЖишээ нь: 175 см (метрик) эсвэл 5'11\" (империал).", + + "Settings.FavoritesSettings": "Дуртайгууд", + "Settings.FavoritesSettings.AutoLoadCloudHome": "Эхлэхэд cloud home ачаалах", + "Settings.FavoritesSettings.AutoLoadCloudHome.Description": "Идэвхжүүлсэн тохиолдолд cloud home автоматаар ачаална. Дараагийн эхлэлд нөлөөлнө.", + + "Settings.AudioInputDeviceSettings.UseSystemDefault": "Системийн анхны оролцоог ашиглах", + "Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "Системийн анхны оролцоог автоматаар ашиглах. Тохируулга доор өөр төхөөрөмж сонгох бол идэвхгүй болгох.", + "Settings.AudioInputDeviceSettings.DevicePriorities": "Дууны оролтын төхөөрөмжүүд", + "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "Дууны оролтын төхөөрөмж", + "Settings.AudioInputDeviceSettings.SetAsDefault": "Анхдагч болгох", + "Settings.AudioInputDeviceSettings.Testing.Header": "Дууны оролтыг шалгах", + "Settings.AudioInputDeviceSettings.Testing.Description": "Сонгосон төхөөрөмжийн дууг шууд сонсох боломжтой. Товчоор дууг дахин тоглуулна.", + "Settings.AudioInputDeviceSettings.Testing.ListenToInput": "Энэ оролтыг сонсох", + "Settings.AudioInputDeviceSettings.Testing.StopListeningToInput": "Сонсохоо зогсоох", + "Settings.AudioInputDeviceSettings.Testing.Monitoring.Header": "Шууд дууны хяналт", + + "Settings.AudioOutputDeviceSettings.UseSystemDefault": "Системийн анхны гаралтыг ашиглах", + "Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "Дууны гаралтын системийн анхны төхөөрөмжийг ашиглах. VR/шүүгээ горимд өөр төхөөрөмж ашиглах бол тохируулна уу.", + "Settings.AudioOutputDeviceSettings.DevicePriorities": "Дууны гаралтын төхөөрөмжүүд", + "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "Дууны гаралтын төхөөрөмж", + "Settings.AudioOutputDeviceSettings.SetAsDefault": "Анхдагч болгох", + + "Settings.AudioVolumeSettings.MasterVolume": "Үндсэн дууны хэмжээ", + "Settings.AudioVolumeSettings.MasterVolume.Description": "Бүх дууны ерөнхий хэмжээг тодорхойлно.", + "Settings.AudioVolumeSettings.SoundEffectVolume": "Дүрсний дууны хэмжээ", + "Settings.AudioVolumeSettings.SoundEffectVolume.Description": "Объект, гаджетуудын дууны хэмжээ.", + "Settings.AudioVolumeSettings.MultimediaVolume": "Мультимедиа дууны хэмжээ", + "Settings.AudioVolumeSettings.MultimediaVolume.Description": "Видео/дуу тоглуулагч, дэлхийн дууны хэмжээ.", + "Settings.AudioVolumeSettings.VoiceVolume": "Хэрэглэгчийн дууны хэмжээ", + "Settings.AudioVolumeSettings.VoiceVolume.Description": "Бусад хэрэглэгчдийн яриаг хянах. Session хэсэгт хүн бүрийн хэмжээг тус тусад нь тохируулна.", + "Settings.AudioVolumeSettings.UserInterfaceVolume": "ХЭ-ийн дууны хэмжээ", + "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "Товчлуур, слайдер, хэрэгслийн дууны хэмжээ.", + + "Settings.AudioAccessibilitySettings.WhisperVolume": "Шөнөөлөх горимын дуу", + "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "Шөнөөлөх горимд бөмбөрцөг гаднах дууны сулралтыг тодорхойлно.", + "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "Дууны мессежийн дуу", + "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "Холбоо барих хэсэгт мессеж бичих үеийн бусад дууны хэмжээ. \"Дууны түгжээ\"-г багасгана.", + + "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "Дууны хэвийн болгох", + "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "Дууны түвшинг автоматаар тэнцүүлнэ. Бусад хэрэглэгчдэд тогтмол дуугарахад тусална.", + "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "Шуугиан хаалтын босго", + "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "Шуугианыг шүүх хамгийн их дууны түвшин. Шуугиан их байвал энэ утгыг нэмнэ үү.", + "Settings.AudioInputFilteringSettings.NoiseGateAttack": "Шуугиан хаалтын идэвхжилт", + "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "Босго дуунаас өндөр дууны хариу үйлдэл хурд. Өндөр утга удаашрал үүсгэнэ.", + "Settings.AudioInputFilteringSettings.NoiseGateHold": "Шуугиан хаалтын тогтолцоо", + "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "Дуу босго доош орсны дараа хаалт хаагдах хугацаа.", + "Settings.AudioInputFilteringSettings.NoiseGateRelease": "Шуугиан хаалтын сулралт", + "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "Дуу намсарсны дараа хаалт хаагдах хурд.", + + "Settings.AudioInputFilteringSettings.NormalizationThreshold": "Хэвийн болгох босго", + "Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "Хэт нам дууг өсгөх босго. Дуу чанга дуугараагүй бол утгыг багасгана.", + + "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "Шуугиан шүүгч (RNNoise)", + "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "Дуунаас шуугианыг шүүнэ. Гол дууг илүү тодорхой болгох. Зарим дууг шүүж болзошгүй.", + + "Settings.AudioPerformanceSettings": "Дууны гүйцэтгэлийн тохиргоо", + "Settings.AudioPerformanceSettings.MaxVoices": "Идэвхтэй дууны хамгийн их тоо", + "Settings.AudioPerformanceSettings.MaxVoices.Description": "Нэгэн зэрэг тоглох дууны тоо. Өндөр утга CPU-г их ашиглана.

Хэт өндөр үед дуу тасарна.", + "Settings.AudioPerformanceSettings.SimulationFrameSize": "Симуляцийн хүрээний хэмжээ", + "Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "Дуу боловсруулах хүрээний хэмжээ. 1024-г өөрчлөхгүй байхыг зөвлөж байна.

Өндөр утга удаашрал үүсгэнэ.", + "Settings.AudioPerformanceSettings.OutputBufferSize": "Тоглуулах буферийн хэмжээ", + "Settings.AudioPerformanceSettings.OutputBufferSize.Description": "Өндөр утга дууны тогтвортой байдал, бага утга бага завсарлага.

Багасгавал дууны завсарлага багасна.", + + "Settings.VoiceSettings": "Дууны тохиргоо", + "Settings.VoiceSettings.MutePersistence": "Чимээгүй горимын тогтвортой байдал", + "Settings.VoiceSettings.MutePersistence.Description": "Чимээгүйгээр эхлэх: Нэвтрэх бүрт чимээгүй горимд орно.\n\nЧимээтэй эхлэх: Чимээтэйгээр эхлэнэ. Чимээгүй горимд орох эсвэл \"ярих\" товч (V) дарах шаардлагатай.\n\nСүүлчийг санах: Сүүлд хэрэглэсэн төлөвийг хадгалах.", + + "Settings.EarmuffSettings" : "Чихний бөглөө", + "Settings.EarmuffSettings.EarmuffEnabled" : "Чихний бөглөө горим", + "Settings.EarmuffSettings.EarmuffEnabled.Description" : "Идэвхжүүлсэн үед хэрэглэгчийн дуу нь зай болон чиглэлээр сулрах болно.\n\n\"Сонсголын конус\" үүсгэж олон дуу давхцахаас сэргийлнэ.", + "Settings.EarmuffSettings.Directionality" : "Чиглэлийн нөлөө", + "Settings.EarmuffSettings.Directionality.Description" : "Ар талын дууны сулралтыг хянах. 0% үед ар урд ижил дуугарах. 100% үед ар талын дууг ойрхон байхгүй бол сонсохгүй.", + "Settings.EarmuffSettings.Distance" : "Зай", + "Settings.EarmuffSettings.Distance.Description" : "Дууны хэвийн түвшинд үлдэх хамгийн их зайг тодорхойлно (чиглэлийн нөлөө 0% үед ар талд мөн адил).", + "Settings.EarmuffSettings.Angle" : "Өнцөг", + "Settings.EarmuffSettings.Angle.Description" : "Дууны хэвийн түвшинд үлдэх нүүрний өнцгийг тодорхойлно. Энэ өнцгөөс гадуурх дуу суларна.", + "Settings.EarmuffSettings.TransitionStart" : "Шилжилтийн эхлэл", + "Settings.EarmuffSettings.TransitionStart.Description" : "Сонсголын конусоос дуу сулрах эхлэх зай. Тэгээс дээш утга санал болгож байна.", + "Settings.EarmuffSettings.TransitionLength" : "Шилжилтийн муж", + "Settings.EarmuffSettings.TransitionLength.Description" : "Дууны сулралт болох зайн муж. Их утгатай үед жигд шилжинэ.", + "Settings.EarmuffSettings.VolumeAttenuation" : "Дууны сулралт", + "Settings.EarmuffSettings.VolumeAttenuation.Description" : "Сонсголын конусын гаднах дууны хэмжээ. 0% үед бүр чимээгүй болно.", + + "Settings.RealtimeNetworkingSettings.DisableLAN": "LAN идэвхгүйжүүлэх", + "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "Локал сүлжээний онцлог шинж чанаруудыг идэвхгүйжүүлнэ: сессийн зарлалт зэрэг.", + "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Steam сокетийг давуулан ашиглах", + "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "LNL протоколын асуудал гарсан үед идэвхжүүлнэ. Тогтвортой байдал буурч болзошгүй.", + "Settings.RealtimeNetworkingSettings.PreferTCP": "TCP-г давуулан ашиглах", + "Settings.RealtimeNetworkingSettings.PreferTCP.Description": "Локал сүлжээнд TCP протоколыг ашиглах. UDP-г дэмждэггүй сүлжээнд ашиглах.\n\nГолын блокуулалт үүсгэж болзошгүй.", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL цонхны хэмжээ", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "Реалтайм сүлжээний LNL протоколын цонхны хэмжээ. Диагностикт зориулагдсан.\n\nАнхны утга: 64\n\nАНХААР: Түр зуурын шийдэл.", + + "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "Зэрэгцээ asset дамжуулалтын тоо", + "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "Сессийн эзэн үед зэрэгцээ дамжуулах asset-ийн хамгийн их тоо. Сүлжээний чанарт нөлөөлнө.", + "Settings.AssetGatherSettings.MaxConcurrentDownloads": "Зэрэгцээ татан авалтын тоо", + "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "Нэгэн зэрэг татаж авах asset-ийн тоо. Өндөр утга сүлжээг ачаална.", + + "Settings.HostAccessSettings.Entries": "Хост хандалтын зөвшөөрөл", + "Settings.HostAccessSettings.Entries.Breadcrumb": "Хост хандалтын зөвшөөрөл", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "HTTP хүсэлт зөвшөөрөх", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "Гуравдагч сервисүүдтэй холбогдох REST API хүсэлтийг зөвшөөрнө.", + "Settings.HostAccessSettings.Entries.AllowWebsockets": "Websocket зөвшөөрөх", + "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "Реалтайм хоёр чиглэлийн холболтыг зөвшөөрнө.", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "OSC хүлээн авалт зөвшөөрөх", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "{appName} OSC мэдээлэл хүлээн авах эсэх", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "OSC илгээлт зөвшөөрөх", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "{appName} OSC мэдээлэл илгээх эсэх", + "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "Сүүлчийн гиперлинк хүсэлтийн шалтгаан", + "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "Сүүлчийн websocket хүсэлтийн шалтгаан", + "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "Сүүлчийн OSC илгээгчийн шалтгаан", + "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "Сүүлчийн OSC хүлээн авагчийн шалтгаан", + "Settings.HostAccessSettings.Entries.Remove": "Бичлэг устгах (дараа дахин асуух болно)", + "Settings.HostAccessSettings.DebugReset": "Хост хандалтын бичлэгүүдийг шинэчлэх", + + "Settings.UserRestrictionsSettings.DebugReset": "Хэрэглэгчийн хязгаарлалтыг шинэчлэх", + + "Settings.WindowsSettings.KeepOriginalScreenshotFormat": "Анхны скриншот форматыг хадгалах", + "Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "JPG/PNG руу хөрвүүлэхгүй. Зарим програмад нээгдэхгүй байж болно.", + + "Settings.DebugSettings.DebugInputBindings": "Оролтын холболтыг debug хийх", + "Settings.DebugSettings.DebugInputBindings.Description": "Хөгжүүлэгчдэд зориулсан debug мэдээлэл харуулах", + "Settings.DebugSettings.ConvertParticleSystems": "PhotonDust систем рүү хөрвүүлэх", + "Settings.DebugSettings.ConvertParticleSystems.Description": "Шинээр ачаалагдсан контентыг PhotonDust систем рүү хөрвүүлнэ.

Туршилтын зориулалттай! Хэрэглэхэд контент гэмтэж болзошгүй.", + + "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Хавчаар дараад багаж сонгох", + "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description" : "Хоёр удаа grip дарах замаар багаж сонгох. Ирээдүйд хасагдах боломжтой.", + "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "Хуучин world солигч ашиглах", + "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "Гол бус гарны app товчоор хуучин world солигч нээх. Ирээдүйд шинэчлэгдэнэ.", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "Хуучин инвентари/сессийн товчлуур ашиглах", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "Grip + App товчоор хуучин цэс нээх.", + + "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "Хөлийн симуляцийг идэвхгүйжүүлэх", + "Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "Poser зэрэг багажтай ажиллахад ашиглана.

Ашиглаагүй үед хөлийн анимейшн алдаатай харагдана.

АНХААР: Ирээдүйд хасагдана.", + + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "Хуучин ая реверб боловсруулалтыг хадгалах", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "Хуучин аудио контентын реверб бүсийг үл тоомсорлох.

Хөрвүүлсний дараа тохиргоо \"бэхжинэ\".", + + "Settings.TwitchInterfaceSettings.ChannelName": "Twitch сувгийн нэр", + "Settings.TwitchInterfaceSettings.ChannelName.Description": "Twitch Chat panel-д ашиглагдах сувгийн нэр. Стримчдэд зориулагдсан.", + + "Settings.MessagingPrivacySettings.DoNotSendReadStatus": "Уншсан төлөв илгээхгүй", + "Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description": "Бусад хэрэглэгчид таны мессеж уншсан эсэхийг харахгүй.", + + "Settings.LocaleSettings.CultureLocaleCode": "Соёл орчны код", + "Settings.LocaleSettings.CultureLocaleCode.Description": "Тоо, огноа зэрэг форматлалтын соёл орчныг тусгайлан тохируулах. Жишээ нь: англи хэлтэй Японы формат.", + "Settings.LocaleSettings.UseImperialUnits": "Империал нэгж ашиглах", + "Settings.LocaleSettings.UseImperialUnits.Description": "Метрийн оронд империал нэгж (фут, фунт) ашиглах. АНУ-д зориулагдсан.", + "Settings.LocaleSettings.AvailableLocales": "Орчныг сонгох", + "Settings.LocaleSettings.AvailableLocales.Breadcrumb": "Орчинууд", + "Settings.LocaleSettings.AvailableLocales.SystemLocale": "Системийн хэлийг ашиглах", + + "Settings.DashSettings.DashCurvature": "Муруйлт", + "Settings.DashSettings.DashCurvature.Description": "VR-д dash хэр муруй харагдахыг тодорхойлно. 0 үед хавтгай.", + "Settings.DashSettings.OpenCloseSpeed": "Нээх/хаах хурд", + "Settings.DashSettings.OpenCloseSpeed.Description": "Dash-ын анимейшны хурдыг тохируулах. Өндөр утгатай үед агшин нээгдэнэ.", + "Settings.DashSettings.AllowReplacingSettings": "Тохиргоог солихыг зөвшөөрөх", + "Settings.DashSettings.AllowReplacingSettings.Description": "UI засвар горимд Settings facet-ыг өөрчлөх боломжийг олгоно. Засвар хийсний дараа идэвхгүй болгохыг зөвлөж байна.", + + "Settings.NotificationSettings": "Мэдэгдлийн тохиргоо", + "Settings.NotificationSettings.UserOnline": "Холбоо баригч онлайн", + "Settings.NotificationSettings.UserOnline.Description": "Холбоо баригч онлайн болсон үед мэдэгдэл авах эсэх.", + "Settings.NotificationSettings.UserSociable": "Холбоо баригч нийгэмлэг болсон", + "Settings.NotificationSettings.UserSociable.Description": "Холбоо баригч нийгэмлэг горимд орсон үед дуутай мэдэгдэл илгээгдэнэ. Урих/анхааруулах боломжтой.\n\nЭнэ мэдэгдлийг идэвхгүй болгох үед зөвхөн онлайн мэдэгдэлтэй адилхан үзэгдэнэ.", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild": "Холбоо баригч зохицоогүй хувилбар дээр", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description": "Холбоо баригч шинэ эсвэл туршилтын хувилбар ашиглаж байхад мэдэгдэл авах эсэх.", + "Settings.NotificationSettings.Message": "Мессеж", + "Settings.NotificationSettings.Message.Description": "Мессеж ирсэн үед мэдэгдэл авах эсэх.", + "Settings.NotificationSettings.Invite": "Сессийн урилга", + "Settings.NotificationSettings.Invite.Description": "Сессид уригдсан үед мэдэгдэл авах эсэх.", + "Settings.NotificationSettings.InviteRequest": "Урилга хүсэлт", + "Settings.NotificationSettings.InviteRequest.Description": "Хариулах боломжтой урилга хүсэлт ирсэн үед мэдэгдэл авах эсэх.", + "Settings.NotificationSettings.ContactRequest": "Холбоо барих хүсэлт", + "Settings.NotificationSettings.ContactRequest.Description": "Хэн нэгнээс холбоо барих хүсэлт ирсэн үед мэдэгдэл авах төрөл.", + "Settings.NotificationSettings.ContactSessionStarted": "Холбоо баригчийн шинэ сесси", + "Settings.NotificationSettings.ContactSessionStarted.Description": "Холбоо баригч шинэ сесси эхлүүлсэн үед мэдэгдэл авах.", + "Settings.NotificationSettings.PublicSessionStarted": "Нийтийн шинэ сесси", + "Settings.NotificationSettings.PublicSessionStarted.Description": "Холбоо баригч бус хүн нийтийн сесси эхлүүлсэн үед мэдэгдэл авах.", + "Settings.NotificationSettings.UserJoinAndLeave": "Хэрэглэгч орж/гарсан", + "Settings.NotificationSettings.UserJoinAndLeave.Description": "Одоогийн дэлхийд хэрэглэгч орж/гарсан үед мэдэгдэл авах.", + "Settings.NotificationSettings.PermissionChanged": "Зөвшөөрлийн түвшин өөрчлөгдсөн", + "Settings.NotificationSettings.PermissionChanged.Description": "Дэлхийд таны зөвшөөрлийн түвшин өөрчлөгдсөн үед мэдэгдэх (Жишээ: Зочин → Үүсгэгч).", + + "Settings.NamePlateSettings.NameplateVisibility": "Нэрний хавтасны харагдац", + "Settings.NamePlateSettings.NameplateVisibility.Description": "Хэний нэрний хавтас харагдахыг тохируулах.", + "Settings.NamePlateSettings.UseCustomNameplates": "Захиалгат нэрний хавтас харуулах", + "Settings.NamePlateSettings.UseCustomNameplates.Description": "Захиалгат нэрний хавтас уншигдахгүй эсвэл хэрэглэгчийн бодит нэр/тэмдэг харагдахыг хүсвэл идэвхгүй болгох.", + + "Settings.CustomizationSettings": "Захиалгат тохиргоо", + "Settings.CustomizationSettings.UserInterfaceEditMode": "ХЭ засвар горим", + "Settings.CustomizationSettings.UserInterfaceEditMode.Description": "Идэвхжүүлсэн үед dash болон гар/харалтын фасет бэхэлгээг засварлах боломжтой.\n\nЗасвар дууссаны дараа идэвхгүй болгохыг мартуузай! Dash-ын доорхи товчоор унтрааж болно.", + + "Settings.FacetAnchorsSettings": "Фасет бэхэлгээ", + "Settings.FacetAnchorsSettings.UseFacetAnchors": "Фасет бэхэлгээ ашиглах", + "Settings.FacetAnchorsSettings.UseFacetAnchors.Description": "Баруун хянагчийн app товчоор гарны фасет бэхэлгээг нээх. Dash-ын нэмэлт хурдан хандалтыг олгоно.", + "Settings.FacetAnchorsSettings.AnimationSpeed": "Харуулах/нуух анимейшны хурд", + "Settings.FacetAnchorsSettings.AnimationSpeed.Description": "Фасет бэхэлгээ хэр хурдан гарч/алга болохыг тодорхойлно.", + "Settings.FacetAnchorsSettings.FacetAnchorToggle": "Удирдлагын хянагч", + "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description": "Зүүн/баруун хянагчаар фасет бэхэлгээг удирдах. Нөгөө хянагч dash-ыг удирдана.", + "Settings.FacetAnchorsSettings.ShowContainerBackground": "Дэвсгэр харагдах", + "Settings.FacetAnchorsSettings.ShowContainerBackground.Description": "Идэвхгүй үед фасетуудыг зөвхөн тэдгээр нь харагдана.", + + "Settings.LaserSettings.SmoothSpeed": "Лазерын гөлгөр хурд", + "Settings.LaserSettings.SmoothSpeed.Description": "Лазер хөдөлгөөнд хэр хурдан хариу үзүүлэх. Бага утга чичиргээг шүүнэ.", + "Settings.LaserSettings.ModulateStartAngle": "Хэмжигч эхлэх өнцөг", + "Settings.LaserSettings.ModulateStartAngle.Description": "Лазерын гөлгөрлөлт эхлэх хөдөлгөөний өнцөг. Их утга их хөдөлгөөн шаардана.", + "Settings.LaserSettings.ModulateEndAngle": "Хэмжигч дуусах өнцөг", + "Settings.LaserSettings.ModulateEndAngle.Description": "Лазерын хамгийн их гөлгөрлөлт хүрэх өнцөг. Эхлэх/дуусах өнцгөөр хариу ур чадварыг тохируулна.", + "Settings.LaserSettings.ModulateExponent": "Хэмжигч илтгэгч", + "Settings.LaserSettings.ModulateExponent.Description": "Лазерын хариу үйлдлийн муруйг тодорхойлно. Урд талын хариу үйлдлийг өөрчилнө.", + "Settings.LaserSettings.ModulateSpeedMultiplier": "Хэмжигч хурдны үржүүлэгч", + "Settings.LaserSettings.ModulateSpeedMultiplier.Description": "Дуусах өнцөгт хүрэхэд лазерын гөлгөр хурдыг үржүүлнэ. Их утга хурдан гүйцэх.", + "Settings.LaserSettings.StickThreshold": "Лазерын наалдамхай байдал", + "Settings.LaserSettings.StickThreshold.Description": "Объектод наалдах хүч. Тэг утга наалдамхай байдлыг устгана.", + "Settings.LaserSettings.ShowInDesktop": "Шүүгээ горимд лазер харуулах", + "Settings.LaserSettings.ShowInDesktop.Description": "Шүүгээ горимд нэгдүгээр хүний харалтаар лазер харагдана.", + + "Settings.EditSettings": "Засвар тохиргоо", + "Settings.EditSettings.ConfirmComponentDestroy": "Компонент устгахыг батлах", + "Settings.EditSettings.ConfirmComponentDestroy.Description": "Компонентийг устгахаас өмнө баталгаажуулах. Алдаатай даралтаас сэргийлнэ.", + "Settings.EditSettings.ConfirmSlotDestroy": "Слот устгахыг батлах", + "Settings.EditSettings.ConfirmSlotDestroy.Description": "Слотыг Developer Tool-оор устгахаас өмнө баталгаажуулах.", + + "Settings.CursorSettings": "Курсорын тохиргоо", + + "Settings.CursorSettings.BaseCursorSize": "Үндсэн курсорын хэмжээ", + "Settings.CursorSettings.BaseCursorSize.Description": "Бусад тохиргоонуудын үндэс болох курсорын хэмжээ. Эхлээд үүнийг тохируулахыг зөвлөж байна.", + + "Settings.CursorSettings.GrabMultiplier": "Барьцны үржүүлэгч", + "Settings.CursorSettings.GrabMultiplier.Description": "Объект барьж байх үед курсорын хэмжээг үржүүлнэ.", + + "Settings.CursorSettings.InteractionMultiplier": "Харилцан үйлдлийн үржүүлэгч", + "Settings.CursorSettings.InteractionMultiplier.Description": "ХЭ-ийн элементүүдтэй харилцах үед курсорын хэмжээг үржүүлнэ.", + + "Settings.CursorSettings.TextMultiplier": "Текстийн үржүүлэгч", + "Settings.CursorSettings.TextMultiplier.Description": "Текст засварлах үед курсорын хэмжээг үржүүлнэ.", + + "Settings.CursorSettings.SliderMultiplier": "Слайдерийн үржүүлэгч", + "Settings.CursorSettings.SliderMultiplier.Description": "Слайдер/гүйлгэгчтэй харилцах үед курсорын хэмжээг үржүүлнэ.", + + + "Settings.DesktopViewSettings.FollowCursor": "Курсорыг дагах", + "Settings.DesktopViewSettings.FollowCursor.Description": "Курсор байгаа дэлгэц рүү Desktop харалтыг автоматаар шилжүүлнэ. VR-д физик гарын хулгана ашиглах үед ашигтай.", + "Settings.DesktopViewSettings.Brightness": "Гэрэлтэлт", + "Settings.DesktopViewSettings.Brightness.Description": "Desktop харалтын гэрэлтэлтийн түвшин.", + "Settings.DesktopViewSettings.Opacity": "Тунгалаг байдал", + "Settings.DesktopViewSettings.Opacity.Description": "Дэлхийг илүү тод харахад зориулж хагас тунгалаг болгох.", + + "Settings.PhotoCaptureSettings.FingerGestureEnabled": "Хурууны зураг авах үйлдэл", + "Settings.PhotoCaptureSettings.FingerGestureEnabled.Description": "Идэвхжүүлсэн үед хуруугаараа хүрээ хийж, чихээр дарж зураг авах боломжтой.", + "Settings.PhotoCaptureSettings.NormalCaptureResolution": "Зургийн нарийвчлал", + "Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "Хурууны үйлдэл эсвэл PC товчлуураар авсан зургийн нарийвчлал. Өндөр нарийвчлал нь илүү сайн дэлгэрэнгүйг өгнө, гэхдээ их зай эзлэнэ.", + "Settings.PhotoCaptureSettings.TimerCaptureResolution": "Таймерын зургийн нарийвчлал", + "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "Таймер ашиглан авсан зургийн тусдаа нарийвчлал. Бүлгийн зурган дээр өндөр нарийвчлал ашиглах.", + "Settings.PhotoCaptureSettings.TimerSeconds": "Таймерын хугацаа", + "Settings.PhotoCaptureSettings.TimerSeconds.Description": "Таймер ашиглан зураг авахад шаардагдах секундын тоо.", + "Settings.PhotoCaptureSettings.CaptureStereo": "Стерео зураг авах", + "Settings.PhotoCaptureSettings.CaptureStereo.Description": "Бүх зураг стерео хэлбэрээр хадгалагдана. VR-д үзэхэд тохиромжтой.", + "Settings.PhotoCaptureSettings.StereoSeparation": "Стерео тусгаарлалт", + "Settings.PhotoCaptureSettings.StereoSeparation.Description": "Стерео камеруудын хоорондох зай. Ойр объектын хувьд бага, алсны хувьд их утга ашиглана.", + "Settings.PhotoCaptureSettings.PhotoAutosavePath": "Зургийн автомат хадгалалтын зам", + "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "Инвентарид автоматаар хадгалах зам. Жишээ нь: Photos/%year%/%month_name%\n\nХэрэглэх боломжтой хувьсагчид:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "Settings.PhotoCaptureSettings.OpenAutosavePath": "Автомат хадгалалтын замыг нээх", + "Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "Одоогийн дэлхийн зургийн инвентари замыг нээх. Ядаж нэг зураг авсан байх шаардлагатай.", + "Settings.PhotoCaptureSettings.CapturePrivateUI": "Хувийн ХЭ-г зураглуулах", + "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "Dash зэрэг хувийн интерфейсийг зурагт оруулах. Мэдээлэл цуурахаас сэргийлнэ үү.", + "Settings.PhotoCaptureSettings.EncodeFormat": "Кодлох формат", + "Settings.PhotoCaptureSettings.EncodeFormat.Description": "Зургийн файлын формат сонгох. Зарим формат нь альфа суваг эсвэл чанарыг дэмждэггүй.", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates": "Нэрний хавтас үргэлж нуух", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description": "Зурган дээр нэрний хавтас хэзээ ч харагдахгүй.", + + "Settings.DesktopRenderSettings.FieldOfView": "Харалтын талбар", + "Settings.DesktopRenderSettings.FieldOfView.Description": "Шүүгээ горимд харах талбайн өргөн. Их утга талдаа хэв гажилт үүсгэнэ.", + + "Settings.DesktopRenderSettings.SprintFieldOfViewZoom": "Гүйх үед FOV өөрчлөгдөх", + "Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description": "Гүйх үед харалтын талбарыг өөрчлөх. Хэрэглэгчийн үүсгэсэн контентоос ялгаатай.", + + "Settings.DesktopRenderSettings.VSync": "VSync", + "Settings.DesktopRenderSettings.VSync.Description": "Дэлгэцийн шинэчлэлттэй синк хийх. VR-д идэвхгүй.

АНХААР: VR-д тохируулах боломжгүй.", + "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "Фондох үед FPS хязгаарлах", + "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "Төвлөрөөгүй үед системийн нөөцийг хэмнэх.", + "Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "Фондох FPS хязгаар", + "Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "Фондох үед зөвшөөрөгдөх хамгийн их кадрын хурд.", + + "Settings.InteractiveCameraFramingSettings.PositioningMode": "Байршил горим", + "Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "Интерактив камерын байршлын төрөл.", + "Settings.InteractiveCameraFramingSettings.FieldOfView": "Харалтын талбар", + "Settings.InteractiveCameraFramingSettings.FieldOfView.Description": "Камерын харалтын өргөн. Их утга илүү дэлгэрэнгүйг харуулна.", + "Settings.InteractiveCameraFramingSettings.AnglePosition": "Өнцгийн байрлал", + "Settings.InteractiveCameraFramingSettings.AnglePosition.Description": "Гурдагч хүний горимд объектын эргэн тойронд камерын байрлал.", + "Settings.InteractiveCameraFramingSettings.Distance": "Зай", + "Settings.InteractiveCameraFramingSettings.Distance.Description": "Объект хүртэлх камерын зай.", + "Settings.InteractiveCameraFramingSettings.HeightOffset": "Өндрийн зөрүү", + "Settings.InteractiveCameraFramingSettings.HeightOffset.Description": "Объекттой харьцуулахад камерын өндрийн тохируулга.", + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "Нэгдүгээр хүний хазайлт", + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description": "Камерын босоо хазайлтын өнцөг.", + "Settings.InteractiveCameraFramingSettings.FirstPersonRoll": "Нэгдүгээр хүний эргэлт", + "Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "Камерын хажуугийн эргэлтийн өнцөг.", + "Settings.InteractiveCameraFramingSettings.FirstPersonOffset": "Нэгдүгээр хүний зөрүү", + "Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description": "Аватар нүднээс камерын зөрүүг тохируулах.", + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "Хүрээлэх харалтын байрлал", + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description": "Камерын харалтанд объектыг хүрээлэх нормчлогдсон координат.", + "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead": "Толгойн урд чиглүүлэх", + "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description": "Камерыг толгойн оронд харж буй зүйл рүү чиглүүлэх.", + + "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "Бүтэцгүйлгэхээс зайлсхийх", + "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "Камерын харалтыг хаах объектоос зайлсхийх.", + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "Дэлхийн орон зайд байлгах", + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Ачаалагдсан объектуудтай зэрэгцүүлэн камерыг байрлуулах.", + "Settings.InteractiveCameraPositioningSettings.MovementWobble": "Хөдөлгөөний тогтворгүй байдал", + "Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "Камерын байрлалд санамсаргүй хөдөлгөөн нэмэх.", + + "Settings.InteractiveCameraRenderSettings.HideAllBadges": "Бүх тэмдэг нуух", + "Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "Хэрэглэгчийн тэмдэглэгээг зурагнаас нуух.", + "Settings.InteractiveCameraRenderSettings.HideAllLasers": "Бүх лазер нуух", + "Settings.InteractiveCameraRenderSettings.HideAllLasers.Description": "Харилцан үйлдлийн лазеруудыг нуух.", + "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera": "Нүд камер руу чиглүүлэх", + "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description": "Нүдний хөдөлгөөн симуляцлагдсан аватарт камер руу харж байлгах.", + + "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius": "Бүлгийн илрүүлэх радиус", + "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description": "Камер автоматаар бүлэгт оруулах хүмүүсийн зай.", + "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary": "Бүлгээс гарах зай", + "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description": "Бүлгээс хэр холдсон үед хасагдах зай.", + + "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "Байрлалын гөлгөрлөлт", + "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description": "Камерын хөдөлгөөний жигд байдал. Их утга хурдан хөдөлгөөн.", + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "Өнцгийн гөлгөрлөлт", + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "Объектын эргэн тойрны өнцгийн хариу үйлдэл.", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "Хүрээлэлтийн гөлгөрлөлт", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "Объект хүрээлэх хурд. Их утга түргэн шилжилт.", + + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "Анкеруудын хооронд шилжих", + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "Камер анкеруудын хооронд жигд шилжих.", + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "Шилжилтийн хурд", + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "Анкер хоорондын шилжилтийн хурдыг тохируулах.", + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "Шугаман интерполяци ашиглах", + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "Тогтмол хурдтай шугаман шилжилт. Хол анкерууд удаан шилждэг.", + + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "Зургийг дэлхийд үүсгэх", + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "Интерактив камероор зураг авах үед дэлхийд үүсгэх эсэх. Идэвхгүй үед зөвхөн документ/инвентарид хадгалагдана.", + + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "Хөдөлгөөний бүдгэрэлт", + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "Камер хөдөлгөөний бүдгэрэлтийг харуулах эсэх", + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Дэлгэцийн орон зайн тусгал", + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Гялалзсан гадаргуу дээр бодит цагийн тусгал харуулах. Гүйцэтгэлд нөлөөлнө.", + + "Settings.DescriptionField.NoTextTitle": "Нэмэлт мэдээлэл", + "Settings.DescriptionField.NoTextDescription": "Тохиргоон дээр хулганаа авч байж тайлбарыг харна уу.", + + "Settings.RelaySettings": "Сүлжээний релей", + "Settings.RelaySettings.AlwaysUseRelay": "Үргэлж релей ашиглах", + "Settings.RelaySettings.AlwaysUseRelay.Description": "Шууд холболт боломжгүй үед л ашиглах ёстой. Тогтмол идэвхжүүлэхгүй байхыг зөвлөж байна.", + "Settings.RelaySettings.UseClosestAvailableRelay": "Хамгийн ойрхон релейг ашиглах", + "Settings.RelaySettings.UseClosestAvailableRelay.Description": "Автоматаар ойролцоох релей сонгох. Тодорхой релей сонгох бол идэвхгүй болгох.", + "Settings.RelaySettings.RelayPriorities": "Релей серверийн тэргүүлэх чиглэл", + "Settings.RelaySettings.RelayPriorities.Breadcrumb": "Релейн тэргүүлэх чиглэл", + + "Settings.VideoStreamingServicesSettings": "Видео стримийн үйлчилгээний тохиргоо", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "Хөтчийн күүкийг ашиглах", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "YouTube зэрэг видео ачаалалт амжилтгүй болвол хөтөч сонгох.", + + "Settings.PostProcessingSettings": "Пост боловсруулалт", + "Settings.PostProcessingSettings.MotionBlurIntensity": "Хөдөлгөөний бүдгэрэлтийн хүч", + "Settings.PostProcessingSettings.MotionBlurIntensity.Description": "Хөдөлгөөнд дасан зохицсон бүдгэрэлтийн хүч. 0% үед идэвхгүй болно.", + "Settings.PostProcessingSettings.BloomIntensity": "Гялалтын хүч", + "Settings.PostProcessingSettings.BloomIntensity.Description": "Гэрэлтэй объектын эргэн тойронд гялалт үүсгэх. 0% үед идэвхгүй.", + "Settings.PostProcessingSettings.AmbientOcclusionIntensity": "Аmbient Occlusion хүч", + "Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description": "Булан, ховилд сүүдэр нэмэх. 0% үед хавтгай харагдана.", + "Settings.PostProcessingSettings.ScreenSpaceReflections": "Дэлгэцийн орон зайн тусгал (туршилтын)", + "Settings.PostProcessingSettings.ScreenSpaceReflections.Description": "Бодит цагийн тусгал нэмэх. Гүйцэтгэлд нөлөөлнө.", + "Settings.PostProcessingSettings.Antialiasing": "Антиалиасинг (AA)", + "Settings.PostProcessingSettings.Antialiasing.Description": "Ирмэгийн хурцлаг байдлыг зөөлрүүлэх. VR-д зарим сонголт ажиллахгүй байж болно.", + + "Settings.TextureQualitySettings": "Текстурын чанар", + "Settings.TextureQualitySettings.TextureSizeRatio": "Текстурын харьцангуй хэмжээ", + "Settings.TextureQualitySettings.TextureSizeRatio.Description": "Ачаалагдах текстурын хэмжээг хувиар тохируулах. Жишээ нь: 4K текстурыг 50% үед 2K болно.", + "Settings.TextureQualitySettings.TextureSizeLimit": "Текстурын дээд хэмжээ", + "Settings.TextureQualitySettings.TextureSizeLimit.Description": "Текстурын хамгийн их хэмжээг хязгаарлах.", + "Settings.TextureQualitySettings.MinimumTextureSize": "Текстурын доод хэмжээ", + "Settings.TextureQualitySettings.MinimumTextureSize.Description": "Хэт жижиг текстурыг анхны хэмжээгээр үлдээх.", + "Settings.TextureQualitySettings.DefaultFilterMode": "Текстурын шүүлтүүр", + "Settings.TextureQualitySettings.DefaultFilterMode.Description": "Текстурын чанарыг тодорхойлох шүүлтүүр:\n\nЦэг: Блоклогдсон\nХоёр шугаман: Шатсан шилжилт\nГурван шугаман: Жигд шилжилт\nАнизотроп: Хамгийн өндөр чанар", + "Settings.TextureQualitySettings.AnisotropicLevel": "Анизотроп түвшин", + "Settings.TextureQualitySettings.AnisotropicLevel.Description": "Анизотроп шүүлтүүрийн чанар.", + "Settings.TextureQualitySettings.ReloadAllTextures": "Бүх текстурыг дахин ачаалах (их ачаалалтай)", + + "Settings.GaussianSplatQualitySettings": "Гаусс тархалтын чанар", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera" : "Камер тутамд эрэмбэлэх мега-операци", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description" : "Их утга нь хурдан эрэмбэлэх боловч GPU-д ачаалал өгнө.

Бага утга нь алдааг нэмэгдүүлнэ.", + "Settings.GaussianSplatQualitySettings.QualityPreset" : "Чанарын урьдчилсан тохиргоо", + "Settings.GaussianSplatQualitySettings.QualityPreset.Description" : "VRAM хэрэглээг тохируулах:

Маш бага: ~18.62x бага
Бага: ~14x бага
Дунд: ~5.14x бага
Өндөр: ~2.94x бага
Маш өндөр: Шигхэгдээгүй", + "Settings.GaussianSplatQualitySettings.MinLocalQuality" : "Орон нутгийн доод чанар", + "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "Орон нутгийн тархалтын чанарыг хязгаарлах. Дунд түвшнээс доош тохируулахгүй байхыг зөвлөж байна.", + "Settings.GaussianSplatQualitySettings.AdvancedQuality" : "Нарийвчилсан чанарын тохиргоо", + "Settings.GaussianSplatQualitySettings.AdvancedQuality.Description" : "Төрөл бүрийн буферуудын кодчилолыг тусад нь тохируулах.", + "Settings.GaussianSplatQualitySettings.PositionFormat" : "Байрлалын формат", + "Settings.GaussianSplatQualitySettings.PositionFormat.Description" : "Тархалтын байрлалын кодчилол", + "Settings.GaussianSplatQualitySettings.ScaleFormat" : "Хэмжээний формат", + "Settings.GaussianSplatQualitySettings.ScaleFormat.Description" : "Тархалтын хэмжээний кодчилол", + "Settings.GaussianSplatQualitySettings.ColorFormat" : "Өнгөний формат", + "Settings.GaussianSplatQualitySettings.ColorFormat.Description" : "Өнгө ба тунгалаг байдлын кодчилол", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat" : "Бөмбөрцөг гармоник формат", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description" : "Гармоник өгөгдлийн кодчилол", + + "Settings.ResolutionSettings": "Дэлгэцийн шийдэл", + "Settings.ResolutionSettings.Fullscreen": "Бүтэн дэлгэц", + "Settings.ResolutionSettings.Fullscreen.Description": "Бүтэн дэлгэц/цонхт горимыг солих", + "Settings.ResolutionSettings.WindowResolution": "Цонхны шийдэл", + "Settings.ResolutionSettings.WindowResolution.Description": "Цонхт горимд ашиглах дэлгэцийн шийдэл.", + "Settings.ResolutionSettings.FullscreenResolution": "Бүтэн дэлгэцийн шийдэл", + "Settings.ResolutionSettings.FullscreenResolution.Description": "Бүтэн дэлгэцийн горимд ашиглах шийдэл. Гүйцэтгэлийг сайжруулах бол багасгана.", + "Settings.ResolutionSettings.ApplyResolution": "Өөрчлөлтийг хэрэгжүүлэх", + + "Settings.RenderingQualitySettings": "Дүрслэлийн чанар", + "Settings.RenderingQualitySettings.PerPixelLights": "Пиксел тутамд гэрэл", + "Settings.RenderingQualitySettings.PerPixelLights.Description": "Нэвтрүүлэх аргаар дүрслэгдсэн объектын гэрэлтүүлэг. Их утга нь илүү гэрэлтүүлэг өгнө.", + "Settings.RenderingQualitySettings.ShadowCascades": "Сүүдрийн каскад", + "Settings.RenderingQualitySettings.ShadowCascades.Description": "Чиглүүлэгч гэрлийн сүүдрийн нарийвчлалыг хуваарилах.", + "Settings.RenderingQualitySettings.ShadowResolution": "Сүүдрийн нарийвчлал", + "Settings.RenderingQualitySettings.ShadowResolution.Description": "Сүүдрийн зурагын нарийвчлал. Зарим гэрэл тохиргоог давамгайлна.", + "Settings.RenderingQualitySettings.ShadowDistance": "Сүүдрийн зай", + "Settings.RenderingQualitySettings.ShadowDistance.Description": "Сүүдэр хамарх дэлхийн зай. Нарийвчлалтай тохируулах хэрэгтэй.", + "Settings.RenderingQualitySettings.SkinWeightMode": "Арьсны жин", + "Settings.RenderingQualitySettings.SkinWeightMode.Description": "Ясны нөлөөлөх оройн тоо. Бага утга нь гүйцэтгэлийг сайжруулна.", + + "Settings.ImportSettings": "Импортын тохиргоо", + "Settings.ImportSettings.SessionUrls": "Сессийн URL импорт", + "Settings.ImportSettings.SessionUrls.Description": "URL импорт хийх үед:\n\nНээх - Сессийг нээх\nИнтерфейс үүсгэх - Сессийн бөмбөлөг үүсгэх\nURL үүсгэх - URL объект үүсгэх", + "Settings.ImportSettings.WorldUrls": "Дэлхийн URL импорт", + "Settings.ImportSettings.WorldUrls.Description": "Дэлхийн URL импорт хийх үед:\n\nНээх - Дэлхийг нээх\nИнтерфейс үүсгэх - Дэлхийн бөмбөлөг үүсгэх\nURL үүсгэх - URL объект үүсгэх", + "Settings.ImportSettings.NetworkUrls": "Сүлжээний URL импорт", + "Settings.ImportSettings.NetworkUrls.Description": "Сүлжээний URL импорт хийх үед:\n\nНээх - Холболт нээх\nИнтерфейс үүсгэх - Сессийн бөмбөлөг үүсгэх\nURL үүсгэх - URL объект үүсгэх", + + "Dummy": "Dummy" } From 2e0b64205ca01180af84d9e070be7c1c9a34d761 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Wed, 14 May 2025 19:52:19 +0800 Subject: [PATCH 432/529] mn:add keys step by step --- mn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mn.json b/mn.json index c1ddb62..91d2b88 100644 --- a/mn.json +++ b/mn.json @@ -160,7 +160,7 @@ "Dash.Exit.Header": "{appName}-с гарах", "Dash.Exit.ExitAndSave": "Гарах & Гэрийг хадгалах", - "Dash.Exit.ExitAndDiscord": "Гарах & Гэрийг устгах", + "Dash.Exit.ExitAndDiscard": "Гарах & Гэрийг устгах", "Dash.Exit.Sponsor": "{name}-д энэ төслийг дэмжисэнд баярлалаа!", "Dash.Exit.Sponsor.You": "ТАНД", "Dash.Exit.Shoutouts": "Энэхүү төслийг дараах хүмүүс боломжтой болгож байна:", From 0dd212fa1e0bc6196fe60125fc2ec7c3ab66e3d3 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Wed, 14 May 2025 19:59:29 +0800 Subject: [PATCH 433/529] mn:Add keys step by step --- mn.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/mn.json b/mn.json index 91d2b88..16077d3 100644 --- a/mn.json +++ b/mn.json @@ -414,7 +414,7 @@ "Indicator.LiveHiddenMessage": "(шууд дамжуулалтын үед мэдээлэл нуугдана)", - "Login.InvalidCredentials": "Нэвтрэх мэдэээлэл буруу", + "Login.InvalidCredentials": "Нэвтрэх мэдэээлэл буруу", "Login.InvalidCredentials.Description": "Нэвтрэх нэр, нууц үгээ шалгаад дахин оролдоно уу эсвэл \"Нууц үгээ мартсан?\" дарна уу", "Login.InvalidLogin": "Нэвтрэх мэдэээлэл буруу", @@ -1137,7 +1137,7 @@ "Export.VideoExportable.OriginalFormat" : "Видео (анхны формат)", - "Export.GaussianSplatExportable.PLY" : "PLY (алдалтгүй)", + "Export.GaussianSplatExportable.PLY" : "PLY (алдалтгүй)", "Export.GaussianSplatExportable.SPZ" : "SPZ (алдалттай)", "Importer.Package.Progress.DecodingPackage" : "Багц код тайлах", @@ -1228,7 +1228,7 @@ "CameraControl.Mode.World": "Дэлхий", "CameraControl.Mode.Manual": "Гараар", - "CameraControl.Settings.AvoidOcclusion": "Окклюзийг зайлсхийх", + "CameraControl.Settings.AvoidOcclusion": "Окклюзийг зайлсхийх", "CameraControl.Settings.KeepInWorldspace": "Дэлхийн орон зайд хадгалах", "CameraControl.Settings.MovementWobble": "Хөдөлгөөний долгион", "CameraControl.Settings.AimInFrontOfHead": "Толгойн урд чиглүүлэх", @@ -1322,7 +1322,7 @@ "Settings.LegacyFeatureSettings.ConvertLegacySettings": "DEBUG - Хуучин тохиргоог хөрвүүлэх", "Settings.DebugSettings.DebugResetAllSimpleSettings": "DEBUG - Бүх энгийн тохиргоог шинэчлэх", - "Settings.GeneralControlsSettings": "Ерөнхий удирдлага", + "Settings.GeneralControlsSettings": "Ерөнхий удирдлага", "Settings.LocomotionSettings": "Хөдөлгөөний горим", "Settings.MovementSettings": "Хөдөлгөөн", "Settings.MouseSettings": "Хулгана", @@ -1417,7 +1417,7 @@ "Settings.MovementSettings.MovementExponent": "Хөдөлгөөний экспонент", "Settings.MovementSettings.MovementExponent.Description": "Хөдөлгөөний муруйлтыг тохируулна. 1.0-ээс их бол эхлээд удаан, дараа нь хурдан хөдөлнө", - "Settings.GrabbingSettings": "Барьц авах тохиргоо", + "Settings.GrabbingSettings": "Барьц авах тохиргоо", "Settings.GrabbingSettings.DefaultHandGrabType": "Гараар барьц авах анхны төрөл", "Settings.GrabbingSettings.DefaultHandGrabType.Description": "Шинэ дэлхийд ороход хэрэглэх анхны барьц авах горим:\n\nАлга: Алганы ойролцоох бүх зүйлийг барьна\n\nНарийн: Эрхий болон ядам хурууны хооронд нэг зүйл барьна\n\nАвто: Гарын байрлалаас хамааран автоматаар солигдоно\n\nУнтраасан: Зөвхөн лазераар барьц авах боломжтой", @@ -1592,7 +1592,7 @@ "Settings.HapticPointMapping.Tag": "Хаптик тэг", "Settings.HapticPointMapping.Tag.Description": "TagHapticPointMapper-тай таарч байх ёстой тусгай тэг. Ерөнхий тохиргоонд тохирохгүй тохиолдолд ашиглана", - "Settings.GiggleTechSettings": "GiggleTech төхөөрөмж", + "Settings.GiggleTechSettings": "GiggleTech төхөөрөмж", "Settings.GiggleTechSettings.Devices": "GigglePuck-уудыг удирдах", "Settings.GiggleTechSettings.GigglePuckIP": "GigglePuck IP хаяг нэмэх", "Settings.GiggleTechSettings.GigglePuckIP.Description": "Сүлжээнд GigglePuck автоматаар илрээгүй бол IP хаягаа оруулаад доорх товчоор гараар нэмнэ үү.\n\nНэмсний дараа \"GigglePuck-уудыг удирдах\" хэсгээс тохируулна уу.", @@ -1684,7 +1684,7 @@ "Settings.VoiceSettings.MutePersistence": "Чимээгүй горимын тогтвортой байдал", "Settings.VoiceSettings.MutePersistence.Description": "Чимээгүйгээр эхлэх: Нэвтрэх бүрт чимээгүй горимд орно.\n\nЧимээтэй эхлэх: Чимээтэйгээр эхлэнэ. Чимээгүй горимд орох эсвэл \"ярих\" товч (V) дарах шаардлагатай.\n\nСүүлчийг санах: Сүүлд хэрэглэсэн төлөвийг хадгалах.", - "Settings.EarmuffSettings" : "Чихний бөглөө", + "Settings.EarmuffSettings" : "Чихний бөглөө", "Settings.EarmuffSettings.EarmuffEnabled" : "Чихний бөглөө горим", "Settings.EarmuffSettings.EarmuffEnabled.Description" : "Идэвхжүүлсэн үед хэрэглэгчийн дуу нь зай болон чиглэлээр сулрах болно.\n\n\"Сонсголын конус\" үүсгэж олон дуу давхцахаас сэргийлнэ.", "Settings.EarmuffSettings.Directionality" : "Чиглэлийн нөлөө", @@ -1954,7 +1954,7 @@ "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "Шугаман интерполяци ашиглах", "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "Тогтмол хурдтай шугаман шилжилт. Хол анкерууд удаан шилждэг.", - "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "Зургийг дэлхийд үүсгэх", + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "Зургийг дэлхийд үүсгэх", "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "Интерактив камероор зураг авах үед дэлхийд үүсгэх эсэх. Идэвхгүй үед зөвхөн документ/инвентарид хадгалагдана.", "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "Хөдөлгөөний бүдгэрэлт", From 68b65a4ba3456373e43a16f94b6e3042a0de903d Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 14 May 2025 16:23:31 -0600 Subject: [PATCH 434/529] Force refresh audio devices --- Missing/cs.md | 2 ++ Missing/de.md | 4 ++++ Missing/en-gb.md | 2 ++ Missing/eo.md | 2 ++ Missing/es.md | 2 ++ Missing/et.md | 2 ++ Missing/fi.md | 2 ++ Missing/fr.md | 4 ++++ Missing/hu.md | 2 ++ Missing/is.md | 2 ++ Missing/ja.md | 4 ++++ Missing/ko.md | 4 ++++ Missing/mn.md | 2 ++ Missing/nl.md | 2 ++ Missing/no.md | 2 ++ Missing/pl.md | 4 ++++ Missing/pt-br.md | 2 ++ Missing/ru.md | 2 ++ Missing/sv.md | 2 ++ Missing/th.md | 2 ++ Missing/tr.md | 2 ++ Missing/uk.md | 2 ++ Missing/zh-cn.md | 4 ++++ Missing/zh-tw.md | 2 ++ README.md | 50 ++++++++++++++++++++++++------------------------ en.json | 2 ++ 26 files changed, 87 insertions(+), 25 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index c192ec0..dc490c8 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -430,6 +430,8 @@ Settings.AudioOutputDeviceSettings.UseSystemDefault.Description Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..4a8ef4b 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index babf472..e4b1f9f 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1366,6 +1366,8 @@ Settings.AudioOutputDeviceSettings.UseSystemDefault.Description Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/eo.md b/Missing/eo.md index e94a0cd..ee1f30c 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -396,6 +396,8 @@ Settings.AudioOutputDeviceSettings.UseSystemDefault.Description Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/es.md b/Missing/es.md index a49243b..a0683a8 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -76,6 +76,8 @@ Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/et.md b/Missing/et.md index caa5666..6bcdf2d 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -707,6 +707,8 @@ Settings.AudioOutputDeviceSettings.UseSystemDefault.Description Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/fi.md b/Missing/fi.md index 27e372a..5e68d22 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -79,6 +79,8 @@ Settings.GiggleTechSettings.Devices.IntensityScale.Description Settings.GiggleTechSettings.Devices.CustomName.Description Settings.GiggleTechSettings.Devices.MinimumIntensity.Description Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioInputFilteringSettings.NoiseGateAttack.Description Settings.AudioInputFilteringSettings.NoiseGateHold.Description Settings.AudioInputFilteringSettings.NoiseGateRelease.Description diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..eac8351 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description + diff --git a/Missing/hu.md b/Missing/hu.md index df4248e..0ddb1a8 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -800,6 +800,8 @@ Settings.AudioOutputDeviceSettings.UseSystemDefault.Description Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices diff --git a/Missing/is.md b/Missing/is.md index f54dd13..2ead9d7 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -848,6 +848,8 @@ Settings.AudioOutputDeviceSettings.UseSystemDefault.Description Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..3495876 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..d99479a 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description + diff --git a/Missing/mn.md b/Missing/mn.md index 12c3373..52b8ff0 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -673,6 +673,8 @@ Settings.AudioOutputDeviceSettings.UseSystemDefault.Description Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/nl.md b/Missing/nl.md index 3eab318..160bbe4 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -56,6 +56,8 @@ Importer.Link.Invalid.Description Inventory.Link.LinkText Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/no.md b/Missing/no.md index d668adc..d8f4506 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -462,6 +462,8 @@ Settings.AudioOutputDeviceSettings.UseSystemDefault.Description Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/pl.md b/Missing/pl.md index 49c4e2e..bbcdbdf 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Polish [pl] +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description + diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 593f570..98f1689 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -463,6 +463,8 @@ Settings.AudioOutputDeviceSettings.UseSystemDefault.Description Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/ru.md b/Missing/ru.md index 8a0ab41..4790528 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -56,6 +56,8 @@ Importer.Link.Invalid.Description Inventory.Link.LinkText Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/sv.md b/Missing/sv.md index 16d0d3f..6c0c081 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -815,6 +815,8 @@ Settings.AudioOutputDeviceSettings.UseSystemDefault.Description Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/th.md b/Missing/th.md index 58903c9..8535624 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1336,6 +1336,8 @@ Settings.AudioOutputDeviceSettings.UseSystemDefault.Description Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/tr.md b/Missing/tr.md index d118f88..6523da7 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -741,6 +741,8 @@ Settings.AudioOutputDeviceSettings.UseSystemDefault.Description Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/uk.md b/Missing/uk.md index 0bb5716..ed08f16 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -102,6 +102,8 @@ Settings.AudioInputDeviceSettings.Testing.Description Settings.AudioInputDeviceSettings.Testing.ListenToInput Settings.AudioInputDeviceSettings.Testing.StopListeningToInput Settings.AudioInputDeviceSettings.Testing.Monitoring.Header +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..4dd3963 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 20af7c5..5781ac8 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -458,6 +458,8 @@ Settings.AudioOutputDeviceSettings.UseSystemDefault.Description Settings.AudioOutputDeviceSettings.DevicePriorities Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault +Settings.AudioOutputDeviceSettings.ForceRefreshDevices +Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/README.md b/README.md index f98dcee..9f3b56f 100644 --- a/README.md +++ b/README.md @@ -2,33 +2,33 @@ 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] - 60.2% - Missing keys: 1049 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2571 +Czech [cs] - 60.1% - Missing keys: 1051 +German [de] - 99.9% - Missing keys: 2 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2573 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.5% - Missing keys: 1015 -Spanish [es] - 87.2% - Missing keys: 337 -Estonian [et] - 31.3% - Missing keys: 1809 -Finnish [fi] - 86.9% - Missing keys: 346 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 25.1% - Missing keys: 1973 -Icelandic [is] - 23.5% - Missing keys: 2014 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Mongolian [mn] - 27.6% - Missing keys: 1907 -Dutch [nl] - 88.4% - Missing keys: 306 -Norwegian [no] - 58.9% - Missing keys: 1083 -Polish [pl] - 100.0% - Missing keys: 0 -Portuguese (Brazil) [pt-br] - 58.8% - Missing keys: 1084 -Russian [ru] - 88.8% - Missing keys: 295 -Swedish [sv] - 24.2% - Missing keys: 1997 -Thai [th] - 2.6% - Missing keys: 2565 -Turkish [tr] - 30.9% - Missing keys: 1821 -Ukrainian [uk] - 49.8% - Missing keys: 1322 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 59.1% - Missing keys: 1078 +Esperanto [eo] - 61.4% - Missing keys: 1017 +Spanish [es] - 87.1% - Missing keys: 339 +Estonian [et] - 31.3% - Missing keys: 1811 +Finnish [fi] - 86.8% - Missing keys: 348 +French [fr] - 99.9% - Missing keys: 2 +Hungarian [hu] - 25.1% - Missing keys: 1975 +Icelandic [is] - 23.5% - Missing keys: 2016 +Japanese [ja] - 99.9% - Missing keys: 2 +Korean [ko] - 99.9% - Missing keys: 2 +Mongolian [mn] - 27.6% - Missing keys: 1909 +Dutch [nl] - 88.3% - Missing keys: 308 +Norwegian [no] - 58.8% - Missing keys: 1085 +Polish [pl] - 99.9% - Missing keys: 2 +Portuguese (Brazil) [pt-br] - 58.8% - Missing keys: 1086 +Russian [ru] - 88.7% - Missing keys: 297 +Swedish [sv] - 24.2% - Missing keys: 1999 +Thai [th] - 2.6% - Missing keys: 2567 +Turkish [tr] - 30.8% - Missing keys: 1823 +Ukrainian [uk] - 49.8% - Missing keys: 1324 +Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 +Chinese (Traditional, Taiwan) [zh-tw] - 59.0% - Missing keys: 1080 -Total keys: 2634 +Total keys: 2636 ## 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. diff --git a/en.json b/en.json index 9e11f05..0a66c23 100644 --- a/en.json +++ b/en.json @@ -1638,6 +1638,8 @@ "Settings.AudioOutputDeviceSettings.DevicePriorities": "Configure Preferred Audio Output Devices", "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "Audio Output Devices", "Settings.AudioOutputDeviceSettings.SetAsDefault": "Set As Default", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Force Refresh Audio Devices", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Pressing this will force Resonite to refresh the audio device list. In most cases this should not be needed, but if Resonite is failing to pick up audio device that was added, using this might help.", "Settings.AudioVolumeSettings.MasterVolume": "Master volume", "Settings.AudioVolumeSettings.MasterVolume.Description": "This controls the volume of everything uniformly. If everything is too loud or quiet, you can tweak this setting.", From 0620c71eed5a0c7831492d31612e4e6dc1b8c3e9 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 14 May 2025 16:29:38 -0600 Subject: [PATCH 435/529] Update stats --- Missing/mn.md | 1025 ------------------------------------------------- README.md | 2 +- 2 files changed, 1 insertion(+), 1026 deletions(-) diff --git a/Missing/mn.md b/Missing/mn.md index 52b8ff0..f92479f 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -2,1033 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Mongolian [mn] -Tools.Meter.Points.Two -Tools.Meter.Points.Multiple -Tools.Meter.Name -Tools.Meter.ObjectSpace -Tools.Meter.WorldSpace -Tools.Glue.Name -Tools.Glue.Mode.BakeMeshes -Tools.Glue.Mode.BakeSkinnedMeshes -Tools.Glue.Mode.ParentObjects -Tools.RigTransfer.Name -Tools.RigTransfer.ClearSource -Tools.GaussianSplat.Name -Tools.GaussianSplat.ClipBox -Tools.GaussianSplat.ClipSphere -Tools.GaussianSplat.ClipCylinder -Tools.ComponentClone.Name -Tools.ComponentClone.SingleInstanceOn -Tools.ComponentClone.SingleInstanceOff -Tools.ComponentClone.ClearTemplate -Tools.Shape.Name -Tools.CameraObjectHider.Name -Tools.ControllerDiagnostic.Name -Tools.Labeler.Name -ProtoFlux.UI.Call -ProtoFlux.UI.AsyncCall -ProtoFlux.UI.NodeBrowser.Title -CreateNew.Back -CreateNew.EmptyObject -CreateNew.ParticleSystem -CreateNew.LegacyParticleSystem -CreateNew.Object -CreateNew.Object.AvatarCreator -CreateNew.Object.Camera -CreateNew.Object.ReflectionProbe -CreateNew.Object.ReverbZone -CreateNew.Object.Mirror -CreateNew.Object.Portal -CreateNew.Object.VideoPlayer -CreateNew.Object.SpawnArea -CreateNew.Object.SpawnPoint -CreateNew.Object.UIXCanvas -CreateNew.Object.Facet -CreateNew.Object.FogVolume -CreateNew.Object.FogVolume.Additive -CreateNew.Object.FogVolume.Alpha -CreateNew.Object.FogVolume.Multiplicative -CreateNew.Object.FogVolume.Gradient -CreateNew.Text -CreateNew.Text.Basic -CreateNew.Text.Outline -CreateNew.Editor -CreateNew.Editor.UserInspector -CreateNew.Editor.LightSourcesWizard -CreateNew.Editor.TextRendererWizard -CreateNew.Editor.AssetOptimizationWizard -CreateNew.Editor.CubemapCreator -CreateNew.Editor.ReflectionProbes -CreateNew.3DModel -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.Torus -CreateNew.Collider -CreateNew.Collider.Box -CreateNew.Collider.Sphere -CreateNew.Collider.Capsule -CreateNew.Collider.Cylinder -CreateNew.Collider.Cone -CreateNew.Collider.Mesh -CreateNew.Light -CreateNew.Light.Point -CreateNew.Light.Spot -CreateNew.Light.Directional -CreateNew.Materials -CreateNew.Directory.Title -CreateNew.Directory.Error.EmptyName -CreateNew.Directory.Error.LongName -CreateNew.Directory.Error.InvalidName -AvatarCreator.Title -AvatarCreator.Instructions -AvatarCreator.UseSymmetry -AvatarCreator.ShowToolAnchors -AvatarCreator.SetupVolumeMeter -AvatarCreator.SetupEyes -AvatarCreator.SetupFaceTracking -AvatarCreator.ProtectAvatar -AvatarCreator.CalibrateFeet -AvatarCreator.CalibrateHips -AvatarCreator.AlignHeadForward -AvatarCreator.AlignHeadUp -AvatarCreator.AlignHeadRight -AvatarCreator.CenterHead -AvatarCreator.TryAlignHands -AvatarCreator.AlignToolAnchors -AvatarCreator.Create -AvatarCreator.ProtectionUnavailable -Importer.General.AsRawFile -Importer.Folder.Title -Importer.Folder.Individual -Importer.Folder.Individual.Description -Importer.Folder.Batch -Importer.Folder.Batch.Description -Importer.Folder.Minecraft -Importer.Folder.Minecraft.Description -Importer.Image.Title -Importer.Image.Prompt -Importer.Image.Regular -Importer.Image.Screenshot -Importer.Image.PixelArt -Importer.Image.Sprite -Importer.Image.360 -Importer.Image.StereoPhoto -Importer.Image.Stereo360 -Importer.Image.180 -Importer.Image.Stereo180 -Importer.Image.LUT -Importer.Image.Failure.Heading -Importer.Image.Failure.Description -Importer.LUT.Failure.Heading -Importer.LUT.Failure.Description -Importer.ImageVideo.LayoutPrompt -Importer.ImageVideo.LayoutHorizontalLR -Importer.ImageVideo.LayoutHorizontalRL -Importer.ImageVideo.LayoutVerticalLR -Importer.ImageVideo.LayoutVerticalRL -Importer.Model.Title -Importer.Model.Prompt -Importer.Model.Regular -Importer.Model.3DScan -Importer.Model.CAD -Importer.Model.PointCloud -Importer.Model.GaussianSplat -Importer.Model.GaussianSplatVertical -Importer.Model.RegularVertical -Importer.Model.FlipVertical -Importer.Model.GaussianSplatEncoding -Importer.Model.GaussianSplatLossless -Importer.Model.GaussianSplatSPZ -Importer.Model.VertexColorModel -Importer.Model.AdvancedSettings -Importer.Model.ModelKindPrompt -Importer.Model.RegularKind -Importer.Model.SeparableKind -Importer.Model.UnitsPrompt -Importer.Model.AutoScale -Importer.Model.AutoHumanoid -Importer.Model.Meters -Importer.Model.Millimeters -Importer.Model.Centimeters -Importer.Model.Inches -Importer.Model.FinalizePrompt -Importer.Model.RunImport -Importer.Model.Advanced.Scale -Importer.Model.Advanced.AutoScale -Importer.Model.Advanced.MaxTexSize -Importer.Model.Advanced.ImageFormat -Importer.Model.Advanced.Material -Importer.Model.Advanced.PreferSpecular -Importer.Model.Advanced.AlignAxis -Importer.Model.Advanced.Normals -Importer.Model.Advanced.Tangents -Importer.Model.Advanced.VertexColors -Importer.Model.Advanced.Bones -Importer.Model.Advanced.Lights -Importer.Model.Advanced.TextureAlpha -Importer.Model.Advanced.AlbedoColor -Importer.Model.Advanced.ImportEmissive -Importer.Model.Advanced.Colliders -Importer.Model.Advanced.Animations -Importer.Model.Advanced.SetupSnappable -Importer.Model.Advanced.SetupTimelapse -Importer.Model.Advanced.ImportExternalTextures -Importer.Model.Advanced.SkinnedMeshes -Importer.Model.Advanced.SetupIK -Importer.Model.Advanced.VisualizeRig -Importer.Model.Advanced.ForceTpose -Importer.Model.Advanced.ForcePointCloud -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 -Importer.Model.Advanced.ForceUncompressed -Importer.Model.Advanced.Grabbable -Importer.Model.Advanced.Scalable -Importer.Model.Advanced.PositionAtOrigin -Importer.Model.Advanced.AssetsOnObject -Importer.Splat.Progress.Importing -Importer.Splat.Progress.ReadingHeader -Importer.Splat.Progress.ConvertingSplats -Importer.Splat.Progress.EncodingData -GaussianSplat.Encoding.Title -GaussianSplat.Encoding.Metadata -GaussianSplat.Encoding.EncodingPositions -GaussianSplat.Encoding.EncodingRotations -GaussianSplat.Encoding.EncodingScales -GaussianSplat.Encoding.EncodingAlphas -GaussianSplat.Encoding.EncodingColors -GaussianSplat.Encoding.EncodingFinalizing -GaussianSplat.Processing.RemovingSplats -GaussianSplat.Processing.SplatProgress -GaussianSplat.Processing.LoadingData -GaussianSplat.Processing.FailNoData -Importer.Video.Title -Importer.Video.Prompt -Importer.Video.Regular -Importer.Video.360 -Importer.Video.Stereo -Importer.Video.Stereo360 -Importer.Video.Depth -Importer.Video.180 -Importer.Video.Stereo180 -Importer.Video.Depth.Prompt -Importer.Video.Depth.Default -Importer.Slices.Title -Importer.Slices.TitleGrayscale -Importer.Slices.Description -Importer.UnsupportedRecordType.Heading -Importer.UnsupportedRecordType.Description -Importer.Link.Invalid.Heading -Importer.Link.Invalid.Description -Inventory.Link.LinkText -Exporter.Title -Exporter.FileName -Exporter.ExportAs -Exporter.Export -Exporter.Exporting -Exporter.InvalidFileName -Export.PackageExportable.Package -Export.PackageExportable.PackageWithVariants -Export.AudioExportable.OriginalFormat -Export.VideoExportable.OriginalFormat -Export.GaussianSplatExportable.PLY -Export.GaussianSplatExportable.SPZ -Importer.Package.Progress.DecodingPackage -Importer.Package.Progress.DecodingObject -Importer.Package.Progress.ImportingAssets -Importer.Package.Progress.LoadingObject -Importer.Package.Progress.Imported -Importer.Package.Progress.Fail -NewWorld.Title -NewWorld.SessionTitle -NewWorld.Template -NewWorld.CustomPreset -NewWorld.SessionSettings -NewWorld.UnsafeMode -NewWorld.Port -NewWorld.AutoPort -NewWorld.DefaultName -FullBody.Title -FullBody.SetHeight -FullBody.HeightInstructions -FullBody.HeightWarning -FullBody.ConfirmMapping -FullBody.MappingInstructions -FullBody.StartCalibration -FullBody.JustCalibrateAvatar -FullBody.JustCalibrateAvatarDescription -FullBody.SkipAndAdjustAvatar -FullBody.CalibrateInstructions -FullBody.BeforeCalibrationInstructions -FullBody.CalibratingPoseInstructions -FullBody.AdjustAvatarInstructions -FullBody.FineTuneCalibrationInstructions -FullBody.CalibrateTrackersHeader -FullBody.CalibrateTrackersInstructions -FullBody.UseSymmetry -FullBody.ShowBodyOverlay -FullBody.HeightCompensationInstructions -FullBody.RecalibratePrompt -FullBody.Recalibrate -FullBody.CalibrateAvatarPrompt -FullBody.CalibrateAvatar -FullBody.FinishPrompt -FullBody.FinishCalibration -FullBody.CalibrateAvatarTitle -FullBody.CalibrateAvatarInstructions -FullBody.ShowReferenceOverlay -FullBody.ResetAvatarPrompt -FullBody.ResetAvatar -FullBody.AvatarHeightCompensationInstructions -FullBody.AvatarHeightCompensation -FullBody.ResetAvatarHeightCompensation -FullBody.AvatarSaveWarning -FullBody.FinishAvatarCalibration -FullBody.CalibrationFinishedInstructions -FullBody.CloseCalibrator -FullBody.CalibrationRedoInstructions -FullBody.ReturnToTrackerCalibration -FullBody.Hips -FullBody.Feet -FullBody.Chest -FullBody.Elbows -FullBody.Knees -FullBody.TrackerMapped -FullBody.NotTracking -FullBody.NoTracker -FullBody.FeetNotTracking -FullBody.AvatarPointMapped -FullBody.AvatarPointNotMapped -FullBody.AvatarPointNoTracker -CameraControl.Title -CameraControl.MirroringOffWarning -CameraControl.MirrorToDisplay -CameraControl.TakePhoto -CameraControl.Take360Photo -CameraControl.Mode.SmoothPOV -CameraControl.Mode.ThirdPerson -CameraControl.Mode.Group -CameraControl.Mode.World -CameraControl.Mode.Manual -CameraControl.Settings.AvoidOcclusion -CameraControl.Settings.KeepInWorldspace -CameraControl.Settings.MovementWobble -CameraControl.Settings.AimInFrontOfHead -CameraControl.Settings.HideCamera -CameraControl.Settings.ForceEyesOnCamera -CameraControl.Settings.HideBadges -CameraControl.Settings.HideLasers -CameraControl.Settings.ShowFrustum -CameraControl.Settings.PhotoTimer -CameraControl.Settings.ShowLiveBadge -CameraControl.Settings.AudioFromCameraViewpoint -CameraControl.OpenCloseUsers -CameraControl.CreateCameraAnchor -CameraControl.Anchors.Interpolate -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.FirstPersonOffset -CameraControl.Positioning.Reset -CameraControl.Control.AnyoneCanInteract -CameraControl.Control.RenderPreviewForEveryone -CameraControl.Control.RenderPrivateUI -CameraControl.Control.MotionBlur -CameraControl.Control.ScreenSpaceReflections -CameraControl.Control.SpawnPhotoInWorld -CameraControl.Control.FlipPreview -CameraControl.Control.GroupDetectionRadius -CameraControl.Control.GroupExcludeBoundary -CameraControl.Control.PositionSmoothSpeed -CameraControl.Control.AngleSmoothSpeed -CameraControl.Control.FramingSmoothSpeed -CameraControl.OBS.IP -CameraControl.OBS.Password -CameraControl.OBS.Connect -CameraControl.OBS.Instructions -CameraControl.OBS.OpenInstaller -CameraControl.OBS.Launch -CameraControl.OBS.Launching -CameraControl.OBS.Launched -CameraControl.OBS.Connecting -CameraControl.OBS.Connected -CameraControl.OBS.Disconnected -CameraControl.OBS.AuthFailure -CameraControl.OBS.ConnectionFailed -CameraControl.OBS.ConnectionTimeout -CameraControl.OBS.UnexpectedConnectionError -CameraControl.OBS.DisconnectedPage -CameraControl.OBS.ReturnToConnect -CameraControl.OBS.AutoMirror -CameraControl.OBS.Bitrate -CameraControl.OBS.FPS -CameraControl.OBS.DroppedFrames -CameraControl.OBS.Idle -CameraControl.OBS.Live -CameraControl.OBS.Recording -CameraControl.OBS.OpenInstallerReason -CameraControl.OBS.Streaming.Start -CameraControl.OBS.Streaming.Starting -CameraControl.OBS.Streaming.Stop -CameraControl.OBS.Streaming.Stopping -CameraControl.OBS.Recording.Start -CameraControl.OBS.Recording.Starting -CameraControl.OBS.Recording.Stop -CameraControl.OBS.Recording.Stopping -Settings.Category.Audio -Settings.Category.Controls -Settings.Category.Devices -Settings.Category.Profile -Settings.Category.Networking -Settings.Category.Security -Settings.Category.Misc -Settings.Category.Privacy -Settings.Category.UserInterface -Settings.Category.Graphics -Settings.Category.InteractiveCamera -Settings.LegacyFeatureSettings.ConvertLegacySettings -Settings.DebugSettings.DebugResetAllSimpleSettings -Settings.GeneralControlsSettings -Settings.LocomotionSettings -Settings.MovementSettings -Settings.MouseSettings -Settings.GeneralHapticsSettings -Settings.GeneralVRSettings -Settings.LeapMotionSettings -Settings.ViveHandTrackingSettings -Settings.TrackingSmoothingSettings -Settings.UserMetricsSettings -Settings.OnlineStatusSettings -Settings.OnlineStatusSettings.DefaultStatus -Settings.OnlineStatusSettings.DefaultStatus.Description -Settings.OnlineStatusSettings.RememberMode -Settings.OnlineStatusSettings.RememberMode.Description -Settings.OnlineStatusSettings.RememberTimespan -Settings.OnlineStatusSettings.RememberTimespan.Description -Settings.OnlineStatusSettings.InvisibleRememberMode -Settings.OnlineStatusSettings.InvisibleRememberMode.Description -Settings.OnlineStatusSettings.InvisibleRememberTimespan -Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description -Settings.OnlineStatusSettings.AutoAwayTimespan -Settings.OnlineStatusSettings.AutoAwayTimespan.Description -Settings.AudioInputDeviceSettings -Settings.AudioOutputDeviceSettings -Settings.AudioVolumeSettings -Settings.AudioAccessibilitySettings -Settings.AudioInputFilteringSettings -Settings.RealtimeNetworkingSettings -Settings.AssetGatherSettings -Settings.HostAccessSettings -Settings.UserRestrictionsSettings -Settings.WindowsSettings -Settings.DebugSettings -Settings.LegacyFeatureSettings -Settings.TwitchInterfaceSettings -Settings.MessagingPrivacySettings -Settings.LocaleSettings -Settings.DashSettings -Settings.NamePlateSettings -Settings.LaserSettings -Settings.DesktopViewSettings -Settings.PhotoCaptureSettings -Settings.DesktopRenderSettings -Settings.InteractiveCameraFramingSettings -Settings.InteractiveCameraPositioningSettings -Settings.InteractiveCameraRenderSettings -Settings.InteractiveCameraGroupSettings -Settings.InteractiveCameraSmoothingSettings -Settings.InteractiveCameraAnchorSettings -Settings.InteractiveCameraPhotoSettings -Settings.InteractiveCameraPostProcessingSettings -Settings.GeneralControlsSettings.PrimaryHand -Settings.GeneralControlsSettings.PrimaryHand.Description -Settings.GeneralControlsSettings.DoubleClickInterval -Settings.GeneralControlsSettings.DoubleClickInterval.Description -Settings.LocomotionSettings.LocomotionPreferences -Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb -Settings.MovementSettings.LeftSidewaysMode -Settings.MovementSettings.LeftSidewaysMode.Description -Settings.MovementSettings.RightSidewaysMode -Settings.MovementSettings.RightSidewaysMode.Description -Settings.MovementSettings.UseHeadDirectionForMovement -Settings.MovementSettings.UseHeadDirectionForMovement.Description -Settings.MovementSettings.UseSmoothTurn -Settings.MovementSettings.UseSmoothTurn.Description -Settings.MovementSettings.SmoothTurnExclusiveMode -Settings.MovementSettings.SmoothTurnExclusiveMode.Description -Settings.MovementSettings.SmoothTurnSpeed -Settings.MovementSettings.SmoothTurnSpeed.Description -Settings.MovementSettings.SnapTurnAngle -Settings.MovementSettings.SnapTurnAngle.Description -Settings.MovementSettings.NoClipSpeed -Settings.MovementSettings.NoClipSpeed.Description -Settings.MovementSettings.MovementDeadzone -Settings.MovementSettings.MovementDeadzone.Description -Settings.MovementSettings.TurningDeadzone -Settings.MovementSettings.TurningDeadzone.Description -Settings.MovementSettings.MovementExponent -Settings.MovementSettings.MovementExponent.Description -Settings.GrabbingSettings -Settings.GrabbingSettings.DefaultHandGrabType -Settings.GrabbingSettings.DefaultHandGrabType.Description -Settings.FullBodyTrackingSettings -Settings.FullBodyTrackingSettings.BodyHorizontalAngle -Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description -Settings.GamepadSettings -Settings.GamepadSettings.ThumbstickLookSpeed -Settings.GamepadSettings.ThumbstickLookSpeed.Description -Settings.GamepadSettings.ThumbstickLookExponent -Settings.GamepadSettings.ThumbstickLookExponent.Description -Settings.GamepadSettings.UseGamepadWhenUnfocused -Settings.GamepadSettings.UseGamepadWhenUnfocused.Description -Settings.MouseSettings.MouseSensitivity -Settings.MouseSettings.MouseSensitivity.Description -Settings.MouseSettings.MouseLookSpeed -Settings.MouseSettings.MouseLookSpeed.Description -Settings.MouseSettings.MousePanSpeed -Settings.MouseSettings.MousePanSpeed.Description -Settings.MouseSettings.MouseRotateSpeed -Settings.MouseSettings.MouseRotateSpeed.Description -Settings.MouseSettings.MouseFreeformRotateSpeed -Settings.MouseSettings.MouseFreeformRotateSpeed.Description -Settings.MouseSettings.ScrollWheelGrabMoveSpeed -Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description -Settings.KeyboardLookSettings -Settings.KeyboardLookSettings.LookEnabled -Settings.KeyboardLookSettings.LookEnabled.Description -Settings.KeyboardLookSettings.HorizontalSpeed -Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VerticalSpeed -Settings.KeyboardLookSettings.VerticalSpeed.Description -Settings.GeneralHapticsSettings.EnableControllerVibration -Settings.GeneralHapticsSettings.EnableControllerVibration.Description -Settings.GeneralHapticsSettings.EnableHaptics -Settings.GeneralHapticsSettings.EnableHaptics.Description -Settings.GeneralVRSettings.UseVRHotswitching -Settings.GeneralVRSettings.UseVRHotswitching.Description -Settings.TrackingSmoothingSettings.HandPositionSmoothing -Settings.TrackingSmoothingSettings.HandRotationSmoothing -Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description -Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description -Settings.TrackingSmoothingSettings.FeetPositionSmoothing -Settings.TrackingSmoothingSettings.FeetRotationSmoothing -Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description -Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description -Settings.TrackingSmoothingSettings.HipsPositionSmoothing -Settings.TrackingSmoothingSettings.HipsRotationSmoothing -Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description -Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description -Settings.MediaPrivacySettings -Settings.MediaPrivacySettings.MediaMetadataOptOut -Settings.MediaPrivacySettings.MediaMetadataOptOut.Description -Settings.MediaPrivacySettings.HideInScreenshots -Settings.MediaPrivacySettings.HideInScreenshots.Description -Settings.MediaPrivacySettings.StripImageFileMetadata -Settings.MediaPrivacySettings.StripImageFileMetadata.Description -Settings.Category.Integrations -Settings.DiscordIntegrationSettings -Settings.SteamIntegrationSettings -Settings.DiscordIntegrationSettings.RichPresence -Settings.DiscordIntegrationSettings.RichPresence.Description -Settings.SteamIntegrationSettings.RichPresence -Settings.SteamIntegrationSettings.RichPresence.Description -Settings.SteamIntegrationSettings.SaveScreenshots -Settings.SteamIntegrationSettings.SaveScreenshots.Description -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description -Settings.LeapMotionSettings.LeapMotionEnabled -Settings.LeapMotionSettings.LeapMotionEnabled.Description -Settings.LeapMotionSettings.Offset -Settings.LeapMotionSettings.Offset.Description -Settings.LeapMotionSettings.SnapDistance -Settings.LeapMotionSettings.SnapDistance.Description -Settings.LeapMotionSettings.UseFingersWhenSnapped -Settings.LeapMotionSettings.UseFingersWhenSnapped.Description -Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled -Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description -Settings.ViveHandTrackingSettings.SnapDistance -Settings.ViveHandTrackingSettings.SnapDistance.Description -Settings.ViveHandTrackingSettings.UseFingersWhenSnapped -Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description -Settings.TrackerSettings -Settings.TrackerSettings.UseTrackers -Settings.TrackerSettings.UseTrackers.Description -Settings.TrackerSettings.Trackers -Settings.TrackerSettings.Trackers.Breadcrumb -Settings.TrackerSettings.Trackers.UseTracker -Settings.TrackerSettings.Trackers.UseTracker.Description -Settings.TrackerSettings.Trackers.FreezeTracking -Settings.TrackerSettings.Trackers.FreezeTracking.Description -Settings.TrackerSettings.Trackers.CustomName -Settings.TrackerSettings.Trackers.CustomName.Description -Settings.TrackerSettings.Trackers.MappedBodyNode -Settings.TrackerSettings.Trackers.MappedBodyNode.Description -Settings.TrackerSettings.Trackers.MappedPosition -Settings.TrackerSettings.Trackers.MappedPosition.Description -Settings.TrackerSettings.Trackers.MappedRotation -Settings.TrackerSettings.Trackers.MappedRotation.Description -Settings.TrackerSettings.Trackers.UseInVR -Settings.TrackerSettings.Trackers.UseInVR.Description -Settings.TrackerSettings.Trackers.UseInDesktop -Settings.TrackerSettings.Trackers.UseInDesktop.Description -Settings.TrackerSettings.Trackers.TrackerID -Settings.TrackerSettings.Trackers.TrackerID.Description -Settings.TrackerSettings.Trackers.TrackerBattery -Settings.TrackerSettings.Trackers.TrackerBattery.Description -Settings.TrackerSettings.Trackers.TrackerIsCharging -Settings.TrackerSettings.Trackers.TrackerIsCharging.Description -Settings.TrackerSettings.Trackers.Unmap -Settings.TrackerSettings.Trackers.Remove -Settings.SteamLinkSettings -Settings.SteamLinkSettings.OSC_DataPort -Settings.SteamLinkSettings.OSC_DataPort.Description -Settings.HapticPointMapping.MappingTarget -Settings.HapticPointMapping.MappingTarget.Description -Settings.HapticPointMapping.PointRadius -Settings.HapticPointMapping.PointRadius.Description -Settings.HapticPointMapping.TorsoHorizontalPosition -Settings.HapticPointMapping.TorsoHorizontalPosition.Description -Settings.HapticPointMapping.TorsoVerticalPosition -Settings.HapticPointMapping.TorsoVerticalPosition.Description -Settings.HapticPointMapping.TorsoSide -Settings.HapticPointMapping.TorsoSide.Description -Settings.HapticPointMapping.HeadPitchAngle -Settings.HapticPointMapping.HeadPitchAngle.Description -Settings.HapticPointMapping.HeadYawAngle -Settings.HapticPointMapping.HeadYawAngle.Description -Settings.HapticPointMapping.ArmSide -Settings.HapticPointMapping.ArmSide.Description -Settings.HapticPointMapping.ArmPositionAlong -Settings.HapticPointMapping.ArmPositionAlong.Description -Settings.HapticPointMapping.ArmAngleAround -Settings.HapticPointMapping.ArmAngleAround.Description -Settings.HapticPointMapping.LegSide -Settings.HapticPointMapping.LegSide.Description -Settings.HapticPointMapping.LegPositionAlong -Settings.HapticPointMapping.LegPositionAlong.Description -Settings.HapticPointMapping.LegAngleAround -Settings.HapticPointMapping.LegAngleAround.Description -Settings.HapticPointMapping.ControllerSide -Settings.HapticPointMapping.ControllerSide.Description -Settings.HapticPointMapping.Tag -Settings.HapticPointMapping.Tag.Description -Settings.GiggleTechSettings -Settings.GiggleTechSettings.Devices -Settings.GiggleTechSettings.GigglePuckIP -Settings.GiggleTechSettings.GigglePuckIP.Description -Settings.GiggleTechSettings.RegisterGigglePuck -Settings.GiggleTechSettings.Devices.IP -Settings.GiggleTechSettings.Devices.IsConnected -Settings.GiggleTechSettings.Devices.UseDevice -Settings.GiggleTechSettings.Devices.UseDevice.Description -Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected -Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description -Settings.GiggleTechSettings.Devices.IntensityScale -Settings.GiggleTechSettings.Devices.IntensityScale.Description -Settings.GiggleTechSettings.Devices.Remove -Settings.GiggleTechSettings.Devices.CustomName -Settings.GiggleTechSettings.Devices.CustomName.Description -Settings.GiggleTechSettings.Devices.Breadcrumb -Settings.GiggleTechSettings.Devices.ActivationIntensity -Settings.GiggleTechSettings.Devices.MinimumIntensity -Settings.GiggleTechSettings.Devices.MinimumIntensity.Description -Settings.GiggleTechSettings.Devices.InitialActivationIntensity -Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description -Settings.UserMetricsSettings.UserHeight -Settings.UserMetricsSettings.UserHeight.Description -Settings.FavoritesSettings -Settings.FavoritesSettings.AutoLoadCloudHome -Settings.FavoritesSettings.AutoLoadCloudHome.Description -Settings.AudioInputDeviceSettings.UseSystemDefault -Settings.AudioInputDeviceSettings.UseSystemDefault.Description -Settings.AudioInputDeviceSettings.DevicePriorities -Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb -Settings.AudioInputDeviceSettings.SetAsDefault -Settings.AudioInputDeviceSettings.Testing.Header -Settings.AudioInputDeviceSettings.Testing.Description -Settings.AudioInputDeviceSettings.Testing.ListenToInput -Settings.AudioInputDeviceSettings.Testing.StopListeningToInput -Settings.AudioInputDeviceSettings.Testing.Monitoring.Header -Settings.AudioOutputDeviceSettings.UseSystemDefault -Settings.AudioOutputDeviceSettings.UseSystemDefault.Description -Settings.AudioOutputDeviceSettings.DevicePriorities -Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb -Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description -Settings.AudioVolumeSettings.MasterVolume -Settings.AudioVolumeSettings.MasterVolume.Description -Settings.AudioVolumeSettings.SoundEffectVolume -Settings.AudioVolumeSettings.SoundEffectVolume.Description -Settings.AudioVolumeSettings.MultimediaVolume -Settings.AudioVolumeSettings.MultimediaVolume.Description -Settings.AudioVolumeSettings.VoiceVolume -Settings.AudioVolumeSettings.VoiceVolume.Description -Settings.AudioVolumeSettings.UserInterfaceVolume -Settings.AudioVolumeSettings.UserInterfaceVolume.Description -Settings.AudioAccessibilitySettings.WhisperVolume -Settings.AudioAccessibilitySettings.WhisperVolume.Description -Settings.AudioAccessibilitySettings.VoiceMessageVolume -Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description -Settings.AudioInputFilteringSettings.UseVoiceNormalization -Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description -Settings.AudioInputFilteringSettings.NoiseGateThreshold -Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description -Settings.AudioInputFilteringSettings.NoiseGateAttack -Settings.AudioInputFilteringSettings.NoiseGateAttack.Description -Settings.AudioInputFilteringSettings.NoiseGateHold -Settings.AudioInputFilteringSettings.NoiseGateHold.Description -Settings.AudioInputFilteringSettings.NoiseGateRelease -Settings.AudioInputFilteringSettings.NoiseGateRelease.Description -Settings.AudioInputFilteringSettings.NormalizationThreshold -Settings.AudioInputFilteringSettings.NormalizationThreshold.Description -Settings.AudioInputFilteringSettings.UseNoiseSuppression -Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description -Settings.AudioPerformanceSettings -Settings.AudioPerformanceSettings.MaxVoices -Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.SimulationFrameSize -Settings.AudioPerformanceSettings.SimulationFrameSize.Description -Settings.AudioPerformanceSettings.OutputBufferSize -Settings.AudioPerformanceSettings.OutputBufferSize.Description -Settings.VoiceSettings -Settings.VoiceSettings.MutePersistence -Settings.VoiceSettings.MutePersistence.Description -Settings.EarmuffSettings -Settings.EarmuffSettings.EarmuffEnabled -Settings.EarmuffSettings.EarmuffEnabled.Description -Settings.EarmuffSettings.Directionality -Settings.EarmuffSettings.Directionality.Description -Settings.EarmuffSettings.Distance -Settings.EarmuffSettings.Distance.Description -Settings.EarmuffSettings.Angle -Settings.EarmuffSettings.Angle.Description -Settings.EarmuffSettings.TransitionStart -Settings.EarmuffSettings.TransitionStart.Description -Settings.EarmuffSettings.TransitionLength -Settings.EarmuffSettings.TransitionLength.Description -Settings.EarmuffSettings.VolumeAttenuation -Settings.EarmuffSettings.VolumeAttenuation.Description -Settings.RealtimeNetworkingSettings.DisableLAN -Settings.RealtimeNetworkingSettings.DisableLAN.Description -Settings.RealtimeNetworkingSettings.PreferSteamNetworking -Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description -Settings.RealtimeNetworkingSettings.PreferTCP -Settings.RealtimeNetworkingSettings.PreferTCP.Description -Settings.RealtimeNetworkingSettings.LNL_WindowSize -Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description -Settings.AssetGatherSettings.MaxConcurrentAssetTransfers -Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description -Settings.AssetGatherSettings.MaxConcurrentDownloads -Settings.AssetGatherSettings.MaxConcurrentDownloads.Description -Settings.HostAccessSettings.Entries -Settings.HostAccessSettings.Entries.Breadcrumb -Settings.HostAccessSettings.Entries.AllowHTTP_Requests -Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description -Settings.HostAccessSettings.Entries.AllowWebsockets -Settings.HostAccessSettings.Entries.AllowWebsockets.Description -Settings.HostAccessSettings.Entries.AllowOSC_Receiving -Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description -Settings.HostAccessSettings.Entries.AllowOSC_Sending -Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description -Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason -Settings.HostAccessSettings.Entries.LastWebsocketRequestReason -Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason -Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason -Settings.HostAccessSettings.Entries.Remove -Settings.HostAccessSettings.DebugReset -Settings.UserRestrictionsSettings.DebugReset -Settings.WindowsSettings.KeepOriginalScreenshotFormat -Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description -Settings.DebugSettings.DebugInputBindings -Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.ConvertParticleSystems -Settings.DebugSettings.ConvertParticleSystems.Description -Settings.LegacyFeatureSettings.UseLegacyGripEquip -Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description -Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher -Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description -Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts -Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description -Settings.LegacyFeatureSettings.SuppressFeetSimulation -Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description -Settings.TwitchInterfaceSettings.ChannelName -Settings.TwitchInterfaceSettings.ChannelName.Description -Settings.MessagingPrivacySettings.DoNotSendReadStatus -Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description -Settings.LocaleSettings.CultureLocaleCode -Settings.LocaleSettings.CultureLocaleCode.Description -Settings.LocaleSettings.UseImperialUnits -Settings.LocaleSettings.UseImperialUnits.Description -Settings.LocaleSettings.AvailableLocales -Settings.LocaleSettings.AvailableLocales.Breadcrumb -Settings.LocaleSettings.AvailableLocales.SystemLocale -Settings.DashSettings.DashCurvature -Settings.DashSettings.DashCurvature.Description -Settings.DashSettings.OpenCloseSpeed -Settings.DashSettings.OpenCloseSpeed.Description -Settings.DashSettings.AllowReplacingSettings -Settings.DashSettings.AllowReplacingSettings.Description -Settings.NotificationSettings -Settings.NotificationSettings.UserOnline -Settings.NotificationSettings.UserOnline.Description -Settings.NotificationSettings.UserSociable -Settings.NotificationSettings.UserSociable.Description -Settings.NotificationSettings.UserOnlineOnAnotherBuild -Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description -Settings.NotificationSettings.Message -Settings.NotificationSettings.Message.Description -Settings.NotificationSettings.Invite -Settings.NotificationSettings.Invite.Description -Settings.NotificationSettings.InviteRequest -Settings.NotificationSettings.InviteRequest.Description -Settings.NotificationSettings.ContactRequest -Settings.NotificationSettings.ContactRequest.Description -Settings.NotificationSettings.ContactSessionStarted -Settings.NotificationSettings.ContactSessionStarted.Description -Settings.NotificationSettings.PublicSessionStarted -Settings.NotificationSettings.PublicSessionStarted.Description -Settings.NotificationSettings.UserJoinAndLeave -Settings.NotificationSettings.UserJoinAndLeave.Description -Settings.NotificationSettings.PermissionChanged -Settings.NotificationSettings.PermissionChanged.Description -Settings.NamePlateSettings.NameplateVisibility -Settings.NamePlateSettings.NameplateVisibility.Description -Settings.NamePlateSettings.UseCustomNameplates -Settings.NamePlateSettings.UseCustomNameplates.Description -Settings.CustomizationSettings -Settings.CustomizationSettings.UserInterfaceEditMode -Settings.CustomizationSettings.UserInterfaceEditMode.Description -Settings.FacetAnchorsSettings -Settings.FacetAnchorsSettings.UseFacetAnchors -Settings.FacetAnchorsSettings.UseFacetAnchors.Description -Settings.FacetAnchorsSettings.AnimationSpeed -Settings.FacetAnchorsSettings.AnimationSpeed.Description -Settings.FacetAnchorsSettings.FacetAnchorToggle -Settings.FacetAnchorsSettings.FacetAnchorToggle.Description -Settings.FacetAnchorsSettings.ShowContainerBackground -Settings.FacetAnchorsSettings.ShowContainerBackground.Description -Settings.LaserSettings.SmoothSpeed -Settings.LaserSettings.SmoothSpeed.Description -Settings.LaserSettings.ModulateStartAngle -Settings.LaserSettings.ModulateStartAngle.Description -Settings.LaserSettings.ModulateEndAngle -Settings.LaserSettings.ModulateEndAngle.Description -Settings.LaserSettings.ModulateExponent -Settings.LaserSettings.ModulateExponent.Description -Settings.LaserSettings.ModulateSpeedMultiplier -Settings.LaserSettings.ModulateSpeedMultiplier.Description -Settings.LaserSettings.StickThreshold -Settings.LaserSettings.StickThreshold.Description -Settings.LaserSettings.ShowInDesktop -Settings.LaserSettings.ShowInDesktop.Description -Settings.EditSettings -Settings.EditSettings.ConfirmComponentDestroy -Settings.EditSettings.ConfirmComponentDestroy.Description -Settings.EditSettings.ConfirmSlotDestroy -Settings.EditSettings.ConfirmSlotDestroy.Description -Settings.CursorSettings -Settings.CursorSettings.BaseCursorSize -Settings.CursorSettings.BaseCursorSize.Description -Settings.CursorSettings.GrabMultiplier -Settings.CursorSettings.GrabMultiplier.Description -Settings.CursorSettings.InteractionMultiplier -Settings.CursorSettings.InteractionMultiplier.Description -Settings.CursorSettings.TextMultiplier -Settings.CursorSettings.TextMultiplier.Description -Settings.CursorSettings.SliderMultiplier -Settings.CursorSettings.SliderMultiplier.Description -Settings.DesktopViewSettings.FollowCursor -Settings.DesktopViewSettings.FollowCursor.Description -Settings.DesktopViewSettings.Brightness -Settings.DesktopViewSettings.Brightness.Description -Settings.DesktopViewSettings.Opacity -Settings.DesktopViewSettings.Opacity.Description -Settings.PhotoCaptureSettings.FingerGestureEnabled -Settings.PhotoCaptureSettings.FingerGestureEnabled.Description -Settings.PhotoCaptureSettings.NormalCaptureResolution -Settings.PhotoCaptureSettings.NormalCaptureResolution.Description -Settings.PhotoCaptureSettings.TimerCaptureResolution -Settings.PhotoCaptureSettings.TimerCaptureResolution.Description -Settings.PhotoCaptureSettings.TimerSeconds -Settings.PhotoCaptureSettings.TimerSeconds.Description -Settings.PhotoCaptureSettings.CaptureStereo -Settings.PhotoCaptureSettings.CaptureStereo.Description -Settings.PhotoCaptureSettings.StereoSeparation -Settings.PhotoCaptureSettings.StereoSeparation.Description -Settings.PhotoCaptureSettings.PhotoAutosavePath -Settings.PhotoCaptureSettings.PhotoAutosavePath.Description -Settings.PhotoCaptureSettings.OpenAutosavePath -Settings.PhotoCaptureSettings.OpenAutosavePath.Description -Settings.PhotoCaptureSettings.CapturePrivateUI -Settings.PhotoCaptureSettings.CapturePrivateUI.Description -Settings.PhotoCaptureSettings.EncodeFormat -Settings.PhotoCaptureSettings.EncodeFormat.Description -Settings.PhotoCaptureSettings.AlwaysHideNameplates -Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description -Settings.DesktopRenderSettings.FieldOfView -Settings.DesktopRenderSettings.FieldOfView.Description -Settings.DesktopRenderSettings.SprintFieldOfViewZoom -Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description -Settings.DesktopRenderSettings.VSync -Settings.DesktopRenderSettings.VSync.Description -Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused -Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description -Settings.DesktopRenderSettings.MaximumBackgroundFramerate -Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description -Settings.InteractiveCameraFramingSettings.PositioningMode -Settings.InteractiveCameraFramingSettings.PositioningMode.Description -Settings.InteractiveCameraFramingSettings.FieldOfView -Settings.InteractiveCameraFramingSettings.FieldOfView.Description -Settings.InteractiveCameraFramingSettings.AnglePosition -Settings.InteractiveCameraFramingSettings.AnglePosition.Description -Settings.InteractiveCameraFramingSettings.Distance -Settings.InteractiveCameraFramingSettings.Distance.Description -Settings.InteractiveCameraFramingSettings.HeightOffset -Settings.InteractiveCameraFramingSettings.HeightOffset.Description -Settings.InteractiveCameraFramingSettings.FirstPersonPitch -Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description -Settings.InteractiveCameraFramingSettings.FirstPersonRoll -Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description -Settings.InteractiveCameraFramingSettings.FirstPersonOffset -Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description -Settings.InteractiveCameraFramingSettings.FramingViewportPosition -Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description -Settings.InteractiveCameraFramingSettings.AimInFrontOfHead -Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description -Settings.InteractiveCameraPositioningSettings.AvoidOcclusion -Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description -Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace -Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description -Settings.InteractiveCameraPositioningSettings.MovementWobble -Settings.InteractiveCameraPositioningSettings.MovementWobble.Description -Settings.InteractiveCameraRenderSettings.HideAllBadges -Settings.InteractiveCameraRenderSettings.HideAllBadges.Description -Settings.InteractiveCameraRenderSettings.HideAllLasers -Settings.InteractiveCameraRenderSettings.HideAllLasers.Description -Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera -Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description -Settings.InteractiveCameraGroupSettings.GroupDetectionRadius -Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description -Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary -Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description -Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed -Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description -Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed -Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description -Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed -Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description -Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors -Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description -Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed -Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description -Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation -Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description -Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld -Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description -Settings.InteractiveCameraPostProcessingSettings.MotionBlur -Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description -Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections -Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description -Settings.DescriptionField.NoTextTitle -Settings.DescriptionField.NoTextDescription -Settings.RelaySettings -Settings.RelaySettings.AlwaysUseRelay -Settings.RelaySettings.AlwaysUseRelay.Description -Settings.RelaySettings.UseClosestAvailableRelay -Settings.RelaySettings.UseClosestAvailableRelay.Description -Settings.RelaySettings.RelayPriorities -Settings.RelaySettings.RelayPriorities.Breadcrumb -Settings.VideoStreamingServicesSettings -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description -Settings.PostProcessingSettings -Settings.PostProcessingSettings.MotionBlurIntensity -Settings.PostProcessingSettings.MotionBlurIntensity.Description -Settings.PostProcessingSettings.BloomIntensity -Settings.PostProcessingSettings.BloomIntensity.Description -Settings.PostProcessingSettings.AmbientOcclusionIntensity -Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description -Settings.PostProcessingSettings.ScreenSpaceReflections -Settings.PostProcessingSettings.ScreenSpaceReflections.Description -Settings.PostProcessingSettings.Antialiasing -Settings.PostProcessingSettings.Antialiasing.Description -Settings.TextureQualitySettings -Settings.TextureQualitySettings.TextureSizeRatio -Settings.TextureQualitySettings.TextureSizeRatio.Description -Settings.TextureQualitySettings.TextureSizeLimit -Settings.TextureQualitySettings.TextureSizeLimit.Description -Settings.TextureQualitySettings.MinimumTextureSize -Settings.TextureQualitySettings.MinimumTextureSize.Description -Settings.TextureQualitySettings.DefaultFilterMode -Settings.TextureQualitySettings.DefaultFilterMode.Description -Settings.TextureQualitySettings.AnisotropicLevel -Settings.TextureQualitySettings.AnisotropicLevel.Description -Settings.TextureQualitySettings.ReloadAllTextures -Settings.GaussianSplatQualitySettings -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description -Settings.GaussianSplatQualitySettings.QualityPreset -Settings.GaussianSplatQualitySettings.QualityPreset.Description -Settings.GaussianSplatQualitySettings.MinLocalQuality -Settings.GaussianSplatQualitySettings.MinLocalQuality.Description -Settings.GaussianSplatQualitySettings.AdvancedQuality -Settings.GaussianSplatQualitySettings.AdvancedQuality.Description -Settings.GaussianSplatQualitySettings.PositionFormat -Settings.GaussianSplatQualitySettings.PositionFormat.Description -Settings.GaussianSplatQualitySettings.ScaleFormat -Settings.GaussianSplatQualitySettings.ScaleFormat.Description -Settings.GaussianSplatQualitySettings.ColorFormat -Settings.GaussianSplatQualitySettings.ColorFormat.Description -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description -Settings.ResolutionSettings -Settings.ResolutionSettings.Fullscreen -Settings.ResolutionSettings.Fullscreen.Description -Settings.ResolutionSettings.WindowResolution -Settings.ResolutionSettings.WindowResolution.Description -Settings.ResolutionSettings.FullscreenResolution -Settings.ResolutionSettings.FullscreenResolution.Description -Settings.ResolutionSettings.ApplyResolution -Settings.RenderingQualitySettings -Settings.RenderingQualitySettings.PerPixelLights -Settings.RenderingQualitySettings.PerPixelLights.Description -Settings.RenderingQualitySettings.ShadowCascades -Settings.RenderingQualitySettings.ShadowCascades.Description -Settings.RenderingQualitySettings.ShadowResolution -Settings.RenderingQualitySettings.ShadowResolution.Description -Settings.RenderingQualitySettings.ShadowDistance -Settings.RenderingQualitySettings.ShadowDistance.Description -Settings.RenderingQualitySettings.SkinWeightMode -Settings.RenderingQualitySettings.SkinWeightMode.Description -Settings.ImportSettings -Settings.ImportSettings.SessionUrls -Settings.ImportSettings.SessionUrls.Description -Settings.ImportSettings.WorldUrls -Settings.ImportSettings.WorldUrls.Description -Settings.ImportSettings.NetworkUrls -Settings.ImportSettings.NetworkUrls.Description Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly diff --git a/README.md b/README.md index 9f3b56f..1abd70e 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Hungarian [hu] - 25.1% - Missing keys: 1975 Icelandic [is] - 23.5% - Missing keys: 2016 Japanese [ja] - 99.9% - Missing keys: 2 Korean [ko] - 99.9% - Missing keys: 2 -Mongolian [mn] - 27.6% - Missing keys: 1909 +Mongolian [mn] - 66.5% - Missing keys: 884 Dutch [nl] - 88.3% - Missing keys: 308 Norwegian [no] - 58.8% - Missing keys: 1085 Polish [pl] - 99.9% - Missing keys: 2 From 92c1999e8a0e0a321e4e4dd949d45cdd8fdf63e2 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Thu, 15 May 2025 08:50:30 +0900 Subject: [PATCH 436/529] KO: Audio device refresh. --- ko.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ko.json b/ko.json index 9201f1d..d3419d2 100644 --- a/ko.json +++ b/ko.json @@ -1638,6 +1638,8 @@ "Settings.AudioOutputDeviceSettings.DevicePriorities": "음향 출력 장치", "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "음향 출력 장치", "Settings.AudioOutputDeviceSettings.SetAsDefault": "기본값으로 설정", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "음향 장치 목록 새로 고침", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "레소나이트에서 인식된 음향 장치 목록을 새로 고칩니다. 대부분 이 기능이 필요하지 않을 것이지만, 추가된 음향 장치를 인식하지 못할 때 이 기능이 도움이 될 수 있습니다.", "Settings.AudioVolumeSettings.MasterVolume": "주 볼륨", "Settings.AudioVolumeSettings.MasterVolume.Description": "전체 볼륨을 제어합니다. 음악, 특수효과음, 음성대화등의 볼륨을 전체적으로 키우거나 낮출때 사용하세요.", @@ -2010,7 +2012,7 @@ "Settings.GaussianSplatQualitySettings.MinLocalQuality" : "최소 압축 품질(로컬)", "Settings.GaussianSplatQualitySettings.MinLocalQuality.Description" : "로컬에서 가져온 가우시안 스플랫의 최소 품질값을 지정합니다.

이 값을 중간 미만으로 설정하는 것은 권장하지 않습니다. 품질치가 낮을수록 압축을 위한 시간이 오래 걸리므로 클라우드에서 압축하도록 두는것이 좋습니다.

이 값을 높이면 비디오 메모리(VRAM) 사용량이 증가하지만 압축을 수행할 필요가 없으므로 가우시안 스플랫이 더 빨리 불러와 집니다.", "Settings.GaussianSplatQualitySettings.AdvancedQuality" : "고급 품질 설정", - "Settings.GaussianSplatQualitySettings.AdvancedQuality.Description" : "When enabled, you can configure the specific encodings used for different Gaussian Splat buffers. This gives you very fined grained control over the quality. It can also be used for testing/diagnostics purposes.", + "Settings.GaussianSplatQualitySettings.AdvancedQuality.Description" : "활성화 한 경우, 다양한 가우시안 스플랫 버퍼에서 사용되는 특정한 인코딩을 구성할 수 있습니다. 이를 통해 품질을 매우 세밀하게 제어할 수 있습니다. 테스트 또는 검사 목적으로도 사용할 수 있습니다.", "Settings.GaussianSplatQualitySettings.PositionFormat" : "위치 정보 형식", "Settings.GaussianSplatQualitySettings.PositionFormat.Description" : "스플랫 위치에 사용되는 인코딩", "Settings.GaussianSplatQualitySettings.ScaleFormat" : "배율 정보 형식", From dcb0cd773c9ae09a942f796355b516d174c92487 Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Thu, 15 May 2025 11:39:50 +0800 Subject: [PATCH 437/529] zh-cn:Sync to the latest English version --- zh-cn.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index 542a4b6..dadea5e 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1638,6 +1638,8 @@ "Settings.AudioOutputDeviceSettings.DevicePriorities": "配置默认音频输出设备", "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "配置默认音频输出设备", "Settings.AudioOutputDeviceSettings.SetAsDefault": "设为默认", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "强制刷新音频设备", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "点击这个将会强制让 Resonite 刷新音频设备列表。在大多数情况并不需要用这个,但如果 Resonite 未能检测到新增的音频设备, 使用此功能可能会有帮助。", "Settings.AudioVolumeSettings.MasterVolume": "主音量", "Settings.AudioVolumeSettings.MasterVolume.Description": "这可以统一控制所有声音的音量。如果声音过大或过小,你可以调整这一设置。", From 09d7fb972b29e72515021454f15b07b4ac1dc47e Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Thu, 15 May 2025 12:55:38 +0200 Subject: [PATCH 438/529] de: ForceRefreshDevices --- de.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/de.json b/de.json index b9717dd..0525ae7 100644 --- a/de.json +++ b/de.json @@ -1638,6 +1638,8 @@ "Settings.AudioOutputDeviceSettings.DevicePriorities": "Audio Ausgabegeräte", "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "Audio Ausgabegeräte", "Settings.AudioOutputDeviceSettings.SetAsDefault": "Als Standard einstellen", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Aktualisierung der Audiogeräte erzwingen", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Dies erzwingt eine Akualisierung der Liste der Audiogeräte. Dies sollte meistens nicht nötig sein, aber falls Resonite ein neu hinzugefügtes Audiogerät nicht selbstständig erkennt, kann diese Funktion helfen.", "Settings.AudioVolumeSettings.MasterVolume": "Hauptlautstärke", "Settings.AudioVolumeSettings.MasterVolume.Description": "Dies stellt die Lautstärke aller Tonquellen gemeinsam ein. Wenn alles zu laut oder zu leise ist, können Sie dies hier ändern.", From 2a15cd5871cb80d38326acd2419e1cc589f93360 Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Fri, 16 May 2025 00:35:18 +0800 Subject: [PATCH 439/529] mn:Add keys step by step --- mn.json | 571 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 570 insertions(+), 1 deletion(-) diff --git a/mn.json b/mn.json index 16077d3..32a18c2 100644 --- a/mn.json +++ b/mn.json @@ -414,7 +414,7 @@ "Indicator.LiveHiddenMessage": "(шууд дамжуулалтын үед мэдээлэл нуугдана)", - "Login.InvalidCredentials": "Нэвтрэх мэдэээлэл буруу", + "Login.InvalidCredentials": "Нэвтрэх мэдэээлэл буруу", "Login.InvalidCredentials.Description": "Нэвтрэх нэр, нууц үгээ шалгаад дахин оролдоно уу эсвэл \"Нууц үгээ мартсан?\" дарна уу", "Login.InvalidLogin": "Нэвтрэх мэдэээлэл буруу", @@ -1638,6 +1638,8 @@ "Settings.AudioOutputDeviceSettings.DevicePriorities": "Дууны гаралтын төхөөрөмжүүд", "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "Дууны гаралтын төхөөрөмж", "Settings.AudioOutputDeviceSettings.SetAsDefault": "Анхдагч болгох", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Дууны төхөөрөмжийг хүчээр шинэчлэх", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Энийг дарснаар Resonite-г дууны төхөөрөмжийн жагсаалтыг хүчээр шинэчлэх болно. Ихэнх тохиолдолд энэ шаардлагагүй ч, Resonite нэмэгдсэн төхөөрөмжийг илрүүлэхгүй байгаа бол энэ тохиргоо тус болох боломжтой.", "Settings.AudioVolumeSettings.MasterVolume": "Үндсэн дууны хэмжээ", "Settings.AudioVolumeSettings.MasterVolume.Description": "Бүх дууны ерөнхий хэмжээг тодорхойлно.", @@ -2049,6 +2051,573 @@ "Settings.ImportSettings.NetworkUrls": "Сүлжээний URL импорт", "Settings.ImportSettings.NetworkUrls.Description": "Сүлжээний URL импорт хийх үед:\n\nНээх - Холболт нээх\nИнтерфейс үүсгэх - Сессийн бөмбөлөг үүсгэх\nURL үүсгэх - URL объект үүсгэх", + "Settings.MysterySettings" : "Нууц тохиргоо", + + "LocomotionArchetype.Walk": "Алхах", + "LocomotionArchetype.Fly": "Нисэх", + "LocomotionArchetype.NoClip": "Ноклип", + "LocomotionArchetype.Teleport": "Телепорт", + "LocomotionArchetype.GrabWorld": "Дэлхийг барих", + "LocomotionArchetype.NoLocomotion": "Хөдөлгөөнгүй", + "LocomotionArchetype.ThreeAxisNoClip": "Гурван тэнхлэгт ноклип", + "LocomotionArchetype.ThreeAxisFly": "Гурван тэнхлэгт нисэх", + "LocomotionArchetype.ZeroG": "Тэг хүндийн хүч", + + "LocomotionSettings.MakePreferred": "Дуртай болгох", + "LocomotionSettings.MakeLeastPreferred": "Хамгийн сүүлд сонгох", + + "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.NoReason": "Шалтгаан өгөөгүй", + "Security.HostAccess.Allow": "Зөвшөөрөх", + "Security.HostAccess.Deny": "Татгалзах", + + "ComponentSelector.Back": "< (буцах)", + "ComponentSelector.Title": "Компонентүүд", + "ComponentSelector.CreateCustomType": "Захиалгат төрөл үүсгэх", + "ComponentSelector.CommonGenericTypes": "Түгээмэл ерөнхий төрлүүд", + "ComponentSelector.CustomGenericArguments": "Захиалгат ерөнхий параметрүүд:", + "ComponentSelector.InvalidType": "Буруу төрөл", + + "Inspector.Title": "Хүрээний инспектор", + "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": "Төвд pivot үүсгэх", + + "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.Member.ResetToDefault": "Анхны утга руу шилжүүлэх", + + "Inspector.Member.BreakLinkDrive": "Холбоос таслах", + "Inspector.Member.OpenLinkDrive": "Холбоос эх үүсвэр нээх", + + "Inspector.Member.SetAllToAvg": "Бүгдийг дундаж болгох", + "Inspector.Member.SetAllToX": "Бүгдийг X утгаар", + "Inspector.Member.SetAllToY": "Бүгдийг Y утгаар", + "Inspector.Member.SetAllToZ": "Бүгдийг Z утгаар", + "Inspector.Member.SetAllToW": "Бүгдийг W утгаар", + "Inspector.Member.Normalize": "Хэвийн болгох", + "Inspector.Member.BakeBlendshape": "Blendshape бэлтгэх", + "Inspector.Member.RemoveBlendshape": "Blendshape устгах", + "Inspector.Member.SplitBlendshape.X": "X тэнхлэгт Blendshape хуваах", + "Inspector.Member.SplitBlendshape.Y": "Y тэнхлэгт Blendshape хуваах", + "Inspector.Member.SplitBlendshape.Z": "Z тэнхлэгт Blendshape хуваах", + + "Inspector.ProceduralAsset.UpdateCount": "Шинэчлэлийн тоо: {n}", + "Inspector.ProceduralAsset.Error": "Алдаа: {error}", + + "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.SetupRenderer": "Дүрслэгчийг тохируулах", + "Inspector.Mesh.ResaveMesh": "Сүлжээг дахин хадгалах", + "Inspector.Mesh.RecalculateNormals": "Нормалыг дахин тооцоолох", + "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.MakeDualSided": "Хоёр талт болгох", + "Inspector.Mesh.ConvertToFlatShading": "Хавтгай сүүдэрлэлт рүү хөрвүүлэх", + "Inspector.Mesh.ConvertToConvexHull": "Гүдгэр бүрхүүл рүү хөрвүүлэх", + "Inspector.Mesh.ConvertToPointCloud": "Цэгүүдийн бүлэг рүү хөрвүүлэх", + "Inspector.Mesh.MergeDoubles": "Давхардлыг нэгтгэх", + "Inspector.Mesh.StripEmptyBlendshapes": "Хоосон Blendshape-уудыг устгах", + "Inspector.Mesh.StripBlendshapeNormals": "Blendshape нормалыг устгах", + "Inspector.Mesh.StripBlendshapeTangents": "Blendshape тангентыг устгах", + "Inspector.Mesh.MergeBlendshapes": "Blendshape-уудыг нэгтгэх", + + "Inspector.Mesh.GetBoneList": "Ясны жагсаалт авах", + "Inspector.Mesh.GetBoneData": "Ясны өгөгдөл авах", + + "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.GaussianSplatRenderer.GeneratePointCloudCollider": "Цэгүүдийн бүлгийн мөргөлдөөн илрүүлэгч үүсгэх", + + "Inspector.MeshCollider.VHACD": "Гүдгэр бүрхүүлийн задалт (V-HACD 2.0)", + "Inspector.MeshCollider.ReplaceBox": "Хайрцгийн мөргөлдөөн илрүүлэгчээр солих", + + "Inspector.Texture3D.SpawnVisualizer" : "Визуалайзер үүсгэх", + + "Inspector.Skybox.SetActiveSkybox": "Идэвхтэй тэнгэрийн хайрцаг болгох", + "Inspector.AmbientLightSH2.SetActiveAmbientLight": "Идэвхтэй орчны гэрэл болгох", + + "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": "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": "Blendshape-аар нөлөөлөгдөөгүй хэсгүүдийг салгах", + "Inspector.SkinnedMesh.StripEmptyBlendshapes": "Хоосон Blendshape-уудыг устгах", + "Inspector.SkinnedMesh.StripBlendshapesResult": "Дууслаа! Устгагдсан: {n,plural, one {# blendshape} other {# blendshapes}}", + "Inspector.SkinnedMesh.StripEmptyBones": "Хоосон яснуудыг устгах", + "Inspector.SkinnedMesh.StripBonesResult": "Дууслаа! Устгагдсан: {n,plural, one {# яс} other {# яс}}", + "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "Удирдлагагүй Blendshape-уудыг бэлтгэх", + "Inspector.SkinnedMesh.BakeBlendShapeResult": "Бэлтгэсэн Blendshape-ууд: {n}", + "Inspector.SkinnedMesh.VisualizeBoneBounds": "Ясны хүрээний хайрцгийг харагдахуйц болгох", + "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "Ойролцоогоор нэгтгэсэн ясны бөмбөрцөг хүрээг харагдахуйц болгох", + "Inspector.SkinnedMesh.ClearBoundsVisuals": "Ясны хүрээний визуалуудыг устгах", + "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "Одоогийн позоос тодорхой хүрээг тооцоолох", + "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "Одоогийн позоос хүрээг сунгах", + "Inspector.SkinnedMesh.BakeToStaticMesh": "Статик сүлжээ болгон бэлтгэх", + "Inspector.SkinnedMesh.SortBlendshapes.Name": "Blendshape-уудыг эрэмбэлэх (нэрээр)", + "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "Blendshape-уудыг эрэмбэлэх (нэрний уртаар, дараа нь нэрээр)", + + "Inspector.SimpleAvatarProtection.RemoveAll": "Бүх хувилбаруудыг устгах", + "Inspector.SimpleAvatarProtection.RemoveSingle": "Нэг хувилбарыг устгах", + "Inspector.SimpleAvatarProtection.Warning": "АНХААРУУЛГА!
Энэ компонентийг доорх товчнуудаас өөр аргаар устгах нь хамгаалалтын механизмыг идэвхжүүлж, өөрөө устгал болон өгөгдлийн алдагдалд хүргэж болзошгүй!", + "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "АВАТАР ХАМГААЛАЛТЫГ УСТГАХ", + + "Inspector.BipedRig.GetDiagnosticInfo": "Ялгаруулагчийн оношлогооны мэдээлэл авах", + "Inspector.BipedRig.GenerateDebugVisuals": "Debug харагдац үүсгэх", + "Inspector.BipedRig.ClearDebugVisuals": "Debug харагдац цэвэрлэх", + "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.Texture3D.Size": "Хэмжээ: {width} x {height} x {depth}", + + "Inspector.Texture.BakeTexture": "Текстурыг бэлтгэх", + "Inspector.Texture.ReplaceFromClipboard": "Хавсралтаас солих", + + "Inspector.Texture.InvertRGB": "RGB-г урвуулах", + "Inspector.Texture.InvertR": "R-г урвуулах", + "Inspector.Texture.InvertG": "G-г урвуулах", + "Inspector.Texture.InvertB": "B-г урвуулах", + "Inspector.Texture.InvertA": "Альфа өнгийг урвуулах", + "Inspector.Texture.ColorToAlphaWhite": "Өнгөг альфа болгох (цагаан)", + "Inspector.Texture.ColorToAlphaBlack": "Өнгөг альфа болгох (хар)", + "Inspector.Texture.AlphaFromIntensity": "Альфаг гэрэлтэлээс гаргах", + "Inspector.Texture.AlphaToMask": "Альфаг маск болгох", + "Inspector.Texture.RemoveAlpha": "Альфаг устгах", + "Inspector.Texture.ConvertToGrayscaleAverage": "Саарал өнгөрүүлэх (дундаж)", + "Inspector.Texture.ConvertToGrayscaleLuminance": "Саарал өнгөрүүлэх (гэрэлтэл)", + "Inspector.Texture.SwapRG": "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.ShiftHue": "Өнгөний тонг шилжүүлэх", + "Inspector.Texture.Saturation": "Ханац:", + "Inspector.Texture.AdjustSaturation": "Ханацыг тохируулах", + "Inspector.Texture.Value": "Утга:", + "Inspector.Texture.AdjustValue": "Утгыг тохируулах", + "Inspector.Texture.Gamma": "Гамма:", + "Inspector.Texture.AdjustGamma": "Гамма тохируулах", + "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.TrimTransparent": "Тунгалаг байдлыг тайрах", + "Inspector.Texture.TrimByCornerColor": "Булангийн өнгөөр тайрах", + "Inspector.Texture.MakeSquare": "Дөрвөлжин болгох", + "Inspector.Texture.ToNearestPOT": "Хамгийн ойр 2-ын зэрэгт шилжүүлэх", + "Inspector.Texture.MakeTileable": "Давтагдахуйц болгох (шилжилтийн харьцаа):", + "Inspector.Texture.TileLoop": "Давтах (галзууралт)", + "Inspector.Texture.TileMirror": "Давтах (толин тусгал)", + "Inspector.Texture.NormalizeMaxOnly": "Хэвийн болгох (зөвхөн дээд утга)", + "Inspector.Texture.NormalizeMinMax": "Хэвийн болгох (доод ба дээд утга)", + "Inspector.Texture.NormalizeIndependent": "RGB-г тусад нь хэвийн болгох", + "Inspector.Texture.BleedColorToAlpha": "Өнгийг альфа руу нэвтрүүлэх", + "Inspector.Texture.AlphaGamma": "Альфа гамма", + "Inspector.Texture.AdjustAlphaGamma": "Альфа гамма тохируулах", + "Inspector.Texture.AddAlpha": "Альфа нэмэх", + + "Inspector.Texture.InvalidFloats": "Оношлогоо: Буруу float утгууд", + "Inspector.Texture.GenerateMetadata": "Оношлогоо: Bitmap мета өгөгдөл үүсгэх", + + "Inspector.Material.VariantInfo": "Хувилбар: {variantID} (Түүхий: {rawVariantID})", + "Inspector.Material.WaitingForApply": "Хэрэглэхийг хүлээж байна: {waiting}", + + "Inspector.Audio.BakeAudio": "Аудио клип бэлтгэх", + "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.TrimSilence": "Чимээгүй хэсгийг тайрах", + "Inspector.Audio.TrimStartSilence": "Эхлэлийн чимээгүй хэсгийг тайрах", + "Inspector.Audio.TrimEndSilence": "Төгсгөлийн чимээгүй хэсгийг тайрах", + "Inspector.Audio.PositionDuration": "Байрлал/Үргэлжлэх хугацаа (секундээр):", + "Inspector.Audio.TrimStart": "Эхлэлийг тайрах", + "Inspector.Audio.TrimEnd": "Төгсгөлийг тайрах", + "Inspector.Audio.FadeIn": "Fade-in нэмэх", + "Inspector.Audio.FadeOut": "Fade-out нэмэх", + "Inspector.Audio.MakeLoopable": "Галзууралт болгох (crossfade ашиглан)", + "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}/с, Дунд уншилт: {avgRead}/с, Дунд бичилт: {avgWritten}/с", + + "Inspector.GaussianSplat.SplatInfo" : "Тархалтын тоо: {count}, VRAM хэрэглээ: {vram}", + "Inspector.GaussianSplat.Variant" : "Ачаалагдсан хувилбар: {variant}", + "Inspector.GaussianSplat.ColorByIndex" : "Индексээр өнгөлөх", + "Inspector.GaussianSplat.ReorderMorton" : "Morton эрэмбээр дахин эрэмбэлэх", + + "Inspector.DynamicBoneChain.SetupFromChildren": "Хүүхдүүдээс тохируулах", + "Inspector.DynamicBoneChain.SetupFromChildrenAll": "Хүүхдүүдээс тохируулах (бүгдийг хүчээр)", + "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Хүүхдүүдээс тохируулах (зөвхөн rig)", + "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "Хүүхдүүд дэх Smooth Transform-ийг солих", + "Inspector.DynamicBoneChain.ClearSmoothTransforms": "Хүүхдүүд дэх Smooth Transform-ийг цэвэрлэх", + "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- Коллайдер ба Барих -------", + "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "Объектын үндэслэлээр тогтмол коллайдер нэмэх", + "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Сүүлчийн ясыг үргэлж барих", + + "Inspector.DataPreset.SetActive": "Идэвхтэй болгох", + "Inspector.DataPreset.SetValues": "Утгуудыг тохируулах", + "Inspector.DataPreset.AddAllChildren": "Бүх хүүхдүүдийг нэмэх", + + "Inspector.Rig.CleanupBoneColliders": "Ясны коллайдерыг цэвэрлэх", + "Inspector.Rig.GenerateDebugVisuals": "Debug харагдац үүсгэх", + "Inspector.Rig.ClearDebugVisuals": "Debug харагдац цэвэрлэх", + + "Inspector.AvatarExpression.AutoAssign": "Blendshape-уудыг автоматаар оноох (эвристик ашиглан)", + + "Inspector.CharacterController.Warning": "АНХААРУУЛГА!
SimulateRotation-ийг идэвхжүүлснээр энэ компонентийг энгийн хатуу бие болгон ашиглах боломжтой. Гэхдээ Rigidbody Support ирээдүйд нэмэгдэх болно:
- CPU болон сүлжээний үр ашиг - CharacterController их CPU хэрэглэж, их сүлжээний ачаалал үүсгэнэ
- Хязгаарлалт - холбоос, бэхэлгээ зэрэг үүсгэх боломжтой болно
Хязгаарлалтыг ойлгосон бол зугаацаарай!", + "Inspector.PrimitiveMemberEditor.Warning": "АНХААРУУЛГА!
ID ашиглан лавлагаатай ажиллахыг 'Ref Hacking' гэдэг. Энэ нь тогтворгүй байж болзошгүйг санаарай.", + + "Inspector.ParticleSystem.BasicInfo" : "Тоосонцор: {count}, FPS: {fps}, Симуляцийн хугацаа: {time}, Илгээх хугацаа: {renderSubmitTime}, Render санах ой: {allocationCount}", + "Inspector.ParticleSystem.TrailInfo" : "Ул мөр: {trailCount} (багтаамж: {trailCapacity}), Ул мөрийн цэгийн багтаамж: {trailPointCapacity}, Санах ой: {allocationCount}", + + "Inspector.ParticleStyle.CommonTransitions": "Ерөнхий шилжилтийн загвар:", + "Inspector.ParticleStyle.AlphaFadeInOut": "Альфа fade in & fade out", + "Inspector.ParticleStyle.AlphaFadeIn": "Альфа fade in", + "Inspector.ParticleStyle.AlphaFadeOut": "Альфа fade out", + "Inspector.ParticleStyle.IntensityFadeInOut": "Хүчтэй fade in & fade out", + "Inspector.ParticleStyle.IntensityFadeIn": "Хүчтэй fade in", + "Inspector.ParticleStyle.IntensityFadeOut": "Хүчтэй fade out", + "Inspector.ParticleStyle.ClearFades": "Fade-уудыг цэвэрлэх", + + "Inspector.Collider.SetFromLocalBounds": "Локал хүрээнээс тохируулах", + "Inspector.Collider.SetFromGlobalBounds": "Глобал хүрээнээс тохируулах", + "Inspector.Collider.SetFromLocalBoundsPrecise": "Локал хүрээнээс (нарийвчлалтай)", + "Inspector.Collider.SetFromGlobalBoundsPrecise": "Глобал хүрээнээс (нарийвчлалтай)", + "Inspector.Collider.SetFromPreciseBounds": "Нарийвчилсан хүрээнээс тохируулах", + "Inspector.Collider.SetFromPreciseCylinderBounds": "Нарийвчилсан цилиндр хүрээнээс тохируулах", + "Inspector.Collider.Visualize": "Коллайдерыг харагдахуйц болгох", + + "Inspector.SimpleAwayIndicator.TestAway": "Алслагдсан болгох (debug)", + "Inspector.SimpleAwayIndicator.TestRestore": "Хэвийн болгох (debug)", + + "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": "Үндэс сонгогдоогүй", + "Wizard.General.RemovedResult": "Устгасан: {n}", + + "Wizard.AssetOptimization.Title": "Ассет оновчтой болгох хөтөч", + "Wizard.AssetOptimization.CleanupUnusedAssets": "Хэрэглэгдээгүй ассетуудыг цэвэрлэх", + "Wizard.AssetOptimization.CleanupEmptySlots": "Хоосон зайг цэвэрлэх", + "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "Идэвхгүй Mesh Renderer-уудыг цэвэрлэх", + "Wizard.AssetOptimization.DeduplicateMaterials": "Давтагдсан материал устгах", + "Wizard.AssetOptimization.CleanupFileItems": "Файл зүйлс цэвэрлэх", + "Wizard.AssetOptimization.MaxTextureResolution": "Текстурын дээд нарийвчлал тохируулах", + "Wizard.AssetOptimization.RecompressTextures": "Текстурыг дахин шахах", + "Wizard.AssetOptimization.RecalculateAllNormals": "Бүх нормалыг дахин тооцоолох", + "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "Бүх нормалыг дахин тооцоолох (нэгтгэсэн)", + "Wizard.AssetOptimization.RecalculateAllTangents": "Бүх тангентыг дахин тооцоолох (Mikktspace)", + "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.SetShadowType": "Сүүдрийн төрөл тохируулах", + "Wizard.LightSources.ChangeIntensity": "Хүчийг өөрчлөх", + "Wizard.LightSources.ChangeRange": "Хүрээг өөрчлөх", + "Wizard.LightSources.Enable": "Идэвхжүүлэх", + "Wizard.LightSources.Disable": "Идэвхгүйжүүлэх", + "Wizard.LightSources.Destroy": "Устгах", + + "Wizard.CubemapCreator.Title": "Куб Зургийн Үүсгэгч", + "Wizard.CubemapCreator.Textures": "Эх сурвалж зургууд:", + "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.TopBottomRotation": "Дээд/Доод эргэлт:", + + "Wizard.ReflectionProbes.Title": "Тусгал Шинжилгээний Хөтөч", + "Wizard.ReflectionProbes.ProcessRoot": "Боловсруулах үндэс:", + "Wizard.ReflectionProbes.ProcessDisabled": "Идэвхгүйг боловсруулах", + "Wizard.ReflectionProbes.WithTag": "Тэмдэгтэй:", + "Wizard.ReflectionProbes.TeleportUserToProbe": "Шинжилгээ бүрт шилжих", + "Wizard.ReflectionProbes.DelayBetweenProbes": "Шинжилгээ хоорондын саатал", + "Wizard.ReflectionProbes.ShowDebugVisuals": "Debug харагдац харуулах", + "Wizard.ReflectionProbes.HideDebugVisuals": "Debug харагдац нуух", + "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": "Заагчийг дагах: Идэвхтэй", + "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.Welcome": "Тавтай морилно уу!", + "Tutorial.Welcome.Description": "Хязгааргүй боломжтой шинэ дижитал ертөнц рүү зочлоорой. Та дэлхийн өнцөг булангийн хүмүүстэй харилцах, гоё урлаг, интерактив аватар, тоглоом бүтээх эсвэл нарийн төвөгтэй ертөнцүүд үүсгэхээр ирсэн ч {appName} танд зориулсан газар юм.

Эхлэхийн өмнө зарим үндсэн тохиргоог хийж, тав тухтай аялал эхлүүлнэ. Бэлэн болсон доорх товчыг дарна уу.", + "Tutorial.Welcome.Begin": "Эхлэе!", + + "Tutorial.Welcome.AccountHeader": "{appName} бүртгэл", + "Tutorial.Welcome.AccountDescription": "Бүртгэл үүсгэснээр 1 GB хадгалах зай, зүйлс хадгалах, аватар хадгалах, холбоо барьж мессеж илгээх боломжтой болно.", + "Tutorial.Welcome.AccountCreate": "Бүртгэл үүсгэх", + "Tutorial.Welcome.AccountLogin": "Надад бүртгэл байгаа", + "Tutorial.Welcome.AccountSkip": "Бүртгэлгүй үргэлжлүүлэх", + "Tutorial.Welcome.AccountSkipHeader": "Бүртгэл үүсгэхгүй гэж байна уу?", + "Tutorial.Welcome.AccountSkipDescription": "Зүйл хадгалах, аватар хадгалах зэрэг зарим боломж ашиглах боломжгүй болно.", + "Tutorial.Welcome.AccountSkipConfirm": "Үнэхээр үргэлжлүүлэх", + + "Tutorial.Welcome.SettingsHeader": "Үндсэн Тохиргоо", + "Tutorial.Welcome.SettingsDescription": "Хөдөлгөөн болон хэрэглэгчийн тохиргоог тохируулна. Эдгээрийг дараа өөрчилж болно.", + "Tutorial.Welcome.SettingsTurning": "Эргэлтийн Хэв маяг", + "Tutorial.Welcome.SettingsSnapTurn": "Түргэн эргэлт", + "Tutorial.Welcome.SettingsSnapTurn.Description": "Шууд өнцөг өөрчлөгдөнө, шинэ хэрэглэгчдэд тохиромжтой", + "Tutorial.Welcome.SettingsSmoothTurn": "Жигд эргэлт", + "Tutorial.Welcome.SettingsSmoothTurn.Description": "Аажмаар эргэлдэх нь толгой эргэлт үүсгэж болзошгүй", + "Tutorial.Welcome.SettingsPrimaryController": "Үндсэн гар", + "Tutorial.Welcome.SettingsPrimaryLeft": "Зүүн", + "Tutorial.Welcome.SettingsPrimaryLeft.Description": "Зүүн гарын хэрэглэгч", + "Tutorial.Welcome.SettingsPrimaryRight": "Баруун", + "Tutorial.Welcome.SettingsPrimaryRight.Description": "Баруун гарын хэрэглэгч", + + "Tutorial.Welcome.SettingsHeadDirectionMovement": "Хөдөлгөөний Чиглэл", + "Tutorial.Welcome.SettingsUseHeadDirection": "Толгойн чиглэл", + "Tutorial.Welcome.SettingsUseHeadDirection.Description": "Таны харж буй чиглэлд хөдөлнө", + "Tutorial.Welcome.SettingsUseControllerDirection": "Жишүүрийн чиглэл", + "Tutorial.Welcome.SettingsUseControllerDirection.Description": "Жишүүрийн чиглэлд хөдөлнө", + + "Tutorial.Welcome.LeftControllerMode": "Зүүн Жишүүрийн Режим", + "Tutorial.Welcome.RightControllerMode": "Баруун Жишүүрийн Режим", + + "Tutorial.Welcome.SidewaysTurnOnly": "Зөвхөн Эргэлт", + "Tutorial.Welcome.SidewaysTurnOnly.Description": "Энэ жишүүрээр зөвхөн эргэлт хийх", + "Tutorial.Welcome.SidewaysTurnAndMove": "Эргэлт & Хөдөлгөөн", + "Tutorial.Welcome.SidewaysTurnAndMove.Description": "Энэ жишүүрээр эргэлт болон хөдөлгөөн хийх", + "Tutorial.Welcome.SidewaysStrafe": "Хажуу хөдөлгөөн", + "Tutorial.Welcome.SidewaysStrafe.Description": "Энэ жишүүрээр хажуу тийш хөдөлнө", + "Tutorial.Welcome.SidewaysOff": "Унтраасан", + "Tutorial.Welcome.SidewaysOff.Description": "Зөвхөн урагш/хойш хөдөлгөөн", + + "Tutorial.Welcome.SettingsHeight": "Таны өндөр", + "Tutorial.Welcome.SettingsHeightExamples": "Жишээ: 1.85 м, 185 см, 6 фут 1 инч", + + "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 Чат", + + "Exiting.SavingItems": "{n, plural, one {# зүйл} other {# зүйлүүд}} хадгалж байна...", + "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-г солих онцгой шалтгаан байхгүй бол ЭНЭ СОНГОЛТЫГ БҮҮ СОНГООРЫЙ.", + "Migration.LoginResetID.ResetButton": "Тийм, дахин тохируулах", + + "Migration.ReservedUsername.Title": "Зориулагдсан Нэр", + "Migration.ReservedUsername.Description": "Энэ хэрэглэгчийн нэр анхны эзэнд зориулагдсан. Хэрэв энэ таны данс бол {platform} нэвтрэх мэдээллээ оруулна уу. Бид таны нууц үгийг хадгалахгүй.", + "Migration.SourcePassword": "{platform} Нууц Үг:", + "Migration.SourceUsername": "{platform} Хэрэглэгчийн Нэр:", + + "Migration.Dialog.Title": "Данс Шилжүүлэг", + "Migration.Dialog.Source": "Тохирсон платформуудаас өгөгдөл шилжүүлнэ. Доорх жагсаалтаас шилжүүлэх платформоо сонгоно уу.", + "Migration.Dialog.AccountDescription": "{platform} дансны нууц үг шаардлагатай. Энэ нь өгөгдөл шилжүүлэхэд ашиглагдах болно.", + + "Migration.ResetID.Title": "UserID солих", + "Migration.ResetID.Description": "АНХААР: Энэ сонголт нь ӨГӨГДЛИЙН ЭВДРЭЛ ҮҮСГЭЖ БОЛЗОШГҮЙ. UserID-д суурилсан бүх холбоосууд шинэчлэгдэнэ. Зөвхөн UserID-г санамсаргүй солих шаардлагатай үед л ашиглана уу.", + + "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": "Cloud хувьсагчийн тодорхойлолтууд", + "Migration.DataSelection.CloudVariable.Values": "Cloud хувьсагчийн утгууд", + + "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": "Та бүлгийн админ биш байна", + + "Migration.Summary": "Шилжүүлэг эхлэх болно. Удаан хугацаа шаардагдаж болно. {appName} бот шинэчлэлтүүдийг мэдээлнэ.", + + "Migration.List.EmptyTitle": "Шинэ шилжүүлэг эхлүүлэх үү?", + "Migration.List.EmptySubtitle": "Зүүн дээд буланд \"Шинэ шилжүүлэг\"-ийг дарна уу.", + + + "Dummy": "Dummy" From 35306aa17090c0af50aab9263895ff6019490e31 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 15 May 2025 14:52:36 -0600 Subject: [PATCH 440/529] Separate streaming camera output --- Missing/cs.md | 4 ++++ Missing/de.md | 4 ++++ Missing/en-gb.md | 4 ++++ Missing/eo.md | 4 ++++ Missing/es.md | 4 ++++ Missing/et.md | 4 ++++ Missing/fi.md | 4 ++++ Missing/fr.md | 4 ++++ Missing/hu.md | 4 ++++ Missing/is.md | 4 ++++ Missing/ja.md | 4 ++++ Missing/ko.md | 4 ++++ Missing/mn.md | 4 ++++ Missing/nl.md | 4 ++++ Missing/no.md | 4 ++++ Missing/pl.md | 4 ++++ Missing/pt-br.md | 4 ++++ Missing/ru.md | 4 ++++ Missing/sv.md | 4 ++++ Missing/th.md | 4 ++++ Missing/tr.md | 4 ++++ Missing/uk.md | 4 ++++ Missing/zh-cn.md | 4 ++++ Missing/zh-tw.md | 4 ++++ README.md | 50 ++++++++++++++++++++++++------------------------ en.json | 4 ++++ 26 files changed, 125 insertions(+), 25 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index dc490c8..1e10a1b 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -432,6 +432,10 @@ Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/de.md b/Missing/de.md index 4a8ef4b..e6657e7 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -4,4 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # German [de] Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb diff --git a/Missing/en-gb.md b/Missing/en-gb.md index e4b1f9f..43b38a9 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1368,6 +1368,10 @@ Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/eo.md b/Missing/eo.md index ee1f30c..3d29c2d 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -398,6 +398,10 @@ Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/es.md b/Missing/es.md index a0683a8..0dff096 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -78,6 +78,10 @@ Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/et.md b/Missing/et.md index 6bcdf2d..6695475 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -709,6 +709,10 @@ Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/fi.md b/Missing/fi.md index 5e68d22..d4920ed 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -81,6 +81,10 @@ Settings.GiggleTechSettings.Devices.MinimumIntensity.Description Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioInputFilteringSettings.NoiseGateAttack.Description Settings.AudioInputFilteringSettings.NoiseGateHold.Description Settings.AudioInputFilteringSettings.NoiseGateRelease.Description diff --git a/Missing/fr.md b/Missing/fr.md index eac8351..d1a6380 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -4,4 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # French [fr] Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb diff --git a/Missing/hu.md b/Missing/hu.md index 0ddb1a8..069548d 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -802,6 +802,10 @@ Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices diff --git a/Missing/is.md b/Missing/is.md index 2ead9d7..89dc5bf 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -850,6 +850,10 @@ Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/ja.md b/Missing/ja.md index 3495876..4601eb5 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -4,4 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Japanese [ja] Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb diff --git a/Missing/ko.md b/Missing/ko.md index d99479a..19c16be 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -4,4 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Korean [ko] Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb diff --git a/Missing/mn.md b/Missing/mn.md index f92479f..e26b228 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -4,6 +4,10 @@ Note that this file updates only during build processes and doesn't necessarily # Mongolian [mn] Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly diff --git a/Missing/nl.md b/Missing/nl.md index 160bbe4..5721eba 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -58,6 +58,10 @@ Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/no.md b/Missing/no.md index d8f4506..54f8418 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -464,6 +464,10 @@ Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/pl.md b/Missing/pl.md index bbcdbdf..c707ec2 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -4,4 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Polish [pl] Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 98f1689..87ef04e 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -465,6 +465,10 @@ Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/ru.md b/Missing/ru.md index 4790528..7f7e21b 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -58,6 +58,10 @@ Export.GaussianSplatExportable.PLY Export.GaussianSplatExportable.SPZ Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/sv.md b/Missing/sv.md index 6c0c081..9d50c34 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -817,6 +817,10 @@ Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/th.md b/Missing/th.md index 8535624..38da8f4 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1338,6 +1338,10 @@ Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/tr.md b/Missing/tr.md index 6523da7..91b03c5 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -743,6 +743,10 @@ Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/Missing/uk.md b/Missing/uk.md index ed08f16..d90b58b 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -104,6 +104,10 @@ Settings.AudioInputDeviceSettings.Testing.StopListeningToInput Settings.AudioInputDeviceSettings.Testing.Monitoring.Header Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 4dd3963..6bd5f9b 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -4,4 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Chinese (Simplified, Mainland China) [zh-cn] Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 5781ac8..c6eb524 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -460,6 +460,10 @@ Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb Settings.AudioOutputDeviceSettings.SetAsDefault Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput +Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities +Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioVolumeSettings.MasterVolume Settings.AudioVolumeSettings.MasterVolume.Description Settings.AudioVolumeSettings.SoundEffectVolume diff --git a/README.md b/README.md index 1abd70e..5aacb25 100644 --- a/README.md +++ b/README.md @@ -2,33 +2,33 @@ 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] - 60.1% - Missing keys: 1051 -German [de] - 99.9% - Missing keys: 2 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2573 +Czech [cs] - 60.0% - Missing keys: 1055 +German [de] - 99.8% - Missing keys: 6 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2577 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.4% - Missing keys: 1017 -Spanish [es] - 87.1% - Missing keys: 339 -Estonian [et] - 31.3% - Missing keys: 1811 -Finnish [fi] - 86.8% - Missing keys: 348 -French [fr] - 99.9% - Missing keys: 2 -Hungarian [hu] - 25.1% - Missing keys: 1975 -Icelandic [is] - 23.5% - Missing keys: 2016 -Japanese [ja] - 99.9% - Missing keys: 2 -Korean [ko] - 99.9% - Missing keys: 2 -Mongolian [mn] - 66.5% - Missing keys: 884 -Dutch [nl] - 88.3% - Missing keys: 308 -Norwegian [no] - 58.8% - Missing keys: 1085 -Polish [pl] - 99.9% - Missing keys: 2 -Portuguese (Brazil) [pt-br] - 58.8% - Missing keys: 1086 -Russian [ru] - 88.7% - Missing keys: 297 -Swedish [sv] - 24.2% - Missing keys: 1999 -Thai [th] - 2.6% - Missing keys: 2567 -Turkish [tr] - 30.8% - Missing keys: 1823 -Ukrainian [uk] - 49.8% - Missing keys: 1324 -Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 -Chinese (Traditional, Taiwan) [zh-tw] - 59.0% - Missing keys: 1080 +Esperanto [eo] - 61.3% - Missing keys: 1021 +Spanish [es] - 87.0% - Missing keys: 343 +Estonian [et] - 31.3% - Missing keys: 1815 +Finnish [fi] - 86.7% - Missing keys: 352 +French [fr] - 99.8% - Missing keys: 6 +Hungarian [hu] - 25.0% - Missing keys: 1979 +Icelandic [is] - 23.5% - Missing keys: 2020 +Japanese [ja] - 99.8% - Missing keys: 6 +Korean [ko] - 99.8% - Missing keys: 6 +Mongolian [mn] - 66.4% - Missing keys: 888 +Dutch [nl] - 88.2% - Missing keys: 312 +Norwegian [no] - 58.8% - Missing keys: 1089 +Polish [pl] - 99.8% - Missing keys: 6 +Portuguese (Brazil) [pt-br] - 58.7% - Missing keys: 1090 +Russian [ru] - 88.6% - Missing keys: 301 +Swedish [sv] - 24.1% - Missing keys: 2003 +Thai [th] - 2.6% - Missing keys: 2571 +Turkish [tr] - 30.8% - Missing keys: 1827 +Ukrainian [uk] - 49.7% - Missing keys: 1328 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 6 +Chinese (Traditional, Taiwan) [zh-tw] - 58.9% - Missing keys: 1084 -Total keys: 2636 +Total keys: 2640 ## 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. diff --git a/en.json b/en.json index 0a66c23..cb6190d 100644 --- a/en.json +++ b/en.json @@ -1640,6 +1640,10 @@ "Settings.AudioOutputDeviceSettings.SetAsDefault": "Set As Default", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Force Refresh Audio Devices", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Pressing this will force Resonite to refresh the audio device list. In most cases this should not be needed, but if Resonite is failing to pick up audio device that was added, using this might help.", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Separate Streaming Camera Output", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "When enabled, the streaming camera will render audio from its viewpoint and output it to a separate audio device.

This lets you keep your own audio from your perspective, while also capturing audio from the camera's perspective.

For this to work, the selected device must be different from your normal output device.", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Streaming Camera Output Devices", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Streaming Camera Output Devices", "Settings.AudioVolumeSettings.MasterVolume": "Master volume", "Settings.AudioVolumeSettings.MasterVolume.Description": "This controls the volume of everything uniformly. If everything is too loud or quiet, you can tweak this setting.", From bc59341e546fe018305cfa2f4e056bef15b694b3 Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Fri, 16 May 2025 00:31:37 +0300 Subject: [PATCH 441/529] chore: translate new settings --- fr.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fr.json b/fr.json index 809f881..a4095e6 100644 --- a/fr.json +++ b/fr.json @@ -1637,7 +1637,12 @@ "Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "Activez cette option pour utiliser le périphérique de sortie audio par défaut de votre système. Désactiver cette option peut être utile si vous voulez que l'audio sorte d'un autre périphérique. Ceci peut être utile si vous utilisez des périphériques différents lors du passage entre la VR le bureau.", "Settings.AudioOutputDeviceSettings.DevicePriorities": "Configurer les périphériques de sortie audio préférés", "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "Périphériques de sortie audio", + "Settings.AudioOutputDeviceSettings.SetAsDefault": "Définir comme défaut", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Rafraîchir les périphériques audio", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Presser cette option va forcer Resonite à rafraîchir tous les périphériques audio. Dans tous les cas, vous n'avez pas besoin de le faire mais dans certains cas, cela peut aider.", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Sortie audio séparée pour la caméra de diffusion", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Quand activé, la caméra de diffusion rendra l'audio à sa position et vers une sortie différente.

Cela vous permet de garder votre propre perspective audio en capturant quand même l'audio du point de vue de la caméra.

Pour que cela fonctionne, le périphérique de sortie doit être différent du courant.", "Settings.AudioVolumeSettings.MasterVolume": "Volume principal", "Settings.AudioVolumeSettings.MasterVolume.Description": "Règle le volume de tout uniformément. Réglez cette option si tout est trop fort ou faible.", From 7b5c396cff1e99cc882738c3f20ac5ed524fb856 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 15 May 2025 17:03:20 -0600 Subject: [PATCH 442/529] Interactive camera audio setting --- Missing/cs.md | 3 +++ Missing/de.md | 3 +++ Missing/en-gb.md | 3 +++ Missing/eo.md | 3 +++ Missing/es.md | 3 +++ Missing/et.md | 3 +++ Missing/fi.md | 3 +++ Missing/fr.md | 3 +++ Missing/hu.md | 3 +++ Missing/is.md | 3 +++ Missing/ja.md | 3 +++ Missing/ko.md | 3 +++ Missing/mn.md | 3 +++ Missing/nl.md | 3 +++ Missing/no.md | 3 +++ Missing/pl.md | 3 +++ Missing/pt-br.md | 3 +++ Missing/ru.md | 3 +++ Missing/sv.md | 3 +++ Missing/th.md | 3 +++ Missing/tr.md | 3 +++ Missing/uk.md | 3 +++ Missing/zh-cn.md | 3 +++ Missing/zh-tw.md | 3 +++ README.md | 50 ++++++++++++++++++++++++------------------------ en.json | 4 ++++ 26 files changed, 101 insertions(+), 25 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 1e10a1b..8012696 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -712,6 +712,9 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.DescriptionField.NoTextTitle Settings.DescriptionField.NoTextDescription Settings.RelaySettings diff --git a/Missing/de.md b/Missing/de.md index e6657e7..e4069c7 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -8,4 +8,7 @@ Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 43b38a9..a95ab9c 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1646,6 +1646,9 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.DescriptionField.NoTextTitle Settings.DescriptionField.NoTextDescription Settings.RelaySettings diff --git a/Missing/eo.md b/Missing/eo.md index 3d29c2d..a1ae5c4 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -678,6 +678,9 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.DescriptionField.NoTextTitle Settings.DescriptionField.NoTextDescription Settings.RelaySettings diff --git a/Missing/es.md b/Missing/es.md index 0dff096..8fc9592 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -119,6 +119,9 @@ Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.DesktopRenderSettings.SprintFieldOfViewZoom Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/et.md b/Missing/et.md index 6695475..3b70a94 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -989,6 +989,9 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.DescriptionField.NoTextTitle Settings.DescriptionField.NoTextDescription Settings.RelaySettings diff --git a/Missing/fi.md b/Missing/fi.md index d4920ed..5ae4530 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -213,6 +213,9 @@ Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.RelaySettings.AlwaysUseRelay.Description Settings.RelaySettings.UseClosestAvailableRelay.Description Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/fr.md b/Missing/fr.md index d1a6380..7b608b2 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -8,4 +8,7 @@ Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description diff --git a/Missing/hu.md b/Missing/hu.md index 069548d..23d0a9b 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -1029,6 +1029,9 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.DescriptionField.NoTextTitle Settings.DescriptionField.NoTextDescription Settings.RelaySettings diff --git a/Missing/is.md b/Missing/is.md index 89dc5bf..f8c691f 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1130,6 +1130,9 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.DescriptionField.NoTextTitle Settings.DescriptionField.NoTextDescription Settings.RelaySettings diff --git a/Missing/ja.md b/Missing/ja.md index 4601eb5..1151dc7 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -8,4 +8,7 @@ Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description diff --git a/Missing/ko.md b/Missing/ko.md index 19c16be..dda1582 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -8,4 +8,7 @@ Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description diff --git a/Missing/mn.md b/Missing/mn.md index e26b228..9e55365 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -8,6 +8,9 @@ Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.MysterySettings LocomotionArchetype.Walk LocomotionArchetype.Fly diff --git a/Missing/nl.md b/Missing/nl.md index 5721eba..fa18c8b 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -91,6 +91,9 @@ Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/no.md b/Missing/no.md index 54f8418..fd3c23e 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -744,6 +744,9 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.DescriptionField.NoTextTitle Settings.DescriptionField.NoTextDescription Settings.RelaySettings diff --git a/Missing/pl.md b/Missing/pl.md index c707ec2..1940ea9 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -8,4 +8,7 @@ Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 87ef04e..635e1f5 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -745,6 +745,9 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.DescriptionField.NoTextTitle Settings.DescriptionField.NoTextDescription Settings.RelaySettings diff --git a/Missing/ru.md b/Missing/ru.md index 7f7e21b..8fdeb2c 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -80,6 +80,9 @@ Settings.EditSettings.ConfirmSlotDestroy Settings.EditSettings.ConfirmSlotDestroy.Description Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.VideoStreamingServicesSettings Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description diff --git a/Missing/sv.md b/Missing/sv.md index 9d50c34..05be684 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -1097,6 +1097,9 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.DescriptionField.NoTextTitle Settings.DescriptionField.NoTextDescription Settings.RelaySettings diff --git a/Missing/th.md b/Missing/th.md index 38da8f4..21d1878 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1618,6 +1618,9 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.DescriptionField.NoTextTitle Settings.DescriptionField.NoTextDescription Settings.RelaySettings diff --git a/Missing/tr.md b/Missing/tr.md index 91b03c5..0c82a46 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -1023,6 +1023,9 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.DescriptionField.NoTextTitle Settings.DescriptionField.NoTextDescription Settings.RelaySettings diff --git a/Missing/uk.md b/Missing/uk.md index d90b58b..373d504 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -370,6 +370,9 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.DescriptionField.NoTextTitle Settings.DescriptionField.NoTextDescription Settings.RelaySettings diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 6bd5f9b..55e4fb1 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -8,4 +8,7 @@ Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index c6eb524..ed7f4fa 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -740,6 +740,9 @@ Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description +Settings.InteractiveCameraAudioSettings +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera +Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.DescriptionField.NoTextTitle Settings.DescriptionField.NoTextDescription Settings.RelaySettings diff --git a/README.md b/README.md index 5aacb25..557cf9f 100644 --- a/README.md +++ b/README.md @@ -2,33 +2,33 @@ 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] - 60.0% - Missing keys: 1055 -German [de] - 99.8% - Missing keys: 6 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2577 +Czech [cs] - 60.0% - Missing keys: 1058 +German [de] - 99.7% - Missing keys: 9 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2580 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.3% - Missing keys: 1021 -Spanish [es] - 87.0% - Missing keys: 343 -Estonian [et] - 31.3% - Missing keys: 1815 -Finnish [fi] - 86.7% - Missing keys: 352 -French [fr] - 99.8% - Missing keys: 6 -Hungarian [hu] - 25.0% - Missing keys: 1979 -Icelandic [is] - 23.5% - Missing keys: 2020 -Japanese [ja] - 99.8% - Missing keys: 6 -Korean [ko] - 99.8% - Missing keys: 6 -Mongolian [mn] - 66.4% - Missing keys: 888 -Dutch [nl] - 88.2% - Missing keys: 312 -Norwegian [no] - 58.8% - Missing keys: 1089 -Polish [pl] - 99.8% - Missing keys: 6 -Portuguese (Brazil) [pt-br] - 58.7% - Missing keys: 1090 -Russian [ru] - 88.6% - Missing keys: 301 -Swedish [sv] - 24.1% - Missing keys: 2003 -Thai [th] - 2.6% - Missing keys: 2571 -Turkish [tr] - 30.8% - Missing keys: 1827 -Ukrainian [uk] - 49.7% - Missing keys: 1328 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 6 -Chinese (Traditional, Taiwan) [zh-tw] - 58.9% - Missing keys: 1084 +Esperanto [eo] - 61.3% - Missing keys: 1024 +Spanish [es] - 86.9% - Missing keys: 346 +Estonian [et] - 31.2% - Missing keys: 1818 +Finnish [fi] - 86.6% - Missing keys: 355 +French [fr] - 99.7% - Missing keys: 9 +Hungarian [hu] - 25.0% - Missing keys: 1982 +Icelandic [is] - 23.5% - Missing keys: 2023 +Japanese [ja] - 99.7% - Missing keys: 9 +Korean [ko] - 99.7% - Missing keys: 9 +Mongolian [mn] - 66.3% - Missing keys: 891 +Dutch [nl] - 88.1% - Missing keys: 315 +Norwegian [no] - 58.7% - Missing keys: 1092 +Polish [pl] - 99.7% - Missing keys: 9 +Portuguese (Brazil) [pt-br] - 58.6% - Missing keys: 1093 +Russian [ru] - 88.5% - Missing keys: 304 +Swedish [sv] - 24.1% - Missing keys: 2006 +Thai [th] - 2.6% - Missing keys: 2574 +Turkish [tr] - 30.8% - Missing keys: 1830 +Ukrainian [uk] - 49.6% - Missing keys: 1331 +Chinese (Simplified, Mainland China) [zh-cn] - 99.7% - Missing keys: 9 +Chinese (Traditional, Taiwan) [zh-tw] - 58.9% - Missing keys: 1087 -Total keys: 2640 +Total keys: 2643 ## 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. diff --git a/en.json b/en.json index cb6190d..8394dbe 100644 --- a/en.json +++ b/en.json @@ -1968,6 +1968,10 @@ "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Screen space reflections", "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Should the camera render screen space reflections effects? This can provide better reflections for shiny surfaces, but can lead to artifacts and increased performance requirements.", + "Settings.InteractiveCameraAudioSettings": "Audio", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Render own voice to camera", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "When the audio output for the interactive camera is separated to its own audio device, this controls whether the camera will hear your own voice or not.

This is useful to make your own voice rendered fully spatilized as it would be heard by other users in the world.

Make sure to disable microphone capture in your recording software when this option is on.", + "Settings.DescriptionField.NoTextTitle": "More Information", "Settings.DescriptionField.NoTextDescription": "Hover over a setting to see its description.", From f464044308f888d721614f05ac17cef167cfccf8 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Fri, 16 May 2025 13:50:29 +0900 Subject: [PATCH 443/529] KO: Interactive camera, Voice recording... --- ko.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ko.json b/ko.json index d3419d2..7b3d390 100644 --- a/ko.json +++ b/ko.json @@ -1640,6 +1640,10 @@ "Settings.AudioOutputDeviceSettings.SetAsDefault": "기본값으로 설정", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "음향 장치 목록 새로 고침", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "레소나이트에서 인식된 음향 장치 목록을 새로 고칩니다. 대부분 이 기능이 필요하지 않을 것이지만, 추가된 음향 장치를 인식하지 못할 때 이 기능이 도움이 될 수 있습니다.", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "방송 카메라 사용시 방송인 음향 정보 분리", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "이 기능을 활성화하면 방송 카메라는 1인칭 음향 정보를 제3의 장치로 내보낼 수 있습니다.

이 기능을 사용하려면 기본 음향 출력장치를 제외한 다른 장치를 선택해야 합니다.", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "방송 카메라 출력 장치", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "방송 카메라 출력 장치", "Settings.AudioVolumeSettings.MasterVolume": "주 볼륨", "Settings.AudioVolumeSettings.MasterVolume.Description": "전체 볼륨을 제어합니다. 음악, 특수효과음, 음성대화등의 볼륨을 전체적으로 키우거나 낮출때 사용하세요.", @@ -1964,6 +1968,10 @@ "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "SSR(스크린 스페이스 리플렉션)", "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "카메라가 화면 공간을 반사하는 효과를 렌더링하게 하시려면 활성화합니다. 다만, 반짝이는 표면에 더 좋은 반사효과를 줄 수 있지만 성능에 대한 비용이 증가할 것입니다.", + "Settings.InteractiveCameraAudioSettings": "음향", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "카메라가 자신의 음성을 사용하도록 설정", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "방송 카메라의 음성 출력을 분리하도록 설정한 경우, 카메라가 사용자의 음성정보를 듣게 할 것인지를 설정합니다.

이 옵션이 켜져 있는 경우, 녹화/녹음 S/W에서 마이크를 통한 녹음을 비활성화 해야 합니다.", + "Settings.DescriptionField.NoTextTitle": "자세히", "Settings.DescriptionField.NoTextDescription": "설정에 커서를 올리면 자세한 정보를 얻을 수 있습니다.", From 47d3d68f3eac7eb60f7f3de2e7771ccb868bf116 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Fri, 16 May 2025 11:23:23 +0200 Subject: [PATCH 444/529] de: fixed typo --- de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de.json b/de.json index 0525ae7..540d154 100644 --- a/de.json +++ b/de.json @@ -1639,7 +1639,7 @@ "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "Audio Ausgabegeräte", "Settings.AudioOutputDeviceSettings.SetAsDefault": "Als Standard einstellen", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Aktualisierung der Audiogeräte erzwingen", - "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Dies erzwingt eine Akualisierung der Liste der Audiogeräte. Dies sollte meistens nicht nötig sein, aber falls Resonite ein neu hinzugefügtes Audiogerät nicht selbstständig erkennt, kann diese Funktion helfen.", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Dies erzwingt eine Aktualisierung der Liste der Audiogeräte. Dies sollte meistens nicht nötig sein, aber falls Resonite ein neu hinzugefügtes Audiogerät nicht selbstständig erkennt, kann diese Funktion helfen.", "Settings.AudioVolumeSettings.MasterVolume": "Hauptlautstärke", "Settings.AudioVolumeSettings.MasterVolume.Description": "Dies stellt die Lautstärke aller Tonquellen gemeinsam ein. Wenn alles zu laut oder zu leise ist, können Sie dies hier ändern.", From d466a4929bac82422a472084d9ec270da6ced423 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Fri, 16 May 2025 22:42:50 +0900 Subject: [PATCH 445/529] Update ja.json --- ja.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ja.json b/ja.json index c1d4797..03bfa9e 100644 --- a/ja.json +++ b/ja.json @@ -1637,6 +1637,12 @@ "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "音声出力デバイスを選択", "Settings.AudioOutputDeviceSettings.DevicePriorities": "音声出力デバイスの選択", "Settings.AudioOutputDeviceSettings.SetAsDefault": "既定に設定", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "音声デバイスリストを更新する", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "これを押すと、Resoniteは音声入出力デバイスのリストを更新します。ほとんどの場合これは必要ありませんが、Resoniteがデバイスを認識していない場合は、これを使用すると改善される可能性があります。", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "ストリーミングカメラからの音声出力を分離", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "有効にすると、ストリーミングカメラはその位置で音声を拾って、指定した音声デバイスに出力します。

これにより、自分は自身の位置で音声を聞きながら、カメラ視点からの音声を取り込むことができます。

これを機能させるには、別々の音声出力デバイスを指定する必要があります。", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "ストリーミングカメラの出力デバイス", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "ストリーミングカメラ用の出力デバイスを指定できます。", "Settings.AudioVolumeSettings.MasterVolume": "マスターボリューム", "Settings.AudioVolumeSettings.MasterVolume.Description": "全ての音量をまとめて調整します。あらゆる音が大きく聞こえたり、小さく聞こえたりする場合はこの設定を調整してください。", @@ -1962,6 +1968,10 @@ "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "SSR(スクリーンスペースリフレクション)", "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "カメラがスクリーンスペースリフレクションを使用するかどうかを設定できます。光沢のある表面の反射表現が良くなりますが、不自然な像が映ったり、処理負荷の増加につながる可能性があります。", + "Settings.InteractiveCameraAudioSettings": "カメラの音声", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "自分の声をカメラから収録する", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "インタラクティブカメラからの音声出力が別の音声デバイスに分離されている場合、カメラが自分の声を取得するかどうかを制御します。

これにより、自分の声を、ワールドのユーザーが聞こえるのと同じように空間化して収録することができます。

この設定をオンにする場合は、録音ソフトウェアでマイクの収録を無効にしてください。", + "Settings.DescriptionField.NoTextTitle": "詳細", "Settings.DescriptionField.NoTextDescription": "カーソルを合わせると詳しい説明が表示されます。", From 4149a7a95c6fbe391c31a07b08317cb44712774c Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Fri, 16 May 2025 23:32:43 +0800 Subject: [PATCH 446/529] zh-cn:Sync to the latest English version --- zh-cn.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index dadea5e..c485e71 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1640,6 +1640,10 @@ "Settings.AudioOutputDeviceSettings.SetAsDefault": "设为默认", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "强制刷新音频设备", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "点击这个将会强制让 Resonite 刷新音频设备列表。在大多数情况并不需要用这个,但如果 Resonite 未能检测到新增的音频设备, 使用此功能可能会有帮助。", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "独立流媒体摄像头音频输出", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "启用后,流媒体摄像头将从其视角渲染音频并输出至独立音频设备。

你可保留自身视角的音频,同时采集摄像头视角的音频。

需确保所选设备与常规输出设备不同方可生效。", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "流媒体摄像头输出设备", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "流媒体摄像头输出设备", "Settings.AudioVolumeSettings.MasterVolume": "主音量", "Settings.AudioVolumeSettings.MasterVolume.Description": "这可以统一控制所有声音的音量。如果声音过大或过小,你可以调整这一设置。", @@ -1964,6 +1968,10 @@ "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "屏幕空间反射", "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "摄像机是否应该渲染屏幕空间反射效果?这可以为闪亮的表面提供更好的反射效果,但可能会导致伪影并增加性能要求。", + "Settings.InteractiveCameraAudioSettings": "音频", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "向摄像头渲染自身语音", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "当交互式摄像头的音频输出分离至独立音频设备时,此选项控制摄像头是否可采集您的语音。

此功能可将您的语音完全空间化渲染,模拟其他用户在虚拟环境中听到的效果。

启用此选项时,请确保在录音软件中禁用麦克风采集。", + "Settings.DescriptionField.NoTextTitle": "更多信息", "Settings.DescriptionField.NoTextDescription": "将鼠标悬停在某个设置上可查看其说明。", From 4787d6e0f6c7469b3751d3e78a08ebe8c490b0e0 Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Fri, 16 May 2025 23:50:20 +0800 Subject: [PATCH 447/529] =?UTF-8?q?mn:Add=20keys=20step=20by=20step.=20Pre?= =?UTF-8?q?pare=20for=20=E7=83=AC=E5=A4=9C=E6=96=B0=E7=94=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mn.json | 310 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 309 insertions(+), 1 deletion(-) diff --git a/mn.json b/mn.json index 32a18c2..385a2ff 100644 --- a/mn.json +++ b/mn.json @@ -1640,7 +1640,11 @@ "Settings.AudioOutputDeviceSettings.SetAsDefault": "Анхдагч болгох", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Дууны төхөөрөмжийг хүчээр шинэчлэх", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Энийг дарснаар Resonite-г дууны төхөөрөмжийн жагсаалтыг хүчээр шинэчлэх болно. Ихэнх тохиолдолд энэ шаардлагагүй ч, Resonite нэмэгдсэн төхөөрөмжийг илрүүлэхгүй байгаа бол энэ тохиргоо тус болох боломжтой.", - + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Стримийн камерын гаралтыг тусадлах", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Идэвхжүүлсэн үед стримийн камер өөрийн харах өнцгөөс дууг боловсруулж тусдаа дууны төхөөрөмж руу илгээх болно.

Энэ нь таны үзэл бодлын дууг хадгалахын зэрэгцээ камерын өнцгөөс дууг бичих боломжийг олгоно.

Үүнийг ажиллуулахын тулд сонгосон төхөөрөмж ердийн гаралтын төхөөрөмжөөсөө өөр байх ёстой.", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Стримийн камерын гаралтын төхөөрөмжүүд", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Стримийн камерын гаралтын төхөөрөмжүүд", + "Settings.AudioVolumeSettings.MasterVolume": "Үндсэн дууны хэмжээ", "Settings.AudioVolumeSettings.MasterVolume.Description": "Бүх дууны ерөнхий хэмжээг тодорхойлно.", "Settings.AudioVolumeSettings.SoundEffectVolume": "Дүрсний дууны хэмжээ", @@ -1964,6 +1968,10 @@ "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Дэлгэцийн орон зайн тусгал", "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Гялалзсан гадаргуу дээр бодит цагийн тусгал харуулах. Гүйцэтгэлд нөлөөлнө.", + "Settings.InteractiveCameraAudioSettings": "Дууны тохиргоо", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Өөрийн дууг камер руу боловсруулах", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "Интерактив камерын дууны гаралтыг тусадлахад энэ сонголт нь таны дууг камер сонсох эсэхийг тодорхойлно.

Энэ нь таны дууг ертөнцөд бусад хэрэглэгчдэд сонсогддог шиг орон зайн дуу болгон боловсруулахад тустай.

Анхаар: Энэ сонголт идэвхтэй үед бичлэг хийх програмдаа микрофон бичлэгийг идэвхгүй болгохыг мартуузай.", + "Settings.DescriptionField.NoTextTitle": "Нэмэлт мэдээлэл", "Settings.DescriptionField.NoTextDescription": "Тохиргоон дээр хулганаа авч байж тайлбарыг харна уу.", @@ -2616,6 +2624,306 @@ "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": "{current} холбоос шилжүүлэгдсэн (нийт {total})", + "Migration.Report.MessageStatus": "{value} мессеж шилжүүлэгдсэн", + "Migration.Report.CloudVariableDefinitionStatus": "{value} cloud хувьсагчийн тодорхойлолт шилжүүлэгдсэн", + "Migration.Report.CloudVariableValueStatus": "{value} cloud хувьсагчийн утга шилжүүлэгдсэн", + "Migration.Report.RecordStatus": "{current} зүйл/ертөнц шилжүүлэгдсэн (нийт {total}). {failed} амжилтгүй", + "Migration.Report.GroupStatus": "{current} бүлэг шилжүүлэгдсэн (нийт {total})", + "Migration.Report.GroupMemberStatus": "Нийт {value} бүлгийн гишүүн шилжүүлэгдсэн", + + "Migration.Error": "Алдаа: {error}", + "Migration.NothingSelected": "Юу ч сонгогдоогүй байна", + + "Migration.ColorManagement": "Энэ ертөнц gamma горимд үүссэн бөгөөд linear горимд автоматаар хөрвүүлэгдсэн.

Анхныхаас ялгаатай харагдаж болох ч ашиглах боломжтой.

Хэрэв та зохиогч бол ХАДГАЛАХГҮЙ. Зөвхөн хуулбаруудыг хадгална уу.

Анхны файл байгаа тохиолдолд хөрвүүлэлтийг засч болно.", + + "Temporary.MMC.Voting UI": "MMC Санал Асуулгын ХИ", + "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": "{category} ангилалд {voteTarget}-д санал өгөгдлөө", + "Temporary.MMC.VoteFailure": "Санал амжилтгүй, дахин оролдоно уу", + "Temporary.MMC.VotedAlready": "Та {voteTarget}-д аль хэдийн санал өгсөн", + "Temporary.MMC.VoteInvalid": "Санал буруу, дахин оролдоно уу", + + "CloudHome.WelcomeHome": "Үүлэн Гэрт тавтай морилно уу", + "CloudHome.TargetRangeOptions": "Зорилтот зайн сонголтууд", + + "Tutorial.Saving.Title": "Тавтай морил!", + "Tutorial.Saving.Content": "Таны Үүлэн Гэр ертөнцөд тавтай морилно уу! Нэвтрэх бүрт энд ирнэ.

Энэ ертөнцөд хийсэн өөрчлөлтүүд хадгалагдана.

Хадгалбал дараа ирэхэд бүх зүйл өмнөхөн харагдах болно!", + + "Tutorial.Teleporter.Error": "Үүлэн гэр ачаалах амжилтгүй!
Телепортнаас гарч дахин оролдоно уу", + + "CloudHome.Info.OnlineUsers": "Онлайн {online_users,plural, one {хэрэглэгч} 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": "Цэсийг удаан дарж Хяналтын самбар нээнэ үү.

Доодх товч дарж мэдээллийг хаана уу.", + + "CloudHome.Info.GoToWiki": "Wiki-руу явах", + "CloudHome.Info.GoToDiscord": "Discord-руу явах", + + "CloudHome.Info.ModerationTab.Title": "Хяналтын портал", + "CloudHome.Info.ModerationTab.Content": "Аюулгүй байдлыг хамгаална. Хэрэгцээтэй бол Хяналтын портал дээр ticket нээнэ үү.

Модераторууд нийгмийг хамгаалж ажиллана.", + + "CloudHome.Info.InventoryTab.Title": "Эд зүйлсээ хадгал", + "CloudHome.Info.InventoryTab.Content": "Эд зүйлс хэсэгт хадгалсан аватар болон бусад зүйлсээ олно уу.

Essentials хавтасанд сонирхолтой зүйлс байгаа!", + + "CloudHome.Info.ToolsTab.Title": "Ертөнц засварлах", + "CloudHome.Info.ToolsTab.Content": "Тоглоом доторх засварын хэрэгслүүдийг Essentials -> Tools хэсгээс ашиглана уу.", + + "CloudHome.Info.HelpTab.Title": "Тусламж авах", + "CloudHome.Info.HelpTab.InfoLineOne": "Тусламж хэрэгтэй юу? Wiki эсвэл", + "CloudHome.Info.HelpTab.InfoLineTwo": "Discord! дээр асуултаа асууна уу", + + "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": "Space товчоор үсрэх!", + "Tutorial.Panel.Jumping.ContentVR": "Joystick-ийг дарж үсрэх!", + "Tutorial.Panel.Jumping.ContentVRNoButtons": "Trackpad-ын төвийг дарж үсрэх!", + + "Tutorial.Panel.WalkLocomotion.Title": "Алхах хөдөлгөөн", + "Tutorial.Panel.WalkLocomotion.Content": "Газрын дагуу хөдөлж үсрэх", + + "Tutorial.Panel.TeleportLocomotion.Title": "Телепорт хөдөлгөөн", + "Tutorial.Panel.TeleportLocomotion.Content": "Телепорт индикатор руу шууд шилжих", + + "Hints.Spawn.InitialMovementDesktop": "Хөдөлгөөн товчнуудаар алхана уу!", + "Hints.Spawn.InitialMovementVR": "Joystick-ээр алхана уу!", + "Hints.Spawn.InitialMovementVRNoButtons": "Trackpad-аар алхана уу!", + + "Hints.Spawn.ContextMenuDesktop": "T дарж Context Menu-г нээх", + "Hints.Spawn.ContextMenuVR": "B/Y дарж Context Menu-г нээх", + "Hints.Spawn.ContextMenuVRNoButtons": "Цэсний товчоор Context Menu нээх", + + "Hints.Spawn.TeleportLocomotionDesktop": "Нислэг зэрэг бусад хөдөлгөөн горимуудыг туршиж үзэх боломжтой", + "Hints.Spawn.TeleportLocomotionVR": "Телепорт/нислэг горимуудыг туршиж үзэх боломжтой", + + "Hints.Bridge.RaiseTheWorld": "Товч дарж платформ руу хүрэх", + + "Hints.Grabbing.GrabbingDesktop": "Баруун товчийг даран зүйлсээ барь", + "Hints.Grabbing.GrabbingVR": "Grip товчийг даран барь", + + "Hints.Grabbing.Rotating": "E дарж хулганыг хөдөлгөн эргүүл", + "Hints.Grabbing.RotatingExtra": "Shift+E хамтад нь даран хэвтээ тэнхлэгээр эргүүл", + + "Hints.Grabbing.ScalingDesktop": "Shift+Scroll дарж хэмжээг өөрчлөх", + "Hints.Grabbing.ScalingVR": "Хоёр гараар барьж хэмжээг өөрчлөх", + + "Hints.Grabbing.OtherGrabbables": "Эдгээр 3 зүйлийг туршиж үзээрэй", + "Hints.Grabbing.OtherGrabbablesExtraDesktop": "Control+Scroll дарж өөрийн хэмжээг өөрчлөх", + "Hints.Grabbing.OtherGrabbablesExtraVR": "Context Menu-ээс хэмжээг идэвхжүүлээд хоёр гараараа өөрчлөх", + + "Hints.Telescope.Alignment": "Телескопоор сар руу чиглүүл", + + "Hints.Telescope.TheMoonDesktop": "Баруун товчийг даран сарыг хөдөлгөх", + "Hints.Telescope.TheMoonVR": "Trigger дарж лазераа идэвхжүүл", + + "Hints.Sundial.SoftEquip": "Багцыг барьж ашиглах", + "Hints.Sundial.SoftEquipExtra": "Багц нь ертөнцийг өөрчлөх боломжийг олгоно", + + "Hints.Sundial.HardEquip": "Товч дарж зэвсэглэх", + "Hints.Sundial.HardEquipExtra": "Trigger-ийг бага зэрэг даран лазер гаргах", + + "Hints.Sundial.TheSun": "Тэнгэр рүү чиглүүлж нарны байрлалыг өөрчлөх", + "Hints.Sundial.TheSunExtra": "Үдэш болгохын тулд далайн түвшнээс доош чиглүүл", + + "Hints.Sundial.Dequip": "Context Menu-ээс зэвсэглэлээ суллах", + "Hints.Sundial.DequipExtra": "Багц барьсан үед Context Menu өөрчлөгдөнө", + + "Hints.Sundial.Teleporter": "Телепорт товч дарж Үүлэн Гэртээ буцах", + "Hints.Sundial.TeleporterExtra": "Үүлэн Гэртээ тавтай морилно уу!", + + "UI.TextDisplay.Landscape": "Хэвтээ", + "UI.TextDisplay.Portrait": "Босоо", + "UI.TextDisplay.NormalText": "Ердийн", + "UI.TextDisplay.MonospaceText": "Монофонт", + + "UI.DocumentDisplay.PageNumber": "Хуудас {page_number}", + "UI.DocumentDisplay.DocumentQuality": "Чанар", + "UI.DocumentDisplay.QualityLow": "Бага", + "UI.DocumentDisplay.QualityMedium": "Дунд", + "UI.DocumentDisplay.QualityHigh": "Өндөр", + "UI.DocumentDisplay.Pages": "Хуудаснууд", + "UI.DocumentDisplay.ResetZoom": "Хэмжээг анхдагч болгох", + + "UI.VideoPlayer.GlobalSettings": "Дэлхий даяарх
тохиргоо", + "UI.VideoPlayer.LocalSettings": "Орон нутгийн
тохиргоо", + "UI.VideoPlayer.SpatialAudio": "Орон зайн
дуу", + "UI.VideoPlayer.AreaBroadcast": "Бүс нутгийн
давалт", + "UI.VideoPlayer.BroadcastAudio": "Дууг
давалтах", + "UI.VideoPlayer.EnterURL": "URL-ээ оруулна уу", + "UI.VideoPlayer.AudioZoneTheater": "Зөвхөн
кино театрт", + "UI.VideoPlayer.AudioZoneGlobal": "Бүх ертөнцөд
сонсогдоно", + "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} {users_present,plural, one {хэрэглэгч} other {хэрэглэгчид}}
ачаалсан", + "UI.VideoPlayer.AllUsersLoaded": "Бүх хэрэглэгчид
бэлэн", + + "UI.ColorPicker.ColorPicker": "Өнгө сонгох", + + "UI.ColorPicker.Linear": "Шугаман", + + "UI.ColorPicker.Hexadecimal": "Hex", + "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": "Зүйл импортлож байна", + + "UI.Camera.Automatic": "Автомат", + "UI.Camera.Manual": "Гараар", + + "Tools.Names.MultiTool": "Олон үйлдэлт багц", + + "Tools.Names.CommonTools": "Нийтлэг багцууд", + "Tools.Names.ManipulationTools": "Зохицуулах багцууд", + "Tools.Names.InformationTools": "Мэдээллийн багцууд", + + "Discord.RichPresence.InPrivateWorld": "Хувийн ертөнцөд", + "Discord.RichPresence.InPrivateLargeText": "Хувийн орчинд ({version})", + "Discord.RichPresence.InPublicWorld": "Нийтийн ертөнцөд", + "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} ертөнц)", + "Discord.RichPresence.InPublicLargeText": "Нийтийн орчинд ({version})", + From dd41146286b0c272536d152a9df2cf82f3f21d2e Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Sat, 17 May 2025 00:02:15 +0800 Subject: [PATCH 448/529] th:Add keys step by step --- th.json | 1 + 1 file changed, 1 insertion(+) diff --git a/th.json b/th.json index d3d8c85..94d5b2d 100644 --- a/th.json +++ b/th.json @@ -30,6 +30,7 @@ "General.Buy": "ซื้อ", "General.Yes": "ใช่", "General.No": "ไม่", + "General.ClearSelection": "ล้างการเลือก", "General.Off": "ปิด", "General.On": "เปิด", "General.Understand": "ฉันเข้าใจ", From 25eef26b7a77483654efd0aae8f91cde080653a4 Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Sat, 17 May 2025 00:05:02 +0800 Subject: [PATCH 449/529] =?UTF-8?q?th:Add=20keys=20step=20by=20step.=20Pre?= =?UTF-8?q?pare=20for=20=E7=83=AC=E5=A4=9C=E6=96=B0=E7=94=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- th.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/th.json b/th.json index 94d5b2d..460ef3a 100644 --- a/th.json +++ b/th.json @@ -1,6 +1,6 @@ { "localeCode": "th", - "authors": ["hayper", "Naborisk"], + "authors": ["hayper", "Naborisk", "modimobeikete"], "messages": { "General.OK": "โอเค", From 266ba727f32a8273e77ce42a5ea0b30b32b4729a Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 16 May 2025 17:14:54 -0600 Subject: [PATCH 450/529] Update stats --- Missing/de.md | 2 - Missing/fr.md | 4 - Missing/ja.md | 11 -- Missing/ko.md | 11 -- Missing/mn.md | 472 ----------------------------------------------- Missing/zh-cn.md | 11 -- README.md | 12 +- 7 files changed, 6 insertions(+), 517 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index e4069c7..fb6a080 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,8 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] -Settings.AudioOutputDeviceSettings.ForceRefreshDevices -Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities diff --git a/Missing/fr.md b/Missing/fr.md index 7b608b2..03a7798 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,10 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] -Settings.AudioOutputDeviceSettings.ForceRefreshDevices -Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.InteractiveCameraAudioSettings diff --git a/Missing/ja.md b/Missing/ja.md index 1151dc7..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,14 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -Settings.AudioOutputDeviceSettings.ForceRefreshDevices -Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb -Settings.InteractiveCameraAudioSettings -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description - diff --git a/Missing/ko.md b/Missing/ko.md index dda1582..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,14 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -Settings.AudioOutputDeviceSettings.ForceRefreshDevices -Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb -Settings.InteractiveCameraAudioSettings -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description - diff --git a/Missing/mn.md b/Missing/mn.md index 9e55365..3a313e3 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -2,8 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Mongolian [mn] -Settings.AudioOutputDeviceSettings.ForceRefreshDevices -Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities @@ -11,476 +9,6 @@ Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.InteractiveCameraAudioSettings Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description -Settings.MysterySettings -LocomotionArchetype.Walk -LocomotionArchetype.Fly -LocomotionArchetype.NoClip -LocomotionArchetype.Teleport -LocomotionArchetype.GrabWorld -LocomotionArchetype.NoLocomotion -LocomotionArchetype.ThreeAxisNoClip -LocomotionArchetype.ThreeAxisFly -LocomotionArchetype.ZeroG -LocomotionSettings.MakePreferred -LocomotionSettings.MakeLeastPreferred -Security.Hyperlink.Title -Security.Hyperlink.Warning -Security.Hyperlink.Open -Security.Hyperlink.Cancel -Security.HostAccess.Title -Security.HostAccess.Warning -Security.HostAccess.TargetHost -Security.HostAccess.Reason -Security.HostAccess.NoReason -Security.HostAccess.Allow -Security.HostAccess.Deny -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.Member.ResetToDefault -Inspector.Member.BreakLinkDrive -Inspector.Member.OpenLinkDrive -Inspector.Member.SetAllToAvg -Inspector.Member.SetAllToX -Inspector.Member.SetAllToY -Inspector.Member.SetAllToZ -Inspector.Member.SetAllToW -Inspector.Member.Normalize -Inspector.Member.BakeBlendshape -Inspector.Member.RemoveBlendshape -Inspector.Member.SplitBlendshape.X -Inspector.Member.SplitBlendshape.Y -Inspector.Member.SplitBlendshape.Z -Inspector.ProceduralAsset.UpdateCount -Inspector.ProceduralAsset.Error -Inspector.Mesh.StatsHeader -Inspector.Mesh.VertexCount -Inspector.Mesh.TriangleCount -Inspector.Mesh.PointCount -Inspector.Mesh.SubmeshCount -Inspector.Mesh.BoneCount -Inspector.Mesh.BlendshapeCount -Inspector.Mesh.ChannelStats -Inspector.Mesh.BakeMesh -Inspector.Mesh.SetupRenderer -Inspector.Mesh.ResaveMesh -Inspector.Mesh.RecalculateNormals -Inspector.Mesh.RecalculateNormalsSmooth -Inspector.Mesh.RecalculateTangentsMikkt -Inspector.Mesh.RecalculateTangentsSimple -Inspector.Mesh.RecalculateBlendshapeNormals -Inspector.Mesh.RecalculateBlendshapeNormalsSmooth -Inspector.Mesh.RecalculateBlendshapeTangentsMikkt -Inspector.Mesh.FlipNormals -Inspector.Mesh.ReverseWinding -Inspector.Mesh.MakeDualSided -Inspector.Mesh.ConvertToFlatShading -Inspector.Mesh.ConvertToConvexHull -Inspector.Mesh.ConvertToPointCloud -Inspector.Mesh.MergeDoubles -Inspector.Mesh.StripEmptyBlendshapes -Inspector.Mesh.StripBlendshapeNormals -Inspector.Mesh.StripBlendshapeTangents -Inspector.Mesh.MergeBlendshapes -Inspector.Mesh.GetBoneList -Inspector.Mesh.GetBoneData -Inspector.Mesh.TrimVertexBoneWeightsTo -Inspector.Mesh.BoneTrimCount -Inspector.Mesh.UV_Multiplicator -Inspector.Mesh.ScaleUVs -Inspector.MeshRenderer.MergeByMaterial -Inspector.MeshRenderer.SplitByMaterial -Inspector.GaussianSplatRenderer.GeneratePointCloudCollider -Inspector.MeshCollider.VHACD -Inspector.MeshCollider.ReplaceBox -Inspector.Texture3D.SpawnVisualizer -Inspector.Skybox.SetActiveSkybox -Inspector.AmbientLightSH2.SetActiveAmbientLight -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.ReflectionProbe.Bake -Inspector.ReflectionProbe.Baking -Inspector.SkinnedMesh.SeparateOutBlendshapes -Inspector.SkinnedMesh.StripEmptyBlendshapes -Inspector.SkinnedMesh.StripBlendshapesResult -Inspector.SkinnedMesh.StripEmptyBones -Inspector.SkinnedMesh.StripBonesResult -Inspector.SkinnedMesh.BakeNonDrivenBlendshapes -Inspector.SkinnedMesh.BakeBlendShapeResult -Inspector.SkinnedMesh.VisualizeBoneBounds -Inspector.SkinnedMesh.VisualizeApproximateBoneBounds -Inspector.SkinnedMesh.ClearBoundsVisuals -Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose -Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose -Inspector.SkinnedMesh.BakeToStaticMesh -Inspector.SkinnedMesh.SortBlendshapes.Name -Inspector.SkinnedMesh.SortBlendshapes.NameLength -Inspector.SimpleAvatarProtection.RemoveAll -Inspector.SimpleAvatarProtection.RemoveSingle -Inspector.SimpleAvatarProtection.Warning -Inspector.SimpleAvatarProtection.ConfirmRemoveAll -Inspector.BipedRig.GetDiagnosticInfo -Inspector.BipedRig.GenerateDebugVisuals -Inspector.BipedRig.ClearDebugVisuals -Inspector.BipedRig.DetectHands -Inspector.BipedRig.DetectLeftHand -Inspector.BipedRig.DetectRightHand -Inspector.BipedRig.HandRigResult -Inspector.BipedRig.LeftHandRigResult -Inspector.BipedRig.RightHandRigResult -Inspector.Texture.Size -Inspector.Texture.Format -Inspector.Texture.Variant -Inspector.Texture3D.Size -Inspector.Texture.BakeTexture -Inspector.Texture.ReplaceFromClipboard -Inspector.Texture.InvertRGB -Inspector.Texture.InvertR -Inspector.Texture.InvertG -Inspector.Texture.InvertB -Inspector.Texture.InvertA -Inspector.Texture.ColorToAlphaWhite -Inspector.Texture.ColorToAlphaBlack -Inspector.Texture.AlphaFromIntensity -Inspector.Texture.AlphaToMask -Inspector.Texture.RemoveAlpha -Inspector.Texture.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 -Inspector.Texture.ShiftHue -Inspector.Texture.Saturation -Inspector.Texture.AdjustSaturation -Inspector.Texture.Value -Inspector.Texture.AdjustValue -Inspector.Texture.Gamma -Inspector.Texture.AdjustGamma -Inspector.Texture.LongestSide -Inspector.Texture.Resize -Inspector.Texture.FlipHorizontal -Inspector.Texture.FlipVertical -Inspector.Texture.RotateCW -Inspector.Texture.RotateCCW -Inspector.Texture.Rotate180 -Inspector.Texture.TrimTransparent -Inspector.Texture.TrimByCornerColor -Inspector.Texture.MakeSquare -Inspector.Texture.ToNearestPOT -Inspector.Texture.MakeTileable -Inspector.Texture.TileLoop -Inspector.Texture.TileMirror -Inspector.Texture.NormalizeMaxOnly -Inspector.Texture.NormalizeMinMax -Inspector.Texture.NormalizeIndependent -Inspector.Texture.BleedColorToAlpha -Inspector.Texture.AlphaGamma -Inspector.Texture.AdjustAlphaGamma -Inspector.Texture.AddAlpha -Inspector.Texture.InvalidFloats -Inspector.Texture.GenerateMetadata -Inspector.Material.VariantInfo -Inspector.Material.WaitingForApply -Inspector.Audio.BakeAudio -Inspector.Audio.FormatInfo -Inspector.Audio.Duration -Inspector.Audio.EncodingInfo -Inspector.Audio.Normalize -Inspector.Audio.AmplitudeThreshold -Inspector.Audio.TrimSilence -Inspector.Audio.TrimStartSilence -Inspector.Audio.TrimEndSilence -Inspector.Audio.PositionDuration -Inspector.Audio.TrimStart -Inspector.Audio.TrimEnd -Inspector.Audio.FadeIn -Inspector.Audio.FadeOut -Inspector.Audio.MakeLoopable -Inspector.Audio.ToWAV -Inspector.Audio.ToVorbis -Inspector.Audio.ToFLAC -Inspector.Audio.DenoiseRNNoise -Inspector.Audio.ExtractSides -Inspector.AudioStream.BufferState -Inspector.AudioStream.EncodeState -Inspector.AudioStream.DecodeState -Inspector.AudioStream.BufferStats -Inspector.GaussianSplat.SplatInfo -Inspector.GaussianSplat.Variant -Inspector.GaussianSplat.ColorByIndex -Inspector.GaussianSplat.ReorderMorton -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.DataPreset.SetActive -Inspector.DataPreset.SetValues -Inspector.DataPreset.AddAllChildren -Inspector.Rig.CleanupBoneColliders -Inspector.Rig.GenerateDebugVisuals -Inspector.Rig.ClearDebugVisuals -Inspector.AvatarExpression.AutoAssign -Inspector.CharacterController.Warning -Inspector.PrimitiveMemberEditor.Warning -Inspector.ParticleSystem.BasicInfo -Inspector.ParticleSystem.TrailInfo -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.General.ProcessRoot -Wizard.General.Result -Wizard.General.ErrorNoRoot -Wizard.General.RemovedResult -Wizard.AssetOptimization.Title -Wizard.AssetOptimization.CleanupUnusedAssets -Wizard.AssetOptimization.CleanupEmptySlots -Wizard.AssetOptimization.CleanupDisabledMeshRenderers -Wizard.AssetOptimization.DeduplicateMaterials -Wizard.AssetOptimization.CleanupFileItems -Wizard.AssetOptimization.MaxTextureResolution -Wizard.AssetOptimization.RecompressTextures -Wizard.AssetOptimization.RecalculateAllNormals -Wizard.AssetOptimization.RecalculateAllNormalsMerged -Wizard.AssetOptimization.RecalculateAllTangents -Wizard.AssetOptimization.ResizedResult -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.SetShadowType -Wizard.LightSources.ChangeIntensity -Wizard.LightSources.ChangeRange -Wizard.LightSources.Enable -Wizard.LightSources.Disable -Wizard.LightSources.Destroy -Wizard.CubemapCreator.Title -Wizard.CubemapCreator.Textures -Wizard.CubemapCreator.TexturesNote -Wizard.CubemapCreator.PosX -Wizard.CubemapCreator.NegX -Wizard.CubemapCreator.PosY -Wizard.CubemapCreator.NegY -Wizard.CubemapCreator.PosZ -Wizard.CubemapCreator.NegZ -Wizard.CubemapCreator.TopBottomRotation -Wizard.ReflectionProbes.Title -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 -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 -Desktop.OpenKeyboard -Desktop.FollowCursor.On -Desktop.FollowCursor.Off -Desktop.LegacyInputMode.On -Desktop.LegacyInputMode.Off -Desktop.Brightness -Desktop.Opacity -VolumePlaneSlicer.Highlight -VolumePlaneSlicer.Slicer -Tutorial.Welcome.Welcome -Tutorial.Welcome.Description -Tutorial.Welcome.Begin -Tutorial.Welcome.AccountHeader -Tutorial.Welcome.AccountDescription -Tutorial.Welcome.AccountCreate -Tutorial.Welcome.AccountLogin -Tutorial.Welcome.AccountSkip -Tutorial.Welcome.AccountSkipHeader -Tutorial.Welcome.AccountSkipDescription -Tutorial.Welcome.AccountSkipConfirm -Tutorial.Welcome.SettingsHeader -Tutorial.Welcome.SettingsDescription -Tutorial.Welcome.SettingsTurning -Tutorial.Welcome.SettingsSnapTurn -Tutorial.Welcome.SettingsSnapTurn.Description -Tutorial.Welcome.SettingsSmoothTurn -Tutorial.Welcome.SettingsSmoothTurn.Description -Tutorial.Welcome.SettingsPrimaryController -Tutorial.Welcome.SettingsPrimaryLeft -Tutorial.Welcome.SettingsPrimaryLeft.Description -Tutorial.Welcome.SettingsPrimaryRight -Tutorial.Welcome.SettingsPrimaryRight.Description -Tutorial.Welcome.SettingsHeadDirectionMovement -Tutorial.Welcome.SettingsUseHeadDirection -Tutorial.Welcome.SettingsUseHeadDirection.Description -Tutorial.Welcome.SettingsUseControllerDirection -Tutorial.Welcome.SettingsUseControllerDirection.Description -Tutorial.Welcome.LeftControllerMode -Tutorial.Welcome.RightControllerMode -Tutorial.Welcome.SidewaysTurnOnly -Tutorial.Welcome.SidewaysTurnOnly.Description -Tutorial.Welcome.SidewaysTurnAndMove -Tutorial.Welcome.SidewaysTurnAndMove.Description -Tutorial.Welcome.SidewaysStrafe -Tutorial.Welcome.SidewaysStrafe.Description -Tutorial.Welcome.SidewaysOff -Tutorial.Welcome.SidewaysOff.Description -Tutorial.Welcome.SettingsHeight -Tutorial.Welcome.SettingsHeightExamples -Tutorial.Welcome.StartTutorialHeader -Tutorial.Welcome.StartTutorialDescription -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 -Exiting.SavingItems -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 -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 diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 55e4fb1..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,14 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -Settings.AudioOutputDeviceSettings.ForceRefreshDevices -Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb -Settings.InteractiveCameraAudioSettings -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description - diff --git a/README.md b/README.md index 557cf9f..8f2bea2 100644 --- a/README.md +++ b/README.md @@ -3,19 +3,19 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 60.0% - Missing keys: 1058 -German [de] - 99.7% - Missing keys: 9 +German [de] - 99.7% - Missing keys: 7 English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2580 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 61.3% - Missing keys: 1024 Spanish [es] - 86.9% - Missing keys: 346 Estonian [et] - 31.2% - Missing keys: 1818 Finnish [fi] - 86.6% - Missing keys: 355 -French [fr] - 99.7% - Missing keys: 9 +French [fr] - 99.8% - Missing keys: 5 Hungarian [hu] - 25.0% - Missing keys: 1982 Icelandic [is] - 23.5% - Missing keys: 2023 -Japanese [ja] - 99.7% - Missing keys: 9 -Korean [ko] - 99.7% - Missing keys: 9 -Mongolian [mn] - 66.3% - Missing keys: 891 +Japanese [ja] - 100.0% - Missing keys: 0 +Korean [ko] - 100.0% - Missing keys: 0 +Mongolian [mn] - 84.1% - Missing keys: 419 Dutch [nl] - 88.1% - Missing keys: 315 Norwegian [no] - 58.7% - Missing keys: 1092 Polish [pl] - 99.7% - Missing keys: 9 @@ -25,7 +25,7 @@ Swedish [sv] - 24.1% - Missing keys: 2006 Thai [th] - 2.6% - Missing keys: 2574 Turkish [tr] - 30.8% - Missing keys: 1830 Ukrainian [uk] - 49.6% - Missing keys: 1331 -Chinese (Simplified, Mainland China) [zh-cn] - 99.7% - Missing keys: 9 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 58.9% - Missing keys: 1087 Total keys: 2643 From 6b48ec9ad9f173a1e7e1adad00b604ba282c0a69 Mon Sep 17 00:00:00 2001 From: Schuyler Cebulskie Date: Fri, 16 May 2025 20:14:50 -0400 Subject: [PATCH 451/529] Remove "Settings" from Video Streaming Services settings header --- en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en.json b/en.json index 8394dbe..e1618bf 100644 --- a/en.json +++ b/en.json @@ -1983,7 +1983,7 @@ "Settings.RelaySettings.RelayPriorities": "Configure relay server priorities", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "Relay Priorities", - "Settings.VideoStreamingServicesSettings": "Video Streaming Services Settings", + "Settings.VideoStreamingServicesSettings": "Video Streaming Services", "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "Use Cookies From Browser", "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "If YouTube and other service videos are not loading for you, select the browser you typically use to load cookies from when fetching those videos. This increases the chances of video loading successfully.", From d153cb86f365ecc75c6b6271047cb2ceb16313be Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Sat, 17 May 2025 09:08:17 +0800 Subject: [PATCH 452/529] Update th.json --- th.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/th.json b/th.json index 460ef3a..d3d8c85 100644 --- a/th.json +++ b/th.json @@ -1,6 +1,6 @@ { "localeCode": "th", - "authors": ["hayper", "Naborisk", "modimobeikete"], + "authors": ["hayper", "Naborisk"], "messages": { "General.OK": "โอเค", @@ -30,7 +30,6 @@ "General.Buy": "ซื้อ", "General.Yes": "ใช่", "General.No": "ไม่", - "General.ClearSelection": "ล้างการเลือก", "General.Off": "ปิด", "General.On": "เปิด", "General.Understand": "ฉันเข้าใจ", From 8e1d49c9d103b0c1dc33b9a6b12d1c7f910d3593 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sat, 17 May 2025 04:56:36 +0100 Subject: [PATCH 453/529] Polished more Awwdio related strings --- pl.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pl.json b/pl.json index e76fad6..baa8c63 100644 --- a/pl.json +++ b/pl.json @@ -1627,6 +1627,12 @@ "Settings.AudioInputDeviceSettings.DevicePriorities": "Konfiguruj preferowane urządzenia wejściowe audio", "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "Urządzenia wejściowe audio", "Settings.AudioInputDeviceSettings.SetAsDefault": "Ustaw jako domyślne", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Wymuś odświeżanie urządzeń audio", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Wymusi odświeżanie listy Dostępnych urządzeń audio. Nie powinno to być konieczne, ale jeśli {appName} nie dostępne jest nowe urządzenie audio, to może pomóc.", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Osobne wyjście audio dla kamery", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Po włączeniu tej funkcji kamera będzie renderować dźwięk ze swojego punktu widzenia i przesyłać go do osobnego urządzenia audio.

Umożliwia to zachowanie własnego dźwięku z perspektywy użytkownika, a jednocześnie przechwytywanie dźwięku z perspektywy kamery.

Aby ta funkcja działała, wybrane urządzenie musi być inne niż główne urządzenie wyjściowe.", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Urządzenia wyjściowe kamery", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Urządzenia wyjściowe kamery", "Settings.AudioInputDeviceSettings.Testing.Header": "Test wejścia audio", "Settings.AudioInputDeviceSettings.Testing.Description": "Można użyć tej funkcji do monitorowania i testowania wybranego urządzenia audio, aby upewnić się, że działa ono prawidłowo. Użyj przycisku, aby odsłuchać sygnał wejściowy.", "Settings.AudioInputDeviceSettings.Testing.ListenToInput": "Posłuchaj tego wejścia", @@ -1961,6 +1967,10 @@ "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Odbicia w przestrzeni ekranu", "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Kontroluje, czy kamera renderuje efekty odbić w przestrzeni ekranu? Może to zapewnić lepsze odbicia dla błyszczących powierzchni, ale może prowadzić do artefaktów i zwiększonych wymagań systemowych.", + "Settings.InteractiveCameraAudioSettings": "Dźwięk", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Renderowanie własnego głosu dla kamery", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "Gdy wyjście audio kamery jest oddzielone do własnego urządzenia audio, kontroluje to, czy kamera będzie słyszeć Twój głos, czy nie.

Jest to przydatne do renderowania własnego głosu tak, jakby był słyszany przez innych użytkowników na świecie.

Pamiętaj, aby wyłączyć przechwytywanie mikrofonu w oprogramowaniu do nagrywania, gdy ta opcja jest włączona.", + "Settings.DescriptionField.NoTextTitle": "Więcej informacji", "Settings.DescriptionField.NoTextDescription": "Najedź kursorem na ustawienie, aby zobaczyć jego opis.", From d5aab1b011ea37c11f57c6cb51dfa56e2f294668 Mon Sep 17 00:00:00 2001 From: FoxoBread Date: Sat, 17 May 2025 05:01:18 +0100 Subject: [PATCH 454/529] Fixed eepy mistake --- pl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl.json b/pl.json index baa8c63..f20cb85 100644 --- a/pl.json +++ b/pl.json @@ -1628,7 +1628,7 @@ "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "Urządzenia wejściowe audio", "Settings.AudioInputDeviceSettings.SetAsDefault": "Ustaw jako domyślne", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Wymuś odświeżanie urządzeń audio", - "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Wymusi odświeżanie listy Dostępnych urządzeń audio. Nie powinno to być konieczne, ale jeśli {appName} nie dostępne jest nowe urządzenie audio, to może pomóc.", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Wymusi odświeżanie listy Dostępnych urządzeń audio. Nie powinno to być konieczne, ale jeśli nie dostępne jest nowe urządzenie audio, to może pomóc.", "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Osobne wyjście audio dla kamery", "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Po włączeniu tej funkcji kamera będzie renderować dźwięk ze swojego punktu widzenia i przesyłać go do osobnego urządzenia audio.

Umożliwia to zachowanie własnego dźwięku z perspektywy użytkownika, a jednocześnie przechwytywanie dźwięku z perspektywy kamery.

Aby ta funkcja działała, wybrane urządzenie musi być inne niż główne urządzenie wyjściowe.", "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Urządzenia wyjściowe kamery", From d624d9bb86a4be7da3f14d965b3696eabdfd7504 Mon Sep 17 00:00:00 2001 From: Night The Fox <60095145+N1ghtTheF0x@users.noreply.github.com> Date: Mon, 19 May 2025 10:51:12 +0200 Subject: [PATCH 455/529] Added missing german strings Added strings to german locale: - Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput - Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description - Settings.AudioOutputDeviceSettings.StreamingCameraPriorities - Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb - Settings.InteractiveCameraAudioSettings - Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera - Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description --- de.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/de.json b/de.json index 540d154..c567671 100644 --- a/de.json +++ b/de.json @@ -1351,6 +1351,11 @@ "Settings.AudioInputDeviceSettings": "Audio Aufnahmegeräte", "Settings.AudioOutputDeviceSettings": "Audio Ausgabegeräte", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Seperates Streaming-Kamera Ausgabe", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Hiermit legen Sie fest, ob der Standpunkt der Streaming-Kamera auch als Audioquelle verwendet und an ein separates Audiogerät ausgegeben wird.

Dies ermöglicht es, den eigenen Ton aus der eigenen Perspektive beizubehalten und gleichzeitig die Audio von der Streaming-Kamera aufzunehmen.

Damit dies funktioniert, muss das ausgewählte Audiogerät sich vom normalen Ausgabegerät unterscheiden.", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Streaming Kamera Ausgabegeräte", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Streaming Kamera Ausgabegeräte", + "Settings.AudioVolumeSettings": "Lautstärke", "Settings.AudioAccessibilitySettings": "Audio Barrierefreiheit", "Settings.AudioInputFilteringSettings": "Aufnahmefilter", @@ -1386,6 +1391,10 @@ "Settings.InteractiveCameraPhotoSettings": "Fotos", "Settings.InteractiveCameraPostProcessingSettings": "Nachbearbeitung", + "Settings.InteractiveCameraAudioSettings": "Audio", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Eigene Stimme bei der Kamera aufnehmen", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "Wenn die Audioausgabe der interaktiven Kamera vom eigenen Audiogerät getrennt wurde, kann hier eingestellt werden, ob die Kamera deine eigene Stimme hören soll oder nicht.

Das ist nützlich, wenn du deine eigene Stimme – wie die anderer Benutzer – räumlich aus der Perspektive der Kamera hören möchtest.

Bitte beachte, dass dein Mikrofon in deiner Aufnahmesoftware deaktiviert sein sollte.", + "Settings.GeneralControlsSettings.PrimaryHand": "Primäre Hand", "Settings.GeneralControlsSettings.PrimaryHand.Description": "Welche Hand ihre primäre Hand ist. Dies wird von verschiedenen Systemen für Interaktionen verwendet, z.B. beim Ausrüsten von Tools.", "Settings.GeneralControlsSettings.DoubleClickInterval": "Doppelklick-Intervall", From c1422c7422cca6d59e74e386016d62e63a3299aa Mon Sep 17 00:00:00 2001 From: AirRide91 <85963572+AirRide91@users.noreply.github.com> Date: Mon, 19 May 2025 20:32:46 +0300 Subject: [PATCH 456/529] FI:Gaussian Splat & Audio settings --- fi.json | 69 ++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 46 insertions(+), 23 deletions(-) diff --git a/fi.json b/fi.json index e37a630..fb3599d 100644 --- a/fi.json +++ b/fi.json @@ -864,9 +864,10 @@ "Tools.RigTransfer.Name": "Rigin tahkoverkon siirtotyökalu", "Tools.RigTransfer.ClearSource": "Nollaa lähde", - - - + "Tools.GaussianSplat.Name": "Gaussian Splat työkalu", + "Tools.GaussianSplat.ClipBox": "Leikkaa laatikko", + "Tools.GaussianSplat.ClipSphere": "Leikkaa pallo", + "Tools.GaussianSplat.ClipCylinder": "Leikkaa lieriö", "Tools.ComponentClone.Name": "Komponenttien kloonaustyökalu", "Tools.ComponentClone.SingleInstanceOn": "Kertakloonaus: Päällä", @@ -894,6 +895,7 @@ "CreateNew.Object.AvatarCreator": "Avatar luoja", "CreateNew.Object.Camera": "Kamera", "CreateNew.Object.ReflectionProbe": "Heijastusanturi", + "CreateNew.Object.ReverbZone": "Jälkikaiunta-alue", "CreateNew.Object.Mirror": "Peili", "CreateNew.Object.Portal": "Portaali", "CreateNew.Object.VideoPlayer": "Videosoitin", @@ -1012,13 +1014,13 @@ "Importer.Model.CAD": "CAD-malli", "Importer.Model.PointCloud": "Pistepilvi", + "Importer.Model.GaussianSplat": "Gaussian Splat", - - - - + "Importer.Model.GaussianSplatEncoding": "Koodaus", + "Importer.Model.GaussianSplatLossless": "Häviötön", + "Importer.Model.GaussianSplatSPZ": "SPZ (häviöllinen)", "Importer.Model.VertexColorModel": "Vertex-värillinen malli", "Importer.Model.AdvancedSettings": "Lisäasetukset", @@ -1082,22 +1084,22 @@ "Importer.Splat.Progress.Importing": "Tuodaan Gaussian Splat", "Importer.Splat.Progress.ReadingHeader": "Luetaan tiedostoa", + "Importer.Splat.Progress.ConvertingSplats": "Splatteja muunnettu {converted} / {total}", + "Importer.Splat.Progress.EncodingData": "Koodataan muunnettua dataa", + "GaussianSplat.Encoding.Title": "Koodataan Gaussian Splat", + "GaussianSplat.Encoding.Metadata": "Koodataan metadataa", + "GaussianSplat.Encoding.EncodingPositions": "Koodataan sijainteja {encoded} / {total}", + "GaussianSplat.Encoding.EncodingRotations": "Koodataan kiertoja {encoded} / {total}", + "GaussianSplat.Encoding.EncodingScales": "Koodataan kokoja {encoded} / {total}", + "GaussianSplat.Encoding.EncodingAlphas": "Koodataan läpinäkyvyyksiä {encoded} / {total}", + "GaussianSplat.Encoding.EncodingColors": "Koodataan värejä {encoded} / {total}", + "GaussianSplat.Encoding.EncodingFinalizing": "Viimeistellään koodausta", - - - - - - - - - - - + "GaussianSplat.Processing.RemovingSplats": "Poistetaan Splatteja", "GaussianSplat.Processing.SplatProgress": "Prosessoitu {count} / {total}", - - + "GaussianSplat.Processing.LoadingData": "Ladataan tiedostoa", + "GaussianSplat.Processing.FailNoData": "Tiedostoa ei saatu käsiteltyä", "Importer.Video.Title": "Tuo Video", "Importer.Video.Prompt": "Mitä tuot?", @@ -1135,8 +1137,8 @@ "Export.VideoExportable.OriginalFormat": "Video (alkuperäinen formaatti)", - - + "Export.GaussianSplatExportable.PLY": "PLY (häviötön)", + "Export.GaussianSplatExportable.SPZ": "SPZ (häviöllinen)", "Importer.Package.Progress.DecodingPackage": "Puretaan pakettia", "Importer.Package.Progress.DecodingObject": "Puretaan objektia", @@ -1636,6 +1638,12 @@ "Settings.AudioOutputDeviceSettings.DevicePriorities": "Aseta suosikki äänilähtölaitteet", "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "Äänilähtölaitteet", "Settings.AudioOutputDeviceSettings.SetAsDefault": "Aseta oletukseksi", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Pakota äänilaitteiden päivitys", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Pakota Resonite päivittämään äänilaiteluettelo. Useimmissa tapauksissa tätä ei tarvita, mutta jos Resonite ei löydä lisättyä äänilaitetta, tämän painaminen saattaa auttaa.", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Erillinen suoratoistokameran lähtö", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Suoratoistokamera kuulee äänet omasta näkökulmastaan ja lähettää ne eri äänilaitteeseen. Tällä voit kuulla äänet omasta näkökulmastasi ja samalla tallentaa ääntä kameran näkökulmasta. Jotta tämä toimisi, valitun laitteen on oltava eri kuin tavallinen lähtölaitteesi.", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Suoratoistokameran lähtölaitteet", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Suoratoistokameran lähtölaitteet", "Settings.AudioVolumeSettings.MasterVolume": "Pää-äänenvoimakkuus", "Settings.AudioVolumeSettings.MasterVolume.Description": "Tämä säätää kaiken äänenvoimakkuutta yhtenäisesti. Jos kaikki äänet ovat liian kovalla tai hiljaisella, säädä tätä asetusta.", @@ -1670,6 +1678,14 @@ "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "Kohinanvaimennus (RNNoise)", "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "Tämä toiminto käsittelee saapuvan äänen ja suodattaa pois useita ei-toivottuja ääniä. Tämä voi puhdistaa meluisista mikrofoneista tulevaa ääntä huomattavasti puhtaamman äänen aikaansaamiseksi. Suosittelemme tämän asetuksen pitämistä päällä. Toiminto voi kuitenkin suodattaa pois myös tiettyjä ääniä, joita ei tunnisteta puheeksi.", + "Settings.AudioPerformanceSettings": "Äänentoiston suorituskykyasetukset", + "Settings.AudioPerformanceSettings.MaxVoices": "Maksimimäärä samanaikaisia ääniä", + "Settings.AudioPerformanceSettings.MaxVoices.Description": "Tällä säädät kuinka monta ääntä voit kuulla samanaikaisesti. Jos tätä arvoa kasvatetaan, voit kuulla enemmän ääniä kerralla, mutta tämä vaikuttaa prosessorin käyttöön.

Jos asetat tämän arvon liian korkeaksi, saatat kuulla äänen säröilyä.", + + + "Settings.AudioPerformanceSettings.OutputBufferSize": "Toistopuskurin koko", + + "Settings.VoiceSettings": "Puheasetukset", "Settings.VoiceSettings.MutePersistence": "Mykistyksen pysyvyys", @@ -1741,6 +1757,9 @@ "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "Poista käytöstä jalkojen simulointi", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "Säilytä kaikualueiden vanhat asetukset", + + "Settings.TwitchInterfaceSettings.ChannelName": "Twitch kanavan nimi", @@ -1869,7 +1888,7 @@ "Settings.PhotoCaptureSettings.CapturePrivateUI": "Kaappaa yksityinen käyttöliittymä", - "Settings.PhotoCaptureSettings.EncodeFormat": "Enkoodauksen formaatti", + "Settings.PhotoCaptureSettings.EncodeFormat": "Koodauksen formaatti", "Settings.PhotoCaptureSettings.AlwaysHideNameplates": "Piilota nimilaatat aina", @@ -1949,6 +1968,10 @@ + "Settings.InteractiveCameraAudioSettings": "Audio", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Kamera kuulee puheesi", + + "Settings.DescriptionField.NoTextTitle": "Lisätiedot", "Settings.DescriptionField.NoTextDescription": "Vie laaseri tai hiiren kursori asetuksen päälle nähdäksesi sen kuvauksen.", From 4d8282e7aa784982c639d64fed80edea76e43ffb Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Mon, 19 May 2025 20:52:03 +0300 Subject: [PATCH 457/529] chore: translate new strings --- fr.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fr.json b/fr.json index a4095e6..7cd13c5 100644 --- a/fr.json +++ b/fr.json @@ -1643,6 +1643,8 @@ "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Presser cette option va forcer Resonite à rafraîchir tous les périphériques audio. Dans tous les cas, vous n'avez pas besoin de le faire mais dans certains cas, cela peut aider.", "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Sortie audio séparée pour la caméra de diffusion", "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Quand activé, la caméra de diffusion rendra l'audio à sa position et vers une sortie différente.

Cela vous permet de garder votre propre perspective audio en capturant quand même l'audio du point de vue de la caméra.

Pour que cela fonctionne, le périphérique de sortie doit être différent du courant.", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Périphériques de sortie de la caméra de diffusion", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Périphériques de sortie de la caméra de diffusion", "Settings.AudioVolumeSettings.MasterVolume": "Volume principal", "Settings.AudioVolumeSettings.MasterVolume.Description": "Règle le volume de tout uniformément. Réglez cette option si tout est trop fort ou faible.", @@ -1966,6 +1968,10 @@ "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Reflets dans l'espace", "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Est-ce que la caméra doit utiliser les reflets dans l'espace de l'écran. Ceci peut rendre les reflets plus jolis dans certains contextes, mais peut causer des artéfacts et une utilisation plus importante de ressources système.", + "Settings.InteractiveCameraAudioSettings": "Audio", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Rendre sa propre voix audible à la caméra", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "Quand le périphérique audio de sortie de la caméra de diffusion est séparé vers son propre périphérique, cela contrôle si la caméra entends votre voix ou non.

Cela est utile dans le cas ou vous voulez faire en sorte que votre voix soit spatialisée au lieu de globale, comme si un autre utilisateur dans le monde l'entendait.

Faites attention à bien désactiver votre micro dans votre logiciel d'enregistrement si vous décidez d'activer cette option.", + "Settings.DescriptionField.NoTextTitle": "Plus d'informations", "Settings.DescriptionField.NoTextDescription": "Survolez un paramètre pour voir sa description.", From c4774b2b3de4c15bd457f893cb7d96c39aefe3dc Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Tue, 20 May 2025 02:28:39 +0800 Subject: [PATCH 458/529] reverse for cs --- mn.json | 310 +------------------------------------------------------- 1 file changed, 1 insertion(+), 309 deletions(-) diff --git a/mn.json b/mn.json index 385a2ff..32a18c2 100644 --- a/mn.json +++ b/mn.json @@ -1640,11 +1640,7 @@ "Settings.AudioOutputDeviceSettings.SetAsDefault": "Анхдагч болгох", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Дууны төхөөрөмжийг хүчээр шинэчлэх", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Энийг дарснаар Resonite-г дууны төхөөрөмжийн жагсаалтыг хүчээр шинэчлэх болно. Ихэнх тохиолдолд энэ шаардлагагүй ч, Resonite нэмэгдсэн төхөөрөмжийг илрүүлэхгүй байгаа бол энэ тохиргоо тус болох боломжтой.", - "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Стримийн камерын гаралтыг тусадлах", - "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Идэвхжүүлсэн үед стримийн камер өөрийн харах өнцгөөс дууг боловсруулж тусдаа дууны төхөөрөмж руу илгээх болно.

Энэ нь таны үзэл бодлын дууг хадгалахын зэрэгцээ камерын өнцгөөс дууг бичих боломжийг олгоно.

Үүнийг ажиллуулахын тулд сонгосон төхөөрөмж ердийн гаралтын төхөөрөмжөөсөө өөр байх ёстой.", - "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Стримийн камерын гаралтын төхөөрөмжүүд", - "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Стримийн камерын гаралтын төхөөрөмжүүд", - + "Settings.AudioVolumeSettings.MasterVolume": "Үндсэн дууны хэмжээ", "Settings.AudioVolumeSettings.MasterVolume.Description": "Бүх дууны ерөнхий хэмжээг тодорхойлно.", "Settings.AudioVolumeSettings.SoundEffectVolume": "Дүрсний дууны хэмжээ", @@ -1968,10 +1964,6 @@ "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Дэлгэцийн орон зайн тусгал", "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Гялалзсан гадаргуу дээр бодит цагийн тусгал харуулах. Гүйцэтгэлд нөлөөлнө.", - "Settings.InteractiveCameraAudioSettings": "Дууны тохиргоо", - "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Өөрийн дууг камер руу боловсруулах", - "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "Интерактив камерын дууны гаралтыг тусадлахад энэ сонголт нь таны дууг камер сонсох эсэхийг тодорхойлно.

Энэ нь таны дууг ертөнцөд бусад хэрэглэгчдэд сонсогддог шиг орон зайн дуу болгон боловсруулахад тустай.

Анхаар: Энэ сонголт идэвхтэй үед бичлэг хийх програмдаа микрофон бичлэгийг идэвхгүй болгохыг мартуузай.", - "Settings.DescriptionField.NoTextTitle": "Нэмэлт мэдээлэл", "Settings.DescriptionField.NoTextDescription": "Тохиргоон дээр хулганаа авч байж тайлбарыг харна уу.", @@ -2624,306 +2616,6 @@ "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": "{current} холбоос шилжүүлэгдсэн (нийт {total})", - "Migration.Report.MessageStatus": "{value} мессеж шилжүүлэгдсэн", - "Migration.Report.CloudVariableDefinitionStatus": "{value} cloud хувьсагчийн тодорхойлолт шилжүүлэгдсэн", - "Migration.Report.CloudVariableValueStatus": "{value} cloud хувьсагчийн утга шилжүүлэгдсэн", - "Migration.Report.RecordStatus": "{current} зүйл/ертөнц шилжүүлэгдсэн (нийт {total}). {failed} амжилтгүй", - "Migration.Report.GroupStatus": "{current} бүлэг шилжүүлэгдсэн (нийт {total})", - "Migration.Report.GroupMemberStatus": "Нийт {value} бүлгийн гишүүн шилжүүлэгдсэн", - - "Migration.Error": "Алдаа: {error}", - "Migration.NothingSelected": "Юу ч сонгогдоогүй байна", - - "Migration.ColorManagement": "Энэ ертөнц gamma горимд үүссэн бөгөөд linear горимд автоматаар хөрвүүлэгдсэн.

Анхныхаас ялгаатай харагдаж болох ч ашиглах боломжтой.

Хэрэв та зохиогч бол ХАДГАЛАХГҮЙ. Зөвхөн хуулбаруудыг хадгална уу.

Анхны файл байгаа тохиолдолд хөрвүүлэлтийг засч болно.", - - "Temporary.MMC.Voting UI": "MMC Санал Асуулгын ХИ", - "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": "{category} ангилалд {voteTarget}-д санал өгөгдлөө", - "Temporary.MMC.VoteFailure": "Санал амжилтгүй, дахин оролдоно уу", - "Temporary.MMC.VotedAlready": "Та {voteTarget}-д аль хэдийн санал өгсөн", - "Temporary.MMC.VoteInvalid": "Санал буруу, дахин оролдоно уу", - - "CloudHome.WelcomeHome": "Үүлэн Гэрт тавтай морилно уу", - "CloudHome.TargetRangeOptions": "Зорилтот зайн сонголтууд", - - "Tutorial.Saving.Title": "Тавтай морил!", - "Tutorial.Saving.Content": "Таны Үүлэн Гэр ертөнцөд тавтай морилно уу! Нэвтрэх бүрт энд ирнэ.

Энэ ертөнцөд хийсэн өөрчлөлтүүд хадгалагдана.

Хадгалбал дараа ирэхэд бүх зүйл өмнөхөн харагдах болно!", - - "Tutorial.Teleporter.Error": "Үүлэн гэр ачаалах амжилтгүй!
Телепортнаас гарч дахин оролдоно уу", - - "CloudHome.Info.OnlineUsers": "Онлайн {online_users,plural, one {хэрэглэгч} 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": "Цэсийг удаан дарж Хяналтын самбар нээнэ үү.

Доодх товч дарж мэдээллийг хаана уу.", - - "CloudHome.Info.GoToWiki": "Wiki-руу явах", - "CloudHome.Info.GoToDiscord": "Discord-руу явах", - - "CloudHome.Info.ModerationTab.Title": "Хяналтын портал", - "CloudHome.Info.ModerationTab.Content": "Аюулгүй байдлыг хамгаална. Хэрэгцээтэй бол Хяналтын портал дээр ticket нээнэ үү.

Модераторууд нийгмийг хамгаалж ажиллана.", - - "CloudHome.Info.InventoryTab.Title": "Эд зүйлсээ хадгал", - "CloudHome.Info.InventoryTab.Content": "Эд зүйлс хэсэгт хадгалсан аватар болон бусад зүйлсээ олно уу.

Essentials хавтасанд сонирхолтой зүйлс байгаа!", - - "CloudHome.Info.ToolsTab.Title": "Ертөнц засварлах", - "CloudHome.Info.ToolsTab.Content": "Тоглоом доторх засварын хэрэгслүүдийг Essentials -> Tools хэсгээс ашиглана уу.", - - "CloudHome.Info.HelpTab.Title": "Тусламж авах", - "CloudHome.Info.HelpTab.InfoLineOne": "Тусламж хэрэгтэй юу? Wiki эсвэл", - "CloudHome.Info.HelpTab.InfoLineTwo": "Discord! дээр асуултаа асууна уу", - - "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": "Space товчоор үсрэх!", - "Tutorial.Panel.Jumping.ContentVR": "Joystick-ийг дарж үсрэх!", - "Tutorial.Panel.Jumping.ContentVRNoButtons": "Trackpad-ын төвийг дарж үсрэх!", - - "Tutorial.Panel.WalkLocomotion.Title": "Алхах хөдөлгөөн", - "Tutorial.Panel.WalkLocomotion.Content": "Газрын дагуу хөдөлж үсрэх", - - "Tutorial.Panel.TeleportLocomotion.Title": "Телепорт хөдөлгөөн", - "Tutorial.Panel.TeleportLocomotion.Content": "Телепорт индикатор руу шууд шилжих", - - "Hints.Spawn.InitialMovementDesktop": "Хөдөлгөөн товчнуудаар алхана уу!", - "Hints.Spawn.InitialMovementVR": "Joystick-ээр алхана уу!", - "Hints.Spawn.InitialMovementVRNoButtons": "Trackpad-аар алхана уу!", - - "Hints.Spawn.ContextMenuDesktop": "T дарж Context Menu-г нээх", - "Hints.Spawn.ContextMenuVR": "B/Y дарж Context Menu-г нээх", - "Hints.Spawn.ContextMenuVRNoButtons": "Цэсний товчоор Context Menu нээх", - - "Hints.Spawn.TeleportLocomotionDesktop": "Нислэг зэрэг бусад хөдөлгөөн горимуудыг туршиж үзэх боломжтой", - "Hints.Spawn.TeleportLocomotionVR": "Телепорт/нислэг горимуудыг туршиж үзэх боломжтой", - - "Hints.Bridge.RaiseTheWorld": "Товч дарж платформ руу хүрэх", - - "Hints.Grabbing.GrabbingDesktop": "Баруун товчийг даран зүйлсээ барь", - "Hints.Grabbing.GrabbingVR": "Grip товчийг даран барь", - - "Hints.Grabbing.Rotating": "E дарж хулганыг хөдөлгөн эргүүл", - "Hints.Grabbing.RotatingExtra": "Shift+E хамтад нь даран хэвтээ тэнхлэгээр эргүүл", - - "Hints.Grabbing.ScalingDesktop": "Shift+Scroll дарж хэмжээг өөрчлөх", - "Hints.Grabbing.ScalingVR": "Хоёр гараар барьж хэмжээг өөрчлөх", - - "Hints.Grabbing.OtherGrabbables": "Эдгээр 3 зүйлийг туршиж үзээрэй", - "Hints.Grabbing.OtherGrabbablesExtraDesktop": "Control+Scroll дарж өөрийн хэмжээг өөрчлөх", - "Hints.Grabbing.OtherGrabbablesExtraVR": "Context Menu-ээс хэмжээг идэвхжүүлээд хоёр гараараа өөрчлөх", - - "Hints.Telescope.Alignment": "Телескопоор сар руу чиглүүл", - - "Hints.Telescope.TheMoonDesktop": "Баруун товчийг даран сарыг хөдөлгөх", - "Hints.Telescope.TheMoonVR": "Trigger дарж лазераа идэвхжүүл", - - "Hints.Sundial.SoftEquip": "Багцыг барьж ашиглах", - "Hints.Sundial.SoftEquipExtra": "Багц нь ертөнцийг өөрчлөх боломжийг олгоно", - - "Hints.Sundial.HardEquip": "Товч дарж зэвсэглэх", - "Hints.Sundial.HardEquipExtra": "Trigger-ийг бага зэрэг даран лазер гаргах", - - "Hints.Sundial.TheSun": "Тэнгэр рүү чиглүүлж нарны байрлалыг өөрчлөх", - "Hints.Sundial.TheSunExtra": "Үдэш болгохын тулд далайн түвшнээс доош чиглүүл", - - "Hints.Sundial.Dequip": "Context Menu-ээс зэвсэглэлээ суллах", - "Hints.Sundial.DequipExtra": "Багц барьсан үед Context Menu өөрчлөгдөнө", - - "Hints.Sundial.Teleporter": "Телепорт товч дарж Үүлэн Гэртээ буцах", - "Hints.Sundial.TeleporterExtra": "Үүлэн Гэртээ тавтай морилно уу!", - - "UI.TextDisplay.Landscape": "Хэвтээ", - "UI.TextDisplay.Portrait": "Босоо", - "UI.TextDisplay.NormalText": "Ердийн", - "UI.TextDisplay.MonospaceText": "Монофонт", - - "UI.DocumentDisplay.PageNumber": "Хуудас {page_number}", - "UI.DocumentDisplay.DocumentQuality": "Чанар", - "UI.DocumentDisplay.QualityLow": "Бага", - "UI.DocumentDisplay.QualityMedium": "Дунд", - "UI.DocumentDisplay.QualityHigh": "Өндөр", - "UI.DocumentDisplay.Pages": "Хуудаснууд", - "UI.DocumentDisplay.ResetZoom": "Хэмжээг анхдагч болгох", - - "UI.VideoPlayer.GlobalSettings": "Дэлхий даяарх
тохиргоо", - "UI.VideoPlayer.LocalSettings": "Орон нутгийн
тохиргоо", - "UI.VideoPlayer.SpatialAudio": "Орон зайн
дуу", - "UI.VideoPlayer.AreaBroadcast": "Бүс нутгийн
давалт", - "UI.VideoPlayer.BroadcastAudio": "Дууг
давалтах", - "UI.VideoPlayer.EnterURL": "URL-ээ оруулна уу", - "UI.VideoPlayer.AudioZoneTheater": "Зөвхөн
кино театрт", - "UI.VideoPlayer.AudioZoneGlobal": "Бүх ертөнцөд
сонсогдоно", - "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} {users_present,plural, one {хэрэглэгч} other {хэрэглэгчид}}
ачаалсан", - "UI.VideoPlayer.AllUsersLoaded": "Бүх хэрэглэгчид
бэлэн", - - "UI.ColorPicker.ColorPicker": "Өнгө сонгох", - - "UI.ColorPicker.Linear": "Шугаман", - - "UI.ColorPicker.Hexadecimal": "Hex", - "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": "Зүйл импортлож байна", - - "UI.Camera.Automatic": "Автомат", - "UI.Camera.Manual": "Гараар", - - "Tools.Names.MultiTool": "Олон үйлдэлт багц", - - "Tools.Names.CommonTools": "Нийтлэг багцууд", - "Tools.Names.ManipulationTools": "Зохицуулах багцууд", - "Tools.Names.InformationTools": "Мэдээллийн багцууд", - - "Discord.RichPresence.InPrivateWorld": "Хувийн ертөнцөд", - "Discord.RichPresence.InPrivateLargeText": "Хувийн орчинд ({version})", - "Discord.RichPresence.InPublicWorld": "Нийтийн ертөнцөд", - "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} ертөнц)", - "Discord.RichPresence.InPublicLargeText": "Нийтийн орчинд ({version})", - From bc80ed36d02f5d5a37934328052f4ce1b7551ac2 Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Tue, 20 May 2025 02:30:23 +0800 Subject: [PATCH 459/529] =?UTF-8?q?mn:Add=20keys=20step=20by=20step.=20Pre?= =?UTF-8?q?pare=20for=20=E7=83=AC=E5=A4=9C=E6=96=B0=E7=94=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mn.json | 310 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 309 insertions(+), 1 deletion(-) diff --git a/mn.json b/mn.json index 32a18c2..385a2ff 100644 --- a/mn.json +++ b/mn.json @@ -1640,7 +1640,11 @@ "Settings.AudioOutputDeviceSettings.SetAsDefault": "Анхдагч болгох", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Дууны төхөөрөмжийг хүчээр шинэчлэх", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Энийг дарснаар Resonite-г дууны төхөөрөмжийн жагсаалтыг хүчээр шинэчлэх болно. Ихэнх тохиолдолд энэ шаардлагагүй ч, Resonite нэмэгдсэн төхөөрөмжийг илрүүлэхгүй байгаа бол энэ тохиргоо тус болох боломжтой.", - + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Стримийн камерын гаралтыг тусадлах", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Идэвхжүүлсэн үед стримийн камер өөрийн харах өнцгөөс дууг боловсруулж тусдаа дууны төхөөрөмж руу илгээх болно.

Энэ нь таны үзэл бодлын дууг хадгалахын зэрэгцээ камерын өнцгөөс дууг бичих боломжийг олгоно.

Үүнийг ажиллуулахын тулд сонгосон төхөөрөмж ердийн гаралтын төхөөрөмжөөсөө өөр байх ёстой.", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Стримийн камерын гаралтын төхөөрөмжүүд", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Стримийн камерын гаралтын төхөөрөмжүүд", + "Settings.AudioVolumeSettings.MasterVolume": "Үндсэн дууны хэмжээ", "Settings.AudioVolumeSettings.MasterVolume.Description": "Бүх дууны ерөнхий хэмжээг тодорхойлно.", "Settings.AudioVolumeSettings.SoundEffectVolume": "Дүрсний дууны хэмжээ", @@ -1964,6 +1968,10 @@ "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Дэлгэцийн орон зайн тусгал", "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Гялалзсан гадаргуу дээр бодит цагийн тусгал харуулах. Гүйцэтгэлд нөлөөлнө.", + "Settings.InteractiveCameraAudioSettings": "Дууны тохиргоо", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Өөрийн дууг камер руу боловсруулах", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "Интерактив камерын дууны гаралтыг тусадлахад энэ сонголт нь таны дууг камер сонсох эсэхийг тодорхойлно.

Энэ нь таны дууг ертөнцөд бусад хэрэглэгчдэд сонсогддог шиг орон зайн дуу болгон боловсруулахад тустай.

Анхаар: Энэ сонголт идэвхтэй үед бичлэг хийх програмдаа микрофон бичлэгийг идэвхгүй болгохыг мартуузай.", + "Settings.DescriptionField.NoTextTitle": "Нэмэлт мэдээлэл", "Settings.DescriptionField.NoTextDescription": "Тохиргоон дээр хулганаа авч байж тайлбарыг харна уу.", @@ -2616,6 +2624,306 @@ "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": "{current} холбоос шилжүүлэгдсэн (нийт {total})", + "Migration.Report.MessageStatus": "{value} мессеж шилжүүлэгдсэн", + "Migration.Report.CloudVariableDefinitionStatus": "{value} cloud хувьсагчийн тодорхойлолт шилжүүлэгдсэн", + "Migration.Report.CloudVariableValueStatus": "{value} cloud хувьсагчийн утга шилжүүлэгдсэн", + "Migration.Report.RecordStatus": "{current} зүйл/ертөнц шилжүүлэгдсэн (нийт {total}). {failed} амжилтгүй", + "Migration.Report.GroupStatus": "{current} бүлэг шилжүүлэгдсэн (нийт {total})", + "Migration.Report.GroupMemberStatus": "Нийт {value} бүлгийн гишүүн шилжүүлэгдсэн", + + "Migration.Error": "Алдаа: {error}", + "Migration.NothingSelected": "Юу ч сонгогдоогүй байна", + + "Migration.ColorManagement": "Энэ ертөнц gamma горимд үүссэн бөгөөд linear горимд автоматаар хөрвүүлэгдсэн.

Анхныхаас ялгаатай харагдаж болох ч ашиглах боломжтой.

Хэрэв та зохиогч бол ХАДГАЛАХГҮЙ. Зөвхөн хуулбаруудыг хадгална уу.

Анхны файл байгаа тохиолдолд хөрвүүлэлтийг засч болно.", + + "Temporary.MMC.Voting UI": "MMC Санал Асуулгын ХИ", + "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": "{category} ангилалд {voteTarget}-д санал өгөгдлөө", + "Temporary.MMC.VoteFailure": "Санал амжилтгүй, дахин оролдоно уу", + "Temporary.MMC.VotedAlready": "Та {voteTarget}-д аль хэдийн санал өгсөн", + "Temporary.MMC.VoteInvalid": "Санал буруу, дахин оролдоно уу", + + "CloudHome.WelcomeHome": "Үүлэн Гэрт тавтай морилно уу", + "CloudHome.TargetRangeOptions": "Зорилтот зайн сонголтууд", + + "Tutorial.Saving.Title": "Тавтай морил!", + "Tutorial.Saving.Content": "Таны Үүлэн Гэр ертөнцөд тавтай морилно уу! Нэвтрэх бүрт энд ирнэ.

Энэ ертөнцөд хийсэн өөрчлөлтүүд хадгалагдана.

Хадгалбал дараа ирэхэд бүх зүйл өмнөхөн харагдах болно!", + + "Tutorial.Teleporter.Error": "Үүлэн гэр ачаалах амжилтгүй!
Телепортнаас гарч дахин оролдоно уу", + + "CloudHome.Info.OnlineUsers": "Онлайн {online_users,plural, one {хэрэглэгч} 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": "Цэсийг удаан дарж Хяналтын самбар нээнэ үү.

Доодх товч дарж мэдээллийг хаана уу.", + + "CloudHome.Info.GoToWiki": "Wiki-руу явах", + "CloudHome.Info.GoToDiscord": "Discord-руу явах", + + "CloudHome.Info.ModerationTab.Title": "Хяналтын портал", + "CloudHome.Info.ModerationTab.Content": "Аюулгүй байдлыг хамгаална. Хэрэгцээтэй бол Хяналтын портал дээр ticket нээнэ үү.

Модераторууд нийгмийг хамгаалж ажиллана.", + + "CloudHome.Info.InventoryTab.Title": "Эд зүйлсээ хадгал", + "CloudHome.Info.InventoryTab.Content": "Эд зүйлс хэсэгт хадгалсан аватар болон бусад зүйлсээ олно уу.

Essentials хавтасанд сонирхолтой зүйлс байгаа!", + + "CloudHome.Info.ToolsTab.Title": "Ертөнц засварлах", + "CloudHome.Info.ToolsTab.Content": "Тоглоом доторх засварын хэрэгслүүдийг Essentials -> Tools хэсгээс ашиглана уу.", + + "CloudHome.Info.HelpTab.Title": "Тусламж авах", + "CloudHome.Info.HelpTab.InfoLineOne": "Тусламж хэрэгтэй юу? Wiki эсвэл", + "CloudHome.Info.HelpTab.InfoLineTwo": "Discord! дээр асуултаа асууна уу", + + "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": "Space товчоор үсрэх!", + "Tutorial.Panel.Jumping.ContentVR": "Joystick-ийг дарж үсрэх!", + "Tutorial.Panel.Jumping.ContentVRNoButtons": "Trackpad-ын төвийг дарж үсрэх!", + + "Tutorial.Panel.WalkLocomotion.Title": "Алхах хөдөлгөөн", + "Tutorial.Panel.WalkLocomotion.Content": "Газрын дагуу хөдөлж үсрэх", + + "Tutorial.Panel.TeleportLocomotion.Title": "Телепорт хөдөлгөөн", + "Tutorial.Panel.TeleportLocomotion.Content": "Телепорт индикатор руу шууд шилжих", + + "Hints.Spawn.InitialMovementDesktop": "Хөдөлгөөн товчнуудаар алхана уу!", + "Hints.Spawn.InitialMovementVR": "Joystick-ээр алхана уу!", + "Hints.Spawn.InitialMovementVRNoButtons": "Trackpad-аар алхана уу!", + + "Hints.Spawn.ContextMenuDesktop": "T дарж Context Menu-г нээх", + "Hints.Spawn.ContextMenuVR": "B/Y дарж Context Menu-г нээх", + "Hints.Spawn.ContextMenuVRNoButtons": "Цэсний товчоор Context Menu нээх", + + "Hints.Spawn.TeleportLocomotionDesktop": "Нислэг зэрэг бусад хөдөлгөөн горимуудыг туршиж үзэх боломжтой", + "Hints.Spawn.TeleportLocomotionVR": "Телепорт/нислэг горимуудыг туршиж үзэх боломжтой", + + "Hints.Bridge.RaiseTheWorld": "Товч дарж платформ руу хүрэх", + + "Hints.Grabbing.GrabbingDesktop": "Баруун товчийг даран зүйлсээ барь", + "Hints.Grabbing.GrabbingVR": "Grip товчийг даран барь", + + "Hints.Grabbing.Rotating": "E дарж хулганыг хөдөлгөн эргүүл", + "Hints.Grabbing.RotatingExtra": "Shift+E хамтад нь даран хэвтээ тэнхлэгээр эргүүл", + + "Hints.Grabbing.ScalingDesktop": "Shift+Scroll дарж хэмжээг өөрчлөх", + "Hints.Grabbing.ScalingVR": "Хоёр гараар барьж хэмжээг өөрчлөх", + + "Hints.Grabbing.OtherGrabbables": "Эдгээр 3 зүйлийг туршиж үзээрэй", + "Hints.Grabbing.OtherGrabbablesExtraDesktop": "Control+Scroll дарж өөрийн хэмжээг өөрчлөх", + "Hints.Grabbing.OtherGrabbablesExtraVR": "Context Menu-ээс хэмжээг идэвхжүүлээд хоёр гараараа өөрчлөх", + + "Hints.Telescope.Alignment": "Телескопоор сар руу чиглүүл", + + "Hints.Telescope.TheMoonDesktop": "Баруун товчийг даран сарыг хөдөлгөх", + "Hints.Telescope.TheMoonVR": "Trigger дарж лазераа идэвхжүүл", + + "Hints.Sundial.SoftEquip": "Багцыг барьж ашиглах", + "Hints.Sundial.SoftEquipExtra": "Багц нь ертөнцийг өөрчлөх боломжийг олгоно", + + "Hints.Sundial.HardEquip": "Товч дарж зэвсэглэх", + "Hints.Sundial.HardEquipExtra": "Trigger-ийг бага зэрэг даран лазер гаргах", + + "Hints.Sundial.TheSun": "Тэнгэр рүү чиглүүлж нарны байрлалыг өөрчлөх", + "Hints.Sundial.TheSunExtra": "Үдэш болгохын тулд далайн түвшнээс доош чиглүүл", + + "Hints.Sundial.Dequip": "Context Menu-ээс зэвсэглэлээ суллах", + "Hints.Sundial.DequipExtra": "Багц барьсан үед Context Menu өөрчлөгдөнө", + + "Hints.Sundial.Teleporter": "Телепорт товч дарж Үүлэн Гэртээ буцах", + "Hints.Sundial.TeleporterExtra": "Үүлэн Гэртээ тавтай морилно уу!", + + "UI.TextDisplay.Landscape": "Хэвтээ", + "UI.TextDisplay.Portrait": "Босоо", + "UI.TextDisplay.NormalText": "Ердийн", + "UI.TextDisplay.MonospaceText": "Монофонт", + + "UI.DocumentDisplay.PageNumber": "Хуудас {page_number}", + "UI.DocumentDisplay.DocumentQuality": "Чанар", + "UI.DocumentDisplay.QualityLow": "Бага", + "UI.DocumentDisplay.QualityMedium": "Дунд", + "UI.DocumentDisplay.QualityHigh": "Өндөр", + "UI.DocumentDisplay.Pages": "Хуудаснууд", + "UI.DocumentDisplay.ResetZoom": "Хэмжээг анхдагч болгох", + + "UI.VideoPlayer.GlobalSettings": "Дэлхий даяарх
тохиргоо", + "UI.VideoPlayer.LocalSettings": "Орон нутгийн
тохиргоо", + "UI.VideoPlayer.SpatialAudio": "Орон зайн
дуу", + "UI.VideoPlayer.AreaBroadcast": "Бүс нутгийн
давалт", + "UI.VideoPlayer.BroadcastAudio": "Дууг
давалтах", + "UI.VideoPlayer.EnterURL": "URL-ээ оруулна уу", + "UI.VideoPlayer.AudioZoneTheater": "Зөвхөн
кино театрт", + "UI.VideoPlayer.AudioZoneGlobal": "Бүх ертөнцөд
сонсогдоно", + "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} {users_present,plural, one {хэрэглэгч} other {хэрэглэгчид}}
ачаалсан", + "UI.VideoPlayer.AllUsersLoaded": "Бүх хэрэглэгчид
бэлэн", + + "UI.ColorPicker.ColorPicker": "Өнгө сонгох", + + "UI.ColorPicker.Linear": "Шугаман", + + "UI.ColorPicker.Hexadecimal": "Hex", + "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": "Зүйл импортлож байна", + + "UI.Camera.Automatic": "Автомат", + "UI.Camera.Manual": "Гараар", + + "Tools.Names.MultiTool": "Олон үйлдэлт багц", + + "Tools.Names.CommonTools": "Нийтлэг багцууд", + "Tools.Names.ManipulationTools": "Зохицуулах багцууд", + "Tools.Names.InformationTools": "Мэдээллийн багцууд", + + "Discord.RichPresence.InPrivateWorld": "Хувийн ертөнцөд", + "Discord.RichPresence.InPrivateLargeText": "Хувийн орчинд ({version})", + "Discord.RichPresence.InPublicWorld": "Нийтийн ертөнцөд", + "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} ертөнц)", + "Discord.RichPresence.InPublicLargeText": "Нийтийн орчинд ({version})", + From 2750b224a578fb456d1a0fcf9a7ce1c042abc389 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Mon, 19 May 2025 20:59:45 +0200 Subject: [PATCH 460/529] de: keep same order as in en.json --- de.json | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/de.json b/de.json index c567671..f634d25 100644 --- a/de.json +++ b/de.json @@ -1351,11 +1351,6 @@ "Settings.AudioInputDeviceSettings": "Audio Aufnahmegeräte", "Settings.AudioOutputDeviceSettings": "Audio Ausgabegeräte", - "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Seperates Streaming-Kamera Ausgabe", - "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Hiermit legen Sie fest, ob der Standpunkt der Streaming-Kamera auch als Audioquelle verwendet und an ein separates Audiogerät ausgegeben wird.

Dies ermöglicht es, den eigenen Ton aus der eigenen Perspektive beizubehalten und gleichzeitig die Audio von der Streaming-Kamera aufzunehmen.

Damit dies funktioniert, muss das ausgewählte Audiogerät sich vom normalen Ausgabegerät unterscheiden.", - "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Streaming Kamera Ausgabegeräte", - "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Streaming Kamera Ausgabegeräte", - "Settings.AudioVolumeSettings": "Lautstärke", "Settings.AudioAccessibilitySettings": "Audio Barrierefreiheit", "Settings.AudioInputFilteringSettings": "Aufnahmefilter", @@ -1391,10 +1386,6 @@ "Settings.InteractiveCameraPhotoSettings": "Fotos", "Settings.InteractiveCameraPostProcessingSettings": "Nachbearbeitung", - "Settings.InteractiveCameraAudioSettings": "Audio", - "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Eigene Stimme bei der Kamera aufnehmen", - "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "Wenn die Audioausgabe der interaktiven Kamera vom eigenen Audiogerät getrennt wurde, kann hier eingestellt werden, ob die Kamera deine eigene Stimme hören soll oder nicht.

Das ist nützlich, wenn du deine eigene Stimme – wie die anderer Benutzer – räumlich aus der Perspektive der Kamera hören möchtest.

Bitte beachte, dass dein Mikrofon in deiner Aufnahmesoftware deaktiviert sein sollte.", - "Settings.GeneralControlsSettings.PrimaryHand": "Primäre Hand", "Settings.GeneralControlsSettings.PrimaryHand.Description": "Welche Hand ihre primäre Hand ist. Dies wird von verschiedenen Systemen für Interaktionen verwendet, z.B. beim Ausrüsten von Tools.", "Settings.GeneralControlsSettings.DoubleClickInterval": "Doppelklick-Intervall", @@ -1649,6 +1640,10 @@ "Settings.AudioOutputDeviceSettings.SetAsDefault": "Als Standard einstellen", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Aktualisierung der Audiogeräte erzwingen", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Dies erzwingt eine Aktualisierung der Liste der Audiogeräte. Dies sollte meistens nicht nötig sein, aber falls Resonite ein neu hinzugefügtes Audiogerät nicht selbstständig erkennt, kann diese Funktion helfen.", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Seperates Streaming-Kamera Ausgabe", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Hiermit legen Sie fest, ob der Standpunkt der Streaming-Kamera auch als Audioquelle verwendet und an ein separates Audiogerät ausgegeben wird.

Dies ermöglicht es, den eigenen Ton aus der eigenen Perspektive beizubehalten und gleichzeitig die Audio von der Streaming-Kamera aufzunehmen.

Damit dies funktioniert, muss das ausgewählte Audiogerät sich vom normalen Ausgabegerät unterscheiden.", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Streaming Kamera Ausgabegeräte", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Streaming Kamera Ausgabegeräte", "Settings.AudioVolumeSettings.MasterVolume": "Hauptlautstärke", "Settings.AudioVolumeSettings.MasterVolume.Description": "Dies stellt die Lautstärke aller Tonquellen gemeinsam ein. Wenn alles zu laut oder zu leise ist, können Sie dies hier ändern.", @@ -1973,6 +1968,10 @@ "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Reflexionen im Bildschirmraum", "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Soll die Kamera Reflexionen im Bildschirmraum abbilden? Dies kann bessere Reflexionen von glänzenden Oberflächen erzeugen, es kann aber auch Artefakte verursachen und mehr Rechenleistung beanspruchen.", + "Settings.InteractiveCameraAudioSettings": "Audio", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Eigene Stimme bei der Kamera aufnehmen", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "Wenn die Audioausgabe der interaktiven Kamera vom eigenen Audiogerät getrennt wurde, kann hier eingestellt werden, ob die Kamera deine eigene Stimme hören soll oder nicht.

Das ist nützlich, wenn du deine eigene Stimme – wie die anderer Benutzer – räumlich aus der Perspektive der Kamera hören möchtest.

Bitte beachte, dass dein Mikrofon in deiner Aufnahmesoftware deaktiviert sein sollte.", + "Settings.DescriptionField.NoTextTitle": "Mehr Informationen", "Settings.DescriptionField.NoTextDescription": "Zeigen Sie auf eine Einstellung, um ihre Beschreibung zu sehen.", From 545d42f68e03b9c9fb670c6dd2add00ed667effa Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Mon, 19 May 2025 21:13:46 +0200 Subject: [PATCH 461/529] de: use formal german and other small changes in wording --- de.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/de.json b/de.json index f634d25..95ad29b 100644 --- a/de.json +++ b/de.json @@ -1640,8 +1640,8 @@ "Settings.AudioOutputDeviceSettings.SetAsDefault": "Als Standard einstellen", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Aktualisierung der Audiogeräte erzwingen", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Dies erzwingt eine Aktualisierung der Liste der Audiogeräte. Dies sollte meistens nicht nötig sein, aber falls Resonite ein neu hinzugefügtes Audiogerät nicht selbstständig erkennt, kann diese Funktion helfen.", - "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Seperates Streaming-Kamera Ausgabe", - "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Hiermit legen Sie fest, ob der Standpunkt der Streaming-Kamera auch als Audioquelle verwendet und an ein separates Audiogerät ausgegeben wird.

Dies ermöglicht es, den eigenen Ton aus der eigenen Perspektive beizubehalten und gleichzeitig die Audio von der Streaming-Kamera aufzunehmen.

Damit dies funktioniert, muss das ausgewählte Audiogerät sich vom normalen Ausgabegerät unterscheiden.", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Seperate Streaming-Kamera Ausgabe", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Hiermit legen Sie fest, ob der Standpunkt der Streaming-Kamera auch als Audioquelle verwendet und an ein separates Audiogerät ausgegeben wird.

Dies ermöglicht es, den eigenen Ton aus der eigenen Perspektive beizubehalten und gleichzeitig Audio vom Standpunkt der Streaming-Kamera aufzunehmen.

Damit dies funktioniert, muss sich das ausgewählte Audiogerät vom normalen Ausgabegerät unterscheiden.", "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Streaming Kamera Ausgabegeräte", "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Streaming Kamera Ausgabegeräte", @@ -1969,8 +1969,8 @@ "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Soll die Kamera Reflexionen im Bildschirmraum abbilden? Dies kann bessere Reflexionen von glänzenden Oberflächen erzeugen, es kann aber auch Artefakte verursachen und mehr Rechenleistung beanspruchen.", "Settings.InteractiveCameraAudioSettings": "Audio", - "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Eigene Stimme bei der Kamera aufnehmen", - "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "Wenn die Audioausgabe der interaktiven Kamera vom eigenen Audiogerät getrennt wurde, kann hier eingestellt werden, ob die Kamera deine eigene Stimme hören soll oder nicht.

Das ist nützlich, wenn du deine eigene Stimme – wie die anderer Benutzer – räumlich aus der Perspektive der Kamera hören möchtest.

Bitte beachte, dass dein Mikrofon in deiner Aufnahmesoftware deaktiviert sein sollte.", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Eigene Stimme mit der Kamera aufnehmen", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "Wenn die Audioausgabe für die interaktive Kamera vom eigenen Audiogerät getrennt wurde, kann hier eingestellt werden, ob die Kamera Ihre eigene Stimme hören soll oder nicht.

Das ist nützlich, wenn Sie Ihre eigene Stimme – wie die anderer Benutzer – räumlich aus der Perspektive der Kamera hören möchten.

Bitte beachten Sie, dass dann das Mikrofon in Ihrer Aufnahmesoftware deaktiviert sein sollte.", "Settings.DescriptionField.NoTextTitle": "Mehr Informationen", "Settings.DescriptionField.NoTextDescription": "Zeigen Sie auf eine Einstellung, um ihre Beschreibung zu sehen.", From 4c9b09c8696fd9518e2fce47385b7dfb85113b8a Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Mon, 19 May 2025 21:15:29 +0200 Subject: [PATCH 462/529] de: fixed typo --- de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de.json b/de.json index 95ad29b..c501223 100644 --- a/de.json +++ b/de.json @@ -1640,7 +1640,7 @@ "Settings.AudioOutputDeviceSettings.SetAsDefault": "Als Standard einstellen", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Aktualisierung der Audiogeräte erzwingen", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Dies erzwingt eine Aktualisierung der Liste der Audiogeräte. Dies sollte meistens nicht nötig sein, aber falls Resonite ein neu hinzugefügtes Audiogerät nicht selbstständig erkennt, kann diese Funktion helfen.", - "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Seperate Streaming-Kamera Ausgabe", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Separate Streaming-Kamera Ausgabe", "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Hiermit legen Sie fest, ob der Standpunkt der Streaming-Kamera auch als Audioquelle verwendet und an ein separates Audiogerät ausgegeben wird.

Dies ermöglicht es, den eigenen Ton aus der eigenen Perspektive beizubehalten und gleichzeitig Audio vom Standpunkt der Streaming-Kamera aufzunehmen.

Damit dies funktioniert, muss sich das ausgewählte Audiogerät vom normalen Ausgabegerät unterscheiden.", "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Streaming Kamera Ausgabegeräte", "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Streaming Kamera Ausgabegeräte", From c573604bd207c34e3b85aa1573ce190b6b98b25e Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 20 May 2025 15:10:52 -0600 Subject: [PATCH 463/529] Avatars worlds --- 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 | 1 + Missing/fr.md | 1 + Missing/hu.md | 1 + Missing/is.md | 1 + Missing/ja.md | 3 +++ Missing/ko.md | 3 +++ Missing/mn.md | 1 + Missing/nl.md | 1 + Missing/no.md | 1 + Missing/pl.md | 1 + Missing/pt-br.md | 1 + Missing/ru.md | 1 + Missing/sv.md | 1 + Missing/th.md | 1 + Missing/tr.md | 1 + Missing/uk.md | 1 + Missing/zh-cn.md | 3 +++ Missing/zh-tw.md | 1 + README.md | 50 ++++++++++++++++++++++++------------------------ en.json | 1 + 26 files changed, 56 insertions(+), 25 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 8012696..f9d4bc0 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -14,6 +14,7 @@ World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError +World.Category.Avatars World.Filter.IncompatibleSessions World.Edit.ReadOnly Login.MissingSecretMachineId diff --git a/Missing/de.md b/Missing/de.md index fb6a080..ef238a6 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] +World.Category.Avatars Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities diff --git a/Missing/en-gb.md b/Missing/en-gb.md index a95ab9c..5bee122 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -260,6 +260,7 @@ World.Category.ActiveSessions World.Category.ContactsSessions World.Category.HeadlessSessions World.Category.Social +World.Category.Avatars World.Category.Games World.Category.Art World.Category.Tutorials diff --git a/Missing/eo.md b/Missing/eo.md index a1ae5c4..ec74e83 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -11,6 +11,7 @@ World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError +World.Category.Avatars World.Filter.IncompatibleSessions World.Edit.ReadOnly Login.MissingSecretMachineId diff --git a/Missing/es.md b/Missing/es.md index 8fc9592..5ecbffa 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -8,6 +8,7 @@ Interaction.Grab.HoldToHold World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError +World.Category.Avatars Account.Type.Stripe Contacts.RequestInvite Contacts.AskToJoin diff --git a/Missing/et.md b/Missing/et.md index 3b70a94..42be65e 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -89,6 +89,7 @@ World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError World.Indicator.Visited World.Category.ContactsSessions +World.Category.Avatars World.Category.Random World.Category.GroupWorlds World.AccessLevel.Contacts diff --git a/Missing/fi.md b/Missing/fi.md index 5ae4530..ab69309 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -7,6 +7,7 @@ Interaction.Grab.StickyGrab Interaction.Grab.HoldToHold World.Connection.LNL.LNLPoke World.Actions.GuestWarning +World.Category.Avatars Contacts.Unblocked Tools.ProtoFlux.Drive Tools.ProtoFlux.Source diff --git a/Missing/fr.md b/Missing/fr.md index 03a7798..ee14805 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] +World.Category.Avatars Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.InteractiveCameraAudioSettings diff --git a/Missing/hu.md b/Missing/hu.md index 23d0a9b..d48d869 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -37,6 +37,7 @@ World.Actions.CopyRecordURL World.Indicator.Sessions World.Detail.Users.Count World.Category.HeadlessSessions +World.Category.Avatars World.SortParameter.SearchScore World.Filter.DataSources World.Filter.BaseSearch diff --git a/Missing/is.md b/Missing/is.md index f8c691f..9acc1a9 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -33,6 +33,7 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError World.Indicator.Visited +World.Category.Avatars World.Category.Random World.Category.GroupWorlds World.AccessLevel.Contacts diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..03e35d2 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +World.Category.Avatars + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..0dacfe6 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +World.Category.Avatars + diff --git a/Missing/mn.md b/Missing/mn.md index 3a313e3..341fb97 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Mongolian [mn] +World.Category.Avatars Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities diff --git a/Missing/nl.md b/Missing/nl.md index fa18c8b..e40b36c 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -5,6 +5,7 @@ Note that this file updates only during build processes and doesn't necessarily Interaction.Grabbing Interaction.Grab.StickyGrab Interaction.Grab.HoldToHold +World.Category.Avatars Account.Type.Stripe Contacts.RequestInvite Contacts.AskToJoin diff --git a/Missing/no.md b/Missing/no.md index fd3c23e..64be93f 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -15,6 +15,7 @@ World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError +World.Category.Avatars World.Filter.IncompatibleSessions World.Edit.ReadOnly Login.InvalidCredentials.Description diff --git a/Missing/pl.md b/Missing/pl.md index 1940ea9..b41e0e9 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] +World.Category.Avatars Settings.AudioOutputDeviceSettings.ForceRefreshDevices Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 635e1f5..79c70e5 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -16,6 +16,7 @@ World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError +World.Category.Avatars World.Filter.IncompatibleSessions World.Edit.ReadOnly Login.InvalidCredentials.Description diff --git a/Missing/ru.md b/Missing/ru.md index 8fdeb2c..0f2ad8d 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -5,6 +5,7 @@ Note that this file updates only during build processes and doesn't necessarily Interaction.Grabbing Interaction.Grab.StickyGrab Interaction.Grab.HoldToHold +World.Category.Avatars Account.Type.Stripe Contacts.RequestInvite Contacts.AskToJoin diff --git a/Missing/sv.md b/Missing/sv.md index 05be684..a2b3cf5 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -14,6 +14,7 @@ World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError +World.Category.Avatars World.Filter.IncompatibleSessions World.Edit.ReadOnly Account.Type.Stripe diff --git a/Missing/th.md b/Missing/th.md index 21d1878..b3065be 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -210,6 +210,7 @@ World.Category.ActiveSessions World.Category.ContactsSessions World.Category.HeadlessSessions World.Category.Social +World.Category.Avatars World.Category.Games World.Category.Art World.Category.Tutorials diff --git a/Missing/tr.md b/Missing/tr.md index 0c82a46..507bef4 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -96,6 +96,7 @@ World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError World.Indicator.Visited World.Category.ContactsSessions +World.Category.Avatars World.Category.Random World.Category.GroupWorlds World.AccessLevel.Contacts diff --git a/Missing/uk.md b/Missing/uk.md index 373d504..6ff17b2 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -8,6 +8,7 @@ Interaction.Grab.HoldToHold World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError +World.Category.Avatars World.Edit.ReadOnly Account.Type.Stripe Contacts.RequestInvite diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..ac40fa7 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +World.Category.Avatars + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index ed7f4fa..32eb94a 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -14,6 +14,7 @@ World.Connection.TCP World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError +World.Category.Avatars World.Filter.IncompatibleSessions World.Edit.ReadOnly Login.InvalidCredentials.Description diff --git a/README.md b/README.md index 8f2bea2..6777746 100644 --- a/README.md +++ b/README.md @@ -2,33 +2,33 @@ 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] - 60.0% - Missing keys: 1058 -German [de] - 99.7% - Missing keys: 7 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2580 +Czech [cs] - 59.9% - Missing keys: 1059 +German [de] - 99.7% - Missing keys: 8 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2581 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.3% - Missing keys: 1024 -Spanish [es] - 86.9% - Missing keys: 346 -Estonian [et] - 31.2% - Missing keys: 1818 -Finnish [fi] - 86.6% - Missing keys: 355 -French [fr] - 99.8% - Missing keys: 5 -Hungarian [hu] - 25.0% - Missing keys: 1982 -Icelandic [is] - 23.5% - Missing keys: 2023 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Mongolian [mn] - 84.1% - Missing keys: 419 -Dutch [nl] - 88.1% - Missing keys: 315 -Norwegian [no] - 58.7% - Missing keys: 1092 -Polish [pl] - 99.7% - Missing keys: 9 -Portuguese (Brazil) [pt-br] - 58.6% - Missing keys: 1093 -Russian [ru] - 88.5% - Missing keys: 304 -Swedish [sv] - 24.1% - Missing keys: 2006 -Thai [th] - 2.6% - Missing keys: 2574 -Turkish [tr] - 30.8% - Missing keys: 1830 -Ukrainian [uk] - 49.6% - Missing keys: 1331 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 58.9% - Missing keys: 1087 +Esperanto [eo] - 61.2% - Missing keys: 1025 +Spanish [es] - 86.9% - Missing keys: 347 +Estonian [et] - 31.2% - Missing keys: 1819 +Finnish [fi] - 86.5% - Missing keys: 356 +French [fr] - 99.8% - Missing keys: 6 +Hungarian [hu] - 25.0% - Missing keys: 1983 +Icelandic [is] - 23.4% - Missing keys: 2024 +Japanese [ja] - 100.0% - Missing keys: 1 +Korean [ko] - 100.0% - Missing keys: 1 +Mongolian [mn] - 84.1% - Missing keys: 420 +Dutch [nl] - 88.0% - Missing keys: 316 +Norwegian [no] - 58.7% - Missing keys: 1093 +Polish [pl] - 99.6% - Missing keys: 10 +Portuguese (Brazil) [pt-br] - 58.6% - Missing keys: 1094 +Russian [ru] - 88.5% - Missing keys: 305 +Swedish [sv] - 24.1% - Missing keys: 2007 +Thai [th] - 2.6% - Missing keys: 2575 +Turkish [tr] - 30.7% - Missing keys: 1831 +Ukrainian [uk] - 49.6% - Missing keys: 1332 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 +Chinese (Traditional, Taiwan) [zh-tw] - 58.9% - Missing keys: 1088 -Total keys: 2643 +Total keys: 2644 ## 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. diff --git a/en.json b/en.json index 8394dbe..0404d77 100644 --- a/en.json +++ b/en.json @@ -306,6 +306,7 @@ "World.Category.ContactsSessions": "Contacts Sessions", "World.Category.HeadlessSessions": "Headless Sessions", "World.Category.Social": "Social", + "World.Category.Avatars": "Avatars", "World.Category.Games": "Games", "World.Category.Art": "Art", "World.Category.Tutorials": "Tutorials", From a4262c5ffa0af80a8a3a3596291af526752d0a3d Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Wed, 21 May 2025 00:12:43 +0300 Subject: [PATCH 464/529] chore: translate avatar world category --- fr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/fr.json b/fr.json index 7cd13c5..837e2be 100644 --- a/fr.json +++ b/fr.json @@ -306,6 +306,7 @@ "World.Category.ContactsSessions": "Sessions de contacts", "World.Category.HeadlessSessions": "Sessions avec serveur de sessions", "World.Category.Social": "Social", + "World.Category.Avatars": "Avatars", "World.Category.Games": "Jeux", "World.Category.Art": "Art", "World.Category.Tutorials": "Tutoriels", From e215e452a1179188e00ea45c8e1b17e998f3aad6 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 21 May 2025 08:41:38 +0900 Subject: [PATCH 465/529] Update ja.json --- ja.json | 1 + 1 file changed, 1 insertion(+) diff --git a/ja.json b/ja.json index 03bfa9e..0f0c046 100644 --- a/ja.json +++ b/ja.json @@ -306,6 +306,7 @@ "World.Category.ContactsSessions": "フレンドセッション", "World.Category.HeadlessSessions": "ヘッドレスセッション", "World.Category.Social": "ソーシャル", + "World.Category.Avatars": "アバター", "World.Category.Games": "ゲーム", "World.Category.Art": "アート", "World.Category.Tutorials": "チュートリアル", From c8a61c5b07c84369f6e042c3935399d04263e458 Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Wed, 21 May 2025 11:26:00 +0800 Subject: [PATCH 466/529] =?UTF-8?q?zh-cn:=E7=83=AC=E5=A4=9C=E6=96=B0?= =?UTF-8?q?=E7=94=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zh-cn.json | 1 + 1 file changed, 1 insertion(+) diff --git a/zh-cn.json b/zh-cn.json index c485e71..cb7324c 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -306,6 +306,7 @@ "World.Category.ContactsSessions": "好友的房间", "World.Category.HeadlessSessions": "云端房间", "World.Category.Social": "社交", + "World.Category.Avatars": "虚拟形象", "World.Category.Games": "游戏类", "World.Category.Art": "艺术", "World.Category.Tutorials": "教程", From dff3ac1e0e950651407d0619acab736fd4cbe993 Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Wed, 21 May 2025 11:53:04 +0800 Subject: [PATCH 467/529] =?UTF-8?q?mn:=E7=83=AC=E5=A4=9C=E6=96=B0=E7=94=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mn.json | 192 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 189 insertions(+), 3 deletions(-) diff --git a/mn.json b/mn.json index 385a2ff..09b28d5 100644 --- a/mn.json +++ b/mn.json @@ -306,6 +306,7 @@ "World.Category.ContactsSessions": "Харилцагчдын сессүүд", "World.Category.HeadlessSessions": "Headless сессүүд", "World.Category.Social": "Нийгмийн", + "World.Category.Avatars": "Аватар", "World.Category.Games": "Тоглоомууд", "World.Category.Art": "Урлаг", "World.Category.Tutorials": "Зааварчилгаа", @@ -2924,9 +2925,194 @@ "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} ертөнц)", "Discord.RichPresence.InPublicLargeText": "Нийтийн орчинд ({version})", - - - + "Universe.UI.Narrative": "Өгүүллэг", + "Universe.UI.Freeform": "Чөлөөт хэлбэр", + "Universe.Stars.Sun": "Нар", + "Universe.Stars.Sirius": "Сириус", + "Universe.Stars.Pollux": "Поллукс", + "Universe.Stars.Arcturus": "Арктур", + "Universe.Stars.Aldebaran": "Альдебаран", + "Universe.Stars.Rigel": "Ригель", + "Universe.Stars.Antares": "Антарес", + "Universe.Stars.Betelgeuse": "Бетельгейз", + "Universe.Stars.VYCanisMajoris": "VY Canis Majoris", + "Universe.Stars.NMLCygni": "NML Cygni", + "Universe.Stars.UYScuti": "UY Scuti", + "Universe.SolarSystem.SolarSystem": "Нарны аймаг", + "Universe.SolarSystem.Mercury": "Буд", + "Universe.SolarSystem.Venus": "Сугар", + "Universe.SolarSystem.Earth": "Дэлхий", + "Universe.SolarSystem.Mars": "Ангараг", + "Universe.SolarSystem.Jupiter": "Бархасбадь", + "Universe.SolarSystem.Saturn": "Санчир", + "Universe.SolarSystem.Uranus": "Тэнгэрийн ван", + "Universe.SolarSystem.Neptune": "Далай ван", + "Universe.SolarSystem.Pluto": "Дэлхий ван", + "Universe.SolarSystem.Moon": "Сар", + "Universe.SolarSystem.Phobos": "Фобос", + "Universe.SolarSystem.Charon": "Харон", + "Universe.SolarSystem.Callisto": "Каллисто", + "Universe.SolarSystem.AsteroidGanymed": "1036 Ганимед солир", + "Universe.SolarSystem.Deimos": "Деймос", + "Universe.SolarSystem.Ganymede": "Ганимед (Сар)", + "Universe.SolarSystem.Mithra": "4486 Митхра солир", + "Universe.SolarSystem.Geographos": "1620 Географос солир", + "Universe.SolarSystem.Kelopatra": "216 Клеопатра солир", + "Universe.SolarSystem.HW1": "8567 1996 HW1 солир", + "Universe.SolarSystem.Golevka": "6489 Голевка солир", + "Universe.SolarSystem.Toutatis": "4179 Тутатис солир", + "Universe.SolarSystem.Bennu": "101955 Бенну солир", + "Universe.Animals.Bee": "Зөгий (Apis Mellifera)", + "Universe.Animals.FinWhale": "Салмсарт халим", + "Universe.Animals.DustMite": "Тоосны хачиг", + "Universe.Animals.Eel": "Могой загас", + "Universe.Animals.Bream": "Булуу (загас)", + "Universe.Animals.BottlenoseDolphin": "Хонхор хошуут далайн гахай", + "Universe.Animals.Brachiosaurus": "Брахиозавр", + "Universe.Animals.Mouse": "Хулгана", + "Universe.Animals.GiantSquid": "Аварга намба", + "Universe.Animals.Tardigrade": "Тардиград", + "Universe.Animals.TRex": "Т-Рекс", + "Universe.Biology.AverageHumanCell": "Хүний эс", + "Universe.Biology.Adenovirus": "Аденовирус", + "Universe.Biology.YChromosome": "Y хромосом", + "Universe.Biology.Mitochrondrion": "Митохондри", + "Universe.Biology.PorcineCircovirus": "Гахайн цирковирус", + "Universe.Biology.Salmonella": "Сальмонелла", + "Universe.Biology.Bacteriophage": "Бактериофаг", + "Universe.Biology.HumanBrain": "Хүний тархи", + "Universe.Biology.RedBloodCell": "Улаан цусны эс", + "Universe.Biology.WhiteBloodCell": "Цагаан цусны эс", + "Universe.Biology.XChromosome": "X хромосом", + "Universe.Biology.EColi": "E Coli", + "Universe.Biology.DNA": "DNA", + "Universe.Biology.AlphaHelix": "Альфа спираль", + "Universe.Biology.Rhinovirus": "Риновирус", + "Universe.Biology.Ribosome": "Рибосом", + "Universe.Biology.Chloroplast": "Хлоропласт", + "Universe.Biology.PhospholipidBilayer": "Фосфолипид давхарга", + "Universe.Biology.Paramecium": "Парамеци", + "Universe.Biology.HIV": "HIV", + "Universe.Biology.Hair": "Үс", + "Universe.Biology.HepatitisB": "В элэгний үрэвсэл", + "Universe.Biology.Platelet": "Цусны ялтас", + "Universe.Biology.LargestBacteria": "Хамгийн том бактери", + "Universe.Particles.Electron": "Электрон", + "Universe.Particles.Proton": "Протон", + "Universe.Particles.Neutron": "Нейтрон", + "Universe.Atoms.Hydrogen": "Устөрөгчийн атом", + "Universe.Atoms.Helium": "Гели", + "Universe.Atoms.Sulfur": "Хүхрийн атом", + "Universe.Common.Duckweed": "Хөвдөг ургамал", + "Universe.Common.Daisy": "Шаста дэзд (Leucanthemum ×superbum)", + "Universe.Common.SiltParticle": "Шавранцрын ширхэг", + "Universe.Common.SandGrain": "Элсний ширхэг", + "Universe.Common.CoffeeBean": "Кофены үр", + "Universe.Common.MatchStick": "Шүдэнзний саваа", + "Universe.Common.SaltGrain": "Давсны ширхэг", + "Universe.Common.USCent": "АНУ-ын 1 цент", + "Universe.Common.Train": "Галт тэрэг", + "Universe.Common.ChickenEgg": "Тахианы өндөг", + "Universe.Common.Paper": "Цаас", + "Universe.Common.Pencil": "Харандааны үзүүр", + "Universe.Common.OstrichEgg": "Тэмээний өндөг", + "Universe.Common.Earthworm": "Дэлхийн өт", + "Universe.Common.RiceGrain": "Будааны үр", + "Universe.Common.SunflowerSeed": "Наранцэцгийн үр", + "Universe.Common.BeachBall": "Далайн бөмбөг", + "Universe.Common.Snowflake": "Цасан ширхэг", + "Universe.Common.ClayParticle": "Шавраас ширхэг", + "Universe.Common.BasketBall": "Сагсан бөмбөг", + "Universe.Common.Hailstone": "Мөндөр", + "Universe.Common.FootballField": "Хөл бөмбөгийн талбай", + "Universe.Common.DouglasFir": "Дуглас нарс", + "Universe.Common.Human": "Хүн", + "Universe.Wavelength.BlackLight": "Хар гэрэл", + "Universe.Wavelength.FarUV": "Холын хэт ягаан туяа", + "Universe.Wavelength.MiddleUV": "Дунд хэт ягаан туяа", + "Universe.Wavelength.Gamma": "Гамм туяа", + "Universe.Wavelength.XRayHard": "Хатуу рентген", + "Universe.Wavelength.XRaySoft": "Зөөлөн рентген", + "Universe.Wavelength.ExtremeUV": "Хэт их хэт ягаан туяа", + "Universe.Wavelength.NearUV": "Ойр хэт ягаан туяа", + "Universe.Wavelength.Microwave": "Микродолгион", + "Universe.Wavelength.Purple": "Ягаан гэрэл", + "Universe.Wavelength.Cyan": "Цэнхэр ногоон гэрэл", + "Universe.Wavelength.Yellow": "Шар гэрэл", + "Universe.Wavelength.Red": "Улаан гэрэл", + "Universe.Wavelength.FM": "FM радио", + "Universe.Wavelength.AM": "AM радио", + "Universe.Geology.AllWater": "Дэлхийн бүх ус", + "Universe.Geology.LiquidFreshWater": "Шингэн цэвэр ус", + "Universe.Geology.WaterInLakesAndRivers": "Нуур, голын ус", + "Universe.Countries.USA": "АНУ", + "Universe.Countries.CzechRepublic": "Чех", + "Universe.Countries.UnitedKingdom": "Нэгдсэн Вант Улс", + "Universe.Countries.Ukraine": "Украйн", + "Universe.Countries.Australia": "Австрали", + "Universe.Cities.Paris": "Парис", + "Universe.Nebulae.CatEye": "Муурын нүд сүүст зангилаа", + "Universe.Nebulae.Crab": "Хавч сүүст зангилаа", + "Universe.Nebulae.Butterfly": "Эрвээхэй сүүст зангилаа", + "Universe.Nebulae.NGC604": "NGC 604 - Оддын нялхсуул", + "Universe.Nebulae.Orion": "Орион сүүст зангилаа", + "Universe.Nebulae.Tarantula": "Тарлантул сүүст зангилаа", + "Universe.Nebulae.Ring": "Бөгж сүүст зангилаа", + "Universe.Nebulae.Eagle": "Бүргэд сүүст зангилаа", + "Universe.Technology.ISS": "Олон улсын сансрын станц", + "Universe.Technology.Starship": "SpaceX Starship хөлөг", + "Universe.Technology.Sputnik": "Спутник-1 хиймэл дагуул", + "Universe.Technology.MoonLander": "NASA сарын хөөргөгч", + "Universe.Technology.Voyager": "NASA Вояжер", + "Universe.Technology.Ingenuity": "NASA Инженьюити нисдэг тэрэг", + "Universe.Technology.TransistorGate": "Транзистор хаалга", + "Universe.Technology.CPU": "Төв процессор", + "Universe.Technology.MicroSD": "MicroSD карт", + "Universe.Technology.Note4": "Galaxy Note 4", + "Universe.Technology.Car": "Автомашин", + "Universe.Technology.CargoShip": "Ачааны хөлөг", + "Universe.Landmarks.PyramidOfKhafre": "Хафрагийн пирамид", + "Universe.Landmarks.DistanceFromLA2SF": "Лос-Анжелес - Сан-Франциско зай", + "Universe.Landmarks.EiffelTower": "Эйфелийн цамхаг", + "Universe.Landmarks.StatueOfLiberty": "Эрх чөлөөний хөшөө", + "Universe.Landmarks.MountEverest": "Эверест уул", + "Universe.Landmarks.LHC": "Том Адрон Коллайдер", + "Universe.Chemistry.Ethanol": "Этанол", + "Universe.Chemistry.CarbonNanotube": "Нүүрстөрөгчийн нано хоолой", + "Universe.Chemistry.Glucose": "Глюкоз", + "Universe.Chemistry.Water": "Ус", + "Universe.Galaxies.MilkyWay": "Сүүн зам", + "Universe.Universe.StarCluster": "Оддын бөөгнөрөл", + "Universe.Galaxies.Andromeda": "Андромеда", + "Universe.Galaxies.Sombrero": "Сомбреро галактик", + "Universe.Universe.GalaxyFillament": "Галактикийн утаслал", + "Universe.Universe.ObservableUniverse": "Ажиглагдахуйц ертөнц", + "Universe.Galaxies.IC1101": "IC 1101", + "Universe.Galaxies.SmallMagellanicCloud": "Бага Магелланы үүл", + "Universe.Galaxies.NGC1300": "NGC 1300 (Салаа спираль галактик)", + "Universe.Galaxies.NGC4414": "NGC 4414", + "Universe.Units.Attometer": "Аттометр", + "Universe.Units.Femtometer": "Фемтометр", + "Universe.Units.Picometer": "Пикометр", + "Universe.Units.Angstrom": "Ангстрөм", + "Universe.Units.Nanometer": "Нанометр", + "Universe.Units.Micrometer": "Микрометр", + "Universe.Units.Millimeter": "Миллиметр", + "Universe.Units.Centimeter": "Сантиметр", + "Universe.Units.Meter": "Метр", + "Universe.Units.Kilometer": "Километр", + "Universe.Units.AU": "Одон орны нэгж", + "Universe.Units.LightSecond": "Гэрлийн секунд", + "Universe.Units.LightYear": "Гэрлийн жил", + "Universe.Units.Parsec": "Парсек", + "Universe.Units.Inch": "Инч", + "Universe.Units.Foot": "Фут", + "Universe.Units.Yard": "Ярд", + "Universe.Units.Mile": "Майл", + "Universe.Units.NauticalMile": "Далайн миль", + "Universe.Units.HubbleLength": "Хаблын урт", + "Universe.Units.EarthRadius": "Дэлхийн радиус", + "Universe.Units.LunarDistance": "Сарны зай", "Dummy": "Dummy" } From 90512e6e0c91be7a5ab4b640f79ac87076c65f92 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 22 May 2025 16:34:00 -0600 Subject: [PATCH 468/529] Update stats --- Missing/de.md | 7 - Missing/fi.md | 37 ----- Missing/fr.md | 8 - Missing/ja.md | 3 - Missing/mn.md | 422 ----------------------------------------------- Missing/pl.md | 9 - Missing/zh-cn.md | 3 - README.md | 14 +- 8 files changed, 7 insertions(+), 496 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index ef238a6..3e371cf 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -3,11 +3,4 @@ Note that this file updates only during build processes and doesn't necessarily # German [de] World.Category.Avatars -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb -Settings.InteractiveCameraAudioSettings -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description diff --git a/Missing/fi.md b/Missing/fi.md index ab69309..70022a2 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -23,34 +23,12 @@ Tools.ProtoFlux.PackInPlace Tools.ProtoFlux.PackInto Tools.ProtoFlux.Unpack Tools.ProtoFlux.ExplicitCast -Tools.GaussianSplat.Name -Tools.GaussianSplat.ClipBox -Tools.GaussianSplat.ClipSphere -Tools.GaussianSplat.ClipCylinder ProtoFlux.UI.Call ProtoFlux.UI.AsyncCall ProtoFlux.UI.NodeBrowser.Title -CreateNew.Object.ReverbZone -Importer.Model.GaussianSplat Importer.Model.GaussianSplatVertical Importer.Model.RegularVertical Importer.Model.FlipVertical -Importer.Model.GaussianSplatEncoding -Importer.Model.GaussianSplatLossless -Importer.Model.GaussianSplatSPZ -Importer.Splat.Progress.ConvertingSplats -Importer.Splat.Progress.EncodingData -GaussianSplat.Encoding.Title -GaussianSplat.Encoding.Metadata -GaussianSplat.Encoding.EncodingPositions -GaussianSplat.Encoding.EncodingRotations -GaussianSplat.Encoding.EncodingScales -GaussianSplat.Encoding.EncodingAlphas -GaussianSplat.Encoding.EncodingColors -GaussianSplat.Encoding.EncodingFinalizing -GaussianSplat.Processing.RemovingSplats -GaussianSplat.Processing.LoadingData -GaussianSplat.Processing.FailNoData Importer.Slices.Title Importer.Slices.TitleGrayscale Importer.Slices.Description @@ -58,8 +36,6 @@ Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Description Inventory.Link.LinkText -Export.GaussianSplatExportable.PLY -Export.GaussianSplatExportable.SPZ Settings.FullBodyTrackingSettings Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description @@ -80,22 +56,12 @@ Settings.GiggleTechSettings.Devices.IntensityScale.Description Settings.GiggleTechSettings.Devices.CustomName.Description Settings.GiggleTechSettings.Devices.MinimumIntensity.Description Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description -Settings.AudioOutputDeviceSettings.ForceRefreshDevices -Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioInputFilteringSettings.NoiseGateAttack.Description Settings.AudioInputFilteringSettings.NoiseGateHold.Description Settings.AudioInputFilteringSettings.NoiseGateRelease.Description Settings.AudioInputFilteringSettings.NormalizationThreshold.Description -Settings.AudioPerformanceSettings -Settings.AudioPerformanceSettings.MaxVoices -Settings.AudioPerformanceSettings.MaxVoices.Description Settings.AudioPerformanceSettings.SimulationFrameSize Settings.AudioPerformanceSettings.SimulationFrameSize.Description -Settings.AudioPerformanceSettings.OutputBufferSize Settings.AudioPerformanceSettings.OutputBufferSize.Description Settings.VoiceSettings.MutePersistence.Description Settings.EarmuffSettings.EarmuffEnabled.Description @@ -118,7 +84,6 @@ Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description Settings.TwitchInterfaceSettings.ChannelName.Description Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description @@ -214,8 +179,6 @@ Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description -Settings.InteractiveCameraAudioSettings -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description Settings.RelaySettings.AlwaysUseRelay.Description Settings.RelaySettings.UseClosestAvailableRelay.Description diff --git a/Missing/fr.md b/Missing/fr.md index ee14805..49c4e2e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,11 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# French [fr] -World.Category.Avatars -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb -Settings.InteractiveCameraAudioSettings -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description - diff --git a/Missing/ja.md b/Missing/ja.md index 03e35d2..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -World.Category.Avatars - diff --git a/Missing/mn.md b/Missing/mn.md index 341fb97..49c4e2e 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -1,425 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Mongolian [mn] -World.Category.Avatars -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb -Settings.InteractiveCameraAudioSettings -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description -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 -Tutorial.Teleporter.Error -CloudHome.Info.OnlineUsers -CloudHome.Info.Moderation -CloudHome.Info.Inventory -CloudHome.Info.Tools -CloudHome.Info.MoreInfo -CloudHome.Info.SessionUptime -CloudHome.Info.AccessLevel -CloudHome.Info.StorageUsed -CloudHome.Info.DashInfoTab.Title -CloudHome.Info.DashInfoDesktop -CloudHome.Info.DashInfoVR -CloudHome.Info.DashInfoVRNoButtons -CloudHome.Info.GoToWiki -CloudHome.Info.GoToDiscord -CloudHome.Info.ModerationTab.Title -CloudHome.Info.ModerationTab.Content -CloudHome.Info.InventoryTab.Title -CloudHome.Info.InventoryTab.Content -CloudHome.Info.ToolsTab.Title -CloudHome.Info.ToolsTab.Content -CloudHome.Info.HelpTab.Title -CloudHome.Info.HelpTab.InfoLineOne -CloudHome.Info.HelpTab.InfoLineTwo -CloudHome.Info.UsersTab.Title -CloudHome.Info.UsersTab.Content -Mirror.Header.RenderingOptions -Mirror.Header.Type -Mirror.Header.Resolution -Mirror.Header.AspectRatio -Mirror.EnableLights -Mirror.DisableLights -Mirror.EnableShadows -Mirror.DisableShadows -Mirror.Camera -Mirror.AspectRatio.Tall -Mirror.AspectRatio.Square -Mirror.AspectRatio.Wide -Mirror.Menu -Mirror.CloseMenu -StickyNote.SpinMe -StickyNote.FruitPlate -StickyNote.EmptyForYou -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.DocumentDisplay.PageNumber -UI.DocumentDisplay.DocumentQuality -UI.DocumentDisplay.QualityLow -UI.DocumentDisplay.QualityMedium -UI.DocumentDisplay.QualityHigh -UI.DocumentDisplay.Pages -UI.DocumentDisplay.ResetZoom -UI.VideoPlayer.GlobalSettings -UI.VideoPlayer.LocalSettings -UI.VideoPlayer.SpatialAudio -UI.VideoPlayer.AreaBroadcast -UI.VideoPlayer.BroadcastAudio -UI.VideoPlayer.EnterURL -UI.VideoPlayer.AudioZoneTheater -UI.VideoPlayer.AudioZoneGlobal -UI.VideoPlayer.UsersLoaded -UI.VideoPlayer.AllUsersLoaded -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 -UI.Camera.Automatic -UI.Camera.Manual -Tools.Names.MultiTool -Tools.Names.CommonTools -Tools.Names.ManipulationTools -Tools.Names.InformationTools -Discord.RichPresence.InPrivateWorld -Discord.RichPresence.InPrivateLargeText -Discord.RichPresence.InPublicWorld -Discord.RichPresence.PublicWorldDetails -Discord.RichPresence.InPublicLargeText -Universe.UI.Narrative -Universe.UI.Freeform -Universe.Stars.Sun -Universe.Stars.Sirius -Universe.Stars.Pollux -Universe.Stars.Arcturus -Universe.Stars.Aldebaran -Universe.Stars.Rigel -Universe.Stars.Antares -Universe.Stars.Betelgeuse -Universe.Stars.VYCanisMajoris -Universe.Stars.NMLCygni -Universe.Stars.UYScuti -Universe.SolarSystem.SolarSystem -Universe.SolarSystem.Mercury -Universe.SolarSystem.Venus -Universe.SolarSystem.Earth -Universe.SolarSystem.Mars -Universe.SolarSystem.Jupiter -Universe.SolarSystem.Saturn -Universe.SolarSystem.Uranus -Universe.SolarSystem.Neptune -Universe.SolarSystem.Pluto -Universe.SolarSystem.Moon -Universe.SolarSystem.Phobos -Universe.SolarSystem.Charon -Universe.SolarSystem.Callisto -Universe.SolarSystem.AsteroidGanymed -Universe.SolarSystem.Deimos -Universe.SolarSystem.Ganymede -Universe.SolarSystem.Mithra -Universe.SolarSystem.Geographos -Universe.SolarSystem.Kelopatra -Universe.SolarSystem.HW1 -Universe.SolarSystem.Golevka -Universe.SolarSystem.Toutatis -Universe.SolarSystem.Bennu -Universe.Animals.Bee -Universe.Animals.FinWhale -Universe.Animals.DustMite -Universe.Animals.Eel -Universe.Animals.Bream -Universe.Animals.BottlenoseDolphin -Universe.Animals.Brachiosaurus -Universe.Animals.Mouse -Universe.Animals.GiantSquid -Universe.Animals.Tardigrade -Universe.Animals.TRex -Universe.Biology.AverageHumanCell -Universe.Biology.Adenovirus -Universe.Biology.YChromosome -Universe.Biology.Mitochrondrion -Universe.Biology.PorcineCircovirus -Universe.Biology.Salmonella -Universe.Biology.Bacteriophage -Universe.Biology.HumanBrain -Universe.Biology.RedBloodCell -Universe.Biology.WhiteBloodCell -Universe.Biology.XChromosome -Universe.Biology.EColi -Universe.Biology.DNA -Universe.Biology.AlphaHelix -Universe.Biology.Rhinovirus -Universe.Biology.Ribosome -Universe.Biology.Chloroplast -Universe.Biology.PhospholipidBilayer -Universe.Biology.Paramecium -Universe.Biology.HIV -Universe.Biology.Hair -Universe.Biology.HepatitisB -Universe.Biology.Platelet -Universe.Biology.LargestBacteria -Universe.Particles.Electron -Universe.Particles.Proton -Universe.Particles.Neutron -Universe.Atoms.Hydrogen -Universe.Atoms.Helium -Universe.Atoms.Sulfur -Universe.Common.Duckweed -Universe.Common.Daisy -Universe.Common.SiltParticle -Universe.Common.SandGrain -Universe.Common.CoffeeBean -Universe.Common.MatchStick -Universe.Common.SaltGrain -Universe.Common.USCent -Universe.Common.Train -Universe.Common.ChickenEgg -Universe.Common.Paper -Universe.Common.Pencil -Universe.Common.OstrichEgg -Universe.Common.Earthworm -Universe.Common.RiceGrain -Universe.Common.SunflowerSeed -Universe.Common.BeachBall -Universe.Common.Snowflake -Universe.Common.ClayParticle -Universe.Common.BasketBall -Universe.Common.Hailstone -Universe.Common.FootballField -Universe.Common.DouglasFir -Universe.Common.Human -Universe.Wavelength.BlackLight -Universe.Wavelength.FarUV -Universe.Wavelength.MiddleUV -Universe.Wavelength.Gamma -Universe.Wavelength.XRayHard -Universe.Wavelength.XRaySoft -Universe.Wavelength.ExtremeUV -Universe.Wavelength.NearUV -Universe.Wavelength.Microwave -Universe.Wavelength.Purple -Universe.Wavelength.Cyan -Universe.Wavelength.Yellow -Universe.Wavelength.Red -Universe.Wavelength.FM -Universe.Wavelength.AM -Universe.Geology.AllWater -Universe.Geology.LiquidFreshWater -Universe.Geology.WaterInLakesAndRivers -Universe.Countries.USA -Universe.Countries.CzechRepublic -Universe.Countries.UnitedKingdom -Universe.Countries.Ukraine -Universe.Countries.Australia -Universe.Cities.Paris -Universe.Nebulae.CatEye -Universe.Nebulae.Crab -Universe.Nebulae.Butterfly -Universe.Nebulae.NGC604 -Universe.Nebulae.Orion -Universe.Nebulae.Tarantula -Universe.Nebulae.Ring -Universe.Nebulae.Eagle -Universe.Technology.ISS -Universe.Technology.Starship -Universe.Technology.Sputnik -Universe.Technology.MoonLander -Universe.Technology.Voyager -Universe.Technology.Ingenuity -Universe.Technology.TransistorGate -Universe.Technology.CPU -Universe.Technology.MicroSD -Universe.Technology.Note4 -Universe.Technology.Car -Universe.Technology.CargoShip -Universe.Landmarks.PyramidOfKhafre -Universe.Landmarks.DistanceFromLA2SF -Universe.Landmarks.EiffelTower -Universe.Landmarks.StatueOfLiberty -Universe.Landmarks.MountEverest -Universe.Landmarks.LHC -Universe.Chemistry.Ethanol -Universe.Chemistry.CarbonNanotube -Universe.Chemistry.Glucose -Universe.Chemistry.Water -Universe.Galaxies.MilkyWay -Universe.Universe.StarCluster -Universe.Galaxies.Andromeda -Universe.Galaxies.Sombrero -Universe.Universe.GalaxyFillament -Universe.Universe.ObservableUniverse -Universe.Galaxies.IC1101 -Universe.Galaxies.SmallMagellanicCloud -Universe.Galaxies.NGC1300 -Universe.Galaxies.NGC4414 -Universe.Units.Attometer -Universe.Units.Femtometer -Universe.Units.Picometer -Universe.Units.Angstrom -Universe.Units.Nanometer -Universe.Units.Micrometer -Universe.Units.Millimeter -Universe.Units.Centimeter -Universe.Units.Meter -Universe.Units.Kilometer -Universe.Units.AU -Universe.Units.LightSecond -Universe.Units.LightYear -Universe.Units.Parsec -Universe.Units.Inch -Universe.Units.Foot -Universe.Units.Yard -Universe.Units.Mile -Universe.Units.NauticalMile -Universe.Units.HubbleLength -Universe.Units.EarthRadius -Universe.Units.LunarDistance - diff --git a/Missing/pl.md b/Missing/pl.md index b41e0e9..40559a6 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -3,13 +3,4 @@ Note that this file updates only during build processes and doesn't necessarily # Polish [pl] World.Category.Avatars -Settings.AudioOutputDeviceSettings.ForceRefreshDevices -Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb -Settings.InteractiveCameraAudioSettings -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index ac40fa7..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -World.Category.Avatars - diff --git a/README.md b/README.md index 6777746..68b44ac 100644 --- a/README.md +++ b/README.md @@ -3,29 +3,29 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 59.9% - Missing keys: 1059 -German [de] - 99.7% - Missing keys: 8 +German [de] - 100.0% - Missing keys: 1 English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2581 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 61.2% - Missing keys: 1025 Spanish [es] - 86.9% - Missing keys: 347 Estonian [et] - 31.2% - Missing keys: 1819 -Finnish [fi] - 86.5% - Missing keys: 356 -French [fr] - 99.8% - Missing keys: 6 +Finnish [fi] - 87.9% - Missing keys: 319 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 25.0% - Missing keys: 1983 Icelandic [is] - 23.4% - Missing keys: 2024 -Japanese [ja] - 100.0% - Missing keys: 1 +Japanese [ja] - 100.0% - Missing keys: 0 Korean [ko] - 100.0% - Missing keys: 1 -Mongolian [mn] - 84.1% - Missing keys: 420 +Mongolian [mn] - 100.0% - Missing keys: 0 Dutch [nl] - 88.0% - Missing keys: 316 Norwegian [no] - 58.7% - Missing keys: 1093 -Polish [pl] - 99.6% - Missing keys: 10 +Polish [pl] - 100.0% - Missing keys: 1 Portuguese (Brazil) [pt-br] - 58.6% - Missing keys: 1094 Russian [ru] - 88.5% - Missing keys: 305 Swedish [sv] - 24.1% - Missing keys: 2007 Thai [th] - 2.6% - Missing keys: 2575 Turkish [tr] - 30.7% - Missing keys: 1831 Ukrainian [uk] - 49.6% - Missing keys: 1332 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 58.9% - Missing keys: 1088 Total keys: 2644 From f0622538e33eff6c115014dff7ef809fc5b9dba3 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Fri, 23 May 2025 14:24:08 +0900 Subject: [PATCH 469/529] KO: Avatar world category --- ko.json | 1 + 1 file changed, 1 insertion(+) diff --git a/ko.json b/ko.json index 7b3d390..d24e6e8 100644 --- a/ko.json +++ b/ko.json @@ -306,6 +306,7 @@ "World.Category.ContactsSessions": "친구의 세션", "World.Category.HeadlessSessions": "헤드리스 세션", "World.Category.Social": "소셜", + "World.Category.Avatars": "아바타", "World.Category.Games": "게임", "World.Category.Art": "예술", "World.Category.Tutorials": "자습서", From ab6530c9cc42713508e417c02221267fa0da3a52 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Fri, 23 May 2025 15:12:38 +0200 Subject: [PATCH 470/529] de: avatar world category --- de.json | 1 + 1 file changed, 1 insertion(+) diff --git a/de.json b/de.json index c501223..e529b65 100644 --- a/de.json +++ b/de.json @@ -306,6 +306,7 @@ "World.Category.ContactsSessions": "Sitzungen von Kontakten", "World.Category.HeadlessSessions": "Dedizierte Sitzungen", "World.Category.Social": "Sozial", + "World.Category.Avatars": "Avatare", "World.Category.Games": "Spiele", "World.Category.Art": "Kunst", "World.Category.Tutorials": "Tutorials", From 783abdd3a64c5ae6afc3b460a0852d6f707de67a Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 23 May 2025 12:18:04 -0600 Subject: [PATCH 471/529] Update stats --- Missing/de.md | 3 --- Missing/ko.md | 3 --- README.md | 4 ++-- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index 3e371cf..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -World.Category.Avatars - diff --git a/Missing/ko.md b/Missing/ko.md index 0dacfe6..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -World.Category.Avatars - diff --git a/README.md b/README.md index 68b44ac..047a671 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 59.9% - Missing keys: 1059 -German [de] - 100.0% - Missing keys: 1 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2581 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 61.2% - Missing keys: 1025 @@ -14,7 +14,7 @@ French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 25.0% - Missing keys: 1983 Icelandic [is] - 23.4% - Missing keys: 2024 Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 1 +Korean [ko] - 100.0% - Missing keys: 0 Mongolian [mn] - 100.0% - Missing keys: 0 Dutch [nl] - 88.0% - Missing keys: 316 Norwegian [no] - 58.7% - Missing keys: 1093 From c28f60ee8589938ec721ae339864e0d96a5e20c9 Mon Sep 17 00:00:00 2001 From: Ryuvi Date: Sun, 25 May 2025 00:09:09 -0500 Subject: [PATCH 472/529] feat(ColorPicker): Add string for new Color Picker Blackbody tab Added a string for the upcoming Blackbody color picker type for the default Color Picker. --- en.json | 1 + 1 file changed, 1 insertion(+) diff --git a/en.json b/en.json index 93391b5..e5be801 100644 --- a/en.json +++ b/en.json @@ -2895,6 +2895,7 @@ "UI.ColorPicker.Linear": "Linear", "UI.ColorPicker.Hexadecimal": "Hex", + "UI.ColorPicker.Blackbody": "Blackbody", "UI.ColorPicker.ColorSwatches": "Swatch", "UI.ColorPicker.Red": "Red", From b59ac2e69286159a8b1f8f2f611f3a0ae522b033 Mon Sep 17 00:00:00 2001 From: Schuyler Cebulskie Date: Sun, 25 May 2025 19:19:55 -0400 Subject: [PATCH 473/529] feat(QuickPhotoCapture): Add MinFOV & MaxFOV setting strings --- en.json | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/en.json b/en.json index 93391b5..2bd6ea9 100644 --- a/en.json +++ b/en.json @@ -217,7 +217,7 @@ "World.Error.Unknown": "Unknown Error", "World.Error.FailedToCreateBanAccessKey": "Failed to create ban access key", "World.Error.UnhandledError": "Unhandled Error", - + "World.Config.Name": "World Name:", "World.Config.Description": "Description:", "World.Config.MaxUsers": "Maximum Users:", @@ -998,7 +998,7 @@ "Importer.Image.Failure.Heading": "Failed to Import Image {image}", "Importer.Image.Failure.Description": "Failed to import the image due to the following:\n\n{error}", - + "Importer.LUT.Failure.Heading": "Failed to Import LUT {image}", "Importer.LUT.Failure.Description": "Failed to import LUT due to the following:\n\n{error}", @@ -1118,7 +1118,7 @@ "Importer.Slices.TitleGrayscale": "Image slices as volumetric texture (grayscale)", "Importer.Slices.Description": "Processes all image files in the folder into a volumetric texture", - "Importer.UnsupportedRecordType.Heading":"Unsupported Record Type", + "Importer.UnsupportedRecordType.Heading":"Unsupported Record Type", "Importer.UnsupportedRecordType.Description":"The record you are trying to import({url}) has an unsupported type. It's type is: {recordType}. Please report this to us at {bugUrl}.", "Importer.Link.Invalid.Heading":"Invalid Folder Link", "Importer.Link.Invalid.Description":"The folder link({url}), you are trying to import is invalid. Double check your link and try again.", @@ -1847,22 +1847,22 @@ "Settings.EditSettings.ConfirmSlotDestroy.Description": "When enabled, you'll be asked for confirmation when destroying Slots with the Developer Tool. This can prevent accidentally destroying objects when misclick.", "Settings.CursorSettings": "Cursor Settings", - + "Settings.CursorSettings.BaseCursorSize": "Base cursor size", "Settings.CursorSettings.BaseCursorSize.Description": "This sets a base cursor size. We recommend setting this first, before adjusting the others as their size is relative to this.", - + "Settings.CursorSettings.GrabMultiplier": "Grab multiplier", "Settings.CursorSettings.GrabMultiplier.Description": "This is applied as a multiplier to your cursor while grabbing objects and items.", - + "Settings.CursorSettings.InteractionMultiplier": "Interaction multiplier", "Settings.CursorSettings.InteractionMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with UI elements such as buttons.", - + "Settings.CursorSettings.TextMultiplier": "Text multiplier", "Settings.CursorSettings.TextMultiplier.Description": "This is applied as a multiplier to your cursor while interacting and manipulating text.", - + "Settings.CursorSettings.SliderMultiplier": "Slider multiplier", "Settings.CursorSettings.SliderMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with sliders and scrollbars.", - + "Settings.DesktopViewSettings.FollowCursor": "Follow cursor", "Settings.DesktopViewSettings.FollowCursor.Description": "When enabled, the Desktop view will automatically switch to whichever screen is your cursor on. This is useful when you're using physical keyboard and mouse while in VR.", @@ -1879,6 +1879,10 @@ "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "Similar to normal resolution, you can set a separate resolution for photos captured with the timer feature. This can be useful if you use timer to capture group photos, which can benefit from higher resolution.", "Settings.PhotoCaptureSettings.TimerSeconds": "Timer duration", "Settings.PhotoCaptureSettings.TimerSeconds.Description": "How many seconds does it take before a photo is captured with the timer feature.", + "Settings.PhotoCaptureSettings.MinFOV": "Minimum field of view", + "Settings.PhotoCaptureSettings.MinFOV.Description": "Minimum field of view for photos captured by the finger gesture. Performing the gesture further from your head narrows the field of view down to the minimum.", + "Settings.PhotoCaptureSettings.MaxFOV": "Maximum field of view", + "Settings.PhotoCaptureSettings.MaxFOV.Description": "Maximum field of view for photos captured by the finger gesture. Performing the gesture closer to your head widens the field of view up to the maximum.", "Settings.PhotoCaptureSettings.CaptureStereo": "Capture stereo photo", "Settings.PhotoCaptureSettings.CaptureStereo.Description": "When enabled, all quick photo captures will be stereoscopic. This is mostly useful when viewed in VR.", "Settings.PhotoCaptureSettings.StereoSeparation": "Stereo Separation", @@ -1899,7 +1903,7 @@ "Settings.DesktopRenderSettings.SprintFieldOfViewZoom": "Zoom FOV when sprinting", "Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description": "When this option is enabled, your FOV will be zoomed when you are sprinting in Desktop. Disable this setting to remove this effect.\n\nPlease note that this does NOT disable effects found in User Generated Content.", - + "Settings.DesktopRenderSettings.VSync": "VSync", "Settings.DesktopRenderSettings.VSync.Description": "When this option is enabled, the framerate will be synced with the refresh rate of your screen. Disabling this can render frames faster, but it will also cause visible tearing.\n\nThis can be useful when doing performance testing as it will uncap the update and rendering speed.\n\nIMPORTANT: This setting cannot be toggled while in VR since framerate is controlled by VR.", "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "Limit framerate when in background", From 685b5d8cc79a28dee60f0e6b4707a62ad6e1c40f Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Mon, 26 May 2025 15:01:51 -0700 Subject: [PATCH 474/529] Update en.json --- en.json | 1 + 1 file changed, 1 insertion(+) diff --git a/en.json b/en.json index 93391b5..95efe67 100644 --- a/en.json +++ b/en.json @@ -2367,6 +2367,7 @@ "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.FacetPreset.Warning":"WARNING!
FacetPresets will automatically upgrade their contents when we publish new versions of those presets. If you're making a custom version, we recommend deleting this component.", "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", From 738bdf5d9390cae3545c6b7e46b286795efebfd2 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 27 May 2025 22:12:52 +0200 Subject: [PATCH 475/529] de: FacetPreset warning --- de.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/de.json b/de.json index e529b65..02ef880 100644 --- a/de.json +++ b/de.json @@ -1641,7 +1641,7 @@ "Settings.AudioOutputDeviceSettings.SetAsDefault": "Als Standard einstellen", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Aktualisierung der Audiogeräte erzwingen", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Dies erzwingt eine Aktualisierung der Liste der Audiogeräte. Dies sollte meistens nicht nötig sein, aber falls Resonite ein neu hinzugefügtes Audiogerät nicht selbstständig erkennt, kann diese Funktion helfen.", - "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Separate Streaming-Kamera Ausgabe", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Seperate Streaming-Kamera Ausgabe", "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Hiermit legen Sie fest, ob der Standpunkt der Streaming-Kamera auch als Audioquelle verwendet und an ein separates Audiogerät ausgegeben wird.

Dies ermöglicht es, den eigenen Ton aus der eigenen Perspektive beizubehalten und gleichzeitig Audio vom Standpunkt der Streaming-Kamera aufzunehmen.

Damit dies funktioniert, muss sich das ausgewählte Audiogerät vom normalen Ausgabegerät unterscheiden.", "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Streaming Kamera Ausgabegeräte", "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Streaming Kamera Ausgabegeräte", @@ -2367,6 +2367,7 @@ "Inspector.CharacterController.Warning": "WARNUNG!
Es ist möglich diese Komponente als einfachen Rigidbody zu verwenden, indem 'Rotation Simulieren' ausgewählt wird. Bevor Sie dies tun, verstehen Sie bitte, dass sie nicht für diesen Zweck optimiert ist und dass vollständige Rididbody-Unterstützung in der Zukunft hinzugefügt wird.
Vollständige Rigidbody-Unterstützung wird folgendes ermöglichen:
- CPU- und Netzwerkeffizienz - Mit CharacterController werden Sie höhere CPU-Auslastung und signifikant höhere Netzwerkauslastung verursachen
- Beschränkungen - Sie werden in der Lage sein Gelenke, Schaniere, Federn und andere Beschränkungen zwischen Rigidbodies zu erstellen
- Geschmeidige Simulation und Interaktionen für Jeden - CharacterController wird Fehlverhalten verursachen wenn ein anderer Benutzer versucht damit zu interagieren.
- Neue Features und Tools - Dadurch wird die Verwendung deutlich einfacher
-----------------------
Solange Sie diese Einschränkungen verstehen, viel Spaß!", "Inspector.PrimitiveMemberEditor.Warning": "WARNUNG!
Es ist möglich diese Komponente zu verwenden um mit Referenzen zu interagieren, die über Ihre IDs addressiert werden. Dieser Vorgang ist geläufig bekannt als 'Ref Hacking'.

Bevor Sie dies tun, verstehen Sie bitte dass dies nicht unterstützt ist und zu jedem Zeitpunk kaputtgehen kann. Verlassen Sie sich nicht auf diese Funktionalität für Ihre Kreationen!", + "Inspector.FacetPreset.Warning": "WARNUNG!
Facet-Voreinstellungen aktualisieren ihren Inhalt automatisch, wenn wir neue Versionen dieser Voreinstellungen veröffentlichen. Wenn Sie eine eigene Version erstellen, empfehlen wir, diese Komponente zu löschen.", "Inspector.ParticleSystem.BasicInfo": "Partikel: {count}, FPS: {fps}, Simulationszeit: {time}, Submit-Zeit: {renderSubmitTime}, Render-Allokationen: {allocationCount}", "Inspector.ParticleSystem.TrailInfo": "Spuren: {trailCount} (Kapazität: {trailCapacity}), Spur-Punkt Kapazität: {trailPointCapacity}, Allokationen: {allocationCount}", From 88559bc726fe0d96d64c9b0ac8eb3ccc7e6bb925 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 27 May 2025 22:19:09 +0200 Subject: [PATCH 476/529] fixed typo again --- de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de.json b/de.json index 02ef880..ac408dc 100644 --- a/de.json +++ b/de.json @@ -1641,7 +1641,7 @@ "Settings.AudioOutputDeviceSettings.SetAsDefault": "Als Standard einstellen", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Aktualisierung der Audiogeräte erzwingen", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Dies erzwingt eine Aktualisierung der Liste der Audiogeräte. Dies sollte meistens nicht nötig sein, aber falls Resonite ein neu hinzugefügtes Audiogerät nicht selbstständig erkennt, kann diese Funktion helfen.", - "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Seperate Streaming-Kamera Ausgabe", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Separate Streaming-Kamera Ausgabe", "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "Hiermit legen Sie fest, ob der Standpunkt der Streaming-Kamera auch als Audioquelle verwendet und an ein separates Audiogerät ausgegeben wird.

Dies ermöglicht es, den eigenen Ton aus der eigenen Perspektive beizubehalten und gleichzeitig Audio vom Standpunkt der Streaming-Kamera aufzunehmen.

Damit dies funktioniert, muss sich das ausgewählte Audiogerät vom normalen Ausgabegerät unterscheiden.", "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Streaming Kamera Ausgabegeräte", "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Streaming Kamera Ausgabegeräte", From c7045e902547c3e3fbc6a3b209c646f91b6cc267 Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Tue, 27 May 2025 19:25:24 -0700 Subject: [PATCH 477/529] feat(grabbablesaveblock): add strings for new component --- en.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en.json b/en.json index 95efe67..a0b95c5 100644 --- a/en.json +++ b/en.json @@ -629,6 +629,7 @@ "Permissions.NotAllowedToSpawn": "You are not allowed to spawn things here.", "Permissions.NotAllowedToSave": "You are not allowed to save items in this world.", + "Permissions.NotAllowToSaveThis": "You are not allowed to save this item.", "Permissions.NotAllowedToSwapAvatar": "You are not allowed to swap to custom avatar here.", "User.Actions.Silence": "Silence", @@ -2368,6 +2369,7 @@ "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.FacetPreset.Warning":"WARNING!
FacetPresets will automatically upgrade their contents when we publish new versions of those presets. If you're making a custom version, we recommend deleting this component.", + "Inspector.GrabbableSaveBlock.Warning":"WARNING!
This component is not designed as a security/asset theft protection system. It is intended to be used for cases where you wish to block the easier methods of saving for gameplay or design reasons. It can easily be bypassed.", "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", From a64459e3ce60149bd1e5bf6f8f5c7574c4fd53d3 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 28 May 2025 13:00:24 +0900 Subject: [PATCH 478/529] Update ja.json --- ja.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ja.json b/ja.json index 0f0c046..b96b86a 100644 --- a/ja.json +++ b/ja.json @@ -1984,7 +1984,7 @@ "Settings.RelaySettings.RelayPriorities": "リレーサーバーの優先順位を設定", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "リレーサーバーの優先順位を設定", - "Settings.VideoStreamingServicesSettings": "ビデオストリーミングサービス設定", + "Settings.VideoStreamingServicesSettings": "ビデオストリーミングサービス", "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "ブラウザのCookieを使用", "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "YouTubeやその他のサービスのビデオが読み込まれない場合は、普段使用しているブラウザからCookieを読み込みます。これにより、ビデオが正常に読み込まれる可能性が高まります。", @@ -2367,6 +2367,7 @@ "Inspector.CharacterController.Warning": "警告!
SimulateRotationにチェックをいれることで、​このコンポーネントを単純なRigidbodyとして使用できます。​前提として、この目的のために最適化されておらず、​適切なRigidbodyが将来提供されることを理解しておいてください。
適切なRigidbodyは以下を提供します:
- CPUとネットワーク負荷の軽減 - CharacterControllerを使用すると、 CPU使用率が高くなり、ネットワークトラフィックが大量に発生します。
- Constraints - Rigidbody間にジョイント、ヒンジ、スプリング、 その他のconstraintを作成できるようになります。
- どのユーザーからもスムーズなシミュレーションと相互作用 - 他の人が操作すると、CharacterControllerはグリッチアウトします。
- 新機能とツール - それらをはるかに簡単に使用できるようになります。
-----------------------
これらの制限を理解している限り、楽しんでください!", "Inspector.PrimitiveMemberEditor.Warning": "警告!このコンポーネントを使用すると、IDを使用して参照を操作できます。​この手法は一般的に「Refハック」と呼ばれます。

これを実行するに、​これはサポートされていないため、​いつか壊れる可能性があることを理解してください。​この機能に依存しないでください。", + "Inspector.FacetPreset.Warning":"警告!
FacetPresetsがあると、新しいバージョンのプリセットが公開されると、ファセットが自動的にアップデートされます。ファセットを改造する場合は、このコンポーネントを削除することをお勧めします。", "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", From 595b05f70eb38228d180200915dc636f9dd6c6f1 Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Thu, 29 May 2025 02:18:33 +0800 Subject: [PATCH 479/529] =?UTF-8?q?zh-cn:=E7=83=AC=E5=A4=9C=E6=96=B0?= =?UTF-8?q?=E7=94=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zh-cn.json | 1 + 1 file changed, 1 insertion(+) diff --git a/zh-cn.json b/zh-cn.json index cb7324c..f1bb73a 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -2367,6 +2367,7 @@ "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", + "Inspector.FacetPreset.Warning":"警告!
Facet预设将会在我们发布新版本的时候自动更新。如果你在用自定义版本呢,我们建议删除这个组件。", "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}, 帧率: {fps}, 模拟时间: {time}, 提交时间: {renderSubmitTime}, 渲染分配: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", From 2ff74870366458119451eb27b6f7f86e596467c1 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 28 May 2025 15:27:21 -0600 Subject: [PATCH 480/529] Update stats --- Missing/cs.md | 2 ++ Missing/de.md | 3 +++ Missing/en-gb.md | 2 ++ Missing/eo.md | 2 ++ Missing/es.md | 2 ++ Missing/et.md | 2 ++ Missing/fi.md | 2 ++ Missing/fr.md | 4 ++++ Missing/hu.md | 2 ++ Missing/is.md | 2 ++ Missing/ja.md | 3 +++ Missing/ko.md | 4 ++++ Missing/mn.md | 4 ++++ Missing/nl.md | 2 ++ Missing/no.md | 2 ++ Missing/pl.md | 2 ++ Missing/pt-br.md | 2 ++ Missing/ru.md | 2 ++ Missing/sv.md | 2 ++ Missing/th.md | 2 ++ Missing/tr.md | 2 ++ Missing/uk.md | 2 ++ Missing/zh-cn.md | 3 +++ Missing/zh-tw.md | 2 ++ README.md | 50 ++++++++++++++++++++++++------------------------ 25 files changed, 82 insertions(+), 25 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index f9d4bc0..0316949 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -840,6 +840,7 @@ Inspector.GaussianSplat.ReorderMorton Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description @@ -866,6 +867,7 @@ UI.DocumentDisplay.QualityMedium UI.DocumentDisplay.QualityHigh UI.DocumentDisplay.Pages UI.DocumentDisplay.ResetZoom +UI.ColorPicker.Blackbody UI.Camera.Automatic UI.Camera.Manual Discord.RichPresence.InPrivateWorld diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..dba3cc1 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +UI.ColorPicker.Blackbody + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 5bee122..6ecbfbe 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1974,6 +1974,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions @@ -2374,6 +2375,7 @@ UI.VideoPlayer.UsersLoaded UI.VideoPlayer.AllUsersLoaded UI.ColorPicker.Linear UI.ColorPicker.Hexadecimal +UI.ColorPicker.Blackbody UI.ColorPicker.ColorSwatches UI.ColorPicker.Red UI.ColorPicker.Green diff --git a/Missing/eo.md b/Missing/eo.md index ec74e83..eed768f 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -806,6 +806,7 @@ Inspector.GaussianSplat.ReorderMorton Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.Welcome @@ -834,6 +835,7 @@ UI.DocumentDisplay.QualityMedium UI.DocumentDisplay.QualityHigh UI.DocumentDisplay.Pages UI.DocumentDisplay.ResetZoom +UI.ColorPicker.Blackbody Discord.RichPresence.InPrivateWorld Discord.RichPresence.InPrivateLargeText Discord.RichPresence.InPublicWorld diff --git a/Missing/es.md b/Missing/es.md index 5ecbffa..1dd4e90 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -159,8 +159,10 @@ Inspector.GaussianSplat.SplatInfo Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex Inspector.GaussianSplat.ReorderMorton +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo +UI.ColorPicker.Blackbody Universe.UI.Narrative Universe.UI.Freeform Universe.Stars.Sun diff --git a/Missing/et.md b/Missing/et.md index 42be65e..6fd15a5 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -1243,6 +1243,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions @@ -1612,6 +1613,7 @@ UI.VideoPlayer.AllUsersLoaded UI.ColorPicker.ColorPicker UI.ColorPicker.Linear UI.ColorPicker.Hexadecimal +UI.ColorPicker.Blackbody UI.ColorPicker.ColorSwatches UI.ColorPicker.Red UI.ColorPicker.Green diff --git a/Missing/fi.md b/Missing/fi.md index 70022a2..4a21d91 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -272,6 +272,7 @@ Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.Collider.SetFromLocalBounds @@ -314,6 +315,7 @@ UI.VideoPlayer.AudioZoneTheater UI.VideoPlayer.AudioZoneGlobal UI.VideoPlayer.UsersLoaded UI.VideoPlayer.AllUsersLoaded +UI.ColorPicker.Blackbody Universe.Wavelength.FarUV Universe.Wavelength.MiddleUV Universe.Wavelength.ExtremeUV diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..0cc44a4 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +Inspector.FacetPreset.Warning +UI.ColorPicker.Blackbody + diff --git a/Missing/hu.md b/Missing/hu.md index d48d869..fc8fbd2 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -1368,6 +1368,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions @@ -1780,6 +1781,7 @@ UI.VideoPlayer.AllUsersLoaded UI.ColorPicker.ColorPicker UI.ColorPicker.Linear UI.ColorPicker.Hexadecimal +UI.ColorPicker.Blackbody UI.ColorPicker.ColorSwatches UI.ColorPicker.Red UI.ColorPicker.Green diff --git a/Missing/is.md b/Missing/is.md index 9acc1a9..be98eaf 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1456,6 +1456,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions @@ -1822,6 +1823,7 @@ UI.VideoPlayer.UsersLoaded UI.VideoPlayer.AllUsersLoaded UI.ColorPicker.Linear UI.ColorPicker.Hexadecimal +UI.ColorPicker.Blackbody UI.ColorPicker.ColorSwatches UI.ColorPicker.Hue UI.ColorPicker.Saturation diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..a58d85a 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +UI.ColorPicker.Blackbody + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..009b98b 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +Inspector.FacetPreset.Warning +UI.ColorPicker.Blackbody + diff --git a/Missing/mn.md b/Missing/mn.md index 49c4e2e..49ca57e 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Mongolian [mn] +Inspector.FacetPreset.Warning +UI.ColorPicker.Blackbody + diff --git a/Missing/nl.md b/Missing/nl.md index e40b36c..243779f 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -130,6 +130,8 @@ Inspector.GaussianSplat.SplatInfo Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex Inspector.GaussianSplat.ReorderMorton +Inspector.FacetPreset.Warning +UI.ColorPicker.Blackbody Universe.UI.Narrative Universe.UI.Freeform Universe.Stars.Sun diff --git a/Missing/no.md b/Missing/no.md index 64be93f..cfb15f2 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -872,6 +872,7 @@ Inspector.GaussianSplat.ReorderMorton Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description @@ -900,6 +901,7 @@ UI.DocumentDisplay.QualityHigh UI.DocumentDisplay.Pages UI.DocumentDisplay.ResetZoom UI.VideoPlayer.AllUsersLoaded +UI.ColorPicker.Blackbody UI.Camera.Automatic UI.Camera.Manual Discord.RichPresence.InPrivateWorld diff --git a/Missing/pl.md b/Missing/pl.md index 40559a6..990b912 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -3,4 +3,6 @@ Note that this file updates only during build processes and doesn't necessarily # Polish [pl] World.Category.Avatars +Inspector.FacetPreset.Warning +UI.ColorPicker.Blackbody diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 79c70e5..2f1c171 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -873,6 +873,7 @@ Inspector.GaussianSplat.ReorderMorton Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description @@ -901,6 +902,7 @@ UI.DocumentDisplay.QualityHigh UI.DocumentDisplay.Pages UI.DocumentDisplay.ResetZoom UI.VideoPlayer.AllUsersLoaded +UI.ColorPicker.Blackbody UI.Camera.Automatic UI.Camera.Manual Discord.RichPresence.InPrivateWorld diff --git a/Missing/ru.md b/Missing/ru.md index 0f2ad8d..0eadd3c 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -119,6 +119,8 @@ Inspector.GaussianSplat.SplatInfo Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex Inspector.GaussianSplat.ReorderMorton +Inspector.FacetPreset.Warning +UI.ColorPicker.Blackbody Universe.UI.Narrative Universe.UI.Freeform Universe.Stars.Sun diff --git a/Missing/sv.md b/Missing/sv.md index a2b3cf5..57e5794 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -1436,6 +1436,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions @@ -1805,6 +1806,7 @@ UI.VideoPlayer.AllUsersLoaded UI.ColorPicker.ColorPicker UI.ColorPicker.Linear UI.ColorPicker.Hexadecimal +UI.ColorPicker.Blackbody UI.ColorPicker.ColorSwatches UI.ColorPicker.Red UI.ColorPicker.Green diff --git a/Missing/th.md b/Missing/th.md index b3065be..0e52044 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1961,6 +1961,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions @@ -2373,6 +2374,7 @@ UI.VideoPlayer.AllUsersLoaded UI.ColorPicker.ColorPicker UI.ColorPicker.Linear UI.ColorPicker.Hexadecimal +UI.ColorPicker.Blackbody UI.ColorPicker.ColorSwatches UI.ColorPicker.Red UI.ColorPicker.Green diff --git a/Missing/tr.md b/Missing/tr.md index 507bef4..c2a1dbc 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -1251,6 +1251,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions @@ -1624,6 +1625,7 @@ UI.VideoPlayer.AllUsersLoaded UI.ColorPicker.ColorPicker UI.ColorPicker.Linear UI.ColorPicker.Hexadecimal +UI.ColorPicker.Blackbody UI.ColorPicker.ColorSwatches UI.ColorPicker.Red UI.ColorPicker.Green diff --git a/Missing/uk.md b/Missing/uk.md index 6ff17b2..720a72a 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -713,6 +713,7 @@ Inspector.Rig.ClearDebugVisuals Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions @@ -1125,6 +1126,7 @@ UI.VideoPlayer.AllUsersLoaded UI.ColorPicker.ColorPicker UI.ColorPicker.Linear UI.ColorPicker.Hexadecimal +UI.ColorPicker.Blackbody UI.ColorPicker.ColorSwatches UI.ColorPicker.Red UI.ColorPicker.Green diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..b844035 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,6 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +UI.ColorPicker.Blackbody + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 32eb94a..2b74aa9 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -868,6 +868,7 @@ Inspector.GaussianSplat.ReorderMorton Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren +Inspector.FacetPreset.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description @@ -895,6 +896,7 @@ UI.DocumentDisplay.QualityMedium UI.DocumentDisplay.QualityHigh UI.DocumentDisplay.Pages UI.DocumentDisplay.ResetZoom +UI.ColorPicker.Blackbody UI.Camera.Automatic UI.Camera.Manual Discord.RichPresence.InPrivateWorld diff --git a/README.md b/README.md index 047a671..766f825 100644 --- a/README.md +++ b/README.md @@ -2,33 +2,33 @@ 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] - 59.9% - Missing keys: 1059 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2581 +Czech [cs] - 59.9% - Missing keys: 1061 +German [de] - 100.0% - Missing keys: 1 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2583 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.2% - Missing keys: 1025 -Spanish [es] - 86.9% - Missing keys: 347 -Estonian [et] - 31.2% - Missing keys: 1819 -Finnish [fi] - 87.9% - Missing keys: 319 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 25.0% - Missing keys: 1983 -Icelandic [is] - 23.4% - Missing keys: 2024 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Mongolian [mn] - 100.0% - Missing keys: 0 -Dutch [nl] - 88.0% - Missing keys: 316 -Norwegian [no] - 58.7% - Missing keys: 1093 -Polish [pl] - 100.0% - Missing keys: 1 -Portuguese (Brazil) [pt-br] - 58.6% - Missing keys: 1094 -Russian [ru] - 88.5% - Missing keys: 305 -Swedish [sv] - 24.1% - Missing keys: 2007 -Thai [th] - 2.6% - Missing keys: 2575 -Turkish [tr] - 30.7% - Missing keys: 1831 -Ukrainian [uk] - 49.6% - Missing keys: 1332 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 58.9% - Missing keys: 1088 +Esperanto [eo] - 61.2% - Missing keys: 1027 +Spanish [es] - 86.8% - Missing keys: 349 +Estonian [et] - 31.2% - Missing keys: 1821 +Finnish [fi] - 87.9% - Missing keys: 321 +French [fr] - 99.9% - Missing keys: 2 +Hungarian [hu] - 25.0% - Missing keys: 1985 +Icelandic [is] - 23.4% - Missing keys: 2026 +Japanese [ja] - 100.0% - Missing keys: 1 +Korean [ko] - 99.9% - Missing keys: 2 +Mongolian [mn] - 99.9% - Missing keys: 2 +Dutch [nl] - 88.0% - Missing keys: 318 +Norwegian [no] - 58.6% - Missing keys: 1095 +Polish [pl] - 99.9% - Missing keys: 3 +Portuguese (Brazil) [pt-br] - 58.6% - Missing keys: 1096 +Russian [ru] - 88.4% - Missing keys: 307 +Swedish [sv] - 24.1% - Missing keys: 2009 +Thai [th] - 2.6% - Missing keys: 2577 +Turkish [tr] - 30.7% - Missing keys: 1833 +Ukrainian [uk] - 49.6% - Missing keys: 1334 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 +Chinese (Traditional, Taiwan) [zh-tw] - 58.8% - Missing keys: 1090 -Total keys: 2644 +Total keys: 2646 ## 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. From 01aace7e8679c7f157df4e5ad6896681a9329bc4 Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Wed, 28 May 2025 20:07:45 -0700 Subject: [PATCH 481/529] tweak(grabbablesaveblock): adjust to match new wording based on feedback --- en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en.json b/en.json index a0b95c5..4e2a7da 100644 --- a/en.json +++ b/en.json @@ -629,8 +629,8 @@ "Permissions.NotAllowedToSpawn": "You are not allowed to spawn things here.", "Permissions.NotAllowedToSave": "You are not allowed to save items in this world.", - "Permissions.NotAllowToSaveThis": "You are not allowed to save this item.", "Permissions.NotAllowedToSwapAvatar": "You are not allowed to swap to custom avatar here.", + "Permissions.SavingDisabledForItem": "Saving is disabled for this item.", "User.Actions.Silence": "Silence", "User.Actions.Mute": "Mute", @@ -2369,7 +2369,7 @@ "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.FacetPreset.Warning":"WARNING!
FacetPresets will automatically upgrade their contents when we publish new versions of those presets. If you're making a custom version, we recommend deleting this component.", - "Inspector.GrabbableSaveBlock.Warning":"WARNING!
This component is not designed as a security/asset theft protection system. It is intended to be used for cases where you wish to block the easier methods of saving for gameplay or design reasons. It can easily be bypassed.", + "Inspector.GrabbableSaveBlock.Warning":"WARNING!
This component is not designed as a security/asset theft protection system. It is intended to be used for cases where you wish to block the easier methods of saving for gameplay or design reasons. It can easily be bypassed and it will not be made more secure under any circumstances.", "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", From e62912adc1db688596a49f249829cadfe8ec602e Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Thu, 29 May 2025 16:03:49 +0900 Subject: [PATCH 482/529] Update ja.json --- ja.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ja.json b/ja.json index b96b86a..292d986 100644 --- a/ja.json +++ b/ja.json @@ -630,6 +630,7 @@ "Permissions.NotAllowedToSpawn": "ここで物をスポーンすることはできません。", "Permissions.NotAllowedToSave": "ここでアイテムは保存できません。", "Permissions.NotAllowedToSwapAvatar": "ここでカスタムアバターは使用できません。", + "Permissions.SavingDisabledForItem": "このアイテムは保存できません。", "User.Actions.Silence": "全体ミュート", "User.Actions.Mute": "ミュート", @@ -2368,6 +2369,7 @@ "Inspector.CharacterController.Warning": "警告!
SimulateRotationにチェックをいれることで、​このコンポーネントを単純なRigidbodyとして使用できます。​前提として、この目的のために最適化されておらず、​適切なRigidbodyが将来提供されることを理解しておいてください。
適切なRigidbodyは以下を提供します:
- CPUとネットワーク負荷の軽減 - CharacterControllerを使用すると、 CPU使用率が高くなり、ネットワークトラフィックが大量に発生します。
- Constraints - Rigidbody間にジョイント、ヒンジ、スプリング、 その他のconstraintを作成できるようになります。
- どのユーザーからもスムーズなシミュレーションと相互作用 - 他の人が操作すると、CharacterControllerはグリッチアウトします。
- 新機能とツール - それらをはるかに簡単に使用できるようになります。
-----------------------
これらの制限を理解している限り、楽しんでください!", "Inspector.PrimitiveMemberEditor.Warning": "警告!このコンポーネントを使用すると、IDを使用して参照を操作できます。​この手法は一般的に「Refハック」と呼ばれます。

これを実行するに、​これはサポートされていないため、​いつか壊れる可能性があることを理解してください。​この機能に依存しないでください。", "Inspector.FacetPreset.Warning":"警告!
FacetPresetsがあると、新しいバージョンのプリセットが公開されると、ファセットが自動的にアップデートされます。ファセットを改造する場合は、このコンポーネントを削除することをお勧めします。", + "Inspector.GrabbableSaveBlock.Warning":"警告!
このコンポーネントは、セキュリティやアセット盗難防止として設計されたものではありません。ゲームプレイやデザイン上の理由で、より簡単に保存をブロックしたい場合に使用することを目的としています。これは簡単に迂回することができ、どのような状況でもセキュリティを高めることはできません。", "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", @@ -2898,6 +2900,7 @@ "UI.ColorPicker.Hexadecimal": "カラー
コード", "UI.ColorPicker.ColorSwatches": "カラー
パレット", + "UI.ColorPicker.Blackbody": "カラー
色温度", "UI.ColorPicker.Red": "赤", "UI.ColorPicker.Green": "緑", From 1a3b1a256af54810b3b952ce01e5d3f585dec63b Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Thu, 29 May 2025 14:33:43 +0200 Subject: [PATCH 483/529] de: grabbable save block, blackbody --- de.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/de.json b/de.json index ac408dc..74db77a 100644 --- a/de.json +++ b/de.json @@ -630,6 +630,7 @@ "Permissions.NotAllowedToSpawn": "Sie sind nicht berechtigt, hier Gegenstände zu spawnen.", "Permissions.NotAllowedToSave": "Sie sind nicht berechtigt, Gegenstände aus dieser Welt zu speichern.", "Permissions.NotAllowedToSwapAvatar": "Sie sind nicht berechtigt, hier einen personalisierten Avatar zu nutzen.", + "Permissions.SavingDisabledForItem": "Speichern ist für diesen Gegenstand gesperrt.", "User.Actions.Silence": "Silencen", "User.Actions.Mute": "Stumm", @@ -2368,6 +2369,7 @@ "Inspector.CharacterController.Warning": "WARNUNG!
Es ist möglich diese Komponente als einfachen Rigidbody zu verwenden, indem 'Rotation Simulieren' ausgewählt wird. Bevor Sie dies tun, verstehen Sie bitte, dass sie nicht für diesen Zweck optimiert ist und dass vollständige Rididbody-Unterstützung in der Zukunft hinzugefügt wird.
Vollständige Rigidbody-Unterstützung wird folgendes ermöglichen:
- CPU- und Netzwerkeffizienz - Mit CharacterController werden Sie höhere CPU-Auslastung und signifikant höhere Netzwerkauslastung verursachen
- Beschränkungen - Sie werden in der Lage sein Gelenke, Schaniere, Federn und andere Beschränkungen zwischen Rigidbodies zu erstellen
- Geschmeidige Simulation und Interaktionen für Jeden - CharacterController wird Fehlverhalten verursachen wenn ein anderer Benutzer versucht damit zu interagieren.
- Neue Features und Tools - Dadurch wird die Verwendung deutlich einfacher
-----------------------
Solange Sie diese Einschränkungen verstehen, viel Spaß!", "Inspector.PrimitiveMemberEditor.Warning": "WARNUNG!
Es ist möglich diese Komponente zu verwenden um mit Referenzen zu interagieren, die über Ihre IDs addressiert werden. Dieser Vorgang ist geläufig bekannt als 'Ref Hacking'.

Bevor Sie dies tun, verstehen Sie bitte dass dies nicht unterstützt ist und zu jedem Zeitpunk kaputtgehen kann. Verlassen Sie sich nicht auf diese Funktionalität für Ihre Kreationen!", "Inspector.FacetPreset.Warning": "WARNUNG!
Facet-Voreinstellungen aktualisieren ihren Inhalt automatisch, wenn wir neue Versionen dieser Voreinstellungen veröffentlichen. Wenn Sie eine eigene Version erstellen, empfehlen wir, diese Komponente zu löschen.", + "Inspector.GrabbableSaveBlock.Warning": "WARNUNG!
Diese Komponente ist kein Sicherheitssystem oder Diebstahlschutz. Sie ist für Situationen bestimmt, in denen die einfachen Speichermöglichkeiten aus Designgründen oder zum Erhalt des Spielerlebnisses blockiert werden sollen. Sie kann einfach umgangen werden, und wir werden die Sicherheit in keinem Fall verbessern.", "Inspector.ParticleSystem.BasicInfo": "Partikel: {count}, FPS: {fps}, Simulationszeit: {time}, Submit-Zeit: {renderSubmitTime}, Render-Allokationen: {allocationCount}", "Inspector.ParticleSystem.TrailInfo": "Spuren: {trailCount} (Kapazität: {trailCapacity}), Spur-Punkt Kapazität: {trailPointCapacity}, Allokationen: {allocationCount}", @@ -2896,6 +2898,7 @@ "UI.ColorPicker.Linear": "Linear", "UI.ColorPicker.Hexadecimal": "Hex", + "UI.ColorPicker.Blackbody": "Schwarzer Körper", "UI.ColorPicker.ColorSwatches": "Palette", "UI.ColorPicker.Red": "Rot", From 9d8308ce79801e467962363e20bf568703b4bf16 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 29 May 2025 15:41:04 -0600 Subject: [PATCH 484/529] Reset bones to bind poses --- 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 | 1 + Missing/fr.md | 1 + Missing/hu.md | 1 + Missing/is.md | 1 + Missing/ja.md | 1 + Missing/ko.md | 1 + Missing/mn.md | 1 + Missing/nl.md | 1 + Missing/no.md | 1 + Missing/pl.md | 1 + Missing/pt-br.md | 1 + Missing/ru.md | 1 + Missing/sv.md | 1 + Missing/th.md | 1 + Missing/tr.md | 1 + Missing/uk.md | 1 + Missing/zh-cn.md | 1 + Missing/zh-tw.md | 1 + README.md | 50 ++++++++++++++++++++++++------------------------ en.json | 1 + 26 files changed, 50 insertions(+), 25 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 0316949..512641e 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -828,6 +828,7 @@ Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.Texture3D.Size Inspector.Texture.ReplaceFromClipboard Inspector.Texture.AlphaGamma diff --git a/Missing/de.md b/Missing/de.md index dba3cc1..bc1c354 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,5 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] +Inspector.SkinnedMesh.ResetBonesToBindPoses UI.ColorPicker.Blackbody diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 6ecbfbe..f9f74c3 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1867,6 +1867,7 @@ Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose Inspector.SkinnedMesh.BakeToStaticMesh Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.SimpleAvatarProtection.RemoveAll Inspector.SimpleAvatarProtection.RemoveSingle Inspector.SimpleAvatarProtection.Warning diff --git a/Missing/eo.md b/Missing/eo.md index eed768f..09e5cff 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -794,6 +794,7 @@ Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.Texture3D.Size Inspector.Texture.ReplaceFromClipboard Inspector.Texture.AlphaGamma diff --git a/Missing/es.md b/Missing/es.md index 1dd4e90..9eb9779 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -155,6 +155,7 @@ Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Texture3D.SpawnVisualizer Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.GaussianSplat.SplatInfo Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex diff --git a/Missing/et.md b/Missing/et.md index 6fd15a5..6beced8 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -1166,6 +1166,7 @@ Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose Inspector.SkinnedMesh.BakeToStaticMesh Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.SimpleAvatarProtection.RemoveAll Inspector.SimpleAvatarProtection.RemoveSingle Inspector.SimpleAvatarProtection.Warning diff --git a/Missing/fi.md b/Missing/fi.md index 4a21d91..ecf860f 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -245,6 +245,7 @@ Inspector.VHACD.Parameter.ConvexHullDownsampling Inspector.SkinnedMesh.VisualizeApproximateBoneBounds Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.SimpleAvatarProtection.Warning Inspector.Texture.TrimByCornerColor Inspector.Texture.MakeTileable diff --git a/Missing/fr.md b/Missing/fr.md index 0cc44a4..ccfc620 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.FacetPreset.Warning UI.ColorPicker.Blackbody diff --git a/Missing/hu.md b/Missing/hu.md index fc8fbd2..f316f7a 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -1251,6 +1251,7 @@ Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose Inspector.SkinnedMesh.BakeToStaticMesh Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.SimpleAvatarProtection.RemoveAll Inspector.SimpleAvatarProtection.RemoveSingle Inspector.SimpleAvatarProtection.Warning diff --git a/Missing/is.md b/Missing/is.md index be98eaf..13c774d 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1339,6 +1339,7 @@ Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose Inspector.SkinnedMesh.BakeToStaticMesh Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.SimpleAvatarProtection.RemoveAll Inspector.SimpleAvatarProtection.RemoveSingle Inspector.SimpleAvatarProtection.Warning diff --git a/Missing/ja.md b/Missing/ja.md index a58d85a..481fd9d 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,5 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] +Inspector.SkinnedMesh.ResetBonesToBindPoses UI.ColorPicker.Blackbody diff --git a/Missing/ko.md b/Missing/ko.md index 009b98b..70a2e15 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.FacetPreset.Warning UI.ColorPicker.Blackbody diff --git a/Missing/mn.md b/Missing/mn.md index 49ca57e..a7451df 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Mongolian [mn] +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.FacetPreset.Warning UI.ColorPicker.Blackbody diff --git a/Missing/nl.md b/Missing/nl.md index 243779f..e6810f7 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -126,6 +126,7 @@ Settings.MysterySettings Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.GaussianSplat.SplatInfo Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex diff --git a/Missing/no.md b/Missing/no.md index cfb15f2..3fb86e8 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -860,6 +860,7 @@ Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.Texture3D.Size Inspector.Texture.ReplaceFromClipboard Inspector.Texture.AlphaGamma diff --git a/Missing/pl.md b/Missing/pl.md index 990b912..4a02073 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -3,6 +3,7 @@ Note that this file updates only during build processes and doesn't necessarily # Polish [pl] World.Category.Avatars +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.FacetPreset.Warning UI.ColorPicker.Blackbody diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 2f1c171..52b2a63 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -861,6 +861,7 @@ Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.Texture3D.Size Inspector.Texture.ReplaceFromClipboard Inspector.Texture.AlphaGamma diff --git a/Missing/ru.md b/Missing/ru.md index 0eadd3c..840f8c6 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -115,6 +115,7 @@ Settings.MysterySettings Inspector.GaussianSplatRenderer.GeneratePointCloudCollider Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.GaussianSplat.SplatInfo Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex diff --git a/Missing/sv.md b/Missing/sv.md index 57e5794..42f4a58 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -1319,6 +1319,7 @@ Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose Inspector.SkinnedMesh.BakeToStaticMesh Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.SimpleAvatarProtection.RemoveAll Inspector.SimpleAvatarProtection.RemoveSingle Inspector.SimpleAvatarProtection.Warning diff --git a/Missing/th.md b/Missing/th.md index 0e52044..95c3c20 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1844,6 +1844,7 @@ Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose Inspector.SkinnedMesh.BakeToStaticMesh Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.SimpleAvatarProtection.RemoveAll Inspector.SimpleAvatarProtection.RemoveSingle Inspector.SimpleAvatarProtection.Warning diff --git a/Missing/tr.md b/Missing/tr.md index c2a1dbc..7431291 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -1200,6 +1200,7 @@ Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose Inspector.SkinnedMesh.BakeToStaticMesh Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.SimpleAvatarProtection.RemoveAll Inspector.SimpleAvatarProtection.RemoveSingle Inspector.SimpleAvatarProtection.Warning diff --git a/Missing/uk.md b/Missing/uk.md index 720a72a..c4c8f96 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -596,6 +596,7 @@ Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose Inspector.SkinnedMesh.BakeToStaticMesh Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.SimpleAvatarProtection.RemoveAll Inspector.SimpleAvatarProtection.RemoveSingle Inspector.SimpleAvatarProtection.Warning diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index b844035..138d97d 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,5 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] +Inspector.SkinnedMesh.ResetBonesToBindPoses UI.ColorPicker.Blackbody diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 2b74aa9..5b3a657 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -856,6 +856,7 @@ Inspector.Skybox.SetActiveSkybox Inspector.AmbientLightSH2.SetActiveAmbientLight Inspector.SkinnedMesh.SortBlendshapes.Name Inspector.SkinnedMesh.SortBlendshapes.NameLength +Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.Texture3D.Size Inspector.Texture.ReplaceFromClipboard Inspector.Texture.AlphaGamma diff --git a/README.md b/README.md index 766f825..f793f96 100644 --- a/README.md +++ b/README.md @@ -2,33 +2,33 @@ 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] - 59.9% - Missing keys: 1061 -German [de] - 100.0% - Missing keys: 1 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2583 +Czech [cs] - 59.9% - Missing keys: 1062 +German [de] - 99.9% - Missing keys: 2 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2584 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.2% - Missing keys: 1027 -Spanish [es] - 86.8% - Missing keys: 349 -Estonian [et] - 31.2% - Missing keys: 1821 -Finnish [fi] - 87.9% - Missing keys: 321 -French [fr] - 99.9% - Missing keys: 2 -Hungarian [hu] - 25.0% - Missing keys: 1985 -Icelandic [is] - 23.4% - Missing keys: 2026 -Japanese [ja] - 100.0% - Missing keys: 1 -Korean [ko] - 99.9% - Missing keys: 2 -Mongolian [mn] - 99.9% - Missing keys: 2 -Dutch [nl] - 88.0% - Missing keys: 318 -Norwegian [no] - 58.6% - Missing keys: 1095 -Polish [pl] - 99.9% - Missing keys: 3 -Portuguese (Brazil) [pt-br] - 58.6% - Missing keys: 1096 -Russian [ru] - 88.4% - Missing keys: 307 -Swedish [sv] - 24.1% - Missing keys: 2009 -Thai [th] - 2.6% - Missing keys: 2577 -Turkish [tr] - 30.7% - Missing keys: 1833 -Ukrainian [uk] - 49.6% - Missing keys: 1334 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 1 -Chinese (Traditional, Taiwan) [zh-tw] - 58.8% - Missing keys: 1090 +Esperanto [eo] - 61.2% - Missing keys: 1028 +Spanish [es] - 86.8% - Missing keys: 350 +Estonian [et] - 31.2% - Missing keys: 1822 +Finnish [fi] - 87.8% - Missing keys: 322 +French [fr] - 99.9% - Missing keys: 3 +Hungarian [hu] - 25.0% - Missing keys: 1986 +Icelandic [is] - 23.4% - Missing keys: 2027 +Japanese [ja] - 99.9% - Missing keys: 2 +Korean [ko] - 99.9% - Missing keys: 3 +Mongolian [mn] - 99.9% - Missing keys: 3 +Dutch [nl] - 87.9% - Missing keys: 319 +Norwegian [no] - 58.6% - Missing keys: 1096 +Polish [pl] - 99.8% - Missing keys: 4 +Portuguese (Brazil) [pt-br] - 58.6% - Missing keys: 1097 +Russian [ru] - 88.4% - Missing keys: 308 +Swedish [sv] - 24.1% - Missing keys: 2010 +Thai [th] - 2.6% - Missing keys: 2578 +Turkish [tr] - 30.7% - Missing keys: 1834 +Ukrainian [uk] - 49.6% - Missing keys: 1335 +Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 +Chinese (Traditional, Taiwan) [zh-tw] - 58.8% - Missing keys: 1091 -Total keys: 2646 +Total keys: 2647 ## 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. diff --git a/en.json b/en.json index bdcf17d..bfca25e 100644 --- a/en.json +++ b/en.json @@ -2234,6 +2234,7 @@ "Inspector.SkinnedMesh.BakeToStaticMesh": "Bake To Static Mesh", "Inspector.SkinnedMesh.SortBlendshapes.Name": "Sort Blendshapes (by name)", "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "Sort Blendshapes (by name length, then name)", + "Inspector.SkinnedMesh.ResetBonesToBindPoses": "Reset Bones to bind poses", "Inspector.SimpleAvatarProtection.RemoveAll": "Remove All Instances", "Inspector.SimpleAvatarProtection.RemoveSingle": "Remove Single Instance", From 6dd256e8326ebecf7a8c33dfaa381cb062d61468 Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Fri, 30 May 2025 00:51:05 +0300 Subject: [PATCH 485/529] chore: translate new strings --- fr.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fr.json b/fr.json index 837e2be..d64048a 100644 --- a/fr.json +++ b/fr.json @@ -2234,6 +2234,7 @@ "Inspector.SkinnedMesh.BakeToStaticMesh": "Pré-calculer vers un modèle statique", "Inspector.SkinnedMesh.SortBlendshapes.Name": "Trier les Blendshapes (par nom)", "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "Trier les Blenshapes (par longueur, puis nom)", + "Inspector.SkinnedMesh.ResetBonesToBindPoses": "Réinitialiser les os aux poses bind", "Inspector.SimpleAvatarProtection.RemoveAll": "Supprimer TOUTES les instances", "Inspector.SimpleAvatarProtection.RemoveSingle": "Supprimer une seule instance", @@ -2367,6 +2368,8 @@ "Inspector.CharacterController.Warning": "ATTENTION!
Il est possible d'utiliser ce composant comme un simple RigidBody en cochant SimulateRotation. Avant de le faire, veuillez comprendre qu'il n'est pas optimisé à cet effet et qu'un support Rigidbody approprié arrive à l'avenir.
Un support rigidbody approprié offrira :
- Efficacité du processeur et du réseau - avec CharacterController, vous obtiendrez une utilisation plus élevée du processeur et une quantité importante de trafic réseau
- Contraintes - vous pourrez créer des articulations, des charnières, des ressorts et d'autres contraintes entre les corps rigides
- Simulation et interactions fluides pour tout le monde - CharacterController disparaîtra si une autre personne essaie d'interagir
- Nouvelles fonctionnalités et outils - pour en faciliter l'utilisation
-- ---------------------
Vous pouvez en trouver plus sur GitHub n°22. Tant que vous comprenez ces limites, amusez-vous !", "Inspector.PrimitiveMemberEditor.Warning": "ATTENTION!
Il est possible d'utiliser ce composant pour interagir avec des références depuis leur ID. Ce processus est appelé 'ref hacking'.

Avant de continuer, faire cela n'est pas supporté officiellement et peut casser à tout moment. Ne comptez pas dessus pour vos créations.", + "Inspector.FacetPreset.Warning": "ATTENTION!
Les FacetPreset vont automatiquement mettre à jour la facette à sa dernière version. Si vous créez une version customisée, il est recommandé de retirer ce composant.", + "Inspector.GrabbableSaveBlock.Warning": "ATTENTION!
Ce composant n'est pas là comme un système de sécurité. Il est destiné à être utilisé pour les cas où vous souhaitez bloquer les méthodes plus faciles de sauvegarde pour des raisons de gameplay ou de conception. Il peut facilement être contourné et il ne sera en aucun cas rendu plus sûr.", "Inspector.ParticleSystem.BasicInfo": "Particules: {count} Dernière durée de simulation: {time} Allocations de rendu: {allocationCount}", "Inspector.ParticleSystem.TrailInfo": "Traînées: {trailCount} (capacité: {trailCapacity}), Capacité de points: {trailPointCapacity}, Allocations: {allocationCount}", @@ -2895,6 +2898,7 @@ "UI.ColorPicker.Linear": "Linéaire", "UI.ColorPicker.Hexadecimal": "Hex", + "UI.ColorPicker.Blackbody": "Corps noir", "UI.ColorPicker.ColorSwatches": "Échantillons", "UI.ColorPicker.Red": "Rouge", From 6d224e6610b3effadbf6a1b7121a1de25b1a5068 Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Fri, 30 May 2025 00:51:14 +0300 Subject: [PATCH 486/529] chore: format --- fr.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fr.json b/fr.json index d64048a..2b4beb3 100644 --- a/fr.json +++ b/fr.json @@ -868,7 +868,7 @@ "Tools.GaussianSplat.Name": "Outil de splat gaussien", "Tools.GaussianSplat.ClipBox": "Zone de coupe", "Tools.GaussianSplat.ClipSphere": "Sphère de coupe", - "Tools.GaussianSplat.ClipCylinder" : "Cylindre de coupe", + "Tools.GaussianSplat.ClipCylinder": "Cylindre de coupe", "Tools.ComponentClone.Name": "Outil de clonage de composants", "Tools.ComponentClone.SingleInstanceOn": "Instance seule: activée", @@ -1638,7 +1638,6 @@ "Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "Activez cette option pour utiliser le périphérique de sortie audio par défaut de votre système. Désactiver cette option peut être utile si vous voulez que l'audio sorte d'un autre périphérique. Ceci peut être utile si vous utilisez des périphériques différents lors du passage entre la VR le bureau.", "Settings.AudioOutputDeviceSettings.DevicePriorities": "Configurer les périphériques de sortie audio préférés", "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "Périphériques de sortie audio", - "Settings.AudioOutputDeviceSettings.SetAsDefault": "Définir comme défaut", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Rafraîchir les périphériques audio", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Presser cette option va forcer Resonite à rafraîchir tous les périphériques audio. Dans tous les cas, vous n'avez pas besoin de le faire mais dans certains cas, cela peut aider.", From 0c35311d9647b419aaef6487195e95cb701c3711 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 29 May 2025 16:02:50 -0600 Subject: [PATCH 487/529] Update stats --- Missing/cs.md | 2 ++ Missing/de.md | 2 ++ Missing/en-gb.md | 2 ++ Missing/eo.md | 2 ++ Missing/es.md | 2 ++ Missing/et.md | 2 ++ Missing/fi.md | 2 ++ Missing/fr.md | 2 ++ Missing/hu.md | 2 ++ Missing/is.md | 2 ++ Missing/ja.md | 2 ++ Missing/ko.md | 2 ++ Missing/mn.md | 2 ++ Missing/nl.md | 2 ++ Missing/no.md | 2 ++ Missing/pl.md | 2 ++ Missing/pt-br.md | 2 ++ Missing/ru.md | 2 ++ Missing/sv.md | 2 ++ Missing/th.md | 2 ++ Missing/tr.md | 2 ++ Missing/uk.md | 2 ++ Missing/zh-cn.md | 2 ++ Missing/zh-tw.md | 2 ++ README.md | 50 ++++++++++++++++++++++++------------------------ 25 files changed, 73 insertions(+), 25 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 512641e..a8c8ec6 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -35,6 +35,7 @@ Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient +Permissions.SavingDisabledForItem Contacts.RequestInvite Contacts.NoSession Contacts.IncompatibleSession @@ -842,6 +843,7 @@ Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description diff --git a/Missing/de.md b/Missing/de.md index bc1c354..50fdf77 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,6 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] +Permissions.SavingDisabledForItem Inspector.SkinnedMesh.ResetBonesToBindPoses +Inspector.GrabbableSaveBlock.Warning UI.ColorPicker.Blackbody diff --git a/Missing/en-gb.md b/Missing/en-gb.md index f9f74c3..1468ee8 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -525,6 +525,7 @@ Session.JoinVerifier.SetCustomVerifier Permissions.NotAllowedToSpawn Permissions.NotAllowedToSave Permissions.NotAllowedToSwapAvatar +Permissions.SavingDisabledForItem User.Actions.Silence User.Actions.Mute User.Actions.Jump @@ -1976,6 +1977,7 @@ Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/eo.md b/Missing/eo.md index 09e5cff..6a4ca5b 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -22,6 +22,7 @@ Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient +Permissions.SavingDisabledForItem Contacts.RequestInvite Contacts.NoSession Contacts.IncompatibleSession @@ -808,6 +809,7 @@ Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.Welcome diff --git a/Missing/es.md b/Missing/es.md index 9eb9779..b2451a4 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -10,6 +10,7 @@ World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError World.Category.Avatars Account.Type.Stripe +Permissions.SavingDisabledForItem Contacts.RequestInvite Contacts.AskToJoin Contacts.InviteRequest.UserWantsToJoin @@ -161,6 +162,7 @@ Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex Inspector.GaussianSplat.ReorderMorton Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo UI.ColorPicker.Blackbody diff --git a/Missing/et.md b/Missing/et.md index 6beced8..e97e5e4 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -235,6 +235,7 @@ Session.JoinVerifier.EnableText Session.JoinVerifier.Label Session.JoinVerifier.ComponentWarning Session.JoinVerifier.SetCustomVerifier +Permissions.SavingDisabledForItem Contacts.RevokeInvite Contacts.RequestInvite Contacts.Unblocked @@ -1245,6 +1246,7 @@ Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/fi.md b/Missing/fi.md index ecf860f..8d06809 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -8,6 +8,7 @@ Interaction.Grab.HoldToHold World.Connection.LNL.LNLPoke World.Actions.GuestWarning World.Category.Avatars +Permissions.SavingDisabledForItem Contacts.Unblocked Tools.ProtoFlux.Drive Tools.ProtoFlux.Source @@ -274,6 +275,7 @@ Inspector.DataPreset.AddAllChildren Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.Collider.SetFromLocalBounds diff --git a/Missing/fr.md b/Missing/fr.md index ccfc620..42d140c 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,7 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] +Permissions.SavingDisabledForItem Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning UI.ColorPicker.Blackbody diff --git a/Missing/hu.md b/Missing/hu.md index f316f7a..ee404cf 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -79,6 +79,7 @@ Session.JoinVerifier.SetCustomVerifier Permissions.NotAllowedToSpawn Permissions.NotAllowedToSave Permissions.NotAllowedToSwapAvatar +Permissions.SavingDisabledForItem Contacts.RequestInvite Contacts.NoSession Contacts.Migrated @@ -1370,6 +1371,7 @@ Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/is.md b/Missing/is.md index 13c774d..4ea1c0e 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -112,6 +112,7 @@ Session.JoinVerifier.EnableText Session.JoinVerifier.Label Session.JoinVerifier.ComponentWarning Session.JoinVerifier.SetCustomVerifier +Permissions.SavingDisabledForItem Contacts.RevokeInvite Contacts.RequestInvite Contacts.RecordingVoiceMessage @@ -1458,6 +1459,7 @@ Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/ja.md b/Missing/ja.md index 481fd9d..3ebccf9 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,6 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] +Permissions.SavingDisabledForItem Inspector.SkinnedMesh.ResetBonesToBindPoses +Inspector.GrabbableSaveBlock.Warning UI.ColorPicker.Blackbody diff --git a/Missing/ko.md b/Missing/ko.md index 70a2e15..04adaf8 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,7 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] +Permissions.SavingDisabledForItem Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning UI.ColorPicker.Blackbody diff --git a/Missing/mn.md b/Missing/mn.md index a7451df..d858757 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -2,7 +2,9 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Mongolian [mn] +Permissions.SavingDisabledForItem Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning UI.ColorPicker.Blackbody diff --git a/Missing/nl.md b/Missing/nl.md index e6810f7..535ba13 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -7,6 +7,7 @@ Interaction.Grab.StickyGrab Interaction.Grab.HoldToHold World.Category.Avatars Account.Type.Stripe +Permissions.SavingDisabledForItem Contacts.RequestInvite Contacts.AskToJoin Contacts.InviteRequest.UserWantsToJoin @@ -132,6 +133,7 @@ Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex Inspector.GaussianSplat.ReorderMorton Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning UI.ColorPicker.Blackbody Universe.UI.Narrative Universe.UI.Freeform diff --git a/Missing/no.md b/Missing/no.md index 3fb86e8..e3c9fc3 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -64,6 +64,7 @@ Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient +Permissions.SavingDisabledForItem Contacts.RequestInvite Contacts.NoSession Contacts.IncompatibleSession @@ -874,6 +875,7 @@ Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description diff --git a/Missing/pl.md b/Missing/pl.md index 4a02073..f1e0377 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -3,7 +3,9 @@ Note that this file updates only during build processes and doesn't necessarily # Polish [pl] World.Category.Avatars +Permissions.SavingDisabledForItem Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning UI.ColorPicker.Blackbody diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 52b2a63..845a5a0 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -65,6 +65,7 @@ Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient +Permissions.SavingDisabledForItem Contacts.RequestInvite Contacts.NoSession Contacts.IncompatibleSession @@ -875,6 +876,7 @@ Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description diff --git a/Missing/ru.md b/Missing/ru.md index 840f8c6..666a37d 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -7,6 +7,7 @@ Interaction.Grab.StickyGrab Interaction.Grab.HoldToHold World.Category.Avatars Account.Type.Stripe +Permissions.SavingDisabledForItem Contacts.RequestInvite Contacts.AskToJoin Contacts.InviteRequest.UserWantsToJoin @@ -121,6 +122,7 @@ Inspector.GaussianSplat.Variant Inspector.GaussianSplat.ColorByIndex Inspector.GaussianSplat.ReorderMorton Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning UI.ColorPicker.Blackbody Universe.UI.Narrative Universe.UI.Freeform diff --git a/Missing/sv.md b/Missing/sv.md index 42f4a58..bddad64 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -21,6 +21,7 @@ Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient +Permissions.SavingDisabledForItem Contacts.RequestInvite Contacts.NoSession Contacts.IncompatibleSession @@ -1438,6 +1439,7 @@ Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/th.md b/Missing/th.md index 95c3c20..4014f46 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -476,6 +476,7 @@ Session.JoinVerifier.SetCustomVerifier Permissions.NotAllowedToSpawn Permissions.NotAllowedToSave Permissions.NotAllowedToSwapAvatar +Permissions.SavingDisabledForItem User.Actions.Silence User.Actions.Mute User.Actions.Jump @@ -1963,6 +1964,7 @@ Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/tr.md b/Missing/tr.md index 7431291..c0a5a8d 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -265,6 +265,7 @@ Session.JoinVerifier.SetCustomVerifier Permissions.NotAllowedToSpawn Permissions.NotAllowedToSave Permissions.NotAllowedToSwapAvatar +Permissions.SavingDisabledForItem Contacts.RevokeInvite Contacts.RequestInvite Contacts.Unblocked @@ -1253,6 +1254,7 @@ Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/uk.md b/Missing/uk.md index c4c8f96..cac3a54 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -11,6 +11,7 @@ World.Error.UnhandledError World.Category.Avatars World.Edit.ReadOnly Account.Type.Stripe +Permissions.SavingDisabledForItem Contacts.RequestInvite Contacts.AskToJoin Contacts.InviteRequest.UserWantsToJoin @@ -715,6 +716,7 @@ Inspector.AvatarExpression.AutoAssign Inspector.CharacterController.Warning Inspector.PrimitiveMemberEditor.Warning Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Inspector.ParticleStyle.CommonTransitions diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 138d97d..d9ccca4 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,6 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] +Permissions.SavingDisabledForItem Inspector.SkinnedMesh.ResetBonesToBindPoses +Inspector.GrabbableSaveBlock.Warning UI.ColorPicker.Blackbody diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 5b3a657..99ab217 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -63,6 +63,7 @@ Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient +Permissions.SavingDisabledForItem Contacts.RequestInvite Contacts.NoSession Contacts.IncompatibleSession @@ -870,6 +871,7 @@ Inspector.DataPreset.SetActive Inspector.DataPreset.SetValues Inspector.DataPreset.AddAllChildren Inspector.FacetPreset.Warning +Inspector.GrabbableSaveBlock.Warning Inspector.ParticleSystem.BasicInfo Inspector.ParticleSystem.TrailInfo Tutorial.Welcome.SettingsPrimaryLeft.Description diff --git a/README.md b/README.md index f793f96..fff7020 100644 --- a/README.md +++ b/README.md @@ -2,33 +2,33 @@ 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] - 59.9% - Missing keys: 1062 -German [de] - 99.9% - Missing keys: 2 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2584 +Czech [cs] - 59.8% - Missing keys: 1064 +German [de] - 99.8% - Missing keys: 4 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2586 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.2% - Missing keys: 1028 -Spanish [es] - 86.8% - Missing keys: 350 -Estonian [et] - 31.2% - Missing keys: 1822 -Finnish [fi] - 87.8% - Missing keys: 322 -French [fr] - 99.9% - Missing keys: 3 -Hungarian [hu] - 25.0% - Missing keys: 1986 -Icelandic [is] - 23.4% - Missing keys: 2027 -Japanese [ja] - 99.9% - Missing keys: 2 -Korean [ko] - 99.9% - Missing keys: 3 -Mongolian [mn] - 99.9% - Missing keys: 3 -Dutch [nl] - 87.9% - Missing keys: 319 -Norwegian [no] - 58.6% - Missing keys: 1096 -Polish [pl] - 99.8% - Missing keys: 4 -Portuguese (Brazil) [pt-br] - 58.6% - Missing keys: 1097 -Russian [ru] - 88.4% - Missing keys: 308 -Swedish [sv] - 24.1% - Missing keys: 2010 -Thai [th] - 2.6% - Missing keys: 2578 -Turkish [tr] - 30.7% - Missing keys: 1834 -Ukrainian [uk] - 49.6% - Missing keys: 1335 -Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 -Chinese (Traditional, Taiwan) [zh-tw] - 58.8% - Missing keys: 1091 +Esperanto [eo] - 61.1% - Missing keys: 1030 +Spanish [es] - 86.7% - Missing keys: 352 +Estonian [et] - 31.1% - Missing keys: 1824 +Finnish [fi] - 87.8% - Missing keys: 324 +French [fr] - 99.8% - Missing keys: 5 +Hungarian [hu] - 25.0% - Missing keys: 1988 +Icelandic [is] - 23.4% - Missing keys: 2029 +Japanese [ja] - 99.8% - Missing keys: 4 +Korean [ko] - 99.8% - Missing keys: 5 +Mongolian [mn] - 99.8% - Missing keys: 5 +Dutch [nl] - 87.9% - Missing keys: 321 +Norwegian [no] - 58.6% - Missing keys: 1098 +Polish [pl] - 99.8% - Missing keys: 6 +Portuguese (Brazil) [pt-br] - 58.5% - Missing keys: 1099 +Russian [ru] - 88.3% - Missing keys: 310 +Swedish [sv] - 24.0% - Missing keys: 2012 +Thai [th] - 2.6% - Missing keys: 2580 +Turkish [tr] - 30.7% - Missing keys: 1836 +Ukrainian [uk] - 49.5% - Missing keys: 1337 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 4 +Chinese (Traditional, Taiwan) [zh-tw] - 58.7% - Missing keys: 1093 -Total keys: 2647 +Total keys: 2649 ## 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. From 013a7c647b38709576b581f43d700cf60496a746 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 29 May 2025 18:30:59 -0600 Subject: [PATCH 488/529] Update stats --- Missing/de.md | 3 --- Missing/fr.md | 4 ---- Missing/ja.md | 3 --- README.md | 6 +++--- 4 files changed, 3 insertions(+), 13 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index 50fdf77..c0eb6e1 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,8 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] -Permissions.SavingDisabledForItem Inspector.SkinnedMesh.ResetBonesToBindPoses -Inspector.GrabbableSaveBlock.Warning -UI.ColorPicker.Blackbody diff --git a/Missing/fr.md b/Missing/fr.md index 42d140c..54d72a6 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -3,8 +3,4 @@ Note that this file updates only during build processes and doesn't necessarily # French [fr] Permissions.SavingDisabledForItem -Inspector.SkinnedMesh.ResetBonesToBindPoses -Inspector.FacetPreset.Warning -Inspector.GrabbableSaveBlock.Warning -UI.ColorPicker.Blackbody diff --git a/Missing/ja.md b/Missing/ja.md index 3ebccf9..efa2cc1 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,8 +2,5 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] -Permissions.SavingDisabledForItem Inspector.SkinnedMesh.ResetBonesToBindPoses -Inspector.GrabbableSaveBlock.Warning -UI.ColorPicker.Blackbody diff --git a/README.md b/README.md index fff7020..33edf72 100644 --- a/README.md +++ b/README.md @@ -3,17 +3,17 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 59.8% - Missing keys: 1064 -German [de] - 99.8% - Missing keys: 4 +German [de] - 100.0% - Missing keys: 1 English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2586 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 61.1% - Missing keys: 1030 Spanish [es] - 86.7% - Missing keys: 352 Estonian [et] - 31.1% - Missing keys: 1824 Finnish [fi] - 87.8% - Missing keys: 324 -French [fr] - 99.8% - Missing keys: 5 +French [fr] - 100.0% - Missing keys: 1 Hungarian [hu] - 25.0% - Missing keys: 1988 Icelandic [is] - 23.4% - Missing keys: 2029 -Japanese [ja] - 99.8% - Missing keys: 4 +Japanese [ja] - 100.0% - Missing keys: 1 Korean [ko] - 99.8% - Missing keys: 5 Mongolian [mn] - 99.8% - Missing keys: 5 Dutch [nl] - 87.9% - Missing keys: 321 From 506fbee0e20676bac23192e1e4701ad79d2f52d4 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Fri, 30 May 2025 09:49:49 +0900 Subject: [PATCH 489/529] KO: New messages and more. --- ko.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ko.json b/ko.json index d24e6e8..2b64ea8 100644 --- a/ko.json +++ b/ko.json @@ -627,9 +627,10 @@ "Session.JoinVerifier.ComponentWarning" : "경고: 현재 인증 프로그램 활성화 후 위/변조를 방지할 수 있는 방법이 없습니다. ProtoFlux로 설정을 조작하는 것이 문제가 된다면 이 기능을 사용하지 마세요.", "Session.JoinVerifier.SetCustomVerifier" : "세션참여 인증기로 설정", - "Permissions.NotAllowedToSpawn": "생성 작업이 금지된 월드입니다.", - "Permissions.NotAllowedToSave": "저장(Save) 작업이 금지된 월드입니다.", - "Permissions.NotAllowedToSwapAvatar": "지정된 아바타만 사용가능한 월드입니다.", + "Permissions.NotAllowedToSpawn": "생성이 금지된 월드입니다.", + "Permissions.NotAllowedToSave": "저장이 금지된 월드입니다.", + "Permissions.NotAllowedToSwapAvatar": "지정 아바타만 사용 가능한 월드입니다.", + "Permissions.SavingDisabledForItem": "이 항목은 저장할 수 없습니다.", "User.Actions.Silence": "음소거", "User.Actions.Mute": "음성 끄기", @@ -2234,6 +2235,7 @@ "Inspector.SkinnedMesh.BakeToStaticMesh": "정적 메시로 베이크", "Inspector.SkinnedMesh.SortBlendshapes.Name": "블렌드셰이프명으로 정렬", "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "블렌드셰이프명 길이(동일한 경우 이름)로 정렬", + "Inspector.SkinnedMesh.ResetBonesToBindPoses": "지정된 포즈로 본 재설정", "Inspector.SimpleAvatarProtection.RemoveAll": "아바타 보호기능 모두 제거", "Inspector.SimpleAvatarProtection.RemoveSingle": "단일 아바타 보호기능 제거", @@ -2367,7 +2369,8 @@ "Inspector.CharacterController.Warning": "경고!
SimulateRotation을 선택하여, 이 구성요소를 단순한 형태의 리지드바디로 이용하실 수 있습니다. 이 기능은 향후 적절한 버전으로 지원될 예정이며, 현재는 목적에 부합하는 용도로 사용하기에 최적화된 상태는 아님을 이해해 주시기 바랍니다.
적절한 리지드바디는 아래와 같은 장단점을 제공합니다.
- CPU 및 네트워크 효율성 - CharacterController를 사용하는 경우, 더 많은 CPU 사용량과 상당한 양의 네트워크 트래픽이 발생됩니다.
- 제약 조건 - 리지드바디 간 조인트, 힌지, 스프링 및 기타 제약 조건을 생성할 수 있습니다.
- 여러 사용자에 대한 매끄러운 시뮬레이션 및 상호 작용 - 다른 사람이 상호 작용을 시도하면 CharacterController에서 오류를 발생시킵니다.
- 새로운 기능 및 도구 - 훨씬 더 간단한 사용환경을 제공합니다.
-----------------------
GitHub 이슈 #22에서 더 많은 정보를 확인하실 수 있습니다. 이러한 제약사항을 이해하신 후 즐겨주세요!", "Inspector.PrimitiveMemberEditor.Warning": "경고!
이 구성요소를 사용하면 해당 ID를 사용하여 참조와 상호작용할 수 있습니다. 이것을 일반적으로 'Ref Hacking'이라고 합니다.

사용하기 앞서 이 기능은 언제든지 중단되거나 지원이 끊길 수 있음을 염두해 두시기 바랍니다.", - + "Inspector.FacetPreset.Warning":"경고!
이 구성요소는 새로운 프리셋을 게시할 경우 컨텐츠를 자동으로 갱신합니다. 사용자 정의 버전을 만드는 경우, 이 구성요소를 삭제하는것이 좋습니다.", + "Inspector.GrabbableSaveBlock.Warning":"경고!
이 구성요소는 보안적 측면을 고려하여 설계된 것은 아닙니다. 게임의 규칙이나 디자인상의 이유로 저장을 차단하는 쉬운 방법을 제시하는 것 뿐 이기에 우회될 수 있습니다.", "Inspector.ParticleSystem.BasicInfo" : "입자: {count}\t모의 시간: {time}\t렌더 할당량: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "꼬리: {trailCount} (용량: {trailCapacity}), 지점 용량: {trailPointCapacity}, 할당량: {allocationCount}", @@ -2896,6 +2899,7 @@ "UI.ColorPicker.Hexadecimal": "16진수", "UI.ColorPicker.ColorSwatches": "견본", + "UI.ColorPicker.Blackbody": "흑체", "UI.ColorPicker.Red": "적", "UI.ColorPicker.Green": "녹", From 5d1828ad839d832ae87b1a97133b16560933ab0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=9E=E3=81=9E=E3=81=8B=E3=81=99?= Date: Fri, 30 May 2025 22:06:10 +0900 Subject: [PATCH 490/529] rework ja locale --- ja.json | 92 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/ja.json b/ja.json index ec10b53..c340d4b 100644 --- a/ja.json +++ b/ja.json @@ -670,9 +670,9 @@ "Notifications.IsOnline": "さんがオンラインになりました", "Notifications.IsOnlineOnDifferentVersion": " (using version: {version})さんがオンラインになりました", "Notifications.ReceivedContactRequest": "フレンドリクエストを受け取りました", - "Notifications.ReceivedInvite": "招待を受けました:", + "Notifications.ReceivedInvite": "招待を受け取りました:", "Notifications.ReceivedItem": "アイテムが届きました:", - "Notifications.VoiceMessage": "ボイスメッセージが送られてきました", + "Notifications.VoiceMessage": "ボイスメッセージを受け取りました", "Notifications.SessionStarted": "セッションが開始しました:", "Notifications.UserJoined": "ユーザーが参加しました", "Notifications.UserLeft": "ユーザーが退出しました", @@ -1557,21 +1557,21 @@ "Settings.VoiceSettings.MutePersistence": "ログイン時のミュート状態", "Settings.VoiceSettings.MutePersistence.Description": "Start Unmuted: ログイン時、ミュートが解除された状態になります。\n\nStarted Muted: ログイン時、ミュート状態になります。発話する際にミュートを解除するか \"プッシュトゥトーク\" キー (デフォルトでVキー)を押す必要があります。\n\nRemember Last: ログイン時、前回のプレイ時のミュート状態が引き継がれます。", - "Settings.EarmuffSettings": "イヤーマフ", - "Settings.EarmuffSettings.EarmuffEnabled": "イヤーマフを使用", - "Settings.EarmuffSettings.EarmuffEnabled.Description": "イヤーマフモードを有効にすると、ユーザーの声の大きさが距離や向きによって小さくなります。\n\nこの機能により\"リスニングコーン\"が形成され、複数の声が重なって聞き取りにくい場合に役立ちます。", + "Settings.EarmuffSettings": "イヤーマフ設定", + "Settings.EarmuffSettings.EarmuffEnabled": "イヤーマフを使う", + "Settings.EarmuffSettings.EarmuffEnabled.Description": "イヤーマフモードを有効にすると、ユーザーの声の大きさが距離や向きによって大幅に減衰するようになります。\n\nこの機能により\"リスニングコーン\"が形成され、複数の声が重なって聞き取りにくい場合に役立ちます。", "Settings.EarmuffSettings.Directionality" : "指向性", - "Settings.EarmuffSettings.Directionality.Description" : "声の減衰の指向性を設定できます。0%にするとあなたの後ろの声は、あなたの前の声と同じ音量になります。100%にすると、かなり近くにいない限り後ろの声は聞こえません。\n\n後ろからの声をよく聞きたい場合は、この値を下げてください。", - "Settings.EarmuffSettings.Distance" : "距離", - "Settings.EarmuffSettings.Distance.Description" : "あなたの前方のに向かって(指向性が0%の場合は後方も)、この距離を超えると声が小さくなります。", - "Settings.EarmuffSettings.Angle": "角度", - "Settings.EarmuffSettings.Angle.Description": "あなたの顔から前方に向かって、声が普通の音量で聞こえる範囲の角度を設定できます(\"リスニングコーン\"の角度です)。この角度を超えた声は、移行開始距離に達すると小さくなっていきます。", - "Settings.EarmuffSettings.TransitionStart": "移行開始距離", - "Settings.EarmuffSettings.TransitionStart.Description": "\"リスニングコーン\"からどれだけ離れると声が小さくなり始めるかを設定できます。この値をゼロ以上にすることをお勧めします。そうすることで、横からの声や頭の近くからの声(例:あなたのすぐ後ろにいるユーザーの声)をより含むことができます。", - "Settings.EarmuffSettings.TransitionLength": "移行の距離", + "Settings.EarmuffSettings.Directionality.Description" : "声の減衰の指向性を設定できます。
0%にすると、後ろから聞こえる声と前から聞こえる声が同じ音量になります。
100%にすると、かなり近くにいない限り後ろの声は聞こえなくなります。\n\n後ろからの声をよく聞きたい場合は、この値を下げてください。", + "Settings.EarmuffSettings.Distance" : "声を拾う距離", + "Settings.EarmuffSettings.Distance.Description" : "あなたの前方向に(指向性が0%の場合は後方も)、この距離を超えると声が小さくなります。", + "Settings.EarmuffSettings.Angle": "声を拾う範囲の角度", + "Settings.EarmuffSettings.Angle.Description": "普通の音量で声が聞こえる範囲を角度で設定します(\"リスニングコーン\"の角度です)。この範囲の外から聞こえる声は、減衰開始距離より遠くなると小さくなっていきます。", + "Settings.EarmuffSettings.TransitionStart": "減衰し始める距離", + "Settings.EarmuffSettings.TransitionStart.Description": "\"リスニングコーン\"からどれだけ離れると声が小さくなり始めるかを設定できます。真横や真後ろにいる人の声を聴くために、この値は0以上にしておくことをおすすめします。", + "Settings.EarmuffSettings.TransitionLength": "減衰にかける距離", "Settings.EarmuffSettings.TransitionLength.Description": "声の音量が小さくなり始めてから完全に聞こえなくなるまでの距離を設定できます。値が大きいほど音量は緩やかに小さくなり、値が小さいほど音量は急に小さくなります。", - "Settings.EarmuffSettings.VolumeAttenuation": "外からの音量", - "Settings.EarmuffSettings.VolumeAttenuation.Description": "\"リスニングコーン\"の外から聞こえる声の大きさを設定できます。これを0%に設定すると、リスニングコーンの外からの声が聞こえなくなります。", + "Settings.EarmuffSettings.VolumeAttenuation": "範囲外からの音量", + "Settings.EarmuffSettings.VolumeAttenuation.Description": "\"リスニングコーン\"の外から聞こえる声の大きさを設定できます。0%に設定すると、リスニングコーンの外からの声が聞こえなくなります。", "Settings.RealtimeNetworkingSettings.DisableLAN": "LANを無効化", "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "LANを利用した機能が無効化されます。例えば、同じLAN内で動くセッションを表示したり、逆に同じLAN内にいる人が自分のセッションを見れるようにする機能などが含まれます。", @@ -1824,22 +1824,22 @@ "Settings.TextureQualitySettings.TextureSizeLimit.Description" : "読み込むテクスチャ解像度の最大値を制限するために使用します。設定した解像度以上サイズのテクスチャは、設定された解像度に制限されます。小さいテクスチャは影響を受けません。\n\n相対的なテクスチャサイズ適用後にこの設定が適用されます。", "Settings.TextureQualitySettings.MinimumTextureSize" : "このサイズを超えるテクスチャを制限", "Settings.TextureQualitySettings.MinimumTextureSize.Description" : "上記の設定によって制限されるテクスチャの最小解像度を制御します。テクスチャがこのサイズ以下の場合、そのまま読み込みます。\n\n例:ここで512に設定すると、テクスチャ解像度が256の場合、相対的なテクスチャサイズを半分に設定しても256のまま読み込みます。", - "Settings.TextureQualitySettings.DefaultFilterMode" : "テクスチャフィルタリング", + "Settings.TextureQualitySettings.DefaultFilterMode" : "テクスチャ補間のフィルタリング", "Settings.TextureQualitySettings.DefaultFilterMode.Description" : "テクスチャに使用するフィルタリングを設定し、品質とパフォーマンスを制御できます。\n\nPoint: 補間なしの最低品質。テクスチャはブロック状になります。\n\nBilinear: テクスチャのピクセルは補間されますが、ミップマップの境界線が見える場合があります。\n\nTrilinear: 異なるミップマップ間を滑らかに補間し、境界線は目立たなくなります。\n\nAnisotropic: (異方性フィルタリング)最高品質。テクスチャが斜めに表示される際にも鮮明になります。", "Settings.TextureQualitySettings.AnisotropicLevel" : "異方性フィルタリングの品質", "Settings.TextureQualitySettings.AnisotropicLevel.Description" : "異方性フィルタリングの品質を設定できます。", "Settings.TextureQualitySettings.ReloadAllTextures" : "すべてのテクスチャを再読み込む(重くなる可能性があります)", "Settings.ResolutionSettings": "解像度", - "Settings.ResolutionSettings.Fullscreen": "フルスクリーン", + "Settings.ResolutionSettings.Fullscreen": "フルスクリーンモード", "Settings.ResolutionSettings.Fullscreen.Description": "フルスクリーンモードとウィンドウモードを切り替えます。", "Settings.ResolutionSettings.WindowResolution": "ウインドウの解像度", "Settings.ResolutionSettings.WindowResolution.Description": "ウィンドウモード時に使用する解像度。画面上のウィンドウの実際の大きさになります。", - "Settings.ResolutionSettings.FullscreenResolution": "フルスクリーンの解像度", + "Settings.ResolutionSettings.FullscreenResolution": "フルスクリーンモードの解像度", "Settings.ResolutionSettings.FullscreenResolution.Description": "フルスクリーンモードで使用する解像度。サイズは変わりませんが、4Kのような高解像度モニターを使用している場合には、解像度を下げるとパフォーマンスが向上します。", "Settings.ResolutionSettings.ApplyResolution": "変更を適用", - "Settings.RenderingQualitySettings": "描画品質", + "Settings.RenderingQualitySettings": "レンダリング品質", "Settings.RenderingQualitySettings.PerPixelLights": "ピクセルあたりのライト", "Settings.RenderingQualitySettings.PerPixelLights.Description": "これは、フォワードメソッドを使用して描画されたオブジェクト(透過オブジェクトとトゥーンシェーダなどの非PBSオブジェクト)に直接影響するポイントライトとスポットライトの数を制御します。\n\nこの値を大きくすると、ライティングの品質が向上し、オブジェクトの質感が増します。(複数のライトがある場合の色のちらつきが減ります。)", "Settings.RenderingQualitySettings.ShadowCascades": "シャドウカスケード", @@ -2254,25 +2254,25 @@ "VolumePlaneSlicer.Slicer": "スライス", "Tutorial.Welcome.Welcome": "ようこそ!", - "Tutorial.Welcome.Description" : "無限の可能性を秘めたまったく新しいデジタルユニバースに飛び込みましょう。​Resoniteでは世界中の人々と交流したり遊んだりできます。​また、美しいアートやインタラクティブなアバター、ガジェット、ワールドやゲームに至るまで、
あらゆるものを構築、作成、開発することもできます。この世界は無限にカスタマイズ可能な場所であり、あなたを歓迎します!

この世界に飛び込む前に、スムーズな体験に向けてセットアップを行います。​​準備ができたら下のボタンをクリックしてください", - "Tutorial.Welcome.Begin": "始める!", + "Tutorial.Welcome.Description" : "無限の可能性を秘めたまったく新しいデジタルユニバースに飛び込みましょう。​世界中の人々と遊びや交流をしたり、美しいアートの創作や、インタラクティブなアバター、
ガジェットの制作、複雑なワールドやゲームを構築したり。
{appName}では、どこまでもあなたの思うがままにでき、きっと共鳴できる場所も見つかります。

この世界への第一歩を踏み出す前に、いくつか基本的な事項の説明があります。
​​準備ができたら下のボタンをクリックしてください", + "Tutorial.Welcome.Begin": "はじめる!", "Tutorial.Welcome.AccountHeader": "{appName} アカウント", - "Tutorial.Welcome.AccountDescription": "アカウントを作成すると、1GBの無料ストレージと、アイテムの保存、​アバターのお気に入り設定、フレンド登録、メッセージへのアクセスが提供されます。", - "Tutorial.Welcome.AccountCreate": "アカウント作成", - "Tutorial.Welcome.AccountLogin": "アカウントを持っています", - "Tutorial.Welcome.AccountSkip": "アカウントなしで続行", + "Tutorial.Welcome.AccountDescription": "アカウントを作成すると、1GBの無料ストレージにアイテムを保存できるようになるほか、
アバターをお気に入りに設定したり、フレンド登録やメッセージ機能が使えるようになります。", + "Tutorial.Welcome.AccountCreate": "アカウントを作成する", + "Tutorial.Welcome.AccountLogin": "アカウントにログインする", + "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.SettingsHeader": "個人設定", + "Tutorial.Welcome.SettingsDescription": "基本の移動方法の設定と個人設定ができます。これは後から変更できます。", "Tutorial.Welcome.SettingsTurning": "回転方法", "Tutorial.Welcome.SettingsSnapTurn": "スナップ", - "Tutorial.Welcome.SettingsSnapTurn.Description": "一定の角度ずつ回転します。VR初心者向けです。", + "Tutorial.Welcome.SettingsSnapTurn.Description": "一定の角度ずつ回転します。
VR初心者向けです。", "Tutorial.Welcome.SettingsSmoothTurn": "スムーズ", - "Tutorial.Welcome.SettingsSmoothTurn.Description": "なめらかに回転します。吐き気を引き起こす可能性があります。", + "Tutorial.Welcome.SettingsSmoothTurn.Description": "なめらかに回転します。
吐き気を引き起こす可能性があります。", "Tutorial.Welcome.SettingsPrimaryController": "利き手の設定", "Tutorial.Welcome.SettingsPrimaryLeft": "左手", "Tutorial.Welcome.SettingsPrimaryLeft.Description": "左利き", @@ -2281,29 +2281,29 @@ "Tutorial.Welcome.SettingsHeight": "身長", "Tutorial.Welcome.SettingsHeightExamples": "例: 1.85 m, 185 cm, 6' 1\", 6 feet 1 inch", - "Tutorial.Welcome.SettingsHeadDirectionMovement": "移動方向", + "Tutorial.Welcome.SettingsHeadDirectionMovement": "移動方向の設定", "Tutorial.Welcome.SettingsUseHeadDirection": "頭の向き", - "Tutorial.Welcome.SettingsUseHeadDirection.Description": "今頭を向けている方向に移動します", + "Tutorial.Welcome.SettingsUseHeadDirection.Description": "向いている方向に移動します", "Tutorial.Welcome.SettingsUseControllerDirection": "コントローラーの向き", - "Tutorial.Welcome.SettingsUseControllerDirection.Description": "コントローラーを向けた方向に移動します", + "Tutorial.Welcome.SettingsUseControllerDirection.Description": "コントローラーの方向に移動します", - "Tutorial.Welcome.LeftControllerMode": "左コントローラーの設定", - "Tutorial.Welcome.RightControllerMode": "右コントローラーの設定", + "Tutorial.Welcome.LeftControllerMode": "左コントローラーの操作設定", + "Tutorial.Welcome.RightControllerMode": "右コントローラーの操作設定", "Tutorial.Welcome.SidewaysTurnOnly": "回転のみ", - "Tutorial.Welcome.SidewaysTurnOnly.Description": "このコントローラーを回転だけに使用します", + "Tutorial.Welcome.SidewaysTurnOnly.Description": "このコントローラーでの操作を
回転のみに限定します", "Tutorial.Welcome.SidewaysTurnAndMove": "回転と移動", - "Tutorial.Welcome.SidewaysTurnAndMove.Description": "このコントローラーを回転と前後左右の移動に使用します", + "Tutorial.Welcome.SidewaysTurnAndMove.Description": "このコントローラーでは
回転と移動をできるようにします", - "Tutorial.Welcome.SidewaysStrafe": "左右", - "Tutorial.Welcome.SidewaysStrafe.Description": "このコントローラーで左右に移動するようにする", - "Tutorial.Welcome.SidewaysOff": "オフ", - "Tutorial.Welcome.SidewaysOff.Description": "このコントローラーでは前後移動のみをする", + "Tutorial.Welcome.SidewaysStrafe": "平行移動", + "Tutorial.Welcome.SidewaysStrafe.Description": "このコントローラーでの操作を
前後左右への移動に限定します", + "Tutorial.Welcome.SidewaysOff": "前後移動", + "Tutorial.Welcome.SidewaysOff.Description": "このコントローラーでの操作を
前後移動のみに限定します", "Tutorial.Welcome.StartTutorialHeader": "さあ冒険に出かけよう!", - "Tutorial.Welcome.StartTutorialDescription": "セットアップ完了!​準備は整いました!​これからチュートリアルワールドに移動します。​最後に{appName}を探索するための拠点となる、新しいホームワールドがあなたを待っています。​準備ができたら​下のボタンをクリックしてください。", - "Tutorial.Welcome.StartTutorial": "チュートリアル開始", + "Tutorial.Welcome.StartTutorialDescription": "セットアップが終わって​準備万端!​これからチュートリアルワールドに移動します。チュートリアルの最後には、​{appName}を探索するための拠点となる、ホームワールドを用意しています。​準備ができたら​下のボタンをクリックしてください。", + "Tutorial.Welcome.StartTutorial": "チュートリアルを始める", "Tutorial.CommunityYouTube.Title": "コミュニティYouTubeチャンネル", @@ -2661,8 +2661,8 @@ "UI.VideoPlayer.EnterURL": "ここにURLを入力", "UI.VideoPlayer.AudioZoneTheater": "シアター内
のみ", "UI.VideoPlayer.AudioZoneGlobal": "ワールド内
全体", - "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} 人
読込完了", - "UI.VideoPlayer.AllUsersLoaded": "全員読込完了", + "UI.VideoPlayer.UsersLoaded": "{users_present}人中{users_loaded}人の
読込が完了", + "UI.VideoPlayer.AllUsersLoaded": "全員の読込が完了", "UI.ColorPicker.ColorPicker": "カラーピッカー", From e7131a1ba440f4c49fa479e35d81b3135e469acf Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Fri, 30 May 2025 15:11:02 +0200 Subject: [PATCH 491/529] de: reset bones --- de.json | 1 + 1 file changed, 1 insertion(+) diff --git a/de.json b/de.json index 74db77a..9450dec 100644 --- a/de.json +++ b/de.json @@ -2235,6 +2235,7 @@ "Inspector.SkinnedMesh.BakeToStaticMesh": "Zu statischem Mesh konvertieren", "Inspector.SkinnedMesh.SortBlendshapes.Name": "Sortiere Blendshapes (nach Namen)", "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "Sortiere Blendshapes (nach Namenslänge, dann nach Namen)", + "Inspector.SkinnedMesh.ResetBonesToBindPoses": "Knochen auf Bind-Pose zurücksetzen", "Inspector.SimpleAvatarProtection.RemoveAll": "Alle Instanzen entfernen", "Inspector.SimpleAvatarProtection.RemoveSingle": "Einzelne Instanz entfernen", From cc099272b729aeb9d728bcd250bb7340d4dc803b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=9E=E3=81=9E=E3=81=8B=E3=81=99?= Date: Fri, 30 May 2025 22:12:30 +0900 Subject: [PATCH 492/529] merge --- ja.json | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/ja.json b/ja.json index 0fe0587..624653e 100644 --- a/ja.json +++ b/ja.json @@ -1695,7 +1695,6 @@ "Settings.EarmuffSettings.EarmuffEnabled": "イヤーマフを使う", "Settings.EarmuffSettings.EarmuffEnabled.Description": "イヤーマフモードを有効にすると、ユーザーの声の大きさが距離や向きによって大幅に減衰するようになります。\n\nこの機能により\"リスニングコーン\"が形成され、複数の声が重なって聞き取りにくい場合に役立ちます。", "Settings.EarmuffSettings.Directionality" : "指向性", -<<<<<<< HEAD "Settings.EarmuffSettings.Directionality.Description" : "声の減衰の指向性を設定できます。
0%にすると、後ろから聞こえる声と前から聞こえる声が同じ音量になります。
100%にすると、かなり近くにいない限り後ろの声は聞こえなくなります。\n\n後ろからの声をよく聞きたい場合は、この値を下げてください。", "Settings.EarmuffSettings.Distance" : "声を拾う距離", "Settings.EarmuffSettings.Distance.Description" : "あなたの前方向に(指向性が0%の場合は後方も)、この距離を超えると声が小さくなります。", @@ -1704,16 +1703,6 @@ "Settings.EarmuffSettings.TransitionStart": "減衰し始める距離", "Settings.EarmuffSettings.TransitionStart.Description": "\"リスニングコーン\"からどれだけ離れると声が小さくなり始めるかを設定できます。真横や真後ろにいる人の声を聴くために、この値は0以上にしておくことをおすすめします。", "Settings.EarmuffSettings.TransitionLength": "減衰にかける距離", -======= - "Settings.EarmuffSettings.Directionality.Description" : "声の減衰の指向性を設定できます。0%にするとあなたの後ろの声は、あなたの前の声と同じ音量になります。100%にすると、かなり近くにいない限り後ろの声は聞こえません。\n\n後ろからの声をよく聞きたい場合は、この値を下げてください。", - "Settings.EarmuffSettings.Distance" : "距離", - "Settings.EarmuffSettings.Distance.Description" : "あなたの前方のに向かって(指向性が0%の場合は後方も)、この距離を超えると声が小さくなります。", - "Settings.EarmuffSettings.Angle": "角度", - "Settings.EarmuffSettings.Angle.Description": "あなたの顔から前方に向かって、声が普通の音量で聞こえる範囲の角度を設定できます(\"リスニングコーン\"の角度です)。この角度を超えた声は、移行開始距離に達すると小さくなっていきます。", - "Settings.EarmuffSettings.TransitionStart": "移行開始距離", - "Settings.EarmuffSettings.TransitionStart.Description": "\"リスニングコーン\"からどれだけ離れると声が小さくなり始めるかを設定できます。この値をゼロ以上にすることをおすすめします。そうすることで、横からの声や頭の近くからの声(例:あなたのすぐ後ろにいるユーザーの声)をより含むことができます。", - "Settings.EarmuffSettings.TransitionLength": "移行の距離", ->>>>>>> origin/main "Settings.EarmuffSettings.TransitionLength.Description": "声の音量が小さくなり始めてから完全に聞こえなくなるまでの距離を設定できます。値が大きいほど音量は緩やかに小さくなり、値が小さいほど音量は急に小さくなります。", "Settings.EarmuffSettings.VolumeAttenuation": "範囲外からの音量", "Settings.EarmuffSettings.VolumeAttenuation.Description": "\"リスニングコーン\"の外から聞こえる声の大きさを設定できます。0%に設定すると、リスニングコーンの外からの声が聞こえなくなります。", From 1ad8647c3b312541ec9369a28d6cf4aa7d683dde Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Sat, 31 May 2025 09:49:08 +0900 Subject: [PATCH 493/529] Update ja.json --- ja.json | 1 + 1 file changed, 1 insertion(+) diff --git a/ja.json b/ja.json index 624653e..912341a 100644 --- a/ja.json +++ b/ja.json @@ -2235,6 +2235,7 @@ "Inspector.SkinnedMesh.BakeToStaticMesh": "スタティックメッシュにベイクする", "Inspector.SkinnedMesh.SortBlendshapes.Name": "ブレンドシェイプを名前でソート (昇順)", "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "ブレンドシェイプを名前でソート (文字数順→昇順)", + "Inspector.SkinnedMesh.ResetBonesToBindPoses": "ボーンをバインドポーズにリセットする", "Inspector.SimpleAvatarProtection.RemoveAll": "階層下にある全てのアバター保護を削除する", "Inspector.SimpleAvatarProtection.RemoveSingle": "このスロットにあるアバター保護のみを削除", From 576ec46256615ffcfa1c09e1999eecd6db2f654a Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Sat, 31 May 2025 10:16:09 +0800 Subject: [PATCH 494/529] zh-cn:Sync to the latest English version --- zh-cn.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/zh-cn.json b/zh-cn.json index f1bb73a..6f33b1b 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -630,6 +630,7 @@ "Permissions.NotAllowedToSpawn": "你不可以在此处生成物品", "Permissions.NotAllowedToSave": "你无权在这个世界上保存项目。", "Permissions.NotAllowedToSwapAvatar": "你不允许在此处切换到自定义虚拟形象。", + "Permissions.SavingDisabledForItem": "保存在此物品上不可用。", "User.Actions.Silence": "全局静音", "User.Actions.Mute": "静音", @@ -2234,6 +2235,7 @@ "Inspector.SkinnedMesh.BakeToStaticMesh": "烘焙为静态网格", "Inspector.SkinnedMesh.SortBlendshapes.Name": "以名称对形态键排序", "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "以名称长度对形态键排序", + "Inspector.SkinnedMesh.ResetBonesToBindPoses": "重置骨骼到绑定姿势", "Inspector.SimpleAvatarProtection.RemoveAll": "移除所有实例", "Inspector.SimpleAvatarProtection.RemoveSingle": "移除单个实例", @@ -2368,7 +2370,8 @@ "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", "Inspector.FacetPreset.Warning":"警告!
Facet预设将会在我们发布新版本的时候自动更新。如果你在用自定义版本呢,我们建议删除这个组件。", - + "Inspector.GrabbableSaveBlock.Warning":"警告! 本组件并非用作安全/资产防盗保护系统。其设计初衷仅适用于因玩法或设计需求需屏蔽简易存档方式的场景。该组件可被轻易绕过,且在任何情况下都不会增强其安全性。", + "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}, 帧率: {fps}, 模拟时间: {time}, 提交时间: {renderSubmitTime}, 渲染分配: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", @@ -2896,6 +2899,7 @@ "UI.ColorPicker.Linear": "线性", "UI.ColorPicker.Hexadecimal": "16进制", + "UI.ColorPicker.Blackbody": "绝对黑体", "UI.ColorPicker.ColorSwatches": "色板", "UI.ColorPicker.Red": "红", From f7d105b1c2d2f54a4a4033edeb3beaa8f2413d10 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Sun, 1 Jun 2025 14:36:58 -0600 Subject: [PATCH 495/529] Update stats --- Missing/de.md | 3 --- Missing/ko.md | 7 ------- README.md | 4 ++-- 3 files changed, 2 insertions(+), 12 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index c0eb6e1..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -Inspector.SkinnedMesh.ResetBonesToBindPoses - diff --git a/Missing/ko.md b/Missing/ko.md index 04adaf8..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,10 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -Permissions.SavingDisabledForItem -Inspector.SkinnedMesh.ResetBonesToBindPoses -Inspector.FacetPreset.Warning -Inspector.GrabbableSaveBlock.Warning -UI.ColorPicker.Blackbody - diff --git a/README.md b/README.md index 33edf72..5c783d7 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 59.8% - Missing keys: 1064 -German [de] - 100.0% - Missing keys: 1 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2586 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 61.1% - Missing keys: 1030 @@ -14,7 +14,7 @@ French [fr] - 100.0% - Missing keys: 1 Hungarian [hu] - 25.0% - Missing keys: 1988 Icelandic [is] - 23.4% - Missing keys: 2029 Japanese [ja] - 100.0% - Missing keys: 1 -Korean [ko] - 99.8% - Missing keys: 5 +Korean [ko] - 100.0% - Missing keys: 0 Mongolian [mn] - 99.8% - Missing keys: 5 Dutch [nl] - 87.9% - Missing keys: 321 Norwegian [no] - 58.6% - Missing keys: 1098 From ecfda50856d07337246a6a070ab7bfb4a313f1ef Mon Sep 17 00:00:00 2001 From: Schuyler Cebulskie Date: Mon, 2 Jun 2025 00:22:20 -0400 Subject: [PATCH 496/529] tweak#: Rename quick photo capture FOV settings --- en.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/en.json b/en.json index 2bd6ea9..ab082ce 100644 --- a/en.json +++ b/en.json @@ -1879,10 +1879,10 @@ "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "Similar to normal resolution, you can set a separate resolution for photos captured with the timer feature. This can be useful if you use timer to capture group photos, which can benefit from higher resolution.", "Settings.PhotoCaptureSettings.TimerSeconds": "Timer duration", "Settings.PhotoCaptureSettings.TimerSeconds.Description": "How many seconds does it take before a photo is captured with the timer feature.", - "Settings.PhotoCaptureSettings.MinFOV": "Minimum field of view", - "Settings.PhotoCaptureSettings.MinFOV.Description": "Minimum field of view for photos captured by the finger gesture. Performing the gesture further from your head narrows the field of view down to the minimum.", - "Settings.PhotoCaptureSettings.MaxFOV": "Maximum field of view", - "Settings.PhotoCaptureSettings.MaxFOV.Description": "Maximum field of view for photos captured by the finger gesture. Performing the gesture closer to your head widens the field of view up to the maximum.", + "Settings.PhotoCaptureSettings.HandsNearFOV": "Hands near FOV", + "Settings.PhotoCaptureSettings.HandsNearFOV.Description": "Field of view for photos captured by the finger gesture while your hands are closest to your head.", + "Settings.PhotoCaptureSettings.HandsFarFOV": "Hands far FOV", + "Settings.PhotoCaptureSettings.HandsFarFOV.Description": "Field of view for photos captured by the finger gesture while your hands are furthest from your head.", "Settings.PhotoCaptureSettings.CaptureStereo": "Capture stereo photo", "Settings.PhotoCaptureSettings.CaptureStereo.Description": "When enabled, all quick photo captures will be stereoscopic. This is mostly useful when viewed in VR.", "Settings.PhotoCaptureSettings.StereoSeparation": "Stereo Separation", From 0487cde44893e3a452d1b539a04c00e818cbff37 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 3 Jun 2025 13:52:43 +0200 Subject: [PATCH 497/529] Update stats --- Missing/ja.md | 3 --- Missing/zh-cn.md | 6 ------ README.md | 4 ++-- 3 files changed, 2 insertions(+), 11 deletions(-) diff --git a/Missing/ja.md b/Missing/ja.md index efa2cc1..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,6 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -Inspector.SkinnedMesh.ResetBonesToBindPoses - diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index d9ccca4..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,9 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -Permissions.SavingDisabledForItem -Inspector.SkinnedMesh.ResetBonesToBindPoses -Inspector.GrabbableSaveBlock.Warning -UI.ColorPicker.Blackbody - diff --git a/README.md b/README.md index 5c783d7..8265e2a 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Finnish [fi] - 87.8% - Missing keys: 324 French [fr] - 100.0% - Missing keys: 1 Hungarian [hu] - 25.0% - Missing keys: 1988 Icelandic [is] - 23.4% - Missing keys: 2029 -Japanese [ja] - 100.0% - Missing keys: 1 +Japanese [ja] - 100.0% - Missing keys: 0 Korean [ko] - 100.0% - Missing keys: 0 Mongolian [mn] - 99.8% - Missing keys: 5 Dutch [nl] - 87.9% - Missing keys: 321 @@ -25,7 +25,7 @@ Swedish [sv] - 24.0% - Missing keys: 2012 Thai [th] - 2.6% - Missing keys: 2580 Turkish [tr] - 30.7% - Missing keys: 1836 Ukrainian [uk] - 49.5% - Missing keys: 1337 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 4 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 58.7% - Missing keys: 1093 Total keys: 2649 From 4b01905b71bea2f0b9656913e8f9d1471da8423c Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 4 Jun 2025 12:01:35 +0200 Subject: [PATCH 498/529] Add force audio effects off for voices --- Missing/cs.md | 2 ++ Missing/de.md | 4 ++++ Missing/en-gb.md | 2 ++ Missing/eo.md | 2 ++ Missing/es.md | 2 ++ Missing/et.md | 2 ++ Missing/fi.md | 2 ++ Missing/fr.md | 2 ++ Missing/hu.md | 2 ++ Missing/is.md | 2 ++ Missing/ja.md | 4 ++++ Missing/ko.md | 4 ++++ Missing/mn.md | 2 ++ Missing/nl.md | 2 ++ Missing/no.md | 2 ++ Missing/pl.md | 2 ++ Missing/pt-br.md | 2 ++ Missing/ru.md | 2 ++ Missing/sv.md | 2 ++ Missing/th.md | 2 ++ Missing/tr.md | 2 ++ Missing/uk.md | 2 ++ Missing/zh-cn.md | 4 ++++ Missing/zh-tw.md | 2 ++ README.md | 50 ++++++++++++++++++++++++------------------------ en.json | 2 ++ 26 files changed, 83 insertions(+), 25 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index a8c8ec6..ab0a04a 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -452,6 +452,8 @@ Settings.AudioAccessibilitySettings.WhisperVolume Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioAccessibilitySettings.VoiceMessageVolume Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..a20fe06 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 1468ee8..37e0ba1 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1388,6 +1388,8 @@ Settings.AudioAccessibilitySettings.WhisperVolume Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioAccessibilitySettings.VoiceMessageVolume Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description diff --git a/Missing/eo.md b/Missing/eo.md index 6a4ca5b..a9840e7 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -418,6 +418,8 @@ Settings.AudioAccessibilitySettings.WhisperVolume Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioAccessibilitySettings.VoiceMessageVolume Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold diff --git a/Missing/es.md b/Missing/es.md index b2451a4..eda6e62 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -84,6 +84,8 @@ Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/et.md b/Missing/et.md index e97e5e4..3c2e6d8 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -729,6 +729,8 @@ Settings.AudioAccessibilitySettings.WhisperVolume Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioAccessibilitySettings.VoiceMessageVolume Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold diff --git a/Missing/fi.md b/Missing/fi.md index 8d06809..fd4a876 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -57,6 +57,8 @@ Settings.GiggleTechSettings.Devices.IntensityScale.Description Settings.GiggleTechSettings.Devices.CustomName.Description Settings.GiggleTechSettings.Devices.MinimumIntensity.Description Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.NoiseGateAttack.Description Settings.AudioInputFilteringSettings.NoiseGateHold.Description Settings.AudioInputFilteringSettings.NoiseGateRelease.Description diff --git a/Missing/fr.md b/Missing/fr.md index 54d72a6..a6763b0 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -3,4 +3,6 @@ Note that this file updates only during build processes and doesn't necessarily # French [fr] Permissions.SavingDisabledForItem +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description diff --git a/Missing/hu.md b/Missing/hu.md index ee404cf..138f5c2 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -809,6 +809,8 @@ Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb Settings.AudioAccessibilitySettings.WhisperVolume.Description +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/is.md b/Missing/is.md index 4ea1c0e..6b55c87 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -870,6 +870,8 @@ Settings.AudioAccessibilitySettings.WhisperVolume Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioAccessibilitySettings.VoiceMessageVolume Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..447bd36 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..dfdaf0d 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description + diff --git a/Missing/mn.md b/Missing/mn.md index d858757..617bd60 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -3,6 +3,8 @@ Note that this file updates only during build processes and doesn't necessarily # Mongolian [mn] Permissions.SavingDisabledForItem +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.FacetPreset.Warning Inspector.GrabbableSaveBlock.Warning diff --git a/Missing/nl.md b/Missing/nl.md index 535ba13..bd01060 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -64,6 +64,8 @@ Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/no.md b/Missing/no.md index e3c9fc3..58ce09e 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -484,6 +484,8 @@ Settings.AudioAccessibilitySettings.WhisperVolume Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioAccessibilitySettings.VoiceMessageVolume Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold diff --git a/Missing/pl.md b/Missing/pl.md index f1e0377..32dad46 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -4,6 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Polish [pl] World.Category.Avatars Permissions.SavingDisabledForItem +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.FacetPreset.Warning Inspector.GrabbableSaveBlock.Warning diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 845a5a0..94d9c1c 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -485,6 +485,8 @@ Settings.AudioAccessibilitySettings.WhisperVolume Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioAccessibilitySettings.VoiceMessageVolume Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold diff --git a/Missing/ru.md b/Missing/ru.md index 666a37d..94329da 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -64,6 +64,8 @@ Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioPerformanceSettings Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description diff --git a/Missing/sv.md b/Missing/sv.md index bddad64..dd5d6f6 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -837,6 +837,8 @@ Settings.AudioAccessibilitySettings.WhisperVolume Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioAccessibilitySettings.VoiceMessageVolume Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold diff --git a/Missing/th.md b/Missing/th.md index 4014f46..6bec709 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1358,6 +1358,8 @@ Settings.AudioAccessibilitySettings.WhisperVolume Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioAccessibilitySettings.VoiceMessageVolume Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold diff --git a/Missing/tr.md b/Missing/tr.md index c0a5a8d..0e5efc2 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -763,6 +763,8 @@ Settings.AudioAccessibilitySettings.WhisperVolume Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioAccessibilitySettings.VoiceMessageVolume Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold diff --git a/Missing/uk.md b/Missing/uk.md index cac3a54..8cfd159 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -110,6 +110,8 @@ Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description Settings.AudioOutputDeviceSettings.StreamingCameraPriorities Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..8245d9d 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 99ab217..d7c844d 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -480,6 +480,8 @@ Settings.AudioAccessibilitySettings.WhisperVolume Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioAccessibilitySettings.VoiceMessageVolume Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff +Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold diff --git a/README.md b/README.md index 8265e2a..7fe6505 100644 --- a/README.md +++ b/README.md @@ -2,33 +2,33 @@ 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] - 59.8% - Missing keys: 1064 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2586 +Czech [cs] - 59.8% - Missing keys: 1066 +German [de] - 99.9% - Missing keys: 2 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2588 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.1% - Missing keys: 1030 -Spanish [es] - 86.7% - Missing keys: 352 -Estonian [et] - 31.1% - Missing keys: 1824 -Finnish [fi] - 87.8% - Missing keys: 324 -French [fr] - 100.0% - Missing keys: 1 -Hungarian [hu] - 25.0% - Missing keys: 1988 -Icelandic [is] - 23.4% - Missing keys: 2029 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Mongolian [mn] - 99.8% - Missing keys: 5 -Dutch [nl] - 87.9% - Missing keys: 321 -Norwegian [no] - 58.6% - Missing keys: 1098 -Polish [pl] - 99.8% - Missing keys: 6 -Portuguese (Brazil) [pt-br] - 58.5% - Missing keys: 1099 -Russian [ru] - 88.3% - Missing keys: 310 -Swedish [sv] - 24.0% - Missing keys: 2012 -Thai [th] - 2.6% - Missing keys: 2580 -Turkish [tr] - 30.7% - Missing keys: 1836 -Ukrainian [uk] - 49.5% - Missing keys: 1337 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 58.7% - Missing keys: 1093 +Esperanto [eo] - 61.1% - Missing keys: 1032 +Spanish [es] - 86.6% - Missing keys: 354 +Estonian [et] - 31.1% - Missing keys: 1826 +Finnish [fi] - 87.7% - Missing keys: 326 +French [fr] - 99.9% - Missing keys: 3 +Hungarian [hu] - 24.9% - Missing keys: 1990 +Icelandic [is] - 23.4% - Missing keys: 2031 +Japanese [ja] - 99.9% - Missing keys: 2 +Korean [ko] - 99.9% - Missing keys: 2 +Mongolian [mn] - 99.7% - Missing keys: 7 +Dutch [nl] - 87.8% - Missing keys: 323 +Norwegian [no] - 58.5% - Missing keys: 1100 +Polish [pl] - 99.7% - Missing keys: 8 +Portuguese (Brazil) [pt-br] - 58.5% - Missing keys: 1101 +Russian [ru] - 88.2% - Missing keys: 312 +Swedish [sv] - 24.0% - Missing keys: 2014 +Thai [th] - 2.6% - Missing keys: 2582 +Turkish [tr] - 30.7% - Missing keys: 1838 +Ukrainian [uk] - 49.5% - Missing keys: 1339 +Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 +Chinese (Traditional, Taiwan) [zh-tw] - 58.7% - Missing keys: 1095 -Total keys: 2649 +Total keys: 2651 ## 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. diff --git a/en.json b/en.json index aa0c27f..e7a9529 100644 --- a/en.json +++ b/en.json @@ -1662,6 +1662,8 @@ "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "When you have Whisper mode activated, this indicates how loud sounds outside of the sphere will be. If they are too loud or too quiet, you can use this to tweak the volume attenuation.", "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "Voice message volume", "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "This indicates how loud other sounds will be when you are recording a voice message in Contacts. This can help prevent \"voice jamming\", making it easier to focus on what you are saying.", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff": "Force audio effects off for voices", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description": "Turning this on will supress any audio effects (such as reverb) applied to voices of other users in the world. This can help if you have trouble understanding voices due to these effects.

Important: Worlds can optionally supress this feature if they need voice effects for gameplay reasons. In those cases, this setting will not have any effect.", "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "Voice normalization", "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "This feature will try to ensure that your voice input is brought to a uniform level. This helps make your volume the same as other users, regardless of your microphone settings. We strongly recommend to keep this setting on to ensure you can be heard well by other users.", From 941fb8ae477e717764b1124bd97642ea6ed0bb70 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Wed, 4 Jun 2025 12:44:17 +0200 Subject: [PATCH 499/529] de: audio effects --- de.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/de.json b/de.json index 9450dec..78756c0 100644 --- a/de.json +++ b/de.json @@ -1662,6 +1662,8 @@ "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "Im Flüstermodus bestimmt dies, wie laut Sie Geräusche von außerhalb ihrer Flüsterblase wahrnehmen. Wenn diese zu laut oder zu leise sind, können Sie hiermit die Geräuschsdämpfung beeinflussen.", "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "Lautstärke Sprachnachricht", "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "Dies bestimmt, wie laut Sie Geräusche warnehmen, während Sie eine Sprachnachicht im Kontaktmenü aufzeichnen. Dies kann andere Stimmen abdämpfen, um es Ihnen leichter zu machen, sich auf Ihr Gesprochenes zu konzentrieren.", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff": "Audioeffekte für Stimmen abschalten", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description": "Das Aktivieren dieser Option schaltet alle Audioeffekte (wie z.B. Hall) ab, die auf Stimmen anderer Benutzer in der Welt angewendet werden. Dies kann helfen die Verständlichkeit zu verbessern, wenn die Effekte zu störend sind

Wichtig: Welten können diese Funktion wahlweise unterdrücken, wenn sie Spracheffekte aus Gründen des Gameplays benötigen. In diesen Fällen hat diese Einstellung keine Auswirkungen.", "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "Stimmen-Normalisierung", "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "Diese Funktion versucht die Lautstärke Ihrer Stimmaufnahme auf einen einheitlichen Pegel zu bringen. Unabhängig von Ihrer Mikrofoneinstellung haben Sie somit die gleiche Lautstärke wie andere Benutzer. Wir empfehlen ausdrücklich, diese Einstellung aktiviert zu lassen, damit Sie von anderen Nutzern gut gehört werden können.", From 4bfcba50d77c52f91ca86456180d9dd4c98bb703 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Wed, 4 Jun 2025 12:46:44 +0200 Subject: [PATCH 500/529] en: fixed typo --- en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en.json b/en.json index e7a9529..b5ca343 100644 --- a/en.json +++ b/en.json @@ -1663,7 +1663,7 @@ "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "Voice message volume", "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "This indicates how loud other sounds will be when you are recording a voice message in Contacts. This can help prevent \"voice jamming\", making it easier to focus on what you are saying.", "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff": "Force audio effects off for voices", - "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description": "Turning this on will supress any audio effects (such as reverb) applied to voices of other users in the world. This can help if you have trouble understanding voices due to these effects.

Important: Worlds can optionally supress this feature if they need voice effects for gameplay reasons. In those cases, this setting will not have any effect.", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description": "Turning this on will suppress any audio effects (such as reverb) applied to voices of other users in the world. This can help if you have trouble understanding voices due to these effects.

Important: Worlds can optionally suppress this feature if they need voice effects for gameplay reasons. In those cases, this setting will not have any effect.", "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "Voice normalization", "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "This feature will try to ensure that your voice input is brought to a uniform level. This helps make your volume the same as other users, regardless of your microphone settings. We strongly recommend to keep this setting on to ensure you can be heard well by other users.", From befba109154e260a6962205d7c10afa08fb1040c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yao=20Wei=20=28=E9=AD=8F=E9=8A=98=E5=BB=B7=29?= Date: Wed, 4 Jun 2025 20:04:27 +0800 Subject: [PATCH 501/529] Combined commit for zh-tw.json --- zh-tw.json | 1683 ++++++++++++++++++++++++++++++++++------------------ 1 file changed, 1103 insertions(+), 580 deletions(-) diff --git a/zh-tw.json b/zh-tw.json index 8a26e23..87152d3 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -1,6 +1,6 @@ { "localeCode": "zh-tw", - "authors": ["Melnus", "huang825172"], + "authors": ["Melnus", "huang825172", "Harmonica", "Meow Wei"], "messages": { "General.OK": "OK", @@ -8,445 +8,533 @@ "General.Finish": "結束", "General.Cancel": "取消", "General.Continue": "繼續", - "General.Next": "下一頁", - "General.Previous": "返回", - "General.Back": "上一頁", + "General.Next": "下一步", + "General.Previous": " 上一步", + "General.Back": "返回", "General.Confirm": "真的好嗎?", - "General.Loading": "正在加載...", - "General.Processing": "正在處理中...", + "General.Loading": "載入中…", + "General.Processing": "處理中…", "General.FAILED": "失敗", - "General.Reset": "重啟", + "General.Reset": "重置", "General.WorldOpenConfirm": "真的開嗎?", - "General.Save": "保存", - "General.Saving": "正在保存中...", - "General.Saved": "保存了!", - "General.Done": "做完了!", + "General.Save": "儲存", + "General.Saving": "儲存中…", + "General.Saved": "儲存完成!", + "General.Done": "完成!", "General.Close": "關閉", - "General.CopyToClipboard": "複製到剪貼板", + "General.CopyToClipboard": "複製到剪貼簿", "General.CopiedToClipboard": "已複製", - "General.CopiedToClipboardLong": "已複製到剪貼板", - "General.Create": "創建", - "General.Creating": "正在創建中...", + "General.CopiedToClipboardLong": "已複製到剪貼簿", + "General.Create": "建立", + "General.Creating": "建立中…", "General.Buy": "購買", "General.Yes": "是", "General.No": "否", - "General.ClearSelection" : "清除選擇", - "General.Off": "禁用", - "General.On": "啓用", + "General.ClearSelection": "清除選擇", + "General.Off": "關閉", + "General.On": "打開", "General.Understand": "我明白了", - "General.Notice" : "注意", - "General.UnderstandEnable" : "我明白了,啓用吧", - "General.Dismiss": "關閉", + "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.UI.SearchPrompt": "搜尋…", + "General.UI.SearchPromptLong": "輸入以搜尋…", + "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": "按鍵開始", + "General.UI.PressToBegin": "按下以開始", - "General.Sort.Ascending": "升序", - "General.Sort.Descending": "降序", + "General.Sort.Ascending": "遞增", + "General.Sort.Descending": "遞減", "General.Units.Metric": "公制", "General.Units.Imperial": "英制", - "Worlds.Home" : "家", - "Worlds.Tutorial" : "教程", + "Worlds.Home": "我的家", + "Worlds.Tutorial": "教學", "Locomotion.Noclip.Name": "穿牆", - "Locomotion.Noclip.Description": "簡單的穿牆輯飛行模式,非常適合編輯。", + "Locomotion.Noclip.Description": "簡單的穿牆飛行模式,適合進行編輯。", "Locomotion.Teleport.Name": "傳送", - "Locomotion.Teleport.Description": "使用彈道路徑傳送,移動舒適。", - "Locomotion.Fly.Name": "飛行模式", - "Locomotion.Fly.Description": "物理飛行模式", + "Locomotion.Teleport.Description": "使用彈道路徑傳送,較為舒適的移動。", + "Locomotion.Fly.Name": "飛行", + "Locomotion.Fly.Description": "帶有碰撞的飛行模式", "Locomotion.WalkRun.Name": "步行/跑步", - "Locomotion.WalkRun.Description": "身體走路,跑步和跳躍。", - "Locomotion.WalkRunGripping.Name": "步行/跑步(爬坡)", + "Locomotion.WalkRun.Description": "帶有碰撞的走路,跑步和跳躍。", + "Locomotion.WalkRunGripping.Name": "步行/跑步(可攀爬)", "Locomotion.WalkRunGripping.Description": "走路,奔跑,跳躍和攀登。", "Locomotion.ZeroG.Name": "零重力", - "Locomotion.ZeroG.Description": "失重的身體運動", - "Locomotion.GrabWorld.Name": "搶奪世界", - "Locomotion.GrabWorld.Description": "使用參考創建世界錨,並相對於用戶移動用戶。", + "Locomotion.ZeroG.Description": "帶有碰撞的失重移動模式", + "Locomotion.GrabWorld.Name": "抓取世界移動", + "Locomotion.GrabWorld.Description": "建立世界錨點作為參考,並相對於該點移動使用者。", "Locomotion.Slide.Name": "滑動", - "Locomotion.Slide.Description": "簡單的滑動運動(如果存在)會捕捉到表面,否則會飛行。", + "Locomotion.Slide.Description": "簡單的滑動運動,若附著在表面會貼齊移動,若無則會飛行移動。", - "Interaction.Destroy": "破壞", - "Interaction.Duplicate": "重複", - "Interaction.SaveToInventory": "保存到物品欄", - "Interaction.Undo": "撤消", + "Interaction.Destroy": "銷毀", + "Interaction.Duplicate": "複製一份", + "Interaction.SaveToInventory": "儲存到物品欄", + "Interaction.SaveToInventory.NotLoggedIn": "您必須登入以儲存物品。", + "Interaction.SaveToInventory.NoWritePermission": "無法儲存在目前的物品欄資料夾中。", + "Interaction.Undo": "還原", "Interaction.Redo": "重做", "Interaction.EquipTool": "裝備", - "Interaction.DequipTool": "取消裝備", - "Interaction.ScalingEnabled": "縮放啟用", - "Interaction.ScalingDisabled": "縮放禁用", - "Interaction.ResetScale": "重設比例", - "Interaction.LaserEnabled": "啟用激光", - "Interaction.LaserDisabled": "激光禁用", + "Interaction.DequipTool": "撤除裝備", + "Interaction.ScalingEnabled": "縮放:開啟", + "Interaction.ScalingDisabled": "縮放:關閉", + "Interaction.ResetScale": "重設縮放", + "Interaction.LaserEnabled": "雷射:開啟", + "Interaction.LaserDisabled": "雷射:關閉", "Interaction.Grab.Palm": "抓取:手掌", "Interaction.Grab.Precision": "抓取:精準", "Interaction.Grab.Auto": "抓取:自動", - "Interaction.Grab.Off": "抓取:僅激光", + "Interaction.Grab.Off": "抓取:僅雷射", + "Interaction.Grabbing": "抓取", + "Interaction.Grab.StickyGrab": "黏性抓取", + "Interaction.Grab.HoldToHold": "持續握持", "Interaction.Locomotion": "運動", - "Interaction.Locomotion.None": "沒有", + "Interaction.Locomotion.None": "無", "Interaction.NamedEquipTool": "裝備{name}", "Interaction.NamedEquipTool.Default": "工具", - "Interaction.EnterAnchor": "輸入Anchor", - "Interaction.ExitAnchor": "退出Anchor", + "Interaction.EnterAnchor": "進入錨點", + "Interaction.ExitAnchor": "離開錨點", "Interaction.EquipAvatar": "裝備化身", - "Interaction.SaveAsScreenshot": "另存為屏幕截圖", - "Interaction.ExportScreenshot": "導出截圖", - "Interaction.ImportFile": "導入文件", + "Interaction.SaveAsScreenshot": "另存為螢幕截圖", + "Interaction.ExportScreenshot": "匯出螢幕截圖", + "Interaction.ImportFile": "匯入檔案", "Interaction.ExportFile": "匯出檔案", - "Interaction.CopyLink": "複製鏈接", + "Interaction.CopyLink": "複製連結", + "Interaction.CopyImage": "複製圖片", - "Inventory.OpenWorld": "打開世界", + "Inventory.OpenWorld": "開啟世界", "Inventory.Equip": "裝備", "Inventory.Delete": "刪除", - "Inventory.CreateDirectory": "新建文件夾", - "Inventory.SaveHeld": "保存所持", - "Inventory.GetURL": "獲取URL", - "Inventory.Inventories": "裝備清單", + "Inventory.CreateDirectory": "建立資料夾", + "Inventory.SaveHeld": "儲存所持物件", + "Inventory.GetURL": "取得 URL", + "Inventory.Inventories": "全部物品欄", "Inventory.Share": "分享", "Inventory.Unshare": "取消分享", "Inventory.SaveAvatar": "保存化身", - "Inventory.Favorite.Home": "設爲家", - "Inventory.Favorite.ProgressBar": "設爲進度條", - "Inventory.Favorite.AudioStreamController": "設爲音頻流控制器", - "Inventory.Favorite.TextDisplay": "設爲文字顯示", - "Inventory.Favorite.VideoPlayer": "設爲視頻播放器", - "Inventory.Favorite.AudioPlayer": "設爲音頻播放器", - "Inventory.Favorite.InteractiveCamera": "設爲相機", - "Inventory.Favorite.Keyboard": "設爲鍵盤", - "Inventory.Favorite.Avatar": "設爲化身", - "Inventory.Favorite.WorldLoadingIndicator": "設爲加載指示器", - "Inventory.Favorite.ColorDialog": "設爲色盤", - "Inventory.Favorite.Hyperlink": "設爲超鏈接顯示", - "Inventory.SpawnFacet": "生成Facet", + "Inventory.Favorite.Home": "設為我的家", + "Inventory.Favorite.ProgressBar": "設為進度條", + "Inventory.Favorite.AudioStreamController": "設為音訊串流控制器", + "Inventory.Favorite.TextDisplay": "設為文字顯示工具", + "Inventory.Favorite.VideoPlayer": "設為影片播放工具", + "Inventory.Favorite.AudioPlayer": "設為聲音播放工具", + "Inventory.Favorite.InteractiveCamera": "設為相機", + "Inventory.Favorite.Keyboard": "設為鍵盤", + "Inventory.Favorite.Avatar": "設為化身", + "Inventory.Favorite.WorldLoadingIndicator": "設為載入進度條", + "Inventory.Favorite.ColorDialog": "設為顏色選擇器", + "Inventory.Favorite.Hyperlink": "設為 URL 顯示器", + "Inventory.Favorite.Document": "設為文件顯示器", + "Inventory.SpawnFacet": "生成 Facet", - "Dash.Screens.Home": "家", + "Dash.Screens.Home": "首頁", "Dash.Screens.Worlds": "世界", - "Dash.Screens.Contacts": "朋友", - "Dash.Screens.Inventory": "庫存", + "Dash.Screens.Contacts": "好友", + "Dash.Screens.Inventory": "物品", "Dash.Screens.Desktop": "桌面", - "Dash.Screens.Session": "會話", - "Dash.Screens.FileBrowser": "文件瀏覽器", + "Dash.Screens.Session": "活動", + "Dash.Screens.FileBrowser": "檔案", "Dash.Screens.Settings": "設定", - "Dash.Screens.Exit": "出口", + "Dash.Screens.Exit": "離開", - "Dash.Actions.PasteFromClipboard": "從剪貼板粘貼內容", + "Dash.Actions.PasteFromClipboard": "從剪貼簿貼上", - "Dash.Actions.TurnOffUIEdit": "退出UI編輯模式", + "Dash.Actions.TurnOffUIEdit": "退出介面編輯模式", - "Dash.Actions.CloudHome": "我的雲端之家", + "Dash.Actions.CloudHome": "開啟我的家", - "Dash.Exit.Header": "退出{appName}", - "Dash.Exit.ExitAndSave": "退出並保存世界", - "Dash.Exit.ExitAndDiscard": "退出並丟棄世界編輯", - "Dash.Exit.Sponsor": "爲{name}對此項目的支持表示由衷感謝!", + "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}", + "Dash.Exit.Shoutouts": "有這些人的幫助,本專案才得以成真:", + "Dash.Exit.Shoutouts.AndMore": " 以及其他無數人的協助!", + "Dash.Exit.Shoutouts.You": "{name}(是您耶!謝謝您!)", + "Dash.Exit.ThankYou": "感謝您使用 {appName}!", + "Dash.Exit.SubmittedBy": "來自:{name}", - "Facets.FPS": "{fps} 幀每秒", + "Facets.FPS": "{fps} FPS", - "World.Waiting": "正在等候...", - "World.HostIsStarting": "主持人正在開始會話", - "World.Loading": "正在載入...", + "World.Waiting": "等待中…", + "World.HostIsStarting": "主持正在建立活動", + "World.Loading": "載入中…", "World.LoadingFailed": "失敗", - "World.LoadedAssets": "已加載{assets}個資產,共{total_assets}個", - "World.Downloading": "正在下載{total_bytes}個{bytes}資產", - "World.Loaded": "加載完成", + "World.LoadedAssets": "已載入 {assets} / {total_assets} 個資產", + "World.Downloading": "正在下載 {bytes} / {total_bytes}", + "World.Loaded": "載入完成", - "World.Connection.EstablishingConnection": "建立連接", - "World.Connection.RequestingJoin": "申請加入", + "World.Connection.EstablishingConnection": "建立連線", + "World.Connection.RequestingJoin": "要求加入", "World.Connection.Authenticating": "驗證中", - "World.Connection.Connected": "連接的", - "World.Connection.SyncingInitialState": "同步初始世界狀態", + "World.Connection.Connected": "已連線", + "World.Connection.SyncingInitialState": "正在同步初始世界狀態", "World.Connection.LNL.DirectIP": "LNL IP 直連", + "World.Connection.LNL.LNLPoke": "請求LNL提示", "World.Connection.LNL.NATPunchthrough": "LNL NAT 穿透 {n}", "World.Connection.LNL.Relay": "LNL 轉發", - "World.Connection.SteamNetworkingSockets": "Steam Networking 套接字", + "World.Connection.SteamNetworkingSockets": "Steam Networking Sockets", + "World.Connection.TCP": "TCP
{address}", - "World.Error.AccessDenied": "拒絕訪問", + "World.Error.AccessDenied": "存取遭拒", "World.Error.SecurityViolation": "安全違規", "World.Error.OnlyRegisteredUsers": "只允許註冊用戶加入", - "World.Error.OnlyContacts": "僅允許主持人的朋友加入", - "World.Error.OnlyContactsOfContacts": "僅允許會話中用戶的好友加入", - "World.Error.Private": "本次會話是私人的", - "World.Error.SessionEnded": "會話已結束", - "World.Error.UserLimitReached": "會話達到了用戶限制", - "World.Error.FailedAuthentication": "身份驗證失敗", - "World.Error.FailedUserID": "認證用戶標識失敗", - "World.Error.FailedFetchingAuthentication": "無法獲取身份驗證信息", - "World.Error.JoinAlreadyRequested": "已要求加入", - "World.Error.FailedConnectToRelay": "連接中繼失敗", - "World.Error.FailedToConnect": "連接失敗", - "World.Error.InvalidAddress": "無效地址", - "World.Error.NoPort": "未指定端口", - "World.Error.IncompatibleVersion": "不兼容的版本", - "World.Error.HostBlocked": "主持人被屏蔽", - "World.Error.HostBlockedDetail": "您已屏蔽該主持人", + "World.Error.OnlyContacts": "僅允許主持的好友加入", + "World.Error.OnlyContactsOfContacts": "僅允許活動內使用者的好友加入", + "World.Error.Private": "此為私人的活動", + "World.Error.SessionEnded": "活動已結束", + "World.Error.UserLimitReached": "活動達到了使用者數量上限", + "World.Error.FailedAuthentication": "身份認證失敗", + "World.Error.FailedUserID": "UserID 認證失敗", + "World.Error.FailedFetchingAuthentication": "無法取得認證資訊", + "World.Error.JoinAlreadyRequested": "已經請求加入", + "World.Error.FailedConnectToRelay": "連線至轉發伺服器失敗", + "World.Error.FailedToConnect": "無法建立連線", + "World.Error.InvalidAddress": "位址無效", + "World.Error.NoPort": "未指定埠號", + "World.Error.IncompatibleVersion": "版本不相容", + "World.Error.HostBlocked": "主持被封鎖", + "World.Error.HostBlockedDetail": "您已封鎖該主持", "World.Error.WorldCrash": "世界崩潰", - "World.Error.WorldCrashDetail" : "在更新該世界時遭遇了致命錯誤", + "World.Error.WorldCrashDetail": "在更新該世界時遭遇了嚴重錯誤", + "World.Error.Handshake": "握手失敗", "World.Error.Unknown": "未知錯誤", + "World.Error.FailedToCreateBanAccessKey": "建立封鎖權限金鑰失敗", + "World.Error.UnhandledError": "未處理錯誤", - "World.Config.Name": "世界名:", - "World.Config.Description": "描述:", - "World.Config.MaxUsers": "最大用戶數:", - "World.Config.MobileFriendly": "Mobile Friendly", - "World.Config.SaveOptionsHeader": "世界保存選項:", - "World.Config.EditMode": "編輯模式:", + "World.Config.Name": "世界名稱:", + "World.Config.Description": "描述:", + "World.Config.MaxUsers": "使用者上限:", + "World.Config.MobileFriendly": "行動裝置友善", + "World.Config.SaveOptionsHeader": "世界保存選項:", + "World.Config.EditMode": "編輯模式:", "World.Config.AccessLevelHeader": "誰可以加入這個世界?", - "World.Config.AutoKickAFK": "自動踢AFK用戶:", - "World.Config.AutoKickAFKMinutes": "最長AFK分鐘:", - "World.Config.HideFromListing": "不顯示在會話列表中", - "World.Config.Autosave": "自動保存(將覆蓋上一次保存):", - "World.Config.AutosaveInterval": "自動保存間隔(分鐘):", - "World.Config.CleanupAssets": "清理未使用的資產:", - "World.Config.CleanupInterval": "清理間隔(秒):", + "World.Config.AutoKickAFK": "自動踢出暫離使用者:", + "World.Config.AutoKickAFKMinutes": "最長暫離分鐘:", + "World.Config.HideFromListing": "不顯示在活動列表中", + "World.Config.Autosave": "自動儲存(將覆蓋上次存檔):", + "World.Config.AutosaveInterval": "自動儲存間隔(分鐘):", + "World.Config.CleanupAssets": "清理未使用的資產:", + "World.Config.CleanupInterval": "清理間隔(秒):", - "World.Actions.StartSession": "開始會話", + "World.Actions.StartSession": "開始活動", "World.Actions.Join": "加入", - "World.Actions.Focus": "焦點", + "World.Actions.Focus": "聚焦", "World.Actions.Close": "關閉世界", "World.Actions.Leave": "離開世界", - "World.Actions.Save": "保存更改", - "World.Actions.SaveAs": "另存為...", - "World.Actions.SaveCopy": "保存副本...", - "World.Actions.SaveHere": "保存在這裡", - "World.Actions.SaveToInventory": "保存到庫存", - "World.Actions.Saving": "正在保存...", - "World.Actions.Discard": "放棄更改", + "World.Actions.Save": "儲存變更", + "World.Actions.SaveAs": "另存為…", + "World.Actions.SaveCopy": "儲存副本…", + "World.Actions.SaveHere": "在此處儲存", + "World.Actions.SaveToInventory": "儲存到物品欄", + "World.Actions.Saving": "儲存中…", + "World.Actions.Discard": "捨棄變更", "World.Actions.Clone": "克隆世界", "World.Actions.Delete": "刪除世界", "World.Actions.ConfirmDelete": "確認刪除", "World.Actions.ReallyConfirmDelete": "永久刪除", - "World.Actions.Overwrite": "用{name}覆蓋", + "World.Actions.Overwrite": "以 {name} 覆蓋", "World.Actions.ConfirmOverwrite": "確認覆蓋", - "World.Actions.Overwriting": "正在覆蓋...", + "World.Actions.Overwriting": "覆蓋中…", - "World.Actions.ClosePrompt": "關閉世界?", - "World.Actions.LeavePrompt": "離開世界?", + "World.Actions.ClosePrompt": "關閉世界?", + "World.Actions.LeavePrompt": "離開世界?", "World.Actions.CloseConfirm": "關閉", "World.Actions.LeaveConfirm": "離開", - "World.Actions.CannotClose": "(不能關閉這個世界)", + "World.Actions.CannotClose": "(無法關閉這個世界)", "World.Actions.GuestWarning": "", - "World.Actions.HostingWarning": "你在主持這個世界。所有的用戶都會被斷開連接。", + "World.Actions.HostingWarning": "您在主持這個世界,關閉將會中斷所有使用者的連線。", - "World.Actions.GetWorldOrb": "獲取世界球體", - "World.Actions.CopyWorldURL": "複製世界URL", - "World.Actions.CopyRecordURL": "複製記錄URL", - "World.Actions.StartCustomSession": "開始自定義會話", + "World.Actions.GetWorldOrb": "取得世界球體", + "World.Actions.CopyWorldURL": "複製世界 URL", + "World.Actions.CopyRecordURL": "複製記錄 URL", + "World.Actions.StartCustomSession": "開始自訂活動", "World.Actions.ModifyMetadata": "編輯元數據", - "World.Actions.GetSessionOrb": "獲取會話球", - "World.Actions.CopySessionURL": "複製會話URL", + "World.Actions.GetSessionOrb": "取得活動球體", + "World.Actions.CopySessionURL": "複製活動 URL", - "World.Indicator.NoData": "沒有數據", - "World.Indicator.LocalWorld": "本地機器", + "World.Indicator.NoData": "沒有資料", + "World.Indicator.LocalWorld": "本機", "World.Indicator.Author": "作者: {name}", - "World.Indicator.Host": "主持人: {name}", - "World.Indicator.Hosting": "託管", - "World.Indicator.Sessions": "{n,plural, other {# 會話}}", - "World.Indicator.Users": "用戶", - "World.Indicator.Users.None": "(找不到活動的會話)", + "World.Indicator.Host": "主持: {name}", + "World.Indicator.Hosting": "主持中", + "World.Indicator.Sessions": "{n,plural, other {# 個活動}}", + "World.Indicator.Users": "使用者", + "World.Indicator.Users.None": "(找不到進行中的活動)", "World.Indicator.Description": "描述", - "World.Indicator.Description.None": "(沒有提供描述)", - "World.Indicator.Visited": "(造訪過)", + "World.Indicator.Description.None": "(沒有提供描述)", + "World.Indicator.Visited": "(已造訪)", - "World.Detail.ActiveSessions": "活動的會話:", - "World.Detail.ActiveUsers": "活躍用戶:", - "World.Detail.NewSession": "<新會話>", - "World.Detail.DescriptionHeader": "描述: ", - "World.Detail.SessionInformationHeader": "會話信息", - "World.Detail.Uptime": "正常運行時間", - "World.Detail.AccessLevel": "能見度", - "World.Detail.Users": "用戶", - "World.Detail.Users.Count": "{active}{away, select, 0 {} other { (+{away} away)}} out of {max}", + "World.Detail.ActiveSessions": "進行中的活動:", + "World.Detail.ActiveUsers": "活動中的使用者:", + "World.Detail.NewSession": "<新的活動>", + "World.Detail.DescriptionHeader": "描述:", + "World.Detail.SessionInformationHeader": "活動資訊", + "World.Detail.Uptime": "進行時間", + "World.Detail.AccessLevel": "存取等級", + "World.Detail.Users": "使用者", + "World.Detail.Users.Count": "{active} 位{away, select, 0 {} other {({away} 暫離)}},共 {max} 位", "World.Detail.WorldInformationHeader": "世界資訊", - "World.Detail.PublishDate": "已發表", + "World.Detail.PublishDate": "已發布", "World.Detail.ModifyDate": "最近更新時間", - "World.Detail.Visits": "來訪", + "World.Detail.Visits": "造訪數", "World.Detail.Tags": "標籤", - "World.Detail.ActionsHeader": "動作:", + "World.Detail.ActionsHeader": "動作:", - "World.Category.Everything": "萬事", + "World.Category.Everything": "全部", "World.Category.Featured": "精選", - "World.Category.PublishedWorlds": "發佈的世界", - "World.Category.ActiveSessions": "活動會話", - "World.Category.ContactsSessions": "好友的會話", - "World.Category.HeadlessSessions": "無頭會話", + "World.Category.PublishedWorlds": "已發布", + "World.Category.ActiveSessions": "活動中", + "World.Category.ContactsSessions": "好友", + "World.Category.HeadlessSessions": "Headless", "World.Category.Social": "社交", - "World.Category.Games": "遊戲類", + "World.Category.Avatars": "化身", + "World.Category.Games": "遊戲", "World.Category.Art": "藝術", - "World.Category.Tutorials": "教程", + "World.Category.Tutorials": "教學", "World.Category.Educational": "教育", "World.Category.Random": "隨機", "World.Category.MyWorlds": "我的世界", "World.Category.Custom": "自訂", - "World.Category.GroupWorlds": "羣組世界", + "World.Category.GroupWorlds": "群組世界", "World.AccessLevel.Anyone": "任何人", - "World.AccessLevel.RegisteredUsers": "註冊用戶", - "World.AccessLevel.Contacts": "僅好友", + "World.AccessLevel.RegisteredUsers": "已註冊的使用者", + "World.AccessLevel.Contacts": "好友", "World.AccessLevel.ContactsPlus": "好友+", - "World.AccessLevel.LAN": "局域網", - "World.AccessLevel.Private": "私人(僅邀請)", + "World.AccessLevel.LAN": "區域網路", + "World.AccessLevel.Private": "私人(僅限邀請)", - "World.SortParameter.SearchScore": "搜索分數", + "World.SortParameter.SearchScore": "搜尋分數", "World.SortParameter.Name": "名稱", - "World.SortParameter.OpenedWorldCount": "開放世界", - "World.SortParameter.TotalSessionCount": "總會話", - "World.SortParameter.TotalUserCount": "總用戶", - "World.SortParameter.CreationDate": "創建日期", + "World.SortParameter.OpenedWorldCount": "世界開啟次數", + "World.SortParameter.TotalSessionCount": "建立活動次數", + "World.SortParameter.TotalUserCount": "使用者總數", + "World.SortParameter.CreationDate": "建立日期", "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.PublishedWorlds": "發佈的世界", + "World.Filter.DataSources": "搜尋來源:", + "World.Filter.OpenedWorlds": "已開啟的世界", + "World.Filter.ActiveSessions": "有正在進行的活動", + "World.Filter.PublishedWorlds": "已發布的世界", "World.Filter.LocalWorlds": "本地世界", - "World.Filter.BaseSearch": "基礎搜索:", - "World.Filter.ByOwner": "由業主:", - "World.Filter.UserOwner": "所有者是用戶", - "World.Filter.GroupOwner": "所有者是組", - "World.Filter.SubmittedToGroup": "提交給組:", + "World.Filter.BaseSearch": "基本搜尋:", + "World.Filter.ByOwner": "所有者:", + "World.Filter.UserOwner": "所有者為使用者", + "World.Filter.GroupOwner": "所有者為群組", + "World.Filter.SubmittedToGroup": "送出給群組:", "World.Filter.Featured": "僅精選", "World.Filter.MyWorlds": "我的世界", - "World.Filter.SessionFiltering": "會話過濾:", - "World.Filter.MinimumUsers": "最低人數: {n}", - "World.Filter.MinimumContacts": "最低好友數: {n}", - "World.Filter.OnlyHeadless": "僅無頭主機", + "World.Filter.SessionFiltering": "過濾活動:", + "World.Filter.MinimumUsers": "使用者人數下限:{n}", + "World.Filter.MinimumContacts": "好友數下限:{n}", + "World.Filter.OnlyHeadless": "僅 Headless 主持", + "World.Filter.IncompatibleSessions": "活動不相容", "World.Filter.MaxAccessLevel": "最大訪問權限:", - "World.Filter.MinimumUptime": "最小正常運行時間:", - "World.Filter.Sorting": "排序:", + "World.Filter.MinimumUptime": "上線時間:", + "World.Filter.Sorting": "排序:", "World.Edit.Title": "編輯世界元數據", - "World.Edit.Name": "世界名:", - "World.Edit.Description": "描述:", - "World.Edit.Tags": "標籤(以逗號分隔):", - "World.Edit.Path": "世界路徑:", - "World.Edit.AccessLevelHeader": "誰可以打開這個世界?", + "World.Edit.Name": "世界名稱:", + "World.Edit.Description": "描述:", + "World.Edit.Tags": "標籤(逗號分隔):", + "World.Edit.Path": "世界路徑:", + "World.Edit.AccessLevelHeader": "誰可以開啟這個世界?", "World.Edit.AccessPrivate": "只有我", - "World.Edit.AccessPatreon": "Patreon的支持者", + "World.Edit.AccessPatreon": "Patreon 支持者", "World.Edit.AccessPublic": "任何人(公開)", + "World.Edit.ReadOnly": "唯讀", - "Tools.AvatarCreator": "化身創建器", - "Tools.FullBodyCalibrator": "全身/化身校準器", - "Tools.CameraStreaming": "相機/流媒體", - "Tools.CreateNewWorld": "創造新世界", - "Tools.Debug": "調試", - "Tools.StreamAudio": "流音頻", - "Tools.Setup2FA": "設置2FA", + "Tools.AvatarCreator": "化身建立工具", + "Tools.FullBodyCalibrator": "全身/化身校正工具", + "Tools.CameraStreaming": "相機/串流", + "Tools.CreateNewWorld": "建立世界", + "Tools.Debug": "除錯", + "Tools.StreamAudio": "音效串流", + "Tools.Setup2FA": "設置雙重認證", - "Tools.StreamAudio.Dialog.Title" : "創建音頻流", - "Tools.StreamAudio.Start": "開始流式傳輸", + "Tools.StreamAudio.Dialog.Title": "建立音效串流", + "Tools.StreamAudio.Start": "開始串流", "Tools.StreamAudio.Bitrate": "比特率: {bitrate} kbps", - "Tools.StreamAudio.Title": "{username} 音頻流", + "Tools.StreamAudio.Title": "{username} 音效串流", "Tools.StreamAudio.Spatialized": "空間化", "Tools.StreamAudio.Broadcast": "廣播", - "Tools.StreamAudio.PlayForOwner.Off": "爲擁有者播放:禁用", - "Tools.StreamAudio.PlayForOwner.On": "爲擁有者播放:啓用", + "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.Hide": "銘牌: 隱藏所有銘牌", - "Options.Nameplates.DefaultStyle": "使用默認銘牌風格", - "Options.Nameplates.CustomStyle": "允許自訂銘牌", + "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": "{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.OnlineUsers": "{users} 位使用者在線上", + "Indicator.OnlineUsersVR": "{users} 位使用 VR", + "Indicator.OnlineUsersDesktop": "{users} 位使用桌面模式", - "Indicator.ServerStatus.Status": "雲狀態", - "Indicator.ServerStatus.Good": "良好", - "Indicator.ServerStatus.Slow": "緩慢", - "Indicator.ServerStatus.Down": "較差", - "Indicator.ServerStatus.NoInternet": "無網絡連接", + "Indicator.ServerStatus.Status": "雲端狀態", + "Indicator.ServerStatus.Good": "正常", + "Indicator.ServerStatus.Slow": "較慢", + "Indicator.ServerStatus.Down": "服務關閉", + "Indicator.ServerStatus.NoInternet": "沒有連接網路", "Indicator.Sync.AllSynced": "已全部同步", - "Indicator.Sync.SyncingItems": "正在同步
{item_count, plural, one {# 項目} other {# 項目}}", + "Indicator.Sync.SyncingItems": "正在同步
{item_count} 項物品", "Indicator.Sync.UploadingVariants": "正在上傳
資產", "Indicator.Sync.SyncError": "同步錯誤 查看日誌瞭解細節", - "Indicator.Sync.StorageFull": "存儲已滿 無法同步", + "Indicator.Sync.StorageFull": "儲存空間已滿 無法同步", - "Indicator.Storage.StorageFull": "存儲已滿", - "Indicator.Storage.Usage": "{storage_used} 共 {storage_max}
存儲空間已使用", + "Indicator.Storage.StorageFull": "儲存空間已滿", + "Indicator.Storage.Usage": "{storage_used} 共 {storage_max}
儲存空間已使用", "Indicator.LiveHiddenMessage": "(直播時訊息已隱藏)", - "Login.InvalidCredentials": "無效憑據", - "Login.InvalidLogin": "無效憑據", + "Login.InvalidCredentials": "無效憑證", + "Login.InvalidCredentials.Description": "請再次確認您的憑證,然後重試,或點擊「忘記密碼?」", - "Login.MalformedUID": "無效設備信息", - "Login.MissingUID": "設備信息缺失", - "Register.MissingUID": "無效設備信息", - "Register.MalformedUID": "無效設備信息", + "Login.InvalidLogin": "無效憑證", + "Login.InvalidLogin.Description": "請再次確認您的憑證,然後重試,或點擊「忘記密碼?」", + + "Login.MalformedUID": "無效裝置資訊", + "Login.MalformedUID.Description": "請嘗試重新安裝,或聯絡客服 {supportUrl}。", + + "Login.MissingUID": "缺失裝置資訊", + "Login.MissingUID.Description": "請嘗試重新安裝,或聯絡客服 {supportUrl}。", + + "Login.MissingSecretMachineId": "缺失秘密機器ID", + "Login.MissingSecretMachineId.Description": "請嘗試重新安裝,或聯絡客服 {supportUrl}。", + + "Login.MalformedSecretMachineId": "無效秘密機器ID", + "Login.MalformedSecretMachineId.Description": "請嘗試重新安裝,或聯絡客服 {supportUrl}。", + + "Register.MissingUID": "缺失裝置資訊", + "Register.MissingUID.Description": "請嘗試重新安裝,或聯絡客服 {supportUrl}。", + + "Register.MalformedUID": "無效裝置資訊", + "Register.MalformedUID.Description": "請嘗試重新安裝,或聯絡客服 {supportUrl}。", + + "Login.MissingLogin": "未提供憑證", + "Login.MissingLogin.Description": "您是否忘記提供憑證?", + + "Login.InvalidRecoveryCode": "無效恢復碼", + "Login.InvalidRecoveryCode.Description": "請檢查您的恢復碼並重試。", + + "Login.UnsupportedAuthentication": "不支援的驗證方法", + "Login.UnsupportedAuthentication.Description": "我們不支援此驗證方法。請嘗試其他方法。", + + "Login.EmailNotVerified": "電子郵件未驗證", + "Login.EmailNotVerified.Description": "您的電子郵件尚未完成驗證,請檢查您的收件箱,尋找我們發送的電子郵件,並請同時檢查您的垃圾郵件箱。", + + "Login.AccountTempLocked": "您的帳戶已被鎖定。", + "Login.AccountTempLocked.Description": "請聯繫管理員: {moderationUrl}。", + + "Login.AccountBanned": "您的帳戶已被封禁。", + "Login.AccountBanned.Description": "請聯繫管理員: {moderationUrl}。", - "Login.MissingLogin": "未提供憑據", - "Login.InvalidRecoveryCode": "無效恢復代碼", - "Login.UnsupportedAuthentication": "不支援的認證方式", - "Login.EmailNotVerified": "郵箱未驗證", - "Login.AccountTempLocked": "您的賬戶已被鎖定。", - "Login.AccountBanned": "您的賬戶已被封禁。", "Login.DuplicateAccount": "重複的賬號", + "Login.DuplicateAccount.Description": "請聯係客服 {supportUrl}.", + + "Login.UnknownError": "未知錯誤", + "Login.UnknownError.Description": "登入時發生未知錯誤。請聯繫客服: {supportUrl}.", + + "Register.MissingRequest": "未輸入詳細註冊資料", + "Register.MissingRequest.Description": "我們無法找到任何註冊資料。請在註冊時務必填寫相關資料。", + + "Register.InvalidEmail": "無效電子郵件地址", + "Register.InvalidEmail.Description": "您的電子郵件地址無效。", + + "Register.MissingUsername": "未輸入使用者名稱", + "Register.MissingUsername.Description": "您是否輸入了您的使用者名稱?", + + "Register.MissingEmail": "未輸入電子郵件地址", + "Register.MissingEmail.Description": "您是否輸入了您的電子郵件?", + + "Register.UsernameTooLong": "使用者名稱過長", + "Register.UsernameTooLong.Description": "我們允許使用者名稱最多32個字元。", + + "Register.UsernameContainsAmpersand": "使用者名稱不能含有 @", + "Register.UsernameContainsAmpersand.Description": "您的使用者名稱不能含有 @。", + + "Register.UsernameStartsWithU": "使用者名稱不能以 U- 開頭", + "Register.UsernameStartsWithU.Description": "使用者名稱不能以U-開頭。 ", + + "Register.InvalidUsername": "無效使用者名稱", + "Register.InvalidUsername.Description": "您的使用者名稱無效。", - "Register.MissingRequest": "未輸入詳細註冊信息", - "Register.InvalidEmail": "無效郵箱地址", - "Register.MissingUsername": "未輸入用戶名", - "Register.MissingEmail": "未輸入電子郵箱", - "Register.UsernameTooLong": "用戶名過長", - "Register.UsernameContainsAmpersand": "用戶名不能含有 @", - "Register.UsernameStartsWithU": "用戶名不能以 U- 開頭", - "Register.InvalidUsername": "無效用戶名", "Register.InvalidDateOfBirth": "無效出生日期", - "Register.UsernameContainsBlockedTerms": "用戶名含有屏蔽詞", + "Register.InvalidDateOfBirth.Description": "您的出生日期無效。", + + "Register.UsernameContainsBlockedTerms": "使用者名稱包含違禁詞", + "Register.UsernameContainsBlockedTerms.Description": "您的使用者名稱包含違禁詞。如果您認為這是錯誤,請聯絡 {supportUrl}.", + "Register.MissingPassword": "未輸入密碼", + "Register.MissingPassword.Description": "您未輸入密碼。", + "Register.InvalidPassword": "無效密碼", + "Register.InvalidPassword.Description": "您的密碼無效。密碼必須包含至少8個字元,包括1個數字、1個大寫字母和1個小寫字母。", + "Register.EmailAlreadyRegistered": "此郵箱已註冊", - "Register.UsernameAlreadyRegistered": "此用戶名已註冊", + "Register.EmailAlreadyRegistered.Description": "使用此電子郵件的帳戶已存在。如果您忘記了密碼,可以點擊「忘記密碼」。或者,您可以聯絡客服:{supportUrl}。", + + "Register.UsernameAlreadyRegistered": "此使用者名稱已註冊", + "Register.UsernameAlreadyRegistered.Description": "使用此電子郵件的帳戶已存在。如果您忘記了密碼,可以點擊「忘記密碼」。或者,您可以聯絡客服:{supportUrl}。", + "Register.ErrorCheckingUserId": "檢查用戶ID時出錯", + "Register.ErrorCheckingUserId.Description": "請聯繫客服: {supportUrl}.", + + "Recovery.MissingEmail": "未輸入電子郵件地址", + "Recovery.MissingEmail.Description": "您是否輸入了您的電子郵件?", + + "Recovery.IncorrectEmail": "電子郵件錯誤", + "Recovery.IncorrectEmail.Description": "您輸入的密碼恢復電子郵件不正確。請檢查您的詳細資訊並重試。", + + "Recovery.NoPasswordSetup": "No Password Setup", + "Recovery.NoPasswordSetup.Description": "請聯繫客服:{supportUrl}.", + + "Register.UnknownError": "未知錯誤", + "Register.UnknownError.Description": "註冊時發生未知錯誤。請聯繫客服:{supportUrl}.", "Account.Login": "登錄", "Account.Logout": "登出", "Account.Register": "註冊", - "Account.Saml2" : "使用 SAML 2.0 登錄", + "Account.Saml2": "使用 SAML 2.0 登錄", "Account.LoginOrRegister": "登錄 / 註冊", "Account.LogoutConfirm": "確認登出?", "Account.LoggingIn": "正在登錄...", "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": "忘記密碼?", @@ -468,104 +556,111 @@ "Account.BirthDay": "出生日:", "Account.BirthYear": "出生年份:", "Account.PoliciesAgreement": "我同意 服務條款 與 隱私政策", - "Account.AlternateMethods" : "使用第三方服務登錄:", + "Account.AlternateMethods": "使用第三方服務登錄:", - "Account.Saml2.Title" : "SAML 2.0", - "Account.Saml2.Select" : "請選擇您想使用的 SAML 2.0 服務商:", - "Account.Saml2.LoggingIn" : "正在等待登錄完成(請查看您的瀏覽器)...", + "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.Title": "雙重認證(2FA)", + "Account.TOTP.Initializing": "正在檢查您帳戶的雙重認證狀態...", "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.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.Header": "激活雙重認證", + "Account.TOTP.Activate.Description": "要在您的帳戶上激活雙重認證, 請使用您認證應用所產生的六位數驗證碼來確保一切工作正常。

一旦激活,您將需要這些代碼來進行特定操作。", + "Account.TOTP.Activate.Token": "6位數驗證碼:", + "Account.TOTP.Activate.TokenField": "在此處輸入驗證碼...", "Account.TOTP.Activate.Activate": "激活", "Account.TOTP.Activate.Activating": "激活中...", - "Account.TOTP.Activate.InvalidToken": "無效口令!", - "Account.TOTP.Message.AlreadySetup": "您的賬戶已啓用 2FA!", + "Account.TOTP.Activate.InvalidToken": "無效驗證碼!", + "Account.TOTP.Message.AlreadySetup": "您的帳戶已啟用雙重認證!", "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.Message.SetupComplete": "恭喜!

您的帳戶已啟用雙重認證並享受其帶來的額外保護!

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

取消雙重認證後,您可以再次設置啟用它,這將生成一個全新的安全碼與一套新的恢復碼。

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

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

我們強烈建議您馬上重新設置啓用 2FA,特別是當您因丟失手機而使用了恢復碼後。", + "Account.TOTP.Message.DeactivationComplete": "您帳戶的雙重認證已被成功取消。

您的帳戶正因此面臨更大的風險!

我們強烈建議您馬上重新設置啟用雙重認證,特別是當您因丟失手機而使用了恢復碼後。", - "Account.Type.Standard" : "標準賬戶", - "Account.Type.Business" : "商用賬戶", - "Account.Type.Patreon" : "Patreon 支持者", - "Account.Type.Mentor" : "{platform} 導師", - "Account.Type.Moderator" : "{platform} 管理員", - "Account.Type.Team" : "{platform} 團隊", + "Account.Type.Standard": "標準帳戶", + "Account.Type.Business": "商用帳戶", + "Account.Type.Patreon": "Patreon 支持者", + "Account.Type.Stripe": "Stripe 支持者", + "Account.Type.Mentor": "{platform} 導師", + "Account.Type.Moderator": "{platform} 管理員", + "Account.Type.Team": "{platform} 團隊", - "Avatar.Badge.Live" : "直播", + "Avatar.Badge.Live": "直播", - "2FA.Header": "2FA验证", - "2FA.Token": "6位令牌:", + "2FA.Header": "雙因素驗證", + "2FA.Token": "6 位數代碼:", - "Profile.Status.Online": "在線", + "Profile.Status.Sociable": "可交流", + "Profile.Status.Online": "線上", "Profile.Status.Away": "離開", "Profile.Status.Busy": "忙碌", "Profile.Status.Invisible": "隱身", "Profile.Status.Offline": "離線", - "Profile.Status.Headless": "無頭主機", + "Profile.Status.Headless": "Headless", + "Profile.Status.Bot": "機器人: {version}", + "Profile.Status.ChatClient": "聊天客戶端: {version}", "Session.Tab.Settings": "設定", - "Session.Tab.Users": "用戶", + "Session.Tab.Users": "使用者", "Session.Tab.Permissions": "權限", - "Session.Permission.Anonymous": "默認匿名:", - "Session.Permission.Vistor": "默認訪客:", - "Session.Permission.Contact": "默認好友:", - "Session.Permission.Host": "默認主機:", - "Session.Permission.PermissionOverrideCount": "權限覆蓋: {n,select, -1 {---} other {{n}}}", - "Session.Permission.ClearOverrides": "清除用戶覆蓋項", + "Session.Permission.Anonymous": "預設匿名:", + "Session.Permission.Vistor": "預設訪客:", + "Session.Permission.Contact": "預設好友:", + "Session.Permission.Host": "預設主持:", + "Session.Permission.PermissionOverrideCount": "權限覆蓋:{n,select, -1 {---} other {{n} 項}}", + "Session.Permission.ClearOverrides": "清除權限覆蓋", - "Session.JoinVerifier.EnableHeader" : "激活自訂准入認證?", - "Session.JoinVerifier.EnableText" : "警告: 您將要啓用自訂准入認證,其是當前世界的一部分。當您這樣做之前,請確保您信任此世界的創建者。因爲自訂准入認證器可以繞過標準會話訪問規則,並使用其自己的規則允許或阻止用戶進入。", - "Session.JoinVerifier.Label" : "使用自訂准入認證器: {name}", - "Session.JoinVerifier.ComponentWarning" : "警告: 目前,並沒有機制可以在認證器啓用後防止篡改。如果篡改用於認證的 ProtoFlux 設置可能導致問題, 請!不!要!使用這個功能且 不!要!在您的世界中激活它。", - "Session.JoinVerifier.SetCustomVerifier" : "設爲自訂加入請求認證器", + "Session.JoinVerifier.EnableHeader": "啟用自訂加入認證機制?", + "Session.JoinVerifier.EnableText": "警告: 您將要啟用自訂准入認證,其是當前世界的一部分。當您這樣做之前,請確保您信任此世界的創建者。因為自訂准入認證器可以繞過標準會話訪問規則,並使用其自己的規則允許或阻止用戶進入。", + "Session.JoinVerifier.Label": "使用自訂准入認證器: {name}", + "Session.JoinVerifier.ComponentWarning": "警告: 目前,並沒有機制可以在認證器啟用後防止篡改。如果篡改用於認證的 ProtoFlux 設置可能導致問題, 請!不!要!使用這個功能且 不!要!在您的世界中激活它。", + "Session.JoinVerifier.SetCustomVerifier": "設為自訂加入請求認證器", "Permissions.NotAllowedToSpawn": "您不可以在此處生成事物", "Permissions.NotAllowedToSave": "您無權在這個世界上保存項目", "Permissions.NotAllowedToSwapAvatar": "您不允許在此處交換到自定化身", + "Permissions.SavingDisabledForItem": "本物品的儲存功能被停用", "User.Actions.Silence": "全局靜音", "User.Actions.Mute": "靜音", "User.Actions.Jump": "跳躍", "User.Actions.Respawn": "重生", - "User.Actions.Kick": "踢", + "User.Actions.Kick": "踢出", "User.Actions.Ban": "禁止", "Contacts.Add": "添加好友", "Contacts.Remove": "移除好友", - "Contacts.ConfirmRemove": "真的要刪除嗎?", + "Contacts.ConfirmRemove": "確認刪除?", "Contacts.AcceptRequest": "接受請求", "Contacts.IgnoreRequest": "忽略請求", "Contacts.Invite": "邀請", "Contacts.RevokeInvite": "撤回邀請", + "Contacts.RequestInvite": "請求邀請", "Contacts.BanFromAllSessions": "禁止進入我主持的會話", "Contacts.UnbanFromAllSessions": "取消禁止進入我主持的會話", "Contacts.BanFromCurrentWorld": "禁止進入當前的世界", "Contacts.UnbanFromCurrentWorld": "取消禁止進入當前的世界", "Contacts.RecordingVoiceMessage": "正在錄音...", - "Contacts.Unblocked" : "取消屏蔽", - "Contacts.AvatarBlock" : "屏蔽化身", - "Contacts.MutualBlock" : "相互屏蔽", - "Contacts.SelfAccount": "我的賬戶", + "Contacts.Unblocked": "取消屏蔽", + "Contacts.AvatarBlock": "屏蔽化身", + "Contacts.MutualBlock": "相互屏蔽", + "Contacts.SelfAccount": "我的帳號", "Contacts.SearchPrompt": "搜索好友...", "Contacts.WriteMessage": "編寫訊息...", "Contacts.InSession": "在 {name}", + "Contacts.NoSession": "無會話", "Contacts.InPrivate": "在私人世界", "Contacts.InContactsOnly": "在僅限好友的世界", "Contacts.InHidden": "在隱藏的世界", @@ -578,23 +673,45 @@ "Contacts.RequestIgnored": "忽略的請求", "Contacts.Blocked": "屏蔽", "Contacts.SearchResult": "搜索結果", - "Contacts.Bot": "Bot帳戶", + "Contacts.Bot": "Bot帳號", "Contacts.Migrated": "好友未遷移", + "Contacts.IncompatibleSession": "會話不相容", + "Contacts.AskToJoin": "請求 加入", + "Contacts.InviteRequest.UserWantsToJoin": "{username} 想加入您", + "Contacts.InviteRequest.UserWantsToInviteAnother": "\"{requestingUser}\" 想要邀請 \"{userToInvite}\" 至 \"{sessionName}\"", + "Contacts.InviteRequest.GrantInvite": "發放邀請(一次性)", + "Contacts.InviteRequest.AddAsContact": "加 \"{username}\" 作為聯絡人", + "Contacts.InviteRequest.AddAsContactOfHeadless": "加 \"{username}\" 作為Headless聯絡人", + "Contacts.InviteRequest.AddHostAsContact": "加 \"{username}\" (主持) 作為聯絡人", + "Contacts.InviteRequest.HostIsUnregistered": "主持人為未註冊用戶", + "Contacts.InviteRequest.ForwardToHost": "轉發給主持人: {username}", + "Contacts.InviteRequest.SentRequest": "已請求邀請", + "Contacts.InviteRequest.ForwardedRequest": "來自 \"{username}\" 的轉發邀請請求至 \"{sessionName}\" 會話", + "Contacts.InviteRequest.GrantedRequest": "發放邀請 \"{username}\" 至 \"{sessionName}\" 會話", + + "Notifications.IsSociable": "此人善於交際,戳一下或邀請他們!", "Notifications.IsOnline": "上線了", "Notifications.IsOnlineOnDifferentVersion": "上線了 (使用版本: {version})", "Notifications.ReceivedContactRequest": "發來一個好友請求", "Notifications.ReceivedInvite": "邀請您:", "Notifications.ReceivedItem": "發來一件物品:", "Notifications.VoiceMessage": "發來一條語音訊息", + "Notifications.SessionStarted": "已開始會話:", + "Notifications.ReceivedInviteRequestDirect": "想要被邀請", + "Notifications.ReceivedInviteRequestForwarded": "想要邀請:", + "Notifications.UserJoined": "用戶已加入", + "Notifications.UserLeft": "用戶已離開", + "Notifications.PermissionChanged": "角色已變更為 {new}", + "Notifications.PermissionChangedDetail": "在 {world}. 先前的角色: {old}", "Undo.SetField": "將字段 {field_name} 設置為 {value}", "Undo.SetReference": "將引用 {ref_name} 設置為 {ref_target}", "Undo.Spawn": "生成 {name}", - "Undo.Destroy": "銷燬 {name}", + "Undo.Destroy": "銷毀 {name}", "Undo.SpawnComponent": "在 {slot_name} 上附加 {component_type}", "Undo.DuplicateComponent": "組件重複", - "Undo.DestroyComponent": "銷燬 {slot_name} 上的 {component_type}", + "Undo.DestroyComponent": "銷毀 {slot_name} 上的 {component_type}", "Undo.Transform": "{name} 已移動", "Undo.Translate": "平移", "Undo.TranslateAlongAxis": "沿軸平移", @@ -616,42 +733,54 @@ "Undo.ApplyMaterial": "應用材料", "Undo.BakeMeshes": "烘焙 {name}", "Undo.ChangeMesh": "更換網格", - "Undo.InsertParent": "爲 {name} 插入父項", + "Undo.InsertParent": "為 {name} 插入上層", "Undo.Wiggler": "邪惡的東西", "Undo.ExtractMaterialsFromHierarchy": "從層次結構提取材質", "Undo.BatchConvertMaterials": "批量轉換材質", - "Tools.Brush.ChangeColor" : "改變顏色", - "Tools.Brush.IncrementSize" : "增大", - "Tools.Brush.DecrementSize" : "縮小", + "Tools.Brush.ChangeColor": "改變顏色", + "Tools.Brush.IncrementSize": "增大", + "Tools.Brush.DecrementSize": "縮小", + "Tools.GeometryLineBrush.Name": "幾何線條筆刷", + + "Tools.Dev.Name": "開發工具", "Tools.Dev.CreateNew": "創建新的...", "Tools.Dev.Selection": "選擇: {mode}", "Tools.Dev.DevMode.Off": "開發人員模式:禁用", - "Tools.Dev.DevMode.On": "開發人員模式:啓用", + "Tools.Dev.DevMode.On": "開發人員模式:啟用", "Tools.Dev.OpenInspector": "打開查看器", "Tools.Dev.DeselectAll": "全部取消選擇", "Tools.Dev.DestroySelected": "銷毀所選", "Tools.Dev.ConfirmDestroySelected": "確認銷燬所選", - "Tools.Dev.GizmoOptions" : "Gizmo 選項", - "Tools.Dev.SelectParent" : "選擇父級", - "Tools.Dev.LocalSpace" : "局部座標", - "Tools.Dev.GlobalSpace" : "全局座標", - "Tools.Dev.Translation" : "平移", - "Tools.Dev.Rotation" : "旋轉", - "Tools.Dev.Scale" : "縮放", + "Tools.Dev.GizmoOptions": "Gizmo 選項", + "Tools.Dev.SelectParent": "選擇上層", + "Tools.Dev.LocalSpace": "局部座標", + "Tools.Dev.GlobalSpace": "全局座標", + "Tools.Dev.Translation": "平移", + "Tools.Dev.Rotation": "旋轉", + "Tools.Dev.Scale": "縮放", + "Tools.Dev.Selection.Single": "單點", + "Tools.Dev.Selection.Multi": "多點", + + "Tools.Dev.Interaction.Tip": "指尖", + "Tools.Dev.Interaction.Projection": "投影", + + "Tools.Color.Name": "顏色工具", "Tools.Color.Picker": "選色器", - "Tools.GrabbableSetter.Scalable": "設爲可縮放", - "Tools.GrabbableSetter.NonScalable": "設爲不可縮放", - "Tools.GrabbableSetter.ApplyToRoot": "設爲應用到根組件", - "Tools.GrabbableSetter.AppyToHit": "設爲應用到命中組件", + "Tools.GrabbableSetter.Name": "抓取設定工具", + "Tools.GrabbableSetter.Scalable": "設為可縮放", + "Tools.GrabbableSetter.NonScalable": "設為不可縮放", + "Tools.GrabbableSetter.ApplyToRoot": "設為套用到物件根部", + "Tools.GrabbableSetter.AppyToHit": "設為套用到 Slot 碰撞", - "Tools.CharacterCollider.MarkGrippable": "標記爲可抓取", - "Tools.CharacterCollider.DontMarkGrippable": "不要標記爲可抓取", + "Tools.CharacterCollider.Name": "角色碰撞器設定工具", + "Tools.CharacterCollider.MarkGrippable": "標記為可抓取", + "Tools.CharacterCollider.DontMarkGrippable": "不要標記為可抓取", "Tools.CharacterCollider.EnsureWalkRun": "確保步行/跑步運動", "Tools.CharacterCollider.EnsureZeroG": "確保零重力運動", "Tools.CharacterCollider.EnsurePhysicalFly": "確保物理飛行運動", @@ -660,15 +789,25 @@ "Tools.Light.Spot": "聚光燈", "Tools.Light.Sun": "太陽", + "Tools.Light.Name": "光照工具", + "Tools.Light.Shadows.None": "無陰影", + "Tools.Light.Shadows.Hard": "硬陰影", + "Tools.Light.Shadows.Soft": "軟陰影", + + "Tools.MeshVisibility.Name": "網格可見性工具", "Tools.MeshVisibility.KeepShadow": "保持陰影", "Tools.MeshVisibility.ShadowOff": "禁用陰影", "Tools.MeshVisibility.ShadowOn": "啟用陰影", "Tools.MeshVisibility.OnlyShadow": "設置為僅陰影", "Tools.MeshVisibility.DoubleSidedShadow": "設置為雙面陰影", - "Tools.Slicer.Add": "添加切片器", - "Tools.Slicer.Clear": "清除設定", + "Tools.Mesh.Name": "網格工具", + "Tools.Slicer.Name": "物件切割工具", + "Tools.Slicer.Add": "添加切割", + "Tools.Slicer.Clear": "清除切割", + + "Tools.Material.Name": "材質工具", "Tools.Material.RayMode": "射線模式", "Tools.Material.AreaMode": "區域模式", "Tools.Material.ObjectMode": "對象全局模式", @@ -676,48 +815,89 @@ "Tools.Material.CreateCopy": "建立副本", "Tools.Material.Edit": "編輯材料", "Tools.Material.Convert": "轉換為...", - "Tools.Material.ConvertAll": "把全部轉換爲...", + "Tools.Material.ConvertAll": "把全部轉換為...", "Tools.Material.CreateNew": "創建新的", "Tools.Mesh.Edit": "編輯網格", - + "Tools.Cartridge.Eject": "取出球體", - "Tools.Microphone.Format.WAV": "WAV文件", - "Tools.Microphone.Format.Vorbis": "OGG文件", - "Tools.Microphone.Format.FLAC": "FLAC文件", + "Tools.Microphone.Name": "麥克風", + "Tools.Microphone.Format.WAV": "WAV檔案", + "Tools.Microphone.Format.Vorbis": "OGG檔案", + "Tools.Microphone.Format.FLAC": "FLAC檔案", "Tools.Microphone.ModeHold": "按住以錄製聲音", "Tools.Microphone.ModePress": "按下以開始/停止錄製聲音", - "Tools.Microphone.SourceRaw": "Raw文件", + "Tools.Microphone.SourceRaw": "原始檔案", "Tools.Microphone.SourceFiltered": "過濾並歸一化", - "Tools.ProtoFlux.Drive" : "驅動", - "Tools.ProtoFlux.Source" : "源", - "Tools.ProtoFlux.Reference" : "參考", - "Tools.ProtoFlux.Write" : "寫", - "Tools.ProtoFlux.Proxy" : "代理", - "Tools.ProtoFlux.CreateLocal" : "創建局部變量", - "Tools.ProtoFlux.CreateStore" : "創建變量", - "Tools.ProtoFlux.CreateDataModelStore" : "創建結構變量", - "Tools.ProtoFlux.Overview" : "切換概覽", - "Tools.ProtoFlux.NodeBrowser" : "瀏覽節點", - "Tools.ProtoFlux.PackInPlace" : "就地打包", - "Tools.ProtoFlux.PackInto" : "打包爲 {name}", - "Tools.ProtoFlux.Unpack" : "將 {name} 解包", - "Tools.ProtoFlux.ExplicitCast" : "顯式轉換\n(警告: 可能丟失數據)", + "Tools.ProtoFlux.Name": "ProtoFlux 工具", + "Tools.ProtoFlux.Drive": "驅動", + "Tools.ProtoFlux.Source": "源", + "Tools.ProtoFlux.Reference": "參考", + "Tools.ProtoFlux.Write": "寫", + "Tools.ProtoFlux.Proxy": "代理", + "Tools.ProtoFlux.CreateLocal": "創建局部變量", + "Tools.ProtoFlux.CreateStore": "創建變量", + "Tools.ProtoFlux.CreateDataModelStore": "創建結構變量", + "Tools.ProtoFlux.Overview": "切換概覽", + "Tools.ProtoFlux.NodeBrowser": "瀏覽節點", + "Tools.ProtoFlux.PackInPlace": "原地打包", + "Tools.ProtoFlux.PackInto": "打包為 {name}", + "Tools.ProtoFlux.Unpack": "將 {name} 解包", + "Tools.ProtoFlux.ExplicitCast": "顯式轉換\n(警告: 可能丟失數據)", - "ProtoFlux.UI.Call" : "調用", - "ProtoFlux.UI.AsyncCall" : "異步 調用", - "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux 節點", + "Tools.Meter.Mode.Ray": "模式:射線", + "Tools.Meter.Mode.Perpendicular": "模式: 垂直", + "Tools.Meter.Mode.Drag": "模式: 拖拉", + + "Tools.Meter.Points.Two": "雙點", + "Tools.Meter.Points.Multiple": "多點", + + "Tools.Meter.Name": "測量工具", + "Tools.Meter.ObjectSpace": "在物件空間中測量", + "Tools.Meter.WorldSpace": "在世界空間中測量", + + "Tools.Glue.Name": "黏合工具", + "Tools.Glue.Mode.BakeMeshes": "模式:烘焙網格", + "Tools.Glue.Mode.BakeSkinnedMeshes": "模式:烘焙蒙皮網格", + "Tools.Glue.Mode.ParentObjects": "模式: 連接上層", + + "Tools.RigTransfer.Name": "骨架網格轉移工具", + "Tools.RigTransfer.ClearSource": "清除來源", + + "Tools.GaussianSplat.Name": "高斯潑濺工具", + "Tools.GaussianSplat.ClipBox": "盒狀裁切", + "Tools.GaussianSplat.ClipSphere": "球狀裁切", + "Tools.GaussianSplat.ClipCylinder": "圓柱狀裁切", + + "Tools.ComponentClone.Name": "元件複製工具", + "Tools.ComponentClone.SingleInstanceOn": "單一實例:開啟", + "Tools.ComponentClone.SingleInstanceOff": "單一實例:關閉", + "Tools.ComponentClone.ClearTemplate": "清除範本", + + "Tools.Shape.Name": "形狀工具", + + "Tools.CameraObjectHider.Name": "攝影機物件隱藏工具", + + "Tools.ControllerDiagnostic.Name": "控制器診斷工具", + + "Tools.Labeler.Name": "標籤工具", + + "ProtoFlux.UI.Call": "呼叫", + "ProtoFlux.UI.AsyncCall": "異步 呼叫", + "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux 節點", "CreateNew.Back": "<<< 返回", - "CreateNew.EmptyObject": "空對象", + "CreateNew.EmptyObject": "空物件", "CreateNew.ParticleSystem": "粒子系統", + "CreateNew.LegacyParticleSystem": "舊版粒子系統", - "CreateNew.Object": "對象", - "CreateNew.Object.AvatarCreator": "化身創建器", + "CreateNew.Object": "物件", + "CreateNew.Object.AvatarCreator": "虛擬化身創建器", "CreateNew.Object.Camera": "相機", "CreateNew.Object.ReflectionProbe": "反射探針", + "CreateNew.Object.ReverbZone": "反射區域", "CreateNew.Object.Mirror": "鏡子", "CreateNew.Object.Portal": "傳送門", "CreateNew.Object.VideoPlayer": "視頻播放器", @@ -726,44 +906,44 @@ "CreateNew.Object.UIXCanvas": "UIX 畫布", "CreateNew.Object.Facet": "Facet", - "CreateNew.Object.FogVolume": "霧量", - "CreateNew.Object.FogVolume.Additive": "添加", + "CreateNew.Object.FogVolume": "霧體積", + "CreateNew.Object.FogVolume.Additive": "叠加", "CreateNew.Object.FogVolume.Alpha": "Alpha", - "CreateNew.Object.FogVolume.Multiplicative": "乘性", - "CreateNew.Object.FogVolume.Gradient": "梯度", + "CreateNew.Object.FogVolume.Multiplicative": "相乘", + "CreateNew.Object.FogVolume.Gradient": "漸層", "CreateNew.Text": "文本", - "CreateNew.Text.Basic": "基本的", - "CreateNew.Text.Outline": "描邊", + "CreateNew.Text.Basic": "基本", + "CreateNew.Text.Outline": "輪廓", "CreateNew.Editor": "編輯器", "CreateNew.Editor.UserInspector": "用戶查看器", - "CreateNew.Editor.LightSourcesWizard": "世界光源設置嚮導", - "CreateNew.Editor.TextRendererWizard": "世界文字渲染器設置嚮導", - "CreateNew.Editor.AssetOptimizationWizard": "資產優化設置嚮導", - "CreateNew.Editor.CubemapCreator": "立方體貼圖創建器", + "CreateNew.Editor.LightSourcesWizard": "光源設定", + "CreateNew.Editor.TextRendererWizard": "文字渲染設定", + "CreateNew.Editor.AssetOptimizationWizard": "資產最佳化設定", + "CreateNew.Editor.CubemapCreator": "Cubemap 建立工具", "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.Box": "盒體", + "CreateNew.3DModel.Sphere": "球體", + "CreateNew.3DModel.Capsule": "膠囊體", + "CreateNew.3DModel.Cone": "圓錐體 ", + "CreateNew.3DModel.Cylinder": "圓柱體", "CreateNew.3DModel.Quad": "四邊形", - "CreateNew.3DModel.Grid": "格", - "CreateNew.3DModel.Torus": "圓環面", + "CreateNew.3DModel.Grid": "網格", + "CreateNew.3DModel.Torus": "圓環體", "CreateNew.Collider": "碰撞體", - "CreateNew.Collider.Box": "盒型", - "CreateNew.Collider.Sphere": "球形", - "CreateNew.Collider.Capsule": "膠囊", - "CreateNew.Collider.Cylinder": "圓筒", - "CreateNew.Collider.Cone": "錐體", + "CreateNew.Collider.Box": "盒體", + "CreateNew.Collider.Sphere": "球體", + "CreateNew.Collider.Capsule": "膠囊體", + "CreateNew.Collider.Cylinder": "圓柱體", + "CreateNew.Collider.Cone": "圓錐體 ", "CreateNew.Collider.Mesh": "網格", - "CreateNew.Light": "光照", + "CreateNew.Light": "光源", "CreateNew.Light.Point": "點光源", "CreateNew.Light.Spot": "聚光燈", "CreateNew.Light.Directional": "方向光", @@ -775,7 +955,7 @@ "CreateNew.Directory.Error.LongName": "名稱太長了:", "CreateNew.Directory.Error.InvalidName": "無效名稱:", - "AvatarCreator.Title": "化身創建器", + "AvatarCreator.Title": "虛擬化身創建器", "AvatarCreator.Instructions": "將化身對象與頭顯和控制器參考對齊(可選),然後按創建將其轉換為化身", "AvatarCreator.UseSymmetry": "使用對稱", "AvatarCreator.ShowToolAnchors": "顯示工具錨點", @@ -792,59 +972,76 @@ "AvatarCreator.TryAlignHands": "嘗試對齊手", "AvatarCreator.AlignToolAnchors": "對齊工具錨點", "AvatarCreator.Create": "創建", + "AvatarCreator.ProtectionUnavailable": "此世界不支援虛擬化身保護。請切換至其他世界以保護您的虛擬化身。", - "Importer.General.AsRawFile": "Raw文件", + "Importer.General.AsRawFile": "原始檔案", "Importer.Folder.Title": "文件夾導入器", "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.Screenshot": "(在這) 截圖", - "Importer.Image.PixelArt" : "像素藝術", - "Importer.Image.360": "360度照片/天空盒", + "Importer.Image.Title": "圖片匯入工具", + "Importer.Image.Prompt": "匯入的是什麼類型的圖片?", + "Importer.Image.Regular": "圖片/貼圖", + "Importer.Image.Screenshot": "(在這裡拍的)截圖", + "Importer.Image.PixelArt": "像素藝術", + "Importer.Image.Sprite": "Sprite 圖像", + "Importer.Image.360": "360 度照片/Skybox", "Importer.Image.StereoPhoto": "立體照片", - "Importer.Image.Stereo360": "立體360度照片", + "Importer.Image.Stereo360": "立體 360 度照片", "Importer.Image.180": "180度照片", - "Importer.Image.Stereo180": "立體180度照片", + "Importer.Image.Stereo180": "立體 180 度照片", "Importer.Image.LUT": "LUT", - "Importer.ImageVideo.LayoutPrompt": "它使用什麼佈局?", - "Importer.ImageVideo.LayoutHorizontalLR": "並排 LR", - "Importer.ImageVideo.LayoutHorizontalRL": "並排 RL", - "Importer.ImageVideo.LayoutVerticalLR": "上下 LR", - "Importer.ImageVideo.LayoutVerticalRL": "上下 RL", + "Importer.Image.Failure.Heading": "匯入圖片失敗 {image}", + "Importer.Image.Failure.Description": "由於以下原因,匯入圖片失敗:\n\n{error}", - "Importer.Model.Title": "模型導入器", - "Importer.Model.Prompt": "您要導入什麼?", - "Importer.Model.Regular": "3D模型", - "Importer.Model.3DScan": "3D掃描", - "Importer.Model.CAD": "CAD模型", - "Importer.Model.PointCloud": "點雲", - "Importer.Model.VertexColorModel": "頂點着色模型", - "Importer.Model.AdvancedSettings": "高級設置", - "Importer.Model.ModelKindPrompt": "什麼樣的3D模型?", - "Importer.Model.RegularKind": "常規/化身", - "Importer.Model.SeparableKind": "可分離的可吸附組件", + "Importer.LUT.Failure.Heading": "匯入 LUT 失敗 {image}", + "Importer.LUT.Failure.Description": "由於以下原因,匯入 LUT 失敗:\n\n{error}", + + "Importer.ImageVideo.LayoutPrompt": "它使用什麼佈局?", + "Importer.ImageVideo.LayoutHorizontalLR": "左右並排,左眼右眼", + "Importer.ImageVideo.LayoutHorizontalRL": "左右並排,右眼左眼", + "Importer.ImageVideo.LayoutVerticalLR": "上下排列,左眼右眼", + "Importer.ImageVideo.LayoutVerticalRL": "上下排列,右眼左眼", + + "Importer.Model.Title": "模型匯入工具", + "Importer.Model.Prompt": "匯入的是什麼類型的模型?", + "Importer.Model.Regular": "3D 模型", + "Importer.Model.3DScan": "3D 掃描", + "Importer.Model.CAD": "CAD 模型", + "Importer.Model.PointCloud": "點狀雲", + + "Importer.Model.GaussianSplat": "高斯潑濺", + "Importer.Model.GaussianSplatVertical": "垂直軸", + "Importer.Model.RegularVertical": "一般", + "Importer.Model.FlipVertical": "翻轉 Y 軸", + "Importer.Model.GaussianSplatEncoding": "編碼", + "Importer.Model.GaussianSplatLossless": "無損編碼", + "Importer.Model.GaussianSplatSPZ": "SPZ(有損編碼)", + + "Importer.Model.VertexColorModel": "頂點著色模型", + "Importer.Model.AdvancedSettings": "進階設定", + "Importer.Model.ModelKindPrompt": "什麼類型的 3D 模型?", + "Importer.Model.RegularKind": "一般 / 化身", + "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.FinalizePrompt": "您確定要導入嗎?", - "Importer.Model.RunImport": "運行導入!", + "Importer.Model.Meters": "米 (m)", + "Importer.Model.Millimeters": "毫米 (mm)", + "Importer.Model.Centimeters": "公分 (cm)", + "Importer.Model.Inches": "英寸 (in)", + "Importer.Model.FinalizePrompt": "準備好了嗎?", + "Importer.Model.RunImport": "開始匯入!", "Importer.Model.Advanced.Scale": "縮放:", "Importer.Model.Advanced.AutoScale": "自動縮放", - "Importer.Model.Advanced.MaxTexSize": "最大紋理大小", + "Importer.Model.Advanced.MaxTexSize": "最大貼圖大小", "Importer.Model.Advanced.ImageFormat": "圖片格式: ", "Importer.Model.Advanced.Material": "材質: ", "Importer.Model.Advanced.PreferSpecular": "首選鏡面", @@ -853,17 +1050,17 @@ "Importer.Model.Advanced.Normals": "計算法線", "Importer.Model.Advanced.Tangents": "計算切線", "Importer.Model.Advanced.VertexColors": "導入頂點顏色", - "Importer.Model.Advanced.Bones": "導入骨骼", - "Importer.Model.Advanced.Lights": "導入燈光", - "Importer.Model.Advanced.TextureAlpha": "計算紋理Alpha", - "Importer.Model.Advanced.AlbedoColor": "導入反射顏色", + "Importer.Model.Advanced.Bones": "導入模型骨骼", + "Importer.Model.Advanced.Lights": "導入模型燈光", + "Importer.Model.Advanced.TextureAlpha": "導入貼圖 Alpha", + "Importer.Model.Advanced.AlbedoColor": "導入反照率顏色", "Importer.Model.Advanced.ImportEmissive": "導入發光屬性", "Importer.Model.Advanced.Colliders": "生成碰撞體", "Importer.Model.Advanced.Animations": "導入動畫", "Importer.Model.Advanced.SetupSnappable": "設置為可吸附", "Importer.Model.Advanced.SetupTimelapse": "設置為延時拍攝", - "Importer.Model.Advanced.ImportExternalTextures": "導入外部紋理", + "Importer.Model.Advanced.ImportExternalTextures": "導入外部貼圖", "Importer.Model.Advanced.SkinnedMeshes": "導入蒙皮網格", "Importer.Model.Advanced.SetupIK": "設置IK", "Importer.Model.Advanced.VisualizeRig": "可視化綁定", @@ -885,29 +1082,72 @@ "Importer.Model.Advanced.Grabbable": "使可抓取", "Importer.Model.Advanced.Scalable": "使可擴展", "Importer.Model.Advanced.PositionAtOrigin": "置於原點", - "Importer.Model.Advanced.AssetsOnObject": "將資產放在對像上", + "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.Depth": "深度視頻", - "Importer.Video.180": "180度視頻", - "Importer.Video.Stereo180": "立體180度視頻", - "Importer.Video.Depth.Prompt": "深度預設", - "Importer.Video.Depth.Default": "默認", + "Importer.Splat.Progress.Importing": "匯入高斯潑濺", + "Importer.Splat.Progress.ReadingHeader": "讀取檔案標頭", + "Importer.Splat.Progress.ConvertingSplats": "已轉換 {converted} 個潑濺,總共 {total} 個", + "Importer.Splat.Progress.EncodingData": "編碼轉換後的資料", + + "GaussianSplat.Encoding.Title": "編碼高斯潑濺", + "GaussianSplat.Encoding.Metadata": "編碼元數據", + "GaussianSplat.Encoding.EncodingPositions": "正在編碼位置,已編碼 {encoded} / {total} 個", + "GaussianSplat.Encoding.EncodingRotations": "正在編碼旋轉,已編碼 {encoded} / {total} 個", + "GaussianSplat.Encoding.EncodingScales": "正在編碼縮放,已編碼 {encoded} / {total} 個", + "GaussianSplat.Encoding.EncodingAlphas": "正在編碼 Alpha 值,已編碼 {encoded} / {total} 個", + "GaussianSplat.Encoding.EncodingColors": "正在編碼顏色,已編碼 {encoded} / {total} 個 ", + "GaussianSplat.Encoding.EncodingFinalizing": "完成編碼中", + + "GaussianSplat.Processing.RemovingSplats": "移除潑濺", + "GaussianSplat.Processing.SplatProgress": "已處理 {count} / {total}", + "GaussianSplat.Processing.LoadingData": "載入資產中", + "GaussianSplat.Processing.FailNoData": "無法載入資產以進行處理", + + "Importer.Video.Title": "影片匯入工具", + "Importer.Video.Prompt": "匯入的是什麼類型的影片?", + "Importer.Video.Regular": "一般影片", + "Importer.Video.360": "360 度影片", + "Importer.Video.Stereo": "立體影片", + "Importer.Video.Stereo360": "立體 360 度影片", + "Importer.Video.Depth": "深度影片", + "Importer.Video.180": "180 度影片", + "Importer.Video.Stereo180": "立體 180 度影片", + "Importer.Video.Depth.Prompt": "深度預置設定", + "Importer.Video.Depth.Default": "預設", + + "Importer.Slices.Title": "將圖像切片導入為體積貼圖", + "Importer.Slices.TitleGrayscale": "將圖像切片導入為體積貼圖(灰度)", + "Importer.Slices.Description": "將文件夾中的所有圖像合成為一個體積貼圖", + + "Importer.UnsupportedRecordType.Heading": "不支援的記錄類型", + "Importer.UnsupportedRecordType.Description": "您嘗試匯入的記錄 ({url}) 具有不支援的類型。其類型為:{recordType}。請透過 {bugUrl} 向我們回報此問題。", + "Importer.Link.Invalid.Heading": "無效的資料夾連結", + "Importer.Link.Invalid.Description": "您嘗試匯入的資料夾連結 ({url}) 無效。請再次檢查您的連結並重試。", + "Inventory.Link.LinkText": "物品欄連結至 {name}", - "Importer.Slices.Title": "將圖像切片導入爲體積紋理", - "Importer.Slices.TitleGrayscale": "將圖像切片導入爲體積紋理(灰度)", - "Importer.Slices.Description": "將文件夾中的所有圖像合成爲一個體積紋理", - "Exporter.Title": "導出", "Exporter.FileName": "文件名:", - "Exporter.ExportAs": "導出爲:", + "Exporter.ExportAs": "導出為:", "Exporter.Export": "導出", "Exporter.Exporting": "導出中...", + "Exporter.InvalidFileName": "無效的檔案名稱", + + "Export.PackageExportable.Package": "Resonite 封包檔案", + "Export.PackageExportable.PackageWithVariants": "Resonite 封包檔案 (+版本)", + + "Export.AudioExportable.OriginalFormat": "音訊 (初始格式)", + + "Export.VideoExportable.OriginalFormat": "影片 (初始格式)", + + "Export.GaussianSplatExportable.PLY": "PLY (無損)", + "Export.GaussianSplatExportable.SPZ": "SPZ (有損)", + + "Importer.Package.Progress.DecodingPackage": "正在解碼 Package", + "Importer.Package.Progress.DecodingObject": "正在解碼物件", + "Importer.Package.Progress.ImportingAssets": "正在導入資產", + "Importer.Package.Progress.LoadingObject": "正在讀取物件", + "Importer.Package.Progress.Imported": "Package 已完成匯入", + "Importer.Package.Progress.Fail": "匯入失敗,請檢查日誌", "NewWorld.Title": "創建世界", "NewWorld.SessionTitle": "新會話", @@ -919,7 +1159,7 @@ "NewWorld.AutoPort": "自動:", "NewWorld.DefaultName": "{name} 世界", - "FullBody.Title": "全身/化身校準", + "FullBody.Title": "全身/化身校正", "FullBody.SetHeight": "1) 設定身高", "FullBody.HeightInstructions": "確保這是您的實際身高,否則校準將無法正常進行。人體模型應與頭顯和控制器相符。", "FullBody.HeightWarning": "這似乎不正確。確保它是您的實際身高。", @@ -984,7 +1224,7 @@ "CameraControl.TakePhoto": "拍照", "CameraControl.Take360Photo": "拍360度照片", - "CameraControl.Mode.SmoothPOV": "平滑POV", + "CameraControl.Mode.SmoothPOV": "平滑視角", "CameraControl.Mode.ThirdPerson": "第三人稱", "CameraControl.Mode.Group": "羣組", "CameraControl.Mode.World": "世界", @@ -1059,17 +1299,42 @@ "CameraControl.OBS.Recording": "REC", "CameraControl.OBS.OpenInstallerReason": "您可以在這個頁面下載 obs-websocket 插件", - "CameraControl.OBS.Streaming.Start": "開始流式傳輸", - "CameraControl.OBS.Streaming.Starting": "正在開始流式傳輸...", - "CameraControl.OBS.Streaming.Stop": "停止流式傳輸", - "CameraControl.OBS.Streaming.Stopping": "正在停止流式傳輸", + "CameraControl.OBS.Streaming.Start": "開始串流", + "CameraControl.OBS.Streaming.Starting": "正在開始串流…", + "CameraControl.OBS.Streaming.Stop": "停止串流", + "CameraControl.OBS.Streaming.Stopping": "正在停止串流…", "CameraControl.OBS.Recording.Start": "開始錄音", - "CameraControl.OBS.Recording.Starting": "正在開始錄音...", + "CameraControl.OBS.Recording.Starting": "正在開始錄音…", "CameraControl.OBS.Recording.Stop": "停止錄音", "CameraControl.OBS.Recording.Stopping": "正在停止錄音", - "Security.Hyperlink.Title" : "外部鏈接", + "Settings.Category.Audio": "音效", + "Settings.Category.Controls": "控制", + "Settings.Category.Devices": "裝置", + "Settings.Category.Profile": "個人", + "Settings.Category.Networking": "網路", + "Settings.Category.Security": "安全", + "Settings.Category.Misc": "其他", + "Settings.Category.Privacy": "隱私", + "Settings.Category.UserInterface": "介面", + "Settings.Category.Graphics": "圖形", + "Settings.Category.InteractiveCamera": "相機", + + "LocomotionArchetype.Walk": "移動", + "LocomotionArchetype.Fly": "飛行", + "LocomotionArchetype.NoClip": "穿牆", + "LocomotionArchetype.Teleport": "傳送", + "LocomotionArchetype.GrabWorld": "抓取世界移動", + "LocomotionArchetype.NoLocomotion": "無移動", + "LocomotionArchetype.ThreeAxisNoClip": "三軸穿牆", + "LocomotionArchetype.ThreeAxisFly": "三軸飛行", + "LocomotionArchetype.ZeroG": "無重力", + + "LocomotionSettings.MakePreferred": "設為首選", + "LocomotionSettings.MakeLeastPreferred": "設為最不首選", + + "Security.Hyperlink.Title": "外部鏈接", "Security.Hyperlink.Warning": "警告:外部超鏈接 \n您點擊了世界中的一個鏈接。您要打開它嗎?其將在您的桌面網絡瀏覽器中打開。", "Security.Hyperlink.Open": "打開", "Security.Hyperlink.Cancel": "取消", @@ -1082,14 +1347,14 @@ "Security.HostAccess.Allow": "允許", "Security.HostAccess.Deny": "拒絕", - "ComponentSelector.Back" : "< (返回)", - "ComponentSelector.Title" : "組件", - "ComponentSelector.CreateCustomType" : "創建自訂類型", - "ComponentSelector.CommonGenericTypes" : "常見通用類型", - "ComponentSelector.CustomGenericArguments" : "自訂通用參數:", - "ComponentSelector.InvalidType" : "無效類型", + "ComponentSelector.Back": "< (返回)", + "ComponentSelector.Title": "組件", + "ComponentSelector.CreateCustomType": "創建自訂類型", + "ComponentSelector.CommonGenericTypes": "常見通用類型", + "ComponentSelector.CustomGenericArguments": "自訂通用參數:", + "ComponentSelector.InvalidType": "無效類型", - "Inspector.Title" : "場景查看器", + "Inspector.Title": "場景查看器", "Inspector.Slot.AttachComponent": "附加組件", "Inspector.Slot.Axis.X": "X: +-左", @@ -1103,15 +1368,35 @@ "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.Label": "作爲子級:", + "Inspector.Slot.ParentUnder.Label": "作為上層:", "Inspector.Slot.ParentUnder.WorldRoot": "世界根空間", - "Inspector.Slot.ParentUnder.WorldRoot.Undo": "將世界根空間作爲 {name} 的父級", + "Inspector.Slot.ParentUnder.WorldRoot.Undo": "將世界根空間作為 {name} 的上層", "Inspector.Slot.ParentUnder.LocalUserSpace": "用戶本地空間", - "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "將用戶本地空間作爲 {name} 的父級", + "Inspector.Slot.ParentUnder.LocalUserSpace.Undo": "將用戶本地空間作為 {name} 的上層", + + "Inspector.Member.ResetToDefault": "重設為預設值", + + "Inspector.Member.BreakLinkDrive": "斷開連結/驅動", + "Inspector.Member.OpenLinkDrive": "打開連結/驅動", + + "Inspector.Member.SetAllToAvg": "全部設為平均值", + "Inspector.Member.SetAllToX": "全部設為X", + "Inspector.Member.SetAllToY": "全部設為Y", + "Inspector.Member.SetAllToZ": "全部設為Z", + "Inspector.Member.SetAllToW": "全部設為W", + "Inspector.Member.Normalize": "正規化", + "Inspector.Member.BakeBlendshape": "烘焙 Blendshape", + "Inspector.Member.RemoveBlendshape": "移除 Blendshape", + "Inspector.Member.SplitBlendshape.X": "沿 X 軸分割 Blendshape", + "Inspector.Member.SplitBlendshape.Y": "沿 Y 軸分割 Blendshape", + "Inspector.Member.SplitBlendshape.Z": "沿 Z 軸分割 Blendshape", + + "Inspector.ProceduralAsset.UpdateCount": "更新計數: {n}", + "Inspector.ProceduralAsset.Error": "錯誤: {error}", "Inspector.Mesh.StatsHeader": "網格統計", "Inspector.Mesh.VertexCount": "頂點數:{n}", @@ -1129,8 +1414,8 @@ "Inspector.Mesh.RecalculateNormalsSmooth": "重新計算法線(平滑着色)", "Inspector.Mesh.RecalculateTangentsMikkt": "重新計算切線(Mikktspace)", "Inspector.Mesh.RecalculateTangentsSimple": "重新計算切線(簡單)", - "Inspector.Mesh.RecalculateBlendshapeNormals": "重新计算 BlendShape 法線", - "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "重新计算 BlendShape 法線(平滑着色)", + "Inspector.Mesh.RecalculateBlendshapeNormals": "重新计算 Blendshape 法線", + "Inspector.Mesh.RecalculateBlendshapeNormalsSmooth": "重新计算 Blendshape 法線(平滑着色)", "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "重新计算 Blendshape 切線(Mikktspace)", "Inspector.Mesh.FlipNormals": "翻轉法線", "Inspector.Mesh.ReverseWinding": "反向佈線", @@ -1155,9 +1440,16 @@ "Inspector.MeshRenderer.MergeByMaterial": "合併具有相同材質的子網格", "Inspector.MeshRenderer.SplitByMaterial": "分離每種材質的網格", + "Inspector.GaussianSplatRenderer.GeneratePointCloudCollider": "生成點狀雲碰撞器", + "Inspector.MeshCollider.VHACD": "凸包分解 (V-HACD 2.0)", "Inspector.MeshCollider.ReplaceBox": "使用盒碰撞器替換", + "Inspector.Texture3D.SpawnVisualizer": "生成視覺化工具", + + "Inspector.Skybox.SetActiveSkybox": "設為啟用天空盒", + "Inspector.AmbientLightSH2.SetActiveAmbientLight": "設為啟用環境光", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "更新現有化身的運動模塊", "Inspector.VHACD.Parameter.MergeDoubles": "合併重複項", @@ -1191,14 +1483,17 @@ "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.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.BakeToStaticMesh": "烘焙為靜態網格", + "Inspector.SkinnedMesh.SortBlendshapes.Name": "依名稱排序 Blendshapes", + "Inspector.SkinnedMesh.SortBlendshapes.NameLength": "依名稱長度排序 Blendshapes,然後依名稱排序", + "Inspector.SkinnedMesh.ResetBonesToBindPoses": "重置骨骼以綁定姿勢", "Inspector.SimpleAvatarProtection.RemoveAll": "移除所有實例", "Inspector.SimpleAvatarProtection.RemoveSingle": "移除單個實例", @@ -1216,10 +1511,12 @@ "Inspector.BipedRig.RightHandRigResult": "完成!檢測到右手:{detected}", "Inspector.Texture.Size": "尺寸:{width} x {height}", - "Inspector.Texture.Format": "格式:{format}, 存儲:
{memory}", + "Inspector.Texture.Format": "格式:{format}, 儲存:{memory}", "Inspector.Texture.Variant": "變種ID:{variant}", + "Inspector.Texture3D.Size": "尺寸: {width} x {height} x {depth}", - "Inspector.Texture.BakeTexture": "烘焙紋理", + "Inspector.Texture.BakeTexture": "烘焙貼圖", + "Inspector.Texture.ReplaceFromClipboard": "從剪貼簿替換", "Inspector.Texture.InvertRGB": "倒置 RGB", "Inspector.Texture.InvertR": "倒置 R", @@ -1256,17 +1553,20 @@ "Inspector.Texture.RotateCW": "順時針旋轉90°", "Inspector.Texture.RotateCCW": "逆時針旋轉90°", "Inspector.Texture.Rotate180": "旋轉180°", - "Inspector.Texture.TrimTransparent" : "截斷透明度", - "Inspector.Texture.TrimByCornerColor" : "根據角落顏色截斷", + "Inspector.Texture.TrimTransparent": "截斷透明度", + "Inspector.Texture.TrimByCornerColor": "根據角落顏色截斷", "Inspector.Texture.MakeSquare": "使成正方形", "Inspector.Texture.ToNearestPOT": "到最接近的2的冪", "Inspector.Texture.MakeTileable": "使可切塊(過渡比率):", "Inspector.Texture.TileLoop": "平鋪(循環)", "Inspector.Texture.TileMirror": "平鋪(鏡面)", - "Inspector.Texture.NormalizeMaxOnly" : "歸一化(僅最大值)", - "Inspector.Texture.NormalizeMinMax" : "歸一化(最小值与最大值)", - "Inspector.Texture.NormalizeIndependent" : "獨立歸一化RGB值(最小值与最大值)", - "Inspector.Texture.BleedColorToAlpha" : "將顏色滲入Alpha", + "Inspector.Texture.NormalizeMaxOnly": "正規化(僅最大值)", + "Inspector.Texture.NormalizeMinMax": "正規化(最小值与最大值)", + "Inspector.Texture.NormalizeIndependent": "獨立正規化RGB值(最小值与最大值)", + "Inspector.Texture.BleedColorToAlpha": "將顏色滲入Alpha", + "Inspector.Texture.AlphaGamma": "Alpha Gamma", + "Inspector.Texture.AdjustAlphaGamma": "調整 Alpha Gamma", + "Inspector.Texture.AddAlpha": "增加 Alpha", "Inspector.Texture.InvalidFloats": "診斷:無效的浮點數", "Inspector.Texture.GenerateMetadata": "診斷:生成位圖元數據", @@ -1279,7 +1579,7 @@ "Inspector.Audio.Duration": "持續時間:{duration},採樣數:{samples}", "Inspector.Audio.EncodingInfo": "編碼器信息:{info}, 完全解碼:{decoded}", - "Inspector.Audio.Normalize": "歸一化音量", + "Inspector.Audio.Normalize": "正規化音量", "Inspector.Audio.AmplitudeThreshold": "幅度閾值:", "Inspector.Audio.TrimSilence": "修剪無音", "Inspector.Audio.TrimStartSilence": "修剪開始無音", @@ -1301,6 +1601,11 @@ "Inspector.AudioStream.DecodeState": "包總數:{total}, 丟包總數:{lost}, 數據包丟失:{loss, number, percent}", "Inspector.AudioStream.BufferStats": "平均編解碼:{avgCodec}/s, 平均讀取:{avgRead}/s, 平均寫入:{avgWritten}/s", + "Inspector.GaussianSplat.SplatInfo": "潑濺數量:{count},VRAM 使用量:{vram}", + "Inspector.GaussianSplat.Variant": "載入種類:{variant}", + "Inspector.GaussianSplat.ColorByIndex": "依索引對潑濺上色", + "Inspector.GaussianSplat.ReorderMorton": "重新依照 Morton 排序法排序", + "Inspector.DynamicBoneChain.SetupFromChildren": "從子級設置", "Inspector.DynamicBoneChain.SetupFromChildrenAll": "從子級設置 (強制全部)", "Inspector.DynamicBoneChain.SetupFromChildrenRig": "從子級設置 (只有綁定)", @@ -1310,14 +1615,23 @@ "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "從層次結構添加固定碰撞體(使用對像根)", "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "總是抓取末端骨骼", + "Inspector.DataPreset.SetActive": "設定啟用", + "Inspector.DataPreset.SetValues": "設定數值", + "Inspector.DataPreset.AddAllChildren": "新增所有子物件", + "Inspector.Rig.CleanupBoneColliders": "清理骨骼碰撞体", "Inspector.Rig.GenerateDebugVisuals": "生成調試視覺效果", "Inspector.Rig.ClearDebugVisuals": "清除調試視覺效果", - "Inspector.AvatarExpression.AutoAssign": "自動分配Blendshapes(使用啟發式)", + "Inspector.AvatarExpression.AutoAssign": "自動分配 Blendshapes(使用啟發式)", - "Inspector.CharacterController.Warning": "警告!
當勾選模擬旋轉(SimulateRotation)時這個組件可以被當作一個簡單的剛體。在您這樣做之前,您需要明白它不曾爲此優化,且對剛體的正式支持會在未來加入。
正式支持包括:
- CPU和網絡效能提升 - 使用角色控制器,您的CPU和網絡佔用會顯著上升
- 約束 - 您將能夠在剛體間創建關節、合頁、彈簧和其他約束
- 對每個人的平滑模擬與交互 - 在另一個人嘗試交互時,角色控制器會發生故障
- 新功能與工具 - 讓使用更加簡單
-----------------------
只要您理解了上述限制,放開玩吧!", - "Inspector.PrimitiveMemberEditor.Warning": "警告!
通過他們的ID,這個組件可以被用於與引用交互。這個過程常被稱爲“引用駭入”。

在您這樣做之前,請知曉這種方式 不被 支援且隨時可能失效。請勿讓您的作品依賴於此項功能。", + "Inspector.CharacterController.Warning": "警告
當勾選模擬旋轉(SimulateRotation)時這個組件可以被當作一個簡單的剛體。在您這樣做之前,您需要明白它不曾為此優化,且對剛體的正式支持會在未來加入。
正式支持包括:
- CPU和網絡效能提升 - 使用角色控制器,您的CPU和網絡佔用會顯著上升
- 約束 - 您將能夠在剛體間創建關節、合頁、彈簧和其他約束
- 對每個人的平滑模擬與交互 - 在另一個人嘗試交互時,角色控制器會發生故障
- 新功能與工具 - 讓使用更加簡單
-----------------------
只要您理解了上述限制,放開玩吧!", + "Inspector.PrimitiveMemberEditor.Warning": "警告
通過他們的ID,這個組件可以被用於與引用交互。這個過程常被稱為“引用駭入”。

在您這樣做之前,請知曉這種方式 不被 支援且隨時可能失效。請勿讓您的作品依賴於此項功能。", + "Inspector.FacetPreset.Warning": "警告
FacetPresets 會自動在我們發布新版 Facet 物品時更新這個元件,若你正在自製 Facet,我們建議將本元件刪除。", + "Inspector.GrabbableSaveBlock.Warning": "警告
本元件並非設計作為安全機制或竊盜保護系統使用,本元件停用直接儲存功能的用意是作為遊戲流程或是設計的一部分,要繞過這個元件的機制相當容易,本元件未來也不會加強任何安全保護措施。", + + "Inspector.ParticleSystem.BasicInfo": "粒子數:{count},FPS:{fps},模擬時間:{time},提交時間:{renderSubmitTime},渲染分配:{allocationCount}", + "Inspector.ParticleSystem.TrailInfo": "軌跡:{trailCount} (容量:{trailCapacity}),軌跡點容量:{trailPointCapacity},分配:{allocationCount}", "Inspector.ParticleStyle.CommonTransitions": "通用變化模板:", "Inspector.ParticleStyle.AlphaFadeInOut": "Alpha 淡入 & 淡出", @@ -1336,20 +1650,20 @@ "Inspector.Collider.SetFromPreciseCylinderBounds": "根據精確圓柱邊界設置", "Inspector.Collider.Visualize": "圓柱體可視化", - "Inspector.SimpleAwayIndicator.TestAway" : "設爲離開(調試)", - "Inspector.SimpleAwayIndicator.TestRestore" : "返回正常(調試)", + "Inspector.SimpleAwayIndicator.TestAway": "設為離開(調試)", + "Inspector.SimpleAwayIndicator.TestRestore": "返回正常(調試)", - "Inspector.Fields.Drive" : "驅動", - "Inspector.Fields.DriveWriteBack" : "驅動 (回寫)", + "Inspector.Fields.Drive": "驅動", + "Inspector.Fields.DriveWriteBack": "驅動 (回寫)", - "Inspector.Actions.CopyComponent" : "拷貝組件", - "Inspector.Actions.MoveComponent" : "移動組件", + "Inspector.Actions.CopyComponent": "拷貝組件", + "Inspector.Actions.MoveComponent": "移動組件", - "UserInspector.Title" : "用戶查看器", + "UserInspector.Title": "用戶查看器", - "WorkerInspector.Title" : "{name} 查看器", + "WorkerInspector.Title": "{name} 查看器", - "CreateNew.Title" : "創建", + "CreateNew.Title": "創建", "Wizard.General.ProcessRoot": "處理根:", "Wizard.General.Result": "結果:", @@ -1358,12 +1672,12 @@ "Wizard.AssetOptimization.Title": "資產優化設置嚮導", "Wizard.AssetOptimization.CleanupUnusedAssets": "清理未使用的資產", - "Wizard.AssetOptimization.CleanupEmptySlots": "清理空插槽", + "Wizard.AssetOptimization.CleanupEmptySlots": "清理空 Slot", "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "清理禁用的網格渲染器", "Wizard.AssetOptimization.DeduplicateMaterials": "重複材質球刪除", "Wizard.AssetOptimization.CleanupFileItems": "清理文件項", - "Wizard.AssetOptimization.MaxTextureResolution": "設置最大紋理分辨率", - "Wizard.AssetOptimization.RecompressTextures": "重新壓縮紋理", + "Wizard.AssetOptimization.MaxTextureResolution": "設置最大貼圖分辨率", + "Wizard.AssetOptimization.RecompressTextures": "重新壓縮貼圖", "Wizard.AssetOptimization.RecalculateAllNormals": "重新計算所有法線", "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "重新計算所有法線(合併)", "Wizard.AssetOptimization.RecalculateAllTangents": "重新計算所有切線(Mikktspace)", @@ -1384,9 +1698,9 @@ "Wizard.LightSources.Disable": "禁用", "Wizard.LightSources.Destroy": "破壞", - "Wizard.CubemapCreator.Title": "立方體貼圖創建器", - "Wizard.CubemapCreator.Textures": "源紋理:", - "Wizard.CubemapCreator.TexturesNote": "請注意,某些約定左右相反。如果生成的立方體圖不正確,請嘗試左右互換紋理。", + "Wizard.CubemapCreator.Title": "Cubemap 建立工具", + "Wizard.CubemapCreator.Textures": "原始貼圖:", + "Wizard.CubemapCreator.TexturesNote": "請注意,部份 Cubemap 貼圖慣例上會左右對調。如果生成的 Cubemap 不正確,請嘗試交換左右貼圖。", "Wizard.CubemapCreator.PosX": "正X(右)", "Wizard.CubemapCreator.NegX": "負X(左)", "Wizard.CubemapCreator.PosY": "正Y(頂部)", @@ -1424,20 +1738,20 @@ "Desktop.LegacyInputMode.Off": "舊版輸入模式: Off", "Desktop.Brightness": "亮度: {n,number,percent}", "Desktop.Opacity": "不透明度: {n,number,percent}", - + "VolumePlaneSlicer.Highlight": "高亮", "VolumePlaneSlicer.Slicer": "滑塊", "Tutorial.Welcome.Welcome": "歡迎!", - "Tutorial.Welcome.Description" : "進入一個有着無限可能性的全新數字宇宙。不管您是爲了與世界各地的朋友社交,還是爲了建造、創作與開發從美麗的藝術品、交互式數字化身等小玩意兒,到複雜的可交互遊戲和世界,Resonite 都爲您提供了一個無限可自定義的環境。這裏永遠歡迎您,您也將能在此找到志同道合的朋友。

在您開始探索之前,我們會先引導您進行一些必要的設置,以確保絲滑的體驗。當您準備就緒,就請點擊下方的按鈕。", + "Tutorial.Welcome.Description": "進入一個有着無限可能性的全新數字宇宙。不管您是為了與世界各地的朋友社交,還是為了建造、創作與開發從美麗的藝術品、交互式數字化身等小玩意兒,到複雜的可交互遊戲和世界,Resonite 都為您提供了一個無限可自定義的環境。這裏永遠歡迎您,您也將能在此找到志同道合的朋友。

在您開始探索之前,我們會先引導您進行一些必要的設置,以確保絲滑的體驗。當您準備就緒,就請點擊下方的按鈕。", "Tutorial.Welcome.Begin": "讓我們開始吧!", - "Tutorial.Welcome.AccountHeader": "{appName}帳戶", - "Tutorial.Welcome.AccountDescription": "創建帳戶可為您提供1GB的免費存儲空間,您將可以保存物品、喜歡的化身,添加朋友和傳遞訊息。", - "Tutorial.Welcome.AccountCreate": "創建帳戶", - "Tutorial.Welcome.AccountLogin": "我已經有一個帳戶", - "Tutorial.Welcome.AccountSkip": "在沒有帳戶的情況下繼續", - "Tutorial.Welcome.AccountSkipHeader": "跳過創建帳戶?", + "Tutorial.Welcome.AccountHeader": "{appName}帳號", + "Tutorial.Welcome.AccountDescription": "創建帳號可為您提供1GB的免費儲存空間,您將可以保存物品、喜歡的化身,添加朋友和傳遞訊息。", + "Tutorial.Welcome.AccountCreate": "創建帳號", + "Tutorial.Welcome.AccountLogin": "我已經有一個帳號", + "Tutorial.Welcome.AccountSkip": "在沒有帳號的情況下繼續", + "Tutorial.Welcome.AccountSkipHeader": "跳過創建帳號?", "Tutorial.Welcome.AccountSkipDescription": "某些功能(例如,保存物品、化身,添加好友等)將無法訪問。", "Tutorial.Welcome.AccountSkipConfirm": "確定跳過", @@ -1450,7 +1764,28 @@ "Tutorial.Welcome.SettingsSmoothTurn.Description": "平滑地轉向,但易引起暈動症。", "Tutorial.Welcome.SettingsPrimaryController": "主控制器", "Tutorial.Welcome.SettingsPrimaryLeft": "左", + "Tutorial.Welcome.SettingsPrimaryLeft.Description": "左手", "Tutorial.Welcome.SettingsPrimaryRight": "右", + "Tutorial.Welcome.SettingsPrimaryRight.Description": "右手", + + "Tutorial.Welcome.SettingsHeadDirectionMovement": "移動方向", + "Tutorial.Welcome.SettingsUseHeadDirection": "頭部方向", + "Tutorial.Welcome.SettingsUseHeadDirection.Description": "您將朝您所看的方向移動", + "Tutorial.Welcome.SettingsUseControllerDirection": "控制器方向", + "Tutorial.Welcome.SettingsUseControllerDirection.Description": "您將朝您的控制器方向移動", + + "Tutorial.Welcome.LeftControllerMode": "左控制器模式", + "Tutorial.Welcome.RightControllerMode": "右控制器模式", + + "Tutorial.Welcome.SidewaysTurnOnly": "僅轉向", + "Tutorial.Welcome.SidewaysTurnOnly.Description": "僅使用此控制器進行轉向", + "Tutorial.Welcome.SidewaysTurnAndMove": "轉向與移動", + "Tutorial.Welcome.SidewaysTurnAndMove.Description": "使用此控制器進行轉向和移動", + "Tutorial.Welcome.SidewaysStrafe": "側向移動", + "Tutorial.Welcome.SidewaysStrafe.Description": "使用此控制器進行側向移動", + "Tutorial.Welcome.SidewaysOff": "關閉", + "Tutorial.Welcome.SidewaysOff.Description": "僅向前/向後移動", + "Tutorial.Welcome.SettingsHeight": "您的身高", "Tutorial.Welcome.SettingsHeightExamples": "例子: 1.85 m, 185 cm, 6' 1\", 6 英尺 1 英寸", @@ -1458,7 +1793,7 @@ "Tutorial.Welcome.StartTutorialDescription": "您已整裝待發,即將踏上探索之旅了!我們會將您傳送到教程世界。在那之後,有一個全新的家世界等待着您。那將是您探索 {appName} 的起點。當您準備好了,請點擊下方的按鈕。", "Tutorial.Welcome.StartTutorial": "開始教程", - "Tutorial.CommunityYouTube.Title": "社區 YouTube 頻道", + "Tutorial.CommunityYouTube.Title": "社群 YouTube 頻道", "Tutorial.UserResources.UserResourcesTitle": "用戶資源", "Tutorial.UserResources.SupportTitle": "如何支持 {appName}", @@ -1476,13 +1811,13 @@ "Object.Mirror.Toggle": "開關(鏡子)", - "Twitch.Panel.Button.Commands.Enabled": "命令啓用", + "Twitch.Panel.Button.Commands.Enabled": "命令啟用", "Twitch.Panel.Button.Commands.Disabled": "命令禁用", - "Twitch.Panel.Button.SafeMode.Enabled": "安全模式啓用", + "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", + "Twitch.Panel.Button.SubscriberCommands.Enabled": "訂閱者命令
僅對訂閱者啟用", + "Twitch.Panel.Button.SubscriberCommands.Disabled": "訂閱者命令
對所有人啟用", + "Twitch.Panel.Title.Text": "Twitch 聊天室", "Exiting.SavingItems": "正在保存 {n, plural, other {# 項目}}...", "Exiting.SavingChanges": "正在保存更改...", @@ -1493,26 +1828,26 @@ "Migration.NewTask": "新建遷移任務", "Migration.LoginModal.Title": "遷移數據?", - "Migration.LoginModal.Description": "您希望從另一個賬戶遷移數據嗎?您也可以選擇稍後再從儀表盤上的“遷移”標籤頁執行此操作。", + "Migration.LoginModal.Description": "您希望從另一個帳戶遷移數據嗎?您也可以選擇稍後再從儀表盤上的“遷移”標籤頁執行此操作。", "Migration.LoginModal.OpenMigration": "打開遷移", "Migration.LoginModal.Later": "稍後", "Migration.LoginResetID.Title": "確定要重置UserID嗎?", - "Migration.LoginResetID.Description": "請您知悉,執行此項操作會導致 難以預知的內容損壞。您所有的物品、世界、好友和訊息都將被成功遷移,但任何依賴於您舊UserID引用的行爲與組件很可能會不再工作,需要進行重新配置。不!要!使用這個選項 除非您有非常充分的理由。", + "Migration.LoginResetID.Description": "請您知悉,執行此項操作會導致 難以預知的內容損壞。您所有的物品、世界、好友和訊息都將被成功遷移,但任何依賴於您舊UserID引用的行為與組件很可能會不再工作,需要進行重新配置。不!要!使用這個選項 除非您有非常充分的理由。", "Migration.LoginResetID.ResetButton": "我明白了,重置吧", - "Migration.ReservedUsername.Title":"被保留的用戶名", - "Migration.ReservedUsername.Description": "這個用戶名正爲原擁有者所保留。如果這是您的賬戶,請提供您的 {platform} 憑據來解鎖它。我們不會保留這些憑據,它們只在註冊時被用於驗證您對賬戶的所有權。", + "Migration.ReservedUsername.Title": "被保留的使用者名稱", + "Migration.ReservedUsername.Description": "這個使用者名稱正為原擁有者所保留。如果這是您的帳戶,請提供您的 {platform} 憑據來解鎖它。我們不會保留這些憑據,它們只在註冊時被用於驗證您對帳戶的所有權。", "Migration.SourcePassword": "{platform} 密碼:", - "Migration.SourceUsername": "{platform} 用戶名:", + "Migration.SourceUsername": "{platform} 使用者名稱:", - "Migration.Dialog.Title": "賬戶遷移", - "Migration.Dialog.Source" : "您可以遷移來自任何兼容基礎設施的數據。首先,從下方的列表中選擇一個您希望自其遷移數據的基礎設施。您也可以通過在安裝文件夾下的“Migrations”文件夾放置配置文件來添加額外基礎設施。", - "Migration.Dialog.AccountDescription": "要遷移您的賬戶,我們需要您的 {platform} 賬戶密碼以登錄並訪問數據。", + "Migration.Dialog.Title": "帳戶遷移", + "Migration.Dialog.Source": "您可以遷移來自任何兼容基礎設施的數據。首先,從下方的列表中選擇一個您希望自其遷移數據的基礎設施。您也可以通過在安裝文件夾下的“Migrations”文件夾放置配置文件來添加額外基礎設施。", + "Migration.Dialog.AccountDescription": "要遷移您的帳戶,我們需要您的 {platform} 帳戶密碼以登錄並訪問數據。", "Migration.ResetID.Title": "重置我的UserID", - "Migration.ResetID.Description":"警告: 選擇這個選項 會不可還原地部分損壞現存內容,其中包括用戶內容、社區服務、鏈接、雲變量等中任何對UserID的引用。這些引用會被重置,但您的物品、世界、好友與訊息不會丟失。我們 建議您在想更換一個新的隨機UserID時使用此選項。除非您有重置UserID的充分理由,您 不!該! 使用此選項。您的UserID會像這樣變化:\n U-MyUsername -> U-fX3pKe7AYYQ", + "Migration.ResetID.Description": "警告: 選擇這個選項 會不可還原地部分損壞現存內容,其中包括用戶內容、社區服務、鏈接、雲變量等中任何對UserID的引用。這些引用會被重置,但您的物品、世界、好友與訊息不會丟失。我們 建議您在想更換一個新的隨機UserID時使用此選項。除非您有重置UserID的充分理由,您 不!該! 使用此選項。您的UserID會像這樣變化:\n U-MyUsername -> U-fX3pKe7AYYQ", - "Migration.DataSelection.Title": "當我們遷移您賬戶時,應該遷移哪些數據?", + "Migration.DataSelection.Title": "當我們遷移您帳戶時,應該遷移哪些數據?", "Migration.DataSelection.Everything": "所有數據", "Migration.DataSelection.Choose": "讓我自己選擇", @@ -1521,12 +1856,12 @@ "Migration.DataSelection.Favorites.Description": "這將首先遷移您的家、收藏的化身、鍵盤、相機與儀表板,這樣您就能儘快開始使用它們。\n 警告: 如果您選擇了這個選項,您可能 失去某些 在遷移前作出的對您收藏內容的更改。", "Migration.DataSelection.Favorites.OverwriteTitle": "我們應該在遷移時覆寫您的收藏夾嗎?", - "Migration.DataSelection.Home.Title": "將您原來的家設爲默認?", - "Migration.DataSelection.Home.Description": "當我們遷移您數據時,您原本的雲端家園會被安置在一個不同的URL下,您的默認家會被設爲一個全新的雲端家園。不過,如果您希望如此,我們也可以將您原有的家設置爲默認。即使您選擇了“不”,您原有的家依然可以被訪問。您也可以稍後再收藏它並設爲您的家。", + "Migration.DataSelection.Home.Title": "將您原來的家設為默認?", + "Migration.DataSelection.Home.Description": "當我們遷移您數據時,您原本的雲端家園會被安置在一個不同的URL下,您的默認家會被設為一個全新的雲端家園。不過,如果您希望如此,我們也可以將您原有的家設置為默認。即使您選擇了“不”,您原有的家依然可以被訪問。您也可以稍後再收藏它並設為您的家。", "Migration.DataSelection.Contacts": "好友", "Migration.DataSelection.Message History": "訊息歷史", - "Migration.DataSelection.InventoryWorld": "庫存 & 世界", + "Migration.DataSelection.InventoryWorld": "物品欄 & 世界", "Migration.DataSelection.CloudVariable.Definitions": "雲變量定義", "Migration.DataSelection.CloudVariable.Values": "雲變量值", @@ -1536,7 +1871,7 @@ "Migration.Groups.Title": "遷移羣組", "Migration.Groups.Introduction": "我們應該遷移您的羣組嗎?", - "Migration.Groups.Description": "所有您作爲管理員的羣組都將被默認遷移。如果您只想遷移指定羣組,點擊下方的按鈕來加載它們並選擇您希望遷移的羣組。", + "Migration.Groups.Description": "所有您作為管理員的羣組都將被默認遷移。如果您只想遷移指定羣組,點擊下方的按鈕來加載它們並選擇您希望遷移的羣組。", "Migration.Groups.LoadGroups": "加載羣組", "Migration.Groups.RefreshGroups": "刷新羣組", @@ -1569,7 +1904,7 @@ "Migration.Report.ContactStatus": "已遷移 {total} 好友中的 {current} 個", "Migration.Report.MessageStatus": "已遷移 {value} 條訊息", "Migration.Report.CloudVariableDefinitionStatus": "已遷移 {value} 個雲變量定義", - "Migration.Report.CloudVariableValueStatus":"已遷移 {value} 個雲變量", + "Migration.Report.CloudVariableValueStatus": "已遷移 {value} 個雲變量", "Migration.Report.RecordStatus": "已遷移 {total} 世界/項目中的 {current} 個,失敗 {failed} 個。", "Migration.Report.GroupStatus": "已遷移 {total} 羣組中的 {current} 個", "Migration.Report.GroupMemberStatus": "共已遷移 {value} 羣組成員", @@ -1597,7 +1932,7 @@ "Temporary.MMC.VoteSuccess": "在 {category} 中您投票給了 {voteTarget}。", "Temporary.MMC.VoteFailure": "投票失敗,您的投票未被成功計票,請重試。", - "Temporary.MMC.VotedAlready": "您已經爲 {voteTarget} 投過票了。", + "Temporary.MMC.VotedAlready": "您已經為 {voteTarget} 投過票了。", "Temporary.MMC.VoteInvalid": "無效投票,請重試。", "CloudHome.WelcomeHome": "歡迎回家", @@ -1606,27 +1941,29 @@ "Tutorial.Saving.Title": "歡迎回家!", "Tutorial.Saving.Content": "歡迎來到您的 世界!這是您每次登錄後所來到的地方。

這是一個您自己的世界,您可以保存任何所作的更改。

如果您保存了,當您下次回來時,一切將與您離開時一模一樣!", + "Tutorial.Teleporter.Error": "無法載入您的雲端家世界!
走出傳送器然後再走回來試試看。", + "CloudHome.Info.OnlineUsers": "在線 {online_users,plural, one {用戶} other {用戶}}: {online_users}
可加入 {joinable_users,plural, one {用戶} other {用戶}}: {joinable_users}", "CloudHome.Info.Moderation": "監管", - "CloudHome.Info.Inventory": "庫存", + "CloudHome.Info.Inventory": "物品欄", "CloudHome.Info.Tools": "工具", "CloudHome.Info.MoreInfo": "更多信息", "CloudHome.Info.SessionUptime": "會話持續時間:", "CloudHome.Info.AccessLevel": "權限等級:", - "CloudHome.Info.StorageUsed": "已用存儲:", + "CloudHome.Info.StorageUsed": "已用儲存空間:", "CloudHome.Info.DashInfoTab.Title": "歡迎!", - "CloudHome.Info.DashInfoDesktop": "爲了讓您更快上手,有幾件事您應當知悉。當按下Esc鍵,您可以打開 儀表盤。它相當於您的桌面或是控制面板。

如果您對此感到疑惑,它用於顯示能夠幫助您的額外數據。點擊下方按鈕關閉這條消息。", - "CloudHome.Info.DashInfoVR": "爲了讓您更快上手,有幾件事您應當知悉。當按下B或Y鍵,您可以打開 儀表盤。它相當於您的桌面或是控制面板。

如果您對此感到疑惑,它用於顯示能夠幫助您的額外數據。點擊下方按鈕關閉這條消息。", - "CloudHome.Info.DashInfoVRNoButtons": "爲了讓您更快上手,有幾件事您應當知悉。當您按住菜單鍵直到圓圈填滿,您可以打開 儀表盤。它相當於您的桌面或是控制面板。

如果您對此感到疑惑,它用於顯示能夠幫助您的額外數據。點擊下方按鈕關閉這條消息。", + "CloudHome.Info.DashInfoDesktop": "為了讓您更快上手,有幾件事您應當知悉。當按下Esc鍵,您可以打開 儀表盤。它相當於您的桌面或是控制面板。

如果您對此感到疑惑,它用於顯示能夠幫助您的額外數據。點擊下方按鈕關閉這條消息。", + "CloudHome.Info.DashInfoVR": "為了讓您更快上手,有幾件事您應當知悉。當按下B或Y鍵,您可以打開 儀表盤。它相當於您的桌面或是控制面板。

如果您對此感到疑惑,它用於顯示能夠幫助您的額外數據。點擊下方按鈕關閉這條消息。", + "CloudHome.Info.DashInfoVRNoButtons": "為了讓您更快上手,有幾件事您應當知悉。當您按住菜單鍵直到圓圈填滿,您可以打開 儀表盤。它相當於您的桌面或是控制面板。

如果您對此感到疑惑,它用於顯示能夠幫助您的額外數據。點擊下方按鈕關閉這條消息。", "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.Title": "儲存您的物品!", "CloudHome.Info.InventoryTab.Content": "在 儀表盤 中的 庫存 包含了您保存的物品與化身。

基礎 文件夾中,我們準備了一些有趣的東西。您可以雙擊來生成它們!", "CloudHome.Info.ToolsTab.Title": "世界內編輯!", @@ -1639,15 +1976,15 @@ "CloudHome.Info.UsersTab.Title": "查找用戶", "CloudHome.Info.UsersTab.Content": "公共會話會是讓您沉浸在社區氛圍中的一個好去處!

您可以在儀表板中的 世界 標籤頁找到可以立即加入的公共會話。快去看看吧!", - "Mirror.Header.RenderingOptions" : "渲染選項", - "Mirror.Header.Type" : "鏡子類型", - "Mirror.Header.Resolution" : "鏡像分辨率", - "Mirror.Header.AspectRatio" : "寬高比", + "Mirror.Header.RenderingOptions": "渲染選項", + "Mirror.Header.Type": "鏡子類型", + "Mirror.Header.Resolution": "鏡像分辨率", + "Mirror.Header.AspectRatio": "寬高比", - "Mirror.EnableLights": "啓用燈光", + "Mirror.EnableLights": "啟用燈光", "Mirror.DisableLights": "禁用燈光", - "Mirror.EnableShadows": "啓用陰影", + "Mirror.EnableShadows": "啟用陰影", "Mirror.DisableShadows": "禁用陰影", "Mirror.Camera": "相機", @@ -1661,7 +1998,7 @@ "StickyNote.SpinMe": "旋轉我!", "StickyNote.FruitPlate": "免費的自補充果盤", - "StickyNote.EmptyForYou": "專爲您留空!:)", + "StickyNote.EmptyForYou": "專為您留空!:)", "StickyNote.RelevantLinks": "相關鏈接!
<--

甚至可以叫它黃頁", "StickyNote.SunTool": "以您之手掌握太陽之力!", "StickyNote.Bow": "拉弓,瞄準", @@ -1681,22 +2018,22 @@ "StickyNote.Drawing": "您可以在畫板上或空氣中繪畫。事實上,在哪都行!", "StickyNote.WorldCanvas": "世界就是您的畫布!", - "CloudHome.Panel.HomeControl": "家控制", + "CloudHome.Panel.HomeControl": "房屋控制面板", - "CloudHome.Panel.General": "通用", + "CloudHome.Panel.General": "一般", "CloudHome.Panel.Lighting": "燈光", - "CloudHome.Panel.Furniture": "傢俱", + "CloudHome.Panel.Furniture": "家具", - "CloudHome.Panel.Quality": "質量", + "CloudHome.Panel.Quality": "品質", "CloudHome.Panel.Doors": "門", - "CloudHome.Panel.Audio": "音頻", + "CloudHome.Panel.Audio": "音效", "CloudHome.Panel.OverheadLighting": "頂燈", "CloudHome.Panel.Sconces": "壁燈", - "CloudHome.Panel.FurnitureVisibility": "傢俱可見性", + "CloudHome.Panel.FurnitureVisibility": "顯示家具", "CloudHome.Panel.LowQualityMode": "低質量模式", "CloudHome.Panel.DoorSounds": "門的聲音", - "CloudHome.Panel.DoorsAlwaysOpen": "們常開", + "CloudHome.Panel.DoorsAlwaysOpen": "門常開", "CloudHome.Panel.InteriorAmbience": "室內氛圍", "CloudHome.Panel.InteriorAmbienceVolume": "室內
氛圍
音量", "CloudHome.Panel.LightsOn": "打開燈", @@ -1720,7 +2057,7 @@ "CloudHome.Panel.WindowTint": "窗戶色調", "CloudHome.FeaturedPanel.OpenWorld": "打開世界", - "CloudHome.FeaturedPanel.LinkText": "點擊這裏
來爲您打開世界!", + "CloudHome.FeaturedPanel.LinkText": "點擊這裏
來為您打開世界!", "CloudHome.FeaturedPanel.Featured": "精選", "CloudHome.AvatarPanel.Title": "精選化身世界", @@ -1768,8 +2105,8 @@ "Hints.Grabbing.ScalingVR": "用您的雙手抓取物品來縮放它們!", "Hints.Grabbing.OtherGrabbables": "我們提供了繁多的交互類型,擺弄這三件物品來瞭解它們!", - "Hints.Grabbing.OtherGrabbablesExtraDesktop": "除了縮放物體,您也可以在上下文菜單中啓用縮放來縮放自己。按住Ctrl並使用滾輪即可!", - "Hints.Grabbing.OtherGrabbablesExtraVR": "除了縮放物體,您也可以在上下文菜單中啓用縮放來縮放自己。用雙手抓取它,然後將其移動得更近或更遠!", + "Hints.Grabbing.OtherGrabbablesExtraDesktop": "除了縮放物體,您也可以在上下文菜單中啟用縮放來縮放自己。按住Ctrl並使用滾輪即可!", + "Hints.Grabbing.OtherGrabbablesExtraVR": "除了縮放物體,您也可以在上下文菜單中啟用縮放來縮放自己。用雙手抓取它,然後將其移動得更近或更遠!", "Hints.Telescope.Alignment": "抓取望遠鏡並將其對準月亮!", @@ -1796,6 +2133,14 @@ "UI.TextDisplay.NormalText": "常規文字", "UI.TextDisplay.MonospaceText": "等寬文字", + "UI.DocumentDisplay.PageNumber": "第 {page_number} 頁", + "UI.DocumentDisplay.DocumentQuality": "畫質", + "UI.DocumentDisplay.QualityLow": "低質量", + "UI.DocumentDisplay.QualityMedium": "中等質量", + "UI.DocumentDisplay.QualityHigh": "高質量", + "UI.DocumentDisplay.Pages": "頁數", + "UI.DocumentDisplay.ResetZoom": "重置縮放", + "UI.VideoPlayer.GlobalSettings": "全局
設置", "UI.VideoPlayer.LocalSettings": "本地
設置", "UI.VideoPlayer.SpatialAudio": "空間
音頻", @@ -1811,8 +2156,9 @@ "UI.ColorPicker.Linear": "線性", - "UI.ColorPicker.Hexadecimal": "16進制", - "UI.ColorPicker.ColorSwatches": "色板", + "UI.ColorPicker.Hexadecimal": "16進位", + "UI.ColorPicker.Blackbody": "黑體", + "UI.ColorPicker.ColorSwatches": "色票", "UI.ColorPicker.Red": "紅", "UI.ColorPicker.Green": "綠", @@ -1827,32 +2173,209 @@ "UI.ProgressBar.ImportingItem": "導入項目", + "UI.Camera.Automatic": "自動", + "UI.Camera.Manual": "手動", + "Tools.Names.MultiTool": "多功能工具", "Tools.Names.CommonTools": "通用工具", "Tools.Names.ManipulationTools": "操作工具集", "Tools.Names.InformationTools": "信息工具集", - - - - - - - - - - - - - - - - - - - - + "Discord.RichPresence.InPrivateWorld": "在私人世界中", + "Discord.RichPresence.InPrivateLargeText": "在私人世界中 ({version})", + "Discord.RichPresence.InPublicWorld": "在公開世界中", + "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} 個世界)", + "Discord.RichPresence.InPublicLargeText": "在公開世界中 ({version})", + + "Universe.UI.Narrative": "敘事模式", + "Universe.UI.Freeform": "自由移動", + "Universe.Stars.Sun": "太陽", + "Universe.Stars.Sirius": "天狼星", + "Universe.Stars.Pollux": "北河二", + "Universe.Stars.Arcturus": "大角星", + "Universe.Stars.Aldebaran": "畢宿五", + "Universe.Stars.Rigel": "參宿七", + "Universe.Stars.Antares": "心宿二", + "Universe.Stars.Betelgeuse": "參宿四", + "Universe.Stars.VYCanisMajoris": "大犬座VY星", + "Universe.Stars.NMLCygni": "天鵝座NML星", + "Universe.Stars.UYScuti": "天琴座UY星", + "Universe.SolarSystem.SolarSystem": "太陽系", + "Universe.SolarSystem.Mercury": "水星", + "Universe.SolarSystem.Venus": "金星", + "Universe.SolarSystem.Earth": "地球", + "Universe.SolarSystem.Mars": "火星", + "Universe.SolarSystem.Jupiter": "木星", + "Universe.SolarSystem.Saturn": "土星", + "Universe.SolarSystem.Uranus": "天王星", + "Universe.SolarSystem.Neptune": "海王星", + "Universe.SolarSystem.Pluto": "冥王星", + "Universe.SolarSystem.Moon": "月球", + "Universe.SolarSystem.Phobos": "火衛一", + "Universe.SolarSystem.Charon": "冥衛一", + "Universe.SolarSystem.Callisto": "木衛四", + "Universe.SolarSystem.AsteroidGanymed": "小行星 1036 Ganymed", + "Universe.SolarSystem.Deimos": "火衛二", + "Universe.SolarSystem.Ganymede": "木衛三", + "Universe.SolarSystem.Mithra": "小行星 4486 Mithra", + "Universe.SolarSystem.Geographos": "小行星 1620 Geographos", + "Universe.SolarSystem.Kelopatra": "小行星 216 Kleopatra", + "Universe.SolarSystem.HW1": "小行星 (8567) 1996 HW1", + "Universe.SolarSystem.Golevka": "小行星 6489 Golevka", + "Universe.SolarSystem.Toutatis": "小行星 4179 Toutatis", + "Universe.SolarSystem.Bennu": "小行星 101955 Bennu", + "Universe.Animals.Bee": "蜜蜂(西方蜜蜂)", + "Universe.Animals.FinWhale": "長鬚鯨", + "Universe.Animals.DustMite": "塵蟎", + "Universe.Animals.Eel": "鰻魚", + "Universe.Animals.Bream": "鯿魚", + "Universe.Animals.BottlenoseDolphin": "寬吻海豚", + "Universe.Animals.Brachiosaurus": "腕龍", + "Universe.Animals.Mouse": "老鼠", + "Universe.Animals.GiantSquid": "巨型魷魚", + "Universe.Animals.Tardigrade": "緩步動物", + "Universe.Animals.TRex": "暴龍", + "Universe.Biology.AverageHumanCell": "人體細胞", + "Universe.Biology.Adenovirus": "腺病毒", + "Universe.Biology.YChromosome": "Y 染色體", + "Universe.Biology.Mitochrondrion": "粒線體", + "Universe.Biology.PorcineCircovirus": "豬圓環病毒", + "Universe.Biology.Salmonella": "沙門氏菌", + "Universe.Biology.Bacteriophage": "噬菌體", + "Universe.Biology.HumanBrain": "人腦", + "Universe.Biology.RedBloodCell": "紅血球", + "Universe.Biology.WhiteBloodCell": "白血球", + "Universe.Biology.XChromosome": "X 染色體", + "Universe.Biology.EColi": "大腸桿菌", + "Universe.Biology.DNA": "DNA", + "Universe.Biology.AlphaHelix": "α 螺旋", + "Universe.Biology.Rhinovirus": "鼻病毒", + "Universe.Biology.Ribosome": "核糖體", + "Universe.Biology.Chloroplast": "葉綠體", + "Universe.Biology.PhospholipidBilayer": "磷脂雙層", + "Universe.Biology.Paramecium": "草履蟲", + "Universe.Biology.HIV": "人類免疫缺陷病毒(HIV)", + "Universe.Biology.Hair": "頭髮", + "Universe.Biology.HepatitisB": "B型肝炎病毒", + "Universe.Biology.Platelet": "血小板", + "Universe.Biology.LargestBacteria": "最大細菌", + "Universe.Particles.Electron": "電子", + "Universe.Particles.Proton": "質子", + "Universe.Particles.Neutron": "中子", + "Universe.Atoms.Hydrogen": "氫原子", + "Universe.Atoms.Helium": "氦原子", + "Universe.Atoms.Sulfur": "硫原子", + "Universe.Common.Duckweed": "浮萍", + "Universe.Common.Daisy": "大瑪格麗特(Shasta 雛菊)", + "Universe.Common.SiltParticle": "淤泥顆粒", + "Universe.Common.SandGrain": "沙粒", + "Universe.Common.CoffeeBean": "咖啡豆", + "Universe.Common.MatchStick": "火柴棒", + "Universe.Common.SaltGrain": "鹽粒", + "Universe.Common.USCent": "美元一分硬幣", + "Universe.Common.Train": "火車(鐵路機車)", + "Universe.Common.ChickenEgg": "雞蛋", + "Universe.Common.Paper": "紙張", + "Universe.Common.Pencil": "鉛筆芯", + "Universe.Common.OstrichEgg": "鴕鳥蛋", + "Universe.Common.Earthworm": "蚯蚓", + "Universe.Common.RiceGrain": "米粒", + "Universe.Common.SunflowerSeed": "葵花子", + "Universe.Common.BeachBall": "沙灘球", + "Universe.Common.Snowflake": "雪花", + "Universe.Common.ClayParticle": "黏土顆粒", + "Universe.Common.BasketBall": "籃球", + "Universe.Common.Hailstone": "冰雹", + "Universe.Common.FootballField": "足球場", + "Universe.Common.DouglasFir": "道格拉斯冷杉", + "Universe.Common.Human": "人類", + "Universe.Wavelength.BlackLight": "黑光", + "Universe.Wavelength.FarUV": "遠紫外線", + "Universe.Wavelength.MiddleUV": "中紫外線", + "Universe.Wavelength.Gamma": "伽馬射線", + "Universe.Wavelength.XRayHard": "硬 X 光", + "Universe.Wavelength.XRaySoft": "軟 X 光", + "Universe.Wavelength.ExtremeUV": "極紫外線", + "Universe.Wavelength.NearUV": "近紫外線", + "Universe.Wavelength.Microwave": "微波", + "Universe.Wavelength.Purple": "紫光", + "Universe.Wavelength.Cyan": "青光", + "Universe.Wavelength.Yellow": "黃光", + "Universe.Wavelength.Red": "紅光", + "Universe.Wavelength.FM": "FM 廣播", + "Universe.Wavelength.AM": "AM 廣播", + "Universe.Geology.AllWater": "地球上的所有水", + "Universe.Geology.LiquidFreshWater": "液態淡水", + "Universe.Geology.WaterInLakesAndRivers": "湖泊與河流中的水", + "Universe.Countries.USA": "美國", + "Universe.Countries.CzechRepublic": "捷克共和國", + "Universe.Countries.UnitedKingdom": "英國", + "Universe.Countries.Ukraine": "烏克蘭", + "Universe.Countries.Australia": "澳洲", + "Universe.Cities.Paris": "巴黎", + "Universe.Nebulae.CatEye": "貓眼星雲", + "Universe.Nebulae.Crab": "蟹狀星雲", + "Universe.Nebulae.Butterfly": "蝴蝶星雲", + "Universe.Nebulae.NGC604": "NGC 604(恆星育嬰室)", + "Universe.Nebulae.Orion": "獵戶座星雲", + "Universe.Nebulae.Tarantula": "狼蛛星雲", + "Universe.Nebulae.Ring": "環狀星雲", + "Universe.Nebulae.Eagle": "鷹狀星雲", + "Universe.Technology.ISS": "國際太空站", + "Universe.Technology.Starship": "SpaceX 星艦運輸器", + "Universe.Technology.Sputnik": "史普尼克一號衛星", + "Universe.Technology.MoonLander": "NASA 登月器", + "Universe.Technology.Voyager": "NASA 航海者號", + "Universe.Technology.Ingenuity": "NASA 火星創新號直升機", + "Universe.Technology.TransistorGate": "電晶體閘", + "Universe.Technology.CPU": "中央處理器(CPU)", + "Universe.Technology.MicroSD": "MicroSD 記憶卡", + "Universe.Technology.Note4": "Galaxy Note 4 手機", + "Universe.Technology.Car": "汽車", + "Universe.Technology.CargoShip": "貨輪", + "Universe.Landmarks.PyramidOfKhafre": "卡夫拉金字塔", + "Universe.Landmarks.DistanceFromLA2SF": "洛杉磯到舊金山的距離", + "Universe.Landmarks.EiffelTower": "艾菲爾鐵塔", + "Universe.Landmarks.StatueOfLiberty": "自由女神像", + "Universe.Landmarks.MountEverest": "聖母峰", + "Universe.Landmarks.LHC": "大型強子對撞機", + "Universe.Chemistry.Ethanol": "乙醇", + "Universe.Chemistry.CarbonNanotube": "碳奈米管", + "Universe.Chemistry.Glucose": "葡萄糖", + "Universe.Chemistry.Water": "水", + "Universe.Galaxies.MilkyWay": "銀河系", + "Universe.Universe.StarCluster": "星團", + "Universe.Galaxies.Andromeda": "仙女座星系", + "Universe.Galaxies.Sombrero": "草帽星系", + "Universe.Universe.GalaxyFillament": "星系絲狀結構", + "Universe.Universe.ObservableUniverse": "可觀測宇宙", + "Universe.Galaxies.IC1101": "IC 1101", + "Universe.Galaxies.SmallMagellanicCloud": "小麥哲倫星系(矮星系)", + "Universe.Galaxies.NGC1300": "NGC 1300(棒旋星系)", + "Universe.Galaxies.NGC4414": "NGC 4414", + "Universe.Units.Attometer": "阿米(attometer)", + "Universe.Units.Femtometer": "飛米(femtometer)", + "Universe.Units.Picometer": "皮米(picometer)", + "Universe.Units.Angstrom": "埃(Ångström)", + "Universe.Units.Nanometer": "奈米(nanometer)", + "Universe.Units.Micrometer": "微米(micrometer)", + "Universe.Units.Millimeter": "毫米", + "Universe.Units.Centimeter": "公分", + "Universe.Units.Meter": "公尺", + "Universe.Units.Kilometer": "公里", + "Universe.Units.AU": "天文單位", + "Universe.Units.LightSecond": "光秒", + "Universe.Units.LightYear": "光年", + "Universe.Units.Parsec": "秒差距", + "Universe.Units.Inch": "英吋", + "Universe.Units.Foot": "英尺", + "Universe.Units.Yard": "碼", + "Universe.Units.Mile": "英里", + "Universe.Units.NauticalMile": "海里", + "Universe.Units.HubbleLength": "哈伯長度", + "Universe.Units.EarthRadius": "地球半徑", + "Universe.Units.LunarDistance": "地月距離", "Dummy": "Dummy" } From 4e7c99c1ac6f2e3f23372dc1f3f4e2cb3d8364e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yao=20Wei=20=28=E9=AD=8F=E9=8A=98=E5=BB=B7=29?= Date: Wed, 4 Jun 2025 20:31:15 +0800 Subject: [PATCH 502/529] zh-tw.json: several term fixes and missing block translation Lavenderfox please help me ;w; --- zh-tw.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/zh-tw.json b/zh-tw.json index 87152d3..fc06214 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -11,12 +11,12 @@ "General.Next": "下一步", "General.Previous": " 上一步", "General.Back": "返回", - "General.Confirm": "真的好嗎?", + "General.Confirm": "確定嗎?", "General.Loading": "載入中…", "General.Processing": "處理中…", "General.FAILED": "失敗", "General.Reset": "重置", - "General.WorldOpenConfirm": "真的開嗎?", + "General.WorldOpenConfirm": "確定要開啟嗎?", "General.Save": "儲存", "General.Saving": "儲存中…", "General.Saved": "儲存完成!", @@ -58,7 +58,7 @@ "General.Units.Metric": "公制", "General.Units.Imperial": "英制", - "Worlds.Home": "我的家", + "Worlds.Home": "自家", "Worlds.Tutorial": "教學", "Locomotion.Noclip.Name": "穿牆", @@ -102,7 +102,7 @@ "Interaction.Locomotion": "運動", "Interaction.Locomotion.None": "無", - "Interaction.NamedEquipTool": "裝備{name}", + "Interaction.NamedEquipTool": "裝備 {name}", "Interaction.NamedEquipTool.Default": "工具", "Interaction.EnterAnchor": "進入錨點", @@ -127,7 +127,7 @@ "Inventory.Share": "分享", "Inventory.Unshare": "取消分享", "Inventory.SaveAvatar": "保存化身", - "Inventory.Favorite.Home": "設為我的家", + "Inventory.Favorite.Home": "設為自家", "Inventory.Favorite.ProgressBar": "設為進度條", "Inventory.Favorite.AudioStreamController": "設為音訊串流控制器", "Inventory.Favorite.TextDisplay": "設為文字顯示工具", @@ -156,11 +156,11 @@ "Dash.Actions.TurnOffUIEdit": "退出介面編輯模式", - "Dash.Actions.CloudHome": "開啟我的家", + "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": "有這些人的幫助,本專案才得以成真:", @@ -514,7 +514,7 @@ "Recovery.IncorrectEmail": "電子郵件錯誤", "Recovery.IncorrectEmail.Description": "您輸入的密碼恢復電子郵件不正確。請檢查您的詳細資訊並重試。", - "Recovery.NoPasswordSetup": "No Password Setup", + "Recovery.NoPasswordSetup": "未設定密碼", "Recovery.NoPasswordSetup.Description": "請聯繫客服:{supportUrl}.", "Register.UnknownError": "未知錯誤", From eb04766dcbcbe62e198728c1162d08145b56311a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yao=20Wei=20=28=E9=AD=8F=E9=8A=98=E5=BB=B7=29?= Date: Wed, 4 Jun 2025 20:44:34 +0800 Subject: [PATCH 503/529] zh-tw.json: add newly added items --- zh-tw.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zh-tw.json b/zh-tw.json index fc06214..a009be4 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -1321,6 +1321,9 @@ "Settings.Category.Graphics": "圖形", "Settings.Category.InteractiveCamera": "相機", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff": "強制關閉語音對話效果", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description": "開啟本選項會強制關閉套用在其他人的語音對話效果(例如迴音等)。若你會因為語音對話效果造成聽解困難,本功能會有幫助。

重要:世界可以因遊戲流程因素覆蓋這個設定,在此情況下本功能不會有任何作用。", + "LocomotionArchetype.Walk": "移動", "LocomotionArchetype.Fly": "飛行", "LocomotionArchetype.NoClip": "穿牆", From 0825a5b8192ccd04e2a586606f5c78f9767fe4c7 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 4 Jun 2025 22:29:36 +0900 Subject: [PATCH 504/529] Update ja.json --- ja.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ja.json b/ja.json index 912341a..9d9ecae 100644 --- a/ja.json +++ b/ja.json @@ -1661,6 +1661,8 @@ "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "ウィスパーモード時の、球体より外側から鳴る音の減衰を設定できます。大きすぎたり小さすぎたりする場合はここを設定してください。", "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "ボイスメッセージの音量", "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "フレンドリストのメッセージで音声メッセージを録音してる際、聞こえる音の音量を設定できます。メッセージの録音中に他の音に気を取られないようにするために使います。", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff": "ボイスエフェクトを強制的にオフにする", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description": "これをオンにすると、他のユーザーの声に適用されているオーディオエフェクト(リバーブなど)がオフになります。エフェクトがあると声が聞き取りにくい場合に使用します。

重要:ゲームプレイ上の理由でエフェクトが必要な場合は、ワールド側でこの機能を無効にできます。その場合には、この設定は効果がありません。", "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "ボイスノーマライゼーション", "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "設定を有効にした場合、自分の声が均一な音量で聞こえるようになります。これにより、マイクの設定にかかわらず他のユーザーと同じ音量で聞こえるようになります。他のユーザーが聞き取りやすくなるように、この設定をオンにすることを強く推奨します。", From f84ad96b9065ce72458e62bd9e81686b9e1d8b00 Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Wed, 4 Jun 2025 22:18:38 +0800 Subject: [PATCH 505/529] zh-cn:Sync to the latest English version --- zh-cn.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zh-cn.json b/zh-cn.json index 6f33b1b..8a2fcb4 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1662,7 +1662,9 @@ "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "启动耳语模式后,它将调整球外声音的响度。 如果声音太大或太小,你可以用它来调整音量衰减。", "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "语音消息音量", "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "这表示当你在好友中录制语音消息时,其他声音的响度。 这有助于防止 \"语音干扰\",让你更容易集中注意力。", - + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff": "强制关闭音频音效", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description": "开启此选项将禁用其他玩家语音的所有音效(例如混响)。如果你因这些音效而难以听清语音,此功能可能有所帮助。

重要说明: 如果世界因游戏性需要而必须使用语音音效,则可选择覆盖此功能。在此类情况下,本设置将不会产生任何效果。", + "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "语音音量标准化", "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "该功能将尽量确保你的语音输入达到统一的水平。无论你的麦克风设置如何,这都有助于使你的音量与其他用户相同。 我们强烈建议保持此设置,以确保其他用户也能清楚地听到你的声音。", "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "语音阈值", From 04fd327f87d0396dcd688689d6c8b49a052a8c64 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Wed, 4 Jun 2025 18:47:09 +0200 Subject: [PATCH 506/529] de: foto FOV settings --- de.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/de.json b/de.json index 78756c0..40c9fbf 100644 --- a/de.json +++ b/de.json @@ -1882,6 +1882,10 @@ "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "Hier können Sie die Auflöung von Fotos festlegen, die mit der Zeitauslöser-Funktion aufgenommen werden. Dies kann hilfreich sein, wenn Sie den Zeitauslöser verwenden, um ein Gruppenfoto aufzunehmen, da dieses von einer höheren Auflösung profitieren kann.", "Settings.PhotoCaptureSettings.TimerSeconds": "Dauer des Zeitauslösers", "Settings.PhotoCaptureSettings.TimerSeconds.Description": "Wie viele Sekunden vergehen zwischen dem Auslösen des Zeitauslösers und der Aufnahme des Fotos.", + "Settings.PhotoCaptureSettings.HandsNearFOV": "Nahe Hände Sichtfeld", + "Settings.PhotoCaptureSettings.HandsNearFOV.Description": "Sichtfeld (FOV) für Fotoaufnahmen mit der Finger-Foto-Geste, während sich Ihre Hände am nächsten am Kopf befinden.", + "Settings.PhotoCaptureSettings.HandsFarFOV": "Ferne Hände Sichtfeld", + "Settings.PhotoCaptureSettings.HandsFarFOV.Description": "Sichtfeld (FOV) für Fotoaufnahmen mit der Finger-Foto-Geste, während Ihre Hände am weitesten vom Kopf entfernt sind.", "Settings.PhotoCaptureSettings.CaptureStereo": "Stereo-Foto aufnehmen", "Settings.PhotoCaptureSettings.CaptureStereo.Description": "Wenn dies aktiviert ist, werden alle schnellen Fotos stereoskopisch aufgenommen. Dies ist hauptsächlich hilfreich, wenn Sie sich die Bilder in VR ansehen.", "Settings.PhotoCaptureSettings.StereoSeparation": "Stereo Basis", From bb0a7f8fc9beccf2096e46ee4f7c5040b728cf88 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 4 Jun 2025 20:06:48 +0200 Subject: [PATCH 507/529] Update stats --- Missing/cs.md | 4 + Missing/de.md | 4 - Missing/en-gb.md | 4 + Missing/eo.md | 4 + Missing/es.md | 4 + Missing/et.md | 4 + Missing/fi.md | 4 + Missing/fr.md | 4 + Missing/hu.md | 4 + Missing/is.md | 4 + Missing/ja.md | 6 +- Missing/ko.md | 4 + Missing/mn.md | 4 + Missing/nl.md | 4 + Missing/no.md | 4 + Missing/pl.md | 4 + Missing/pt-br.md | 4 + Missing/ru.md | 4 + Missing/sv.md | 4 + Missing/th.md | 4 + Missing/tr.md | 4 + Missing/uk.md | 4 + Missing/zh-cn.md | 6 +- Missing/zh-tw.md | 467 +---------------------------------------------- README.md | 50 ++--- 25 files changed, 117 insertions(+), 496 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index ab0a04a..4b14347 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -638,6 +638,10 @@ Settings.PhotoCaptureSettings.TimerCaptureResolution Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation diff --git a/Missing/de.md b/Missing/de.md index a20fe06..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,7 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff -Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description - diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 37e0ba1..9e5e602 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1572,6 +1572,10 @@ Settings.PhotoCaptureSettings.TimerCaptureResolution Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation diff --git a/Missing/eo.md b/Missing/eo.md index a9840e7..f0b2f80 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -604,6 +604,10 @@ Settings.PhotoCaptureSettings.TimerCaptureResolution Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation diff --git a/Missing/es.md b/Missing/es.md index eda6e62..a809ab2 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -119,6 +119,10 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.DesktopRenderSettings.SprintFieldOfViewZoom diff --git a/Missing/et.md b/Missing/et.md index 3c2e6d8..82c4886 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -915,6 +915,10 @@ Settings.PhotoCaptureSettings.TimerCaptureResolution Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation diff --git a/Missing/fi.md b/Missing/fi.md index fd4a876..39bec40 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -139,6 +139,10 @@ Settings.PhotoCaptureSettings.FingerGestureEnabled.Description Settings.PhotoCaptureSettings.NormalCaptureResolution.Description Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation.Description Settings.PhotoCaptureSettings.PhotoAutosavePath.Description diff --git a/Missing/fr.md b/Missing/fr.md index a6763b0..4d6d3a4 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -5,4 +5,8 @@ Note that this file updates only during build processes and doesn't necessarily Permissions.SavingDisabledForItem Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description diff --git a/Missing/hu.md b/Missing/hu.md index 138f5c2..c16375c 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -955,6 +955,10 @@ Settings.PhotoCaptureSettings.TimerCaptureResolution Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation diff --git a/Missing/is.md b/Missing/is.md index 6b55c87..38a790c 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1056,6 +1056,10 @@ Settings.PhotoCaptureSettings.TimerCaptureResolution Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation diff --git a/Missing/ja.md b/Missing/ja.md index 447bd36..b3d8386 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,6 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] -Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff -Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description diff --git a/Missing/ko.md b/Missing/ko.md index dfdaf0d..0d4370e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -4,4 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Korean [ko] Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description diff --git a/Missing/mn.md b/Missing/mn.md index 617bd60..78f2ec2 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -5,6 +5,10 @@ Note that this file updates only during build processes and doesn't necessarily Permissions.SavingDisabledForItem Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.FacetPreset.Warning Inspector.GrabbableSaveBlock.Warning diff --git a/Missing/nl.md b/Missing/nl.md index bd01060..b33d424 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -93,6 +93,10 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.InteractiveCameraAudioSettings diff --git a/Missing/no.md b/Missing/no.md index 58ce09e..f720bb3 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -670,6 +670,10 @@ Settings.PhotoCaptureSettings.TimerCaptureResolution Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation diff --git a/Missing/pl.md b/Missing/pl.md index 32dad46..2d84203 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -6,6 +6,10 @@ World.Category.Avatars Permissions.SavingDisabledForItem Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Inspector.SkinnedMesh.ResetBonesToBindPoses Inspector.FacetPreset.Warning Inspector.GrabbableSaveBlock.Warning diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 94d9c1c..6f2afdb 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -671,6 +671,10 @@ Settings.PhotoCaptureSettings.TimerCaptureResolution Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation diff --git a/Missing/ru.md b/Missing/ru.md index 94329da..ec0fde4 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -82,6 +82,10 @@ Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description Settings.EditSettings.ConfirmSlotDestroy Settings.EditSettings.ConfirmSlotDestroy.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.OpenAutosavePath Settings.PhotoCaptureSettings.OpenAutosavePath.Description Settings.InteractiveCameraAudioSettings diff --git a/Missing/sv.md b/Missing/sv.md index dd5d6f6..298845f 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -1023,6 +1023,10 @@ Settings.PhotoCaptureSettings.TimerCaptureResolution Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation diff --git a/Missing/th.md b/Missing/th.md index 6bec709..2242dc2 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1544,6 +1544,10 @@ Settings.PhotoCaptureSettings.TimerCaptureResolution Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation diff --git a/Missing/tr.md b/Missing/tr.md index 0e5efc2..356932f 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -949,6 +949,10 @@ Settings.PhotoCaptureSettings.TimerCaptureResolution Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation diff --git a/Missing/uk.md b/Missing/uk.md index 8cfd159..bf31f90 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -296,6 +296,10 @@ Settings.PhotoCaptureSettings.TimerCaptureResolution Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 8245d9d..62c1e73 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,6 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] -Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff -Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index d7c844d..7118d89 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -2,196 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Traditional, Taiwan) [zh-tw] -Interaction.SaveToInventory.NotLoggedIn -Interaction.SaveToInventory.NoWritePermission -Interaction.Grabbing -Interaction.Grab.StickyGrab -Interaction.Grab.HoldToHold -Interaction.CopyImage -Inventory.Favorite.Document -World.Connection.LNL.LNLPoke -World.Connection.TCP -World.Error.Handshake -World.Error.FailedToCreateBanAccessKey -World.Error.UnhandledError -World.Category.Avatars -World.Filter.IncompatibleSessions -World.Edit.ReadOnly -Login.InvalidCredentials.Description -Login.InvalidLogin.Description -Login.MalformedUID.Description -Login.MissingUID.Description -Login.MissingSecretMachineId -Login.MissingSecretMachineId.Description -Login.MalformedSecretMachineId -Login.MalformedSecretMachineId.Description -Register.MissingUID.Description -Register.MalformedUID.Description -Login.MissingLogin.Description -Login.InvalidRecoveryCode.Description -Login.UnsupportedAuthentication.Description -Login.EmailNotVerified.Description -Login.AccountTempLocked.Description -Login.AccountBanned.Description -Login.DuplicateAccount.Description -Login.UnknownError -Login.UnknownError.Description -Register.MissingRequest.Description -Register.InvalidEmail.Description -Register.MissingUsername.Description -Register.MissingEmail.Description -Register.UsernameTooLong.Description -Register.UsernameContainsAmpersand.Description -Register.UsernameStartsWithU.Description -Register.InvalidUsername.Description -Register.InvalidDateOfBirth.Description -Register.UsernameContainsBlockedTerms.Description -Register.MissingPassword.Description -Register.InvalidPassword.Description -Register.EmailAlreadyRegistered.Description -Register.UsernameAlreadyRegistered.Description -Register.ErrorCheckingUserId.Description -Recovery.MissingEmail -Recovery.MissingEmail.Description -Recovery.IncorrectEmail -Recovery.IncorrectEmail.Description -Recovery.NoPasswordSetup -Recovery.NoPasswordSetup.Description -Register.UnknownError -Register.UnknownError.Description -Account.Type.Stripe -Profile.Status.Sociable -Profile.Status.Bot -Profile.Status.ChatClient -Permissions.SavingDisabledForItem -Contacts.RequestInvite -Contacts.NoSession -Contacts.IncompatibleSession -Contacts.AskToJoin -Contacts.InviteRequest.UserWantsToJoin -Contacts.InviteRequest.UserWantsToInviteAnother -Contacts.InviteRequest.GrantInvite -Contacts.InviteRequest.AddAsContact -Contacts.InviteRequest.AddAsContactOfHeadless -Contacts.InviteRequest.AddHostAsContact -Contacts.InviteRequest.HostIsUnregistered -Contacts.InviteRequest.ForwardToHost -Contacts.InviteRequest.SentRequest -Contacts.InviteRequest.ForwardedRequest -Contacts.InviteRequest.GrantedRequest -Notifications.IsSociable -Notifications.SessionStarted -Notifications.ReceivedInviteRequestDirect -Notifications.ReceivedInviteRequestForwarded -Notifications.UserJoined -Notifications.UserLeft -Notifications.PermissionChanged -Notifications.PermissionChangedDetail -Tools.GeometryLineBrush.Name -Tools.Dev.Name -Tools.Dev.Selection.Single -Tools.Dev.Selection.Multi -Tools.Dev.Interaction.Tip -Tools.Dev.Interaction.Projection -Tools.Color.Name -Tools.GrabbableSetter.Name -Tools.CharacterCollider.Name -Tools.Light.Name -Tools.Light.Shadows.None -Tools.Light.Shadows.Hard -Tools.Light.Shadows.Soft -Tools.MeshVisibility.Name -Tools.Mesh.Name -Tools.Slicer.Name -Tools.Material.Name -Tools.Microphone.Name -Tools.ProtoFlux.Name -Tools.Meter.Mode.Ray -Tools.Meter.Mode.Perpendicular -Tools.Meter.Mode.Drag -Tools.Meter.Points.Two -Tools.Meter.Points.Multiple -Tools.Meter.Name -Tools.Meter.ObjectSpace -Tools.Meter.WorldSpace -Tools.Glue.Name -Tools.Glue.Mode.BakeMeshes -Tools.Glue.Mode.BakeSkinnedMeshes -Tools.Glue.Mode.ParentObjects -Tools.RigTransfer.Name -Tools.RigTransfer.ClearSource -Tools.GaussianSplat.Name -Tools.GaussianSplat.ClipBox -Tools.GaussianSplat.ClipSphere -Tools.GaussianSplat.ClipCylinder -Tools.ComponentClone.Name -Tools.ComponentClone.SingleInstanceOn -Tools.ComponentClone.SingleInstanceOff -Tools.ComponentClone.ClearTemplate -Tools.Shape.Name -Tools.CameraObjectHider.Name -Tools.ControllerDiagnostic.Name -Tools.Labeler.Name -CreateNew.LegacyParticleSystem -CreateNew.Object.ReverbZone -AvatarCreator.ProtectionUnavailable -Importer.Image.Sprite -Importer.Image.Failure.Heading -Importer.Image.Failure.Description -Importer.LUT.Failure.Heading -Importer.LUT.Failure.Description -Importer.Model.GaussianSplat -Importer.Model.GaussianSplatVertical -Importer.Model.RegularVertical -Importer.Model.FlipVertical -Importer.Model.GaussianSplatEncoding -Importer.Model.GaussianSplatLossless -Importer.Model.GaussianSplatSPZ -Importer.Splat.Progress.Importing -Importer.Splat.Progress.ReadingHeader -Importer.Splat.Progress.ConvertingSplats -Importer.Splat.Progress.EncodingData -GaussianSplat.Encoding.Title -GaussianSplat.Encoding.Metadata -GaussianSplat.Encoding.EncodingPositions -GaussianSplat.Encoding.EncodingRotations -GaussianSplat.Encoding.EncodingScales -GaussianSplat.Encoding.EncodingAlphas -GaussianSplat.Encoding.EncodingColors -GaussianSplat.Encoding.EncodingFinalizing -GaussianSplat.Processing.RemovingSplats -GaussianSplat.Processing.SplatProgress -GaussianSplat.Processing.LoadingData -GaussianSplat.Processing.FailNoData -Importer.UnsupportedRecordType.Heading -Importer.UnsupportedRecordType.Description -Importer.Link.Invalid.Heading -Importer.Link.Invalid.Description -Inventory.Link.LinkText -Exporter.InvalidFileName -Export.PackageExportable.Package -Export.PackageExportable.PackageWithVariants -Export.AudioExportable.OriginalFormat -Export.VideoExportable.OriginalFormat -Export.GaussianSplatExportable.PLY -Export.GaussianSplatExportable.SPZ -Importer.Package.Progress.DecodingPackage -Importer.Package.Progress.DecodingObject -Importer.Package.Progress.ImportingAssets -Importer.Package.Progress.LoadingObject -Importer.Package.Progress.Imported -Importer.Package.Progress.Fail -Settings.Category.Audio -Settings.Category.Controls -Settings.Category.Devices -Settings.Category.Profile -Settings.Category.Networking -Settings.Category.Security -Settings.Category.Misc -Settings.Category.Privacy -Settings.Category.UserInterface -Settings.Category.Graphics -Settings.Category.InteractiveCamera Settings.LegacyFeatureSettings.ConvertLegacySettings Settings.DebugSettings.DebugResetAllSimpleSettings Settings.GeneralControlsSettings @@ -480,8 +290,6 @@ Settings.AudioAccessibilitySettings.WhisperVolume Settings.AudioAccessibilitySettings.WhisperVolume.Description Settings.AudioAccessibilitySettings.VoiceMessageVolume Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description -Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff -Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description Settings.AudioInputFilteringSettings.UseVoiceNormalization Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description Settings.AudioInputFilteringSettings.NoiseGateThreshold @@ -666,6 +474,10 @@ Settings.PhotoCaptureSettings.TimerCaptureResolution Settings.PhotoCaptureSettings.TimerCaptureResolution.Description Settings.PhotoCaptureSettings.TimerSeconds Settings.PhotoCaptureSettings.TimerSeconds.Description +Settings.PhotoCaptureSettings.HandsNearFOV +Settings.PhotoCaptureSettings.HandsNearFOV.Description +Settings.PhotoCaptureSettings.HandsFarFOV +Settings.PhotoCaptureSettings.HandsFarFOV.Description Settings.PhotoCaptureSettings.CaptureStereo Settings.PhotoCaptureSettings.CaptureStereo.Description Settings.PhotoCaptureSettings.StereoSeparation @@ -826,275 +638,4 @@ Settings.ImportSettings.WorldUrls.Description Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description Settings.MysterySettings -LocomotionArchetype.Walk -LocomotionArchetype.Fly -LocomotionArchetype.NoClip -LocomotionArchetype.Teleport -LocomotionArchetype.GrabWorld -LocomotionArchetype.NoLocomotion -LocomotionArchetype.ThreeAxisNoClip -LocomotionArchetype.ThreeAxisFly -LocomotionArchetype.ZeroG -LocomotionSettings.MakePreferred -LocomotionSettings.MakeLeastPreferred -Inspector.Member.ResetToDefault -Inspector.Member.BreakLinkDrive -Inspector.Member.OpenLinkDrive -Inspector.Member.SetAllToAvg -Inspector.Member.SetAllToX -Inspector.Member.SetAllToY -Inspector.Member.SetAllToZ -Inspector.Member.SetAllToW -Inspector.Member.Normalize -Inspector.Member.BakeBlendshape -Inspector.Member.RemoveBlendshape -Inspector.Member.SplitBlendshape.X -Inspector.Member.SplitBlendshape.Y -Inspector.Member.SplitBlendshape.Z -Inspector.ProceduralAsset.UpdateCount -Inspector.ProceduralAsset.Error -Inspector.GaussianSplatRenderer.GeneratePointCloudCollider -Inspector.Texture3D.SpawnVisualizer -Inspector.Skybox.SetActiveSkybox -Inspector.AmbientLightSH2.SetActiveAmbientLight -Inspector.SkinnedMesh.SortBlendshapes.Name -Inspector.SkinnedMesh.SortBlendshapes.NameLength -Inspector.SkinnedMesh.ResetBonesToBindPoses -Inspector.Texture3D.Size -Inspector.Texture.ReplaceFromClipboard -Inspector.Texture.AlphaGamma -Inspector.Texture.AdjustAlphaGamma -Inspector.Texture.AddAlpha -Inspector.GaussianSplat.SplatInfo -Inspector.GaussianSplat.Variant -Inspector.GaussianSplat.ColorByIndex -Inspector.GaussianSplat.ReorderMorton -Inspector.DataPreset.SetActive -Inspector.DataPreset.SetValues -Inspector.DataPreset.AddAllChildren -Inspector.FacetPreset.Warning -Inspector.GrabbableSaveBlock.Warning -Inspector.ParticleSystem.BasicInfo -Inspector.ParticleSystem.TrailInfo -Tutorial.Welcome.SettingsPrimaryLeft.Description -Tutorial.Welcome.SettingsPrimaryRight.Description -Tutorial.Welcome.SettingsHeadDirectionMovement -Tutorial.Welcome.SettingsUseHeadDirection -Tutorial.Welcome.SettingsUseHeadDirection.Description -Tutorial.Welcome.SettingsUseControllerDirection -Tutorial.Welcome.SettingsUseControllerDirection.Description -Tutorial.Welcome.LeftControllerMode -Tutorial.Welcome.RightControllerMode -Tutorial.Welcome.SidewaysTurnOnly -Tutorial.Welcome.SidewaysTurnOnly.Description -Tutorial.Welcome.SidewaysTurnAndMove -Tutorial.Welcome.SidewaysTurnAndMove.Description -Tutorial.Welcome.SidewaysStrafe -Tutorial.Welcome.SidewaysStrafe.Description -Tutorial.Welcome.SidewaysOff -Tutorial.Welcome.SidewaysOff.Description -Tutorial.Teleporter.Error -UI.DocumentDisplay.PageNumber -UI.DocumentDisplay.DocumentQuality -UI.DocumentDisplay.QualityLow -UI.DocumentDisplay.QualityMedium -UI.DocumentDisplay.QualityHigh -UI.DocumentDisplay.Pages -UI.DocumentDisplay.ResetZoom -UI.ColorPicker.Blackbody -UI.Camera.Automatic -UI.Camera.Manual -Discord.RichPresence.InPrivateWorld -Discord.RichPresence.InPrivateLargeText -Discord.RichPresence.InPublicWorld -Discord.RichPresence.PublicWorldDetails -Discord.RichPresence.InPublicLargeText -Universe.UI.Narrative -Universe.UI.Freeform -Universe.Stars.Sun -Universe.Stars.Sirius -Universe.Stars.Pollux -Universe.Stars.Arcturus -Universe.Stars.Aldebaran -Universe.Stars.Rigel -Universe.Stars.Antares -Universe.Stars.Betelgeuse -Universe.Stars.VYCanisMajoris -Universe.Stars.NMLCygni -Universe.Stars.UYScuti -Universe.SolarSystem.SolarSystem -Universe.SolarSystem.Mercury -Universe.SolarSystem.Venus -Universe.SolarSystem.Earth -Universe.SolarSystem.Mars -Universe.SolarSystem.Jupiter -Universe.SolarSystem.Saturn -Universe.SolarSystem.Uranus -Universe.SolarSystem.Neptune -Universe.SolarSystem.Pluto -Universe.SolarSystem.Moon -Universe.SolarSystem.Phobos -Universe.SolarSystem.Charon -Universe.SolarSystem.Callisto -Universe.SolarSystem.AsteroidGanymed -Universe.SolarSystem.Deimos -Universe.SolarSystem.Ganymede -Universe.SolarSystem.Mithra -Universe.SolarSystem.Geographos -Universe.SolarSystem.Kelopatra -Universe.SolarSystem.HW1 -Universe.SolarSystem.Golevka -Universe.SolarSystem.Toutatis -Universe.SolarSystem.Bennu -Universe.Animals.Bee -Universe.Animals.FinWhale -Universe.Animals.DustMite -Universe.Animals.Eel -Universe.Animals.Bream -Universe.Animals.BottlenoseDolphin -Universe.Animals.Brachiosaurus -Universe.Animals.Mouse -Universe.Animals.GiantSquid -Universe.Animals.Tardigrade -Universe.Animals.TRex -Universe.Biology.AverageHumanCell -Universe.Biology.Adenovirus -Universe.Biology.YChromosome -Universe.Biology.Mitochrondrion -Universe.Biology.PorcineCircovirus -Universe.Biology.Salmonella -Universe.Biology.Bacteriophage -Universe.Biology.HumanBrain -Universe.Biology.RedBloodCell -Universe.Biology.WhiteBloodCell -Universe.Biology.XChromosome -Universe.Biology.EColi -Universe.Biology.DNA -Universe.Biology.AlphaHelix -Universe.Biology.Rhinovirus -Universe.Biology.Ribosome -Universe.Biology.Chloroplast -Universe.Biology.PhospholipidBilayer -Universe.Biology.Paramecium -Universe.Biology.HIV -Universe.Biology.Hair -Universe.Biology.HepatitisB -Universe.Biology.Platelet -Universe.Biology.LargestBacteria -Universe.Particles.Electron -Universe.Particles.Proton -Universe.Particles.Neutron -Universe.Atoms.Hydrogen -Universe.Atoms.Helium -Universe.Atoms.Sulfur -Universe.Common.Duckweed -Universe.Common.Daisy -Universe.Common.SiltParticle -Universe.Common.SandGrain -Universe.Common.CoffeeBean -Universe.Common.MatchStick -Universe.Common.SaltGrain -Universe.Common.USCent -Universe.Common.Train -Universe.Common.ChickenEgg -Universe.Common.Paper -Universe.Common.Pencil -Universe.Common.OstrichEgg -Universe.Common.Earthworm -Universe.Common.RiceGrain -Universe.Common.SunflowerSeed -Universe.Common.BeachBall -Universe.Common.Snowflake -Universe.Common.ClayParticle -Universe.Common.BasketBall -Universe.Common.Hailstone -Universe.Common.FootballField -Universe.Common.DouglasFir -Universe.Common.Human -Universe.Wavelength.BlackLight -Universe.Wavelength.FarUV -Universe.Wavelength.MiddleUV -Universe.Wavelength.Gamma -Universe.Wavelength.XRayHard -Universe.Wavelength.XRaySoft -Universe.Wavelength.ExtremeUV -Universe.Wavelength.NearUV -Universe.Wavelength.Microwave -Universe.Wavelength.Purple -Universe.Wavelength.Cyan -Universe.Wavelength.Yellow -Universe.Wavelength.Red -Universe.Wavelength.FM -Universe.Wavelength.AM -Universe.Geology.AllWater -Universe.Geology.LiquidFreshWater -Universe.Geology.WaterInLakesAndRivers -Universe.Countries.USA -Universe.Countries.CzechRepublic -Universe.Countries.UnitedKingdom -Universe.Countries.Ukraine -Universe.Countries.Australia -Universe.Cities.Paris -Universe.Nebulae.CatEye -Universe.Nebulae.Crab -Universe.Nebulae.Butterfly -Universe.Nebulae.NGC604 -Universe.Nebulae.Orion -Universe.Nebulae.Tarantula -Universe.Nebulae.Ring -Universe.Nebulae.Eagle -Universe.Technology.ISS -Universe.Technology.Starship -Universe.Technology.Sputnik -Universe.Technology.MoonLander -Universe.Technology.Voyager -Universe.Technology.Ingenuity -Universe.Technology.TransistorGate -Universe.Technology.CPU -Universe.Technology.MicroSD -Universe.Technology.Note4 -Universe.Technology.Car -Universe.Technology.CargoShip -Universe.Landmarks.PyramidOfKhafre -Universe.Landmarks.DistanceFromLA2SF -Universe.Landmarks.EiffelTower -Universe.Landmarks.StatueOfLiberty -Universe.Landmarks.MountEverest -Universe.Landmarks.LHC -Universe.Chemistry.Ethanol -Universe.Chemistry.CarbonNanotube -Universe.Chemistry.Glucose -Universe.Chemistry.Water -Universe.Galaxies.MilkyWay -Universe.Universe.StarCluster -Universe.Galaxies.Andromeda -Universe.Galaxies.Sombrero -Universe.Universe.GalaxyFillament -Universe.Universe.ObservableUniverse -Universe.Galaxies.IC1101 -Universe.Galaxies.SmallMagellanicCloud -Universe.Galaxies.NGC1300 -Universe.Galaxies.NGC4414 -Universe.Units.Attometer -Universe.Units.Femtometer -Universe.Units.Picometer -Universe.Units.Angstrom -Universe.Units.Nanometer -Universe.Units.Micrometer -Universe.Units.Millimeter -Universe.Units.Centimeter -Universe.Units.Meter -Universe.Units.Kilometer -Universe.Units.AU -Universe.Units.LightSecond -Universe.Units.LightYear -Universe.Units.Parsec -Universe.Units.Inch -Universe.Units.Foot -Universe.Units.Yard -Universe.Units.Mile -Universe.Units.NauticalMile -Universe.Units.HubbleLength -Universe.Units.EarthRadius -Universe.Units.LunarDistance diff --git a/README.md b/README.md index 7fe6505..87547c7 100644 --- a/README.md +++ b/README.md @@ -2,33 +2,33 @@ 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] - 59.8% - Missing keys: 1066 -German [de] - 99.9% - Missing keys: 2 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2588 +Czech [cs] - 59.7% - Missing keys: 1070 +German [de] - 100.0% - Missing keys: 0 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2592 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.1% - Missing keys: 1032 -Spanish [es] - 86.6% - Missing keys: 354 -Estonian [et] - 31.1% - Missing keys: 1826 -Finnish [fi] - 87.7% - Missing keys: 326 -French [fr] - 99.9% - Missing keys: 3 -Hungarian [hu] - 24.9% - Missing keys: 1990 -Icelandic [is] - 23.4% - Missing keys: 2031 -Japanese [ja] - 99.9% - Missing keys: 2 -Korean [ko] - 99.9% - Missing keys: 2 -Mongolian [mn] - 99.7% - Missing keys: 7 -Dutch [nl] - 87.8% - Missing keys: 323 -Norwegian [no] - 58.5% - Missing keys: 1100 -Polish [pl] - 99.7% - Missing keys: 8 -Portuguese (Brazil) [pt-br] - 58.5% - Missing keys: 1101 -Russian [ru] - 88.2% - Missing keys: 312 -Swedish [sv] - 24.0% - Missing keys: 2014 -Thai [th] - 2.6% - Missing keys: 2582 -Turkish [tr] - 30.7% - Missing keys: 1838 -Ukrainian [uk] - 49.5% - Missing keys: 1339 -Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 -Chinese (Traditional, Taiwan) [zh-tw] - 58.7% - Missing keys: 1095 +Esperanto [eo] - 61.0% - Missing keys: 1036 +Spanish [es] - 86.5% - Missing keys: 358 +Estonian [et] - 31.1% - Missing keys: 1830 +Finnish [fi] - 87.6% - Missing keys: 330 +French [fr] - 99.7% - Missing keys: 7 +Hungarian [hu] - 24.9% - Missing keys: 1994 +Icelandic [is] - 23.4% - Missing keys: 2035 +Japanese [ja] - 99.8% - Missing keys: 4 +Korean [ko] - 99.8% - Missing keys: 6 +Mongolian [mn] - 99.6% - Missing keys: 11 +Dutch [nl] - 87.7% - Missing keys: 327 +Norwegian [no] - 58.4% - Missing keys: 1104 +Polish [pl] - 99.5% - Missing keys: 12 +Portuguese (Brazil) [pt-br] - 58.4% - Missing keys: 1105 +Russian [ru] - 88.1% - Missing keys: 316 +Swedish [sv] - 24.0% - Missing keys: 2018 +Thai [th] - 2.6% - Missing keys: 2586 +Turkish [tr] - 30.6% - Missing keys: 1842 +Ukrainian [uk] - 49.4% - Missing keys: 1343 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 4 +Chinese (Traditional, Taiwan) [zh-tw] - 76.0% - Missing keys: 636 -Total keys: 2651 +Total keys: 2655 ## 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. From 5dfe4db30e6e8abf72b4eeef093470eaea137e7c Mon Sep 17 00:00:00 2001 From: Jae J4 Lo Presti Date: Thu, 5 Jun 2025 00:14:15 +0300 Subject: [PATCH 508/529] chore: new strings --- fr.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fr.json b/fr.json index 2b4beb3..419ac10 100644 --- a/fr.json +++ b/fr.json @@ -630,6 +630,7 @@ "Permissions.NotAllowedToSpawn": "Vous n'êtes pas autorisé à matérialiser des choses ici.", "Permissions.NotAllowedToSave": "Vous n'êtes pas autorisé à sauvegarder des objets dans ce monde.", "Permissions.NotAllowedToSwapAvatar": "Vous n'êtes pas autorisé à équiper un avatar personnalisé ici.", + "Permissions.SavingDisabledForItem": "La sauvegarde est désactivée pour cet objet", "User.Actions.Silence": "Mettre en sourdine", "User.Actions.Mute": "Sourdine", @@ -1661,6 +1662,8 @@ "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "Ajuste le volume des sons à l'extérieur de la sphère de chuchotement. S'ils sont trop forts ou faibles, vous pouvez utiliser ceci pour régler l'atténuation du volume.", "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "Volume des messages vocaux", "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "Ajuste le volume des sons ambiants quand vous enregistrez un message vocal pour vos Amis. Ceci peut réduire le \"brouillage\" de la voix, rendant plus facile de se concentrer sur ce que vous dites.", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff": "Forcer la désactivation des effets sur les voix", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description": "Activer cette option va supprimer les effets audios affectant les voix (la réverbération par exemple). Cela peut aider si vous avez du mal à entendre des voix.

Important: certains mondes peuvent désactiver cette option si vraiment nécessaire.", "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "Normalisation de la voix", "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "Cette fonctionnalité fera en sorte que votre voix soit à un niveau uniforme. Cela fait en sorte que votre volume soit le même que les autres utilisateurs, quelques soient vos options de microphone. Il est vivement recommandé de garder cette option activée pour que vous soyez entendu correctement par les autres utilisateurs.", @@ -1878,6 +1881,10 @@ "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "Définit la résolution des photos avec retardateur, comme pour les photos normales. Ceci peut être utile si vous utilisez le retardateur pour prendre des photos de groupe, qui bénéficient d'une plus haute résolution.", "Settings.PhotoCaptureSettings.TimerSeconds": "Durée du retardateur", "Settings.PhotoCaptureSettings.TimerSeconds.Description": "Durée du retardateur en secondes.", + "Settings.PhotoCaptureSettings.HandsNearFOV": "Champ de vision près des mains", + "Settings.PhotoCaptureSettings.HandsNearFOV.Description": "Le champ de vision pour les photos capturées quand vos mains sont proches de votre tête.", + "Settings.PhotoCaptureSettings.HandsFarFOV": "Cham de vision loin des mains", + "Settings.PhotoCaptureSettings.HandsFarFOV.Description": "Le champ de vision pour les photos capturées quand vos mains sont loin de votre tête.", "Settings.PhotoCaptureSettings.CaptureStereo": "Capturer des photos stéréoscopiques", "Settings.PhotoCaptureSettings.CaptureStereo.Description": "Capture toutes les photos en mode stéréoscopique. Ceci est utile pour les voir en VR.", "Settings.PhotoCaptureSettings.StereoSeparation": "Séparation stéréoscopique", From 473d3eff5780b5677d1fd45b179d1af0adec5ff2 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Thu, 5 Jun 2025 08:35:50 +0900 Subject: [PATCH 509/529] Update ja.json --- ja.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ja.json b/ja.json index 9d9ecae..330a0f8 100644 --- a/ja.json +++ b/ja.json @@ -1880,6 +1880,10 @@ "Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "フィンガーフォトやデスクトップのショートカットで撮影した際の写真の解像度を設定できます。解像度を高くすると処理に時間がかかり、PCの容量を圧迫しますが、より鮮明な写真が撮れます。", "Settings.PhotoCaptureSettings.TimerCaptureResolution": "タイマー撮影の解像度", "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "タイマーモードで撮影した際の解像度を設定できます。タイマー撮影で集合写真を撮影する際に便利です。", + "Settings.PhotoCaptureSettings.HandsNearFOV": "最小視野角", + "Settings.PhotoCaptureSettings.HandsNearFOV.Description": "顔に手を近づけてフィンガーフォトを撮影すると視野角が小さくなります、その際の最小視野角です。", + "Settings.PhotoCaptureSettings.HandsFarFOV": "最大視野角", + "Settings.PhotoCaptureSettings.HandsFarFOV.Description": "顔から手を遠ざけてフィンガーフォトを撮影すると視野角が大きくなります、その際の最大視野角です。", "Settings.PhotoCaptureSettings.CaptureStereo": "立体写真モード", "Settings.PhotoCaptureSettings.CaptureStereo.Description": "設定を有効にした場合、ノーマル撮影した写真がステレオ写真として撮影されます。主にVRで写真を鑑賞する場合に使えます。", "Settings.PhotoCaptureSettings.StereoSeparation": "ステレオの分離度", From 0679ca0a65c1e04b51013cad5a834413ad5f3af5 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Thu, 5 Jun 2025 09:58:28 +0900 Subject: [PATCH 510/529] KO: Gesture FOV control, Audio effect control for voices. --- ko.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ko.json b/ko.json index 2b64ea8..1aeb666 100644 --- a/ko.json +++ b/ko.json @@ -1662,6 +1662,8 @@ "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "개인 대화(귓속말) 모드 상태일때 외부 대화소리가 어느정도 볼륨으로 들리는지를 설정합니다.", "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "음성 메시지 녹음 볼륨", "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "연락처에서 음성 메시지를 녹음할 때의 볼륨입니다. 이는 음성이 찢어지는 상태로 녹음이 되는 것을 방지하는데 도움이 되고, 상대방에게 정확한 메시지를 보낼 수 있습니다.", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff": "대화 음성은 음향 효과를 적용하지 않음", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description": "이 옵션을 활성화 하면 모든 대화에 대해 잔향효과와 같은 음향 효과가 적용되지 않습니다. 이는 음장 효과로 인해 대화에 어려움이 발생하는 경우 도움이 됩니다.

중요: 음장 효과가 필요하도록 설계된 월드에서는 이 옵션이 무력화될 수 있습니다.", "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "음성 평탄화", "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "이 기능은 음성 입력이 균일한 수준으로 유지되도록 조정합니다. 이렇게 하면 마이크 설정과 관계없이 볼륨을 다른 사용자들과 동일하게 유지할 수 있습니다. 명확한 대화를 위해 이 설정을 유지하는 것이 좋습니다.", @@ -1880,6 +1882,10 @@ "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "타이머 기반 제스쳐 또는 캡쳐(CTRL + P) 촬영 결과물의 해상도를 설정합니다. 높을수록 처리시간이 늘어나고 촬영 품질은 좋아집니다.", "Settings.PhotoCaptureSettings.TimerSeconds": "지연 시간", "Settings.PhotoCaptureSettings.TimerSeconds.Description": "타이머 기반 촬영시, 촬영 대기시간을 설정합니다.", + "Settings.PhotoCaptureSettings.HandsNearFOV": "손 기준 근거리 FOV", + "Settings.PhotoCaptureSettings.HandsNearFOV.Description": "제스쳐 촬영시 손과 머리가 가까울 때의 시야(FOV : Field Of View) 입니다.", + "Settings.PhotoCaptureSettings.HandsFarFOV": "손 기준 원거리 FOV", + "Settings.PhotoCaptureSettings.HandsFarFOV.Description": "제스쳐 촬영시 손과 머리가 멀 때의 시야(FOV : Field Of View) 입니다.", "Settings.PhotoCaptureSettings.CaptureStereo": "스테레오 촬영", "Settings.PhotoCaptureSettings.CaptureStereo.Description": "활성화한 경우 즉석 또는 지연촬영의 이미지가 3D 스테레오로 촬영됩니다. 스테레오 캡쳐 결과물의 3D 효과는 VR을 착용한 상태에서 확인이 가능합니다.", "Settings.PhotoCaptureSettings.StereoSeparation" : "스테레오 촬영 간격조정", From 04dbf4945813e149d4ebb23c3176f857450a18e3 Mon Sep 17 00:00:00 2001 From: Delta Date: Thu, 5 Jun 2025 01:27:59 -0700 Subject: [PATCH 511/529] Update en.json --- en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en.json b/en.json index 5597028..a6b0905 100644 --- a/en.json +++ b/en.json @@ -208,7 +208,7 @@ "World.Error.FailedToConnect": "Failed to establish connection", "World.Error.InvalidAddress": "Invalid Address", "World.Error.NoPort": "No Port Specified", - "World.Error.IncompatibleVersion": "Incompatible Version", + "World.Error.SessionIncompatible": "Incompatible Version", "World.Error.HostBlocked": "Host blocked", "World.Error.HostBlockedDetail": "You have blocked the host", "World.Error.WorldCrash": "World Crashed", From 34672682d4d565f758a3cdeaf674b6f569626b72 Mon Sep 17 00:00:00 2001 From: Delta Date: Thu, 5 Jun 2025 01:37:42 -0700 Subject: [PATCH 512/529] Update other locale keys --- cs.json | 2 +- de.json | 2 +- eo.json | 2 +- es.json | 2 +- et.json | 2 +- fi.json | 2 +- fr.json | 2 +- hu.json | 2 +- is.json | 2 +- ko.json | 2 +- mn.json | 2 +- nl.json | 2 +- no.json | 2 +- pl.json | 2 +- pt-br.json | 2 +- ru.json | 2 +- sv.json | 2 +- tr.json | 2 +- uk.json | 2 +- zh-cn.json | 2 +- zh-tw.json | 2 +- 21 files changed, 21 insertions(+), 21 deletions(-) diff --git a/cs.json b/cs.json index 7a21ee3..675492f 100644 --- a/cs.json +++ b/cs.json @@ -199,7 +199,7 @@ "World.Error.FailedToConnect": "Pokus o připojení selhal", "World.Error.InvalidAddress": "Neplatná adresa", "World.Error.NoPort": "Nebyl specifikován port", - "World.Error.IncompatibleVersion": "Nekompatibilní verze Resonitu", + "World.Error.SessionIncompatible": "Nekompatibilní verze Resonitu", "World.Error.HostBlocked": "Hositel blokován", "World.Error.HostBlockedDetail": "Máte blokovaného hostitele této relace", "World.Error.WorldCrash": "Svět crashnul", diff --git a/de.json b/de.json index 40c9fbf..d3f0e44 100644 --- a/de.json +++ b/de.json @@ -208,7 +208,7 @@ "World.Error.FailedToConnect": "Verbindung fehlgeschlagen", "World.Error.InvalidAddress": "Ungültige Adresse", "World.Error.NoPort": "Kein Port angegeben", - "World.Error.IncompatibleVersion": "Inkompatible {appName}-Version", + "World.Error.SessionIncompatible": "Inkompatible {appName}-Version", "World.Error.HostBlocked": "Host blockiert", "World.Error.HostBlockedDetail": "Sie haben den Host blockiert", "World.Error.WorldCrash": "Welt Abgestürzt", diff --git a/eo.json b/eo.json index 1768750..5ec1903 100644 --- a/eo.json +++ b/eo.json @@ -203,7 +203,7 @@ "World.Error.FailedToConnect": "Malsukcesis krei la konekton", "World.Error.InvalidAddress": "Nevalida Adreso", "World.Error.NoPort": "Neniu Pordo Difinita", - "World.Error.IncompatibleVersion": "Nekongrua Versio", + "World.Error.SessionIncompatible": "Nekongrua Versio", "World.Error.HostBlocked": "Gastiganto barita", "World.Error.HostBlockedDetail": "La gastiganto estas barita de vi", "World.Error.WorldCrash": "La Mondo Kolapsis", diff --git a/es.json b/es.json index 1ec0fae..3aacbc0 100644 --- a/es.json +++ b/es.json @@ -205,7 +205,7 @@ "World.Error.FailedToConnect": "Fallo al establecer la conexión", "World.Error.InvalidAddress": "Dirección Inválida", "World.Error.NoPort": "Ningún puerto fue especificado", - "World.Error.IncompatibleVersion": "Versión de {appName} incompatible", + "World.Error.SessionIncompatible": "Versión de {appName} incompatible", "World.Error.HostBlocked": "Anfitrión bloqueadoo", "World.Error.HostBlockedDetail": "Has bloqueado al anfitrión", "World.Error.WorldCrash": "El mundo ha crasheado", diff --git a/et.json b/et.json index ee500a1..0df562c 100644 --- a/et.json +++ b/et.json @@ -130,7 +130,7 @@ "World.Error.FailedConnectToRelay": "Ei saanud releega ühendust", "World.Error.NoPort": "Porti pole määratud", - "World.Error.IncompatibleVersion": "Sobimatu {appName}e versioon", + "World.Error.SessionIncompatible": "Sobimatu {appName}e versioon", "World.Error.Unknown": "Tundmatu viga", diff --git a/fi.json b/fi.json index fb3599d..b2eff95 100644 --- a/fi.json +++ b/fi.json @@ -208,7 +208,7 @@ "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.SessionIncompatible": "Yhteensopimaton versio", "World.Error.HostBlocked": "Isäntä blokattu", "World.Error.HostBlockedDetail": "Olet blokannut isännän", "World.Error.WorldCrash": "Maailma kaatui", diff --git a/fr.json b/fr.json index 2b4beb3..646e279 100644 --- a/fr.json +++ b/fr.json @@ -208,7 +208,7 @@ "World.Error.FailedToConnect": "Impossible d'établir une connexion", "World.Error.InvalidAddress": "Adresse invalide", "World.Error.NoPort": "Aucun port spécifié", - "World.Error.IncompatibleVersion": "Version de {appName} incompatible", + "World.Error.SessionIncompatible": "Version de {appName} incompatible", "World.Error.HostBlocked": "Hôte bloqué", "World.Error.HostBlockedDetail": "Vous avez bloqué l'hôte", "World.Error.WorldCrash": "Le monde a crashé", diff --git a/hu.json b/hu.json index 1361a90..2828ac5 100644 --- a/hu.json +++ b/hu.json @@ -178,7 +178,7 @@ "World.Error.FailedToConnect": "Sikertelen kapcsolatlétesítés", "World.Error.InvalidAddress": "Érvénytelen Cím", "World.Error.NoPort": "Nincs port megadva", - "World.Error.IncompatibleVersion": "Elavult verzió", + "World.Error.SessionIncompatible": "Elavult verzió", "World.Error.HostBlocked": "Szobatulaj letiltva", "World.Error.HostBlockedDetail": "A szoba tulaját letiltottad", "World.Error.WorldCrash": "A világ összeomlott", diff --git a/is.json b/is.json index f86c799..849bb2c 100644 --- a/is.json +++ b/is.json @@ -198,7 +198,7 @@ "World.Error.FailedConnectToRelay": "Ekki tókst að tengjast gengi", "World.Error.NoPort": "Ekkert Port tilgreind", - "World.Error.IncompatibleVersion": "Ósamrýmanleg {appName} útgáfa", + "World.Error.SessionIncompatible": "Ósamrýmanleg {appName} útgáfa", "World.Error.Unknown": "Óþekkt villa", diff --git a/ko.json b/ko.json index 2b64ea8..bb79679 100644 --- a/ko.json +++ b/ko.json @@ -208,7 +208,7 @@ "World.Error.FailedToConnect": "접속 초기화 실패", "World.Error.InvalidAddress": "잘못된 주소입니다.", "World.Error.NoPort": "포트가 설정되지 않았습니다.", - "World.Error.IncompatibleVersion": "실행중인 클라이언트와 월드의 버전이 일치하지 않습니다.", + "World.Error.SessionIncompatible": "실행중인 클라이언트와 월드의 버전이 일치하지 않습니다.", "World.Error.HostBlocked": "호스트 차단", "World.Error.HostBlockedDetail": "당신이 차단한 호스트입니다.", "World.Error.WorldCrash": "월드가 파괴됨", diff --git a/mn.json b/mn.json index 09b28d5..7f82b49 100644 --- a/mn.json +++ b/mn.json @@ -208,7 +208,7 @@ "World.Error.FailedToConnect": "Холболт тогтоох амжилтгүй", "World.Error.InvalidAddress": "Хүчингүй хаяг", "World.Error.NoPort": "Порт заагаагүй", - "World.Error.IncompatibleVersion": "Тохирохгүй хувилбар", + "World.Error.SessionIncompatible": "Тохирохгүй хувилбар", "World.Error.HostBlocked": "Хост хаагдсан", "World.Error.HostBlockedDetail": "Та хост хаасан байна", "World.Error.WorldCrash": "Дэлхий унасан", diff --git a/nl.json b/nl.json index dd0e46a..90915ec 100644 --- a/nl.json +++ b/nl.json @@ -205,7 +205,7 @@ "World.Error.FailedToConnect": "Kan geen verbinding maken", "World.Error.InvalidAddress": "Ongeldig adres", "World.Error.NoPort": "Geen poort gespecificeerd", - "World.Error.IncompatibleVersion": "Incompatibele Versie", + "World.Error.SessionIncompatible": "Incompatibele Versie", "World.Error.HostBlocked": "Host geblokkeerd", "World.Error.HostBlockedDetail": "Je hebt de host geblokkeerd", "World.Error.WorldCrash": "Wereld gecrasht", diff --git a/no.json b/no.json index 97cbbb1..9fb5482 100644 --- a/no.json +++ b/no.json @@ -198,7 +198,7 @@ "World.Error.FailedToConnect": "Kunne ikke opprette forbindelse", "World.Error.InvalidAddress": "Ugyldig adresse", "World.Error.NoPort": "Ingen port spesifisert", - "World.Error.IncompatibleVersion": "Inkompatibel {appName}-versjon", + "World.Error.SessionIncompatible": "Inkompatibel {appName}-versjon", "World.Error.HostBlocked": "Vert blokkert", "World.Error.HostBlockedDetail": "Du har blokkert verten", "World.Error.WorldCrash": "Verden har krasjet", diff --git a/pl.json b/pl.json index f20cb85..4c88af6 100644 --- a/pl.json +++ b/pl.json @@ -208,7 +208,7 @@ "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.SessionIncompatible": "Niekompatybilna wersja {appName}", "World.Error.HostBlocked": "Host zablokowany", "World.Error.HostBlockedDetail": "Ten host jest zablokowany", "World.Error.WorldCrash": "Crash świata", diff --git a/pt-br.json b/pt-br.json index 082386e..b6e4894 100644 --- a/pt-br.json +++ b/pt-br.json @@ -197,7 +197,7 @@ "World.Error.FailedToConnect": "Falha ao estabelecer a conexão", "World.Error.InvalidAddress": "Endereço Inválido", "World.Error.NoPort": "Nenhuma porta foi especificada", - "World.Error.IncompatibleVersion": "Versão Incompatível", + "World.Error.SessionIncompatible": "Versão Incompatível", "World.Error.HostBlocked": "Anfitrião bloqueado", "World.Error.HostBlockedDetail": "Você bloqueou o anfitrião", "World.Error.WorldCrash": "O Mundo crashou", diff --git a/ru.json b/ru.json index 23a9b13..0c3e391 100644 --- a/ru.json +++ b/ru.json @@ -205,7 +205,7 @@ "World.Error.FailedToConnect": "Ошибка установки соединения", "World.Error.InvalidAddress": "Ошибочный адрес", "World.Error.NoPort": "Не указан порт", - "World.Error.IncompatibleVersion": "Несовместимая версия", + "World.Error.SessionIncompatible": "Несовместимая версия", "World.Error.HostBlocked": "Хост заблокирован", "World.Error.HostBlockedDetail": "Вы заблокировали хоста", "World.Error.WorldCrash": "Мир крашнулся", diff --git a/sv.json b/sv.json index 0b04048..503e5a2 100644 --- a/sv.json +++ b/sv.json @@ -198,7 +198,7 @@ "World.Error.FailedToConnect": "Misslyckades att ansluta", "World.Error.InvalidAddress": "Ogiltig adress", "World.Error.NoPort": "Ingen Port Specificerad", - "World.Error.IncompatibleVersion": "Inkompatibel version", + "World.Error.SessionIncompatible": "Inkompatibel version", "World.Error.HostBlocked": "Värden blockerad", "World.Error.HostBlockedDetail": "Du har blockerat värden", "World.Error.WorldCrash": "Världen kraschade", diff --git a/tr.json b/tr.json index a609581..528af9e 100644 --- a/tr.json +++ b/tr.json @@ -126,7 +126,7 @@ "World.Error.FailedConnectToRelay": "Relay'e bağlanılamadı", "World.Error.NoPort": "Bağlantı Noktası Belirtilmedi", - "World.Error.IncompatibleVersion": "Uyumsuz {appName} Sürümü", + "World.Error.SessionIncompatible": "Uyumsuz {appName} Sürümü", "World.Error.Unknown": "Bilinmeyen Hata", diff --git a/uk.json b/uk.json index 8c2ae3b..be6e068 100644 --- a/uk.json +++ b/uk.json @@ -205,7 +205,7 @@ "World.Error.FailedToConnect": "Не вдалося приєднатися", "World.Error.InvalidAddress": "Недійсна адреса", "World.Error.NoPort": "Не задано Порта", - "World.Error.IncompatibleVersion": "Несумісна Версія", + "World.Error.SessionIncompatible": "Несумісна Версія", "World.Error.HostBlocked": "Заблоковано Господаря", "World.Error.HostBlockedDetail": "Ви заблокували цього господаря", "World.Error.WorldCrash": "Світ вилетів", diff --git a/zh-cn.json b/zh-cn.json index 8a2fcb4..0ff2358 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -208,7 +208,7 @@ "World.Error.FailedToConnect": "连接失败", "World.Error.InvalidAddress": "无效地址", "World.Error.NoPort": "未指定端口", - "World.Error.IncompatibleVersion": "不兼容的版本", + "World.Error.SessionIncompatible": "不兼容的版本", "World.Error.HostBlocked": "房主已屏蔽", "World.Error.HostBlockedDetail": "你已屏蔽该房主", "World.Error.WorldCrash": "世界崩溃了", diff --git a/zh-tw.json b/zh-tw.json index a009be4..30aad24 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -208,7 +208,7 @@ "World.Error.FailedToConnect": "無法建立連線", "World.Error.InvalidAddress": "位址無效", "World.Error.NoPort": "未指定埠號", - "World.Error.IncompatibleVersion": "版本不相容", + "World.Error.SessionIncompatible": "版本不相容", "World.Error.HostBlocked": "主持被封鎖", "World.Error.HostBlockedDetail": "您已封鎖該主持", "World.Error.WorldCrash": "世界崩潰", From 82267c5595cb66a970c3c091df8e29e47e48eb54 Mon Sep 17 00:00:00 2001 From: Delta Date: Thu, 5 Jun 2025 01:39:32 -0700 Subject: [PATCH 513/529] missed one --- ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja.json b/ja.json index 9d9ecae..8debf4f 100644 --- a/ja.json +++ b/ja.json @@ -208,7 +208,7 @@ "World.Error.FailedToConnect": "接続の確立に失敗しました", "World.Error.InvalidAddress": "無効なアドレスです", "World.Error.NoPort": "ポートが指定されていません", - "World.Error.IncompatibleVersion": "互換性のない{appName}バージョンです", + "World.Error.SessionIncompatible": "互換性のない{appName}バージョンです", "World.Error.HostBlocked": "ホストにブロックされています", "World.Error.HostBlockedDetail": "あなたはセッションのホストにブロックされています", "World.Error.WorldCrash": "ワールドがクラッシュしました", From 4b020bedccac57a6859e0815b24bb24883ba5dbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yao=20Wei=20=28=E9=AD=8F=E9=8A=98=E5=BB=B7=29?= Date: Thu, 5 Jun 2025 23:24:21 +0800 Subject: [PATCH 514/529] zh-tw.json: add missing keys --- zh-tw.json | 744 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 744 insertions(+) diff --git a/zh-tw.json b/zh-tw.json index a009be4..842916a 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -1321,9 +1321,753 @@ "Settings.Category.Graphics": "圖形", "Settings.Category.InteractiveCamera": "相機", + "#Settings.LegacyFeatureSettings.ConvertLegacySettings": "DEBUG - Convert Legacy Settings", + "#Settings.DebugSettings.DebugResetAllSimpleSettings": "DEBUG - Reset all simple settings", + + "#Settings.GeneralControlsSettings": "General Controls", + "#Settings.LocomotionSettings": "Locomotion", + "#Settings.MovementSettings": "Movement", + "#Settings.MouseSettings": "Mouse", + + "#Settings.GeneralHapticsSettings": "Haptic Feedback", + "#Settings.GeneralVRSettings": "VR", + "#Settings.LeapMotionSettings": "Leap Motion", + "#Settings.ViveHandTrackingSettings": "Vive Hand Tracking", + "#Settings.TrackingSmoothingSettings": "Tracking Smoothing", + + "#Settings.UserMetricsSettings": "User Metrics", + + "#Settings.OnlineStatusSettings": "Online Status", + "#Settings.OnlineStatusSettings.DefaultStatus": "Default Status", + "#Settings.OnlineStatusSettings.DefaultStatus.Description": "This is the default status that you will start with after logging in, unless there's a previously remembered status.", + "#Settings.OnlineStatusSettings.RememberMode": "Remember last status", + "#Settings.OnlineStatusSettings.RememberMode.Description": "Use this to control if your last online status should be preserved between logins or not. This includes any statuses other than Invisible, which is controlled via separate setting.", + "#Settings.OnlineStatusSettings.RememberTimespan": "Remember status for", + "#Settings.OnlineStatusSettings.RememberTimespan.Description": "Your last online status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", + "#Settings.OnlineStatusSettings.InvisibleRememberMode": "Remember last invisible status", + "#Settings.OnlineStatusSettings.InvisibleRememberMode.Description": "This controls how your last status is remembered specifically if you were last set to Invisible. Otherwise this functions the same.\n\nThe invisible status has a separate setting for privacy reasons, to ensure that if you were last set to invisible, you can ensure that you'll stay invisible at the next login even if your other statuses are not remembered.", + "#Settings.OnlineStatusSettings.InvisibleRememberTimespan": "Remember invisible status for", + "#Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description": "Your last invisible status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", + "#Settings.OnlineStatusSettings.AutoAwayTimespan": "Switch to Away when idle for", + "#Settings.OnlineStatusSettings.AutoAwayTimespan.Description": "When you are idle for this amount of time, your online status will automatically be switched to Away. Once you come back, it will automatically be set back to previous state, unless you set it to Away manually.", + + "#Settings.AudioInputDeviceSettings": "Audio Input", + "#Settings.AudioOutputDeviceSettings": "Audio Output", + "#Settings.AudioVolumeSettings": "Volume", + "#Settings.AudioAccessibilitySettings": "Audio Accessibility", + "#Settings.AudioInputFilteringSettings": "Input Filtering", + + "#Settings.RealtimeNetworkingSettings": "Realtime Networking", + "#Settings.AssetGatherSettings": "Asset Gathering", + + "#Settings.HostAccessSettings": "Host Access", + "#Settings.UserRestrictionsSettings": "User Restrictions", + + "#Settings.WindowsSettings": "Windows Settings", + "#Settings.DebugSettings": "Debug", + "#Settings.LegacyFeatureSettings": "Legacy Features", + "#Settings.TwitchInterfaceSettings": "Twitch Streaming Interface", + + "#Settings.MessagingPrivacySettings": "Messaging Privacy", + + "#Settings.LocaleSettings": "Locale", + "#Settings.DashSettings": "Dashboard", + "#Settings.NamePlateSettings": "Nameplates", + "#Settings.LaserSettings": "Interaction Lasers", + "#Settings.DesktopViewSettings": "Desktop View", + "#Settings.PhotoCaptureSettings": "Quick Photo Capture", + + "#Settings.DesktopRenderSettings": "Desktop Render Settings", + + "#Settings.InteractiveCameraFramingSettings": "Framing", + "#Settings.InteractiveCameraPositioningSettings": "Positioning", + "#Settings.InteractiveCameraRenderSettings": "Rendering", + "#Settings.InteractiveCameraGroupSettings": "User Grouping", + "#Settings.InteractiveCameraSmoothingSettings": "Smoothing", + "#Settings.InteractiveCameraAnchorSettings": "Anchors", + "#Settings.InteractiveCameraPhotoSettings": "Photos", + "#Settings.InteractiveCameraPostProcessingSettings": "Post Processing", + + "#Settings.GeneralControlsSettings.PrimaryHand": "Primary hand", + "#Settings.GeneralControlsSettings.PrimaryHand.Description": "Which hand is considered your primary. Various systems use this for interactions, e.g. when equipping tools.", + "#Settings.GeneralControlsSettings.DoubleClickInterval": "Double click interval", + "#Settings.GeneralControlsSettings.DoubleClickInterval.Description": "This controls the maximum amount of time that may pass between the first and second clicks of a double-click. If you are triggering double clicks too frequently, decrease this value. If you are having trouble triggering double clicks, raise this value.", + + "#Settings.LocomotionSettings.LocomotionPreferences": "Locomotion Preferences", + "#Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "Locomotion Preferences", + + "#Settings.MovementSettings.LeftSidewaysMode": "Left controller sideways movement mode", + "#Settings.MovementSettings.LeftSidewaysMode.Description": "Use this to determine what the sideways joystick/touchpad motion on your left controller will do.", + "#Settings.MovementSettings.RightSidewaysMode": "Right controller sideways movement mode", + "#Settings.MovementSettings.RightSidewaysMode.Description": "Use this to determine what the sideways joystick/touchpad motion on your right controller will do.", + "#Settings.MovementSettings.UseHeadDirectionForMovement": "Use head direction for movement", + "#Settings.MovementSettings.UseHeadDirectionForMovement.Description": "When enabled, moving forward will move you in whatever direction you are currently looking for while in VR. When disabled, the direction your controller is pointing will be used instead.", + "#Settings.MovementSettings.UseSmoothTurn": "Smooth turning", + "#Settings.MovementSettings.UseSmoothTurn.Description": "This will gradually rotate you when turning while in VR. This can be more immersive, but is more likely to induce nausea. Turn this setting off if you prefer snap turning.", + "#Settings.MovementSettings.SmoothTurnExclusiveMode": "Use smooth turn exclusive mode", + "#Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "When enabled, a single joystick can either move you forward/backward or turn you, but never both at the same time. Enable this if you're often accidentally turning while just trying to move.", + "#Settings.MovementSettings.SmoothTurnSpeed": "Smooth turning speed", + "#Settings.MovementSettings.SmoothTurnSpeed.Description": "This setting controls how fast you will turn when smooth turning is enabled. The value is degrees per second, so a value of 360 will turn you full circle in one second at full joystick tilt.", + "#Settings.MovementSettings.SnapTurnAngle": "Snap turning angle", + "#Settings.MovementSettings.SnapTurnAngle.Description": "This is the angle (in degrees) you will rotate when you trigger a snap turn.", + "#Settings.MovementSettings.NoClipSpeed": "Noclip speed", + "#Settings.MovementSettings.NoClipSpeed.Description": "This controls how fast you'll move when you're using the Noclip locomotion specifically. This type of locomotion is often used for building and testing and as such is not controlled by the world you're in, while others typically are.", + "#Settings.MovementSettings.MovementDeadzone": "Movement deadzone", + "#Settings.MovementSettings.MovementDeadzone.Description": "This setting can be used to correct drift. Increasing this value will require you to tilt your joystick further to start moving.", + "#Settings.MovementSettings.TurningDeadzone": "Turning deadzone", + "#Settings.MovementSettings.TurningDeadzone.Description": "This setting can be used to correct drift and prevent accidental turning when moving and turning on the same joystick. Increasing this value will require you to tilt your joystick further to start turning.", + "#Settings.MovementSettings.MovementExponent": "Movement exponent", + "#Settings.MovementSettings.MovementExponent.Description": "Use this to control the curve response when moving. You can use this to either start moving slow at first and then quickly ramp up or start moving faster immediately, depending whether the value is above or below 1.0", + + "#Settings.GrabbingSettings": "Grabbing Settings", + "#Settings.GrabbingSettings.DefaultHandGrabType": "Default Hand Grab Type", + "#Settings.GrabbingSettings.DefaultHandGrabType.Description": "This determines what your default grab mode for hands is when you spawn in new worlds.\n\nPalm: You will grab all objects that are near your palm.\n\nPrecision: You will grab a single object between your index finger and thumb.\n\nAuto: Mode is automatically switched between palm and precision depending on the orientation of your hand.\n\nOff: You'll only be able to grab items with your lasers.", + + "#Settings.FullBodyTrackingSettings": "Full Body Tracking", + "#Settings.FullBodyTrackingSettings.BodyHorizontalAngle": "Body Horizontal Angle", + "#Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description": "This is the angle deviation between feet and head, beyond which you'll be considered in a horizontal pose. This affects certain things like overriding your tracker poses with feet simulation.", + + "#Settings.GamepadSettings": "Gamepad", + "#Settings.GamepadSettings.ThumbstickLookSpeed": "Thumbstick Looking Speed", + "#Settings.GamepadSettings.ThumbstickLookSpeed.Description": "Use this to adjust the sensitivity of the speed at which the viewpoint is moved with the thumbstick.", + "#Settings.GamepadSettings.ThumbstickLookExponent": "Thumbstick Looking Exponent", + "#Settings.GamepadSettings.ThumbstickLookExponent.Description": "Use this to control the curve response of the viewpoint movement with the thumbstick. With this setting, you can either start moving slowly at first and then ramp up quickly, or start moving faster immediately, depending on whether the value is above or below 1.0.", + "#Settings.GamepadSettings.UseGamepadWhenUnfocused": "Use gamepad when unfocused", + "#Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "When this setting is enabled, any inputs from gamepads will be used even when the application window isn't currently focused. You can turn this off if you like to run other games at the same time that also use gamepad.", + + "#Settings.MouseSettings.MouseSensitivity": "Sensitivity", + "#Settings.MouseSettings.MouseSensitivity.Description": "Overall mouse sensitivity for desktop interactions.", + "#Settings.MouseSettings.MouseLookSpeed": "Looking speed", + "#Settings.MouseSettings.MouseLookSpeed.Description": "Use this to adjust the sensitivity of how fast the camera looks around when in first or third person mode.", + "#Settings.MouseSettings.MousePanSpeed": "Panning speed", + "#Settings.MouseSettings.MousePanSpeed.Description": "This controls how fast the view looks with mouse movement when in UI aligned viewing mode.", + "#Settings.MouseSettings.MouseRotateSpeed": "Rotation speed", + "#Settings.MouseSettings.MouseRotateSpeed.Description": "When holding items in desktop mode, this controls how fast they will be rotated around their axis with the mouse.", + "#Settings.MouseSettings.MouseFreeformRotateSpeed": "Freeform rotation speed", + "#Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "When holding items in desktop mode, this controls how fast they will be rotated when using freeform rotation.", + "#Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Grab Move Speed", + "#Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "When holding items in desktop mode, this controls how fast they will move back and forth with the scroll wheel on your mouse.", + + "#Settings.KeyboardLookSettings": "Keyboard Look Settings", + "#Settings.KeyboardLookSettings.LookEnabled": "Keyboard Look", + "#Settings.KeyboardLookSettings.LookEnabled.Description": "When enabled, Keyboard Look allows you to move your head around using the arrow keys on your keyboard.
It is designed for scenarios when a mouse might not be available or suitable, such as when using a laptop or when accessible alternatives to a mouse are required.", + "#Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontal Speed for Keyboard Looking", + "#Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Use this to adjust how fast your head moves horizontally when using Keyboard Look.", + "#Settings.KeyboardLookSettings.VerticalSpeed": "Vertical Speed for Keyboard Looking.", + "#Settings.KeyboardLookSettings.VerticalSpeed.Description": "Use this to adjust how fast your head moves vertically when using Keyboard Look.", + + "#Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller vibration", + "#Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Use this to enable or disable haptic vibration specifically on VR controllers.", + "#Settings.GeneralHapticsSettings.EnableHaptics": "Haptic feedback", + "#Settings.GeneralHapticsSettings.EnableHaptics.Description": "When enabled, you will receive haptic feedback from avatars and items in the world on your controllers and other haptic devices.", + + "#Settings.GeneralVRSettings.UseVRHotswitching": "VR Hotswitching", + "#Settings.GeneralVRSettings.UseVRHotswitching.Description": "When enabled, you will automatically be switched between VR and desktop mode when you take your VR headset on or off", + + "#Settings.TrackingSmoothingSettings.HandPositionSmoothing": "Hand Position Smoothing", + "#Settings.TrackingSmoothingSettings.HandRotationSmoothing": "Hand Rotation Smoothing", + "#Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description": "When enabled, this controls how much the hand position is smoothed out. Typically this is helpful for users with tremors and other accessibility issues that cause jitter.", + "#Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description": "When enabled, this controls how much the hand rotation is smoothed out. Typically this is helpful for users with tremors and other accessibility issues that cause jitter.", + + "#Settings.TrackingSmoothingSettings.FeetPositionSmoothing": "Feet Position Smoothing", + "#Settings.TrackingSmoothingSettings.FeetRotationSmoothing": "Feet Rotation Smoothing", + + "#Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description": "When enabled, this controls how much the position of feet is smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", + "#Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description": "When enabled, this controls how much the rotation of feet is smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", + + "#Settings.TrackingSmoothingSettings.HipsPositionSmoothing": "Hips Position Smoothing", + "#Settings.TrackingSmoothingSettings.HipsRotationSmoothing": "Hips Rotation Smoothing", + "#Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description": "When enabled, this controls how much the position of hips is smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", + "#Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description": "When enabled, this controls how much the rotation of hips is smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", + + "#Settings.MediaPrivacySettings": "Media Privacy", + "#Settings.MediaPrivacySettings.MediaMetadataOptOut": "Opt out of media metadata", + "#Settings.MediaPrivacySettings.MediaMetadataOptOut.Description": "When enabled, you will be excluded from metadata in captured media (typically virtual photos & audio clips). You will still appear in those media assets, but no information, such as your UserID and position in the scene will be stored alongside it.\n\nIf you become aware of any users are modifying their clients to ignore this opt out, please report them to the moderation team, as this would be considered harassment.", + "#Settings.MediaPrivacySettings.HideInScreenshots": "Do not show me in screenshots", + "#Settings.MediaPrivacySettings.HideInScreenshots.Description": "When enabled, you will not be rendered in screenshots captured in-game.\n\nIMPORTANT: Please note that this does not affect realtime cameras, screenshots taken by methods outside of the game or captures done through other methods in-world that might be part of the world's mechanics.", + + "#Settings.MediaPrivacySettings.StripImageFileMetadata": "Strip image metadata on import", + "#Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "When enabled, strips metadata from images on import.\n\nIncludes EXIF, Embedded comments, IPTC, XMP, and GEOTIFF metadata.\n\nThis will also strip any location data (such as GPS) within that metadata.\n\nDoes not, include files imported with the \"Raw File\" option.", + + "#Settings.Category.Integrations": "Integrations", + "#Settings.DiscordIntegrationSettings": "Discord Integration", + "#Settings.SteamIntegrationSettings": "Steam Integration", + + "#Settings.DiscordIntegrationSettings.RichPresence": "Discord Rich Presence", + "#Settings.DiscordIntegrationSettings.RichPresence.Description": "Controls what information {appName} sends to Discord's Rich Presence systems.\n\nNone - Do not send Rich Presence information to Discord.\nBasic - Send only limited details such as your presence in {appName}.\nFull - When in a public session, send all suitable session information to Discord. Includes the world name and how many users are in the session.\n\nDiscord itself also does its own detection to display what game you are playing. This can be disabled in Discord's settings.", + + "#Settings.SteamIntegrationSettings.RichPresence": "Steam Rich Presence", + "#Settings.SteamIntegrationSettings.RichPresence.Description": "Controls what information {appName} sends to Steam's Rich Presence systems.\n\nNone - Do not send Rich Presence information to Steam.\nBasic - Send only limited details such as your presence in {appName}.\nFull - When in a public session, send all suitable session information to Steam. Includes the world name and how many users are in the session.\n\nSteam itself will display that you are playing {appName} regardless of this setting. Changing this setting only affects how much extra data is sent to Steam about your active session.", + + "#Settings.SteamIntegrationSettings.SaveScreenshots": "Save Screenshots", + "#Settings.SteamIntegrationSettings.SaveScreenshots.Description": "When you take a picture with this setting enabled, a copy will be saved to Steam screenshots.", + + "#Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "Force Steam Voice when Remote Play is active", + "#Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "When enabled, this automatically forces the audio input to use Steam Voice when you play through Steam Remote Play. This helps so you don't need to switch automatically to use the forwarded microphone input.

Disabling this can be useful if you want to use your own audio device - e.g. external microphone.", + + "#Settings.LeapMotionSettings.LeapMotionEnabled": "Leap Motion hand tracking", + "#Settings.LeapMotionSettings.LeapMotionEnabled.Description": "When enabled, the Leap Motion device will be used to track your hands and fingers when present.", + "#Settings.LeapMotionSettings.Offset": "Hand tracking offset", + "#Settings.LeapMotionSettings.Offset.Description": "This is the offset in meters of the Leap Motion sensor on your VR headset. Tweak these values to make sure your hands are positioned correctly.", + "#Settings.LeapMotionSettings.SnapDistance": "Controller snapping distance", + "#Settings.LeapMotionSettings.SnapDistance.Description": "When your hands are within the range of controllers, they will automatically snap to them and use the hand tracking data from the controller itself, instead of Leap Motion. This controls the distance at which the hands will snap.", + "#Settings.LeapMotionSettings.UseFingersWhenSnapped": "Track hands while using controllers", + "#Settings.LeapMotionSettings.UseFingersWhenSnapped.Description": "When hands are snapped to controllers, this will still pose the fingers using data coming from the Leap Motion", + + "#Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled": "Vive hand tracking", + "#Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description": "When enabled, your hands and fingers will be tracked using the Vive hand tracking. This typically uses the cameras on the VR headset itself. You might need to enable the hand tracking in Steam VR settings.", + "#Settings.ViveHandTrackingSettings.SnapDistance": "Controller snapping distance", + "#Settings.ViveHandTrackingSettings.SnapDistance.Description": "When your hands are within the range of controllers, they will automatically snap to them and use the hand tracking data from the controller itself, instead of the headset cameras. This controls the distance at which the hands will snap.", + "#Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "Track hands while using controllers", + "#Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "When hands are snapped to controllers, this will still pose the fingers using data coming from the VR headset cameras", + + "#Settings.TrackerSettings": "Tracker Settings", + "#Settings.TrackerSettings.UseTrackers": "Use Trackers", + "#Settings.TrackerSettings.UseTrackers.Description": "Using this option you can globally disable all body trackers. This can be useful if your trackers are in a corner and charging, resulting in your avatar being crumpled up.", + "#Settings.TrackerSettings.Trackers": "Manage Trackers", + "#Settings.TrackerSettings.Trackers.Breadcrumb": "Trackers", + + "#Settings.TrackerSettings.Trackers.UseTracker": "Use Tracker", + "#Settings.TrackerSettings.Trackers.UseTracker.Description": "Should this tracker be used for tracking? You can use this to temporarily disable given tracker without having to reset its mapping.", + "#Settings.TrackerSettings.Trackers.FreezeTracking": "Freeze Tracking", + "#Settings.TrackerSettings.Trackers.FreezeTracking.Description": "Enabling this will keep the tracker active, but freeze its current position and rotation. This setting is not persistent and will be reset on the next launch.", + "#Settings.TrackerSettings.Trackers.CustomName": "Custom Name", + "#Settings.TrackerSettings.Trackers.CustomName.Description": "You can give the tracker a custom name to make it easy to distinguish from others, rather than using its ID. This is mostly cosmetic, with no functional differences.", + "#Settings.TrackerSettings.Trackers.MappedBodyNode": "Tracker Mapping", + "#Settings.TrackerSettings.Trackers.MappedBodyNode.Description": "Which body part is this tracker mapped to for full body tracking.\n\nWe recommend using the full body calibration to set this setting, instead of adjusting it manually here.", + "#Settings.TrackerSettings.Trackers.MappedPosition": "Mapped Position", + "#Settings.TrackerSettings.Trackers.MappedPosition.Description": "The position of the tracker relative to the body part that it's mapped to.\n\nWe recommend using the full body calibration to set this setting, instead of adjusting it manually here.", + "#Settings.TrackerSettings.Trackers.MappedRotation": "Mapped Rotation", + "#Settings.TrackerSettings.Trackers.MappedRotation.Description": "The rotation of the tracker relative to the body part that it's mapped to.\n\nWe recommend using the full body calibration to set this setting, instead of adjusting it manually here.", + "#Settings.TrackerSettings.Trackers.UseInVR": "Use in VR", + "#Settings.TrackerSettings.Trackers.UseInVR.Description": "Should this tracker affect your avatar while in VR mode?", + "#Settings.TrackerSettings.Trackers.UseInDesktop": "Use in desktop", + "#Settings.TrackerSettings.Trackers.UseInDesktop.Description": "Should this tracker affect your avatar while in desktop mode?", + "#Settings.TrackerSettings.Trackers.TrackerID": "Tracker ID", + "#Settings.TrackerSettings.Trackers.TrackerID.Description": "Unique ID of this tracker. This information is considered private and is not the same ID as one that will be shown in world to avoid tracking through fingerprinting.", + "#Settings.TrackerSettings.Trackers.TrackerBattery": "Tracker battery", + "#Settings.TrackerSettings.Trackers.TrackerBattery.Description": "The current battery level of this tracker. Note that some trackers might not support tracking current battery level.", + "#Settings.TrackerSettings.Trackers.TrackerIsCharging": "Is Charging", + "#Settings.TrackerSettings.Trackers.TrackerIsCharging.Description": "This indicates if the tracker is currently charging. Note that some trackers might not support reporting this information.", + "#Settings.TrackerSettings.Trackers.Unmap": "Reset mapping", + "#Settings.TrackerSettings.Trackers.Remove": "Remove tracker entry", + + "#Settings.SteamLinkSettings": "Steam Link", + "#Settings.SteamLinkSettings.OSC_DataPort": "OSC Face tracking port", + "#Settings.SteamLinkSettings.OSC_DataPort.Description": "Which port should be used for listening for OSC face tracking data. This should match the same port you set in SteamVR settings for the face tracking to work.", + + "#Settings.HapticPointMapping.MappingTarget": "Map To", + "#Settings.HapticPointMapping.MappingTarget.Description": "Use this to configure which part of the avatar you want this device to be mapped to.", + + "#Settings.HapticPointMapping.PointRadius": "Haptic Point Radius", + "#Settings.HapticPointMapping.PointRadius.Description": "This lets you control the size of the haptic point on the avatar. Making it bigger will make it easier to trigger from bigger distances, but also results in less precision, as any haptic trigger within the point's volume will activate it.", + + "#Settings.HapticPointMapping.TorsoHorizontalPosition": "Horizontal position on torso", + "#Settings.HapticPointMapping.TorsoHorizontalPosition.Description": "This is the horizontal position along torso, going from left to the right", + "#Settings.HapticPointMapping.TorsoVerticalPosition": "Vertical position on torso", + "#Settings.HapticPointMapping.TorsoVerticalPosition.Description": "This is the vertical position along torso, going from the bottom to the top.", + "#Settings.HapticPointMapping.TorsoSide": "Torso side", + "#Settings.HapticPointMapping.TorsoSide.Description": "This indicates which side of torso should this device be mapped to (front or back)", + + "#Settings.HapticPointMapping.HeadPitchAngle": "Head Pitch Angle", + "#Settings.HapticPointMapping.HeadPitchAngle.Description": "This controls position along the \"vertical\" axis of the head. The default position is the center of face (where your nose is). Increasing the angle will go upwards toward the top of your head. Decreasing the value goes downwards towards the chin.", + "#Settings.HapticPointMapping.HeadYawAngle": "Head Yaw Angle", + "#Settings.HapticPointMapping.HeadYawAngle.Description": "This controls the horizontal position around head, turning left or right. The center (where your nose is) is the default pose. Decreasing the value will go left, increasing will go right. This wraps all around the head in a circle at 180°, which is where the back of your head is.", + + "#Settings.HapticPointMapping.ArmSide": "Arm", + "#Settings.HapticPointMapping.ArmSide.Description": "Which arm should this map to? Left or right?", + "#Settings.HapticPointMapping.ArmPositionAlong": "Position along the arm", + "#Settings.HapticPointMapping.ArmPositionAlong.Description": "This controls the position along the arm. This starts at the shoulder and goes all the way to the wrist. Midway position is where the elbow is.", + "#Settings.HapticPointMapping.ArmAngleAround": "Angle around the arm", + "#Settings.HapticPointMapping.ArmAngleAround.Description": "This controls the angle around the circumference of the arm. The default 0° position is aligned with the top of your hand. Going negative will go left, positive to the right. Wrapping around 180° will put the point at the side of your arm where your palm is.", + + "#Settings.HapticPointMapping.LegSide": "Leg", + "#Settings.HapticPointMapping.LegSide.Description": "Which leg should this map to? Left or right?", + "#Settings.HapticPointMapping.LegPositionAlong": "Position along the leg", + "#Settings.HapticPointMapping.LegPositionAlong.Description": "This controls the position along the leg. This starts at the hips and goes all the way to the ankle. Midway position is where the knee is.", + "#Settings.HapticPointMapping.LegAngleAround": "Angle around the leg", + "#Settings.HapticPointMapping.LegAngleAround.Description": "This controls the angle around the circumference of the leg. The default 0° position is aligned with the front of your leg - the direction your knee is pointing. Going negative will go left, positive to the right. Wrapping around 180° will put the point at the back side of your leg.", + + "#Settings.HapticPointMapping.ControllerSide": "Controller", + "#Settings.HapticPointMapping.ControllerSide.Description": "Which controller should this haptic point be mapped to? Left or right?", + + "#Settings.HapticPointMapping.Tag": "Haptic Tag", + "#Settings.HapticPointMapping.Tag.Description": "Tag associated with this haptic point. This will map to the point on your avatar with a matching haptic tag specified on the TagHapticPointMapper component. If no point with this haptic tag is defined on the avatar, the haptic device will not work.\n\nThis is useful when you need full control over precise point on the avatar that the haptic device will be mapped to - e.g. when the generalized mapping doesn't suit your needs.", + + "#Settings.GiggleTechSettings": "GiggleTech Devices", + "#Settings.GiggleTechSettings.Devices": "Manage GigglePucks", + "#Settings.GiggleTechSettings.GigglePuckIP": "GigglePuck IP to manually add", + "#Settings.GiggleTechSettings.GigglePuckIP.Description": "If your GigglePuck isn't automatically detected on the network, fill its IP address in this field and then click the button below to add it manually.\n\nOnce added, go to \"Manage GigglePucks\" to configure it.", + "#Settings.GiggleTechSettings.RegisterGigglePuck": "Register GigglePuck manually", + "#Settings.GiggleTechSettings.Devices.IP": "GigglePuck IP", + "#Settings.GiggleTechSettings.Devices.IsConnected": "Is GigglePuck connected", + "#Settings.GiggleTechSettings.Devices.UseDevice": "Use Device", + "#Settings.GiggleTechSettings.Devices.UseDevice.Description": "You can use this to enable or disable individual GigglePucks when they are mapped. Disabling the device will stop all the haptics.", + "#Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected": "Always treat as connected", + "#Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description": "When this is enabled, the GigglePuck will be always considered to be connected, even if it's not detected on the network.\n\nThis can be useful for certain networks that might have issues with automatic detection.", + "#Settings.GiggleTechSettings.Devices.IntensityScale": "Intensity Scale", + "#Settings.GiggleTechSettings.Devices.IntensityScale.Description": "This lets you scale the intensity of the haptics sent to the GigglePuck. The actual strength of the haptics will never go beyond GigglePuck's maximum safe value - the values are clamped to safe maximum that will not overvolt the motor.", + "#Settings.GiggleTechSettings.Devices.Remove": "Remove Entry", + "#Settings.GiggleTechSettings.Devices.CustomName": "Custom Name", + "#Settings.GiggleTechSettings.Devices.CustomName.Description": "You can use this to give this GigglePuck a custom name for easier reference. This is purely cosmetic and has no functional differences.", + "#Settings.GiggleTechSettings.Devices.Breadcrumb": "GigglePucks", + "#Settings.GiggleTechSettings.Devices.ActivationIntensity": "Current Intensity", + "#Settings.GiggleTechSettings.Devices.MinimumIntensity": "Minimum Intensity", + "#Settings.GiggleTechSettings.Devices.MinimumIntensity.Description": "This is the minimum intensity that the haptic will be run at. When the intensity is too low, this can cause the haptic device to stall and stop responding.", + "#Settings.GiggleTechSettings.Devices.InitialActivationIntensity": "Initial Activation Intensity", + "#Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description": "When the haptics go from inactive to active, they will be run at at least this amount of intensity for a very short time period. This can help \"kick-start\" the haptics, when the activation value is too low for the motor to start spinning.", + + "#Settings.UserMetricsSettings.UserHeight": "Height", + "#Settings.UserMetricsSettings.UserHeight.Description": "This is your real world height, which is used to properly scale your avatar so it fits you well. It is also the height you will be placed at when you enable seated mode.\n\nYou can enter your height by using appropriate units, for example by typing 175 cm or 1.75 m for metric or 5'11\" for imperial.", + + "#Settings.FavoritesSettings": "Favorites", + "#Settings.FavoritesSettings.AutoLoadCloudHome": "Load cloud home on startup", + "#Settings.FavoritesSettings.AutoLoadCloudHome.Description": "When enabled, your cloud home will be automatically loaded on startup. If you'd prefer it to not be loaded, you can disable this option. It will take effect next time you start.", + + "#Settings.AudioInputDeviceSettings.UseSystemDefault": "Use System Default Input Device", + "#Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "Enable this to automatically use the input device you have set as default input in your system. If you'd like to override this and use a specific device instead, disable this option and configure the preferred devices below.", + "#Settings.AudioInputDeviceSettings.DevicePriorities": "Configure Preferred Audio Input Devices", + "#Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "Audio Input Devices", + "#Settings.AudioInputDeviceSettings.SetAsDefault": "Set As Default", + "#Settings.AudioInputDeviceSettings.Testing.Header": "Test audio input", + "#Settings.AudioInputDeviceSettings.Testing.Description": "You can use this to monitor and test the selected audio device to ensure it's working properly. Use the button to listen to the input, which will play the sound back at you.", + "#Settings.AudioInputDeviceSettings.Testing.ListenToInput": "Listen to this input", + "#Settings.AudioInputDeviceSettings.Testing.StopListeningToInput": "Stop listening", + "#Settings.AudioInputDeviceSettings.Testing.Monitoring.Header": "Live audio monitoring", + + "#Settings.AudioOutputDeviceSettings.UseSystemDefault": "Use System Default Output Device", + "#Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "Enable this to use the default system device for outputting audio. By disabling this, you can configure which audio device is used for outputting the audio below. This can be useful when you use different devices when toggling between VR and desktop.", + "#Settings.AudioOutputDeviceSettings.DevicePriorities": "Configure Preferred Audio Output Devices", + "#Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "Audio Output Devices", + "#Settings.AudioOutputDeviceSettings.SetAsDefault": "Set As Default", + "#Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Force Refresh Audio Devices", + "#Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Pressing this will force Resonite to refresh the audio device list. In most cases this should not be needed, but if Resonite is failing to pick up audio device that was added, using this might help.", + "#Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Separate Streaming Camera Output", + "#Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "When enabled, the streaming camera will render audio from its viewpoint and output it to a separate audio device.

This lets you keep your own audio from your perspective, while also capturing audio from the camera's perspective.

For this to work, the selected device must be different from your normal output device.", + "#Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Streaming Camera Output Devices", + "#Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Streaming Camera Output Devices", + + "#Settings.AudioVolumeSettings.MasterVolume": "Master volume", + "#Settings.AudioVolumeSettings.MasterVolume.Description": "This controls the volume of everything uniformly. If everything is too loud or quiet, you can tweak this setting.", + "#Settings.AudioVolumeSettings.SoundEffectVolume": "Sound effect volume", + "#Settings.AudioVolumeSettings.SoundEffectVolume.Description": "Adjust the volume of all sound effects. These are typically sounds that various items and gadgets make.", + "#Settings.AudioVolumeSettings.MultimediaVolume": "Multimedia volume", + "#Settings.AudioVolumeSettings.MultimediaVolume.Description": "Control the audio volume of various multimedia. Typically audio, music and video players are classified as multimedia as well as background sound tracks in the world.", + "#Settings.AudioVolumeSettings.VoiceVolume": "Voice volume", + "#Settings.AudioVolumeSettings.VoiceVolume.Description": "This controls the speech volume of all other users. In some cases pre-recorded voice clips will also be controlled by this setting. You can also adjust volume of individual users in the Session tab.", + "#Settings.AudioVolumeSettings.UserInterfaceVolume": "UI volume", + "#Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "With this setting, you can adjust the sound effects of UI specifically - hovering and pressing buttons, sliders, some tools interactions, capturing photos and so on.", + + "#Settings.AudioAccessibilitySettings.WhisperVolume": "Whisper mode volume", + "#Settings.AudioAccessibilitySettings.WhisperVolume.Description": "When you have Whisper mode activated, this indicates how loud sounds outside of the sphere will be. If they are too loud or too quiet, you can use this to tweak the volume attenuation.", + "#Settings.AudioAccessibilitySettings.VoiceMessageVolume": "Voice message volume", + "#Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "This indicates how loud other sounds will be when you are recording a voice message in Contacts. This can help prevent \"voice jamming\", making it easier to focus on what you are saying.", "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff": "強制關閉語音對話效果", "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description": "開啟本選項會強制關閉套用在其他人的語音對話效果(例如迴音等)。若你會因為語音對話效果造成聽解困難,本功能會有幫助。

重要:世界可以因遊戲流程因素覆蓋這個設定,在此情況下本功能不會有任何作用。", + "#Settings.AudioInputFilteringSettings.UseVoiceNormalization": "Voice normalization", + "#Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "This feature will try to ensure that your voice input is brought to a uniform level. This helps make your volume the same as other users, regardless of your microphone settings. We strongly recommend to keep this setting on to ensure you can be heard well by other users.", + "#Settings.AudioInputFilteringSettings.NoiseGateThreshold": "Noise gate threshold", + "#Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "Noise gate prevents background noises from being transmitted to other users. This setting indicates the maximum volume at which sounds will be filtered out. If too much noise is making it in, increase this setting, if your voice is not getting through, lower it.", + "#Settings.AudioInputFilteringSettings.NoiseGateAttack": "Noise gate attack", + "#Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "This indicates how fast the noise gate responds to an incoming sound that is louder than the threshold volume. Larger values will result in a slower volume fade in, while smaller ones will make the volume ramp up quicker.", + "#Settings.AudioInputFilteringSettings.NoiseGateHold": "Noise gate hold", + "#Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "This controls how long it takes for the noise gate to begin to close after the microphone input volume falls below the threshold volume.", + "#Settings.AudioInputFilteringSettings.NoiseGateRelease": "Noise gate release", + "#Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "This setting controls how fast the noise gate closes after the incoming audio has quieted again.", + + "#Settings.AudioInputFilteringSettings.NormalizationThreshold": "Normalization threshold", + "#Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "Using this setting you can control the threshold when the incoming audio will become amplified. If your normal speech is too quiet and it's not getting amplified, lower this setting. If random quiet noises are being amplified, increase it.", + + "#Settings.AudioInputFilteringSettings.UseNoiseSuppression": "Noise suppression (RNNoise)", + "#Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "This feature processes the incoming audio to filter out various undesirable noises. This can clean up audio from noisy microphones considerably, producing a cleaner voice. We strongly recommend keeping this setting on. However, it can also filter out certain noises that do not get identified as speech.", + + "#Settings.AudioPerformanceSettings": "Audio Performance Settings", + "#Settings.AudioPerformanceSettings.MaxVoices": "Maximum number of active sounds", + "#Settings.AudioPerformanceSettings.MaxVoices.Description": "This controls how many sounds can be playing concurrently. Increasing this will allow you to hear more sounds at once at the cost of CPU usage.

If you set this too high, you might hear audio crackling.", + "#Settings.AudioPerformanceSettings.SimulationFrameSize": "Simulation Frame Size", + "#Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "This controls how much audio data is computed in one go when rendering audio. Increasing the value can improve performance in some ways, but will come at the cost of less frequent audio events and increased latency.

Generally we do not recommend changing this value and keeping the default 1024.", + "#Settings.AudioPerformanceSettings.OutputBufferSize": "Playback Buffer Size", + "#Settings.AudioPerformanceSettings.OutputBufferSize.Description": "This controls the size of the buffer for audio playback. Higher values will have more audio latency, but are more resilient to crackling and pops.

By lowering this value you can decrease the audio latency, but the system will be more susceptible to crackling and drops.", + + "#Settings.VoiceSettings": "Voice Settings", + "#Settings.VoiceSettings.MutePersistence": "Mute Persistence", + "#Settings.VoiceSettings.MutePersistence.Description": "Start Unmuted: When you log in, you will always start unmuted.\n\nStarted Muted: When you log in, your voice will always start muted. You will either have to unmute or press the \"push to talk\" key (V by default) to speak.\n\nRemember Last: When you login, the status from the last time you logged out will be preserved.", + + "#Settings.EarmuffSettings": "Earmuff", + "#Settings.EarmuffSettings.EarmuffEnabled": "Use Earmuff", + "#Settings.EarmuffSettings.EarmuffEnabled.Description": "When earmuff mode is activated, voices of users will be significantly attenuated based on their distance and the direction you are facing.\n\nIn effect, this creates a \"listening cone\", which can help when there are too many overlapping voices in a world.", + "#Settings.EarmuffSettings.Directionality": "Directionality", + "#Settings.EarmuffSettings.Directionality.Description": "This controls how directional the voice attenuation is. At 0 %, voices behind you will be at same volume as voices same distance in front of you. At 100 % values, you will not hear voices behind you unless they're really close.\n\nIf you want to hear voices behind you better, lower this value.", + "#Settings.EarmuffSettings.Distance": "Distance", + "#Settings.EarmuffSettings.Distance.Description": "This controls the distance in front of you (and behind you if directionality is 0 %) beyond which will voices become quieter.", + "#Settings.EarmuffSettings.Angle": "Angle", + "#Settings.EarmuffSettings.Angle.Description": "This controls the angle in front of your face within which the voices are at their normal level. Any voices beyond this angle will start attenuating once they reach the transition distance.", + "#Settings.EarmuffSettings.TransitionStart": "Transition Start", + "#Settings.EarmuffSettings.TransitionStart.Description": "This controls the distance from the \"listening cone\" at which voices will become quieter. It's recommended to keep this above zero, because that will better include voices on the sides and voices near your head (e.g. users who are technically behind you, but very close).", + "#Settings.EarmuffSettings.TransitionLength": "Transition Range", + "#Settings.EarmuffSettings.TransitionLength.Description": "Use this to control the distance over which the voices will fade from their normal volume to fully attenuated. Larger values will transition the volume more smoothly, while lower values will result in more abrupt transition.", + "#Settings.EarmuffSettings.VolumeAttenuation": "Volume Attenuation", + "#Settings.EarmuffSettings.VolumeAttenuation.Description": "This controls how loud voices beyond the \"listening cone\" will be. Setting this to 0 % will completely mute all users beyond the listening cone.", + + "#Settings.RealtimeNetworkingSettings.DisableLAN": "Disable LAN", + "#Settings.RealtimeNetworkingSettings.DisableLAN.Description": "This disables networking features specific to local networks, such as broadcasting your session on the local network or listening to other sessions broadcasted on this network.", + "#Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Prefer Steam Networking Sockets", + "#Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "When enabled, you will connect via Steam Networking Sockets protocol if possible. This can help in some cases when LNL protocol results in significant queuing. However as this protocol is missing some features, you can run into more networking instability, so we recommend only enabling this once you ran into issues.", + "#Settings.RealtimeNetworkingSettings.PreferTCP": "Prefer TCP", + "#Settings.RealtimeNetworkingSettings.PreferTCP.Description": "When enabled, connections over TCP are preferred over all other protocols. This mostly affects connections on LAN, as TCP is not used for connections over the internet by default.\n\nTCP can have better performance on LAN networks and work on certain networks where UDP based protocols won't work.\n\nHowever they can also suffer from \"head of line\" blocking, causing voices and poses to be significantly delayed.", + "#Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL Window Size", + "#Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "This controls the LNL protocol window size for real time networking. Changing this setting will have an immediate effect in all active sessions.\n\nIf you experience any packet queuing, you can increase this value to improve the connection throughput. However, higher values can also destabilize the connection further, so be careful.\n\nDefault Value: 64\n\nIMPORTANT: This setting is for diagnostics and a temporary workaround; this value will automatically adjust itself in the future.", + + "#Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "Maximum number of concurrent asset transfers", + "#Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "When hosting sessions, this indicates how many locally imported assets can be transferred at the time. Increasing this can transfer assets to users faster, but can also degrade the quality of the network connection. We recommend testing what values can your network handle.", + "#Settings.AssetGatherSettings.MaxConcurrentDownloads": "Maximum number of concurrent downloads", + "#Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "Use this to control how many assets can be downloaded at the same time. Using bigger value can speed up loading of worlds, but can also overload your network, so use caution when tweaking this value.", + + "#Settings.HostAccessSettings.Entries": "Manage Host Access Permissions", + "#Settings.HostAccessSettings.Entries.Breadcrumb": "Host Access Permissions", + "#Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "Allow HTTP requests", + "#Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "This indicates if HTTP(s) requests are allowed for this host. These are typically REST API requests to communicate with a third party services.", + "#Settings.HostAccessSettings.Entries.AllowWebsockets": "Allow websockets", + "#Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "This indicates if realtime Websocket connections are allowed for this host. These are often used for more realtime bi-directional communications and data streams.", + "#Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "Allow OSC receiving", + "#Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "This indicates if {appName} can receive and process OSC data", + "#Settings.HostAccessSettings.Entries.AllowOSC_Sending": "Allow OSC sending", + "#Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "This controls if {appName} is allowed to send data via OSC protocol to given host", + "#Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "Last hyperlink request reason", + "#Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "Last websocket request reason", + "#Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "Last OSC Sender request reason", + "#Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "Last OSC Receiver request reason", + "#Settings.HostAccessSettings.Entries.Remove": "Remove entry (you will be asked again next time)", + "#Settings.HostAccessSettings.DebugReset": "Reset Host Access Entries", + + "#Settings.UserRestrictionsSettings.DebugReset": "Reset User Restrictions", + + "#Settings.WindowsSettings.KeepOriginalScreenshotFormat": "Keep original screenshot format", + "#Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "Enable this to avoid converting captured screenshots to JPG or PNG when saving them to the Documents folder in Windows. This can make them more difficult to use, as some apps might not be able to open the format.", + + "#Settings.DebugSettings.DebugInputBindings": "Debug input bindings", + "#Settings.DebugSettings.DebugInputBindings.Description": "When enabled, you will see debugging information for the input binding system. This is mostly useful for developers.", + "#Settings.DebugSettings.ConvertParticleSystems": "Convert particle systems to PhotonDust", + "#Settings.DebugSettings.ConvertParticleSystems.Description": "Enabling this option will run a conversion from the legacy particle system to the new custom one (PhotonDust) for any newly loaded items and worlds.

This is intended for testing purposes only! If you are not part of testing, we do not recommend turning this option on, YOUR CONTENT MIGHT BE CORRUPTED AS A RESULT.

Please see our GitHub/Discord if you'd like to help with testing.", + + "#Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Double press grip to equip items", + "#Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "When enabled, you can equip tools and gadgets by pressing grip twice in rapid succession. This setting will likely get removed at some point.", + "#Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "Use legacy world switcher", + "#Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "When enabled, the app button on your non-primary hand will open a legacy world switch to switch between active worlds. This feature will be replaced in the future by a more flexible solution.", + "#Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "Use inventory & session gesture shortcut", + "#Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "When enabled, when you hold grip and press the App button (that normally opens/closes dash), it will open the legacy inventory or session menu.", + + "#Settings.LegacyFeatureSettings.SuppressFeetSimulation": "Suppress Feet Simulation", + "#Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "This is to make certain features like posers that hijack feet proxies work, without having to modify them.

If you turn this on without using posers or similar features, the animations will NOT look correct. Turn this off after you're done using posers.

IMPORTANT: This will likely be removed at some point, we recommend upgrading posers to be compatible with the new system and automatically suppress the simulation when active.", + + "#Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "Preserve legacy reverb zone handling", + "#Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "When turned on, any legacy audio content that has spatialization enabled will automatically ignore reverb zones to preserve limitation of the legacy audio system.

Turn this setting on and load the legacy content again. Once you save the converted legacy content, the choice will be \"baked in\" and you'll have to change it manually afterwards.", + + "#Settings.TwitchInterfaceSettings.ChannelName": "Twitch Channel Name", + "#Settings.TwitchInterfaceSettings.ChannelName.Description": "This sets the default Twitch channel name for the Twitch Chat panel in the Camera Controls panel. This is mostly used by Twitch streamers who want to see their Twitch chat.", + + "#Settings.MessagingPrivacySettings.DoNotSendReadStatus": "Do not send realtime read status", + "#Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description": "When enabled, other users won't be able to see when you have read their messages immediately. You will also not see when they have read yours.", + + "#Settings.LocaleSettings.CultureLocaleCode": "Culture locale code", + "#Settings.LocaleSettings.CultureLocaleCode.Description": "When set, this will override the default culture locale used for formatting numbers and other quantities. Normally the culture of your selected locale will be used, but this lets you mix and match them. E.g. using your native language with US culture.", + "#Settings.LocaleSettings.UseImperialUnits": "Use imperial units", + "#Settings.LocaleSettings.UseImperialUnits.Description": "When enabled, editors for quantities (length/height, mass, volume...) will try to use imperial units instead of metric. Useful if you're from the US, UK, Liberia or Myanmar.", + "#Settings.LocaleSettings.AvailableLocales": "Select Locale", + "#Settings.LocaleSettings.AvailableLocales.Breadcrumb": "Locales", + "#Settings.LocaleSettings.AvailableLocales.SystemLocale": "Use System Language", + + "#Settings.DashSettings.DashCurvature": "Curvature", + "#Settings.DashSettings.DashCurvature.Description": "This controls how curved the dash is when you are in VR. Setting it to 0 will make it completely flat.", + "#Settings.DashSettings.OpenCloseSpeed": "Open/close speed", + "#Settings.DashSettings.OpenCloseSpeed.Description": "Use this to adjust how quickly the dash opens and closes. If you don't like the animation, you can set this to very high value so dash opens and closes near instantly.", + "#Settings.DashSettings.AllowReplacingSettings": "Allow replacing settings", + "#Settings.DashSettings.AllowReplacingSettings.Description": "When enabled, you'll be able to pick the Settings facet on the dash when in UI edit mode and replace it with another.\n\nThis setting needs to be off if you want to pick the individual settings as facets. It's recommended to turn this on temporarily when you want to replace the settings UI with custom and then disable it again.", + + "#Settings.NotificationSettings": "Notifications", + "#Settings.NotificationSettings.UserOnline": "Contact Online", + "#Settings.NotificationSettings.UserOnline.Description": "This controls if you'll get notifications when your contacts come online.", + "#Settings.NotificationSettings.UserSociable": "Contact Sociable", + "#Settings.NotificationSettings.UserSociable.Description": "When one of your contacts becomes sociable, you will receive a distinct notification with sound, so you can invite or poke them!\n\nIf you don't like these notifications, you can turn this off, which will treat Sociable status as no different from user coming Online for notifications.", + "#Settings.NotificationSettings.UserOnlineOnAnotherBuild": "Contact Online on an incompatible build", + "#Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description": "This controls if you'll get notifications when your contacts come online when they are using a build that's not compatible with your own (e.g. a new version or pre-release builds).", + "#Settings.NotificationSettings.Message": "Messages", + "#Settings.NotificationSettings.Message.Description": "This controls notifications you will get when you receive messages.", + "#Settings.NotificationSettings.Invite": "Session Invites", + "#Settings.NotificationSettings.Invite.Description": "This controls if you get notifications when you are invited to a session.", + "#Settings.NotificationSettings.InviteRequest": "Invite Requests", + "#Settings.NotificationSettings.InviteRequest.Description": "This controls if you get notifications when you receive an invite request that you can respond to.", + "#Settings.NotificationSettings.ContactRequest": "Contact Requests", + "#Settings.NotificationSettings.ContactRequest.Description": "This controls what notifications you get when you receive a contact request from someone", + "#Settings.NotificationSettings.ContactSessionStarted": "New Contact Sessions", + "#Settings.NotificationSettings.ContactSessionStarted.Description": "This controls what notifications you get when a new session is started by one of your contacts.", + "#Settings.NotificationSettings.PublicSessionStarted": "New Public Sessions", + "#Settings.NotificationSettings.PublicSessionStarted.Description": "This controls what notifications you get when a new public session is started by a person that's not your contact.", + "#Settings.NotificationSettings.UserJoinAndLeave": "Users joining & leaving", + "#Settings.NotificationSettings.UserJoinAndLeave.Description": "When enabled, you will receive notifications when users join and leave the world you're currently in.", + "#Settings.NotificationSettings.PermissionChanged": "Permission Role Changed", + "#Settings.NotificationSettings.PermissionChanged.Description": "When enabled, you will be notified when your permission role is changed in a world. E.g. when you are changed from Guest to Builder.", + + "#Settings.NamePlateSettings.NameplateVisibility": "Nameplate visibility", + "#Settings.NamePlateSettings.NameplateVisibility.Description": "Use this to control whose nameplates will be visible to you.", + "#Settings.NamePlateSettings.UseCustomNameplates": "Show custom nameplates", + "#Settings.NamePlateSettings.UseCustomNameplates.Description": "If some nameplates are difficult to read, completely hidden or you need to see user's actual username and badges (e.g. for moderation purposes), you disable custom nameplates and see the default ones.", + + "#Settings.CustomizationSettings": "Customization Settings", + "#Settings.CustomizationSettings.UserInterfaceEditMode": "UI Edit Mode", + "#Settings.CustomizationSettings.UserInterfaceEditMode.Description": "When enabled, you'll be able to edit placements of Facets (modular pieces of UI) in the dash and on the facet anchors on your hands and viewport (if those are enabled).\n\nRemember to turn this setting off once you are done! You can also turn it off using dedicated button under the dash.", + + "#Settings.FacetAnchorsSettings": "Facet Anchors", + "#Settings.FacetAnchorsSettings.UseFacetAnchors": "Use Facet Anchors", + "#Settings.FacetAnchorsSettings.UseFacetAnchors.Description": "When enabled, you will be able to use the app button on your right controller to toggle facet anchors on your arms and forearms. These provide space to place any facets for quick access in addition to the main dash.", + "#Settings.FacetAnchorsSettings.AnimationSpeed": "Show/Hide Animation Speed", + "#Settings.FacetAnchorsSettings.AnimationSpeed.Description": "This determines how quickly the facet anchors appear and hide when toggled.", + "#Settings.FacetAnchorsSettings.FacetAnchorToggle": "Toggle Controller", + "#Settings.FacetAnchorsSettings.FacetAnchorToggle.Description": "This controls which controller (left or right) will toggle the facet anchors. The dash will be toggled with the other controller.", + "#Settings.FacetAnchorsSettings.ShowContainerBackground": "Show background", + "#Settings.FacetAnchorsSettings.ShowContainerBackground.Description": "Turning this off will disable the background visual on the facet anchors, making the facets themselves the only visible part.", + + "#Settings.LaserSettings.SmoothSpeed": "Laser smooth speed", + "#Settings.LaserSettings.SmoothSpeed.Description": "Use this to control how fast the laser responds to your movements. Lower values will make the laser more sluggish, but better at filtering tremors. Higher values will be more responsive, but also transfer more controller shake.", + "#Settings.LaserSettings.ModulateStartAngle": "Modulate start angle", + "#Settings.LaserSettings.ModulateStartAngle.Description": "This indicates the angle at which the laser smoothing speed will start modulating to catch up to your movements. Increasing this value will require larger movements for the laser to start catching up.", + "#Settings.LaserSettings.ModulateEndAngle": "Modulate end angle", + "#Settings.LaserSettings.ModulateEndAngle.Description": "Related to the modulate start angle, this indicates when the modulation will reach maximum speed. By changing the start and end angles, you can control how responsive the laser is the more you move your hand.", + "#Settings.LaserSettings.ModulateExponent": "Modulate exponent", + "#Settings.LaserSettings.ModulateExponent.Description": "This controls the response curve of the laser modulation between the start and end angles. You can use this to either make the laser respond more sluggishly at first or to start responding quickly and then tapering off.", + "#Settings.LaserSettings.ModulateSpeedMultiplier": "Modulate speed multiplier", + "#Settings.LaserSettings.ModulateSpeedMultiplier.Description": "The laser smoothing speed will be multiplied by this value once you have reached the modulate end angle. Increasing this value will make the laser catch up quicker once you move your hand far enough. Lowering the value will make it take longer to catch up.", + "#Settings.LaserSettings.StickThreshold": "Laser stickiness", + "#Settings.LaserSettings.StickThreshold.Description": "This controls how much the laser will stick to interactive items. Larger values will make it stick more. Setting this to zero will stop the stickiness completely.", + "#Settings.LaserSettings.ShowInDesktop": "Show lasers in desktop mode", + "#Settings.LaserSettings.ShowInDesktop.Description": "When on, the laser visual will be rendered to you fully when in first person view in desktop mode.", + + "#Settings.EditSettings": "Edit Settings", + "#Settings.EditSettings.ConfirmComponentDestroy": "Confirm destroying components", + "#Settings.EditSettings.ConfirmComponentDestroy.Description": "When enabled, you'll be asked for confirmation before destroying a component in the inspector. This helps prevent destroying them accidentally with misclick.", + "#Settings.EditSettings.ConfirmSlotDestroy": "Confirm destroying slots", + "#Settings.EditSettings.ConfirmSlotDestroy.Description": "When enabled, you'll be asked for confirmation when destroying Slots with the Developer Tool. This can prevent accidentally destroying objects when misclick.", + + "#Settings.CursorSettings": "Cursor Settings", + + "#Settings.CursorSettings.BaseCursorSize": "Base cursor size", + "#Settings.CursorSettings.BaseCursorSize.Description": "This sets a base cursor size. We recommend setting this first, before adjusting the others as their size is relative to this.", + + "#Settings.CursorSettings.GrabMultiplier": "Grab multiplier", + "#Settings.CursorSettings.GrabMultiplier.Description": "This is applied as a multiplier to your cursor while grabbing objects and items.", + + "#Settings.CursorSettings.InteractionMultiplier": "Interaction multiplier", + "#Settings.CursorSettings.InteractionMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with UI elements such as buttons.", + + "#Settings.CursorSettings.TextMultiplier": "Text multiplier", + "#Settings.CursorSettings.TextMultiplier.Description": "This is applied as a multiplier to your cursor while interacting and manipulating text.", + + "#Settings.CursorSettings.SliderMultiplier": "Slider multiplier", + "#Settings.CursorSettings.SliderMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with sliders and scrollbars.", + + "#Settings.DesktopViewSettings.FollowCursor": "Follow cursor", + "#Settings.DesktopViewSettings.FollowCursor.Description": "When enabled, the Desktop view will automatically switch to whichever screen is your cursor on. This is useful when you're using physical keyboard and mouse while in VR.", + "#Settings.DesktopViewSettings.Brightness": "Brightness", + "#Settings.DesktopViewSettings.Brightness.Description": "The brightness of the desktop view.", + "#Settings.DesktopViewSettings.Opacity": "Opacity", + "#Settings.DesktopViewSettings.Opacity.Description": "Lower the value to make the desktop view semi-transparent, making it easier to see what's behind it in the world.", + + "#Settings.PhotoCaptureSettings.FingerGestureEnabled": "Finger photo gesture", + "#Settings.PhotoCaptureSettings.FingerGestureEnabled.Description": "When enabled, you can quickly take pictures in world by posing your fingers to make a picture frame and then curling one of your index fingers.", + "#Settings.PhotoCaptureSettings.NormalCaptureResolution": "Photo resolution", + "#Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "This sets what resolution normal photos captured by the finger gesture or the desktop key shortcut will be. Higher resolutions will take more time and storage to process, but give better detail.", + "#Settings.PhotoCaptureSettings.TimerCaptureResolution": "Timed photo resolution", + "#Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "Similar to normal resolution, you can set a separate resolution for photos captured with the timer feature. This can be useful if you use timer to capture group photos, which can benefit from higher resolution.", + "#Settings.PhotoCaptureSettings.TimerSeconds": "Timer duration", + "#Settings.PhotoCaptureSettings.TimerSeconds.Description": "How many seconds does it take before a photo is captured with the timer feature.", + "#Settings.PhotoCaptureSettings.HandsNearFOV": "Hands near FOV", + "#Settings.PhotoCaptureSettings.HandsNearFOV.Description": "Field of view for photos captured by the finger gesture while your hands are closest to your head.", + "#Settings.PhotoCaptureSettings.HandsFarFOV": "Hands far FOV", + "#Settings.PhotoCaptureSettings.HandsFarFOV.Description": "Field of view for photos captured by the finger gesture while your hands are furthest from your head.", + "#Settings.PhotoCaptureSettings.CaptureStereo": "Capture stereo photo", + "#Settings.PhotoCaptureSettings.CaptureStereo.Description": "When enabled, all quick photo captures will be stereoscopic. This is mostly useful when viewed in VR.", + "#Settings.PhotoCaptureSettings.StereoSeparation": "Stereo Separation", + "#Settings.PhotoCaptureSettings.StereoSeparation.Description": "Use this to control the separation between the stereo cameras when the stereo mode is on. This controls how distant the cameras are from each other, which affects the strength of the stereo effect for more distant objects.\n\nWhen capturing close up objects, lower values will work better, when capturing large scenes, larger values will work better.", + "#Settings.PhotoCaptureSettings.PhotoAutosavePath": "Photo inventory autosave path", + "#Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "When set, any photos you capture (or save with context menu) will be automatically saved to your in-game inventory. For example Photos/%year%/%month_name%\n\nFollowing variables are available:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "#Settings.PhotoCaptureSettings.OpenAutosavePath": "Open autosave path for current world", + "#Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "If you have photo autosave configured, clicking this will open Inventory at the location where photos are saved for the world you're currently in at the current time.\n\nMake sure that you've taken some photos in this world already, otherwise this action will fail, because the folder will not exist yet!", + "#Settings.PhotoCaptureSettings.CapturePrivateUI": "Capture Private UI", + "#Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "When enabled, the quick photo capture will render your private UI such as the dash. This can be useful in case you want to show information there.\n\nWe recommend turning this setting off once you're done, as leaving it on can lead to accidentally capturing and leaking your private information.", + "#Settings.PhotoCaptureSettings.EncodeFormat": "Encode Format", + "#Settings.PhotoCaptureSettings.EncodeFormat.Description": "The image file format which captured photos will be encoded into. If you need the photos to be in particular format, you can use this setting to select which one they'll be encoded in.\n\nPlease note that certain formats might lack some features (like alpha support), might encode significantly slower, have lower image quality or result in bigger files.", + "#Settings.PhotoCaptureSettings.AlwaysHideNameplates": "Always Hide Nameplates", + "#Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description": "Turn this on if you want nameplates to never show in your photos. This setting is independent of the current nameplate visibility and will always ensure that they are hidden in captured photos.", + + "#Settings.DesktopRenderSettings.FieldOfView": "Field of view", + "#Settings.DesktopRenderSettings.FieldOfView.Description": "Use this to control the field of view (FOV) when in desktop mode. Larger values will give you wider view at the cost of greater distortion on the sides.", + + "#Settings.DesktopRenderSettings.SprintFieldOfViewZoom": "Zoom FOV when sprinting", + "#Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description": "When this option is enabled, your FOV will be zoomed when you are sprinting in Desktop. Disable this setting to remove this effect.\n\nPlease note that this does NOT disable effects found in User Generated Content.", + + "#Settings.DesktopRenderSettings.VSync": "VSync", + "#Settings.DesktopRenderSettings.VSync.Description": "When this option is enabled, the framerate will be synced with the refresh rate of your screen. Disabling this can render frames faster, but it will also cause visible tearing.\n\nThis can be useful when doing performance testing as it will uncap the update and rendering speed.\n\nIMPORTANT: This setting cannot be toggled while in VR since framerate is controlled by VR.", + "#Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "Limit framerate when in background", + "#Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "When enabled, the framerate will be limited to a set value when the application window is unfocused. This is useful if you use other programs and games at the same time, as it will free up more resources for them.", + "#Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "Maximum background framerate", + "#Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "This determines the allowed maximum framerate while in background. Lower values will conserve more system resources.", + + "#Settings.InteractiveCameraFramingSettings.PositioningMode": "Positioning mode", + "#Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "This controls how the interactive camera is positioned in the world.", + "#Settings.InteractiveCameraFramingSettings.FieldOfView": "Field of view", + "#Settings.InteractiveCameraFramingSettings.FieldOfView.Description": "The field of view of the interactive camera. Higher values will capture more of the scene at the cost of distortion at the edges.", + "#Settings.InteractiveCameraFramingSettings.AnglePosition": "Angle", + "#Settings.InteractiveCameraFramingSettings.AnglePosition.Description": "In third person or group mode, this controls position around circle of the target subject/group.", + "#Settings.InteractiveCameraFramingSettings.Distance": "Distance", + "#Settings.InteractiveCameraFramingSettings.Distance.Description": "In third person or group mode, this controls how far away the camera is from the target subject/group.", + "#Settings.InteractiveCameraFramingSettings.HeightOffset": "Height offset", + "#Settings.InteractiveCameraFramingSettings.HeightOffset.Description": "In third person or group mode, this lets you move the camera higher or lower relative to the target subject/group.", + "#Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "First person pitch angle", + "#Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description": "In first person mode, use this to pitch the camera up and down.", + "#Settings.InteractiveCameraFramingSettings.FirstPersonRoll": "First person roll angle", + "#Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "In first person mode, this controls the sideways rotation of the camera - tilting of left and right", + "#Settings.InteractiveCameraFramingSettings.FirstPersonOffset": "First person offset", + "#Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description": "Use this to move the camera offset in first person view relative to your eyes. This can be used if the avatar face geometry is clipping into the camera's view.", + "#Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "Framing viewport position", + "#Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description": "These are normalized coordinates in the camera's viewport. The camera will try to frame the target (e.g. user's head in third person mode) to this position in the viewport.", + "#Settings.InteractiveCameraFramingSettings.AimInFrontOfHead": "Aim in front of head", + "#Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description": "Instead of camera pointing directly at the user's head, it will try to aim at a point in front of user's head. This can be useful when you want to frame what the user is looking at (e.g. in-world items and interfaces).", + + "#Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "Avoid occlusion", + "#Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "If the view of the camera would be obscured by collidable object, it will automatically move closer to avoid the occlusion.", + "#Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "Keep in world space", + "#Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Make sure that the camera stay in the root world space, rather than parenting itself in the same space as the user. This can give better framing and positioning when using user anchors (e.g. in vehicles).", + "#Settings.InteractiveCameraPositioningSettings.MovementWobble": "Movement wobble", + "#Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "This adds a random movement offset to the position of the camera that changes over time. This can make shots look less static, especially if you don't move much.", + + "#Settings.InteractiveCameraRenderSettings.HideAllBadges": "Hide badges", + "#Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "The camera will not render any user badges, regardless of your badge setting.", + "#Settings.InteractiveCameraRenderSettings.HideAllLasers": "Hide lasers", + "#Settings.InteractiveCameraRenderSettings.HideAllLasers.Description": "The camera will not render any user interaction lasers.", + "#Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera": "User eyes always look at camera", + "#Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description": "When avatar uses simulated eye movement (meaning the user doesn't have eye tracking), this will make avatar prioritize eye contact with the camera.", + + "#Settings.InteractiveCameraGroupSettings.GroupDetectionRadius": "Group detection radius", + "#Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description": "Users that are within this distance will be added to the group that the camera is automatically framing in the group mode.", + "#Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary": "Group leave boundary", + "#Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description": "How far does the user need to move away from the group radius before they are excluded from the group.", + + "#Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "Position smoothing speed", + "#Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description": "This indicates how fast does the camera move to its target position in the world. Larger values will make the camera move faster, but also result in more jerky movements.", + "#Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "Angle smoothing speed", + "#Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "This indicates how quickly does the camera respond to change in angle around the target subject.", + "#Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "Framing smoothing speed", + "#Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "This controls how fast the camera adjusts its framing of the target subject. Larger values will make it track the target faster, but also result in more jerky movements.", + + "#Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "Interpolate between anchors", + "#Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "When enabled, camera will smoothly interpolate between camera anchors in the world.", + "#Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "Interpolation speed", + "#Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "When interpolation between anchors is enabled, this controls how fast the camera moves from one anchor to another.", + "#Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "Use linear interpolation", + "#Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "Enable this to use linear interpolation when moving between anchors instead of a smooth one. Linear interpolation starts and stops abruptly, but has a constant movement speed, regardless of the distance between anchors. This means that if anchors are further apart, it'll take longer for the camera to reach it.", + + "#Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "Spawn taken photos in world", + "#Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "When you take photos using the interactive camera dialog, should they be spawned into the world? When disabled, they will only be saved to your documents or inventory (if autosave is configured)", + + "#Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "Motion blur", + "#Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "Should the camera render motion blur effect?", + "#Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Screen space reflections", + "#Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Should the camera render screen space reflections effects? This can provide better reflections for shiny surfaces, but can lead to artifacts and increased performance requirements.", + + "#Settings.InteractiveCameraAudioSettings": "Audio", + "#Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Render own voice to camera", + "#Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "When the audio output for the interactive camera is separated to its own audio device, this controls whether the camera will hear your own voice or not.

This is useful to make your own voice rendered fully spatilized as it would be heard by other users in the world.

Make sure to disable microphone capture in your recording software when this option is on.", + + "#Settings.DescriptionField.NoTextTitle": "More Information", + "#Settings.DescriptionField.NoTextDescription": "Hover over a setting to see its description.", + + "#Settings.RelaySettings": "Network Relays", + "#Settings.RelaySettings.AlwaysUseRelay": "Always use relay to connect", + "#Settings.RelaySettings.AlwaysUseRelay.Description": "Relays are typically used as a fallback when a direct connection to the host cannot be established. By enabling this option, you will force the connection to always happen through a relay.\n\nThis can be useful in cases of connection issues to particular hosts. It is NOT recommended to have this option permanently on.", + "#Settings.RelaySettings.UseClosestAvailableRelay": "Use closest available relay", + "#Settings.RelaySettings.UseClosestAvailableRelay.Description": "When this option is enabled the closest available relay will be automatically selected. If you want to connect through a specific relay (e.g. in case of long distance connections to avoid packet queuing) you can disable this option and configure the preferred relays below.", + "#Settings.RelaySettings.RelayPriorities": "Configure relay server priorities", + "#Settings.RelaySettings.RelayPriorities.Breadcrumb": "Relay Priorities", + + "#Settings.VideoStreamingServicesSettings": "Video Streaming Services", + "#Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "Use Cookies From Browser", + "#Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "If YouTube and other service videos are not loading for you, select the browser you typically use to load cookies from when fetching those videos. This increases the chances of video loading successfully.", + + "#Settings.PostProcessingSettings": "Post Processing", + "#Settings.PostProcessingSettings.MotionBlurIntensity": "Motion Blur Intensity", + "#Settings.PostProcessingSettings.MotionBlurIntensity.Description": "This controls the strength of the motion blur effect, which smears image with motion. Higher values will result in more blurring with same amount of motion.\n\nIf you set the effect to 0 % the filter will be disabled completely, which can improve performance.", + "#Settings.PostProcessingSettings.BloomIntensity": "Bloom Intensity", + "#Settings.PostProcessingSettings.BloomIntensity.Description": "Bloom effect causes a glow to appear around bright objects in the scene, typically with ones in the HDR range. This lets you control the strength of this effect for the same amount of light. \n\nPlease note that some content can look incorrect when this effect is set to low or disabled.\n\nIf you set the effect to 0 % the filter will be disabled completely, which can improve performance.", + "#Settings.PostProcessingSettings.AmbientOcclusionIntensity": "Ambient Occlusion (AO) Intensity", + "#Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description": "Ambient Occlusion darkens creases and corners in the scene, which would typically receive less light. This can give the scene more depth and realism. Using this control you can control the intensity of the effect.\n\nPlease note that by setting this too low or disabling it, some content might look incorrect or completely flat when it otherwise would not.\n\nIf you set the effect to 0 % the filter will be disabled completely, which can improve performance.", + "#Settings.PostProcessingSettings.ScreenSpaceReflections": "Screen Space Reflections (experimental)", + "#Settings.PostProcessingSettings.ScreenSpaceReflections.Description": "When enabled, any parts of the scene currently visible to the camera will reflect off shiny surfaces in realtime. This can add more realism to the scene and improve look of shiny surfaces at cost of extra performance.\n\nPlease note that this filter is considered experimental right now and does not work well in a lot of scenarios, resulting in ghostly reflections and artifacts.", + "#Settings.PostProcessingSettings.Antialiasing": "Antialiasing (AA)", + "#Settings.PostProcessingSettings.Antialiasing.Description": "Antialising smooths out sharp jagged edges on objects in the scene. You can select from several different filters, with each filter having different downsides. FXAA is commonly used and works reasonably well enough, but can also blur other parts of the scene, such as text.\n\nWarning: Some AA options might not be suitable or work at all in VR.", + + "#Settings.TextureQualitySettings": "Texture Quality", + "#Settings.TextureQualitySettings.TextureSizeRatio": "Relative Texture Size", + "#Settings.TextureQualitySettings.TextureSizeRatio.Description": "This determines the relative size of all textures that will be loaded. You can use this to lower the overall resolution of textures, which improves VRAM usage and loading speed at the cost of visual clarity.\n\nFor example if the texture is 4K and you set this to half resolution, 2K version of the texture will be loaded instead.", + "#Settings.TextureQualitySettings.TextureSizeLimit": "Maximum Texture Size", + "#Settings.TextureQualitySettings.TextureSizeLimit.Description": "Use this to limit the maximum resolution of loaded textures. Any textures above this resolution will be limited to the set resolution. Any textures that are smaller than this will not be affected.\n\nThis setting is applied after the relative texture size.", + "#Settings.TextureQualitySettings.MinimumTextureSize": "Limit Texture above resolution", + "#Settings.TextureQualitySettings.MinimumTextureSize.Description": "This controls the minimum resolution of the texture that will be limited by the settings above. If the texture is below this size, it will be loaded as is.\n\nE.g. if you set this to 512, then if texture is 256, it will be still loaded as 256 even if the texture size ratio is set to half.", + "#Settings.TextureQualitySettings.DefaultFilterMode": "Texture Filtering", + "#Settings.TextureQualitySettings.DefaultFilterMode.Description": "This controls the filtering used for textures, which controls their quality and performance.\n\nPoint: Lowest quality with no interpolation. Textures will be blocky.\n\nBilinear: Texture pixels are interpolated, but mip map transitions will be harsh, leading to a visible transition line.\n\nTrilinear: Smoothly transitions between different mip levels, removing the harsh transition line at distance.\n\nAnisotropic: Highest quality, textures will be sharp even at steep angles.", + "#Settings.TextureQualitySettings.AnisotropicLevel": "Anisotropic Level", + "#Settings.TextureQualitySettings.AnisotropicLevel.Description": "Controls the quality of the anisotropic filtering.", + "#Settings.TextureQualitySettings.ReloadAllTextures": "Reload All Textures (can be heavy)", + + "#Settings.GaussianSplatQualitySettings": "Gaussian Splat Rendering Quality", + "#Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "Sorting Mega-operations per camera", + "#Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "When rendering Gaussian Splats, the splats must be sorted for each camera. Currently, this operation can be quite heavy, so it is spread over time to improve overall framerate.

Increase the value for sorting to happen faster. This will reduce artifacts when changing the view angle around Gaussian Splats rapidly.

Decrease the value to reduce the GPU usage if your GPU has trouble handling it. However this will increase artifacts when you rapidly change view angle.", + "#Settings.GaussianSplatQualitySettings.QualityPreset": "Quality Preset", + "#Settings.GaussianSplatQualitySettings.QualityPreset.Description": "This controls the quality of rendered gaussian splats and their VRAM usage. Higher quality will use more VRAM.

Very Low: ~18.62x smaller
Low: ~14x smaller
Medium: ~5.14x smaller
High: ~2.94x smaller
Very High: Uncompressed (original)", + "#Settings.GaussianSplatQualitySettings.MinLocalQuality": "Minimum locally compressed quality", + "#Settings.GaussianSplatQualitySettings.MinLocalQuality.Description": "For locally imported gaussian splats, the quality will never be lower than this value.

We do not recommend setting this below Medium, as lower quality levels are significantly more intense and time consuming to compress and should be left to compress on the cloud.

Setting this to Very High will make gaussian splats load much faster after import due to not having to be compressed at cost of high VRAM usage.", + "#Settings.GaussianSplatQualitySettings.AdvancedQuality": "Advanced Quality Settings", + "#Settings.GaussianSplatQualitySettings.AdvancedQuality.Description": "When enabled, you can configure the specific encodings used for different Gaussian Splat buffers. This gives you very fined grained control over the quality. It can also be used for testing/diagnostics purposes.", + "#Settings.GaussianSplatQualitySettings.PositionFormat": "Position data format", + "#Settings.GaussianSplatQualitySettings.PositionFormat.Description": "Encoding used for the positions of the splats", + "#Settings.GaussianSplatQualitySettings.ScaleFormat": "Scale data format", + "#Settings.GaussianSplatQualitySettings.ScaleFormat.Description": "Encoding used for the scales of the splats", + "#Settings.GaussianSplatQualitySettings.ColorFormat": "Color data format", + "#Settings.GaussianSplatQualitySettings.ColorFormat.Description": "Encoding used for the colors & opacities of the splats", + "#Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat": "Spherical Harmonics data format", + "#Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description": "Encoding used for the spherical harmonic data of the splats", + + "#Settings.ResolutionSettings": "Resolution", + "#Settings.ResolutionSettings.Fullscreen": "Fullscreen", + "#Settings.ResolutionSettings.Fullscreen.Description": "Toggles between fullscreen mode and windowed mode", + "#Settings.ResolutionSettings.WindowResolution": "Window Resolution", + "#Settings.ResolutionSettings.WindowResolution.Description": "What resolution should be used when in the windowed mode. This controls the actual size of the window on the screen.", + "#Settings.ResolutionSettings.FullscreenResolution": "Fullscreen Resolution", + "#Settings.ResolutionSettings.FullscreenResolution.Description": "What resolution should be used when in fullscreen mode. The size will remain the same, but lowering the resolution can improve performance (particularly with high-resolution screens like 4K) at the cost of more blurry image.", + "#Settings.ResolutionSettings.ApplyResolution": "Apply Changes", + + "#Settings.RenderingQualitySettings": "Rendering Quality", + "#Settings.RenderingQualitySettings.PerPixelLights": "Per Pixel Lights", + "#Settings.RenderingQualitySettings.PerPixelLights.Description": "This controls how many point & spot lights can directly affect objects rendered using the forward method - typically transparent and non-PBS objects (e.g. with the toon shader).\n\nIncreasing this value will improve the quality of lighting and reduce color flickering in presence of multiple lights at the cost of performance - the object needs to be rendered multiple times for each light affecting it.", + "#Settings.RenderingQualitySettings.ShadowCascades": "Shadow Cascades", + "#Settings.RenderingQualitySettings.ShadowCascades.Description": "This controls the resolution cascading of the shadows for directional lights in the world. Cascades better distribute the resolution of the shadow map - providing higher shadow resolution up close and lower resolution further away, but cost more performance to render.", + "#Settings.RenderingQualitySettings.ShadowResolution": "Shadow Resolution", + "#Settings.RenderingQualitySettings.ShadowResolution.Description": "This controls the resolution of shadows for lights. Increasing this value will give shadow smoother edges and better definition, but increase the performance requirements.\n\nPlease note that some lights might override the shadow resolution and won't be affected by this setting.", + "#Settings.RenderingQualitySettings.ShadowDistance": "Shadow Distance", + "#Settings.RenderingQualitySettings.ShadowDistance.Description": "This controls the distance that shadows cover. Increasing this value will make sure more distant parts of the scene are properly covered in shadows, but this also spreads out the detail of the shadow over larger area.\n\nYou should change this setting together with the shadow cascades and resolution - with higher shadow resolution, you can afford higher shadow distance. If you lower the shadow resolution and cascades, you'll want to lower the shadow distance so shadows have better definition.", + "#Settings.RenderingQualitySettings.SkinWeightMode": "Skin Weights", + "#Settings.RenderingQualitySettings.SkinWeightMode.Description": "For any skinned meshes (3D models that are deformed by bones, like most avatars), this controls how many bones are used to affect position of each vertex.\n\nLowering this value will save some performance, but the deformation quality will be lower, resulting in sharp creases and other artifacts, typically around joints.", + + "#Settings.ImportSettings": "Import Settings", + "#Settings.ImportSettings.SessionUrls": "On Session URL Import", + "#Settings.ImportSettings.SessionUrls.Description": "When a Session URL is imported, what should happen. The available options are:\n\nOpen - Open the Session.\nSpawnInterface - Spawns a representation(such as a session orb) of the URL in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", + "#Settings.ImportSettings.WorldUrls": "On World URL Import", + "#Settings.ImportSettings.WorldUrls.Description": "When a World URL is imported, what should happen. The available options are:\n\nOpen - Open the World.\nSpawnInterface - Spawns a representation(such as a world orb) of the world in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", + "#Settings.ImportSettings.NetworkUrls": "On Network URL Import", + "#Settings.ImportSettings.NetworkUrls.Description": "When a Network URL is imported, what should happen. The available options are:\n\nOpen - Open a connection to the session at the URL.\nSpawnInterface - Spawns a representation(such as a session orb) of the url in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", + + "#Settings.MysterySettings": "Mystery Settings", + "LocomotionArchetype.Walk": "移動", "LocomotionArchetype.Fly": "飛行", "LocomotionArchetype.NoClip": "穿牆", From b8ef66a9f90d57f2425889f4b1e844595793376a Mon Sep 17 00:00:00 2001 From: modimobeikete <1244176069@qq.com> Date: Thu, 5 Jun 2025 23:48:52 +0800 Subject: [PATCH 515/529] zh-cn:Sync to the latest English version --- zh-cn.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index 8a2fcb4..fa7b7b6 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1882,6 +1882,10 @@ "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "与普通分辨率类似,你可以为在定时功能拍摄照片模式下设置单独的分辨率。如果你使用定时器拍摄集体照,这将非常有用,因为更高的分辨率会在集体拍摄时呈现更好的效果。", "Settings.PhotoCaptureSettings.TimerSeconds": "计时器持续时间", "Settings.PhotoCaptureSettings.TimerSeconds.Description": "使用定时功能需要多少秒后拍摄照片。", + "Settings.PhotoCaptureSettings.HandsNearFOV": "手部近距视野", + "Settings.PhotoCaptureSettings.HandsNearFOV.Description": "当你的手部最靠近头部时,通过手势拍摄照片的视野范围。", + "Settings.PhotoCaptureSettings.HandsFarFOV": "手部远距视野", + "Settings.PhotoCaptureSettings.HandsFarFOV.Description": "当你的手部最远离头部时,通过手势拍摄照片的视野范围。", "Settings.PhotoCaptureSettings.CaptureStereo": "拍摄立体照片", "Settings.PhotoCaptureSettings.CaptureStereo.Description": "启用后,所有的快速捕捉生成的图片都将是立体的。 这在 VR 模式中非常有用", "Settings.PhotoCaptureSettings.StereoSeparation" : "立体分离度", From 27eb9ac4040eda464c739884dc7f05bbaf223340 Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Fri, 6 Jun 2025 20:28:40 -0700 Subject: [PATCH 516/529] Update en.json --- en.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en.json b/en.json index 5597028..b91fae2 100644 --- a/en.json +++ b/en.json @@ -1866,6 +1866,8 @@ "Settings.CursorSettings.SliderMultiplier": "Slider multiplier", "Settings.CursorSettings.SliderMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with sliders and scrollbars.", + "Settings.CursorSettings.DirectCursorEnabled": "Direct cursor enabled", + "Settings.CursorSettings.DirectCursorEnabled.Description": "When enabled, shows the direct cursor.\n\n The direct cursor is the point in space that your cursor would be at, without any smoothing or adjustments made by other settings or systems.", "Settings.DesktopViewSettings.FollowCursor": "Follow cursor", "Settings.DesktopViewSettings.FollowCursor.Description": "When enabled, the Desktop view will automatically switch to whichever screen is your cursor on. This is useful when you're using physical keyboard and mouse while in VR.", From cd6599b69c467747b9defb956ac125108a3e9317 Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Fri, 6 Jun 2025 20:30:50 -0700 Subject: [PATCH 517/529] fixup#: adjust spacing --- en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en.json b/en.json index b91fae2..5ab451b 100644 --- a/en.json +++ b/en.json @@ -1867,7 +1867,7 @@ "Settings.CursorSettings.SliderMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with sliders and scrollbars.", "Settings.CursorSettings.DirectCursorEnabled": "Direct cursor enabled", - "Settings.CursorSettings.DirectCursorEnabled.Description": "When enabled, shows the direct cursor.\n\n The direct cursor is the point in space that your cursor would be at, without any smoothing or adjustments made by other settings or systems.", + "Settings.CursorSettings.DirectCursorEnabled.Description": "When enabled, shows the direct cursor.\n\nThe direct cursor is the point in space that your cursor would be at, without any smoothing or adjustments made by other settings or systems.", "Settings.DesktopViewSettings.FollowCursor": "Follow cursor", "Settings.DesktopViewSettings.FollowCursor.Description": "When enabled, the Desktop view will automatically switch to whichever screen is your cursor on. This is useful when you're using physical keyboard and mouse while in VR.", From a763d9cf0f13080ca34f1ffa24de874d82db08ab Mon Sep 17 00:00:00 2001 From: Lavenderfox Date: Sun, 8 Jun 2025 11:10:17 +0800 Subject: [PATCH 518/529] =?UTF-8?q?UpdatePatch=E5=8B=95=E4=BA=86Zh-tw.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zh-tw.json | 466 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 466 insertions(+) diff --git a/zh-tw.json b/zh-tw.json index 842916a..ee5044d 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -1320,6 +1320,472 @@ "Settings.Category.UserInterface": "介面", "Settings.Category.Graphics": "圖形", "Settings.Category.InteractiveCamera": "相機", + "Settings.GeneralControlsSettings": "一般操作", + "Settings.LocomotionSettings": "行動模式", + "Settings.MovementSettings": "移動", + "Settings.MouseSettings": "滑鼠", + + "Settings.GeneralHapticsSettings": "觸覺回饋", + "Settings.GeneralVRSettings": "VR", + "Settings.LeapMotionSettings": "Leap Motion設定", + "Settings.ViveHandTrackingSettings": "Vive手部追蹤", + "Settings.TrackingSmoothingSettings": "平滑追蹤", + + "Settings.UserMetricsSettings": "單位設置", + + "Settings.OnlineStatusSettings" : "線上狀態", + "Settings.OnlineStatusSettings.DefaultStatus" : "預設狀態", + "Settings.OnlineStatusSettings.DefaultStatus.Description" : "登入遊戲時的預設狀態,除非有選擇記住狀態的選項", + "Settings.OnlineStatusSettings.RememberMode" : "記住上一個狀態", + "Settings.OnlineStatusSettings.RememberMode.Description" : "保留上一次登出時的狀態", + "Settings.OnlineStatusSettings.RememberTimespan" : "記住狀態限時", + "Settings.OnlineStatusSettings.RememberTimespan.Description" : "在這時間內使用上次記住的狀態,超過時間變回預設狀態", + "Settings.OnlineStatusSettings.InvisibleRememberMode" : "記住上個隱藏狀態", + "Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "此控制您上一次狀態為隱身與否得以記住,基於隱私,隱身設置擁有獨立的開關", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "記住隱藏狀態限時", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "在這時間內使用上次隱身的狀態,超過時間變回預設狀態", + "Settings.OnlineStatusSettings.AutoAwayTimespan" : "切換至暫離當時間大於", + "Settings.OnlineStatusSettings.AutoAwayTimespan.Description" : "當您超過此時間掛機後,您的狀態將被自動切換為暫離。玩家回歸後將自動切換為暫離前上個狀態", + + "Settings.AudioInputDeviceSettings": "音訊輸入", + "Settings.AudioOutputDeviceSettings": "音訊輸出", + "Settings.AudioVolumeSettings": "音量", + "Settings.AudioAccessibilitySettings": "音訊輔助", + "Settings.AudioInputFilteringSettings": "音訊過濾", + + "Settings.RealtimeNetworkingSettings": "即時連線", + "Settings.AssetGatherSettings": "物件聚集", + + "Settings.HostAccessSettings": "主持人權限", + "Settings.UserRestrictionsSettings": "使用者限制", + + "Settings.WindowsSettings": "視窗設定", + "Settings.DebugSettings": "除錯", + "Settings.LegacyFeatureSettings": "邊存配置", + "Settings.TwitchInterfaceSettings": "Twitch直播介面", + + "Settings.MessagingPrivacySettings": "訊息隱私", + + "Settings.LocaleSettings": "語言/地區", + "Settings.DashSettings": "主面板", + "Settings.NamePlateSettings": "姓名牌", + "Settings.LaserSettings": "互動式雷射", + "Settings.DesktopViewSettings": "桌面顯示", + "Settings.PhotoCaptureSettings": "快速截圖", + + "Settings.DesktopRenderSettings": "桌面畫質設定", + + "Settings.InteractiveCameraFramingSettings": "邊框配置", + "Settings.InteractiveCameraPositioningSettings": "位置", + "Settings.InteractiveCameraRenderSettings": "渲染", + "Settings.InteractiveCameraGroupSettings": "玩家群組", + "Settings.InteractiveCameraSmoothingSettings": "柔滑", + "Settings.InteractiveCameraAnchorSettings": "定錨", + "Settings.InteractiveCameraPhotoSettings": "相片", + "Settings.InteractiveCameraPostProcessingSettings": "後製", + + "Settings.GeneralControlsSettings.PrimaryHand": "慣用手", + "Settings.GeneralControlsSettings.PrimaryHand.Description": "指定慣用手,裝卸工具時的系統預設互動", + "Settings.GeneralControlsSettings.DoubleClickInterval": "雙擊間隔", + "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "判定是否為雙擊互動的中間間隔,若過於容易觸發雙擊互動則需要提高此值,反之降低", + + "Settings.LocomotionSettings.LocomotionPreferences": "行動模式偏好", + "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "行動模式偏好", + + "Settings.MovementSettings.LeftSidewaysMode": "左搖桿側面行動模式", + "Settings.MovementSettings.LeftSidewaysMode.Description": "左搖桿側面行動的操作方式", + "Settings.MovementSettings.RightSidewaysMode": "右搖桿側面行動模式", + "Settings.MovementSettings.RightSidewaysMode.Description": "右搖桿側面行動的操作方式", + "Settings.MovementSettings.UseHeadDirectionForMovement": "使用頭部朝向移動", + "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "啟動時VR頭部向前即可移動,關閉時需要透過搖桿或是其他控制器移動", + "Settings.MovementSettings.UseSmoothTurn": "滑順轉向", + "Settings.MovementSettings.UseSmoothTurn.Description": "滑順的全身轉向(3D暈注意:若引起不適的症狀建議關閉)", + "Settings.MovementSettings.SmoothTurnExclusiveMode": "滑順轉向專有模式", + "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "單一搖桿即可前後左右前進轉向(無法同時移動轉向)", + "Settings.MovementSettings.SmoothTurnSpeed": "滑順轉向速度", + "Settings.MovementSettings.SmoothTurnSpeed.Description": "滑順轉向時的速度(注意:若數值過高將導致暈眩)", + "Settings.MovementSettings.SnapTurnAngle": "定角轉向角", + "Settings.MovementSettings.SnapTurnAngle.Description": "定角轉向的角度(以360度為單位)", + "Settings.MovementSettings.NoClipSpeed": "穿牆模式速度", + "Settings.MovementSettings.NoClipSpeed.Description": "穿牆模式的速度,不會受到世界和化身配置的影響", + "Settings.MovementSettings.MovementDeadzone": "移動偵測死區", + "Settings.MovementSettings.MovementDeadzone.Description": "若您的搖桿在移動時經常鬼飄,建議將此數值提高,需要將搖桿方向輸入大於一定的程度才可移動", + "Settings.MovementSettings.TurningDeadzone": "轉向偵測死區", + "Settings.MovementSettings.TurningDeadzone.Description": "若您的搖桿在轉向時經常鬼飄,建議將此數值提高,需要將搖桿方向輸入大於一定的程度才可移動", + "Settings.MovementSettings.MovementExponent": "移動起始速度", + "Settings.MovementSettings.MovementExponent.Description": "控制起始移動的速度和速度曲線", + + "Settings.GrabbingSettings": "抓取設定", + "Settings.GrabbingSettings.DefaultHandGrabType": "預設抓取模式", + "Settings.GrabbingSettings.DefaultHandGrabType.Description" : "決定進入新世界的抓取設定預設。\n\n手掌: 你可以抓取手心附近的物體\n\n精確: 你必須使用食指拇指抓取物體。\n\n自動: 根據手掌與精確之間手的移動方式自動切換。\n\n關閉: 你只能用雷射抓取物品。", + + "Settings.GamepadSettings": "遊戲手把", + "Settings.GamepadSettings.ThumbstickLookSpeed": "滑桿靈敏度", + "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "調整滑桿移動與視角的靈敏度", + "Settings.GamepadSettings.ThumbstickLookExponent": "滑桿起始速度", + "Settings.GamepadSettings.ThumbstickLookExponent.Description": "決定滑桿起始速度曲線", + "Settings.GamepadSettings.UseGamepadWhenUnfocused": "退出專注模式時使用遊戲手把", + "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "開啟後,即使沒有專注於遊戲視窗,遊戲手把照舊輸入動作,若您在同一個裝置需要遊玩其他遊戲建議您關閉此功能", + + "Settings.MouseSettings.MouseSensitivity": "靈敏度", + "Settings.MouseSettings.MouseSensitivity.Description": "桌機模式的滑鼠靈敏度", + "Settings.MouseSettings.MouseLookSpeed": "視角速度", + "Settings.MouseSettings.MouseLookSpeed.Description": "調整環顧視角的速度", + "Settings.MouseSettings.MousePanSpeed": "滑動速度", + "Settings.MouseSettings.MousePanSpeed.Description": "使用者介面下鼠標滑動的速度", + "Settings.MouseSettings.MouseRotateSpeed": "物件旋轉速度", + "Settings.MouseSettings.MouseRotateSpeed.Description": "桌機模式下拿取物體時,旋轉物體的速度", + "Settings.MouseSettings.MouseFreeformRotateSpeed": "鼠標自由旋轉速度", + "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "桌機模式下拿取物體時,控制物體用鼠標自由旋轉的速度", + + "Settings.GeneralHapticsSettings.EnableControllerVibration": "搖桿震動", + "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "開關VR上搖桿的震動", + "Settings.GeneralHapticsSettings.EnableHaptics": "觸覺回饋", + "Settings.GeneralHapticsSettings.EnableHaptics.Description": "世界物體與玩家的互動將回應至搖桿或其他回饋裝置使其震動", + + "Settings.GeneralVRSettings.UseVRHotswitching": "VR桌面模式自動切換", + "Settings.GeneralVRSettings.UseVRHotswitching.Description": "穿戴VR會自動切換桌機、VR模式", + + "Settings.TrackingSmoothingSettings.HandPositionSmoothing": "手部移位防抖", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing": "手部轉向防抖", + "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description" : "手部移位的平滑程度,可以控制化身手部移位抖動狀況", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description" : "手部轉向的平滑程度,可以控制化身手部轉向抖動狀況", + + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing": "腳部移位防抖", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing": "腳部轉向防抖", + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description" : "腳部移位的平滑程度,可以控制化身腳部移位抖動狀況", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description" : "腳部轉向的平滑程度,可以控制化身腳部轉向抖動狀況", + + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing": "臀部移位防抖", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing": "臀部轉向防抖", + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description" : "臀部移位的平滑程度,可以控制化身臀部移位抖動狀況(注意:可能導致化身身體延遲)", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description" : "臀部轉向的平滑程度,可以控制化身臀部轉向抖動狀況(注意:可能導致化身身體延遲)", + + + "Settings.MediaPrivacySettings": "多媒體隱私", + "Settings.MediaPrivacySettings.MediaMetadataOptOut": "排除使用者資訊截取", + "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description" : "您將排除任何的多媒體截取關於您的資訊(如:使用者ID、地點資訊)", + "Settings.MediaPrivacySettings.HideInScreenshots": "我不要在遊戲截圖裡", + "Settings.MediaPrivacySettings.HideInScreenshots.Description" : "您將排除於遊戲截圖\n\n注意: 這不會影響遊戲外的方式截取遊戲畫面(可能透過連結或是世界配置截取)。", + + "Settings.MediaPrivacySettings.StripImageFileMetadata": "導入時刪除圖片資訊", + "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "可在導入時刪除多媒體資訊。\n\n包括 EXIF、勘入注釋、IPTC、XMP 和 GEOTIFF 等數據。\n\n這也會刪除任何位置數據(如 GPS)。\n\n包括使用 \"Raw 文件\" 選項至入的物件。", + + "Settings.Category.Integrations": "整合", + "Settings.DiscordIntegrationSettings": "Discord 整合", + "Settings.SteamIntegrationSettings": "Steam 整合", + + "Settings.DiscordIntegrationSettings.RichPresence": "Discord 遊戲狀態", + "Settings.DiscordIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Discord 的遊戲狀態傳送那些訊息\n\n無 - 不向 Discord 傳送遊戲狀態。\n基本 - 只傳送有限的Resonite訊息(如:在線狀態)。\n完整 - 所有的Resonite狀態傳送至steam\n\n無論是否設置,Discord 還是會顯示您正在玩 Resonite,可以透過Discord設置關閉。", + + "Settings.SteamIntegrationSettings.RichPresence": "Steam 遊戲狀態", + "Settings.SteamIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Steam 的遊戲狀態傳送那些訊息\n\n無 - 不向 Steam 傳送遊戲狀態。\n基本 - 只傳送有限的Resonite訊息(如:在線狀態)。\n完整 - 所有的Resonite狀態傳送至steam\n\n無論是否設置,Steam 還是會顯示您正在玩 Resonite。", + + "Settings.SteamIntegrationSettings.SaveScreenshots": "保存截圖", + "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "您的照片副本將保存於steam的截圖資料夾當中", + + "Settings.LeapMotionSettings.LeapMotionEnabled": "開啟手部追蹤", + "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "追蹤器將得以追蹤您的手指移動", + "Settings.LeapMotionSettings.Offset": "手部追蹤偏移設置", + "Settings.LeapMotionSettings.Offset.Description": "調整手部追蹤的偏移(單位:公尺))", + "Settings.LeapMotionSettings.SnapDistance": "捕捉範圍", + "Settings.LeapMotionSettings.SnapDistance.Description": "手部在範圍內將被捕捉追蹤", + "Settings.LeapMotionSettings.UseFingersWhenSnapped": "控制手把開啟手指捕捉", + "Settings.LeapMotionSettings.UseFingersWhenSnapped.Description": "控制手把仍會追蹤手指的動向", + + "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled": "Vive手部追蹤", + "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description": "開啟Vive手把的手部追蹤功能(仍需要到steam VR設置開啟)", + "Settings.ViveHandTrackingSettings.SnapDistance": "捕捉範圍", + "Settings.ViveHandTrackingSettings.SnapDistance.Description": "手部在範圍內將被捕捉追蹤", + "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "控制手把開啟手指捕捉", + "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "控制手把仍會透過VR攝影機追蹤手指在手把上的動向", + + "Settings.TrackerSettings" : "追蹤器設定", + "Settings.TrackerSettings.UseTrackers" : "開關所有追蹤器", + "Settings.TrackerSettings.UseTrackers.Description" : "所有追蹤器的開關", + "Settings.TrackerSettings.Trackers" : "管理追蹤器", + "Settings.TrackerSettings.Trackers.Breadcrumb" : "追蹤器", + + "Settings.TrackerSettings.Trackers.UseTracker" : "開關單一追蹤器", + "Settings.TrackerSettings.Trackers.UseTracker.Description" : "開關特定的追蹤器", + "Settings.TrackerSettings.Trackers.FreezeTracking" : "凍結追蹤器", + "Settings.TrackerSettings.Trackers.FreezeTracking.Description" : "凍結追蹤器在固定的角度和位置", + "Settings.TrackerSettings.Trackers.CustomName" : "自訂名稱", + "Settings.TrackerSettings.Trackers.CustomName.Description" : "為您的追蹤器命名", + "Settings.TrackerSettings.Trackers.MappedBodyNode" : "追蹤器映射", + "Settings.TrackerSettings.Trackers.MappedBodyNode.Description" : "追蹤器對應到哪個身體部位\n\n建議使用全身校準設置,在此手動調整不建議", + "Settings.TrackerSettings.Trackers.MappedPosition" : "映射位置", + "Settings.TrackerSettings.Trackers.MappedPosition.Description" : "追蹤器對應到身體部位的位置\n\n建議使用全身校準設置,在此手動調整不建議", + "Settings.TrackerSettings.Trackers.MappedRotation" : "映射旋轉角度", + "Settings.TrackerSettings.Trackers.MappedRotation.Description" : "追蹤器對應到哪個身體部位的角度\n\n建議使用全身校準設置,在此手動調整不建議", + "Settings.TrackerSettings.Trackers.UseInVR" : "在 VR 模式裡使用", + "Settings.TrackerSettings.Trackers.UseInVR.Description" : "這個追蹤器是否會在VR模式下影響化身?", + "Settings.TrackerSettings.Trackers.UseInDesktop" : "在桌機模式裡使用", + "Settings.TrackerSettings.Trackers.UseInDesktop.Description" : "這個追蹤器是否會在桌機模式下影響化身?", + "Settings.TrackerSettings.Trackers.TrackerID" : "追蹤器ID", + "Settings.TrackerSettings.Trackers.TrackerID.Description" : "此追蹤器的唯一的ID", + "Settings.TrackerSettings.Trackers.TrackerBattery" : "追蹤器電量", + "Settings.TrackerSettings.Trackers.TrackerBattery.Description" : "此追蹤器的目前電池電量 (注意:某些追蹤器不支援電量顯示)", + "Settings.TrackerSettings.Trackers.TrackerIsCharging" : "充電中", + "Settings.TrackerSettings.Trackers.TrackerIsCharging.Description" : "此追蹤器是否在充電中(注意:某些追蹤器不支援充電狀態指示)", + "Settings.TrackerSettings.Trackers.Unmap" : "定位重置", + "Settings.TrackerSettings.Trackers.Remove" : "移除追蹤器綁定", + + "Settings.SteamLinkSettings": "Steam 連結", + "Settings.SteamLinkSettings.OSC_DataPort": "OSC 臉部追蹤端口", + "Settings.SteamLinkSettings.OSC_DataPort.Description": "聽取OSC臉部追蹤的數據端口(注意:需要與steam VR設置端口一致)", + + "Settings.HapticPointMapping.MappingTarget" : "定點至", + "Settings.HapticPointMapping.MappingTarget.Description" : "定點到化身的哪個部位?", + + "Settings.HapticPointMapping.PointRadius" : "觸覺點位半徑", + "Settings.HapticPointMapping.PointRadius.Description" : "控制化身觸覺點位的範圍,範圍越大更容易觸發觸覺回饋", + + "Settings.HapticPointMapping.TorsoHorizontalPosition" : "身軀水平位置", + "Settings.HapticPointMapping.TorsoHorizontalPosition.Description" : "沿著身軀左至右的水平位置", + "Settings.HapticPointMapping.TorsoVerticalPosition" : "身軀垂直位置", + "Settings.HapticPointMapping.TorsoVerticalPosition.Description" : "沿著身軀上至下的垂直位置", + "Settings.HapticPointMapping.TorsoSide" : "身軀側面", + "Settings.HapticPointMapping.TorsoSide.Description" : "設備定位到身軀的哪一側(前胸或後背)", + + "Settings.HapticPointMapping.HeadPitchAngle" : "頭部仰角", + "Settings.HapticPointMapping.HeadPitchAngle.Description" : "控制頭部垂直上下的位置,預設位置為臉部中心。減少時向下傾斜,增加時向上傾斜", + "Settings.HapticPointMapping.HeadYawAngle" : "頭部轉角", + "Settings.HapticPointMapping.HeadYawAngle.Description" : "控制頭部水平左右的位置,預設位置為臉部中心鼻子。減少時向左轉動,增加時向右轉動", + + "Settings.HapticPointMapping.ArmSide" : "手臂", + "Settings.HapticPointMapping.ArmSide.Description" : "要定位到哪一支手臂?左手臂或右手臂?", + "Settings.HapticPointMapping.ArmPositionAlong" : "手臂的位置", + "Settings.HapticPointMapping.ArmPositionAlong.Description" : "控制手臂的位置,從肩膀到手腕", + "Settings.HapticPointMapping.ArmAngleAround" : "手臂周角", + "Settings.HapticPointMapping.ArmAngleAround.Description" : "控制手臂圓周的角度,預設0度位置與手頂部前方對齊,負角度向左,正角度向右", + + "Settings.HapticPointMapping.LegSide" : "腿部", + "Settings.HapticPointMapping.LegSide.Description" : "要定位到哪一支腿?左腿或右腿?", + "Settings.HapticPointMapping.LegPositionAlong" : "腿部的位置", + "Settings.HapticPointMapping.LegPositionAlong.Description" : "控制腿的位置,從臀部到腳踝", + "Settings.HapticPointMapping.LegAngleAround" : "腿部周角", + "Settings.HapticPointMapping.LegAngleAround.Description" : "控制腿部圓周的角度。預設0度位置與腿前方對齊,負角度向左,正角度向右", + + "Settings.HapticPointMapping.ControllerSide" : "控制器手把", + "Settings.HapticPointMapping.ControllerSide.Description" : "觸覺要定位到哪個控制器手把?左邊還是右邊?", + + "Settings.HapticPointMapping.Tag" : "觸覺標籤", + "Settings.HapticPointMapping.Tag.Description" : "與觸覺點相關的標籤,訂定化身標籤觸覺點觸覺定位相配", + + "Settings.GiggleTechSettings" : "GiggleTech設備", + "Settings.GiggleTechSettings.Devices" : "管理 GigglePucks", + "Settings.GiggleTechSettings.GigglePuckIP" : "依GigglePucks IP 手動增加", + "Settings.GiggleTechSettings.GigglePuckIP.Description" : "若網路無法自動偵測到 GigglePuck,透過填寫IP位置手動點擊下方按鈕增加。\n\n增加後點擊\"管理 GigglePuck\" 得以配置", + "Settings.GiggleTechSettings.RegisterGigglePuck" : "手動註冊 GigglePuck", + "Settings.GiggleTechSettings.Devices.IP" : "GigglePuck IP", + "Settings.GiggleTechSettings.Devices.IsConnected" : "GigglePuck 連接了嗎?", + "Settings.GiggleTechSettings.Devices.UseDevice" : "使用該設備", + "Settings.GiggleTechSettings.Devices.UseDevice.Description" : "啟用或關閉個別 GigglePucks 設備,關閉設備將關閉所有的觸覺感應點", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected" : "永久視為已經連接", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description" : "勾選後,即使沒有檢測到 GigglePuck設備也會被視為已經連接。\n\n對於某些自動連接有問題的網路狀況有幫助", + "Settings.GiggleTechSettings.Devices.IntensityScale" : "強度等級", + "Settings.GiggleTechSettings.Devices.IntensityScale.Description" : "調節發送到GigglePuck的觸覺強度。 觸覺強度永遠不會超過 GigglePuck設備的安全值 - 強度值將線至於設備的馬達與電力上線", + "Settings.GiggleTechSettings.Devices.Remove" : "設備移除", + "Settings.GiggleTechSettings.Devices.CustomName" : "自定義名稱", + "Settings.GiggleTechSettings.Devices.CustomName.Description" : "給這個 GigglePuck 設定名稱,不會影響到運作和辨別。", + "Settings.GiggleTechSettings.Devices.Breadcrumb" : "GigglePucks 設備", + "Settings.GiggleTechSettings.Devices.ActivationIntensity" : "目前強度", + "Settings.GiggleTechSettings.Devices.MinimumIntensity" : "強度最小值", + "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description" : "這個是觸覺裝置運行時的最小強度。強度低於此將無任何觸覺輸出。", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity" : "起始開啟強度", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description" : "當從觸覺感應關閉至啟動時,將在短時間內以最低強度運行。這可以協助裝置在啟用值過低的情境下開始運轉", + + "Settings.UserMetricsSettings.UserHeight": "身高", + "Settings.UserMetricsSettings.UserHeight.Description": "這是你現實生活中的身高,調整您化身比例使其合身,您可以輸入公制單位(如:175cm)或是英制單位(如:5'11)", + + "Settings.FavoritesSettings" : "偏好設定", + "Settings.FavoritesSettings.AutoLoadCloudHome" : "開啟時自動載入雲端之家", + "Settings.FavoritesSettings.AutoLoadCloudHome.Description" : "開啟遊戲時將自動載入雲端設定的家。若您不希望自動載入可以關閉此設定,將在下一次遊戲啓動時生效", + + "Settings.AudioInputDeviceSettings.UseSystemDefault": "使用系統預設輸入音訊", + "Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "開啟後自動設置系統預設輸入音訊。可透過選擇下列特定音訊選項覆蓋", + "Settings.AudioInputDeviceSettings.DevicePriorities": "設置輸入音訊偏好", + "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "設置音訊輸入設備", + "Settings.AudioInputDeviceSettings.SetAsDefault": "設為預設", + + "Settings.AudioVolumeSettings.MasterVolume": "主音量", + "Settings.AudioVolumeSettings.MasterVolume.Description": "遊戲裡所有的聲音綜合的音量", + "Settings.AudioVolumeSettings.SoundEffectVolume": "音效音量", + "Settings.AudioVolumeSettings.SoundEffectVolume.Description": "音效的音量,主要是物件、工具及特殊效果的聲音", + "Settings.AudioVolumeSettings.MultimediaVolume": "多媒體音量", + "Settings.AudioVolumeSettings.MultimediaVolume.Description": "各種多媒體音訊的音量, 通常情况下,多半為影片、音效播放器等多媒體音訊,部分包含世界背景音效", + "Settings.AudioVolumeSettings.VoiceVolume": "語音音量", + "Settings.AudioVolumeSettings.VoiceVolume.Description": "控制所有玩家的說話音量,部分會影響到預先錄製的音檔,補充:您可以透過活動子選單中調整個別玩家的音量", + "Settings.AudioVolumeSettings.UserInterfaceVolume": "UI音量", + "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "控制所有使用者介面的音量,多半為互動按鈕、滑桿、及部分工具等聲音。", + + "Settings.AudioAccessibilitySettings.WhisperVolume": "悄悄話音量", + "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "調整悄悄話模式球外的聲音", + "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "語音訊息音量", + "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "好友傳給您語音訊息時的播放音量", + + "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "標準化語音音量", + "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "確保語音輸入維持穩定的音量。無視麥克風設置,有助於您的音量與其他玩家相同。建議保持開啟確保其他玩家能清楚的聽到您的聲音", + "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "消噪閾值", + "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "透過音量閾值抵擋外界細小的噪音,過多的噪音建議提高此數值,若己的聲音難以被其他玩家聽到則建議降低此數值", + "Settings.AudioInputFilteringSettings.NoiseGateAttack": "消噪起動閾值", + "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "調整噪音閾值在聲音傳入後影響的速度,數值越大音量減弱速度變慢,數值越小音量上升速度越快", + "Settings.AudioInputFilteringSettings.NoiseGateHold": "消噪停留閾值", + "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "調整偵測到音量後保持多久的時間才開始過濾。數值越高,在發出音量較高的聲音後將會有更多的安靜音流入", + "Settings.AudioInputFilteringSettings.NoiseGateRelease": "消噪釋放閾值", + "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "調整在噪音閾值在消噪傳入後關閉的速度", + + "Settings.AudioInputFilteringSettings.NormalizationThreshold": "標準化閾值", + "Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "控制輸入聲音放大的閾值,若您正常對話的聲音沒有被放大,請降低此數值,反之若正常的聲音容易被放大,請提高此數值", + + "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "噪音壓制器", + "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "過濾掉輸入音訊背景的雜噪音,使得您的語音對話較為清楚,強烈建議開啟此選項,然而可能過濾掉系統辨識人聲外的聲音", + + "Settings.VoiceSettings" : "聲音配置", + "Settings.VoiceSettings.MutePersistence" : "登入時的麥克風狀態", + "Settings.VoiceSettings.MutePersistence.Description" : "麥克風開啟:您登入時麥克風保持開啟狀態\n\n麥克風關閉:登入時保持麥克風關閉狀態,需要點擊或按壓 \"按下說話\" 方可說話。\n\n上一次麥克風狀態: 登入時保留上次退出時的麥克風狀態", + + "Settings.EarmuffSettings" : "耳罩模式", + "Settings.EarmuffSettings.EarmuffEnabled" : "使用耳罩模式", + "Settings.EarmuffSettings.EarmuffEnabled.Description" : "開啟此模式,其他玩家的聲音將根據您與其他玩家間的距離增加而遞減", + "Settings.EarmuffSettings.Directionality" : "方向", + "Settings.EarmuffSettings.Directionality.Description" : "控制聲音減弱的方向性,當數值為0 % 時,您身後與身前相同聲音的音量相同,當數值為100 % 時,您將聽不到任何身後的聲音(除非聲音來源在玩家正身後)", + "Settings.EarmuffSettings.Distance" : "距離", + "Settings.EarmuffSettings.Distance.Description" : "控制您前方耳罩的距離。超過此距離,外在聲音音量將減少)", + "Settings.EarmuffSettings.Angle" : "角度", + "Settings.EarmuffSettings.Angle.Description" : "控制聲音在前方保持正常音量的水平角度。超出此角度的任何聲音將隨距離音量減少", + "Settings.EarmuffSettings.TransitionStart" : "過濾起始距離", + "Settings.EarmuffSettings.TransitionStart.Description" : "控制 \"偵測聽覺範圍\" 的距離,距離外聲音將減少, 建議保持在零值以上以包含兩側和頭部後方的聲音", + "Settings.EarmuffSettings.TransitionLength" : "過濾範圍", + "Settings.EarmuffSettings.TransitionLength.Description" : "控制聲音從微弱減少到完全聽不到間的距離,數值越大音量過濾較為平滑,反之數值越小,過濾效果越突然", + "Settings.EarmuffSettings.VolumeAttenuation" : "範圍外音量", + "Settings.EarmuffSettings.VolumeAttenuation.Description" : "控制 \"偵測聽覺範圍\" 以外聲音的音量。設置為0%代表過濾範圍外的聲音您是聽不到的", + + "Settings.RealtimeNetworkingSettings.DisableLAN": "局域網路連接關閉", + "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "停止使用區域網路的功能,無法透過本地網路直播、聽取其他聚集空間", + "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "偏好Steam網路連線", + "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "設置網路偏好連接Steam。有助於LNL嚴重堵塞的情況,然而將會缺少部分功能與連線不穩定,僅建議在前述情況下開啟", + + "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "最大同時物件傳輸數量", + "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "活動開啟時,容許同時間傳輸物件的數量,增加數值將使得同時間內傳輸本地物件增加,但也會同時降低網路連線品質,建議設置在網路最高承受流量數值以下", + "Settings.AssetGatherSettings.MaxConcurrentDownloads": "最大同時下載數量", + "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "可以弄至同時下載物件的數量,增加數值將使得活動開啟短時間載入更多的物件,世界載入加快,但也可能導致網路超載,請依據您的網路流量偏好配置", + + "Settings.HostAccessSettings.Entries": "管理主持權限設定", + "Settings.HostAccessSettings.Entries.Breadcrumb": "主持權限設定", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "允許HTTP請求", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "主持是否允許HTTP等第三方服務(如:REST API)的請求", + "Settings.HostAccessSettings.Entries.AllowWebsockets": "允許使用websockets", + "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "主持是否允許即時數據串流Websocket的連接", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "允許接收OSC數據", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "Resonite是否能接收和處理OSC數據", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "允許發送OSC數據", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "Resonite 是否能透過OSC傳送數據至主持", + "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "上次Hyperlink傳送請求的原因", + "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "上次Websocket傳送請求的原因", + "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "上次OSC傳送請求的原因", + "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "上次OSC接收請求的原因", + "Settings.HostAccessSettings.Entries.Remove": "移除入口 (下次您將被詢問一次)", + "Settings.HostAccessSettings.DebugReset": "重置主持入口", + + "Settings.UserRestrictionsSettings.DebugReset": "重置使用者限制", + + "Settings.WindowsSettings.KeepOriginalScreenshotFormat": "保留原始螢幕截圖格式", + "Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "可避免截圖儲存置Windows資料夾時轉換檔案格式為JPG或PNG,但在部分不支援的檔案格式的應用程式下將難以開啟", + + "Settings.DebugSettings.DebugInputBindings": "在輸入系統上顯示除錯訊息", + "Settings.DebugSettings.DebugInputBindings.Description": "開啟時您將在輸入裝置上看到除錯訊息,這對開發者除錯協助方面很有用", + "Settings.DebugSettings.FetchIncompatibleSessions": "顯示不兼容的活動", + "Settings.DebugSettings.FetchIncompatibleSessions.Description": "開啟時您將看到和你目前裝置不兼容的活動", + + "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "雙擊握把按鈕裝備", + "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "雙擊握把按鈕即可裝備物件或工具", + "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "使用傳統世界切換器", + "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "非慣用手應用按鈕作為打開、切換世界的開關", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts" : "使用背包、活動快捷鍵", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description" : "開啟後,按住手柄並且項下按住A鍵(通常會打開和關閉主面板),就會打開傳統的背包和活動選單", + + "Settings.TwitchInterfaceSettings.ChannelName": "Twitch 頻道名稱", + "Settings.TwitchInterfaceSettings.ChannelName.Description": "相機控制面板中的 Twitch 聊天面板設置預設的 Twitch 頻道名稱", + + "Settings.MessagingPrivacySettings.DoNotSendReadStatus": "關閉已讀功能", + "Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description": "開啟後其他用戶將看不到您已讀了他們的訊息,反之你也看不到他們已讀了您的訊息", + + "Settings.LocaleSettings.CultureLocaleCode": "區域格式", + "Settings.LocaleSettings.CultureLocaleCode.Description": "設定覆蓋預設的數字和其他單位格式。正常情況下,所選語言已包含其預設區域格式,此設置可以改變您選擇,例如,使用你的母语语言和美国区域格式来显示内容。", + "Settings.LocaleSettings.UseImperialUnits": "使用英制單位", + "Settings.LocaleSettings.UseImperialUnits.Description": "使用英制單位(長度/高度、重量、體積......等單位)", + "Settings.LocaleSettings.AvailableLocales": "選擇語言", + "Settings.LocaleSettings.AvailableLocales.Breadcrumb": "語言", + + "Settings.DashSettings.DashCurvature": "面板曲度", + "Settings.DashSettings.DashCurvature.Description": "這個控制在VR模式下主面板的曲度,若設置為0則主面板將會完全平坦", + "Settings.DashSettings.OpenCloseSpeed": "打開/關閉速度", + "Settings.DashSettings.OpenCloseSpeed.Description": "打開和關閉面板動畫的耗時,您若不喜歡該開閉動畫可以將數值調到很高", + "Settings.DashSettings.AllowReplacingSettings": "允許替換設定面板", + "Settings.DashSettings.AllowReplacingSettings.Description": "開啟即可在使用者介面編輯模式下自由編輯、替換主面板上的配置,\n\n若您想選出單個面板圖標項目重新排版則需要關閉此配置", + + "Settings.NotificationSettings" : "通知", + "Settings.NotificationSettings.UserOnline" : "好友上線", + "Settings.NotificationSettings.UserOnline.Description" : "好友上線時會自動傳送通知給您", + "Settings.NotificationSettings.UserSociable" : "好友即時社交狀態", + "Settings.NotificationSettings.UserSociable.Description" : "當你其中一個好友處在即時社交狀態時,自動傳送此通知給您", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild" : "好友在不兼容的活動下仍傳送通知", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description" : "即使您的好友與您的版本不兼容,您仍會收到好友上線的通知", + "Settings.NotificationSettings.Message" : "訊息", + "Settings.NotificationSettings.Message.Description" : "收到訊息時即時彈跳出通知", + "Settings.NotificationSettings.Invite" : "活動邀請", + "Settings.NotificationSettings.Invite.Description" : "收到活動的邀請時自動彈跳出通知", + "Settings.NotificationSettings.ContactRequest" : "好友請求", + "Settings.NotificationSettings.ContactRequest.Description" : "在收到好友請求時自動彈跳出通知", + "Settings.NotificationSettings.ContactSessionStarted" : "新的好友活動", + "Settings.NotificationSettings.ContactSessionStarted.Description" : "若您的好友開啟新的活動時自動彈跳出通知", + "Settings.NotificationSettings.PublicSessionStarted" : "新的公開活動", + "Settings.NotificationSettings.PublicSessionStarted.Description" : "若新的公開活動開啟時自動彈跳出通知", + "Settings.NotificationSettings.UserJoinAndLeave" : "玩家加入/離開通知", + "Settings.NotificationSettings.UserJoinAndLeave.Description" : "任何玩家加入或是離開當前的世界自動彈跳出通知", + + "Settings.NamePlateSettings.NameplateVisibility": "姓名牌可見度", + "Settings.NamePlateSettings.NameplateVisibility.Description": "選擇誰能看見您的姓名牌", + "Settings.NamePlateSettings.UseCustomNameplates": "顯示自訂姓名牌", + "Settings.NamePlateSettings.UseCustomNameplates.Description": "若有些姓名牌難以閱讀或完全隱藏您要查看玩家的名稱和徽章,可以關閉此設定以顯示預設名牌", + + "Settings.CustomizationSettings" : "自訂設定", + "Settings.CustomizationSettings.UserInterfaceEditMode" : "使用者介面編輯模式", + "Settings.CustomizationSettings.UserInterfaceEditMode.Description" : "開啟時,您就可以編輯主面板上、手部、或是視窗個別的單一圖標項目的配置\n\n記得在完工的時候關閉此設定!", + + "Settings.FacetAnchorsSettings" : "Facet錨點", + "Settings.FacetAnchorsSettings.UseFacetAnchors" : "使用Facet錨點", + "Settings.FacetAnchorsSettings.UseFacetAnchors.Description" : "開啟可以使用右控制器切換手臂上的Facet錨點,除了主面板,這些錨點提供放置任何的錨點空間以便快速取用", + "Settings.FacetAnchorsSettings.AnimationSpeed" : "顯示/隱藏動畫播放速度", + "Settings.FacetAnchorsSettings.AnimationSpeed.Description" : "切換錨點時出現/隱藏時的速度", + "Settings.FacetAnchorsSettings.FacetAnchorToggle" : "控制器切換", + "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description" : "將控制哪個控制器來切換Facet錨點,該主面板將與另一個控制器進行切換", + "Settings.FacetAnchorsSettings.ShowContainerBackground" : "顯示背景", + "Settings.FacetAnchorsSettings.ShowContainerBackground.Description" : "Facet錨點的背景視覺效果開關", + + "Settings.LaserSettings.SmoothSpeed": "雷射平滑速度", + "Settings.LaserSettings.SmoothSpeed.Description": "控制雷射對您的移動時的反應速度,較低的數值雷射移動將更為遲緩,降低抖動,較高的數值雷射移動較為即時,但抖動將增強", + "Settings.LaserSettings.ModulateStartAngle": "調整起始角速", + "Settings.LaserSettings.ModulateStartAngle.Description": "調節雷射上下移動角度與平滑速度。數值越大需要更大的移動幅度雷射才得以跟上", + "Settings.LaserSettings.ModulateEndAngle": "調整結束角速", + "Settings.LaserSettings.ModulateEndAngle.Description": "調整雷射光在何時達到最高速度。改變起始與調整角度,可以影響雷射在手部移動幅度大小的影響", + "Settings.LaserSettings.ModulateExponent": "速度曲線調整值", + "Settings.LaserSettings.ModulateExponent.Description": "控制起始速度與最高速度的曲線,速度開始與結束的趨向", + "Settings.LaserSettings.ModulateSpeedMultiplier": "速度曲線倍率", + "Settings.LaserSettings.ModulateSpeedMultiplier.Description": "到達最高調整角度速度後乘以此值。手移動到足夠遠的距離後,增加此值雷射光更快跟上手部指向的方向,降低反之更慢更上手部指向的方向", + "Settings.LaserSettings.StickThreshold": "雷射吸附性", + "Settings.LaserSettings.StickThreshold.Description": "控制雷射光吸附物件的取向。數值越大,雷射自動吸附物件性質越強,數值若為0,雷射對物件無任何吸附的效果", + "Settings.LaserSettings.ShowInDesktop": "在桌機模式下開啟雷射", + "Settings.LaserSettings.ShowInDesktop.Description": "開啟後,第一人稱桌機模式開啟雷射視覺效果", + + "Settings.DesktopViewSettings.FollowCursor": "跟隨指標", + "Settings.DesktopViewSettings.FollowCursor.Description": "開啟後,桌面自動切換到滑鼠指標所在的螢幕,適合在VR模式時使用物理滑鼠與鍵盤的情況下開啟", + "Settings.DesktopViewSettings.Brightness": "明度", + "Settings.DesktopViewSettings.Brightness.Description": "在桌面視角下桌面的明度", + "Settings.DesktopViewSettings.Opacity": "不透明度", + "Settings.DesktopViewSettings.Opacity.Description": "降低使得桌面視角呈現半透明的狀態,看到桌面視角後的視野", "#Settings.LegacyFeatureSettings.ConvertLegacySettings": "DEBUG - Convert Legacy Settings", "#Settings.DebugSettings.DebugResetAllSimpleSettings": "DEBUG - Reset all simple settings", From d635c29017fea98821b2ec7a9ad9a4a4044704d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yao=20Wei=20=28=E9=AD=8F=E9=8A=98=E5=BB=B7=29?= Date: Sun, 8 Jun 2025 11:12:41 +0800 Subject: [PATCH 519/529] zh-tw.json: reformat with CleanJSON.py --- zh-tw.json | 926 +++++++++++++---------------------------------------- 1 file changed, 230 insertions(+), 696 deletions(-) diff --git a/zh-tw.json b/zh-tw.json index ee5044d..c28dc41 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -1320,12 +1320,16 @@ "Settings.Category.UserInterface": "介面", "Settings.Category.Graphics": "圖形", "Settings.Category.InteractiveCamera": "相機", + + "#Settings.LegacyFeatureSettings.ConvertLegacySettings": "DEBUG - Convert Legacy Settings", + "#Settings.DebugSettings.DebugResetAllSimpleSettings": "DEBUG - Reset all simple settings", + "Settings.GeneralControlsSettings": "一般操作", "Settings.LocomotionSettings": "行動模式", "Settings.MovementSettings": "移動", "Settings.MouseSettings": "滑鼠", - "Settings.GeneralHapticsSettings": "觸覺回饋", + "Settings.GeneralHapticsSettings": "觸覺回饋", "Settings.GeneralVRSettings": "VR", "Settings.LeapMotionSettings": "Leap Motion設定", "Settings.ViveHandTrackingSettings": "Vive手部追蹤", @@ -1333,19 +1337,19 @@ "Settings.UserMetricsSettings": "單位設置", - "Settings.OnlineStatusSettings" : "線上狀態", - "Settings.OnlineStatusSettings.DefaultStatus" : "預設狀態", - "Settings.OnlineStatusSettings.DefaultStatus.Description" : "登入遊戲時的預設狀態,除非有選擇記住狀態的選項", - "Settings.OnlineStatusSettings.RememberMode" : "記住上一個狀態", - "Settings.OnlineStatusSettings.RememberMode.Description" : "保留上一次登出時的狀態", - "Settings.OnlineStatusSettings.RememberTimespan" : "記住狀態限時", - "Settings.OnlineStatusSettings.RememberTimespan.Description" : "在這時間內使用上次記住的狀態,超過時間變回預設狀態", - "Settings.OnlineStatusSettings.InvisibleRememberMode" : "記住上個隱藏狀態", - "Settings.OnlineStatusSettings.InvisibleRememberMode.Description" : "此控制您上一次狀態為隱身與否得以記住,基於隱私,隱身設置擁有獨立的開關", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan" : "記住隱藏狀態限時", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description" : "在這時間內使用上次隱身的狀態,超過時間變回預設狀態", - "Settings.OnlineStatusSettings.AutoAwayTimespan" : "切換至暫離當時間大於", - "Settings.OnlineStatusSettings.AutoAwayTimespan.Description" : "當您超過此時間掛機後,您的狀態將被自動切換為暫離。玩家回歸後將自動切換為暫離前上個狀態", + "Settings.OnlineStatusSettings": "線上狀態", + "Settings.OnlineStatusSettings.DefaultStatus": "預設狀態", + "Settings.OnlineStatusSettings.DefaultStatus.Description": "登入遊戲時的預設狀態,除非有選擇記住狀態的選項", + "Settings.OnlineStatusSettings.RememberMode": "記住上一個狀態", + "Settings.OnlineStatusSettings.RememberMode.Description": "保留上一次登出時的狀態", + "Settings.OnlineStatusSettings.RememberTimespan": "記住狀態限時", + "Settings.OnlineStatusSettings.RememberTimespan.Description": "在這時間內使用上次記住的狀態,超過時間變回預設狀態", + "Settings.OnlineStatusSettings.InvisibleRememberMode": "記住上個隱藏狀態", + "Settings.OnlineStatusSettings.InvisibleRememberMode.Description": "此控制您上一次狀態為隱身與否得以記住,基於隱私,隱身設置擁有獨立的開關", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan": "記住隱藏狀態限時", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description": "在這時間內使用上次隱身的狀態,超過時間變回預設狀態", + "Settings.OnlineStatusSettings.AutoAwayTimespan": "切換至暫離當時間大於", + "Settings.OnlineStatusSettings.AutoAwayTimespan.Description": "當您超過此時間掛機後,您的狀態將被自動切換為暫離。玩家回歸後將自動切換為暫離前上個狀態", "Settings.AudioInputDeviceSettings": "音訊輸入", "Settings.AudioOutputDeviceSettings": "音訊輸出", @@ -1417,7 +1421,11 @@ "Settings.GrabbingSettings": "抓取設定", "Settings.GrabbingSettings.DefaultHandGrabType": "預設抓取模式", - "Settings.GrabbingSettings.DefaultHandGrabType.Description" : "決定進入新世界的抓取設定預設。\n\n手掌: 你可以抓取手心附近的物體\n\n精確: 你必須使用食指拇指抓取物體。\n\n自動: 根據手掌與精確之間手的移動方式自動切換。\n\n關閉: 你只能用雷射抓取物品。", + "Settings.GrabbingSettings.DefaultHandGrabType.Description": "決定進入新世界的抓取設定預設。\n\n手掌: 你可以抓取手心附近的物體\n\n精確: 你必須使用食指拇指抓取物體。\n\n自動: 根據手掌與精確之間手的移動方式自動切換。\n\n關閉: 你只能用雷射抓取物品。", + + "#Settings.FullBodyTrackingSettings": "Full Body Tracking", + "#Settings.FullBodyTrackingSettings.BodyHorizontalAngle": "Body Horizontal Angle", + "#Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description": "This is the angle deviation between feet and head, beyond which you'll be considered in a horizontal pose. This affects certain things like overriding your tracker poses with feet simulation.", "Settings.GamepadSettings": "遊戲手把", "Settings.GamepadSettings.ThumbstickLookSpeed": "滑桿靈敏度", @@ -1437,6 +1445,16 @@ "Settings.MouseSettings.MouseRotateSpeed.Description": "桌機模式下拿取物體時,旋轉物體的速度", "Settings.MouseSettings.MouseFreeformRotateSpeed": "鼠標自由旋轉速度", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "桌機模式下拿取物體時,控制物體用鼠標自由旋轉的速度", + "#Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Grab Move Speed", + "#Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "When holding items in desktop mode, this controls how fast they will move back and forth with the scroll wheel on your mouse.", + + "#Settings.KeyboardLookSettings": "Keyboard Look Settings", + "#Settings.KeyboardLookSettings.LookEnabled": "Keyboard Look", + "#Settings.KeyboardLookSettings.LookEnabled.Description": "When enabled, Keyboard Look allows you to move your head around using the arrow keys on your keyboard.
It is designed for scenarios when a mouse might not be available or suitable, such as when using a laptop or when accessible alternatives to a mouse are required.", + "#Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontal Speed for Keyboard Looking", + "#Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Use this to adjust how fast your head moves horizontally when using Keyboard Look.", + "#Settings.KeyboardLookSettings.VerticalSpeed": "Vertical Speed for Keyboard Looking.", + "#Settings.KeyboardLookSettings.VerticalSpeed.Description": "Use this to adjust how fast your head moves vertically when using Keyboard Look.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "搖桿震動", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "開關VR上搖桿的震動", @@ -1448,25 +1466,25 @@ "Settings.TrackingSmoothingSettings.HandPositionSmoothing": "手部移位防抖", "Settings.TrackingSmoothingSettings.HandRotationSmoothing": "手部轉向防抖", - "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description" : "手部移位的平滑程度,可以控制化身手部移位抖動狀況", - "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description" : "手部轉向的平滑程度,可以控制化身手部轉向抖動狀況", + "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description": "手部移位的平滑程度,可以控制化身手部移位抖動狀況", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description": "手部轉向的平滑程度,可以控制化身手部轉向抖動狀況", "Settings.TrackingSmoothingSettings.FeetPositionSmoothing": "腳部移位防抖", "Settings.TrackingSmoothingSettings.FeetRotationSmoothing": "腳部轉向防抖", - "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description" : "腳部移位的平滑程度,可以控制化身腳部移位抖動狀況", - "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description" : "腳部轉向的平滑程度,可以控制化身腳部轉向抖動狀況", + + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description": "腳部移位的平滑程度,可以控制化身腳部移位抖動狀況", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description": "腳部轉向的平滑程度,可以控制化身腳部轉向抖動狀況", "Settings.TrackingSmoothingSettings.HipsPositionSmoothing": "臀部移位防抖", "Settings.TrackingSmoothingSettings.HipsRotationSmoothing": "臀部轉向防抖", - "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description" : "臀部移位的平滑程度,可以控制化身臀部移位抖動狀況(注意:可能導致化身身體延遲)", - "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description" : "臀部轉向的平滑程度,可以控制化身臀部轉向抖動狀況(注意:可能導致化身身體延遲)", - + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description": "臀部移位的平滑程度,可以控制化身臀部移位抖動狀況(注意:可能導致化身身體延遲)", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description": "臀部轉向的平滑程度,可以控制化身臀部轉向抖動狀況(注意:可能導致化身身體延遲)", "Settings.MediaPrivacySettings": "多媒體隱私", "Settings.MediaPrivacySettings.MediaMetadataOptOut": "排除使用者資訊截取", - "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description" : "您將排除任何的多媒體截取關於您的資訊(如:使用者ID、地點資訊)", + "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description": "您將排除任何的多媒體截取關於您的資訊(如:使用者ID、地點資訊)", "Settings.MediaPrivacySettings.HideInScreenshots": "我不要在遊戲截圖裡", - "Settings.MediaPrivacySettings.HideInScreenshots.Description" : "您將排除於遊戲截圖\n\n注意: 這不會影響遊戲外的方式截取遊戲畫面(可能透過連結或是世界配置截取)。", + "Settings.MediaPrivacySettings.HideInScreenshots.Description": "您將排除於遊戲截圖\n\n注意: 這不會影響遊戲外的方式截取遊戲畫面(可能透過連結或是世界配置截取)。", "Settings.MediaPrivacySettings.StripImageFileMetadata": "導入時刪除圖片資訊", "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "可在導入時刪除多媒體資訊。\n\n包括 EXIF、勘入注釋、IPTC、XMP 和 GEOTIFF 等數據。\n\n這也會刪除任何位置數據(如 GPS)。\n\n包括使用 \"Raw 文件\" 選項至入的物件。", @@ -1484,6 +1502,9 @@ "Settings.SteamIntegrationSettings.SaveScreenshots": "保存截圖", "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "您的照片副本將保存於steam的截圖資料夾當中", + "#Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "Force Steam Voice when Remote Play is active", + "#Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "When enabled, this automatically forces the audio input to use Steam Voice when you play through Steam Remote Play. This helps so you don't need to switch automatically to use the forwarded microphone input.

Disabling this can be useful if you want to use your own audio device - e.g. external microphone.", + "Settings.LeapMotionSettings.LeapMotionEnabled": "開啟手部追蹤", "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "追蹤器將得以追蹤您的手指移動", "Settings.LeapMotionSettings.Offset": "手部追蹤偏移設置", @@ -1500,114 +1521,131 @@ "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "控制手把開啟手指捕捉", "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "控制手把仍會透過VR攝影機追蹤手指在手把上的動向", - "Settings.TrackerSettings" : "追蹤器設定", - "Settings.TrackerSettings.UseTrackers" : "開關所有追蹤器", - "Settings.TrackerSettings.UseTrackers.Description" : "所有追蹤器的開關", - "Settings.TrackerSettings.Trackers" : "管理追蹤器", - "Settings.TrackerSettings.Trackers.Breadcrumb" : "追蹤器", + "Settings.TrackerSettings": "追蹤器設定", + "Settings.TrackerSettings.UseTrackers": "開關所有追蹤器", + "Settings.TrackerSettings.UseTrackers.Description": "所有追蹤器的開關", + "Settings.TrackerSettings.Trackers": "管理追蹤器", + "Settings.TrackerSettings.Trackers.Breadcrumb": "追蹤器", - "Settings.TrackerSettings.Trackers.UseTracker" : "開關單一追蹤器", - "Settings.TrackerSettings.Trackers.UseTracker.Description" : "開關特定的追蹤器", - "Settings.TrackerSettings.Trackers.FreezeTracking" : "凍結追蹤器", - "Settings.TrackerSettings.Trackers.FreezeTracking.Description" : "凍結追蹤器在固定的角度和位置", - "Settings.TrackerSettings.Trackers.CustomName" : "自訂名稱", - "Settings.TrackerSettings.Trackers.CustomName.Description" : "為您的追蹤器命名", - "Settings.TrackerSettings.Trackers.MappedBodyNode" : "追蹤器映射", - "Settings.TrackerSettings.Trackers.MappedBodyNode.Description" : "追蹤器對應到哪個身體部位\n\n建議使用全身校準設置,在此手動調整不建議", - "Settings.TrackerSettings.Trackers.MappedPosition" : "映射位置", - "Settings.TrackerSettings.Trackers.MappedPosition.Description" : "追蹤器對應到身體部位的位置\n\n建議使用全身校準設置,在此手動調整不建議", - "Settings.TrackerSettings.Trackers.MappedRotation" : "映射旋轉角度", - "Settings.TrackerSettings.Trackers.MappedRotation.Description" : "追蹤器對應到哪個身體部位的角度\n\n建議使用全身校準設置,在此手動調整不建議", - "Settings.TrackerSettings.Trackers.UseInVR" : "在 VR 模式裡使用", - "Settings.TrackerSettings.Trackers.UseInVR.Description" : "這個追蹤器是否會在VR模式下影響化身?", - "Settings.TrackerSettings.Trackers.UseInDesktop" : "在桌機模式裡使用", - "Settings.TrackerSettings.Trackers.UseInDesktop.Description" : "這個追蹤器是否會在桌機模式下影響化身?", - "Settings.TrackerSettings.Trackers.TrackerID" : "追蹤器ID", - "Settings.TrackerSettings.Trackers.TrackerID.Description" : "此追蹤器的唯一的ID", - "Settings.TrackerSettings.Trackers.TrackerBattery" : "追蹤器電量", - "Settings.TrackerSettings.Trackers.TrackerBattery.Description" : "此追蹤器的目前電池電量 (注意:某些追蹤器不支援電量顯示)", - "Settings.TrackerSettings.Trackers.TrackerIsCharging" : "充電中", - "Settings.TrackerSettings.Trackers.TrackerIsCharging.Description" : "此追蹤器是否在充電中(注意:某些追蹤器不支援充電狀態指示)", - "Settings.TrackerSettings.Trackers.Unmap" : "定位重置", - "Settings.TrackerSettings.Trackers.Remove" : "移除追蹤器綁定", + "Settings.TrackerSettings.Trackers.UseTracker": "開關單一追蹤器", + "Settings.TrackerSettings.Trackers.UseTracker.Description": "開關特定的追蹤器", + "Settings.TrackerSettings.Trackers.FreezeTracking": "凍結追蹤器", + "Settings.TrackerSettings.Trackers.FreezeTracking.Description": "凍結追蹤器在固定的角度和位置", + "Settings.TrackerSettings.Trackers.CustomName": "自訂名稱", + "Settings.TrackerSettings.Trackers.CustomName.Description": "為您的追蹤器命名", + "Settings.TrackerSettings.Trackers.MappedBodyNode": "追蹤器映射", + "Settings.TrackerSettings.Trackers.MappedBodyNode.Description": "追蹤器對應到哪個身體部位\n\n建議使用全身校準設置,在此手動調整不建議", + "Settings.TrackerSettings.Trackers.MappedPosition": "映射位置", + "Settings.TrackerSettings.Trackers.MappedPosition.Description": "追蹤器對應到身體部位的位置\n\n建議使用全身校準設置,在此手動調整不建議", + "Settings.TrackerSettings.Trackers.MappedRotation": "映射旋轉角度", + "Settings.TrackerSettings.Trackers.MappedRotation.Description": "追蹤器對應到哪個身體部位的角度\n\n建議使用全身校準設置,在此手動調整不建議", + "Settings.TrackerSettings.Trackers.UseInVR": "在 VR 模式裡使用", + "Settings.TrackerSettings.Trackers.UseInVR.Description": "這個追蹤器是否會在VR模式下影響化身?", + "Settings.TrackerSettings.Trackers.UseInDesktop": "在桌機模式裡使用", + "Settings.TrackerSettings.Trackers.UseInDesktop.Description": "這個追蹤器是否會在桌機模式下影響化身?", + "Settings.TrackerSettings.Trackers.TrackerID": "追蹤器ID", + "Settings.TrackerSettings.Trackers.TrackerID.Description": "此追蹤器的唯一的ID", + "Settings.TrackerSettings.Trackers.TrackerBattery": "追蹤器電量", + "Settings.TrackerSettings.Trackers.TrackerBattery.Description": "此追蹤器的目前電池電量 (注意:某些追蹤器不支援電量顯示)", + "Settings.TrackerSettings.Trackers.TrackerIsCharging": "充電中", + "Settings.TrackerSettings.Trackers.TrackerIsCharging.Description": "此追蹤器是否在充電中(注意:某些追蹤器不支援充電狀態指示)", + "Settings.TrackerSettings.Trackers.Unmap": "定位重置", + "Settings.TrackerSettings.Trackers.Remove": "移除追蹤器綁定", "Settings.SteamLinkSettings": "Steam 連結", "Settings.SteamLinkSettings.OSC_DataPort": "OSC 臉部追蹤端口", "Settings.SteamLinkSettings.OSC_DataPort.Description": "聽取OSC臉部追蹤的數據端口(注意:需要與steam VR設置端口一致)", - "Settings.HapticPointMapping.MappingTarget" : "定點至", - "Settings.HapticPointMapping.MappingTarget.Description" : "定點到化身的哪個部位?", + "Settings.HapticPointMapping.MappingTarget": "定點至", + "Settings.HapticPointMapping.MappingTarget.Description": "定點到化身的哪個部位?", - "Settings.HapticPointMapping.PointRadius" : "觸覺點位半徑", - "Settings.HapticPointMapping.PointRadius.Description" : "控制化身觸覺點位的範圍,範圍越大更容易觸發觸覺回饋", + "Settings.HapticPointMapping.PointRadius": "觸覺點位半徑", + "Settings.HapticPointMapping.PointRadius.Description": "控制化身觸覺點位的範圍,範圍越大更容易觸發觸覺回饋", - "Settings.HapticPointMapping.TorsoHorizontalPosition" : "身軀水平位置", - "Settings.HapticPointMapping.TorsoHorizontalPosition.Description" : "沿著身軀左至右的水平位置", - "Settings.HapticPointMapping.TorsoVerticalPosition" : "身軀垂直位置", - "Settings.HapticPointMapping.TorsoVerticalPosition.Description" : "沿著身軀上至下的垂直位置", - "Settings.HapticPointMapping.TorsoSide" : "身軀側面", - "Settings.HapticPointMapping.TorsoSide.Description" : "設備定位到身軀的哪一側(前胸或後背)", + "Settings.HapticPointMapping.TorsoHorizontalPosition": "身軀水平位置", + "Settings.HapticPointMapping.TorsoHorizontalPosition.Description": "沿著身軀左至右的水平位置", + "Settings.HapticPointMapping.TorsoVerticalPosition": "身軀垂直位置", + "Settings.HapticPointMapping.TorsoVerticalPosition.Description": "沿著身軀上至下的垂直位置", + "Settings.HapticPointMapping.TorsoSide": "身軀側面", + "Settings.HapticPointMapping.TorsoSide.Description": "設備定位到身軀的哪一側(前胸或後背)", - "Settings.HapticPointMapping.HeadPitchAngle" : "頭部仰角", - "Settings.HapticPointMapping.HeadPitchAngle.Description" : "控制頭部垂直上下的位置,預設位置為臉部中心。減少時向下傾斜,增加時向上傾斜", - "Settings.HapticPointMapping.HeadYawAngle" : "頭部轉角", - "Settings.HapticPointMapping.HeadYawAngle.Description" : "控制頭部水平左右的位置,預設位置為臉部中心鼻子。減少時向左轉動,增加時向右轉動", + "Settings.HapticPointMapping.HeadPitchAngle": "頭部仰角", + "Settings.HapticPointMapping.HeadPitchAngle.Description": "控制頭部垂直上下的位置,預設位置為臉部中心。減少時向下傾斜,增加時向上傾斜", + "Settings.HapticPointMapping.HeadYawAngle": "頭部轉角", + "Settings.HapticPointMapping.HeadYawAngle.Description": "控制頭部水平左右的位置,預設位置為臉部中心鼻子。減少時向左轉動,增加時向右轉動", - "Settings.HapticPointMapping.ArmSide" : "手臂", - "Settings.HapticPointMapping.ArmSide.Description" : "要定位到哪一支手臂?左手臂或右手臂?", - "Settings.HapticPointMapping.ArmPositionAlong" : "手臂的位置", - "Settings.HapticPointMapping.ArmPositionAlong.Description" : "控制手臂的位置,從肩膀到手腕", - "Settings.HapticPointMapping.ArmAngleAround" : "手臂周角", - "Settings.HapticPointMapping.ArmAngleAround.Description" : "控制手臂圓周的角度,預設0度位置與手頂部前方對齊,負角度向左,正角度向右", + "Settings.HapticPointMapping.ArmSide": "手臂", + "Settings.HapticPointMapping.ArmSide.Description": "要定位到哪一支手臂?左手臂或右手臂?", + "Settings.HapticPointMapping.ArmPositionAlong": "手臂的位置", + "Settings.HapticPointMapping.ArmPositionAlong.Description": "控制手臂的位置,從肩膀到手腕", + "Settings.HapticPointMapping.ArmAngleAround": "手臂周角", + "Settings.HapticPointMapping.ArmAngleAround.Description": "控制手臂圓周的角度,預設0度位置與手頂部前方對齊,負角度向左,正角度向右", - "Settings.HapticPointMapping.LegSide" : "腿部", - "Settings.HapticPointMapping.LegSide.Description" : "要定位到哪一支腿?左腿或右腿?", - "Settings.HapticPointMapping.LegPositionAlong" : "腿部的位置", - "Settings.HapticPointMapping.LegPositionAlong.Description" : "控制腿的位置,從臀部到腳踝", - "Settings.HapticPointMapping.LegAngleAround" : "腿部周角", - "Settings.HapticPointMapping.LegAngleAround.Description" : "控制腿部圓周的角度。預設0度位置與腿前方對齊,負角度向左,正角度向右", + "Settings.HapticPointMapping.LegSide": "腿部", + "Settings.HapticPointMapping.LegSide.Description": "要定位到哪一支腿?左腿或右腿?", + "Settings.HapticPointMapping.LegPositionAlong": "腿部的位置", + "Settings.HapticPointMapping.LegPositionAlong.Description": "控制腿的位置,從臀部到腳踝", + "Settings.HapticPointMapping.LegAngleAround": "腿部周角", + "Settings.HapticPointMapping.LegAngleAround.Description": "控制腿部圓周的角度。預設0度位置與腿前方對齊,負角度向左,正角度向右", - "Settings.HapticPointMapping.ControllerSide" : "控制器手把", - "Settings.HapticPointMapping.ControllerSide.Description" : "觸覺要定位到哪個控制器手把?左邊還是右邊?", + "Settings.HapticPointMapping.ControllerSide": "控制器手把", + "Settings.HapticPointMapping.ControllerSide.Description": "觸覺要定位到哪個控制器手把?左邊還是右邊?", - "Settings.HapticPointMapping.Tag" : "觸覺標籤", - "Settings.HapticPointMapping.Tag.Description" : "與觸覺點相關的標籤,訂定化身標籤觸覺點觸覺定位相配", + "Settings.HapticPointMapping.Tag": "觸覺標籤", + "Settings.HapticPointMapping.Tag.Description": "與觸覺點相關的標籤,訂定化身標籤觸覺點觸覺定位相配", - "Settings.GiggleTechSettings" : "GiggleTech設備", - "Settings.GiggleTechSettings.Devices" : "管理 GigglePucks", - "Settings.GiggleTechSettings.GigglePuckIP" : "依GigglePucks IP 手動增加", - "Settings.GiggleTechSettings.GigglePuckIP.Description" : "若網路無法自動偵測到 GigglePuck,透過填寫IP位置手動點擊下方按鈕增加。\n\n增加後點擊\"管理 GigglePuck\" 得以配置", - "Settings.GiggleTechSettings.RegisterGigglePuck" : "手動註冊 GigglePuck", - "Settings.GiggleTechSettings.Devices.IP" : "GigglePuck IP", - "Settings.GiggleTechSettings.Devices.IsConnected" : "GigglePuck 連接了嗎?", - "Settings.GiggleTechSettings.Devices.UseDevice" : "使用該設備", - "Settings.GiggleTechSettings.Devices.UseDevice.Description" : "啟用或關閉個別 GigglePucks 設備,關閉設備將關閉所有的觸覺感應點", - "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected" : "永久視為已經連接", - "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description" : "勾選後,即使沒有檢測到 GigglePuck設備也會被視為已經連接。\n\n對於某些自動連接有問題的網路狀況有幫助", - "Settings.GiggleTechSettings.Devices.IntensityScale" : "強度等級", - "Settings.GiggleTechSettings.Devices.IntensityScale.Description" : "調節發送到GigglePuck的觸覺強度。 觸覺強度永遠不會超過 GigglePuck設備的安全值 - 強度值將線至於設備的馬達與電力上線", - "Settings.GiggleTechSettings.Devices.Remove" : "設備移除", - "Settings.GiggleTechSettings.Devices.CustomName" : "自定義名稱", - "Settings.GiggleTechSettings.Devices.CustomName.Description" : "給這個 GigglePuck 設定名稱,不會影響到運作和辨別。", - "Settings.GiggleTechSettings.Devices.Breadcrumb" : "GigglePucks 設備", - "Settings.GiggleTechSettings.Devices.ActivationIntensity" : "目前強度", - "Settings.GiggleTechSettings.Devices.MinimumIntensity" : "強度最小值", - "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description" : "這個是觸覺裝置運行時的最小強度。強度低於此將無任何觸覺輸出。", - "Settings.GiggleTechSettings.Devices.InitialActivationIntensity" : "起始開啟強度", - "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description" : "當從觸覺感應關閉至啟動時,將在短時間內以最低強度運行。這可以協助裝置在啟用值過低的情境下開始運轉", + "Settings.GiggleTechSettings": "GiggleTech設備", + "Settings.GiggleTechSettings.Devices": "管理 GigglePucks", + "Settings.GiggleTechSettings.GigglePuckIP": "依GigglePucks IP 手動增加", + "Settings.GiggleTechSettings.GigglePuckIP.Description": "若網路無法自動偵測到 GigglePuck,透過填寫IP位置手動點擊下方按鈕增加。\n\n增加後點擊\"管理 GigglePuck\" 得以配置", + "Settings.GiggleTechSettings.RegisterGigglePuck": "手動註冊 GigglePuck", + "Settings.GiggleTechSettings.Devices.IP": "GigglePuck IP", + "Settings.GiggleTechSettings.Devices.IsConnected": "GigglePuck 連接了嗎?", + "Settings.GiggleTechSettings.Devices.UseDevice": "使用該設備", + "Settings.GiggleTechSettings.Devices.UseDevice.Description": "啟用或關閉個別 GigglePucks 設備,關閉設備將關閉所有的觸覺感應點", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected": "永久視為已經連接", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description": "勾選後,即使沒有檢測到 GigglePuck設備也會被視為已經連接。\n\n對於某些自動連接有問題的網路狀況有幫助", + "Settings.GiggleTechSettings.Devices.IntensityScale": "強度等級", + "Settings.GiggleTechSettings.Devices.IntensityScale.Description": "調節發送到GigglePuck的觸覺強度。 觸覺強度永遠不會超過 GigglePuck設備的安全值 - 強度值將線至於設備的馬達與電力上線", + "Settings.GiggleTechSettings.Devices.Remove": "設備移除", + "Settings.GiggleTechSettings.Devices.CustomName": "自定義名稱", + "Settings.GiggleTechSettings.Devices.CustomName.Description": "給這個 GigglePuck 設定名稱,不會影響到運作和辨別。", + "Settings.GiggleTechSettings.Devices.Breadcrumb": "GigglePucks 設備", + "Settings.GiggleTechSettings.Devices.ActivationIntensity": "目前強度", + "Settings.GiggleTechSettings.Devices.MinimumIntensity": "強度最小值", + "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description": "這個是觸覺裝置運行時的最小強度。強度低於此將無任何觸覺輸出。", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity": "起始開啟強度", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description": "當從觸覺感應關閉至啟動時,將在短時間內以最低強度運行。這可以協助裝置在啟用值過低的情境下開始運轉", "Settings.UserMetricsSettings.UserHeight": "身高", "Settings.UserMetricsSettings.UserHeight.Description": "這是你現實生活中的身高,調整您化身比例使其合身,您可以輸入公制單位(如:175cm)或是英制單位(如:5'11)", - "Settings.FavoritesSettings" : "偏好設定", - "Settings.FavoritesSettings.AutoLoadCloudHome" : "開啟時自動載入雲端之家", - "Settings.FavoritesSettings.AutoLoadCloudHome.Description" : "開啟遊戲時將自動載入雲端設定的家。若您不希望自動載入可以關閉此設定,將在下一次遊戲啓動時生效", + "Settings.FavoritesSettings": "偏好設定", + "Settings.FavoritesSettings.AutoLoadCloudHome": "開啟時自動載入雲端之家", + "Settings.FavoritesSettings.AutoLoadCloudHome.Description": "開啟遊戲時將自動載入雲端設定的家。若您不希望自動載入可以關閉此設定,將在下一次遊戲啓動時生效", "Settings.AudioInputDeviceSettings.UseSystemDefault": "使用系統預設輸入音訊", "Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "開啟後自動設置系統預設輸入音訊。可透過選擇下列特定音訊選項覆蓋", "Settings.AudioInputDeviceSettings.DevicePriorities": "設置輸入音訊偏好", "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "設置音訊輸入設備", "Settings.AudioInputDeviceSettings.SetAsDefault": "設為預設", + "#Settings.AudioInputDeviceSettings.Testing.Header": "Test audio input", + "#Settings.AudioInputDeviceSettings.Testing.Description": "You can use this to monitor and test the selected audio device to ensure it's working properly. Use the button to listen to the input, which will play the sound back at you.", + "#Settings.AudioInputDeviceSettings.Testing.ListenToInput": "Listen to this input", + "#Settings.AudioInputDeviceSettings.Testing.StopListeningToInput": "Stop listening", + "#Settings.AudioInputDeviceSettings.Testing.Monitoring.Header": "Live audio monitoring", + + "#Settings.AudioOutputDeviceSettings.UseSystemDefault": "Use System Default Output Device", + "#Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "Enable this to use the default system device for outputting audio. By disabling this, you can configure which audio device is used for outputting the audio below. This can be useful when you use different devices when toggling between VR and desktop.", + "#Settings.AudioOutputDeviceSettings.DevicePriorities": "Configure Preferred Audio Output Devices", + "#Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "Audio Output Devices", + "#Settings.AudioOutputDeviceSettings.SetAsDefault": "Set As Default", + "#Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Force Refresh Audio Devices", + "#Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Pressing this will force Resonite to refresh the audio device list. In most cases this should not be needed, but if Resonite is failing to pick up audio device that was added, using this might help.", + "#Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Separate Streaming Camera Output", + "#Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "When enabled, the streaming camera will render audio from its viewpoint and output it to a separate audio device.

This lets you keep your own audio from your perspective, while also capturing audio from the camera's perspective.

For this to work, the selected device must be different from your normal output device.", + "#Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Streaming Camera Output Devices", + "#Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Streaming Camera Output Devices", "Settings.AudioVolumeSettings.MasterVolume": "主音量", "Settings.AudioVolumeSettings.MasterVolume.Description": "遊戲裡所有的聲音綜合的音量", @@ -1624,6 +1662,8 @@ "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "調整悄悄話模式球外的聲音", "Settings.AudioAccessibilitySettings.VoiceMessageVolume": "語音訊息音量", "Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "好友傳給您語音訊息時的播放音量", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff": "強制關閉語音對話效果", + "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description": "開啟本選項會強制關閉套用在其他人的語音對話效果(例如迴音等)。若你會因為語音對話效果造成聽解困難,本功能會有幫助。

重要:世界可以因遊戲流程因素覆蓋這個設定,在此情況下本功能不會有任何作用。", "Settings.AudioInputFilteringSettings.UseVoiceNormalization": "標準化語音音量", "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "確保語音輸入維持穩定的音量。無視麥克風設置,有助於您的音量與其他玩家相同。建議保持開啟確保其他玩家能清楚的聽到您的聲音", @@ -1642,30 +1682,42 @@ "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "噪音壓制器", "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "過濾掉輸入音訊背景的雜噪音,使得您的語音對話較為清楚,強烈建議開啟此選項,然而可能過濾掉系統辨識人聲外的聲音", - "Settings.VoiceSettings" : "聲音配置", - "Settings.VoiceSettings.MutePersistence" : "登入時的麥克風狀態", - "Settings.VoiceSettings.MutePersistence.Description" : "麥克風開啟:您登入時麥克風保持開啟狀態\n\n麥克風關閉:登入時保持麥克風關閉狀態,需要點擊或按壓 \"按下說話\" 方可說話。\n\n上一次麥克風狀態: 登入時保留上次退出時的麥克風狀態", + "#Settings.AudioPerformanceSettings": "Audio Performance Settings", + "#Settings.AudioPerformanceSettings.MaxVoices": "Maximum number of active sounds", + "#Settings.AudioPerformanceSettings.MaxVoices.Description": "This controls how many sounds can be playing concurrently. Increasing this will allow you to hear more sounds at once at the cost of CPU usage.

If you set this too high, you might hear audio crackling.", + "#Settings.AudioPerformanceSettings.SimulationFrameSize": "Simulation Frame Size", + "#Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "This controls how much audio data is computed in one go when rendering audio. Increasing the value can improve performance in some ways, but will come at the cost of less frequent audio events and increased latency.

Generally we do not recommend changing this value and keeping the default 1024.", + "#Settings.AudioPerformanceSettings.OutputBufferSize": "Playback Buffer Size", + "#Settings.AudioPerformanceSettings.OutputBufferSize.Description": "This controls the size of the buffer for audio playback. Higher values will have more audio latency, but are more resilient to crackling and pops.

By lowering this value you can decrease the audio latency, but the system will be more susceptible to crackling and drops.", - "Settings.EarmuffSettings" : "耳罩模式", - "Settings.EarmuffSettings.EarmuffEnabled" : "使用耳罩模式", - "Settings.EarmuffSettings.EarmuffEnabled.Description" : "開啟此模式,其他玩家的聲音將根據您與其他玩家間的距離增加而遞減", - "Settings.EarmuffSettings.Directionality" : "方向", - "Settings.EarmuffSettings.Directionality.Description" : "控制聲音減弱的方向性,當數值為0 % 時,您身後與身前相同聲音的音量相同,當數值為100 % 時,您將聽不到任何身後的聲音(除非聲音來源在玩家正身後)", - "Settings.EarmuffSettings.Distance" : "距離", - "Settings.EarmuffSettings.Distance.Description" : "控制您前方耳罩的距離。超過此距離,外在聲音音量將減少)", - "Settings.EarmuffSettings.Angle" : "角度", - "Settings.EarmuffSettings.Angle.Description" : "控制聲音在前方保持正常音量的水平角度。超出此角度的任何聲音將隨距離音量減少", - "Settings.EarmuffSettings.TransitionStart" : "過濾起始距離", - "Settings.EarmuffSettings.TransitionStart.Description" : "控制 \"偵測聽覺範圍\" 的距離,距離外聲音將減少, 建議保持在零值以上以包含兩側和頭部後方的聲音", - "Settings.EarmuffSettings.TransitionLength" : "過濾範圍", - "Settings.EarmuffSettings.TransitionLength.Description" : "控制聲音從微弱減少到完全聽不到間的距離,數值越大音量過濾較為平滑,反之數值越小,過濾效果越突然", - "Settings.EarmuffSettings.VolumeAttenuation" : "範圍外音量", - "Settings.EarmuffSettings.VolumeAttenuation.Description" : "控制 \"偵測聽覺範圍\" 以外聲音的音量。設置為0%代表過濾範圍外的聲音您是聽不到的", + "Settings.VoiceSettings": "聲音配置", + "Settings.VoiceSettings.MutePersistence": "登入時的麥克風狀態", + "Settings.VoiceSettings.MutePersistence.Description": "麥克風開啟:您登入時麥克風保持開啟狀態\n\n麥克風關閉:登入時保持麥克風關閉狀態,需要點擊或按壓 \"按下說話\" 方可說話。\n\n上一次麥克風狀態: 登入時保留上次退出時的麥克風狀態", + + "Settings.EarmuffSettings": "耳罩模式", + "Settings.EarmuffSettings.EarmuffEnabled": "使用耳罩模式", + "Settings.EarmuffSettings.EarmuffEnabled.Description": "開啟此模式,其他玩家的聲音將根據您與其他玩家間的距離增加而遞減", + "Settings.EarmuffSettings.Directionality": "方向", + "Settings.EarmuffSettings.Directionality.Description": "控制聲音減弱的方向性,當數值為0 % 時,您身後與身前相同聲音的音量相同,當數值為100 % 時,您將聽不到任何身後的聲音(除非聲音來源在玩家正身後)", + "Settings.EarmuffSettings.Distance": "距離", + "Settings.EarmuffSettings.Distance.Description": "控制您前方耳罩的距離。超過此距離,外在聲音音量將減少)", + "Settings.EarmuffSettings.Angle": "角度", + "Settings.EarmuffSettings.Angle.Description": "控制聲音在前方保持正常音量的水平角度。超出此角度的任何聲音將隨距離音量減少", + "Settings.EarmuffSettings.TransitionStart": "過濾起始距離", + "Settings.EarmuffSettings.TransitionStart.Description": "控制 \"偵測聽覺範圍\" 的距離,距離外聲音將減少, 建議保持在零值以上以包含兩側和頭部後方的聲音", + "Settings.EarmuffSettings.TransitionLength": "過濾範圍", + "Settings.EarmuffSettings.TransitionLength.Description": "控制聲音從微弱減少到完全聽不到間的距離,數值越大音量過濾較為平滑,反之數值越小,過濾效果越突然", + "Settings.EarmuffSettings.VolumeAttenuation": "範圍外音量", + "Settings.EarmuffSettings.VolumeAttenuation.Description": "控制 \"偵測聽覺範圍\" 以外聲音的音量。設置為0%代表過濾範圍外的聲音您是聽不到的", "Settings.RealtimeNetworkingSettings.DisableLAN": "局域網路連接關閉", "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "停止使用區域網路的功能,無法透過本地網路直播、聽取其他聚集空間", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "偏好Steam網路連線", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "設置網路偏好連接Steam。有助於LNL嚴重堵塞的情況,然而將會缺少部分功能與連線不穩定,僅建議在前述情況下開啟", + "#Settings.RealtimeNetworkingSettings.PreferTCP": "Prefer TCP", + "#Settings.RealtimeNetworkingSettings.PreferTCP.Description": "When enabled, connections over TCP are preferred over all other protocols. This mostly affects connections on LAN, as TCP is not used for connections over the internet by default.\n\nTCP can have better performance on LAN networks and work on certain networks where UDP based protocols won't work.\n\nHowever they can also suffer from \"head of line\" blocking, causing voices and poses to be significantly delayed.", + "#Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL Window Size", + "#Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "This controls the LNL protocol window size for real time networking. Changing this setting will have an immediate effect in all active sessions.\n\nIf you experience any packet queuing, you can increase this value to improve the connection throughput. However, higher values can also destabilize the connection further, so be careful.\n\nDefault Value: 64\n\nIMPORTANT: This setting is for diagnostics and a temporary workaround; this value will automatically adjust itself in the future.", "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "最大同時物件傳輸數量", "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "活動開啟時,容許同時間傳輸物件的數量,增加數值將使得同時間內傳輸本地物件增加,但也會同時降低網路連線品質,建議設置在網路最高承受流量數值以下", @@ -1696,15 +1748,21 @@ "Settings.DebugSettings.DebugInputBindings": "在輸入系統上顯示除錯訊息", "Settings.DebugSettings.DebugInputBindings.Description": "開啟時您將在輸入裝置上看到除錯訊息,這對開發者除錯協助方面很有用", - "Settings.DebugSettings.FetchIncompatibleSessions": "顯示不兼容的活動", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "開啟時您將看到和你目前裝置不兼容的活動", + "#Settings.DebugSettings.ConvertParticleSystems": "Convert particle systems to PhotonDust", + "#Settings.DebugSettings.ConvertParticleSystems.Description": "Enabling this option will run a conversion from the legacy particle system to the new custom one (PhotonDust) for any newly loaded items and worlds.

This is intended for testing purposes only! If you are not part of testing, we do not recommend turning this option on, YOUR CONTENT MIGHT BE CORRUPTED AS A RESULT.

Please see our GitHub/Discord if you'd like to help with testing.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "雙擊握把按鈕裝備", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "雙擊握把按鈕即可裝備物件或工具", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "使用傳統世界切換器", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "非慣用手應用按鈕作為打開、切換世界的開關", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts" : "使用背包、活動快捷鍵", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description" : "開啟後,按住手柄並且項下按住A鍵(通常會打開和關閉主面板),就會打開傳統的背包和活動選單", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "使用背包、活動快捷鍵", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "開啟後,按住手柄並且項下按住A鍵(通常會打開和關閉主面板),就會打開傳統的背包和活動選單", + + "#Settings.LegacyFeatureSettings.SuppressFeetSimulation": "Suppress Feet Simulation", + "#Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "This is to make certain features like posers that hijack feet proxies work, without having to modify them.

If you turn this on without using posers or similar features, the animations will NOT look correct. Turn this off after you're done using posers.

IMPORTANT: This will likely be removed at some point, we recommend upgrading posers to be compatible with the new system and automatically suppress the simulation when active.", + + "#Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "Preserve legacy reverb zone handling", + "#Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "When turned on, any legacy audio content that has spatialization enabled will automatically ignore reverb zones to preserve limitation of the legacy audio system.

Turn this setting on and load the legacy content again. Once you save the converted legacy content, the choice will be \"baked in\" and you'll have to change it manually afterwards.", "Settings.TwitchInterfaceSettings.ChannelName": "Twitch 頻道名稱", "Settings.TwitchInterfaceSettings.ChannelName.Description": "相機控制面板中的 Twitch 聊天面板設置預設的 Twitch 頻道名稱", @@ -1718,6 +1776,7 @@ "Settings.LocaleSettings.UseImperialUnits.Description": "使用英制單位(長度/高度、重量、體積......等單位)", "Settings.LocaleSettings.AvailableLocales": "選擇語言", "Settings.LocaleSettings.AvailableLocales.Breadcrumb": "語言", + "#Settings.LocaleSettings.AvailableLocales.SystemLocale": "Use System Language", "Settings.DashSettings.DashCurvature": "面板曲度", "Settings.DashSettings.DashCurvature.Description": "這個控制在VR模式下主面板的曲度,若設置為0則主面板將會完全平坦", @@ -1726,44 +1785,48 @@ "Settings.DashSettings.AllowReplacingSettings": "允許替換設定面板", "Settings.DashSettings.AllowReplacingSettings.Description": "開啟即可在使用者介面編輯模式下自由編輯、替換主面板上的配置,\n\n若您想選出單個面板圖標項目重新排版則需要關閉此配置", - "Settings.NotificationSettings" : "通知", - "Settings.NotificationSettings.UserOnline" : "好友上線", - "Settings.NotificationSettings.UserOnline.Description" : "好友上線時會自動傳送通知給您", - "Settings.NotificationSettings.UserSociable" : "好友即時社交狀態", - "Settings.NotificationSettings.UserSociable.Description" : "當你其中一個好友處在即時社交狀態時,自動傳送此通知給您", - "Settings.NotificationSettings.UserOnlineOnAnotherBuild" : "好友在不兼容的活動下仍傳送通知", - "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description" : "即使您的好友與您的版本不兼容,您仍會收到好友上線的通知", - "Settings.NotificationSettings.Message" : "訊息", - "Settings.NotificationSettings.Message.Description" : "收到訊息時即時彈跳出通知", - "Settings.NotificationSettings.Invite" : "活動邀請", - "Settings.NotificationSettings.Invite.Description" : "收到活動的邀請時自動彈跳出通知", - "Settings.NotificationSettings.ContactRequest" : "好友請求", - "Settings.NotificationSettings.ContactRequest.Description" : "在收到好友請求時自動彈跳出通知", - "Settings.NotificationSettings.ContactSessionStarted" : "新的好友活動", - "Settings.NotificationSettings.ContactSessionStarted.Description" : "若您的好友開啟新的活動時自動彈跳出通知", - "Settings.NotificationSettings.PublicSessionStarted" : "新的公開活動", - "Settings.NotificationSettings.PublicSessionStarted.Description" : "若新的公開活動開啟時自動彈跳出通知", - "Settings.NotificationSettings.UserJoinAndLeave" : "玩家加入/離開通知", - "Settings.NotificationSettings.UserJoinAndLeave.Description" : "任何玩家加入或是離開當前的世界自動彈跳出通知", + "Settings.NotificationSettings": "通知", + "Settings.NotificationSettings.UserOnline": "好友上線", + "Settings.NotificationSettings.UserOnline.Description": "好友上線時會自動傳送通知給您", + "Settings.NotificationSettings.UserSociable": "好友即時社交狀態", + "Settings.NotificationSettings.UserSociable.Description": "當你其中一個好友處在即時社交狀態時,自動傳送此通知給您", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild": "好友在不兼容的活動下仍傳送通知", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description": "即使您的好友與您的版本不兼容,您仍會收到好友上線的通知", + "Settings.NotificationSettings.Message": "訊息", + "Settings.NotificationSettings.Message.Description": "收到訊息時即時彈跳出通知", + "Settings.NotificationSettings.Invite": "活動邀請", + "Settings.NotificationSettings.Invite.Description": "收到活動的邀請時自動彈跳出通知", + "#Settings.NotificationSettings.InviteRequest": "Invite Requests", + "#Settings.NotificationSettings.InviteRequest.Description": "This controls if you get notifications when you receive an invite request that you can respond to.", + "Settings.NotificationSettings.ContactRequest": "好友請求", + "Settings.NotificationSettings.ContactRequest.Description": "在收到好友請求時自動彈跳出通知", + "Settings.NotificationSettings.ContactSessionStarted": "新的好友活動", + "Settings.NotificationSettings.ContactSessionStarted.Description": "若您的好友開啟新的活動時自動彈跳出通知", + "Settings.NotificationSettings.PublicSessionStarted": "新的公開活動", + "Settings.NotificationSettings.PublicSessionStarted.Description": "若新的公開活動開啟時自動彈跳出通知", + "Settings.NotificationSettings.UserJoinAndLeave": "玩家加入/離開通知", + "Settings.NotificationSettings.UserJoinAndLeave.Description": "任何玩家加入或是離開當前的世界自動彈跳出通知", + "#Settings.NotificationSettings.PermissionChanged": "Permission Role Changed", + "#Settings.NotificationSettings.PermissionChanged.Description": "When enabled, you will be notified when your permission role is changed in a world. E.g. when you are changed from Guest to Builder.", "Settings.NamePlateSettings.NameplateVisibility": "姓名牌可見度", "Settings.NamePlateSettings.NameplateVisibility.Description": "選擇誰能看見您的姓名牌", "Settings.NamePlateSettings.UseCustomNameplates": "顯示自訂姓名牌", "Settings.NamePlateSettings.UseCustomNameplates.Description": "若有些姓名牌難以閱讀或完全隱藏您要查看玩家的名稱和徽章,可以關閉此設定以顯示預設名牌", - "Settings.CustomizationSettings" : "自訂設定", - "Settings.CustomizationSettings.UserInterfaceEditMode" : "使用者介面編輯模式", - "Settings.CustomizationSettings.UserInterfaceEditMode.Description" : "開啟時,您就可以編輯主面板上、手部、或是視窗個別的單一圖標項目的配置\n\n記得在完工的時候關閉此設定!", + "Settings.CustomizationSettings": "自訂設定", + "Settings.CustomizationSettings.UserInterfaceEditMode": "使用者介面編輯模式", + "Settings.CustomizationSettings.UserInterfaceEditMode.Description": "開啟時,您就可以編輯主面板上、手部、或是視窗個別的單一圖標項目的配置\n\n記得在完工的時候關閉此設定!", - "Settings.FacetAnchorsSettings" : "Facet錨點", - "Settings.FacetAnchorsSettings.UseFacetAnchors" : "使用Facet錨點", - "Settings.FacetAnchorsSettings.UseFacetAnchors.Description" : "開啟可以使用右控制器切換手臂上的Facet錨點,除了主面板,這些錨點提供放置任何的錨點空間以便快速取用", - "Settings.FacetAnchorsSettings.AnimationSpeed" : "顯示/隱藏動畫播放速度", - "Settings.FacetAnchorsSettings.AnimationSpeed.Description" : "切換錨點時出現/隱藏時的速度", - "Settings.FacetAnchorsSettings.FacetAnchorToggle" : "控制器切換", - "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description" : "將控制哪個控制器來切換Facet錨點,該主面板將與另一個控制器進行切換", - "Settings.FacetAnchorsSettings.ShowContainerBackground" : "顯示背景", - "Settings.FacetAnchorsSettings.ShowContainerBackground.Description" : "Facet錨點的背景視覺效果開關", + "Settings.FacetAnchorsSettings": "Facet錨點", + "Settings.FacetAnchorsSettings.UseFacetAnchors": "使用Facet錨點", + "Settings.FacetAnchorsSettings.UseFacetAnchors.Description": "開啟可以使用右控制器切換手臂上的Facet錨點,除了主面板,這些錨點提供放置任何的錨點空間以便快速取用", + "Settings.FacetAnchorsSettings.AnimationSpeed": "顯示/隱藏動畫播放速度", + "Settings.FacetAnchorsSettings.AnimationSpeed.Description": "切換錨點時出現/隱藏時的速度", + "Settings.FacetAnchorsSettings.FacetAnchorToggle": "控制器切換", + "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description": "將控制哪個控制器來切換Facet錨點,該主面板將與另一個控制器進行切換", + "Settings.FacetAnchorsSettings.ShowContainerBackground": "顯示背景", + "Settings.FacetAnchorsSettings.ShowContainerBackground.Description": "Facet錨點的背景視覺效果開關", "Settings.LaserSettings.SmoothSpeed": "雷射平滑速度", "Settings.LaserSettings.SmoothSpeed.Description": "控制雷射對您的移動時的反應速度,較低的數值雷射移動將更為遲緩,降低抖動,較高的數值雷射移動較為即時,但抖動將增強", @@ -1780,535 +1843,6 @@ "Settings.LaserSettings.ShowInDesktop": "在桌機模式下開啟雷射", "Settings.LaserSettings.ShowInDesktop.Description": "開啟後,第一人稱桌機模式開啟雷射視覺效果", - "Settings.DesktopViewSettings.FollowCursor": "跟隨指標", - "Settings.DesktopViewSettings.FollowCursor.Description": "開啟後,桌面自動切換到滑鼠指標所在的螢幕,適合在VR模式時使用物理滑鼠與鍵盤的情況下開啟", - "Settings.DesktopViewSettings.Brightness": "明度", - "Settings.DesktopViewSettings.Brightness.Description": "在桌面視角下桌面的明度", - "Settings.DesktopViewSettings.Opacity": "不透明度", - "Settings.DesktopViewSettings.Opacity.Description": "降低使得桌面視角呈現半透明的狀態,看到桌面視角後的視野", - - "#Settings.LegacyFeatureSettings.ConvertLegacySettings": "DEBUG - Convert Legacy Settings", - "#Settings.DebugSettings.DebugResetAllSimpleSettings": "DEBUG - Reset all simple settings", - - "#Settings.GeneralControlsSettings": "General Controls", - "#Settings.LocomotionSettings": "Locomotion", - "#Settings.MovementSettings": "Movement", - "#Settings.MouseSettings": "Mouse", - - "#Settings.GeneralHapticsSettings": "Haptic Feedback", - "#Settings.GeneralVRSettings": "VR", - "#Settings.LeapMotionSettings": "Leap Motion", - "#Settings.ViveHandTrackingSettings": "Vive Hand Tracking", - "#Settings.TrackingSmoothingSettings": "Tracking Smoothing", - - "#Settings.UserMetricsSettings": "User Metrics", - - "#Settings.OnlineStatusSettings": "Online Status", - "#Settings.OnlineStatusSettings.DefaultStatus": "Default Status", - "#Settings.OnlineStatusSettings.DefaultStatus.Description": "This is the default status that you will start with after logging in, unless there's a previously remembered status.", - "#Settings.OnlineStatusSettings.RememberMode": "Remember last status", - "#Settings.OnlineStatusSettings.RememberMode.Description": "Use this to control if your last online status should be preserved between logins or not. This includes any statuses other than Invisible, which is controlled via separate setting.", - "#Settings.OnlineStatusSettings.RememberTimespan": "Remember status for", - "#Settings.OnlineStatusSettings.RememberTimespan.Description": "Your last online status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", - "#Settings.OnlineStatusSettings.InvisibleRememberMode": "Remember last invisible status", - "#Settings.OnlineStatusSettings.InvisibleRememberMode.Description": "This controls how your last status is remembered specifically if you were last set to Invisible. Otherwise this functions the same.\n\nThe invisible status has a separate setting for privacy reasons, to ensure that if you were last set to invisible, you can ensure that you'll stay invisible at the next login even if your other statuses are not remembered.", - "#Settings.OnlineStatusSettings.InvisibleRememberTimespan": "Remember invisible status for", - "#Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description": "Your last invisible status will be remembered only if you log in again within this timeframe. If you take longer than this, you'll start with your default status instead.", - "#Settings.OnlineStatusSettings.AutoAwayTimespan": "Switch to Away when idle for", - "#Settings.OnlineStatusSettings.AutoAwayTimespan.Description": "When you are idle for this amount of time, your online status will automatically be switched to Away. Once you come back, it will automatically be set back to previous state, unless you set it to Away manually.", - - "#Settings.AudioInputDeviceSettings": "Audio Input", - "#Settings.AudioOutputDeviceSettings": "Audio Output", - "#Settings.AudioVolumeSettings": "Volume", - "#Settings.AudioAccessibilitySettings": "Audio Accessibility", - "#Settings.AudioInputFilteringSettings": "Input Filtering", - - "#Settings.RealtimeNetworkingSettings": "Realtime Networking", - "#Settings.AssetGatherSettings": "Asset Gathering", - - "#Settings.HostAccessSettings": "Host Access", - "#Settings.UserRestrictionsSettings": "User Restrictions", - - "#Settings.WindowsSettings": "Windows Settings", - "#Settings.DebugSettings": "Debug", - "#Settings.LegacyFeatureSettings": "Legacy Features", - "#Settings.TwitchInterfaceSettings": "Twitch Streaming Interface", - - "#Settings.MessagingPrivacySettings": "Messaging Privacy", - - "#Settings.LocaleSettings": "Locale", - "#Settings.DashSettings": "Dashboard", - "#Settings.NamePlateSettings": "Nameplates", - "#Settings.LaserSettings": "Interaction Lasers", - "#Settings.DesktopViewSettings": "Desktop View", - "#Settings.PhotoCaptureSettings": "Quick Photo Capture", - - "#Settings.DesktopRenderSettings": "Desktop Render Settings", - - "#Settings.InteractiveCameraFramingSettings": "Framing", - "#Settings.InteractiveCameraPositioningSettings": "Positioning", - "#Settings.InteractiveCameraRenderSettings": "Rendering", - "#Settings.InteractiveCameraGroupSettings": "User Grouping", - "#Settings.InteractiveCameraSmoothingSettings": "Smoothing", - "#Settings.InteractiveCameraAnchorSettings": "Anchors", - "#Settings.InteractiveCameraPhotoSettings": "Photos", - "#Settings.InteractiveCameraPostProcessingSettings": "Post Processing", - - "#Settings.GeneralControlsSettings.PrimaryHand": "Primary hand", - "#Settings.GeneralControlsSettings.PrimaryHand.Description": "Which hand is considered your primary. Various systems use this for interactions, e.g. when equipping tools.", - "#Settings.GeneralControlsSettings.DoubleClickInterval": "Double click interval", - "#Settings.GeneralControlsSettings.DoubleClickInterval.Description": "This controls the maximum amount of time that may pass between the first and second clicks of a double-click. If you are triggering double clicks too frequently, decrease this value. If you are having trouble triggering double clicks, raise this value.", - - "#Settings.LocomotionSettings.LocomotionPreferences": "Locomotion Preferences", - "#Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "Locomotion Preferences", - - "#Settings.MovementSettings.LeftSidewaysMode": "Left controller sideways movement mode", - "#Settings.MovementSettings.LeftSidewaysMode.Description": "Use this to determine what the sideways joystick/touchpad motion on your left controller will do.", - "#Settings.MovementSettings.RightSidewaysMode": "Right controller sideways movement mode", - "#Settings.MovementSettings.RightSidewaysMode.Description": "Use this to determine what the sideways joystick/touchpad motion on your right controller will do.", - "#Settings.MovementSettings.UseHeadDirectionForMovement": "Use head direction for movement", - "#Settings.MovementSettings.UseHeadDirectionForMovement.Description": "When enabled, moving forward will move you in whatever direction you are currently looking for while in VR. When disabled, the direction your controller is pointing will be used instead.", - "#Settings.MovementSettings.UseSmoothTurn": "Smooth turning", - "#Settings.MovementSettings.UseSmoothTurn.Description": "This will gradually rotate you when turning while in VR. This can be more immersive, but is more likely to induce nausea. Turn this setting off if you prefer snap turning.", - "#Settings.MovementSettings.SmoothTurnExclusiveMode": "Use smooth turn exclusive mode", - "#Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "When enabled, a single joystick can either move you forward/backward or turn you, but never both at the same time. Enable this if you're often accidentally turning while just trying to move.", - "#Settings.MovementSettings.SmoothTurnSpeed": "Smooth turning speed", - "#Settings.MovementSettings.SmoothTurnSpeed.Description": "This setting controls how fast you will turn when smooth turning is enabled. The value is degrees per second, so a value of 360 will turn you full circle in one second at full joystick tilt.", - "#Settings.MovementSettings.SnapTurnAngle": "Snap turning angle", - "#Settings.MovementSettings.SnapTurnAngle.Description": "This is the angle (in degrees) you will rotate when you trigger a snap turn.", - "#Settings.MovementSettings.NoClipSpeed": "Noclip speed", - "#Settings.MovementSettings.NoClipSpeed.Description": "This controls how fast you'll move when you're using the Noclip locomotion specifically. This type of locomotion is often used for building and testing and as such is not controlled by the world you're in, while others typically are.", - "#Settings.MovementSettings.MovementDeadzone": "Movement deadzone", - "#Settings.MovementSettings.MovementDeadzone.Description": "This setting can be used to correct drift. Increasing this value will require you to tilt your joystick further to start moving.", - "#Settings.MovementSettings.TurningDeadzone": "Turning deadzone", - "#Settings.MovementSettings.TurningDeadzone.Description": "This setting can be used to correct drift and prevent accidental turning when moving and turning on the same joystick. Increasing this value will require you to tilt your joystick further to start turning.", - "#Settings.MovementSettings.MovementExponent": "Movement exponent", - "#Settings.MovementSettings.MovementExponent.Description": "Use this to control the curve response when moving. You can use this to either start moving slow at first and then quickly ramp up or start moving faster immediately, depending whether the value is above or below 1.0", - - "#Settings.GrabbingSettings": "Grabbing Settings", - "#Settings.GrabbingSettings.DefaultHandGrabType": "Default Hand Grab Type", - "#Settings.GrabbingSettings.DefaultHandGrabType.Description": "This determines what your default grab mode for hands is when you spawn in new worlds.\n\nPalm: You will grab all objects that are near your palm.\n\nPrecision: You will grab a single object between your index finger and thumb.\n\nAuto: Mode is automatically switched between palm and precision depending on the orientation of your hand.\n\nOff: You'll only be able to grab items with your lasers.", - - "#Settings.FullBodyTrackingSettings": "Full Body Tracking", - "#Settings.FullBodyTrackingSettings.BodyHorizontalAngle": "Body Horizontal Angle", - "#Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description": "This is the angle deviation between feet and head, beyond which you'll be considered in a horizontal pose. This affects certain things like overriding your tracker poses with feet simulation.", - - "#Settings.GamepadSettings": "Gamepad", - "#Settings.GamepadSettings.ThumbstickLookSpeed": "Thumbstick Looking Speed", - "#Settings.GamepadSettings.ThumbstickLookSpeed.Description": "Use this to adjust the sensitivity of the speed at which the viewpoint is moved with the thumbstick.", - "#Settings.GamepadSettings.ThumbstickLookExponent": "Thumbstick Looking Exponent", - "#Settings.GamepadSettings.ThumbstickLookExponent.Description": "Use this to control the curve response of the viewpoint movement with the thumbstick. With this setting, you can either start moving slowly at first and then ramp up quickly, or start moving faster immediately, depending on whether the value is above or below 1.0.", - "#Settings.GamepadSettings.UseGamepadWhenUnfocused": "Use gamepad when unfocused", - "#Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "When this setting is enabled, any inputs from gamepads will be used even when the application window isn't currently focused. You can turn this off if you like to run other games at the same time that also use gamepad.", - - "#Settings.MouseSettings.MouseSensitivity": "Sensitivity", - "#Settings.MouseSettings.MouseSensitivity.Description": "Overall mouse sensitivity for desktop interactions.", - "#Settings.MouseSettings.MouseLookSpeed": "Looking speed", - "#Settings.MouseSettings.MouseLookSpeed.Description": "Use this to adjust the sensitivity of how fast the camera looks around when in first or third person mode.", - "#Settings.MouseSettings.MousePanSpeed": "Panning speed", - "#Settings.MouseSettings.MousePanSpeed.Description": "This controls how fast the view looks with mouse movement when in UI aligned viewing mode.", - "#Settings.MouseSettings.MouseRotateSpeed": "Rotation speed", - "#Settings.MouseSettings.MouseRotateSpeed.Description": "When holding items in desktop mode, this controls how fast they will be rotated around their axis with the mouse.", - "#Settings.MouseSettings.MouseFreeformRotateSpeed": "Freeform rotation speed", - "#Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "When holding items in desktop mode, this controls how fast they will be rotated when using freeform rotation.", - "#Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Grab Move Speed", - "#Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "When holding items in desktop mode, this controls how fast they will move back and forth with the scroll wheel on your mouse.", - - "#Settings.KeyboardLookSettings": "Keyboard Look Settings", - "#Settings.KeyboardLookSettings.LookEnabled": "Keyboard Look", - "#Settings.KeyboardLookSettings.LookEnabled.Description": "When enabled, Keyboard Look allows you to move your head around using the arrow keys on your keyboard.
It is designed for scenarios when a mouse might not be available or suitable, such as when using a laptop or when accessible alternatives to a mouse are required.", - "#Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontal Speed for Keyboard Looking", - "#Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Use this to adjust how fast your head moves horizontally when using Keyboard Look.", - "#Settings.KeyboardLookSettings.VerticalSpeed": "Vertical Speed for Keyboard Looking.", - "#Settings.KeyboardLookSettings.VerticalSpeed.Description": "Use this to adjust how fast your head moves vertically when using Keyboard Look.", - - "#Settings.GeneralHapticsSettings.EnableControllerVibration": "Controller vibration", - "#Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "Use this to enable or disable haptic vibration specifically on VR controllers.", - "#Settings.GeneralHapticsSettings.EnableHaptics": "Haptic feedback", - "#Settings.GeneralHapticsSettings.EnableHaptics.Description": "When enabled, you will receive haptic feedback from avatars and items in the world on your controllers and other haptic devices.", - - "#Settings.GeneralVRSettings.UseVRHotswitching": "VR Hotswitching", - "#Settings.GeneralVRSettings.UseVRHotswitching.Description": "When enabled, you will automatically be switched between VR and desktop mode when you take your VR headset on or off", - - "#Settings.TrackingSmoothingSettings.HandPositionSmoothing": "Hand Position Smoothing", - "#Settings.TrackingSmoothingSettings.HandRotationSmoothing": "Hand Rotation Smoothing", - "#Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description": "When enabled, this controls how much the hand position is smoothed out. Typically this is helpful for users with tremors and other accessibility issues that cause jitter.", - "#Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description": "When enabled, this controls how much the hand rotation is smoothed out. Typically this is helpful for users with tremors and other accessibility issues that cause jitter.", - - "#Settings.TrackingSmoothingSettings.FeetPositionSmoothing": "Feet Position Smoothing", - "#Settings.TrackingSmoothingSettings.FeetRotationSmoothing": "Feet Rotation Smoothing", - - "#Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description": "When enabled, this controls how much the position of feet is smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", - "#Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description": "When enabled, this controls how much the rotation of feet is smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", - - "#Settings.TrackingSmoothingSettings.HipsPositionSmoothing": "Hips Position Smoothing", - "#Settings.TrackingSmoothingSettings.HipsRotationSmoothing": "Hips Rotation Smoothing", - "#Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description": "When enabled, this controls how much the position of hips is smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", - "#Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description": "When enabled, this controls how much the rotation of hips is smoothed out when using full body tracking. This can be useful to eliminate vibrations and jitter, but it also makes the trackers lag behind more and not respond to rapid motions as well.", - - "#Settings.MediaPrivacySettings": "Media Privacy", - "#Settings.MediaPrivacySettings.MediaMetadataOptOut": "Opt out of media metadata", - "#Settings.MediaPrivacySettings.MediaMetadataOptOut.Description": "When enabled, you will be excluded from metadata in captured media (typically virtual photos & audio clips). You will still appear in those media assets, but no information, such as your UserID and position in the scene will be stored alongside it.\n\nIf you become aware of any users are modifying their clients to ignore this opt out, please report them to the moderation team, as this would be considered harassment.", - "#Settings.MediaPrivacySettings.HideInScreenshots": "Do not show me in screenshots", - "#Settings.MediaPrivacySettings.HideInScreenshots.Description": "When enabled, you will not be rendered in screenshots captured in-game.\n\nIMPORTANT: Please note that this does not affect realtime cameras, screenshots taken by methods outside of the game or captures done through other methods in-world that might be part of the world's mechanics.", - - "#Settings.MediaPrivacySettings.StripImageFileMetadata": "Strip image metadata on import", - "#Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "When enabled, strips metadata from images on import.\n\nIncludes EXIF, Embedded comments, IPTC, XMP, and GEOTIFF metadata.\n\nThis will also strip any location data (such as GPS) within that metadata.\n\nDoes not, include files imported with the \"Raw File\" option.", - - "#Settings.Category.Integrations": "Integrations", - "#Settings.DiscordIntegrationSettings": "Discord Integration", - "#Settings.SteamIntegrationSettings": "Steam Integration", - - "#Settings.DiscordIntegrationSettings.RichPresence": "Discord Rich Presence", - "#Settings.DiscordIntegrationSettings.RichPresence.Description": "Controls what information {appName} sends to Discord's Rich Presence systems.\n\nNone - Do not send Rich Presence information to Discord.\nBasic - Send only limited details such as your presence in {appName}.\nFull - When in a public session, send all suitable session information to Discord. Includes the world name and how many users are in the session.\n\nDiscord itself also does its own detection to display what game you are playing. This can be disabled in Discord's settings.", - - "#Settings.SteamIntegrationSettings.RichPresence": "Steam Rich Presence", - "#Settings.SteamIntegrationSettings.RichPresence.Description": "Controls what information {appName} sends to Steam's Rich Presence systems.\n\nNone - Do not send Rich Presence information to Steam.\nBasic - Send only limited details such as your presence in {appName}.\nFull - When in a public session, send all suitable session information to Steam. Includes the world name and how many users are in the session.\n\nSteam itself will display that you are playing {appName} regardless of this setting. Changing this setting only affects how much extra data is sent to Steam about your active session.", - - "#Settings.SteamIntegrationSettings.SaveScreenshots": "Save Screenshots", - "#Settings.SteamIntegrationSettings.SaveScreenshots.Description": "When you take a picture with this setting enabled, a copy will be saved to Steam screenshots.", - - "#Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "Force Steam Voice when Remote Play is active", - "#Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "When enabled, this automatically forces the audio input to use Steam Voice when you play through Steam Remote Play. This helps so you don't need to switch automatically to use the forwarded microphone input.

Disabling this can be useful if you want to use your own audio device - e.g. external microphone.", - - "#Settings.LeapMotionSettings.LeapMotionEnabled": "Leap Motion hand tracking", - "#Settings.LeapMotionSettings.LeapMotionEnabled.Description": "When enabled, the Leap Motion device will be used to track your hands and fingers when present.", - "#Settings.LeapMotionSettings.Offset": "Hand tracking offset", - "#Settings.LeapMotionSettings.Offset.Description": "This is the offset in meters of the Leap Motion sensor on your VR headset. Tweak these values to make sure your hands are positioned correctly.", - "#Settings.LeapMotionSettings.SnapDistance": "Controller snapping distance", - "#Settings.LeapMotionSettings.SnapDistance.Description": "When your hands are within the range of controllers, they will automatically snap to them and use the hand tracking data from the controller itself, instead of Leap Motion. This controls the distance at which the hands will snap.", - "#Settings.LeapMotionSettings.UseFingersWhenSnapped": "Track hands while using controllers", - "#Settings.LeapMotionSettings.UseFingersWhenSnapped.Description": "When hands are snapped to controllers, this will still pose the fingers using data coming from the Leap Motion", - - "#Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled": "Vive hand tracking", - "#Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description": "When enabled, your hands and fingers will be tracked using the Vive hand tracking. This typically uses the cameras on the VR headset itself. You might need to enable the hand tracking in Steam VR settings.", - "#Settings.ViveHandTrackingSettings.SnapDistance": "Controller snapping distance", - "#Settings.ViveHandTrackingSettings.SnapDistance.Description": "When your hands are within the range of controllers, they will automatically snap to them and use the hand tracking data from the controller itself, instead of the headset cameras. This controls the distance at which the hands will snap.", - "#Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "Track hands while using controllers", - "#Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "When hands are snapped to controllers, this will still pose the fingers using data coming from the VR headset cameras", - - "#Settings.TrackerSettings": "Tracker Settings", - "#Settings.TrackerSettings.UseTrackers": "Use Trackers", - "#Settings.TrackerSettings.UseTrackers.Description": "Using this option you can globally disable all body trackers. This can be useful if your trackers are in a corner and charging, resulting in your avatar being crumpled up.", - "#Settings.TrackerSettings.Trackers": "Manage Trackers", - "#Settings.TrackerSettings.Trackers.Breadcrumb": "Trackers", - - "#Settings.TrackerSettings.Trackers.UseTracker": "Use Tracker", - "#Settings.TrackerSettings.Trackers.UseTracker.Description": "Should this tracker be used for tracking? You can use this to temporarily disable given tracker without having to reset its mapping.", - "#Settings.TrackerSettings.Trackers.FreezeTracking": "Freeze Tracking", - "#Settings.TrackerSettings.Trackers.FreezeTracking.Description": "Enabling this will keep the tracker active, but freeze its current position and rotation. This setting is not persistent and will be reset on the next launch.", - "#Settings.TrackerSettings.Trackers.CustomName": "Custom Name", - "#Settings.TrackerSettings.Trackers.CustomName.Description": "You can give the tracker a custom name to make it easy to distinguish from others, rather than using its ID. This is mostly cosmetic, with no functional differences.", - "#Settings.TrackerSettings.Trackers.MappedBodyNode": "Tracker Mapping", - "#Settings.TrackerSettings.Trackers.MappedBodyNode.Description": "Which body part is this tracker mapped to for full body tracking.\n\nWe recommend using the full body calibration to set this setting, instead of adjusting it manually here.", - "#Settings.TrackerSettings.Trackers.MappedPosition": "Mapped Position", - "#Settings.TrackerSettings.Trackers.MappedPosition.Description": "The position of the tracker relative to the body part that it's mapped to.\n\nWe recommend using the full body calibration to set this setting, instead of adjusting it manually here.", - "#Settings.TrackerSettings.Trackers.MappedRotation": "Mapped Rotation", - "#Settings.TrackerSettings.Trackers.MappedRotation.Description": "The rotation of the tracker relative to the body part that it's mapped to.\n\nWe recommend using the full body calibration to set this setting, instead of adjusting it manually here.", - "#Settings.TrackerSettings.Trackers.UseInVR": "Use in VR", - "#Settings.TrackerSettings.Trackers.UseInVR.Description": "Should this tracker affect your avatar while in VR mode?", - "#Settings.TrackerSettings.Trackers.UseInDesktop": "Use in desktop", - "#Settings.TrackerSettings.Trackers.UseInDesktop.Description": "Should this tracker affect your avatar while in desktop mode?", - "#Settings.TrackerSettings.Trackers.TrackerID": "Tracker ID", - "#Settings.TrackerSettings.Trackers.TrackerID.Description": "Unique ID of this tracker. This information is considered private and is not the same ID as one that will be shown in world to avoid tracking through fingerprinting.", - "#Settings.TrackerSettings.Trackers.TrackerBattery": "Tracker battery", - "#Settings.TrackerSettings.Trackers.TrackerBattery.Description": "The current battery level of this tracker. Note that some trackers might not support tracking current battery level.", - "#Settings.TrackerSettings.Trackers.TrackerIsCharging": "Is Charging", - "#Settings.TrackerSettings.Trackers.TrackerIsCharging.Description": "This indicates if the tracker is currently charging. Note that some trackers might not support reporting this information.", - "#Settings.TrackerSettings.Trackers.Unmap": "Reset mapping", - "#Settings.TrackerSettings.Trackers.Remove": "Remove tracker entry", - - "#Settings.SteamLinkSettings": "Steam Link", - "#Settings.SteamLinkSettings.OSC_DataPort": "OSC Face tracking port", - "#Settings.SteamLinkSettings.OSC_DataPort.Description": "Which port should be used for listening for OSC face tracking data. This should match the same port you set in SteamVR settings for the face tracking to work.", - - "#Settings.HapticPointMapping.MappingTarget": "Map To", - "#Settings.HapticPointMapping.MappingTarget.Description": "Use this to configure which part of the avatar you want this device to be mapped to.", - - "#Settings.HapticPointMapping.PointRadius": "Haptic Point Radius", - "#Settings.HapticPointMapping.PointRadius.Description": "This lets you control the size of the haptic point on the avatar. Making it bigger will make it easier to trigger from bigger distances, but also results in less precision, as any haptic trigger within the point's volume will activate it.", - - "#Settings.HapticPointMapping.TorsoHorizontalPosition": "Horizontal position on torso", - "#Settings.HapticPointMapping.TorsoHorizontalPosition.Description": "This is the horizontal position along torso, going from left to the right", - "#Settings.HapticPointMapping.TorsoVerticalPosition": "Vertical position on torso", - "#Settings.HapticPointMapping.TorsoVerticalPosition.Description": "This is the vertical position along torso, going from the bottom to the top.", - "#Settings.HapticPointMapping.TorsoSide": "Torso side", - "#Settings.HapticPointMapping.TorsoSide.Description": "This indicates which side of torso should this device be mapped to (front or back)", - - "#Settings.HapticPointMapping.HeadPitchAngle": "Head Pitch Angle", - "#Settings.HapticPointMapping.HeadPitchAngle.Description": "This controls position along the \"vertical\" axis of the head. The default position is the center of face (where your nose is). Increasing the angle will go upwards toward the top of your head. Decreasing the value goes downwards towards the chin.", - "#Settings.HapticPointMapping.HeadYawAngle": "Head Yaw Angle", - "#Settings.HapticPointMapping.HeadYawAngle.Description": "This controls the horizontal position around head, turning left or right. The center (where your nose is) is the default pose. Decreasing the value will go left, increasing will go right. This wraps all around the head in a circle at 180°, which is where the back of your head is.", - - "#Settings.HapticPointMapping.ArmSide": "Arm", - "#Settings.HapticPointMapping.ArmSide.Description": "Which arm should this map to? Left or right?", - "#Settings.HapticPointMapping.ArmPositionAlong": "Position along the arm", - "#Settings.HapticPointMapping.ArmPositionAlong.Description": "This controls the position along the arm. This starts at the shoulder and goes all the way to the wrist. Midway position is where the elbow is.", - "#Settings.HapticPointMapping.ArmAngleAround": "Angle around the arm", - "#Settings.HapticPointMapping.ArmAngleAround.Description": "This controls the angle around the circumference of the arm. The default 0° position is aligned with the top of your hand. Going negative will go left, positive to the right. Wrapping around 180° will put the point at the side of your arm where your palm is.", - - "#Settings.HapticPointMapping.LegSide": "Leg", - "#Settings.HapticPointMapping.LegSide.Description": "Which leg should this map to? Left or right?", - "#Settings.HapticPointMapping.LegPositionAlong": "Position along the leg", - "#Settings.HapticPointMapping.LegPositionAlong.Description": "This controls the position along the leg. This starts at the hips and goes all the way to the ankle. Midway position is where the knee is.", - "#Settings.HapticPointMapping.LegAngleAround": "Angle around the leg", - "#Settings.HapticPointMapping.LegAngleAround.Description": "This controls the angle around the circumference of the leg. The default 0° position is aligned with the front of your leg - the direction your knee is pointing. Going negative will go left, positive to the right. Wrapping around 180° will put the point at the back side of your leg.", - - "#Settings.HapticPointMapping.ControllerSide": "Controller", - "#Settings.HapticPointMapping.ControllerSide.Description": "Which controller should this haptic point be mapped to? Left or right?", - - "#Settings.HapticPointMapping.Tag": "Haptic Tag", - "#Settings.HapticPointMapping.Tag.Description": "Tag associated with this haptic point. This will map to the point on your avatar with a matching haptic tag specified on the TagHapticPointMapper component. If no point with this haptic tag is defined on the avatar, the haptic device will not work.\n\nThis is useful when you need full control over precise point on the avatar that the haptic device will be mapped to - e.g. when the generalized mapping doesn't suit your needs.", - - "#Settings.GiggleTechSettings": "GiggleTech Devices", - "#Settings.GiggleTechSettings.Devices": "Manage GigglePucks", - "#Settings.GiggleTechSettings.GigglePuckIP": "GigglePuck IP to manually add", - "#Settings.GiggleTechSettings.GigglePuckIP.Description": "If your GigglePuck isn't automatically detected on the network, fill its IP address in this field and then click the button below to add it manually.\n\nOnce added, go to \"Manage GigglePucks\" to configure it.", - "#Settings.GiggleTechSettings.RegisterGigglePuck": "Register GigglePuck manually", - "#Settings.GiggleTechSettings.Devices.IP": "GigglePuck IP", - "#Settings.GiggleTechSettings.Devices.IsConnected": "Is GigglePuck connected", - "#Settings.GiggleTechSettings.Devices.UseDevice": "Use Device", - "#Settings.GiggleTechSettings.Devices.UseDevice.Description": "You can use this to enable or disable individual GigglePucks when they are mapped. Disabling the device will stop all the haptics.", - "#Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected": "Always treat as connected", - "#Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description": "When this is enabled, the GigglePuck will be always considered to be connected, even if it's not detected on the network.\n\nThis can be useful for certain networks that might have issues with automatic detection.", - "#Settings.GiggleTechSettings.Devices.IntensityScale": "Intensity Scale", - "#Settings.GiggleTechSettings.Devices.IntensityScale.Description": "This lets you scale the intensity of the haptics sent to the GigglePuck. The actual strength of the haptics will never go beyond GigglePuck's maximum safe value - the values are clamped to safe maximum that will not overvolt the motor.", - "#Settings.GiggleTechSettings.Devices.Remove": "Remove Entry", - "#Settings.GiggleTechSettings.Devices.CustomName": "Custom Name", - "#Settings.GiggleTechSettings.Devices.CustomName.Description": "You can use this to give this GigglePuck a custom name for easier reference. This is purely cosmetic and has no functional differences.", - "#Settings.GiggleTechSettings.Devices.Breadcrumb": "GigglePucks", - "#Settings.GiggleTechSettings.Devices.ActivationIntensity": "Current Intensity", - "#Settings.GiggleTechSettings.Devices.MinimumIntensity": "Minimum Intensity", - "#Settings.GiggleTechSettings.Devices.MinimumIntensity.Description": "This is the minimum intensity that the haptic will be run at. When the intensity is too low, this can cause the haptic device to stall and stop responding.", - "#Settings.GiggleTechSettings.Devices.InitialActivationIntensity": "Initial Activation Intensity", - "#Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description": "When the haptics go from inactive to active, they will be run at at least this amount of intensity for a very short time period. This can help \"kick-start\" the haptics, when the activation value is too low for the motor to start spinning.", - - "#Settings.UserMetricsSettings.UserHeight": "Height", - "#Settings.UserMetricsSettings.UserHeight.Description": "This is your real world height, which is used to properly scale your avatar so it fits you well. It is also the height you will be placed at when you enable seated mode.\n\nYou can enter your height by using appropriate units, for example by typing 175 cm or 1.75 m for metric or 5'11\" for imperial.", - - "#Settings.FavoritesSettings": "Favorites", - "#Settings.FavoritesSettings.AutoLoadCloudHome": "Load cloud home on startup", - "#Settings.FavoritesSettings.AutoLoadCloudHome.Description": "When enabled, your cloud home will be automatically loaded on startup. If you'd prefer it to not be loaded, you can disable this option. It will take effect next time you start.", - - "#Settings.AudioInputDeviceSettings.UseSystemDefault": "Use System Default Input Device", - "#Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "Enable this to automatically use the input device you have set as default input in your system. If you'd like to override this and use a specific device instead, disable this option and configure the preferred devices below.", - "#Settings.AudioInputDeviceSettings.DevicePriorities": "Configure Preferred Audio Input Devices", - "#Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "Audio Input Devices", - "#Settings.AudioInputDeviceSettings.SetAsDefault": "Set As Default", - "#Settings.AudioInputDeviceSettings.Testing.Header": "Test audio input", - "#Settings.AudioInputDeviceSettings.Testing.Description": "You can use this to monitor and test the selected audio device to ensure it's working properly. Use the button to listen to the input, which will play the sound back at you.", - "#Settings.AudioInputDeviceSettings.Testing.ListenToInput": "Listen to this input", - "#Settings.AudioInputDeviceSettings.Testing.StopListeningToInput": "Stop listening", - "#Settings.AudioInputDeviceSettings.Testing.Monitoring.Header": "Live audio monitoring", - - "#Settings.AudioOutputDeviceSettings.UseSystemDefault": "Use System Default Output Device", - "#Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "Enable this to use the default system device for outputting audio. By disabling this, you can configure which audio device is used for outputting the audio below. This can be useful when you use different devices when toggling between VR and desktop.", - "#Settings.AudioOutputDeviceSettings.DevicePriorities": "Configure Preferred Audio Output Devices", - "#Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "Audio Output Devices", - "#Settings.AudioOutputDeviceSettings.SetAsDefault": "Set As Default", - "#Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Force Refresh Audio Devices", - "#Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Pressing this will force Resonite to refresh the audio device list. In most cases this should not be needed, but if Resonite is failing to pick up audio device that was added, using this might help.", - "#Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Separate Streaming Camera Output", - "#Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "When enabled, the streaming camera will render audio from its viewpoint and output it to a separate audio device.

This lets you keep your own audio from your perspective, while also capturing audio from the camera's perspective.

For this to work, the selected device must be different from your normal output device.", - "#Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Streaming Camera Output Devices", - "#Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Streaming Camera Output Devices", - - "#Settings.AudioVolumeSettings.MasterVolume": "Master volume", - "#Settings.AudioVolumeSettings.MasterVolume.Description": "This controls the volume of everything uniformly. If everything is too loud or quiet, you can tweak this setting.", - "#Settings.AudioVolumeSettings.SoundEffectVolume": "Sound effect volume", - "#Settings.AudioVolumeSettings.SoundEffectVolume.Description": "Adjust the volume of all sound effects. These are typically sounds that various items and gadgets make.", - "#Settings.AudioVolumeSettings.MultimediaVolume": "Multimedia volume", - "#Settings.AudioVolumeSettings.MultimediaVolume.Description": "Control the audio volume of various multimedia. Typically audio, music and video players are classified as multimedia as well as background sound tracks in the world.", - "#Settings.AudioVolumeSettings.VoiceVolume": "Voice volume", - "#Settings.AudioVolumeSettings.VoiceVolume.Description": "This controls the speech volume of all other users. In some cases pre-recorded voice clips will also be controlled by this setting. You can also adjust volume of individual users in the Session tab.", - "#Settings.AudioVolumeSettings.UserInterfaceVolume": "UI volume", - "#Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "With this setting, you can adjust the sound effects of UI specifically - hovering and pressing buttons, sliders, some tools interactions, capturing photos and so on.", - - "#Settings.AudioAccessibilitySettings.WhisperVolume": "Whisper mode volume", - "#Settings.AudioAccessibilitySettings.WhisperVolume.Description": "When you have Whisper mode activated, this indicates how loud sounds outside of the sphere will be. If they are too loud or too quiet, you can use this to tweak the volume attenuation.", - "#Settings.AudioAccessibilitySettings.VoiceMessageVolume": "Voice message volume", - "#Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description": "This indicates how loud other sounds will be when you are recording a voice message in Contacts. This can help prevent \"voice jamming\", making it easier to focus on what you are saying.", - "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff": "強制關閉語音對話效果", - "Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description": "開啟本選項會強制關閉套用在其他人的語音對話效果(例如迴音等)。若你會因為語音對話效果造成聽解困難,本功能會有幫助。

重要:世界可以因遊戲流程因素覆蓋這個設定,在此情況下本功能不會有任何作用。", - - "#Settings.AudioInputFilteringSettings.UseVoiceNormalization": "Voice normalization", - "#Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "This feature will try to ensure that your voice input is brought to a uniform level. This helps make your volume the same as other users, regardless of your microphone settings. We strongly recommend to keep this setting on to ensure you can be heard well by other users.", - "#Settings.AudioInputFilteringSettings.NoiseGateThreshold": "Noise gate threshold", - "#Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "Noise gate prevents background noises from being transmitted to other users. This setting indicates the maximum volume at which sounds will be filtered out. If too much noise is making it in, increase this setting, if your voice is not getting through, lower it.", - "#Settings.AudioInputFilteringSettings.NoiseGateAttack": "Noise gate attack", - "#Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "This indicates how fast the noise gate responds to an incoming sound that is louder than the threshold volume. Larger values will result in a slower volume fade in, while smaller ones will make the volume ramp up quicker.", - "#Settings.AudioInputFilteringSettings.NoiseGateHold": "Noise gate hold", - "#Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "This controls how long it takes for the noise gate to begin to close after the microphone input volume falls below the threshold volume.", - "#Settings.AudioInputFilteringSettings.NoiseGateRelease": "Noise gate release", - "#Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "This setting controls how fast the noise gate closes after the incoming audio has quieted again.", - - "#Settings.AudioInputFilteringSettings.NormalizationThreshold": "Normalization threshold", - "#Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "Using this setting you can control the threshold when the incoming audio will become amplified. If your normal speech is too quiet and it's not getting amplified, lower this setting. If random quiet noises are being amplified, increase it.", - - "#Settings.AudioInputFilteringSettings.UseNoiseSuppression": "Noise suppression (RNNoise)", - "#Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "This feature processes the incoming audio to filter out various undesirable noises. This can clean up audio from noisy microphones considerably, producing a cleaner voice. We strongly recommend keeping this setting on. However, it can also filter out certain noises that do not get identified as speech.", - - "#Settings.AudioPerformanceSettings": "Audio Performance Settings", - "#Settings.AudioPerformanceSettings.MaxVoices": "Maximum number of active sounds", - "#Settings.AudioPerformanceSettings.MaxVoices.Description": "This controls how many sounds can be playing concurrently. Increasing this will allow you to hear more sounds at once at the cost of CPU usage.

If you set this too high, you might hear audio crackling.", - "#Settings.AudioPerformanceSettings.SimulationFrameSize": "Simulation Frame Size", - "#Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "This controls how much audio data is computed in one go when rendering audio. Increasing the value can improve performance in some ways, but will come at the cost of less frequent audio events and increased latency.

Generally we do not recommend changing this value and keeping the default 1024.", - "#Settings.AudioPerformanceSettings.OutputBufferSize": "Playback Buffer Size", - "#Settings.AudioPerformanceSettings.OutputBufferSize.Description": "This controls the size of the buffer for audio playback. Higher values will have more audio latency, but are more resilient to crackling and pops.

By lowering this value you can decrease the audio latency, but the system will be more susceptible to crackling and drops.", - - "#Settings.VoiceSettings": "Voice Settings", - "#Settings.VoiceSettings.MutePersistence": "Mute Persistence", - "#Settings.VoiceSettings.MutePersistence.Description": "Start Unmuted: When you log in, you will always start unmuted.\n\nStarted Muted: When you log in, your voice will always start muted. You will either have to unmute or press the \"push to talk\" key (V by default) to speak.\n\nRemember Last: When you login, the status from the last time you logged out will be preserved.", - - "#Settings.EarmuffSettings": "Earmuff", - "#Settings.EarmuffSettings.EarmuffEnabled": "Use Earmuff", - "#Settings.EarmuffSettings.EarmuffEnabled.Description": "When earmuff mode is activated, voices of users will be significantly attenuated based on their distance and the direction you are facing.\n\nIn effect, this creates a \"listening cone\", which can help when there are too many overlapping voices in a world.", - "#Settings.EarmuffSettings.Directionality": "Directionality", - "#Settings.EarmuffSettings.Directionality.Description": "This controls how directional the voice attenuation is. At 0 %, voices behind you will be at same volume as voices same distance in front of you. At 100 % values, you will not hear voices behind you unless they're really close.\n\nIf you want to hear voices behind you better, lower this value.", - "#Settings.EarmuffSettings.Distance": "Distance", - "#Settings.EarmuffSettings.Distance.Description": "This controls the distance in front of you (and behind you if directionality is 0 %) beyond which will voices become quieter.", - "#Settings.EarmuffSettings.Angle": "Angle", - "#Settings.EarmuffSettings.Angle.Description": "This controls the angle in front of your face within which the voices are at their normal level. Any voices beyond this angle will start attenuating once they reach the transition distance.", - "#Settings.EarmuffSettings.TransitionStart": "Transition Start", - "#Settings.EarmuffSettings.TransitionStart.Description": "This controls the distance from the \"listening cone\" at which voices will become quieter. It's recommended to keep this above zero, because that will better include voices on the sides and voices near your head (e.g. users who are technically behind you, but very close).", - "#Settings.EarmuffSettings.TransitionLength": "Transition Range", - "#Settings.EarmuffSettings.TransitionLength.Description": "Use this to control the distance over which the voices will fade from their normal volume to fully attenuated. Larger values will transition the volume more smoothly, while lower values will result in more abrupt transition.", - "#Settings.EarmuffSettings.VolumeAttenuation": "Volume Attenuation", - "#Settings.EarmuffSettings.VolumeAttenuation.Description": "This controls how loud voices beyond the \"listening cone\" will be. Setting this to 0 % will completely mute all users beyond the listening cone.", - - "#Settings.RealtimeNetworkingSettings.DisableLAN": "Disable LAN", - "#Settings.RealtimeNetworkingSettings.DisableLAN.Description": "This disables networking features specific to local networks, such as broadcasting your session on the local network or listening to other sessions broadcasted on this network.", - "#Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Prefer Steam Networking Sockets", - "#Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "When enabled, you will connect via Steam Networking Sockets protocol if possible. This can help in some cases when LNL protocol results in significant queuing. However as this protocol is missing some features, you can run into more networking instability, so we recommend only enabling this once you ran into issues.", - "#Settings.RealtimeNetworkingSettings.PreferTCP": "Prefer TCP", - "#Settings.RealtimeNetworkingSettings.PreferTCP.Description": "When enabled, connections over TCP are preferred over all other protocols. This mostly affects connections on LAN, as TCP is not used for connections over the internet by default.\n\nTCP can have better performance on LAN networks and work on certain networks where UDP based protocols won't work.\n\nHowever they can also suffer from \"head of line\" blocking, causing voices and poses to be significantly delayed.", - "#Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL Window Size", - "#Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "This controls the LNL protocol window size for real time networking. Changing this setting will have an immediate effect in all active sessions.\n\nIf you experience any packet queuing, you can increase this value to improve the connection throughput. However, higher values can also destabilize the connection further, so be careful.\n\nDefault Value: 64\n\nIMPORTANT: This setting is for diagnostics and a temporary workaround; this value will automatically adjust itself in the future.", - - "#Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "Maximum number of concurrent asset transfers", - "#Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "When hosting sessions, this indicates how many locally imported assets can be transferred at the time. Increasing this can transfer assets to users faster, but can also degrade the quality of the network connection. We recommend testing what values can your network handle.", - "#Settings.AssetGatherSettings.MaxConcurrentDownloads": "Maximum number of concurrent downloads", - "#Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "Use this to control how many assets can be downloaded at the same time. Using bigger value can speed up loading of worlds, but can also overload your network, so use caution when tweaking this value.", - - "#Settings.HostAccessSettings.Entries": "Manage Host Access Permissions", - "#Settings.HostAccessSettings.Entries.Breadcrumb": "Host Access Permissions", - "#Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "Allow HTTP requests", - "#Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "This indicates if HTTP(s) requests are allowed for this host. These are typically REST API requests to communicate with a third party services.", - "#Settings.HostAccessSettings.Entries.AllowWebsockets": "Allow websockets", - "#Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "This indicates if realtime Websocket connections are allowed for this host. These are often used for more realtime bi-directional communications and data streams.", - "#Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "Allow OSC receiving", - "#Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "This indicates if {appName} can receive and process OSC data", - "#Settings.HostAccessSettings.Entries.AllowOSC_Sending": "Allow OSC sending", - "#Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "This controls if {appName} is allowed to send data via OSC protocol to given host", - "#Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "Last hyperlink request reason", - "#Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "Last websocket request reason", - "#Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "Last OSC Sender request reason", - "#Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "Last OSC Receiver request reason", - "#Settings.HostAccessSettings.Entries.Remove": "Remove entry (you will be asked again next time)", - "#Settings.HostAccessSettings.DebugReset": "Reset Host Access Entries", - - "#Settings.UserRestrictionsSettings.DebugReset": "Reset User Restrictions", - - "#Settings.WindowsSettings.KeepOriginalScreenshotFormat": "Keep original screenshot format", - "#Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "Enable this to avoid converting captured screenshots to JPG or PNG when saving them to the Documents folder in Windows. This can make them more difficult to use, as some apps might not be able to open the format.", - - "#Settings.DebugSettings.DebugInputBindings": "Debug input bindings", - "#Settings.DebugSettings.DebugInputBindings.Description": "When enabled, you will see debugging information for the input binding system. This is mostly useful for developers.", - "#Settings.DebugSettings.ConvertParticleSystems": "Convert particle systems to PhotonDust", - "#Settings.DebugSettings.ConvertParticleSystems.Description": "Enabling this option will run a conversion from the legacy particle system to the new custom one (PhotonDust) for any newly loaded items and worlds.

This is intended for testing purposes only! If you are not part of testing, we do not recommend turning this option on, YOUR CONTENT MIGHT BE CORRUPTED AS A RESULT.

Please see our GitHub/Discord if you'd like to help with testing.", - - "#Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Double press grip to equip items", - "#Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "When enabled, you can equip tools and gadgets by pressing grip twice in rapid succession. This setting will likely get removed at some point.", - "#Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "Use legacy world switcher", - "#Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "When enabled, the app button on your non-primary hand will open a legacy world switch to switch between active worlds. This feature will be replaced in the future by a more flexible solution.", - "#Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "Use inventory & session gesture shortcut", - "#Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "When enabled, when you hold grip and press the App button (that normally opens/closes dash), it will open the legacy inventory or session menu.", - - "#Settings.LegacyFeatureSettings.SuppressFeetSimulation": "Suppress Feet Simulation", - "#Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "This is to make certain features like posers that hijack feet proxies work, without having to modify them.

If you turn this on without using posers or similar features, the animations will NOT look correct. Turn this off after you're done using posers.

IMPORTANT: This will likely be removed at some point, we recommend upgrading posers to be compatible with the new system and automatically suppress the simulation when active.", - - "#Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "Preserve legacy reverb zone handling", - "#Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "When turned on, any legacy audio content that has spatialization enabled will automatically ignore reverb zones to preserve limitation of the legacy audio system.

Turn this setting on and load the legacy content again. Once you save the converted legacy content, the choice will be \"baked in\" and you'll have to change it manually afterwards.", - - "#Settings.TwitchInterfaceSettings.ChannelName": "Twitch Channel Name", - "#Settings.TwitchInterfaceSettings.ChannelName.Description": "This sets the default Twitch channel name for the Twitch Chat panel in the Camera Controls panel. This is mostly used by Twitch streamers who want to see their Twitch chat.", - - "#Settings.MessagingPrivacySettings.DoNotSendReadStatus": "Do not send realtime read status", - "#Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description": "When enabled, other users won't be able to see when you have read their messages immediately. You will also not see when they have read yours.", - - "#Settings.LocaleSettings.CultureLocaleCode": "Culture locale code", - "#Settings.LocaleSettings.CultureLocaleCode.Description": "When set, this will override the default culture locale used for formatting numbers and other quantities. Normally the culture of your selected locale will be used, but this lets you mix and match them. E.g. using your native language with US culture.", - "#Settings.LocaleSettings.UseImperialUnits": "Use imperial units", - "#Settings.LocaleSettings.UseImperialUnits.Description": "When enabled, editors for quantities (length/height, mass, volume...) will try to use imperial units instead of metric. Useful if you're from the US, UK, Liberia or Myanmar.", - "#Settings.LocaleSettings.AvailableLocales": "Select Locale", - "#Settings.LocaleSettings.AvailableLocales.Breadcrumb": "Locales", - "#Settings.LocaleSettings.AvailableLocales.SystemLocale": "Use System Language", - - "#Settings.DashSettings.DashCurvature": "Curvature", - "#Settings.DashSettings.DashCurvature.Description": "This controls how curved the dash is when you are in VR. Setting it to 0 will make it completely flat.", - "#Settings.DashSettings.OpenCloseSpeed": "Open/close speed", - "#Settings.DashSettings.OpenCloseSpeed.Description": "Use this to adjust how quickly the dash opens and closes. If you don't like the animation, you can set this to very high value so dash opens and closes near instantly.", - "#Settings.DashSettings.AllowReplacingSettings": "Allow replacing settings", - "#Settings.DashSettings.AllowReplacingSettings.Description": "When enabled, you'll be able to pick the Settings facet on the dash when in UI edit mode and replace it with another.\n\nThis setting needs to be off if you want to pick the individual settings as facets. It's recommended to turn this on temporarily when you want to replace the settings UI with custom and then disable it again.", - - "#Settings.NotificationSettings": "Notifications", - "#Settings.NotificationSettings.UserOnline": "Contact Online", - "#Settings.NotificationSettings.UserOnline.Description": "This controls if you'll get notifications when your contacts come online.", - "#Settings.NotificationSettings.UserSociable": "Contact Sociable", - "#Settings.NotificationSettings.UserSociable.Description": "When one of your contacts becomes sociable, you will receive a distinct notification with sound, so you can invite or poke them!\n\nIf you don't like these notifications, you can turn this off, which will treat Sociable status as no different from user coming Online for notifications.", - "#Settings.NotificationSettings.UserOnlineOnAnotherBuild": "Contact Online on an incompatible build", - "#Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description": "This controls if you'll get notifications when your contacts come online when they are using a build that's not compatible with your own (e.g. a new version or pre-release builds).", - "#Settings.NotificationSettings.Message": "Messages", - "#Settings.NotificationSettings.Message.Description": "This controls notifications you will get when you receive messages.", - "#Settings.NotificationSettings.Invite": "Session Invites", - "#Settings.NotificationSettings.Invite.Description": "This controls if you get notifications when you are invited to a session.", - "#Settings.NotificationSettings.InviteRequest": "Invite Requests", - "#Settings.NotificationSettings.InviteRequest.Description": "This controls if you get notifications when you receive an invite request that you can respond to.", - "#Settings.NotificationSettings.ContactRequest": "Contact Requests", - "#Settings.NotificationSettings.ContactRequest.Description": "This controls what notifications you get when you receive a contact request from someone", - "#Settings.NotificationSettings.ContactSessionStarted": "New Contact Sessions", - "#Settings.NotificationSettings.ContactSessionStarted.Description": "This controls what notifications you get when a new session is started by one of your contacts.", - "#Settings.NotificationSettings.PublicSessionStarted": "New Public Sessions", - "#Settings.NotificationSettings.PublicSessionStarted.Description": "This controls what notifications you get when a new public session is started by a person that's not your contact.", - "#Settings.NotificationSettings.UserJoinAndLeave": "Users joining & leaving", - "#Settings.NotificationSettings.UserJoinAndLeave.Description": "When enabled, you will receive notifications when users join and leave the world you're currently in.", - "#Settings.NotificationSettings.PermissionChanged": "Permission Role Changed", - "#Settings.NotificationSettings.PermissionChanged.Description": "When enabled, you will be notified when your permission role is changed in a world. E.g. when you are changed from Guest to Builder.", - - "#Settings.NamePlateSettings.NameplateVisibility": "Nameplate visibility", - "#Settings.NamePlateSettings.NameplateVisibility.Description": "Use this to control whose nameplates will be visible to you.", - "#Settings.NamePlateSettings.UseCustomNameplates": "Show custom nameplates", - "#Settings.NamePlateSettings.UseCustomNameplates.Description": "If some nameplates are difficult to read, completely hidden or you need to see user's actual username and badges (e.g. for moderation purposes), you disable custom nameplates and see the default ones.", - - "#Settings.CustomizationSettings": "Customization Settings", - "#Settings.CustomizationSettings.UserInterfaceEditMode": "UI Edit Mode", - "#Settings.CustomizationSettings.UserInterfaceEditMode.Description": "When enabled, you'll be able to edit placements of Facets (modular pieces of UI) in the dash and on the facet anchors on your hands and viewport (if those are enabled).\n\nRemember to turn this setting off once you are done! You can also turn it off using dedicated button under the dash.", - - "#Settings.FacetAnchorsSettings": "Facet Anchors", - "#Settings.FacetAnchorsSettings.UseFacetAnchors": "Use Facet Anchors", - "#Settings.FacetAnchorsSettings.UseFacetAnchors.Description": "When enabled, you will be able to use the app button on your right controller to toggle facet anchors on your arms and forearms. These provide space to place any facets for quick access in addition to the main dash.", - "#Settings.FacetAnchorsSettings.AnimationSpeed": "Show/Hide Animation Speed", - "#Settings.FacetAnchorsSettings.AnimationSpeed.Description": "This determines how quickly the facet anchors appear and hide when toggled.", - "#Settings.FacetAnchorsSettings.FacetAnchorToggle": "Toggle Controller", - "#Settings.FacetAnchorsSettings.FacetAnchorToggle.Description": "This controls which controller (left or right) will toggle the facet anchors. The dash will be toggled with the other controller.", - "#Settings.FacetAnchorsSettings.ShowContainerBackground": "Show background", - "#Settings.FacetAnchorsSettings.ShowContainerBackground.Description": "Turning this off will disable the background visual on the facet anchors, making the facets themselves the only visible part.", - - "#Settings.LaserSettings.SmoothSpeed": "Laser smooth speed", - "#Settings.LaserSettings.SmoothSpeed.Description": "Use this to control how fast the laser responds to your movements. Lower values will make the laser more sluggish, but better at filtering tremors. Higher values will be more responsive, but also transfer more controller shake.", - "#Settings.LaserSettings.ModulateStartAngle": "Modulate start angle", - "#Settings.LaserSettings.ModulateStartAngle.Description": "This indicates the angle at which the laser smoothing speed will start modulating to catch up to your movements. Increasing this value will require larger movements for the laser to start catching up.", - "#Settings.LaserSettings.ModulateEndAngle": "Modulate end angle", - "#Settings.LaserSettings.ModulateEndAngle.Description": "Related to the modulate start angle, this indicates when the modulation will reach maximum speed. By changing the start and end angles, you can control how responsive the laser is the more you move your hand.", - "#Settings.LaserSettings.ModulateExponent": "Modulate exponent", - "#Settings.LaserSettings.ModulateExponent.Description": "This controls the response curve of the laser modulation between the start and end angles. You can use this to either make the laser respond more sluggishly at first or to start responding quickly and then tapering off.", - "#Settings.LaserSettings.ModulateSpeedMultiplier": "Modulate speed multiplier", - "#Settings.LaserSettings.ModulateSpeedMultiplier.Description": "The laser smoothing speed will be multiplied by this value once you have reached the modulate end angle. Increasing this value will make the laser catch up quicker once you move your hand far enough. Lowering the value will make it take longer to catch up.", - "#Settings.LaserSettings.StickThreshold": "Laser stickiness", - "#Settings.LaserSettings.StickThreshold.Description": "This controls how much the laser will stick to interactive items. Larger values will make it stick more. Setting this to zero will stop the stickiness completely.", - "#Settings.LaserSettings.ShowInDesktop": "Show lasers in desktop mode", - "#Settings.LaserSettings.ShowInDesktop.Description": "When on, the laser visual will be rendered to you fully when in first person view in desktop mode.", - "#Settings.EditSettings": "Edit Settings", "#Settings.EditSettings.ConfirmComponentDestroy": "Confirm destroying components", "#Settings.EditSettings.ConfirmComponentDestroy.Description": "When enabled, you'll be asked for confirmation before destroying a component in the inspector. This helps prevent destroying them accidentally with misclick.", @@ -2332,12 +1866,12 @@ "#Settings.CursorSettings.SliderMultiplier": "Slider multiplier", "#Settings.CursorSettings.SliderMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with sliders and scrollbars.", - "#Settings.DesktopViewSettings.FollowCursor": "Follow cursor", - "#Settings.DesktopViewSettings.FollowCursor.Description": "When enabled, the Desktop view will automatically switch to whichever screen is your cursor on. This is useful when you're using physical keyboard and mouse while in VR.", - "#Settings.DesktopViewSettings.Brightness": "Brightness", - "#Settings.DesktopViewSettings.Brightness.Description": "The brightness of the desktop view.", - "#Settings.DesktopViewSettings.Opacity": "Opacity", - "#Settings.DesktopViewSettings.Opacity.Description": "Lower the value to make the desktop view semi-transparent, making it easier to see what's behind it in the world.", + "Settings.DesktopViewSettings.FollowCursor": "跟隨指標", + "Settings.DesktopViewSettings.FollowCursor.Description": "開啟後,桌面自動切換到滑鼠指標所在的螢幕,適合在VR模式時使用物理滑鼠與鍵盤的情況下開啟", + "Settings.DesktopViewSettings.Brightness": "明度", + "Settings.DesktopViewSettings.Brightness.Description": "在桌面視角下桌面的明度", + "Settings.DesktopViewSettings.Opacity": "不透明度", + "Settings.DesktopViewSettings.Opacity.Description": "降低使得桌面視角呈現半透明的狀態,看到桌面視角後的視野", "#Settings.PhotoCaptureSettings.FingerGestureEnabled": "Finger photo gesture", "#Settings.PhotoCaptureSettings.FingerGestureEnabled.Description": "When enabled, you can quickly take pictures in world by posing your fingers to make a picture frame and then curling one of your index fingers.", From e69e7fba2c65e670043af07032e81687b12f95fb Mon Sep 17 00:00:00 2001 From: Lavenderfox Date: Sun, 8 Jun 2025 13:13:56 +0800 Subject: [PATCH 520/529] UpdatePatch Zh-tw.json --- zh-tw.json | 47 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/zh-tw.json b/zh-tw.json index c28dc41..8ba85d6 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -1873,46 +1873,68 @@ "Settings.DesktopViewSettings.Opacity": "不透明度", "Settings.DesktopViewSettings.Opacity.Description": "降低使得桌面視角呈現半透明的狀態,看到桌面視角後的視野", - "#Settings.PhotoCaptureSettings.FingerGestureEnabled": "Finger photo gesture", - "#Settings.PhotoCaptureSettings.FingerGestureEnabled.Description": "When enabled, you can quickly take pictures in world by posing your fingers to make a picture frame and then curling one of your index fingers.", - "#Settings.PhotoCaptureSettings.NormalCaptureResolution": "Photo resolution", - "#Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "This sets what resolution normal photos captured by the finger gesture or the desktop key shortcut will be. Higher resolutions will take more time and storage to process, but give better detail.", - "#Settings.PhotoCaptureSettings.TimerCaptureResolution": "Timed photo resolution", + "Settings.PhotoCaptureSettings.FingerGestureEnabled": "使用手指拍照手勢", + "#Settings.PhotoCaptureSettings.FingerGestureEnabled.Description": "開啟該功能後,您只需將手指擺成相框的形狀,然後蜷曲食指,就能在世界中快速拍照", + "Settings.PhotoCaptureSettings.NormalCaptureResolution": "照片解析度", + "Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "這將設置手指手勢或桌面快捷鍵擷取的普通照片解析度。更高的解析度需要更多的時間和儲存空間處理,但能提供更多的細節。", + "Settings.PhotoCaptureSettings.TimerCaptureResolution": "定時拍照解析度", + "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "類似於普通照片解析度,你可以為定時拍照設定不同的解析度,有助於使用定時拍照拍攝更高解析度的團體照片", "#Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "Similar to normal resolution, you can set a separate resolution for photos captured with the timer feature. This can be useful if you use timer to capture group photos, which can benefit from higher resolution.", "#Settings.PhotoCaptureSettings.TimerSeconds": "Timer duration", - "#Settings.PhotoCaptureSettings.TimerSeconds.Description": "How many seconds does it take before a photo is captured with the timer feature.", + "Settings.PhotoCaptureSettings.TimerSeconds": "定時器倒數設定", + "Settings.PhotoCaptureSettings.TimerSeconds.Description": "使用定時器拍照倒數計時的秒數", "#Settings.PhotoCaptureSettings.HandsNearFOV": "Hands near FOV", "#Settings.PhotoCaptureSettings.HandsNearFOV.Description": "Field of view for photos captured by the finger gesture while your hands are closest to your head.", "#Settings.PhotoCaptureSettings.HandsFarFOV": "Hands far FOV", "#Settings.PhotoCaptureSettings.HandsFarFOV.Description": "Field of view for photos captured by the finger gesture while your hands are furthest from your head.", - "#Settings.PhotoCaptureSettings.CaptureStereo": "Capture stereo photo", + "Settings.PhotoCaptureSettings.CaptureStereo": "拍攝立體照片", + "Settings.PhotoCaptureSettings.CaptureStereo.Description": "當開啟時,所有的快速截圖照片都是立體的,可以在VR模式下觀看。", "#Settings.PhotoCaptureSettings.CaptureStereo.Description": "When enabled, all quick photo captures will be stereoscopic. This is mostly useful when viewed in VR.", + "Settings.PhotoCaptureSettings.StereoSeparation" : "立體距離", "#Settings.PhotoCaptureSettings.StereoSeparation": "Stereo Separation", + "Settings.PhotoCaptureSettings.StereoSeparation.Description" : "當立體模式開啟時,本選項將控制兩個立體相機之間的距離。從而影響較遠物體的立體效果強度。\n\n拍攝近距離物體時,數值愈小效果愈好,拍攝大場景時,數值愈大小果愈好。", "#Settings.PhotoCaptureSettings.StereoSeparation.Description": "Use this to control the separation between the stereo cameras when the stereo mode is on. This controls how distant the cameras are from each other, which affects the strength of the stereo effect for more distant objects.\n\nWhen capturing close up objects, lower values will work better, when capturing large scenes, larger values will work better.", "#Settings.PhotoCaptureSettings.PhotoAutosavePath": "Photo inventory autosave path", + "Settings.PhotoCaptureSettings.PhotoAutosavePath": "自動儲存路徑", + "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "設置後,任何您截取(或使用上下文選單儲存)的任何照片都將自動儲存到您的物品欄中。例如 照片/%year%/%month_name%\n\n可以使用以下變數:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", "#Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "When set, any photos you capture (or save with context menu) will be automatically saved to your in-game inventory. For example Photos/%year%/%month_name%\n\nFollowing variables are available:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", "#Settings.PhotoCaptureSettings.OpenAutosavePath": "Open autosave path for current world", + "Settings.PhotoCaptureSettings.OpenAutosavePath": "在物品欄中打開目前照片的儲存路徑", + "Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "如果有設定自動儲存路徑,點擊這裡將開啟現在時間與現在地點的照片儲存路徑。\n\n請確保您已經在這個世界拍攝過照片,否則此操作將失敗,因為資料夾尚不存在。", "#Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "If you have photo autosave configured, clicking this will open Inventory at the location where photos are saved for the world you're currently in at the current time.\n\nMake sure that you've taken some photos in this world already, otherwise this action will fail, because the folder will not exist yet!", - "#Settings.PhotoCaptureSettings.CapturePrivateUI": "Capture Private UI", + "Settings.PhotoCaptureSettings.CapturePrivateUI": "擷取私人UI", + "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "開啟時, 快速擷取將包含您的私人UI,例如主面板。若您想要用於展示私人UI的資訊。\n\n建議您在使用後將本設定關閉,若保持此設定開啟可能有私人資訊被截取與外流的風險。", "#Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "When enabled, the quick photo capture will render your private UI such as the dash. This can be useful in case you want to show information there.\n\nWe recommend turning this setting off once you're done, as leaving it on can lead to accidentally capturing and leaking your private information.", "#Settings.PhotoCaptureSettings.EncodeFormat": "Encode Format", + "Settings.PhotoCaptureSettings.EncodeFormat" : "照片編碼格式", + "Settings.PhotoCaptureSettings.EncodeFormat.Description" : "拍攝的照片所使用的影像格式。\n\n請注意,某些格式可能缺乏某些功能(例如 alpha),編碼速度可能明顯變慢,圖片畫質可能降低,或導致檔案變大。", "#Settings.PhotoCaptureSettings.EncodeFormat.Description": "The image file format which captured photos will be encoded into. If you need the photos to be in particular format, you can use this setting to select which one they'll be encoded in.\n\nPlease note that certain formats might lack some features (like alpha support), might encode significantly slower, have lower image quality or result in bigger files.", - "#Settings.PhotoCaptureSettings.AlwaysHideNameplates": "Always Hide Nameplates", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates": "保持名牌隱藏", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description" : "如果您希望照片中永遠不顯示名牌,請將此打開。此設定獨立於名牌顯示狀態,並始終在擷取的照片中保持隱藏。", "#Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description": "Turn this on if you want nameplates to never show in your photos. This setting is independent of the current nameplate visibility and will always ensure that they are hidden in captured photos.", "#Settings.DesktopRenderSettings.FieldOfView": "Field of view", + "Settings.DesktopRenderSettings.FieldOfView": "視角", + "Settings.DesktopRenderSettings.FieldOfView.Description": "在桌面模式下,用此控制視角(FOV)。 數值愈大,視野愈寬闊,但畫面兩側變形愈大。", "#Settings.DesktopRenderSettings.FieldOfView.Description": "Use this to control the field of view (FOV) when in desktop mode. Larger values will give you wider view at the cost of greater distortion on the sides.", "#Settings.DesktopRenderSettings.SprintFieldOfViewZoom": "Zoom FOV when sprinting", + "Settings.DesktopRenderSettings.SprintFieldOfViewZoom": "衝刺時擴大視野", "#Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description": "When this option is enabled, your FOV will be zoomed when you are sprinting in Desktop. Disable this setting to remove this effect.\n\nPlease note that this does NOT disable effects found in User Generated Content.", + "Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description": "開啟此選項時,在桌面模式下奔跑將擴大視野。\n\n請注意關閉此選項將不影響使用者生成內容。", + + + "Settings.DesktopRenderSettings.VSync": "垂直同步(VSync)", + "Settings.DesktopRenderSettings.VSync.Description": "當選項開啟後, 更新速率會與您的螢幕更新率同步。關閉此選項可以解除幀數上限,但可能導致畫面撕裂。\n\n若您需要進行效能測試,關閉這個選項可以解除更新與渲染的速度上限\n\n重要: 此設定無法在VR模式下切換,因為更新速率是由VR控制。", - "#Settings.DesktopRenderSettings.VSync": "VSync", - "#Settings.DesktopRenderSettings.VSync.Description": "When this option is enabled, the framerate will be synced with the refresh rate of your screen. Disabling this can render frames faster, but it will also cause visible tearing.\n\nThis can be useful when doing performance testing as it will uncap the update and rendering speed.\n\nIMPORTANT: This setting cannot be toggled while in VR since framerate is controlled by VR.", "#Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "Limit framerate when in background", "#Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "When enabled, the framerate will be limited to a set value when the application window is unfocused. This is useful if you use other programs and games at the same time, as it will free up more resources for them.", "#Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "Maximum background framerate", "#Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "This determines the allowed maximum framerate while in background. Lower values will conserve more system resources.", + + + "#Settings.InteractiveCameraFramingSettings.PositioningMode": "Positioning mode", "#Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "This controls how the interactive camera is positioned in the world.", "#Settings.InteractiveCameraFramingSettings.FieldOfView": "Field of view", @@ -1979,6 +2001,9 @@ "#Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Render own voice to camera", "#Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "When the audio output for the interactive camera is separated to its own audio device, this controls whether the camera will hear your own voice or not.

This is useful to make your own voice rendered fully spatilized as it would be heard by other users in the world.

Make sure to disable microphone capture in your recording software when this option is on.", + + + "#Settings.DescriptionField.NoTextTitle": "More Information", "#Settings.DescriptionField.NoTextDescription": "Hover over a setting to see its description.", From 97cd00ec3f21071df5e57d7e8d9fcc7d39703838 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yao=20Wei=20=28=E9=AD=8F=E9=8A=98=E5=BB=B7=29?= Date: Sun, 8 Jun 2025 13:15:44 +0800 Subject: [PATCH 521/529] zh-tw.json: reformat and cleanup with CleanJSON.py --- zh-tw.json | 47 +++++++++++------------------------------------ 1 file changed, 11 insertions(+), 36 deletions(-) diff --git a/zh-tw.json b/zh-tw.json index 8ba85d6..f5282d5 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -1874,14 +1874,12 @@ "Settings.DesktopViewSettings.Opacity.Description": "降低使得桌面視角呈現半透明的狀態,看到桌面視角後的視野", "Settings.PhotoCaptureSettings.FingerGestureEnabled": "使用手指拍照手勢", - "#Settings.PhotoCaptureSettings.FingerGestureEnabled.Description": "開啟該功能後,您只需將手指擺成相框的形狀,然後蜷曲食指,就能在世界中快速拍照", + "#Settings.PhotoCaptureSettings.FingerGestureEnabled.Description": "When enabled, you can quickly take pictures in world by posing your fingers to make a picture frame and then curling one of your index fingers.", "Settings.PhotoCaptureSettings.NormalCaptureResolution": "照片解析度", "Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "這將設置手指手勢或桌面快捷鍵擷取的普通照片解析度。更高的解析度需要更多的時間和儲存空間處理,但能提供更多的細節。", "Settings.PhotoCaptureSettings.TimerCaptureResolution": "定時拍照解析度", - "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "類似於普通照片解析度,你可以為定時拍照設定不同的解析度,有助於使用定時拍照拍攝更高解析度的團體照片", - "#Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "Similar to normal resolution, you can set a separate resolution for photos captured with the timer feature. This can be useful if you use timer to capture group photos, which can benefit from higher resolution.", - "#Settings.PhotoCaptureSettings.TimerSeconds": "Timer duration", - "Settings.PhotoCaptureSettings.TimerSeconds": "定時器倒數設定", + "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "類似於普通照片解析度,你可以為定時拍照設定不同的解析度,有助於使用定時拍照拍攝更高解析度的團體照片", + "Settings.PhotoCaptureSettings.TimerSeconds": "定時器倒數設定", "Settings.PhotoCaptureSettings.TimerSeconds.Description": "使用定時器拍照倒數計時的秒數", "#Settings.PhotoCaptureSettings.HandsNearFOV": "Hands near FOV", "#Settings.PhotoCaptureSettings.HandsNearFOV.Description": "Field of view for photos captured by the finger gesture while your hands are closest to your head.", @@ -1889,52 +1887,32 @@ "#Settings.PhotoCaptureSettings.HandsFarFOV.Description": "Field of view for photos captured by the finger gesture while your hands are furthest from your head.", "Settings.PhotoCaptureSettings.CaptureStereo": "拍攝立體照片", "Settings.PhotoCaptureSettings.CaptureStereo.Description": "當開啟時,所有的快速截圖照片都是立體的,可以在VR模式下觀看。", - "#Settings.PhotoCaptureSettings.CaptureStereo.Description": "When enabled, all quick photo captures will be stereoscopic. This is mostly useful when viewed in VR.", - "Settings.PhotoCaptureSettings.StereoSeparation" : "立體距離", - "#Settings.PhotoCaptureSettings.StereoSeparation": "Stereo Separation", - "Settings.PhotoCaptureSettings.StereoSeparation.Description" : "當立體模式開啟時,本選項將控制兩個立體相機之間的距離。從而影響較遠物體的立體效果強度。\n\n拍攝近距離物體時,數值愈小效果愈好,拍攝大場景時,數值愈大小果愈好。", - "#Settings.PhotoCaptureSettings.StereoSeparation.Description": "Use this to control the separation between the stereo cameras when the stereo mode is on. This controls how distant the cameras are from each other, which affects the strength of the stereo effect for more distant objects.\n\nWhen capturing close up objects, lower values will work better, when capturing large scenes, larger values will work better.", - "#Settings.PhotoCaptureSettings.PhotoAutosavePath": "Photo inventory autosave path", + "Settings.PhotoCaptureSettings.StereoSeparation": "立體距離", + "Settings.PhotoCaptureSettings.StereoSeparation.Description": "當立體模式開啟時,本選項將控制兩個立體相機之間的距離。從而影響較遠物體的立體效果強度。\n\n拍攝近距離物體時,數值愈小效果愈好,拍攝大場景時,數值愈大小果愈好。", "Settings.PhotoCaptureSettings.PhotoAutosavePath": "自動儲存路徑", - "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "設置後,任何您截取(或使用上下文選單儲存)的任何照片都將自動儲存到您的物品欄中。例如 照片/%year%/%month_name%\n\n可以使用以下變數:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", - "#Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "When set, any photos you capture (or save with context menu) will be automatically saved to your in-game inventory. For example Photos/%year%/%month_name%\n\nFollowing variables are available:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", - "#Settings.PhotoCaptureSettings.OpenAutosavePath": "Open autosave path for current world", - "Settings.PhotoCaptureSettings.OpenAutosavePath": "在物品欄中打開目前照片的儲存路徑", - "Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "如果有設定自動儲存路徑,點擊這裡將開啟現在時間與現在地點的照片儲存路徑。\n\n請確保您已經在這個世界拍攝過照片,否則此操作將失敗,因為資料夾尚不存在。", - "#Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "If you have photo autosave configured, clicking this will open Inventory at the location where photos are saved for the world you're currently in at the current time.\n\nMake sure that you've taken some photos in this world already, otherwise this action will fail, because the folder will not exist yet!", + "Settings.PhotoCaptureSettings.PhotoAutosavePath.Description": "設置後,任何您截取(或使用上下文選單儲存)的任何照片都將自動儲存到您的物品欄中。例如 照片/%year%/%month_name%\n\n可以使用以下變數:\n\n%second%, %minute%, %hour%, %day%, %month%, %year%, %day_name%, %day_name_en%, %month_name%, %month_name_en%, %session_second%, %session_minute%, %session_hour%, %session_day%, %session_month%, %session_year%, %session_day_name%, %session_day_name_en%, %session_month_name%, %session_month_name_en%, %location_name%, %app_version%", + "Settings.PhotoCaptureSettings.OpenAutosavePath": "在物品欄中打開目前照片的儲存路徑", + "Settings.PhotoCaptureSettings.OpenAutosavePath.Description": "如果有設定自動儲存路徑,點擊這裡將開啟現在時間與現在地點的照片儲存路徑。\n\n請確保您已經在這個世界拍攝過照片,否則此操作將失敗,因為資料夾尚不存在。", "Settings.PhotoCaptureSettings.CapturePrivateUI": "擷取私人UI", "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "開啟時, 快速擷取將包含您的私人UI,例如主面板。若您想要用於展示私人UI的資訊。\n\n建議您在使用後將本設定關閉,若保持此設定開啟可能有私人資訊被截取與外流的風險。", - "#Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "When enabled, the quick photo capture will render your private UI such as the dash. This can be useful in case you want to show information there.\n\nWe recommend turning this setting off once you're done, as leaving it on can lead to accidentally capturing and leaking your private information.", - "#Settings.PhotoCaptureSettings.EncodeFormat": "Encode Format", - "Settings.PhotoCaptureSettings.EncodeFormat" : "照片編碼格式", - "Settings.PhotoCaptureSettings.EncodeFormat.Description" : "拍攝的照片所使用的影像格式。\n\n請注意,某些格式可能缺乏某些功能(例如 alpha),編碼速度可能明顯變慢,圖片畫質可能降低,或導致檔案變大。", - "#Settings.PhotoCaptureSettings.EncodeFormat.Description": "The image file format which captured photos will be encoded into. If you need the photos to be in particular format, you can use this setting to select which one they'll be encoded in.\n\nPlease note that certain formats might lack some features (like alpha support), might encode significantly slower, have lower image quality or result in bigger files.", + "Settings.PhotoCaptureSettings.EncodeFormat": "照片編碼格式", + "Settings.PhotoCaptureSettings.EncodeFormat.Description": "拍攝的照片所使用的影像格式。\n\n請注意,某些格式可能缺乏某些功能(例如 alpha),編碼速度可能明顯變慢,圖片畫質可能降低,或導致檔案變大。", "Settings.PhotoCaptureSettings.AlwaysHideNameplates": "保持名牌隱藏", - "Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description" : "如果您希望照片中永遠不顯示名牌,請將此打開。此設定獨立於名牌顯示狀態,並始終在擷取的照片中保持隱藏。", - "#Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description": "Turn this on if you want nameplates to never show in your photos. This setting is independent of the current nameplate visibility and will always ensure that they are hidden in captured photos.", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description": "如果您希望照片中永遠不顯示名牌,請將此打開。此設定獨立於名牌顯示狀態,並始終在擷取的照片中保持隱藏。", - "#Settings.DesktopRenderSettings.FieldOfView": "Field of view", "Settings.DesktopRenderSettings.FieldOfView": "視角", "Settings.DesktopRenderSettings.FieldOfView.Description": "在桌面模式下,用此控制視角(FOV)。 數值愈大,視野愈寬闊,但畫面兩側變形愈大。", - "#Settings.DesktopRenderSettings.FieldOfView.Description": "Use this to control the field of view (FOV) when in desktop mode. Larger values will give you wider view at the cost of greater distortion on the sides.", - "#Settings.DesktopRenderSettings.SprintFieldOfViewZoom": "Zoom FOV when sprinting", "Settings.DesktopRenderSettings.SprintFieldOfViewZoom": "衝刺時擴大視野", - "#Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description": "When this option is enabled, your FOV will be zoomed when you are sprinting in Desktop. Disable this setting to remove this effect.\n\nPlease note that this does NOT disable effects found in User Generated Content.", "Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description": "開啟此選項時,在桌面模式下奔跑將擴大視野。\n\n請注意關閉此選項將不影響使用者生成內容。", - "Settings.DesktopRenderSettings.VSync": "垂直同步(VSync)", "Settings.DesktopRenderSettings.VSync.Description": "當選項開啟後, 更新速率會與您的螢幕更新率同步。關閉此選項可以解除幀數上限,但可能導致畫面撕裂。\n\n若您需要進行效能測試,關閉這個選項可以解除更新與渲染的速度上限\n\n重要: 此設定無法在VR模式下切換,因為更新速率是由VR控制。", - "#Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "Limit framerate when in background", "#Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "When enabled, the framerate will be limited to a set value when the application window is unfocused. This is useful if you use other programs and games at the same time, as it will free up more resources for them.", "#Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "Maximum background framerate", "#Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "This determines the allowed maximum framerate while in background. Lower values will conserve more system resources.", - - - "#Settings.InteractiveCameraFramingSettings.PositioningMode": "Positioning mode", "#Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "This controls how the interactive camera is positioned in the world.", "#Settings.InteractiveCameraFramingSettings.FieldOfView": "Field of view", @@ -2001,9 +1979,6 @@ "#Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Render own voice to camera", "#Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "When the audio output for the interactive camera is separated to its own audio device, this controls whether the camera will hear your own voice or not.

This is useful to make your own voice rendered fully spatilized as it would be heard by other users in the world.

Make sure to disable microphone capture in your recording software when this option is on.", - - - "#Settings.DescriptionField.NoTextTitle": "More Information", "#Settings.DescriptionField.NoTextDescription": "Hover over a setting to see its description.", From 33eefa6918b795fa25005d568953f7cbbee7ceb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yao=20Wei=20=28=E9=AD=8F=E9=8A=98=E5=BB=B7=29?= Date: Sat, 14 Jun 2025 19:30:41 +0800 Subject: [PATCH 522/529] zh-tw.json: restore translated string --- zh-tw.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-tw.json b/zh-tw.json index f5282d5..a2108fd 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -1874,7 +1874,7 @@ "Settings.DesktopViewSettings.Opacity.Description": "降低使得桌面視角呈現半透明的狀態,看到桌面視角後的視野", "Settings.PhotoCaptureSettings.FingerGestureEnabled": "使用手指拍照手勢", - "#Settings.PhotoCaptureSettings.FingerGestureEnabled.Description": "When enabled, you can quickly take pictures in world by posing your fingers to make a picture frame and then curling one of your index fingers.", + "Settings.PhotoCaptureSettings.FingerGestureEnabled.Description": "開啟該功能後,您只需將手指擺成相框的形狀,然後蜷曲食指,就能在世界中快速拍照", "Settings.PhotoCaptureSettings.NormalCaptureResolution": "照片解析度", "Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "這將設置手指手勢或桌面快捷鍵擷取的普通照片解析度。更高的解析度需要更多的時間和儲存空間處理,但能提供更多的細節。", "Settings.PhotoCaptureSettings.TimerCaptureResolution": "定時拍照解析度", From 203e670ebc9c27d024b3595a852d679a9f0cad4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yao=20Wei=20=28=E9=AD=8F=E9=8A=98=E5=BB=B7=29?= Date: Sat, 14 Jun 2025 19:39:49 +0800 Subject: [PATCH 523/529] zh-tw.json: add Lavenderfox as one of authors --- zh-tw.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-tw.json b/zh-tw.json index a2108fd..63541d2 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -1,6 +1,6 @@ { "localeCode": "zh-tw", - "authors": ["Melnus", "huang825172", "Harmonica", "Meow Wei"], + "authors": ["Melnus", "huang825172", "Harmonica", "Meow Wei", "Lavenderfox"], "messages": { "General.OK": "OK", From ef30e91fedb31a5ba75f1455a95f7c56d936d972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yao=20Wei=20=28=E9=AD=8F=E9=8A=98=E5=BB=B7=29?= Date: Sat, 14 Jun 2025 21:30:46 +0800 Subject: [PATCH 524/529] zh-tw.json: update translations --- zh-tw.json | 280 ++++++++++++++++++++++++++--------------------------- 1 file changed, 140 insertions(+), 140 deletions(-) diff --git a/zh-tw.json b/zh-tw.json index 63541d2..de298a6 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -897,7 +897,7 @@ "CreateNew.Object.AvatarCreator": "虛擬化身創建器", "CreateNew.Object.Camera": "相機", "CreateNew.Object.ReflectionProbe": "反射探針", - "CreateNew.Object.ReverbZone": "反射區域", + "CreateNew.Object.ReverbZone": "迴音區域", "CreateNew.Object.Mirror": "鏡子", "CreateNew.Object.Portal": "傳送門", "CreateNew.Object.VideoPlayer": "視頻播放器", @@ -1372,7 +1372,7 @@ "Settings.LocaleSettings": "語言/地區", "Settings.DashSettings": "主面板", - "Settings.NamePlateSettings": "姓名牌", + "Settings.NamePlateSettings": "名牌", "Settings.LaserSettings": "互動式雷射", "Settings.DesktopViewSettings": "桌面顯示", "Settings.PhotoCaptureSettings": "快速截圖", @@ -1423,17 +1423,17 @@ "Settings.GrabbingSettings.DefaultHandGrabType": "預設抓取模式", "Settings.GrabbingSettings.DefaultHandGrabType.Description": "決定進入新世界的抓取設定預設。\n\n手掌: 你可以抓取手心附近的物體\n\n精確: 你必須使用食指拇指抓取物體。\n\n自動: 根據手掌與精確之間手的移動方式自動切換。\n\n關閉: 你只能用雷射抓取物品。", - "#Settings.FullBodyTrackingSettings": "Full Body Tracking", - "#Settings.FullBodyTrackingSettings.BodyHorizontalAngle": "Body Horizontal Angle", + "Settings.FullBodyTrackingSettings": "全身追蹤設定", + "Settings.FullBodyTrackingSettings.BodyHorizontalAngle": "身體水平角度", "#Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description": "This is the angle deviation between feet and head, beyond which you'll be considered in a horizontal pose. This affects certain things like overriding your tracker poses with feet simulation.", - "Settings.GamepadSettings": "遊戲手把", - "Settings.GamepadSettings.ThumbstickLookSpeed": "滑桿靈敏度", - "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "調整滑桿移動與視角的靈敏度", - "Settings.GamepadSettings.ThumbstickLookExponent": "滑桿起始速度", - "Settings.GamepadSettings.ThumbstickLookExponent.Description": "決定滑桿起始速度曲線", - "Settings.GamepadSettings.UseGamepadWhenUnfocused": "退出專注模式時使用遊戲手把", - "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "開啟後,即使沒有專注於遊戲視窗,遊戲手把照舊輸入動作,若您在同一個裝置需要遊玩其他遊戲建議您關閉此功能", + "Settings.GamepadSettings": "遊戲控制器設定", + "Settings.GamepadSettings.ThumbstickLookSpeed": "搖桿靈敏度", + "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "調整搖桿移動與視角的靈敏度", + "Settings.GamepadSettings.ThumbstickLookExponent": "搖桿起始速度", + "Settings.GamepadSettings.ThumbstickLookExponent.Description": "決定搖桿起始速度曲線", + "Settings.GamepadSettings.UseGamepadWhenUnfocused": "程式處於背景時仍可使用遊戲手把", + "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "開啟後,即使沒有將程式放在前景,遊戲控制器照舊輸入動作,若您在同一個裝置需要遊玩其他遊戲建議您關閉此功能", "Settings.MouseSettings.MouseSensitivity": "靈敏度", "Settings.MouseSettings.MouseSensitivity.Description": "桌機模式的滑鼠靈敏度", @@ -1445,15 +1445,15 @@ "Settings.MouseSettings.MouseRotateSpeed.Description": "桌機模式下拿取物體時,旋轉物體的速度", "Settings.MouseSettings.MouseFreeformRotateSpeed": "鼠標自由旋轉速度", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "桌機模式下拿取物體時,控制物體用鼠標自由旋轉的速度", - "#Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "Grab Move Speed", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "抓取時的移動速度", "#Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "When holding items in desktop mode, this controls how fast they will move back and forth with the scroll wheel on your mouse.", - "#Settings.KeyboardLookSettings": "Keyboard Look Settings", - "#Settings.KeyboardLookSettings.LookEnabled": "Keyboard Look", + "Settings.KeyboardLookSettings": "鍵盤操控視角設定", + "Settings.KeyboardLookSettings.LookEnabled": "鍵盤操控視角", "#Settings.KeyboardLookSettings.LookEnabled.Description": "When enabled, Keyboard Look allows you to move your head around using the arrow keys on your keyboard.
It is designed for scenarios when a mouse might not be available or suitable, such as when using a laptop or when accessible alternatives to a mouse are required.", - "#Settings.KeyboardLookSettings.HorizontalSpeed": "Horizontal Speed for Keyboard Looking", + "Settings.KeyboardLookSettings.HorizontalSpeed": "鍵盤操控視角時的水平移動速度", "#Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Use this to adjust how fast your head moves horizontally when using Keyboard Look.", - "#Settings.KeyboardLookSettings.VerticalSpeed": "Vertical Speed for Keyboard Looking.", + "Settings.KeyboardLookSettings.VerticalSpeed": "鍵盤操控視角時的垂直移動速度", "#Settings.KeyboardLookSettings.VerticalSpeed.Description": "Use this to adjust how fast your head moves vertically when using Keyboard Look.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "搖桿震動", @@ -1502,7 +1502,7 @@ "Settings.SteamIntegrationSettings.SaveScreenshots": "保存截圖", "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "您的照片副本將保存於steam的截圖資料夾當中", - "#Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "Force Steam Voice when Remote Play is active", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "當 Steam 遠端暢玩開啟時,強制使用遠端麥克風", "#Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "When enabled, this automatically forces the audio input to use Steam Voice when you play through Steam Remote Play. This helps so you don't need to switch automatically to use the forwarded microphone input.

Disabling this can be useful if you want to use your own audio device - e.g. external microphone.", "Settings.LeapMotionSettings.LeapMotionEnabled": "開啟手部追蹤", @@ -1624,28 +1624,28 @@ "Settings.FavoritesSettings.AutoLoadCloudHome": "開啟時自動載入雲端之家", "Settings.FavoritesSettings.AutoLoadCloudHome.Description": "開啟遊戲時將自動載入雲端設定的家。若您不希望自動載入可以關閉此設定,將在下一次遊戲啓動時生效", - "Settings.AudioInputDeviceSettings.UseSystemDefault": "使用系統預設輸入音訊", - "Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "開啟後自動設置系統預設輸入音訊。可透過選擇下列特定音訊選項覆蓋", - "Settings.AudioInputDeviceSettings.DevicePriorities": "設置輸入音訊偏好", - "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "設置音訊輸入設備", + "Settings.AudioInputDeviceSettings.UseSystemDefault": "使用系統預設的輸入裝置", + "Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "啟用此選項以自動選擇系統上的預設音訊輸入作為輸入裝置,若您想要改以其他裝置覆蓋這個設定,請關閉此選項並從下方選擇偏好的裝置。", + "Settings.AudioInputDeviceSettings.DevicePriorities": "設定偏好的音訊輸入裝置", + "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "音訊輸入裝置", "Settings.AudioInputDeviceSettings.SetAsDefault": "設為預設", - "#Settings.AudioInputDeviceSettings.Testing.Header": "Test audio input", - "#Settings.AudioInputDeviceSettings.Testing.Description": "You can use this to monitor and test the selected audio device to ensure it's working properly. Use the button to listen to the input, which will play the sound back at you.", - "#Settings.AudioInputDeviceSettings.Testing.ListenToInput": "Listen to this input", - "#Settings.AudioInputDeviceSettings.Testing.StopListeningToInput": "Stop listening", - "#Settings.AudioInputDeviceSettings.Testing.Monitoring.Header": "Live audio monitoring", + "Settings.AudioInputDeviceSettings.Testing.Header": "測試音訊輸入", + "Settings.AudioInputDeviceSettings.Testing.Description": "本功能用於監聽與測試所選的音訊輸入裝置來檢查功能是否正常,按下按鈕可以裝輸入裝置收到的聲音回播。", + "Settings.AudioInputDeviceSettings.Testing.ListenToInput": "聆聽此輸入裝置", + "Settings.AudioInputDeviceSettings.Testing.StopListeningToInput": "停止聆聽", + "Settings.AudioInputDeviceSettings.Testing.Monitoring.Header": "即時音訊監聽", - "#Settings.AudioOutputDeviceSettings.UseSystemDefault": "Use System Default Output Device", - "#Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "Enable this to use the default system device for outputting audio. By disabling this, you can configure which audio device is used for outputting the audio below. This can be useful when you use different devices when toggling between VR and desktop.", - "#Settings.AudioOutputDeviceSettings.DevicePriorities": "Configure Preferred Audio Output Devices", - "#Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "Audio Output Devices", - "#Settings.AudioOutputDeviceSettings.SetAsDefault": "Set As Default", - "#Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "Force Refresh Audio Devices", - "#Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "Pressing this will force Resonite to refresh the audio device list. In most cases this should not be needed, but if Resonite is failing to pick up audio device that was added, using this might help.", - "#Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "Separate Streaming Camera Output", - "#Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "When enabled, the streaming camera will render audio from its viewpoint and output it to a separate audio device.

This lets you keep your own audio from your perspective, while also capturing audio from the camera's perspective.

For this to work, the selected device must be different from your normal output device.", - "#Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "Streaming Camera Output Devices", - "#Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "Streaming Camera Output Devices", + "Settings.AudioOutputDeviceSettings.UseSystemDefault": "使用系統預設的輸出裝置", + "Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "啟用此選項以自動選擇系統上的預設音訊輸出作為輸出裝置,關閉這個選項即可從下方選擇用來輸出的音訊裝置,有利於在 VR 與桌面模式使用不同的裝置來輸出音訊。", + "Settings.AudioOutputDeviceSettings.DevicePriorities": "設定偏好的音訊輸出裝置", + "Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb": "音訊輸出裝置", + "Settings.AudioOutputDeviceSettings.SetAsDefault": "設為預設", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "強制更新音訊裝置列表", + "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "點選此選項使 Resonite 強制更新音訊裝置列表,一般情況下應無須使用,但若 Resonite 無法取得剛加入的音訊裝置,可以嘗試此按鈕。", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "相機串流使用不同音訊輸出裝置", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "啟用後,相機輸出串流畫面會使用相機視角來擷取聲音,並輸出至不同的音訊裝置。

本選項可以讓您聆聽自己視角的聲音,並同時以相機視角來擷取。

本功能必須要在所選的裝置與一般音訊輸出裝置不同才能使用。", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "相機串流音訊輸出裝置", + "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "相機串流音訊輸出裝置", "Settings.AudioVolumeSettings.MasterVolume": "主音量", "Settings.AudioVolumeSettings.MasterVolume.Description": "遊戲裡所有的聲音綜合的音量", @@ -1682,12 +1682,12 @@ "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "噪音壓制器", "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "過濾掉輸入音訊背景的雜噪音,使得您的語音對話較為清楚,強烈建議開啟此選項,然而可能過濾掉系統辨識人聲外的聲音", - "#Settings.AudioPerformanceSettings": "Audio Performance Settings", - "#Settings.AudioPerformanceSettings.MaxVoices": "Maximum number of active sounds", + "Settings.AudioPerformanceSettings": "音訊效能設定", + "Settings.AudioPerformanceSettings.MaxVoices": "最大發聲數", "#Settings.AudioPerformanceSettings.MaxVoices.Description": "This controls how many sounds can be playing concurrently. Increasing this will allow you to hear more sounds at once at the cost of CPU usage.

If you set this too high, you might hear audio crackling.", - "#Settings.AudioPerformanceSettings.SimulationFrameSize": "Simulation Frame Size", + "Settings.AudioPerformanceSettings.SimulationFrameSize": "模擬訊框大小", "#Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "This controls how much audio data is computed in one go when rendering audio. Increasing the value can improve performance in some ways, but will come at the cost of less frequent audio events and increased latency.

Generally we do not recommend changing this value and keeping the default 1024.", - "#Settings.AudioPerformanceSettings.OutputBufferSize": "Playback Buffer Size", + "Settings.AudioPerformanceSettings.OutputBufferSize": "播放緩衝大小", "#Settings.AudioPerformanceSettings.OutputBufferSize.Description": "This controls the size of the buffer for audio playback. Higher values will have more audio latency, but are more resilient to crackling and pops.

By lowering this value you can decrease the audio latency, but the system will be more susceptible to crackling and drops.", "Settings.VoiceSettings": "聲音配置", @@ -1714,9 +1714,9 @@ "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "停止使用區域網路的功能,無法透過本地網路直播、聽取其他聚集空間", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "偏好Steam網路連線", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "設置網路偏好連接Steam。有助於LNL嚴重堵塞的情況,然而將會缺少部分功能與連線不穩定,僅建議在前述情況下開啟", - "#Settings.RealtimeNetworkingSettings.PreferTCP": "Prefer TCP", + "Settings.RealtimeNetworkingSettings.PreferTCP": "偏好使用 TCP", "#Settings.RealtimeNetworkingSettings.PreferTCP.Description": "When enabled, connections over TCP are preferred over all other protocols. This mostly affects connections on LAN, as TCP is not used for connections over the internet by default.\n\nTCP can have better performance on LAN networks and work on certain networks where UDP based protocols won't work.\n\nHowever they can also suffer from \"head of line\" blocking, causing voices and poses to be significantly delayed.", - "#Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL Window Size", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL 窗口大小", "#Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "This controls the LNL protocol window size for real time networking. Changing this setting will have an immediate effect in all active sessions.\n\nIf you experience any packet queuing, you can increase this value to improve the connection throughput. However, higher values can also destabilize the connection further, so be careful.\n\nDefault Value: 64\n\nIMPORTANT: This setting is for diagnostics and a temporary workaround; this value will automatically adjust itself in the future.", "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "最大同時物件傳輸數量", @@ -1748,7 +1748,7 @@ "Settings.DebugSettings.DebugInputBindings": "在輸入系統上顯示除錯訊息", "Settings.DebugSettings.DebugInputBindings.Description": "開啟時您將在輸入裝置上看到除錯訊息,這對開發者除錯協助方面很有用", - "#Settings.DebugSettings.ConvertParticleSystems": "Convert particle systems to PhotonDust", + "Settings.DebugSettings.ConvertParticleSystems": "將粒子系統轉換為 PhotonDust", "#Settings.DebugSettings.ConvertParticleSystems.Description": "Enabling this option will run a conversion from the legacy particle system to the new custom one (PhotonDust) for any newly loaded items and worlds.

This is intended for testing purposes only! If you are not part of testing, we do not recommend turning this option on, YOUR CONTENT MIGHT BE CORRUPTED AS A RESULT.

Please see our GitHub/Discord if you'd like to help with testing.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "雙擊握把按鈕裝備", @@ -1758,10 +1758,10 @@ "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "使用背包、活動快捷鍵", "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "開啟後,按住手柄並且項下按住A鍵(通常會打開和關閉主面板),就會打開傳統的背包和活動選單", - "#Settings.LegacyFeatureSettings.SuppressFeetSimulation": "Suppress Feet Simulation", + "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "關閉腳部模擬", "#Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "This is to make certain features like posers that hijack feet proxies work, without having to modify them.

If you turn this on without using posers or similar features, the animations will NOT look correct. Turn this off after you're done using posers.

IMPORTANT: This will likely be removed at some point, we recommend upgrading posers to be compatible with the new system and automatically suppress the simulation when active.", - "#Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "Preserve legacy reverb zone handling", + "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "保留舊版迴音區域處理模式", "#Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "When turned on, any legacy audio content that has spatialization enabled will automatically ignore reverb zones to preserve limitation of the legacy audio system.

Turn this setting on and load the legacy content again. Once you save the converted legacy content, the choice will be \"baked in\" and you'll have to change it manually afterwards.", "Settings.TwitchInterfaceSettings.ChannelName": "Twitch 頻道名稱", @@ -1796,7 +1796,7 @@ "Settings.NotificationSettings.Message.Description": "收到訊息時即時彈跳出通知", "Settings.NotificationSettings.Invite": "活動邀請", "Settings.NotificationSettings.Invite.Description": "收到活動的邀請時自動彈跳出通知", - "#Settings.NotificationSettings.InviteRequest": "Invite Requests", + "Settings.NotificationSettings.InviteRequest": "邀請請求", "#Settings.NotificationSettings.InviteRequest.Description": "This controls if you get notifications when you receive an invite request that you can respond to.", "Settings.NotificationSettings.ContactRequest": "好友請求", "Settings.NotificationSettings.ContactRequest.Description": "在收到好友請求時自動彈跳出通知", @@ -1806,13 +1806,13 @@ "Settings.NotificationSettings.PublicSessionStarted.Description": "若新的公開活動開啟時自動彈跳出通知", "Settings.NotificationSettings.UserJoinAndLeave": "玩家加入/離開通知", "Settings.NotificationSettings.UserJoinAndLeave.Description": "任何玩家加入或是離開當前的世界自動彈跳出通知", - "#Settings.NotificationSettings.PermissionChanged": "Permission Role Changed", + "Settings.NotificationSettings.PermissionChanged": "權限變更", "#Settings.NotificationSettings.PermissionChanged.Description": "When enabled, you will be notified when your permission role is changed in a world. E.g. when you are changed from Guest to Builder.", - "Settings.NamePlateSettings.NameplateVisibility": "姓名牌可見度", - "Settings.NamePlateSettings.NameplateVisibility.Description": "選擇誰能看見您的姓名牌", - "Settings.NamePlateSettings.UseCustomNameplates": "顯示自訂姓名牌", - "Settings.NamePlateSettings.UseCustomNameplates.Description": "若有些姓名牌難以閱讀或完全隱藏您要查看玩家的名稱和徽章,可以關閉此設定以顯示預設名牌", + "Settings.NamePlateSettings.NameplateVisibility": "名牌可見度", + "Settings.NamePlateSettings.NameplateVisibility.Description": "選擇誰能看見您的名牌", + "Settings.NamePlateSettings.UseCustomNameplates": "顯示自訂名牌", + "Settings.NamePlateSettings.UseCustomNameplates.Description": "若有些名牌難以閱讀或完全隱藏您要查看玩家的名稱和徽章,可以關閉此設定以顯示預設名牌", "Settings.CustomizationSettings": "自訂設定", "Settings.CustomizationSettings.UserInterfaceEditMode": "使用者介面編輯模式", @@ -1843,27 +1843,27 @@ "Settings.LaserSettings.ShowInDesktop": "在桌機模式下開啟雷射", "Settings.LaserSettings.ShowInDesktop.Description": "開啟後,第一人稱桌機模式開啟雷射視覺效果", - "#Settings.EditSettings": "Edit Settings", - "#Settings.EditSettings.ConfirmComponentDestroy": "Confirm destroying components", + "Settings.EditSettings": "編輯設定", + "Settings.EditSettings.ConfirmComponentDestroy": "銷毀物件時再次確認", "#Settings.EditSettings.ConfirmComponentDestroy.Description": "When enabled, you'll be asked for confirmation before destroying a component in the inspector. This helps prevent destroying them accidentally with misclick.", - "#Settings.EditSettings.ConfirmSlotDestroy": "Confirm destroying slots", + "Settings.EditSettings.ConfirmSlotDestroy": "銷毀 Slot 時再次確認", "#Settings.EditSettings.ConfirmSlotDestroy.Description": "When enabled, you'll be asked for confirmation when destroying Slots with the Developer Tool. This can prevent accidentally destroying objects when misclick.", - "#Settings.CursorSettings": "Cursor Settings", + "Settings.CursorSettings": "游標設定", - "#Settings.CursorSettings.BaseCursorSize": "Base cursor size", + "Settings.CursorSettings.BaseCursorSize": "基本游標大小", "#Settings.CursorSettings.BaseCursorSize.Description": "This sets a base cursor size. We recommend setting this first, before adjusting the others as their size is relative to this.", - "#Settings.CursorSettings.GrabMultiplier": "Grab multiplier", + "Settings.CursorSettings.GrabMultiplier": "抓取物件時的縮放倍率", "#Settings.CursorSettings.GrabMultiplier.Description": "This is applied as a multiplier to your cursor while grabbing objects and items.", - "#Settings.CursorSettings.InteractionMultiplier": "Interaction multiplier", + "Settings.CursorSettings.InteractionMultiplier": "互動時的縮放倍率", "#Settings.CursorSettings.InteractionMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with UI elements such as buttons.", - "#Settings.CursorSettings.TextMultiplier": "Text multiplier", + "Settings.CursorSettings.TextMultiplier": "與文字互動時的縮放倍率", "#Settings.CursorSettings.TextMultiplier.Description": "This is applied as a multiplier to your cursor while interacting and manipulating text.", - "#Settings.CursorSettings.SliderMultiplier": "Slider multiplier", + "Settings.CursorSettings.SliderMultiplier": "與滑桿互動時的縮放倍率", "#Settings.CursorSettings.SliderMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with sliders and scrollbars.", "Settings.DesktopViewSettings.FollowCursor": "跟隨指標", @@ -1881,9 +1881,9 @@ "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "類似於普通照片解析度,你可以為定時拍照設定不同的解析度,有助於使用定時拍照拍攝更高解析度的團體照片", "Settings.PhotoCaptureSettings.TimerSeconds": "定時器倒數設定", "Settings.PhotoCaptureSettings.TimerSeconds.Description": "使用定時器拍照倒數計時的秒數", - "#Settings.PhotoCaptureSettings.HandsNearFOV": "Hands near FOV", + "Settings.PhotoCaptureSettings.HandsNearFOV": "手部與視角的最近距離", "#Settings.PhotoCaptureSettings.HandsNearFOV.Description": "Field of view for photos captured by the finger gesture while your hands are closest to your head.", - "#Settings.PhotoCaptureSettings.HandsFarFOV": "Hands far FOV", + "Settings.PhotoCaptureSettings.HandsFarFOV": "手部與視角的最遠距離", "#Settings.PhotoCaptureSettings.HandsFarFOV.Description": "Field of view for photos captured by the finger gesture while your hands are furthest from your head.", "Settings.PhotoCaptureSettings.CaptureStereo": "拍攝立體照片", "Settings.PhotoCaptureSettings.CaptureStereo.Description": "當開啟時,所有的快速截圖照片都是立體的,可以在VR模式下觀看。", @@ -1908,165 +1908,165 @@ "Settings.DesktopRenderSettings.VSync": "垂直同步(VSync)", "Settings.DesktopRenderSettings.VSync.Description": "當選項開啟後, 更新速率會與您的螢幕更新率同步。關閉此選項可以解除幀數上限,但可能導致畫面撕裂。\n\n若您需要進行效能測試,關閉這個選項可以解除更新與渲染的速度上限\n\n重要: 此設定無法在VR模式下切換,因為更新速率是由VR控制。", - "#Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "Limit framerate when in background", + "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "當程式在背景時限制 FPS", "#Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "When enabled, the framerate will be limited to a set value when the application window is unfocused. This is useful if you use other programs and games at the same time, as it will free up more resources for them.", - "#Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "Maximum background framerate", + "Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "背景狀態最大 FPS", "#Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "This determines the allowed maximum framerate while in background. Lower values will conserve more system resources.", - "#Settings.InteractiveCameraFramingSettings.PositioningMode": "Positioning mode", + "Settings.InteractiveCameraFramingSettings.PositioningMode": "定位模式", "#Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "This controls how the interactive camera is positioned in the world.", - "#Settings.InteractiveCameraFramingSettings.FieldOfView": "Field of view", + "Settings.InteractiveCameraFramingSettings.FieldOfView": "視野", "#Settings.InteractiveCameraFramingSettings.FieldOfView.Description": "The field of view of the interactive camera. Higher values will capture more of the scene at the cost of distortion at the edges.", - "#Settings.InteractiveCameraFramingSettings.AnglePosition": "Angle", + "Settings.InteractiveCameraFramingSettings.AnglePosition": "角度", "#Settings.InteractiveCameraFramingSettings.AnglePosition.Description": "In third person or group mode, this controls position around circle of the target subject/group.", - "#Settings.InteractiveCameraFramingSettings.Distance": "Distance", + "Settings.InteractiveCameraFramingSettings.Distance": "距離", "#Settings.InteractiveCameraFramingSettings.Distance.Description": "In third person or group mode, this controls how far away the camera is from the target subject/group.", - "#Settings.InteractiveCameraFramingSettings.HeightOffset": "Height offset", + "Settings.InteractiveCameraFramingSettings.HeightOffset": "高度差", "#Settings.InteractiveCameraFramingSettings.HeightOffset.Description": "In third person or group mode, this lets you move the camera higher or lower relative to the target subject/group.", - "#Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "First person pitch angle", + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "第一人稱視角的仰角", "#Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description": "In first person mode, use this to pitch the camera up and down.", - "#Settings.InteractiveCameraFramingSettings.FirstPersonRoll": "First person roll angle", + "Settings.InteractiveCameraFramingSettings.FirstPersonRoll": "第一人稱視角的翻滾角", "#Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "In first person mode, this controls the sideways rotation of the camera - tilting of left and right", - "#Settings.InteractiveCameraFramingSettings.FirstPersonOffset": "First person offset", + "Settings.InteractiveCameraFramingSettings.FirstPersonOffset": "第一人稱視角的距離差", "#Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description": "Use this to move the camera offset in first person view relative to your eyes. This can be used if the avatar face geometry is clipping into the camera's view.", - "#Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "Framing viewport position", + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "第三人稱視角的取景位置", "#Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description": "These are normalized coordinates in the camera's viewport. The camera will try to frame the target (e.g. user's head in third person mode) to this position in the viewport.", - "#Settings.InteractiveCameraFramingSettings.AimInFrontOfHead": "Aim in front of head", + "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead": "相機對準頭部的前面", "#Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description": "Instead of camera pointing directly at the user's head, it will try to aim at a point in front of user's head. This can be useful when you want to frame what the user is looking at (e.g. in-world items and interfaces).", - "#Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "Avoid occlusion", + "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "避免與物體碰撞", "#Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "If the view of the camera would be obscured by collidable object, it will automatically move closer to avoid the occlusion.", - "#Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "Keep in world space", + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "維持在世界空間", "#Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Make sure that the camera stay in the root world space, rather than parenting itself in the same space as the user. This can give better framing and positioning when using user anchors (e.g. in vehicles).", - "#Settings.InteractiveCameraPositioningSettings.MovementWobble": "Movement wobble", + "Settings.InteractiveCameraPositioningSettings.MovementWobble": "晃動效果", "#Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "This adds a random movement offset to the position of the camera that changes over time. This can make shots look less static, especially if you don't move much.", - "#Settings.InteractiveCameraRenderSettings.HideAllBadges": "Hide badges", + "Settings.InteractiveCameraRenderSettings.HideAllBadges": "隱藏名牌", "#Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "The camera will not render any user badges, regardless of your badge setting.", - "#Settings.InteractiveCameraRenderSettings.HideAllLasers": "Hide lasers", + "Settings.InteractiveCameraRenderSettings.HideAllLasers": "隱藏雷射", "#Settings.InteractiveCameraRenderSettings.HideAllLasers.Description": "The camera will not render any user interaction lasers.", - "#Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera": "User eyes always look at camera", + "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera": "使用者眼睛保持直視相機", "#Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description": "When avatar uses simulated eye movement (meaning the user doesn't have eye tracking), this will make avatar prioritize eye contact with the camera.", - "#Settings.InteractiveCameraGroupSettings.GroupDetectionRadius": "Group detection radius", + "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius": "群組偵測半徑", "#Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description": "Users that are within this distance will be added to the group that the camera is automatically framing in the group mode.", - "#Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary": "Group leave boundary", + "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary": "使用者離開群組的距離", "#Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description": "How far does the user need to move away from the group radius before they are excluded from the group.", - "#Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "Position smoothing speed", + "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "位置平滑化速度", "#Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description": "This indicates how fast does the camera move to its target position in the world. Larger values will make the camera move faster, but also result in more jerky movements.", - "#Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "Angle smoothing speed", + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "角度平滑化速度", "#Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "This indicates how quickly does the camera respond to change in angle around the target subject.", - "#Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "Framing smoothing speed", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "取景平滑化速度", "#Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "This controls how fast the camera adjusts its framing of the target subject. Larger values will make it track the target faster, but also result in more jerky movements.", - "#Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "Interpolate between anchors", + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "在錨點之間移動", "#Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "When enabled, camera will smoothly interpolate between camera anchors in the world.", - "#Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "Interpolation speed", + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "移動速度", "#Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "When interpolation between anchors is enabled, this controls how fast the camera moves from one anchor to another.", - "#Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "Use linear interpolation", + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "使用線性移動", "#Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "Enable this to use linear interpolation when moving between anchors instead of a smooth one. Linear interpolation starts and stops abruptly, but has a constant movement speed, regardless of the distance between anchors. This means that if anchors are further apart, it'll take longer for the camera to reach it.", - "#Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "Spawn taken photos in world", + "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "將已拍攝的相片生成在世界內", "#Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "When you take photos using the interactive camera dialog, should they be spawned into the world? When disabled, they will only be saved to your documents or inventory (if autosave is configured)", - "#Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "Motion blur", + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "動態模糊", "#Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "Should the camera render motion blur effect?", - "#Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Screen space reflections", + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "螢幕空間反射", "#Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Should the camera render screen space reflections effects? This can provide better reflections for shiny surfaces, but can lead to artifacts and increased performance requirements.", - "#Settings.InteractiveCameraAudioSettings": "Audio", - "#Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "Render own voice to camera", + "Settings.InteractiveCameraAudioSettings": "音效", + "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "收錄自己的聲音", "#Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "When the audio output for the interactive camera is separated to its own audio device, this controls whether the camera will hear your own voice or not.

This is useful to make your own voice rendered fully spatilized as it would be heard by other users in the world.

Make sure to disable microphone capture in your recording software when this option is on.", - "#Settings.DescriptionField.NoTextTitle": "More Information", - "#Settings.DescriptionField.NoTextDescription": "Hover over a setting to see its description.", + "Settings.DescriptionField.NoTextTitle": "更多資訊", + "Settings.DescriptionField.NoTextDescription": "指向選項以檢視描述。", - "#Settings.RelaySettings": "Network Relays", - "#Settings.RelaySettings.AlwaysUseRelay": "Always use relay to connect", + "Settings.RelaySettings": "網路轉發設定", + "Settings.RelaySettings.AlwaysUseRelay": "強制使用轉發伺服器來連線", "#Settings.RelaySettings.AlwaysUseRelay.Description": "Relays are typically used as a fallback when a direct connection to the host cannot be established. By enabling this option, you will force the connection to always happen through a relay.\n\nThis can be useful in cases of connection issues to particular hosts. It is NOT recommended to have this option permanently on.", - "#Settings.RelaySettings.UseClosestAvailableRelay": "Use closest available relay", + "Settings.RelaySettings.UseClosestAvailableRelay": "使用最近可用的轉發伺服器", "#Settings.RelaySettings.UseClosestAvailableRelay.Description": "When this option is enabled the closest available relay will be automatically selected. If you want to connect through a specific relay (e.g. in case of long distance connections to avoid packet queuing) you can disable this option and configure the preferred relays below.", - "#Settings.RelaySettings.RelayPriorities": "Configure relay server priorities", + "Settings.RelaySettings.RelayPriorities": "設定轉發伺服器的優先順序", "#Settings.RelaySettings.RelayPriorities.Breadcrumb": "Relay Priorities", - "#Settings.VideoStreamingServicesSettings": "Video Streaming Services", - "#Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "Use Cookies From Browser", + "Settings.VideoStreamingServicesSettings": "網路串流服務", + "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "從瀏覽器取得 Cookie", "#Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "If YouTube and other service videos are not loading for you, select the browser you typically use to load cookies from when fetching those videos. This increases the chances of video loading successfully.", - "#Settings.PostProcessingSettings": "Post Processing", - "#Settings.PostProcessingSettings.MotionBlurIntensity": "Motion Blur Intensity", + "Settings.PostProcessingSettings": "畫面後處理設定", + "Settings.PostProcessingSettings.MotionBlurIntensity": "動態模糊設定", "#Settings.PostProcessingSettings.MotionBlurIntensity.Description": "This controls the strength of the motion blur effect, which smears image with motion. Higher values will result in more blurring with same amount of motion.\n\nIf you set the effect to 0 % the filter will be disabled completely, which can improve performance.", - "#Settings.PostProcessingSettings.BloomIntensity": "Bloom Intensity", + "Settings.PostProcessingSettings.BloomIntensity": "光暈強度", "#Settings.PostProcessingSettings.BloomIntensity.Description": "Bloom effect causes a glow to appear around bright objects in the scene, typically with ones in the HDR range. This lets you control the strength of this effect for the same amount of light. \n\nPlease note that some content can look incorrect when this effect is set to low or disabled.\n\nIf you set the effect to 0 % the filter will be disabled completely, which can improve performance.", - "#Settings.PostProcessingSettings.AmbientOcclusionIntensity": "Ambient Occlusion (AO) Intensity", + "Settings.PostProcessingSettings.AmbientOcclusionIntensity": "環境光遮蔽強度", "#Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description": "Ambient Occlusion darkens creases and corners in the scene, which would typically receive less light. This can give the scene more depth and realism. Using this control you can control the intensity of the effect.\n\nPlease note that by setting this too low or disabling it, some content might look incorrect or completely flat when it otherwise would not.\n\nIf you set the effect to 0 % the filter will be disabled completely, which can improve performance.", - "#Settings.PostProcessingSettings.ScreenSpaceReflections": "Screen Space Reflections (experimental)", + "Settings.PostProcessingSettings.ScreenSpaceReflections": "螢幕空間反射(實驗功能)", "#Settings.PostProcessingSettings.ScreenSpaceReflections.Description": "When enabled, any parts of the scene currently visible to the camera will reflect off shiny surfaces in realtime. This can add more realism to the scene and improve look of shiny surfaces at cost of extra performance.\n\nPlease note that this filter is considered experimental right now and does not work well in a lot of scenarios, resulting in ghostly reflections and artifacts.", - "#Settings.PostProcessingSettings.Antialiasing": "Antialiasing (AA)", + "Settings.PostProcessingSettings.Antialiasing": "反鋸齒", "#Settings.PostProcessingSettings.Antialiasing.Description": "Antialising smooths out sharp jagged edges on objects in the scene. You can select from several different filters, with each filter having different downsides. FXAA is commonly used and works reasonably well enough, but can also blur other parts of the scene, such as text.\n\nWarning: Some AA options might not be suitable or work at all in VR.", - "#Settings.TextureQualitySettings": "Texture Quality", - "#Settings.TextureQualitySettings.TextureSizeRatio": "Relative Texture Size", + "Settings.TextureQualitySettings": "貼圖品質", + "Settings.TextureQualitySettings.TextureSizeRatio": "相對貼圖大小", "#Settings.TextureQualitySettings.TextureSizeRatio.Description": "This determines the relative size of all textures that will be loaded. You can use this to lower the overall resolution of textures, which improves VRAM usage and loading speed at the cost of visual clarity.\n\nFor example if the texture is 4K and you set this to half resolution, 2K version of the texture will be loaded instead.", - "#Settings.TextureQualitySettings.TextureSizeLimit": "Maximum Texture Size", + "Settings.TextureQualitySettings.TextureSizeLimit": "最大貼圖大小", "#Settings.TextureQualitySettings.TextureSizeLimit.Description": "Use this to limit the maximum resolution of loaded textures. Any textures above this resolution will be limited to the set resolution. Any textures that are smaller than this will not be affected.\n\nThis setting is applied after the relative texture size.", - "#Settings.TextureQualitySettings.MinimumTextureSize": "Limit Texture above resolution", + "Settings.TextureQualitySettings.MinimumTextureSize": "採用相對貼圖大小的最小解析度", "#Settings.TextureQualitySettings.MinimumTextureSize.Description": "This controls the minimum resolution of the texture that will be limited by the settings above. If the texture is below this size, it will be loaded as is.\n\nE.g. if you set this to 512, then if texture is 256, it will be still loaded as 256 even if the texture size ratio is set to half.", - "#Settings.TextureQualitySettings.DefaultFilterMode": "Texture Filtering", + "Settings.TextureQualitySettings.DefaultFilterMode": "貼圖過濾", "#Settings.TextureQualitySettings.DefaultFilterMode.Description": "This controls the filtering used for textures, which controls their quality and performance.\n\nPoint: Lowest quality with no interpolation. Textures will be blocky.\n\nBilinear: Texture pixels are interpolated, but mip map transitions will be harsh, leading to a visible transition line.\n\nTrilinear: Smoothly transitions between different mip levels, removing the harsh transition line at distance.\n\nAnisotropic: Highest quality, textures will be sharp even at steep angles.", - "#Settings.TextureQualitySettings.AnisotropicLevel": "Anisotropic Level", + "Settings.TextureQualitySettings.AnisotropicLevel": "各向異性過濾等級", "#Settings.TextureQualitySettings.AnisotropicLevel.Description": "Controls the quality of the anisotropic filtering.", - "#Settings.TextureQualitySettings.ReloadAllTextures": "Reload All Textures (can be heavy)", + "Settings.TextureQualitySettings.ReloadAllTextures": "重新載入全部貼圖(可能會卡頓)", - "#Settings.GaussianSplatQualitySettings": "Gaussian Splat Rendering Quality", - "#Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "Sorting Mega-operations per camera", + "Settings.GaussianSplatQualitySettings": "高斯潑濺渲染品質設定", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "每個相機的百萬排序指令", "#Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "When rendering Gaussian Splats, the splats must be sorted for each camera. Currently, this operation can be quite heavy, so it is spread over time to improve overall framerate.

Increase the value for sorting to happen faster. This will reduce artifacts when changing the view angle around Gaussian Splats rapidly.

Decrease the value to reduce the GPU usage if your GPU has trouble handling it. However this will increase artifacts when you rapidly change view angle.", - "#Settings.GaussianSplatQualitySettings.QualityPreset": "Quality Preset", + "Settings.GaussianSplatQualitySettings.QualityPreset": "品質預置設定", "#Settings.GaussianSplatQualitySettings.QualityPreset.Description": "This controls the quality of rendered gaussian splats and their VRAM usage. Higher quality will use more VRAM.

Very Low: ~18.62x smaller
Low: ~14x smaller
Medium: ~5.14x smaller
High: ~2.94x smaller
Very High: Uncompressed (original)", - "#Settings.GaussianSplatQualitySettings.MinLocalQuality": "Minimum locally compressed quality", + "Settings.GaussianSplatQualitySettings.MinLocalQuality": "本地匯入的壓縮品質", "#Settings.GaussianSplatQualitySettings.MinLocalQuality.Description": "For locally imported gaussian splats, the quality will never be lower than this value.

We do not recommend setting this below Medium, as lower quality levels are significantly more intense and time consuming to compress and should be left to compress on the cloud.

Setting this to Very High will make gaussian splats load much faster after import due to not having to be compressed at cost of high VRAM usage.", - "#Settings.GaussianSplatQualitySettings.AdvancedQuality": "Advanced Quality Settings", + "Settings.GaussianSplatQualitySettings.AdvancedQuality": "進階品質設定", "#Settings.GaussianSplatQualitySettings.AdvancedQuality.Description": "When enabled, you can configure the specific encodings used for different Gaussian Splat buffers. This gives you very fined grained control over the quality. It can also be used for testing/diagnostics purposes.", - "#Settings.GaussianSplatQualitySettings.PositionFormat": "Position data format", + "Settings.GaussianSplatQualitySettings.PositionFormat": "定位資料格式", "#Settings.GaussianSplatQualitySettings.PositionFormat.Description": "Encoding used for the positions of the splats", - "#Settings.GaussianSplatQualitySettings.ScaleFormat": "Scale data format", + "Settings.GaussianSplatQualitySettings.ScaleFormat": "縮放資料格式", "#Settings.GaussianSplatQualitySettings.ScaleFormat.Description": "Encoding used for the scales of the splats", - "#Settings.GaussianSplatQualitySettings.ColorFormat": "Color data format", + "Settings.GaussianSplatQualitySettings.ColorFormat": "顏色資料格式", "#Settings.GaussianSplatQualitySettings.ColorFormat.Description": "Encoding used for the colors & opacities of the splats", - "#Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat": "Spherical Harmonics data format", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat": "球諧函數 (Spherical Harmonics) 資料格式", "#Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description": "Encoding used for the spherical harmonic data of the splats", - "#Settings.ResolutionSettings": "Resolution", - "#Settings.ResolutionSettings.Fullscreen": "Fullscreen", + "Settings.ResolutionSettings": "解析度設定", + "Settings.ResolutionSettings.Fullscreen": "全螢幕", "#Settings.ResolutionSettings.Fullscreen.Description": "Toggles between fullscreen mode and windowed mode", - "#Settings.ResolutionSettings.WindowResolution": "Window Resolution", + "Settings.ResolutionSettings.WindowResolution": "視窗解析度", "#Settings.ResolutionSettings.WindowResolution.Description": "What resolution should be used when in the windowed mode. This controls the actual size of the window on the screen.", - "#Settings.ResolutionSettings.FullscreenResolution": "Fullscreen Resolution", + "Settings.ResolutionSettings.FullscreenResolution": "全螢幕解析度", "#Settings.ResolutionSettings.FullscreenResolution.Description": "What resolution should be used when in fullscreen mode. The size will remain the same, but lowering the resolution can improve performance (particularly with high-resolution screens like 4K) at the cost of more blurry image.", - "#Settings.ResolutionSettings.ApplyResolution": "Apply Changes", + "Settings.ResolutionSettings.ApplyResolution": "套用設定", - "#Settings.RenderingQualitySettings": "Rendering Quality", - "#Settings.RenderingQualitySettings.PerPixelLights": "Per Pixel Lights", + "Settings.RenderingQualitySettings": "渲染品質設定", + "Settings.RenderingQualitySettings.PerPixelLights": "逐像素光照光源數上限", "#Settings.RenderingQualitySettings.PerPixelLights.Description": "This controls how many point & spot lights can directly affect objects rendered using the forward method - typically transparent and non-PBS objects (e.g. with the toon shader).\n\nIncreasing this value will improve the quality of lighting and reduce color flickering in presence of multiple lights at the cost of performance - the object needs to be rendered multiple times for each light affecting it.", - "#Settings.RenderingQualitySettings.ShadowCascades": "Shadow Cascades", + "Settings.RenderingQualitySettings.ShadowCascades": "陰影層級", "#Settings.RenderingQualitySettings.ShadowCascades.Description": "This controls the resolution cascading of the shadows for directional lights in the world. Cascades better distribute the resolution of the shadow map - providing higher shadow resolution up close and lower resolution further away, but cost more performance to render.", - "#Settings.RenderingQualitySettings.ShadowResolution": "Shadow Resolution", + "Settings.RenderingQualitySettings.ShadowResolution": "陰影解析度", "#Settings.RenderingQualitySettings.ShadowResolution.Description": "This controls the resolution of shadows for lights. Increasing this value will give shadow smoother edges and better definition, but increase the performance requirements.\n\nPlease note that some lights might override the shadow resolution and won't be affected by this setting.", - "#Settings.RenderingQualitySettings.ShadowDistance": "Shadow Distance", + "Settings.RenderingQualitySettings.ShadowDistance": "陰影距離", "#Settings.RenderingQualitySettings.ShadowDistance.Description": "This controls the distance that shadows cover. Increasing this value will make sure more distant parts of the scene are properly covered in shadows, but this also spreads out the detail of the shadow over larger area.\n\nYou should change this setting together with the shadow cascades and resolution - with higher shadow resolution, you can afford higher shadow distance. If you lower the shadow resolution and cascades, you'll want to lower the shadow distance so shadows have better definition.", - "#Settings.RenderingQualitySettings.SkinWeightMode": "Skin Weights", + "Settings.RenderingQualitySettings.SkinWeightMode": "綁定權重數", "#Settings.RenderingQualitySettings.SkinWeightMode.Description": "For any skinned meshes (3D models that are deformed by bones, like most avatars), this controls how many bones are used to affect position of each vertex.\n\nLowering this value will save some performance, but the deformation quality will be lower, resulting in sharp creases and other artifacts, typically around joints.", - "#Settings.ImportSettings": "Import Settings", - "#Settings.ImportSettings.SessionUrls": "On Session URL Import", + "Settings.ImportSettings": "匯入設定", + "Settings.ImportSettings.SessionUrls": "匯入活動 URL 時的行為", "#Settings.ImportSettings.SessionUrls.Description": "When a Session URL is imported, what should happen. The available options are:\n\nOpen - Open the Session.\nSpawnInterface - Spawns a representation(such as a session orb) of the URL in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", - "#Settings.ImportSettings.WorldUrls": "On World URL Import", + "Settings.ImportSettings.WorldUrls": "匯入世界 URL 時的行為", "#Settings.ImportSettings.WorldUrls.Description": "When a World URL is imported, what should happen. The available options are:\n\nOpen - Open the World.\nSpawnInterface - Spawns a representation(such as a world orb) of the world in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", - "#Settings.ImportSettings.NetworkUrls": "On Network URL Import", + "Settings.ImportSettings.NetworkUrls": "匯入網路 URL 時的行為", "#Settings.ImportSettings.NetworkUrls.Description": "When a Network URL is imported, what should happen. The available options are:\n\nOpen - Open a connection to the session at the URL.\nSpawnInterface - Spawns a representation(such as a session orb) of the url in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", - "#Settings.MysterySettings": "Mystery Settings", + "Settings.MysterySettings": "神秘設定", "LocomotionArchetype.Walk": "移動", "LocomotionArchetype.Fly": "飛行", From 491ef5c72175685b6fc6613c27fe41c4487786ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yao=20Wei=20=28=E9=AD=8F=E9=8A=98=E5=BB=B7=29?= Date: Sun, 15 Jun 2025 13:02:10 +0800 Subject: [PATCH 525/529] zh-tw.json: update translations --- zh-tw.json | 250 ++++++++++++++++++++++++++--------------------------- 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/zh-tw.json b/zh-tw.json index de298a6..46ba8cc 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -73,7 +73,7 @@ "Locomotion.WalkRunGripping.Description": "走路,奔跑,跳躍和攀登。", "Locomotion.ZeroG.Name": "零重力", "Locomotion.ZeroG.Description": "帶有碰撞的失重移動模式", - "Locomotion.GrabWorld.Name": "抓取世界移動", + "Locomotion.GrabWorld.Name": "握持世界移動", "Locomotion.GrabWorld.Description": "建立世界錨點作為參考,並相對於該點移動使用者。", "Locomotion.Slide.Name": "滑動", "Locomotion.Slide.Description": "簡單的滑動運動,若附著在表面會貼齊移動,若無則會飛行移動。", @@ -92,12 +92,12 @@ "Interaction.ResetScale": "重設縮放", "Interaction.LaserEnabled": "雷射:開啟", "Interaction.LaserDisabled": "雷射:關閉", - "Interaction.Grab.Palm": "抓取:手掌", - "Interaction.Grab.Precision": "抓取:精準", - "Interaction.Grab.Auto": "抓取:自動", - "Interaction.Grab.Off": "抓取:僅雷射", - "Interaction.Grabbing": "抓取", - "Interaction.Grab.StickyGrab": "黏性抓取", + "Interaction.Grab.Palm": "握持:手掌", + "Interaction.Grab.Precision": "握持:精確", + "Interaction.Grab.Auto": "握持:自動", + "Interaction.Grab.Off": "握持:僅雷射", + "Interaction.Grabbing": "握持", + "Interaction.Grab.StickyGrab": "黏性握持", "Interaction.Grab.HoldToHold": "持續握持", "Interaction.Locomotion": "運動", "Interaction.Locomotion.None": "無", @@ -720,7 +720,7 @@ "Undo.ResetRotation": "重置旋轉", "Undo.ResetScale": "重置縮放", - "Undo.GrabObjects": "抓取物體", + "Undo.GrabObjects": "握持物體", "Undo.DestroyGrabbed": "銷毀所持物體", "Undo.DuplicateGrabbed": "複製所持物體", @@ -772,15 +772,15 @@ "Tools.Color.Name": "顏色工具", "Tools.Color.Picker": "選色器", - "Tools.GrabbableSetter.Name": "抓取設定工具", + "Tools.GrabbableSetter.Name": "握持設定工具", "Tools.GrabbableSetter.Scalable": "設為可縮放", "Tools.GrabbableSetter.NonScalable": "設為不可縮放", "Tools.GrabbableSetter.ApplyToRoot": "設為套用到物件根部", "Tools.GrabbableSetter.AppyToHit": "設為套用到 Slot 碰撞", "Tools.CharacterCollider.Name": "角色碰撞器設定工具", - "Tools.CharacterCollider.MarkGrippable": "標記為可抓取", - "Tools.CharacterCollider.DontMarkGrippable": "不要標記為可抓取", + "Tools.CharacterCollider.MarkGrippable": "標記為可握持", + "Tools.CharacterCollider.DontMarkGrippable": "不要標記為可握持", "Tools.CharacterCollider.EnsureWalkRun": "確保步行/跑步運動", "Tools.CharacterCollider.EnsureZeroG": "確保零重力運動", "Tools.CharacterCollider.EnsurePhysicalFly": "確保物理飛行運動", @@ -1079,7 +1079,7 @@ "Importer.Model.Advanced.ForceNoMipMaps": "強制不使用 MipMaps", "Importer.Model.Advanced.ForceUncompressed": "強制解壓縮", - "Importer.Model.Advanced.Grabbable": "使可抓取", + "Importer.Model.Advanced.Grabbable": "使可握持", "Importer.Model.Advanced.Scalable": "使可擴展", "Importer.Model.Advanced.PositionAtOrigin": "置於原點", "Importer.Model.Advanced.AssetsOnObject": "將資產放在對象上", @@ -1177,7 +1177,7 @@ "FullBody.FineTuneCalibrationInstructions": "通過移動藍色參考來驗證和微調校準", "FullBody.CalibrateTrackersHeader": "校準跟踪器", - "FullBody.CalibrateTrackersInstructions": "抓取並放置相對於跟蹤器的藍色身體部分,以調整其偏移量。它們應與跟踪器在您身體上的位置相匹配。 \n 您可以在以後隨時通過重新打開此工具來調整校準。", + "FullBody.CalibrateTrackersInstructions": "握持並放置相對於跟蹤器的藍色身體部分,以調整其偏移量。它們應與跟踪器在您身體上的位置相匹配。 \n 您可以在以後隨時通過重新打開此工具來調整校準。", "FullBody.UseSymmetry": "使用對稱", "FullBody.ShowBodyOverlay": "顯示身體疊加", "FullBody.HeightCompensationInstructions": "如果人體模型過高(彎曲)或過矮,請調整高度補償以達到最佳配合。", @@ -1263,7 +1263,7 @@ "CameraControl.Control.AnyoneCanInteract": "任何人都可以互動", "CameraControl.Control.RenderPreviewForEveryone": "所有人的渲染預覽", "CameraControl.Control.RenderPrivateUI": "渲染私人用戶界面", - "CameraControl.Control.MotionBlur": "運動模糊", + "CameraControl.Control.MotionBlur": "動態模糊", "CameraControl.Control.ScreenSpaceReflections": "屏幕空間反射", "CameraControl.Control.SpawnPhotoInWorld": "在世界中生成照片", "CameraControl.Control.FlipPreview": "翻轉預覽", @@ -1321,8 +1321,8 @@ "Settings.Category.Graphics": "圖形", "Settings.Category.InteractiveCamera": "相機", - "#Settings.LegacyFeatureSettings.ConvertLegacySettings": "DEBUG - Convert Legacy Settings", - "#Settings.DebugSettings.DebugResetAllSimpleSettings": "DEBUG - Reset all simple settings", + "Settings.LegacyFeatureSettings.ConvertLegacySettings": "DEBUG - 轉換舊版設定", + "Settings.DebugSettings.DebugResetAllSimpleSettings": "DEBUG - 重置全部簡易設定", "Settings.GeneralControlsSettings": "一般操作", "Settings.LocomotionSettings": "行動模式", @@ -1331,11 +1331,11 @@ "Settings.GeneralHapticsSettings": "觸覺回饋", "Settings.GeneralVRSettings": "VR", - "Settings.LeapMotionSettings": "Leap Motion設定", - "Settings.ViveHandTrackingSettings": "Vive手部追蹤", + "Settings.LeapMotionSettings": "Leap Motion 設定", + "Settings.ViveHandTrackingSettings": "Vive 手部追蹤", "Settings.TrackingSmoothingSettings": "平滑追蹤", - "Settings.UserMetricsSettings": "單位設置", + "Settings.UserMetricsSettings": "單位設定", "Settings.OnlineStatusSettings": "線上狀態", "Settings.OnlineStatusSettings.DefaultStatus": "預設狀態", @@ -1366,7 +1366,7 @@ "Settings.WindowsSettings": "視窗設定", "Settings.DebugSettings": "除錯", "Settings.LegacyFeatureSettings": "邊存配置", - "Settings.TwitchInterfaceSettings": "Twitch直播介面", + "Settings.TwitchInterfaceSettings": "Twitch 直播介面", "Settings.MessagingPrivacySettings": "訊息隱私", @@ -1401,15 +1401,15 @@ "Settings.MovementSettings.RightSidewaysMode": "右搖桿側面行動模式", "Settings.MovementSettings.RightSidewaysMode.Description": "右搖桿側面行動的操作方式", "Settings.MovementSettings.UseHeadDirectionForMovement": "使用頭部朝向移動", - "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "啟動時VR頭部向前即可移動,關閉時需要透過搖桿或是其他控制器移動", + "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "啟動時 VR 頭部向前即可移動,關閉時需要透過搖桿或是其他控制器移動", "Settings.MovementSettings.UseSmoothTurn": "滑順轉向", - "Settings.MovementSettings.UseSmoothTurn.Description": "滑順的全身轉向(3D暈注意:若引起不適的症狀建議關閉)", + "Settings.MovementSettings.UseSmoothTurn.Description": "滑順的全身轉向(動暈注意:若會引起不適,建議關閉)", "Settings.MovementSettings.SmoothTurnExclusiveMode": "滑順轉向專有模式", - "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "單一搖桿即可前後左右前進轉向(無法同時移動轉向)", + "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "單一搖桿即可前後左右前進轉向(無法同時移動與轉向)", "Settings.MovementSettings.SmoothTurnSpeed": "滑順轉向速度", - "Settings.MovementSettings.SmoothTurnSpeed.Description": "滑順轉向時的速度(注意:若數值過高將導致暈眩)", - "Settings.MovementSettings.SnapTurnAngle": "定角轉向角", - "Settings.MovementSettings.SnapTurnAngle.Description": "定角轉向的角度(以360度為單位)", + "Settings.MovementSettings.SmoothTurnSpeed.Description": "滑順轉向時的速度(注意:若數值過高將導致暈眩)", + "Settings.MovementSettings.SnapTurnAngle": "固定角度轉向", + "Settings.MovementSettings.SnapTurnAngle.Description": "當使用固定角度轉向時,左右旋轉的角度(以度為單位)", "Settings.MovementSettings.NoClipSpeed": "穿牆模式速度", "Settings.MovementSettings.NoClipSpeed.Description": "穿牆模式的速度,不會受到世界和化身配置的影響", "Settings.MovementSettings.MovementDeadzone": "移動偵測死區", @@ -1419,33 +1419,33 @@ "Settings.MovementSettings.MovementExponent": "移動起始速度", "Settings.MovementSettings.MovementExponent.Description": "控制起始移動的速度和速度曲線", - "Settings.GrabbingSettings": "抓取設定", - "Settings.GrabbingSettings.DefaultHandGrabType": "預設抓取模式", - "Settings.GrabbingSettings.DefaultHandGrabType.Description": "決定進入新世界的抓取設定預設。\n\n手掌: 你可以抓取手心附近的物體\n\n精確: 你必須使用食指拇指抓取物體。\n\n自動: 根據手掌與精確之間手的移動方式自動切換。\n\n關閉: 你只能用雷射抓取物品。", + "Settings.GrabbingSettings": "握持設定", + "Settings.GrabbingSettings.DefaultHandGrabType": "預設握持模式", + "Settings.GrabbingSettings.DefaultHandGrabType.Description": "決定進入新世界的握持設定預設。\n\nPalm - 可以握持手心附近的物體。\n\nPrecision - 握持大拇指與食指之間的單一物體。\n\nAuto - 根據手的姿勢在手掌模式(Palm)與精確模式(Precision)之間切換。\n\nOff - 只能使用雷射握持物品。", "Settings.FullBodyTrackingSettings": "全身追蹤設定", "Settings.FullBodyTrackingSettings.BodyHorizontalAngle": "身體水平角度", "#Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description": "This is the angle deviation between feet and head, beyond which you'll be considered in a horizontal pose. This affects certain things like overriding your tracker poses with feet simulation.", "Settings.GamepadSettings": "遊戲控制器設定", - "Settings.GamepadSettings.ThumbstickLookSpeed": "搖桿靈敏度", - "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "調整搖桿移動與視角的靈敏度", - "Settings.GamepadSettings.ThumbstickLookExponent": "搖桿起始速度", - "Settings.GamepadSettings.ThumbstickLookExponent.Description": "決定搖桿起始速度曲線", - "Settings.GamepadSettings.UseGamepadWhenUnfocused": "程式處於背景時仍可使用遊戲手把", - "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "開啟後,即使沒有將程式放在前景,遊戲控制器照舊輸入動作,若您在同一個裝置需要遊玩其他遊戲建議您關閉此功能", + "Settings.GamepadSettings.ThumbstickLookSpeed": "搖桿移動視角的速度", + "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "變更搖桿改變視角時的移動靈敏度", + "Settings.GamepadSettings.ThumbstickLookExponent": "搖桿移動視角的的加減速", + "Settings.GamepadSettings.ThumbstickLookExponent.Description": "控制搖桿移動視角的響應曲線。若數值大於 1.0,搖桿移動幅度越大速度增加越多,若數值小於 1.0,搖桿移動幅度越大速度增加越少。", + "Settings.GamepadSettings.UseGamepadWhenUnfocused": "程式處於背景時仍可使用遊戲控制器", + "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "開啟後,即使沒有將程式放在前景,遊戲控制器仍可以輸入動作。若您在同一個裝置需要遊玩其他遊戲,建議您關閉此功能", "Settings.MouseSettings.MouseSensitivity": "靈敏度", - "Settings.MouseSettings.MouseSensitivity.Description": "桌機模式的滑鼠靈敏度", + "Settings.MouseSettings.MouseSensitivity.Description": "桌面模式的滑鼠靈敏度。", "Settings.MouseSettings.MouseLookSpeed": "視角速度", - "Settings.MouseSettings.MouseLookSpeed.Description": "調整環顧視角的速度", + "Settings.MouseSettings.MouseLookSpeed.Description": "調整第一人稱與第三人稱下,視角的移動靈敏度。", "Settings.MouseSettings.MousePanSpeed": "滑動速度", - "Settings.MouseSettings.MousePanSpeed.Description": "使用者介面下鼠標滑動的速度", + "Settings.MouseSettings.MousePanSpeed.Description": "使用者介面下游標移動的速度", "Settings.MouseSettings.MouseRotateSpeed": "物件旋轉速度", - "Settings.MouseSettings.MouseRotateSpeed.Description": "桌機模式下拿取物體時,旋轉物體的速度", - "Settings.MouseSettings.MouseFreeformRotateSpeed": "鼠標自由旋轉速度", - "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "桌機模式下拿取物體時,控制物體用鼠標自由旋轉的速度", - "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "抓取時的移動速度", + "Settings.MouseSettings.MouseRotateSpeed.Description": "桌面模式下拿取物體時,旋轉物體的速度", + "Settings.MouseSettings.MouseFreeformRotateSpeed": "游標自由旋轉速度", + "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "桌面模式下拿取物體時,用游標控制物體自由旋轉的速度", + "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "握持時的移動速度", "#Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "When holding items in desktop mode, this controls how fast they will move back and forth with the scroll wheel on your mouse.", "Settings.KeyboardLookSettings": "鍵盤操控視角設定", @@ -1493,14 +1493,14 @@ "Settings.DiscordIntegrationSettings": "Discord 整合", "Settings.SteamIntegrationSettings": "Steam 整合", - "Settings.DiscordIntegrationSettings.RichPresence": "Discord 遊戲狀態", - "Settings.DiscordIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Discord 的遊戲狀態傳送那些訊息\n\n無 - 不向 Discord 傳送遊戲狀態。\n基本 - 只傳送有限的Resonite訊息(如:在線狀態)。\n完整 - 所有的Resonite狀態傳送至steam\n\n無論是否設置,Discord 還是會顯示您正在玩 Resonite,可以透過Discord設置關閉。", + "Settings.DiscordIntegrationSettings.RichPresence": "Discord 豐富狀態", + "Settings.DiscordIntegrationSettings.RichPresence.Description": "控制 {appName} 向 Discord 的遊戲狀態傳送那些訊息\n\nNone - 不向 Discord 傳送遊戲狀態。\nBasic - 只傳送有限的資訊,例如線上狀態。\nFull - 在公開活動時,傳送適當的活動資訊到 Discord,包含世界名稱與在活動中的人數。\n\nDiscord 本身也會偵測正在遊玩的遊戲名稱,可以透過 Discord 設定關閉。", - "Settings.SteamIntegrationSettings.RichPresence": "Steam 遊戲狀態", - "Settings.SteamIntegrationSettings.RichPresence.Description": "控制 Resonite 向 Steam 的遊戲狀態傳送那些訊息\n\n無 - 不向 Steam 傳送遊戲狀態。\n基本 - 只傳送有限的Resonite訊息(如:在線狀態)。\n完整 - 所有的Resonite狀態傳送至steam\n\n無論是否設置,Steam 還是會顯示您正在玩 Resonite。", + "Settings.SteamIntegrationSettings.RichPresence": "Steam 豐富狀態", + "Settings.SteamIntegrationSettings.RichPresence.Description": "控制 {appName} 向 Steam 的遊戲狀態傳送哪些訊息\n\n無 - 不向 Steam 傳送遊戲狀態。\n基本 - 只傳送有限的資訊,例如線上狀態。\n完整 - 在公開活動時,傳送適當的活動資訊到 Steam,包含世界名稱與在活動中的人數。\n\n無論是哪種設定,Steam 本身還是會顯示您正在遊玩 {appName},更改此設定只會影響傳送至 Steam 的資訊多寡。", "Settings.SteamIntegrationSettings.SaveScreenshots": "保存截圖", - "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "您的照片副本將保存於steam的截圖資料夾當中", + "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "您的照片副本將保存於 Steam 的截圖資料夾當中", "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "當 Steam 遠端暢玩開啟時,強制使用遠端麥克風", "#Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "When enabled, this automatically forces the audio input to use Steam Voice when you play through Steam Remote Play. This helps so you don't need to switch automatically to use the forwarded microphone input.

Disabling this can be useful if you want to use your own audio device - e.g. external microphone.", @@ -1552,15 +1552,15 @@ "Settings.TrackerSettings.Trackers.Unmap": "定位重置", "Settings.TrackerSettings.Trackers.Remove": "移除追蹤器綁定", - "Settings.SteamLinkSettings": "Steam 連結", - "Settings.SteamLinkSettings.OSC_DataPort": "OSC 臉部追蹤端口", - "Settings.SteamLinkSettings.OSC_DataPort.Description": "聽取OSC臉部追蹤的數據端口(注意:需要與steam VR設置端口一致)", + "Settings.SteamLinkSettings": "Steam Link 設定", + "Settings.SteamLinkSettings.OSC_DataPort": "OSC 臉部追蹤連接埠", + "Settings.SteamLinkSettings.OSC_DataPort.Description": "用於接聽 OSC 臉部追蹤資料的連接埠,需要與 SteamVR 設定一致才能運作。", - "Settings.HapticPointMapping.MappingTarget": "定點至", - "Settings.HapticPointMapping.MappingTarget.Description": "定點到化身的哪個部位?", + "Settings.HapticPointMapping.MappingTarget": "對應至", + "Settings.HapticPointMapping.MappingTarget.Description": "用來設定本裝置要對應到化身的哪個部位。", - "Settings.HapticPointMapping.PointRadius": "觸覺點位半徑", - "Settings.HapticPointMapping.PointRadius.Description": "控制化身觸覺點位的範圍,範圍越大更容易觸發觸覺回饋", + "Settings.HapticPointMapping.PointRadius": "觸覺點半徑", + "Settings.HapticPointMapping.PointRadius.Description": "控制化身觸覺點的範圍,範圍越大更容易觸發觸覺回饋", "Settings.HapticPointMapping.TorsoHorizontalPosition": "身軀水平位置", "Settings.HapticPointMapping.TorsoHorizontalPosition.Description": "沿著身軀左至右的水平位置", @@ -1594,28 +1594,28 @@ "Settings.HapticPointMapping.Tag": "觸覺標籤", "Settings.HapticPointMapping.Tag.Description": "與觸覺點相關的標籤,訂定化身標籤觸覺點觸覺定位相配", - "Settings.GiggleTechSettings": "GiggleTech設備", - "Settings.GiggleTechSettings.Devices": "管理 GigglePucks", - "Settings.GiggleTechSettings.GigglePuckIP": "依GigglePucks IP 手動增加", - "Settings.GiggleTechSettings.GigglePuckIP.Description": "若網路無法自動偵測到 GigglePuck,透過填寫IP位置手動點擊下方按鈕增加。\n\n增加後點擊\"管理 GigglePuck\" 得以配置", + "Settings.GiggleTechSettings": "GiggleTech 裝置", + "Settings.GiggleTechSettings.Devices": "管理 GigglePuck", + "Settings.GiggleTechSettings.GigglePuckIP": "依 GigglePuck IP 手動新增", + "Settings.GiggleTechSettings.GigglePuckIP.Description": "若網路無法自動偵測到 GigglePuck,透過填寫 IP 位置手動點擊下方按鈕增加。\n\n增加後點擊「管理 GigglePuck」以配置。", "Settings.GiggleTechSettings.RegisterGigglePuck": "手動註冊 GigglePuck", "Settings.GiggleTechSettings.Devices.IP": "GigglePuck IP", - "Settings.GiggleTechSettings.Devices.IsConnected": "GigglePuck 連接了嗎?", - "Settings.GiggleTechSettings.Devices.UseDevice": "使用該設備", - "Settings.GiggleTechSettings.Devices.UseDevice.Description": "啟用或關閉個別 GigglePucks 設備,關閉設備將關閉所有的觸覺感應點", + "Settings.GiggleTechSettings.Devices.IsConnected": "GigglePuck 連接了嗎", + "Settings.GiggleTechSettings.Devices.UseDevice": "使用該裝置", + "Settings.GiggleTechSettings.Devices.UseDevice.Description": "啟用或關閉個別 GigglePucs 裝置,關閉裝置將關閉該裝置的觸覺", "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected": "永久視為已經連接", - "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description": "勾選後,即使沒有檢測到 GigglePuck設備也會被視為已經連接。\n\n對於某些自動連接有問題的網路狀況有幫助", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description": "勾選後,即使沒有檢測到 GigglePuck 裝置也會被視為已經連接。\n\n對於某些自動連接有問題的網路狀況有幫助", "Settings.GiggleTechSettings.Devices.IntensityScale": "強度等級", - "Settings.GiggleTechSettings.Devices.IntensityScale.Description": "調節發送到GigglePuck的觸覺強度。 觸覺強度永遠不會超過 GigglePuck設備的安全值 - 強度值將線至於設備的馬達與電力上線", - "Settings.GiggleTechSettings.Devices.Remove": "設備移除", - "Settings.GiggleTechSettings.Devices.CustomName": "自定義名稱", - "Settings.GiggleTechSettings.Devices.CustomName.Description": "給這個 GigglePuck 設定名稱,不會影響到運作和辨別。", + "Settings.GiggleTechSettings.Devices.IntensityScale.Description": "調節發送到 GigglePuck 的觸覺強度。 觸覺強度永遠不會超過 GigglePuck 裝置的安全值——強度值會限制在設備的馬達與電力上限", + "Settings.GiggleTechSettings.Devices.Remove": "移除裝置", + "Settings.GiggleTechSettings.Devices.CustomName": "自訂名稱", + "Settings.GiggleTechSettings.Devices.CustomName.Description": "給這個 GigglePuck 設定名稱,不會影響到運作和識別。", "Settings.GiggleTechSettings.Devices.Breadcrumb": "GigglePucks 設備", "Settings.GiggleTechSettings.Devices.ActivationIntensity": "目前強度", "Settings.GiggleTechSettings.Devices.MinimumIntensity": "強度最小值", - "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description": "這個是觸覺裝置運行時的最小強度。強度低於此將無任何觸覺輸出。", - "Settings.GiggleTechSettings.Devices.InitialActivationIntensity": "起始開啟強度", - "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description": "當從觸覺感應關閉至啟動時,將在短時間內以最低強度運行。這可以協助裝置在啟用值過低的情境下開始運轉", + "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description": "這個是觸覺裝置運作時的最小強度,強度低於此將無任何觸覺輸出。", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity": "起始觸發強度", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description": "當觸覺感應從關閉到開啟時,將在短時間內以此強度輸出,用來在啟用值過低的情況下「發動」裝置的馬達。", "Settings.UserMetricsSettings.UserHeight": "身高", "Settings.UserMetricsSettings.UserHeight.Description": "這是你現實生活中的身高,調整您化身比例使其合身,您可以輸入公制單位(如:175cm)或是英制單位(如:5'11)", @@ -1724,39 +1724,39 @@ "Settings.AssetGatherSettings.MaxConcurrentDownloads": "最大同時下載數量", "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "可以弄至同時下載物件的數量,增加數值將使得活動開啟短時間載入更多的物件,世界載入加快,但也可能導致網路超載,請依據您的網路流量偏好配置", - "Settings.HostAccessSettings.Entries": "管理主持權限設定", - "Settings.HostAccessSettings.Entries.Breadcrumb": "主持權限設定", - "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "允許HTTP請求", - "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "主持是否允許HTTP等第三方服務(如:REST API)的請求", - "Settings.HostAccessSettings.Entries.AllowWebsockets": "允許使用websockets", - "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "主持是否允許即時數據串流Websocket的連接", - "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "允許接收OSC數據", - "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "Resonite是否能接收和處理OSC數據", - "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "允許發送OSC數據", - "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "Resonite 是否能透過OSC傳送數據至主持", - "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "上次Hyperlink傳送請求的原因", - "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "上次Websocket傳送請求的原因", - "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "上次OSC傳送請求的原因", - "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "上次OSC接收請求的原因", - "Settings.HostAccessSettings.Entries.Remove": "移除入口 (下次您將被詢問一次)", - "Settings.HostAccessSettings.DebugReset": "重置主持入口", + "Settings.HostAccessSettings.Entries": "主機存取權限管理", + "Settings.HostAccessSettings.Entries.Breadcrumb": "主機存取權限", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "允許 HTTP 請求", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "表示是否在此主機允許 HTTP(S) 等的服務請求,通常用於透過 REST API 與第三方服務通訊。", + "Settings.HostAccessSettings.Entries.AllowWebsockets": "允許使用 Websocket", + "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "表示是否在此主機允許 Websocket 即時串流的連接,經常用於即時雙向通訊與資料串流。", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "允許接收 OSC 資料", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "表示 {appName} 是否能接收和處理 OSC 資料", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "允許發送 OSC 資料", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "控制 {appName} 是否能透過 OSC 協定傳送資料到指定的主機", + "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "上次 Hyperlink 傳送請求的原因", + "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "上次 Websocket 傳送請求的原因", + "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "上次 OSC 傳送請求的原因", + "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "上次 OSC 接收請求的原因", + "Settings.HostAccessSettings.Entries.Remove": "移除項目(下次請求時會再詢問)", + "Settings.HostAccessSettings.DebugReset": "重置主機存取項目", "Settings.UserRestrictionsSettings.DebugReset": "重置使用者限制", "Settings.WindowsSettings.KeepOriginalScreenshotFormat": "保留原始螢幕截圖格式", - "Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "可避免截圖儲存置Windows資料夾時轉換檔案格式為JPG或PNG,但在部分不支援的檔案格式的應用程式下將難以開啟", + "Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "可避免截圖儲存至 Windows 資料夾時轉換檔案格式為 JPG 或 PNG,但部分不支援原始檔案格式的應用程式可能無法開啟。", - "Settings.DebugSettings.DebugInputBindings": "在輸入系統上顯示除錯訊息", - "Settings.DebugSettings.DebugInputBindings.Description": "開啟時您將在輸入裝置上看到除錯訊息,這對開發者除錯協助方面很有用", + "Settings.DebugSettings.DebugInputBindings": "顯示輸入綁定系統的除錯訊息", + "Settings.DebugSettings.DebugInputBindings.Description": "開啟時,會顯示輸入綁定系統的除錯資訊,本功能對開發者較為有用。", "Settings.DebugSettings.ConvertParticleSystems": "將粒子系統轉換為 PhotonDust", "#Settings.DebugSettings.ConvertParticleSystems.Description": "Enabling this option will run a conversion from the legacy particle system to the new custom one (PhotonDust) for any newly loaded items and worlds.

This is intended for testing purposes only! If you are not part of testing, we do not recommend turning this option on, YOUR CONTENT MIGHT BE CORRUPTED AS A RESULT.

Please see our GitHub/Discord if you'd like to help with testing.", - "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "雙擊握把按鈕裝備", - "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "雙擊握把按鈕即可裝備物件或工具", - "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "使用傳統世界切換器", - "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "非慣用手應用按鈕作為打開、切換世界的開關", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "使用背包、活動快捷鍵", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "開啟後,按住手柄並且項下按住A鍵(通常會打開和關閉主面板),就會打開傳統的背包和活動選單", + "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "壓兩下握把裝備", + "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "握兩下握把按鈕即可裝備物件或工具", + "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "使用舊版世界切換器", + "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "非慣用手的 App 鍵會開啟舊版的世界切換器,用來切換活動中的世界,本功能未來會被更有彈性的方案取代。", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "使用背包/活動快捷鍵", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "開啟後,握住握把並按下 App 鍵(用來開啟儀表板的那個按鈕),會開啟舊版的物品欄或活動選單。", "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "關閉腳部模擬", "#Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "This is to make certain features like posers that hijack feet proxies work, without having to modify them.

If you turn this on without using posers or similar features, the animations will NOT look correct. Turn this off after you're done using posers.

IMPORTANT: This will likely be removed at some point, we recommend upgrading posers to be compatible with the new system and automatically suppress the simulation when active.", @@ -1772,11 +1772,11 @@ "Settings.LocaleSettings.CultureLocaleCode": "區域格式", "Settings.LocaleSettings.CultureLocaleCode.Description": "設定覆蓋預設的數字和其他單位格式。正常情況下,所選語言已包含其預設區域格式,此設置可以改變您選擇,例如,使用你的母语语言和美国区域格式来显示内容。", - "Settings.LocaleSettings.UseImperialUnits": "使用英制單位", - "Settings.LocaleSettings.UseImperialUnits.Description": "使用英制單位(長度/高度、重量、體積......等單位)", + "Settings.LocaleSettings.UseImperialUnits": "使用英制度量衡單位", + "Settings.LocaleSettings.UseImperialUnits.Description": "使用英制度量衡單位(長度/高度、重量、體積等)。", "Settings.LocaleSettings.AvailableLocales": "選擇語言", "Settings.LocaleSettings.AvailableLocales.Breadcrumb": "語言", - "#Settings.LocaleSettings.AvailableLocales.SystemLocale": "Use System Language", + "Settings.LocaleSettings.AvailableLocales.SystemLocale": "使用系統語言", "Settings.DashSettings.DashCurvature": "面板曲度", "Settings.DashSettings.DashCurvature.Description": "這個控制在VR模式下主面板的曲度,若設置為0則主面板將會完全平坦", @@ -1854,7 +1854,7 @@ "Settings.CursorSettings.BaseCursorSize": "基本游標大小", "#Settings.CursorSettings.BaseCursorSize.Description": "This sets a base cursor size. We recommend setting this first, before adjusting the others as their size is relative to this.", - "Settings.CursorSettings.GrabMultiplier": "抓取物件時的縮放倍率", + "Settings.CursorSettings.GrabMultiplier": "握持物件時的縮放倍率", "#Settings.CursorSettings.GrabMultiplier.Description": "This is applied as a multiplier to your cursor while grabbing objects and items.", "Settings.CursorSettings.InteractionMultiplier": "互動時的縮放倍率", @@ -1866,12 +1866,12 @@ "Settings.CursorSettings.SliderMultiplier": "與滑桿互動時的縮放倍率", "#Settings.CursorSettings.SliderMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with sliders and scrollbars.", - "Settings.DesktopViewSettings.FollowCursor": "跟隨指標", - "Settings.DesktopViewSettings.FollowCursor.Description": "開啟後,桌面自動切換到滑鼠指標所在的螢幕,適合在VR模式時使用物理滑鼠與鍵盤的情況下開啟", + "Settings.DesktopViewSettings.FollowCursor": "跟隨游標", + "Settings.DesktopViewSettings.FollowCursor.Description": "開啟後,桌面自動切換到滑鼠游標所在的螢幕,適合在 VR 模式時使用實體滑鼠與鍵盤的情況下開啟", "Settings.DesktopViewSettings.Brightness": "明度", "Settings.DesktopViewSettings.Brightness.Description": "在桌面視角下桌面的明度", "Settings.DesktopViewSettings.Opacity": "不透明度", - "Settings.DesktopViewSettings.Opacity.Description": "降低使得桌面視角呈現半透明的狀態,看到桌面視角後的視野", + "Settings.DesktopViewSettings.Opacity.Description": "降低會使桌面畫面呈現半透明的狀態,可以看到桌面畫面後方的視野", "Settings.PhotoCaptureSettings.FingerGestureEnabled": "使用手指拍照手勢", "Settings.PhotoCaptureSettings.FingerGestureEnabled.Description": "開啟該功能後,您只需將手指擺成相框的形狀,然後蜷曲食指,就能在世界中快速拍照", @@ -1995,7 +1995,7 @@ "#Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "If YouTube and other service videos are not loading for you, select the browser you typically use to load cookies from when fetching those videos. This increases the chances of video loading successfully.", "Settings.PostProcessingSettings": "畫面後處理設定", - "Settings.PostProcessingSettings.MotionBlurIntensity": "動態模糊設定", + "Settings.PostProcessingSettings.MotionBlurIntensity": "動態模糊強度", "#Settings.PostProcessingSettings.MotionBlurIntensity.Description": "This controls the strength of the motion blur effect, which smears image with motion. Higher values will result in more blurring with same amount of motion.\n\nIf you set the effect to 0 % the filter will be disabled completely, which can improve performance.", "Settings.PostProcessingSettings.BloomIntensity": "光暈強度", "#Settings.PostProcessingSettings.BloomIntensity.Description": "Bloom effect causes a glow to appear around bright objects in the scene, typically with ones in the HDR range. This lets you control the strength of this effect for the same amount of light. \n\nPlease note that some content can look incorrect when this effect is set to low or disabled.\n\nIf you set the effect to 0 % the filter will be disabled completely, which can improve performance.", @@ -2020,7 +2020,7 @@ "Settings.TextureQualitySettings.ReloadAllTextures": "重新載入全部貼圖(可能會卡頓)", "Settings.GaussianSplatQualitySettings": "高斯潑濺渲染品質設定", - "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "每個相機的百萬排序指令", + "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "每個相機一次處理的排序指令數量(百萬)", "#Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "When rendering Gaussian Splats, the splats must be sorted for each camera. Currently, this operation can be quite heavy, so it is spread over time to improve overall framerate.

Increase the value for sorting to happen faster. This will reduce artifacts when changing the view angle around Gaussian Splats rapidly.

Decrease the value to reduce the GPU usage if your GPU has trouble handling it. However this will increase artifacts when you rapidly change view angle.", "Settings.GaussianSplatQualitySettings.QualityPreset": "品質預置設定", "#Settings.GaussianSplatQualitySettings.QualityPreset.Description": "This controls the quality of rendered gaussian splats and their VRAM usage. Higher quality will use more VRAM.

Very Low: ~18.62x smaller
Low: ~14x smaller
Medium: ~5.14x smaller
High: ~2.94x smaller
Very High: Uncompressed (original)", @@ -2072,7 +2072,7 @@ "LocomotionArchetype.Fly": "飛行", "LocomotionArchetype.NoClip": "穿牆", "LocomotionArchetype.Teleport": "傳送", - "LocomotionArchetype.GrabWorld": "抓取世界移動", + "LocomotionArchetype.GrabWorld": "握持世界移動", "LocomotionArchetype.NoLocomotion": "無移動", "LocomotionArchetype.ThreeAxisNoClip": "三軸穿牆", "LocomotionArchetype.ThreeAxisFly": "三軸飛行", @@ -2247,19 +2247,19 @@ "Inspector.SimpleAvatarProtection.Warning": "警告!
以任何除下方按鈕之外的方式移除這個組件,都會觸發保護機制,並導致自毀和可能的數據損失!", "Inspector.SimpleAvatarProtection.ConfirmRemoveAll": "移除化身保護", - "Inspector.BipedRig.GetDiagnosticInfo": "獲取rig診斷信息", - "Inspector.BipedRig.GenerateDebugVisuals": "生成調試視覺效果", - "Inspector.BipedRig.ClearDebugVisuals": "清除調試視覺效果", - "Inspector.BipedRig.DetectHands": "檢測手部綁定", - "Inspector.BipedRig.DetectLeftHand": "檢測左手綁定", - "Inspector.BipedRig.DetectRightHand": "檢測右手綁定", + "Inspector.BipedRig.GetDiagnosticInfo": "取得骨架綁定診斷訊息", + "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.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.Variant": "VariantID:{variant}", "Inspector.Texture3D.Size": "尺寸: {width} x {height} x {depth}", "Inspector.Texture.BakeTexture": "烘焙貼圖", @@ -2358,9 +2358,9 @@ "Inspector.DynamicBoneChain.SetupFromChildrenRig": "從子級設置 (只有綁定)", "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "替換子級中的平滑變換", "Inspector.DynamicBoneChain.ClearSmoothTransforms": "清除子級中的平滑變換", - "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- 碰撞體與抓取 -------", + "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- 碰撞體與握持 -------", "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "從層次結構添加固定碰撞體(使用對像根)", - "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "總是抓取末端骨骼", + "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "總是握持末端骨骼", "Inspector.DataPreset.SetActive": "設定啟用", "Inspector.DataPreset.SetValues": "設定數值", @@ -2814,7 +2814,7 @@ "Tutorial.InfoPanel.Title": "嘿!在您繼續之前...", "Tutorial.InfoPanel.Content": " 等待着您的是一個充滿可能性的世界,您的想象將是唯一的限制。

您迄今所見之物幾乎都是在遊戲內開發的!來自世界各地的人們實時協作、共同建造了它們。

這個平臺仍處於早期開發階段,我們在不斷更新和改進它。現在,您也是這旅程的一份子了!海闊憑魚躍,天高任鳥飛!

感謝您駐足體驗。", - "Tutorial.GrabItems.Grab": "抓取", + "Tutorial.GrabItems.Grab": "握持", "Tutorial.GrabItems.Snap": "吸附", "Tutorial.GrabItems.Slide": "滑動", @@ -2842,25 +2842,25 @@ "Hints.Bridge.RaiseTheWorld": "按下這個按鈕,召喚平臺!", - "Hints.Grabbing.GrabbingDesktop": "按住鼠標右鍵以符合物理地抓取物品!", - "Hints.Grabbing.GrabbingVR": "按下抓握鍵以符合物理地抓取物品!", + "Hints.Grabbing.GrabbingDesktop": "按住鼠標右鍵以符合物理地握持物品!", + "Hints.Grabbing.GrabbingVR": "按下抓握鍵以符合物理地握持物品!", - "Hints.Grabbing.Rotating": "按住E鍵並移動鼠標以旋轉抓取的物品!", + "Hints.Grabbing.Rotating": "按住E鍵並移動鼠標以旋轉握持的物品!", "Hints.Grabbing.RotatingExtra": "同時按住Shift鍵與E鍵來繞其水平軸旋轉物品!", - "Hints.Grabbing.ScalingDesktop": "抓取一個物品,按住Shift鍵,使用您的滾輪來縮放它!", - "Hints.Grabbing.ScalingVR": "用您的雙手抓取物品來縮放它們!", + "Hints.Grabbing.ScalingDesktop": "握持一個物品,按住Shift鍵,使用您的滾輪來縮放它!", + "Hints.Grabbing.ScalingVR": "用您的雙手握持物品來縮放它們!", "Hints.Grabbing.OtherGrabbables": "我們提供了繁多的交互類型,擺弄這三件物品來瞭解它們!", "Hints.Grabbing.OtherGrabbablesExtraDesktop": "除了縮放物體,您也可以在上下文菜單中啟用縮放來縮放自己。按住Ctrl並使用滾輪即可!", - "Hints.Grabbing.OtherGrabbablesExtraVR": "除了縮放物體,您也可以在上下文菜單中啟用縮放來縮放自己。用雙手抓取它,然後將其移動得更近或更遠!", + "Hints.Grabbing.OtherGrabbablesExtraVR": "除了縮放物體,您也可以在上下文菜單中啟用縮放來縮放自己。用雙手握持它,然後將其移動得更近或更遠!", - "Hints.Telescope.Alignment": "抓取望遠鏡並將其對準月亮!", + "Hints.Telescope.Alignment": "握持望遠鏡並將其對準月亮!", "Hints.Telescope.TheMoonDesktop": "在對準月亮時,按住右鍵並移動視角來移動月亮!", - "Hints.Telescope.TheMoonVR": "按下扳機鍵以激活激光並抓取、移動月亮!", + "Hints.Telescope.TheMoonVR": "按下扳機鍵以激活激光並握持、移動月亮!", - "Hints.Sundial.SoftEquip": "抓取這個工具並使用它!", + "Hints.Sundial.SoftEquip": "握持這個工具並使用它!", "Hints.Sundial.SoftEquipExtra": "工具使您能夠以多種方式改變您所處的世界!", "Hints.Sundial.HardEquip": "點擊這個工具來裝備它!", From 413f6743935a5206c1314ce472dca212c11e8964 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yao=20Wei=20=28=E9=AD=8F=E9=8A=98=E5=BB=B7=29?= Date: Sun, 15 Jun 2025 13:04:43 +0800 Subject: [PATCH 526/529] zh-tw.json: remove unused translations --- zh-tw.json | 146 +++++++++++++++++++++-------------------------------- 1 file changed, 57 insertions(+), 89 deletions(-) diff --git a/zh-tw.json b/zh-tw.json index 46ba8cc..091c286 100644 --- a/zh-tw.json +++ b/zh-tw.json @@ -1425,7 +1425,6 @@ "Settings.FullBodyTrackingSettings": "全身追蹤設定", "Settings.FullBodyTrackingSettings.BodyHorizontalAngle": "身體水平角度", - "#Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description": "This is the angle deviation between feet and head, beyond which you'll be considered in a horizontal pose. This affects certain things like overriding your tracker poses with feet simulation.", "Settings.GamepadSettings": "遊戲控制器設定", "Settings.GamepadSettings.ThumbstickLookSpeed": "搖桿移動視角的速度", @@ -1446,15 +1445,13 @@ "Settings.MouseSettings.MouseFreeformRotateSpeed": "游標自由旋轉速度", "Settings.MouseSettings.MouseFreeformRotateSpeed.Description": "桌面模式下拿取物體時,用游標控制物體自由旋轉的速度", "Settings.MouseSettings.ScrollWheelGrabMoveSpeed": "握持時的移動速度", - "#Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description": "When holding items in desktop mode, this controls how fast they will move back and forth with the scroll wheel on your mouse.", "Settings.KeyboardLookSettings": "鍵盤操控視角設定", "Settings.KeyboardLookSettings.LookEnabled": "鍵盤操控視角", - "#Settings.KeyboardLookSettings.LookEnabled.Description": "When enabled, Keyboard Look allows you to move your head around using the arrow keys on your keyboard.
It is designed for scenarios when a mouse might not be available or suitable, such as when using a laptop or when accessible alternatives to a mouse are required.", + "Settings.KeyboardLookSettings.HorizontalSpeed": "鍵盤操控視角時的水平移動速度", - "#Settings.KeyboardLookSettings.HorizontalSpeed.Description": "Use this to adjust how fast your head moves horizontally when using Keyboard Look.", + "Settings.KeyboardLookSettings.VerticalSpeed": "鍵盤操控視角時的垂直移動速度", - "#Settings.KeyboardLookSettings.VerticalSpeed.Description": "Use this to adjust how fast your head moves vertically when using Keyboard Look.", "Settings.GeneralHapticsSettings.EnableControllerVibration": "搖桿震動", "Settings.GeneralHapticsSettings.EnableControllerVibration.Description": "開關VR上搖桿的震動", @@ -1503,7 +1500,6 @@ "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "您的照片副本將保存於 Steam 的截圖資料夾當中", "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "當 Steam 遠端暢玩開啟時,強制使用遠端麥克風", - "#Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "When enabled, this automatically forces the audio input to use Steam Voice when you play through Steam Remote Play. This helps so you don't need to switch automatically to use the forwarded microphone input.

Disabling this can be useful if you want to use your own audio device - e.g. external microphone.", "Settings.LeapMotionSettings.LeapMotionEnabled": "開啟手部追蹤", "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "追蹤器將得以追蹤您的手指移動", @@ -1643,7 +1639,7 @@ "Settings.AudioOutputDeviceSettings.ForceRefreshDevices": "強制更新音訊裝置列表", "Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description": "點選此選項使 Resonite 強制更新音訊裝置列表,一般情況下應無須使用,但若 Resonite 無法取得剛加入的音訊裝置,可以嘗試此按鈕。", "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput": "相機串流使用不同音訊輸出裝置", - "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "啟用後,相機輸出串流畫面會使用相機視角來擷取聲音,並輸出至不同的音訊裝置。

本選項可以讓您聆聽自己視角的聲音,並同時以相機視角來擷取。

本功能必須要在所選的裝置與一般音訊輸出裝置不同才能使用。", + "Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description": "啟用後,相機輸出串流畫面會使用相機視角來擷取聲音,並輸出至不同的音訊裝置。

本選項可以讓您聆聽自己視角的聲音,並同時以相機視角來擷取。

本功能必須要在所選的裝置與一般音訊輸出裝置不同才能使用。", "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities": "相機串流音訊輸出裝置", "Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb": "相機串流音訊輸出裝置", @@ -1684,11 +1680,10 @@ "Settings.AudioPerformanceSettings": "音訊效能設定", "Settings.AudioPerformanceSettings.MaxVoices": "最大發聲數", - "#Settings.AudioPerformanceSettings.MaxVoices.Description": "This controls how many sounds can be playing concurrently. Increasing this will allow you to hear more sounds at once at the cost of CPU usage.

If you set this too high, you might hear audio crackling.", + "Settings.AudioPerformanceSettings.SimulationFrameSize": "模擬訊框大小", - "#Settings.AudioPerformanceSettings.SimulationFrameSize.Description": "This controls how much audio data is computed in one go when rendering audio. Increasing the value can improve performance in some ways, but will come at the cost of less frequent audio events and increased latency.

Generally we do not recommend changing this value and keeping the default 1024.", + "Settings.AudioPerformanceSettings.OutputBufferSize": "播放緩衝大小", - "#Settings.AudioPerformanceSettings.OutputBufferSize.Description": "This controls the size of the buffer for audio playback. Higher values will have more audio latency, but are more resilient to crackling and pops.

By lowering this value you can decrease the audio latency, but the system will be more susceptible to crackling and drops.", "Settings.VoiceSettings": "聲音配置", "Settings.VoiceSettings.MutePersistence": "登入時的麥克風狀態", @@ -1715,9 +1710,8 @@ "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "偏好Steam網路連線", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "設置網路偏好連接Steam。有助於LNL嚴重堵塞的情況,然而將會缺少部分功能與連線不穩定,僅建議在前述情況下開啟", "Settings.RealtimeNetworkingSettings.PreferTCP": "偏好使用 TCP", - "#Settings.RealtimeNetworkingSettings.PreferTCP.Description": "When enabled, connections over TCP are preferred over all other protocols. This mostly affects connections on LAN, as TCP is not used for connections over the internet by default.\n\nTCP can have better performance on LAN networks and work on certain networks where UDP based protocols won't work.\n\nHowever they can also suffer from \"head of line\" blocking, causing voices and poses to be significantly delayed.", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL 窗口大小", - "#Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "This controls the LNL protocol window size for real time networking. Changing this setting will have an immediate effect in all active sessions.\n\nIf you experience any packet queuing, you can increase this value to improve the connection throughput. However, higher values can also destabilize the connection further, so be careful.\n\nDefault Value: 64\n\nIMPORTANT: This setting is for diagnostics and a temporary workaround; this value will automatically adjust itself in the future.", "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "最大同時物件傳輸數量", "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "活動開啟時,容許同時間傳輸物件的數量,增加數值將使得同時間內傳輸本地物件增加,但也會同時降低網路連線品質,建議設置在網路最高承受流量數值以下", @@ -1749,7 +1743,6 @@ "Settings.DebugSettings.DebugInputBindings": "顯示輸入綁定系統的除錯訊息", "Settings.DebugSettings.DebugInputBindings.Description": "開啟時,會顯示輸入綁定系統的除錯資訊,本功能對開發者較為有用。", "Settings.DebugSettings.ConvertParticleSystems": "將粒子系統轉換為 PhotonDust", - "#Settings.DebugSettings.ConvertParticleSystems.Description": "Enabling this option will run a conversion from the legacy particle system to the new custom one (PhotonDust) for any newly loaded items and worlds.

This is intended for testing purposes only! If you are not part of testing, we do not recommend turning this option on, YOUR CONTENT MIGHT BE CORRUPTED AS A RESULT.

Please see our GitHub/Discord if you'd like to help with testing.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "壓兩下握把裝備", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "握兩下握把按鈕即可裝備物件或工具", @@ -1759,10 +1752,8 @@ "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "開啟後,握住握把並按下 App 鍵(用來開啟儀表板的那個按鈕),會開啟舊版的物品欄或活動選單。", "Settings.LegacyFeatureSettings.SuppressFeetSimulation": "關閉腳部模擬", - "#Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description": "This is to make certain features like posers that hijack feet proxies work, without having to modify them.

If you turn this on without using posers or similar features, the animations will NOT look correct. Turn this off after you're done using posers.

IMPORTANT: This will likely be removed at some point, we recommend upgrading posers to be compatible with the new system and automatically suppress the simulation when active.", "Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling": "保留舊版迴音區域處理模式", - "#Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description": "When turned on, any legacy audio content that has spatialization enabled will automatically ignore reverb zones to preserve limitation of the legacy audio system.

Turn this setting on and load the legacy content again. Once you save the converted legacy content, the choice will be \"baked in\" and you'll have to change it manually afterwards.", "Settings.TwitchInterfaceSettings.ChannelName": "Twitch 頻道名稱", "Settings.TwitchInterfaceSettings.ChannelName.Description": "相機控制面板中的 Twitch 聊天面板設置預設的 Twitch 頻道名稱", @@ -1797,7 +1788,7 @@ "Settings.NotificationSettings.Invite": "活動邀請", "Settings.NotificationSettings.Invite.Description": "收到活動的邀請時自動彈跳出通知", "Settings.NotificationSettings.InviteRequest": "邀請請求", - "#Settings.NotificationSettings.InviteRequest.Description": "This controls if you get notifications when you receive an invite request that you can respond to.", + "Settings.NotificationSettings.ContactRequest": "好友請求", "Settings.NotificationSettings.ContactRequest.Description": "在收到好友請求時自動彈跳出通知", "Settings.NotificationSettings.ContactSessionStarted": "新的好友活動", @@ -1807,7 +1798,6 @@ "Settings.NotificationSettings.UserJoinAndLeave": "玩家加入/離開通知", "Settings.NotificationSettings.UserJoinAndLeave.Description": "任何玩家加入或是離開當前的世界自動彈跳出通知", "Settings.NotificationSettings.PermissionChanged": "權限變更", - "#Settings.NotificationSettings.PermissionChanged.Description": "When enabled, you will be notified when your permission role is changed in a world. E.g. when you are changed from Guest to Builder.", "Settings.NamePlateSettings.NameplateVisibility": "名牌可見度", "Settings.NamePlateSettings.NameplateVisibility.Description": "選擇誰能看見您的名牌", @@ -1845,26 +1835,20 @@ "Settings.EditSettings": "編輯設定", "Settings.EditSettings.ConfirmComponentDestroy": "銷毀物件時再次確認", - "#Settings.EditSettings.ConfirmComponentDestroy.Description": "When enabled, you'll be asked for confirmation before destroying a component in the inspector. This helps prevent destroying them accidentally with misclick.", + "Settings.EditSettings.ConfirmSlotDestroy": "銷毀 Slot 時再次確認", - "#Settings.EditSettings.ConfirmSlotDestroy.Description": "When enabled, you'll be asked for confirmation when destroying Slots with the Developer Tool. This can prevent accidentally destroying objects when misclick.", "Settings.CursorSettings": "游標設定", "Settings.CursorSettings.BaseCursorSize": "基本游標大小", - "#Settings.CursorSettings.BaseCursorSize.Description": "This sets a base cursor size. We recommend setting this first, before adjusting the others as their size is relative to this.", "Settings.CursorSettings.GrabMultiplier": "握持物件時的縮放倍率", - "#Settings.CursorSettings.GrabMultiplier.Description": "This is applied as a multiplier to your cursor while grabbing objects and items.", "Settings.CursorSettings.InteractionMultiplier": "互動時的縮放倍率", - "#Settings.CursorSettings.InteractionMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with UI elements such as buttons.", "Settings.CursorSettings.TextMultiplier": "與文字互動時的縮放倍率", - "#Settings.CursorSettings.TextMultiplier.Description": "This is applied as a multiplier to your cursor while interacting and manipulating text.", "Settings.CursorSettings.SliderMultiplier": "與滑桿互動時的縮放倍率", - "#Settings.CursorSettings.SliderMultiplier.Description": "This is applied as a multiplier to your cursor while interacting with sliders and scrollbars.", "Settings.DesktopViewSettings.FollowCursor": "跟隨游標", "Settings.DesktopViewSettings.FollowCursor.Description": "開啟後,桌面自動切換到滑鼠游標所在的螢幕,適合在 VR 模式時使用實體滑鼠與鍵盤的情況下開啟", @@ -1882,9 +1866,9 @@ "Settings.PhotoCaptureSettings.TimerSeconds": "定時器倒數設定", "Settings.PhotoCaptureSettings.TimerSeconds.Description": "使用定時器拍照倒數計時的秒數", "Settings.PhotoCaptureSettings.HandsNearFOV": "手部與視角的最近距離", - "#Settings.PhotoCaptureSettings.HandsNearFOV.Description": "Field of view for photos captured by the finger gesture while your hands are closest to your head.", + "Settings.PhotoCaptureSettings.HandsFarFOV": "手部與視角的最遠距離", - "#Settings.PhotoCaptureSettings.HandsFarFOV.Description": "Field of view for photos captured by the finger gesture while your hands are furthest from your head.", + "Settings.PhotoCaptureSettings.CaptureStereo": "拍攝立體照片", "Settings.PhotoCaptureSettings.CaptureStereo.Description": "當開啟時,所有的快速截圖照片都是立體的,可以在VR模式下觀看。", "Settings.PhotoCaptureSettings.StereoSeparation": "立體距離", @@ -1909,162 +1893,146 @@ "Settings.DesktopRenderSettings.VSync": "垂直同步(VSync)", "Settings.DesktopRenderSettings.VSync.Description": "當選項開啟後, 更新速率會與您的螢幕更新率同步。關閉此選項可以解除幀數上限,但可能導致畫面撕裂。\n\n若您需要進行效能測試,關閉這個選項可以解除更新與渲染的速度上限\n\n重要: 此設定無法在VR模式下切換,因為更新速率是由VR控制。", "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "當程式在背景時限制 FPS", - "#Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "When enabled, the framerate will be limited to a set value when the application window is unfocused. This is useful if you use other programs and games at the same time, as it will free up more resources for them.", + "Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "背景狀態最大 FPS", - "#Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "This determines the allowed maximum framerate while in background. Lower values will conserve more system resources.", "Settings.InteractiveCameraFramingSettings.PositioningMode": "定位模式", - "#Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "This controls how the interactive camera is positioned in the world.", + "Settings.InteractiveCameraFramingSettings.FieldOfView": "視野", - "#Settings.InteractiveCameraFramingSettings.FieldOfView.Description": "The field of view of the interactive camera. Higher values will capture more of the scene at the cost of distortion at the edges.", + "Settings.InteractiveCameraFramingSettings.AnglePosition": "角度", - "#Settings.InteractiveCameraFramingSettings.AnglePosition.Description": "In third person or group mode, this controls position around circle of the target subject/group.", + "Settings.InteractiveCameraFramingSettings.Distance": "距離", - "#Settings.InteractiveCameraFramingSettings.Distance.Description": "In third person or group mode, this controls how far away the camera is from the target subject/group.", + "Settings.InteractiveCameraFramingSettings.HeightOffset": "高度差", - "#Settings.InteractiveCameraFramingSettings.HeightOffset.Description": "In third person or group mode, this lets you move the camera higher or lower relative to the target subject/group.", + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "第一人稱視角的仰角", - "#Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description": "In first person mode, use this to pitch the camera up and down.", + "Settings.InteractiveCameraFramingSettings.FirstPersonRoll": "第一人稱視角的翻滾角", - "#Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "In first person mode, this controls the sideways rotation of the camera - tilting of left and right", + "Settings.InteractiveCameraFramingSettings.FirstPersonOffset": "第一人稱視角的距離差", - "#Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description": "Use this to move the camera offset in first person view relative to your eyes. This can be used if the avatar face geometry is clipping into the camera's view.", + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "第三人稱視角的取景位置", - "#Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description": "These are normalized coordinates in the camera's viewport. The camera will try to frame the target (e.g. user's head in third person mode) to this position in the viewport.", + "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead": "相機對準頭部的前面", - "#Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description": "Instead of camera pointing directly at the user's head, it will try to aim at a point in front of user's head. This can be useful when you want to frame what the user is looking at (e.g. in-world items and interfaces).", "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "避免與物體碰撞", - "#Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "If the view of the camera would be obscured by collidable object, it will automatically move closer to avoid the occlusion.", + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "維持在世界空間", - "#Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Make sure that the camera stay in the root world space, rather than parenting itself in the same space as the user. This can give better framing and positioning when using user anchors (e.g. in vehicles).", + "Settings.InteractiveCameraPositioningSettings.MovementWobble": "晃動效果", - "#Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "This adds a random movement offset to the position of the camera that changes over time. This can make shots look less static, especially if you don't move much.", "Settings.InteractiveCameraRenderSettings.HideAllBadges": "隱藏名牌", - "#Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "The camera will not render any user badges, regardless of your badge setting.", + "Settings.InteractiveCameraRenderSettings.HideAllLasers": "隱藏雷射", - "#Settings.InteractiveCameraRenderSettings.HideAllLasers.Description": "The camera will not render any user interaction lasers.", + "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera": "使用者眼睛保持直視相機", - "#Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description": "When avatar uses simulated eye movement (meaning the user doesn't have eye tracking), this will make avatar prioritize eye contact with the camera.", "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius": "群組偵測半徑", - "#Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description": "Users that are within this distance will be added to the group that the camera is automatically framing in the group mode.", + "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary": "使用者離開群組的距離", - "#Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description": "How far does the user need to move away from the group radius before they are excluded from the group.", "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "位置平滑化速度", - "#Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description": "This indicates how fast does the camera move to its target position in the world. Larger values will make the camera move faster, but also result in more jerky movements.", + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "角度平滑化速度", - "#Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "This indicates how quickly does the camera respond to change in angle around the target subject.", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "取景平滑化速度", - "#Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "This controls how fast the camera adjusts its framing of the target subject. Larger values will make it track the target faster, but also result in more jerky movements.", "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "在錨點之間移動", - "#Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "When enabled, camera will smoothly interpolate between camera anchors in the world.", + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "移動速度", - "#Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "When interpolation between anchors is enabled, this controls how fast the camera moves from one anchor to another.", + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "使用線性移動", - "#Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "Enable this to use linear interpolation when moving between anchors instead of a smooth one. Linear interpolation starts and stops abruptly, but has a constant movement speed, regardless of the distance between anchors. This means that if anchors are further apart, it'll take longer for the camera to reach it.", "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "將已拍攝的相片生成在世界內", - "#Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "When you take photos using the interactive camera dialog, should they be spawned into the world? When disabled, they will only be saved to your documents or inventory (if autosave is configured)", "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "動態模糊", - "#Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "Should the camera render motion blur effect?", + "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "螢幕空間反射", - "#Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Should the camera render screen space reflections effects? This can provide better reflections for shiny surfaces, but can lead to artifacts and increased performance requirements.", "Settings.InteractiveCameraAudioSettings": "音效", "Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera": "收錄自己的聲音", - "#Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description": "When the audio output for the interactive camera is separated to its own audio device, this controls whether the camera will hear your own voice or not.

This is useful to make your own voice rendered fully spatilized as it would be heard by other users in the world.

Make sure to disable microphone capture in your recording software when this option is on.", "Settings.DescriptionField.NoTextTitle": "更多資訊", "Settings.DescriptionField.NoTextDescription": "指向選項以檢視描述。", "Settings.RelaySettings": "網路轉發設定", "Settings.RelaySettings.AlwaysUseRelay": "強制使用轉發伺服器來連線", - "#Settings.RelaySettings.AlwaysUseRelay.Description": "Relays are typically used as a fallback when a direct connection to the host cannot be established. By enabling this option, you will force the connection to always happen through a relay.\n\nThis can be useful in cases of connection issues to particular hosts. It is NOT recommended to have this option permanently on.", + "Settings.RelaySettings.UseClosestAvailableRelay": "使用最近可用的轉發伺服器", - "#Settings.RelaySettings.UseClosestAvailableRelay.Description": "When this option is enabled the closest available relay will be automatically selected. If you want to connect through a specific relay (e.g. in case of long distance connections to avoid packet queuing) you can disable this option and configure the preferred relays below.", + "Settings.RelaySettings.RelayPriorities": "設定轉發伺服器的優先順序", - "#Settings.RelaySettings.RelayPriorities.Breadcrumb": "Relay Priorities", "Settings.VideoStreamingServicesSettings": "網路串流服務", "Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser": "從瀏覽器取得 Cookie", - "#Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description": "If YouTube and other service videos are not loading for you, select the browser you typically use to load cookies from when fetching those videos. This increases the chances of video loading successfully.", "Settings.PostProcessingSettings": "畫面後處理設定", "Settings.PostProcessingSettings.MotionBlurIntensity": "動態模糊強度", - "#Settings.PostProcessingSettings.MotionBlurIntensity.Description": "This controls the strength of the motion blur effect, which smears image with motion. Higher values will result in more blurring with same amount of motion.\n\nIf you set the effect to 0 % the filter will be disabled completely, which can improve performance.", + "Settings.PostProcessingSettings.BloomIntensity": "光暈強度", - "#Settings.PostProcessingSettings.BloomIntensity.Description": "Bloom effect causes a glow to appear around bright objects in the scene, typically with ones in the HDR range. This lets you control the strength of this effect for the same amount of light. \n\nPlease note that some content can look incorrect when this effect is set to low or disabled.\n\nIf you set the effect to 0 % the filter will be disabled completely, which can improve performance.", + "Settings.PostProcessingSettings.AmbientOcclusionIntensity": "環境光遮蔽強度", - "#Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description": "Ambient Occlusion darkens creases and corners in the scene, which would typically receive less light. This can give the scene more depth and realism. Using this control you can control the intensity of the effect.\n\nPlease note that by setting this too low or disabling it, some content might look incorrect or completely flat when it otherwise would not.\n\nIf you set the effect to 0 % the filter will be disabled completely, which can improve performance.", + "Settings.PostProcessingSettings.ScreenSpaceReflections": "螢幕空間反射(實驗功能)", - "#Settings.PostProcessingSettings.ScreenSpaceReflections.Description": "When enabled, any parts of the scene currently visible to the camera will reflect off shiny surfaces in realtime. This can add more realism to the scene and improve look of shiny surfaces at cost of extra performance.\n\nPlease note that this filter is considered experimental right now and does not work well in a lot of scenarios, resulting in ghostly reflections and artifacts.", + "Settings.PostProcessingSettings.Antialiasing": "反鋸齒", - "#Settings.PostProcessingSettings.Antialiasing.Description": "Antialising smooths out sharp jagged edges on objects in the scene. You can select from several different filters, with each filter having different downsides. FXAA is commonly used and works reasonably well enough, but can also blur other parts of the scene, such as text.\n\nWarning: Some AA options might not be suitable or work at all in VR.", "Settings.TextureQualitySettings": "貼圖品質", "Settings.TextureQualitySettings.TextureSizeRatio": "相對貼圖大小", - "#Settings.TextureQualitySettings.TextureSizeRatio.Description": "This determines the relative size of all textures that will be loaded. You can use this to lower the overall resolution of textures, which improves VRAM usage and loading speed at the cost of visual clarity.\n\nFor example if the texture is 4K and you set this to half resolution, 2K version of the texture will be loaded instead.", + "Settings.TextureQualitySettings.TextureSizeLimit": "最大貼圖大小", - "#Settings.TextureQualitySettings.TextureSizeLimit.Description": "Use this to limit the maximum resolution of loaded textures. Any textures above this resolution will be limited to the set resolution. Any textures that are smaller than this will not be affected.\n\nThis setting is applied after the relative texture size.", + "Settings.TextureQualitySettings.MinimumTextureSize": "採用相對貼圖大小的最小解析度", - "#Settings.TextureQualitySettings.MinimumTextureSize.Description": "This controls the minimum resolution of the texture that will be limited by the settings above. If the texture is below this size, it will be loaded as is.\n\nE.g. if you set this to 512, then if texture is 256, it will be still loaded as 256 even if the texture size ratio is set to half.", + "Settings.TextureQualitySettings.DefaultFilterMode": "貼圖過濾", - "#Settings.TextureQualitySettings.DefaultFilterMode.Description": "This controls the filtering used for textures, which controls their quality and performance.\n\nPoint: Lowest quality with no interpolation. Textures will be blocky.\n\nBilinear: Texture pixels are interpolated, but mip map transitions will be harsh, leading to a visible transition line.\n\nTrilinear: Smoothly transitions between different mip levels, removing the harsh transition line at distance.\n\nAnisotropic: Highest quality, textures will be sharp even at steep angles.", + "Settings.TextureQualitySettings.AnisotropicLevel": "各向異性過濾等級", - "#Settings.TextureQualitySettings.AnisotropicLevel.Description": "Controls the quality of the anisotropic filtering.", + "Settings.TextureQualitySettings.ReloadAllTextures": "重新載入全部貼圖(可能會卡頓)", "Settings.GaussianSplatQualitySettings": "高斯潑濺渲染品質設定", "Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera": "每個相機一次處理的排序指令數量(百萬)", - "#Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description": "When rendering Gaussian Splats, the splats must be sorted for each camera. Currently, this operation can be quite heavy, so it is spread over time to improve overall framerate.

Increase the value for sorting to happen faster. This will reduce artifacts when changing the view angle around Gaussian Splats rapidly.

Decrease the value to reduce the GPU usage if your GPU has trouble handling it. However this will increase artifacts when you rapidly change view angle.", + "Settings.GaussianSplatQualitySettings.QualityPreset": "品質預置設定", - "#Settings.GaussianSplatQualitySettings.QualityPreset.Description": "This controls the quality of rendered gaussian splats and their VRAM usage. Higher quality will use more VRAM.

Very Low: ~18.62x smaller
Low: ~14x smaller
Medium: ~5.14x smaller
High: ~2.94x smaller
Very High: Uncompressed (original)", + "Settings.GaussianSplatQualitySettings.MinLocalQuality": "本地匯入的壓縮品質", - "#Settings.GaussianSplatQualitySettings.MinLocalQuality.Description": "For locally imported gaussian splats, the quality will never be lower than this value.

We do not recommend setting this below Medium, as lower quality levels are significantly more intense and time consuming to compress and should be left to compress on the cloud.

Setting this to Very High will make gaussian splats load much faster after import due to not having to be compressed at cost of high VRAM usage.", + "Settings.GaussianSplatQualitySettings.AdvancedQuality": "進階品質設定", - "#Settings.GaussianSplatQualitySettings.AdvancedQuality.Description": "When enabled, you can configure the specific encodings used for different Gaussian Splat buffers. This gives you very fined grained control over the quality. It can also be used for testing/diagnostics purposes.", + "Settings.GaussianSplatQualitySettings.PositionFormat": "定位資料格式", - "#Settings.GaussianSplatQualitySettings.PositionFormat.Description": "Encoding used for the positions of the splats", + "Settings.GaussianSplatQualitySettings.ScaleFormat": "縮放資料格式", - "#Settings.GaussianSplatQualitySettings.ScaleFormat.Description": "Encoding used for the scales of the splats", + "Settings.GaussianSplatQualitySettings.ColorFormat": "顏色資料格式", - "#Settings.GaussianSplatQualitySettings.ColorFormat.Description": "Encoding used for the colors & opacities of the splats", + "Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat": "球諧函數 (Spherical Harmonics) 資料格式", - "#Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description": "Encoding used for the spherical harmonic data of the splats", "Settings.ResolutionSettings": "解析度設定", "Settings.ResolutionSettings.Fullscreen": "全螢幕", - "#Settings.ResolutionSettings.Fullscreen.Description": "Toggles between fullscreen mode and windowed mode", + "Settings.ResolutionSettings.WindowResolution": "視窗解析度", - "#Settings.ResolutionSettings.WindowResolution.Description": "What resolution should be used when in the windowed mode. This controls the actual size of the window on the screen.", + "Settings.ResolutionSettings.FullscreenResolution": "全螢幕解析度", - "#Settings.ResolutionSettings.FullscreenResolution.Description": "What resolution should be used when in fullscreen mode. The size will remain the same, but lowering the resolution can improve performance (particularly with high-resolution screens like 4K) at the cost of more blurry image.", + "Settings.ResolutionSettings.ApplyResolution": "套用設定", "Settings.RenderingQualitySettings": "渲染品質設定", "Settings.RenderingQualitySettings.PerPixelLights": "逐像素光照光源數上限", - "#Settings.RenderingQualitySettings.PerPixelLights.Description": "This controls how many point & spot lights can directly affect objects rendered using the forward method - typically transparent and non-PBS objects (e.g. with the toon shader).\n\nIncreasing this value will improve the quality of lighting and reduce color flickering in presence of multiple lights at the cost of performance - the object needs to be rendered multiple times for each light affecting it.", + "Settings.RenderingQualitySettings.ShadowCascades": "陰影層級", - "#Settings.RenderingQualitySettings.ShadowCascades.Description": "This controls the resolution cascading of the shadows for directional lights in the world. Cascades better distribute the resolution of the shadow map - providing higher shadow resolution up close and lower resolution further away, but cost more performance to render.", + "Settings.RenderingQualitySettings.ShadowResolution": "陰影解析度", - "#Settings.RenderingQualitySettings.ShadowResolution.Description": "This controls the resolution of shadows for lights. Increasing this value will give shadow smoother edges and better definition, but increase the performance requirements.\n\nPlease note that some lights might override the shadow resolution and won't be affected by this setting.", + "Settings.RenderingQualitySettings.ShadowDistance": "陰影距離", - "#Settings.RenderingQualitySettings.ShadowDistance.Description": "This controls the distance that shadows cover. Increasing this value will make sure more distant parts of the scene are properly covered in shadows, but this also spreads out the detail of the shadow over larger area.\n\nYou should change this setting together with the shadow cascades and resolution - with higher shadow resolution, you can afford higher shadow distance. If you lower the shadow resolution and cascades, you'll want to lower the shadow distance so shadows have better definition.", + "Settings.RenderingQualitySettings.SkinWeightMode": "綁定權重數", - "#Settings.RenderingQualitySettings.SkinWeightMode.Description": "For any skinned meshes (3D models that are deformed by bones, like most avatars), this controls how many bones are used to affect position of each vertex.\n\nLowering this value will save some performance, but the deformation quality will be lower, resulting in sharp creases and other artifacts, typically around joints.", "Settings.ImportSettings": "匯入設定", "Settings.ImportSettings.SessionUrls": "匯入活動 URL 時的行為", - "#Settings.ImportSettings.SessionUrls.Description": "When a Session URL is imported, what should happen. The available options are:\n\nOpen - Open the Session.\nSpawnInterface - Spawns a representation(such as a session orb) of the URL in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", + "Settings.ImportSettings.WorldUrls": "匯入世界 URL 時的行為", - "#Settings.ImportSettings.WorldUrls.Description": "When a World URL is imported, what should happen. The available options are:\n\nOpen - Open the World.\nSpawnInterface - Spawns a representation(such as a world orb) of the world in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", + "Settings.ImportSettings.NetworkUrls": "匯入網路 URL 時的行為", - "#Settings.ImportSettings.NetworkUrls.Description": "When a Network URL is imported, what should happen. The available options are:\n\nOpen - Open a connection to the session at the URL.\nSpawnInterface - Spawns a representation(such as a session orb) of the url in your current location.\nSpawnUrl - Spawns the URL in your current location as a URL Interface.", "Settings.MysterySettings": "神秘設定", From 32f2fdd45794443df8df97ce8dc2547c012426a7 Mon Sep 17 00:00:00 2001 From: Sejden Date: Sun, 15 Jun 2025 20:59:34 +0000 Subject: [PATCH 527/529] eo: update Importer strings --- eo.json | 252 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 128 insertions(+), 124 deletions(-) diff --git a/eo.json b/eo.json index 1768750..f228abf 100644 --- a/eo.json +++ b/eo.json @@ -76,7 +76,7 @@ "Locomotion.GrabWorld.Name": "Preni Mondon", "Locomotion.GrabWorld.Description": "Krei mondan ankron kun la referenco kaj movas la uzanton rilate al ĝi.", "Locomotion.Slide.Name": "Gliti", - "Locomotion.Slide.Description": "Simpla glitmovado kiu suriĝas sur surfacon se ĉeestanta, aŭ fluge alie.", + "Locomotion.Slide.Description": "Simpla glitmovado kiu suriĝas sur surfacon se ĉi tiu ĉeestas, aŭ fluge alie.", "Interaction.Destroy": "Detrui", "Interaction.Duplicate": "Duobligi", @@ -108,9 +108,9 @@ "Interaction.EquipAvatar": "Porti Avataron", "Interaction.SaveAsScreenshot": "Konservi kiel ekrankopio", - "Interaction.ExportScreenshot": "Elporti ekrankopion", - "Interaction.ImportFile": "Enporti dosieron", - "Interaction.ExportFile": "Elporti dosieron", + "Interaction.ExportScreenshot": "Eksporti ekrankopion", + "Interaction.ImportFile": "Importi dosieron", + "Interaction.ExportFile": "Eksporti dosieron", "Interaction.CopyLink": "Kopii Ligilon", "Interaction.CopyImage": "Kopii Bildon", @@ -222,7 +222,7 @@ "World.Config.HideFromListing": "Ne montri en seanco-listoj", "World.Config.Autosave": "Aŭtomate konservi (anstataŭos lastan konservon):", "World.Config.AutosaveInterval": "Intervalo de aŭtomata konservado (minutoj):", - "World.Config.CleanupAssets": "Purigi Neuzitajn Havaĵojn:", + "World.Config.CleanupAssets": "Elpurigi Neuzitajn Havaĵojn:", "World.Config.CleanupInterval": "Intervalo de purigado (sekundoj):", "World.Actions.StartSession": "Komenci Seancon", @@ -667,7 +667,10 @@ "Undo.SpawnComponent": "Aldoni {component_type} al {slot_name}", "Undo.DuplicateComponent": "Duobligi Eron", "Undo.DestroyComponent": "Forigi {component_type} de {slot_name}", - "Undo.Transform": "Movitan {name}", "Undo.Translate": "Translacii", "Undo.TranslateAlongAxis": "Translacii laŭ akso", "Undo.RotateAroundAxis": "Turni Ĉirkaŭ Akso", + "Undo.Transform": "Movitan {name}", + "Undo.Translate": "Translacii", + "Undo.TranslateAlongAxis": "Translacii laŭ akso", + "Undo.RotateAroundAxis": "Turni Ĉirkaŭ Akso", "Undo.ResetPosition": "Restaŭri Pozicion", "Undo.ResetRotation": "Restaŭri Rotacion", "Undo.ResetScale": "Restaŭri Skalon", @@ -689,7 +692,7 @@ "Undo.Wiggler": "Malicajn Aferojn", "Undo.ExtractMaterialsFromHierarchy": "Elpreni Materialojn el Hierarkio", - "Undo.BatchConvertMaterials": "Konverti materialojn po aroj", + "Undo.BatchConvertMaterials": "Konverti materialojn amase", "Tools.Brush.ChangeColor": "Ŝanĝi Koloron", "Tools.Brush.IncrementSize": "Pligrandigi", @@ -805,136 +808,137 @@ "Tools.ComponentClone.SingleInstanceOff": "Ununura Apero: Ne", "Tools.ComponentClone.ClearTemplate": "Malplenigi ŝablonon", - "ProtoFlux.UI.Call": "Pasigo", - "ProtoFlux.UI.AsyncCall": "Nesinkrona Pasigo", - "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux-Nodoj", + "ProtoFlux.UI.Call": "Voki", + "ProtoFlux.UI.AsyncCall": "Nesinkrone Voki", + "ProtoFlux.UI.NodeBrowser.Title": "ProtoFluks-Nodoj", - "CreateNew.Back": "<<< Reen ", - "CreateNew.EmptyObject": "Malplena objekto", - "CreateNew.ParticleSystem": "Partikla Sistemo", + "CreateNew.Back": "<<< Reen", + "CreateNew.EmptyObject": "Malplenan Objekton", + "CreateNew.ParticleSystem": "Partiklo-Sistemon", - "CreateNew.Object": "Objekto", - "CreateNew.Object.AvatarCreator": "Kreanto de Avataro", - "CreateNew.Object.Camera": "Fotilo", - "CreateNew.Object.ReflectionProbe": "Reflekta Sondo", - "CreateNew.Object.Mirror": "Spegulo", - "CreateNew.Object.Portal": "Portalo", - "CreateNew.Object.VideoPlayer": "Videospektilo", - "CreateNew.Object.SpawnArea": "Aper-areo", - "CreateNew.Object.SpawnPoint": "Aper-punkto", - "CreateNew.Object.UIXCanvas": "UIX-Kanvaso", - "CreateNew.Object.Facet": "Faceto", + "CreateNew.Object": "Objekton", + "CreateNew.Object.AvatarCreator": "Avatarkreilon", + "CreateNew.Object.Camera": "Fotilon", + "CreateNew.Object.ReflectionProbe": "Reflekt-sondilon", + "CreateNew.Object.Mirror": "Spegulon", + "CreateNew.Object.Portal": "Portalon", + "CreateNew.Object.VideoPlayer": "Videospektilon", + "CreateNew.Object.SpawnArea": "Aper-areon", + "CreateNew.Object.SpawnPoint": "Aper-punkton", + "CreateNew.Object.UIXCanvas": "UIX-Kanvason", + "CreateNew.Object.Facet": "Faceton", - "CreateNew.Object.FogVolume": "Nebula Volumo", - "CreateNew.Object.FogVolume.Additive": "Aldonaĵo", - "CreateNew.Object.FogVolume.Alpha": "Alfo", - "CreateNew.Object.FogVolume.Multiplicative": "Multiplikato", - "CreateNew.Object.FogVolume.Gradient": "Gradiento", + "CreateNew.Object.FogVolume": "Nebulan Volumenon", + "CreateNew.Object.FogVolume.Additive": "Suman", + "CreateNew.Object.FogVolume.Alpha": "Alfan", + "CreateNew.Object.FogVolume.Multiplicative": "Multiplikan", + "CreateNew.Object.FogVolume.Gradient": "Gradientan", - "CreateNew.Text": "Teksto", - "CreateNew.Text.Basic": "Baza", - "CreateNew.Text.Outline": "Skizo", + "CreateNew.Text": "Tekston", + "CreateNew.Text.Basic": "Bazan", + "CreateNew.Text.Outline": "Konturan", - "CreateNew.Editor": "Redaktilo", - "CreateNew.Editor.UserInspector": "Inspektilo de uzantoj", - "CreateNew.Editor.LightSourcesWizard": "Asistanto de Lumaj Fontoj", - "CreateNew.Editor.TextRendererWizard": "Asistanto de Tekst-Bildigo de Mondo", - "CreateNew.Editor.AssetOptimizationWizard": "Asistanto pri Aktivigo", - "CreateNew.Editor.CubemapCreator": "Kubmap-Kreinto", - "CreateNew.Editor.ReflectionProbes": "Asistanto de Reflekta Sondo", + "CreateNew.Editor": "Redaktilon", + "CreateNew.Editor.UserInspector": "Uzant-inspektilon", + "CreateNew.Editor.LightSourcesWizard": "Asistilon de Mondaj Lumfontoj", + "CreateNew.Editor.TextRendererWizard": "Asistilon de Monda Tekst-Bildigilo", + "CreateNew.Editor.AssetOptimizationWizard": "Asistilon de Objekt-Optimumigo", + "CreateNew.Editor.CubemapCreator": "Kubmap-Kreilon", + "CreateNew.Editor.ReflectionProbes": "Asistilon de Reflekt-Sondilo", - "CreateNew.3DModel": "3D-modelo", - "CreateNew.3DModel.Triangle": "Triangulo", - "CreateNew.3DModel.Box": "Skatolo", - "CreateNew.3DModel.Sphere": "Sfero", - "CreateNew.3DModel.Capsule": "Kapsulo", - "CreateNew.3DModel.Cone": "Konuso", - "CreateNew.3DModel.Cylinder": "Cilindro", - "CreateNew.3DModel.Quad": "Kvarlatero", - "CreateNew.3DModel.Grid": "Krado", - "CreateNew.3DModel.Torus": "Toro", + "CreateNew.3DModel": "3D-modelon", + "CreateNew.3DModel.Triangle": "Triangulon", + "CreateNew.3DModel.Box": "Kubon", + "CreateNew.3DModel.Sphere": "Sferon", + "CreateNew.3DModel.Capsule": "Kapsulon", + "CreateNew.3DModel.Cone": "Konuson", + "CreateNew.3DModel.Cylinder": "Cilindron", + "CreateNew.3DModel.Quad": "Kvarlateron", + "CreateNew.3DModel.Grid": "Kradon", + "CreateNew.3DModel.Torus": "Toron", - "CreateNew.Collider": "Kolizianto", - "CreateNew.Collider.Box": "Skatolo", - "CreateNew.Collider.Sphere": "Sfero", - "CreateNew.Collider.Capsule": "Kapsulo", - "CreateNew.Collider.Cylinder": "Cilindro", - "CreateNew.Collider.Cone": "Konuso", - "CreateNew.Collider.Mesh": "Maŝaro", + "CreateNew.Collider": "Koliziilon", + "CreateNew.Collider.Box": "Kuban", + "CreateNew.Collider.Sphere": "Sferan", + "CreateNew.Collider.Capsule": "Kapsulan", + "CreateNew.Collider.Cylinder": "Cilindran", + "CreateNew.Collider.Cone": "Konusan", + "CreateNew.Collider.Mesh": "Maŝaran", - "CreateNew.Light": "Lumo", - "CreateNew.Light.Point": "Punkto", - "CreateNew.Light.Spot": "Spoto", - "CreateNew.Light.Directional": "Unudirekta", + "CreateNew.Light": "Lumon", + "CreateNew.Light.Point": "Punktan", + "CreateNew.Light.Spot": "Spotan", + "CreateNew.Light.Directional": "Direktan (Sunan)", - "CreateNew.Materials": "Materialoj", + "CreateNew.Materials": "Materialon", "CreateNew.Directory.Title": "Krei novan dosierujon:", - "CreateNew.Directory.Error.EmptyName": "Bonvolu provizi nomon:", + "CreateNew.Directory.Error.EmptyName": "Bonvolu doni nomon:", "CreateNew.Directory.Error.LongName": "La nomo tro longas:", "CreateNew.Directory.Error.InvalidName": "Nevalida nomo:", - "AvatarCreator.Title": "Kreantilo de Avataro", - "AvatarCreator.Instructions": "Vicigu avatarajn objektojn kun la aŭdilaj kaj regilaj referencoj (laŭvola) kaj premu Krei por konverti ilin al avataro", + "AvatarCreator.Title": "Avatar-Kreilo", + "AvatarCreator.Instructions": "Alĝustigu la avatar-objektojn kun la referencoj de la VR-ilo kaj regiloj (opcie) kaj premu Krei por konverti ilin en avataron", "AvatarCreator.UseSymmetry": "Uzi Simetrion", - "AvatarCreator.ShowToolAnchors": "Montri Ilajn Ankrojn", - "AvatarCreator.SetupVolumeMeter": "Agordi Volumen-Mezurilon", + "AvatarCreator.ShowToolAnchors": "Montri Il-Ankrojn", + "AvatarCreator.SetupVolumeMeter": "Agordi Laŭt-Mezurilon", "AvatarCreator.SetupEyes": "Agordi Okulojn", - "AvatarCreator.SetupFaceTracking": "Agordi Vizaĝan Spuradon", + "AvatarCreator.SetupFaceTracking": "Agordi Vizaĝ-Spuradon", "AvatarCreator.ProtectAvatar": "Protekti Avataron", - "AvatarCreator.CalibrateFeet": "Kalibri Piedojn", - "AvatarCreator.CalibrateHips": "Kalibri Pelvon / Koksojn", - "AvatarCreator.AlignHeadForward": "Vicigi Antaŭen", - "AvatarCreator.AlignHeadUp": "Vicigi Altan", - "AvatarCreator.AlignHeadRight": "Vicigi Dekstren", - "AvatarCreator.CenterHead": "Centra Kappozicio", - "AvatarCreator.TryAlignHands": "Provi Vicigi Manojn", - "AvatarCreator.AlignToolAnchors": "Vicigi Ilajn Ankrojn", + "AvatarCreator.CalibrateFeet": "Kalibrigi Piedojn", + "AvatarCreator.CalibrateHips": "Kalibrigi Pelvon / Koksojn", + "AvatarCreator.AlignHeadForward": "Orienti Kapon Antaŭen", + "AvatarCreator.AlignHeadUp": "Orienti Kapon Supren", + "AvatarCreator.AlignHeadRight": "Orienti Kapon Dekstren", + "AvatarCreator.CenterHead": "Centrigi Kappozicion", + "AvatarCreator.TryAlignHands": "Provi Alĝustigi Manojn", + "AvatarCreator.AlignToolAnchors": "Alĝustigi Il-Ankrojn", "AvatarCreator.Create": "Krei", "Importer.General.AsRawFile": "Kruda Dosiero", - "Importer.Folder.Title": "Enporti Dosierujon", - "Importer.Folder.Individual": "Individua importado", - "Importer.Folder.Individual.Description": "Kreas apartan importan dialogon por ĉiu subtenata dosiero en la dosierujo", - "Importer.Folder.Batch": "Stapla importado", - "Importer.Folder.Batch.Description": "Kreis unu importilon por ĉiu tipo, uzante samajn agordojn por ĉiu dosiero", + "Importer.Folder.Title": "Importi Dosierujon", + "Importer.Folder.Individual": "Unuopa importo", + "Importer.Folder.Individual.Description": "Kreas po unu apartan import-dialogon por ĉiu subtenata dosiero en la dosierujo", + "Importer.Folder.Batch": "Amasa importo", + "Importer.Folder.Batch.Description": "Kreas unu importilon por ĉiu tipo, uzante samajn agordojn por ĉiu dosiero", "Importer.Folder.Minecraft": "Minecraft-Mondo", "Importer.Folder.Minecraft.Description": "Importas Minecraft-Mondon, se Mineways estas instalita.", - "Importer.Image.Title": "Enporti Bildon", + "Importer.Image.Title": "Importi Bildon", "Importer.Image.Prompt": "Kion vi importas?", - "Importer.Image.Regular": "Bildo/Teksturo", - "Importer.Image.Screenshot": "Ekrankopio (kopita ĉi tie)", - "Importer.Image.PixelArt": "Bildera Pikturo", + "Importer.Image.Regular": "Bildon / Teksturon", + "Importer.Image.Screenshot": "Ekrankopion (kreitan ĉi tie)", + "Importer.Image.PixelArt": "Bilder-Artaĵon", - "Importer.Image.360": "Foto de 360°/ĉielkubo", - "Importer.Image.StereoPhoto": "Sterea Foto", - "Importer.Image.Stereo360": "Sterea Foto de 360°", - "Importer.Image.180": "Foto de 180°", - "Importer.Image.Stereo180": "Sterea Foto de 180°", + "Importer.Image.360": "360°-foton / ĉielskatolon", + "Importer.Image.StereoPhoto": "Stereofoton", + "Importer.Image.Stereo360": "360°-Stereofoton", + "Importer.Image.180": "180°-Foton", + "Importer.Image.Stereo180": "180°-Stereofoton", "Importer.Image.LUT": "LUT", "Importer.ImageVideo.LayoutPrompt": "Kian aranĝon ĝi uzas?", "Importer.ImageVideo.LayoutHorizontalLR": "Flanko ĉe Flanko (Maldekstra/Dekstra)", - "Importer.ImageVideo.LayoutHorizontalRL": "Flanko ĉe Flanko (Dekstre/Maldekstre)", + "Importer.ImageVideo.LayoutHorizontalRL": "Flanko ĉe Flanko (Dekstra/Maldekstra)", "Importer.ImageVideo.LayoutVerticalLR": "Supra/Suba (Maldekstra/Dekstra)", - "Importer.ImageVideo.LayoutVerticalRL": "Supra/Suba (Dekstre/Maldekstre)", + "Importer.ImageVideo.LayoutVerticalRL": "Supra/Suba (Dekstra/Maldekstra)", - "Importer.Model.Title": "Enporti Modelon", + "Importer.Model.Title": "Importi Modelon", "Importer.Model.Prompt": "Kion vi importas?", "Importer.Model.Regular": "3D-modelo", "Importer.Model.3DScan": "3D-skanaĵo", "Importer.Model.CAD": "CAD-modelo", - "Importer.Model.PointCloud": "Punkta Nubo", + "Importer.Model.PointCloud": "Punkto-Nubo", + "Importer.Model.VertexColorModel": "Vertice Kolorita Modelo", - "Importer.Model.AdvancedSettings": "Altnivelaj Agordoj", + "Importer.Model.AdvancedSettings": "Detalaj Agordoj", "Importer.Model.ModelKindPrompt": "Kia 3D-modelo?", - "Importer.Model.RegularKind": "Ordinara/Avataro", - "Importer.Model.SeparableKind": "Disigebla per kapteblaj pecoj", - "Importer.Model.UnitsPrompt": "En kiaj unuoj ĝi estas?", + "Importer.Model.RegularKind": "Ordinara / Avataro", + "Importer.Model.SeparableKind": "Disigebla kun interkroĉeblaj pecoj", + "Importer.Model.UnitsPrompt": "Laŭ kiaj unuoj ĝi estas?", "Importer.Model.AutoScale": "Aŭtomata skalo (nekonata skalo)", - "Importer.Model.AutoHumanoid": "Aŭtomate Homforma Alteco", + "Importer.Model.AutoHumanoid": "Aŭtomate Homecula Alto", "Importer.Model.Meters": "Metroj (m)", "Importer.Model.Millimeters": "Milimetroj (mm)", "Importer.Model.Centimeters": "Centimetroj (cm)", @@ -944,39 +948,39 @@ "Importer.Model.Advanced.Scale": "Skalo: ", "Importer.Model.Advanced.AutoScale": "Aŭtomata skalo", - "Importer.Model.Advanced.MaxTexSize": "Maksimuma tekstura grandeco", + "Importer.Model.Advanced.MaxTexSize": "Maksimuma grando de teksturo", "Importer.Model.Advanced.ImageFormat": "Bildformato: ", "Importer.Model.Advanced.Material": "Materialo: ", "Importer.Model.Advanced.PreferSpecular": "Preferi Spegulan", - "Importer.Model.Advanced.AlignAxis": "Vicigi Akson: ", + "Importer.Model.Advanced.AlignAxis": "Orienti Akson: ", "Importer.Model.Advanced.Normals": "Kalkuli Ortantojn", "Importer.Model.Advanced.Tangents": "Kalkuli Tanĝantojn", "Importer.Model.Advanced.VertexColors": "Importi Vertic-Kolorojn", "Importer.Model.Advanced.Bones": "Importi Ostojn", - "Importer.Model.Advanced.Lights": "importi Lumojn", + "Importer.Model.Advanced.Lights": "Importi Lumojn", "Importer.Model.Advanced.TextureAlpha": "Kalkuli Tekstur-Alfon", "Importer.Model.Advanced.AlbedoColor": "Importi Albed-Koloron", "Importer.Model.Advanced.ImportEmissive": "Importi Emisianton", - "Importer.Model.Advanced.Colliders": "Generi Koliziantojn", - "Importer.Model.Advanced.Animations": "Importi Movkodon", - "Importer.Model.Advanced.SetupSnappable": "Agordi kiel kaptebla", + "Importer.Model.Advanced.Colliders": "Generi Koliziilojn", + "Importer.Model.Advanced.Animations": "Importi Animaciojn", + "Importer.Model.Advanced.SetupSnappable": "Agordi kiel alkroĉebla", "Importer.Model.Advanced.SetupTimelapse": "Agordi kiel fulmfilmeta", "Importer.Model.Advanced.ImportExternalTextures": "Importi eksterajn teksturojn", "Importer.Model.Advanced.SkinnedMeshes": "Importi haŭtigitajn maŝarojn", "Importer.Model.Advanced.SetupIK": "Agordi IK", "Importer.Model.Advanced.VisualizeRig": "Vidigi Rigilaron", "Importer.Model.Advanced.ForceTpose": "Devigi T-Pozon", - "Importer.Model.Advanced.ForcePointCloud": "Kiel Punkta Nubo", + "Importer.Model.Advanced.ForcePointCloud": "Kiel Punkto-Nubo", "Importer.Model.Advanced.DualSided": "Fari Duflanka", "Importer.Model.Advanced.FlatShaded": "Fari Plat-ombrigita", - "Importer.Model.Advanced.DeduplicateInstances": "Malmultobligi Maŝarojn (malrapida)", + "Importer.Model.Advanced.DeduplicateInstances": "Senduobligi Aperojn (malrapida)", "Importer.Model.Advanced.Optimize": "Optimumigi Modelon/Scenon", - "Importer.Model.Advanced.SplitSubmeshes": "Disigi Submaŝojn", + "Importer.Model.Advanced.SplitSubmeshes": "Disigi Submaŝarojn", "Importer.Model.Advanced.RandomColors": "Generi Hazardajn Kolorojn", - "Importer.Model.Advanced.SpawnMaterialOrbs": "Aperigi Materialglobojn", + "Importer.Model.Advanced.SpawnMaterialOrbs": "Aperigi Materialsferojn", "Importer.Model.Advanced.ImagesByName": "Importi Bildojn laŭ Nomo", "Importer.Model.Advanced.ForcePointFiltering": "Devigi Punktofiltradon", "Importer.Model.Advanced.ForceNoMipMaps": "Sen MipMapoj", @@ -984,24 +988,24 @@ "Importer.Model.Advanced.Grabbable": "Fari Prenebla", "Importer.Model.Advanced.Scalable": "Fari Skalebla", - "Importer.Model.Advanced.PositionAtOrigin": "Pozicii Ĉe Origino", + "Importer.Model.Advanced.PositionAtOrigin": "Poziciigi Ĉe Origino", "Importer.Model.Advanced.AssetsOnObject": "Meti Havaĵojn Sur Objekton", - "Importer.Video.Title": "Importi Videaĵo", + "Importer.Video.Title": "Importi Filmeton", "Importer.Video.Prompt": "Kion vi importas?", - "Importer.Video.Regular": "Videaĵo", - "Importer.Video.360": "Videaĵo de 360°", - "Importer.Video.Stereo": "Sterea Videaĵo", - "Importer.Video.Stereo360": "Sterea Videaĵo de 360°", - "Importer.Video.Depth": "Profunda Videaĵo", - "Importer.Video.180": "Videaĵo de 180°", - "Importer.Video.Stereo180": "Sterea Videaĵo de 360°", + "Importer.Video.Regular": "Filmeton", + "Importer.Video.360": "360°-Filmeton", + "Importer.Video.Stereo": "Stereo-Filmeton", + "Importer.Video.Stereo360": "360°-Stereo-Filmeton", + "Importer.Video.Depth": "Profundo-Filmeton", + "Importer.Video.180": "180°-Filmeton", + "Importer.Video.Stereo180": "180°-Stereo-Filmeton", "Importer.Video.Depth.Prompt": "Antaŭagordo de Profundo", - "Importer.Video.Depth.Default": "Implicita", + "Importer.Video.Depth.Default": "Defaŭlta", - "Importer.Slices.Title": "Bildaj tranĉaĵoj kiel volumenmezura teksturo", - "Importer.Slices.TitleGrayscale": "Bildaj tranĉaĵoj kiel volumenmezura teksturo (grizoskalo)", - "Importer.Slices.Description": "Trakti ĉiuj bild-dosierojn en la dosierujo en volumenmezuran teksturon", + "Importer.Slices.Title": "Bildo-sekvenco kiel volumenmezura teksturo", + "Importer.Slices.TitleGrayscale": "Bildo-sekvenco kiel volumenmezura teksturo (grizoskalo)", + "Importer.Slices.Description": "Trakti ĉiujn bildo-dosierojn en la dosierujo en volumenmezuran teksturon", "Exporter.Title": "Eksporti", "Exporter.FileName": "Dosiernomo:", @@ -1449,7 +1453,7 @@ "WorkerInspector.Title": "{name} Inspektilo", - "CreateNew.Title": "Nova", + "CreateNew.Title": "Novan", "Wizard.General.ProcessRoot": "Radiko de Procezo:", "Wizard.General.Result": "Rezulto:", @@ -1762,7 +1766,7 @@ "Mirror.CloseMenu": "Fermi Menuon", "StickyNote.SpinMe": "Ŝpinu Min!", - "StickyNote.FruitPlate": "Senkosta mem-plenumiganta telero de frukto", + "StickyNote.FruitPlate": "Senkosta mem-pleniganta telero de frukto", "StickyNote.EmptyForYou": "Lasita malplena nur por vi! :)", "StickyNote.RelevantLinks": "Rilataj ligiloj!
<--

Oni eĉ povus nomi ĝin linkanta libro", "StickyNote.SunTool": "Teni la potencon de la suno en la manoj!", @@ -1772,7 +1776,7 @@ "StickyNote.TheaterTablet": "Uzi ĉi tiun tabuleton por kontroli la ventumilon kaj nuancon de la fenestroj en ĉi tiu ĉambro!", "StickyNote.ControlTablet": "Uzi ĉi tiun tabuleton por kontroli partoj de la hejmo!", - "StickyNote.RotateMeDesktop": "Turnu min per premtenata E!", + "StickyNote.RotateMeDesktop": "Turnu min premtenate E!", "StickyNote.RotateMeVR": "Turnu min!", "StickyNote.EquipMeDesktop": "Ekipu kaj premu la maldekstran musbutonon!", From 84aca0b2846897f8a900eac3cf8bd75d7c222ccd Mon Sep 17 00:00:00 2001 From: Sejden Date: Mon, 16 Jun 2025 00:08:15 +0000 Subject: [PATCH 528/529] eo: Update fullbody calibration strings --- eo.json | 84 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/eo.json b/eo.json index f228abf..d91a6f4 100644 --- a/eo.json +++ b/eo.json @@ -357,7 +357,7 @@ "World.Edit.AccessPublic": "Iu ajn (publika)", "Tools.AvatarCreator": "Avatar-Kreilo", - "Tools.FullBodyCalibrator": "Plen-Korpa / Avatar-Kalibrilo", + "Tools.FullBodyCalibrator": "Tutkorpa / Avatar-Kalibrilo", "Tools.CameraStreaming": "Fotilo / Elsendilo", "Tools.CreateNewWorld": "Krei Novan Mondon", "Tools.Debug": "Cimspuri", @@ -565,10 +565,10 @@ "Account.TOTP.Message.Error": "Neatendita eraro! Bonvolu reprovi poste.", "Account.TOTP.Message.SetupComplete": "Gratulojn!

Via konto estas nun agordita per 2FA por ekstra protekto!

Vi povas opcie aktivigi ĉi tion por via kontoensaluto per la komando /enableLogin2FA .", "Account.TOTP.Deactivate.Header": "Malaktivigi 2FA", - "Account.TOTP.Deactivate.Description": "2FA estas nuntempe agordita kaj aktiva en via konto. Se vi bezonas malaktivigi ĝin (ekz. kaŭze ke vi perdas vian poŝtelefonon, aŭ la kodoj ne plu haveblas), vi povas fari tion tie ĉi.

Post malaktivigo, vi povas agordi 2FA denove, kio generos tute novan sekretan kodon kaj novan reakirkodaron.

Se vi perdas vian poŝtelefonon kaj bezonas agordi 2FA denove, ni TRE konsilas ke vi faru tuj, ĉar ĉiu reakirkodo uzeblas nur unufoje kaj post kiam ili foruziĝos vi estos tute ŝlosita ekster via konto.", + "Account.TOTP.Deactivate.Description": "2FA estas nuntempe agordita kaj aktiva en via konto. Se vi bezonas malaktivigi ĝin (ekz. kaŭze ke vi perdas vian poŝtelefonon, aŭ la kodoj ne plu haveblas), vi povas fari tion tie ĉi.

Post malaktivigo, vi povas agordi 2FA refoje, kio generos tute novan sekretan kodon kaj novan reakirkodaron.

Se vi perdas vian poŝtelefonon kaj bezonas agordi 2FA refoje, ni TRE konsilas ke vi faru tuj, ĉar ĉiu reakirkodo uzeblas nur unufoje kaj post kiam ili foruziĝos vi estos tute ŝlosita ekster via konto.", "Account.TOTP.Deactivate.Deactivate": "Malaktivigi", "Account.TOTP.Deactivate.Deactivating": "Malaktiviganta...", - "Account.TOTP.Message.DeactivationComplete": "2FA sukcese malaktiviĝis en via konto.

Via konto estas nun en pli alta risko!

Ni forte rekomendas agordi tuj 2FA denove, speciale se vi uzis restaŭran kodon kaŭze de tio ke vi perdis vian poŝtelefonon.", + "Account.TOTP.Message.DeactivationComplete": "2FA sukcese malaktiviĝis en via konto.

Via konto estas nun en pli alta risko!

Ni forte rekomendas agordi tuj 2FA refoje, speciale se vi uzis restaŭran kodon kaŭze de tio ke vi perdis vian poŝtelefonon.", "Account.Type.Standard": "Normala Konto", "Account.Type.Business": "Komerca Konto", @@ -1015,57 +1015,57 @@ "NewWorld.Title": "Nova Mondo", "NewWorld.SessionTitle": "Nova Seanco", - "NewWorld.Template": "Monda Ŝablono:", + "NewWorld.Template": "Mondo-Ŝablono:", "NewWorld.CustomPreset": "Propra Antaŭagordo:", "NewWorld.SessionSettings": "Agordoj de Seanco:", "NewWorld.UnsafeMode": "Nesekura Reĝimo:", "NewWorld.Port": "Pordo:", "NewWorld.AutoPort": "Aŭtomate:", - "NewWorld.DefaultName": "{name} Mondo", + "NewWorld.DefaultName": "Mondo {name}", - "FullBody.Title": "Plenkorpa/Avatar-Kalibrigo", - "FullBody.SetHeight": "1) Agordu vian altecon", - "FullBody.HeightInstructions": "Certigu, ke ĉi tio estas via reala alteco, alie la kalibrigo ne funkcios ĝuste. La manekeno devas kongrui kun la VR-surkasko kaj regiloj.", - "FullBody.HeightWarning": "Ĉi tio ŝajnas malĝusta. Certigu, ke ĝi estas via reala alteco.", - "FullBody.ConfirmMapping": "2) Konfirmu mapiĝon de spurilo", - "FullBody.MappingInstructions": "Stariĝu vertikala pozicio kaj certigu, ke la spuroj spuras kaj detektas ĝuste.", + "FullBody.Title": "Tutkorpa / Avatar-Kalibrigo", + "FullBody.SetHeight": "1) Agordu vian alton", + "FullBody.HeightInstructions": "Certigu, ke ĉi tio estas via reala alto, alie la kalibrigo ne funkcios ĝuste. La manekeno devas kongrui kun la VR-ilo kaj regiloj.", + "FullBody.HeightWarning": "Ĉi tio ŝajnas malĝuste. Certigu, ke ĝi estas via reala alto.", + "FullBody.ConfirmMapping": "2) Konfirmu mapadon de spurilo", + "FullBody.MappingInstructions": "Stariĝu en vertikala pozicio kaj certigu, ke la spuriloj spuras kaj detektas ĝuste.", "FullBody.StartCalibration": "Komenci Spurkalibrigon", - "FullBody.JustCalibrateAvatar": "Nur kalibrigu mian avataron", - "FullBody.JustCalibrateAvatarDescription": "Preterpasu plenan korpan kalibrigon kaj simple kalibrigu la avataron", + "FullBody.JustCalibrateAvatar": "Nur kalibrigi mian avataron", + "FullBody.JustCalibrateAvatarDescription": "Preterpasi tutkorpan kalibrigon kaj nur kalibrigi la avataron", "FullBody.SkipAndAdjustAvatar": "Preterpasi kaj agordi avataron", - "FullBody.CalibrateInstructions": "Vicigu vin per la ruĝ-korpa surmeto en via ludspaco kaj premu ambaŭ ellasilojn por konfirmi. Certigu, ke viaj veraj piedoj kaj koksoj kongruas kun la virtualaj kiel eble plej proksime.", + "FullBody.CalibrateInstructions": "Metu vin laŭ la ruĝa korpa surmetaĵo en via ludspaco kaj premu ambaŭ ellasilojn por konfirmi. Certigu, ke viaj veraj piedoj kaj koksoj kongruas kun la virtualaj kiel eble plej proksime.", - "FullBody.BeforeCalibrationInstructions": "Certigu, ke spuriloj spuras kaj ke via alteco estas agordita", - "FullBody.CalibratingPoseInstructions": "Vicigu vin kun la referenco kaj premu ambaŭ ellasilojn por konfirmi", - "FullBody.AdjustAvatarInstructions": "Agordi avatarajn korpajn kompensojn por plej bone kongrui kun la referenco", - "FullBody.FineTuneCalibrationInstructions": "Kontroli kaj agordi kalibrigon movante bluajn referencojn", + "FullBody.BeforeCalibrationInstructions": "Certigu, ke la spuriloj spuras kaj ke via alto estas agordita", + "FullBody.CalibratingPoseInstructions": "Metu vin laŭ la referenco kaj premu ambaŭ ellasilojn por konfirmi", + "FullBody.AdjustAvatarInstructions": "Agordu avatarajn korpajn kompensojn por plej bone kongrui kun la referenco", + "FullBody.FineTuneCalibrationInstructions": "Kontrolu kaj agordu la kalibrigon movante la bluajn referencojn", - "FullBody.CalibrateTrackersHeader": "Kalibrigi spurilojn", - "FullBody.CalibrateTrackersInstructions": "Prenu kaj poziciigu la bluajn korpopartojn rilate al la spuriloj por ĝustigi ilian deŝovon. Ili devas kongrui kun la loko de la spurilo sur via korpo. \nVi povas alĝustigi la kalibrigon iam ajn remalfermante ĉi tiun ilon.", + "FullBody.CalibrateTrackersHeader": "Kalibrigi Spurilojn", + "FullBody.CalibrateTrackersInstructions": "Prenu kaj poziciigu la bluajn korpopartojn relative al la spuriloj por ĝustigi ilian deŝovon. Ili devas kongrui kun la loko de la spurilo sur via korpo.\nVi povos alĝustigi la kalibrigon iam ajn remalfermante ĉi tiun ilon.", "FullBody.UseSymmetry": "Uzi Simetrion", - "FullBody.ShowBodyOverlay": "Montri Korpan Surmeton", - "FullBody.HeightCompensationInstructions": "Se la manekeno estas tro alta (kurbiĝinta) aŭ tro mallonga, ĝustigu la altan kompenson por plej bona mezuro.", - "FullBody.RecalibratePrompt": "Fuŝitaj aŭ mankantaj spuriloj?", - "FullBody.Recalibrate": "Ruligi kalibrigon de T-Pozo denove", + "FullBody.ShowBodyOverlay": "Montri Korpan Surmetaĵon", + "FullBody.HeightCompensationInstructions": "Se la manekeno estas tro alta (ĝibiĝanta) aŭ tro malalta, ĝustigu la alto-kompenson por plej bona mezuro.", + "FullBody.RecalibratePrompt": "Ĉu fuŝitaj aŭ mankantaj spuriloj?", + "FullBody.Recalibrate": "Ruligi T-Pozan kalibrigon refoje", "FullBody.CalibrateAvatarPrompt": "Ĉu vi bezonas ĝustigi avataron?", - "FullBody.CalibrateAvatar": "Kalibrigi mian avataron", - "FullBody.FinishPrompt": "Ĉu bone?", - "FullBody.FinishCalibration": "Fini plenkorpan kalibrigon", + "FullBody.CalibrateAvatar": "Kalibrigi Mian Avataron", + "FullBody.FinishPrompt": "Ĉu ĉio bonas?", + "FullBody.FinishCalibration": "Fini tutkorpan kalibrigon", "FullBody.CalibrateAvatarTitle": "Kalibrigi Avataron", - "FullBody.CalibrateAvatarInstructions": "Certigu, ke ĉiuj korpopartoj estas mapitaj kaj tiam trenu la bluajn sferojn ĉirkaŭe, por ke la avataro plej kongruu kun la korporeferenco.", - "FullBody.ShowReferenceOverlay": "Montri Referencan Surmeton", - "FullBody.ResetAvatarPrompt": "Avataro fuŝita aŭ ne spuris?", + "FullBody.CalibrateAvatarInstructions": "Certigu, ke ĉiuj korpopartoj estas mapitaj kaj tiam primovu la bluajn sferojn, por ke la avataro plej kongruu kun la korporeferenco.", + "FullBody.ShowReferenceOverlay": "Montri Referencan Surmetaĵon", + "FullBody.ResetAvatarPrompt": "Ĉu la avataro fuŝiĝis aŭ ne spuriĝas?", "FullBody.ResetAvatar": "Restartigi Mapadon", - "FullBody.AvatarHeightCompensationInstructions": "Se la avataro estas tro alta (finiĝas kurbiĝinta) aŭ tro mallonga por ke vi ĝustigu ĝian altokompenson ĉi tie por ke ĝi pli taŭgas al via alteco.", - "FullBody.AvatarHeightCompensation": "Kompenso de Avatara Alteco: {n, number, percent}", - "FullBody.ResetAvatarHeightCompensation": "Restartigi Altan Kompenson", - "FullBody.AvatarSaveWarning": "Ne forgesu konservi vian avataron post kiam vi finos ĝin kalibrigi!", - "FullBody.FinishAvatarCalibration": "Fini Kalibrigon de Avataro", + "FullBody.AvatarHeightCompensationInstructions": "Se la avataro estas tro alta (finiĝas ĝibiĝanta) aŭ tro malalta por vi, ĝustigu ĝian altokompenson ĉi tie por ke ĝi pli taŭgu al via alto.", + "FullBody.AvatarHeightCompensation": "Altokompenso de Avataro: {n, number, percent}", + "FullBody.ResetAvatarHeightCompensation": "Restartigi Altokompenson", + "FullBody.AvatarSaveWarning": "Ne forgesu konservi vian avataron post kiam vi finos kalibrigi ĝin!", + "FullBody.FinishAvatarCalibration": "Fini Avatar-kalibrigon", "FullBody.CalibrationFinishedInstructions": "Se vi kontentas pri la kalibrigo, vi povas konservi vian avataron nun kaj eliri.", "FullBody.CloseCalibrator": "Fermi Kalibrigilon", - "FullBody.CalibrationRedoInstructions": "Se la kalibrigo estas malŝaltita aŭ vi volas kalibri pli da avataroj, vi povas fari pli da ĝustigoj. Vi ankaŭ povas remalfermi ĉi tiun kalibrigilon iam ajn estonte por fari agordojn. \n Se vi nur ŝanĝis viajn spurilojn, vi ne bezonas kalibrigi viajn avatarojn denove. ", - "FullBody.ReturnToTrackerCalibration": "Reveni al kalibrigo de spurilo", + "FullBody.CalibrationRedoInstructions": "Se la kalibrigo estas malŝaltita aŭ vi volas kalibrigi pli da avataroj, vi povas fari pli da ĝustigoj. Vi povas ankaŭ remalfermi ĉi tiun kalibrigilon iam ajn estontece por fari agordojn.\n Se vi nur ŝanĝis viajn spurilojn, vi ne bezonas kalibrigi viajn avatarojn refoje.", + "FullBody.ReturnToTrackerCalibration": "Reveni al spuril-kalibrigo", "FullBody.Hips": "Koksoj", "FullBody.Feet": "Piedoj", @@ -1075,14 +1075,14 @@ "FullBody.TrackerMapped": "Spurilo Mapita", "FullBody.NotTracking": "Ne Spuranta...", - "FullBody.NoTracker": "Neniu Spuristo Mapita", + "FullBody.NoTracker": "Neniu Spurilo Mapita", "FullBody.FeetNotTracking": "Piedoj ne spurataj...", "FullBody.AvatarPointMapped": "Mapita", "FullBody.AvatarPointNotMapped": "Ne Mapita", "FullBody.AvatarPointNoTracker": "Neniu Spurilo", - "CameraControl.Title": "Regilo de la fotilo", + "CameraControl.Title": "Fotil-regilo", "CameraControl.MirroringOffWarning": "SPEGULADO MALŜALTITA", "CameraControl.MirrorToDisplay": "Speguli al ekrano", "CameraControl.TakePhoto": "Foto", @@ -1700,9 +1700,9 @@ "Temporary.MMC.Categories.Avatars.Accessories": "Akcesoraĵoj", "Temporary.MMC.VoteSuccess": "Voĉdonita en kategorio {category} por {voteTarget}.", - "Temporary.MMC.VoteFailure": "Voĉdono malsukcesis, via voĉo ne estis registrita, bonvolu provi denove.", + "Temporary.MMC.VoteFailure": "Voĉdono malsukcesis, via voĉo ne estis registrita, bonvolu provi refoje.", "Temporary.MMC.VotedAlready": "Vi jam voĉdonis por {voteTarget}.", - "Temporary.MMC.VoteInvalid": "Voĉo estas nevalida, bonvolu provi denove.", + "Temporary.MMC.VoteInvalid": "Voĉo estas nevalida, bonvolu provi refoje.", "CloudHome.WelcomeHome": "Bonvenon al via Hejmo", "CloudHome.TargetRangeOptions": "Opcioj por Pafejo", @@ -1710,7 +1710,7 @@ "Tutorial.Saving.Title": "Bonvenon al via Hejmo!", "Tutorial.Saving.Content": "Bonvenon al via Hejmo! Ĉi tie estas kie vi aperos ĉiufoje kiam vi ensalutos.

Ĝi estas mundo tute via, do ajnaj ŝanĝoj kiujn vi faros estos konserveblaj.

Se vi konservas, kiam vi revenos, ĉio restos precize tiel kiel vi lasis ĝin!", - "Tutorial.Teleporter.Error": "Malsukcesis ŝarĝi vian nubohejmon!
Eliru el la teleportilo kaj eniru denove por reprovi.", + "Tutorial.Teleporter.Error": "Malsukcesis ŝarĝi vian nubohejmon!
Eliru el la teleportilo kaj eniru refoje por reprovi.", "CloudHome.Info.OnlineUsers": "Enrete {online_users,plural, one {uzanto} other {uzantoj}}: {online_users}
Joinable {joinable_users,plural, one {aliĝebla} other {aliĝeblaj}}: {joinable_users}", "CloudHome.Info.Moderation": "Moderigado", From 28bcd256b1a39b49be719143f9c8b9cf316eb2ff Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 18 Jun 2025 07:39:17 +0200 Subject: [PATCH 529/529] Update stats --- Missing/cs.md | 2 + Missing/de.md | 4 + Missing/en-gb.md | 4 +- Missing/eo.md | 2 + Missing/es.md | 2 + Missing/et.md | 2 + Missing/fi.md | 2 + Missing/fr.md | 9 +- Missing/hu.md | 2 + Missing/is.md | 2 + Missing/ja.md | 6 +- Missing/ko.md | 8 +- Missing/mn.md | 2 + Missing/nl.md | 2 + Missing/no.md | 2 + Missing/pl.md | 2 + Missing/pt-br.md | 2 + Missing/ru.md | 2 + Missing/sv.md | 2 + Missing/th.md | 4 +- Missing/tr.md | 2 + Missing/uk.md | 2 + Missing/zh-cn.md | 6 +- Missing/zh-tw.md | 550 +---------------------------------------------- README.md | 50 ++--- 25 files changed, 77 insertions(+), 596 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 4b14347..0cf894d 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -624,6 +624,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..9276334 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 9e5e602..12638df 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -171,7 +171,7 @@ World.Error.FailedConnectToRelay World.Error.FailedToConnect World.Error.InvalidAddress World.Error.NoPort -World.Error.IncompatibleVersion +World.Error.SessionIncompatible World.Error.HostBlocked World.Error.HostBlockedDetail World.Error.WorldCrash @@ -1558,6 +1558,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/eo.md b/Missing/eo.md index f0b2f80..903c7f9 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -590,6 +590,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/es.md b/Missing/es.md index a809ab2..03a51e5 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -119,6 +119,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.PhotoCaptureSettings.HandsNearFOV Settings.PhotoCaptureSettings.HandsNearFOV.Description Settings.PhotoCaptureSettings.HandsFarFOV diff --git a/Missing/et.md b/Missing/et.md index 82c4886..0e73b6f 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -901,6 +901,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/fi.md b/Missing/fi.md index 39bec40..72e5141 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -133,6 +133,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Opacity.Description Settings.PhotoCaptureSettings.FingerGestureEnabled.Description diff --git a/Missing/fr.md b/Missing/fr.md index 4d6d3a4..6339372 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,11 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] -Permissions.SavingDisabledForItem -Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff -Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description -Settings.PhotoCaptureSettings.HandsNearFOV -Settings.PhotoCaptureSettings.HandsNearFOV.Description -Settings.PhotoCaptureSettings.HandsFarFOV -Settings.PhotoCaptureSettings.HandsFarFOV.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description diff --git a/Missing/hu.md b/Missing/hu.md index c16375c..5f4c521 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -941,6 +941,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/is.md b/Missing/is.md index 38a790c..d9949b2 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -1042,6 +1042,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/ja.md b/Missing/ja.md index b3d8386..a0c7c4a 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,8 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] -Settings.PhotoCaptureSettings.HandsNearFOV -Settings.PhotoCaptureSettings.HandsNearFOV.Description -Settings.PhotoCaptureSettings.HandsFarFOV -Settings.PhotoCaptureSettings.HandsFarFOV.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description diff --git a/Missing/ko.md b/Missing/ko.md index 0d4370e..25a70f2 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,10 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] -Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff -Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description -Settings.PhotoCaptureSettings.HandsNearFOV -Settings.PhotoCaptureSettings.HandsNearFOV.Description -Settings.PhotoCaptureSettings.HandsFarFOV -Settings.PhotoCaptureSettings.HandsFarFOV.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description diff --git a/Missing/mn.md b/Missing/mn.md index 78f2ec2..1030daa 100644 --- a/Missing/mn.md +++ b/Missing/mn.md @@ -5,6 +5,8 @@ Note that this file updates only during build processes and doesn't necessarily Permissions.SavingDisabledForItem Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.PhotoCaptureSettings.HandsNearFOV Settings.PhotoCaptureSettings.HandsNearFOV.Description Settings.PhotoCaptureSettings.HandsFarFOV diff --git a/Missing/nl.md b/Missing/nl.md index b33d424..e4f429a 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -93,6 +93,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.PhotoCaptureSettings.HandsNearFOV Settings.PhotoCaptureSettings.HandsNearFOV.Description Settings.PhotoCaptureSettings.HandsFarFOV diff --git a/Missing/no.md b/Missing/no.md index f720bb3..8d6cb9d 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -656,6 +656,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/pl.md b/Missing/pl.md index 2d84203..9eb1156 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -6,6 +6,8 @@ World.Category.Avatars Permissions.SavingDisabledForItem Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff Settings.AudioAccessibilitySettings.ForceVoiceAudioEffectsOff.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.PhotoCaptureSettings.HandsNearFOV Settings.PhotoCaptureSettings.HandsNearFOV.Description Settings.PhotoCaptureSettings.HandsFarFOV diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 6f2afdb..6be978a 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -657,6 +657,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/ru.md b/Missing/ru.md index ec0fde4..43b31f8 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -82,6 +82,8 @@ Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description Settings.EditSettings.ConfirmSlotDestroy Settings.EditSettings.ConfirmSlotDestroy.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.PhotoCaptureSettings.HandsNearFOV Settings.PhotoCaptureSettings.HandsNearFOV.Description Settings.PhotoCaptureSettings.HandsFarFOV diff --git a/Missing/sv.md b/Missing/sv.md index 298845f..a013d56 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -1009,6 +1009,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/th.md b/Missing/th.md index 2242dc2..7b2ed5f 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -121,7 +121,7 @@ World.Error.FailedConnectToRelay World.Error.FailedToConnect World.Error.InvalidAddress World.Error.NoPort -World.Error.IncompatibleVersion +World.Error.SessionIncompatible World.Error.HostBlocked World.Error.HostBlockedDetail World.Error.WorldCrash @@ -1530,6 +1530,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/tr.md b/Missing/tr.md index 356932f..3ba687a 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -935,6 +935,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/uk.md b/Missing/uk.md index bf31f90..85dd14c 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -282,6 +282,8 @@ Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.DesktopViewSettings.FollowCursor Settings.DesktopViewSettings.FollowCursor.Description Settings.DesktopViewSettings.Brightness diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 62c1e73..dbe3ab4 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,8 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] -Settings.PhotoCaptureSettings.HandsNearFOV -Settings.PhotoCaptureSettings.HandsNearFOV.Description -Settings.PhotoCaptureSettings.HandsFarFOV -Settings.PhotoCaptureSettings.HandsFarFOV.Description +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 7118d89..e483cb9 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -2,640 +2,94 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Traditional, Taiwan) [zh-tw] -Settings.LegacyFeatureSettings.ConvertLegacySettings -Settings.DebugSettings.DebugResetAllSimpleSettings -Settings.GeneralControlsSettings -Settings.LocomotionSettings -Settings.MovementSettings -Settings.MouseSettings -Settings.GeneralHapticsSettings -Settings.GeneralVRSettings -Settings.LeapMotionSettings -Settings.ViveHandTrackingSettings -Settings.TrackingSmoothingSettings -Settings.UserMetricsSettings -Settings.OnlineStatusSettings -Settings.OnlineStatusSettings.DefaultStatus -Settings.OnlineStatusSettings.DefaultStatus.Description -Settings.OnlineStatusSettings.RememberMode -Settings.OnlineStatusSettings.RememberMode.Description -Settings.OnlineStatusSettings.RememberTimespan -Settings.OnlineStatusSettings.RememberTimespan.Description -Settings.OnlineStatusSettings.InvisibleRememberMode -Settings.OnlineStatusSettings.InvisibleRememberMode.Description -Settings.OnlineStatusSettings.InvisibleRememberTimespan -Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description -Settings.OnlineStatusSettings.AutoAwayTimespan -Settings.OnlineStatusSettings.AutoAwayTimespan.Description -Settings.AudioInputDeviceSettings -Settings.AudioOutputDeviceSettings -Settings.AudioVolumeSettings -Settings.AudioAccessibilitySettings -Settings.AudioInputFilteringSettings -Settings.RealtimeNetworkingSettings -Settings.AssetGatherSettings -Settings.HostAccessSettings -Settings.UserRestrictionsSettings -Settings.WindowsSettings -Settings.DebugSettings -Settings.LegacyFeatureSettings -Settings.TwitchInterfaceSettings -Settings.MessagingPrivacySettings -Settings.LocaleSettings -Settings.DashSettings -Settings.NamePlateSettings -Settings.LaserSettings -Settings.DesktopViewSettings -Settings.PhotoCaptureSettings -Settings.DesktopRenderSettings -Settings.InteractiveCameraFramingSettings -Settings.InteractiveCameraPositioningSettings -Settings.InteractiveCameraRenderSettings -Settings.InteractiveCameraGroupSettings -Settings.InteractiveCameraSmoothingSettings -Settings.InteractiveCameraAnchorSettings -Settings.InteractiveCameraPhotoSettings -Settings.InteractiveCameraPostProcessingSettings -Settings.GeneralControlsSettings.PrimaryHand -Settings.GeneralControlsSettings.PrimaryHand.Description -Settings.GeneralControlsSettings.DoubleClickInterval -Settings.GeneralControlsSettings.DoubleClickInterval.Description -Settings.LocomotionSettings.LocomotionPreferences -Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb -Settings.MovementSettings.LeftSidewaysMode -Settings.MovementSettings.LeftSidewaysMode.Description -Settings.MovementSettings.RightSidewaysMode -Settings.MovementSettings.RightSidewaysMode.Description -Settings.MovementSettings.UseHeadDirectionForMovement -Settings.MovementSettings.UseHeadDirectionForMovement.Description -Settings.MovementSettings.UseSmoothTurn -Settings.MovementSettings.UseSmoothTurn.Description -Settings.MovementSettings.SmoothTurnExclusiveMode -Settings.MovementSettings.SmoothTurnExclusiveMode.Description -Settings.MovementSettings.SmoothTurnSpeed -Settings.MovementSettings.SmoothTurnSpeed.Description -Settings.MovementSettings.SnapTurnAngle -Settings.MovementSettings.SnapTurnAngle.Description -Settings.MovementSettings.NoClipSpeed -Settings.MovementSettings.NoClipSpeed.Description -Settings.MovementSettings.MovementDeadzone -Settings.MovementSettings.MovementDeadzone.Description -Settings.MovementSettings.TurningDeadzone -Settings.MovementSettings.TurningDeadzone.Description -Settings.MovementSettings.MovementExponent -Settings.MovementSettings.MovementExponent.Description -Settings.GrabbingSettings -Settings.GrabbingSettings.DefaultHandGrabType -Settings.GrabbingSettings.DefaultHandGrabType.Description -Settings.FullBodyTrackingSettings -Settings.FullBodyTrackingSettings.BodyHorizontalAngle Settings.FullBodyTrackingSettings.BodyHorizontalAngle.Description -Settings.GamepadSettings -Settings.GamepadSettings.ThumbstickLookSpeed -Settings.GamepadSettings.ThumbstickLookSpeed.Description -Settings.GamepadSettings.ThumbstickLookExponent -Settings.GamepadSettings.ThumbstickLookExponent.Description -Settings.GamepadSettings.UseGamepadWhenUnfocused -Settings.GamepadSettings.UseGamepadWhenUnfocused.Description -Settings.MouseSettings.MouseSensitivity -Settings.MouseSettings.MouseSensitivity.Description -Settings.MouseSettings.MouseLookSpeed -Settings.MouseSettings.MouseLookSpeed.Description -Settings.MouseSettings.MousePanSpeed -Settings.MouseSettings.MousePanSpeed.Description -Settings.MouseSettings.MouseRotateSpeed -Settings.MouseSettings.MouseRotateSpeed.Description -Settings.MouseSettings.MouseFreeformRotateSpeed -Settings.MouseSettings.MouseFreeformRotateSpeed.Description -Settings.MouseSettings.ScrollWheelGrabMoveSpeed Settings.MouseSettings.ScrollWheelGrabMoveSpeed.Description -Settings.KeyboardLookSettings -Settings.KeyboardLookSettings.LookEnabled Settings.KeyboardLookSettings.LookEnabled.Description -Settings.KeyboardLookSettings.HorizontalSpeed Settings.KeyboardLookSettings.HorizontalSpeed.Description -Settings.KeyboardLookSettings.VerticalSpeed Settings.KeyboardLookSettings.VerticalSpeed.Description -Settings.GeneralHapticsSettings.EnableControllerVibration -Settings.GeneralHapticsSettings.EnableControllerVibration.Description -Settings.GeneralHapticsSettings.EnableHaptics -Settings.GeneralHapticsSettings.EnableHaptics.Description -Settings.GeneralVRSettings.UseVRHotswitching -Settings.GeneralVRSettings.UseVRHotswitching.Description -Settings.TrackingSmoothingSettings.HandPositionSmoothing -Settings.TrackingSmoothingSettings.HandRotationSmoothing -Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description -Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description -Settings.TrackingSmoothingSettings.FeetPositionSmoothing -Settings.TrackingSmoothingSettings.FeetRotationSmoothing -Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description -Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description -Settings.TrackingSmoothingSettings.HipsPositionSmoothing -Settings.TrackingSmoothingSettings.HipsRotationSmoothing -Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description -Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description -Settings.MediaPrivacySettings -Settings.MediaPrivacySettings.MediaMetadataOptOut -Settings.MediaPrivacySettings.MediaMetadataOptOut.Description -Settings.MediaPrivacySettings.HideInScreenshots -Settings.MediaPrivacySettings.HideInScreenshots.Description -Settings.MediaPrivacySettings.StripImageFileMetadata -Settings.MediaPrivacySettings.StripImageFileMetadata.Description -Settings.Category.Integrations -Settings.DiscordIntegrationSettings -Settings.SteamIntegrationSettings -Settings.DiscordIntegrationSettings.RichPresence -Settings.DiscordIntegrationSettings.RichPresence.Description -Settings.SteamIntegrationSettings.RichPresence -Settings.SteamIntegrationSettings.RichPresence.Description -Settings.SteamIntegrationSettings.SaveScreenshots -Settings.SteamIntegrationSettings.SaveScreenshots.Description -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description -Settings.LeapMotionSettings.LeapMotionEnabled -Settings.LeapMotionSettings.LeapMotionEnabled.Description -Settings.LeapMotionSettings.Offset -Settings.LeapMotionSettings.Offset.Description -Settings.LeapMotionSettings.SnapDistance -Settings.LeapMotionSettings.SnapDistance.Description -Settings.LeapMotionSettings.UseFingersWhenSnapped -Settings.LeapMotionSettings.UseFingersWhenSnapped.Description -Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled -Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description -Settings.ViveHandTrackingSettings.SnapDistance -Settings.ViveHandTrackingSettings.SnapDistance.Description -Settings.ViveHandTrackingSettings.UseFingersWhenSnapped -Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description -Settings.TrackerSettings -Settings.TrackerSettings.UseTrackers -Settings.TrackerSettings.UseTrackers.Description -Settings.TrackerSettings.Trackers -Settings.TrackerSettings.Trackers.Breadcrumb -Settings.TrackerSettings.Trackers.UseTracker -Settings.TrackerSettings.Trackers.UseTracker.Description -Settings.TrackerSettings.Trackers.FreezeTracking -Settings.TrackerSettings.Trackers.FreezeTracking.Description -Settings.TrackerSettings.Trackers.CustomName -Settings.TrackerSettings.Trackers.CustomName.Description -Settings.TrackerSettings.Trackers.MappedBodyNode -Settings.TrackerSettings.Trackers.MappedBodyNode.Description -Settings.TrackerSettings.Trackers.MappedPosition -Settings.TrackerSettings.Trackers.MappedPosition.Description -Settings.TrackerSettings.Trackers.MappedRotation -Settings.TrackerSettings.Trackers.MappedRotation.Description -Settings.TrackerSettings.Trackers.UseInVR -Settings.TrackerSettings.Trackers.UseInVR.Description -Settings.TrackerSettings.Trackers.UseInDesktop -Settings.TrackerSettings.Trackers.UseInDesktop.Description -Settings.TrackerSettings.Trackers.TrackerID -Settings.TrackerSettings.Trackers.TrackerID.Description -Settings.TrackerSettings.Trackers.TrackerBattery -Settings.TrackerSettings.Trackers.TrackerBattery.Description -Settings.TrackerSettings.Trackers.TrackerIsCharging -Settings.TrackerSettings.Trackers.TrackerIsCharging.Description -Settings.TrackerSettings.Trackers.Unmap -Settings.TrackerSettings.Trackers.Remove -Settings.SteamLinkSettings -Settings.SteamLinkSettings.OSC_DataPort -Settings.SteamLinkSettings.OSC_DataPort.Description -Settings.HapticPointMapping.MappingTarget -Settings.HapticPointMapping.MappingTarget.Description -Settings.HapticPointMapping.PointRadius -Settings.HapticPointMapping.PointRadius.Description -Settings.HapticPointMapping.TorsoHorizontalPosition -Settings.HapticPointMapping.TorsoHorizontalPosition.Description -Settings.HapticPointMapping.TorsoVerticalPosition -Settings.HapticPointMapping.TorsoVerticalPosition.Description -Settings.HapticPointMapping.TorsoSide -Settings.HapticPointMapping.TorsoSide.Description -Settings.HapticPointMapping.HeadPitchAngle -Settings.HapticPointMapping.HeadPitchAngle.Description -Settings.HapticPointMapping.HeadYawAngle -Settings.HapticPointMapping.HeadYawAngle.Description -Settings.HapticPointMapping.ArmSide -Settings.HapticPointMapping.ArmSide.Description -Settings.HapticPointMapping.ArmPositionAlong -Settings.HapticPointMapping.ArmPositionAlong.Description -Settings.HapticPointMapping.ArmAngleAround -Settings.HapticPointMapping.ArmAngleAround.Description -Settings.HapticPointMapping.LegSide -Settings.HapticPointMapping.LegSide.Description -Settings.HapticPointMapping.LegPositionAlong -Settings.HapticPointMapping.LegPositionAlong.Description -Settings.HapticPointMapping.LegAngleAround -Settings.HapticPointMapping.LegAngleAround.Description -Settings.HapticPointMapping.ControllerSide -Settings.HapticPointMapping.ControllerSide.Description -Settings.HapticPointMapping.Tag -Settings.HapticPointMapping.Tag.Description -Settings.GiggleTechSettings -Settings.GiggleTechSettings.Devices -Settings.GiggleTechSettings.GigglePuckIP -Settings.GiggleTechSettings.GigglePuckIP.Description -Settings.GiggleTechSettings.RegisterGigglePuck -Settings.GiggleTechSettings.Devices.IP -Settings.GiggleTechSettings.Devices.IsConnected -Settings.GiggleTechSettings.Devices.UseDevice -Settings.GiggleTechSettings.Devices.UseDevice.Description -Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected -Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description -Settings.GiggleTechSettings.Devices.IntensityScale -Settings.GiggleTechSettings.Devices.IntensityScale.Description -Settings.GiggleTechSettings.Devices.Remove -Settings.GiggleTechSettings.Devices.CustomName -Settings.GiggleTechSettings.Devices.CustomName.Description -Settings.GiggleTechSettings.Devices.Breadcrumb -Settings.GiggleTechSettings.Devices.ActivationIntensity -Settings.GiggleTechSettings.Devices.MinimumIntensity -Settings.GiggleTechSettings.Devices.MinimumIntensity.Description -Settings.GiggleTechSettings.Devices.InitialActivationIntensity -Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description -Settings.UserMetricsSettings.UserHeight -Settings.UserMetricsSettings.UserHeight.Description -Settings.FavoritesSettings -Settings.FavoritesSettings.AutoLoadCloudHome -Settings.FavoritesSettings.AutoLoadCloudHome.Description -Settings.AudioInputDeviceSettings.UseSystemDefault -Settings.AudioInputDeviceSettings.UseSystemDefault.Description -Settings.AudioInputDeviceSettings.DevicePriorities -Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb -Settings.AudioInputDeviceSettings.SetAsDefault -Settings.AudioInputDeviceSettings.Testing.Header -Settings.AudioInputDeviceSettings.Testing.Description -Settings.AudioInputDeviceSettings.Testing.ListenToInput -Settings.AudioInputDeviceSettings.Testing.StopListeningToInput -Settings.AudioInputDeviceSettings.Testing.Monitoring.Header -Settings.AudioOutputDeviceSettings.UseSystemDefault -Settings.AudioOutputDeviceSettings.UseSystemDefault.Description -Settings.AudioOutputDeviceSettings.DevicePriorities -Settings.AudioOutputDeviceSettings.DevicePriorities.Breadcrumb -Settings.AudioOutputDeviceSettings.SetAsDefault -Settings.AudioOutputDeviceSettings.ForceRefreshDevices -Settings.AudioOutputDeviceSettings.ForceRefreshDevices.Description -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput -Settings.AudioOutputDeviceSettings.SeparateStreamingCameraOutput.Description -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities -Settings.AudioOutputDeviceSettings.StreamingCameraPriorities.Breadcrumb -Settings.AudioVolumeSettings.MasterVolume -Settings.AudioVolumeSettings.MasterVolume.Description -Settings.AudioVolumeSettings.SoundEffectVolume -Settings.AudioVolumeSettings.SoundEffectVolume.Description -Settings.AudioVolumeSettings.MultimediaVolume -Settings.AudioVolumeSettings.MultimediaVolume.Description -Settings.AudioVolumeSettings.VoiceVolume -Settings.AudioVolumeSettings.VoiceVolume.Description -Settings.AudioVolumeSettings.UserInterfaceVolume -Settings.AudioVolumeSettings.UserInterfaceVolume.Description -Settings.AudioAccessibilitySettings.WhisperVolume -Settings.AudioAccessibilitySettings.WhisperVolume.Description -Settings.AudioAccessibilitySettings.VoiceMessageVolume -Settings.AudioAccessibilitySettings.VoiceMessageVolume.Description -Settings.AudioInputFilteringSettings.UseVoiceNormalization -Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description -Settings.AudioInputFilteringSettings.NoiseGateThreshold -Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description -Settings.AudioInputFilteringSettings.NoiseGateAttack -Settings.AudioInputFilteringSettings.NoiseGateAttack.Description -Settings.AudioInputFilteringSettings.NoiseGateHold -Settings.AudioInputFilteringSettings.NoiseGateHold.Description -Settings.AudioInputFilteringSettings.NoiseGateRelease -Settings.AudioInputFilteringSettings.NoiseGateRelease.Description -Settings.AudioInputFilteringSettings.NormalizationThreshold -Settings.AudioInputFilteringSettings.NormalizationThreshold.Description -Settings.AudioInputFilteringSettings.UseNoiseSuppression -Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description -Settings.AudioPerformanceSettings -Settings.AudioPerformanceSettings.MaxVoices Settings.AudioPerformanceSettings.MaxVoices.Description -Settings.AudioPerformanceSettings.SimulationFrameSize Settings.AudioPerformanceSettings.SimulationFrameSize.Description -Settings.AudioPerformanceSettings.OutputBufferSize Settings.AudioPerformanceSettings.OutputBufferSize.Description -Settings.VoiceSettings -Settings.VoiceSettings.MutePersistence -Settings.VoiceSettings.MutePersistence.Description -Settings.EarmuffSettings -Settings.EarmuffSettings.EarmuffEnabled -Settings.EarmuffSettings.EarmuffEnabled.Description -Settings.EarmuffSettings.Directionality -Settings.EarmuffSettings.Directionality.Description -Settings.EarmuffSettings.Distance -Settings.EarmuffSettings.Distance.Description -Settings.EarmuffSettings.Angle -Settings.EarmuffSettings.Angle.Description -Settings.EarmuffSettings.TransitionStart -Settings.EarmuffSettings.TransitionStart.Description -Settings.EarmuffSettings.TransitionLength -Settings.EarmuffSettings.TransitionLength.Description -Settings.EarmuffSettings.VolumeAttenuation -Settings.EarmuffSettings.VolumeAttenuation.Description -Settings.RealtimeNetworkingSettings.DisableLAN -Settings.RealtimeNetworkingSettings.DisableLAN.Description -Settings.RealtimeNetworkingSettings.PreferSteamNetworking -Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description -Settings.RealtimeNetworkingSettings.PreferTCP Settings.RealtimeNetworkingSettings.PreferTCP.Description -Settings.RealtimeNetworkingSettings.LNL_WindowSize Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description -Settings.AssetGatherSettings.MaxConcurrentAssetTransfers -Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description -Settings.AssetGatherSettings.MaxConcurrentDownloads -Settings.AssetGatherSettings.MaxConcurrentDownloads.Description -Settings.HostAccessSettings.Entries -Settings.HostAccessSettings.Entries.Breadcrumb -Settings.HostAccessSettings.Entries.AllowHTTP_Requests -Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description -Settings.HostAccessSettings.Entries.AllowWebsockets -Settings.HostAccessSettings.Entries.AllowWebsockets.Description -Settings.HostAccessSettings.Entries.AllowOSC_Receiving -Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description -Settings.HostAccessSettings.Entries.AllowOSC_Sending -Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description -Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason -Settings.HostAccessSettings.Entries.LastWebsocketRequestReason -Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason -Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason -Settings.HostAccessSettings.Entries.Remove -Settings.HostAccessSettings.DebugReset -Settings.UserRestrictionsSettings.DebugReset -Settings.WindowsSettings.KeepOriginalScreenshotFormat -Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description -Settings.DebugSettings.DebugInputBindings -Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.ConvertParticleSystems Settings.DebugSettings.ConvertParticleSystems.Description -Settings.LegacyFeatureSettings.UseLegacyGripEquip -Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description -Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher -Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description -Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts -Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description -Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description -Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling Settings.LegacyFeatureSettings.PreserveLegacyReverbZoneHandling.Description -Settings.TwitchInterfaceSettings.ChannelName -Settings.TwitchInterfaceSettings.ChannelName.Description -Settings.MessagingPrivacySettings.DoNotSendReadStatus -Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description -Settings.LocaleSettings.CultureLocaleCode -Settings.LocaleSettings.CultureLocaleCode.Description -Settings.LocaleSettings.UseImperialUnits -Settings.LocaleSettings.UseImperialUnits.Description -Settings.LocaleSettings.AvailableLocales -Settings.LocaleSettings.AvailableLocales.Breadcrumb -Settings.LocaleSettings.AvailableLocales.SystemLocale -Settings.DashSettings.DashCurvature -Settings.DashSettings.DashCurvature.Description -Settings.DashSettings.OpenCloseSpeed -Settings.DashSettings.OpenCloseSpeed.Description -Settings.DashSettings.AllowReplacingSettings -Settings.DashSettings.AllowReplacingSettings.Description -Settings.NotificationSettings -Settings.NotificationSettings.UserOnline -Settings.NotificationSettings.UserOnline.Description -Settings.NotificationSettings.UserSociable -Settings.NotificationSettings.UserSociable.Description -Settings.NotificationSettings.UserOnlineOnAnotherBuild -Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description -Settings.NotificationSettings.Message -Settings.NotificationSettings.Message.Description -Settings.NotificationSettings.Invite -Settings.NotificationSettings.Invite.Description -Settings.NotificationSettings.InviteRequest Settings.NotificationSettings.InviteRequest.Description -Settings.NotificationSettings.ContactRequest -Settings.NotificationSettings.ContactRequest.Description -Settings.NotificationSettings.ContactSessionStarted -Settings.NotificationSettings.ContactSessionStarted.Description -Settings.NotificationSettings.PublicSessionStarted -Settings.NotificationSettings.PublicSessionStarted.Description -Settings.NotificationSettings.UserJoinAndLeave -Settings.NotificationSettings.UserJoinAndLeave.Description -Settings.NotificationSettings.PermissionChanged Settings.NotificationSettings.PermissionChanged.Description -Settings.NamePlateSettings.NameplateVisibility -Settings.NamePlateSettings.NameplateVisibility.Description -Settings.NamePlateSettings.UseCustomNameplates -Settings.NamePlateSettings.UseCustomNameplates.Description -Settings.CustomizationSettings -Settings.CustomizationSettings.UserInterfaceEditMode -Settings.CustomizationSettings.UserInterfaceEditMode.Description -Settings.FacetAnchorsSettings -Settings.FacetAnchorsSettings.UseFacetAnchors -Settings.FacetAnchorsSettings.UseFacetAnchors.Description -Settings.FacetAnchorsSettings.AnimationSpeed -Settings.FacetAnchorsSettings.AnimationSpeed.Description -Settings.FacetAnchorsSettings.FacetAnchorToggle -Settings.FacetAnchorsSettings.FacetAnchorToggle.Description -Settings.FacetAnchorsSettings.ShowContainerBackground -Settings.FacetAnchorsSettings.ShowContainerBackground.Description -Settings.LaserSettings.SmoothSpeed -Settings.LaserSettings.SmoothSpeed.Description -Settings.LaserSettings.ModulateStartAngle -Settings.LaserSettings.ModulateStartAngle.Description -Settings.LaserSettings.ModulateEndAngle -Settings.LaserSettings.ModulateEndAngle.Description -Settings.LaserSettings.ModulateExponent -Settings.LaserSettings.ModulateExponent.Description -Settings.LaserSettings.ModulateSpeedMultiplier -Settings.LaserSettings.ModulateSpeedMultiplier.Description -Settings.LaserSettings.StickThreshold -Settings.LaserSettings.StickThreshold.Description -Settings.LaserSettings.ShowInDesktop -Settings.LaserSettings.ShowInDesktop.Description -Settings.EditSettings -Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description -Settings.EditSettings.ConfirmSlotDestroy Settings.EditSettings.ConfirmSlotDestroy.Description -Settings.CursorSettings -Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description -Settings.CursorSettings.GrabMultiplier Settings.CursorSettings.GrabMultiplier.Description -Settings.CursorSettings.InteractionMultiplier Settings.CursorSettings.InteractionMultiplier.Description -Settings.CursorSettings.TextMultiplier Settings.CursorSettings.TextMultiplier.Description -Settings.CursorSettings.SliderMultiplier Settings.CursorSettings.SliderMultiplier.Description -Settings.DesktopViewSettings.FollowCursor -Settings.DesktopViewSettings.FollowCursor.Description -Settings.DesktopViewSettings.Brightness -Settings.DesktopViewSettings.Brightness.Description -Settings.DesktopViewSettings.Opacity -Settings.DesktopViewSettings.Opacity.Description -Settings.PhotoCaptureSettings.FingerGestureEnabled -Settings.PhotoCaptureSettings.FingerGestureEnabled.Description -Settings.PhotoCaptureSettings.NormalCaptureResolution -Settings.PhotoCaptureSettings.NormalCaptureResolution.Description -Settings.PhotoCaptureSettings.TimerCaptureResolution -Settings.PhotoCaptureSettings.TimerCaptureResolution.Description -Settings.PhotoCaptureSettings.TimerSeconds -Settings.PhotoCaptureSettings.TimerSeconds.Description -Settings.PhotoCaptureSettings.HandsNearFOV +Settings.CursorSettings.DirectCursorEnabled +Settings.CursorSettings.DirectCursorEnabled.Description Settings.PhotoCaptureSettings.HandsNearFOV.Description -Settings.PhotoCaptureSettings.HandsFarFOV Settings.PhotoCaptureSettings.HandsFarFOV.Description -Settings.PhotoCaptureSettings.CaptureStereo -Settings.PhotoCaptureSettings.CaptureStereo.Description -Settings.PhotoCaptureSettings.StereoSeparation -Settings.PhotoCaptureSettings.StereoSeparation.Description -Settings.PhotoCaptureSettings.PhotoAutosavePath -Settings.PhotoCaptureSettings.PhotoAutosavePath.Description -Settings.PhotoCaptureSettings.OpenAutosavePath -Settings.PhotoCaptureSettings.OpenAutosavePath.Description -Settings.PhotoCaptureSettings.CapturePrivateUI -Settings.PhotoCaptureSettings.CapturePrivateUI.Description -Settings.PhotoCaptureSettings.EncodeFormat -Settings.PhotoCaptureSettings.EncodeFormat.Description -Settings.PhotoCaptureSettings.AlwaysHideNameplates -Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description -Settings.DesktopRenderSettings.FieldOfView -Settings.DesktopRenderSettings.FieldOfView.Description -Settings.DesktopRenderSettings.SprintFieldOfViewZoom -Settings.DesktopRenderSettings.SprintFieldOfViewZoom.Description -Settings.DesktopRenderSettings.VSync -Settings.DesktopRenderSettings.VSync.Description -Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description -Settings.DesktopRenderSettings.MaximumBackgroundFramerate Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description -Settings.InteractiveCameraFramingSettings.PositioningMode Settings.InteractiveCameraFramingSettings.PositioningMode.Description -Settings.InteractiveCameraFramingSettings.FieldOfView Settings.InteractiveCameraFramingSettings.FieldOfView.Description -Settings.InteractiveCameraFramingSettings.AnglePosition Settings.InteractiveCameraFramingSettings.AnglePosition.Description -Settings.InteractiveCameraFramingSettings.Distance Settings.InteractiveCameraFramingSettings.Distance.Description -Settings.InteractiveCameraFramingSettings.HeightOffset Settings.InteractiveCameraFramingSettings.HeightOffset.Description -Settings.InteractiveCameraFramingSettings.FirstPersonPitch Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description -Settings.InteractiveCameraFramingSettings.FirstPersonRoll Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description -Settings.InteractiveCameraFramingSettings.FirstPersonOffset Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description -Settings.InteractiveCameraFramingSettings.FramingViewportPosition Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description -Settings.InteractiveCameraFramingSettings.AimInFrontOfHead Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description -Settings.InteractiveCameraPositioningSettings.AvoidOcclusion Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description -Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description -Settings.InteractiveCameraPositioningSettings.MovementWobble Settings.InteractiveCameraPositioningSettings.MovementWobble.Description -Settings.InteractiveCameraRenderSettings.HideAllBadges Settings.InteractiveCameraRenderSettings.HideAllBadges.Description -Settings.InteractiveCameraRenderSettings.HideAllLasers Settings.InteractiveCameraRenderSettings.HideAllLasers.Description -Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description -Settings.InteractiveCameraGroupSettings.GroupDetectionRadius Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description -Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description -Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description -Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description -Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description -Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description -Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description -Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description -Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description -Settings.InteractiveCameraPostProcessingSettings.MotionBlur Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description -Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description -Settings.InteractiveCameraAudioSettings -Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera Settings.InteractiveCameraAudioSettings.RenderOwnVoiceOnCamera.Description -Settings.DescriptionField.NoTextTitle -Settings.DescriptionField.NoTextDescription -Settings.RelaySettings -Settings.RelaySettings.AlwaysUseRelay Settings.RelaySettings.AlwaysUseRelay.Description -Settings.RelaySettings.UseClosestAvailableRelay Settings.RelaySettings.UseClosestAvailableRelay.Description -Settings.RelaySettings.RelayPriorities Settings.RelaySettings.RelayPriorities.Breadcrumb -Settings.VideoStreamingServicesSettings -Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser Settings.VideoStreamingServicesSettings.UseCookiesFromBrowser.Description -Settings.PostProcessingSettings -Settings.PostProcessingSettings.MotionBlurIntensity Settings.PostProcessingSettings.MotionBlurIntensity.Description -Settings.PostProcessingSettings.BloomIntensity Settings.PostProcessingSettings.BloomIntensity.Description -Settings.PostProcessingSettings.AmbientOcclusionIntensity Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description -Settings.PostProcessingSettings.ScreenSpaceReflections Settings.PostProcessingSettings.ScreenSpaceReflections.Description -Settings.PostProcessingSettings.Antialiasing Settings.PostProcessingSettings.Antialiasing.Description -Settings.TextureQualitySettings -Settings.TextureQualitySettings.TextureSizeRatio Settings.TextureQualitySettings.TextureSizeRatio.Description -Settings.TextureQualitySettings.TextureSizeLimit Settings.TextureQualitySettings.TextureSizeLimit.Description -Settings.TextureQualitySettings.MinimumTextureSize Settings.TextureQualitySettings.MinimumTextureSize.Description -Settings.TextureQualitySettings.DefaultFilterMode Settings.TextureQualitySettings.DefaultFilterMode.Description -Settings.TextureQualitySettings.AnisotropicLevel Settings.TextureQualitySettings.AnisotropicLevel.Description -Settings.TextureQualitySettings.ReloadAllTextures -Settings.GaussianSplatQualitySettings -Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera Settings.GaussianSplatQualitySettings.SortMegaOperationsPerCamera.Description -Settings.GaussianSplatQualitySettings.QualityPreset Settings.GaussianSplatQualitySettings.QualityPreset.Description -Settings.GaussianSplatQualitySettings.MinLocalQuality Settings.GaussianSplatQualitySettings.MinLocalQuality.Description -Settings.GaussianSplatQualitySettings.AdvancedQuality Settings.GaussianSplatQualitySettings.AdvancedQuality.Description -Settings.GaussianSplatQualitySettings.PositionFormat Settings.GaussianSplatQualitySettings.PositionFormat.Description -Settings.GaussianSplatQualitySettings.ScaleFormat Settings.GaussianSplatQualitySettings.ScaleFormat.Description -Settings.GaussianSplatQualitySettings.ColorFormat Settings.GaussianSplatQualitySettings.ColorFormat.Description -Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat Settings.GaussianSplatQualitySettings.SphericalHarmonicsFormat.Description -Settings.ResolutionSettings -Settings.ResolutionSettings.Fullscreen Settings.ResolutionSettings.Fullscreen.Description -Settings.ResolutionSettings.WindowResolution Settings.ResolutionSettings.WindowResolution.Description -Settings.ResolutionSettings.FullscreenResolution Settings.ResolutionSettings.FullscreenResolution.Description -Settings.ResolutionSettings.ApplyResolution -Settings.RenderingQualitySettings -Settings.RenderingQualitySettings.PerPixelLights Settings.RenderingQualitySettings.PerPixelLights.Description -Settings.RenderingQualitySettings.ShadowCascades Settings.RenderingQualitySettings.ShadowCascades.Description -Settings.RenderingQualitySettings.ShadowResolution Settings.RenderingQualitySettings.ShadowResolution.Description -Settings.RenderingQualitySettings.ShadowDistance Settings.RenderingQualitySettings.ShadowDistance.Description -Settings.RenderingQualitySettings.SkinWeightMode Settings.RenderingQualitySettings.SkinWeightMode.Description -Settings.ImportSettings -Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description -Settings.ImportSettings.WorldUrls Settings.ImportSettings.WorldUrls.Description -Settings.ImportSettings.NetworkUrls Settings.ImportSettings.NetworkUrls.Description -Settings.MysterySettings diff --git a/README.md b/README.md index 87547c7..247f720 100644 --- a/README.md +++ b/README.md @@ -2,33 +2,33 @@ 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] - 59.7% - Missing keys: 1070 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2592 +Czech [cs] - 59.7% - Missing keys: 1072 +German [de] - 99.9% - Missing keys: 2 +English (United Kingdom) [en-gb] - 2.4% - Missing keys: 2594 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 61.0% - Missing keys: 1036 -Spanish [es] - 86.5% - Missing keys: 358 -Estonian [et] - 31.1% - Missing keys: 1830 -Finnish [fi] - 87.6% - Missing keys: 330 -French [fr] - 99.7% - Missing keys: 7 -Hungarian [hu] - 24.9% - Missing keys: 1994 -Icelandic [is] - 23.4% - Missing keys: 2035 -Japanese [ja] - 99.8% - Missing keys: 4 -Korean [ko] - 99.8% - Missing keys: 6 -Mongolian [mn] - 99.6% - Missing keys: 11 -Dutch [nl] - 87.7% - Missing keys: 327 -Norwegian [no] - 58.4% - Missing keys: 1104 -Polish [pl] - 99.5% - Missing keys: 12 -Portuguese (Brazil) [pt-br] - 58.4% - Missing keys: 1105 -Russian [ru] - 88.1% - Missing keys: 316 -Swedish [sv] - 24.0% - Missing keys: 2018 -Thai [th] - 2.6% - Missing keys: 2586 -Turkish [tr] - 30.6% - Missing keys: 1842 -Ukrainian [uk] - 49.4% - Missing keys: 1343 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 4 -Chinese (Traditional, Taiwan) [zh-tw] - 76.0% - Missing keys: 636 +Esperanto [eo] - 60.9% - Missing keys: 1038 +Spanish [es] - 86.5% - Missing keys: 360 +Estonian [et] - 31.1% - Missing keys: 1832 +Finnish [fi] - 87.5% - Missing keys: 332 +French [fr] - 99.9% - Missing keys: 2 +Hungarian [hu] - 24.9% - Missing keys: 1996 +Icelandic [is] - 23.3% - Missing keys: 2037 +Japanese [ja] - 99.9% - Missing keys: 2 +Korean [ko] - 99.9% - Missing keys: 2 +Mongolian [mn] - 99.5% - Missing keys: 13 +Dutch [nl] - 87.6% - Missing keys: 329 +Norwegian [no] - 58.4% - Missing keys: 1106 +Polish [pl] - 99.5% - Missing keys: 14 +Portuguese (Brazil) [pt-br] - 58.3% - Missing keys: 1107 +Russian [ru] - 88.0% - Missing keys: 318 +Swedish [sv] - 24.0% - Missing keys: 2020 +Thai [th] - 2.6% - Missing keys: 2588 +Turkish [tr] - 30.6% - Missing keys: 1844 +Ukrainian [uk] - 49.4% - Missing keys: 1345 +Chinese (Simplified, Mainland China) [zh-cn] - 99.9% - Missing keys: 2 +Chinese (Traditional, Taiwan) [zh-tw] - 96.6% - Missing keys: 90 -Total keys: 2655 +Total keys: 2657 ## 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.