From 604287c21fbbfdc82923d09e25996ed7745bcccc Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Mon, 1 Jul 2024 18:28:24 +0300 Subject: [PATCH 01/68] chore: translate store page --- Store/fr/current_state_early_access.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 Store/fr/current_state_early_access.txt diff --git a/Store/fr/current_state_early_access.txt b/Store/fr/current_state_early_access.txt new file mode 100644 index 0000000..b5bf311 --- /dev/null +++ b/Store/fr/current_state_early_access.txt @@ -0,0 +1,3 @@ +Le projet est jouable, utilisable et stable pour l'utilisation journalière avec toutes les fonctionnalités listées dans la section "À propos de ce jeu" déjà implémentées. + +Cependant, certains bords sont plus difficiles et certaines fonctionnalités sont à implémenter. Quelques interactions ne sont pas encore très intuitives, entrainant une courbe d'apprentissage plus difficile avec quelques outils qui pourraient rendre certaines choses plus simples manquants et quelques optimisations pour une éxperience plus lisse. From e5606afe9e9229f3bb6e95250799191eef024f70 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Mon, 1 Jul 2024 18:31:35 +0300 Subject: [PATCH 02/68] chore: translate store page --- Store/fr/short.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 Store/fr/short.txt diff --git a/Store/fr/short.txt b/Store/fr/short.txt new file mode 100644 index 0000000..4b2d4d2 --- /dev/null +++ b/Store/fr/short.txt @@ -0,0 +1 @@ +Entrer dans un nouvel univers digital avec des possibilités infinies. Que vous vouliez résonner avec des gens du monde entier dans une conversation, jouer à des jeux et socialiser, ou collaborer avec les autres en créant de l'art aux jeux complexes, vous trouverez votre place ici. From f47aab926dfe373d71f6532a58bd745bc0a6c72d Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Mon, 1 Jul 2024 18:33:54 +0300 Subject: [PATCH 03/68] chore: translate store page --- Store/fr/why_early_access.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 Store/fr/why_early_access.txt diff --git a/Store/fr/why_early_access.txt b/Store/fr/why_early_access.txt new file mode 100644 index 0000000..b9002de --- /dev/null +++ b/Store/fr/why_early_access.txt @@ -0,0 +1,3 @@ +Resonite est un projet avec une large portée et qui, malgré le fait d'avoir déjà beaucoup de fonctionnalités, en manque toujours d'importantes qui ne sont pas encore implémentées. + +Notre but est de continuer à développer ce projet même après la sortie. Nous le considérons comme "early" étant donné que nous ne sentons pas que tout est prêt. From 4dc824c03ad590d0831192863d596899fe41aa3b Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Mon, 1 Jul 2024 18:37:41 +0300 Subject: [PATCH 04/68] chore: translate store page --- Store/fr/how_long_early_access.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 Store/fr/how_long_early_access.txt diff --git a/Store/fr/how_long_early_access.txt b/Store/fr/how_long_early_access.txt new file mode 100644 index 0000000..f7d1fed --- /dev/null +++ b/Store/fr/how_long_early_access.txt @@ -0,0 +1,3 @@ +Nous nous attendons a à peu près 2-3 ans de dévelopment actif pour implémenter des fonctionnalités, optimisations et ajustements avant que le projet soit dans un état assez poli pour être sorti d'accès anticipé. + +Nous ne planifions pas de modifier notre cycle de développement après la sortie et nous continuerons d'ajouter des fonctionnalités majeures et optimisations dans le futur étant donné l'ouverture de ce projet. From a9a8b3ee7efe9fdd765117627165a8928d8ef9d0 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Mon, 1 Jul 2024 18:38:21 +0300 Subject: [PATCH 05/68] chore: reword --- Store/fr/why_early_access.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Store/fr/why_early_access.txt b/Store/fr/why_early_access.txt index b9002de..13cbc87 100644 --- a/Store/fr/why_early_access.txt +++ b/Store/fr/why_early_access.txt @@ -1,3 +1,3 @@ Resonite est un projet avec une large portée et qui, malgré le fait d'avoir déjà beaucoup de fonctionnalités, en manque toujours d'importantes qui ne sont pas encore implémentées. -Notre but est de continuer à développer ce projet même après la sortie. Nous le considérons comme "early" étant donné que nous ne sentons pas que tout est prêt. +Notre but est de continuer à développer ce projet même après la sortie. Nous sommes en accès anticipé étant donné que nous ne sentons pas que tout est prêt. From 8405a3e0b38a4d039259d2a871a7e6010d55b03d Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Mon, 1 Jul 2024 18:43:40 +0300 Subject: [PATCH 06/68] chore: translate page --- Store/fr/early_access_community.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Store/fr/early_access_community.txt diff --git a/Store/fr/early_access_community.txt b/Store/fr/early_access_community.txt new file mode 100644 index 0000000..46e8478 --- /dev/null +++ b/Store/fr/early_access_community.txt @@ -0,0 +1,7 @@ +La communauté joue une part énorme dans nos projets. Nous prévoyons de collecter les commentaires et les rapports de bugs de nos joueurs et de les intégrer à notre cycle de développement quotidien. Que ce soit de faire des corrections rapides, modifications et additions sur le long terms et pour l'architecture de large fonctionnalités. + +Notre mode primaire de collecter des retours et directement depuis notre GitHub. Nous regardons aussi les retours de Steam, Discord, Twitter, Reddit et autres réseaux sociaux. + +Notre but est aussi d'intégrer directement un formulaire de retours directement en jeu, ce qui rendra les demandes de fonctionnalités et autres reports de bugs plus simples, sans avoir à quitter le jeu. + +Nous voulons faire en sorte que notre communauté soit entendue et fasse partie du processus de développement au plus possible. From bc0f6901abfdc9f6938dbafc7a296ed64921e926 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Mon, 1 Jul 2024 18:45:26 +0300 Subject: [PATCH 07/68] chore: translate page --- Store/fr/early_access_pricing.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 Store/fr/early_access_pricing.txt diff --git a/Store/fr/early_access_pricing.txt b/Store/fr/early_access_pricing.txt new file mode 100644 index 0000000..f2f473d --- /dev/null +++ b/Store/fr/early_access_pricing.txt @@ -0,0 +1 @@ +Non, le projet restera gratuit. Le prix des bénéfices additionnels de la plateforme sont sujets à changement dans le futur (par exemple, certaines choses peuvent devenir plus ou moins chères de notre côté), mais nous tenterons de garder les coûts le plus stable possible. From cce2a30c2779c351a0f4c307923ef4cf3fd7645d Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Mon, 1 Jul 2024 18:52:13 +0300 Subject: [PATCH 08/68] chore: translate page --- Store/fr/early_access_full_version_differences.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Store/fr/early_access_full_version_differences.txt diff --git a/Store/fr/early_access_full_version_differences.txt b/Store/fr/early_access_full_version_differences.txt new file mode 100644 index 0000000..fb78ec0 --- /dev/null +++ b/Store/fr/early_access_full_version_differences.txt @@ -0,0 +1,9 @@ +Il y a un bon nombre de fonctionnalités majeures que nous voulons implémenter avant la sortie complète. L'une d'entre elles est un marché de la communauté - un espace pour que les créateurs de la plateforme puissent partager leurs créations avec le reste de la communauté. + +Nous devons aussi polir l'expérience utilisateur, que ce soit de l'interface aux outils, pour créer une éxperience plus lisse que ce soit pour les utilisateurs professionnels ou occasionnels. + +Nous prévoyons de passer sur un moteur de rendu complètement customisé et moderne, qui non seulement amènera son lot d'optimisations, mais aussi des fonctionnalités comme de l'édition de shaders en temps réel. + +Nous voulons aussi implémenter WebAssembly pour étendre les possibilités de création de contenu. + +Ce ne sont que quelques fonctionnalités majeures que nous voulons introduire avant de considérer la plateforme comme prête - cette liste est non-exhaustive et n'est pas finale. From 2c281eb90930e145e2e54fa845ef261b14035a02 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Mon, 1 Jul 2024 18:54:12 +0300 Subject: [PATCH 09/68] chore: harmonize & reword --- Store/fr/short.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Store/fr/short.txt b/Store/fr/short.txt index 4b2d4d2..191ed1b 100644 --- a/Store/fr/short.txt +++ b/Store/fr/short.txt @@ -1 +1 @@ -Entrer dans un nouvel univers digital avec des possibilités infinies. Que vous vouliez résonner avec des gens du monde entier dans une conversation, jouer à des jeux et socialiser, ou collaborer avec les autres en créant de l'art aux jeux complexes, vous trouverez votre place ici. +Plongez dans un nouvel univers digital de possibilités infinies. Que vous vouliez résonner avec des gens du monde entier dans une conversation, jouer à des jeux et socialiser, ou collaborer avec les autres en créant de l'art aux jeux complexes, vous trouverez votre place ici. From 7b51a4c68b900fcee861eb5a0c35ff9e18556121 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Mon, 1 Jul 2024 19:21:57 +0300 Subject: [PATCH 10/68] chore: translate page --- Store/fr/description.txt | 67 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 Store/fr/description.txt diff --git a/Store/fr/description.txt b/Store/fr/description.txt new file mode 100644 index 0000000..309948b --- /dev/null +++ b/Store/fr/description.txt @@ -0,0 +1,67 @@ +Plongez dans un nouvel univers digital de possibilités infinies. Que vous veniez ici pour socialiser et passer du temps avec des gens du monde entier ou pour construire, créer et déveloper n'importe quoi depuis des œuvres d'art, des avatars et des gadgets interactifs jusqu'à des mondes et jeux interactifs complexes, Resonite est un lieu personnalisable à l'infini dans lequel vous serez le bienvenu, et où vous trouverez forcément un groupe avec lequel résonner. + +Grâce à notre moteur avancé, nous garantissons que les expériences multijoueurs restent parfaitement synchronisées entre les joueurs, sans besoin d'aucun effort de la part des créateurs de notre communauté. Que vous passiez simplement du temps avec des gens ou que vous construisiez des mondes et des objets complexes avec d'autres créateurs, Resonite veillera à ce que chaque détail reste parfaitement synchronisé et vous donne le contrôle de votre expérience. + +[h2]Socialisez avec le monde entier[/h2] +La socialisation en ligne et la communication en temps réel, que vous soyez sur ordinateur ou en réalité virtuelle, constituent la couche fondamentale de tout dans Resonite. Être capable de communiquer et d’être soi-même est une partie importante de la plateforme. Pour rendre cela possible, nous proposons un certain nombre de fonctionnalités clés : + + +[list] +[*] [b]Voix à faible latence[/b] - communiquez en temps réel avec d'autres utilisateurs en session avec une latence rivalisant avec celle des autres applications de messagerie +[*] [b]Avatars entièrement personnalisés[/b] - importez, créez et personnalisez n'importe quel avatar dans le jeu et en temps réel pour ressembler à la meilleure version de vous-même +[*] [b]Suivi complet du corps, suivi des yeux et du visage[/b] - pour maximiser l'expressivité de votre avatar, nous prenons en charge 8 trackers (pieds, genoux, hanches, poitrine et coudes) ainsi que le suivi des yeux et du visage +[*] [b]Retours haptiques[/b] - avec la prise en charge de vestes haptiques telles que bHaptics, vous pouvez augmenter votre immersion et faire partie du monde virtuel +[*] [b]Messagerie instantanée[/b] - discutez par texte, envoyez des invitations, des messages vocaux ou même des objets à vos contacts +[*] [b]Visibilité et sécurité flexibles des sessions[/b] - vous contrôlez la visibilité et l'accessibilité de vos sessions, qu'elles soient publiques ou entièrement privées, avec une liste d'accès que vous contrôlez. Toutes les validations et vérifications pour que quelqu'un vous rejoigne sont effectuées sur votre client - si vous définissez votre session sur Privée, vous pouvez être sûr qu'elle est privée. +[*] [b]UI personnalisable[/b] - l'interface utilisateur est votre passerelle vers l'utilisation de la plateforme et, comme tout le reste dans Resonite, elle peut être personnalisée et étendue pour mieux répondre à vos besoins et rendre votre expérience quotidienne plus confortable. +[*] [b]Outils d'auto-modération[/b] - nous comprenons que toutes les interactions sur la plateforme ne seront pas bonnes et c'est pourquoi nous souhaitons vous doter d'un certain nombre d'outils d'auto-modération - modérez votre propre monde avec le silence , kick et bannissement ou bloquez facilement les avatars d'utilisateurs individuels ou leur présence. Notre objectif est de vous donner autant de contrôle que possible sur votre expérience virtuelle. +[*] [b]Présence dans plusieurs mondes[/b] - tout comme les onglets d'un navigateur Web, vous pouvez être présent dans plusieurs mondes et basculer entre eux en une fraction de seconde +[/list] + +[h2]Jouez, explorez et partagez[/h2] +La socialisation ne doit pas nécessairement se limiter à discuter avec d'autres utilisateurs. Resonite est un univers rempli de gadgets amusants, d'avatars et de jeux à explorer, avec des fonctionnalités pour rendre n'importe quelle session amusante et excitante. + + +[list] +[*] [b]Partage multimédia facile[/b] - glissez et déposez des images, de l'audio/de la musique ou des vidéos dans n'importe quel monde pour les partager avec d'autres utilisateurs avec une lecture synchronisée - c'est aussi simple que ça ! +[*] [b]Système d'inventaire[/b] - avez-vous trouvé ou créé quelque chose de sympa ? Enregistrez-le dans votre inventaire ! Vous pouvez matérialiser n'importe quel objet, gadget et outil dans n'importe quel monde (à condition que vous disposiez des permissions pour le faire) - tout est également entièrement synchronisé ! +[*] [b]Taille dynamique de l'avatar[/b] - explorer le monde ou interagir avec des utilisateurs à différentes échelles peut vous offrir une expérience tout à fait différente - vous pouvez modifier la taille de votre avatar n'importe où, à tout moment (sauf si cela est limité par l'hôte de la session) ! +[*] [b]Diffusion audio de haute qualité[/b] - Vous voulez organiser une fête et être le DJ ? Diffusez l'audio de votre système en stéréo et en haute qualité en quelques clics +[*] [b]Recherche de mondes et de découverte de sessions[/b] - vous cherchez un monde sympa à visiter ou voulez savoir ce que font vos amis ? Rechercher des mondes par leurs noms et tags ainsi que voir dans quels mondes se trouvent vos contacts vous y aidera +[*] [b]Diffusez à votre public[/b] : nos outils d'enregistrement et de diffusion dans le jeu facilitent la production de prises de vue captivantes et dynamiques, que vous diffusiez ou filmiez des vidéos pour les réseaux sociaux. +[*] [b]Locomotion personnalisée[/b] - nous ne vous limitons pas à juste marcher - vous pouvez voler, être sans collisions, passer en zéro-g ou construire votre propre système de locomotion personnalisé - avez déjà essayé de marcher sur une bande de Möbius ? +[/list] + +[h2]Construction et création[/h2] +Si vous avez une envie créative, vous apprécierez le puissant ensemble d'outils que Resonite vous propose. Non seulement vous pouvez créer et modifier absolument n'importe quoi - de votre avatar, vos objets, aux mondes entiers ou même créer vos propres outils. Vous pouvez aussi collaborer avec d'autres en temps réel et atteindre une véritable résonance créative ! + + +[list] +[*] [b]Collaboration en temps réel[/b] - la collaboration sur notre plateforme est si transparente que vous l'oublierez souvent - notre puissant moteur garantit que le monde et tout ce qu'il contient démarre en parfaite synchronisation, peu importe ce que vous faites - vous auriez du mal à trouver une fonctionnalité qui ne serait visible que par vous (à moins qu'il ne s'agisse de votre interface utilisateur privée bien sûr !) +[*] [b]Modifiez n'importe quoi[/b] - tout ce que vous voyez dans le monde peut être modifié et personnalisé avec les outils du jeu - en fait, nous avons créé une grande partie des fonctionnalités officielles du jeu avec les mêmes outils qui sont accessibles à vous - du monde d'origine, des avatars par défaut, aux lecteurs vidéo, à l'interface utilisateur du sélecteur de couleurs ou à la barre de progression - vous pouvez les démonter ou créer les vôtres à partir de zéro et les mettre en favoris +[*] [b]Enregistrez n'importe quoi[/b] - vous pouvez littéralement tout enregistrer sur la plateforme ! Que vous ayez construit un nouvel objet, un avatar ou un monde, ou apporté des modifications à un objet existant, tout peut être conservé d'un simple clic sur un bouton. Vous pouvez également stocker efficacement plusieurs copies : notre système de déduplication garantira que tous les assets partagés ne seront comptés qu'une seule fois. +[*] [b]Outils de développement[/b] - nos outils de développement vont des simples pinceaux et modèles procéduraux à des outils plus avancés et puissants, similaires à ceux que vous trouvez dans les outils de développement de jeux classiques - sauf que vous pouvez les utiliser en VR avec collaboration en temps réel ! +[*] [b]Synchronisation et persistance entre les mondes[/b] - avec nos outils cloud intégrés, vous pouvez facilement conserver les données utilisateur entre les sessions ou synchroniser l'état sur plusieurs mondes différents. +[*] [b]Importez des modèles 3D[/b] - grâce aux bibliothèques open source, il est extrêmement facile d'importer une grande variété de formats de modèles 3D - faites simplement glisser et déposez vos fichiers FBX, OBJ, GLB ou autres et importez-les +[*] [b]Traitement de texture/audio/modèle[/b] - besoin de modifier rapidement une texture, un fichier audio ou un modèle 3D ? Les fonctions d'édition de base sont entièrement accessibles dans le jeu : depuis le changement de teinte de textures, le découpage de l'audio jusqu'au re-calcul des normales et des tangentes sur les modèles ou leur pré-calculation. +[*] [b]Exportez du contenu vers des outils externes[/b] - aussi simple qu'il soit d'importer du contenu, il est tout aussi simple de l'exporter ! Avec cela, vous pouvez apporter des modifications à l'aide d'outils externes ou intégrer Resonite à votre flux de travail. +[/list] + +[h2]Codez et développez[/h2] +[img]{STEAM_APP_IMAGE}/extras/ProtoFlux.png[/img] + +[list] +[*] [b]ProtoFlux[/b] - ProtoFlux est le joyau de nos outils créatifs - le langage de programmation visuel le plus puissant que notre équipe expérimentée ait conçu à ce jour, qui vous permet de prototyper et de construire rapidement n'importe quoi, des interactions simples aux interactions complexes comme pour des jeux et systèmes - avec une prise en charge complète de la collaboration en temps réel et un retour immédiat +[*] [b]Scriptez n'importe quoi[/b] - ProtoFlux peut interagir avec n'importe quoi : le monde, les objets, votre avatar et toutes les combinaisons de ceux-ci ! +[*] [b]Websockets[/b] - grâce à la prise en charge intégrée des websockets, vous pouvez facilement communiquer avec des applications et des scripts externes et créer des fonctionnalités étendues, telles que vos propres serveurs de jeux, en récupérant des données externes pour intégrer du matériel, sans avoir à dépendre d'intégrations officielles +[*] [b]Flux asynchrones[/b] - la création de code qui doit céder ou attendre sur différentes images est une fonctionnalité native de ProtoFlux, avec une préservation complète de la portée d'exécution - vous pouvez même avoir plusieurs flux asynchrones s'exécutant à partir du même code, chacun avec son propre contexte unique, ce qui constitue un outil très puissant et flexible pour simplifier votre logique +[*] [b]Système de stockage flexible[/b] - variables locales, publiques et modèles de données - choisissez l'emplacement où stocker vos variables en fonction de la portée et du contexte souhaité, pour créer des systèmes hautement efficaces +[/list] + +[h2]Résonnez avec n'importe quoi, n'importe qui, n'importe où...[/h2] +Nous sommes une équipe de développeurs passionnés, qui développent plus qu'un simple logiciel, mais quelque chose que nous appelons une seconde maison. Nous nous engageons à un développement continu, avec des mises à jour fréquentes et une orientation communautaire. Ce projet est une combinaison de nos rêves et de nos visions de ce que des espaces numériques comme celui-ci devraient offrir et des besoins, désirs et aspirations collectifs de notre communauté. + + +Une grande partie de notre objectif et de notre vision consiste à vous donner, à vous, utilisateurs et habitants de cet univers virtuel, autant de pouvoir et d'action que possible, qu'il s'agisse de contrôler votre expérience sur la plateforme ou de pouvoir (re)construire tout ce que nous faisons. + +Ce serait notre honneur si vous décidiez de rejoindre notre univers et de nous aider à le construire ensemble. Quels que soient votre parcours ou vos intérêts, nous voulons construire un lieu où tout le monde peut résonner ensemble. From c3784d04e49d011345e70b59a7b6b167f6e64b02 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Mon, 1 Jul 2024 19:23:16 +0300 Subject: [PATCH 11/68] chore: fix typo --- Store/fr/current_state_early_access.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Store/fr/current_state_early_access.txt b/Store/fr/current_state_early_access.txt index b5bf311..da774b9 100644 --- a/Store/fr/current_state_early_access.txt +++ b/Store/fr/current_state_early_access.txt @@ -1,3 +1,3 @@ Le projet est jouable, utilisable et stable pour l'utilisation journalière avec toutes les fonctionnalités listées dans la section "À propos de ce jeu" déjà implémentées. -Cependant, certains bords sont plus difficiles et certaines fonctionnalités sont à implémenter. Quelques interactions ne sont pas encore très intuitives, entrainant une courbe d'apprentissage plus difficile avec quelques outils qui pourraient rendre certaines choses plus simples manquants et quelques optimisations pour une éxperience plus lisse. +Cependant, certains bords sont plus difficiles et certaines fonctionnalités sont à implémenter. Quelques interactions ne sont pas encore très intuitives, entrainant une courbe d'apprentissage plus difficile avec quelques outils qui pourraient rendre certaines choses plus simples manquants et quelques optimisations pour une expérience plus lisse. From 519cea6838eea1691dc8777f4884d4d34176dcd6 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Sat, 13 Jul 2024 20:23:09 +0800 Subject: [PATCH 12/68] 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 1318b94..ca30226 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1570,7 +1570,7 @@ "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "尽可能通过 Steam 网络通信", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "启用后,你将尽可能通过 Steam 网络通信协议进行连接。在某些情况下,例如当 LNL 协议处于严重拥堵状态时,这将有所帮助。不过,由于该协议缺少某些功能,可能会导致网络更不稳定,因此我们建议只有在遇到问题时才启用该协议。", "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": "在开始会话时,该设置调整当时可以传输多少本地导入的资产。增加该值可以更快地向用户传输资产,但也会降低网络连接的质量。我们建议测试网络可以承受的数值。", From 24c181677e0a9d73507b445deaea80d594cb2dc2 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Sat, 13 Jul 2024 20:25:37 +0800 Subject: [PATCH 13/68] 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 ca30226..5008db2 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1570,7 +1570,7 @@ "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "尽可能通过 Steam 网络通信", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "启用后,你将尽可能通过 Steam 网络通信协议进行连接。在某些情况下,例如当 LNL 协议处于严重拥堵状态时,这将有所帮助。不过,由于该协议缺少某些功能,可能会导致网络更不稳定,因此我们建议只有在遇到问题时才启用该协议。", "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": "在开始会话时,该设置调整当时可以传输多少本地导入的资产。增加该值可以更快地向用户传输资产,但也会降低网络连接的质量。我们建议测试网络可以承受的数值。", From 6cf48866760f936d5c91afefe2e9c557f273e7bc Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Sat, 13 Jul 2024 22:21:37 -0700 Subject: [PATCH 14/68] Create config.yml --- .github/workflows/ISSUE_TEMPLATE/config.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/ISSUE_TEMPLATE/config.yml diff --git a/.github/workflows/ISSUE_TEMPLATE/config.yml b/.github/workflows/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..70b80b0 --- /dev/null +++ b/.github/workflows/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,17 @@ +blank_issues_enabled: true +contact_links: + - name: Official Discord + url: https://discord.gg/resonite + about: The place to discuss all things Resonite + - name: Resonite Moderation + url: https://moderation.resonite.com + about: Please report any guidelines breaches here + - name: Resonite Support + url: https://support.resonite.com + about: Please report any account issues here + - name: Security + url: https://support.resonite.com + about: Please report any security issues here + - name: Bugs and Feature Requests + url: https://github.com/Yellow-Dog-Man/Resonite-Issues + about: Submit Resonite Bugs and Feature requests here. From b85739d6a1b2db3a80933d4aa8913f1d6fd4b0c6 Mon Sep 17 00:00:00 2001 From: Richard Fox Date: Sat, 13 Jul 2024 22:22:53 -0700 Subject: [PATCH 15/68] fix(config): correct location of config file --- .github/{workflows => }/ISSUE_TEMPLATE/config.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/{workflows => }/ISSUE_TEMPLATE/config.yml (100%) diff --git a/.github/workflows/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml similarity index 100% rename from .github/workflows/ISSUE_TEMPLATE/config.yml rename to .github/ISSUE_TEMPLATE/config.yml From cb324fad4034e2d5acbac87c3150c9804a307b19 Mon Sep 17 00:00:00 2001 From: cerealbowlsystem Date: Sun, 14 Jul 2024 07:05:16 +0000 Subject: [PATCH 16/68] Update fr.json (a LOT of changes) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A lot of grammatical corrections, as well as removing some English false-friends and other things. A non-exhaustive list: - Correct the "a" / "à" errors - Correct the conjugation - Vouvoiement in the tutorial - Change about half of the "Cela" to "Ceci" in the setting descriptions (when the subject is the setting itself) - "Cuire" -> "Pré-Calculer" (for "Bake") - "Bout" -> "Pointe" (for "[Tool] Tip") - "Status" -> "Statut" - "Flou de motion" -> "Flou de mouvement" - "Panneau de contrôle" -> "Tableau de bord" (for "Dash") - etc etc. --- fr.json | 820 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 410 insertions(+), 410 deletions(-) diff --git a/fr.json b/fr.json index 62d74bf..ed57c77 100644 --- a/fr.json +++ b/fr.json @@ -1,6 +1,6 @@ { "localeCode": "fr", - "authors": ["Archer", "FreakyWaves", "Xqua", "brodokk", "Sopra", "Khosumi", "j4"], + "authors": ["Archer", "FreakyWaves", "Xqua", "brodokk", "Sopra", "Khosumi", "j4", "cerealbowl"], "messages": { "General.OK": "OK", @@ -158,7 +158,7 @@ "Dash.Exit.Header": "Quitter {appName}", "Dash.Exit.ExitAndSave": "Quitter et sauvegarder les maisons", "Dash.Exit.ExitAndDiscard": "Quitter sans sauvegarder les maisons", - "Dash.Exit.Sponsor": "Un grand merci a {name} pour avoir sponsorisé ce projet!", + "Dash.Exit.Sponsor": "Un grand merci à {name} pour avoir sponsorisé ce projet!", "Dash.Exit.Sponsor.You": "TOI", "Dash.Exit.Shoutouts": "Ce projet est rendu possible grâce a ces personnes:", "Dash.Exit.Shoutouts.AndMore": " et bien plus encore!", @@ -189,8 +189,8 @@ "World.Error.AccessDenied": "Accès refusé", "World.Error.SecurityViolation": "Violation de sécurité", - "World.Error.OnlyRegisteredUsers": "Seul les utilisateurs enregistrés peuvent joindre cette session", - "World.Error.OnlyContacts": "Seul les amis de l'hôte peuvent joindre cette session", + "World.Error.OnlyRegisteredUsers": "Seul les utilisateurs enregistrés peuvent rejoindre cette session", + "World.Error.OnlyContacts": "Seul les amis de l'hôte peuvent rejoindre cette session", "World.Error.OnlyContactsOfContacts": "Seul les amis des utilisateurs dans la session sont autorisés à rejoindre", "World.Error.Private": "Cette session est privée", "World.Error.SessionEnded": "La session s'est terminée", @@ -215,7 +215,7 @@ "World.Config.MaxUsers": "Nombre maximal d'utilisateurs:", "World.Config.MobileFriendly": "Adapté aux appareils mobiles", "World.Config.SaveOptionsHeader": "Options de sauvegarde du monde:", - "World.Config.EditMode": "Mode de Modification:", + "World.Config.EditMode": "Mode d'Édition:", "World.Config.AccessLevelHeader": "Qui peut rejoindre ce monde?", "World.Config.AutoKickAFK": "Éjection automatique des utilisateurs inactifs:", "World.Config.AutoKickAFKMinutes": "Minutes d'inactivité maximale:", @@ -230,7 +230,7 @@ "World.Actions.Focus": "Changer de monde", "World.Actions.Close": "Fermer ce monde", "World.Actions.Leave": "Quitter ce monde", - "World.Actions.Save": "Sauvegarder les changements", + "World.Actions.Save": "Sauvegarder les modifications", "World.Actions.SaveAs": "Enregistrer sous...", "World.Actions.SaveCopy": "Enregistrer une copie...", "World.Actions.SaveHere": "Sauvegarder ici", @@ -261,7 +261,7 @@ "World.Actions.GetSessionOrb": "Obtenir l'orbe-portail de la session", "World.Actions.CopySessionURL": "Copier le lien vers cette session", - "World.Indicator.NoData": "Aucune données", + "World.Indicator.NoData": "Aucune donnée", "World.Indicator.LocalWorld": "Machine locale", "World.Indicator.Author": "Auteur: {name}", "World.Indicator.Host": "Hôte: {name}", @@ -277,18 +277,18 @@ "World.Detail.ActiveUsers": "Utilisateurs actifs :", "World.Detail.NewSession": "", "World.Detail.DescriptionHeader": "Description:", - "World.Detail.SessionInformationHeader": "Information sur la session", + "World.Detail.SessionInformationHeader": "Informations sur la session", "World.Detail.Uptime": "Durée", "World.Detail.AccessLevel": "Visibilité", "World.Detail.Users": "Utilisateurs", "World.Detail.Users.Count": "{active}{away, select, 0 {} other { (+{away} away)}} sur {max}", - "World.Detail.WorldInformationHeader": "Information sur ce monde", + "World.Detail.WorldInformationHeader": "Informations sur ce monde", "World.Detail.PublishDate": "Publié le", "World.Detail.ModifyDate": "Dernière mise-à-jour", "World.Detail.Visits": "Visites", - "World.Detail.Tags": "Mots clefs", + "World.Detail.Tags": "Mots-clefs", "World.Detail.ActionsHeader": "Actions:", "World.Category.Everything": "Toutes catégories", @@ -354,14 +354,14 @@ "World.Edit.AccessLevelHeader": "Qui peux ouvrir ce monde?", "World.Edit.AccessPrivate": "Seulement Moi", "World.Edit.AccessPatreon": "Patron sur Patreon", - "World.Edit.AccessPublic": "N'importe qui (publique)", + "World.Edit.AccessPublic": "N'importe qui (public)", "Tools.AvatarCreator": "Créateur d'avatar", "Tools.FullBodyCalibrator": "Calibreur de corps / avatar", "Tools.CameraStreaming": "Caméra / Diffusion", "Tools.CreateNewWorld": "Créer un nouveau monde", "Tools.Debug": "Déboguer", - "Tools.StreamAudio": "Stream audio", + "Tools.StreamAudio": "Diffuser l'audio", "Tools.Setup2FA": "Configurer 2FA", "Tools.StreamAudio.Dialog.Title": "Créer un flux audio", @@ -380,12 +380,12 @@ "Options.Nameplates.All": "Noms: Visibles", "Options.Nameplates.NonContacts": "Noms: Cacher les contacts", "Options.Nameplates.Hide": "Noms: Cacher", - "Options.Nameplates.DefaultStyle": "Forcer les noms par défauts", + "Options.Nameplates.DefaultStyle": "Forcer les noms par défaut", "Options.Nameplates.CustomStyle": "Noms customisés", "Indicator.OnlineUsers": "{users} {users,plural, one {Utilisateur} other {Utilisateurs}} en ligne", "Indicator.OnlineUsersVR": "{users} {users, plural, one {utilisateur} other {utilisateurs}} en VR", - "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {utilisateur} other {utilisateurs}} en Desktop", + "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {utilisateur} other {utilisateurs}} en Bureau", "Indicator.ServerStatus.Status": "Statut du serveur", "Indicator.ServerStatus.Good": "Bon", @@ -393,7 +393,7 @@ "Indicator.ServerStatus.Down": "Indisponible", "Indicator.ServerStatus.NoInternet": "Aucune connexion internet", - "Indicator.Sync.AllSynced": "Synchronisation complétée", + "Indicator.Sync.AllSynced": "Synchronisation terminée", "Indicator.Sync.SyncingItems": "Synchronisation: {item_count,plural, one {# élément} other {# éléments}} ({item_percent} %)", "Indicator.Sync.UploadingVariants": "Chargement {variant_count,plural, one {# asset variant} other {# asset variants}}", "Indicator.Sync.SyncError": "Erreur de synchronisation! Valider les logs pour les détails", @@ -422,7 +422,7 @@ "Login.MalformedSecretMachineId": "ID de machine secret invalide", "Login.MalformedSecretMachineId.Description": "Essayez de réinstaller ou contactez le support sur {supportUrl}.", - "Register.MissingUID": "Information de l'appareil manquant.", + "Register.MissingUID": "Information de l'appareil manquante.", "Register.MissingUID.Description": "Essayez de réinstaller ou contactez le support sur {supportUrl}.", "Register.MalformedUID": "Information de l'appareil invalide", @@ -438,7 +438,7 @@ "Login.UnsupportedAuthentication.Description": "Nous ne supportons pas cette méthode d'authentification. Veuillez en utiliser une autre.", "Login.EmailNotVerified": "Courriel non vérifié", - "Login.EmailNotVerified.Description": "Votre courriel n'est pas vérifiée. Veuillez vérifier votre boîte de réception et votre dossier spam pour un courriel de vérification.", + "Login.EmailNotVerified.Description": "Votre courriel n'est pas vérifié. Veuillez vérifier votre boîte de réception et votre dossier spam pour un courriel de vérification.", "Login.AccountTempLocked": "Votre compte est bloqué.", "Login.AccountTempLocked.Description": "Veuillez contacter la modération sur {moderationUrl}.", @@ -453,7 +453,7 @@ "Login.UnknownError.Description": "Une erreur inconnue s'est produite. Veuillez contacter notre support sur {supportUrl}.", "Register.MissingRequest": "Informations d'inscription manquantes", - "Register.MissingRequest.Description": "Nous n'avons pas pu trouver vos information d'inscription. Êtes-vous sûr des les avoir incluses?", + "Register.MissingRequest.Description": "Nous n'avons pas pu trouver vos informations d'inscription. Êtes-vous sûr des les avoir incluses?", "Register.InvalidEmail": "Courriel invalide", "Register.InvalidEmail.Description": "Votre courriel est invalide.", @@ -465,7 +465,7 @@ "Register.MissingEmail.Description": "Avez-vous spécifié un courriel?", "Register.UsernameTooLong": "Nom d'utilisateur trop long", - "Register.UsernameTooLong.Description": "Votre nom d'utilisateur ne doit pas surpasser 32 caractères.", + "Register.UsernameTooLong.Description": "Votre nom d'utilisateur ne doit pas dépasser 32 caractères.", "Register.UsernameContainsAmpersand": "Votre nom d'utilisateur ne peut pas contenir @", "Register.UsernameContainsAmpersand.Description": "Votre nom d'utilisateur ne peut pas contenir @.", @@ -479,8 +479,8 @@ "Register.InvalidDateOfBirth": "Date de naissance invalide", "Register.InvalidDateOfBirth.Description": "Votre date de naissance est invalide.", - "Register.UsernameContainsBlockedTerms": "Votre nom d'utilisateur contiens des mots bloqués", - "Register.UsernameContainsBlockedTerms.Description": "Votre nom d'utilisateur contiens des mots bloqués. Si vous pensez que c'est une erreur, contactez le support sur {supportUrl}.", + "Register.UsernameContainsBlockedTerms": "Votre nom d'utilisateur contient des mots bloqués", + "Register.UsernameContainsBlockedTerms.Description": "Votre nom d'utilisateur contient des mots bloqués. Si vous pensez que c'est une erreur, contactez le support sur {supportUrl}.", "Register.MissingPassword": "Mot de passe manquant", "Register.MissingPassword.Description": "Vous n'avez pas entré de mot de passe.", @@ -532,13 +532,13 @@ "Account.LostPassword": "Mot de passe perdu", "Account.SendRecoveryCode": "Envoyer le code de confirmation", "Account.ResetPasswordHeader": "Réinitialisation du mot de passe", - "Account.ResetPasswordInstructions": "Un code de confirmation à été envoyé à votre adresse courriel. Copiez le dans le champ suivant:", + "Account.ResetPasswordInstructions": "Un code de confirmation à été envoyé à votre adresse de courriel. Copiez-le dans le champ suivant:", "Account.RecoveryCode": "Code de confirmation :", "Account.NewPassword": "Nouveau mot de passe :", "Account.ResetPassword": "Appliquer le nouveau mot de passe", "Account.Requesting": "Requête en cours...", - "Account.ErrorPasswordMismatch": "Les mots de passe ne concordent pas!", - "Account.ErrorEmailMismatch": "Les adresses courriels ne concordent pas!", + "Account.ErrorPasswordMismatch": "Les mots de passe ne se correspondent pas!", + "Account.ErrorEmailMismatch": "Les adresses de courriel ne se correspondent pas!", "Account.ErrorLoginError": "Erreur de connexion:", "Account.RegistrationSuccess": "Succès! Un courriel contenant un lien de vérification à été envoyé. Une fois ce lien ouvert, vous pourrez vous connecter.", "Account.BirthMonth": "Mois de naissance", @@ -551,30 +551,30 @@ "Account.Saml2.Select": "Veuillez sélectionner le fournisseur SAML 2.0 que vous voulez utiliser:", "Account.Saml2.LoggingIn": "En attente que la connexion soit complète (voyez votre navigateur web)...", - "Account.TOTP.Title": "Authentification deux facteurs", + "Account.TOTP.Title": "Authentification à deux facteurs", "Account.TOTP.Initializing": "Vérification du statut 2FA pour votre compte...", "Account.TOTP.Code.Header": "Code secret", - "Account.TOTP.Code.Description": "Vous devez d'abord saisir un code secret dans votre application d'authentification TOTP tel que Authy ou Google Authenticator.

Nous vous recommandons de le faire en scannant le code QR, mais vous pouvez également saisir manuellement le code secret. Ne partagez jamais ce code avec qui que ce soit.

Si vous êtes en VR, vous pouvez passer au bureau en appuyant sur F8.", + "Account.TOTP.Code.Description": "Vous devez d'abord saisir un code secret dans votre application d'authentification TOTP telle que Authy ou Google Authenticator.

Nous vous recommandons de le faire en scannant le code QR, mais vous pouvez également saisir manuellement le code secret. Ne partagez jamais ce code avec qui que ce soit.

Si vous êtes en VR, vous pouvez passer au bureau en appuyant sur F8.", "Account.TOTP.Code.QRCode": "Scannez le code QR", "Account.TOTP.Code.Key": "Code secret:", "Account.TOTP.RecoveryCodes.Header": "Codes de récupération", "Account.TOTP.RecoveryCodes.Description": "Enregistrez ces codes dans un endroit sécurisé. Ils peuvent être utilisés pour récupérer l'accès à votre compte au cas où vous perdriez ou endommageriez votre téléphone. Chaque code ne peut être utilisé qu'une seule fois. Ne les partagez jamais avec qui que ce soit. Si vous les perdez, vous perdrez DÉFINITIVEMENT l'accès à votre compte.", "Account.TOTP.RecoveryCodes.Codes": "Codes:", "Account.TOTP.Activate.Header": "Activer 2FA", - "Account.TOTP.Activate.Description": "Pour activer l'authentification a deux facteurs, utilisez le nombre a 6 chiffres généré par votre application d'authentification pour être sûr que tout fonctionne correctement. Une fois activé, vous devrez entrer le code pour confirmer certaines opérations.", + "Account.TOTP.Activate.Description": "Pour activer l'authentification à deux facteurs, utilisez le nombre à 6 chiffres généré par votre application d'authentification pour être sûr que tout fonctionne correctement. Une fois activé, vous devrez entrer le code pour confirmer certaines opérations.", "Account.TOTP.Activate.Token": "Jeton à 6 chiffres:", "Account.TOTP.Activate.TokenField": "Entrez votre jeton ici....", "Account.TOTP.Activate.Activate": "Activer", "Account.TOTP.Activate.Activating": "Activation...", "Account.TOTP.Activate.InvalidToken": "Jeton invalide!", - "Account.TOTP.Message.AlreadySetup": "2FA a déjà été configuré sur votre compte!", + "Account.TOTP.Message.AlreadySetup": "La 2FA a déjà été configurée sur votre compte!", "Account.TOTP.Message.Error": "Erreur inattendue! Veuillez réessayer plus tard.", - "Account.TOTP.Message.SetupComplete": "Bravo!

Votre compte dispose maintenant de l'authentification a deux facteurs pour plus de sécurité.

Vous pouvez optionnellement l'activer pour la connexion au compte avec la commande /enabledLogin2FA.", - "Account.TOTP.Deactivate.Header": "Désactiver 2FA", - "Account.TOTP.Deactivate.Description": "2FA est actuellement configuré et actif sur votre compte. Si vous devez le désactiver (par exemple en raison de la perte de votre téléphone ou de la compromission des codes), vous pouvez le faire ici.

Après la désactivation, vous pouvez à nouveau configurer 2FA, ce qui générera un tout nouveau code secret et un nouvel ensemble de codes de récupération.

Si vous perdez votre téléphone et devez configurer à nouveau 2FA, nous vous conseillons FORTEMENT de le faire immédiatement, car chaque code de récupération ne peut être utilisé qu'une seule fois et une fois épuisé, votre compte sera complètement bloqué.", + "Account.TOTP.Message.SetupComplete": "Bravo!

Votre compte dispose maintenant de l'authentification à deux facteurs pour plus de sécurité.

Vous pouvez optionnellement l'activer pour la connexion au compte avec la commande /enabledLogin2FA.", + "Account.TOTP.Deactivate.Header": "Désactiver la 2FA", + "Account.TOTP.Deactivate.Description": "La 2FA est actuellement configurée et active sur votre compte. Si vous devez la désactiver (par exemple en raison de la perte de votre téléphone ou de la compromission des codes), vous pouvez le faire ici.

Après la désactivation, vous pouvez à nouveau configurer la 2FA, ce qui générera un tout nouveau code secret et un nouvel ensemble de codes de récupération.

Si vous perdez votre téléphone et devez configurer à nouveau la 2FA, nous vous conseillons FORTEMENT de le faire immédiatement, car chaque code de récupération ne peut être utilisé qu'une seule fois, et une fois épuisé votre compte sera complètement bloqué.", "Account.TOTP.Deactivate.Deactivate": "Désactiver", "Account.TOTP.Deactivate.Deactivating": "Désactivation...", - "Account.TOTP.Message.DeactivationComplete": "2FA a été désactivé avec succès sur votre compte.

Votre compte est maintenant à risque accru!

Nous vous recommandons fortement de configurer à nouveau 2FA immédiatement, surtout si vous avez utilisé un code de récupération en raison de la perte de votre téléphone .", + "Account.TOTP.Message.DeactivationComplete": "La 2FA a été désactivée avec succès sur votre compte.

Votre compte est maintenant à risque accru!

Nous vous recommandons fortement de configurer à nouveau la 2FA immédiatement, surtout si vous avez utilisé un code de récupération en raison de la perte de votre téléphone .", "Account.Type.Standard": "Compte Standard", "Account.Type.Business": "Compte Business", @@ -608,7 +608,7 @@ "Session.Permission.ClearOverrides": "Effacer les permissions spéciales", "Session.JoinVerifier.EnableHeader": "Activer l'authentification customisée", - "Session.JoinVerifier.EnableText": "ATTENTION: Vous allez activer l'authentification customisée qui fait partie du monde actif. Avant de procéder vérifiez que vous faites confiance au créateur du monde vu que l'authentification customisée peut bloquer n'importe qui de rejoindre le monde et peut passer outre les règles d'accès de session.", + "Session.JoinVerifier.EnableText": "ATTENTION: Vous allez activer l'authentification customisée qui fait partie du monde actif. Avant de procéder vérifiez que vous faites confiance au créateur du monde vu que l'authentification customisée peut empêcher n'importe qui de rejoindre le monde et peut passer outre les règles d'accès de session.", "Session.JoinVerifier.Label": "Utiliser l'authentification customisée: {name}", "Session.JoinVerifier.ComponentWarning": "ATTENTION: Pour le moment, il n'y a aucune permission pour éviter la modification de l'authentification customisée. Si vous pensez que quelqu'un va modifier votre système, N'UTILISEZ PAS CETTE FONCTIONNALITÉ!", "Session.JoinVerifier.SetCustomVerifier": "Sélectionner comme authentification customisée", @@ -729,7 +729,7 @@ "Tooltips.Dev.Selection.Single": "Sélection unique", "Tooltips.Dev.Selection.Multi": "Sélection multiple", - "Tooltips.Dev.Interaction.Tip": "Bout", + "Tooltips.Dev.Interaction.Tip": "Pointe", "Tooltips.Dev.Interaction.Projection": "Projection", "Tooltip.Color.Picker": "Pipette à couleurs", @@ -746,7 +746,7 @@ "Tooltip.CharacterCollider.EnsurePhysicalFly": "Garantir mouvement vol avec physique", "Tooltip.Light.Point": "Point", - "Tooltip.Light.Spot": "Projecteur", + "Tooltip.Light.Spot": "Spot", "Tooltip.Light.Sun": "Soleil", "Tooltip.Light.Shadows.None": "Pas d'ombres", @@ -760,7 +760,7 @@ "Tooltip.MeshVisibility.DoubleSidedShadow": "Définir ombre double face", "Tooltip.Slicer.Add": "Ajouter découpage", - "Tooltip.Slicer.Clear": "Effacer tout les découpages", + "Tooltip.Slicer.Clear": "Effacer tous les découpages", "Tooltip.Material.RayMode": "Mode rayon", "Tooltip.Material.AreaMode": "Mode zone", @@ -809,8 +809,8 @@ "Tooltip.Meter.ObjectSpace": "Mesurer dans l'espace de l'objet", "Tooltip.Meter.WorldSpace": "Mesurer dans l'espace du monde", - "Tooltip.Glue.Mode.BakeMeshes": "Cuire les modèles", - "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Cuire les composants SkinnedMeshRenderers", + "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.ClearSource": "Retirer la source", @@ -904,7 +904,7 @@ "AvatarCreator.CenterHead": "Centrer la tête", "AvatarCreator.TryAlignHands": "Essayer d'aligner les mains", "AvatarCreator.AlignToolAnchors": "Aligner les ancres des outils", - "AvatarCreator.Create": "Creér", + "AvatarCreator.Create": "Créer", "AvatarCreator.ProtectionUnavailable": "La protection d'avatar n'est pas disponible dans ce monde. Allez dans un autre monde pour protéger votre avatar.", "Importer.General.AsRawFile": "Fichier brut", @@ -920,7 +920,7 @@ "Importer.Image.Title": "Importateur d'images", "Importer.Image.Prompt": "Qu'importez-vous?", "Importer.Image.Regular": "Image / Texture", - "Importer.Image.Screenshot": "{appName} Photo (capturé ici)", + "Importer.Image.Screenshot": "Photo (capturée ici)", "Importer.Image.PixelArt": "Pixel Art", "Importer.Image.Sprite": "Sprite", "Importer.Image.360": "Photo 360 / skybox", @@ -969,7 +969,7 @@ "Importer.Model.Advanced.AlignAxis": "Aligner l'axe:", "Importer.Model.Advanced.Normals": "Calculer les normales", - "Importer.Model.Advanced.Tangents": "Calculer les tangents", + "Importer.Model.Advanced.Tangents": "Calculer les tangentes", "Importer.Model.Advanced.VertexColors": "Importer les couleurs des vertex", "Importer.Model.Advanced.Bones": "Importer l'armature", "Importer.Model.Advanced.Lights": "Importer les lumières", @@ -979,11 +979,11 @@ "Importer.Model.Advanced.Colliders": "Générer des collisionneurs", "Importer.Model.Advanced.Animations": "Importer les animations", - "Importer.Model.Advanced.SetupSnappable": "Configurer en tant que emboîtable", + "Importer.Model.Advanced.SetupSnappable": "Configurer en tant qu'emboîtable", "Importer.Model.Advanced.SetupTimelapse": "Configurer en tant que timelapse", "Importer.Model.Advanced.ImportExternalTextures": "Importer des textures externes", "Importer.Model.Advanced.SkinnedMeshes": "Importer les maillages 'skinned'", - "Importer.Model.Advanced.SetupIK": "Configurer IK", + "Importer.Model.Advanced.SetupIK": "Configurer l'IK", "Importer.Model.Advanced.VisualizeRig": "Visualiser le Rig", "Importer.Model.Advanced.ForceTpose": "Forcer la T-Pose", "Importer.Model.Advanced.ForcePointCloud": "En tant que nuage de points", @@ -1089,11 +1089,11 @@ "FullBody.AvatarHeightCompensationInstructions": "Si l'avatar est trop grand (il finit courbé) ou trop petit pour vous, réglez ici sa compensation de taille afin qu'il s'adapte mieux à votre taille.", "FullBody.AvatarHeightCompensation": "Compensation de la hauteur de l'avatar : {n, number, percent}", "FullBody.ResetAvatarHeightCompensation": "Réinitialisation de la compensation de la hauteur", - "FullBody.AvatarSaveWarning": "N'oubliez pas de sauver votre avatar une fois que vous avez fini de le calibrer !", + "FullBody.AvatarSaveWarning": "N'oubliez pas de sauvegarder votre avatar une fois que vous avez fini de le calibrer !", "FullBody.FinishAvatarCalibration": "Terminer le calibrage de l'avatar", - "FullBody.CalibrationFinishedInstructions": "Si vous êtes satisfait du calibrage, vous pouvez enregistrer votre avatar maintenant et quitter.", + "FullBody.CalibrationFinishedInstructions": "Si vous êtes satisfait du calibrage, vous pouvez sauvegarder votre avatar maintenant et quitter.", "FullBody.CloseCalibrator": "Fermer le calibreur", - "FullBody.CalibrationRedoInstructions": "Si le calibrage est incorrect ou si vous voulez calibrer davantage votre avatar, vous pouvez effectuer d'autres réglages. Vous pouvez également rouvrir ce calibreur à tout moment dans le futur pour faire des ajustements.\nSi vous avez seulement changé vos trackers, vous n'avez pas besoin de calibrer à nouveau vos avatars.", + "FullBody.CalibrationRedoInstructions": "Si le calibrage est incorrect ou si vous voulez calibrer davantage votre avatar, vous pouvez effectuer d'autres réglages. Vous pouvez également rouvrir ce calibreur à tout moment dans le futur pour faire des ajustements.\nSi vous avez seulement changé vos traqueurs, vous n'avez pas besoin de calibrer à nouveau vos avatars.", "FullBody.ReturnToTrackerCalibration": "Retour au calibrage des traqueurs", "FullBody.Hips": "Hanches", @@ -1104,7 +1104,7 @@ "FullBody.TrackerMapped": "Traqueur suivi", "FullBody.NotTracking": "Pas de suivi...", - "FullBody.NoTracker": "Pas de traceur relevé", + "FullBody.NoTracker": "Pas de traqueur relevé", "FullBody.FeetNotTracking": "Pieds non suivis...", "FullBody.AvatarPointMapped": "Suivi", @@ -1124,7 +1124,7 @@ "CameraControl.Mode.Manual": "Manuel", "CameraControl.Settings.AvoidOcclusion": "Éviter l'occlusion", - "CameraControl.Settings.KeepInWorldspace": "Restez dans l'espace du monde", + "CameraControl.Settings.KeepInWorldspace": "Rester dans l'espace du monde", "CameraControl.Settings.MovementWobble": "Oscillation des mouvements", "CameraControl.Settings.AimInFrontOfHead": "Viser devant soi", "CameraControl.Settings.HideCamera": "Cacher la caméra", @@ -1156,7 +1156,7 @@ "CameraControl.Control.AnyoneCanInteract": "Tout le monde peut interagir", "CameraControl.Control.RenderPreviewForEveryone": "Rendre l'aperçu pour tous", "CameraControl.Control.RenderPrivateUI": "Rendre le GUI privé", - "CameraControl.Control.MotionBlur": "Motion Blur", + "CameraControl.Control.MotionBlur": "Flou de Mouvement", "CameraControl.Control.ScreenSpaceReflections": "Réflexions dans l'espace de l'écran", "CameraControl.Control.SpawnPhotoInWorld": "Matérialiser la photo dans le monde", "CameraControl.Control.FlipPreview": "Retourner l'aperçu", @@ -1164,10 +1164,10 @@ "CameraControl.Control.GroupExcludeBoundary": "Limite d'exclusion du groupe: {n} m", "CameraControl.Control.PositionSmoothSpeed": "Position Vitesse fluide: {n}", "CameraControl.Control.AngleSmoothSpeed": "Angle Vitesse fluide: {n}", - "CameraControl.Control.FramingSmoothSpeed": "Encadrement à vitesse fluide: {n}", + "CameraControl.Control.FramingSmoothSpeed": "Cadrage à vitesse fluide: {n}", - "CameraControl.OBS.IP": "OBS Websocket IP:", - "CameraControl.OBS.Password": "OBS Mot de passe (facultatif):", + "CameraControl.OBS.IP": "IP du Websocket OBS:", + "CameraControl.OBS.Password": "Mot de passe OBS (facultatif):", "CameraControl.OBS.Connect": "Connecter", "CameraControl.OBS.Instructions": "Assurez-vous qu'OBS fonctionne et que le plugin obs-websocket est installé", "CameraControl.OBS.OpenInstaller": "Ouvrir la page web de l'installateur", @@ -1225,24 +1225,24 @@ "Settings.GeneralHapticsSettings": "Retours haptiques", "Settings.GeneralVRSettings": "VR", "Settings.LeapMotionSettings": "Leap Motion", - "Settings.ViveHandTrackingSettings": "Traquage des mains Vive", - "Settings.TrackingSmoothingSettings": "Lissage du traquage", + "Settings.ViveHandTrackingSettings": "Traque des mains Vive", + "Settings.TrackingSmoothingSettings": "Lissage de la traque", "Settings.UserMetricsSettings": "Statistiques utilisateur", - "Settings.OnlineStatusSettings": "Options de status", - "Settings.OnlineStatusSettings.DefaultStatus": "Status par défaut", - "Settings.OnlineStatusSettings.DefaultStatus.Description": "Le status avec lequel le jeu démarrera a moins qu'il y en ai un autre qui soit sauvegardé.", - "Settings.OnlineStatusSettings.RememberMode": "Sauvegarder le dernier status", - "Settings.OnlineStatusSettings.RememberMode.Description": "Utilisez cette option pour contrôller si vous voulez que votre dernier status soit sauvegardé entre les connections. Cela inclus tous les status sauf invisible, qui est contrôlé par une option différente.", - "Settings.OnlineStatusSettings.RememberTimespan": "Se rappeler du status pour", - "Settings.OnlineStatusSettings.RememberTimespan.Description": "Votre dernier status ne sera sauvegardé que si vous vous reconnectez dans ce temps. Si vous prenez plus de temps, votre status par défaut sera utilisé.", - "Settings.OnlineStatusSettings.InvisibleRememberMode": "Se rappeler du dernier status invisible", - "Settings.OnlineStatusSettings.InvisibleRememberMode.Description": "Contrôle si votre dernier status est spécifiquement invisible.\n\nLe status invisible a une option différente pour des raisons de vie privée, pour faire en sorte que vous restez bien sur ce status, quoi qu'il en soit.", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan": "Rester invisible pour", - "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description": "Votre dernier status invisible sera conservé si vous vous reconnectez pendant ce temps. Si vous prenez plus de temps, votre status par défaut sera utilisé.", + "Settings.OnlineStatusSettings": "Options de statut", + "Settings.OnlineStatusSettings.DefaultStatus": "Statut par défaut", + "Settings.OnlineStatusSettings.DefaultStatus.Description": "Le statut avec lequel le jeu démarrera a moins qu'il y en ai un autre qui soit sauvegardé.", + "Settings.OnlineStatusSettings.RememberMode": "Sauvegarder le dernier statut", + "Settings.OnlineStatusSettings.RememberMode.Description": "Utilisez cette option pour contrôler si vous voulez que votre dernier statut soit sauvegardé entre les connections. Cela inclut tous les statuts sauf invisible, qui est contrôlé par une option différente.", + "Settings.OnlineStatusSettings.RememberTimespan": "Se rappeler du statut pendant", + "Settings.OnlineStatusSettings.RememberTimespan.Description": "Votre dernier statut ne sera sauvegardé que si vous vous reconnectez dans ce temps. Si vous prenez plus de temps, votre statut par défaut sera utilisé.", + "Settings.OnlineStatusSettings.InvisibleRememberMode": "Se rappeler du dernier statut invisible", + "Settings.OnlineStatusSettings.InvisibleRememberMode.Description": "Contrôle si votre dernier statut est spécifiquement invisible.\n\nLe statut invisible a une option différente pour des raisons de vie privée, pour faire en sorte que vous restiez bien sur ce statut, quoi qu'il en soit.", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan": "Rester invisible pendant", + "Settings.OnlineStatusSettings.InvisibleRememberTimespan.Description": "Votre dernier statut invisible sera conservé si vous vous reconnectez pendant ce temps. Si vous prenez plus de temps, votre statut par défaut sera utilisé.", "Settings.OnlineStatusSettings.AutoAwayTimespan": "Commuter en inactif après", - "Settings.OnlineStatusSettings.AutoAwayTimespan.Description": "Commute votre status sur inactif après cette période de temps et le remet sur votre défaut a votre retour.", + "Settings.OnlineStatusSettings.AutoAwayTimespan.Description": "Commute votre statut sur inactif après cette période de temps et le remet sur votre défaut à votre retour.", "Settings.AudioInputDeviceSettings": "Entrée audio", "Settings.AudioOutputDeviceSettings": "Sortie audio", @@ -1258,7 +1258,7 @@ "Settings.WindowsSettings": "Paramètres Windows", "Settings.DebugSettings": "Débug", - "Settings.LegacyFeatureSettings": "Fonctionnalités dépréciés", + "Settings.LegacyFeatureSettings": "Fonctionnalités dépréciées", "Settings.TwitchInterfaceSettings": "Interface de diffusion Twitch", "Settings.MessagingPrivacySettings": "Confidentialité de la messagerie", @@ -1272,7 +1272,7 @@ "Settings.DesktopRenderSettings": "Options de rendu de bureau", - "Settings.InteractiveCameraFramingSettings": "Encadrement", + "Settings.InteractiveCameraFramingSettings": "Cadrage", "Settings.InteractiveCameraPositioningSettings": "Positionnement", "Settings.InteractiveCameraRenderSettings": "Rendu", "Settings.InteractiveCameraGroupSettings": "Regroupement", @@ -1282,45 +1282,45 @@ "Settings.InteractiveCameraPostProcessingSettings": "Post-traitement", "Settings.GeneralControlsSettings.PrimaryHand": "Main dominante", - "Settings.GeneralControlsSettings.PrimaryHand.Description": "Votre main dominante. Plusieurs systèmes utilisent cela pour les interactions, par exemple équiper un outil.", + "Settings.GeneralControlsSettings.PrimaryHand.Description": "Votre main dominante. Plusieurs systèmes utilisent ce paramètre pour les interactions, par exemple équiper un outil.", "Settings.GeneralControlsSettings.DoubleClickInterval": "Intervalle de double clic", - "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "Pour les interactions qui demandent un double clic, cela vous permet de régler le temps entre les deux clics. Si vous avez du mal a double cliquer, essayez d'augmenter cette valeur. Si les doubles clics sont détectés trop facilement, essayez de diminuer cette valeur.", + "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "Pour les interactions qui demandent un double clic, ceci vous permet de régler le temps entre les deux clics. Si vous avez du mal à double cliquer, essayez d'augmenter cette valeur. Si les doubles clics sont détectés trop facilement, essayez de diminuer cette valeur.", "Settings.LocomotionSettings.LocomotionPreferences": "Préférences de locomotion", "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "Préférences de locomotion", - "Settings.MovementSettings.LeftSidewaysMode": "Manette gauche en mode de mouvement", + "Settings.MovementSettings.LeftSidewaysMode": "Mode de mouvement de la manette gauche", "Settings.MovementSettings.LeftSidewaysMode.Description": "Utilisé pour déterminer ce que le joystick/pavé tactile sur votre manette gauche fait.", - "Settings.MovementSettings.RightSidewaysMode": "Manette droite en mode de mouvement", + "Settings.MovementSettings.RightSidewaysMode": "Mode de mouvement de la manette droite", "Settings.MovementSettings.RightSidewaysMode.Description": "Utilisé pour déterminer ce que le joystick/pavé tactile sur votre manette droite fait.", "Settings.MovementSettings.UseHeadDirectionForMovement": "Utiliser la direction de la tête pour le mouvement", - "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "Quand activé, aller en avant va aller dans la direction dans laquelle vous regardez. Si désactivé, la direction de votre main sera dans laquelle vous allez aller.", + "Settings.MovementSettings.UseHeadDirectionForMovement.Description": "Quand activé, aller en avant vous fera aller dans la direction dans laquelle vous regardez. Si désactivé, la direction de votre main sera celle où vous irez.", "Settings.MovementSettings.UseSmoothTurn": "Rotation fluide", - "Settings.MovementSettings.UseSmoothTurn.Description": "Vous fait tourner de manière plus fluide. Cela est plus immersif mais peut causer de la nausée. Désactivez pour utiliser le mode de rotation instantané.", + "Settings.MovementSettings.UseSmoothTurn.Description": "Vous fait tourner de manière plus fluide. Ceci est plus immersif mais peut causer de la nausée. Désactivez pour utiliser le mode de rotation instantané.", "Settings.MovementSettings.SmoothTurnExclusiveMode": "Mode exclusif de rotation fluide", - "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "Quand activé, un joystick ne pourra que vous faire tourner ou vous faire bouger a la fois, pas les deux. Activez ceci si vous tournez accidentellement au lieu de bouger.", + "Settings.MovementSettings.SmoothTurnExclusiveMode.Description": "Quand activé, un joystick ne pourra que vous faire tourner ou vous faire bouger à la fois, pas les deux. Activez ceci si vous tournez accidentellement au lieu de bouger.", "Settings.MovementSettings.SmoothTurnSpeed": "Vitesse de rotation fluide", - "Settings.MovementSettings.SmoothTurnSpeed.Description": "Cette option règle la vitesse a laquelle vous allez tourner. Cette valeur est en degrés par seconde, donc une valeur de 360 vous fera faire un tour complet par seconde.", + "Settings.MovementSettings.SmoothTurnSpeed.Description": "Cette option règle la vitesse à laquelle vous tournerez. Cette valeur est en degrés par seconde, donc une valeur de 360 vous fera faire un tour complet par seconde.", "Settings.MovementSettings.SnapTurnAngle": "Angle de rotation instantanée", "Settings.MovementSettings.SnapTurnAngle.Description": "Un angle (en degrés) qui sera votre angle de rotation instantanée.", "Settings.MovementSettings.NoClipSpeed": "Vitesse de déplacement sans collisions", - "Settings.MovementSettings.NoClipSpeed.Description": "Cela contrôle la vitesse de mouvement en utilisant le mode sans collisions. Ce mode de locomotion est généralement utilisé pour construire et tester des mondes.", + "Settings.MovementSettings.NoClipSpeed.Description": "Ceci contrôle la vitesse de mouvement en utilisant le mode sans collisions. Ce mode de locomotion est généralement utilisé pour construire et tester des mondes.", "Settings.MovementSettings.MovementDeadzone": "Zone morte de mouvement", - "Settings.MovementSettings.MovementDeadzone.Description": "Cette option peut être utilisée pour corriger le drift des manettes. Augmenter cette valeur va faire en sorte que vous devez bouger votre joystick plus loin pour bouger.", + "Settings.MovementSettings.MovementDeadzone.Description": "Cette option peut être utilisée pour corriger le drift des manettes. Augmenter cette valeur fera en sorte que vous devrez bouger votre joystick plus loin pour bouger.", "Settings.MovementSettings.TurningDeadzone": "Zone morte de rotation", - "Settings.MovementSettings.TurningDeadzone.Description": "Cette option peut vous aider a corriger le drift des manettes quand vous tentez de tourner avec une manette. Augmenter cette valeur fera en sorte que vous aurez à plus bouger votre joystick pour tourner.", + "Settings.MovementSettings.TurningDeadzone.Description": "Cette option peut être utilisée pour corriger le drift des manettes quand vous tentez de tourner avec une manette. Augmenter cette valeur fera en sorte que vous devrez bouger votre joystick plus loin pour tourner.", "Settings.MovementSettings.MovementExponent": "Exposant de mouvement", - "Settings.MovementSettings.MovementExponent.Description": "Cette option règle la vitesse a laquelle vous allez accélérer quand vous bougez. Vous pouvez soit commencer doucement et graduellement aller plus vite ou commencer directement a la vitesse maximale.", + "Settings.MovementSettings.MovementExponent.Description": "Cette option règle la vitesse à laquelle vous accélérerez quand vous bougez. Vous pouvez soit commencer doucement et graduellement aller plus vite ou commencer directement à la vitesse maximale.", - "Settings.GrabbingSettings": "Options de saisissement", - "Settings.GrabbingSettings.DefaultHandGrabType": "Mode de saisissement par défaut.", - "Settings.GrabbingSettings.DefaultHandGrabType.Description": "Détermine le mode de saisissement par défaut.\n\nPalm: vous allez saisir les objects qui sont dans votre paume.\n\nPrecision: vous allez saisir les objets entre votre pouce et index.\n\nAuto: commute entre le mode precision et palm selon l'orientation de votre main.\n\nOff: vous ne pourrez que saisir des objets avec vos lasers.", + "Settings.GrabbingSettings": "Options de saisie", + "Settings.GrabbingSettings.DefaultHandGrabType": "Mode de saisie par défaut.", + "Settings.GrabbingSettings.DefaultHandGrabType.Description": "Détermine le mode de saisie par défaut.\n\nPalm: vous saisisserez les objects qui sont dans votre paume.\n\nPrecision: vous saisisserez les objets entre votre pouce et index.\n\nAuto: commute entre le mode precision et palm selon l'orientation de votre main.\n\nOff: vous ne pourrez que saisir des objets avec vos lasers.", "Settings.GamepadSettings": "Manettes", "Settings.GamepadSettings.ThumbstickLookSpeed": "Vitesse de vision", - "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "Utilisez cette option pour ajuster la vitesse a laquelle vous aller regarder dans l'espace avec une manette.", + "Settings.GamepadSettings.ThumbstickLookSpeed.Description": "Utilisez cette option pour ajuster la vitesse à laquelle vous regarderez dans l'espace avec une manette.", "Settings.GamepadSettings.ThumbstickLookExponent": "Exponentiel de vitesse de vision", - "Settings.GamepadSettings.ThumbstickLookExponent.Description": "Utilisez cette option pour définir la vitesse a laquelle la vitesse de vision accélère.", + "Settings.GamepadSettings.ThumbstickLookExponent.Description": "Utilisez cette option pour définir la vitesse à laquelle la vitesse de vision accélère.", "Settings.GamepadSettings.UseGamepadWhenUnfocused": "Utiliser les manettes quand la fenêtre n'est pas activée", "Settings.GamepadSettings.UseGamepadWhenUnfocused.Description": "Quand activé, les actions de la manette seront interprétées même quand la fenêtre du jeu est minimisée.", @@ -1345,61 +1345,61 @@ "Settings.TrackingSmoothingSettings.HandPositionSmoothing" : "Lissage de la position des mains", "Settings.TrackingSmoothingSettings.HandRotationSmoothing" : "Lissage de la rotation des mains", - "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description" : "Quand activé, contrôle comme la position des mains doit être lissée. Cela aide quand il y a des problèmes avec une position instable qui vibre.", - "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description" : "Quand activé, contrôle comme la rotation des mains doit être lissée. Cela aide quand il y a des problèmes avec une position instable qui vibre.", + "Settings.TrackingSmoothingSettings.HandPositionSmoothing.Description" : "Quand activé, contrôle comme la position des mains doit être lissée. Ceci aide quand il y a des problèmes avec une position instable qui vibre.", + "Settings.TrackingSmoothingSettings.HandRotationSmoothing.Description" : "Quand activé, contrôle comme la rotation des mains doit être lissée. Ceci aide quand il y a des problèmes avec une position instable qui vibre.", "Settings.TrackingSmoothingSettings.FeetPositionSmoothing" : "Lissage de la position des pieds", "Settings.TrackingSmoothingSettings.FeetRotationSmoothing" : "Lissage de la rotation des pieds", - "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description" : "Quand activé, cela contrôle comme la position des pieds est lissée en utilisant du fullbody tracking. Cela est utile pour éliminer des vibrations mais cela ralentis les pieds.", - "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description" : "Quand activé, cela contrôle comme la rotation des pieds est lissée en utilisant du fullbody tracking. Cela est utile pour éliminer des vibrations mais cela ralentis les pieds.", + "Settings.TrackingSmoothingSettings.FeetRotationSmoothing.Description" : "Quand activé, cela contrôle comme la rotation des pieds est lissée en utilisant du fullbody tracking. Ceci est utile pour éliminer des vibrations mais cela ralentit les pieds.", + "Settings.TrackingSmoothingSettings.FeetPositionSmoothing.Description" : "Quand activé, cela contrôle comme la position des pieds est lissée en utilisant du fullbody tracking. Ceci est utile pour éliminer des vibrations mais cela ralentit les pieds.", "Settings.TrackingSmoothingSettings.HipsPositionSmoothing" : "Lissage de la position des hanches", "Settings.TrackingSmoothingSettings.HipsRotationSmoothing" : "Lissage de la rotation des hanches", - "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description" : "Quand activé, cela contrôle comme la position des hanches est lissée en utilisant du fullbody tracking. Cela est utile pour éliminer des vibrations mais cela ralentis les pieds.", - "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description" : "Quand activé, cela contrôle comme la position des hanches est lissée en utilisant du fullbody tracking. Cela est utile pour éliminer des vibrations mais cela ralentis les pieds.", + "Settings.TrackingSmoothingSettings.HipsPositionSmoothing.Description" : "Quand activé, cela contrôle comme la position des hanches est lissée en utilisant du fullbody tracking. Ceci est utile pour éliminer des vibrations mais cela ralentit les pieds.", + "Settings.TrackingSmoothingSettings.HipsRotationSmoothing.Description" : "Quand activé, cela contrôle comme la position des hanches est lissée en utilisant du fullbody tracking. Ceci est utile pour éliminer des vibrations mais cela ralentit les pieds.", "Settings.MediaPrivacySettings": "Confidentialité média", "Settings.MediaPrivacySettings.MediaMetadataOptOut": "Se retirer des métadonnées des photos", - "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description": "Quand activé, vous serez exclus des métadonnées contenue dans les médias (photos et clips audio). Vous apparaîtrez toujours dans les photos mais aucune information comme votre ID utilisateur ne sera présente dans le fichier.\n\nSi vous connaissez quelqu'un modifiant leur jeu pour passer outre cette option, veuillez le reporter a la modération.", + "Settings.MediaPrivacySettings.MediaMetadataOptOut.Description": "Quand activé, vous serez exclus des métadonnées contenues dans les médias (photos et clips audio). Vous apparaîtrez toujours dans les photos mais aucune information comme votre ID utilisateur ne sera présente dans le fichier.\n\nSi vous connaissez quelqu'un modifiant leur jeu pour passer outre cette option, veuillez le signaler à la modération.", "Settings.MediaPrivacySettings.HideInScreenshots": "Ne pas apparaître dans les photos", - "Settings.MediaPrivacySettings.HideInScreenshots.Description": "Si activé, vous n'apparaîtrez pas dans le photos capturées en jeu.\n\nIMPORTANT: Notez que cette option n'affecte pas les caméras en temps réel et les photos prises en dehors du jeu.", + "Settings.MediaPrivacySettings.HideInScreenshots.Description": "Si activé, vous n'apparaîtrez pas dans les photos capturées en jeu.\n\nIMPORTANT: Notez que cette option n'affecte pas les caméras en temps réel et les photos prises en dehors du jeu.", "Settings.MediaPrivacySettings.StripImageFileMetadata": "Retirer les métadonnées de l'image à l'import", - "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "Quand activé, retire les métadonnées des images a l'import.\n\nInclus les données EXIF, les commentaires, IPTC, XMP et GOTIFF.\n\nCela retirera aussi les données de localisation (comme GPS),\n\nNe concerne PAS les fichiers importés en avec l'option \"En tant que fichier brut\".", + "Settings.MediaPrivacySettings.StripImageFileMetadata.Description": "Quand activé, retire les métadonnées des images à l'import.\n\nInclut les données EXIF, les commentaires, IPTC, XMP et GOTIFF.\n\nCela retirera aussi les données de localisation (comme GPS),\n\nNe concerne PAS les fichiers importés avec l'option \"En tant que fichier brut\".", "Settings.Category.Integrations": "Intégrations", "Settings.DiscordIntegrationSettings": "Intégration à Discord", "Settings.SteamIntegrationSettings": "Intégration à Steam", "Settings.DiscordIntegrationSettings.RichPresence": "Présence riche Discord", - "Settings.DiscordIntegrationSettings.RichPresence.Description": "Contrôle quelles informations Resonite envoie au client Discord pour la présence riche.\n\nRien - N'envoie aucune information.\n\nBasique - N'envoie que des détails limités comme votre présence sur Resonite.\n\nComplète - Quand dans une session publique, envoie toutes les données possible comme le nom de la session et le nombre d'utilisateurs dans celle-ci.\n\nDiscord à aussi une option pour désactiver la présence riche.", + "Settings.DiscordIntegrationSettings.RichPresence.Description": "Contrôle quelles informations Resonite envoie au client Discord pour la présence riche.\n\nRien - N'envoie aucune information.\n\nBasique - N'envoie que des détails limités comme votre présence sur Resonite.\n\nComplète - Quand vous êtes dans une session publique, envoie toutes les données possibles comme le nom de la session et le nombre d'utilisateurs dans celle-ci.\n\nDiscord a aussi une option pour désactiver la présence riche.", "Settings.SteamIntegrationSettings.RichPresence": "Présence riche Steam", - "Settings.SteamIntegrationSettings.RichPresence.Description": "Contrôle quelles informations Resonite envoie à Steam pour la présence riche.\n\nRien - N'envoie aucune information.\n\nBasique - N'envoie que des détails limités comme votre présence sur Resonite.\n\nComplète - Quand dans une session publique, envoie toutes les données possible comme le nom de la session et le nombre d'utilisateurs dans celle-ci.", + "Settings.SteamIntegrationSettings.RichPresence.Description": "Contrôle quelles informations Resonite envoie à Steam pour la présence riche.\n\nRien - N'envoie aucune information.\n\nBasique - N'envoie que des détails limités comme votre présence sur Resonite.\n\nComplète - Quand vous êtes dans une session publique, envoie toutes les données possibles comme le nom de la session et le nombre d'utilisateurs dans celle-ci.", "Settings.SteamIntegrationSettings.SaveScreenshots": "Sauvegarder les photos", - "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "Si activé, a chaque vous que vous prendrez une photo ou en sauvegarderez une, elle sera aussi sauvegardée dans Steam.", + "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "Si activé, à chaque fois que vous prendrez une photo ou en sauvegarderez une, elle sera aussi sauvegardée dans Steam.", - "Settings.LeapMotionSettings.LeapMotionEnabled": "Traquage des mains Leap Motion", - "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "Quand activé, Leap Motion sera utilisé pour traquer vos mains et doigts.", - "Settings.LeapMotionSettings.Offset": "Compensation du traquage des mains", - "Settings.LeapMotionSettings.Offset.Description": "Cela est la compensation en mètres du capteur Leap Motion sur votre casque. Changez ces valeurs pour avoir que la position de vos mains soit correcte.", + "Settings.LeapMotionSettings.LeapMotionEnabled": "Traque des mains Leap Motion", + "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "Quand activé, le Leap Motion sera utilisé pour traquer vos mains et doigts.", + "Settings.LeapMotionSettings.Offset": "Compensation de la traque des mains", + "Settings.LeapMotionSettings.Offset.Description": "C'est la compensation en mètres du capteur Leap Motion sur votre casque. Changez ces valeurs pour que la position de vos mains soit correcte.", "Settings.LeapMotionSettings.SnapDistance": "Distance d'attachement de la manette", - "Settings.LeapMotionSettings.SnapDistance.Description": "Quand vos mains sont dans une certaine distance de vos manettes, elles vont s'attacher a elles et utiliser le traquage de celles-ci. Cette option contrôle a quelle distance cela arrive.", + "Settings.LeapMotionSettings.SnapDistance.Description": "Quand vos mains sont à une certaine distance de vos manettes, elles s'attachent à elles et utilisent leur traque. Cette option contrôle à quelle distance cela arrive.", "Settings.LeapMotionSettings.UseFingersWhenSnapped": "Traquer les mains en utilisant les manettes", - "Settings.LeapMotionSettings.UseFingersWhenSnapped.Description": "Quand les mains sont attachées a la manette, cela va poser les doigts en suivant les données envoyées par le Leap Motion.", + "Settings.LeapMotionSettings.UseFingersWhenSnapped.Description": "Quand les mains sont attachées à la manette, ceci pose les doigts en suivant les données envoyées par le Leap Motion.", - "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled": "Traquage de main Vive", - "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description": "Quand activé, vos mains et doigts seront traqués par le traquage de main Vive. Cela utilise typiquement les caméras sur le casque VR. Il se peut que vous ayez à activer le traquage des mains dans SteamVR.", + "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled": "Traqe des mains Vive", + "Settings.ViveHandTrackingSettings.ViveHandTrackingEnabled.Description": "Quand activé, vos mains et doigts seront traqués par la traque de mains Vive. Cela utilise typiquement les caméras sur le casque VR. Il se peut que vous ayez à activer la traque des mains dans SteamVR.", "Settings.ViveHandTrackingSettings.SnapDistance": "Distance d'attachement de la manette", - "Settings.ViveHandTrackingSettings.SnapDistance.Description": "Quand vos mains sont dans une certaine distance de vos manettes, elles vont s'attacher a elles et utiliser le traquage de celles-ci. Cette option contrôle a quelle distance cela arrive.", + "Settings.ViveHandTrackingSettings.SnapDistance.Description": "Quand vos mains sont à une certaine distance de vos manettes, elles s'attachent à elles et utilisent leur traque. Cette option contrôle à quelle distance cela arrive.", "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped": "Traquer les mains en utilisant les manettes", - "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "Quand les mains sont attachées a la manette, cela va poser les doigts en suivant les données envoyées par Vive.", + "Settings.ViveHandTrackingSettings.UseFingersWhenSnapped.Description": "Quand les mains sont attachées a la manette, cela pose les doigts en suivant les données envoyées par Vive.", "Settings.TrackerSettings": "Options de traqueurs", "Settings.TrackerSettings.UseTrackers": "Utiliser les traqueurs", - "Settings.TrackerSettings.UseTrackers.Description": "Cette option peut désactiver globalement le traqueurs. Cela peut être utile quand ils sont dans un coin pour charger pour éviter que votre avatar ne soit tout bizarre.", + "Settings.TrackerSettings.UseTrackers.Description": "Cette option peut désactiver globalement les traqueurs. Ceci peut être utile quand ils sont dans un coin en train de charger pour éviter que votre avatar ne soit replié sur lui-même.", "Settings.TrackerSettings.Trackers": "Gérer les traqueurs", "Settings.TrackerSettings.Trackers.Breadcrumb": "Traqueurs", @@ -1408,9 +1408,9 @@ "Settings.TrackerSettings.Trackers.FreezeTracking": "Geler les traqueurs", "Settings.TrackerSettings.Trackers.FreezeTracking.Description": "Activer cette option va garder le traqueur actif mais va geler sa position et rotation. Cette option n'est pas persistante.", "Settings.TrackerSettings.Trackers.CustomName": "Nom customisé", - "Settings.TrackerSettings.Trackers.CustomName.Description": "Vous pouvez donner au traqueur un nom customisé pour le rendre plus facile a identifier.", + "Settings.TrackerSettings.Trackers.CustomName.Description": "Vous pouvez donner au traqueur un nom customisé pour le rendre plus facile à identifier.", "Settings.TrackerSettings.Trackers.MappedBodyNode": "Position du traqueur", - "Settings.TrackerSettings.Trackers.MappedBodyNode.Description": "Sur quelle partie du corps ce traqueur se trouve.\n\nNous recommandons de faire la calibration au lieu de l'ajuster manuellement ici.", + "Settings.TrackerSettings.Trackers.MappedBodyNode.Description": "La partie du corps sur laquelle ce traqueur se trouve.\n\nNous recommandons de faire la calibration au lieu de l'ajuster manuellement ici.", "Settings.TrackerSettings.Trackers.MappedPosition": "Position définie", "Settings.TrackerSettings.Trackers.MappedPosition.Description": "La position du traqueur relative à la partie du corps sur laquelle il se trouve.\n\nNous recommandons de faire la calibration au lieu de l'ajuster manuellement ici.", "Settings.TrackerSettings.Trackers.MappedRotation": "Rotation définie", @@ -1420,404 +1420,404 @@ "Settings.TrackerSettings.Trackers.UseInDesktop": "Utiliser en mode bureau", "Settings.TrackerSettings.Trackers.UseInDesktop.Description": "Est-ce que ce traqueur doit affecter votre avatar en mode bureau?", "Settings.TrackerSettings.Trackers.TrackerID": "ID du traqueur", - "Settings.TrackerSettings.Trackers.TrackerID.Description": "L'ID unique du traqueur. Cette information est considérée privée et n'est pas le même qui va être dans le monde.", + "Settings.TrackerSettings.Trackers.TrackerID.Description": "L'ID unique du traqueur. Cette information est considérée privée et l'ID n'est pas le même que celui qui est montré dans le monde pour éviter la reconnaissance par empreintes.", "Settings.TrackerSettings.Trackers.TrackerBattery": "Batterie du traqueur", "Settings.TrackerSettings.Trackers.TrackerBattery.Description": "Le niveau de batterie du traqueur. Certains traqueurs ne supportent pas cette fonctionnalité.", "Settings.TrackerSettings.Trackers.TrackerIsCharging": "Est en train de charger", - "Settings.TrackerSettings.Trackers.TrackerIsCharging.Description": "Cela indique si le traqueur est en train de charger.", + "Settings.TrackerSettings.Trackers.TrackerIsCharging.Description": "Ceci indique si le traqueur est en train de charger.", "Settings.TrackerSettings.Trackers.Unmap": "Réinitialiser la position du traqueur", "Settings.TrackerSettings.Trackers.Remove": "Supprimer le traqueur", "Settings.SteamLinkSettings": "Steam Link", - "Settings.SteamLinkSettings.OSC_DataPort": "Port OSC pour le traquage du visage", - "Settings.SteamLinkSettings.OSC_DataPort.Description": "Quel port doit être utilisé pour recevoir les données OSC. Cela doit être le même port que dans les options de SteamVR.", + "Settings.SteamLinkSettings.OSC_DataPort": "Port OSC pour la traque du visage", + "Settings.SteamLinkSettings.OSC_DataPort.Description": "Quel port doit être utilisé pour recevoir les données OSC. Ceci doit être le même port que dans les options de SteamVR.", "Settings.HapticPointMapping.MappingTarget": "Posisionner sur", "Settings.HapticPointMapping.MappingTarget.Description": "Utilisez cette option pour définir sur quelle partie du corps vous voulez que cet appareil réagisse.", "Settings.HapticPointMapping.PointRadius": "Rayon du point haptique", - "Settings.HapticPointMapping.PointRadius.Description": "Utilisez cette option pour définir le rayon dans lequel le point haptique sera activé.", + "Settings.HapticPointMapping.PointRadius.Description": "Utilisez cette option pour définir le rayon dans lequel le point haptique sera activé. L'agrandir rendra plus facile de l'activer à de plus grandes distances, mais résultera en une perte de précision car n'importe quel déclencheur haptique se trouvant au sein du volume du point l'activera.", "Settings.HapticPointMapping.TorsoHorizontalPosition": "Position horizontale sur le torse", - "Settings.HapticPointMapping.TorsoHorizontalPosition.Description": "La position horizontale sur le torse, allant de la gauche a la droite.", + "Settings.HapticPointMapping.TorsoHorizontalPosition.Description": "La position horizontale sur le torse, allant de la gauche à la droite.", "Settings.HapticPointMapping.TorsoVerticalPosition": "Position verticale sur le torse", - "Settings.HapticPointMapping.TorsoVerticalPosition.Description": "Position verticale sur le tors, allant du bas vers le haut.", - "Settings.HapticPointMapping.TorsoSide": "Coté du torse", - "Settings.HapticPointMapping.TorsoSide.Description": "Cela indique sur quel coté du torse le point haptique doit être (devant ou derrière).", + "Settings.HapticPointMapping.TorsoVerticalPosition.Description": "Position verticale sur le torse, allant du bas vers le haut.", + "Settings.HapticPointMapping.TorsoSide": "Côté du torse", + "Settings.HapticPointMapping.TorsoSide.Description": "Ceci indique sur quel côté du torse le point haptique doit être (devant ou derrière).", "Settings.HapticPointMapping.HeadPitchAngle": "Angle vertical de la tête", - "Settings.HapticPointMapping.HeadPitchAngle.Description": "Contrôle l'angle vertical de la tête ainsi que sa position.", + "Settings.HapticPointMapping.HeadPitchAngle.Description": "Contrôle l'angle vertical de la tête ainsi que sa position. La position par défaut est le centre du visage (où se trouve le nez). Augmenter l'angle la fera aller vers le haut de votre tête. Le diminuer la fera aller vers le bas, en direction du menton.", "Settings.HapticPointMapping.HeadYawAngle": "Angle horizontal de la tête", - "Settings.HapticPointMapping.HeadYawAngle.Description": "Contrôle l'angle horizontal de la tête.", + "Settings.HapticPointMapping.HeadYawAngle.Description": "Contrôle l'angle horizontal de la tête ainsi que sa position, allant vers la gauche ou vers la droite. La position par défaut est le centre du visage (où se trouve votre nez). Diminuer l'angle la fera aller vers la gauche, l'augmenter la fera aller vers la droite. Ceci va autour de la tête de façon circulaire à 180°, où se trouve l'arrière de votre tête.", "Settings.HapticPointMapping.ArmSide": "Bras", "Settings.HapticPointMapping.ArmSide.Description": "Sur quel bras le positionner? Gauche ou droit?", "Settings.HapticPointMapping.ArmPositionAlong": "Positioner sur le bras", - "Settings.HapticPointMapping.ArmPositionAlong.Description": "Cela contrôle la position sur le bras. Il commence a l'épaule et descend jusqu'au poignet.", - "Settings.HapticPointMapping.ArmAngleAround": "Angle autours du bras", - "Settings.HapticPointMapping.ArmAngleAround.Description": "Cela définis l'angle autours de la circonférence du bras.", + "Settings.HapticPointMapping.ArmPositionAlong.Description": "Ceci contrôle la position sur le bras. Il commence à l'épaule et descend jusqu'au poignet. Le milieu est sur le coude.", + "Settings.HapticPointMapping.ArmAngleAround": "Angle autour du bras", + "Settings.HapticPointMapping.ArmAngleAround.Description": "Ceci définit l'angle autour de la circonférence du bras. La position par défaut de 0° est alignée avec le haut de votre main. Les valeurs négatives iront vers la gauche, les positives vers la droite. Retourner à 180° mettra le point sur le côté de votre bras où votre paume se situe.", "Settings.HapticPointMapping.LegSide": "Jambe", "Settings.HapticPointMapping.LegSide.Description": "Sur quelle jambe le positioner? Gauche ou droite?", "Settings.HapticPointMapping.LegPositionAlong": "Positioner sur la jambe", - "Settings.HapticPointMapping.LegPositionAlong.Description": "Cela contrôle la position sur la jambe.", + "Settings.HapticPointMapping.LegPositionAlong.Description": "Ceci contrôle la position sur la jambe. Cela commence sur les hanches et descend jusqu'à la cheville. Le milieu est sur le genou.", "Settings.HapticPointMapping.LegAngleAround": "Angle autours de la jambe", - "Settings.HapticPointMapping.LegAngleAround.Description": "Cela définis l'angle autours de la circonférence de la jambe.", + "Settings.HapticPointMapping.LegAngleAround.Description": "Ceci définit l'angle autour de la circonférence de la jambe. La position par défaut de 0° est alignée avec le devant de votre jambe - la direction vers laquelle pointe votre genou. Les valeurs négatives iront vers la gauche, les positives vers la droite. Retourner à 180° mettra le point à l'arrière de votre jambe.", "Settings.HapticPointMapping.ControllerSide": "Manette", - "Settings.HapticPointMapping.ControllerSide.Description": "Sur quelle manette le point haptique se situe? Gauche ou droit?", + "Settings.HapticPointMapping.ControllerSide.Description": "Sur quelle manette le point haptique se situe-il? Gauche ou droite?", "Settings.HapticPointMapping.Tag": "Tag haptique", - "Settings.HapticPointMapping.Tag.Description": "Le tag associé avec ce point haptique. Il se situera a un point sur votre avatar avec un tag haptique identique spécifié dans le composant TagHapticPointMapper. Si aucun point n'es trouvé, l'appareil haptique ne fonctionnera pas.\n\nUtil quand vous voulez un contrôle avancé sur le point sur lequel se trouve le retour haptique pour un avatar.", + "Settings.HapticPointMapping.Tag.Description": "Le tag associé avec ce point haptique. Il se situera à un point sur votre avatar avec un tag haptique identique spécifié dans le composant TagHapticPointMapper. Si aucun point n'est défini, l'appareil haptique ne fonctionnera pas.\n\nUtile quand vous voulez un contrôle avancé sur le point sur lequel se trouve le retour haptique pour un avatar - par ex. quand le positionnement généralisé n'est pas adapté à vos besoins.", "Settings.GiggleTechSettings": "Appareils GiggleTech", "Settings.GiggleTechSettings.Devices": "Gérer les GigglePucks", "Settings.GiggleTechSettings.GigglePuckIP": "IP du GigglePuck à ajouter manuellement", - "Settings.GiggleTechSettings.GigglePuckIP.Description": "Si votre GigglePuck n'est pas détecté automatiquement sur votre réseau, utilisez cette option pour l'ajouter manuellement par son IP.", + "Settings.GiggleTechSettings.GigglePuckIP.Description": "Si votre GigglePuck n'est pas détecté automatiquement sur votre réseau, remplissez le champ ci-dessous avec son adresse IP puis cliquez sur le bouton en-dessous pour l'ajouter manuellement.\n\nUne fois ajouté, allez sur \"Gérer les GigglePucks\" pour le configurer.", "Settings.GiggleTechSettings.RegisterGigglePuck": "Enregistrer le GigglePuck manuellement", "Settings.GiggleTechSettings.Devices.IP": "IP du GigglePuck", "Settings.GiggleTechSettings.Devices.IsConnected": "Est-ce que le GigglePuck est connecté", "Settings.GiggleTechSettings.Devices.UseDevice": "Utiliser l'appareil", - "Settings.GiggleTechSettings.Devices.UseDevice.Description": "Utilisez cette option pour activer et désactiver des GigglePuck individuels.", + "Settings.GiggleTechSettings.Devices.UseDevice.Description": "Utilisez cette option pour activer et désactiver des GigglePuck individuels. Désactiver l'appareil arrêtera toutes les haptiques.", "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected": "Toujours considérer comme connecté", - "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description": "Quand cette option est active, le GigglePuck sera toujours considéré comme actif.\n\nCela peut être utile quand certains réseaux ont des problèmes avec la détection automatique.", - "Settings.GiggleTechSettings.Devices.IntensityScale": "Intensité", - "Settings.GiggleTechSettings.Devices.IntensityScale.Description": "Cette option vous permet de régler l'intensité des GigglePuck.", - "Settings.GiggleTechSettings.Devices.Remove": "Supprimer le GigglePuck", + "Settings.GiggleTechSettings.Devices.AlwaysTreatAsConnected.Description": "Quand cette option est active, le GigglePuck sera toujours considéré comme connecté.\n\nCela peut être utile quand certains réseaux ont des problèmes avec la détection automatique.", + "Settings.GiggleTechSettings.Devices.IntensityScale": "Échelle d'intensité", + "Settings.GiggleTechSettings.Devices.IntensityScale.Description": "Cette option vous permet de régler l'intensité des haptiques envoyés au GigglePuck. La force concrète des haptiques ne dépassera jamais la valeur maximale de sécurité du GigglePuck - les valeurs sont fixées au maximum de sécurité qui ne surchargera pas le moteur.", + "Settings.GiggleTechSettings.Devices.Remove": "Supprimer cette entrée'", "Settings.GiggleTechSettings.Devices.CustomName": "Nom customisé", - "Settings.GiggleTechSettings.Devices.CustomName.Description": "Vous pouvez donner a vos GigglePucks un nom customisé pour les retrouver plus facilement.", + "Settings.GiggleTechSettings.Devices.CustomName.Description": "Vous pouvez donner à vos GigglePucks un nom customisé pour les retrouver plus facilement. Ceci est purement cosmétique et n'a pas d'influence sur la fonctionnalité.", "Settings.GiggleTechSettings.Devices.Breadcrumb": "GigglePucks", "Settings.GiggleTechSettings.Devices.ActivationIntensity": "Intensité actuelle", - "Settings.GiggleTechSettings.Devices.MinimumIntensity": "Intensité minimum", - "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description": "L'intensité minimal que l'appareil haptique utilisera.", + "Settings.GiggleTechSettings.Devices.MinimumIntensity": "Intensité minimale", + "Settings.GiggleTechSettings.Devices.MinimumIntensity.Description": "L'intensité minimale que l'appareil haptique utilisera. Quand l'intensité est trop basse ceci peut causer un arrêt et une perte de réponse de l'appareil haptique.", "Settings.GiggleTechSettings.Devices.InitialActivationIntensity": "Intensité d'activation initiale", - "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description": "Quand l'appareil haptique s'active, il va utiliser cette intensité pour une courte période de temps.", + "Settings.GiggleTechSettings.Devices.InitialActivationIntensity.Description": "Quand l'appareil haptique s'activera, il tournera à cette intensité pendant une courte période de temps. Ceci peut aider à \"démarrer\" les haptiques quand la valeur d'activation est trop basse pour que le moteur commence à tourner.", "Settings.UserMetricsSettings.UserHeight": "Taille", - "Settings.UserMetricsSettings.UserHeight.Description": "Votre taille dans la vraie vie qui est utilisée pour mettre a l'échelle correctement votre avatar. Cela est aussi la taille a laquelle vous serez en mode assis.\n\nVous pouvez entrer votre taille avec différentes unités, par exemple 175 cm ou 1.75m pour le système métrique, ou 5'11\" pour le système impérial.", + "Settings.UserMetricsSettings.UserHeight.Description": "Votre taille dans la vraie vie qui est utilisée pour mettre votre avatar correctement à l'échelle. C'est aussi la taille à laquelle vous serez placé en mode assis.\n\nVous pouvez entrer votre taille avec différentes unités, par exemple 175 cm ou 1.75m pour le système métrique, ou 5'11\" pour le système impérial.", "Settings.FavoritesSettings": "Favoris", "Settings.FavoritesSettings.AutoLoadCloudHome": "Charger la maison en ligne au lancement", - "Settings.FavoritesSettings.AutoLoadCloudHome.Description": "Quand activé, votre maison en ligne sera automatiquement chargée au lancement du jeu.", + "Settings.FavoritesSettings.AutoLoadCloudHome.Description": "Quand activé, votre maison en ligne sera automatiquement chargée au lancement du jeu. Si vous préférez qu'elle ne soit pas chargée, vous pouvez désactiver cette option. Cela prendra effet à la prochaine ouverture.", - "Settings.AudioInputDeviceSettings.UseSystemDefault": "Utiliser le périphérique audio par défaut", + "Settings.AudioInputDeviceSettings.UseSystemDefault": "Utiliser le périphérique d'entrée audio par défaut", "Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "Activez cette option pour utiliser automatiquement le périphérique audio par défaut de votre système. Si vous voulez en utiliser un customisé, désactivez cette option et utilisez les réglages ci-dessous.", - "Settings.AudioInputDeviceSettings.DevicePriorities": "Périphériques d'entrée audio", + "Settings.AudioInputDeviceSettings.DevicePriorities": "Configurer les périphériques d'entrée audio préférés", "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "Périphériques d'entrée audio", "Settings.AudioInputDeviceSettings.SetAsDefault": "Définir comme défaut", - "Settings.AudioOutputDeviceSettings.UseSystemDefault": "Utiliser le périphérique audio par défaut", - "Settings.AudioOutputDeviceSettings.UseSystemDefault.Description": "Utilisez cette option pour utiliser le 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.", - "Settings.AudioOutputDeviceSettings.DevicePriorities": "Périphériques de sortie audio", + "Settings.AudioOutputDeviceSettings.UseSystemDefault": "Utiliser le périphérique de sortie audio par défaut", + "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.AudioVolumeSettings.MasterVolume": "Volume principal", - "Settings.AudioVolumeSettings.MasterVolume.Description": "Règle le volume de tout. Réglez cette option si tout est trop fort ou faible.", + "Settings.AudioVolumeSettings.MasterVolume.Description": "Règle le volume de tout uniformément. Réglez cette option si tout est trop fort ou faible.", "Settings.AudioVolumeSettings.SoundEffectVolume": "Volume des effets sonores", "Settings.AudioVolumeSettings.SoundEffectVolume.Description": "Ajuste le volume des effets sonores. Généralement cela concerne les objets.", "Settings.AudioVolumeSettings.MultimediaVolume": "Volume multimédia", - "Settings.AudioVolumeSettings.MultimediaVolume.Description": "Ajuste le module des multimédias comme la musique et lecteurs vidéos.", - "Settings.AudioVolumeSettings.VoiceVolume": "Volume de voix", - "Settings.AudioVolumeSettings.VoiceVolume.Description": "Ajuste le volume des voix des autres utilisateurs.", + "Settings.AudioVolumeSettings.MultimediaVolume.Description": "Ajuste le volume des multimédias comme la musique et lecteurs vidéos, et également les musiques de fond du monde.", + "Settings.AudioVolumeSettings.VoiceVolume": "Volume des voix", + "Settings.AudioVolumeSettings.VoiceVolume.Description": "Ajuste le volume des voix des autres utilisateurs. Dans certains cas, les clips audios vocaux pré-enregistrés seront contrôlés par ce paramètre. Vous pouvez également ajuster le volume de chaque utilisateur dans l'onglet Session.", "Settings.AudioVolumeSettings.UserInterfaceVolume": "Volume de l'interface", - "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "Ajuste le volume des effets sonores de l'interface.", + "Settings.AudioVolumeSettings.UserInterfaceVolume.Description": "Ajuste le volume des effets sonores de l'interface - survoler et presser des boutons, curseurs, certaines interactions avec des outils, prendre des photos etc.", "Settings.AudioAccessibilitySettings.WhisperVolume": "Volume du mode chuchotement", - "Settings.AudioAccessibilitySettings.WhisperVolume.Description": "Ajuste le volume des sons a l'extérieur de la sphère de chuchotement.", + "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.", + "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.AudioInputFilteringSettings.UseVoiceNormalization": "Normalisation de la voix", - "Settings.AudioInputFilteringSettings.UseVoiceNormalization.Description": "Cette fonctionnalité va faire en sorte que votre voix soit a un niveau uniforme. Cela fait en sorte que votre volume soit le même que les autres utilisateurs, quelque soit vos options de microphone. Il est vivement recommandé de garder cette option activée pour que vous soyez entendu correctement par les autres utilisateurs.", + "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.", "Settings.AudioInputFilteringSettings.NoiseGateThreshold": "Seuil de la noise gate", - "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "Le noise gate évite que des bruits de fond soient transmis aux autres utilisateurs. Cette option définis quand de l'audio doit être transmis. Si vous avez trop de bruit, augmentez la valeur, si votre voix ne peut pas être entendue, réduisez la valeur.", + "Settings.AudioInputFilteringSettings.NoiseGateThreshold.Description": "Le noise gate évite que des bruits de fond soient transmis aux autres utilisateurs. Cette option définit à quels moments de l'audio doit être transmis. Si vous avez trop de bruit autour de vous, augmentez la valeur. Si votre voix ne peut pas être entendue, réduisez la valeur.", "Settings.AudioInputFilteringSettings.NoiseGateAttack": "Attaque de la noise gate", - "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "Cette option règle la vitesse a laquelle la noise gate va réagir a de l'audio trop faible.", + "Settings.AudioInputFilteringSettings.NoiseGateAttack.Description": "Cette option règle la vitesse à laquelle la noise gate va réagir à de l'audio trop faible. De plus grandes valeurs résultent en un fondu de l'audio plus lent, alors que de plus petites valeurs feront que le volume augmentera plus vite", "Settings.AudioInputFilteringSettings.NoiseGateHold": "Maintien de la noise gate", - "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "Cette option contrôle pour combien de temps le volume ajusté reste après avoir été détecté.", + "Settings.AudioInputFilteringSettings.NoiseGateHold.Description": "Cette option contrôle la durée pendant laquelle le volume ajusté reste après avoir été détecté, avant de recommencer à filtrer l'audio. Une valeur plus grande laissera passer de l'audio plus faible après un son fort.", "Settings.AudioInputFilteringSettings.NoiseGateRelease": "Libération de la noise gate", - "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "Cette option contrôle quand la noise gate se referme après que l'audio soit faible.", + "Settings.AudioInputFilteringSettings.NoiseGateRelease.Description": "Cette option contrôle quand la noise gate se referme après que l'audio soit faible à nouveau.", "Settings.AudioInputFilteringSettings.NormalizationThreshold": "Seuil de normalisation", - "Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "Utiliser cette option va définir a quel point l'audio entrant sera amplifié. Si votre voix est trop faible et non amplifiée, réduisez la valeur. Si du bruit est amplifié, augmentez la valeur.", + "Settings.AudioInputFilteringSettings.NormalizationThreshold.Description": "Utiliser cette option définirera à quel point l'audio entrant sera amplifié. Si votre voix est trop faible et non amplifiée, réduisez la valeur. Si du bruit est amplifié, augmentez la valeur.", "Settings.AudioInputFilteringSettings.UseNoiseSuppression": "Suppression de bruit (RNNoise)", - "Settings.AudioInputFilteringSettings.UseNoiseSuppression.Description": "Cette fonctionnalité retire les bruits et autres sons indésirables de votre audio. Nous recommandons vivement de laisser option activée.", + "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.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 va toujours être 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é.", + "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é.", "Settings.EarmuffSettings": "Mode antibruit", "Settings.EarmuffSettings.EarmuffEnabled": "Utiliser le mode antibruit", - "Settings.EarmuffSettings.EarmuffEnabled.Description": "Quand le mode antibruit est utilisé, les voix des utilisateurs seront réduites basé sur leur distance et direction par rapport a vous.\n\nCela créé un \"cône de sons\" qui peut aider quand il y a trop de voix dans un monde.", + "Settings.EarmuffSettings.EarmuffEnabled.Description": "Quand le mode antibruit est utilisé, les voix des utilisateurs seront réduites sur la base de leur distance et direction par rapport à vous.\n\nCela crée un \"cône sonore\" qui peut aider quand il y a trop de voix dans un monde.", "Settings.EarmuffSettings.Directionality": "Direction", - "Settings.EarmuffSettings.Directionality.Description": "Contrôle la direction de l'atténuation de la voix. A 0%, les voix derrière vous seront au même volume que celles devant vous. A 100%, vous ne pourrez pas entendre les voix derrière vous.", + "Settings.EarmuffSettings.Directionality.Description": "Contrôle la direction de l'atténuation de la voix. À 0%, les voix derrière vous seront au même volume que celles devant vous. À 100%, vous ne pourrez pas entendre les voix derrière vous.\n\nSi vous voulez entendre les vous derrière vous plus clairement, réduisez cette valeur.", "Settings.EarmuffSettings.Distance": "Distance", - "Settings.EarmuffSettings.Distance.Description": "Contrôle la distance a laquelle vous entendrez les voix.", - "Settings.EarmuffSettings.Angle": "Contrôle l'angle dans lequel les voix sont normales en face de vous. Les voix en dehors de cet angle seront atténuées.", - "Settings.EarmuffSettings.Angle.Description": "Contrôle l'angle devant vous dans lequel les voix sont a un niveau normal. Toutes les voix à l'extérieur de cet angle seront atténuées.", + "Settings.EarmuffSettings.Distance.Description": "Contrôle la distance devant vous (ou derrière vous si la direction est à 0%) à partir de laquelle les voix deviendront plus faibles.", + "Settings.EarmuffSettings.Angle": "Angle", + "Settings.EarmuffSettings.Angle.Description": "Contrôle l'angle devant vous dans lequel les voix sont à un niveau normal. Toutes les voix à l'extérieur de cet angle seront atténuées.", "Settings.EarmuffSettings.TransitionStart": "Début de la transition", - "Settings.EarmuffSettings.TransitionStart.Description": "Contrôle la distance du \"cône de sons\" a laquelle les voix seront atténuées. Il est recommandé de garder cette option au-dessus de zéro.", - "Settings.EarmuffSettings.TransitionLength": "Durée de transition", - "Settings.EarmuffSettings.TransitionLength.Description": "Utilisez cette option pour configurer à quelle distance les voix vont commencer a s'atténuer. Une grande valeur va transitionner le volume plus doucement alors qu'une valeur plus petite aura un changement abrupt.", + "Settings.EarmuffSettings.TransitionStart.Description": "Contrôle la distance du \"cône sonore\" à partir de laquelle les voix seront atténuées. Il est recommandé de garder cette option au-dessus de zéro car cela incluera mieux les voix sur les côtés et les voix proches de votre tête (par ex. les utilisateurs qui sont techniquement derrière vous, mais très proches).", + "Settings.EarmuffSettings.TransitionLength": "Zone de transition", + "Settings.EarmuffSettings.TransitionLength.Description": "Utilisez cette option pour configurer la taille de la zone dans laquelle les voix commenceront à s'atténuer. Une grande valeur transitionnera le volume plus doucement alors qu'une valeur plus petite résultera en un changement abrupt.", "Settings.EarmuffSettings.VolumeAttenuation": "Atténuation du volume", - "Settings.EarmuffSettings.VolumeAttenuation.Description": "Cela contrôle le volume des voix a l'extérieur de \"cône de sons\". Le mettre a zéro va rendre muet les joueurs en dehors du cône.", + "Settings.EarmuffSettings.VolumeAttenuation.Description": "Ceci contrôle le volume des voix à l'extérieur du \"cône sonore\". Le mettre à zéro rendra muets les joueurs en dehors du cône.", - "Settings.RealtimeNetworkingSettings.DisableLAN": "Désactiver LAN", - "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "Désactive les fonctionnalités de réseau spécifique aux réseaux locaux comme annoncer vos sessions sur le réseau local ou écouter pour ces mêmes sessions sur le réseau local.", - "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Préférer steam networking sockets", - "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "Quand activé, vous vous connecterez aux sessions via le protocole Steam Networking Sockets si possible. Cela peut aider dans les cas ou le protocole LNL est problématique. Malheureusement ce protocole manque certaines fonctionnalités ce qui peut amener quelques problèmes en amont, nous recommandons donc de ne l'activer que si vous avez des problèmes avec les autres protocoles.", - "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "Taille de fenêtre LNL", - "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "Contrôle la taille de fenêtre pour le protocole LNL. Changer cette option aura un effet immédiat dans toutes les sessions quand vous aurez rejoin.\n\nSi vous rencontrez du \"paquet queuing\", augmenter cette valeur peut améliorer la connection, au coût de la stabilité.\n\nValeur par défaut: 64\n\nNotez que cette option est temporaire et que cette valeur sera ajustée automatiquement dans le futur.", + "Settings.RealtimeNetworkingSettings.DisableLAN": "Désactiver la LAN", + "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "Désactive les fonctionnalités de réseau spécifiques aux réseaux locaux telles qu'annoncer vos sessions sur le réseau local ou écouter en l'attente d'autres sessions sur le réseau local.", + "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Préférer les Steam Networking Sockets", + "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "Quand activé, vous vous connecterez aux sessions via le protocole Steam Networking Sockets si possible. Ceci peut aider dans les cas où le protocole LNL crée trop de queue pour les paquets. Cependant, ce protocole manque de certaines fonctionnalités, pouvant créer de l'instabilité, donc nous vous recommandons de ne l'activer que si vous avez des problèmes avec les autres protocoles.", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "Taille de la fenêtre LNL", + "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "Contrôle la taille de la fenêtre du protocole LNL, pour le réseautage en temps réel. Changer cette option aura un effet immédiat dans toutes les sessions que vous aurez rejoint.\n\nSi vous rencontrez du \"packet queuing\" (queue pour la réception des paquets), augmenter cette valeur peut améliorer le débit de la connection, au coût de la stabilité.\n\nValeur par défaut: 64\n\nIMPORTANT: Notez que cette option est présente pour le diagnostic et n'est qu'une solution temporaire; cette valeur sera ajustée automatiquement dans le futur.", "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers": "Nombre maximum de transferts d'assets concurrents", - "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "Quand vous hébergez une session, cela indique combien de transfert locaux seront téléchargés a la fois. Définir cette valeur trop haute pourrait surcharger votre connexion.", + "Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description": "Quand vous hébergez une session, ceci indique la quantité de ressources (\"assets\") importées localement qui seront transférées à la fois. Définir une valeur trop haute pourrait surcharger votre connexion. Nous vous recommandons de tester quelles valeurs votre réseau peut supporter.", "Settings.AssetGatherSettings.MaxConcurrentDownloads": "Nombre maximum de téléchargements concurrents", - "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "Utilisez cette option pour définir combien de téléchargements simultanés seront fait depuis le Cloud. Cela peut accélérer le chargement de mondes.", + "Settings.AssetGatherSettings.MaxConcurrentDownloads.Description": "Utilisez cette option pour définir le nombre de téléchargements simultanés qui seront effectués depuis le Cloud. Une valeur plus haute peut accélérer le chargement de mondes, mais peut aussi surcharger votre réseau; faîtes attention lorsque vous modifiez cette valeur.", - "Settings.HostAccessSettings.Entries": "Entrées d'accès d'hôte", - "Settings.HostAccessSettings.Entries.Breadcrumb": "Entrées d'accès d'hôte", + "Settings.HostAccessSettings.Entries": "Gérer les permissions d'accès d'hôte", + "Settings.HostAccessSettings.Entries.Breadcrumb": "Permissions d'accès d'hôte", "Settings.HostAccessSettings.Entries.AllowHTTP_Requests": "Autoriser les requêtes HTTP", - "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "Cela indique si vous autorisez le service a faire des requêtes HTTP pour accéder a des APIs.", - "Settings.HostAccessSettings.Entries.AllowWebsockets": "Autoriser les WebSocket", - "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "Cela indique si vous autorisez le service a recevoir des requêtes WebSocket pour de la communication en temps réel.", + "Settings.HostAccessSettings.Entries.AllowHTTP_Requests.Description": "Ceci indique si vous autorisez cet hôte à faire des requêtes HTTP(s). Ce sont typiquement des requêtes d'API REST servant à communiquer avec des services tiers.", + "Settings.HostAccessSettings.Entries.AllowWebsockets": "Autoriser les WebSockets", + "Settings.HostAccessSettings.Entries.AllowWebsockets.Description": "Ceci indique si vous autorisez cet hôte à recevoir des requêtes WebSocket. Elles sont généralement utilisées pour de la communication bi-directionnelle en temps réel et des flux de données.", "Settings.HostAccessSettings.Entries.AllowOSC_Receiving": "Autoriser la réception OSC", - "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "Cela indique si vous autorisez OSC a recevoir des données.", + "Settings.HostAccessSettings.Entries.AllowOSC_Receiving.Description": "Ceci indique si vous autorisez Resonite à recevoir et à traiter des données OSC.", "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "Autoriser l'envoi OSC", - "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "Cela indique si vous autorisez OSC a envoyer des données.", + "Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description": "Ceci indique si vous autorisez Resonite à envoyer des données via le protocole OSC à un hôte donné.", "Settings.HostAccessSettings.Entries.LastHyperlinkRequestReason": "Raison de la dernière requête HTTP", "Settings.HostAccessSettings.Entries.LastWebsocketRequestReason": "Raison de la dernière requête websocket", - "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "Dernière raison d'envoi OSC.", - "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "Dernière raison de réception OSC.", - "Settings.HostAccessSettings.Entries.Remove": "Retirer cette entrée", - "Settings.HostAccessSettings.DebugReset": "Réinitialiser les accès d'hôtes", + "Settings.HostAccessSettings.Entries.LastOSC_SenderRequestReason": "Raison de la dernière requête d'envoi OSC", + "Settings.HostAccessSettings.Entries.LastOSC_ReceiverRequestReason": "Raison de la dernière requête de réception OSC", + "Settings.HostAccessSettings.Entries.Remove": "Retirer cette entrée (on vous le redemandera plus tard)", + "Settings.HostAccessSettings.DebugReset": "Réinitialiser les entrées d'accès d'hôte", "Settings.UserRestrictionsSettings.DebugReset": "Réinitialiser les restrictions utilisateur", - "Settings.WindowsSettings.KeepOriginalScreenshotFormat": "Garder le format original des captures d'écran", - "Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "Utilisez cette option pour éviter de convertir les captures d'écran au format PNG ou JPEG quand vous les sauvegardez dans le dossier Images de Windows. Cela peut les rendre difficile a utiliser car certaines applications ne peuvent pas ouvrir le format.", + "Settings.WindowsSettings.KeepOriginalScreenshotFormat": "Garder le format originel des captures d'écran", + "Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description": "Utilisez cette option pour éviter de convertir les captures d'écran au format PNG ou JPEG quand vous les sauvegardez dans le dossier Images de Windows. Ceci peut les rendre difficile à utiliser car certaines applications ne peuvent pas ouvrir le format.", "Settings.DebugSettings.DebugInputBindings": "Déboguer les entrées", - "Settings.DebugSettings.DebugInputBindings.Description": "Quand activé, vous allez voir des informations concernant le système d'entrées. Cela est utile pour les développeurs.", + "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.FetchIncompatibleSessions": "Montrer les sessions incompatibles", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "Quand activé, vous verrez les sessions qui ne sont pas compatible avec votre version de client. Notez que vous ne pourrez pas rejoindre ces sessions.", + "Settings.DebugSettings.FetchIncompatibleSessions.Description": "Quand activé, vous verrez les sessions actives qui ne sont pas compatibles avec la version de votre client. Notez que vous ne pourrez pas rejoindre ces sessions.", "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 grip en rapide succession. Cette option va probablement être retirée a un certain point.", + "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.", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "Utiliser l'ancien commutateur de mondes", - "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "Quand activé, le bouton d'application sur votre manette non primaire ouvrira un ancien commutateur de mondes. Cette option sera remplacée par une plus flexible dans le futur.", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "Utiliser le geste d'inventaire et de sessions", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "Quand activé, quand vous tenez grip et pressez le bouton du tableau de bord, cela va ouvrir l'inventaire ou le menu des sessions.", + "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "Quand activé, le bouton d'application sur votre manette non-primaire ouvrira un ancien commutateur de mondes. Cette option sera remplacée par une plus flexible dans le futur.", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts": "Utiliser le geste raccourci d'inventaire et de sessions", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description": "Quand activé, lorsque vous maintenez le bouton de grip et pressez le bouton du tableau de bord, cela ouvrira l'inventaire ou le menu des sessions.", "Settings.TwitchInterfaceSettings.ChannelName": "Nom de la chaîne Twitch", - "Settings.TwitchInterfaceSettings.ChannelName.Description": "Cette option définis la chaîne Twitch par défaut utilisée par le panneau de chat Twitch. Cela est principalement utilisé par les créateurs de contenu.", + "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.", "Settings.MessagingPrivacySettings.DoNotSendReadStatus": "Ne pas envoyer les accusés de lecture", - "Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description": "Quand activé, les autres ne pourront pas voir quand vous avez lu leurs messages. Vous ne pourrez pas non plus voir quand ils auront lu les votres.", + "Settings.MessagingPrivacySettings.DoNotSendReadStatus.Description": "Quand activé, les autres ne pourront pas voir quand vous avez lu leurs messages. Vous ne pourrez pas non plus voir quand ils auront lu les vôtres.", "Settings.LocaleSettings.CultureLocaleCode": "Code de langue de culture", - "Settings.LocaleSettings.CultureLocaleCode.Description": "Quand défini, cela utilise une culture différente, ce qui affecte le formatage des nombres et autres quantités. Généralement votre culture par défaut sera cette de votre langue mais vous pouvez mélanger et assortir les langues et cultures. Par exemple, utiliser le Français avec une culture nord-américaine.", + "Settings.LocaleSettings.CultureLocaleCode.Description": "Quand défini, ce paramètre prend priorité sur le code de culture (la \"locale\"), ce qui affecte le formatage des nombres et autres quantités. Généralement votre culture par défaut sera cette de votre langue, mais vous pouvez mélanger et assortir les langues et cultures. Par exemple, utiliser le Français avec une culture nord-américaine.", "Settings.LocaleSettings.UseImperialUnits": "Utiliser les unités impériales", - "Settings.LocaleSettings.UseImperialUnits.Description": "Quand activé, les quantités seront en unités impériales. Utile si vous venez des USA, Royaume-Uni, Liberia ou Myanmar.", + "Settings.LocaleSettings.UseImperialUnits.Description": "Quand activé, les quantités seront en unités impériales (largeur/hauteur, masse, volume...) au lieu des unités métriques. Utile si vous venez des USA, Royaume-Uni, Liberia ou Myanmar.", "Settings.LocaleSettings.AvailableLocales": "Langues disponibles", "Settings.LocaleSettings.AvailableLocales.Breadcrumb": "Langues", - "Settings.DashSettings.DashCurvature": "Curvature", - "Settings.DashSettings.DashCurvature.Description": "Cette option contrôle la curvature du panneau de contrôle en VR. 0 le rend plat.", - "Settings.DashSettings.OpenCloseSpeed": "Vitesse d'ouverture/de fermeture", - "Settings.DashSettings.OpenCloseSpeed.Description": "Cette option règle la vitesse d'ouverture et de fermeture du panneau de contrôle. Si vous n'aimez pas l'animation, définissez la valeur très haute pour rendre l'animation instantanée.", - "Settings.DashSettings.AllowReplacingSettings": "Replacer les options", - "Settings.DashSettings.AllowReplacingSettings.Description": "Quand activé, vous pourrez prendre les options dans le tableau de bord et les remplacer par une autre.\n\nCette option doit être désactivée pour prendre les facette individuelles. Il est recommandé de n'activer cette option que temporairement.", + "Settings.DashSettings.DashCurvature": "Courbure", + "Settings.DashSettings.DashCurvature.Description": "Cette option contrôle la courbure du tableau de bord en VR. Une valeur de 0 le rend plat.", + "Settings.DashSettings.OpenCloseSpeed": "Vitesse d'ouverture/fermeture", + "Settings.DashSettings.OpenCloseSpeed.Description": "Cette option règle la vitesse d'ouverture et de fermeture du tableau de bord. Si vous n'aimez pas l'animation, définissez une valeur très haute pour rendre l'animation quasi instantanée.", + "Settings.DashSettings.AllowReplacingSettings": "Permettre le replacement des options", + "Settings.DashSettings.AllowReplacingSettings.Description": "Quand activé, vous pourrez prendre la facette des Paramètres dans le tableau de bord (quand en mode d'édition de l'interface) et les remplacer par une autre.\n\nCette option doit être désactivée pour pouvoir prendre les facettes individuelles de chaque paramètre. Il est recommandé de n'activer cette option que temporairement pour remplacer l'interface des paramètres avant de la désactiver.", "Settings.NotificationSettings": "Notifications", - "Settings.NotificationSettings.UserOnline": "Contact en ligne", - "Settings.NotificationSettings.UserOnline.Description": "Contrôle si vous voulez voir les notifications quand vos contacts sont en ligne.", - "Settings.NotificationSettings.UserSociable": "Contact sociable", - "Settings.NotificationSettings.UserSociable.Description": "Quand un de vos contacts passe en mode social, vous recevrez une notification distincte avec un son pour que vous puissiez l'inviter.\n\nSi vous n'aimez pas ces notifications, vous pouvez les désactiver et ces notifications ne seront pas différentes de celles quand un de vos contacts se connecte.", - "Settings.NotificationSettings.UserOnlineOnAnotherBuild": "Contact en ligne avec une autre version", - "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description": "Contrôle si vous voulez voir les notifications quand vos contacts sont en ligne avec une version différente (une pre-release ou nouvelle version).", + "Settings.NotificationSettings.UserOnline": "Ami en ligne", + "Settings.NotificationSettings.UserOnline.Description": "Contrôle si vous voulez voir les notifications quand vos amis sont en ligne.", + "Settings.NotificationSettings.UserSociable": "Ami sociable", + "Settings.NotificationSettings.UserSociable.Description": "Quand un de vos amis passe en mode social, vous recevrez une notification distincte avec un son pour que vous puissiez l'inviter.\n\nSi vous n'aimez pas ces notifications, vous pouvez les désactiver et ces notifications ne seront pas différentes de celles quand un de vos amis se connecte.", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild": "Ami en ligne sous une autre version", + "Settings.NotificationSettings.UserOnlineOnAnotherBuild.Description": "Contrôle si vous voulez voir les notifications quand vos amis sont en ligne sous une version incompatible avec la vôtre (une pre-release ou nouvelle version).", "Settings.NotificationSettings.Message": "Messages", "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.ContactRequest": "Demande de contact", - "Settings.NotificationSettings.ContactRequest.Description": "Contrôle si vous voulez recevoir les notifications de demande de contacts.", + "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 de contact", - "Settings.NotificationSettings.ContactSessionStarted.Description": "Contrôle les notification que vous recevrez quand un de vos contacts ouvre une session.", + "Settings.NotificationSettings.ContactSessionStarted": "Nouvelle session d'ami", + "Settings.NotificationSettings.ContactSessionStarted.Description": "Contrôle les notifications que vous recevrez quand un de vos amis ouvre une session.", "Settings.NotificationSettings.PublicSessionStarted": "Nouvelle session publique", - "Settings.NotificationSettings.PublicSessionStarted.Description": "Contrôle les notifications que vous recevrez quand une nouvelle session publique est ouverte.", + "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 rejoigne ou quitte votre session.", + "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.NamePlateSettings.NameplateVisibility": "Visibilité des noms", "Settings.NamePlateSettings.NameplateVisibility.Description": "Cette option permet de régler quels noms sont visibles pour vous.", "Settings.NamePlateSettings.UseCustomNameplates": "Montrer les noms customisés", - "Settings.NamePlateSettings.UseCustomNameplates.Description": "Certains noms sont difficiles a lire ou cachés. Si vous avez besoin de voir le nom de quelqu'un ou ses badges, utilisez cette option pour montrer les noms par défaut.", + "Settings.NamePlateSettings.UseCustomNameplates.Description": "Certains noms sont difficiles à lire ou cachés. Si vous avez besoin de voir le nom de quelqu'un ou ses badges (par ex. pour des raisons de modération), utilisez cette option pour montrer les noms par défaut.", "Settings.CustomizationSettings": "Options de customisation", "Settings.CustomizationSettings.UserInterfaceEditMode": "Mode d'édition d'interface", - "Settings.CustomizationSettings.UserInterfaceEditMode.Description": "Quand activé, vous pourrez éditer le placement de Facettes (interface modulaire) dans le tableau de bord et sur les ancres de facettes sur vos mains (si activé).\n\nDésactivez cette option quand vous avez fini d'éditer les facettes. Vous pouvez aussi la désactiver avec le bouton en-dessous du tableau de bord.", + "Settings.CustomizationSettings.UserInterfaceEditMode.Description": "Quand activé, vous pourrez éditer le placement de Facettes (éléments d'interface modulaires) dans le tableau de bord et sur les ancres de facettes sur vos mains et devant vous (si activé).\n\nDésactivez cette option quand vous avez fini d'éditer les facettes.\n\nN'oubliez pas de désactiver cette option lorsque vous aurez terminé! Vous pouvez également la désactiver avec le bouton en-dessous du tableau de bord.", "Settings.FacetAnchorsSettings": "Ancres de facettes", "Settings.FacetAnchorsSettings.UseFacetAnchors": "Utiliser les ancres de facettes", - "Settings.FacetAnchorsSettings.UseFacetAnchors.Description": "Quand activé, vous pourrez utiliser votre manette droite pour activer les ancres de facettes sur vos bras. Ces ancres donnent un espace sur lequel vous pouvez attacher des facettes en plus du tableau de bord.", + "Settings.FacetAnchorsSettings.UseFacetAnchors.Description": "Quand activé, vous pourrez utiliser le bouton d'application de votre manette droite pour activer les ancres de facettes sur vos mains et vos avant-bras. Ces ancres vous donnent un espace sur lequel vous pouvez attacher des facettes en plus du tableau de bord.", "Settings.FacetAnchorsSettings.AnimationSpeed": "Vitesse d'animation", - "Settings.FacetAnchorsSettings.AnimationSpeed.Description": "Vitesse a laquelle les ancres de facettes apparaissent.", - "Settings.FacetAnchorsSettings.FacetAnchorToggle": "Côté du basculement", - "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description": "Quelle manette (droite ou gauche) va basculer les ancres de facettes. Le tableau de bord sera ouvert avec l'autre.", + "Settings.FacetAnchorsSettings.AnimationSpeed.Description": "Vitesse à laquelle les ancres de facettes apparaissent et disparaissent.", + "Settings.FacetAnchorsSettings.FacetAnchorToggle": "Manette d'activation", + "Settings.FacetAnchorsSettings.FacetAnchorToggle.Description": "Contrôle quelle manette (droite ou gauche) bascule les ancres de facettes. Le tableau de bord sera ouvert avec l'autre manette.", "Settings.FacetAnchorsSettings.ShowContainerBackground": "Montrer l'arrière-plan", - "Settings.FacetAnchorsSettings.ShowContainerBackground.Description": "Désactiver cette option cachera l'arrière-plan des ancres de facettes, ne montrant que les facettes.", + "Settings.FacetAnchorsSettings.ShowContainerBackground.Description": "Désactiver cette option cachera l'arrière-plan des ancres de facettes, ne montrant que les facettes elles-mêmes.", "Settings.LaserSettings.SmoothSpeed": "Vitesse de lissage de laser", - "Settings.LaserSettings.SmoothSpeed.Description": "Définis la vitesse a laquelle les lasers répondent a vos mouvements. Une valeur faible sera plus lente mais filtrera mieux le bruit alors qu'une valeur plus élevée sera plus rapide mais est sujet à des tremblements.", - "Settings.LaserSettings.ModulateStartAngle": "Moduler l'angle de départ", - "Settings.LaserSettings.ModulateStartAngle.Description": "L'angle auquel le lissage de laser démarre.", - "Settings.LaserSettings.ModulateEndAngle": "Moduler l'angle d'arrivée", - "Settings.LaserSettings.ModulateEndAngle.Description": "L'angle auquel le lissage de laser s'arrête.", - "Settings.LaserSettings.ModulateExponent": "Moduler l'exponentiel", - "Settings.LaserSettings.ModulateExponent.Description": "Contrôle la courbe de modulation de l'angle de départ et d'arrêt.", - "Settings.LaserSettings.ModulateSpeedMultiplier": "Moduler le multiplicateur de vitesse", - "Settings.LaserSettings.ModulateSpeedMultiplier.Description": "La vitesse du lissage de laser est multipliée par cette valeur une fois que vous avez atteint l'angle d'arrivée. Augmenter cette valeur fera en sorte que votre laser soit plus rapide a bouger avec votre main. La baisser fera bouger le laser plus doucement.", + "Settings.LaserSettings.SmoothSpeed.Description": "Définis la vitesse à laquelle les lasers répondent à vos mouvements. Une valeur faible rendra le laser plus lent, mais elle filtrera mieux les tremblements, alors qu'une valeur plus élevée sera plus rapide mais sujette à des tremblements plus visibles.", + "Settings.LaserSettings.ModulateStartAngle": "Angle de départ de la modulation", + "Settings.LaserSettings.ModulateStartAngle.Description": "L'angle à partir duquel le lissage de laser démarre. Augmenter cette valeur nécessitera d'effectuer des mouvements plus larges afin que le laser rattrape la position.", + "Settings.LaserSettings.ModulateEndAngle": "Angle d'arrivée de la modulation", + "Settings.LaserSettings.ModulateEndAngle.Description": "L'angle à partir duquel le lissage du laser atteint sa vitesse maximale. En modifiant les angles de départ et d'arrivée, vous pouvez contrôler la réactivité du laser.", + "Settings.LaserSettings.ModulateExponent": "Exponentiel de la modulation", + "Settings.LaserSettings.ModulateExponent.Description": "Contrôle la courbe de réponse de la modulation du laser entre les angles de départ et d'arrivée. Vous pouvez utiliser ceci pour rendre le laser plus mou au départ, ou pour qu'il réagisse plus vite puis ralentisse.", + "Settings.LaserSettings.ModulateSpeedMultiplier": "Multiplicateur de vitesse de la modulation", + "Settings.LaserSettings.ModulateSpeedMultiplier.Description": "La vitesse du lissage de laser est multipliée par cette valeur une fois que vous avez atteint l'angle d'arrivée. Augmenter cette valeur fera en sorte que votre laser rattrape votre main plus vite lorsqu'elle va suffisamment loin. La baisser fera bouger le laser plus doucement.", "Settings.LaserSettings.StickThreshold": "Adhérence du laser", - "Settings.LaserSettings.StickThreshold.Description": "Contrôle l'adhérence du laser aux objets. 0 retire l'adhérence.", + "Settings.LaserSettings.StickThreshold.Description": "Contrôle l'adhérence du laser aux objets. Une valeur plus grande fera rester le laser plus fortement sur l'objet. Une valeur de 0 retire l'adhérence.", "Settings.LaserSettings.ShowInDesktop": "Montrer les lasers en mode bureau", - "Settings.LaserSettings.ShowInDesktop.Description": "Quand activé, les lasers seront visibles en mode bureau a la première personne.", + "Settings.LaserSettings.ShowInDesktop.Description": "Quand activé, les lasers seront visibles en mode bureau à la première personne.", "Settings.DesktopViewSettings.FollowCursor": "Suivre le curseur", - "Settings.DesktopViewSettings.FollowCursor.Description": "Quand activé, la vue bureau montrera l'écran sur lequel votre curseur est automatiquement.", + "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é", - "Settings.DesktopViewSettings.Brightness.Description": "Règle la luminosité de la vue bureau.", + "Settings.DesktopViewSettings.Brightness.Description": "Règle la luminosité de la vue de bureau.", "Settings.DesktopViewSettings.Opacity": "Opacité", - "Settings.DesktopViewSettings.Opacity.Description": "Diminuez cette valeur pour rendre la vue bureau transparente.", + "Settings.DesktopViewSettings.Opacity.Description": "Diminuez cette valeur pour rendre la vue de bureau transparente, permettant de voir plus facilement ce qui est derrière dans le monde.", "Settings.PhotoCaptureSettings.FingerGestureEnabled": "Geste de photo avec les doigts", - "Settings.PhotoCaptureSettings.FingerGestureEnabled.Description": "Quand activé, vous pouvez prendre une photo rapidement dans un monde en faisant un geste de photo.", - "Settings.PhotoCaptureSettings.NormalCaptureResolution": "Résolution de la photo", - "Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "Définis la résolution des photos prises normalement avec le geste.", - "Settings.PhotoCaptureSettings.TimerCaptureResolution": "Résolution de la photo avec délais", - "Settings.PhotoCaptureSettings.TimerCaptureResolution.Description": "Définis la résolution des photos avec le délais, prises avec le geste.", - "Settings.PhotoCaptureSettings.TimerSeconds": "Durée de délais", - "Settings.PhotoCaptureSettings.TimerSeconds.Description": "Durée du délais en secondes.", - "Settings.PhotoCaptureSettings.CaptureStereo": "Capturer des photo stéréoscopiques", - "Settings.PhotoCaptureSettings.CaptureStereo.Description": "Capture les photos en mode stéréoscopique. Cela est utile pour les voir en VR.", + "Settings.PhotoCaptureSettings.FingerGestureEnabled.Description": "Quand activé, vous pouvez prendre une photo rapidement dans un monde en faisant un geste de photo avec les doigts, puis en repliant un index.", + "Settings.PhotoCaptureSettings.NormalCaptureResolution": "Résolution des photos", + "Settings.PhotoCaptureSettings.NormalCaptureResolution.Description": "Définit la résolution des photos prises normalement avec le geste ou avec le raccourci de clavier en mode bureau. Une résolution plus haute prendra plus de temps et d'espace, mais donnera plus de détail.", + "Settings.PhotoCaptureSettings.TimerCaptureResolution": "Résolution des photos avec retardateur", + "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.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", - "Settings.PhotoCaptureSettings.StereoSeparation.Description": "Utilisez cette option pour contrôler la séparation entre les caméras stéréo.", + "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, cela va la sauvegarder 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.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.CapturePrivateUI": "Capturer les interfaces privées", - "Settings.PhotoCaptureSettings.CapturePrivateUI.Description": "Quand activé, cela permet de capturer les interfaces privées tels que votre tableau de bord. Cela peut être utile pour montrer certaines choses. Il est recommandé de laisser cette option désactivée.", + "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", - "Settings.PhotoCaptureSettings.EncodeFormat.Description": "Le format d'image dans lequel la photo sera encodée. Si vous avez besoin d'un format spécifique, définissez le ici.\n\nCertains formats ne possèdent pas certaines fonctionnalités comme avoir de l'alpha. D'autres ont des temps d'encodage plus long et créent des fichiers plus gros.", + "Settings.PhotoCaptureSettings.EncodeFormat.Description": "Le format d'image dans lequel les photos seront encodées. Si vous avez besoin d'un format spécifique, définissez le ici.\n\nCertains formats ne possèdent pas certaines fonctionnalités telles qu'une chaîne alpha. D'autres ont des temps d'encodage plus longs et créent des fichiers plus lourds.", "Settings.PhotoCaptureSettings.AlwaysHideNameplates": "Toujours cacher les noms", - "Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description": "Activez cette option pour toujours cacher les noms dans le photos.", + "Settings.PhotoCaptureSettings.AlwaysHideNameplates.Description": "Activez cette option pour toujours cacher les noms dans le photos. Ce paramètre est indépendant de l'option de visibilité des noms et assure qu'ils seront toujours cachés dans les photos.", "Settings.DesktopRenderSettings.FieldOfView": "Champ de vision", - "Settings.DesktopRenderSettings.FieldOfView.Description": "Définis le champ de vision en mode bureau.", + "Settings.DesktopRenderSettings.FieldOfView.Description": "Définit le champ de vision en mode bureau. Des valeurs plus grandes réslteront en une vue plus large au coût de distortions sur les côtés de l'écran.", "Settings.DesktopRenderSettings.VSync": "Synchronisation verticale", - "Settings.DesktopRenderSettings.VSync.Description": "Quand activé, votre nombre d'image par secondes sera limité au taux de rafraichissement de votre écran. Désactiver cette option peut rendre les images plus rapidement mais peut causer une déchirure de l'image.", - "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "Limiter la performance quand la fenêtre n'est pas sélectionnée", - "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "Limite le nombre d'images par secondes quand la fenêtre n'est pas sélectionnée.", + "Settings.DesktopRenderSettings.VSync.Description": "Quand activé, votre nombre d'images par secondes sera limité au taux de rafraîchissement de votre écran. Désactiver cette option peut rendre les images plus rapidement mais peut causer une déchirure de l'image.\n\nCeci peut être utile lors de tests de performance, car la désactiver désactivera également le plafond sur la vitesse de mise à jour et de rendu des images.", + "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused": "Limiter la performance en arrière-plan", + "Settings.DesktopRenderSettings.LimitFramerateWhenUnfocused.Description": "Limite le nombre d'images par seconde à une valeur spécifiée quand la fenêtre n'est pas sélectionnée. Ceci peut être utile si vous utilisez d'autres logiciels ou jeux en même temps car plus de ressources leur seront disponibles.", "Settings.DesktopRenderSettings.MaximumBackgroundFramerate": "Performance maximale en arrière-plan", - "Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "Détermine le nombre d'images par secondes maximum quand le jeu est en arrière-plan.", + "Settings.DesktopRenderSettings.MaximumBackgroundFramerate.Description": "Détermine le nombre d'images par seconde maximum quand le jeu est en arrière-plan. Des valeurs plus faibles conserveront plus de ressources système.", "Settings.InteractiveCameraFramingSettings.PositioningMode": "Mode de positionnement", - "Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "Définis comme la caméra interactive est positionnée dans le monde.", + "Settings.InteractiveCameraFramingSettings.PositioningMode.Description": "Définit le positionnement de la caméra interactive dans le monde.", "Settings.InteractiveCameraFramingSettings.FieldOfView": "Champ de vision", - "Settings.InteractiveCameraFramingSettings.FieldOfView.Description": "Définis le champ de vision de la caméra interactive.", + "Settings.InteractiveCameraFramingSettings.FieldOfView.Description": "Définit le champ de vision de la caméra interactive. Des valeurs plus grandes réslteront en une vue plus large au coût de distortions sur les côtés de l'image.", "Settings.InteractiveCameraFramingSettings.AnglePosition": "Angle", - "Settings.InteractiveCameraFramingSettings.AnglePosition.Description": "Dans le mode groupe ou troisième personne, cela contrôle l'angle de rotation autours du sujet.", + "Settings.InteractiveCameraFramingSettings.AnglePosition.Description": "Dans le mode groupe ou en troisième personne, ceci contrôle l'angle de rotation autour du sujet/groupe.", "Settings.InteractiveCameraFramingSettings.Distance": "Distance", - "Settings.InteractiveCameraFramingSettings.Distance.Description": "Dans le mode groupe ou troisième personne, cela définis la distance à laquelle la caméra se situe.", + "Settings.InteractiveCameraFramingSettings.Distance.Description": "Dans le mode groupe ou en troisième personne, ceci définit la distance à laquelle la caméra se situe du sujet/groupe.", "Settings.InteractiveCameraFramingSettings.HeightOffset": "Compensation de taille", - "Settings.InteractiveCameraFramingSettings.HeightOffset.Description": "Dans le mode groupe ou troisième personne, vous laisse ajuster la taille relative au groupe ou sujet.", + "Settings.InteractiveCameraFramingSettings.HeightOffset.Description": "Dans le mode groupe ou en troisième personne, vous laisse ajuster la taille relative au sujet/groupe.", "Settings.InteractiveCameraFramingSettings.FirstPersonPitch": "Angle de pitch à la première personne", - "Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description": "Dans le mode première personne, vous permet de faire regarder la caméra en haut et en bas.", + "Settings.InteractiveCameraFramingSettings.FirstPersonPitch.Description": "En vue à la première personne, vous permet d'ajuster l'angle de la caméra vers le haut ou vers le bas.", "Settings.InteractiveCameraFramingSettings.FirstPersonRoll": "Angle de roulis à la première personne", - "Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "Dans le mode première personne, vous permet de faire tourner la caméra a droite et gauche.", + "Settings.InteractiveCameraFramingSettings.FirstPersonRoll.Description": "En vue à la première personne, vous permet de faire rouler la caméra vers la droite ou vers la gauche.", "Settings.InteractiveCameraFramingSettings.FirstPersonOffset": "Compensation de la première personne", - "Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description": "Dans le mode première personne, vous laisse ajuster la position de la caméra relative a vos yeux. Cela peut être utile si la géométrie de votre avatar est visible sur la caméra.", + "Settings.InteractiveCameraFramingSettings.FirstPersonOffset.Description": "En vue à la première personne, vous laisse ajuster la position de la caméra relativement à vos yeux. Ceci peut être utile si la géométrie de votre avatar est visible sur la caméra.", "Settings.InteractiveCameraFramingSettings.FramingViewportPosition": "Position de la fenêtre de cadrage", - "Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description": "Va tenter de garder la tête du sujet dans les coordonnées données.", + "Settings.InteractiveCameraFramingSettings.FramingViewportPosition.Description": "Ce sont des coordonnées normalisées dans le cadre de la caméra. Elle tentera de garder la cible (par ex. la tête de l'utilisateur à la 3ème personne) dans les coordonnées données.", "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead": "Viser devant la tête", - "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description": "Quand activé, la caméra va viser devant les yeux du sujet.", + "Settings.InteractiveCameraFramingSettings.AimInFrontOfHead.Description": "Quand activé, au lieu que la caméra pointe directement vers la tête du sujet, elle se tournera vers un point devant la tête de l'utilisateur. Ceci peut être utile quand vous voulez montrer ce que l'utilisateur regarde (par ex. des objets et des interfaces).", "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion": "Éviter l'occlusion", "Settings.InteractiveCameraPositioningSettings.AvoidOcclusion.Description": "Activer cette option fera bouger la caméra pour éviter qu'elle soit cachée par de la géométrie du monde.", "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace": "Garder dans le monde", - "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Montre la caméra a tout le monde dans le monde.", + "Settings.InteractiveCameraPositioningSettings.KeepInWorldSpace.Description": "Garantit que la caméra reste parentée sous la racine du monde, au lieu d'être parentée dans le même espace que l'utilisateur. Ceci peut donner un meilleur cadrage lors de l'utilisation d'ancres utilisateur (par ex. lorsqu'assis dans un véhicule).", "Settings.InteractiveCameraPositioningSettings.MovementWobble": "Oscillation", - "Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "Ajoute un mouvement au hasard de la caméra. Cela rend l'image moins statique.", + "Settings.InteractiveCameraPositioningSettings.MovementWobble.Description": "Ajoute un mouvement aléatoire à la caméra qui change au fil du temps. Ceci rend l'image moins statique, surtout si vous ne bougez pas beaucoup.", "Settings.InteractiveCameraRenderSettings.HideAllBadges": "Cacher les badges", - "Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "Cache tous les badges a la caméra.", + "Settings.InteractiveCameraRenderSettings.HideAllBadges.Description": "Cache tous les badges à la caméra, malgré vos paramètres existants.", "Settings.InteractiveCameraRenderSettings.HideAllLasers": "Cacher les lasers", - "Settings.InteractiveCameraRenderSettings.HideAllLasers.Description": "Cache tous les lasers a la caméra.", + "Settings.InteractiveCameraRenderSettings.HideAllLasers.Description": "Cache tous les lasers à la caméra.", "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera": "Yeux toujours sur la caméra", - "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description": "Fait en sorte que les yeux regardent la caméra plus souvent.", + "Settings.InteractiveCameraRenderSettings.ForceEyesOnCamera.Description": "Fait en sorte que les yeux simulés regardent la caméra plus souvent (lorsqu'il n'y a pas de traque des yeux).", "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius": "Rayon de détection de groupe", - "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description": "Tous les utilisateurs dans ce rayon seront dans le groupe de la caméra.", + "Settings.InteractiveCameraGroupSettings.GroupDetectionRadius.Description": "Tous les utilisateurs dans ce rayon seront inclus dans le groupe de la caméra.", "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary": "Limite du groupe", - "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description": "La distance a laquelle un utilisateur est exclus du groupe.", + "Settings.InteractiveCameraGroupSettings.GroupLeaveBoundary.Description": "La distance à partir de laquelle un utilisateur est exclus du groupe.", "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed": "Vitesse de lissage de la position", - "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description": "Définis la vitesse a laquelle la caméra bougera vers la position cible.", + "Settings.InteractiveCameraSmoothingSettings.PositionSmoothSpeed.Description": "Définit la vitesse à laquelle la caméra bougera vers la position cible. Des valeurs plus grandes feront bouger la caméra plus vite, mais résulteront en des mouvements plus saccadés.", "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed": "Vitesse de lissage de l'angle", - "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "Définis la vitesse a laquelle la caméra réponds aux changements d'angles.", - "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "Vitesse de lissage de l'encadrement", - "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "Contrôle la vitesse d'ajustement du sujet dans le cadre.", + "Settings.InteractiveCameraSmoothingSettings.AngleSmoothSpeed.Description": "Définit la vitesse à laquelle la caméra répond aux changements d'angles autour du sujet cible.", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed": "Vitesse de lissage du cadrage", + "Settings.InteractiveCameraSmoothingSettings.FramingSmoothSpeed.Description": "Contrôle la vitesse d'ajustement du sujet dans le cadre. Des valeurs plus grandes feront bouger la caméra plus vite vers la cible, mais résulteront en des mouvements plus saccadés.", - "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "Interpoler entre les ancrages", - "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "Quand activé, la caméra aura une interpolation entre les ancrages.", + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors": "Interpoler entre les ancres", + "Settings.InteractiveCameraAnchorSettings.InterpolateBetweenAnchors.Description": "Quand activé, la caméra interpolera suavement entre les ancres.", "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed": "Vitesse d'interpolation", - "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "Définis la vitesse d'interpolation entre les ancrages.", + "Settings.InteractiveCameraAnchorSettings.AnchorInterpolationSpeed.Description": "Définit la vitesse d'interpolation entre les ancres.", "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation": "Utiliser l'interpolation linéaire", - "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "Activez cette option pour avoir une interpolation linéaire a la place du mouvement lisse. L'interpolation a une vitesse constante.", + "Settings.InteractiveCameraAnchorSettings.UseLinearInterpolation.Description": "Activez cette option pour utiliser une interpolation linéaire entre les ancres au lieu d'un mouvement lisse. L'interpolation démarre et s'arrête abruptement, mais a une vitesse constante indépendamment de la distance entre les ancres. Cela signifie que si les ancres sont plus loin l'une de l'autre, la caméra prendra plus de temps à atteindre la seconde.", "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld": "Matérialiser les photos dans le monde", "Settings.InteractiveCameraPhotoSettings.SpawnPhotoInWorld.Description": "Activez cette option pour que les photos que vous prenez apparaissent dans le monde. Si désactivé, les photos seront sauvegardées dans votre dossier Images et dans votre inventaire (si activé).", - "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "Flou de motion", - "Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "Active ou désactive le flou de motion à la caméra.", - "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections": "Réflexions dans l'espace", - "Settings.InteractiveCameraPostProcessingSettings.ScreenSpaceReflections.Description": "Est-ce que la caméra doit utiliser les réflexions dans l'espace. Cela peut rendre les réflexions plus jolies dans certains contextes.", + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur": "Flou de mouvement", + "Settings.InteractiveCameraPostProcessingSettings.MotionBlur.Description": "Active ou désactive le flou de mouvement à la caméra.", + "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.DescriptionField.NoTextTitle": "Plus d'informations", - "Settings.DescriptionField.NoTextDescription": "Survolez le paramètre pour voir sa description.", + "Settings.DescriptionField.NoTextDescription": "Survolez un paramètre pour voir sa description.", "Settings.RelaySettings": "Relais", "Settings.RelaySettings.AlwaysUseRelay": "Forcer l'utilisation du relais", - "Settings.RelaySettings.AlwaysUseRelay.Description": "Les relais sont généralement utilisés dans le cas ou une connexion directe ne peut pas être établie avec l'hôte de la session. En activant cette options, votre connexion va toujours passer par un relais.\n\nCela peut être utile dans le cas de problèmes de connexion vers certains hôtes. Il n'est PAS recommandé de laisser cette option activée tout le temps.", + "Settings.RelaySettings.AlwaysUseRelay.Description": "Les relais sont généralement utilisés dans le cas où une connexion directe ne peut pas être établie avec l'hôte de la session. En activant cette option, votre connexion passera toujours par un relais.\n\nCeci peut être utile en cas de problèmes de connexion vers certains hôtes. Il n'est PAS recommandé de laisser cette option activée en permanence.", "Settings.RelaySettings.UseClosestAvailableRelay": "Utiliser le relais le plus proche", - "Settings.RelaySettings.UseClosestAvailableRelay.Description": "Quand cette option est activée, le relais le plus proche est automatiquement sélectionné pour la connexion. Si vous voulez vous connecter a un relais spécifique (par exemple, lors de connexions longue distances), vous pouvez désactiver cette option et configurer les relais manuellement ci-dessous.", + "Settings.RelaySettings.UseClosestAvailableRelay.Description": "Quand cette option est activée, le relais le plus proche est automatiquement sélectionné pour la connexion. Si vous voulez vous connecter à un relais spécifique (par exemple, lors de connexions à longues distances pour éviter la queue de paquets), vous pouvez désactiver cette option et configurer les relais manuellement ci-dessous.", "Settings.RelaySettings.RelayPriorities": "Configurer les priorités de relais", "Settings.RelaySettings.RelayPriorities.Breadcrumb": "Priorités des relais", "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. Définir cette valeur à
0 % désactive cet effet.", + "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.", "Settings.PostProcessingSettings.BloomIntensity": "Intensité du flou lumineux", - "Settings.PostProcessingSettings.BloomIntensity.Description": "Le flou lumineux fait en sorte que les lumières brillent plus dans une scène. Définir la valeur à 0 % désactive cet effet.", + "Settings.PostProcessingSettings.BloomIntensity.Description": "Le flou lumineux se présente comme un effet de lumière flou autour des objets émettant de la lumière dans une scène, typiquement ceux étant dans le spectre HDR. Ceci vous permet de contrôler l'intensité de cet effet pour la même quantité de lumière. Définir la valeur à 0 % désactive cet effet, pouvant améliorer la performance.", "Settings.PostProcessingSettings.AmbientOcclusionIntensity": "Intensité de l'occlusion ambiante", - "Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description": "L'occlusion ambiante rajoute du noir dans les coins de la scène qui devraient recevoir moins de lumière. Cela peut donner au monde plus de profondeur et de réalisme. Il est a noter que définir cette valeur trop basse ou la désactiver peut changer l'apparence de certains mondes. Définir la valeur à 0 % désactive cet effet.", + "Settings.PostProcessingSettings.AmbientOcclusionIntensity.Description": "L'occlusion ambiante rajoute du noir dans les coins de la scène qui devraient recevoir moins de lumière. Cela peut donner au monde plus de profondeur et de réalisme. Ceci vous permet de contrôler l'intensité de cet effet.\n\nIl est à noter que définir une valeur trop basse ou la désactiver peut changer l'apparence de certains mondes.\n\nDéfinir la valeur à 0 % désactive cet effet, pouvant améliorer la performance.", "Settings.PostProcessingSettings.ScreenSpaceReflections": "Réflexions d'espace d'écran (expérimental)", - "Settings.PostProcessingSettings.ScreenSpaceReflections.Description": "Quand activées, les parties de la scène visibles a la caméra vont refléter les parties du monde brillantes en temps réel. Cela peut rendre les mondes plus beau, au coût de performance. Ce filtre est considéré expérimental et ne fonctionne que dans certains scénarios spécifiques.", - "Settings.PostProcessingSettings.Antialiasing": "Anti crénelage", - "Settings.PostProcessingSettings.Antialiasing.Description": "L'anti crénelage lisse les côtés des objets dans une scène. Vous pouvez sélectionner plusieurs filtres. FXAA est le plus communément utilisé, mais peut rendre des parties des la scène flous (comme du texte).", + "Settings.PostProcessingSettings.ScreenSpaceReflections.Description": "Quand activées, les parties de la scène visibles à la caméra reflèteront les parties du monde brillantes en temps réel. Cela peut rendre les mondes plus beaux et réalistes, au coût de la performance. Ce filtre est considéré comme expérimental et ne fonctionne que dans certains scénarios spécifiques, pouvant créer des reflets fantômes et des artéfacts.", + "Settings.PostProcessingSettings.Antialiasing": "Anti-crénelage", + "Settings.PostProcessingSettings.Antialiasing.Description": "L'anti-crénelage lisse les côtés des objets dans une scène. Vous pouvez sélectionner entre plusieurs filtres, chacun ayant ses avantages et ses défauts. Le FXAA est le plus communément utilisé et fonctionne suffisamment bien, mais peut rendre certaines parties des la scène floues (telles que du texte).\n\nAttention: certaines options d'anti-crénelage ne sont pas adaptées ou ne fonctionnent pas en VR.", "Settings.TextureQualitySettings": "Qualité des textures", "Settings.TextureQualitySettings.TextureSizeRatio": "Taille des textures relative", - "Settings.TextureQualitySettings.TextureSizeRatio.Description": "Détermine la taille relative des textures que vous chargerez.\n\nPar exemple, pour une texture en 4k, si vous sélectionnez pour que la taille relative soit de moitié, vous ne chargerez qu'une texture en 2k.", - "Settings.TextureQualitySettings.TextureSizeLimit": "Résolution maximum", - "Settings.TextureQualitySettings.TextureSizeLimit.Description": "Limite la résolution maximale des textures.\n\nCette option est appliquée après la taille relative.", - "Settings.TextureQualitySettings.MinimumTextureSize": "Résolution minimum", - "Settings.TextureQualitySettings.MinimumTextureSize.Description": "Contrôle la résolution minimale des textures.\n\nPar exemple, si vous définissez cette option sur 512, si une texture est à 256, elle sera toujours chargée en 256 même si vous avez spécifié pour une taille relative de moitié.", + "Settings.TextureQualitySettings.TextureSizeRatio.Description": "Détermine la taille relative des textures que vous chargerez. Vous pouver utiliser ceci pour réduire la résolution globale des textures, ce qui améliore l'usage de la VRAM et le temps de chargement au coût de la clareté visuelle.\n\nPar exemple, pour une texture en 4k, si vous sélectionnez que la taille relative soit de moitié, vous ne chargerez qu'une texture en 2k.", + "Settings.TextureQualitySettings.TextureSizeLimit": "Résolution maximale des textures", + "Settings.TextureQualitySettings.TextureSizeLimit.Description": "Limite la résolution maximale des textures chargées. N'importe quelles textures au-delà de cette résolution seront limitées à cette dernière.\n\nCette option est appliquée après la taille relative.", + "Settings.TextureQualitySettings.MinimumTextureSize": "Résolution minimale des textures", + "Settings.TextureQualitySettings.MinimumTextureSize.Description": "Contrôle la résolution minimale des textures.\n\nPar exemple, si vous définissez cette option à 512, et qu'une texture est à 256, elle sera toujours chargée en 256 même si vous avez spécifié pour une taille relative de moitié.", "Settings.TextureQualitySettings.DefaultFilterMode": "Mode de filtrage", - "Settings.TextureQualitySettings.DefaultFilterMode.Description": "Contrôle le filtre appliqué aux textures.\n\nPoint: le plus bas en qualité, les textures seront carrées.\n\nBilinear: Les pixels des textures seront interpolés mais auront une transition visible sur les mipmaps.\n\nTrilinear: Transitionne correctement entre les mipmaps avec une ligne de transition visible dans la distance.\n\nAnisotropic: Le filtre de plus haute qualité, les textures seront visible correctement, même a un angle.", + "Settings.TextureQualitySettings.DefaultFilterMode.Description": "Contrôle le filtre appliqué aux textures, affectant leur qualité et leur performance.\n\nPoint: La plus basse qualité sans interpolation. Les textures seront trapues/carrées.\n\nBilinear: Les pixels des textures seront interpolés mais auront une transition visible sur les mipmaps.\n\nTrilinear: Transitionne correctement entre les mipmaps, sans ligne de transition visible à distance.\n\nAnisotropic: Le filtre de plus haute qualité. Les textures seront nettes, même à des angles abruts.", "Settings.TextureQualitySettings.AnisotropicLevel": "Niveau anisotropique", "Settings.TextureQualitySettings.AnisotropicLevel.Description": "Contrôle la qualité du filtre anisotropique.", "Settings.TextureQualitySettings.ReloadAllTextures": "Recharger toutes les textures (peut être lourd)", @@ -1826,22 +1826,22 @@ "Settings.ResolutionSettings.Fullscreen": "Plein écran", "Settings.ResolutionSettings.Fullscreen.Description": "Bascule entre le mode plein écran et fenêtré.", "Settings.ResolutionSettings.WindowResolution": "Résolution de la fenêtre", - "Settings.ResolutionSettings.WindowResolution.Description": "Quelle résolution devrait être utilisée par le mode fenêtré.", + "Settings.ResolutionSettings.WindowResolution.Description": "Quelle résolution devrait être utilisée par le mode fenêtré. Ceci contrôle la vraie taille de la fenêtre sur l'écran.", "Settings.ResolutionSettings.FullscreenResolution": "Résolution plein écran", - "Settings.ResolutionSettings.FullscreenResolution.Description": "Quelle résolution devrait être utilisée pour le mode plein écran.", - "Settings.ResolutionSettings.ApplyResolution": "Appliquer les changements", + "Settings.ResolutionSettings.FullscreenResolution.Description": "Quelle résolution devrait être utilisée pour le mode plein écran. La taille restera la même, mais une baisse de résolution peut améliorer la performance (surtout sur des écrans à haute résolution tels qu'en 4k) au coût d'une image plus floue.", + "Settings.ResolutionSettings.ApplyResolution": "Appliquer les modifications", "Settings.RenderingQualitySettings" : "Qualité de rendu", - "Settings.RenderingQualitySettings.PerPixelLights" : "Lumière par pixel", - "Settings.RenderingQualitySettings.PerPixelLights.Description" : "Cette option contrôle combien de spots et points de lumière affectent les objets rendus - typiquement les objets transparents et non-PBS (toon). Cela rend le rendu plus beau avec un coût de performance.", - "Settings.RenderingQualitySettings.ShadowCascades" : "Cascade d'ombres", + "Settings.RenderingQualitySettings.PerPixelLights" : "Lumières par pixel", + "Settings.RenderingQualitySettings.PerPixelLights.Description" : "Cette option contrôle combien de spots et points de lumière affectent les objets rendus - typiquement les objets transparents et non-PBS (par ex. toon).\n\nAugmenter cette valeur améliore la qualité de la lumière et réduit le clignottement en la présence de plusieurs lumières au coût de la performance - l'objet a besoin d'être rendu plusieurs fois pour chaque lumière l'affectant.", + "Settings.RenderingQualitySettings.ShadowCascades" : "Cascades d'ombres", "Settings.RenderingQualitySettings.ShadowCascades.Description" : "Cette option contrôle la résolution des ombres en cascade pour les lumières directionnelles dans le monde. Les cascades distribuent mieux la carte d'ombres avec une résolution plus haute proche et plus basse de loin, mais coûtant plus de performance.", "Settings.RenderingQualitySettings.ShadowResolution" : "Résolution des ombres", - "Settings.RenderingQualitySettings.ShadowResolution.Description" : "Cela contrôle la résolution des ombres pour les lumières. Augmenter cette valeur va lisser les ombres mais va avoir un impact sur la performance.\n\nCertaines lumières passent outre les ombres et ne seront pas affectés par cette option.", + "Settings.RenderingQualitySettings.ShadowResolution.Description" : "Ceci contrôle la résolution des ombres pour les lumières. Augmenter cette valeur lissera les ombres mais aura un impact sur la performance.\n\nCertaines lumières passent outre les ombres et ne seront pas affectés par cette option.", "Settings.RenderingQualitySettings.ShadowDistance" : "Distance des ombres", - "Settings.RenderingQualitySettings.ShadowDistance.Description" : "Cette option contrôle la distance que couvrent les ombres. Augmenter cette valeur va fair en sorte que les ombres soient rendues plus loin mais va étaler les détails sur une plus grande distance.\n\nCombinez cette option avec la cascade d'ombres. Si vous baissez la cascade d'ombres, baissez aussi la distance des ombres pour avoir un meilleur résultat.", + "Settings.RenderingQualitySettings.ShadowDistance.Description" : "Cette option contrôle la distance que couvrent les ombres. Augmenter cette valeur va fair en sorte que les ombres soient rendues plus loin mais va étaler les détails sur une plus grande distance.\n\nCombinez cette option avec la cascade d'ombres et la résolution des ombres. Si vous avez une résolution d'ombres plus grande, vous pouvez les rendre sur une distance plus grande. Si vous baissez la cascade d'ombres, baissez aussi la distance des ombres pour avoir un meilleur résultat.", "Settings.RenderingQualitySettings.SkinWeightMode" : "Poids d'os dynamiques", - "Settings.RenderingQualitySettings.SkinWeightMode.Description" : "Pour chaque maillage polygonal (modèles 3D qui sont déformés par des os, ce qui est le cas 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.", + "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.", "LocomotionArchetype.Walk": "Marche", "LocomotionArchetype.Fly": "Vol", @@ -1849,20 +1849,20 @@ "LocomotionArchetype.Teleport": "Téléportation", "LocomotionArchetype.GrabWorld": "Attraper le monde", "LocomotionArchetype.NoLocomotion": "Pas de locomotion", - "LocomotionArchetype.ThreeAxisNoClip": "Sans collisions trois axes", - "LocomotionArchetype.ThreeAxisFly": "Vol trois axes", + "LocomotionArchetype.ThreeAxisNoClip": "Sans collisions (3 axes)", + "LocomotionArchetype.ThreeAxisFly": "Vol (3 axes)", "LocomotionArchetype.ZeroG": "Zéro gravité", "LocomotionSettings.MakePreferred": "Définir en tant que défaut", "LocomotionSettings.MakeLeastPreferred": "Mettre en dernier", "Security.Hyperlink.Title": "Lien externe", - "Security.Hyperlink.Warning": "Avertissement : lien externe\nVous avez cliqué sur un lien dans un monde. Vous voulez l'ouvrir ? Il s'ouvrira dans le navigateur web sur votre bureau.", + "Security.Hyperlink.Warning": "Avertissement : lien externe\nVous avez cliqué sur un lien dans un monde. Voulez-vous l'ouvrir ? Il s'ouvrira dans le navigateur web sur votre bureau.", "Security.Hyperlink.Open": "Ouvrir le lien", "Security.Hyperlink.Cancel": "Annuler", "Security.HostAccess.Title": "Accès à l'hôte", - "Security.HostAccess.Warning": "Avertissement : Le monde essaie d'accéder à l'hôte d'une tierce partie\nL'autorisation d'accès peut permettre au tiers de recueillir certaines informations personnelles, comme votre adresse IP et votre situation géographique.", + "Security.HostAccess.Warning": "Avertissement : Le monde essaie d'accéder à un hôte tiers\nL'autorisation d'accès peut permettre au tiers de recueillir certaines informations personnelles, comme votre adresse IP et votre situation géographique.", "Security.HostAccess.TargetHost": "Hôte cible : {host}", "Security.HostAccess.Reason": "Raison : {reason}", "Security.HostAccess.NoReason": "Aucune raison fournie", @@ -1905,7 +1905,7 @@ "Inspector.Member.BreakLinkDrive": "Casser le lien", "Inspector.Member.OpenLinkDrive": "Ouvrir la source du lien", - "Inspector.Member.SetAllToAvg": "Définir a la moyenne", + "Inspector.Member.SetAllToAvg": "Définir à la moyenne", "Inspector.Member.SetAllToX": "Tout définir comme X", "Inspector.Member.SetAllToY": "Tout définir comme Y", "Inspector.Member.SetAllToZ": "Tout définir comme Z", @@ -1941,10 +1941,10 @@ "Inspector.Mesh.RecalculateBlendshapeTangentsMikkt": "Recalculer les normales de Blendshapes (Mikktspace)", "Inspector.Mesh.FlipNormals": "Retourner les normales", "Inspector.Mesh.ReverseWinding": "Retourner le Winding", - "Inspector.Mesh.MakeDualSided": "Rendre à double-coté", + "Inspector.Mesh.MakeDualSided": "Rendre double-face", "Inspector.Mesh.ConvertToFlatShading": "Convertir à l'ombrage plat", "Inspector.Mesh.ConvertToConvexHull": "Coquille convexe", - "Inspector.Mesh.ConvertToPointCloud": "Convertir en nuage de point", + "Inspector.Mesh.ConvertToPointCloud": "Convertir en nuage de points", "Inspector.Mesh.MergeDoubles": "Réduire les doublons", "Inspector.Mesh.StripEmptyBlendshapes": "Enlever les Blendshapes vides", "Inspector.Mesh.StripBlendshapeNormals": "Enlever les normales des Blendshapes", @@ -1974,7 +1974,7 @@ "Inspector.VHACD.Parameter.PlaneDownsampling": "Sous-échantillonnage par niveau", "Inspector.VHACD.Parameter.ConvexHullDownsampling": "Sous-échantillonnage par coque convexe", "Inspector.VHACD.Parameter.Alpha": "Alpha", - "Inspector.VHACD.Parameter.Beta": "Beta", + "Inspector.VHACD.Parameter.Beta": "Bêta", "Inspector.VHACD.Parameter.Gamma": "Gamma", "Inspector.VHACD.Parameter.Delta": "Delta", "Inspector.VHACD.Parameter.PCA": "PCA", @@ -1991,21 +1991,21 @@ "Inspector.VHACD.RemoveHulls": "Retirer les coques", "Inspector.ReflectionProbe.Bake": "Précalculer les réflexions", - "Inspector.ReflectionProbe.Baking": "Précalcule...", + "Inspector.ReflectionProbe.Baking": "Précalcul...", - "Inspector.SkinnedMesh.SeparateOutBlendshapes": "Séparer les parties du modèle qui ne sont pas affectés par les Blendshapes", + "Inspector.SkinnedMesh.SeparateOutBlendshapes": "Séparer les parties du modèle qui ne sont pas affectées par les Blendshapes", "Inspector.SkinnedMesh.StripEmptyBlendshapes": "Retirer les Blendshapes vides", "Inspector.SkinnedMesh.StripBlendshapesResult": "C'est fait! Retiré: {n,plural, one {# blendshape} other {# blendshapes}}", "Inspector.SkinnedMesh.StripEmptyBones": "Retirer les os vides", "Inspector.SkinnedMesh.StripBonesResult": "C'est fait! Retiré: {n,plural, one {# bone} other {# bones}}", - "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "Cuire les BlendShapes non pilotés", - "Inspector.SkinnedMesh.BakeBlendShapeResult": "BlendShapes cuit: {n}", + "Inspector.SkinnedMesh.BakeNonDrivenBlendshapes": "Pré-calculer les BlendShapes non conduites", + "Inspector.SkinnedMesh.BakeBlendShapeResult": "BlendShapes cuites: {n}", "Inspector.SkinnedMesh.VisualizeBoneBounds": "Voir la limite des os", "Inspector.SkinnedMesh.VisualizeApproximateBoneBounds": "Voir la limite approximative des os", "Inspector.SkinnedMesh.ClearBoundsVisuals": "Retirer l'aperçu de la limite des os", "Inspector.SkinnedMesh.ComputeExplicitBoundsFromPose": "Calculer les limites explicites depuis la pose courante", "Inspector.SkinnedMesh.ExtendExplicitBoundsFromPose": "Étendre les limites explicites depuis la pose courante", - "Inspector.SkinnedMesh.BakeToStaticMesh": "Cuire vers un modèle statique", + "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)", @@ -2021,15 +2021,15 @@ "Inspector.BipedRig.DetectLeftHand": "Détecter la main gauche", "Inspector.BipedRig.DetectRightHand": "Détecter la main droite", "Inspector.BipedRig.HandRigResult": "C'est fait! Gauche: {left}, Droite: {right}", - "Inspector.BipedRig.LeftHandRigResult": "C'est fait! Gauche détecté: {detected}", - "Inspector.BipedRig.RightHandRigResult": "C'est fait! Droite détecté: {detected}", + "Inspector.BipedRig.LeftHandRigResult": "C'est fait! Gauche détectée: {detected}", + "Inspector.BipedRig.RightHandRigResult": "C'est fait! Droite détectée: {detected}", "Inspector.Texture.Size": "Dimensions: {width} x {height}", "Inspector.Texture.Format": "Format: {format}, Mémoire: {memory}", "Inspector.Texture.Variant": "ID de variant: {variant}", "Inspector.Texture3D.Size": "Taille: {width} x {height} x {depth}", - "Inspector.Texture.BakeTexture": "Cuire la texture", + "Inspector.Texture.BakeTexture": "Pré-calculer la texture", "Inspector.Texture.ReplaceFromClipboard": "Remplacer depuis le presse-papier", "Inspector.Texture.InvertRGB": "Inverser le RGB", @@ -2070,8 +2070,8 @@ "Inspector.Texture.TrimTransparent": "Retirer la transparence", "Inspector.Texture.TrimByCornerColor": "Tailler depuis la couleur des coins", "Inspector.Texture.MakeSquare": "Rendre carré", - "Inspector.Texture.ToNearestPOT": "Puissance de deux la plus près", - "Inspector.Texture.MakeTileable": "Rendre tuilable (ration de transition)", + "Inspector.Texture.ToNearestPOT": "Puissance de deux la plus proche", + "Inspector.Texture.MakeTileable": "Rendre tuilable (ratio de transition):", "Inspector.Texture.TileLoop": "Tuile (boucle)", "Inspector.Texture.TileMirror": "Tuile (miroir)", "Inspector.Texture.NormalizeMaxOnly": "Normaliser (maximum)", @@ -2082,10 +2082,10 @@ "Inspector.Texture.AdjustAlphaGamma": "Ajuster l'Alpha et Gamma", "Inspector.Texture.AddAlpha": "Ajouter l'Alpha", - "Inspector.Texture.InvalidFloats": "Diagnostique: Variables numériques invalides", - "Inspector.Texture.GenerateMetadata": "Diagnostique: Générer les métadonnées des Bitmaps", + "Inspector.Texture.InvalidFloats": "Diagnostic: Variables numériques invalides", + "Inspector.Texture.GenerateMetadata": "Diagnostic: Générer les métadonnées des Bitmaps", - "Inspector.Material.VariantInfo": "Variant: {variantID} (Brute: {rawVariantID})", + "Inspector.Material.VariantInfo": "Variant: {variantID} (Brut: {rawVariantID})", "Inspector.Material.WaitingForApply": "En attente de l'application: {waiting}", "Inspector.Audio.BakeAudio": "Précalcul du clip audio", @@ -2112,7 +2112,7 @@ "Inspector.AudioStream.BufferState": "Échantillons disponibles: {samples}, Manqués: {missed}, Longueur: {length}, Index Global: {index}", "Inspector.AudioStream.EncodeState": "Disponible à encoder: {samples}, Taille de la trame: {frame} (Max: {max_frame}), Fréquence d'échantillonnage: {rate}", - "Inspector.AudioStream.DecodeState": "Paquets total: {total}, Paquets total perdus: {lost}, Paquets perdus: {loss, number, percent}", + "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.DynamicBoneChain.SetupFromChildren": "Configurer depuis les enfants", @@ -2120,13 +2120,13 @@ "Inspector.DynamicBoneChain.SetupFromChildrenRig": "Configurer depuis les enfants (seulement l'armature)", "Inspector.DynamicBoneChain.ReplaceSmoothTransforms": "Remplacer les transitions douces des enfants", "Inspector.DynamicBoneChain.ClearSmoothTransforms": "Enlever les transitions douces des enfants", - "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- Collisionneurs et Attraper -------", + "Inspector.DynamicBoneChain.CollidersGrabbingHeader": "------- Collisionneurs et Saisie -------", "Inspector.DynamicBoneChain.AddFixedCollidersFromHierarchy": "Ajouter des collisionneurs fixes depuis la hiérarchie (utilisant la racine de l'objet)", - "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Toujours attraper le dernier os", + "Inspector.DynamicBoneChain.AlwaysGrabLastBone": "Toujours saisir le dernier os", "Inspector.DataPreset.SetActive": "Définir comme actif", "Inspector.DataPreset.SetValues": "Définir les valeurs", - "Inspector.DataPreset.AddAllChildren": "Ajouter a tous les enfants", + "Inspector.DataPreset.AddAllChildren": "Ajouter à tous les enfants", "Inspector.Rig.CleanupBoneColliders": "Nettoyer les collisions osseuses", "Inspector.Rig.GenerateDebugVisuals": "Générer des visuels de débogage", @@ -2135,7 +2135,7 @@ "Inspector.AvatarExpression.AutoAssign": "Affectation automatique (utiliser l'heuristique)", "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 a tout moment. Ne comptez pas dessus pour vos créations.", + "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.ParticleStyle.CommonTransitions": "Modèles de transition communs:", "Inspector.ParticleStyle.AlphaFadeInOut": "Fondu alpha entrant et sortant", @@ -2171,27 +2171,27 @@ "Wizard.General.ProcessRoot": "Racine du Processus:", "Wizard.General.Result": "Résultat:", - "Wizard.General.ErrorNoRoot": "Pas de Racine sélectionné", + "Wizard.General.ErrorNoRoot": "Pas de Racine sélectionnée", "Wizard.General.RemovedResult": "{n,plural, one {# Enlevé} other {# Enlevés}}", "Wizard.AssetOptimization.Title": "Assistant d'optimisation des objets", - "Wizard.AssetOptimization.CleanupUnusedAssets": "Nettoyer les objets non utilisé", + "Wizard.AssetOptimization.CleanupUnusedAssets": "Nettoyer les objets non utilisés", "Wizard.AssetOptimization.CleanupEmptySlots": "Nettoyer les objets Vides", - "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "Nettoyage des Rendus des Maillages Désactiver", - "Wizard.AssetOptimization.DeduplicateMaterials": "De-dupliquer les matériaux", - "Wizard.AssetOptimization.CleanupFileItems": "Nettoyer les objects fichier", + "Wizard.AssetOptimization.CleanupDisabledMeshRenderers": "Nettoyage des Rendus des Maillages Désactivés", + "Wizard.AssetOptimization.DeduplicateMaterials": "Dé-dupliquer les matériaux", + "Wizard.AssetOptimization.CleanupFileItems": "Nettoyer les objets fichiers", "Wizard.AssetOptimization.MaxTextureResolution": "Définir la résolution maximale des textures.", - "Wizard.AssetOptimization.RecompressTextures": "Recompresser les Textures", + "Wizard.AssetOptimization.RecompressTextures": "Recompresser les textures", "Wizard.AssetOptimization.RecalculateAllNormals": "Recalculer les normales", - "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "Recalculer les normales (unifie)", + "Wizard.AssetOptimization.RecalculateAllNormalsMerged": "Recalculer les normales (unifiées)", "Wizard.AssetOptimization.RecalculateAllTangents": "Recalculer les tangentes (Mikktspace)", "Wizard.AssetOptimization.ResizedResult": "{n,plural, one {# redimensionné} other {# redimensionnés}}", - "Wizard.LightSources.Title": "Assistant de Source Lumineuse", + "Wizard.LightSources.Title": "Assistant de Sources Lumineuses", "Wizard.LightSources.Header": "Sources de Lumière de la Scène", "Wizard.LightSources.ProcessRoot": "Racine du Processus:", "Wizard.LightSources.PointLights": "Lumières Ponctuelles:", - "Wizard.LightSources.SpotLights": "Lumière de Zone:", + "Wizard.LightSources.SpotLights": "Lumières Spots:", "Wizard.LightSources.DirectionalLights": "Lumières Directionnelles:", "Wizard.LightSources.DisabledLights": "Lumières Désactivées:", "Wizard.LightSources.WithTag": "Avec Étiquette:", @@ -2213,18 +2213,18 @@ "Wizard.CubemapCreator.NegZ": "Z Négatif (arrière)", "Wizard.CubemapCreator.TopBottomRotation": "Rotation Haut/Bas:", - "Wizard.ReflectionProbes.Title": "Sondes de Réflexions", + "Wizard.ReflectionProbes.Title": "Assistant de Sondes Réfléchissantes", "Wizard.ReflectionProbes.ProcessRoot": "Racine du Processus:", "Wizard.ReflectionProbes.ProcessDisabled": "Processus désactivé", "Wizard.ReflectionProbes.WithTag": "Avec Étiquette:", - "Wizard.ReflectionProbes.TeleportUserToProbe": "Téléporte moi a chaque sonde", + "Wizard.ReflectionProbes.TeleportUserToProbe": "Téléporte-moi à chaque sonde", "Wizard.ReflectionProbes.DelayBetweenProbes": "Délais entre les sondes", "Wizard.ReflectionProbes.ShowDebugVisuals": "Montrer les Visuels de Débogage", "Wizard.ReflectionProbes.HideDebugVisuals": "Cacher les Visuels de Débogage", - "Wizard.ReflectionProbes.BakeProbes": "Pre-Calculer les Sondes", - "Wizard.ReflectionProbes.Baking": "Pre-calcul {index} sur {count}...", + "Wizard.ReflectionProbes.BakeProbes": "Pré-Calculer les Sondes", + "Wizard.ReflectionProbes.Baking": "Pré-calcul {index} sur {count}...", - "Wizard.TextRenderer.Header": "Assistant de rendu de textes", + "Wizard.TextRenderer.Header": "Assistant de Rendu de Textes", "Wizard.TextRenderer.ProcessRoot": "Racine du processus:", "Wizard.TextRenderer.ProcessStandalone": "Processus seul", "Wizard.TextRenderer.ProcessUIX": "ProcessUIX", @@ -2247,7 +2247,7 @@ "VolumePlaneSlicer.Slicer": "Trancher", "Tutorial.Welcome.Welcome": "Bienvenue!", - "Tutorial.Welcome.Description": "Plongez dans un nouvel univers digital ayant des possibilités infinies. Que vous venez ici pour socialiser avec des gens du monde entier ou créer des mondes, objets, avatars et bien d'autres. Resonite est un espace personnalisable sans limites ou vous serez le bienvenue qui que vous soyez.

Avant de commencer, il faut mettre en place quelques essentiels pour que l’expérience soit la meilleure possible. Quant vous êtes prêt, cliquez le bouton ci-dessous.", + "Tutorial.Welcome.Description": "Plongez dans un nouvel univers digital avec des possibilités infinies. Que vous veniez ici pour socialiser avec des gens du monde entier ou créer des mondes, objets, avatars et bien plus, Resonite est un espace personnalisable sans limites où vous serez le⸱a bienvenu⸱e et trouverez un groupe avec qui résonner, qui que vous soyez.

Avant de commencer, il faut mettre en place quelques essentiels pour que l’expérience soit la meilleure possible. Quant vous êtes prêt⸱e, cliquez le bouton ci-dessous.", "Tutorial.Welcome.Begin": "Commençons!", "Tutorial.Welcome.AccountHeader": "Compte {appName}", @@ -2266,19 +2266,19 @@ "Tutorial.Welcome.SettingsSnapTurn.Description": "Tourne instantanément vers un nouvel angle, idéal pour les nouveaux utilisateurs", "Tutorial.Welcome.SettingsSmoothTurn": "Continue", "Tutorial.Welcome.SettingsSmoothTurn.Description": "Tourne progressivement, mais peut provoquer des nausées.", - "Tutorial.Welcome.SettingsPrimaryController": "Contrôleur Primaire", + "Tutorial.Welcome.SettingsPrimaryController": "Manette Primaire", "Tutorial.Welcome.SettingsPrimaryLeft": "Gauche", - "Tutorial.Welcome.SettingsPrimaryLeft.Description": " Gauche: Tourner, Droite: Strafe", + "Tutorial.Welcome.SettingsPrimaryLeft.Description": " Gauche: Tourner, Droite: Strafe (de côte à côte)", "Tutorial.Welcome.SettingsPrimaryRight": "Droite", - "Tutorial.Welcome.SettingsPrimaryRight.Description": " Gauche: Strafe, Droite: Tourner", + "Tutorial.Welcome.SettingsPrimaryRight.Description": " Gauche: Strafe (de côte à côte), Droite: Tourner", "Tutorial.Welcome.SettingsHeight": "Votre taille", "Tutorial.Welcome.SettingsHeightExamples": "Exemples: 1.85 m, 185 cm, 6' 1\", 6 feet 1 inch", "Tutorial.Welcome.SettingsHeadDirectionMovement": "Direction du mouvement", "Tutorial.Welcome.SettingsUseHeadDirection": "Direction de la tête", - "Tutorial.Welcome.SettingsUseHeadDirection.Description": "Vous aller bouger dans la direction dans laquelle vous regardez.", + "Tutorial.Welcome.SettingsUseHeadDirection.Description": "Vous bougerez dans la direction dans laquelle vous regardez.", "Tutorial.Welcome.SettingsUseControllerDirection": "Direction de la manette", - "Tutorial.Welcome.SettingsUseControllerDirection.Description": "Vous allez bouger dans la direction dans laquelle votre manette est.", + "Tutorial.Welcome.SettingsUseControllerDirection.Description": "Vous bougerez dans la direction vers laquelle votre manette pointe.", "Tutorial.Welcome.LeftControllerMode": "Mode manette gauche", "Tutorial.Welcome.RightControllerMode": "Mode manette droite", @@ -2289,12 +2289,12 @@ "Tutorial.Welcome.SidewaysTurnAndMove.Description": "Cette manette sera utilisée pour tourner et bouger.", "Tutorial.Welcome.SidewaysStrafe": "Straffer", - "Tutorial.Welcome.SidewaysStrafe.Description": "Utiliser cette manette pour straffer", + "Tutorial.Welcome.SidewaysStrafe.Description": "Utiliser cette manette pour straffer (mouvement de côte à côte)", "Tutorial.Welcome.SidewaysOff": "Désactivé", "Tutorial.Welcome.SidewaysOff.Description": "Mouvement avant/arrière seulement", "Tutorial.Welcome.StartTutorialHeader": "Commencer le Tutoriel", - "Tutorial.Welcome.StartTutorialDescription": "Nous vous transférerons dans un monde de tutoriels pour vous aider à démarrer avec {appName}. Vous pouvez choisir de rendre public le monde du tutoriel, permettant à la communauté {appName} de se joindre et de vous aider, ou d'apprendre par vous-même.", + "Tutorial.Welcome.StartTutorialDescription": "Vous êtes presque prêt⸱e! Nous allons vous transférer dans un monde tutoriel pour vous aider à démarrer avec {appName}. Vous pouvez choisir de rendre public le monde du tutoriel, permettant à la communauté {appName} de se joindre à vous et de vous aider, ou vous pouvez apprendre par vous-même.", "Tutorial.Welcome.StartTutorial": "Démarrer le tutoriel", "Tutorial.CommunityYouTube.Title": "Chaînes YouTube communautaires", @@ -2304,13 +2304,13 @@ "Tutorial.UserResources.MerchandiseTitle": "Produits dérivés de {appName}", "Tutorial.Intro.BadgesAppTeam": "Équipe {appName}", - "Tutorial.Intro.BadgesModerator": "Modérateur", + "Tutorial.Intro.BadgesModerator": "Modérateur⸱ice", "Tutorial.Intro.BadgesMentor": "Mentor", - "Tutorial.Intro.BadgesDisabilityHearing": "Malentendants", - "Tutorial.Intro.BadgesDisabilityVision": "Malvoyants", + "Tutorial.Intro.BadgesDisabilityHearing": "Malentendant⸱e", + "Tutorial.Intro.BadgesDisabilityVision": "Malvoyant⸱e", "Tutorial.Intro.BadgesDisabilitySpeech": "Handicap de parole", "Tutorial.Intro.BadgesTitle": "Badges", - "Tutorial.Intro.BadgesDescription": "Les badges sont de petites icônes qui montrent certains aspects d'un utilisateur. Voici quelques badges importants à retenir. Les badges de handicap peuvent être attribués par le bot {appName}.", + "Tutorial.Intro.BadgesDescription": "Les badges sont de petites icônes qui montrent certains aspects d'un⸱e utilisateur⸱ice. Voici quelques badges importants à retenir. Les badges de handicap peuvent être attribués par le bot {appName}. Pour plus d'informations, consultez le Wiki de {appName}.", "Tutorial.Intro.HelpSite": "Aide", "Object.Mirror.Toggle": "Bascule locale", @@ -2331,25 +2331,25 @@ "Migration.Title": "Migration", "Migration.NewTask": "Nouvelle tâche de migration", - "Migration.LoginModal.Title": "Migrer vos donnés?", + "Migration.LoginModal.Title": "Migrer vos données?", "Migration.LoginModal.Description": "Voulez-vous migrer vos données depuis un autre compte? Vous pouvez aussi faire ça plus tard dans l'onglet \"Migration\" de votre tableau de bord.", "Migration.LoginModal.OpenMigration": "Ouvrir la migration", "Migration.LoginModal.Later": "Plus tard", - "Migration.LoginResetID.Title": "Êtes-vous bien sûr de vouloir réinitialiser votre ID utilisateur?", - "Migration.LoginResetID.Description": "Faire ça peut CASSER IMPRÉVISIBLEMENT du contenu. Tous vos objets, mondes, contacts et messages seront migrés normalement mais tous les composants et code référençant votre ID d'utilisateur précédent devront être remplacés. A mois que vous soyez vraiment sûr et savez ce que vous faites, NE CHOISISSEZ PAS CETTE OPTION.", + "Migration.LoginResetID.Title": "Êtes-vous bien sûr⸱e de vouloir réinitialiser votre ID utilisateur?", + "Migration.LoginResetID.Description": "Faire ça peut CASSER IMPRÉVISIBLEMENT du contenu. Tous vos objets, mondes, contacts et messages seront migrés normalement mais tous les composants et code référençant votre ID d'utilisateur précédent devront être remplacés. À moins que vous soyez vraiment sûr⸱e et sachiez ce que vous faites, NE CHOISISSEZ PAS CETTE OPTION.", "Migration.LoginResetID.ResetButton": "Oui, réinitialiser", "Migration.ReservedUsername.Title": "Nom d'utilisateur réservé", - "Migration.ReservedUsername.Description": "Ce nom d'utilisateur est réservé pour son propriétaire original. Si c'est vous, veuillez entrer vos informations de connexion de {platform} pour le débloquer. Nous ne stockons pas ces informations, elles sont juste utilisées pour vérifier que vous êtes le propriétaire original du compte.", - "Migration.SourcePassword": "Mot de passe {platform}", - "Migration.SourceUsername": "Nom d'utilisateur {platform}", + "Migration.ReservedUsername.Description": "Ce nom d'utilisateur est réservé pour son propriétaire original. Si c'est vous, veuillez entrer vos informations de connexion de {platform} pour le débloquer. Nous ne stockons pas ces informations, elles sont juste utilisées pour vérifier que vous êtes le⸱a propriétaire original du compte.", + "Migration.SourcePassword": "Mot de passe {platform} :", + "Migration.SourceUsername": "Nom d'utilisateur {platform} :", "Migration.Dialog.Title": "Migration de compte", - "Migration.Dialog.Source": "Vous pouvez migrer des données depuis une autre plateforme compatible. En premier, sélectionnez la plateforme dont laquelle vous voulez migrer. Vous pouvez ajouter des plateformes additionnelles dans le dossier \"Migrations\" de votre installation.", + "Migration.Dialog.Source": "Vous pouvez migrer des données depuis une autre plateforme compatible. En premier, sélectionnez la plateforme depuis laquelle vous souhaitez migrer. Vous pouvez ajouter des plateformes additionnelles dans le dossier \"Migrations\" de votre installation.", "Migration.Dialog.AccountDescription": "Pour migrer votre compte, vous devez avoir votre mot de passe {platform}. Cela va nous permettre de télécharger vos données.", "Migration.ResetID.Title": "Réinitialiser mon ID d'utilisateur", - "Migration.ResetID.Description": "ATTENTION: Choisir cette option va PEUT CASSER DES OBJETS EXISTANTS ET NE PEUT PAS ÊTRE REVERSÉ, cela inclus n'importe quelle référence a votre ID d'utilisateur, n'importe quel service tiers l'utilisant, liens, variables de Cloud et autres. Ces références seront réinitialisées mais vos contacts, objets et messages ne seront pas perdus. Nous recommandons de n'utiliser cette option QUE si vous savez vraiment ce que vous faites. Si vous choisissez cette option, votre ID d'utilisateur va être changé comme:\nU-MonNom -> U-fX3pKe7AYYQ", + "Migration.ResetID.Description": "ATTENTION: Choisir cette option PEUT CASSER DES OBJETS EXISTANTS ET VOUS NE POURREZ PAS REVENIR EN ARRIÈRE, cela inclut n'importe quelle référence a votre ID d'utilisateur, n'importe quel service tiers l'utilisant, liens, variables de Cloud et autres. Ces références seront réinitialisées mais vos contacts, objets et messages ne seront pas perdus. Nous recommandons de n'utiliser cette option QUE si vous savez vraiment ce que vous faites. Si vous choisissez cette option, votre ID d'utilisateur sera changé comme (par exemple):\n U-MonNom -> U-fX3pKe7AYYQ", "Migration.DataSelection.Title": "Que voulez-vous migrer?", "Migration.DataSelection.Everything": "Tout", @@ -2357,7 +2357,7 @@ "Migration.DataSelection.Favorites": "Favoris (avatar, maison, caméra, clavier, facettes)", - "Migration.DataSelection.Favorites.Description": "Cela va migrer votre maison, avatar favoris, clavier, caméra et facettes en premier pour que vous puissiez les utiliser le plus rapidement possible.\nATTENTION si vous choisissez cette option, il y a une chance de perdre quelques changements.", + "Migration.DataSelection.Favorites.Description": "Cela va migrer votre maison, avatar favori, clavier, caméra et facettes en premier pour que vous puissiez les utiliser le plus rapidement possible.\nATTENTION si vous choisissez cette option, il y a une chance de perdre quelques changements.", "Migration.DataSelection.Favorites.OverwriteTitle": "Remplacer vos favoris actuels?", "Migration.DataSelection.Home.Title": "Définir votre ancienne maison comme défaut?", @@ -2375,7 +2375,7 @@ "Migration.Groups.Title": "Migrer vos groupes", "Migration.Groups.Introduction": "Devons-nous migrer vos groupes?", - "Migration.Groups.Description": "Tous les groupes dont vous êtes l'administrateur seront migrés par défaut. Si vous voulez seulement migrer certains groupes, cliquez sur le bouton ci-dessous pour les charger et sélectionnez ceux que vous voulez migrer.", + "Migration.Groups.Description": "Tous les groupes dont vous êtes l'administrateur⸱ice seront migrés par défaut. Si vous voulez seulement migrer certains groupes, cliquez sur le bouton ci-dessous pour les charger et sélectionnez ceux que vous voulez migrer.", "Migration.Groups.LoadGroups": "Charger vos groupes", "Migration.Groups.RefreshGroups": "Rafraîchir vous groupes", @@ -2383,13 +2383,13 @@ "Migration.Groups.Fetching": "Récupération de vos groupes...", "Migration.Groups.Fetching.LoginFailed": "Erreur dans la connexion: {error}", "Migration.Groups.Fetching.Error": "Erreur dans la récupération: {error}", - "Migration.Groups.NoGroups": "Aucun groupes {platform} à migrer.", - "Migration.Groups.NotGroupAdmin": "Vous n'êtes administrateur d'aucun groupe {platform}. Demandez a votre administrateur de migrer vos goupes.", + "Migration.Groups.NoGroups": "Aucun groupe {platform} à migrer.", + "Migration.Groups.NotGroupAdmin": "Vous n'êtes administrateur⸱ice d'aucun groupe {platform}. Demandez à votre administrateur⸱ice de migrer vos goupes.", - "Migration.Summary": "OK, tout est bon. Cliquez sur Commencer La Migration ci-dessous et nous commenceront de suite!\n\nLes migrations peuvent prendre un peut de temps pour tout copier. Si vous avez sélectionné l'option pour migrer vos favoris, ceux-cis seront migrés en premier pour que vous puissiez avoir une base.\n\nVous n'avez pas besoin de garder {appName} lancé pendant la migration. Nous vous enverront des mises à jour sur votre migration depuis le {appName} Bot et votre courriel pour vous tenir au courant.", + "Migration.Summary": "OK, tout est bon. Cliquez sur Commencer La Migration ci-dessous et nous commencerons de suite!\n\nLes migrations peuvent prendre un peu de temps pour tout copier. Si vous avez sélectionné l'option pour migrer vos favoris, ceux-ci seront migrés en premier pour que vous puissiez avoir une base.\n\nVous n'avez pas besoin de garder {appName} lancé pendant la migration. Nous vous enverrons des mises à jour sur votre migration depuis le {appName} Bot et votre courriel pour vous tenir au courant.", "Migration.List.EmptyTitle": "Démarrer une nouvelle migration?", - "Migration.List.EmptySubtitle": "Cliquez sur \"Nouvelle tâche de migration\" en haut a gauche.", + "Migration.List.EmptySubtitle": "Cliquez sur \"Nouvelle tâche de migration\" en haut à gauche.", "Migration.List.ButtonLabel": "{name}\nCréé:{time}\nStatut:{state}", "Migration.Report.Title": "Report de tâche:", @@ -2416,7 +2416,7 @@ "Migration.Error": "Erreur: {error}", "Migration.NothingSelected": "Rien n'est sélectionné.", - "Migration.ColorManagement": "Ce monde a été créé dans l'espace de couleurs gamma et a été converti en linéaire.

Il peut avoir des différences visuelles mais devrait être utilisable.

Si vous êtes l'auteur et avez des problèmes avec cette version, NE SAUVEGARDEZ PAS et a la place faites des copies.

Tant que l'original existe, nous pouvons modifier la conversion pour tenter de résoudre les problèmes.", + "Migration.ColorManagement": "Ce monde a été créé dans l'espace de couleurs gamma et a été converti en linéaire.

Il peut avoir des différences visuelles mais devrait être utilisable.

Si vous êtes l'auteur⸱ice et avez des problèmes avec cette version, NE SAUVEGARDEZ PAS et à la place faites des copies.

Tant que l'original existe, nous pouvons modifier la conversion pour tenter de résoudre les problèmes.", "Temporary.MMC.Voting UI": "Interface de vote MMC", "Temporary.MMC.Vote": "Vote", @@ -2435,17 +2435,17 @@ "Temporary.MMC.Categories.Avatars.Accessories": "Accessoires", "Temporary.MMC.VoteSuccess": "Vote effectué dans la catégorie {category} pour {voteTarget}.", - "Temporary.MMC.VoteFailure": "Votre vote n'a pas été pris en compte du a une erreur. Veuillez ré-essayer.", + "Temporary.MMC.VoteFailure": "Votre vote n'a pas été pris en compte dû à une erreur. Veuillez ré-essayer.", "Temporary.MMC.VotedAlready": "Vous avez déjà voté pour {voteTarget}.", "Temporary.MMC.VoteInvalid": "Le vote est invalide, veuillez ré-essayer.", - "CloudHome.WelcomeHome": "Bienvenue chez toi!", + "CloudHome.WelcomeHome": "Bienvenue chez vous!", "CloudHome.TargetRangeOptions": "Distance des cibles", - "Tutorial.Saving.Title": "Bienvenue chez toi!", - "Tutorial.Saving.Content": "Bienvenue dans ta Maison! C'est ici que tu apparaîtra à chaque fois que tu te connectera.

Ce monde est le tiens, sent toi libre de le modifier comme tu veux.

Si tu sauvegarde ce monde, tout sera comme tu l'aura laissé.", + "Tutorial.Saving.Title": "Bienvenue chez vous!", + "Tutorial.Saving.Content": "Bienvenue dans votre Maison! C'est ici que vous apparaîtrez à chaque fois que vous vous connecterez.

Ce monde est le vôtre, sentez-vous libre de le modifier comme vous le souhaitez.

Si vous sauvegardeszce monde, tout sera comme vous l'aurez laissé.", - "Tutorial.Teleporter.Error": "Le chargement de ta maison a échoué.
Sort du téléporteur et essaye encore une fois.", + "Tutorial.Teleporter.Error": "Le chargement de votre maison a échoué.
Sortez du téléporteur et essayez encore une fois.", "CloudHome.Info.OnlineUsers": "{online_users} {online_users,plural, one {utilisateur} other {utilisateurs}} en ligne
{joinable_users} {joinable_users,plural, one {utilisateur} other {utilisateurs}} dans des sessions joignables", "CloudHome.Info.Moderation": "Modération", @@ -2457,25 +2457,25 @@ "CloudHome.Info.StorageUsed": "Stockage utilisé:", "CloudHome.Info.DashInfoTab.Title": "Bienvenue!", - "CloudHome.Info.DashInfoDesktop": "Pour te mettre au courant, tu peut cliquer sur ESC pour ouvrir ton tableau de bord.

Si tu as besoin de plus d'informations, ce panneau peut t'aider. Juste clique sur le bouton ci-dessous pour fermer ce message.", - "CloudHome.Info.DashInfoVR": "Pour te mettre au courant, tu peut cliquer sur B ou Y pour ouvrir ton tableau de bord.

Si tu as besoin de plus d'informations, ce panneau peut t'aider. Juste clique sur le bouton ci-dessous pour fermer ce message.", - "CloudHome.Info.DashInfoVRNoButtons": "Pour te mettre au courant, tu peut cliquer sur ton bouton menu pour ouvrir ton tableau de bord.

Si tu as besoin de plus d'information, ce panneau peut t'aider. Juste clique sur le bouton ci-dessous pour fermer ce message.", + "CloudHome.Info.DashInfoDesktop": "Pour vous mettre au courant, vous pouvez cliquer sur ESC pour ouvrir votre tableau de bord.

Si vous avez besoin de plus d'informations, ce panneau peut vous aider. Cliquez sur le bouton ci-dessous pour fermer ce message.", + "CloudHome.Info.DashInfoVR": "Pour vous mettre au courant, vous pouvez cliquer sur B ou Y pour ouvrir votre tableau de bord.

Si vous avez besoin de plus d'informations, ce panneau peut vous aider. Cliquez sur le bouton ci-dessous pour fermer ce message.", + "CloudHome.Info.DashInfoVRNoButtons": "Pour vous mettre au courant, vous pouvez cliquer sur votre bouton menu pour ouvrir votre tableau de bord.

Si vous avez besoin de plus d'informations, ce panneau peut vous aider. Cliquez sur le bouton ci-dessous pour fermer ce message.", "CloudHome.Info.GoToWiki": "Aller sur le wiki!", "CloudHome.Info.GoToDiscord": "Aller sur le Discord", "CloudHome.Info.ModerationTab.Title": "Modération", - "CloudHome.Info.ModerationTab.Content": "La sécurité est quelque chose de très important pour nous. Si tu as besoin d'aide ou a besoin de reporter un utilisateur, ouvre un ticket sur notre portail de modération.

Nous avons une bonne équipe volontaire de modération qui assurent la sécurité de communauté! Créez un ticket si vous assistez a quelque chose violant les lignes directrices.", + "CloudHome.Info.ModerationTab.Content": "La sécurité est quelque chose de très important pour nous. Si vous avez besoin d'aide ou avez besoin de reporter un⸱e utilisateur⸱ice, ouvrez un ticket sur notre portail de modération.

Nous avons une bonne équipe volontaire de modération qui assure la sécurité de la communauté! Créez un ticket si vous assistez à quelque chose enfreignant les lignes directrices.", "CloudHome.Info.InventoryTab.Title": "Sauvegardez vos objets!", - "CloudHome.Info.InventoryTab.Content": "L'inventaire dans votre tableau de bord contiens tous les objets et avatars que tu as sauvegardé.

Le dossier Essentials a plein d'objets avec lesquels tu peut jouer; fait un double clic sur un objet pour le matérialiser.", + "CloudHome.Info.InventoryTab.Content": "L'inventaire dans votre tableau de bord contient tous les objets et avatars que vous avez sauvegardé.

Le dossier Essentials a plein d'objets avec lesquels vous pouvez jouer; faites un double clic sur un objet pour le matérialiser.", "CloudHome.Info.ToolsTab.Title": "Édition dans le monde!", - "CloudHome.Info.ToolsTab.Content": "La marque de fabrique de {appName} est que tu peut créer et modifier super facilement tout ce qui est en jeu.

Oui, cela veux dire ici, ou n'importe ou! Les outils sont disponibles dans le dossier Essentials -> Tools dans ton inventaire et vont te permettre d'éditer le monde facilement.", + "CloudHome.Info.ToolsTab.Content": "La marque de fabrique de {appName} est que vous pouvez créer et modifier super facilement tout ce qui est en jeu.

Oui, ça veut dire ici, ou n'importe où! Les outils sont disponibles dans le dossier Essentials -> Tools dans votre inventaire et vous permettront d'éditer le monde facilement.", "CloudHome.Info.HelpTab.Title": "Obtenir de l'aide", - "CloudHome.Info.HelpTab.InfoLineOne": "Besoin d'aide? Jette un coup d'œil au Wiki ou demande sur le Discord!.", - "CloudHome.Info.HelpTab.InfoLineTwo": "Tu peux voir une vue de ton bureau dans ton tableau de bord, dans l'onglet Bureau.", + "CloudHome.Info.HelpTab.InfoLineOne": "Besoin d'aide? Jetez un coup d'œil au Wiki ou demandez sur le Discord!.", + "CloudHome.Info.HelpTab.InfoLineTwo": "Vous pouvez voir une vue de votre bureau dans votre tableau de bord, dans l'onglet Bureau.", "CloudHome.Info.UsersTab.Title": "Trouver des utilisateurs", "CloudHome.Info.UsersTab.Content": "Les sessions publiques sont un bon moyen de plonger dans la communauté!

Les sessions publiques sont celles que vous pouvez rejoindre sans prérequis et peuvent être trouvées dans l'onglet Mondes de votre tableau de bord.", @@ -2500,7 +2500,7 @@ "Mirror.Menu": "Menu", "Mirror.CloseMenu": "Fermer le menu", - "StickyNote.SpinMe": "Fait moi tourner!", + "StickyNote.SpinMe": "Fais moi tourner!", "StickyNote.FruitPlate": "Plateau de fruits magiques", "StickyNote.EmptyForYou": "Laissé vide juste pour toi :)", "StickyNote.RelevantLinks": "Liens importants!

C'est comme un annuaire!", @@ -2511,15 +2511,15 @@ "StickyNote.TheaterTablet": "Utilise moi pour contrôler le ventilateur et les fenêtres!", "StickyNote.ControlTablet": "Utilise moi pour contrôler ta maison!", - "StickyNote.RotateMeDesktop": "Fait moi tourner avec E!", - "StickyNote.RotateMeVR": "Fait moi tourner!", + "StickyNote.RotateMeDesktop": "Fais moi tourner avec E!", + "StickyNote.RotateMeVR": "Fais moi tourner!", - "StickyNote.EquipMeDesktop": "Équipe moi et fait le bouton gauche de la souris!", + "StickyNote.EquipMeDesktop": "Équipe moi et clique le bouton gauche de la souris!", "StickyNote.EquipMeVR": "Équipe moi et tire la ficelle!", "StickyNote.DipBrushes": "Touche les orbes avec le pinceau pour prendre le matériau", "StickyNote.BrushColor": "Change la couleur dans ton menu contextuel", - "StickyNote.Drawing": "Tu peut dessiner sur ce tableau, dans l'air et de partout!", + "StickyNote.Drawing": "Tu peux dessiner sur ce tableau, dans l'air et de partout!", "StickyNote.WorldCanvas": "Le monde est ton tableau!", "CloudHome.Panel.HomeControl": "Contrôle de la maison", @@ -2552,9 +2552,9 @@ "CloudHome.Panel.Lounge": "Salon", "CloudHome.Panel.Center": "Centre", "CloudHome.Panel.Balcony": "Balcon", - "CloudHome.Panel.Theater": "Salle multimédias", + "CloudHome.Panel.Theater": "Salle multimédia", - "CloudHome.Panel.TheaterControl": "Contrôle de la salle multimédias", + "CloudHome.Panel.TheaterControl": "Contrôle de la salle multimédia", "CloudHome.Panel.FanControl": "Contrôle du ventilateur", "CloudHome.Panel.WindowControl": "Contrôle des fenêtres", "CloudHome.Panel.FanSpeed": "Vitesse du ventilateur", @@ -2569,7 +2569,7 @@ "CloudHome.SupporterPanel.Title": "Nos supporteurs", "Tutorial.InfoPanel.Title": "Hey! Avant de continuer...", - "Tutorial.InfoPanel.Content": "Il y a un monde plein de possibilités qui t'attends et tout cela est possible grâce a ton imagination.

Presque tout ce que tu as vu a été créé en jeu, ou des personnes du monde entier ont collaboré en temps réel.

La plateforme est encore en développement, et nous publions des mises à jour régulièrement pour l'améliorer. Maintenant tu fait aussi partie de ce voyage et la seule limite est ton imagination!

Merci d'être venu! Le monde t'attends!", + "Tutorial.InfoPanel.Content": "Il y a un monde plein de possibilités qui vous attend et tout cela est possible grâce à votre imagination.

Presque tout ce que vous avez vu a été créé en jeu, où des personnes du monde entier ont collaboré en temps réel.

La plateforme est encore en développement, et nous publions des mises à jour régulièrement pour l'améliorer. Maintenant vous faites aussi partie de ce voyage et la seule limite est votre imagination!

Merci d'être venu⸱e! Le monde vous attend!", "Tutorial.GrabItems.Grab": "Saisir", "Tutorial.GrabItems.Snap": "Attacher", @@ -2584,7 +2584,7 @@ "Tutorial.Panel.WalkLocomotion.Content": "Bougez par rapport au sol.", "Tutorial.Panel.TeleportLocomotion.Title": "Téléportation", - "Tutorial.Panel.TeleportLocomotion.Content": "La téléportation vous téléporte instantanément ou vous visez.", + "Tutorial.Panel.TeleportLocomotion.Content": "La téléportation vous téléporte instantanément où vous visez.", "Hints.Spawn.InitialMovementDesktop": "Utilisez les touches de mouvement pour vous déplacer!", "Hints.Spawn.InitialMovementVR": "Utilisez le stick analogique pour vous déplacer!", @@ -2610,7 +2610,7 @@ "Hints.Grabbing.OtherGrabbables": "Il y a une variété d'objets avec lesquels vous pouvez interagir. Essayez et voyez comme ils fonctionnent!", "Hints.Grabbing.OtherGrabbablesExtraDesktop": "Vous pouvez aussi changer votre propre échelle en activant l'option dans le menu contextuel et en utilisant les touches SHIFT + molette.", - "Hints.Grabbing.OtherGrabbablesExtraVR": "Vous pouvez aussi changer votre propre échelle en activant l'option dans votre menu contextuel et en attrapant dans le vite.", + "Hints.Grabbing.OtherGrabbablesExtraVR": "Vous pouvez aussi changer votre propre échelle en activant l'option dans votre menu contextuel et en attrapant dans le vide.", "Hints.Telescope.Alignment": "Attrapez le télescope et visez la lune!", @@ -2618,7 +2618,7 @@ "Hints.Telescope.TheMoonVR": "Utilisez votre laser pour attraper et bouger la lune!", "Hints.Sundial.SoftEquip": "Attrapez et équipez cet outil pour l'utiliser!", - "Hints.Sundial.SoftEquipExtra": "Les outils vous permettent de changer le monde autours de vous dans une variété de manières différentes!", + "Hints.Sundial.SoftEquipExtra": "Les outils vous permettent de changer le monde autour de vous d'une multitude de manières différentes!", "Hints.Sundial.HardEquip": "Cliquez sur cet outil pour l'équiper!", "Hints.Sundial.HardEquipExtra": "Vous ne voyez pas votre laser? Pressez votre bouton principal pour le faire apparaître!", @@ -2627,10 +2627,10 @@ "Hints.Sundial.TheSunExtra": "Essayez de viser sous l'horizon pour faire tomber la nuit!", "Hints.Sundial.Dequip": "Lâchez l'outil équipé avec le bouton Déséquiper dans le menu contextuel.", - "Hints.Sundial.DequipExtra": "Observez comme le menu contextuel a changé par rapport a l'outil équipé.", + "Hints.Sundial.DequipExtra": "Observez comme le menu contextuel a changé par rapport à l'outil équipé.", - "Hints.Sundial.Teleporter": "Presse ce bouton pour activer le téléporteur vers ta maison!", - "Hints.Sundial.TeleporterExtra": "Fait comme chez toi et bienvenue par ici!", + "Hints.Sundial.Teleporter": "Pressez ce bouton pour activer le téléporteur vers votre maison!", + "Hints.Sundial.TeleporterExtra": "Faites comme chez vous et merci d'être passé⸱e!", "UI.TextDisplay.Landscape": "Paysage", "UI.TextDisplay.Portrait": "Portrait", @@ -2646,7 +2646,7 @@ "UI.DocumentDisplay.ResetZoom": "Réinitialiser le zoom", "UI.VideoPlayer.GlobalSettings": "Options
Globales", - "UI.VideoPlayer.LocalSettings": "Option
Locales", + "UI.VideoPlayer.LocalSettings": "Options
Locales", "UI.VideoPlayer.SpatialAudio": "Audio
Spatial", "UI.VideoPlayer.AreaBroadcast": "Diffusion
de zone", "UI.VideoPlayer.BroadcastAudio": "Diffusion
globale", @@ -2656,7 +2656,7 @@ "UI.VideoPlayer.UsersLoaded": "{users_loaded}/{users_present} {users_present,plural, one {utilisateur} other {utilisateurs}}
chargés", "UI.VideoPlayer.AllUsersLoaded": "Tous les utilisateurs
sont chargés", - "UI.ColorPicker.ColorPicker": "Pipette a couleurs", + "UI.ColorPicker.ColorPicker": "Pipette à couleurs", "UI.ColorPicker.Linear": "Linéaire", @@ -2683,7 +2683,7 @@ "Tools.Names.CommonTools": "Outils communs", "Tools.Names.ManipulationTools": "Outils de manipulation", - "Tools.Names.InformationTools": "Outils d'informations", + "Tools.Names.InformationTools": "Outils d'information", "Tools.Names.GeometryLineBrush": "Pinceau de géométrie", "Tools.Names.Developer": "Outil de développement", @@ -2708,9 +2708,9 @@ "Discord.RichPresence.InPrivateWorld": "Dans un monde privé", "Discord.RichPresence.InPrivateLargeText": "Dans un monde privé ({version})", - "Discord.RichPresence.InPublicWorld": "Dans un monde publique", + "Discord.RichPresence.InPublicWorld": "Dans un monde public", "Discord.RichPresence.PublicWorldDetails": "{worldName} ({totalWorlds} mondes)", - "Discord.RichPresence.InPublicLargeText": "Dans un monde publique ({version})", + "Discord.RichPresence.InPublicLargeText": "Dans un monde public ({version})", "Dummy": "Dummy" } From 9b5c88df0e7dd9792cb212bf0e52af3833bf6c2f Mon Sep 17 00:00:00 2001 From: cerealbowlsystem Date: Sun, 14 Jul 2024 07:31:07 +0000 Subject: [PATCH 17/68] EN - tiny fixes Small things I noticed while working on the FR translation. The most important one is what I think is an inversion of "increase" and "lower". I'm 95% sure that if the setting refers to a length of time then lowering the time between clicks would be done if double clicking is too hard, not too easy. --- en.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/en.json b/en.json index fcded7e..5751785 100644 --- a/en.json +++ b/en.json @@ -1284,7 +1284,7 @@ "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, increase the value. If single clicks are detected too easily, lower the value.", + "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.LocomotionSettings.LocomotionPreferences": "Locomotion Preferences", "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "Locomotion Preferences", @@ -1582,7 +1582,7 @@ "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 of realtime Websocket connections are allowed for this host. These are often used for more realtime bi-directional communications and data streams.", + "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 Resonite can receive and process OSC data", "Settings.HostAccessSettings.Entries.AllowOSC_Sending": "Allow OSC sending", @@ -1695,7 +1695,7 @@ "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 will normal photos captures by the finger gesture or the desktop key shortcut be. Higher resolutions will take more time and storage to process, but give better detail.", + "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", @@ -1707,7 +1707,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.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 show 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.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", From fed906a0654eda2af377e7ffd929440b4d9dc991 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 15 Jul 2024 22:38:35 +0200 Subject: [PATCH 18/68] New & removed strings --- Missing/cs.md | 5 +++-- Missing/de.md | 5 +++++ Missing/en-gb.md | 5 +++-- Missing/eo.md | 5 +++-- Missing/es.md | 5 +++-- Missing/et.md | 5 +++-- Missing/fi.md | 4 +++- 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 | 3 +++ Missing/sv.md | 5 +++-- Missing/th.md | 5 +++-- Missing/tr.md | 5 +++-- Missing/zh-cn.md | 5 +++++ Missing/zh-tw.md | 5 +++-- README.md | 46 +++++++++++++++++++++++----------------------- en.json | 6 ++++-- 24 files changed, 103 insertions(+), 56 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 5e8f52b..8e1a6ba 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -6,6 +6,7 @@ Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission Interaction.CopyImage Inventory.Favorite.Document +World.Filter.IncompatibleSessions Login.MissingSecretMachineId Login.MissingSecretMachineId.Description Login.MalformedSecretMachineId @@ -209,6 +210,8 @@ 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 @@ -399,8 +402,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..05b07aa 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,8 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +World.Filter.IncompatibleSessions +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 5fd8005..699e143 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -305,6 +305,7 @@ World.Filter.SessionFiltering World.Filter.MinimumUsers World.Filter.MinimumContacts World.Filter.OnlyHeadless +World.Filter.IncompatibleSessions World.Filter.MaxAccessLevel World.Filter.MinimumUptime World.Filter.Sorting @@ -1159,6 +1160,8 @@ 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 @@ -1347,8 +1350,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/eo.md b/Missing/eo.md index 8af1930..fed7404 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -6,6 +6,7 @@ Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission Interaction.CopyImage Inventory.Favorite.Document +World.Filter.IncompatibleSessions Login.MissingSecretMachineId Login.MissingSecretMachineId.Description Login.MalformedSecretMachineId @@ -178,6 +179,8 @@ 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 @@ -368,8 +371,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/es.md b/Missing/es.md index 1bb8541..539499d 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] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +World.Filter.IncompatibleSessions Profile.Status.Sociable Contacts.IncompatibleSession Notifications.IsSociable @@ -172,6 +173,8 @@ 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 @@ -362,8 +365,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/et.md b/Missing/et.md index f1fe323..dbecf4a 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -88,6 +88,7 @@ World.AccessLevel.ContactsPlus World.SortParameter.LastVisit World.SortParameter.Random World.Filter.MinimumContacts +World.Filter.IncompatibleSessions Tools.Setup2FA Tools.StreamAudio.Dialog.Title Options.Nameplates.DefaultStyle @@ -486,6 +487,8 @@ 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 @@ -676,8 +679,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/fi.md b/Missing/fi.md index eec414d..50ec4ec 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.Actions.GuestWarning +World.Filter.IncompatibleSessions Contacts.Unblocked Contacts.IncompatibleSession Tooltip.ProtoFlux.Drive @@ -36,6 +37,8 @@ Importer.Package.Progress.ImportingAssets Importer.Package.Progress.LoadingObject Importer.Package.Progress.Imported Importer.Package.Progress.Fail +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description Settings.LeapMotionSettings.Offset.Description Settings.LeapMotionSettings.SnapDistance.Description Settings.LeapMotionSettings.UseFingersWhenSnapped.Description @@ -116,7 +119,6 @@ Settings.HostAccessSettings.Entries.AllowOSC_Sending.Description Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..af914a0 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,8 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +World.Filter.IncompatibleSessions +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description + diff --git a/Missing/hu.md b/Missing/hu.md index 04cfd7e..6cb5999 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -34,6 +34,7 @@ World.Filter.DataSources World.Filter.BaseSearch World.Filter.SubmittedToGroup World.Filter.OnlyHeadless +World.Filter.IncompatibleSessions World.Filter.MaxAccessLevel Options.FreeformDash.On Options.FreeformDash.Off @@ -649,6 +650,8 @@ 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 @@ -839,8 +842,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/is.md b/Missing/is.md index 01b812d..a7953aa 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -32,6 +32,7 @@ World.AccessLevel.ContactsPlus World.SortParameter.LastVisit World.SortParameter.Random World.Filter.MinimumContacts +World.Filter.IncompatibleSessions Tools.Setup2FA Tools.StreamAudio.Dialog.Title Tools.StreamAudio.Spatialized @@ -627,6 +628,8 @@ 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 @@ -817,8 +820,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..bbd643f 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] +World.Filter.IncompatibleSessions +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..b163a91 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] +World.Filter.IncompatibleSessions +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description + diff --git a/Missing/nl.md b/Missing/nl.md index d76c681..326fb4a 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -58,6 +58,7 @@ World.Category.GroupWorlds World.AccessLevel.Contacts World.AccessLevel.ContactsPlus World.Filter.MinimumContacts +World.Filter.IncompatibleSessions Tools.AvatarCreator Tools.Debug Tools.StreamAudio.Dialog.Title @@ -450,6 +451,8 @@ 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 @@ -640,8 +643,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/no.md b/Missing/no.md index 8514e25..6cffef5 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -7,6 +7,7 @@ Interaction.SaveToInventory.NoWritePermission Interaction.CopyImage Inventory.Favorite.Document World.Loaded +World.Filter.IncompatibleSessions Login.InvalidCredentials.Description Login.InvalidLogin.Description Login.MalformedUID.Description @@ -241,6 +242,8 @@ 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 @@ -431,8 +434,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/pl.md b/Missing/pl.md index 7838cfe..643794b 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.Filter.IncompatibleSessions Contacts.IncompatibleSession Importer.LUT.Failure.Heading Importer.LUT.Failure.Description @@ -76,6 +77,8 @@ 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 @@ -266,8 +269,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/pt-br.md b/Missing/pt-br.md index c7146f0..05d480b 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -8,6 +8,7 @@ Interaction.CopyImage Inventory.CreateDirectory Inventory.GetURL Inventory.Favorite.Document +World.Filter.IncompatibleSessions Login.InvalidCredentials.Description Login.InvalidLogin.Description Login.MalformedUID.Description @@ -242,6 +243,8 @@ 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 @@ -432,8 +435,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/ru.md b/Missing/ru.md index 26a9853..3293ec2 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,10 +2,13 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] +World.Filter.IncompatibleSessions Contacts.IncompatibleSession Importer.LUT.Failure.Heading Importer.LUT.Failure.Description Exporter.InvalidFileName +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description Settings.RealtimeNetworkingSettings.LNL_WindowSize Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description diff --git a/Missing/sv.md b/Missing/sv.md index 6b9c386..b9398c1 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -6,6 +6,7 @@ General.Units.Metric General.Units.Imperial Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +World.Filter.IncompatibleSessions Profile.Status.Sociable Contacts.IncompatibleSession Notifications.IsSociable @@ -594,6 +595,8 @@ 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 @@ -784,8 +787,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/th.md b/Missing/th.md index 621df29..525e79f 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -272,6 +272,7 @@ World.Filter.SessionFiltering World.Filter.MinimumUsers World.Filter.MinimumContacts World.Filter.OnlyHeadless +World.Filter.IncompatibleSessions World.Filter.MaxAccessLevel World.Filter.MinimumUptime World.Filter.Sorting @@ -1144,6 +1145,8 @@ 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 @@ -1334,8 +1337,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/tr.md b/Missing/tr.md index 061b6a5..a03dbce 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -95,6 +95,7 @@ World.AccessLevel.ContactsPlus World.SortParameter.LastVisit World.SortParameter.Random World.Filter.MinimumContacts +World.Filter.IncompatibleSessions World.Edit.Title World.Edit.Name World.Edit.Description @@ -520,6 +521,8 @@ 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 @@ -710,8 +713,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..6a05f5e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,8 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (China) [zh-cn] +World.Filter.IncompatibleSessions +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay +Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 5d762a9..e20b1f8 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -6,6 +6,7 @@ Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission Interaction.CopyImage Inventory.Favorite.Document +World.Filter.IncompatibleSessions Login.InvalidCredentials.Description Login.InvalidLogin.Description Login.MalformedUID.Description @@ -237,6 +238,8 @@ 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 @@ -427,8 +430,6 @@ Settings.WindowsSettings.KeepOriginalScreenshotFormat Settings.WindowsSettings.KeepOriginalScreenshotFormat.Description Settings.DebugSettings.DebugInputBindings Settings.DebugSettings.DebugInputBindings.Description -Settings.DebugSettings.FetchIncompatibleSessions -Settings.DebugSettings.FetchIncompatibleSessions.Description Settings.LegacyFeatureSettings.UseLegacyGripEquip Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher diff --git a/README.md b/README.md index 894f25e..266a4ad 100644 --- a/README.md +++ b/README.md @@ -2,31 +2,31 @@ 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] - 70.4% - Missing keys: 676 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 1.9% - Missing keys: 2238 +Czech [cs] - 70.3% - Missing keys: 677 +German [de] - 99.9% - Missing keys: 3 +English (United Kingdom) [en-gb] - 1.9% - Missing keys: 2239 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 71.7% - Missing keys: 645 -Spanish [es] - 73.2% - Missing keys: 611 -Estonian [et] - 36.2% - Missing keys: 1456 -Finnish [fi] - 84.0% - Missing keys: 365 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 23.2% - Missing keys: 1752 -Icelandic [is] - 28.1% - Missing keys: 1641 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Dutch [nl] - 45.4% - Missing keys: 1246 -Norwegian [no] - 68.9% - Missing keys: 710 -Polish [pl] - 79.1% - Missing keys: 476 -Portuguese (Brazil) [pt-br] - 68.8% - Missing keys: 711 -Russian [ru] - 99.7% - Missing keys: 6 -Swedish [sv] - 27.9% - Missing keys: 1644 -Thai [th] - 1.8% - Missing keys: 2241 -Turkish [tr] - 35.6% - Missing keys: 1468 -Chinese (China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Taiwan) [zh-tw] - 69.1% - Missing keys: 705 +Esperanto [eo] - 71.7% - Missing keys: 646 +Spanish [es] - 73.2% - Missing keys: 612 +Estonian [et] - 36.2% - Missing keys: 1457 +Finnish [fi] - 83.9% - Missing keys: 367 +French [fr] - 99.9% - Missing keys: 3 +Hungarian [hu] - 23.2% - Missing keys: 1753 +Icelandic [is] - 28.0% - Missing keys: 1642 +Japanese [ja] - 99.9% - Missing keys: 3 +Korean [ko] - 99.9% - Missing keys: 3 +Dutch [nl] - 45.4% - Missing keys: 1247 +Norwegian [no] - 68.8% - Missing keys: 711 +Polish [pl] - 79.1% - Missing keys: 477 +Portuguese (Brazil) [pt-br] - 68.8% - Missing keys: 712 +Russian [ru] - 99.6% - Missing keys: 9 +Swedish [sv] - 27.9% - Missing keys: 1645 +Thai [th] - 1.8% - Missing keys: 2242 +Turkish [tr] - 35.6% - Missing keys: 1469 +Chinese (China) [zh-cn] - 99.9% - Missing keys: 3 +Chinese (Taiwan) [zh-tw] - 69.1% - Missing keys: 706 -Total keys: 2281 +Total keys: 2282 ## 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 fcded7e..26ebed1 100644 --- a/en.json +++ b/en.json @@ -342,6 +342,7 @@ "World.Filter.MinimumUsers": "Minimum Users: {n}", "World.Filter.MinimumContacts": "Minimum Contacts: {n}", "World.Filter.OnlyHeadless": "Only Headless Hosts", + "World.Filter.IncompatibleSessions": "Incompatible sessions", "World.Filter.MaxAccessLevel": "Maximum Access Level:", "World.Filter.MinimumUptime": "Minimum Uptime:", "World.Filter.Sorting": "Sorting:", @@ -1381,6 +1382,9 @@ "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 micrphone.", + "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.Offset": "Hand tracking offset", @@ -1601,8 +1605,6 @@ "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.FetchIncompatibleSessions": "Fetch incompatible sessions", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "When enabled, you will see active sessions that are not compatible with your current client and that you are unable to join.", "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.", From d8390a30330aaffb5d5e17bec1efc19b5cdce4c6 Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Mon, 15 Jul 2024 23:47:32 +0200 Subject: [PATCH 19/68] RU: New strings as of July 15th --- ru.json | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/ru.json b/ru.json index 661c259..641dfd1 100644 --- a/ru.json +++ b/ru.json @@ -342,6 +342,7 @@ "World.Filter.MinimumUsers": "Минимум пользователей: {n}", "World.Filter.MinimumContacts": "Минимум контактов: {n}", "World.Filter.OnlyHeadless": "Только серверные хосты", + "World.Filter.IncompatibleSessions": "Несовместимые сессии", "World.Filter.MaxAccessLevel": "Максимальный уровень доступа:", "World.Filter.MinimumUptime": "Минимальное время работы:", "World.Filter.Sorting": "Сортировка:", @@ -658,6 +659,7 @@ "Contacts.SearchResult": "Результат поиска", "Contacts.Bot": "Бот", "Contacts.Migrated": "Контакт не мигрировал", + "Contacts.IncompatibleSession" : "Несовместимая сессия", "Notifications.IsSociable" : "Общительный(-ая), можно поговорить или пригласить!", "Notifications.IsOnline": "Сейчас Онлайн", @@ -929,6 +931,9 @@ "Importer.Image.Stereo180": "Стерео 180 Фото", "Importer.Image.LUT": "LUT", + "Importer.LUT.Failure.Heading": "Ошибка импорта LUT {image}", + "Importer.LUT.Failure.Description": "Не получилось импортировать LUT из-за:\n\n{error}", + "Importer.ImageVideo.LayoutPrompt": "Какую раскладку использует?", "Importer.ImageVideo.LayoutHorizontalLR": "Бок о бок левый-правый", "Importer.ImageVideo.LayoutHorizontalRL": "Бок о бок правый-левый", @@ -1022,6 +1027,7 @@ "Exporter.ExportAs": "Экспортировать как:", "Exporter.Export": "Экспорт", "Exporter.Exporting": "Идет экспорт...", + "Exporter.InvalidFileName": "Недопустимое имя файла", "Export.PackageExportable.Package": "Пакет Resonite", "Export.PackageExportable.PackageWithVariants": "Пакет Resonite (+варианты ассетов)", @@ -1376,6 +1382,9 @@ "Settings.SteamIntegrationSettings.SaveScreenshots": "Сохранять скриншоты", "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "Если вы снимаете фото и эта настройка включена, копия фото будет сохранена в скриншоты Steam.", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "Использовать Steam Voice когда активен Remote Play", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "Когда включено, автоматически заставляет аудио ввод использовать Steam Voice когда вы играете через Steam Remote Play. Это позволяет не использовать автоматическое переключение чтобы работать со встроенным микрофоном шлема.

Отключение этой настройки может быть полезно если вы используете другое устройство захвата, например внешний микрофон.", + "Settings.LeapMotionSettings.LeapMotionEnabled": "Трекинг рук Leap Motion", "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "Когда включен, устройство Leap Motion, если подключено, будет использоваться для отслеживания ваших рук и пальцев.", "Settings.LeapMotionSettings.Offset": "Отступ трекинга рук", @@ -1564,6 +1573,8 @@ "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "Выключает функциональности локальной сети, такие как широковещательное объявление вашей сессии в локальной сети или обнаружение сессий других пользователей в этой локальной сети.", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Приоритет Steam Networking Sockets", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "Кагда включено, вы будете подключаться через протокол Steam Networking Sockets, если возможно. Может помочь в некоторых случаях, когда использование протокола LNL приводит к больщим задержкам и отставанию. Но, так как этот протокол поддерживает не всю функциональность, вы можете столкнуться с еще большей нестабильностью сети, поэтому рекомендуем использовать эту настройку только когда вы уже имеете проблемы с сетью.", + "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": "Когда вы являетесь хостом сессии, эта настройка определяет, сколько локально импортированных ассетов будет передаваться в каждый момент времени. Увеличение может сделать передачу ассетов другим пользователям ьыстрее, но также может ухудшить качество сетевого соединения. Рекомендует протестировать, какие значения оптимальны для вашей сети.", @@ -1594,8 +1605,6 @@ "Settings.DebugSettings.DebugInputBindings": "Отладка привязок ввода", "Settings.DebugSettings.DebugInputBindings.Description": "Когда включено, будет показана информация для системы привязок ввода. В осномном это полезно для разработчиков.", - "Settings.DebugSettings.FetchIncompatibleSessions": "Получить несовместимые сессии", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "Когда включено, вы увидите активные сессии, которые несовместимы с вашим клиентом и к которым вы из-за этого не сможете подключиться.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Дважды нажать хват для экипировки", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "Когда включено, вы можете экипировать инструменты и гаджеты быстрым двойным нажатием хвата. Эта настройка, скорее всего, когда-нибудт будет убрана.", From dc05ecf39c78aeb40e02c51dcfdd3caab2912ace Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Tue, 16 Jul 2024 01:07:23 +0300 Subject: [PATCH 20/68] chore: translate strings --- fr.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fr.json b/fr.json index 62d74bf..2e6d958 100644 --- a/fr.json +++ b/fr.json @@ -342,6 +342,7 @@ "World.Filter.MinimumUsers": "Nombre d'utilisateurs minimum: {n}", "World.Filter.MinimumContacts": "Nombre de contacts minimum: {n}", "World.Filter.OnlyHeadless": "Hôtes serveurs de session seulement", + "World.Filter.IncompatibleSessions": "Sessions incompatibles", "World.Filter.MaxAccessLevel": "Niveau d'accès maximal:", "World.Filter.MinimumUptime": "Disponibilité minimale (uptime):", "World.Filter.Sorting": "Ordre:", @@ -1381,6 +1382,9 @@ "Settings.SteamIntegrationSettings.SaveScreenshots": "Sauvegarder les photos", "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "Si activé, a chaque vous que vous prendrez une photo ou en sauvegarderez une, elle sera aussi sauvegardée dans Steam.", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "Forcer l'utilisation de Steam Voice quand Remote Play est en cours d'utilisation", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "Force votre périphérique d'entrée audio à utiliser Steam Voice quand vous utilisez Steam Remote Play. Cela est utile si vous ne voulez pas basculer automatiquement vers le microphone transmis par Remote Play.

Désactiver cette option est utile si vous voulez utiliser un autre périphérique audio - par exemple, un microphone externe.", + "Settings.LeapMotionSettings.LeapMotionEnabled": "Traquage des mains Leap Motion", "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "Quand activé, Leap Motion sera utilisé pour traquer vos mains et doigts.", "Settings.LeapMotionSettings.Offset": "Compensation du traquage des mains", From ad63cfe4d4375b406fee2f9dd1586ed6bb200f45 Mon Sep 17 00:00:00 2001 From: Jae Lo Presti Date: Tue, 16 Jul 2024 01:37:32 +0300 Subject: [PATCH 21/68] Update fr.json remove legacy settings --- fr.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/fr.json b/fr.json index af2ae69..a19d756 100644 --- a/fr.json +++ b/fr.json @@ -1606,8 +1606,6 @@ "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.FetchIncompatibleSessions": "Montrer les sessions incompatibles", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "Quand activé, vous verrez les sessions actives qui ne sont pas compatibles avec la version de votre client. Notez que vous ne pourrez pas rejoindre ces sessions.", "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.", From 2d24c2032a2613dcc89269a28228f69eb04b57d8 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 16 Jul 2024 00:40:12 +0200 Subject: [PATCH 22/68] Update stats --- Missing/fr.md | 5 ----- Missing/ru.md | 11 ----------- README.md | 4 ++-- 3 files changed, 2 insertions(+), 18 deletions(-) diff --git a/Missing/fr.md b/Missing/fr.md index af914a0..49c4e2e 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,8 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# French [fr] -World.Filter.IncompatibleSessions -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description - diff --git a/Missing/ru.md b/Missing/ru.md index 3293ec2..49c4e2e 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -1,14 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Russian [ru] -World.Filter.IncompatibleSessions -Contacts.IncompatibleSession -Importer.LUT.Failure.Heading -Importer.LUT.Failure.Description -Exporter.InvalidFileName -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description -Settings.RealtimeNetworkingSettings.LNL_WindowSize -Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description - diff --git a/README.md b/README.md index 266a4ad..0f86213 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Esperanto [eo] - 71.7% - Missing keys: 646 Spanish [es] - 73.2% - Missing keys: 612 Estonian [et] - 36.2% - Missing keys: 1457 Finnish [fi] - 83.9% - Missing keys: 367 -French [fr] - 99.9% - Missing keys: 3 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 23.2% - Missing keys: 1753 Icelandic [is] - 28.0% - Missing keys: 1642 Japanese [ja] - 99.9% - Missing keys: 3 @@ -19,7 +19,7 @@ Dutch [nl] - 45.4% - Missing keys: 1247 Norwegian [no] - 68.8% - Missing keys: 711 Polish [pl] - 79.1% - Missing keys: 477 Portuguese (Brazil) [pt-br] - 68.8% - Missing keys: 712 -Russian [ru] - 99.6% - Missing keys: 9 +Russian [ru] - 100.0% - Missing keys: 0 Swedish [sv] - 27.9% - Missing keys: 1645 Thai [th] - 1.8% - Missing keys: 2242 Turkish [tr] - 35.6% - Missing keys: 1469 From 850ee081f43ae7b2de272f3b66153992e65bdbc7 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 16 Jul 2024 02:02:45 +0200 Subject: [PATCH 23/68] de: translated new strings, removed strings --- de.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/de.json b/de.json index 5c215ff..b1d6bb7 100644 --- a/de.json +++ b/de.json @@ -342,6 +342,7 @@ "World.Filter.MinimumUsers": "Minimale Anzahl Benutzer: {n}", "World.Filter.MinimumContacts": "Minimale Anzahl Kontakte: {n}", "World.Filter.OnlyHeadless": "Nur dedizierte Hosts", + "World.Filter.IncompatibleSessions": "Inkompatible Sitzung", "World.Filter.MaxAccessLevel": "Maximale Beitrittsberechtigung:", "World.Filter.MinimumUptime": "Minimale Laufzeit:", "World.Filter.Sorting": "Sortierung:", @@ -1381,6 +1382,9 @@ "Settings.SteamIntegrationSettings.SaveScreenshots": "Screenshots speichern", "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "Wenn diese Einstellung aktiviert ist, wird bei der Aufnahme eines Bildes eine Kopie in Steam Screenshots gespeichert.", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "Steam Voice erzwingen, wenn Remote Play aktiv ist", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "Wenn diese Option aktiviert ist, wird das Audio-Aufnahmegerät automatisch auf Steam Voice umgeschaltet, wenn Sie über Steam Remote Play spielen. Auf diese Weise müssen Sie nicht selbst auf den weitergeleiteten Mikrofoneingang umschalten.

Das Abschalten dieser Funktion kann nützlich sein, wenn Sie ein anderes Aufnahmegerät verwenden möchten - z. B. ein externes Mikrofon.", + "Settings.LeapMotionSettings.LeapMotionEnabled": "Leap Motion Hand Tracking", "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "Wenn dies aktiviert ist, wird ein Leap Motion Gerät zum Verfolgen Ihrer Hände verwendet, sofern es vorhanden ist.", "Settings.LeapMotionSettings.Offset": "Hand Tracking Versatz", @@ -1601,8 +1605,6 @@ "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.FetchIncompatibleSessions": "Zeige inkompatible Sitzungen", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "Wenn dies aktiviert ist, sehen Sie aktive Sitzungen, die nicht mit ihrer aktuellen Client-Version kompatibel sind und denen Sie nicht beitreten können.", "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.", From 10287b42f958694ae7a5728d69fda1023d4685c0 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Tue, 16 Jul 2024 02:22:25 +0200 Subject: [PATCH 24/68] en: fixed typo --- en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en.json b/en.json index 97d69bc..8b32c6e 100644 --- a/en.json +++ b/en.json @@ -1383,7 +1383,7 @@ "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 micrphone.", + "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.", From 65c8132baccd4f96c4d6f55d41a7bd07bd3ef248 Mon Sep 17 00:00:00 2001 From: Nytra <14206961+Nytra@users.noreply.github.com> Date: Tue, 16 Jul 2024 03:22:56 +0100 Subject: [PATCH 25/68] en-gb: theater -> theatre --- en-gb.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/en-gb.json b/en-gb.json index 205edc2..20a83cd 100644 --- a/en-gb.json +++ b/en-gb.json @@ -49,6 +49,10 @@ "CloudHome.Panel.LightColor": "Light Colour", "CloudHome.Panel.LightColorTemperature": "Light Colour Temperature", + "CloudHome.Panel.Theater": "Theatre", + "CloudHome.Panel.TheaterControl": "Theatre Control", + + "UI.VideoPlayer.AudioZoneTheater": "Local to
Theatre", "UI.ColorPicker.ColorPicker": "Colour Picker", From 17bbb35fe92a485b2fa320c436c8920a06a23c6f Mon Sep 17 00:00:00 2001 From: Nytra <14206961+Nytra@users.noreply.github.com> Date: Tue, 16 Jul 2024 03:29:54 +0100 Subject: [PATCH 26/68] Add Nytra to authors --- en-gb.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en-gb.json b/en-gb.json index 20a83cd..e458076 100644 --- a/en-gb.json +++ b/en-gb.json @@ -1,6 +1,6 @@ { "localeCode": "en-gb", - "authors": ["Nammi", "Enverex", "atomicwave", "CyberZott"], + "authors": ["Nammi", "Enverex", "atomicwave", "CyberZott", "Nytra"], "messages": { "Undo.ChangeColor": "Change Colour", From 6b416aaaf090908ee79c685e978aeb613a92bae4 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 16 Jul 2024 10:53:45 +0800 Subject: [PATCH 27/68] Update zh-cn.json --- zh-cn.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index 5008db2..2898886 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -342,6 +342,7 @@ "World.Filter.MinimumUsers": "最低人数: {n}", "World.Filter.MinimumContacts": "最低好友数: {n}", "World.Filter.OnlyHeadless": "仅云端主机", + "World.Filter.IncompatibleSessions": "不兼容的会话", "World.Filter.MaxAccessLevel": "最大访问权限级别:", "World.Filter.MinimumUptime": "最小运行时间:", "World.Filter.Sorting": "排序:", @@ -1381,6 +1382,9 @@ "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": "手部追踪偏移量", @@ -1601,8 +1605,6 @@ "Settings.DebugSettings.DebugInputBindings": "显示输入绑定的调试信息", "Settings.DebugSettings.DebugInputBindings.Description": "启用后,你将看到输入绑定系统的调试信息。 这对开发人员非常有用。", - "Settings.DebugSettings.FetchIncompatibleSessions": "在会话列表显示不兼容的会话", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "启用后,你将会在会话列表看到与当前客户端版本不兼容的活动会话。", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "双击手柄握把键装备物品", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "启用后,只要连续按两次握把键,就可以装备工具和小物件。这一设置可能会在某个时候被移除。", From 0a3ed2fc8573ce689b0c2c98c4fee87b349e836f Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 16 Jul 2024 10:57:39 +0800 Subject: [PATCH 28/68] Update ja.json --- ja.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ja.json b/ja.json index f1546df..1954015 100644 --- a/ja.json +++ b/ja.json @@ -1600,9 +1600,7 @@ "Settings.DebugSettings.DebugInputBindings": "インプットバインディングのデバッグ", "Settings.DebugSettings.DebugInputBindings.Description": "設定を有効にした場合、インプットバインディングシステムのデバッグ情報が表示されます。主に開発者向けの機能です。", - "Settings.DebugSettings.FetchIncompatibleSessions": "互換性のないセッションを表示", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "設定を有効にした場合、現在のバージョンと互換性がないため参加できないアクティブセッションも表示されます。", - + "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "ダブルグリップでアイテムを装備", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "有効にすると、グリップを2回連続で押すことでツールやアイテムを装備できます。この設定は将来削除されます。", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "レガシーワールドスイッチャーを使用", From bd0beea0fa48b7fcb2482a82f89f2f886deb7c42 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 16 Jul 2024 10:58:06 +0800 Subject: [PATCH 29/68] Update ko.json --- ko.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/ko.json b/ko.json index 78c3149..893c1a3 100644 --- a/ko.json +++ b/ko.json @@ -1601,8 +1601,6 @@ "Settings.DebugSettings.DebugInputBindings": "입력 바인딩 디버그", "Settings.DebugSettings.DebugInputBindings.Description": "활성화 시, 입력 바인딩 시스템에 대한 디버깅 정보가 표시됩니다. 이는 개발자에게 도움이 됩니다.", - "Settings.DebugSettings.FetchIncompatibleSessions": "호환되지 않는 세션 보이기", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "활성화 시, 월드 탐색기에 버전이 다른 비호환 세션 목록도 표시됩니다. 비호환 세션은 참여가 불가합니다.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "더블 그립으로 장착하기", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "활성화 시, 잡기(Grab)를 빠르게 두번 수행하여 도구를 장착할 수 있습니다. 이 기능은 잠재적으로 삭제될 예정입니다.", From 0c6f8f0c979629bbd2f84dc31f601541854799ea Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 16 Jul 2024 10:59:17 +0800 Subject: [PATCH 30/68] Update fi.json --- fi.json | 1 - 1 file changed, 1 deletion(-) diff --git a/fi.json b/fi.json index 1b65fdd..a4df80c 100644 --- a/fi.json +++ b/fi.json @@ -1583,7 +1583,6 @@ - "Settings.DebugSettings.FetchIncompatibleSessions": "Nouda yhteensopimattomat sessiot", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Tuplatartu pitääksesi esineitä kädessä", From ae5674c3d396d256ae5d08f3a7bcbbe96d53e2c3 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Tue, 16 Jul 2024 10:59:45 +0800 Subject: [PATCH 31/68] Update de.json --- de.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/de.json b/de.json index 5c215ff..8399917 100644 --- a/de.json +++ b/de.json @@ -1601,8 +1601,6 @@ "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.FetchIncompatibleSessions": "Zeige inkompatible Sitzungen", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "Wenn dies aktiviert ist, sehen Sie aktive Sitzungen, die nicht mit ihrer aktuellen Client-Version kompatibel sind und denen Sie nicht beitreten können.", "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.", From e5fc6369266091c3949b7db5d919112e1cfd1c4d Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 16 Jul 2024 13:54:32 +0900 Subject: [PATCH 32/68] Update ja.json --- ja.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ja.json b/ja.json index f1546df..6d72bb8 100644 --- a/ja.json +++ b/ja.json @@ -342,6 +342,7 @@ "World.Filter.MinimumUsers": "ユーザーが「{n}」人以上いるセッション", "World.Filter.MinimumContacts": "フレンドが「{n}」人以上いるセッション", "World.Filter.OnlyHeadless": "ヘッドレスのみ", + "World.Filter.IncompatibleSessions": "互換性のないセッション", "World.Filter.MaxAccessLevel": "最大アクセスレベル:", "World.Filter.MinimumUptime": "最小経過時間:", "World.Filter.Sorting": "並べ替え:", @@ -1381,6 +1382,9 @@ "Settings.SteamIntegrationSettings.SaveScreenshots": "スクリーンショットを保存", "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "この設定を有効にしておくと、写真を撮った際にSteamのスクリーンショットとしても保存されます。", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "Steamリモートプレイ時、Steam Voiceに切り替える", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "有効にすると、Steamリモートプレイを使用する際に、音声入力が自動的にSteam Voiceを使用するようになります。これにより、音声が転送されるマイク入力を使用するように自動的に切り替える必要がなくなります。

外部マイクなど、独自のオーディオデバイスを使用する場合は、無効にしてください。", + "Settings.LeapMotionSettings.LeapMotionEnabled": "Leap Motion ハンドトラッキング", "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "設定を有効にした場合、Leap Motionデバイスがあれば、それにより手や指のトラッキングを行います。", "Settings.LeapMotionSettings.Offset": "ハンドトラッキングのオフセット", @@ -1600,14 +1604,12 @@ "Settings.DebugSettings.DebugInputBindings": "インプットバインディングのデバッグ", "Settings.DebugSettings.DebugInputBindings.Description": "設定を有効にした場合、インプットバインディングシステムのデバッグ情報が表示されます。主に開発者向けの機能です。", - "Settings.DebugSettings.FetchIncompatibleSessions": "互換性のないセッションを表示", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "設定を有効にした場合、現在のバージョンと互換性がないため参加できないアクティブセッションも表示されます。", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "ダブルグリップでアイテムを装備", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "有効にすると、グリップを2回連続で押すことでツールやアイテムを装備できます。この設定は将来削除されます。", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher": "レガシーワールドスイッチャーを使用", "Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description": "設定を有効にした場合、利き手ではない方のアプリボタンを押すことでレガシーワールドスイッチャーが開き、セッションを切り替えることができます。この機能は将来、より柔軟なソリューションに置き換えられる予定です", - "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts" : "インベントリとセッションジェスチャーのショートカットを使用する", + "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts" : "インベントリとセッションジェスチャーのショートカットを使用する", "Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.Description" : "有効にすると、グリップを握ったままAppボタン(ダッシュメニューを開閉するボタン)を押すと、レガシーのインベントリーまたはセッションメニューが開きます。", "Settings.TwitchInterfaceSettings.ChannelName": "Twitchチャンネル名", From 9ded08545d39aa44467deb085f5669c23ea1ac3c Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Tue, 16 Jul 2024 13:57:54 +0900 Subject: [PATCH 33/68] fix invalid keys --- de.json | 2 -- fi.json | 2 -- ko.json | 2 -- zh-cn.json | 2 -- 4 files changed, 8 deletions(-) diff --git a/de.json b/de.json index 5c215ff..8399917 100644 --- a/de.json +++ b/de.json @@ -1601,8 +1601,6 @@ "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.FetchIncompatibleSessions": "Zeige inkompatible Sitzungen", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "Wenn dies aktiviert ist, sehen Sie aktive Sitzungen, die nicht mit ihrer aktuellen Client-Version kompatibel sind und denen Sie nicht beitreten können.", "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.", diff --git a/fi.json b/fi.json index 1b65fdd..c5b4c2c 100644 --- a/fi.json +++ b/fi.json @@ -1583,8 +1583,6 @@ - "Settings.DebugSettings.FetchIncompatibleSessions": "Nouda yhteensopimattomat sessiot", - "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "Tuplatartu pitääksesi esineitä kädessä", diff --git a/ko.json b/ko.json index 78c3149..893c1a3 100644 --- a/ko.json +++ b/ko.json @@ -1601,8 +1601,6 @@ "Settings.DebugSettings.DebugInputBindings": "입력 바인딩 디버그", "Settings.DebugSettings.DebugInputBindings.Description": "활성화 시, 입력 바인딩 시스템에 대한 디버깅 정보가 표시됩니다. 이는 개발자에게 도움이 됩니다.", - "Settings.DebugSettings.FetchIncompatibleSessions": "호환되지 않는 세션 보이기", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "활성화 시, 월드 탐색기에 버전이 다른 비호환 세션 목록도 표시됩니다. 비호환 세션은 참여가 불가합니다.", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "더블 그립으로 장착하기", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "활성화 시, 잡기(Grab)를 빠르게 두번 수행하여 도구를 장착할 수 있습니다. 이 기능은 잠재적으로 삭제될 예정입니다.", diff --git a/zh-cn.json b/zh-cn.json index 5008db2..3c2ec4a 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -1601,8 +1601,6 @@ "Settings.DebugSettings.DebugInputBindings": "显示输入绑定的调试信息", "Settings.DebugSettings.DebugInputBindings.Description": "启用后,你将看到输入绑定系统的调试信息。 这对开发人员非常有用。", - "Settings.DebugSettings.FetchIncompatibleSessions": "在会话列表显示不兼容的会话", - "Settings.DebugSettings.FetchIncompatibleSessions.Description": "启用后,你将会在会话列表看到与当前客户端版本不兼容的活动会话。", "Settings.LegacyFeatureSettings.UseLegacyGripEquip": "双击手柄握把键装备物品", "Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description": "启用后,只要连续按两次握把键,就可以装备工具和小物件。这一设置可能会在某个时候被移除。", From 68adbf2f807fede61eda8277f530f20b3e46ff53 Mon Sep 17 00:00:00 2001 From: cerealbowlsystem Date: Tue, 16 Jul 2024 05:49:07 +0000 Subject: [PATCH 34/68] FR: tiny update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed "Envoyer un message vocal" to 2nd person sing., fixed an à. --- fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fr.json b/fr.json index a19d756..a083c5c 100644 --- a/fr.json +++ b/fr.json @@ -664,10 +664,10 @@ "Notifications.IsSociable": "Est social, contactez ou invitez-le!", "Notifications.IsOnline": "est maintenant en ligne", "Notifications.IsOnlineOnDifferentVersion": "est maintenant en ligne (sur la version: {version})", - "Notifications.ReceivedContactRequest": "à envoyé une demande d'ami", + "Notifications.ReceivedContactRequest": "a envoyé une demande d'ami", "Notifications.ReceivedInvite": "Vous invite à:", "Notifications.ReceivedItem": "Vous envoie un objet:", - "Notifications.VoiceMessage": "Envoyer un message vocal", + "Notifications.VoiceMessage": "a envoyé un message vocal", "Notifications.SessionStarted": "Session démarrée:", "Notifications.UserJoined": "Un utilisateur a rejoint la session", "Notifications.UserLeft": "Un utilisateur a quitté la session", From 1c20337a401a6f154c24e671a2168aad1a4e1d9e Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Tue, 16 Jul 2024 20:23:59 +0900 Subject: [PATCH 35/68] KR:World filter, Remote voice --- ko.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ko.json b/ko.json index 78c3149..c9c1fe9 100644 --- a/ko.json +++ b/ko.json @@ -342,6 +342,7 @@ "World.Filter.MinimumUsers": "최소 사용자 수: {n}", "World.Filter.MinimumContacts": "최소 친구 수: {n}", "World.Filter.OnlyHeadless": "헤드리스(Headless) 호스트만", + "World.Filter.IncompatibleSessions": "비호환 세션만", "World.Filter.MaxAccessLevel": "최고 접근 권한:", "World.Filter.MinimumUptime": "최소 세션 시간:", "World.Filter.Sorting": "정렬형식", @@ -1381,6 +1382,9 @@ "Settings.SteamIntegrationSettings.SaveScreenshots": "스크린샷 저장", "Settings.SteamIntegrationSettings.SaveScreenshots.Description": "활성화 시, 게임내에서 촬영한 사진이 스팀 스크린샷에도 저장됩니다.", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay": "원격 플레이시 스팀 보이스 강제 사용", + "Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description": "활성화한 경우, 원격 플레이시 스팀 보이스가 음향입력 장치로 강제 설정됩니다. 이렇게 하면 원격 플레이 시 마이크 사용을 위해 직접 전환할 필요가 없어서 도움이 될것입니다.

이 기능을 비활성화 하여 원하는 장치를 선택할 수 있습니다.", + "Settings.LeapMotionSettings.LeapMotionEnabled": "립모션(Leap Motion) 손가락 추적", "Settings.LeapMotionSettings.LeapMotionEnabled.Description": "립모션 장치가 있는 상태에서 활성화하면 손가락 정보를 추적하는데 립모션을 이용합니다.", "Settings.LeapMotionSettings.Offset": "추적 보정치", From 4904dca218e2a4b6ba94086fb0ee74bb1b3f6a6a Mon Sep 17 00:00:00 2001 From: Linki9s7 <112818451+linki9s7@users.noreply.github.com> Date: Tue, 16 Jul 2024 20:37:30 +0900 Subject: [PATCH 36/68] Update ja.json --- ja.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja.json b/ja.json index f1546df..42bc5d4 100644 --- a/ja.json +++ b/ja.json @@ -1232,7 +1232,7 @@ "Settings.OnlineStatusSettings" : "オンライン状態", "Settings.OnlineStatusSettings.DefaultStatus" : "標準の状態", - "Settings.OnlineStatusSettings.DefaultStatus.Description" : "これはログイン時点で設定される、オンライン状態です", + "Settings.OnlineStatusSettings.DefaultStatus.Description" : "これはログイン時点で設定される、オンライン状態です。", "Settings.OnlineStatusSettings.RememberMode" : "終了時のオンライン状態を保存する", "Settings.OnlineStatusSettings.RememberMode.Description" : "終了時のオンライン状態を、次回ログイン時まで保持するかどうかを設定できます。これには別の設定で制御される「非表示」以外の状態を含みます。", "Settings.OnlineStatusSettings.RememberTimespan" : "次の時間オンライン状態を保持する", From af1dea4edc25f5de8bc5219388e929032e607bdd Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Tue, 16 Jul 2024 22:50:49 +0300 Subject: [PATCH 37/68] feat: add translator badge issue template Add basic template for Translator Badge requests. --- .github/ISSUE_TEMPLATE/badge.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/badge.yml diff --git a/.github/ISSUE_TEMPLATE/badge.yml b/.github/ISSUE_TEMPLATE/badge.yml new file mode 100644 index 0000000..e69d519 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/badge.yml @@ -0,0 +1,9 @@ +name: Request Translator badge +description: Request a Translator badge if you've contributed the locale. +body: + - type: input + id: userid + attributes: + label: User ID + description: Your User ID. You can see how to find it on the [wiki](https://wiki.resonite.com/User_ID#Finding_a_user_ID). + placeholder: U-fX3pKe7AYYQ From b2a541d33dd11d2c36f4a5d80ef6b0416bc53951 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Tue, 16 Jul 2024 22:54:44 +0300 Subject: [PATCH 38/68] feat: make userid field required --- .github/ISSUE_TEMPLATE/badge.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/badge.yml b/.github/ISSUE_TEMPLATE/badge.yml index e69d519..a8e4fed 100644 --- a/.github/ISSUE_TEMPLATE/badge.yml +++ b/.github/ISSUE_TEMPLATE/badge.yml @@ -7,3 +7,5 @@ body: label: User ID description: Your User ID. You can see how to find it on the [wiki](https://wiki.resonite.com/User_ID#Finding_a_user_ID). placeholder: U-fX3pKe7AYYQ + validations: + required: true From f4efa312e392ace2dfa360576048bd1d62fb5dcf Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 17 Jul 2024 17:14:41 +0200 Subject: [PATCH 39/68] Add Prefer TCP strings --- 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 | 4 ++++ 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 | 4 ++++ Missing/sv.md | 2 ++ Missing/th.md | 2 ++ Missing/tr.md | 2 ++ Missing/zh-cn.md | 2 ++ Missing/zh-tw.md | 2 ++ README.md | 46 +++++++++++++++++++++++----------------------- en.json | 2 ++ 24 files changed, 73 insertions(+), 23 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 8e1a6ba..760724c 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -375,6 +375,8 @@ 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 diff --git a/Missing/de.md b/Missing/de.md index 05b07aa..b74367c 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -5,4 +5,6 @@ Note that this file updates only during build processes and doesn't necessarily World.Filter.IncompatibleSessions Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description +Settings.RealtimeNetworkingSettings.PreferTCP +Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 699e143..936b53d 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1323,6 +1323,8 @@ 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 diff --git a/Missing/eo.md b/Missing/eo.md index fed7404..2c872ad 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -344,6 +344,8 @@ 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 diff --git a/Missing/es.md b/Missing/es.md index 539499d..4636790 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -338,6 +338,8 @@ 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 diff --git a/Missing/et.md b/Missing/et.md index dbecf4a..c24e21b 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -652,6 +652,8 @@ 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 diff --git a/Missing/fi.md b/Missing/fi.md index 50ec4ec..484ae01 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -108,6 +108,8 @@ Settings.EarmuffSettings.TransitionLength.Description Settings.EarmuffSettings.VolumeAttenuation.Description Settings.RealtimeNetworkingSettings.DisableLAN.Description Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description +Settings.RealtimeNetworkingSettings.PreferTCP +Settings.RealtimeNetworkingSettings.PreferTCP.Description Settings.RealtimeNetworkingSettings.LNL_WindowSize Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description Settings.AssetGatherSettings.MaxConcurrentAssetTransfers.Description diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..a9fc892 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.RealtimeNetworkingSettings.PreferTCP +Settings.RealtimeNetworkingSettings.PreferTCP.Description + diff --git a/Missing/hu.md b/Missing/hu.md index 6cb5999..4914063 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -815,6 +815,8 @@ 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 diff --git a/Missing/is.md b/Missing/is.md index a7953aa..3998fdf 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -793,6 +793,8 @@ 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 diff --git a/Missing/ja.md b/Missing/ja.md index bbd643f..731ffda 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -5,4 +5,6 @@ Note that this file updates only during build processes and doesn't necessarily World.Filter.IncompatibleSessions Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description +Settings.RealtimeNetworkingSettings.PreferTCP +Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/Missing/ko.md b/Missing/ko.md index b163a91..d13311e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -5,4 +5,6 @@ Note that this file updates only during build processes and doesn't necessarily World.Filter.IncompatibleSessions Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description +Settings.RealtimeNetworkingSettings.PreferTCP +Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/Missing/nl.md b/Missing/nl.md index 326fb4a..907ef27 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -616,6 +616,8 @@ 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 diff --git a/Missing/no.md b/Missing/no.md index 6cffef5..32dd61f 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -407,6 +407,8 @@ 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 diff --git a/Missing/pl.md b/Missing/pl.md index 643794b..0ed12c9 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -242,6 +242,8 @@ 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 diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 05d480b..a632db2 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -408,6 +408,8 @@ 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 diff --git a/Missing/ru.md b/Missing/ru.md index 49c4e2e..8c95146 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -1,3 +1,7 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Russian [ru] +Settings.RealtimeNetworkingSettings.PreferTCP +Settings.RealtimeNetworkingSettings.PreferTCP.Description + diff --git a/Missing/sv.md b/Missing/sv.md index b9398c1..16f0eea 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -760,6 +760,8 @@ 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 diff --git a/Missing/th.md b/Missing/th.md index 525e79f..920f913 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1310,6 +1310,8 @@ 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 diff --git a/Missing/tr.md b/Missing/tr.md index a03dbce..104e989 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -686,6 +686,8 @@ 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 diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 6a05f5e..059699a 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -5,4 +5,6 @@ Note that this file updates only during build processes and doesn't necessarily World.Filter.IncompatibleSessions Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description +Settings.RealtimeNetworkingSettings.PreferTCP +Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index e20b1f8..032d9a7 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -403,6 +403,8 @@ 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 diff --git a/README.md b/README.md index 0f86213..54f0bee 100644 --- a/README.md +++ b/README.md @@ -2,31 +2,31 @@ 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] - 70.3% - Missing keys: 677 -German [de] - 99.9% - Missing keys: 3 -English (United Kingdom) [en-gb] - 1.9% - Missing keys: 2239 +Czech [cs] - 70.3% - Missing keys: 679 +German [de] - 99.8% - Missing keys: 5 +English (United Kingdom) [en-gb] - 1.9% - Missing keys: 2241 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 71.7% - Missing keys: 646 -Spanish [es] - 73.2% - Missing keys: 612 -Estonian [et] - 36.2% - Missing keys: 1457 -Finnish [fi] - 83.9% - Missing keys: 367 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 23.2% - Missing keys: 1753 -Icelandic [is] - 28.0% - Missing keys: 1642 -Japanese [ja] - 99.9% - Missing keys: 3 -Korean [ko] - 99.9% - Missing keys: 3 -Dutch [nl] - 45.4% - Missing keys: 1247 -Norwegian [no] - 68.8% - Missing keys: 711 -Polish [pl] - 79.1% - Missing keys: 477 -Portuguese (Brazil) [pt-br] - 68.8% - Missing keys: 712 -Russian [ru] - 100.0% - Missing keys: 0 -Swedish [sv] - 27.9% - Missing keys: 1645 -Thai [th] - 1.8% - Missing keys: 2242 -Turkish [tr] - 35.6% - Missing keys: 1469 -Chinese (China) [zh-cn] - 99.9% - Missing keys: 3 -Chinese (Taiwan) [zh-tw] - 69.1% - Missing keys: 706 +Esperanto [eo] - 71.6% - Missing keys: 648 +Spanish [es] - 73.1% - Missing keys: 614 +Estonian [et] - 36.1% - Missing keys: 1459 +Finnish [fi] - 83.8% - Missing keys: 369 +French [fr] - 99.9% - Missing keys: 2 +Hungarian [hu] - 23.2% - Missing keys: 1755 +Icelandic [is] - 28.0% - Missing keys: 1644 +Japanese [ja] - 99.8% - Missing keys: 5 +Korean [ko] - 99.8% - Missing keys: 5 +Dutch [nl] - 45.3% - Missing keys: 1249 +Norwegian [no] - 68.8% - Missing keys: 713 +Polish [pl] - 79.0% - Missing keys: 479 +Portuguese (Brazil) [pt-br] - 68.7% - Missing keys: 714 +Russian [ru] - 99.9% - Missing keys: 2 +Swedish [sv] - 27.9% - Missing keys: 1647 +Thai [th] - 1.8% - Missing keys: 2244 +Turkish [tr] - 35.6% - Missing keys: 1471 +Chinese (China) [zh-cn] - 99.8% - Missing keys: 5 +Chinese (Taiwan) [zh-tw] - 69.0% - Missing keys: 708 -Total keys: 2282 +Total keys: 2284 ## 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 97d69bc..0ce8b8b 100644 --- a/en.json +++ b/en.json @@ -1573,6 +1573,8 @@ "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.", From 7cd9180a045b8701fba4c3352f54fbd30628dc42 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 17 Jul 2024 17:42:45 +0200 Subject: [PATCH 40/68] Add & update connection strings --- 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/zh-cn.md | 2 ++ Missing/zh-tw.md | 2 ++ README.md | 46 +++++++++++++++++++++++----------------------- en.json | 4 +++- 24 files changed, 70 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 760724c..2e7343b 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -6,6 +6,8 @@ Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission Interaction.CopyImage Inventory.Favorite.Document +World.Connection.LNL.LNLPoke +World.Connection.TCP World.Filter.IncompatibleSessions Login.MissingSecretMachineId Login.MissingSecretMachineId.Description diff --git a/Missing/de.md b/Missing/de.md index b74367c..b38791e 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] +World.Connection.LNL.LNLPoke +World.Connection.TCP World.Filter.IncompatibleSessions Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 936b53d..62cdd54 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -159,9 +159,11 @@ 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 diff --git a/Missing/eo.md b/Missing/eo.md index 2c872ad..f40ba11 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -6,6 +6,8 @@ Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission Interaction.CopyImage Inventory.Favorite.Document +World.Connection.LNL.LNLPoke +World.Connection.TCP World.Filter.IncompatibleSessions Login.MissingSecretMachineId Login.MissingSecretMachineId.Description diff --git a/Missing/es.md b/Missing/es.md index 4636790..218924a 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -4,6 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Spanish [es] Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +World.Connection.LNL.LNLPoke +World.Connection.TCP World.Filter.IncompatibleSessions Profile.Status.Sociable Contacts.IncompatibleSession diff --git a/Missing/et.md b/Missing/et.md index c24e21b..7627cb5 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -70,9 +70,11 @@ Dash.Exit.Shoutouts.You Facets.FPS World.Loaded World.Connection.LNL.DirectIP +World.Connection.LNL.LNLPoke World.Connection.LNL.NATPunchthrough World.Connection.LNL.Relay World.Connection.SteamNetworkingSockets +World.Connection.TCP World.Error.FailedToConnect World.Error.InvalidAddress World.Error.HostBlocked diff --git a/Missing/fi.md b/Missing/fi.md index 484ae01..ac9054e 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -2,6 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Finnish [fi] +World.Connection.LNL.LNLPoke +World.Connection.TCP World.Actions.GuestWarning World.Filter.IncompatibleSessions Contacts.Unblocked diff --git a/Missing/fr.md b/Missing/fr.md index a9fc892..f4e0930 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,6 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] +World.Connection.LNL.LNLPoke +World.Connection.TCP Settings.RealtimeNetworkingSettings.PreferTCP Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/Missing/hu.md b/Missing/hu.md index 4914063..7ee0c9c 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -22,8 +22,10 @@ Inventory.Favorite.AudioStreamController Inventory.Favorite.TextDisplay Inventory.SpawnFacet Dash.Exit.SubmittedBy +World.Connection.LNL.LNLPoke World.Connection.LNL.NATPunchthrough World.Connection.LNL.Relay +World.Connection.TCP World.Error.SecurityViolation World.Actions.CopyRecordURL World.Indicator.Sessions diff --git a/Missing/is.md b/Missing/is.md index 3998fdf..c124056 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -15,9 +15,11 @@ Inventory.SpawnFacet Dash.Actions.TurnOffUIEdit Facets.FPS World.Connection.LNL.DirectIP +World.Connection.LNL.LNLPoke World.Connection.LNL.NATPunchthrough World.Connection.LNL.Relay World.Connection.SteamNetworkingSockets +World.Connection.TCP World.Error.FailedToConnect World.Error.InvalidAddress World.Error.HostBlocked diff --git a/Missing/ja.md b/Missing/ja.md index 731ffda..b322cdb 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] +World.Connection.LNL.LNLPoke +World.Connection.TCP World.Filter.IncompatibleSessions Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description diff --git a/Missing/ko.md b/Missing/ko.md index d13311e..5a40e94 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] +World.Connection.LNL.LNLPoke +World.Connection.TCP World.Filter.IncompatibleSessions Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description diff --git a/Missing/nl.md b/Missing/nl.md index 907ef27..2d9a2e7 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -49,6 +49,8 @@ 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 diff --git a/Missing/no.md b/Missing/no.md index 32dd61f..1ccb214 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -7,6 +7,8 @@ Interaction.SaveToInventory.NoWritePermission Interaction.CopyImage Inventory.Favorite.Document World.Loaded +World.Connection.LNL.LNLPoke +World.Connection.TCP World.Filter.IncompatibleSessions Login.InvalidCredentials.Description Login.InvalidLogin.Description diff --git a/Missing/pl.md b/Missing/pl.md index 0ed12c9..0b64171 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,6 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] +World.Connection.LNL.LNLPoke +World.Connection.TCP World.Filter.IncompatibleSessions Contacts.IncompatibleSession Importer.LUT.Failure.Heading diff --git a/Missing/pt-br.md b/Missing/pt-br.md index a632db2..f5fc962 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -8,6 +8,8 @@ Interaction.CopyImage Inventory.CreateDirectory Inventory.GetURL Inventory.Favorite.Document +World.Connection.LNL.LNLPoke +World.Connection.TCP World.Filter.IncompatibleSessions Login.InvalidCredentials.Description Login.InvalidLogin.Description diff --git a/Missing/ru.md b/Missing/ru.md index 8c95146..360c870 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,6 +2,8 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] +World.Connection.LNL.LNLPoke +World.Connection.TCP Settings.RealtimeNetworkingSettings.PreferTCP Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/Missing/sv.md b/Missing/sv.md index 16f0eea..3117549 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -6,6 +6,8 @@ General.Units.Metric General.Units.Imperial Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission +World.Connection.LNL.LNLPoke +World.Connection.TCP World.Filter.IncompatibleSessions Profile.Status.Sociable Contacts.IncompatibleSession diff --git a/Missing/th.md b/Missing/th.md index 920f913..3c2fe31 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -126,9 +126,11 @@ 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 diff --git a/Missing/tr.md b/Missing/tr.md index 104e989..5870f50 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -76,9 +76,11 @@ Dash.Exit.Shoutouts.You Facets.FPS World.Loaded World.Connection.LNL.DirectIP +World.Connection.LNL.LNLPoke World.Connection.LNL.NATPunchthrough World.Connection.LNL.Relay World.Connection.SteamNetworkingSockets +World.Connection.TCP World.Error.OnlyContactsOfContacts World.Error.FailedToConnect World.Error.InvalidAddress diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 059699a..79999fa 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 (China) [zh-cn] +World.Connection.LNL.LNLPoke +World.Connection.TCP World.Filter.IncompatibleSessions Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 032d9a7..517fa73 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -6,6 +6,8 @@ Interaction.SaveToInventory.NotLoggedIn Interaction.SaveToInventory.NoWritePermission Interaction.CopyImage Inventory.Favorite.Document +World.Connection.LNL.LNLPoke +World.Connection.TCP World.Filter.IncompatibleSessions Login.InvalidCredentials.Description Login.InvalidLogin.Description diff --git a/README.md b/README.md index 54f0bee..b42b4ac 100644 --- a/README.md +++ b/README.md @@ -2,31 +2,31 @@ 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] - 70.3% - Missing keys: 679 -German [de] - 99.8% - Missing keys: 5 -English (United Kingdom) [en-gb] - 1.9% - Missing keys: 2241 +Czech [cs] - 70.2% - Missing keys: 681 +German [de] - 99.7% - Missing keys: 7 +English (United Kingdom) [en-gb] - 1.9% - Missing keys: 2243 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 71.6% - Missing keys: 648 -Spanish [es] - 73.1% - Missing keys: 614 -Estonian [et] - 36.1% - Missing keys: 1459 -Finnish [fi] - 83.8% - Missing keys: 369 -French [fr] - 99.9% - Missing keys: 2 -Hungarian [hu] - 23.2% - Missing keys: 1755 -Icelandic [is] - 28.0% - Missing keys: 1644 -Japanese [ja] - 99.8% - Missing keys: 5 -Korean [ko] - 99.8% - Missing keys: 5 -Dutch [nl] - 45.3% - Missing keys: 1249 -Norwegian [no] - 68.8% - Missing keys: 713 -Polish [pl] - 79.0% - Missing keys: 479 -Portuguese (Brazil) [pt-br] - 68.7% - Missing keys: 714 -Russian [ru] - 99.9% - Missing keys: 2 -Swedish [sv] - 27.9% - Missing keys: 1647 -Thai [th] - 1.8% - Missing keys: 2244 -Turkish [tr] - 35.6% - Missing keys: 1471 -Chinese (China) [zh-cn] - 99.8% - Missing keys: 5 -Chinese (Taiwan) [zh-tw] - 69.0% - Missing keys: 708 +Esperanto [eo] - 71.6% - Missing keys: 650 +Spanish [es] - 73.1% - Missing keys: 616 +Estonian [et] - 36.1% - Missing keys: 1461 +Finnish [fi] - 83.8% - Missing keys: 371 +French [fr] - 99.8% - Missing keys: 4 +Hungarian [hu] - 23.1% - Missing keys: 1757 +Icelandic [is] - 28.0% - Missing keys: 1646 +Japanese [ja] - 99.7% - Missing keys: 7 +Korean [ko] - 99.7% - Missing keys: 7 +Dutch [nl] - 45.3% - Missing keys: 1251 +Norwegian [no] - 68.7% - Missing keys: 715 +Polish [pl] - 79.0% - Missing keys: 481 +Portuguese (Brazil) [pt-br] - 68.7% - Missing keys: 716 +Russian [ru] - 99.8% - Missing keys: 4 +Swedish [sv] - 27.9% - Missing keys: 1649 +Thai [th] - 1.7% - Missing keys: 2246 +Turkish [tr] - 35.6% - Missing keys: 1473 +Chinese (China) [zh-cn] - 99.7% - Missing keys: 7 +Chinese (Taiwan) [zh-tw] - 68.9% - Missing keys: 710 -Total keys: 2284 +Total keys: 2286 ## 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 0ce8b8b..98a63ad 100644 --- a/en.json +++ b/en.json @@ -182,10 +182,12 @@ "World.Connection.Connected": "Connected", "World.Connection.SyncingInitialState": "Syncing initial world state", - "World.Connection.LNL.DirectIP": "LNL Direct IP", + "World.Connection.LNL.DirectIP": "LNL Direct IP
{address}", + "World.Connection.LNL.LNLPoke": "Requesting 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": "Access Denied", "World.Error.SecurityViolation": "Security Violation", From 328f994b5317eea299a146aa6152643ad75871c0 Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Wed, 17 Jul 2024 18:53:15 +0300 Subject: [PATCH 41/68] chore: new strings --- fr.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fr.json b/fr.json index a19d756..d37ec34 100644 --- a/fr.json +++ b/fr.json @@ -183,9 +183,11 @@ "World.Connection.SyncingInitialState": "Synchronisation de l'état initial du monde", "World.Connection.LNL.DirectIP": "LNL Direct IP", + "World.Connection.LNL.LNLPoke": "Demander un Poke LNL", "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": "Accès refusé", "World.Error.SecurityViolation": "Violation de sécurité", @@ -1574,6 +1576,8 @@ "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "Désactive les fonctionnalités de réseau spécifiques aux réseaux locaux telles qu'annoncer vos sessions sur le réseau local ou écouter en l'attente d'autres sessions sur le réseau local.", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Préférer les Steam Networking Sockets", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "Quand activé, vous vous connecterez aux sessions via le protocole Steam Networking Sockets si possible. Ceci peut aider dans les cas où le protocole LNL crée trop de queue pour les paquets. Cependant, ce protocole manque de certaines fonctionnalités, pouvant créer de l'instabilité, donc nous vous recommandons de ne l'activer que si vous avez des problèmes avec les autres protocoles.", + "Settings.RealtimeNetworkingSettings.PreferTCP": "Préférer TCP", + "Settings.RealtimeNetworkingSettings.PreferTCP.Description": "Quand activé, les connections sur TCP sont préférées. Cela affecte le plus les connections locales étant donné que TCP n'est pas utilisé par défaut pour se connecter sur internet.\n\nTCP peut avoir une meilleure performance sur un réseau local et fonctionner sur certains réseaux ou les protocoles basés sur UDP ne fonctionnent pas.\n\nCependant, ils peuvent également souffrir d'un blocage en \"tête de ligne\", ce qui entraîne un retard important des voix et des poses.", "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "Taille de la fenêtre LNL", "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "Contrôle la taille de la fenêtre du protocole LNL, pour le réseautage en temps réel. Changer cette option aura un effet immédiat dans toutes les sessions que vous aurez rejoint.\n\nSi vous rencontrez du \"packet queuing\" (queue pour la réception des paquets), augmenter cette valeur peut améliorer le débit de la connection, au coût de la stabilité.\n\nValeur par défaut: 64\n\nIMPORTANT: Notez que cette option est présente pour le diagnostic et n'est qu'une solution temporaire; cette valeur sera ajustée automatiquement dans le futur.", From b252336bebdb11214a77a957c045fd5e7342427e Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Wed, 17 Jul 2024 19:51:33 +0200 Subject: [PATCH 42/68] de: translated TCP and connection strings --- de.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/de.json b/de.json index b1d6bb7..838bbf5 100644 --- a/de.json +++ b/de.json @@ -182,10 +182,12 @@ "World.Connection.Connected": "Verbunden", "World.Connection.SyncingInitialState": "Synchronisiere initialen Weltzustand", - "World.Connection.LNL.DirectIP": "LNL Direkt IP", + "World.Connection.LNL.DirectIP": "LNL Direkt IP
{address}", + "World.Connection.LNL.LNLPoke": "Fordere LNL Poke an", "World.Connection.LNL.NATPunchthrough": "LNL NAT Punchthrough {n}", "World.Connection.LNL.Relay": "LNL Relay", "World.Connection.SteamNetworkingSockets": "Steam Netzwerk Socket", + "World.Connection.TCP": "TCP
{address}", "World.Error.AccessDenied": "Beitritt verweigert", "World.Error.SecurityViolation": "Sicherheitsverletzung", @@ -1573,6 +1575,8 @@ "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "Dies deaktiviert Netzwerkfunktionen in ihrem lokalen Netzwerk, zum Beispiel das Übertragen ihrer Sitzungen oder suchen nach anderen lokalen Sitzungen.", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Bevorzuge Steam Networking Sockets", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "Wenn dies aktiviert ist, werden sofern möglich Steam Networking Sockets für Verbindungen verwendet. Dies kann Ihnen helfen, wenn das LNL-Protokoll erhebliche Paketverzögerungen verursacht. Da diesem Protokoll allerdings einige Funktionalitäten fehlen, kann es zu mehr Stabilitätsproblemen führen, daher empfehlen wir es nur zu aktivieren, wenn Sie Probleme bemerken.", + "Settings.RealtimeNetworkingSettings.PreferTCP": "Bevorzuge TCP", + "Settings.RealtimeNetworkingSettings.PreferTCP.Description": "Wenn dies aktiviert ist, werden Verbindungen über TCP gegenüber allen anderen Protokollen bevorzugt. Dies betrifft vor allem Verbindungen im LAN, da TCP standardmäßig nicht für Verbindungen über das Internet verwendet wird.\n\nTCP kann in lokalen LAN-Netzwerken eine bessere Leistung bringen und auch in bestimmten Netzwerken funktionieren, in denen UDP-basierte Protokolle nicht funktionieren.\n\nEs kann jedoch unter einer \"Head-of-Line\" Blockierung leiden, wodurch Stimmen und Posen erheblich verzögert werden können.", "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL Fenstergröße", "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "Dies stellt die Fenstergröße für das LNL-Protokoll für Echtzeit-Netzwerke ein. Eine Änderung wirkt sich sofort auf alle Sitzungen aus, an denen Sie teilnehmen.\n\nSollten Sie feststellen, dass es zu Paketstaus kommt, können Sie diesen Wert erhöhen, wodurch sich der Durchsatz der Verbindung verbessern kann. Allerdings können größere Werte die Verbindung auch instabiler machen, seien Sie also vorsichtig.\n\nStandardwert: 64\n\nWICHTIG: Beachten Sie, dass es sich bei dieser Einstellung um eine vorübergehende Behelfslösung handelt, die auch der Diagnose dient. Dieser Wert wird in Zukunft automatisch angepasst.", From 31e4eb8a5b1f8bf564736e31af21e023e6da97ae Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 17 Jul 2024 21:35:08 +0200 Subject: [PATCH 43/68] Update stats --- Missing/de.md | 9 --------- Missing/en-gb.md | 3 --- Missing/fr.md | 6 ------ Missing/ja.md | 3 --- Missing/ko.md | 3 --- Missing/zh-cn.md | 3 --- README.md | 12 ++++++------ 7 files changed, 6 insertions(+), 33 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index b38791e..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,12 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -World.Connection.LNL.LNLPoke -World.Connection.TCP -World.Filter.IncompatibleSessions -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description -Settings.RealtimeNetworkingSettings.PreferTCP -Settings.RealtimeNetworkingSettings.PreferTCP.Description - diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 62cdd54..0bb9cae 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -2127,8 +2127,6 @@ 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 @@ -2199,7 +2197,6 @@ UI.VideoPlayer.SpatialAudio UI.VideoPlayer.AreaBroadcast UI.VideoPlayer.BroadcastAudio UI.VideoPlayer.EnterURL -UI.VideoPlayer.AudioZoneTheater UI.VideoPlayer.AudioZoneGlobal UI.VideoPlayer.UsersLoaded UI.VideoPlayer.AllUsersLoaded diff --git a/Missing/fr.md b/Missing/fr.md index f4e0930..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] -World.Connection.LNL.LNLPoke -World.Connection.TCP -Settings.RealtimeNetworkingSettings.PreferTCP -Settings.RealtimeNetworkingSettings.PreferTCP.Description - diff --git a/Missing/ja.md b/Missing/ja.md index b322cdb..048b32c 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -4,9 +4,6 @@ Note that this file updates only during build processes and doesn't necessarily # Japanese [ja] World.Connection.LNL.LNLPoke World.Connection.TCP -World.Filter.IncompatibleSessions -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description Settings.RealtimeNetworkingSettings.PreferTCP Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/Missing/ko.md b/Missing/ko.md index 5a40e94..a7cab17 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -4,9 +4,6 @@ Note that this file updates only during build processes and doesn't necessarily # Korean [ko] World.Connection.LNL.LNLPoke World.Connection.TCP -World.Filter.IncompatibleSessions -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description Settings.RealtimeNetworkingSettings.PreferTCP Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 79999fa..be666c9 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -4,9 +4,6 @@ Note that this file updates only during build processes and doesn't necessarily # Chinese (China) [zh-cn] World.Connection.LNL.LNLPoke World.Connection.TCP -World.Filter.IncompatibleSessions -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay -Settings.SteamIntegrationSettings.ForceSteamVoiceOnRemotePlay.Description Settings.RealtimeNetworkingSettings.PreferTCP Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/README.md b/README.md index b42b4ac..20d94e9 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] - 70.2% - Missing keys: 681 -German [de] - 99.7% - Missing keys: 7 -English (United Kingdom) [en-gb] - 1.9% - Missing keys: 2243 +German [de] - 100.0% - Missing keys: 0 +English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2240 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 71.6% - Missing keys: 650 Spanish [es] - 73.1% - Missing keys: 616 Estonian [et] - 36.1% - Missing keys: 1461 Finnish [fi] - 83.8% - Missing keys: 371 -French [fr] - 99.8% - Missing keys: 4 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 23.1% - Missing keys: 1757 Icelandic [is] - 28.0% - Missing keys: 1646 -Japanese [ja] - 99.7% - Missing keys: 7 -Korean [ko] - 99.7% - Missing keys: 7 +Japanese [ja] - 99.8% - Missing keys: 4 +Korean [ko] - 99.8% - Missing keys: 4 Dutch [nl] - 45.3% - Missing keys: 1251 Norwegian [no] - 68.7% - Missing keys: 715 Polish [pl] - 79.0% - Missing keys: 481 @@ -23,7 +23,7 @@ Russian [ru] - 99.8% - Missing keys: 4 Swedish [sv] - 27.9% - Missing keys: 1649 Thai [th] - 1.7% - Missing keys: 2246 Turkish [tr] - 35.6% - Missing keys: 1473 -Chinese (China) [zh-cn] - 99.7% - Missing keys: 7 +Chinese (China) [zh-cn] - 99.8% - Missing keys: 4 Chinese (Taiwan) [zh-tw] - 68.9% - Missing keys: 710 Total keys: 2286 From 47afa13617cf7cb84aacae1c928807062deee003 Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Thu, 18 Jul 2024 08:16:35 +0900 Subject: [PATCH 44/68] KR:LNL, PreferTCP --- ko.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ko.json b/ko.json index f844821..0f39e51 100644 --- a/ko.json +++ b/ko.json @@ -183,9 +183,11 @@ "World.Connection.SyncingInitialState": "동기화가 진행중입니다.", "World.Connection.LNL.DirectIP": "LNL Direct IP", + "World.Connection.LNL.LNLPoke": "Requesting LNL Poke", "World.Connection.LNL.NATPunchthrough": "LNL NAT Punchthrough {n}", "World.Connection.LNL.Relay": "LNL Relay", "World.Connection.SteamNetworkingSockets": "스팀 네트워크 소켓", + "World.Connection.TCP": "TCP
{address}", "World.Error.AccessDenied": "접근이 거부되었습니다.", "World.Error.SecurityViolation": "보안 위반이 발생하였습니다.", @@ -1573,6 +1575,8 @@ "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "활성화하면 지역망 내에서의 세션 브로드캐스팅이 양방향으로 모두 중단됩니다.", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "스팀(Steam) 네트워킹 소켓을 우선적용", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "활성화되면 Steam 네트워킹 소켓 프로토콜을 우선하여 연결합니다. 이는 LNL 프로토콜로 인해 심각한 대기열이 발생하는 경우에 도움이 될 수 있습니다. 그러나 이 프로토콜에는 일부 기능이 누락되어있어 연결상태가 불안정해 질 수 있으므로, 문제가 있을 경우만 활성화 하는것을 추천드립니다.", + "Settings.RealtimeNetworkingSettings.PreferTCP": "TCP 우선", + "Settings.RealtimeNetworkingSettings.PreferTCP.Description": "활성화 한 경우, TCP를 다른 프로토콜보다 우선적으로 선택하게 됩니다. TCP는 기본적으로 인터넷을 통한 연결에 사용되지 않으므로, 이 설정은 LAN 연결에 영향을 미칩니다.\n\nTCP는 LAN 환경에서 더 좋은 성능을 발휘할 수 있으며, UDP 기반 프로토콜이 동작하지 않는 특정한 네트워크 환경에서도 동작할 수 있습니다.\n\n그러나 \"head of line\" 차단으로 인해 음성 및 아바타의 동작등이 크게 지연될 수 있습니다.", "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNL 윈도우 사이즈", "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "실시간 네트워킹을 위한 LNL 프토로콜의 통신 대역폭을 제어합니다. 모든 활성세션에 대해 즉시 반영됩니다.\n\n통신이 느릴경우 이 값을 늘려 처리량을 향상 시킬 수 있으나, 그만큼 연결이 불안정해 질 수도 있으니 주의하세요.\n\n기본값: 64\n\n중요: 이 설정은 문제진단 또는 일시적인 문제 해결을 위한 것입니다. 추후 자동으로 제어될 예정입니다.", From 7e11721ce68501064034ba32636480b5f686413c Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Thu, 18 Jul 2024 13:01:51 +0900 Subject: [PATCH 45/68] Update ja.json --- ja.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ja.json b/ja.json index 739af40..79a5438 100644 --- a/ja.json +++ b/ja.json @@ -182,10 +182,12 @@ "World.Connection.Connected": "接続完了", "World.Connection.SyncingInitialState": "ワールドの初期状態を同期中", - "World.Connection.LNL.DirectIP": "LNL Direct IP", + "World.Connection.LNL.DirectIP": "LNL Direct IP
{address}", + "World.Connection.LNL.LNLPoke": "Requesting 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": "セキュリティ違反", @@ -1572,6 +1574,8 @@ "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "LANを利用した機能が無効化されます。例えば、同じLAN内で動くセッションを表示したり、逆に同じLAN内にいる人が自分のセッションを見れるようにする機能などが含まれます。", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Steam Networking Socketsを優先", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "設定を有効にした場合、 Steam Networking Sockets プロトコルを利用してセッションに接続するようになります。これは、LNLプロトコル利用時に著しく遅延が発生する場合に役立ちます。ただし、このプロトコルにはいくつかの機能がないため、接続が不安定になる可能性があります", + "Settings.RealtimeNetworkingSettings.PreferTCP": "TCPを優先", + "Settings.RealtimeNetworkingSettings.PreferTCP.Description": "有効にすると、TCP経由の接続が他のすべてのプロトコルよりも優先されます。TCPは通常インターネット経由の接続には使用されないため、これは主にLAN内での接続に影響します。\n\nTCPはUDPベースのプロトコルが動作しない特定のLANネットワークで、より良いパフォーマンスを発揮します。\n\nしかし、\"Head Of Line Blocking\"の影響を受ける可能性があり、音声や動きが大幅に遅延する原因となります。", "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "LNLウィンドウサイズ", "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "リアルタイムネットワーキング用のLNLプロトコルで一度に送信できるデータ量を制御できます。この設定を変更すると、すべてのアクティブなセッションに即座に反映されます。\n\nパケット詰まりが発生する場合は、この値を大きくして通信のデータ量を増やすことができます。値を大きくすると接続がさらに不安定になることがあるので、注意が必要です。\n\n既定値:64\n\n注意:この設定は診断と一時的な回避を目的としています、この値は将来的に自動的に調整されます。", From e640260e85bba4c43440a0ca2414da06e5294bc4 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Thu, 18 Jul 2024 12:55:05 +0800 Subject: [PATCH 46/68] Update zh-cn.json --- zh-cn.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/zh-cn.json b/zh-cn.json index 2898886..50bb785 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -182,10 +182,12 @@ "World.Connection.Connected": "连接成功", "World.Connection.SyncingInitialState": "同步初始世界状态", - "World.Connection.LNL.DirectIP": "LNL IP 直连", + "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": "发生安全违例", @@ -1573,6 +1575,8 @@ "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请注意,此设置只是诊断和临时性的解决办法,将来会自动调整此值。", From d7e72bf0771f017644a562400ebe68c0e680aaaa Mon Sep 17 00:00:00 2001 From: Frooxius Date: Thu, 18 Jul 2024 20:57:43 +0200 Subject: [PATCH 47/68] Bot & chat client statuses --- 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 | 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/zh-cn.md | 2 ++ Missing/zh-tw.md | 2 ++ README.md | 46 +++++++++++++++++++++++----------------------- en.json | 2 ++ 24 files changed, 73 insertions(+), 23 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 2e7343b..dadd001 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -24,6 +24,8 @@ Recovery.NoPasswordSetup.Description Register.UnknownError Register.UnknownError.Description Profile.Status.Sociable +Profile.Status.Bot +Profile.Status.ChatClient Contacts.IncompatibleSession Notifications.IsSociable Notifications.SessionStarted diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..0ba969e 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] +Profile.Status.Bot +Profile.Status.ChatClient + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 0bb9cae..52d745e 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -509,6 +509,8 @@ 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 diff --git a/Missing/eo.md b/Missing/eo.md index f40ba11..aa82d84 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -14,6 +14,8 @@ Login.MissingSecretMachineId.Description Login.MalformedSecretMachineId Login.MalformedSecretMachineId.Description Profile.Status.Sociable +Profile.Status.Bot +Profile.Status.ChatClient Contacts.IncompatibleSession Notifications.IsSociable Notifications.SessionStarted diff --git a/Missing/es.md b/Missing/es.md index 218924a..8dd5522 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -8,6 +8,8 @@ World.Connection.LNL.LNLPoke World.Connection.TCP World.Filter.IncompatibleSessions Profile.Status.Sociable +Profile.Status.Bot +Profile.Status.ChatClient Contacts.IncompatibleSession Notifications.IsSociable Notifications.SessionStarted diff --git a/Missing/et.md b/Missing/et.md index 7627cb5..59d98b7 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -219,6 +219,8 @@ Avatar.Badge.Live 2FA.Token Profile.Status.Sociable Profile.Status.Headless +Profile.Status.Bot +Profile.Status.ChatClient Session.JoinVerifier.EnableHeader Session.JoinVerifier.EnableText Session.JoinVerifier.Label diff --git a/Missing/fi.md b/Missing/fi.md index ac9054e..fcd90a8 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -6,6 +6,8 @@ World.Connection.LNL.LNLPoke World.Connection.TCP World.Actions.GuestWarning World.Filter.IncompatibleSessions +Profile.Status.Bot +Profile.Status.ChatClient Contacts.Unblocked Contacts.IncompatibleSession Tooltip.ProtoFlux.Drive diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..07e415d 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] +Profile.Status.Bot +Profile.Status.ChatClient + diff --git a/Missing/hu.md b/Missing/hu.md index 7ee0c9c..30b8567 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -59,6 +59,8 @@ Account.RecoveryCode Account.Requesting Account.Saml2.Select Profile.Status.Headless +Profile.Status.Bot +Profile.Status.ChatClient Session.Permission.ClearOverrides Session.JoinVerifier.EnableHeader Session.JoinVerifier.EnableText diff --git a/Missing/is.md b/Missing/is.md index c124056..b5a8993 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -96,6 +96,8 @@ Account.TOTP.Message.DeactivationComplete 2FA.Header 2FA.Token Profile.Status.Sociable +Profile.Status.Bot +Profile.Status.ChatClient Session.JoinVerifier.EnableHeader Session.JoinVerifier.EnableText Session.JoinVerifier.Label diff --git a/Missing/ja.md b/Missing/ja.md index 048b32c..e1e085c 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -4,6 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Japanese [ja] World.Connection.LNL.LNLPoke World.Connection.TCP +Profile.Status.Bot +Profile.Status.ChatClient Settings.RealtimeNetworkingSettings.PreferTCP Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/Missing/ko.md b/Missing/ko.md index a7cab17..b3124d1 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -4,6 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Korean [ko] World.Connection.LNL.LNLPoke World.Connection.TCP +Profile.Status.Bot +Profile.Status.ChatClient Settings.RealtimeNetworkingSettings.PreferTCP Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/Missing/nl.md b/Missing/nl.md index 2d9a2e7..a9967ad 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -167,6 +167,8 @@ 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 diff --git a/Missing/no.md b/Missing/no.md index 1ccb214..47f21f1 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -53,6 +53,8 @@ Recovery.NoPasswordSetup.Description Register.UnknownError Register.UnknownError.Description Profile.Status.Sociable +Profile.Status.Bot +Profile.Status.ChatClient Contacts.IncompatibleSession Notifications.IsSociable Notifications.SessionStarted diff --git a/Missing/pl.md b/Missing/pl.md index 0b64171..9d9e85d 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.Connection.LNL.LNLPoke World.Connection.TCP World.Filter.IncompatibleSessions +Profile.Status.Bot +Profile.Status.ChatClient Contacts.IncompatibleSession Importer.LUT.Failure.Heading Importer.LUT.Failure.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index f5fc962..f86d0f2 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -54,6 +54,8 @@ Recovery.NoPasswordSetup.Description Register.UnknownError Register.UnknownError.Description Profile.Status.Sociable +Profile.Status.Bot +Profile.Status.ChatClient Contacts.IncompatibleSession Notifications.IsSociable Notifications.SessionStarted diff --git a/Missing/ru.md b/Missing/ru.md index 360c870..da13bda 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -4,6 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Russian [ru] World.Connection.LNL.LNLPoke World.Connection.TCP +Profile.Status.Bot +Profile.Status.ChatClient Settings.RealtimeNetworkingSettings.PreferTCP Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/Missing/sv.md b/Missing/sv.md index 3117549..e3d3f29 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -10,6 +10,8 @@ World.Connection.LNL.LNLPoke World.Connection.TCP World.Filter.IncompatibleSessions Profile.Status.Sociable +Profile.Status.Bot +Profile.Status.ChatClient Contacts.IncompatibleSession Notifications.IsSociable Notifications.SessionStarted diff --git a/Missing/th.md b/Missing/th.md index 3c2fe31..7a46013 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -477,6 +477,8 @@ 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 diff --git a/Missing/tr.md b/Missing/tr.md index 5870f50..e44d830 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -246,6 +246,8 @@ Avatar.Badge.Live 2FA.Token Profile.Status.Sociable Profile.Status.Headless +Profile.Status.Bot +Profile.Status.ChatClient Session.JoinVerifier.EnableHeader Session.JoinVerifier.EnableText Session.JoinVerifier.Label diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index be666c9..7acadf2 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -4,6 +4,8 @@ Note that this file updates only during build processes and doesn't necessarily # Chinese (China) [zh-cn] World.Connection.LNL.LNLPoke World.Connection.TCP +Profile.Status.Bot +Profile.Status.ChatClient Settings.RealtimeNetworkingSettings.PreferTCP Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 517fa73..29f46cb 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -52,6 +52,8 @@ Recovery.NoPasswordSetup.Description Register.UnknownError Register.UnknownError.Description Profile.Status.Sociable +Profile.Status.Bot +Profile.Status.ChatClient Contacts.IncompatibleSession Notifications.IsSociable Notifications.SessionStarted diff --git a/README.md b/README.md index 20d94e9..73b9d8b 100644 --- a/README.md +++ b/README.md @@ -2,31 +2,31 @@ 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] - 70.2% - Missing keys: 681 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2240 +Czech [cs] - 70.1% - Missing keys: 683 +German [de] - 99.9% - Missing keys: 2 +English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2242 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 71.6% - Missing keys: 650 -Spanish [es] - 73.1% - Missing keys: 616 -Estonian [et] - 36.1% - Missing keys: 1461 -Finnish [fi] - 83.8% - Missing keys: 371 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 23.1% - Missing keys: 1757 -Icelandic [is] - 28.0% - Missing keys: 1646 -Japanese [ja] - 99.8% - Missing keys: 4 -Korean [ko] - 99.8% - Missing keys: 4 -Dutch [nl] - 45.3% - Missing keys: 1251 -Norwegian [no] - 68.7% - Missing keys: 715 -Polish [pl] - 79.0% - Missing keys: 481 -Portuguese (Brazil) [pt-br] - 68.7% - Missing keys: 716 -Russian [ru] - 99.8% - Missing keys: 4 -Swedish [sv] - 27.9% - Missing keys: 1649 -Thai [th] - 1.7% - Missing keys: 2246 -Turkish [tr] - 35.6% - Missing keys: 1473 -Chinese (China) [zh-cn] - 99.8% - Missing keys: 4 -Chinese (Taiwan) [zh-tw] - 68.9% - Missing keys: 710 +Esperanto [eo] - 71.5% - Missing keys: 652 +Spanish [es] - 73.0% - Missing keys: 618 +Estonian [et] - 36.1% - Missing keys: 1463 +Finnish [fi] - 83.7% - Missing keys: 373 +French [fr] - 99.9% - Missing keys: 2 +Hungarian [hu] - 23.1% - Missing keys: 1759 +Icelandic [is] - 28.0% - Missing keys: 1648 +Japanese [ja] - 99.7% - Missing keys: 6 +Korean [ko] - 99.7% - Missing keys: 6 +Dutch [nl] - 45.2% - Missing keys: 1253 +Norwegian [no] - 68.7% - Missing keys: 717 +Polish [pl] - 78.9% - Missing keys: 483 +Portuguese (Brazil) [pt-br] - 68.6% - Missing keys: 718 +Russian [ru] - 99.7% - Missing keys: 6 +Swedish [sv] - 27.8% - Missing keys: 1651 +Thai [th] - 1.7% - Missing keys: 2248 +Turkish [tr] - 35.5% - Missing keys: 1475 +Chinese (China) [zh-cn] - 99.7% - Missing keys: 6 +Chinese (Taiwan) [zh-tw] - 68.9% - Missing keys: 712 -Total keys: 2286 +Total keys: 2288 ## 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 d45286d..3222020 100644 --- a/en.json +++ b/en.json @@ -598,6 +598,8 @@ "Profile.Status.Invisible": "Invisible", "Profile.Status.Offline": "Offline", "Profile.Status.Headless": "Headless Host", + "Profile.Status.Bot": "Bot: {version}", + "Profile.Status.ChatClient": "Chat client: {version}", "Session.Tab.Settings": "Settings", "Session.Tab.Users": "Users", From a801eda55a7e9a07c95316e1395bce83219c9402 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Fri, 19 Jul 2024 10:49:43 +0900 Subject: [PATCH 48/68] add bot & chat client statuses --- ja.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ja.json b/ja.json index 79a5438..f43ebbb 100644 --- a/ja.json +++ b/ja.json @@ -598,6 +598,8 @@ "Profile.Status.Invisible": "非表示", "Profile.Status.Offline": "オフライン", "Profile.Status.Headless": "ヘッドレス", + "Profile.Status.Bot": "ボット: {version}", + "Profile.Status.ChatClient": "チャットクライアント: {version}", "Session.Tab.Settings": "設定", "Session.Tab.Users": "ユーザー", From a27bec099ee278291ba48b65c7b64d5b32c772a8 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 19 Jul 2024 05:54:02 +0200 Subject: [PATCH 49/68] Update stats --- Missing/ja.md | 8 -------- Missing/ko.md | 4 ---- Missing/zh-cn.md | 4 ---- README.md | 6 +++--- 4 files changed, 3 insertions(+), 19 deletions(-) diff --git a/Missing/ja.md b/Missing/ja.md index e1e085c..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.Connection.LNL.LNLPoke -World.Connection.TCP -Profile.Status.Bot -Profile.Status.ChatClient -Settings.RealtimeNetworkingSettings.PreferTCP -Settings.RealtimeNetworkingSettings.PreferTCP.Description - diff --git a/Missing/ko.md b/Missing/ko.md index b3124d1..05c6d68 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] -World.Connection.LNL.LNLPoke -World.Connection.TCP Profile.Status.Bot Profile.Status.ChatClient -Settings.RealtimeNetworkingSettings.PreferTCP -Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 7acadf2..e0edd33 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,10 +2,6 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (China) [zh-cn] -World.Connection.LNL.LNLPoke -World.Connection.TCP Profile.Status.Bot Profile.Status.ChatClient -Settings.RealtimeNetworkingSettings.PreferTCP -Settings.RealtimeNetworkingSettings.PreferTCP.Description diff --git a/README.md b/README.md index 73b9d8b..a1b995a 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,8 @@ Finnish [fi] - 83.7% - Missing keys: 373 French [fr] - 99.9% - Missing keys: 2 Hungarian [hu] - 23.1% - Missing keys: 1759 Icelandic [is] - 28.0% - Missing keys: 1648 -Japanese [ja] - 99.7% - Missing keys: 6 -Korean [ko] - 99.7% - Missing keys: 6 +Japanese [ja] - 100.0% - Missing keys: 0 +Korean [ko] - 99.9% - Missing keys: 2 Dutch [nl] - 45.2% - Missing keys: 1253 Norwegian [no] - 68.7% - Missing keys: 717 Polish [pl] - 78.9% - Missing keys: 483 @@ -23,7 +23,7 @@ Russian [ru] - 99.7% - Missing keys: 6 Swedish [sv] - 27.8% - Missing keys: 1651 Thai [th] - 1.7% - Missing keys: 2248 Turkish [tr] - 35.5% - Missing keys: 1475 -Chinese (China) [zh-cn] - 99.7% - Missing keys: 6 +Chinese (China) [zh-cn] - 99.9% - Missing keys: 2 Chinese (Taiwan) [zh-tw] - 68.9% - Missing keys: 712 Total keys: 2288 From 03e44f84b775841ca4ac6adb5120b70d83db444d Mon Sep 17 00:00:00 2001 From: "Jae Lo Presti [j4]" Date: Fri, 19 Jul 2024 07:38:46 +0300 Subject: [PATCH 50/68] chore: new strings --- fr.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fr.json b/fr.json index b9e6274..cc733df 100644 --- a/fr.json +++ b/fr.json @@ -598,6 +598,8 @@ "Profile.Status.Invisible": "Invisible", "Profile.Status.Offline": "Hors ligne", "Profile.Status.Headless": "Serveur de session", + "Profile.Status.Bot": "Bot: {version}", + "Profile.Status.ChatClient": "Client de chat: {version}", "Session.Tab.Settings": "Paramètres", "Session.Tab.Users": "Utilisateurs", From 94b24b2b9d264ffa0174be6240a91a37eaf3d5eb Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Fri, 19 Jul 2024 15:05:01 +0900 Subject: [PATCH 51/68] KR:Profile status --- ko.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ko.json b/ko.json index 0f39e51..457ba2e 100644 --- a/ko.json +++ b/ko.json @@ -598,7 +598,9 @@ "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": "세션권한", From e3032c069e6174ebf1585890f1bc4bc28bae9ab2 Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 19 Jul 2024 14:14:19 +0800 Subject: [PATCH 52/68] Update zh-cn.json --- zh-cn.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zh-cn.json b/zh-cn.json index 50bb785..2872422 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -598,6 +598,8 @@ "Profile.Status.Invisible": "隐身", "Profile.Status.Offline": "离线", "Profile.Status.Headless": "云端主机", + "Profile.Status.Bot": "机器人: {version}", + "Profile.Status.ChatClient": "聊天客户端: {version}", "Session.Tab.Settings": "设定", "Session.Tab.Users": "用户", From 51a248c259bf50ecbdc68ae9f76ac476afc37106 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Fri, 19 Jul 2024 12:11:55 +0200 Subject: [PATCH 53/68] de: added new status strings --- de.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/de.json b/de.json index 838bbf5..c5feae1 100644 --- a/de.json +++ b/de.json @@ -598,6 +598,8 @@ "Profile.Status.Invisible": "Unsichtbar", "Profile.Status.Offline": "Offline", "Profile.Status.Headless": "Headless Host", + "Profile.Status.Bot": "Bot: {version}", + "Profile.Status.ChatClient": "Chat client: {version}", "Session.Tab.Settings": "Einstellungen", "Session.Tab.Users": "Benutzer", From b7d803f95be1077b1bafaac4b22a5bec43230bf3 Mon Sep 17 00:00:00 2001 From: Muppeq <147259359+Muppeq@users.noreply.github.com> Date: Fri, 19 Jul 2024 12:22:21 +0200 Subject: [PATCH 54/68] Update de.json --- de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de.json b/de.json index c5feae1..a68bc15 100644 --- a/de.json +++ b/de.json @@ -599,7 +599,7 @@ "Profile.Status.Offline": "Offline", "Profile.Status.Headless": "Headless Host", "Profile.Status.Bot": "Bot: {version}", - "Profile.Status.ChatClient": "Chat client: {version}", + "Profile.Status.ChatClient": "Chat Client: {version}", "Session.Tab.Settings": "Einstellungen", "Session.Tab.Users": "Benutzer", From 95c965a93ab0e00082bd247838f41d916ade430f Mon Sep 17 00:00:00 2001 From: Anton Barskyi <59314737+Antonneposeda@users.noreply.github.com> Date: Sat, 20 Jul 2024 02:40:22 +0000 Subject: [PATCH 55/68] Create ua.json --- ua | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 ua diff --git a/ua b/ua new file mode 100644 index 0000000..5632bdb --- /dev/null +++ b/ua @@ -0,0 +1,43 @@ +{ + "localeCode": "ua", + "authors": ["Antonne"], + "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": "Редагувати", + + } +} From 621c28141bdb16a28d56f50429d46682b3154cd3 Mon Sep 17 00:00:00 2001 From: Anton Barskyi <59314737+Antonneposeda@users.noreply.github.com> Date: Sat, 20 Jul 2024 02:51:26 +0000 Subject: [PATCH 56/68] Update to ua.json --- ua => ua.json | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) rename ua => ua.json (61%) diff --git a/ua b/ua.json similarity index 61% rename from ua rename to ua.json index 5632bdb..9c2fe25 100644 --- a/ua +++ b/ua.json @@ -32,12 +32,34 @@ "General.No": "Ні", "General.ClearSelection": "Прибрати виділення", "General.Off": "Вимк", - "General.On": "Вмк", + "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": "Навчання", + } } From 29e8e863d62da29b6b0f248d220ec0e191a69a2a Mon Sep 17 00:00:00 2001 From: Anton Barskyi <59314737+Antonneposeda@users.noreply.github.com> Date: Sat, 20 Jul 2024 12:09:42 +0900 Subject: [PATCH 57/68] Update ua.json added Dummy --- ua.json | 1 + 1 file changed, 1 insertion(+) diff --git a/ua.json b/ua.json index 9c2fe25..6818d48 100644 --- a/ua.json +++ b/ua.json @@ -61,5 +61,6 @@ "Worlds.Home": "Домівка", "Worlds.Tutorial": "Навчання", + "Dummy": "Dummy" } } From e31971feb87a5508280a831a8d50ea70bb11eb55 Mon Sep 17 00:00:00 2001 From: Anton Barskyi <59314737+Antonneposeda@users.noreply.github.com> Date: Sat, 20 Jul 2024 12:11:27 +0900 Subject: [PATCH 58/68] Update ua.json --- ua.json | 1 - 1 file changed, 1 deletion(-) diff --git a/ua.json b/ua.json index 6818d48..d7a6024 100644 --- a/ua.json +++ b/ua.json @@ -60,7 +60,6 @@ "Worlds.Home": "Домівка", "Worlds.Tutorial": "Навчання", - "Dummy": "Dummy" } } From 9dc6bb066e842cf4599ae38c1df117be09b6b237 Mon Sep 17 00:00:00 2001 From: Anton Barskyi <59314737+Antonneposeda@users.noreply.github.com> Date: Sun, 21 Jul 2024 02:25:41 +0000 Subject: [PATCH 59/68] Update ua.json --- ua.json | 250 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 250 insertions(+) diff --git a/ua.json b/ua.json index d7a6024..b3c680f 100644 --- a/ua.json +++ b/ua.json @@ -60,6 +60,256 @@ "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": "Save To Inventory", + "Interaction.SaveToInventory.NotLoggedIn": "You must be logged in to save items.", + "Interaction.SaveToInventory.NoWritePermission": "Cannot save to current inventory folder.", + "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": "Отримати Посилання", + "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": "Вийти {appName}", + "Dash.Exit.ExitAndSave": "Вийти й Зберегти Домівку", + "Dash.Exit.ExitAndDiscard": "Вийти без Збереження Домівки, + "Dash.Exit.Sponsor": "Велике Дякую {name} за спонсорство!!", + "Dash.Exit.Sponsor.You": "ВИ", + "Dash.Exit.Shoutouts": "Цей Проект створюється завдяки Цим людям:", + "Dash.Exit.Shoutouts.AndMore": " тощо!", + "Dash.Exit.Shoutouts.You": "{name} (<-Це Ти! Дякуємо!)", + "Dash.Exit.ThankYou": "Дякуємо, що користуєтеся {appName}!", + "Dash.Exit.SubmittedBy": "Опубліковано: {name}", + + "Facets.FPS": "{fps} FPS", + + "World.Waiting": "Очікування...", + "World.HostIsStarting": "господар розпочинає сесію", + "World.Loading": "Завантаження...", + "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 Direct IP
{address}", + "World.Connection.LNL.LNLPoke": "Запитуємо Поштовх LNL", + "World.Connection.LNL.NATPunchthrough": "LNL NAT Пробиття {n}", + "World.Connection.LNL.Relay": "LNL Relay", + "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": "Не вдалося автентифікувати ID користувача", + "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.Unknown": "Невідома помилка", + + "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": "Перезаписати з {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": "Копіювати Посилання на Світ", + "World.Actions.CopyRecordURL": "Копіювати Посилання на Запис", + "World.Actions.StartCustomSession": "Почати замовлену сесію", + "World.Actions.ModifyMetadata": "Редагувати Метадані", + "World.Actions.GetSessionOrb": "Отримати Кулю Сесії", + "World.Actions.CopySessionURL": "Копіювати Посилання на Сесію", + + "World.Indicator.NoData": "Нема Даних", + "World.Indicator.LocalWorld": "Компʼютер Поряд", + "World.Indicator.Author": "Від: {name}", + "World.Indicator.Host": "Господар: {name}", + "World.Indicator.Hosting": "Ви Господар", + "World.Indicator.Sessions": "{n,plural, one {# session} інших {# 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": "{active}{away, select, 0 {} other { (+{away} away)}} out of {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": "Світи Груп", + + "Dummy": "Dummy" } } From eb357e48d231082df668bc5957acef57792a0678 Mon Sep 17 00:00:00 2001 From: Anton Barskyi <59314737+Antonneposeda@users.noreply.github.com> Date: Sun, 21 Jul 2024 02:30:10 +0000 Subject: [PATCH 60/68] Update ua.json --- ua.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ua.json b/ua.json index b3c680f..ed898f1 100644 --- a/ua.json +++ b/ua.json @@ -80,9 +80,9 @@ "Interaction.Destroy": "Руйнування", "Interaction.Duplicate": "Дуплікація", - "Interaction.SaveToInventory": "Save To Inventory", - "Interaction.SaveToInventory.NotLoggedIn": "You must be logged in to save items.", - "Interaction.SaveToInventory.NoWritePermission": "Cannot save to current inventory folder.", + "Interaction.SaveToInventory": "Зберегти до Інвентарю", + "Interaction.SaveToInventory.NotLoggedIn": "Ви повинні увійти, щоб зберегти речі.", + "Interaction.SaveToInventory.NoWritePermission": "Не можливо зберегти до теперішньої папти інвентарю.", "Interaction.Undo": "Повернути Зміни", "Interaction.Redo": "Відновити Зміни", "Interaction.EquipTool": "Надягнути", @@ -155,9 +155,9 @@ "Dash.Actions.CloudHome": "Відкрити Домівку", - "Dash.Exit.Header": "Вийти {appName}", + "Dash.Exit.Header": "Вийти з {appName}", "Dash.Exit.ExitAndSave": "Вийти й Зберегти Домівку", - "Dash.Exit.ExitAndDiscard": "Вийти без Збереження Домівки, + "Dash.Exit.ExitAndDiscard": "Вийти без Збереження Домівки", "Dash.Exit.Sponsor": "Велике Дякую {name} за спонсорство!!", "Dash.Exit.Sponsor.You": "ВИ", "Dash.Exit.Shoutouts": "Цей Проект створюється завдяки Цим людям:", @@ -309,6 +309,7 @@ "World.Category.Custom": "Замовлені", "World.Category.GroupWorlds": "Світи Груп", + "Dummy": "Dummy" } From c2658cb0836169f6d19481085ccdf6f561eb022a Mon Sep 17 00:00:00 2001 From: Anton Barskyi <59314737+Antonneposeda@users.noreply.github.com> Date: Sun, 21 Jul 2024 03:44:32 +0000 Subject: [PATCH 61/68] Update ua.json updated to 513th line later lines are for edit --- ua.json | 262 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 253 insertions(+), 9 deletions(-) diff --git a/ua.json b/ua.json index ed898f1..37a96db 100644 --- a/ua.json +++ b/ua.json @@ -32,7 +32,7 @@ "General.No": "Ні", "General.ClearSelection": "Прибрати виділення", "General.Off": "Вимк", - "General.On": "Ввімк", + "General.On": "Увімк", "General.Understand": "Я усвідомлюю", "General.Notice": "Увагв", "General.UnderstandEnable": "Я усвідомлюю, Увімкнути", @@ -43,7 +43,7 @@ "General.UI.SearchPromptLong": "Почніть писати щоб шукати...", "General.UI.ToggleEditMode": "Перемкнути Режим Редагування", "General.UI.ToggleSubtitles": "Перемкнути Субтитри", - "General.UI.Subtitles.On": "Субтитри: Ввімк", + "General.UI.Subtitles.On": "Субтитри: Увімк", "General.UI.Subtitles.Off": "Субтитри: Вимк", "General.UI.MusicVolumeLocal": "Гучність Музики (поряд):", @@ -87,10 +87,10 @@ "Interaction.Redo": "Відновити Зміни", "Interaction.EquipTool": "Надягнути", "Interaction.DequipTool": "Зняти", - "Interaction.ScalingEnabled": "Масштаб Ввімкнено", + "Interaction.ScalingEnabled": "Масштаб Увімкнено", "Interaction.ScalingDisabled": "Масштаб Вимкнуто", "Interaction.ResetScale": "Відновити Масштаб", - "Interaction.LaserEnabled": "Лазер Ввімкнено", + "Interaction.LaserEnabled": "Лазер Увімкнено", "Interaction.LaserDisabled": "Лазер Вимкнуто", "Interaction.Grab.Palm": "Схватити: Долоня", "Interaction.Grab.Precision": "Схватити: Точність", @@ -252,8 +252,8 @@ "World.Actions.CloseConfirm": "Закрити", "World.Actions.LeaveConfirm": "Залишити", "World.Actions.CannotClose": "(не можу закрити цей світ)", - "World.Actions.GuestWarning": "", - "World.Actions.HostingWarning": "Ви Господар цього світу, всіх Гостей будуть викинуто", + "World.Actions.GuestWarning": ":3", + "World.Actions.HostingWarning": "Ви Господар цього світу, усіх Гостей будуть викинуто", "World.Actions.GetWorldOrb": "Отримати Кулю Світу", "World.Actions.CopyWorldURL": "Копіювати Посилання на Світ", @@ -279,11 +279,11 @@ "World.Detail.ActiveUsers": "Активних Користувачів:", "World.Detail.NewSession": "<нова сесія>", "World.Detail.DescriptionHeader": "Опис: ", - "World.Detail.SessionInformationHeader": "Феформац про Сесію", + "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.Users.Count": "{active}{away, select, 0 {} other { (+{away} away)}} з {max}", "World.Detail.WorldInformationHeader": "Інформація про Світ", "World.Detail.PublishDate": "Опубліковано", @@ -298,7 +298,7 @@ "World.Category.PublishedWorlds": "Опубліковані Світи", "World.Category.ActiveSessions": "Активні Сесії", "World.Category.ContactsSessions": "Сесії Контактів", - "World.Category.HeadlessSessions": "Безіменні Сесії", + "World.Category.HeadlessSessions": "Сесії без Клієнта", "World.Category.Social": "Суспільство", "World.Category.Games": "Ігри", "World.Category.Art": "Живопис", @@ -309,6 +309,250 @@ "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": "Тільки Володарі без Клієнта", + "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": "Будь хто (публічний)", + + "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} КБуС", + "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": "Nameplates: Не Контактів", + "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}} У ВР", + "Indicator.OnlineUsersDesktop": "{users} {users, plural, one {user} other {users}} у Пласкому Режимі", + + "Indicator.ServerStatus.Status": "Стан Хмари", + "Indicator.ServerStatus.Good": "Добре", + "Indicator.ServerStatus.Slow": "Повільний", + "Indicator.ServerStatus.Down": "Затримка", + "Indicator.ServerStatus.NoInternet": "Без Інтернету", + + "Indicator.Sync.AllSynced": "Всі Синхронізовані", + "Indicator.Sync.SyncingItems": "Синхронізую
{item_count, plural, one {# Item} other {# Items}}", + "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": "Спробуйте перевстановити, або ж зверніться тут (Англ): {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": "Помилка при перевірці 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": "Login", + "Account.Logout": "Logout", + "Account.Register": "Register Account", + "Account.Saml2": "Login with SAML 2.0", + "Account.LoginOrRegister": "Login / Register", + "Account.LogoutConfirm": "Really logout?", + "Account.LoggingIn": "Logging in...", + "Account.LoggingOut": "Logging out...", + "Account.Registering": "Registering...", + "Account.Anonymous": "Anonymous", + "Account.Username": "Username:", + "Account.Email": "Email:", + "Account.RememberMe": "Remember Me
(logs out after 30 days of inactivity)", + "Account.RepeatEmail": "Repeat Email:", + "Account.UsernameOrEmail": "Username or Email:", + "Account.Password": "Password:", + "Account.RepeatPassword": "Repeat Password:", + "Account.RecoverPassword": "Lost Password?", + "Account.LiveEmailWarning": "WARNING: live.com, hotmail.com, outlook.com and other Microsoft-hosted services can take up to 1-2 days to accept the email.", + "Account.PasswordRules": "(at least 8 characters, 1 digit, 1 lowercase, 1 uppercase)", + "Account.LostPassword": "Lost Password", + "Account.SendRecoveryCode": "Send Recovery Code", + "Account.ResetPasswordHeader": "Reset Your Password", + "Account.ResetPasswordInstructions": "A recovery code has been sent to your email. Copy it to the field below:", + "Account.RecoveryCode": "Recovery Code:", + "Account.NewPassword": "New Password:", + "Account.ResetPassword": "Set New Password", + "Account.Requesting": "Requesting...", + "Account.ErrorPasswordMismatch": "Passwords do not match!", + "Account.ErrorEmailMismatch": "Emails do not match!", + "Account.ErrorLoginError": "Login Error:", + "Account.RegistrationSuccess": "Success!

An email has been sent to {email} with a verification link.

Once you click on this link, we'll automatically log you in as long as this dialog is open.

If you run into problems, reach us at {appEmail} or {appCommunity}", + "Account.BirthMonth": "Birth Month:", + "Account.BirthDay": "Birth Day:", + "Account.BirthYear": "Birth Year:", + "Account.PoliciesAgreement": "I agree to the terms of service and privacy policy", + "Account.AlternateMethods": "Login with a 3rd party service instead:", + + "Account.Saml2.Title": "SAML 2.0", + "Account.Saml2.Select": "Please select the SAML 2.0 provider you want to use:", + "Account.Saml2.LoggingIn": "Waiting for the login to complete (check your web browser)...", "Dummy": "Dummy" From 62a2ba5079c241572ba3b36cdb26cd8be31d9c2d Mon Sep 17 00:00:00 2001 From: Anton Barskyi <59314737+Antonneposeda@users.noreply.github.com> Date: Sun, 21 Jul 2024 04:10:16 +0000 Subject: [PATCH 62/68] Update ua.json Written to 555th line. --- ua.json | 81 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 40 insertions(+), 41 deletions(-) diff --git a/ua.json b/ua.json index 37a96db..7d730c8 100644 --- a/ua.json +++ b/ua.json @@ -489,7 +489,7 @@ "Register.MissingPassword.Description": "Не було надано паролю.", "Register.InvalidPassword": "Невірний пароль", - "Register.InvalidPassword.Description": "Ваш пароль невірний. Він повинен мати хоча б 8 символів, включно від 1 цифри, 1 літеру верхнього реєстру та 1 літеру нижнього реєстру.", + "Register.InvalidPassword.Description": "Ваш пароль невірний. Він повинен мати хоча б 8 символів, включно від 1 цифри, 1 літери верхнього реєстру та 1 літери нижнього реєстру.", "Register.EmailAlreadyRegistered": "Електрона адреса вже зареєстрована", "Register.EmailAlreadyRegistered.Description": "Обліковий запис з цією електроною адресою вже існує, якщо ви забули пароль натисніть на \"Забули пароль\". Або ж зверніться до підтримки тут (Англ): {supportUrl}.", @@ -512,49 +512,48 @@ "Register.UnknownError": "Невідома помилка", "Register.UnknownError.Description": "Сталась невідома помилка. Будь ласка, зверніться за підтримкою тут (Англ): {supportUrl}.", - "Account.Login": "Login", - "Account.Logout": "Logout", - "Account.Register": "Register Account", - "Account.Saml2": "Login with SAML 2.0", - "Account.LoginOrRegister": "Login / Register", - "Account.LogoutConfirm": "Really logout?", - "Account.LoggingIn": "Logging in...", - "Account.LoggingOut": "Logging out...", - "Account.Registering": "Registering...", - "Account.Anonymous": "Anonymous", - "Account.Username": "Username:", - "Account.Email": "Email:", - "Account.RememberMe": "Remember Me
(logs out after 30 days of inactivity)", - "Account.RepeatEmail": "Repeat Email:", - "Account.UsernameOrEmail": "Username or Email:", - "Account.Password": "Password:", - "Account.RepeatPassword": "Repeat Password:", - "Account.RecoverPassword": "Lost Password?", - "Account.LiveEmailWarning": "WARNING: live.com, hotmail.com, outlook.com and other Microsoft-hosted services can take up to 1-2 days to accept the email.", - "Account.PasswordRules": "(at least 8 characters, 1 digit, 1 lowercase, 1 uppercase)", - "Account.LostPassword": "Lost Password", - "Account.SendRecoveryCode": "Send Recovery Code", - "Account.ResetPasswordHeader": "Reset Your Password", - "Account.ResetPasswordInstructions": "A recovery code has been sent to your email. Copy it to the field below:", - "Account.RecoveryCode": "Recovery Code:", - "Account.NewPassword": "New Password:", - "Account.ResetPassword": "Set New Password", - "Account.Requesting": "Requesting...", - "Account.ErrorPasswordMismatch": "Passwords do not match!", - "Account.ErrorEmailMismatch": "Emails do not match!", - "Account.ErrorLoginError": "Login Error:", - "Account.RegistrationSuccess": "Success!

An email has been sent to {email} with a verification link.

Once you click on this link, we'll automatically log you in as long as this dialog is open.

If you run into problems, reach us at {appEmail} or {appCommunity}", - "Account.BirthMonth": "Birth Month:", - "Account.BirthDay": "Birth Day:", - "Account.BirthYear": "Birth Year:", - "Account.PoliciesAgreement": "I agree to the terms of service and privacy policy", - "Account.AlternateMethods": "Login with a 3rd party service instead:", + "Account.Login": "Вхід", + "Account.Logout": "Вихід", + "Account.Register": "Реєстрація", + "Account.Saml2": "Увійти з SAML 2.0", + "Account.LoginOrRegister": "Вхід / Реєстрація", + "Account.LogoutConfirm": "Насправді Вийти?", + "Account.LoggingIn": "Входимо...", + "Account.LoggingOut": "Виходимо...", + "Account.Registering": "Реєструємо...", + "Account.Anonymous": "Анонім", + "Account.Username": "Імʼя:", + "Account.Email": "Електрона Адреса:", + "Account.RememberMe": "Запамʼятати мене
(забуває після місяця неактивності)", + "Account.RepeatEmail": "Підтвердіть Адресу:", + "Account.UsernameOrEmail": "Імʼя чи Електрону Адресу:", + "Account.Password": "Пароль:", + "Account.RepeatPassword": "Повторити Пароль:", + "Account.RecoverPassword": "Забули Пароль?", + "Account.LiveEmailWarning": "WARNING: live.com, hotmail.com, outlook.com та ін. сервіси Microsoft займатимуть до 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": "Please select the SAML 2.0 provider you want to use:", - "Account.Saml2.LoggingIn": "Waiting for the login to complete (check your web browser)...", + "Account.Saml2.Select": "Будь ласка, виберіть постачальника SAML 2.0, яким бажаєте користуватись :", + "Account.Saml2.LoggingIn": "Чекаємо на завершення входу (перевірте браузер)...", - "Dummy": "Dummy" } } From 3cc2e85b47e67c3a07310b82e98d84c544ae5981 Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Sun, 21 Jul 2024 14:49:23 +0200 Subject: [PATCH 63/68] RU: some fixes and new lines --- ru.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ru.json b/ru.json index 641dfd1..ddaa219 100644 --- a/ru.json +++ b/ru.json @@ -182,10 +182,12 @@ "World.Connection.Connected": "Соединено", "World.Connection.SyncingInitialState": "Синхронизация с текущим состоянием мира", - "World.Connection.LNL.DirectIP": "LNL напрямую по IP", + "World.Connection.LNL.DirectIP": "LNL напрямую по IP
{address}", + "World.Connection.LNL.LNLPoke": "Запрашиваем LNL Poke", "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": "Нарушение безопасности", @@ -596,6 +598,8 @@ "Profile.Status.Invisible": "Невидимый", "Profile.Status.Offline": "Оффлайн", "Profile.Status.Headless": "Сервер", + "Profile.Status.Bot": "Бот: {version}", + "Profile.Status.ChatClient": "Мессенджер: {version}", "Session.Tab.Settings": "Настройки", "Session.Tab.Users": "Пользователи", @@ -1285,7 +1289,7 @@ "Settings.GeneralControlsSettings.PrimaryHand": "Основная рука", "Settings.GeneralControlsSettings.PrimaryHand.Description": "Какой рукой вы в основном пользуетесь. Различные системы используют эту настройку для взаимодействий, например для экипировки инструментов.", "Settings.GeneralControlsSettings.DoubleClickInterval": "Интервал двойного щелчка", - "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "Для любого взаимодействия, требующего двойного щелчка, эта настройка задает время между щелчками, которое будет считаться двойным щелчком. Если у вас не получается сделать двойной щелчок, увеличьте значение. Если одиночные щелчки срабатывают как двойные - уменьшите.", + "Settings.GeneralControlsSettings.DoubleClickInterval.Description": "Для любого взаимодействия, требующего двойного щелчка, эта настройка задает время между щелчками, которое будет считаться двойным щелчком. Если у вас не получается сделать двойной щелчок, уменьшите значение. Если одиночные щелчки срабатывают как двойные - увеличьте.", "Settings.LocomotionSettings.LocomotionPreferences": "Настройки перемещения", "Settings.LocomotionSettings.LocomotionPreferences.Breadcrumb": "Настройки перемещения", @@ -1573,6 +1577,8 @@ "Settings.RealtimeNetworkingSettings.DisableLAN.Description": "Выключает функциональности локальной сети, такие как широковещательное объявление вашей сессии в локальной сети или обнаружение сессий других пользователей в этой локальной сети.", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking": "Приоритет Steam Networking Sockets", "Settings.RealtimeNetworkingSettings.PreferSteamNetworking.Description": "Кагда включено, вы будете подключаться через протокол Steam Networking Sockets, если возможно. Может помочь в некоторых случаях, когда использование протокола LNL приводит к больщим задержкам и отставанию. Но, так как этот протокол поддерживает не всю функциональность, вы можете столкнуться с еще большей нестабильностью сети, поэтому рекомендуем использовать эту настройку только когда вы уже имеете проблемы с сетью.", + "Settings.RealtimeNetworkingSettings.PreferTCP": "Предпочитать TCP", + "Settings.RealtimeNetworkingSettings.PreferTCP.Description": "Когда включено, подключение через TCP будет в приоритете перед остальными протоколами. Это в основном влияет на подключения по локальной сети, так как TCP по умолчанию не используется для подключений через интернет.\n\nTCP может дать преимущество в скорости в локальных сетях, а также будет работать в некоторых окружениях, где протоколы на базе UDP не будут работать.\n\nС другой стороны, TCP подвержен блокировке пакетов \"head of line\", из-за чего голоса и позы могут приходить с ощутимой задержкой.", "Settings.RealtimeNetworkingSettings.LNL_WindowSize": "Размер окна LNL", "Settings.RealtimeNetworkingSettings.LNL_WindowSize.Description": "Задает размер окна LNL протокола для сетевых передач реального времени. Изменение этой настройко применяется моментально во всех активных сессиях.\n\nЕсли вы сталкиваетесь с очередью пакетов, вы можете увеличить это значение чтобы повысить пропускнуд способность. С другой стороны, большие значения могут еще сильнее дестабилизировать работу сети, так что будьте аккуратны.\n\nЗначение по умолчанию: 64\n\nВАЖНО: Эта настройка предназначена для диагностики и как временная мера; это значение будет подстраиваться автоматически в будущем.", From 00b8489de9235ab0d3d3f25827ee100b533504cc Mon Sep 17 00:00:00 2001 From: Anton Barskyi <59314737+Antonneposeda@users.noreply.github.com> Date: Mon, 22 Jul 2024 06:16:12 +0000 Subject: [PATCH 64/68] Update ua.json Written to 630th line, intend to finish up to 833. --- ua.json | 282 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 280 insertions(+), 2 deletions(-) diff --git a/ua.json b/ua.json index 7d730c8..87f1fd6 100644 --- a/ua.json +++ b/ua.json @@ -365,7 +365,7 @@ "Tools.CreateNewWorld": "Створити Новий Світ", "Tools.Debug": "Налагодження", "Tools.StreamAudio": "Передавати Аудіо", - "Tools.Setup2FA": "Налаштувати 2FA", + "Tools.Setup2FA": "Налаштувати 2ФА", "Tools.StreamAudio.Dialog.Title": "Створити Потік Аудіо", "Tools.StreamAudio.Start": "Почати Потік", @@ -405,7 +405,7 @@ "Indicator.Storage.StorageFull": "Диск Заповнен", "Indicator.Storage.Usage": "{storage_used} з {storage_max}
Використано Диску", - "Indicator.LiveHiddenMessage": "(інформація прихована при потоці)", + "Indicator.LiveHiddenMessage": "(інформація прихована при потоці наживо)", "Login.InvalidCredentials": "Невірні посвідчення", "Login.InvalidCredentials.Description": "Перевірте посвідчення знову або ж натисніть \"Забули Пароль?\"", @@ -554,6 +554,284 @@ "Account.Saml2.Select": "Будь ласка, виберіть постачальника SAML 2.0, яким бажаєте користуватись :", "Account.Saml2.LoggingIn": "Чекаємо на завершення входу (перевірте браузер)...", +"Account.TOTP.Title": "Двохфакторна автентифікація", + "Account.TOTP.Initializing": "Перевіряємо статус двохфакторної автентифікації для вашого облікового запису...", + "Account.TOTP.Code.Header": "Секретний Код", + "Account.TOTP.Code.Description": "Спочатку, вам треба увести секретний код до вашого додатку двохфакторної автентифікації, наприклад Authy або Google Authenticator.

Ми радимо зробити це зісканувавши QR код. Алтернативно, вручну введіть секретний код. Ніколи та ні з ким не діліться цим кодом.

Якщо ви у ВР - натисніть F8, щоб перейти на плаский екран.", + "Account.TOTP.Code.QRCode": "Сканувати код QR", + "Account.TOTP.Code.Key": "Secret code:", + "Account.TOTP.RecoveryCodes.Header": "Коди відновлення", + "Account.TOTP.RecoveryCodes.Description": "Збережіть ці коди у надійному місці. Ними можливо відновити дозвіл до облікового запису у разі загублення або поламки телефону. Кожен код - одноразовий. Ніколи та ні з ким не діліться цим кодом. Якщо ви їх розгубите - ви НАЗАВЖДИ загубите свій обліковий запис.", + "Account.TOTP.RecoveryCodes.Codes": "Коди:", + "Account.TOTP.Activate.Header": "Активувати 2ФА", + "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": "2ФА вже було налаштовано на вашому акаунті!", + "Account.TOTP.Message.Error": "Невідома помилка! Спробуйте ще раз пізніше.", + "Account.TOTP.Message.SetupComplete": "Вітаємо!

Ваш обліковий запис тепер має 2ФА для додаткового захисту!

Додатково, ви можете увімкнути його для входу до запису за допомогою команди /enableLogin2FA.", + "Account.TOTP.Deactivate.Header": "Вимкнути 2ФА", + "Account.TOTP.Deactivate.Description": "На даний момент, 2ФА на вашому записі увімкнуто. Якщо вам доведеться його вимкнути (ваш телефон загублено, є ризик крадіжки), ви можете зробити це тут.

Після деактивації, ви можете увімкнути 2ФА, якє створить новий код підключення та нові коди відновлення.

Якщо ви загубили телефон та потребуєте у створені нового коду 2ФА, ми НАПОЛЕГЛИВО радимо зробити це негайно, так як кожен код відновлення одноразовий та як вони закінчуться ви не матимете доступу до цього запису.", + "Account.TOTP.Deactivate.Deactivate": "Деактивувати", + "Account.TOTP.Deactivate.Deactivating": "Деактивую...", + "Account.TOTP.Message.DeactivationComplete": "2ФА було деактивовано успішно.

Ваш запис тепер під підвищеним ризиком!

Ми наполегливо радимо знову створити 2ФА негайно, особливо якщо ви загубили телефон.", + + "Account.Type.Standard": "Звичайний запис", + "Account.Type.Business": "Корпоративний запис", + "Account.Type.Patreon": "Спонсори на Патреоні", + "Account.Type.Mentor": "{platform} Ментор", + "Account.Type.Moderator": "{platform} Модератоп", + "Account.Type.Team": "Команда{platform}", + + "Avatar.Badge.Live": "НАЖИВО", + + "2FA.Header": "Підтвердження 2ФА ", + "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 {{n}}}", + "Session.Permission.ClearOverrides": "Відкинути Користувацькі Перезаписи", + + "Session.JoinVerifier.EnableHeader": "Активувати Спеціальний Перевіряч Приєднання?", + "Session.JoinVerifier.EnableText": "УВАГА: Ви просто зараз створите спеціальний перевіряч, що є частиною цього світу. До того як ви це зробите, впевніться, що ви довіряєте творцю світу, так як as спеціальні перевірячі мають здібність обходу правил дозволу звичайних сесій та дозволяють блокувати чи дозволяти вхід користувачам, які використовують свою правила.", + "Session.JoinVerifier.Label": "Use Custom Join Verifier: {name}", + "Session.JoinVerifier.ComponentWarning": "WARNING: Наразі, нема механізму передбачити втручання до перевіряча коли увімкнено. Якщо втручання з ProtoFlux для підтвердження є побоюванням, НЕ КОРИСТУЙТЕСЯ цією функцією та НЕ ВМИКАЙТЕ її у світах.", + "Session.JoinVerifier.SetCustomVerifier": "Виставити спеціальний Перевіряч Запитів на Приєднання", + + "Permissions.NotAllowedToSpawn": "Вам не дозволено створювати предмети у цьому світі.", + "Permissions.NotAllowedToSave": "Вам не дозволено зберігати предмети у цьому світі.", + "Permissions.NotAllowedToSwapAvatar": "You are not allowed to swap to custom avatar here.", + + "User.Actions.Silence": "Тиша", + "User.Actions.Mute": "Німий", + "User.Actions.Jump": "Стрибок", + "User.Actions.Respawn": "Перенародитись", + "User.Actions.Kick": "Викинути", + "User.Actions.Ban": "Заборонити дозвіл", + + "Contacts.Add": "Add Contact", + "Contacts.Remove": "Remove Contact", + "Contacts.ConfirmRemove": "Really remove?", + "Contacts.AcceptRequest": "Accept Request", + "Contacts.IgnoreRequest": "Ignore Request", + "Contacts.Invite": "Invite Here", + "Contacts.RevokeInvite": "Revoke Invite", + "Contacts.BanFromAllSessions": "Ban from my hosted sessions", + "Contacts.UnbanFromAllSessions": "Unban from my hosted sessions", + "Contacts.BanFromCurrentWorld": "Ban from current world", + "Contacts.UnbanFromCurrentWorld": "Unban from current world", + "Contacts.RecordingVoiceMessage": "Recording voice...", + "Contacts.Unblocked": "Unblocked", + "Contacts.AvatarBlock": "Block Avatar", + "Contacts.MutualBlock": "Mutual Block", + "Contacts.SelfAccount": "My Account", + "Contacts.SearchPrompt": "Search contacts...", + "Contacts.WriteMessage": "Write a message...", + + "Contacts.InSession": "In {name}", + "Contacts.InPrivate": "In Private World", + "Contacts.InContactsOnly": "In Contacts Only World", + "Contacts.InHidden": "In Hidden World", + "Contacts.InHiddenContactsOnly": "In Hidden, Contacts Only World", + "Contacts.InHiddenContactsPlus": "In Hidden, Contacts+ World", + "Contacts.InLAN": "In LAN World", + "Contacts.UsingDifferentVersion": "On version {version}", + "Contacts.RequestSent": "Request sent", + "Contacts.RequestReceived": "Contact request", + "Contacts.RequestIgnored": "Ignored", + "Contacts.Blocked": "Blocked", + "Contacts.SearchResult": "Search Result", + "Contacts.Bot": "Bot account", + "Contacts.Migrated": "Contact hasn't Migrated", + "Contacts.IncompatibleSession" : "Incompatible session", + + "Notifications.IsSociable": "Is sociable, poke or invite them!", + "Notifications.IsOnline": "Is now Online", + "Notifications.IsOnlineOnDifferentVersion": "Is now Online (using version: {version})", + "Notifications.ReceivedContactRequest": "Sent a contact request", + "Notifications.ReceivedInvite": "Is inviting you to:", + "Notifications.ReceivedItem": "Sent you an item:", + "Notifications.VoiceMessage": "Sent a voice message", + "Notifications.SessionStarted": "Started session:", + "Notifications.UserJoined": "User joined", + "Notifications.UserLeft": "User left", + + "Undo.SetField": "Set field {field_name} to {value}", + "Undo.SetReference": "Set reference {ref_name} to {ref_target}", + "Undo.Spawn": "Spawn {name}", + "Undo.Destroy": "Destroy {name}", + "Undo.SpawnComponent": "Attach {component_type} on {slot_name}", + "Undo.DuplicateComponent": "Duplicate Component", + "Undo.DestroyComponent": "Destroy {component_type} on {slot_name}", + "Undo.Transform": "Moved {name}", + "Undo.Translate": "Translate", + "Undo.TranslateAlongAxis": "Translate Along Axis", + "Undo.RotateAroundAxis": "Rotate Around Axis", + "Undo.ResetPosition": "Reset Position", + "Undo.ResetRotation": "Reset Rotation", + "Undo.ResetScale": "Reset Scale", + + "Undo.GrabObjects": "Grab Objects", + "Undo.DestroyGrabbed": "Destroy Grabbed Objects", + "Undo.DuplicateGrabbed": "Duplicate Grabbed Objects", + + "Undo.ChangeBoxSize": "Change Box Size", + "Undo.BrushStroke": "Brush Stroke", + "Undo.ChangeColor": "Change Color", + "Undo.CloneComponent": "Clone Component", + "Undo.MoveIKBone": "Move IK Bone", + "Undo.MoveSun": "Move The Sun", + "Undo.ApplyMaterial": "Apply Material", + "Undo.BakeMeshes": "Bake {name}", + "Undo.ChangeMesh": "Change Mesh", + "Undo.InsertParent": "Insert Parent for {name}", + "Undo.Wiggler": "Evil Stuff", + + "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", + + "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", + + "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", + + "Tooltips.Dev.Selection.Single": "Single", + "Tooltips.Dev.Selection.Multi": "Multi", + + "Tooltips.Dev.Interaction.Tip": "Tip", + "Tooltips.Dev.Interaction.Projection": "Projection", + + "Tooltip.Color.Picker": "Color Picker", + + "Tooltip.GrabbableSetter.Scalable": "Set Scalable", + "Tooltip.GrabbableSetter.NonScalable": "Set Non-scalable", + "Tooltip.GrabbableSetter.ApplyToRoot": "Set Apply to Root", + "Tooltip.GrabbableSetter.AppyToHit": "Set Apply to Hit", + + "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", + + "Tooltip.Light.Point": "Point", + "Tooltip.Light.Spot": "Spot", + "Tooltip.Light.Sun": "Sun", + + "Tooltip.Light.Shadows.None": "No Shadows", + "Tooltip.Light.Shadows.Hard": "Hard Shadows", + "Tooltip.Light.Shadows.Soft": "Soft Shadows", + + "Tooltip.MeshVisibility.KeepShadow": "Keep Shadow", + "Tooltip.MeshVisibility.ShadowOff": "Disable Shadow", + "Tooltip.MeshVisibility.ShadowOn": "Enable Shadow", + "Tooltip.MeshVisibility.OnlyShadow": "Set to only shadow", + "Tooltip.MeshVisibility.DoubleSidedShadow": "Set to double sided shadow", + + "Tooltip.Slicer.Add": "Add Slicer", + "Tooltip.Slicer.Clear": "Clear Setup", + + "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", + + "Tooltip.Mesh.Edit": "Edit Mesh", + + "Tooltip.Cartridge.Eject": "Eject Orb", + + "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", + + "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)", + + "Tooltip.Meter.Mode.Ray": "Mode: Ray", + "Tooltip.Meter.Mode.Perpendicular": "Mode: Perpendicular", + "Tooltip.Meter.Mode.Drag": "Mode: Drag", + + "Tooltip.Meter.Points.Two": "Two Points", + "Tooltip.Meter.Points.Multiple": "Multiple Points", + + "Tooltip.Meter.ObjectSpace": "Measure in Object Space", + "Tooltip.Meter.WorldSpace": "Measure in World Space", + + "Tooltip.Glue.Mode.BakeMeshes": "Mode: Bake meshes", + "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Mode: Bake skinned meshes", + "Tooltip.Glue.Mode.ParentObjects": "Mode: Parent objects", + + "Tooltip.RigTransfer.ClearSource": "Clear source", + + "Tooltip.ComponentClone.SingleInstanceOn": "Single Instance: On", + "Tooltip.ComponentClone.SingleInstanceOff": "Single Instance: Off", + "Tooltip.ComponentClone.ClearTemplate": "Clear template", + + "ProtoFlux.UI.Call": "Call", + "ProtoFlux.UI.AsyncCall": "Async Call", + "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux Nodes", + + "CreateNew.Back": "<<< Back", + "CreateNew.EmptyObject": "Empty Object", + "CreateNew.ParticleSystem": "Particle System", + "Dummy": "Dummy" } } From d999093d688fd1c232f167ae190e82635b48d430 Mon Sep 17 00:00:00 2001 From: Anton Barskyi <59314737+Antonneposeda@users.noreply.github.com> Date: Mon, 22 Jul 2024 06:50:07 +0000 Subject: [PATCH 65/68] Update ua.json written to 639th line, intend to write till 800ish --- ua.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/ua.json b/ua.json index 87f1fd6..cdd50a6 100644 --- a/ua.json +++ b/ua.json @@ -623,20 +623,20 @@ "Permissions.NotAllowedToSwapAvatar": "You are not allowed to swap to custom avatar here.", "User.Actions.Silence": "Тиша", - "User.Actions.Mute": "Німий", + "User.Actions.Mute": "Німість", "User.Actions.Jump": "Стрибок", "User.Actions.Respawn": "Перенародитись", "User.Actions.Kick": "Викинути", "User.Actions.Ban": "Заборонити дозвіл", - "Contacts.Add": "Add Contact", - "Contacts.Remove": "Remove Contact", - "Contacts.ConfirmRemove": "Really remove?", - "Contacts.AcceptRequest": "Accept Request", - "Contacts.IgnoreRequest": "Ignore Request", - "Contacts.Invite": "Invite Here", - "Contacts.RevokeInvite": "Revoke Invite", - "Contacts.BanFromAllSessions": "Ban from my hosted sessions", + "Contacts.Add": "Додати Контакт", + "Contacts.Remove": "Видалити Контакт", + "Contacts.ConfirmRemove": "Насправді видалити?", + "Contacts.AcceptRequest": "Прийняти Запит", + "Contacts.IgnoreRequest": "Відхилити Запит", + "Contacts.Invite": "Запросити Сюди", + "Contacts.RevokeInvite": "Відкинути запрошення", + "Contacts.BanFromAllSessions": "Заборонити дозвіл до сесій, які я створюю", "Contacts.UnbanFromAllSessions": "Unban from my hosted sessions", "Contacts.BanFromCurrentWorld": "Ban from current world", "Contacts.UnbanFromCurrentWorld": "Unban from current world", From f640609e9a234cf3e2a634c07a64f660b29cc671 Mon Sep 17 00:00:00 2001 From: Anton Barskyi <59314737+Antonneposeda@users.noreply.github.com> Date: Mon, 22 Jul 2024 08:42:05 +0000 Subject: [PATCH 66/68] Update ua.json Written to 913th line --- ua.json | 410 +++++++++++++++++++++++++++++++++----------------------- 1 file changed, 245 insertions(+), 165 deletions(-) diff --git a/ua.json b/ua.json index cdd50a6..10e1e01 100644 --- a/ua.json +++ b/ua.json @@ -92,10 +92,10 @@ "Interaction.ResetScale": "Відновити Масштаб", "Interaction.LaserEnabled": "Лазер Увімкнено", "Interaction.LaserDisabled": "Лазер Вимкнуто", - "Interaction.Grab.Palm": "Схватити: Долоня", - "Interaction.Grab.Precision": "Схватити: Точність", - "Interaction.Grab.Auto": "Схватити: Автоматично", - "Interaction.Grab.Off": "Схватити: Тільки Лазер", + "Interaction.Grab.Palm": "Зхопити: Долоня", + "Interaction.Grab.Precision": "Зхопити: Точність", + "Interaction.Grab.Auto": "Зхопити: Автоматично", + "Interaction.Grab.Off": "Зхопити: Тільки Лазер", "Interaction.Locomotion": "Переміщення", "Interaction.Locomotion.None": "Нічого", @@ -636,201 +636,281 @@ "Contacts.IgnoreRequest": "Відхилити Запит", "Contacts.Invite": "Запросити Сюди", "Contacts.RevokeInvite": "Відкинути запрошення", - "Contacts.BanFromAllSessions": "Заборонити дозвіл до сесій, які я створюю", - "Contacts.UnbanFromAllSessions": "Unban from my hosted sessions", - "Contacts.BanFromCurrentWorld": "Ban from current world", - "Contacts.UnbanFromCurrentWorld": "Unban from current world", - "Contacts.RecordingVoiceMessage": "Recording voice...", - "Contacts.Unblocked": "Unblocked", - "Contacts.AvatarBlock": "Block Avatar", - "Contacts.MutualBlock": "Mutual Block", - "Contacts.SelfAccount": "My Account", - "Contacts.SearchPrompt": "Search contacts...", - "Contacts.WriteMessage": "Write a message...", + "Contacts.BanFromAllSessions": "Заборонити дозвіл до сесій, створениї мною", + "Contacts.UnbanFromAllSessions": "Повернути дозвіл до сесій, створених мною", + "Contacts.BanFromCurrentWorld": "Заборонити дозвіл до цього світу", + "Contacts.UnbanFromCurrentWorld": "Повернути дозвіл до цього світу", + "Contacts.RecordingVoiceMessage": "Записую голос...", + "Contacts.Unblocked": "Знято блокування", + "Contacts.AvatarBlock": "Заблокувати Аватар", + "Contacts.MutualBlock": "Взаємний Блок", + "Contacts.SelfAccount": "Мій Акаунт", + "Contacts.SearchPrompt": "Пошук Контактів...", + "Contacts.WriteMessage": "Написати Повідомлення...", - "Contacts.InSession": "In {name}", - "Contacts.InPrivate": "In Private World", - "Contacts.InContactsOnly": "In Contacts Only World", - "Contacts.InHidden": "In Hidden World", - "Contacts.InHiddenContactsOnly": "In Hidden, Contacts Only World", - "Contacts.InHiddenContactsPlus": "In Hidden, Contacts+ World", - "Contacts.InLAN": "In LAN World", - "Contacts.UsingDifferentVersion": "On version {version}", - "Contacts.RequestSent": "Request sent", - "Contacts.RequestReceived": "Contact request", - "Contacts.RequestIgnored": "Ignored", - "Contacts.Blocked": "Blocked", - "Contacts.SearchResult": "Search Result", - "Contacts.Bot": "Bot account", - "Contacts.Migrated": "Contact hasn't Migrated", - "Contacts.IncompatibleSession" : "Incompatible session", + "Contacts.InSession": "У {name}", + "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": "Бот запис", + "Contacts.Migrated": "Контакт ще не Переїхав", + "Contacts.IncompatibleSession" : "Несумісна Сесія", - "Notifications.IsSociable": "Is sociable, poke or invite them!", - "Notifications.IsOnline": "Is now Online", - "Notifications.IsOnlineOnDifferentVersion": "Is now Online (using version: {version})", - "Notifications.ReceivedContactRequest": "Sent a contact request", - "Notifications.ReceivedInvite": "Is inviting you to:", - "Notifications.ReceivedItem": "Sent you an item:", - "Notifications.VoiceMessage": "Sent a voice message", - "Notifications.SessionStarted": "Started session:", - "Notifications.UserJoined": "User joined", - "Notifications.UserLeft": "User left", + "Notifications.IsSociable": "Доступні, напишіть їм!", + "Notifications.IsOnline": "Зараз в Мережі", + "Notifications.IsOnlineOnDifferentVersion": "Зараз в Мережі (на версії: {version})", + "Notifications.ReceivedContactRequest": "Відправити запит на Контакти", + "Notifications.ReceivedInvite": "Запрошує до:", + "Notifications.ReceivedItem": "Надіслали предмет:", + "Notifications.VoiceMessage": "Надіслали Голосове Повідомлення", + "Notifications.SessionStarted": "Почали Сесію:", + "Notifications.UserJoined": "Користувач Приєднався", + "Notifications.UserLeft": "Користувач вийшов", - "Undo.SetField": "Set field {field_name} to {value}", - "Undo.SetReference": "Set reference {ref_name} to {ref_target}", - "Undo.Spawn": "Spawn {name}", - "Undo.Destroy": "Destroy {name}", - "Undo.SpawnComponent": "Attach {component_type} on {slot_name}", - "Undo.DuplicateComponent": "Duplicate Component", - "Undo.DestroyComponent": "Destroy {component_type} on {slot_name}", - "Undo.Transform": "Moved {name}", - "Undo.Translate": "Translate", - "Undo.TranslateAlongAxis": "Translate Along Axis", - "Undo.RotateAroundAxis": "Rotate Around Axis", - "Undo.ResetPosition": "Reset Position", - "Undo.ResetRotation": "Reset Rotation", - "Undo.ResetScale": "Reset Scale", + "Undo.SetField": "Встановити поле {field_name} як {value}", + "Undo.SetReference": "Встановити посилання {ref_name} до {ref_target}", + "Undo.Spawn": "Створити {name}", + "Undo.Destroy": "Зруйнувати {name}", + "Undo.SpawnComponent": "Прикріпити {component_type} на {slot_name}", + "Undo.DuplicateComponent": "Дуплікувати Компонент", + "Undo.DestroyComponent": "Зруйнувати {component_type} на {slot_name}", + "Undo.Transform": "Переміщено {name}", + "Undo.Translate": "Переміщення", + "Undo.TranslateAlongAxis": "Перемістити по Вісі", + "Undo.RotateAroundAxis": "Обернути Навколо Вісі", + "Undo.ResetPosition": "Повернути Розташування", + "Undo.ResetRotation": "Повернути Оберт", + "Undo.ResetScale": "Повернути Розмір", - "Undo.GrabObjects": "Grab Objects", - "Undo.DestroyGrabbed": "Destroy Grabbed Objects", - "Undo.DuplicateGrabbed": "Duplicate Grabbed Objects", + "Undo.GrabObjects": "Зхопити Обʼєкти", + "Undo.DestroyGrabbed": "Зруйнувати Зхоплені Обʼєкти", + "Undo.DuplicateGrabbed": "Дуплікувати Зхоплені Обʼєкти", - "Undo.ChangeBoxSize": "Change Box Size", - "Undo.BrushStroke": "Brush Stroke", - "Undo.ChangeColor": "Change Color", - "Undo.CloneComponent": "Clone Component", - "Undo.MoveIKBone": "Move IK Bone", - "Undo.MoveSun": "Move The Sun", - "Undo.ApplyMaterial": "Apply Material", - "Undo.BakeMeshes": "Bake {name}", - "Undo.ChangeMesh": "Change Mesh", - "Undo.InsertParent": "Insert Parent for {name}", - "Undo.Wiggler": "Evil Stuff", + "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": "Extract Materials from Hierarchy", - "Undo.BatchConvertMaterials": "Batch convert materials", + "Undo.ExtractMaterialsFromHierarchy": "Вийняти Матеріали з Гієрархії", + "Undo.BatchConvertMaterials": "Конвертувати Матеріали Купою", - "Tooltips.Brush.ChangeColor": "Change Color", - "Tooltips.Brush.IncrementSize": "Increment Size", - "Tooltips.Brush.DecrementSize": "Decrement Size", + "Tooltips.Brush.ChangeColor": "Змінити Колір", + "Tooltips.Brush.IncrementSize": "Наростити Розмір", + "Tooltips.Brush.DecrementSize": "Знизити Розмір", - "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", + "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": "НАСПРАВДІ зруйнувати вибране?", - "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", + "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": "Single", - "Tooltips.Dev.Selection.Multi": "Multi", + "Tooltips.Dev.Selection.Single": "Єдине", + "Tooltips.Dev.Selection.Multi": "Декілька", - "Tooltips.Dev.Interaction.Tip": "Tip", - "Tooltips.Dev.Interaction.Projection": "Projection", + "Tooltips.Dev.Interaction.Tip": "Кінчик", + "Tooltips.Dev.Interaction.Projection": "Проєкція", - "Tooltip.Color.Picker": "Color Picker", + "Tooltip.Color.Picker": "Кольоровибирач", - "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.GrabbableSetter.Scalable": "Змусити Реагувати на Збільшення", + "Tooltip.GrabbableSetter.NonScalable": "Змусити Не Реагувати на Збільшення", + "Tooltip.GrabbableSetter.ApplyToRoot": "Встановити Застосування до Коріню", + "Tooltip.GrabbableSetter.AppyToHit": "Встановити Застосування до Удару", - "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", + "Tooltip.CharacterCollider.MarkGrippable": "Позначити Зхоплюємим", + "Tooltip.CharacterCollider.DontMarkGrippable": "Не Позначати Зхоплюємим", + "Tooltip.CharacterCollider.EnsureWalkRun": "Впевнитися у Пересування Ходбою/Бігом", + "Tooltip.CharacterCollider.EnsureZeroG": "Впевнитися у Пересуванні без Гравітації", + "Tooltip.CharacterCollider.EnsurePhysicalFly": "Впевнитися у Пересуванні Фізичним Польотом", - "Tooltip.Light.Point": "Point", - "Tooltip.Light.Spot": "Spot", - "Tooltip.Light.Sun": "Sun", + "Tooltip.Light.Point": "Точка", + "Tooltip.Light.Spot": "Ділянка", + "Tooltip.Light.Sun": "Сонце", - "Tooltip.Light.Shadows.None": "No Shadows", - "Tooltip.Light.Shadows.Hard": "Hard Shadows", - "Tooltip.Light.Shadows.Soft": "Soft Shadows", + "Tooltip.Light.Shadows.None": "Без Тіней", + "Tooltip.Light.Shadows.Hard": "Тверді Тіні", + "Tooltip.Light.Shadows.Soft": "Мʼякі Тіні", - "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.MeshVisibility.KeepShadow": "Залишити Тіні", + "Tooltip.MeshVisibility.ShadowOff": "Вимкнути Тіні", + "Tooltip.MeshVisibility.ShadowOn": "Увімкнути Тіні", + "Tooltip.MeshVisibility.OnlyShadow": "Встановити до Тільки Тіні", + "Tooltip.MeshVisibility.DoubleSidedShadow": "Встановити до Двусторонньої Тіні", - "Tooltip.Slicer.Add": "Add Slicer", - "Tooltip.Slicer.Clear": "Clear Setup", + "Tooltip.Slicer.Add": "Додати Розділювач", + "Tooltip.Slicer.Clear": "Зчистити Установи", - "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", + "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": "Edit Mesh", + "Tooltip.Mesh.Edit": "Редагувати Меш", - "Tooltip.Cartridge.Eject": "Eject Orb", + "Tooltip.Cartridge.Eject": "Вийняти Кулю", "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", + "Tooltip.Microphone.ModeHold": "Затисніть для запису", + "Tooltip.Microphone.ModePress": "Натисніть для початку/закінчення запису", + "Tooltip.Microphone.SourceRaw": "Необроблений", + "Tooltip.Microphone.SourceFiltered": "Фільтровано та Нормалізовано", - "Tooltip.ProtoFlux.Drive": "Drive", - "Tooltip.ProtoFlux.Source": "Source", - "Tooltip.ProtoFlux.Reference": "Reference", - "Tooltip.ProtoFlux.Write": "Write", - "Tooltip.ProtoFlux.Proxy": "Proxy", - "Tooltip.ProtoFlux.CreateLocal": "Create Local", - "Tooltip.ProtoFlux.CreateStore": "Create Store", - "Tooltip.ProtoFlux.CreateDataModelStore": "Create Data Model Store", - "Tooltip.ProtoFlux.Overview": "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)", + "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(УВАГА: Шанс зникнення даних)", - "Tooltip.Meter.Mode.Ray": "Mode: Ray", - "Tooltip.Meter.Mode.Perpendicular": "Mode: Perpendicular", - "Tooltip.Meter.Mode.Drag": "Mode: Drag", + "Tooltip.Meter.Mode.Ray": "Режим: Промінь", + "Tooltip.Meter.Mode.Perpendicular": "Режим: Перпендикуляр", + "Tooltip.Meter.Mode.Drag": "Режим: Тяжіння", - "Tooltip.Meter.Points.Two": "Two Points", - "Tooltip.Meter.Points.Multiple": "Multiple Points", + "Tooltip.Meter.Points.Two": "Дві Точки", + "Tooltip.Meter.Points.Multiple": "Декілька Точок", - "Tooltip.Meter.ObjectSpace": "Measure in Object Space", - "Tooltip.Meter.WorldSpace": "Measure in World Space", + "Tooltip.Meter.ObjectSpace": "Виміряти у Просторі Обʼєкту", + "Tooltip.Meter.WorldSpace": "Виміряти у Просторі Світу", - "Tooltip.Glue.Mode.BakeMeshes": "Mode: Bake meshes", - "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Mode: Bake skinned meshes", - "Tooltip.Glue.Mode.ParentObjects": "Mode: Parent objects", + "Tooltip.Glue.Mode.BakeMeshes": "Режим: Запечені Меши", + "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Режим: Запечені Шкіряні Меши", + "Tooltip.Glue.Mode.ParentObjects": "Режим: Обʼєкти-Батьки", - "Tooltip.RigTransfer.ClearSource": "Clear source", + "Tooltip.RigTransfer.ClearSource": "Зчистити джерело", - "Tooltip.ComponentClone.SingleInstanceOn": "Single Instance: On", - "Tooltip.ComponentClone.SingleInstanceOff": "Single Instance: Off", - "Tooltip.ComponentClone.ClearTemplate": "Clear template", + "Tooltip.ComponentClone.SingleInstanceOn": "Єдиний Випадок: Увімк", + "Tooltip.ComponentClone.SingleInstanceOff": "Єдиний Випадок: Вимк", + "Tooltip.ComponentClone.ClearTemplate": "Зчистити Макет", - "ProtoFlux.UI.Call": "Call", - "ProtoFlux.UI.AsyncCall": "Async Call", - "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux Nodes", + "ProtoFlux.UI.Call": "Виклик", + "ProtoFlux.UI.AsyncCall": "Несинхронний Виклик", + "ProtoFlux.UI.NodeBrowser.Title": "Ноди ProtoFlux", - "CreateNew.Back": "<<< Back", - "CreateNew.EmptyObject": "Empty Object", - "CreateNew.ParticleSystem": "Particle System", + "CreateNew.Back": "<<< Повернути", + "CreateNew.EmptyObject": "Порожній Обʼєкт", + "CreateNew.ParticleSystem": "Система Частинок", + + "CreateNew.Object": "Обʼєкт", + "CreateNew.Object.AvatarCreator": "Створювач Аватарів", + "CreateNew.Object.Camera": "Камера", + "CreateNew.Object.ReflectionProbe": "Зонд Віддзеркалення", + "CreateNew.Object.Mirror": "Дзеркало", + "CreateNew.Object.Portal": "Портал", + "CreateNew.Object.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": "Модель3Д", + "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": "Name is too long:", + "CreateNew.Directory.Error.InvalidName": "Невірне імʼя:", + + "AvatarCreator.Title": "Створювач Аватарів", + "AvatarCreator.Instructions": "Вирівняти обʼєкти аватарів з посиланнями на шолом та контролерів (не обовʼязково) або натисніть Створити, щоб перетворити їх на аватар", + "AvatarCreator.UseSymmetry": "Використати Симетрію", + "AvatarCreator.ShowToolAnchors": "Показати Якорі Інструментів", + "AvatarCreator.SetupVolumeMeter": "Налаштувати Вирівнювач Голосу", + "AvatarCreator.SetupEyes": "Налаштувати Очі", + "AvatarCreator.SetupFaceTracking": "Налаштувати Відслідковування Обличчя", + "AvatarCreator.ProtectAvatar": "Protect Avatar", + "AvatarCreator.CalibrateFeet": "Калібрувати Ступні", + "AvatarCreator.CalibrateHips": "Калібрувати Таз/Пояс", + "AvatarCreator.AlignHeadForward": "Вирівняти Голову Уперед", + "AvatarCreator.AlignHeadUp": "Вирівняти Голову Уверх", + "AvatarCreator.AlignHeadRight": "ВВирівняти Голову Лівіше", + "AvatarCreator.CenterHead": "Центрувати Голову", + "AvatarCreator.TryAlignHands": "Спробувати Вирівняти Руки", + "AvatarCreator.AlignToolAnchors": "Вирівняти Якорі Інструментів", + "AvatarCreator.Create": "Створити", + "AvatarCreator.ProtectionUnavailable": "Захист аватарів не доступний у цьому світі. Змініть світ, якщо бажаєте захистити вашого аватара.", "Dummy": "Dummy" } From 0ffc3da21e71a579f9b47185bd820118d29d2387 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 22 Jul 2024 23:55:49 +0200 Subject: [PATCH 67/68] Fix Ukrainian locale code --- ua.json => uk.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename ua.json => uk.json (100%) diff --git a/ua.json b/uk.json similarity index 100% rename from ua.json rename to uk.json From a058cc18a0ff5554a429d801b201e7ae219d0457 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Mon, 22 Jul 2024 23:55:55 +0200 Subject: [PATCH 68/68] Update stats --- Missing/de.md | 4 - Missing/fr.md | 4 - Missing/ko.md | 4 - Missing/ru.md | 8 - Missing/ua.md | 1517 ++++++++++++++++++++++++++++++++++++++++++++++ Missing/uk.md | 1517 ++++++++++++++++++++++++++++++++++++++++++++++ Missing/zh-cn.md | 4 - README.md | 11 +- 8 files changed, 3040 insertions(+), 29 deletions(-) create mode 100644 Missing/ua.md create mode 100644 Missing/uk.md diff --git a/Missing/de.md b/Missing/de.md index 0ba969e..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] -Profile.Status.Bot -Profile.Status.ChatClient - diff --git a/Missing/fr.md b/Missing/fr.md index 07e415d..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] -Profile.Status.Bot -Profile.Status.ChatClient - diff --git a/Missing/ko.md b/Missing/ko.md index 05c6d68..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,7 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -Profile.Status.Bot -Profile.Status.ChatClient - diff --git a/Missing/ru.md b/Missing/ru.md index da13bda..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.Connection.LNL.LNLPoke -World.Connection.TCP -Profile.Status.Bot -Profile.Status.ChatClient -Settings.RealtimeNetworkingSettings.PreferTCP -Settings.RealtimeNetworkingSettings.PreferTCP.Description - diff --git a/Missing/ua.md b/Missing/ua.md new file mode 100644 index 0000000..87f9101 --- /dev/null +++ b/Missing/ua.md @@ -0,0 +1,1517 @@ +# Missing Keys +Note that this file updates only during build processes and doesn't necessarily reflect the current state. + +# ua [ua] +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.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.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.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 +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.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.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 +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.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.LegacyFeatureSettings.UseLegacyGripEquip +Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description +Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher +Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description +Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts +Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.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.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.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.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.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.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.MeshCollider.VHACD +Inspector.MeshCollider.ReplaceBox +Inspector.CommonAvatarBuilder.UpdateLocomotionModules +Inspector.VHACD.Parameter.MergeDoubles +Inspector.VHACD.Parameter.Resolution +Inspector.VHACD.Parameter.Depth +Inspector.VHACD.Parameter.Concavity +Inspector.VHACD.Parameter.PlaneDownsampling +Inspector.VHACD.Parameter.ConvexHullDownsampling +Inspector.VHACD.Parameter.Alpha +Inspector.VHACD.Parameter.Beta +Inspector.VHACD.Parameter.Gamma +Inspector.VHACD.Parameter.Delta +Inspector.VHACD.Parameter.PCA +Inspector.VHACD.Parameter.MaxVerticesPerHull +Inspector.VHACD.Parameter.MinVolumePerHull +Inspector.VHACD.Parameter.ConvexHullApproximation +Inspector.VHACD.DecompositionMode.Header +Inspector.VHACD.DecompositionMode.Voxel +Inspector.VHACD.DecompositionMode.Tetrahedron +Inspector.VHACD.RunDecomposition +Inspector.VHACD.RemoveVisuals +Inspector.VHACD.RemoveHulls +Inspector.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.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.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 +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 +Discord.RichPresence.InPublicWorld +Discord.RichPresence.PublicWorldDetails +Discord.RichPresence.InPublicLargeText + diff --git a/Missing/uk.md b/Missing/uk.md new file mode 100644 index 0000000..f11b498 --- /dev/null +++ b/Missing/uk.md @@ -0,0 +1,1517 @@ +# Missing Keys +Note that this file updates only during build processes and doesn't necessarily reflect the current state. + +# Ukrainian [uk] +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.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.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.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 +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.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.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 +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.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.LegacyFeatureSettings.UseLegacyGripEquip +Settings.LegacyFeatureSettings.UseLegacyGripEquip.Description +Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher +Settings.LegacyFeatureSettings.UseLegacyWorldSwitcher.Description +Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts +Settings.LegacyFeatureSettings.UseLegacyInventorySessionShortcuts.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.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.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.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.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.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.MeshCollider.VHACD +Inspector.MeshCollider.ReplaceBox +Inspector.CommonAvatarBuilder.UpdateLocomotionModules +Inspector.VHACD.Parameter.MergeDoubles +Inspector.VHACD.Parameter.Resolution +Inspector.VHACD.Parameter.Depth +Inspector.VHACD.Parameter.Concavity +Inspector.VHACD.Parameter.PlaneDownsampling +Inspector.VHACD.Parameter.ConvexHullDownsampling +Inspector.VHACD.Parameter.Alpha +Inspector.VHACD.Parameter.Beta +Inspector.VHACD.Parameter.Gamma +Inspector.VHACD.Parameter.Delta +Inspector.VHACD.Parameter.PCA +Inspector.VHACD.Parameter.MaxVerticesPerHull +Inspector.VHACD.Parameter.MinVolumePerHull +Inspector.VHACD.Parameter.ConvexHullApproximation +Inspector.VHACD.DecompositionMode.Header +Inspector.VHACD.DecompositionMode.Voxel +Inspector.VHACD.DecompositionMode.Tetrahedron +Inspector.VHACD.RunDecomposition +Inspector.VHACD.RemoveVisuals +Inspector.VHACD.RemoveHulls +Inspector.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.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.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 +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 +Discord.RichPresence.InPublicWorld +Discord.RichPresence.PublicWorldDetails +Discord.RichPresence.InPublicLargeText + diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index e0edd33..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] -Profile.Status.Bot -Profile.Status.ChatClient - diff --git a/README.md b/README.md index a1b995a..f69401d 100644 --- a/README.md +++ b/README.md @@ -3,27 +3,28 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 70.1% - Missing keys: 683 -German [de] - 99.9% - Missing keys: 2 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 2.0% - Missing keys: 2242 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 71.5% - Missing keys: 652 Spanish [es] - 73.0% - Missing keys: 618 Estonian [et] - 36.1% - Missing keys: 1463 Finnish [fi] - 83.7% - Missing keys: 373 -French [fr] - 99.9% - Missing keys: 2 +French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 23.1% - Missing keys: 1759 Icelandic [is] - 28.0% - Missing keys: 1648 Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 99.9% - Missing keys: 2 +Korean [ko] - 100.0% - Missing keys: 0 Dutch [nl] - 45.2% - Missing keys: 1253 Norwegian [no] - 68.7% - Missing keys: 717 Polish [pl] - 78.9% - Missing keys: 483 Portuguese (Brazil) [pt-br] - 68.6% - Missing keys: 718 -Russian [ru] - 99.7% - Missing keys: 6 +Russian [ru] - 100.0% - Missing keys: 0 Swedish [sv] - 27.8% - Missing keys: 1651 Thai [th] - 1.7% - Missing keys: 2248 Turkish [tr] - 35.5% - Missing keys: 1475 -Chinese (China) [zh-cn] - 99.9% - Missing keys: 2 +Ukrainian [uk] - 33.9% - Missing keys: 1512 +Chinese (China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Taiwan) [zh-tw] - 68.9% - Missing keys: 712 Total keys: 2288