Compare commits
618 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8881746941 | ||
|
|
d3ee82cccc | ||
|
|
947f440600 | ||
|
|
8e887395f1 | ||
|
|
3f42b8ab51 | ||
|
|
52a8e24d9e | ||
|
|
80248e82f9 | ||
|
|
647964fe99 | ||
|
|
010018b400 | ||
|
|
4783eab37c | ||
|
|
f693d562ba | ||
|
|
964b19be01 | ||
|
|
00c768919d | ||
|
|
c9415b2c02 | ||
|
|
93d666a233 | ||
|
|
cc8538a332 | ||
|
|
f9d619f93a | ||
|
|
471714afd0 | ||
|
|
91ce0ed734 | ||
|
|
a35d2a77a2 | ||
|
|
ea31d58fb8 | ||
|
|
e74dee1892 | ||
|
|
d84fc40b23 | ||
|
|
0dd004825d | ||
|
|
9f36444169 | ||
|
|
52509c7950 | ||
|
|
868c441220 | ||
|
|
5ad408f61d | ||
|
|
9b30f9800c | ||
|
|
07e5ef647a | ||
|
|
47909ad46c | ||
|
|
99c92fad9e | ||
|
|
d7861614b7 | ||
|
|
b4a3e9cbd5 | ||
|
|
e58946f622 | ||
|
|
c8532c76c2 | ||
|
|
6f26ea7b50 | ||
|
|
a848dfac43 | ||
|
|
e5ea747cde | ||
|
|
34a782193b | ||
|
|
8498270df6 | ||
|
|
cd6ed7296b | ||
|
|
57541e560c | ||
|
|
6f877c3852 | ||
|
|
ca8d75e749 | ||
|
|
0dc073ca48 | ||
|
|
edbaf49e7a | ||
|
|
ca790a3799 | ||
|
|
3639bdc0ff | ||
|
|
6817eca793 | ||
|
|
03365eb050 | ||
|
|
df5744b861 | ||
|
|
bc602892b4 | ||
|
|
f49121b8a4 | ||
|
|
c31aab8237 | ||
|
|
8e7070d257 | ||
|
|
bf9a7fe7f4 | ||
|
|
00690dc351 | ||
|
|
2a4b9d29a1 | ||
|
|
4080540e03 | ||
|
|
e2bd7fa37c | ||
|
|
23ce2464ab | ||
|
|
fa6ea23533 | ||
|
|
eed5d21074 | ||
|
|
f5cb587e00 | ||
|
|
e395347421 | ||
|
|
7fec2f7468 | ||
|
|
44fc23d2f8 | ||
|
|
3dfaf1fdac | ||
|
|
972d113afb | ||
|
|
ffc6ca485f | ||
|
|
6a6771a7da | ||
|
|
15e4f9d3a5 | ||
|
|
843aeae581 | ||
|
|
26703ed04e | ||
|
|
4663d71eac | ||
|
|
cd2c170327 | ||
|
|
2f211e8514 | ||
|
|
69a446c987 | ||
|
|
3aace3ee3f | ||
|
|
186fd0c9f7 | ||
|
|
cc8f3fda9c | ||
|
|
b48c678800 | ||
|
|
2f7fd22b09 | ||
|
|
b50c940b24 | ||
|
|
f341d1d312 | ||
|
|
19e0e22ebf | ||
|
|
347eaf269b | ||
|
|
51ed5dbef2 | ||
|
|
aa0a96c3c5 | ||
|
|
a51c6136c2 | ||
|
|
457536b781 | ||
|
|
b514a48b37 | ||
|
|
b7dd646594 | ||
|
|
616419be7a | ||
|
|
df74e162bd | ||
|
|
25374847f6 | ||
|
|
7289c78fec | ||
|
|
33ca7734e5 | ||
|
|
58ab5efa6e | ||
|
|
01d2f5ae5f | ||
|
|
07542aa2b1 | ||
|
|
83f76154ff | ||
|
|
3996a60bf5 | ||
|
|
0cecc6e4c5 | ||
|
|
14011a8246 | ||
|
|
78ed11bd62 | ||
|
|
5b5d2d88e5 | ||
|
|
5bddc22da5 | ||
|
|
3d9c6c5fce | ||
|
|
a06161bbfa | ||
|
|
837ec60062 | ||
|
|
4b3b4d33ff | ||
|
|
400bad5eae | ||
|
|
346149a259 | ||
|
|
7e895b0405 | ||
|
|
b6ab0f306b | ||
|
|
315bd81197 | ||
|
|
8b73ca434b | ||
|
|
b1d7a026a1 | ||
|
|
ed9401427e | ||
|
|
8c8f7b3b38 | ||
|
|
bf2ef355b7 | ||
|
|
3f1a794148 | ||
|
|
a0cedde4b7 | ||
|
|
eb23778bec | ||
|
|
5353101fff | ||
|
|
d32f91e6b8 | ||
|
|
f0d07466cd | ||
|
|
49bcc86c4e | ||
|
|
e7b29b1a2e | ||
|
|
b2c030c275 | ||
|
|
9e92450700 | ||
|
|
2eab516216 | ||
|
|
808dd0f670 | ||
|
|
171ad8b271 | ||
|
|
50585e40c8 | ||
|
|
9a14eef55e | ||
|
|
264710a1fb | ||
|
|
c649b9a5fe | ||
|
|
7ab6515a10 | ||
|
|
38f40cadbf | ||
|
|
9febcf8166 | ||
|
|
4ae197618e | ||
|
|
4dac7d28e4 | ||
|
|
589ed15ac2 | ||
|
|
e944b8a8fa | ||
|
|
2c5ec62c11 | ||
|
|
6b7ec2adc6 | ||
|
|
20c8c3e7c8 | ||
|
|
ceb6bd6f5a | ||
|
|
9c4ff8c064 | ||
|
|
4f364acecc | ||
|
|
f701075cf3 | ||
|
|
d498feee31 | ||
|
|
ecae40ece8 | ||
|
|
2eb4bab240 | ||
|
|
9e666a74e1 | ||
|
|
f89f9ae35b | ||
|
|
2cfda2272d | ||
|
|
256545ab62 | ||
|
|
d63587fcd1 | ||
|
|
18778db7c3 | ||
|
|
fb23ba8522 | ||
|
|
15ea04d7c9 | ||
|
|
154fb39794 | ||
|
|
a02de9790a | ||
|
|
98f40ac920 | ||
|
|
555e6959da | ||
|
|
f8520cd379 | ||
|
|
aee41cc3d4 | ||
|
|
0d8135a09e | ||
|
|
2c7b5c44f1 | ||
|
|
1a73ea7f58 | ||
|
|
4355a987ca | ||
|
|
bf7351c57d | ||
|
|
0c3090b716 | ||
|
|
daace77eb3 | ||
|
|
9e9dd9e9de | ||
|
|
59e5228b1d | ||
|
|
e93b06f471 | ||
|
|
93d69711d6 | ||
|
|
b495266a41 | ||
|
|
4acd1015b9 | ||
|
|
509ad76f2c | ||
|
|
1e7ce92839 | ||
|
|
d960fb3c04 | ||
|
|
0b873977e8 | ||
|
|
1cbde8a1e1 | ||
|
|
45173fa069 | ||
|
|
af543a72e2 | ||
|
|
a7633d2106 | ||
|
|
5e4bb6f105 | ||
|
|
e526530ef0 | ||
|
|
449235843e | ||
|
|
591e85eded | ||
|
|
f8673a97ed | ||
|
|
7aa4e62bbf | ||
|
|
0225d27abb | ||
|
|
e14aa93748 | ||
|
|
3b0fcf7be7 | ||
|
|
ae03c9dc2a | ||
|
|
b19d38a64f | ||
|
|
92eb829041 | ||
|
|
4ea57510ed | ||
|
|
d389b5acec | ||
|
|
eb08cb5aa1 | ||
|
|
d102cb3778 | ||
|
|
bfb30c472b | ||
|
|
4ad9d5cfca | ||
|
|
2c49d1dc65 | ||
|
|
fcd82324a9 | ||
|
|
b4df1d1444 | ||
|
|
181ba089c2 | ||
|
|
394c1dd438 | ||
|
|
2ff6e99385 | ||
|
|
3614612ac2 | ||
|
|
dfeb4e79a4 | ||
|
|
a606c5a375 | ||
|
|
4e698b693c | ||
|
|
208beff5e5 | ||
|
|
0eb81eec04 | ||
|
|
35f5d132c8 | ||
|
|
02cc2496f0 | ||
|
|
d84eaa203a | ||
|
|
e0d372e9bb | ||
|
|
b7a54f6aef | ||
|
|
9d65477af7 | ||
|
|
73cdc890f2 | ||
|
|
e8afb49685 | ||
|
|
716bc7bcf6 | ||
|
|
a05ae8c043 | ||
|
|
bc487f8655 | ||
|
|
2708b5a15b | ||
|
|
b52e705dc4 | ||
|
|
1a5584bcfc | ||
|
|
8238f569c6 | ||
|
|
1051d0c5e5 | ||
|
|
8fe2540f91 | ||
|
|
6232903691 | ||
|
|
819d2fc3b8 | ||
|
|
565a64b0e3 | ||
|
|
18f291345d | ||
|
|
67df399f14 | ||
|
|
222359692e | ||
|
|
288db165a7 | ||
|
|
5c5636aa24 | ||
|
|
8e449763a1 | ||
|
|
002de7bcef | ||
|
|
db616eaa95 | ||
|
|
8eaa59f0ce | ||
|
|
d121973e85 | ||
|
|
30367a9204 | ||
|
|
ab10629b84 | ||
|
|
f7d04365cd | ||
|
|
618914dbf1 | ||
|
|
2d107b1617 | ||
|
|
4922a84ee5 | ||
|
|
2dcb530bef | ||
|
|
22a357c3dd | ||
|
|
0de869e91a | ||
|
|
8d58e02816 | ||
|
|
cfcfa3a999 | ||
|
|
55a1f7a4ce | ||
|
|
28182eb776 | ||
|
|
fa096d627e | ||
|
|
662ac1fc84 | ||
|
|
e676a15609 | ||
|
|
7a0292756d | ||
|
|
d753926967 | ||
|
|
76b2803ce8 | ||
|
|
d26420a3e0 | ||
|
|
6b6e0c6e22 | ||
|
|
45c49e60be | ||
|
|
9733cf0430 | ||
|
|
c57a758ed3 | ||
|
|
acbf99dc4a | ||
|
|
11576c1e66 | ||
|
|
a998797435 | ||
|
|
eb9d9145f1 | ||
|
|
3bbf5cb3e3 | ||
|
|
26ec95b2a7 | ||
|
|
7cb500abef | ||
|
|
16779364c9 | ||
|
|
e058c69192 | ||
|
|
99a4141a7d | ||
|
|
5d65b807ef | ||
|
|
9cacf993ad | ||
|
|
8f9e83c231 | ||
|
|
a0b1abed43 | ||
|
|
066760bf79 | ||
|
|
a2d842d8cc | ||
|
|
ca13ca5fb4 | ||
|
|
33a213f10f | ||
|
|
1a6560a9cf | ||
|
|
449c6f80dc | ||
|
|
1a88eba476 | ||
|
|
8d55440dbd | ||
|
|
8da5d84e0a | ||
|
|
027e6549b6 | ||
|
|
95c8c08f86 | ||
|
|
ba3a2ce125 | ||
|
|
ed34001962 | ||
|
|
1dae302b27 | ||
|
|
505a9fc5d5 | ||
|
|
c58209a140 | ||
|
|
15264526ce | ||
|
|
136434e5c7 | ||
|
|
27244ff974 | ||
|
|
aadf38d2a9 | ||
|
|
439f60b89e | ||
|
|
21f4468c00 | ||
|
|
00f46f01b1 | ||
|
|
af8e6fc3f3 | ||
|
|
28d4199f12 | ||
|
|
0c309da528 | ||
|
|
3c765dbd8a | ||
|
|
eb9928ad08 | ||
|
|
90dcf986f8 | ||
|
|
eb602df452 | ||
|
|
e157fe7ed5 | ||
|
|
e3e48d3b0f | ||
|
|
018056b728 | ||
|
|
d1b21f2f17 | ||
|
|
8eeaa62760 | ||
|
|
564e99c52c | ||
|
|
b483699cf0 | ||
|
|
7cea1c7b47 | ||
|
|
7c96ee89c1 | ||
|
|
1c867efe16 | ||
|
|
9371938a00 | ||
|
|
eeac1586f5 | ||
|
|
2c146169ac | ||
|
|
5c0d3e9932 | ||
|
|
384a0c2252 | ||
|
|
ec9845364d | ||
|
|
93944aad55 | ||
|
|
456485071b | ||
|
|
e2d268df2d | ||
|
|
2beb449171 | ||
|
|
49865f8e2e | ||
|
|
25f7d8fe95 | ||
|
|
62563ab1c2 | ||
|
|
9bec98f8f5 | ||
|
|
60f8db7079 | ||
|
|
b06f038777 | ||
|
|
1fba4e67ab | ||
|
|
1950a419a8 | ||
|
|
9238c7211b | ||
|
|
518fe8d2ef | ||
|
|
8b97c0eb27 | ||
|
|
9bf7f1fa5c | ||
|
|
4abd171efc | ||
|
|
af4f9a96bf | ||
|
|
58ca3fe8c1 | ||
|
|
0859abf08d | ||
|
|
b32e1cad50 | ||
|
|
c2566afa5e | ||
|
|
7a9a23c3d4 | ||
|
|
76b29c4af6 | ||
|
|
0be9b34320 | ||
|
|
0b01a4d67a | ||
|
|
c316313d2a | ||
|
|
d8695d3e88 | ||
|
|
6e942780de | ||
|
|
0d9f9289fb | ||
|
|
a6d0517a5b | ||
|
|
708135ff4c | ||
|
|
1f434e1c88 | ||
|
|
7ab8435595 | ||
|
|
94aec1f4ba | ||
|
|
6a268fbbad | ||
|
|
5ade5eb626 | ||
|
|
63384f40b5 | ||
|
|
d9da5544bb | ||
|
|
cfd9223390 | ||
|
|
a135ca3459 | ||
|
|
9bcccc6c36 | ||
|
|
00ef667c58 | ||
|
|
fbb0b8a460 | ||
|
|
6626cabeaa | ||
|
|
d23c92dec2 | ||
|
|
1356e7fbe6 | ||
|
|
ec2909406b | ||
|
|
37de960c1b | ||
|
|
638d4e3fb1 | ||
|
|
a6f377992d | ||
|
|
27386d5b29 | ||
|
|
d67acf6c28 | ||
|
|
4471aaaa49 | ||
|
|
a3faad4a72 | ||
|
|
4e4edc24da | ||
|
|
e64edb76dd | ||
|
|
721a74aacc | ||
|
|
775f5e9f30 | ||
|
|
6ca2eb6905 | ||
|
|
9808ea8709 | ||
|
|
e2a511b552 | ||
|
|
2d55672f0a | ||
|
|
74ee8211a3 | ||
|
|
18fcb80d4c | ||
|
|
046be5f5e7 | ||
|
|
91a31b399d | ||
|
|
6d014912c4 | ||
|
|
8c0c3d1053 | ||
|
|
24f2895238 | ||
|
|
c901d80915 | ||
|
|
8b52d0f135 | ||
|
|
3d88dcd974 | ||
|
|
9041b4c35e | ||
|
|
804ca64d29 | ||
|
|
530315ff06 | ||
|
|
86b3aec926 | ||
|
|
7f920c1db3 | ||
|
|
369a3496ec | ||
|
|
55af27e59e | ||
|
|
eade92acee | ||
|
|
923e203f1c | ||
|
|
f252e602bc | ||
|
|
abeedf2a87 | ||
|
|
dec1091587 | ||
|
|
9ca6d54d25 | ||
|
|
eb362c135b | ||
|
|
a75aa8cd78 | ||
|
|
6896f9f3e2 | ||
|
|
827e2ceef8 | ||
|
|
ae4391bff1 | ||
|
|
be76cd1b6f | ||
|
|
884424c7b4 | ||
|
|
e0d3224393 | ||
|
|
d992cd3f63 | ||
|
|
fde8ccd821 | ||
|
|
ed9a590296 | ||
|
|
4f1d333f38 | ||
|
|
ce6940dd39 | ||
|
|
c3d97a9463 | ||
|
|
bcf66145c2 | ||
|
|
cfd7bc366e | ||
|
|
f9c077e78b | ||
|
|
5471f5ec40 | ||
|
|
b639523228 | ||
|
|
b310cf0e0e | ||
|
|
7df8c5d858 | ||
|
|
78caab1cd4 | ||
|
|
be9166881a | ||
|
|
29442688d4 | ||
|
|
fc5f3c1a35 | ||
|
|
8a88721924 | ||
|
|
1aa8679c08 | ||
|
|
3d51d77e27 | ||
|
|
8c74e98187 | ||
|
|
aefaa6598d | ||
|
|
f391b558c9 | ||
|
|
ea28baeef9 | ||
|
|
f5f40f496b | ||
|
|
297022fb3f | ||
|
|
f402b22d74 | ||
|
|
a8557474cb | ||
|
|
d53de4a793 | ||
|
|
81aacdde83 | ||
|
|
762290b1e3 | ||
|
|
3425be64ac | ||
|
|
673344baf9 | ||
|
|
ee7d6a8bc0 | ||
|
|
552451cb98 | ||
|
|
a74d5aa273 | ||
|
|
21576aff63 | ||
|
|
908e220b23 | ||
|
|
7d0d64418d | ||
|
|
f80ca11947 | ||
|
|
7f75f4a44c | ||
|
|
1dd1d14d16 | ||
|
|
d3f90b8404 | ||
|
|
d9955d10e3 | ||
|
|
a9b1df8851 | ||
|
|
7b04f536d0 | ||
|
|
fcef02e8f2 | ||
|
|
694d3fa363 | ||
|
|
3f6a26f7d8 | ||
|
|
990cd1d6f2 | ||
|
|
6ac320352b | ||
|
|
ae1b60da5d | ||
|
|
aaa5c2ba48 | ||
|
|
5ff5f81a88 | ||
|
|
99f71088ec | ||
|
|
fcdcac1ed2 | ||
|
|
37b57bea1f | ||
|
|
77285787ec | ||
|
|
2f5d2b214e | ||
|
|
319344254d | ||
|
|
86011f323b | ||
|
|
f9a8384369 | ||
|
|
90ced8cacf | ||
|
|
8253110130 | ||
|
|
563713e788 | ||
|
|
93c319ce68 | ||
|
|
abaf8a19ae | ||
|
|
49becc4f08 | ||
|
|
24f6fdacae | ||
|
|
c54b0d4044 | ||
|
|
bec4d74ccf | ||
|
|
583629d8e0 | ||
|
|
60535bda30 | ||
|
|
3675213820 | ||
|
|
900a5d30f7 | ||
|
|
4d21b61549 | ||
|
|
c3c7fc896c | ||
|
|
c3b4727017 | ||
|
|
99d0756997 | ||
|
|
ff218488a7 | ||
|
|
8fa535d8b8 | ||
|
|
d2a9a21b8f | ||
|
|
2dbc25b529 | ||
|
|
eefe7efbfa | ||
|
|
25bd05082c | ||
|
|
cc5bd5d938 | ||
|
|
751c2e2f3b | ||
|
|
59863fa7f3 | ||
|
|
82b5a74a4b | ||
|
|
4079dee383 | ||
|
|
af69d94681 | ||
|
|
923235aaee | ||
|
|
79eeca9c1c | ||
|
|
335fe5edeb | ||
|
|
68c484b6c5 | ||
|
|
70f4925b3e | ||
|
|
3aa0587387 | ||
|
|
74c3f41867 | ||
|
|
a39c8c2018 | ||
|
|
4fa5c3f767 | ||
|
|
71d271bfdb | ||
|
|
f1b3b56484 | ||
|
|
a614c225da | ||
|
|
8ae3ecc1b3 | ||
|
|
e79c7ebf0e | ||
|
|
3a50153980 | ||
|
|
d37466cf9f | ||
|
|
029bd9da81 | ||
|
|
d3f323b438 | ||
|
|
ce4639bed0 | ||
|
|
4ebd863580 | ||
|
|
1fb32e8458 | ||
|
|
871ffa5571 | ||
|
|
56b105697f | ||
|
|
3a0014db25 | ||
|
|
c3d10f1407 | ||
|
|
a2bbe7097c | ||
|
|
415a07461e | ||
|
|
4bd31fb02f | ||
|
|
2bc50b2bc2 | ||
|
|
e37b11844f | ||
|
|
92f709e2f9 | ||
|
|
7fe3d82540 | ||
|
|
12b5461849 | ||
|
|
9b43f77c31 | ||
|
|
d3fab10ea7 | ||
|
|
de51497cee | ||
|
|
a19de94130 | ||
|
|
e11b80c8e0 | ||
|
|
9b3f9eccab | ||
|
|
3752a11f84 | ||
|
|
7c89185a40 | ||
|
|
4284e1f52c | ||
|
|
7a37773441 | ||
|
|
4dc8ce979d | ||
|
|
6a30da671d | ||
|
|
3f307605cc | ||
|
|
185dc8d674 | ||
|
|
55d6a01a4c | ||
|
|
34f357572a | ||
|
|
1aaf01f2ca | ||
|
|
bc5f9a17c4 | ||
|
|
7231f46804 | ||
|
|
b467af8c46 | ||
|
|
4393a6f137 | ||
|
|
5d773a37ab | ||
|
|
17306c1976 | ||
|
|
6dfc8a8101 | ||
|
|
ac5a68d33d | ||
|
|
f2d663c341 | ||
|
|
4cab877daa | ||
|
|
71366b9d52 | ||
|
|
de2dee45e4 | ||
|
|
522ec4c96a | ||
|
|
dc2937bdb0 | ||
|
|
57aaf2e7ee | ||
|
|
b30e4dadbe | ||
|
|
9a5c694278 | ||
|
|
f6bad3f3de | ||
|
|
5a4d1399b7 | ||
|
|
7fc0c88331 | ||
|
|
9eb63b6fb9 | ||
|
|
50620dd42f | ||
|
|
7b1e4a84d3 | ||
|
|
917092eb00 | ||
|
|
4df2d8771c | ||
|
|
a92dec8805 | ||
|
|
942f64a2f1 | ||
|
|
5211d340d2 | ||
|
|
f3cefdcc61 | ||
|
|
00e0824a84 | ||
|
|
7f9f6f4b18 | ||
|
|
81bf58f8c0 | ||
|
|
2d35456645 | ||
|
|
25da8715fe | ||
|
|
e366c5909c | ||
|
|
ed04b70713 | ||
|
|
e6bcbd9b3a | ||
|
|
fc44d902f1 | ||
|
|
c975949c35 | ||
|
|
c611570524 | ||
|
|
02e0af8c51 | ||
|
|
e4e5a884ef | ||
|
|
6d005223c7 | ||
|
|
975f340a63 | ||
|
|
cdb4d15d60 | ||
|
|
f343b0e80c | ||
|
|
dad0188854 |
11
.envrc
@@ -1 +1,10 @@
|
||||
use flake
|
||||
if ! has nix_direnv_version || ! nix_direnv_version 2.2.1; then
|
||||
source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/2.2.1/direnvrc" "sha256-zelF0vLbEl5uaqrfIzbgNzJWGmLzCmYAkInj/LNxvKs="
|
||||
fi
|
||||
|
||||
nix_direnv_watch_file rust-toolchain.toml
|
||||
nix_direnv_watch_file package.json
|
||||
if ! use flake . --impure
|
||||
then
|
||||
echo "devenv could not be built. The devenv environment was not loaded. Make the necessary changes to devenv.nix and hit enter to try again." >&2
|
||||
fi
|
||||
|
||||
5
.gitattributes
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
* text=auto
|
||||
|
||||
*.png binary
|
||||
*.webp binary
|
||||
*.gif binary
|
||||
68
.github/CODEOWNERS
vendored
@@ -1,30 +1,38 @@
|
||||
# Global code owner
|
||||
* @Eirenliel
|
||||
|
||||
# Make Loucas and Uriel the owners of all GUI stuff
|
||||
/gui/ @loucass003 @ImUrX
|
||||
/package-lock.json @loucass003 @ImUrX
|
||||
|
||||
# Uriel and Erimel responsible for i18n
|
||||
/gui/public/i18n/ @ImUrX @Louka3000
|
||||
/gui/src/i18n/ @ImUrX @Louka3000
|
||||
/l10n.toml @ImUrX @Louka3000
|
||||
|
||||
/gui/src/components/settings/ @Louka3000 @loucass003
|
||||
|
||||
# Rust part of the GUI
|
||||
/gui/src-tauri/ @ImUrX @TheButlah
|
||||
/Cargo.lock @ImUrX @TheButlah
|
||||
|
||||
# Some server code~
|
||||
/server/ @ButterscotchV @Eirenliel @Louka3000
|
||||
|
||||
/server/src/main/java/dev/slimevr/autobone/ @ButterscotchV
|
||||
/server/src/main/java/dev/slimevr/poserecorder/ @ButterscotchV
|
||||
/server/src/main/java/dev/slimevr/posestreamer/ @ButterscotchV
|
||||
|
||||
/server/src/main/java/dev/slimevr/osc/ @Louka3000
|
||||
/server/src/main/java/dev/slimevr/tracking/processor/ @Louka3000
|
||||
/server/src/main/java/dev/slimevr/filtering/ @Louka3000
|
||||
|
||||
server/src/main/java/dev/slimevr/config/ @loucass003
|
||||
# Global code owner
|
||||
* @Eirenliel
|
||||
|
||||
# Make everyone be able to approve SolarXR submodule changes
|
||||
/solarxr-protocol @ButterscotchV @Erimelowo @ImUrX @loucass003
|
||||
|
||||
# Make Loucas and Uriel the owners of all GUI stuff
|
||||
/gui/ @ImUrX @loucass003
|
||||
/pnpm-lock.yaml @ImUrX @loucass003
|
||||
/pnpm-workspace.yaml @ImUrX @loucass003
|
||||
|
||||
# Uriel and Erimel responsible for i18n
|
||||
/gui/public/i18n/ @ImUrX @Erimelowo
|
||||
/gui/src/i18n/ @ImUrX @Erimelowo
|
||||
/l10n.toml @ImUrX @Erimelowo
|
||||
|
||||
/gui/src/components/settings/ @Erimelowo @ImUrX
|
||||
|
||||
# Rust part of the GUI
|
||||
/gui/src-tauri/ @ImUrX
|
||||
/Cargo.lock @ImUrX
|
||||
|
||||
# Some server code~
|
||||
/server/ @ButterscotchV @Eirenliel @Erimelowo
|
||||
|
||||
/server/src/main/java/dev/slimevr/autobone/ @ButterscotchV
|
||||
/server/src/main/java/dev/slimevr/poserecorder/ @ButterscotchV
|
||||
/server/src/main/java/dev/slimevr/posestreamer/ @ButterscotchV
|
||||
|
||||
/server/src/main/java/dev/slimevr/osc/ @Erimelowo
|
||||
/server/src/main/java/dev/slimevr/tracking/processor/ @Erimelowo
|
||||
/server/src/main/java/dev/slimevr/filtering/ @Erimelowo
|
||||
|
||||
# Linux files
|
||||
*.nix @ImUrX
|
||||
/flake.lock @ImUrX
|
||||
/dev.slimevr.SlimeVR.metainfo.xml @ImUrX
|
||||
/.envrc @ImUrX
|
||||
|
||||
8
.github/dependabot.yml
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
version: 2
|
||||
updates:
|
||||
|
||||
- package-ecosystem: "github-actions"
|
||||
directory: "/"
|
||||
schedule:
|
||||
# Check for updates to GitHub Actions every week
|
||||
interval: "weekly"
|
||||
37
.github/labeler.yml
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
"Area: Continuous Integration":
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: ".github/**"
|
||||
"Area: Application Protocol":
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: ["solarxr-protocol"]
|
||||
"Area: AutoBone":
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: "server/core/src/main/java/dev/slimevr/autobone/**"
|
||||
"Area: Documentation":
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: "**/*.md"
|
||||
"Area: GUI":
|
||||
- all:
|
||||
- changed-files:
|
||||
- all-globs-to-any-file: ["gui/**/*", "!gui/public/i18n/**/*"]
|
||||
"Area: Hardware Protocol":
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: "server/core/src/main/java/dev/slimevr/tracking/trackers/udp/**"
|
||||
"Area: Server":
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: ["server/**", "*gradle*", "gradle/**"]
|
||||
"Area: Skeletal Model":
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: "server/core/src/main/java/dev/slimevr/tracking/processor/**"
|
||||
"Area: SteamVR Driver":
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: "server/desktop/src/main/java/dev/slimevr/desktop/platform/**"
|
||||
"Area: Translation":
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: "gui/public/i18n/**"
|
||||
"Area: VMC":
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: ["server/core/src/main/java/dev/slimevr/osc/Unity*", "server/core/src/main/java/dev/slimevr/osc/VMC*", "server/core/src/main/java/dev/slimevr/osc/VRM*"]
|
||||
"Area: VRCOSC":
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: ["server/core/src/main/java/dev/slimevr/osc/VRC*"]
|
||||
50
.github/workflows/build-gui.yml
vendored
@@ -21,27 +21,28 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v3
|
||||
- uses: pnpm/action-setup@v4
|
||||
- name: Use Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: '.node-version'
|
||||
cache: 'npm'
|
||||
cache: 'pnpm'
|
||||
|
||||
- name: Build
|
||||
run: |
|
||||
npm ci
|
||||
pnpm i
|
||||
cd gui
|
||||
npm run lint
|
||||
pnpm run lint
|
||||
|
||||
build:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: [ubuntu-20.04, windows-latest, macos-latest]
|
||||
os: [ubuntu-22.04, windows-latest, macos-latest]
|
||||
|
||||
runs-on: ${{ matrix.os }}
|
||||
|
||||
@@ -50,15 +51,15 @@ jobs:
|
||||
CI: false
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- if: matrix.os == 'ubuntu-20.04'
|
||||
- if: matrix.os == 'ubuntu-22.04'
|
||||
name: Set up Linux dependencies
|
||||
uses: awalsh128/cache-apt-pkgs-action@latest
|
||||
uses: awalsh128/cache-apt-pkgs-action@v1.5.0
|
||||
with:
|
||||
packages: libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf
|
||||
packages: libgtk-3-dev webkit2gtk-4.1 libappindicator3-dev librsvg2-dev patchelf
|
||||
# Increment to invalidate the cache
|
||||
version: 1.0
|
||||
# Enables a workaround to attempt to run pre and post install scripts
|
||||
@@ -71,29 +72,36 @@ jobs:
|
||||
with:
|
||||
shared-key: "${{ matrix.os }}"
|
||||
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v3
|
||||
- uses: pnpm/action-setup@v4
|
||||
- name: Use Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: '.node-version'
|
||||
cache: 'npm'
|
||||
cache: 'pnpm'
|
||||
|
||||
- name: Install dependencies
|
||||
shell: bash
|
||||
run: pnpm i
|
||||
|
||||
- name: Build
|
||||
run: |
|
||||
npm ci
|
||||
npm run skipbundler
|
||||
shell: bash
|
||||
env:
|
||||
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
|
||||
NODE_OPTIONS: ${{ matrix.os == 'macos-latest' && '--max-old-space-size=4096' || '' }}
|
||||
run: pnpm run skipbundler --config $( ./gui/scripts/gitversion.mjs )
|
||||
|
||||
- if: matrix.os == 'windows-latest'
|
||||
name: Upload a Build Artifact (Windows)
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
# Artifact name
|
||||
name: SlimeVR-GUI-Windows
|
||||
# A file, directory or wildcard pattern that describes what to upload
|
||||
path: target/release/slimevr.exe
|
||||
|
||||
- if: matrix.os == 'ubuntu-20.04'
|
||||
- if: matrix.os == 'ubuntu-22.04'
|
||||
name: Upload a Build Artifact (Linux)
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
# Artifact name
|
||||
name: SlimeVR-GUI-Linux
|
||||
@@ -102,7 +110,7 @@ jobs:
|
||||
|
||||
- if: matrix.os == 'macos-latest'
|
||||
name: Upload a Build Artifact (macOS)
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
# Artifact name
|
||||
name: SlimeVR-GUI-macOS
|
||||
|
||||
250
.github/workflows/gradle.yaml
vendored
@@ -19,20 +19,21 @@ jobs:
|
||||
runs-on: ${{ matrix.os }}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Get tags
|
||||
run: git fetch --tags origin --recurse-submodules=no
|
||||
run: git fetch --tags origin --recurse-submodules=no --force
|
||||
|
||||
- name: Set up JDK 17
|
||||
uses: actions/setup-java@v3
|
||||
uses: actions/setup-java@v4
|
||||
with:
|
||||
java-version: "17"
|
||||
distribution: "adopt"
|
||||
|
||||
- name: Setup Gradle
|
||||
uses: gradle/gradle-build-action@v2
|
||||
uses: gradle/actions/setup-gradle@v4
|
||||
|
||||
- run: mkdir ./gui/dist && touch ./gui/dist/somefile
|
||||
shell: bash
|
||||
@@ -48,123 +49,201 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Get tags
|
||||
run: git fetch --tags origin --recurse-submodules=no
|
||||
run: git fetch --tags origin --recurse-submodules=no --force
|
||||
|
||||
- name: Set up JDK 17
|
||||
uses: actions/setup-java@v3
|
||||
uses: actions/setup-java@v4
|
||||
with:
|
||||
java-version: "17"
|
||||
distribution: "adopt"
|
||||
|
||||
- name: Setup Gradle
|
||||
uses: gradle/gradle-build-action@v2
|
||||
uses: gradle/actions/setup-gradle@v4
|
||||
|
||||
- name: Build with Gradle
|
||||
run: ./gradlew shadowJar
|
||||
|
||||
- name: Upload the Server JAR as a Build Artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
# Artifact name
|
||||
name: "SlimeVR-Server" # optional, default is artifact
|
||||
# A file, directory or wildcard pattern that describes what to upload
|
||||
path: server/desktop/build/libs/*
|
||||
path: server/desktop/build/libs/slimevr.jar
|
||||
|
||||
- name: Upload to draft release
|
||||
uses: softprops/action-gh-release@v1
|
||||
uses: softprops/action-gh-release@v2
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
with:
|
||||
draft: true
|
||||
generate_release_notes: true
|
||||
files: |
|
||||
server/desktop/build/libs/*
|
||||
server/desktop/build/libs/slimevr.jar
|
||||
|
||||
|
||||
bundle-linux:
|
||||
runs-on: ubuntu-20.04
|
||||
needs: [build, test]
|
||||
if: contains(fromJSON('["workflow_dispatch", "create"]'), github.event_name)
|
||||
bundle-android:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- uses: actions/download-artifact@v3
|
||||
- name: Get tags
|
||||
run: git fetch --tags origin --recurse-submodules=no --force
|
||||
|
||||
- name: Set up JDK 17
|
||||
uses: actions/setup-java@v4
|
||||
with:
|
||||
java-version: "17"
|
||||
distribution: "adopt"
|
||||
|
||||
- name: Setup Gradle
|
||||
uses: gradle/actions/setup-gradle@v4
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
- name: Use Node.js
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: '.node-version'
|
||||
cache: 'pnpm'
|
||||
|
||||
- name: Install dependencies
|
||||
run: pnpm i
|
||||
|
||||
- name: Build
|
||||
env:
|
||||
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
|
||||
run: cd gui && pnpm run build
|
||||
|
||||
- name: Build with Gradle
|
||||
run: ./gradlew :server:android:assembleDebug
|
||||
|
||||
- name: Upload the Android Build Artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
# Artifact name
|
||||
name: "SlimeVR-Android" # optional, default is artifact
|
||||
# A file, directory or wildcard pattern that describes what to upload
|
||||
path: server/android/build/outputs/apk/*
|
||||
|
||||
- name: Prepare for release
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
run: |
|
||||
cp server/android/build/outputs/apk/debug/android-debug.apk ./SlimeVR-android.apk
|
||||
|
||||
- name: Upload to draft release
|
||||
uses: softprops/action-gh-release@v2
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
with:
|
||||
draft: true
|
||||
generate_release_notes: true
|
||||
files: |
|
||||
./SlimeVR-android.apk
|
||||
|
||||
|
||||
bundle-linux:
|
||||
runs-on: ubuntu-24.04
|
||||
needs: [build, test]
|
||||
if: contains(fromJSON('["workflow_dispatch", "create"]'), github.event_name)
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: "SlimeVR-Server"
|
||||
path: server/desktop/build/libs/
|
||||
|
||||
- name: Set up Linux dependencies
|
||||
uses: awalsh128/cache-apt-pkgs-action@latest
|
||||
uses: awalsh128/cache-apt-pkgs-action@v1.5.0
|
||||
with:
|
||||
packages: libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf libfuse2
|
||||
packages: |
|
||||
build-essential curl wget file libssl-dev libgtk-3-dev libappindicator3-dev librsvg2-dev
|
||||
# Increment to invalidate the cache
|
||||
version: 1.0
|
||||
version: 2.0
|
||||
# Enables a workaround to attempt to run pre and post install scripts
|
||||
execute_install_scripts: true
|
||||
# Disables uploading logs as a build artifact
|
||||
debug: false
|
||||
|
||||
- name: Set up specific Linux versioned dependencies
|
||||
run: |
|
||||
sudo apt-get update && sudo apt-get install -y \
|
||||
libwebkit2gtk-4.1-0=2.44.0-2 \
|
||||
libwebkit2gtk-4.1-dev=2.44.0-2 \
|
||||
libjavascriptcoregtk-4.1-0=2.44.0-2 \
|
||||
libjavascriptcoregtk-4.1-dev=2.44.0-2 \
|
||||
gir1.2-javascriptcoregtk-4.1=2.44.0-2 \
|
||||
gir1.2-webkit2-4.1=2.44.0-2;
|
||||
|
||||
- name: Cache cargo dependencies
|
||||
uses: Swatinem/rust-cache@v2
|
||||
with:
|
||||
shared-key: "ubuntu-20.04"
|
||||
shared-key: "ubuntu-22.04"
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
- name: Use Node.js
|
||||
uses: actions/setup-node@v3
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: '.node-version'
|
||||
cache: 'npm'
|
||||
cache: 'pnpm'
|
||||
|
||||
- name: Install dependencies
|
||||
run: pnpm i
|
||||
|
||||
- name: Build
|
||||
run: |
|
||||
npm ci
|
||||
npm run tauri build
|
||||
env:
|
||||
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
|
||||
run: pnpm run tauri build --config $( ./gui/scripts/gitversion.mjs )
|
||||
|
||||
- uses: actions/upload-artifact@v3.1.0
|
||||
- name: Make GUI tarball
|
||||
run: |
|
||||
tar czf slimevr-gui-dist.tar.gz -C gui/dist/ .
|
||||
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: SlimeVR-GUI-Dist
|
||||
path: ./slimevr-gui-dist.tar.gz
|
||||
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: SlimeVR-GUI-Deb
|
||||
path: target/release/bundle/deb/slimevr*.deb
|
||||
|
||||
- name: Install appimage-builder
|
||||
run: |
|
||||
wget "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage"
|
||||
chmod a+x appimagetool-x86_64.AppImage
|
||||
sudo mv appimagetool-x86_64.AppImage /usr/local/bin/appimagetool
|
||||
|
||||
- name: Modify and Build AppImage
|
||||
run: |
|
||||
cd target/release/bundle/appimage
|
||||
chmod a+x slimevr*.AppImage
|
||||
./slimevr*.AppImage --appimage-extract
|
||||
cp $( git rev-parse --show-toplevel )/server/desktop/build/libs/slimevr.jar squashfs-root/slimevr.jar
|
||||
chmod 644 squashfs-root/slimevr.jar
|
||||
appimagetool squashfs-root slimevr*.AppImage
|
||||
|
||||
- uses: actions/upload-artifact@v3.1.0
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: SlimeVR-GUI-AppImage
|
||||
path: target/release/bundle/appimage/slimevr*.AppImage
|
||||
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: SlimeVR-GUI-RPM
|
||||
path: target/release/bundle/rpm/slimevr*.rpm
|
||||
|
||||
- name: Prepare for release
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
run: |
|
||||
cp target/release/bundle/appimage/slimevr*.AppImage ./SlimeVR-amd64.appimage
|
||||
cp target/release/bundle/deb/slimevr*.deb ./SlimeVR-amd64.deb
|
||||
cp target/release/bundle/rpm/slimevr*.rpm ./SlimeVR-amd64.rpm
|
||||
|
||||
- name: Upload to draft release
|
||||
uses: softprops/action-gh-release@v1
|
||||
uses: softprops/action-gh-release@v2
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
with:
|
||||
draft: true
|
||||
generate_release_notes: true
|
||||
files: |
|
||||
./slimevr-gui-dist.tar.gz
|
||||
./SlimeVR-amd64.appimage
|
||||
./SlimeVR-amd64.deb
|
||||
./SlimeVR-amd64.rpm
|
||||
|
||||
|
||||
bundle-mac:
|
||||
@@ -172,11 +251,11 @@ jobs:
|
||||
needs: [build, test]
|
||||
if: contains(fromJSON('["workflow_dispatch", "create"]'), github.event_name)
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- uses: actions/download-artifact@v3
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: "SlimeVR-Server"
|
||||
path: server/desktop/build/libs/
|
||||
@@ -186,44 +265,56 @@ jobs:
|
||||
with:
|
||||
shared-key: "macos-latest"
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
- name: Use Node.js
|
||||
uses: actions/setup-node@v3
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: '.node-version'
|
||||
cache: 'npm'
|
||||
cache: 'pnpm'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
rustup target add x86_64-apple-darwin
|
||||
pnpm i
|
||||
|
||||
- name: Build
|
||||
run: |
|
||||
npm ci
|
||||
npm run tauri build -- "--target universal-apple-darwin"
|
||||
env:
|
||||
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
|
||||
NODE_OPTIONS: --max-old-space-size=4096
|
||||
run: pnpm run tauri build --target universal-apple-darwin --config $( ./gui/scripts/gitversion.mjs )
|
||||
|
||||
- name: Modify Application
|
||||
run: |
|
||||
cd target/release/bundle/macos/slimevr.app/Contents/MacOS
|
||||
cd target/universal-apple-darwin/release/bundle/macos/slimevr.app/Contents/MacOS
|
||||
cp $( git rev-parse --show-toplevel )/server/desktop/build/libs/slimevr.jar ./
|
||||
cd ../../../../dmg/
|
||||
./bundle_dmg.sh --volname slimevr --icon slimevr 180 170 --app-drop-link 480 170 \
|
||||
--window-size 660 400 --hide-extension ../macos/slimevr.app \
|
||||
--volicon ../macos/slimevr.app/Contents/Resources/icon.icns --skip-jenkins \
|
||||
--eula ../../../../LICENSE-MIT slimevr.dmg ../macos/slimevr.app
|
||||
cd ../../../
|
||||
/usr/libexec/PlistBuddy -c "Set :CFBundleDisplayName SlimeVR" slimevr.app/Contents/Info.plist
|
||||
/usr/libexec/PlistBuddy -c "Set :CFBundleName SlimeVR" slimevr.app/Contents/Info.plist
|
||||
codesign --sign - --deep --force slimevr.app
|
||||
mv slimevr.app SlimeVR.app
|
||||
cd ../dmg/
|
||||
./bundle_dmg.sh --volname SlimeVR --icon slimevr 180 170 --app-drop-link 480 170 \
|
||||
--window-size 660 400 --hide-extension ../macos/SlimeVR.app \
|
||||
--volicon ../macos/SlimeVR.app/Contents/Resources/icon.icns --skip-jenkins \
|
||||
--eula ../../../../../LICENSE-MIT slimevr.dmg ../macos/SlimeVR.app
|
||||
|
||||
- uses: actions/upload-artifact@v3.1.0
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: SlimeVR-GUI-MacApp
|
||||
path: target/release/bundle/macos/slimevr*.app
|
||||
path: target/universal-apple-darwin/release/bundle/macos/SlimeVR*.app
|
||||
|
||||
- uses: actions/upload-artifact@v3.1.0
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: SlimeVR-GUI-MacDmg
|
||||
path: target/release/bundle/dmg/slimevr.dmg
|
||||
path: target/universal-apple-darwin/release/bundle/dmg/slimevr.dmg
|
||||
|
||||
- name: Prepare for release
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
run: |
|
||||
cp target/release/bundle/dmg/slimevr.dmg ./SlimeVR-mac.dmg
|
||||
cp target/universal-apple-darwin/release/bundle/dmg/slimevr.dmg ./SlimeVR-mac.dmg
|
||||
|
||||
- name: Upload to draft release
|
||||
uses: softprops/action-gh-release@v1
|
||||
uses: softprops/action-gh-release@v2
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
with:
|
||||
draft: true
|
||||
@@ -237,11 +328,11 @@ jobs:
|
||||
needs: [build, test]
|
||||
if: contains(fromJSON('["workflow_dispatch", "create"]'), github.event_name)
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- uses: actions/download-artifact@v3
|
||||
- uses: actions/download-artifact@v4
|
||||
with:
|
||||
name: "SlimeVR-Server"
|
||||
path: server/desktop/build/libs/
|
||||
@@ -251,16 +342,22 @@ jobs:
|
||||
with:
|
||||
shared-key: "windows-latest"
|
||||
|
||||
- uses: pnpm/action-setup@v4
|
||||
- name: Use Node.js
|
||||
uses: actions/setup-node@v3
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version-file: '.node-version'
|
||||
cache: 'npm'
|
||||
cache: 'pnpm'
|
||||
|
||||
- name: Install dependencies
|
||||
shell: bash
|
||||
run: pnpm i
|
||||
|
||||
- name: Build
|
||||
run: |
|
||||
npm ci
|
||||
npm run skipbundler
|
||||
shell: bash
|
||||
env:
|
||||
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
|
||||
run: pnpm run skipbundler --config $( ./gui/scripts/gitversion.mjs )
|
||||
|
||||
- name: Bundle to zips
|
||||
shell: bash
|
||||
@@ -272,20 +369,15 @@ jobs:
|
||||
cp target/release/slimevr.exe ./SlimeVR/
|
||||
7z a -tzip SlimeVR-win64.zip ./SlimeVR/
|
||||
|
||||
mv ./SlimeVR/slimevr.exe ./SlimeVR/slimevr-ui.exe
|
||||
7z a -tzip SlimeVR.zip ./SlimeVR/
|
||||
|
||||
- uses: actions/upload-artifact@v3.1.0
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: SlimeVR-GUI-Windows
|
||||
path: ./SlimeVR*.zip
|
||||
|
||||
- name: Upload to draft release
|
||||
uses: softprops/action-gh-release@v1
|
||||
uses: softprops/action-gh-release@v2
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
with:
|
||||
draft: true
|
||||
generate_release_notes: true
|
||||
files: |
|
||||
./SlimeVR-win64.zip
|
||||
./SlimeVR.zip
|
||||
files: ./SlimeVR-win64.zip
|
||||
|
||||
22
.github/workflows/label.yml
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
# This workflow will triage pull requests and apply a label based on the
|
||||
# paths that are modified in the pull request.
|
||||
#
|
||||
# To use this workflow, you will need to set up a .github/labeler.yml
|
||||
# file with configuration. For more information, see:
|
||||
# https://github.com/actions/labeler
|
||||
|
||||
name: Labeler
|
||||
on: [pull_request_target]
|
||||
|
||||
jobs:
|
||||
label:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: write
|
||||
|
||||
steps:
|
||||
- uses: actions/labeler@v5
|
||||
with:
|
||||
repo-token: "${{ secrets.GITHUB_TOKEN }}"
|
||||
2
.github/workflows/pontoon-pr.yml
vendored
@@ -12,7 +12,7 @@ jobs:
|
||||
pull-requests: write
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
- uses: repo-sync/pull-request@v2
|
||||
|
||||
5
.github/workflows/rebase.yml
vendored
@@ -15,7 +15,7 @@ jobs:
|
||||
contents: write
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
ref: pontoon
|
||||
submodules: recursive
|
||||
@@ -24,7 +24,7 @@ jobs:
|
||||
- name: Rebase
|
||||
run: |
|
||||
git config --local user.name "slimevr-bot"
|
||||
git config --local user.email pantoon@slimevr.dev
|
||||
git config --local user.email 'pantoon@slimevr.dev'
|
||||
git fetch origin main
|
||||
git rebase origin/main
|
||||
git submodule update
|
||||
@@ -36,3 +36,4 @@ jobs:
|
||||
commit-message: "update"
|
||||
force-push: "true"
|
||||
name: "slimevr-bot"
|
||||
email: "pantoon@slimevr.dev"
|
||||
|
||||
7
.gitignore
vendored
@@ -17,6 +17,7 @@
|
||||
|
||||
# VSCode stuff
|
||||
/.vscode/settings.json
|
||||
/.vscode/launch.json
|
||||
|
||||
# Ignore eclipse stuff
|
||||
.project
|
||||
@@ -27,6 +28,8 @@
|
||||
/node_modules
|
||||
.husky
|
||||
|
||||
# kotlin stuff
|
||||
/.kotlin
|
||||
|
||||
# ignore gradle build folder
|
||||
build/
|
||||
@@ -36,6 +39,10 @@ build/
|
||||
|
||||
# direnv has been claimed for Nix usage
|
||||
.direnv/
|
||||
.devenv
|
||||
|
||||
# Ignore Android local properties
|
||||
local.properties
|
||||
|
||||
# Ignore temporary config
|
||||
vrconfig.yml.tmp
|
||||
|
||||
33
.husky/pre-commit
Executable file
@@ -0,0 +1,33 @@
|
||||
YELLOW="\033[1;33m"
|
||||
GREEN="\033[1;32m"
|
||||
RESET="\033[0m"
|
||||
|
||||
if git rev-parse -q --verify MERGE_HEAD; then
|
||||
echo -e "${YELLOW}Skipping precommit hook because of merge${RESET}"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
APP_PRE_COMMIT_OPTIONS="$(dirname "$0")/_/pre-commit.options"
|
||||
|
||||
if ! [ -f "$APP_PRE_COMMIT_OPTIONS" ]; then
|
||||
echo -e "${YELLOW}\nSkipping pre-commit hook."
|
||||
echo -e "If you want to use pre-commit for lint-staged, run:\n"
|
||||
echo -e " ${GREEN}echo -e 'APP_LINT=true;' > ${APP_PRE_COMMIT_OPTIONS}${RESET}"
|
||||
echo -e "${YELLOW}\nIt will add some delay before committing!\n${RESET}"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
source $APP_PRE_COMMIT_OPTIONS
|
||||
|
||||
if [ -n "${APP_LINT}" ] && [ "${APP_LINT}" == "true" ]; then
|
||||
echo -e "${GREEN}[husky] [pre-commit] [lint-staged]${RESET}"
|
||||
case "$(uname -sr)" in
|
||||
CYGWIN*|MINGW*|MINGW32*|MSYS*)
|
||||
npx.cmd lint-staged
|
||||
;;
|
||||
|
||||
*)
|
||||
npx lint-staged
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
9
.lintstagedrc.mjs
Normal file
@@ -0,0 +1,9 @@
|
||||
export default {
|
||||
'server/**/*.{java,kt,kts}': (filenames) =>
|
||||
filenames.map(
|
||||
(filename) =>
|
||||
`./gradlew${
|
||||
process.platform === 'win32' ? '.bat' : ''
|
||||
} spotlessApply "-PspotlessIdeHook=${filename}"`
|
||||
),
|
||||
};
|
||||
1
.vscode/extensions.json
vendored
@@ -11,6 +11,7 @@
|
||||
"bradlc.vscode-tailwindcss",
|
||||
"EditorConfig.EditorConfig",
|
||||
"macabeus.vscode-fluent",
|
||||
"redhat.vscode-yaml"
|
||||
],
|
||||
// List of extensions recommended by VS Code that should not be recommended for users of this workspace.
|
||||
"unwantedRecommendations": []
|
||||
|
||||
@@ -6,7 +6,7 @@ This document describes essential knowledge required to contribute to the SlimeV
|
||||
|
||||
- [Git](https://git-scm.com/downloads)
|
||||
- [Java v17+](https://adoptium.net/temurin/releases/)
|
||||
- [Node.js v16+](https://nodejs.org) (We recommend the use of `nvm` instead of installing Node.js directly)
|
||||
- [Node.js v16.9+](https://nodejs.org) (We recommend the use of `nvm` instead of installing Node.js directly)
|
||||
- [Microsoft Edge WebView2](https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section) or `webkit2gtk` for Linux
|
||||
- [Rust](https://rustup.rs)
|
||||
|
||||
@@ -34,9 +34,10 @@ be at `server/build/libs/slimevr.jar` (you can ignore `server.jar`).
|
||||
|
||||
### Tauri (gui)
|
||||
|
||||
- Run `npm install` in your IDE's terminal to download and install dependencies.
|
||||
- To launch the GUI in dev mode, run `npm run gui`.
|
||||
- Finally, to compile for production, run `npm run tauri build`. The result
|
||||
- Activate corepack (included with Node.JS) via `corepack enable` (might require administrator permissions)
|
||||
- Run `pnpm i` in your IDE's terminal to download and install dependencies.
|
||||
- To launch the GUI in dev mode, run `pnpm gui`.
|
||||
- Finally, to compile for production, run `pnpm run tauri build`. The result
|
||||
will be at `target/release/slimevr.exe`.
|
||||
|
||||
## Code style
|
||||
@@ -87,8 +88,8 @@ Eclipse will only do a subset of the checks in `spotless`, so you may still want
|
||||
|
||||
We use ESLint and Prettier to format GUI code.
|
||||
- First, go into the GUI's directory with your terminal by running `cd gui`.
|
||||
- To check code formatting, run `npm run lint`.
|
||||
- To fix code formatting, run `npm run lint:fix` and `npm run format`
|
||||
- To check code formatting, run `pnpm run lint`.
|
||||
- To fix code formatting, run `pnpm run lint:fix` and `pnpm run format`
|
||||
|
||||
Don't forget to run `cd ..` to return to the root directory.
|
||||
|
||||
@@ -104,6 +105,7 @@ When touching SolarXR:
|
||||
- After editing files, you should run `cd solarxr-protocol`, then either run
|
||||
`./generate-flatbuffer.ps1` (Windows) or `./generate-flatbuffer.sh` (Linux/OSX)
|
||||
- Make sure to commit your changes inside the submodule.
|
||||
- To make sure the gui use the latest generated code, run `pnpm i`.
|
||||
|
||||
## Code Licensing
|
||||
SlimeVR uses dual MIT and Apache-2.0 license. Be sure that any code that you reference,
|
||||
|
||||
4044
Cargo.lock
generated
@@ -9,9 +9,8 @@ members = ["gui/src-tauri"]
|
||||
[workspace.package]
|
||||
edition = "2021"
|
||||
license = "MIT OR Apache-2.0"
|
||||
rust-version = "1.65" # This version stabilized GATs and let-else
|
||||
rust-version = "1.75" # Tauri's MSRV
|
||||
repository = "https://github.com/SlimeVR/SlimeVR-Server"
|
||||
|
||||
[profile.release]
|
||||
lto = "thin"
|
||||
strip = "debuginfo" # Only affects Unix binaries with DWARF
|
||||
|
||||
@@ -47,6 +47,11 @@ on SlimeVR, you need to be aware of them:**
|
||||
Please refer to the [LICENSE-MIT] and [LICENSE-APACHE] files if you are at any point
|
||||
uncertain what the exact requirements are.
|
||||
|
||||
## Trademark and Logo use
|
||||
**SlimeVR is a trademark or a registered trademark of SlimeVR B.V. Usage of SlimeVR software, hardware, or other intellectual property in this or other repositories does not grant you the right to use SlimeVR trademark as your own.**
|
||||
|
||||
For more information, please refer to the [TRADEMARK].
|
||||
|
||||
## Contributions
|
||||
Any contributions submitted for inclusion in this repository will be dual-licensed under
|
||||
either:
|
||||
@@ -64,3 +69,4 @@ okay with this and that you are authorized to provide the above licenses.
|
||||
|
||||
[LICENSE-MIT]: LICENSE-MIT
|
||||
[LICENSE-APACHE]: LICENSE-APACHE
|
||||
[TRADEMARK]: TRADEMARK.md
|
||||
|
||||
33
TRADEMARK.md
Normal file
@@ -0,0 +1,33 @@
|
||||
## SlimeVR is a trademark or a registered trademark of SlimeVR B.V.
|
||||
|
||||
**Usage of SlimeVR software, hardware, or other intellectual property in this or other repositories does not grant you the right to use SlimeVR trademark as your own.**
|
||||
|
||||
The purpose of a trademark is to remove uncertainty for users and customers regarding the product's manufacturer or endorsement. You're not allowed to market your product using SlimeVR name, and your usage of the name should be only factual and descriptive. For example, calling original SlimeVR products SlimeVR or describing compatibility of other products or derivatives. This applies to all products, including software, and hardware including non-official Full-Body Trackers.
|
||||
|
||||
**Here are a few _acceptable_ uses of SlimeVR name when selling unofficial Slime trackers:**
|
||||
* SlimeVR-compatible trackers
|
||||
* Unofficial SlimeVR trackers / Non-official SlimeVR trackers
|
||||
* DIY SlimeVR trackers
|
||||
* Third-party SlimeVR Trackers
|
||||
* Custom SlimeVR-compatible trackers
|
||||
* < Your Brand > Slime Trackers
|
||||
* Using "SlimeVR" as a search tag
|
||||
|
||||
**_Unacceptable_ uses include, but are not limited to:**
|
||||
* SlimeVR store
|
||||
* Buy SlimeVR
|
||||
* SlimeVR Trackers
|
||||
* Original SlimeVR
|
||||
* Official SlimeVR
|
||||
* SlimeVR BMI270 (or any other IMU model along with SlimeVR name)
|
||||
* < Your brand > SlimeVR / < your brand > SlimeVR Trackers
|
||||
|
||||
Use of the SlimeVR name that can cause confusion is not allowed in any part of the listing, including, but not limited to: product title, product description, product metadata, site title, site name, site metadata, site texts, social media posts, or other advertisement.
|
||||
|
||||
Also, please ensure you use the correct spelling and capitalization: only **"SlimeVR" is acceptable**. Not "Slimevr", "slimevr", or "Slime VR". You're allowed to use the word "slime" as you wish, it's not a trademark.
|
||||
|
||||
Please understand that we have an obligation to reduce confusion for the customers, and we believe that our usage terms are generous compared to many other companies and products. This applies to all sellers or derivative products, we do not make exceptions.
|
||||
|
||||
---
|
||||
|
||||
If you have any questions about SlimeVR trademark or copyrighted materials, you can reach out to us at *tm[at]slimevr.dev*.
|
||||
@@ -1,3 +1,3 @@
|
||||
plugins {
|
||||
id("org.ajoberstar.grgit") version "5.2.0"
|
||||
id("org.ajoberstar.grgit")
|
||||
}
|
||||
|
||||
242
deny.toml
Normal file
@@ -0,0 +1,242 @@
|
||||
# This template contains all of the possible sections and their default values
|
||||
|
||||
# Note that all fields that take a lint level have these possible values:
|
||||
# * deny - An error will be produced and the check will fail
|
||||
# * warn - A warning will be produced, but the check will not fail
|
||||
# * allow - No warning or error will be produced, though in some cases a note
|
||||
# will be
|
||||
|
||||
# The values provided in this template are the default values that will be used
|
||||
# when any section or field is not specified in your own configuration
|
||||
|
||||
# Root options
|
||||
|
||||
# The graph table configures how the dependency graph is constructed and thus
|
||||
# which crates the checks are performed against
|
||||
[graph]
|
||||
# If 1 or more target triples (and optionally, target_features) are specified,
|
||||
# only the specified targets will be checked when running `cargo deny check`.
|
||||
# This means, if a particular package is only ever used as a target specific
|
||||
# dependency, such as, for example, the `nix` crate only being used via the
|
||||
# `target_family = "unix"` configuration, that only having windows targets in
|
||||
# this list would mean the nix crate, as well as any of its exclusive
|
||||
# dependencies not shared by any other crates, would be ignored, as the target
|
||||
# list here is effectively saying which targets you are building for.
|
||||
targets = [
|
||||
# The triple can be any string, but only the target triples built in to
|
||||
# rustc (as of 1.40) can be checked against actual config expressions
|
||||
#"x86_64-unknown-linux-musl",
|
||||
# You can also specify which target_features you promise are enabled for a
|
||||
# particular target. target_features are currently not validated against
|
||||
# the actual valid features supported by the target architecture.
|
||||
#{ triple = "wasm32-unknown-unknown", features = ["atomics"] },
|
||||
]
|
||||
# When creating the dependency graph used as the source of truth when checks are
|
||||
# executed, this field can be used to prune crates from the graph, removing them
|
||||
# from the view of cargo-deny. This is an extremely heavy hammer, as if a crate
|
||||
# is pruned from the graph, all of its dependencies will also be pruned unless
|
||||
# they are connected to another crate in the graph that hasn't been pruned,
|
||||
# so it should be used with care. The identifiers are [Package ID Specifications]
|
||||
# (https://doc.rust-lang.org/cargo/reference/pkgid-spec.html)
|
||||
#exclude = []
|
||||
# If true, metadata will be collected with `--all-features`. Note that this can't
|
||||
# be toggled off if true, if you want to conditionally enable `--all-features` it
|
||||
# is recommended to pass `--all-features` on the cmd line instead
|
||||
all-features = false
|
||||
# If true, metadata will be collected with `--no-default-features`. The same
|
||||
# caveat with `all-features` applies
|
||||
no-default-features = false
|
||||
# If set, these feature will be enabled when collecting metadata. If `--features`
|
||||
# is specified on the cmd line they will take precedence over this option.
|
||||
#features = []
|
||||
|
||||
# The output table provides options for how/if diagnostics are outputted
|
||||
[output]
|
||||
# When outputting inclusion graphs in diagnostics that include features, this
|
||||
# option can be used to specify the depth at which feature edges will be added.
|
||||
# This option is included since the graphs can be quite large and the addition
|
||||
# of features from the crate(s) to all of the graph roots can be far too verbose.
|
||||
# This option can be overridden via `--feature-depth` on the cmd line
|
||||
feature-depth = 1
|
||||
|
||||
# This section is considered when running `cargo deny check advisories`
|
||||
# More documentation for the advisories section can be found here:
|
||||
# https://embarkstudios.github.io/cargo-deny/checks/advisories/cfg.html
|
||||
[advisories]
|
||||
# The path where the advisory databases are cloned/fetched into
|
||||
#db-path = "$CARGO_HOME/advisory-dbs"
|
||||
# The url(s) of the advisory databases to use
|
||||
#db-urls = ["https://github.com/rustsec/advisory-db"]
|
||||
# A list of advisory IDs to ignore. Note that ignored advisories will still
|
||||
# output a note when they are encountered.
|
||||
ignore = [
|
||||
#"RUSTSEC-0000-0000",
|
||||
#{ id = "RUSTSEC-0000-0000", reason = "you can specify a reason the advisory is ignored" },
|
||||
#"a-crate-that-is-yanked@0.1.1", # you can also ignore yanked crate versions if you wish
|
||||
#{ crate = "a-crate-that-is-yanked@0.1.1", reason = "you can specify why you are ignoring the yanked crate" },
|
||||
]
|
||||
# If this is true, then cargo deny will use the git executable to fetch advisory database.
|
||||
# If this is false, then it uses a built-in git library.
|
||||
# Setting this to true can be helpful if you have special authentication requirements that cargo-deny does not support.
|
||||
# See Git Authentication for more information about setting up git authentication.
|
||||
#git-fetch-with-cli = true
|
||||
|
||||
# This section is considered when running `cargo deny check licenses`
|
||||
# More documentation for the licenses section can be found here:
|
||||
# https://embarkstudios.github.io/cargo-deny/checks/licenses/cfg.html
|
||||
[licenses]
|
||||
# List of explicitly allowed licenses
|
||||
# See https://spdx.org/licenses/ for list of possible licenses
|
||||
# [possible values: any SPDX 3.11 short identifier (+ optional exception)].
|
||||
allow = [
|
||||
"MIT",
|
||||
"Apache-2.0",
|
||||
"Apache-2.0 WITH LLVM-exception",
|
||||
"Unicode-3.0",
|
||||
"Unicode-DFS-2016",
|
||||
"MIT-0",
|
||||
"ISC",
|
||||
"BSD-3-Clause",
|
||||
"Zlib",
|
||||
"MPL-2.0",
|
||||
]
|
||||
# The confidence threshold for detecting a license from license text.
|
||||
# The higher the value, the more closely the license text must be to the
|
||||
# canonical license text of a valid SPDX license file.
|
||||
# [possible values: any between 0.0 and 1.0].
|
||||
confidence-threshold = 0.8
|
||||
# Allow 1 or more licenses on a per-crate basis, so that particular licenses
|
||||
# aren't accepted for every possible crate as with the normal allow list
|
||||
exceptions = [
|
||||
# Each entry is the crate and version constraint, and its specific allow
|
||||
# list
|
||||
#{ allow = ["Zlib"], crate = "adler32" },
|
||||
]
|
||||
|
||||
# Some crates don't have (easily) machine readable licensing information,
|
||||
# adding a clarification entry for it allows you to manually specify the
|
||||
# licensing information
|
||||
#[[licenses.clarify]]
|
||||
# The package spec the clarification applies to
|
||||
#crate = "ring"
|
||||
# The SPDX expression for the license requirements of the crate
|
||||
#expression = "MIT AND ISC AND OpenSSL"
|
||||
# One or more files in the crate's source used as the "source of truth" for
|
||||
# the license expression. If the contents match, the clarification will be used
|
||||
# when running the license check, otherwise the clarification will be ignored
|
||||
# and the crate will be checked normally, which may produce warnings or errors
|
||||
# depending on the rest of your configuration
|
||||
#license-files = [
|
||||
# Each entry is a crate relative path, and the (opaque) hash of its contents
|
||||
#{ path = "LICENSE", hash = 0xbd0eed23 }
|
||||
#]
|
||||
|
||||
[licenses.private]
|
||||
# If true, ignores workspace crates that aren't published, or are only
|
||||
# published to private registries.
|
||||
# To see how to mark a crate as unpublished (to the official registry),
|
||||
# visit https://doc.rust-lang.org/cargo/reference/manifest.html#the-publish-field.
|
||||
ignore = false
|
||||
# One or more private registries that you might publish crates to, if a crate
|
||||
# is only published to private registries, and ignore is true, the crate will
|
||||
# not have its license(s) checked
|
||||
registries = [
|
||||
#"https://sekretz.com/registry
|
||||
]
|
||||
|
||||
# This section is considered when running `cargo deny check bans`.
|
||||
# More documentation about the 'bans' section can be found here:
|
||||
# https://embarkstudios.github.io/cargo-deny/checks/bans/cfg.html
|
||||
[bans]
|
||||
# Lint level for when multiple versions of the same crate are detected
|
||||
multiple-versions = "warn"
|
||||
# Lint level for when a crate version requirement is `*`
|
||||
wildcards = "allow"
|
||||
# The graph highlighting used when creating dotgraphs for crates
|
||||
# with multiple versions
|
||||
# * lowest-version - The path to the lowest versioned duplicate is highlighted
|
||||
# * simplest-path - The path to the version with the fewest edges is highlighted
|
||||
# * all - Both lowest-version and simplest-path are used
|
||||
highlight = "all"
|
||||
# The default lint level for `default` features for crates that are members of
|
||||
# the workspace that is being checked. This can be overridden by allowing/denying
|
||||
# `default` on a crate-by-crate basis if desired.
|
||||
workspace-default-features = "allow"
|
||||
# The default lint level for `default` features for external crates that are not
|
||||
# members of the workspace. This can be overridden by allowing/denying `default`
|
||||
# on a crate-by-crate basis if desired.
|
||||
external-default-features = "allow"
|
||||
# List of crates that are allowed. Use with care!
|
||||
allow = [
|
||||
#"ansi_term@0.11.0",
|
||||
#{ crate = "ansi_term@0.11.0", reason = "you can specify a reason it is allowed" },
|
||||
]
|
||||
# List of crates to deny
|
||||
deny = [
|
||||
#"ansi_term@0.11.0",
|
||||
#{ crate = "ansi_term@0.11.0", reason = "you can specify a reason it is banned" },
|
||||
# Wrapper crates can optionally be specified to allow the crate when it
|
||||
# is a direct dependency of the otherwise banned crate
|
||||
#{ crate = "ansi_term@0.11.0", wrappers = ["this-crate-directly-depends-on-ansi_term"] },
|
||||
]
|
||||
|
||||
# List of features to allow/deny
|
||||
# Each entry the name of a crate and a version range. If version is
|
||||
# not specified, all versions will be matched.
|
||||
#[[bans.features]]
|
||||
#crate = "reqwest"
|
||||
# Features to not allow
|
||||
#deny = ["json"]
|
||||
# Features to allow
|
||||
#allow = [
|
||||
# "rustls",
|
||||
# "__rustls",
|
||||
# "__tls",
|
||||
# "hyper-rustls",
|
||||
# "rustls",
|
||||
# "rustls-pemfile",
|
||||
# "rustls-tls-webpki-roots",
|
||||
# "tokio-rustls",
|
||||
# "webpki-roots",
|
||||
#]
|
||||
# If true, the allowed features must exactly match the enabled feature set. If
|
||||
# this is set there is no point setting `deny`
|
||||
#exact = true
|
||||
|
||||
# Certain crates/versions that will be skipped when doing duplicate detection.
|
||||
skip = [
|
||||
#"ansi_term@0.11.0",
|
||||
#{ crate = "ansi_term@0.11.0", reason = "you can specify a reason why it can't be updated/removed" },
|
||||
]
|
||||
# Similarly to `skip` allows you to skip certain crates during duplicate
|
||||
# detection. Unlike skip, it also includes the entire tree of transitive
|
||||
# dependencies starting at the specified crate, up to a certain depth, which is
|
||||
# by default infinite.
|
||||
skip-tree = [
|
||||
#"ansi_term@0.11.0", # will be skipped along with _all_ of its direct and transitive dependencies
|
||||
#{ crate = "ansi_term@0.11.0", depth = 20 },
|
||||
]
|
||||
|
||||
# This section is considered when running `cargo deny check sources`.
|
||||
# More documentation about the 'sources' section can be found here:
|
||||
# https://embarkstudios.github.io/cargo-deny/checks/sources/cfg.html
|
||||
[sources]
|
||||
# Lint level for what to happen when a crate from a crate registry that is not
|
||||
# in the allow list is encountered
|
||||
unknown-registry = "warn"
|
||||
# Lint level for what to happen when a crate from a git repository that is not
|
||||
# in the allow list is encountered
|
||||
unknown-git = "warn"
|
||||
# List of URLs for allowed crate registries. Defaults to the crates.io index
|
||||
# if not specified. If it is specified but empty, no registries are allowed.
|
||||
allow-registry = ["https://github.com/rust-lang/crates.io-index"]
|
||||
# List of URLs for allowed Git repositories
|
||||
allow-git = []
|
||||
|
||||
[sources.allow-org]
|
||||
# 1 or more github.com organizations to allow git sources for
|
||||
github = [""]
|
||||
# 1 or more gitlab.com organizations to allow git sources for
|
||||
gitlab = [""]
|
||||
# 1 or more bitbucket.org organizations to allow git sources for
|
||||
bitbucket = [""]
|
||||
@@ -13,7 +13,7 @@ work. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
|
||||
<id>dev.slimevr.SlimeVR</id>
|
||||
|
||||
<name>SlimeVR</name>
|
||||
<summary>An app for facilitating full-body tracking in virtual reality</summary>
|
||||
<summary>Accessible full-body tracking in VR</summary>
|
||||
<developer_name>SlimeVR Team</developer_name>
|
||||
|
||||
<!-- CC0 so attribution is not required -->
|
||||
@@ -24,6 +24,7 @@ work. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
|
||||
<url type="homepage">https://slimevr.dev/</url>
|
||||
<url type="bugtracker">https://github.com/SlimeVR/SlimeVR-Server/issues</url>
|
||||
<url type="faq">https://docs.slimevr.dev/slimevr101.html</url>
|
||||
<url type="donation">https://github.com/sponsors/SlimeVR</url>
|
||||
<url type="vcs-browser">https://github.com/SlimeVR/SlimeVR-Server</url>
|
||||
<url type="translate">https://i18n.slimevr.dev</url>
|
||||
<url type="help">https://docs.slimevr.dev/server-setup/slimevr-setup.html</url>
|
||||
@@ -39,7 +40,8 @@ work. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
|
||||
</supports>
|
||||
|
||||
<branding>
|
||||
<color type="primary">#663499</color>
|
||||
<color type="primary" scheme_preference="light">#BB8AE5</color>
|
||||
<color type="primary" scheme_preference="dark">#663499</color>
|
||||
</branding>
|
||||
|
||||
<description>
|
||||
@@ -48,25 +50,61 @@ work. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
|
||||
tracking (FBT) in virtual reality. With no base station required, SlimeVR makes wireless
|
||||
VR FBT affordable and comfortable.
|
||||
</p>
|
||||
|
||||
</description>
|
||||
|
||||
<launchable type="desktop-id">dev.slimevr.SlimeVR.desktop</launchable>
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<screenshot type="default" xml:lang="en">
|
||||
<caption>The onboarding for the GUI</caption>
|
||||
<image>https://raw.githubusercontent.com/SlimeVR/SlimeVR-Server/main/assets/img/onboarding.png</image>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
|
||||
<provides>
|
||||
<binary>slimevr</binary>
|
||||
</provides>
|
||||
|
||||
<releases>
|
||||
<release version="0.13.2" date="2024-11-06"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.13.2</url></release>
|
||||
<release version="0.13.1" date="2024-11-05"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.13.1</url></release>
|
||||
<release version="0.13.1~rc.3" type="development" date="2024-10-31"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.13.1-rc.3</url></release>
|
||||
<release version="0.13.1~rc.2" type="development" date="2024-10-26"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.13.1-rc.2</url></release>
|
||||
<release version="0.13.1~rc.1" type="development" date="2024-10-16"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.13.1-rc.1</url></release>
|
||||
<release version="0.13.0" date="2024-09-20"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.13.0</url></release>
|
||||
<release version="0.13.0~rc.4" type="development" date="2024-09-13"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.13.0-rc.4</url></release>
|
||||
<release version="0.13.0~rc.3" type="development" date="2024-08-14"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.13.0-rc.3</url></release>
|
||||
<release version="0.13.0~rc.2" type="development" date="2024-08-08"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.13.0-rc.2</url></release>
|
||||
<release version="0.13.0~rc.1" type="development" date="2024-08-02"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.13.0-rc.1</url></release>
|
||||
<release version="0.12.1" date="2024-04-29"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.12.1</url></release>
|
||||
<release version="0.12.0" date="2024-04-26"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.12.0</url></release>
|
||||
<release version="0.12.0~rc.4" type="development" date="2024-04-21"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.12.0-rc.4</url></release>
|
||||
<release version="0.12.0~rc.3" type="development" date="2024-04-14"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.12.0-rc.3</url></release>
|
||||
<release version="0.12.0~rc.2" type="development" date="2024-04-09"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.12.0-rc.2</url></release>
|
||||
<release version="0.12.0~rc.1" type="development" date="2024-04-04"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.12.0-rc.1</url></release>
|
||||
<release version="0.11.0" date="2023-12-23"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.11.0</url></release>
|
||||
<release version="0.11.0~rc.2" type="development" date="2023-12-08"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.11.0-rc.2</url></release>
|
||||
<release version="0.11.0~rc.1" type="development" date="2023-11-23"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.11.0-rc.1</url></release>
|
||||
<release version="0.10.1" date="2023-09-30"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.10.1</url></release>
|
||||
<release version="0.10.1~rc.1" type="development" date="2023-09-29"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.10.1-rc.1</url></release>
|
||||
<release version="0.10.0" date="2023-09-22"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.10.0</url></release>
|
||||
<release version="0.10.0~rc.2" type="development" date="2023-09-15"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.10.0-rc.2</url></release>
|
||||
<release version="0.10.0~rc.1" type="development" date="2023-09-02"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.10.0-rc.1</url></release>
|
||||
<release version="0.9.1" date="2023-08-30"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.9.1</url></release>
|
||||
<release version="0.9.1~rc.4" type="development" date="2023-08-28"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.9.1-rc.4</url></release>
|
||||
<release version="0.9.1~rc.3" type="development" date="2023-08-19"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.9.1-rc.3</url></release>
|
||||
<release version="0.9.1~rc.2" type="development" date="2023-08-15"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.9.1-rc.2</url></release>
|
||||
<release version="0.9.1~rc.1" type="development" date="2023-08-13"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.9.1-rc.1</url></release>
|
||||
<release version="0.9.0" date="2023-08-05"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.9.0</url></release>
|
||||
<release version="0.9.0~rc.2" type="development" date="2023-08-02"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.9.0-rc.2</url></release>
|
||||
<release version="0.9.0~rc.1" type="development" date="2023-07-31"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.9.0-rc.1</url></release>
|
||||
<release version="0.8.3" date="2023-07-09"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.8.3</url></release>
|
||||
<release version="0.8.2" date="2023-07-09"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.8.2</url></release>
|
||||
<release version="0.8.2-rc.1" type="development" date="2023-07-07"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.8.2-rc.1</url></release>
|
||||
<release version="0.8.2~rc.1" type="development" date="2023-07-07"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.8.2-rc.1</url></release>
|
||||
<release version="0.8.1" date="2023-07-04"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.8.1</url></release>
|
||||
<release version="0.8.0" date="2023-06-22"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.8.0</url></release>
|
||||
<release version="0.8.0-rc.3" type="development" date="2023-06-20"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.8.0-rc.3</url></release>
|
||||
<release version="0.8.0-rc.2" type="development" date="2023-06-15"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.8.0-rc.2</url></release>
|
||||
<release version="0.8.0-rc.1" type="development" date="2023-06-01"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.8.0-rc.1</url></release>
|
||||
<release version="0.8.0~rc.3" type="development" date="2023-06-20"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.8.0-rc.3</url></release>
|
||||
<release version="0.8.0~rc.2" type="development" date="2023-06-15"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.8.0-rc.2</url></release>
|
||||
<release version="0.8.0~rc.1" type="development" date="2023-06-01"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.8.0-rc.1</url></release>
|
||||
<release version="0.7.1" date="2023-04-14"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.7.1</url></release>
|
||||
<release version="0.7.0" date="2023-04-11"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.7.0</url></release>
|
||||
<release version="0.6.3" date="2023-02-22"><url>https://github.com/SlimeVR/SlimeVR-Server/releases/tag/v0.6.3</url></release>
|
||||
|
||||
782
flake.lock
generated
@@ -1,15 +1,266 @@
|
||||
{
|
||||
"nodes": {
|
||||
"cachix": {
|
||||
"inputs": {
|
||||
"devenv": "devenv_2",
|
||||
"flake-compat": [
|
||||
"devenv",
|
||||
"flake-compat"
|
||||
],
|
||||
"git-hooks": [
|
||||
"devenv",
|
||||
"pre-commit-hooks"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"devenv",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1726520618,
|
||||
"narHash": "sha256-jOsaBmJ/EtX5t/vbylCdS7pWYcKGmWOKg4QKUzKr6dA=",
|
||||
"owner": "cachix",
|
||||
"repo": "cachix",
|
||||
"rev": "695525f9086542dfb09fde0871dbf4174abbf634",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "cachix",
|
||||
"repo": "cachix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"cachix_2": {
|
||||
"inputs": {
|
||||
"devenv": "devenv_3",
|
||||
"flake-compat": [
|
||||
"devenv",
|
||||
"cachix",
|
||||
"devenv",
|
||||
"flake-compat"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"devenv",
|
||||
"cachix",
|
||||
"devenv",
|
||||
"nixpkgs"
|
||||
],
|
||||
"pre-commit-hooks": [
|
||||
"devenv",
|
||||
"cachix",
|
||||
"devenv",
|
||||
"pre-commit-hooks"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1712055811,
|
||||
"narHash": "sha256-7FcfMm5A/f02yyzuavJe06zLa9hcMHsagE28ADcmQvk=",
|
||||
"owner": "cachix",
|
||||
"repo": "cachix",
|
||||
"rev": "02e38da89851ec7fec3356a5c04bc8349cae0e30",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "cachix",
|
||||
"repo": "cachix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"devenv": {
|
||||
"inputs": {
|
||||
"cachix": "cachix",
|
||||
"flake-compat": "flake-compat_2",
|
||||
"nix": "nix_3",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
],
|
||||
"pre-commit-hooks": "pre-commit-hooks_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1730213537,
|
||||
"narHash": "sha256-bWoeNdFISbGK8M0Xw4edmManGCkJ1oNqbfNY0Hlv9Vc=",
|
||||
"owner": "cachix",
|
||||
"repo": "devenv",
|
||||
"rev": "5c046eeafd13f7a2b9fc733f70ea17571b24410f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "cachix",
|
||||
"repo": "devenv",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"devenv_2": {
|
||||
"inputs": {
|
||||
"cachix": "cachix_2",
|
||||
"flake-compat": [
|
||||
"devenv",
|
||||
"cachix",
|
||||
"flake-compat"
|
||||
],
|
||||
"nix": "nix_2",
|
||||
"nixpkgs": [
|
||||
"devenv",
|
||||
"cachix",
|
||||
"nixpkgs"
|
||||
],
|
||||
"pre-commit-hooks": [
|
||||
"devenv",
|
||||
"cachix",
|
||||
"git-hooks"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1723156315,
|
||||
"narHash": "sha256-0JrfahRMJ37Rf1i0iOOn+8Z4CLvbcGNwa2ChOAVrp/8=",
|
||||
"owner": "cachix",
|
||||
"repo": "devenv",
|
||||
"rev": "ff5eb4f2accbcda963af67f1a1159e3f6c7f5f91",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "cachix",
|
||||
"repo": "devenv",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"devenv_3": {
|
||||
"inputs": {
|
||||
"flake-compat": [
|
||||
"devenv",
|
||||
"cachix",
|
||||
"devenv",
|
||||
"cachix",
|
||||
"flake-compat"
|
||||
],
|
||||
"nix": "nix",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"poetry2nix": "poetry2nix",
|
||||
"pre-commit-hooks": [
|
||||
"devenv",
|
||||
"cachix",
|
||||
"devenv",
|
||||
"cachix",
|
||||
"pre-commit-hooks"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1708704632,
|
||||
"narHash": "sha256-w+dOIW60FKMaHI1q5714CSibk99JfYxm0CzTinYWr+Q=",
|
||||
"owner": "cachix",
|
||||
"repo": "devenv",
|
||||
"rev": "2ee4450b0f4b95a1b90f2eb5ffea98b90e48c196",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "cachix",
|
||||
"ref": "python-rewrite",
|
||||
"repo": "devenv",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"fenix": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
],
|
||||
"rust-analyzer-src": "rust-analyzer-src"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1730270567,
|
||||
"narHash": "sha256-ZTBMwsY0i5zTT6rejotc9wqcSGkEgAeejXktJBo9Z5M=",
|
||||
"owner": "nix-community",
|
||||
"repo": "fenix",
|
||||
"rev": "6535bb2a77a3bec73cc5b2d2ff63da8a479e32bd",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"repo": "fenix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-compat": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1673956053,
|
||||
"narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
|
||||
"owner": "edolstra",
|
||||
"repo": "flake-compat",
|
||||
"rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "edolstra",
|
||||
"repo": "flake-compat",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-compat_2": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1696426674,
|
||||
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
|
||||
"owner": "edolstra",
|
||||
"repo": "flake-compat",
|
||||
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "edolstra",
|
||||
"repo": "flake-compat",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-parts": {
|
||||
"inputs": {
|
||||
"nixpkgs-lib": [
|
||||
"devenv",
|
||||
"nix",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1712014858,
|
||||
"narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "9126214d0a59633752a136528f5f3b9aa8565b7d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-parts_2": {
|
||||
"inputs": {
|
||||
"nixpkgs-lib": "nixpkgs-lib"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1727826117,
|
||||
"narHash": "sha256-K5ZLCyfO/Zj9mPFldf3iwS6oZStJcU4tSpiXTMYaaL0=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "3d04084d54bedc3d6b8b736c70ef449225c361b1",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"id": "flake-parts",
|
||||
"type": "indirect"
|
||||
}
|
||||
},
|
||||
"flake-utils": {
|
||||
"inputs": {
|
||||
"systems": "systems"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1685518550,
|
||||
"narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=",
|
||||
"lastModified": 1689068808,
|
||||
"narHash": "sha256-6ixXo3wt24N/melDWjq70UuHQLxGV8jZvooRanIHXw0=",
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef",
|
||||
"rev": "919d646de7be200f3bf08cb76ae1f09402b6f9b4",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -19,15 +270,12 @@
|
||||
}
|
||||
},
|
||||
"flake-utils_2": {
|
||||
"inputs": {
|
||||
"systems": "systems_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1681202837,
|
||||
"narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=",
|
||||
"lastModified": 1667395993,
|
||||
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"rev": "cfacdce06f30d2b68473a46042957675eebb3401",
|
||||
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -36,28 +284,254 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-utils_3": {
|
||||
"inputs": {
|
||||
"systems": "systems_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1710146030,
|
||||
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-utils_4": {
|
||||
"locked": {
|
||||
"lastModified": 1659877975,
|
||||
"narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"gitignore": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"devenv",
|
||||
"pre-commit-hooks",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1709087332,
|
||||
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "gitignore.nix",
|
||||
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hercules-ci",
|
||||
"repo": "gitignore.nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"libgit2": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1697646580,
|
||||
"narHash": "sha256-oX4Z3S9WtJlwvj0uH9HlYcWv+x1hqp8mhXl7HsLu2f0=",
|
||||
"owner": "libgit2",
|
||||
"repo": "libgit2",
|
||||
"rev": "45fd9ed7ae1a9b74b957ef4f337bc3c8b3df01b5",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "libgit2",
|
||||
"repo": "libgit2",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"mk-shell-bin": {
|
||||
"locked": {
|
||||
"lastModified": 1677004959,
|
||||
"narHash": "sha256-/uEkr1UkJrh11vD02aqufCxtbF5YnhRTIKlx5kyvf+I=",
|
||||
"owner": "rrbutani",
|
||||
"repo": "nix-mk-shell-bin",
|
||||
"rev": "ff5d8bd4d68a347be5042e2f16caee391cd75887",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "rrbutani",
|
||||
"repo": "nix-mk-shell-bin",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nix": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat",
|
||||
"nixpkgs": [
|
||||
"devenv",
|
||||
"cachix",
|
||||
"devenv",
|
||||
"cachix",
|
||||
"devenv",
|
||||
"nixpkgs"
|
||||
],
|
||||
"nixpkgs-regression": "nixpkgs-regression"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1712911606,
|
||||
"narHash": "sha256-BGvBhepCufsjcUkXnEEXhEVjwdJAwPglCC2+bInc794=",
|
||||
"owner": "domenkozar",
|
||||
"repo": "nix",
|
||||
"rev": "b24a9318ea3f3600c1e24b4a00691ee912d4de12",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "domenkozar",
|
||||
"ref": "devenv-2.21",
|
||||
"repo": "nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nix-github-actions": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"devenv",
|
||||
"cachix",
|
||||
"devenv",
|
||||
"cachix",
|
||||
"devenv",
|
||||
"poetry2nix",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1688870561,
|
||||
"narHash": "sha256-4UYkifnPEw1nAzqqPOTL2MvWtm3sNGw1UTYTalkTcGY=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nix-github-actions",
|
||||
"rev": "165b1650b753316aa7f1787f3005a8d2da0f5301",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"repo": "nix-github-actions",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nix2container": {
|
||||
"inputs": {
|
||||
"flake-utils": "flake-utils_3",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1729339656,
|
||||
"narHash": "sha256-smV7HQ/OqZeRguQxNjsb3uQDwm0p6zKDbSDbPCav/oY=",
|
||||
"owner": "nlewo",
|
||||
"repo": "nix2container",
|
||||
"rev": "cc96df7c3747c61c584d757cfc083922b4f4b33e",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nlewo",
|
||||
"repo": "nix2container",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nix_2": {
|
||||
"inputs": {
|
||||
"flake-compat": [
|
||||
"devenv",
|
||||
"cachix",
|
||||
"devenv",
|
||||
"flake-compat"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"devenv",
|
||||
"cachix",
|
||||
"devenv",
|
||||
"nixpkgs"
|
||||
],
|
||||
"nixpkgs-regression": "nixpkgs-regression_2"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1712911606,
|
||||
"narHash": "sha256-BGvBhepCufsjcUkXnEEXhEVjwdJAwPglCC2+bInc794=",
|
||||
"owner": "domenkozar",
|
||||
"repo": "nix",
|
||||
"rev": "b24a9318ea3f3600c1e24b4a00691ee912d4de12",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "domenkozar",
|
||||
"ref": "devenv-2.21",
|
||||
"repo": "nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nix_3": {
|
||||
"inputs": {
|
||||
"flake-compat": [
|
||||
"devenv",
|
||||
"flake-compat"
|
||||
],
|
||||
"flake-parts": "flake-parts",
|
||||
"libgit2": "libgit2",
|
||||
"nixpkgs": "nixpkgs_2",
|
||||
"nixpkgs-23-11": "nixpkgs-23-11",
|
||||
"nixpkgs-regression": "nixpkgs-regression_3",
|
||||
"pre-commit-hooks": "pre-commit-hooks"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1727438425,
|
||||
"narHash": "sha256-X8ES7I1cfNhR9oKp06F6ir4Np70WGZU5sfCOuNBEwMg=",
|
||||
"owner": "domenkozar",
|
||||
"repo": "nix",
|
||||
"rev": "f6c5ae4c1b2e411e6b1e6a8181cc84363d6a7546",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "domenkozar",
|
||||
"ref": "devenv-2.24",
|
||||
"repo": "nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixgl": {
|
||||
"inputs": {
|
||||
"flake-utils": "flake-utils_4",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1713543440,
|
||||
"narHash": "sha256-lnzZQYG0+EXl/6NkGpyIz+FEOc/DSEG57AP1VsdeNrM=",
|
||||
"owner": "guibou",
|
||||
"repo": "nixGL",
|
||||
"rev": "310f8e49a149e4c9ea52f1adf70cdc768ec53f8a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "guibou",
|
||||
"repo": "nixGL",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1686412476,
|
||||
"narHash": "sha256-inl9SVk6o5h75XKC79qrDCAobTD1Jxh6kVYTZKHzewA=",
|
||||
"lastModified": 1692808169,
|
||||
"narHash": "sha256-x9Opq06rIiwdwGeK2Ykj69dNc2IvUH1fY55Wm7atwrE=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "21951114383770f96ae528d0ae68824557768e81",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"id": "nixpkgs",
|
||||
"ref": "nixos-unstable",
|
||||
"type": "indirect"
|
||||
}
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1681358109,
|
||||
"narHash": "sha256-eKyxW4OohHQx9Urxi7TQlFBTDWII+F+x2hklDOQPB50=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "96ba1c52e54e74c3197f4d43026b3f3d92e83ff9",
|
||||
"rev": "9201b5ff357e781bf014d0330d18555695df7ba8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -67,29 +541,245 @@
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"flake-utils": "flake-utils",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"rust-overlay": "rust-overlay"
|
||||
}
|
||||
},
|
||||
"rust-overlay": {
|
||||
"inputs": {
|
||||
"flake-utils": "flake-utils_2",
|
||||
"nixpkgs": "nixpkgs_2"
|
||||
},
|
||||
"nixpkgs-23-11": {
|
||||
"locked": {
|
||||
"lastModified": 1686364106,
|
||||
"narHash": "sha256-h4gCQg+jizmAbdg6UPlhxQVk4A7Ar/zoLa0wx3wBya0=",
|
||||
"owner": "oxalica",
|
||||
"repo": "rust-overlay",
|
||||
"rev": "ba011dd1c5028dbb880bc3b0f427e0ff689e6203",
|
||||
"lastModified": 1717159533,
|
||||
"narHash": "sha256-oamiKNfr2MS6yH64rUn99mIZjc45nGJlj9eGth/3Xuw=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "a62e6edd6d5e1fa0329b8653c801147986f8d446",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "oxalica",
|
||||
"repo": "rust-overlay",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "a62e6edd6d5e1fa0329b8653c801147986f8d446",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-lib": {
|
||||
"locked": {
|
||||
"lastModified": 1727825735,
|
||||
"narHash": "sha256-0xHYkMkeLVQAMa7gvkddbPqpxph+hDzdu1XdGPJR+Os=",
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/fb192fec7cc7a4c26d51779e9bab07ce6fa5597a.tar.gz"
|
||||
},
|
||||
"original": {
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/fb192fec7cc7a4c26d51779e9bab07ce6fa5597a.tar.gz"
|
||||
}
|
||||
},
|
||||
"nixpkgs-regression": {
|
||||
"locked": {
|
||||
"lastModified": 1643052045,
|
||||
"narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-regression_2": {
|
||||
"locked": {
|
||||
"lastModified": 1643052045,
|
||||
"narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-regression_3": {
|
||||
"locked": {
|
||||
"lastModified": 1643052045,
|
||||
"narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-stable": {
|
||||
"locked": {
|
||||
"lastModified": 1720386169,
|
||||
"narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "194846768975b7ad2c4988bdb82572c00222c0d7",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-24.05",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1717432640,
|
||||
"narHash": "sha256-+f9c4/ZX5MWDOuB1rKoWj+lBNm0z0rs4CK47HBLxy1o=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "88269ab3044128b7c2f4c7d68448b2fb50456870",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "release-24.05",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_3": {
|
||||
"locked": {
|
||||
"lastModified": 1729880355,
|
||||
"narHash": "sha256-RP+OQ6koQQLX5nw0NmcDrzvGL8HDLnyXt/jHhL1jwjM=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "18536bf04cd71abd345f9579158841376fdd0c5a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"poetry2nix": {
|
||||
"inputs": {
|
||||
"flake-utils": "flake-utils",
|
||||
"nix-github-actions": "nix-github-actions",
|
||||
"nixpkgs": [
|
||||
"devenv",
|
||||
"cachix",
|
||||
"devenv",
|
||||
"cachix",
|
||||
"devenv",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1692876271,
|
||||
"narHash": "sha256-IXfZEkI0Mal5y1jr6IRWMqK8GW2/f28xJenZIPQqkY0=",
|
||||
"owner": "nix-community",
|
||||
"repo": "poetry2nix",
|
||||
"rev": "d5006be9c2c2417dafb2e2e5034d83fabd207ee3",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"repo": "poetry2nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"pre-commit-hooks": {
|
||||
"inputs": {
|
||||
"flake-compat": [
|
||||
"devenv",
|
||||
"nix"
|
||||
],
|
||||
"flake-utils": "flake-utils_2",
|
||||
"gitignore": [
|
||||
"devenv",
|
||||
"nix"
|
||||
],
|
||||
"nixpkgs": [
|
||||
"devenv",
|
||||
"nix",
|
||||
"nixpkgs"
|
||||
],
|
||||
"nixpkgs-stable": [
|
||||
"devenv",
|
||||
"nix",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1712897695,
|
||||
"narHash": "sha256-nMirxrGteNAl9sWiOhoN5tIHyjBbVi5e2tgZUgZlK3Y=",
|
||||
"owner": "cachix",
|
||||
"repo": "pre-commit-hooks.nix",
|
||||
"rev": "40e6053ecb65fcbf12863338a6dcefb3f55f1bf8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "cachix",
|
||||
"repo": "pre-commit-hooks.nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"pre-commit-hooks_2": {
|
||||
"inputs": {
|
||||
"flake-compat": [
|
||||
"devenv",
|
||||
"flake-compat"
|
||||
],
|
||||
"gitignore": "gitignore",
|
||||
"nixpkgs": [
|
||||
"devenv",
|
||||
"nixpkgs"
|
||||
],
|
||||
"nixpkgs-stable": "nixpkgs-stable"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1726745158,
|
||||
"narHash": "sha256-D5AegvGoEjt4rkKedmxlSEmC+nNLMBPWFxvmYnVLhjk=",
|
||||
"owner": "cachix",
|
||||
"repo": "pre-commit-hooks.nix",
|
||||
"rev": "4e743a6920eab45e8ba0fbe49dc459f1423a4b74",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "cachix",
|
||||
"repo": "pre-commit-hooks.nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"devenv": "devenv",
|
||||
"fenix": "fenix",
|
||||
"flake-parts": "flake-parts_2",
|
||||
"mk-shell-bin": "mk-shell-bin",
|
||||
"nix2container": "nix2container",
|
||||
"nixgl": "nixgl",
|
||||
"nixpkgs": "nixpkgs_3"
|
||||
}
|
||||
},
|
||||
"rust-analyzer-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1730197931,
|
||||
"narHash": "sha256-MjYc80pHGrD6TYMHHpXniCW0egVyHiDR23xAh7MN7Ww=",
|
||||
"owner": "rust-lang",
|
||||
"repo": "rust-analyzer",
|
||||
"rev": "468b5cd43023d9771996b06ab7215997895a6059",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "rust-lang",
|
||||
"ref": "nightly",
|
||||
"repo": "rust-analyzer",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
|
||||
212
flake.nix
@@ -1,87 +1,155 @@
|
||||
{
|
||||
description = "Server app for SlimeVR ecosystem";
|
||||
description = "Affordable full-body tracking for VR!";
|
||||
|
||||
inputs.nixpkgs.url = "nixpkgs/nixos-unstable";
|
||||
inputs.flake-utils.url = "github:numtide/flake-utils";
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
devenv = {
|
||||
url = "github:cachix/devenv";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
nix2container = {
|
||||
url = "github:nlewo/nix2container";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
mk-shell-bin.url = "github:rrbutani/nix-mk-shell-bin";
|
||||
nixgl = {
|
||||
url = "github:guibou/nixGL";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
fenix = {
|
||||
url = "github:nix-community/fenix";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
inputs.rust-overlay.url = "github:oxalica/rust-overlay";
|
||||
nixConfig = {
|
||||
extra-trusted-public-keys = "devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw=";
|
||||
extra-substituters = "https://devenv.cachix.org";
|
||||
};
|
||||
|
||||
outputs = {
|
||||
outputs = inputs @ {
|
||||
self,
|
||||
nixpkgs,
|
||||
flake-utils,
|
||||
rust-overlay,
|
||||
flake-parts,
|
||||
nixgl,
|
||||
...
|
||||
}:
|
||||
flake-utils.lib.eachDefaultSystem
|
||||
(
|
||||
system: let
|
||||
overlays = [(import rust-overlay)];
|
||||
pkgs = import nixpkgs {
|
||||
inherit system overlays;
|
||||
flake-parts.lib.mkFlake {inherit inputs;} {
|
||||
imports = [
|
||||
inputs.devenv.flakeModule
|
||||
];
|
||||
systems = ["x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin"];
|
||||
|
||||
perSystem = {
|
||||
config,
|
||||
self',
|
||||
inputs',
|
||||
pkgs,
|
||||
system,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
# Per-system attributes can be defined here. The self' and inputs'
|
||||
# module parameters provide easy access to attributes of the same
|
||||
# system.
|
||||
|
||||
# Equivalent to inputs'.nixpkgs.legacyPackages.hello;
|
||||
# packages.default = pkgs.hello;
|
||||
_module.args.pkgs = import self.inputs.nixpkgs {
|
||||
inherit system;
|
||||
overlays = [nixgl.overlay];
|
||||
};
|
||||
rustTarget = pkgs.rust-bin.fromRustupToolchainFile ./rust-toolchain.toml;
|
||||
nativeBuildInputs = with pkgs; [
|
||||
curl
|
||||
gcc
|
||||
openssl
|
||||
pkgconfig
|
||||
which
|
||||
zlib
|
||||
|
||||
freetype
|
||||
expat
|
||||
];
|
||||
buildInputs = with pkgs; [
|
||||
appimagekit
|
||||
atk
|
||||
cairo
|
||||
dbus
|
||||
dbus.lib
|
||||
dprint
|
||||
gdk-pixbuf
|
||||
glib.out
|
||||
gobject-introspection
|
||||
gtk3
|
||||
harfbuzz
|
||||
libayatana-appindicator-gtk3
|
||||
libffi
|
||||
libsoup
|
||||
openssl.out
|
||||
pango
|
||||
pkg-config
|
||||
treefmt
|
||||
webkitgtk
|
||||
zlib
|
||||
gst_all_1.gstreamer
|
||||
gst_all_1.gst-plugins-base
|
||||
gst_all_1.gst-plugins-good
|
||||
gst_all_1.gst-plugins-bad
|
||||
devenv.shells.default = let
|
||||
fenixpkgs = inputs'.fenix.packages;
|
||||
rust_toolchain = lib.importTOML ./rust-toolchain.toml;
|
||||
in {
|
||||
name = "slimevr";
|
||||
|
||||
# Some nice things to have
|
||||
exa
|
||||
fd
|
||||
imports = [
|
||||
# This is just like the imports in devenv.nix.
|
||||
# See https://devenv.sh/guides/using-with-flake-parts/#import-a-devenv-module
|
||||
# ./devenv-foo.nix
|
||||
];
|
||||
|
||||
jdk17 # JDK17
|
||||
nodejs
|
||||
gradle
|
||||
];
|
||||
in {
|
||||
devShells.default = pkgs.mkShell {
|
||||
nativeBuildInputs =
|
||||
nativeBuildInputs
|
||||
++ [
|
||||
];
|
||||
buildInputs =
|
||||
buildInputs
|
||||
++ [
|
||||
rustTarget
|
||||
# https://devenv.sh/reference/options/
|
||||
packages =
|
||||
(with pkgs; [
|
||||
pkgs.nixgl.nixGLIntel
|
||||
cacert
|
||||
])
|
||||
++ lib.optionals pkgs.stdenv.isLinux (with pkgs; [
|
||||
appimagekit
|
||||
atk
|
||||
cairo
|
||||
dbus
|
||||
dbus.lib
|
||||
dprint
|
||||
gdk-pixbuf
|
||||
glib.out
|
||||
glib-networking
|
||||
gobject-introspection
|
||||
gtk3
|
||||
harfbuzz
|
||||
libffi
|
||||
libsoup_3
|
||||
openssl.dev
|
||||
pango
|
||||
pkg-config
|
||||
treefmt
|
||||
webkitgtk_4_1
|
||||
zlib
|
||||
gst_all_1.gstreamer
|
||||
gst_all_1.gst-plugins-base
|
||||
gst_all_1.gst-plugins-good
|
||||
gst_all_1.gst-plugins-bad
|
||||
librsvg
|
||||
freetype
|
||||
expat
|
||||
libayatana-appindicator
|
||||
libusb1
|
||||
])
|
||||
++ lib.optionals pkgs.stdenv.isDarwin [
|
||||
pkgs.darwin.apple_sdk.frameworks.Security
|
||||
];
|
||||
|
||||
shellHook = ''
|
||||
alias ls=exa
|
||||
alias find=fd
|
||||
languages.java = {
|
||||
enable = true;
|
||||
gradle.enable = true;
|
||||
jdk.package = pkgs.jdk17;
|
||||
};
|
||||
languages.kotlin.enable = true;
|
||||
|
||||
languages.javascript = {
|
||||
enable = true;
|
||||
corepack.enable = true;
|
||||
};
|
||||
|
||||
languages.rust = {
|
||||
enable = true;
|
||||
toolchain = fenixpkgs.fromToolchainName {
|
||||
name = rust_toolchain.toolchain.channel;
|
||||
sha256 = "sha256-VZZnlyP69+Y3crrLHQyJirqlHrTtGTsyiSnZB8jEvVo=";
|
||||
};
|
||||
components = rust_toolchain.toolchain.components;
|
||||
};
|
||||
|
||||
env = {
|
||||
GIO_EXTRA_MODULES = "${pkgs.glib-networking}/lib/gio/modules:${pkgs.dconf.lib}/lib/gio/modules";
|
||||
};
|
||||
|
||||
enterShell = with pkgs; ''
|
||||
# Export a LD_LIBRARY_PATH without libudev-zero as libgudev not likey
|
||||
export SLIMEVR_RUST_LD_LIBRARY_PATH="$LD_LIBRARY_PATH"
|
||||
export LD_LIBRARY_PATH="${libudev-zero}/lib:${libayatana-appindicator}/lib:$LD_LIBRARY_PATH"
|
||||
# GStreamer plugins won't be found without this
|
||||
export GST_PLUGIN_SYSTEM_PATH_1_0="${pkgs.gst_all_1.gstreamer.out}/lib/gstreamer-1.0:${pkgs.gst_all_1.gst-plugins-base}/lib/gstreamer-1.0:${pkgs.gst_all_1.gst-plugins-good}/lib/gstreamer-1.0:${pkgs.gst_all_1.gst-plugins-bad}/lib/gstreamer-1.0"
|
||||
'';
|
||||
};
|
||||
}
|
||||
);
|
||||
};
|
||||
flake = {
|
||||
# The usual flake attributes can be defined here, including system-
|
||||
# agnostic ones like nixosModule and system-enumerating ones, although
|
||||
# those are more easily expressed in perSystem.
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -13,7 +13,8 @@ android.useAndroidX=true
|
||||
android.nonTransitiveRClass=true
|
||||
org.gradle.unsafe.configuration-cache=false
|
||||
|
||||
kotlinVersion=1.9.0-RC
|
||||
spotlessVersion=6.12.0
|
||||
shadowJarVersion=8.1.1
|
||||
buildconfigVersion=3.1.0
|
||||
kotlinVersion=2.0.20
|
||||
spotlessVersion=7.0.2
|
||||
shadowJarVersion=8.3.2
|
||||
buildconfigVersion=5.5.0
|
||||
grgitVersion=5.2.2
|
||||
|
||||
2
gradle/wrapper/gradle-wrapper.properties
vendored
@@ -1,6 +1,6 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.1-bin.zip
|
||||
networkTimeout=10000
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
|
||||
0
gradlew.bat
vendored
Normal file → Executable file
8
gui/.env
Normal file
@@ -0,0 +1,8 @@
|
||||
VITE_FIRMWARE_TOOL_URL=https://fw-tool-api.slimevr.io
|
||||
VITE_FIRMWARE_TOOL_S3_URL=https://fw-tool-bucket.slimevr.io
|
||||
FIRMWARE_TOOL_SCHEMA_URL=https://fw-tool-api.slimevr.io/api-json
|
||||
|
||||
|
||||
# VITE_FIRMWARE_TOOL_URL=http://localhost:3000
|
||||
# VITE_FIRMWARE_TOOL_S3_URL=http://localhost:9000
|
||||
# FIRMWARE_TOOL_SCHEMA_URL=http://localhost:3000/api-json
|
||||
@@ -1,43 +0,0 @@
|
||||
{
|
||||
"env": {
|
||||
"browser": true,
|
||||
"es2021": true,
|
||||
"jest": true
|
||||
},
|
||||
"extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended"],
|
||||
"parser": "@typescript-eslint/parser",
|
||||
"parserOptions": {
|
||||
"ecmaFeatures": {
|
||||
"jsx": true
|
||||
},
|
||||
"ecmaVersion": "latest",
|
||||
"sourceType": "module"
|
||||
},
|
||||
"plugins": ["react-hooks", "@typescript-eslint"],
|
||||
"rules": {
|
||||
"react/react-in-jsx-scope": "off",
|
||||
"react/prop-types": "off",
|
||||
"spaced-comment": "error",
|
||||
"quotes": ["error", "single"],
|
||||
"no-duplicate-imports": "error",
|
||||
"no-inline-styles": "off",
|
||||
"@typescript-eslint/no-explicit-any": "off",
|
||||
"react/no-unescaped-entities": "off",
|
||||
"camelcase": "error",
|
||||
"@typescript-eslint/no-unused-vars": [
|
||||
"warn",
|
||||
{
|
||||
"argsIgnorePattern": "^_",
|
||||
"varsIgnorePattern": "^_"
|
||||
}
|
||||
]
|
||||
},
|
||||
"settings": {
|
||||
"import/resolver": {
|
||||
"typescript": {}
|
||||
},
|
||||
"react": {
|
||||
"version": "detect"
|
||||
}
|
||||
}
|
||||
}
|
||||
7
gui/.gitignore
vendored
@@ -28,3 +28,10 @@ yarn-error.log*
|
||||
# vite
|
||||
/dist
|
||||
/stats.html
|
||||
vite.config.ts.timestamp*
|
||||
|
||||
# eslint
|
||||
.eslintcache
|
||||
|
||||
# Sentry Config File
|
||||
.env.sentry-build-plugin
|
||||
|
||||
5
gui/.lintstagedrc.mjs
Normal file
@@ -0,0 +1,5 @@
|
||||
export default {
|
||||
'**/*.{ts,tsx}': () => 'tsc -p tsconfig.json --noEmit',
|
||||
'src/**/*.{js,jsx,ts,tsx}': 'eslint --max-warnings=0 --no-warn-ignored --cache --fix',
|
||||
'**/*.{js,jsx,ts,tsx,css,scss,md,json}': 'prettier --write',
|
||||
};
|
||||
79
gui/eslint.config.js
Normal file
@@ -0,0 +1,79 @@
|
||||
import { FlatCompat } from '@eslint/eslintrc';
|
||||
import eslint from '@eslint/js';
|
||||
import globals from 'globals';
|
||||
import tseslint from 'typescript-eslint';
|
||||
|
||||
const compat = new FlatCompat();
|
||||
|
||||
export const gui = [
|
||||
eslint.configs.recommended,
|
||||
...tseslint.configs.recommended,
|
||||
...compat.extends('plugin:@dword-design/import-alias/recommended'),
|
||||
...compat.plugins('eslint-plugin-react-hooks'),
|
||||
// Add import-alias rule inside compat because plugin doesn't like flat configs
|
||||
...compat.config({
|
||||
rules: {
|
||||
'@dword-design/import-alias/prefer-alias': [
|
||||
'error',
|
||||
{
|
||||
alias: {
|
||||
'@': './src/',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
}),
|
||||
{
|
||||
languageOptions: {
|
||||
ecmaVersion: 'latest',
|
||||
sourceType: 'module',
|
||||
parser: tseslint.parser,
|
||||
parserOptions: {
|
||||
ecmaFeatures: {
|
||||
jsx: true,
|
||||
},
|
||||
},
|
||||
globals: {
|
||||
...globals.browser,
|
||||
...globals.jest,
|
||||
},
|
||||
},
|
||||
files: ['src/**/*.{js,jsx,ts,tsx,json}'],
|
||||
plugins: {
|
||||
'@typescript-eslint': tseslint.plugin,
|
||||
},
|
||||
rules: {
|
||||
'react/react-in-jsx-scope': 'off',
|
||||
'react/prop-types': 'off',
|
||||
'spaced-comment': 'error',
|
||||
quotes: ['error', 'single'],
|
||||
'no-duplicate-imports': 'error',
|
||||
'no-inline-styles': 'off',
|
||||
'@typescript-eslint/no-explicit-any': 'off',
|
||||
'react/no-unescaped-entities': 'off',
|
||||
camelcase: 'error',
|
||||
'@typescript-eslint/no-unused-vars': [
|
||||
'warn',
|
||||
{
|
||||
argsIgnorePattern: '^_',
|
||||
varsIgnorePattern: '^_',
|
||||
ignoreRestSiblings: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
settings: {
|
||||
'import/resolver': {
|
||||
typescript: {},
|
||||
},
|
||||
react: {
|
||||
version: 'detect',
|
||||
},
|
||||
},
|
||||
},
|
||||
// Global ignore
|
||||
{
|
||||
ignores: ['**/firmware-tool-api/'],
|
||||
},
|
||||
];
|
||||
|
||||
export default gui;
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
|
||||
<title>React App</title>
|
||||
<title>SlimeVR GUI</title>
|
||||
</head>
|
||||
<body>
|
||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||
|
||||
28
gui/openapi-codegen.config.ts
Normal file
@@ -0,0 +1,28 @@
|
||||
import {
|
||||
generateSchemaTypes,
|
||||
generateReactQueryComponents,
|
||||
} from '@openapi-codegen/typescript';
|
||||
import { defineConfig } from '@openapi-codegen/cli';
|
||||
import dotenv from 'dotenv';
|
||||
|
||||
dotenv.config()
|
||||
|
||||
export default defineConfig({
|
||||
firmwareTool: {
|
||||
from: {
|
||||
source: 'url',
|
||||
url: process.env.FIRMWARE_TOOL_SCHEMA_URL ?? 'http://localhost:3000/api-json',
|
||||
},
|
||||
outputDir: 'src/firmware-tool-api',
|
||||
to: async (context) => {
|
||||
const filenamePrefix = 'firmwareTool';
|
||||
const { schemasFiles } = await generateSchemaTypes(context, {
|
||||
filenamePrefix,
|
||||
});
|
||||
await generateReactQueryComponents(context, {
|
||||
filenamePrefix,
|
||||
schemasFiles,
|
||||
});
|
||||
},
|
||||
},
|
||||
});
|
||||
154
gui/package.json
@@ -2,93 +2,101 @@
|
||||
"name": "slimevr-ui",
|
||||
"version": "0.5.1",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"dependencies": {
|
||||
"@fluent/bundle": "^0.17.1",
|
||||
"@fluent/react": "^0.14.1",
|
||||
"@fontsource/poppins": "^4.5.8",
|
||||
"@fluent/bundle": "^0.18.0",
|
||||
"@fluent/react": "^0.15.2",
|
||||
"@fontsource/poppins": "^5.1.0",
|
||||
"@formatjs/intl-localematcher": "^0.2.32",
|
||||
"@react-three/fiber": "^8.10.0",
|
||||
"@tauri-apps/api": "^1.4.0",
|
||||
"@vitejs/plugin-react": "^3.0.0",
|
||||
"browserslist": "^4.18.1",
|
||||
"classnames": "^2.3.1",
|
||||
"eslint-config-react-app": "^7.0.0",
|
||||
"file-saver": "^2.0.5",
|
||||
"flatbuffers": "^22.10.26",
|
||||
"identity-obj-proxy": "^3.0.0",
|
||||
"intl-pluralrules": "^1.3.1",
|
||||
"ip-num": "^1.4.1",
|
||||
"postcss-flexbugs-fixes": "^5.0.2",
|
||||
"postcss-normalize": "^10.0.1",
|
||||
"postcss-preset-env": "^7.0.1",
|
||||
"@hookform/resolvers": "^3.6.0",
|
||||
"@react-hookz/deep-equal": "^3.0.3",
|
||||
"@react-three/drei": "^9.114.3",
|
||||
"@react-three/fiber": "^8.17.10",
|
||||
"@sentry/react": "^9.9.0",
|
||||
"@sentry/vite-plugin": "^2.22.7",
|
||||
"@tailwindcss/typography": "^0.5.15",
|
||||
"@tanstack/react-query": "^5.48.0",
|
||||
"@tauri-apps/api": "^2.0.2",
|
||||
"@tauri-apps/plugin-dialog": "^2.0.0",
|
||||
"@tauri-apps/plugin-fs": "^2.0.0",
|
||||
"@tauri-apps/plugin-os": "^2.0.0",
|
||||
"@tauri-apps/plugin-shell": "^2.0.0",
|
||||
"@tauri-apps/plugin-store": "^2.0.0",
|
||||
"@twemoji/svg": "^15.0.0",
|
||||
"browser-fs-access": "^0.35.0",
|
||||
"classnames": "^2.5.1",
|
||||
"flatbuffers": "22.10.26",
|
||||
"intl-pluralrules": "^2.0.1",
|
||||
"ip-num": "^1.5.1",
|
||||
"jotai": "^2.12.2",
|
||||
"prompts": "^2.4.2",
|
||||
"react": "^18.0.0",
|
||||
"react-dev-utils": "^12.0.0",
|
||||
"react-dom": "^18.0.0",
|
||||
"react-hook-form": "^7.29.0",
|
||||
"react-modal": "3.15.1",
|
||||
"react-responsive": "^9.0.2",
|
||||
"react-router-dom": "^6.2.2",
|
||||
"semver": "^7.5.3",
|
||||
"react": "^18.3.1",
|
||||
"react-dom": "^18.3.1",
|
||||
"react-error-boundary": "^4.0.13",
|
||||
"react-helmet": "^6.1.0",
|
||||
"react-hook-form": "^7.53.0",
|
||||
"react-markdown": "^9.0.1",
|
||||
"react-modal": "^3.16.1",
|
||||
"react-responsive": "^10.0.0",
|
||||
"react-router-dom": "^6.26.2",
|
||||
"remark-gfm": "^4.0.0",
|
||||
"semver": "^7.6.3",
|
||||
"solarxr-protocol": "file:../solarxr-protocol",
|
||||
"three": "^0.148.0",
|
||||
"ts-pattern": "^5.0.1",
|
||||
"typescript": "^5.1.6"
|
||||
"three": "^0.163.0",
|
||||
"ts-pattern": "^5.4.0",
|
||||
"typescript": "^5.6.3",
|
||||
"use-double-tap": "^1.3.6",
|
||||
"yup": "^1.4.0"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "vite --force",
|
||||
"build": "vite build",
|
||||
"dev": "tauri dev",
|
||||
"skipbundler": "tauri build -b none",
|
||||
"skipbundler": "tauri build --no-bundle",
|
||||
"tauri": "tauri",
|
||||
"lint": "eslint --max-warnings=0 \"src/**/*.{js,jsx,ts,tsx,json}\" && prettier --check \"src/**/*.{js,jsx,ts,tsx,css,md,json}\"",
|
||||
"lint:fix": "eslint --fix \"src/**/*.{js,jsx,ts,tsx,json}\"",
|
||||
"format": "prettier --write \"src/**/*.{js,jsx,ts,tsx,css,md,json}\"",
|
||||
"lint": "tsc --noEmit && eslint --max-warnings=0 \"src/**/*.{js,jsx,ts,tsx,json}\" && prettier --check \"src/**/*.{js,jsx,ts,tsx,css,scss,md,json}\"",
|
||||
"lint:fix": "tsc --noEmit && eslint --fix --max-warnings=0 \"src/**/*.{js,jsx,ts,tsx,json}\" && pnpm run format",
|
||||
"format": "prettier --write \"src/**/*.{js,jsx,ts,tsx,css,scss,md,json}\"",
|
||||
"preview-vite": "vite preview",
|
||||
"javaversion-build": "cd src-tauri/src/ && javac JavaVersion.java && jar cvfe JavaVersion.jar JavaVersion JavaVersion.class"
|
||||
},
|
||||
"eslintConfig": {
|
||||
"extends": [
|
||||
"react-app"
|
||||
]
|
||||
},
|
||||
"browserslist": {
|
||||
"production": [
|
||||
">0.2%",
|
||||
"not dead",
|
||||
"not op_mini all"
|
||||
],
|
||||
"development": [
|
||||
"last 1 chrome version",
|
||||
"last 1 firefox version",
|
||||
"last 1 safari version"
|
||||
]
|
||||
"javaversion-build": "cd src-tauri/src/ && javac JavaVersion.java && jar cvfe JavaVersion.jar JavaVersion JavaVersion.class",
|
||||
"gen:javaversion": "cd src-tauri/src/ && javac JavaVersion.java && jar cvfe JavaVersion.jar JavaVersion JavaVersion.class",
|
||||
"gen:firmware-tool": "openapi-codegen gen firmwareTool",
|
||||
"gen:icons": "tauri icon --ios-color '#663499' src-tauri/icons/icon.svg"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@tailwindcss/forms": "^0.5.3",
|
||||
"@tauri-apps/cli": "^1.4.0",
|
||||
"@types/file-saver": "^2.0.5",
|
||||
"@types/react": "18.0.25",
|
||||
"@types/react-dom": "^18.0.5",
|
||||
"@types/react-modal": "3.13.1",
|
||||
"@types/three": "^0.148.0",
|
||||
"@typescript-eslint/eslint-plugin": "^5.60.1",
|
||||
"@typescript-eslint/parser": "^5.60.1",
|
||||
"autoprefixer": "^10.4.4",
|
||||
"@dword-design/eslint-plugin-import-alias": "^4.0.9",
|
||||
"@openapi-codegen/cli": "^2.0.2",
|
||||
"@openapi-codegen/typescript": "^8.0.2",
|
||||
"@tailwindcss/forms": "^0.5.9",
|
||||
"@tauri-apps/cli": "^2.0.2",
|
||||
"@types/file-saver": "^2.0.7",
|
||||
"@types/react": "^18.3.11",
|
||||
"@types/react-dom": "^18.3.0",
|
||||
"@types/react-helmet": "^6.1.11",
|
||||
"@types/react-modal": "3.16.3",
|
||||
"@types/semver": "^7.5.8",
|
||||
"@types/three": "^0.163.0",
|
||||
"@typescript-eslint/eslint-plugin": "^7.18.0",
|
||||
"@typescript-eslint/parser": "^7.18.0",
|
||||
"@vitejs/plugin-react": "^4.3.2",
|
||||
"autoprefixer": "^10.4.20",
|
||||
"cross-env": "^7.0.3",
|
||||
"eslint": "^8.44.0",
|
||||
"dotenv": "^16.4.5",
|
||||
"eslint": "^8.57.1",
|
||||
"eslint-config-airbnb": "^19.0.4",
|
||||
"eslint-import-resolver-typescript": "^3.5.5",
|
||||
"eslint-plugin-import": "^2.27.5",
|
||||
"eslint-plugin-jsx-a11y": "^6.7.1",
|
||||
"eslint-plugin-react": "^7.32.2",
|
||||
"eslint-plugin-react-hooks": "^4.6.0",
|
||||
"postcss": "^8.4.24",
|
||||
"prettier": "^2.8.8",
|
||||
"pretty-quick": "^3.1.3",
|
||||
"rollup-plugin-visualizer": "^5.9.2",
|
||||
"tailwind-gradient-mask-image": "^1.0.0",
|
||||
"tailwindcss": "^3.3.2",
|
||||
"vite": "^4.3.9"
|
||||
"eslint-import-resolver-typescript": "^3.6.3",
|
||||
"eslint-plugin-import": "^2.31.0",
|
||||
"eslint-plugin-jsx-a11y": "^6.10.0",
|
||||
"eslint-plugin-react": "^7.37.1",
|
||||
"eslint-plugin-react-hooks": "^4.6.2",
|
||||
"globals": "^15.10.0",
|
||||
"prettier": "^3.3.3",
|
||||
"rollup-plugin-visualizer": "^5.12.0",
|
||||
"sass": "^1.79.4",
|
||||
"spdx-satisfies": "^5.0.1",
|
||||
"tailwind-gradient-mask-image": "^1.2.0",
|
||||
"tailwindcss": "^3.4.13",
|
||||
"typescript-eslint": "^8.8.0",
|
||||
"vite": "^5.4.8"
|
||||
}
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 11 KiB |
@@ -7,7 +7,7 @@
|
||||
|
||||
## Websocket (server) status
|
||||
|
||||
websocket-connecting = جاري التوصيل بالسيرفر
|
||||
websocket-connecting = يتم التوصيل بالسيرفر
|
||||
websocket-connection_lost = انقطع الاتصال بالسيرفر. يتم إعادة التوصيل...
|
||||
|
||||
## Update notification
|
||||
@@ -23,6 +23,8 @@ tips-find_tracker = لست متأكد من أجهزة التعقب؟ قم بتح
|
||||
tips-do_not_move_heels = يرجى عدم تحريك كاحليك أثناء التسجيل!
|
||||
tips-file_select = اسحب الملفات وأفلتها لاستخدامها أو <u> تصفح </ u>
|
||||
tips-tap_setup = يمكنك النقر ببطء مرتين على جهاز التعقب لاختياره بدلاً من تحديده من القائمة.
|
||||
tips-turn_on_tracker = هل تستخدم أجهزة تعقب SlimeVR الرسمية؟ تذكر <b><em> أن تشغل أجهزة التعقب </em></b> بعد توصيلها بالكمبيوتر!
|
||||
tips-failed_webgl = فشل تهيئة WebGL.
|
||||
|
||||
## Body parts
|
||||
|
||||
@@ -144,6 +146,11 @@ widget-imu_visualizer-rotation_raw = صافي
|
||||
widget-imu_visualizer-rotation_preview = عرض مسبق
|
||||
widget-imu_visualizer-rotation_hide = إخفاء
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = إظهار الهيكل العظمي
|
||||
widget-skeleton_visualizer-hide = إخفاء
|
||||
|
||||
## Tracker status
|
||||
|
||||
tracker-status-none = لا توجد حالة
|
||||
@@ -152,6 +159,7 @@ tracker-status-error = خطأ
|
||||
tracker-status-disconnected = فقد الاتصال
|
||||
tracker-status-occluded = محجوب
|
||||
tracker-status-ok = حسنًا
|
||||
tracker-status-timed_out = انتهت المهله
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
@@ -190,6 +198,7 @@ tracker-infos-hardware_rev = مراجعة الأجهزة
|
||||
tracker-infos-hardware_identifier = معرف الجهاز
|
||||
tracker-infos-imu = مستشعر IMU
|
||||
tracker-infos-board_type = اللوحة الرئيسية
|
||||
tracker-infos-network_version = نسخة البروتوكول
|
||||
|
||||
## Tracker settings
|
||||
|
||||
@@ -209,6 +218,9 @@ tracker-settings-drift_compensation_section-edit = السماح بتعويض ا
|
||||
tracker-settings-name_section = اسم جهاز التعقب
|
||||
tracker-settings-name_section-description = أعطها لقب لطيف :)
|
||||
tracker-settings-name_section-placeholder = ساق نايتي بيست اليسرى
|
||||
tracker-settings-forget = انسي جهاز التعقب
|
||||
tracker-settings-forget-description = يزيل جهاز التعقب من خادم SlimeVR ويمنعه من الاتصال به حتى يتم إعادة تشغيل الخادم. لن تضيع تكوين جهاز التعقب.
|
||||
tracker-settings-forget-label = ننسى جهاز التعقب
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
@@ -302,6 +314,14 @@ settings-general-steamvr-trackers-feet = القدمين
|
||||
settings-general-steamvr-trackers-knees = الركبتين
|
||||
settings-general-steamvr-trackers-elbows = الكوعين
|
||||
settings-general-steamvr-trackers-hands = اليدين
|
||||
settings-general-steamvr-trackers-tracker_toggling = تعيين جهاز التعقب تلقائي
|
||||
settings-general-steamvr-trackers-tracker_toggling-description = يتعامل تلقائيا مع تبديل أجهزة تعقب SteamVR أو إيقاف تشغيلها اعتمادا على مهام التعقب الحالية
|
||||
settings-general-steamvr-trackers-tracker_toggling-label = تعيين جهاز التعقب التلقائي
|
||||
settings-general-steamvr-trackers-hands-warning =
|
||||
<b>تحذير:</b> ستتجاوز أجهزة تعقب اليد وحدات التحكم الخاصة بك.
|
||||
هل أنت متأكد؟
|
||||
settings-general-steamvr-trackers-hands-warning-cancel = إلغاء
|
||||
settings-general-steamvr-trackers-hands-warning-done = نعم
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
@@ -348,9 +368,20 @@ settings-general-fk_settings-leg_tweak-floor_clip-description = يمكن أن ي
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = الانجذاب إلى أصابع القدم يحاول تخمين دوران قدميك إذا لم تكن أجهزة تعقب القدم قيد الاستخدام.
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = تثبيت اصبع القدم يحاول تخمين دوران قدميك إذا لم تكن أجهزة تعقب القدم قيد الاستخدام.
|
||||
settings-general-fk_settings-leg_fk = تعقب الساق
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = تمكين إعادة ضبط تركيب القدمين عن طريق المشي على رؤوس الأصابع.
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet = إعادة تعيين تركيب القدمين
|
||||
settings-general-fk_settings-arm_fk = تعقب الذراع
|
||||
settings-general-fk_settings-arm_fk-description = تغيير طريقة تعقب الذراعين.
|
||||
settings-general-fk_settings-arm_fk-force_arms = إجبار الذراعين من ايتش أم دي
|
||||
settings-general-fk_settings-arm_fk-reset_mode-description = قم بتغيير وضع الذراع المتوقع لإعادة ضبط المتصاعد.
|
||||
settings-general-fk_settings-arm_fk-back = العودة
|
||||
settings-general-fk_settings-arm_fk-back-description = الوضع الافتراضي، مع وضع الذراعين العلويين إلى الخلف والساعدين للأمام.
|
||||
settings-general-fk_settings-arm_fk-tpose_up = تي بوز (أعلى)
|
||||
settings-general-fk_settings-arm_fk-tpose_up-description = يتوقع أن تكون ذراعيك لأسفل على الجانبين أثناء إعادة الضبط الكامل ، و 90 درجة حتى الجانبين أثناء إعادة ضبط التركيب.
|
||||
settings-general-fk_settings-arm_fk-tpose_down = تي بوز (لأسفل)
|
||||
settings-general-fk_settings-arm_fk-tpose_down-description = يتوقع أن تكون ذراعيك 90 درجة لأعلى على الجانبين أثناء إعادة الضبط الكامل ، ولأسفل على الجانبين أثناء إعادة ضبط التركيب.
|
||||
settings-general-fk_settings-arm_fk-forward = أمامي
|
||||
settings-general-fk_settings-arm_fk-forward-description = يتوقع أن تكون ذراعيك 90 درجة للأمام. مفيد ل VTubing.
|
||||
settings-general-fk_settings-skeleton_settings-toggles = تبديل الهيكل العظمي
|
||||
settings-general-fk_settings-skeleton_settings-description = تبديل إعدادات الهيكل العظمي أو إيقافه. يوصى بتركها شغالة.
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = نموذج العمود الفقري الممتد
|
||||
@@ -364,6 +395,7 @@ settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = خص
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = خصص الورك من الخصر إلى الساقين
|
||||
settings-general-fk_settings-skeleton_settings-interp_hip_legs = متوسط انعراج الفخذ وتدحرج مع الساقين'
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = متوسط الانحراف وتدحرج مع الكاحلين
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_ankle = متوسط انحراف الركبتين ولفة مع الكاحلين
|
||||
settings-general-fk_settings-self_localization-title = وضع Mocap
|
||||
settings-general-fk_settings-self_localization-description = يسمح وضع Mocap للهيكل العظمي بتعقب موضعه تقريبا بدون سماعة رأس أو أجهزة تعقب أخرى. لاحظ أن هذا يتطلب أجهزة تعقب القدمين والرأس للعمل ولا تزال تجريبية.
|
||||
settings-general-fk_settings-vive_emulation-title = محاكاة فايف
|
||||
@@ -439,6 +471,12 @@ settings-general-interface-feedback_sound = صوت ردود الفعل
|
||||
settings-general-interface-feedback_sound-description = سيصدر هذا الخيار صوتًا عند تشغيل إعادة الضبط
|
||||
settings-general-interface-feedback_sound-label = صوت ردود الفعل
|
||||
settings-general-interface-feedback_sound-volume = حجم صوت ردود الفعل
|
||||
settings-general-interface-connected_trackers_warning = تحذير عن أجهزة التعقب المتصلة
|
||||
settings-general-interface-connected_trackers_warning-description = سيعرض هذا الخيار نافذة كل مرة تحاول فيها الخروج من SlimeVR أثناء وجود جهاز أو أكثر من أجهزة التعقب المتصلة. سيذكرك بإيقاف تشغيل أجهزة التعقب عند الانتهاء للحفاظ على عمر البطارية.
|
||||
settings-general-interface-connected_trackers_warning-label = تحذير عن أجهزة التعقب المتصلة عند الخروج
|
||||
settings-general-interface-use_tray = تصغير إلى علبة النظام
|
||||
settings-general-interface-use_tray-description = يتيح لك إغلاق النافذة دون إغلاق خادم SlimeVR حتى تتمكن من الاستمرار في استخدامه دون إزعاجك من واجهة المستخدم الرسومية.
|
||||
settings-general-interface-use_tray-label = تصغير إلى علبة النظام
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -460,6 +498,7 @@ settings-serial-factory_reset-warning-cancel = إلغاء
|
||||
settings-serial-get_infos = احصل على معلومات
|
||||
settings-serial-serial_select = اختر منفذ تسلسلي
|
||||
settings-serial-auto_dropdown_item = تلقائي
|
||||
settings-serial-get_wifi_scan = احصل على فحص WiFi
|
||||
|
||||
## OSC router settings
|
||||
|
||||
@@ -625,8 +664,8 @@ onboarding-done-close = إغلاق الدليل
|
||||
|
||||
onboarding-connect_tracker-back = العودة إلى بيانات اعتماد الواي فاي
|
||||
onboarding-connect_tracker-title = ربط أجهزة التعقب
|
||||
onboarding-connect_tracker-description-p0 = ننتقل الآن إلى الجزء الممتع ، ربط جميع أجهزة التعقب!
|
||||
onboarding-connect_tracker-description-p1 = ما عليك سوى توصيل كل ما لم يتم توصيله بعد من خلال منفذ يو أس بي.
|
||||
onboarding-connect_tracker-description-p0-v1 = ننتقل الآن إلى الجزء الممتع ، ربط أجهزة التعقب!
|
||||
onboarding-connect_tracker-description-p1-v1 = قم بتوصيل كل جهاز تعقب واحدا تلو الآخر من خلال منفذ USB.
|
||||
onboarding-connect_tracker-issue-serial = أواجه مشكلة في الاتصال!
|
||||
onboarding-connect_tracker-usb = جهاز تعقب يو أس بي
|
||||
onboarding-connect_tracker-connection_status-none = نبحث عن أجهزة التعقب
|
||||
@@ -671,8 +710,8 @@ onboarding-assignment_tutorial = كيفية تحضير جهاز تعقب Slime
|
||||
onboarding-assignment_tutorial-first_step = 1. ضع ملصق جزء الجسم (إذا كان لديك واحد) على جهاز التعقب وفقا لاختيارك
|
||||
# This text has a character limit of around 11 characters, so please keep it short
|
||||
onboarding-assignment_tutorial-sticker = ملصق
|
||||
onboarding-assignment_tutorial-second_step = 2. قم بتوصيل الشريط بجهاز التعقب الخاص بك ، مع الحفاظ على جانب الخطاف والحلقة من وجه الشريط في الاتجاه التالي:
|
||||
onboarding-assignment_tutorial-second_step-continuation = يجب أن يكون جانب الخطاف والحلقة للامتداد في هذا الاتجاه:
|
||||
onboarding-assignment_tutorial-second_step-v2 = 2. قم بتوصيل الشريط بجهاز التعقب، مع الحفاظ على جانب الفيلكرو من الشريط في نفس اتجاه وجه السلايم لجهاز التعقب:
|
||||
onboarding-assignment_tutorial-second_step-continuation-v2 = يجب أن يكون جانب الفيلكرو للامتداد متجها للأعلى مثل الصورة التالية:
|
||||
onboarding-assignment_tutorial-done = وضعت الملصقات والأشرطة!
|
||||
|
||||
## Tracker assignment setup
|
||||
@@ -694,6 +733,7 @@ onboarding-assign_trackers-assigned =
|
||||
}
|
||||
onboarding-assign_trackers-advanced = إظهار مواقع التعيين المتقدمة
|
||||
onboarding-assign_trackers-next = لقد عينت جميع أجهزة التعقب
|
||||
onboarding-assign_trackers-mirror_view = عرض المرآة
|
||||
|
||||
## Tracker assignment warnings
|
||||
|
||||
@@ -776,6 +816,13 @@ onboarding-choose_mounting-manual_mounting = التركيب اليدوي
|
||||
# Italized text
|
||||
onboarding-choose_mounting-manual_mounting-label = المستحسن
|
||||
onboarding-choose_mounting-manual_mounting-description = سيسمح لك باختيار اتجاه التثبيت يدويًا لكل جهاز تعقب
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-manual_modal-title =
|
||||
هل أنت متأكد من أنك تريد
|
||||
معايرة التركيب التلقائي؟
|
||||
onboarding-choose_mounting-manual_modal-description = <b>يوصى بمعايرة التركيب اليدوي للمستخدمين الجدد</b> ، حيث قد يكون من الصعب الحصول على أوضاع معايرة التركيب التلقائي الصحيحة من اول مرة وقد تتطلب بعض التمرين.
|
||||
onboarding-choose_mounting-manual_modal-confirm = أنا أعرف ماذا أفعل
|
||||
onboarding-choose_mounting-manual_modal-cancel = إلغاء
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
@@ -810,21 +857,25 @@ onboarding-automatic_mounting-put_trackers_on-next = ارتديت جميع أج
|
||||
|
||||
onboarding-choose_proportions = ما هي طريقة معايرة النسب التي يجب استخدامها؟
|
||||
# Multiline string
|
||||
onboarding-choose_proportions-description =
|
||||
تستخدم نسب الجسم لمعرفة قياسات جسمك. هم مطلوبون لحساب مواقع أجهزة التعقب.
|
||||
عندما لا تتطابق نسب جسمك مع تلك المحفوظة ، ستكون دقة التتبع لديك أسوأ وستلاحظ أشياء مثل التزلج أو الانزلاق ، أو أن جسمك لا يتطابق مع الصورة الرمزية بشكل جيد.
|
||||
onboarding-choose_proportions-description-v1 =
|
||||
تستخدم نسب الجسم لمعرفة قياسات جسمك. إنهم مطالبون لحساب مواقع أجهزة التعقب.
|
||||
عندما لا تتطابق نسب جسمك مع تلك المحفوظة ، ستكون دقة التعقب أسوأ وستلاحظ أشياء مثل التزلج أو الانزلاق ، أو أن جسمك لا يتطابق مع صورتك الرمزية جيدا.
|
||||
<b>ما عليك سوى قياس جسمك مرة واحدة!</b> إن لم تكن خاطئة أو تغير جسمك ، فلن تحتاج إلى القيام بها مرة أخرى.
|
||||
onboarding-choose_proportions-auto_proportions = النسب التلقائية
|
||||
# Italized text
|
||||
onboarding-choose_proportions-auto_proportions-subtitle = الموصى به
|
||||
onboarding-choose_proportions-auto_proportions-descriptionv2 =
|
||||
onboarding-choose_proportions-auto_proportions-descriptionv3 =
|
||||
سيؤدي ذلك إلى تخمين نسبك عن طريق تسجيل عينة من تحركاتك وتمريرها عبر خوارزمية.
|
||||
|
||||
<b>هذا يتطلب توصيل HMD الخاص بك ب SlimeVR!</b>
|
||||
<b>يتطلب ذلك توصيل جهاز الواقع الافتراضي (HMD) ب SlimeVR و وضعها على رأسك!</b>
|
||||
onboarding-choose_proportions-manual_proportions = النسب اليدوية
|
||||
# Italized text
|
||||
onboarding-choose_proportions-manual_proportions-subtitle = للمسات الصغيرة
|
||||
onboarding-choose_proportions-manual_proportions-description = سيسمح لك بتعديل النسب يدويًا عن طريق تعديلها مباشرة
|
||||
onboarding-choose_proportions-export = تصدير النسب
|
||||
onboarding-choose_proportions-import = استيراد النسب
|
||||
onboarding-choose_proportions-import-success = تم استيراده
|
||||
onboarding-choose_proportions-import-failed = فشل
|
||||
onboarding-choose_proportions-file_type = ملف نسب الجسم
|
||||
|
||||
## Tracker manual proportions setup
|
||||
@@ -847,25 +898,27 @@ onboarding-automatic_proportions-put_trackers_on-description = لمعايرة ن
|
||||
onboarding-automatic_proportions-put_trackers_on-next = ارتديت جميع أجهزة التعقب.
|
||||
onboarding-automatic_proportions-requirements-title = المتطلبات
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-requirements-description =
|
||||
لديك على الأقل ما يكفي من أجهزة تعقب لتعقب قدميك (بشكل عام 5 أجهزة تعقب).
|
||||
ارتديت أجهزة التعقب وسماعة الرأس.
|
||||
شغلت أجهزة التعقب وسماعة الرأس.
|
||||
أجهزة التعقب وسماعات الرأس متصلة بسرفر سلايم في ار.
|
||||
تعمل أجهزة التتبع وسماعات الرأس بشكل صحيح داخل سرفر سلايم في ار .
|
||||
تقوم سماعة الرأس الخاصة بك بالإبلاغ عن بيانات الموقع إلى سرفر سلايم في ار (وهذا يعني بشكل عام تشغيل سلايم في ار وتوصيله بـ سلايم في ار باستخدام برنامج تشغيل ستيم في ار من سلايم في ار ).
|
||||
onboarding-automatic_proportions-requirements-descriptionv2 =
|
||||
لديك على الأقل ما يكفي من أجهزة التعقب لتتبع قدميك (بشكل عام 5 أجهزة تعقب).
|
||||
لديك أجهزة التعقب وجهاز الواقع الافتراضي الخاص بك وترتديهم.
|
||||
أجهزة التعقب وجهاز الواقع الافتراضي متصلة بخادم SlimeVR وتعمل بشكل صحيح (مثلاً، لا يوجد تأتأة أو قطع اتصال ، إلخ).
|
||||
يقوم جهاز الواقع الافتراضي بالإبلاغ عن البيانات الموضعية إلى خادم SlimeVR (وهذا يعني عموما تشغيل SteamVR وتوصيله ب SlimeVR باستخدام برنامج تشغيل SteamVR الخاص ب SlimeVR).
|
||||
يعمل التتبع الخاص بك ويمثل تحركاتك بدقة (على سبيل المثال ، لقد أجريت إعادة تعيين كاملة وتتحرك في الاتجاه الصحيح عند الركل, الانحناء, الجلوس, إلخ).
|
||||
onboarding-automatic_proportions-requirements-next = لقد قرأت المتطلبات
|
||||
onboarding-automatic_proportions-check_height-title = تحقق من طولك
|
||||
onboarding-automatic_proportions-check_height-description = نستخدم طولك كأساس لقياساتنا باستخدام ارتفاع HMD كتقريب لطولك الفعلي ، ولكن من الأفضل التحقق مما إذا كانت صحيحة بنفسك!
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning = يرجى الضغط على الزر أثناء الوقوف <u>في وضع مستقيم</u> لحساب طولك. لديك 3 ثوان بعد الضغط على الزر!
|
||||
onboarding-automatic_proportions-check_height-guardian_tip =
|
||||
إذا كنت تستخدم سماعة رأس VR مستقلة ، فتأكد من تشغيل حدود الحارس /
|
||||
لكي يكون طولك صحيحا!
|
||||
onboarding-automatic_proportions-check_height-fetch_height = أنا واقف!
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = مجهول
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height = طولك هو
|
||||
onboarding-automatic_proportions-check_height-hmd_height1 = طولك من خلال HMD
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-hmd_height = وارتفاع HMD هو
|
||||
onboarding-automatic_proportions-check_height-height1 = لذا فإن طولك الفعلي هو
|
||||
onboarding-automatic_proportions-check_height-next_step = انهم بخير
|
||||
onboarding-automatic_proportions-start_recording-title = استعد للتحرك
|
||||
onboarding-automatic_proportions-start_recording-description = سنقوم الآن بتسجيل بعض الوضعيات والحركات المحددة. ستتم مطالبتك بذلك في الشاشة التالية. كن مستعدا للبدء عند الضغط على الزر!
|
||||
@@ -909,6 +962,15 @@ onboarding-automatic_proportions-error_modal-confirm = مفهوم!
|
||||
|
||||
home-no_trackers = لم يتم الكشف أو تعيين عن أي جهاز تعقب
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
trackers_still_on-modal-title = أجهزة التعقب لا تزال قيد التشغيل
|
||||
trackers_still_on-modal-description =
|
||||
لا يزال واحد أو أكثر من أجهزة التعقب قيد التشغيل.
|
||||
هل مازلت تريد الخروج من SlimeVR؟
|
||||
trackers_still_on-modal-confirm = الخروج من SlimeVR
|
||||
trackers_still_on-modal-cancel = انتظر...
|
||||
|
||||
## Status system
|
||||
|
||||
status_system-StatusTrackerReset = يوصى بإجراء إعادة تعيين كاملة نظرًا لعدم تعديل واحد أو أكثر من أجهزة التعقب.
|
||||
@@ -918,3 +980,31 @@ status_system-StatusSteamVRDisconnected =
|
||||
*[other] حاليًا غير متصل بـ SteamVR عبر برنامج تشغيل SlimeVR.
|
||||
}
|
||||
status_system-StatusTrackerError = يحتوي جهاز التعقب { $trackerName } على خطأ.
|
||||
|
||||
## Tray Menu
|
||||
|
||||
tray_menu-show = عرض
|
||||
tray_menu-hide = إخفاء
|
||||
tray_menu-quit = انهاء
|
||||
|
||||
## First exit modal
|
||||
|
||||
tray_or_exit_modal-title = ماذا يجب أن يفعل زر الإغلاق؟
|
||||
# Multiline text
|
||||
tray_or_exit_modal-description =
|
||||
يتيح لك ذلك اختيار ما إذا كنت تريد الخروج من الخادم أو تصغيره إلى علبة النظام عند الضغط على زر الإغلاق.
|
||||
|
||||
يمكنك تغيير هذا لاحقا في إعدادات الواجهة!
|
||||
tray_or_exit_modal-radio-exit = الخروج عند الإغلاق
|
||||
tray_or_exit_modal-radio-tray = تصغير إلى علبة النظام
|
||||
tray_or_exit_modal-submit = احفظ
|
||||
tray_or_exit_modal-cancel = إلغاء
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
unknown_device-modal-title = تم العثور على جهاز تعقب جديد!
|
||||
unknown_device-modal-description =
|
||||
هناك جهاز تعقب جديد مع عنوان MAC <b>{ $deviceId }</b>.
|
||||
هل تريد توصيله ب SlimeVR؟
|
||||
unknown_device-modal-confirm = أكيد
|
||||
unknown_device-modal-forget = تجاهلها
|
||||
|
||||
@@ -9,11 +9,16 @@
|
||||
|
||||
websocket-connecting = Verbindung zum Server wird hergestellt...
|
||||
websocket-connection_lost = Verbindung zum Server verloren. Versuche Verbindung wiederherzustellen ...
|
||||
websocket-connection_lost-desc = Es sieht so aus, als wäre der SlimeVR-Server abgestürzt. Überprüfen Sie die Protokolle und starten Sie das Programm neu.
|
||||
websocket-timedout = Es konnte keine Verbindung zum Server hergestellt werden.
|
||||
websocket-timedout-desc = Es sieht so aus, als ob der SlimeVR-Server abgestürzt ist oder nicht rechtzeitig geantwortet hat. Überprüfen Sie die Protokolle und starten Sie das Programm neu.
|
||||
websocket-error-close = SlimeVR beenden
|
||||
websocket-error-logs = Öffne den Logs-Ordner
|
||||
|
||||
## Update notification
|
||||
|
||||
version_update-title = Neue Version verfügbar: { $version }
|
||||
version_update-description = Wenn Sie auf "Aktualisieren" klicken, wird der SlimeVR-Installationsassistent für dich heruntergeladen.
|
||||
version_update-description = Wenn Sie auf "{ version_update-update }" klicken, wird das SlimeVR-Installationsprogramm heruntergeladen.
|
||||
version_update-update = Aktualisieren
|
||||
version_update-close = Schließen
|
||||
|
||||
@@ -23,6 +28,8 @@ tips-find_tracker = Sie sind sich nicht sicher, welcher Tracker welcher ist? Sch
|
||||
tips-do_not_move_heels = Stellen Sie sicher, dass Sie Ihre Fersen während der Aufnahme nicht bewegen!
|
||||
tips-file_select = Dateien per Drag & Drop verwenden oder <u>durchsuchen</u>
|
||||
tips-tap_setup = Sie können langsam 2 Mal auf Ihren Tracker tippen, um ihn auszuwählen, anstatt ihn aus dem Menü auszuwählen.
|
||||
tips-turn_on_tracker = Verwenden Sie offizielle SlimeVR-Tracker? Vergessen Sie nicht den <b><em>Tracker einzuschalten</em></b>, nachdem Sie ihn an den PC angeschlossen haben!
|
||||
tips-failed_webgl = Fehler beim Initialisieren von WebGL.
|
||||
|
||||
## Body parts
|
||||
|
||||
@@ -34,7 +41,7 @@ body_part-RIGHT_UPPER_ARM = Rechter Oberarm
|
||||
body_part-RIGHT_LOWER_ARM = Rechter Unterarm
|
||||
body_part-RIGHT_HAND = Rechte Hand
|
||||
body_part-RIGHT_UPPER_LEG = Rechter Oberschenkel
|
||||
body_part-RIGHT_LOWER_LEG = Rechter Unterschenkel
|
||||
body_part-RIGHT_LOWER_LEG = Rechter Knöchel
|
||||
body_part-RIGHT_FOOT = Rechter Fuß
|
||||
body_part-UPPER_CHEST = Obere Brust
|
||||
body_part-CHEST = Brust
|
||||
@@ -45,8 +52,60 @@ body_part-LEFT_UPPER_ARM = Linker Oberarm
|
||||
body_part-LEFT_LOWER_ARM = Linker Unterarm
|
||||
body_part-LEFT_HAND = Linke Hand
|
||||
body_part-LEFT_UPPER_LEG = Linker Oberschenkel
|
||||
body_part-LEFT_LOWER_LEG = Linker Unterschenkel
|
||||
body_part-LEFT_LOWER_LEG = Linker Knöchel
|
||||
body_part-LEFT_FOOT = Linker Fuß
|
||||
body_part-LEFT_THUMB_METACARPAL = Linker Daumen-Mittelhandknochen
|
||||
body_part-LEFT_THUMB_PROXIMAL = Linkes Daumengrundglied
|
||||
body_part-LEFT_THUMB_DISTAL = Linkes Daumenendglied
|
||||
body_part-LEFT_INDEX_PROXIMAL = Linkes Zeigefinger-Grundglied
|
||||
body_part-LEFT_INDEX_INTERMEDIATE = Linkes Zeigefinger-Mittelglied
|
||||
body_part-LEFT_INDEX_DISTAL = Linkes Zeigefinger-Endglied
|
||||
body_part-LEFT_MIDDLE_PROXIMAL = Linkes Mittelfinger-Grundglied
|
||||
body_part-LEFT_MIDDLE_INTERMEDIATE = Linkes Mittelfinger-Mittelglied
|
||||
body_part-LEFT_MIDDLE_DISTAL = Linkes Mittelfinger-Endglied
|
||||
body_part-LEFT_RING_PROXIMAL = Linkes Ringfinger-Grundglied
|
||||
body_part-LEFT_RING_INTERMEDIATE = Linkes Ringfinger-Mittelglied
|
||||
body_part-LEFT_RING_DISTAL = Linkes Ringfinger-Endglied
|
||||
body_part-LEFT_LITTLE_PROXIMAL = Linkes Kleinfinger-Grundglied
|
||||
body_part-LEFT_LITTLE_INTERMEDIATE = Linkes Kleinfinger-Mittelglied
|
||||
body_part-LEFT_LITTLE_DISTAL = Linkes Kleinfinger-Endglied
|
||||
body_part-RIGHT_THUMB_METACARPAL = Rechter Daumen-Mittelhandknochen
|
||||
body_part-RIGHT_THUMB_PROXIMAL = Rechtes Daumengrundglied
|
||||
body_part-RIGHT_THUMB_DISTAL = Rechtes Daumenendglied
|
||||
body_part-RIGHT_INDEX_PROXIMAL = Rechtes Zeigefinger-Grundglied
|
||||
body_part-RIGHT_INDEX_INTERMEDIATE = Rechtes Zeigefinger-Mittelglied
|
||||
body_part-RIGHT_INDEX_DISTAL = Rechtes Zeigefinger-Endglied
|
||||
body_part-RIGHT_MIDDLE_PROXIMAL = Rechtes Mittelfinger-Grundglied
|
||||
body_part-RIGHT_MIDDLE_INTERMEDIATE = Rechtes Mittelfinger-Mittelglied
|
||||
body_part-RIGHT_MIDDLE_DISTAL = Rechtes Mittelfinger-Endglied
|
||||
body_part-RIGHT_RING_PROXIMAL = Rechtes Ringfinger-Grundglied
|
||||
body_part-RIGHT_RING_INTERMEDIATE = Rechtes Ringfinger-Mittelglied
|
||||
body_part-RIGHT_RING_DISTAL = Rechtes Ringfinger-Endglied
|
||||
body_part-RIGHT_LITTLE_PROXIMAL = Rechtes Kleinfinger-Grundglied
|
||||
body_part-RIGHT_LITTLE_INTERMEDIATE = Rechtes Kleinfinger-Mittelglied
|
||||
body_part-RIGHT_LITTLE_DISTAL = Rechtes Kleinfinger-Endglied
|
||||
|
||||
## BoardType
|
||||
|
||||
board_type-UNKNOWN = Unbekannt
|
||||
board_type-NODEMCU = NodeMCU
|
||||
board_type-CUSTOM = Benutzerdefiniertes Board
|
||||
board_type-WROOM32 = WROOM32
|
||||
board_type-WEMOSD1MINI = Wemos D1 Mini
|
||||
board_type-TTGO_TBASE = TTGO T-Base
|
||||
board_type-ESP01 = ESP-01
|
||||
board_type-SLIMEVR = SlimeVR
|
||||
board_type-LOLIN_C3_MINI = Lolin C3 Mini
|
||||
board_type-BEETLE32C3 = Beetle ESP32-C3
|
||||
board_type-ESP32C3DEVKITM1 = Espressif ESP32-C3 DevKitM-1
|
||||
board_type-OWOTRACK = owoTrack
|
||||
board_type-WRANGLER = Wrangler Joycons
|
||||
board_type-MOCOPI = Sony Mocopi
|
||||
board_type-WEMOSWROOM02 = Wemos Wroom-02 D1 Mini
|
||||
board_type-XIAO_ESP32C3 = Seeed Studio XIAO ESP32C3
|
||||
board_type-HARITORA = Haritora
|
||||
board_type-ESP32C6DEVKITC1 = Espressif ESP32-C6 DevKitC-1
|
||||
board_type-GLOVE_IMU_SLIMEVR_DEV = SlimeVR Dev-IMU-Handschuh
|
||||
|
||||
## Proportions
|
||||
|
||||
@@ -79,6 +138,14 @@ skeleton_bone-ELBOW_OFFSET = Ellbogenversatz
|
||||
## Tracker reset buttons
|
||||
|
||||
reset-reset_all = Alle Proportionen zurücksetzen
|
||||
reset-reset_all_warning-v2 =
|
||||
<b>Warnung:</b>Ihre Proportionen werden auf die Standardwerte zurückgesetzt und entsprechend Ihrer konfigurierten Körpergröße skaliert.
|
||||
Möchten Sie dies wirklich tun?
|
||||
reset-reset_all_warning-reset = Proportionen zurücksetzen
|
||||
reset-reset_all_warning-cancel = Abbrechen
|
||||
reset-reset_all_warning_default-v2 =
|
||||
<b>Warnung:</b> Ihre Körpergröße wurde nicht konfiguriert. Ihre Proportionen werden auf die Standardwerte mit der Standardgröße zurückgesetzt.
|
||||
Möchten Sie dies wirklich tun?
|
||||
reset-full = Reset
|
||||
reset-mounting = Befestigungs-Reset
|
||||
reset-yaw = Horizontaler Reset
|
||||
@@ -96,7 +163,7 @@ serial_detection-close = Schließen
|
||||
## Navigation bar
|
||||
|
||||
navbar-home = Start
|
||||
navbar-body_proportions = Körpermaße
|
||||
navbar-body_proportions = Körperproportionen
|
||||
navbar-trackers_assign = Tracker-Zuordnung
|
||||
navbar-mounting = Tracker-Ausrichtung
|
||||
navbar-onboarding = Einrichtungs-Assistent
|
||||
@@ -124,6 +191,7 @@ widget-drift_compensation-clear = Driftkompensation zurücksetzen
|
||||
|
||||
## Widget: Clear Reset Mounting
|
||||
|
||||
widget-clear_mounting = Befestigungs-Reset zurücksetzen
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
@@ -139,9 +207,17 @@ widget-developer_mode-more_info = Mehr Infos
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
widget-imu_visualizer = Drehung
|
||||
widget-imu_visualizer-preview = Vorschau
|
||||
widget-imu_visualizer-hide = Ausblenden
|
||||
widget-imu_visualizer-rotation_raw = Rohe Drehung
|
||||
widget-imu_visualizer-rotation_preview = Vorschau
|
||||
widget-imu_visualizer-rotation_hide = Ausblenden
|
||||
widget-imu_visualizer-acceleration = Beschleunigung
|
||||
widget-imu_visualizer-position = Position
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = Skelett Vorschau
|
||||
widget-skeleton_visualizer-hide = Ausblenden
|
||||
|
||||
## Tracker status
|
||||
|
||||
@@ -151,6 +227,7 @@ tracker-status-error = Fehler
|
||||
tracker-status-disconnected = Getrennt
|
||||
tracker-status-occluded = Verdeckt
|
||||
tracker-status-ok = Verbunden
|
||||
tracker-status-timed_out = Zeitüberschreitung
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
@@ -187,8 +264,17 @@ tracker-infos-url = Tracker-Adresse
|
||||
tracker-infos-version = Firmware-Version
|
||||
tracker-infos-hardware_rev = Hardware-Version
|
||||
tracker-infos-hardware_identifier = Hardware-ID
|
||||
tracker-infos-data_support = Daten-Support
|
||||
tracker-infos-imu = IMU-Sensor
|
||||
tracker-infos-board_type = Platine
|
||||
tracker-infos-network_version = Protokoll Version
|
||||
tracker-infos-magnetometer = Magnetometer
|
||||
tracker-infos-magnetometer-status-v1 =
|
||||
{ $status ->
|
||||
[DISABLED] Ausgeschalten
|
||||
[ENABLED] Angeschalten
|
||||
*[NOT_SUPPORTED] Nicht unterstützt
|
||||
}
|
||||
|
||||
## Tracker settings
|
||||
|
||||
@@ -203,11 +289,28 @@ tracker-settings-mounting_section-edit = Befestigung bearbeiten
|
||||
tracker-settings-drift_compensation_section = Drift-Kompensierung
|
||||
tracker-settings-drift_compensation_section-description = Soll dieser Tracker Drift kompensieren, wenn die Drift-Kompensierung allgemein aktiviert ist?
|
||||
tracker-settings-drift_compensation_section-edit = Erlaube Drift Kompensierung
|
||||
tracker-settings-use_mag = Magnetometer auf diesem Tracker zulassen
|
||||
# Multiline!
|
||||
tracker-settings-use_mag-description =
|
||||
Soll dieser Tracker das Magnetometer verwenden um Drift zu reduzieren, wenn die Verwendung von Magnetometer erlaubt ist? <b> Bitten schalten Sie den Tracker nicht aus, während Sie diese Einstellung umschalten!</b>
|
||||
|
||||
Sie müssen zuerst die Verwendung des Magnetometers zulassen, <magSetting>klicken Sie hier, um zu den Einstellungen zu gelangen</magSetting>.
|
||||
tracker-settings-use_mag-label = Magnetometer zulassen
|
||||
# The .<name> means it's an attribute and it's related to the top key.
|
||||
# In this case that is the settings for the assignment section.
|
||||
tracker-settings-name_section = Trackername
|
||||
tracker-settings-name_section-description = Geben Sie ihm einen süßen Spitznamen :)
|
||||
tracker-settings-name_section-placeholder = NightyBeast's linkes Bein
|
||||
tracker-settings-name_section-label = Trackername
|
||||
tracker-settings-forget = Tracker Vergessen
|
||||
tracker-settings-forget-description = Entfernt den Tracker vom SlimeVR Server und verhindert, dass er sich wieder verbindet, bis der Server neu gestartet wurde. Die Konfiguration des Trackers geht nicht verloren.
|
||||
tracker-settings-forget-label = Tracker Vergessen
|
||||
tracker-settings-update-unavailable = Kann nicht aktualisiert werden (DIY)
|
||||
tracker-settings-update-low-battery = Aktualisierung nicht möglich. Akku unter 50 %
|
||||
tracker-settings-update-up_to_date = Auf dem neusten Stand
|
||||
tracker-settings-update-available = { $versionName } ist jetzt Verfügbar
|
||||
tracker-settings-update = Jetzt aktualisieren
|
||||
tracker-settings-update-title = Firmware-Version
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
@@ -241,6 +344,7 @@ tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } dem rechten
|
||||
tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } dem rechten Unterschenkel zugewiesen werden?
|
||||
tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } dem rechten Fuß zugewiesen werden?
|
||||
tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } dem rechten Controller zugewiesen werden?
|
||||
tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part } obere Brust?
|
||||
tracker_selection_menu-CHEST = { -tracker_selection-part } der Brust zugewiesen werden?
|
||||
tracker_selection_menu-WAIST = { -tracker_selection-part } der Taille zugewiesen werden?
|
||||
tracker_selection_menu-HIP = { -tracker_selection-part } der Hüfte zugewiesen werden?
|
||||
@@ -282,6 +386,9 @@ settings-sidebar-utils = Werkzeuge
|
||||
settings-sidebar-serial = Serielle Konsole
|
||||
settings-sidebar-appearance = Erscheinungsbild
|
||||
settings-sidebar-notifications = Benachrichtigungen
|
||||
settings-sidebar-behavior = Verhalten
|
||||
settings-sidebar-firmware-tool = DIY Firmware-Tool
|
||||
settings-sidebar-advanced = Erweitert
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
@@ -296,10 +403,22 @@ settings-general-steamvr-description =
|
||||
Nützlich für Spiele oder Apps, die nur bestimmte Tracker unterstützen.
|
||||
settings-general-steamvr-trackers-waist = Taille
|
||||
settings-general-steamvr-trackers-chest = Brust
|
||||
settings-general-steamvr-trackers-feet = Füße
|
||||
settings-general-steamvr-trackers-knees = Knie
|
||||
settings-general-steamvr-trackers-elbows = Ellbogen
|
||||
settings-general-steamvr-trackers-hands = Hände
|
||||
settings-general-steamvr-trackers-left_foot = Linker Fuß
|
||||
settings-general-steamvr-trackers-right_foot = Rechter Fuß
|
||||
settings-general-steamvr-trackers-left_knee = Linkes Knie
|
||||
settings-general-steamvr-trackers-right_knee = Rechtes Knie
|
||||
settings-general-steamvr-trackers-left_elbow = Linker Ellenbogen
|
||||
settings-general-steamvr-trackers-right_elbow = Rechter Ellenbogen
|
||||
settings-general-steamvr-trackers-left_hand = Linke Hand
|
||||
settings-general-steamvr-trackers-right_hand = Rechte Hand
|
||||
settings-general-steamvr-trackers-tracker_toggling = Automatische Tracker Zuweisung
|
||||
settings-general-steamvr-trackers-tracker_toggling-description = Automatisches Aktivieren und Deaktivieren von SteamVR Trackern, in Abhängigkeit von der aktuellen Tracker-Zuordnung.
|
||||
settings-general-steamvr-trackers-tracker_toggling-label = Automatische Tracker Zuweisung
|
||||
settings-general-steamvr-trackers-hands-warning =
|
||||
<b>Warnung:</b> Handtracker übersteuern Ihre Controller.
|
||||
Sind Sie sich sicher?
|
||||
settings-general-steamvr-trackers-hands-warning-cancel = Abbrechen
|
||||
settings-general-steamvr-trackers-hands-warning-done = Ja
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
@@ -317,14 +436,39 @@ settings-general-tracker_mechanics-filtering-type-smoothing-description = Glätt
|
||||
settings-general-tracker_mechanics-filtering-type-prediction = Vorhersage
|
||||
settings-general-tracker_mechanics-filtering-type-prediction-description = Verringert die Latenz und macht die Bewegungen schneller, kann aber Zittern erhöhen.
|
||||
settings-general-tracker_mechanics-filtering-amount = Stärke
|
||||
settings-general-tracker_mechanics-yaw-reset-smooth-time = Horizontaler Reset Glättungszeit (0s deaktiviert die Glättung)
|
||||
settings-general-tracker_mechanics-drift_compensation = Drift-Kompensierung
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-description =
|
||||
Kompensiert IMU Drift auf der Gier-Achse durch Anwenden einer invertierten Rotation.
|
||||
Ändern Sie die Menge der Kompensierung und die Anzahl der Resets, welche für die Berechnung genutzt werden.
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = Drift-Kompensierung
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction = Prognose der Driftkompensation
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction-description =
|
||||
Prognostiziert die Driftkompensation basierend auf dem zuvor gemessenen Drift.
|
||||
Aktivieren Sie diese Funktion, wenn sich der Tracker kontinuierlich um die gier-Achse dreht.
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction-label = Prognose der Driftkompensation
|
||||
settings-general-tracker_mechanics-drift_compensation_warning =
|
||||
<b>Warnung:</b> Verwenden Sie die Driftkompensation nur, wenn sie sehr oft
|
||||
reseten müssen (alle ~5-10 Minuten).
|
||||
|
||||
Zu den IMUs, die häufig einen Reset benötigen, gehören:
|
||||
Joy-Cons, owoTrack und MPUs (ohne aktuelle Firmware).
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-cancel = Abbrechen
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-done = Ich verstehe
|
||||
settings-general-tracker_mechanics-drift_compensation-amount-label = Kompensierungsmenge
|
||||
settings-general-tracker_mechanics-drift_compensation-max_resets-label = Nutze die letzten x Resets
|
||||
settings-general-tracker_mechanics-save_mounting_reset = Automatische Befestigungs-Reset Kalibrierung speichern
|
||||
settings-general-tracker_mechanics-save_mounting_reset-description =
|
||||
Speichert die automatische Befestigungs-Reset Kalibrierung für die Tracker zwischen den Neustarts. Nützlich
|
||||
wenn Sie einen Anzug tragen, bei dem sich die Tracker zwischen den Sitzungen nicht bewegen. <b>Für normale Benutzer nicht zu empfehlen!</b>
|
||||
settings-general-tracker_mechanics-save_mounting_reset-enabled-label = Befestigungs-Reset speichern
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers = Verwende das Magnetometer auf allen IMU-Trackern, die dies unterstützen.
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-description =
|
||||
Verwendet das Magnetometer auf allen Trackern, die über eine kompatible Firmware verfügen, um den Drift in stabilen magnetischen Umgebungen zu reduzieren.
|
||||
Kann pro Tracker in den Einstellungen des Trackers deaktiviert werden. <b>Bitte schalten Sie keinen der Tracker aus, während Sie dies umschalten!</b>
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-label = Magnetometer auf Trackern verwenden
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
@@ -346,18 +490,44 @@ settings-general-fk_settings-leg_tweak-floor_clip-description = Bodenclip kann d
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = Zehen-Ausrichtung versucht, die Rotation Ihrer Füße zu erraten, wenn keine Fuß-Tracker verwendet werden.
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = Fußkorrektur richtet Ihre Füße parallel zum Boden aus, wenn sie den Boden berühren.
|
||||
settings-general-fk_settings-leg_fk = Beintracking
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = Aktiviert das Zurücksetzen der Fußausrichtung, indem Sie auf die Zehenspitzen stehen.
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet = Fußausrichtung zurücksetzen
|
||||
settings-general-fk_settings-enforce_joint_constraints = Gelenkgrenzen
|
||||
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints = Grenzen erzwingen
|
||||
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints-description = Verhindert, dass sich Gelenke über ihre Grenzen hinaus drehen
|
||||
settings-general-fk_settings-enforce_joint_constraints-correct_constraints = Mit Grenzen korrigieren
|
||||
settings-general-fk_settings-enforce_joint_constraints-correct_constraints-description = Korrigiert Gelenkrotationen, wenn diese über ihre Grenzen hinausgehen
|
||||
settings-general-fk_settings-arm_fk = Arm-Tracking
|
||||
settings-general-fk_settings-arm_fk-description = Ändern Sie die Art und Weise, wie die Arme berechnet werden.
|
||||
settings-general-fk_settings-arm_fk-force_arms = Arme vom VR-Headset erzwingen
|
||||
settings-general-fk_settings-skeleton_settings = Skeletteinstellungen
|
||||
settings-general-fk_settings-reset_settings = Einstellungen zurücksetzen
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch-description = Setzen Sie die Neigung (vertikale Drehung) Ihres Headsets zurück, wenn Sie einen vollständigen Reset durchführen. Nützlich, wenn Sie ein Headset auf der Stirn für VTubing oder Mocap tragen. Nicht für VR aktivieren.
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch = Headset-Nick (vertikale Drehung) zurücksetzen
|
||||
settings-general-fk_settings-arm_fk-reset_mode-description = Ändern Sie, welche Armhaltung für den Befestigungs-Reset erwartet wird.
|
||||
settings-general-fk_settings-arm_fk-back = nach Hinten
|
||||
settings-general-fk_settings-arm_fk-back-description = Der Standardmodus, bei dem die Oberarme nach hinten und die Unterarme nach vorne gehen.
|
||||
settings-general-fk_settings-arm_fk-tpose_up = T-Pose (oben)
|
||||
settings-general-fk_settings-arm_fk-tpose_up-description = Erwartet, dass deine Arme während des vollständigen Zurücksetzens seitlich nach unten gerichtet sind und während des Befestigungs-Reset um 90 Grad nach außen gerichtet sind.
|
||||
settings-general-fk_settings-arm_fk-tpose_down = T-Pose (unten)
|
||||
settings-general-fk_settings-arm_fk-tpose_down-description = Erwartet, dass deine Arme während des vollständigen Zurücksetzens um 90 Grad nach außen gerichtet sind und während des Befestigungs-Reset seitlich nach unten.
|
||||
settings-general-fk_settings-arm_fk-forward = Vorwärts
|
||||
settings-general-fk_settings-arm_fk-forward-description = Erwartet, dass deine Arme um 90 Grad nach vorne gerichtet sind. Nützlich für VTubing.
|
||||
settings-general-fk_settings-skeleton_settings-toggles = Skelett-Schalter
|
||||
settings-general-fk_settings-skeleton_settings-description = Schalten Sie Skeletteinstellungen ein oder aus. Es wird empfohlen, diese eingeschaltet zu lassen.
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = Erweitertes Wirbelsäulen-Modell
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis_model = Erweitertes Pelvis-Modell
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees_model = Erweitertes Knie-Modell
|
||||
settings-general-fk_settings-skeleton_settings-ratios = Skelettverhältnisse
|
||||
settings-general-fk_settings-skeleton_settings-ratios-description = Ändert die Werte der Skeletteinstellungen. Nachdem Sie diese geändert haben, müssen Sie möglicherweise Ihre Proportionen anpassen.
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = Taille aus Brust zu Hüfte berechnen
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = Taille von Brust zu Beine berechnen
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = Hüfte von Brust zu Beine berechnen
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = Hüfte von Taille zu Beine berechnen
|
||||
settings-general-fk_settings-skeleton_settings-interp_hip_legs = Interpolieren der horizontalen und Torsionsrotation der Hüfte mit denen der Beine
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Interpolation der horizontalen und Torsionsrotationen der Knietracker mit denen der Fußgelenke
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_ankle = Interpolation der horizontalen und Torsionsrotationen der Knie mit denen der Fußgelenke
|
||||
settings-general-fk_settings-self_localization-title = Motion-Capture-Modus
|
||||
settings-general-fk_settings-vive_emulation-title = Vive-Simulierung
|
||||
settings-general-fk_settings-vive_emulation-description = Simuliere die Tracking-Probleme, welche bei Vive-Trackern auftreten. Dies ist ein Scherz und verschlechtert das Tracking.
|
||||
settings-general-fk_settings-vive_emulation-label = Vive-Simulierung
|
||||
settings-general-fk_settings-self_localization-description = Der Motion-Capture-Modus ermöglicht es dem Skelett, ungefähr die eigene Position ohne Headset oder Tracker zu verfolgen. Beachten Sie, dass diese Funktion Fuß- und Kopf-Tracker benötigt und noch experimentell ist.
|
||||
|
||||
## Gesture control settings (tracker tapping)
|
||||
|
||||
@@ -375,8 +545,8 @@ settings-general-gesture_control-taps =
|
||||
# $amount (Number) - Amount of trackers
|
||||
settings-general-gesture_control-trackers =
|
||||
{ $amount ->
|
||||
[one] Tracker
|
||||
*[other] Tracker
|
||||
[one] 1 Tracker
|
||||
*[other] { $amount } Tracker
|
||||
}
|
||||
settings-general-gesture_control-yawResetEnabled = Horizontaler Reset durch Antippen
|
||||
settings-general-gesture_control-yawResetDelay = Verzögerung für einen horizontalen Reset
|
||||
@@ -389,14 +559,15 @@ settings-general-gesture_control-mountingResetDelay = Befestigungs-Reset-Verzög
|
||||
settings-general-gesture_control-mountingResetTaps = Anzahl für Befestigungs-Reset
|
||||
# The number of trackers that can have higher acceleration before a tap is rejected
|
||||
settings-general-gesture_control-numberTrackersOverThreshold = Tracker über Schwellwert
|
||||
settings-general-gesture_control-numberTrackersOverThreshold-description = Erhöhen Sie diesen Wert wenn Tipp-Erkennung nicht funktioniert. Setzen Sie den Wert nicht höher als benötigt, da dies Fehlauslöser verursachen kann.
|
||||
|
||||
## Appearance settings
|
||||
|
||||
settings-interface-appearance = Erscheinungsbild
|
||||
settings-general-interface-dev_mode = Entwicklermodus
|
||||
settings-general-interface-dev_mode-description = Der Entwicklermodus stellt mehr Daten dar und erlaubt auch erweiterte Einstellungen, so wie erweiterte Optionen bei verbundenen Trackern.
|
||||
settings-general-interface-dev_mode-label = Entwicklermodus
|
||||
settings-general-interface-theme = Farbschema
|
||||
settings-general-interface-show-navbar-onboarding = "{ navbar-onboarding }" in der Navigationsleiste anzeigen
|
||||
settings-general-interface-show-navbar-onboarding-description = Dies ändert die Sichtbarkeit der Schaltfläche "{ navbar-onboarding }" in der Navigationsleiste
|
||||
settings-general-interface-show-navbar-onboarding-label = Zeige "{ navbar-onboarding }"
|
||||
settings-general-interface-lang = Sprachauswahl
|
||||
settings-general-interface-lang-description = Ändern Sie die Standard-Sprache, die Sie verwenden möchten
|
||||
settings-general-interface-lang-placeholder = Wählen Sie die zu verwendende Sprache aus
|
||||
@@ -407,6 +578,10 @@ settings-interface-appearance-font-placeholder = Standard-Schriftart
|
||||
settings-interface-appearance-font-os_font = Betriebssystem-Schriftart
|
||||
settings-interface-appearance-font-slime_font = Standard-Schriftart
|
||||
settings-interface-appearance-font_size = Standard-Schriftgröße
|
||||
settings-interface-appearance-font_size-description = Verändert die Schriftgröße der gesamten Oberfläche außer diesem Einstellungs-Panel.
|
||||
settings-interface-appearance-decorations = Verwenden Sie die systemeigenen Fensterdekorationen
|
||||
settings-interface-appearance-decorations-description = Dadurch wird die obere Leiste der Benutzeroberfläche nicht gerendert, sondern die des Betriebssystems verwendet.
|
||||
settings-interface-appearance-decorations-label = Verwenden der native Fensterdekorationen
|
||||
|
||||
## Notification settings
|
||||
|
||||
@@ -418,6 +593,36 @@ settings-general-interface-feedback_sound = Feedback-Geräusch
|
||||
settings-general-interface-feedback_sound-description = Diese Option wird ein Geräusch abspielen, wenn ein Reset ausgeführt wurde.
|
||||
settings-general-interface-feedback_sound-label = Feedback-Geräusch
|
||||
settings-general-interface-feedback_sound-volume = Feedback-Sound-Lautstärke
|
||||
settings-general-interface-connected_trackers_warning = Warnung zu verbundenen Trackern
|
||||
settings-general-interface-connected_trackers_warning-description = Diese Option zeigt jedes Mal ein Pop-up-Fenster an, wenn Sie versuchen, SlimeVR zu beenden, während ein oder mehrere Tracker verbunden sind. Es erinnert Sie daran, die Tracker auszuschalten, um die Akkulaufzeit zu verlängern.
|
||||
settings-general-interface-connected_trackers_warning-label = Warnung vor verbundenen Trackern beim Verlassen
|
||||
|
||||
## Behavior settings
|
||||
|
||||
settings-interface-behavior = Verhalten
|
||||
settings-general-interface-dev_mode = Entwicklermodus
|
||||
settings-general-interface-dev_mode-description = Der Entwicklermodus stellt mehr Daten dar und erlaubt auch erweiterte Einstellungen, so wie erweiterte Optionen bei verbundenen Trackern.
|
||||
settings-general-interface-dev_mode-label = Entwicklermodus
|
||||
settings-general-interface-use_tray = In den Infobereich minimieren
|
||||
settings-general-interface-use_tray-description = Erlaubt Ihnen, das Fenster zu schließen, ohne den SlimeVR-Server zu beenden. Dies erlaubt Ihnen diesen weiterzuverwenden, ohne dass das Fenster stört.
|
||||
settings-general-interface-use_tray-label = In den Infobereich minimieren
|
||||
settings-general-interface-discord_presence = Aktivität auf Discord teilen
|
||||
settings-general-interface-discord_presence-description = Teilt Ihrem Discord-Client mit, dass Sie SlimeVR verwenden, zusammen mit der Anzahl der IMU-Tracker, die Sie benutzen.
|
||||
settings-general-interface-discord_presence-label = Aktivität auf Discord teilen
|
||||
settings-general-interface-discord_presence-message =
|
||||
{ $amount ->
|
||||
[0] Sliming around
|
||||
[one] nutzt 1 Tracker
|
||||
*[other] nutzt { $amount } Tracker
|
||||
}
|
||||
settings-interface-behavior-error_tracking = Fehlererfassung über Sentry.io
|
||||
settings-interface-behavior-error_tracking-description_v2 =
|
||||
<h1>Sind Sie mit der Erhebung anonymisierter Fehlerdaten einverstanden?</h1>
|
||||
|
||||
<b>Wir erfassen keine personenbezogenen Daten,</b> wie Ihre IP-Adresse oder WLAN-Zugangsdaten. SlimeVR respektiert Ihre Privatsphäre!
|
||||
|
||||
Um die bestmögliche Benutzererfahrung zu bieten, erfassen wir anonymisierte Fehlerberichte, Leistungsmetriken und Informationen zum Betriebssystem. Dies hilft uns, Fehler und Probleme mit SlimeVR zu erkennen. Diese Metriken werden über Sentry.io erfasst.
|
||||
settings-interface-behavior-error_tracking-label = Fehler an Entwickler senden
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -439,6 +644,9 @@ settings-serial-factory_reset-warning-cancel = Abbruch
|
||||
settings-serial-get_infos = Informationen abrufen
|
||||
settings-serial-serial_select = Wählen Sie einen seriellen Anschluss
|
||||
settings-serial-auto_dropdown_item = Auto
|
||||
settings-serial-get_wifi_scan = WLAN-Scan
|
||||
settings-serial-file_type = Klartext
|
||||
settings-serial-save_logs = In Datei speichern
|
||||
|
||||
## OSC router settings
|
||||
|
||||
@@ -469,12 +677,23 @@ settings-osc-router-network-address-placeholder = IPv4 Adresse
|
||||
|
||||
settings-osc-vrchat = VRChat-OSC-Trackers
|
||||
# This cares about multilines
|
||||
settings-osc-vrchat-description = Ändern Sie VRChat-spezifische Einstellungen, um Headset- und Tracker-Daten für FBT zu empfangen und zu senden (funktioniert auch im Standalone-Modus auf der Meta Quest).
|
||||
settings-osc-vrchat-description-v1 =
|
||||
Ändern Sie die Einstellungen, die speziell für den OSC-Trackers-Standard verwendet werden, um Tracking-Daten an Anwendungen ohne SteamVR zu senden (z. B. für Quest Standalone).
|
||||
Stellen Sie sicher, dass Sie OSC in VRChat über das Aktionsmenü unter OSC > Aktiviert einschalten.
|
||||
Um das Empfangen von HMD- und Controller-Daten von VRChat zu ermöglichen, gehen Sie in Ihrem Hauptmenü
|
||||
zu den Einstellungen unter Tracking & IK > Erlaube das Senden von Kopf- und Handgelenk-VR-Tracking-OSC-Daten.
|
||||
settings-osc-vrchat-enable = Aktivieren
|
||||
settings-osc-vrchat-enable-description = Ein- und Ausschalten des Sendens und Empfangen von Daten
|
||||
settings-osc-vrchat-enable-label = Aktivieren
|
||||
settings-osc-vrchat-oscqueryEnabled = OSCQuery aktivieren
|
||||
settings-osc-vrchat-oscqueryEnabled-description =
|
||||
OSCQuery erkennt laufende Instanzen von VRChat automatisch und sendet Daten an sie.
|
||||
Es kann sich auch selbst bei diesen Instanzen bekannt machen, um HMD- und Controller-Daten zu empfangen.
|
||||
Um den Empfang von HMD- und Controller-Daten aus VRChat zu ermöglichen, öffnen Sie das Hauptmenü,
|
||||
gehen Sie zu den Einstellungen unter "Tracking & IK" und aktivieren Sie "Erlaube das Senden von Kopf- und Handgelenk-VR-Tracking-OSC-Daten".
|
||||
settings-osc-vrchat-oscqueryEnabled-label = OSCQuery aktivieren
|
||||
settings-osc-vrchat-network = Netzwerk-Ports
|
||||
settings-osc-vrchat-network-description = Festlegen der Ports zum Empfangen und Senden von Daten an VRChat
|
||||
settings-osc-vrchat-network-description-v1 = Legt die Ports für das Empfangen und Senden von Daten fest. Kann für VRChat unverändert bleiben.
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = Eingangsport
|
||||
.placeholder = Eingangsport (Standard: 9001)
|
||||
@@ -482,7 +701,7 @@ settings-osc-vrchat-network-port_out =
|
||||
.label = Ausgangsport
|
||||
.placeholder = Ausgangsport (Standard: 9000)
|
||||
settings-osc-vrchat-network-address = Netzwerkadresse
|
||||
settings-osc-vrchat-network-address-description = Wählen Sie, an welche Adresse die Daten an VRChat gesendet werden sollen (überprüfen Sie Ihre WLAN-Einstellungen auf Ihrem Gerät)
|
||||
settings-osc-vrchat-network-address-description-v1 = Wählen Sie die IP-Adresse, an die die Daten gesendet werden sollen. Kann für VRChat unverändert bleiben.
|
||||
settings-osc-vrchat-network-address-placeholder = VRChat-IP-Adresse
|
||||
settings-osc-vrchat-network-trackers = Tracker
|
||||
settings-osc-vrchat-network-trackers-description = Ein- und Ausschalten des Sendens und Empfangens von Daten
|
||||
@@ -513,16 +732,47 @@ settings-osc-vmc-network-address-description = Setze die Adresse, wo die Daten h
|
||||
settings-osc-vmc-network-address-placeholder = IPv4-Adresse
|
||||
settings-osc-vmc-vrm = VRM-Model
|
||||
settings-osc-vmc-vrm-description = Lade ein VRM-Modell um die Kopfverankerung anzuschalten und eine bessere Kompatibilität mit anderen Anwendungen zu bekommen.
|
||||
settings-osc-vmc-vrm-model_unloaded = Kein Modell geladen
|
||||
settings-osc-vmc-vrm-model_loaded =
|
||||
{ $titled ->
|
||||
[true] Modell geladen: { $name }
|
||||
*[other] Unbenanntes Modell geladen
|
||||
}
|
||||
settings-osc-vmc-vrm-untitled_model = Unbenanntes Modell
|
||||
settings-osc-vmc-vrm-file_select = Modell per Drag & Drop laden oder <u>durchsuchen</u>
|
||||
settings-osc-vmc-anchor_hip = Hüftenverankerung
|
||||
settings-osc-vmc-anchor_hip-description = Die Hüften-Verankerung für das Tracking ist nützlich für VTubing im Sitzen. Beim Deaktivieren muss ein VRM-Model geladen werden.
|
||||
settings-osc-vmc-anchor_hip-label = Hüftenverankerung
|
||||
settings-osc-vmc-mirror_tracking = Tracking spiegeln
|
||||
settings-osc-vmc-mirror_tracking-description = Tracking horizontal spiegeln
|
||||
settings-osc-vmc-mirror_tracking-label = Tracking spiegeln
|
||||
|
||||
## Advanced settings
|
||||
|
||||
settings-utils-advanced = Erweitert
|
||||
settings-utils-advanced-reset-gui = Einstellungen der Benutzeroberfläche zurücksetzen
|
||||
settings-utils-advanced-reset-gui-description = Stellt die Standardeinstellungen für die Benutzeroberfläche wieder her.
|
||||
settings-utils-advanced-reset-gui-label = Benutzeroberfläche zurücksetzen
|
||||
settings-utils-advanced-reset-server = Tracking-Einstellungen zurücksetzen
|
||||
settings-utils-advanced-reset-server-description = Stellen Sie die Standardeinstellungen für das Tracking wieder her.
|
||||
settings-utils-advanced-reset-server-label = Tracking zurücksetzen
|
||||
settings-utils-advanced-reset-all = Alle Einstellungen zurücksetzen
|
||||
settings-utils-advanced-reset-all-description = Stellt die Standardeinstellungen für die Benutzeroberfläche und das Tracking wieder her.
|
||||
settings-utils-advanced-reset-all-label = Alles zurücksetzen
|
||||
settings-utils-advanced-reset_warning =
|
||||
{ $type ->
|
||||
[gui]
|
||||
<b>Warnung:</b> Dadurch werden Ihre Benutzeroberfläche-Einstellungen auf die Standardeinstellungen zurückgesetzt.
|
||||
Möchten Sie das wirklich tun?
|
||||
[server]
|
||||
<b>Warnung:</b> Dadurch werden Ihre Tracking-Einstellungen auf die Standardeinstellungen zurückgesetzt.
|
||||
Möchten Sie das wirklich tun?
|
||||
*[all]
|
||||
<b>Warnung:</b> Dadurch werden alle Ihre Einstellungen auf die Standardeinstellungen zurückgesetzt.
|
||||
Möchten Sie das wirklich tun?
|
||||
}
|
||||
settings-utils-advanced-reset_warning-reset = Einstellungen zurücksetzen
|
||||
settings-utils-advanced-reset_warning-cancel = Abbrechen
|
||||
settings-utils-advanced-open_data-v1 = Konfigurationsordner
|
||||
settings-utils-advanced-open_data-description-v1 = Öffnet den Konfigurationsordner von SlimeVR im Explorer, der Konfigurationsdateien enthält
|
||||
settings-utils-advanced-open_data-label = Ordner öffnen
|
||||
settings-utils-advanced-open_logs = Logs-Ordner
|
||||
settings-utils-advanced-open_logs-description = Öffnet den Logs-Ordner von SlimeVR im Explorer, der die Protokolle der App enthält.
|
||||
settings-utils-advanced-open_logs-label = Ordner öffnen
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
@@ -548,6 +798,7 @@ onboarding-wifi_creds-submit = Weiter!
|
||||
onboarding-wifi_creds-ssid =
|
||||
.label = WLAN-Name
|
||||
.placeholder = WLAN-Name eingeben
|
||||
onboarding-wifi_creds-ssid-required = WLAN-Name ist erforderlich
|
||||
onboarding-wifi_creds-password =
|
||||
.label = Passwort
|
||||
.placeholder = Passwort eingeben
|
||||
@@ -569,6 +820,13 @@ onboarding-reset_tutorial-1 =
|
||||
|
||||
Sie müssen dafür in einer I-Pose stehen. Es gibt eine Verzögerung von 3 Sekunden (konfigurierbar), bevor der Reset tatsächlich durchgeführt wird.
|
||||
Dadurch werden die Position und Rotation aller Ihrer Tracker vollständig zurückgesetzt. Dies sollte die meisten Probleme beheben.
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-2 =
|
||||
Tippen Sie { $taps } mal auf den markierten Tracker um einen Befestigungs-Reset auszulösen.
|
||||
|
||||
Ein Befestigungs-Reset hilft dabei, die Tracker neu auszurichten, so wie diese tatsächlich an Ihnen angebracht sind. Zum Beispiel, wenn Sie ein Tracker versehentlich verschoben haben und dessen Orientierung sich stark verändert hat.
|
||||
|
||||
Sie müssen sich in einer "Skifahren"-Pose, wie im Befestigungs-Assistenten gezeigt wird, befinden. Nach dem Auslösen wird der Reset nach 3 Sekunden (konfigurierbar) durchgeführt.
|
||||
|
||||
## Setup start
|
||||
|
||||
@@ -592,12 +850,13 @@ onboarding-done-close = Einrichtung schließen
|
||||
|
||||
onboarding-connect_tracker-back = Zurück zu WLAN-Zugangsdaten
|
||||
onboarding-connect_tracker-title = Verbinde Tracker
|
||||
onboarding-connect_tracker-description-p0 = Nun zum unterhaltsamen Teil, verbinde alle Tracker!
|
||||
onboarding-connect_tracker-description-p1 = Verbinden Sie einfach alle Tracker, die noch nicht verbunden sind, über einen USB-Anschluss.
|
||||
onboarding-connect_tracker-description-p0-v1 = Kommen wir nun zum spaßigen Teil, dem Verbinden von Trackern!
|
||||
onboarding-connect_tracker-description-p1-v1 = Schließen Sie jeden Tracker nacheinander und einzeln über einen USB-Anschluss an.
|
||||
onboarding-connect_tracker-issue-serial = Ich habe Schwierigkeiten die Tracker zu verbinden!
|
||||
onboarding-connect_tracker-usb = USB Tracker
|
||||
onboarding-connect_tracker-connection_status-none = Suche nach Trackern
|
||||
onboarding-connect_tracker-connection_status-serial_init = Verbindung zum seriellen Gerät wird hergestellt
|
||||
onboarding-connect_tracker-connection_status-obtaining_mac_address = Ermittle die MAC-Adresse des Trackers
|
||||
onboarding-connect_tracker-connection_status-provisioning = Sende WLAN-Zugangsdaten
|
||||
onboarding-connect_tracker-connection_status-connecting = Sende WLAN-Zugangsdaten
|
||||
onboarding-connect_tracker-connection_status-looking_for_server = Suche nach Server
|
||||
@@ -627,6 +886,7 @@ onboarding-calibration_tutorial-status-waiting = Wir warten auf Sie
|
||||
onboarding-calibration_tutorial-status-calibrating = Kalibriere
|
||||
onboarding-calibration_tutorial-status-success = Gut!
|
||||
onboarding-calibration_tutorial-status-error = Der Tracker wurde bewegt
|
||||
onboarding-calibration_tutorial-skip = Tutorial überspringen
|
||||
|
||||
## Tracker assignment tutorial
|
||||
|
||||
@@ -634,7 +894,8 @@ onboarding-assignment_tutorial = So bereiten Sie einen SlimeVR-Tracker vor, bevo
|
||||
onboarding-assignment_tutorial-first_step = 1. Platzieren Sie einen Körperteilaufkleber (falls vorhanden) auf dem Tracker Ihrer Wahl
|
||||
# This text has a character limit of around 11 characters, so please keep it short
|
||||
onboarding-assignment_tutorial-sticker = Aufkleber
|
||||
onboarding-assignment_tutorial-second_step-continuation = Die Klettseite für die Verlängerung sollte in dieser Ausrichtung sein:
|
||||
onboarding-assignment_tutorial-second_step-v2 = 2. Befestigen Sie den Riemen an ihrem Tracker, wobei die Klettseite des Riemens in dieselbe Richtung zeigt wie das SlimeVR Logo Ihres Trackers:
|
||||
onboarding-assignment_tutorial-second_step-continuation-v2 = Die Klettseite für den Erweiterungstracker sollte nach oben zeigen, wie in der folgenden Abbildung:
|
||||
onboarding-assignment_tutorial-done = Ich habe Aufkleber und Bänder angebracht!
|
||||
|
||||
## Tracker assignment setup
|
||||
@@ -652,6 +913,28 @@ onboarding-assign_trackers-assigned =
|
||||
} zugewiesen
|
||||
onboarding-assign_trackers-advanced = Erweiterte Zuweisungspositionen anzeigen
|
||||
onboarding-assign_trackers-next = Ich habe alle Tracker zugewiesen
|
||||
onboarding-assign_trackers-mirror_view = Ansicht spiegeln
|
||||
onboarding-assign_trackers-option-amount =
|
||||
{ $trackersCount ->
|
||||
[one] x{ $trackersCount }
|
||||
*[other] x{ $trackersCount }
|
||||
}
|
||||
onboarding-assign_trackers-option-label =
|
||||
{ $mode ->
|
||||
[lower-body] Lower-Body Set
|
||||
[core] Core Set
|
||||
[enhanced-core] Enhanced Core Set
|
||||
[full-body] Full-Body Set
|
||||
*[all] Alle Tracker
|
||||
}
|
||||
onboarding-assign_trackers-option-description =
|
||||
{ $mode ->
|
||||
[lower-body] Minimum für VR Full-Body Tracking
|
||||
[core] + Erweitertes Rücken-Tracking
|
||||
[enhanced-core] + Fuß-Rotation
|
||||
[full-body] + Ellbogen-Tracking
|
||||
*[all] Alle verfügbaren Tracker-Zuweisungen
|
||||
}
|
||||
|
||||
## Tracker assignment warnings
|
||||
|
||||
@@ -727,13 +1010,20 @@ onboarding-choose_mounting = Welche Kalibrierungsmethode ist zu verwenden?
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-description = Die Montageausrichtung korrigiert die Platzierung von Trackern am Körper.
|
||||
onboarding-choose_mounting-auto_mounting = Befestigung automatisch ermitteln
|
||||
# Italized text
|
||||
onboarding-choose_mounting-auto_mounting-label = Experimentell
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-auto_mounting-label-v2 = Empfohlen
|
||||
onboarding-choose_mounting-auto_mounting-description = Dadurch werden die Befestigungsausrichtungen für alle Ihrer Tracker automatisch aus 2 Posen erkannt
|
||||
onboarding-choose_mounting-manual_mounting = Manuelle Befestigungsposition
|
||||
# Italized text
|
||||
onboarding-choose_mounting-manual_mounting-label = Empfohlen
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-manual_mounting-label-v2 = Möglicherweise nicht präzise genug
|
||||
onboarding-choose_mounting-manual_mounting-description = Auf diese Weise können Sie die Montagerichtung für jeden Tracker manuell auswählen
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-manual_modal-title =
|
||||
Sind Sie sich sicher, dass Sie
|
||||
die automatische Tracker-Ausrichtung durchführen möchten?
|
||||
onboarding-choose_mounting-manual_modal-description = <b>Die manuelle Tracker-Ausrichtung wird für neue Benutzer empfohlen</b>, da die Posen der automatischen Tracker-Ausrichtung anfangs schwer zu treffen sind und möglicherweise etwas Übung erfordern.
|
||||
onboarding-choose_mounting-manual_modal-confirm = Ich bin mir sicher, was ich tue
|
||||
onboarding-choose_mounting-manual_modal-cancel = Abbruch
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
@@ -764,24 +1054,20 @@ onboarding-automatic_mounting-put_trackers_on-title = Legen Sie Ihre Tracker an
|
||||
onboarding-automatic_mounting-put_trackers_on-description = Um die Drehung der Tracker zu kalibrieren, werden die Tracker verwendet, welche Sie gerade zugewiesen haben. Ziehen Sie alle Ihre Tracker an, in der Abbildung rechts können sie sehen um welchen Tracker es sich handelt.
|
||||
onboarding-automatic_mounting-put_trackers_on-next = Ich habe alle meine Tracker angelegt
|
||||
|
||||
## Tracker proportions method choose
|
||||
|
||||
onboarding-choose_proportions = Welche Kalibrierungsmethode ist zu verwenden?
|
||||
onboarding-choose_proportions-auto_proportions = Automatische Proportionen
|
||||
# Italized text
|
||||
onboarding-choose_proportions-auto_proportions-subtitle = Empfohlen
|
||||
onboarding-choose_proportions-manual_proportions = Manuelle Körperproportionen
|
||||
onboarding-choose_proportions-manual_proportions-description = Auf diese Weise können Sie Ihre Proportionen manuell anpassen, indem Sie diese direkt ändern
|
||||
onboarding-choose_proportions-export = Proportionen exportieren
|
||||
onboarding-choose_proportions-file_type = Körperproportions-Datei
|
||||
|
||||
## Tracker manual proportions setup
|
||||
## Tracker manual proportions setupa
|
||||
|
||||
onboarding-manual_proportions-back = Gehen Sie zurück zum Reset-Tutorial
|
||||
onboarding-manual_proportions-title = Manuelle Körperproportionen
|
||||
onboarding-manual_proportions-precision = Feinanpassung
|
||||
onboarding-manual_proportions-auto = Automatische Kalibrierung
|
||||
onboarding-manual_proportions-ratio = Anpassung nach Proportionen
|
||||
onboarding-manual_proportions-fine_tuning_button = Automatische Feinabstimmung der Proportionen
|
||||
onboarding-manual_proportions-fine_tuning_button-disabled-tooltip = Bitte schließen Sie ein VR-Headset an, um die automatische Feinabstimmung zu nutzen
|
||||
onboarding-manual_proportions-export = Proportionen exportieren
|
||||
onboarding-manual_proportions-import = Proportionen importieren
|
||||
onboarding-manual_proportions-import-success = Importiert
|
||||
onboarding-manual_proportions-import-failed = Fehlgeschlagen
|
||||
onboarding-manual_proportions-file_type = Körperproportions-Datei
|
||||
|
||||
## Tracker automatic proportions setup
|
||||
|
||||
@@ -794,21 +1080,53 @@ onboarding-automatic_proportions-put_trackers_on-title = Legen Sie Ihre Tracker
|
||||
onboarding-automatic_proportions-put_trackers_on-description = Um Ihre Proportionen zu kalibrieren, werden wir die Tracker verwenden, die Sie gerade zugewiesen haben. Legen Sie alle Ihre Tracker an. Sie können rechts in der Abbildung sehen, welche welche sind.
|
||||
onboarding-automatic_proportions-put_trackers_on-next = Ich habe alle meine Tracker angelegt
|
||||
onboarding-automatic_proportions-requirements-title = Anforderungen
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-requirements-descriptionv2 =
|
||||
Sie haben genug Tracken, um Ihre Füße zu tracken (in der Regel 5 Tracker).
|
||||
Sie haben Ihre Tracker an und Ihr Headset auf.
|
||||
Ihre Tracker und Ihr Headset ist mit dem SlimeVR-Server verbunden und funktionieren ordnunsgemäß (z.B. kein Stottern, kein Trennen der Verbindung, usw.).
|
||||
Ihr Headset sendet Positionsdaten an den SlimeVR-Server (das bedeutet allgemein, dass SteamVR läuft und über den SlimeVR-SteamVR Treiber mit SteamVR verbunden ist).
|
||||
Ihr Tracking funktioniert und stellt Ihre Bewegungen akkurat dar (z.B.: Sie haben einen Reset durchgeführt und Ihre Tracker bewegen sich beim Treten, Bücken, Sitzen, usw. richtig).
|
||||
onboarding-automatic_proportions-requirements-next = Ich habe die Anforderungen gelesen
|
||||
onboarding-automatic_proportions-check_height-title = Überprüfen Sie Ihre Körpergröße
|
||||
onboarding-automatic_proportions-check_height-fetch_height = Ich stehe!
|
||||
onboarding-automatic_proportions-check_height-title-v3 = Messen der Höhe Ihres Headsets
|
||||
onboarding-automatic_proportions-check_height-description-v2 = Die Höhe Ihres Headsets (HMD) sollte etwas geringer sein als Ihre vollständige Körpergröße, da Headsets die Höhe Ihrer Augen messen. Diese Messung wird als Grundlage für Ihre Körperproportionen verwendet.
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning-v3 = Um Ihre Körpergröße zu messen, beginnen Sie mit der Messung, während Sie <u>aufrecht</u> stehen. Achten Sie darauf, dass Sie Ihre Hände nicht höher als Ihr Headset heben, da dies die Messung beeinflussen könnte!
|
||||
onboarding-automatic_proportions-check_height-guardian_tip = Wenn Sie ein eigenständiges VR Headset verwenden, stellen Sie sicher, dass Ihr Guardian Begrenzung aktiviert ist und damit Ihre Größe korrekt ist!
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = Unbekannt
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height = Ihre Körpergröße ist
|
||||
onboarding-automatic_proportions-check_height-hmd_height2 = Die Höhe Ihres Headsets beträgt:
|
||||
onboarding-automatic_proportions-check_height-measure-start = Messung starten
|
||||
onboarding-automatic_proportions-check_height-measure-stop = Messung stoppen
|
||||
onboarding-automatic_proportions-check_height-measure-reset = Messung wiederholen
|
||||
onboarding-automatic_proportions-check_height-next_step = Headset-Höhe verwenden
|
||||
onboarding-automatic_proportions-check_floor_height-title = Messen der Bodenhöhe (optional)
|
||||
onboarding-automatic_proportions-check_floor_height-description = In einigen Fällen wird die Bodenhöhe möglicherweise nicht korrekt von Ihrem Headset erfasst, wodurch die Headset-Höhe höher gemessen wird, als sie sein sollte. Sie können die „Höhe“ Ihres Bodens messen, um die Headset-Höhe zu korrigieren.
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_floor_height-calculation_warning-v2 = Starten Sie die Messung und legen Sie einen Controller auf den Boden, um dessen Höhe zu messen. Wenn Sie sicher sind, dass die Bodenhöhe korrekt ist, können Sie diesen Schritt überspringen.
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-hmd_height = Und Ihre Headset-Höhe ist
|
||||
onboarding-automatic_proportions-check_floor_height-floor_height = Die Bodenhöhe beträgt:
|
||||
onboarding-automatic_proportions-check_floor_height-full_height = Die geschätzte Körpergröße ist:
|
||||
onboarding-automatic_proportions-check_floor_height-measure-start = Messung starten
|
||||
onboarding-automatic_proportions-check_floor_height-measure-stop = Messung stoppen
|
||||
onboarding-automatic_proportions-check_floor_height-measure-reset = Messung wiederholen
|
||||
onboarding-automatic_proportions-check_floor_height-skip_step = Schritt überspringen und speichern
|
||||
onboarding-automatic_proportions-check_floor_height-next_step = Bodenhöhe verwenden und speichern
|
||||
onboarding-automatic_proportions-start_recording-title = Bereiten Sie sich auf ein paar Bewegungen vor
|
||||
onboarding-automatic_proportions-start_recording-description = Wir werden nun einige bestimmte Posen und Bewegungen aufnehmen. Diese werden im nächsten Bildschirm angezeigt. Bereiten Sie sicht darauf vor, wenn Sie den Knopf drücken!
|
||||
onboarding-automatic_proportions-start_recording-description = Wir werden nun einige bestimmte Posen und Bewegungen aufnehmen. Diese werden im nächsten Schritt angezeigt. Sei bereit damit zu beginnen, wenn du auf den Knopf drückst!
|
||||
onboarding-automatic_proportions-start_recording-next = Aufnahme starten
|
||||
onboarding-automatic_proportions-recording-title = Aufnahme
|
||||
onboarding-automatic_proportions-recording-description-p0 = Aufnahme läuft...
|
||||
onboarding-automatic_proportions-recording-description-p1 = Machen Sie die unten beschriebenen Bewegungen:
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-recording-steps =
|
||||
Stehen Sie aufrecht und drehen Sie den Kopf im Kreis.
|
||||
Beugen Sie den Rücken nach vorne und gehen Sie in die Hocke. Schauen Sie in der Hocke erst nach links, dann nach rechts.
|
||||
Drehen Sie Ihren Oberkörper nach links (gegen den Uhrzeigersinn), dann strecken Sie sich nach unten zum Boden.
|
||||
Drehen Sie Ihren Oberkörper nach rechts (im Uhrzeigersinn) und strecken Sie ihn dann nach unten zum Boden.
|
||||
Rollen Sie Ihre Hüften in einer kreisförmigen Bewegung, als ob Sie einen Hula-Hoop-Reifen benutzen würden.
|
||||
Wenn die Aufnahme noch nicht zu Ende ist, können Sie diese Schritte wiederholen, bis sie zu Ende ist.
|
||||
onboarding-automatic_proportions-recording-processing = Aufnahme wird verarbeitet...
|
||||
# $time (Number) - Seconds left for the automatic calibration recording to finish (max 20)
|
||||
onboarding-automatic_proportions-recording-timer =
|
||||
@@ -824,11 +1142,54 @@ onboarding-automatic_proportions-verify_results-redo = Aufnahme wiederholen
|
||||
onboarding-automatic_proportions-verify_results-confirm = Ergebnisse sind korrekt
|
||||
onboarding-automatic_proportions-done-title = Körper gemessen und gespeichert.
|
||||
onboarding-automatic_proportions-done-description = Ihre Körperproportionen-Kalibrierung ist abgeschlossen!
|
||||
onboarding-automatic_proportions-error_modal-v2 =
|
||||
<b>Warnung:</b> Bei der Schätzung der Proportionen ist ein Fehler aufgetreten!
|
||||
Dies ist wahrscheinlich ein Problem mit der Tracker-Ausrichtung. Vergewissern Sie sich, dass Ihre Tracker ordnungsgemäß funktioniert, bevor Sie es erneut versuchen.
|
||||
Bitte <docs>überprüfen Sie die Dokumentation</docs> oder treten Sie unserem <discord>Discord</discord> bei, um Hilfe zu erhalten ^_^
|
||||
onboarding-automatic_proportions-error_modal-confirm = Verstanden!
|
||||
onboarding-automatic_proportions-smol_warning =
|
||||
Ihre konfigurierte Höhe von { $height } ist kleiner als die minimale akzeptierte Höhe von { $minHeight }.
|
||||
<b>Bitte wiederholen Sie die Messungen und stellen Sie sicher, dass sie korrekt sind.</b>
|
||||
onboarding-automatic_proportions-smol_warning-cancel = Zurück
|
||||
|
||||
## Tracker scaled proportions setup
|
||||
|
||||
onboarding-scaled_proportions-title = Skalierte Proportionen
|
||||
onboarding-scaled_proportions-description = Damit die SlimeVR-Tracker funktionieren, müssen wir die Länge Ihrer Knochen kennen. Dafür wird ein durchschnittliches Proportionsverhältnis verwendet und basierend auf Ihrer Körpergröße skaliert.
|
||||
onboarding-scaled_proportions-manual_height-title = Konfigurieren Sie Ihre Körpergröße
|
||||
onboarding-scaled_proportions-manual_height-description-v2 = Diese Größe wird als Grundlage für Ihre Körperproportionen verwendet.
|
||||
onboarding-scaled_proportions-manual_height-missing_steamvr = SteamVR ist derzeit nicht mit SlimeVR verbunden, daher können die Messungen nicht auf Ihrem Headset basieren. <b>Fahren Sie auf eigene Gefahr fort oder lesen Sie die Dokumentation!</b>
|
||||
onboarding-scaled_proportions-manual_height-height-v2 = Ihre Körpergröße ist
|
||||
onboarding-scaled_proportions-manual_height-estimated_height = Die geschätzte Höhe des Headsets beträgt:
|
||||
onboarding-scaled_proportions-manual_height-next_step = Fortfahren und speichern
|
||||
onboarding-scaled_proportions-manual_height-warning =
|
||||
Sie verwenden derzeit die manuelle Methode zur Einrichtung skalierter Proportionen!
|
||||
<b>Dieser Modus wird nur empfohlen, wenn Sie kein VR-Headset mit SlimeVR verwenden.</b>
|
||||
|
||||
Um die automatische Skalierung der Proportionen nutzen zu können, bitte:
|
||||
onboarding-scaled_proportions-manual_height-warning-no_hmd = Schließen Sie ein VR-Headset an
|
||||
onboarding-scaled_proportions-manual_height-warning-no_controllers = Stellen Sie sicher, dass Ihre Controller verbunden und korrekt den Händen zugewiesen sind
|
||||
|
||||
## Tracker scaled proportions reset
|
||||
|
||||
onboarding-scaled_proportions-reset_proportion-title = Zurücksetzen Ihrer Körperproportionen
|
||||
onboarding-scaled_proportions-reset_proportion-description = Um Ihre Körperproportionen basierend auf Ihrer Größe festzulegen, müssen nun alle Ihre Proportionen zurückgesetzt werden. Dies wird alle konfigurierten Proportionen löschen und eine Basiskonfiguration bereitstellen.
|
||||
onboarding-scaled_proportions-done-title = Körperproportionen festgelegt
|
||||
onboarding-scaled_proportions-done-description = Ihre Körperproportionen sollten nun basierend auf Ihrer Größe konfiguriert sein.
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = Keine Tracker erkannt oder zugewiesen
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
trackers_still_on-modal-title = Es sind noch Tracker eingeschaltet
|
||||
trackers_still_on-modal-description =
|
||||
Ein oder mehrere Tracker sind noch eingeschaltet.
|
||||
Möchten Sie SlimeVR trotzdem beenden?
|
||||
trackers_still_on-modal-confirm = SlimeVR beenden
|
||||
trackers_still_on-modal-cancel = Bitte warten...
|
||||
|
||||
## Status system
|
||||
|
||||
status_system-StatusTrackerReset = Es wird empfohlen, einen vollständigen Reset durchzuführen, da ein oder mehrere Tracker nicht kalibriert sind.
|
||||
@@ -838,3 +1199,185 @@ status_system-StatusSteamVRDisconnected =
|
||||
*[other] Derzeit nicht über den SlimeVR-Treiber mit SteamVR verbunden.
|
||||
}
|
||||
status_system-StatusTrackerError = Der Tracker "{ $trackerName }" weist einen Fehler auf.
|
||||
status_system-StatusUnassignedHMD = Das VR-Headset sollte als Kopf-Tracker zugewiesen sein.
|
||||
|
||||
## Firmware tool globals
|
||||
|
||||
firmware_tool-next_step = Nächster Schritt
|
||||
firmware_tool-previous_step = Vorheriger Schritt
|
||||
firmware_tool-ok = Sieht gut aus
|
||||
firmware_tool-retry = Erneut versuchen
|
||||
firmware_tool-loading = Lade...
|
||||
|
||||
## Firmware tool Steps
|
||||
|
||||
firmware_tool = DIY Firmware-Tool
|
||||
firmware_tool-description = Erlaubt ihnen das Konfigurieren und Flashen von DIY Trackern
|
||||
firmware_tool-not_available = Das Firmware Tool ist im Moment nicht verfügbar. Versuche sie später erneut!
|
||||
firmware_tool-not_compatible = Das Firmware Tool ist nicht mit dieser Version des Servers kompatibel. Bitte den Server aktualisieren!
|
||||
firmware_tool-board_step = Wähle das Board
|
||||
firmware_tool-board_step-description = Wähle eines der Boards unten aus der Liste aus.
|
||||
firmware_tool-board_pins_step = Überprüfe die Pins
|
||||
firmware_tool-board_pins_step-description =
|
||||
Bitte vergewissern Sie sich, dass die ausgewählten Pins korrekt sind.
|
||||
Wenn Sie der SlimeVR-Dokumentation gefolgt sind, sollten die Standardwerte korrekt sein.
|
||||
firmware_tool-board_pins_step-enable_led = LED aktivieren
|
||||
firmware_tool-board_pins_step-led_pin =
|
||||
.label = LED Pin
|
||||
.placeholder = Geben Sie die Pin-Nummer der LED ein.
|
||||
firmware_tool-board_pins_step-battery_type = Wähle den Batterie Typ aus
|
||||
firmware_tool-board_pins_step-battery_type-BAT_EXTERNAL = Externe Batterie
|
||||
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL = Interne Batterie
|
||||
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL_MCP3021 = Internal MCP3021
|
||||
firmware_tool-board_pins_step-battery_type-BAT_MCP3021 = MCP3021
|
||||
firmware_tool-board_pins_step-battery_sensor_pin =
|
||||
.label = Batteriesensor-Pin
|
||||
.placeholder = Geben Sie die Pin-Nummer des Batteriesensors ein.
|
||||
firmware_tool-board_pins_step-battery_resistor =
|
||||
.label = Batteriewiderstand (Ohm)
|
||||
.placeholder = Geben Sie den Wert des Batteriewiderstands ein.
|
||||
firmware_tool-board_pins_step-battery_shield_resistor-0 =
|
||||
.label = Battery Shield R1 (Ohms)
|
||||
.placeholder = Geben Sie den Wert des Widerstands R1 des Battery Shields ein
|
||||
firmware_tool-board_pins_step-battery_shield_resistor-1 =
|
||||
.label = Battery Shield R2 (Ohms)
|
||||
.placeholder = Geben Sie den Wert des Widerstands R2 des Battery Shields ein
|
||||
firmware_tool-add_imus_step = Deklarieren Sie die IMUs
|
||||
firmware_tool-add_imus_step-description =
|
||||
Bitte fügen Sie die IMUs hinzu, die Ihr Tracker hat.
|
||||
Wenn Sie der SlimeVR-Dokumentation gefolgt sind, sollten die Standardwerte korrekt sein.
|
||||
firmware_tool-add_imus_step-imu_type-label = IMU Typ
|
||||
firmware_tool-add_imus_step-imu_type-placeholder = Wähle den IMU Typ aus
|
||||
firmware_tool-add_imus_step-imu_rotation =
|
||||
.label = IMU Rotation (deg)
|
||||
.placeholder = Rotationswinkel des IMUs
|
||||
firmware_tool-add_imus_step-scl_pin =
|
||||
.label = SCL Pin
|
||||
.placeholder = Pin-Nummer von SCL
|
||||
firmware_tool-add_imus_step-sda_pin =
|
||||
.label = SDA Pin
|
||||
.placeholder = Pin-Nummer von SDA
|
||||
firmware_tool-add_imus_step-int_pin =
|
||||
.label = INT Pin
|
||||
.placeholder = Pin-Nummer von INT
|
||||
firmware_tool-add_imus_step-optional_tracker =
|
||||
.label = Optionaler Tracker
|
||||
firmware_tool-add_imus_step-show_less = Weniger anzeigen
|
||||
firmware_tool-add_imus_step-show_more = Mehr anzeigen
|
||||
firmware_tool-add_imus_step-add_more = Weitere IMUs hinzufügen
|
||||
firmware_tool-select_firmware_step = Firmware-Version auswählen
|
||||
firmware_tool-select_firmware_step-description = Bitte wählen Sie die Firmware-Version aus, die Sie verwenden möchten.
|
||||
firmware_tool-select_firmware_step-show-third-party =
|
||||
.label = Drittanbieter-Firmware anzeigen
|
||||
firmware_tool-flash_method_step = Flash-Methode
|
||||
firmware_tool-flash_method_step-description = Bitte wählen Sie die Flash-Methode aus, die Sie verwenden möchten.
|
||||
firmware_tool-flash_method_step-ota =
|
||||
.label = OTA
|
||||
.description = Verwenden Sie die Over-the-Air-Methode. Ihr Tracker wird das Wi-Fi nutzen, um die Firmware zu aktualisieren. Funktioniert nur bei bereits eingerichteten Trackern.
|
||||
firmware_tool-flash_method_step-serial =
|
||||
.label = Seriell
|
||||
.description = Verwenden Sie ein USB-Kabel, um Ihren Tracker zu aktualisieren.
|
||||
firmware_tool-flashbtn_step = Drücken Sie den Boot-Button
|
||||
firmware_tool-flashbtn_step-description = Bevor Sie mit dem nächsten Schritt fortfahren, gibt es ein paar Dinge, die Sie erledigen müssen.
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR = Schalten Sie den Tracker aus, entfernen Sie das Gehäuse (falls vorhanden), verbinden Sie ein USB-Kabel mit diesem Computer und führen Sie dann einen der folgenden Schritte entsprechend Ihrer SlimeVR-Board-Revision aus:
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r11 = Schalten Sie den Tracker ein, während Sie das zweite rechteckige FLASH-Pad von der Kante auf der Oberseite des Boards und den Metallschild des Mikrocontrollers kurzschließen.
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r12 = Schalten Sie den Tracker ein, während Sie das kreisförmige FLASH-Pad auf der Oberseite des Boards und den Metallschild des Mikrocontrollers kurzschließen.
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r14 = Schalten Sie den Tracker ein, während Sie den FLASH-Button auf der Oberseite des Boards drücken.
|
||||
firmware_tool-flashbtn_step-board_OTHER =
|
||||
Bevor Sie den Tracker flashen, müssen Sie ihn wahrscheinlich in den Bootloader-Modus versetzen.
|
||||
In den meisten Fällen bedeutet das, dass Sie die Boot-Taste auf dem Board drücken müssen, bevor der Flash-Vorgang beginnt.
|
||||
Wenn der Flash-Vorgang zu Beginn aufgrund eines Timeouts fehlschlägt, bedeutet das wahrscheinlich, dass der Tracker nicht im Bootloader-Modus war.
|
||||
Bitte beziehen Sie sich auf die Flash-Anweisungen Ihres Boards, um zu erfahren, wie Sie den Bootloader-Modus aktivieren.
|
||||
firmware_tool-flash_method_ota-devices = Erkannte OTA-Geräte:
|
||||
firmware_tool-flash_method_ota-no_devices = Es sind keine Boards vorhanden, die über OTA aktualisiert werden können. Stellen Sie sicher, dass Sie den richtigen Board-Typ ausgewählt haben.
|
||||
firmware_tool-flash_method_serial-wifi = WLAN-Zugangsdaten:
|
||||
firmware_tool-flash_method_serial-devices-label = Erkannte serielle Geräte:
|
||||
firmware_tool-flash_method_serial-devices-placeholder = Wählen Sie ein serielles Gerät aus
|
||||
firmware_tool-flash_method_serial-no_devices = Es wurden keine kompatiblen seriellen Geräte erkannt. Stellen Sie sicher, dass der Tracker angeschlossen ist.
|
||||
firmware_tool-build_step = Building
|
||||
firmware_tool-build_step-description = Die Firmware wird erstellt, bitte warten.
|
||||
firmware_tool-flashing_step = Flashen
|
||||
firmware_tool-flashing_step-description = Ihre Tracker werden geflasht, bitte folgen Sie den Anweisungen auf dem Bildschirm.
|
||||
firmware_tool-flashing_step-warning-v2 = Trennen oder schalten Sie den Tracker während des Upload-Vorgangs nicht aus, es sei denn, Sie werden dazu aufgefordert, da dies den Tracker unbrauchbar machen kann.
|
||||
firmware_tool-flashing_step-flash_more = Weitere Tracker flashen
|
||||
firmware_tool-flashing_step-exit = Schließen
|
||||
|
||||
## firmware tool build status
|
||||
|
||||
firmware_tool-build-CREATING_BUILD_FOLDER = Erstelle den Build-Ordner
|
||||
firmware_tool-build-DOWNLOADING_FIRMWARE = Lade die Firmware herunter
|
||||
firmware_tool-build-EXTRACTING_FIRMWARE = Extrahiere die Firmware
|
||||
firmware_tool-build-SETTING_UP_DEFINES = Konfiguriere die Defines
|
||||
firmware_tool-build-BUILDING = Erstellen der Firmware
|
||||
firmware_tool-build-SAVING = Speichern des Builds
|
||||
firmware_tool-build-DONE = Erstellen abgeschlossen
|
||||
firmware_tool-build-ERROR = Die Firmware konnte nicht erstellt werden
|
||||
|
||||
## Firmware update status
|
||||
|
||||
firmware_update-status-DOWNLOADING = Lade die Firmware herunter
|
||||
firmware_update-status-NEED_MANUAL_REBOOT-v2 = Bitte schalten Sie Ihren Tracker aus und wieder ein.
|
||||
firmware_update-status-AUTHENTICATING = Authentifizierung mit dem Mikrokontroller
|
||||
firmware_update-status-UPLOADING = Lade die Firmware hoch
|
||||
firmware_update-status-SYNCING_WITH_MCU = Synchronisieren mit dem Mikrokontroller
|
||||
firmware_update-status-REBOOTING = Wende das Update an
|
||||
firmware_update-status-PROVISIONING = WLAN-Zugangsdaten werden gesendet
|
||||
firmware_update-status-DONE = Update abgeschlossen!
|
||||
firmware_update-status-ERROR_DEVICE_NOT_FOUND = Gerät konnte nicht gefunden werden
|
||||
firmware_update-status-ERROR_TIMEOUT = Während des Updates ist eine Zeitüberschreitung aufgetreten
|
||||
firmware_update-status-ERROR_DOWNLOAD_FAILED = Die Firmware konnte nicht heruntergeladen werden
|
||||
firmware_update-status-ERROR_AUTHENTICATION_FAILED = Authentifizierung mit dem Mikrokontroller fehlgeschlagen
|
||||
firmware_update-status-ERROR_UPLOAD_FAILED = Die Firmware konnte nicht hochgeladen werden
|
||||
firmware_update-status-ERROR_PROVISIONING_FAILED = Die WLAN-Zugangsdaten konnten nicht festgelegt werden
|
||||
firmware_update-status-ERROR_UNSUPPORTED_METHOD = Die Update-Methode wird nicht unterstützt
|
||||
firmware_update-status-ERROR_UNKNOWN = Unbekannter Fehler
|
||||
|
||||
## Dedicated Firmware Update Page
|
||||
|
||||
firmware_update-title = Firmware-Update
|
||||
firmware_update-devices = Verfügbare Geräte
|
||||
firmware_update-devices-description = Bitte wählen Sie die Tracker aus, die Sie auf die neueste Version der SlimeVR-Firmware aktualisieren möchten
|
||||
firmware_update-no_devices = Bitte stellen Sie sicher, dass die Tracker, die Sie aktualisieren möchten, eingeschaltet und mit dem WLAN verbunden sind!
|
||||
firmware_update-changelog-title = Aktualisieren auf { $version }
|
||||
firmware_update-looking_for_devices = Suche nach Geräten zum Aktualisieren...
|
||||
firmware_update-retry = Erneut versuchen
|
||||
firmware_update-update = Aktualisiere ausgewählte Tracker
|
||||
firmware_update-exit = Schließen
|
||||
|
||||
## Tray Menu
|
||||
|
||||
tray_menu-show = Anzeigen
|
||||
tray_menu-hide = Ausblenden
|
||||
tray_menu-quit = Beenden
|
||||
|
||||
## First exit modal
|
||||
|
||||
tray_or_exit_modal-title = Was soll der Schließen-Knopf tun?
|
||||
# Multiline text
|
||||
tray_or_exit_modal-description =
|
||||
Hier können Sie auswählen, ob sich der Server beim Schließen beenden oder in den Infobereich minimiert werden soll.
|
||||
|
||||
Sie können dies später in den Einstellungen der Bedienoberfläche ändern!
|
||||
tray_or_exit_modal-radio-exit = Beenden
|
||||
tray_or_exit_modal-radio-tray = In den Infobereich minimieren
|
||||
tray_or_exit_modal-submit = Speichern
|
||||
tray_or_exit_modal-cancel = Abbruch
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
unknown_device-modal-title = Ein neuer Tracker wurde gefunden!
|
||||
unknown_device-modal-description =
|
||||
Es gibt einen neuen Tracker mit der MAC-Adresse <b>{ $deviceId }</b>.
|
||||
Möchten Sie diesen mit SlimeVR verbinden?
|
||||
unknown_device-modal-confirm = Sicher!
|
||||
unknown_device-modal-forget = Ignorieren
|
||||
|
||||
## Error collection consent modal
|
||||
|
||||
error_collection_modal-title = Können wir Fehler sammeln?
|
||||
error_collection_modal-description_v2 =
|
||||
{ settings-interface-behavior-error_tracking-description_v2 }
|
||||
|
||||
Sie können diese Einstellung später im Abschnitt Verhalten auf der Einstellungsseite ändern.
|
||||
error_collection_modal-confirm = Ich stimme zu
|
||||
error_collection_modal-cancel = Ich will nicht
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
|
||||
websocket-connecting = connyecting to teh sewvew
|
||||
websocket-connection_lost = oopsie woopsie~ connyection wost to teh sewvew ;m;... uwu am twying to weconnyect owo!
|
||||
websocket-connection_lost-desc = uh ohs! it look like da swimevr serber cwashed... check ur logs and stuffs and maybe westawt da pwogwam.
|
||||
websocket-timedout = could nawt connec to da serwer
|
||||
websocket-timedout-desc = it look like da swimevr serwer cwashed ow time out, omg!! check da log and westawt da pwogwam.
|
||||
websocket-error-close = Exit SwimeVR
|
||||
websocket-error-logs = open da logs fowder
|
||||
|
||||
## Update notification
|
||||
|
||||
@@ -23,6 +28,8 @@ tips-find_tracker = nawt suwe whicsh twayckyaw is whicsh? shayke a twackaw and i
|
||||
tips-do_not_move_heels = ensuwe yoowr pawsies do nawt mowve duwing wecowding! ^w^
|
||||
tips-file_select = dwag & dwop fiwes to use OwO, ow <u>bwowse</u>.
|
||||
tips-tap_setup = u can swowly tap youw twackew 2 times to choose it insted of sewecting it fwom the menyu.
|
||||
tips-turn_on_tracker = erm.. are u using offishal SlaiemVR twackews??! rember to <b><em>tuwn on yuor twackew</em></b> aftwew coneccting it to teh PC!
|
||||
tips-failed_webgl = oh nooooo :( faiwled to initiawizwe WebGL...
|
||||
|
||||
## Body parts
|
||||
|
||||
@@ -47,6 +54,58 @@ body_part-LEFT_HAND = weft pawb
|
||||
body_part-LEFT_UPPER_LEG = weft uppew weg
|
||||
body_part-LEFT_LOWER_LEG = weft wowwe weg
|
||||
body_part-LEFT_FOOT = weft pawb
|
||||
body_part-LEFT_THUMB_METACARPAL = weft thum medacarpool
|
||||
body_part-LEFT_THUMB_PROXIMAL = weft thum pwoximal
|
||||
body_part-LEFT_THUMB_DISTAL = weft thum dital
|
||||
body_part-LEFT_INDEX_PROXIMAL = weft index pwoximal
|
||||
body_part-LEFT_INDEX_INTERMEDIATE = weft index indamedeate
|
||||
body_part-LEFT_INDEX_DISTAL = weft index dissal
|
||||
body_part-LEFT_MIDDLE_PROXIMAL = weft middol pwoximal
|
||||
body_part-LEFT_MIDDLE_INTERMEDIATE = weft middol intermediation
|
||||
body_part-LEFT_MIDDLE_DISTAL = weft middol dittol
|
||||
body_part-LEFT_RING_PROXIMAL = weft wing woxiwal
|
||||
body_part-LEFT_RING_INTERMEDIATE = weft wing wintamediate
|
||||
body_part-LEFT_RING_DISTAL = weft wing distol
|
||||
body_part-LEFT_LITTLE_PROXIMAL = weft widdle woximol
|
||||
body_part-LEFT_LITTLE_INTERMEDIATE = weft widdle imtermedate
|
||||
body_part-LEFT_LITTLE_DISTAL = weft widdle dital
|
||||
body_part-RIGHT_THUMB_METACARPAL = wight thum medacarpool
|
||||
body_part-RIGHT_THUMB_PROXIMAL = wight thum thoximal
|
||||
body_part-RIGHT_THUMB_DISTAL = wight thum distol
|
||||
body_part-RIGHT_INDEX_PROXIMAL = wight index poximal
|
||||
body_part-RIGHT_INDEX_INTERMEDIATE = wight index imtertediate
|
||||
body_part-RIGHT_INDEX_DISTAL = wight index distal
|
||||
body_part-RIGHT_MIDDLE_PROXIMAL = wight middol pwoximal
|
||||
body_part-RIGHT_MIDDLE_INTERMEDIATE = wight middol intertediate
|
||||
body_part-RIGHT_MIDDLE_DISTAL = wight middol distol
|
||||
body_part-RIGHT_RING_PROXIMAL = wight wing roximal
|
||||
body_part-RIGHT_RING_INTERMEDIATE = wight wing imterdemiate
|
||||
body_part-RIGHT_RING_DISTAL = wight wing distol
|
||||
body_part-RIGHT_LITTLE_PROXIMAL = wight widdle pwoximal
|
||||
body_part-RIGHT_LITTLE_INTERMEDIATE = wight widdle imternediate
|
||||
body_part-RIGHT_LITTLE_DISTAL = wight widdle distol
|
||||
|
||||
## BoardType
|
||||
|
||||
board_type-UNKNOWN = unnown
|
||||
board_type-NODEMCU = nowdemcu
|
||||
board_type-CUSTOM = cusom boawd
|
||||
board_type-WROOM32 = wroom32
|
||||
board_type-WEMOSD1MINI = wemo d1 meenee
|
||||
board_type-TTGO_TBASE = ttgo tbase
|
||||
board_type-ESP01 = esp01
|
||||
board_type-SLIMEVR = swimevr
|
||||
board_type-LOLIN_C3_MINI = lol c3 meenee
|
||||
board_type-BEETLE32C3 = 🪲 (beetle) esp32-c3
|
||||
board_type-ESP32C3DEVKITM1 = expressive esp32-c3 devkitm1
|
||||
board_type-OWOTRACK = owo!!Track
|
||||
board_type-WRANGLER = wrangle joycons (yeehaw)
|
||||
board_type-MOCOPI = soni mocopi
|
||||
board_type-WEMOSWROOM02 = memos vroom-02 d1 meenee
|
||||
board_type-XIAO_ESP32C3 = seeeed studio xiao esp32c3
|
||||
board_type-HARITORA = hawitowa
|
||||
board_type-ESP32C6DEVKITC1 = espresso esp32-c6 devkitc1
|
||||
board_type-GLOVE_IMU_SLIMEVR_DEV = swimevr dev imu gwove
|
||||
|
||||
## Proportions
|
||||
|
||||
@@ -79,6 +138,14 @@ skeleton_bone-ELBOW_OFFSET = ewbow awfsewt
|
||||
## Tracker reset buttons
|
||||
|
||||
reset-reset_all = weset aww pwopowtions~
|
||||
reset-reset_all_warning-v2 =
|
||||
<b>warnings!!!</b> ur pwopawshuns will be weset to default scaled to ur configuwed heit.
|
||||
are u SHURE you want to do dis?!? >~>
|
||||
reset-reset_all_warning-reset = weset pwopawshuns
|
||||
reset-reset_all_warning-cancel = cancew :o
|
||||
reset-reset_all_warning_default-v2 =
|
||||
<b>wawnin!!</b> ur heit has nawt been configure, ur pwopawshuns will be weset to defawts wiff da defawt heit.
|
||||
are u REALLY sure you want to do this?! <~<
|
||||
reset-full = fuww weset~
|
||||
reset-mounting = weset meownting
|
||||
reset-yaw = yaw weset
|
||||
@@ -140,9 +207,17 @@ widget-developer_mode-more_info = mowe info
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
widget-imu_visualizer = wotation
|
||||
widget-imu_visualizer-preview = pwewiew
|
||||
widget-imu_visualizer-hide = hoide
|
||||
widget-imu_visualizer-rotation_raw = waw
|
||||
widget-imu_visualizer-rotation_preview = pwewiew
|
||||
widget-imu_visualizer-rotation_hide = hoide
|
||||
widget-imu_visualizer-acceleration = accewewation
|
||||
widget-imu_visualizer-position = pawsition
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = Skeweton pweview
|
||||
widget-skeleton_visualizer-hide = hoide
|
||||
|
||||
## Tracker status
|
||||
|
||||
@@ -152,6 +227,7 @@ tracker-status-error = ewwow
|
||||
tracker-status-disconnected = disconnyected
|
||||
tracker-status-occluded = occwuded
|
||||
tracker-status-ok = oki
|
||||
tracker-status-timed_out = Timed owt
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
@@ -188,8 +264,17 @@ tracker-infos-url = twackaw uawl
|
||||
tracker-infos-version = fiwmwawe vewsion
|
||||
tracker-infos-hardware_rev = hawdwawe revision
|
||||
tracker-infos-hardware_identifier = hawdwawe id
|
||||
tracker-infos-data_support = deyta suppowt
|
||||
tracker-infos-imu = imu sensow
|
||||
tracker-infos-board_type = mane bored
|
||||
tracker-infos-network_version = pwotocol vewsiowon
|
||||
tracker-infos-magnetometer = magentometer
|
||||
tracker-infos-magnetometer-status-v1 =
|
||||
{ $status ->
|
||||
[DISABLED] disabled.
|
||||
[ENABLED] enabled!!
|
||||
*[NOT_SUPPORTED] nawt suppowted...
|
||||
}
|
||||
|
||||
## Tracker settings
|
||||
|
||||
@@ -204,11 +289,21 @@ tracker-settings-mounting_section-edit = edit meownting
|
||||
tracker-settings-drift_compensation_section = awwow dwift compensation
|
||||
tracker-settings-drift_compensation_section-description = shouwd this twackew compensate fow its dwift when dwift compensation is enabwed?
|
||||
tracker-settings-drift_compensation_section-edit = awwow dwift compensation
|
||||
tracker-settings-use_mag = awwow magentometer on dis twackew
|
||||
tracker-settings-use_mag-label = awwow magnetomemer
|
||||
# The .<name> means it's an attribute and it's related to the top key.
|
||||
# In this case that is the settings for the assignment section.
|
||||
tracker-settings-name_section = twackaw name
|
||||
tracker-settings-name_section-description = owo whats dis?
|
||||
tracker-settings-name_section-placeholder = ewimewl's weft pawb
|
||||
tracker-settings-name_section-label = twackaw name
|
||||
tracker-settings-forget = *forgors the tracker*
|
||||
tracker-settings-forget-description = remooves teh twackew fwom da SwimeVR sewvew n pwevent it frum conecting to it til fhe sewvew iz westawtied. the cowonfigyuwatsin of da twackew woant b wost.
|
||||
tracker-settings-forget-label = *forgors the tracker*
|
||||
tracker-settings-update-unavailable = cannawt be updayted (DIY)
|
||||
tracker-settings-update-up_to_date = up to dayte!! ^w^
|
||||
tracker-settings-update-available = { $versionName } is naow awailabwe
|
||||
tracker-settings-update = uwupdate meow!
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
@@ -284,6 +379,7 @@ settings-sidebar-utils = utiwities
|
||||
settings-sidebar-serial = sewiaw cownsaw
|
||||
settings-sidebar-appearance = appeawance
|
||||
settings-sidebar-notifications = notificashuns
|
||||
settings-sidebar-behavior = behavur
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
@@ -298,10 +394,22 @@ settings-general-steamvr-description =
|
||||
usefuw if yew want mowwe contwoww owew what swimevr does.
|
||||
settings-general-steamvr-trackers-waist = wyayst~
|
||||
settings-general-steamvr-trackers-chest = chwest~
|
||||
settings-general-steamvr-trackers-feet = pweets~
|
||||
settings-general-steamvr-trackers-knees = knyees~
|
||||
settings-general-steamvr-trackers-elbows = ewbows~
|
||||
settings-general-steamvr-trackers-hands = pawbsies~
|
||||
settings-general-steamvr-trackers-left_foot = weft lower pawb
|
||||
settings-general-steamvr-trackers-right_foot = wight lower pawb
|
||||
settings-general-steamvr-trackers-left_knee = weft knee
|
||||
settings-general-steamvr-trackers-right_knee = wight knee
|
||||
settings-general-steamvr-trackers-left_elbow = weft elbow
|
||||
settings-general-steamvr-trackers-right_elbow = wight elbow
|
||||
settings-general-steamvr-trackers-left_hand = weft upper pawb
|
||||
settings-general-steamvr-trackers-right_hand = wight upper pawb
|
||||
settings-general-steamvr-trackers-tracker_toggling = awtomawtic twackaws assigwment
|
||||
settings-general-steamvr-trackers-tracker_toggling-description = aUwUtomaticawwy handels tawggling SteemVR twackews on oar off depening on yoar cuwwent twackew assaingmentz
|
||||
settings-general-steamvr-trackers-tracker_toggling-label = awtomawtic twackaws assigwment
|
||||
settings-general-steamvr-trackers-hands-warning =
|
||||
<b>OwOarning:</b> paw twackows wiww owovewwide youw contwowworz.
|
||||
r u sure??
|
||||
settings-general-steamvr-trackers-hands-warning-cancel = cancew :o
|
||||
settings-general-steamvr-trackers-hands-warning-done = yes!!
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
@@ -319,14 +427,25 @@ settings-general-tracker_mechanics-filtering-type-smoothing-description = smowth
|
||||
settings-general-tracker_mechanics-filtering-type-prediction = pwediction~
|
||||
settings-general-tracker_mechanics-filtering-type-prediction-description = wowduces wowcyancy and makes wowvements mowe wowappy, but may incwease jiwitty
|
||||
settings-general-tracker_mechanics-filtering-amount = amownt
|
||||
settings-general-tracker_mechanics-yaw-reset-smooth-time = nyaw weset smootse taim (0s disaeblez smooting)
|
||||
settings-general-tracker_mechanics-drift_compensation = dwift compensation
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-description =
|
||||
compensates imu yaw dwift by appwying an invewse wotation.
|
||||
change amownt of compensation and how many wesets awe taken into accouwnt.
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = dwift compensation
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-cancel = cancew :o
|
||||
settings-general-tracker_mechanics-drift_compensation-amount-label = compensation amownt
|
||||
settings-general-tracker_mechanics-drift_compensation-max_resets-label = nuwmbew of wesets uwsed
|
||||
settings-general-tracker_mechanics-save_mounting_reset = saiv awtomatic meownting weset calibwaytion
|
||||
settings-general-tracker_mechanics-save_mounting_reset-description =
|
||||
saves the auwtoemyatic meownting weset cawybwationz for da twackews betwean westawts. useful
|
||||
wen weawing a sUwUit whewe twackews dont move between sesshuns. <b>nawt wecomended for noarmal UwUsews!</b>
|
||||
settings-general-tracker_mechanics-save_mounting_reset-enabled-label = save meownting weset
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-description =
|
||||
uses magnemometer on da twackews dat have a compatubble firmwear fow it, weduces dwift in stable magnettic enviwoments.
|
||||
can be disable per twackew in da twackew setting! <b>pwease dont shut down any twackew when u toggle dis!</b>
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-label = use mangenmometer on twackews
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
@@ -348,19 +467,44 @@ settings-general-fk_settings-leg_tweak-floor_clip-description = fwoow-cwip can r
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = toe-snap atempts to gwess da wotation of ur fweet if fweet tracker thingys arewnt in use
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = pawb-pwant wotates youw feet to be pawawwew to the gwound wen in cawntact.
|
||||
settings-general-fk_settings-leg_fk = leg twacking
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = Enyabwe pawb Meownting Weset by tiptoeing.
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet = Pawb Meownting Weset
|
||||
settings-general-fk_settings-enforce_joint_constraints = skewetal wimits
|
||||
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints = enfourse constwaints
|
||||
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints-description = pwevents da joins fwom wotating past da wimit
|
||||
settings-general-fk_settings-enforce_joint_constraints-correct_constraints = cowwect wit constwaints
|
||||
settings-general-fk_settings-enforce_joint_constraints-correct_constraints-description = cowwect joint wotashuns when dey push past their wimit
|
||||
settings-general-fk_settings-arm_fk = awm twacking
|
||||
settings-general-fk_settings-arm_fk-description = chawnge teh way teh awms awe twacked.
|
||||
settings-general-fk_settings-arm_fk-force_arms = fowce awms fwom hmd
|
||||
settings-general-fk_settings-skeleton_settings = skeweton sewttings
|
||||
settings-general-fk_settings-reset_settings = weset setings
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch-description = weset da HMD's pitch (vewticaw wowtaytion) upawn doin a fuww weset. uwusefuw if weaewing an HMD on da foawrhed fow VTuwubing ow mocap. do nyat enaebwew fow VR.
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch = weset HMD pitch
|
||||
settings-general-fk_settings-arm_fk-reset_mode-description = Change which awm pose is expected fow meownting weset.
|
||||
settings-general-fk_settings-arm_fk-back = bak
|
||||
settings-general-fk_settings-arm_fk-back-description = The defauwt mode, wit da uppew awms going back and wowew awms going fowwawd.
|
||||
settings-general-fk_settings-arm_fk-tpose_up = T-pose (up)
|
||||
settings-general-fk_settings-arm_fk-tpose_up-description = Expects youw awms to be down on the sides duwing Fuww Weset, and 90 degwees up to the sides duwing Meownting Weset.
|
||||
settings-general-fk_settings-arm_fk-tpose_down = T-pose (down)
|
||||
settings-general-fk_settings-arm_fk-tpose_down-description = Expects youw awms to be 90 degwees up to the sides duwing Fuww Weset, and down on the sides duwing Meownting Weset.
|
||||
settings-general-fk_settings-arm_fk-forward = Fowwawd
|
||||
settings-general-fk_settings-arm_fk-forward-description = Expects youw awms to be up 90 degwees fowwawd. Usefuw fow VTubing.
|
||||
settings-general-fk_settings-skeleton_settings-toggles = skeweton toggews
|
||||
settings-general-fk_settings-skeleton_settings-description = toggwe skeweton sewttings on owow off. is wowcommended to weawve these on~
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = extwended spine modew
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis_model = extwended pewvis modew
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees_model = extwended nee modew
|
||||
settings-general-fk_settings-skeleton_settings-ratios = skeweton watios
|
||||
settings-general-fk_settings-skeleton_settings-ratios-description = change da vawue of skeweton settings. u may need to ajust ur pawpowshuns aftew changin dese.
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = impute waist fwom chest to hip
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = impute waist fwom chest to wegs
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = impute hip fwom chest to wegs
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = impute hip fwom waist to wegs
|
||||
settings-general-fk_settings-skeleton_settings-interp_hip_legs = awewage da hip's yaw and woll wiff da legs'
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = awewage da knee twackews' yaw and woll wiff da ankews'
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_ankle = Avewage the knees' yaw and woww with the ankews'
|
||||
settings-general-fk_settings-self_localization-title = mocap mowd
|
||||
settings-general-fk_settings-self_localization-description = mocap mowd awwows da skeweton to wuffly twack is own posishun without a hedset or other twackews. note dat dis wequiwes feet and hed twackews to wowk and is stiwll expewimentaw.
|
||||
settings-general-fk_settings-vive_emulation-title = vive emuwation
|
||||
settings-general-fk_settings-vive_emulation-description = emuwate the waist twackew pwobwems that vive twackews hawe. tis is a jowke and mawkes twacking wowse eheh ^^
|
||||
settings-general-fk_settings-vive_emulation-label = enabwe vive emuwation
|
||||
|
||||
## Gesture control settings (tracker tapping)
|
||||
|
||||
@@ -397,10 +541,10 @@ settings-general-gesture_control-numberTrackersOverThreshold-description = incwe
|
||||
## Appearance settings
|
||||
|
||||
settings-interface-appearance = appeawance
|
||||
settings-general-interface-dev_mode = devwowwewow mode
|
||||
settings-general-interface-dev_mode-description = this mode can be wowseffuw if you need in-dipth data owow to intewact with cownnected twackaws on a wowowe wowadvanced wowwevew
|
||||
settings-general-interface-dev_mode-label = devwowwewow mode
|
||||
settings-general-interface-theme = cowor theem
|
||||
settings-general-interface-show-navbar-onboarding = show "{ navbar-onboarding }" on da nawigation bar
|
||||
settings-general-interface-show-navbar-onboarding-description = dis change if da "{ navbar-onboarding }" button show on da nawigashun bar!
|
||||
settings-general-interface-show-navbar-onboarding-label = show "{ navbar-onboarding }"
|
||||
settings-general-interface-lang = sewect wanguage
|
||||
settings-general-interface-lang-description = change the defawwt wanguage yuw want to use
|
||||
settings-general-interface-lang-placeholder = sewect teh wanguage to use
|
||||
@@ -412,6 +556,9 @@ settings-interface-appearance-font-os_font = os fawnt
|
||||
settings-interface-appearance-font-slime_font = defawt fawnt
|
||||
settings-interface-appearance-font_size = bass fawn scawing
|
||||
settings-interface-appearance-font_size-description = dis affects da fawnt size of da whol intewface except dis setting panew.
|
||||
settings-interface-appearance-decorations = use da sysem native decowashuns
|
||||
settings-interface-appearance-decorations-description = dis wiw not wendew da top bar of da interfase an will use da opewating syssem's insted.
|
||||
settings-interface-appearance-decorations-label = use native decowashuns
|
||||
|
||||
## Notification settings
|
||||
|
||||
@@ -423,6 +570,28 @@ settings-general-interface-feedback_sound = feeback sownd
|
||||
settings-general-interface-feedback_sound-description = dis awptshun wiww pway a sownd wen a weset is twiggered (meow~!)
|
||||
settings-general-interface-feedback_sound-label = feeback sownd
|
||||
settings-general-interface-feedback_sound-volume = feedback sownd volyume
|
||||
settings-general-interface-connected_trackers_warning = Connected twackews wawning
|
||||
settings-general-interface-connected_trackers_warning-description = This option wiww show a pop-up evewy time you twy exiting SwimeVR whiwe having one ow mowe connected twackews. It weminds you to tuwn off youw twackews when you awe done to pwesewve battewy wife.
|
||||
settings-general-interface-connected_trackers_warning-label = Connected twackews wawning on exit
|
||||
|
||||
## Behavior settings
|
||||
|
||||
settings-interface-behavior = behavur
|
||||
settings-general-interface-dev_mode = devwowwewow mode
|
||||
settings-general-interface-dev_mode-description = this mode can be wowseffuw if you need in-dipth data owow to intewact with cownnected twackaws on a wowowe wowadvanced wowwevew
|
||||
settings-general-interface-dev_mode-label = devwowwewow mode
|
||||
settings-general-interface-use_tray = minimaize to systewm tway
|
||||
settings-general-interface-use_tray-description = wets u cwose the wimdOwOw wifhout cwosing da SwimeVR Sewvew so uou can keep using it withowt da GUI bohtewing u.
|
||||
settings-general-interface-use_tray-label = minimaize to systewm tway
|
||||
settings-general-interface-discord_presence = shaer activitey on discowd
|
||||
settings-general-interface-discord_presence-description = tewws ur discoard cwient dat ur using SlyimeVR awong wif teh nuhmbew of IMU twackewrz u r using.
|
||||
settings-general-interface-discord_presence-label = shaer activitey on discowd
|
||||
settings-general-interface-discord_presence-message =
|
||||
{ $amount ->
|
||||
[0] slimin awaound :3
|
||||
[one] using 1 twackew
|
||||
*[other] using { $amount } twackewz
|
||||
}
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -444,6 +613,9 @@ settings-serial-factory_reset-warning-cancel = cancew
|
||||
settings-serial-get_infos = get infows
|
||||
settings-serial-serial_select = sewect a shewyaw pawt
|
||||
settings-serial-auto_dropdown_item = awto
|
||||
settings-serial-get_wifi_scan = get wifi scan uwu
|
||||
settings-serial-file_type = plane text
|
||||
settings-serial-save_logs = saeve to file
|
||||
|
||||
## OSC router settings
|
||||
|
||||
@@ -473,15 +645,11 @@ settings-osc-router-network-address-placeholder = IPV4 addwess
|
||||
## OSC VRChat settings
|
||||
|
||||
settings-osc-vrchat = VRChawt OSC Twayckaws
|
||||
# This cares about multilines
|
||||
settings-osc-vrchat-description =
|
||||
change vwchat-specific settwings to wweceive hmd data awnd send
|
||||
twayckaws data fow fbt (wawwks on quest standalone).
|
||||
settings-osc-vrchat-enable = enaybwe
|
||||
settings-osc-vrchat-enable-description = toggle teh sending awnd wweceiving of data
|
||||
settings-osc-vrchat-enable-label = enaybwe
|
||||
settings-osc-vrchat-network = newtwowk pawts
|
||||
settings-osc-vrchat-network-description = set the pawts fow wistening awnd sending data to vwchawt
|
||||
settings-osc-vrchat-network-description-v1 = set da powrts fow wistening and sending data. can b left untouwched fow vrawrchat
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = pawt in
|
||||
.placeholder = pawt in (defawwt: 9001)
|
||||
@@ -489,7 +657,6 @@ settings-osc-vrchat-network-port_out =
|
||||
.label = pawt out
|
||||
.placeholder = pawt out (defawwt: 9000)
|
||||
settings-osc-vrchat-network-address = network addwess
|
||||
settings-osc-vrchat-network-address-description = choose which addwess to send out data to vwchat (check yuw wi-fi settwings on yuw device)
|
||||
settings-osc-vrchat-network-address-placeholder = vwchat ip addwess
|
||||
settings-osc-vrchat-network-trackers = trayckawws
|
||||
settings-osc-vrchat-network-trackers-description = toggle teh sending of spweciwic twackers viwa OSC
|
||||
@@ -505,7 +672,7 @@ settings-osc-vmc = viwtuaw motion captuwe
|
||||
# This cares about multilines
|
||||
settings-osc-vmc-description =
|
||||
change settings specific to the vmc (viwtuaw motion captuwe) pwotocow
|
||||
to send swimevr's twacking data and weceive twacking data fwom othew apps.
|
||||
to send SwimeVR's twacking data and weceive twacking data fwom othew apps.
|
||||
settings-osc-vmc-enable = enaybwe
|
||||
settings-osc-vmc-enable-description = toggle teh sending awnd wweceiving of data
|
||||
settings-osc-vmc-enable-label = enaybwe
|
||||
@@ -522,16 +689,36 @@ settings-osc-vmc-network-address-description = choose which addwess to send out
|
||||
settings-osc-vmc-network-address-placeholder = IPV4 addwess
|
||||
settings-osc-vmc-vrm = VRM modew
|
||||
settings-osc-vmc-vrm-description = woad a VRM modew to awwow head anchow and enabwe a highew compatibiwity with othew appwications
|
||||
settings-osc-vmc-vrm-model_unloaded = no modew woaded
|
||||
settings-osc-vmc-vrm-model_loaded =
|
||||
{ $titled ->
|
||||
[true] modew woaded: { $name }
|
||||
*[other] untitwed modew woaded
|
||||
}
|
||||
settings-osc-vmc-vrm-file_select = dwag & dwop a modew to use OwO, ow <u>bwowse</u>
|
||||
settings-osc-vmc-anchor_hip = anchow at hips
|
||||
settings-osc-vmc-anchor_hip-description = anchow the twacking at the hips, usefuw fow seated vtubing
|
||||
settings-osc-vmc-anchor_hip-label = anchow at hips
|
||||
settings-osc-vmc-mirror_tracking = miwwow twacking
|
||||
settings-osc-vmc-mirror_tracking-description = miwwow da twacking howizawntawwy.
|
||||
settings-osc-vmc-mirror_tracking-label = miwwow twacking
|
||||
|
||||
## Advanced settings
|
||||
|
||||
settings-utils-advanced-reset_warning =
|
||||
{ $type ->
|
||||
[gui]
|
||||
<b>wawning!!</b> this wiww weset youw gui settings to defawts :(
|
||||
aw you supew dupew sure?
|
||||
[server]
|
||||
<b>wawning!!</b> this wiww weset youw twacking settings to defawts :(
|
||||
aw you supew dupew sure?
|
||||
*[all]
|
||||
<b>wawning!!</b> this wiww make aww youw settings go bye-bye!!
|
||||
aw you supew dupew sure??
|
||||
}
|
||||
settings-utils-advanced-reset_warning-reset = weset setings
|
||||
settings-utils-advanced-reset_warning-cancel = cancew :o
|
||||
settings-utils-advanced-open_data-v1 = config fowdew
|
||||
settings-utils-advanced-open_data-description-v1 = open swimevr's config fowdew in da fiwe explowew, containing teh configuwation
|
||||
settings-utils-advanced-open_data-label = open fowdew
|
||||
settings-utils-advanced-open_logs = logs fowdew
|
||||
settings-utils-advanced-open_logs-description = open swimevr's logs fowdew in da fiwe explowew, containing teh logs of da app
|
||||
settings-utils-advanced-open_logs-label = open fowdew
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
@@ -558,6 +745,7 @@ onboarding-wifi_creds-submit = suwbmyt!
|
||||
onboarding-wifi_creds-ssid =
|
||||
.label = wi-fi nawme
|
||||
.placeholder = entew wi-fi nawme
|
||||
onboarding-wifi_creds-ssid-required = wifi name is wequiwed!!
|
||||
onboarding-wifi_creds-password =
|
||||
.label = passwowod
|
||||
.placeholder = entew passwowod
|
||||
@@ -589,7 +777,7 @@ onboarding-reset_tutorial-2 =
|
||||
|
||||
## Setup start
|
||||
|
||||
onboarding-home = wewcome to swimevr
|
||||
onboarding-home = wewcome to SwimeVR
|
||||
onboarding-home-start = wets get set up!
|
||||
|
||||
## Enter VR part of setup
|
||||
@@ -609,12 +797,13 @@ onboarding-done-close = cwose the guide
|
||||
|
||||
onboarding-connect_tracker-back = gaww bawwk to wi-fi cwedentials
|
||||
onboarding-connect_tracker-title = connect twackaws
|
||||
onboarding-connect_tracker-description-p0 = now onto teh fun pawwt, connecting awe teh twackaws!
|
||||
onboarding-connect_tracker-description-p1 = simply connect awe that awe nawt cownyected yet, through a usb powwt.
|
||||
onboarding-connect_tracker-description-p0-v1 = now onto teh fun pawrt, connyecting twackews!1! :D
|
||||
onboarding-connect_tracker-description-p1-v1 = conect each twackew wun at a taim thru a USB pawrt.
|
||||
onboarding-connect_tracker-issue-serial = i'm having twouble connecting!
|
||||
onboarding-connect_tracker-usb = usb twackew
|
||||
onboarding-connect_tracker-connection_status-none = wooking fow twackaws
|
||||
onboarding-connect_tracker-connection_status-serial_init = conectin too da sewiaw dewise
|
||||
onboarding-connect_tracker-connection_status-obtaining_mac_address = obtainin teh twacker mac addwess
|
||||
onboarding-connect_tracker-connection_status-provisioning = sending wi-fi cwedentials
|
||||
onboarding-connect_tracker-connection_status-connecting = sending wi-fi cwedentials
|
||||
onboarding-connect_tracker-connection_status-looking_for_server = wookin fow da sewvew
|
||||
@@ -644,6 +833,7 @@ onboarding-calibration_tutorial-status-waiting = waiiiting fur u
|
||||
onboarding-calibration_tutorial-status-calibrating = cawibwating
|
||||
onboarding-calibration_tutorial-status-success = congwats~!!
|
||||
onboarding-calibration_tutorial-status-error = da twackew was move ;w;
|
||||
onboarding-calibration_tutorial-skip = skip tutowiaw
|
||||
|
||||
## Tracker assignment tutorial
|
||||
|
||||
@@ -651,8 +841,8 @@ onboarding-assignment_tutorial = how to pwepawe a Swime Twackew befowe puting it
|
||||
onboarding-assignment_tutorial-first_step = 1. pwace a body pawt stickew (if you has wun) on da twackew accowding to u choosing :3
|
||||
# This text has a character limit of around 11 characters, so please keep it short
|
||||
onboarding-assignment_tutorial-sticker = sticker
|
||||
onboarding-assignment_tutorial-second_step = 2. put da stwap to u twackew, keep da hook an woop side of the stwap face in the fowlowing owientation:
|
||||
onboarding-assignment_tutorial-second_step-continuation = da hook an woop side fow da extenson shouwd be in this owientation:
|
||||
onboarding-assignment_tutorial-second_step-v2 = 2. attach da stwap to youw twackew, keeping da vewcwo side of da stwap facing da same diwecshun as da swime face of youw twackew:
|
||||
onboarding-assignment_tutorial-second_step-continuation-v2 = da vewcwo side fow da extenshun shud be facing up wike da fowwowing image:
|
||||
onboarding-assignment_tutorial-done = i put da stickew an stwap on :3
|
||||
|
||||
## Tracker assignment setup
|
||||
@@ -670,6 +860,28 @@ onboarding-assign_trackers-assigned =
|
||||
} assigned
|
||||
onboarding-assign_trackers-advanced = show advanced assign wocations
|
||||
onboarding-assign_trackers-next = i assigned awe the twackaws
|
||||
onboarding-assign_trackers-mirror_view = miwwow vyew
|
||||
onboarding-assign_trackers-option-amount =
|
||||
{ $trackersCount ->
|
||||
[one] x{ $trackersCount }
|
||||
*[other] x{ $trackersCount }
|
||||
}
|
||||
onboarding-assign_trackers-option-label =
|
||||
{ $mode ->
|
||||
[lower-body] wower-bawdy set
|
||||
[core] coar set
|
||||
[enhanced-core] enhaynced coar set
|
||||
[full-body] fuww-bawdy set
|
||||
*[all] all twackewz
|
||||
}
|
||||
onboarding-assign_trackers-option-description =
|
||||
{ $mode ->
|
||||
[lower-body] minimum fow VR fuww-bawdy twacking
|
||||
[core] + enhanced spine twacking
|
||||
[enhanced-core] + paw wowtation
|
||||
[full-body] + ewbOwOw twacking
|
||||
*[all] all awvaiwabule twackew assaignments
|
||||
}
|
||||
|
||||
## Tracker assignment warnings
|
||||
|
||||
@@ -745,13 +957,20 @@ onboarding-choose_mounting = wut meownting cawibwation mefod to use?
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-description = meownting owientation correct fow da pwacement of twackews on u body.
|
||||
onboarding-choose_mounting-auto_mounting = awtomawic meownting
|
||||
# Italized text
|
||||
onboarding-choose_mounting-auto_mounting-label = expewimentaw
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-auto_mounting-label-v2 = wecommended
|
||||
onboarding-choose_mounting-auto_mounting-description = dis will automaticawwy detec da meownting diwecshuns fow aww of ya twackews fwom 2 poses
|
||||
onboarding-choose_mounting-manual_mounting = manyul meownting
|
||||
# Italized text
|
||||
onboarding-choose_mounting-manual_mounting-label = wecommended
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-manual_mounting-label-v2 = might nawt b pwecise enuff ;w;
|
||||
onboarding-choose_mounting-manual_mounting-description = dis will let u chose da meownting diwecshun manuwawwy fow eech twackew
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-manual_modal-title =
|
||||
Awe you suwe you want to do
|
||||
the automatic mounting cawibwation?
|
||||
onboarding-choose_mounting-manual_modal-description = <b>The manuaw mounting cawibwation is wecommended fow new usews</b>, as the automatic mounting cawibwation's poses can be hawd to get wight fiwst and may wequiwe some pwactice.
|
||||
onboarding-choose_mounting-manual_modal-confirm = I'm suwe of what I'm doing
|
||||
onboarding-choose_mounting-manual_modal-cancel = cancew :o
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
@@ -782,34 +1001,16 @@ onboarding-automatic_mounting-put_trackers_on-title = put on yowo twackaws
|
||||
onboarding-automatic_mounting-put_trackers_on-description = to cawibwate meownting wowations, we'we gonna use the twackaws yowo just assigned. put on awe yowo twackaws, yowo can see which awe which in the figuwe to the wowight.
|
||||
onboarding-automatic_mounting-put_trackers_on-next = i haff awe my twackaws on
|
||||
|
||||
## Tracker proportions method choose
|
||||
|
||||
onboarding-choose_proportions = wut pwopowshun cawibwation mefod to use?
|
||||
# Multiline string
|
||||
onboarding-choose_proportions-description =
|
||||
body pawpowtions awe used to know the measuwements of uw body. dey wequiwed to cawcuwate the twackews' pawsitions.
|
||||
wen pawpowtions of youw body dun mach da onyes saved, youw twacking pwecision wiwl be wowse and you wiwl nyotice tings wike skating or swiding, ow youw body nyot matching youw avataw wewl.
|
||||
onboarding-choose_proportions-auto_proportions = awtomatic pwopowtions
|
||||
# Italized text
|
||||
onboarding-choose_proportions-auto_proportions-subtitle = wecommended
|
||||
onboarding-choose_proportions-auto_proportions-descriptionv2 =
|
||||
dis wiww guess youw pwopowshuns by wecowding a sampwe of youw movement and passing it thru an algowithm.
|
||||
|
||||
<b>dis wequiwes having youw hmd connected to SwimeVR!</b>
|
||||
onboarding-choose_proportions-manual_proportions = manuwal pwopowtions
|
||||
# Italized text
|
||||
onboarding-choose_proportions-manual_proportions-subtitle = fow smol touchies
|
||||
onboarding-choose_proportions-manual_proportions-description = dis will let u ajust ur pwopowtions manuwally by modifying dem diwectwy
|
||||
onboarding-choose_proportions-export = expowt pawpowshuns
|
||||
onboarding-choose_proportions-file_type = body pawpowshuns file
|
||||
|
||||
## Tracker manual proportions setup
|
||||
## Tracker manual proportions setupa
|
||||
|
||||
onboarding-manual_proportions-back = go bawck to weset tutowiaw
|
||||
onboarding-manual_proportions-title = manyuaw bodee pwopowtiesions
|
||||
onboarding-manual_proportions-precision = pwecision adjusty
|
||||
onboarding-manual_proportions-auto = owtomatic cawybwation
|
||||
onboarding-manual_proportions-ratio = ajust by watio gwoups
|
||||
onboarding-manual_proportions-fine_tuning_button = automaticawwy fine tuwune propowtions
|
||||
onboarding-manual_proportions-fine_tuning_button-disabled-tooltip = pwease connect a vr headset to use automatic fine tuwuning
|
||||
onboarding-manual_proportions-import-failed = faiwed :(
|
||||
|
||||
## Tracker automatic proportions setup
|
||||
|
||||
@@ -823,26 +1024,40 @@ onboarding-automatic_proportions-put_trackers_on-description = to cawybwate yowu
|
||||
onboarding-automatic_proportions-put_trackers_on-next = i have awl my twackaws on
|
||||
onboarding-automatic_proportions-requirements-title = wequiyements
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-requirements-description =
|
||||
u have at weast enyough twackews to twack youw pawbs (genyewawwy 5 twackews).
|
||||
u have youw twackews and headset on.
|
||||
u awe weawing youw twackews and headset.
|
||||
ur twackews and headset awe connyected to da SwimeVR sewvew.
|
||||
ur twackews and headset awe wowking pwopewwy within the SwimeVR sewvew.
|
||||
ur headset is wepowting positionyaw data to the SwimeVR sewvew (this genyewawwy wenyewawwy means having SteamVR wunnying and connyected to SwimeVR using SwimeVR's SteamVR dwivew).
|
||||
onboarding-automatic_proportions-requirements-descriptionv2 =
|
||||
You have at weast enough twackews to twack youw pawbs (genewawwy 5 twackews).
|
||||
You have youw twackews and headset on and awe weawing them.
|
||||
Youw twackews and headset awe connected to the SwimeVR sewvew and awe wowking pwopewwy (ex. no stuttewing, disconnecting, etc).
|
||||
Youw headset is wepowting positionaw data to the SwimeVR sewvew (this genewawwy means having SteamVR wunning and connected to SwimeVR using SwimeVR's SteamVR dwivew).
|
||||
Youw twacking is wowking and is accuwatewy wepwesenting youw movements (ex. you have pewfowmed a fuww weset and they move the wight diwection when kicking, bending ovew, sitting, etc).
|
||||
onboarding-automatic_proportions-requirements-next = i have wed da wequiwemens
|
||||
onboarding-automatic_proportions-check_height-title = check youw height
|
||||
onboarding-automatic_proportions-check_height-description = we use youw height as a basis of ouw measuwements by using da hmd's height as an appwoximashun of youw actuwaw height, but is better to check if they are right youwsewf!
|
||||
onboarding-automatic_proportions-check_height-title-v3 = measuwe youw headset heit
|
||||
onboarding-automatic_proportions-check_height-description-v2 = youw hedset heit shuld be swightwy less than youw fuww heit, becoz hedsets measuwe youw eye heit. dis measuwement wiww be used az a basewine fow youw body pwopowtions.
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning = pwease pwess da button while standing <u>upwight</u> to cawcuwate youw height. you hav 3 second aftew you pwess da button! >w<
|
||||
onboarding-automatic_proportions-check_height-fetch_height = am standing!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning-v3 = stawt measuwing whiwe standin <u>upwite</u> to measuwe youw heit. be cawefuw to not waise youw hands highew than youw hedset, becoz dey may affect teh measuwement!
|
||||
onboarding-automatic_proportions-check_height-guardian_tip =
|
||||
if u r using a standowone VR hedset, make suwe to have youw gawrdian /
|
||||
bowndawy tuwned on so ur heit iz cowwect!!
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = unnown
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height = youw height is
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-hmd_height = an hmd height is
|
||||
onboarding-automatic_proportions-check_height-hmd_height2 = youw hedset heit is:
|
||||
onboarding-automatic_proportions-check_height-measure-start = stawt measuwing
|
||||
onboarding-automatic_proportions-check_height-measure-stop = stawp measuwing
|
||||
onboarding-automatic_proportions-check_height-measure-reset = wetwy measuwing
|
||||
onboarding-automatic_proportions-check_height-next_step = dey awe fine
|
||||
onboarding-automatic_proportions-check_floor_height-title = measuwe youw fwoor heit (opshunaw)
|
||||
onboarding-automatic_proportions-check_floor_height-description = sometimez youw fwoor heit may nawt be set cowwectwy by youw hedset, cawsing da hedset heit 2 be measuwed too high (ono :c). u can measuwe da "heit" of youw fwoor to cowwect youw hedset heit.
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_floor_height-calculation_warning-v2 = stawt measuwing and put a contwowwew agens youw fwoor to measuwe its heit. if u r suwe dat youw fwoor heit is cowwect, u can skip dis step.
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_floor_height-floor_height = youw fwoor heit is:
|
||||
onboarding-automatic_proportions-check_floor_height-full_height = youw estimated fuww heit is:
|
||||
onboarding-automatic_proportions-check_floor_height-measure-start = stawt measuwing
|
||||
onboarding-automatic_proportions-check_floor_height-measure-stop = stawp measuwing
|
||||
onboarding-automatic_proportions-check_floor_height-measure-reset = wetwy measuwing
|
||||
onboarding-automatic_proportions-check_floor_height-skip_step = skip dis and saiv
|
||||
onboarding-automatic_proportions-check_floor_height-next_step = use fwoor heit and saiv
|
||||
onboarding-automatic_proportions-start_recording-title = get wowdy to move
|
||||
onboarding-automatic_proportions-start_recording-description = we'we now going to wowcawd some specific poses and moves. these will be pwompted in teh wowst screen. be wowdy to stawt when teh buttawn is pwessed!
|
||||
onboarding-automatic_proportions-start_recording-next = stawt wowcawding
|
||||
@@ -872,15 +1087,47 @@ onboarding-automatic_proportions-verify_results-redo = wedo wecowding
|
||||
onboarding-automatic_proportions-verify_results-confirm = tehywee coowect
|
||||
onboarding-automatic_proportions-done-title = bawdy meowsured anwd sayved uwu
|
||||
onboarding-automatic_proportions-done-description = yoww body pwopowwtions cawybowwation is cowowplete! ^w^
|
||||
onboarding-automatic_proportions-error_modal =
|
||||
<b>wawning:</b> an ewwow was fownd whiwe estimating pawpowshuns! ;w;
|
||||
pwease <docs>check da docs</docs> or join ouw <discord>Discord</discord> fow hewp >~>
|
||||
onboarding-automatic_proportions-error_modal-v2 =
|
||||
<b>oh nyo...</b> thewe wuz an ewwow whiwe estimatin da pwopowtions... :(
|
||||
dis is wikewy a mountin cawibwation issue. make suwe youw twackin wowks pwopewy befow twying agen.
|
||||
pwease <docs>chek da docs</docs> ow join ouw <discord>discowd</discord> fow hewp :3
|
||||
onboarding-automatic_proportions-error_modal-confirm = undewstood!
|
||||
onboarding-automatic_proportions-smol_warning =
|
||||
youw configuwed heit of { $height } iz way 2 widdle den da { $minHeight }.
|
||||
<b>pwease wedo da measuwments and ensuwe dey r cowwect.</b>
|
||||
onboarding-automatic_proportions-smol_warning-cancel = go bak
|
||||
|
||||
## Tracker scaled proportions setup
|
||||
|
||||
onboarding-scaled_proportions-title = scawed pwopowtions
|
||||
onboarding-scaled_proportions-description = fow swimevr twackews to wowk, we need to kno teh bigness of youw bowones. dis wiww use an avewage pwopowtion and scawe it based on youw heit.
|
||||
onboarding-scaled_proportions-manual_height-title = configuwe youw heit
|
||||
onboarding-scaled_proportions-manual_height-description-v2 = dis heit wiww be used az a basewine fow youw body pwopowtions.
|
||||
onboarding-scaled_proportions-manual_height-missing_steamvr = steawmvr is nawt cuwwentwy cowonnected to da swimevr, so measuwements cant be based on youw hedset ono... <b>pwoceed at youw owon wisk ow chek da docs!</b>
|
||||
onboarding-scaled_proportions-manual_height-height-v2 = youw fuww heit is
|
||||
onboarding-scaled_proportions-manual_height-estimated_height = youw estimated hedset heit is:
|
||||
onboarding-scaled_proportions-manual_height-next_step = keep goin an saiv
|
||||
|
||||
## Tracker scaled proportions reset
|
||||
|
||||
onboarding-scaled_proportions-reset_proportion-title = weset youw body pwopowtions
|
||||
onboarding-scaled_proportions-reset_proportion-description = to set youw pwopowtions based on youw heit, u gotsa weset aww of youw pwopowtions. dis wiww cweaw any pwopowtions u hav configuwed and pwovide a basewine configuwation.
|
||||
onboarding-scaled_proportions-done-title = body pwopowtions set
|
||||
onboarding-scaled_proportions-done-description = youw body pwopowtions shuld nao be configuwed based on youw heit :3
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = no twackaws detecyted owo wowigned
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
trackers_still_on-modal-title = Twackews stiww on
|
||||
trackers_still_on-modal-description =
|
||||
One ow mowe twackews awe stiww on.
|
||||
Do you stiww want to exit SwimeVR?
|
||||
trackers_still_on-modal-confirm = Exit SwimeVR
|
||||
trackers_still_on-modal-cancel = Howd on...
|
||||
|
||||
## Status system
|
||||
|
||||
status_system-StatusTrackerReset = it wecommended to pewfowm a fuwl weset as one or mowe twackews awe unadjussed. -w-
|
||||
@@ -890,3 +1137,178 @@ status_system-StatusSteamVRDisconnected =
|
||||
*[other] cuwwentwly nawt conected to SwimeVR wiff da SwimeVR dwiver.
|
||||
}
|
||||
status_system-StatusTrackerError = da { $trackerName } twackew has ewwow. >~<
|
||||
status_system-StatusUnassignedHMD = teh VR hedset shud be awssaignd as a hed twackew.
|
||||
|
||||
## Firmware tool globals
|
||||
|
||||
firmware_tool-next_step = next step
|
||||
firmware_tool-previous_step = pwevious step
|
||||
firmware_tool-ok = wooks gud
|
||||
firmware_tool-retry = wetwy
|
||||
firmware_tool-loading = woadin...
|
||||
|
||||
## Firmware tool Steps
|
||||
|
||||
firmware_tool = DIY fiwmwawe toow
|
||||
firmware_tool-description = awwows u to configuwe an fwash youw DIY twackews
|
||||
firmware_tool-not_available = oopsie woopsie! da fiwmwawe toow iz nawt avaiwabwe wight meow :3 twy agen laitew!
|
||||
firmware_tool-not_compatible = teh fiwmwawe toow iz nawt compatibwe wit dis vershun of teh sewvew. pwease uwupdate youw sewvew!
|
||||
firmware_tool-board_step = sewect youw boawd
|
||||
firmware_tool-board_step-description = sewect wun of da boawds wisted bewow owo
|
||||
firmware_tool-board_pins_step = check da pins
|
||||
firmware_tool-board_pins_step-description =
|
||||
pwease vewify dat da pins hewe r cowwect.
|
||||
if u fowwowed teh swimevr docs teh defawt vawuwes shuld be cowwect
|
||||
firmware_tool-board_pins_step-enable_led = enabwe da wights
|
||||
firmware_tool-board_pins_step-led_pin =
|
||||
.label = pin fow teh wight
|
||||
.placeholder = put in teh pin addwess fow teh wight
|
||||
firmware_tool-board_pins_step-battery_type = sewect da battewy taip
|
||||
firmware_tool-board_pins_step-battery_type-BAT_EXTERNAL = extewnaw battewy
|
||||
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL = intewnaw battewy
|
||||
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL_MCP3021 = intewnaw mcp 3021
|
||||
firmware_tool-board_pins_step-battery_type-BAT_MCP3021 = mcp3021
|
||||
firmware_tool-board_pins_step-battery_sensor_pin =
|
||||
.label = battewy sensow pin
|
||||
.placeholder = put in teh pin addwess fow teh battewy sensow
|
||||
firmware_tool-board_pins_step-battery_resistor =
|
||||
.label = battewy wesistow (owms)
|
||||
.placeholder = put in teh vawue fow teh battewy wesistow
|
||||
firmware_tool-board_pins_step-battery_shield_resistor-0 =
|
||||
.label = battewy shiewd r1 (owms)
|
||||
.placeholder = put in teh vawue of battewy shiewd r1
|
||||
firmware_tool-board_pins_step-battery_shield_resistor-1 =
|
||||
.label = battewy shiewd r2 (owms)
|
||||
.placeholder = put in teh vawue of battewy shiewd r2
|
||||
firmware_tool-add_imus_step = decwawe youw imuwus
|
||||
firmware_tool-add_imus_step-description =
|
||||
pwease add teh imuwus dat youw twackew got
|
||||
if u fowwowed teh swimevr docsteh defawt vawuwes shuld be cowwect
|
||||
firmware_tool-add_imus_step-imu_type-label = imuwu taip
|
||||
firmware_tool-add_imus_step-imu_type-placeholder = sewect teh taip of imuwu
|
||||
firmware_tool-add_imus_step-imu_rotation =
|
||||
.label = imuwu wotaishun (degwees)
|
||||
.placeholder = wotaishun angle of teh imuwu
|
||||
firmware_tool-add_imus_step-scl_pin =
|
||||
.label = scl pin
|
||||
.placeholder = pin addwess of scl
|
||||
firmware_tool-add_imus_step-sda_pin =
|
||||
.label = sda pin
|
||||
.placeholder = pin addwess of sda
|
||||
firmware_tool-add_imus_step-int_pin =
|
||||
.label = int pin
|
||||
.placeholder = pin addwess of int
|
||||
firmware_tool-add_imus_step-optional_tracker =
|
||||
.label = opshunal twackew
|
||||
firmware_tool-add_imus_step-show_less = show wess
|
||||
firmware_tool-add_imus_step-show_more = show mowe
|
||||
firmware_tool-add_imus_step-add_more = add mowe imuwus!!
|
||||
firmware_tool-select_firmware_step = sewect teh fiwmwawe vershun
|
||||
firmware_tool-select_firmware_step-description = pwease chooze wat vershun of teh fiwmwawe u wanna use
|
||||
firmware_tool-select_firmware_step-show-third-party =
|
||||
.label = show thiwd pawty fiwmwawes
|
||||
firmware_tool-flash_method_step = fwashin mefod
|
||||
firmware_tool-flash_method_step-description = pwease sewect teh fwashin mefod u wanna use
|
||||
firmware_tool-flash_method_step-ota =
|
||||
.label = ovew teh aiw
|
||||
.description = use da ovew teh aiw mefod. youw twackew wiww use da wifi to uwupdate its fiwmwawe :3 but it ownwy wowks on awedy fwashed twackews!
|
||||
firmware_tool-flash_method_step-serial =
|
||||
.label = sewiaw
|
||||
.description = use an usb cabwe to uwupdate youw twackew.
|
||||
firmware_tool-flashbtn_step = pwess da buwut buddon
|
||||
firmware_tool-flashbtn_step-description = befow goin into da next step thewe's stuff u gotta do
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR = tuwn awf da twackew, wemove da case if u got wun, conecc an usb cabwe to dis compooper, den do wun of da fowwowin steps dependin on wat swimevr boawd u got:
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r11 = tuwn on da twackew whiwe showtin teh secund wectanguwaw FWASH!! pad fwom da edge on teh top side of teh boawd and da metaw shiewd of da micwocontwowwew
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r12 = tuwn on da twackew whiwe showtin teh ciwcuwaw FWASH!! pad on teh top side of teh boawd and teh metaw shiewd of da micwocontwowwew
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r14 = tuwn on da twackew whiwe pushin in da FWASH!! buddon on da top side of da boawd
|
||||
firmware_tool-flashbtn_step-board_OTHER =
|
||||
befow fwashin u prob need 2 put da twackew into buwutwoadew mowd :3
|
||||
mowst of da time it meens pressin da buwut buddon on da boawd befow da fwashin pwocess stawts.
|
||||
if da fwashin pwocess timeout at da stawt of da fwashin it prob meens dat da twackew wuz nawt in buwutwoadew mowd ono
|
||||
pwease wefew to da fwashin instwucshuns of youw boawd to no how 2 tuwn on da buwutwoadew mowd :3
|
||||
firmware_tool-flash_method_ota-devices = detectewed ovew teh aiw dewices:
|
||||
firmware_tool-flash_method_ota-no_devices = thewe r no boawds dat can be uwupdated usin ovew teh aiw, make suwe u sewected da cowwect boawd taip
|
||||
firmware_tool-flash_method_serial-wifi = wifi cwedenshuls:
|
||||
firmware_tool-flash_method_serial-devices-label = detectewed sewiaw dewices:
|
||||
firmware_tool-flash_method_serial-devices-placeholder = sewect a sewiaw dewice
|
||||
firmware_tool-flash_method_serial-no_devices = thewe r no compatibwe sewiaw dewices detectewed, make suwe da twackew is pwugged in
|
||||
firmware_tool-build_step = bildin
|
||||
firmware_tool-build_step-description = da fiwmwawe is bildin pwease wait :3
|
||||
firmware_tool-flashing_step = fwashin
|
||||
firmware_tool-flashing_step-description = youw twackews r fwashin, pwease fowwow da instwucshuns on da scween
|
||||
firmware_tool-flashing_step-warning = do NAWT unpwug ow westawt da twackew duwin da upwoad pwocess unwess towd to, it culd make youw boawd unuwusabwe
|
||||
firmware_tool-flashing_step-flash_more = fwash mowe twackews
|
||||
firmware_tool-flashing_step-exit = exit
|
||||
|
||||
## firmware tool build status
|
||||
|
||||
firmware_tool-build-CREATING_BUILD_FOLDER = cweatin da bild fowdew
|
||||
firmware_tool-build-DOWNLOADING_FIRMWARE = downwoadin da fiwmwawe
|
||||
firmware_tool-build-EXTRACTING_FIRMWARE = extwactin da fiwmwawe
|
||||
firmware_tool-build-SETTING_UP_DEFINES = configuwin da defains
|
||||
firmware_tool-build-BUILDING = bildin da fiwmwawe
|
||||
firmware_tool-build-SAVING = savin da bild
|
||||
firmware_tool-build-DONE = bild compwete!
|
||||
firmware_tool-build-ERROR = unabwe to bild da fiwmwawe...
|
||||
|
||||
## Firmware update status
|
||||
|
||||
firmware_update-status-DOWNLOADING = downwoadin da fiwmwawe
|
||||
firmware_update-status-NEED_MANUAL_REBOOT = pwease westawt da twackew
|
||||
firmware_update-status-AUTHENTICATING = awthenticatin wit da mcu
|
||||
firmware_update-status-UPLOADING = upwoadin da fiwmwawe
|
||||
firmware_update-status-SYNCING_WITH_MCU = syncin wit da mcu
|
||||
firmware_update-status-REBOOTING = appwyin da uwupdate
|
||||
firmware_update-status-PROVISIONING = settin da wifi cwedenshuls
|
||||
firmware_update-status-DONE = uwupdate compwete!!
|
||||
firmware_update-status-ERROR_DEVICE_NOT_FOUND = culd nawt find da dewice
|
||||
firmware_update-status-ERROR_TIMEOUT = da uwupdate pwocess timed owt
|
||||
firmware_update-status-ERROR_DOWNLOAD_FAILED = culd nawt downwoad da fiwmwawe
|
||||
firmware_update-status-ERROR_AUTHENTICATION_FAILED = culd nawt awthenticate wit da mcu
|
||||
firmware_update-status-ERROR_UPLOAD_FAILED = culd nawt upwoad da fiwmwawe
|
||||
firmware_update-status-ERROR_PROVISIONING_FAILED = culd nawt set da wifi cwedenshuls
|
||||
firmware_update-status-ERROR_UNSUPPORTED_METHOD = da uwupdate mefod is nawt suppowted
|
||||
firmware_update-status-ERROR_UNKNOWN = unyown ewwow
|
||||
|
||||
## Dedicated Firmware Update Page
|
||||
|
||||
firmware_update-title = fiwmwawe uwupdate
|
||||
firmware_update-devices = avaiwabwe dewices
|
||||
firmware_update-devices-description = pwease sewect da twackews u want to uwupdate to da latest vershun of swimevr fiwmwawe
|
||||
firmware_update-no_devices = pwease make suwe dat da twackews u want to uwupdate r AWN an conecced to da wifi!
|
||||
firmware_update-changelog-title = uwupdatin to { $version }
|
||||
firmware_update-looking_for_devices = lookin fow dewices to uwupdate...
|
||||
firmware_update-retry = wetwy
|
||||
firmware_update-update = uwupdate sewected twackews
|
||||
firmware_update-exit = exit
|
||||
|
||||
## Tray Menu
|
||||
|
||||
tray_menu-show = show
|
||||
tray_menu-hide = hoide
|
||||
tray_menu-quit = qwit
|
||||
|
||||
## First exit modal
|
||||
|
||||
tray_or_exit_modal-title = owo wat shud da cwose button do?
|
||||
# Multiline text
|
||||
tray_or_exit_modal-description =
|
||||
dis lets u choose wether u wanna exit te sewvew ow to minimaize it to da tway wen pwessing teh cwose buttin.
|
||||
|
||||
yuow can cheange dis latew in da intewfayce setings! :D
|
||||
tray_or_exit_modal-radio-exit = exit on cwose
|
||||
tray_or_exit_modal-radio-tray = minimaize to systehm tway
|
||||
tray_or_exit_modal-submit = save :3
|
||||
tray_or_exit_modal-cancel = cancew :o
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
unknown_device-modal-title = da twackew was find owo
|
||||
unknown_device-modal-description =
|
||||
therwe is a nyew twackew wif MAC addwess <b>{ $deviceId }</b>..
|
||||
d-do u wanna conect it to SwimeVR?
|
||||
unknown_device-modal-confirm = sure!!
|
||||
unknown_device-modal-forget = ignowe it
|
||||
|
||||
## Error collection consent modal
|
||||
|
||||
|
||||
@@ -22,7 +22,9 @@ version_update-close = Cerrar
|
||||
tips-find_tracker = ¿No estás seguro de cuál sensor es cuál? Agita un sensor y se resaltará donde está asignado.
|
||||
tips-do_not_move_heels = ¡Asegúrate de no mover los talones en la grabación!
|
||||
tips-file_select = Arrastra y suelta archivos para usarlos, o <u>selecciónalos<u>.
|
||||
tips-tap_setup = Puedes tocar lentamente 2 veces el tracker para seleccionarlo en lugar de seleccionarlo desde el menú.
|
||||
tips-tap_setup = Puedes tocar lentamente 2 veces el sensor para seleccionarlo en lugar de seleccionarlo desde el menú.
|
||||
tips-turn_on_tracker = ¿Estas usando trackers de SlimeVR oficiales? ¡Recuerda <b><em>encender tus trackers<em><b> después de conectarlos al PC!
|
||||
tips-failed_webgl = Fallo al inicializar WebGL.
|
||||
|
||||
## Body parts
|
||||
|
||||
@@ -47,6 +49,49 @@ body_part-LEFT_HAND = Mano izquierda
|
||||
body_part-LEFT_UPPER_LEG = Muslo izquierdo
|
||||
body_part-LEFT_LOWER_LEG = Tobillo izquierdo
|
||||
body_part-LEFT_FOOT = Pie izquierdo
|
||||
body_part-LEFT_THUMB_METACARPAL = Metacarpiano del pulgar izquierdo
|
||||
body_part-LEFT_THUMB_PROXIMAL = Proximal del pulgar izquierdo
|
||||
body_part-LEFT_THUMB_DISTAL = Distal del pulgar izquierdo
|
||||
body_part-LEFT_INDEX_PROXIMAL = Proximal del índice izquierdo
|
||||
body_part-LEFT_INDEX_INTERMEDIATE = Medial del índice izquierdo
|
||||
body_part-LEFT_INDEX_DISTAL = Distal del índice izquierdo
|
||||
body_part-LEFT_MIDDLE_PROXIMAL = Proximal del dedo medio izquierdo
|
||||
body_part-LEFT_MIDDLE_INTERMEDIATE = Medial del dedo medio izquierdo
|
||||
body_part-LEFT_MIDDLE_DISTAL = Distal del dedo medio izquierdo
|
||||
body_part-LEFT_RING_PROXIMAL = Proximal del dedo anular izquierdo
|
||||
body_part-LEFT_RING_INTERMEDIATE = Medial del dedo anular izquierdo
|
||||
body_part-LEFT_RING_DISTAL = Distal del dedo anular izquierdo
|
||||
body_part-LEFT_LITTLE_PROXIMAL = Proximal del meñique izquierdo
|
||||
body_part-LEFT_LITTLE_INTERMEDIATE = Medial del meñique izquierdo
|
||||
body_part-LEFT_LITTLE_DISTAL = Distal del meñique izquierdo
|
||||
body_part-RIGHT_THUMB_METACARPAL = Metacarpiano del pulgar derecho
|
||||
body_part-RIGHT_THUMB_PROXIMAL = Proximal del pulgar derecho
|
||||
body_part-RIGHT_THUMB_DISTAL = Distal del pulgar derecho
|
||||
body_part-RIGHT_INDEX_PROXIMAL = Proximal del índice derecho
|
||||
body_part-RIGHT_INDEX_INTERMEDIATE = Medial del índice derecho
|
||||
body_part-RIGHT_INDEX_DISTAL = Distal del índice derecho
|
||||
body_part-RIGHT_MIDDLE_PROXIMAL = Proximal del dedo medio derecho
|
||||
body_part-RIGHT_MIDDLE_INTERMEDIATE = Medial del dedo medio derecho
|
||||
body_part-RIGHT_MIDDLE_DISTAL = Distal del dedo medio derecho
|
||||
body_part-RIGHT_RING_PROXIMAL = Proximal del dedo anular derecho
|
||||
body_part-RIGHT_RING_INTERMEDIATE = Medial del dedo anular derecho
|
||||
body_part-RIGHT_RING_DISTAL = Distal del dedo anular derecho
|
||||
body_part-RIGHT_LITTLE_PROXIMAL = Proximal del meñique derecho
|
||||
body_part-RIGHT_LITTLE_INTERMEDIATE = Medial del meñique derecho
|
||||
body_part-RIGHT_LITTLE_DISTAL = Distal del meñique derecho
|
||||
|
||||
## BoardType
|
||||
|
||||
board_type-UNKNOWN = Desconocido
|
||||
board_type-NODEMCU = NodeMCU
|
||||
board_type-CUSTOM = Placa personalizada
|
||||
board_type-WROOM32 = WROOM32
|
||||
board_type-WEMOSD1MINI = Wemos D1 Mini
|
||||
board_type-TTGO_TBASE = TTGO T-Base
|
||||
board_type-ESP01 = ESP-01
|
||||
board_type-SLIMEVR = SlimeVR
|
||||
board_type-LOLIN_C3_MINI = Lolin C3 Mini
|
||||
board_type-BEETLE32C3 = Beetle ESP32-C3
|
||||
|
||||
## Proportions
|
||||
|
||||
@@ -79,6 +124,8 @@ skeleton_bone-ELBOW_OFFSET = Desplazamiento del codo
|
||||
## Tracker reset buttons
|
||||
|
||||
reset-reset_all = Reiniciar todas las proporciones
|
||||
reset-reset_all_warning-reset = Reiniciar proporciones
|
||||
reset-reset_all_warning-cancel = Cancelar
|
||||
reset-full = Reinicio completo
|
||||
reset-mounting = Reinicio de montura
|
||||
reset-yaw = Reinicio horizontal
|
||||
@@ -140,9 +187,17 @@ widget-developer_mode-more_info = More info
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
widget-imu_visualizer = Rotation
|
||||
widget-imu_visualizer-preview = Vista previa
|
||||
widget-imu_visualizer-hide = Ocultar
|
||||
widget-imu_visualizer-rotation_raw = Raw
|
||||
widget-imu_visualizer-rotation_preview = Preview
|
||||
widget-imu_visualizer-rotation_hide = Ocultar
|
||||
widget-imu_visualizer-acceleration = Aceleración
|
||||
widget-imu_visualizer-position = Posición
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = Previsualización del esqueleto
|
||||
widget-skeleton_visualizer-hide = Ocultar
|
||||
|
||||
## Tracker status
|
||||
|
||||
@@ -152,6 +207,7 @@ tracker-status-error = Error
|
||||
tracker-status-disconnected = Desconectado
|
||||
tracker-status-occluded = Ocluido
|
||||
tracker-status-ok = Conectado
|
||||
tracker-status-timed_out = Conexión interrumpida
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
@@ -188,8 +244,17 @@ tracker-infos-url = URL del sensor
|
||||
tracker-infos-version = Versión del firmware
|
||||
tracker-infos-hardware_rev = Revisión del hardware
|
||||
tracker-infos-hardware_identifier = ID del hardware
|
||||
tracker-infos-data_support = Dato soportado
|
||||
tracker-infos-imu = Sensor IMU
|
||||
tracker-infos-board_type = Placa principal
|
||||
tracker-infos-network_version = Versión del protocolo
|
||||
tracker-infos-magnetometer = Magnetómetro
|
||||
tracker-infos-magnetometer-status-v1 =
|
||||
{ $status ->
|
||||
[DISABLED] Deshabilitado
|
||||
[ENABLED] Habilitado
|
||||
*[NOT_SUPPORTED] No soportado
|
||||
}
|
||||
|
||||
## Tracker settings
|
||||
|
||||
@@ -204,11 +269,27 @@ tracker-settings-mounting_section-edit = Editar montura
|
||||
tracker-settings-drift_compensation_section = Permitir compensación de desviación
|
||||
tracker-settings-drift_compensation_section-description = ¿Este sensor deberia compensar la desviación?
|
||||
tracker-settings-drift_compensation_section-edit = Permitir compensación de desviación
|
||||
tracker-settings-use_mag = Permitir el uso del magnetómetro en este tracker
|
||||
# Multiline!
|
||||
tracker-settings-use_mag-description =
|
||||
¿Debería este tracker usar el magnetómetro para reducir la desviacion cuando se permite el uso del magnetómetro? <b>¡Por favor, no apagues tu tracker mientras alternas esto!</b>
|
||||
|
||||
Primero debes permitir el uso del magnetómetro, <magSetting>haga clic aquí para ir al ajuste</magSetting>.
|
||||
tracker-settings-use_mag-label = Permitir el uso del magnetómetro
|
||||
# The .<name> means it's an attribute and it's related to the top key.
|
||||
# In this case that is the settings for the assignment section.
|
||||
tracker-settings-name_section = Nombre del sensor
|
||||
tracker-settings-name_section-description = Dale un apodo bonito :)
|
||||
tracker-settings-name_section-placeholder = Pata izquierda de Manteca
|
||||
tracker-settings-name_section-label = Nombre del sensor
|
||||
tracker-settings-forget = Olvidar tracker
|
||||
tracker-settings-forget-description = Remueve el tracker del servidor de SlimeVR y lo previene de conectarse hasta que el servidor se reinicie. La configuración del tracker no se perderá.
|
||||
tracker-settings-forget-label = Olvidar tracker
|
||||
tracker-settings-update-unavailable = No se puede actualizar (DIY)
|
||||
tracker-settings-update-up_to_date = Actualizado
|
||||
tracker-settings-update-available = { $versionName } ya está disponible
|
||||
tracker-settings-update = Actualizar ahora
|
||||
tracker-settings-update-title = Versión del firmware
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
@@ -284,6 +365,8 @@ settings-sidebar-utils = Utilidades
|
||||
settings-sidebar-serial = Consola serial
|
||||
settings-sidebar-appearance = Apariencia
|
||||
settings-sidebar-notifications = Notificaciones
|
||||
settings-sidebar-firmware-tool = Herramienta de firmware DIY
|
||||
settings-sidebar-advanced = Avanzado
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
@@ -298,10 +381,22 @@ settings-general-steamvr-description =
|
||||
Útil para juegos y aplicaciones que solo soportan ciertos sensores..
|
||||
settings-general-steamvr-trackers-waist = Cintura
|
||||
settings-general-steamvr-trackers-chest = Pecho
|
||||
settings-general-steamvr-trackers-feet = Pies
|
||||
settings-general-steamvr-trackers-knees = Rodillas
|
||||
settings-general-steamvr-trackers-elbows = Codos
|
||||
settings-general-steamvr-trackers-hands = Manos
|
||||
settings-general-steamvr-trackers-left_foot = Pie izquierdo
|
||||
settings-general-steamvr-trackers-right_foot = Pie derecho
|
||||
settings-general-steamvr-trackers-left_knee = Rodilla izquierda
|
||||
settings-general-steamvr-trackers-right_knee = Rodilla derecha
|
||||
settings-general-steamvr-trackers-left_elbow = Codo izquierdo
|
||||
settings-general-steamvr-trackers-right_elbow = Codo derecho
|
||||
settings-general-steamvr-trackers-left_hand = Mano izquierda
|
||||
settings-general-steamvr-trackers-right_hand = Mano derecha
|
||||
settings-general-steamvr-trackers-tracker_toggling = Asignación automatica de trackers
|
||||
settings-general-steamvr-trackers-tracker_toggling-description = Automáticamente se encarga de prender o apagar los trackers de SteamVR dependiendo de los trackers asignados a tu cuerpo
|
||||
settings-general-steamvr-trackers-tracker_toggling-label = Asignación automatica de trackers
|
||||
settings-general-steamvr-trackers-hands-warning =
|
||||
<b>Advertencia:</b> los trackers de mano reemplazaran los controles del VR.
|
||||
¿Estás seguro?
|
||||
settings-general-steamvr-trackers-hands-warning-cancel = Cancelar
|
||||
settings-general-steamvr-trackers-hands-warning-done = Sí
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
@@ -319,14 +414,39 @@ settings-general-tracker_mechanics-filtering-type-smoothing-description = Suaviz
|
||||
settings-general-tracker_mechanics-filtering-type-prediction = Predicción
|
||||
settings-general-tracker_mechanics-filtering-type-prediction-description = Reduce la latencia y los movimientos serán más inmediatos, pero puede incrementar la inestabilidad.
|
||||
settings-general-tracker_mechanics-filtering-amount = Cantidad
|
||||
settings-general-tracker_mechanics-yaw-reset-smooth-time = Tiempo de interpolación para el reinicio horizontal (0s desactiva el suavizado)
|
||||
settings-general-tracker_mechanics-drift_compensation = Compensación de desviación
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-description =
|
||||
Compensa la desviación del eje vertical de los sensores aplicando una rotación inversa.
|
||||
Cambia la fuerza de la compensación y hasta cuantos reinicios tomar en cuenta.
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = Compensación de desviación
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction = Compensación mediante la predicción del desvío
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction-description =
|
||||
Predice la desviación horizontal y compensa cuando esta mas allá del rango previamente medido.
|
||||
Activa esto si el sensor esta girando continuamente en el eje horizontal.
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction-label = Compensación mediante la predicción del desvío
|
||||
settings-general-tracker_mechanics-drift_compensation_warning =
|
||||
<b>Advertencia:</b> Solo usa la compensación de desviación si necesitas reiniciar
|
||||
muy seguido (cada ~5-10 minutos).
|
||||
|
||||
Algunos IMUs propensos a reinicios frecuentes incluyen:
|
||||
Joy-Cons, owoTrack y MPU (sin un firmware reciente).
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-cancel = Cancelar
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-done = Entiendo
|
||||
settings-general-tracker_mechanics-drift_compensation-amount-label = Fuerza de la compensación
|
||||
settings-general-tracker_mechanics-drift_compensation-max_resets-label = Utilizar hasta los últimos x reinicios
|
||||
settings-general-tracker_mechanics-save_mounting_reset = Guardar calibración automática de reinicio de montura
|
||||
settings-general-tracker_mechanics-save_mounting_reset-description =
|
||||
Guarda las calibraciones automáticas del reinicio de montura para los trackers entre reinicios. Útil
|
||||
para cuando se usa un traje donde los trackers no se mueven entre sesiones. <b>¡No se recomienda para usuarios típicos!</b>
|
||||
settings-general-tracker_mechanics-save_mounting_reset-enabled-label = Guardar reinicio de montura
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers = Usar el magnetómetro en todos los trackers IMU que lo admitan
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-description =
|
||||
Usa el magnetómetro en todos los trackers que tienen un firmware compatible, lo que reduce la desviación en entornos magnéticos estables.
|
||||
Se puede desactivar por sensor en la configuración del sensor. <b>¡Por favor, no apagues ninguno de los trackers mientras activas esta opción!</b>
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-label = Usar magnetómetro en trackers
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
@@ -348,19 +468,44 @@ settings-general-fk_settings-leg_tweak-floor_clip-description = El clip del suel
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = El encajado de dedos intenta adivinar la rotación de los pies si sus respectivos trackers no están en uso.
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = El plantado del pie rota los pies para que sean paralelos con el suelo al entrar en contacto.
|
||||
settings-general-fk_settings-leg_fk = Tracking de piernas
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = Activar reinicio de montura para el pie mediante el pararse de puntillas.
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet = Reinicio de montura de pies
|
||||
settings-general-fk_settings-enforce_joint_constraints = Límites esqueléticos
|
||||
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints = Imponer restricciones
|
||||
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints-description = Evita que las articulaciones giren más allá de su límite
|
||||
settings-general-fk_settings-enforce_joint_constraints-correct_constraints = Corregir con las limitaciones
|
||||
settings-general-fk_settings-enforce_joint_constraints-correct_constraints-description = Corregir las rotaciones de las articulaciones cuando superan su límite
|
||||
settings-general-fk_settings-arm_fk = Trackeo de brazos
|
||||
settings-general-fk_settings-arm_fk-description = Cambia cómo el movimiento de los brazos es detectado.
|
||||
settings-general-fk_settings-arm_fk-force_arms = Forzar brazos desde el HMD
|
||||
settings-general-fk_settings-skeleton_settings = Ajustes de esqueleto
|
||||
settings-general-fk_settings-reset_settings = Reiniciar ajustes
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch-description = Restablece la inclinación del HMD (rotación vertical) al realizar un reinicio completo. Útil si se lleva un HMD en la frente para VTubing o mocap. No habilitar para VR.
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch = Reiniciar la inclinación del HMD
|
||||
settings-general-fk_settings-arm_fk-reset_mode-description = Cambiar que pose de brazos es esperada para el reinicio de montura.
|
||||
settings-general-fk_settings-arm_fk-back = Detrás
|
||||
settings-general-fk_settings-arm_fk-back-description = El modo predeterminado, con el brazo yendo por detrás y el antebrazo yendo para adelante.
|
||||
settings-general-fk_settings-arm_fk-tpose_up = T-pose (arriba)
|
||||
settings-general-fk_settings-arm_fk-tpose_up-description = Espera que tus brazos estén abajo hacia los lados durante un reinicio completo, y 90 grados hacia los lados durante un reinicio de montura.
|
||||
settings-general-fk_settings-arm_fk-tpose_down = T-pose (abajo)
|
||||
settings-general-fk_settings-arm_fk-tpose_down-description = Espera que tus brazos estén 90 grados arriba hacia los lados durante un reinicio completo, y abajo hacia los lados durante un reinicio de montura.
|
||||
settings-general-fk_settings-arm_fk-forward = Delante
|
||||
settings-general-fk_settings-arm_fk-forward-description = Espera que tus brazos estén 90 grados para delante. Útil para VTubing.
|
||||
settings-general-fk_settings-skeleton_settings-toggles = Interruptores del esqueleto
|
||||
settings-general-fk_settings-skeleton_settings-description = Habilita o deshabilita los ajustes de esqueleto. Es recomendado dejar estos ajustes habilitados.
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = Modelo extendido de la columna
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis_model = Modelo extendido del pelvis
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees_model = Modelo extendido de la rodilla
|
||||
settings-general-fk_settings-skeleton_settings-ratios = Radios del esqueleto
|
||||
settings-general-fk_settings-skeleton_settings-ratios-description = Cambia los valores de los ajustes del esqueleto. Podes llegar a necesitar reajustar tus proporciones después de cambiar estos valores.
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = Imputar de la cintura al pecho hasta la cadera
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = Imputar de la cintura al pecho hasta las piernas
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = Imputar de la cadera al pecho hasta las piernas
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = Imputar de la cadera a la cintura hasta las piernas
|
||||
settings-general-fk_settings-skeleton_settings-interp_hip_legs = Promediar la rotación del eje vertical y horizontal de la cadera con la de las piernas
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Promediar la rotación del eje vertical y horizontal de los trackers de las rodillas con la de los tobillos
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_ankle = Promediar la rotación del eje vertical y horizontal de las rodillas con la de los tobillos
|
||||
settings-general-fk_settings-self_localization-title = Modo mocap
|
||||
settings-general-fk_settings-self_localization-description = El modo mocap permite al esqueleto rastrear de forma aproximada su propia posición sin un casco o otros sensores. Nota que esto requiere que los trackers en el pie y cabeza estén y sigue siendo experimental.
|
||||
settings-general-fk_settings-vive_emulation-title = Vive emulation
|
||||
settings-general-fk_settings-vive_emulation-description = Emulate the waist tracker problems that Vive trackers have. This is a joke and makes tracking worse.
|
||||
settings-general-fk_settings-vive_emulation-label = Habilitar emulación de Vive
|
||||
|
||||
## Gesture control settings (tracker tapping)
|
||||
|
||||
@@ -397,10 +542,10 @@ settings-general-gesture_control-numberTrackersOverThreshold-description = Aumen
|
||||
## Appearance settings
|
||||
|
||||
settings-interface-appearance = Apariencia
|
||||
settings-general-interface-dev_mode = Modo desarrollador
|
||||
settings-general-interface-dev_mode-description = Este modo puede ser útil si es que necesitas información a fondo o para un nivel de interacción más avanzado con los sensores conectados.
|
||||
settings-general-interface-dev_mode-label = Modo desarrollador
|
||||
settings-general-interface-theme = Tema de color
|
||||
settings-general-interface-show-navbar-onboarding = Mostrar «{ navbar-onboarding }» en la barra de navegación
|
||||
settings-general-interface-show-navbar-onboarding-description = Esto cambia si el botón "{ navbar-onboarding }" se muestra en la barra de navegación.
|
||||
settings-general-interface-show-navbar-onboarding-label = Mostrar «{ navbar-onboarding }»
|
||||
settings-general-interface-lang = Selecciona un idioma
|
||||
settings-general-interface-lang-description = Cambia el idioma que quieras usar.
|
||||
settings-general-interface-lang-placeholder = Selecciona el idioma a utilizar
|
||||
@@ -412,6 +557,9 @@ settings-interface-appearance-font-os_font = Fuente del sistema operativo
|
||||
settings-interface-appearance-font-slime_font = Fuente predeterminada
|
||||
settings-interface-appearance-font_size = Tamaño base de la fuente
|
||||
settings-interface-appearance-font_size-description = Esto afecta al tamaño de las letras en toda la interfaz excepto en este panel de ajustes.
|
||||
settings-interface-appearance-decorations = Usar las decoraciones nativas del sistema
|
||||
settings-interface-appearance-decorations-description = Esto no renderizará la barra superior de la interfaz y en cambio usará la del sistema operativo.
|
||||
settings-interface-appearance-decorations-label = Usar decoraciones nativas
|
||||
|
||||
## Notification settings
|
||||
|
||||
@@ -423,6 +571,28 @@ settings-general-interface-feedback_sound = Sonido de feedback
|
||||
settings-general-interface-feedback_sound-description = Esta opción reproducirá un sonido cuando se realice un reinicio.
|
||||
settings-general-interface-feedback_sound-label = Sonido de feedback
|
||||
settings-general-interface-feedback_sound-volume = Volumen del sonido de feedback
|
||||
settings-general-interface-connected_trackers_warning = Advertencia de trackers conectados
|
||||
settings-general-interface-connected_trackers_warning-description = Esta opción hará que aparezca un pop-up cada vez que intentas salir de SlimeVR mientras tienes uno o más trackers conectados. Te recuerda de apagar tus trackers cuando ya paraste de usarlos así preservas la duración de la batería.
|
||||
settings-general-interface-connected_trackers_warning-label = Advertencia de trackers conectados al salir
|
||||
|
||||
## Behavior settings
|
||||
|
||||
settings-general-interface-dev_mode = Modo desarrollador
|
||||
settings-general-interface-dev_mode-description = Este modo puede ser útil si es que necesitas información a fondo o para un nivel de interacción más avanzado con los sensores conectados.
|
||||
settings-general-interface-dev_mode-label = Modo desarrollador
|
||||
settings-general-interface-use_tray = Minimizar a la bandeja del sistema
|
||||
settings-general-interface-use_tray-description = Permite cerrar la ventana sin cerrar el servidor de SlimeVR para que puedas continuar usándolo sin que te moleste la interfaz.
|
||||
settings-general-interface-use_tray-label = Minimizar a la bandeja del sistema
|
||||
settings-general-interface-discord_presence = Compartir actividad en Discord
|
||||
settings-general-interface-discord_presence-description = Le dice a tu cliente de Discord que estás usando SlimeVR junto con la cantidad de sensores IMU que estás usando.
|
||||
settings-general-interface-discord_presence-label = Compartir actividad en Discord
|
||||
settings-general-interface-discord_presence-message =
|
||||
{ $amount ->
|
||||
[0] Recolectando slimes
|
||||
[one] Usando 1 sensor
|
||||
[many] Usando { $amount } de sensores
|
||||
*[other] Usando { $amount } sensores
|
||||
}
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -444,6 +614,9 @@ settings-serial-factory_reset-warning-cancel = Cancelar
|
||||
settings-serial-get_infos = Obtener información
|
||||
settings-serial-serial_select = Selecciona un puerto serial
|
||||
settings-serial-auto_dropdown_item = Auto
|
||||
settings-serial-get_wifi_scan = Obtener escaneo WiFi
|
||||
settings-serial-file_type = Texto sin formato
|
||||
settings-serial-save_logs = Guardar en archivo
|
||||
|
||||
## OSC router settings
|
||||
|
||||
@@ -474,14 +647,17 @@ settings-osc-router-network-address-placeholder = Dirección IPv4
|
||||
|
||||
settings-osc-vrchat = Sensores OSC de VRChat
|
||||
# This cares about multilines
|
||||
settings-osc-vrchat-description =
|
||||
Cambiar ajustes específicos de VRChat para recibir datos del HMD y enviar
|
||||
datos de los sensores para seguimiento de cuerpo completo (funciona en Quest nativo).
|
||||
settings-osc-vrchat-description-v1 =
|
||||
Cambia los ajustes específicos de los trackers OSC utilizados para enviar
|
||||
datos de seguimiento a aplicaciones sin SteamVR (ej. VRChat en Quest).
|
||||
Asegúrate de activar OSC en VRChat a través del menú Acción en OSC > Activado.
|
||||
Para permitir la recepción de datos del HMD y de los mandos desde VRChat, ve a los ajustes de tu menú principal
|
||||
en Tracking & IK > Permitir el envío de datos OSC de seguimiento de RV de cabeza y muñeca.
|
||||
settings-osc-vrchat-enable = Habilitar
|
||||
settings-osc-vrchat-enable-description = Habilita el envio y recibo de datos.
|
||||
settings-osc-vrchat-enable-label = Habilitar
|
||||
settings-osc-vrchat-network = Puertos de conexión
|
||||
settings-osc-vrchat-network-description = Establece los puertos de entrada y salida de datos a VRChat.
|
||||
settings-osc-vrchat-network-description-v1 = Establece los puertos para recibir y enviar datos. Se puede dejar sin cambiar para VRChat.
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = Puerto de entrada
|
||||
.placeholder = Puerto de entrada (por defecto: 9001)
|
||||
@@ -489,7 +665,7 @@ settings-osc-vrchat-network-port_out =
|
||||
.label = Puerto de salida
|
||||
.placeholder = Puerto de salida (por defecto: 9000)
|
||||
settings-osc-vrchat-network-address = Dirección de red
|
||||
settings-osc-vrchat-network-address-description = Establece la dirección donde se enviarán los datos de VRChat (revisa los ajustes de Wi-Fi de tu dispositivo que tenga el juego).
|
||||
settings-osc-vrchat-network-address-description-v1 = Elige a qué dirección enviar los datos. Se puede dejar sin cambiar para VRChat.
|
||||
settings-osc-vrchat-network-address-placeholder = Dirección IP de VRChat
|
||||
settings-osc-vrchat-network-trackers = Sensores
|
||||
settings-osc-vrchat-network-trackers-description = Habilita el envío de sensores específicos mediante OSC.
|
||||
@@ -522,16 +698,42 @@ settings-osc-vmc-network-address-description = Establece la dirección donde se
|
||||
settings-osc-vmc-network-address-placeholder = Dirección IPv4
|
||||
settings-osc-vmc-vrm = Modelo VRM
|
||||
settings-osc-vmc-vrm-description = Carga un modelo VRM para permitir el anclaje de cabeza y habilitar una mejor compatibilidad con otras aplicaciones
|
||||
settings-osc-vmc-vrm-model_unloaded = Ningún modelo cargado
|
||||
settings-osc-vmc-vrm-model_loaded =
|
||||
{ $titled ->
|
||||
[true] Modelo cargado: { $name }
|
||||
*[other] Modelo sin nombre cargado
|
||||
}
|
||||
settings-osc-vmc-vrm-untitled_model = Modelo sin nombre
|
||||
settings-osc-vmc-vrm-file_select = Arrastra y suelta un modelo para usar, o <u>selecciona uno</u>.
|
||||
settings-osc-vmc-anchor_hip = Anclaje por cadera
|
||||
settings-osc-vmc-anchor_hip-description = Anclar el tracking a la cadera, útil para hacer de VTuber sentado. Si lo desactivas, carga un modelo VRM.
|
||||
settings-osc-vmc-anchor_hip-label = Anclaje por cadera
|
||||
settings-osc-vmc-mirror_tracking = Invertir el tracking
|
||||
settings-osc-vmc-mirror_tracking-description = invierte el tracking horizontalmente.
|
||||
settings-osc-vmc-mirror_tracking-label = Invertir el tracking
|
||||
|
||||
## Advanced settings
|
||||
|
||||
settings-utils-advanced = Avanzado
|
||||
settings-utils-advanced-reset-gui = Reiniciar ajustes de la interfaz de usuario
|
||||
settings-utils-advanced-reset-gui-description = Restaura los ajustes por defecto de la interfaz.
|
||||
settings-utils-advanced-reset-gui-label = Reiniciar interfaz de usuario
|
||||
settings-utils-advanced-reset-server = Reiniciar los ajustes del tracking
|
||||
settings-utils-advanced-reset-server-description = Restaura los ajustes por defecto para el tracking.
|
||||
settings-utils-advanced-reset-server-label = Reiniciar tracking
|
||||
settings-utils-advanced-reset-all = Reiniciar todos los ajustes
|
||||
settings-utils-advanced-reset-all-description = Restaura los ajustes por defecto para la interfaz y el tracking.
|
||||
settings-utils-advanced-reset-all-label = Reiniciar todo
|
||||
settings-utils-advanced-reset_warning =
|
||||
{ $type ->
|
||||
[gui]
|
||||
<b>Advertencia:</b> Esto reiniciará tus ajustes de la interfaz de usuario a sus valores predeterminados.
|
||||
¿Estás seguro de que quieres seguir?
|
||||
[server]
|
||||
<b>Advertencia:</b> Esto reiniciará tus ajustes de seguimiento a sus valores predeterminados.
|
||||
¿Estás seguro de que quieres seguir?
|
||||
*[all]
|
||||
<b>Advertencia:</b> Esto reiniciará todos tus ajustes a sus valores predeterminados.
|
||||
¿Estás seguro de que quieres seguir?
|
||||
}
|
||||
settings-utils-advanced-reset_warning-reset = Reiniciar ajustes
|
||||
settings-utils-advanced-reset_warning-cancel = Cancelar
|
||||
settings-utils-advanced-open_data-label = Abrir carpeta
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
@@ -558,6 +760,7 @@ onboarding-wifi_creds-submit = ¡Enviar!
|
||||
onboarding-wifi_creds-ssid =
|
||||
.label = Nombre del WiFi
|
||||
.placeholder = Ingresa el nombre del WiFi
|
||||
onboarding-wifi_creds-ssid-required = Se requiere el nombre del Wi-Fi
|
||||
onboarding-wifi_creds-password =
|
||||
.label = Contraseña
|
||||
.placeholder = Ingresa la contraseña
|
||||
@@ -609,12 +812,13 @@ onboarding-done-close = Cerrar la guía
|
||||
|
||||
onboarding-connect_tracker-back = Volver a las credenciales Wi-Fi
|
||||
onboarding-connect_tracker-title = Conecta tus sensores
|
||||
onboarding-connect_tracker-description-p0 = Ahora la parte divertida, ¡Conectar todos tus sensores!
|
||||
onboarding-connect_tracker-description-p1 = Simplemente conecta todos los sensores que aún no están conectados, por medio de un puerto USB.
|
||||
onboarding-connect_tracker-description-p0-v1 = Ahora la parte divertida, ¡Conectando tus trackers!
|
||||
onboarding-connect_tracker-description-p1-v1 = Conecte cada tracker de uno en uno a través de un puerto USB.
|
||||
onboarding-connect_tracker-issue-serial = ¡Tengo problemas conectándolos!
|
||||
onboarding-connect_tracker-usb = Sensor USB
|
||||
onboarding-connect_tracker-connection_status-none = Buscando sensores
|
||||
onboarding-connect_tracker-connection_status-serial_init = Conectando al dispositivo serial
|
||||
onboarding-connect_tracker-connection_status-obtaining_mac_address = Obteniendo la dirección MAC del sensor
|
||||
onboarding-connect_tracker-connection_status-provisioning = Enviando credenciales Wi-Fi
|
||||
onboarding-connect_tracker-connection_status-connecting = Enviando credenciales Wi-Fi
|
||||
onboarding-connect_tracker-connection_status-looking_for_server = Buscando servidor
|
||||
@@ -644,6 +848,7 @@ onboarding-calibration_tutorial-status-waiting = Esperando por ti
|
||||
onboarding-calibration_tutorial-status-calibrating = Calibrando
|
||||
onboarding-calibration_tutorial-status-success = ¡Genial!
|
||||
onboarding-calibration_tutorial-status-error = El tracker fue movido
|
||||
onboarding-calibration_tutorial-skip = Saltar tutorial
|
||||
|
||||
## Tracker assignment tutorial
|
||||
|
||||
@@ -651,8 +856,8 @@ onboarding-assignment_tutorial = Como preparar un Tracker Slime antes de ponerte
|
||||
onboarding-assignment_tutorial-first_step = 1. Pon un sticker con la parte del cuerpo de tu elección (si tenes uno)
|
||||
# This text has a character limit of around 11 characters, so please keep it short
|
||||
onboarding-assignment_tutorial-sticker = Sticker
|
||||
onboarding-assignment_tutorial-second_step = 2. Coloque la correa en el tracker, manteniendo el lado con velcro de la correa en la siguiente orientación:
|
||||
onboarding-assignment_tutorial-second_step-continuation = El lado con velcro en las extensiones deben también estar en la siguiente orientación:
|
||||
onboarding-assignment_tutorial-second_step-v2 = 2. Coloca la tira de velcro a tu tracker, manteniendo el lado del velcro de la tira, mirando para la misma dirección que la cara del slime de tu sensor:
|
||||
onboarding-assignment_tutorial-second_step-continuation-v2 = El lado del velcro de la tira para la extensión deberá estar viendo para arriba como en la siguiente imagen:
|
||||
onboarding-assignment_tutorial-done = ¡Puse las correas y stickers!
|
||||
|
||||
## Tracker assignment setup
|
||||
@@ -670,6 +875,29 @@ onboarding-assign_trackers-assigned =
|
||||
}
|
||||
onboarding-assign_trackers-advanced = Mostrar ubicación de asignaciones avanzados.
|
||||
onboarding-assign_trackers-next = He asignado todos los sensores
|
||||
onboarding-assign_trackers-mirror_view = Vista espejo
|
||||
onboarding-assign_trackers-option-amount =
|
||||
{ $trackersCount ->
|
||||
[one] x{ $trackersCount }
|
||||
[many] x{ $trackersCount }
|
||||
*[other] x{ $trackersCount }
|
||||
}
|
||||
onboarding-assign_trackers-option-label =
|
||||
{ $mode ->
|
||||
[lower-body] Conjunto para inferior del cuerpo
|
||||
[core] Conjunto básico
|
||||
[enhanced-core] Conjunto básico mejorado
|
||||
[full-body] Conjunto para cuerpo completo
|
||||
*[all] Todos los sensores
|
||||
}
|
||||
onboarding-assign_trackers-option-description =
|
||||
{ $mode ->
|
||||
[lower-body] El mínimo para el full-body tracking en RV
|
||||
[core] + Mejor seguimiento de la columna vertebral
|
||||
[enhanced-core] + Rotación de pies
|
||||
[full-body] + Seguimiento de codos
|
||||
*[all] Todas las asignaciones de sensores disponibles
|
||||
}
|
||||
|
||||
## Tracker assignment warnings
|
||||
|
||||
@@ -745,13 +973,20 @@ onboarding-choose_mounting = ¿Qué método de calibración de montura quiere us
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-description = La orientación de montura corrige la colocación (o orientación) de los trackers en tu cuerpo.
|
||||
onboarding-choose_mounting-auto_mounting = Montura automática
|
||||
# Italized text
|
||||
onboarding-choose_mounting-auto_mounting-label = Experimental
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-auto_mounting-label-v2 = Recomendado
|
||||
onboarding-choose_mounting-auto_mounting-description = Esto detectará automáticamente las direcciones de montura para todos tus trackers a partir de 2 poses
|
||||
onboarding-choose_mounting-manual_mounting = Montura manual
|
||||
# Italized text
|
||||
onboarding-choose_mounting-manual_mounting-label = Recomendado
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-manual_mounting-label-v2 = Puede que no sea lo suficientemente preciso
|
||||
onboarding-choose_mounting-manual_mounting-description = Esto te permitirá elegir la dirección de montura manualmente para cada tracker.
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-manual_modal-title =
|
||||
¿Está seguro de que quiere
|
||||
hacer la calibración automática de montura?
|
||||
onboarding-choose_mounting-manual_modal-description = <b>Está recomendado para nuevos usuarios el uso de la calibración manual de montura</b>, ya que las poses de la calibración automática pueden ser difíciles de hacer correctamente en el primer intento y requieran un poco de práctica.
|
||||
onboarding-choose_mounting-manual_modal-confirm = Estoy seguro de lo que hago
|
||||
onboarding-choose_mounting-manual_modal-cancel = Cancelar
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
@@ -782,27 +1017,7 @@ onboarding-automatic_mounting-put_trackers_on-title = Ponte tus sensores
|
||||
onboarding-automatic_mounting-put_trackers_on-description = Para calibrar la ubicación de tus monturas, usaremos los sensores que has asignado. Ponte todos tus sensores, puedes ver cuál es cual en la figura de la derecha.
|
||||
onboarding-automatic_mounting-put_trackers_on-next = Tengo puestos todos mis sensores
|
||||
|
||||
## Tracker proportions method choose
|
||||
|
||||
onboarding-choose_proportions = ¿Qué método de calibración de proporciones quiere usar?
|
||||
# Multiline string
|
||||
onboarding-choose_proportions-description =
|
||||
Las proporciones del cuerpo se utilizan para conocer las medidas de todo tu cuerpo. Es necesario para calcular las posiciones de los trackers.
|
||||
Cuando las proporciones de tu cuerpo no coinciden con las guardadas, la precisión del senseo será peor y notarás cosas como patinaje o deslizamiento, o que tu cuerpo no coincide bien con tu avatar.
|
||||
onboarding-choose_proportions-auto_proportions = Proporciones automáticas
|
||||
# Italized text
|
||||
onboarding-choose_proportions-auto_proportions-subtitle = Recomendado
|
||||
onboarding-choose_proportions-auto_proportions-descriptionv2 =
|
||||
Esto adivinará tus proporciones grabando una muestra de tus movimientos y pasándola por un algoritmo.
|
||||
<b>¡Esto requiere tener tu VR conectado a SlimeVR!</b>
|
||||
onboarding-choose_proportions-manual_proportions = Proporciones manuales
|
||||
# Italized text
|
||||
onboarding-choose_proportions-manual_proportions-subtitle = Para toques pequeños
|
||||
onboarding-choose_proportions-manual_proportions-description = Esto te permitirá ajustar tus proporciones manualmente de forma directa
|
||||
onboarding-choose_proportions-export = Exportar proporciones
|
||||
onboarding-choose_proportions-file_type = Archivo de proporciones del cuerpo
|
||||
|
||||
## Tracker manual proportions setup
|
||||
## Tracker manual proportions setupa
|
||||
|
||||
onboarding-manual_proportions-back = Volver al tutorial de reinicio
|
||||
onboarding-manual_proportions-title = Proporciones de cuerpo manuales
|
||||
@@ -822,26 +1037,34 @@ onboarding-automatic_proportions-put_trackers_on-description = Para calibrar tus
|
||||
onboarding-automatic_proportions-put_trackers_on-next = Tengo puestos todos mis sensores
|
||||
onboarding-automatic_proportions-requirements-title = Requisitos
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-requirements-description =
|
||||
Tienes al menos suficientes trackers para rastrear tus pies (generalmente 5 trackers).
|
||||
Tienes tus trackers y VR encendidos.
|
||||
Tienes tus trackers y VR puestos.
|
||||
Tus trackers y VR están conectados al servidor de SlimeVR.
|
||||
Tus trackers y VR están funcionando correctamente con el servidor de SlimeVR.
|
||||
Tu VR está reportando datos posicionales al servidor de SlimeVR (esto generalmente implica que SteamVR esté corriendo y conectado a SlimeVR usando el driver de SlimeVR para SteamVR).
|
||||
onboarding-automatic_proportions-requirements-descriptionv2 =
|
||||
Tienes suficientes sensores para mover tus pies (generalmente 5 sensores).
|
||||
Tienes tus sensores y visor encendidos y los tienes puestos.
|
||||
Tus sensores y visor están conectados al servidor de SlimeVR y están funcionando correctamente (ej: no se congela, no se desconecta, etc).
|
||||
Tu visor esta reportando datos posicionales al servidor de SlimeVR (esto generalmente significa tener SteamVR abierto y conectado a SlimeVR usando el driver de SlimeVR para SteamVR).
|
||||
Tus sensores están funcionando y están representando tus movimientos con precisión (ej: Realizaste un reinicio completo y se mueven en la dirección correcta cuando pateas, te agachas, te sientas, etc).
|
||||
onboarding-automatic_proportions-requirements-next = He leído los requisitos
|
||||
onboarding-automatic_proportions-check_height-title = Compruebe su altura
|
||||
onboarding-automatic_proportions-check_height-description = Utilizamos tu altura como base de nuestras mediciones utilizando la altura del VR como aproximación a tu altura real, ¡Pero es mejor que compruebes tú mismo si son correctas!
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning = Por favor, pulse el botón mientras está <u>de pie</u> para calcular su altura. ¡Tienes unos 3 segundos después de pulsar el botón!
|
||||
onboarding-automatic_proportions-check_height-fetch_height = Estoy de pie
|
||||
onboarding-automatic_proportions-check_height-description-v2 = La altura de su casco (HMD) debe ser ligeramente menor que su altura total, ya que el casco está a la altura de sus ojos. Esta medida se utilizará como punto de partida para las proporciones de su cuerpo.
|
||||
onboarding-automatic_proportions-check_height-guardian_tip =
|
||||
Si está utilizando un casco de VR portable, asegúrese de tener el guardián/
|
||||
barrera activado así la altura es detectada correctamente!
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = Desconocida
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height = Su altura es
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-hmd_height = Y la altura del VR es
|
||||
onboarding-automatic_proportions-check_height-hmd_height2 = La altura de su casco es:
|
||||
onboarding-automatic_proportions-check_height-measure-start = Empezar a medir
|
||||
onboarding-automatic_proportions-check_height-measure-stop = Dejar de medir
|
||||
onboarding-automatic_proportions-check_height-measure-reset = Volver a intentar la medición
|
||||
onboarding-automatic_proportions-check_height-next_step = Están bien
|
||||
onboarding-automatic_proportions-check_floor_height-title = Medir la altura de su piso (opcional)
|
||||
onboarding-automatic_proportions-check_floor_height-description = En algunos casos, es posible que el casco no ajuste correctamente la altura del piso, lo que hace que la altura del casco sea más alta de lo que debería ser. Puede medir la "altura" de su piso para corregir la altura de su casco.
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_floor_height-floor_height = La altura de su piso es:
|
||||
onboarding-automatic_proportions-check_floor_height-measure-start = Empezar a medir
|
||||
onboarding-automatic_proportions-check_floor_height-measure-stop = Dejar de medir
|
||||
onboarding-automatic_proportions-check_floor_height-measure-reset = Volver a intentar la medición
|
||||
onboarding-automatic_proportions-check_floor_height-skip_step = Saltar paso y guardar
|
||||
onboarding-automatic_proportions-check_floor_height-next_step = Utilice la altura del piso y guardar
|
||||
onboarding-automatic_proportions-start_recording-title = Prepárate para moverte
|
||||
onboarding-automatic_proportions-start_recording-description = Ahora vamos a grabar poses y movimientos en específico. Estas serán mostradas en la siguiente ventana. ¡Prepárate para empezar cuando presiones el botón!
|
||||
onboarding-automatic_proportions-start_recording-next = Empezar grabación
|
||||
@@ -871,15 +1094,44 @@ onboarding-automatic_proportions-verify_results-redo = Rehacer grabación
|
||||
onboarding-automatic_proportions-verify_results-confirm = Son correctos
|
||||
onboarding-automatic_proportions-done-title = Cuerpo medido y guardado.
|
||||
onboarding-automatic_proportions-done-description = ¡La calibración de tus proporciones corporales fue completada!
|
||||
onboarding-automatic_proportions-error_modal =
|
||||
<b>Atención:</b> ¡Se ha encontrado un error durante la estimación de sus proporciones!
|
||||
Por favor <docs>fijate la documentación</docs> o únete a nuestro <discord>Discord</discord> para obtener ayuda ^_^
|
||||
onboarding-automatic_proportions-error_modal-v2 =
|
||||
<b>Peligro:</b> ¡Hubo un error mientras se estimaban las proporciones!
|
||||
Esto es posiblemente debido a un problema con la calibración de montura. Asegúrate de que tu tracking funcione adecuadamente antes de intentarlo nuevamente.
|
||||
Por favor <docs>revisa la documentación</docs> o únete a nuestro <discord>Discord</discord> por ayuda ^_^
|
||||
onboarding-automatic_proportions-error_modal-confirm = ¡Entendido!
|
||||
onboarding-automatic_proportions-smol_warning =
|
||||
La altura configurada de { $height } es menor que la altura mínima aceptada de { $minHeight }.
|
||||
<b>Por favor vuelva a hacer las mediciones y asegúrese de que sean correctas.</b>
|
||||
onboarding-automatic_proportions-smol_warning-cancel = Volver
|
||||
|
||||
## Tracker scaled proportions setup
|
||||
|
||||
onboarding-scaled_proportions-title = Proporciones escaladas
|
||||
onboarding-scaled_proportions-description = Para que los trackers SlimeVR funcionen, necesitamos saber el largo de sus huesos. Esto usará una proporción promedia y la escalará en función a su altura.
|
||||
onboarding-scaled_proportions-manual_height-title = Ajuste su altura
|
||||
onboarding-scaled_proportions-manual_height-missing_steamvr = SteamVR no está conectado actualmente a SlimeVR, por lo que las mediciones no se pueden basar en su casco. <b>¡Proceda bajo su propio riesgo o consulte la documentación!</b>
|
||||
onboarding-scaled_proportions-manual_height-next_step = Continuar y guardar
|
||||
|
||||
## Tracker scaled proportions reset
|
||||
|
||||
onboarding-scaled_proportions-reset_proportion-title = Reestablecer las proporciones de su cuerpo
|
||||
onboarding-scaled_proportions-reset_proportion-description = Para establecer las proporciones de su cuerpo en función a su altura, ahora debe restablecer todas sus proporciones. Esto borrará las proporciones que haya configurado y proporcionará una configuración de referencia.
|
||||
onboarding-scaled_proportions-done-title = Proporciones corporales guardadas
|
||||
onboarding-scaled_proportions-done-description = Las proporciones de su cuerpo ahora deberían estar configuradas en función de su altura.
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = No hay sensores detectados o asignados
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
trackers_still_on-modal-title = Los trackers siguen encendidos
|
||||
trackers_still_on-modal-description =
|
||||
Uno o más trackers siguen encendidos.
|
||||
¿Estás seguro que quieres salir de SlimeVR?
|
||||
trackers_still_on-modal-confirm = Salir de SlimeVR
|
||||
trackers_still_on-modal-cancel = Espera un momento...
|
||||
|
||||
## Status system
|
||||
|
||||
status_system-StatusTrackerReset = Se recomienda realizar un reinicio completo ya que uno o más trackers están sin reiniciar.
|
||||
@@ -889,3 +1141,177 @@ status_system-StatusSteamVRDisconnected =
|
||||
*[other] Actualmente no está conectado a SteamVR a través del driver de SlimeVR.
|
||||
}
|
||||
status_system-StatusTrackerError = El tracker { $trackerName } tiene un error.
|
||||
status_system-StatusUnassignedHMD = El casco de RV debe ser asignado como un sensor de cabeza.
|
||||
|
||||
## Firmware tool globals
|
||||
|
||||
firmware_tool-next_step = Siguiente paso
|
||||
firmware_tool-previous_step = Paso anterior
|
||||
firmware_tool-ok = Se ve bien
|
||||
firmware_tool-retry = Reintentar
|
||||
firmware_tool-loading = Cargando...
|
||||
|
||||
## Firmware tool Steps
|
||||
|
||||
firmware_tool = Herramienta de firmware DIY
|
||||
firmware_tool-description = Le permite configurar y actualizar sus sensores construidos por usted
|
||||
firmware_tool-not_available = Vaya, la herramienta de firmware no está disponible en este momento. ¡Vuelva más tarde!
|
||||
firmware_tool-not_compatible = La herramienta de firmware no es compatible con esta versión del servidor. ¡Por favor, actualice la app!
|
||||
firmware_tool-board_step = Seleccione su placa
|
||||
firmware_tool-board_step-description = Seleccione una de las placas que se enumeran a continuación.
|
||||
firmware_tool-board_pins_step = Revisar los pines
|
||||
firmware_tool-board_pins_step-description =
|
||||
Verifique que los pines seleccionados sean correctos.
|
||||
Si siguió la documentación de SlimeVR, los valores predeterminados deben ser correctos
|
||||
firmware_tool-board_pins_step-enable_led = Habilitar LED
|
||||
firmware_tool-board_pins_step-led_pin =
|
||||
.label = Pin del LED
|
||||
.placeholder = Ingrese la dirección pin del LED
|
||||
firmware_tool-board_pins_step-battery_type = Seleccione el tipo de batería
|
||||
firmware_tool-board_pins_step-battery_type-BAT_EXTERNAL = Batería externa
|
||||
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL = Batería interna
|
||||
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL_MCP3021 = MCP3021 interno
|
||||
firmware_tool-board_pins_step-battery_type-BAT_MCP3021 = MCP3021
|
||||
firmware_tool-board_pins_step-battery_sensor_pin =
|
||||
.label = Pin del sensor de batería
|
||||
.placeholder = Ingrese la dirección pin del sensor de batería
|
||||
firmware_tool-board_pins_step-battery_resistor =
|
||||
.label = Resistencia de la batería (Ohmios)
|
||||
.placeholder = Ingrese el valor de la resistencia de la batería.
|
||||
firmware_tool-board_pins_step-battery_shield_resistor-0 =
|
||||
.label = Shield de la batería R1 (Ohmios).
|
||||
.placeholder = Ingrese el valor del shield de la batería R1.
|
||||
firmware_tool-board_pins_step-battery_shield_resistor-1 =
|
||||
.label = Shield de la batería R2 (Ohmios).
|
||||
.placeholder = Ingrese el valor del shield de la batería R2.
|
||||
firmware_tool-add_imus_step = Declare sus IMUs
|
||||
firmware_tool-add_imus_step-description =
|
||||
Por favor añada las IMU que tiene su sensor
|
||||
Si siguió la documentación de SlimeVR, los valores predeterminados deben ser correctos
|
||||
firmware_tool-add_imus_step-imu_type-label = Tipo de IMU
|
||||
firmware_tool-add_imus_step-imu_type-placeholder = Seleccione el tipo de IMU
|
||||
firmware_tool-add_imus_step-imu_rotation =
|
||||
.label = Rotación del IMU (grados)
|
||||
.placeholder = Ángulo de rotación del IMU
|
||||
firmware_tool-add_imus_step-scl_pin =
|
||||
.label = Pin SCL
|
||||
.placeholder = Dirección pin SCL
|
||||
firmware_tool-add_imus_step-sda_pin =
|
||||
.label = Pin SDA
|
||||
.placeholder = Dirección pin SDA
|
||||
firmware_tool-add_imus_step-int_pin =
|
||||
.label = Pin INT
|
||||
.placeholder = Dirección pin INT
|
||||
firmware_tool-add_imus_step-optional_tracker =
|
||||
.label = Sensor opcional
|
||||
firmware_tool-add_imus_step-show_less = Mostrar menos
|
||||
firmware_tool-add_imus_step-show_more = Mostrar más
|
||||
firmware_tool-add_imus_step-add_more = Agregar más IMUs
|
||||
firmware_tool-select_firmware_step = Seleccione la versión del firmware
|
||||
firmware_tool-select_firmware_step-description = Por favor elija la versión del firmware que desea utilizar
|
||||
firmware_tool-select_firmware_step-show-third-party =
|
||||
.label = Mostrar firmwares de terceros
|
||||
firmware_tool-flash_method_step = Método de flasheo
|
||||
firmware_tool-flash_method_step-description = Por favor seleccione el método de flasheo que desea utilizar
|
||||
firmware_tool-flash_method_step-ota =
|
||||
.label = OTA
|
||||
.description = Utilice el método por aire (OTA). Su sensor utilizará Wi-Fi para actualizar su firmware. Funciona sólo en sensores ya configurados.
|
||||
firmware_tool-flash_method_step-serial =
|
||||
.label = Serial
|
||||
.description = Utilice un cable USB para actualizar su sensor.
|
||||
firmware_tool-flashbtn_step = Presione el botón de boot
|
||||
firmware_tool-flashbtn_step-description = Antes de pasar al siguiente paso, hay algunas cosas que debe hacer
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR = Apague el sensor, retire la carcasa (si la hay), conecte un cable USB a esta computadora y, a continuación, realice uno de los siguientes pasos de acuerdo con la revisión de la placa SlimeVR:
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r11 = Encienda el sensor mientras cortocircuita el segundo FLASH pad rectangular desde el borde en la parte superior de la placa y el protector metálico del microcontrolador.
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r12 = Encienda el sensor mientras cortocircuita el FLASH pad circular en la parte superior de la placa y el escudo metálico del microcontrolador.
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r14 = Encienda el sensor mientras presiona el botón FLASH en la parte superior de la placa
|
||||
firmware_tool-flashbtn_step-board_OTHER =
|
||||
Antes de flashear, probablemente tendrá que poner el sensor en modo bootloader.
|
||||
La mayoría de las veces, esto significa presionar el botón de boot en la placa antes de que comience el proceso de flasheo. Si el proceso de flasheo se agota al comienzo, probablemente significa que el sensor no estaba en modo bootloader.
|
||||
Por favor, consulte las instrucciones de flasheo de su placa para saber cómo activar el modo bootloader.
|
||||
firmware_tool-flash_method_ota-devices = Dispositivos OTA detectados:
|
||||
firmware_tool-flash_method_ota-no_devices = No hay placas que se puedan actualizar mediante OTA, asegúrese de seleccionar el tipo de placa correcto
|
||||
firmware_tool-flash_method_serial-wifi = Credenciales del Wi-Fi:
|
||||
firmware_tool-flash_method_serial-devices-label = Dispositivos serial detectados:
|
||||
firmware_tool-flash_method_serial-devices-placeholder = Seleccione un dispositivo serial
|
||||
firmware_tool-flash_method_serial-no_devices = No se han detectado dispositivos serial compatibles, asegúrese de que el sensor esté conectado
|
||||
firmware_tool-build_step = Compilando
|
||||
firmware_tool-build_step-description = El firmware se está compilando, por favor espere
|
||||
firmware_tool-flashing_step = Flasheando
|
||||
firmware_tool-flashing_step-description = Sus sensores se están flasheando, por favor siga las instrucciones en la pantalla
|
||||
firmware_tool-flashing_step-warning = No desconecte ni reinicie el sensor durante el proceso de carga a menos que se le indique que lo haga, ya que puede hacer que su placa quede inutilizable
|
||||
firmware_tool-flashing_step-flash_more = Flashear más sensores
|
||||
firmware_tool-flashing_step-exit = Salir
|
||||
|
||||
## firmware tool build status
|
||||
|
||||
firmware_tool-build-CREATING_BUILD_FOLDER = Creando la carpeta de compilación
|
||||
firmware_tool-build-DOWNLOADING_FIRMWARE = Descargando el firmware
|
||||
firmware_tool-build-EXTRACTING_FIRMWARE = Extrayendo el firmware
|
||||
firmware_tool-build-SETTING_UP_DEFINES = Configurando las definiciones
|
||||
firmware_tool-build-BUILDING = Compilando el firmware
|
||||
firmware_tool-build-SAVING = Guardando la compilación
|
||||
firmware_tool-build-DONE = Compilación completa
|
||||
firmware_tool-build-ERROR = No se pudo compilar el firmware
|
||||
|
||||
## Firmware update status
|
||||
|
||||
firmware_update-status-DOWNLOADING = Descargando el firmware
|
||||
firmware_update-status-NEED_MANUAL_REBOOT = Por favor reinicie el sensor
|
||||
firmware_update-status-AUTHENTICATING = Autenticando con el microcontrolador
|
||||
firmware_update-status-UPLOADING = Cargando el firmware
|
||||
firmware_update-status-SYNCING_WITH_MCU = Sincronizando con el microcontrolador
|
||||
firmware_update-status-REBOOTING = Aplicando la actualización
|
||||
firmware_update-status-PROVISIONING = Configurando las credenciales del Wi-Fi
|
||||
firmware_update-status-DONE = ¡Actualización completa!
|
||||
firmware_update-status-ERROR_DEVICE_NOT_FOUND = No se pudo encontrar el dispositivo
|
||||
firmware_update-status-ERROR_TIMEOUT = Se agotó el tiempo de espera del proceso de actualización
|
||||
firmware_update-status-ERROR_DOWNLOAD_FAILED = No se pudo descargar el firmware
|
||||
firmware_update-status-ERROR_AUTHENTICATION_FAILED = No se pudo autenticar con el microcontrolador
|
||||
firmware_update-status-ERROR_UPLOAD_FAILED = No se pudo cargar el firmware
|
||||
firmware_update-status-ERROR_PROVISIONING_FAILED = No se pudieron configurar las credenciales del Wi-Fi
|
||||
firmware_update-status-ERROR_UNSUPPORTED_METHOD = El método de actualización no es compatible
|
||||
firmware_update-status-ERROR_UNKNOWN = Error desconocido
|
||||
|
||||
## Dedicated Firmware Update Page
|
||||
|
||||
firmware_update-title = Actualización de firmware
|
||||
firmware_update-devices = Dispositivos disponibles
|
||||
firmware_update-devices-description = Seleccione los sensores que desea actualizar a la última versión del firmware de SlimeVR
|
||||
firmware_update-no_devices = ¡Asegúrese de que los sensores que desea actualizar estén encendidos y conectados al Wi-Fi!
|
||||
firmware_update-changelog-title = Actualizando a { $version }
|
||||
firmware_update-looking_for_devices = Buscando dispositivos para actualizar...
|
||||
firmware_update-retry = Reintentar
|
||||
firmware_update-update = Actualizar sensores seleccionados
|
||||
firmware_update-exit = Salir
|
||||
|
||||
## Tray Menu
|
||||
|
||||
tray_menu-show = Mostrar
|
||||
tray_menu-hide = Ocultar
|
||||
tray_menu-quit = Salir
|
||||
|
||||
## First exit modal
|
||||
|
||||
tray_or_exit_modal-title = ¿Que debería hacer el botón de cerrar?
|
||||
# Multiline text
|
||||
tray_or_exit_modal-description =
|
||||
Esto te deja escoger si quieres cerrar el servidor o minimizarlo a la bandeja cuando se presiona el botón de cerrar.
|
||||
|
||||
¡Puedes cambiar esto luego en los ajustes de la interfaz!
|
||||
tray_or_exit_modal-radio-exit = Salir al cerrar
|
||||
tray_or_exit_modal-radio-tray = Minimizar a la bandeja del sistema
|
||||
tray_or_exit_modal-submit = Guardar
|
||||
tray_or_exit_modal-cancel = Cancelar
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
unknown_device-modal-title = ¡Se encontró un nuevo tracker!
|
||||
unknown_device-modal-description =
|
||||
Hay un tracker nuevo con la dirección MAC <b>{ $deviceid }</b>.
|
||||
¿Lo quieres conectar a SlimeVR?
|
||||
unknown_device-modal-confirm = ¡Claro!
|
||||
unknown_device-modal-forget = Ignorarlo
|
||||
|
||||
## Error collection consent modal
|
||||
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
### SlimeVR complete GUI translations
|
||||
|
||||
|
||||
# Please developers (not translators) don't reuse a key inside another key
|
||||
# or concat text with a translation string in the code, use the appropriate
|
||||
# features like variables and selectors in each appropriate case!
|
||||
@@ -13,10 +10,19 @@
|
||||
websocket-connecting = Serveriga ühendamine
|
||||
websocket-connection_lost = Ühendus serveriga on kaotatud. Ühenduse taastamine...
|
||||
|
||||
## Update notification
|
||||
|
||||
version_update-title = Uus versioon olemas: { $version }
|
||||
version_update-description = Vajutades "{ version_update-update }" tõmbab programm alla SlimeVR installeri.
|
||||
version_update-update = Värskenda
|
||||
version_update-close = Sulge
|
||||
|
||||
## Tips
|
||||
|
||||
tips-find_tracker = Ei ole kindel milline jälgija on mis? Raputage jälgijat ja vaadake milline jälgija tõstetakse esile.
|
||||
tips-find_tracker = Ei ole kindel milline jälgija on mis? Raputage jälgijat, ning õige jälgija tõstetakse esile.
|
||||
tips-do_not_move_heels = Veenduge, et teie kannad ei liigu salvestamise ajal!
|
||||
tips-file_select = Pukseerige failid kasutamiseks, või <u>sirvi</u>.
|
||||
tips-tap_setup = Saate jälgija valimiseks menüüst valimise asemel aeglaselt oma jälgijat 2 korda puudutada.
|
||||
|
||||
## Body parts
|
||||
|
||||
@@ -30,6 +36,7 @@ body_part-RIGHT_HAND = Parem käsi
|
||||
body_part-RIGHT_UPPER_LEG = Parem reis
|
||||
body_part-RIGHT_LOWER_LEG = Parem säär
|
||||
body_part-RIGHT_FOOT = Parem jalg
|
||||
body_part-UPPER_CHEST = Rinna ülaosa
|
||||
body_part-CHEST = Rind
|
||||
body_part-WAIST = Vöökoht
|
||||
body_part-HIP = Puus
|
||||
@@ -46,19 +53,23 @@ body_part-LEFT_FOOT = Vasak jalg
|
||||
skeleton_bone-NONE = Mitte midagi
|
||||
skeleton_bone-HEAD = Pea Nihe
|
||||
skeleton_bone-NECK = Kaela Pikkus
|
||||
skeleton_bone-CHEST = Chest Length
|
||||
skeleton_bone-CHEST_OFFSET = Chest Offset
|
||||
skeleton_bone-WAIST = Waist Length
|
||||
skeleton_bone-HIP = Hip Lengthskeleton_bone-CHEST = Rinna Vahemaa
|
||||
skeleton_bone-torso_group = Torso pikkus
|
||||
skeleton_bone-UPPER_CHEST = Rinna ülaosa pikkus
|
||||
skeleton_bone-CHEST_OFFSET = Rindkere nihe
|
||||
skeleton_bone-CHEST = Rinna pikkus
|
||||
skeleton_bone-WAIST = Vööümbermõõt
|
||||
skeleton_bone-HIP = Puusa pikkus
|
||||
skeleton_bone-HIP_OFFSET = Puusa Nihe
|
||||
skeleton_bone-HIPS_WIDTH = Puusa Laius
|
||||
skeleton_bone-UPPER_LEG = Upper Leg Length
|
||||
skeleton_bone-leg_group = Jala pikkus
|
||||
skeleton_bone-UPPER_LEG = Jala ülaosa pikkus
|
||||
skeleton_bone-LOWER_LEG = Lower Leg Length
|
||||
skeleton_bone-FOOT_LENGTH = Jala Pikkus
|
||||
skeleton_bone-FOOT_SHIFT = Jala Nihe
|
||||
skeleton_bone-SKELETON_OFFSET = Skeletti Nihe
|
||||
skeleton_bone-SHOULDERS_DISTANCE = Õlgade Kaugus
|
||||
skeleton_bone-SHOULDERS_WIDTH = Õlgade Laius
|
||||
skeleton_bone-arm_group = Käe pikkus
|
||||
skeleton_bone-UPPER_ARM = Õlavarre Pikkus
|
||||
skeleton_bone-LOWER_ARM = Käsivarre Kaugus
|
||||
skeleton_bone-HAND_Y = Käte kaugus Y
|
||||
@@ -70,6 +81,7 @@ skeleton_bone-ELBOW_OFFSET = Küünarnuki Nihe
|
||||
reset-reset_all = Lähtesta kõik proportsioonid
|
||||
reset-full = Lähtesta
|
||||
reset-mounting = Lähtesta Paigaldusasend
|
||||
reset-yaw = Lähtesta lengerdus
|
||||
|
||||
## Serial detection stuff
|
||||
|
||||
@@ -90,11 +102,16 @@ navbar-mounting = Jälgijate Paigalduse Kalibreerimine
|
||||
navbar-onboarding = Häälestusviisard
|
||||
navbar-settings = Seaded
|
||||
|
||||
## Bounding volume hierarchy recording
|
||||
## Biovision hierarchy recording
|
||||
|
||||
bvh-start_recording = Salvesta BVH
|
||||
bvh-recording = Salvestamine...
|
||||
|
||||
## Tracking pause
|
||||
|
||||
tracking-unpaused = Peata jälgimine
|
||||
tracking-paused = Jätka jälgimine
|
||||
|
||||
## Widget: Overlay settings
|
||||
|
||||
widget-overlay = Ülekate
|
||||
@@ -105,13 +122,17 @@ widget-overlay-is_mirrored_label = Näita Ülekatet Peeglina
|
||||
|
||||
widget-drift_compensation-clear = Selgem triivi kompenseerimine
|
||||
|
||||
## Widget: Clear Reset Mounting
|
||||
|
||||
widget-clear_mounting = Lähtesta paigaldusasend
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
widget-developer_mode = Arendaja režiim
|
||||
widget-developer_mode-high_contrast = Kõrge kontrastsus
|
||||
widget-developer_mode-precise_rotation = Täpne pööre
|
||||
widget-developer_mode-fast_data_feed = Kiire andmevoog
|
||||
widget-developer_mode-filter_slimes_and_hmd = Filtreerige slimid ja HMD-d
|
||||
widget-developer_mode-filter_slimes_and_hmd = Filtreerige Slimed ja HMD-d
|
||||
widget-developer_mode-sort_by_name = Sorteeri nime järgi
|
||||
widget-developer_mode-raw_slime_rotation = Toores pööre
|
||||
widget-developer_mode-more_info = Rohkem infot
|
||||
@@ -121,6 +142,7 @@ widget-developer_mode-more_info = Rohkem infot
|
||||
widget-imu_visualizer = Rotatsiooni
|
||||
widget-imu_visualizer-rotation_raw = Toores
|
||||
widget-imu_visualizer-rotation_preview = Eelvaade
|
||||
widget-imu_visualizer-rotation_hide = Peida
|
||||
|
||||
## Tracker status
|
||||
|
||||
@@ -147,9 +169,15 @@ tracker-table-column-url = URL
|
||||
## Tracker rotation
|
||||
|
||||
tracker-rotation-front = Ees
|
||||
tracker-rotation-front_left = Ees vasakul
|
||||
tracker-rotation-front_right = Ees paremal
|
||||
tracker-rotation-left = Vasak
|
||||
tracker-rotation-right = Parem
|
||||
tracker-rotation-back = Taga
|
||||
tracker-rotation-back_left = Taga vasakul
|
||||
tracker-rotation-back_right = Taga paremal
|
||||
tracker-rotation-custom = Kohandatud
|
||||
tracker-rotation-overriden = (tühistatud paigalduse lähtestamine tõttu)
|
||||
|
||||
## Tracker information
|
||||
|
||||
@@ -159,6 +187,9 @@ tracker-infos-custom_name = Kohandatud Nimi
|
||||
tracker-infos-url = Jälgija URL
|
||||
tracker-infos-version = Püsivara versioon
|
||||
tracker-infos-hardware_rev = Riistvara revisjon
|
||||
tracker-infos-hardware_identifier = Riistvara ID
|
||||
tracker-infos-imu = IMU sensor
|
||||
tracker-infos-board_type = Põhiplaat
|
||||
|
||||
## Tracker settings
|
||||
|
||||
@@ -211,6 +242,7 @@ tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } paremale re
|
||||
tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } paremale säärele?
|
||||
tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } paremale jalale?
|
||||
tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } paremale kontrollerile?
|
||||
tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part } rinnale?
|
||||
tracker_selection_menu-CHEST = { -tracker_selection-part } rind?
|
||||
tracker_selection_menu-WAIST = { -tracker_selection-part } vöökoht?
|
||||
tracker_selection_menu-HIP = { -tracker_selection-part } puus?
|
||||
@@ -247,8 +279,11 @@ settings-sidebar-fk_settings = FK seaded
|
||||
settings-sidebar-gesture_control = Žesti juhtimine
|
||||
settings-sidebar-interface = Liides
|
||||
settings-sidebar-osc_router = OSC ruuter
|
||||
settings-sidebar-osc_trackers = VRChati OSC Jälgija
|
||||
settings-sidebar-utils = Olemus / Lisad
|
||||
settings-sidebar-serial = Jadakonsool
|
||||
settings-sidebar-appearance = Välimus
|
||||
settings-sidebar-notifications = Teavitused
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
@@ -305,15 +340,32 @@ settings-general-fk_settings-leg_tweak-floor_clip = Põranda läbimine
|
||||
# since this largely prevents this it corrects for it hence skating correction (note this may be renamed to sliding correction)
|
||||
# definition - Guesses when each foot is in contact with the ground and uses that information to improve tracking
|
||||
settings-general-fk_settings-leg_tweak-skating_correction = Libisemise korrigeerimine
|
||||
settings-general-fk_settings-leg_tweak-toe_snap = Varba klõpsatus maha
|
||||
settings-general-fk_settings-leg_tweak-foot_plant = Jalg maas
|
||||
settings-general-fk_settings-leg_tweak-skating_correction-amount = Libisemise korrigeerimine jõud
|
||||
settings-general-fk_settings-leg_tweak-skating_correction-description = Uisukorrektsioon korrigeerib uisutamist, kuid võib vähendada teatud liikumismustrite täpsust. Selle lubamisel veenduge, et mängus lähtestatakse jälgimine ja kalibreeritakse jälgimine uuesti.
|
||||
settings-general-fk_settings-leg_tweak-floor_clip-description = Põrandaklõpsatus võib vähendada või isegi välistada jalgade läbi põranda minemise. Selle lubamisel veenduge, et mängus lähtestatakse jälgimine ja kalibreeritakse jälgimine uuesti.
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = Varvaste klõpsatus maha üritab ära arvata jalgade pöörlemist, kui jalgade jälgijaid ei kasutata.
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = Jalg-maas pöörab jalad kokkupuutel maapinnaga paralleelseks.
|
||||
settings-general-fk_settings-leg_fk = Jalgade jälgimine
|
||||
settings-general-fk_settings-arm_fk = Käe jälgimine
|
||||
settings-general-fk_settings-arm_fk-description = Muuda viisi kuidas käsi jälgitakse.
|
||||
settings-general-fk_settings-arm_fk-force_arms = Sunni käed HMD-st
|
||||
settings-general-fk_settings-skeleton_settings = Skeletti seaded
|
||||
settings-general-fk_settings-skeleton_settings-toggles = Skeleti lülitid
|
||||
settings-general-fk_settings-skeleton_settings-description = Lülita skeletti seaded sisse või välja. Soovitatud on see sisse jätta.
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine = Selgroo laiendamine
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis = Vaagnaluu laiendamine
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees = Põlve laiendamine
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = Laiendatud selgroo mudel
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis_model = Laiendatud vaagna mudel
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees_model = Laiendatud põlve mudel
|
||||
settings-general-fk_settings-skeleton_settings-ratios = Skeleti suhted
|
||||
settings-general-fk_settings-skeleton_settings-ratios-description = Muutke skeleti seadete väärtusi. Võimalik, et peate pärast nende muutmist oma proportsioone kohandama.
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = Imputeeri vöökoht rinnast ja puusast
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = Imputeeri vöökoht rinnast ja jalgadest
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = Imputeeri puusakoht rinnast ja jalgadest
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = Imputeeri puusakoht vöökohast ja jalgadest
|
||||
settings-general-fk_settings-skeleton_settings-interp_hip_legs = Leia keskmine puusa lengerdus ja pöörlemine jalgade abiga
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Leia keskmine põlvede lengerdus ja pöörlemine säärte abiga
|
||||
settings-general-fk_settings-self_localization-title = Mocapi režiim
|
||||
settings-general-fk_settings-self_localization-description = Mocap-režiim võimaldab skeletil ligikaudselt jälgida oma asukohta ilma peakomplekti või muude jälgijateta. Pange tähele, et see nõuab jalgade ja peajälgijate olemasolu ning on endiselt eksperimentaalne.
|
||||
settings-general-fk_settings-vive_emulation-title = Vive-i emulatsioon
|
||||
settings-general-fk_settings-vive_emulation-description = Emuleeri vöökoha jälgija probleeme mis Vive jälgijatel on. See on nali ja teeb jälgijate täpsuse halvaks.
|
||||
settings-general-fk_settings-vive_emulation-label = Luba Vive-i emulatsioon
|
||||
@@ -322,30 +374,63 @@ settings-general-fk_settings-vive_emulation-label = Luba Vive-i emulatsioon
|
||||
|
||||
settings-general-gesture_control = Žesti juhtimine
|
||||
settings-general-gesture_control-subtitle = Puudutusepõhised lähtestused
|
||||
settings-general-gesture_control-description = Lubab lähtestada jälgija puudutades jälgijat. Jälgija kere kõige kõrgemal osal kasutatakse kiireks lähtestamiseks, jälgija vasaku jala kõige kõrgemal osal kasutatakse lähtestamiseks ja jälgija parema jala kõige kõrgemal osal kasutatakse paigalduse lähtestamiseks. Vajutused peavad toimuma 0.6 sekundi jooksul, et need registreeritaks.
|
||||
settings-general-gesture_control-description = Lubab lähtestada jälgija puudutades jälgijat. Jälgija kere kõige kõrgemal osal kasutatakse kiireks lähtestamiseks, jälgija vasaku jala kõige kõrgemal osal kasutatakse lähtestamiseks ja jälgija parema jala kõige kõrgemal osal kasutatakse paigalduse lähtestamiseks. Vajutused peavad toimuma 0.3 sekundi jooksul, et need registreeritaks.
|
||||
# This is a unit: 3 taps, 2 taps, 1 tap
|
||||
# $amount (Number) - Amount of taps (touches to the tracker's case)
|
||||
settings-general-gesture_control-taps =
|
||||
{ $amount ->
|
||||
[one] 1 tap
|
||||
*[other] { $amount } taps
|
||||
[one] 1 puudutus
|
||||
*[other] { $amount } puudutusi
|
||||
}
|
||||
# This is a unit: 3 trackers, 2 trackers, 1 tracker
|
||||
# $amount (Number) - Amount of trackers
|
||||
settings-general-gesture_control-trackers =
|
||||
{ $amount ->
|
||||
[one] 1 jälgija
|
||||
*[other] { $amount } jälgijat
|
||||
}
|
||||
settings-general-gesture_control-yawResetEnabled = Luba puudutamine lengerduse lähtestamiseks
|
||||
settings-general-gesture_control-yawResetDelay = Lengerduse lähtestamise viivitus
|
||||
settings-general-gesture_control-yawResetTaps = Puudutust lengerduse lähtestamiseks
|
||||
settings-general-gesture_control-fullResetEnabled = Luba puudutus täielikuks lähtestamiseks
|
||||
settings-general-gesture_control-fullResetDelay = Tavalise lähtestamise viivitus
|
||||
settings-general-gesture_control-fullResetTaps = Puudutust tavaliseks lähtestamiseks
|
||||
settings-general-gesture_control-mountingResetEnabled = Luba, et vajutus lähtestab paigalduseasendi
|
||||
settings-general-gesture_control-mountingResetDelay = Paigaldusasendi lähtestamise viivitus
|
||||
settings-general-gesture_control-mountingResetTaps = Paigaldusasendi lähtestamise vajutus
|
||||
# The number of trackers that can have higher acceleration before a tap is rejected
|
||||
settings-general-gesture_control-numberTrackersOverThreshold = Jälgijad üle läve
|
||||
settings-general-gesture_control-numberTrackersOverThreshold-description = Suurendage seda väärtust, kui puudutuse tuvastamine ei tööta. Ärge suurendage seda üle selle, mis on vajalik puudutuse tuvastuse toimimiseks, kuna see põhjustaks rohkem valepositiivseid tulemusi.
|
||||
|
||||
## Interface settings
|
||||
## Appearance settings
|
||||
|
||||
settings-general-interface = Liides
|
||||
settings-interface-appearance = Välimus
|
||||
settings-general-interface-dev_mode = Arendaja režiim
|
||||
settings-general-interface-dev_mode-description = See režiim on kasulik, kui on vaja põhjalike andmeid või või suhelda ühendatud jälgijatega kõrgemal tasemel.
|
||||
settings-general-interface-dev_mode-label = Arendaja režiim
|
||||
settings-general-interface-serial_detection = Jadaseadme märkamine
|
||||
settings-general-interface-serial_detection-description = See valik näitab hüpikakent iga kord kui panna sisse uus jada seade, mis võib olla jälgija. See aitab jälgija seadistusprotsessi parandada.
|
||||
settings-general-interface-serial_detection-label = Jadaseadme märkamine
|
||||
settings-general-interface-theme = Värviteema
|
||||
settings-general-interface-lang = Vaikekeel
|
||||
settings-general-interface-lang-description = Muutke vaikekeelt, mida soovite kasutada.
|
||||
settings-general-interface-lang-placeholder = Vali keel, mida kasutada
|
||||
# Keep the font name untranslated
|
||||
settings-interface-appearance-font = GUI font
|
||||
settings-interface-appearance-font-description = See muudab liidese kasutatavat fonti.
|
||||
settings-interface-appearance-font-placeholder = Vaikimisi font
|
||||
settings-interface-appearance-font-os_font = OS-i font
|
||||
settings-interface-appearance-font-slime_font = Vaikimisi font
|
||||
settings-interface-appearance-font_size = Fondi mastaapimise alus
|
||||
settings-interface-appearance-font_size-description = See mõjutab kogu liidese fondi suurust, välja arvatud see seadete paneel.
|
||||
|
||||
## Notification settings
|
||||
|
||||
settings-interface-notifications = Teavitused
|
||||
settings-general-interface-serial_detection = Jadaseadme märkamine
|
||||
settings-general-interface-serial_detection-description = See valik näitab hüpikakent iga kord kui panna sisse uus jada seade, mis võib olla jälgija. See aitab jälgija seadistusprotsessi parandada.
|
||||
settings-general-interface-serial_detection-label = Jadaseadme märkamine
|
||||
settings-general-interface-feedback_sound = Tagasiside heli
|
||||
settings-general-interface-feedback_sound-description = See suvand esitab lähtestamise käivitamisel heli.
|
||||
settings-general-interface-feedback_sound-label = Tagasiside heli
|
||||
settings-general-interface-feedback_sound-volume = Tagasiside helitugevus
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -417,19 +502,56 @@ settings-osc-vrchat-network-address-placeholder = VRChat ip aadress
|
||||
settings-osc-vrchat-network-trackers = Jälgia
|
||||
settings-osc-vrchat-network-trackers-description = Lülita sisse/välja teatud jälgijate andmete saatmise OSC kaudu.
|
||||
settings-osc-vrchat-network-trackers-chest = Rind
|
||||
settings-osc-vrchat-network-trackers-waist = Vöökoht
|
||||
settings-osc-vrchat-network-trackers-hip = Puus
|
||||
settings-osc-vrchat-network-trackers-knees = Põlved
|
||||
settings-osc-vrchat-network-trackers-feet = Jalad
|
||||
settings-osc-vrchat-network-trackers-elbows = Küünarnukid
|
||||
|
||||
## VMC OSC settings
|
||||
|
||||
settings-osc-vmc = Virtual Motion Capture
|
||||
# This cares about multilines
|
||||
settings-osc-vmc-description =
|
||||
VMC (Virtual Motion Capture) protokollile omaste sätete muutmine
|
||||
SlimeVR-i luuandmete saatmiseks ja luuandmete vastuvõtmiseks teistest rakendustest.
|
||||
settings-osc-vmc-enable = Luba
|
||||
settings-osc-vmc-enable-description = Lülitage andmete sisestamine sisse/välja.
|
||||
settings-osc-vmc-enable-label = Luba
|
||||
settings-osc-vmc-network = Pordid
|
||||
settings-osc-vmc-network-description = Määrake pordid VMC kaudu andmete kuulamiseks ja saatmiseks.
|
||||
settings-osc-vmc-network-port_in =
|
||||
.label = Port sisse
|
||||
.placeholder = Port sisse (vaikimisi: 39540)
|
||||
settings-osc-vmc-network-port_out =
|
||||
.label = Port välja
|
||||
.placeholder = Port välja (vaikimisi 39539)
|
||||
settings-osc-vmc-network-address = Võrgu aadress
|
||||
settings-osc-vmc-network-address-description = Valige, millisel aadressil soovite VMC kaudu andmeid saata.
|
||||
settings-osc-vmc-network-address-placeholder = IPV4 aadress
|
||||
settings-osc-vmc-vrm = VRM-mudel
|
||||
settings-osc-vmc-vrm-description = Laadige VRM-mudel, et võimaldada peaankurdamist ja suuremat ühilduvust teiste rakendustega.
|
||||
settings-osc-vmc-vrm-model_unloaded = Mudelit pole laaditud
|
||||
settings-osc-vmc-vrm-model_loaded =
|
||||
{ $titled ->
|
||||
[true] Mudel laaditud: { $name }
|
||||
*[other] Pealkirjata mudel on laaditud
|
||||
}
|
||||
settings-osc-vmc-vrm-file_select = Kasutatava mudeli pukseerimine või <u>sirvimine</u>
|
||||
settings-osc-vmc-anchor_hip = Ankurda puusadel
|
||||
settings-osc-vmc-anchor_hip-description = Ankurdage jälgimine puusadele, mis on kasulik istuva VTubingu jaoks. Keelamise korral laadige VRM-mudel.
|
||||
settings-osc-vmc-anchor_hip-label = Ankurda puusadel
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
onboarding-skip = Jäta seadistamine vahele
|
||||
onboarding-continue = Jätka
|
||||
onboarding-wip = Töö käib
|
||||
onboarding-previous_step = Eelmine samm
|
||||
onboarding-setup_warning =
|
||||
<b>Hoiatus:</b> Hea jälgimise jaoks on vajalik esialgne seadistamine,
|
||||
see on vajalik, kui kasutate SlimeVR-i esimest korda.
|
||||
onboarding-setup_warning-skip = Jäta seadistamine vahele
|
||||
onboarding-setup_warning-cancel = Jätka seadistamist
|
||||
|
||||
## Wi-Fi setup
|
||||
|
||||
@@ -445,22 +567,37 @@ onboarding-wifi_creds-ssid =
|
||||
.label = SSID
|
||||
.placeholder = Sisesta SSID
|
||||
onboarding-wifi_creds-password =
|
||||
.label = parool
|
||||
.label = Parool
|
||||
.placeholder = Sisesta parool
|
||||
|
||||
## Mounting setup
|
||||
|
||||
onboarding-reset_tutorial-back = Minge tagasi paigaldus kalibreerimisse
|
||||
onboarding-reset_tutorial = Lähtesta õpetus
|
||||
onboarding-reset_tutorial-description = See funktsioon pole valmis, vajutage lihtsalt nuppu Jätka
|
||||
onboarding-reset_tutorial-explanation = Kui kasutate oma jälgijaid, võivad need IMU lengerdamise tõttu joondusest välja tulla või kuna olete neid füüsiliselt liigutanud. Teil on selle parandamiseks mitu võimalust.
|
||||
onboarding-reset_tutorial-skip = Jäta samm vahele
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-0 =
|
||||
Puudutage { $taps } korda esiletõstetud jälgijat, et käivitada lengerduse lähtestamine.
|
||||
|
||||
See setib jälgijad teie HMD-ga samas suunas.
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-1 =
|
||||
Täieliku lähtestamise käivitamiseks puudutage esiletõstetud jälgijat { $taps } korda.
|
||||
|
||||
Sa pead seisma (i-poosis). Enne kui see juhtub, on 3-sekundiline viivitus (konfigureeritav).
|
||||
See lähtestab täielikult kõigi teie jälgijate asukoha ja pöörlemise. See peaks lahendama enamiku probleeme.
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-2 =
|
||||
Puudutage { $taps } korda esiletõstetud jälgijat, et lähtestada paigaldus.
|
||||
|
||||
Paigaldamise lähtestamine aitab kaasa sellele, kuidas jälgijad teile tegelikult pannakse, nii et kui te neid kogemata liigutasite ja muutsite nende orientatsiooni suure summa võrra, aitab see.
|
||||
|
||||
Peate olema poosis, nagu suusatate, nagu see on näidatud automaatse paigaldamise viisardil, ja teil on 3-sekundiline viivitus (konfigureeritav), enne kui see käivitub.
|
||||
|
||||
## Setup start
|
||||
|
||||
onboarding-home = Tere tulemast SlimeVR-i
|
||||
# This cares about multilines and it's centered!!
|
||||
onboarding-home-description =
|
||||
Toome kogu keha jälgimise
|
||||
kõigile
|
||||
onboarding-home-start = Hakkame sättima!
|
||||
|
||||
## Enter VR part of setup
|
||||
@@ -505,6 +642,27 @@ onboarding-connect_tracker-connected_trackers =
|
||||
} connected
|
||||
onboarding-connect_tracker-next = Olen ühendanud kõik oma jälgijad
|
||||
|
||||
## Tracker calibration tutorial
|
||||
|
||||
onboarding-calibration_tutorial = IMU kalibreerimise õpetus
|
||||
onboarding-calibration_tutorial-subtitle = See aitab vähendada jälgija driftimist!
|
||||
onboarding-calibration_tutorial-description = Iga kord, kui lülitate oma jälgijad sisse, peavad nad kalibreerimiseks hetkeks tasasel pinnal olema. Teeme sama, klõpsates nuppu "{ onboarding-calibration_tutorial-calibrate }", <b>ärge liigutage neid!</b>
|
||||
onboarding-calibration_tutorial-calibrate = Panin oma jälgijad lauale
|
||||
onboarding-calibration_tutorial-status-waiting = Ootan sind
|
||||
onboarding-calibration_tutorial-status-calibrating = Kalibreerimine
|
||||
onboarding-calibration_tutorial-status-success = Võimas!
|
||||
onboarding-calibration_tutorial-status-error = Jälgija liigutati
|
||||
|
||||
## Tracker assignment tutorial
|
||||
|
||||
onboarding-assignment_tutorial = Kuidas valmistada Slime Trackerit enne selle külge panemist
|
||||
onboarding-assignment_tutorial-first_step = 1. Asetage kehaosa kleebis (kui teil see on) jälgijale vastavalt oma valikule
|
||||
# This text has a character limit of around 11 characters, so please keep it short
|
||||
onboarding-assignment_tutorial-sticker = Kleebis
|
||||
onboarding-assignment_tutorial-second_step-v2 = 2. Kinnitage rihm oma jälgija külge, hoides rihma takjakülge jälgimisseadme pealmise poolega samas suunas:
|
||||
onboarding-assignment_tutorial-second_step-continuation-v2 = Extensioni takjapaela pool peaks olema ülespoole suunatud nagu järgmine pilt:
|
||||
onboarding-assignment_tutorial-done = Panin kleepsud ja rihmad külge!
|
||||
|
||||
## Tracker assignment setup
|
||||
|
||||
onboarding-assign_trackers-back = Minge tagasi Wi-Fi andmetesse
|
||||
@@ -524,6 +682,17 @@ onboarding-assign_trackers-next = Määrasin kõikide jälgijate asukohad
|
||||
## Tracker assignment warnings
|
||||
|
||||
|
||||
## Tracker mounting method choose
|
||||
|
||||
onboarding-choose_mounting-auto_mounting = Automaatne paigaldamine
|
||||
# Italized text
|
||||
onboarding-choose_mounting-auto_mounting-label = Eksperimentaalne
|
||||
onboarding-choose_mounting-auto_mounting-description = See tuvastab automaatselt kõigi teie jälgijate paigaldussuuna 2 poosist
|
||||
onboarding-choose_mounting-manual_mounting = Käsitsi paigaldamine
|
||||
# Italized text
|
||||
onboarding-choose_mounting-manual_mounting-label = Soovitatud
|
||||
onboarding-choose_mounting-manual_mounting-description = See võimaldab teil valida iga jälgija paigaldussuuna käsitsi
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
onboarding-manual_mounting-back = Minge tagasi, et siseneda VR-i
|
||||
@@ -553,12 +722,29 @@ onboarding-automatic_mounting-put_trackers_on-title = Pange kõik jälgijad peal
|
||||
onboarding-automatic_mounting-put_trackers_on-description = Et kalibreerida jälgijate paigaldus asendi pööret pange kõik jälgijad peale ja nüüd te näete mis on mis jälgijad paremal pool ekraani.
|
||||
onboarding-automatic_mounting-put_trackers_on-next = Mul on kõik jälgijad küljes
|
||||
|
||||
## Tracker proportions method choose
|
||||
|
||||
onboarding-choose_proportions = Millist proportsiooni kalibreerimismeetodit kasutada?
|
||||
# Multiline string
|
||||
onboarding-choose_proportions-description =
|
||||
Keha proportsioone kasutatakse teie keha mõõtude tundmiseks. Neid on vaja, et arvutada jälgijate asukohad.
|
||||
Kui teie keha proportsioonid ei vasta salvestatud proportsioonidele, on teie jälgimistäpsus halvem ja märkate selliseid asju nagu jalgade uisutamine või libistamine või keha ei sobi teie avatariga hästi.
|
||||
onboarding-choose_proportions-auto_proportions = Automaatsed proportsioonid
|
||||
# Italized text
|
||||
onboarding-choose_proportions-auto_proportions-subtitle = Soovitatud
|
||||
# Italized text
|
||||
onboarding-choose_proportions-manual_proportions-subtitle = Väikeste puudutuste jaoks
|
||||
onboarding-choose_proportions-manual_proportions-description = See võimaldab teil proportsioone käsitsi reguleerida, muutes neid otseselt
|
||||
onboarding-choose_proportions-export = Ekspordi proportsioonid
|
||||
onboarding-choose_proportions-file_type = Keha proportsioonide fail
|
||||
|
||||
## Tracker manual proportions setup
|
||||
|
||||
onboarding-manual_proportions-back = Mine tagasi lähtestamise õppetusse
|
||||
onboarding-manual_proportions-title = Käsitsi keha proportsioonid
|
||||
onboarding-manual_proportions-precision = Täpne reguleerimine
|
||||
onboarding-manual_proportions-auto = Automaatne kalibreerimine
|
||||
onboarding-manual_proportions-ratio = Kohandamine suhtarvugruppide järgi
|
||||
|
||||
## Tracker automatic proportions setup
|
||||
|
||||
@@ -570,22 +756,34 @@ onboarding-automatic_proportions-prev_step = Eelmine Samm
|
||||
onboarding-automatic_proportions-put_trackers_on-title = Pange kõik jälgijad peale
|
||||
onboarding-automatic_proportions-put_trackers_on-description = Et kalibreerida teie proportsioone pange kõik jälgijad peale ja te näete mis on mis jälgijad paremal pool ekraani.
|
||||
onboarding-automatic_proportions-put_trackers_on-next = Mul on kõik jälgijad küljes
|
||||
onboarding-automatic_proportions-preparation-title = Ettevalmistus
|
||||
onboarding-automatic_proportions-preparation-description = Võtke tool ja pange see täpselt enda seljataha maha mänguruumi sisse. Olge valmis maha istuma et seadistada autobone.
|
||||
onboarding-automatic_proportions-preparation-next = Ma olen enda tooli ees
|
||||
onboarding-automatic_proportions-requirements-title = Nõuded
|
||||
onboarding-automatic_proportions-requirements-next = Olen lugenud nõudeid
|
||||
onboarding-automatic_proportions-check_height-title = Kontrollige oma pikkust
|
||||
onboarding-automatic_proportions-check_height-description = Me kasutame teie pikkust oma mõõtmiste alusena, kasutades HMD kõrgust teie tegeliku kõrguse ligikaudseks arvutamiseks, kuid parem on ise kontrollida, kas need on õiged!
|
||||
onboarding-automatic_proportions-check_height-fetch_height = Ma seisan!
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = Tundmatu
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-hmd_height1 = Teie HMD kõrgus on
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height1 = nii et teie tegelik kõrgus on
|
||||
onboarding-automatic_proportions-check_height-next_step = Nendega on kõik korras
|
||||
onboarding-automatic_proportions-start_recording-title = Olge valmis liikuma
|
||||
onboarding-automatic_proportions-start_recording-description = Me nüüd salvestame teatud poose ja liigutusi neid näete järgmisel ekraanil. Olge valmis, kui te vajutate nuppu!
|
||||
onboarding-automatic_proportions-start_recording-next = Alusta salvestamist
|
||||
onboarding-automatic_proportions-recording-title = REC
|
||||
onboarding-automatic_proportions-recording-description-p0 = Salvestamine on pooleli...
|
||||
onboarding-automatic_proportions-recording-description-p1 = Tehke allpool näidatud liigutusi:
|
||||
onboarding-automatic_proportions-recording-steps-0 = Painutage põlvi paar korda.
|
||||
onboarding-automatic_proportions-recording-steps-1 = Istuge toolile ja tõuske püsti.
|
||||
onboarding-automatic_proportions-recording-steps-2 = Keerake ülakeha vasakule, seejärel paremale.
|
||||
onboarding-automatic_proportions-recording-steps-3 = Keerake ülakeha paremale, seejärel vasakule.
|
||||
onboarding-automatic_proportions-recording-steps-4 = Liigutage ringi, kuni taimer lõpeb.
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-recording-steps =
|
||||
Sirgelt püsti seistes pöörage pea ringi igas suunas.
|
||||
Painutage selg ettepoole ja kükitage. Kükitades vaadake vasakule, seejärel paremale.
|
||||
Keerake ülakeha vasakule (vastupäeva), seejärel sirutage alla maapinna poole.
|
||||
Keerake ülakeha paremale (päripäeva), seejärel sirutage alla maapinna poole.
|
||||
Pöörage puusi ringiratast, nagu kasutaksite hularõngast.
|
||||
Kui salvestusel on veel aega, korrake juhiseid, kuni aeg on läbi.
|
||||
onboarding-automatic_proportions-recording-processing = Tulemuse töötlemine
|
||||
# $time (Number) - Seconds left for the automatic calibration recording to finish (max 15)
|
||||
# $time (Number) - Seconds left for the automatic calibration recording to finish (max 20)
|
||||
onboarding-automatic_proportions-recording-timer =
|
||||
{ $time ->
|
||||
[one] 1 sekund
|
||||
@@ -599,7 +797,17 @@ onboarding-automatic_proportions-verify_results-redo = Tee salvestus uuesti
|
||||
onboarding-automatic_proportions-verify_results-confirm = Nad on õiged
|
||||
onboarding-automatic_proportions-done-title = Kere mõõdetud ja salvestatud.
|
||||
onboarding-automatic_proportions-done-description = Teie keha proportsioonid kalibreerimine on valmis!
|
||||
onboarding-automatic_proportions-error_modal-confirm = Sain aru!
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = Jälgijaid ei tuvastatud ega määratud
|
||||
|
||||
## Status system
|
||||
|
||||
status_system-StatusSteamVRDisconnected =
|
||||
{ $type ->
|
||||
[steamvr_feeder] Praegu ei ole SlimeVR-feeder äpiga ühendatud.
|
||||
*[other] Praegu ei ole SlimeVR-draiveri kaudu SteamVR-iga ühendatud.
|
||||
}
|
||||
status_system-StatusTrackerError = Jälgijal { $trackerName } on tõrge.
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
### SlimeVR complete GUI translations
|
||||
|
||||
|
||||
# Please developers (not translators) don't reuse a key inside another key
|
||||
# or concat text with a translation string in the code, use the appropriate
|
||||
# features like variables and selectors in each appropriate case!
|
||||
@@ -13,10 +10,19 @@
|
||||
websocket-connecting = Yhdistetään palvelimeen
|
||||
websocket-connection_lost = Yhteys epäonnistui. Yritetään uudelleen...
|
||||
|
||||
## Update notification
|
||||
|
||||
version_update-title = Uusi versio saatavilla: { $version }
|
||||
version_update-description = Valitsemalla "{ version_update-update }" lataa SlimeVR-asennusohjelman.
|
||||
version_update-update = Päivitys
|
||||
version_update-close = Sulje
|
||||
|
||||
## Tips
|
||||
|
||||
tips-find_tracker = Epävarma, mikä jäljitin on mikä? Ravista jäljitintä ja se korostaa vastaavan kohdan.
|
||||
tips-do_not_move_heels = Varmista, että kantapääsi ei liiku tallennuksen aikana!
|
||||
tips-file_select = Vedä ja pudota käytettäviä tiedostoja tai <u>selaa</u>.
|
||||
tips-tap_setup = Voit hitaasti napauttaa 2 kertaa jäljitintä valitaksesi sen, sen sijaan, että valitsisit sen valikosta.
|
||||
|
||||
## Body parts
|
||||
|
||||
@@ -30,6 +36,7 @@ body_part-RIGHT_HAND = Oikea käsi
|
||||
body_part-RIGHT_UPPER_LEG = Oikea reisi
|
||||
body_part-RIGHT_LOWER_LEG = Oikea nilkka
|
||||
body_part-RIGHT_FOOT = Oikea jalkaterä
|
||||
body_part-UPPER_CHEST = Ylärinta
|
||||
body_part-CHEST = Rinta
|
||||
body_part-WAIST = Vyötärö
|
||||
body_part-HIP = Lonkka
|
||||
@@ -47,8 +54,9 @@ skeleton_bone-NONE = Ei mikään
|
||||
skeleton_bone-HEAD = Pään säätö
|
||||
skeleton_bone-NECK = Kaulan pituus
|
||||
skeleton_bone-torso_group = Vartalon pituus
|
||||
skeleton_bone-CHEST = Rinnan pituus
|
||||
skeleton_bone-UPPER_CHEST = Ylärinnan pituus
|
||||
skeleton_bone-CHEST_OFFSET = Rinnan keskitys
|
||||
skeleton_bone-CHEST = Rinnan pituus
|
||||
skeleton_bone-WAIST = Vyötärön pituus
|
||||
skeleton_bone-HIP = Lonkan pituus
|
||||
skeleton_bone-HIP_OFFSET = Lonkan keskitys
|
||||
@@ -94,11 +102,16 @@ navbar-mounting = Asennuksen Kalibrointi
|
||||
navbar-onboarding = Asennustoiminto
|
||||
navbar-settings = Asetukset
|
||||
|
||||
## Bounding volume hierarchy recording
|
||||
## Biovision hierarchy recording
|
||||
|
||||
bvh-start_recording = Tallenna BVH
|
||||
bvh-recording = Tallennetaan...
|
||||
|
||||
## Tracking pause
|
||||
|
||||
tracking-unpaused = Keskeytä jäljitys
|
||||
tracking-paused = Jatka jäljitystä
|
||||
|
||||
## Widget: Overlay settings
|
||||
|
||||
widget-overlay = Overlay
|
||||
@@ -109,6 +122,10 @@ widget-overlay-is_mirrored_label = Näytä Overlay Peilinä
|
||||
|
||||
widget-drift_compensation-clear = Tyhjennä ajautumakompensaatio
|
||||
|
||||
## Widget: Clear Reset Mounting
|
||||
|
||||
widget-clear_mounting = Tyhjennä asennuksen nollaus
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
widget-developer_mode = Kehittäjätila
|
||||
@@ -125,6 +142,12 @@ widget-developer_mode-more_info = Lisätietoja
|
||||
widget-imu_visualizer = Kierto
|
||||
widget-imu_visualizer-rotation_raw = Käsittelemätön
|
||||
widget-imu_visualizer-rotation_preview = Esikatselu
|
||||
widget-imu_visualizer-rotation_hide = Piilota
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = Luurangon esikatselu
|
||||
widget-skeleton_visualizer-hide = Piilota
|
||||
|
||||
## Tracker status
|
||||
|
||||
@@ -134,6 +157,7 @@ tracker-status-error = Virhe
|
||||
tracker-status-disconnected = Katkaistu
|
||||
tracker-status-occluded = Peittynyt
|
||||
tracker-status-ok = OK
|
||||
tracker-status-timed_out = Aikakatkaistiin
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
@@ -151,9 +175,15 @@ tracker-table-column-url = URL
|
||||
## Tracker rotation
|
||||
|
||||
tracker-rotation-front = Etu
|
||||
tracker-rotation-front_left = Etu-vasen
|
||||
tracker-rotation-front_right = Etu-oikea
|
||||
tracker-rotation-left = Vasen
|
||||
tracker-rotation-right = Oikea
|
||||
tracker-rotation-back = Taka
|
||||
tracker-rotation-back_left = Taka-vasen
|
||||
tracker-rotation-back_right = Taka-oikea
|
||||
tracker-rotation-custom = Mukautettu
|
||||
tracker-rotation-overriden = (asennusnollauksen ohittama)
|
||||
|
||||
## Tracker information
|
||||
|
||||
@@ -163,6 +193,10 @@ tracker-infos-custom_name = Mukautettu Nimi
|
||||
tracker-infos-url = Jäljittimen URL
|
||||
tracker-infos-version = Laiteohjelmiston Versio
|
||||
tracker-infos-hardware_rev = Laitteston Tarkistus
|
||||
tracker-infos-hardware_identifier = Laitteiston ID
|
||||
tracker-infos-imu = IMU-Sensor
|
||||
tracker-infos-board_type = Päälevy
|
||||
tracker-infos-network_version = Protokollan versio
|
||||
|
||||
## Tracker settings
|
||||
|
||||
@@ -205,6 +239,28 @@ body_assignment_menu-unassign_tracker = Poista jäljittimen määritys
|
||||
# maybe your language does.
|
||||
-tracker_selection-part = Minkä jäljittimen valitset
|
||||
tracker_selection_menu-NONE = Minkä jäljittimen määrityksen haluat poistaa?
|
||||
tracker_selection_menu-HEAD = { -tracker_selection-part } pää?
|
||||
tracker_selection_menu-NECK = { -tracker_selection-part } kaula?
|
||||
tracker_selection_menu-RIGHT_SHOULDER = { -tracker_selection-part } oikea olkapää?
|
||||
tracker_selection_menu-RIGHT_UPPER_ARM = { -tracker_selection-part } oikea olkavarsi?
|
||||
tracker_selection_menu-RIGHT_LOWER_ARM = { -tracker_selection-part } oikea kyynärvarsi?
|
||||
tracker_selection_menu-RIGHT_HAND = { -tracker_selection-part } oikea käsi?
|
||||
tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } oikea reisi?
|
||||
tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } oikea nilkka?
|
||||
tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } oikea jalkaterä?
|
||||
tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } oikea ohjain?
|
||||
tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part } ylärinta?
|
||||
tracker_selection_menu-CHEST = { -tracker_selection-part } rinta?
|
||||
tracker_selection_menu-WAIST = { -tracker_selection-part } vyötärö?
|
||||
tracker_selection_menu-HIP = { -tracker_selection-part } lonkka?
|
||||
tracker_selection_menu-LEFT_SHOULDER = { -tracker_selection-part } vasen olkapää?
|
||||
tracker_selection_menu-LEFT_UPPER_ARM = { -tracker_selection-part } vasen olkavarsi?
|
||||
tracker_selection_menu-LEFT_LOWER_ARM = { -tracker_selection-part } vasen kyynärvarsi?
|
||||
tracker_selection_menu-LEFT_HAND = { -tracker_selection-part } vasen käsi?
|
||||
tracker_selection_menu-LEFT_UPPER_LEG = { -tracker_selection-part } vasen reisi?
|
||||
tracker_selection_menu-LEFT_LOWER_LEG = { -tracker_selection-part } vasen nilkka?
|
||||
tracker_selection_menu-LEFT_FOOT = { -tracker_selection-part } vasen jalkaterä?
|
||||
tracker_selection_menu-LEFT_CONTROLLER = { -tracker_selection-part } vasen ohjain?
|
||||
tracker_selection_menu-unassigned = Määrittämättömät jäljittimet
|
||||
tracker_selection_menu-assigned = Määritetyt jäljittimet
|
||||
tracker_selection_menu-dont_assign = Älä määritä
|
||||
@@ -230,8 +286,11 @@ settings-sidebar-fk_settings = Jäljityksen asetukset
|
||||
settings-sidebar-gesture_control = Eleohjaus
|
||||
settings-sidebar-interface = Käyttöliittymä
|
||||
settings-sidebar-osc_router = OSC-reititin
|
||||
settings-sidebar-osc_trackers = VRChat OSC-jäljittimet
|
||||
settings-sidebar-utils = Lisäohjelmat
|
||||
settings-sidebar-serial = Sarjakonsoli
|
||||
settings-sidebar-appearance = Ulkonäkö
|
||||
settings-sidebar-notifications = Ilmoitukset
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
@@ -246,10 +305,16 @@ settings-general-steamvr-description =
|
||||
Hyödyllinen peleille tai sovelluksille, jotka tukevat vain tiettyjä jäljittimiä.
|
||||
settings-general-steamvr-trackers-waist = Vyötärö
|
||||
settings-general-steamvr-trackers-chest = Rinta
|
||||
settings-general-steamvr-trackers-feet = Jalat
|
||||
settings-general-steamvr-trackers-knees = Polvet
|
||||
settings-general-steamvr-trackers-elbows = Kyynärpäät
|
||||
settings-general-steamvr-trackers-hands = Kädet
|
||||
settings-general-steamvr-trackers-left_foot = Vasen jalkaterä
|
||||
settings-general-steamvr-trackers-right_foot = Oikea jalkaterä
|
||||
settings-general-steamvr-trackers-left_knee = Vasen polvi
|
||||
settings-general-steamvr-trackers-right_knee = Oikea polvi
|
||||
settings-general-steamvr-trackers-left_elbow = Vasen kyynärpää
|
||||
settings-general-steamvr-trackers-right_elbow = Oikea kyynärpää
|
||||
settings-general-steamvr-trackers-left_hand = Vasen käsi
|
||||
settings-general-steamvr-trackers-right_hand = Oikea käsi
|
||||
settings-general-steamvr-trackers-hands-warning-cancel = Peruuta
|
||||
settings-general-steamvr-trackers-hands-warning-done = Kyllä
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
@@ -296,14 +361,33 @@ settings-general-fk_settings-leg_tweak-floor_clip-description = Floor clip voi v
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = Toe snap yrittää arvata varpaiden asennon jos jalkaterän jäljitintä ei ole käytössä.
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = Foot plant asettaa jalkateräsi yhdensuuntaisesti maan kanssa kosketuksessa.
|
||||
settings-general-fk_settings-leg_fk = Jalkojen jäljitys
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = Ota käyttöön jalkojen asennuksen nollaus varpaillaan.
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet = Jalkojen asennuksen nollaus
|
||||
settings-general-fk_settings-arm_fk = Käsivarsien jäljitys
|
||||
settings-general-fk_settings-arm_fk-description = Muuta tapaa, jolla käsivarsia jäljitetään.
|
||||
settings-general-fk_settings-arm_fk-force_arms = Pakota kädet HMD:ltä
|
||||
settings-general-fk_settings-skeleton_settings = Luurangon asetukset
|
||||
settings-general-fk_settings-reset_settings = Palauta asetukset
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch = Nollaa HMD-sävelkorkeus
|
||||
settings-general-fk_settings-arm_fk-reset_mode-description = Muuta, mikä käsivarren asentoa odotetaan asennuksen nollaukselle.
|
||||
settings-general-fk_settings-arm_fk-back = Takaisin
|
||||
settings-general-fk_settings-arm_fk-tpose_up = T-asento (ylös)
|
||||
settings-general-fk_settings-arm_fk-tpose_down = T-asento (alas)
|
||||
settings-general-fk_settings-arm_fk-forward = Eteenpäin
|
||||
settings-general-fk_settings-skeleton_settings-toggles = Luurankoasetuksia
|
||||
settings-general-fk_settings-skeleton_settings-description = Ota tai poista käytöstä luurankoasetukset. On suositeltavaa jättää nämä päälle.
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine = Laajennettu selkäranka
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis = Laajennettu lantioluu
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees = Laajennettu polvi
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = Laajennettu selkärankamalli
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis_model = Laajennettu lantiomalli
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees_model = Laajennettu polvimalli
|
||||
settings-general-fk_settings-skeleton_settings-ratios = Luurankosuhteet
|
||||
settings-general-fk_settings-skeleton_settings-ratios-description = Muuta luurankoasetusten arvoja. Saatat joutua säätämään mittasuhteitasi muutosten jälkeen.
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = Laskelmoi vyötärö rinnasta lantioon
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = Laskelmoi vyötärö rinnasta jalkoihin
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = Laskelmoi lonkka rinnasta jalkoihin
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = Laskelmoi lantio vyötäröstä jalkoihin
|
||||
settings-general-fk_settings-skeleton_settings-interp_hip_legs = Keskimääritä lonkan kallistus jaloilla'
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Keskimääritä polvijäljittimen kallistus nilkoilla'
|
||||
settings-general-fk_settings-self_localization-title = Mocap-tila
|
||||
settings-general-fk_settings-self_localization-description = Mocap-tila sallii luurangon karkeasti seurata omaa sijaintiaan ilman laseja tai muita jäljittimiä. Huomioi, että tämä vaatii jalka- ja pääjäljittimien toimimista ja on vielä kokeellinen.
|
||||
settings-general-fk_settings-vive_emulation-title = Vive-emulointi
|
||||
settings-general-fk_settings-vive_emulation-description = Emuloi vyötäröjäljittimen ongelmia, joita Vive jäljittimillä on. Tämä on vitsi ja pahentaa jäljitystä.
|
||||
settings-general-fk_settings-vive_emulation-label = Ota Vive-emulointi käyttöön
|
||||
@@ -320,6 +404,13 @@ settings-general-gesture_control-taps =
|
||||
[one] 1 napautus
|
||||
*[other] { $amount } napautusta
|
||||
}
|
||||
# This is a unit: 3 trackers, 2 trackers, 1 tracker
|
||||
# $amount (Number) - Amount of trackers
|
||||
settings-general-gesture_control-trackers =
|
||||
{ $amount ->
|
||||
[one] 1 jäljitin
|
||||
*[other] { $amount } jäljitintä
|
||||
}
|
||||
settings-general-gesture_control-yawResetEnabled = Ota käyttöön kallistumanollaus napautus
|
||||
settings-general-gesture_control-yawResetDelay = Kallistumanollaus viive
|
||||
settings-general-gesture_control-yawResetTaps = Napautuksia kallistumanollaukseen.
|
||||
@@ -329,13 +420,32 @@ settings-general-gesture_control-fullResetTaps = Napautuksia täysinollaukseen
|
||||
settings-general-gesture_control-mountingResetEnabled = Ota käyttöön asennusnollaus napautus
|
||||
settings-general-gesture_control-mountingResetDelay = Asennusnollaus viive
|
||||
settings-general-gesture_control-mountingResetTaps = Napautuksia asennusnollaukseen
|
||||
# The number of trackers that can have higher acceleration before a tap is rejected
|
||||
settings-general-gesture_control-numberTrackersOverThreshold = Jäljittimet yli kynnysarvon
|
||||
settings-general-gesture_control-numberTrackersOverThreshold-description = Suurenna tätä arvoa jos napautustunnistus ei toimi. Älä suurenna yli sen, mikä on tarpeellista, koska se voi aiheuttaa enemmän virheitä.
|
||||
|
||||
## Interface settings
|
||||
## Appearance settings
|
||||
|
||||
settings-general-interface = Käyttöliittymä
|
||||
settings-interface-appearance = Ulkonäkö
|
||||
settings-general-interface-dev_mode = Kehittäjätila
|
||||
settings-general-interface-dev_mode-description = Tämä tila voi olla hyödyllinen, jos tarvitset perusteellisia tietoja tai haluat olla tekemisissä yhdistettyjen jäljittimien kanssa edistyneemmällä tasolla.
|
||||
settings-general-interface-dev_mode-label = Kehittäjätila
|
||||
settings-general-interface-theme = Väri teema
|
||||
settings-general-interface-lang = Valitse kieli
|
||||
settings-general-interface-lang-description = Vaihda oletuskieli, jota haluat käyttää.
|
||||
settings-general-interface-lang-placeholder = Valitse käytettävä kieli
|
||||
# Keep the font name untranslated
|
||||
settings-interface-appearance-font = GUI-fontti
|
||||
settings-interface-appearance-font-description = Tämä muuttaa käyttöliittymän käyttämää fonttia.
|
||||
settings-interface-appearance-font-placeholder = Oletusfontti
|
||||
settings-interface-appearance-font-os_font = OS-fontti
|
||||
settings-interface-appearance-font-slime_font = Oletusfontti
|
||||
settings-interface-appearance-font_size = Perusfontin skaalaus
|
||||
settings-interface-appearance-font_size-description = Tämä vaikuttaa koko käyttöliittymän fonttikokoon tätä asetuspaneelia lukuun ottamatta.
|
||||
|
||||
## Notification settings
|
||||
|
||||
settings-interface-notifications = Ilmoitukset
|
||||
settings-general-interface-serial_detection = Sarjalaitteen tunnistus
|
||||
settings-general-interface-serial_detection-description = Tämä vaihtoehto näyttää ponnahdusikkunan aina, kun liität uuden sarjalaitteen, joka voi olla jäljitin. Se auttaa parantamaan jäljittimen asennusprosessia.
|
||||
settings-general-interface-serial_detection-label = Sarjalaitteen tunnistus
|
||||
@@ -343,10 +453,14 @@ settings-general-interface-feedback_sound = Palaute ääni
|
||||
settings-general-interface-feedback_sound-description = Tämä asetus toistaa äänen nollauksen tapahtuessa.
|
||||
settings-general-interface-feedback_sound-label = Palaute ääni
|
||||
settings-general-interface-feedback_sound-volume = Palaute äänen voimakkuus
|
||||
settings-general-interface-theme = Väri teema
|
||||
settings-general-interface-lang = Valitse kieli
|
||||
settings-general-interface-lang-description = Vaihda oletuskieli, jota haluat käyttää.
|
||||
settings-general-interface-lang-placeholder = Valitse käytettävä kieli
|
||||
settings-general-interface-connected_trackers_warning = Yhdistettyjen jäljittimien varoitus
|
||||
settings-general-interface-connected_trackers_warning-description = Tämä vaihtoehto näyttää ponnahdusikkunan aina, kun yrität poistua SlimeVR:stä, kun sinulla on yksi tai useampi yhdistetty jäljitin. Se muistuttaa sinua sammuttamaan jäljittimet, kun olet valmis, akun käyttöiän säästämiseksi.
|
||||
settings-general-interface-use_tray = Pienennä ilmaisinalueelle
|
||||
settings-general-interface-use_tray-description = Voit sulkea ikkunan sulkematta SlimeVR-palvelinta, jotta voit jatkaa sen käyttöä ilman, että graafinen käyttöliittymä häiritsee sinua.
|
||||
settings-general-interface-use_tray-label = Pienennä ilmaisinalueelle
|
||||
settings-general-interface-discord_presence = Jaa toiminta Discordissa
|
||||
settings-general-interface-discord_presence-description = Kertoo Discordille, että käytät SlimeVR:ää, sekä käyttämiesi IMU-seurantalaitteiden määrän.
|
||||
settings-general-interface-discord_presence-label = Jaa toiminta Discordissa
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -368,6 +482,8 @@ settings-serial-factory_reset-warning-cancel = Peruuta
|
||||
settings-serial-get_infos = Hanki tietoja
|
||||
settings-serial-serial_select = Valitse sarjaportti
|
||||
settings-serial-auto_dropdown_item = Autom.
|
||||
settings-serial-file_type = Teksti
|
||||
settings-serial-save_logs = Tallenna tiedostoon
|
||||
|
||||
## OSC router settings
|
||||
|
||||
@@ -397,15 +513,11 @@ settings-osc-router-network-address-placeholder = IPV4-osoite
|
||||
## OSC VRChat settings
|
||||
|
||||
settings-osc-vrchat = VRChat OSC -jäljittimet
|
||||
# This cares about multilines
|
||||
settings-osc-vrchat-description =
|
||||
Muuta VRChat-kohtaisia asetuksia vastaanottamaan HMD-dataa ja
|
||||
lähettämään jäljitindataa FBT:tä varten (toimii Quest-standalone:ssa).
|
||||
settings-osc-vrchat-enable = Käytä
|
||||
settings-osc-vrchat-enable-description = Vaihda tietojen lähettäminen ja vastaanottaminen.
|
||||
settings-osc-vrchat-enable-label = Käytä
|
||||
settings-osc-vrchat-network = Verkkoportit
|
||||
settings-osc-vrchat-network-description = Aseta portit kuuntelua ja tietojen lähettämistä varten VRChatiin.
|
||||
settings-osc-vrchat-network-description-v1 = Aseta portit tietojen kuuntelua ja lähettämistä varten. Voidaan jättää koskematta VRChatille.
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = Portti sisään
|
||||
.placeholder = Portti sisään (oletus: 9001)
|
||||
@@ -413,11 +525,12 @@ settings-osc-vrchat-network-port_out =
|
||||
.label = Portti ulos
|
||||
.placeholder = Portti ulos (oletus: 9000)
|
||||
settings-osc-vrchat-network-address = Verkon osoite
|
||||
settings-osc-vrchat-network-address-description = Valitse, mikä osoite lähettää tietoja VRChatiin (tarkista laitteesi Wi-Fi-asetukset).
|
||||
settings-osc-vrchat-network-address-description-v1 = Valitse, mihin osoitteeseen tiedot lähetetään. Voidaan jättää koskematta VRChatille.
|
||||
settings-osc-vrchat-network-address-placeholder = VRChat IP-osoite
|
||||
settings-osc-vrchat-network-trackers = Jäljittimet
|
||||
settings-osc-vrchat-network-trackers-description = Vaihda tiettyjen jäljittimien lähettäminen OSC:n kautta.
|
||||
settings-osc-vrchat-network-trackers-chest = Rinta
|
||||
settings-osc-vrchat-network-trackers-hip = Lonkka
|
||||
settings-osc-vrchat-network-trackers-knees = Polvet
|
||||
settings-osc-vrchat-network-trackers-feet = Jalat
|
||||
settings-osc-vrchat-network-trackers-elbows = Kyynärpäät
|
||||
@@ -451,13 +564,22 @@ settings-osc-vmc-vrm-model_loaded =
|
||||
[true] Malli ladattu: { $name }
|
||||
*[other] Nimetön malli ladattu
|
||||
}
|
||||
settings-osc-vmc-vrm-file_select = Vedä ja pudota mallia käytettäväksi tai <u>selaa</u>
|
||||
settings-osc-vmc-anchor_hip = Ankkuri lantiolla
|
||||
settings-osc-vmc-anchor_hip-description = Ankkuroi jäljitin lonkalle, hyödyllinen istuvaan VTubing. Jos poistat käytöstä, lataa VRM-malli.
|
||||
settings-osc-vmc-anchor_hip-label = Ankkuroi lonkalle
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
onboarding-skip = Ohita asennus
|
||||
onboarding-continue = Jatka
|
||||
onboarding-wip = Keskeneräinen
|
||||
onboarding-previous_step = Edellinen vaihe
|
||||
onboarding-setup_warning =
|
||||
<b>Varoitus:</b> Alkuasennus vaaditaan hyvään jäljitykseen,
|
||||
sitä tarvitaan, jos käytät SlimeVR:ää ensimmäistä kertaa.
|
||||
onboarding-setup_warning-skip = Ohita asennus
|
||||
onboarding-setup_warning-cancel = Jatka asennusta
|
||||
|
||||
## Wi-Fi setup
|
||||
|
||||
@@ -480,7 +602,26 @@ onboarding-wifi_creds-password =
|
||||
|
||||
onboarding-reset_tutorial-back = Palaa asennuksen kalibrointiin
|
||||
onboarding-reset_tutorial = Nollaa tutoriaali
|
||||
onboarding-reset_tutorial-description = Tämä ominaisuus ei ole valmis, paina vain Jatka
|
||||
onboarding-reset_tutorial-explanation = Kun käytät jäljittimiä, ne saattavat epälinjoittua IMU:n ajautumisen tai fyysisen siirron takia. Sinulla on useita tapoja korjata tämä.
|
||||
onboarding-reset_tutorial-skip = Ohita vaihe
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-0 =
|
||||
Napauta { $taps } kertaa korostettua jäljitintä käynnistääksesi kallistuman nollauksen.
|
||||
|
||||
Tämä osoittaa jäljittimet samaan suuntaan kuin HMD.
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-1 =
|
||||
Napauta { $taps } kertaa korostettua jäljitintä käynnistääksesi täysinollauksen.
|
||||
|
||||
Sinun on seisottava paikallasi (i-pose) tätä varten. On 3 sekunnin viive (muokattavissa), ennen kuin se tapahtuu.
|
||||
Tämä täysin nollaa kaikkien jäljittimien sijainnin ja kierron. Sen pitäisi korjata useimmat ongelmat.
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-2 =
|
||||
Napauta { $taps } kertaa korostettua jäljitintä käynnistääksesi asennuksen nollaus.
|
||||
|
||||
Asennuksen nollaus auttaa siinä, kuinka jäljittimet on todella asetettu sinulla, joten jos vahingossa siirsit ja muutit suuresti niiden suuntaa, tämä auttaa.
|
||||
|
||||
Sinun on oltava hiihto-asennossa, kuten on näytettynä Automaattisessa Asennuksessa ja sinulla on 3 sekunnin viive (muokattavissa), ennen kuin se käynnistyy.
|
||||
|
||||
## Setup start
|
||||
|
||||
@@ -504,32 +645,269 @@ onboarding-done-close = Sulje opas
|
||||
|
||||
onboarding-connect_tracker-back = Palaa Wi-Fi-tunnistetietoihin
|
||||
onboarding-connect_tracker-title = Yhdistä jäljittimet
|
||||
onboarding-connect_tracker-description-p0 = Nyt hauskaan osaan, kaikkien jäljittimien yhdistämiseen!
|
||||
onboarding-connect_tracker-description-p1 = Yhdistä vain kaikki, joita ei ole vielä yhdistetty, USB-portin kautta.
|
||||
onboarding-connect_tracker-issue-serial = Minulla on ongelmia yhteyden muodostamisessa!
|
||||
onboarding-connect_tracker-usb = USB-jäljitin
|
||||
onboarding-connect_tracker-connection_status-none = Etsitään jäljittimiä
|
||||
onboarding-connect_tracker-connection_status-serial_init = Yhdistetään sarjalaitteeseen
|
||||
onboarding-connect_tracker-connection_status-provisioning = Lähetetään Wi-Fi-tunnistetietoja
|
||||
onboarding-connect_tracker-connection_status-connecting = Yritetään muodostaa yhteys Wi-Fi-verkkoon
|
||||
onboarding-connect_tracker-connection_status-looking_for_server = Etsitään palvelinta
|
||||
onboarding-connect_tracker-connection_status-connection_error = Wi-Fi-yhteyden muodostaminen epäonnistui
|
||||
onboarding-connect_tracker-connection_status-could_not_find_server = Palvelinta ei löytynyt
|
||||
onboarding-connect_tracker-connection_status-done = Yhdistetty palvelimeen
|
||||
# $amount (Number) - Amount of trackers connected (this is a number, but you can use CLDR plural rules for your language)
|
||||
# More info on https://www.unicode.org/cldr/cldr-aux/charts/22/supplemental/language_plural_rules.html
|
||||
# English in this case only has 2 plural rules, which are "one" and "other",
|
||||
# we use 0 in an explicit way because there is no plural rule in english for 0, so we directly say
|
||||
# if $amount is 0 then we say "No trackers connected"
|
||||
onboarding-connect_tracker-connected_trackers =
|
||||
{ $amount ->
|
||||
[0] Jäljittimiä ei ole yhdistetty
|
||||
[one] 1 jäljitin yhdistetty
|
||||
*[other] { $amount } jäljitintä yhdistetty
|
||||
}
|
||||
onboarding-connect_tracker-next = Yhdistin kaikki jäljittimeni
|
||||
|
||||
## Tracker calibration tutorial
|
||||
|
||||
onboarding-calibration_tutorial = IMU-kalibrointi tutoriaali
|
||||
onboarding-calibration_tutorial-subtitle = Tämä auttaa vähentämään jäljittimen ajautumaa!
|
||||
onboarding-calibration_tutorial-description = Joka kerta, kun käynnistät jäljittimet, niiden täytyy levätä hetken tasaisella alustalla kalibroidakseen. Tehdään sama asia painamalla "{ onboarding-calibration_tutorial-calibrate }" nappia, <b>älä liikuta niitä!</b>
|
||||
onboarding-calibration_tutorial-calibrate = Asetin jäljittimeni pöydälle
|
||||
onboarding-calibration_tutorial-status-waiting = Odotetaan sinua
|
||||
onboarding-calibration_tutorial-status-calibrating = Kalibroi
|
||||
onboarding-calibration_tutorial-status-success = Kiva!
|
||||
onboarding-calibration_tutorial-status-error = Jäljitintä liikutettiin
|
||||
|
||||
## Tracker assignment tutorial
|
||||
|
||||
onboarding-assignment_tutorial = Kuinka valmistellaan Slime-jäljitin ennen käyttöä
|
||||
onboarding-assignment_tutorial-first_step = 1. Aseta kehonosatarra (jos sinulla on) jäljittimeen valintasi mukaan
|
||||
# This text has a character limit of around 11 characters, so please keep it short
|
||||
onboarding-assignment_tutorial-sticker = Tarra
|
||||
onboarding-assignment_tutorial-second_step-v2 = 2. Kiinnitä hihna jäljittimeen pitäen hihnan tarranauhaa samaan suuntaan kuin jäljittimen etupuoli:
|
||||
onboarding-assignment_tutorial-second_step-continuation-v2 = Jatkeen tarranauhapuolen tulee olla ylöspäin seuraavan kuvan mukaisesti:
|
||||
onboarding-assignment_tutorial-done = Laitoin tarrat ja hihnat!
|
||||
|
||||
## Tracker assignment setup
|
||||
|
||||
onboarding-assign_trackers-back = Palaa Wi-Fi-tunnistetietoihin
|
||||
onboarding-assign_trackers-title = Määritä jäljittimet
|
||||
onboarding-assign_trackers-description = Valitaan, mikä jäljitin menee minne. Napsauta paikkaa, johon haluat sijoittaa jäljittimen
|
||||
# Look at translation of onboarding-connect_tracker-connected_trackers on how to use plurals
|
||||
# $assigned (Number) - Trackers that have been assigned a body part
|
||||
# $trackers (Number) - Trackers connected to the server
|
||||
onboarding-assign_trackers-assigned =
|
||||
{ $trackers ->
|
||||
[one] { $assigned } / 1 jäljitintä määritetty
|
||||
*[other] { $assigned } / { $trackers } jäljittimiä määritetty
|
||||
}
|
||||
onboarding-assign_trackers-advanced = Näytä tarkempia määrityssijainteja
|
||||
onboarding-assign_trackers-next = Määritin kaikki jäljittimet
|
||||
|
||||
## Tracker assignment warnings
|
||||
|
||||
# Note for devs, number is used for representing boolean states per bit.
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-LEFT_FOOT =
|
||||
{ $unassigned ->
|
||||
[6] Vasen jalkaterä on määritetty, mutta myös vasen nilkka on määritettävä!
|
||||
[5] Vasen jalkaterä on määritetty, mutta myös vasen reisi on määritettävä!
|
||||
[4] Vasen jalkaterä on määritetty, mutta myös vasen nilkka ja vasen reisi on määritettävä!
|
||||
[3] Vasen jalkaterä on määritetty, mutta joko rinta, lantio tai vyötärö on myös määritettävä!
|
||||
[2] Vasen jalkaterä on määritetty, mutta myös vasen nilkka ja joko rinta, lantio tai vyötärö on määritettävä!
|
||||
[1] Vasen jalkaterä on määritetty, mutta myös vasen reisi ja joko rinta, lantio tai vyötärö on määritettävä!
|
||||
[0] Vasen jalkaterä on määritetty, mutta myös vasen nilkka, vasen reisi ja joko rinta, lantio tai vyötärö on määritettävä!
|
||||
*[other] Vasen jalkaterä on määritetty, mutta myös tuntematon määrittelemätön osa on määritettävä!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-RIGHT_FOOT =
|
||||
{ $unassigned ->
|
||||
[6] Oikea jalkaterä on määritetty, mutta myös oikea nilkka on määritettävä!
|
||||
[5] Oikea jalkaterä on määritetty, mutta myös oikea reisi on määritettävä!
|
||||
[4] Oikea jalkaterä on määritetty, mutta myös oikea nilkka ja oikea reisi on määritettävä!
|
||||
[3] Oikea jalkaterä on määritetty, mutta joko rinta, lantio tai vyötärö on myös määritettävä!
|
||||
[2] Oikea jalkaterä on määritetty, mutta myös oikea nilkka ja joko rinta, lantio tai vyötärö on määritettävä!
|
||||
[1] Oikea jalkaterä on määritetty, mutta myös oikea reisi ja joko rinta, lantio tai vyötärö on määritettävä!
|
||||
[0] Oikea jalkaterä on määritetty, mutta myös oikea nilkka, oikea reisi ja joko rinta, lantio tai vyötärö on määritettävä!
|
||||
*[other] Oikea jalkaterä on määritetty, mutta myös tuntematon määrittelemätön osa on määritettävä!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-LEFT_LOWER_LEG =
|
||||
{ $unassigned ->
|
||||
[0] Vasen nilkka on määritetty, mutta myös vasen reisi ja joko rinta, lantio tai vyötärö on määritettävä!
|
||||
[1] Vasen nilkka on määritetty, mutta joko rinta, lantio tai vyötärö on myös määritettävä!
|
||||
[2] Vasen nilkka on määritetty, mutta myös vasen reisi on määritettävä!
|
||||
*[other] Vasen nilkka on määritetty, mutta myös tuntematon määrittelemätön osa on määritettävä!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-RIGHT_LOWER_LEG =
|
||||
{ $unassigned ->
|
||||
[0] Oikea nilkka on määritetty, mutta myös oikea reisi ja joko rinta, lantio tai vyötärö on määritettävä!
|
||||
[1] Oikea nilkka on määritetty, mutta joko rinta, lantio tai vyötärö on myös määritettävä!
|
||||
[2] Oikea nilkka on määritetty, mutta myös oikea reisi on määritettävä!
|
||||
*[other] Oikea nilkka on määritetty, mutta myös tuntematon määrittelemätön osa on määritettävä!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-LEFT_UPPER_LEG =
|
||||
{ $unassigned ->
|
||||
[0] Vasen reisi on määritetty, mutta myös rinta, lantio tai vyötärö on määritettävä!
|
||||
*[other] Vasen reisi on määritetty, mutta myös tuntematon määrittelemätön osa on määritettävä!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-RIGHT_UPPER_LEG =
|
||||
{ $unassigned ->
|
||||
[0] Oikea reisi on määritetty, mutta myös rinta, lantio tai vyötärö on määritettävä!
|
||||
*[other] Oikea reisi on määritetty, mutta myös tuntematon määrittelemätön osa on määritettävä!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-HIP =
|
||||
{ $unassigned ->
|
||||
[0] Lonkka on määritetty, mutta myös rinta on määritettävä!
|
||||
*[other] Lonkka on määritetty, mutta myös tuntematon määrittelemätön osa on määritettävä!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-WAIST =
|
||||
{ $unassigned ->
|
||||
[0] Vyötärö on määritetty, mutta myös rinta on määritettävä!
|
||||
*[other] Vyötärö on määritetty, mutta myös tuntematon määrittelemätön osa on määritettävä!
|
||||
}
|
||||
|
||||
## Tracker mounting method choose
|
||||
|
||||
onboarding-choose_mounting = Mitä asennuskalibrointimenetelmää käytetään?
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-description = Asennussuuntaus korjaa jäljittimien sijoittelun kehossasi.
|
||||
onboarding-choose_mounting-auto_mounting = Automaattinen asennus
|
||||
onboarding-choose_mounting-auto_mounting-description = Tämä tunnistaa automaattisesti kaikkien jäljittimiesi asennussuunnat 2 asennosta
|
||||
onboarding-choose_mounting-manual_mounting = Manuaalinen asennus
|
||||
onboarding-choose_mounting-manual_mounting-description = Näin voit valita asennussuunnan manuaalisesti kullekin jäljittimelle
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-manual_modal-title =
|
||||
Oletko varma, että haluat tehdä
|
||||
automaattisen asennuksen kalibroinnin?
|
||||
onboarding-choose_mounting-manual_modal-confirm = Tiedän mitä teen
|
||||
onboarding-choose_mounting-manual_modal-cancel = Peruuta
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
onboarding-manual_mounting-back = Palaa takaisin VR:ään
|
||||
onboarding-manual_mounting = Manuaalinen Asennus
|
||||
onboarding-manual_mounting-description = Napsauta jokaista jäljitintä ja valitse, mihin suuntaan ne on asennettu
|
||||
onboarding-manual_mounting-auto_mounting = Automaattinen asennus
|
||||
onboarding-manual_mounting-next = Seuraava vaihe
|
||||
|
||||
## Tracker automatic mounting setup
|
||||
|
||||
onboarding-automatic_mounting-back = Palaa takaisin VR:ään
|
||||
onboarding-automatic_mounting-title = Asennuksen Kalibrointi
|
||||
onboarding-automatic_mounting-description = Jotta SlimeVR jäljittimet toimisivat, meidän on määritettävä jäljittimille asennuksen kierto, jotta ne voidaan kohdistaa fyysisen jäljittimen asennuksen kanssa.
|
||||
onboarding-automatic_mounting-manual_mounting = Manuaalinen asennus
|
||||
onboarding-automatic_mounting-next = Seuraava vaihe
|
||||
onboarding-automatic_mounting-prev_step = Edellinen vaihe
|
||||
onboarding-automatic_mounting-done-title = Asennuskierrokset kalibroitu.
|
||||
onboarding-automatic_mounting-done-description = Asennuskalibrointi on valmis!
|
||||
onboarding-automatic_mounting-done-restart = Yritä uudelleen
|
||||
onboarding-automatic_mounting-mounting_reset-title = Asennuksen Nollaus
|
||||
onboarding-automatic_mounting-mounting_reset-step-0 = 1. Kyykisty "hiihtoasentoon" siten, että jalat ovat koukussa, ylävartalo kallistettuna eteenpäin ja kädet koukussa.
|
||||
onboarding-automatic_mounting-mounting_reset-step-1 = 2. Paina "Nollaa Asennus" -painiketta ja odota 3 sekuntia, ennen kuin jäljittimien asennuskierrot nollautuvat.
|
||||
onboarding-automatic_mounting-preparation-title = Valmistelu
|
||||
onboarding-automatic_mounting-preparation-step-0 = 1. Seiso pystyssä kädet sivuilla.
|
||||
onboarding-automatic_mounting-preparation-step-1 = 2. Paina "Täysinollaus" -painiketta ja odota 3 sekuntia, ennen kuin jäljittimet nollautuvat.
|
||||
onboarding-automatic_mounting-put_trackers_on-title = Laita jäljittimet päällesi
|
||||
onboarding-automatic_mounting-put_trackers_on-description = Kalibroidaksemme asennuskierrokset käytämme juuri määrittämiäsi jäljittimiä. Laita kaikki jäljittimet päällesi, näet mitkä ovat mitäkin oikealla olevassa kuvassa.
|
||||
onboarding-automatic_mounting-put_trackers_on-next = Minulla on kaikki jäljittimet päällä
|
||||
|
||||
## Tracker proportions method choose
|
||||
|
||||
onboarding-choose_proportions = Mitä kalibrointimenetelmää käytetään?
|
||||
onboarding-choose_proportions-auto_proportions = Automaattiset mittasuhteet
|
||||
onboarding-choose_proportions-manual_proportions = Manuaaliset mittasuhteet
|
||||
onboarding-choose_proportions-import-failed = Epäonnistui
|
||||
onboarding-choose_proportions-file_type = Kehon mittasuhteet -tiedosto
|
||||
|
||||
## Tracker manual proportions setup
|
||||
|
||||
onboarding-manual_proportions-title = Manuaaliset kehon mittasuhteet
|
||||
onboarding-manual_proportions-precision = Tarkka säätö
|
||||
onboarding-manual_proportions-auto = Automaattiset mittasuhteet
|
||||
onboarding-manual_proportions-ratio = Säädä suhderyhmien mukaan
|
||||
|
||||
## Tracker automatic proportions setup
|
||||
|
||||
onboarding-automatic_proportions-title = Mittaa kehosi
|
||||
onboarding-automatic_proportions-manual = Manuaaliset mittasuhteet
|
||||
onboarding-automatic_proportions-prev_step = Edellinen vaihe
|
||||
onboarding-automatic_proportions-put_trackers_on-title = Laita jäljittimet päällesi
|
||||
onboarding-automatic_proportions-put_trackers_on-next = Minulla on kaikki jäljittimet päällä
|
||||
onboarding-automatic_proportions-requirements-title = Vaatimukset
|
||||
onboarding-automatic_proportions-requirements-next = Olen lukenut vaatimukset
|
||||
onboarding-automatic_proportions-check_height-title = Tarkista pituutesi
|
||||
onboarding-automatic_proportions-check_height-description = Käytämme pituuttasi mittaustemme perustana käyttämällä HMD:n pituutta likiarvona todellisesta pituudestasi, mutta on parempi tarkistaa itse, ovatko ne oikein!
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning = Paina painiketta <u>pystyasennossa</u> laskeaksesi pituutesi. Sinulla on 3 sekuntia painikkeen painamisen jälkeen!
|
||||
onboarding-automatic_proportions-check_height-fetch_height = Seison
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = Tuntematon
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-hmd_height1 = HMD-korkeus on
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height1 = Joten todellinen pituutesi on
|
||||
onboarding-automatic_proportions-check_height-next_step = Ne ovat hyvät
|
||||
onboarding-automatic_proportions-start_recording-title = Valmistaudu liikkumaan
|
||||
onboarding-automatic_proportions-start_recording-description = Aiomme nyt tallentaa joitain tiettyä asentoja ja liikkeitä. Näitä kysytään seuraavassa näytössä. Ole valmis aloittamaan, kun painat nappia!
|
||||
onboarding-automatic_proportions-start_recording-next = Aloita tallennus
|
||||
onboarding-automatic_proportions-recording-title = REC
|
||||
onboarding-automatic_proportions-recording-description-p0 = Tallennus käynnissä...
|
||||
onboarding-automatic_proportions-recording-description-p1 = Tee alla esitetyt liikkeet:
|
||||
onboarding-automatic_proportions-recording-processing = Käsitellään tuloksia
|
||||
# $time (Number) - Seconds left for the automatic calibration recording to finish (max 20)
|
||||
onboarding-automatic_proportions-recording-timer =
|
||||
{ $time ->
|
||||
[one] 1 sekuntti jäljellä
|
||||
*[other] { $time } sekuntia jäljellä
|
||||
}
|
||||
onboarding-automatic_proportions-verify_results-title = Vahvista tulokset
|
||||
onboarding-automatic_proportions-verify_results-description = Tarkista alla olevat tulokset, näyttävätkö ne oikeilta?
|
||||
onboarding-automatic_proportions-verify_results-results = Tallennuksen tulokset
|
||||
onboarding-automatic_proportions-verify_results-processing = Käsitellään tuloksia
|
||||
onboarding-automatic_proportions-verify_results-redo = Tee tallennus uudelleen
|
||||
onboarding-automatic_proportions-verify_results-confirm = Nämä ovat oikein
|
||||
onboarding-automatic_proportions-done-title = Keho mitattu ja tallennettu.
|
||||
onboarding-automatic_proportions-done-description = Kehosi mittasuhteiden kalibrointi on valmis!
|
||||
onboarding-automatic_proportions-error_modal =
|
||||
<b>Varoitus:</b> Mittasuhteita arvioitaessa havaittiin virhe!
|
||||
<docs>Tarkista dokumentit</docs> tai liity <discord>Discordiin</discord> saadaksesi apua ^_^
|
||||
onboarding-automatic_proportions-error_modal-confirm = Ymmäretty!
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = Jäjittimiä ei havaittu tai määritetty
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
trackers_still_on-modal-title = Jäljittimet ovat vielä päällä
|
||||
trackers_still_on-modal-description =
|
||||
Yksi tai useampi jäljitin on edelleen päällä.
|
||||
Haluatko silti poistua SlimeVR:stä?
|
||||
trackers_still_on-modal-confirm = Poistu SlimeVR:stä
|
||||
trackers_still_on-modal-cancel = Odota...
|
||||
|
||||
## Status system
|
||||
|
||||
status_system-StatusTrackerReset = On suositeltavaa suorittaa täydellinen nollaus, koska yhtä tai useampaa jäljitintä ei ole säädetty.
|
||||
status_system-StatusSteamVRDisconnected =
|
||||
{ $type ->
|
||||
[steamvr_feeder] Tällä hetkellä ei ole yhdistetty SlimeVR Feeder -sovellukseen.
|
||||
*[other] Tällä hetkellä ei ole yhdistetty SteamVR:ään SlimeVR-ajurin kautta.
|
||||
}
|
||||
status_system-StatusTrackerError = { $trackerName } jäljittimessä on virhe
|
||||
|
||||
## Tray Menu
|
||||
|
||||
|
||||
## First exit modal
|
||||
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
|
||||
websocket-connecting = Connexion au serveur
|
||||
websocket-connection_lost = Connexion avec le serveur perdue. Reconnexion...
|
||||
websocket-connection_lost-desc = Il semble que le serveur SlimeVR ait planté. Vérifiez les logs et redémarrez le programme.
|
||||
websocket-timedout = Impossible de se connecter au serveur
|
||||
websocket-timedout-desc = Il semble que le serveur SlimeVR ait planté ou que le délai d'attente ait expiré. Vérifiez les logs et redémarrez le programme.
|
||||
websocket-error-close = Quitter SlimeVR
|
||||
websocket-error-logs = Ouvrez le dossier des logs
|
||||
|
||||
## Update notification
|
||||
|
||||
@@ -20,9 +25,11 @@ version_update-close = Fermer
|
||||
## Tips
|
||||
|
||||
tips-find_tracker = Impossible de différencier vos capteurs ? Secouez-en un pour qu'il soit mis en évidence.
|
||||
tips-do_not_move_heels = Assurez-vous de ne pas bouger vos pieds pendant la calibration !
|
||||
tips-do_not_move_heels = Assurez-vous de ne pas bouger vos pieds pendant l'enregistrement !
|
||||
tips-file_select = Glissez et déposez des fichiers à utiliser, ou <u>parcourir</u>.
|
||||
tips-tap_setup = Vous pouvez tapoter lentement votre capteur 2 fois pour le choisir au lieu de le sélectionner depuis le menu.
|
||||
tips-turn_on_tracker = Vous utilisez des capteurs officiels SlimeVR ? N'oubliez pas <b><em>d'allumer votre capteur</em></b> après l'avoir connecté au PC !
|
||||
tips-failed_webgl = Échec de l'initialisation de WebGL.
|
||||
|
||||
## Body parts
|
||||
|
||||
@@ -47,6 +54,58 @@ body_part-LEFT_HAND = Main gauche
|
||||
body_part-LEFT_UPPER_LEG = Cuisse gauche
|
||||
body_part-LEFT_LOWER_LEG = Cheville gauche
|
||||
body_part-LEFT_FOOT = Pied gauche
|
||||
body_part-LEFT_THUMB_METACARPAL = Métacarpien du pouce gauche
|
||||
body_part-LEFT_THUMB_PROXIMAL = Pouce gauche proximal
|
||||
body_part-LEFT_THUMB_DISTAL = Pouce gauche distal
|
||||
body_part-LEFT_INDEX_PROXIMAL = Index gauche proximal
|
||||
body_part-LEFT_INDEX_INTERMEDIATE = Index gauche intermédiaire
|
||||
body_part-LEFT_INDEX_DISTAL = Index gauche distal
|
||||
body_part-LEFT_MIDDLE_PROXIMAL = Majeur gauche proximal
|
||||
body_part-LEFT_MIDDLE_INTERMEDIATE = Majeur gauche intermédiaire
|
||||
body_part-LEFT_MIDDLE_DISTAL = Majeur gauche distal
|
||||
body_part-LEFT_RING_PROXIMAL = Annulaire gauche proximal
|
||||
body_part-LEFT_RING_INTERMEDIATE = Annulaire gauche intermédiaire
|
||||
body_part-LEFT_RING_DISTAL = Annulaire gauche distal
|
||||
body_part-LEFT_LITTLE_PROXIMAL = Auriculaire gauche proximal
|
||||
body_part-LEFT_LITTLE_INTERMEDIATE = Auriculaire gauche intermédiaire
|
||||
body_part-LEFT_LITTLE_DISTAL = Auriculaire gauche distal
|
||||
body_part-RIGHT_THUMB_METACARPAL = Métacarpien du pouce droit
|
||||
body_part-RIGHT_THUMB_PROXIMAL = Pouce droit proximal
|
||||
body_part-RIGHT_THUMB_DISTAL = Pouce droit distal
|
||||
body_part-RIGHT_INDEX_PROXIMAL = Index droit proximal
|
||||
body_part-RIGHT_INDEX_INTERMEDIATE = Index droit intermédiaire
|
||||
body_part-RIGHT_INDEX_DISTAL = Index droit distal
|
||||
body_part-RIGHT_MIDDLE_PROXIMAL = Majeur droit proximal
|
||||
body_part-RIGHT_MIDDLE_INTERMEDIATE = Majeur droit intermédiaire
|
||||
body_part-RIGHT_MIDDLE_DISTAL = Majeur droit distal
|
||||
body_part-RIGHT_RING_PROXIMAL = Annulaire droit proximal
|
||||
body_part-RIGHT_RING_INTERMEDIATE = Annulaire droit intermédiaire
|
||||
body_part-RIGHT_RING_DISTAL = Annulaire droit distal
|
||||
body_part-RIGHT_LITTLE_PROXIMAL = Auriculaire droit proximal
|
||||
body_part-RIGHT_LITTLE_INTERMEDIATE = Auriculaire droit intermédiaire
|
||||
body_part-RIGHT_LITTLE_DISTAL = Auriculaire droit distal
|
||||
|
||||
## BoardType
|
||||
|
||||
board_type-UNKNOWN = Inconnu
|
||||
board_type-NODEMCU = NodeMCU
|
||||
board_type-CUSTOM = Carte personnalisée
|
||||
board_type-WROOM32 = WROOM32
|
||||
board_type-WEMOSD1MINI = Wemos D1 Mini
|
||||
board_type-TTGO_TBASE = TTGO T-Base
|
||||
board_type-ESP01 = ESP-01
|
||||
board_type-SLIMEVR = SlimeVR
|
||||
board_type-LOLIN_C3_MINI = Lolin C3 Mini
|
||||
board_type-BEETLE32C3 = Beetle ESP32-C3
|
||||
board_type-ESP32C3DEVKITM1 = Espressif ESP32-C3 DevKitM-1
|
||||
board_type-OWOTRACK = owoTrack
|
||||
board_type-WRANGLER = Wrangler Joycons
|
||||
board_type-MOCOPI = Sony Mocopi
|
||||
board_type-WEMOSWROOM02 = Wemos Wroom-02 D1 Mini
|
||||
board_type-XIAO_ESP32C3 = Seeed Studio XIAO ESP32C3
|
||||
board_type-HARITORA = Haritora
|
||||
board_type-ESP32C6DEVKITC1 = Espressif ESP32-C6 DevKitC-1
|
||||
board_type-GLOVE_IMU_SLIMEVR_DEV = SlimeVR Dev IMU Glove
|
||||
|
||||
## Proportions
|
||||
|
||||
@@ -79,6 +138,14 @@ skeleton_bone-ELBOW_OFFSET = Décalage des coudes
|
||||
## Tracker reset buttons
|
||||
|
||||
reset-reset_all = Réinitialiser toutes les proportions
|
||||
reset-reset_all_warning-v2 =
|
||||
<b>Avertissement:</b> vos proportions seront réinitialisées aux valeurs par défaut ajustées à votre hauteur configurée.
|
||||
Êtes-vous sûr de vouloir faire cela ?
|
||||
reset-reset_all_warning-reset = Réinitialiser les proportions
|
||||
reset-reset_all_warning-cancel = Annuler
|
||||
reset-reset_all_warning_default-v2 =
|
||||
<b>Avertissement:</b> votre hauteur n'a pas été configurée, vos proportions seront réinitialisées aux valeurs par défaut avec la hauteur par défaut.
|
||||
Êtes-vous sûr de vouloir faire cela ?
|
||||
reset-full = Réinitialisation complète
|
||||
reset-mounting = Réinitialiser l'alignement
|
||||
reset-yaw = Réinitialisation horizontale
|
||||
@@ -124,7 +191,7 @@ widget-drift_compensation-clear = Réinitialiser la compensation de la dérive
|
||||
|
||||
## Widget: Clear Reset Mounting
|
||||
|
||||
widget-clear_mounting = Mettre à zéro la réinitialisation de l'alignement
|
||||
widget-clear_mounting = Réinitialiser la calibration de l'alignement
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
@@ -140,9 +207,17 @@ widget-developer_mode-more_info = Plus d'informations
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
widget-imu_visualizer = Rotation
|
||||
widget-imu_visualizer-preview = Aperçu
|
||||
widget-imu_visualizer-hide = Masquer
|
||||
widget-imu_visualizer-rotation_raw = Brute
|
||||
widget-imu_visualizer-rotation_preview = Aperçu
|
||||
widget-imu_visualizer-rotation_hide = Masquer
|
||||
widget-imu_visualizer-acceleration = Accélération
|
||||
widget-imu_visualizer-position = Position
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = Aperçu du squelette
|
||||
widget-skeleton_visualizer-hide = Masquer
|
||||
|
||||
## Tracker status
|
||||
|
||||
@@ -152,6 +227,7 @@ tracker-status-error = Erreur
|
||||
tracker-status-disconnected = Déconnecté
|
||||
tracker-status-occluded = Obstrué
|
||||
tracker-status-ok = OK
|
||||
tracker-status-timed_out = Délai expiré
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
@@ -185,11 +261,20 @@ tracker-infos-manufacturer = Fabricant
|
||||
tracker-infos-display_name = Nom
|
||||
tracker-infos-custom_name = Nom personnalisé
|
||||
tracker-infos-url = URL du capteur
|
||||
tracker-infos-version = Version du firmware
|
||||
tracker-infos-version = Version du micrologiciel
|
||||
tracker-infos-hardware_rev = Révision du hardware
|
||||
tracker-infos-hardware_identifier = ID Matériel
|
||||
tracker-infos-data_support = Prise en charge de données
|
||||
tracker-infos-imu = Capteur IMU
|
||||
tracker-infos-board_type = Carte principale
|
||||
tracker-infos-network_version = Version du protocole
|
||||
tracker-infos-magnetometer = Magnétomètre
|
||||
tracker-infos-magnetometer-status-v1 =
|
||||
{ $status ->
|
||||
[DISABLED] Désctivé
|
||||
[ENABLED] Activé
|
||||
*[NOT_SUPPORTED] Non pris en charge
|
||||
}
|
||||
|
||||
## Tracker settings
|
||||
|
||||
@@ -204,11 +289,27 @@ tracker-settings-mounting_section-edit = Changer l'orientation
|
||||
tracker-settings-drift_compensation_section = Permettre la compensation de la dérive
|
||||
tracker-settings-drift_compensation_section-description = Ce capteur devrait-il compenser pour sa dérive quand l'option est activée ?
|
||||
tracker-settings-drift_compensation_section-edit = Permettre la compensation de la dérive
|
||||
tracker-settings-use_mag = Autoriser l'utilisation du magnétomètre sur ce capteur
|
||||
# Multiline!
|
||||
tracker-settings-use_mag-description =
|
||||
Est-ce que ce capteur devrait utiliser son magnétomètre pour réduire la dérive lorsque l'utilisation du magnétomètre est autorisée ? <b>N'éteignez pas votre capteur pendant que vous changez cette option !</b>
|
||||
|
||||
Vous devez d'abord autoriser l'utilisation du magnétomètre dans les paramètres. <magSetting>Cliquez ici pour y accéder</magSetting>.
|
||||
tracker-settings-use_mag-label = Autoriser le magnétomètre
|
||||
# The .<name> means it's an attribute and it's related to the top key.
|
||||
# In this case that is the settings for the assignment section.
|
||||
tracker-settings-name_section = Nom personalisé
|
||||
tracker-settings-name_section-description = Donnez-lui un joli surnom :3
|
||||
tracker-settings-name_section-placeholder = Patte gauche d'Erimel
|
||||
tracker-settings-name_section-label = Nom personalisé
|
||||
tracker-settings-forget = Oublier capteur
|
||||
tracker-settings-forget-description = Supprime le capteur du serveur SlimeVR et l'empêche de s'y connecter jusqu'à ce que le serveur soit redémarré. La configuration du capteur ne sera pas perdue.
|
||||
tracker-settings-forget-label = Oublier capteur
|
||||
tracker-settings-update-unavailable = Ne peut pas être mis à jour (DIY)
|
||||
tracker-settings-update-up_to_date = À jour
|
||||
tracker-settings-update-available = { $versionName } est maintenant disponible
|
||||
tracker-settings-update = Mettre à jour maintenant
|
||||
tracker-settings-update-title = Version du micrologiciel
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
@@ -284,6 +385,9 @@ settings-sidebar-utils = Utilitaires
|
||||
settings-sidebar-serial = Console série
|
||||
settings-sidebar-appearance = Apparence
|
||||
settings-sidebar-notifications = Notifications
|
||||
settings-sidebar-behavior = Comportement
|
||||
settings-sidebar-firmware-tool = Outil de micrologiciel DIY
|
||||
settings-sidebar-advanced = Avancé
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
@@ -298,10 +402,22 @@ settings-general-steamvr-description =
|
||||
Utile pour les jeux ou applications qui ne supportent que certains capteurs.
|
||||
settings-general-steamvr-trackers-waist = Taille
|
||||
settings-general-steamvr-trackers-chest = Poitrine
|
||||
settings-general-steamvr-trackers-feet = Pieds
|
||||
settings-general-steamvr-trackers-knees = Genoux
|
||||
settings-general-steamvr-trackers-elbows = Coudes
|
||||
settings-general-steamvr-trackers-hands = Mains
|
||||
settings-general-steamvr-trackers-left_foot = Pied gauche
|
||||
settings-general-steamvr-trackers-right_foot = Pied droit
|
||||
settings-general-steamvr-trackers-left_knee = Genou gauche
|
||||
settings-general-steamvr-trackers-right_knee = Genou droit
|
||||
settings-general-steamvr-trackers-left_elbow = Coude gauche
|
||||
settings-general-steamvr-trackers-right_elbow = Coude droit
|
||||
settings-general-steamvr-trackers-left_hand = Main gauche
|
||||
settings-general-steamvr-trackers-right_hand = Main droite
|
||||
settings-general-steamvr-trackers-tracker_toggling = Assignation automatique des capteurs
|
||||
settings-general-steamvr-trackers-tracker_toggling-description = Gère automatiquement l'activation ou la désactivation des capteurs SteamVR en fonction de vos capteurs actuellement affectés
|
||||
settings-general-steamvr-trackers-tracker_toggling-label = Assignation automatique des capteurs
|
||||
settings-general-steamvr-trackers-hands-warning =
|
||||
<b>Attention :</b> les capteurs de mains remplaceront vos manettes.
|
||||
Êtes-vous sûr?
|
||||
settings-general-steamvr-trackers-hands-warning-cancel = Annuler
|
||||
settings-general-steamvr-trackers-hands-warning-done = Oui
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
@@ -319,14 +435,39 @@ settings-general-tracker_mechanics-filtering-type-smoothing-description = Fluidi
|
||||
settings-general-tracker_mechanics-filtering-type-prediction = Prédiction
|
||||
settings-general-tracker_mechanics-filtering-type-prediction-description = Réduit la latence et rend les mouvements plus vifs, mais moins fluides.
|
||||
settings-general-tracker_mechanics-filtering-amount = Intensité du filtrage
|
||||
settings-general-tracker_mechanics-yaw-reset-smooth-time = Temps de fluidification de la réinitialisation horizontale (0s désactive la fluidification)
|
||||
settings-general-tracker_mechanics-drift_compensation = Compensation de la dérive
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-description =
|
||||
Compense la dérive des gyroscopes en appliquant une rotation inverse.
|
||||
Modifier la force de la compensation et le nombre de réinitialisations prises en compte.
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = Compensation de la dérive
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction = Prédiction de la compensation de la dérive
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction-description =
|
||||
Prédit la compensation de la dérive au-delà de la dérive précédemment mesurée.
|
||||
Activez cette option si vos capteurs tournent continuellement sur eux-mêmes horizontalement.
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction-label = Prédiction de la compensation de la dérive
|
||||
settings-general-tracker_mechanics-drift_compensation_warning =
|
||||
<b>Avertissement:</b> n'utilisez la compensation de la dérive que si vous devez
|
||||
réinitialiser très souvent (toutes les ~5-10 minutes).
|
||||
|
||||
Voici quelques IMUs sujets à des réinitialisations fréquentes :
|
||||
Joy-Cons, owoTrack et MPUs (sans micrologiciel récent).
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-cancel = Annuler
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-done = Je comprends
|
||||
settings-general-tracker_mechanics-drift_compensation-amount-label = Force de la compensation
|
||||
settings-general-tracker_mechanics-drift_compensation-max_resets-label = Nombre de réinitialisations prises en compte
|
||||
settings-general-tracker_mechanics-save_mounting_reset = Enregistrer la calibration de la réinitialisation automatique de l'alignement
|
||||
settings-general-tracker_mechanics-save_mounting_reset-description =
|
||||
Enregistre les calibrations des réinitialisation automatiques d'alignement pour les capteurs entre les redémarrages.
|
||||
Utile lorsque vous portez une combinaison où les capteurs ne bougent pas entre les sessions. <b>Non recommandé pour les utilisateurs normaux !</b>
|
||||
settings-general-tracker_mechanics-save_mounting_reset-enabled-label = Enregistrer la réinitialisation de l'alignement
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers = Utiliser le magnétomètre sur tous les capteurs IMU qui le prennent en charge
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-description =
|
||||
Utilise le magnétomètre sur tous les capteurs dotés d'un micrologiciel compatible, réduisant ainsi la dérive dans des environnements magnétiques stables.
|
||||
Peut être désactivé par capteur dans les paramètres du capteur. <b>Ne fermez aucun des capteurs en changeant cette option !</b>
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-label = Utiliser le magnétomètre sur les capteurs
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
@@ -348,9 +489,28 @@ settings-general-fk_settings-leg_tweak-floor_clip-description = Le limitage au s
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = La correction des orteils estime l'orientation de vos pieds si vous ne portez pas de capteurs sur ses derniers.
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = La correction des pieds oriente vos pieds pour qu'ils soient parallèles au sol lorsqu'ils le touche.
|
||||
settings-general-fk_settings-leg_fk = Capture des jambes
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = Activer la réinitialisation de l'alignement des pieds en allant sur la pointe des pieds.
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet = Réinitialisation de l'alignement des pieds
|
||||
settings-general-fk_settings-enforce_joint_constraints = Limites squelettiques
|
||||
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints = Appliquer les contraintes
|
||||
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints-description = Empêche les articulations de tourner au-delà de leur limite
|
||||
settings-general-fk_settings-enforce_joint_constraints-correct_constraints = Corriger avec les contraintes
|
||||
settings-general-fk_settings-enforce_joint_constraints-correct_constraints-description = Corriger les rotations des articulations lorsqu'elles dépassent leur limite
|
||||
settings-general-fk_settings-arm_fk = Capture des bras
|
||||
settings-general-fk_settings-arm_fk-description = Changez la façon dont les bras sont captés.
|
||||
settings-general-fk_settings-arm_fk-force_arms = Forcer les bras en provenance du casque VR
|
||||
settings-general-fk_settings-reset_settings = Paramètres de réinitialisations
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch-description = Réinitialise la rotation verticale du casque VR lors d'une réinitialisation complète. Utile pour porter un casque VR sur le front pour du VTubing ou de l'animation. Ne pas activer pour la VR.
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch = Réinitialiser la rotation verticale du casque VR
|
||||
settings-general-fk_settings-arm_fk-reset_mode-description = Changer la pose des bras attendue pour la réinitialisation de l'alignement.
|
||||
settings-general-fk_settings-arm_fk-back = En arrière
|
||||
settings-general-fk_settings-arm_fk-back-description = Le mode par défaut, avec les bras vers l'arrière et les avant-bras vers l'avant.
|
||||
settings-general-fk_settings-arm_fk-tpose_up = T-pose (vers le haut)
|
||||
settings-general-fk_settings-arm_fk-tpose_up-description = S'attend à ce que vos bras soient vers le bas sur les côtés pendant la réinitialisation complète et à 90 degrés vers l'extérieur pendant la réinitialisation de l'alignement.
|
||||
settings-general-fk_settings-arm_fk-tpose_down = T-pose (vers le bas)
|
||||
settings-general-fk_settings-arm_fk-tpose_down-description = S'attend à ce que vos bras soient à 90 degrés vers l'extérieur pendant la réinitialisation complète et vers le bas sur les côtés pendant la réinitialisation de l'alignement.
|
||||
settings-general-fk_settings-arm_fk-forward = En avant
|
||||
settings-general-fk_settings-arm_fk-forward-description = S'attend à ce que vos bras soient levés 90 degrés vers l'avant. Utile pour le VTubing.
|
||||
settings-general-fk_settings-skeleton_settings-toggles = Bascules du squelette
|
||||
settings-general-fk_settings-skeleton_settings-description = Activez ou désactivez des paramètres avancés de capture.
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = Modèle de colonne vertébrale avancé
|
||||
@@ -364,11 +524,9 @@ settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = Inte
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = Interpoler la hanche de la taille aux jambes
|
||||
settings-general-fk_settings-skeleton_settings-interp_hip_legs = Interpoler la rotation horizontale et de torsion de la hanche avec celle des jambes
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Interpoler les rotations horizontales et de torsion des capteurs de genoux avec celles des chevilles
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_ankle = Interpoler les rotations horizontales et de torsion des genoux avec celles des chevilles
|
||||
settings-general-fk_settings-self_localization-title = Mode Mocap
|
||||
settings-general-fk_settings-self_localization-description = Le mode Mocap permet au squelette de suivre grossièrement sa propre position sans casque ou autres capteurs. Ce mode nécessite des capteurs de pieds et de tête afin de fonctionner et est encore expérimental.
|
||||
settings-general-fk_settings-vive_emulation-title = Émulation Vive
|
||||
settings-general-fk_settings-vive_emulation-description = Simule les problèmes des capteurs de taille que capteurs Vive ont. Cette optionest une blague et rend la capture des mouvements pire.
|
||||
settings-general-fk_settings-vive_emulation-label = Activer l'émulation Vive
|
||||
|
||||
## Gesture control settings (tracker tapping)
|
||||
|
||||
@@ -405,10 +563,10 @@ settings-general-gesture_control-numberTrackersOverThreshold-description = Augme
|
||||
## Appearance settings
|
||||
|
||||
settings-interface-appearance = Apparence
|
||||
settings-general-interface-dev_mode = Mode développeur
|
||||
settings-general-interface-dev_mode-description = Ce mode peut être utile pour avoir des données approfondies ou pour interagir avec des capteurs connectés à un niveau plus avancé.
|
||||
settings-general-interface-dev_mode-label = Mode développeur
|
||||
settings-general-interface-theme = Thème
|
||||
settings-general-interface-show-navbar-onboarding = Afficher « { navbar-onboarding } » dans la barre de navigation
|
||||
settings-general-interface-show-navbar-onboarding-description = Cela décide si le bouton « { navbar-onboarding } » s'affiche dans la barre de navigation.
|
||||
settings-general-interface-show-navbar-onboarding-label = Afficher « { navbar-onboarding } »
|
||||
settings-general-interface-lang = Langue
|
||||
settings-general-interface-lang-description = Choisir la langue par défaut.
|
||||
settings-general-interface-lang-placeholder = Langue
|
||||
@@ -416,10 +574,13 @@ settings-general-interface-lang-placeholder = Langue
|
||||
settings-interface-appearance-font = Police de l'interface
|
||||
settings-interface-appearance-font-description = Cela change la police d'écriture utilisée par l'interface.
|
||||
settings-interface-appearance-font-placeholder = Police par défaut
|
||||
settings-interface-appearance-font-os_font = Police du système d’exploitation
|
||||
settings-interface-appearance-font-os_font = Police du système d'exploitation
|
||||
settings-interface-appearance-font-slime_font = Police par défaut
|
||||
settings-interface-appearance-font_size = Agrandissement du texte
|
||||
settings-interface-appearance-font_size-description = Cela affecte la taille du texte de toute l'interface, sauf de ce menu.
|
||||
settings-interface-appearance-decorations = Utiliser les décorations natives du système
|
||||
settings-interface-appearance-decorations-description = Cela n'affichera pas la barre supérieure de l'interface et utilisera celle du système d'exploitation à la place.
|
||||
settings-interface-appearance-decorations-label = Utiliser les décorations natives
|
||||
|
||||
## Notification settings
|
||||
|
||||
@@ -431,6 +592,36 @@ settings-general-interface-feedback_sound = Son de retour
|
||||
settings-general-interface-feedback_sound-description = Cette option va jouer un son lorsqu'une réanitilisation est enclenchée.
|
||||
settings-general-interface-feedback_sound-label = Son de retour
|
||||
settings-general-interface-feedback_sound-volume = Volume du son de retour
|
||||
settings-general-interface-connected_trackers_warning = Avertissement de capteurs connectés
|
||||
settings-general-interface-connected_trackers_warning-description = Cette option affichera une fenêtre contextuelle à chaque fois que vous essaierez de quitter SlimeVR en ayant un ou plusieurs capteurs connectés. Il vous rappelle d'éteindre vos capteurs lorsque vous avez terminé pour préserver la durée de vie de la batterie.
|
||||
settings-general-interface-connected_trackers_warning-label = Avertissement de capteurs connectés en quittant
|
||||
|
||||
## Behavior settings
|
||||
|
||||
settings-interface-behavior = Comportement
|
||||
settings-general-interface-dev_mode = Mode développeur
|
||||
settings-general-interface-dev_mode-description = Ce mode peut être utile pour avoir des données approfondies ou pour interagir avec des capteurs connectés à un niveau plus avancé.
|
||||
settings-general-interface-dev_mode-label = Mode développeur
|
||||
settings-general-interface-use_tray = Minimiser dans la zone de notifications
|
||||
settings-general-interface-use_tray-description = Vous permet de fermer la fenêtre sans fermer le serveur SlimeVR afin que vous puissiez continuer à l'utiliser sans l'interface graphique.
|
||||
settings-general-interface-use_tray-label = Minimiser dans la zone de notifications
|
||||
settings-general-interface-discord_presence = Partager l'activité sur Discord
|
||||
settings-general-interface-discord_presence-description = Indique à votre client Discord que vous utilisez SlimeVR avec le nombre de capteurs IMU que vous utilisez.
|
||||
settings-general-interface-discord_presence-label = Partager l'activité sur Discord
|
||||
settings-general-interface-discord_presence-message =
|
||||
{ $amount ->
|
||||
[0] Aucun capteur
|
||||
[one] Utilise { $amount } capteur
|
||||
*[other] Utilise { $amount } capteurs
|
||||
}
|
||||
settings-interface-behavior-error_tracking = Collecte des erreurs via Sentry.io
|
||||
settings-interface-behavior-error_tracking-description =
|
||||
Pour procurer la meilleur expérience utilisateur, nous collectons des rapports, des métriques de performance, et des information de système d'exploitation de manière anonyme. Cela nous aide a détecter des bugs et des problème avec SlimeVR. Ces métriques sont collecte via Sentry.io.
|
||||
|
||||
Nous ne collectons pas vos informations personnelles comme votre adresse IP ou vos informations d'identification WIFI. SlimeVR respecte vos informations personnelles !
|
||||
|
||||
Consentez-vous à la collecte anonyme de vos données d'erreurs ?
|
||||
settings-interface-behavior-error_tracking-label = Envoyer les erreurs aux développeurs
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -452,6 +643,9 @@ settings-serial-factory_reset-warning-cancel = Annuler
|
||||
settings-serial-get_infos = Obtenir des informations
|
||||
settings-serial-serial_select = Sélectionnez un port série
|
||||
settings-serial-auto_dropdown_item = Automatique
|
||||
settings-serial-get_wifi_scan = Obtenir scan WiFi
|
||||
settings-serial-file_type = Texte brut
|
||||
settings-serial-save_logs = Enregistrer dans un fichier
|
||||
|
||||
## OSC router settings
|
||||
|
||||
@@ -482,14 +676,24 @@ settings-osc-router-network-address-placeholder = Adresse IPv4
|
||||
|
||||
settings-osc-vrchat = Capteurs OSC VRChat
|
||||
# This cares about multilines
|
||||
settings-osc-vrchat-description =
|
||||
Modifiez les paramètres spécifiques à VRChat pour recevoir et envoyer
|
||||
des capteurs par OSC (fonctionne sur Quest sans PC).
|
||||
settings-osc-vrchat-description-v1 =
|
||||
Modifier les paramètres spécifiques à la norme « OSC Trackers » utilisée pour l'envoi
|
||||
des données de suivi vers des applications sans SteamVR (par exemple, sur Quest).
|
||||
Assurez-vous d'activer le protocole OSC dans VRChat via le menu d'action (rond) sous OSC > Enabled.
|
||||
Pour permettre de recevoir les données de suivi du casque VR et des manettes à partir de VRChat,
|
||||
allez dans le menu principal sous Tracking & IK > Allow Sending Head and Wrist VR Tracking OSC Data.
|
||||
settings-osc-vrchat-enable = Activer
|
||||
settings-osc-vrchat-enable-description = Activer/désactiver l'envoi et la réception de données.
|
||||
settings-osc-vrchat-enable-label = Activer
|
||||
settings-osc-vrchat-oscqueryEnabled = Activer OSCQuery
|
||||
settings-osc-vrchat-oscqueryEnabled-description =
|
||||
OSCQuery détecte automatiquement les instances VRChat en cours d'exécution et leur envoie des données.
|
||||
Il peut également se faire détecter afin de recevoir les données du casque et des manettes VR.
|
||||
Pour permettre de recevoir les données du casque et des manettes de VRChat, allez dans les paramètres de votre menu principal
|
||||
sous « Tracking & IK » et activez « Allow Sending Head and Wrist VR Tracking OSC Data ».
|
||||
settings-osc-vrchat-oscqueryEnabled-label = Activer OSCQuery
|
||||
settings-osc-vrchat-network = Ports réseau
|
||||
settings-osc-vrchat-network-description = Définissez les ports pour écouter et envoyer des données à VRChat.
|
||||
settings-osc-vrchat-network-description-v1 = Définissez les ports d'écoute et d'envoi des données. Peut être laissé intact pour VRChat.
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = Port d'entrée
|
||||
.placeholder = Port d'entrée (par défaut : 9001)
|
||||
@@ -497,7 +701,7 @@ settings-osc-vrchat-network-port_out =
|
||||
.label = Port de sortie
|
||||
.placeholder = Port de sortie (par défaut : 9000)
|
||||
settings-osc-vrchat-network-address = Adresse réseau
|
||||
settings-osc-vrchat-network-address-description = Choisissez l'adresse à laquelle envoyer les données à VRChat (vérifiez les réseaux Wi-Fi de votre appareil).
|
||||
settings-osc-vrchat-network-address-description-v1 = Choisissez l'adresse à laquelle envoyer des données. Peut être laissé intact pour VRChat.
|
||||
settings-osc-vrchat-network-address-placeholder = Adresse IP VRChat
|
||||
settings-osc-vrchat-network-trackers = capteurs
|
||||
settings-osc-vrchat-network-trackers-description = Sélectionner quels capteurs envoyer via OSC.
|
||||
@@ -530,16 +734,47 @@ settings-osc-vmc-network-address-description = Choisissez l'adresse vers laquell
|
||||
settings-osc-vmc-network-address-placeholder = Adresse IPv4
|
||||
settings-osc-vmc-vrm = Modèle VRM
|
||||
settings-osc-vmc-vrm-description = Chargez un modèle VRM pour permettre l'ancrage à la tête et permettre une plus grande compatibilité avec d'autres applications
|
||||
settings-osc-vmc-vrm-model_unloaded = Aucun modèle chargé
|
||||
settings-osc-vmc-vrm-model_loaded =
|
||||
{ $titled ->
|
||||
[true] Modèle chargé : { $name }
|
||||
*[other] Modèle sans nom chargé
|
||||
}
|
||||
settings-osc-vmc-vrm-untitled_model = Modèle sans nom
|
||||
settings-osc-vmc-vrm-file_select = Glissez et déposez un modèle à utiliser, ou <u>parcourir</u>.
|
||||
settings-osc-vmc-anchor_hip = Ancrage aux hanches
|
||||
settings-osc-vmc-anchor_hip-description = Ancrer la capture des mouvements aux hanches, utile pour le VTubing assis.
|
||||
settings-osc-vmc-anchor_hip-label = Ancrage aux hanches
|
||||
settings-osc-vmc-mirror_tracking = Inverser les mouvements
|
||||
settings-osc-vmc-mirror_tracking-description = Inverse les mouvements horizontalement
|
||||
settings-osc-vmc-mirror_tracking-label = Inverser les mouvements
|
||||
|
||||
## Advanced settings
|
||||
|
||||
settings-utils-advanced = Avancé
|
||||
settings-utils-advanced-reset-gui = Réinitialiser les paramètres de l'interface graphique
|
||||
settings-utils-advanced-reset-gui-description = Restaurez les paramètres par défaut de l'interface.
|
||||
settings-utils-advanced-reset-gui-label = Réinitialiser l'interface graphique
|
||||
settings-utils-advanced-reset-server = Réinitialiser les paramètres de la capture
|
||||
settings-utils-advanced-reset-server-description = Restaurez les paramètres par défaut de la capture
|
||||
settings-utils-advanced-reset-server-label = Réinitialiser la capture
|
||||
settings-utils-advanced-reset-all = Réinitialiser tous les paramètres
|
||||
settings-utils-advanced-reset-all-description = Restaurez les paramètres de l'interface et de la capture.
|
||||
settings-utils-advanced-reset-all-label = Tout réinitialiser
|
||||
settings-utils-advanced-reset_warning =
|
||||
{ $type ->
|
||||
[gui]
|
||||
<b>Avertissement:</b> Cela réinitialisera vos paramètres de l'interface.
|
||||
Êtes-vous sûr de vouloir faire cela ?
|
||||
[server]
|
||||
<b>Avertissement:</b> Cela réinitialisera vos paramètres de la capture.
|
||||
Êtes-vous sûr de vouloir faire cela ?
|
||||
*[all]
|
||||
<b>Avertissement:</b> Cela réinitialisera tous vos paramètres.
|
||||
Êtes-vous sûr de vouloir faire cela ?
|
||||
}
|
||||
settings-utils-advanced-reset_warning-reset = Réinitialiser les paramètres
|
||||
settings-utils-advanced-reset_warning-cancel = Annuler
|
||||
settings-utils-advanced-open_data-v1 = Dossier de configuration
|
||||
settings-utils-advanced-open_data-description-v1 = Ouvre le dossier de configuration de SlimeVR, contenant les fichiers de configuration, dans l'explorateur de fichier
|
||||
settings-utils-advanced-open_data-label = Ouvrir le dossier
|
||||
settings-utils-advanced-open_logs = Dossier des logs
|
||||
settings-utils-advanced-open_logs-description = Ouvre le dossier des logs de SlimeVR, contenant ses logs, dans l'explorateur de fichier
|
||||
settings-utils-advanced-open_logs-label = Ouvrir le dossier
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
@@ -566,6 +801,7 @@ onboarding-wifi_creds-submit = Valider
|
||||
onboarding-wifi_creds-ssid =
|
||||
.label = Nom du Wi-Fi
|
||||
.placeholder = Nom
|
||||
onboarding-wifi_creds-ssid-required = Le nom du Wi-Fi est requis
|
||||
onboarding-wifi_creds-password =
|
||||
.label = Mot de passe du Wi-Fi
|
||||
.placeholder = Mot de passe
|
||||
@@ -617,12 +853,13 @@ onboarding-done-close = Fermer le guide
|
||||
|
||||
onboarding-connect_tracker-back = Revenir aux informations d'identification Wi-Fi
|
||||
onboarding-connect_tracker-title = Connecter les capteurs
|
||||
onboarding-connect_tracker-description-p0 = Passons maintenant à la partie amusante: connecter tous les capteurs !
|
||||
onboarding-connect_tracker-description-p1 = Connectez chaque capteur qui n'est pas encore connecté via un port USB.
|
||||
onboarding-connect_tracker-description-p0-v1 = Passons maintenant à la partie amusante, connecter les capteurs!
|
||||
onboarding-connect_tracker-description-p1-v1 = Connectez chaque capteur un par un via un port USB.
|
||||
onboarding-connect_tracker-issue-serial = J'ai des problèmes de connexion !
|
||||
onboarding-connect_tracker-usb = Capteur USB
|
||||
onboarding-connect_tracker-connection_status-none = Recherche de capteurs
|
||||
onboarding-connect_tracker-connection_status-serial_init = Connexion au périphérique en série
|
||||
onboarding-connect_tracker-connection_status-obtaining_mac_address = Obtention de l'adresse mac du capteur
|
||||
onboarding-connect_tracker-connection_status-provisioning = Envoi des identifiants Wi-Fi
|
||||
onboarding-connect_tracker-connection_status-connecting = Envoi d'identifiants Wi-Fi
|
||||
onboarding-connect_tracker-connection_status-looking_for_server = Recherche du serveur
|
||||
@@ -652,6 +889,7 @@ onboarding-calibration_tutorial-status-waiting = En attente de vous
|
||||
onboarding-calibration_tutorial-status-calibrating = Calibration...
|
||||
onboarding-calibration_tutorial-status-success = Génial !
|
||||
onboarding-calibration_tutorial-status-error = Le capteur a été déplacé
|
||||
onboarding-calibration_tutorial-skip = Sauter le tutoriel
|
||||
|
||||
## Tracker assignment tutorial
|
||||
|
||||
@@ -659,8 +897,8 @@ onboarding-assignment_tutorial = Comment préparer un capteur Slime avant de le
|
||||
onboarding-assignment_tutorial-first_step = 1. Placez un autocollant de partie du corps (si vous en avez un) sur le capteur selon votre choix
|
||||
# This text has a character limit of around 11 characters, so please keep it short
|
||||
onboarding-assignment_tutorial-sticker = Autocollant
|
||||
onboarding-assignment_tutorial-second_step = 2. Attachez la sangle à votre capteur en gardant le côté velcro de la sangle dans l’orientation suivante:
|
||||
onboarding-assignment_tutorial-second_step-continuation = La partie velcro pour l’extension doit être dans cette orientation:
|
||||
onboarding-assignment_tutorial-second_step-v2 = 2. Attachez la sangle à votre capteur en gardant le velcro de la sangle dans la même direction que le visage du capteur :
|
||||
onboarding-assignment_tutorial-second_step-continuation-v2 = Le velcro de l'extension doit être orienté vers le haut comme dans l'image suivante :
|
||||
onboarding-assignment_tutorial-done = J'ai mis les autocollants et les sangles !
|
||||
|
||||
## Tracker assignment setup
|
||||
@@ -678,6 +916,28 @@ onboarding-assign_trackers-assigned =
|
||||
}
|
||||
onboarding-assign_trackers-advanced = Afficher les emplacements d'attribution avancés
|
||||
onboarding-assign_trackers-next = J'ai attribué tous mes capteurs
|
||||
onboarding-assign_trackers-mirror_view = Vue miroir
|
||||
onboarding-assign_trackers-option-amount =
|
||||
{ $trackersCount ->
|
||||
[one] x{ $trackersCount }
|
||||
*[other] x{ $trackersCount }
|
||||
}
|
||||
onboarding-assign_trackers-option-label =
|
||||
{ $mode ->
|
||||
[lower-body] Kit du bas du corps
|
||||
[core] Kit de base
|
||||
[enhanced-core] Kit de base renforcé
|
||||
[full-body] Kit du corps complet
|
||||
*[all] Tous les capteurs
|
||||
}
|
||||
onboarding-assign_trackers-option-description =
|
||||
{ $mode ->
|
||||
[lower-body] Minimum pour le suivi du corps en réalité virtuelle
|
||||
[core] + Suivi amélioré de la colonne vertébrale
|
||||
[enhanced-core] + Rotation des pieds
|
||||
[full-body] + Suivi des coudes
|
||||
*[all] Toutes les attributions de capteurs disponibles
|
||||
}
|
||||
|
||||
## Tracker assignment warnings
|
||||
|
||||
@@ -749,17 +1009,24 @@ onboarding-assign_trackers-warning-WAIST =
|
||||
|
||||
## Tracker mounting method choose
|
||||
|
||||
onboarding-choose_mounting = Quelle méthode de calibration de l’alignement utiliser ?
|
||||
onboarding-choose_mounting = Quelle méthode de calibration de l'alignement utiliser ?
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-description = La calibration de l'alignement ajuste pour l'orientation des capteurs sur votre corps.
|
||||
onboarding-choose_mounting-auto_mounting = Alignement automatique
|
||||
# Italized text
|
||||
onboarding-choose_mounting-auto_mounting-label = Expérimentale
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-auto_mounting-label-v2 = Recommendée
|
||||
onboarding-choose_mounting-auto_mounting-description = Ceci permettra de détecter automatiquement la direction de tous vos capteurs à partir de 2 poses
|
||||
onboarding-choose_mounting-manual_mounting = Alignement manuel
|
||||
# Italized text
|
||||
onboarding-choose_mounting-manual_mounting-label = Recommendée
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-manual_mounting-label-v2 = Peut manquer de précision
|
||||
onboarding-choose_mounting-manual_mounting-description = Ceci vous permettra de choisir la direction de chaque capteur manuellement
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-manual_modal-title =
|
||||
Êtes-vous sûr de vouloir faire
|
||||
la calibration automatique de l'alignement ?
|
||||
onboarding-choose_mounting-manual_modal-description = <b>La calibration manuel de l'alignement est recommandé pour les nouveaux utilisateurs</b>, car les poses de calibration automatique de l'alignement peuvent être difficiles à reproduire au départ et peuvent nécessiter un peu de pratique.
|
||||
onboarding-choose_mounting-manual_modal-confirm = Je suis sûr de ce que je fais
|
||||
onboarding-choose_mounting-manual_modal-cancel = Annuler
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
@@ -790,34 +1057,20 @@ onboarding-automatic_mounting-put_trackers_on-title = Enfilez vos capteurs
|
||||
onboarding-automatic_mounting-put_trackers_on-description = Pour calibrer l'alignement, nous allons utiliser les capteurs que vous venez d'attribuer.
|
||||
onboarding-automatic_mounting-put_trackers_on-next = J'ai tous mes capteurs
|
||||
|
||||
## Tracker proportions method choose
|
||||
|
||||
onboarding-choose_proportions = Quelle méthode de calibration des proportions utiliser ?
|
||||
# Multiline string
|
||||
onboarding-choose_proportions-description =
|
||||
Les proportions corporelles sont utilisées pour connaître les mesures de votre corps. Elles sont nécéssaires pour calculer les positions des capteurs.
|
||||
Lorsque les proportions de votre corps ne correspondent pas à celles enregistrées, la précision des capteurs sera moins bonne et vous remarquerez des problèmes tel que le patinage, le glissage ou votre corps ne correspondant pas bien à votre avatar.
|
||||
onboarding-choose_proportions-auto_proportions = Proportions automatiques
|
||||
# Italized text
|
||||
onboarding-choose_proportions-auto_proportions-subtitle = Recommendée
|
||||
onboarding-choose_proportions-auto_proportions-descriptionv2 =
|
||||
Cela permettra d'estimer vos proportions en enregistrant un échantillon de vos mouvements et en le faisant passer par un algorithme.
|
||||
|
||||
<b>Cela nécessite d’avoir votre casque VR connecté à SlimeVR !</b>
|
||||
onboarding-choose_proportions-manual_proportions = Proportions manuelles
|
||||
# Italized text
|
||||
onboarding-choose_proportions-manual_proportions-subtitle = Pour les retouches
|
||||
onboarding-choose_proportions-manual_proportions-description = Ceci vous permettra d'ajuster vos proportions manuellement en les modifiant directement
|
||||
onboarding-choose_proportions-export = Exporter les proportions
|
||||
onboarding-choose_proportions-file_type = Fichier de proportions
|
||||
|
||||
## Tracker manual proportions setup
|
||||
## Tracker manual proportions setupa
|
||||
|
||||
onboarding-manual_proportions-back = Revenir au didacticiel de réinitialisation
|
||||
onboarding-manual_proportions-title = Proportions manuelles du corps
|
||||
onboarding-manual_proportions-precision = Ajustement de précision
|
||||
onboarding-manual_proportions-auto = Calibration automatique
|
||||
onboarding-manual_proportions-ratio = Ajuster par groupes de ratios
|
||||
onboarding-manual_proportions-fine_tuning_button = Automatiquement ajuster les proportions
|
||||
onboarding-manual_proportions-fine_tuning_button-disabled-tooltip = Veuillez connecter un casque VR pour utiliser l'ajustement automatique
|
||||
onboarding-manual_proportions-export = Exporter les proportions
|
||||
onboarding-manual_proportions-import = Importer les proportions
|
||||
onboarding-manual_proportions-import-success = Importé
|
||||
onboarding-manual_proportions-import-failed = Échec
|
||||
onboarding-manual_proportions-file_type = Fichier des proportions du corps
|
||||
|
||||
## Tracker automatic proportions setup
|
||||
|
||||
@@ -831,28 +1084,42 @@ onboarding-automatic_proportions-put_trackers_on-description = Pour calibrer vos
|
||||
onboarding-automatic_proportions-put_trackers_on-next = J'ai tous mes capteurs
|
||||
onboarding-automatic_proportions-requirements-title = Exigences
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-requirements-description =
|
||||
onboarding-automatic_proportions-requirements-descriptionv2 =
|
||||
Vous avez au moins assez de capteurs pour capturer vos pieds (généralement 5 capteurs).
|
||||
Vos capteurs et votre casque VR sont allumés.
|
||||
Vous portez vos capteurs et votre casque VR.
|
||||
Vos capteurs et votre casque VR sont connectés au serveur SlimeVR.
|
||||
Vos capteurs et votre casque VR fonctionnent correctement au sein du serveur SlimeVR.
|
||||
Votre casque envoie sa position au serveur SlimeVR (cela signifie généralement que SteamVR est ouvert et connecté à SlimeVR en utilisant le driver SteamVR de SlimeVR).
|
||||
Vos capteurs et votre casque VR sont allumés et sur vous.
|
||||
Vos capteurs et votre casque VR sont connectés au serveur SlimeVR et fonctionnent correctement (ex. pas de lag, déconnexions, etc).
|
||||
Votre casque envoie sa position au serveur SlimeVR (cela signifie généralement que SteamVR est ouvert et connecté à SlimeVR en utilisant le pilote SteamVR de SlimeVR).
|
||||
La capture des mouvements fonctionne et représente correctement vos mouvements (ex. vous avez effectué une réinitialisation complète des capteurs et ils bougent dans le bon sens lorsque vous donnez des coups de pieds, vous penchez, vous assoyez, etc).
|
||||
onboarding-automatic_proportions-requirements-next = J'ai lu les exigences
|
||||
onboarding-automatic_proportions-check_height-title = Vérifiez votre taille
|
||||
onboarding-automatic_proportions-check_height-description = Nous utilisons votre taille comme la base de nos mesures en utilisant la hauteur de votre casque comme approximation de votre taille réelle, mais il est préférable de vérifier si elles sont correctes vous-même !
|
||||
onboarding-automatic_proportions-check_height-title-v3 = Mesurez la hauteur de votre casque
|
||||
onboarding-automatic_proportions-check_height-description-v2 = La hauteur de votre casque VR doit être légèrement inférieure à votre hauteur totale, car les casques sont à la hauteur de vos yeux. Cette mesure servira de référence pour les proportions de votre corps.
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning = Veuillez appuyer sur le bouton en vous <u>tenant debout</u> pour calculer votre taille. Vous avez un délais de 3 secondes après avoir appuyé sur le bouton !
|
||||
onboarding-automatic_proportions-check_height-fetch_height = Je suis debout !
|
||||
onboarding-automatic_proportions-check_height-calculation_warning-v3 = Commencez à mesurer <u>droit</u> debout pour mesurer votre taille. Attention à ne pas lever vos mains plus haut que votre casque, car elles pourraient affecter la mesure !
|
||||
onboarding-automatic_proportions-check_height-guardian_tip =
|
||||
Si vous utilisez un casque VR sans-fil, assurez-vous d'avoir votre guardien /
|
||||
limite activée pour que votre hauteur soit correcte !
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = Inconnu
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-hmd_height1 = La hauteur de votre casque est
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height1 = donc votre taille est
|
||||
onboarding-automatic_proportions-check_height-hmd_height2 = La hauteur de votre casque est de :
|
||||
onboarding-automatic_proportions-check_height-measure-start = Commencer à mesurer
|
||||
onboarding-automatic_proportions-check_height-measure-stop = Arrêter de mesurer
|
||||
onboarding-automatic_proportions-check_height-measure-reset = Réessayer la mesure
|
||||
onboarding-automatic_proportions-check_height-next_step = Ils sont bons
|
||||
onboarding-automatic_proportions-check_floor_height-title = Mesurer la hauteur de votre sol (facultatif)
|
||||
onboarding-automatic_proportions-check_floor_height-description = Dans certains cas, la hauteur de votre sol peut ne pas être réglée correctement par votre casque, ce qui fait que la hauteur du casque est mesurée comme étant plus élevée qu'elle ne devrait l'être. Vous pouvez mesurer la « hauteur » de votre sol pour corriger cela.
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_floor_height-calculation_warning-v2 = Commencez à mesurer et placez une manette sur votre sol pour mesurer sa hauteur. Si vous êtes sûr que la hauteur de votre sol est correcte, vous pouvez sauter cette étape.
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_floor_height-floor_height = La hauteur de votre sol est de :
|
||||
onboarding-automatic_proportions-check_floor_height-full_height = Votre hauteur totale estimée est :
|
||||
onboarding-automatic_proportions-check_floor_height-measure-start = Commencer à mesurer
|
||||
onboarding-automatic_proportions-check_floor_height-measure-stop = Arrêter de mesurer
|
||||
onboarding-automatic_proportions-check_floor_height-measure-reset = Réessayer la mesure
|
||||
onboarding-automatic_proportions-check_floor_height-skip_step = Sauter l'étape et enregistrer
|
||||
onboarding-automatic_proportions-check_floor_height-next_step = Utiliser la hauteur du sol et enregistrer
|
||||
onboarding-automatic_proportions-start_recording-title = Préparez-vous à bouger
|
||||
onboarding-automatic_proportions-start_recording-description = Nous allons maintenant enregistrer quelques positions et mouvements spécifiques. Ceux-ci seront inscris sur l’écran suivant. Soyez prêt à commencer dès que vous appuyez sur le bouton !
|
||||
onboarding-automatic_proportions-start_recording-description = Nous allons maintenant enregistrer quelques positions et mouvements spécifiques. Ceux-ci seront inscris sur l'écran suivant. Soyez prêt à commencer dès que vous appuyez sur le bouton !
|
||||
onboarding-automatic_proportions-start_recording-next = Commencer l'enregistrement
|
||||
onboarding-automatic_proportions-recording-title = Enregistrement
|
||||
onboarding-automatic_proportions-recording-description-p0 = Enregistrement en cours...
|
||||
@@ -880,15 +1147,47 @@ onboarding-automatic_proportions-verify_results-redo = Refaire l'enregistrement
|
||||
onboarding-automatic_proportions-verify_results-confirm = Les résultats sont corrects
|
||||
onboarding-automatic_proportions-done-title = Calibration terminée
|
||||
onboarding-automatic_proportions-done-description = La calibration de vos proportions est terminée !
|
||||
onboarding-automatic_proportions-error_modal =
|
||||
<b>Avertissement :</b> Une erreur a été détectée lors de l’estimation des proportions !
|
||||
Veuillez <docs>consulter la documentation</docs> ou rejoindre notre <discord>Discord</discord> pour obtenir de l’aide ^_^
|
||||
onboarding-automatic_proportions-error_modal-v2 =
|
||||
<b>Avertissement:</b> Il y a eu une erreur lors de l'estimation des proportions !
|
||||
Il s'agit probablement d'un problème avec la calibration de l'alignement. Assurez-vous que votre capture des mouvements fonctionne correctement avant de réessayer.
|
||||
Veuillez <docs>consulter la documentation</docs> ou rejoindre notre <discord>Discord</discord> pour obtenir de l'aide ^_^
|
||||
onboarding-automatic_proportions-error_modal-confirm = Compris !
|
||||
onboarding-automatic_proportions-smol_warning =
|
||||
Votre hauteur configurée de { $height } est inférieure à la hauteur minimale acceptée de { $minHeight }.
|
||||
<b>Veuillez refaire les mesures et vous assurer qu'elles sont correctes.</b>
|
||||
onboarding-automatic_proportions-smol_warning-cancel = Retour
|
||||
|
||||
## Tracker scaled proportions setup
|
||||
|
||||
onboarding-scaled_proportions-title = Proportions à l'échelle
|
||||
onboarding-scaled_proportions-description = Pour que les capteurs SlimeVR fonctionnent, nous avons besoin de connaître la longueur de vos os. Cela utilisera une proportion moyenne et l'ajustera en fonction de votre taille.
|
||||
onboarding-scaled_proportions-manual_height-title = Configuration de votre taille
|
||||
onboarding-scaled_proportions-manual_height-description-v2 = Cette hauteur sera utilisée comme base pour les proportions de votre corps.
|
||||
onboarding-scaled_proportions-manual_height-missing_steamvr = SteamVR n'est actuellement pas connecté à SlimeVR, les mesures ne peuvent donc pas être basées sur votre casque. <b>Procédez à vos risques et périls ou consultez la documentation !</b>
|
||||
onboarding-scaled_proportions-manual_height-height-v2 = Votre hauteur totale est :
|
||||
onboarding-scaled_proportions-manual_height-estimated_height = La hauteur estimée de votre casque est de :
|
||||
onboarding-scaled_proportions-manual_height-next_step = Continuer et enregistrer
|
||||
|
||||
## Tracker scaled proportions reset
|
||||
|
||||
onboarding-scaled_proportions-reset_proportion-title = Réinitialiser les proportions de votre corps
|
||||
onboarding-scaled_proportions-reset_proportion-description = Pour définir les proportions de votre corps en fonction de votre taille, vous devez réinitialiser toutes vos proportions. Cela remplacera les proportions que vous avez configurées par une configuration de base.
|
||||
onboarding-scaled_proportions-done-title = Ensemble de proportions du corps
|
||||
onboarding-scaled_proportions-done-description = Les proportions de votre corps devraient maintenant être configurées à partir de votre taille.
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = Aucun capteur détecté ou attribué
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
trackers_still_on-modal-title = Capteurs encore allumés
|
||||
trackers_still_on-modal-description =
|
||||
Un ou plusieurs capteurs sont encore allumés.
|
||||
Voulez-vous quand même quitter SlimeVR ?
|
||||
trackers_still_on-modal-confirm = Quitter SlimeVR
|
||||
trackers_still_on-modal-cancel = Annuler...
|
||||
|
||||
## Status system
|
||||
|
||||
status_system-StatusTrackerReset = Il est recommandé d'effectuer une réinitialisation complète vu que un ou plusieurs capteurs sont ne sont pas ajustés.
|
||||
@@ -898,3 +1197,184 @@ status_system-StatusSteamVRDisconnected =
|
||||
*[other] Impossible de se connecter à SteamVR via le pilote SlimeVR.
|
||||
}
|
||||
status_system-StatusTrackerError = Le capteur { $trackerName } a une erreur.
|
||||
status_system-StatusUnassignedHMD = Le casque VR devrait être attribué en tant que capteur de la tête.
|
||||
|
||||
## Firmware tool globals
|
||||
|
||||
firmware_tool-next_step = Prochaine étape
|
||||
firmware_tool-previous_step = Étape précédente
|
||||
firmware_tool-ok = Parfait
|
||||
firmware_tool-retry = Réessayer
|
||||
firmware_tool-loading = Chargement...
|
||||
|
||||
## Firmware tool Steps
|
||||
|
||||
firmware_tool = Outil de micrologiciel DIY
|
||||
firmware_tool-description = Vous permet de configurer et de flash vos capteurs DIY
|
||||
firmware_tool-not_available = Oups, l'outil de micrologiciel n'est pas disponible en ce moment. Revenez plus tard !
|
||||
firmware_tool-not_compatible = L'outil de micrologiciel n'est pas compatible avec cette version de serveur. Veuillez mettre à jour votre serveur !
|
||||
firmware_tool-board_step = Sélectionnez votre carte
|
||||
firmware_tool-board_step-description = Sélectionnez l'une des cartes répertoriées ci-dessous.
|
||||
firmware_tool-board_pins_step = Vérifiez les broches
|
||||
firmware_tool-board_pins_step-description =
|
||||
Veuillez vérifier que les broches sélectionnées sont correctes.
|
||||
Si vous avez suivi la documentation de SlimeVR, les valeurs par défaut devraient être correctes.
|
||||
firmware_tool-board_pins_step-enable_led = Activer la LED
|
||||
firmware_tool-board_pins_step-led_pin =
|
||||
.label = Broche LED
|
||||
.placeholder = Entrez l'adresse de la broche LED
|
||||
firmware_tool-board_pins_step-battery_type = Sélectionnez le type de batterie
|
||||
firmware_tool-board_pins_step-battery_type-BAT_EXTERNAL = Batterie externe
|
||||
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL = Batterie interne
|
||||
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL_MCP3021 = MCP3021 interne
|
||||
firmware_tool-board_pins_step-battery_type-BAT_MCP3021 = MCP3021
|
||||
firmware_tool-board_pins_step-battery_sensor_pin =
|
||||
.label = Broche du capteur de batterie
|
||||
.placeholder = Entrez l'adresse de la broche du capteur de batterie
|
||||
firmware_tool-board_pins_step-battery_resistor =
|
||||
.label = Résistance de la batterie (Ohms)
|
||||
.placeholder = Entrer la valeur de la résistance de la batterie
|
||||
firmware_tool-board_pins_step-battery_shield_resistor-0 =
|
||||
.label = Bouclier de batterie R1 (Ohms)
|
||||
.placeholder = Saisir la valeur du bouclier de batterie R1
|
||||
firmware_tool-board_pins_step-battery_shield_resistor-1 =
|
||||
.label = Bouclier de batterie R2 (Ohms)
|
||||
.placeholder = Saisir la valeur du bouclier de batterie R1
|
||||
firmware_tool-add_imus_step = Déclarez vos IMU
|
||||
firmware_tool-add_imus_step-description =
|
||||
Veuillez ajouter les IMUs de votre capteur
|
||||
Si vous avez suivi la documentation de SlimeVR, les valeurs par défaut devraient être correctes
|
||||
firmware_tool-add_imus_step-imu_type-label = Type d'IMU
|
||||
firmware_tool-add_imus_step-imu_type-placeholder = Sélectionnez le type d'IMU
|
||||
firmware_tool-add_imus_step-imu_rotation =
|
||||
.label = Rotation de l'IMU (deg)
|
||||
.placeholder = Angle de rotation de l'IMU
|
||||
firmware_tool-add_imus_step-scl_pin =
|
||||
.label = Broche SCL
|
||||
.placeholder = Adresse de la broche SCL
|
||||
firmware_tool-add_imus_step-sda_pin =
|
||||
.label = Broche SDA
|
||||
.placeholder = Adresse de la broche SDA
|
||||
firmware_tool-add_imus_step-int_pin =
|
||||
.label = Broche INT
|
||||
.placeholder = Adresse de la broche INT
|
||||
firmware_tool-add_imus_step-optional_tracker =
|
||||
.label = Capteur optionnel
|
||||
firmware_tool-add_imus_step-show_less = Afficher moins
|
||||
firmware_tool-add_imus_step-show_more = Afficher plus
|
||||
firmware_tool-add_imus_step-add_more = Ajouter plus d'IMUs
|
||||
firmware_tool-select_firmware_step = Sélectionnez la version du micrologiciel
|
||||
firmware_tool-select_firmware_step-description = Veuillez choisir la version du micrologiciel que vous souhaitez utiliser
|
||||
firmware_tool-select_firmware_step-show-third-party =
|
||||
.label = Afficher les micrologiciels de tierces parties
|
||||
firmware_tool-flash_method_step = Méthode de flash
|
||||
firmware_tool-flash_method_step-description = Veuillez sélectionner la méthode de flash que vous souhaitez utiliser
|
||||
firmware_tool-flash_method_step-ota =
|
||||
.label = OTA
|
||||
.description = Utiliser la méthode « over the air ». Votre capteur utilisera le Wi-Fi pour mettre à jour son micrologiciel. Ne fonctionne que sur les capteurs déjà configurés.
|
||||
firmware_tool-flash_method_step-serial =
|
||||
.label = Série
|
||||
.description = Utiliser un cable USB pour mettre à jour votre capteur
|
||||
firmware_tool-flashbtn_step = Appuyez sur le bouton boot
|
||||
firmware_tool-flashbtn_step-description = Avant de passer à l'étape suivante, il y a quelques choses que vous devez faire
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR = Éteignez le capteur, retirez le boîtier (s'il y en a un), connectez un câble USB à votre ordinateur, puis effectuez l'une des étapes suivantes en fonction de la révision de votre carte SlimeVR :
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r11 = Allumez le capteur tout en court-circuitant le deuxième pad FLASH rectangulaire à partir du bord sur la face supérieure de la carte et du bouclier métallique du microcontrôleur
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r12 = Allumez le tracker tout en court-circuitant le pad FLASH circulaire sur le côté supérieur de la carte et le bouclier métallique du microcontrôleur
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r14 = Allumez le tracker tout en appuyant sur le bouton FLASH situé sur la partie supérieure de la carte
|
||||
firmware_tool-flashbtn_step-board_OTHER =
|
||||
Avant de flash le capteur, vous devrez probablement le mettre en mode bootloader.
|
||||
La plupart du temps, il s'agit d'appuyer sur le bouton boot de la carte avant que le processus de flash ne commence.
|
||||
Si le processus de flash expire au début du flash, cela signifie probablement que le capteur n'était pas en mode bootloader
|
||||
Veuillez vous référer aux instructions de flash de votre carte pour savoir comment activer le mode boatloader
|
||||
firmware_tool-flash_method_ota-devices = Appareils OTA détectés :
|
||||
firmware_tool-flash_method_ota-no_devices = Il n'y a aucune carte pouvant être mise à jour à l'aide d'OTA, assurez-vous d'avoir sélectionné le bon type de carte
|
||||
firmware_tool-flash_method_serial-wifi = Identifiants Wi-Fi :
|
||||
firmware_tool-flash_method_serial-devices-label = Appareils en série détectés :
|
||||
firmware_tool-flash_method_serial-devices-placeholder = Sélectionnez un appareil en série
|
||||
firmware_tool-flash_method_serial-no_devices = Aucun appareil en série compatible n'est détecté, assurez-vous que le capteur est branché
|
||||
firmware_tool-build_step = Création
|
||||
firmware_tool-build_step-description = Le micrologiciel se fait créer, veuillez patienter
|
||||
firmware_tool-flashing_step = En train de flash
|
||||
firmware_tool-flashing_step-description = Vos traceurs se font flash, veuillez suivre les instructions à l'écran
|
||||
firmware_tool-flashing_step-warning = Ne débranchez pas ou ne redémarrez pas le capteur pendant le processus d'envoi à moins qu'on ne vous le dise, cela pourrait rendre votre carte inutilisable
|
||||
firmware_tool-flashing_step-flash_more = Flash plus de capteurs
|
||||
firmware_tool-flashing_step-exit = Quitter
|
||||
|
||||
## firmware tool build status
|
||||
|
||||
firmware_tool-build-CREATING_BUILD_FOLDER = Création du dossier de création
|
||||
firmware_tool-build-DOWNLOADING_FIRMWARE = Téléchargement du micrologiciel
|
||||
firmware_tool-build-EXTRACTING_FIRMWARE = Extraction du micrologiciel
|
||||
firmware_tool-build-SETTING_UP_DEFINES = Configuration des définitions
|
||||
firmware_tool-build-BUILDING = Création du micrologiciel
|
||||
firmware_tool-build-SAVING = Enregistrement du micrologiciel
|
||||
firmware_tool-build-DONE = Création terminée
|
||||
firmware_tool-build-ERROR = Impossible de créer le micrologiciel
|
||||
|
||||
## Firmware update status
|
||||
|
||||
firmware_update-status-DOWNLOADING = Téléchargement du micrologiciel
|
||||
firmware_update-status-NEED_MANUAL_REBOOT = Veuillez redémarrer le capteur
|
||||
firmware_update-status-AUTHENTICATING = Authentification avec le MCU
|
||||
firmware_update-status-UPLOADING = Envoi du micrologiciel
|
||||
firmware_update-status-SYNCING_WITH_MCU = Synchronisation avec le MCU
|
||||
firmware_update-status-REBOOTING = Application de la mise à jour
|
||||
firmware_update-status-PROVISIONING = Envoi des identifiants Wi-Fi
|
||||
firmware_update-status-DONE = Mise à jour terminée !
|
||||
firmware_update-status-ERROR_DEVICE_NOT_FOUND = Impossible de trouver l'appareil
|
||||
firmware_update-status-ERROR_TIMEOUT = Le processus de mise à jour a dépassé le délai alloué
|
||||
firmware_update-status-ERROR_DOWNLOAD_FAILED = Échec du téléchargement du micrologiciel
|
||||
firmware_update-status-ERROR_AUTHENTICATION_FAILED = Échec de l'authentification avec le MCU
|
||||
firmware_update-status-ERROR_UPLOAD_FAILED = Échec de l'envoi du micrologiciel
|
||||
firmware_update-status-ERROR_PROVISIONING_FAILED = Impossible de définir les informations d'identification Wi-Fi
|
||||
firmware_update-status-ERROR_UNSUPPORTED_METHOD = La méthode de mise à jour n'est pas prise en charge
|
||||
firmware_update-status-ERROR_UNKNOWN = Erreur inconnue
|
||||
|
||||
## Dedicated Firmware Update Page
|
||||
|
||||
firmware_update-title = Mise à jour du micrologiciel
|
||||
firmware_update-devices = Appareils disponibles
|
||||
firmware_update-devices-description = Veuillez sélectionner les capteurs que vous souhaitez mettre à jour à la dernière version du micrologiciel SlimeVR
|
||||
firmware_update-no_devices = Assurez-vous que les capteurs que vous souhaitez mettre à jour sont allumés et connectés au Wi-Fi !
|
||||
firmware_update-changelog-title = Mise à jour vers { $version }
|
||||
firmware_update-looking_for_devices = Recherche d'appareils à mettre à jour...
|
||||
firmware_update-retry = Réessayer
|
||||
firmware_update-update = Mettre à jour les capteurs sélectionnés
|
||||
firmware_update-exit = Quitter
|
||||
|
||||
## Tray Menu
|
||||
|
||||
tray_menu-show = Afficher
|
||||
tray_menu-hide = Masquer
|
||||
tray_menu-quit = Quitter
|
||||
|
||||
## First exit modal
|
||||
|
||||
tray_or_exit_modal-title = Que devrait faire le bouton de fermeture ?
|
||||
# Multiline text
|
||||
tray_or_exit_modal-description =
|
||||
Cela permet de choisir entre quitter le serveur ou le réduire à la barre de notifications lorsque le bouton de fermeture est enfoncé.
|
||||
Vous pouvez modifier cela plus tard dans les paramètres d'interface !
|
||||
tray_or_exit_modal-radio-exit = Quitter à la fermeture
|
||||
tray_or_exit_modal-radio-tray = Minimiser dans la zone de notifications
|
||||
tray_or_exit_modal-submit = Sauvegarder
|
||||
tray_or_exit_modal-cancel = Annuler
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
unknown_device-modal-title = Un nouveau capteur a été trouvé !
|
||||
unknown_device-modal-description =
|
||||
Il y a un nouveau capteur avec l'adresse MAC <b>{ $deviceId }</b>.
|
||||
Voulez-vous le connecter à SlimeVR ?
|
||||
unknown_device-modal-confirm = Oui!
|
||||
unknown_device-modal-forget = Ignorer
|
||||
|
||||
## Error collection consent modal
|
||||
|
||||
error_collection_modal-title = Avons nous l'autorisation de collecter les erreurs ?
|
||||
error_collection_modal-description =
|
||||
{ settings-interface-behavior-error_tracking-description }
|
||||
|
||||
Vous pouvez modifier ce paramètre ultérieurement dans la section "Comportement" des paramètres.
|
||||
error_collection_modal-confirm = Je suis d'accord
|
||||
error_collection_modal-cancel = Je ne veux pas
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
|
||||
websocket-connecting = Connessione al server in corso
|
||||
websocket-connection_lost = Connessione con il server persa. Tentativo di riconnessione in corso...
|
||||
websocket-connection_lost-desc = Sembra che il server SlimeVR si sia crashato. Controlla i log e riavvia il programma
|
||||
websocket-timedout = Impossibile connettersi al server
|
||||
websocket-timedout-desc = Sembra che il server SlimeVR si sia crashato o bloccato. Controlla i log e riavvia il programma
|
||||
websocket-error-close = Chiudi SlimeVR
|
||||
websocket-error-logs = Apri la cartella dei log
|
||||
|
||||
## Update notification
|
||||
|
||||
@@ -23,6 +28,8 @@ tips-find_tracker = Non sei sicurə quale tracker è quale? Agitalo e l'oggetto
|
||||
tips-do_not_move_heels = Assicurati di non muovere i tuoi talloni durante la registrazione!
|
||||
tips-file_select = Trascina qui i file da usare, o <u>sfoglia</u>.
|
||||
tips-tap_setup = Puoi toccare lentamente 2 volte il tracker per sceglierlo invece di selezionarlo dal menu.
|
||||
tips-turn_on_tracker = Stai utilizzando i tracker ufficiali di SlimeVR? Ricordati di <b><em>accendere il tuo tracker</em></b> dopo averlo collegato al PC!
|
||||
tips-failed_webgl = Inizializzazione WebGL fallita.
|
||||
|
||||
## Body parts
|
||||
|
||||
@@ -47,6 +54,58 @@ body_part-LEFT_HAND = Mano sinistra
|
||||
body_part-LEFT_UPPER_LEG = Coscia sinistra
|
||||
body_part-LEFT_LOWER_LEG = Caviglia sinistra
|
||||
body_part-LEFT_FOOT = Piede sinistro
|
||||
body_part-LEFT_THUMB_METACARPAL = Metacarpo del pollice sinistro
|
||||
body_part-LEFT_THUMB_PROXIMAL = Falange prossimale del pollice sinistro
|
||||
body_part-LEFT_THUMB_DISTAL = Falange distale del pollice sinistro
|
||||
body_part-LEFT_INDEX_PROXIMAL = Falange prossimale dell'indice sinistro
|
||||
body_part-LEFT_INDEX_INTERMEDIATE = Falange intermedia dell'indice sinistro
|
||||
body_part-LEFT_INDEX_DISTAL = Falange distale dell'indice sinistro
|
||||
body_part-LEFT_MIDDLE_PROXIMAL = Falange prossimale del medio sinistro
|
||||
body_part-LEFT_MIDDLE_INTERMEDIATE = Falange intermedia del medio sinistro
|
||||
body_part-LEFT_MIDDLE_DISTAL = Falange distale del medio sinistro
|
||||
body_part-LEFT_RING_PROXIMAL = Falange prossimale dell'anulare sinistro
|
||||
body_part-LEFT_RING_INTERMEDIATE = Falange intermedia dell'anulare sinistro
|
||||
body_part-LEFT_RING_DISTAL = Falange distale dell'anulare sinistro
|
||||
body_part-LEFT_LITTLE_PROXIMAL = Falange prossimale del mignolo sinistro
|
||||
body_part-LEFT_LITTLE_INTERMEDIATE = Falange intermedia del mignolo sinistro
|
||||
body_part-LEFT_LITTLE_DISTAL = Falange distale del mignolo sinistro
|
||||
body_part-RIGHT_THUMB_METACARPAL = Metacarpo del pollice destro
|
||||
body_part-RIGHT_THUMB_PROXIMAL = Falange prossimale del pollice destro
|
||||
body_part-RIGHT_THUMB_DISTAL = Falange distale del pollice destro
|
||||
body_part-RIGHT_INDEX_PROXIMAL = Falange prossimale dell'indice destro
|
||||
body_part-RIGHT_INDEX_INTERMEDIATE = Falange intermedia dell'indice destro
|
||||
body_part-RIGHT_INDEX_DISTAL = Falange distale dell'indice destro
|
||||
body_part-RIGHT_MIDDLE_PROXIMAL = Falange prossimale del medio destro
|
||||
body_part-RIGHT_MIDDLE_INTERMEDIATE = Falange intermedia del medio destro
|
||||
body_part-RIGHT_MIDDLE_DISTAL = Falange distale del medio destro
|
||||
body_part-RIGHT_RING_PROXIMAL = Falange prossimale dell'anulare destro
|
||||
body_part-RIGHT_RING_INTERMEDIATE = Falange intermedia dell'anulare destro
|
||||
body_part-RIGHT_RING_DISTAL = Falange distale dell'anulare destro
|
||||
body_part-RIGHT_LITTLE_PROXIMAL = Falange prossimale del mignolo destro
|
||||
body_part-RIGHT_LITTLE_INTERMEDIATE = Falange intermedia del mignolo destro
|
||||
body_part-RIGHT_LITTLE_DISTAL = Falange distale del mignolo destro
|
||||
|
||||
## BoardType
|
||||
|
||||
board_type-UNKNOWN = Sconosciuto
|
||||
board_type-NODEMCU = NodeMCU
|
||||
board_type-CUSTOM = Scheda Personalizzata
|
||||
board_type-WROOM32 = WROOM32
|
||||
board_type-WEMOSD1MINI = Wemos D1 Mini
|
||||
board_type-TTGO_TBASE = TTGO T-Base
|
||||
board_type-ESP01 = ESP-01
|
||||
board_type-SLIMEVR = SlimeVR
|
||||
board_type-LOLIN_C3_MINI = Lolin C3 Mini
|
||||
board_type-BEETLE32C3 = Beetle ESP32-C3
|
||||
board_type-ESP32C3DEVKITM1 = Espressif ESP32-C3 DevKitM-1
|
||||
board_type-OWOTRACK = owoTrack
|
||||
board_type-WRANGLER = Wrangler Joycons
|
||||
board_type-MOCOPI = Sony Mocopi
|
||||
board_type-WEMOSWROOM02 = Wemos Wroom-02 D1 Mini
|
||||
board_type-XIAO_ESP32C3 = Seeed Studio XIAO ESP32C3
|
||||
board_type-HARITORA = Haritora
|
||||
board_type-ESP32C6DEVKITC1 = Espressif ESP32-C6 DevKitC-1
|
||||
board_type-GLOVE_IMU_SLIMEVR_DEV = Guanto SlimeVR Dev IMU
|
||||
|
||||
## Proportions
|
||||
|
||||
@@ -78,10 +137,18 @@ skeleton_bone-ELBOW_OFFSET = Correzione per il gomito
|
||||
|
||||
## Tracker reset buttons
|
||||
|
||||
reset-reset_all = Reset di tutte le proporzioni
|
||||
reset-full = Reset completo
|
||||
reset-mounting = Reset posizionamento
|
||||
reset-yaw = Reset orientamento
|
||||
reset-reset_all = Ripristina tutte le proporzioni
|
||||
reset-reset_all_warning-v2 =
|
||||
<b>Attenzione:</b>Le proporzioni verranno ripristinate ai valori predefiniti in base all'altezza configurata.
|
||||
Sei sicurə di volerlo fare?
|
||||
reset-reset_all_warning-reset = Ripristino delle proporzioni
|
||||
reset-reset_all_warning-cancel = Annulla
|
||||
reset-reset_all_warning_default-v2 =
|
||||
<b>Attenzione:</b>Non hai configurato la tua alteza, le proporzioni verranno ripristinate ai valori predefiniti in base all'altezza predefinita.
|
||||
Sei sicurə di volerlo fare?
|
||||
reset-full = Ripristino completo
|
||||
reset-mounting = Ripristino del posizionamento
|
||||
reset-yaw = Ripristina dell'orientamento
|
||||
|
||||
## Serial detection stuff
|
||||
|
||||
@@ -110,13 +177,13 @@ bvh-recording = Registrazione in corso...
|
||||
## Tracking pause
|
||||
|
||||
tracking-unpaused = Pausa il tracking
|
||||
tracking-paused = Riprendio il tracking
|
||||
tracking-paused = Riprendi il tracking
|
||||
|
||||
## Widget: Overlay settings
|
||||
|
||||
widget-overlay = Overlay
|
||||
widget-overlay-is_visible_label = Mostra Overlay in SteamVR
|
||||
widget-overlay-is_mirrored_label = Includi uno specchio nel Overlay
|
||||
widget-overlay-is_mirrored_label = Mostra Overlay come specchio
|
||||
|
||||
## Widget: Drift compensation
|
||||
|
||||
@@ -124,7 +191,7 @@ widget-drift_compensation-clear = Rimuovi compensazione per il drift
|
||||
|
||||
## Widget: Clear Reset Mounting
|
||||
|
||||
widget-clear_mounting = Ripristina impostazioni di reset posizionamento
|
||||
widget-clear_mounting = Cancella tutti i ripristini del posizionamento
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
@@ -132,7 +199,7 @@ widget-developer_mode = Modalità sviluppatore
|
||||
widget-developer_mode-high_contrast = Contrasto alto
|
||||
widget-developer_mode-precise_rotation = Rotazione precisa
|
||||
widget-developer_mode-fast_data_feed = Trasmissione veloce dei dati
|
||||
widget-developer_mode-filter_slimes_and_hmd = Filtra gli slime e HMD
|
||||
widget-developer_mode-filter_slimes_and_hmd = Filtra gli Slime e il visore
|
||||
widget-developer_mode-sort_by_name = Ordina per nome
|
||||
widget-developer_mode-raw_slime_rotation = Rotazione non processata
|
||||
widget-developer_mode-more_info = Ulteriori informazioni
|
||||
@@ -140,9 +207,17 @@ widget-developer_mode-more_info = Ulteriori informazioni
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
widget-imu_visualizer = Rotazione
|
||||
widget-imu_visualizer-preview = Anteprima
|
||||
widget-imu_visualizer-hide = Nascondi
|
||||
widget-imu_visualizer-rotation_raw = Non processato
|
||||
widget-imu_visualizer-rotation_preview = Anteprima
|
||||
widget-imu_visualizer-rotation_hide = Nascondi
|
||||
widget-imu_visualizer-acceleration = Accelerazione
|
||||
widget-imu_visualizer-position = Posizione
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = Anteprima dello scheletro
|
||||
widget-skeleton_visualizer-hide = Nascondi
|
||||
|
||||
## Tracker status
|
||||
|
||||
@@ -152,6 +227,7 @@ tracker-status-error = Errore
|
||||
tracker-status-disconnected = Disconnesso
|
||||
tracker-status-occluded = Ostruito
|
||||
tracker-status-ok = OK
|
||||
tracker-status-timed_out = Tempo scaduto
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
@@ -177,7 +253,7 @@ tracker-rotation-back = Dietro
|
||||
tracker-rotation-back_left = Posteriore sinistra
|
||||
tracker-rotation-back_right = Posteriore destra
|
||||
tracker-rotation-custom = Personalizzata
|
||||
tracker-rotation-overriden = (sovrascritto dal reset posizionamento)
|
||||
tracker-rotation-overriden = (sovrascritto dal ripristino del posizionamento)
|
||||
|
||||
## Tracker information
|
||||
|
||||
@@ -188,8 +264,17 @@ tracker-infos-url = URL del tracker
|
||||
tracker-infos-version = Versione firmware
|
||||
tracker-infos-hardware_rev = Versione hardware
|
||||
tracker-infos-hardware_identifier = Hardware ID
|
||||
tracker-infos-data_support = Supporto dati
|
||||
tracker-infos-imu = Sensore IMU
|
||||
tracker-infos-board_type = Scheda principale
|
||||
tracker-infos-network_version = Versione del protocollo
|
||||
tracker-infos-magnetometer = Magnetometro
|
||||
tracker-infos-magnetometer-status-v1 =
|
||||
{ $status ->
|
||||
[DISABLED] Disattivato
|
||||
[ENABLED] Attivato
|
||||
*[NOT_SUPPORTED] Non supportato
|
||||
}
|
||||
|
||||
## Tracker settings
|
||||
|
||||
@@ -204,11 +289,27 @@ tracker-settings-mounting_section-edit = Modifica posizionamento
|
||||
tracker-settings-drift_compensation_section = Consenti compensazione per il drift
|
||||
tracker-settings-drift_compensation_section-description = Questo tracker dovrebbe compensare per il drift quando la compensazione per il drift è abilitata?
|
||||
tracker-settings-drift_compensation_section-edit = Consenti compensazione per il drift
|
||||
tracker-settings-use_mag = Consenti il magnetometro su questo tracker
|
||||
# Multiline!
|
||||
tracker-settings-use_mag-description =
|
||||
Vuoi consentire al tracker l'utilizzo del magnetometro per ridurre il drift quando l'uso del magnetometro è consentito? <b>Per favore non spegnere il tracker durante l'attivazione!</b>
|
||||
|
||||
È necessario prima consentire l'utilizzo del magnetometro, <magSetting>fare clic qui per accedere alle impostazioni</magSetting>.
|
||||
tracker-settings-use_mag-label = Consenti magnetometro
|
||||
# The .<name> means it's an attribute and it's related to the top key.
|
||||
# In this case that is the settings for the assignment section.
|
||||
tracker-settings-name_section = Nome del tracker
|
||||
tracker-settings-name_section-description = Scegli un soprannome carino :)
|
||||
tracker-settings-name_section-placeholder = Gamba destra di NightyQueer
|
||||
tracker-settings-name_section-label = Nome del tracker
|
||||
tracker-settings-forget = Dimentica il tracker
|
||||
tracker-settings-forget-description = Rimuove il tracker dal SlimeVR server e impedisce che si riconnetta ad fino al riavvio del server. Le impostazioni del tracker non andranno perse.
|
||||
tracker-settings-forget-label = Dimentica il tracker
|
||||
tracker-settings-update-unavailable = Non può essere aggiornata (fai da te)
|
||||
tracker-settings-update-up_to_date = Aggiornata
|
||||
tracker-settings-update-available = { $versionName } è ora disponibile
|
||||
tracker-settings-update = Aggiorna
|
||||
tracker-settings-update-title = Versione firmware
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
@@ -260,7 +361,7 @@ tracker_selection_menu-dont_assign = Non assegnare
|
||||
# This line cares about multilines.
|
||||
# <b>text</b> means that the text should be bold.
|
||||
tracker_selection_menu-neck_warning =
|
||||
<b>Avvertimento:</b> Un tracker per il collo può essere mortale se indossato troppo stretto,
|
||||
<b>Attenzione:</b> Un tracker per il collo può essere mortale se indossato troppo stretto,
|
||||
Il cinturino potrebbe bloccare la circolazione alla tua testa!
|
||||
tracker_selection_menu-neck_warning-done = Comprendo i rischi
|
||||
tracker_selection_menu-neck_warning-cancel = Annulla
|
||||
@@ -284,6 +385,8 @@ settings-sidebar-utils = Strumenti
|
||||
settings-sidebar-serial = Console seriale
|
||||
settings-sidebar-appearance = Aspetto
|
||||
settings-sidebar-notifications = Notifiche
|
||||
settings-sidebar-firmware-tool = Strumento firmware fai-da-te
|
||||
settings-sidebar-advanced = Avanzate
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
@@ -298,10 +401,22 @@ settings-general-steamvr-description =
|
||||
Utile per alcuni giochi che utilizzano solo alcuni tracker di SteamVR.
|
||||
settings-general-steamvr-trackers-waist = Girovita
|
||||
settings-general-steamvr-trackers-chest = Petto
|
||||
settings-general-steamvr-trackers-feet = Piedi
|
||||
settings-general-steamvr-trackers-knees = Ginocchia
|
||||
settings-general-steamvr-trackers-elbows = Gomiti
|
||||
settings-general-steamvr-trackers-hands = Mani
|
||||
settings-general-steamvr-trackers-left_foot = Piede sinistro
|
||||
settings-general-steamvr-trackers-right_foot = Piede destro
|
||||
settings-general-steamvr-trackers-left_knee = Ginocchio sinistro
|
||||
settings-general-steamvr-trackers-right_knee = Ginocchio destro
|
||||
settings-general-steamvr-trackers-left_elbow = Gomito sinistro
|
||||
settings-general-steamvr-trackers-right_elbow = Gomito destro
|
||||
settings-general-steamvr-trackers-left_hand = Mano sinistra
|
||||
settings-general-steamvr-trackers-right_hand = Mano destra
|
||||
settings-general-steamvr-trackers-tracker_toggling = Assegnazione tracker automatica
|
||||
settings-general-steamvr-trackers-tracker_toggling-description = Gestisce automaticamente l'attivazione o la disattivazione dei tracker SteamVR a seconda delle assegnazioni correnti dei tracker
|
||||
settings-general-steamvr-trackers-tracker_toggling-label = Assegnazione tracker automatica
|
||||
settings-general-steamvr-trackers-hands-warning =
|
||||
<b>Attenzione:</b> i tracker delle mani sostituiranno i controller.
|
||||
Sei sicurə?
|
||||
settings-general-steamvr-trackers-hands-warning-cancel = Annulla
|
||||
settings-general-steamvr-trackers-hands-warning-done = Sì
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
@@ -319,12 +434,37 @@ settings-general-tracker_mechanics-filtering-type-smoothing-description = Attenu
|
||||
settings-general-tracker_mechanics-filtering-type-prediction = Predizione
|
||||
settings-general-tracker_mechanics-filtering-type-prediction-description = Riduce ritardo e rende movimenti più istantanei, ma può introdurre tremolio.
|
||||
settings-general-tracker_mechanics-filtering-amount = Quantità
|
||||
settings-general-tracker_mechanics-yaw-reset-smooth-time = Tempo di attenuazione del ripristino dell'orientamento (0 secondi disabilita l'attenuazione)
|
||||
settings-general-tracker_mechanics-drift_compensation = Compensazione per il drift
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-description = Compensa il drift degli IMU applicando una rotazione inversa. Modifica la forza della compensazione e il massimo numero di reset che sono presi in considerazione.
|
||||
settings-general-tracker_mechanics-drift_compensation-description = Compensa il drift di orientamento degli IMU applicando una rotazione inversa. Modifica la forza della compensazione e il massimo numero di ripristini che sono presi in considerazione.
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = Compensazione per il drift
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction = Compensazione del drift predittiva
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction-description =
|
||||
Predice la compensazione del drift oltre la quantità misurata in precedenza.
|
||||
Abilita questa opzione se i tuoi tracker perdono continuano l'orientamento.
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction-label = Compensazione del drift predittiva
|
||||
settings-general-tracker_mechanics-drift_compensation_warning =
|
||||
<b>Attenzione:</b> Utilizzare la compensazione del drift solo se è necessario il ripristino
|
||||
molto spesso (ogni ~5-10 minuti).
|
||||
|
||||
Alcune IMU che sono soggetti a frequenti ripristini includono:
|
||||
Joy-Con, owoTrack e MPU (senza firmware recente).
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-cancel = Annulla
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-done = Capisco
|
||||
settings-general-tracker_mechanics-drift_compensation-amount-label = Grado di compensazione
|
||||
settings-general-tracker_mechanics-drift_compensation-max_resets-label = Utilizza fino a x ultimi reset
|
||||
settings-general-tracker_mechanics-drift_compensation-max_resets-label = Utilizza fino a x ultimi ripristini
|
||||
settings-general-tracker_mechanics-save_mounting_reset = Salva automaticamente la calibrazione del ripristino del posizionamento
|
||||
settings-general-tracker_mechanics-save_mounting_reset-description =
|
||||
Salva in automatico la calibrazione del ripristino del posizionamento per i tracker tra un riavvio e l'altro. Utile
|
||||
quando si indossa una tuta in cui la posizione e orientamento dei tracker non cambia tra una sessione e l'altra. <b>Non raccomandato per gli utenti standard!</b>
|
||||
settings-general-tracker_mechanics-save_mounting_reset-enabled-label = Salva il ripristino del posizionamento
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers = Utilizza il magnetometro su tutti i tracker IMU che lo supportano
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-description =
|
||||
Utilizza il magnetometro su tutti i tracker che dispongono di un firmware compatibile, riducendo il drift in ambienti magnetici stabili.
|
||||
Può essere disabilitato per ogni tracker nelle impostazioni del tracker. <b>Per favore non spegnere nessuno dei tracker durante l'attivazione!</b>
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-label = Usa il magnetometro sui tracker
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
@@ -341,14 +481,33 @@ settings-general-fk_settings-leg_tweak-skating_correction = Correzione slittamen
|
||||
settings-general-fk_settings-leg_tweak-toe_snap = Dita dei piedi piantate
|
||||
settings-general-fk_settings-leg_tweak-foot_plant = Piedi piantati
|
||||
settings-general-fk_settings-leg_tweak-skating_correction-amount = Forza fattore di correzione slittamento
|
||||
settings-general-fk_settings-leg_tweak-skating_correction-description = "Correzione slittamento" corregge l'effetto che fa sembrare che pattini sul ghiaccio, ma può peggiorare la precisione di certi movimenti. Quando abiliti questa funzione é necessario eseguire un reset completo e ri-calibrazione in gioco per il corretto funzionamento.
|
||||
settings-general-fk_settings-leg_tweak-floor_clip-description = "Compenetrazione pavimento" può ridurre o anche eliminare completamente la compenetrazione con il pavimento. Quando abiliti questa funzione é necessario eseguire un reset completo e ri-calibrazione in gioco per il corretto funzionamento.
|
||||
settings-general-fk_settings-leg_tweak-skating_correction-description = "Correzione slittamento" corregge l'effetto che fa sembrare che pattini sul ghiaccio, ma può peggiorare la precisione di certi movimenti. Quando abiliti questa funzione é necessario eseguire un ripristino completo e ri-calibrazione in gioco per il corretto funzionamento.
|
||||
settings-general-fk_settings-leg_tweak-floor_clip-description = "Compenetrazione pavimento" può ridurre o anche eliminare completamente la compenetrazione con il pavimento. Quando abiliti questa funzione é necessario eseguire un ripristino completo e ri-calibrazione in gioco per il corretto funzionamento.
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = "Dita dei piedi piantate" prova ad indovinare la rotazione dei tuoi piedi quando non stai usando dei tracker per i piedi.
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = "Piedi piantati" ruota i piedi in modo tale che siano paralleli al terreno quando in contatto con esso.
|
||||
settings-general-fk_settings-leg_fk = Tracking delle gambe
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = Abilita il ripristino di posizionamento dei piedi mettendosi in punta di piedi.
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet = Ripristino del posizionamento dei piedi
|
||||
settings-general-fk_settings-enforce_joint_constraints = Limiti dello scheletro
|
||||
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints = Rispetta i vincoli
|
||||
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints-description = Impedisci ai legamenti di ruotare oltre il loro limite
|
||||
settings-general-fk_settings-enforce_joint_constraints-correct_constraints = Correggi con i vincoli
|
||||
settings-general-fk_settings-enforce_joint_constraints-correct_constraints-description = Correggi le rotazioni dei legamenti quando si spingono oltre il loro limite
|
||||
settings-general-fk_settings-arm_fk = Tracking delle braccia
|
||||
settings-general-fk_settings-arm_fk-description = Cambia la modalità di tracking delle braccia.
|
||||
settings-general-fk_settings-arm_fk-force_arms = Forza il calcolo della posizione delle braccia a utilizzare il HMD
|
||||
settings-general-fk_settings-arm_fk-description = Forza il calcolo della posizione delle braccia a utilizzare il visore anche se la posizione delle mani é disponibile.
|
||||
settings-general-fk_settings-arm_fk-force_arms = Forza il calcolo delle braccia dal visore
|
||||
settings-general-fk_settings-reset_settings = Ripristino delle impostazioni
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch-description = Ripristina l'inclinazione dell'HMD (rotazione verticale) dopo un reset completo. Utile se si indossa un HMD sulla fronte per VTubing o mocap. Non abilitare per VR.
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch = Ripristina l'inclinazione dell'HMD
|
||||
settings-general-fk_settings-arm_fk-reset_mode-description = Cambia la posa delle braccia usata per il ripristino del posizionamento.
|
||||
settings-general-fk_settings-arm_fk-back = Indietro
|
||||
settings-general-fk_settings-arm_fk-back-description = La modalità predefinita, con la parte superiori delle braccia che vanno indietro e le parte inferiori delle braccia che vanno avanti.
|
||||
settings-general-fk_settings-arm_fk-tpose_up = Posa a T (in alto)
|
||||
settings-general-fk_settings-arm_fk-tpose_up-description = Si aspetta che le braccia siano abbassate sui lati durante il Ripristino Completo e a 90 gradi con il busto ai lati per il Ripristino Posizionamento.
|
||||
settings-general-fk_settings-arm_fk-tpose_down = Posa a T (in basso)
|
||||
settings-general-fk_settings-arm_fk-tpose_down-description = Si aspetta che le braccia siano a 90 gradi con il busto ai lati durante il Ripristino Completo e abbassate sui lati per il Ripristino Posizionamento.
|
||||
settings-general-fk_settings-arm_fk-forward = Avanti
|
||||
settings-general-fk_settings-arm_fk-forward-description = Si aspetta che le tue braccia siano alzate di 90 gradi in avanti. Utile per VTubing.
|
||||
settings-general-fk_settings-skeleton_settings-toggles = Interruttori per lo scheletro
|
||||
settings-general-fk_settings-skeleton_settings-description = Abilita o disabilita le impostazioni dello scheletro. É raccomandato lasciare queste impostazioni attive.
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = Modello di colonna vertebrale estesa
|
||||
@@ -362,17 +521,15 @@ settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = Impu
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = Imputazione dei valori del bacino dalla combinazione del girovita e gambe
|
||||
settings-general-fk_settings-skeleton_settings-interp_hip_legs = Media dell'orientamento del bacino e la rotazione delle gambe
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Media dell'orientamento del ginocchio e la rotazione delle caviglie
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_ankle = Media dell'orientamento delle ginocchia e la rotazione delle caviglie
|
||||
settings-general-fk_settings-self_localization-title = Modalità Mocap
|
||||
settings-general-fk_settings-self_localization-description = La modalità Mocap consente allo scheletro di tracciare approssimativamente la propria posizione senza visore o altri tracker. Si noti che questo richiede trakers per piedi e la testa per funzionare ed è ancora in fase sperimentale.
|
||||
settings-general-fk_settings-vive_emulation-title = Imitazione Vive
|
||||
settings-general-fk_settings-vive_emulation-description = Imita i problemi che hanno i Vive tracker utilizzati sul girovita. Questo è uno scherzo e peggiora il tracciamento.
|
||||
settings-general-fk_settings-vive_emulation-label = Abilita l'imitazione Vive
|
||||
|
||||
## Gesture control settings (tracker tapping)
|
||||
|
||||
settings-general-gesture_control = Controllo con gesti
|
||||
settings-general-gesture_control-subtitle = Reset toccando un tracker
|
||||
settings-general-gesture_control-description = Abilita o disabilita il reset toccando un tracker. Il tracker più in alto sul torso viene utilizzato per il reset orientamento, il tracker più in alto sulla gamba sinistra viene utilizzato per il reset completo e il tracker più in alto sulla gamba destra viene utilizzato per il reset posizionamento. Si deve tener presente che i tocchi devono avvenire entro 0,6 secondi per essere registrati.
|
||||
settings-general-gesture_control-subtitle = Ripristino toccando un tracker
|
||||
settings-general-gesture_control-description = Abilita o disabilita il ripristino toccando un tracker. Il tracker più in alto sul torso viene utilizzato per il ripristino dell'orientamento, il tracker più in alto sulla gamba sinistra viene utilizzato per il ripristino completo e il tracker più in alto sulla gamba destra viene utilizzato per il ripristino del posizionamento. Si deve tener presente che i tocchi devono avvenire entro 0,6 secondi per essere registrati.
|
||||
# This is a unit: 3 taps, 2 taps, 1 tap
|
||||
# $amount (Number) - Amount of taps (touches to the tracker's case)
|
||||
settings-general-gesture_control-taps =
|
||||
@@ -388,15 +545,15 @@ settings-general-gesture_control-trackers =
|
||||
[many] { $amount } tracker
|
||||
*[other] { $amount } tracker
|
||||
}
|
||||
settings-general-gesture_control-yawResetEnabled = Abilita tocco per il reset orientamento
|
||||
settings-general-gesture_control-yawResetDelay = Ritardo per il reset orientamento
|
||||
settings-general-gesture_control-yawResetTaps = Numero di tocchi per il reset orientamento
|
||||
settings-general-gesture_control-fullResetEnabled = Abilita tocco per il reset completo
|
||||
settings-general-gesture_control-fullResetDelay = Ritardo per il reset completo
|
||||
settings-general-gesture_control-fullResetTaps = Numero di tocchi per il reset completo
|
||||
settings-general-gesture_control-mountingResetEnabled = Abilita tocco per reset posizionamento
|
||||
settings-general-gesture_control-mountingResetDelay = Ritardo per il reset posizionamento
|
||||
settings-general-gesture_control-mountingResetTaps = Numero di tocchi per il reset posizionamento
|
||||
settings-general-gesture_control-yawResetEnabled = Abilita tocco per il ripristino dell'orientamento
|
||||
settings-general-gesture_control-yawResetDelay = Ritardo per il ripristino dell'orientamento
|
||||
settings-general-gesture_control-yawResetTaps = Numero di tocchi per il ripristino dell'orientamento
|
||||
settings-general-gesture_control-fullResetEnabled = Abilita tocco per il ripristino completo
|
||||
settings-general-gesture_control-fullResetDelay = Ritardo per il ripristino completo
|
||||
settings-general-gesture_control-fullResetTaps = Numero di tocchi per il ripristino completo
|
||||
settings-general-gesture_control-mountingResetEnabled = Abilita tocco per ripristino del posizionamento
|
||||
settings-general-gesture_control-mountingResetDelay = Ritardo per il ripristino del posizionamento
|
||||
settings-general-gesture_control-mountingResetTaps = Numero di tocchi per il ripristino del posizionamento
|
||||
# The number of trackers that can have higher acceleration before a tap is rejected
|
||||
settings-general-gesture_control-numberTrackersOverThreshold = Tracker sopra il limite
|
||||
settings-general-gesture_control-numberTrackersOverThreshold-description = Aumenta questo valore se il rilevamento del tocco non funziona. Non aumentarlo al di sopra di quanto necessario per far funzionare il rilevamento del tocco in quanto causerebbe più falsi positivi.
|
||||
@@ -408,6 +565,9 @@ settings-general-interface-dev_mode = Modalità sviluppatore
|
||||
settings-general-interface-dev_mode-description = Questa modalità è utile se hai bisogno di dati approfonditi o devi interagire in maniera più avanzata con i tracker connessi.
|
||||
settings-general-interface-dev_mode-label = Modalità sviluppatore
|
||||
settings-general-interface-theme = Colore di tema
|
||||
settings-general-interface-show-navbar-onboarding = Mostra "{ navbar-onboarding }" sulla barra di navigazione
|
||||
settings-general-interface-show-navbar-onboarding-description = Cambia se il pulsante "{ navbar-onboarding }" viene visualizzato nella barra di navigazione.
|
||||
settings-general-interface-show-navbar-onboarding-label = Mostra "{ navbar-onboarding }"
|
||||
settings-general-interface-lang = Seleziona la lingua
|
||||
settings-general-interface-lang-description = Seleziona la lingua che vuoi utilizzare
|
||||
settings-general-interface-lang-placeholder = Seleziona la lingua da utilizzare
|
||||
@@ -419,6 +579,9 @@ settings-interface-appearance-font-os_font = Font di sistema
|
||||
settings-interface-appearance-font-slime_font = Font predefinito
|
||||
settings-interface-appearance-font_size = Ridimensionamento del font di base
|
||||
settings-interface-appearance-font_size-description = Questo influisce sulla dimensione del font dell'intera interfaccia ad eccezione di questo pannello delle impostazioni.
|
||||
settings-interface-appearance-decorations = Usa le decorazioni native del sistema
|
||||
settings-interface-appearance-decorations-description = L'applicazione non eseguirà il rendering della barra superiore dell'interfaccia e utilizzerà invece quella del sistema operativo.
|
||||
settings-interface-appearance-decorations-label = Usa decorazioni native
|
||||
|
||||
## Notification settings
|
||||
|
||||
@@ -427,9 +590,24 @@ settings-general-interface-serial_detection = Rilevazione nuovi dispositivi seri
|
||||
settings-general-interface-serial_detection-description = Questa opzione mostrerà un pop-up ogni volta che colleghi un nuovo dispositivo seriale che potrebbe essere un tracker. Aiuta a facilitare la configurazione iniziale di un tracker
|
||||
settings-general-interface-serial_detection-label = Rilevazione nuovi dispositivi seriali
|
||||
settings-general-interface-feedback_sound = Suono di feedback
|
||||
settings-general-interface-feedback_sound-description = Questa opzione riprodurrà un suono quando viene effettuato un reset
|
||||
settings-general-interface-feedback_sound-description = Questa opzione riprodurrà un suono quando viene effettuato un ripristino
|
||||
settings-general-interface-feedback_sound-label = Suono di feedback
|
||||
settings-general-interface-feedback_sound-volume = Volume del suono di feedback
|
||||
settings-general-interface-connected_trackers_warning = Avviso di tracker connessi
|
||||
settings-general-interface-connected_trackers_warning-description = Questa opzione mostrerà un pop-up ogni volta che proverai ad uscire da SmileVR mentre uno o più tracker sono connessi. Ció ti permetterà di ricordarti di spegnere i tuoi tracker per preservarne la durata delle batterie.
|
||||
settings-general-interface-connected_trackers_warning-label = Avviso di tracker connessi alla chiusura dell'applicazione
|
||||
settings-general-interface-use_tray = Riduci a icona nella barra delle applicazioni
|
||||
settings-general-interface-use_tray-description = Ti consente di chiudere la finestra senza chiudere il server SlimeVR in modo da poter continuare a usarlo senza che la GUI ti infastidisca.
|
||||
settings-general-interface-use_tray-label = Riduci a icona nella barra delle applicazioni
|
||||
settings-general-interface-discord_presence = Condividi attività su Discord
|
||||
settings-general-interface-discord_presence-description = Dice al tuo client di Discord che stai utilizzando SlimeVR insieme al numero di tracker IMU che stai utilizzando.
|
||||
settings-general-interface-discord_presence-label = Condividi attività su Discord
|
||||
settings-general-interface-discord_presence-message =
|
||||
{ $amount ->
|
||||
[0] Slimeggiando qua e là
|
||||
[one] Sta usando 1 tracker
|
||||
*[other] Sta usando { $amount } tracker
|
||||
}
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -444,13 +622,16 @@ settings-serial-factory_reset = Ripristino delle impostazioni di fabbrica
|
||||
# This cares about multilines
|
||||
# <b>text</b> means that the text should be bold
|
||||
settings-serial-factory_reset-warning =
|
||||
<b>Avvertimento:</b> Questa azione ripristinerà il tracker alle impostazioni di fabbrica.
|
||||
<b>Attenzione:</b> Questa azione ripristinerà il tracker alle impostazioni di fabbrica.
|
||||
Ciò significa che le impostazioni Wi-Fi e di calibrazione <b>andranno tutte perse!</b>
|
||||
settings-serial-factory_reset-warning-ok = Capisco cosa sto facendo
|
||||
settings-serial-factory_reset-warning-cancel = Annulla
|
||||
settings-serial-get_infos = Ottieni informazioni
|
||||
settings-serial-serial_select = Seleziona una porta seriale
|
||||
settings-serial-auto_dropdown_item = Automatico
|
||||
settings-serial-get_wifi_scan = Elenca WiFi Network
|
||||
settings-serial-file_type = Testo normale
|
||||
settings-serial-save_logs = Salva su file
|
||||
|
||||
## OSC router settings
|
||||
|
||||
@@ -481,14 +662,24 @@ settings-osc-router-network-address-placeholder = Indirizzo IPV4
|
||||
|
||||
settings-osc-vrchat = Tracker OSC per VRChat
|
||||
# This cares about multilines
|
||||
settings-osc-vrchat-description =
|
||||
Modifica le impostazioni specifiche a VRChat per ricevere e inviare dati del HMD
|
||||
Dati dei tracker per FBT (funziona su Quest standalone).
|
||||
settings-osc-vrchat-description-v1 =
|
||||
Modifica impostazioni specifiche dello standard dei Tracker OSC utilizzato per l'invio
|
||||
di dati di tracciamento alle applicazioni senza l'utlizzo di SteamVR (es. Quest standalone).
|
||||
Assicurarsi di abilitare l'OSC in VRChat tramite il menu Azione alla voce OSC > Abilitato.
|
||||
Per consentire la ricezione dei dati dell'HMD e del controller da VRChat, vai nella sezione impostazioni del menu principale
|
||||
in Tracciamento e IK > Consenti invio dati OSC tracciamento VR testa e polso.
|
||||
settings-osc-vrchat-enable = Attiva
|
||||
settings-osc-vrchat-enable-description = Attiva o disattiva l'invio e la ricezione dei dati
|
||||
settings-osc-vrchat-enable-label = Attiva
|
||||
settings-osc-vrchat-oscqueryEnabled = Abilita OSCQuery
|
||||
settings-osc-vrchat-oscqueryEnabled-description =
|
||||
OSCQuery rileva automaticamente le istanze in esecuzione di VRChat e invia loro dati.
|
||||
Può anche rendersi visibile ad essi per ricevere i dati del HMD e dei controller.
|
||||
Per consentire la ricezione dei dati del HMD e controller da VRChat, vai nelle impostazioni dal menu principale
|
||||
in "Tracking e IK" e abilita "Consenti l'Invio di Dati di Tracciamento OSC di Testa e Polso".
|
||||
settings-osc-vrchat-oscqueryEnabled-label = Abilita OSCQuery
|
||||
settings-osc-vrchat-network = Porte di rete
|
||||
settings-osc-vrchat-network-description = Impostare le porte di rete per ascoltare e inviare dati a VRChat
|
||||
settings-osc-vrchat-network-description-v1 = Imposta le porte per l'ascolto e l'invio dei dati. Può essere lasciato come predefinito per utilizzo con VRChat.
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = Porta in ingresso
|
||||
.placeholder = Porta in ingresso (predefinito: 9002)
|
||||
@@ -496,7 +687,7 @@ settings-osc-vrchat-network-port_out =
|
||||
.label = Porta in uscita
|
||||
.placeholder = Porta in uscita (predefinito: 9000)
|
||||
settings-osc-vrchat-network-address = Indirizzo di rete
|
||||
settings-osc-vrchat-network-address-description = Scegli a quale indirizzo di rete inviare i dati di VRChat (controlla le impostazioni Wi-Fi sul tuo dispositivo)
|
||||
settings-osc-vrchat-network-address-description-v1 = Scegli a quale indirizzo inviare i dati. Può essere lasciato come predefinito per utilizzo con VRChat.
|
||||
settings-osc-vrchat-network-address-placeholder = Indirizzo IP di VRChat
|
||||
settings-osc-vrchat-network-trackers = Tracker
|
||||
settings-osc-vrchat-network-trackers-description = Attiva o disattiva l'invio e la ricezione dei dati
|
||||
@@ -529,16 +720,44 @@ settings-osc-vmc-network-address-description = Scegli l'indirizzo di rete a cui
|
||||
settings-osc-vmc-network-address-placeholder = Indirizzo IPV4
|
||||
settings-osc-vmc-vrm = Modello VRM
|
||||
settings-osc-vmc-vrm-description = Carica un modello VRM per consentite l'ancoraggio della testa e migliorare la compatibilitá con altre applicazioni
|
||||
settings-osc-vmc-vrm-model_unloaded = Nessun modello caricato
|
||||
settings-osc-vmc-vrm-model_loaded =
|
||||
{ $titled ->
|
||||
[true] Modello caricato: { $name }
|
||||
*[other] Modello senza titolo caricato
|
||||
}
|
||||
settings-osc-vmc-vrm-untitled_model = Modello senza titolo
|
||||
settings-osc-vmc-vrm-file_select = Trascina qui un modello da usare, o <u>sfoglia</u>
|
||||
settings-osc-vmc-anchor_hip = Ancoraggio sul bacino
|
||||
settings-osc-vmc-anchor_hip-description = Ancora la posizione del tracciamento del bacino; utile per VTubing da seduti. Se disabilitato, carica un modello VRM.
|
||||
settings-osc-vmc-anchor_hip-label = Ancoraggio sul bacino
|
||||
settings-osc-vmc-mirror_tracking = Tracciamento speculare
|
||||
settings-osc-vmc-mirror_tracking-description = Specchia il tracciamento orizzontalmente.
|
||||
settings-osc-vmc-mirror_tracking-label = Tracciamento speculare
|
||||
|
||||
## Advanced settings
|
||||
|
||||
settings-utils-advanced = Avanzato
|
||||
settings-utils-advanced-reset-gui = Ripristina impostazioni della GUI
|
||||
settings-utils-advanced-reset-gui-description = Ripristina le impostazioni predefinite per l'interfaccia.
|
||||
settings-utils-advanced-reset-gui-label = Ripristina GUI
|
||||
settings-utils-advanced-reset-server = Reimpostare le impostazioni di tracciamento
|
||||
settings-utils-advanced-reset-server-description = Ripristina le impostazioni predefinite per il tracciamento.
|
||||
settings-utils-advanced-reset-server-label = Ripristina il tracciamento
|
||||
settings-utils-advanced-reset-all = Ripristina tutte le impostazioni
|
||||
settings-utils-advanced-reset-all-description = Ripristina le impostazioni predefinite sia per l'interfaccia che per il tracciamento.
|
||||
settings-utils-advanced-reset-all-label = Ripristina tutto
|
||||
settings-utils-advanced-reset_warning =
|
||||
{ $type ->
|
||||
[gui]
|
||||
<b>Attenzione:</b> Tutte le impostazioni della GUI verranno ripristinate ai valori predefiniti.
|
||||
Sei sicuro di volerlo fare?
|
||||
[server]
|
||||
<b>Attenzione:</b> Tutte le impostazioni di tracciento verranno ripristinate ai valori predefiniti.
|
||||
Sei sicuro di volerlo fare?
|
||||
*[all]
|
||||
<b>Attenzione:</b> Tutte le impostazioni verranno ripristinate ai valori predefiniti.
|
||||
Sei sicuro di volerlo fare?
|
||||
}
|
||||
settings-utils-advanced-reset_warning-reset = Ripristina impostazioni
|
||||
settings-utils-advanced-reset_warning-cancel = Annulla
|
||||
settings-utils-advanced-open_data = Cartella dei dati
|
||||
settings-utils-advanced-open_data-description = Aprire la cartella dati di SlimeVR in Esplora Risorse, contenente i file di configurazione e di registro.
|
||||
settings-utils-advanced-open_data-label = Apri cartella
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
@@ -565,6 +784,7 @@ onboarding-wifi_creds-submit = Conferma!
|
||||
onboarding-wifi_creds-ssid =
|
||||
.label = SSID
|
||||
.placeholder = Enter SSID
|
||||
onboarding-wifi_creds-ssid-required = È richiesto il nome Wi-Fi
|
||||
onboarding-wifi_creds-password =
|
||||
.label = Password
|
||||
.placeholder = Inserisci password
|
||||
@@ -572,25 +792,25 @@ onboarding-wifi_creds-password =
|
||||
## Mounting setup
|
||||
|
||||
onboarding-reset_tutorial-back = Torna alla calibrazione posizionamento
|
||||
onboarding-reset_tutorial = Tutorial di reset
|
||||
onboarding-reset_tutorial = Tutorial di ripristino
|
||||
onboarding-reset_tutorial-explanation = Mentre usi i tuoi tracker, potrebbero perdere l'allineamento a causa del drift dell'orientamento dell'IMU, o perché potresti averli spostati fisicamente. Hai diversi modi per risolvere questo problema.
|
||||
onboarding-reset_tutorial-skip = Salta passaggio
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-0 =
|
||||
Tocca { $taps } volte il tracker evidenziato per eseguire il reset orientamento
|
||||
Tocca { $taps } volte il tracker evidenziato per eseguire il ripristino dell'orientamento.
|
||||
|
||||
Ciò farà sì che i tracker siano rivolti nella stessa direzione del tuo HMD.
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-1 =
|
||||
Tocca { $taps } volte il tracker evidenziato per eseguire il reset completo.
|
||||
Tocca { $taps } volte il tracker evidenziato per eseguire il ripristino completo.
|
||||
|
||||
Devi stare in piedi drittə per questo (I-pose). C'è un ritardo di 3 secondi (configurabile) prima che accada effettivamente.
|
||||
Questo ripristinerà completamente la posizione e la rotazione di tutti i tuoi tracker. Dovrebbe risolvere la maggior parte dei problemi.
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-2 =
|
||||
Tocca { $taps } volte il tracker evidenziato per eseguire il reset posizionamento.
|
||||
Tocca { $taps } volte il tracker evidenziato per eseguire il ripristino del posizionamento.
|
||||
|
||||
Il reset posizionamento aiuta su come i tracker vengono effettivamente posizionati su di te, quindi se li hai spostati accidentalmente e hai cambiato il modo in cui sono orientati di una grande quantità, questo aiuterà.
|
||||
Il ripristino del posizionamento aiuta a determinare come i tracker vengono effettivamente posizionati su di te, quindi se li hai spostati accidentalmente e hai cambiato il modo in cui sono orientati di una grande quantità, questo aiuterà.
|
||||
|
||||
Devi essere in posa come se stessi sciando come mostrato nella procedura guidata di posizionamento automatico e ha un ritardo di 3 secondi (configurabile) prima che venga attivato.
|
||||
|
||||
@@ -616,12 +836,13 @@ onboarding-done-close = Chiudi la configurazione
|
||||
|
||||
onboarding-connect_tracker-back = Torna alle credenziali Wi-Fi
|
||||
onboarding-connect_tracker-title = Connetti i tracker
|
||||
onboarding-connect_tracker-description-p0 = Ora passiamo alla parte divertente, colleghiamo tutti i tracker!
|
||||
onboarding-connect_tracker-description-p1 = Collega semplicemente tutti i tracker che non sono ancora collegati tramite una porta USB.
|
||||
onboarding-connect_tracker-description-p0-v1 = Ora passiamo alla parte divertente, colleghiamo i tracker!
|
||||
onboarding-connect_tracker-description-p1-v1 = Collega ogni tracker uno alla volta tramite una porta USB.
|
||||
onboarding-connect_tracker-issue-serial = Sto avendo problemi nel connettermi!
|
||||
onboarding-connect_tracker-usb = Tracker USB
|
||||
onboarding-connect_tracker-connection_status-none = Ricerca dei tracker in corso
|
||||
onboarding-connect_tracker-connection_status-serial_init = Connessione al dispositivo seriale in corso
|
||||
onboarding-connect_tracker-connection_status-obtaining_mac_address = Aquisizione in corso dell'indirizzo MAC del tracker
|
||||
onboarding-connect_tracker-connection_status-provisioning = Invio credenziali Wi-Fi in corso
|
||||
onboarding-connect_tracker-connection_status-connecting = Tentativo di connessione al Wi-Fi in corso
|
||||
onboarding-connect_tracker-connection_status-looking_for_server = Ricerca del server in corso
|
||||
@@ -651,6 +872,7 @@ onboarding-calibration_tutorial-status-waiting = Ti aspettiamo
|
||||
onboarding-calibration_tutorial-status-calibrating = Calibrazione in corso
|
||||
onboarding-calibration_tutorial-status-success = Bene!
|
||||
onboarding-calibration_tutorial-status-error = Il tracker è stato mosso
|
||||
onboarding-calibration_tutorial-skip = Salta il tutorial
|
||||
|
||||
## Tracker assignment tutorial
|
||||
|
||||
@@ -658,8 +880,8 @@ onboarding-assignment_tutorial = Come preparare uno Slime Tracker prima di indos
|
||||
onboarding-assignment_tutorial-first_step = 1. Posiziona un adesivo di una parte del corpo sul tracker in base alla tua scelta (se ne hai uno)
|
||||
# This text has a character limit of around 11 characters, so please keep it short
|
||||
onboarding-assignment_tutorial-sticker = Adesivo
|
||||
onboarding-assignment_tutorial-second_step = 2. Fissa il cinturino al tracker, mantenendo il lato del gancio e dell'anello del cintutino nel seguente orientamento:
|
||||
onboarding-assignment_tutorial-second_step-continuation = Il lato del gancio e dell'anello del cinturino per l'estensione dovrebbe essere in questo orientamento:
|
||||
onboarding-assignment_tutorial-second_step-v2 = 2. Fissare il cinturino al tracker, mantenendo il lato in velcro del cinturino rivolto nella stessa direzione del lato frontale del tuo slime tracker:
|
||||
onboarding-assignment_tutorial-second_step-continuation-v2 = Il lato del velcro per l'estensione dovrebbe essere rivolto verso l'alto come nell'immagine seguente:
|
||||
onboarding-assignment_tutorial-done = Ho messo gli adesivi e i cinturini!
|
||||
|
||||
## Tracker assignment setup
|
||||
@@ -677,6 +899,28 @@ onboarding-assign_trackers-assigned =
|
||||
}
|
||||
onboarding-assign_trackers-advanced = Mostra impostazioni avanzate di assegnazione
|
||||
onboarding-assign_trackers-next = Ho assegnato tutti i miei tracker
|
||||
onboarding-assign_trackers-mirror_view = Inverti interfaccia
|
||||
onboarding-assign_trackers-option-amount =
|
||||
{ $trackersCount ->
|
||||
[one] x{ $trackersCount }
|
||||
*[other] x{ $trackersCount }
|
||||
}
|
||||
onboarding-assign_trackers-option-label =
|
||||
{ $mode ->
|
||||
[lower-body] Pacchetto "Lower-Body"
|
||||
[core] Pacchetto "Core"
|
||||
[enhanced-core] Pacchetto "Enhanced Core"
|
||||
[full-body] Pacchetto "Full-Body"
|
||||
*[all] Tutti i tracker
|
||||
}
|
||||
onboarding-assign_trackers-option-description =
|
||||
{ $mode ->
|
||||
[lower-body] Il minimo per full-body tracking in VR
|
||||
[core] + Miglior tracciamento della spina dorsale
|
||||
[enhanced-core] + Rotazione dei piedi
|
||||
[full-body] + Tracciamento dei gomiti
|
||||
*[all] Tutte le assegnazioni di tracker disponibili
|
||||
}
|
||||
|
||||
## Tracker assignment warnings
|
||||
|
||||
@@ -752,13 +996,20 @@ onboarding-choose_mounting = Quale metodo di calibrazione del posizionamento vuo
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-description = L'orientamento di posizionamento corregge la posizione dei tracker sul corpo.
|
||||
onboarding-choose_mounting-auto_mounting = Posizionamento automatico
|
||||
# Italized text
|
||||
onboarding-choose_mounting-auto_mounting-label = Sperimentale
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-auto_mounting-label-v2 = Raccomandato
|
||||
onboarding-choose_mounting-auto_mounting-description = Questo processo identificherá automaticamente le direzioni per la posizione di montaggio di tutti i traker facendo 2 pose
|
||||
onboarding-choose_mounting-manual_mounting = Posizionamento manuale
|
||||
# Italized text
|
||||
onboarding-choose_mounting-manual_mounting-label = Raccomandato
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-manual_mounting-label-v2 = Potrebbe non essere abbastanza preciso
|
||||
onboarding-choose_mounting-manual_mounting-description = Questo processo ti lascerá scegliere manualmente le direzioni per la posizione di montaggio di tutti i tracker
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-manual_modal-title =
|
||||
Sei sicuro di voler fare
|
||||
la calibrazione automatica di posizionamento?
|
||||
onboarding-choose_mounting-manual_modal-description = <b>La calibrazione manuale è raccomandata per i nuovi utenti</b>, considerando che le pose necessarie per la calibrazione automatica di posizionamento possono risultare complicate al primo tentativo e potrebbero richiedere un po' di pratica.
|
||||
onboarding-choose_mounting-manual_modal-confirm = Sono sicurə di ciò che sto facendo.
|
||||
onboarding-choose_mounting-manual_modal-cancel = Annulla
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
@@ -766,7 +1017,7 @@ onboarding-manual_mounting-back = Torna indietro per entrare in VR
|
||||
onboarding-manual_mounting = Posizionamento manuale
|
||||
onboarding-manual_mounting-description = Fare clic su ogni tracker e selezionare in che direzione sono montati
|
||||
onboarding-manual_mounting-auto_mounting = Posizionamento automatico
|
||||
onboarding-manual_mounting-next = Passo successivo
|
||||
onboarding-manual_mounting-next = Passaggio successivo
|
||||
|
||||
## Tracker automatic mounting setup
|
||||
|
||||
@@ -774,53 +1025,39 @@ onboarding-automatic_mounting-back = Torna indietro per entrare in VR
|
||||
onboarding-automatic_mounting-title = Calibrazione posizionamento
|
||||
onboarding-automatic_mounting-description = Affinché i tracker di SlimeVR funzionino, dobbiamo configurare una rotazione di posizione di montaggio ai tuoi tracker per allinearli con la posizione di montaggio del tuo tracker fisico.
|
||||
onboarding-automatic_mounting-manual_mounting = Posizionamento manuale
|
||||
onboarding-automatic_mounting-next = Passo successivo
|
||||
onboarding-automatic_mounting-next = Passaggio successivo
|
||||
onboarding-automatic_mounting-prev_step = Passaggio precedente
|
||||
onboarding-automatic_mounting-done-title = Rotazione delle posizioni di montaggio calibrate.
|
||||
onboarding-automatic_mounting-done-description = La calibrazione della posizione é completa!
|
||||
onboarding-automatic_mounting-done-restart = Torna all'inizio
|
||||
onboarding-automatic_mounting-mounting_reset-title = Reset posizionamento
|
||||
onboarding-automatic_mounting-mounting_reset-title = Ripristino del posizionamento
|
||||
onboarding-automatic_mounting-mounting_reset-step-0 = 1. Piegati come per sciare: con le gambe leggermente piegate e unite, la parte superiore del corpo inclinata in avanti e le braccia piegate.
|
||||
onboarding-automatic_mounting-mounting_reset-step-1 = 2. Premere il pulsante "Reset posizionamento" e attendere 3 secondi prima che le rotazioni delle posizioni di montaggio dei tracker vengano ripristinate.
|
||||
onboarding-automatic_mounting-mounting_reset-step-1 = 2. Premere il pulsante "Ripristino del posizionamento" e attendere 3 secondi prima che le rotazioni delle posizioni di montaggio dei tracker vengano ripristinate.
|
||||
onboarding-automatic_mounting-preparation-title = Preparazione
|
||||
onboarding-automatic_mounting-preparation-step-0 = 1. Stai in piedi drittə con le braccia lungo i fianchi.
|
||||
onboarding-automatic_mounting-preparation-step-1 = 2. Premi il pulsante "Reset completo" e attendi 3 secondi prima che i tracker vengano ripristinati.
|
||||
onboarding-automatic_mounting-preparation-step-1 = 2. Premi il pulsante "Ripristino completo" e attendi 3 secondi prima che i tracker vengano ripristinati.
|
||||
onboarding-automatic_mounting-put_trackers_on-title = Indossa i tuoi tracker
|
||||
onboarding-automatic_mounting-put_trackers_on-description = Per calibrare le rotazioni delle posizioni di montaggio useremo i tracker che hai appena assegnato. Indossa tutti i tuoi tracker, puoi vedere quali sono quali nella figura a destra.
|
||||
onboarding-automatic_mounting-put_trackers_on-next = Sto indossando tutti i miei tracker
|
||||
|
||||
## Tracker proportions method choose
|
||||
## Tracker manual proportions setupa
|
||||
|
||||
onboarding-choose_proportions = Quale metodo di calibrazione delle proporzioni vuoi usare?
|
||||
# Multiline string
|
||||
onboarding-choose_proportions-description =
|
||||
"Proporzioni del corpo" vengono utilizzate per conoscere le misure del tuo corpo. Sono necessarie per calcolare le posizioni dei tracker.
|
||||
Quando le proporzioni del tuo corpo non corrispondono a quelle salvate, la tua precisione di tracciamento sarà peggiore e noterai cose come slittamento o la posizione del tuo corpo non corrisponderá bene alla posizione del tuo avatar.
|
||||
onboarding-choose_proportions-auto_proportions = Proporzioni automatiche
|
||||
# Italized text
|
||||
onboarding-choose_proportions-auto_proportions-subtitle = Raccomandato
|
||||
onboarding-choose_proportions-auto_proportions-descriptionv2 =
|
||||
Questo indovinerà le tue proporzioni registrando un campione dei tuoi movimenti e passandolo attraverso un algoritmo.
|
||||
|
||||
<b>Ciò richiede che il tuo HMD sia collegato a SlimeVR!</b>
|
||||
onboarding-choose_proportions-manual_proportions = Proporzioni manuali
|
||||
# Italized text
|
||||
onboarding-choose_proportions-manual_proportions-subtitle = Per piccole modifiche
|
||||
onboarding-choose_proportions-manual_proportions-description = Questo processo ti permetterà di regolare manualmente le proporzioni del corpo modificandole direttamente.
|
||||
onboarding-choose_proportions-export = Esporta le proporzioni del corpo
|
||||
onboarding-choose_proportions-file_type = File delle proporzioni del corpo
|
||||
|
||||
## Tracker manual proportions setup
|
||||
|
||||
onboarding-manual_proportions-back = Torna al tutorial di reset
|
||||
onboarding-manual_proportions-back = Torna al tutorial di ripristino
|
||||
onboarding-manual_proportions-title = Impostazione manuale delle proporzioni del corpo
|
||||
onboarding-manual_proportions-precision = Regolazione di precisione
|
||||
onboarding-manual_proportions-auto = Calibrazione automatica
|
||||
onboarding-manual_proportions-ratio = Regolazione tramite gruppi di rapporti
|
||||
onboarding-manual_proportions-fine_tuning_button = Regola automaticamente le proporzioni
|
||||
onboarding-manual_proportions-fine_tuning_button-disabled-tooltip = Per piacer collega un visore VR per utilizzare la regolazione automatica
|
||||
onboarding-manual_proportions-export = Esporta le proporzioni del corpo
|
||||
onboarding-manual_proportions-import = Importa le proporzioni del corpo
|
||||
onboarding-manual_proportions-import-success = Importate con successo
|
||||
onboarding-manual_proportions-import-failed = Importazione fallita
|
||||
onboarding-manual_proportions-file_type = File delle proporzioni del corpo
|
||||
|
||||
## Tracker automatic proportions setup
|
||||
|
||||
onboarding-automatic_proportions-back = Torna al tutorial di reset
|
||||
onboarding-automatic_proportions-back = Torna al tutorial di ripristino
|
||||
onboarding-automatic_proportions-title = Misura il tuo corpo
|
||||
onboarding-automatic_proportions-description = Affinché i tracker di SlimeVR funzionino dobbiamo conoscere la lunghezza dei tuoi arti. Questa breve calibrazione le misurerà per te.
|
||||
onboarding-automatic_proportions-manual = Proporzioni manuali
|
||||
@@ -830,25 +1067,41 @@ onboarding-automatic_proportions-put_trackers_on-description = Per calibrare le
|
||||
onboarding-automatic_proportions-put_trackers_on-next = Sto indossando tutti i miei tracker
|
||||
onboarding-automatic_proportions-requirements-title = Requisiti
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-requirements-description =
|
||||
onboarding-automatic_proportions-requirements-descriptionv2 =
|
||||
Hai almeno abbastanza tracker per tracciare i tuoi piedi (generalmente 5 tracker).
|
||||
Hai indossato i tuoi tracker e il visore.
|
||||
I tuoi tracker e il visore sono connessi al server di SlimeVR.
|
||||
I tuoi tracker e il visore stanno funzionando correttamente con il server di SlimeVR.
|
||||
Hai i tuoi tracker e il visore accessi e li stai indossando.
|
||||
I tuoi tracker e il visore sono connessi al server di SlimeVR e stanno funzionando correttamente (e.g. non si bloccano, disconnettono, etc.)
|
||||
Il tuo visore sta riportando dati di posizione al server di SlimeVR (ciò significa generalmente avere SteamVR in esecuzione e connesso a SlimeVR usando il driver di SlimeVR per SteamVR).
|
||||
Il tuo visore sta riportando dati di posizione al server di SlimeVR (ciò significa generalmente avere SteamVR in esecuzione e connesso a SlimeVR usando il driver di SlimeVR per SteamVR).
|
||||
Il tuo tracciamento funziona e rappresenta accuratamente i tuoi movimenti (e.g. hai eseguito un ripristino completo e i traker si muovono nella giusta direzione quando calci, ti pieghi, ti siedi, ecc.).
|
||||
onboarding-automatic_proportions-requirements-next = Ho letto i requisiti.
|
||||
onboarding-automatic_proportions-check_height-title = Controlla la tua altezza
|
||||
onboarding-automatic_proportions-check_height-description = Usiamo la tua altezza come base delle nostre misurazioni utilizzando l'altezza dell'HMD come approssimazione della tua altezza effettiva, ma è meglio controllare se il valore è giusto!
|
||||
onboarding-automatic_proportions-check_height-title-v3 = Misura l'altezza del visore
|
||||
onboarding-automatic_proportions-check_height-description-v2 = L'altezza del visore (HMD) dovrebbe essere leggermente inferiore all'altezza completa, poiché il visore misura l'altezza degli occhi. Questa misurazione verrà utilizzata come base per le proporzioni del tuo corpo.
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning = Si prega di premere il pulsante stando in piedi <u>in posizione eretta</u> per calcolare l'altezza. Hai 3 secondi dopo aver premuto il pulsante!
|
||||
onboarding-automatic_proportions-check_height-fetch_height = Sono in piedi!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning-v3 = Inizia a misurare stando in piedi <u>dritti</u> per misurare la tua altezza. Fai attenzione a non alzare le mani più in alto del visore, poiché potrebbero influire sulla misurazione!
|
||||
onboarding-automatic_proportions-check_height-guardian_tip =
|
||||
Se stai utilizzando un visore VR standalone, assicurati di avere il tuo guardiano/
|
||||
limiti attivato in modo che la tua altezza sia corretta!
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = Sconosciuto
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height = La tua altezza è
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-hmd_height = E l'altezza del HMD è
|
||||
onboarding-automatic_proportions-check_height-hmd_height2 = L'altezza del visore è:
|
||||
onboarding-automatic_proportions-check_height-measure-start = Inizia la misurazione
|
||||
onboarding-automatic_proportions-check_height-measure-stop = Interrompi la misurazione
|
||||
onboarding-automatic_proportions-check_height-measure-reset = Riprova la misurazione
|
||||
onboarding-automatic_proportions-check_height-next_step = Sono corretti
|
||||
onboarding-automatic_proportions-check_floor_height-title = Misura l'altezza del pavimento (opzionale)
|
||||
onboarding-automatic_proportions-check_floor_height-description = In alcuni casi, l'altezza del pavimento potrebbe non essere impostata correttamente dal visore, causando la misurazione dell'altezza del visore a risultare superiore a quella che dovrebbe essere. Puoi misurare l'"altezza" del pavimento per correggere l'altezza del visore.
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_floor_height-calculation_warning-v2 = Inizia a misurare e posiziona un controller contro il pavimento per misurarne l'altezza. Se sei sicurə che l'altezza del pavimento sia corretta, puoi saltare questo passaggio.
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_floor_height-floor_height = L'altezza del pavimento è:
|
||||
onboarding-automatic_proportions-check_floor_height-full_height = La tua altezza totale stimata è:
|
||||
onboarding-automatic_proportions-check_floor_height-measure-start = Inizia la misurazione
|
||||
onboarding-automatic_proportions-check_floor_height-measure-stop = Interrompi la misurazione
|
||||
onboarding-automatic_proportions-check_floor_height-measure-reset = Riprova la misurazione
|
||||
onboarding-automatic_proportions-check_floor_height-skip_step = Salta il passaggio e salva
|
||||
onboarding-automatic_proportions-check_floor_height-next_step = Usa l'altezza del pavimento e salva
|
||||
onboarding-automatic_proportions-start_recording-title = Preparati a muoverti
|
||||
onboarding-automatic_proportions-start_recording-description = Ora registreremo alcune pose e movimenti specifici. Questi verranno descritte nelle schermate successive. Preparati a iniziare quando premi il pulsante!
|
||||
onboarding-automatic_proportions-start_recording-next = Inizia registrazione
|
||||
@@ -878,21 +1131,225 @@ onboarding-automatic_proportions-verify_results-redo = Rifai registrazione
|
||||
onboarding-automatic_proportions-verify_results-confirm = Sono corretti
|
||||
onboarding-automatic_proportions-done-title = Corpo misurato e salvato.
|
||||
onboarding-automatic_proportions-done-description = La calibrazione delle proporzioni del tuo corpo è completa!
|
||||
onboarding-automatic_proportions-error_modal =
|
||||
<b>Avvertimento:</b> È stato riscontrato un errore durante la stima delle proporzioni!
|
||||
Per piacere, <docs>controlla la documentazione</docs> o unisciti al nostro <discord>Discord</discord> per ricevere aiuto ^_^
|
||||
onboarding-automatic_proportions-error_modal-v2 =
|
||||
<b>Attenzione:</b> C'è stato un errore durante la stima delle proporzioni!
|
||||
Si tratta probabilmente di un problema di calibrazione del montaggio. Assicurati che il tracciamento funzioni correttamente prima di riprovare.
|
||||
Controlla <docs>i documenti</docs> o entra nel nostro server <discord>Discord</discord> per assistenza ^_^
|
||||
onboarding-automatic_proportions-error_modal-confirm = Ho capito!
|
||||
onboarding-automatic_proportions-smol_warning =
|
||||
L'altezza configurata di { $height } è inferiore all'altezza minima accettata di { $minHeight }.
|
||||
<b>Si prega di ripetere le misurazioni e assicurarsi che siano corrette.</b>
|
||||
onboarding-automatic_proportions-smol_warning-cancel = Indietro
|
||||
|
||||
## Tracker scaled proportions setup
|
||||
|
||||
onboarding-scaled_proportions-title = Proporzioni in scala
|
||||
onboarding-scaled_proportions-description = Affinché i tracker di SlimeVR funzionino, dobbiamo conoscere la lunghezza dei tuoi arti. Questo utilizzerà delle proporzioni nella media e la scalerà in base alla tua altezza.
|
||||
onboarding-scaled_proportions-manual_height-title = Configura la tua altezza
|
||||
onboarding-scaled_proportions-manual_height-description-v2 = Questa altezza verrà utilizzata come punto di riferimento per calcolare le proporzioni del tuo corpo.
|
||||
onboarding-scaled_proportions-manual_height-missing_steamvr = SteamVR non è attualmente connesso a SlimeVR, quindi le misurazioni non possono essere basate sul visore. <b>Procedi a tua discrezione o controlla la documentazione!</b>
|
||||
onboarding-scaled_proportions-manual_height-height-v2 = La tua altezza totale è
|
||||
onboarding-scaled_proportions-manual_height-estimated_height = La altezza del tuo visore stimata è:
|
||||
onboarding-scaled_proportions-manual_height-next_step = Continua e salva
|
||||
|
||||
## Tracker scaled proportions reset
|
||||
|
||||
onboarding-scaled_proportions-reset_proportion-title = Ripristina le proporzioni del corpo
|
||||
onboarding-scaled_proportions-reset_proportion-description = Per impostare le proporzioni del tuo corpo in base alla tua altezza, ora devi ripristinare tutte le tue proporzioni. In questo modo verranno cancellate tutte le proporzioni configurate e verrà fornita una configurazione di base.
|
||||
onboarding-scaled_proportions-done-title = Proporzioni del corpo configurate
|
||||
onboarding-scaled_proportions-done-description = Le proporzioni del tuo corpo dovrebbero ora essere configurate in base alla tua altezza.
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = Nessun tracker rilevato o assegnato
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
trackers_still_on-modal-title = I tracker sono ancora accesi
|
||||
trackers_still_on-modal-description =
|
||||
Uno o più tracker ancora accesi.
|
||||
Vuoi uscire comunque da SmileVR?
|
||||
trackers_still_on-modal-confirm = Chiudi SlimeVR
|
||||
trackers_still_on-modal-cancel = Attendi un momento...
|
||||
|
||||
## Status system
|
||||
|
||||
status_system-StatusTrackerReset = É consigliato eseguire un reset completo poiché uno o più tracker non sono regolati.
|
||||
status_system-StatusTrackerReset = É consigliato eseguire un ripristino completo poiché uno o più tracker non sono regolati.
|
||||
status_system-StatusSteamVRDisconnected =
|
||||
{ $type ->
|
||||
[steamvr_feeder] Attualmente non è connesso a SlimeVR Feeder App.
|
||||
*[other] Attualmente non è connesso a SteamVR tramite il driver SlimeVR.
|
||||
}
|
||||
status_system-StatusTrackerError = Il tracker { $trackerName } ha un errore.
|
||||
status_system-StatusUnassignedHMD = Il visore deve essere assegnato come tracker della testa.
|
||||
|
||||
## Firmware tool globals
|
||||
|
||||
firmware_tool-next_step = Passaggio successivo
|
||||
firmware_tool-previous_step = Passaggio precedente
|
||||
firmware_tool-ok = Tutto apposto
|
||||
firmware_tool-retry = Riprova
|
||||
firmware_tool-loading = Caricamento...
|
||||
|
||||
## Firmware tool Steps
|
||||
|
||||
firmware_tool = Strumento firmware fai-da-te
|
||||
firmware_tool-description = Ti consente di configurare e flashare i tuoi tracker fai-da-te
|
||||
firmware_tool-not_available = Oops, lo strumento firmware non è disponibile al momento. Torna più tardi!
|
||||
firmware_tool-not_compatible = Lo strumento firmware non è compatibile con questa versione del server. Aggiorna il tuo server!
|
||||
firmware_tool-board_step = Seleziona la tua scheda
|
||||
firmware_tool-board_step-description = Seleziona una delle schede elencate di seguito.
|
||||
firmware_tool-board_pins_step = Controlla i pin
|
||||
firmware_tool-board_pins_step-description =
|
||||
Per piacer verifica che i pin selezionati siano corretti.
|
||||
Se hai seguito la documentazione di SlimeVR, i valori predefiniti dovrebbero essere corretti
|
||||
firmware_tool-board_pins_step-enable_led = Abilita LED
|
||||
firmware_tool-board_pins_step-led_pin =
|
||||
.label = Pin LED
|
||||
.placeholder = Inserisci l'indirizzo del Pin LED
|
||||
firmware_tool-board_pins_step-battery_type = Seleziona il tipo di batteria
|
||||
firmware_tool-board_pins_step-battery_type-BAT_EXTERNAL = Batteria esterna
|
||||
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL = Batteria interna
|
||||
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL_MCP3021 = MCP3021 interno
|
||||
firmware_tool-board_pins_step-battery_type-BAT_MCP3021 = MCP3021
|
||||
firmware_tool-board_pins_step-battery_sensor_pin =
|
||||
.label = Pin del sensore della batteria
|
||||
.placeholder = Inserisci l'indirizzo del sensore della batteria
|
||||
firmware_tool-board_pins_step-battery_resistor =
|
||||
.label = Resistenza della batteria (Ohm)
|
||||
.placeholder = Inserisci il valore della resistenza della batteria
|
||||
firmware_tool-board_pins_step-battery_shield_resistor-0 =
|
||||
.label = Shield R1 della batteria (Ohm)
|
||||
.placeholder = Inserisci il valore dello Shield R1 della batteria
|
||||
firmware_tool-board_pins_step-battery_shield_resistor-1 =
|
||||
.label = Shield R2 della batteria (Ohm)
|
||||
.placeholder = Inserisci il valore dello Shield R2 della batteria
|
||||
firmware_tool-add_imus_step = Specifica i tuoi IMU
|
||||
firmware_tool-add_imus_step-description =
|
||||
Per piacere aggiungi le IMU del tuo tracker
|
||||
Se hai seguito la documentazione di SlimeVR, i valori predefiniti dovrebbero essere corretti
|
||||
firmware_tool-add_imus_step-imu_type-label = Tipo dell'IMU
|
||||
firmware_tool-add_imus_step-imu_type-placeholder = Seleziona il tipo dell'IMU
|
||||
firmware_tool-add_imus_step-imu_rotation =
|
||||
.label = Rotazione dell'IMU (gradi)
|
||||
.placeholder = Angolo di rotazione dell'IMU
|
||||
firmware_tool-add_imus_step-scl_pin =
|
||||
.label = Pin SLC
|
||||
.placeholder = Indirizzo del Pin SLC
|
||||
firmware_tool-add_imus_step-sda_pin =
|
||||
.label = Pin SDA
|
||||
.placeholder = Indirezzo del Pin SDA
|
||||
firmware_tool-add_imus_step-int_pin =
|
||||
.label = Pin INT
|
||||
.placeholder = Indirizzo del Pin INT
|
||||
firmware_tool-add_imus_step-optional_tracker =
|
||||
.label = Tracker opzionale
|
||||
firmware_tool-add_imus_step-show_less = Mostra meno
|
||||
firmware_tool-add_imus_step-show_more = Mostra di più
|
||||
firmware_tool-add_imus_step-add_more = Aggiungere altre IMU
|
||||
firmware_tool-select_firmware_step = Seleziona la versione del firmware
|
||||
firmware_tool-select_firmware_step-description = Per piacere scegli la versione del firmware che desideri utilizzare
|
||||
firmware_tool-select_firmware_step-show-third-party =
|
||||
.label = Mostra firmware di terze parti
|
||||
firmware_tool-flash_method_step = Metodo di flashing
|
||||
firmware_tool-flash_method_step-description = Seleziona il metodo di flashing che desideri utilizzare
|
||||
firmware_tool-flash_method_step-ota =
|
||||
.label = OTA
|
||||
.description = Usa il metodo via rete. Il tuo tracker utilizzerà il Wi-Fi per aggiornare il suo firmware. Funziona solo su tracker già configurati.
|
||||
firmware_tool-flash_method_step-serial =
|
||||
.label = Seriale
|
||||
.description = Usa un cavo USB per aggiornare il tracker.
|
||||
firmware_tool-flashbtn_step = Premi il pulsante di avvio
|
||||
firmware_tool-flashbtn_step-description = Prima di passare al passaggio successivo, ci sono alcune cose che devi fare
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR = Spegni il tracker, rimuovi la custodia (se presente), collega un cavo USB a questo computer, quindi esegui uno dei seguenti passaggi in base alla revisione della tua scheda SlimeVR:
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r11 = Accendi il tracker mentre cortocircuiti il pad rettangolare FLASH, il secondo pad contando dal bordo superiore della scheda, e lo shield metallico del microcontroller
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r12 = Accendi il tracker mentre cortocircuiti il pad circolare FLASH, il pad vicino al bordo superiore della scheda, e lo shield metallico del microcontroller
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r14 = Accendi il tracker mentre premi il pulsante FLASH sul lato superiore della scheda
|
||||
firmware_tool-flashbtn_step-board_OTHER =
|
||||
Prima di eseguire il flashing, sarà probabilmente necessario mettere il tracker in modalità bootloader.
|
||||
La maggior parte delle volte significa premere il pulsante di avvio sulla scheda prima che inizi il processo di flashing.
|
||||
Se il processo di flashing fa timeout all'inizio del flashing, probabilmente significa che il tracker non era in modalità bootloader
|
||||
Si prega di fare riferimento alle istruzioni di flashing della scheda per sapere come attivare la modalità boatloader
|
||||
firmware_tool-flash_method_ota-devices = Dispositivi OTA rilevati:
|
||||
firmware_tool-flash_method_ota-no_devices = Non ci sono schede che possono essere aggiornate utilizzando OTA, assicurati di aver selezionato il tipo di scheda corretto
|
||||
firmware_tool-flash_method_serial-wifi = Credenziali Wi-Fi:
|
||||
firmware_tool-flash_method_serial-devices-label = Dispositivi seriali rilevati:
|
||||
firmware_tool-flash_method_serial-devices-placeholder = Seleziona un dispositivo seriale
|
||||
firmware_tool-flash_method_serial-no_devices = Non sono stati rilevati dispositivi seriali compatibili, assicurarsi che il tracker sia collegato
|
||||
firmware_tool-build_step = Compilazione
|
||||
firmware_tool-build_step-description = Il firmware è in fase di compilazione, attendere
|
||||
firmware_tool-flashing_step = Flashing
|
||||
firmware_tool-flashing_step-description = Stiamo flashando I tuoi tracker, per piacere segui le istruzioni sullo schermo
|
||||
firmware_tool-flashing_step-warning = Non scollegare o riavviare il tracker durante il processo di caricamento a meno che non venga richiesto, potrebbe rendere la scheda inutilizzabile
|
||||
firmware_tool-flashing_step-flash_more = Esegui il flashing di altri tracker
|
||||
firmware_tool-flashing_step-exit = Esci
|
||||
|
||||
## firmware tool build status
|
||||
|
||||
firmware_tool-build-CREATING_BUILD_FOLDER = Creazione della cartella di compilazione
|
||||
firmware_tool-build-DOWNLOADING_FIRMWARE = Scaricamento del firmware
|
||||
firmware_tool-build-EXTRACTING_FIRMWARE = Estrazione del firmware
|
||||
firmware_tool-build-SETTING_UP_DEFINES = Configurazione delle definizioni del firmware
|
||||
firmware_tool-build-BUILDING = Compilazione del firmware
|
||||
firmware_tool-build-SAVING = Salvataggio del codice compilato
|
||||
firmware_tool-build-DONE = Compilazione completata
|
||||
firmware_tool-build-ERROR = Impossibile compilare il firmware
|
||||
|
||||
## Firmware update status
|
||||
|
||||
firmware_update-status-DOWNLOADING = Scaricamento del firmware
|
||||
firmware_update-status-NEED_MANUAL_REBOOT = In attesa che l'utente riavvii il tracker
|
||||
firmware_update-status-AUTHENTICATING = Autenticazione con l'MCU
|
||||
firmware_update-status-UPLOADING = Caricamento del firmware
|
||||
firmware_update-status-SYNCING_WITH_MCU = Sincronizzazione con l'MCU
|
||||
firmware_update-status-REBOOTING = Riavvio del tracker
|
||||
firmware_update-status-PROVISIONING = Impostazione delle credenziali Wi-Fi
|
||||
firmware_update-status-DONE = Aggiornamento completato!
|
||||
firmware_update-status-ERROR_DEVICE_NOT_FOUND = Impossibile trovare il dispositivo
|
||||
firmware_update-status-ERROR_TIMEOUT = Timeout del processo di aggiornamento
|
||||
firmware_update-status-ERROR_DOWNLOAD_FAILED = Impossibile scaricare il firmware
|
||||
firmware_update-status-ERROR_AUTHENTICATION_FAILED = Impossibile eseguire l'autenticazione con l'MCU
|
||||
firmware_update-status-ERROR_UPLOAD_FAILED = Impossibile caricare il firmware
|
||||
firmware_update-status-ERROR_PROVISIONING_FAILED = Impossibile impostare le credenziali Wi-Fi
|
||||
firmware_update-status-ERROR_UNSUPPORTED_METHOD = Il metodo di aggiornamento non è supportato
|
||||
firmware_update-status-ERROR_UNKNOWN = Errore sconosciuto
|
||||
|
||||
## Dedicated Firmware Update Page
|
||||
|
||||
firmware_update-title = Aggiornamento del firmware
|
||||
firmware_update-devices = Dispositivi disponibili
|
||||
firmware_update-devices-description = Seleziona i tracker che desideri aggiornare all'ultima versione del firmware di SlimeVR
|
||||
firmware_update-no_devices = Assicurati che i tracker che desideri aggiornare siano accesi e connessi al Wi-Fi!
|
||||
firmware_update-changelog-title = Aggiornamento a { $version }
|
||||
firmware_update-looking_for_devices = Ricerca in corso di dispositivi da aggiornare...
|
||||
firmware_update-retry = Riprova
|
||||
firmware_update-update = Aggiorna i tracker selezionati
|
||||
firmware_update-exit = Esci
|
||||
|
||||
## Tray Menu
|
||||
|
||||
tray_menu-show = Mostra
|
||||
tray_menu-hide = Nascondi
|
||||
tray_menu-quit = Esci
|
||||
|
||||
## First exit modal
|
||||
|
||||
tray_or_exit_modal-title = Cosa dovrebbe fare il pulsante di chiusura?
|
||||
# Multiline text
|
||||
tray_or_exit_modal-description =
|
||||
Questa opzione ti permette di scegliere se si desidera uscire dal server o ridurlo a icona nella barra delle applicationi quando si preme il pulsante di chiusura.
|
||||
|
||||
Puoi cambiare la tua scelta in seguito nelle impostazioni dell'interfaccia!
|
||||
tray_or_exit_modal-radio-exit = Termina alla chiusura
|
||||
tray_or_exit_modal-radio-tray = Riduci a icona nella barra delle applicazioni
|
||||
tray_or_exit_modal-submit = Salva
|
||||
tray_or_exit_modal-cancel = Annulla
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
unknown_device-modal-title = È stato trovato un nuovo tracker!
|
||||
unknown_device-modal-description =
|
||||
C'è un nuovo tracker con indirizzo MAC <b>{ $deviceId }</b>.
|
||||
Vuoi collegarlo a SlimeVR?
|
||||
unknown_device-modal-confirm = Certo!
|
||||
unknown_device-modal-forget = Ignoralo
|
||||
|
||||
@@ -23,6 +23,8 @@ tips-find_tracker = どのトラッカーがどれだかわからない?トラ
|
||||
tips-do_not_move_heels = レコーディング中にかかとが動かないように注意しましょう!
|
||||
tips-file_select = 使用するファイルをドラッグ&ドロップするか、 <u>参照</u>します。
|
||||
tips-tap_setup = 追跡装置をゆっくり2回軽くタップして選択することができます、メニューから選ぶ必要はありません
|
||||
tips-turn_on_tracker = SlimeVRの公式トラッカーを使っていますか?トラッカーをPCに接続した後は<b><em>必ず電源を入れて</em></b>ください!
|
||||
tips-failed_webgl = WebGLの初期化に失敗しました。
|
||||
|
||||
## Body parts
|
||||
|
||||
@@ -36,9 +38,10 @@ body_part-RIGHT_HAND = 右手
|
||||
body_part-RIGHT_UPPER_LEG = 右膝
|
||||
body_part-RIGHT_LOWER_LEG = 右足
|
||||
body_part-RIGHT_FOOT = 右足先
|
||||
body_part-UPPER_CHEST = 上胸
|
||||
body_part-CHEST = 胸
|
||||
body_part-WAIST = 腰
|
||||
body_part-HIP = ヒップ
|
||||
body_part-WAIST = 胴体
|
||||
body_part-HIP = 腰
|
||||
body_part-LEFT_SHOULDER = 左肩
|
||||
body_part-LEFT_UPPER_ARM = 左上腕
|
||||
body_part-LEFT_LOWER_ARM = 左前腕
|
||||
@@ -46,6 +49,37 @@ body_part-LEFT_HAND = 左手
|
||||
body_part-LEFT_UPPER_LEG = 左膝
|
||||
body_part-LEFT_LOWER_LEG = 左足
|
||||
body_part-LEFT_FOOT = 左足先
|
||||
body_part-LEFT_THUMB_PROXIMAL = 左母指近位部
|
||||
body_part-LEFT_THUMB_DISTAL = 左母指遠位部
|
||||
body_part-LEFT_INDEX_PROXIMAL = 左人差指近位部
|
||||
body_part-LEFT_INDEX_INTERMEDIATE = 左人差指中間部
|
||||
body_part-LEFT_INDEX_DISTAL = 左人差指遠位部
|
||||
body_part-LEFT_MIDDLE_PROXIMAL = 左中指近位部
|
||||
body_part-LEFT_MIDDLE_INTERMEDIATE = 左中指中間部
|
||||
body_part-LEFT_MIDDLE_DISTAL = 左中指遠位部
|
||||
body_part-LEFT_RING_PROXIMAL = 左薬指近位部
|
||||
body_part-LEFT_RING_INTERMEDIATE = 左薬指中間部
|
||||
body_part-LEFT_RING_DISTAL = 左薬指遠位部
|
||||
body_part-LEFT_LITTLE_PROXIMAL = 左小指近位部
|
||||
body_part-LEFT_LITTLE_INTERMEDIATE = 左小指中間部
|
||||
body_part-LEFT_LITTLE_DISTAL = 左小指遠位部
|
||||
body_part-RIGHT_THUMB_PROXIMAL = 右母指近位部
|
||||
body_part-RIGHT_THUMB_DISTAL = 右母指遠位部
|
||||
body_part-RIGHT_INDEX_PROXIMAL = 右人差指近位部
|
||||
body_part-RIGHT_INDEX_INTERMEDIATE = 右人差指中間部
|
||||
body_part-RIGHT_INDEX_DISTAL = 右人差指遠位部
|
||||
body_part-RIGHT_MIDDLE_PROXIMAL = 右中指近位部
|
||||
body_part-RIGHT_MIDDLE_INTERMEDIATE = 右中指中間部
|
||||
body_part-RIGHT_MIDDLE_DISTAL = 右中指遠位部
|
||||
body_part-RIGHT_RING_PROXIMAL = 右薬指近位部
|
||||
body_part-RIGHT_RING_INTERMEDIATE = 右薬指中間部
|
||||
body_part-RIGHT_RING_DISTAL = 右薬指遠位部
|
||||
body_part-RIGHT_LITTLE_PROXIMAL = 右小指近位部
|
||||
body_part-RIGHT_LITTLE_INTERMEDIATE = 右小指中間部
|
||||
body_part-RIGHT_LITTLE_DISTAL = 右小指遠位部
|
||||
|
||||
## BoardType
|
||||
|
||||
|
||||
## Proportions
|
||||
|
||||
@@ -53,6 +87,7 @@ skeleton_bone-NONE = 無し
|
||||
skeleton_bone-HEAD = ヘッドシフト
|
||||
skeleton_bone-NECK = 首長さ
|
||||
skeleton_bone-torso_group = 胴体の長さ
|
||||
skeleton_bone-UPPER_CHEST = 上胸の長さ
|
||||
skeleton_bone-CHEST_OFFSET = 胸オフセット
|
||||
skeleton_bone-CHEST = 胸囲
|
||||
skeleton_bone-WAIST = ウエスト長さ
|
||||
@@ -122,6 +157,7 @@ widget-drift_compensation-clear = ドリフト補正をクリアする
|
||||
|
||||
## Widget: Clear Reset Mounting
|
||||
|
||||
widget-clear_mounting = リセットマウンティングをクリア
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
@@ -139,7 +175,11 @@ widget-developer_mode-more_info = 他情報
|
||||
widget-imu_visualizer = 回転
|
||||
widget-imu_visualizer-rotation_raw = 生
|
||||
widget-imu_visualizer-rotation_preview = 生
|
||||
widget-imu_visualizer-rotation_hide = 隠す
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = スケルトンプレビュー
|
||||
widget-skeleton_visualizer-hide = 非表示
|
||||
|
||||
## Tracker status
|
||||
|
||||
@@ -149,11 +189,12 @@ tracker-status-error = エラー
|
||||
tracker-status-disconnected = 切断
|
||||
tracker-status-occluded = Occluded
|
||||
tracker-status-ok = 接続中
|
||||
tracker-status-timed_out = タイムアウト
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
tracker-table-column-name = Name
|
||||
tracker-table-column-type = Type
|
||||
tracker-table-column-name = 名前
|
||||
tracker-table-column-type = タイプ
|
||||
tracker-table-column-battery = バッテリー
|
||||
tracker-table-column-ping = Ping
|
||||
tracker-table-column-tps = TPS
|
||||
@@ -166,10 +207,15 @@ tracker-table-column-url = URL
|
||||
## Tracker rotation
|
||||
|
||||
tracker-rotation-front = 前
|
||||
tracker-rotation-front_left = 左前
|
||||
tracker-rotation-front_right = 右前
|
||||
tracker-rotation-left = 左
|
||||
tracker-rotation-right = 右
|
||||
tracker-rotation-back = 後
|
||||
tracker-rotation-back_left = 左後
|
||||
tracker-rotation-back_right = 右後
|
||||
tracker-rotation-custom = カスタム
|
||||
tracker-rotation-overriden = (マウンティングリセットによる上書き)
|
||||
|
||||
## Tracker information
|
||||
|
||||
@@ -182,6 +228,7 @@ tracker-infos-hardware_rev = ハードウエアのリビジョン
|
||||
tracker-infos-hardware_identifier = ハードウェアID
|
||||
tracker-infos-imu = 慣性計測センサー
|
||||
tracker-infos-board_type = メインボード
|
||||
tracker-infos-network_version = プロトコル・バージョン
|
||||
|
||||
## Tracker settings
|
||||
|
||||
@@ -196,11 +243,19 @@ tracker-settings-mounting_section-edit = 装着向きの編集
|
||||
tracker-settings-drift_compensation_section = ドリフト補正を行う
|
||||
tracker-settings-drift_compensation_section-description = ドリフト補正が有効になっている場合、このトラッカーはドリフトを補正する必要がありますか?
|
||||
tracker-settings-drift_compensation_section-edit = ドリフト補正を行う
|
||||
# Multiline!
|
||||
tracker-settings-use_mag-description =
|
||||
このトラッカーは、マグネトメーターの使用が許可されている場合、ドリフトを減らすためにマグネトメーターを使用すべきですか? <b>設定を切り替える際は、トラッカーをシャットダウンしないでください!</b>
|
||||
|
||||
まず、マグネトメーターの使用を許可する必要があります。<magSetting>設定に移動するにはここをクリックしてください</magSetting>。
|
||||
# The .<name> means it's an attribute and it's related to the top key.
|
||||
# In this case that is the settings for the assignment section.
|
||||
tracker-settings-name_section = トラッカー名称
|
||||
tracker-settings-name_section-description = 自由に名称をつけてください
|
||||
tracker-settings-name_section-placeholder = NightyBeast's left leg
|
||||
tracker-settings-forget = フォーゲット・トラッカー
|
||||
tracker-settings-forget-description = スライムVRサーバーからトラッカーを削除し、サーバーが再起動するまで接続できないようにします。トラッカーの設定は失われません。
|
||||
tracker-settings-forget-label = フォーゲット・トラッカー
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
@@ -234,6 +289,7 @@ tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part(body-part: "
|
||||
tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part(body-part: "右足首") }
|
||||
tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part(body-part: "右足先") }
|
||||
tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part(body-part: "右コントローラ") }
|
||||
tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part } 上胸?
|
||||
tracker_selection_menu-CHEST = { -tracker_selection-part(body-part: "胸") }
|
||||
tracker_selection_menu-WAIST = { -tracker_selection-part(body-part: "腰") }
|
||||
tracker_selection_menu-HIP = { -tracker_selection-part(body-part: "ヒップ") }
|
||||
@@ -271,6 +327,7 @@ settings-sidebar-osc_router = OSCルーター
|
||||
settings-sidebar-osc_trackers = VRChatOSCトラッカー
|
||||
settings-sidebar-utils = ユーティリティ
|
||||
settings-sidebar-serial = シリアルコンソール
|
||||
settings-sidebar-appearance = 外観
|
||||
settings-sidebar-notifications = 通知
|
||||
|
||||
## SteamVR settings
|
||||
@@ -286,10 +343,12 @@ settings-general-steamvr-description =
|
||||
SlimeVRが行うことをよりコントロールしたい場合に便利です。
|
||||
settings-general-steamvr-trackers-waist = 腰
|
||||
settings-general-steamvr-trackers-chest = 胸
|
||||
settings-general-steamvr-trackers-feet = 足
|
||||
settings-general-steamvr-trackers-knees = 膝
|
||||
settings-general-steamvr-trackers-elbows = 肘
|
||||
settings-general-steamvr-trackers-hands = 手
|
||||
settings-general-steamvr-trackers-tracker_toggling-description = 現在のトラッカー割り当てに応じて、SteamVRトラッカーのオン・オフを自動的に切り替えます。
|
||||
settings-general-steamvr-trackers-hands-warning =
|
||||
<b>警告:</b> ハンドトラッカーはコントローラーを上書きします。
|
||||
よろしいですか?
|
||||
settings-general-steamvr-trackers-hands-warning-cancel = キャンセル
|
||||
settings-general-steamvr-trackers-hands-warning-done = はい
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
@@ -328,16 +387,36 @@ settings-general-fk_settings-leg_tweak-floor_clip = フロアクリップ
|
||||
# since this largely prevents this it corrects for it hence skating correction (note this may be renamed to sliding correction)
|
||||
# definition - Guesses when each foot is in contact with the ground and uses that information to improve tracking
|
||||
settings-general-fk_settings-leg_tweak-skating_correction = スケーティング補正
|
||||
settings-general-fk_settings-leg_tweak-foot_plant = 足の着地
|
||||
settings-general-fk_settings-leg_tweak-skating_correction-amount = スケーティング補正の強さ
|
||||
settings-general-fk_settings-leg_tweak-skating_correction-description = スケート補正はアイススケートを補正しますが、特定の動きでは精度が低下する場合があります。これを有効にする際は、フルリセットし、ゲーム内で再校正してください。
|
||||
settings-general-fk_settings-leg_tweak-floor_clip-description = フロアクリップを有効にすると、床を通り抜けることを減少させるか、完全に排除できます。これを有効にする際は、フルリセットし、ゲーム内で再校正してください。
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = 足指スナップは足トラッカーを使用していない場合、足の回転を推測しようとします。
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = 足の着地は足が地面に接触したときに足を地面に平行に回転させます。
|
||||
settings-general-fk_settings-leg_fk = 足のトラッキング
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = つま先立ちで足のマウンティングリセットを有効にします。
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet = 足のマウンティングリセット
|
||||
settings-general-fk_settings-arm_fk = アームトラッキング
|
||||
settings-general-fk_settings-arm_fk-description = 腕の追従方法を変更する。
|
||||
settings-general-fk_settings-arm_fk-force_arms = Force arms from HMD
|
||||
settings-general-fk_settings-arm_fk-reset_mode-description = マウンティングリセットのために期待される腕のポーズを変更します。
|
||||
settings-general-fk_settings-arm_fk-back = 後ろ
|
||||
settings-general-fk_settings-arm_fk-back-description = デフォルトモードで、上腕を後ろに、下腕を前にします。
|
||||
settings-general-fk_settings-arm_fk-tpose_up = Tポーズ(上げ)
|
||||
settings-general-fk_settings-arm_fk-tpose_up-description = 完全リセット時は腕を下げて立っている姿勢、マウンティングリセット時は腕を体の両側に90度上げる。
|
||||
settings-general-fk_settings-arm_fk-tpose_down = Tポーズ(下げ)
|
||||
settings-general-fk_settings-arm_fk-tpose_down-description = 完全リセット時は腕を体の両側に90度上げ、マウンティングリセット時は腕を下げて立っている姿勢。
|
||||
settings-general-fk_settings-arm_fk-forward = 前方ポーズ
|
||||
settings-general-fk_settings-arm_fk-forward-description = リセット時に腕を前方に90度上げる。Vチューバーとして座っている時に便利。
|
||||
settings-general-fk_settings-skeleton_settings-toggles = スケルトン設定
|
||||
settings-general-fk_settings-skeleton_settings-description = スケルトン設定のオン/オフを切り替えます。これらはオンのままにしておくことをお勧めします。
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = 拡張脊椎モデル
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis_model = 拡張骨盤モデル
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees_model = 拡張膝モデル
|
||||
settings-general-fk_settings-skeleton_settings-ratios = スケルトン比率
|
||||
settings-general-fk_settings-skeleton_settings-ratios-description = スケルトン設定の値を変更する。これらを変更した後、体の比率を調整する必要があるかもしれません。
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = 胸から腰への推定
|
||||
settings-general-fk_settings-self_localization-title = モーションキャプチャモード
|
||||
settings-general-fk_settings-vive_emulation-title = Viveエミュレーション
|
||||
settings-general-fk_settings-vive_emulation-description = Viveトラッカーが抱える腰トラッカーの問題をエミュレートします。
|
||||
settings-general-fk_settings-vive_emulation-label = Viveエミュレーションの有効化
|
||||
|
||||
## Gesture control settings (tracker tapping)
|
||||
|
||||
@@ -351,6 +430,9 @@ settings-general-gesture_control-taps =
|
||||
[one] 1 tap
|
||||
*[other] { $amount } タップ
|
||||
}
|
||||
# This is a unit: 3 trackers, 2 trackers, 1 tracker
|
||||
# $amount (Number) - Amount of trackers
|
||||
settings-general-gesture_control-trackers = { $amount } トラッカー
|
||||
settings-general-gesture_control-yawResetEnabled = タップによるヨーリセットを有効にします
|
||||
settings-general-gesture_control-yawResetDelay = ヨーリセット遅延
|
||||
settings-general-gesture_control-yawResetTaps = ヨーリセット用のタップ
|
||||
@@ -363,16 +445,16 @@ settings-general-gesture_control-mountingResetTaps = タップによるマウン
|
||||
|
||||
## Appearance settings
|
||||
|
||||
settings-general-interface-dev_mode = 開発者モード
|
||||
settings-general-interface-dev_mode-description = このモードは、詳細なデータが必要な場合や、接続されたトラッカーをより高度なレベルで操作する場合に役立ちます。
|
||||
settings-general-interface-dev_mode-label = 開発者モード
|
||||
settings-interface-appearance = 外観
|
||||
settings-general-interface-theme = カラーテーマ
|
||||
settings-general-interface-lang = 言語を選択
|
||||
settings-general-interface-lang-description = 使用したいデフォルトの言語を変更する
|
||||
settings-general-interface-lang-placeholder = 使用する言語を選択する
|
||||
# Keep the font name untranslated
|
||||
settings-interface-appearance-font = GUIフォント
|
||||
settings-interface-appearance-font-placeholder = デフォルトフォント
|
||||
settings-interface-appearance-font-os_font = OSフォント
|
||||
settings-interface-appearance-font-slime_font = デフォルトフォント
|
||||
|
||||
## Notification settings
|
||||
|
||||
@@ -383,6 +465,14 @@ settings-general-interface-serial_detection-label = シリアルデバイスの
|
||||
settings-general-interface-feedback_sound = フィードバック音
|
||||
settings-general-interface-feedback_sound-label = フィードバック音
|
||||
settings-general-interface-feedback_sound-volume = フィードバック音量
|
||||
settings-general-interface-connected_trackers_warning = 接続されたトラッカー警告
|
||||
|
||||
## Behavior settings
|
||||
|
||||
settings-general-interface-dev_mode = 開発者モード
|
||||
settings-general-interface-dev_mode-description = このモードは、詳細なデータが必要な場合や、接続されたトラッカーをより高度なレベルで操作する場合に役立ちます。
|
||||
settings-general-interface-dev_mode-label = 開発者モード
|
||||
settings-general-interface-use_tray-label = システムトレイに最小化する
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -428,15 +518,10 @@ settings-osc-router-network-address-placeholder = IPV4アドレス
|
||||
## OSC VRChat settings
|
||||
|
||||
settings-osc-vrchat = VRChat OSCトラッカー
|
||||
# This cares about multilines
|
||||
settings-osc-vrchat-description =
|
||||
HMDのデータを受信して送信するためにVRChat固有の設定を変更する。
|
||||
FBT用のトラッカーデータ(Questスタンドアロンで動作します)
|
||||
settings-osc-vrchat-enable = 有効
|
||||
settings-osc-vrchat-enable-description = データの送受信を切り替える。
|
||||
settings-osc-vrchat-enable-label = 有効
|
||||
settings-osc-vrchat-network = ネットワークポート
|
||||
settings-osc-vrchat-network-description = VRChatへのデータを送受信するためのポートを設定します。
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = ポートイン
|
||||
.placeholder = ポートイン (デフォルト: 9001)
|
||||
@@ -444,7 +529,6 @@ settings-osc-vrchat-network-port_out =
|
||||
.label = ポートアウト
|
||||
.placeholder = ポートアウト (デフォルト: 9000)
|
||||
settings-osc-vrchat-network-address = ネットワークアドレス
|
||||
settings-osc-vrchat-network-address-description = VRChatにデータを送信するアドレスを選択してください(デバイスのWi-Fi設定を確認してください)
|
||||
settings-osc-vrchat-network-address-placeholder = VRChatのIPアドレス
|
||||
settings-osc-vrchat-network-trackers = トラッカー
|
||||
settings-osc-vrchat-network-trackers-description = データの送受信を切り替える。
|
||||
@@ -470,6 +554,9 @@ settings-osc-vmc-network-address = ネットワークアドレス
|
||||
settings-osc-vmc-network-address-placeholder = IPV4アドレス
|
||||
settings-osc-vmc-vrm = VRMモデル
|
||||
|
||||
## Advanced settings
|
||||
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
onboarding-skip = 設定をスキップする
|
||||
@@ -523,8 +610,6 @@ onboarding-done-close = ガイドを閉じる
|
||||
|
||||
onboarding-connect_tracker-back = Wi-Fi認証に戻る
|
||||
onboarding-connect_tracker-title = 接続中のトラッカー
|
||||
onboarding-connect_tracker-description-p0 = さあ、楽しい部分に移りましょう。すべてのトラッカーを接続します!
|
||||
onboarding-connect_tracker-description-p1 = まだ接続されていないトラッカーたちをUSBポートを通して接続するだけです。
|
||||
onboarding-connect_tracker-issue-serial = 接続に問題があります!
|
||||
onboarding-connect_tracker-usb = USBトラッカー
|
||||
onboarding-connect_tracker-connection_status-none = トラッカーを探しています
|
||||
@@ -550,7 +635,9 @@ onboarding-connect_tracker-next = すべてのトラッカーを接続しまし
|
||||
|
||||
onboarding-calibration_tutorial = IMU校正チュートリアル
|
||||
onboarding-calibration_tutorial-subtitle = これにより、センサーのドリフトを減らすことが役立ちます
|
||||
onboarding-calibration_tutorial-status-waiting = あなたを待っている...
|
||||
onboarding-calibration_tutorial-status-calibrating = 校正中
|
||||
onboarding-calibration_tutorial-status-success = ナイス!
|
||||
|
||||
## Tracker assignment tutorial
|
||||
|
||||
@@ -578,8 +665,7 @@ onboarding-assign_trackers-next = すべてのトラッカーを割り当てま
|
||||
|
||||
## Tracker mounting method choose
|
||||
|
||||
# Italized text
|
||||
onboarding-choose_mounting-auto_mounting-label = 実験的な
|
||||
onboarding-choose_mounting-manual_modal-cancel = キャンセル
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
@@ -610,12 +696,7 @@ onboarding-automatic_mounting-put_trackers_on-title = トラッカーを装着
|
||||
onboarding-automatic_mounting-put_trackers_on-description = マウントの方向を較正するために、先ほど割り当てたトラッカーを使用します。右の図でどれがどれだかわかると思います。
|
||||
onboarding-automatic_mounting-put_trackers_on-next = すべてのトラッカーを装着しました
|
||||
|
||||
## Tracker proportions method choose
|
||||
|
||||
# Italized text
|
||||
onboarding-choose_proportions-auto_proportions-subtitle = おすすめされた
|
||||
|
||||
## Tracker manual proportions setup
|
||||
## Tracker manual proportions setupa
|
||||
|
||||
onboarding-manual_proportions-back = チュートリアルをリセットする
|
||||
onboarding-manual_proportions-title = マニュアルボディプロポーション
|
||||
@@ -634,8 +715,8 @@ onboarding-automatic_proportions-put_trackers_on-description = プロポーシ
|
||||
onboarding-automatic_proportions-put_trackers_on-next = すべてのトラッカーを装着しました
|
||||
onboarding-automatic_proportions-requirements-title = 要件
|
||||
onboarding-automatic_proportions-requirements-next = 要件を読みました
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height = あなたの身長は
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = 不明
|
||||
onboarding-automatic_proportions-start_recording-title = 測定の準備をする
|
||||
onboarding-automatic_proportions-start_recording-description = これから具体的なポーズや動きを記録します。これらは次の画面に表示されます。ボタンが押されたらすぐに始められるように準備しておいてください!
|
||||
onboarding-automatic_proportions-start_recording-next = レコーディングスタート
|
||||
@@ -657,11 +738,23 @@ onboarding-automatic_proportions-verify_results-redo = レコーディングや
|
||||
onboarding-automatic_proportions-verify_results-confirm = 正確です
|
||||
onboarding-automatic_proportions-done-title = 体を測定して保存
|
||||
onboarding-automatic_proportions-done-description = ボディプロポーションのキャリブレーションが完了しました!
|
||||
onboarding-automatic_proportions-error_modal-confirm = 了解!
|
||||
|
||||
## Tracker scaled proportions setup
|
||||
|
||||
|
||||
## Tracker scaled proportions reset
|
||||
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = トラッカーを検出できません。もしくは割り当てられていません。
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
trackers_still_on-modal-confirm = SlimeVRを終了する
|
||||
trackers_still_on-modal-cancel = ちょっと待って...
|
||||
|
||||
## Status system
|
||||
|
||||
status_system-StatusTrackerReset = 一つ以上のトラッカーが調整されていないため、完全なリセットを実行することをお勧めします
|
||||
@@ -671,3 +764,37 @@ status_system-StatusSteamVRDisconnected =
|
||||
*[other] SlimeVRドライバ経由でSteamVRに接続されていません
|
||||
}
|
||||
status_system-StatusTrackerError = { $trackerName } トラッカーにエラーが発生しています
|
||||
|
||||
## Firmware tool globals
|
||||
|
||||
|
||||
## Firmware tool Steps
|
||||
|
||||
|
||||
## firmware tool build status
|
||||
|
||||
|
||||
## Firmware update status
|
||||
|
||||
|
||||
## Dedicated Firmware Update Page
|
||||
|
||||
|
||||
## Tray Menu
|
||||
|
||||
tray_menu-show = ショー
|
||||
tray_menu-hide = 隠す
|
||||
tray_menu-quit = 辞める
|
||||
|
||||
## First exit modal
|
||||
|
||||
tray_or_exit_modal-submit = セーブ
|
||||
tray_or_exit_modal-cancel = キャンセル
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
unknown_device-modal-confirm = もちろん!
|
||||
unknown_device-modal-forget = 無視する
|
||||
|
||||
## Error collection consent modal
|
||||
|
||||
|
||||
@@ -23,6 +23,8 @@ tips-find_tracker = Weet je niet welke tracker welke is? Schud een tracker en he
|
||||
tips-do_not_move_heels = Zorg ervoor dat je hielen niet bewegen tijdens de opname!
|
||||
tips-file_select = Sleep bestanden naar hier om ze te gebruiken of <u>blader</u>.
|
||||
tips-tap_setup = Je kan langzaam 2 keer op je tracker tikken om deze te kiezen in plaats van deze in het menu te selecteren.
|
||||
tips-turn_on_tracker = Gebruik je officiële SlimeVR-trackers? Vergeet niet om <b><em>je tracker aan te zetten</em></b> nadat je deze op de pc hebt aangesloten!
|
||||
tips-failed_webgl = WebGL initialiseren is gefaald.
|
||||
|
||||
## Body parts
|
||||
|
||||
@@ -48,6 +50,18 @@ body_part-LEFT_UPPER_LEG = Linkerdij
|
||||
body_part-LEFT_LOWER_LEG = Linkerenkel
|
||||
body_part-LEFT_FOOT = Linkervoet
|
||||
|
||||
## BoardType
|
||||
|
||||
board_type-NODEMCU = NodeMCU
|
||||
board_type-WROOM32 = WROOM32
|
||||
board_type-WEMOSD1MINI = Wemos D1 Mini
|
||||
board_type-TTGO_TBASE = TTGO T-Base
|
||||
board_type-ESP01 = ESP-01
|
||||
board_type-SLIMEVR = SlimeVR
|
||||
board_type-LOLIN_C3_MINI = Lolin C3 Mini
|
||||
board_type-BEETLE32C3 = Beetle ESP32-C3
|
||||
board_type-ES32C3DEVKITM1 = Espressif ESP32-C3 DevKitM-1
|
||||
|
||||
## Proportions
|
||||
|
||||
skeleton_bone-NONE = Geen
|
||||
@@ -79,6 +93,8 @@ skeleton_bone-ELBOW_OFFSET = Elleboogoffset
|
||||
## Tracker reset buttons
|
||||
|
||||
reset-reset_all = Alle afmetingen resetten
|
||||
reset-reset_all_warning-reset = Verhoudingen resetten
|
||||
reset-reset_all_warning-cancel = Annuleren
|
||||
reset-full = Volledige reset
|
||||
reset-mounting = Reset montage
|
||||
reset-yaw = Yaw Reset
|
||||
@@ -98,7 +114,7 @@ serial_detection-close = Sluiten
|
||||
navbar-home = Startpagina
|
||||
navbar-body_proportions = Lichaamsverhoudingen
|
||||
navbar-trackers_assign = Tracker-toewijzing
|
||||
navbar-mounting = Bevestigings-kalibratie
|
||||
navbar-mounting = Montage-kalibratie
|
||||
navbar-onboarding = Installatiewizard
|
||||
navbar-settings = Instellingen
|
||||
|
||||
@@ -122,6 +138,10 @@ widget-overlay-is_mirrored_label = Overlay weergeven als spiegel
|
||||
|
||||
widget-drift_compensation-clear = Reset huidige drift compensatie
|
||||
|
||||
## Widget: Clear Reset Mounting
|
||||
|
||||
widget-clear_mounting = Reset montage legen
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
widget-developer_mode = Developer Mode
|
||||
@@ -136,9 +156,17 @@ widget-developer_mode-more_info = Meer informatie
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
widget-imu_visualizer = Rotatie
|
||||
widget-imu_visualizer-preview = Voorbeeld
|
||||
widget-imu_visualizer-hide = Verbergen
|
||||
widget-imu_visualizer-rotation_raw = Rauw
|
||||
widget-imu_visualizer-rotation_preview = Preview
|
||||
widget-imu_visualizer-rotation_hide = Verbergen
|
||||
widget-imu_visualizer-acceleration = Versnelling
|
||||
widget-imu_visualizer-position = Positie
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = Skelet voorbeeld
|
||||
widget-skeleton_visualizer-hide = Verbergen
|
||||
|
||||
## Tracker status
|
||||
|
||||
@@ -148,6 +176,7 @@ tracker-status-error = Fout
|
||||
tracker-status-disconnected = Verbinding verbroken
|
||||
tracker-status-occluded = Verborgen
|
||||
tracker-status-ok = OK
|
||||
tracker-status-timed_out = Timed Out
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
@@ -165,9 +194,15 @@ tracker-table-column-url = URL
|
||||
## Tracker rotation
|
||||
|
||||
tracker-rotation-front = Voorzijde
|
||||
tracker-rotation-front_left = Linksvoor
|
||||
tracker-rotation-front_right = Rechtsvoor
|
||||
tracker-rotation-left = Links
|
||||
tracker-rotation-right = Rechts
|
||||
tracker-rotation-back = Achterzijde
|
||||
tracker-rotation-back_left = Linksachter
|
||||
tracker-rotation-back_right = Rechtsachter
|
||||
tracker-rotation-custom = Aangepast
|
||||
tracker-rotation-overriden = (overschreven door montage reset)
|
||||
|
||||
## Tracker information
|
||||
|
||||
@@ -178,8 +213,17 @@ tracker-infos-url = Tracker URL
|
||||
tracker-infos-version = Firmware versie
|
||||
tracker-infos-hardware_rev = Hardware revisie
|
||||
tracker-infos-hardware_identifier = Hardware-id
|
||||
tracker-infos-data_support = Gegevensondersteuning
|
||||
tracker-infos-imu = IMU-sensor
|
||||
tracker-infos-board_type = Mainbord
|
||||
tracker-infos-network_version = Protocol Versie
|
||||
tracker-infos-magnetometer = Magnetometer
|
||||
tracker-infos-magnetometer-status-v1 =
|
||||
{ $status ->
|
||||
[DISABLED] Uitgeschakeld
|
||||
[ENABLED] Ingeschakeld
|
||||
*[NOT_SUPPORTED] Niet ondersteund
|
||||
}
|
||||
|
||||
## Tracker settings
|
||||
|
||||
@@ -188,17 +232,21 @@ tracker-settings-title = Trackersinstellingen
|
||||
tracker-settings-assignment_section = Toewijzing
|
||||
tracker-settings-assignment_section-description = Aan welk lichaamsdeel de tracker is toegewezen.
|
||||
tracker-settings-assignment_section-edit = Toewijzing bewerken
|
||||
tracker-settings-mounting_section = Bevestigingsorientatie
|
||||
tracker-settings-mounting_section = Montage oriëntatie
|
||||
tracker-settings-mounting_section-description = Waar is de tracker gemonteerd?
|
||||
tracker-settings-mounting_section-edit = Bevestiging bewerken
|
||||
tracker-settings-mounting_section-edit = Montage bewerken
|
||||
tracker-settings-drift_compensation_section = Laat drift compensatie toe
|
||||
tracker-settings-drift_compensation_section-description = Moet deze tracker compenseren voor drift wanneer drift compensatie is ingeschakeld?
|
||||
tracker-settings-drift_compensation_section-edit = Laat drift compensatie toe
|
||||
tracker-settings-use_mag-label = Laat magnetometer toe
|
||||
# The .<name> means it's an attribute and it's related to the top key.
|
||||
# In this case that is the settings for the assignment section.
|
||||
tracker-settings-name_section = Trackernaam
|
||||
tracker-settings-name_section-description = Geef een schattige bijnaam :)
|
||||
tracker-settings-name_section-placeholder = NightyBeast's linkerbeen
|
||||
tracker-settings-forget = Vergeet tracker
|
||||
tracker-settings-forget-description = Verwijdert de tracker van de SlimeVR Server en voorkomt dat deze verbinding kan maken totdat de server opnieuw wordt opgestart. De configuratie van de tracker blijft behouden.
|
||||
tracker-settings-forget-label = Vergeet tracker
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
@@ -272,6 +320,9 @@ settings-sidebar-osc_router = OSC-router
|
||||
settings-sidebar-osc_trackers = VRChat OSC Trackers
|
||||
settings-sidebar-utils = Hulpmiddelen
|
||||
settings-sidebar-serial = Serieel console
|
||||
settings-sidebar-appearance = Uiterlijk
|
||||
settings-sidebar-notifications = Notificaties
|
||||
settings-sidebar-advanced = Geavanceerd
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
@@ -286,10 +337,20 @@ settings-general-steamvr-description =
|
||||
Handig voor games of apps die alleen bepaalde trackers ondersteunen.
|
||||
settings-general-steamvr-trackers-waist = Taille
|
||||
settings-general-steamvr-trackers-chest = Borst
|
||||
settings-general-steamvr-trackers-feet = Voeten
|
||||
settings-general-steamvr-trackers-knees = Knieën
|
||||
settings-general-steamvr-trackers-elbows = Ellebogen
|
||||
settings-general-steamvr-trackers-hands = Handen
|
||||
settings-general-steamvr-trackers-left_foot = Linkervoet
|
||||
settings-general-steamvr-trackers-right_foot = Rechtervoet
|
||||
settings-general-steamvr-trackers-left_knee = Linkerknie
|
||||
settings-general-steamvr-trackers-right_knee = Rechterknie
|
||||
settings-general-steamvr-trackers-left_elbow = Linker elleboog
|
||||
settings-general-steamvr-trackers-right_elbow = Rechter elleboog
|
||||
settings-general-steamvr-trackers-left_hand = Linkerhand
|
||||
settings-general-steamvr-trackers-right_hand = Rechterhand
|
||||
settings-general-steamvr-trackers-tracker_toggling = Automatische tracker toewijzing
|
||||
settings-general-steamvr-trackers-tracker_toggling-description = Zorgt automatisch voor het in- en uitschakelen van SteamVR-trackers, afhankelijk van je huidige tracker toewijzingen.
|
||||
settings-general-steamvr-trackers-tracker_toggling-label = Automatische tracker toewijzing
|
||||
settings-general-steamvr-trackers-hands-warning = <b>Waarschuwing:</b> hand trackers negeren je controllers. Weet je zeker dat je wilt doorgaan?
|
||||
settings-general-steamvr-trackers-hands-warning-cancel = Annuleren
|
||||
settings-general-steamvr-trackers-hands-warning-done = Ja
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
@@ -307,14 +368,26 @@ settings-general-tracker_mechanics-filtering-type-smoothing-description = Maakt
|
||||
settings-general-tracker_mechanics-filtering-type-prediction = Voorspelling
|
||||
settings-general-tracker_mechanics-filtering-type-prediction-description = Verlaagt latentie en maakt bewegingen snappier, maar kan jitter verhogen.
|
||||
settings-general-tracker_mechanics-filtering-amount = Hoeveelheid
|
||||
settings-general-tracker_mechanics-yaw-reset-smooth-time = Yaw reset vertraging (0s schakelt afvlakking uit)
|
||||
settings-general-tracker_mechanics-drift_compensation = Drift compensatie
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-description =
|
||||
Compenseert voor IMU yaw drift door de toevoeging van een omgekeerde rotatie.
|
||||
Veranderd de sterkte van de compensatie en hoeveel resets worden gebruikt.
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = Drift compensate
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction = Voorspelling van driftcompensatie
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction-label = Voorspelling van driftcompensatie
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-cancel = Annuleren
|
||||
settings-general-tracker_mechanics-drift_compensation-amount-label = Compensatiesterkte
|
||||
settings-general-tracker_mechanics-drift_compensation-max_resets-label = Gebruik de laatste x resets
|
||||
settings-general-tracker_mechanics-save_mounting_reset = Sla de automatische montage reset kalibratie op
|
||||
settings-general-tracker_mechanics-save_mounting_reset-description = Slaat de automatische montage reset kalibraties van de trackers op tussen herstarts. Nuttig als je een pak draagt waarbij trackers niet bewegen tussen sessies. <b>Niet aanbevolen voor normale gebruikers!</b>
|
||||
settings-general-tracker_mechanics-save_mounting_reset-enabled-label = Montage configuratie opslaan
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers = Gebruik de magnetometer op alle IMU-trackers die dit ondersteunen
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-description =
|
||||
Gebruikt magnetometer op alle trackers die er een compatibele firmware voor hebben, waardoor drift in stabiele magnetische omgevingen wordt verminderd.
|
||||
Je kan dit per individuele tracker uit zetten in de instellingen van de tracker. <b>Sluit geen van de trackers af terwijl u dit in- en uitschakelt!</b>
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-label = Gebruik magnetometer op de trackers
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
@@ -338,14 +411,39 @@ settings-general-fk_settings-leg_tweak-floor_clip-description =
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = Toe-snap probeert de rotatie van uw voeten te raden als voet-trackers niet worden gebruikt.
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = Foot-plant roteert je voeten zodat ze evenwijdig aan de grond zijn wanneer ze in contact zijn.
|
||||
settings-general-fk_settings-leg_fk = Been tracking
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = Schakel Montage Reset voor de voeten in door op je tenen te staan.
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet = Voeten montage reset.
|
||||
settings-general-fk_settings-arm_fk = Arm tracking
|
||||
settings-general-fk_settings-arm_fk-description = Verander de manier waarop de armen worden getrackt.
|
||||
settings-general-fk_settings-arm_fk-force_arms = Dwing armen vanuit HMD
|
||||
settings-general-fk_settings-skeleton_settings = Skeleton instellingen
|
||||
settings-general-fk_settings-reset_settings = Instellingen resetten
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch-description = Reset de pitch (verticale rotatie) van de HMD na een volledige reset. Dit is handig als je de HMD op je voorhoofd draagt voor VTubing of mocap. Niet inschakelen voor VR.
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch = HMD pitch resetten
|
||||
settings-general-fk_settings-arm_fk-reset_mode-description = Pas de verwachte armhouding aan voor het resetten van de montage.
|
||||
settings-general-fk_settings-arm_fk-back = Achterzijde
|
||||
settings-general-fk_settings-arm_fk-back-description = De standaardmodus, waarbij de bovenarmen naar achteren gaan en de onderarmen naar voren.
|
||||
settings-general-fk_settings-arm_fk-tpose_up = T-pose (omhoog)
|
||||
settings-general-fk_settings-arm_fk-tpose_up-description = Verwacht je armen langs je zeiden te hangen tijdens een volledige reset, en 90 graden omhoog langs je zeiden tijdens een Montage Reset.
|
||||
settings-general-fk_settings-arm_fk-tpose_down = T-pose (omlaag)
|
||||
settings-general-fk_settings-arm_fk-tpose_down-description = Verwacht dat je armen 90 graden naar de zijkanten zijn tijdens een Volledige reset, en aan de zijkanten naar beneden tijdens een montage reset.
|
||||
settings-general-fk_settings-arm_fk-forward = Voorwaards
|
||||
settings-general-fk_settings-arm_fk-forward-description = Verwacht dat je armen 90 graden naar voren staan. Handig voor VTubing.
|
||||
settings-general-fk_settings-skeleton_settings-toggles = Skelet schakelaars
|
||||
settings-general-fk_settings-skeleton_settings-description = Schakel skeleton instellingen in of uit. Het is aanbevolen om deze aan te laten.
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine = Uitgebreide rug
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis = Uitgebreide bekken
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees = Uitgebreide knieën
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = Uitgebreid ruggengraat model
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis_model = Uitgebreid bekken model
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees_model = Uitgebreid knie model
|
||||
settings-general-fk_settings-skeleton_settings-ratios = skelet verhoudingen
|
||||
settings-general-fk_settings-skeleton_settings-ratios-description = Pas de waardes van de skelet instellingen aan. Het kan zijn dat je hierna je lichaams proporties moet aanpassen.
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = Bereken taille van borst naar heup
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = Bereken taille van borst naar benen
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = Bereken heup van borst naar benen
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = Bereken heup van taille naar benen
|
||||
settings-general-fk_settings-skeleton_settings-interp_hip_legs = Bereken het gemiddelde van de 'yaw en roll van de heup met die van de benen'
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Bereken het gemiddelde van de 'yaw en roll van de knie trackers met die van de enkels'
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_ankle = Bereken het gemiddelde van de 'yaw en roll van de knie trackers met die van de enkels'
|
||||
settings-general-fk_settings-self_localization-title = Mocap modus
|
||||
settings-general-fk_settings-self_localization-description = Mocap modus staat het skelet model toe om zijn eigen positie te bepalen zonder het gebruik van een headset of andere trackers. Dit vergt wel het gebruik van voet en hoofd trackers, dit is momenteel nog expirimenteel.
|
||||
settings-general-fk_settings-vive_emulation-title = Vive-emulatie
|
||||
settings-general-fk_settings-vive_emulation-description = Emuleer de problemen met de taille van Vive trackers. Dit is een mop en maakt tracking slechter.
|
||||
settings-general-fk_settings-vive_emulation-label = Vive-emulatie inschakelen
|
||||
@@ -354,7 +452,7 @@ settings-general-fk_settings-vive_emulation-label = Vive-emulatie inschakelen
|
||||
|
||||
settings-general-gesture_control = Gesture control
|
||||
settings-general-gesture_control-subtitle = Op tik gebaseerde resets
|
||||
settings-general-gesture_control-description = Maakt het mogelijk om resets te activeren door op een tracker te tikken. De tracker het hoogst op je bovenlichaam wordt gebruikt voor Quick Reset, de tracker het hoogst op je linkerbeen voor Reset en de tracker het hoogst op je rechterbeen voor Mounting Reset. Het moet worden vermeld dat tikken binnen 0,6 seconden moeten gebeuren om geregistreerd te worden.
|
||||
settings-general-gesture_control-description = Maakt het mogelijk om resets te activeren door op een tracker te tikken. De tracker het hoogst op je bovenlichaam wordt gebruikt voor Quick Reset, de tracker het hoogst op je linkerbeen voor Reset en de tracker het hoogst op je rechterbeen voor Montage Reset. Het moet worden vermeld dat tikken binnen 0,6 seconden moeten gebeuren om geregistreerd te worden.
|
||||
# This is a unit: 3 taps, 2 taps, 1 tap
|
||||
# $amount (Number) - Amount of taps (touches to the tracker's case)
|
||||
settings-general-gesture_control-taps =
|
||||
@@ -362,22 +460,54 @@ settings-general-gesture_control-taps =
|
||||
[one] 1 tik
|
||||
*[other] { $amount } tikken
|
||||
}
|
||||
# This is a unit: 3 trackers, 2 trackers, 1 tracker
|
||||
# $amount (Number) - Amount of trackers
|
||||
settings-general-gesture_control-trackers =
|
||||
{ $amount ->
|
||||
[one] één
|
||||
*[other] anders
|
||||
}
|
||||
settings-general-gesture_control-yawResetEnabled = Activeer tikken voor horizontale reset
|
||||
settings-general-gesture_control-yawResetDelay = Vertraging horizontale reset
|
||||
settings-general-gesture_control-yawResetTaps = Hoeveelheid tikken voor horizontale reset
|
||||
settings-general-gesture_control-fullResetEnabled = Activeer tikken voor volledige reset
|
||||
settings-general-gesture_control-fullResetDelay = Vertraging volledige reset
|
||||
settings-general-gesture_control-fullResetTaps = Hoeveelheid tikken voor volledige reset
|
||||
settings-general-gesture_control-mountingResetEnabled = Activeer tikken voor bevestigingskalibratie
|
||||
settings-general-gesture_control-mountingResetDelay = Vertraging bevestigingskalibratie
|
||||
settings-general-gesture_control-mountingResetTaps = Hoeveelheid tikken voor bevestigingskalibratie
|
||||
settings-general-gesture_control-mountingResetEnabled = Activeer tikken voor montage-kalibratie
|
||||
settings-general-gesture_control-mountingResetDelay = Vertraging montage-kalibratie
|
||||
settings-general-gesture_control-mountingResetTaps = Hoeveelheid tikken voor montage-kalibratie
|
||||
# The number of trackers that can have higher acceleration before a tap is rejected
|
||||
settings-general-gesture_control-numberTrackersOverThreshold = Trackers over drempelwaarde
|
||||
settings-general-gesture_control-numberTrackersOverThreshold-description = Verhoog deze waarde als de tik detectie niet werkt. Zet deze waarde niet te hoog om tik detectie te laten werken, dit kan vals positieve resultaten creëren.
|
||||
|
||||
## Interface settings
|
||||
## Appearance settings
|
||||
|
||||
settings-general-interface = Interface
|
||||
settings-interface-appearance = Uiterlijk
|
||||
settings-general-interface-dev_mode = Ontwikkelaarsmodus
|
||||
settings-general-interface-dev_mode-description = Deze modus kan nuttig zijn als je diepgaande gegevens nodig hebt of op een geavanceerd niveau wilt communiceren met aangesloten trackers.
|
||||
settings-general-interface-dev_mode-label = Ontwikkelaarsmodus
|
||||
settings-general-interface-theme = Themakleur
|
||||
settings-general-interface-show-navbar-onboarding = Toon "{ navbar-onboarding }" op de navigatiebalk
|
||||
settings-general-interface-show-navbar-onboarding-description = Dit verandert of de knop "{ navbar-onboarding }" wordt weergegeven op de navigatiebalk.
|
||||
settings-general-interface-show-navbar-onboarding-label = Toon "{ navbar-onboarding }"
|
||||
settings-general-interface-lang = Selecteer taal
|
||||
settings-general-interface-lang-description = Verander de standaardtaal die je wilt gebruiken.
|
||||
settings-general-interface-lang-placeholder = Selecteer de te gebruiken taal
|
||||
# Keep the font name untranslated
|
||||
settings-interface-appearance-font = GUI lettertype
|
||||
settings-interface-appearance-font-description = Dit past het lettertype aan welke gebruikt wordt binnen het interface
|
||||
settings-interface-appearance-font-placeholder = Standaard lettertype
|
||||
settings-interface-appearance-font-os_font = Besturingssysteem lettertype
|
||||
settings-interface-appearance-font-slime_font = Standaard lettertype
|
||||
settings-interface-appearance-font_size = Standaard lettertype grote
|
||||
settings-interface-appearance-font_size-description = Dit past het lettertype grote aan voor het gehele interfeace, behalve voor deze instellingen pagina.
|
||||
settings-interface-appearance-decorations = Gebruik het systeem native decoraties
|
||||
settings-interface-appearance-decorations-description = Dit zal de bovenste balk van de interface niet weergeven en zal in plaats daarvan die van het besturingssysteem gebruiken.
|
||||
settings-interface-appearance-decorations-label = Gebruik de native decoraties
|
||||
|
||||
## Notification settings
|
||||
|
||||
settings-interface-notifications = Notificaties
|
||||
settings-general-interface-serial_detection = Detectie van seriële apparaten
|
||||
settings-general-interface-serial_detection-description = Met deze optie verschijnt er elke keer dat je een nieuw serieel apparaat aansluit dat mogelijk een tracker is, een pop-up. Dit helpt bij het verbeteren van het instelproces van een tracker.
|
||||
settings-general-interface-serial_detection-label = Detectie van seriële apparaten
|
||||
@@ -385,10 +515,21 @@ settings-general-interface-feedback_sound = Feedback geluid
|
||||
settings-general-interface-feedback_sound-description = Speelt een geluid telkens de reset wordt uitgevoerd
|
||||
settings-general-interface-feedback_sound-label = Feedback geluid
|
||||
settings-general-interface-feedback_sound-volume = Feedback geluid volume
|
||||
settings-general-interface-theme = Themakleur
|
||||
settings-general-interface-lang = Selecteer taal
|
||||
settings-general-interface-lang-description = Verander de standaardtaal die je wilt gebruiken.
|
||||
settings-general-interface-lang-placeholder = Selecteer de te gebruiken taal
|
||||
settings-general-interface-connected_trackers_warning = Waarschuwing voor verbonden trackers
|
||||
settings-general-interface-connected_trackers_warning-description = Deze optie toont een pop-up bericht telkens wanneer je SlimeVR probeert af te sluiten terwijl er nog trackers verbonden zijn. Dit bericht herinnert je eraan om je trackers uit te schakelen wanneer je klaar bent om de batterijduur te sparen.
|
||||
settings-general-interface-connected_trackers_warning-label = Waarschuwing voor verbonden trackers bij het afsluiten
|
||||
settings-general-interface-use_tray = Minimaliseren naar systeem vak
|
||||
settings-general-interface-use_tray-description = Hiermee kun je het venster sluiten zonder de SlimeVR server te beëindigen, zodat je deze op de achtergrond kunt blijven gebruiken zonder dat de GUI in de weg zit.
|
||||
settings-general-interface-use_tray-label = Minimaliseren naar systeem vak
|
||||
settings-general-interface-discord_presence = Activiteit delen op Discord
|
||||
settings-general-interface-discord_presence-description = Deelt op Discord dat je de SlimeVR server gebruikt, tezamen met het aantal IMU-Trackers.
|
||||
settings-general-interface-discord_presence-label = Activiteit delen op Discord
|
||||
settings-general-interface-discord_presence-message =
|
||||
{ $amount ->
|
||||
[0] Aan het slimen
|
||||
[one] Gebruikt 1 tracker
|
||||
*[other] Gebruikt { $amount } trackers
|
||||
}
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -410,6 +551,9 @@ settings-serial-factory_reset-warning-cancel = Annuleren
|
||||
settings-serial-get_infos = Informatie ophalen
|
||||
settings-serial-serial_select = Selecteer een seriële poort
|
||||
settings-serial-auto_dropdown_item = Automatisch
|
||||
settings-serial-get_wifi_scan = WiFi-scan uitvoeren
|
||||
settings-serial-file_type = Gewone tekst
|
||||
settings-serial-save_logs = Opslaan in bestand
|
||||
|
||||
## OSC router settings
|
||||
|
||||
@@ -440,14 +584,12 @@ settings-osc-router-network-address-placeholder = IPV4-adres
|
||||
|
||||
settings-osc-vrchat = VRChat OSC Trackers
|
||||
# This cares about multilines
|
||||
settings-osc-vrchat-description =
|
||||
Wijzig VRChat-specifieke instellingen om HMD-data te ontvangen en te verzenden
|
||||
trackergegevens voor FBT (werkt op Quest standalone).
|
||||
settings-osc-vrchat-description-v1 = Wijzig instellingen die specifiek zijn voor de OSC Trackers-standaard die wordt gebruikt voor het verzenden van trackinggegevens naar applicaties zonder SteamVR (bijv. Quest standalone). Zorg ervoor dat OSC is ingeschakeld in VRChat via het Actiemenu onder OSC > Ingeschakeld. Om het ontvangen van HMD- en controllergegevens van VRChat mogelijk te maken, ga in je hoofdmenu naar Instellingen onder Tracking & IK > Allow Sending Head and Wrist VR Tracking OSC Data.
|
||||
settings-osc-vrchat-enable = Inschakelen
|
||||
settings-osc-vrchat-enable-description = Schakel het verzenden en ontvangen van gegevens in en uit.
|
||||
settings-osc-vrchat-enable-label = Inschakelen
|
||||
settings-osc-vrchat-network = Netwerkpoorten
|
||||
settings-osc-vrchat-network-description = Stel de poorten in voor het zenden en ontvangen van OSC-gegevens naar VRChat.
|
||||
settings-osc-vrchat-network-description-v1 = Stel de poorten in voor het ontvangen en verzenden van tracking data. Kan op standaardinstellingen blijven voor VRChat.
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = Poort In
|
||||
.placeholder = Poort in (standaard: 9001)
|
||||
@@ -455,7 +597,7 @@ settings-osc-vrchat-network-port_out =
|
||||
.label = Poort Out
|
||||
.placeholder = Poort uit (standaard: 9000)
|
||||
settings-osc-vrchat-network-address = Netwerkadres
|
||||
settings-osc-vrchat-network-address-description = Kies naar welk adres je gegevens naar VRChat wilt verzenden (controleer de wifi-instellingen op je apparaat).
|
||||
settings-osc-vrchat-network-address-description-v1 = Kies naar welk adres u gegevens wilt verzenden. Kan op standaardinstellingen blijven voor VRChat.
|
||||
settings-osc-vrchat-network-address-placeholder = VRChat IP-adres
|
||||
settings-osc-vrchat-network-trackers = Trackers
|
||||
settings-osc-vrchat-network-trackers-description = Schakel het verzenden van specifieke trackers via OSC in en uit.
|
||||
@@ -488,16 +630,31 @@ settings-osc-vmc-network-address-description = Stel het adres in waarnaar gegeve
|
||||
settings-osc-vmc-network-address-placeholder = IPV4-adres
|
||||
settings-osc-vmc-vrm = VRM Model
|
||||
settings-osc-vmc-vrm-description = Laad een VRM-model om hoofdverankering mogelijk te maken en zorg voor een hogere compatibiliteit met andere applicaties.
|
||||
settings-osc-vmc-vrm-model_unloaded = Geen model geladen
|
||||
settings-osc-vmc-vrm-model_loaded =
|
||||
{ $titled ->
|
||||
[true] Model geladen: { $name }
|
||||
*[other] Ongetitelde model geladen
|
||||
}
|
||||
settings-osc-vmc-vrm-file_select = Sleep een modelbestand naar hier om ze te gebruiken of <u>blader</u>.
|
||||
settings-osc-vmc-anchor_hip = Heupverankering
|
||||
settings-osc-vmc-anchor_hip-description = Veranker de tracking aan de heupen, handig voor zittende VTubing. Als u deze uitschakelt, laadt u een VRM-model.
|
||||
settings-osc-vmc-anchor_hip-label = Heupverankering
|
||||
settings-osc-vmc-mirror_tracking = Gespiegelde tracking
|
||||
settings-osc-vmc-mirror_tracking-description = De tracking horizontaal spiegelen.
|
||||
settings-osc-vmc-mirror_tracking-label = Gespiegelde tracking
|
||||
|
||||
## Advanced settings
|
||||
|
||||
settings-utils-advanced = Geavanceerd
|
||||
settings-utils-advanced-reset-gui = GUI-instellingen resetten
|
||||
settings-utils-advanced-reset-gui-description = Herstel de standaardwaarden voor instellingen van de interface.
|
||||
settings-utils-advanced-reset-gui-label = GUI resetten
|
||||
settings-utils-advanced-reset-server = Tracker instellingen resetten
|
||||
settings-utils-advanced-reset-server-description = Herstel de standaardwaarden voor instellingen van de tracking.
|
||||
settings-utils-advanced-reset-server-label = Tracking resetten
|
||||
settings-utils-advanced-reset-all = Alle instellingen resetten
|
||||
settings-utils-advanced-reset-all-description = Herstel de standaardwaarden voor instellingen van beide de interface en de tracking.
|
||||
settings-utils-advanced-reset-all-label = Alles resetten
|
||||
settings-utils-advanced-reset_warning-reset = Instellingen resetten
|
||||
settings-utils-advanced-reset_warning-cancel = Annuleren
|
||||
settings-utils-advanced-open_data = Gegevensmap
|
||||
settings-utils-advanced-open_data-description = Open de gegevensmap van SlimeVR in de bestandsverkenner, met configuratie- en logbestanden.
|
||||
settings-utils-advanced-open_data-label = Map openen
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
@@ -524,15 +681,35 @@ onboarding-wifi_creds-submit = Verzenden!
|
||||
onboarding-wifi_creds-ssid =
|
||||
.label = WiFi naam
|
||||
.placeholder = Vul WiFi naam in
|
||||
onboarding-wifi_creds-ssid-required = Wi-Fi-naam is vereist
|
||||
onboarding-wifi_creds-password =
|
||||
.label = Paswoord
|
||||
.placeholder = Vul paswoord in
|
||||
|
||||
## Mounting setup
|
||||
|
||||
onboarding-reset_tutorial-back = Ga terug naar de bevestigingskalibratie
|
||||
onboarding-reset_tutorial-back = Ga terug naar de montage-kalibratie
|
||||
onboarding-reset_tutorial = Reset tutorial
|
||||
onboarding-reset_tutorial-explanation = Terwijl je jouw trackers gebruikt, kunnen ze uit de lijn raken vanwege IMU-yaw-drift, of omdat je ze fysiek hebt verplaatst. Je hebt verschillende manieren om dit op te lossen.
|
||||
onboarding-reset_tutorial-skip = Stap overslaan
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-0 =
|
||||
Tik { $taps } keer op de gemarkeerde tracker om de yaw-reset te activeren.
|
||||
|
||||
Hierdoor staan de trackers in dezelfde richting als je HMD.
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-1 =
|
||||
Tik { $taps } keer op de gemarkeerde tracker om een volledige reset uit te voeren.
|
||||
|
||||
Hiervoor moet je staan (i-pose). Er is een vertraging van 3 seconden (instelbaar) voordat het daadwerkelijk gebeurt.
|
||||
Hiermee wordt de positie en rotatie van al je trackers volledig gereset. Dit zou de meeste problemen moeten oplossen.
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-2 =
|
||||
Tik { $taps } keer op de gemarkeerde tracker om de montage opnieuw in te stellen.
|
||||
|
||||
Montage-reset helpt bij hoe de trackers daadwerkelijk op je worden geplaatst, dus als je ze per ongeluk hebt verplaatst en de oriëntatie ervan voor een groot deel hebt veranderd, zal dit helpen.
|
||||
|
||||
Je moet in een houding staan alsof je aan het skiën bent, zoals wordt weergegeven in de Automatische montage wizard, je hebt een vertraging van 3 seconden (instelbaar) voordat deze wordt geactiveerd.
|
||||
|
||||
## Setup start
|
||||
|
||||
@@ -556,12 +733,13 @@ onboarding-done-close = Sluit de gids
|
||||
|
||||
onboarding-connect_tracker-back = Ga terug naar de instellingen voor WiFi-configuratie
|
||||
onboarding-connect_tracker-title = Trackers verbinden
|
||||
onboarding-connect_tracker-description-p0 = Nu het leuke gedeelte, verbind al je trackers!
|
||||
onboarding-connect_tracker-description-p1 = Gebruik een USB-kabel om alle trackers te verbinden die nog niet verbonden zijn.
|
||||
onboarding-connect_tracker-description-p0-v1 = Op naar het leukste gedeelte, trackers verbinden!
|
||||
onboarding-connect_tracker-description-p1-v1 = Sluit elke tracker één voor één aan via een USB poort.
|
||||
onboarding-connect_tracker-issue-serial = Ik heb problemen met verbinden!
|
||||
onboarding-connect_tracker-usb = USB Tracker
|
||||
onboarding-connect_tracker-connection_status-none = Op zoek naar trackers
|
||||
onboarding-connect_tracker-connection_status-serial_init = Verbinding maken met een serieel apparaat
|
||||
onboarding-connect_tracker-connection_status-obtaining_mac_address = Het mac-adres van de tracker verkrijgen
|
||||
onboarding-connect_tracker-connection_status-provisioning = Wifi-inloggegevens verzenden
|
||||
onboarding-connect_tracker-connection_status-connecting = Wifi-inloggegevens verzenden
|
||||
onboarding-connect_tracker-connection_status-looking_for_server = Op zoek naar server
|
||||
@@ -591,6 +769,7 @@ onboarding-calibration_tutorial-status-waiting = Ik wacht op jou
|
||||
onboarding-calibration_tutorial-status-calibrating = Kalibreren
|
||||
onboarding-calibration_tutorial-status-success = Aardig!
|
||||
onboarding-calibration_tutorial-status-error = De tracker werd verplaatst
|
||||
onboarding-calibration_tutorial-skip = Tutorial overslaan
|
||||
|
||||
## Tracker assignment tutorial
|
||||
|
||||
@@ -598,8 +777,8 @@ onboarding-assignment_tutorial = Hoe een Slime Tracker voor te bereiden voordat
|
||||
onboarding-assignment_tutorial-first_step = 1. Plaats een lichaamsdeelsticker (als je die hebt) op de tracker naar keuze
|
||||
# This text has a character limit of around 11 characters, so please keep it short
|
||||
onboarding-assignment_tutorial-sticker = Sticker
|
||||
onboarding-assignment_tutorial-second_step = Bevestig de riem aan je tracker, waarbij je de haak-en-luskant van het bandje in de volgende richting houdt:
|
||||
onboarding-assignment_tutorial-second_step-continuation = De haak-en-luskant voor de verlenging moet in deze richting staan:
|
||||
onboarding-assignment_tutorial-second_step-v2 = Bevestig de strap aan de tracker met de klittenbandzijde in dezelfde richting als de voorzijde van de tracker:
|
||||
onboarding-assignment_tutorial-second_step-continuation-v2 = De klittenbandzijde van de extensie moet naar boven gericht zijn, zoals in de foto afgebeeld:
|
||||
onboarding-assignment_tutorial-done = Ik heb stickers en riemen geplaatst!
|
||||
|
||||
## Tracker assignment setup
|
||||
@@ -617,6 +796,28 @@ onboarding-assign_trackers-assigned =
|
||||
} toegewezen
|
||||
onboarding-assign_trackers-advanced = Geavanceerde toewijzingslocaties weergeven
|
||||
onboarding-assign_trackers-next = Ik heb alle trackers toegewezen
|
||||
onboarding-assign_trackers-mirror_view = Gespiegelde weergave
|
||||
onboarding-assign_trackers-option-amount =
|
||||
{ $trackersCount ->
|
||||
[one] x{ $trackersCount }
|
||||
*[other] x{ $trackersCount }
|
||||
}
|
||||
onboarding-assign_trackers-option-label =
|
||||
{ $mode ->
|
||||
[lower-body] Lower-Body Set
|
||||
[core] Core Set
|
||||
[enhanced-core] Enhanced Core Set
|
||||
[full-body] Full-Body Set
|
||||
*[all] Alle trackers
|
||||
}
|
||||
onboarding-assign_trackers-option-description =
|
||||
{ $mode ->
|
||||
[lower-body] Minimaal aantal voor VR full-body tracking
|
||||
[core] + betere torso tracking
|
||||
[enhanced-core] + voeten rotatie
|
||||
[full-body] + elleboog tracking
|
||||
*[all] Alle beschikbare tracker locaties
|
||||
}
|
||||
|
||||
## Tracker assignment warnings
|
||||
|
||||
@@ -692,57 +893,70 @@ onboarding-choose_mounting = Welke montagekalibratiemethode moet worden gebruikt
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-description = De oriëntatie van de montage corrigeert de plaatsing van trackers op uw lichaam.
|
||||
onboarding-choose_mounting-auto_mounting = Automatische bevestiging
|
||||
# Italized text
|
||||
onboarding-choose_mounting-auto_mounting-label = Experimenteel
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-auto_mounting-label-v2 = Aanbevolen
|
||||
onboarding-choose_mounting-auto_mounting-description = Dit detecteert automatisch de montagerichtingen voor al uw trackers door middel van 2 poses
|
||||
onboarding-choose_mounting-manual_mounting = Handmatige bevestiging
|
||||
# Italized text
|
||||
onboarding-choose_mounting-manual_mounting-label = Aanbevolen
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-manual_mounting-label-v2 = Misschien niet precies genoeg
|
||||
onboarding-choose_mounting-manual_mounting-description = Hiermee kunt u de montagerichting handmatig kiezen voor elke tracker
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-manual_modal-title = Ben je zeker dat je de automatische kalibratie wilt uitvoeren?
|
||||
onboarding-choose_mounting-manual_modal-description = <b>De handmatige montagekalibratie word aangeraden voor nieuwe gebruikers.</b>, De posities die je moet doen voor de automatische kalibratie kunnen lastig zijn om in één keer goed te krijgen en vereisen mogelijk wat oefening.
|
||||
onboarding-choose_mounting-manual_modal-confirm = Ik weet zeker wat ik doe
|
||||
onboarding-choose_mounting-manual_modal-cancel = Annuleren
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
onboarding-manual_mounting-back = Ga terug naar de VR sectie
|
||||
onboarding-manual_mounting = Handmatige bevestiging
|
||||
onboarding-manual_mounting = Handmatige montage
|
||||
onboarding-manual_mounting-description = Klik op elke tracker en selecteer op welke manier ze zijn bevestigd
|
||||
onboarding-manual_mounting-auto_mounting = Automatische bevestiging
|
||||
onboarding-manual_mounting-auto_mounting = Automatische montage
|
||||
onboarding-manual_mounting-next = Volgende stap
|
||||
|
||||
## Tracker automatic mounting setup
|
||||
|
||||
onboarding-automatic_mounting-back = Ga terug naar de VR sectie
|
||||
onboarding-automatic_mounting-title = Bevestigingskalibratie
|
||||
onboarding-automatic_mounting-title = Montage-kalibratie
|
||||
onboarding-automatic_mounting-description = Om je trackers te laten werken, moet de rotatie worden ingesteld hoe deze zijn bevestigd op je lichaam.
|
||||
onboarding-automatic_mounting-manual_mounting = Bevestiging handmatig instellen
|
||||
onboarding-automatic_mounting-manual_mounting = Montage handmatig instellen
|
||||
onboarding-automatic_mounting-next = Volgende stap
|
||||
onboarding-automatic_mounting-prev_step = Vorige stap
|
||||
onboarding-automatic_mounting-done-title = Bevestigingsrotaties gekalibreerd.
|
||||
onboarding-automatic_mounting-done-description = Je bevestigingskalibratie is compleet!
|
||||
onboarding-automatic_mounting-done-title = Montagerichtingen gekalibreerd.
|
||||
onboarding-automatic_mounting-done-description = Je montage-kalibratie is compleet!
|
||||
onboarding-automatic_mounting-done-restart = Terug naar start
|
||||
onboarding-automatic_mounting-mounting_reset-title = Bevestiging kalibreren
|
||||
onboarding-automatic_mounting-mounting_reset-title = Montage-reset
|
||||
onboarding-automatic_mounting-mounting_reset-step-0 = 1. Ga staan in een "skie"-houding met gebogen benen, je bovenlichaam naar voren gekanteld en armen gebogen.
|
||||
onboarding-automatic_mounting-mounting_reset-step-1 = 2. Druk op de knop "Bevestiging resetten" en wacht 3 seconden voordat de bevestigingsrotaties van de trackers opnieuw worden ingesteld.
|
||||
onboarding-automatic_mounting-mounting_reset-step-1 = 2. Druk op de knop "Reset montage" en wacht 3 seconden voordat de montagerichtingen van de trackers opnieuw worden ingesteld.
|
||||
onboarding-automatic_mounting-preparation-title = Voorbereiding
|
||||
onboarding-automatic_mounting-preparation-step-0 = 1. Sta rechtop met je armen langs je zij.
|
||||
onboarding-automatic_mounting-preparation-step-1 = 2. Druk op de knop "Resetten" en wacht 3 seconden voordat de trackers opnieuw worden ingesteld.
|
||||
onboarding-automatic_mounting-put_trackers_on-title = Doe je trackers aan
|
||||
onboarding-automatic_mounting-put_trackers_on-description = Om bevestigingsrotaties te kalibreren, gaan we gebruik maken van de trackers die je net hebt toegewezen. Doe al je trackers aan, je kunt zien welke trackers welke zijn in de figuur rechts.
|
||||
onboarding-automatic_mounting-put_trackers_on-description = Om montagerichtingen te kalibreren gaan we gebruik maken van de trackers die je net hebt toegewezen. Doe al je trackers aan, je kunt zien welke trackers welke zijn in de figuur rechts.
|
||||
onboarding-automatic_mounting-put_trackers_on-next = Ik heb al mijn trackers aan
|
||||
|
||||
## Tracker proportions method choose
|
||||
|
||||
onboarding-choose_proportions = Welke verhoudingskalibratiemethode moet worden gebruikt?
|
||||
# Multiline string
|
||||
onboarding-choose_proportions-description = Lichaamsverhoudingen worden gebruikt om de maten van je lichaam te kennen. Die zijn nodig om de posities van de trackers te berekenen. Wanneer de verhoudingen van uw lichaam niet overeenkomen met de opgeslagen verhoudingen, zal je trackingprecisie slechter zijn en zal je dingen opmerken zoals schaatsen of glijden, of je lichaam past niet goed bij je avatar.
|
||||
onboarding-choose_proportions-description-v1 =
|
||||
Lichaamsverhoudingen worden gebruikt om de afmetingen van je lichaam te bepalen. Deze informatie is nodig om de posities van de trackers te berekenen.
|
||||
Als de verhoudingen van je lichaam niet overeenkomen met de opgeslagen waarden, zal de tracking-precisie slechter zijn. Je kunt dan last krijgen van ongemakkelijke effecten zoals schuiven of glijden, of kan je lichaam niet goed overeenkomen met je avatar in VR.
|
||||
<b>Je hoeft je lichaam maar één keer te meten!</b> Tenzij de metingen onjuist zijn of je lichaam is veranderd, hoef je dit niet opnieuw te doen.
|
||||
onboarding-choose_proportions-auto_proportions = Automatische verhoudingen
|
||||
# Italized text
|
||||
# Italicized text
|
||||
onboarding-choose_proportions-auto_proportions-subtitle = Aanbevolen
|
||||
onboarding-choose_proportions-auto_proportions-description = We kunnen je verhoudingen proberen approximeren door middel van jouw bewegingen
|
||||
onboarding-choose_proportions-auto_proportions-descriptionv3 =
|
||||
Deze functie zal je lichaamsverhoudingen schatten door een sample van je bewegingen op te nemen en deze door een algoritme te laten analyseren.
|
||||
<b>Hiervoor moet je headset (HMD) verbonden zijn met SlimeVR en op je hoofd zitten!</b>
|
||||
onboarding-choose_proportions-manual_proportions = Handmatige lichaamsverhoudingen
|
||||
# Italized text
|
||||
# Italicized text
|
||||
onboarding-choose_proportions-manual_proportions-subtitle = Voor kleine details
|
||||
onboarding-choose_proportions-manual_proportions-description = Hier kan je jouw verhoudingen handmatig aanpassen
|
||||
onboarding-choose_proportions-export = Export proporties
|
||||
onboarding-choose_proportions-import = Importeer proporties
|
||||
onboarding-choose_proportions-import-success = geïmporteerd
|
||||
onboarding-choose_proportions-import-failed = Mislukt
|
||||
onboarding-choose_proportions-file_type = Lichaamsproporties bestand
|
||||
|
||||
## Tracker manual proportions setup
|
||||
@@ -765,14 +979,23 @@ onboarding-automatic_proportions-put_trackers_on-description = Om je verhoudinge
|
||||
onboarding-automatic_proportions-put_trackers_on-next = Ik heb al mijn trackers aan
|
||||
onboarding-automatic_proportions-requirements-title = Vereisten
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-requirements-description =
|
||||
Je hebt in ieder geval genoeg trackers om je voeten te volgen (over het algemeen 5 trackers).
|
||||
Je hebt je trackers en headset op.
|
||||
Je draagt je trackers en headset.
|
||||
Je trackers en headset zijn verbonden met de SlimeVR server.
|
||||
Je trackers en headset werken goed binnen de SlimeVR server.
|
||||
Je headset rapporteert positiegegevens aan de SlimeVR-server (dit betekent over het algemeen dat SteamVR wordt uitgevoerd en verbonden met SlimeVR met behulp van SlimeVR's SteamVR-stuurprogramma).
|
||||
onboarding-automatic_proportions-requirements-descriptionv2 = Je hebt voldaan aan de minimale vereisten om je voeten te tracken (over het algemeen 5 trackers). Je hebt je trackers en headset aan en draagt ze. Je trackers en headset zijn verbonden met de SlimeVR server en werken naar behoren (zonder haperingen, loskoppelingen etc.). Je headset stuurt positiedata naar de SlimeVR server (dit vereist doorgaans dat SteamVR draait en verbonden is met SlimeVR via de SlimeVR SteamVR-driver). De tracking werkt en registreert je bewegingen nauwkeurig (je hebt bijvoorbeeld een volledige reset uitgevoerd en de trackers bewegen in de juiste richting bij schoppen, bukken, zitten etc.).
|
||||
onboarding-automatic_proportions-requirements-next = Ik heb de vereisten gelezen
|
||||
onboarding-automatic_proportions-check_height-title = Controleer je lengte
|
||||
onboarding-automatic_proportions-check_height-description =
|
||||
We gebruiken je lengte als een basis voor onze metingen middels de HMD's hoogte, hiermee bepalen we je echte lengte.
|
||||
Maar het is beter om zelf te controleren of dit klopt.
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning = Druk op de knop terwijl je <u>rechtop</u> staat om je lengte te berekenen. Je hebt 3 seconden na dat je op de knop drukt!
|
||||
onboarding-automatic_proportions-check_height-guardian_tip = Als je een losse VR-bril gebruikt, zorg er dan voor dat je guardian/veilige zone is ingeschakeld zodat je lengte correct is gekalibreerd!
|
||||
onboarding-automatic_proportions-check_height-fetch_height = Ik sta!
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = Onbekend
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-hmd_height1 = Je HMD lengte is
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height1 = Je echte lengte is
|
||||
onboarding-automatic_proportions-check_height-next_step = Ze zijn goed
|
||||
onboarding-automatic_proportions-start_recording-title = Zorg dat je klaar bent om te bewegen
|
||||
onboarding-automatic_proportions-start_recording-description = We gaan nu enkele specifieke houdingen en bewegingen opnemen. Deze worden in het volgende scherm geprompt. Zorg dat je klaar bent om te beginnen als de knop wordt ingedrukt!
|
||||
onboarding-automatic_proportions-start_recording-next = Start opname
|
||||
@@ -802,11 +1025,25 @@ onboarding-automatic_proportions-verify_results-redo = Opname opnieuw doen
|
||||
onboarding-automatic_proportions-verify_results-confirm = Ze zijn correct
|
||||
onboarding-automatic_proportions-done-title = Lichaam gemeten en opgeslagen.
|
||||
onboarding-automatic_proportions-done-description = Je kalibratie voor lichaamsverhoudingen is voltooid!
|
||||
onboarding-automatic_proportions-error_modal-v2 =
|
||||
<b>Waarschuwing:</b> Er is een fout opgetreden bij het schatten van de verhoudingen!
|
||||
Dit is waarschijnlijk een probleem met de montagekalibratie. Zorg ervoor dat je tracking goed werkt voordat je het opnieuw probeert.
|
||||
<docs>Bekijk de documentatie</docs> of word lid van onze <discord>Discord</discord> voor hulp ^_^
|
||||
onboarding-automatic_proportions-error_modal-confirm = Begrepen!
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = Geen trackers gedetecteerd of toegewezen
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
trackers_still_on-modal-title = Trackers staan nog steeds aan
|
||||
trackers_still_on-modal-description =
|
||||
Een of meer trackers staan nog aan.
|
||||
Wil je SlimeVR toch afsluiten?
|
||||
trackers_still_on-modal-confirm = SlimeVR afsluiten
|
||||
trackers_still_on-modal-cancel = Wacht even...
|
||||
|
||||
## Status system
|
||||
|
||||
status_system-StatusTrackerReset = Het wordt aanbevolen om een volledige reset uit te voeren omdat een of meer trackers niet zijn aangepast.
|
||||
@@ -816,3 +1053,96 @@ status_system-StatusSteamVRDisconnected =
|
||||
*[other] Momenteel niet verbonden naar SteamVR via de SlimeVR driver.
|
||||
}
|
||||
status_system-StatusTrackerError = De { $trackerName } tracker heeft een error.
|
||||
status_system-StatusUnassignedHMD = De VR-headset moet worden toegewezen als hoofdtracker.
|
||||
|
||||
## Firmware tool globals
|
||||
|
||||
firmware_tool-next_step = Volgende stap
|
||||
firmware_tool-previous_step = Vorige stap
|
||||
firmware_tool-ok = Ziet er goed uit
|
||||
firmware_tool-retry = Opnieuw
|
||||
firmware_tool-loading = Laden...
|
||||
|
||||
## Firmware tool Steps
|
||||
|
||||
firmware_tool = DIY firmware-tool
|
||||
firmware_tool-description = Hiermee kunt u uw DIY-trackers configureren en flashen
|
||||
firmware_tool-not_available = Oeps, de firmwaretool is momenteel niet beschikbaar. Kom later terug!
|
||||
firmware_tool-not_compatible = De firmwaretool is niet compatibel met deze versie van de server. Gelieve te updaten!
|
||||
firmware_tool-board_step = Selecteer je bord
|
||||
firmware_tool-board_step-description = Selecteer een van de onderstaande borden.
|
||||
firmware_tool-board_pins_step = Controleer de pinnen
|
||||
firmware_tool-board_pins_step-description =
|
||||
Controleer of de geselecteerde pinnen correct zijn.
|
||||
Als je de SlimeVR-documentatie hebt gevolgd, zouden de standaardwaarden correct moeten zijn
|
||||
firmware_tool-board_pins_step-enable_led = LED inschakelen
|
||||
firmware_tool-board_pins_step-led_pin =
|
||||
.label = LED-pin
|
||||
.placeholder = Voer het adres van de LED-pin in
|
||||
firmware_tool-build_step = Aan het bouwen
|
||||
firmware_tool-build_step-description = De firmware wordt gebouwd, even geduld a.u.b.
|
||||
firmware_tool-flashing_step = Firmware aan het uploaden
|
||||
firmware_tool-flashing_step-description = Je trackers worden geflashed, volg de instructies op het scherm
|
||||
firmware_tool-flashing_step-warning = Trek de tracker niet los en start hem niet opnieuw op tijdens het uploadproces, tenzij dit wordt verteld, hierdoor kan je bord onbruikbaar worden
|
||||
firmware_tool-flashing_step-flash_more = Flash meer trackers
|
||||
firmware_tool-flashing_step-exit = Sluit
|
||||
|
||||
## firmware tool build status
|
||||
|
||||
firmware_tool-build-CREATING_BUILD_FOLDER = De buildmap maken
|
||||
firmware_tool-build-DOWNLOADING_FIRMWARE = Firmware wordt gedownload
|
||||
firmware_tool-build-EXTRACTING_FIRMWARE = Firmware wordt uitgepakt
|
||||
firmware_tool-build-SETTING_UP_DEFINES = Configureren van de definities
|
||||
firmware_tool-build-BUILDING = Firmware wordt gebouwd
|
||||
firmware_tool-build-ERROR = Kan de firmware niet bouwen
|
||||
|
||||
## Firmware update status
|
||||
|
||||
firmware_update-status-DOWNLOADING = Firmware wordt gedownload
|
||||
firmware_update-status-UPLOADING = Firmware wordt geüpload
|
||||
firmware_update-status-PROVISIONING = Wi-Fi-inloggegevens instellen
|
||||
firmware_update-status-DONE = Update voltooid!
|
||||
firmware_update-status-ERROR_DEVICE_NOT_FOUND = Kan het apparaat niet vinden
|
||||
firmware_update-status-ERROR_TIMEOUT = Er is een time-out opgetreden voor het updateproces
|
||||
firmware_update-status-ERROR_DOWNLOAD_FAILED = Kan de firmware niet downloaden
|
||||
firmware_update-status-ERROR_UPLOAD_FAILED = Kan de firmware niet uploaden
|
||||
firmware_update-status-ERROR_PROVISIONING_FAILED = Kan de Wi-Fi-inloggegevens niet instellen
|
||||
firmware_update-status-ERROR_UNSUPPORTED_METHOD = De updatemethode wordt niet ondersteund
|
||||
firmware_update-status-ERROR_UNKNOWN = Onbekende fout
|
||||
|
||||
## Dedicated Firmware Update Page
|
||||
|
||||
firmware_update-title = Firmware-update
|
||||
firmware_update-devices = Beschikbare apparaten
|
||||
firmware_update-devices-description = Selecteer de trackers die u wilt updaten naar de nieuwste versie van SlimeVR-firmware
|
||||
firmware_update-no_devices = Zorg er alsjeblieft voor dat de trackers die je wilt updaten AAN staan en verbonden zijn met de Wi-Fi!
|
||||
firmware_update-changelog-title = Bijwerken naar { $version }
|
||||
firmware_update-looking_for_devices = Op zoek naar apparaten om bij te werken...
|
||||
firmware_update-retry = Opnieuw
|
||||
firmware_update-update = Geselecteerde trackers bijwerken
|
||||
|
||||
## Tray Menu
|
||||
|
||||
tray_menu-show = Weergeven
|
||||
tray_menu-hide = Verbergen
|
||||
tray_menu-quit = Beëindigen
|
||||
|
||||
## First exit modal
|
||||
|
||||
tray_or_exit_modal-title = Wat is de actie van de sluitknop?
|
||||
# Multiline text
|
||||
tray_or_exit_modal-description =
|
||||
Hiermee kun je kiezen wat er gebeurt als je op de sluitknop klikt: het programma afsluiten of minimaliseren naar het systeemvak.
|
||||
|
||||
Deze instelling kun je later altijd nog wijzigen in de interface instellingen!
|
||||
tray_or_exit_modal-radio-exit = Afsluiten bij sluiten
|
||||
tray_or_exit_modal-radio-tray = Minimaliseren naar systeemvak
|
||||
tray_or_exit_modal-submit = Opslaan
|
||||
tray_or_exit_modal-cancel = Annuleren
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
unknown_device-modal-title = Er is een nieuwe tracker gevonden!
|
||||
unknown_device-modal-description = Er is een nieuwe tracker gevonden met MAC-adres <b>{ $deviceId }</b>. Wil je deze verbinden met SlimeVR?
|
||||
unknown_device-modal-confirm = Tuurlijk!
|
||||
unknown_device-modal-forget = Negeer het
|
||||
|
||||
@@ -13,83 +13,85 @@ websocket-connection_lost = Połączenie z serwerem zostało utracone. Próba po
|
||||
## Update notification
|
||||
|
||||
version_update-title = Dostępna jest nowa wersja: { $version }
|
||||
version_update-description = Kliknięcie „Aktualizuj” spowoduje pobranie instalatora SlimeVR.
|
||||
version_update-description = Kliknięcie "{ version_update-update }" spowoduje pobranie instalatora SlimeVR.
|
||||
version_update-update = Aktualizacja
|
||||
version_update-close = Zamknij
|
||||
|
||||
## Tips
|
||||
|
||||
tips-find_tracker = Nie wiesz który tracker to który? Obracaj Trackerem , podczas obracania będzie sie on podświetlał w serwerze.
|
||||
tips-do_not_move_heels = Upewnij się aby pięty pozostały w bezruchu podczas nagrywania.
|
||||
tips-find_tracker = Nie jesteś pewien, który tracker jest który? Potrząśnij trackerem, a podświetli on odpowiedni element.
|
||||
tips-do_not_move_heels = Upewnij się, aby pięty nie ruszały się podczas nagrywania.
|
||||
tips-file_select = Przeciągnij i upuść pliki, których chcesz użyć, lub <u>przeglądaj</u>.
|
||||
tips-tap_setup = Możesz powoli stuknąć 2 razy tracker, aby go wybrać, zamiast wybierać go z menu.
|
||||
tips-turn_on_tracker = Używasz oficjalnych trackerów SlimeVR? Pamiętaj, <b><em>aby włączyć tracker</em></b> po podłączeniu go do komputera!
|
||||
tips-failed_webgl = Nie udało się zainicjalizować WebGL.
|
||||
|
||||
## Body parts
|
||||
|
||||
body_part-NONE = Nie Przypisano
|
||||
body_part-NONE = Nieprzypisany
|
||||
body_part-HEAD = Głowa
|
||||
body_part-NECK = Szyja
|
||||
body_part-RIGHT_SHOULDER = Prawe Ramie
|
||||
body_part-RIGHT_UPPER_ARM = Prawy Biceps
|
||||
body_part-RIGHT_LOWER_ARM = Prawe PrzedRamie
|
||||
body_part-RIGHT_HAND = Prawa Dłoń
|
||||
body_part-RIGHT_UPPER_LEG = Prawe Udo
|
||||
body_part-RIGHT_LOWER_LEG = Prawe Podudzie
|
||||
body_part-RIGHT_FOOT = Prawa Stopa
|
||||
body_part-RIGHT_SHOULDER = Prawe ramię
|
||||
body_part-RIGHT_UPPER_ARM = Prawy biceps
|
||||
body_part-RIGHT_LOWER_ARM = Prawe przedramię
|
||||
body_part-RIGHT_HAND = Prawa dłoń
|
||||
body_part-RIGHT_UPPER_LEG = Prawe udo
|
||||
body_part-RIGHT_LOWER_LEG = Prawa kostka
|
||||
body_part-RIGHT_FOOT = Prawa stopa
|
||||
body_part-UPPER_CHEST = Górna część klatki piersiowej
|
||||
body_part-CHEST = Klatka Piersiowa
|
||||
body_part-CHEST = Klatka piersiowa
|
||||
body_part-WAIST = Talia
|
||||
body_part-HIP = Biodra
|
||||
body_part-LEFT_SHOULDER = Lewe Ramie
|
||||
body_part-LEFT_UPPER_ARM = Lewy Biceps
|
||||
body_part-LEFT_LOWER_ARM = Lewe PrzedRamie
|
||||
body_part-LEFT_HAND = Lewa Dłoń
|
||||
body_part-LEFT_UPPER_LEG = Lewe Udo
|
||||
body_part-LEFT_LOWER_LEG = Lewe Podudzie
|
||||
body_part-LEFT_FOOT = Lewa Stopa
|
||||
body_part-LEFT_SHOULDER = Lewe ramię
|
||||
body_part-LEFT_UPPER_ARM = Lewy biceps
|
||||
body_part-LEFT_LOWER_ARM = Lewe przedramię
|
||||
body_part-LEFT_HAND = Lewa dłoń
|
||||
body_part-LEFT_UPPER_LEG = Lewe udo
|
||||
body_part-LEFT_LOWER_LEG = Lewe podudzie
|
||||
body_part-LEFT_FOOT = Lewa stopa
|
||||
|
||||
## Proportions
|
||||
|
||||
skeleton_bone-NONE = Brak
|
||||
skeleton_bone-HEAD = Przesunięcie Głowy
|
||||
skeleton_bone-NECK = Długość Szyi
|
||||
skeleton_bone-HEAD = Przesunięcie głowy
|
||||
skeleton_bone-NECK = Długość szyi
|
||||
skeleton_bone-torso_group = Długość torsu
|
||||
skeleton_bone-UPPER_CHEST = Górna długość klatki piersiowej
|
||||
skeleton_bone-CHEST_OFFSET = Przesunięcie Klatki Piersiowej
|
||||
skeleton_bone-CHEST = Długość Klatki Piersiowej
|
||||
skeleton_bone-WAIST = Długość Talii
|
||||
skeleton_bone-HIP = Długość Bioder
|
||||
skeleton_bone-HIP_OFFSET = Przesunięcie Bioder
|
||||
skeleton_bone-HIPS_WIDTH = Szerokość Bioder
|
||||
skeleton_bone-UPPER_CHEST = Długość górnej części klatki piersiowej
|
||||
skeleton_bone-CHEST_OFFSET = Przesunięcie klatki piersiowej
|
||||
skeleton_bone-CHEST = Długość klatki piersiowej
|
||||
skeleton_bone-WAIST = Długość talii
|
||||
skeleton_bone-HIP = Długość bioder
|
||||
skeleton_bone-HIP_OFFSET = Przesunięcie bioder
|
||||
skeleton_bone-HIPS_WIDTH = Szerokość bioder
|
||||
skeleton_bone-leg_group = Długość nóg
|
||||
skeleton_bone-UPPER_LEG = Długość Górnej Części Nogi
|
||||
skeleton_bone-LOWER_LEG = Długość Dolnej Części Nogi
|
||||
skeleton_bone-FOOT_LENGTH = Długość Stopy
|
||||
skeleton_bone-FOOT_SHIFT = Przesunięcie Stopy
|
||||
skeleton_bone-SKELETON_OFFSET = Przesunięcie Szkieletu
|
||||
skeleton_bone-SHOULDERS_DISTANCE = Odległość Ramion
|
||||
skeleton_bone-SHOULDERS_WIDTH = Szerokość Ramion
|
||||
skeleton_bone-UPPER_LEG = Długość górnej części nogi
|
||||
skeleton_bone-LOWER_LEG = Długość dolnej części nogi
|
||||
skeleton_bone-FOOT_LENGTH = Długość stopy
|
||||
skeleton_bone-FOOT_SHIFT = Przesunięcie stopy
|
||||
skeleton_bone-SKELETON_OFFSET = Przesunięcie szkieletu
|
||||
skeleton_bone-SHOULDERS_DISTANCE = Odległość ramion
|
||||
skeleton_bone-SHOULDERS_WIDTH = Szerokość ramion
|
||||
skeleton_bone-arm_group = Długość ramienia
|
||||
skeleton_bone-UPPER_ARM = Długość Bicepsa
|
||||
skeleton_bone-LOWER_ARM = Długość PrzedRamienia
|
||||
skeleton_bone-HAND_Y = Odległość ręki Y
|
||||
skeleton_bone-HAND_Z = Odległość ręki Z
|
||||
skeleton_bone-ELBOW_OFFSET = Przesunięcie Łokcia
|
||||
skeleton_bone-UPPER_ARM = Długość bicepsa
|
||||
skeleton_bone-LOWER_ARM = Długość przedramienia
|
||||
skeleton_bone-HAND_Y = Odległość dłoni w osi Y
|
||||
skeleton_bone-HAND_Z = Odległość dłoni w osi Z
|
||||
skeleton_bone-ELBOW_OFFSET = Przesunięcie łokcia
|
||||
|
||||
## Tracker reset buttons
|
||||
|
||||
reset-reset_all = Zresetuj wszystkie wymiary
|
||||
reset-full = Reset
|
||||
reset-mounting = Zresetuj Położenie
|
||||
reset-yaw = Reset Odchylenia
|
||||
reset-full = Pełny Reset
|
||||
reset-mounting = Zresetuj położenie
|
||||
reset-yaw = Reset odchylenia
|
||||
|
||||
## Serial detection stuff
|
||||
|
||||
serial_detection-new_device-p0 = Wykryto Nowe Urządzenie.
|
||||
serial_detection-new_device-p0 = Wykryto nowe urządzenie!
|
||||
serial_detection-new_device-p1 = Wprowadź dane Wi-Fi!
|
||||
serial_detection-new_device-p2 = Wybierz co chcesz z nim zrobić.
|
||||
serial_detection-open_wifi = Połącz z Wi-Fi
|
||||
serial_detection-open_serial = Otwórz Konsole
|
||||
serial_detection-open_serial = Otwórz Konsolę
|
||||
serial_detection-submit = Potwierdź!
|
||||
serial_detection-close = Zamknij
|
||||
|
||||
@@ -99,13 +101,13 @@ navbar-home = Strona Główna
|
||||
navbar-body_proportions = Proporcje Ciała
|
||||
navbar-trackers_assign = Przydzielenie Trackerów
|
||||
navbar-mounting = Kalibracja Pozycji
|
||||
navbar-onboarding = Wstępna Konfiguracja
|
||||
navbar-onboarding = Wstępna konfiguracja
|
||||
navbar-settings = Ustawienia
|
||||
|
||||
## Biovision hierarchy recording
|
||||
|
||||
bvh-start_recording = Nagraj BVH
|
||||
bvh-recording = Nagrywam...
|
||||
bvh-recording = Nagrywanie...
|
||||
|
||||
## Tracking pause
|
||||
|
||||
@@ -114,9 +116,9 @@ tracking-paused = Wznów śledzenie
|
||||
|
||||
## Widget: Overlay settings
|
||||
|
||||
widget-overlay = Overlay
|
||||
widget-overlay-is_visible_label = Pokaż Overlay w SteamVR
|
||||
widget-overlay-is_mirrored_label = Pokaż Overlay jako Lustro
|
||||
widget-overlay = Nakładka
|
||||
widget-overlay-is_visible_label = Wyświetlaj nakładkę w SteamVR
|
||||
widget-overlay-is_mirrored_label = Wyświetlaj nakładkę w lustrzanym odbiciu
|
||||
|
||||
## Widget: Drift compensation
|
||||
|
||||
@@ -128,30 +130,36 @@ widget-clear_mounting = Wyczyść resetowanie montażu
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
widget-developer_mode = Tryb Dewelopera
|
||||
widget-developer_mode = Tryb deweloperski
|
||||
widget-developer_mode-high_contrast = Wysoki kontrast
|
||||
widget-developer_mode-precise_rotation = Precise rotation
|
||||
widget-developer_mode-precise_rotation = Wyświetlanie dokładniejszej rotacji
|
||||
widget-developer_mode-fast_data_feed = Szybkie przesyłanie danych
|
||||
widget-developer_mode-filter_slimes_and_hmd = Filtruj slimy i HMD
|
||||
widget-developer_mode-filter_slimes_and_hmd = Filtruj Slime i HMD
|
||||
widget-developer_mode-sort_by_name = Sortuj według nazwy
|
||||
widget-developer_mode-raw_slime_rotation = Surowa rotacja
|
||||
widget-developer_mode-more_info = Więcej info
|
||||
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
widget-imu_visualizer = Obrót
|
||||
widget-imu_visualizer = Rotacja
|
||||
widget-imu_visualizer-rotation_raw = Raw
|
||||
widget-imu_visualizer-rotation_preview = Podgląd
|
||||
widget-imu_visualizer-rotation_hide = Ukryj
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = Podgląd szkieletu
|
||||
widget-skeleton_visualizer-hide = Ukryj
|
||||
|
||||
## Tracker status
|
||||
|
||||
tracker-status-none = Brak Statusu
|
||||
tracker-status-busy = Zajęty
|
||||
tracker-status-error = Error
|
||||
tracker-status-error = Błąd
|
||||
tracker-status-disconnected = Rozłączono
|
||||
tracker-status-occluded = Zablokowany
|
||||
tracker-status-ok = Połączono
|
||||
tracker-status-occluded = Zasłonięty
|
||||
tracker-status-ok = OK
|
||||
tracker-status-timed_out = Wygasły
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
@@ -161,7 +169,7 @@ tracker-table-column-battery = Bateria
|
||||
tracker-table-column-ping = Ping
|
||||
tracker-table-column-tps = TPS
|
||||
tracker-table-column-temperature = Temp. °C
|
||||
tracker-table-column-linear-acceleration = Accel. X/Y/Z
|
||||
tracker-table-column-linear-acceleration = Akceleracja X/Y/Z
|
||||
tracker-table-column-rotation = Rotacja X/Y/Z
|
||||
tracker-table-column-position = Pozycja X/Y/Z
|
||||
tracker-table-column-url = URL
|
||||
@@ -171,8 +179,8 @@ tracker-table-column-url = URL
|
||||
tracker-rotation-front = Przód
|
||||
tracker-rotation-front_left = Przedni lewy
|
||||
tracker-rotation-front_right = Przedni prawy
|
||||
tracker-rotation-left = Lewa
|
||||
tracker-rotation-right = Prawa
|
||||
tracker-rotation-left = Lewy
|
||||
tracker-rotation-right = Prawy
|
||||
tracker-rotation-back = Tył
|
||||
tracker-rotation-back_left = Lewy tył
|
||||
tracker-rotation-back_right = Prawy tył
|
||||
@@ -185,39 +193,43 @@ tracker-infos-manufacturer = Producent
|
||||
tracker-infos-display_name = Wyświetlana Nazwa
|
||||
tracker-infos-custom_name = Niestandardowa Nazwa
|
||||
tracker-infos-url = Tracker URL
|
||||
tracker-infos-version = Wersja Oprogramowania
|
||||
tracker-infos-hardware_rev = Wersja Sprzętu
|
||||
tracker-infos-version = Wersja oprogramowania
|
||||
tracker-infos-hardware_rev = Rewizja sprzętu
|
||||
tracker-infos-hardware_identifier = Identyfikator sprzętu
|
||||
tracker-infos-imu = Czujnik IMU
|
||||
tracker-infos-board_type = Płyta główna
|
||||
tracker-infos-network_version = Wersja protokołu
|
||||
|
||||
## Tracker settings
|
||||
|
||||
tracker-settings-back = Wróć do listy trackerów
|
||||
tracker-settings-title = Ustawienia Trackerów
|
||||
tracker-settings-assignment_section = Przydzielanie
|
||||
tracker-settings-assignment_section-description = Do jakiej części ciała jest przydzielony tracker.
|
||||
tracker-settings-assignment_section-edit = Edytuj
|
||||
tracker-settings-assignment_section-description = Do jakiej części ciała przydzielony jest tracker.
|
||||
tracker-settings-assignment_section-edit = Edytuj przypisanie
|
||||
tracker-settings-mounting_section = Położenie Trackera
|
||||
tracker-settings-mounting_section-description = Gdzie jest Tracker zamontowany?
|
||||
tracker-settings-mounting_section-description = Gdzie zamontowany jest tracker?
|
||||
tracker-settings-mounting_section-edit = Edytuj
|
||||
tracker-settings-drift_compensation_section = Allow drift compensation
|
||||
tracker-settings-drift_compensation_section-description = Czy ten tracker powinien kompensować dryf, gdy kompensacja dryfu jest włączona?
|
||||
tracker-settings-drift_compensation_section-edit = Allow drift compensation
|
||||
tracker-settings-drift_compensation_section = Pozwalaj na kompensację dryfu
|
||||
tracker-settings-drift_compensation_section-description = Czy ten tracker powinien być korygowany, gdy kompensacja dryfu jest włączona?
|
||||
tracker-settings-drift_compensation_section-edit = Pozwalaj na kompensację dryfu
|
||||
# The .<name> means it's an attribute and it's related to the top key.
|
||||
# In this case that is the settings for the assignment section.
|
||||
tracker-settings-name_section = Nazwa Trackera
|
||||
tracker-settings-name_section-description = Daj mu słodką nazwę :)
|
||||
tracker-settings-name_section-placeholder = Lewa noga Yexo
|
||||
tracker-settings-forget = Zapomnij o trackerze
|
||||
tracker-settings-forget-description = Usuwa moduł śledzący z serwera SlimeVR i uniemożliwia mu połączenie się z nim do czasu ponownego uruchomienia serwera. Konfiguracja modułu śledzącego nie zostanie utracona.
|
||||
tracker-settings-forget-label = Zapomnij o trackerze
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
tracker-part_card-no_name = Brak Nazwy
|
||||
tracker-part_card-no_name = Bez nazwy
|
||||
tracker-part_card-unassigned = Nieprzydzielony
|
||||
|
||||
## Body assignment menu
|
||||
|
||||
body_assignment_menu = Gdzie chcesz żeby ten tracker był?
|
||||
body_assignment_menu = Gdzie chcesz przypisać ten tracker?
|
||||
body_assignment_menu-description = Wybierz miejsce gdzie tracker będzie przydzielony. Alternatywnie możesz ustawić wszystkie na raz.
|
||||
body_assignment_menu-show_advanced_locations = Pokaż zaawansowane położenia
|
||||
body_assignment_menu-manage_trackers = Zarządzaj wszystkimi trackerami
|
||||
@@ -232,11 +244,11 @@ body_assignment_menu-unassign_tracker = Usuń przydzielenie
|
||||
# maybe your language does.
|
||||
-tracker_selection-part = Which tracker to assign to your
|
||||
tracker_selection_menu-NONE = Któremu trackerowi chcesz cofnąć przypisanie?
|
||||
tracker_selection_menu-HEAD = { -tracker_selection-part } head?
|
||||
tracker_selection_menu-HEAD = { -tracker_selection-part } głowa?
|
||||
tracker_selection_menu-NECK = { -tracker_selection-part } szyja?
|
||||
tracker_selection_menu-RIGHT_SHOULDER = { -tracker_selection-part } prawe ramię?
|
||||
tracker_selection_menu-RIGHT_UPPER_ARM = { -tracker_selection-part } right upper arm?
|
||||
tracker_selection_menu-RIGHT_LOWER_ARM = { -tracker_selection-part } right lower arm?
|
||||
tracker_selection_menu-RIGHT_UPPER_ARM = { -tracker_selection-part } prawe ramię?
|
||||
tracker_selection_menu-RIGHT_LOWER_ARM = { -tracker_selection-part }prawe przedramię?
|
||||
tracker_selection_menu-RIGHT_HAND = { -tracker_selection-part } prawa ręka?
|
||||
tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } prawe udo?
|
||||
tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } prawa kostka?
|
||||
@@ -275,20 +287,20 @@ mounting_selection_menu-close = Zamknij
|
||||
settings-sidebar-title = Ustawienia
|
||||
settings-sidebar-general = Ogólne
|
||||
settings-sidebar-tracker_mechanics = Mechanika trackerów
|
||||
settings-sidebar-fk_settings = FK settings
|
||||
settings-sidebar-fk_settings = Ustawienia śledzenia
|
||||
settings-sidebar-gesture_control = Sterowanie gestami
|
||||
settings-sidebar-interface = Interfejs
|
||||
settings-sidebar-osc_router = OSC router
|
||||
settings-sidebar-osc_trackers = Śledzenie VRChat OSC
|
||||
settings-sidebar-utils = Narzędzia
|
||||
settings-sidebar-serial = Konsola Seryjna
|
||||
settings-sidebar-serial = Konsola szeregowa
|
||||
settings-sidebar-appearance = Wygląd
|
||||
settings-sidebar-notifications = Powiadomienia
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
settings-general-steamvr = SteamVR
|
||||
settings-general-steamvr-subtitle = SteamVR trackers
|
||||
settings-general-steamvr-subtitle = Trackery SteamVR
|
||||
# Not all translation keys support multiline, only the ones that specify it will actually
|
||||
# split it in lines (that also means you can split in lines however you want in those).
|
||||
# The first spaces (not tabs) for indentation will be ignored, just to make the file look nice when writing.
|
||||
@@ -298,10 +310,22 @@ settings-general-steamvr-description =
|
||||
Przydatne jeżeli chcesz więcej kontroli nad SlimeVR.
|
||||
settings-general-steamvr-trackers-waist = Talia
|
||||
settings-general-steamvr-trackers-chest = Klatka Piersiowa
|
||||
settings-general-steamvr-trackers-feet = Stopy
|
||||
settings-general-steamvr-trackers-knees = Kolana
|
||||
settings-general-steamvr-trackers-elbows = Łokcie
|
||||
settings-general-steamvr-trackers-hands = Ręce
|
||||
settings-general-steamvr-trackers-left_foot = Lewa stopa
|
||||
settings-general-steamvr-trackers-right_foot = Prawa stopa
|
||||
settings-general-steamvr-trackers-left_knee = Lewe kolano
|
||||
settings-general-steamvr-trackers-right_knee = Prawe kolano
|
||||
settings-general-steamvr-trackers-left_elbow = Lewy łokieć
|
||||
settings-general-steamvr-trackers-right_elbow = Prawy łokieć
|
||||
settings-general-steamvr-trackers-left_hand = Lewa dłoń
|
||||
settings-general-steamvr-trackers-right_hand = Prawa dłoń
|
||||
settings-general-steamvr-trackers-tracker_toggling = Automatyczne przypisanie trackerów
|
||||
settings-general-steamvr-trackers-tracker_toggling-description = Automatycznie obsługuje włączanie i wyłączanie wirtualnych trackerów SteamVR w zależności od bieżących przypisań fizycznych trackerów
|
||||
settings-general-steamvr-trackers-tracker_toggling-label = Automatyczne przypisanie wirtualnych trackerów SteamVR
|
||||
settings-general-steamvr-trackers-hands-warning =
|
||||
<b>Ostrzeżenie:</b> trackery na dłoniach zastąpią kontrolery.¶
|
||||
Nie jest to typowa konfiguracja. Czy kontynuować?
|
||||
settings-general-steamvr-trackers-hands-warning-cancel = Anuluj
|
||||
settings-general-steamvr-trackers-hands-warning-done = Tak
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
@@ -313,20 +337,26 @@ settings-general-tracker_mechanics-filtering-description =
|
||||
Przewidywanie przewiduje ruchy a Wygładzanie stara się wygładzić ruchy.
|
||||
settings-general-tracker_mechanics-filtering-type = Filtry
|
||||
settings-general-tracker_mechanics-filtering-type-none = Brak Filtrów
|
||||
settings-general-tracker_mechanics-filtering-type-none-description = Używa rotacji takimi jakimi są.
|
||||
settings-general-tracker_mechanics-filtering-type-none-description = Używa rotacji w niezmienionej formie. Wszystkie filtry są wyłączone.
|
||||
settings-general-tracker_mechanics-filtering-type-smoothing = Wygładzanie
|
||||
settings-general-tracker_mechanics-filtering-type-smoothing-description = Wygładza ruchy lecz dodaje trochę opóźnienia.
|
||||
settings-general-tracker_mechanics-filtering-type-prediction = Przewidywanie
|
||||
settings-general-tracker_mechanics-filtering-type-prediction-description = Zmniejsza opóźnienie i robi ruchy trochę ostrzejszymi, ale może dodać trochę drgań.
|
||||
settings-general-tracker_mechanics-filtering-type-prediction-description = Zmniejsza opóźnienie i zwiększa dynamikę ruchów, ale może dodać trochę drgań.
|
||||
settings-general-tracker_mechanics-filtering-amount = Ilość
|
||||
settings-general-tracker_mechanics-yaw-reset-smooth-time = Czas wygładzania resetu odchylenia (0s wyłącza wygładzanie)
|
||||
settings-general-tracker_mechanics-drift_compensation = Kompensacja dryfu
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-description =
|
||||
Kompensuje dryf odchylenia IMU poprzez zastosowanie odwrotnej rotacji.
|
||||
Zmień wysokość kompensacji i do ilu resetów jest branych pod uwagę.
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = Kompensacja dryfu
|
||||
settings-general-tracker_mechanics-drift_compensation-amount-label = Compensation amount
|
||||
settings-general-tracker_mechanics-drift_compensation-amount-label = Ilość kompensacji
|
||||
settings-general-tracker_mechanics-drift_compensation-max_resets-label = Użyj maksymalnie x ostatnich resetów
|
||||
settings-general-tracker_mechanics-save_mounting_reset = Zapisz pozycję trackerów na ciele
|
||||
settings-general-tracker_mechanics-save_mounting_reset-description =
|
||||
Zapisuje kalibrację pozycji trackerów na ciele pomiędzy ponownymi uruchomieniami. Użyteczne¶
|
||||
podczas noszenia stroju, w którym trackery przymocowane sa na stałe. <b>Niezalecane dla zwykłych użytkowników z odpinanymi trackerami!</b>
|
||||
settings-general-tracker_mechanics-save_mounting_reset-enabled-label = Zapisz pozycję trackerów
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
@@ -342,21 +372,35 @@ settings-general-fk_settings-leg_tweak-floor_clip = Klip podłogowy
|
||||
settings-general-fk_settings-leg_tweak-skating_correction = Korekta jazdy na łyżwach
|
||||
settings-general-fk_settings-leg_tweak-toe_snap = Pstryknięcie palcem
|
||||
settings-general-fk_settings-leg_tweak-foot_plant = Korekta stopy
|
||||
settings-general-fk_settings-leg_tweak-skating_correction-amount = Skating correction strength
|
||||
settings-general-fk_settings-leg_tweak-skating_correction-amount = Siła korekcji efektu jazdy na łyżwach
|
||||
settings-general-fk_settings-leg_tweak-skating_correction-description = Korekta jazdy na łyżwach koryguje jazdę na łyżwach, ale może zmniejszyć dokładność niektórych wzorców ruchu. Włączając tę opcję, pamiętaj o pełnym zresetowaniu i ponownej kalibracji w grze.
|
||||
settings-general-fk_settings-leg_tweak-floor_clip-description = Floor-clip może zmniejszyć lub nawet wyeliminować przecinanie podłogi. Włączając tę opcję, pamiętaj o pełnym zresetowaniu i ponownej kalibracji w grze.
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = Toe-snap próbuje odgadnąć obrót twoich stóp, jeśli trackery stóp nie są używane.
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = Foot-plant obraca stopy, aby były równoległe do podłoża podczas kontaktu.
|
||||
settings-general-fk_settings-leg_fk = Śledzenie nóg
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = Włącz resetowanie montażu stóp, chodząc na palcach.
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet = Reset mocowania stóp
|
||||
settings-general-fk_settings-arm_fk = Śledzenie ramienia
|
||||
settings-general-fk_settings-arm_fk-description = Zmień sposób śledzenia ramion.
|
||||
settings-general-fk_settings-arm_fk-force_arms = Śledź ramiona z gogli VR
|
||||
settings-general-fk_settings-reset_settings = Zresetuj ustawienia
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch-description = Resetuj kąt nachylenia headsetu (rotacja pionowa) podczas pełnego resetu. Przydatne, jeśli nosisz headset na czole do VTubingu lub mocapu. Nie włączaj do VR.
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch = Resetuj kąt nachylenia headsetu
|
||||
settings-general-fk_settings-arm_fk-reset_mode-description = Zmień pozycję ramienia oczekiwaną przy resetowaniu montażu.
|
||||
settings-general-fk_settings-arm_fk-back = Wstecz
|
||||
settings-general-fk_settings-arm_fk-back-description = Tryb domyślny, w którym górne ramiona cofają się, a dolne ramiona przesuwają się do przodu.
|
||||
settings-general-fk_settings-arm_fk-tpose_up = T-pose (w górę)
|
||||
settings-general-fk_settings-arm_fk-tpose_up-description = Oczekuje, że twoje ręcę będą opuszczone podczas pelnego resetu i wystawione pod kątem 90 stopni na boki podczas resetu montażu.
|
||||
settings-general-fk_settings-arm_fk-tpose_down = T-pose (w dół)
|
||||
settings-general-fk_settings-arm_fk-tpose_down-description = Oczekuje, że Twoje ramiona będą ustawione pod kątem w 90 stopni na boki podczas Pełnego Resetu i w dół po bokach podczas Resetu Montażowego.
|
||||
settings-general-fk_settings-arm_fk-forward = Do przodu
|
||||
settings-general-fk_settings-arm_fk-forward-description = Oczekuje, że Twoje ramiona będą uniesione pod kątem 90 stopni do przodu. Przydatne w VTubingu.
|
||||
settings-general-fk_settings-skeleton_settings-toggles = Przełączniki szkieletowe
|
||||
settings-general-fk_settings-skeleton_settings-description = Włącz lub wyłącz ustawienia szkieletu. Zaleca się pozostawienie ich włączonych.
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = Wydłużony model kręgosłupa
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis_model = Rozszerzony model miednicy
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees_model = Model z przedłużonym kolanem
|
||||
settings-general-fk_settings-skeleton_settings-ratios = Współczynniki szkieletu
|
||||
settings-general-fk_settings-skeleton_settings-ratios = Proporcje szkieletu
|
||||
settings-general-fk_settings-skeleton_settings-ratios-description = Zmień wartości ustawień szkieletu. Po zmianie może być konieczne dostosowanie proporcji.
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = Przypisz talię od klatki piersiowej do bioder
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = Przypisz talię od klatki piersiowej do nóg
|
||||
@@ -364,6 +408,7 @@ settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = Przy
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = Przypisz biodro od pasa do nóg
|
||||
settings-general-fk_settings-skeleton_settings-interp_hip_legs = Średnie odchylenie biodra i przetoczenie nogami
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Uśrednij odchylenie i przechylenie nakolanników za pomocą kostek
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_ankle = Średnie odchylenie kolan i przechylenie kostek
|
||||
settings-general-fk_settings-self_localization-title = Tryb Mocap
|
||||
settings-general-fk_settings-self_localization-description = Tryb Mocap pozwala szkieletowi z grubsza śledzić własną pozycję bez headsetu lub innych trackerów. Pamiętaj, że wymaga to śledzenia stóp i głowy do działania i nadal jest eksperymentalne.
|
||||
settings-general-fk_settings-vive_emulation-title = Emulacja Vive
|
||||
@@ -373,16 +418,16 @@ settings-general-fk_settings-vive_emulation-label = Włącz emulację Vive
|
||||
## Gesture control settings (tracker tapping)
|
||||
|
||||
settings-general-gesture_control = Kontrola Gestami
|
||||
settings-general-gesture_control-subtitle = Dotknij 2 razy by wykonać szybki reset
|
||||
settings-general-gesture_control-subtitle = Resetowanie na podstawie stuknięć
|
||||
settings-general-gesture_control-description = Umożliwia wyzwalanie resetów przez stuknięcie modułu śledzącego. Układ śledzący znajdujący się najwyżej na tułowiu służy do resetowania odchylenia, układ śledzący znajdujący się najwyżej na lewej nodze służy do pełnego resetu, a układ śledzący znajdujący się najwyżej na prawej nodze służy do resetowania montażu. Należy wspomnieć, że stuknięcia muszą nastąpić w ciągu 0,6 sekundy, aby zostały zarejestrowane.
|
||||
# This is a unit: 3 taps, 2 taps, 1 tap
|
||||
# $amount (Number) - Amount of taps (touches to the tracker's case)
|
||||
settings-general-gesture_control-taps =
|
||||
{ $amount ->
|
||||
[one] 1 dotknięcie
|
||||
[few] { $amount } dotknięcia
|
||||
[many] { $amount } dotknięć
|
||||
*[other] { $amount } dotknięć
|
||||
[one] 1 stuknięcie
|
||||
[few] { $amount } stuknięcia
|
||||
[many] { $amount } stuknięć
|
||||
*[other] { $amount } stuknięć
|
||||
}
|
||||
# This is a unit: 3 trackers, 2 trackers, 1 tracker
|
||||
# $amount (Number) - Amount of trackers
|
||||
@@ -395,16 +440,16 @@ settings-general-gesture_control-trackers =
|
||||
}
|
||||
settings-general-gesture_control-yawResetEnabled = Włącz stuknięcie, aby zresetować odchylanie
|
||||
settings-general-gesture_control-yawResetDelay = Opóźnienie resetowania odchylenia
|
||||
settings-general-gesture_control-yawResetTaps = Stuknięcie do resetowania odchylenia
|
||||
settings-general-gesture_control-yawResetTaps = Stuknięć do zresetowania odchylenia
|
||||
settings-general-gesture_control-fullResetEnabled = Włącz stuknięcie, aby całkowicie zresetować
|
||||
settings-general-gesture_control-fullResetDelay = Pełne opóźnienie resetu
|
||||
settings-general-gesture_control-fullResetTaps = Stuknij do pełnego resetu
|
||||
settings-general-gesture_control-fullResetTaps = Stuknięć do pełnego resetu
|
||||
settings-general-gesture_control-mountingResetEnabled = Włącz stuknięcie, aby zresetować położenie
|
||||
settings-general-gesture_control-mountingResetDelay = Opóźnienie resetowania położenia
|
||||
settings-general-gesture_control-mountingResetTaps = Stuknięcie do resetowania położenia
|
||||
# The number of trackers that can have higher acceleration before a tap is rejected
|
||||
settings-general-gesture_control-numberTrackersOverThreshold = Trackery ponad progiem
|
||||
settings-general-gesture_control-numberTrackersOverThreshold-description = Zwiększ tę wartość, jeśli wykrywanie dotknięcia nie działa. Nie zwiększaj go ponad to, co jest potrzebne, aby wykrywanie dotknięcia działało, ponieważ spowoduje to fałszywe alarmy
|
||||
settings-general-gesture_control-numberTrackersOverThreshold-description = Zwiększ tę wartość, jeśli wykrywanie stukniecia nie działa. Nie zwiększaj go ponad to, co konieczne, ponieważ wygeneruje to fałszywe stuknięcia.
|
||||
|
||||
## Appearance settings
|
||||
|
||||
@@ -415,26 +460,42 @@ settings-general-interface-dev_mode-label = Tryb Dewelopera
|
||||
settings-general-interface-theme = Motyw kolorystyczny
|
||||
settings-general-interface-lang = Wybierz Język
|
||||
settings-general-interface-lang-description = Zmień podstawowy język jaki chcesz używać
|
||||
settings-general-interface-lang-placeholder = Wybierz Język który będziesz używać
|
||||
settings-general-interface-lang-placeholder = Wybierz język, który będziesz używać
|
||||
# Keep the font name untranslated
|
||||
settings-interface-appearance-font = Czcionka interfejsu użytkownika
|
||||
settings-interface-appearance-font-description = Spowoduje to zmianę czcionki używanej przez interfejs
|
||||
settings-interface-appearance-font-placeholder = Domyślna czcionka
|
||||
settings-interface-appearance-font-os_font = Czcionka systemu operacyjnego
|
||||
settings-interface-appearance-font-slime_font = Domyślna czcionka
|
||||
settings-interface-appearance-font_size = Skalowanie czcionki bazowej
|
||||
settings-interface-appearance-font_size = Skalowanie czcionki
|
||||
settings-interface-appearance-font_size-description = Wpływa to na rozmiar czcionki całego interfejsu z wyjątkiem tego panelu ustawień
|
||||
|
||||
## Notification settings
|
||||
|
||||
settings-interface-notifications = Powiadomienia
|
||||
settings-general-interface-serial_detection = Wykrywanie urządzeń
|
||||
settings-general-interface-serial_detection-description = Ta opcja daje powiadomienia jeżeli serwer wykryje urządzenie które może być trackerem
|
||||
settings-general-interface-serial_detection-description = Ta opcja otworzy okienko, jeżeli serwer wykryje podłaczenie urządzenia, które może być trackerem.
|
||||
settings-general-interface-serial_detection-label = Wykrywanie urządzeń
|
||||
settings-general-interface-feedback_sound = Dźwięk Informacji
|
||||
settings-general-interface-feedback_sound = Dźwięk zwrotny
|
||||
settings-general-interface-feedback_sound-description = Ta opcja odtworzy dźwięk, gdy reset zostanie uruchomiony
|
||||
settings-general-interface-feedback_sound-label = Dźwięk Informacji
|
||||
settings-general-interface-feedback_sound-volume = Poziom głośności sprzężenia zwrotnego
|
||||
settings-general-interface-feedback_sound-volume = Poziom głośności dzwięku zwrotnego
|
||||
settings-general-interface-connected_trackers_warning = Ostrzeżenie o podłączonych trackerach
|
||||
settings-general-interface-connected_trackers_warning-description = Ta opcja wyświetli wyskakujące okienko za każdym razem, gdy spróbujesz wyjść ze SlimeVR, mając jeden lub więcej podłączonych trackerów. Przypomina o wyłączeniu trackerów, gdy skończysz, aby wydłużyć żywotność baterii.
|
||||
settings-general-interface-connected_trackers_warning-label = Ostrzeżenie o podłączonych trackerach przy wyjściu
|
||||
settings-general-interface-use_tray = Minimalizuj do zasobnika systemowego
|
||||
settings-general-interface-use_tray-description = Pozwala zamknąć okno bez wyłączania serwera SlimeVR, aby używać trackerów bez interfejsu graficznego.
|
||||
settings-general-interface-use_tray-label = Minimalizuj do zasobnika systemowego
|
||||
settings-general-interface-discord_presence = Udostępniaj aktywność na Discordzie
|
||||
settings-general-interface-discord_presence-description = Informuje Twojego klienta Discord o korzystaniu ze SlimeVR oraz o liczbie używanych trackerów IMU.
|
||||
settings-general-interface-discord_presence-label = Udostępniaj aktywność na Discordzie
|
||||
settings-general-interface-discord_presence-message =
|
||||
{ $amount ->
|
||||
[0] Brak trackerów
|
||||
[one] Użwanie 1 trackera
|
||||
[few] Używanie { $amount } trackerów
|
||||
*[many] Używanie { $amount } trackerów
|
||||
}
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -456,6 +517,9 @@ settings-serial-factory_reset-warning-cancel = Anuluj
|
||||
settings-serial-get_infos = Uzyskaj informacje
|
||||
settings-serial-serial_select = Wybierz port szeregowy
|
||||
settings-serial-auto_dropdown_item = Auto
|
||||
settings-serial-get_wifi_scan = Skanuj sieci WiFi
|
||||
settings-serial-file_type = Zwykły tekst
|
||||
settings-serial-save_logs = Zapisz do pliku
|
||||
|
||||
## OSC router settings
|
||||
|
||||
@@ -473,11 +537,11 @@ settings-osc-router-network-description =
|
||||
Ustaw porty do odbierania i wysyłania danych.
|
||||
Mogą to być takie same porty, jak inne porty używane na serwerze SlimeVR.
|
||||
settings-osc-router-network-port_in =
|
||||
.label = Port In
|
||||
.placeholder = Port in (default: 9002)
|
||||
.label = Port wejściowy
|
||||
.placeholder = Port wejściowy (domyślnie: 9002)
|
||||
settings-osc-router-network-port_out =
|
||||
.label = Port Out
|
||||
.placeholder = Port out (default: 9000)
|
||||
.label = Port wyjściowy
|
||||
.placeholder = Port wyjściowy (domyślnie: 9000)
|
||||
settings-osc-router-network-address = Adres sieciowy
|
||||
settings-osc-router-network-address-description = Ustaw adres, na który mają być wysyłane dane.
|
||||
settings-osc-router-network-address-placeholder = IPV4 address
|
||||
@@ -485,15 +549,11 @@ settings-osc-router-network-address-placeholder = IPV4 address
|
||||
## OSC VRChat settings
|
||||
|
||||
settings-osc-vrchat = VRChat OSC Trackers
|
||||
# This cares about multilines
|
||||
settings-osc-vrchat-description =
|
||||
Zmień ustawienia specyficzne dla VRChat, aby odbierać i wysyłać dane HMD
|
||||
dane trackerów dla FBT (działa na samodzielnym Quest).
|
||||
settings-osc-vrchat-enable = Zezwól
|
||||
settings-osc-vrchat-enable-description = Zezwól na wysyłanie i odbieranie danych.
|
||||
settings-osc-vrchat-enable-label = Zezwól
|
||||
settings-osc-vrchat-network = Porty sieciowe
|
||||
settings-osc-vrchat-network-description = Ustaw porty do odbierania i wysyłania danych do VRChat.
|
||||
settings-osc-vrchat-network-description-v1 = Ustaw porty do odbierania i wysyłania danych. Nie trzeba tego zmieniać dla VRChata.
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = Port In
|
||||
.placeholder = Port in (default: 9001)
|
||||
@@ -501,8 +561,8 @@ settings-osc-vrchat-network-port_out =
|
||||
.label = Port Out
|
||||
.placeholder = Port out (default: 9000)
|
||||
settings-osc-vrchat-network-address = Adres sieciowy
|
||||
settings-osc-vrchat-network-address-description = Wybierz adres, na który chcesz wysłać dane do VRChat (sprawdź ustawienia Wi-Fi na swoim urządzeniu).
|
||||
settings-osc-vrchat-network-address-placeholder = VRChat ip address
|
||||
settings-osc-vrchat-network-address-description-v1 = Wybierz adres, na który mają być wysyłane dane. Można pozostawić domyślnie dla VRChata.
|
||||
settings-osc-vrchat-network-address-placeholder = Adres IP VRChata
|
||||
settings-osc-vrchat-network-trackers = Trackers
|
||||
settings-osc-vrchat-network-trackers-description = Przełącz wysyłanie określonych trackerów przez OSC.
|
||||
settings-osc-vrchat-network-trackers-chest = Klatka piersiowa
|
||||
@@ -544,6 +604,9 @@ settings-osc-vmc-vrm-file_select = Przeciągnij i upuść model, którego chcesz
|
||||
settings-osc-vmc-anchor_hip = Blokada na biodrach
|
||||
settings-osc-vmc-anchor_hip-description = Zablokuj śledzenie na biodrach, przydatne podczas siedzenia VTubing. W przypadku wyłączenia załaduj model VRM.
|
||||
settings-osc-vmc-anchor_hip-label = Blokada na biodrach
|
||||
settings-osc-vmc-mirror_tracking = Odbicie lustrzane śledzenia
|
||||
settings-osc-vmc-mirror_tracking-description = Odbij śledzenie w poziomie.
|
||||
settings-osc-vmc-mirror_tracking-label = Odbicie lustrzane śledzenia
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
@@ -602,7 +665,7 @@ onboarding-reset_tutorial-2 =
|
||||
## Setup start
|
||||
|
||||
onboarding-home = Witamy w SlimeVR
|
||||
onboarding-home-start = Zaczynajmny!
|
||||
onboarding-home-start = Zaczynajmy!
|
||||
|
||||
## Enter VR part of setup
|
||||
|
||||
@@ -621,8 +684,8 @@ onboarding-done-close = Zamknij Poradnik
|
||||
|
||||
onboarding-connect_tracker-back = Cofnij się do ustawień Wi-Fi
|
||||
onboarding-connect_tracker-title = Połącz trackery
|
||||
onboarding-connect_tracker-description-p0 = Teraz czas na zabawę, połączenie wszystkich trackerów!
|
||||
onboarding-connect_tracker-description-p1 = Po prostu połącz wszystkie dotychczas nie połączone trackery za pomocą USB
|
||||
onboarding-connect_tracker-description-p0-v1 = A teraz czas na najfajniejszą część: łączenie trackerów!
|
||||
onboarding-connect_tracker-description-p1-v1 = Podłącz każdy tracker pojedynczo przez port USB.
|
||||
onboarding-connect_tracker-issue-serial = Mam problemy z połączeniem!
|
||||
onboarding-connect_tracker-usb = USB Tracker
|
||||
onboarding-connect_tracker-connection_status-none = Szukanie Trackerów
|
||||
@@ -665,8 +728,8 @@ onboarding-assignment_tutorial = Jak przygotować Slime Tracker przed założeni
|
||||
onboarding-assignment_tutorial-first_step = 1. Umieść naklejkę z częścią ciała (jeśli ją posiadasz) na trackerze według własnego uznania
|
||||
# This text has a character limit of around 11 characters, so please keep it short
|
||||
onboarding-assignment_tutorial-sticker = Naklejka
|
||||
onboarding-assignment_tutorial-second_step = 2. Przymocuj pasek do trackera, utrzymując stronę paska z haczykiem i pętelką w następującej orientacji:
|
||||
onboarding-assignment_tutorial-second_step-continuation = Strona z haczykiem i pętelką dla przedłużenia powinna być w tej orientacji:
|
||||
onboarding-assignment_tutorial-second_step-v2 = 2. Przymocuj pasek do trackera, tak aby rzep paska był skierowany w tę samą stronę, co slime face część trackera:
|
||||
onboarding-assignment_tutorial-second_step-continuation-v2 = Strona z rzepem dla przedłużenia powinna być skierowana do góry, jak na poniższym obrazku:
|
||||
onboarding-assignment_tutorial-done = Umieszczam naklejki i paski!
|
||||
|
||||
## Tracker assignment setup
|
||||
@@ -686,6 +749,29 @@ onboarding-assign_trackers-assigned =
|
||||
}
|
||||
onboarding-assign_trackers-advanced = Pokaż zaawansowane ustawienia pozycji
|
||||
onboarding-assign_trackers-next = Przydzieliłem już wszystkie trackery
|
||||
onboarding-assign_trackers-mirror_view = Widok lustrzany
|
||||
onboarding-assign_trackers-option-amount =
|
||||
{ $trackersCount ->
|
||||
[one] x{ $trackersCount }
|
||||
[few] x{ $trackersCount }
|
||||
*[many] x{ $trackersCount }
|
||||
}
|
||||
onboarding-assign_trackers-option-label =
|
||||
{ $mode ->
|
||||
[lower-body] Zestaw na dolną część ciała
|
||||
[core] Zestaw podstawowy
|
||||
[enhanced-core] Rozszerzony zestaw podstawowy
|
||||
[full-body] Pełny zestaw
|
||||
*[all] Wszystkie trackery
|
||||
}
|
||||
onboarding-assign_trackers-option-description =
|
||||
{ $mode ->
|
||||
[lower-body] Minimum do śledzenia ciała w rzeczywistości wirtualnej
|
||||
[core] + Ulepszone śledzenie kręgosłupa
|
||||
[enhanced-core] + Śledzenie stóp
|
||||
[full-body] + Śledzenie łokci
|
||||
*[all] Wszystkie możliwe przypisania trackerów
|
||||
}
|
||||
|
||||
## Tracker assignment warnings
|
||||
|
||||
@@ -762,12 +848,19 @@ onboarding-choose_mounting = Jakiej metody kalibracji montażu użyć?
|
||||
onboarding-choose_mounting-description = Orientacja montażu koryguje umieszczenie trackerów na ciele.
|
||||
onboarding-choose_mounting-auto_mounting = Automatyczne mocowanie
|
||||
# Italized text
|
||||
onboarding-choose_mounting-auto_mounting-label = Eksperymentalny
|
||||
onboarding-choose_mounting-auto_mounting-label-v2 = Zalecane
|
||||
onboarding-choose_mounting-auto_mounting-description = To automatycznie wykryje kierunki montażu dla wszystkich twoich trackerów z 2 pozycji
|
||||
onboarding-choose_mounting-manual_mounting = Montaż ręczny
|
||||
# Italized text
|
||||
onboarding-choose_mounting-manual_mounting-label = Zalecany
|
||||
onboarding-choose_mounting-manual_mounting-label-v2 = Może nie być wystarczająco dokładne
|
||||
onboarding-choose_mounting-manual_mounting-description = Umożliwi to ręczne wybranie kierunku montażu dla każdego trackera
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-manual_modal-title =
|
||||
Czy na pewno chcesz to zrobić
|
||||
automatyczna kalibracja montażu?
|
||||
onboarding-choose_mounting-manual_modal-description = <b> Ręczna kalibracja montażu jest zalecana dla nowych użytkowników </b> , ponieważ prawidłowe ustawienie pozycji automatycznej kalibracji montażu może być trudne i może wymagać pewnej praktyki.
|
||||
onboarding-choose_mounting-manual_modal-confirm = Jestem pewien tego, co robię
|
||||
onboarding-choose_mounting-manual_modal-cancel = Anuluj
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
@@ -789,34 +882,38 @@ onboarding-automatic_mounting-done-title = Rotacja trackerów została skalibrow
|
||||
onboarding-automatic_mounting-done-description = Kalibracja skończona!
|
||||
onboarding-automatic_mounting-done-restart = Cofnij się na początek
|
||||
onboarding-automatic_mounting-mounting_reset-title = Kalibracja Pozycji
|
||||
onboarding-automatic_mounting-mounting_reset-step-0 = 1. Zrób pozycje "na Małysza" z wygiętymi nogami, tułów pochylony do przodu z wygiętymi rękami.
|
||||
onboarding-automatic_mounting-mounting_reset-step-0 = 1. Zrób pozycje "na Małysza" z wygiętymi nogami, tułowiem pochylonym do przodu z wygiętymi rękami.
|
||||
onboarding-automatic_mounting-mounting_reset-step-1 = 2. Naciśnij "Zresetuj Położenie" i poczekaj 3 sekundy zanim trackery się zresetują.
|
||||
onboarding-automatic_mounting-preparation-title = Przygotowania
|
||||
onboarding-automatic_mounting-preparation-step-0 = 1. Stań prosto z rękami wyciągniętymi na bok.
|
||||
onboarding-automatic_mounting-preparation-step-1 = 2. Naciśnij "Reset" i poczekaj 3 sekundy zanim trackery się zresetują.
|
||||
onboarding-automatic_mounting-put_trackers_on-title = Załóż trackery
|
||||
onboarding-automatic_mounting-put_trackers_on-description = Aby skalibrować rotacje, użyjemy trackerów które przed chwilą przypisałeś. Załóż wszystkie trackery, będziesz widział który to który na postaci po prawej.
|
||||
onboarding-automatic_mounting-put_trackers_on-next = Mam wszystkie trackery założone
|
||||
onboarding-automatic_mounting-put_trackers_on-description = Aby skalibrować rotacje, użyjemy trackerów które przypisano przed chwilą. Załóż wszystkie trackery, możesz je odróznić na postaci po prawej.
|
||||
onboarding-automatic_mounting-put_trackers_on-next = Wszystkie trackery założone
|
||||
|
||||
## Tracker proportions method choose
|
||||
|
||||
onboarding-choose_proportions = Jakiej metody kalibracji proporcji użyć?
|
||||
# Multiline string
|
||||
onboarding-choose_proportions-description =
|
||||
Proporcje ciała służą do poznania wymiarów twojego ciała. Są wymagane do obliczenia pozycji trackerów.
|
||||
Kiedy proporcje twojego ciała nie odpowiadają zapisanym, precyzja śledzenia będzie gorsza i zauważysz takie rzeczy, jak jazda na łyżwach lub ślizganie się, lub twoje ciało nie pasuje dobrze do twojego awatara.
|
||||
onboarding-choose_proportions-description-v1 =
|
||||
Proporcje ciała służą do określenia wymiarów Twojego ciała. Są niezbędne do obliczenia właściwej pozycji trackerów.¶
|
||||
Gdy proporcje Twojego ciała nie będą odpowiadać zapisanym, Twoja precyzja śledzenia będzie gorsza i zauważysz takie problemy jak niedopasowanie awatara do Twojego ciała, efekt jazdy na łyżwach i ślizgania się.¶
|
||||
<b>Wystarczy zmierzyć swoje ciało tylko raz!</b> O ile proporcje są poprawne i Twoje ciało się nie zmieniło, nie musisz powtarzać żadnych pomiarów.
|
||||
onboarding-choose_proportions-auto_proportions = Proporcje automatyczne
|
||||
# Italized text
|
||||
onboarding-choose_proportions-auto_proportions-subtitle = Zalecana
|
||||
onboarding-choose_proportions-auto_proportions-descriptionv2 =
|
||||
To odgadnie twoje proporcje, rejestrując próbkę twoich ruchów i przepuszczając ją przez algorytm.
|
||||
|
||||
<b>Wymaga podłączenia HMD do SlimeVR!</b>
|
||||
onboarding-choose_proportions-auto_proportions-descriptionv3 =
|
||||
Spowoduje to estymację Twoich proporcji poprzez zarejestrowanie nagrania Twoich ruchów i przetworzenie ich przez algorytm.¶
|
||||
¶
|
||||
<b>Wymaga to podłączenia headsetu (HMD) do SlimeVR i założenia go na głowę!</b>
|
||||
onboarding-choose_proportions-manual_proportions = Ręczne proporcje
|
||||
# Italized text
|
||||
onboarding-choose_proportions-manual_proportions-subtitle = Drobne detale
|
||||
onboarding-choose_proportions-manual_proportions-description = Umożliwi to ręczne dostosowanie proporcji poprzez ich bezpośrednią modyfikację
|
||||
onboarding-choose_proportions-export = Eksportuj proporcje
|
||||
onboarding-choose_proportions-import = Importuj proporcje
|
||||
onboarding-choose_proportions-import-success = Importowane
|
||||
onboarding-choose_proportions-import-failed = Niepowodzenie
|
||||
onboarding-choose_proportions-file_type = Proporcje ciała
|
||||
|
||||
## Tracker manual proportions setup
|
||||
@@ -839,25 +936,27 @@ onboarding-automatic_proportions-put_trackers_on-description = Aby skalibrować
|
||||
onboarding-automatic_proportions-put_trackers_on-next = Mam wszystkie trackery założone
|
||||
onboarding-automatic_proportions-requirements-title = Wymagania
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-requirements-description =
|
||||
Masz co najmniej wystarczającą liczbę trackerów do śledzenia twoich stóp (zazwyczaj 5 trackerów).
|
||||
Masz włączone trackery i zestaw VR.
|
||||
Masz na sobie trackery i zestaw VR.
|
||||
Twoje urządzenia śledzące i zestaw VR są połączone z serwerem SlimeVR.
|
||||
Twoje urządzenia śledzące i zestaw VR działają poprawnie na serwerze SlimeVR.
|
||||
Twój zestaw VR przesyła dane pozycyjne do serwera SlimeVR (oznacza to ogólnie, że SteamVR działa i jest połączony ze SlimeVR za pomocą sterownika SlimeVR dla SteamVR).
|
||||
onboarding-automatic_proportions-requirements-descriptionv2 =
|
||||
Masz wystarczającą liczbę trackerów, aby śledzić swoje stopy (zwykle 5 trackerów).¶
|
||||
Masz włączone i założone trackery oraz headset.¶
|
||||
Twoje trackery i heaset są połączone z serwerem SlimeVR i działają poprawnie (np. nie ma przycięć, rozłączeń itp.).¶
|
||||
Twój headset raportuje dane o pozycji do serwera SlimeVR (zazwyczaj oznacza to, że SteamVR jest uruchomiony i podłączony do SlimeVR za pomocą sterownika SteamVR SlimeVR).¶
|
||||
Twoje śledzenie działa i dokładnie odzwierciedla Twoje ruchy (wykonałeś pełny reset i poruszają się we właściwym kierunku podczas kopania, schylania się, siedzenia itp.).
|
||||
onboarding-automatic_proportions-requirements-next = Zapoznałem się z wymaganiami
|
||||
onboarding-automatic_proportions-check_height-title = Sprawdź swój wzrost
|
||||
onboarding-automatic_proportions-check_height-description = Używamy Twojego wzrostu jako podstawy naszych pomiarów, używając wzrostu HMD jako przybliżenia Twojego rzeczywistego wzrostu, ale lepiej samemu sprawdzić, czy są prawidłowe!
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning = Naciśnij przycisk stojąc <u>wyprostowany</u>, aby obliczyć swój wzrost. Masz 3 sekundy po naciśnięciu przycisku!
|
||||
onboarding-automatic_proportions-check_height-guardian_tip =
|
||||
Jeśli korzystasz z samodzielnego zestawu VR, upewnij się, że twoja granica¶
|
||||
bezpieczeństwa (guardian) jest włączona, aby poprawnie rozpoznać Twój wzrost!
|
||||
onboarding-automatic_proportions-check_height-fetch_height = Stoję!
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = Nieznany
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height = Twój wzrost to
|
||||
onboarding-automatic_proportions-check_height-hmd_height1 = Twoja wysokość HMD to
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-hmd_height = A wysokość HMD jest
|
||||
onboarding-automatic_proportions-check_height-height1 = więc twój rzeczywisty wzrost to
|
||||
onboarding-automatic_proportions-check_height-next_step = Są w porządku
|
||||
onboarding-automatic_proportions-start_recording-title = Bądź gotowy żeby się ruszać
|
||||
onboarding-automatic_proportions-start_recording-description = Będziemy teraz nagrywać specyficzne pozycje i ruchy. Będą one pokazane w następnym okienku. Bądź gotowy po naciśnięciu przycisku!
|
||||
@@ -882,22 +981,31 @@ onboarding-automatic_proportions-recording-timer =
|
||||
[many] Pozostało { $time } sekund
|
||||
*[other] Pozostało { $time } sekund
|
||||
}
|
||||
onboarding-automatic_proportions-verify_results-title = Zweryfikuj Wyniki
|
||||
onboarding-automatic_proportions-verify_results-title = Zweryfikuj wyniki
|
||||
onboarding-automatic_proportions-verify_results-description = Sprawdź wyniki poniżej, czy są prawidłowe?
|
||||
onboarding-automatic_proportions-verify_results-results = Wyniki Nagrywania
|
||||
onboarding-automatic_proportions-verify_results-results = Wyniki nagrywania
|
||||
onboarding-automatic_proportions-verify_results-processing = Przetwarzanie wyniku
|
||||
onboarding-automatic_proportions-verify_results-redo = Powtórz Nagrywanie
|
||||
onboarding-automatic_proportions-verify_results-confirm = Są Prawidłowe
|
||||
onboarding-automatic_proportions-done-title = Zmierzono oraz Zapisano.
|
||||
onboarding-automatic_proportions-verify_results-redo = Powtórz nagranie
|
||||
onboarding-automatic_proportions-verify_results-confirm = Wyniki prawidłowe
|
||||
onboarding-automatic_proportions-done-title = Zmierzono oraz zapisano.
|
||||
onboarding-automatic_proportions-done-description = Twoja kalibracja ciała została zakończona!
|
||||
onboarding-automatic_proportions-error_modal =
|
||||
<b>Ostrzeżenie:</b> Wykryto błąd podczas szacowania proporcji!
|
||||
Proszę <docs>sprawdź dokumenty</docs> lub dołącz do naszego <discord>Discord</discord>, aby uzyskać pomoc ^_^
|
||||
Proszę <docs>sprawdź dokumentację</docs> lub dołącz do naszego <discord>Discord</discord>, aby uzyskać pomoc ^_^
|
||||
onboarding-automatic_proportions-error_modal-confirm = Zrozumiano!
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = Nie wykryto trackerów
|
||||
home-no_trackers = Nie wykryto ani nie przypisano żadnych trackerów
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
trackers_still_on-modal-title = Trackery nadal włączone
|
||||
trackers_still_on-modal-description =
|
||||
Jeden lub więcej modułów śledzących jest nadal włączonych.
|
||||
Czy nadal chcesz wyjść ze SlimeVR?
|
||||
trackers_still_on-modal-confirm = Wyjdź ze SlimeVR
|
||||
trackers_still_on-modal-cancel = Poczekaj...
|
||||
|
||||
## Status system
|
||||
|
||||
@@ -907,4 +1015,33 @@ status_system-StatusSteamVRDisconnected =
|
||||
[steamvr_feeder] Nie można połączyć się z aplikacją SlimeVR Feeder.
|
||||
*[other] Nie można połączyć się ze SteamVR przez sterownik SlimeVR.
|
||||
}
|
||||
status_system-StatusTrackerError = Moduł śledzący { $trackerName } ma błąd.
|
||||
status_system-StatusTrackerError = Tracker { $trackerName } ma błąd.
|
||||
status_system-StatusUnassignedHMD = Headset powinien być przypisany do śledzenia głowy.
|
||||
|
||||
## Tray Menu
|
||||
|
||||
tray_menu-show = Pokaż
|
||||
tray_menu-hide = Ukryj
|
||||
tray_menu-quit = Zakończ
|
||||
|
||||
## First exit modal
|
||||
|
||||
tray_or_exit_modal-title = Co powinien robić przycisk zamykania?
|
||||
# Multiline text
|
||||
tray_or_exit_modal-description =
|
||||
Dzięki temu możesz wybrać, czy chcesz opuścić serwer, czy zminimalizować go do zasobnika po naciśnięciu przycisku zamykania.¶
|
||||
¶
|
||||
Możesz to później zmienić w ustawieniach interfejsu!
|
||||
tray_or_exit_modal-radio-exit = Wyjdź po zamknięciu
|
||||
tray_or_exit_modal-radio-tray = Minimalizuj do zasobnika systemowego
|
||||
tray_or_exit_modal-submit = Zachowaj
|
||||
tray_or_exit_modal-cancel = Anuluj
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
unknown_device-modal-title = Znaleziono nowy tracker!
|
||||
unknown_device-modal-description =
|
||||
Dostępny jest nowy tracker z adresem MAC <b> { $deviceId } </b> .¶
|
||||
Czy chcesz podłączyć go do SlimeVR?
|
||||
unknown_device-modal-confirm = Jasne!
|
||||
unknown_device-modal-forget = Ignoruj
|
||||
|
||||
@@ -19,10 +19,12 @@ version_update-close = Закрыть
|
||||
|
||||
## Tips
|
||||
|
||||
tips-find_tracker = Не уверены, какой это трекер? Встряхните его, и трекер выделится в списке.
|
||||
tips-find_tracker = Не уверены, какой трекер какой? Встряхните его, и трекер выделится в списке.
|
||||
tips-do_not_move_heels = Убедитесь, что ваши пятки не двигаются во время записи!
|
||||
tips-file_select = Выберите или перетащите файлы для использования <u>выбрать</u>.
|
||||
tips-file_select = Выберите и перетащите файлы, чтобы использовать, или нажмите <u>выбрать</u>.
|
||||
tips-tap_setup = Вы можете медленно нажать 2 раза на свой трекер, чтобы выбрать его, вместо того чтобы выбирать его из меню.
|
||||
tips-turn_on_tracker = Используете официальные трекеры SlimeVR? Не забудьте <b><em>включить трекер</em></b> после его подключения к ПК!
|
||||
tips-failed_webgl = Не удалось инициализировать WebGL.
|
||||
|
||||
## Body parts
|
||||
|
||||
@@ -79,6 +81,11 @@ skeleton_bone-ELBOW_OFFSET = Смещение локтя
|
||||
## Tracker reset buttons
|
||||
|
||||
reset-reset_all = Сбросить все пропорции
|
||||
reset-reset_all_warning =
|
||||
<b>Внимание:</b> Это сбросит ваши пропорции до основанных только на вашем росте.
|
||||
Вы уверены, что хотите это сделать?
|
||||
reset-reset_all_warning-reset = Сброс пропорций
|
||||
reset-reset_all_warning-cancel = Отмена
|
||||
reset-full = Полный сброс
|
||||
reset-mounting = Сбросить крепление
|
||||
reset-yaw = Горизонтальный сброс
|
||||
@@ -140,9 +147,17 @@ widget-developer_mode-more_info = Дополнительная информац
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
widget-imu_visualizer = Вращение
|
||||
widget-imu_visualizer-preview = Предпросмотр
|
||||
widget-imu_visualizer-hide = Скрыть
|
||||
widget-imu_visualizer-rotation_raw = RAW
|
||||
widget-imu_visualizer-rotation_preview = Предпросмотр
|
||||
widget-imu_visualizer-rotation_hide = Скрыть
|
||||
widget-imu_visualizer-acceleration = Ускорение
|
||||
widget-imu_visualizer-position = Позиция
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = Предпросмотр скелета
|
||||
widget-skeleton_visualizer-hide = Скрыть
|
||||
|
||||
## Tracker status
|
||||
|
||||
@@ -152,6 +167,7 @@ tracker-status-error = Ошибка
|
||||
tracker-status-disconnected = Отключен
|
||||
tracker-status-occluded = Закрыт
|
||||
tracker-status-ok = ОК
|
||||
tracker-status-timed_out = Истекло время ожидания
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
@@ -177,6 +193,7 @@ tracker-rotation-back = Сзади
|
||||
tracker-rotation-back_left = Левая сторона задней части
|
||||
tracker-rotation-back_right = Правая сторона задней части
|
||||
tracker-rotation-custom = Пользовательское
|
||||
tracker-rotation-overriden = (перезаписан крепёжным сбросом)
|
||||
|
||||
## Tracker information
|
||||
|
||||
@@ -189,6 +206,14 @@ tracker-infos-hardware_rev = Ревизия устройства
|
||||
tracker-infos-hardware_identifier = ID оборудования
|
||||
tracker-infos-imu = Датчик IMU
|
||||
tracker-infos-board_type = Основная плата
|
||||
tracker-infos-network_version = Версия Протокола
|
||||
tracker-infos-magnetometer = Магнитометр
|
||||
tracker-infos-magnetometer-status-v1 =
|
||||
{ $status ->
|
||||
[DISABLED] Выключено
|
||||
[ENABLED] Включено
|
||||
*[NOT_SUPPORTED] Не Поддерживается
|
||||
}
|
||||
|
||||
## Tracker settings
|
||||
|
||||
@@ -200,14 +225,22 @@ tracker-settings-assignment_section-edit = Изменить привязку
|
||||
tracker-settings-mounting_section = Положение крепления
|
||||
tracker-settings-mounting_section-description = Где прикреплен трекер?
|
||||
tracker-settings-mounting_section-edit = Изменить прикрепление
|
||||
tracker-settings-drift_compensation_section = Разрешить компенсацию дрифта
|
||||
tracker-settings-drift_compensation_section = Разрешить компенсацию дрейфа
|
||||
tracker-settings-drift_compensation_section-description = Должен ли этот трекер компенсировать свой дрифт?
|
||||
tracker-settings-drift_compensation_section-edit = Разрешить компенсацию дрифта
|
||||
tracker-settings-drift_compensation_section-edit = Разрешить компенсацию дрейфа
|
||||
tracker-settings-use_mag = Разрешить использование магнитометра для этого трекера
|
||||
# Multiline!
|
||||
tracker-settings-use_mag-description = Должен ли этот трекер использовать магнитометр для компенсации дрифта, когда использование магнитометра разрешено?<b>Пожалуйста, не выключайте трекер во время включения данной функции!</b> Вам сначала нужно разрешить использование магнитометра, <magSetting>нажмите здесь чтобы зайти в настройки</magSetting>.
|
||||
tracker-settings-use_mag-label = Разрешить магнитометр
|
||||
# The .<name> means it's an attribute and it's related to the top key.
|
||||
# In this case that is the settings for the assignment section.
|
||||
tracker-settings-name_section = Имя трекера
|
||||
tracker-settings-name_section-description = Дай ему милое имя :)
|
||||
tracker-settings-name_section-placeholder = Левая нога NightyBeast'а
|
||||
tracker-settings-name_section-label = Имя трекера
|
||||
tracker-settings-forget = Забыть трекер
|
||||
tracker-settings-forget-description = Убирает трекер с SlimeVR Сервер и запрещает ему подключаться к серверу до того как он будет перезапущен. Конфигурация трекера не будет потеряна.
|
||||
tracker-settings-forget-label = Забыть трекер
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
@@ -273,16 +306,17 @@ mounting_selection_menu-close = Закрыть
|
||||
|
||||
settings-sidebar-title = Настройки
|
||||
settings-sidebar-general = Общие
|
||||
settings-sidebar-tracker_mechanics = Механики трекеров
|
||||
settings-sidebar-fk_settings = Настройки трекеров
|
||||
settings-sidebar-tracker_mechanics = Механика трекеров
|
||||
settings-sidebar-fk_settings = Настройки отслеживания
|
||||
settings-sidebar-gesture_control = Настройки жестов
|
||||
settings-sidebar-interface = Интерфейс
|
||||
settings-sidebar-osc_router = OSC роутер
|
||||
settings-sidebar-osc_trackers = VRChat OSC Трекеры
|
||||
settings-sidebar-utils = Утилиты
|
||||
settings-sidebar-serial = Консоль
|
||||
settings-sidebar-appearance = Внешность
|
||||
settings-sidebar-appearance = Внешний вид
|
||||
settings-sidebar-notifications = Уведомление
|
||||
settings-sidebar-advanced = Продвинутые
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
@@ -297,35 +331,68 @@ settings-general-steamvr-description =
|
||||
Полезно для игр или приложений, которые поддерживают только определенные трекеры.
|
||||
settings-general-steamvr-trackers-waist = Талия
|
||||
settings-general-steamvr-trackers-chest = Грудь
|
||||
settings-general-steamvr-trackers-feet = Ступни
|
||||
settings-general-steamvr-trackers-knees = Колени
|
||||
settings-general-steamvr-trackers-elbows = Локти
|
||||
settings-general-steamvr-trackers-hands = Руки
|
||||
settings-general-steamvr-trackers-left_foot = Левая ступня
|
||||
settings-general-steamvr-trackers-right_foot = Правая ступня
|
||||
settings-general-steamvr-trackers-left_knee = Левое колено
|
||||
settings-general-steamvr-trackers-right_knee = Правое колено
|
||||
settings-general-steamvr-trackers-left_elbow = Левый локоть
|
||||
settings-general-steamvr-trackers-right_elbow = Правый локоть
|
||||
settings-general-steamvr-trackers-left_hand = Левая рука
|
||||
settings-general-steamvr-trackers-right_hand = Правая рука
|
||||
settings-general-steamvr-trackers-tracker_toggling = Автоматическое назначение трекеров
|
||||
settings-general-steamvr-trackers-tracker_toggling-description = Автоматически занимается включением и выключением трекеров SlimeVR в зависимости от текущих назначений ваших трекеров
|
||||
settings-general-steamvr-trackers-tracker_toggling-label = Автоматическое назначение трекеров
|
||||
settings-general-steamvr-trackers-hands-warning =
|
||||
<b>Внимание:</b> трекеры рук переопределят ваши контроллеры.
|
||||
Вы уверены?
|
||||
settings-general-steamvr-trackers-hands-warning-cancel = Отмена
|
||||
settings-general-steamvr-trackers-hands-warning-done = Да
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
settings-general-tracker_mechanics = Механики трекеров
|
||||
settings-general-tracker_mechanics-filtering = Фильтр
|
||||
settings-general-tracker_mechanics-filtering = Фильтрация
|
||||
# This also cares about multilines
|
||||
settings-general-tracker_mechanics-filtering-description =
|
||||
Выберите тип фильтрации для ваших трекеров.
|
||||
Прогнозирование предсказывает движение, в то время как сглаживание сглаживает движение.
|
||||
settings-general-tracker_mechanics-filtering-type = Тип фильтра
|
||||
settings-general-tracker_mechanics-filtering-type-none = Нет фильтра
|
||||
settings-general-tracker_mechanics-filtering-type = Тип фильтрации
|
||||
settings-general-tracker_mechanics-filtering-type-none = Нет фильтрации
|
||||
settings-general-tracker_mechanics-filtering-type-none-description = Используется вращение как есть. Нет никакой фильтрации.
|
||||
settings-general-tracker_mechanics-filtering-type-smoothing = Сглаживание
|
||||
settings-general-tracker_mechanics-filtering-type-smoothing-description = Сглаживает движения, но добавляет некоторую задержку.
|
||||
settings-general-tracker_mechanics-filtering-type-prediction = Предсказывание
|
||||
settings-general-tracker_mechanics-filtering-type-prediction-description = Уменьшает задержку и делает движения более быстрыми, но может увеличить дрожание.
|
||||
settings-general-tracker_mechanics-filtering-amount = Количество
|
||||
settings-general-tracker_mechanics-drift_compensation = Компенсация дрифта
|
||||
settings-general-tracker_mechanics-yaw-reset-smooth-time = Время сглаживания сброса отклонения от курса (0 сек. отключает сглаживание)
|
||||
settings-general-tracker_mechanics-drift_compensation = Компенсация дрейфа
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-description =
|
||||
Компенсирует дрифт по рысканию IMU путем применения обратного вращения.
|
||||
Измените размер компенсации и до скольких сбросов учитывается.
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = Компенсация дрифта
|
||||
Компенсирует дрейф IMU по рысканию путем применения обратного вращения.
|
||||
Измените количество компенсации и до скольких сбросов учитывается.
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = Компенсация дрейфа
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction = Прогноз компенсации дрифта
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction-label = Прогноз компенсации дрифта
|
||||
settings-general-tracker_mechanics-drift_compensation_warning =
|
||||
<b>Предупреждение:</b> Используйте компенсацию дрифта только в том случае, если вам нужно сбросить настройки
|
||||
очень часто (каждые ~5-10 минут).
|
||||
|
||||
IMU, склонные к частым сбросам, включают:
|
||||
Joy-Con, owoTrack, и MPU (без последней прошивки).
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-cancel = Отмена
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-done = Я понимаю
|
||||
settings-general-tracker_mechanics-drift_compensation-amount-label = Кол-во компенсации
|
||||
settings-general-tracker_mechanics-drift_compensation-max_resets-label = Используйте до x последних сбросов
|
||||
settings-general-tracker_mechanics-save_mounting_reset = Сохранить калибровку автоматического сброса крепления
|
||||
settings-general-tracker_mechanics-save_mounting_reset-description =
|
||||
Сохраняет автоматические калибровки сброса крепления для трекеров между перезапусками. Полезный
|
||||
при ношении костюма, в котором трекеры не перемещаются между сессиями. <b>Не рекомендуется для обычных пользователей!</b>
|
||||
settings-general-tracker_mechanics-save_mounting_reset-enabled-label = Сохранить сброс крепления
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers = Использовать магнитометр на всех IMU трекерах, которые его поддерживают
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-description =
|
||||
Использует магнитометр на всех трекерах, которые имеют совместимую с ним прошивку, уменьшая дрифт в стабильных магнитных средах.
|
||||
Может быть отключен для каждого трекера в настройках трекера. <b>Пожалуйста, не выключайте ни один из трекеров во время переключения!</b>
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-label = Использовать магнитометр трекеров
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
@@ -346,16 +413,37 @@ settings-general-fk_settings-leg_tweak-skating_correction-description = Сила
|
||||
settings-general-fk_settings-leg_tweak-floor_clip-description = Привязка к полу может уменьшить или даже полностью исключить прохождение через пол. При включении обязательно выполните полный сброс и повторную калибровку в игре.
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = Toe-snap пытается угадать вращение ваших ступней, если трекеры для них не используются.
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = Foot-Plant поворачивает ваши ступни так, чтобы они были параллельны земле при контакте.
|
||||
settings-general-fk_settings-leg_fk = Трекинг ноги
|
||||
settings-general-fk_settings-arm_fk = Трекинг руки
|
||||
settings-general-fk_settings-leg_fk = Отслеживание ног
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = Включение сброса крепления ног при стоянии на цыпочках.
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet = Сброс крепления ног
|
||||
settings-general-fk_settings-arm_fk = Отслеживание рук
|
||||
settings-general-fk_settings-arm_fk-description = Измените способ отслеживания рук.
|
||||
settings-general-fk_settings-arm_fk-force_arms = Руки от HMD
|
||||
settings-general-fk_settings-reset_settings = Сбросить настройки
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch-description = Сбросить уклон HMD (вертикальное вращение) после полного сброса. Полезно при ношении шлема на лбу для VTubing-а или mocap-а. Не включайте для VR.
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch = Сбросить уклон HMD
|
||||
settings-general-fk_settings-arm_fk-reset_mode-description = Изменение ожидаемой позы руки для сброса крепления.
|
||||
settings-general-fk_settings-arm_fk-back = Назад
|
||||
settings-general-fk_settings-arm_fk-back-description = Режим по умолчанию, в котором плечи идут назад, а предплечья — вперед.
|
||||
settings-general-fk_settings-arm_fk-tpose_up = Т-Поза (вверх)
|
||||
settings-general-fk_settings-arm_fk-tpose_up-description = Ожидает, что ваши руки будут опущены во время Полного Сброса, и на 90 градусов вверх в стороны во время сброса крепления.
|
||||
settings-general-fk_settings-arm_fk-tpose_down = Т-Поза (вниз)
|
||||
settings-general-fk_settings-arm_fk-tpose_down-description = Ожидает, что ваши руки будут подняты на 90 градусов вверх во время Полного Сброса, и опущены во время сброса крепления.
|
||||
settings-general-fk_settings-arm_fk-forward = Вперёд
|
||||
settings-general-fk_settings-arm_fk-forward-description = Ожидает, что ваши руки будут подняты на 90 градусов вперед. Полезно для VTube'инга.
|
||||
settings-general-fk_settings-skeleton_settings-toggles = Переключатели скелета
|
||||
settings-general-fk_settings-skeleton_settings-description = Включите или выключите настройки скелета. Рекомендуется оставить их включенными.
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = Модель вытянутого позвоночника
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis_model = Модель удлиненного таза
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees_model = Модель с удлиненным коленом
|
||||
settings-general-fk_settings-skeleton_settings-ratios = Соотношения скелета
|
||||
settings-general-fk_settings-skeleton_settings-ratios-description = Измените значения параметров скелета. Возможно, вам придется скорректировать пропорции после их изменения.
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = Рассчитать талию от груди до бёдер
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = Рассчитать талию от груди до ног
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = Рассчитать бедро от груди до ног
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = Рассчитать бедро от талии до ног
|
||||
settings-general-fk_settings-skeleton_settings-interp_hip_legs = Усредните рыскание и перекат бедра c рысканьем и перекатом ног
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Усредните рыскание и крен коленных трекеров с рысканьем и креном трекеров лодыжек
|
||||
settings-general-fk_settings-self_localization-title = Режим Mocap
|
||||
settings-general-fk_settings-self_localization-description = Режим Mocap позволяет скелету примерно отслеживать свое собственное положение без использования гарнитуры или других трекеров. Обратите внимание, что для работы этого требуются трекеры ног и головы, и это все еще экспериментальный метод.
|
||||
settings-general-fk_settings-vive_emulation-title = Эмуляция Vive
|
||||
@@ -364,7 +452,7 @@ settings-general-fk_settings-vive_emulation-label = Включить эмуля
|
||||
|
||||
## Gesture control settings (tracker tapping)
|
||||
|
||||
settings-general-gesture_control = Контроль жестами
|
||||
settings-general-gesture_control = Управление жестами
|
||||
settings-general-gesture_control-subtitle = Сброс после нажатия
|
||||
settings-general-gesture_control-description = Позволяет запускать сброс настроек нажатием на трекер. Трекер, расположенный выше всего на вашем торсе, используется для быстрого сброса, трекер, расположенный выше всего на вашей левой ноге, используется для сброса, а трекер, расположенный выше всего на вашей правой ноге, используется для сброса установок. Следует отметить, что для регистрации нажатия должны происходить в течение 0,6 секунды.
|
||||
# This is a unit: 3 taps, 2 taps, 1 tap
|
||||
@@ -400,11 +488,13 @@ settings-general-gesture_control-numberTrackersOverThreshold-description = Ув
|
||||
|
||||
## Appearance settings
|
||||
|
||||
settings-interface-appearance = Внешность
|
||||
settings-interface-appearance = Внешний вид
|
||||
settings-general-interface-dev_mode = Режим разработчика
|
||||
settings-general-interface-dev_mode-description = Этот режим может быть полезен, если вам нужны подробные данные или для взаимодействия с подключенными трекерами на более продвинутом уровне.
|
||||
settings-general-interface-dev_mode-label = Режим разработчика
|
||||
settings-general-interface-theme = Варианты оформления
|
||||
settings-general-interface-show-navbar-onboarding = Показать "{ navbar-onboarding }" на панели навигации
|
||||
settings-general-interface-show-navbar-onboarding-label = Показать "{ navbar-onboarding }"
|
||||
settings-general-interface-lang = Выбрать язык
|
||||
settings-general-interface-lang-description = Измените язык по умолчанию, который вы хотите использовать.
|
||||
settings-general-interface-lang-placeholder = Выберите язык для использования
|
||||
@@ -416,6 +506,7 @@ settings-interface-appearance-font-os_font = Шрифт ОС
|
||||
settings-interface-appearance-font-slime_font = Шрифт по умолчанию
|
||||
settings-interface-appearance-font_size = Базовое масштабирование шрифта
|
||||
settings-interface-appearance-font_size-description = Это влияет на размер шрифта всего интерфейса, за исключением этой панели настроек.
|
||||
settings-interface-appearance-decorations-description = Это не будет отображать верхнюю панель интерфейса, а вместо этого будет использоваться панель операционной системы.
|
||||
|
||||
## Notification settings
|
||||
|
||||
@@ -427,6 +518,22 @@ settings-general-interface-feedback_sound = Звук обратной связи
|
||||
settings-general-interface-feedback_sound-description = Эта опция будет воспроизводить звук при срабатывании сброса.
|
||||
settings-general-interface-feedback_sound-label = Звук обратной связи
|
||||
settings-general-interface-feedback_sound-volume = Громкость реакции интерфейса на косание треккера
|
||||
settings-general-interface-connected_trackers_warning = Предупреждение о подключенных трекерах
|
||||
settings-general-interface-connected_trackers_warning-description = Эта опция будет показывать предупреждение каждый раз, когда вы пытаетесь выйти из SlimeVR с одним или несколькими подключенными трекерами. Он напомнит вам о необходимости выключить трекеры, когда вы закончите, чтобы продлить срок службы батареи.
|
||||
settings-general-interface-connected_trackers_warning-label = Предупреждение о подключенных трекеров при выходе
|
||||
settings-general-interface-use_tray = Свернуть в системный трей
|
||||
settings-general-interface-use_tray-description = Позволяет закрыть окно, не закрывая сервер SlimeVR, так что вы можете продолжать использовать его, не беспокоясь о графическом интерфейсе.
|
||||
settings-general-interface-use_tray-label = Свернуть в системный трей
|
||||
settings-general-interface-discord_presence = Поделиться активностью в Discord
|
||||
settings-general-interface-discord_presence-description = Сообщает вашему приложению Discord, что вы используете SlimeVR, вместе с количеством IMU трекеров, которые вы используете.
|
||||
settings-general-interface-discord_presence-label = Поделиться активностью в Discord
|
||||
settings-general-interface-discord_presence-message =
|
||||
{ $amount ->
|
||||
[0] Чиллим со Слаймами
|
||||
[one] Используется { $amount } трекер
|
||||
[few] Используется { $amount } трекера
|
||||
*[many] Используется { $amount } трекеров
|
||||
}
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -448,6 +555,9 @@ settings-serial-factory_reset-warning-cancel = Отмена
|
||||
settings-serial-get_infos = Получить информацию
|
||||
settings-serial-serial_select = Выбрать серийный порт
|
||||
settings-serial-auto_dropdown_item = Авто
|
||||
settings-serial-get_wifi_scan = Получить сканирование Wi-Fi
|
||||
settings-serial-file_type = Обычный текст
|
||||
settings-serial-save_logs = Сохранить в файл
|
||||
|
||||
## OSC router settings
|
||||
|
||||
@@ -478,14 +588,17 @@ settings-osc-router-network-address-placeholder = IPV4 адрес
|
||||
|
||||
settings-osc-vrchat = VRChat OSC Трекеры
|
||||
# This cares about multilines
|
||||
settings-osc-vrchat-description =
|
||||
Измените настройки, специфичные для VRChat, чтобы получать данные HMD и отправлять
|
||||
данные трекеров для FBT (работает с Quest).
|
||||
settings-osc-vrchat-description-v1 =
|
||||
Изменение настроек, специфичных для стандарта OSC Трекеров, используемых для отправки
|
||||
данных о трекинге приложениям без SteamVR (например, Oculus Quest).
|
||||
Убедитесь, что вы включили OSC в VRChat через меню действия в OSC > Включено.
|
||||
Чтобы разрешить получение данных об HMD и контроллерах от VRChat, перейдите в настройки в главном меню,
|
||||
и далее перейдите в Tracking & IK > Allow Sending Head and Wrist VR Tracking OSC Data.
|
||||
settings-osc-vrchat-enable = Включить
|
||||
settings-osc-vrchat-enable-description = Переключайте отправку и получение данных.
|
||||
settings-osc-vrchat-enable-label = Включить
|
||||
settings-osc-vrchat-network = Порты сети
|
||||
settings-osc-vrchat-network-description = Установите порты для прослушивания и отправки данных в VRChat.
|
||||
settings-osc-vrchat-network-description-v1 = Настройте порты для прослушивания и отправки данных. Можно оставить нетронутым для VRChat.
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = Порт вход
|
||||
.placeholder = Порт вход (default: 9001)
|
||||
@@ -493,7 +606,7 @@ settings-osc-vrchat-network-port_out =
|
||||
.label = Порт выход
|
||||
.placeholder = Порт выход (default: 9000)
|
||||
settings-osc-vrchat-network-address = Адрес сети
|
||||
settings-osc-vrchat-network-address-description = Выберите, на какой адрес отправлять данные в VRChat (проверьте настройки Wi-Fi на вашем устройстве).
|
||||
settings-osc-vrchat-network-address-description-v1 = Выберите, на какой адрес отправлять данные. Можно оставить нетронутым для VRChat.
|
||||
settings-osc-vrchat-network-address-placeholder = VRChat ip адрес
|
||||
settings-osc-vrchat-network-trackers = Трекеры
|
||||
settings-osc-vrchat-network-trackers-description = Переключите отправку определенных трекеров через OSC.
|
||||
@@ -536,6 +649,39 @@ settings-osc-vmc-vrm-file_select = Перетащите модель для ис
|
||||
settings-osc-vmc-anchor_hip = Привязать к бедрам
|
||||
settings-osc-vmc-anchor_hip-description = Привязать трекинг к бедрам, полезно для сидячего VTubing'а. Если выключено, загрузите VRM модель.
|
||||
settings-osc-vmc-anchor_hip-label = Привязать к бедрам
|
||||
settings-osc-vmc-mirror_tracking = Отзеркалить отслеживание
|
||||
settings-osc-vmc-mirror_tracking-description = Отзеркалить отслеживание горизонтально.
|
||||
settings-osc-vmc-mirror_tracking-label = Отзеркалить отслеживание
|
||||
|
||||
## Advanced settings
|
||||
|
||||
settings-utils-advanced = Продвинутые
|
||||
settings-utils-advanced-reset-gui = Сброс настроек графического интерфейса
|
||||
settings-utils-advanced-reset-gui-description = Восстановить стандартные настройки интерфейса.
|
||||
settings-utils-advanced-reset-gui-label = Сбросить графический интерфейс
|
||||
settings-utils-advanced-reset-server = Сброс настроек отслеживания
|
||||
settings-utils-advanced-reset-server-description = Восстановить стандартные настройки для отслеживания.
|
||||
settings-utils-advanced-reset-server-label = Сбросить отслеживание
|
||||
settings-utils-advanced-reset-all = Сбросить все настройки
|
||||
settings-utils-advanced-reset-all-description = Восстановить стандартные настройки как для интерфейса, так и для отслеживания.
|
||||
settings-utils-advanced-reset-all-label = Сбросить всё
|
||||
settings-utils-advanced-reset_warning =
|
||||
{ $type ->
|
||||
[gui]
|
||||
<b>Предупреждение:</b> Это сбросит ваши настройки графического интерфейса до значений по умолчанию.
|
||||
Вы уверены, что хотите это сделать?
|
||||
[server]
|
||||
<b>Предупреждение:</b> Это сбросит ваши настройки отслеживания до значений по умолчанию.
|
||||
Вы уверены, что хотите это сделать?
|
||||
*[all]
|
||||
<b>Предупреждение:</b> Это сбросит все ваши настройки до значений по умолчанию.
|
||||
Вы уверены, что хотите это сделать?
|
||||
}
|
||||
settings-utils-advanced-reset_warning-reset = Сброс настроек
|
||||
settings-utils-advanced-reset_warning-cancel = Отмена
|
||||
settings-utils-advanced-open_data = Папка данных
|
||||
settings-utils-advanced-open_data-description = Откройте в проводнике папку данных SlimeVR, содержащую файлы конфигурации и логи.
|
||||
settings-utils-advanced-open_data-label = Открыть папку
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
@@ -613,8 +759,8 @@ onboarding-done-close = Закрыть гид
|
||||
|
||||
onboarding-connect_tracker-back = Вернуться к учетным данным Wi-Fi
|
||||
onboarding-connect_tracker-title = Подключить трекеры
|
||||
onboarding-connect_tracker-description-p0 = Теперь самое интересное - подключение всех трекеров!
|
||||
onboarding-connect_tracker-description-p1 = Просто подключите все, что еще не подключены, через USB-порт.
|
||||
onboarding-connect_tracker-description-p0-v1 = Теперь самое интересное - подключение трекеров!
|
||||
onboarding-connect_tracker-description-p1-v1 = Подключите каждый трекер по одному через USB-порт.
|
||||
onboarding-connect_tracker-issue-serial = У меня проблемы с подключением!
|
||||
onboarding-connect_tracker-usb = USB Трекер
|
||||
onboarding-connect_tracker-connection_status-none = Поиск трекеров
|
||||
@@ -643,13 +789,14 @@ onboarding-connect_tracker-next = Я подключил все трекеры!
|
||||
## Tracker calibration tutorial
|
||||
|
||||
onboarding-calibration_tutorial = Учебное пособие по калибровке IMU
|
||||
onboarding-calibration_tutorial-subtitle = Это поможет уменьшить дрифт трекера!
|
||||
onboarding-calibration_tutorial-subtitle = Это поможет уменьшить дрейф трекера!
|
||||
onboarding-calibration_tutorial-description = Каждый раз, когда вы включаете трекеры, они должны на мгновение отдохнуть на плоской поверхности для калибровки. Давайте сделаем то же самое, нажав кнопку «{ onboarding-calibration_tutorial-calibrate }», <b>не перемещайте их!</b>
|
||||
onboarding-calibration_tutorial-calibrate = Я положил свои трекеры на стол
|
||||
onboarding-calibration_tutorial-status-waiting = Ждем вас
|
||||
onboarding-calibration_tutorial-status-calibrating = Калибровка
|
||||
onboarding-calibration_tutorial-status-success = Хорошо!
|
||||
onboarding-calibration_tutorial-status-error = Трекер был перемещен
|
||||
onboarding-calibration_tutorial-skip = Пропуск туториала
|
||||
|
||||
## Tracker assignment tutorial
|
||||
|
||||
@@ -657,8 +804,8 @@ onboarding-assignment_tutorial = Как подготовить Slime Треке
|
||||
onboarding-assignment_tutorial-first_step = 1. Наклейте стикер с частью тела (если он у вас есть) на трекер по вашему выбору.
|
||||
# This text has a character limit of around 11 characters, so please keep it short
|
||||
onboarding-assignment_tutorial-sticker = Стикер
|
||||
onboarding-assignment_tutorial-second_step = 2. Прикрепите ремешок к вашему трекеру, придерживая лицевую сторону ремешка со стороны крючка и петли в следующем положении:
|
||||
onboarding-assignment_tutorial-second_step-continuation = Сторона крючка и петли для удлинителя должна быть в этой ориентации:
|
||||
onboarding-assignment_tutorial-second_step-v2 = 2. Прикрепите ремешок к трекеру, держа липучку в том же направлении, что и верхняя сторона трекера:
|
||||
onboarding-assignment_tutorial-second_step-continuation-v2 = Липучка расширения должна смотреть вверх, как показано на следующей картинке:
|
||||
onboarding-assignment_tutorial-done = Я наклеил стикеры и ремешки!
|
||||
|
||||
## Tracker assignment setup
|
||||
@@ -678,6 +825,29 @@ onboarding-assign_trackers-assigned =
|
||||
}
|
||||
onboarding-assign_trackers-advanced = Показать дополнительные места привязки
|
||||
onboarding-assign_trackers-next = Я привязал все трекеры
|
||||
onboarding-assign_trackers-mirror_view = Зеркальный вид
|
||||
onboarding-assign_trackers-option-amount =
|
||||
{ $trackersCount ->
|
||||
[one] x{ $trackersCount }
|
||||
[few] x{ $trackersCount }
|
||||
*[many] x{ $trackersCount }
|
||||
}
|
||||
onboarding-assign_trackers-option-label =
|
||||
{ $mode ->
|
||||
[lower-body] Комплект нижней части тела
|
||||
[core] Базовый комплект
|
||||
[enhanced-core] Улучшенный базовый комплект
|
||||
[full-body] Комплект для всего тела
|
||||
*[all] Все трекеры
|
||||
}
|
||||
onboarding-assign_trackers-option-description =
|
||||
{ $mode ->
|
||||
[lower-body] Минимум для отслеживания тела в VR
|
||||
[core] + Улучшенное отслеживание позвоночника
|
||||
[enhanced-core] + Отслеживание поворота ступней
|
||||
[full-body] + Отслеживание локтей
|
||||
*[all] Все доступные привязки для трекеров
|
||||
}
|
||||
|
||||
## Tracker assignment warnings
|
||||
|
||||
@@ -749,17 +919,24 @@ onboarding-assign_trackers-warning-WAIST =
|
||||
|
||||
## Tracker mounting method choose
|
||||
|
||||
onboarding-choose_mounting = Какой метод калибровки монтажа использовать?
|
||||
onboarding-choose_mounting = Какой метод калибровки крепления использовать?
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-description = Ориентация крепления корректирует размещение трекеров на вашем теле.
|
||||
onboarding-choose_mounting-auto_mounting = Автоматическая привязка
|
||||
# Italized text
|
||||
onboarding-choose_mounting-auto_mounting-label = Экспериментальный
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-auto_mounting-label-v2 = Рекомендуется
|
||||
onboarding-choose_mounting-auto_mounting-description = Это автоматически определит направления монтажа для всех ваших трекеров из 2 поз
|
||||
onboarding-choose_mounting-manual_mounting = Ручная привязка
|
||||
# Italized text
|
||||
onboarding-choose_mounting-manual_mounting-label = Рекомендованный
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-manual_mounting-label-v2 = Может быть недостаточно точным
|
||||
onboarding-choose_mounting-manual_mounting-description = Это позволит вам выбрать направление монтажа вручную для каждого трекера
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-manual_modal-title =
|
||||
Вы уверены, что хотите сделать
|
||||
Автоматическую калибровку крепления?
|
||||
onboarding-choose_mounting-manual_modal-description = <b>Ручная калибровка крепления рекомендуется для новых пользователей</b>, так как позы автоматической калибровки крепления могут быть трудными для повторения и могут потребовать некоторой практики.
|
||||
onboarding-choose_mounting-manual_modal-confirm = Я уверен в том, что делаю
|
||||
onboarding-choose_mounting-manual_modal-cancel = Отмена
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
@@ -794,17 +971,25 @@ onboarding-automatic_mounting-put_trackers_on-next = Я включил и над
|
||||
|
||||
onboarding-choose_proportions = Какой метод калибровки пропорций использовать?
|
||||
# Multiline string
|
||||
onboarding-choose_proportions-description =
|
||||
Пропорции тела используются для определения размеров вашего тела. Они необходимы для расчета местоположения трекеров.
|
||||
Если пропорции вашего тела не соответствуют сохраненным, точность отслеживания будет хуже, и вы заметите такие вещи, как катание на коньках или скольжение, или ваше тело не совсем соответствует вашему аватару.
|
||||
onboarding-choose_proportions-description-v1 =
|
||||
Пропорции тела используются для определения размеров вашего тела. Они необходимы для вычисления позиций трекеров.
|
||||
Когда пропорции вашего тела не совпадают с сохраненными, точность отслеживания будет хуже, и вы заметите такие вещи, как скольжение или дрифт, или ваше тело не очень хорошо соответствует вашему аватару.
|
||||
<b>Вам нужно измерить свое тело только один раз!</b> Если они не неправильны или ваше тело не изменилось, то вам не нужно делать их снова.
|
||||
onboarding-choose_proportions-auto_proportions = Автоматическая привязка
|
||||
# Italized text
|
||||
# Italicized text
|
||||
onboarding-choose_proportions-auto_proportions-subtitle = Рекомендуется
|
||||
onboarding-choose_proportions-auto_proportions-descriptionv3 =
|
||||
Это попробует угадать ваши пропорции, записывая образец ваших движений и пропуская его через алгоритм.
|
||||
|
||||
<b>Для этого необходимо, чтобы ваш Шлем (HMD) был подключен к SlimeVR и был надет на голову!</b>
|
||||
onboarding-choose_proportions-manual_proportions = Ручные пропорции
|
||||
# Italized text
|
||||
# Italicized text
|
||||
onboarding-choose_proportions-manual_proportions-subtitle = Для небольших штрихов
|
||||
onboarding-choose_proportions-manual_proportions-description = Это позволит вам настроить пропорции вручную, изменив их напрямую.
|
||||
onboarding-choose_proportions-export = Экспорт пропорций
|
||||
onboarding-choose_proportions-import = Ввод пропорций
|
||||
onboarding-choose_proportions-import-success = Введён
|
||||
onboarding-choose_proportions-import-failed = Неудача
|
||||
onboarding-choose_proportions-file_type = Файл пропорций тела
|
||||
|
||||
## Tracker manual proportions setup
|
||||
@@ -827,14 +1012,26 @@ onboarding-automatic_proportions-put_trackers_on-description = Чтобы отк
|
||||
onboarding-automatic_proportions-put_trackers_on-next = Я надел все свои трекеры
|
||||
onboarding-automatic_proportions-requirements-title = Требования
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-requirements-description =
|
||||
У вас есть как минимум достаточно трекеров, чтобы отслеживать ваши ноги (обычно 5 трекеров).
|
||||
У вас есть трекеры и гарнитура.
|
||||
Вы носите трекеры и гарнитуру.
|
||||
Ваши трекеры и гарнитура подключены к серверу SlimeVR.
|
||||
Ваши трекеры и гарнитура правильно работают на сервере SlimeVR.
|
||||
Ваша гарнитура передает данные о местоположении на сервер SlimeVR (обычно это означает, что SteamVR запущен и подключен к SlimeVR с помощью драйвера SlimeVR SteamVR).
|
||||
onboarding-automatic_proportions-requirements-descriptionv2 =
|
||||
У вас достаточно трекеров, чтобы отслеживать ваши ноги (обычно 5 трекеров).
|
||||
У вас есть трекеры и гарнитура, и они на вас надеты.
|
||||
Ваши трекеры и гарнитура подключены к серверу SlimeVR, и правильно функционируют (например, отсутствие лагов, отключений и т. д.)
|
||||
Ваша гарнитура передает данные о местоположении на сервер SlimeVR (обычно это означает, что SteamVR запущен и подключен к SlimeVR с помощью драйвера SteamVR).
|
||||
Ваше отслеживание работает и точно отражает ваши движения (например, вы выполнили полный сброс, и они движутся в правильном направлении при ударах ногами, наклонах, сидении и т. д.).
|
||||
onboarding-automatic_proportions-requirements-next = Я прочитал требования
|
||||
onboarding-automatic_proportions-check_height-title = Проверьте ваш рост
|
||||
onboarding-automatic_proportions-check_height-description = Мы используем ваш рост в качестве основы для наших измерений, используя высоту HMD как приблизительное значение к вашему фактическому росту, но лучше проверить, верны ли эти значения самому!
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning = Для рассчёта вашего роста, пожалуйста, нажимите кнопку стоя, <u>смотря вперёд</u>. У вас будут 3 секунды после того, как вы нажмете кнопку!
|
||||
onboarding-automatic_proportions-check_height-guardian_tip = Если вы используете автономную гарнитуру виртуальной реальности, убедитесь, что у вас включена Граница, чтобы ваш рост был верным!
|
||||
onboarding-automatic_proportions-check_height-fetch_height = Я стою!
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = Неизвестно
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-hmd_height1 = Высота вашего HMD равна
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height1 = поэтому ваш реальный рост равен
|
||||
onboarding-automatic_proportions-check_height-next_step = С ними всё хорошо
|
||||
onboarding-automatic_proportions-start_recording-title = Будьте готовы к движению
|
||||
onboarding-automatic_proportions-start_recording-description = Теперь мы собираемся записать некоторые конкретные позы и движения. Они будут запрошены на следующем экране. Будьте готовы начать, когда кнопка будет нажата!
|
||||
onboarding-automatic_proportions-start_recording-next = Начать запись
|
||||
@@ -866,11 +1063,25 @@ onboarding-automatic_proportions-verify_results-redo = Перезаписать
|
||||
onboarding-automatic_proportions-verify_results-confirm = Они правильные
|
||||
onboarding-automatic_proportions-done-title = Тело измерено и сохранено.
|
||||
onboarding-automatic_proportions-done-description = Калибровка пропорций вашего тела завершена!
|
||||
onboarding-automatic_proportions-error_modal-v2 =
|
||||
<b>Внимание:</b> Произошла ошибка при оценке пропорций!
|
||||
Скорее всего, это проблема с калибровкой крепления. Прежде чем повторить попытку, убедитесь, что отслеживание работает правильно.
|
||||
Пожалуйста, <docs>проверьте документацию</docs> или присоединитесь к нашему <discord>Discord</discord> для получения помощи ^_^
|
||||
onboarding-automatic_proportions-error_modal-confirm = Принято!
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = Трекеры не обнаружены и не привязаны
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
trackers_still_on-modal-title = Трекеры все еще включены
|
||||
trackers_still_on-modal-description =
|
||||
Один или несколько трекеров все еще включены.
|
||||
Вы точно хотите выйти из SlimeVR?
|
||||
trackers_still_on-modal-confirm = Выйти из SlimeVR
|
||||
trackers_still_on-modal-cancel = Погоди...
|
||||
|
||||
## Status system
|
||||
|
||||
status_system-StatusTrackerReset = Рекомендуется выполнить полный сброс, так как один или несколько трекеров не настроены.
|
||||
@@ -880,3 +1091,32 @@ status_system-StatusSteamVRDisconnected =
|
||||
*[other] В настоящее время не подключен к SteamVR через драйвер SlimeVR.
|
||||
}
|
||||
status_system-StatusTrackerError = В трекере { $trackerName } обнаружена ошибка.
|
||||
status_system-StatusUnassignedHMD = VR гарнитура должна быть назначена как трекер головы.
|
||||
|
||||
## Tray Menu
|
||||
|
||||
tray_menu-show = Показать
|
||||
tray_menu-hide = Скрыть
|
||||
tray_menu-quit = Выйти
|
||||
|
||||
## First exit modal
|
||||
|
||||
tray_or_exit_modal-title = Что должна делать кнопка закрытия?
|
||||
# Multiline text
|
||||
tray_or_exit_modal-description =
|
||||
Это позволяет вам выбрать, хотите ли вы выйти из сервера или свернуть его в трей при нажатии кнопки закрытия.
|
||||
|
||||
Вы можете изменить это позже в настройках интерфейса!
|
||||
tray_or_exit_modal-radio-exit = Выход при закрытии
|
||||
tray_or_exit_modal-radio-tray = Свернуть в системный трей
|
||||
tray_or_exit_modal-submit = Сохранить
|
||||
tray_or_exit_modal-cancel = Отмена
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
unknown_device-modal-title = Новый трекер был найден!
|
||||
unknown_device-modal-description =
|
||||
Появился новый трекер с MAC-адресом <b>{ $deviceId }</b>.
|
||||
Хотите подключить его к SlimeVR?
|
||||
unknown_device-modal-confirm = Конечно!
|
||||
unknown_device-modal-forget = Игнорировать
|
||||
|
||||
@@ -13,15 +13,19 @@ websocket-connection_lost = ขาดการเชื่อมต่อกั
|
||||
## Update notification
|
||||
|
||||
version_update-title = มีเวอใหม่พร้อมแล้ว: { $version }
|
||||
version_update-description = คลิกที่ "{ version_update-update }" จะดาวน์โหลดตัวติดตั้ง SlimeVR ให้คุณ
|
||||
version_update-update = อัพเดท
|
||||
version_update-close = ปิด
|
||||
|
||||
## Tips
|
||||
|
||||
tips-find_tracker = ไม่แน่ใจว่าแทร็กเก้อตัวไหน? เขย่าแทร็กเก้อและจะไฮไลท์ตัวที่เกี่ยวข้อง
|
||||
tips-do_not_move_heels = ให้แน่ใจว่าเท้าไม่ขยับระหว่างการอัด/บันทึก
|
||||
tips-file_select = ลากและวางไฟล์ที่จะใช้ หรือ<u>เรียกดู</u>
|
||||
|
||||
## Body parts
|
||||
|
||||
body_part-NONE = ไม่ได้มอบหมาย
|
||||
body_part-HEAD = หัว
|
||||
body_part-NECK = คอ
|
||||
body_part-RIGHT_SHOULDER = ใหล่ขวา
|
||||
@@ -31,6 +35,7 @@ body_part-RIGHT_HAND = มือขวา
|
||||
body_part-RIGHT_UPPER_LEG = น่องขาขวา
|
||||
body_part-RIGHT_LOWER_LEG = ข้อเท้าขวา
|
||||
body_part-RIGHT_FOOT = เท้าขวา
|
||||
body_part-UPPER_CHEST = หน้าอกส่วนบน
|
||||
body_part-CHEST = หน้าอก
|
||||
body_part-WAIST = เอว
|
||||
body_part-HIP = สะโพก
|
||||
@@ -46,51 +51,92 @@ body_part-LEFT_FOOT = เท้าขวา
|
||||
|
||||
skeleton_bone-NONE = ไม่มี
|
||||
skeleton_bone-NECK = ความยาวขอ
|
||||
skeleton_bone-torso_group = ความยาวลําตัว
|
||||
skeleton_bone-UPPER_CHEST = ความยาวหน้าอกส่วนบน
|
||||
skeleton_bone-CHEST_OFFSET = ออฟเซ็ตหน้าอก
|
||||
skeleton_bone-CHEST = ความยาวหน้าอก
|
||||
skeleton_bone-WAIST = ความยาวเอว
|
||||
skeleton_bone-HIP = ความยาวสะโพก
|
||||
skeleton_bone-HIP_OFFSET = ออฟเซ็ตสะโพก
|
||||
skeleton_bone-HIPS_WIDTH = ความกว้างสะโพก
|
||||
skeleton_bone-leg_group = ความยาวขา
|
||||
skeleton_bone-UPPER_LEG = ความยาวขาส่วนบน
|
||||
skeleton_bone-LOWER_LEG = ความยาวขาส่วนล่าง
|
||||
skeleton_bone-FOOT_LENGTH = ความยาวเท้า
|
||||
skeleton_bone-SHOULDERS_DISTANCE = ระยะไหล่
|
||||
skeleton_bone-SHOULDERS_WIDTH = ความกว่างไหล่
|
||||
skeleton_bone-arm_group = ความยาวแขน
|
||||
skeleton_bone-UPPER_ARM = ความยาวแขนส่วนบน
|
||||
skeleton_bone-LOWER_ARM = ความยาวแขนส่วนล่าง
|
||||
skeleton_bone-HAND_Y = ระยะมือ Y
|
||||
skeleton_bone-HAND_Z = ระยะมือ Z
|
||||
skeleton_bone-ELBOW_OFFSET = ออฟเซ็ตข้อศอก
|
||||
|
||||
## Tracker reset buttons
|
||||
|
||||
reset-reset_all = รีเซ็ตสัดส่วนร้างกายทั้งหมด
|
||||
reset-full = รีเซ็ตทั้งหมด
|
||||
reset-mounting = รีเซ็ตการสวมใส่
|
||||
|
||||
## Serial detection stuff
|
||||
|
||||
serial_detection-new_device-p2 = โปรดเลือกสิ่งที่คุณต้องการทํากับมัน
|
||||
serial_detection-open_wifi = เชื่อมต่อ Wi-Fi
|
||||
serial_detection-submit = ส่ง
|
||||
serial_detection-close = ปิด
|
||||
|
||||
## Navigation bar
|
||||
|
||||
navbar-home = หน้าหลัก
|
||||
navbar-body_proportions = สัดส่วนร่างกาย
|
||||
navbar-trackers_assign = การกำหนดแทรกเก้อ
|
||||
navbar-onboarding = Setup Wizard
|
||||
navbar-settings = ตั้งค่า
|
||||
|
||||
## Biovision hierarchy recording
|
||||
|
||||
bvh-start_recording = อัด BVH
|
||||
bvh-recording = กำลังอัดบันทึก
|
||||
|
||||
## Tracking pause
|
||||
|
||||
tracking-unpaused = หยุดการติดตามชั่วคราว
|
||||
tracking-paused = ยกเลิกการหยุดการติดตาม
|
||||
|
||||
## Widget: Overlay settings
|
||||
|
||||
widget-overlay = โอเวอร์เลย์.
|
||||
widget-overlay-is_visible_label = แสดงโอเวอร์เลย์ ใน SteamVR
|
||||
widget-overlay-is_mirrored_label = แสดงโอเวอร์เลย์เป็นกระจก
|
||||
|
||||
## Widget: Drift compensation
|
||||
|
||||
widget-drift_compensation-clear = เคลียร์การชดเชยดริฟ
|
||||
|
||||
## Widget: Clear Reset Mounting
|
||||
|
||||
|
||||
## Widget: Developer settings
|
||||
|
||||
widget-developer_mode = โหมดนักพัฒนา
|
||||
widget-developer_mode-high_contrast = คอนทราสต์สูง
|
||||
widget-developer_mode-fast_data_feed = ฟีดข้อมูลเร็ว
|
||||
widget-developer_mode-filter_slimes_and_hmd = แยก Slime ออกจาก HMD
|
||||
widget-developer_mode-sort_by_name = เรียงด้วยชื่อ
|
||||
widget-developer_mode-more_info = ข้อมูลเพิ่มเติม
|
||||
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
widget-imu_visualizer = การหมุน
|
||||
widget-imu_visualizer-rotation_raw = ดิบ
|
||||
widget-imu_visualizer-rotation_preview = ดูตัวอย่าง
|
||||
widget-imu_visualizer-rotation_hide = ซ่อน
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = ตัวอย่างโครงกระดูก
|
||||
widget-skeleton_visualizer-hide = ซ่อน
|
||||
|
||||
## Tracker status
|
||||
|
||||
tracker-status-none = ไม่มีสถานะ
|
||||
@@ -105,32 +151,56 @@ tracker-table-column-name = ชื่อ
|
||||
tracker-table-column-type = พิมพ์
|
||||
tracker-table-column-battery = แบตเตอรี่
|
||||
tracker-table-column-ping = ความหน่วง
|
||||
tracker-table-column-tps = TPS
|
||||
tracker-table-column-temperature = อุณหภูมิ °C
|
||||
tracker-table-column-linear-acceleration = อัตราเร่ง X/Y/Z
|
||||
tracker-table-column-rotation = การหมุน X/Y/Z
|
||||
tracker-table-column-position = ตําแหน่ง X/Y/Z
|
||||
tracker-table-column-url = URL
|
||||
|
||||
## Tracker rotation
|
||||
|
||||
tracker-rotation-front = หน้า
|
||||
tracker-rotation-front_left = หน้าซ้าย
|
||||
tracker-rotation-front_right = หน้าขวา
|
||||
tracker-rotation-left = ซ้าย
|
||||
tracker-rotation-right = ขวา
|
||||
tracker-rotation-back = หลัง
|
||||
tracker-rotation-back_left = หลังซ้าย
|
||||
tracker-rotation-back_right = หลังขวา
|
||||
tracker-rotation-custom = กำหนดเอง
|
||||
|
||||
## Tracker information
|
||||
|
||||
tracker-infos-manufacturer = ผู้ผลิต
|
||||
tracker-infos-display_name = ชื่อที่ใช้แสดง
|
||||
tracker-infos-custom_name = ชื่อที่กําหนดเอง
|
||||
tracker-infos-url = URL แทรกเก้อ
|
||||
tracker-infos-version = เวอร์ชั่นของเฟิร์มแวร์
|
||||
tracker-infos-hardware_identifier = รหัสฮาร์ดแวร์
|
||||
tracker-infos-imu = เซ็นเซอร์ IMU
|
||||
tracker-infos-board_type = เมนบอร์ด
|
||||
|
||||
## Tracker settings
|
||||
|
||||
tracker-settings-title = การตั้งค่าแทรกเก้อ
|
||||
tracker-settings-assignment_section = กำหนด
|
||||
tracker-settings-assignment_section-edit = เปลี่ยนการกำหนด
|
||||
tracker-settings-drift_compensation_section = อนุญาตชดเชยการดริฟ
|
||||
tracker-settings-drift_compensation_section-edit = อนุญาตชดเชยการดริฟ
|
||||
# The .<name> means it's an attribute and it's related to the top key.
|
||||
# In this case that is the settings for the assignment section.
|
||||
tracker-settings-name_section = ชื่อแทรกเก้อ
|
||||
tracker-settings-name_section-description = ใส่ชื่อน่ารักๆให้ :)
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
tracker-part_card-no_name = ไม่มีชื่อ
|
||||
tracker-part_card-unassigned = ไม่ได้กำหนด
|
||||
|
||||
## Body assignment menu
|
||||
|
||||
body_assignment_menu-manage_trackers = จัดการแทรเก้อทั้งหมด
|
||||
|
||||
## Tracker assignment menu
|
||||
|
||||
@@ -144,21 +214,35 @@ mounting_selection_menu-close = ปิด
|
||||
## Sidebar settings
|
||||
|
||||
settings-sidebar-title = การตั้งค่า
|
||||
settings-sidebar-general = ทั่วไป
|
||||
settings-sidebar-interface = อินเทอร์เฟซ
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
settings-general-steamvr = SteamVR
|
||||
settings-general-steamvr-subtitle = แทรกเก้อ SteamVR
|
||||
settings-general-steamvr-trackers-waist = เอว
|
||||
settings-general-steamvr-trackers-chest = หน้าอก
|
||||
settings-general-steamvr-trackers-feet = เท้า
|
||||
settings-general-steamvr-trackers-knees = หัวเข่า
|
||||
settings-general-steamvr-trackers-elbows = ข้อศอก
|
||||
settings-general-steamvr-trackers-hands = มือ
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
settings-general-tracker_mechanics-filtering-amount = จำนวน
|
||||
settings-general-tracker_mechanics-drift_compensation = การชดเชยดริฟท์
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = การชดเชยดริฟท์
|
||||
settings-general-tracker_mechanics-drift_compensation-amount-label = จํานวนชดเชยดริฟ
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
settings-general-fk_settings-arm_fk-back = หลัง
|
||||
|
||||
## Gesture control settings (tracker tapping)
|
||||
|
||||
|
||||
## Interface settings
|
||||
## Appearance settings
|
||||
|
||||
settings-general-interface-dev_mode = โหมดนักพัฒนา
|
||||
settings-general-interface-dev_mode-label = โหมดนักพัฒนา
|
||||
@@ -167,6 +251,9 @@ settings-general-interface-lang = เลือกภาษา
|
||||
settings-general-interface-lang-description = เลือกภาษาตั้งต้นที่คุณต้องการใช้
|
||||
settings-general-interface-lang-placeholder = เลือกภาษาที่ใช้
|
||||
|
||||
## Notification settings
|
||||
|
||||
|
||||
## Serial settings
|
||||
|
||||
settings-serial-reboot = เริ่มการทำงานใหม่
|
||||
@@ -285,5 +372,17 @@ onboarding-automatic_proportions-verify_results-description = ตรวจสอ
|
||||
## Home
|
||||
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
|
||||
## Status system
|
||||
|
||||
|
||||
## Tray Menu
|
||||
|
||||
|
||||
## First exit modal
|
||||
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
|
||||
@@ -23,6 +23,8 @@ tips-find_tracker = Không rõ tracker nào đang được chọn? Di chuyển n
|
||||
tips-do_not_move_heels = Không di chuyển gót chân trong khi đo
|
||||
tips-file_select = Kéo và thả tệp để sử dụng hoặc <u>duyệt</u>.
|
||||
tips-tap_setup = Bạn có thể từ từ nhấn vào 2 lần trình theo dõi của mình để chọn nó thay vì chọn nó từ menu.
|
||||
tips-turn_on_tracker = Sử dụng thiết bị SlimeVR chính thức? Hãy nhớ <b><em>bật trình theo dõi của bạn</em></b> sau khi kết nối thiết bị với máy tính!
|
||||
tips-failed_webgl = Không thể khởi tạo WebGL.
|
||||
|
||||
## Body parts
|
||||
|
||||
@@ -53,6 +55,8 @@ body_part-LEFT_FOOT = Bàn chân trái
|
||||
skeleton_bone-NONE = Chưa được gán
|
||||
skeleton_bone-HEAD = Sai số đầu
|
||||
skeleton_bone-NECK = Chiều dài cổ
|
||||
skeleton_bone-torso_group = Độ dài thân
|
||||
skeleton_bone-UPPER_CHEST = Độ dài ngực trên
|
||||
skeleton_bone-CHEST_OFFSET = Sai số ngực
|
||||
skeleton_bone-CHEST = Khoảng cách ngực
|
||||
skeleton_bone-WAIST = Khoảng cách eo
|
||||
@@ -70,13 +74,18 @@ skeleton_bone-SHOULDERS_WIDTH = Chiều rộng vai
|
||||
skeleton_bone-arm_group = Chiều dài cánh tay
|
||||
skeleton_bone-UPPER_ARM = Chiều dài bắp tay
|
||||
skeleton_bone-LOWER_ARM = Chiều dài cẳng tay
|
||||
skeleton_bone-HAND_Y = Khoảng cách tay Y
|
||||
skeleton_bone-HAND_Z = Khoảng cách tay Z
|
||||
skeleton_bone-ELBOW_OFFSET = Sai số khuỷu tay
|
||||
|
||||
## Tracker reset buttons
|
||||
|
||||
reset-reset_all = Đặt lại tất cả bộ phận
|
||||
reset-reset_all_warning-reset = Đặt lại tỷ lệ
|
||||
reset-reset_all_warning-cancel = Hủy
|
||||
reset-full = Đặt lại
|
||||
reset-mounting = Đặt lại hướng gắn tracker
|
||||
reset-yaw = Đặt lại chiều quay lệch
|
||||
|
||||
## Serial detection stuff
|
||||
|
||||
@@ -135,9 +144,17 @@ widget-developer_mode-more_info = Thêm thông tin
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
widget-imu_visualizer = Góc quay
|
||||
widget-imu_visualizer-preview = Xem trước
|
||||
widget-imu_visualizer-hide = Ẩn
|
||||
widget-imu_visualizer-rotation_raw = Gốc
|
||||
widget-imu_visualizer-rotation_preview = Qua xử lí
|
||||
widget-imu_visualizer-rotation_hide = Ẩn
|
||||
widget-imu_visualizer-acceleration = Gia tốc
|
||||
widget-imu_visualizer-position = Vị trí
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = Xem trước khung xương
|
||||
widget-skeleton_visualizer-hide = Ẩn
|
||||
|
||||
## Tracker status
|
||||
|
||||
@@ -147,6 +164,7 @@ tracker-status-error = Lỗi
|
||||
tracker-status-disconnected = Đã ngắt kết nối
|
||||
tracker-status-occluded = Nghẽn
|
||||
tracker-status-ok = Đã kết nối
|
||||
tracker-status-timed_out = Hết thời gian chờ
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
@@ -164,10 +182,15 @@ tracker-table-column-url = Đường dẫn
|
||||
## Tracker rotation
|
||||
|
||||
tracker-rotation-front = Trước
|
||||
tracker-rotation-front_left = Phía trước-Bên trái
|
||||
tracker-rotation-front_right = Phía trước-Bên phải
|
||||
tracker-rotation-left = Trái
|
||||
tracker-rotation-right = Phải
|
||||
tracker-rotation-back = Sau
|
||||
tracker-rotation-back_left = Phía sau-Bên trái
|
||||
tracker-rotation-back_right = Phía sau-Bên phải
|
||||
tracker-rotation-custom = Tùy chọn
|
||||
tracker-rotation-overriden = (được ghi đè bởi reset hướng gắn tracker)
|
||||
|
||||
## Tracker information
|
||||
|
||||
@@ -179,6 +202,8 @@ tracker-infos-version = Phiên bản firmware
|
||||
tracker-infos-hardware_rev = Revision phần cứng
|
||||
tracker-infos-hardware_identifier = Hardware ID
|
||||
tracker-infos-imu = Cảm biến IMU (IMU Sensor)
|
||||
tracker-infos-board_type = Bảng mạch chính
|
||||
tracker-infos-network_version = Phiên bản giao thức
|
||||
|
||||
## Tracker settings
|
||||
|
||||
@@ -198,6 +223,9 @@ tracker-settings-drift_compensation_section-edit = Cho phép bù trừ sai số
|
||||
tracker-settings-name_section = Tên tracker
|
||||
tracker-settings-name_section-description = Đặt cho nó một cái tên đẹp :3
|
||||
tracker-settings-name_section-placeholder = Chân trái của JINODK
|
||||
tracker-settings-forget = Quên thiết bị
|
||||
tracker-settings-forget-description = Xóa thiết bị khỏi phần mềm SlimeVR và ngăn nó kết nối với nó cho đến khi máy chủ được khởi động lại. Cấu hình của trình theo dõi sẽ không bị mất.
|
||||
tracker-settings-forget-label = Quên thiết bị
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
@@ -231,6 +259,7 @@ tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } bắp chân
|
||||
tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } cẳng chân phải?
|
||||
tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } bàn chân phải?
|
||||
tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } tay cầm bên phải?
|
||||
tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part } ngực trên?
|
||||
tracker_selection_menu-CHEST = { -tracker_selection-part } ngực?
|
||||
tracker_selection_menu-WAIST = { -tracker_selection-part } eo?
|
||||
tracker_selection_menu-HIP = { -tracker_selection-part } hông?
|
||||
@@ -245,6 +274,11 @@ tracker_selection_menu-LEFT_CONTROLLER = { -tracker_selection-part } tay cầm b
|
||||
tracker_selection_menu-unassigned = Chưa gắn vị trí
|
||||
tracker_selection_menu-assigned = Đã gán vị trí
|
||||
tracker_selection_menu-dont_assign = Không gắn
|
||||
# This line cares about multilines.
|
||||
# <b>text</b> means that the text should be bold.
|
||||
tracker_selection_menu-neck_warning =
|
||||
<b>Cảnh báo:</b> Tracker ở cổ rất nguy hiểm và có thể gây tử vong nếu điều chỉnh quá chặt,
|
||||
Dây đeo có thể cắt lưu thông máu đến đầu của bạn!
|
||||
tracker_selection_menu-neck_warning-done = Tôi hiểu những rủi ro
|
||||
tracker_selection_menu-neck_warning-cancel = Hủy
|
||||
|
||||
@@ -265,7 +299,9 @@ settings-sidebar-osc_router = Router OSC
|
||||
settings-sidebar-osc_trackers = Trình theo dõi VRChat OSC
|
||||
settings-sidebar-utils = Công cụ
|
||||
settings-sidebar-serial = Cổng Serial
|
||||
settings-sidebar-appearance = Giao diện
|
||||
settings-sidebar-notifications = Thông báo
|
||||
settings-sidebar-advanced = Cài đặt mở rộng
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
@@ -280,10 +316,22 @@ settings-general-steamvr-description =
|
||||
Hữu dụng nếu game chỉ hỗ trợ số lượng tracker giới hạn.
|
||||
settings-general-steamvr-trackers-waist = Eo
|
||||
settings-general-steamvr-trackers-chest = Ngực
|
||||
settings-general-steamvr-trackers-feet = Bàn chân
|
||||
settings-general-steamvr-trackers-knees = Đầu gối
|
||||
settings-general-steamvr-trackers-elbows = Khuỷu tay
|
||||
settings-general-steamvr-trackers-hands = Tay
|
||||
settings-general-steamvr-trackers-left_foot = Bàn chân trái
|
||||
settings-general-steamvr-trackers-right_foot = Bàn chân phải
|
||||
settings-general-steamvr-trackers-left_knee = Đầu gối trái
|
||||
settings-general-steamvr-trackers-right_knee = Đầu gối phải
|
||||
settings-general-steamvr-trackers-left_elbow = Khuỷu tay trái
|
||||
settings-general-steamvr-trackers-right_elbow = Khuỷu tay phải
|
||||
settings-general-steamvr-trackers-left_hand = Tay trái
|
||||
settings-general-steamvr-trackers-right_hand = Tay phải
|
||||
settings-general-steamvr-trackers-tracker_toggling = Tự động giao thiết bị
|
||||
settings-general-steamvr-trackers-tracker_toggling-description = Tự động xử lý bật hoặc tắt thiết bị đo SteamVR chuyển đổi tùy thuộc vào thiết bị đã giao của bạn
|
||||
settings-general-steamvr-trackers-tracker_toggling-label = Tự động giao thiết bị
|
||||
settings-general-steamvr-trackers-hands-warning =
|
||||
<b>Lưu ý:</b> bộ theo dõi tay sẽ dùng đè tay cầm điều khiển của bạn.
|
||||
Bạn có chắc không?
|
||||
settings-general-steamvr-trackers-hands-warning-cancel = Hủy
|
||||
settings-general-steamvr-trackers-hands-warning-done = Có
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
@@ -301,14 +349,24 @@ settings-general-tracker_mechanics-filtering-type-smoothing-description = Làm c
|
||||
settings-general-tracker_mechanics-filtering-type-prediction = Dự đoán
|
||||
settings-general-tracker_mechanics-filtering-type-prediction-description = Giảm độ trễ và làm chuyển động chân thật hơn, có thể khiến chuyển động không mượt mà
|
||||
settings-general-tracker_mechanics-filtering-amount = Mức độ lọc
|
||||
settings-general-tracker_mechanics-yaw-reset-smooth-time = Thời gian thiết lập lại chiều quay lệch (0s tắt làm mượt)
|
||||
settings-general-tracker_mechanics-drift_compensation = Bù trừ sai số
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-description =
|
||||
Bù trừ sai lệch trục ngang của cảm biến bằng cách thêm một sai lệch chống lại nó
|
||||
Thay đổi mức độ bù trừ và số lần đặt lại được áp dụng bù trừ
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = Bù trừ sai số
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction = Dự đoán bù trôi (drift compensation)
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction-label = Dự đoán bù trôi (drift compensation)
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-cancel = Hủy
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-done = Tôi hiểu
|
||||
settings-general-tracker_mechanics-drift_compensation-amount-label = Mức độ bù trừ
|
||||
settings-general-tracker_mechanics-drift_compensation-max_resets-label = Số lần đặt lại được áp dụng bù trừ
|
||||
settings-general-tracker_mechanics-save_mounting_reset = Lưu thiết bị đã giao tự động
|
||||
settings-general-tracker_mechanics-save_mounting_reset-description =
|
||||
Lưu thiết bị đã giao tự động cho các thiết bị giữa các lần khởi động lại. Có ích
|
||||
khi mặc một bộ đồ SlimeVR mà trình theo dõi không di chuyển giữa các phiên. <b>Không được khuyến khích cho người dùng bình thường!</b>
|
||||
settings-general-tracker_mechanics-save_mounting_reset-enabled-label = Đặt lại hướng gắn thiết bị
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
@@ -322,12 +380,47 @@ settings-general-fk_settings-leg_tweak-floor_clip = Ngăn xuyên sàn
|
||||
# since this largely prevents this it corrects for it hence skating correction (note this may be renamed to sliding correction)
|
||||
# definition - Guesses when each foot is in contact with the ground and uses that information to improve tracking
|
||||
settings-general-fk_settings-leg_tweak-skating_correction = Sửa trượt
|
||||
settings-general-fk_settings-leg_tweak-toe_snap = Đoán hướng xoay chân
|
||||
settings-general-fk_settings-leg_tweak-foot_plant = Cân bằng chân
|
||||
settings-general-fk_settings-leg_tweak-skating_correction-amount = Mức độ sửa
|
||||
settings-general-fk_settings-leg_tweak-skating_correction-description = Sửa trượt sẽ điều chỉnh nhằm giảm thiểu hiện tượng trượt băng nhưng có thể làm giảm độ chính xác trong một vài kiểu chuyển động nhất định. Khi bật tính năng này, vui lòng đảm bảo thực hiện thao tác đặt lại hoàn toàn và hiệu chỉnh lại trong trò chơi.
|
||||
settings-general-fk_settings-leg_tweak-floor_clip-description = Ngăn xuyên sàn có thể giảm hoặc loại bỏ khả năng tracker của bạn đi xuyên sàn nhà. Khi bật tính năng này, vui lòng đảm bảo thực hiện thao tác đặt lại hoàn toàn và hiệu chỉnh lại trong trò chơi.
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = Đoán hướng xoay chân sẽ đoán hướng xoay của chân đồng thời khóa ngón chân của bạn vào mặt sàn bạn nếu bạn không sử dụng tracker cho chân.
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = Cân bằng chân sẽ xoay chân song song với mặt đất khi lại gần.
|
||||
settings-general-fk_settings-leg_fk = Track chân
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = Đặt lại hướng gắn tracker bàn chân bằng cách nhón chân.
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet = Đặt lại hướng gắn tracker bàn chân
|
||||
settings-general-fk_settings-arm_fk = Track cánh tay
|
||||
settings-general-fk_settings-arm_fk-description = Thay đổi cách cánh tay được track
|
||||
settings-general-fk_settings-arm_fk-force_arms = Lấy dữ liệu cánh tay từ kính
|
||||
settings-general-fk_settings-reset_settings = Đặt lại cài đặt
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch-description = Đặt lại cao độ của HMD (xoay dọc) khi thiết lập lại toàn bộ. Hữu ích nếu đeo HMD trên trán cho VTubing hoặc mocap. Lưu ý không bật VR khi sử dụng.
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch = Đặt lại cao độ HMD
|
||||
settings-general-fk_settings-arm_fk-reset_mode-description = Thay đổi tư thế cánh tay để đặt lại hướng gắn tracker.
|
||||
settings-general-fk_settings-arm_fk-back = Khuỷu tay ra sau
|
||||
settings-general-fk_settings-arm_fk-back-description = Chế độ mặc định, với cánh tay trên trỏ về phía sau và cánh tay dưới hướng về phía trước.
|
||||
settings-general-fk_settings-arm_fk-tpose_up = T-pose
|
||||
settings-general-fk_settings-arm_fk-tpose_up-description = Hai tay của bạn sẽ hướng xuống ở hai bên khi đặt lại hoàn toàn, và đưa lên 90 độ sang hai bên khi đặt lại hướng gắn tracker.
|
||||
settings-general-fk_settings-arm_fk-tpose_down = T-pose (ngược lại)
|
||||
settings-general-fk_settings-arm_fk-tpose_down-description = Hai tay của bạn sẽ đưa lên 90 độ sang hai bên khi đặt lại hoàn toàn, và hai tay hướng xuống hai bên khi đặt lại hướng gắn tracker.
|
||||
settings-general-fk_settings-arm_fk-forward = Hai tay ra trước
|
||||
settings-general-fk_settings-arm_fk-forward-description = Hai cánh tay của bạn nâng lên 90 độ về phía trước. Hữu dụng cho việc VTubing.
|
||||
settings-general-fk_settings-skeleton_settings-toggles = Bật tắt bộ xương
|
||||
settings-general-fk_settings-skeleton_settings-description = Bật hoặc tắt các cài đặt về khung cơ thể. Các lựa chọn này nên được giữ bật
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = Mô hình cột sống mở rộng
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis_model = Mô hình xương chậu mở rộng
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees_model = Mô hình đầu gối mở rộng
|
||||
settings-general-fk_settings-skeleton_settings-ratios = Tỷ lệ khung xương
|
||||
settings-general-fk_settings-skeleton_settings-ratios-description = Thay đổi các giá trị của cài đặt bộ xương. Bạn có thể cần phải điều chỉnh tỷ lệ của bạn sau khi thay đổi những điều này.
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = Quy kết eo từ ngực đến hông
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = Quy kết eo từ ngực đến hông
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = Gán hông từ ngực đến chân
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = Gán hông từ eo đến chân
|
||||
settings-general-fk_settings-skeleton_settings-interp_hip_legs = Tính trung bình số quay hông và lăn bằng chân.
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Tính trung bình của máy theo dõi đầu gối ngáp và lăn bằng mắt cá chân '
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_ankle = Tính trung bình của chiều quay đầu gối ngáp và lăn bằng mắt cá chân '
|
||||
settings-general-fk_settings-self_localization-title = Chế độ Mocap
|
||||
settings-general-fk_settings-self_localization-description = Chế độ Mocap cho phép bộ xương theo dõi đại khái vị trí của chính nó mà không cần kính VR hoặc các thiết bị theo dõi khác. Lưu ý rằng điều này yêu cầu bộ theo dõi chân và đầu để hoạt động và chức năng này vẫn đang trong quá trình thử nghiệm.
|
||||
settings-general-fk_settings-vive_emulation-title = Giả lập tracker Vive
|
||||
settings-general-fk_settings-vive_emulation-description = Giả lập cách tracker của Vive gặp vấn đề với việc theo dõi eo, đây là 1 tính năng được làm cho vui và sẽ làm giảm độ chính xác
|
||||
settings-general-fk_settings-vive_emulation-label = Giả lập tracker Vive
|
||||
@@ -347,12 +440,22 @@ settings-general-gesture_control-taps =
|
||||
# This is a unit: 3 trackers, 2 trackers, 1 tracker
|
||||
# $amount (Number) - Amount of trackers
|
||||
settings-general-gesture_control-trackers = { $amount } trackers
|
||||
settings-general-gesture_control-yawResetEnabled = Bật chạm để đặt lại chiều quay
|
||||
settings-general-gesture_control-yawResetDelay = Thời gian delay trước khi đặt lại
|
||||
settings-general-gesture_control-yawResetTaps = Số lần chạm để đặt lại chiều quay
|
||||
settings-general-gesture_control-fullResetEnabled = Bật chạm để đặt lại chiều quay
|
||||
settings-general-gesture_control-fullResetDelay = Thời gian delay trước khi đặt lại full
|
||||
settings-general-gesture_control-fullResetTaps = Số lần chạm để đặt lại full
|
||||
settings-general-gesture_control-mountingResetEnabled = Chạm để đặt lại hướng gắn tracker
|
||||
settings-general-gesture_control-mountingResetDelay = Thời gian delay trước khi đặt lại hướng gắn tracker
|
||||
settings-general-gesture_control-mountingResetTaps = Số lần chạm cho đặt lại hướng gắn tracker
|
||||
# The number of trackers that can have higher acceleration before a tap is rejected
|
||||
settings-general-gesture_control-numberTrackersOverThreshold = Số thiết bị có thể vượt phát hiện
|
||||
settings-general-gesture_control-numberTrackersOverThreshold-description = Tăng số này nếu tính năng chạm thiết bị không hoạt động. Không tăng nó quá trên mức cần thiết để làm cho phát hiện chạm hoạt động vì nó sẽ gây ra nhiều kết quả sai hơn.
|
||||
|
||||
## Appearance settings
|
||||
|
||||
settings-interface-appearance = Giao diện
|
||||
settings-general-interface-dev_mode = Chế độ nhà phát triển
|
||||
settings-general-interface-dev_mode-description = Hữu dụng nếu cần thêm thông tin chi tiết của tracker hay can thiệp sâu hơn vào tracker
|
||||
settings-general-interface-dev_mode-label = Chế độ nhà phát triển
|
||||
@@ -360,9 +463,14 @@ settings-general-interface-theme = Màu giao diện
|
||||
settings-general-interface-lang = Thay đổi ngôn ngữ (Change language)
|
||||
settings-general-interface-lang-description = Đổi ngôn ngữ hiển thị (Change the default language you want to use)
|
||||
settings-general-interface-lang-placeholder = Chọn ngôn ngữ để sử dụng (Select the language to use)
|
||||
# Keep the font name untranslated
|
||||
settings-interface-appearance-font = Phông chữ cho GUI
|
||||
settings-interface-appearance-font-description = Cài đặt này thay đổi phông chữ được sử dụng bởi giao diện.
|
||||
settings-interface-appearance-font-placeholder = Phông chữ mặc định
|
||||
settings-interface-appearance-font-os_font = Phông chữ hệ điều hành
|
||||
settings-interface-appearance-font-slime_font = Phông chữ mặc định
|
||||
settings-interface-appearance-font_size = Tỷ lệ phông chữ cơ bản
|
||||
settings-interface-appearance-font_size-description = Điều này ảnh hưởng đến kích thước phông chữ của toàn bộ giao diện ngoại trừ bảng cài đặt này.
|
||||
|
||||
## Notification settings
|
||||
|
||||
@@ -370,7 +478,24 @@ settings-interface-notifications = Thông báo
|
||||
settings-general-interface-serial_detection = Nhận dạng thiết bị Serial mới
|
||||
settings-general-interface-serial_detection-description = Hiển thị pop-up mỗi lần một thiết bị Serial mới được kết nối qua USB (có thể là tracker), giúp cải thiện quá trình thiết lập tracker
|
||||
settings-general-interface-serial_detection-label = Nhận dạng thiết bị Serial mới
|
||||
settings-general-interface-feedback_sound = Âm thanh phản hồi
|
||||
settings-general-interface-feedback_sound-description = Tùy chọn này sẽ phát âm thanh khi thiết lập lại được kích hoạt.
|
||||
settings-general-interface-feedback_sound-label = Âm thanh phản hồi
|
||||
settings-general-interface-feedback_sound-volume = Âm lượng phản hồi
|
||||
settings-general-interface-connected_trackers_warning = Cảnh báo với thiết bị đã kết nối
|
||||
settings-general-interface-connected_trackers_warning-description = Tùy chọn này sẽ hiển thị cửa sổ bật lên mỗi khi bạn thử thoát khỏi SlimeVR trong khi có một hoặc nhiều thiết bị theo dõi được kết nối. Nó nhắc nhở bạn tắt trình theo dõi khi bạn hoàn tất để duy trì tuổi thọ pin.
|
||||
settings-general-interface-connected_trackers_warning-label = Cảnh báo thiết bị đã kết nối khi thoát chương trình
|
||||
settings-general-interface-use_tray = Thu nhỏ vào khay hệ thống
|
||||
settings-general-interface-use_tray-description = Cho phép bạn đóng cửa sổ mà không cần đóng máy chủ SlimeVR để bạn có thể tiếp tục sử dụng nó mà không bị GUI làm phiền.
|
||||
settings-general-interface-use_tray-label = Thu nhỏ vào khay hệ thống
|
||||
settings-general-interface-discord_presence = Chia sẻ hoạt động trên Discord
|
||||
settings-general-interface-discord_presence-description = Cho Discord của bạn biết rằng bạn đang sử dụng SlimeVR cùng với số lượng trình theo dõi IMU bạn đang sử dụng.
|
||||
settings-general-interface-discord_presence-label = Chia sẻ hoạt động trên Discord
|
||||
settings-general-interface-discord_presence-message =
|
||||
{ $amount ->
|
||||
[0] Đang quay trên Slime
|
||||
*[other] Đang dùng { $amount } điểm full body
|
||||
}
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -382,11 +507,19 @@ settings-serial-description =
|
||||
settings-serial-connection_lost = Kết nối đến Serial đã mất, đang kết nối lại...
|
||||
settings-serial-reboot = Khởi động lại
|
||||
settings-serial-factory_reset = Khôi phục cài đặt gốc
|
||||
# This cares about multilines
|
||||
# <b>text</b> means that the text should be bold
|
||||
settings-serial-factory_reset-warning =
|
||||
<b>Lưu ý:</b> Thao tác này sẽ đặt lại trình theo dõi về cài đặt gốc.
|
||||
Đặt lại bao gồm tất cả các cài đặt Wi-Fi và hiệu chuẩn (Calibrate) <b>sẽ bị mất!</b>
|
||||
settings-serial-factory_reset-warning-ok = Tôi biết mình đang làm gì
|
||||
settings-serial-factory_reset-warning-cancel = Hủy
|
||||
settings-serial-get_infos = Lấy thông tin
|
||||
settings-serial-serial_select = Chọn cổng Serial
|
||||
settings-serial-auto_dropdown_item = Tự động
|
||||
settings-serial-get_wifi_scan = Quét WiFi
|
||||
settings-serial-file_type = Văn bản thô
|
||||
settings-serial-save_logs = Lưu vào tệp
|
||||
|
||||
## OSC router settings
|
||||
|
||||
@@ -417,14 +550,17 @@ settings-osc-router-network-address-placeholder = Địa chỉ IPv4
|
||||
|
||||
settings-osc-vrchat = VRChat OSC Trackers
|
||||
# This cares about multilines
|
||||
settings-osc-vrchat-description =
|
||||
Thay đổi các cài đặt liên quan đến VRChat để nhận dữ liệu từ kính và
|
||||
gửi dữ liệu tracker cho Full-body tracking (hoạt động với kính ở chế độ standalone)
|
||||
settings-osc-vrchat-description-v1 =
|
||||
Thay đổi cài đặt cụ thể cho OSC Trackers được sử dụng để gửi
|
||||
dữ liệu đo đến các ứng dụng không có SteamVR (ví dụ: Quest Standalone).
|
||||
Hãy đảm bảo bật OSC trong VRChat thông qua Menu hành động trong OSC > Enabled.
|
||||
Để cho phép nhận kính thực tế ảo HMD và dữ liệu bộ điều khiển từ VRChat, hãy vào menu chính của bạn
|
||||
cài đặt trong Tracking & IK > Allow Sending Head and Wrist VR Tracking OSC Data.
|
||||
settings-osc-vrchat-enable = Dữ liệu OSC
|
||||
settings-osc-vrchat-enable-description = Cho phép nhận và gửi dữ liệu OSC
|
||||
settings-osc-vrchat-enable-label = Giao tiếp dữ liệu OSC
|
||||
settings-osc-vrchat-network = Cổng mạng
|
||||
settings-osc-vrchat-network-description = Chọn cổng mạng để nhận và gửi dữ liệu OSC đến VRChat
|
||||
settings-osc-vrchat-network-description-v1 = Đặt các cổng để lấy và gửi dữ liệu. Có thể giữ nguyên cho VRChat.
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = Cổng vào
|
||||
.placeholder = Cổng vào (Mặc định: 9001)
|
||||
@@ -432,7 +568,7 @@ settings-osc-vrchat-network-port_out =
|
||||
.label = Cổng ra
|
||||
.placeholder = Cổng ra (Mặc định: 9000)
|
||||
settings-osc-vrchat-network-address = Địa chỉ mạng
|
||||
settings-osc-vrchat-network-address-description = Địa chỉ mạng mà SlimeVR sẽ gửi dữ liệu OSC đến VRChat (có thể tìm thấy địa chỉ mạng trong menu cài đặt Wi-Fi)
|
||||
settings-osc-vrchat-network-address-description-v1 = Chọn địa chỉ để gửi dữ liệu đến. Có thể giữ nguyên cho VRChat.
|
||||
settings-osc-vrchat-network-address-placeholder = Địa chỉ IP của thiết bị chơi VRChat
|
||||
settings-osc-vrchat-network-trackers = Cấu hình Tracker
|
||||
settings-osc-vrchat-network-trackers-description = Chọn các tracker mà SlimeVR sẽ gửi dữ liệu OSC đến VRChat
|
||||
@@ -444,9 +580,51 @@ settings-osc-vrchat-network-trackers-elbows = Khuỷu tay
|
||||
|
||||
## VMC OSC settings
|
||||
|
||||
settings-osc-vmc = Virtual Motion Capture
|
||||
# This cares about multilines
|
||||
settings-osc-vmc-description =
|
||||
Thay đổi cài đặt cụ thể cho giao thức VMC (Virtual Motion Capture)
|
||||
để gửi dữ liệu thân của SlimeVR và nhận dữ liệu thân từ các ứng dụng khác.
|
||||
settings-osc-vmc-enable = Bật
|
||||
settings-osc-vmc-enable-description = Cho phép nhận và gửi dữ liệu OSC
|
||||
settings-osc-vmc-enable-label = Chuyển tiếp dữ liệu OSC
|
||||
settings-osc-vmc-network = Cổng mạng (Network ports)
|
||||
settings-osc-vmc-network-description = Đặt các cổng để nghe và gửi dữ liệu qua VMC.
|
||||
settings-osc-vmc-network-port_in =
|
||||
.label = Cổng vào (Port In)
|
||||
.placeholder = Port in (default: 39540)
|
||||
settings-osc-vmc-network-port_out =
|
||||
.label = Cổng ra (Port out)
|
||||
.placeholder = Port out (default: 39539)
|
||||
settings-osc-vmc-network-address = Địa chỉ mạng (Network address)
|
||||
settings-osc-vmc-network-address-description = Chọn địa chỉ để gửi dữ liệu qua VMC.
|
||||
settings-osc-vmc-network-address-placeholder = Địa chỉ IPV4
|
||||
settings-osc-vmc-vrm = Model VRM
|
||||
settings-osc-vmc-vrm-description = Tải mô hình VRM để cho phép neo đầu và cho phép khả năng tương thích cao hơn với các ứng dụng khác.
|
||||
settings-osc-vmc-vrm-model_unloaded = Chưa có mô hình tải lên
|
||||
settings-osc-vmc-vrm-model_loaded =
|
||||
{ $titled ->
|
||||
[true] Mô hình đã được tải: { $name }
|
||||
*[other] Mô hình chưa có tiêu đề đã được tải
|
||||
}
|
||||
settings-osc-vmc-vrm-file_select = Kéo và thả mô hình để sử dụng hoặc <u>duyệt file</u>
|
||||
settings-osc-vmc-anchor_hip = Cố định ở hông
|
||||
settings-osc-vmc-anchor_hip-description = Cố định theo dõi ở hông, hữu ích cho VTubing ngồi. Nếu tắt, hãy tải mô hình VRM.
|
||||
settings-osc-vmc-anchor_hip-label = Cố định ở hông
|
||||
settings-osc-vmc-mirror_tracking = Phản chiếu ngược theo dõi cơ thể
|
||||
settings-osc-vmc-mirror_tracking-description = Phản chiếu theo dõi theo chiều ngang.
|
||||
settings-osc-vmc-mirror_tracking-label = Phản chiếu ngược theo dõi cơ thể
|
||||
|
||||
## Advanced settings
|
||||
|
||||
settings-utils-advanced = Cài đặt mở rộng
|
||||
settings-utils-advanced-reset-gui = Đặt lại cài đặt GUI
|
||||
settings-utils-advanced-reset-all-label = Đặt lại tất cả
|
||||
settings-utils-advanced-reset_warning-reset = Đặt lại cài đặt
|
||||
settings-utils-advanced-reset_warning-cancel = Hủy
|
||||
settings-utils-advanced-open_data = Thư mục dữ liệu
|
||||
settings-utils-advanced-open_data-description = Mở thư mục dữ liệu của SlimeVR trong tệp, chứa các tệp cấu hình và logs.
|
||||
settings-utils-advanced-open_data-label = Mở thư mục
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
@@ -454,6 +632,9 @@ onboarding-skip = Bỏ qua cài đặt
|
||||
onboarding-continue = Tiếp tục
|
||||
onboarding-wip = Chưa hoàn thiện
|
||||
onboarding-previous_step = Quay lại
|
||||
onboarding-setup_warning =
|
||||
<b>Lưu ý:</b> Trình thiết lập ban đầu là cần thiết để theo dõi tốt,
|
||||
bước này cần thiết nếu đây là lần đầu tiên bạn sử dụng SlimeVR.
|
||||
onboarding-setup_warning-skip = Bỏ qua cài đặt
|
||||
onboarding-setup_warning-cancel = Tiếp tục thiết lập
|
||||
|
||||
@@ -480,6 +661,24 @@ onboarding-reset_tutorial-back = Quay lại cân chỉnh vị trí gắn tracker
|
||||
onboarding-reset_tutorial = Làm lại
|
||||
onboarding-reset_tutorial-explanation = Trong khi bạn sử dụng trình theo dõi của mình, tracker có thể bị lệch khỏi căn chỉnh do IMU bị trượt, trôi dạt hoặc vì bạn có thể đã di chuyển chúng về mặt vật lý. Bạn có một số cách để khắc phục điều này.
|
||||
onboarding-reset_tutorial-skip = Bỏ qua bước
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-0 =
|
||||
Nhấn { $taps } lần thiết bị được đánh dấu để kích hoạt đặt lại chiều quay.
|
||||
|
||||
Điều này sẽ làm cho các trình theo dõi quay mặt về cùng hướng với kính thực thế ảo (HMD) của bạn.
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-1 =
|
||||
Nhấn vào { $taps } lần thiết bị được đánh dấu để kích hoạt đặt lại toàn bộ.
|
||||
|
||||
Bạn cần phải đứng thẳng tay để làm việc này (i-pose). Có độ trễ 3 giây (có thể định cấu hình) trước khi nó thực sự xảy ra.
|
||||
Điều này đặt lại hoàn toàn vị trí và xoay của tất cả các trình theo dõi của bạn. Nó sẽ khắc phục hầu hết các vấn đề.
|
||||
# Cares about multiline
|
||||
onboarding-reset_tutorial-2 =
|
||||
Nhấn vào { $taps } lần thiết bị được đánh dấu để kích hoạt đặt lại lắp.
|
||||
|
||||
Thiết lập lại gắn kết giúp ích cho cách các trình theo dõi thực sự được đặt vào bạn, vì vậy nếu bạn vô tình di chuyển chúng và thay đổi cách chúng được định hướng với số lượng lớn, điều này sẽ hữu ích.
|
||||
|
||||
Bạn cần phải ở trên một tư thế như bạn đang trượt tuyết như nó được hiển thị trên trình hướng dẫn gắn tự động và bạn có độ trễ 3 giây (có thể định cấu hình) trước khi nó được kích hoạt.
|
||||
|
||||
## Setup start
|
||||
|
||||
@@ -503,8 +702,8 @@ onboarding-done-close = Đóng hướng dẫn
|
||||
|
||||
onboarding-connect_tracker-back = Quay lại cài đặt Wi-Fi
|
||||
onboarding-connect_tracker-title = Kết nối tracker
|
||||
onboarding-connect_tracker-description-p0 = Cập nhật thông tin Wi-Fi cho tracker
|
||||
onboarding-connect_tracker-description-p1 = Hãy kết nối các tracker chưa thiết lập qua cổng USB
|
||||
onboarding-connect_tracker-description-p0-v1 = Bây giờ vào phần thú vị, kết nối thiết bị!
|
||||
onboarding-connect_tracker-description-p1-v1 = Kết nối từng thiết bị một lần thông qua cổng USB.
|
||||
onboarding-connect_tracker-issue-serial = Có vấn đề với việc kết nối? Kiểm tra thông tin qua cổng Serial
|
||||
onboarding-connect_tracker-usb = USB Tracker
|
||||
onboarding-connect_tracker-connection_status-none = Đang tìm tracker
|
||||
@@ -530,10 +729,15 @@ onboarding-connect_tracker-next = Đã kết nối với tất cả tracker
|
||||
|
||||
## Tracker calibration tutorial
|
||||
|
||||
onboarding-calibration_tutorial = Hướng dẫn hiệu chuẩn IMU
|
||||
onboarding-calibration_tutorial-subtitle = Cái này sẽ giúp giảm trôi trượt theo dõi!
|
||||
onboarding-calibration_tutorial-description = Mỗi khi bạn bật thiết bị theo dõi, chúng cần nghỉ ngơi một lúc trên bề mặt phẳng để hiệu chỉnh. Hãy làm điều tương tự bằng cách nhấp vào nút "{ onboarding-calibration_tutorial-calibrate }", <b>và không di chuyển chúng!</b>
|
||||
onboarding-calibration_tutorial-calibrate = Tôi đã đặt thiết bị theo dõi của mình lên bàn
|
||||
onboarding-calibration_tutorial-status-waiting = Đang chờ bạn hoàn thành
|
||||
onboarding-calibration_tutorial-status-calibrating = Đang hiệu chuẩn
|
||||
onboarding-calibration_tutorial-status-success = Nice!
|
||||
onboarding-calibration_tutorial-status-error = Thiết bị đã di chuyển
|
||||
onboarding-calibration_tutorial-skip = Bỏ qua hướng dẫn
|
||||
|
||||
## Tracker assignment tutorial
|
||||
|
||||
@@ -541,6 +745,8 @@ onboarding-assignment_tutorial = Làm thế nào để chuẩn bị một Slime
|
||||
onboarding-assignment_tutorial-first_step = 1. Đặt nhãn dán bộ phận cơ thể (nếu có) trên tracker theo lựa chọn của bạn
|
||||
# This text has a character limit of around 11 characters, so please keep it short
|
||||
onboarding-assignment_tutorial-sticker = Sticker
|
||||
onboarding-assignment_tutorial-second_step-v2 = 2. Gắn dây đeo vào thiết bị theo dõi của bạn, giữ cho mặt Velcro của dây đeo hướng cùng hướng với hướng thiết bị của trình theo dõi của bạn:
|
||||
onboarding-assignment_tutorial-second_step-continuation-v2 = Mặt Velcro cho extension phải hướng lên như hình ảnh sau:
|
||||
onboarding-assignment_tutorial-done = Tôi đã dán nhãn dán và dây đai!
|
||||
|
||||
## Tracker assignment setup
|
||||
@@ -558,12 +764,113 @@ onboarding-assign_trackers-assigned =
|
||||
} đã giao
|
||||
onboarding-assign_trackers-advanced = Xem thêm vị trí đặt
|
||||
onboarding-assign_trackers-next = Hoàn thành
|
||||
onboarding-assign_trackers-mirror_view = Xem hình phản chiếu
|
||||
onboarding-assign_trackers-option-amount = x{ $trackersCount }
|
||||
onboarding-assign_trackers-option-label =
|
||||
{ $mode ->
|
||||
[lower-body] Tất cả thiết bị
|
||||
[core] { "" }
|
||||
[enhanced-core] { "" }
|
||||
[full-body] { "" }
|
||||
*[all] { "" }
|
||||
}
|
||||
onboarding-assign_trackers-option-description =
|
||||
{ $mode ->
|
||||
[lower-body] Tối thiều để có full body tracking
|
||||
[core] + Thân eo
|
||||
[enhanced-core] + Quay bàn chân
|
||||
[full-body] + Khửu tay
|
||||
*[all] Tất cả thiết bị được giao
|
||||
}
|
||||
|
||||
## Tracker assignment warnings
|
||||
|
||||
# Note for devs, number is used for representing boolean states per bit.
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-LEFT_FOOT =
|
||||
{ $unassigned ->
|
||||
[6] Bàn chân trái được xác định nhưng bạn cần thêm chân dưới kèm theo để hoạt động!
|
||||
[5] Bàn chân trái được xác định nhưng bạn cần thêm chân trên kèm theo để hoạt động!
|
||||
[4] Bàn chân trái được xác định nhưng bạn cần thêm chân trên và chân dưới kèm theo để hoạt động!
|
||||
[3] Bàn chân trái được xác định nhưng bạn cần thêm ngực, eo hoặc bụng kèm theo để hoạt động!
|
||||
[2] Bàn chân trái được xác định nhưng bạn cần thêm chân trên, ngực, eo hoặc bụng kèm theo để hoạt động!
|
||||
[1] Bàn chân trái được xác định nhưng bạn cần thêm chân dưới, ngực, eo hoặc bụng kèm theo để hoạt động!
|
||||
[0] Bàn chân trái được xác định nhưng bạn cần thêm chân trên, chân dưới, ngực, eo hoặc bụng kèm theo để hoạt động!
|
||||
*[unknown] Bàn chân trái được xác định nhưng cần thêm bộ phận cơ thể thiếu!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-RIGHT_FOOT =
|
||||
{ $unassigned ->
|
||||
[0] Bàn chân phải được xác định nhưng bạn cần thêm chân trên, chân dưới, ngực, eo hoặc bụng kèm theo để hoạt động!
|
||||
[1] Bàn chân phải được xác định nhưng bạn cần thêm chân dưới, ngực, eo hoặc bụng kèm theo để hoạt động!
|
||||
[2] Bàn chân phải được xác định nhưng bạn cần thêm chân trên, ngực, eo hoặc bụng kèm theo để hoạt động!
|
||||
[3] Bàn chân phải được xác định nhưng bạn cần thêm ngực, eo hoặc bụng kèm theo để hoạt động!
|
||||
[4] Bàn chân phải được xác định nhưng bạn cần thêm chân trên và chân dưới kèm theo để hoạt động!
|
||||
[5] Bàn chân phải được xác định nhưng bạn cần thêm chân trên kèm theo để hoạt động!
|
||||
[6] Bàn chân phải được xác định nhưng bạn cần thêm chân dưới kèm theo để hoạt động!
|
||||
*[unknown] Bàn chân phải được xác định nhưng cần thêm bộ phận cơ thể thiếu!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-LEFT_LOWER_LEG =
|
||||
{ $unassigned ->
|
||||
[0] Chân trên trái được xác định nhưng cần thêm chân trên!
|
||||
[1] Chân trên trái được xác định nhưng cần thêm ngực, eo và bụng được giao!
|
||||
[2] Chân trên trái được xác định nhưng cần thêm chân trên!
|
||||
*[unknown] Chân trên trái được xác định nhưng cần thêm bộ phận cơ thể thiếu!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-RIGHT_LOWER_LEG =
|
||||
{ $unassigned ->
|
||||
[0] Chân trên phải được xác định nhưng cần thêm chân trên!
|
||||
[1] Chân trên phải được xác định nhưng cần thêm ngực, eo và bụng được giao!
|
||||
[2] Chân trên phải được xác định nhưng cần thêm chân trên!
|
||||
*[unknown] Chân trên phải được xác định nhưng cần thêm bộ phận cơ thể thiếu!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-LEFT_UPPER_LEG =
|
||||
{ $unassigned ->
|
||||
[0] Chân trái trên được xác định nhưng cần thêm ngực, eo hoặc bụng!
|
||||
*[unknown] Chân trái trên được xác định nhưng cần thêm bộ phận cơ thể thiếu!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-RIGHT_UPPER_LEG =
|
||||
{ $unassigned ->
|
||||
[0] Chân phải trên được xác định nhưng cần thêm ngực, eo hoặc bụng!
|
||||
*[unknown] Chân phải trên được xác định nhưng cần thêm bộ phận cơ thể thiếu!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-HIP =
|
||||
{ $unassigned ->
|
||||
[0] Eo được xác định được xác định nhưng cần thêm ngực!
|
||||
*[unknown] Eo được xác định được xác định nhưng cần thêm bộ phận cơ thể thiếu!
|
||||
}
|
||||
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
|
||||
onboarding-assign_trackers-warning-WAIST =
|
||||
{ $unassigned ->
|
||||
[0] Bụng được xác định nhưng cần thêm ngực!
|
||||
*[unknown] Bụng được xác định được xác định nhưng cần thêm bộ phận cơ thể thiếu!
|
||||
}
|
||||
|
||||
## Tracker mounting method choose
|
||||
|
||||
onboarding-choose_mounting = Bạn muốn dùng phương pháp hiểu chuần nào?
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-description = Hướng lắp đặt chính xác cho vị trí của thiết bị theo dõi trên cơ thể của bạn.
|
||||
onboarding-choose_mounting-auto_mounting = Cân chỉnh tự động
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-auto_mounting-label-v2 = Khuyến khích dùng
|
||||
onboarding-choose_mounting-auto_mounting-description = Điều này sẽ tự động phát hiện các hướng lắp đặt cho tất cả các thiết bị của bạn từ 2 tư thế
|
||||
onboarding-choose_mounting-manual_mounting = Cân chỉnh thủ công
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-manual_mounting-label-v2 = Có thể không đủ chính xác
|
||||
onboarding-choose_mounting-manual_mounting-description = Điều này sẽ cho phép bạn chọn hướng lắp theo cách thủ công cho từng thiết bị
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-manual_modal-title =
|
||||
Bạn có chắc chắn muốn
|
||||
đo hướng quay tự động?
|
||||
onboarding-choose_mounting-manual_modal-description = <b>Hiệu chuẩn lắp thủ công được khuyến nghị cho người dùng mới</b>, vì các tư thế của hiệu chuẩn lắp tự động có thể khó thực hiện ngay trước và có thể cần một số thực hành.
|
||||
onboarding-choose_mounting-manual_modal-confirm = Tôi chắc chắn về những gì tôi đang làm
|
||||
onboarding-choose_mounting-manual_modal-cancel = Hủy
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
@@ -596,6 +903,28 @@ onboarding-automatic_mounting-put_trackers_on-next = Tiếp tục
|
||||
|
||||
## Tracker proportions method choose
|
||||
|
||||
onboarding-choose_proportions = Phương pháp hiệu chuẩn tỷ lệ nào để sử dụng?
|
||||
# Multiline string
|
||||
onboarding-choose_proportions-description-v1 =
|
||||
Tỷ lệ cơ thể được sử dụng để biết các số đo của cơ thể bạn. Họ được yêu cầu tính toán vị trí của trình theo dõi.
|
||||
Khi tỷ lệ cơ thể của bạn không khớp với tỷ lệ được lưu, độ chính xác theo dõi của bạn sẽ kém hơn và bạn sẽ nhận thấy những thứ như trượt băng hoặc trượt, hoặc cơ thể của bạn không khớp với hình đại diện của bạn.
|
||||
<b>Bạn chỉ cần đo cơ thể của bạn một lần!</b> Trừ khi chúng sai hoặc cơ thể bạn đã thay đổi, thì bạn không cần phải làm lại.
|
||||
onboarding-choose_proportions-auto_proportions = Đo kích thước cơ thể tự động
|
||||
# Italicized text
|
||||
onboarding-choose_proportions-auto_proportions-subtitle = Khuyến khích dùng
|
||||
onboarding-choose_proportions-auto_proportions-descriptionv3 =
|
||||
Tính năng này sẽ đoán tỷ lệ cơ thể của bạn bằng cách ghi lại một mẫu chuyển động của bạn và chuyển nó qua một thuật toán.
|
||||
|
||||
<b>Tính năng này sẽ yêu cầu headset của bạn (HMD) được kết nối với SlimeVR và đang nằm ở trên đầu của bạn!</b>
|
||||
onboarding-choose_proportions-manual_proportions = Đo kích thước cơ thể thủ công
|
||||
# Italicized text
|
||||
onboarding-choose_proportions-manual_proportions-subtitle = Cho chính xác
|
||||
onboarding-choose_proportions-manual_proportions-description = Tính năng này sẽ cho phép bạn điều chỉnh tỉ lệ cơ thể của mình theo cách thủ công bằng cách chỉnh sửa các con số một cách trực tiếp
|
||||
onboarding-choose_proportions-export = Xuất tỉ lệ cơ thể
|
||||
onboarding-choose_proportions-import = Nhập tỉ lệ cơ thể
|
||||
onboarding-choose_proportions-import-success = Đã được nhập
|
||||
onboarding-choose_proportions-import-failed = Thất bại
|
||||
onboarding-choose_proportions-file_type = File tỉ lệ cơ thể
|
||||
|
||||
## Tracker manual proportions setup
|
||||
|
||||
@@ -603,6 +932,7 @@ onboarding-manual_proportions-back = Quay lại cân chỉnh hướng gắn
|
||||
onboarding-manual_proportions-title = Đo kích thước cơ thể thủ công
|
||||
onboarding-manual_proportions-precision = Cân chỉnh cụ thể (giảm hệ số chỉnh)
|
||||
onboarding-manual_proportions-auto = Đo kích thước cơ thể tự động
|
||||
onboarding-manual_proportions-ratio = Điều chỉnh theo nhóm tỷ lệ
|
||||
|
||||
## Tracker automatic proportions setup
|
||||
|
||||
@@ -615,16 +945,43 @@ onboarding-automatic_proportions-put_trackers_on-title = Đeo tracker lên ngư
|
||||
onboarding-automatic_proportions-put_trackers_on-description = Để đo kích thước cơ thể, SlimeVR sẽ sử dụng một thuật toán để dự đoán kích thước của các bộ phận, hãy đeo tracker theo đúng vị trí đã thiết lập như hình bên
|
||||
onboarding-automatic_proportions-put_trackers_on-next = Tiếp tục
|
||||
onboarding-automatic_proportions-requirements-title = Yêu cầu
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-requirements-descriptionv2 =
|
||||
Bạn có ít nhất đủ tracker để theo dõi bàn chân của mình (thường là 5 tracker).
|
||||
Bạn đã bật tracker và headset và đang đeo chúng.
|
||||
Tracker và headset của bạn được kết nối với máy chủ SlimeVR và đang hoạt động bình thường (ví dụ: không bị lag, ngắt kết nối, v.v.).
|
||||
Headset của bạn đang báo cáo dữ liệu vị trí cho máy chủ SlimeVR (điều này thường có nghĩa là SteamVR đang chạy và kết nối với SlimeVR bằng driver SteamVR của SlimeVR).
|
||||
Tracking của bạn đang hoạt động và thể hiện chính xác các chuyển động của bạn (ví dụ: bạn đã thực hiện thiết đặt lại hoàn toàn và chúng di chuyển đúng hướng khi đá, cúi xuống, ngồi, v.v.).
|
||||
onboarding-automatic_proportions-requirements-next = Tôi đã đọc các yêu cầu
|
||||
onboarding-automatic_proportions-check_height-title = Kiểm tra chiều cao của bạn
|
||||
onboarding-automatic_proportions-check_height-description = Chúng tôi sử dụng chiều cao của bạn làm cơ sở cho các phép đo của chúng tôi bằng cách sử dụng chiều cao của headset (HMD) làm chiều cao ước tính thực tế của bạn, nhưng tốt hơn hết bạn nên tự kiểm tra xem chúng có đúng không!
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning = Vui lòng nhấn nút trong khi đứng <u>thẳng</u> để tính chiều cao của bạn. Bạn có 3 giây sau khi nhấn nút!
|
||||
onboarding-automatic_proportions-check_height-guardian_tip =
|
||||
Nếu bạn đang sử dụng Kính VR Standalone, hãy đảm bảo có guardian /
|
||||
Ranh giới được bật để chiều cao của bạn là chính xác!
|
||||
onboarding-automatic_proportions-check_height-fetch_height = Tôi đang đứng!
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = Không rõ
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-hmd_height1 = Chiều cao của HMD là
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height1 = vậy chiều cao thật của bạn là
|
||||
onboarding-automatic_proportions-check_height-next_step = Những chỉ số này là đúng
|
||||
onboarding-automatic_proportions-start_recording-title = Chuẩn bị đo
|
||||
onboarding-automatic_proportions-start_recording-description = Phần mềm sẽ đo một số chuyển động, cử chỉ cụ thể, hãy chuẩn bị cho việc di chuyển theo yêu cầu trong phần tiếp theo
|
||||
onboarding-automatic_proportions-start_recording-next = Bắt đầu
|
||||
onboarding-automatic_proportions-recording-title = REC
|
||||
onboarding-automatic_proportions-recording-description-p0 = Đang ghi...
|
||||
onboarding-automatic_proportions-recording-description-p1 = Thực hiện các thao tác sau:
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-recording-steps =
|
||||
Đứng thẳng, xoay đầu một vòng tròn.
|
||||
Cong lưng về phía trước và ngồi xổm. Trong khi ngồi xổm, nhìn sang trái, sau đó sang phải.
|
||||
Xoay phần thân trên của bạn sang trái (ngược chiều kim đồng hồ), sau đó đưa tay xuống đất.
|
||||
Xoay phần thân trên của bạn sang phải (theo chiều kim đồng hồ), sau đó với tay xuống đất.
|
||||
Xoay hông của bạn theo chuyển động tròn như thể bạn đang xoay vòng hula.
|
||||
Nếu còn thời gian, bạn có thể lặp lại các bước này cho đến khi kết thúc.
|
||||
onboarding-automatic_proportions-recording-processing = Đang xử lí kết quả...
|
||||
# $time (Number) - Seconds left for the automatic calibration recording to finish (max 20)
|
||||
onboarding-automatic_proportions-recording-timer =
|
||||
@@ -640,18 +997,59 @@ onboarding-automatic_proportions-verify_results-redo = Thử lại
|
||||
onboarding-automatic_proportions-verify_results-confirm = Kết quả tương đối chính xác
|
||||
onboarding-automatic_proportions-done-title = Đã lưu chỉ số đo
|
||||
onboarding-automatic_proportions-done-description = Quá trình đo đã hoàn tất
|
||||
onboarding-automatic_proportions-error_modal =
|
||||
<b>Lưu ý:</b> Một lỗi đã được tìm thấy trong khi ước tính tỷ lệ cơ thể!
|
||||
Vui lòng <docs>kiểm tra hướng dẫn</docs> hoặc tham gia <discord>Discord</discord> của chúng tôi để được trợ giúp ^_^
|
||||
onboarding-automatic_proportions-error_modal-confirm = Đã hiểu!
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = Không tìm thấy tracker / Tracker chưa được gán
|
||||
home-no_trackers = Chưa có thiết bị nào được phát hiện hoặc điều ra
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
trackers_still_on-modal-title = Tracker vẫn còn bật
|
||||
trackers_still_on-modal-description =
|
||||
Vẫn còn một hoặc nhiều tracker vẫn đang bật.
|
||||
Bạn vẫn muốn thoát khỏi SlimeVR?
|
||||
trackers_still_on-modal-confirm = Thoát SlimeVR
|
||||
trackers_still_on-modal-cancel = Vui lòng đợi...
|
||||
|
||||
## Status system
|
||||
|
||||
status_system-StatusTrackerReset = Bạn nên thực hiện thiết lập lại toàn bộ vì một hoặc nhiều trình theo dõi không được điều chỉnh.
|
||||
status_system-StatusSteamVRDisconnected =
|
||||
{ $type ->
|
||||
[steamvr_feeder] Hiện đang không kết nối với SteamVR thông qua trình điều khiển SlimeVR Feeder App.
|
||||
*[other] Hiện đang không kết nối với SteamVR thông qua driver SlimeVR.
|
||||
[steamvr_feeder] Chưa kết nối với SteamVR thông qua trình điều khiển SlimeVR Feeder App.
|
||||
*[other] Chưa kết nối với SteamVR thông qua driver SlimeVR.
|
||||
}
|
||||
status_system-StatusTrackerError = Tracker { $trackerName } có lỗi.
|
||||
status_system-StatusUnassignedHMD = Kính thực tế ảo VR này nên được giao là bộ theo dõi đầu.
|
||||
|
||||
## Tray Menu
|
||||
|
||||
tray_menu-show = Xem
|
||||
tray_menu-hide = Ẩn
|
||||
tray_menu-quit = Thoát
|
||||
|
||||
## First exit modal
|
||||
|
||||
tray_or_exit_modal-title = Nút đóng nên làm gì?
|
||||
# Multiline text
|
||||
tray_or_exit_modal-description =
|
||||
Điều này cho phép bạn chọn xem bạn muốn thoát khỏi chương trình hoặc thu nhỏ nó vào khay khi nhấn nút đóng.
|
||||
|
||||
Bạn có thể thay đổi điều này sau trong cài đặt giao diện.
|
||||
tray_or_exit_modal-radio-exit = Thoát khi đóng
|
||||
tray_or_exit_modal-radio-tray = Thu nhỏ vào khay hệ thống
|
||||
tray_or_exit_modal-submit = Lưu
|
||||
tray_or_exit_modal-cancel = Hủy
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
unknown_device-modal-title = Thiết bị mới đã được tìm thấy!
|
||||
unknown_device-modal-description =
|
||||
Có thiết bị mới với địa chỉ MAC <b>{ $deviceId }</b>.
|
||||
Bạn có muốn kết nối nó với SlimeVR không?
|
||||
unknown_device-modal-confirm = Chắc!
|
||||
unknown_device-modal-forget = Bỏ qua
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
|
||||
websocket-connecting = 正在连接到服务器
|
||||
websocket-connection_lost = 与服务器的连接丢失,正在尝试重新连接...
|
||||
websocket-connection_lost-desc = 看起来 SlimeVR 服务器崩溃了。检查日志并重新启动程序
|
||||
websocket-timedout = 无法连接到服务器
|
||||
websocket-timedout-desc = 看起来 SlimeVR 服务器崩溃或超时了。检查日志并重新启动程序
|
||||
websocket-error-close = 退出 SlimeVR
|
||||
websocket-error-logs = 打开日志文件夹
|
||||
|
||||
## Update notification
|
||||
|
||||
@@ -23,6 +28,8 @@ tips-find_tracker = 分不清哪个追踪器是哪个了?摇一摇它,对应
|
||||
tips-do_not_move_heels = 确保你的脚跟在录制的时候不会发生移动!
|
||||
tips-file_select = 拖放文档或 <u>浏览文档</u> 以使用
|
||||
tips-tap_setup = 你可以缓慢地敲击2次追踪器来选中它,而不是从菜单中选取。
|
||||
tips-turn_on_tracker = 如果使用的是 SlimeVR 官方的追踪器,请在将追踪器连接到电脑后再<b><em>打开追踪器的电源</em></b>!
|
||||
tips-failed_webgl = WebGL初始化失败
|
||||
|
||||
## Body parts
|
||||
|
||||
@@ -47,6 +54,58 @@ body_part-LEFT_HAND = 左手
|
||||
body_part-LEFT_UPPER_LEG = 左大腿
|
||||
body_part-LEFT_LOWER_LEG = 左小腿
|
||||
body_part-LEFT_FOOT = 左脚
|
||||
body_part-LEFT_THUMB_METACARPAL = 左拇指掌骨
|
||||
body_part-LEFT_THUMB_PROXIMAL = 左拇指近端
|
||||
body_part-LEFT_THUMB_DISTAL = 左拇指远端
|
||||
body_part-LEFT_INDEX_PROXIMAL = 左食指近端
|
||||
body_part-LEFT_INDEX_INTERMEDIATE = 左食指中端
|
||||
body_part-LEFT_INDEX_DISTAL = 左食指远端
|
||||
body_part-LEFT_MIDDLE_PROXIMAL = 左中指近端
|
||||
body_part-LEFT_MIDDLE_INTERMEDIATE = 左中指中端
|
||||
body_part-LEFT_MIDDLE_DISTAL = 左中指远端
|
||||
body_part-LEFT_RING_PROXIMAL = 左环指近端
|
||||
body_part-LEFT_RING_INTERMEDIATE = 左环指中端
|
||||
body_part-LEFT_RING_DISTAL = 左环指远端
|
||||
body_part-LEFT_LITTLE_PROXIMAL = 左小指近端
|
||||
body_part-LEFT_LITTLE_INTERMEDIATE = 左小指中端
|
||||
body_part-LEFT_LITTLE_DISTAL = 左小指远端
|
||||
body_part-RIGHT_THUMB_METACARPAL = 右拇指掌骨
|
||||
body_part-RIGHT_THUMB_PROXIMAL = 右拇指近端
|
||||
body_part-RIGHT_THUMB_DISTAL = 右拇指远端
|
||||
body_part-RIGHT_INDEX_PROXIMAL = 右食指近端
|
||||
body_part-RIGHT_INDEX_INTERMEDIATE = 右食指中端
|
||||
body_part-RIGHT_INDEX_DISTAL = 右食指远端
|
||||
body_part-RIGHT_MIDDLE_PROXIMAL = 右中指近端
|
||||
body_part-RIGHT_MIDDLE_INTERMEDIATE = 右中指中端
|
||||
body_part-RIGHT_MIDDLE_DISTAL = 右中指远端
|
||||
body_part-RIGHT_RING_PROXIMAL = 右环指近端
|
||||
body_part-RIGHT_RING_INTERMEDIATE = 右环指中端
|
||||
body_part-RIGHT_RING_DISTAL = 右环指远端
|
||||
body_part-RIGHT_LITTLE_PROXIMAL = 右小指近端
|
||||
body_part-RIGHT_LITTLE_INTERMEDIATE = 右小指中端
|
||||
body_part-RIGHT_LITTLE_DISTAL = 右小指远端
|
||||
|
||||
## BoardType
|
||||
|
||||
board_type-UNKNOWN = 未知
|
||||
board_type-NODEMCU = NodeMCU
|
||||
board_type-CUSTOM = 自定义开发板
|
||||
board_type-WROOM32 = WROOM32
|
||||
board_type-WEMOSD1MINI = Wemos D1 Mini
|
||||
board_type-TTGO_TBASE = TTGO T-Base
|
||||
board_type-ESP01 = ESP-01
|
||||
board_type-SLIMEVR = SlimeVR
|
||||
board_type-LOLIN_C3_MINI = Lolin C3 Mini
|
||||
board_type-BEETLE32C3 = Beetle ESP32-C3
|
||||
board_type-ESP32C3DEVKITM1 = Espressif ESP32-C3 DevKitM-1
|
||||
board_type-OWOTRACK = owoTrack
|
||||
board_type-WRANGLER = Wrangler Joycons
|
||||
board_type-MOCOPI = 索尼 Mocopi
|
||||
board_type-WEMOSWROOM02 = Wemos Wroom-02 D1 Mini
|
||||
board_type-XIAO_ESP32C3 = Seeed Studio XIAO ESP32C3
|
||||
board_type-HARITORA = Haritora
|
||||
board_type-ESP32C6DEVKITC1 = Espressif ESP32-C6 DevKitC-1
|
||||
board_type-GLOVE_IMU_SLIMEVR_DEV = SlimeVR开发版IMU手套
|
||||
|
||||
## Proportions
|
||||
|
||||
@@ -79,6 +138,14 @@ skeleton_bone-ELBOW_OFFSET = 肘部偏移
|
||||
## Tracker reset buttons
|
||||
|
||||
reset-reset_all = 重置身体比例
|
||||
reset-reset_all_warning-v2 =
|
||||
<b>警告:</b> 您的骨骼比例将重置为您配置的身高下的默认值。
|
||||
您确定要执行此操作吗?
|
||||
reset-reset_all_warning-reset = 重置身体比例
|
||||
reset-reset_all_warning-cancel = 取消
|
||||
reset-reset_all_warning_default-v2 =
|
||||
<b>警告:</b> 您的身高尚未配置,您的骨骼比例将重置为默认身高下的默认值。
|
||||
您确定要执行此操作吗?
|
||||
reset-full = 完整重置
|
||||
reset-mounting = 重置佩戴
|
||||
reset-yaw = 重置航向轴
|
||||
@@ -140,9 +207,17 @@ widget-developer_mode-more_info = 显示更多信息
|
||||
## Widget: IMU Visualizer
|
||||
|
||||
widget-imu_visualizer = 旋转
|
||||
widget-imu_visualizer-preview = 预览
|
||||
widget-imu_visualizer-hide = 隐藏
|
||||
widget-imu_visualizer-rotation_raw = 原始旋转
|
||||
widget-imu_visualizer-rotation_preview = 预览
|
||||
widget-imu_visualizer-rotation_hide = 隐藏
|
||||
widget-imu_visualizer-acceleration = 加速度
|
||||
widget-imu_visualizer-position = 位置
|
||||
|
||||
## Widget: Skeleton Visualizer
|
||||
|
||||
widget-skeleton_visualizer-preview = 骨架预览
|
||||
widget-skeleton_visualizer-hide = 隐藏
|
||||
|
||||
## Tracker status
|
||||
|
||||
@@ -152,6 +227,7 @@ tracker-status-error = 错误
|
||||
tracker-status-disconnected = 断开连接
|
||||
tracker-status-occluded = 被遮挡
|
||||
tracker-status-ok = 已连接
|
||||
tracker-status-timed_out = 连接超时
|
||||
|
||||
## Tracker status columns
|
||||
|
||||
@@ -188,8 +264,17 @@ tracker-infos-url = 追踪器地址
|
||||
tracker-infos-version = 固件版本
|
||||
tracker-infos-hardware_rev = 硬件版本
|
||||
tracker-infos-hardware_identifier = 硬件ID
|
||||
tracker-infos-data_support = 数据类型
|
||||
tracker-infos-imu = IMU型号
|
||||
tracker-infos-board_type = 主板型号
|
||||
tracker-infos-network_version = 协议版本
|
||||
tracker-infos-magnetometer = 磁力计
|
||||
tracker-infos-magnetometer-status-v1 =
|
||||
{ $status ->
|
||||
[DISABLED] 已禁用
|
||||
[ENABLED] 已启用
|
||||
*[NOT_SUPPORTED] 不支持
|
||||
}
|
||||
|
||||
## Tracker settings
|
||||
|
||||
@@ -204,11 +289,28 @@ tracker-settings-mounting_section-edit = 编辑佩戴
|
||||
tracker-settings-drift_compensation_section = 允许漂移补偿
|
||||
tracker-settings-drift_compensation_section-description = 是否在此追踪器上应用漂移补偿?
|
||||
tracker-settings-drift_compensation_section-edit = 允许漂移补偿
|
||||
tracker-settings-use_mag = 允许使用这个追踪器的磁力计
|
||||
# Multiline!
|
||||
tracker-settings-use_mag-description =
|
||||
如果「在追踪器上启用磁力计」已启用,是否要在这个追踪器上启用它来减轻飘移?<b>切换本选项时请勿关闭追踪器的电源!</b>
|
||||
|
||||
请先启用「在追踪器上启用磁力计」功能,<magSetting>点选此处以移动至该设定</magSetting>。
|
||||
tracker-settings-use_mag-label = 允许使用这个追踪器的磁力计
|
||||
# The .<name> means it's an attribute and it's related to the top key.
|
||||
# In this case that is the settings for the assignment section.
|
||||
tracker-settings-name_section = 追踪器名称
|
||||
tracker-settings-name_section-description = 给它起一个可爱的名字吧=w=~
|
||||
tracker-settings-name_section-placeholder = CC 封印着漆黑之力的漆黑左臂
|
||||
tracker-settings-name_section-label = 追踪器名称
|
||||
tracker-settings-forget = 忘记追踪器
|
||||
tracker-settings-forget-description = 从 SlimeVR 服务器中移除该追踪器,并在服务器重启前不再连接这一追踪器。追踪器的配置信息不会被清除。
|
||||
tracker-settings-forget-label = 忘记追踪器
|
||||
tracker-settings-update-unavailable = 无法升级(DIY)
|
||||
tracker-settings-update-low-battery = 无法更新。当前电池电量低于 50%
|
||||
tracker-settings-update-up_to_date = 已是最新
|
||||
tracker-settings-update-available = { $versionName } 现在可用
|
||||
tracker-settings-update = 立即更新
|
||||
tracker-settings-update-title = 固件版本
|
||||
|
||||
## Tracker part card info
|
||||
|
||||
@@ -284,6 +386,9 @@ settings-sidebar-utils = 工具
|
||||
settings-sidebar-serial = 串口控制台
|
||||
settings-sidebar-appearance = 外观
|
||||
settings-sidebar-notifications = 通知
|
||||
settings-sidebar-behavior = 行为
|
||||
settings-sidebar-firmware-tool = DIY固件工具
|
||||
settings-sidebar-advanced = 高级选项
|
||||
|
||||
## SteamVR settings
|
||||
|
||||
@@ -298,10 +403,22 @@ settings-general-steamvr-description =
|
||||
对于只支持特定追踪器的游戏或应用会很有用。
|
||||
settings-general-steamvr-trackers-waist = 腰部
|
||||
settings-general-steamvr-trackers-chest = 胸部
|
||||
settings-general-steamvr-trackers-feet = 脚部
|
||||
settings-general-steamvr-trackers-knees = 膝盖
|
||||
settings-general-steamvr-trackers-elbows = 肘部
|
||||
settings-general-steamvr-trackers-hands = 手部
|
||||
settings-general-steamvr-trackers-left_foot = 左脚
|
||||
settings-general-steamvr-trackers-right_foot = 右脚
|
||||
settings-general-steamvr-trackers-left_knee = 左膝
|
||||
settings-general-steamvr-trackers-right_knee = 右膝
|
||||
settings-general-steamvr-trackers-left_elbow = 左手肘
|
||||
settings-general-steamvr-trackers-right_elbow = 右手肘
|
||||
settings-general-steamvr-trackers-left_hand = 左手
|
||||
settings-general-steamvr-trackers-right_hand = 右手
|
||||
settings-general-steamvr-trackers-tracker_toggling = 自动开关追踪器
|
||||
settings-general-steamvr-trackers-tracker_toggling-description = 根据当前已分配的追踪器,自动选择可用的SteamVR虚拟追踪器
|
||||
settings-general-steamvr-trackers-tracker_toggling-label = 自动开关追踪器
|
||||
settings-general-steamvr-trackers-hands-warning =
|
||||
<b>警告:</b>开启手部虚拟追踪器将覆盖手柄的追踪信息。
|
||||
是否确定?
|
||||
settings-general-steamvr-trackers-hands-warning-cancel = 取消
|
||||
settings-general-steamvr-trackers-hands-warning-done = 是
|
||||
|
||||
## Tracker mechanics
|
||||
|
||||
@@ -319,14 +436,39 @@ settings-general-tracker_mechanics-filtering-type-smoothing-description = 让运
|
||||
settings-general-tracker_mechanics-filtering-type-prediction = 预测型
|
||||
settings-general-tracker_mechanics-filtering-type-prediction-description = 减少延迟并使移动更敏捷,但可能会增加一些抖动。
|
||||
settings-general-tracker_mechanics-filtering-amount = 滤波强度
|
||||
settings-general-tracker_mechanics-yaw-reset-smooth-time = 重置航向轴平滑过渡时长(0s时关闭平滑瞬移到位)
|
||||
settings-general-tracker_mechanics-drift_compensation = 漂移补偿
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-description =
|
||||
应用反向旋转以补偿IMU的偏航角漂移。
|
||||
更改补偿量和使用多少次的重置结果用于计算补偿量。
|
||||
settings-general-tracker_mechanics-drift_compensation-enabled-label = 漂移补偿
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction = 预测式漂移补偿
|
||||
# This cares about multilines
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction-description =
|
||||
预测超过先前测量范围的偏航角漂移,并进行补偿。
|
||||
适用于追踪器在偏航轴上持续旋转的场景。
|
||||
settings-general-tracker_mechanics-drift_compensation-prediction-label = 预测式漂移补偿
|
||||
settings-general-tracker_mechanics-drift_compensation_warning =
|
||||
<b>警告:</b> 仅在需要经常重置偏航角
|
||||
(大概5~10分钟左右需要重置一次) 时使用漂移补偿。
|
||||
|
||||
一些可能需要此补偿的 IMU 包括:
|
||||
Joy-Cons、owoTrack 和 MPU(使用旧DMP固件)。
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-cancel = 取消
|
||||
settings-general-tracker_mechanics-drift_compensation_warning-done = 了解
|
||||
settings-general-tracker_mechanics-drift_compensation-amount-label = 补偿量
|
||||
settings-general-tracker_mechanics-drift_compensation-max_resets-label = 使用几次的重置结果?
|
||||
settings-general-tracker_mechanics-save_mounting_reset = 保存佩戴重置结果
|
||||
settings-general-tracker_mechanics-save_mounting_reset-description =
|
||||
在SlimeVR服务器关闭时保留追踪器自动佩戴重置结果。适用于一体式动捕服等
|
||||
追踪器佩戴位置保持不变的场景。<b>不建议普通用户使用!</b>
|
||||
settings-general-tracker_mechanics-save_mounting_reset-enabled-label = 保存佩戴重置
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers = 在支持的 IMU 追踪器上启用磁力计
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-description =
|
||||
在所有有固件支持的追踪器上启用磁力计,在磁场稳定的环境中可以减轻飘移。
|
||||
可以在个别追踪器上禁用本功能。<b>切换此选项时请勿关闭任何一个追踪器的电源!</b>
|
||||
settings-general-tracker_mechanics-use_mag_on_all_trackers-label = 在追踪器上启用磁力计
|
||||
|
||||
## FK/Tracking settings
|
||||
|
||||
@@ -348,19 +490,44 @@ settings-general-fk_settings-leg_tweak-floor_clip-description = 地板限制可
|
||||
settings-general-fk_settings-leg_tweak-toe_snap-description = 脚趾着地可以在没有脚部追踪器的情况下尝试猜测脚部的俯仰。
|
||||
settings-general-fk_settings-leg_tweak-foot_plant-description = 脚掌着地会在脚与地面接触时保持脚掌与地板平行。
|
||||
settings-general-fk_settings-leg_fk = 腿部追踪
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = 开启脚部佩戴重置。(佩戴重置时需要踮起脚尖)
|
||||
settings-general-fk_settings-leg_fk-reset_mounting_feet = 脚部佩戴重置
|
||||
settings-general-fk_settings-enforce_joint_constraints = 骨骼限制
|
||||
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints = 强制约束
|
||||
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints-description = 避免关节旋转超过人体骨骼角度限制
|
||||
settings-general-fk_settings-enforce_joint_constraints-correct_constraints = 使用约束修正
|
||||
settings-general-fk_settings-enforce_joint_constraints-correct_constraints-description = 当关节旋转超过人体骨骼角度限制时进行修正
|
||||
settings-general-fk_settings-arm_fk = 手臂追踪
|
||||
settings-general-fk_settings-arm_fk-description = 即使有手臂位置数据可用,也强制使用头显的数据追踪手臂。
|
||||
settings-general-fk_settings-arm_fk-force_arms = 强制使用头显数据追踪手臂
|
||||
settings-general-fk_settings-skeleton_settings = 骨架设置
|
||||
settings-general-fk_settings-reset_settings = 重置设置
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch-description = 在进行完整重置时重置头显的俯仰角(垂直旋转)。适合将头显斜戴在头上进行直播或动捕的场景。作为VR使用时不要开启此选项。
|
||||
settings-general-fk_settings-reset_settings-reset_hmd_pitch = 重置头显俯仰
|
||||
settings-general-fk_settings-arm_fk-reset_mode-description = 更改佩戴重置时使用的手臂姿势。
|
||||
settings-general-fk_settings-arm_fk-back = 向后弯折
|
||||
settings-general-fk_settings-arm_fk-back-description = 默认,重置时大臂向后,小臂向前,类似滑雪。
|
||||
settings-general-fk_settings-arm_fk-tpose_up = T-pose(抬起)
|
||||
settings-general-fk_settings-arm_fk-tpose_up-description = 完整重置时手臂垂下,呈立正姿势;佩戴重置时手臂向两侧伸平。
|
||||
settings-general-fk_settings-arm_fk-tpose_down = T-pose(放下)
|
||||
settings-general-fk_settings-arm_fk-tpose_down-description = 完整重置时手臂向两侧伸平;佩戴重置时手臂垂下,呈立正姿势。
|
||||
settings-general-fk_settings-arm_fk-forward = 向前伸平
|
||||
settings-general-fk_settings-arm_fk-forward-description = 重置时手臂向前伸平,有利于坐姿进行虚拟直播。
|
||||
settings-general-fk_settings-skeleton_settings-toggles = 骨架设置
|
||||
settings-general-fk_settings-skeleton_settings-description = 打开或关闭骨架设置。建议保持这些设置不变。
|
||||
settings-general-fk_settings-skeleton_settings-extended_spine_model = 延伸脊柱模型
|
||||
settings-general-fk_settings-skeleton_settings-extended_pelvis_model = 延伸骨盆模型
|
||||
settings-general-fk_settings-skeleton_settings-extended_knees_model = 伸展膝盖模型
|
||||
settings-general-fk_settings-skeleton_settings-ratios = 骨架比例
|
||||
settings-general-fk_settings-skeleton_settings-ratios-description = 更改骨架设置的参数。您可能需要在更改后调整身体比例。
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = 用胸部到髋部的数据推算腰部
|
||||
settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = 用胸部到腿部的数据推算腰部
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = 用胸部到腿部的数据推算髋部
|
||||
settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = 用腰部到腿部的数据推算髋部
|
||||
settings-general-fk_settings-skeleton_settings-interp_hip_legs = 平均髋部与腿部间航向轴和横滚轴的数值
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = 平均膝盖追踪器与小腿间航向轴和横滚轴的数值
|
||||
settings-general-fk_settings-skeleton_settings-interp_knee_ankle = 平均膝盖与小腿间航向轴和横滚轴的数值
|
||||
settings-general-fk_settings-self_localization-title = 动作捕捉模式
|
||||
settings-general-fk_settings-self_localization-description = 动作捕捉模式允许在没有头戴设备或其他追踪器的情况下粗略地跟踪骨架姿态。请注意,本功能需要脚部和头部追踪器,且现阶段依然是实验性的。
|
||||
settings-general-fk_settings-vive_emulation-title = Vive 模拟
|
||||
settings-general-fk_settings-vive_emulation-description = 模拟Vive追踪器的腰部丢追问题。( 注:这是一个玩笑功能,会劣化追踪质量。)
|
||||
settings-general-fk_settings-vive_emulation-label = 开启 Vive 模拟
|
||||
|
||||
## Gesture control settings (tracker tapping)
|
||||
|
||||
@@ -392,10 +559,10 @@ settings-general-gesture_control-numberTrackersOverThreshold-description = 如
|
||||
## Appearance settings
|
||||
|
||||
settings-interface-appearance = 外观
|
||||
settings-general-interface-dev_mode = 开发者模式
|
||||
settings-general-interface-dev_mode-description = 如果你需要深入的资料或对连接的追踪器进行进阶调整,开启此模式将会非常有用。
|
||||
settings-general-interface-dev_mode-label = 开发者模式
|
||||
settings-general-interface-theme = 主题颜色
|
||||
settings-general-interface-show-navbar-onboarding = 在导航栏上显示 “{ navbar-onboarding }”
|
||||
settings-general-interface-show-navbar-onboarding-description = 本选项设置是否将 "{ navbar-onboarding }" 按钮显示在导航栏上。
|
||||
settings-general-interface-show-navbar-onboarding-label = 显示 “{ navbar-onboarding }”
|
||||
settings-general-interface-lang = 选择语言
|
||||
settings-general-interface-lang-description = 更改要使用的默认语言
|
||||
settings-general-interface-lang-placeholder = 选择要使用的语言
|
||||
@@ -407,6 +574,9 @@ settings-interface-appearance-font-os_font = 系统字体
|
||||
settings-interface-appearance-font-slime_font = 默认字体
|
||||
settings-interface-appearance-font_size = 字体缩放
|
||||
settings-interface-appearance-font_size-description = 这会影响除此设置面板外所有界面的字体大小。
|
||||
settings-interface-appearance-decorations = 使用系统原生窗口标题栏
|
||||
settings-interface-appearance-decorations-description = 这个选项开启后,将不会显示SlimeVR的标题栏,而是显示使用系统原生标题栏。
|
||||
settings-interface-appearance-decorations-label = 使用系统原生窗口标题栏
|
||||
|
||||
## Notification settings
|
||||
|
||||
@@ -418,6 +588,35 @@ settings-general-interface-feedback_sound = 声音反馈
|
||||
settings-general-interface-feedback_sound-description = 开启此选项会在触发重置时发出提示音
|
||||
settings-general-interface-feedback_sound-label = 声音反馈
|
||||
settings-general-interface-feedback_sound-volume = 提示音音量
|
||||
settings-general-interface-connected_trackers_warning = 已连接追踪器警告
|
||||
settings-general-interface-connected_trackers_warning-description = 启用本选项后,每次当退出 SlimeVR 时仍有追踪器连接着会显示通知,提醒你在使用完毕时关闭追踪器电源来节省电池电量。
|
||||
settings-general-interface-connected_trackers_warning-label = 退出时,有追踪器连接中则显示警告
|
||||
|
||||
## Behavior settings
|
||||
|
||||
settings-interface-behavior = 行为
|
||||
settings-general-interface-dev_mode = 开发者模式
|
||||
settings-general-interface-dev_mode-description = 如果你需要深入的资料或对连接的追踪器进行进阶调整,开启此模式将会非常有用。
|
||||
settings-general-interface-dev_mode-label = 开发者模式
|
||||
settings-general-interface-use_tray = 最小化至任务栏
|
||||
settings-general-interface-use_tray-description = 关闭 SlimeVR 窗口时,SlimeVR 服务器将会隐藏至任务栏图标而不会直接退出,可以继续使用。
|
||||
settings-general-interface-use_tray-label = 最小化至任务栏
|
||||
settings-general-interface-discord_presence = 向Discord发送状态
|
||||
settings-general-interface-discord_presence-description = 告诉你的Discord客户端你正在使用SlimeVR,同时显示你正在使用的IMU追踪器数量。
|
||||
settings-general-interface-discord_presence-label = 向Discord发送状态
|
||||
settings-general-interface-discord_presence-message =
|
||||
{ $amount ->
|
||||
[0] { "" }
|
||||
*[other] 正在使用 { $amount } 个追踪器
|
||||
}
|
||||
settings-interface-behavior-error_tracking = 通过 Sentry.io 收集错误信息
|
||||
settings-interface-behavior-error_tracking-description_v2 =
|
||||
<h1>您是否同意收集匿名的错误信息?</h1>
|
||||
|
||||
<b>我们不会收集您的个人信息</b> ,例如您的 IP 地址或 WiFi 信息。SlimeVR 重视您的隐私!
|
||||
|
||||
为了提供最佳用户体验,我们会收集匿名错误报告、性能指标和操作系统信息。这有助于我们检测 SlimeVR 的错误和问题。这些指标将通过 Sentry.io 收集。
|
||||
settings-interface-behavior-error_tracking-label = 向开发人员发送错误信息
|
||||
|
||||
## Serial settings
|
||||
|
||||
@@ -439,6 +638,9 @@ settings-serial-factory_reset-warning-cancel = 取消
|
||||
settings-serial-get_infos = 获取信息
|
||||
settings-serial-serial_select = 选择串行端口
|
||||
settings-serial-auto_dropdown_item = 自动
|
||||
settings-serial-get_wifi_scan = 扫描可用WiFi
|
||||
settings-serial-file_type = 纯文本
|
||||
settings-serial-save_logs = 保存到文件
|
||||
|
||||
## OSC router settings
|
||||
|
||||
@@ -469,14 +671,23 @@ settings-osc-router-network-address-placeholder = IPV4 地址
|
||||
|
||||
settings-osc-vrchat = VRChat OSC Trackers
|
||||
# This cares about multilines
|
||||
settings-osc-vrchat-description =
|
||||
改变 VRChat 的特定设置以接收和发送头显数据。
|
||||
用于全身追踪的追踪器数据(在 Quest 端生效)。
|
||||
settings-osc-vrchat-description-v1 =
|
||||
修改与OSC追踪器相关的设置,可用于在不使用SteamVR时传输追踪数据(如一体机模式)。
|
||||
在使用OSC追踪器时,请确保在VRChat的圆盘菜单中开启OSC功能(选项 > OSC > 开启)。
|
||||
为了从VRChat中接收到头显和控制器的数据,还需要在VRChat主菜单中设置的“动捕与IK”下,
|
||||
打开“通过OSC共享头显和手柄信息”。
|
||||
settings-osc-vrchat-enable = 启用
|
||||
settings-osc-vrchat-enable-description = 切换数据的发送和接收
|
||||
settings-osc-vrchat-enable-label = 启用
|
||||
settings-osc-vrchat-oscqueryEnabled = 启用 OSCQuery
|
||||
settings-osc-vrchat-oscqueryEnabled-description =
|
||||
OSCQuery 会自动检测正在运行的 VRChat 并向其发送数据。
|
||||
它还可以向 VRChat 通告自身,以便接收头戴显示器和控制器数据。
|
||||
要允许从 VRChat 接收头戴显示器和控制器数据,请进入主菜单的设置
|
||||
并启用“允许发送头部和手腕VR追踪OSC数据”。
|
||||
settings-osc-vrchat-oscqueryEnabled-label = 启用 OSCQuery
|
||||
settings-osc-vrchat-network = 网络端口
|
||||
settings-osc-vrchat-network-description = 设置用于监听和向 VRChat 发送数据的端口
|
||||
settings-osc-vrchat-network-description-v1 = 设置传输OSC数据的端口。用于VRChat时无需修改。
|
||||
settings-osc-vrchat-network-port_in =
|
||||
.label = 输入端口
|
||||
.placeholder = 输入端口(默认 9001)
|
||||
@@ -484,7 +695,7 @@ settings-osc-vrchat-network-port_out =
|
||||
.label = 输出端口
|
||||
.placeholder = 输出端口(默认 9000)
|
||||
settings-osc-vrchat-network-address = 网络地址
|
||||
settings-osc-vrchat-network-address-description = 选择将数据发送到 VRChat 的地址(检查设备上的 Wi-Fi 设置)
|
||||
settings-osc-vrchat-network-address-description-v1 = 选择传输OSC数据的IP地址。用于VRChat时无需修改。
|
||||
settings-osc-vrchat-network-address-placeholder = VRChat IP 地址
|
||||
settings-osc-vrchat-network-trackers = 追踪器
|
||||
settings-osc-vrchat-network-trackers-description = 切换数据的发送和接收
|
||||
@@ -517,16 +728,47 @@ settings-osc-vmc-network-address-description = 设置用来发送 VMC 数据的
|
||||
settings-osc-vmc-network-address-placeholder = IPV4 地址
|
||||
settings-osc-vmc-vrm = VRM 模型
|
||||
settings-osc-vmc-vrm-description = 加载 VRM 模型以允许头部锚定,并增进与其他程序的兼容
|
||||
settings-osc-vmc-vrm-model_unloaded = 未加载模型
|
||||
settings-osc-vmc-vrm-model_loaded =
|
||||
{ $titled ->
|
||||
[true] 已加载模型:{ $name }
|
||||
*[other] 已加载未命名的模型
|
||||
}
|
||||
settings-osc-vmc-vrm-untitled_model = 无标题模型
|
||||
settings-osc-vmc-vrm-file_select = 拖曳文件或 <u>浏览文件</u> 以加载模型
|
||||
settings-osc-vmc-anchor_hip = 髋部锚定
|
||||
settings-osc-vmc-anchor_hip-description = 将追踪锚定在髋部,有利于坐姿进行虚拟直播。若本选项无法切换,请加载 VRM 模型。
|
||||
settings-osc-vmc-anchor_hip-label = 髋部锚定
|
||||
settings-osc-vmc-mirror_tracking = 镜像追踪
|
||||
settings-osc-vmc-mirror_tracking-description = 水平镜像追踪结果
|
||||
settings-osc-vmc-mirror_tracking-label = 镜像追踪
|
||||
|
||||
## Advanced settings
|
||||
|
||||
settings-utils-advanced = 高级选项
|
||||
settings-utils-advanced-reset-gui = 重置GUI设置
|
||||
settings-utils-advanced-reset-gui-description = 恢复界面设置的初始配置。
|
||||
settings-utils-advanced-reset-gui-label = 重置GUI设置
|
||||
settings-utils-advanced-reset-server = 重置追踪设置
|
||||
settings-utils-advanced-reset-server-description = 恢复追踪设置的初始配置。
|
||||
settings-utils-advanced-reset-server-label = 重置追踪设置
|
||||
settings-utils-advanced-reset-all = 重置所有设置
|
||||
settings-utils-advanced-reset-all-description = 恢复界面设置与追踪设置的初始配置。
|
||||
settings-utils-advanced-reset-all-label = 重置所有设置
|
||||
settings-utils-advanced-reset_warning =
|
||||
{ $type ->
|
||||
[gui]
|
||||
<b>警告:</b> 将要恢复界面设置为初始配置。
|
||||
是否确认进行此操作?
|
||||
[server]
|
||||
<b>警告:</b> 将要恢复追踪设置为初始配置。
|
||||
是否确认进行此操作?
|
||||
*[all]
|
||||
<b>警告:</b> 将要恢复所有设置为初始配置。
|
||||
是否确认进行此操作?
|
||||
}
|
||||
settings-utils-advanced-reset_warning-reset = 重置设置
|
||||
settings-utils-advanced-reset_warning-cancel = 取消
|
||||
settings-utils-advanced-open_data-v1 = 配置文件夹
|
||||
settings-utils-advanced-open_data-description-v1 = 在文件管理器中打开SlimeVR的配置文件夹,查看配置文件。
|
||||
settings-utils-advanced-open_data-label = 打开文件夹
|
||||
settings-utils-advanced-open_logs = 日志文件夹
|
||||
settings-utils-advanced-open_logs-description = 在文件管理器中打开SlimeVR的日志文件夹,查看SlimeVR的日志文件。
|
||||
settings-utils-advanced-open_logs-label = 打开文件夹
|
||||
|
||||
## Setup/onboarding menu
|
||||
|
||||
@@ -553,6 +795,7 @@ onboarding-wifi_creds-submit = 提交!
|
||||
onboarding-wifi_creds-ssid =
|
||||
.label = SSID
|
||||
.placeholder = 输入 SSID
|
||||
onboarding-wifi_creds-ssid-required = Wi-Fi 名称为必填项
|
||||
onboarding-wifi_creds-password =
|
||||
.label = 密码
|
||||
.placeholder = 输入密码
|
||||
@@ -604,12 +847,13 @@ onboarding-done-close = 关闭向导
|
||||
|
||||
onboarding-connect_tracker-back = 返回到 Wi-Fi 凭据设置
|
||||
onboarding-connect_tracker-title = 连接追踪器
|
||||
onboarding-connect_tracker-description-p0 = 来到了我第二喜欢的环节,连接所有的追踪器!
|
||||
onboarding-connect_tracker-description-p1 = 只需通过 USB 连接所有尚未连接的设备即可。
|
||||
onboarding-connect_tracker-description-p0-v1 = 来到了我第二喜欢的环节,连接追踪器!
|
||||
onboarding-connect_tracker-description-p1-v1 = 一次一个,将所有追踪器依次通过USB口连接至电脑。
|
||||
onboarding-connect_tracker-issue-serial = QAQ 我在连接时遇到问题!
|
||||
onboarding-connect_tracker-usb = USB 追踪器
|
||||
onboarding-connect_tracker-connection_status-none = 正在寻找追踪器
|
||||
onboarding-connect_tracker-connection_status-serial_init = 正在连接到串口设备
|
||||
onboarding-connect_tracker-connection_status-obtaining_mac_address = 获取追踪器的mac地址
|
||||
onboarding-connect_tracker-connection_status-provisioning = 正在发送 Wi-Fi 凭据
|
||||
onboarding-connect_tracker-connection_status-connecting = 正在发送 Wi-Fi 凭据
|
||||
onboarding-connect_tracker-connection_status-looking_for_server = 正在寻找服务器
|
||||
@@ -638,6 +882,7 @@ onboarding-calibration_tutorial-status-waiting = 等待你的操作
|
||||
onboarding-calibration_tutorial-status-calibrating = 校准中
|
||||
onboarding-calibration_tutorial-status-success = 很好!
|
||||
onboarding-calibration_tutorial-status-error = 追踪器被移动!
|
||||
onboarding-calibration_tutorial-skip = 跳过教程
|
||||
|
||||
## Tracker assignment tutorial
|
||||
|
||||
@@ -645,8 +890,8 @@ onboarding-assignment_tutorial = 在佩戴 Slime 追踪器之前的准备工作
|
||||
onboarding-assignment_tutorial-first_step = 1. 根据您分配的情况在追踪器上粘贴标识身体部位的贴纸(如果有)
|
||||
# This text has a character limit of around 11 characters, so please keep it short
|
||||
onboarding-assignment_tutorial-sticker = 贴纸
|
||||
onboarding-assignment_tutorial-second_step = 2. 将绑带与追踪器连接,调整绑带的粘扣朝向到如下图所示(如果有):
|
||||
onboarding-assignment_tutorial-second_step-continuation = 扩展追踪器的粘扣朝向:
|
||||
onboarding-assignment_tutorial-second_step-v2 = 2. 将绑带穿过追踪器,确保绑带有粘扣面的朝向与追踪器上的笑脸标志同向:
|
||||
onboarding-assignment_tutorial-second_step-continuation-v2 = 扩展追踪器的粘扣朝向应如下图所示:
|
||||
onboarding-assignment_tutorial-done = 我把贴纸和绑带都弄好了!
|
||||
|
||||
## Tracker assignment setup
|
||||
@@ -660,6 +905,24 @@ onboarding-assign_trackers-description = 让我们选择哪个追踪器在哪里
|
||||
onboarding-assign_trackers-assigned = { $assigned }/{ $trackers } 个追踪器已分配
|
||||
onboarding-assign_trackers-advanced = 显示高级分配部位
|
||||
onboarding-assign_trackers-next = 所有的追踪器都分配好了
|
||||
onboarding-assign_trackers-mirror_view = 镜像显示
|
||||
onboarding-assign_trackers-option-amount = { $trackersCount } 点
|
||||
onboarding-assign_trackers-option-label =
|
||||
{ $mode ->
|
||||
[lower-body] 下半身追踪
|
||||
[core] 身体追踪
|
||||
[enhanced-core] 拓展身体追踪
|
||||
[full-body] 全身追踪
|
||||
*[all] 所有可选追踪
|
||||
}
|
||||
onboarding-assign_trackers-option-description =
|
||||
{ $mode ->
|
||||
[lower-body] VR全身追踪最少需要的点数
|
||||
[core] + 更准确的躯干追踪
|
||||
[enhanced-core] + 脚部转动
|
||||
[full-body] + 上臂追踪
|
||||
*[all] 所有可用的追踪器分配
|
||||
}
|
||||
|
||||
## Tracker assignment warnings
|
||||
|
||||
@@ -735,13 +998,18 @@ onboarding-choose_mounting = 使用哪种方法校准佩戴朝向?
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-description = 佩戴方向校准用于确定您身上的追踪器的朝向。
|
||||
onboarding-choose_mounting-auto_mounting = 自动设置佩戴方向
|
||||
# Italized text
|
||||
onboarding-choose_mounting-auto_mounting-label = 实验功能
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-auto_mounting-label-v2 = 推荐使用
|
||||
onboarding-choose_mounting-auto_mounting-description = 这将需要你做2个动作以自动检测所有追踪器的佩戴方向
|
||||
onboarding-choose_mounting-manual_mounting = 手动设置佩戴方向
|
||||
# Italized text
|
||||
onboarding-choose_mounting-manual_mounting-label = 推荐
|
||||
# Italicized text
|
||||
onboarding-choose_mounting-manual_mounting-label-v2 = 可能不够精确
|
||||
onboarding-choose_mounting-manual_mounting-description = 这将需要你手动选择每个追踪器的佩戴方向
|
||||
# Multiline text
|
||||
onboarding-choose_mounting-manual_modal-title = 确定要进行自动佩戴校准?
|
||||
onboarding-choose_mounting-manual_modal-description = <b>我们建议新手使用手动佩戴校准</b>,因为自动佩戴校准的姿势要一次做正确比较困难,可能需要一些练习。
|
||||
onboarding-choose_mounting-manual_modal-confirm = 我已知晓
|
||||
onboarding-choose_mounting-manual_modal-cancel = 取消
|
||||
|
||||
## Tracker manual mounting setup
|
||||
|
||||
@@ -772,34 +1040,20 @@ onboarding-automatic_mounting-put_trackers_on-title = 穿戴好追踪器
|
||||
onboarding-automatic_mounting-put_trackers_on-description = 为了校准佩戴方向,我们将使用你刚才分配的追踪器。戴上你所有的追踪器,你可以在右边的图中看到哪个追踪器对应哪个。
|
||||
onboarding-automatic_mounting-put_trackers_on-next = 所有的追踪器都已开启!
|
||||
|
||||
## Tracker proportions method choose
|
||||
|
||||
onboarding-choose_proportions = 使用哪种方法校准身体比例?
|
||||
# Multiline string
|
||||
onboarding-choose_proportions-description =
|
||||
身体比例校准用于了解您身体的测量值。它们被需要用于计算追踪器的位置。
|
||||
当你的身体比例与保存的不匹配时,你的追踪精度会变差,而且你会注意到诸如脚滑溜冰、不正常的滑动等情况,或者是你的身体与你的虚拟形象对不上。
|
||||
onboarding-choose_proportions-auto_proportions = 自动调整身体比例
|
||||
# Italized text
|
||||
onboarding-choose_proportions-auto_proportions-subtitle = 推荐
|
||||
onboarding-choose_proportions-auto_proportions-descriptionv2 =
|
||||
这将录制你的运动样本并通过算法来推测你的身体比例。
|
||||
|
||||
<b>需要连接头戴设备到 SlimeVR!</b>
|
||||
onboarding-choose_proportions-manual_proportions = 手动调整身体比例
|
||||
# Italized text
|
||||
onboarding-choose_proportions-manual_proportions-subtitle = 用于精细调整
|
||||
onboarding-choose_proportions-manual_proportions-description = 这将需要你手动修改以调整你的身体比例
|
||||
onboarding-choose_proportions-export = 导出身体比例
|
||||
onboarding-choose_proportions-file_type = 身体比例文件
|
||||
|
||||
## Tracker manual proportions setup
|
||||
## Tracker manual proportions setupa
|
||||
|
||||
onboarding-manual_proportions-back = 返回重置教程
|
||||
onboarding-manual_proportions-title = 手动调整身体比例
|
||||
onboarding-manual_proportions-precision = 精确调整
|
||||
onboarding-manual_proportions-auto = 自动校准
|
||||
onboarding-manual_proportions-ratio = 按比例分组调整
|
||||
onboarding-manual_proportions-fine_tuning_button = 自动微调身体比例
|
||||
onboarding-manual_proportions-fine_tuning_button-disabled-tooltip = 请连接 VR头戴显示器 以使用自动微调
|
||||
onboarding-manual_proportions-export = 导出身体比例
|
||||
onboarding-manual_proportions-import = 导入身体比例
|
||||
onboarding-manual_proportions-import-success = 导入成功
|
||||
onboarding-manual_proportions-import-failed = 导入失败
|
||||
onboarding-manual_proportions-file_type = 身体比例文件
|
||||
|
||||
## Tracker automatic proportions setup
|
||||
|
||||
@@ -813,26 +1067,40 @@ onboarding-automatic_proportions-put_trackers_on-description = 为了校准你
|
||||
onboarding-automatic_proportions-put_trackers_on-next = 所有的追踪器都已开启!
|
||||
onboarding-automatic_proportions-requirements-title = 准备工作
|
||||
# Each line of text is a different list item
|
||||
onboarding-automatic_proportions-requirements-description =
|
||||
你需要足够的追踪器以追踪脚部(通常为 5 个)。
|
||||
你已经打开追踪器和头戴设备的电源。
|
||||
你已经穿戴好追踪器和头戴设备。
|
||||
你的追踪器和头戴设备都已经连接到 SlimeVR 服务器。
|
||||
你的追踪器和头戴设备在 SlimeVR 服务器中工作正常。
|
||||
你的头戴设备在回报位置信息给 SlimeVR 服务器(通常需要 SteamVR 正在运行且通过 SlimeVR 的 SteamVR 驱动连接到 SlimeVR)。
|
||||
onboarding-automatic_proportions-requirements-descriptionv2 =
|
||||
你需要足够的追踪器以追踪脚部(通常至少为 5 个)。
|
||||
你已经穿戴好并打开追踪器和头戴设备的电源。
|
||||
你的追踪器和头戴设备都已经连接到 SlimeVR 服务器并正常工作(没有卡顿、断联等问题)。
|
||||
你的头戴设备正在向 SlimeVR 服务器回报位置信息(通常需要 SteamVR 正在运行且通过 SlimeVR 的 SteamVR 驱动连接到 SlimeVR)。
|
||||
你的追踪器正常工作并能反应实际运动(进行过完整重置和佩戴重置,踢腿、弯腰、坐下等动作时虚拟骨骼向正确的方向弯曲)。
|
||||
onboarding-automatic_proportions-requirements-next = 我已阅读
|
||||
onboarding-automatic_proportions-check_height-title = 检查你的身高
|
||||
onboarding-automatic_proportions-check_height-description = 我们会使用头戴设备回报的高度来推算您的实际身高,但我们仍建议您检查一下数值是否正确。
|
||||
onboarding-automatic_proportions-check_height-title-v3 = 测量你的头戴显示器的高度
|
||||
onboarding-automatic_proportions-check_height-description-v2 = 您的头戴显示器 (HMD) 高度应略小于您的身高,因为头戴显示器会测量您眼睛的高度。此测量值将用作计算您身体比例的基准。
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning = 请<u>站直</u>后按下按钮以计算身高,按下后您有 3 秒钟来调整姿势。
|
||||
onboarding-automatic_proportions-check_height-fetch_height = 我站好了!
|
||||
onboarding-automatic_proportions-check_height-calculation_warning-v3 = 在 <u>站直</u> 时开始测量以计算您的身高。注意不要将手举过头显,不然可能会影响测量结果!
|
||||
onboarding-automatic_proportions-check_height-guardian_tip =
|
||||
如果你正在使用一体机进行串流,请确保开启并设置了安全边界,
|
||||
以获取正确的高度信息。
|
||||
# Context is that the height is unknown
|
||||
onboarding-automatic_proportions-check_height-unknown = 未知
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-height = 你的身高是
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_height-hmd_height = 然后,头戴设备的高度是
|
||||
onboarding-automatic_proportions-check_height-hmd_height2 = 您的头戴显示器的高度是:
|
||||
onboarding-automatic_proportions-check_height-measure-start = 开始测量
|
||||
onboarding-automatic_proportions-check_height-measure-stop = 停止测量
|
||||
onboarding-automatic_proportions-check_height-measure-reset = 重试测量
|
||||
onboarding-automatic_proportions-check_height-next_step = 数值没问题
|
||||
onboarding-automatic_proportions-check_floor_height-title = 测量您的地板高度(可选)
|
||||
onboarding-automatic_proportions-check_floor_height-description = 在某些情况下,头戴显示器可能无法正确设置地板高度,从而导致头显测得的身高高于实际身高。您可以测量地板的“高度”以校正头显的高度。
|
||||
# All the text is in bold!
|
||||
onboarding-automatic_proportions-check_floor_height-calculation_warning-v2 = 开始测量并将控制器放在地板上以测量地板高度。如果您确定您的地板高度是正确的,则可以跳过此步骤。
|
||||
# Shows an element below it
|
||||
onboarding-automatic_proportions-check_floor_height-floor_height = 您的地板高度为:
|
||||
onboarding-automatic_proportions-check_floor_height-full_height = 估计您的身高为:
|
||||
onboarding-automatic_proportions-check_floor_height-measure-start = 开始测量
|
||||
onboarding-automatic_proportions-check_floor_height-measure-stop = 停止测量
|
||||
onboarding-automatic_proportions-check_floor_height-measure-reset = 重试测量
|
||||
onboarding-automatic_proportions-check_floor_height-skip_step = 跳过这一步并保存
|
||||
onboarding-automatic_proportions-check_floor_height-next_step = 使用测量的地板高度并保存
|
||||
onboarding-automatic_proportions-start_recording-title = 准备录制运动
|
||||
onboarding-automatic_proportions-start_recording-description = 我们现在要记录一些特定的姿势和动作。这些将在下一个屏幕中提示。当按钮被按下时,准备好开始!
|
||||
onboarding-automatic_proportions-start_recording-next = 开始录制
|
||||
@@ -858,15 +1126,54 @@ onboarding-automatic_proportions-verify_results-redo = 重新录制
|
||||
onboarding-automatic_proportions-verify_results-confirm = 他们是正确的!
|
||||
onboarding-automatic_proportions-done-title = 身体数据已测量并保存。
|
||||
onboarding-automatic_proportions-done-description = 你的身体比例校准已完成!
|
||||
onboarding-automatic_proportions-error_modal =
|
||||
<b>警告:</b> 推算身体比例时发生错误!
|
||||
请 <docs>阅读文档</docs> 或加入我们的 <discord>Discord</discord> 寻求帮助 ^_^
|
||||
onboarding-automatic_proportions-error_modal-v2 =
|
||||
<b>警告:</b> 估算身体比例时发生错误!
|
||||
这可能是因为佩戴校准存在问题,请确保追踪器工作正常后再试一次。
|
||||
<docs>请查看文档</docs> 或加入我们的 <discord>Discord</discord> 频道寻求帮助 ^_^
|
||||
onboarding-automatic_proportions-error_modal-confirm = 了解!
|
||||
onboarding-automatic_proportions-smol_warning =
|
||||
您配置的身高 { $height } 小于可接受的最小身高 { $minHeight }。
|
||||
<b>请重新进行测量并确保测量结果是正确的。</b>
|
||||
onboarding-automatic_proportions-smol_warning-cancel = 返回
|
||||
|
||||
## Tracker scaled proportions setup
|
||||
|
||||
onboarding-scaled_proportions-title = 标准身体比例
|
||||
onboarding-scaled_proportions-description = 为了让 SlimeVR 追踪器正常使用,我们需要知道你的骨头的长度。将会使用人体平均骨骼比例,并缩放至您的身高。
|
||||
onboarding-scaled_proportions-manual_height-title = 配置您的身高
|
||||
onboarding-scaled_proportions-manual_height-description-v2 = 此身高将用作您身体比例的基准。
|
||||
onboarding-scaled_proportions-manual_height-missing_steamvr = SteamVR 当前未连接到 SlimeVR,因此不能基于您的头戴显示器进行测量。 <b>请连接后再继续操作或查看文档!</b>
|
||||
onboarding-scaled_proportions-manual_height-height-v2 = 您的身高为
|
||||
onboarding-scaled_proportions-manual_height-estimated_height = 估计您的头显高度为:
|
||||
onboarding-scaled_proportions-manual_height-next_step = 保存并继续
|
||||
onboarding-scaled_proportions-manual_height-warning =
|
||||
您当前正在手动设置缩放身体比例!
|
||||
<b>建议只在您不使用头戴显示器时使用此模式</b>
|
||||
|
||||
为了能够使用自动缩放身体比例,请:
|
||||
onboarding-scaled_proportions-manual_height-warning-no_hmd = 连接 VR 头戴显示器
|
||||
onboarding-scaled_proportions-manual_height-warning-no_controllers = 确保您的控制器已连接并正确分配到手部
|
||||
|
||||
## Tracker scaled proportions reset
|
||||
|
||||
onboarding-scaled_proportions-reset_proportion-title = 重置您的身体比例
|
||||
onboarding-scaled_proportions-reset_proportion-description = 为了根据您的身高设置身体比例,您现在需要重置所有身体比例。这将清除您先前配置的所有身体比例并提供一个基础设置。
|
||||
onboarding-scaled_proportions-done-title = 身体比例已设置
|
||||
onboarding-scaled_proportions-done-description = 身体比例已根据您的身高进行设置。
|
||||
|
||||
## Home
|
||||
|
||||
home-no_trackers = 未检测到或未分配追踪器
|
||||
|
||||
## Trackers Still On notification
|
||||
|
||||
trackers_still_on-modal-title = 有追踪器的电源还开着
|
||||
trackers_still_on-modal-description =
|
||||
至少有一个追踪器的电源还开着。
|
||||
确定要退出 SlimeVR 吗?
|
||||
trackers_still_on-modal-confirm = 退出 SlimeVR
|
||||
trackers_still_on-modal-cancel = 等会…
|
||||
|
||||
## Status system
|
||||
|
||||
status_system-StatusTrackerReset = 建议执行完整重置,因为有至少一个追踪器未被调整。
|
||||
@@ -876,3 +1183,184 @@ status_system-StatusSteamVRDisconnected =
|
||||
*[other] 尚未通过 SlimeVR 驱动程序连接到 SteamVR
|
||||
}
|
||||
status_system-StatusTrackerError = { $trackerName } 追踪器发生错误
|
||||
status_system-StatusUnassignedHMD = VR头显应被分配为头部追踪器。
|
||||
|
||||
## Firmware tool globals
|
||||
|
||||
firmware_tool-next_step = 下一步
|
||||
firmware_tool-previous_step = 上一步
|
||||
firmware_tool-ok = 看起来不错
|
||||
firmware_tool-retry = 重试
|
||||
firmware_tool-loading = 加载中...
|
||||
|
||||
## Firmware tool Steps
|
||||
|
||||
firmware_tool = DIY固件工具
|
||||
firmware_tool-description = 允许您配置和烧录 DIY 追踪器固件
|
||||
firmware_tool-not_available = 哦不,固件工具目前不可用。稍后再来!
|
||||
firmware_tool-not_compatible = 固件工具与此版本的服务端不兼容。请更新您的服务端!
|
||||
firmware_tool-board_step = 选择您的开发板
|
||||
firmware_tool-board_step-description = 选择下列开发板之一
|
||||
firmware_tool-board_pins_step = 检查引脚
|
||||
firmware_tool-board_pins_step-description =
|
||||
请验证所选引脚是否正确。
|
||||
如果您遵循了 SlimeVR 文档,则默认值应该是正确的
|
||||
firmware_tool-board_pins_step-enable_led = 启用 LED
|
||||
firmware_tool-board_pins_step-led_pin =
|
||||
.label = LED 引脚
|
||||
.placeholder = 输入LED引脚的编号
|
||||
firmware_tool-board_pins_step-battery_type = 选择电池测量电路类型
|
||||
firmware_tool-board_pins_step-battery_type-BAT_EXTERNAL = 使用外接电阻与片内ADC测量(默认)
|
||||
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL = 使用片内低电量告警电路
|
||||
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL_MCP3021 = 使用片内低电量告警电路与外接MCP3021测量
|
||||
firmware_tool-board_pins_step-battery_type-BAT_MCP3021 = 使用外接MCP3021测量
|
||||
firmware_tool-board_pins_step-battery_sensor_pin =
|
||||
.label = 电池检测引脚
|
||||
.placeholder = 输入电池检测引脚的编号
|
||||
firmware_tool-board_pins_step-battery_resistor =
|
||||
.label = 电池外接串联电阻(欧姆)
|
||||
.placeholder = 输入电池串联电阻的阻值
|
||||
firmware_tool-board_pins_step-battery_shield_resistor-0 =
|
||||
.label = 开发板载对地分压电阻R1(欧姆)
|
||||
.placeholder = 请输入开发板载对地分压电阻 R1 的值。
|
||||
firmware_tool-board_pins_step-battery_shield_resistor-1 =
|
||||
.label = 开发板载对输入分压电阻 R2(欧姆)
|
||||
.placeholder = 请输入开发板载对输入分压电阻 R2 的值。
|
||||
firmware_tool-add_imus_step = 添加您的 IMU
|
||||
firmware_tool-add_imus_step-description =
|
||||
请添加您的追踪器所配备的 IMU 传感器。
|
||||
如果您遵循了 SlimeVR 文档,默认值应该是正确的。
|
||||
firmware_tool-add_imus_step-imu_type-label = IMU 类型
|
||||
firmware_tool-add_imus_step-imu_type-placeholder = 选择 IMU 类型
|
||||
firmware_tool-add_imus_step-imu_rotation =
|
||||
.label = 追踪器旋转(度)
|
||||
.placeholder = 追踪器旋转角度
|
||||
firmware_tool-add_imus_step-scl_pin =
|
||||
.label = SCL 引脚
|
||||
.placeholder = SCL 引脚编号
|
||||
firmware_tool-add_imus_step-sda_pin =
|
||||
.label = SDA 引脚
|
||||
.placeholder = SDA 引脚编号
|
||||
firmware_tool-add_imus_step-int_pin =
|
||||
.label = INT 引脚
|
||||
.placeholder = INT 引脚编号
|
||||
firmware_tool-add_imus_step-optional_tracker =
|
||||
.label = 此 IMU 为可选扩展
|
||||
firmware_tool-add_imus_step-show_less = 显示更少
|
||||
firmware_tool-add_imus_step-show_more = 显示更多
|
||||
firmware_tool-add_imus_step-add_more = 添加更多 IMU
|
||||
firmware_tool-select_firmware_step = 选择固件版本
|
||||
firmware_tool-select_firmware_step-description = 请选择您要使用的固件版本
|
||||
firmware_tool-select_firmware_step-show-third-party =
|
||||
.label = 显示第三方固件
|
||||
firmware_tool-flash_method_step = 固件烧录方式
|
||||
firmware_tool-flash_method_step-description = 请选择您要使用的固件烧录方式
|
||||
firmware_tool-flash_method_step-ota =
|
||||
.label = OTA
|
||||
.description = 使用无线方式。您的追踪器将通过 Wi-Fi 更新固件。仅适用于已设置好的追踪器。
|
||||
firmware_tool-flash_method_step-serial =
|
||||
.label = 串口
|
||||
.description = 使用 USB 数据线更新您的追踪器。
|
||||
firmware_tool-flashbtn_step = 按下启动/Boot按钮
|
||||
firmware_tool-flashbtn_step-description = 在进入下一步之前,您需要做几件事情。
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR = 关闭追踪器,拆下外壳(如果有的话),使用 USB 数据线连接到计算机,然后根据您的 SlimeVR 电路板版本执行以下步骤之一:
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r11 = 在短接电路板正面边缘第二个矩形 FLASH 焊盘和单片机模块的金属屏蔽罩的时候,打开追踪器电源。
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r12 = 在短接电路板正面圆形 FLASH 焊盘和单片机模块的金属屏蔽罩的时候,打开追踪器电源。
|
||||
firmware_tool-flashbtn_step-board_SLIMEVR-r14 = 在按住电路板正面的 FLASH 按钮的时候,打开追踪器的电源。
|
||||
firmware_tool-flashbtn_step-board_OTHER =
|
||||
在烧录固件之前,您可能需要将追踪器置于bootloader模式。
|
||||
通常这意味着在开始固件烧录过程之前,按下板上的引导/boot按钮。
|
||||
如果固件烧录过程在开始时超时,这通常表示追踪器没有处于bootloader模式。
|
||||
请参考您的追踪器电路板的固件烧录说明,了解如何进入bootloader模式。
|
||||
firmware_tool-flash_method_ota-devices = 检测到的 OTA 设备:
|
||||
firmware_tool-flash_method_ota-no_devices = 没有可以使用 OTA 更新的电路板,请确保选择了正确的电路板类型
|
||||
firmware_tool-flash_method_serial-wifi = Wi-Fi 凭证:
|
||||
firmware_tool-flash_method_serial-devices-label = 检测到的串口设备:
|
||||
firmware_tool-flash_method_serial-devices-placeholder = 选择串口设备
|
||||
firmware_tool-flash_method_serial-no_devices = 未检测到兼容的串口设备,请确保追踪器已插入
|
||||
firmware_tool-build_step = 构建中
|
||||
firmware_tool-build_step-description = 固件正在构建中,请稍候
|
||||
firmware_tool-flashing_step = 固件烧录中
|
||||
firmware_tool-flashing_step-description = 正在向追踪器烧录固件,请按照屏幕上的指示操作
|
||||
firmware_tool-flashing_step-warning-v2 = 除非特别指示,在固件传输过程中请勿断开或关闭追踪器,否则可能会导致您的电路板无法使用
|
||||
firmware_tool-flashing_step-flash_more = 烧录更多的追踪器
|
||||
firmware_tool-flashing_step-exit = 退出
|
||||
|
||||
## firmware tool build status
|
||||
|
||||
firmware_tool-build-CREATING_BUILD_FOLDER = 正在创建 build 文件夹
|
||||
firmware_tool-build-DOWNLOADING_FIRMWARE = 正在下载固件源文件
|
||||
firmware_tool-build-EXTRACTING_FIRMWARE = 正在解压固件
|
||||
firmware_tool-build-SETTING_UP_DEFINES = 正在配置固件 define 参数
|
||||
firmware_tool-build-BUILDING = 正在构建固件
|
||||
firmware_tool-build-SAVING = 正在保存构建结果
|
||||
firmware_tool-build-DONE = 构建完成
|
||||
firmware_tool-build-ERROR = 无法构建固件
|
||||
|
||||
## Firmware update status
|
||||
|
||||
firmware_update-status-DOWNLOADING = 正在下载固件
|
||||
firmware_update-status-NEED_MANUAL_REBOOT-v2 = 请关闭您的追踪器,然后再重新打开
|
||||
firmware_update-status-AUTHENTICATING = 正在确认追踪器连接
|
||||
firmware_update-status-UPLOADING = 正在传输固件
|
||||
firmware_update-status-SYNCING_WITH_MCU = 正在与追踪器同步
|
||||
firmware_update-status-REBOOTING = 正在重启追踪器
|
||||
firmware_update-status-PROVISIONING = 正在设置 Wi-Fi 凭据
|
||||
firmware_update-status-DONE = 更新完成!
|
||||
firmware_update-status-ERROR_DEVICE_NOT_FOUND = 未找到设备
|
||||
firmware_update-status-ERROR_TIMEOUT = 更新过程超时
|
||||
firmware_update-status-ERROR_DOWNLOAD_FAILED = 无法下载固件
|
||||
firmware_update-status-ERROR_AUTHENTICATION_FAILED = 无法确认追踪器连接
|
||||
firmware_update-status-ERROR_UPLOAD_FAILED = 无法传输固件
|
||||
firmware_update-status-ERROR_PROVISIONING_FAILED = 无法设置 Wi-Fi 凭据
|
||||
firmware_update-status-ERROR_UNSUPPORTED_METHOD = 更新方式不被支持
|
||||
firmware_update-status-ERROR_UNKNOWN = 未知错误
|
||||
|
||||
## Dedicated Firmware Update Page
|
||||
|
||||
firmware_update-title = 固件更新
|
||||
firmware_update-devices = 可用设备
|
||||
firmware_update-devices-description = 请选择要更新到最新版本 SlimeVR 固件的跟踪器
|
||||
firmware_update-no_devices = 请确保您要更新的追踪器已打开并连接到 Wi-Fi!
|
||||
firmware_update-changelog-title = 更新至{ $version }
|
||||
firmware_update-looking_for_devices = 正在寻找要更新的设备...
|
||||
firmware_update-retry = 重试
|
||||
firmware_update-update = 更新选定的追踪器
|
||||
firmware_update-exit = 退出
|
||||
|
||||
## Tray Menu
|
||||
|
||||
tray_menu-show = 显示窗口
|
||||
tray_menu-hide = 隐藏窗口
|
||||
tray_menu-quit = 退出 SlimeVR
|
||||
|
||||
## First exit modal
|
||||
|
||||
tray_or_exit_modal-title = 选择关闭按钮的功能
|
||||
# Multiline text
|
||||
tray_or_exit_modal-description =
|
||||
你可以选择在按下关闭按钮时,是退出 SlimeVR 服务器,还是仅将窗口最小化至任务栏图标。
|
||||
你也可以在设置-交互界面中修改这个选项
|
||||
tray_or_exit_modal-radio-exit = 退出 SlimeVR
|
||||
tray_or_exit_modal-radio-tray = 最小化至任务栏
|
||||
tray_or_exit_modal-submit = 保存
|
||||
tray_or_exit_modal-cancel = 取消
|
||||
|
||||
## Unknown device modal
|
||||
|
||||
unknown_device-modal-title = 发现了一个新的追踪器!
|
||||
unknown_device-modal-description =
|
||||
发现一个MAC地址为 <b>{ $deviceId }</b> 的新追踪器。
|
||||
要将它连接到 SlimeVR 吗?
|
||||
unknown_device-modal-confirm = 是的!
|
||||
unknown_device-modal-forget = 忽略它
|
||||
|
||||
## Error collection consent modal
|
||||
|
||||
error_collection_modal-title = 我们可以收集错误信息吗?
|
||||
error_collection_modal-description_v2 =
|
||||
{ settings-interface-behavior-error_tracking-description_v2 }
|
||||
|
||||
您可以稍后在设置页面的行为部分中更改此设置。
|
||||
error_collection_modal-confirm = 我同意
|
||||
error_collection_modal-cancel = 还是算了
|
||||
|
||||
BIN
gui/public/images/R11_board_reset.webp
Normal file
|
After Width: | Height: | Size: 450 KiB |
BIN
gui/public/images/R12_board_reset.webp
Normal file
|
After Width: | Height: | Size: 578 KiB |
BIN
gui/public/images/R14_board_reset_sw.webp
Normal file
|
After Width: | Height: | Size: 428 KiB |
BIN
gui/public/images/autobone-poster.webp
Normal file
|
After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 218 KiB After Width: | Height: | Size: 4.8 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 480 KiB |
|
Before Width: | Height: | Size: 192 KiB After Width: | Height: | Size: 6.3 KiB |
1
gui/public/logo.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" stroke-miterlimit="10" clip-rule="evenodd" version="1.1" viewBox="0 0 380 380" xml:space="preserve"><style>svg{background-color:#663499}</style><rect id="bg" width="100%" height="100%" fill="#663499"/><g id="logo" fill="none" stroke="#fff"><path id="left" stroke-width="13.62" d="m72.867 191.74 37-39 39 36"/><path id="right" stroke-width="13.62" d="m208.87 187.74 38-35 36 38"/><path id="outer" stroke-linecap="square" stroke-width="17" d="m56.867 253.74s130.61-31.182 248 5c13.45 4.146 20.244 2.975 20-8s1.909-126.06-46-131"/></g></svg>
|
||||
|
After Width: | Height: | Size: 598 B |
|
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 15 KiB |
@@ -1,7 +1,16 @@
|
||||
{
|
||||
"short_name": "React App",
|
||||
"name": "Create React App Sample",
|
||||
"name": "SlimeVR GUI",
|
||||
"short_name": "SlimeVR GUI",
|
||||
"description": "A web interface for controlling the SlimeVR Server software",
|
||||
"display": "standalone",
|
||||
"theme_color": "#663499",
|
||||
"background_color": "#663499",
|
||||
"icons": [
|
||||
{
|
||||
"src": "logo.svg",
|
||||
"type": "image/svg+xml",
|
||||
"sizes": "any 512x512 192x192"
|
||||
},
|
||||
{
|
||||
"src": "favicon.ico",
|
||||
"sizes": "64x64 32x32 24x24 16x16",
|
||||
@@ -17,9 +26,5 @@
|
||||
"type": "image/png",
|
||||
"sizes": "512x512"
|
||||
}
|
||||
],
|
||||
"start_url": ".",
|
||||
"display": "standalone",
|
||||
"theme_color": "#000000",
|
||||
"background_color": "#ffffff"
|
||||
]
|
||||
}
|
||||
|
||||
BIN
gui/public/videos/autobone.webm
Normal file
BIN
gui/public/videos/turn-on-tracker.webm
Normal file
19
gui/scripts/gitversion.mjs
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env node
|
||||
import { promisify } from 'node:util';
|
||||
import { exec as execCallback } from 'node:child_process';
|
||||
const exec = promisify(execCallback);
|
||||
|
||||
const [commitHash, versionTag, gitClean] = await Promise.all([
|
||||
exec('git rev-parse --verify --short HEAD').then((res) => res.stdout.trim()),
|
||||
exec('git --no-pager tag --sort -taggerdate --points-at HEAD').then((res) =>
|
||||
res.stdout.split('\n')[0].trim().substring(1)
|
||||
),
|
||||
// If not empty then it's not clean
|
||||
exec('git status --porcelain').then((res) => (res.stdout ? false : true)),
|
||||
]);
|
||||
|
||||
console.log(
|
||||
JSON.stringify({
|
||||
version: `${versionTag || `0.0.0-${commitHash}`}${gitClean ? '' : '-dirty'}`,
|
||||
})
|
||||
);
|
||||
40
gui/scripts/license-list.mjs
Executable file
@@ -0,0 +1,40 @@
|
||||
#!/usr/bin/env node
|
||||
/* eslint-env node */
|
||||
import { promisify } from 'node:util';
|
||||
import { exec as execCallback } from 'node:child_process';
|
||||
import satisfies from 'spdx-satisfies';
|
||||
const exec = promisify(execCallback);
|
||||
|
||||
const ACCEPTED_KEYS = 'MIT OR ISC OR Apache-2.0 OR BSD-3-Clause OR 0BSD OR OFL-1.1';
|
||||
|
||||
const licenses = await exec('pnpm licenses ls -P --json').then((res) =>
|
||||
JSON.parse(res.stdout)
|
||||
);
|
||||
|
||||
if (licenses['Unknown'].find((p) => p.name !== 'flatbuffers')) {
|
||||
console.error(
|
||||
'Found more than one library with unknown license: ' +
|
||||
licenses['Unknown'].map((p) => p.name).join()
|
||||
);
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
if (licenses['BSD'].find((p) => p.name !== 'css-mediaquery')) {
|
||||
console.error(
|
||||
'Found more than one library with invalid SPDX BSD license: ' +
|
||||
licenses['BSD'].map((p) => p.name).join()
|
||||
);
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
for(let [license, pkgs] of Object.entries(licenses)) {
|
||||
if(license === 'BSD' || license === 'Unknown') continue;
|
||||
if(license === 'MIT or APACHE-2.0') {
|
||||
license = 'MIT OR Apache-2.0';
|
||||
}
|
||||
if(!satisfies(license, ACCEPTED_KEYS)) {
|
||||
console.error(`Found more than one library with incompatible license ${license}: ${pkgs.map((p) => p.name).join()}`)
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
console.log(Object.keys(licenses));
|
||||
1
gui/src-tauri/.gitignore
vendored
@@ -3,3 +3,4 @@
|
||||
/target/
|
||||
WixTools
|
||||
src/JavaVersion.class
|
||||
/gen/schemas
|
||||
|
||||
3
gui/src-tauri/.lintstagedrc.mjs
Normal file
@@ -0,0 +1,3 @@
|
||||
export default {
|
||||
'**/*.rs': 'cargo fmt --',
|
||||
};
|
||||
@@ -3,11 +3,11 @@ name = "slimevr"
|
||||
version = "0.0.0"
|
||||
|
||||
description = "SlimeVR GUI Application"
|
||||
license = "MIT OR Apache-2.0"
|
||||
repository = "https://github.com/SlimeVR/SlimeVR-Server"
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
|
||||
edition = "2021"
|
||||
rust-version = "1.65"
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
default-run = "slimevr"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
@@ -21,30 +21,43 @@ default = ["custom-protocol"]
|
||||
custom-protocol = ["tauri/custom-protocol"]
|
||||
|
||||
[build-dependencies]
|
||||
tauri-build = { version = "1.2", features = [] }
|
||||
cfg_aliases = "0.1"
|
||||
shadow-rs = "0.23"
|
||||
tauri-build = { version = "2.0", features = [] }
|
||||
cfg_aliases = "0.2"
|
||||
shadow-rs = "0.35"
|
||||
|
||||
[dependencies]
|
||||
serde_json = "1"
|
||||
serde = { version = "1", features = ["derive"] }
|
||||
tauri = { version = "1.4", features = ["devtools", "dialog", "dialog-save", "fs-all", "os-all", "path-all", "shell-execute", "shell-open", "window-close", "window-maximize", "window-minimize", "window-set-resizable", "window-set-size", "window-set-title", "window-start-dragging", "window-unmaximize", "window-unminimize"] }
|
||||
tauri-runtime = "0.14"
|
||||
flexi_logger = "0.25"
|
||||
tauri = { version = "2.0", features = ["devtools", "tray-icon", "image-png", "rustls-tls"] }
|
||||
tauri-runtime = "2.0"
|
||||
tauri-plugin-dialog = "2.0"
|
||||
tauri-plugin-fs = "2.0"
|
||||
tauri-plugin-os = "2.0"
|
||||
tauri-plugin-shell = "2.0"
|
||||
tauri-plugin-store = "2.0"
|
||||
flexi_logger = "0.29"
|
||||
log-panics = { version = "2", features = ["with-backtrace"] }
|
||||
log = "0.4"
|
||||
clap = { version = "4.0.29", features = ["derive"] }
|
||||
clap-verbosity-flag = "2"
|
||||
rand = "0.8.5"
|
||||
tempfile = "3"
|
||||
which = "4.3"
|
||||
which = "6.0"
|
||||
glob = "0.3"
|
||||
open = "5"
|
||||
shadow-rs = { version = "0.23", default-features = false }
|
||||
shadow-rs = { version = "0.35", default-features = false }
|
||||
const_format = "0.2.30"
|
||||
cfg-if = "1"
|
||||
color-eyre = "0.6"
|
||||
rfd = { version = "0.15", features = ["gtk3"], default-features = false }
|
||||
dirs-next = "2.0.0"
|
||||
discord-sdk = "0.3.6"
|
||||
tokio = { version = "1.37.0", features = ["time"] }
|
||||
itertools = "0.13.0"
|
||||
|
||||
[target.'cfg(windows)'.dependencies]
|
||||
win32job = "1"
|
||||
winreg = "0.50"
|
||||
winreg = "0.52"
|
||||
|
||||
[target.'cfg(target_os = "linux")'.dependencies]
|
||||
libloading = "0.8"
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
use cfg_aliases::cfg_aliases;
|
||||
|
||||
fn main() -> shadow_rs::SdResult<()> {
|
||||
// Bypass for Nix script having libudev-zero and Tauri not liking it
|
||||
if let Some(path) = option_env!("SLIMEVR_RUST_LD_LIBRARY_PATH") {
|
||||
println!("cargo:rustc-env=LD_LIBRARY_PATH={path}");
|
||||
}
|
||||
|
||||
tauri_build::build();
|
||||
cfg_aliases! {
|
||||
mobile: { any(target_os = "ios", target_os = "android") },
|
||||
|
||||
35
gui/src-tauri/capabilities/migrated.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"identifier": "migrated",
|
||||
"description": "permissions that were migrated from v1",
|
||||
"local": true,
|
||||
"windows": [
|
||||
"main"
|
||||
],
|
||||
"permissions": [
|
||||
"core:default",
|
||||
"core:window:allow-close",
|
||||
"core:window:allow-toggle-maximize",
|
||||
"core:window:allow-minimize",
|
||||
"core:window:allow-start-dragging",
|
||||
"core:window:allow-hide",
|
||||
"core:window:allow-show",
|
||||
"core:window:allow-set-focus",
|
||||
"core:window:allow-destroy",
|
||||
"core:window:allow-request-user-attention",
|
||||
"core:window:allow-set-decorations",
|
||||
"store:default",
|
||||
"os:allow-os-type",
|
||||
"dialog:allow-save",
|
||||
"shell:allow-open",
|
||||
"store:allow-get",
|
||||
"store:allow-set",
|
||||
"store:allow-save",
|
||||
"fs:allow-write-text-file",
|
||||
"fs:allow-read-text-file",
|
||||
"fs:allow-exists",
|
||||
{
|
||||
"identifier": "fs:scope",
|
||||
"allow": [{ "path": "$APPDATA" }, { "path": "$APPDATA/**" }]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,13 +1,13 @@
|
||||
[Desktop Entry]
|
||||
Version=1.5
|
||||
Categories=Game;Development;GTK;
|
||||
Exec=slimevr
|
||||
Icon=dev.slimevr.SlimeVR
|
||||
Exec={{exec}}
|
||||
Icon={{icon}}
|
||||
|
||||
Name=SlimeVR
|
||||
GenericName=Full-body tracking
|
||||
Comment=An app for facilitating full-body tracking in virtual reality
|
||||
Keywords=FBT
|
||||
Keywords=FBT;VR;Steam;VRChat;IMU
|
||||
|
||||
Terminal=false
|
||||
Type=Application
|
||||
|
||||
|
Before Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 747 B |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 3.2 KiB |