From e7673338b5bd83bdf89e708e950e19153d7ce7da Mon Sep 17 00:00:00 2001 From: Rat Date: Thu, 6 Jul 2023 11:00:10 +0000 Subject: [PATCH 01/15] Pontoon: Update Dutch (nl) localization of GUI Co-authored-by: Lualt Co-authored-by: Rat. Co-authored-by: Vyolex <25586367+Vyolex@users.noreply.github.com> --- gui/public/i18n/nl/translation.ftl | 67 +++++++++++++++++++++--------- 1 file changed, 48 insertions(+), 19 deletions(-) diff --git a/gui/public/i18n/nl/translation.ftl b/gui/public/i18n/nl/translation.ftl index ace947d385..c2f561e12c 100644 --- a/gui/public/i18n/nl/translation.ftl +++ b/gui/public/i18n/nl/translation.ftl @@ -13,7 +13,7 @@ websocket-connection_lost = Verbinding met de server verbroken. Opniew verbindin ## Update notification version_update-title = Nieuwe versie beschikbaar: { $version } -version_update-description = Als u op "Bijwerken" klikt, wordt het SlimeVR-installatieprogramma voor je gedownload. +version_update-description = Als je op "{ version_update-update }" klikt, wordt het SlimeVR-installatieprogramma voor je gedownload. version_update-update = Bijwerken version_update-close = Sluiten @@ -28,7 +28,7 @@ tips-tap_setup = Je kan langzaam 2 keer op je tracker tikken om deze te kiezen i body_part-NONE = Niet toegewezen body_part-HEAD = Hoofd -body_part-NECK = Neck +body_part-NECK = Nek body_part-RIGHT_SHOULDER = Rechterschouder body_part-RIGHT_UPPER_ARM = Rechterbovenarm body_part-RIGHT_LOWER_ARM = Rechteronderarm @@ -36,6 +36,7 @@ body_part-RIGHT_HAND = Rechterhand body_part-RIGHT_UPPER_LEG = Rechterdij body_part-RIGHT_LOWER_LEG = Rechterenkel body_part-RIGHT_FOOT = Rechtervoet +body_part-UPPER_CHEST = Bovenborst body_part-CHEST = Borst body_part-WAIST = Taille body_part-HIP = Heup @@ -51,11 +52,12 @@ body_part-LEFT_FOOT = Linkervoet skeleton_bone-NONE = Geen skeleton_bone-HEAD = Hoofdverschuiving -skeleton_bone-NECK = Necklengte -skeleton_bone-torso_group = Torso lengte -skeleton_bone-CHEST = Borstafstand +skeleton_bone-NECK = Neklengte +skeleton_bone-torso_group = Romp lengte +skeleton_bone-UPPER_CHEST = Bovenborst Lengte skeleton_bone-CHEST_OFFSET = Borstoffset -skeleton_bone-WAIST = Tailleafstand +skeleton_bone-CHEST = Borstafstand +skeleton_bone-WAIST = Taille lengte skeleton_bone-HIP = Heuplengte skeleton_bone-HIP_OFFSET = Heupoffset skeleton_bone-HIPS_WIDTH = Heupbreedte @@ -64,7 +66,7 @@ skeleton_bone-UPPER_LEG = Bovenbeenlengte skeleton_bone-LOWER_LEG = Onderbeenlengte skeleton_bone-FOOT_LENGTH = Voetlengte skeleton_bone-FOOT_SHIFT = Voetverschuiving -skeleton_bone-SKELETON_OFFSET = Skelettenoffset +skeleton_bone-SKELETON_OFFSET = Skelet offset skeleton_bone-SHOULDERS_DISTANCE = Schoudersafstand skeleton_bone-SHOULDERS_WIDTH = Schouderbreedte skeleton_bone-arm_group = Armlengte @@ -77,16 +79,16 @@ skeleton_bone-ELBOW_OFFSET = Elleboogoffset ## Tracker reset buttons reset-reset_all = Alle afmetingen resetten -reset-full = Resetten -reset-mounting = Bevestiging resetten -reset-yaw = Horizontale reset +reset-full = Volledige reset +reset-mounting = Reset montage +reset-yaw = Yaw Reset ## Serial detection stuff serial_detection-new_device-p0 = Nieuw serieel apparaat gedetecteerd! serial_detection-new_device-p1 = Voer je WiFi-inloggegevens in! serial_detection-new_device-p2 = Selecteer wat je wil doen -serial_detection-open_wifi = Verbinding maken met WiFi +serial_detection-open_wifi = Verbind met Wi-Fi serial_detection-open_serial = Seriële console openen serial_detection-submit = Verzenden! serial_detection-close = Sluiten @@ -94,10 +96,10 @@ serial_detection-close = Sluiten ## Navigation bar navbar-home = Startpagina -navbar-body_proportions = Lichaams- verhoudingen -navbar-trackers_assign = Tracker- toewijzing -navbar-mounting = Bevestigings- kalibratie -navbar-onboarding = Setupgids +navbar-body_proportions = Lichaamsverhoudingen +navbar-trackers_assign = Tracker-toewijzing +navbar-mounting = Bevestigings-kalibratie +navbar-onboarding = Installatiewizard navbar-settings = Instellingen ## Biovision hierarchy recording @@ -108,7 +110,7 @@ bvh-recording = Opname bezig... ## Tracking pause tracking-unpaused = Pauzeer tracking -tracking-paused = Herneem tracking +tracking-paused = Hervat tracking ## Widget: Overlay settings @@ -118,7 +120,7 @@ widget-overlay-is_mirrored_label = Overlay weergeven als spiegel ## Widget: Drift compensation -widget-drift_compensation-clear = Reset huidige drift compensatie waarden +widget-drift_compensation-clear = Reset huidige drift compensatie ## Widget: Developer settings @@ -127,7 +129,7 @@ widget-developer_mode-high_contrast = Hoog contrast widget-developer_mode-precise_rotation = Precieze rotatie widget-developer_mode-fast_data_feed = Snelle data feed widget-developer_mode-filter_slimes_and_hmd = Filter slimes en HMD -widget-developer_mode-sort_by_name = Op naam sorteren +widget-developer_mode-sort_by_name = Sorteer op naam widget-developer_mode-raw_slime_rotation = Ruwe rotatie widget-developer_mode-more_info = Meer informatie @@ -187,7 +189,7 @@ 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-description = Hoe is de tracker georiënteerd? +tracker-settings-mounting_section-description = Waar is de tracker gemonteerd? tracker-settings-mounting_section-edit = Bevestiging 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? @@ -230,6 +232,7 @@ tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } rechterdij? tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } rechterenkel? tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } rechtervoet? tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } rechtercontroller? +tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part } bovenborst? tracker_selection_menu-CHEST = { -tracker_selection-part } borst? tracker_selection_menu-WAIST = { -tracker_selection-part } taille? tracker_selection_menu-HIP = { -tracker_selection-part } heup? @@ -328,6 +331,12 @@ settings-general-fk_settings-leg_tweak-skating_correction = Skating-correctie settings-general-fk_settings-leg_tweak-toe_snap = Teen snap settings-general-fk_settings-leg_tweak-foot_plant = Voetplant settings-general-fk_settings-leg_tweak-skating_correction-amount = Skating-correctie sterkte +settings-general-fk_settings-leg_tweak-skating_correction-description = Schaatscorrectie corrigeert voor schaatsen, maar kan de nauwkeurigheid van bepaalde bewegingspatronen verminderen. Zorg ervoor dat je bij het inschakelen een volledige reset uitvoert en opnieuw kalibreert in het spel. +settings-general-fk_settings-leg_tweak-floor_clip-description = + Floor-clip kan het doorknippen van de vloer verminderen of zelfs elimineren. + Zorg ervoor dat u bij het inschakelen een volledige reset uitvoert en opnieuw kalibreert in het spel. +settings-general-fk_settings-leg_tweak-toe_snap-description = Toe-snap probeert de rotatie van uw voeten te raden als voet-trackers niet worden gebruikt. +settings-general-fk_settings-leg_tweak-foot_plant-description = Foot-plant roteert je voeten zodat ze evenwijdig aan de grond zijn wanneer ze in contact zijn. settings-general-fk_settings-leg_fk = Been tracking settings-general-fk_settings-arm_fk = Arm tracking settings-general-fk_settings-arm_fk-description = Verander de manier waarop de armen worden getrackt. @@ -585,6 +594,13 @@ onboarding-calibration_tutorial-status-error = De tracker werd verplaatst ## Tracker assignment tutorial +onboarding-assignment_tutorial = Hoe een Slime Tracker voor te bereiden voordat u deze aantrekt +onboarding-assignment_tutorial-first_step = 1. Plaats een lichaamsdeelsticker (als je die hebt) op de tracker naar keuze +# This text has a character limit of around 11 characters, so please keep it short +onboarding-assignment_tutorial-sticker = Sticker +onboarding-assignment_tutorial-second_step = Bevestig de riem aan je tracker, waarbij je de haak-en-luskant van het bandje in de volgende richting houdt: +onboarding-assignment_tutorial-second_step-continuation = De haak-en-luskant voor de verlenging moet in deze richting staan: +onboarding-assignment_tutorial-done = Ik heb stickers en riemen geplaatst! ## Tracker assignment setup @@ -673,6 +689,8 @@ onboarding-assign_trackers-warning-WAIST = ## Tracker mounting method choose 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 @@ -714,6 +732,8 @@ onboarding-automatic_mounting-put_trackers_on-next = Ik heb al mijn trackers aan ## Tracker proportions method choose onboarding-choose_proportions = Welke verhoudingskalibratiemethode moet worden gebruikt? +# Multiline string +onboarding-choose_proportions-description = Lichaamsverhoudingen worden gebruikt om de maten van je lichaam te kennen. Die zijn nodig om de posities van de trackers te berekenen. Wanneer de verhoudingen van uw lichaam niet overeenkomen met de opgeslagen verhoudingen, zal je trackingprecisie slechter zijn en zal je dingen opmerken zoals schaatsen of glijden, of je lichaam past niet goed bij je avatar. onboarding-choose_proportions-auto_proportions = Automatische verhoudingen # Italized text onboarding-choose_proportions-auto_proportions-subtitle = Aanbevolen @@ -722,6 +742,8 @@ onboarding-choose_proportions-manual_proportions = Handmatige lichaamsverhouding # Italized text onboarding-choose_proportions-manual_proportions-subtitle = Voor kleine details onboarding-choose_proportions-manual_proportions-description = Hier kan je jouw verhoudingen handmatig aanpassen +onboarding-choose_proportions-export = Export proporties +onboarding-choose_proportions-file_type = Lichaamsproporties bestand ## Tracker manual proportions setup @@ -787,3 +809,10 @@ home-no_trackers = Geen trackers gedetecteerd of toegewezen ## Status system +status_system-StatusTrackerReset = Het wordt aanbevolen om een volledige reset uit te voeren omdat een of meer trackers niet zijn aangepast. +status_system-StatusSteamVRDisconnected = + { $type -> + [steamvr_feeder] Momenteel niet verbonden naar de SlimeVR Feeder App. + *[other] Momenteel niet verbonden naar SteamVR via de SlimeVR driver. + } +status_system-StatusTrackerError = De { $trackerName } tracker heeft een error. From 329d77d0f4482ec4a0bee9c812fb2b86e8d0b321 Mon Sep 17 00:00:00 2001 From: namakeingo Date: Thu, 13 Jul 2023 11:00:10 +0000 Subject: [PATCH 02/15] Pontoon: Update Italian (it) localization of GUI Co-authored-by: namakeingo --- gui/public/i18n/it/translation.ftl | 125 +++++++++++++++++++++++++---- 1 file changed, 110 insertions(+), 15 deletions(-) diff --git a/gui/public/i18n/it/translation.ftl b/gui/public/i18n/it/translation.ftl index 02788fea1c..54de328354 100644 --- a/gui/public/i18n/it/translation.ftl +++ b/gui/public/i18n/it/translation.ftl @@ -36,6 +36,7 @@ body_part-RIGHT_HAND = Mano destra body_part-RIGHT_UPPER_LEG = Coscia destra body_part-RIGHT_LOWER_LEG = Caviglia destra body_part-RIGHT_FOOT = Piede destro +body_part-UPPER_CHEST = Parte superiore del petto body_part-CHEST = Petto body_part-WAIST = Girovita body_part-HIP = Bacino @@ -53,8 +54,9 @@ skeleton_bone-NONE = Nessuna selezione skeleton_bone-HEAD = Correzione per la testa skeleton_bone-NECK = Lunghezza del collo skeleton_bone-torso_group = Lunghezza del torso -skeleton_bone-CHEST = Lunghezza del torace +skeleton_bone-UPPER_CHEST = Lunghezza della parte superiore del petto skeleton_bone-CHEST_OFFSET = Correzione per il petto +skeleton_bone-CHEST = Lunghezza del torace skeleton_bone-WAIST = Lunghezza del girovita skeleton_bone-HIP = Lunghezza del bacino skeleton_bone-HIP_OFFSET = Correzione per il bacino @@ -120,6 +122,10 @@ widget-overlay-is_mirrored_label = Includi uno specchio nel Overlay widget-drift_compensation-clear = Rimuovi compensazione per il drift +## Widget: Clear Reset Mounting + +widget-clear_mounting = Ripristina impostazioni di reset posizionamento + ## Widget: Developer settings widget-developer_mode = Modalità sviluppatore @@ -163,9 +169,15 @@ tracker-table-column-url = URL ## Tracker rotation tracker-rotation-front = Davanti +tracker-rotation-front_left = Anteriore sinistra +tracker-rotation-front_right = Anteriore destra tracker-rotation-left = Sinistra tracker-rotation-right = Destra 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 information @@ -230,6 +242,7 @@ tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } coscia dest tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } caviglia destra? tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } piede destro? tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } controller destro? +tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part } parte superiore del petto? tracker_selection_menu-CHEST = { -tracker_selection-part } petto? tracker_selection_menu-WAIST = { -tracker_selection-part } girovita? tracker_selection_menu-HIP = { -tracker_selection-part } bacino? @@ -269,6 +282,8 @@ settings-sidebar-osc_router = Router OSC settings-sidebar-osc_trackers = Tracker OSC per VRChat settings-sidebar-utils = Strumenti settings-sidebar-serial = Console seriale +settings-sidebar-appearance = Aspetto +settings-sidebar-notifications = Notifiche ## SteamVR settings @@ -334,11 +349,21 @@ settings-general-fk_settings-leg_fk = Tracking delle gambe settings-general-fk_settings-arm_fk = Tracking delle braccia settings-general-fk_settings-arm_fk-description = Cambia la modalità di tracking delle braccia. settings-general-fk_settings-arm_fk-force_arms = Forza il calcolo della posizione delle braccia a utilizzare il HMD -settings-general-fk_settings-skeleton_settings = Impostazioni dello scheletro +settings-general-fk_settings-skeleton_settings-toggles = Interruttori per lo scheletro settings-general-fk_settings-skeleton_settings-description = Abilita o disabilita le impostazioni dello scheletro. É raccomandato lasciare queste impostazioni attive. -settings-general-fk_settings-skeleton_settings-extended_spine = Colonna vertebrale estesa -settings-general-fk_settings-skeleton_settings-extended_pelvis = Bacino esteso -settings-general-fk_settings-skeleton_settings-extended_knees = Ginocchia estese +settings-general-fk_settings-skeleton_settings-extended_spine_model = Modello di colonna vertebrale estesa +settings-general-fk_settings-skeleton_settings-extended_pelvis_model = modello di bacino esteso +settings-general-fk_settings-skeleton_settings-extended_knees_model = Modello di ginocchio esteso +settings-general-fk_settings-skeleton_settings-ratios = Proporzioni dello scheletro +settings-general-fk_settings-skeleton_settings-ratios-description = Modifica i valori delle impostazioni dello scheletro. Potrebbe essere necessario regolare le proporzioni dopo aver modificato queste impostazioni. +settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = Imputazione dei valori del girovita dalla combinazione del petto e bacino +settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = Imputazione dei valori del girovita dalla combinazione del petto e gambe +settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = Imputazione dei valori del bacino dalla combinazione del petto e gambe +settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = Imputazione dei valori del bacino dalla combinazione del girovita e gambe +settings-general-fk_settings-skeleton_settings-interp_hip_legs = Media dell'orientamento del bacino e la rotazione delle gambe +settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Media dell'orientamento del ginocchio e la rotazione delle caviglie +settings-general-fk_settings-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 @@ -355,6 +380,14 @@ settings-general-gesture_control-taps = [one] 1 tocco *[other] { $amount } tocchi } +# This is a unit: 3 trackers, 2 trackers, 1 tracker +# $amount (Number) - Amount of trackers +settings-general-gesture_control-trackers = + { $amount -> + [one] 1 tracker + [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 @@ -364,13 +397,32 @@ settings-general-gesture_control-fullResetTaps = Numero di tocchi per il reset c 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 +# 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. -## Interface settings +## Appearance settings -settings-general-interface = Interfaccia +settings-interface-appearance = Aspetto 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-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 +# Keep the font name untranslated +settings-interface-appearance-font = Font della GUI +settings-interface-appearance-font-description = Questo cambia il font utilizzato dall'interfaccia. +settings-interface-appearance-font-placeholder = Font predefinito +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. + +## Notification settings + +settings-interface-notifications = Notifiche settings-general-interface-serial_detection = Rilevazione nuovi dispositivi seriali 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 @@ -378,10 +430,6 @@ 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-label = Suono di feedback settings-general-interface-feedback_sound-volume = Volume del suono di feedback -settings-general-interface-theme = Colore di tema -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 ## Serial settings @@ -525,7 +573,7 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = Torna alla calibrazione posizionamento onboarding-reset_tutorial = Tutorial di reset -onboarding-reset_tutorial-description = Questa funzionalità non è completa, premi continua +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 = @@ -597,9 +645,22 @@ onboarding-connect_tracker-next = Ho collegato tutti i miei tracker onboarding-calibration_tutorial = Tutorial di calibrazione IMU onboarding-calibration_tutorial-subtitle = Ciò aiuterà a ridurre il drift del tracker! +onboarding-calibration_tutorial-description = Ogni volta che accendi i tracker, devono riposare per un momento su una superficie piana per calibrare. Facciamo la stessa cosa cliccando sul pulsante "{ onboarding-calibration_tutorial-calibrate }", non muoverli! +onboarding-calibration_tutorial-calibrate = Ho messo i miei tracker sul tavolo +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 ## Tracker assignment tutorial +onboarding-assignment_tutorial = Come preparare uno Slime Tracker prima di indossarlo +onboarding-assignment_tutorial-first_step = 1. Posiziona un adesivo di una parte del corpo sul tracker in base alla tua scelta (se ne hai uno) +# This text has a character limit of around 11 characters, so please keep it short +onboarding-assignment_tutorial-sticker = Adesivo +onboarding-assignment_tutorial-second_step = 2. Fissa il cinturino al tracker, mantenendo il lato del gancio e dell'anello del cintutino nel seguente orientamento: +onboarding-assignment_tutorial-second_step-continuation = Il lato del gancio e dell'anello del cinturino per l'estensione dovrebbe essere in questo orientamento: +onboarding-assignment_tutorial-done = Ho messo gli adesivi e i cinturini! ## Tracker assignment setup @@ -688,13 +749,15 @@ onboarding-assign_trackers-warning-WAIST = ## Tracker mounting method choose onboarding-choose_mounting = Quale metodo di calibrazione del posizionamento vuoi usare? +# 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-subtitle = Raccomandato +onboarding-choose_mounting-auto_mounting-label = Sperimentale 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-subtitle = Se sai cosa stai facendo +onboarding-choose_mounting-manual_mounting-label = Raccomandato onboarding-choose_mounting-manual_mounting-description = Questo processo ti lascerá scegliere manualmente le direzioni per la posizione di montaggio di tutti i tracker ## Tracker manual mounting setup @@ -729,14 +792,23 @@ onboarding-automatic_mounting-put_trackers_on-next = Sto indossando tutti i miei ## Tracker proportions method choose onboarding-choose_proportions = Quale metodo di calibrazione delle proporzioni vuoi usare? +# Multiline string +onboarding-choose_proportions-description = + "Proporzioni del corpo" vengono utilizzate per conoscere le misure del tuo corpo. Sono necessarie per calcolare le posizioni dei tracker. + Quando le proporzioni del tuo corpo non corrispondono a quelle salvate, la tua precisione di tracciamento sarà peggiore e noterai cose come slittamento o la posizione del tuo corpo non corrisponderá bene alla posizione del tuo avatar. onboarding-choose_proportions-auto_proportions = Proporzioni automatiche # Italized text onboarding-choose_proportions-auto_proportions-subtitle = Raccomandato -onboarding-choose_proportions-auto_proportions-description = Questo processo indovinerá le tue proporzioni del corpo registrando alcuni specifici movimenti che sono poi elaborati tramite un algoritmo +onboarding-choose_proportions-auto_proportions-descriptionv2 = + Questo indovinerà le tue proporzioni registrando un campione dei tuoi movimenti e passandolo attraverso un algoritmo. + + Ciò richiede che il tuo HMD sia collegato a SlimeVR! onboarding-choose_proportions-manual_proportions = Proporzioni manuali # Italized text onboarding-choose_proportions-manual_proportions-subtitle = Per piccole modifiche onboarding-choose_proportions-manual_proportions-description = Questo processo ti permetterà di regolare manualmente le proporzioni del corpo modificandole direttamente. +onboarding-choose_proportions-export = Esporta le proporzioni del corpo +onboarding-choose_proportions-file_type = File delle proporzioni del corpo ## Tracker manual proportions setup @@ -765,6 +837,18 @@ onboarding-automatic_proportions-requirements-description = I tuoi tracker e il visore stanno funzionando correttamente con il server di SlimeVR. 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). 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! +# All the text is in bold! +onboarding-automatic_proportions-check_height-calculation_warning = Si prega di premere il pulsante stando in piedi in posizione eretta per calcolare l'altezza. Hai 3 secondi dopo aver premuto il pulsante! +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-height = La tua altezza è +# Shows an element below it +onboarding-automatic_proportions-check_height-hmd_height = E l'altezza del HMD è +onboarding-automatic_proportions-check_height-next_step = Sono corretti 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 @@ -794,6 +878,10 @@ 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 = + Avvertimento: È stato riscontrato un errore durante la stima delle proporzioni! + Per piacere, controlla la documentazione o unisciti al nostro Discord per ricevere aiuto ^_^ +onboarding-automatic_proportions-error_modal-confirm = Ho capito! ## Home @@ -801,3 +889,10 @@ home-no_trackers = Nessun tracker rilevato o assegnato ## Status system +status_system-StatusTrackerReset = É consigliato eseguire un reset 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. From 0d47d6913433217d1f09002a614f96b6b9ac9691 Mon Sep 17 00:00:00 2001 From: Uriel Date: Sun, 16 Jul 2023 09:00:09 +0000 Subject: [PATCH 03/15] Pontoon: Update Latinamerican Spanish (es-419) localization of GUI Co-authored-by: Uriel Co-authored-by: KOBRA --- gui/public/i18n/es-419/translation.ftl | 95 ++++++++++++++++++++------ 1 file changed, 76 insertions(+), 19 deletions(-) diff --git a/gui/public/i18n/es-419/translation.ftl b/gui/public/i18n/es-419/translation.ftl index 07d0f00470..3c682a1146 100644 --- a/gui/public/i18n/es-419/translation.ftl +++ b/gui/public/i18n/es-419/translation.ftl @@ -36,6 +36,7 @@ body_part-RIGHT_HAND = Mano derecha body_part-RIGHT_UPPER_LEG = Muslo derecho body_part-RIGHT_LOWER_LEG = Tobillo derecho body_part-RIGHT_FOOT = Pie derecho +body_part-UPPER_CHEST = Pecho superior body_part-CHEST = Pecho body_part-WAIST = Cintura body_part-HIP = Cadera @@ -53,8 +54,9 @@ skeleton_bone-NONE = Nada skeleton_bone-HEAD = Inclinación de cabeza skeleton_bone-NECK = Largo del cuello skeleton_bone-torso_group = Largo del torso -skeleton_bone-CHEST = Largo del pecho +skeleton_bone-UPPER_CHEST = Largo del pecho superior skeleton_bone-CHEST_OFFSET = Chest Offset +skeleton_bone-CHEST = Largo del pecho skeleton_bone-WAIST = Largo de la cintura skeleton_bone-HIP = Largo de la cadera skeleton_bone-HIP_OFFSET = Desplazamiento de la cadera @@ -118,7 +120,11 @@ widget-overlay-is_mirrored_label = Mostrar interfaz reflejada ## Widget: Drift compensation -widget-drift_compensation-clear = Limpiar compensación de desviación +widget-drift_compensation-clear = Olvidar compensación de drift + +## Widget: Clear Reset Mounting + +widget-clear_mounting = Olvidar reinicio de montura ## Widget: Developer settings @@ -163,9 +169,15 @@ tracker-table-column-url = URL ## Tracker rotation tracker-rotation-front = Frente +tracker-rotation-front_left = Frente izquierdo +tracker-rotation-front_right = Frente derecho tracker-rotation-left = Izquierda tracker-rotation-right = Derecha tracker-rotation-back = Atrás +tracker-rotation-back_left = Atrás izquierdo +tracker-rotation-back_right = Atrás derecho +tracker-rotation-custom = Personalizado +tracker-rotation-overriden = (siendo invalidado por el reinicio de montura) ## Tracker information @@ -230,6 +242,7 @@ tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } muslo derec tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } tobillo derecho? tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } pie derecho? tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } mando derecho? +tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part } pecho superior? tracker_selection_menu-CHEST = { -tracker_selection-part } pecho? tracker_selection_menu-WAIST = { -tracker_selection-part } cintura? tracker_selection_menu-HIP = { -tracker_selection-part } cadera? @@ -269,6 +282,8 @@ settings-sidebar-osc_router = Router OSC settings-sidebar-osc_trackers = Sensores OSC de VRChat settings-sidebar-utils = Utilidades settings-sidebar-serial = Consola serial +settings-sidebar-appearance = Apariencia +settings-sidebar-notifications = Notificaciones ## SteamVR settings @@ -338,9 +353,11 @@ settings-general-fk_settings-arm_fk-description = Cambia cómo el movimiento de settings-general-fk_settings-arm_fk-force_arms = Forzar brazos desde el HMD settings-general-fk_settings-skeleton_settings = Ajustes de esqueleto settings-general-fk_settings-skeleton_settings-description = Habilita o deshabilita los ajustes de esqueleto. Es recomendado dejar estos ajustes habilitados. -settings-general-fk_settings-skeleton_settings-extended_spine = Extención de columna -settings-general-fk_settings-skeleton_settings-extended_pelvis = Extención de pelvis -settings-general-fk_settings-skeleton_settings-extended_knees = Extención de rodillas +settings-general-fk_settings-skeleton_settings-extended_spine_model = Modelo extendido de la columna +settings-general-fk_settings-skeleton_settings-extended_pelvis_model = Modelo extendido del pelvis +settings-general-fk_settings-skeleton_settings-extended_knees_model = Modelo extendido de la rodilla +settings-general-fk_settings-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 @@ -357,6 +374,13 @@ settings-general-gesture_control-taps = [one] 1 toque *[other] { $amount } toques } +# This is a unit: 3 trackers, 2 trackers, 1 tracker +# $amount (Number) - Amount of trackers +settings-general-gesture_control-trackers = + { $amount -> + [one] 1 tracker + *[other] { $amount } trackers + } settings-general-gesture_control-yawResetEnabled = Activar toques para reinicio horizontal settings-general-gesture_control-yawResetDelay = Retraso del reinicio horizontal settings-general-gesture_control-yawResetTaps = Toques para reinicio horizontal @@ -366,13 +390,32 @@ settings-general-gesture_control-fullResetTaps = Toques para reinicio completo settings-general-gesture_control-mountingResetEnabled = Activar toques para reinicio de montura settings-general-gesture_control-mountingResetDelay = Retraso del reinicio de montura settings-general-gesture_control-mountingResetTaps = Toques para reinicio de montura +# The number of trackers that can have higher acceleration before a tap is rejected +settings-general-gesture_control-numberTrackersOverThreshold = Trackers sobre el límite +settings-general-gesture_control-numberTrackersOverThreshold-description = Aumente este valor si la detección de toques no funciona. No lo aumente mas de lo necesario para que funciona ya que puede causar que la detección tenga más falsas positivas. -## Interface settings +## Appearance settings -settings-general-interface = Interfaz +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-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 +# Keep the font name untranslated +settings-interface-appearance-font = Fuente de la interfaz +settings-interface-appearance-font-description = Esto cambia el estilo de letra utilizado por la interfaz. +settings-interface-appearance-font-placeholder = Fuente predeterminada +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. + +## Notification settings + +settings-interface-notifications = Notificaciones settings-general-interface-serial_detection = Detección de dispositivo serial settings-general-interface-serial_detection-description = Esta opción mostrará un notificación cada vez que conectes un nuevo dispositivo serial que pueda ser un sensor. Ayuda a mejorar el proceso de configuración de un sensor. settings-general-interface-serial_detection-label = Detección de dispositivo serial @@ -380,10 +423,6 @@ settings-general-interface-feedback_sound = Sonido de feedback settings-general-interface-feedback_sound-description = Esta opción reproducirá un sonido cuando se realice un reinicio. settings-general-interface-feedback_sound-label = Sonido de feedback settings-general-interface-feedback_sound-volume = Volumen del sonido de feedback -settings-general-interface-theme = Tema de color -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 ## Serial settings @@ -527,25 +566,25 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = Volver a la calibración de montura onboarding-reset_tutorial = Reiniciar tutorial -onboarding-reset_tutorial-description = Esta aún parte no está finalizada, por favor presione continuar +onboarding-reset_tutorial-explanation = Mientras estés usando tus trackers, estos pueden empezar a desalinearse por el drift horizontal del IMU, o porque los moviste físicamente. Hay varias formas de arreglar este tipo de problemas. onboarding-reset_tutorial-skip = Saltar paso # Cares about multiline onboarding-reset_tutorial-0 = Toca { $taps } veces el tracker resaltado para activar el reinicio horizontal. - + Esto va a hacer que tus sensores miren para la misma dirección que tu HMD. # Cares about multiline onboarding-reset_tutorial-1 = Toca { $taps } veces el tracker resaltado para activar el reinicio completo. - + Se requiere que estas de forma parada (pose en i). Esto tiene un delay de 3 segundos (configurable) antes de que actualmente suceda. Esto reinicia completamente la posición y rotación de todos tus sensores, debería de arreglar la mayoría de tus problemas. # Cares about multiline onboarding-reset_tutorial-2 = Toca { $taps } veces el tracker resaltado para activar el reinicio de montura. - + El reinicio de montura ayuda en como tus sensores están puestos en tu cuerpo, ya que si los movistes o cambiaste para donde están orientados bastante, esto debería de ayudar. - + Requiere que estas en una pose como que estás esquiando, como se muestra en el tutorial de montura automática y tenes un retraso de 3 segundos (configurable) antes de que actualmente suceda. ## Setup start @@ -707,11 +746,11 @@ onboarding-choose_mounting = ¿Qué método de calibración de montura quiere us 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-subtitle = Recomendado +onboarding-choose_mounting-auto_mounting-label = Experimental 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-subtitle = Si sabes lo que estás haciendo +onboarding-choose_mounting-manual_mounting-label = Recomendado onboarding-choose_mounting-manual_mounting-description = Esto te permitirá elegir la dirección de montura manualmente para cada tracker. ## Tracker manual mounting setup @@ -753,7 +792,9 @@ onboarding-choose_proportions-description = onboarding-choose_proportions-auto_proportions = Proporciones automáticas # Italized text onboarding-choose_proportions-auto_proportions-subtitle = Recomendado -onboarding-choose_proportions-auto_proportions-description = Esto adivinará tus proporciones en base de muestras de tus movimientos y pasándola a través de un algoritmo. +onboarding-choose_proportions-auto_proportions-descriptionv2 = + Esto adivinará tus proporciones grabando una muestra de tus movimientos y pasándola por un algoritmo. + ¡Esto requiere tener tu VR conectado a SlimeVR! onboarding-choose_proportions-manual_proportions = Proporciones manuales # Italized text onboarding-choose_proportions-manual_proportions-subtitle = Para toques pequeños @@ -789,6 +830,18 @@ onboarding-automatic_proportions-requirements-description = Tus trackers y VR están funcionando correctamente con el servidor de SlimeVR. Tu VR está reportando datos posicionales al servidor de SlimeVR (esto generalmente implica que SteamVR esté corriendo y conectado a SlimeVR usando el driver de SlimeVR para SteamVR). onboarding-automatic_proportions-requirements-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á de pie para calcular su altura. ¡Tienes unos 3 segundos después de pulsar el botón! +onboarding-automatic_proportions-check_height-fetch_height = Estoy de pie +# Context is that the height is unknown +onboarding-automatic_proportions-check_height-unknown = Desconocida +# Shows an element below it +onboarding-automatic_proportions-check_height-height = Su altura es +# Shows an element below it +onboarding-automatic_proportions-check_height-hmd_height = Y la altura del VR es +onboarding-automatic_proportions-check_height-next_step = Están bien 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 @@ -818,6 +871,10 @@ 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 = + Atención: ¡Se ha encontrado un error durante la estimación de sus proporciones! + Por favor fijate la documentación o únete a nuestro Discord para obtener ayuda ^_^ +onboarding-automatic_proportions-error_modal-confirm = ¡Entendido! ## Home From 56d114c461daefe3460b9bf378154214cdaeef23 Mon Sep 17 00:00:00 2001 From: Erimel Date: Sun, 16 Jul 2023 23:00:08 +0000 Subject: [PATCH 04/15] Pontoon: Update French (fr) localization of GUI Co-authored-by: Erimel Co-authored-by: Uriel --- gui/public/i18n/fr/translation.ftl | 92 +++++++++++++++++++++++++----- 1 file changed, 79 insertions(+), 13 deletions(-) diff --git a/gui/public/i18n/fr/translation.ftl b/gui/public/i18n/fr/translation.ftl index cfc9b30cae..6b46dfb513 100644 --- a/gui/public/i18n/fr/translation.ftl +++ b/gui/public/i18n/fr/translation.ftl @@ -36,6 +36,7 @@ body_part-RIGHT_HAND = Main droite body_part-RIGHT_UPPER_LEG = Cuisse droite body_part-RIGHT_LOWER_LEG = Cheville droite body_part-RIGHT_FOOT = Pied droit +body_part-UPPER_CHEST = Poitrine supérieure body_part-CHEST = Poitrine body_part-WAIST = Taille body_part-HIP = Hanche @@ -53,8 +54,9 @@ skeleton_bone-NONE = Aucun skeleton_bone-HEAD = Décalage de la tête skeleton_bone-NECK = Longueur du cou skeleton_bone-torso_group = Longueur du torse -skeleton_bone-CHEST = Longueur de la poitrine +skeleton_bone-UPPER_CHEST = Longueur de la poitrine supérieure skeleton_bone-CHEST_OFFSET = Décalage de la poitrine +skeleton_bone-CHEST = Longueur de la poitrine skeleton_bone-WAIST = Longueur de la taille skeleton_bone-HIP = Longueur des hanches skeleton_bone-HIP_OFFSET = Décalage de la hanche @@ -120,6 +122,10 @@ widget-overlay-is_mirrored_label = Afficher le squelette en tant que miroir 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: Developer settings widget-developer_mode = Mode développeur @@ -163,9 +169,15 @@ tracker-table-column-url = URL ## Tracker rotation tracker-rotation-front = Avant +tracker-rotation-front_left = Avant-Gauche +tracker-rotation-front_right = Avant-Droite tracker-rotation-left = Gauche tracker-rotation-right = Droite tracker-rotation-back = Arrière +tracker-rotation-back_left = Arrière-Gauche +tracker-rotation-back_right = Arrière-Droite +tracker-rotation-custom = Personnalisé +tracker-rotation-overriden = (remplacé par la réinitialisation du montage) ## Tracker information @@ -230,6 +242,7 @@ tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } cuisse droi tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } cheville droite ? tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } pied droit ? tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } manette droite ? +tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part } poitrine supérieure ? tracker_selection_menu-CHEST = { -tracker_selection-part } poitrine ? tracker_selection_menu-WAIST = { -tracker_selection-part } taille ? tracker_selection_menu-HIP = { -tracker_selection-part } hanche ? @@ -269,6 +282,8 @@ settings-sidebar-osc_router = Routeur OSC settings-sidebar-osc_trackers = Capteurs OSC VRChat settings-sidebar-utils = Utilitaires settings-sidebar-serial = Console série +settings-sidebar-appearance = Apparence +settings-sidebar-notifications = Notifications ## SteamVR settings @@ -336,11 +351,21 @@ settings-general-fk_settings-leg_fk = Capture des jambes 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-skeleton_settings = Paramètres du squelette +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 = Colone vertébrale avancée -settings-general-fk_settings-skeleton_settings-extended_pelvis = Bassin avancé -settings-general-fk_settings-skeleton_settings-extended_knees = Genoux avancés +settings-general-fk_settings-skeleton_settings-extended_spine_model = Modèle de colonne vertébrale avancé +settings-general-fk_settings-skeleton_settings-extended_pelvis_model = Modèle de bassin avancé +settings-general-fk_settings-skeleton_settings-extended_knees_model = Modèle de genou avancé +settings-general-fk_settings-skeleton_settings-ratios = Ratios du squelette +settings-general-fk_settings-skeleton_settings-ratios-description = Modifiez les valeurs des paramètres du squelette. Vous devrez peut-être ajuster vos proportions après les avoir modifiées. +settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = Interpoler la taille de la poitrine à la hanche +settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = Interpoler la taille de la poitrine aux jambes +settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = Interpoler la hanche de la poitrine aux jambes +settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = Interpoler la hanche de la taille aux jambes +settings-general-fk_settings-skeleton_settings-interp_hip_legs = Interpoler la rotation horizontale et de torsion de la hanche avec celle des jambes +settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Interpoler les rotations horizontales et de torsion des capteurs de genoux avec celles des chevilles +settings-general-fk_settings-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 @@ -357,6 +382,13 @@ settings-general-gesture_control-taps = [one] 1 tap *[other] { $amount } taps } +# This is a unit: 3 trackers, 2 trackers, 1 tracker +# $amount (Number) - Amount of trackers +settings-general-gesture_control-trackers = + { $amount -> + [one] 1 capteur + *[other] { $amount } capteurs + } settings-general-gesture_control-yawResetEnabled = Tapoter pour réinitialisation horizontale settings-general-gesture_control-yawResetDelay = Délai de réinitialisation horizontale settings-general-gesture_control-yawResetTaps = Nombre de tapes pour réinitialisation horizontale @@ -366,24 +398,39 @@ settings-general-gesture_control-fullResetTaps = Nombre de tapes pour réinitial settings-general-gesture_control-mountingResetEnabled = Tapoter pour réinitialisation de l'alignement settings-general-gesture_control-mountingResetDelay = Délai de réinitialisation de l'alignement settings-general-gesture_control-mountingResetTaps = Nombre de tapes pour la réinitialisation de l'alignement +# The number of trackers that can have higher acceleration before a tap is rejected +settings-general-gesture_control-numberTrackersOverThreshold = Capteurs au-dessus du seuil +settings-general-gesture_control-numberTrackersOverThreshold-description = Augmentez cette valeur si la détection des tapotements ne fonctionne pas. N'augmentez pas cette valeur au-delà de ce qui est nécessaire pour que la détection des tapotements fonctionne, car cela pourrait entraîner des faux positifs. -## Interface settings +## Appearance settings -settings-general-interface = Interface +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-lang = Langue +settings-general-interface-lang-description = Choisir la langue par défaut. +settings-general-interface-lang-placeholder = Langue +# Keep the font name untranslated +settings-interface-appearance-font = Police de l'interface +settings-interface-appearance-font-description = Cela change la police d'écriture utilisée par l'interface. +settings-interface-appearance-font-placeholder = Police par défaut +settings-interface-appearance-font-os_font = Police du système d’exploitation +settings-interface-appearance-font-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. + +## Notification settings + +settings-interface-notifications = Notifications settings-general-interface-serial_detection = Détection de périphérique série settings-general-interface-serial_detection-description = Cette option affichera une fenêtre chaque fois qu'un nouveau périphérique série qui pourrait être un capteur est connecté. settings-general-interface-serial_detection-label = Détection de périphérique série settings-general-interface-feedback_sound = Son de retour -settings-general-interface-feedback_sound-description = Cette option va jouer un son lorsqu'une réanitilisation est enclenchée +settings-general-interface-feedback_sound-description = Cette option va jouer un son lorsqu'une réanitilisation est enclenchée. settings-general-interface-feedback_sound-label = Son de retour settings-general-interface-feedback_sound-volume = Volume du son de retour -settings-general-interface-theme = Thème -settings-general-interface-lang = Langue -settings-general-interface-lang-description = Choisir la langue par défaut. -settings-general-interface-lang-placeholder = Langue ## Serial settings @@ -753,7 +800,10 @@ onboarding-choose_proportions-description = onboarding-choose_proportions-auto_proportions = Proportions automatiques # Italized text onboarding-choose_proportions-auto_proportions-subtitle = Recommendée -onboarding-choose_proportions-auto_proportions-description = Ceci estimera vos proportions en enregistrant un extrait de vos mouvements et en le faisant traiter par un algorithme +onboarding-choose_proportions-auto_proportions-descriptionv2 = + Cela permettra d'estimer vos proportions en enregistrant un échantillon de vos mouvements et en le faisant passer par un algorithme. + + Cela nécessite d’avoir votre casque VR connecté à SlimeVR ! onboarding-choose_proportions-manual_proportions = Proportions manuelles # Italized text onboarding-choose_proportions-manual_proportions-subtitle = Pour les retouches @@ -789,6 +839,18 @@ onboarding-automatic_proportions-requirements-description = Vos capteurs et votre casque VR fonctionnent correctement au sein du serveur SlimeVR. Votre casque envoie sa position au serveur SlimeVR (cela signifie généralement que SteamVR est ouvert et connecté à SlimeVR en utilisant le driver SteamVR de SlimeVR). 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 ! +# All the text is in bold! +onboarding-automatic_proportions-check_height-calculation_warning = Veuillez appuyer sur le bouton en vous tenant debout pour calculer votre taille. Vous avez un délais de 3 secondes après avoir appuyé sur le bouton ! +onboarding-automatic_proportions-check_height-fetch_height = Je suis debout ! +# 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-next_step = Ils sont bons 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-next = Commencer l'enregistrement @@ -818,6 +880,10 @@ 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 = + Avertissement : Une erreur a été détectée lors de l’estimation des proportions ! + Veuillez consulter la documentation ou rejoindre notre Discord pour obtenir de l’aide ^_^ +onboarding-automatic_proportions-error_modal-confirm = Compris ! ## Home From 51b1e2170e58f691082a18c2cf78b7b7850e4c80 Mon Sep 17 00:00:00 2001 From: Yasu3D Date: Fri, 21 Jul 2023 15:00:09 +0000 Subject: [PATCH 05/15] Pontoon: Update German (de) localization of GUI Co-authored-by: Yasu3D Co-authored-by: Piranja --- gui/public/i18n/de/translation.ftl | 64 +++++++++++++++++++++++++----- 1 file changed, 53 insertions(+), 11 deletions(-) diff --git a/gui/public/i18n/de/translation.ftl b/gui/public/i18n/de/translation.ftl index 8ca4e85e3f..a2f6222155 100644 --- a/gui/public/i18n/de/translation.ftl +++ b/gui/public/i18n/de/translation.ftl @@ -36,6 +36,7 @@ body_part-RIGHT_HAND = Rechte Hand body_part-RIGHT_UPPER_LEG = Rechter Oberschenkel body_part-RIGHT_LOWER_LEG = Rechter Unterschenkel body_part-RIGHT_FOOT = Rechter Fuß +body_part-UPPER_CHEST = Obere Brust body_part-CHEST = Brust body_part-WAIST = Taille body_part-HIP = Hüfte @@ -53,8 +54,9 @@ skeleton_bone-NONE = Keine skeleton_bone-HEAD = Kopfverschiebung skeleton_bone-NECK = Halslänge skeleton_bone-torso_group = Oberkörperhöhe -skeleton_bone-CHEST = Brustabstand +skeleton_bone-UPPER_CHEST = Obere Brustlänge skeleton_bone-CHEST_OFFSET = Brustversatz +skeleton_bone-CHEST = Brustabstand skeleton_bone-WAIST = Taillenabstand skeleton_bone-HIP = Hüftlänge skeleton_bone-HIP_OFFSET = Hüftversatz @@ -120,6 +122,9 @@ widget-overlay-is_mirrored_label = Visualisierung spiegeln widget-drift_compensation-clear = Driftkompensation zurücksetzen +## Widget: Clear Reset Mounting + + ## Widget: Developer settings widget-developer_mode = Entwicklermodus @@ -163,9 +168,15 @@ tracker-table-column-url = Adresse ## Tracker rotation tracker-rotation-front = Vorne +tracker-rotation-front_left = Vorne-Links +tracker-rotation-front_right = Vorne-Rechts tracker-rotation-left = Links tracker-rotation-right = Rechts tracker-rotation-back = Hinten +tracker-rotation-back_left = Hinten-Links +tracker-rotation-back_right = Hinten-Rechts +tracker-rotation-custom = Benutzerdefiniert +tracker-rotation-overriden = (von Befestigungs-Reset überschrieben) ## Tracker information @@ -269,6 +280,8 @@ settings-sidebar-osc_router = OSC-Router settings-sidebar-osc_trackers = VRChat OSC-Tracker settings-sidebar-utils = Werkzeuge settings-sidebar-serial = Serielle Konsole +settings-sidebar-appearance = Erscheinungsbild +settings-sidebar-notifications = Benachrichtigungen ## SteamVR settings @@ -338,9 +351,10 @@ settings-general-fk_settings-arm_fk-description = Ändern Sie die Art und Weise, settings-general-fk_settings-arm_fk-force_arms = Arme vom VR-Headset erzwingen settings-general-fk_settings-skeleton_settings = Skeletteinstellungen settings-general-fk_settings-skeleton_settings-description = Schalten Sie Skeletteinstellungen ein oder aus. Es wird empfohlen, diese eingeschaltet zu lassen. -settings-general-fk_settings-skeleton_settings-extended_spine = Erweiterte Wirbelsäule -settings-general-fk_settings-skeleton_settings-extended_pelvis = Erweiterter Beckenbereich -settings-general-fk_settings-skeleton_settings-extended_knees = Erweiterte Knie +settings-general-fk_settings-skeleton_settings-extended_spine_model = Erweitertes Wirbelsäulen-Modell +settings-general-fk_settings-skeleton_settings-extended_pelvis_model = Erweitertes Pelvis-Modell +settings-general-fk_settings-skeleton_settings-extended_knees_model = Erweitertes Knie-Modell +settings-general-fk_settings-self_localization-title = Motion-Capture-Modus settings-general-fk_settings-vive_emulation-title = Vive-Simulierung settings-general-fk_settings-vive_emulation-description = Simuliere die Tracking-Probleme, welche bei Vive-Trackern auftreten. Dies ist ein Scherz und verschlechtert das Tracking. settings-general-fk_settings-vive_emulation-label = Vive-Simulierung @@ -357,6 +371,13 @@ settings-general-gesture_control-taps = [one] 1-mal antippen *[other] { $amount }-mal antippen } +# This is a unit: 3 trackers, 2 trackers, 1 tracker +# $amount (Number) - Amount of trackers +settings-general-gesture_control-trackers = + { $amount -> + [one] Tracker + *[other] Tracker + } settings-general-gesture_control-yawResetEnabled = Horizontaler Reset durch Antippen settings-general-gesture_control-yawResetDelay = Verzögerung für einen horizontalen Reset settings-general-gesture_control-yawResetTaps = Antipp-Anzahl für einen horizontalen Reset @@ -366,13 +387,30 @@ settings-general-gesture_control-fullResetTaps = Antipp-Anzahl für einen vollst settings-general-gesture_control-mountingResetEnabled = Antippen für Befestigungs-Reset settings-general-gesture_control-mountingResetDelay = Befestigungs-Reset-Verzögerung settings-general-gesture_control-mountingResetTaps = Anzahl für Befestigungs-Reset +# The number of trackers that can have higher acceleration before a tap is rejected +settings-general-gesture_control-numberTrackersOverThreshold = Tracker über Schwellwert -## Interface settings +## Appearance settings -settings-general-interface = Bedienoberfläche +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-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 +# Keep the font name untranslated +settings-interface-appearance-font = GUI-Schriftart +settings-interface-appearance-font-description = Verändert die Schriftart der Benutzeroberfläche. +settings-interface-appearance-font-placeholder = Standard-Schriftart +settings-interface-appearance-font-os_font = Betriebssystem-Schriftart +settings-interface-appearance-font-slime_font = Standard-Schriftart +settings-interface-appearance-font_size = Standard-Schriftgröße + +## Notification settings + +settings-interface-notifications = Benachrichtigungen settings-general-interface-serial_detection = Serielle Geräteerkennung settings-general-interface-serial_detection-description = Diese Option zeigt jedes Mal ein Pop-up-Fenster an, wenn ein neues serielles Gerät angeschlossen wird, das ein Tracker sein könnte. Dies hilft beim Einrichtungsprozess des Trackers settings-general-interface-serial_detection-label = Serielle Geräteerkennung @@ -380,10 +418,6 @@ settings-general-interface-feedback_sound = Feedback-Geräusch settings-general-interface-feedback_sound-description = Diese Option wird ein Geräusch abspielen, wenn ein Reset ausgeführt wurde. settings-general-interface-feedback_sound-label = Feedback-Geräusch settings-general-interface-feedback_sound-volume = Feedback-Sound-Lautstärke -settings-general-interface-theme = Farbschema -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 ## Serial settings @@ -736,7 +770,6 @@ onboarding-choose_proportions = Welche Kalibrierungsmethode ist zu verwenden? onboarding-choose_proportions-auto_proportions = Automatische Proportionen # Italized text onboarding-choose_proportions-auto_proportions-subtitle = Empfohlen -onboarding-choose_proportions-auto_proportions-description = Dadurch werden Ihre Proportionen erraten, indem Stichproben Ihrer Bewegungen verrechnet werden onboarding-choose_proportions-manual_proportions = Manuelle Körperproportionen onboarding-choose_proportions-manual_proportions-description = Auf diese Weise können Sie Ihre Proportionen manuell anpassen, indem Sie diese direkt ändern onboarding-choose_proportions-export = Proportionen exportieren @@ -748,6 +781,7 @@ 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 ## Tracker automatic proportions setup @@ -761,6 +795,14 @@ onboarding-automatic_proportions-put_trackers_on-description = Um Ihre Proportio onboarding-automatic_proportions-put_trackers_on-next = Ich habe alle meine Tracker angelegt onboarding-automatic_proportions-requirements-title = Anforderungen onboarding-automatic_proportions-requirements-next = Ich habe die Anforderungen gelesen +onboarding-automatic_proportions-check_height-title = Überprüfen Sie Ihre Körpergröße +onboarding-automatic_proportions-check_height-fetch_height = Ich stehe! +# Context is that the height is unknown +onboarding-automatic_proportions-check_height-unknown = Unbekannt +# Shows an element below it +onboarding-automatic_proportions-check_height-height = Ihre Körpergröße ist +# Shows an element below it +onboarding-automatic_proportions-check_height-hmd_height = Und Ihre Headset-Höhe ist 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-next = Aufnahme starten From c273594163860816c1225d1ea962bf409112a44a Mon Sep 17 00:00:00 2001 From: Butterscotch! Date: Sat, 22 Jul 2023 01:00:09 +0000 Subject: [PATCH 06/15] Pontoon: Update Engwish (en-x-owo) localization of GUI Co-authored-by: Butterscotch! --- gui/public/i18n/en-x-owo/translation.ftl | 88 ++++++++++++++++++++---- 1 file changed, 73 insertions(+), 15 deletions(-) diff --git a/gui/public/i18n/en-x-owo/translation.ftl b/gui/public/i18n/en-x-owo/translation.ftl index 57b30f6201..47ae4d727b 100644 --- a/gui/public/i18n/en-x-owo/translation.ftl +++ b/gui/public/i18n/en-x-owo/translation.ftl @@ -36,6 +36,7 @@ body_part-RIGHT_HAND = wight pawb body_part-RIGHT_UPPER_LEG = wight uppew weg body_part-RIGHT_LOWER_LEG = wight wowwe weg body_part-RIGHT_FOOT = wight pawb +body_part-UPPER_CHEST = uppew chest body_part-CHEST = chwest~ body_part-WAIST = wyayst~ body_part-HIP = hyip @@ -53,8 +54,9 @@ skeleton_bone-NONE = none skeleton_bone-HEAD = hed shyft skeleton_bone-NECK = nyeck wength skeleton_bone-torso_group = towso wength -skeleton_bone-CHEST = chwest wength +skeleton_bone-UPPER_CHEST = uppew chest wength skeleton_bone-CHEST_OFFSET = chwest awfset +skeleton_bone-CHEST = chwest wength skeleton_bone-WAIST = weyst wength skeleton_bone-HIP = hip wength skeleton_bone-HIP_OFFSET = hyip awfset @@ -120,6 +122,10 @@ widget-overlay-is_mirrored_label = dispway owovelay as miwwow widget-drift_compensation-clear = cwear dwift compensation +## Widget: Clear Reset Mounting + +widget-clear_mounting = cweaw weset meownting + ## Widget: Developer settings widget-developer_mode = devwowwewow mode @@ -163,9 +169,15 @@ tracker-table-column-url = uawl ## Tracker rotation tracker-rotation-front = fwowt +tracker-rotation-front_left = fwont-weft +tracker-rotation-front_right = fwont-wight tracker-rotation-left = lewft tracker-rotation-right = wight tracker-rotation-back = bak +tracker-rotation-back_left = back-weft +tracker-rotation-back_right = back-wight +tracker-rotation-custom = custowm +tracker-rotation-overriden = (ovewwidden by meownting weset) ## Tracker information @@ -230,6 +242,7 @@ tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } wight tigh? tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } wight ankew? tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } wight pawb? tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } wight contwowwaw? +tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part } uppew chest? tracker_selection_menu-CHEST = { -tracker_selection-part } chwest? tracker_selection_menu-WAIST = { -tracker_selection-part } waste? tracker_selection_menu-HIP = { -tracker_selection-part } hiyp? @@ -269,6 +282,8 @@ settings-sidebar-osc_router = OSC wouwter settings-sidebar-osc_trackers = VRChawt OSC Twayckaws settings-sidebar-utils = utiwities settings-sidebar-serial = sewiaw cownsaw +settings-sidebar-appearance = appeawance +settings-sidebar-notifications = notificashuns ## SteamVR settings @@ -338,9 +353,11 @@ settings-general-fk_settings-arm_fk-description = chawnge teh way teh awms awe t settings-general-fk_settings-arm_fk-force_arms = fowce awms fwom hmd settings-general-fk_settings-skeleton_settings = skeweton sewttings settings-general-fk_settings-skeleton_settings-description = toggwe skeweton sewttings on owow off. is wowcommended to weawve these on~ -settings-general-fk_settings-skeleton_settings-extended_spine = ewtended spine -settings-general-fk_settings-skeleton_settings-extended_pelvis = ewtended pelvis -settings-general-fk_settings-skeleton_settings-extended_knees = ewtended neey +settings-general-fk_settings-skeleton_settings-extended_spine_model = extwended spine modew +settings-general-fk_settings-skeleton_settings-extended_pelvis_model = extwended pewvis modew +settings-general-fk_settings-skeleton_settings-extended_knees_model = extwended nee modew +settings-general-fk_settings-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 @@ -357,6 +374,13 @@ settings-general-gesture_control-taps = [one] 1 bap *[other] { $amount } baps } +# This is a unit: 3 trackers, 2 trackers, 1 tracker +# $amount (Number) - Amount of trackers +settings-general-gesture_control-trackers = + { $amount -> + [one] 1 twackew + *[other] { $amount } twackews + } settings-general-gesture_control-yawResetEnabled = enabwe bap to yaw weset settings-general-gesture_control-yawResetDelay = yaw weset deway settings-general-gesture_control-yawResetTaps = baps fow yaw weset @@ -366,13 +390,32 @@ settings-general-gesture_control-fullResetTaps = baps fow fuww weset settings-general-gesture_control-mountingResetEnabled = enable wap to weset mountwing settings-general-gesture_control-mountingResetDelay = mountwing weset deway settings-general-gesture_control-mountingResetTaps = baps for mountwing weset +# The number of trackers that can have higher acceleration before a tap is rejected +settings-general-gesture_control-numberTrackersOverThreshold = twackews over thweshowd +settings-general-gesture_control-numberTrackersOverThreshold-description = incwease dis vawue if da bap detecshun is nawt wowking. dont incwease it above what is need to make bap detecshun wowk as it wowd cauwse mowe fawse pawsitives. -## Interface settings +## Appearance settings -settings-general-interface = intewface +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-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 +# Keep the font name untranslated +settings-interface-appearance-font = gui fawnt +settings-interface-appearance-font-description = dis change da fawnt use by da intewface. +settings-interface-appearance-font-placeholder = defawt fawnt +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. + +## Notification settings + +settings-interface-notifications = notificashuns settings-general-interface-serial_detection = shewyaw device deteccion settings-general-interface-serial_detection-description = this option will shaww a pawp-up evewy time yuw pwug a new shewyaw device that cawwld be a twayckaw. it helps iympwooving teh setup pwocess of a twayckaw settings-general-interface-serial_detection-label = shewyaw device deteccion @@ -380,10 +423,6 @@ settings-general-interface-feedback_sound = feeback sownd settings-general-interface-feedback_sound-description = dis awptshun wiww pway a sownd wen a weset is twiggered (meow~!) settings-general-interface-feedback_sound-label = feeback sownd settings-general-interface-feedback_sound-volume = feedback sownd volyume -settings-general-interface-theme = cowor theem -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 ## Serial settings @@ -527,7 +566,7 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = gaww bawwk to meownting cawwibwation onboarding-reset_tutorial = weset wtutowial -onboarding-reset_tutorial-description = dis featuwe isn't done, just pwess continyue +onboarding-reset_tutorial-explanation = whiwe you use youw twackews dey mite get out of awignment becus of imu yaw dwift, or because u might have moved dem physicawwy. you have sevewew way to fix dis. onboarding-reset_tutorial-skip = skip sedup # Cares about multiline onboarding-reset_tutorial-0 = @@ -707,11 +746,11 @@ onboarding-choose_mounting = wut meownting cawibwation mefod to use? 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-subtitle = wecommended +onboarding-choose_mounting-auto_mounting-label = expewimentaw 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-subtitle = if yu know wut u r doin +onboarding-choose_mounting-manual_mounting-label = wecommended onboarding-choose_mounting-manual_mounting-description = dis will let u chose da meownting diwecshun manuwawwy fow eech twackew ## Tracker manual mounting setup @@ -753,12 +792,15 @@ onboarding-choose_proportions-description = onboarding-choose_proportions-auto_proportions = awtomatic pwopowtions # Italized text onboarding-choose_proportions-auto_proportions-subtitle = wecommended -onboarding-choose_proportions-auto_proportions-description = dis will guess ur pwopowshuns by wecowding a sampwe of ur movement and pass it thwough an ai +onboarding-choose_proportions-auto_proportions-descriptionv2 = + dis wiww guess youw pwopowshuns by wecowding a sampwe of youw movement and passing it thru an algowithm. + + dis wequiwes having youw hmd connected to SwimeVR! 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-save = sav pawpwotions +onboarding-choose_proportions-export = expowt pawpowshuns onboarding-choose_proportions-file_type = body pawpowshuns file ## Tracker manual proportions setup @@ -789,6 +831,18 @@ onboarding-automatic_proportions-requirements-description = ur twackews and headset awe wowking pwopewwy within the SwimeVR sewvew. ur headset is wepowting positionyaw data to the SwimeVR sewvew (this genyewawwy wenyewawwy means having SteamVR wunnying and connyected to SwimeVR using SwimeVR's SteamVR dwivew). onboarding-automatic_proportions-requirements-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! +# All the text is in bold! +onboarding-automatic_proportions-check_height-calculation_warning = pwease pwess da button while standing upwight to cawcuwate youw height. you hav 3 second aftew you pwess da button! >w< +onboarding-automatic_proportions-check_height-fetch_height = am standing! +# Context is that the height is unknown +onboarding-automatic_proportions-check_height-unknown = unnown +# Shows an element below it +onboarding-automatic_proportions-check_height-height = youw height is +# Shows an element below it +onboarding-automatic_proportions-check_height-hmd_height = an hmd height is +onboarding-automatic_proportions-check_height-next_step = dey awe fine 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 @@ -818,6 +872,10 @@ 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 = + wawning: an ewwow was fownd whiwe estimating pawpowshuns! ;w; + pwease check da docs or join ouw Discord fow hewp >~> +onboarding-automatic_proportions-error_modal-confirm = undewstood! ## Home From ecbe1fb75df3dab0c1aec541a1f452a373b191e2 Mon Sep 17 00:00:00 2001 From: ReDoX Date: Mon, 24 Jul 2023 07:00:16 +0000 Subject: [PATCH 07/15] Pontoon: Update Polish (pl) localization of GUI Co-authored-by: Uriel Co-authored-by: ReDoX --- gui/public/i18n/pl/translation.ftl | 87 ++++++++++++++++++++++++++---- 1 file changed, 76 insertions(+), 11 deletions(-) diff --git a/gui/public/i18n/pl/translation.ftl b/gui/public/i18n/pl/translation.ftl index cf69165817..36ed1a628d 100644 --- a/gui/public/i18n/pl/translation.ftl +++ b/gui/public/i18n/pl/translation.ftl @@ -122,6 +122,10 @@ widget-overlay-is_mirrored_label = Pokaż Overlay jako Lustro widget-drift_compensation-clear = Wyczyść kompensację dryfu +## Widget: Clear Reset Mounting + +widget-clear_mounting = Wyczyść resetowanie montażu + ## Widget: Developer settings widget-developer_mode = Tryb Dewelopera @@ -165,9 +169,15 @@ tracker-table-column-url = URL ## Tracker rotation tracker-rotation-front = Przód +tracker-rotation-front_left = Przedni lewy +tracker-rotation-front_right = Przedni prawy tracker-rotation-left = Lewa tracker-rotation-right = Prawa tracker-rotation-back = Tył +tracker-rotation-back_left = Lewy tył +tracker-rotation-back_right = Prawy tył +tracker-rotation-custom = Własne +tracker-rotation-overriden = (nadpisany przez reset montażu) ## Tracker information @@ -272,6 +282,8 @@ 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-appearance = Wygląd +settings-sidebar-notifications = Powiadomienia ## SteamVR settings @@ -339,11 +351,21 @@ settings-general-fk_settings-leg_fk = Śledzenie nóg 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-skeleton_settings = Ustawienia szkieletu +settings-general-fk_settings-skeleton_settings-toggles = Przełączniki szkieletowe settings-general-fk_settings-skeleton_settings-description = Włącz lub wyłącz ustawienia szkieletu. Zaleca się pozostawienie ich włączonych. -settings-general-fk_settings-skeleton_settings-extended_spine = Wydłużony kręgosłup -settings-general-fk_settings-skeleton_settings-extended_pelvis = Rozszerzona miednica -settings-general-fk_settings-skeleton_settings-extended_knees = Wydłużone kolano +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-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 +settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = Przypisz biodro od klatki piersiowej do nóg +settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = Przypisz biodro od pasa do nóg +settings-general-fk_settings-skeleton_settings-interp_hip_legs = Średnie odchylenie biodra i przetoczenie nogami +settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = Uśrednij odchylenie i przechylenie nakolanników za pomocą kostek +settings-general-fk_settings-self_localization-title = Tryb Mocap +settings-general-fk_settings-self_localization-description = Tryb Mocap pozwala szkieletowi z grubsza śledzić własną pozycję bez headsetu lub innych trackerów. Pamiętaj, że wymaga to śledzenia stóp i głowy do działania i nadal jest eksperymentalne. settings-general-fk_settings-vive_emulation-title = Emulacja Vive settings-general-fk_settings-vive_emulation-description = Naśladuj problemy z trackerem talii, które mają trackery Vive. To żart i pogarsza śledzenie. settings-general-fk_settings-vive_emulation-label = Włącz emulację Vive @@ -362,6 +384,15 @@ settings-general-gesture_control-taps = [many] { $amount } dotknięć *[other] { $amount } dotknięć } +# This is a unit: 3 trackers, 2 trackers, 1 tracker +# $amount (Number) - Amount of trackers +settings-general-gesture_control-trackers = + { $amount -> + [one] 1 tracker + [few] 2 trackery + [many] { $amount } trackery + *[other] { $amount } trackery + } 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 @@ -371,13 +402,32 @@ settings-general-gesture_control-fullResetTaps = Stuknij do pełnego resetu settings-general-gesture_control-mountingResetEnabled = Włącz stuknięcie, aby zresetować położenie settings-general-gesture_control-mountingResetDelay = Opóźnienie resetowania położenia settings-general-gesture_control-mountingResetTaps = Stuknięcie do resetowania położenia +# The number of trackers that can have higher acceleration before a tap is rejected +settings-general-gesture_control-numberTrackersOverThreshold = Trackery ponad progiem +settings-general-gesture_control-numberTrackersOverThreshold-description = Zwiększ tę wartość, jeśli wykrywanie dotknięcia nie działa. Nie zwiększaj go ponad to, co jest potrzebne, aby wykrywanie dotknięcia działało, ponieważ spowoduje to fałszywe alarmy -## Interface settings +## Appearance settings -settings-general-interface = Interfejs +settings-interface-appearance = Wygląd settings-general-interface-dev_mode = Tryb Dewelopera settings-general-interface-dev_mode-description = Ten tryb przydaje się do sprawdzania większej ilości danych. 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ć +# 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-description = Wpływa to na rozmiar czcionki całego interfejsu z wyjątkiem tego panelu ustawień + +## Notification settings + +settings-interface-notifications = Powiadomienia settings-general-interface-serial_detection = Wykrywanie urządzeń settings-general-interface-serial_detection-description = Ta opcja daje powiadomienia jeżeli serwer wykryje urządzenie które może być trackerem settings-general-interface-serial_detection-label = Wykrywanie urządzeń @@ -385,10 +435,6 @@ settings-general-interface-feedback_sound = Dźwięk Informacji 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-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ć ## Serial settings @@ -762,7 +808,10 @@ onboarding-choose_proportions-description = onboarding-choose_proportions-auto_proportions = Proporcje automatyczne # Italized text onboarding-choose_proportions-auto_proportions-subtitle = Zalecana -onboarding-choose_proportions-auto_proportions-description = To odgadnie twoje proporcje, rejestrując próbkę twoich ruchów i przepuszczając ją przez sztuczną inteligencję +onboarding-choose_proportions-auto_proportions-descriptionv2 = + To odgadnie twoje proporcje, rejestrując próbkę twoich ruchów i przepuszczając ją przez algorytm. + + Wymaga podłączenia HMD do SlimeVR! onboarding-choose_proportions-manual_proportions = Ręczne proporcje # Italized text onboarding-choose_proportions-manual_proportions-subtitle = Drobne detale @@ -798,6 +847,18 @@ onboarding-automatic_proportions-requirements-description = Twoje urządzenia śledzące i zestaw VR działają poprawnie na serwerze SlimeVR. Twój zestaw VR przesyła dane pozycyjne do serwera SlimeVR (oznacza to ogólnie, że SteamVR działa i jest połączony ze SlimeVR za pomocą sterownika SlimeVR dla SteamVR). onboarding-automatic_proportions-requirements-next = Zapoznałem się z wymaganiami +onboarding-automatic_proportions-check_height-title = Sprawdź swój wzrost +onboarding-automatic_proportions-check_height-description = Używamy Twojego wzrostu jako podstawy naszych pomiarów, używając wzrostu HMD jako przybliżenia Twojego rzeczywistego wzrostu, ale lepiej samemu sprawdzić, czy są prawidłowe! +# All the text is in bold! +onboarding-automatic_proportions-check_height-calculation_warning = Naciśnij przycisk stojąc wyprostowany, aby obliczyć swój wzrost. Masz 3 sekundy po naciśnięciu przycisku! +onboarding-automatic_proportions-check_height-fetch_height = Stoję! +# Context is that the height is unknown +onboarding-automatic_proportions-check_height-unknown = Nieznany +# Shows an element below it +onboarding-automatic_proportions-check_height-height = Twój wzrost to +# Shows an element below it +onboarding-automatic_proportions-check_height-hmd_height = A wysokość HMD jest +onboarding-automatic_proportions-check_height-next_step = Są w porządku onboarding-automatic_proportions-start_recording-title = Bądź gotowy żeby się ruszać onboarding-automatic_proportions-start_recording-description = Będziemy teraz nagrywać specyficzne pozycje i ruchy. Będą one pokazane w następnym okienku. Bądź gotowy po naciśnięciu przycisku! onboarding-automatic_proportions-start_recording-next = Uruchom nagrywanie @@ -829,6 +890,10 @@ onboarding-automatic_proportions-verify_results-redo = Powtórz Nagrywanie onboarding-automatic_proportions-verify_results-confirm = Są Prawidłowe onboarding-automatic_proportions-done-title = Zmierzono oraz Zapisano. onboarding-automatic_proportions-done-description = Twoja kalibracja ciała została zakończona! +onboarding-automatic_proportions-error_modal = + Ostrzeżenie: Wykryto błąd podczas szacowania proporcji! + Proszę sprawdź dokumenty lub dołącz do naszego Discord, aby uzyskać pomoc ^_^ +onboarding-automatic_proportions-error_modal-confirm = Zrozumiano! ## Home From 775d78731d84cfe0dd7551e165924ffa0bb98708 Mon Sep 17 00:00:00 2001 From: Disappear9 Date: Mon, 24 Jul 2023 07:00:19 +0000 Subject: [PATCH 08/15] Pontoon: Update Simplified Chinese (zh-Hans) localization of GUI Co-authored-by: Disappear9 --- gui/public/i18n/zh-Hans/translation.ftl | 86 ++++++++++++++++++++----- 1 file changed, 70 insertions(+), 16 deletions(-) diff --git a/gui/public/i18n/zh-Hans/translation.ftl b/gui/public/i18n/zh-Hans/translation.ftl index f9143aa6fa..2ce8cb301a 100644 --- a/gui/public/i18n/zh-Hans/translation.ftl +++ b/gui/public/i18n/zh-Hans/translation.ftl @@ -19,7 +19,7 @@ version_update-close = 关闭 ## Tips -tips-find_tracker = 不确定哪个追踪器是哪个?在现实中摇动一个追踪器,对应的那个将在屏幕上高亮显示。 +tips-find_tracker = 分不清哪个追踪器是哪个了?摇一摇它,对应的那个将被高亮显示。 tips-do_not_move_heels = 确保你的脚跟在录制的时候不会发生移动! tips-file_select = 拖放文档或 浏览文档 以使用 tips-tap_setup = 你可以缓慢地敲击2次追踪器来选中它,而不是从菜单中选取。 @@ -36,6 +36,7 @@ body_part-RIGHT_HAND = 右手 body_part-RIGHT_UPPER_LEG = 右大腿 body_part-RIGHT_LOWER_LEG = 右小腿 body_part-RIGHT_FOOT = 右脚 +body_part-UPPER_CHEST = 上胸 body_part-CHEST = 胸部 body_part-WAIST = 腰部 body_part-HIP = 髋部 @@ -53,6 +54,7 @@ skeleton_bone-NONE = 无 skeleton_bone-HEAD = 头部偏移 skeleton_bone-NECK = 颈部长度 skeleton_bone-torso_group = 躯干长度 +skeleton_bone-UPPER_CHEST = 上胸长度 skeleton_bone-CHEST_OFFSET = 胸部偏移 skeleton_bone-CHEST = 胸部长度 skeleton_bone-WAIST = 腰部长度 @@ -64,7 +66,7 @@ skeleton_bone-UPPER_LEG = 大腿长度 skeleton_bone-LOWER_LEG = 小腿长度 skeleton_bone-FOOT_LENGTH = 脚部长度 skeleton_bone-FOOT_SHIFT = 脚部偏移 -skeleton_bone-SKELETON_OFFSET = 骨骼偏移 +skeleton_bone-SKELETON_OFFSET = 骨架偏移 skeleton_bone-SHOULDERS_DISTANCE = 肩膀距离 skeleton_bone-SHOULDERS_WIDTH = 肩膀宽度 skeleton_bone-arm_group = 手臂长度 @@ -120,6 +122,10 @@ widget-overlay-is_mirrored_label = 镜像显示覆盖层 widget-drift_compensation-clear = 清除漂移补偿数据 +## Widget: Clear Reset Mounting + +widget-clear_mounting = 清除重置佩戴 + ## Widget: Developer settings widget-developer_mode = 开发者选项 @@ -163,9 +169,15 @@ tracker-table-column-url = 地址 ## Tracker rotation tracker-rotation-front = 前 +tracker-rotation-front_left = 左前 +tracker-rotation-front_right = 右前 tracker-rotation-left = 左 tracker-rotation-right = 右 tracker-rotation-back = 后 +tracker-rotation-back_left = 左后 +tracker-rotation-back_right = 右后 +tracker-rotation-custom = 自定义 +tracker-rotation-overriden = (被重置佩戴覆盖) ## Tracker information @@ -230,6 +242,7 @@ tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part }右大腿? tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part }右小腿? tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part }右脚? tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part }右控制器? +tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part }上胸? tracker_selection_menu-CHEST = { -tracker_selection-part }胸部? tracker_selection_menu-WAIST = { -tracker_selection-part }腰部? tracker_selection_menu-HIP = { -tracker_selection-part }髋部? @@ -269,6 +282,8 @@ settings-sidebar-osc_router = OSC 路由 settings-sidebar-osc_trackers = VRChat OSC 追踪器 settings-sidebar-utils = 工具 settings-sidebar-serial = 串口控制台 +settings-sidebar-appearance = 外观 +settings-sidebar-notifications = 通知 ## SteamVR settings @@ -279,8 +294,8 @@ settings-general-steamvr-subtitle = SteamVR 追踪器 # The first spaces (not tabs) for indentation will be ignored, just to make the file look nice when writing. # This one is one of this cases that cares about multilines settings-general-steamvr-description = - 启用或禁用特定的追踪器 - 对于只支持特定追踪器的应用会很有用。 + 启用或禁用特定的 SteamVR 追踪器 + 对于只支持特定追踪器的游戏或应用会很有用。 settings-general-steamvr-trackers-waist = 腰部 settings-general-steamvr-trackers-chest = 胸部 settings-general-steamvr-trackers-feet = 脚部 @@ -338,9 +353,11 @@ settings-general-fk_settings-arm_fk-description = 即使有手臂位置数据可 settings-general-fk_settings-arm_fk-force_arms = 强制使用头显数据追踪手臂 settings-general-fk_settings-skeleton_settings = 骨架设置 settings-general-fk_settings-skeleton_settings-description = 打开或关闭骨架设置。建议保持这些设置不变。 -settings-general-fk_settings-skeleton_settings-extended_spine = 脊柱延伸 -settings-general-fk_settings-skeleton_settings-extended_pelvis = 骨盆延伸 -settings-general-fk_settings-skeleton_settings-extended_knees = 膝盖延伸 +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-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 模拟 @@ -356,6 +373,9 @@ settings-general-gesture_control-taps = { $amount -> *[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 = 重置航向轴敲击次数 @@ -365,13 +385,32 @@ settings-general-gesture_control-fullResetTaps = 完整重置敲击次数 settings-general-gesture_control-mountingResetEnabled = 开启敲击重置佩戴 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 = 如敲击重置不起作用请增加此值。请在保证敲击重置可用的情况下将此值设置的尽可能低,否则会导致误报。 -## Interface settings +## Appearance settings -settings-general-interface = 交互界面 +settings-interface-appearance = 外观 settings-general-interface-dev_mode = 开发者模式 -settings-general-interface-dev_mode-description = 如果你需要深入的数据或更深入地与连接的追踪器进行交互,打开此模式将会非常有用。 +settings-general-interface-dev_mode-description = 如果你需要深入的资料或对连接的追踪器进行进阶调整,开启此模式将会非常有用。 settings-general-interface-dev_mode-label = 开发者模式 +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 = 字体 +settings-interface-appearance-font-description = 修改使用的字体。 +settings-interface-appearance-font-placeholder = 默认字体 +settings-interface-appearance-font-os_font = 系统字体 +settings-interface-appearance-font-slime_font = 默认字体 +settings-interface-appearance-font_size = 字体缩放 +settings-interface-appearance-font_size-description = 这会影响除此设置面板外所有界面的字体大小。 + +## Notification settings + +settings-interface-notifications = 通知 settings-general-interface-serial_detection = 串口设备检测 settings-general-interface-serial_detection-description = 每次插入可能是追踪器的新串口设备时,此选项都会显示一个弹出窗口。这有助于改进追踪器的设置过程。 settings-general-interface-serial_detection-label = 串口设备检测 @@ -379,10 +418,6 @@ settings-general-interface-feedback_sound = 声音反馈 settings-general-interface-feedback_sound-description = 开启此选项会在触发重置时发出提示音 settings-general-interface-feedback_sound-label = 声音反馈 settings-general-interface-feedback_sound-volume = 提示音音量 -settings-general-interface-theme = 主题颜色 -settings-general-interface-lang = 选择语言 -settings-general-interface-lang-description = 更改要使用的默认语言 -settings-general-interface-lang-placeholder = 选择要使用的语言 ## Serial settings @@ -411,7 +446,7 @@ settings-osc-router = OSC 路由 # This cares about multilines settings-osc-router-description = 从另一个程序转发 OSC 信息。 - 在使用另一个 VRChat 的 OSC 程序时会很有用。 + 例如需要在 VRChat 同时使用另一个 OSC 程序。 settings-osc-router-enable = 启用 settings-osc-router-enable-description = 控制信息转发功能的开关。 settings-osc-router-enable-label = 启用 @@ -747,7 +782,10 @@ onboarding-choose_proportions-description = onboarding-choose_proportions-auto_proportions = 自动调整身体比例 # Italized text onboarding-choose_proportions-auto_proportions-subtitle = 推荐 -onboarding-choose_proportions-auto_proportions-description = 这将录制你的运动样本并通过AI来猜测你的身体比例 +onboarding-choose_proportions-auto_proportions-descriptionv2 = + 这将录制你的运动样本并通过算法来推测你的身体比例。 + + 需要连接头戴设备到 SlimeVR! onboarding-choose_proportions-manual_proportions = 手动调整身体比例 # Italized text onboarding-choose_proportions-manual_proportions-subtitle = 用于精细调整 @@ -783,6 +821,18 @@ onboarding-automatic_proportions-requirements-description = 你的追踪器和头戴设备在 SlimeVR 服务器中工作正常。 你的头戴设备在回报位置信息给 SlimeVR 服务器(通常需要 SteamVR 正在运行且通过 SlimeVR 的 SteamVR 驱动连接到 SlimeVR)。 onboarding-automatic_proportions-requirements-next = 我已阅读 +onboarding-automatic_proportions-check_height-title = 检查你的身高 +onboarding-automatic_proportions-check_height-description = 我们会使用头戴设备回报的高度来推算您的实际身高,但我们仍建议您检查一下数值是否正确。 +# All the text is in bold! +onboarding-automatic_proportions-check_height-calculation_warning = 请站直后按下按钮以计算身高,按下后您有 3 秒钟来调整姿势。 +onboarding-automatic_proportions-check_height-fetch_height = 我站好了! +# Context is that the height is unknown +onboarding-automatic_proportions-check_height-unknown = 未知 +# Shows an element below it +onboarding-automatic_proportions-check_height-height = 你的身高是 +# Shows an element below it +onboarding-automatic_proportions-check_height-hmd_height = 然后,头戴设备的高度是 +onboarding-automatic_proportions-check_height-next_step = 数值没问题 onboarding-automatic_proportions-start_recording-title = 准备录制运动 onboarding-automatic_proportions-start_recording-description = 我们现在要记录一些特定的姿势和动作。这些将在下一个屏幕中提示。当按钮被按下时,准备好开始! onboarding-automatic_proportions-start_recording-next = 开始录制 @@ -808,6 +858,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 = + 警告: 推算身体比例时发生错误! + 请 阅读文档 或加入我们的 Discord 寻求帮助 ^_^ +onboarding-automatic_proportions-error_modal-confirm = 了解! ## Home From 7b84b041aa9232679577511dbde98edd4eb6d522 Mon Sep 17 00:00:00 2001 From: Meow Wei Date: Mon, 24 Jul 2023 07:00:23 +0000 Subject: [PATCH 09/15] Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI Co-authored-by: Meow Wei --- gui/public/i18n/zh-Hant/translation.ftl | 115 ++++++++++++++++++------ 1 file changed, 87 insertions(+), 28 deletions(-) diff --git a/gui/public/i18n/zh-Hant/translation.ftl b/gui/public/i18n/zh-Hant/translation.ftl index bf7195f608..d3a829235e 100644 --- a/gui/public/i18n/zh-Hant/translation.ftl +++ b/gui/public/i18n/zh-Hant/translation.ftl @@ -19,7 +19,7 @@ version_update-close = 關閉 ## Tips -tips-find_tracker = 若你不確定手上的追蹤器是哪一個,搖一搖它,對應的項目就會顯示出來 +tips-find_tracker = 若你不確定手上的追蹤器是哪一個,搖一搖它,對應的項目就會顯示出來。 tips-do_not_move_heels = 確保你的腳跟在測量過程時不會發生移動! tips-file_select = 拖曳檔案或 瀏覽檔案 以使用 tips-tap_setup = 除了從列表挑選追蹤器以外,您也可以慢慢敲擊 2 次追蹤器來選擇它。 @@ -34,7 +34,7 @@ body_part-RIGHT_UPPER_ARM = 右上臂 body_part-RIGHT_LOWER_ARM = 右前臂 body_part-RIGHT_HAND = 右手 body_part-RIGHT_UPPER_LEG = 右大腿 -body_part-RIGHT_LOWER_LEG = 右小腿 +body_part-RIGHT_LOWER_LEG = 右腳踝 body_part-RIGHT_FOOT = 右腳 body_part-UPPER_CHEST = 上胸 body_part-CHEST = 胸部 @@ -45,7 +45,7 @@ body_part-LEFT_UPPER_ARM = 左上臂 body_part-LEFT_LOWER_ARM = 左前臂 body_part-LEFT_HAND = 左手 body_part-LEFT_UPPER_LEG = 左大腿 -body_part-LEFT_LOWER_LEG = 左小腿 +body_part-LEFT_LOWER_LEG = 左腳踝 body_part-LEFT_FOOT = 左腳 ## Proportions @@ -122,6 +122,10 @@ widget-overlay-is_mirrored_label = 鏡像顯示內嵌介面 widget-drift_compensation-clear = 清除偏移補償數據 +## Widget: Clear Reset Mounting + +widget-clear_mounting = 清除配戴重置 + ## Widget: Developer settings widget-developer_mode = 開發者選項 @@ -165,9 +169,15 @@ tracker-table-column-url = URL ## Tracker rotation tracker-rotation-front = 前 +tracker-rotation-front_left = 左前方 +tracker-rotation-front_right = 右前方 tracker-rotation-left = 左 tracker-rotation-right = 右 tracker-rotation-back = 後 +tracker-rotation-back_left = 左後方 +tracker-rotation-back_right = 右後方 +tracker-rotation-custom = 自訂 +tracker-rotation-overriden = (本設定已被配戴重置覆蓋) ## Tracker information @@ -229,7 +239,7 @@ tracker_selection_menu-RIGHT_UPPER_ARM = { -tracker_selection-part }右上臂? tracker_selection_menu-RIGHT_LOWER_ARM = { -tracker_selection-part }右前臂? tracker_selection_menu-RIGHT_HAND = { -tracker_selection-part }右手? tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part }右大腿? -tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part }右小腿? +tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part }右腳踝? tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part }右腳? tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part }右控制器? tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part }上胸? @@ -241,7 +251,7 @@ tracker_selection_menu-LEFT_UPPER_ARM = { -tracker_selection-part }左上臂? tracker_selection_menu-LEFT_LOWER_ARM = { -tracker_selection-part }左前臂? tracker_selection_menu-LEFT_HAND = { -tracker_selection-part }左手? tracker_selection_menu-LEFT_UPPER_LEG = { -tracker_selection-part }左大腿? -tracker_selection_menu-LEFT_LOWER_LEG = { -tracker_selection-part }左小腿? +tracker_selection_menu-LEFT_LOWER_LEG = { -tracker_selection-part }左腳踝? tracker_selection_menu-LEFT_FOOT = { -tracker_selection-part }左腳? tracker_selection_menu-LEFT_CONTROLLER = { -tracker_selection-part }左控制器? tracker_selection_menu-unassigned = 尚未分配的追蹤器 @@ -272,6 +282,8 @@ settings-sidebar-osc_router = OSC 路由 settings-sidebar-osc_trackers = VRChat OSC 追蹤器 settings-sidebar-utils = 工具 settings-sidebar-serial = 串列埠終端 +settings-sidebar-appearance = 外觀 +settings-sidebar-notifications = 通知 ## SteamVR settings @@ -282,8 +294,8 @@ settings-general-steamvr-subtitle = SteamVR 追蹤器 # The first spaces (not tabs) for indentation will be ignored, just to make the file look nice when writing. # This one is one of this cases that cares about multilines settings-general-steamvr-description = - 開啟或關閉特定的 SteamVR 追蹤器。 - 對於只支援特定追蹤器的遊戲或應用程式會很有用。 + 開啟或關閉特定的 SteamVR 追蹤器, + 對於只支援特定追蹤器的遊戲或應用程式,本功能會有所幫助。 settings-general-steamvr-trackers-waist = 腰部 settings-general-steamvr-trackers-chest = 胸部 settings-general-steamvr-trackers-feet = 腳部 @@ -339,11 +351,21 @@ settings-general-fk_settings-leg_fk = 腿部追蹤 settings-general-fk_settings-arm_fk = 手臂追蹤 settings-general-fk_settings-arm_fk-description = 強制透過頭戴顯示器來追蹤手臂,即使有手部的定位資料。 settings-general-fk_settings-arm_fk-force_arms = 強制從頭戴顯示器進行手臂追蹤 -settings-general-fk_settings-skeleton_settings = 骨架設定 +settings-general-fk_settings-skeleton_settings-toggles = 骨架設定 settings-general-fk_settings-skeleton_settings-description = 開啟或關閉骨架設定。建議保持這些設定開啟。 -settings-general-fk_settings-skeleton_settings-extended_spine = 脊椎延伸 -settings-general-fk_settings-skeleton_settings-extended_pelvis = 骨盆延伸 -settings-general-fk_settings-skeleton_settings-extended_knees = 膝蓋延伸 +settings-general-fk_settings-skeleton_settings-extended_spine_model = 延伸脊椎模型 +settings-general-fk_settings-skeleton_settings-extended_pelvis_model = 延伸骨盆模型 +settings-general-fk_settings-skeleton_settings-extended_knees_model = 延伸膝蓋模型 +settings-general-fk_settings-skeleton_settings-ratios = 骨架比例 +settings-general-fk_settings-skeleton_settings-ratios-description = 修改骨架設定的參數,您可能需要在修改後調整軀幹比例。 +settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = 從胸部與臀部推算腰部 +settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = 從胸部與腿部推算腰部 +settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = 從胸部與腿部推算臀部 +settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = 從腰部與腿部推算臀部 +settings-general-fk_settings-skeleton_settings-interp_hip_legs = 將臀部的偏航軸與翻滾軸與腿部計算平均 +settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = 將膝部的偏航軸與翻滾軸與腳踝計算平均 +settings-general-fk_settings-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 模擬 @@ -359,6 +381,9 @@ settings-general-gesture_control-taps = { $amount -> *[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 = 左右偏擺重置敲擊次數 @@ -368,30 +393,45 @@ settings-general-gesture_control-fullResetTaps = 完整重置敲擊次數 settings-general-gesture_control-mountingResetEnabled = 敲擊以配戴重置 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 = 如果敲擊偵測無法作動,請嘗試增加此值以降低敲擊判定的門檻。為避免誤判,請勿設定超過所需要的數值。 -## Interface settings +## Appearance settings -settings-general-interface = 使用者介面 +settings-interface-appearance = 外觀 settings-general-interface-dev_mode = 開發者模式 -settings-general-interface-dev_mode-description = 如果你需要深入的資料或與連線的追蹤器進行進階互動,開啟此模式將會非常有用。 +settings-general-interface-dev_mode-description = 本功能會提供更深入的資料,也能與已連線的追蹤器進行更進一步的控制。 settings-general-interface-dev_mode-label = 開發者模式 +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 = UI 字體 +settings-interface-appearance-font-description = 本設定會修改 UI 所使用的字體。 +settings-interface-appearance-font-placeholder = 預設字體 +settings-interface-appearance-font-os_font = 作業系統字體 +settings-interface-appearance-font-slime_font = 預設字體 +settings-interface-appearance-font_size = 文字縮放 +settings-interface-appearance-font_size-description = 本設定會影響整個 UI 的文字大小,除了本設定面板以外。 + +## Notification settings + +settings-interface-notifications = 通知 settings-general-interface-serial_detection = 串列埠裝置檢測 settings-general-interface-serial_detection-description = 每次插入新串列埠的裝置(可能是追蹤器)時,此選項會顯示一個彈出視窗。這有助於改進追蹤器的設定流程。 settings-general-interface-serial_detection-label = 串列埠裝置檢測 settings-general-interface-feedback_sound = 聲音回饋 -settings-general-interface-feedback_sound-description = 啟用本選項後,觸發重置時會發出提示音 +settings-general-interface-feedback_sound-description = 啟用本選項後,觸發重置時會發出提示音。 settings-general-interface-feedback_sound-label = 聲音回饋 settings-general-interface-feedback_sound-volume = 聲音回饋音量 -settings-general-interface-theme = 佈景主題色彩 -settings-general-interface-lang = 選擇語言 -settings-general-interface-lang-description = 更改要使用的預設語言 -settings-general-interface-lang-placeholder = 選擇要使用的語言 ## Serial settings settings-serial = 串列埠終端 # This cares about multilines -settings-serial-description = 這裡用於顯示串列埠的即時資訊,有助於瞭解韌體是否發生問題。 +settings-serial-description = 這裡用於顯示串列埠的即時資訊,可能有助於瞭解韌體是否發生問題。 settings-serial-connection_lost = 串列埠連線中斷,正在重新連線…… settings-serial-reboot = 重新啟動 settings-serial-factory_reset = 恢復出廠設定 @@ -412,7 +452,7 @@ settings-osc-router = OSC 路由 # This cares about multilines settings-osc-router-description = 從另一個程式轉發 OSC 訊息。 - 例如在 VRChat 同時使用另一個 OSC 程式時,此功能會有幫助。 + 例如需要在 VRChat 同時使用另一個 OSC 程式時,可以使用本功能。 settings-osc-router-enable = 啟用 settings-osc-router-enable-description = 切換轉發 OSC 訊息。 settings-osc-router-enable-label = 啟用 @@ -465,13 +505,13 @@ settings-osc-vrchat-network-trackers-elbows = 肘部 settings-osc-vmc = Virtual Motion Capture # This cares about multilines settings-osc-vmc-description = - 修改 VMC (Virtual Motion Capture) 協定的相關設定 - 以傳送 SlimeVR 的骨骼資料,並接收來自其他應用程式的骨骼資料 + 修改 VMC (Virtual Motion Capture) 協定的相關設定, + 以傳送 SlimeVR 的骨骼資料,並接收來自其他應用程式的骨骼資料。 settings-osc-vmc-enable = 啟用 settings-osc-vmc-enable-description = 切換資料的傳送和接收。 settings-osc-vmc-enable-label = 啟用 settings-osc-vmc-network = 連接埠 -settings-osc-vmc-network-description = 設定用於監聽和傳送 VMC 資料的連接埠 +settings-osc-vmc-network-description = 設定用於監聽和傳送 VMC 資料的連接埠。 settings-osc-vmc-network-port_in = .label = 輸入埠 .placeholder = 輸入埠(預設:39540) @@ -479,10 +519,10 @@ settings-osc-vmc-network-port_out = .label = 輸出埠 .placeholder = 輸出埠(預設:39539) settings-osc-vmc-network-address = 網路地址 -settings-osc-vmc-network-address-description = 設定用來發送 VMC 資料的位址 +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-description = 載入 VRM 模型以允許頭部錨定,並與其他應用程式有更高的相容性。 settings-osc-vmc-vrm-model_unloaded = 未載入模型 settings-osc-vmc-vrm-model_loaded = { $titled -> @@ -544,7 +584,7 @@ onboarding-reset_tutorial-1 = onboarding-reset_tutorial-2 = 對所標記之追蹤器敲擊 { $taps } 次即可觸發配戴重置。 - 配戴校正能對追蹤器實際的配戴方式進行調整,因此若您不小心移動到追蹤器,或是大幅度的變更配戴方向,這個功能會有所幫助。 + 配戴重置能對追蹤器實際的配戴方式進行調整,因此若您不小心移動到追蹤器,或是大幅度的變更配戴方向,這個功能會有所幫助。 做此校正時需要進行滑雪姿勢,如自動配戴校正的畫面所示。在觸發 3 秒後(可修改)才會真正進行重置。 @@ -748,7 +788,10 @@ onboarding-choose_proportions-description = onboarding-choose_proportions-auto_proportions = 自動軀幹比例校正 # Italized text onboarding-choose_proportions-auto_proportions-subtitle = 推薦使用 -onboarding-choose_proportions-auto_proportions-description = 本選項會透過演算法,分析身體的移動來推算軀幹比例 +onboarding-choose_proportions-auto_proportions-descriptionv2 = + 本選項會從您的身體動作錄製一段樣本,並通過演算法來推算您的軀幹比例。 + + 使用本功能需要連接頭戴顯示器到 SlimeVR! onboarding-choose_proportions-manual_proportions = 手動軀幹比例校正 # Italized text onboarding-choose_proportions-manual_proportions-subtitle = 適合進行微調 @@ -784,6 +827,18 @@ onboarding-automatic_proportions-requirements-description = 你的追蹤器與頭戴顯示器在 SlimeVR 伺服器中運作正常。 你的頭戴顯示器會回報定位資料給 SlimeVR 伺服器(通常為執行 SteamVR 並透過 SlimeVR 的 SteamVR 驅動程式來連接 SlimeVR)。 onboarding-automatic_proportions-requirements-next = 我已閱讀使用需求 +onboarding-automatic_proportions-check_height-title = 檢查您的身高 +onboarding-automatic_proportions-check_height-description = 我們會透過頭戴顯示器回報的高度來推算您的實際身高,但我們仍建議您檢查一下數值是否正確。 +# All the text is in bold! +onboarding-automatic_proportions-check_height-calculation_warning = 請站直並按下按鈕以計算身高,按下按鈕後您有 3 秒鐘來調整姿勢。 +onboarding-automatic_proportions-check_height-fetch_height = 我站著了! +# Context is that the height is unknown +onboarding-automatic_proportions-check_height-unknown = 不明 +# Shows an element below it +onboarding-automatic_proportions-check_height-height = 您的身高為 +# Shows an element below it +onboarding-automatic_proportions-check_height-hmd_height = 然後頭戴顯示器的高度是 +onboarding-automatic_proportions-check_height-next_step = 數值沒問題 onboarding-automatic_proportions-start_recording-title = 準備擺動作囉 onboarding-automatic_proportions-start_recording-description = 我們現在要記錄一些特定的姿勢和動作,將會在下一個畫面中提示。當按鈕被按下時,準備好開始! onboarding-automatic_proportions-start_recording-next = 開始錄製 @@ -809,6 +864,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 = + 警告: 推算軀幹比例時發生錯誤。 + 請閱讀文件或加入我們的 Discord 伺服器以尋求協助 ^_^ +onboarding-automatic_proportions-error_modal-confirm = 瞭解! ## Home From 5ab5e3e1bc8826c6283703042f3d5461f9250859 Mon Sep 17 00:00:00 2001 From: beq Date: Tue, 1 Aug 2023 03:00:12 +0000 Subject: [PATCH 10/15] Pontoon: Update Japanese (ja) localization of GUI Co-authored-by: beq --- gui/public/i18n/ja/translation.ftl | 32 ++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/gui/public/i18n/ja/translation.ftl b/gui/public/i18n/ja/translation.ftl index dea413ee19..1fa7212ec4 100644 --- a/gui/public/i18n/ja/translation.ftl +++ b/gui/public/i18n/ja/translation.ftl @@ -120,6 +120,9 @@ widget-overlay-is_mirrored_label = オーバーレイをミラーとして表示 widget-drift_compensation-clear = ドリフト補正をクリアする +## Widget: Clear Reset Mounting + + ## Widget: Developer settings widget-developer_mode = 開発者モード @@ -166,6 +169,7 @@ tracker-rotation-front = 前 tracker-rotation-left = 左 tracker-rotation-right = 右 tracker-rotation-back = 後 +tracker-rotation-custom = カスタム ## Tracker information @@ -267,6 +271,7 @@ settings-sidebar-osc_router = OSCルーター settings-sidebar-osc_trackers = VRChatOSCトラッカー settings-sidebar-utils = ユーティリティ settings-sidebar-serial = シリアルコンソール +settings-sidebar-notifications = 通知 ## SteamVR settings @@ -328,11 +333,8 @@ settings-general-fk_settings-leg_fk = 足のトラッキング settings-general-fk_settings-arm_fk = アームトラッキング settings-general-fk_settings-arm_fk-description = 腕の追従方法を変更する。 settings-general-fk_settings-arm_fk-force_arms = Force arms from HMD -settings-general-fk_settings-skeleton_settings = スケルトン設定 settings-general-fk_settings-skeleton_settings-description = スケルトン設定のオン/オフを切り替えます。これらはオンのままにしておくことをお勧めします。 -settings-general-fk_settings-skeleton_settings-extended_spine = Extended spine -settings-general-fk_settings-skeleton_settings-extended_pelvis = Extended pelvis -settings-general-fk_settings-skeleton_settings-extended_knees = Extended knee +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エミュレーションの有効化 @@ -359,22 +361,28 @@ settings-general-gesture_control-mountingResetEnabled = タップによるマウ settings-general-gesture_control-mountingResetDelay = マウントリセットディレイ settings-general-gesture_control-mountingResetTaps = タップによるマウントリセット -## Interface settings +## Appearance settings -settings-general-interface = インターフェース settings-general-interface-dev_mode = 開発者モード settings-general-interface-dev_mode-description = このモードは、詳細なデータが必要な場合や、接続されたトラッカーをより高度なレベルで操作する場合に役立ちます。 settings-general-interface-dev_mode-label = 開発者モード +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-os_font = OSフォント + +## Notification settings + +settings-interface-notifications = 通知 settings-general-interface-serial_detection = シリアルデバイスの検出 settings-general-interface-serial_detection-description = このオプションは、トラッカーとなり得る新しいシリアルデバイスを接続するたびにポップアップを表示します。これはトラッカーの設定プロセスを改善するのに役立ちます。 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-theme = カラーテーマ -settings-general-interface-lang = 言語を選択 -settings-general-interface-lang-description = 使用したいデフォルトの言語を変更する -settings-general-interface-lang-placeholder = 使用する言語を選択する ## Serial settings @@ -570,6 +578,8 @@ onboarding-assign_trackers-next = すべてのトラッカーを割り当てま ## Tracker mounting method choose +# Italized text +onboarding-choose_mounting-auto_mounting-label = 実験的な ## Tracker manual mounting setup @@ -624,6 +634,8 @@ onboarding-automatic_proportions-put_trackers_on-description = プロポーシ onboarding-automatic_proportions-put_trackers_on-next = すべてのトラッカーを装着しました onboarding-automatic_proportions-requirements-title = 要件 onboarding-automatic_proportions-requirements-next = 要件を読みました +# Shows an element below it +onboarding-automatic_proportions-check_height-height = あなたの身長は onboarding-automatic_proportions-start_recording-title = 測定の準備をする onboarding-automatic_proportions-start_recording-description = これから具体的なポーズや動きを記録します。これらは次の画面に表示されます。ボタンが押されたらすぐに始められるように準備しておいてください! onboarding-automatic_proportions-start_recording-next = レコーディングスタート From 72deebdf87265818efb846bc39f94c4fdbd2a195 Mon Sep 17 00:00:00 2001 From: Hornil Date: Tue, 1 Aug 2023 03:00:21 +0000 Subject: [PATCH 11/15] Pontoon: Update Russian (ru) localization of GUI Co-authored-by: Uriel Co-authored-by: kanava Co-authored-by: Hornil --- gui/public/i18n/ru/translation.ftl | 64 ++++++++++++++++++++++++------ 1 file changed, 52 insertions(+), 12 deletions(-) diff --git a/gui/public/i18n/ru/translation.ftl b/gui/public/i18n/ru/translation.ftl index 31df3c0f17..181105b623 100644 --- a/gui/public/i18n/ru/translation.ftl +++ b/gui/public/i18n/ru/translation.ftl @@ -36,6 +36,7 @@ body_part-RIGHT_HAND = Правая рука body_part-RIGHT_UPPER_LEG = Правое бедро body_part-RIGHT_LOWER_LEG = Правая голень body_part-RIGHT_FOOT = Правая ступня +body_part-UPPER_CHEST = Верхняя часть груди body_part-CHEST = Грудь body_part-WAIST = Талия body_part-HIP = Таз @@ -53,8 +54,9 @@ skeleton_bone-NONE = Пусто skeleton_bone-HEAD = Голова skeleton_bone-NECK = Длина шеи skeleton_bone-torso_group = Длина туловища -skeleton_bone-CHEST = Длина груди +skeleton_bone-UPPER_CHEST = Длина верхней части груди skeleton_bone-CHEST_OFFSET = Смещение груди +skeleton_bone-CHEST = Длина груди skeleton_bone-WAIST = Длина талии skeleton_bone-HIP = Длина таза skeleton_bone-HIP_OFFSET = Смещение таза @@ -120,6 +122,10 @@ widget-overlay-is_mirrored_label = Показывать оверлей как з widget-drift_compensation-clear = Очистить компенсацию дрифта +## Widget: Clear Reset Mounting + +widget-clear_mounting = Обнулить сброс выравнивания + ## Widget: Developer settings widget-developer_mode = Режим разработчика @@ -163,9 +169,14 @@ tracker-table-column-url = URL ## Tracker rotation tracker-rotation-front = Спереди +tracker-rotation-front_left = Левая сторона передней части +tracker-rotation-front_right = Правая сторона передней части tracker-rotation-left = Слева tracker-rotation-right = Справа tracker-rotation-back = Сзади +tracker-rotation-back_left = Левая сторона задней части +tracker-rotation-back_right = Правая сторона задней части +tracker-rotation-custom = Пользовательское ## Tracker information @@ -230,6 +241,7 @@ tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } право tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } правой лодышке? tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } правой ступне? tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } правому контроллеру? +tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part } верхняя часть груди? tracker_selection_menu-CHEST = { -tracker_selection-part } груди? tracker_selection_menu-WAIST = { -tracker_selection-part } талии? tracker_selection_menu-HIP = { -tracker_selection-part } тазу? @@ -269,6 +281,8 @@ settings-sidebar-osc_router = OSC роутер settings-sidebar-osc_trackers = VRChat OSC Трекеры settings-sidebar-utils = Утилиты settings-sidebar-serial = Консоль +settings-sidebar-appearance = Внешность +settings-sidebar-notifications = Уведомление ## SteamVR settings @@ -336,11 +350,14 @@ settings-general-fk_settings-leg_fk = Трекинг ноги 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-skeleton_settings = Настройки скелета settings-general-fk_settings-skeleton_settings-description = Включите или выключите настройки скелета. Рекомендуется оставить их включенными. -settings-general-fk_settings-skeleton_settings-extended_spine = Удлиненный позвоночник -settings-general-fk_settings-skeleton_settings-extended_pelvis = Расширенный таз -settings-general-fk_settings-skeleton_settings-extended_knees = Вытянутое колено +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-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 = Имитируйте проблемы с отслеживанием талии, которые возникают у трекеров Vive. Это шутка, и она ухудшает отслеживание. settings-general-fk_settings-vive_emulation-label = Включить эмуляцию Vive @@ -359,6 +376,15 @@ settings-general-gesture_control-taps = [many] { $amount } нажатий *[other] { $amount } нажатий } +# This is a unit: 3 trackers, 2 trackers, 1 tracker +# $amount (Number) - Amount of trackers +settings-general-gesture_control-trackers = + { $amount -> + [one] 1 трекер + [few] { $amount } трекера + [many] { $amount } трекеров + *[other] { $amount } трекеров + } settings-general-gesture_control-yawResetEnabled = Включить нажатие для сброса settings-general-gesture_control-yawResetDelay = Задержка сброса settings-general-gesture_control-yawResetTaps = Нажатия для сброса @@ -368,13 +394,32 @@ settings-general-gesture_control-fullResetTaps = Нажатия для полн settings-general-gesture_control-mountingResetEnabled = Включить нажатия для сброса крепления 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 = Увеличьте это значение, если обнаружение касания не работает. Не увеличивайте его выше того, что необходимо для работы обнаружения касания, так как это приведет к большему количеству ложных срабатываний. -## Interface settings +## Appearance settings -settings-general-interface = Интерфейс +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-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-description = Это изменяет шрифт, используемый интерфейсом. +settings-interface-appearance-font-placeholder = Шрифт по умолчанию +settings-interface-appearance-font-os_font = Шрифт ОС +settings-interface-appearance-font-slime_font = Шрифт по умолчанию +settings-interface-appearance-font_size = Базовое масштабирование шрифта +settings-interface-appearance-font_size-description = Это влияет на размер шрифта всего интерфейса, за исключением этой панели настроек. + +## Notification settings + +settings-interface-notifications = Уведомления settings-general-interface-serial_detection = Обнаружение серийного устройства settings-general-interface-serial_detection-description = Эта опция будет показывать всплывающее окно каждый раз, когда вы подключаете новое серийное устройство, которое может быть трекером. Это помогает улучшить процесс настройки трекера. settings-general-interface-serial_detection-label = Обнаружение серийного устройства @@ -382,10 +427,6 @@ settings-general-interface-feedback_sound = Звук обратной связи settings-general-interface-feedback_sound-description = Эта опция будет воспроизводить звук при срабатывании сброса. settings-general-interface-feedback_sound-label = Звук обратной связи settings-general-interface-feedback_sound-volume = Громкость реакции интерфейса на косание треккера -settings-general-interface-theme = Варианты оформления -settings-general-interface-lang = Выбрать язык -settings-general-interface-lang-description = Измените язык по умолчанию, который вы хотите использовать. -settings-general-interface-lang-placeholder = Выберите язык для использования ## Serial settings @@ -759,7 +800,6 @@ onboarding-choose_proportions-description = onboarding-choose_proportions-auto_proportions = Автоматическая привязка # Italized text onboarding-choose_proportions-auto_proportions-subtitle = Рекомендуется -onboarding-choose_proportions-auto_proportions-description = Это позволит угадать ваши пропорции, записав образец ваших движений и передав его через алгоритм. onboarding-choose_proportions-manual_proportions = Ручные пропорции # Italized text onboarding-choose_proportions-manual_proportions-subtitle = Для небольших штрихов From c85facfba76a9ffdee569f186c003a8327290343 Mon Sep 17 00:00:00 2001 From: adriangoldenhero Date: Tue, 1 Aug 2023 05:00:09 +0000 Subject: [PATCH 12/15] Pontoon: Update Spain Spanish (es-ES) localization of GUI Co-authored-by: joninsoul Co-authored-by: Uriel Co-authored-by: ImCapi Co-authored-by: namakeingo Co-authored-by: adriangoldenhero --- gui/public/i18n/es-ES/translation.ftl | 513 ++++++++++++++++++++++++++ 1 file changed, 513 insertions(+) create mode 100644 gui/public/i18n/es-ES/translation.ftl diff --git a/gui/public/i18n/es-ES/translation.ftl b/gui/public/i18n/es-ES/translation.ftl new file mode 100644 index 0000000000..a663879e1c --- /dev/null +++ b/gui/public/i18n/es-ES/translation.ftl @@ -0,0 +1,513 @@ +# Please developers (not translators) don't reuse a key inside another key +# or concat text with a translation string in the code, use the appropriate +# features like variables and selectors in each appropriate case! +# And also comment the string if it's something not easy to translate, so you help +# translators on what it means + + +## Websocket (server) status + +websocket-connecting = Conectándose al servidor +websocket-connection_lost = Conexión con el servidor perdida. Intentando reconectar... + +## Update notification + +version_update-title = Nueva versión disponible: { $version } +version_update-description = Al hacer clic en "{ version_update-update }" se descargará el instalador de SlimeVR. +version_update-update = Actualizar +version_update-close = Cerrar + +## Tips + +tips-find_tracker = ¿No estás seguro de qué tracker es el correcto? Agitalo y se resaltará el tracker correspondiente. +tips-do_not_move_heels = Asegúrate de no mover los talones durante el guardado de datos. +tips-file_select = Arrastra y suelta los archivos para usarlos o navega. +tips-tap_setup = Haz clic en el menú o golpea suavemente el tracker 2 veces para seleccionarlo automaticamente. + +## Body parts + +body_part-NONE = Sin asignar +body_part-HEAD = Cabeza +body_part-NECK = Cuello +body_part-RIGHT_SHOULDER = Hombro derecho +body_part-RIGHT_UPPER_ARM = Brazo derecho +body_part-RIGHT_LOWER_ARM = Antebrazo derecho +body_part-RIGHT_HAND = Mano derecha +body_part-RIGHT_UPPER_LEG = Muslo derecho +body_part-RIGHT_LOWER_LEG = Tobillo derecho +body_part-RIGHT_FOOT = Pie derecho +body_part-UPPER_CHEST = Abdomen superior +body_part-CHEST = Pecho +body_part-WAIST = Cintura +body_part-HIP = Cadera +body_part-LEFT_SHOULDER = Hombro izquierdo +body_part-LEFT_UPPER_ARM = Brazo izquierdo +body_part-LEFT_LOWER_ARM = Antebrazo izquierdo +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 + +## Proportions + +skeleton_bone-NONE = Ninguno +skeleton_bone-HEAD = Desplazamiento de la cabeza +skeleton_bone-NECK = Longitud del cuello +skeleton_bone-torso_group = Longitud del torso +skeleton_bone-UPPER_CHEST = Longitud del torso superior +skeleton_bone-CHEST_OFFSET = Compensacion del pecho +skeleton_bone-CHEST = Longitud del pecho +skeleton_bone-WAIST = Longitud de cintura +skeleton_bone-HIP = Longitud de cadera +skeleton_bone-HIP_OFFSET = Compensacion de cadera +skeleton_bone-HIPS_WIDTH = Ancho de la Cadera +skeleton_bone-leg_group = Largo de las piernas +skeleton_bone-UPPER_LEG = Largo de la zona alta de las piernas +skeleton_bone-LOWER_LEG = Largo de la zona baja de las piernas +skeleton_bone-FOOT_LENGTH = Largo del pie +skeleton_bone-FOOT_SHIFT = Desplazamiento del pie +skeleton_bone-SKELETON_OFFSET = Compensacion del esqueleto +skeleton_bone-SHOULDERS_DISTANCE = Distancia de los hombros +skeleton_bone-SHOULDERS_WIDTH = Ancho de los hombros +skeleton_bone-arm_group = Largo del brazo +skeleton_bone-UPPER_ARM = Largo de la zona alta del brazo +skeleton_bone-LOWER_ARM = Largo del antebrazo +skeleton_bone-HAND_Y = Distancia de la mano Y +skeleton_bone-HAND_Z = Distancia de la mano Z +skeleton_bone-ELBOW_OFFSET = Compensacion de los codos + +## Tracker reset buttons + +reset-reset_all = Reiniciar todas las proporciones +reset-full = Reiniciar +reset-mounting = Reiniciar montura + +## Serial detection stuff + +serial_detection-new_device-p0 = ¡Nuevo dispositivo serial detectado! +serial_detection-new_device-p1 = ¡Introduce las credenciales de tu red Wi-Fi! +serial_detection-new_device-p2 = Por favor, selecciona lo que desea hacer con él +serial_detection-open_wifi = Conectar a una red Wi-Fi +serial_detection-open_serial = Abrir la consola serial +serial_detection-submit = ¡Enviar! +serial_detection-close = Cerrar + +## Navigation bar + +navbar-home = Inicio +navbar-body_proportions = Proporciones corporales +navbar-trackers_assign = Asignación de trackers +navbar-mounting = Calibración de montura +navbar-onboarding = Asistente de Configuración +navbar-settings = Configuración + +## Biovision hierarchy recording + +bvh-start_recording = Grabar BVH +bvh-recording = Grabando... + +## Tracking pause + +tracking-unpaused = Pausar tracking +tracking-paused = Reanudar tracking + +## Widget: Overlay settings + +widget-overlay = Overlay +widget-overlay-is_visible_label = Mostrar overlay en SteamVR +widget-overlay-is_mirrored_label = Mostrar overlay como espejo + +## Widget: Drift compensation + +widget-drift_compensation-clear = Eliminar compensacion del drift + +## Widget: Clear Reset Mounting + + +## Widget: Developer settings + +widget-developer_mode = Modo de desarrollador +widget-developer_mode-high_contrast = Contraste alto +widget-developer_mode-precise_rotation = Rotación precisa +widget-developer_mode-filter_slimes_and_hmd = Filtrar Slimes y HMD +widget-developer_mode-sort_by_name = Ordenar por nombre +widget-developer_mode-raw_slime_rotation = Rotación sin filtrar +widget-developer_mode-more_info = Más información + +## Widget: IMU Visualizer + +widget-imu_visualizer = Rotación +widget-imu_visualizer-rotation_raw = Sin filtrar +widget-imu_visualizer-rotation_preview = Previsualización +widget-imu_visualizer-rotation_hide = Ocultar + +## Tracker status + +tracker-status-none = Sin estatus +tracker-status-busy = Ocupado +tracker-status-error = Error +tracker-status-disconnected = Desconectado +tracker-status-occluded = Ocluída +tracker-status-ok = Ok + +## Tracker status columns + +tracker-table-column-name = Nombre +tracker-table-column-type = Tipo +tracker-table-column-battery = Batería +tracker-table-column-ping = Ping +tracker-table-column-tps = TPS +tracker-table-column-temperature = Temperatura °C +tracker-table-column-linear-acceleration = Aceleración X/Y/Z +tracker-table-column-rotation = Rotación X/Y/Z +tracker-table-column-position = Posición X/Y/Z +tracker-table-column-url = URL + +## Tracker rotation + +tracker-rotation-front = Frontal +tracker-rotation-front_left = Frontal-Izquierdo +tracker-rotation-front_right = Frontal-Derecho +tracker-rotation-left = Izquierda +tracker-rotation-right = Derecha +tracker-rotation-back = Trasero +tracker-rotation-back_left = Trasero-Izquierdo +tracker-rotation-back_right = Trasero-Derecho +tracker-rotation-custom = Personalizado + +## Tracker information + +tracker-infos-manufacturer = Fabricante +tracker-infos-display_name = Nombre visible +tracker-infos-custom_name = Nombre personalizado +tracker-infos-url = URL del Tracker +tracker-infos-version = Versión del firmware +tracker-infos-hardware_rev = Revisión del hardware +tracker-infos-hardware_identifier = ID de hardware +tracker-infos-imu = Sensor IMU +tracker-infos-board_type = Placa principal + +## Tracker settings + +tracker-settings-back = Volver a la lista de trackers +tracker-settings-title = Configuración de los trackers +tracker-settings-assignment_section = Asignación +tracker-settings-assignment_section-description = Parte del cuerpo que tiene el tracker asignado. +tracker-settings-assignment_section-edit = Editar asignación +tracker-settings-mounting_section = Posición de montura +tracker-settings-mounting_section-description = ¿Donde está montado el tracker? +tracker-settings-mounting_section-edit = Editar montura +tracker-settings-drift_compensation_section = Permitir compensación de drift +tracker-settings-drift_compensation_section-description = ¿Debería este tracker compensar el drifteo cuando la compensación de drifteo está activada? +tracker-settings-drift_compensation_section-edit = Permitir compensación de drift +# The . 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 tracker +tracker-settings-name_section-description = Dale un sobrenombre lindo :) +tracker-settings-name_section-placeholder = Pata izquierda del Eevee + +## Tracker part card info + +tracker-part_card-no_name = Sin nombre +tracker-part_card-unassigned = Sin asignar + +## Body assignment menu + +body_assignment_menu = ¿Donde quieres que esté este tracker? +body_assignment_menu-description = Elige una ubicación donde desees asignar este tracker. También puedes administrar todos los trackers a la vez en lugar de uno por uno. +body_assignment_menu-show_advanced_locations = Mostrar asignación de extremidades avanzada +body_assignment_menu-manage_trackers = Administrar todos los trackers +body_assignment_menu-unassign_tracker = Desasignar tracker + +## Tracker assignment menu + +# A -translation_key (with a dash in the front) means that it's a label. +# It can only be used in the translation file, it's nice for reusing names and that kind of stuff. +# +# We are using it here because english doesn't require changing the text in each case but +# maybe your language does. +-tracker_selection-part = ¿Que tracker asignar a tu +tracker_selection_menu-NONE = ¿Qué tracker deseas desasignar? +tracker_selection_menu-HEAD = { -tracker_selection-part } cabeza? +tracker_selection_menu-NECK = { -tracker_selection-part } cuello? +tracker_selection_menu-RIGHT_SHOULDER = { -tracker_selection-part } hombro derecho? +tracker_selection_menu-RIGHT_UPPER_ARM = { -tracker_selection-part } brazo derecho? +tracker_selection_menu-RIGHT_LOWER_ARM = { -tracker_selection-part } antebrazo derecho? +tracker_selection_menu-RIGHT_HAND = { -tracker_selection-part } mano derecha? +tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } muslo derecho? +tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } tobillo derecho? +tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } pie derecho? +tracker_selection_menu-CHEST = { -tracker_selection-part } pecho? +tracker_selection_menu-WAIST = { -tracker_selection-part } cintura? +tracker_selection_menu-HIP = { -tracker_selection-part } cadera? +tracker_selection_menu-LEFT_SHOULDER = { -tracker_selection-part } hombro izquierdo? +tracker_selection_menu-LEFT_UPPER_ARM = { -tracker_selection-part } brazo izquierdo? +tracker_selection_menu-LEFT_LOWER_ARM = { -tracker_selection-part } antebrazo izquierdo? +tracker_selection_menu-LEFT_HAND = { -tracker_selection-part } mano izquierda? +tracker_selection_menu-LEFT_UPPER_LEG = { -tracker_selection-part } muslo izquierdo? +tracker_selection_menu-LEFT_LOWER_LEG = { -tracker_selection-part } tobillo izquierdo? +tracker_selection_menu-LEFT_FOOT = { -tracker_selection-part } pie izquierdo? +tracker_selection_menu-unassigned = Trackers sin asignar +tracker_selection_menu-assigned = Trackers asignados +tracker_selection_menu-dont_assign = No asignar +# This line cares about multilines. +# text means that the text should be bold. +tracker_selection_menu-neck_warning = + Advertencia: Un tracker en el cuello puede ser mortal si está ajustado demasiado fuerte, + la correa podría cortar la circulación a tu cabeza! +tracker_selection_menu-neck_warning-done = Entiendo los riesgos +tracker_selection_menu-neck_warning-cancel = Cancelar + +## Mounting menu + +mounting_selection_menu = ¿Dónde quieres que esté este tracker? +mounting_selection_menu-close = Cerrar + +## Sidebar settings + +settings-sidebar-title = Configuración +settings-sidebar-general = General +settings-sidebar-tracker_mechanics = Mecánicas del tracker +settings-sidebar-fk_settings = Configuración del tracking +settings-sidebar-gesture_control = Control de los gestos +settings-sidebar-interface = Interfaz +settings-sidebar-osc_router = Router OSC +settings-sidebar-utils = Utilidades +settings-sidebar-serial = Consola serial + +## SteamVR settings + +settings-general-steamvr = SteamVR +settings-general-steamvr-subtitle = Trackers de 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. +# This one is one of this cases that cares about multilines +settings-general-steamvr-description = + Activa o desactiva trackers específicos de SteamVR. + Útil para juegos o aplicaciones que solo soportan ciertos trackers. +settings-general-steamvr-trackers-waist = Cintura +settings-general-steamvr-trackers-chest = Pecho +settings-general-steamvr-trackers-feet = Pies +settings-general-steamvr-trackers-knees = Rodillas +settings-general-steamvr-trackers-elbows = Codos +settings-general-steamvr-trackers-hands = Manos + +## Tracker mechanics + +settings-general-tracker_mechanics = Mecánicas del tracker +settings-general-tracker_mechanics-filtering = Filtro +# This also cares about multilines +settings-general-tracker_mechanics-filtering-description = + Escoge el tipo de filtro para tus trackers. + Predicción predice el movimiento mientras que Suavizado suaviza el movimiento. +settings-general-tracker_mechanics-filtering-type = Tipo de filtro +settings-general-tracker_mechanics-filtering-type-none = Sin filtrar +settings-general-tracker_mechanics-filtering-type-none-description = Usa las rotaciones tal como son. No hará ningún filtrado. +settings-general-tracker_mechanics-filtering-type-smoothing = Suavizado +settings-general-tracker_mechanics-filtering-type-smoothing-description = Suaviza los movimientos pero añade algo de latencia. +settings-general-tracker_mechanics-filtering-type-prediction = Predicción +settings-general-tracker_mechanics-filtering-type-prediction-description = Reduce la latencia y hace que los movimientos sean mas inmediatos, pero puede aumentar la fluctuación. +settings-general-tracker_mechanics-filtering-amount = Cantidad +settings-general-tracker_mechanics-drift_compensation = Compensación en la desviación +settings-general-tracker_mechanics-drift_compensation-enabled-label = Compensación en la desviación +settings-general-tracker_mechanics-drift_compensation-amount-label = Cantidad de compensación + +## FK/Tracking settings + +settings-general-fk_settings = Configuración de FK Tracking +# Floor clip: +# why the name - came from the idea of noclip in video games, but is the opposite where clipping to the floor is a desired feature +# definition - Prevents the foot trackers from going lower than they where when a reset was performed +settings-general-fk_settings-leg_tweak-floor_clip = Floor clip +# Skating correction: +# why the name - without this enabled the feet will often slide across the ground as if your skating across the ground, +# since this largely prevents this it corrects for it hence skating correction (note this may be renamed to sliding correction) +# definition - Guesses when each foot is in contact with the ground and uses that information to improve tracking +settings-general-fk_settings-leg_tweak-skating_correction = Corrección del patinaje +settings-general-fk_settings-leg_tweak-skating_correction-amount = Intensidad de la corrección del patinaje +settings-general-fk_settings-leg_fk = Tracking de piernas +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-skeleton_settings-description = Activa o desactiva la configuración del esqueleto. Se recomienda dejar esta opción activada. +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) + +settings-general-gesture_control = Control de gestos +settings-general-gesture_control-subtitle = Reinicio basado en toques + +## Appearance settings + +settings-general-interface-dev_mode = Modo de desarrollador +settings-general-interface-dev_mode-label = Modo de desarrollador +settings-general-interface-theme = Temas +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 + +## Notification settings + +settings-general-interface-serial_detection = Detección de dispositivos seriales +settings-general-interface-serial_detection-label = Detección de dispositivos seriales + +## Serial settings + +settings-serial = Consola serial +settings-serial-connection_lost = Conexión a puerto serial perdida, Reconectando... +settings-serial-reboot = Reiniciar +settings-serial-factory_reset = Restablecimiento de fábrica +settings-serial-factory_reset-warning-ok = Sé lo que estoy haciendo +settings-serial-factory_reset-warning-cancel = Cancelar +settings-serial-get_infos = Obtener información +settings-serial-serial_select = Selecciona un puerto serial +settings-serial-auto_dropdown_item = Automático + +## OSC router settings + +settings-osc-router-enable = Habilitar +settings-osc-router-enable-label = Habilitar +settings-osc-router-network = Puertos de red +settings-osc-router-network-address = Dirección de red +settings-osc-router-network-address-placeholder = Dirección IPV4 + +## OSC VRChat settings + +settings-osc-vrchat-enable = Habilitar +settings-osc-vrchat-enable-label = Habilitar +settings-osc-vrchat-network = Puertos de red +settings-osc-vrchat-network-address = Dirección de red +settings-osc-vrchat-network-trackers = Trackers +settings-osc-vrchat-network-trackers-chest = Pecho +settings-osc-vrchat-network-trackers-hip = Cadera +settings-osc-vrchat-network-trackers-knees = Rodillas +settings-osc-vrchat-network-trackers-feet = Pies + +## VMC OSC settings + +settings-osc-vmc-enable = Habilitar +settings-osc-vmc-enable-label = Habilitar +settings-osc-vmc-network = Puertos de red +settings-osc-vmc-network-address = Dirección de red +settings-osc-vmc-network-address-placeholder = Dirección IPV4 +settings-osc-vmc-vrm-model_unloaded = No hay modelo cargado +settings-osc-vmc-anchor_hip = Anclar a la cadera +settings-osc-vmc-anchor_hip-label = Anclar a la cadera + +## Setup/onboarding menu + +onboarding-skip = Omitir configuración +onboarding-continue = Continuar +onboarding-previous_step = Paso anterior +onboarding-setup_warning-skip = Omitir configuración +onboarding-setup_warning-cancel = Continuar con la configuración + +## Wi-Fi setup + +onboarding-wifi_creds-back = Volver a la introducción +onboarding-wifi_creds-skip = Omitir configuración Wi-Fi +onboarding-wifi_creds-submit = ¡Enviar! + +## Mounting setup + +onboarding-reset_tutorial = Tutorial para resetteo de trackers +onboarding-reset_tutorial-skip = Omitir paso + +## Setup start + +onboarding-home = Bienvenido a SlimeVR +onboarding-home-start = ¡Vamos a prepararnos! + +## Enter VR part of setup + +onboarding-enter_vr-title = ¡Hora de entrar en VR! +onboarding-enter_vr-ready = Estoy listo + +## Setup done + +onboarding-done-title = ¡Todo listo! +onboarding-done-close = Cerrar configuración + +## Tracker connection setup + +onboarding-connect_tracker-title = Conectar trackers +onboarding-connect_tracker-description-p0 = ¡Ahora a la parte divertida, conectando todos los trackers! +onboarding-connect_tracker-issue-serial = ¡Tengo problemas para conectarme! +onboarding-connect_tracker-connection_status-none = Buscando trackers +onboarding-connect_tracker-connection_status-serial_init = Conectándose al dispositivo serial +onboarding-connect_tracker-connection_status-provisioning = Enviando credenciales Wi-Fi +onboarding-connect_tracker-connection_status-connecting = Intentando conectarse a una red Wi-Fi +onboarding-connect_tracker-connection_status-looking_for_server = Buscando servidor +onboarding-connect_tracker-connection_status-could_not_find_server = No se pudo encontrar el servidor + +## 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-calibrate = Mis trackers estan en una superficie plana +onboarding-calibration_tutorial-status-calibrating = Calibrando +onboarding-calibration_tutorial-status-success = ¡Bien! +onboarding-calibration_tutorial-status-error = El tracker se ha movido + +## Tracker assignment tutorial + +# This text has a character limit of around 11 characters, so please keep it short +onboarding-assignment_tutorial-sticker = Sticker + +## Tracker assignment setup + +onboarding-assign_trackers-title = Asignar trackers +onboarding-assign_trackers-advanced = Mostrar ubicaciones de asignación avanzadas +onboarding-assign_trackers-next = He asignado todos los trackers + +## Tracker assignment warnings + + +## Tracker mounting method choose + +# Italized text +onboarding-choose_mounting-auto_mounting-label = Experimental +# Italized text +onboarding-choose_mounting-manual_mounting-label = Recomendado + +## Tracker manual mounting setup + +onboarding-manual_mounting-next = Siguiente paso + +## Tracker automatic mounting setup + +onboarding-automatic_mounting-next = Siguiente paso +onboarding-automatic_mounting-prev_step = Paso anterior +onboarding-automatic_mounting-done-restart = Volver a intentarlo +onboarding-automatic_mounting-preparation-title = Preparación + +## 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 + +## Tracker manual proportions setup + +onboarding-manual_proportions-auto = Proporciones automáticas + +## Tracker automatic proportions setup + +onboarding-automatic_proportions-prev_step = Paso anterior +onboarding-automatic_proportions-requirements-title = Requisitos +onboarding-automatic_proportions-requirements-next = He leído los requisitos +onboarding-automatic_proportions-recording-title = REC +onboarding-automatic_proportions-recording-processing = Procesando los resultados +onboarding-automatic_proportions-verify_results-title = Verificar resultados +onboarding-automatic_proportions-verify_results-processing = Procesando los resultados + +## Home + + +## Status system + From 1a57820e31bbbee36ba80bcace34258ad6a19907 Mon Sep 17 00:00:00 2001 From: FennT <0094falcon@gmail.com> Date: Thu, 3 Aug 2023 09:00:18 +0000 Subject: [PATCH 13/15] Pontoon: Update Arabic (ar) localization of GUI Co-authored-by: FennT <0094falcon@gmail.com> --- gui/public/i18n/ar/translation.ftl | 89 ++++++++++++++++++++++++++---- 1 file changed, 78 insertions(+), 11 deletions(-) diff --git a/gui/public/i18n/ar/translation.ftl b/gui/public/i18n/ar/translation.ftl index 280a91e166..72cfa2bf51 100644 --- a/gui/public/i18n/ar/translation.ftl +++ b/gui/public/i18n/ar/translation.ftl @@ -122,6 +122,10 @@ widget-overlay-is_mirrored_label = عكس تراكب الشاشة widget-drift_compensation-clear = حذف تعويض الانجراف +## Widget: Clear Reset Mounting + +widget-clear_mounting = مسح إعادة تعيين التركيب + ## Widget: Developer settings widget-developer_mode = وضع المطوّر @@ -165,9 +169,15 @@ tracker-table-column-url = عنوان URL ## Tracker rotation tracker-rotation-front = المقدمة +tracker-rotation-front_left = أمامي-يسار +tracker-rotation-front_right = أمامي -يمين tracker-rotation-left = اليسار tracker-rotation-right = اليمين tracker-rotation-back = الخلف +tracker-rotation-back_left = الخلف اليسار +tracker-rotation-back_right = الخلف الأيمن +tracker-rotation-custom = مخصص +tracker-rotation-overriden = (تم تجاوزه عن طريق إعادة الضبط المتصاعد) ## Tracker information @@ -272,6 +282,8 @@ settings-sidebar-osc_router = راوتر أوه أس سي settings-sidebar-osc_trackers = أجهزة تعقب في ار تشات أوه أس سي settings-sidebar-utils = الأدوات المساعدة settings-sidebar-serial = وحدة التحكم التسلسلية +settings-sidebar-appearance = مظهر +settings-sidebar-notifications = إشعارات ## SteamVR settings @@ -339,11 +351,21 @@ settings-general-fk_settings-leg_fk = تعقب الساق settings-general-fk_settings-arm_fk = تعقب الذراع settings-general-fk_settings-arm_fk-description = تغيير طريقة تعقب الذراعين. settings-general-fk_settings-arm_fk-force_arms = إجبار الذراعين من ايتش أم دي -settings-general-fk_settings-skeleton_settings = إعدادات الهيكل العظمي +settings-general-fk_settings-skeleton_settings-toggles = تبديل الهيكل العظمي settings-general-fk_settings-skeleton_settings-description = تبديل إعدادات الهيكل العظمي أو إيقافه. يوصى بتركها شغالة. -settings-general-fk_settings-skeleton_settings-extended_spine = العمود الفقري الممتد -settings-general-fk_settings-skeleton_settings-extended_pelvis = الحوض الممتد -settings-general-fk_settings-skeleton_settings-extended_knees = الركبة الممتدة +settings-general-fk_settings-skeleton_settings-extended_spine_model = نموذج العمود الفقري الممتد +settings-general-fk_settings-skeleton_settings-extended_pelvis_model = نموذج الحوض الممتد +settings-general-fk_settings-skeleton_settings-extended_knees_model = نموذج الركبة الممتدة +settings-general-fk_settings-skeleton_settings-ratios = نسب الهيكل العظمي +settings-general-fk_settings-skeleton_settings-ratios-description = تغيير قيم إعدادات الهيكل العظمي. قد تحتاج إلى ضبط النسب الخاصة بك بعد تغييرها. +settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_hip = خصص الخصر من الصدر إلى الورك +settings-general-fk_settings-skeleton_settings-impute_waist_from_chest_legs = خصص الخصر من الصدر إلى الساقين +settings-general-fk_settings-skeleton_settings-impute_hip_from_chest_legs = خصص الورك من الصدر إلى الساقين +settings-general-fk_settings-skeleton_settings-impute_hip_from_waist_legs = خصص الورك من الخصر إلى الساقين +settings-general-fk_settings-skeleton_settings-interp_hip_legs = متوسط انعراج الفخذ وتدحرج مع الساقين' +settings-general-fk_settings-skeleton_settings-interp_knee_tracker_ankle = متوسط الانحراف وتدحرج مع الكاحلين +settings-general-fk_settings-self_localization-title = وضع Mocap +settings-general-fk_settings-self_localization-description = يسمح وضع Mocap للهيكل العظمي بتعقب موضعه تقريبا بدون سماعة رأس أو أجهزة تعقب أخرى. لاحظ أن هذا يتطلب أجهزة تعقب القدمين والرأس للعمل ولا تزال تجريبية. settings-general-fk_settings-vive_emulation-title = محاكاة فايف settings-general-fk_settings-vive_emulation-description = محاكاة مشاكل تعقب الخصر التي تعاني منها أجهزة تعقب فايف. هذه مزحة وتجعل التتبع أسوأ. settings-general-fk_settings-vive_emulation-label = تمكين محاكاة فايف @@ -364,6 +386,17 @@ settings-general-gesture_control-taps = [many] { $amount } نقرات *[other] { $amount } نقرات } +# This is a unit: 3 trackers, 2 trackers, 1 tracker +# $amount (Number) - Amount of trackers +settings-general-gesture_control-trackers = + { $amount -> + [zero] لا أجهزة تعقب + [one] جهاز تعقب واحد + [two] جهازي تعقب + [few] { "" } + [many] { "" } + *[other] { $amount } أجهزة تعقب + } settings-general-gesture_control-yawResetEnabled = تمكين النقر لإعادة التعيين الانعراج settings-general-gesture_control-yawResetDelay = إعادة تعيين التأخير الانعراج settings-general-gesture_control-yawResetTaps = عدد النقرات لإعادة تعيين الانعراج @@ -373,13 +406,32 @@ settings-general-gesture_control-fullResetTaps = عدد النقرات لإعا settings-general-gesture_control-mountingResetEnabled = تمكين النقر لإعادة تعيين التركيب 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 = قم بزيادة هذه القيمة إذا كان اكتشاف النقر لا يعمل. لا تقم بزيادته فوق ما هو مطلوب لجعل اكتشاف النقر يعمل لأنه قد يتسبب في المزيد من الإيجابيات الخاطئة. -## Interface settings +## Appearance settings -settings-general-interface = واجهة المستخدم +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-lang = اختر اللغة +settings-general-interface-lang-description = قم بتغيير اللغة الافتراضية التي تريد استخدامها. +settings-general-interface-lang-placeholder = اختر اللغة التي تريد استخدامها +# Keep the font name untranslated +settings-interface-appearance-font = خط واجهة المستخدم الرسومية +settings-interface-appearance-font-description = هذا يغير الخط المستخدم من قبل الواجهة. +settings-interface-appearance-font-placeholder = الخط الافتراضي +settings-interface-appearance-font-os_font = خط نظام التشغيل +settings-interface-appearance-font-slime_font = الخط الافتراضي +settings-interface-appearance-font_size = قياس الخط الأساسي +settings-interface-appearance-font_size-description = يؤثر هذا على حجم خط الواجهة بأكملها باستثناء لوحة الإعدادات هذه. + +## Notification settings + +settings-interface-notifications = إشعارات settings-general-interface-serial_detection = الكشف عن جهاز تسلسلي settings-general-interface-serial_detection-description = سيعرض هذا الخيار نافذة منبثقة في كل مرة تقوم فيها بتوصيل جهاز تسلسلي جديد يمكن أن يكون جهاز تعقب. يساعد في تحسين عملية إعداد جهاز التعقب. settings-general-interface-serial_detection-label = الكشف عن جهاز تسلسلي @@ -387,10 +439,6 @@ settings-general-interface-feedback_sound = صوت ردود الفعل settings-general-interface-feedback_sound-description = سيصدر هذا الخيار صوتًا عند تشغيل إعادة الضبط settings-general-interface-feedback_sound-label = صوت ردود الفعل settings-general-interface-feedback_sound-volume = حجم صوت ردود الفعل -settings-general-interface-theme = موضوع اللون -settings-general-interface-lang = اختر اللغة -settings-general-interface-lang-description = قم بتغيير اللغة الافتراضية التي تريد استخدامها. -settings-general-interface-lang-placeholder = اختر اللغة التي تريد استخدامها ## Serial settings @@ -768,7 +816,10 @@ onboarding-choose_proportions-description = onboarding-choose_proportions-auto_proportions = النسب التلقائية # Italized text onboarding-choose_proportions-auto_proportions-subtitle = الموصى به -onboarding-choose_proportions-auto_proportions-description = سيقدر هذا النسب الخاصة بك عن طريق تسجيل عينة من حركاتك وتمريرها من خلال برنامج +onboarding-choose_proportions-auto_proportions-descriptionv2 = + سيؤدي ذلك إلى تخمين نسبك عن طريق تسجيل عينة من تحركاتك وتمريرها عبر خوارزمية. + + هذا يتطلب توصيل HMD الخاص بك ب SlimeVR! onboarding-choose_proportions-manual_proportions = النسب اليدوية # Italized text onboarding-choose_proportions-manual_proportions-subtitle = للمسات الصغيرة @@ -804,6 +855,18 @@ onboarding-automatic_proportions-requirements-description = تعمل أجهزة التتبع وسماعات الرأس بشكل صحيح داخل سرفر سلايم في ار . تقوم سماعة الرأس الخاصة بك بالإبلاغ عن بيانات الموقع إلى سرفر سلايم في ار (وهذا يعني بشكل عام تشغيل سلايم في ار وتوصيله بـ سلايم في ار باستخدام برنامج تشغيل ستيم في ار من سلايم في ار ). onboarding-automatic_proportions-requirements-next = لقد قرأت المتطلبات +onboarding-automatic_proportions-check_height-title = تحقق من طولك +onboarding-automatic_proportions-check_height-description = نستخدم طولك كأساس لقياساتنا باستخدام ارتفاع HMD كتقريب لطولك الفعلي ، ولكن من الأفضل التحقق مما إذا كانت صحيحة بنفسك! +# All the text is in bold! +onboarding-automatic_proportions-check_height-calculation_warning = يرجى الضغط على الزر أثناء الوقوف في وضع مستقيم لحساب طولك. لديك 3 ثوان بعد الضغط على الزر! +onboarding-automatic_proportions-check_height-fetch_height = أنا واقف! +# Context is that the height is unknown +onboarding-automatic_proportions-check_height-unknown = مجهول +# Shows an element below it +onboarding-automatic_proportions-check_height-height = طولك هو +# Shows an element below it +onboarding-automatic_proportions-check_height-hmd_height = وارتفاع HMD هو +onboarding-automatic_proportions-check_height-next_step = انهم بخير onboarding-automatic_proportions-start_recording-title = استعد للتحرك onboarding-automatic_proportions-start_recording-description = سنقوم الآن بتسجيل بعض الوضعيات والحركات المحددة. ستتم مطالبتك بذلك في الشاشة التالية. كن مستعدا للبدء عند الضغط على الزر! onboarding-automatic_proportions-start_recording-next = بدء التسجيل @@ -837,6 +900,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 = + تحذير: تم العثور على خطأ أثناء تقدير النسب! + يرجى التحقق من المستندات أو الانضمام إلى Discord للحصول على المساعدة ^_^ +onboarding-automatic_proportions-error_modal-confirm = مفهوم! ## Home From 9730c7804951665dc937ee51ad278b866cdb331a Mon Sep 17 00:00:00 2001 From: menacingexiler Date: Sat, 5 Aug 2023 03:00:16 +0000 Subject: [PATCH 14/15] Pontoon: Update Vietnamese (vi) localization of GUI Co-authored-by: MenacingExiler --- gui/public/i18n/vi/translation.ftl | 162 +++++++++++++++++++++-------- 1 file changed, 116 insertions(+), 46 deletions(-) diff --git a/gui/public/i18n/vi/translation.ftl b/gui/public/i18n/vi/translation.ftl index f0c7f92b61..37da2475cd 100644 --- a/gui/public/i18n/vi/translation.ftl +++ b/gui/public/i18n/vi/translation.ftl @@ -1,6 +1,3 @@ -### SlimeVR complete GUI translations - - # Please developers (not translators) don't reuse a key inside another key # or concat text with a translation string in the code, use the appropriate # features like variables and selectors in each appropriate case! @@ -13,10 +10,19 @@ websocket-connecting = Đang kết nối với máy chủ websocket-connection_lost = Kết nối với máy chủ đã mất. Đang kết nối lại... +## Update notification + +version_update-title = Phiên bản mới có thể cập nhật: +version_update-description = Nhấp vào "{ version_update-update }" sẽ tải xuống trình cài đặt SlimeVR cho bạn. +version_update-update = Cập nhật +version_update-close = Đóng + ## Tips tips-find_tracker = Không rõ tracker nào đang được chọn? Di chuyển nó và trong menu sẽ sáng lên tracker đó 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 duyệt. +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. ## Body parts @@ -30,7 +36,7 @@ body_part-RIGHT_HAND = Tay phải body_part-RIGHT_UPPER_LEG = Bắp chân phải body_part-RIGHT_LOWER_LEG = Cẳng chân phải body_part-RIGHT_FOOT = Bàn chân phải -body_part-RIGHT_CONTROLLER = Tay cầm bên phải +body_part-UPPER_CHEST = Ngực trên body_part-CHEST = Ngực body_part-WAIST = Eo body_part-HIP = Hông @@ -41,19 +47,19 @@ body_part-LEFT_HAND = Tay trái body_part-LEFT_UPPER_LEG = Bắp chân trái body_part-LEFT_LOWER_LEG = Cẳng chân trái body_part-LEFT_FOOT = Bàn chân trái -body_part-LEFT_CONTROLLER = Tay cầm bên trái ## Proportions skeleton_bone-NONE = Chưa được gán skeleton_bone-HEAD = Sai số đầu skeleton_bone-NECK = Chiều dài cổ -skeleton_bone-CHEST = Khoảng cách ngực skeleton_bone-CHEST_OFFSET = Sai số ngực +skeleton_bone-CHEST = Khoảng cách ngực skeleton_bone-WAIST = Khoảng cách eo skeleton_bone-HIP = Khoảng cách hông skeleton_bone-HIP_OFFSET = Sai số hông skeleton_bone-HIPS_WIDTH = Chiều rộng hông +skeleton_bone-leg_group = Chiều dài chân skeleton_bone-UPPER_LEG = Chiều dài bắp chân skeleton_bone-LOWER_LEG = Chiều dài cẳng chân skeleton_bone-FOOT_LENGTH = Chiều dài bàn chân @@ -61,10 +67,9 @@ skeleton_bone-FOOT_SHIFT = Sai số bàn chân skeleton_bone-SKELETON_OFFSET = Sai số thân skeleton_bone-SHOULDERS_DISTANCE = Khoảng cách vai skeleton_bone-SHOULDERS_WIDTH = Chiều rộng vai +skeleton_bone-arm_group = Chiều dài cánh tay skeleton_bone-UPPER_ARM = Chiều dài bắp tay skeleton_bone-LOWER_ARM = Chiều dài cẳng tay -skeleton_bone-CONTROLLER_Y = Khoảng cách tay cầm theo trục Y -skeleton_bone-CONTROLLER_Z = Khoảng cách tay cầm theo trục Z skeleton_bone-ELBOW_OFFSET = Sai số khuỷu tay ## Tracker reset buttons @@ -72,7 +77,6 @@ skeleton_bone-ELBOW_OFFSET = Sai số khuỷu tay reset-reset_all = Đặt lại tất cả bộ phận reset-full = Đặt lại reset-mounting = Đặt lại hướng gắn tracker -reset-quick = Đặt lại nhanh ## Serial detection stuff @@ -93,17 +97,30 @@ navbar-mounting = Cân chỉnh hướng gắn tracker navbar-onboarding = Trình thiết lập navbar-settings = Cài đặt -## Bounding volume hierarchy recording +## Biovision hierarchy recording bvh-start_recording = Ghi BVH bvh-recording = Đang ghi... +## Tracking pause + +tracking-unpaused = Tạm dừng tracking +tracking-paused = Bỏ dừng theo dõi + ## Widget: Overlay settings widget-overlay = Overlay widget-overlay-is_visible_label = Xem overlay trên SteamVR widget-overlay-is_mirrored_label = Xem overlay trong gương +## Widget: Drift compensation + +widget-drift_compensation-clear = Xóa sai số + +## Widget: Clear Reset Mounting + +widget-clear_mounting = Đặt lại hướng gắn tracker + ## Widget: Developer settings widget-developer_mode = Chế độ nhà phát triển @@ -120,6 +137,7 @@ widget-developer_mode-more_info = Thêm thông tin widget-imu_visualizer = Góc quay widget-imu_visualizer-rotation_raw = Gốc widget-imu_visualizer-rotation_preview = Qua xử lí +widget-imu_visualizer-rotation_hide = Ẩn ## Tracker status @@ -149,6 +167,7 @@ tracker-rotation-front = Trước tracker-rotation-left = Trái tracker-rotation-right = Phải tracker-rotation-back = Sau +tracker-rotation-custom = Tùy chọn ## Tracker information @@ -156,6 +175,10 @@ tracker-infos-manufacturer = Nhà sản xuất tracker-infos-display_name = Tên hiển thị tracker-infos-custom_name = Tên gọi tracker-infos-url = Đường dẫn +tracker-infos-version = Phiên bản firmware +tracker-infos-hardware_rev = Revision phần cứng +tracker-infos-hardware_identifier = Hardware ID +tracker-infos-imu = Cảm biến IMU (IMU Sensor) ## Tracker settings @@ -222,6 +245,8 @@ tracker_selection_menu-LEFT_CONTROLLER = { -tracker_selection-part } tay cầm b tracker_selection_menu-unassigned = Chưa gắn vị trí tracker_selection_menu-assigned = Đã gán vị trí tracker_selection_menu-dont_assign = Không gắn +tracker_selection_menu-neck_warning-done = Tôi hiểu những rủi ro +tracker_selection_menu-neck_warning-cancel = Hủy ## Mounting menu @@ -237,8 +262,10 @@ settings-sidebar-fk_settings = Cài đặt tracker settings-sidebar-gesture_control = Cử chỉ điều khiển settings-sidebar-interface = Giao diện settings-sidebar-osc_router = Router OSC +settings-sidebar-osc_trackers = Trình theo dõi VRChat OSC settings-sidebar-utils = Công cụ settings-sidebar-serial = Cổng Serial +settings-sidebar-notifications = Thông báo ## SteamVR settings @@ -286,8 +313,6 @@ settings-general-tracker_mechanics-drift_compensation-max_resets-label = Số l ## FK/Tracking settings settings-general-fk_settings = Cài đặt nâng cao -settings-general-fk_settings-leg_tweak = Chân -settings-general-fk_settings-leg_tweak-description = "Ngăn xuyên sàn" có thể giảm thiểu khả năng chân xuống thấp hơn sàn sau khi đặt lại vị trí tracker, có thể gây vấn đề nếu đang đứng bằng đầu gối. "Sửa trượt" giúp giảm thiểu tình trạng chân có chuyển động nhỏ so với sàn khi đứng yên, có thể làm giảm độ chính xác với một số chuyển động cụ thể # Floor clip: # why the name - came from the idea of noclip in video games, but is the opposite where clipping to the floor is a desired feature # definition - Prevents the foot trackers from going lower than they where when a reset was performed @@ -301,11 +326,8 @@ settings-general-fk_settings-leg_tweak-skating_correction-amount = Mức độ s 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-skeleton_settings = Cài đặt khung cơ thể 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 = Xương sống kéo dài -settings-general-fk_settings-skeleton_settings-extended_pelvis = Xương chậu kéo dài -settings-general-fk_settings-skeleton_settings-extended_knees = Đầu gối kéo dài +settings-general-fk_settings-self_localization-title = Chế độ Mocap 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 @@ -322,28 +344,33 @@ settings-general-gesture_control-taps = [one] 1 tap *[other] { $amount } lần } -settings-general-gesture_control-quickResetEnabled = Chạm để đặt lại nhanh -settings-general-gesture_control-quickResetDelay = Thời gian delay trước khi đặt lại nhanh -settings-general-gesture_control-quickResetTaps = Số lần chạm cho đặt lại nhanh -settings-general-gesture_control-resetEnabled = Chạm để đặt lại -settings-general-gesture_control-resetDelay = Thời gian delay trước khi đặt lại -settings-general-gesture_control-resetTaps = Số lần chạm cho đặt lại +# 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-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 -## Interface settings +## Appearance settings -settings-general-interface = Giao diện settings-general-interface-dev_mode = Chế độ nhà phát triển settings-general-interface-dev_mode-description = Hữu dụng nếu cần thêm thông tin chi tiết của tracker hay can thiệp sâu hơn vào tracker settings-general-interface-dev_mode-label = Chế độ nhà phát triển -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-theme = Màu giao diện settings-general-interface-lang = Thay đổi ngôn ngữ (Change language) settings-general-interface-lang-description = Đổi ngôn ngữ hiển thị (Change the default language you want to use) settings-general-interface-lang-placeholder = Chọn ngôn ngữ để sử dụng (Select the language to use) +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 + +## Notification settings + +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-description = Tùy chọn này sẽ phát âm thanh khi thiết lập lại được kích hoạt. ## Serial settings @@ -355,6 +382,8 @@ 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 +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 @@ -408,16 +437,25 @@ settings-osc-vrchat-network-address-placeholder = Địa chỉ IP của thiết 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 settings-osc-vrchat-network-trackers-chest = Ngực -settings-osc-vrchat-network-trackers-waist = Eo +settings-osc-vrchat-network-trackers-hip = Hông settings-osc-vrchat-network-trackers-knees = Đầu gối settings-osc-vrchat-network-trackers-feet = Bàn chân settings-osc-vrchat-network-trackers-elbows = Khuỷu tay +## VMC OSC settings + +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 + ## Setup/onboarding menu 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-skip = Bỏ qua cài đặt +onboarding-setup_warning-cancel = Tiếp tục thiết lập ## Wi-Fi setup @@ -440,15 +478,12 @@ onboarding-wifi_creds-password = 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-description = Tính năng này chưa hoàn thiện, vui lòng bấm tiếp tục và quay lại sau +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 ## Setup start onboarding-home = Chào mừng bạn đến với SlimeVR! -# This cares about multilines and it's centered!! -onboarding-home-description = - Mang FBT đến - với mọi người onboarding-home-start = Bắt đầu thiết lập! ## Enter VR part of setup @@ -472,11 +507,14 @@ onboarding-connect_tracker-description-p0 = Cập nhật thông tin Wi-Fi cho tr 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-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 +onboarding-connect_tracker-connection_status-serial_init = Kết nối với thiết bị nối tiếp serial +onboarding-connect_tracker-connection_status-provisioning = Đang gửi thông tin Wi-Fi onboarding-connect_tracker-connection_status-connecting = Đang gửi thông tin Wi-Fi -onboarding-connect_tracker-connection_status-connected = Đã kết nối đến Wi-Fi -onboarding-connect_tracker-connection_status-error = Không thể kết nối đến Wi-Fi -onboarding-connect_tracker-connection_status-start_connecting = Đang tìm tracker -onboarding-connect_tracker-connection_status-handshake = Đã kết nối đến máy chủ SlimeVR +onboarding-connect_tracker-connection_status-looking_for_server = Đang tìm máy chủ +onboarding-connect_tracker-connection_status-connection_error = Không thể kết nối đến Wi-Fi +onboarding-connect_tracker-connection_status-could_not_find_server = Không thể tìm thấy máy chủ +onboarding-connect_tracker-connection_status-done = Đã kết nối đến máy chủ SlimeVR # $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", @@ -490,6 +528,21 @@ onboarding-connect_tracker-connected_trackers = } đã giao onboarding-connect_tracker-next = Đã kết nối với tất cả tracker +## Tracker calibration tutorial + +onboarding-calibration_tutorial-subtitle = Cái này sẽ giúp giảm trôi trượt theo dõi! +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-success = Nice! + +## Tracker assignment tutorial + +onboarding-assignment_tutorial = Làm thế nào để chuẩn bị một Slime Tracker trước khi đưa nó vào +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-done = Tôi đã dán nhãn dán và dây đai! + ## Tracker assignment setup onboarding-assign_trackers-back = Quay lại cài đặt Wi-Fi @@ -506,6 +559,12 @@ onboarding-assign_trackers-assigned = onboarding-assign_trackers-advanced = Xem thêm vị trí đặt onboarding-assign_trackers-next = Hoàn thành +## Tracker assignment warnings + + +## Tracker mounting method choose + + ## Tracker manual mounting setup onboarding-manual_mounting-back = Quay lại chuẩn bị cân chỉnh @@ -535,6 +594,9 @@ onboarding-automatic_mounting-put_trackers_on-title = Đeo tracker lên người onboarding-automatic_mounting-put_trackers_on-description = Để cân chỉnh hướng gắn của tracker, SlimeVR sẽ tiến hành đo góc nghiêng của tracker khi đang đeo để cân chỉnh hướng gắn, hãy đeo tracker theo đúng vị trí đã thiết lập onboarding-automatic_mounting-put_trackers_on-next = Tiếp tục +## Tracker proportions method choose + + ## Tracker manual proportions setup onboarding-manual_proportions-back = Quay lại cân chỉnh hướng gắn @@ -552,22 +614,19 @@ onboarding-automatic_proportions-prev_step = Quay lại onboarding-automatic_proportions-put_trackers_on-title = Đeo tracker lên người onboarding-automatic_proportions-put_trackers_on-description = Để đo kích thước cơ thể, SlimeVR sẽ sử dụng một thuật toán để dự đoán kích thước của các bộ phận, hãy đeo tracker theo đúng vị trí đã thiết lập như hình bên onboarding-automatic_proportions-put_trackers_on-next = Tiếp tục -onboarding-automatic_proportions-preparation-title = Chuẩn bị -onboarding-automatic_proportions-preparation-description = Chuẩn bị một chiếc ghế trong khu vực chơi vì quá trình đo sẽ yêu cầu đến việc ngồi xuống -onboarding-automatic_proportions-preparation-next = Đã có ghế ngồi sau lưng +onboarding-automatic_proportions-requirements-title = Yêu cầu +onboarding-automatic_proportions-requirements-next = Tôi đã đọc các yêu cầu +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õ onboarding-automatic_proportions-start_recording-title = Chuẩn bị đo onboarding-automatic_proportions-start_recording-description = Phần mềm sẽ đo một số chuyển động, cử chỉ cụ thể, hãy chuẩn bị cho việc di chuyển theo yêu cầu trong phần tiếp theo onboarding-automatic_proportions-start_recording-next = Bắt đầu onboarding-automatic_proportions-recording-title = REC onboarding-automatic_proportions-recording-description-p0 = Đang ghi... onboarding-automatic_proportions-recording-description-p1 = Thực hiện các thao tác sau: -onboarding-automatic_proportions-recording-steps-0 = Uốn duỗi chân vài lần (squat) -onboarding-automatic_proportions-recording-steps-1 = Ngồi lên ghế rồi đứng lên -onboarding-automatic_proportions-recording-steps-2 = Vặn thân sang trái và uốn người sang phải -onboarding-automatic_proportions-recording-steps-3 = Vặn thân sang phải và uốn người sang trái -onboarding-automatic_proportions-recording-steps-4 = Làm thêm các chuyển động khác đến khi hết thời gian onboarding-automatic_proportions-recording-processing = Đang xử lí kết quả... -# $time (Number) - Seconds left for the automatic calibration recording to finish (max 15) +# $time (Number) - Seconds left for the automatic calibration recording to finish (max 20) onboarding-automatic_proportions-recording-timer = { $time -> [one] 1 second @@ -581,7 +640,18 @@ onboarding-automatic_proportions-verify_results-redo = Thử lại onboarding-automatic_proportions-verify_results-confirm = Kết quả tương đối chính xác onboarding-automatic_proportions-done-title = Đã lưu chỉ số đo onboarding-automatic_proportions-done-description = Quá trình đo đã hoàn tất +onboarding-automatic_proportions-error_modal-confirm = Đã hiểu! ## Home home-no_trackers = Không tìm thấy tracker / Tracker chưa được gán + +## Status system + +status_system-StatusTrackerReset = Bạn nên thực hiện thiết lập lại toàn bộ vì một hoặc nhiều trình theo dõi không được điều chỉnh. +status_system-StatusSteamVRDisconnected = + { $type -> + [steamvr_feeder] Hiện đang không kết nối với SteamVR thông qua trình điều khiển SlimeVR Feeder App. + *[other] Hiện đang không kết nối với SteamVR thông qua driver SlimeVR. + } +status_system-StatusTrackerError = Tracker { $trackerName } có lỗi. From 7a968c308611f8c0d8c80e71aecbf3025271c03f Mon Sep 17 00:00:00 2001 From: ImUrX Date: Sat, 5 Aug 2023 00:43:02 -0300 Subject: [PATCH 15/15] add spain spanish --- gui/src/i18n/config.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gui/src/i18n/config.tsx b/gui/src/i18n/config.tsx index ea0d54fe8b..adb5ffdb8f 100644 --- a/gui/src/i18n/config.tsx +++ b/gui/src/i18n/config.tsx @@ -41,6 +41,10 @@ export const langs = [ name: '🌎 Español Latinoamericano', key: 'es-419', }, + { + name: '🇪🇸 Español España', + key: 'es-ES', + }, { name: '🇪🇪 Eesti', key: 'et',