Compare commits

...

326 Commits

Author SHA1 Message Date
lucas lelievre
843aeae581 Fix translations versions (#1375) 2025-04-10 06:03:50 -04:00
lucas lelievre
26703ed04e Better warnings for scaled proportions (#1371) 2025-04-09 22:31:30 +02:00
lucas lelievre
4663d71eac More translation fix (#1373) 2025-04-09 20:38:38 +02:00
lucas lelievre
cd2c170327 Sentry modal text fixes (#1372) 2025-04-09 20:09:32 +03:00
Eiren Rain
2f211e8514 SlimeVR Trademark Clarifications (#1370) 2025-04-09 15:40:01 +03:00
Eiren Rain
69a446c987 Minor fixes 2025-04-09 15:37:11 +03:00
Uriel
3aace3ee3f New Pontoon translations (#1354) 2025-04-09 06:56:09 +02:00
Yingxue
186fd0c9f7 Pontoon: Update Japanese (ja) localization of GUI
Co-authored-by: Yingxue <a1175815821@163.com>
2025-04-09 03:00:06 +00:00
mygz
cc8f3fda9c Pontoon: Update Brazilian Portuguese (pt-BR) localization of GUI
Co-authored-by: Mama-Gen <tiodapamonha145@gmail.com>
Co-authored-by: mygz <miguelmiguelmnogueira@gmail.com>
2025-04-09 04:08:30 +02:00
unlogisch
b48c678800 Pontoon: Update German (de) localization of GUI
Co-authored-by: dennis.staudacher <dennis.staudacher@icloud.com>
Co-authored-by: unlogisch <unlogisch@gmx.ch>
Co-authored-by: Zeidurth <github@zeidurth.de>
2025-04-09 04:08:24 +02:00
Baddie
2f7fd22b09 Pontoon: Update Spain Spanish (es-ES) localization of GUI
Co-authored-by: Baddie <baddie@femboy.gay>
2025-04-09 04:08:24 +02:00
infopcgood
b50c940b24 Pontoon: Update Korean (ko) localization of GUI
Co-authored-by: infopcgood <sshs_student_412@outlook.kr>
Co-authored-by: Kamilake <exjang0@gmail.com>
2025-04-09 04:08:24 +02:00
Butterscotch!
f341d1d312 Pontoon: Update Engwish (en-x-owo) localization of GUI
Co-authored-by: Butterscotch! <bscotchvanilla@gmail.com>
Co-authored-by: Mini <alexanderawatson64@gmail.com>
Co-authored-by: Dau <gamer.buds2@gmail.com>
2025-04-09 04:08:17 +02:00
Cheezik
19e0e22ebf Pontoon: Update Czech (cs) localization of GUI
Co-authored-by: Uriel <imurx@proton.me>
Co-authored-by: Cheezik <cheatistv@email.cz>
2025-04-09 04:08:11 +02:00
Alejandro
347eaf269b Pontoon: Update Latinamerican Spanish (es-419) localization of GUI
Co-authored-by: Uriel <imurx@proton.me>
Co-authored-by: Alejandro <moctezumaalejandro25@gmail.com>
2025-04-09 04:08:05 +02:00
Meow Wei
51ed5dbef2 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-04-09 04:07:57 +02:00
Erimel
aa0a96c3c5 Pontoon: Update French (fr) localization of GUI
Co-authored-by: Erimel <loukalemire@gmail.com>
Co-authored-by: martin <martin@dolez.fr>
Co-authored-by: rascrifice <noppyfloppy69@gmail.com>
2025-04-09 04:07:50 +02:00
namakeingo
a51c6136c2 Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
2025-04-07 13:00:54 +00:00
lucas lelievre
457536b781 Fix manual proportions export (#1368) 2025-04-07 15:00:28 +02:00
Eiren Rain
b514a48b37 Remove logo from the trademark file 2025-04-07 10:08:39 +03:00
Collin
b7dd646594 Decrease shoulder joint's constraints (#1367) 2025-04-07 06:33:30 +02:00
Eiren Rain
616419be7a Fix logs folder opening wrong folder in Linux and macOS (#1363) 2025-04-02 01:54:08 +02:00
Uriel
df74e162bd Take into account logs folder being different in each OS 2025-04-01 20:41:56 -03:00
Eiren Rain
25374847f6 Prepare Firmware Constants for Gestures Release (#997) 2025-03-30 18:19:22 +03:00
Ilia Ki
7289c78fec Update server/core/src/main/java/dev/slimevr/tracking/trackers/udp/FirmwareConstants.kt
Co-authored-by: Eiren Rain <Eirenliel@users.noreply.github.com>
2025-03-30 22:03:04 +07:00
Ilia Ki
33ca7734e5 Update FirmwareConstants.kt 2025-03-30 19:28:19 +07:00
Ilia Ki
58ab5efa6e Merge branch 'main' into patch-1 2025-03-30 19:27:45 +07:00
Eiren Rain
01d2f5ae5f Implement Sentry error logging for GUI (#1153) 2025-03-27 20:59:39 +03:00
loucass003
07542aa2b1 lint 2025-03-27 18:32:05 +01:00
loucass003
83f76154ff Add trackers info to sentry context 2025-03-27 18:29:49 +01:00
loucass003
3996a60bf5 Remove test comment 2025-03-26 21:26:44 +01:00
loucass003
0cecc6e4c5 Re enable text on replays 2025-03-26 21:26:27 +01:00
loucass003
14011a8246 Optimise config loading for early loading of sentry. remove loading state of config as not needed anymore. Update sentry to latest 2025-03-26 21:11:59 +01:00
loucass003
78ed11bd62 Move sentry loading further up in the react graph 2025-03-26 20:29:32 +01:00
loucass003
5b5d2d88e5 Fix solarxr 2025-03-26 20:15:08 +01:00
loucass003
5bddc22da5 Update to main + better translations 2025-03-26 20:10:08 +01:00
loucass003
3d9c6c5fce Merge branch 'main' of github.com:SlimeVR/SlimeVR-Server into sentry-gui 2025-03-26 19:13:15 +01:00
Eiren Rain
a06161bbfa Fix GUI freezing when reopening config folder (#1357) 2025-03-26 13:14:09 +03:00
Maya
837ec60062 remove plugin-shell in tauri config 2025-03-23 07:26:45 +03:00
JovannMC
4b3b4d33ff fix freezing when reopening config folder
for some reason, the entire app froze when you click on "open folder" again, without closing the first explorer window

fixed by moving the code to the rust side
2025-03-23 06:04:40 +03:00
Eiren Rain
400bad5eae Small fixes 2025-03-19 21:49:53 +03:00
Eiren Rain
346149a259 Fix typos 2025-03-19 21:45:31 +03:00
Eiren Rain
7e895b0405 Fix readme link 2025-03-19 21:35:00 +03:00
Eiren Rain
b6ab0f306b Added trademark and logo usage rules 2025-03-19 21:33:19 +03:00
lucas lelievre
315bd81197 Send reset finished status on all reset timers (#1353) 2025-03-19 13:41:07 +01:00
Eiren Rain
8b73ca434b New Pontoon translations (#1315) 2025-03-16 17:25:19 +03:00
Meow Wei
b1d7a026a1 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-03-16 14:24:41 +00:00
namakeingo
ed9401427e Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
2025-03-16 14:24:41 +00:00
namakeingo
8c8f7b3b38 Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
Co-authored-by: Kekko <saccofra8@gmail.com>
2025-03-16 14:24:41 +00:00
Erimel
bf2ef355b7 Pontoon: Update French (fr) localization of GUI
Co-authored-by: Erimel <loukalemire@gmail.com>
2025-03-16 14:24:41 +00:00
Butterscotch!
3f1a794148 Full height for manual configuration (#1329)
Co-authored-by: lucas lelievre <loucass003@gmail.com>
2025-03-16 16:24:22 +02:00
Butterscotch!
a0cedde4b7 Unit test toe snap + fix leg tweaks & default proportions (#1350) 2025-03-16 14:07:07 +02:00
Butterscotch!
eb23778bec Fix moving average quaternion desync & smoothing (#1351) 2025-03-16 14:04:10 +02:00
Romain D.
5353101fff Add more actions to Websocket JSON API (#1347) 2025-03-14 15:31:41 +02:00
DevMiner
d32f91e6b8 fix(solarxr): unbreak other SolarXR clients caused by Vive emulation removal (#1348) 2025-03-14 15:26:44 +02:00
Butterscotch!
f0d07466cd Add skeleton resets unit tests (#1336) 2025-03-11 19:03:20 +02:00
Butterscotch!
49bcc86c4e Fix manual height not submitting form value (#1342)
Co-authored-by: lucas lelievre <loucass003@gmail.com>
2025-03-11 17:43:12 +01:00
lucas lelievre
e7b29b1a2e Better Error page when connection lost + Open logs folder btn (#1340) 2025-03-11 13:12:04 +01:00
lucas lelievre
b2c030c275 Scaled proportions as default (#1339) 2025-03-11 12:50:11 +01:00
lucas lelievre
9e92450700 Merge branch 'main' into 1327-scaled-proportions-should-be-the-main-option 2025-03-11 11:35:50 +01:00
loucass003
2eab516216 Disable Autobone when no vr headset 2025-03-11 11:06:04 +01:00
loucass003
808dd0f670 Better tones -> with poly 2025-03-10 16:24:02 +01:00
loucass003
171ad8b271 Lint 2025-03-10 11:35:20 +01:00
loucass003
50585e40c8 Scaled proportions as default + Autobone moved into manual proportions + Removal of the choose page between manual and scaled proportions + Move export/import proportions to manual 2025-03-10 11:33:55 +01:00
lucas lelievre
9a14eef55e BVH Status and Paused tracking is not presisted in gui (#1332) 2025-03-10 03:02:40 +01:00
lucas lelievre
264710a1fb Redo all tap sounds with better volume and tones / remove mp3s (#1338) 2025-03-10 02:48:43 +01:00
Butterscotch!
c649b9a5fe Fix skeleton config "changed" arrays (#1330) 2025-03-08 13:25:25 -03:00
lucas lelievre
7ab6515a10 Better status messages and ui feedback when needing user actions on the firmware tool (#1331) 2025-03-06 19:45:27 +03:00
Butterscotch!
38f40cadbf Estimate full height and clarify height config translations (#1325) 2025-03-04 19:00:36 +02:00
Butterscotch!
9febcf8166 New PoseFrame streaming format (#1284) 2025-03-04 18:58:41 +02:00
Butterscotch!
4ae197618e Use bones for AutoBone error calculation (#1312) 2025-03-04 18:55:51 +02:00
Butterscotch!
4dac7d28e4 Fix GUI crashing on standalone builds (#1310) 2025-03-04 18:53:36 +02:00
Butterscotch!
589ed15ac2 Remove Vive Emulation (#1324) 2025-03-04 18:52:43 +02:00
Erimel
e944b8a8fa Add a toggle for OSCQuery (#1322)
Co-authored-by: Butterscotch! <bscotchvanilla@gmail.com>
2025-03-04 18:29:23 +02:00
rcelyte
2c5ec62c11 Fix erroneous sign extension in Protobuf IPC packet handling (#1318) 2025-03-04 17:12:16 +02:00
Butterscotch!
6b7ec2adc6 AutoBone iteration abstraction (#1301) 2025-03-04 17:11:07 +02:00
Butterscotch!
20c8c3e7c8 Update firmware constants and translations (#1319) 2025-03-04 17:09:02 +02:00
Butterscotch!
ceb6bd6f5a Document fields in TrackerResetsHandler (#1320) 2025-03-04 17:07:03 +02:00
Butterscotch!
9c4ff8c064 Accept rest calibration in sensor info packet (#1317) 2025-02-26 12:35:49 +03:00
SlimeVR-bot
4f364acecc New Pontoon translations (#1296)
Co-authored-by: nekomona <nekomona@163.com>
Co-authored-by: ZZNYJIDI <zznyjidi@hotmail.com>
Co-authored-by: Yingxue <a1175815821@163.com>
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-02-13 01:30:12 +02:00
lucas lelievre
f701075cf3 Improve reset sounds (#1294) 2025-02-13 01:13:05 +02:00
Collin
d498feee31 Disable correct with constraints server side and hide option in GUI (#1303) 2025-02-13 00:27:05 +02:00
jabberrock
ecae40ece8 Updates nodeOffset when body proportions change (#1304) 2025-02-13 00:26:54 +02:00
lucas lelievre
2eb4bab240 Make tap over threshold always available (#1300) 2025-02-10 01:45:14 +03:00
Erimel
9e666a74e1 Revert "Fix over 180 degrees rotations in HumanSkeleton" (#1302) 2025-02-10 01:43:14 +03:00
lucas lelievre
f89f9ae35b Move autimatic steamvr tracker assignment checkbox first (#1299) 2025-02-04 19:35:49 +01:00
loucass003
2cfda2272d Revert "lint"
This reverts commit d63587fcd1.
2025-02-03 00:21:27 +01:00
loucass003
256545ab62 Revert "Change reset sounds so you have clues at the begining and end of the reset action"
This reverts commit 18778db7c3.
2025-02-03 00:21:05 +01:00
loucass003
d63587fcd1 lint 2025-02-03 00:17:26 +01:00
loucass003
18778db7c3 Change reset sounds so you have clues at the begining and end of the reset action 2025-02-03 00:13:16 +01:00
lucas lelievre
fb23ba8522 Small ui fixes on firmware updates (#1291) 2025-01-31 13:54:26 +01:00
lucas lelievre
15ea04d7c9 New Pontoon translations (#1239) 2025-01-31 13:42:21 +01:00
Meow Wei
154fb39794 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
a02de9790a Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
98f40ac920 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
555e6959da Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
namakeingo
f8520cd379 Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
2025-01-31 12:35:15 +00:00
namakeingo
aee41cc3d4 Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
2025-01-31 12:35:15 +00:00
Uriel
0d8135a09e Pontoon: Update Latinamerican Spanish (es-419) localization of GUI
Co-authored-by: Uriel <imurx@proton.me>
2025-01-31 12:35:15 +00:00
namakeingo
2c7b5c44f1 Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
2025-01-31 12:35:15 +00:00
namakeingo
1a73ea7f58 Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
2025-01-31 12:35:15 +00:00
namakeingo
4355a987ca Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
bf7351c57d Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Vyolex
0c3090b716 Pontoon: Update Dutch (nl) localization of GUI
Co-authored-by: Vyolex <25586367+Vyolex@users.noreply.github.com>
2025-01-31 12:35:15 +00:00
Vyolex
daace77eb3 Pontoon: Update Dutch (nl) localization of GUI
Co-authored-by: ruben <ruben@balduk.nl>
Co-authored-by: Vyolex <25586367+Vyolex@users.noreply.github.com>
2025-01-31 12:35:15 +00:00
Meow Wei
9e9dd9e9de Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
59e5228b1d Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
e93b06f471 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
93d69711d6 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
b495266a41 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
4acd1015b9 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
509ad76f2c Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
1e7ce92839 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
d960fb3c04 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
0b873977e8 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Meow Wei
1cbde8a1e1 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
Uriel
45173fa069 Pontoon: Update Spain Spanish (es-ES) localization of GUI
Co-authored-by: Uriel <imurx@proton.me>
2025-01-31 12:35:15 +00:00
Uriel
af543a72e2 Pontoon: Update Latinamerican Spanish (es-419) localization of GUI
Co-authored-by: Uriel <imurx@proton.me>
2025-01-31 12:35:15 +00:00
nekomona
a7633d2106 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: nekomona <nekomona@163.com>
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
namakeingo
5e4bb6f105 Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
2025-01-31 12:35:15 +00:00
Uriel
e526530ef0 Pontoon: Update Spain Spanish (es-ES) localization of GUI
Co-authored-by: Uriel <imurx@proton.me>
2025-01-31 12:35:15 +00:00
Uriel
449235843e Pontoon: Update Latinamerican Spanish (es-419) localization of GUI
Co-authored-by: Uriel <imurx@proton.me>
2025-01-31 12:35:15 +00:00
Mama-Gen
591e85eded Pontoon: Update Brazilian Portuguese (pt-BR) localization of GUI
Co-authored-by: Mama-Gen <tiodapamonha145@gmail.com>
2025-01-31 12:35:15 +00:00
nekomona
f8673a97ed Pontoon: Update Simplified Chinese (zh-Hans) localization of GUI
Co-authored-by: nekomona <nekomona@163.com>
Co-authored-by: Yingxue <a1175815821@163.com>
2025-01-31 12:35:15 +00:00
namakeingo
7aa4e62bbf Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
2025-01-31 12:35:15 +00:00
nekomona
0225d27abb Pontoon: Update Simplified Chinese (zh-Hans) localization of GUI
Co-authored-by: nekomona <nekomona@163.com>
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2025-01-31 12:35:15 +00:00
namakeingo
e14aa93748 Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
2025-01-31 12:35:15 +00:00
namakeingo
3b0fcf7be7 Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
2025-01-31 12:35:15 +00:00
Etch9
ae03c9dc2a Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
Co-authored-by: Etch9 <mario.mazzara30@gmail.com>
2025-01-31 12:35:15 +00:00
lucas lelievre
b19d38a64f Give voltage value to the battery icon (#1292) 2025-01-31 13:34:53 +01:00
lucas lelievre
92eb829041 Tooltips API for mobile and desktop (#1271) 2025-01-31 11:18:01 +01:00
Uriel
4ea57510ed Make SlimeVR icon rounded (#1286)
Co-authored-by: lucas lelievre <loucass003@gmail.com>
2025-01-29 15:05:00 +01:00
Butterscotch!
d389b5acec Implement skeleton constraint toggles (#1290) 2025-01-29 15:56:36 +02:00
Uriel
eb08cb5aa1 Improve close window request checks (#1285) 2025-01-29 14:52:49 +01:00
Uriel
d102cb3778 add university of maryland mirror for Eclipse formatter (#1289) 2025-01-26 19:33:52 +03:00
Collin
bfb30c472b Skeleton Constraints (#1222)
Co-authored-by: Butterscotch! <bscotchvanilla@gmail.com>
2025-01-26 12:36:10 -03:00
Butterscotch!
4ad9d5cfca Expand skeleton height config (#1156)
Co-authored-by: Uriel <imurx@proton.me>
2025-01-23 17:21:38 +01:00
Uriel
2c49d1dc65 Update apt cache action to fix CI error (#1287) 2025-01-23 17:06:44 +01:00
rcelyte
fcd82324a9 SolarXR IPC Socket (#1247) 2025-01-22 18:53:48 +01:00
Butterscotch!
b4df1d1444 Improve log file behaviour (#1262) 2025-01-22 19:30:28 +02:00
Erimel
181ba089c2 Attempt to fix moving average quaternions not resetting properly (#1278) 2025-01-13 23:24:22 +01:00
Yao Wei
394c1dd438 i18n: improve SlimeVR tracker flashing instruction (#1276) 2025-01-07 18:12:34 +01:00
JovannMC
2ff6e99385 Fix "trackers still on" when closing via tray (#1265)
Co-authored-by: Eiren Rain <Eirenliel@users.noreply.github.com>
Co-authored-by: lucas lelievre <loucass003@gmail.com>
2025-01-06 15:16:26 +01:00
Uriel
3614612ac2 Fix CI bugs that appeared recently (#1272) 2025-01-03 01:29:21 +03:00
Butterscotch!
dfeb4e79a4 AutoBone bone contribution fix & cleanup (#1249) 2025-01-03 01:28:31 +03:00
Erimel
a606c5a375 Fix over 180 degrees rotations in HumanSkeleton (#1277) 2025-01-02 22:24:56 +01:00
Butterscotch!
4e698b693c Don't filter non-temporal trackers (#1255) 2025-01-03 00:19:10 +03:00
Uriel
208beff5e5 Merge branch 'main' into sentry-gui 2024-12-21 00:20:23 +01:00
Uriel
0eb81eec04 Disable update notifications for pnpm 2024-12-20 23:54:26 +01:00
Butterscotch!
35f5d132c8 Use jSerialComm 2.11.1-SNAPSHOT (#1269) 2024-12-20 17:06:37 +01:00
Uriel
02cc2496f0 Fix eslint error 2024-12-20 15:34:53 +01:00
loucass003
d84eaa203a Add more feedback 2024-12-20 00:48:23 +01:00
Uriel
e0d372e9bb fix translation files key naming 2024-12-20 00:00:32 +01:00
Uriel
b7a54f6aef fix bugs and stuff 2024-12-19 21:54:42 +01:00
lucas lelievre
9d65477af7 Automatic firmware update for official trackers (#1241)
Co-authored-by: ImUrX <urielfontan2002@gmail.com>
Co-authored-by: Uriel <imurx@proton.me>
Co-authored-by: Butterscotch! <bscotchvanilla@gmail.com>
Co-authored-by: Eiren Rain <Eirenliel@users.noreply.github.com>
2024-12-19 20:03:43 +02:00
lucas lelievre
73cdc890f2 Firmware tool (#880)
Co-authored-by: ImUrX <urielfontan2002@gmail.com>
Co-authored-by: Uriel <imurx@proton.me>
2024-12-19 19:35:54 +02:00
Vocaloid Fan
e8afb49685 Refactor + Check for env variables (#1261) 2024-12-12 17:05:54 -03:00
Uriel
716bc7bcf6 add modal and text 2024-12-12 19:00:39 +01:00
Uriel
a05ae8c043 Merge branch 'main' into sentry-gui 2024-12-12 17:40:42 +01:00
Uriel
bc487f8655 Fix Appimage crashing for people (#1253) 2024-12-11 17:09:17 +02:00
Uriel
2708b5a15b Small improvements on packaging for Tauri (#1254) 2024-12-11 17:08:17 +02:00
Vocaloid Fan
b52e705dc4 Fix Rust logging by disabling ANSI for file output. (#1256) 2024-12-08 12:33:54 -03:00
Eiren Rain
1a5584bcfc Fix SolarXR on main 2024-12-07 12:22:22 +01:00
Erimel
8238f569c6 Flex resistance and angle support (#1242) 2024-11-27 01:11:19 +03:00
abb128
1051d0c5e5 Improve VRM model file input (#1246) 2024-11-21 21:48:17 +02:00
Collin
8fe2540f91 Potentially fix weird hip issues (#1244) 2024-11-21 21:46:53 +02:00
sctanf
6232903691 make HID Device a slime (#1235) 2024-11-21 21:46:34 +02:00
Uriel
819d2fc3b8 Fix error on labeler 2024-11-20 21:14:10 +01:00
Uriel
565a64b0e3 Make GUI check well against translation changes (#1227) 2024-11-19 22:15:48 +01:00
Erimel
18f291345d Finger tracking skeleton and VMC support (#1091) 2024-11-15 19:10:17 +02:00
Uriel
67df399f14 Fix ktor crashing because proguard minifies for Android (#1240) 2024-11-14 02:25:49 +03:00
Uriel
222359692e Support not having git for making android builds (#1237) 2024-11-13 18:08:56 -03:00
Uriel
288db165a7 Repair husky migration to v9 2024-11-11 22:55:27 +01:00
Uriel
5c5636aa24 New Pontoon translations (#1228) 2024-11-06 12:25:32 +01:00
Meow Wei
8e449763a1 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2024-11-06 12:14:41 +01:00
unlogisch
002de7bcef Pontoon: Update German (de) localization of GUI
Co-authored-by: TheDevMinerTV <devminer@devminer.xyz>
Co-authored-by: unlogisch <unlogisch@gmx.ch>
Co-authored-by: antonyscherrer <antonyscherrer@protonmail.com>
2024-11-06 12:14:25 +01:00
Uriel
db616eaa95 dont create vrconfig.yml folder (#1229) 2024-11-06 12:12:21 +01:00
Uriel
8eaa59f0ce tested and improved the code 2024-11-06 12:07:26 +01:00
Uriel
d121973e85 delete folder if it already exists 2024-11-06 11:42:01 +01:00
Uriel
30367a9204 dont create `vrconfig.yml folder 2024-11-06 11:34:11 +01:00
Uriel
ab10629b84 New Pontoon translations (#1171) 2024-11-05 18:27:42 +01:00
infopcgood
f7d04365cd Pontoon: Update Korean (ko) localization of GUI
Co-authored-by: infopcgood <sshs_student_412@outlook.kr>
Co-authored-by: Kamilake <exjang0@gmail.com>
2024-11-05 18:17:14 +01:00
Graphite0
618914dbf1 Pontoon: Update Russian (ru) localization of GUI
Co-authored-by: Graphite0 <olegek.permjakov@gmail.com>
Co-authored-by: Flar <kani.dragonflar@gmail.com>
Co-authored-by: Sergey <serezhenka.soldatov.2020@mail.ru>
Co-authored-by: SummerArtz <summerpzmail@gmail.com>
2024-11-05 18:17:08 +01:00
LavAriz
2d107b1617 Pontoon: Update Spain Spanish (es-ES) localization of GUI
Co-authored-by: LavAriz <thecakegirl092@gmail.com>
Co-authored-by: Uriel <urielfontan2002@gmail.com>
2024-11-05 18:17:08 +01:00
MaxEvil
4922a84ee5 Pontoon: Update Latinamerican Spanish (es-419) localization of GUI
Co-authored-by: MaxEvil <xicovalle@gmail.com>
Co-authored-by: Uriel <urielfontan2002@gmail.com>
2024-11-05 18:17:03 +01:00
Kyra
2dcb530bef Pontoon: Update German (de) localization of GUI
Co-authored-by: antonyscherrer <antonyscherrer@protonmail.com>
Co-authored-by: Kyra <sebastianzockt@gmail.com>
Co-authored-by: unlogisch <unlogisch@gmx.ch>
Co-authored-by: TheDevMinerTV <devminer@devminer.xyz>
2024-11-05 18:16:51 +01:00
Mama-Gen
22a357c3dd Pontoon: Update Brazilian Portuguese (pt-BR) localization of GUI
Co-authored-by: Mama-Gen <tiodapamonha145@gmail.com>
Co-authored-by: Mitsuaky <parmenashp@gmail.com>
2024-11-05 18:16:35 +01:00
Erimel
0de869e91a Pontoon: Update French (fr) localization of GUI
Co-authored-by: Erimel <loukalemire@gmail.com>
2024-11-05 18:16:23 +01:00
MenacingExiler
8d58e02816 Pontoon: Update Vietnamese (vi) localization of GUI
Co-authored-by: MenacingExiler <menacingexiler@gmail.com>
2024-11-05 18:16:19 +01:00
nekomona
cfcfa3a999 Pontoon: Update Simplified Chinese (zh-Hans) localization of GUI
Co-authored-by: nekomona <nekomona@163.com>
2024-11-05 18:16:14 +01:00
JaydenHa
55a1f7a4ce Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: JaydenHa <jayden@jaydenha.uk>
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2024-11-05 18:16:05 +01:00
Tailsy
28182eb776 Pontoon: Update Polish (pl) localization of GUI
Co-authored-by: ReDoX <redox01@o2.pl>
Co-authored-by: michael091 <michael_m1@o2.pl>
Co-authored-by: stronzo <adam_skur@wp.pl>
Co-authored-by: MenacingExiler <menacingexiler@gmail.com>
Co-authored-by: Tailsy <tailsy13@gmail.com>
2024-11-05 18:15:58 +01:00
Uriel
fa096d627e Make label of tracker name use the translation function (#1224) 2024-11-03 16:23:39 -03:00
Uriel
662ac1fc84 Check if buffer is the size of a u16 at least before getting it (#1226) 2024-11-03 16:15:15 -03:00
Uriel
e676a15609 Improve logic of magnetometer toggle (#1225) 2024-10-31 22:56:26 +03:00
Uriel
7a0292756d Add check for magnetometer not being supported on SensorConfig 2024-10-31 19:25:24 +01:00
Uriel
d753926967 Fix magnetometer status bug and fix locale string plural rules (#1223) 2024-10-30 23:07:59 -03:00
Uriel
76b2803ce8 Update nix flake (#1221) 2024-10-30 21:57:06 +02:00
Uriel
d26420a3e0 Fix labeler having wrong regex for GUI label 2024-10-30 20:55:06 +01:00
Uriel
6b6e0c6e22 Fix missing translation key on tracker settings for Tracker name (#1215) 2024-10-30 21:03:00 +02:00
Uriel
45c49e60be Implement magnetometer toggle for firmware (#1114) 2024-10-30 21:02:30 +02:00
Uriel
9733cf0430 Fix finishing setup wizard not make it be skipped next time (#1212) 2024-10-30 20:33:18 +02:00
Uriel
c57a758ed3 Don't upload desktop.jar on CI (#1211) 2024-10-30 20:19:02 +02:00
Erimel
acbf99dc4a Fix Drift compensation prediction description (#1216) 2024-10-30 20:18:30 +02:00
sctanf
11576c1e66 Hid update protocol (#1200) 2024-10-30 20:17:32 +02:00
Uriel
a998797435 Auto label pull requests (#1217) 2024-10-30 19:53:55 +02:00
Butterscotch!
eb9d9145f1 Clarify AutoBone error after #1185 (#1214)
Co-authored-by: Erimel <marioluigivideo@gmail.com>
2024-10-28 18:56:50 -03:00
Butterscotch!
3bbf5cb3e3 Fix style for tracker "shadow" & add to all cases (#1204) 2024-10-25 21:47:06 -03:00
Uriel
26ec95b2a7 Fix tauri not autosaving store on close anymore (#1209) 2024-10-25 21:33:24 -03:00
Uriel
7cb500abef Fix typo on OBTAINING_MAC_ADDRESS (#1206) 2024-10-25 19:41:31 +02:00
Erimel
16779364c9 Fix vmc head shift for lock head (#1208) 2024-10-25 18:06:13 +02:00
Butterscotch!
e058c69192 Add asexual theme (#1207) 2024-10-22 21:37:16 -03:00
Uriel
99a4141a7d Fix spacing issues on advanced settings (#1198) 2024-10-16 13:52:06 -03:00
sctanf
5d65b807ef catch unable to find hid library (#1199) 2024-10-15 22:52:57 -03:00
Butterscotch!
9cacf993ad Remove check for port 35903 (#1195) 2024-10-15 22:39:49 -03:00
Uriel
8f9e83c231 add runtime check for appindicator on linux (#1193) 2024-10-14 18:22:08 +02:00
Uriel
a0b1abed43 Update to Tauri v2 stable (#1194) 2024-10-14 13:18:43 +02:00
Uriel
066760bf79 Update all gradle dependencies we have (#1173) 2024-10-10 14:58:13 +02:00
JovannMC
a2d842d8cc Add settings reset & advanced section (#1154)
Co-authored-by: Uriel <imurx@proton.me>
Co-authored-by: Butterscotch! <5095026+ButterscotchV@users.noreply.github.com>
Co-authored-by: lucas lelievre <loucass003@gmail.com>
2024-10-09 18:09:06 +02:00
Butterscotch!
ca13ca5fb4 Restrict mounting reset on server by tracker reset status (#1169)
Co-authored-by: lucas lelievre <loucass003@gmail.com>
2024-10-09 17:25:53 +02:00
Butterscotch!
33a213f10f Handle missing local IP (#1174)
Co-authored-by: Uriel <imurx@proton.me>
Co-authored-by: lucas lelievre <loucass003@gmail.com>
2024-10-09 16:53:57 +02:00
Butterscotch!
1a6560a9cf Block AutoBone with high error values (#1185)
Co-authored-by: lucas lelievre <loucass003@gmail.com>
2024-10-09 16:28:42 +02:00
Uriel
449c6f80dc add a way to skip rest calibration tutorial (#1186)
Co-authored-by: lucas lelievre <loucass003@gmail.com>
2024-10-09 16:19:06 +02:00
nekomona
1a88eba476 Add extrapolated prediction to drift compensation (#1184)
Co-authored-by: loucass003 <loucass003@gmail.com>
2024-10-09 16:07:36 +02:00
JovannMC
8d55440dbd Add warning to proportions reset (#1179)
Co-authored-by: Uriel <imurx@proton.me>
Co-authored-by: Butterscotch! <5095026+ButterscotchV@users.noreply.github.com>
2024-10-09 10:51:29 -03:00
Uriel
8da5d84e0a Add OS decorations toggle (#1180)
Co-authored-by: lucas lelievre <loucass003@gmail.com>
2024-10-09 14:05:15 +02:00
JovannMC
027e6549b6 Add acceleration & position to tracker page (#1191)
Co-authored-by: lucas lelievre <loucass003@gmail.com>
2024-10-09 13:29:20 +02:00
Uriel
95c8c08f86 enforce lf with editorconfig (#1192)
Co-authored-by: lucas lelievre <loucass003@gmail.com>
2024-10-08 19:15:57 +02:00
JovannMC
ba3a2ce125 Hide navbar onboarding (#1152) 2024-10-08 19:15:21 +02:00
JovannMC
ed34001962 Add drift compensation warning (#1160) 2024-10-08 19:05:52 +02:00
Polymoria
1dae302b27 Tracker status box shadow color fix (#1170)
Co-authored-by: Uriel <imurx@proton.me>
2024-10-08 18:41:22 +02:00
sctanf
505a9fc5d5 Sleep HID dataRead with devices present (#1183)
Co-authored-by: lucas lelievre <loucass003@gmail.com>
2024-10-04 16:29:46 +03:00
Uriel
c58209a140 use 128MB of memory for server (#1178) 2024-09-30 20:34:05 +02:00
lucas lelievre
15264526ce Move top level await to tauri.ts (#1181)
Co-authored-by: Uriel <imurx@proton.me>
2024-09-25 20:05:56 +02:00
Uriel
136434e5c7 Config check if config path exists and create it if not (#1176) 2024-09-25 18:12:46 +02:00
Uriel
27244ff974 Update appstream data (#1177) 2024-09-23 20:14:55 +02:00
DevMiner
aadf38d2a9 fix(gui): tab title (#1175) 2024-09-23 16:05:42 +02:00
Uriel
439f60b89e New Pontoon translations (#1076) 2024-09-20 16:43:07 +02:00
Meow Wei
21f4468c00 Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI
Co-authored-by: JaydenHa <jayden@jaydenha.uk>
Co-authored-by: Meow Wei <medicalwei@gmail.com>
2024-09-20 16:33:41 +02:00
VocalFan
00f46f01b1 Pontoon: Update Japanese (ja) localization of GUI
Co-authored-by: beq <beqbdean@gmail.com>
Co-authored-by: VocalFan <auronhines@gmail.com>
2024-09-20 16:33:41 +02:00
Iris
af8e6fc3f3 Pontoon: Update Finnish (fi) localization of GUI
Co-authored-by: Iris <vakotoneva@gmail.com>
2024-09-20 16:33:41 +02:00
VocalFan
28d4199f12 Pontoon: Update Czech (cs) localization of GUI
Co-authored-by: VocalFan <auronhines@gmail.com>
2024-09-20 16:33:41 +02:00
Flar
0c309da528 Pontoon: Update Russian (ru) localization of GUI
Co-authored-by: viberbread <panfilov.iva2015@yandex.ru>
Co-authored-by: VocalFan <auronhines@gmail.com>
Co-authored-by: SummerArtz <summerpzmail@gmail.com>
Co-authored-by: Flar <kani.dragonflar@gmail.com>
2024-09-20 16:33:41 +02:00
Renka
3c765dbd8a Pontoon: Update Spain Spanish (es-ES) localization of GUI
Co-authored-by: adriangoldenhero <adriangoldenhero@gmail.com>
Co-authored-by: Renka <lunastarletvr@gmail.com>
Co-authored-by: Uriel <urielfontan2002@gmail.com>
2024-09-20 16:33:41 +02:00
Uriel
eb9928ad08 Pontoon: Update Latinamerican Spanish (es-419) localization of GUI
Co-authored-by: Renka <lunastarletvr@gmail.com>
Co-authored-by: Uriel <urielfontan2002@gmail.com>
Co-authored-by: Alejandro <moctezumaalejandro25@gmail.com>
2024-09-20 16:33:41 +02:00
Mama-Gen
90dcf986f8 Pontoon: Update Brazilian Portuguese (pt-BR) localization of GUI
Co-authored-by: Mama-Gen <tiodapamonha145@gmail.com>
2024-09-20 16:33:41 +02:00
SebastianZ
eb602df452 Pontoon: Update German (de) localization of GUI
Co-authored-by: SebastianZ <sebastianzockt@gmail.com>
Co-authored-by: Piranja <info@hollihn.ch>
Co-authored-by: TheDevMinerTV <devminer@devminer.xyz>
Co-authored-by: unlogisch <unlogisch@gmx.ch>
2024-09-20 16:33:41 +02:00
michael091
e157fe7ed5 Pontoon: Update Polish (pl) localization of GUI
Co-authored-by: ReDoX <redox01@o2.pl>
Co-authored-by: michael091 <michael_m1@o2.pl>
Co-authored-by: stronzo <adam_skur@wp.pl>
Co-authored-by: MenacingExiler <menacingexiler@gmail.com>
Co-authored-by: Tailsy <tailsy13@gmail.com>
2024-09-20 16:33:41 +02:00
Vyolex
e3e48d3b0f Pontoon: Update Dutch (nl) localization of GUI
Co-authored-by: timovandegriend <timovandegriend@gmail.com>
Co-authored-by: SaabAerospace <SaabAerospace@hotmail.com>
Co-authored-by: Rat. <staf.dierickx@gmail.com>
Co-authored-by: Vyolex <25586367+Vyolex@users.noreply.github.com>
2024-09-20 16:33:41 +02:00
infopcgood
018056b728 Pontoon: Update Korean (ko) localization of GUI
Co-authored-by: infopcgood <sshs_student_412@outlook.kr>
Co-authored-by: Kamilake <exjang0@gmail.com>
2024-09-20 16:33:41 +02:00
MenacingExiler
d1b21f2f17 Pontoon: Update Vietnamese (vi) localization of GUI
Co-authored-by: MenacingExiler <menacingexiler@gmail.com>
2024-09-20 16:33:41 +02:00
beq
8eeaa62760 Pontoon: Update Engwish (en-x-owo) localization of GUI
Co-authored-by: Butterscotch! <bscotchvanilla@gmail.com>
Co-authored-by: beq <beqbdean@gmail.com>
Co-authored-by: infopcgood <sshs_student_412@outlook.kr>
Co-authored-by: Mini <alexanderawatson64@gmail.com>
2024-09-20 16:33:41 +02:00
namakeingo
564e99c52c Pontoon: Update Italian (it) localization of GUI
Co-authored-by: namakeingo <namakeingo@gmail.com>
Co-authored-by: Etch9 <mario.mazzara30@gmail.com>
2024-09-20 16:33:41 +02:00
VocalFan
b483699cf0 Pontoon: Update French (fr) localization of GUI
Co-authored-by: VocalFan <auronhines@gmail.com>
Co-authored-by: Erimel <loukalemire@gmail.com>
2024-09-20 16:33:34 +02:00
Uriel
7cea1c7b47 remove fastutil as it has weird behavior and its not used 2024-09-13 23:20:29 +02:00
Uriel
7c96ee89c1 Fix audio/video issues not playing on Linux (#1151) 2024-09-13 11:19:50 -03:00
Butterscotch!
1c867efe16 Fix tracker reset logic (#1150) 2024-09-13 02:41:56 +02:00
Uriel
9371938a00 improve text and config of sentry 2024-09-07 13:46:01 +02:00
Uriel
eeac1586f5 Merge branch 'main' into sentry-gui 2024-09-07 13:41:33 +02:00
Uriel
2c146169ac Add scripts for checking licenses (#1099) 2024-08-28 16:51:11 +02:00
John Marshall
5c0d3e9932 Fix SlimeVR server from not working reliably on Quest standalone (#1141) 2024-08-28 15:19:15 +02:00
Uriel
384a0c2252 smol improvements 2024-08-23 17:17:26 +02:00
Uriel
ec9845364d continue integration 2024-08-23 00:32:22 +02:00
Uriel
93944aad55 start implementing sentry 2024-08-22 17:12:28 +02:00
Uriel
456485071b Convert to WebP in mounting reset once again (#1146) 2024-08-21 19:32:32 -03:00
Uriel
e2d268df2d Update mounting reset image to a newer one (#1145) 2024-08-20 16:19:58 +02:00
dependabot[bot]
2beb449171 Bump gradle/actions from 3 to 4 (#1143)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-20 15:52:58 +02:00
dependabot[bot]
49865f8e2e Bump pnpm/action-setup from 3 to 4 (#1144)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-20 15:45:00 +02:00
Butterscotch!
25f7d8fe95 Add dependabot for GitHub Actions (#1137) 2024-08-20 09:17:16 -03:00
Uriel
62563ab1c2 remove discord log that includes user information (#1139) 2024-08-20 09:11:57 -03:00
Ondrej Hruska
9bec98f8f5 Add small top padding to show highlighting on tracker assignment page (#1138) 2024-08-20 13:29:19 +02:00
Ondrej Hruska
60f8db7079 show current direction on manual mounting (#1108)
Co-authored-by: Uriel <imurx@proton.me>
2024-08-14 00:20:49 +02:00
Uriel
b06f038777 Change automatic mounting pose image to new one (#1135) 2024-08-13 15:43:43 +02:00
Butterscotch!
1fba4e67ab Fix Android build & OSC support (#1133) 2024-08-12 22:44:06 -03:00
Erimel
1950a419a8 Reset upper chest tracker (#1134) 2024-08-12 22:31:58 -03:00
Uriel
9238c7211b Fix many GUI bugs found (#1129) 2024-08-07 19:03:18 -03:00
Butterscotch!
518fe8d2ef Fix skeleton issues (#1132) 2024-08-07 17:41:01 -03:00
Butterscotch!
8b97c0eb27 Change Android webserver port to 34536 (#1131) 2024-08-07 20:14:34 +02:00
Uriel
9bf7f1fa5c Fix git version script trimming wrong command (#1128) 2024-08-01 18:55:27 -03:00
Butterscotch!
4abd171efc Use default security attributes for named pipes (#1116) 2024-08-01 23:35:08 +02:00
Erimel
af4f9a96bf Computed head reset (#1057) 2024-08-01 00:05:34 -03:00
Erimel
58ca3fe8c1 OSCQuery support (#958)
Co-authored-by: Uriel <imurx@proton.me>
2024-07-31 18:01:38 +02:00
gale
0859abf08d Update flake nixpkgs revision (#1121) 2024-07-24 22:13:33 -03:00
Uriel
b32e1cad50 Add a way to save serial logs as a file (#1029) 2024-07-24 22:00:55 -03:00
Butterscotch!
c2566afa5e Update jSerialComm library (#1117) 2024-07-23 20:32:53 -03:00
VocalFan
7a9a23c3d4 Improvement on firewall batch scripts (#1030) 2024-07-23 20:27:16 -03:00
Uriel
76b29c4af6 Update to latest tauri again (#1097) 2024-07-19 20:38:51 -03:00
ShineBrightMeow
0be9b34320 Updated IMU Constants (#1100) 2024-07-12 17:38:04 +02:00
Ondrej Hruska
0b01a4d67a Issue#1079 - Add a background to the 3d preview skeleton (#1107) 2024-07-11 21:37:24 -03:00
Ondrej Hruska
c316313d2a Issue#1082 - The Exit Modals does not go on top of other (#1105) 2024-07-11 21:30:20 +03:00
Uriel
d8695d3e88 Add missing head tracker status (#962) 2024-07-11 17:50:18 +02:00
Ondrej Hruska
6e942780de Issue#1092 - White theme has correct manual mounting colors (#1103) 2024-07-11 05:02:05 +02:00
Erimel
0d9f9289fb Don't use neck length if head tracker doesn't have position (#1019) 2024-07-03 16:46:27 +02:00
Erimel
a6d0517a5b Fix VMC foot offset (#1020) 2024-07-03 16:37:07 +02:00
AxisAngles
708135ff4c Fix Quaternion biAlign (#1094) 2024-07-03 16:23:40 +02:00
JovannMC
1f434e1c88 Sync server constants with firmware (#1093) 2024-07-02 16:09:20 +02:00
lucas lelievre
7ab8435595 assignments enhancements (#1083)
Co-authored-by: Ondrej Hruska <11602729+ZycaR@users.noreply.github.com>
2024-06-26 16:39:46 +02:00
lucas lelievre
94aec1f4ba Remove useLayout (#1080) 2024-06-25 12:10:34 +02:00
Ondrej Hruska
6a268fbbad Issue#1066 - Show the current selected direction on the tracker mounting radial menu (#1077) 2024-06-18 11:15:01 -07:00
Ondrej Hruska
5ade5eb626 Issue#1074 - Icon of the body part in correct color (#1075) 2024-06-18 00:06:11 +02:00
Uriel
63384f40b5 Update to latest Tauri v2 (#1023) 2024-06-17 18:18:51 +02:00
Ondrej Hruska
d9da5544bb GUI - Tracker assignment options (#1009)
Co-authored-by: Erimel <marioluigivideo@gmail.com>
Co-authored-by: loucass003 <loucass003@gmail.com>
2024-06-17 08:45:06 -07:00
rcelyte
cfd9223390 Fix WebSocketVRBridge HMD (#1072) 2024-06-17 08:18:59 -07:00
Uriel
a135ca3459 Add Futura back to codeowners 2024-06-17 13:22:29 +02:00
Uriel
9bcccc6c36 Delete old resources from java (#984) 2024-06-17 13:02:48 +02:00
Uriel
00ef667c58 Add Discord Rich Presence support (#1027)
Co-authored-by: Erimel <marioluigivideo@gmail.com>
2024-06-14 18:32:00 +02:00
Uriel
fbb0b8a460 Override tauri config version with git tag (#994) 2024-06-14 17:55:09 +02:00
Zhenfu Shi
6626cabeaa macOS app naming improvements (#991) 2024-06-14 17:50:25 +02:00
nekomona
d23c92dec2 De-duplicate repeated HID packets (#1036) 2024-06-14 17:36:38 +02:00
Uriel
1356e7fbe6 Create tarball of GUI bundle on release (#1004) 2024-06-14 17:31:28 +02:00
Uriel
ec2909406b fix waitUntil failing with arrays and objects (#1028) 2024-06-14 17:21:16 +02:00
Uriel
37de960c1b Update how Linux bundling is done (#983) 2024-06-14 17:03:09 +02:00
Uriel
638d4e3fb1 Update metainfo to latest (#1024) 2024-06-14 15:40:39 +02:00
Uriel
a6f377992d Don't check for waist or hip on hasChest (#1031) 2024-06-14 14:51:27 +02:00
Uriel
27386d5b29 Use `Exit event instead of ExitRequested` (#1062) 2024-06-13 18:50:49 +02:00
Uriel
d67acf6c28 keep up with quality guidelines in Flathub (#1063) 2024-06-13 18:22:32 +02:00
Erimel
4471aaaa49 Add VMC toggle to mirror tracking (#1065) 2024-06-13 18:12:19 +02:00
Erimel
a3faad4a72 Update serial console description (#1064) 2024-06-13 17:13:55 +02:00
Uriel
4e4edc24da Add padding to tracker list on onboarding (#1058) 2024-06-13 16:20:36 +02:00
Collin
e64edb76dd Fix mocap mode breaking on startup (#1046) 2024-06-07 01:25:57 +03:00
Erimel
721a74aacc Fix VMC floating (#1039) 2024-06-06 01:25:01 +03:00
Erimel
775f5e9f30 Fix update button not redirecting to the installer directly on Windows (#1037) 2024-06-06 01:22:35 +03:00
VocalFan
6ca2eb6905 Begone Slimevr-ui.exe (#1018) 2024-06-06 01:21:47 +03:00
sctanf
9808ea8709 Use assigned vid/pid for HID tracker (#1044) 2024-05-31 12:31:10 -03:00
Uriel
e2a511b552 fix erimel breaking codeowners (#1032) 2024-05-14 18:17:43 +03:00
Ilia Ki
d992cd3f63 Prepare Firmware Constants for Gestures Release 2024-04-21 13:11:05 +07:00
416 changed files with 33358 additions and 13632 deletions

5
.gitattributes vendored Normal file
View File

@@ -0,0 +1,5 @@
* text=auto
*.png binary
*.webp binary
*.gif binary

76
.github/CODEOWNERS vendored
View File

@@ -1,38 +1,38 @@
# Global code owner
* @Eirenliel
# Make everyone be able to approve SolarXR submodule changes
/solarxr-protocol @ButterscotchV @Louka3000 @ImUrX
# Make Loucas and Uriel the owners of all GUI stuff
/gui/ @ImUrX
/pnpm-lock.yaml @ImUrX
/pnpm-workspace.yaml @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 @ImUrX
# Rust part of the GUI
/gui/src-tauri/ @ImUrX
/Cargo.lock @ImUrX
# 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
# Linux files
*.nix @ImUrX
/flake.lock @ImUrX
/dev.slimevr.SlimeVR.metainfo.xml @ImUrX
/.envrc @ImUrX
# 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
View 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
View 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*"]

View File

@@ -25,7 +25,7 @@ jobs:
with:
submodules: recursive
- uses: pnpm/action-setup@v3
- uses: pnpm/action-setup@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
@@ -57,7 +57,7 @@ jobs:
- 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.4.3
with:
packages: libgtk-3-dev webkit2gtk-4.1 libappindicator3-dev librsvg2-dev patchelf
# Increment to invalidate the cache
@@ -72,22 +72,22 @@ jobs:
with:
shared-key: "${{ matrix.os }}"
- uses: pnpm/action-setup@v3
- uses: pnpm/action-setup@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version-file: '.node-version'
cache: 'pnpm'
# Tauri has a broken cache issue in windows, let's clean it for now
- name: Clean cache in Windows (Fixes tauri-apps/tauri#9045)
if: matrix.os == 'windows-latest'
run: cargo clean
- name: Install dependencies
shell: bash
run: pnpm i
- name: Build
run: |
pnpm i
pnpm run skipbundler
shell: bash
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
run: pnpm run skipbundler --config $( ./gui/scripts/gitversion.mjs )
- if: matrix.os == 'windows-latest'
name: Upload a Build Artifact (Windows)

View File

@@ -33,7 +33,7 @@ jobs:
distribution: "adopt"
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3
uses: gradle/actions/setup-gradle@v4
- run: mkdir ./gui/dist && touch ./gui/dist/somefile
shell: bash
@@ -63,7 +63,7 @@ jobs:
distribution: "adopt"
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3
uses: gradle/actions/setup-gradle@v4
- name: Build with Gradle
run: ./gradlew shadowJar
@@ -74,7 +74,7 @@ jobs:
# 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@v2
@@ -83,7 +83,7 @@ jobs:
draft: true
generate_release_notes: true
files: |
server/desktop/build/libs/*
server/desktop/build/libs/slimevr.jar
bundle-android:
@@ -103,19 +103,22 @@ jobs:
distribution: "adopt"
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3
uses: gradle/actions/setup-gradle@v4
- uses: pnpm/action-setup@v3
- uses: pnpm/action-setup@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version-file: '.node-version'
cache: 'pnpm'
- name: Build GUI
run: |
pnpm i
cd gui && pnpm run build
- 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
@@ -144,7 +147,7 @@ jobs:
bundle-linux:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: [build, test]
if: contains(fromJSON('["workflow_dispatch", "create"]'), github.event_name)
steps:
@@ -158,63 +161,77 @@ jobs:
path: server/desktop/build/libs/
- name: Set up Linux dependencies
uses: awalsh128/cache-apt-pkgs-action@latest
uses: awalsh128/cache-apt-pkgs-action@v1.4.3
with:
packages: libgtk-3-dev webkit2gtk-4.1 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-22.04"
- uses: pnpm/action-setup@v3
- 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: pnpm run tauri build --config $( ./gui/scripts/gitversion.mjs )
- name: Make GUI tarball
run: |
pnpm i
pnpm run tauri build
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@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@v2
@@ -223,8 +240,10 @@ jobs:
draft: true
generate_release_notes: true
files: |
./slimevr-gui-dist.tar.gz
./SlimeVR-amd64.appimage
./SlimeVR-amd64.deb
./SlimeVR-amd64.rpm
bundle-mac:
@@ -246,33 +265,42 @@ jobs:
with:
shared-key: "macos-latest"
- uses: pnpm/action-setup@v3
- uses: pnpm/action-setup@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version-file: '.node-version'
cache: 'pnpm'
- name: Build
- name: Install dependencies
run: |
rustup target add x86_64-apple-darwin
pnpm i
pnpm run tauri build --target universal-apple-darwin
- name: Build
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
run: pnpm run tauri build --target universal-apple-darwin --config $( ./gui/scripts/gitversion.mjs )
- name: Modify Application
run: |
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@v4
with:
name: SlimeVR-GUI-MacApp
path: target/universal-apple-darwin/release/bundle/macos/slimevr*.app
path: target/universal-apple-darwin/release/bundle/macos/SlimeVR*.app
- uses: actions/upload-artifact@v4
with:
@@ -313,20 +341,22 @@ jobs:
with:
shared-key: "windows-latest"
- uses: pnpm/action-setup@v3
- uses: pnpm/action-setup@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version-file: '.node-version'
cache: 'pnpm'
- name: Clean cache in Windows (Fixes tauri-apps/tauri#9045)
run: cargo clean
- name: Install dependencies
shell: bash
run: pnpm i
- name: Build
run: |
pnpm i
pnpm 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
@@ -338,9 +368,6 @@ 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@v4
with:
name: SlimeVR-GUI-Windows
@@ -352,6 +379,4 @@ jobs:
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
View 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 }}"

6
.gitignore vendored
View File

@@ -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/
@@ -40,3 +43,6 @@ build/
# Ignore Android local properties
local.properties
# Ignore temporary config
vrconfig.yml.tmp

View File

@@ -1,6 +1,3 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
YELLOW="\033[1;33m"
GREEN="\033[1;32m"
RESET="\033[0m"

1
.npmrc Normal file
View File

@@ -0,0 +1 @@
update-notifier=false

2625
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -9,7 +9,7 @@ members = ["gui/src-tauri"]
[workspace.package]
edition = "2021"
license = "MIT OR Apache-2.0"
rust-version = "1.75" # This version stabilized GATs and let-else
rust-version = "1.75" # Tauri's MSRV
repository = "https://github.com/SlimeVR/SlimeVR-Server"
[profile.release]

View File

@@ -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
View 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*.

242
deny.toml Normal file
View 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 = [""]

View File

@@ -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 -->
@@ -40,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>
@@ -53,7 +54,7 @@ work. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
<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>
@@ -64,6 +65,22 @@ work. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
</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>

569
flake.lock generated
View File

@@ -1,18 +1,87 @@
{
"nodes": {
"devenv": {
"cachix": {
"inputs": {
"flake-compat": "flake-compat",
"nix": "nix",
"nixpkgs": "nixpkgs",
"pre-commit-hooks": "pre-commit-hooks"
"devenv": "devenv_2",
"flake-compat": [
"devenv",
"flake-compat"
],
"git-hooks": [
"devenv",
"pre-commit-hooks"
],
"nixpkgs": [
"devenv",
"nixpkgs"
]
},
"locked": {
"lastModified": 1699541523,
"narHash": "sha256-Rv0ryuBC5KtA/3YqwIEe58Tabu71qSGnGcGRd67mMUY=",
"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": "14fdefc0bb80c3d6f3a18a491e33429b4064c371",
"rev": "5c046eeafd13f7a2b9fc733f70ea17571b24410f",
"type": "github"
},
"original": {
@@ -21,17 +90,88 @@
"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_2",
"nixpkgs": [
"nixpkgs"
],
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1699683614,
"narHash": "sha256-XT2tIoIiiv0AxRs9g76nuRhfQf7KU1dE3ho8BL5CYM4=",
"lastModified": 1730270567,
"narHash": "sha256-ZTBMwsY0i5zTT6rejotc9wqcSGkEgAeejXktJBo9Z5M=",
"owner": "nix-community",
"repo": "fenix",
"rev": "ca6415d87d2e1b5975d59b2a68ae19029de1759c",
"rev": "6535bb2a77a3bec73cc5b2d2ff63da8a479e32bd",
"type": "github"
},
"original": {
@@ -56,16 +196,54 @@
"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": 1698882062,
"narHash": "sha256-HkhafUayIqxXyHH1X8d9RDl1M2CkFgZLjKD3MzabiEo=",
"lastModified": 1727826117,
"narHash": "sha256-K5ZLCyfO/Zj9mPFldf3iwS6oZStJcU4tSpiXTMYaaL0=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "8c9fa2545007b49a5db5f650ae91f227672c3877",
"rev": "3d04084d54bedc3d6b8b736c70ef449225c361b1",
"type": "github"
},
"original": {
@@ -78,11 +256,11 @@
"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": {
@@ -92,15 +270,12 @@
}
},
"flake-utils_2": {
"inputs": {
"systems": "systems_2"
},
"locked": {
"lastModified": 1694529238,
"narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
"lastModified": 1667395993,
"narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
"rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
"type": "github"
},
"original": {
@@ -110,6 +285,24 @@
}
},
"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=",
@@ -133,11 +326,11 @@
]
},
"locked": {
"lastModified": 1660459072,
"narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=",
"lastModified": 1709087332,
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
"owner": "hercules-ci",
"repo": "gitignore.nix",
"rev": "a20de23b925fd8264fd7fad6454652e142fd7f73",
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
"type": "github"
},
"original": {
@@ -146,19 +339,19 @@
"type": "github"
}
},
"lowdown-src": {
"libgit2": {
"flake": false,
"locked": {
"lastModified": 1633514407,
"narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
"owner": "kristapsdz",
"repo": "lowdown",
"rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
"lastModified": 1697646580,
"narHash": "sha256-oX4Z3S9WtJlwvj0uH9HlYcWv+x1hqp8mhXl7HsLu2f0=",
"owner": "libgit2",
"repo": "libgit2",
"rev": "45fd9ed7ae1a9b74b957ef4f337bc3c8b3df01b5",
"type": "github"
},
"original": {
"owner": "kristapsdz",
"repo": "lowdown",
"owner": "libgit2",
"repo": "libgit2",
"type": "github"
}
},
@@ -179,41 +372,71 @@
},
"nix": {
"inputs": {
"lowdown-src": "lowdown-src",
"flake-compat": "flake-compat",
"nixpkgs": [
"devenv",
"cachix",
"devenv",
"cachix",
"devenv",
"nixpkgs"
],
"nixpkgs-regression": "nixpkgs-regression"
},
"locked": {
"lastModified": 1676545802,
"narHash": "sha256-EK4rZ+Hd5hsvXnzSzk2ikhStJnD63odF7SzsQ8CuSPU=",
"lastModified": 1712911606,
"narHash": "sha256-BGvBhepCufsjcUkXnEEXhEVjwdJAwPglCC2+bInc794=",
"owner": "domenkozar",
"repo": "nix",
"rev": "7c91803598ffbcfe4a55c44ac6d49b2cf07a527f",
"rev": "b24a9318ea3f3600c1e24b4a00691ee912d4de12",
"type": "github"
},
"original": {
"owner": "domenkozar",
"ref": "relaxed-flakes",
"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_2",
"flake-utils": "flake-utils_3",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1697285352,
"narHash": "sha256-tRGLm/DO8+anGUCgLYxTF5EPqWv8EZ9MVFWRdh285HU=",
"lastModified": 1729339656,
"narHash": "sha256-smV7HQ/OqZeRguQxNjsb3uQDwm0p6zKDbSDbPCav/oY=",
"owner": "nlewo",
"repo": "nix2container",
"rev": "9d7f33ef0058f4df4c0912025f43c758a3289d76",
"rev": "cc96df7c3747c61c584d757cfc083922b4f4b33e",
"type": "github"
},
"original": {
@@ -222,17 +445,78 @@
"type": "github"
}
},
"nixgl": {
"nix_2": {
"inputs": {
"flake-utils": "flake-utils_3",
"nixpkgs": "nixpkgs_3"
"flake-compat": [
"devenv",
"cachix",
"devenv",
"flake-compat"
],
"nixpkgs": [
"devenv",
"cachix",
"devenv",
"nixpkgs"
],
"nixpkgs-regression": "nixpkgs-regression_2"
},
"locked": {
"lastModified": 1685908677,
"narHash": "sha256-E4zUPEUFyVWjVm45zICaHRpfGepfkE9Z2OECV9HXfA4=",
"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": "489d6b095ab9d289fe11af0219a9ff00fe87c7c5",
"rev": "310f8e49a149e4c9ea52f1adf70cdc768ec53f8a",
"type": "github"
},
"original": {
@@ -243,11 +527,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1678875422,
"narHash": "sha256-T3o6NcQPwXjxJMn2shz86Chch4ljXgZn746c2caGxd8=",
"lastModified": 1692808169,
"narHash": "sha256-x9Opq06rIiwdwGeK2Ykj69dNc2IvUH1fY55Wm7atwrE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "126f49a01de5b7e35a43fd43f891ecf6d3a51459",
"rev": "9201b5ff357e781bf014d0330d18555695df7ba8",
"type": "github"
},
"original": {
@@ -257,24 +541,34 @@
"type": "github"
}
},
"nixpkgs-lib": {
"nixpkgs-23-11": {
"locked": {
"dir": "lib",
"lastModified": 1698611440,
"narHash": "sha256-jPjHjrerhYDy3q9+s5EAsuhyhuknNfowY6yt6pjn9pc=",
"lastModified": 1717159533,
"narHash": "sha256-oamiKNfr2MS6yH64rUn99mIZjc45nGJlj9eGth/3Xuw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "0cbe9f69c234a7700596e943bfae7ef27a31b735",
"rev": "a62e6edd6d5e1fa0329b8653c801147986f8d446",
"type": "github"
},
"original": {
"dir": "lib",
"owner": "NixOS",
"ref": "nixos-unstable",
"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,
@@ -291,60 +585,77 @@
"type": "github"
}
},
"nixpkgs-stable": {
"nixpkgs-regression_2": {
"locked": {
"lastModified": 1685801374,
"narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=",
"lastModified": 1643052045,
"narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "c37ca420157f4abc31e26f436c1145f8951ff373",
"rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-23.05",
"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": 1699099776,
"narHash": "sha256-X09iKJ27mGsGambGfkKzqvw5esP1L/Rf8H3u3fCqIiU=",
"owner": "nixos",
"lastModified": 1717432640,
"narHash": "sha256-+f9c4/ZX5MWDOuB1rKoWj+lBNm0z0rs4CK47HBLxy1o=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "85f1ba3e51676fa8cc604a3d863d729026a6b8eb",
"rev": "88269ab3044128b7c2f4c7d68448b2fb50456870",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"owner": "NixOS",
"ref": "release-24.05",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1660551188,
"narHash": "sha256-a1LARMMYQ8DPx1BgoI/UN4bXe12hhZkCNqdxNi6uS0g=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "441dc5d512153039f19ef198e662e4f3dbb9fd65",
"type": "github"
},
"original": {
"owner": "nixos",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_4": {
"locked": {
"lastModified": 1699099776,
"narHash": "sha256-X09iKJ27mGsGambGfkKzqvw5esP1L/Rf8H3u3fCqIiU=",
"lastModified": 1729880355,
"narHash": "sha256-RP+OQ6koQQLX5nw0NmcDrzvGL8HDLnyXt/jHhL1jwjM=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "85f1ba3e51676fa8cc604a3d863d729026a6b8eb",
"rev": "18536bf04cd71abd345f9579158841376fdd0c5a",
"type": "github"
},
"original": {
@@ -354,13 +665,75 @@
"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"
],
"flake-utils": "flake-utils",
"gitignore": "gitignore",
"nixpkgs": [
"devenv",
@@ -369,11 +742,11 @@
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
"lastModified": 1688056373,
"narHash": "sha256-2+SDlNRTKsgo3LBRiMUcoEUb6sDViRNQhzJquZ4koOI=",
"lastModified": 1726745158,
"narHash": "sha256-D5AegvGoEjt4rkKedmxlSEmC+nNLMBPWFxvmYnVLhjk=",
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
"rev": "5843cf069272d92b60c3ed9e55b7a8989c01d4c7",
"rev": "4e743a6920eab45e8ba0fbe49dc459f1423a4b74",
"type": "github"
},
"original": {
@@ -386,21 +759,21 @@
"inputs": {
"devenv": "devenv",
"fenix": "fenix",
"flake-parts": "flake-parts",
"flake-parts": "flake-parts_2",
"mk-shell-bin": "mk-shell-bin",
"nix2container": "nix2container",
"nixgl": "nixgl",
"nixpkgs": "nixpkgs_4"
"nixpkgs": "nixpkgs_3"
}
},
"rust-analyzer-src": {
"flake": false,
"locked": {
"lastModified": 1699629149,
"narHash": "sha256-oDxT2FTYLRnwBRgxgWMApbgvNsbsPV4EeH4TZtp70F0=",
"lastModified": 1730197931,
"narHash": "sha256-MjYc80pHGrD6TYMHHpXniCW0egVyHiDR23xAh7MN7Ww=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "11a87c917943dac5a568579f799c2d7458324103",
"rev": "468b5cd43023d9771996b06ab7215997895a6059",
"type": "github"
},
"original": {

View File

@@ -3,12 +3,23 @@
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
devenv.url = "github:cachix/devenv";
nix2container.url = "github:nlewo/nix2container";
nix2container.inputs.nixpkgs.follows = "nixpkgs";
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";
fenix.url = "github:nix-community/fenix";
nixgl = {
url = "github:guibou/nixGL";
inputs.nixpkgs.follows = "nixpkgs";
};
fenix = {
url = "github:nix-community/fenix";
inputs.nixpkgs.follows = "nixpkgs";
};
};
nixConfig = {
@@ -81,7 +92,7 @@
harfbuzz
libffi
libsoup_3
openssl.out
openssl.dev
pango
pkg-config
treefmt
@@ -96,7 +107,6 @@
expat
libayatana-appindicator
libusb1
libudev-zero
])
++ lib.optionals pkgs.stdenv.isDarwin [
pkgs.darwin.apple_sdk.frameworks.Security
@@ -118,7 +128,7 @@
enable = true;
toolchain = fenixpkgs.fromToolchainName {
name = rust_toolchain.toolchain.channel;
sha256 = "sha256-3St/9/UKo/6lz2Kfq2VmlzHyufduALpiIKaaKX4Pq0g=";
sha256 = "sha256-VZZnlyP69+Y3crrLHQyJirqlHrTtGTsyiSnZB8jEvVo=";
};
components = rust_toolchain.toolchain.components;
};
@@ -128,6 +138,11 @@
};
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"
'';
};
};

View File

@@ -13,8 +13,8 @@ android.useAndroidX=true
android.nonTransitiveRClass=true
org.gradle.unsafe.configuration-cache=false
kotlinVersion=1.9.23
spotlessVersion=6.25.0
shadowJarVersion=8.1.1
buildconfigVersion=5.3.5
kotlinVersion=2.0.20
spotlessVersion=7.0.2
shadowJarVersion=8.3.2
buildconfigVersion=5.5.0
grgitVersion=5.2.2

View File

@@ -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

8
gui/.env Normal file
View 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

View File

@@ -1,51 +0,0 @@
{
"env": {
"browser": true,
"es2021": true,
"jest": true
},
"extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended", "plugin:@dword-design/import-alias/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": "^_"
}
],
"@dword-design/import-alias/prefer-alias": [
"error",
{
"alias": {
"@": "./src/"
}
}
]
},
"settings": {
"import/resolver": {
"typescript": {}
},
"react": {
"version": "detect"
}
}
}

4
gui/.gitignore vendored
View File

@@ -28,6 +28,10 @@ yarn-error.log*
# vite
/dist
/stats.html
vite.config.ts.timestamp*
# eslint
.eslintcache
# Sentry Config File
.env.sentry-build-plugin

View File

@@ -1,5 +1,5 @@
export default {
'**/*.{ts,tsx}': () => 'tsc -p tsconfig.json --noEmit',
'**/*.{js,jsx,ts,tsx}': 'eslint --max-warnings=0 --cache --fix',
'src/**/*.{js,jsx,ts,tsx}': 'eslint --max-warnings=0 --no-warn-ignored --cache --fix',
'**/*.{js,jsx,ts,tsx,css,md,json}': 'prettier --write',
};

79
gui/eslint.config.js Normal file
View 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;

View File

@@ -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>

View 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,
});
},
},
});

View File

@@ -2,46 +2,48 @@
"name": "slimevr-ui",
"version": "0.5.1",
"private": true,
"type": "module",
"dependencies": {
"@fluent/bundle": "^0.18.0",
"@fluent/react": "^0.15.2",
"@fontsource/poppins": "^5.0.12",
"@fontsource/poppins": "^5.1.0",
"@formatjs/intl-localematcher": "^0.2.32",
"@react-three/drei": "^9.105.1",
"@react-three/fiber": "^8.16.1",
"@tauri-apps/api": "=2.0.0-beta.7",
"@tauri-apps/plugin-dialog": "=2.0.0-beta.2",
"@tauri-apps/plugin-fs": "=2.0.0-beta.2",
"@tauri-apps/plugin-os": "=2.0.0-beta.2",
"@tauri-apps/plugin-shell": "=2.0.0-beta.2",
"@tauri-apps/plugin-store": "=2.0.0-beta.2",
"@vitejs/plugin-react": "^4.2.1",
"@hookform/resolvers": "^3.6.0",
"@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",
"browser-fs-access": "^0.35.0",
"browserslist": "^4.23.0",
"classnames": "^2.5.1",
"eslint-config-react-app": "^7.0.1",
"flatbuffers": "^22.10.26",
"identity-obj-proxy": "^3.0.0",
"flatbuffers": "22.10.26",
"intl-pluralrules": "^2.0.1",
"ip-num": "^1.5.1",
"postcss-flexbugs-fixes": "^5.0.2",
"postcss-normalize": "^10.0.1",
"postcss-preset-env": "^9.5.2",
"prompts": "^2.4.2",
"react": "^18.2.0",
"react-dev-utils": "^12.0.1",
"react-dom": "^18.2.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-error-boundary": "^4.0.13",
"react-helmet": "^6.1.0",
"react-hook-form": "^7.51.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.22.3",
"semver": "^7.6.0",
"react-router-dom": "^6.26.2",
"remark-gfm": "^4.0.0",
"semver": "^7.6.3",
"solarxr-protocol": "file:../solarxr-protocol",
"three": "^0.163.0",
"ts-pattern": "^5.0.8",
"typescript": "^5.4.3"
"ts-pattern": "^5.4.0",
"typescript": "^5.6.3",
"use-double-tap": "^1.3.6",
"yup": "^1.4.0"
},
"scripts": {
"start": "vite --force",
@@ -49,57 +51,49 @@
"dev": "tauri dev",
"skipbundler": "tauri build --no-bundle",
"tauri": "tauri",
"lint": "tsc --noEmit && eslint --max-warnings=0 \"src/**/*.{js,jsx,ts,tsx,json}\" && prettier --check \"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,md,json}\"",
"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": {
"@dword-design/eslint-plugin-import-alias": "^4.0.9",
"@tailwindcss/forms": "^0.5.7",
"@tauri-apps/cli": "=2.0.0-beta.12",
"@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.2.73",
"@types/react-dom": "^18.2.23",
"@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.4.0",
"@typescript-eslint/parser": "^7.4.0",
"autoprefixer": "^10.4.19",
"@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.57.0",
"dotenv": "^16.4.5",
"eslint": "^8.57.1",
"eslint-config-airbnb": "^19.0.4",
"eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-react": "^7.34.1",
"eslint-plugin-react-hooks": "^4.6.0",
"postcss": "^8.4.38",
"prettier": "^3.2.5",
"pretty-quick": "^4.0.0",
"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.3",
"vite": "^5.2.7"
"tailwindcss": "^3.4.13",
"typescript-eslint": "^8.8.0",
"vite": "^5.4.8"
}
}
}

View File

@@ -9,6 +9,11 @@
websocket-connecting = Připojování k serveru
websocket-connection_lost = Ztraceno spojení se serverem. Pokouším se znovu připojit...
websocket-connection_lost-desc = Vypadá to že SlimeVR server spadl. Zkontrolujte záznamy protokolů a restartuje aplikaci
websocket-timedout = Nelze se připojit k serveru
websocket-timedout-desc = Vypadá to že buď vypršel časový limit SlimeVR serveru, a nebo došlo k zhroucení. Zkontrolujte záznamy protokolů a restartuje aplikaci
websocket-error-close = Ukončit SlimeVR
websocket-error-logs = Otevření složku s záznamy protokolů
## Update notification
@@ -50,6 +55,28 @@ body_part-LEFT_UPPER_LEG = Levé stehno
body_part-LEFT_LOWER_LEG = Levý kotník
body_part-LEFT_FOOT = Levá noha
## BoardType
board_type-UNKNOWN = Neznámý
board_type-NODEMCU = NodeMCU
board_type-CUSTOM = Vlastní deska
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 Joycony
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 vývojářská IMU rukavice
## Proportions
skeleton_bone-NONE = Žádný
@@ -81,6 +108,14 @@ skeleton_bone-ELBOW_OFFSET = Odsazení loktů
## Tracker reset buttons
reset-reset_all = Obnovit nastavení proporcí
reset-reset_all_warning-v2 =
<b>Varování:</b> vyše proporce budou obnoveny do výchozích hodnot založených na vaší nakonfigurované výšce.
Jste si jistí že chcete udělat?
reset-reset_all_warning-reset = Obnovit proporce
reset-reset_all_warning-cancel = Zrušit
reset-reset_all_warning_default-v2 =
<b>Varování:</b> Vaše výška ještě nebyla nakonfigurována, vaše proporce se obnoví do výchozích hodnot založených na výchozí výšce.
Jste si jistí že to chcete udělat?
reset-full = Plný Reset
reset-mounting = Znovu nastavit nasazení
reset-yaw = Rychlý reset
@@ -112,7 +147,7 @@ bvh-recording = Nahrávání...
## Tracking pause
tracking-unpaused = Pozastavit sledování
tracking-paused = Pokračovat se sledováním
tracking-paused = Pokračovat v sledování
## Widget: Overlay settings
@@ -142,9 +177,12 @@ widget-developer_mode-more_info = Více informací
## Widget: IMU Visualizer
widget-imu_visualizer = Rotace
widget-imu_visualizer-preview = Náhled
widget-imu_visualizer-hide = Skrýt
widget-imu_visualizer-rotation_raw = Nezpracované
widget-imu_visualizer-rotation_preview = Náhled
widget-imu_visualizer-rotation_hide = Skrýt
widget-imu_visualizer-acceleration = Akcelerace
widget-imu_visualizer-position = Pozice
## Widget: Skeleton Visualizer
@@ -196,9 +234,17 @@ tracker-infos-url = URL Trackeru
tracker-infos-version = Verze firmwaru
tracker-infos-hardware_rev = Revize hardwaru
tracker-infos-hardware_identifier = ID hardwaru
tracker-infos-data_support = Datový typ
tracker-infos-imu = Senzor IMU
tracker-infos-board_type = Základní deska
tracker-infos-network_version = Verze protokolu
tracker-infos-magnetometer = Magnetometr
tracker-infos-magnetometer-status-v1 =
{ $status ->
[DISABLED] Zakázáno
[ENABLED] Povoleno
*[NOT_SUPPORTED] Není podporováno
}
## Tracker settings
@@ -213,13 +259,27 @@ tracker-settings-mounting_section-edit = Upravit nasazení
tracker-settings-drift_compensation_section = Povolit kompenzaci driftu
tracker-settings-drift_compensation_section-description = Měl by tento tracker kompenzovat svůj drift, když je zapnuta kompenzace driftu?
tracker-settings-drift_compensation_section-edit = Povolit kompenzaci driftu
tracker-settings-use_mag = Povolit magnetometr na tomto trackeru
# Multiline!
tracker-settings-use_mag-description =
Měl by tento tracker používat magnetometer k redukci driftu když je použití magnetometru povoleno? <b> Prosím nevypínejte váš tracker při přepínání tohoto nastavení!</b>
Nejprve musíte povolit používání magnetometru, <magSetting>Kliknutím zde přejdete k nastavená magnetometru</magSetting>.
tracker-settings-use_mag-label = Povolit magnetometr
# 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 = Název trackeru
tracker-settings-name_section-description = Třeba nějakou roztomilou přezdívku :)
tracker-settings-name_section-placeholder = Erimelova levá tlapka
tracker-settings-name_section-label = Název trackeru
tracker-settings-forget = Zapomenout tracker
tracker-settings-forget-description = Odebere tracker z SlimeVR Serveru a zabrání jeho opětovnému připojení do té doby, dokud nebude server restarován. Konfigurace trackeru nebude ztracena.
tracker-settings-forget-label = Zapomenout tracker
tracker-settings-update-unavailable = Nelze aktualizovat (DIY)
tracker-settings-update-up_to_date = Aktuální
tracker-settings-update-available = { $versionName } je nyní dostupný
tracker-settings-update = Aktualizovat nyní
tracker-settings-update-title = Verze Firmwareu
## Tracker part card info
@@ -244,7 +304,7 @@ body_assignment_menu-unassign_tracker = Zrušit přiřazení trackeru
-tracker_selection-part = { "Který tracker přiřadit k" }
tracker_selection_menu-NONE = Který tracker chcete aby byl nezařazený?
tracker_selection_menu-HEAD = { -tracker_selection-part } hlavě?
tracker_selection_menu-NECK = Který tracker přiřadit ke krku?
tracker_selection_menu-NECK = { -tracker_selection-part } krku?
tracker_selection_menu-RIGHT_SHOULDER = { -tracker_selection-part } pravému rameni?
tracker_selection_menu-RIGHT_UPPER_ARM = { -tracker_selection-part } pravýmu nadloktí?
tracker_selection_menu-RIGHT_LOWER_ARM = { -tracker_selection-part } pravýmu podloktí?
@@ -256,7 +316,7 @@ tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } pravému o
tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part } k horní část hrudníku?
tracker_selection_menu-CHEST = { -tracker_selection-part } hrudníku?
tracker_selection_menu-WAIST = { -tracker_selection-part } pasu?
tracker_selection_menu-HIP = Který tracker přiřadit ke kyčli?
tracker_selection_menu-HIP = { -tracker_selection-part } kyčle?
tracker_selection_menu-LEFT_SHOULDER = { -tracker_selection-part } levému rameni?
tracker_selection_menu-LEFT_UPPER_ARM = { -tracker_selection-part } levýmu nadloktí?
tracker_selection_menu-LEFT_LOWER_ARM = { -tracker_selection-part } levýmu podloktí?
@@ -295,6 +355,9 @@ settings-sidebar-utils = Nástroje
settings-sidebar-serial = Sériová konzole
settings-sidebar-appearance = Vzhled
settings-sidebar-notifications = Notifikace
settings-sidebar-behavior = Chování
settings-sidebar-firmware-tool = Nástroj pro DIY firmware
settings-sidebar-advanced = Pokročilé
## SteamVR settings
@@ -309,8 +372,20 @@ settings-general-steamvr-description =
Užitečné pro hry nebo aplikace, které podporují pouze určité trackery.
settings-general-steamvr-trackers-waist = Pás
settings-general-steamvr-trackers-chest = Hrudník
settings-general-steamvr-trackers-left_foot = Levá noha
settings-general-steamvr-trackers-right_foot = Pravá noha
settings-general-steamvr-trackers-left_knee = Levé koleno
settings-general-steamvr-trackers-right_knee = Pravé koleno
settings-general-steamvr-trackers-left_elbow = Levý loket
settings-general-steamvr-trackers-right_elbow = Pravý loket
settings-general-steamvr-trackers-left_hand = Levá ruka
settings-general-steamvr-trackers-right_hand = Pravá ruka
settings-general-steamvr-trackers-tracker_toggling = Automatické přiřazení trackeru
settings-general-steamvr-trackers-tracker_toggling-description = Automaticky zapne trackery ve SteamVR v závislosti na aktuálním přiřazením trackerů.
settings-general-steamvr-trackers-tracker_toggling-label = Automatické přiřazení trackeru
settings-general-steamvr-trackers-hands-warning =
<b>Varování:</b> trackery rukou přepíší vaše ovladače.
Jste si jistí?
settings-general-steamvr-trackers-hands-warning-cancel = Zrušit
settings-general-steamvr-trackers-hands-warning-done = Ano
@@ -330,15 +405,27 @@ settings-general-tracker_mechanics-filtering-type-smoothing-description = Vyhlaz
settings-general-tracker_mechanics-filtering-type-prediction = Predikce
settings-general-tracker_mechanics-filtering-type-prediction-description = Zkracuje prodlevu a zrychluje pohyby, ale může způsobit třesení trackerů.
settings-general-tracker_mechanics-filtering-amount = Množství
settings-general-tracker_mechanics-yaw-reset-smooth-time = Čas vyhlazení resetu svislé osy (0s pro vypnutí vyhlazení)
settings-general-tracker_mechanics-drift_compensation = Kompenzace driftu
# This cares about multilines
settings-general-tracker_mechanics-drift_compensation-description =
Kompenzuje vychýlení IMU použitím inverzní rotace.
Změňte velikost kompenzace a počet resetů, které jsou brány v úvahu.
settings-general-tracker_mechanics-drift_compensation-enabled-label = Kompenzace driftu
settings-general-tracker_mechanics-drift_compensation-prediction = Predikce kompenzace driftu
# This cares about multilines
settings-general-tracker_mechanics-drift_compensation-prediction-description =
Předpovídá kompenzaci driftu svislé osy přes předešle změřený rozsah.
Povolte toto pokud se vaše trackery neustále otáčejí na vertikální ose.
settings-general-tracker_mechanics-drift_compensation-prediction-label = Predikce kompenzace driftu
settings-general-tracker_mechanics-drift_compensation_warning-cancel = Zrušit
settings-general-tracker_mechanics-drift_compensation_warning-done = Rozumím
settings-general-tracker_mechanics-drift_compensation-amount-label = Množství kompenzace
settings-general-tracker_mechanics-drift_compensation-max_resets-label = Použít až x posledních obnovení
settings-general-tracker_mechanics-save_mounting_reset = Uložit automatickou kalibraci obnovení připevnění
settings-general-tracker_mechanics-save_mounting_reset-enabled-label = Uložit "Kalibraci nasazení"
settings-general-tracker_mechanics-use_mag_on_all_trackers = Použít magnetometr na všech IMU trackerech, které jej podporují
settings-general-tracker_mechanics-use_mag_on_all_trackers-label = Použít magnetometru na trackerech
## FK/Tracking settings
@@ -362,9 +449,15 @@ settings-general-fk_settings-leg_tweak-foot_plant-description = Narovnání chod
settings-general-fk_settings-leg_fk = Sledování nohou
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = Aktivovat reset nasazení nohou stoupnutím na špičky.
settings-general-fk_settings-leg_fk-reset_mounting_feet = Reset nasazení nohou
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints = Prosazování omezení
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints-description = Zabránit rotaci kloubům za jejich limit
settings-general-fk_settings-enforce_joint_constraints-correct_constraints = Opravit pomocí omezení
settings-general-fk_settings-enforce_joint_constraints-correct_constraints-description = Opravit rotaci kloubů, když překročí svůj limit
settings-general-fk_settings-arm_fk = Trackování ramen
settings-general-fk_settings-arm_fk-description = Vynutit sledování rukou z VR headsetu, i když jsou k dispozici údaje o poloze rukou z trackerů.
settings-general-fk_settings-arm_fk-force_arms = Vynutit ruce z VR Headsetu
settings-general-fk_settings-reset_settings = Obnovit nastavení
settings-general-fk_settings-reset_settings-reset_hmd_pitch = Obnovit HMD pitch
settings-general-fk_settings-arm_fk-reset_mode-description = Nastavte pózu rukou použitá pro reset nasazení.
settings-general-fk_settings-arm_fk-back = Paže dozadu
settings-general-fk_settings-arm_fk-back-description = Výchozí režim: paže směřují dozadu, předloktí dopředu.
@@ -374,11 +467,14 @@ settings-general-fk_settings-arm_fk-tpose_down = T-póza (ruce dolů)
settings-general-fk_settings-arm_fk-tpose_down-description = Před zahájením plného resetu, očekává že zaujmete uvolněný postoj a pomalu zvednete paže do pozice Téčka (90 stupňů jako písmeno T). A pro reset umístění, že stojíte vzpřímeně a máte paže volně spuštěné podél těla.
settings-general-fk_settings-arm_fk-forward = Vpřed
settings-general-fk_settings-arm_fk-forward-description = Ideální pozice pro Vtubing: zvedněte paže do 90 stupňového úhlu. (90 stupňů jako písmeno T).
settings-general-fk_settings-skeleton_settings-toggles = Přepínače kostry
settings-general-fk_settings-skeleton_settings-description = Zapnutí nebo vypnutí nastavení kostry. Je doporučeno je ponechat zapnuté.
settings-general-fk_settings-skeleton_settings-extended_spine_model = Prodloužení modelu páteře
settings-general-fk_settings-skeleton_settings-extended_pelvis_model = Model s prodloužením pánve
settings-general-fk_settings-skeleton_settings-extended_knees_model = Model s prodloužením kolene
settings-general-fk_settings-skeleton_settings-ratios = Poměry kostry
settings-general-fk_settings-self_localization-title = Režim Mocap
settings-general-fk_settings-self_localization-description = Režim Mocap je experimentální funkce, která dokáže přibližně určit polohu vašeho těla bez VR Headsetu a dalších trackerů. Pro správnou funkci je však nutné mít trackery pro nohy a hlavu.
settings-general-fk_settings-vive_emulation-title = Vive emulace
settings-general-fk_settings-vive_emulation-description = Napodobit problémy Vive trackerů. Tohle je jenom pro vtip a zhoršuje trackování.
settings-general-fk_settings-vive_emulation-label = Povolení emulace Vive
## Gesture control settings (tracker tapping)
@@ -402,6 +498,12 @@ settings-general-gesture_control-trackers =
[many] { $amount } trackerů
*[other] { $amount } trackerů
}
settings-general-gesture_control-yawResetEnabled = Povolit klepnutí pro reset odklonu
settings-general-gesture_control-yawResetDelay = Zpoždění resetu vybočení
settings-general-gesture_control-yawResetTaps = Klepnutí pro resetování rotace
settings-general-gesture_control-fullResetEnabled = Povolit klepnutí pro úplné restartování
settings-general-gesture_control-fullResetDelay = Zpoždění úplného obnovení
settings-general-gesture_control-fullResetTaps = Klepnutí pro úplný reset
settings-general-gesture_control-mountingResetEnabled = Povolit klepnutí pro resetování montáže
settings-general-gesture_control-mountingResetDelay = Zpoždění resetování montáže
settings-general-gesture_control-mountingResetTaps = Klepnutí pro resetování montáže
@@ -410,20 +512,24 @@ settings-general-gesture_control-numberTrackersOverThreshold-description = Zvyš
## Appearance settings
settings-interface-appearance = Vzhled
settings-general-interface-dev_mode = Vývojářský režim
settings-general-interface-dev_mode-description = Tento režim může být užitečný, pokud potřebujete podrobné údaje nebo omunikovat s trackerama na pokročilejší úrovni.
settings-general-interface-dev_mode-label = Vývojářský režim
settings-general-interface-theme = Barva tématu
settings-general-interface-show-navbar-onboarding = Zobrazit "{ navbar-onboarding }" na navigačním panelu
settings-general-interface-show-navbar-onboarding-description = Tohle mění jestli bude tlačítko pro "{ navbar-onboarding }" zobrazeno na navigačním panelu
settings-general-interface-show-navbar-onboarding-label = Zobrazit "{ navbar-onboarding }"
settings-general-interface-lang = Zvolte jazyk
settings-general-interface-lang-description = Změňte výchozí jazyk, který chcete používat.
settings-general-interface-lang-placeholder = Zvolte jazyk, který chcete používat.
# Keep the font name untranslated
settings-interface-appearance-font = Font rozhraní
settings-interface-appearance-font-description = Tohle mění font který používá rozhraní
settings-interface-appearance-font-placeholder = Toto změní písmo používané v rozhraní.
settings-interface-appearance-font-os_font = Systémový font
settings-interface-appearance-font-slime_font = Výchozí font
settings-interface-appearance-font_size = Výchozí velikost písma
settings-interface-appearance-font_size-description = Toto ovlivňuje velikost písma celého rozhraní, s výjimkou panelu nastavení.
settings-interface-appearance-decorations = Použít nativní dekorace systému
settings-interface-appearance-decorations-description = Tímto se nebude vykreslovat horní lišta rozhraní, a místo toho se použije vlastní barva lišty zvolená v operačním systému.
settings-interface-appearance-decorations-label = Použít nativní dekorace
## Notification settings
@@ -438,9 +544,35 @@ settings-general-interface-feedback_sound-volume = Hlasitost zvuku zpětné vazb
settings-general-interface-connected_trackers_warning = Upozornění o připojených trackerů
settings-general-interface-connected_trackers_warning-description = Tato možnost zobrazí vyskakovací okno pokaždé, když se pokusíte opustit SlimeVR, když máte připojen jeden nebo více trackerů. Připomene vám, abyste vypnuli své trackery, až budete hotovi, abyste prodloužili životnost baterie.
settings-general-interface-connected_trackers_warning-label = Upozornění o připojených trackerech při ukončení
## Behavior settings
settings-interface-behavior = Chování
settings-general-interface-dev_mode = Vývojářský režim
settings-general-interface-dev_mode-description = Tento režim může být užitečný, pokud potřebujete podrobné údaje nebo omunikovat s trackerama na pokročilejší úrovni.
settings-general-interface-dev_mode-label = Vývojářský režim
settings-general-interface-use_tray = Minimalizovat do oznamovací oblasti
settings-general-interface-use_tray-description = Umožňuje vám zavřít okno, aniž byste zavřeli SlimeVR Server, takže ho můžete nadále používat bez rozhraní.
settings-general-interface-use_tray-label = Minimalizovat do oznamovací oblasti
settings-general-interface-discord_presence = Sdílet aktivitu na Discordu
settings-general-interface-discord_presence-description = Sdělí Discord klientu, že používáte SlimeVR společně s počtem trackerů IMU, které používáte.
settings-general-interface-discord_presence-label = Sdílet aktivitu na Discordu
settings-general-interface-discord_presence-message =
{ $amount ->
[0] Sliming around
[one] Používá 1 tracker
[few] Používá { $amount } trackery
[many] Používá { $amount } trackerů
*[other] Používá { $amount } trackerů
}
settings-interface-behavior-error_tracking = Sběr chyb prostřednictvím Sentry.io
settings-interface-behavior-error_tracking-description =
Aby jsme mohli doručit nejlepší zážitek pro uživatele, shromažďujeme anonymizované zprávy o chybách, metriky výkonu a informace o operačním systému. To nám pomáhá s nacházením chyb a závad s SlimeVR. Tyto metriky jsou sbírány prostřednictvím Sentry.io.
<b>Neschromažďujeme žádné osobní informace</b>, pro příklad IP adresy nebo přihlašovací údaje sítě Wi-Fi. SlimeVR si váží a respektuje vaše soukromí!
Souhlasíte se schromažďováním anonymních informací o chybách?
settings-interface-behavior-error_tracking-label = Odeslat chyby vývojářům
## Serial settings
@@ -463,6 +595,8 @@ settings-serial-get_infos = Získat informace
settings-serial-serial_select = Vyberte sériový port
settings-serial-auto_dropdown_item = Auto
settings-serial-get_wifi_scan = Skenovat WiFi
settings-serial-file_type = Prostý text
settings-serial-save_logs = Uložit jako soubor
## OSC router settings
@@ -492,15 +626,13 @@ settings-osc-router-network-address-placeholder = Adresa IPV4
## OSC VRChat settings
settings-osc-vrchat = Trackery VRChat OSC
# This cares about multilines
settings-osc-vrchat-description =
Úprava nastavení specifických pro VRChat pro příjem dat HMD a odesílání
data trackerů pro FBT (funguje na samostatném Questu).
settings-osc-vrchat-enable = Zapnout
settings-osc-vrchat-enable-description = Vypnutí a zapnutí odesílání a přijímání dat.
settings-osc-vrchat-enable-label = Zapnout
settings-osc-vrchat-oscqueryEnabled = Povolit OSCQuery
settings-osc-vrchat-oscqueryEnabled-label = Povolit OSCQuery
settings-osc-vrchat-network = Síťové porty
settings-osc-vrchat-network-description = Nastave portů pro naslouchání a odesílání dat do VRChat.
settings-osc-vrchat-network-description-v1 = Nastavte port pro komunikaci. Může zůstat tak jak je pro VRChat.
settings-osc-vrchat-network-port_in =
.label = Vstup portu
.placeholder = Vstup portu (výchozí: 9001)
@@ -508,7 +640,7 @@ settings-osc-vrchat-network-port_out =
.label = Výstup portu
.placeholder = Výstup portu (výchozí: 9000)
settings-osc-vrchat-network-address = Síťová adresa
settings-osc-vrchat-network-address-description = Zvolte adresu, ze které se mají odesílat data na VRChat (zkontrolujte nastavení Wi-Fi v zařízení).
settings-osc-vrchat-network-address-description-v1 = Zvolte na jakou adresu zasílat data, Může zůstat nezměneno pro Vrchat.
settings-osc-vrchat-network-address-placeholder = VRChat ip adresa
settings-osc-vrchat-network-trackers = Trackery
settings-osc-vrchat-network-trackers-description = Vypnuti a zapnutí odesílání konkrétních trackerů přes OSC.
@@ -537,16 +669,47 @@ settings-osc-vmc-network-address-description = Vyberte, na kterou adresu odesíl
settings-osc-vmc-network-address-placeholder = Adresa IPV4
settings-osc-vmc-vrm = VRM Model
settings-osc-vmc-vrm-description = Načtěte VRM model, k umožnení lepšímu sledování hlavy a zlepšení kompatibility s dalšími aplikacemi.
settings-osc-vmc-vrm-model_unloaded = Není načten žádný model
settings-osc-vmc-vrm-model_loaded =
{ $titled ->
[true] Model načten: { $name }
*[false] Načten neznámý model
}
settings-osc-vmc-vrm-untitled_model = Nepojmenovaný model
settings-osc-vmc-vrm-file_select = Přetáhněte zde model, který chcete použít, nebo <u>procházejte</u>
settings-osc-vmc-anchor_hip = Zakotvit v bocích
settings-osc-vmc-anchor_hip-description = Zakotvit sledování u boků, užitečné pro VTubing kde sedíte. Pokud je deaktivováno, načíst VRM model.
settings-osc-vmc-anchor_hip-label = Zakotvit v bocích
settings-osc-vmc-mirror_tracking = Zrcadlení sledování
settings-osc-vmc-mirror_tracking-description = Zrcadlit trakování horizontálně.
settings-osc-vmc-mirror_tracking-label = Zrcadlení trackování
## Advanced settings
settings-utils-advanced = Pokročilé
settings-utils-advanced-reset-gui = Obnovení GUI nastavení
settings-utils-advanced-reset-gui-description = Obnovení výchozího nastavení pro rozhraní.
settings-utils-advanced-reset-gui-label = Obnovit GUI
settings-utils-advanced-reset-server = Obnovení nastavení sledování
settings-utils-advanced-reset-server-description = Obnovit výchozí nastavení pro sledovaní.
settings-utils-advanced-reset-server-label = Obnovení sledování
settings-utils-advanced-reset-all = Obnovit všechna nastavení
settings-utils-advanced-reset-all-description = Obnoví výchozí nastavení pro rozhraní a sledování.
settings-utils-advanced-reset-all-label = Obnovit vše
settings-utils-advanced-reset_warning =
{ $type ->
[gui]
<b>Varování:</b> Tímhle se všechna vaše nastavení GUI obnoví na výchozí hodnoty.
Jste si jisti že to chcete udělat?
[server]
<b>Varování:</b> Tímhle se všechna vaše nastavení Sledování obnoví na výchozí hodnoty.
Jste si jisti že to chcete udělat?
*[all]
<b>Varování:</b> Tímhle se všechna vaše nastavení obnoví na výchozí hodnoty.
Jste si jisti že to chcete udělat?
}
settings-utils-advanced-reset_warning-reset = Obnovit nastavení
settings-utils-advanced-reset_warning-cancel = Zrušit
settings-utils-advanced-open_data-v1 = Složka s konfigurací
settings-utils-advanced-open_data-description-v1 = Otevřít složku s konfiguračními soubory pro SlimeVR v průzkumníku souborů?
settings-utils-advanced-open_data-label = Otevřít složku
settings-utils-advanced-open_logs = Složka s záznamy protokolů
settings-utils-advanced-open_logs-description = Otevřít složku s konfiguračními soubory pro SlimeVR v průzkumníku souborů?
settings-utils-advanced-open_logs-label = Otevřít složku
## Setup/onboarding menu
@@ -573,6 +736,7 @@ onboarding-wifi_creds-submit = Odeslat!
onboarding-wifi_creds-ssid =
.label = Název Wi-Fi
.placeholder = Zadejte název Wi-Fi
onboarding-wifi_creds-ssid-required = Je vyžadován název sítě Wi-Fi
onboarding-wifi_creds-password =
.label = Heslo
.placeholder = Zadejte heslo
@@ -617,10 +781,13 @@ onboarding-done-close = Zavřít průvodce
onboarding-connect_tracker-back = Zpět na přihlašovací údaje Wi-Fi
onboarding-connect_tracker-title = Připojení trackerů
onboarding-connect_tracker-description-p0-v1 = A nyní k té zábavné části, Připojte trackery
onboarding-connect_tracker-description-p1-v1 = Připojte po jednom postupně všechny tracker přes USB port.
onboarding-connect_tracker-issue-serial = Mám potíže s připojením!
onboarding-connect_tracker-usb = USB Tracker
onboarding-connect_tracker-connection_status-none = Hledám trackery
onboarding-connect_tracker-connection_status-serial_init = Připojuji se k sériovému zařízení
onboarding-connect_tracker-connection_status-obtaining_mac_address = Získávání MAC adresy trackeru
onboarding-connect_tracker-connection_status-provisioning = Odesílám přihlašovací údaje WiFi
onboarding-connect_tracker-connection_status-connecting = Pokouším se připojit k WiFi
onboarding-connect_tracker-connection_status-looking_for_server = Hledám server
@@ -651,6 +818,7 @@ onboarding-calibration_tutorial-status-waiting = Čekám na tebe
onboarding-calibration_tutorial-status-calibrating = Kalibruji
onboarding-calibration_tutorial-status-success = Super!
onboarding-calibration_tutorial-status-error = Trackerem bylo pohnuto.
onboarding-calibration_tutorial-skip = Přeskočit návod
## Tracker assignment tutorial
@@ -679,6 +847,22 @@ onboarding-assign_trackers-assigned =
onboarding-assign_trackers-advanced = Zobrazit pokročilá místa na přiřazení trackerů
onboarding-assign_trackers-next = Přiřadil jsem všechny trackery
onboarding-assign_trackers-mirror_view = Zrcadlit náhled
onboarding-assign_trackers-option-label =
{ $mode ->
[lower-body] Spodní část těla
[core] Základ
[enhanced-core] Vylepšený základ
[full-body] Celé tělo
*[all] Všechny trackery
}
onboarding-assign_trackers-option-description =
{ $mode ->
[lower-body] Minimum pro sledování celého těla ve VR
[core] + Vylepšené sledování páteře
[enhanced-core] + Rotace chodidel
[full-body] + Sledování loktů
*[all] Přrazení všech dostupný trackerů
}
## Tracker assignment warnings
@@ -702,12 +886,12 @@ onboarding-choose_mounting = Jakou metodu nasazení trackerů použít?
# Multiline text
onboarding-choose_mounting-description = Správná orientace nasazení zajistí přesné sledování trackerů na těle.
onboarding-choose_mounting-auto_mounting = Automatická detekce nasazení
# Italized text
onboarding-choose_mounting-auto_mounting-label = Experimentální
# Italicized text
onboarding-choose_mounting-auto_mounting-label-v2 = Doporučeno
onboarding-choose_mounting-auto_mounting-description = Orientace nasazení všech trackerů bude automaticky rozpoznána ze 2 pozic.
onboarding-choose_mounting-manual_mounting = Manuální nastavení
# Italized text
onboarding-choose_mounting-manual_mounting-label = Doporučeno
# Italicized text
onboarding-choose_mounting-manual_mounting-label-v2 = Nemusí být dostatečně přesné
onboarding-choose_mounting-manual_mounting-description = Ručně zadejte orientaci nasazení každého trackeru.
# Multiline text
onboarding-choose_mounting-manual_modal-title =
@@ -746,38 +930,19 @@ onboarding-automatic_mounting-put_trackers_on-title = Nasaďte si trackery
onboarding-automatic_mounting-put_trackers_on-description = Pro kalibraci směru nasazení použijeme právě přiřazené trackery. Nasaďte si prosím všechny trackery. Můžete zkontrolovat jejich umístění na obrázku vpravo.
onboarding-automatic_mounting-put_trackers_on-next = Mám nasazené všechny trackery
## Tracker proportions method choose
onboarding-choose_proportions = Jakou metodu kalibrace chcete použít?
# Multiline string
onboarding-choose_proportions-description-v1 =
Proporce těla potřebujeme, abychom dobře změřili tvoje pohyby. Trackerům totiž pomáhají zjistit, kde přesně se na těle nachází.
Když jsou proporce nastaveny špatně, sledování nebude fungovat dobře. Může to způsobit efekt kde tvůj avatar divně klouže, nebo že se divně hýbe.
<b>Proporce stačí změřit jednou a máš to vyřešené!</b> Pokud nezměníš výrazně postavu nebo to napoprvé nedopadne dobře, nemusíš už nic měřit.
onboarding-choose_proportions-auto_proportions = Automatická detekce proporcí
# Italized text
onboarding-choose_proportions-auto_proportions-subtitle = Doporučeno
onboarding-choose_proportions-auto_proportions-descriptionv3 =
Toto odhadne vaše proporce z krátkého záznamu vašich pohybů pomocí speciálního algoritmu.
<b>K tomu JE NUTNÉ mít VR headset připojený k SlimeVR a nasazený na hlavě!</b>
onboarding-choose_proportions-manual_proportions = Manuální nastavení proporcí
# Italized text
onboarding-choose_proportions-manual_proportions-subtitle = Pro drobné úpravy
onboarding-choose_proportions-manual_proportions-description = Nastavte si vaše proporce ručně dle vašich potřeb.
onboarding-choose_proportions-export = Exportovat proporce
onboarding-choose_proportions-import = Importovat proporce
onboarding-choose_proportions-import-success = Importováno!
onboarding-choose_proportions-import-failed = Import byl neúspěšný
onboarding-choose_proportions-file_type = Soubor tělesných proporcí
## Tracker manual proportions setup
## Tracker manual proportions setupa
onboarding-manual_proportions-back = Zpět na tutoriál
onboarding-manual_proportions-title = Manuální proporce těla
onboarding-manual_proportions-precision = Přesná úprava
onboarding-manual_proportions-auto = Automatická kalibrace proporcí
onboarding-manual_proportions-ratio = Upravit podle poměrů končetin
onboarding-manual_proportions-fine_tuning_button-disabled-tooltip = Pro použití automatického jemného lazení, prosím připojte VR headset
onboarding-manual_proportions-export = Exportovat proporce
onboarding-manual_proportions-import = Importovat proporce
onboarding-manual_proportions-import-success = Importováno
onboarding-manual_proportions-import-failed = Selhání
onboarding-manual_proportions-file_type = Soubor tělesných proporcí
## Tracker automatic proportions setup
@@ -798,18 +963,28 @@ onboarding-automatic_proportions-requirements-descriptionv2 =
SteamVR a SlimeVR: Headset odesílá pozici do serveru SlimeVR (obvykle je potřeba mít spuštěný SteamVR a připojený k SlimeVR pomocí ovladače SlimeVR pro SteamVR).
Přesné sledování: Sledování funguje a přesně zaznamenává vaše pohyby (například jste provedli kompletní reset a trackery se správně pohybují při kopání, předklonu, sezení apod.).
onboarding-automatic_proportions-requirements-next = Přečetl jsem si požadavky
onboarding-automatic_proportions-check_height-title = Ujistěte se, že máte správnou výšku
onboarding-automatic_proportions-check_height-description = Vaši výšku využíváme jako základ pro měření pohybů. Pro přibližné zjištění výšky používáme výšku vašeho VR headsetu, ale je přesnější, když si svoji skutečnou výšku zadáte sami!
# All the text is in bold!
onboarding-automatic_proportions-check_height-calculation_warning = Pro změření výšky stiskněte tlačítko <u>ve vzpřímeném postoji.</u> Máte na to 3 sekundy od stisknutí!
onboarding-automatic_proportions-check_height-fetch_height = Stojím vzpřímeně!
onboarding-automatic_proportions-check_height-title-v3 = Měření výšky vašeho headsetu
onboarding-automatic_proportions-check_height-guardian_tip =
Pokud používáte Samostatný VR headset, ujistěte se že váš opatrovník /
Hranice zapnutá aby byla vaše výška správně!
# Context is that the height is unknown
onboarding-automatic_proportions-check_height-unknown = Neznámá
# Shows an element below it
onboarding-automatic_proportions-check_height-hmd_height1 = Výška vašeho headsetu je
# Shows an element below it
onboarding-automatic_proportions-check_height-height1 = takže vaše výška by měla být
onboarding-automatic_proportions-check_height-hmd_height2 = Výška vašeho headsetu je:
onboarding-automatic_proportions-check_height-measure-start = Zahájit měření
onboarding-automatic_proportions-check_height-measure-stop = Ukončit měření
onboarding-automatic_proportions-check_height-measure-reset = Opakovat měření
onboarding-automatic_proportions-check_height-next_step = Je to v pořádku!
onboarding-automatic_proportions-check_floor_height-title = Změřte vaší výšku podlahy (dobrovolné)
onboarding-automatic_proportions-check_floor_height-description = V některých případech, výška vaší podlahy nemusí být správně nastavena vaším headsetem, což způsobí že výška headsetu bude zaznamenána víš než by měla být. Můžete změřit "výšku" vaší podlahy aby jste opravily výšku vašeho headsetu
# Shows an element below it
onboarding-automatic_proportions-check_floor_height-floor_height = Výška vaší podlahy je:
onboarding-automatic_proportions-check_floor_height-full_height = Vaše odhadnutá celá výška je:
onboarding-automatic_proportions-check_floor_height-measure-start = Zahájit měření
onboarding-automatic_proportions-check_floor_height-measure-stop = Ukončit měření
onboarding-automatic_proportions-check_floor_height-measure-reset = Opakovat měření
onboarding-automatic_proportions-check_floor_height-skip_step = Přeskočit krok a uložit
onboarding-automatic_proportions-check_floor_height-next_step = Použít výšku podlahy a uložit
onboarding-automatic_proportions-start_recording-title = Připravte se hýbat
onboarding-automatic_proportions-start_recording-description = Připravte se na nahrání několika póz a pohybů. Dostanete přesné instrukce na další obrazovce. Až budete připraveni, stiskněte tlačítko a začněte!
onboarding-automatic_proportions-start_recording-next = Spustit nahrávání
@@ -840,8 +1015,32 @@ onboarding-automatic_proportions-verify_results-redo = Znovu provést záznam
onboarding-automatic_proportions-verify_results-confirm = Jsou správné
onboarding-automatic_proportions-done-title = Tělo změřeno a uloženo.
onboarding-automatic_proportions-done-description = Kalibrace proporcí vašeho těla je dokončena!
onboarding-automatic_proportions-error_modal = <b>Chyba:</b> Při odhadování proporcí došlo k chybě! Prosím, přečtěte si <docs>dokumentaci</docs> nebo se připojte k našemu serveru <discord>Discord</discord> a požádejte o pomoc ^_^
onboarding-automatic_proportions-error_modal-v2 =
<b>Varování:</b> Nastala chyba při odhadu proporcí!
Pravděpodobně jde o nesprávnou kalibraci umístění trackerů. Ujistěte se že vaše sledování funguje správě než to zkusíte znovu.
Prosím <docs>Zkontrolujte dokumentaci</docs> nebo se připojte na náš <discord>Discord server</discord> a požádejte o pomoc ^_^
onboarding-automatic_proportions-error_modal-confirm = Rozumím!
onboarding-automatic_proportions-smol_warning =
Vaše nakonfigurovaná výška { $height } je menší než minimální přijatelná výška { $minHeight }.
<b>Proveďte prosím přeměření a ujistěte se, že jsou hodnoty správné.</b>
onboarding-automatic_proportions-smol_warning-cancel = Jít zpět
## Tracker scaled proportions setup
onboarding-scaled_proportions-title = Škálované proporce
onboarding-scaled_proportions-description = Aby trackery SlimeVR fungovaly, potřebujeme znát délku vašich kostí. Tímto se použije průměrný poměr a měřítko na základě vaší výšky.
onboarding-scaled_proportions-manual_height-title = Nakonfigurovat vaší výšku
onboarding-scaled_proportions-manual_height-description-v2 = Tato výška bude použita jak zaklad pro vaše tělesné proporce.
onboarding-scaled_proportions-manual_height-missing_steamvr = SteamVR není momentálně připojen k SlimeVR, takže měření nemůže být založeno na vašem headsetu. <b>Pokračujte na vlastní nebezpečí nebo se podívejte do dokumentace!</b>
onboarding-scaled_proportions-manual_height-height-v2 = Vaše celková výška je
onboarding-scaled_proportions-manual_height-estimated_height = Vaše odhadovaná výška headsetu je:
onboarding-scaled_proportions-manual_height-next_step = Uložit a pokračovat
## Tracker scaled proportions reset
onboarding-scaled_proportions-reset_proportion-title = Obnovení proporcí vašeho těla
onboarding-scaled_proportions-done-title = Proporce těla byla nastavena
onboarding-scaled_proportions-done-description = Vaše proporce těla by teď měli být nakonfigurovány na základě vaší výšky.
## Home
@@ -865,6 +1064,128 @@ status_system-StatusSteamVRDisconnected =
*[steamvr] Nejste připojeni ke SteamVR zapomocí ovladače SlimeVR.
}
status_system-StatusTrackerError = Tracker { $trackerName } není v pořádku.
status_system-StatusUnassignedHMD = Váš VR Headset by měl být přiřazen jako tracker hlavy.
## Firmware tool globals
firmware_tool-next_step = Další krok
firmware_tool-previous_step = Předchozí krok
firmware_tool-ok = Vypadá to dobře
firmware_tool-retry = Zkusit znovu
firmware_tool-loading = Načítání...
## Firmware tool Steps
firmware_tool = Nástroj pro DIY firmwere
firmware_tool-description = Umožní vám konfigurovat a flashovat vaše DIY trackery
firmware_tool-not_available = Jejda, nástroj pro firmware není v momentální chvíli k dispozici, Vraťte se později!
firmware_tool-not_compatible = Nástroj pro firmware není kompatibilní s touhle verzí serveru. Aktualizujte prosím svůj server.
firmware_tool-board_step = Vyberte vaší desku
firmware_tool-board_step-description = Vyberte jednu z desek uvedené níže.
firmware_tool-board_pins_step = Zkontrolujte piny
firmware_tool-board_pins_step-description =
Porsím ujistěte se že zvolené piny jsou správně.
Jestli jste postupovaly podle SlimeVR dokumentace, tak by měli být výchozí hodnoty správně
firmware_tool-board_pins_step-enable_led = Povolit LED
firmware_tool-board_pins_step-led_pin =
.label = LED pin
.placeholder = Vložte adresu pinu LED
firmware_tool-board_pins_step-battery_type = Vyberte typ baterie
firmware_tool-board_pins_step-battery_type-BAT_EXTERNAL = Externí baterie
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL = Interní baterie
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL_MCP3021 = Vnitřní MCP3021
firmware_tool-board_pins_step-battery_type-BAT_MCP3021 = MCP3021
firmware_tool-board_pins_step-battery_sensor_pin =
.label = Pin snímače baterie
.placeholder = Vložte adresu pinu na kterém je připojen snímač baterie
firmware_tool-board_pins_step-battery_resistor =
.label = Odpor baterie (Ohmy)
.placeholder = Vložte hodnotu rezistoru baterie
firmware_tool-add_imus_step = Deklarujte své IMU
firmware_tool-add_imus_step-imu_type-label = Typ IMU
firmware_tool-add_imus_step-imu_type-placeholder = Vyberte typ IMU
firmware_tool-add_imus_step-imu_rotation =
.label = Rotace IMU (stupně)
.placeholder = Úhel rotace IMU
firmware_tool-add_imus_step-scl_pin =
.label = SCL Pin
.placeholder = Adresa SCL pinu
firmware_tool-add_imus_step-sda_pin =
.label = SDA Pin
.placeholder = Adresa pinu SDA
firmware_tool-add_imus_step-int_pin =
.label = INT Pin
.placeholder = Adresa pinu INT
firmware_tool-add_imus_step-optional_tracker =
.label = Nepovinné trackery
firmware_tool-add_imus_step-show_less = Zobrazit měné
firmware_tool-add_imus_step-show_more = Zobrazit více
firmware_tool-add_imus_step-add_more = Přidat další IMU
firmware_tool-select_firmware_step = Vyberte verzi firmwaru
firmware_tool-select_firmware_step-description = Prosím zvolte, jakou verzi firmwaru chcete použít
firmware_tool-select_firmware_step-show-third-party =
.label = Zobrazit firmware třetích stran
firmware_tool-flash_method_step = Metoda flashování
firmware_tool-flash_method_step-description = Prosím zvolte metodu flashování, kterou chcete použít
firmware_tool-flash_method_step-ota =
.label = OTA
.description = Použití metody "Over The Air" přenos přes vzduch. Vaše trackery použijí Wi-Fi pro aktualizaci jejich firmweru. Metoda funguje pouze na již nastavených a nakonfigorovaných trackerech.
firmware_tool-flash_method_step-serial =
.label = Sériový
.description = Použíte USB kabel pro aktualizování vaších trackerů.
firmware_tool-flashbtn_step-description = Než přejdeme na další krok, je tady pár věcí které musíte udělat
firmware_tool-flash_method_ota-devices = Byla detekována zařízení s OTA:
firmware_tool-flash_method_serial-wifi = Přihlašovací údaje Wi-Fi:
firmware_tool-flash_method_serial-devices-label = Detekována Sériová Zařízení:
firmware_tool-flash_method_serial-devices-placeholder = Vyberte sériové zařízení
firmware_tool-build_step = Sestavování
firmware_tool-build_step-description = Firmwere se sestavuje, čekejte prosím
firmware_tool-flashing_step = Flashování
firmware_tool-flashing_step-description = Probíhá flashování vašich trackerů, prosím postupujte dle instrukcí na obrazovce
firmware_tool-flashing_step-warning = Během procesu nahrávání neodpojujte ani nerestartujte tracker, pokud k tomu nebudete vyzváni, může to způsobit to že vaše deska se stane nepoužitelnou
firmware_tool-flashing_step-flash_more = Flashnout více trackerů
firmware_tool-flashing_step-exit = Odejít
## firmware tool build status
firmware_tool-build-CREATING_BUILD_FOLDER = Vytváření složky pro sestavení
firmware_tool-build-DOWNLOADING_FIRMWARE = Stahování firmweru
firmware_tool-build-EXTRACTING_FIRMWARE = Extrahování firmweru
firmware_tool-build-SETTING_UP_DEFINES = Konfigurování definicí
firmware_tool-build-BUILDING = Sestavování firmweru
firmware_tool-build-SAVING = Ukládání sestavení
firmware_tool-build-DONE = Sestavení dokončeno
firmware_tool-build-ERROR = Nepodařilo se sestavit firmwere
## Firmware update status
firmware_update-status-DOWNLOADING = Stahování firmwaru
firmware_update-status-NEED_MANUAL_REBOOT = Čekání na restartování trackeru uživatelem
firmware_update-status-UPLOADING = Nahrávání firmwaru
firmware_update-status-SYNCING_WITH_MCU = Synchronizace s MCU
firmware_update-status-REBOOTING = Restartování trackeru
firmware_update-status-PROVISIONING = Nastavování přihlašovacích údajů pro síť Wi-Fi
firmware_update-status-DONE = Aktualizace byla dokončena!
firmware_update-status-ERROR_DEVICE_NOT_FOUND = Zařízení se nepodařilo nalézt
firmware_update-status-ERROR_TIMEOUT = Vypršel časový limit pro proces aktualizace
firmware_update-status-ERROR_DOWNLOAD_FAILED = Nepodařilo se stáhnout firmware
firmware_update-status-ERROR_AUTHENTICATION_FAILED = Ověření MCU se nezdařilo
firmware_update-status-ERROR_UPLOAD_FAILED = Nepodařilo se nahrát firmware
firmware_update-status-ERROR_PROVISIONING_FAILED = Nepodařilo se nastavit přihlašovací údaje pro Wi-Fi
firmware_update-status-ERROR_UNSUPPORTED_METHOD = Metoda aktualizace není podporována
firmware_update-status-ERROR_UNKNOWN = Neznámá chyba
## Dedicated Firmware Update Page
firmware_update-title = Aktualizace firmwaru
firmware_update-devices = Dostupná zařízení
firmware_update-devices-description = Prosím zvolte tracker, který chcete aktualizovat na nejnovější verzi SlimeVR firmwaru
firmware_update-no_devices = Prosím ujistěte se, že tracker který chcete aktualizovat je ZAPNUTO a připojeno k Wi-Fi!
firmware_update-changelog-title = Aktualizování na { $version }
firmware_update-looking_for_devices = Hledání zařízení pro aktualizaci
firmware_update-retry = Opakovat
firmware_update-update = Aktualizovat Zvolený/é Tracker/y
firmware_update-exit = Odejít
## Tray Menu
@@ -887,5 +1208,15 @@ tray_or_exit_modal-cancel = Zrušit
## Unknown device modal
unknown_device-modal-title = Byl nalezen nový tracker!
unknown_device-modal-description =
Byl objeven nový tracker s MAC adresou <b>{ $deviceId }</b>.
Chcete jej připojit k SlimeVR?
unknown_device-modal-confirm = Jasně!
unknown_device-modal-forget = Ignoruj
## Error collection consent modal
error_collection_modal-title = Můžeme sbírat chyby?
error_collection_modal-confirm = Souhlasím
error_collection_modal-cancel = Nesouhlasím

View File

@@ -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
@@ -36,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
@@ -47,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
@@ -81,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
@@ -98,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
@@ -142,9 +207,12 @@ 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
@@ -196,9 +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
@@ -213,14 +289,27 @@ 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-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
@@ -296,6 +385,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
@@ -350,6 +442,20 @@ 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
@@ -357,6 +463,11 @@ 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
@@ -380,9 +491,17 @@ settings-general-fk_settings-leg_tweak-foot_plant-description = Fußkorrektur ri
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-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.
@@ -408,9 +527,6 @@ settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Inter
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-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.
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
## Gesture control settings (tracker tapping)
@@ -447,10 +563,10 @@ settings-general-gesture_control-numberTrackersOverThreshold-description = Erhö
## 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
@@ -462,6 +578,9 @@ 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
@@ -476,9 +595,33 @@ 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 =
Um die beste Benutzererfahrung zu bieten, erfassen wir anonymisierte Fehlerberichte, Leistungsmetriken und Betriebssysteminformationen. Dies hilft uns, Bugs und Probleme mit SlimeVR zu erkennen. Diese Daten werden über Sentry.io gesammelt.
<b>Wir sammeln keine personenbezogenen Daten</b> wie Ihre IP-Adresse oder WLAN-Zugangsdaten. SlimeVR legt Wert auf Ihre Privatsphäre!
Stimmen Sie der Sammlung von anonymisierten Fehlertaten zu?
settings-interface-behavior-error_tracking-label = Fehler an Entwickler senden
## Serial settings
@@ -501,6 +644,8 @@ 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
@@ -531,12 +676,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)
@@ -544,7 +700,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
@@ -575,16 +731,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
@@ -610,6 +797,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
@@ -667,6 +855,7 @@ onboarding-connect_tracker-issue-serial = Ich habe Schwierigkeiten die Tracker z
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
@@ -696,6 +885,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
@@ -723,6 +913,27 @@ onboarding-assign_trackers-assigned =
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
@@ -798,12 +1009,12 @@ 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 =
@@ -842,37 +1053,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?
# Multiline string
onboarding-choose_proportions-description-v1 =
Wenn die Proportionen Ihres Körpers nicht mit den Gespeicherten übereinstimmen, ist die Präzision des Trackings schlechter. Außerdem können Probleme wie Skaten oder Rutschen auftreten oder, dass die Bewegungen Ihres Avatars nicht gut mit den Bewegungen Ihres Körpers übereinstimmen.
<b>Sie müssen Ihren Körper nur einmal messen!</b> Es sei denn, die Messwerte sind falsch oder Ihr Körper hat sich verändert, dann müssen Sie die Körperproportionen nochmal bestimmen.
onboarding-choose_proportions-auto_proportions = Automatische Proportionen
# Italized text
onboarding-choose_proportions-auto_proportions-subtitle = Empfohlen
onboarding-choose_proportions-auto_proportions-descriptionv3 =
Dies wird versuchen, Ihre Proportionen mit Hilfe einer Bewegungsaufnahme zu bestimmen, welche von einem Algorithmus verarbeitet wird.
<b>Dazu muss Ihr Headset (HMD) mit SlimeVR verbunden sein und Sie müssen es an haben!</b>
onboarding-choose_proportions-manual_proportions = Manuelle Körperproportionen
# Italized text
onboarding-choose_proportions-manual_proportions-subtitle = Für kleine Anpassungen
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-import = Proportionen importieren
onboarding-choose_proportions-import-success = Importiert
onboarding-choose_proportions-import-failed = Fehlgeschlagen
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
@@ -893,21 +1087,33 @@ onboarding-automatic_proportions-requirements-descriptionv2 =
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-description = Wir benutzen die Höhe des Headsets (HMD) als eine Schätzung für Ihre tatsächliche Grösse, doch es ist besser dass Sie diese selbst überprüfen!
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 = Bitte betätigen Sie auf den Knopf während Sie <u>aufrecht</u> stehen, um Ihre Körpergröße zu berechnen. Sie haben 3 Sekunden Zeit, nachdem Sie auf den Knopf gedrückt haben.
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!
onboarding-automatic_proportions-check_height-fetch_height = Ich stehe!
# Context is that the height is unknown
onboarding-automatic_proportions-check_height-unknown = Unbekannt
# Shows an element below it
onboarding-automatic_proportions-check_height-hmd_height1 = Ihre Headset-Höhe 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-height1 = Ihre tatsächliche Körpergröße ist
onboarding-automatic_proportions-check_height-next_step = Werte sind korrekt
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...
@@ -935,10 +1141,33 @@ 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 =
<b>Warnung:</b> Beim Schätzen der Proportionen wurde ein Fehler festgestellt!
Bitte <docs>prüfen Sie die Dokumentation</docs> oder treten sie unserem <discord>Discord Server</discord> bei, um Hilfe zu bekommen. ^_^
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
## 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
@@ -962,6 +1191,150 @@ 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 = Trennen Sie den Tracker während des Upload-Prozesses nicht vom Computer und starten Sie ihn nicht neu, es sei denn, Sie werden dazu aufgefordert. Andernfalls könnte Ihr Board unbrauchbar werden.
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 = Bitte starten Sie den Tracker neu
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
@@ -990,3 +1363,14 @@ unknown_device-modal-description =
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 =
{ settings-interface-behavior-error_tracking-description }
Sie können diese Einstellung später im Abschnitt „Verhalten“ der Einstellungsseite ändern.
error_collection_modal-confirm = Ich stimme zu
error_collection_modal-cancel = Ich will nicht

View File

@@ -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,12 @@ 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
@@ -194,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
@@ -210,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
@@ -290,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
@@ -304,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
@@ -325,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
@@ -356,9 +469,17 @@ settings-general-fk_settings-leg_tweak-foot_plant-description = pawb-pwant wotat
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-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.
@@ -384,9 +505,6 @@ settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = awewa
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)
@@ -423,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
@@ -438,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
@@ -453,6 +574,25 @@ settings-general-interface-connected_trackers_warning = Connected twackews wawni
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
settings-serial = shewyaw console
@@ -473,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
@@ -502,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)
@@ -518,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
@@ -551,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
@@ -587,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
@@ -638,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
@@ -673,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
@@ -699,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
@@ -774,12 +957,12 @@ 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 =
@@ -818,37 +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-descriptionv3 =
This wiww guess youw pwopowtions by wecowding a sampwe of youw movements and passing it thwough an awgowithm.
<b>This wequiwes having youw headset (HMD) connected to SwimeVR and on youw head!</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-import = Impowt pwopowtions
onboarding-choose_proportions-import-success = Impowted
onboarding-choose_proportions-import-failed = Faiwed
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
@@ -869,18 +1031,33 @@ onboarding-automatic_proportions-requirements-descriptionv2 =
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-hmd_height1 = youw hmd heit is
# Shows an element below it
onboarding-automatic_proportions-check_height-height1 = so youw actuaw heit 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
@@ -910,10 +1087,33 @@ 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
@@ -937,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

View File

@@ -5,8 +5,13 @@
# translators on what it means
## Websocket (server) status
websocket-connecting = Connecting to the server
websocket-connection_lost = Connection lost to the server. Trying to reconnect...
websocket-connecting = Loading...
websocket-connection_lost = The server crashed!
websocket-connection_lost-desc = It looks like the SlimeVR server crashed. Check the logs and restart the program
websocket-timedout = Could not connect to the server
websocket-timedout-desc = It looks like the SlimeVR server crashed or timed out. Check the logs and restart the program
websocket-error-close = Exit SlimeVR
websocket-error-logs = Open the logs Folder
## Update notification
version_update-title = New version available: { $version }
@@ -44,6 +49,57 @@ body_part-LEFT_HAND = Left hand
body_part-LEFT_UPPER_LEG = Left thigh
body_part-LEFT_LOWER_LEG = Left ankle
body_part-LEFT_FOOT = Left foot
body_part-LEFT_THUMB_METACARPAL = Left thumb metacarpal
body_part-LEFT_THUMB_PROXIMAL = Left thumb proximal
body_part-LEFT_THUMB_DISTAL = Left thumb distal
body_part-LEFT_INDEX_PROXIMAL = Left index proximal
body_part-LEFT_INDEX_INTERMEDIATE = Left index intermediate
body_part-LEFT_INDEX_DISTAL = Left index distal
body_part-LEFT_MIDDLE_PROXIMAL = Left middle proximal
body_part-LEFT_MIDDLE_INTERMEDIATE = Left middle intermediate
body_part-LEFT_MIDDLE_DISTAL = Left middle distal
body_part-LEFT_RING_PROXIMAL = Left ring proximal
body_part-LEFT_RING_INTERMEDIATE = Left ring intermediate
body_part-LEFT_RING_DISTAL = Left ring distal
body_part-LEFT_LITTLE_PROXIMAL = Left little proximal
body_part-LEFT_LITTLE_INTERMEDIATE = Left little intermediate
body_part-LEFT_LITTLE_DISTAL = Left little distal
body_part-RIGHT_THUMB_METACARPAL = Right thumb metacarpal
body_part-RIGHT_THUMB_PROXIMAL = Right thumb proximal
body_part-RIGHT_THUMB_DISTAL = Right thumb distal
body_part-RIGHT_INDEX_PROXIMAL = Right index proximal
body_part-RIGHT_INDEX_INTERMEDIATE = Right index intermediate
body_part-RIGHT_INDEX_DISTAL = Right index distal
body_part-RIGHT_MIDDLE_PROXIMAL = Right middle proximal
body_part-RIGHT_MIDDLE_INTERMEDIATE = Right middle intermediate
body_part-RIGHT_MIDDLE_DISTAL = Right middle distal
body_part-RIGHT_RING_PROXIMAL = Right ring proximal
body_part-RIGHT_RING_INTERMEDIATE = Right ring intermediate
body_part-RIGHT_RING_DISTAL = Right ring distal
body_part-RIGHT_LITTLE_PROXIMAL = Right little proximal
body_part-RIGHT_LITTLE_INTERMEDIATE = Right little intermediate
body_part-RIGHT_LITTLE_DISTAL = Right little distal
## BoardType
board_type-UNKNOWN = Unknown
board_type-NODEMCU = NodeMCU
board_type-CUSTOM = Custom 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 Glove
## Proportions
skeleton_bone-NONE = None
@@ -74,6 +130,15 @@ skeleton_bone-ELBOW_OFFSET = Elbow Offset
## Tracker reset buttons
reset-reset_all = Reset all proportions
reset-reset_all_warning-v2 =
<b>Warning:</b> Your proportions will be reset to defaults scaled to your configured height.
Are you sure you want to do this?
reset-reset_all_warning-reset = Reset proportions
reset-reset_all_warning-cancel = Cancel
reset-reset_all_warning_default-v2 =
<b>Warning:</b> Your height has not been configured, your proportions will be reset to defaults with the default height.
Are you sure you want to do this?
reset-full = Full Reset
reset-mounting = Reset Mounting
reset-yaw = Yaw Reset
@@ -125,10 +190,13 @@ widget-developer_mode-raw_slime_rotation = Raw rotation
widget-developer_mode-more_info = More info
## Widget: IMU Visualizer
widget-imu_visualizer = Rotation
widget-imu_visualizer-rotation_raw = Raw
widget-imu_visualizer-rotation_preview = Preview
widget-imu_visualizer-rotation_hide = Hide
widget-imu_visualizer = Tracking data
widget-imu_visualizer-preview = Preview
widget-imu_visualizer-hide = Hide
widget-imu_visualizer-rotation_raw = Raw rotation
widget-imu_visualizer-rotation_preview = Preview rotation
widget-imu_visualizer-acceleration = Acceleration
widget-imu_visualizer-position = Position
## Widget: Skeleton Visualizer
widget-skeleton_visualizer-preview = Skeleton preview
@@ -175,9 +243,16 @@ tracker-infos-url = Tracker URL
tracker-infos-version = Firmware Version
tracker-infos-hardware_rev = Hardware Revision
tracker-infos-hardware_identifier = Hardware ID
tracker-infos-data_support = Data support
tracker-infos-imu = IMU Sensor
tracker-infos-board_type = Main board
tracker-infos-network_version = Protocol Version
tracker-infos-magnetometer = Magnetometer
tracker-infos-magnetometer-status-v1 = { $status ->
*[NOT_SUPPORTED] Not supported
[DISABLED] Disabled
[ENABLED] Enabled
}
## Tracker settings
tracker-settings-back = Go back to trackers list
@@ -191,14 +266,27 @@ tracker-settings-mounting_section-edit = Edit mounting
tracker-settings-drift_compensation_section = Allow drift compensation
tracker-settings-drift_compensation_section-description = Should this tracker compensate for its drift when drift compensation is enabled?
tracker-settings-drift_compensation_section-edit = Allow drift compensation
tracker-settings-use_mag = Allow magnetometer on this tracker
# Multiline!
tracker-settings-use_mag-description =
Should this tracker use magnetometer to reduce drift when magnetometer usage is allowed? <b>Please don't shutdown your tracker while toggling this!</b>
You need to allow magnetometer usage first, <magSetting>click here to go to the setting</magSetting>.
tracker-settings-use_mag-label = Allow magnetometer
# 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 name
tracker-settings-name_section-description = Give it a cute nickname :)
tracker-settings-name_section-placeholder = NightyBeast's left leg
tracker-settings-name_section-label = Tracker name
tracker-settings-forget = Forget tracker
tracker-settings-forget-description = Removes the tracker from the SlimeVR Server and prevent it from connecting to it until the server is restarted. The configuration of the tracker won't be lost.
tracker-settings-forget-label = Forget tracker
tracker-settings-update-unavailable = Cannot be updated (DIY)
tracker-settings-update-up_to_date = Up to date
tracker-settings-update-available = { $versionName } is now available
tracker-settings-update = Update now
tracker-settings-update-title = Firmware version
## Tracker part card info
tracker-part_card-no_name = No name
@@ -271,6 +359,9 @@ settings-sidebar-utils = Utilities
settings-sidebar-serial = Serial console
settings-sidebar-appearance = Appearance
settings-sidebar-notifications = Notifications
settings-sidebar-behavior = Behavior
settings-sidebar-firmware-tool = DIY Firmware Tool
settings-sidebar-advanced = Advanced
## SteamVR settings
settings-general-steamvr = SteamVR
@@ -321,7 +412,22 @@ settings-general-tracker_mechanics-drift_compensation = Drift compensation
settings-general-tracker_mechanics-drift_compensation-description =
Compensates IMU yaw drift by applying an inverse rotation.
Change amount of compensation and up to how many resets are taken into account.
This should only be used if you need to reset very often!
settings-general-tracker_mechanics-drift_compensation-enabled-label = Drift compensation
settings-general-tracker_mechanics-drift_compensation-prediction = Drift compensation prediction
# This cares about multilines
settings-general-tracker_mechanics-drift_compensation-prediction-description =
Predicts yaw drift compensation beyond previously measured range.
Enable this if your trackers are continuously spinning on the yaw axis.
settings-general-tracker_mechanics-drift_compensation-prediction-label = Drift compensation prediction
settings-general-tracker_mechanics-drift_compensation_warning =
<b>Warning:</b> Only use drift compensation if you need to reset
very often (every ~5-10 minutes).
Some IMUs prone to frequent resets include:
Joy-Cons, owoTrack, and MPUs (without recent firmware).
settings-general-tracker_mechanics-drift_compensation_warning-cancel = Cancel
settings-general-tracker_mechanics-drift_compensation_warning-done = I understand
settings-general-tracker_mechanics-drift_compensation-amount-label = Compensation amount
settings-general-tracker_mechanics-drift_compensation-max_resets-label = Use up to x last resets
settings-general-tracker_mechanics-save_mounting_reset = Save automatic mounting reset calibration
@@ -329,6 +435,11 @@ settings-general-tracker_mechanics-save_mounting_reset-description =
Saves the automatic mounting reset calibrations for the trackers between restarts. Useful
when wearing a suit where trackers don't move between sessions. <b>Not recommended for normal users!</b>
settings-general-tracker_mechanics-save_mounting_reset-enabled-label = Save mounting reset
settings-general-tracker_mechanics-use_mag_on_all_trackers = Use magnetometer on all IMU trackers that support it
settings-general-tracker_mechanics-use_mag_on_all_trackers-description =
Uses magnetometer on all trackers that have a compatible firmware for it, reducing drift in stable magnetic environments.
Can be disabled per tracker in the tracker's settings. <b>Please don't shutdown any of the trackers while toggling this!</b>
settings-general-tracker_mechanics-use_mag_on_all_trackers-label = Use magnetometer on trackers
## FK/Tracking settings
settings-general-fk_settings = Tracking settings
@@ -352,9 +463,17 @@ settings-general-fk_settings-leg_tweak-foot_plant-description = Foot-plant rotat
settings-general-fk_settings-leg_fk = Leg tracking
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = Enable feet Mounting Reset by tiptoeing.
settings-general-fk_settings-leg_fk-reset_mounting_feet = Feet Mounting Reset
settings-general-fk_settings-enforce_joint_constraints = Skeletal Limits
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints = Enforce constraints
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints-description = Prevents joints from rotating past their limit
settings-general-fk_settings-enforce_joint_constraints-correct_constraints = Correct with constraints
settings-general-fk_settings-enforce_joint_constraints-correct_constraints-description = Correct joint rotations when they push past their limit
settings-general-fk_settings-arm_fk = Arm tracking
settings-general-fk_settings-arm_fk-description = Force arms to be tracked from the headset (HMD) even if positional hand data is available.
settings-general-fk_settings-arm_fk-force_arms = Force arms from HMD
settings-general-fk_settings-reset_settings = Reset settings
settings-general-fk_settings-reset_settings-reset_hmd_pitch-description = Reset the HMD's pitch (vertical rotation) upon doing a full reset. Useful if wearing an HMD on the forehead for VTubing or mocap. Do not enable for VR.
settings-general-fk_settings-reset_settings-reset_hmd_pitch = Reset HMD pitch
settings-general-fk_settings-arm_fk-reset_mode-description = Change which arm pose is expected for mounting reset.
settings-general-fk_settings-arm_fk-back = Back
settings-general-fk_settings-arm_fk-back-description = The default mode, with the upper arms going back and lower arms going forward.
@@ -382,10 +501,6 @@ settings-general-fk_settings-skeleton_settings-interp_knee_ankle = Average the k
settings-general-fk_settings-self_localization-title = Mocap mode
settings-general-fk_settings-self_localization-description = Mocap Mode allows the skeleton to roughly track its own position without a headset or other trackers. Note that this requires feet and head trackers to work and is still 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 = Enable Vive emulation
## Gesture control settings (tracker tapping)
settings-general-gesture_control = Gesture control
settings-general-gesture_control-subtitle = Tap based resets
@@ -417,10 +532,10 @@ settings-general-gesture_control-numberTrackersOverThreshold-description = Incre
## Appearance settings
settings-interface-appearance = Appearance
settings-general-interface-dev_mode = Developer Mode
settings-general-interface-dev_mode-description = This mode can be useful if you need in-depth data or to interact with connected trackers on a more advanced level.
settings-general-interface-dev_mode-label = Developer Mode
settings-general-interface-theme = Color theme
settings-general-interface-show-navbar-onboarding = Show "{ navbar-onboarding }" on navigation bar
settings-general-interface-show-navbar-onboarding-description = This changes if the "{ navbar-onboarding }" button shows on the navigation bar.
settings-general-interface-show-navbar-onboarding-label = Show "{ navbar-onboarding }"
settings-general-interface-lang = Select language
settings-general-interface-lang-description = Change the default language you want to use.
settings-general-interface-lang-placeholder = Select the language to use
@@ -432,6 +547,9 @@ settings-interface-appearance-font-os_font = OS font
settings-interface-appearance-font-slime_font = Default font
settings-interface-appearance-font_size = Base font scaling
settings-interface-appearance-font_size-description = This affects the font size of the whole interface except this settings panel.
settings-interface-appearance-decorations = Use the system native decorations
settings-interface-appearance-decorations-description = This will not render the top bar of the interface and will use the operating system's instead.
settings-interface-appearance-decorations-label = Use native decorations
## Notification settings
settings-interface-notifications = Notifications
@@ -445,16 +563,39 @@ settings-general-interface-feedback_sound-volume = Feedback sound volume
settings-general-interface-connected_trackers_warning = Connected trackers warning
settings-general-interface-connected_trackers_warning-description = This option will show a pop-up every time you try exiting SlimeVR while having one or more connected trackers. It reminds you to turn off your trackers when you are done to preserve battery life.
settings-general-interface-connected_trackers_warning-label = Connected trackers warning on exit
## Behavior settings
settings-interface-behavior = Behavior
settings-general-interface-dev_mode = Developer Mode
settings-general-interface-dev_mode-description = This mode can be useful if you need in-depth data or to interact with connected trackers on a more advanced level.
settings-general-interface-dev_mode-label = Developer Mode
settings-general-interface-use_tray = Minimize to system tray
settings-general-interface-use_tray-description = Lets you close the window without closing the SlimeVR Server so you can continue using it without having the GUI bothering you.
settings-general-interface-use_tray-label = Minimize to system tray
settings-general-interface-discord_presence = Share activity on Discord
settings-general-interface-discord_presence-description = Tells your Discord client that you are using SlimeVR along with the number of IMU trackers you are using.
settings-general-interface-discord_presence-label = Share activity on Discord
settings-general-interface-discord_presence-message = { $amount ->
[0] Sliming around
[one] Using 1 tracker
*[other] Using { $amount } trackers
}
settings-interface-behavior-error_tracking = Error collection via Sentry.io
settings-interface-behavior-error_tracking-description_v2 =
<h1>Do you consent to the collection of anonymized error data?</h1>
<b>We do not collect personal information</b> such as your IP address or wireless credentials. SlimeVR values your privacy!
To provide the best user experience, we collect anonymized error reports, performance metrics, and operating system information. This helps us detect bugs and issues with SlimeVR. These metrics are collected via Sentry.io.
settings-interface-behavior-error_tracking-label = Send errors to developers
## Serial settings
settings-serial = Serial Console
# This cares about multilines
settings-serial-description =
This is a live information feed for serial communication.
May be useful if you need to know the firmware is acting up.
May be useful to debug firmware or hardware issues.
settings-serial-connection_lost = Connection to serial lost, Reconnecting...
settings-serial-reboot = Reboot
settings-serial-factory_reset = Factory Reset
@@ -469,6 +610,8 @@ settings-serial-get_infos = Get Infos
settings-serial-serial_select = Select a serial port
settings-serial-auto_dropdown_item = Auto
settings-serial-get_wifi_scan = Get WiFi Scan
settings-serial-file_type = Plain text
settings-serial-save_logs = Save To File
## OSC router settings
settings-osc-router = OSC router
@@ -497,14 +640,22 @@ 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 =
Change VRChat-specific settings to receive headset (HMD) data and send
tracker data for FBT without SteamVR (ex. Quest standalone).
settings-osc-vrchat-description-v1 =
Change settings specific to the OSC Trackers standard used for sending
tracking data to applications without SteamVR (ex. Quest standalone).
Make sure to enable OSC in VRChat via the Action Menu under OSC > Enabled.
settings-osc-vrchat-enable = Enable
settings-osc-vrchat-enable-description = Toggle the sending and receiving of data.
settings-osc-vrchat-enable-label = Enable
settings-osc-vrchat-oscqueryEnabled = Enable OSCQuery
settings-osc-vrchat-oscqueryEnabled-description =
OSCQuery automatically detects running instances of VRChat and sends them data.
It can also advertise itself to them in order to receive HMD and controller data.
To allow receiving HMD and controller data from VRChat, go in your main menu's settings
under "Tracking & IK" and enable "Allow Sending Head and Wrist VR Tracking OSC Data".
settings-osc-vrchat-oscqueryEnabled-label = Enable OSCQuery
settings-osc-vrchat-network = Network ports
settings-osc-vrchat-network-description = Set the ports for listening and sending data to VRChat.
settings-osc-vrchat-network-description-v1 = Set the ports for listening and sending data. Can be left untouched for VRChat.
settings-osc-vrchat-network-port_in =
.label = Port In
.placeholder = Port in (default: 9001)
@@ -512,7 +663,7 @@ settings-osc-vrchat-network-port_out =
.label = Port Out
.placeholder = Port out (default: 9000)
settings-osc-vrchat-network-address = Network address
settings-osc-vrchat-network-address-description = Choose which address to send out data to VRChat (check your Wi-Fi settings on your device).
settings-osc-vrchat-network-address-description-v1 = Choose which address to send out data to. Can be left untouched for VRChat.
settings-osc-vrchat-network-address-placeholder = VRChat ip address
settings-osc-vrchat-network-trackers = Trackers
settings-osc-vrchat-network-trackers-description = Toggle the sending of specific trackers via OSC.
@@ -544,15 +695,43 @@ settings-osc-vmc-network-address-description = Choose which address to send out
settings-osc-vmc-network-address-placeholder = IPV4 address
settings-osc-vmc-vrm = VRM Model
settings-osc-vmc-vrm-description = Load a VRM model to allow head anchor and enable a higher compatibility with other applications.
settings-osc-vmc-vrm-model_unloaded = No model loaded
settings-osc-vmc-vrm-model_loaded = { $titled ->
*[false] Untitled model loaded
[true] Model loaded: { $name }
}
settings-osc-vmc-vrm-untitled_model = Untitled model
settings-osc-vmc-vrm-file_select = Drag & drop a model to use, or <u>browse</u>
settings-osc-vmc-anchor_hip = Anchor at hips
settings-osc-vmc-anchor_hip-description = Anchor the tracking at the hips, useful for seated VTubing. If disabling, load a VRM model.
settings-osc-vmc-anchor_hip-label = Anchor at hips
settings-osc-vmc-mirror_tracking = Mirror tracking
settings-osc-vmc-mirror_tracking-description = Mirror the tracking horizontally.
settings-osc-vmc-mirror_tracking-label = Mirror tracking
## Advanced settings
settings-utils-advanced = Advanced
settings-utils-advanced-reset-gui = Reset GUI settings
settings-utils-advanced-reset-gui-description = Restore the default settings for the interface.
settings-utils-advanced-reset-gui-label = Reset GUI
settings-utils-advanced-reset-server = Reset tracking settings
settings-utils-advanced-reset-server-description = Restore the default settings for the tracking.
settings-utils-advanced-reset-server-label = Reset tracking
settings-utils-advanced-reset-all = Reset all settings
settings-utils-advanced-reset-all-description = Restore the default settings for both the interface and tracking.
settings-utils-advanced-reset-all-label = Reset all
settings-utils-advanced-reset_warning =
<b>Warning:</b> This will reset { $type ->
[gui] your GUI
[server] your tracking
*[all] all your
} settings to the defaults.
Are you sure you want to do this?
settings-utils-advanced-reset_warning-reset = Reset settings
settings-utils-advanced-reset_warning-cancel = Cancel
settings-utils-advanced-open_data-v1 = Config folder
settings-utils-advanced-open_data-description-v1 = Open SlimeVR's config folder in file explorer, containing the configuration
settings-utils-advanced-open_data-label = Open folder
settings-utils-advanced-open_logs = Logs folder
settings-utils-advanced-open_logs-description = Open SlimeVR's logs folder in file explorer, containing the logs of the app
settings-utils-advanced-open_logs-label = Open folder
## Setup/onboarding menu
onboarding-skip = Skip setup
@@ -577,6 +756,7 @@ onboarding-wifi_creds-submit = Submit!
onboarding-wifi_creds-ssid =
.label = Wi-Fi name
.placeholder = Enter Wi-Fi name
onboarding-wifi_creds-ssid-required = Wi-Fi name is required
onboarding-wifi_creds-password =
.label = Password
.placeholder = Enter password
@@ -626,6 +806,7 @@ onboarding-connect_tracker-issue-serial = I'm having trouble connecting!
onboarding-connect_tracker-usb = USB Tracker
onboarding-connect_tracker-connection_status-none = Looking for trackers
onboarding-connect_tracker-connection_status-serial_init = Connecting to serial device
onboarding-connect_tracker-connection_status-obtaining_mac_address = Obtaining the tracker mac address
onboarding-connect_tracker-connection_status-provisioning = Sending Wi-Fi credentials
onboarding-connect_tracker-connection_status-connecting = Trying to connect to Wi-Fi
onboarding-connect_tracker-connection_status-looking_for_server = Looking for server
@@ -653,6 +834,7 @@ onboarding-calibration_tutorial-status-waiting = Waiting for you
onboarding-calibration_tutorial-status-calibrating = Calibrating
onboarding-calibration_tutorial-status-success = Nice!
onboarding-calibration_tutorial-status-error = The tracker was moved
onboarding-calibration_tutorial-skip = Skip tutorial
## Tracker assignment tutorial
onboarding-assignment_tutorial = How to prepare a Slime Tracker before putting it on
@@ -677,6 +859,24 @@ onboarding-assign_trackers-assigned = { $assigned } of { $trackers ->
onboarding-assign_trackers-advanced = Show advanced assign locations
onboarding-assign_trackers-next = I assigned all the trackers
onboarding-assign_trackers-mirror_view = Mirror view
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] All Trackers
}
onboarding-assign_trackers-option-description = { $mode ->
[lower-body] Minimum for VR full-body tracking
[core] + Enhanced spine tracking
[enhanced-core] + Foot rotation
[full-body] + Elbow tracking
*[all] All available tracker assignments
}
## Tracker assignment warnings
# Note for devs, number is used for representing boolean states per bit.
@@ -742,12 +942,12 @@ onboarding-choose_mounting = What mounting calibration method to use?
# Multiline text
onboarding-choose_mounting-description = Mounting orientation corrects for the placement of trackers on your body.
onboarding-choose_mounting-auto_mounting = Automatic mounting
# Italized text
onboarding-choose_mounting-auto_mounting-label = Experimental
# Italicized text
onboarding-choose_mounting-auto_mounting-label-v2 = Recommended
onboarding-choose_mounting-auto_mounting-description = This will automatically detect the mounting orientations for all of your trackers from 2 poses
onboarding-choose_mounting-manual_mounting = Manual mounting
# Italized text
onboarding-choose_mounting-manual_mounting-label = Recommended
# Italicized text
onboarding-choose_mounting-manual_mounting-label-v2 = Might not be precise enough
onboarding-choose_mounting-manual_mounting-description = This will let you choose the mounting orientation manually for each tracker
# Multiline text
onboarding-choose_mounting-manual_modal-title = Are you sure you want to do
@@ -783,45 +983,32 @@ onboarding-automatic_mounting-put_trackers_on-title = Put on your trackers
onboarding-automatic_mounting-put_trackers_on-description = To calibrate mounting orientations, we're gonna use the trackers you just assigned. Put on all your trackers, you can see which are which in the figure to the right.
onboarding-automatic_mounting-put_trackers_on-next = I have all my trackers on
## Tracker proportions method choose
onboarding-choose_proportions = What proportion calibration method to use?
# Multiline string
onboarding-choose_proportions-description-v1 = Body proportions are used to know the measurements of your body. They're required to calculate the trackers' positions.
When proportions of your body don't match the ones saved, your tracking precision will be worse and you will notice things like skating or sliding, or your body not matching your avatar well.
<b>You only need to measure your body once!</b> Unless they are wrong or your body has changed, then you don't need to do them again.
onboarding-choose_proportions-auto_proportions = Automatic proportions
# Italized text
onboarding-choose_proportions-auto_proportions-subtitle = Recommended
onboarding-choose_proportions-auto_proportions-descriptionv3 =
This will guess your proportions by recording a sample of your movements and passing it through an algorithm.
<b>This requires having your headset (HMD) connected to SlimeVR and on your head!</b>
onboarding-choose_proportions-manual_proportions = Manual proportions
# Italized text
onboarding-choose_proportions-manual_proportions-subtitle = For small touches
onboarding-choose_proportions-manual_proportions-description = This will let you adjust your proportions manually by modifying them directly
onboarding-choose_proportions-export = Export proportions
onboarding-choose_proportions-import = Import proportions
onboarding-choose_proportions-import-success = Imported
onboarding-choose_proportions-import-failed = Failed
onboarding-choose_proportions-file_type = Body proportions file
## Tracker manual proportions setup
## Tracker manual proportions setupa
onboarding-manual_proportions-back = Go Back to Reset tutorial
onboarding-manual_proportions-title = Manual Body Proportions
onboarding-manual_proportions-precision = Precision adjust
onboarding-manual_proportions-auto = Automatic proportions
onboarding-manual_proportions-ratio = Adjust by ratio groups
onboarding-manual_proportions-fine_tuning_button = Automatically fine tune proportions
onboarding-manual_proportions-fine_tuning_button-disabled-tooltip = Please connect a VR headset to use automatic fine tuning
onboarding-manual_proportions-export = Export proportions
onboarding-manual_proportions-import = Import proportions
onboarding-manual_proportions-import-success = Imported
onboarding-manual_proportions-import-failed = Failed
onboarding-manual_proportions-file_type = Body proportions file
## Tracker automatic proportions setup
onboarding-automatic_proportions-back = Go Back to Reset tutorial
onboarding-automatic_proportions-back = Go Back to Manual Proportions
onboarding-automatic_proportions-title = Measure your body
onboarding-automatic_proportions-description = For SlimeVR trackers to work, we need to know the length of your bones. This short calibration will measure it for you.
onboarding-automatic_proportions-manual = Manual proportions
onboarding-automatic_proportions-prev_step = Previous step
onboarding-automatic_proportions-put_trackers_on-title = Put on your trackers
onboarding-automatic_proportions-put_trackers_on-description = To calibrate your proportions, we're gonna use the trackers you just assigned. Put on all your trackers, you can see which are which in the figure to the right.
onboarding-automatic_proportions-put_trackers_on-next = I have all my trackers on
onboarding-automatic_proportions-requirements-title = Requirements
# Each line of text is a different list item
onboarding-automatic_proportions-requirements-descriptionv2 =
@@ -831,23 +1018,39 @@ onboarding-automatic_proportions-requirements-descriptionv2 =
Your headset is reporting positional data to the SlimeVR server (this generally means having SteamVR running and connected to SlimeVR using SlimeVR's SteamVR driver).
Your tracking is working and is accurately representing your movements (ex. you have performed a full reset and they move the right direction when kicking, bending over, sitting, etc).
onboarding-automatic_proportions-requirements-next = I have read the requirements
onboarding-automatic_proportions-check_height-title = Check your height
onboarding-automatic_proportions-check_height-description = We use your height as a basis of our measurements by using the headset's (HMD) height as an approximation of your actual height, but it's better to check if they are right yourself!
onboarding-automatic_proportions-check_height-title-v3 = Measure your headset height
onboarding-automatic_proportions-check_height-description-v2 = Your headset (HMD) height should be slightly less than your full height, as headsets measure your eye height. This measurement will be used as a baseline for your body proportions.
# All the text is in bold!
onboarding-automatic_proportions-check_height-calculation_warning = Please press the button while standing <u>upright</u> to calculate your height. You have 3 seconds after you press the button!
onboarding-automatic_proportions-check_height-calculation_warning-v3 = Start measuring while standing <u>upright</u> to measure your height. Be careful to not raise your hands higher than your headset, as they may affect the measurement!
onboarding-automatic_proportions-check_height-guardian_tip = If you are using a standalone VR headset, make sure to have your guardian /
boundary turned on so that your height is correct!
onboarding-automatic_proportions-check_height-fetch_height = I'm standing!
# Context is that the height is unknown
onboarding-automatic_proportions-check_height-unknown = Unknown
# Shows an element below it
onboarding-automatic_proportions-check_height-hmd_height1 = Your HMD height is
onboarding-automatic_proportions-check_height-hmd_height2 = Your headset height is:
onboarding-automatic_proportions-check_height-measure-start = Start measuring
onboarding-automatic_proportions-check_height-measure-stop = Stop measuring
onboarding-automatic_proportions-check_height-measure-reset = Retry measuring
onboarding-automatic_proportions-check_height-next_step = Use headset height
onboarding-automatic_proportions-check_floor_height-title = Measure your floor height (optional)
onboarding-automatic_proportions-check_floor_height-description = In some cases, your floor height may not be set correctly by your headset, causing the headset height to be measured as higher than it should be. You can measure the "height" of your floor to correct your headset height.
# All the text is in bold!
onboarding-automatic_proportions-check_floor_height-calculation_warning-v2 = Start measuring and put a controller against your floor to measure its height. If you are sure that your floor height is correct, you can skip this step.
# Shows an element below it
onboarding-automatic_proportions-check_height-height1 = so your actual height is
onboarding-automatic_proportions-check_height-next_step = They are fine
onboarding-automatic_proportions-check_floor_height-floor_height = Your floor height is:
onboarding-automatic_proportions-check_floor_height-full_height = Your estimated full height is:
onboarding-automatic_proportions-check_floor_height-measure-start = Start measuring
onboarding-automatic_proportions-check_floor_height-measure-stop = Stop measuring
onboarding-automatic_proportions-check_floor_height-measure-reset = Retry measuring
onboarding-automatic_proportions-check_floor_height-skip_step = Skip step and save
onboarding-automatic_proportions-check_floor_height-next_step = Use floor height and save
onboarding-automatic_proportions-start_recording-title = Get ready to move
onboarding-automatic_proportions-start_recording-description = We're now going to record some specific poses and moves. These will be prompted in the next screen. Be ready to start when the button is pressed!
onboarding-automatic_proportions-start_recording-next = Start Recording
onboarding-automatic_proportions-recording-title = REC
onboarding-automatic_proportions-recording-description-p0 = Recording in progress...
onboarding-automatic_proportions-recording-description-p1 = Make the moves shown below:
@@ -865,19 +1068,50 @@ onboarding-automatic_proportions-recording-timer = { $time ->
[one] 1 second left
*[other] { $time } seconds left
}
onboarding-automatic_proportions-verify_results-title = Verify results
onboarding-automatic_proportions-verify_results-description = Check the results below, do they look correct?
onboarding-automatic_proportions-verify_results-results = Recording results
onboarding-automatic_proportions-verify_results-processing = Processing the result
onboarding-automatic_proportions-verify_results-redo = Redo recording
onboarding-automatic_proportions-verify_results-confirm = They're correct
onboarding-automatic_proportions-done-title = Body measured and saved.
onboarding-automatic_proportions-done-description = Your body proportions' calibration is complete!
onboarding-automatic_proportions-error_modal =
<b>Warning:</b> An error was found while estimating proportions!
onboarding-automatic_proportions-error_modal-v2 =
<b>Warning:</b> There was an error while estimating proportions!
This is likely a mounting calibration issue. Make sure your tracking works properly before trying again.
Please <docs>check the docs</docs> or join our <discord>Discord</discord> for help ^_^
onboarding-automatic_proportions-error_modal-confirm = Understood!
onboarding-automatic_proportions-smol_warning =
Your configured height of { $height } is smaller than the minimum accepted height of { $minHeight }.
<b>Please redo the measurements and ensure they are correct.</b>
onboarding-automatic_proportions-smol_warning-cancel = Go back
## Tracker scaled proportions setup
onboarding-scaled_proportions-title = Scaled proportions
onboarding-scaled_proportions-description = For SlimeVR trackers to work, we need to know the length of your bones. This will use an average proportion and scale it based on your height.
onboarding-scaled_proportions-manual_height-title = Configure your height
onboarding-scaled_proportions-manual_height-description-v2 = This height will be used as a baseline for your body proportions.
onboarding-scaled_proportions-manual_height-missing_steamvr = SteamVR is not currently connected to SlimeVR, so measurements can't be based on your headset. <b>Proceed at your own risk or check the docs!</b>
onboarding-scaled_proportions-manual_height-height-v2 = Your full height is
onboarding-scaled_proportions-manual_height-estimated_height = Your estimated headset height is:
onboarding-scaled_proportions-manual_height-next_step = Continue and save
onboarding-scaled_proportions-manual_height-warning =
You are currently using the manual way of setting up scaled proportions!
<b>This mode is recommended only if you do not use a HMD with SlimeVR</b>
To be able to use the automatic scaled proportions please:
onboarding-scaled_proportions-manual_height-warning-no_hmd = Connect a VR Headset
onboarding-scaled_proportions-manual_height-warning-no_controllers = Make sure your controllers are connected and correctly assigned to your hands
## Tracker scaled proportions reset
onboarding-scaled_proportions-reset_proportion-title = Reset your body proportions
onboarding-scaled_proportions-reset_proportion-description = To set your body proportions based on your height, you need to now reset all of your proportions. This will clear any proportions you have configured and provide a baseline configuration.
onboarding-scaled_proportions-done-title = Body proportions set
onboarding-scaled_proportions-done-description = Your body proportions should now be configured based on your height.
## Home
home-no_trackers = No trackers detected or assigned
@@ -896,6 +1130,167 @@ status_system-StatusSteamVRDisconnected = { $type ->
[steamvr_feeder] Currently not connected to the SlimeVR Feeder App.
}
status_system-StatusTrackerError = The { $trackerName } tracker has an error.
status_system-StatusUnassignedHMD = The VR headset should be assigned as a head tracker.
## Firmware tool globals
firmware_tool-next_step = Next Step
firmware_tool-previous_step = Previous Step
firmware_tool-ok = Looks good
firmware_tool-retry = Retry
firmware_tool-loading = Loading...
## Firmware tool Steps
firmware_tool = DIY Firmware tool
firmware_tool-description =
Allows you to configure and flash your DIY trackers
firmware_tool-not_available = Oops, the firmware tool is not available at the moment. Come back later!
firmware_tool-not_compatible = The firmware tool is not compatible with this version of the server. Please update your server!
firmware_tool-board_step = Select your Board
firmware_tool-board_step-description = Select one of the boards listed below.
firmware_tool-board_pins_step = Check the pins
firmware_tool-board_pins_step-description =
Please verify that the selected pins are correct.
If you followed the SlimeVR documentation the defaults values should be correct
firmware_tool-board_pins_step-enable_led = Enable LED
firmware_tool-board_pins_step-led_pin =
.label = LED Pin
.placeholder = Enter the pin address of the LED
firmware_tool-board_pins_step-battery_type = Select the battery type
firmware_tool-board_pins_step-battery_type-BAT_EXTERNAL = External battery
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL = Internal battery
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 = Battery sensor Pin
.placeholder = Enter the pin address of battery sensor
firmware_tool-board_pins_step-battery_resistor =
.label = Battery Resistor (Ohms)
.placeholder = Enter the value of battery resistor
firmware_tool-board_pins_step-battery_shield_resistor-0 =
.label = Battery Shield R1 (Ohms)
.placeholder = Enter the value of Battery Shield R1
firmware_tool-board_pins_step-battery_shield_resistor-1 =
.label = Battery Shield R2 (Ohms)
.placeholder = Enter the value of Battery Shield R2
firmware_tool-add_imus_step = Declare your IMUs
firmware_tool-add_imus_step-description =
Please add the IMUs that your tracker has
If you followed the SlimeVR documentation the defaults values should be correct
firmware_tool-add_imus_step-imu_type-label = IMU type
firmware_tool-add_imus_step-imu_type-placeholder = Select the type of IMU
firmware_tool-add_imus_step-imu_rotation =
.label = IMU Rotation (deg)
.placeholder = Rotation angle of the IMU
firmware_tool-add_imus_step-scl_pin =
.label = SCL Pin
.placeholder = Pin address of SCL
firmware_tool-add_imus_step-sda_pin =
.label = SDA Pin
.placeholder = Pin address of SDA
firmware_tool-add_imus_step-int_pin =
.label = INT Pin
.placeholder = Pin address of INT
firmware_tool-add_imus_step-optional_tracker =
.label = Optional tracker
firmware_tool-add_imus_step-show_less = Show Less
firmware_tool-add_imus_step-show_more = Show More
firmware_tool-add_imus_step-add_more = Add more IMUs
firmware_tool-select_firmware_step = Select the firmware version
firmware_tool-select_firmware_step-description =
Please choose what version of the firmware you want to use
firmware_tool-select_firmware_step-show-third-party =
.label = Show third party firmwares
firmware_tool-flash_method_step = Flashing Method
firmware_tool-flash_method_step-description =
Please select the flashing method you want to use
firmware_tool-flash_method_step-ota =
.label = OTA
.description = Use the over the air method. Your tracker will use the Wi-Fi to update it's firmware. Works only on already setup trackers.
firmware_tool-flash_method_step-serial =
.label = Serial
.description = Use a USB cable to update your tracker.
firmware_tool-flashbtn_step = Press the boot btn
firmware_tool-flashbtn_step-description = Before going into the next step there is a few things you need to do
firmware_tool-flashbtn_step-board_SLIMEVR = Turn off the tracker, remove the case (if any), connect a USB cable to this computer, then do one of the following steps according to your SlimeVR board revision:
firmware_tool-flashbtn_step-board_SLIMEVR-r11 = Turn on the tracker while shorting the second rectangular FLASH pad from the edge on the top side of the board, and the metal shield of the microcontroller
firmware_tool-flashbtn_step-board_SLIMEVR-r12 = Turn on the tracker while shorting the circular FLASH pad on the top side of the board, and the metal shield of the microcontroller
firmware_tool-flashbtn_step-board_SLIMEVR-r14 = Turn on the tracker while pushing in the FLASH button on the top side of the board
firmware_tool-flashbtn_step-board_OTHER = Before flashing you will probably need to put the tracker into bootloader mode.
Most of the time it means pressing the boot button on the board before the flashing process starts.
If the flashing process timeout at the begining of the flashing it probably means that the tracker was not in bootloader mode
Please refer to the flashing instructions of your board to know how to turn on the boatloader mode
firmware_tool-flash_method_ota-devices = Detected OTA Devices:
firmware_tool-flash_method_ota-no_devices = There are no boards that can be updated using OTA, make sure you selected the correct board type
firmware_tool-flash_method_serial-wifi = Wi-Fi Credentials:
firmware_tool-flash_method_serial-devices-label = Detected Serial Devices:
firmware_tool-flash_method_serial-devices-placeholder = Select a serial device
firmware_tool-flash_method_serial-no_devices = There are no compatible serial devices detected, make sure the tracker is plugged in
firmware_tool-build_step = Building
firmware_tool-build_step-description =
The firmware is building, please wait
firmware_tool-flashing_step = Flashing
firmware_tool-flashing_step-description =
Your trackers are flashing, please follow the instructions on the screen
firmware_tool-flashing_step-warning = Do not unplug or restart the tracker during the upload process unless told to, it may make your board unusable
firmware_tool-flashing_step-flash_more = Flash more trackers
firmware_tool-flashing_step-exit = Exit
## firmware tool build status
firmware_tool-build-CREATING_BUILD_FOLDER = Creating the build folder
firmware_tool-build-DOWNLOADING_FIRMWARE = Downloading the firmware
firmware_tool-build-EXTRACTING_FIRMWARE = Extracting the firmware
firmware_tool-build-SETTING_UP_DEFINES = Configuring the defines
firmware_tool-build-BUILDING = Building the firmware
firmware_tool-build-SAVING = Saving the build
firmware_tool-build-DONE = Build Complete
firmware_tool-build-ERROR = Unable to build the firmware
## Firmware update status
firmware_update-status-DOWNLOADING = Downloading the firmware
firmware_update-status-NEED_MANUAL_REBOOT = Please restart the tracker
firmware_update-status-AUTHENTICATING = Authenticating with the mcu
firmware_update-status-UPLOADING = Uploading the firmware
firmware_update-status-SYNCING_WITH_MCU = Syncing with the mcu
firmware_update-status-REBOOTING = Applying the update
firmware_update-status-PROVISIONING = Setting Wi-Fi credentials
firmware_update-status-DONE = Update complete!
firmware_update-status-ERROR_DEVICE_NOT_FOUND = Could not find the device
firmware_update-status-ERROR_TIMEOUT = The update process timed out
firmware_update-status-ERROR_DOWNLOAD_FAILED = Could not download the firmware
firmware_update-status-ERROR_AUTHENTICATION_FAILED = Could not authenticate with the mcu
firmware_update-status-ERROR_UPLOAD_FAILED = Could not upload the firmware
firmware_update-status-ERROR_PROVISIONING_FAILED = Could not set the Wi-Fi credentials
firmware_update-status-ERROR_UNSUPPORTED_METHOD = The update method is not supported
firmware_update-status-ERROR_UNKNOWN = Unknown error
## Dedicated Firmware Update Page
firmware_update-title = Firmware update
firmware_update-devices = Available Devices
firmware_update-devices-description = Please select the trackers you want to update to the latest version of SlimeVR firmware
firmware_update-no_devices = Plase make sure that the trackers you want to update are ON and connected to the Wi-Fi!
firmware_update-changelog-title = Updating to {$version}
firmware_update-looking_for_devices = Looking for devices to update...
firmware_update-retry = Retry
firmware_update-update = Update Selected Trackers
firmware_update-exit = Exit
## Tray Menu
tray_menu-show = Show
@@ -919,3 +1314,11 @@ unknown_device-modal-description = There is a new tracker with MAC address <b>{$
Do you want to connect it to SlimeVR?
unknown_device-modal-confirm = Sure!
unknown_device-modal-forget = Ignore it
## Error collection consent modal
error_collection_modal-title = Can we collect errors?
error_collection_modal-description_v2 = { settings-interface-behavior-error_tracking-description_v2 }
You can change this setting later in the Behavior section of the settings page.
error_collection_modal-confirm = I agree
error_collection_modal-cancel = I don't want to

View File

@@ -22,7 +22,7 @@ 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.
@@ -49,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
@@ -81,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
@@ -142,9 +187,12 @@ 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
@@ -196,9 +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
@@ -213,14 +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
@@ -296,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
@@ -350,6 +421,20 @@ 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
@@ -357,6 +442,11 @@ 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
@@ -380,9 +470,17 @@ settings-general-fk_settings-leg_tweak-foot_plant-description = El plantado del
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-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.
@@ -408,9 +506,6 @@ settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Prome
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)
@@ -447,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
@@ -462,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
@@ -476,9 +574,25 @@ settings-general-interface-feedback_sound-volume = Volumen del sonido de feedbac
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
@@ -501,6 +615,8 @@ 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
@@ -531,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)
@@ -546,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.
@@ -579,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
@@ -615,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
@@ -672,6 +818,7 @@ 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
@@ -701,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
@@ -728,6 +876,28 @@ 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
@@ -803,12 +973,12 @@ 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 =
@@ -847,32 +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-v1 =
Las proporciones corporales son utilizadas para saber las medidas de tu cuerpo. Se requieren para calcular la posición de los trackers.
Cuando las proporciones de tu cuerpo no encajan con las guardadas, la precisión de tu tracking será peor y notarás cosas como deslizamiento o desplazamiento, o tu cuerpo no encajando bien con tu avatar.
<b>¡Solo necesitas medir tu cuerpo una vez!</b> A menos que estén mal o tu cuerpo haya cambiado, no necesitas hacerlo de nuevo.
onboarding-choose_proportions-auto_proportions = Proporciones automáticas
# Italized text
onboarding-choose_proportions-auto_proportions-subtitle = Recomendado
onboarding-choose_proportions-auto_proportions-descriptionv3 =
Esto estimará tus proporciones grabando una muestra de tus movimientos y pasándolos a través de un algoritmo.
<b>¡Esto requiere tener tu visor (HMD) conectado a SlimeVR y en tu cabeza!</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-import = Importar proporciones
onboarding-choose_proportions-import-success = Importado
onboarding-choose_proportions-import-failed = Error
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
@@ -899,21 +1044,27 @@ onboarding-automatic_proportions-requirements-descriptionv2 =
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-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!
onboarding-automatic_proportions-check_height-fetch_height = Estoy de pie
# Context is that the height is unknown
onboarding-automatic_proportions-check_height-unknown = Desconocida
# Shows an element below it
onboarding-automatic_proportions-check_height-hmd_height1 = La altura de tu HMD es
# Shows an element below it
onboarding-automatic_proportions-check_height-height1 = entonces tu altura real 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
@@ -943,10 +1094,30 @@ 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
@@ -970,6 +1141,149 @@ 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
@@ -998,3 +1312,6 @@ unknown_device-modal-description =
¿Lo quieres conectar a SlimeVR?
unknown_device-modal-confirm = ¡Claro!
unknown_device-modal-forget = Ignorarlo
## Error collection consent modal

View File

@@ -50,6 +50,9 @@ body_part-LEFT_UPPER_LEG = Muslo izquierdo
body_part-LEFT_LOWER_LEG = Tobillo Izquierdo
body_part-LEFT_FOOT = Pie izquierdo
## BoardType
## Proportions
skeleton_bone-NONE = Ninguno
@@ -81,6 +84,7 @@ skeleton_bone-ELBOW_OFFSET = Compensacion de los codos
## Tracker reset buttons
reset-reset_all = Reiniciar todas las proporciones
reset-reset_all_warning-cancel = Cancelar
reset-full = Reinicio completo
reset-mounting = Reiniciar montura
reset-yaw = Restablecimiento horizontal
@@ -142,9 +146,10 @@ widget-developer_mode-more_info = Más información
## Widget: IMU Visualizer
widget-imu_visualizer = Rotación
widget-imu_visualizer-hide = Ocultar
widget-imu_visualizer-rotation_raw = Sin filtrar
widget-imu_visualizer-rotation_preview = Previsualización
widget-imu_visualizer-rotation_hide = Ocultar
widget-imu_visualizer-position = Posición
## Widget: Skeleton Visualizer
@@ -199,6 +204,7 @@ tracker-infos-hardware_identifier = ID de hardware
tracker-infos-imu = Sensor IMU
tracker-infos-board_type = Placa principal
tracker-infos-network_version = Versión de protocolo
tracker-infos-magnetometer = Magnetómetro
## Tracker settings
@@ -218,6 +224,7 @@ tracker-settings-drift_compensation_section-edit = Permitir compensación de dri
tracker-settings-name_section = Nombre del tracker
tracker-settings-name_section-description = Dale un sobrenombre lindo :)
tracker-settings-name_section-placeholder = Pata izquierda del Eevee
tracker-settings-name_section-label = Nombre del tracker
tracker-settings-forget = Olvidar tracker
tracker-settings-forget-description = Elimina el tracker del servidor SlimeVR y evita que se conecte a él hasta que se reinicie el servidor. La configuración del tracker no se perderá.
tracker-settings-forget-label = Olvidar tracker
@@ -296,6 +303,7 @@ settings-sidebar-utils = Utilidades
settings-sidebar-serial = Consola serial
settings-sidebar-appearance = Apariencia
settings-sidebar-notifications = Notificaciones
settings-sidebar-advanced = Avanzado
## SteamVR settings
@@ -348,6 +356,7 @@ settings-general-tracker_mechanics-drift_compensation-description =
Compensa la desviación horizontal del IMU aplicando una rotación inversa.
Cambia la cantidad de compensación y de reinicios que se tienen en cuenta.
settings-general-tracker_mechanics-drift_compensation-enabled-label = Compensación en la desviación
settings-general-tracker_mechanics-drift_compensation_warning-done = Yo entiendo
settings-general-tracker_mechanics-drift_compensation-amount-label = Cantidad de compensación
settings-general-tracker_mechanics-drift_compensation-max_resets-label = Usar los últimos X reinicios.
settings-general-tracker_mechanics-save_mounting_reset = Guardar la calibración de reajuste de montaje automático
@@ -381,6 +390,9 @@ settings-general-fk_settings-leg_fk-reset_mounting_feet = Reinicio de montura de
settings-general-fk_settings-arm_fk = Tracking de brazos
settings-general-fk_settings-arm_fk-description = Forzar el seguimiento de los brazos desde el HMD incluso si hay datos de posición de la mano disponibles.
settings-general-fk_settings-arm_fk-force_arms = Forzar brazos desde el HMD
settings-general-fk_settings-reset_settings = Restablecer la configuración
settings-general-fk_settings-reset_settings-reset_hmd_pitch-description = Restablecer 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 = Cambia la posición por defecto para el restablecimiento de montura
settings-general-fk_settings-arm_fk-back = Parte posterior del brazo
settings-general-fk_settings-arm_fk-back-description = Modo predeterminado, con los brazos hacia atrás y los antebrazos hacia adelante.
@@ -406,9 +418,6 @@ settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Prome
settings-general-fk_settings-skeleton_settings-interp_knee_ankle = Promedia el balanceo de las rodillas con la de los tobillos
settings-general-fk_settings-self_localization-title = Modo Captura de movimiento
settings-general-fk_settings-self_localization-description = El modo captura de movimiento permite al esqueleto seguir aproximadamente tu posición sin auriculares ni otros trackers. Ten en cuenta que esto requiere trrackers de pies y cabeza para funcionar y que aún está en fase experimental.
settings-general-fk_settings-vive_emulation-title = Emulación Vive
settings-general-fk_settings-vive_emulation-description = Emula los problemas de cintura que lo Vive trackers producen. Es una broma y produce peor tracking.
settings-general-fk_settings-vive_emulation-label = Habilitar emulación Vive
## Gesture control settings (tracker tapping)
@@ -419,9 +428,9 @@ settings-general-gesture_control-description = Permite que los reinicios se acti
# $amount (Number) - Amount of taps (touches to the tracker's case)
settings-general-gesture_control-taps =
{ $amount ->
[one] toque
[many] toques
*[other] toques
[one] 1 toque
[many] { $amount } toques
*[other] { $amount } toques
}
# This is a unit: 3 trackers, 2 trackers, 1 tracker
# $amount (Number) - Amount of trackers
@@ -447,10 +456,10 @@ settings-general-gesture_control-numberTrackersOverThreshold-description = Aumen
## Appearance settings
settings-interface-appearance = Apariencia
settings-general-interface-dev_mode = Modo de desarrollador
settings-general-interface-dev_mode-description = Este modo puede ser útil si necesitas datos en profundidad o para interactuar con los trackers conectados a un nivel más avanzado
settings-general-interface-dev_mode-label = Modo de desarrollador
settings-general-interface-theme = Temas
settings-general-interface-show-navbar-onboarding = Enseñar ''{ navbar-onboarding }" en la barra de navegación
settings-general-interface-show-navbar-onboarding-description = Esto cambia si el botón de "{ navbar-onboarding }" enseña en la barra de navegación
settings-general-interface-show-navbar-onboarding-label = Enseña "{ navbar-onboarding }"
settings-general-interface-lang = Seleccionar idioma
settings-general-interface-lang-description = Cambiar el idioma predeterminado que deseas utilizar.
settings-general-interface-lang-placeholder = Seleccionar el idioma que desea utilizar
@@ -462,6 +471,7 @@ settings-interface-appearance-font-os_font = Fuente SO
settings-interface-appearance-font-slime_font = Fuente predeterminada
settings-interface-appearance-font_size = Escala de la fuente base
settings-interface-appearance-font_size-description = Esto afecta al tamaño de la fuente de toda la interfaz excepto este panel de configuración
settings-interface-appearance-decorations-label = Usar decoraciones nativos.
## Notification settings
@@ -476,9 +486,24 @@ settings-general-interface-feedback_sound-volume = Volumen del sonido de feedbac
settings-general-interface-connected_trackers_warning = Advertencia de trackers conectados
settings-general-interface-connected_trackers_warning-description = Esta opción mostrará una ventana emergente cada vez que intentes salir de SlimeVR mientras tengas uno o más trackers conectados. Te recuerda que debes apagar los trackers cuando hayas terminado para ahorrar batería.
settings-general-interface-connected_trackers_warning-label = Aviso de trackers conectados al cerrar
## Behavior settings
settings-general-interface-dev_mode = Modo de desarrollador
settings-general-interface-dev_mode-description = Este modo puede ser útil si necesitas datos en profundidad o para interactuar con los trackers conectados a un nivel más avanzado
settings-general-interface-dev_mode-label = Modo de desarrollador
settings-general-interface-use_tray = Minimizar a la bandeja
settings-general-interface-use_tray-description = Te permite cerrar la ventana sin cerrar SlimeVR para que pueda seguir usándolo sin que la interfaz te moleste.
settings-general-interface-use_tray-label = Minimizar en la bandeja del sistema
settings-general-interface-discord_presence = Compartir actividad en Discord
settings-general-interface-discord_presence-description = Le indica a tu cliente de Discord que estás usando SlimeVR junto con el número de rastreadores 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 tracker
*[other] Usando { $amount } trackers
}
## Serial settings
@@ -501,6 +526,8 @@ settings-serial-get_infos = Obtener información
settings-serial-serial_select = Selecciona un puerto serial
settings-serial-auto_dropdown_item = Automático
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
@@ -531,12 +558,17 @@ settings-osc-router-network-address-placeholder = Dirección IPV4
settings-osc-vrchat = VRChat OSC Trackers
# This cares about multilines
settings-osc-vrchat-description = Cambia la configuración específica de VRChat para recibir datos del visor (HMD) y enviar datos a los trackers para FBT sin SteamVR (ej. Quest standalone).
settings-osc-vrchat-description-v1 =
Change settings specific to the OSC Trackers standard used for sending
tracking data to applications without SteamVR (ex. Quest standalone).
Make sure to enable OSC in VRChat via the Action Menu under OSC > Enabled.
To allow receiving HMD and controller data from VRChat, go in your main menu's
settings under Tracking & IK > Allow Sending Head and Wrist VR Tracking OSC Data.
settings-osc-vrchat-enable = Habilitar
settings-osc-vrchat-enable-description = Alternar el envío y la recepción de datos
settings-osc-vrchat-enable-label = Habilitar
settings-osc-vrchat-network = Puertos de red
settings-osc-vrchat-network-description = Configura los puertos para escuchar y enviar datos a VRChat.
settings-osc-vrchat-network-description-v1 = Establece los puertos para recibir y enviar datos. Se puede dejar sin modificar para VRChat.
settings-osc-vrchat-network-port_in =
.label = Puerto de entrada
.placeholder = Puerto de entrada (Por defecto: 9001)
@@ -544,7 +576,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 = Elige a qué dirección enviar los datos a VRChat (Comprueba la configuración Wi-Fi de tu dispositivo).
settings-osc-vrchat-network-address-description-v1 = Elige a qué dirección enviar los datos. Se puede dejar sin modificar para VRChat.
settings-osc-vrchat-network-address-placeholder = Dirección IP de VRChat
settings-osc-vrchat-network-trackers = Trackers
settings-osc-vrchat-network-trackers-description = Activar el envío de trackers específicos a través de OSC.
@@ -563,12 +595,39 @@ settings-osc-vmc-enable = Habilitar
settings-osc-vmc-enable-description = Alterna el envío y recepción de datos.
settings-osc-vmc-enable-label = Habilitar
settings-osc-vmc-network = Puertos de red
settings-osc-vmc-network-description = Establece los puertos para escuchar y enviar datos via VMC.
settings-osc-vmc-network-port_in =
.label = Puerto de entrada
.placeholder = Puerto de entrada (Por defecto: 39540)
settings-osc-vmc-network-port_out =
.label = Puerto de salida
.placeholder = Puerto de salida (Por defecto: 39539)
settings-osc-vmc-network-address = Dirección de red
settings-osc-vmc-network-address-description = Elige la dirección a la que se enviarán los datos vía VMC.
settings-osc-vmc-network-address-placeholder = Dirección IPV4
settings-osc-vmc-vrm-model_unloaded = No hay modelo cargado
settings-osc-vmc-vrm = Modelo VRM
settings-osc-vmc-vrm-description = Cargar un modelo VRM para permitir el anclaje de la cabeza y posibilitar una mayor compatibilidad con otras aplicaciones.
settings-osc-vmc-vrm-file_select = Arrastre y suelte un modelo para utilizarlo, o <u>busquelo</u>
settings-osc-vmc-anchor_hip = Anclar a la cadera
settings-osc-vmc-anchor_hip-description = Ancla el tracking a la cadera, útil para VTubing sentado. Si se deshabilita, carga un modelo VRM.
settings-osc-vmc-anchor_hip-label = Anclar a la 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 = Restablecer configucación del GUI
settings-utils-advanced-reset-gui-description = Restaurar la configuración predeterminado para el interfaz.
settings-utils-advanced-reset-gui-label = Restablecer el GUI
settings-utils-advanced-reset-server = Restablecer la configuración del tracking
settings-utils-advanced-reset-server-description = Restaurar la configuración predeterminado para el tracking,
settings-utils-advanced-reset-server-label = Restablecer el tracking,
settings-utils-advanced-reset-all = Restablecer todas las configuraciónes
settings-utils-advanced-reset-all-description = Restaurar la configuración predeterminada para el interfaz y el tracking.
settings-utils-advanced-reset_warning-cancel = Cancelar
settings-utils-advanced-open_data-label = Abrir carpeta
## Setup/onboarding menu
@@ -576,6 +635,9 @@ onboarding-skip = Omitir configuración
onboarding-continue = Continuar
onboarding-wip = Trabajo en progreso
onboarding-previous_step = Paso anterior
onboarding-setup_warning =
<b>Advertencia:</b> La configuración inicial es necesaria para un buen tracking,
es necesaria si es la primera vez que usas SlimeVR
onboarding-setup_warning-skip = Omitir configuración
onboarding-setup_warning-cancel = Continuar con la configuración
@@ -598,9 +660,28 @@ onboarding-wifi_creds-password =
## Mounting setup
onboarding-reset_tutorial-back = Volver a la calibración de montura
onboarding-reset_tutorial = Tutorial para resetteo de trackers
onboarding-reset_tutorial-explanation = Mientras usas tus trackers, es posible que se desalineen debido al balanceo de la IMU o porque es posible que se hayan movido físicamente. Tienes varias formas de solucionar este problema.
onboarding-reset_tutorial-skip = Omitir paso
# Cares about multiline
onboarding-reset_tutorial-0 =
Toque { $taps } veces el rastreador resaltado para activar el restablecimiento horizontal.
Esto hará que los trackers miren en la misma dirección que tu visor (HMD).
# Cares about multiline
onboarding-reset_tutorial-1 =
Toque { $taps } veces el rastreador resaltado para activar el reinicio completo.
Para ello es necesario estar de pie (pose i). Hay un retraso de 3 segundos (configurable) antes de que realmente suceda.
Esto restablece completamente la posición y la rotación de todos sus trackers. Debería solucionar la mayoría de los problemas.
# Cares about multiline
onboarding-reset_tutorial-2 =
Toque { $taps } veces el tracker resaltado para activar el restablecimiento de montura.
El restablecimiento de montura ayuda en cómo los trackers están realmente colocados en ti, así que si accidentalmente los moviste y cambiaste su orientación por una gran cantidad, esto ayudará.
Necesitas estar en una pose como si estuvieras esquiando como se muestra en el asistente de montaje automático y tienes un retraso de 3 segundos (configurable) antes de que se active.
## Setup start
@@ -624,6 +705,8 @@ onboarding-done-close = Cerrar configuración
onboarding-connect_tracker-back = Volver a credenciales de Wi-Fi
onboarding-connect_tracker-title = Conectar trackers
onboarding-connect_tracker-description-p0-v1 = ¡Ahora a la parte divertida, conectar los 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 para conectarme!
onboarding-connect_tracker-usb = Tracker USB
onboarding-connect_tracker-connection_status-none = Buscando trackers
@@ -634,12 +717,24 @@ onboarding-connect_tracker-connection_status-looking_for_server = Buscando servi
onboarding-connect_tracker-connection_status-connection_error = No se puede conectar al Wi-Fi
onboarding-connect_tracker-connection_status-could_not_find_server = No se pudo encontrar el servidor
onboarding-connect_tracker-connection_status-done = Conectado al Server
# $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] No hay tracker conectados
[one] 1 tracker conectado
*[other] { $amount } trackers conectados
}
onboarding-connect_tracker-next = He conectado todos mis trackers
## Tracker calibration tutorial
onboarding-calibration_tutorial = Tutorial de calibración de IMU
onboarding-calibration_tutorial-subtitle = ¡Esto ayudará a reducir el drift de los trackers!
onboarding-calibration_tutorial-description = Cada vez que enciendas tus trackers, estos necesitan descansar sobre una superficie plana para calibrarse. Hagamos lo mismo pulsando el botón «{ onboarding-calibration_tutorial-calibrate }», <b>¡no los muevas!</b>
onboarding-calibration_tutorial-calibrate = Mis trackers estan en una superficie plana
onboarding-calibration_tutorial-status-waiting = Esperando por ti
onboarding-calibration_tutorial-status-calibrating = Calibrando
@@ -661,8 +756,38 @@ onboarding-assignment_tutorial-done = ¡Le puse pegatinas y correas!
onboarding-assign_trackers-back = Volver a credenciales de Wi-Fi
onboarding-assign_trackers-title = Asignar trackers
onboarding-assign_trackers-description = Elije qué tracker va a dónde. Haz clic en la ubicación donde deseas colocar un tracker
# 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 } de 1 tracker asignado
*[other] { $assigned } de { $trackers } trackers asignados
}
onboarding-assign_trackers-advanced = Mostrar ubicaciones de asignación avanzadas
onboarding-assign_trackers-next = He asignado todos los trackers
onboarding-assign_trackers-mirror_view = Vista en espejo
onboarding-assign_trackers-option-amount =
{ $trackersCount ->
[one] x{ $trackersCount }
*[other] x{ $trackersCount }
}
onboarding-assign_trackers-option-label =
{ $mode ->
[lower-body] Set de Cuerpo Inferior
[core] Set Básico
[enhanced-core] Set Básico Mejorado
[full-body] Set de Cuerpo Completo
*[all] Todos los Trackers
}
onboarding-assign_trackers-option-description =
{ $mode ->
[lower-body] Mínimo para el seguimiento de cuerpo completo en RV
[core] + Tracking de columna mejorado
[enhanced-core] + Rotación de los pies
[full-body] + Tracking de codos
*[all] Todas las asignaciones de tracker disponibles
}
## Tracker assignment warnings
@@ -691,69 +816,233 @@ onboarding-assign_trackers-warning-RIGHT_FOOT =
[6] El pie derecho está asignado, pero es necesario que también se asigne el tobillo derecho!
*[other] Pie derecho asignado, pero necesitas asignar Desconocido
}
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-LEFT_LOWER_LEG =
{ $unassigned ->
[2] El tobillo izquierdo está asignado, ¡pero necesitas que el muslo izquierdo también lo esté!
[1] El tobillo izquierdo está asignado, ¡pero necesitas que el pecho, la cadera o la cintura también lo estén!
[0] El tobillo izquierdo está asignado, ¡pero necesitas que el muslo izquierdo y el pecho, la cadera o la cintura también lo estén!
*[unknown] El tobillo izquierdo está asignado, ¡pero necesitas que la parte del cuerpo desconocida no asignada también lo esté!
}
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-RIGHT_LOWER_LEG =
{ $unassigned ->
[2] El tobillo derecho está asignado, ¡pero necesitas que el muslo derecho también lo esté!
[1] El tobillo derecho está asignado, ¡pero necesitas que el pecho, la cadera o la cintura también lo estén!
[0] El tobillo derecho está asignado, ¡pero necesitas que el muslo derecho y el pecho, la cadera o la cintura también lo estén!
*[unknown] El tobillo derecho está asignado, ¡pero necesitas que la parte del cuerpo desconocida no asignada también lo esté!
}
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-LEFT_UPPER_LEG =
{ $unassigned ->
[0] El muslo izquierdo está asignado, ¡pero necesitas que el pecho, la cadera o la cintura también lo estén!
*[unknown] El muslo izquierdo está asignado, ¡pero necesitas que la parte del cuerpo desconocida no asignada también lo esté!
}
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-RIGHT_UPPER_LEG =
{ $unassigned ->
[0] El muslo derecho está asignado, ¡pero necesitas que el pecho, la cadera o la cintura también lo estén!
*[unknown] El muslo derecho está asignado, ¡pero necesitas que la parte del cuerpo desconocida no asignada también lo esté!
}
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-HIP =
{ $unassigned ->
[0] La cadera está asignada, ¡pero necesitas que el pecho también lo esté!
*[unknown] La cadera está asignada, ¡pero necesitas que la parte del cuerpo desconocida no asignada también lo esté!
}
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-WAIST =
{ $unassigned ->
[0] La cintura está asignada, ¡pero necesitas que el pecho también lo esté!
*[unknown] La cintura está asignada, ¡pero necesitas que la parte del cuerpo desconocida no asignada también lo esté!
}
## Tracker mounting method choose
# Italized text
onboarding-choose_mounting-auto_mounting-label = Experimental
# Italized text
onboarding-choose_mounting-manual_mounting-label = Recomendado
onboarding-choose_mounting = ¿Qué método de calibración de montura usara?
# Multiline text
onboarding-choose_mounting-description = La posición de montura corrige la colocación de los trackers en el cuerpo.
onboarding-choose_mounting-auto_mounting = Calibración de montura automatica
# Italicized text
onboarding-choose_mounting-auto_mounting-label-v2 = Recomendada
onboarding-choose_mounting-auto_mounting-description = Esto detectará automáticamente la posición de montura para todos sus trackers a partir de 2 poses
onboarding-choose_mounting-manual_mounting = Calibración de montura manual
# Italicized text
onboarding-choose_mounting-manual_mounting-label-v2 = Puede que no sea lo suficientemente precisa
onboarding-choose_mounting-manual_mounting-description = Esto te permitirá elegir la posición de montura para cada tracker de manera manual
# Multiline text
onboarding-choose_mounting-manual_modal-title =
¿Está seguro de que desea realizar
la calibración automática de montura?
onboarding-choose_mounting-manual_modal-description = <b>La calibración de montaje manual se recomienda para nuevos usuarios</b>, ya que las poses de la calibración de montaje automática pueden ser difíciles de acertar a la primera y pueden requerir algo de práctica.
onboarding-choose_mounting-manual_modal-confirm = Sé lo que estoy haciendo
onboarding-choose_mounting-manual_modal-cancel = Cancelar
## Tracker manual mounting setup
onboarding-manual_mounting-back = Volver atrás para entrar en VR
onboarding-manual_mounting = Calibración de montura manual
onboarding-manual_mounting-description = Haz clic en cada tracker y selecciona la forma en la que están montados
onboarding-manual_mounting-auto_mounting = Calibración de montura automatica
onboarding-manual_mounting-next = Siguiente paso
## Tracker automatic mounting setup
onboarding-automatic_mounting-back = Volver para entrar en VR
onboarding-automatic_mounting-title = Calibración de montura
onboarding-automatic_mounting-description = Para que los trackers de SlimeVR funcionen, necesitamos asignar una posición de montura a tus trackers para alinearlos con la posicion física del tracker.
onboarding-automatic_mounting-manual_mounting = Calibración de montura manual
onboarding-automatic_mounting-next = Siguiente paso
onboarding-automatic_mounting-prev_step = Paso anterior
onboarding-automatic_mounting-done-title = Posiciones de monturas calibradas.
onboarding-automatic_mounting-done-description = ¡Su calibración de montura está completa!
onboarding-automatic_mounting-done-restart = Volver a intentarlo
onboarding-automatic_mounting-mounting_reset-title = Reinicio de montura
onboarding-automatic_mounting-mounting_reset-step-0 = 1. Ponte en cuclillas en postura de "esquí" con las piernas dobladas, la parte superior del cuerpo inclinada hacia adelante y los brazos doblados.
onboarding-automatic_mounting-mounting_reset-step-1 = 2. Presiona el botón "Restablecer montaje" y espera 3 segundos antes de que se restablezcan las orientaciones de montaje de los trackers.
onboarding-automatic_mounting-preparation-title = Preparación
onboarding-automatic_mounting-preparation-step-0 = 1. Mantente erguido con los brazos a los lados.
onboarding-automatic_mounting-preparation-step-1 = 2. Pulse el botón "Reinicio completo" y espere 3 segundos antes de que los trackers se reinicien.
onboarding-automatic_mounting-put_trackers_on-title = Ponte los trackers
onboarding-automatic_mounting-put_trackers_on-description = Para calibrar la posiciones de montura, vamos a utilizar los trackers que acabas de asignar. Colocate todos tus trackers, puedes ver cuales son cuales en la figura de la derecha.
onboarding-automatic_mounting-put_trackers_on-next = Tengo todos mis trackers en posicion
## Tracker proportions method choose
onboarding-choose_proportions-auto_proportions = Proporciones automáticas
# Italized text
onboarding-choose_proportions-auto_proportions-subtitle = Recomendado
onboarding-choose_proportions-manual_proportions = Proporciones manuales
onboarding-choose_proportions-export = Exportar proporciones
onboarding-choose_proportions-import-success = Importado
onboarding-choose_proportions-file_type = Archivo de proporciones físicas
## Tracker manual proportions setup
## Tracker manual proportions setupa
onboarding-manual_proportions-back = Volver al tutorial de reinicios
onboarding-manual_proportions-title = Proporciones físicas manuales
onboarding-manual_proportions-precision = Ajuste por precisión
onboarding-manual_proportions-auto = Proporciones automáticas
onboarding-manual_proportions-ratio = Ajustar por grupos de ratio
## Tracker automatic proportions setup
onboarding-automatic_proportions-back = Volver al tutorial de reinicio
onboarding-automatic_proportions-title = Mide tu cuerpo
onboarding-automatic_proportions-description = Para que los trackers de SlimeVR funcionen, necesitamos saber tus proporciones corporales. Esta breve calibración lo medirá por ti.
onboarding-automatic_proportions-manual = Proporciones manuales
onboarding-automatic_proportions-prev_step = Paso anterior
onboarding-automatic_proportions-put_trackers_on-title = Ponte los trackers
onboarding-automatic_proportions-put_trackers_on-description = Para calibrar tus proporciones, vamos a utilizar los trackers que acabas de asignar. Ponte todos tus trackers, puedes ver cuáles son cuáles en la figura de la derecha.
onboarding-automatic_proportions-put_trackers_on-next = Tengo todos mis trackers puestos
onboarding-automatic_proportions-requirements-title = Requisitos
# Each line of text is a different list item
onboarding-automatic_proportions-requirements-descriptionv2 =
Tienes al menos suficientes trackers para trackear tus pies (generalmente 5 trackers).
Los trackers y tu visor están encendidos y los llevas puestos.
Tus trackers y visor está conectados al servidor de SlimeVR y funcionan correctamente (ej. sin cortes, sin desconexiones, etc).
Tu visor están reportando datos de posición al servidor de SlimeVR (esto generalmente significa tener SteamVR ejecutándose y conectado a SlimeVR usando el driver para SteamVR de SlimeVR).
Su tracking está funcionando y está representando con precisión sus movimientos (ej. usted ha realizado un reinicio completo y se mueven en la dirección correcta al patear, agacharse, sentarse, etc).
onboarding-automatic_proportions-requirements-next = He leído los requisitos
onboarding-automatic_proportions-check_height-guardian_tip =
Si usted está usando un visor VR standalone, ¡asegúrese de tener su guardián /
limite activado para que tu altura sea la correcta!
# Context is that the height is unknown
onboarding-automatic_proportions-check_height-unknown = Desconocida
onboarding-automatic_proportions-check_height-next_step = Usar la altura del visor
onboarding-automatic_proportions-start_recording-title = Prepárate para moverte
onboarding-automatic_proportions-start_recording-description = Ahora vamos a grabar algunas poses y movimientos específicos. Se le indicarán en la siguiente pantalla. ¡Prepárate para empezar cuando pulse el botón!
onboarding-automatic_proportions-start_recording-next = Iniciar grabación
onboarding-automatic_proportions-recording-title = REC
onboarding-automatic_proportions-recording-description-p0 = Grabación en curso...
onboarding-automatic_proportions-recording-description-p1 = Realiza los movimientos que se muestran a continuación:
# Each line of text is a different list item
onboarding-automatic_proportions-recording-steps =
Parado derecho, gira tu cabeza en un circulo.
Dobla la espalda hacia delante y ponte en cuclillas. En cuclillas, mira a la izquierda y luego a la derecha.
Gira la parte superior de tu cuerpo hacia la izquierda (en el sentido contrario a las agujas del reloj) y luego estira los brazos hacia el suelo.
Gira la parte superior de tu cuerpo hacia la derecha (en el sentido de las agujas del reloj) y luego estira los brazos hacia el suelo.
Gira las caderas en un movimiento circular como si estuvieras usando un aro redondo.
Si queda tiempo de grabación, puedes repetir estos pasos hasta que termine.
onboarding-automatic_proportions-recording-processing = Procesando los resultados
# $time (Number) - Seconds left for the automatic calibration recording to finish (max 20)
onboarding-automatic_proportions-recording-timer =
{ $time ->
[one] Queda 1 segundo
*[other] Quedan { $time } segundos
}
onboarding-automatic_proportions-verify_results-title = Verificar resultados
onboarding-automatic_proportions-verify_results-description = Revisa los resultados a continuación, ¿Son correctos?
onboarding-automatic_proportions-verify_results-results = Resultados de la grabación
onboarding-automatic_proportions-verify_results-processing = Procesando los resultados
onboarding-automatic_proportions-verify_results-redo = Rehacer la grabación
onboarding-automatic_proportions-verify_results-confirm = Estan correctas
onboarding-automatic_proportions-done-title = Proporciones medidas y guardadas.
onboarding-automatic_proportions-done-description = ¡Calibración de las proporciones físicas completada!
onboarding-automatic_proportions-error_modal-confirm = ¡Entendido!
## Tracker scaled proportions setup
## Tracker scaled proportions reset
## Home
home-no_trackers = No se han detectado ni asignado trackers
## 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.
Aún quieres salir de SlimeVR?
trackers_still_on-modal-confirm = Salir de SlimeVR
trackers_still_on-modal-cancel = Un momento...
## Status system
status_system-StatusTrackerReset = Se recomienda realizar un reinicio completo ya que uno o más trackers están desajustados.
status_system-StatusSteamVRDisconnected =
{ $type ->
[steamvr_feeder] Actualmente no está conectado a la SlimeVR Feeder App.
*[steamvr] Actualmente no está conectado a SteamVR a través del controlador de SlimeVR.
}
status_system-StatusTrackerError = El tracker { $trackerName } tiene un error.
status_system-StatusUnassignedHMD = El casco de RV debe asignarse como tracker de cabeza.
## Firmware tool globals
## Firmware tool Steps
## firmware tool build status
## Firmware update status
## Dedicated Firmware Update Page
## Tray Menu
tray_menu-show = Mostrar
tray_menu-hide = Ocultar
tray_menu-quit = Salir
## First exit modal
tray_or_exit_modal-title = ¿Qué debe hacer el botón de cierre?
# Multiline text
tray_or_exit_modal-description =
Esto te permite elegir si quieres salir de la aplicación o minimizarlo a la bandeja al pulsar el botón de cerrar.
¡Puedes cambiar esto más tarde en la configuración de la interfaz!
tray_or_exit_modal-radio-exit = Salir al cerrar
tray_or_exit_modal-radio-tray = Minimizar a la bandeja
tray_or_exit_modal-submit = Guardar
tray_or_exit_modal-cancel = Cancelar
## Unknown device modal
unknown_device-modal-title = ¡Se ha encontrado un nuevo tracker!
unknown_device-modal-description =
Hay un nuevo tracker con dirección MAC <b>{ $deviceId }</b>.
¿Quieres conectarlo a SlimeVR?
unknown_device-modal-confirm = ¡Claro!
unknown_device-modal-forget = Ignóralo
## Error collection consent modal

View File

@@ -196,6 +196,7 @@ 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
@@ -304,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
@@ -359,6 +366,8 @@ settings-general-fk_settings-leg_fk-reset_mounting_feet = Jalkojen asennuksen no
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-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)
@@ -446,6 +455,12 @@ settings-general-interface-feedback_sound-label = Palaute ääni
settings-general-interface-feedback_sound-volume = Palaute äänen voimakkuus
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
@@ -467,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
@@ -496,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)
@@ -512,7 +525,7 @@ 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, mi 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.
@@ -632,8 +645,6 @@ 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ä
@@ -768,12 +779,8 @@ 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
# Italized text
onboarding-choose_mounting-auto_mounting-label = Kokeellinen
onboarding-choose_mounting-auto_mounting-description = Tämä tunnistaa automaattisesti kaikkien jäljittimiesi asennussuunnat 2 asennosta
onboarding-choose_mounting-manual_mounting = Manuaalinen asennus
# Italized text
onboarding-choose_mounting-manual_mounting-label = Suositeltu
onboarding-choose_mounting-manual_mounting-description = Näin voit valita asennussuunnan manuaalisesti kullekin jäljittimelle
# Multiline text
onboarding-choose_mounting-manual_modal-title =
@@ -895,3 +902,12 @@ status_system-StatusSteamVRDisconnected =
*[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

View File

@@ -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
@@ -23,8 +28,8 @@ tips-find_tracker = Impossible de différencier vos capteurs ? Secouez-en un pou
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 ? Noubliez pas <b><em>dallumer votre capteur</em></b> après lavoir connecté au PC !
tips-failed_webgl = Échec de linitialisation de WebGL.
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
@@ -49,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
@@ -81,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
@@ -126,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
@@ -142,9 +207,12 @@ 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
@@ -193,12 +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
@@ -213,14 +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 lempêche de sy connecter jusquà ce que le serveur soit redémarré. La configuration du capteur ne sera pas perdue.
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
@@ -296,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
@@ -310,12 +402,16 @@ 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 lactivation ou la désactivation des capteurs SteamVR en fonction de vos capteurs actuellement affectés
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.
@@ -346,6 +442,20 @@ 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
@@ -353,6 +463,11 @@ 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
@@ -376,18 +491,26 @@ settings-general-fk_settings-leg_tweak-foot_plant-description = La correction de
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 larrière et les avant-bras vers lavant.
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 = Sattend à 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_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 = Sattend à 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-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 = Sattend à ce que vos bras soient levés 90 degrés vers lavant. Utile pour le VTubing.
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é
@@ -404,9 +527,6 @@ settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Inter
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)
@@ -443,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
@@ -454,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 dexploitation
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
@@ -470,11 +593,35 @@ settings-general-interface-feedback_sound-description = Cette option va jouer un
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 tout 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-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 à lutiliser sans linterface graphique.
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
@@ -497,6 +644,8 @@ 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
@@ -527,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)
@@ -542,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.
@@ -575,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
@@ -611,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
@@ -668,6 +859,7 @@ 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
@@ -697,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
@@ -705,7 +898,7 @@ onboarding-assignment_tutorial-first_step = 1. Placez un autocollant de partie d
# 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-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 lextension doit être orienté vers le haut comme dans limage suivante :
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
@@ -724,6 +917,27 @@ 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
@@ -795,16 +1009,16 @@ onboarding-assign_trackers-warning-WAIST =
## Tracker mounting method choose
onboarding-choose_mounting = Quelle méthode de calibration de lalignement 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 =
@@ -843,38 +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-v1 =
Les proportions du corps sont utilisées pour connaître les mesures de votre corps. Elles sont requises pour calculer les positions des capteurs.
Lorsque les proportions de votre corps ne correspondent pas à celles enregistrées, la précision du suivi sera moins bonne et vous remarquerez certains problèmes comme du patinage ou de la glisse, ou votre corps ne correspondra pas bien à votre avatar.
<b>Vous navez besoin de mesurer les proportions de votre corps quune seule fois !</b> À moins quelle ne soient incorrectes ou que votre corps ait changé, vous navez pas besoin de les refaire.
onboarding-choose_proportions-auto_proportions = Proportions automatiques
# Italized text
onboarding-choose_proportions-auto_proportions-subtitle = Recommendée
onboarding-choose_proportions-auto_proportions-descriptionv3 =
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 davoir votre casque VR connecté à SlimeVR et sur votre tête !</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-import = Importer les proportions
onboarding-choose_proportions-import-success = Importé
onboarding-choose_proportions-import-failed = Raté
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
@@ -895,23 +1091,35 @@ onboarding-automatic_proportions-requirements-descriptionv2 =
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-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 davoir votre guardien/
Si vous utilisez un casque VR sans-fil, assurez-vous d'avoir votre guardien /
limite activée pour que votre hauteur soit correcte !
onboarding-automatic_proportions-check_height-fetch_height = Je suis debout !
# 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...
@@ -939,10 +1147,33 @@ 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 lestimation des proportions !
Veuillez <docs>consulter la documentation</docs> ou rejoindre notre <discord>Discord</discord> pour obtenir de laide ^_^
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
@@ -966,6 +1197,150 @@ 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
@@ -989,7 +1364,17 @@ tray_or_exit_modal-cancel = Annuler
unknown_device-modal-title = Un nouveau capteur a été trouvé !
unknown_device-modal-description =
Il y a un nouveau capteur avec ladresse MAC <b>{ $deviceId }</b>.
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

View File

@@ -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
@@ -49,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
@@ -80,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
@@ -126,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
@@ -142,9 +207,12 @@ 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
@@ -185,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
@@ -196,9 +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
@@ -213,14 +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
@@ -272,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
@@ -296,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
@@ -343,18 +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 reset orientamento (0 secondi disabilita l'attenuazione)
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-save_mounting_reset = Salva automaticamente la calibrazione del posizionamento
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 posizionamento per i tracker tra un riavvio e l'altro. Utile
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 reset posizionamento
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
@@ -371,23 +481,31 @@ 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 Reset posizionamento dei piedi mettendosi in punta di piedi.
settings-general-fk_settings-leg_fk-reset_mounting_feet = Reset posizionamento dei piedi
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 = 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-arm_fk-reset_mode-description = Cambia la posa delle braccia usata per il reset posizionamento.
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 Reset Completo e a 90 gradi con il busto ai lati per il Reset Posizionamento.
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 Reset Completo e abbassate sui lati per il Reset Posizionamento.
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
@@ -406,15 +524,12 @@ settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Media
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 =
@@ -430,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.
@@ -450,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
@@ -461,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
@@ -469,7 +590,7 @@ 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
@@ -478,6 +599,15 @@ settings-general-interface-connected_trackers_warning-label = Avviso di tracker
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
@@ -492,7 +622,7 @@ 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
@@ -500,6 +630,8 @@ 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
@@ -530,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)
@@ -545,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
@@ -578,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
@@ -614,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
@@ -621,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.
@@ -671,6 +842,7 @@ 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
@@ -700,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
@@ -727,6 +900,27 @@ 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
@@ -802,12 +996,12 @@ 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 =
@@ -823,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
@@ -831,57 +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-v1 =
Le "Proporzioni del corpo" sono utilizzate per conoscere le esatte misure del tuo corpo. Sono necessarie per calcolare le posizioni dei tracker.
Quando le proporzioni del tuo corpo non corrispondono a quelle salvate, la precisione di tracciamento sarà peggiore e noterai cose come slittamento o come la posizione del tuo corpo che no corrisponde con quella del tuo avatar.
<b>Devi misurare il tuo corpo solo una volta!</b> A meno che non siano sbagliate o il tuo corpo non sia cambiato, non è necessario rifarlo.
onboarding-choose_proportions-auto_proportions = Proporzioni automatiche
# Italized text
onboarding-choose_proportions-auto_proportions-subtitle = Raccomandato
onboarding-choose_proportions-auto_proportions-descriptionv3 =
Questo indovinerà le tue proporzioni registrando un campione dei tuoi movimenti e passandolo attraverso un algoritmo.
<b>Ciò richiede che il tuo visore (HMD) sia collegato a SlimeVR e indossato correttaments sulla tua testa</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-import = Importa le proporzioni del corpo
onboarding-choose_proportions-import-success = Importate con successo
onboarding-choose_proportions-import-failed = Importaggio fallito
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
@@ -897,23 +1073,35 @@ onboarding-automatic_proportions-requirements-descriptionv2 =
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 reset completo e i traker si muovono nella giusta direzione quando calci, ti pieghi, ti siedi, ecc.).
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-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!
onboarding-automatic_proportions-check_height-fetch_height = Sono in piedi!
# Context is that the height is unknown
onboarding-automatic_proportions-check_height-unknown = Sconosciuto
# Shows an element below it
onboarding-automatic_proportions-check_height-hmd_height1 = L'altezza del tuo HMD è
# Shows an element below it
onboarding-automatic_proportions-check_height-height1 = quindi la tua altezza effettiva è
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
@@ -943,10 +1131,33 @@ 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
@@ -963,13 +1174,157 @@ 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

View File

@@ -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
@@ -47,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
@@ -142,7 +175,6 @@ 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
@@ -161,8 +193,8 @@ 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
@@ -196,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
@@ -210,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
@@ -302,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
@@ -374,9 +417,6 @@ 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)
@@ -390,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 = ヨーリセット用のタップ
@@ -402,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
@@ -422,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
@@ -467,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)
@@ -483,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 = データの送受信を切り替える。
@@ -509,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 = 設定をスキップする
@@ -587,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
@@ -615,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
@@ -647,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 = マニュアルボディプロポーション
@@ -671,6 +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 = 要件を読みました
# 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 = レコーディングスタート
@@ -692,6 +738,13 @@ 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
@@ -699,6 +752,8 @@ home-no_trackers = トラッカーを検出できません。もしくは割り
## Trackers Still On notification
trackers_still_on-modal-confirm = SlimeVRを終了する
trackers_still_on-modal-cancel = ちょっと待って...
## Status system
@@ -710,11 +765,36 @@ status_system-StatusSteamVRDisconnected =
}
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

View File

@@ -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
@@ -19,7 +24,7 @@ version_update-close = 닫기
## Tips
tips-find_tracker = 어떤 트래커가 어디에 대응되는지 모르겠나요? 트래커를 흔들면 해당 트래커에 해당되는 항목이 강조 표시됩니다.
tips-find_tracker = 어떤 트래커가 어디에 대응되는지 모르겠나요? 트래커를 흔들면 해당 트래커에 해당되는 항목이 강조 표시돼요.
tips-do_not_move_heels = 기록하는 동안 발뒤꿈치가 움직이지 않도록 조심하세요!
tips-file_select = 파일을 <u>열거나</u>, 여기에 드래그&드롭하세요.
tips-tap_setup = 목록에서 트래커를 선택하는 대신 트래커를 천천히 2번 탭해서 선택할 수 있어요.
@@ -50,6 +55,28 @@ body_part-LEFT_UPPER_LEG = 왼쪽 다리 위
body_part-LEFT_LOWER_LEG = 왼쪽 다리 아래
body_part-LEFT_FOOT = 왼발
## 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 = 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
skeleton_bone-NONE = 없음
@@ -81,6 +108,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 = Yaw 정렬
@@ -142,9 +177,12 @@ 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
@@ -196,9 +234,17 @@ tracker-infos-url = 트래커 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
@@ -213,14 +259,27 @@ 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 = 귀여운 이름을 지어주세요! >_<
tracker-settings-name_section-placeholder = NightyBeast's left leg
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-up_to_date = 최신 버전
tracker-settings-update-available = { $versionName } 사용 가능
tracker-settings-update = 지금 업데이트
tracker-settings-update-title = 펌웨어 버전
## Tracker part card info
@@ -296,6 +355,8 @@ settings-sidebar-utils = 유틸리티
settings-sidebar-serial = 시리얼 콘솔
settings-sidebar-appearance = 모양
settings-sidebar-notifications = 알림
settings-sidebar-firmware-tool = DIY 펌웨어 도구
settings-sidebar-advanced = 고급
## SteamVR settings
@@ -343,20 +404,38 @@ settings-general-tracker_mechanics-filtering-type-smoothing-description = 움직
settings-general-tracker_mechanics-filtering-type-prediction = Prediction
settings-general-tracker_mechanics-filtering-type-prediction-description = 대기 시간이 줄어들고 움직임이 더 빨라지지만 지터가 증가할 수 있어요.
settings-general-tracker_mechanics-filtering-amount = 강도
settings-general-tracker_mechanics-yaw-reset-smooth-time = 부드러운 Yaw 리셋 작용 시간 (0초는 부드러운 Yaw 리셋을 비활성화 합니다)
settings-general-tracker_mechanics-yaw-reset-smooth-time = Yaw 정렬할 때 부드럽게 움직이는 시간 (비활성화: 0초)
settings-general-tracker_mechanics-drift_compensation = 틀어짐 보정
# This cares about multilines
settings-general-tracker_mechanics-drift_compensation-description =
틀어지는 방향의 반대 방향으로 회전해서 IMU Yaw 드리프트를 보정할 수 있어요.
보정하는 강도와 감지할 최근 정렬 횟수를 설정할 수 있어요.
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 =
점점 심하게 틀어지는 트래커의 틀어짐 방향을 예측해요.
틀어짐 보정을 사용해도 트래커가 Yaw 축에서 계속 틀어지면 이 옵션을 켜세요.
settings-general-tracker_mechanics-drift_compensation-prediction-label = 예측해서 틀어짐 보정하기
settings-general-tracker_mechanics-drift_compensation_warning =
<b>경고:</b> 트래커를 지나치게 자주 정렬해야 하는 경우에만 틀어짐 보정을 사용하세요 (5~10분마다).
Joy-Con, owoTrack 및 MPU 시리즈 IMU(최신 펌웨어 제외)
등과 같은 트래커들이 해당합니다.
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 =
트래커의 자동 마운팅 리셋 보정값을 저장합니다. 트래커들의 위치가 고정된
모션 캡처 슈트 같은 것을 사용할 때 유용합니다. <b>일반 사용자들에게는 권장되지 않아요!</b>
트래커의 착용 방향 정렬 보정값을 저장합니다. 트래커들의 위치가 고정된
모션 캡처 슈트 같은 것을 사용할 때 유용해요. <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
@@ -380,9 +459,17 @@ 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 = 손 컨트롤러 위치 데이터를 사용할 수 없는 경우에도 VR 헤드셋(HMD)으로부터 팔을 추적하도록 할 수 있어요.
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 또는 모션 캡처에서 이마에 HMD를 걸쳐두거나 할 때 유용해요. 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 = 기본값. 위쪽 팔은 뒤를 향하고 아래쪽 팔은 앞을 향하게 하는 자세.
@@ -408,9 +495,6 @@ 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 = VIVE 에뮬레이션
settings-general-fk_settings-vive_emulation-description = 바이브 트래커가 가지고 있는 허리 트래커 문제를 따라해보세요! 사실 이건 장난이고 추적을 더 악화시켜요.
settings-general-fk_settings-vive_emulation-label = VIVE 에뮬레이션 활성화
## Gesture control settings (tracker tapping)
@@ -442,10 +526,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 = 사용할 언어를 선택하세요
@@ -457,6 +541,9 @@ settings-interface-appearance-font-os_font = OS 글꼴
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 = 상단바 인터페이스를 자체적으로 랜더링하는 대신 시스템의 기본 인터페이스를 유지하기
settings-interface-appearance-decorations-label = 시스템 기본 인터페이스 사용
## Notification settings
@@ -471,9 +558,25 @@ 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-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 서버를 닫지 않고 창만 닫을 수 있게 하여 사용 시 항상 GUI를 띄워 놓을 필요가 없게 해요.
settings-general-interface-use_tray-label = 작업 표시줄로 최소화
settings-general-interface-discord_presence = Discord에서 활동 공유
settings-general-interface-discord_presence-description = Discord 활동 상태에 SlimeVR을 사용 중이라는 것과 사용 중인 트래커의 개수를 같이 표시합니다.
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-label = 개발자에게 오류 보내기
## Serial settings
@@ -496,6 +599,8 @@ 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
@@ -526,14 +631,22 @@ settings-osc-router-network-address-placeholder = IPV4 주소
settings-osc-vrchat = VRChat OSC Trackers
# This cares about multilines
settings-osc-vrchat-description =
헤드셋 (HMD) 데이터를 수신하고 SteamVR 없이도 (예: Quest 단독 사용)
트래커 정보를 전송하도록 VRChat 관련 설정을 변경
settings-osc-vrchat-description-v1 =
SteamVR는 애플리케이션(예: Quest 단독 실행)에 추적 데이터를 전송하는 데 사용되는 OSC 트래커 표준에 관한 설정.
VRChat에서 OSC를 사용하려면 액션 메뉴에서 '옵션' > 'OSC' > '활성화됨' 토글 스위치를 켜 주세요.
그리고 HMD 및 컨트롤러 데이터를 수신하려면 '트래킹 및 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 인스턴스를 자동으로 탐지한 후 데이터를 전송합니다.
또한 HMD와 컨트롤러 정보를 받아오기 위해 신호를 발송할 수도 있습니다.
VRChat으로부터 HMD와 컨트롤러 정보를 받아오려면, 메인 메뉴 설정에서
"Tracking & IK" 메뉴 아래 "Allow Sending Head and Wrist VR Tracking OSC Data" 옵션을 활성화해 주세요.
settings-osc-vrchat-oscqueryEnabled-label = OSCQuery 활성화
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 = Port in (기본값: 9001)
@@ -541,7 +654,7 @@ settings-osc-vrchat-network-port_out =
.label = 나가는 포트
.placeholder = Port out (기본값: 9000)
settings-osc-vrchat-network-address = 네트워크 주소
settings-osc-vrchat-network-address-description = VRChat으로 데이터를 보낼 주소를 선택하세요(장치의 Wi-Fi 설정 확인).
settings-osc-vrchat-network-address-description-v1 = OSC 데이터를 보낼 주소, VRChat에서 사용하려면 그냥 두세요.
settings-osc-vrchat-network-address-placeholder = VRChat IP 주소
settings-osc-vrchat-network-trackers = 트래커
settings-osc-vrchat-network-trackers-description = OSC를 통한 특정 트래커의 전송 여부 설정
@@ -574,16 +687,39 @@ 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 = 추적을 엉덩이에 고정해요. 앉은 자세로 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 = 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-label = 폴더 열기
settings-utils-advanced-open_logs = 로그 폴더
settings-utils-advanced-open_logs-label = 폴더 열기
## Setup/onboarding menu
@@ -610,6 +746,7 @@ onboarding-wifi_creds-submit = 저장!
onboarding-wifi_creds-ssid =
.label = Wi-Fi 이름
.placeholder = Wi-Fi 이름을 입력하세요
onboarding-wifi_creds-ssid-required = Wi-Fi 이름을 입력하세요
onboarding-wifi_creds-password =
.label = 암호
.placeholder = 암호를 입력하세요
@@ -619,7 +756,7 @@ onboarding-wifi_creds-password =
onboarding-reset_tutorial-back = 착용 방향 정렬로 돌아가기
onboarding-reset_tutorial = 정렬 튜토리얼
onboarding-reset_tutorial-explanation = 트래커를 사용하다 보면 IMU의 yaw 드리프트 또는 트래커의 위치가 달라져서 틀어짐이 발생할 수 있어요. 이러한 문제들을 해결하는 몇 가지 방법을 알려 드릴게요.
onboarding-reset_tutorial-skip = 무시하고 건너뛰기
onboarding-reset_tutorial-skip = 단계 건너뛰기
# Cares about multiline
onboarding-reset_tutorial-0 =
Yaw 정렬을 시도하려면 강조된 트래커를 { $taps }번 탭하세요.
@@ -667,6 +804,7 @@ onboarding-connect_tracker-issue-serial = 연결하는 데 문제가 생겼어
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 = 서버 찾는 중
@@ -695,6 +833,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
@@ -703,7 +842,7 @@ 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-v2 = 2. 스트랩을 트래커에 장착하되, 벨크로 접착면이 트래커의 Slime 얼굴과 같은 방향을 바라보도록 해 주세요:
onboarding-assignment_tutorial-second_step-continuation-v2 = 확장 모듈의 벨크로 접착면이 다음 이미지처럼 위를 바라봐야 합니다:
onboarding-assignment_tutorial-second_step-continuation-v2 = 확장 모듈의 벨크로 접착면이 다음 이미지처럼 위를 향하게 해 주세요:
onboarding-assignment_tutorial-done = 스트랩과 스티커를 트래커에 잘 부착했어요!
## Tracker assignment setup
@@ -718,6 +857,23 @@ onboarding-assign_trackers-assigned = 트래커 { $trackers }개 중 { $assigned
onboarding-assign_trackers-advanced = 고급 할당 위치 보기
onboarding-assign_trackers-next = 모든 트래커를 배치했어요
onboarding-assign_trackers-mirror_view = 좌우 반전
onboarding-assign_trackers-option-amount = 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
@@ -793,12 +949,12 @@ 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 = 자동으로 착용 방향을 설정하시겠어요?
@@ -835,37 +991,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-v1 =
신체 비율은 사용자의 신체 치수를 추산하기 위해 사용됩니다. 계산된 신체 치수는 트래커의 위치를 계산하는 데 사용됩니다.
설정된 신체 비율과 실제 신체 비율이 다를 경우, 트래킹 정확도가 훨씬 낮아질 수 있으며 사용 중 스케이팅, 슬라이딩, 또는 아바타와 신체 동작이 일치하지 않게 되는 경우가 발생할 수 있어요.
<b>신체 비율 측정은 한 번이면 충분해요!</b> 측정치가 부정확하거나 신체 비율이 달라진 경우를 제외하고는 다시 측정할 필요가 없어요.
onboarding-choose_proportions-auto_proportions = 자동으로 비율 설정
# Italized text
onboarding-choose_proportions-auto_proportions-subtitle = 권장
onboarding-choose_proportions-auto_proportions-descriptionv3 =
몸을 이리저리 움직여 샘플을 기록한 다음 알고리즘을 통해 연산하는 방식으로 신체 비율을 추산합니다.
<b>사용하기 위해서는 VR 헤드셋이 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
## 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
@@ -886,21 +1025,33 @@ onboarding-automatic_proportions-requirements-descriptionv2 =
SlimeVR 서버에 연결된 트래커와 VR 헤드셋이 끊김이나 렉 없이 제대로 표시되는지 확인하세요. (이것은 SteamVR이 실행 중이며 SlimeVR의 SteamVR 드라이버를 사용하여 SlimeVR에 올바르게 연결되어 있다는 것을 의미합니다)
트래커가 제대로 작동하고 나의 움직임을 올바르게 반영중인지 확인하세요. (예: 전체 정렬을 수행했으며 발차기, 허리 숙이기, 앉기 등 올바른 방향으로 움직임)
onboarding-automatic_proportions-requirements-next = 요구사항을 모두 읽었어요
onboarding-automatic_proportions-check_height-title = 키를 확인하세요
onboarding-automatic_proportions-check_height-description = 이 과정에서는 VR 헤드셋(HMD)의 높이를 사용하여 실제 키의 대략적인 값으로 삼고, 측정 기준으로 활용합니다. 하지만 직접 확인하는 것이 더 정확해요!
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 = 버튼을 누른 후 3초 이내에 <u>바르게 서서</u> 키를 측정해 주세요!
onboarding-automatic_proportions-check_height-calculation_warning-v3 = 키를 측정하기 위해 <u>똑바로 선 채</u>로 측정을 시작히세요. 측정에 영향을 줄 수 있으므로, 손을 헤드셋보다 높이 올리지 않게 주의하세요!
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-hmd_height1 = VR 헤드셋(HMD) 높이
# Shows an element below it
onboarding-automatic_proportions-check_height-height1 = 실제 키
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 = 기록 시작하기
@@ -929,10 +1080,33 @@ 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> 서버에서 도움을 받으세요 ^_^
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 = 계속하고 저장하기
## 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
@@ -954,6 +1128,150 @@ 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 = 외부 배터리
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 = IMU 회전각 (도)
.placeholder = IMU의 회전각
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 = 추가 트래커
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 = 제 3자 펌웨어 표시하기
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 = Serial
.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 패드와 MCU의 금속 덮개를 단락시키며 트래커 전원을 켜기
firmware_tool-flashbtn_step-board_SLIMEVR-r12 = 보드 상단에 위치한 원형 FLASH 패드와 MCU의 금속 덮개를 단락시키며 트래커 전원을 켜기
firmware_tool-flashbtn_step-board_SLIMEVR-r14 = 보드 상단의 FLASH 버튼을 누른 채로 트래커 전원을 켜기
firmware_tool-flashbtn_step-board_OTHER =
펌웨어를 쓰기 전에 트래커를 부트로더 모드에 진입시켜야 해요.
대부분의 경우 이는 펌웨어 쓰기 작업이 시작되기 전 보드에 있는 BOOT 버튼을 누르면 가능합니다.
펌웨어 쓰기 작업 초반에 시간 초과가 발생한다면 트래커가 부트로더 모드에 진입하지 않아서일 확률이 높아요.
트래커를 부트로더 모드로 진입시키는 방법은 가지고 계신 보드의 펌웨어 쓰기 도움말을 참고해 주세요
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 = 감지된 Serial 장치:
firmware_tool-flash_method_serial-devices-placeholder = Serial 장치 선택
firmware_tool-flash_method_serial-no_devices = 호환되는 Serial 장치가 감지되지 않았습니다. 트래커와 컴퓨터가 연결되어 있는지 확인해 주세요
firmware_tool-build_step = 빌드 중
firmware_tool-build_step-description = 펌웨어를 빌드하는 중입니다. 잠시만 기다려 주세요
firmware_tool-flashing_step = 펌웨어 쓰는 중
firmware_tool-flashing_step-description = 트래커에 펌웨어를 쓰는 중입니다. 화면의 지시를 따라 주세요
firmware_tool-flashing_step-warning = 별도의 지시가 없는 경우, 트래커를 선에서 분리하거나 업로드 중 전원을 끄지 말아 주세요. 트래커를 사용하지 못 하게 될 수도 있습니다
firmware_tool-flashing_step-flash_more = 더 많은 트래커에 펌웨어 쓰기
firmware_tool-flashing_step-exit = 나가기
## firmware tool build status
firmware_tool-build-CREATING_BUILD_FOLDER = 빌드 폴더 만드는 중
firmware_tool-build-DOWNLOADING_FIRMWARE = 펌웨어 다운로드 중
firmware_tool-build-EXTRACTING_FIRMWARE = 펌웨어 추출 중
firmware_tool-build-SETTING_UP_DEFINES = 매크로 상수 정의하는 중
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 = 트래커의 전원을 껐다 켜 주세요
firmware_update-status-AUTHENTICATING = MCU와 연결 시도 중
firmware_update-status-UPLOADING = 펌웨어 업로드 중
firmware_update-status-SYNCING_WITH_MCU = 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 = MCU와 연결할 수 없음
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
@@ -982,3 +1300,8 @@ unknown_device-modal-description =
SlimeVR에 연결할까요?
unknown_device-modal-confirm = 당연하죠!
unknown_device-modal-forget = 무시할게요
## Error collection consent modal
error_collection_modal-title = 오류를 수집해도 될까요?
error_collection_modal-confirm = 동의해요

View File

@@ -50,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
@@ -81,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
@@ -100,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
@@ -142,9 +156,12 @@ 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
@@ -196,9 +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
@@ -207,12 +232,13 @@ 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
@@ -296,6 +322,7 @@ settings-sidebar-utils = Hulpmiddelen
settings-sidebar-serial = Serieel console
settings-sidebar-appearance = Uiterlijk
settings-sidebar-notifications = Notificaties
settings-sidebar-advanced = Geavanceerd
## SteamVR settings
@@ -310,6 +337,14 @@ 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-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
@@ -340,10 +375,19 @@ 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 automatische mounting reset kalibratie op
settings-general-tracker_mechanics-save_mounting_reset-description = Slaat de automatische mounting 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 = 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
@@ -372,6 +416,9 @@ 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-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.
@@ -405,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 =
@@ -426,9 +473,9 @@ settings-general-gesture_control-yawResetTaps = Hoeveelheid tikken voor horizont
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.
@@ -440,6 +487,9 @@ 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
@@ -451,6 +501,9 @@ 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
@@ -463,10 +516,20 @@ settings-general-interface-feedback_sound-description = Speelt een geluid telken
settings-general-interface-feedback_sound-label = Feedback geluid
settings-general-interface-feedback_sound-volume = Feedback geluid volume
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
@@ -489,6 +552,8 @@ 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
@@ -519,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)
@@ -534,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.
@@ -567,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
@@ -603,13 +681,14 @@ 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
@@ -660,6 +739,7 @@ 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
@@ -689,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
@@ -716,6 +797,27 @@ onboarding-assign_trackers-assigned =
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
@@ -791,45 +893,46 @@ 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
@@ -841,13 +944,13 @@ onboarding-choose_proportions-description-v1 =
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-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
@@ -875,6 +978,8 @@ onboarding-automatic_proportions-put_trackers_on-title = Doe je trackers aan
onboarding-automatic_proportions-put_trackers_on-description = Om je verhoudingen 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_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-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 =
@@ -882,6 +987,7 @@ onboarding-automatic_proportions-check_height-description =
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
@@ -919,9 +1025,10 @@ 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 =
<b>Waarschuwing:</b> Er is een error ontstaan bij het schatten van de proporties!
Check alsjeblieft <docs>de docs</docs> of join onze <discord>Discord</Discord> voor hulp ^_^
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
@@ -946,6 +1053,73 @@ 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

View File

@@ -13,14 +13,14 @@ 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? Poruszaj trackerem, a będzie sie on podświetlał na 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!
@@ -107,7 +107,7 @@ navbar-settings = Ustawienia
## Biovision hierarchy recording
bvh-start_recording = Nagraj BVH
bvh-recording = Nagrywam...
bvh-recording = Nagrywanie...
## Tracking pause
@@ -141,7 +141,7 @@ 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
@@ -169,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
@@ -206,7 +206,7 @@ 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 przydzielony jest tracker.
tracker-settings-assignment_section-edit = Edytuj
tracker-settings-assignment_section-edit = Edytuj przypisanie
tracker-settings-mounting_section = Położenie Trackera
tracker-settings-mounting_section-description = Gdzie zamontowany jest tracker?
tracker-settings-mounting_section-edit = Edytuj
@@ -244,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?
@@ -287,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.
@@ -318,7 +318,7 @@ 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 wirtualnych trackerów
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 =
@@ -350,7 +350,7 @@ 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 =
@@ -383,6 +383,9 @@ 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.
@@ -397,7 +400,7 @@ settings-general-fk_settings-skeleton_settings-description = Włącz lub wyłąc
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
@@ -415,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
@@ -437,10 +440,10 @@ 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
@@ -457,14 +460,14 @@ 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
@@ -476,13 +479,23 @@ settings-general-interface-serial_detection-label = Wykrywanie urządzeń
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
@@ -505,6 +518,8 @@ 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
@@ -534,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)
@@ -550,7 +561,7 @@ 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-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.
@@ -593,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
@@ -736,6 +750,28 @@ 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
@@ -812,11 +848,11 @@ 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 =
@@ -960,7 +996,7 @@ 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
@@ -969,7 +1005,7 @@ 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!
trackers_still_on-modal-cancel = Poczekaj...
## Status system
@@ -980,6 +1016,7 @@ status_system-StatusSteamVRDisconnected =
*[other] Nie można połączyć się ze SteamVR przez sterownik SlimeVR.
}
status_system-StatusTrackerError = Tracker { $trackerName } ma błąd.
status_system-StatusUnassignedHMD = Headset powinien być przypisany do śledzenia głowy.
## Tray Menu
@@ -1004,7 +1041,7 @@ tray_or_exit_modal-cancel = Anuluj
unknown_device-modal-title = Znaleziono nowy tracker!
unknown_device-modal-description =
Dostępny jest nowy tracker z adresem MAC b { $deviceId } /b .¶
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

View File

@@ -9,6 +9,11 @@
websocket-connecting = Conectando ao servidor
websocket-connection_lost = Conexão perdida com o servidor. Reconectando...
websocket-connection_lost-desc = Parece que o servidor do SlimeVR crashou. Verifique as logs e reinicie o programa
websocket-timedout = Não foi possível conectar-se ao servidor
websocket-timedout-desc = Parece que o SlimeVR server crashou ou parou de responder. Verifique as logs e reinicie o programa
websocket-error-close = Sair do SlimeVR
websocket-error-logs = Abrir a pasta de logs
## Update notification
@@ -49,6 +54,34 @@ body_part-LEFT_HAND = Mão esquerda
body_part-LEFT_UPPER_LEG = Coxa esquerda
body_part-LEFT_LOWER_LEG = Canela esquerda
body_part-LEFT_FOOT = Pé esquerdo
body_part-LEFT_THUMB_METACARPAL = Metacarpo do polegar esquerdo
body_part-LEFT_THUMB_PROXIMAL = Proximal do polegar esquerdo
body_part-LEFT_THUMB_DISTAL = Distal do polegar esquerdo
body_part-LEFT_INDEX_PROXIMAL = Indicador esquerdo proximal
body_part-LEFT_INDEX_INTERMEDIATE = Indicador esquerdo intermediário
body_part-LEFT_INDEX_DISTAL = Indicador esquerdo distal
## BoardType
board_type-UNKNOWN = Desconhecido
board_type-NODEMCU = NodeMCU
board_type-CUSTOM = Placa Customizada
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 = 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
@@ -81,6 +114,14 @@ skeleton_bone-ELBOW_OFFSET = Compensação do Cotovelo
## Tracker reset buttons
reset-reset_all = Redefinir todas as proporções
reset-reset_all_warning-v2 =
<b>Aviso:</b> Suas proporções serão redefinidas para o padrão baseado na sua altura configurada.
Tem certeza que deseja fazer isso?
reset-reset_all_warning-reset = Resetar proporções
reset-reset_all_warning-cancel = Cancelar
reset-reset_all_warning_default-v2 =
<b>Aviso:</b> Sua altura não foi configurada, suas proporções serão redefinidas para os padrões com a altura padrão.
Tem certeza que quer fazer isso?
reset-full = Reset Completo
reset-mounting = Reset de Posição
reset-yaw = Reset de guinada (yaw)
@@ -111,8 +152,8 @@ bvh-recording = Gravando...
## Tracking pause
tracking-unpaused = Pausar tracking
tracking-paused = Resumir tracking
tracking-unpaused = Pausar rastreamento
tracking-paused = Retomar rastreamento
## Widget: Overlay settings
@@ -136,15 +177,18 @@ widget-developer_mode-precise_rotation = Precise rotation
widget-developer_mode-fast_data_feed = Fast data feed
widget-developer_mode-filter_slimes_and_hmd = Filter slimes and HMD
widget-developer_mode-sort_by_name = Sort by name
widget-developer_mode-raw_slime_rotation = Raw rotation
widget-developer_mode-raw_slime_rotation = Rotação bruta
widget-developer_mode-more_info = More info
## Widget: IMU Visualizer
widget-imu_visualizer = Rotation
widget-imu_visualizer-rotation_raw = Raw
widget-imu_visualizer-rotation_preview = Preview
widget-imu_visualizer-rotation_hide = Esconder
widget-imu_visualizer = Rotação do tracker
widget-imu_visualizer-preview = Pré-visualização
widget-imu_visualizer-hide = Esconder
widget-imu_visualizer-rotation_raw = Bruta
widget-imu_visualizer-rotation_preview = Pré-visualizar rotação
widget-imu_visualizer-acceleration = Aceleração
widget-imu_visualizer-position = Posição
## Widget: Skeleton Visualizer
@@ -169,7 +213,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 = Aceleração. X/Y/Z
tracker-table-column-rotation = Rotação X/Y/Z
tracker-table-column-position = Posição X/Y/Z
tracker-table-column-url = URL
@@ -185,7 +229,7 @@ tracker-rotation-back = Atrás
tracker-rotation-back_left = Trás-esquerda
tracker-rotation-back_right = Trás-direita
tracker-rotation-custom = Personalizado
tracker-rotation-overriden = (substituído por reset de posição)
tracker-rotation-overriden = (substituído pelo reset de posição)
## Tracker information
@@ -196,9 +240,17 @@ tracker-infos-url = URL do Tracker
tracker-infos-version = Versão do firmware
tracker-infos-hardware_rev = Revisão do hardware
tracker-infos-hardware_identifier = ID do Hardware
tracker-infos-data_support = Assistência de dados
tracker-infos-imu = Sensor IMU
tracker-infos-board_type = Placa principal
tracker-infos-network_version = Versão do protocolo
tracker-infos-magnetometer = Magnetômetro
tracker-infos-magnetometer-status-v1 =
{ $status ->
[DISABLED] Desabilitado
[ENABLED] Habilitado
*[NOT_SUPPORTED] Incompatível
}
## Tracker settings
@@ -213,14 +265,27 @@ tracker-settings-mounting_section-edit = Editar posição
tracker-settings-drift_compensation_section = Ligar a compensação de drift
tracker-settings-drift_compensation_section-description = Esse tracker deverá compensar pelo drift quando a compensação de drift estiver ligado?
tracker-settings-drift_compensation_section-edit = Ligar a compensação de drift
tracker-settings-use_mag = Permitir o uso do magnetômetro neste tracker
# Multiline!
tracker-settings-use_mag-description =
Esse tracker deve usar o magnetômetro para reduzir o drift quando o uso de magnetômetro estiver permitido? <b>Não desligue seu tracker enquanto altera esta opção!</b>
Você precisa permitir o uso de magnetômetro primeiro, <magSetting>clique aqui para ir para as configurações</magSetting>.
tracker-settings-use_mag-label = Permitir o uso do 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 = Nome do tracker
tracker-settings-name_section-description = Dê um apelido fofo :)
tracker-settings-name_section-placeholder = Coxa esquerda de NightyBeast
tracker-settings-name_section-label = Nome do tracker
tracker-settings-forget = Esquecer o tracker
tracker-settings-forget-description = Remove o tracker do servidor SlimeVR e impede que ele se conecte a ele até que o servidor seja reiniciado. A configuração do tracker não será perdida.
tracker-settings-forget-label = Esquecer o tracker
tracker-settings-update-unavailable = Não pode ser atualizado (DIY)
tracker-settings-update-up_to_date = Atualizado
tracker-settings-update-available = { $versionName } está disponível
tracker-settings-update = Atualizar agora
tracker-settings-update-title = Versão do firmware
## Tracker part card info
@@ -287,7 +352,7 @@ mounting_selection_menu-close = Fechar
settings-sidebar-title = Opções
settings-sidebar-general = Geral
settings-sidebar-tracker_mechanics = Mecânicas do Tracker
settings-sidebar-fk_settings = Opções de Tracker
settings-sidebar-fk_settings = Opções dos trackers
settings-sidebar-gesture_control = Controle de Gestos
settings-sidebar-interface = Interface
settings-sidebar-osc_router = Roteador OSC
@@ -296,6 +361,9 @@ settings-sidebar-utils = Utilidades
settings-sidebar-serial = Console Serial
settings-sidebar-appearance = Aparência
settings-sidebar-notifications = Notificações
settings-sidebar-behavior = Comportamento
settings-sidebar-firmware-tool = Ferramenta de firmware DIY
settings-sidebar-advanced = Avançado
## SteamVR settings
@@ -350,6 +418,20 @@ settings-general-tracker_mechanics-drift_compensation-description =
Compensa o drift de guinada (yaw) aplicando uma rotação inversa.
Mudar a quantidade de compensação e até quantos resets vão ser levados em conta.
settings-general-tracker_mechanics-drift_compensation-enabled-label = Compensação de drift
settings-general-tracker_mechanics-drift_compensation-prediction = Predição de compensação de drift
# This cares about multilines
settings-general-tracker_mechanics-drift_compensation-prediction-description =
Antecipa a compensação de drift além do intervalo medido anteriormente.
Ative essa opção se o tracker estiver girando continuamente no eixo de guinada (yaw).
settings-general-tracker_mechanics-drift_compensation-prediction-label = Predição de compensação de drift
settings-general-tracker_mechanics-drift_compensation_warning =
<b>Aviso:</b> Use a compensação de drift somente se você precisar resetar
com muita frequência (a cada 5 a 10 minutos).
Algumas IMUs sujeitas a resets mais frequentes incluem:
Joy-Cons, owoTrack e MPUs (sem firmware recente).
settings-general-tracker_mechanics-drift_compensation_warning-cancel = Cancelar
settings-general-tracker_mechanics-drift_compensation_warning-done = Eu entedi
settings-general-tracker_mechanics-drift_compensation-amount-label = Quantidade de compensação
settings-general-tracker_mechanics-drift_compensation-max_resets-label = Use até x últimos resets
settings-general-tracker_mechanics-save_mounting_reset = Salvar a calibragem automática de posição
@@ -357,6 +439,11 @@ settings-general-tracker_mechanics-save_mounting_reset-description =
Salva as calibrações automáticas de reset de posição para os trackers entre as reinicializações. Útil
ao usar uma roupa em que os trackers não se movem entre as sessões. <b>Não recomendado para usuários normais!</b>
settings-general-tracker_mechanics-save_mounting_reset-enabled-label = Salvar reset de Posição
settings-general-tracker_mechanics-use_mag_on_all_trackers = Usar o magnetômetro em todos os trackers IMUs compatíveis
settings-general-tracker_mechanics-use_mag_on_all_trackers-description =
Usa o magnetômetro em todos os trackers com firmware compatível, reduzindo o drift em ambientes magneticamente estáveis.
Essa opção pode ser desativada indivualmente nas configurações de cada tracker. <b>Não desligue nenhum dos trackers enquanto altera esta opção!</b>
settings-general-tracker_mechanics-use_mag_on_all_trackers-label = Usar o magnetômetro nos trackers
## FK/Tracking settings
@@ -380,9 +467,17 @@ settings-general-fk_settings-leg_tweak-foot_plant-description = Pé plantado gir
settings-general-fk_settings-leg_fk = Tracking de pernas
settings-general-fk_settings-leg_fk-reset_mounting_feet-description = Ativar o Reset de Posição dos pés ao ficar nas pontas dos pés.
settings-general-fk_settings-leg_fk-reset_mounting_feet = Reset de Posição dos pés
settings-general-fk_settings-enforce_joint_constraints = Limites do esqueleto
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints = Impor limites
settings-general-fk_settings-enforce_joint_constraints-enforce_constraints-description = Evita que as articulações rotacionem além de seu limite
settings-general-fk_settings-enforce_joint_constraints-correct_constraints = Corrigir com limites
settings-general-fk_settings-enforce_joint_constraints-correct_constraints-description = Corrija as rotações das articulações quando elas ultrapassarem seus limites
settings-general-fk_settings-arm_fk = Opções do Braço
settings-general-fk_settings-arm_fk-description = Muda o jeito que os braços são rastreados.
settings-general-fk_settings-arm_fk-force_arms = Forçar braços do HMD
settings-general-fk_settings-reset_settings = Redefinir configurações
settings-general-fk_settings-reset_settings-reset_hmd_pitch-description = Redefine a inclinação (rotação vertical) do HMD ao fazer um reset completo. Útil se estiver usando um HMD na testa para VTubing ou captura de movimento. Não ative para VR.
settings-general-fk_settings-reset_settings-reset_hmd_pitch = Redefinir a inclinação do HMD
settings-general-fk_settings-arm_fk-reset_mode-description = Mudar a pose do braço esperada para o reset de posição.
settings-general-fk_settings-arm_fk-back = Atrás
settings-general-fk_settings-arm_fk-back-description = O modo padrão, com os braços voltados para trás e os antebraços para frente.
@@ -408,9 +503,6 @@ settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Calcu
settings-general-fk_settings-skeleton_settings-interp_knee_ankle = Calcular a média da guinada e rolamento do joelho com os tornozelos
settings-general-fk_settings-self_localization-title = Modo mocap
settings-general-fk_settings-self_localization-description = O modo mocap permite que o esqueleto rastreie aproximadamente sua própria posição sem um headset ou outros trackers. Observe que isso requer trackers de pés e cabeça para funcionar e ainda é experimental.
settings-general-fk_settings-vive_emulation-title = Emulação de Vive
settings-general-fk_settings-vive_emulation-description = Emule o problema de tracker da cintura que o Vive tracker tem. Isso é uma piada e faz o tracking ficar pior.
settings-general-fk_settings-vive_emulation-label = Ativar emulação de Vive
## Gesture control settings (tracker tapping)
@@ -447,11 +539,11 @@ settings-general-gesture_control-numberTrackersOverThreshold-description = Aumen
## Appearance settings
settings-interface-appearance = Aparênia
settings-general-interface-dev_mode = Modo de desenvolvedor
settings-general-interface-dev_mode-description = Este modo pode ser útil se precisar de dados específicos ou para interagir com trackers conectados a um nível mais avançado
settings-general-interface-dev_mode-label = Modo de desenvolvedor
settings-interface-appearance = Aparência
settings-general-interface-theme = Cor do tema
settings-general-interface-show-navbar-onboarding = Mostrar "{ navbar-onboarding }" na barra de navegação
settings-general-interface-show-navbar-onboarding-description = Isso muda se o botão "{ navbar-onboarding }" for exibido na barra de navegação.
settings-general-interface-show-navbar-onboarding-label = Mostrar "{ navbar-onboarding }"
settings-general-interface-lang = Selecione o idioma
settings-general-interface-lang-description = Alterar o idioma padrão que pretende utilizar
settings-general-interface-lang-placeholder = Selecione o idioma que vai usar
@@ -463,6 +555,9 @@ settings-interface-appearance-font-os_font = Fonte do sistema
settings-interface-appearance-font-slime_font = Fonte padrão
settings-interface-appearance-font_size = Escala da fonte
settings-interface-appearance-font_size-description = Isso afeta o tamanho da fonte de toda a interface, exceto neste painel de configurações.
settings-interface-appearance-decorations = Use as decorações nativas do sistema
settings-interface-appearance-decorations-description = Quando essa opção estiver ativada, a barra de título do SlimeVR não será exibida, mas será substituída pela barra de título nativa do sistema.
settings-interface-appearance-decorations-label = Usar a barra de título nativa do sistema
## Notification settings
@@ -477,9 +572,33 @@ settings-general-interface-feedback_sound-volume = Volume do som de feedback
settings-general-interface-connected_trackers_warning = Aviso de trackers conectados
settings-general-interface-connected_trackers_warning-description = Essa opção exibirá um pop-up toda vez que você tentar fechar o SlimeVR enquanto tiver um ou mais trackers conectados. Ela o lembrará de desligar os trackers quando você terminar para preservar a vida útil da bateria.
settings-general-interface-connected_trackers_warning-label = Aviso de trackers conectados ao fechar
## Behavior settings
settings-interface-behavior = Comportamento
settings-general-interface-dev_mode = Modo de desenvolvedor
settings-general-interface-dev_mode-description = Este modo pode ser útil se precisar de dados específicos ou para interagir com trackers conectados a um nível mais avançado
settings-general-interface-dev_mode-label = Modo de desenvolvedor
settings-general-interface-use_tray = Minimizar para bandeja do sistema
settings-general-interface-use_tray-description = Permite que você feche a janela sem fechar o servidor do SlimeVR, para que possa continuar usando-o sem que a interface gráfica o incomode.
settings-general-interface-use_tray-label = Minimizar para a bandeja do sistema
settings-general-interface-discord_presence = Compartilhar atividade no Discord
settings-general-interface-discord_presence-description = Informa ao seu Discord que o SlimeVR está aberto, juntamente com o número de trackers IMU que você está utilizando.
settings-general-interface-discord_presence-label = Compartilhar atividade no Discord
settings-general-interface-discord_presence-message =
{ $amount ->
[0] Dando uma voltinha
[one] Usando 1 tracker
*[other] Usando { $amount } trackers
}
settings-interface-behavior-error_tracking = Coleta de erros via Sentry.io
settings-interface-behavior-error_tracking-description =
Para proporcionar a melhor experiência do usuário, coletamos relatórios de erros de forma anônima, métricas de desempenho e informações sobre o sistema operacional. Isso nos ajuda a detectar bugs e problemas com o SlimeVR. Essas métricas são coletadas através do Sentry.io.
<b>Não coletamos informações pessoais</b> como seu endereço de IP ou credenciais de rede sem fio. O SlimeVR valoriza sua privacidade!
Você consente com a coleta de dados de erros de forma anônima?
settings-interface-behavior-error_tracking-label = Enviar erros para os desenvolvedores
## Serial settings
@@ -502,6 +621,8 @@ settings-serial-get_infos = Obter informações
settings-serial-serial_select = Selecione uma porta serial
settings-serial-auto_dropdown_item = Auto
settings-serial-get_wifi_scan = Obter varredura WiFi
settings-serial-file_type = Texto simples
settings-serial-save_logs = Salvar em arquivo
## OSC router settings
@@ -532,14 +653,23 @@ settings-osc-router-network-address-placeholder = Endereço IPV4
settings-osc-vrchat = VRChat OSC Trackers
# This cares about multilines
settings-osc-vrchat-description =
Mudar opções específicas do VRChat para receber e mandar dados do HMD
dados de trackers para FBT (funciona no Quest standalone).
settings-osc-vrchat-description-v1 =
Altere as configurações específicas do padrão de trackers OSC usado para enviar
dados de rastreamento para aplicativos sem o SteamVR (por exemplo, Quest standalone).
Certifique-se de habilitar o OSC no VRChat através do menu de ações em OSC > Habilitado.
Para permitir o recebimento de dados do HMD e dos controles do VRChat, vá nas configurações do menu principal
em Rastreamento e IK > Permitir o envio de dados OSC de Rastreio de RV da cabeça e do pulso.
settings-osc-vrchat-enable = Ativar
settings-osc-vrchat-enable-description = Ligar ou desligar o envio e recebimento de dados
settings-osc-vrchat-enable-label = Ativar
settings-osc-vrchat-oscqueryEnabled = Habilitar OSCQuery
settings-osc-vrchat-oscqueryEnabled-description =
OSCQuery detecta automaticamente instâncias em execução do VRChat e envia dados para ele.
Ele também pode anunciar-se para que ele receba dados de HMD e de controles.
Para permitir o recebimento de dados de HMD e controles do VRChat, vá às configurações do seu menu principal, na seção "Tracking & IK", e habilite "Enviar Dados OSC de Rastreio de RV da Cabeça e do Pulso".
settings-osc-vrchat-oscqueryEnabled-label = Ativar OSCQuery
settings-osc-vrchat-network = Portas de rede
settings-osc-vrchat-network-description = Defina as portas para receber e enviar dados para o VRChat
settings-osc-vrchat-network-description-v1 = Define as portas para receber e enviar dados. Pode ser deixado como está para o VRChat.
settings-osc-vrchat-network-port_in =
.label = Porta de entrada
.placeholder = Porta de entrada (padrão: 9001)
@@ -547,7 +677,7 @@ settings-osc-vrchat-network-port_out =
.label = Porta de saída
.placeholder = Porta de saída (padrão: 9000)
settings-osc-vrchat-network-address = Endereço de rede
settings-osc-vrchat-network-address-description = Escolha qual o endereço para enviar dados para o VRChat (verifique as suas opções de Wi-Fi no seu dispositivo)
settings-osc-vrchat-network-address-description-v1 = Escolha o endereço para enviar os dados. Pode ser deixado como está para o VRChat.
settings-osc-vrchat-network-address-placeholder = Endereço de ip do VRChat
settings-osc-vrchat-network-trackers = Trackers
settings-osc-vrchat-network-trackers-description = Ligar ou desligar o envio e recepção de dados.
@@ -580,16 +710,47 @@ settings-osc-vmc-network-address-description = Escolha o endereço para envio de
settings-osc-vmc-network-address-placeholder = Endereço IPV4
settings-osc-vmc-vrm = Modelo VRM
settings-osc-vmc-vrm-description = Carregue um modelo de VRM para permitir ancoragem de cabeça e possibilitar uma maior compatibilidade com outras aplicações.
settings-osc-vmc-vrm-model_unloaded = Nenhum modelo carregado
settings-osc-vmc-vrm-model_loaded =
{ $titled ->
[true] Modelo carregado: { $name }
*[other] Modelo sem título carregado
}
settings-osc-vmc-vrm-untitled_model = Modelo sem título
settings-osc-vmc-vrm-file_select = Arraste e solte um modelo para usar, ou <u>navegue</u>
settings-osc-vmc-anchor_hip = Ancorar no quadril
settings-osc-vmc-anchor_hip-description = Ancorar o rastreamento no quadril, útil para VTubing sentado. Se desativar, carregue um modelo VRM.
settings-osc-vmc-anchor_hip-label = Ancorar no quadril
settings-osc-vmc-mirror_tracking = Espelhar rastreamento
settings-osc-vmc-mirror_tracking-description = Espelhar o rastreamento horizontalmente.
settings-osc-vmc-mirror_tracking-label = Espelhar rastreamento
## Advanced settings
settings-utils-advanced = Avançado
settings-utils-advanced-reset-gui = Resetar configurações da interface
settings-utils-advanced-reset-gui-description = Restaura a interface para as configurações iniciais.
settings-utils-advanced-reset-gui-label = Resetar interface
settings-utils-advanced-reset-server = Resetar configuraçõse de tracking
settings-utils-advanced-reset-server-description = Restaura as configurações de tracking para as configurações iniciais.
settings-utils-advanced-reset-server-label = Resetar tracking
settings-utils-advanced-reset-all = Resetar todas as configurações
settings-utils-advanced-reset-all-description = Restaura a configuração da interface e de tracking para as configurações iniciais.
settings-utils-advanced-reset-all-label = Resetar todas as configurações
settings-utils-advanced-reset_warning =
{ $type ->
[gui]
<b>Aviso:</b> Isso irá restaurar as configurações da interface gráfica para as configurações iniciais.
Tem certeza de que deseja fazer isso?
[server]
<b>Aviso:</b> Isso irá restaurar as configurações de tracking para as configurações iniciais.
Tem certeza de que deseja fazer isso?
*[all]
<b>Aviso:</b> Isso irá restaurar todas as suas configurações para as configurações iniciais.
Tem certeza de que deseja fazer isso?
}
settings-utils-advanced-reset_warning-reset = Resetar configurações
settings-utils-advanced-reset_warning-cancel = Cancelar
settings-utils-advanced-open_data-v1 = Pasta de configuração
settings-utils-advanced-open_data-description-v1 = Abre a pasta de configuração do SlimeVR no explorador de arquivos, contendo as configurações
settings-utils-advanced-open_data-label = Abrir pasta
settings-utils-advanced-open_logs = Pasta de logs
settings-utils-advanced-open_logs-description = Abre a pasta de logs do SlimeVR no explorador de arquivos, contendo os logs do aplicativo
settings-utils-advanced-open_logs-label = Abrir pasta
## Setup/onboarding menu
@@ -616,6 +777,7 @@ onboarding-wifi_creds-submit = Enviar!
onboarding-wifi_creds-ssid =
.label = SSID
.placeholder = Enter SSID
onboarding-wifi_creds-ssid-required = Nome do Wi-Fi é obrgiatório
onboarding-wifi_creds-password =
.label = Password
.placeholder = Enter password
@@ -673,6 +835,7 @@ onboarding-connect_tracker-issue-serial = Estou tendo problemas para conectar!
onboarding-connect_tracker-usb = Tracker USB
onboarding-connect_tracker-connection_status-none = Procurando por trackers
onboarding-connect_tracker-connection_status-serial_init = Conectando ao dispositivo serial
onboarding-connect_tracker-connection_status-obtaining_mac_address = Obtendo o endereço MAC do tracker
onboarding-connect_tracker-connection_status-provisioning = Enviando credenciais de Wi-Fi
onboarding-connect_tracker-connection_status-connecting = Enviando credenciais de Wi-Fi
onboarding-connect_tracker-connection_status-looking_for_server = Procurando servidor
@@ -702,6 +865,7 @@ onboarding-calibration_tutorial-status-waiting = Esperando por você
onboarding-calibration_tutorial-status-calibrating = Calibrando
onboarding-calibration_tutorial-status-success = Legal!
onboarding-calibration_tutorial-status-error = O tracker foi movido
onboarding-calibration_tutorial-skip = Pular tutorial
## Tracker assignment tutorial
@@ -729,6 +893,27 @@ onboarding-assign_trackers-assigned =
onboarding-assign_trackers-advanced = Mostrar locais de atribuição avançados
onboarding-assign_trackers-next = Atribui todos os trackers
onboarding-assign_trackers-mirror_view = Inverter visão
onboarding-assign_trackers-option-amount =
{ $trackersCount ->
[one] x
*[other] x
}
onboarding-assign_trackers-option-label =
{ $mode ->
[lower-body] Conjunto Lower-Body
[core] Conjunto Core
[enhanced-core] Conjunto Enhanced
[full-body] Conjunto Full-Body
*[all] Todos os trackers
}
onboarding-assign_trackers-option-description =
{ $mode ->
[lower-body] O mínimo para rastrear seu corpo no VR
[core] + Rastreamento melhorado da coluna
[enhanced-core] + Rotação dos pés
[full-body] + Rastreamento dos cotovelos
*[all] Todas as atribuições de trackers disponíveis
}
## Tracker assignment warnings
@@ -804,12 +989,12 @@ onboarding-choose_mounting = Qual método de calibração de posição você des
# Multiline text
onboarding-choose_mounting-description = A orientação de posição corrige a colocação dos trackers no seu corpo.
onboarding-choose_mounting-auto_mounting = Posição 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 = Isso detectará automaticamente as direções de posição para todos os seus trackers a partir de 2 poses
onboarding-choose_mounting-manual_mounting = Posição manual
# Italized text
onboarding-choose_mounting-manual_mounting-label = Recomendado
# Italicized text
onboarding-choose_mounting-manual_mounting-label-v2 = Pode não ser precisa o suficiente
onboarding-choose_mounting-manual_mounting-description = Isso permitirá que você escolha manualmente a direção de posição para cada tracker
# Multiline text
onboarding-choose_mounting-manual_modal-title =
@@ -843,43 +1028,25 @@ onboarding-automatic_mounting-mounting_reset-step-0 = 1. Agache-se em uma pose d
onboarding-automatic_mounting-mounting_reset-step-1 = 2. Pressione o botão "Resetar Posição" e aguarde 3 segundos antes que as rotações de posição dos trackers sejam redefinidas.
onboarding-automatic_mounting-preparation-title = Preparação
onboarding-automatic_mounting-preparation-step-0 = 1. Fique de pé com os braços ao lado do corpo.
onboarding-automatic_mounting-preparation-step-1 = 2. Pressione o botão "Reset" e aguarde 3 segundos antes que os rastreadores sejam reiniciados.
onboarding-automatic_mounting-preparation-step-1 = 2. Pressione o botão "Reset" e aguarde 3 segundos antes que os trackers sejam reiniciados.
onboarding-automatic_mounting-put_trackers_on-title = Coloque seus trackers
onboarding-automatic_mounting-put_trackers_on-description = Para calibrar as rotações de posicionamento, usaremos os trackers que você atribuiu. Coloque todos os seus trackers, você pode ver qual é qual na figura na direita.
onboarding-automatic_mounting-put_trackers_on-next = Coloquei todos os meus trackers
## Tracker proportions method choose
onboarding-choose_proportions = Qual método de calibração de proporções você deseja usar?
# Multiline string
onboarding-choose_proportions-description-v1 =
As proporções do corpo são usadas para saber as dimensões do seu corpo. Elas são necessárias para calcular as posições dos trackers.
Quando as proporções do seu corpo não corresponderem às que estão salvas, a precisão do rastreamento será pior e você observará problemas como efeito de patinação ou deslizamento, ou que seu corpo não corresponde bem ao seu avatar.
<b>Você precisará medir seu corpo apenas uma vez!</b> Se as medições estiverem corretas e o seu corpo não tiver passado por mudanças significativas, não há necessidade de repeti-las.
onboarding-choose_proportions-auto_proportions = Proporções automáticas
# Italized text
onboarding-choose_proportions-auto_proportions-subtitle = Recomendado
onboarding-choose_proportions-auto_proportions-descriptionv3 =
Isso irá estimar suas proporções gravando uma amostra de seus movimentos e passando-a por um algoritmo.
<b>Isso requer ter seu headset (HMD) conectado ao SlimeVR e na sua cabeça!</b>
onboarding-choose_proportions-manual_proportions = Proporções manuais
# Italized text
onboarding-choose_proportions-manual_proportions-subtitle = Para pequenos ajustes
onboarding-choose_proportions-manual_proportions-description = Isso permitirá que você ajuste suas proporções manualmente, modificando-as diretamente
onboarding-choose_proportions-export = Exportar proporções
onboarding-choose_proportions-import = Importar proporções
onboarding-choose_proportions-import-success = Importado
onboarding-choose_proportions-import-failed = Falhou
onboarding-choose_proportions-file_type = Arquivo de proporções do corpo
## Tracker manual proportions setup
## Tracker manual proportions setupa
onboarding-manual_proportions-back = Voltar para o tutorial de reset
onboarding-manual_proportions-title = Proporções de corpo manuais
onboarding-manual_proportions-precision = Ajuste de precisão
onboarding-manual_proportions-auto = Calibragem Automática
onboarding-manual_proportions-ratio = Ajustar por grupos de proporções
onboarding-manual_proportions-fine_tuning_button = Melhorar automaticamente as proporções
onboarding-manual_proportions-fine_tuning_button-disabled-tooltip = Por favor, conecte seu headset VR para utilizar a melhoria automatica
onboarding-manual_proportions-export = Exportar proporções
onboarding-manual_proportions-import = Importar proporções
onboarding-manual_proportions-import-success = Importado
onboarding-manual_proportions-import-failed = Falhou
onboarding-manual_proportions-file_type = Arquivo de proporções do corpo
## Tracker automatic proportions setup
@@ -900,21 +1067,33 @@ onboarding-automatic_proportions-requirements-descriptionv2 =
Seu headset está enviando dados de posição para o servidor SlimeVR (isso geralmente significa ter o SteamVR em execução e conectado ao SlimeVR usando o driver SteamVR do SlimeVR).
Seu rastreamento está funcionando e representa com precisão seus movimentos (por exemplo, você realizou uma reinicialização completa e eles se movem na direção certa ao chutar, se inclinar, sentar, etc.).
onboarding-automatic_proportions-requirements-next = Eu li os requisitos.
onboarding-automatic_proportions-check_height-title = Cheque sua altura
onboarding-automatic_proportions-check_height-description = Usamos sua altura como base para nossas medições, usando a altura do headset (HMD) como uma aproximação de sua altura real, mas é melhor verificar se estão corretas por conta própria!
onboarding-automatic_proportions-check_height-title-v3 = Meça a altura do seu headset
onboarding-automatic_proportions-check_height-description-v2 = A altura do seu headset (HMD) deve ser um pouco menor que sua altura total, já que o headset mede a altura do olho. Essa medida será usada como base para as proporções do seu corpo
# All the text is in bold!
onboarding-automatic_proportions-check_height-calculation_warning = Por favor, pressione o botão enquanto estiver em pé <u>reto</u> para calcular sua altura. Você tem 3 segundos depois de pressionar o botão!
onboarding-automatic_proportions-check_height-calculation_warning-v3 = Comece a medir enquanto está <u>de pé</u> para medir sua altura. Tome cuidado para não levantar sua mão mais alto que seu headset, pois pode prejudicar as medidas!
onboarding-automatic_proportions-check_height-guardian_tip =
Se você estiver usando um óculos VR standalone, certifique-se de que seu guardião /
limite esteja ligado para que sua altura seja a correta!
onboarding-automatic_proportions-check_height-fetch_height = Estou em pé!
# Context is that the height is unknown
onboarding-automatic_proportions-check_height-unknown = Desconhecido
# Shows an element below it
onboarding-automatic_proportions-check_height-hmd_height1 = A altura do seu HMD é
# Shows an element below it
onboarding-automatic_proportions-check_height-height1 = então, sua altura real é
onboarding-automatic_proportions-check_height-hmd_height2 = A altura do seu headset é:
onboarding-automatic_proportions-check_height-measure-start = Comece a medir
onboarding-automatic_proportions-check_height-measure-stop = Parar medição
onboarding-automatic_proportions-check_height-measure-reset = Refazer medição
onboarding-automatic_proportions-check_height-next_step = Estão bem
onboarding-automatic_proportions-check_floor_height-title = Medir a altura do seu chão (opcional)
onboarding-automatic_proportions-check_floor_height-description = Em alguns casos, a altura do chão pode não estar corretamente configurada pelo seu headset, fazendo com que a altura do seu headset seja medida mais alta do que deveria. Você pode medir a "altura" do seu chão para corrigir a altura do seu headset
# All the text is in bold!
onboarding-automatic_proportions-check_floor_height-calculation_warning-v2 = Inicie a medição e coloque o controle no chão para medir a altura. Se você tem certeza que a altura do chão está correta, você pode pular essa etapa
# Shows an element below it
onboarding-automatic_proportions-check_floor_height-floor_height = A altura do seu chão é:
onboarding-automatic_proportions-check_floor_height-full_height = A sua altura total estimada é:
onboarding-automatic_proportions-check_floor_height-measure-start = Comece a medir
onboarding-automatic_proportions-check_floor_height-measure-stop = Parar de medir
onboarding-automatic_proportions-check_floor_height-measure-reset = Refazer medição
onboarding-automatic_proportions-check_floor_height-skip_step = Pular etapa e salvar
onboarding-automatic_proportions-check_floor_height-next_step = Usar a altura do chão e salvar
onboarding-automatic_proportions-start_recording-title = Esteja preparado para se mexer
onboarding-automatic_proportions-start_recording-description = Começaremos a gravar algumas poses e movimentos específicos. Estes serão solicitados na próxima tela. Esteja preparado para começar quando o botão for pressionado!
onboarding-automatic_proportions-start_recording-next = Começar Gravação
@@ -944,10 +1123,33 @@ onboarding-automatic_proportions-verify_results-redo = Refazer a gravação
onboarding-automatic_proportions-verify_results-confirm = Eles estão corretos
onboarding-automatic_proportions-done-title = Corpo medido e salvo.
onboarding-automatic_proportions-done-description = Sua calibragem de proporção de corpo está completa!
onboarding-automatic_proportions-error_modal =
<b>Aviso:</b> Um erro foi encontrado ao estimar proporções!
Por favor, <docs>verifique a documentação</docs> ou junte-se ao nosso <discord>Discord</discord> para obter ajuda ^_^
onboarding-automatic_proportions-error_modal-v2 =
<b>Aviso:</b> Ocorreu um erro ao calcular as proporções!
Isso provavelmente é um problema da calibragem de posição. Verifique se o rastreamento está funcionando corretamente antes de tentar novamente.
Por favor, <docs>verifique a documentação</docs> ou entre em nosso <discord> Discord</discord> para obter ajuda ^_^
onboarding-automatic_proportions-error_modal-confirm = Entendido!
onboarding-automatic_proportions-smol_warning =
A sua altura configurada de: { $height } é menor que a altura mínima aceita de: { $minHeight }.
<b>Por favor refaça as medidas e tenha certeza que estão corretas.</b>
onboarding-automatic_proportions-smol_warning-cancel = Voltar
## Tracker scaled proportions setup
onboarding-scaled_proportions-title = Proporções escalonadas
onboarding-scaled_proportions-description = Para os trackers SlimeVR funcionarem, precisamos saber as medidas de seus ossos. Isso usará uma proporção média e a dimensionará com base em sua altura.
onboarding-scaled_proportions-manual_height-title = Configure sua altura
onboarding-scaled_proportions-manual_height-description-v2 = Essa altura será usada como referência para as proporções de seu corpo.
onboarding-scaled_proportions-manual_height-missing_steamvr = No momento, o SteamVR não está conectado ao SlimeVR, portanto as medições não podem ser baseadas no seu headset. <b>Prossiga por sua conta e risco ou consulte a documentação!</b>
onboarding-scaled_proportions-manual_height-height-v2 = A sua altura total é
onboarding-scaled_proportions-manual_height-estimated_height = A altura estimada do seu headset é:
onboarding-scaled_proportions-manual_height-next_step = Continue e salve
## Tracker scaled proportions reset
onboarding-scaled_proportions-reset_proportion-title = Redefinir as proporções de seu corpo
onboarding-scaled_proportions-reset_proportion-description = Para definir as proporções do corpo com base na sua altura, agora é necessário redefinir todas as proporções. Isso limpará todas as proporções que você configurou e fornecerá uma configuração de referência.
onboarding-scaled_proportions-done-title = Proporções do corpo definidas
onboarding-scaled_proportions-done-description = As proporções do seu corpo agora devem ser configuradas com base em sua altura.
## Home
@@ -971,6 +1173,148 @@ status_system-StatusSteamVRDisconnected =
*[other] Atualmente não conectado ao SteamVR via driver SlimeVR.
}
status_system-StatusTrackerError = O tracker { $trackerName } tem um erro.
status_system-StatusUnassignedHMD = O headset (HMD) deve ser designado como o tracker da cabeça.
## Firmware tool globals
firmware_tool-next_step = Próxima etapa
firmware_tool-previous_step = Etapa anterior
firmware_tool-ok = Parece bom
firmware_tool-retry = Tentar novamente
firmware_tool-loading = Carregando...
## Firmware tool Steps
firmware_tool = Ferramenta de Firmware DIY
firmware_tool-description = Permite você configurar e fazer upload do firmware em seu tracker DIY
firmware_tool-not_available = Oops, a ferramenta de firmware não está disponível no momento. Volte novamente mais tarde!
firmware_tool-not_compatible = A ferramenta de firmware não é compativel com essa versão do servidor. Por favor, atualize o seu servidor!
firmware_tool-board_step = Selecione sua placa
firmware_tool-board_step-description = Selecione uma das placas listadas abaixo
firmware_tool-board_pins_step = Verifique os pinos
firmware_tool-board_pins_step-description =
Verifique se os pinos selecionados estão corretos.
Se você seguiu a documentação do SlimeVR, os valores pré-definidos devem estar corretos
firmware_tool-board_pins_step-enable_led = Ligar LED
firmware_tool-board_pins_step-led_pin =
.label = Pino do LED
.placeholder = Digite o endereço do pino do LED
firmware_tool-board_pins_step-battery_type = Selecione o tipo de bateria
firmware_tool-board_pins_step-battery_type-BAT_EXTERNAL = Bateria externa
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL = Bateria Interna
firmware_tool-board_pins_step-battery_type-BAT_INTERNAL_MCP3021 = MCP3021 Interna
firmware_tool-board_pins_step-battery_type-BAT_MCP3021 = MCP3021
firmware_tool-board_pins_step-battery_sensor_pin =
.label = Pino do sensor da bateria
.placeholder = Digite o endereço do pino do sensor da bateria
firmware_tool-board_pins_step-battery_resistor =
.label = Resistor da bateria (Ohms)
.placeholder = Digite o valor do resistor da bateria
firmware_tool-board_pins_step-battery_shield_resistor-0 =
.label = Proteção da bateria R1
.placeholder = Digite o valor da proteção da bateria R1
firmware_tool-board_pins_step-battery_shield_resistor-1 =
.label = Proteção da bateria R2
.placeholder = Digite o valor da proteção da bateria R2
firmware_tool-add_imus_step = Declare suas IMUs
firmware_tool-add_imus_step-description = Se você seguiu a documentação do SlimeVR, os valores pré-definidos devem estar corretos
firmware_tool-add_imus_step-imu_type-label = Tipo de IMU
firmware_tool-add_imus_step-imu_type-placeholder = Selecione o tipo de IMU
firmware_tool-add_imus_step-imu_rotation =
.label = Rotação da IMU (Graus)
.placeholder = O ângulo de rotação do IMU
firmware_tool-add_imus_step-scl_pin =
.label = Pino SCL
.placeholder = Endereço do pino SCL
firmware_tool-add_imus_step-sda_pin =
.label = Pino SDA
.placeholder = Endereço do Pino SDA
firmware_tool-add_imus_step-int_pin =
.label = Pino INT
.placeholder = Endereço do pino INT
firmware_tool-add_imus_step-optional_tracker =
.label = Tracker opcional
firmware_tool-add_imus_step-show_less = Mostrar menos
firmware_tool-add_imus_step-show_more = Mostrar mais
firmware_tool-add_imus_step-add_more = Adicionar mais IMU's
firmware_tool-select_firmware_step = Seleciona a versão do firmware
firmware_tool-select_firmware_step-description = Por favor, escolha a versão do firmware deseja utilizar
firmware_tool-select_firmware_step-show-third-party =
.label = Mostrar firmwares de terceiros
firmware_tool-flash_method_step = Método de upload
firmware_tool-flash_method_step-description = Por favor, selecione o método de upload que deseja utilizar
firmware_tool-flash_method_step-ota =
.label = OTA
.description = Use o método "over the air". Seu tracker usará o Wi-Fi para atualizar o firmware. Apenas funciona em trackers já configurados
firmware_tool-flash_method_step-serial =
.label = Serial
.description = Use um cabo USB para atualizar seu tracker
firmware_tool-flashbtn_step = Pressione o botão de boot
firmware_tool-flashbtn_step-description = Antes de ir para o próximo passo, aqui estão algumas etapas que você necessita fazer
firmware_tool-flashbtn_step-board_SLIMEVR = Deslige o tracker, tire de case (se tiver), conecte o cabo USB nesse computador, e tente seguir os seguintes passos de acordo com a revisão de sua placa SlimeVR
firmware_tool-flashbtn_step-board_SLIMEVR-r11 = Ligue o tracker enquanto faz curto no segundo pad retângular FLASH, no canto superior da placa, e o escudo de metal do microcontrolador
firmware_tool-flashbtn_step-board_SLIMEVR-r12 = Ligue o tracker enquanto faz curto no pad circular FLASH na parte superior da placa, e o escudo de metal do microcontrolador
firmware_tool-flashbtn_step-board_SLIMEVR-r14 = Ligue o tracker enquanto segura o botão FLASH na parte superior da placa
firmware_tool-flashbtn_step-board_OTHER =
Antes de fazer a atualização, você provavelmente precisará colocar o tracker no modo bootloader.
Na maioria das vezes, isso significa pressionar o botão de boot na placa antes do iniciar o processo de atualização.
Se o processo de atualização expirar no começo da atualização, isso provavelmente significa que o tracker não estava no modo de bootloader
Consulte as instruções de atualização da sua placa para saber como ativar o modo boatloader
firmware_tool-flash_method_ota-devices = Dispositivos OTA detectados:
firmware_tool-flash_method_ota-no_devices = Não há placas que possam ser atualizadas por meio de OTA. Verifique se você selecionou o tipo correto de placa
firmware_tool-flash_method_serial-wifi = Credenciais de Wi-Fi:
firmware_tool-flash_method_serial-devices-label = Dispositivos seriais detectados:
firmware_tool-flash_method_serial-devices-placeholder = Selecione um dispositivo serial
firmware_tool-flash_method_serial-no_devices = Não há dispositivos seriais compatíveis detectados, verifique se o tracker está conectado
firmware_tool-build_step = Compilando
firmware_tool-build_step-description = O firmware está sendo compilado, aguarde
firmware_tool-flashing_step = Atualizando
firmware_tool-flashing_step-description = Seus trackers estão atualizando, por favor, siga as instruções na tela
firmware_tool-flashing_step-warning = Não desconecte nem reinicie o tracker durante o processo de upload, a menos que seja solicitado, pois isso pode tornar sua placa inutilizável
firmware_tool-flashing_step-flash_more = Atualizar mais trackers
firmware_tool-flashing_step-exit = Sair
## firmware tool build status
firmware_tool-build-CREATING_BUILD_FOLDER = Criando a pasta de compilação
firmware_tool-build-DOWNLOADING_FIRMWARE = Baixando o firmware
firmware_tool-build-EXTRACTING_FIRMWARE = Extraindo o firmware
firmware_tool-build-SETTING_UP_DEFINES = Configurando os defines
firmware_tool-build-BUILDING = Compilando o firmware
firmware_tool-build-SAVING = Salvando a compilação
firmware_tool-build-DONE = Compilação concluída
firmware_tool-build-ERROR = Não foi possível compilar o firmware
## Firmware update status
firmware_update-status-DOWNLOADING = Baixando o firmware
firmware_update-status-NEED_MANUAL_REBOOT = Favor reiniciar o tracker
firmware_update-status-AUTHENTICATING = Autenticando com o mcu
firmware_update-status-UPLOADING = Fazendo upload do firmware
firmware_update-status-SYNCING_WITH_MCU = Sincronizando com o mcu
firmware_update-status-REBOOTING = Aplicando a atualização
firmware_update-status-PROVISIONING = Configurando as credenciais do Wi-Fi
firmware_update-status-DONE = Atualização concluída!
firmware_update-status-ERROR_DEVICE_NOT_FOUND = Não foi possível localizar o dispositivo
firmware_update-status-ERROR_TIMEOUT = O processo de atualização expirou o tempo limite
firmware_update-status-ERROR_DOWNLOAD_FAILED = Não foi possível baixar o firmware
firmware_update-status-ERROR_AUTHENTICATION_FAILED = Não foi possível autenticar com o mcu
firmware_update-status-ERROR_UPLOAD_FAILED = Não foi possível fazer o upload do firmware
firmware_update-status-ERROR_PROVISIONING_FAILED = Não foi possível definir as credenciais do Wi-Fi
firmware_update-status-ERROR_UNSUPPORTED_METHOD = O método de atualização não é compatível
firmware_update-status-ERROR_UNKNOWN = Erro desconhecido
## Dedicated Firmware Update Page
firmware_update-title = Atualização do firmware
firmware_update-devices = Dispositivos disponíveis
firmware_update-devices-description = Selecione os trackers que deseja atualizar para a versão mais recente do firmware SlimeVR
firmware_update-no_devices = Certifique-se de que os trackers que você deseja atualizar estejam LIGADOS e conectados ao Wi-Fi!
firmware_update-changelog-title = Atualizando para { $version }
firmware_update-looking_for_devices = Procurando dispositivos para atualizar...
firmware_update-retry = Tentar novamente
firmware_update-update = Atualizar trackers selecionados
firmware_update-exit = Sair
## Tray Menu
@@ -999,3 +1343,13 @@ unknown_device-modal-description =
Deseja conectá-lo ao SlimeVR?
unknown_device-modal-confirm = Claro!
unknown_device-modal-forget = Ignore-o
## Error collection consent modal
error_collection_modal-title = Podemos coletar erros?
error_collection_modal-description =
{ settings-interface-behavior-error_tracking-description }
Você pode alterar essa configuração mais tarde na seção Comportamento da página de configurações.
error_collection_modal-confirm = Eu concordo
error_collection_modal-cancel = Eu não quero

View File

@@ -21,7 +21,7 @@ version_update-close = Закрыть
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.
@@ -81,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 = Горизонтальный сброс
@@ -142,9 +147,12 @@ 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
@@ -199,6 +207,13 @@ 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
@@ -213,11 +228,16 @@ 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 = Дай ему милое имя :)
tracker-settings-name_section-placeholder = Левая нога NightyBeast'а
tracker-settings-name_section-label = Имя трекера
tracker-settings-forget = Забыть трекер
tracker-settings-forget-description = Убирает трекер с SlimeVR Сервер и запрещает ему подключаться к серверу до того как он будет перезапущен. Конфигурация трекера не будет потеряна.
tracker-settings-forget-label = Забыть трекер
@@ -296,6 +316,7 @@ settings-sidebar-utils = Утилиты
settings-sidebar-serial = Консоль
settings-sidebar-appearance = Внешний вид
settings-sidebar-notifications = Уведомление
settings-sidebar-advanced = Продвинутые
## SteamVR settings
@@ -310,6 +331,14 @@ settings-general-steamvr-description =
Полезно для игр или приложений, которые поддерживают только определенные трекеры.
settings-general-steamvr-trackers-waist = Талия
settings-general-steamvr-trackers-chest = Грудь
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 = Автоматическое назначение трекеров
@@ -342,6 +371,16 @@ settings-general-tracker_mechanics-drift_compensation-description =
Компенсирует дрейф 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 = Сохранить калибровку автоматического сброса крепления
@@ -349,6 +388,11 @@ 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
@@ -375,6 +419,9 @@ 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 = Режим по умолчанию, в котором плечи идут назад, а предплечья — вперед.
@@ -446,6 +493,8 @@ 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 = Выберите язык для использования
@@ -457,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
@@ -474,6 +524,16 @@ 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
@@ -496,6 +556,8 @@ 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
@@ -526,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)
@@ -541,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.
@@ -584,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
@@ -698,6 +796,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
@@ -727,6 +826,28 @@ 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
@@ -802,12 +923,12 @@ 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 =
@@ -855,14 +976,14 @@ 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 = Экспорт пропорций
@@ -942,9 +1063,10 @@ 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 = Принято!
## Home
@@ -969,6 +1091,7 @@ status_system-StatusSteamVRDisconnected =
*[other] В настоящее время не подключен к SteamVR через драйвер SlimeVR.
}
status_system-StatusTrackerError = В трекере { $trackerName } обнаружена ошибка.
status_system-StatusUnassignedHMD = VR гарнитура должна быть назначена как трекер головы.
## Tray Menu

View File

@@ -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
@@ -79,9 +81,11 @@ 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 = Reset Yaw
reset-yaw = Đặt lại chiều quay lệch
## Serial detection stuff
@@ -140,9 +144,12 @@ 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
@@ -196,6 +203,7 @@ 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
@@ -215,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
@@ -290,6 +301,7 @@ 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
@@ -304,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
@@ -325,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
@@ -359,6 +393,9 @@ settings-general-fk_settings-leg_fk-reset_mounting_feet = Đặt lại hướng
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.
@@ -368,8 +405,22 @@ 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
@@ -389,9 +440,18 @@ 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
@@ -405,9 +465,12 @@ settings-general-interface-lang-description = Đổi ngôn ngữ hiển thị (C
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
@@ -415,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
@@ -427,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
@@ -462,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)
@@ -477,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
@@ -490,6 +581,10 @@ 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
@@ -513,6 +608,23 @@ settings-osc-vmc-vrm-model_loaded =
*[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
@@ -520,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
@@ -546,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
@@ -569,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
@@ -596,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
@@ -607,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
@@ -624,14 +764,112 @@ 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
# Italized text
onboarding-choose_mounting-auto_mounting-label = Thử nghiệm
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
@@ -665,15 +903,21 @@ 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
# Italized text
# 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
# Italized text
# 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ể
@@ -688,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
@@ -712,6 +957,9 @@ onboarding-automatic_proportions-check_height-title = Kiểm tra chiều cao c
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õ
@@ -750,13 +998,13 @@ onboarding-automatic_proportions-verify_results-confirm = Kết quả tương đ
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>Cảnh báo:</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 tài liệu</docs> hoặc tham gia <discord>Discord</discord> của chúng tôi để được trợ giúp ^_^
<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
@@ -772,7 +1020,36 @@ trackers_still_on-modal-cancel = Vui lòng đợi...
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

View File

@@ -49,6 +49,50 @@ 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-ES32C3DEVKITM1 = Espressif ESP32-C3 DevKitM-1
## Proportions
@@ -81,6 +125,15 @@ 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-reset_all_warning_default =
<b>警告:</b> 您当前没有设置身高,
这样将使用默认身高计算身体比例。
您确定要执行此操作吗?
reset-full = 完整重置
reset-mounting = 重置佩戴
reset-yaw = 重置航向轴
@@ -142,9 +195,12 @@ 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
@@ -196,9 +252,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
@@ -213,14 +277,27 @@ 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-up_to_date = 已是最新
tracker-settings-update-available = { $versionName } 现在可用
tracker-settings-update = 立即更新
tracker-settings-update-title = 固件版本
## Tracker part card info
@@ -296,6 +373,8 @@ settings-sidebar-utils = 工具
settings-sidebar-serial = 串口控制台
settings-sidebar-appearance = 外观
settings-sidebar-notifications = 通知
settings-sidebar-firmware-tool = DIY固件工具
settings-sidebar-advanced = 高级选项
## SteamVR settings
@@ -350,6 +429,20 @@ 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 = 保存佩戴重置结果
@@ -357,6 +450,11 @@ 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
@@ -380,9 +478,17 @@ 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-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 = 默认,重置时大臂向后,小臂向前,类似滑雪。
@@ -446,6 +552,9 @@ 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 = 选择要使用的语言
@@ -457,6 +566,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
@@ -474,6 +586,14 @@ settings-general-interface-connected_trackers_warning-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 } 个追踪器
}
## Serial settings
@@ -496,6 +616,8 @@ 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
@@ -526,14 +648,16 @@ 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-network = 网络端口
settings-osc-vrchat-network-description = 设置用于监听和向 VRChat 发送数据的端口
settings-osc-vrchat-network-description-v1 = 设置传输OSC数据的端口。用于VRChat时无需修改。
settings-osc-vrchat-network-port_in =
.label = 输入端口
.placeholder = 输入端口(默认 9001
@@ -541,7 +665,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 = 切换数据的发送和接收
@@ -574,16 +698,44 @@ 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 = 数据文件夹
settings-utils-advanced-open_data-description = 在文件管理器中打开SlimeVR的数据文件夹查看配置文件与日志文件。
settings-utils-advanced-open_data-label = 打开文件夹
## Setup/onboarding menu
@@ -610,6 +762,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 = 输入密码
@@ -667,6 +820,7 @@ 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 = 正在寻找服务器
@@ -695,6 +849,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
@@ -718,6 +873,23 @@ 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
@@ -793,12 +965,12 @@ 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 = 确定要进行自动佩戴校准?
@@ -844,16 +1016,25 @@ 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>需要戴上头戴设备,并确保设备已连接到 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-scaled_proportions = 标准身体比例
# Italized text
onboarding-choose_proportions-scaled_proportions-subtitle = 推荐新用户使用
# Multiline string
onboarding-choose_proportions-scaled_proportions-description =
这将根据您的身高和平均人体比例设置身体比例,可以获得基本的全身跟踪效果。
<b>这需要将您的头戴显示器 HMD 连接到 SlimeVR 并戴在头上!</b>
onboarding-choose_proportions-scaled_proportions-button = 标准身体比例
onboarding-choose_proportions-export = 导出身体比例
onboarding-choose_proportions-import = 导入身体比例
onboarding-choose_proportions-import-success = 导入成功
@@ -887,21 +1068,32 @@ onboarding-automatic_proportions-requirements-descriptionv2 =
你的头戴设备正在向 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-v2 = 测量你的身高
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-calculation_warning-v2 = <u>直</u> 时开始测量以计算您的身高。小心不要将手举到高于头显,它们可能会影响测量结果!
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 = 的头戴设备的高度是
# Shows an element below it
onboarding-automatic_proportions-check_height-height1 = 所以你的实际身高是
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 = 如果您确定您的地板高度是正确的,则可以跳过此步骤。
# Shows an element below it
onboarding-automatic_proportions-check_floor_height-floor_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 = 开始录制
@@ -927,10 +1119,32 @@ 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 = 您的头戴显示器 HMD 高度应略小于您的身高,因为头戴显示器会测量您眼睛的高度。此高度将用作计算您身体比例的基准。
onboarding-scaled_proportions-manual_height-missing_steamvr = SteamVR 当前未连接到 SlimeVR因此不能基于您的头戴显示器进行测量。 <b>请连接后再继续操作或查看文档!</b>
onboarding-scaled_proportions-manual_height-height = 您的头戴显示器的高度是
onboarding-scaled_proportions-manual_height-next_step = 保存并继续
## 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
@@ -954,6 +1168,150 @@ 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 = 除非特别指示,在固件传输过程中请勿断开或重启追踪器,否则可能会导致您的电路板无法使用
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 = 等待用户重启追踪器
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

View File

@@ -7,23 +7,28 @@
## Websocket (server) status
websocket-connecting = 正在連接伺服器
websocket-connection_lost = 伺服器的連線已中斷,正在嘗試重新連線……
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
version_update-title = 有可用的新版本:{ $version }
version_update-description = 按下「{ version_update-update }」將為下載 SlimeVR 安裝程式。
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> 以使用
tips-tap_setup = 除了從列表挑選追蹤器以外,也可以慢慢敲擊 2 次追蹤器來選擇它。
tips-turn_on_tracker = 使用的是官方的 SlimeVR 追蹤器嗎?記得要在連接到電腦以後<b><em>打開追蹤器的電源</em></b>喔!
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
@@ -49,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 Joy-Con
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 手套
## Proportions
@@ -81,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 = 左右偏擺重置
@@ -142,9 +207,12 @@ 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
@@ -196,9 +264,17 @@ tracker-infos-url = 追蹤器 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
@@ -213,14 +289,27 @@ 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 = 給它起一個可愛的名字吧 ^^
tracker-settings-name_section-placeholder = ↖★煞氣a黑貓☆↘的美味右腿
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-up_to_date = 已為最新版本
tracker-settings-update-available = 版本 { $versionName } 可供更新
tracker-settings-update = 立即更新
tracker-settings-update-title = 韌體版本
## Tracker part card info
@@ -296,6 +385,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
@@ -323,7 +415,7 @@ settings-general-steamvr-trackers-tracker_toggling-description = 根據目前的
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 = 確定
@@ -347,9 +439,23 @@ settings-general-tracker_mechanics-yaw-reset-smooth-time = 左右偏擺重置平
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-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 = 使用幾次的重置結果?
settings-general-tracker_mechanics-save_mounting_reset = 儲存自動配戴重置的校正
@@ -357,6 +463,11 @@ 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
@@ -380,37 +491,42 @@ 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-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 型姿勢(抬起)
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 度,可用於坐姿進行虛擬直播。
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-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-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_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)
@@ -433,8 +549,8 @@ settings-general-gesture_control-fullResetEnabled = 敲擊以完整重置
settings-general-gesture_control-fullResetDelay = 完整重置延遲
settings-general-gesture_control-fullResetTaps = 完整重置敲擊次數
settings-general-gesture_control-mountingResetEnabled = 敲擊以配戴重置
settings-general-gesture_control-mountingResetDelay = 重置戴延遲
settings-general-gesture_control-mountingResetTaps = 重置戴敲擊次數
settings-general-gesture_control-mountingResetDelay = 重置戴延遲
settings-general-gesture_control-mountingResetTaps = 重置戴敲擊次數
# The number of trackers that can have higher acceleration before a tap is rejected
settings-general-gesture_control-numberTrackersOverThreshold = 觸發敲擊判定的最多追蹤器數量
settings-general-gesture_control-numberTrackersOverThreshold-description = 如果敲擊偵測無法作動,請嘗試增加此值以降低敲擊判定的門檻。為避免誤判,請勿設定超過所需要的數值。
@@ -442,10 +558,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 = 選擇要使用的語言
@@ -457,6 +573,9 @@ settings-interface-appearance-font-os_font = 作業系統字體
settings-interface-appearance-font-slime_font = 預設字體
settings-interface-appearance-font_size = 文字縮放
settings-interface-appearance-font_size-description = 本設定會影響整個 UI 的文字大小,除了本設定面板以外。
settings-interface-appearance-decorations = 使用系統原生的視窗邊框
settings-interface-appearance-decorations-description = 不顯示標題列 UI替換成作業系統提供的標題列。
settings-interface-appearance-decorations-label = 使用原生的視窗邊框
## Notification settings
@@ -471,9 +590,32 @@ 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 的伺服器程式,讓在不受圖形介面的打擾下繼續使用追蹤器。
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以及使用中的追蹤器的數量。
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 =
為了提供最佳的使用者體驗,我們會收集匿名化的錯誤報告、性能指標和作業系統資訊。收集這些資訊有助於我們偵測錯誤與問題。我們透過 Sentry.io 來收集這些數據。
<b>我們不會收集個人資料</b>,例如 IP 與無線網路認證資訊等。SlimeVR 重視你的隱私!
你是否同意我們收集匿名化的錯誤資訊?
settings-interface-behavior-error_tracking-label = 向開發者傳送錯誤資訊
## Serial settings
@@ -494,6 +636,8 @@ 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
@@ -524,14 +668,21 @@ settings-osc-router-network-address-placeholder = IPV4 地址
settings-osc-vrchat = VRChat OSC 追蹤器
# This cares about multilines
settings-osc-vrchat-description =
此處可更改 VRChat 專用的設定以取得頭戴顯示器的資料,並傳送追蹤器
資料以進行全身追蹤,不須透過 SteamVR例如 Quest 單機版本)
settings-osc-vrchat-description-v1 =
變更 OSC 追蹤器標準的設定,該標準可用於傳送追蹤器資料到不使用 SteamVR 的應用程式(例如 Quest 單機版)。
請確保 VRChat 中的動作選單內OSC 設定「選項→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 接收頭戴顯示器與控制器的數據,請進入主功能表的設定
並啟用「允許透過 OSC 發送頭部與腕部的 VR 追蹤數據」。
settings-osc-vrchat-oscqueryEnabled-label = 啟用 OSCQuery
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 = 輸入埠預設9001
@@ -539,7 +690,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 = 設定收發追蹤器資料的 IP 位址,使用 VRChat 不須更改
settings-osc-vrchat-network-address-placeholder = VRChat IP 位址
settings-osc-vrchat-network-trackers = 追蹤器
settings-osc-vrchat-network-trackers-description = 切換傳送指定追蹤器的資料。
@@ -572,16 +723,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 = 重置 UI 設定
settings-utils-advanced-reset-gui-description = 將 UI 設定恢復成預設值。
settings-utils-advanced-reset-gui-label = 重置 UI 設定
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 = 將 UI 與追蹤設定恢復成預設值。
settings-utils-advanced-reset-all-label = 重置全部設定
settings-utils-advanced-reset_warning =
{ $type ->
[gui]
<b>警告:</b> 這會將 UI 設定重置為預設值。
你確定要執行此操作嗎?
[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 的記錄檔資料夾,該資料夾包含程式的記錄檔。
settings-utils-advanced-open_logs-label = 打開資料夾
## Setup/onboarding menu
@@ -591,7 +773,7 @@ onboarding-wip = 施工中
onboarding-previous_step = 上一步
onboarding-setup_warning =
<b>警告:</b>若要有良好的追蹤效果,必須進行初始設定,
如果這是您是第一次使用 SlimeVR請繼續進行設定。
是第一次使用 SlimeVR請繼續進行設定。
onboarding-setup_warning-skip = 跳過設定
onboarding-setup_warning-cancel = 繼續設定
@@ -608,6 +790,7 @@ onboarding-wifi_creds-submit = 送出!
onboarding-wifi_creds-ssid =
.label = Wi-Fi 名稱
.placeholder = 請輸入 Wi-Fi 名稱
onboarding-wifi_creds-ssid-required = 必須填寫 Wi-Fi 名稱
onboarding-wifi_creds-password =
.label = 密碼
.placeholder = 輸入密碼
@@ -616,7 +799,7 @@ onboarding-wifi_creds-password =
onboarding-reset_tutorial-back = 返回到配戴校正
onboarding-reset_tutorial = 重置教學
onboarding-reset_tutorial-explanation = 當使用追蹤器時追蹤器可能會跑位,原因來自於慣性測量單元 (IMU) 產生了左右飄移,或是移動了追蹤器的實體位置。有幾種方法來修正這個問題。
onboarding-reset_tutorial-explanation = 當使用追蹤器時追蹤器可能會跑位,原因來自於慣性測量單元 (IMU) 產生了左右飄移,或是移動了追蹤器的實體位置。有幾種方法來修正這個問題。
onboarding-reset_tutorial-skip = 跳過本步驟
# Cares about multiline
onboarding-reset_tutorial-0 =
@@ -633,7 +816,7 @@ onboarding-reset_tutorial-1 =
onboarding-reset_tutorial-2 =
對所標記之追蹤器敲擊 { $taps } 次即可觸發配戴重置。
配戴重置能對追蹤器實際的配戴方式進行調整,因此若不小心移動到追蹤器,或是大幅度的變更配戴方向,這個功能會有所幫助。
配戴重置能對追蹤器實際的配戴方式進行調整,因此若不小心移動到追蹤器,或是大幅度的變更配戴方向,這個功能會有所幫助。
做此校正時需要進行滑雪姿勢,如自動配戴校正的畫面所示。在觸發 3 秒後(可修改)才會真正進行重置。
@@ -659,12 +842,13 @@ onboarding-done-close = 關閉設定
onboarding-connect_tracker-back = 返回到 Wi-Fi 認證資訊設定
onboarding-connect_tracker-title = 連接追蹤器
onboarding-connect_tracker-description-p0-v1 = 來到了我第二喜歡的環節,連接追蹤器!
onboarding-connect_tracker-description-p1-v1 = 透過 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 = 正在尋找追蹤器
onboarding-connect_tracker-connection_status-serial_init = 正在連線到序列裝置
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 = 正在尋找伺服器
@@ -687,12 +871,13 @@ onboarding-connect_tracker-next = 所有的追蹤器都連接好了
onboarding-calibration_tutorial = IMU 校正教學
onboarding-calibration_tutorial-subtitle = 進行這項操作可以有效減少追蹤器發生飄移的機會
onboarding-calibration_tutorial-description = 每次在打開追蹤器的開關時,需要將追蹤器放置在平面一會兒來進行自動校正。也可以透過按下「{ onboarding-calibration_tutorial-calibrate }」按鈕來進行手動校正,<b>校正過程中請勿移動追蹤器</b>。
onboarding-calibration_tutorial-description = 每次在打開追蹤器的開關時,需要將追蹤器平置一下來進行自動校正。也可以透過按下「{ onboarding-calibration_tutorial-calibrate }」按鈕來進行手動校正,<b>校正過程中請勿移動追蹤器</b>。
onboarding-calibration_tutorial-calibrate = 追蹤器已經放置在桌上了
onboarding-calibration_tutorial-status-waiting = 正在等待完成動作
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
@@ -716,6 +901,23 @@ 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
@@ -723,66 +925,66 @@ onboarding-assign_trackers-mirror_view = 鏡像顯示
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-LEFT_FOOT =
{ $unassigned ->
[0] 左腳已分配,但還需要分配左腳踝、左大腿和胸部、臀部或腰部!
[1] 左腳已分配,但還需要分配左大腿和胸部、臀部或腰部!
[2] 左腳已分配,但還需要分配左腳踝和胸部、臀部或腰部!
[3] 左腳已分配,但還需要分配胸部、臀部或腰部!
[4] 左腳已分配,但還需要分配左腳踝和左大腿!
[5] 左腳已分配,但還需要分配左大腿!
[6] 左腳已分配,但還需要分配左腳踝!
*[unknown] 左腳已分配,但還需要分配其它未分配的身體部位!
[0] 左腳已分配,但還需要分配左腳踝、左大腿和胸部、臀部或腰部!
[1] 左腳已分配,但還需要分配左大腿和胸部、臀部或腰部!
[2] 左腳已分配,但還需要分配左腳踝和胸部、臀部或腰部!
[3] 左腳已分配,但還需要分配胸部、臀部或腰部!
[4] 左腳已分配,但還需要分配左腳踝和左大腿!
[5] 左腳已分配,但還需要分配左大腿!
[6] 左腳已分配,但還需要分配左腳踝!
*[unknown] 左腳已分配,但還需要分配其它未分配的身體部位!
}
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-RIGHT_FOOT =
{ $unassigned ->
[0] 右腳已分配,但還需要分配右腳踝、右大腿以及胸部、臀部或腰部!
[1] 右腳已分配,但還需要分配右大腿和胸部、臀部或腰部!
[2] 右腳已分配,但還需要分配右腳踝和胸部、臀部或腰部!
[3] 右腳已分配,但還需要分配胸部、臀部或腰部!
[4] 右腳已分配,但還需要分配右腳踝和右大腿!
[5] 右腳已分配,但還需要分配右大腿!
[6] 右腳已分配,但還需要分配右腳踝!
*[unknown] 右腳已分配,但還需要分配其它未分配的身體部位!
[0] 右腳已分配,但還需要分配右腳踝、右大腿以及胸部、臀部或腰部!
[1] 右腳已分配,但還需要分配右大腿和胸部、臀部或腰部!
[2] 右腳已分配,但還需要分配右腳踝和胸部、臀部或腰部!
[3] 右腳已分配,但還需要分配胸部、臀部或腰部!
[4] 右腳已分配,但還需要分配右腳踝和右大腿!
[5] 右腳已分配,但還需要分配右大腿!
[6] 右腳已分配,但還需要分配右腳踝!
*[unknown] 右腳已分配,但還需要分配其它未分配的身體部位!
}
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-LEFT_LOWER_LEG =
{ $unassigned ->
[0] 左腳踝已分配,但還需要分配左大腿和胸部、臀部或腰部!
[1] 左腳踝已分配,但還需要分配胸部、臀部或腰部!
[2] 左腳踝已分配,但還需要分配左大腿!
*[unknown] 左腳踝已分配,但還需要分配其它未分配的身體部位!
[0] 左腳踝已分配,但還需要分配左大腿和胸部、臀部或腰部!
[1] 左腳踝已分配,但還需要分配胸部、臀部或腰部!
[2] 左腳踝已分配,但還需要分配左大腿!
*[unknown] 左腳踝已分配,但還需要分配其它未分配的身體部位!
}
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-RIGHT_LOWER_LEG =
{ $unassigned ->
[0] 右腳踝已分配,但還需要分配右大腿和胸部、臀部或腰部!
[1] 右腳踝已分配,但還需要分配胸部、臀部或腰部!
[2] 右腳踝已分配,但還需要分配右大腿!
*[unknown] 右腳踝已分配,但還需要分配其它未分配的身體部位!
[0] 右腳踝已分配,但還需要分配右大腿和胸部、臀部或腰部!
[1] 右腳踝已分配,但還需要分配胸部、臀部或腰部!
[2] 右腳踝已分配,但還需要分配右大腿!
*[unknown] 右腳踝已分配,但還需要分配其它未分配的身體部位!
}
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-LEFT_UPPER_LEG =
{ $unassigned ->
[0] 左大腿已分配,但還需要分配胸部、臀部或腰部!
*[unknown] 左大腿已分配,但還需要分配其它未分配的身體部位!
[0] 左大腿已分配,但還需要分配胸部、臀部或腰部!
*[unknown] 左大腿已分配,但還需要分配其它未分配的身體部位!
}
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-RIGHT_UPPER_LEG =
{ $unassigned ->
[0] 右大腿已分配,但還需要分配胸部、臀部或腰部!
*[unknown] 右大腿已分配,但還需要分配其它未分配的身體部位!
[0] 右大腿已分配,但還需要分配胸部、臀部或腰部!
*[unknown] 右大腿已分配,但還需要分配其它未分配的身體部位!
}
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-HIP =
{ $unassigned ->
[0] 臀部已分配,但還需要分配胸部!
*[unknown] 臀部已分配,但還需要分配其它未分配的身體部位!
[0] 臀部已分配,但還需要分配胸部!
*[unknown] 臀部已分配,但還需要分配其它未分配的身體部位!
}
# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order
onboarding-assign_trackers-warning-WAIST =
{ $unassigned ->
[0] 腰部已分配,但還需要分配胸部!
*[unknown] 腰部已分配,但還需要分配其它未分配的身體部位!
[0] 腰部已分配,但還需要分配胸部!
*[unknown] 腰部已分配,但還需要分配其它未分配的身體部位!
}
## Tracker mounting method choose
@@ -791,12 +993,12 @@ 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 = 本選項會透過兩個身體姿勢,判斷所有追蹤器的配戴方位
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 = 確定要進行自動配戴校正?
@@ -816,7 +1018,7 @@ onboarding-manual_mounting-next = 下一步
onboarding-automatic_mounting-back = 返回到進入 VR
onboarding-automatic_mounting-title = 配戴校正
onboarding-automatic_mounting-description = 為了讓 SlimeVR 追蹤器正常運作,我們需要為每個追蹤器設定配戴方向,以符合實際的追蹤器配戴方式。
onboarding-automatic_mounting-description = 為了讓 SlimeVR 追蹤器正常運作,我們需要為每個追蹤器設定配戴方向,以符合實際的追蹤器配戴方式。
onboarding-automatic_mounting-manual_mounting = 進行手動設定
onboarding-automatic_mounting-next = 下一步
onboarding-automatic_mounting-prev_step = 上一步
@@ -833,38 +1035,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-v1 =
軀幹比例用於取得身體各個部位的長短,為計算追蹤器的位置而有所必要。
當您的軀幹比例與設定的比例有差異時,追蹤精確度會變差,您可能會注意到出現腳滑溜冰的情形,或者你的身體與你的虛擬角色對不太上。
<b>軀幹比例的測量只需要進行一次!</b>除非設定有誤,或是身材有明顯變化,本設定不需要重複進行。
onboarding-choose_proportions-auto_proportions = 自動軀幹比例校正
# Italized text
onboarding-choose_proportions-auto_proportions-subtitle = 推薦使用
onboarding-choose_proportions-auto_proportions-descriptionv3 =
本選項會從您的身體動作錄製一段樣本,並通過演算法來推算您的軀幹比例。
<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-import = 匯入軀幹比例
onboarding-choose_proportions-import-success = 匯入成功
onboarding-choose_proportions-import-failed = 匯入失敗
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
@@ -887,19 +1071,31 @@ onboarding-automatic_proportions-requirements-descriptionv2 =
頭戴顯示器會回報定位資料給 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-guardian_tip = 如果使用的是一體式 VR 頭,請確認頭盔的守護神/邊界設定已經開啟,以確保身高能正確測量。
onboarding-automatic_proportions-check_height-fetch_height = 我站著了!
onboarding-automatic_proportions-check_height-calculation_warning-v3 = <u>直</u>時開始測量以量出你的身高。請注意不要將手抬高過於頭戴顯示器,因為會影響測量
onboarding-automatic_proportions-check_height-guardian_tip = 如果使用的是一體式 VR 頭戴顯示器,請確認守護神/邊界設定已經開啟,以確保身高能正確測量。
# 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 = 的頭戴顯示器高度是
# Shows an element below it
onboarding-automatic_proportions-check_height-height1 = 所以您的實際身高是
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 = 開始錄製
@@ -918,17 +1114,40 @@ onboarding-automatic_proportions-recording-processing = 正在處理結果
# $time (Number) - Seconds left for the automatic calibration recording to finish (max 20)
onboarding-automatic_proportions-recording-timer = 倒數 { $time } 秒
onboarding-automatic_proportions-verify_results-title = 檢查結果
onboarding-automatic_proportions-verify_results-description = 檢查下面的結果,它們看起來是正確的嗎?
onboarding-automatic_proportions-verify_results-description = 檢查以下測量結果,看起來是正確的嗎?
onboarding-automatic_proportions-verify_results-results = 錄製結果
onboarding-automatic_proportions-verify_results-processing = 正在處理結果
onboarding-automatic_proportions-verify_results-redo = 重新錄製
onboarding-automatic_proportions-verify_results-confirm = 他們是正確的!
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 = 繼續並儲存
## 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
@@ -948,10 +1167,154 @@ trackers_still_on-modal-cancel = 先不要…
status_system-StatusTrackerReset = 有至少一個追蹤器尚未進行調整,建議執行完整重置。
status_system-StatusSteamVRDisconnected =
{ $type ->
[steamvr_feeder] 尚未連接 SlimeVR 資料迴送程式
*[other] 尚未透過 SlimeVR 驅動程式連接到 SteamVR
[steamvr_feeder] 尚未連接 SlimeVR 資料迴送程式
*[other] 尚未透過 SlimeVR 驅動程式連接到 SteamVR
}
status_system-StatusTrackerError = { $trackerName } 追蹤器發生錯誤
status_system-StatusTrackerError = 追蹤器{ $trackerName }發生錯誤
status_system-StatusUnassignedHMD = VR 頭戴顯示器應被分配為頭部追蹤器。
## Firmware tool globals
firmware_tool-next_step = 下一步
firmware_tool-previous_step = 上一步
firmware_tool-ok = 看起來 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 = ADC 對地分壓 R1歐姆
.placeholder = 輸入開發板上 ADC 對地的分壓電阻阻值
firmware_tool-board_pins_step-battery_shield_resistor-1 =
.label = ADC 對輸入分壓 R2歐姆
.placeholder = 輸入開發板上 ADC 對輸入的分壓電阻阻值
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 = IMU 角度(度)
.placeholder = IMU 旋轉的角度
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 = 選配追蹤器
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 = 透過 OTA無線更新追蹤器會透過 Wi-Fi 來更新韌體。僅適用於已燒錄的追蹤器。
firmware_tool-flash_method_step-serial =
.label = 串列埠
.description = 透過 USB 傳輸線更新追蹤器。
firmware_tool-flashbtn_step = 進入燒錄模式
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 = 除非特別指示,燒錄中請勿移除或是重啟追蹤器,否則可能導致主板無法使用。
firmware_tool-flashing_step-flash_more = 燒錄更多追蹤器
firmware_tool-flashing_step-exit = 離開
## firmware tool build status
firmware_tool-build-CREATING_BUILD_FOLDER = 正在建立建置資料夾
firmware_tool-build-DOWNLOADING_FIRMWARE = 正在下載韌體
firmware_tool-build-EXTRACTING_FIRMWARE = 正在解壓縮韌體
firmware_tool-build-SETTING_UP_DEFINES = 正在設定韌體參數
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 = 正在等待使用者重啟追蹤器
firmware_update-status-AUTHENTICATING = 正在與 MCU 認證
firmware_update-status-UPLOADING = 正在上傳韌體
firmware_update-status-SYNCING_WITH_MCU = 正在與 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 = 無法與 MCU 進行認證
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
@@ -964,7 +1327,7 @@ tray_menu-quit = 離開
tray_or_exit_modal-title = 關閉視窗的動作是什麼?
# Multiline text
tray_or_exit_modal-description =
可以選擇在關閉視窗時,一併退出伺服器程式,或是將視窗最小化到系統列圖示中。
可以選擇在關閉視窗時,一併退出伺服器程式,或是將視窗最小化到系統列圖示中。
本設定之後也可以在使用者介面設定中更改。
tray_or_exit_modal-radio-exit = 退出 SlimeVR
@@ -980,3 +1343,13 @@ unknown_device-modal-description =
要將它連接到 SlimeVR 嗎?
unknown_device-modal-confirm = 好喔!
unknown_device-modal-forget = 別管它
## Error collection consent modal
error_collection_modal-title = 我們可以收集錯誤資訊嗎?
error_collection_modal-description =
{ settings-interface-behavior-error_tracking-description }
若之後要變更此設定,可以在「詳細設定」頁面中的「行為」來變更。
error_collection_modal-confirm = 我同意
error_collection_modal-cancel = 我不想要

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 480 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

19
gui/scripts/gitversion.mjs Executable file
View 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
View 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));

View File

@@ -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,21 +21,21 @@ default = ["custom-protocol"]
custom-protocol = ["tauri/custom-protocol"]
[build-dependencies]
tauri-build = { version = "=2.0.0-beta.11", features = [] }
tauri-build = { version = "2.0", features = [] }
cfg_aliases = "0.2"
shadow-rs = "0.27"
shadow-rs = "0.35"
[dependencies]
serde_json = "1"
serde = { version = "1", features = ["derive"] }
tauri = { version = "=2.0.0-beta.14", features = ["devtools", "tray-icon", "image-png"] }
tauri-runtime = "=2.0.0-beta.11"
tauri-plugin-dialog = "=2.0.0-beta.4"
tauri-plugin-fs = "=2.0.0-beta.4"
tauri-plugin-os = "=2.0.0-beta.3"
tauri-plugin-shell = "=2.0.0-beta.3"
tauri-plugin-store = "=2.0.0-beta.4"
flexi_logger = "0.28"
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"] }
@@ -45,13 +45,19 @@ tempfile = "3"
which = "6.0"
glob = "0.3"
open = "5"
shadow-rs = { version = "0.27", 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.14", features = ["gtk3"], default-features = false }
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.52"
[target.'cfg(target_os = "linux")'.dependencies]
libloading = "0.8"

View File

@@ -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") },

View File

@@ -6,24 +6,20 @@
"main"
],
"permissions": [
"path:default",
"event:default",
"window:default",
"app:default",
"resources:default",
"menu:default",
"tray:default",
"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",
"webview:default",
"dialog:allow-save",
"window:allow-close",
"window:allow-toggle-maximize",
"window:allow-minimize",
"window:allow-start-dragging",
"window:allow-hide",
"window:allow-show",
"window:allow-set-focus",
"shell:allow-open",
"store:allow-get",
"store:allow-set",

View File

@@ -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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 747 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 698 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1008 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1 +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"><rect id="bg" width="380" height="380" fill="#663499" stroke-width="1"/><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>
<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"><rect id="bg" width="380" height="380" fill="#663499" stroke-width="1" rx="76" /><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>

Before

Width:  |  Height:  |  Size: 569 B

After

Width:  |  Height:  |  Size: 579 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 702 B

After

Width:  |  Height:  |  Size: 555 B

Some files were not shown because too many files have changed in this diff Show More