From c9f0f6e27c6da98e4c5d0b2e5153681696018e2f Mon Sep 17 00:00:00 2001 From: Gaabbu Date: Tue, 20 Jun 2023 23:00:30 +0000 Subject: [PATCH 01/18] Pontoon: Update Portuguese (pt-BR) localization of GUI Co-authored-by: Gaabbu --- gui/public/i18n/pt-BR/translation.ftl | 59 +++++++++++++++------------ 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/gui/public/i18n/pt-BR/translation.ftl b/gui/public/i18n/pt-BR/translation.ftl index c26c5bd6e8..71345e7fce 100644 --- a/gui/public/i18n/pt-BR/translation.ftl +++ b/gui/public/i18n/pt-BR/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 = Conectando ao servidor websocket-connection_lost = Conexão perdida com o servidor. Reconectando... +## Update notification + +version_update-title = Nova versão disponível: { $version } +version_update-description = Ao clicar em "{ version_update-update }" irá baixar o instalador do SlimeVR para você. +version_update-update = Atualizar +version_update-close = Fechar + ## Tips tips-find_tracker = Não tem certeza qual tracker é qual? Balance o tracker e ele destacará o item correspondente. tips-do_not_move_heels = Tenha certeza de não mexer seus calcanhares durante a gravação! +tips-file_select = Arraste e solte arquivos para usar, ou pesquise. +tips-tap_setup = Pode tocar lentamente 2 vezes no seu tracker para o escolher em vez de o selecionar no menu. ## Body parts @@ -70,7 +76,6 @@ skeleton_bone-ELBOW_OFFSET = Compensação do Cotovelo reset-reset_all = Redefinir todas as proporções reset-full = Reset reset-mounting = Reset de Posição -reset-quick = Reset Rápido ## Serial detection stuff @@ -91,11 +96,14 @@ navbar-mounting = Calibragem de Posição navbar-onboarding = Assistente de Configuração navbar-settings = Opções -## Bounding volume hierarchy recording +## Biovision hierarchy recording bvh-start_recording = Gravar BVH bvh-recording = Gravando... +## Tracking pause + + ## Widget: Overlay settings widget-overlay = Overlay @@ -297,8 +305,6 @@ settings-general-tracker_mechanics-drift_compensation-max_resets-label = Use at ## FK/Tracking settings settings-general-fk_settings = Opções de Tracker -settings-general-fk_settings-leg_tweak = Ajustes de perna -settings-general-fk_settings-leg_tweak-description = Atravessar o chão pode reduzir ou até eliminar o clipping(atravessar) com o chão porém pode causar problemas quando ajoelhado. Correção de Deslize corrige o ice skating(deslize dos trackers no chão), porém pode diminuir a precisão de certos padrões de movimento. # 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 @@ -333,12 +339,6 @@ settings-general-gesture_control-taps = [one] 1 tap *[other] { $amount } taps } -settings-general-gesture_control-quickResetEnabled = Ativar toque para reset rápido -settings-general-gesture_control-quickResetDelay = Delay do reset rápido -settings-general-gesture_control-quickResetTaps = Toques para o reset rápido -settings-general-gesture_control-resetEnabled = Ativar toque para reset -settings-general-gesture_control-resetDelay = Delay do reset -settings-general-gesture_control-resetTaps = Toques para o reset settings-general-gesture_control-mountingResetEnabled = Toques para o reset de posição settings-general-gesture_control-mountingResetDelay = Delay do reset de posição settings-general-gesture_control-mountingResetTaps = Toques para o reset de posição @@ -426,11 +426,13 @@ settings-osc-vrchat-network-address-placeholder = Endereço de ip do VRChat settings-osc-vrchat-network-trackers = Trackers settings-osc-vrchat-network-trackers-description = Ligar ou desligar o envio e recepção de dados. settings-osc-vrchat-network-trackers-chest = Peito -settings-osc-vrchat-network-trackers-waist = Cintura settings-osc-vrchat-network-trackers-knees = Joelhos settings-osc-vrchat-network-trackers-feet = Pés settings-osc-vrchat-network-trackers-elbows = Cotovelos +## VMC OSC settings + + ## Setup/onboarding menu onboarding-skip = Pular configurações @@ -463,10 +465,6 @@ onboarding-reset_tutorial-description = Esse recurso não está concluído, apen ## Setup start onboarding-home = Bem vindo ao SlimeVR -# This cares about multilines and it's centered!! -onboarding-home-description = - Trazendo full-body tracking - para todos onboarding-home-start = Vamos configurar! ## Enter VR part of setup @@ -511,6 +509,12 @@ onboarding-connect_tracker-connected_trackers = } connected onboarding-connect_tracker-next = Eu conectei todos os meus trackers +## Tracker calibration tutorial + + +## Tracker assignment tutorial + + ## Tracker assignment setup onboarding-assign_trackers-back = Voltar para as credenciais de Wi-Fi @@ -595,6 +599,9 @@ onboarding-assign_trackers-warning-WAIST = *[unknown] Cintura está atribuído, porém a parte do corpo desconhecida não atribuída também precisa ser atribuída! } +## Tracker mounting method choose + + ## Tracker manual mounting setup onboarding-manual_mounting-back = Voltar para entrar no VR @@ -624,6 +631,9 @@ onboarding-automatic_mounting-put_trackers_on-title = Coloque seus trackers onboarding-automatic_mounting-put_trackers_on-description = Para calibrar as rotações de posicionamento, usaremos os trackers que você atribuiu. Coloque todos os seus trackers, você pode ver qual é qual na figura na direita. onboarding-automatic_mounting-put_trackers_on-next = Coloquei todos os meus trackers +## Tracker proportions method choose + + ## Tracker manual proportions setup onboarding-manual_proportions-back = Voltar para o tutorial de reset @@ -641,22 +651,14 @@ onboarding-automatic_proportions-prev_step = Passo anterior onboarding-automatic_proportions-put_trackers_on-title = Coloque seus trackers onboarding-automatic_proportions-put_trackers_on-description = Para calibrar suas proporções, usaremos os trackers que você atribuiu. Coloque todos os seus trackers, você pode ver quais são quais na figura à direita. onboarding-automatic_proportions-put_trackers_on-next = Coloquei todos os meus trackers -onboarding-automatic_proportions-preparation-title = Preparação -onboarding-automatic_proportions-preparation-description = Coloque uma cadeira diretamente atrás de você dentro da sua área de jogo(Play space). Esteja preparado para sentar durante a configuração de autobone. -onboarding-automatic_proportions-preparation-next = Estou em frente a uma cadeira onboarding-automatic_proportions-start_recording-title = Esteja preparado para se mexer onboarding-automatic_proportions-start_recording-description = Começaremos a gravar algumas poses e movimentos específicos. Estes serão solicitados na próxima tela. Esteja preparado para começar quando o botão for pressionado! onboarding-automatic_proportions-start_recording-next = Começar Gravação onboarding-automatic_proportions-recording-title = GRAVAR onboarding-automatic_proportions-recording-description-p0 = Gravação em progresso... onboarding-automatic_proportions-recording-description-p1 = Faça os movimentos apresentados abaixo: -onboarding-automatic_proportions-recording-steps-0 = Dobre os joelhos algumas vezes. -onboarding-automatic_proportions-recording-steps-1 = Sente-se na cadeira e se levante. -onboarding-automatic_proportions-recording-steps-2 = Gire seu tronco para esquerda, e incline para direita. -onboarding-automatic_proportions-recording-steps-3 = Gire seu tronco para direita, e incline para esquerda. -onboarding-automatic_proportions-recording-steps-4 = Mexa-se até o tempo terminar. onboarding-automatic_proportions-recording-processing = Processando o resultado -# $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 left @@ -674,3 +676,6 @@ onboarding-automatic_proportions-done-description = Sua calibragem de proporçã ## Home home-no_trackers = Nenhum tracker detectado ou atribuído + +## Status system + From a17f651f64dca0c3471745d2225fb73ceed509e4 Mon Sep 17 00:00:00 2001 From: Disappear9 Date: Tue, 20 Jun 2023 23:00:34 +0000 Subject: [PATCH 02/18] Pontoon: Update Simplified Chinese (zh-Hans) localization of GUI Co-authored-by: Disappear9 --- gui/public/i18n/zh-Hans/translation.ftl | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/gui/public/i18n/zh-Hans/translation.ftl b/gui/public/i18n/zh-Hans/translation.ftl index 1680363422..f9143aa6fa 100644 --- a/gui/public/i18n/zh-Hans/translation.ftl +++ b/gui/public/i18n/zh-Hans/translation.ftl @@ -13,7 +13,7 @@ websocket-connection_lost = 与服务器的连接丢失,正在尝试重新连 ## Update notification version_update-title = 新版本可用:{ $version } -version_update-description = 点击“更新”将为您下载SlimeVR安装程序。 +version_update-description = 点击“{ version_update-update }”将为您下载 SlimeVR 安装程序。 version_update-update = 更新 version_update-close = 关闭 @@ -53,8 +53,8 @@ skeleton_bone-NONE = 无 skeleton_bone-HEAD = 头部偏移 skeleton_bone-NECK = 颈部长度 skeleton_bone-torso_group = 躯干长度 -skeleton_bone-CHEST = 胸部长度 skeleton_bone-CHEST_OFFSET = 胸部偏移 +skeleton_bone-CHEST = 胸部长度 skeleton_bone-WAIST = 腰部长度 skeleton_bone-HIP = 髋部长度 skeleton_bone-HIP_OFFSET = 髋部偏移 @@ -526,25 +526,25 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = 返回到佩戴校准 onboarding-reset_tutorial = 重置教程 -onboarding-reset_tutorial-explanation = 跟踪器在使用时可能会由于IMU的偏航漂移而失准,或者可能因为您对它们进行了物理上的移动。您有几种方法来解决这个问题。 +onboarding-reset_tutorial-explanation = 追踪器在使用时可能会由于IMU的航向角漂移或是因为您移动了它们而失准。您有几种方法来解决这个问题。 onboarding-reset_tutorial-skip = 跳过步骤 # Cares about multiline onboarding-reset_tutorial-0 = 敲击 { $taps } 次高亮显示的追踪器以触发航向轴重置。 - + 这将使追踪器朝向与您的头显相同的方向。 # Cares about multiline onboarding-reset_tutorial-1 = 敲击 { $taps } 次高亮显示的追踪器以触发完整重置。 - + 此功能需要你站直(i-pose)后使用。 在重置实际发生前有 3 秒延迟(可配置)。 这将完全重置所有追踪器的位置和旋转,应该能解决大多数问题。 # Cares about multiline onboarding-reset_tutorial-2 = 敲击 { $taps } 次高亮显示的追踪器以触发佩戴重置。 - + 佩戴重置能对追踪器实际的配戴方式进行调整,所以如果你不小心移动了追踪器并将它们的佩戴方向改变了很多,这个功能将有所帮助。 - + 你需要摆出一个像滑雪那样的姿势,就像在运行自动设置佩戴向导时做的那样,在重置实际发生前有 3 秒延迟(可配置)。 ## Setup start @@ -597,7 +597,7 @@ onboarding-connect_tracker-next = 所有的追踪器都连接好了 onboarding-calibration_tutorial = IMU校准教程 onboarding-calibration_tutorial-subtitle = 这将有助于减少追踪器漂移! -onboarding-calibration_tutorial-description = 每次开启追踪器时,它们都需要在平坦的表面上放置片刻以进行自校准。你可以通过点击“校准”按钮来手动校准, 校准过程中不要移动它们! +onboarding-calibration_tutorial-description = 每次开启追踪器时,它们都需要在平坦的表面上放置片刻以进行自校准。你也可以通过点击“{ onboarding-calibration_tutorial-calibrate }”按钮来手动校准, 校准过程中不要移动追踪器! onboarding-calibration_tutorial-calibrate = 我已经把追踪器放在桌子上了 onboarding-calibration_tutorial-status-waiting = 等待你的操作 onboarding-calibration_tutorial-status-calibrating = 校准中 @@ -701,11 +701,11 @@ onboarding-choose_mounting = 使用哪种方法校准佩戴朝向? onboarding-choose_mounting-description = 佩戴方向校准用于确定您身上的追踪器的朝向。 onboarding-choose_mounting-auto_mounting = 自动设置佩戴方向 # Italized text -onboarding-choose_mounting-auto_mounting-subtitle = 推荐 +onboarding-choose_mounting-auto_mounting-label = 实验功能 onboarding-choose_mounting-auto_mounting-description = 这将需要你做2个动作以自动检测所有追踪器的佩戴方向 onboarding-choose_mounting-manual_mounting = 手动设置佩戴方向 # Italized text -onboarding-choose_mounting-manual_mounting-subtitle = 如果你清楚自己在做什么 +onboarding-choose_mounting-manual_mounting-label = 推荐 onboarding-choose_mounting-manual_mounting-description = 这将需要你手动选择每个追踪器的佩戴方向 ## Tracker manual mounting setup @@ -726,7 +726,7 @@ onboarding-automatic_mounting-next = 下一步 onboarding-automatic_mounting-prev_step = 上一步 onboarding-automatic_mounting-done-title = 佩戴方向已校准。 onboarding-automatic_mounting-done-description = 你的佩戴方向校准完成! -onboarding-automatic_mounting-done-restart = 返回以开始 +onboarding-automatic_mounting-done-restart = 再试一次 onboarding-automatic_mounting-mounting_reset-title = 佩戴重置 onboarding-automatic_mounting-mounting_reset-step-0 = 1. 双腿弯曲以滑雪的姿势蹲下,上身向前倾斜,手臂弯曲。 onboarding-automatic_mounting-mounting_reset-step-1 = 按下佩戴重置按钮并等待 3 秒钟,然后追踪器的佩戴方向将被重置。 @@ -752,7 +752,7 @@ onboarding-choose_proportions-manual_proportions = 手动调整身体比例 # Italized text onboarding-choose_proportions-manual_proportions-subtitle = 用于精细调整 onboarding-choose_proportions-manual_proportions-description = 这将需要你手动修改以调整你的身体比例 -onboarding-choose_proportions-save = 储存身体比例到文件 +onboarding-choose_proportions-export = 导出身体比例 onboarding-choose_proportions-file_type = 身体比例文件 ## Tracker manual proportions setup From 7bb32a382abf5dbc76e6ef82090fc720b882199a Mon Sep 17 00:00:00 2001 From: TheDevMinerTV Date: Sun, 25 Jun 2023 19:00:09 +0000 Subject: [PATCH 03/18] Pontoon: Update German (de) localization of GUI Co-authored-by: TheDevMinerTV Co-authored-by: unlogisch Co-authored-by: Zahnatom --- gui/public/i18n/de/translation.ftl | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/gui/public/i18n/de/translation.ftl b/gui/public/i18n/de/translation.ftl index 165506e75d..8ca4e85e3f 100644 --- a/gui/public/i18n/de/translation.ftl +++ b/gui/public/i18n/de/translation.ftl @@ -61,7 +61,7 @@ skeleton_bone-HIP_OFFSET = Hüftversatz skeleton_bone-HIPS_WIDTH = Hüftbreite skeleton_bone-leg_group = Beinlänge skeleton_bone-UPPER_LEG = Linker Oberschenkellänge -skeleton_bone-LOWER_LEG = Linker Unterschenkellänge +skeleton_bone-LOWER_LEG = Unterschenkellänge skeleton_bone-FOOT_LENGTH = Fußlänge skeleton_bone-FOOT_SHIFT = Fußverschiebung skeleton_bone-SKELETON_OFFSET = Skelettversatz @@ -328,10 +328,10 @@ settings-general-fk_settings-leg_tweak-skating_correction = Rutschkorrektur settings-general-fk_settings-leg_tweak-toe_snap = Zehenausrichtung settings-general-fk_settings-leg_tweak-foot_plant = Fußkorrektur settings-general-fk_settings-leg_tweak-skating_correction-amount = Rutschkorrekturstärke -settings-general-fk_settings-leg_tweak-skating_correction-description = Die Rutschkorrektur korrigiert das Wegrutschen des Fußes, kann aber die Genauigkeit bestimmter Bewegungsmuster verringern. Wenn du dies aktivierst, stellen sicher, dass du im Spiel dein Tracking vollständig zurücksetzt und neu kalibrierst. -settings-general-fk_settings-leg_tweak-floor_clip-description = Bodenclip kann das Clipping durch den Boden reduzieren oder sogar eliminieren. Wenn du dies aktivierst, stelle sicher, dass du im Spiel dein Tracking vollständig zurücksetzt und neu kalibrierst. -settings-general-fk_settings-leg_tweak-toe_snap-description = Zehen-Ausrichtung versucht, die Rotation deiner Füße zu erraten, wenn keine Fuß-Tracker verwendet werden. -settings-general-fk_settings-leg_tweak-foot_plant-description = Fußkorrektur richtet deine Füße parallel zum Boden aus, wenn sie den Boden berühren. +settings-general-fk_settings-leg_tweak-skating_correction-description = Die Rutschkorrektur korrigiert das Wegrutschen des Fußes, kann aber die Genauigkeit bestimmter Bewegungsmuster verringern. Wenn Sie dies aktivieren, stellen Sie sicher, dass Sie im Spiel Ihr Tracking vollständig zurücksetzten und neu kalibrieren. +settings-general-fk_settings-leg_tweak-floor_clip-description = Bodenclip kann das Clipping durch den Boden reduzieren oder sogar eliminieren. Wenn Sie dies aktivieren, stellen Sie sicher, dass Sie im Spiel Ihr Tracking vollständig zurücksetzten und neu kalibrieren. +settings-general-fk_settings-leg_tweak-toe_snap-description = Zehen-Ausrichtung versucht, die Rotation Ihrer Füße zu erraten, wenn keine Fuß-Tracker verwendet werden. +settings-general-fk_settings-leg_tweak-foot_plant-description = Fußkorrektur richtet Ihre Füße parallel zum Boden aus, wenn sie den Boden berühren. settings-general-fk_settings-leg_fk = Beintracking settings-general-fk_settings-arm_fk = Arm-Tracking settings-general-fk_settings-arm_fk-description = Ändern Sie die Art und Weise, wie die Arme berechnet werden. @@ -364,7 +364,7 @@ settings-general-gesture_control-fullResetEnabled = Vollständiger Reset durch A settings-general-gesture_control-fullResetDelay = Verzögerung für einen vollständigen Reset settings-general-gesture_control-fullResetTaps = Antipp-Anzahl für einen vollständigen Reset settings-general-gesture_control-mountingResetEnabled = Antippen für Befestigungs-Reset -settings-general-gesture_control-mountingResetDelay = Befestigungs-Reset-Verzügerung +settings-general-gesture_control-mountingResetDelay = Befestigungs-Reset-Verzögerung settings-general-gesture_control-mountingResetTaps = Anzahl für Befestigungs-Reset ## Interface settings @@ -522,7 +522,7 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = Zurück zur Trackerausrichtung onboarding-reset_tutorial = Tutorial neustarten -onboarding-reset_tutorial-description = Diese Funktion ist noch nicht fertig, drücken Sie einfach auf Fortsetzen +onboarding-reset_tutorial-explanation = Während Sie Ihre Tracker verwenden, können sie aufgrund der IMU-Gierdrift oder weil Sie sie physisch bewegt haben, aus der Ausrichtung geraten. Sie haben mehrere Möglichkeiten, dies zu beheben. onboarding-reset_tutorial-skip = Schritt überspringen # Cares about multiline onboarding-reset_tutorial-0 = @@ -694,11 +694,11 @@ onboarding-choose_mounting = Welche Kalibrierungsmethode ist zu verwenden? onboarding-choose_mounting-description = Die Montageausrichtung korrigiert die Platzierung von Trackern am Körper. onboarding-choose_mounting-auto_mounting = Befestigung automatisch ermitteln # Italized text -onboarding-choose_mounting-auto_mounting-subtitle = Empfohlen -onboarding-choose_mounting-auto_mounting-description = Dadurch werden die Befestigungsausrichtungen für alle deine Tracker automatisch aus 2 Posen erkannt +onboarding-choose_mounting-auto_mounting-label = Experimentell +onboarding-choose_mounting-auto_mounting-description = Dadurch werden die Befestigungsausrichtungen für alle Ihrer Tracker automatisch aus 2 Posen erkannt onboarding-choose_mounting-manual_mounting = Manuelle Befestigungsposition # Italized text -onboarding-choose_mounting-manual_mounting-subtitle = Wenn du weißt, was du tust +onboarding-choose_mounting-manual_mounting-label = Empfohlen onboarding-choose_mounting-manual_mounting-description = Auf diese Weise können Sie die Montagerichtung für jeden Tracker manuell auswählen ## Tracker manual mounting setup @@ -720,7 +720,7 @@ onboarding-automatic_mounting-prev_step = Vorheriger Schritt onboarding-automatic_mounting-done-title = Tracker Rotation kalibriert. onboarding-automatic_mounting-done-description = Ihre Rotations-Kalibrierung ist abgeschlossen! onboarding-automatic_mounting-done-restart = Zurück zum Start -onboarding-automatic_mounting-mounting_reset-title = Drehungs-Reset +onboarding-automatic_mounting-mounting_reset-title = Befestigungs-Reset onboarding-automatic_mounting-mounting_reset-step-0 = 1. Beugen Sie sich in die "Skifahren"-Pose mit gebeugten Beinen, geneigtem Oberkörper und gebeugten Armen. onboarding-automatic_mounting-mounting_reset-step-1 = 2. Drücken Sie die Schaltfläche "Befestigungs-Reset" und warten Sie 3 Sekunden, bevor die Drehungen der Tracker gesetzt werden. onboarding-automatic_mounting-preparation-title = Vorbereitung @@ -739,7 +739,7 @@ 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-save = Proportionen speichern +onboarding-choose_proportions-export = Proportionen exportieren onboarding-choose_proportions-file_type = Körperproportions-Datei ## Tracker manual proportions setup From 9231356638a64fef6573fc267115328a6d0954ff Mon Sep 17 00:00:00 2001 From: thearxari Date: Mon, 26 Jun 2023 19:00:09 +0000 Subject: [PATCH 04/18] Pontoon: Update Czech (cs) localization of GUI Co-authored-by: thearxari --- gui/public/i18n/cs/translation.ftl | 74 +++++++++++++++--------------- 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/gui/public/i18n/cs/translation.ftl b/gui/public/i18n/cs/translation.ftl index c735224461..ff3a504dbc 100644 --- a/gui/public/i18n/cs/translation.ftl +++ b/gui/public/i18n/cs/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,6 +10,9 @@ websocket-connecting = Připojování k serveru websocket-connection_lost = Ztráta spojení se serverem. Pokus o obnovení připojení... +## Update notification + + ## Tips tips-find_tracker = Nejste si jisti, který tracker je který? Zatřeste tracker a zvýrazní se odpovídající položka. @@ -30,7 +30,6 @@ body_part-RIGHT_HAND = Pravá ruka body_part-RIGHT_UPPER_LEG = Pravé stehno body_part-RIGHT_LOWER_LEG = Pravý kotník body_part-RIGHT_FOOT = Pravá noha -body_part-RIGHT_CONTROLLER = Pravý ovladač body_part-CHEST = Hrudník body_part-WAIST = Pás body_part-HIP = Kyčel @@ -41,7 +40,6 @@ body_part-LEFT_HAND = Levá ruka body_part-LEFT_UPPER_LEG = Levé stehno body_part-LEFT_LOWER_LEG = Levý kotník body_part-LEFT_FOOT = Levá noha -body_part-LEFT_CONTROLLER = Levý ovladač ## Proportions @@ -63,8 +61,6 @@ skeleton_bone-SHOULDERS_DISTANCE = Vzdálenost ramen skeleton_bone-SHOULDERS_WIDTH = Šířka ramen skeleton_bone-UPPER_ARM = Délka nadloktí skeleton_bone-LOWER_ARM = Délka podloktí -skeleton_bone-CONTROLLER_Y = Vzdálenost ovladače Y -skeleton_bone-CONTROLLER_Z = Vzdálenost ovladače Z skeleton_bone-ELBOW_OFFSET = Odsazení loktů ## Tracker reset buttons @@ -72,7 +68,6 @@ skeleton_bone-ELBOW_OFFSET = Odsazení loktů reset-reset_all = Obnovení všech proporcí reset-full = Resetovat reset-mounting = Obnovit montáž -reset-quick = Rychlý reset ## Serial detection stuff @@ -93,11 +88,16 @@ navbar-mounting = Montážní kalibrace navbar-onboarding = Průvodce nastavením navbar-settings = Nastavení -## Bounding volume hierarchy recording +## Biovision hierarchy recording bvh-start_recording = Nahrávat BVH bvh-recording = Nahrávání... +## Tracking pause + +tracking-unpaused = Pozastavit sledování +tracking-paused = Pokračovat se sledováním + ## Widget: Overlay settings widget-overlay = Překrytí @@ -124,6 +124,7 @@ widget-developer_mode-more_info = Více informací widget-imu_visualizer = Rotace widget-imu_visualizer-rotation_raw = Nezpracované widget-imu_visualizer-rotation_preview = Náhled +widget-imu_visualizer-rotation_hide = Skrýt ## Tracker status @@ -160,6 +161,9 @@ tracker-infos-manufacturer = Výrobce tracker-infos-display_name = Zobrazovaný název tracker-infos-custom_name = Vlastní název tracker-infos-url = URL Trackeru +tracker-infos-version = Verze firmwaru +tracker-infos-hardware_rev = Revize hardwaru +tracker-infos-board_type = Základní deska ## Tracker settings @@ -297,8 +301,6 @@ settings-general-tracker_mechanics-drift_compensation-max_resets-label = Použí ## FK/Tracking settings settings-general-fk_settings = Nastavení trackování -settings-general-fk_settings-leg_tweak = Vyladění nohou -settings-general-fk_settings-leg_tweak-description = Podlahovej-clip může snížit nebo dokonce eliminovat klipování s podlahou, ale může způsobit problémy, když klečíte na kolenou. Korekce-bruslení opravuje bruslení na ledě, avšak může snížit přesnost některých pohybových vzorců. # 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 @@ -334,12 +336,6 @@ settings-general-gesture_control-taps = [few] { $amount } klepnutí *[other] { $amount } klepnutí } -settings-general-gesture_control-quickResetEnabled = Povolit klepnutí pro rychlý resetování -settings-general-gesture_control-quickResetDelay = Zpoždění rychlého resetu -settings-general-gesture_control-quickResetTaps = Klepnutí pro rychlý reset -settings-general-gesture_control-resetEnabled = Povolit klepnutí pro resetování -settings-general-gesture_control-resetDelay = Zpoždění resetování -settings-general-gesture_control-resetTaps = Klepnutí pro resetování settings-general-gesture_control-mountingResetEnabled = Povolit klepnutí pro resetování montáže settings-general-gesture_control-mountingResetDelay = Zpoždění resetování montáže settings-general-gesture_control-mountingResetTaps = Klepnutí pro resetování montáže @@ -427,11 +423,14 @@ settings-osc-vrchat-network-address-placeholder = VRChat ip adresa settings-osc-vrchat-network-trackers = Trackery settings-osc-vrchat-network-trackers-description = Vypnuti a zapnutí odesílání konkrétních trackerů přes OSC. settings-osc-vrchat-network-trackers-chest = Hrudník -settings-osc-vrchat-network-trackers-waist = Pás +settings-osc-vrchat-network-trackers-hip = Kyčel settings-osc-vrchat-network-trackers-knees = Kolena settings-osc-vrchat-network-trackers-feet = Chodidla settings-osc-vrchat-network-trackers-elbows = Lokty +## VMC OSC settings + + ## Setup/onboarding menu onboarding-skip = Přeskočit nastavení @@ -459,15 +458,10 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = Zpět na kalibraci montáže onboarding-reset_tutorial = Obnovit tutoriál -onboarding-reset_tutorial-description = Tato funkce není dokončena, stačí stisknout tlačítko pokračovat ## Setup start onboarding-home = Vítejte k SlimeVR -# This cares about multilines and it's centered!! -onboarding-home-description = - Přinášíme full-body tracking - pro každého onboarding-home-start = Pusťme se do toho! ## Enter VR part of setup @@ -492,10 +486,7 @@ onboarding-connect_tracker-description-p1 = Všechny zatím nepřipojené jednod onboarding-connect_tracker-issue-serial = Mám potíže s připojením! onboarding-connect_tracker-usb = USB Tracker onboarding-connect_tracker-connection_status-connecting = Odesílání přihlašovacích údajů Wi-Fi -onboarding-connect_tracker-connection_status-connected = Připojeno k Wi-Fi -onboarding-connect_tracker-connection_status-error = Nelze se připojit k Wi-Fi -onboarding-connect_tracker-connection_status-start_connecting = Hledání trackerů -onboarding-connect_tracker-connection_status-handshake = Připojeno k Serveru +onboarding-connect_tracker-connection_status-connection_error = Nelze se připojit k síti Wi-Fi # $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", @@ -510,6 +501,13 @@ onboarding-connect_tracker-connected_trackers = } onboarding-connect_tracker-next = Připojil jsem všechny své trackery +## Tracker calibration tutorial + +onboarding-calibration_tutorial-status-success = Super! + +## Tracker assignment tutorial + + ## Tracker assignment setup onboarding-assign_trackers-back = Zpět na přihlašovací údaje Wi-Fi @@ -527,6 +525,12 @@ onboarding-assign_trackers-assigned = onboarding-assign_trackers-advanced = Zobrazit pokročilá místa přiřazení onboarding-assign_trackers-next = Přiřadil jsem všechny trackery +## Tracker assignment warnings + + +## Tracker mounting method choose + + ## Tracker manual mounting setup onboarding-manual_mounting-back = Zpět na Enter VR @@ -556,6 +560,9 @@ onboarding-automatic_mounting-put_trackers_on-title = Nasaďte si trackery onboarding-automatic_mounting-put_trackers_on-description = Pro kalibraci rotace montáže použijeme právě přiřazené trackery. Nasaďte všechny trackery, na obrázku vpravo vidíte, které jsou které. onboarding-automatic_mounting-put_trackers_on-next = Mám nasazené všechny trackery +## Tracker proportions method choose + + ## Tracker manual proportions setup onboarding-manual_proportions-back = Zpět na Reset tutoriál @@ -573,22 +580,14 @@ onboarding-automatic_proportions-prev_step = Předchozí krok onboarding-automatic_proportions-put_trackers_on-title = Nasaďte si trackery onboarding-automatic_proportions-put_trackers_on-description = Pro kalibraci proporcí použijeme trackery, které jste právě přiřadili. Nasaďte si trackery, na obrázku vpravo vidíte, která jsou která. onboarding-automatic_proportions-put_trackers_on-next = Mám nasazené všechny trackery -onboarding-automatic_proportions-preparation-title = Příprava -onboarding-automatic_proportions-preparation-description = Umístěte židli přímo za sebe do herního prostoru. Buďte připraveni se během nastavení autobonu posadit. -onboarding-automatic_proportions-preparation-next = Jsem před židlí onboarding-automatic_proportions-start_recording-title = Připravte se hýbat onboarding-automatic_proportions-start_recording-description = Nyní budeme nahrávat některé konkrétní pózy a pohyby. Tyto se zobrazí na další obrazovce. Po stisknutí tlačítka buďte připraveni začít! onboarding-automatic_proportions-start_recording-next = Spustit nahrávání onboarding-automatic_proportions-recording-title = ZÁZN onboarding-automatic_proportions-recording-description-p0 = Probíhá nahrávání... onboarding-automatic_proportions-recording-description-p1 = Proveďte níže uvedené pohyby: -onboarding-automatic_proportions-recording-steps-0 = Párkrát ohněte kolena. -onboarding-automatic_proportions-recording-steps-1 = Posaďte se na židli a pak se postavte. -onboarding-automatic_proportions-recording-steps-2 = Natočte horní část těla doleva a pak se ohněte doprava. -onboarding-automatic_proportions-recording-steps-3 = Natočte horní část těla doprava a pak se ohněte doleva. -onboarding-automatic_proportions-recording-steps-4 = Hýbejte se, dokud časovač neskončí. onboarding-automatic_proportions-recording-processing = Zpracování výsledku -# $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] Zbývá 1 sekunda @@ -607,3 +606,6 @@ onboarding-automatic_proportions-done-description = Kalibrace proporcí vašeho ## Home home-no_trackers = Nebyly zjištěny ani přiřazeny žádné trackery + +## Status system + From f6b915a88efe3a80efa13ea16e1b2a25928263de Mon Sep 17 00:00:00 2001 From: namakeingo Date: Mon, 26 Jun 2023 21:00:13 +0000 Subject: [PATCH 05/18] Pontoon: Update Greek (el) localization of GUI Co-authored-by: namakeingo Co-authored-by: Uriel Co-authored-by: odydoubouridis --- gui/public/i18n/el/translation.ftl | 64 +++++++++++++++++++++++++++--- 1 file changed, 58 insertions(+), 6 deletions(-) diff --git a/gui/public/i18n/el/translation.ftl b/gui/public/i18n/el/translation.ftl index 4e19de31fc..bca20882b0 100644 --- a/gui/public/i18n/el/translation.ftl +++ b/gui/public/i18n/el/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,6 +10,9 @@ websocket-connecting = Σύνδεση με τον διακομιστή websocket-connection_lost = Η σύνδεση μεταξύ του διακομιστή χάθηκε. Προσπαθώντας να επανασυνδεθεί... +## Update notification + + ## Tips tips-find_tracker = Δεν είστε σίγουροι ποιος ανιχνευτής είναι ποιος; Κουνήστε έναν ανιχνευτή και θα επισημάνει το αντίστοιχο στοιχείο. @@ -32,7 +32,7 @@ body_part-RIGHT_LOWER_LEG = Δεξιός αστράγαλος body_part-RIGHT_FOOT = Δεξί πόδι body_part-CHEST = Στήθος body_part-WAIST = Μέση -body_part-HIP = γοφοί +body_part-HIP = Γοφοί body_part-LEFT_SHOULDER = Αριστερός ώμος body_part-LEFT_UPPER_ARM = Αριστερό μπράτσο body_part-LEFT_LOWER_ARM = Αριστερό αγγόνας @@ -68,7 +68,6 @@ skeleton_bone-ELBOW_OFFSET = Μετατόπιση αγκώνα reset-reset_all = Επαναφορά όλων των αναλογιών reset-full = Επαναφορά reset-mounting = Επαναφορά τοποθέτησης -reset-quick = Γρήγορη επαναφορά ## Serial detection stuff @@ -89,11 +88,14 @@ navbar-mounting = Βαθμονόμηση τοποθέτησης navbar-onboarding = Οδηγός εγκατάστασης navbar-settings = Ρυθμίσεις -## Bounding volume hierarchy recording +## Biovision hierarchy recording bvh-start_recording = Εγγραφή BVH bvh-recording = Γίνεται εγγραφή... +## Tracking pause + + ## Widget: Overlay settings widget-overlay = Υπέρθεση @@ -191,7 +193,32 @@ body_assignment_menu-unassign_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 = Ποιος ιχνηλάτης πρέπει να αντιστοιχίσετε στο σας tracker_selection_menu-NONE = Ποιος ανιχνευτή θέλετε να είναι μη εκχωρημένος; +tracker_selection_menu-HEAD = { -tracker_selection-part } κεφάλι; +tracker_selection_menu-NECK = { -tracker_selection-part } λαιμός; +tracker_selection_menu-RIGHT_SHOULDER = { -tracker_selection-part } δεξιός ώμος; +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_FOOT = { -tracker_selection-part } δεξί πόδι? +tracker_selection_menu-CHEST = { -tracker_selection-part } στήθος? +tracker_selection_menu-WAIST = { -tracker_selection-part } μέση? +tracker_selection_menu-HIP = { -tracker_selection-part } γοφοί? +tracker_selection_menu-LEFT_SHOULDER = { -tracker_selection-part } αριστερός ώμος? +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_FOOT = { -tracker_selection-part } αριστερό πόδι? ## Mounting menu @@ -201,6 +228,11 @@ tracker_selection_menu-NONE = Ποιος ανιχνευτή θέλετε να ε ## SteamVR settings +settings-general-steamvr = SteamVR +settings-general-steamvr-trackers-waist = Μέση +settings-general-steamvr-trackers-chest = Στήθος +settings-general-steamvr-trackers-feet = Πόδια +settings-general-steamvr-trackers-hands = Χέρια ## Tracker mechanics @@ -222,6 +254,11 @@ tracker_selection_menu-NONE = Ποιος ανιχνευτή θέλετε να ε ## OSC VRChat settings +settings-osc-vrchat-network-trackers-chest = Στήθος +settings-osc-vrchat-network-trackers-feet = Πόδια + +## VMC OSC settings + ## Setup/onboarding menu @@ -244,18 +281,30 @@ tracker_selection_menu-NONE = Ποιος ανιχνευτή θέλετε να ε ## Tracker connection setup +## Tracker calibration tutorial + + +## Tracker assignment tutorial + + ## Tracker assignment setup ## Tracker assignment warnings +## Tracker mounting method choose + + ## Tracker manual mounting setup ## Tracker automatic mounting setup +## Tracker proportions method choose + + ## Tracker manual proportions setup @@ -264,3 +313,6 @@ tracker_selection_menu-NONE = Ποιος ανιχνευτή θέλετε να ε ## Home + +## Status system + From c93709f80f5ed6c64f9c73c5c3f7d105939d3dd3 Mon Sep 17 00:00:00 2001 From: namakeingo Date: Mon, 26 Jun 2023 21:00:18 +0000 Subject: [PATCH 06/18] Pontoon: Update Hebrew (he) localization of GUI Co-authored-by: namakeingo --- gui/public/i18n/he/translation.ftl | 39 ++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/gui/public/i18n/he/translation.ftl b/gui/public/i18n/he/translation.ftl index a7810a14d9..b357ef249c 100644 --- a/gui/public/i18n/he/translation.ftl +++ b/gui/public/i18n/he/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,6 +10,9 @@ websocket-connecting = מתחבר לשרת websocket-connection_lost = החיבור לשרת אבד. מנסה להתחבר מחדש +## Update notification + + ## Tips tips-find_tracker = לא בטוח איזה חיישן אתה מחזיק? נער את החיישן והתוכנה תסמן לך אותו. @@ -30,7 +30,6 @@ body_part-RIGHT_HAND = יד ימין body_part-RIGHT_UPPER_LEG = ירך ימין body_part-RIGHT_LOWER_LEG = קרסול ימין body_part-RIGHT_FOOT = רגל ימין -body_part-RIGHT_CONTROLLER = בקר ימני body_part-CHEST = חזה body_part-WAIST = מותניים body_part-HIP = ירך @@ -41,7 +40,6 @@ body_part-LEFT_HAND = יד שמאל body_part-LEFT_UPPER_LEG = ירך שמאל body_part-LEFT_LOWER_LEG = קרסול שמאל body_part-LEFT_FOOT = רגל שמאל -body_part-LEFT_CONTROLLER = בקר שמאלי ## Proportions @@ -58,15 +56,12 @@ skeleton_bone-SHOULDERS_DISTANCE = מרחק כתפיים skeleton_bone-SHOULDERS_WIDTH = רוחב כתפיים skeleton_bone-UPPER_ARM = אורך זרוע עליונה skeleton_bone-LOWER_ARM = אורך זרוע תחתונה -skeleton_bone-CONTROLLER_Y = מרחק בקר ציר Y -skeleton_bone-CONTROLLER_Z = מרחק בקר ציר Z ## Tracker reset buttons reset-reset_all = איפוס כל הפרופורציות reset-full = איפוס reset-mounting = איפוס הרכבה -reset-quick = איפוס מהיר ## Serial detection stuff @@ -87,11 +82,14 @@ navbar-mounting = כיול ההרכבה navbar-onboarding = אשף ההגדרה navbar-settings = הגדרות -## Bounding volume hierarchy recording +## Biovision hierarchy recording bvh-start_recording = הקלטת BVH bvh-recording = מקליט... +## Tracking pause + + ## Widget: Overlay settings widget-overlay = ממשק Overlay @@ -256,6 +254,13 @@ settings-general-tracker_mechanics-drift_compensation-max_resets-label = שימ ## OSC VRChat settings +settings-osc-vrchat-network-trackers-chest = חזה +settings-osc-vrchat-network-trackers-knees = ברכיים +settings-osc-vrchat-network-trackers-feet = רגל +settings-osc-vrchat-network-trackers-elbows = מרפקים + +## VMC OSC settings + ## Setup/onboarding menu @@ -278,24 +283,35 @@ settings-general-tracker_mechanics-drift_compensation-max_resets-label = שימ ## Tracker connection setup +## Tracker calibration tutorial + + +## Tracker assignment tutorial + + ## Tracker assignment setup ## Tracker assignment warnings +## Tracker mounting method choose + + ## Tracker manual mounting setup ## Tracker automatic mounting setup +## Tracker proportions method choose + + ## Tracker manual proportions setup ## Tracker automatic proportions setup -onboarding-automatic_proportions-recording-steps-4 = זוז במקום עד שהספירה תסתיים onboarding-automatic_proportions-recording-processing = מעבד את התוצאה onboarding-automatic_proportions-verify_results-title = אמת את התוצאות onboarding-automatic_proportions-verify_results-description = אנא בדוק את התוצאות, האם התוצאות נראות נכון? @@ -309,3 +325,6 @@ onboarding-automatic_proportions-done-description = תהליך כיול פרופ ## Home home-no_trackers = לא זוהו או הוקצו חיישנים + +## Status system + From 5463eee217291e88749cabd5d7428e1d43d053e3 Mon Sep 17 00:00:00 2001 From: beq Date: Mon, 26 Jun 2023 21:00:21 +0000 Subject: [PATCH 07/18] Pontoon: Update Japanese (ja) localization of GUI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: 白貓 Co-authored-by: beq Co-authored-by: 空影/Sorakage --- gui/public/i18n/ja/translation.ftl | 53 +++++++++++++++++++++++++++--- 1 file changed, 49 insertions(+), 4 deletions(-) diff --git a/gui/public/i18n/ja/translation.ftl b/gui/public/i18n/ja/translation.ftl index 5c1e527a19..dea413ee19 100644 --- a/gui/public/i18n/ja/translation.ftl +++ b/gui/public/i18n/ja/translation.ftl @@ -12,6 +12,8 @@ websocket-connection_lost = サーバーへの接続が失われました。再 ## Update notification +version_update-title = 新しいバージョンが利用可能です:{ $version } +version_update-description = { version_update-update }をクリックすると、SlimeVRインストーラーがダウンロードされます。 version_update-update = アップデート version_update-close = 閉じる @@ -19,6 +21,8 @@ version_update-close = 閉じる tips-find_tracker = どのトラッカーがどれだかわからない?トラッカーを振ると、該当する項目がハイライトされます。 tips-do_not_move_heels = レコーディング中にかかとが動かないように注意しましょう! +tips-file_select = 使用するファイルをドラッグ&ドロップするか、 参照します。 +tips-tap_setup = 追跡装置をゆっくり2回軽くタップして選択することができます、メニューから選ぶ必要はありません ## Body parts @@ -48,12 +52,14 @@ body_part-LEFT_FOOT = 左足先 skeleton_bone-NONE = 無し skeleton_bone-HEAD = ヘッドシフト skeleton_bone-NECK = 首長さ -skeleton_bone-CHEST = 胸囲 +skeleton_bone-torso_group = 胴体の長さ skeleton_bone-CHEST_OFFSET = 胸オフセット +skeleton_bone-CHEST = 胸囲 skeleton_bone-WAIST = ウエスト長さ skeleton_bone-HIP = ヒップ長さ skeleton_bone-HIP_OFFSET = ヒップオフセット skeleton_bone-HIPS_WIDTH = ヒップ幅 +skeleton_bone-leg_group = 股下の長さ skeleton_bone-UPPER_LEG = 膝長さ skeleton_bone-LOWER_LEG = 足長さ skeleton_bone-FOOT_LENGTH = 足先長さ @@ -61,8 +67,11 @@ skeleton_bone-FOOT_SHIFT = 足先シフト skeleton_bone-SKELETON_OFFSET = スケルトンオフセット skeleton_bone-SHOULDERS_DISTANCE = 肩の距離 skeleton_bone-SHOULDERS_WIDTH = 肩幅 +skeleton_bone-arm_group = 腕の長さ skeleton_bone-UPPER_ARM = 上腕長さ skeleton_bone-LOWER_ARM = 前腕長さ +skeleton_bone-HAND_Y = 手の距離 Y +skeleton_bone-HAND_Z = 手の距離Z skeleton_bone-ELBOW_OFFSET = 肘オフセット ## Tracker reset buttons @@ -98,6 +107,8 @@ bvh-recording = レコーディング中... ## Tracking pause +tracking-unpaused = トラッキング停止 +tracking-paused = トラッキング再開 ## Widget: Overlay settings @@ -107,6 +118,7 @@ widget-overlay-is_mirrored_label = オーバーレイをミラーとして表示 ## Widget: Drift compensation +widget-drift_compensation-clear = ドリフト補正をクリアする ## Widget: Developer settings @@ -161,7 +173,11 @@ tracker-infos-manufacturer = メーカ- tracker-infos-display_name = 表示名 tracker-infos-custom_name = カスタム名称 tracker-infos-url = トラッカーURL +tracker-infos-version = ファームウェアバージョン tracker-infos-hardware_rev = ハードウエアのリビジョン +tracker-infos-hardware_identifier = ハードウェアID +tracker-infos-imu = 慣性計測センサー +tracker-infos-board_type = メインボード ## Tracker settings @@ -228,6 +244,9 @@ tracker_selection_menu-LEFT_CONTROLLER = { -tracker_selection-part(body-part: " tracker_selection_menu-unassigned = 未割り当てのトラッカー tracker_selection_menu-assigned = 割り当て済みのトラッカー tracker_selection_menu-dont_assign = 割り当てない +# This line cares about multilines. +# text means that the text should be bold. +tracker_selection_menu-neck_warning = 警告:首のトラッカーを締め付けすぎると、頭部の血液循環に危険が生じる可能性があります! tracker_selection_menu-neck_warning-done = リスクを理解しています tracker_selection_menu-neck_warning-cancel = キャンセル @@ -245,6 +264,7 @@ settings-sidebar-fk_settings = FK設定 settings-sidebar-gesture_control = ジェスチャーコントロール settings-sidebar-interface = インターフェース settings-sidebar-osc_router = OSCルーター +settings-sidebar-osc_trackers = VRChatOSCトラッカー settings-sidebar-utils = ユーティリティ settings-sidebar-serial = シリアルコンソール @@ -304,6 +324,7 @@ settings-general-fk_settings-leg_tweak-floor_clip = フロアクリップ # definition - Guesses when each foot is in contact with the ground and uses that information to improve tracking settings-general-fk_settings-leg_tweak-skating_correction = スケーティング補正 settings-general-fk_settings-leg_tweak-skating_correction-amount = スケーティング補正の強さ +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 @@ -350,6 +371,7 @@ 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 = 使用する言語を選択する @@ -419,6 +441,7 @@ settings-osc-vrchat-network-address-placeholder = VRChatのIPアドレス settings-osc-vrchat-network-trackers = トラッカー settings-osc-vrchat-network-trackers-description = データの送受信を切り替える。 settings-osc-vrchat-network-trackers-chest = 胸 +settings-osc-vrchat-network-trackers-hip = 腰 settings-osc-vrchat-network-trackers-knees = 膝 settings-osc-vrchat-network-trackers-feet = 足 settings-osc-vrchat-network-trackers-elbows = 肘 @@ -429,6 +452,12 @@ settings-osc-vmc = バーチャルモーションキャプチャ settings-osc-vmc-enable = 有効 settings-osc-vmc-enable-label = 有効 settings-osc-vmc-network = ネットワークポート +settings-osc-vmc-network-port_in = + .label = ポートイン + .placeholder = ポートイン(デフォルト:39540) +settings-osc-vmc-network-port_out = + .label = ポートアウト + .placeholder = ポートアウト(デフォルト:39539) settings-osc-vmc-network-address = ネットワークアドレス settings-osc-vmc-network-address-placeholder = IPV4アドレス settings-osc-vmc-vrm = VRMモデル @@ -438,6 +467,8 @@ settings-osc-vmc-vrm = VRMモデル onboarding-skip = 設定をスキップする onboarding-continue = 続ける onboarding-wip = 実行中 +onboarding-setup_warning-skip = セットアップをスキップする +onboarding-setup_warning-cancel = セットアップを続行する ## Wi-Fi setup @@ -460,7 +491,7 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = マウントキャリブレーションに戻る onboarding-reset_tutorial = リセットチュートリアル -onboarding-reset_tutorial-description = この機能は終了していません。続けるを押してください。 +onboarding-reset_tutorial-skip = ステップをスキップする ## Setup start @@ -488,7 +519,12 @@ onboarding-connect_tracker-description-p0 = さあ、楽しい部分に移りま onboarding-connect_tracker-description-p1 = まだ接続されていないトラッカーたちをUSBポートを通して接続するだけです。 onboarding-connect_tracker-issue-serial = 接続に問題があります! onboarding-connect_tracker-usb = USBトラッカー +onboarding-connect_tracker-connection_status-none = トラッカーを探しています onboarding-connect_tracker-connection_status-connecting = Wi-Fiの認証情報を送信中 +onboarding-connect_tracker-connection_status-looking_for_server = サーバーを探しています +onboarding-connect_tracker-connection_status-connection_error = Wi-Fiに接続できません +onboarding-connect_tracker-connection_status-could_not_find_server = サーバーが見つかりません +onboarding-connect_tracker-connection_status-done = サーバーに接続されました # $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", @@ -504,10 +540,14 @@ onboarding-connect_tracker-next = すべてのトラッカーを接続しまし ## Tracker calibration tutorial +onboarding-calibration_tutorial = IMU校正チュートリアル +onboarding-calibration_tutorial-subtitle = これにより、センサーのドリフトを減らすことが役立ちます onboarding-calibration_tutorial-status-calibrating = 校正中 ## Tracker assignment tutorial +# This text has a character limit of around 11 characters, so please keep it short +onboarding-assignment_tutorial-sticker = ステッカー ## Tracker assignment setup @@ -530,8 +570,6 @@ onboarding-assign_trackers-next = すべてのトラッカーを割り当てま ## Tracker mounting method choose -# Italized text -onboarding-choose_mounting-auto_mounting-subtitle = おすすめされた ## Tracker manual mounting setup @@ -614,3 +652,10 @@ home-no_trackers = トラッカーを検出できません。もしくは割り ## Status system +status_system-StatusTrackerReset = 一つ以上のトラッカーが調整されていないため、完全なリセットを実行することをお勧めします +status_system-StatusSteamVRDisconnected = + { $type -> + [steamvr_feeder] SlimeVR Feederアプリに接続されていません + *[other] SlimeVRドライバ経由でSteamVRに接続されていません + } +status_system-StatusTrackerError = { $trackerName } トラッカーにエラーが発生しています From cddbb93c9952b4755d346df1b3663046358d382f Mon Sep 17 00:00:00 2001 From: ReDoX Date: Mon, 26 Jun 2023 21:00:25 +0000 Subject: [PATCH 08/18] Pontoon: Update Polish (pl) localization of GUI Co-authored-by: ReDoX --- gui/public/i18n/pl/translation.ftl | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/gui/public/i18n/pl/translation.ftl b/gui/public/i18n/pl/translation.ftl index 7dc3335453..cf69165817 100644 --- a/gui/public/i18n/pl/translation.ftl +++ b/gui/public/i18n/pl/translation.ftl @@ -36,6 +36,7 @@ body_part-RIGHT_HAND = Prawa Dłoń body_part-RIGHT_UPPER_LEG = Prawe Udo body_part-RIGHT_LOWER_LEG = Prawe Podudzie body_part-RIGHT_FOOT = Prawa Stopa +body_part-UPPER_CHEST = Górna część klatki piersiowej body_part-CHEST = Klatka Piersiowa body_part-WAIST = Talia body_part-HIP = Biodra @@ -53,8 +54,9 @@ skeleton_bone-NONE = Brak skeleton_bone-HEAD = Przesunięcie Głowy skeleton_bone-NECK = Długość Szyi skeleton_bone-torso_group = Długość torsu -skeleton_bone-CHEST = Długość Klatki Piersiowej +skeleton_bone-UPPER_CHEST = Górna długość klatki piersiowej skeleton_bone-CHEST_OFFSET = Przesunięcie Klatki Piersiowej +skeleton_bone-CHEST = Długość Klatki Piersiowej skeleton_bone-WAIST = Długość Talii skeleton_bone-HIP = Długość Bioder skeleton_bone-HIP_OFFSET = Przesunięcie Bioder @@ -230,6 +232,7 @@ tracker_selection_menu-RIGHT_UPPER_LEG = { -tracker_selection-part } prawe udo? tracker_selection_menu-RIGHT_LOWER_LEG = { -tracker_selection-part } prawa kostka? tracker_selection_menu-RIGHT_FOOT = { -tracker_selection-part } prawa stopa? tracker_selection_menu-RIGHT_CONTROLLER = { -tracker_selection-part } prawy kontroler? +tracker_selection_menu-UPPER_CHEST = { -tracker_selection-part } górnej części klatki piersiowej? tracker_selection_menu-CHEST = { -tracker_selection-part } klatka piersiowa? tracker_selection_menu-WAIST = { -tracker_selection-part } talia? tracker_selection_menu-HIP = { -tracker_selection-part } biodro? @@ -529,7 +532,7 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = Powrót do Konfiguracji Położenia trackerów onboarding-reset_tutorial = Zresetuj poradnik -onboarding-reset_tutorial-description = Ta funkcja jeszcze nie jest skończona. +onboarding-reset_tutorial-explanation = Podczas korzystania z trackerów mogą się one rozregulować z powodu dryfu odchylenia IMU lub z powodu fizycznego przeniesienia ich. Możesz to naprawić na kilka sposobów. onboarding-reset_tutorial-skip = Pomiń krok # Cares about multiline onboarding-reset_tutorial-0 = @@ -713,11 +716,11 @@ onboarding-choose_mounting = Jakiej metody kalibracji montażu użyć? onboarding-choose_mounting-description = Orientacja montażu koryguje umieszczenie trackerów na ciele. onboarding-choose_mounting-auto_mounting = Automatyczne mocowanie # Italized text -onboarding-choose_mounting-auto_mounting-subtitle = Zalecana +onboarding-choose_mounting-auto_mounting-label = Eksperymentalny onboarding-choose_mounting-auto_mounting-description = To automatycznie wykryje kierunki montażu dla wszystkich twoich trackerów z 2 pozycji onboarding-choose_mounting-manual_mounting = Montaż ręczny # Italized text -onboarding-choose_mounting-manual_mounting-subtitle = Jeśli wiesz, co robisz +onboarding-choose_mounting-manual_mounting-label = Zalecany onboarding-choose_mounting-manual_mounting-description = Umożliwi to ręczne wybranie kierunku montażu dla każdego trackera ## Tracker manual mounting setup @@ -764,7 +767,7 @@ onboarding-choose_proportions-manual_proportions = Ręczne proporcje # Italized text onboarding-choose_proportions-manual_proportions-subtitle = Drobne detale onboarding-choose_proportions-manual_proportions-description = Umożliwi to ręczne dostosowanie proporcji poprzez ich bezpośrednią modyfikację -onboarding-choose_proportions-save = Zachowaj proporcje +onboarding-choose_proportions-export = Eksportuj proporcje onboarding-choose_proportions-file_type = Proporcje ciała ## Tracker manual proportions setup From 1bf79fc72d463df800887bd88bcfab4252c63418 Mon Sep 17 00:00:00 2001 From: Hornil Date: Mon, 26 Jun 2023 21:00:29 +0000 Subject: [PATCH 09/18] Pontoon: Update Russian (ru) localization of GUI Co-authored-by: Uriel Co-authored-by: SummerArtz Co-authored-by: Hornil --- gui/public/i18n/ru/translation.ftl | 123 +++++++++++++++++++++++++++-- 1 file changed, 117 insertions(+), 6 deletions(-) diff --git a/gui/public/i18n/ru/translation.ftl b/gui/public/i18n/ru/translation.ftl index a329fbf29b..31df3c0f17 100644 --- a/gui/public/i18n/ru/translation.ftl +++ b/gui/public/i18n/ru/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,11 +10,19 @@ websocket-connecting = Подключение к серверу websocket-connection_lost = Потеряно соединение с сервером. Переподключение... +## Update notification + +version_update-title = Доступна новая версия: { $version } +version_update-description = Нажав «{ version_update-update }», вы загрузите установщик SlimeVR. +version_update-update = Обновить +version_update-close = Закрыть + ## Tips tips-find_tracker = Не уверены, какой это трекер? Встряхните его, и трекер выделится в списке. tips-do_not_move_heels = Убедитесь, что ваши пятки не двигаются во время записи! tips-file_select = Выберите или перетащите файлы для использования выбрать. +tips-tap_setup = Вы можете медленно нажать 2 раза на свой трекер, чтобы выбрать его, вместо того чтобы выбирать его из меню. ## Body parts @@ -95,11 +100,16 @@ navbar-mounting = Калибровка крепления navbar-onboarding = Мастер настройки navbar-settings = Настройки -## Bounding volume hierarchy recording +## Biovision hierarchy recording bvh-start_recording = Запись BVH bvh-recording = Запись... +## Tracking pause + +tracking-unpaused = Приостановить отслеживание +tracking-paused = Возобновить отслеживание + ## Widget: Overlay settings widget-overlay = Оверлей @@ -126,6 +136,7 @@ widget-developer_mode-more_info = Дополнительная информац widget-imu_visualizer = Вращение widget-imu_visualizer-rotation_raw = RAW widget-imu_visualizer-rotation_preview = Предпросмотр +widget-imu_visualizer-rotation_hide = Скрыть ## Tracker status @@ -164,6 +175,9 @@ tracker-infos-custom_name = Свое имя tracker-infos-url = URL трекера tracker-infos-version = Версия прошивки tracker-infos-hardware_rev = Ревизия устройства +tracker-infos-hardware_identifier = ID оборудования +tracker-infos-imu = Датчик IMU +tracker-infos-board_type = Основная плата ## Tracker settings @@ -176,7 +190,7 @@ tracker-settings-mounting_section = Положение крепления tracker-settings-mounting_section-description = Где прикреплен трекер? tracker-settings-mounting_section-edit = Изменить прикрепление tracker-settings-drift_compensation_section = Разрешить компенсацию дрифта -tracker-settings-drift_compensation_section-description = Должен ли этот трекер компенсировать свой дрифт, когда включена компенсация дрифта? +tracker-settings-drift_compensation_section-description = Должен ли этот трекер компенсировать свой дрифт? tracker-settings-drift_compensation_section-edit = Разрешить компенсацию дрифта # 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. @@ -252,6 +266,7 @@ settings-sidebar-fk_settings = Настройки трекеров settings-sidebar-gesture_control = Настройки жестов settings-sidebar-interface = Интерфейс settings-sidebar-osc_router = OSC роутер +settings-sidebar-osc_trackers = VRChat OSC Трекеры settings-sidebar-utils = Утилиты settings-sidebar-serial = Консоль @@ -442,6 +457,7 @@ settings-osc-vrchat-network-address-placeholder = VRChat ip адрес settings-osc-vrchat-network-trackers = Трекеры settings-osc-vrchat-network-trackers-description = Переключите отправку определенных трекеров через OSC. settings-osc-vrchat-network-trackers-chest = Грудь +settings-osc-vrchat-network-trackers-hip = Таз settings-osc-vrchat-network-trackers-knees = Колени settings-osc-vrchat-network-trackers-feet = Ступни settings-osc-vrchat-network-trackers-elbows = Локти @@ -490,6 +506,7 @@ onboarding-setup_warning = Предупреждение. Для правильного отслеживания требуется первоначальная настройка, это необходимо, если вы впервые используете SlimeVR. onboarding-setup_warning-skip = Пропустить настройку +onboarding-setup_warning-cancel = Продолжить настройку ## Wi-Fi setup @@ -512,7 +529,26 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = Вернуться к калибровке крепления onboarding-reset_tutorial = Сбросить туториал -onboarding-reset_tutorial-description = Эта функция не завершена, просто нажмите продолжить +onboarding-reset_tutorial-explanation = Пока вы пользуетесь своими трекерами, они могут не выровняться из-за дрейфа IMU при рыскании или из-за того, что вы, возможно, переместили их физически. У вас есть несколько способов исправить это. +onboarding-reset_tutorial-skip = Пропустить шаг +# Cares about multiline +onboarding-reset_tutorial-0 = + Коснитесь { $taps } раз выделенного трекера, чтобы активировать сброс рыскания. + + Это заставит трекеры смотреть в том же направлении, что и ваш HMD. +# Cares about multiline +onboarding-reset_tutorial-1 = + Нажмите { $taps } раз выделенный трекер, чтобы запустить полный сброс. + + Вы должны стоять для этого в (i-позе). Существует задержка в 3 секунды (настраиваемая), прежде чем сброс произойдет. + Это полностью сбрасывает положение и вращение всех ваших трекеров. Это должно исправить большинство проблем. +# Cares about multiline +onboarding-reset_tutorial-2 = + Нажмите { $taps } несколько раз на выделенный трекер, чтобы активировать сброс настроек. + + Сброс монтажа помогает узнать, как на самом деле на вас надеты трекеры, поэтому, если вы случайно переместили их и сильно изменили их ориентацию, это поможет. + + Вы должны быть в позе, как будто вы катаетесь на лыжах, как показано в мастере автоматического монтажа, и у вас есть 3-секундная задержка (настраиваемая) перед тем, как она сработает. ## Setup start @@ -563,6 +599,27 @@ onboarding-connect_tracker-connected_trackers = } onboarding-connect_tracker-next = Я подключил все трекеры! +## Tracker calibration tutorial + +onboarding-calibration_tutorial = Учебное пособие по калибровке IMU +onboarding-calibration_tutorial-subtitle = Это поможет уменьшить дрифт трекера! +onboarding-calibration_tutorial-description = Каждый раз, когда вы включаете трекеры, они должны на мгновение отдохнуть на плоской поверхности для калибровки. Давайте сделаем то же самое, нажав кнопку «{ onboarding-calibration_tutorial-calibrate }», не перемещайте их! +onboarding-calibration_tutorial-calibrate = Я положил свои трекеры на стол +onboarding-calibration_tutorial-status-waiting = Ждем вас +onboarding-calibration_tutorial-status-calibrating = Калибровка +onboarding-calibration_tutorial-status-success = Хорошо! +onboarding-calibration_tutorial-status-error = Трекер был перемещен + +## Tracker assignment tutorial + +onboarding-assignment_tutorial = Как подготовить Slime Трекер перед тем, как надеть его +onboarding-assignment_tutorial-first_step = 1. Наклейте стикер с частью тела (если он у вас есть) на трекер по вашему выбору. +# This text has a character limit of around 11 characters, so please keep it short +onboarding-assignment_tutorial-sticker = Стикер +onboarding-assignment_tutorial-second_step = 2. Прикрепите ремешок к вашему трекеру, придерживая лицевую сторону ремешка со стороны крючка и петли в следующем положении: +onboarding-assignment_tutorial-second_step-continuation = Сторона крючка и петли для удлинителя должна быть в этой ориентации: +onboarding-assignment_tutorial-done = Я наклеил стикеры и ремешки! + ## Tracker assignment setup onboarding-assign_trackers-back = Вернуться к вводу данных Wi-Fi @@ -651,6 +708,17 @@ onboarding-assign_trackers-warning-WAIST = ## Tracker mounting method choose +onboarding-choose_mounting = Какой метод калибровки монтажа использовать? +# Multiline text +onboarding-choose_mounting-description = Ориентация крепления корректирует размещение трекеров на вашем теле. +onboarding-choose_mounting-auto_mounting = Автоматическая привязка +# Italized text +onboarding-choose_mounting-auto_mounting-label = Экспериментальный +onboarding-choose_mounting-auto_mounting-description = Это автоматически определит направления монтажа для всех ваших трекеров из 2 поз +onboarding-choose_mounting-manual_mounting = Ручная привязка +# Italized text +onboarding-choose_mounting-manual_mounting-label = Рекомендованный +onboarding-choose_mounting-manual_mounting-description = Это позволит вам выбрать направление монтажа вручную для каждого трекера ## Tracker manual mounting setup @@ -683,6 +751,21 @@ onboarding-automatic_mounting-put_trackers_on-next = Я включил и над ## Tracker proportions method choose +onboarding-choose_proportions = Какой метод калибровки пропорций использовать? +# Multiline string +onboarding-choose_proportions-description = + Пропорции тела используются для определения размеров вашего тела. Они необходимы для расчета местоположения трекеров. + Если пропорции вашего тела не соответствуют сохраненным, точность отслеживания будет хуже, и вы заметите такие вещи, как катание на коньках или скольжение, или ваше тело не совсем соответствует вашему аватару. +onboarding-choose_proportions-auto_proportions = Автоматическая привязка +# Italized text +onboarding-choose_proportions-auto_proportions-subtitle = Рекомендуется +onboarding-choose_proportions-auto_proportions-description = Это позволит угадать ваши пропорции, записав образец ваших движений и передав его через алгоритм. +onboarding-choose_proportions-manual_proportions = Ручные пропорции +# Italized text +onboarding-choose_proportions-manual_proportions-subtitle = Для небольших штрихов +onboarding-choose_proportions-manual_proportions-description = Это позволит вам настроить пропорции вручную, изменив их напрямую. +onboarding-choose_proportions-export = Экспорт пропорций +onboarding-choose_proportions-file_type = Файл пропорций тела ## Tracker manual proportions setup @@ -702,12 +785,30 @@ onboarding-automatic_proportions-prev_step = Предыдущий шаг onboarding-automatic_proportions-put_trackers_on-title = Наденьте ваши трекеры onboarding-automatic_proportions-put_trackers_on-description = Чтобы откалибровать ваши пропорции, мы собираемся использовать трекеры, которые вы только что назначили. Включите все свои трекеры, вы можете увидеть, какие из них какие на рисунке справа. onboarding-automatic_proportions-put_trackers_on-next = Я надел все свои трекеры +onboarding-automatic_proportions-requirements-title = Требования +# Each line of text is a different list item +onboarding-automatic_proportions-requirements-description = + У вас есть как минимум достаточно трекеров, чтобы отслеживать ваши ноги (обычно 5 трекеров). + У вас есть трекеры и гарнитура. + Вы носите трекеры и гарнитуру. + Ваши трекеры и гарнитура подключены к серверу SlimeVR. + Ваши трекеры и гарнитура правильно работают на сервере SlimeVR. + Ваша гарнитура передает данные о местоположении на сервер SlimeVR (обычно это означает, что SteamVR запущен и подключен к SlimeVR с помощью драйвера SlimeVR SteamVR). +onboarding-automatic_proportions-requirements-next = Я прочитал требования onboarding-automatic_proportions-start_recording-title = Будьте готовы к движению onboarding-automatic_proportions-start_recording-description = Теперь мы собираемся записать некоторые конкретные позы и движения. Они будут запрошены на следующем экране. Будьте готовы начать, когда кнопка будет нажата! onboarding-automatic_proportions-start_recording-next = Начать запись onboarding-automatic_proportions-recording-title = Запись onboarding-automatic_proportions-recording-description-p0 = Запись в процессе... onboarding-automatic_proportions-recording-description-p1 = Сделайте эти движения: +# Each line of text is a different list item +onboarding-automatic_proportions-recording-steps = + Стоя прямо, покрутите головой по кругу. + Наклоните спину вперед и присядьте на корточки. Сидя на корточках, посмотрите налево, затем направо. + Поверните верхнюю часть туловища влево (против часовой стрелки), затем наклонитесь к земле. + Поверните верхнюю часть туловища вправо (по часовой стрелке), затем наклонитесь к земле. + Вращайте бедрами круговыми движениями, как будто вы используете хула-хуп. + Если на запись осталось время, вы можете повторять эти действия до тех пор, пока она не будет завершена. onboarding-automatic_proportions-recording-processing = Обработка результата... # $time (Number) - Seconds left for the automatic calibration recording to finish (max 20) onboarding-automatic_proportions-recording-timer = @@ -729,3 +830,13 @@ onboarding-automatic_proportions-done-description = Калибровка про ## Home home-no_trackers = Трекеры не обнаружены и не привязаны + +## Status system + +status_system-StatusTrackerReset = Рекомендуется выполнить полный сброс, так как один или несколько трекеров не настроены. +status_system-StatusSteamVRDisconnected = + { $type -> + [steamvr_feeder] В настоящее время не подключен к приложению SlimeVR Feeder. + *[other] В настоящее время не подключен к SteamVR через драйвер SlimeVR. + } +status_system-StatusTrackerError = В трекере { $trackerName } обнаружена ошибка. From 646eb94f7264bb63ed4ff83f3c6990d20acb40ae Mon Sep 17 00:00:00 2001 From: Kaiera huzu Date: Mon, 26 Jun 2023 21:00:33 +0000 Subject: [PATCH 10/18] Pontoon: Update Thai (th) localization of GUI Co-authored-by: Kaiera huzu --- gui/public/i18n/th/translation.ftl | 140 ++++++++++++++++++++++++++++- 1 file changed, 136 insertions(+), 4 deletions(-) diff --git a/gui/public/i18n/th/translation.ftl b/gui/public/i18n/th/translation.ftl index a0a1484538..b07c4d42ef 100644 --- a/gui/public/i18n/th/translation.ftl +++ b/gui/public/i18n/th/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! @@ -11,29 +8,69 @@ ## Websocket (server) status websocket-connecting = กำลังเชื่อมต่อกับเซิร์ฟเวอร์ +websocket-connection_lost = ขาดการเชื่อมต่อกับเซิร์ฟเวอร์ กำลังลองเชื่อมใหม่ ## Update notification +version_update-title = มีเวอใหม่พร้อมแล้ว: { $version } +version_update-update = อัพเดท +version_update-close = ปิด ## Tips +tips-do_not_move_heels = ให้แน่ใจว่าเท้าไม่ขยับระหว่างการอัด/บันทึก ## Body parts +body_part-HEAD = หัว +body_part-NECK = คอ +body_part-RIGHT_SHOULDER = ใหล่ขวา +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_FOOT = เท้าขวา +body_part-CHEST = หน้าอก +body_part-WAIST = เอว +body_part-HIP = สะโพก +body_part-LEFT_SHOULDER = ใหล่ซ้าย +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_FOOT = เท้าขวา ## Proportions +skeleton_bone-NONE = ไม่มี +skeleton_bone-NECK = ความยาวขอ +skeleton_bone-UPPER_ARM = ความยาวแขนส่วนบน +skeleton_bone-LOWER_ARM = ความยาวแขนส่วนล่าง ## Tracker reset buttons +reset-reset_all = รีเซ็ตสัดส่วนร้างกายทั้งหมด +reset-full = รีเซ็ตทั้งหมด ## Serial detection stuff +serial_detection-open_wifi = เชื่อมต่อ Wi-Fi +serial_detection-close = ปิด ## Navigation bar +navbar-home = หน้าหลัก +navbar-body_proportions = สัดส่วนร่างกาย +navbar-onboarding = Setup Wizard +navbar-settings = ตั้งค่า + +## Biovision hierarchy recording + +bvh-recording = กำลังอัดบันทึก -## Bounding volume hierarchy recording +## Tracking pause ## Widget: Overlay settings @@ -44,45 +81,76 @@ websocket-connecting = กำลังเชื่อมต่อกับเซ ## Widget: Developer settings +widget-developer_mode = โหมดนักพัฒนา +widget-developer_mode-sort_by_name = เรียงด้วยชื่อ +widget-developer_mode-more_info = ข้อมูลเพิ่มเติม ## Widget: IMU Visualizer +widget-imu_visualizer = การหมุน +widget-imu_visualizer-rotation_preview = ดูตัวอย่าง +widget-imu_visualizer-rotation_hide = ซ่อน ## Tracker status +tracker-status-none = ไม่มีสถานะ +tracker-status-busy = กังลังทำงาน +tracker-status-error = ข้อผิดผลาด +tracker-status-disconnected = หลุดการเชื่อมต่อ +tracker-status-ok = OK ## Tracker status columns +tracker-table-column-name = ชื่อ +tracker-table-column-type = พิมพ์ +tracker-table-column-battery = แบตเตอรี่ +tracker-table-column-ping = ความหน่วง +tracker-table-column-temperature = อุณหภูมิ °C +tracker-table-column-url = URL ## Tracker rotation +tracker-rotation-front = หน้า +tracker-rotation-left = ซ้าย +tracker-rotation-right = ขวา +tracker-rotation-back = หลัง ## Tracker information +tracker-infos-manufacturer = ผู้ผลิต +tracker-infos-version = เวอร์ชั่นของเฟิร์มแวร์ +tracker-infos-board_type = เมนบอร์ด ## Tracker settings +tracker-settings-assignment_section = กำหนด ## Tracker part card info +tracker-part_card-no_name = ไม่มีชื่อ ## Body assignment menu ## Tracker assignment menu +tracker_selection_menu-neck_warning-done = ฉันเข้าใจในความเสี่ยง +tracker_selection_menu-neck_warning-cancel = ยกเลิก ## Mounting menu +mounting_selection_menu-close = ปิด ## Sidebar settings +settings-sidebar-title = การตั้งค่า ## SteamVR settings ## Tracker mechanics +settings-general-tracker_mechanics-filtering-amount = จำนวน ## FK/Tracking settings @@ -92,42 +160,85 @@ websocket-connecting = กำลังเชื่อมต่อกับเซ ## Interface settings +settings-general-interface-dev_mode = โหมดนักพัฒนา +settings-general-interface-dev_mode-label = โหมดนักพัฒนา +settings-general-interface-theme = สีธีม +settings-general-interface-lang = เลือกภาษา +settings-general-interface-lang-description = เลือกภาษาตั้งต้นที่คุณต้องการใช้ +settings-general-interface-lang-placeholder = เลือกภาษาที่ใช้ ## Serial settings +settings-serial-reboot = เริ่มการทำงานใหม่ +settings-serial-factory_reset = รีเซ็ตเป็นค่าจากโรงงาน +settings-serial-factory_reset-warning-ok = ฉันรู้ว่าฉันกําลังทําอะไรอยู่ +settings-serial-factory_reset-warning-cancel = ยกเลิก +settings-serial-auto_dropdown_item = อัตโนมัติ ## OSC router settings +settings-osc-router-enable = เปิดใช้งาน +settings-osc-router-enable-label = เปิดใช้งาน +settings-osc-router-network = พอร์ตเครือข่าย ## OSC VRChat settings +settings-osc-vrchat-enable = เปิดใช้งาน +settings-osc-vrchat-enable-label = เปิดใช้งาน +settings-osc-vrchat-network-trackers-chest = หน้าอก +settings-osc-vrchat-network-trackers-hip = สะโพก +settings-osc-vrchat-network-trackers-knees = หัวเข่า +settings-osc-vrchat-network-trackers-feet = เท้า +settings-osc-vrchat-network-trackers-elbows = ข้อศอก ## VMC OSC settings +settings-osc-vmc-enable = เปิดใช้งาน +settings-osc-vmc-enable-label = เปิดใช้งาน ## Setup/onboarding menu +onboarding-skip = ข้ามการตั้งค่า +onboarding-continue = ดำเนินการต่อ +onboarding-previous_step = ขั้นตอนก่อนหน้า +onboarding-setup_warning-skip = ข้ามการตั้งค่า ## Wi-Fi setup +onboarding-wifi_creds-submit = ส่ง +onboarding-wifi_creds-ssid = + .label = ชื่อ Wi-Fi + .placeholder = ใส่ชื่อ Wi-Fi +onboarding-wifi_creds-password = + .label = รหัสผ่าน + .placeholder = ใส่รหัสผ่าน ## Mounting setup ## Setup start +onboarding-home = ยินดีต้อนรับสู่ SlimeVR ## Enter VR part of setup +onboarding-enter_vr-ready = ฉันพร้อมแล้ว ## Setup done +onboarding-done-title = คุณพร้อมแล้ว! ## Tracker connection setup +onboarding-connect_tracker-connection_status-done = เชื่อมต่อกับเซิร์ฟเวอร์แล้ว ## Tracker calibration tutorial +onboarding-calibration_tutorial-calibrate = ฉันได้วาง tracker บนโต๊ะแล้ว +onboarding-calibration_tutorial-status-success = เยี่ยม! + +## Tracker assignment tutorial + ## Tracker assignment setup @@ -140,18 +251,39 @@ websocket-connecting = กำลังเชื่อมต่อกับเซ ## Tracker manual mounting setup +onboarding-manual_mounting-next = ขั้นตอนถัดไป ## Tracker automatic mounting setup +onboarding-automatic_mounting-next = ขั้นตอนถัดไป +onboarding-automatic_mounting-prev_step = ขั้นตอนก่อนหน้า +onboarding-automatic_mounting-done-restart = ลองอีกครั้ง +onboarding-automatic_mounting-preparation-title = จัดเตรียมพร้อม ## Tracker proportions method choose +# Italized text +onboarding-choose_proportions-auto_proportions-subtitle = แนะนำ ## Tracker manual proportions setup +onboarding-manual_proportions-precision = ปรับด้วยความแม่นยํา ## Tracker automatic proportions setup +onboarding-automatic_proportions-title = วัดสัดส่วนร่างกายของคุณ +onboarding-automatic_proportions-requirements-title = ต้องการ +onboarding-automatic_proportions-requirements-next = ฉันได้อ่านสิ่งที่ต้องการแล้ว +onboarding-automatic_proportions-start_recording-next = เริ่มการบันทึก +onboarding-automatic_proportions-recording-title = REC +onboarding-automatic_proportions-recording-description-p0 = กําลังบันทึก... +onboarding-automatic_proportions-recording-description-p1 = ทําการเคลื่อนไหวที่แสดงด้านล่าง: +onboarding-automatic_proportions-recording-processing = กำลังประมวลผลผลลัพธ์ +onboarding-automatic_proportions-verify_results-title = ยืนยันผลลัพธ์ +onboarding-automatic_proportions-verify_results-description = ตรวจสอบผลลัพธ์ด้านล่างว่าดูถูกต้องหรือไม่? ## Home + +## Status system + From b266afedea621deb50e6900f85bb5e6f604e8942 Mon Sep 17 00:00:00 2001 From: HappyTownCats Date: Mon, 26 Jun 2023 21:00:38 +0000 Subject: [PATCH 11/18] Pontoon: Update Ukrainian (uk) localization of GUI Co-authored-by: Uriel Co-authored-by: HappyTownCats Co-authored-by: nyarl --- gui/public/i18n/uk/translation.ftl | 718 +++++++++++++++++++++++++++++ gui/src/i18n/config.tsx | 4 + 2 files changed, 722 insertions(+) create mode 100644 gui/public/i18n/uk/translation.ftl diff --git a/gui/public/i18n/uk/translation.ftl b/gui/public/i18n/uk/translation.ftl new file mode 100644 index 0000000000..69503c5cac --- /dev/null +++ b/gui/public/i18n/uk/translation.ftl @@ -0,0 +1,718 @@ +# 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 = Підключення до сервера +websocket-connection_lost = З'єднання з сервером втрачено. Повторне підключення... + +## Update notification + +version_update-title = Доступна нова версія: { $version } +version_update-description = Натискання "{ version_update-update }" почнеться завантаження SlimeVR installer. +version_update-update = Оновлення +version_update-close = Закрити + +## Tips + +tips-find_tracker = Не знаєте який трекер вибирати? Потрясіть трекер і він підсвітить відповідний пункт. +tips-do_not_move_heels = Переконайтеся, що не рухаєте п'ятами під час запису! +tips-file_select = Перетягніть файли для використання або знайдіть. +tips-tap_setup = Ви можете повільно постукати 2 рази по трекеру, щоб вибрати його, замість того, щоб вибирати його з меню. + +## Body parts + +body_part-NONE = Не призначено +body_part-HEAD = Голова +body_part-NECK = Шия +body_part-RIGHT_SHOULDER = Праве плече +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_FOOT = Права нога +body_part-UPPER_CHEST = Верхня частина грудей +body_part-CHEST = Груди +body_part-WAIST = Талія +body_part-HIP = Стегно +body_part-LEFT_SHOULDER = Ліве плече +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_FOOT = Ліва нога + +## Proportions + +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 = Довжина талії +skeleton_bone-HIP = Довжина стегна +skeleton_bone-HIP_OFFSET = Зміщення стегна +skeleton_bone-HIPS_WIDTH = Ширина стегон +skeleton_bone-leg_group = Довжина ніг +skeleton_bone-UPPER_LEG = Довжина верхньої частини ноги +skeleton_bone-LOWER_LEG = Довжина гомілки +skeleton_bone-FOOT_LENGTH = Довжина стопи +skeleton_bone-FOOT_SHIFT = Зміщення стопи +skeleton_bone-SKELETON_OFFSET = Зміщення скелета +skeleton_bone-SHOULDERS_DISTANCE = Відстань між плечима +skeleton_bone-SHOULDERS_WIDTH = Ширина плечей +skeleton_bone-arm_group = Довжина руки +skeleton_bone-UPPER_ARM = Довжина верхньої частини руки +skeleton_bone-LOWER_ARM = Довжина нижньої частини руки +skeleton_bone-HAND_Y = Відстань рук Y +skeleton_bone-HAND_Z = Відстань руки Z +skeleton_bone-ELBOW_OFFSET = Зміщення ліктя + +## Tracker reset buttons + +reset-reset_all = Скинути всі пропорції +reset-full = Повне скидання +reset-mounting = Скинути закріплення +reset-yaw = Скинути нахил + +## Serial detection stuff + +serial_detection-new_device-p0 = Виявлено новий послідовний пристрій! +serial_detection-new_device-p1 = Введіть дані вашого Wi-Fi! +serial_detection-new_device-p2 = Будь ласка, виберіть, що ви хочете з ним зробити +serial_detection-open_wifi = Підключити до Wi-Fi +serial_detection-open_serial = Відкрити послідовну консоль +serial_detection-submit = Підтвердити! +serial_detection-close = Закрити + +## Navigation bar + +navbar-home = Домашня сторінка +navbar-body_proportions = Пропорції тіла +navbar-trackers_assign = Призначення трекера +navbar-mounting = Калібрування закріплення +navbar-onboarding = Майстер налаштування +navbar-settings = Параметри + +## Biovision hierarchy recording + +bvh-start_recording = Запис BVH +bvh-recording = Запис... + +## Tracking pause + +tracking-unpaused = Призупинити трекінг +tracking-paused = Продовжити трекінг + +## Widget: Overlay settings + +widget-overlay = Накладання +widget-overlay-is_visible_label = Показати накладання у SteamVR +widget-overlay-is_mirrored_label = Відображення накладання як дзеркала + +## Widget: Drift compensation + +widget-drift_compensation-clear = Очистити компенсацію дрейфу + +## Widget: Developer settings + +widget-developer_mode = Режим розробника +widget-developer_mode-high_contrast = Висока контрастність +widget-developer_mode-precise_rotation = Точне обертання +widget-developer_mode-fast_data_feed = Швидка подача даних +widget-developer_mode-filter_slimes_and_hmd = Фільтрація слаймів і шолому +widget-developer_mode-sort_by_name = Сортування за назвою +widget-developer_mode-raw_slime_rotation = Необроблене обертання +widget-developer_mode-more_info = Детальніше + +## Widget: IMU Visualizer + +widget-imu_visualizer = Обертання +widget-imu_visualizer-rotation_raw = Необроблене +widget-imu_visualizer-rotation_preview = Попередній перегляд +widget-imu_visualizer-rotation_hide = Приховати + +## Tracker status + +tracker-status-none = Немає статусу +tracker-status-busy = Зайнятий +tracker-status-error = Помилка +tracker-status-disconnected = Відключено +tracker-status-occluded = Закрито +tracker-status-ok = OK + +## Tracker status columns + +tracker-table-column-name = Ім'я +tracker-table-column-type = Тип +tracker-table-column-battery = Батарея +tracker-table-column-ping = Пінг +tracker-table-column-tps = TPS +tracker-table-column-temperature = Темп. °C +tracker-table-column-linear-acceleration = Прискорення X/Y/Z +tracker-table-column-rotation = Обертання X/Y/Z +tracker-table-column-position = Позиція X/Y/Z +tracker-table-column-url = URL + +## Tracker rotation + +tracker-rotation-front = Спереду +tracker-rotation-left = Зліва +tracker-rotation-right = Справа +tracker-rotation-back = Ззаду + +## Tracker information + +tracker-infos-manufacturer = Виробник +tracker-infos-display_name = Відображуване ім'я +tracker-infos-custom_name = Персональне ім'я +tracker-infos-url = URL трекера +tracker-infos-version = Версія прошивки +tracker-infos-hardware_rev = Ревізія обладнання +tracker-infos-hardware_identifier = Ідентифікатор обладнання +tracker-infos-imu = IMU Сенсор +tracker-infos-board_type = Основна плата + +## Tracker settings + +tracker-settings-back = Повернутися до списку трекерів +tracker-settings-title = Налаштування трекеру +tracker-settings-assignment_section = Призначення +tracker-settings-assignment_section-description = До якої частини тіла призначенний трекер. +tracker-settings-assignment_section-edit = Редагування призначення +tracker-settings-mounting_section = Позиція закріпу +tracker-settings-mounting_section-description = Де закріплено трекер? +tracker-settings-mounting_section-edit = Редагувати закріплення +tracker-settings-drift_compensation_section = Дозволити компенсацію дрейфу +tracker-settings-drift_compensation_section-description = Чи повинен цей трекер компенсувати свій дрейф, коли включена компенсація дрейфу? +tracker-settings-drift_compensation_section-edit = Дозволити компенсацію дрейфу +# 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 = Ім'я трекера +tracker-settings-name_section-description = Дайте йому миле прізвисько °^° +tracker-settings-name_section-placeholder = Ліва нога NightyBeast + +## Tracker part card info + +tracker-part_card-no_name = Немає імені +tracker-part_card-unassigned = Непризначений + +## Body assignment menu + +body_assignment_menu = Де ви хочете, щоб був цей трекер? +body_assignment_menu-description = Виберіть місце, куди потрібно призначити цей трекер. Крім того, ви можете керувати всіма трекерами одночасно, а не по одному. +body_assignment_menu-show_advanced_locations = Відображення розширених точок розташувань +body_assignment_menu-manage_trackers = Керування всіма трекерами +body_assignment_menu-unassign_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 = Який трекер призначити к +tracker_selection_menu-NONE = Який трекер ви хочете відв'язати? +tracker_selection_menu-HEAD = { -tracker_selection-part } голові? +tracker_selection_menu-NECK = { -tracker_selection-part } шиї? +tracker_selection_menu-RIGHT_SHOULDER = { -tracker_selection-part } правому плечу? +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_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 } стегну? +tracker_selection_menu-LEFT_SHOULDER = { -tracker_selection-part } Лівому плечу? +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_FOOT = { -tracker_selection-part } лівій ступні? +tracker_selection_menu-LEFT_CONTROLLER = { -tracker_selection-part } лівому контролеру? +tracker_selection_menu-unassigned = Непризначені трекери +tracker_selection_menu-assigned = Призначені трекери +tracker_selection_menu-dont_assign = Відв'язати +# This line cares about multilines. +# text means that the text should be bold. +tracker_selection_menu-neck_warning = + Попередження: Трекер шиї може бути смертельно небезпечним, якщо його регулювати занадто щільно, + Ремінь може скоротити кровообіг до вашої голови! +tracker_selection_menu-neck_warning-done = Я розумію ризики +tracker_selection_menu-neck_warning-cancel = Скасувати + +## Mounting menu + +mounting_selection_menu = Де ви хочете, щоб був цей трекер? +mounting_selection_menu-close = Закрити + +## Sidebar settings + +settings-sidebar-title = Параметри +settings-sidebar-general = Загальні +settings-sidebar-tracker_mechanics = Механіки трекера +settings-sidebar-fk_settings = Налаштування відстеження +settings-sidebar-gesture_control = Управління жестами +settings-sidebar-interface = Інтерфейс +settings-sidebar-osc_router = OSC роутер +settings-sidebar-osc_trackers = VRChat OSC трекери +settings-sidebar-utils = Утиліти +settings-sidebar-serial = Послідовна консоль + +## SteamVR settings + +settings-general-steamvr = SteamVR +settings-general-steamvr-subtitle = 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 = + Увімкніть або вимкніть певні SteamVR трекери. + Корисно для ігор або програм, які підтримують лише певні трекери. +settings-general-steamvr-trackers-waist = Талія +settings-general-steamvr-trackers-chest = Груди +settings-general-steamvr-trackers-feet = Ступні +settings-general-steamvr-trackers-knees = Коліна +settings-general-steamvr-trackers-elbows = Лікті +settings-general-steamvr-trackers-hands = Руки + +## Tracker mechanics + +settings-general-tracker_mechanics = Механіки трекера +settings-general-tracker_mechanics-filtering = Фільтрація +# This also cares about multilines +settings-general-tracker_mechanics-filtering-description = + Виберіть тип фільтрації для своїх трекерів. + Передбачення передбачає рух, а згладжування згладжує рух. +settings-general-tracker_mechanics-filtering-type = Тип фільтрації +settings-general-tracker_mechanics-filtering-type-none = Без фільтрації +settings-general-tracker_mechanics-filtering-type-none-description = Використовуйте обертання як є. Ніякої фільтрації не зробить. +settings-general-tracker_mechanics-filtering-type-smoothing = Згладжування +settings-general-tracker_mechanics-filtering-type-smoothing-description = Згладжує рухи, але додає деяку затримку. +settings-general-tracker_mechanics-filtering-type-prediction = Передбачення +settings-general-tracker_mechanics-filtering-type-prediction-description = Зменшує затримку і робить рухи більш швидкими, але може посилити тремтіння. +settings-general-tracker_mechanics-filtering-amount = Кількість +settings-general-tracker_mechanics-drift_compensation = Компенсація дрейфу +# This cares about multilines +settings-general-tracker_mechanics-drift_compensation-description = + Компенсує дрейф нахилу IMU, застосовуючи зворотне обертання. + Змініть суму компенсації та до того, скільки скидань враховано. +settings-general-tracker_mechanics-drift_compensation-enabled-label = Компенсація дрейфу +settings-general-tracker_mechanics-drift_compensation-amount-label = Сума компенсації +settings-general-tracker_mechanics-drift_compensation-max_resets-label = Використання до x останніх скидань + +## FK/Tracking settings + +settings-general-fk_settings = Налаштування відстеження +# 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 = Прив'язка до підлоги +# 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 = корекція ковзання +settings-general-fk_settings-leg_tweak-toe_snap = корекція пальців ноги +settings-general-fk_settings-leg_tweak-foot_plant = корекція ступні +settings-general-fk_settings-leg_tweak-skating_correction-amount = Сила корекції ковзання +settings-general-fk_settings-leg_tweak-skating_correction-description = Корекція ковзання коригує катання на ковзанах, але може знизити точність певних моделей руху. Увімкнувши це, обов'язково повністю скиньте та відкалібруйте у грі. +settings-general-fk_settings-leg_tweak-floor_clip-description = Прив'язка до підлоги може зменшити або навіть прибрати проходження через підлогу. Коли вмикаєте, обов'язково зробіть повне скидання і перекалібровку у грі +settings-general-fk_settings-leg_tweak-toe_snap-description = Корекція пальців ноги намагається вгадати обертання ваших ступень, якщо трекери для них не використовуються +settings-general-fk_settings-leg_tweak-foot_plant-description = Корекція ступні повертає ваші ступні так, щоб вони були паралельні землі при контакті +settings-general-fk_settings-leg_fk = Трекінг ноги +settings-general-fk_settings-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-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-vive_emulation-title = Емуляція Vive +settings-general-fk_settings-vive_emulation-description = Емуляція проблем з трекером талії, які є у трекерів Vive. Це жарт і погіршує відстеження. +settings-general-fk_settings-vive_emulation-label = Увімкнути емуляцію Vive + +## Gesture control settings (tracker tapping) + +settings-general-gesture_control = Управління жестами +settings-general-gesture_control-subtitle = Скидання на основі дотику +settings-general-gesture_control-description = Дозволяє запускати скидання, торкнувшись трекера. Трекер найвищий на вашому тулубі використовується для скидання нахилу, трекер найвищий на лівій нозі використовується для повного скидання, а трекер найвищий на правій нозі використовується для скидання закріплення. Слід зазначити, що дотики повинні відбутися протягом 0,6 секунди для реєстрації. +# This is a unit: 3 taps, 2 taps, 1 tap +# $amount (Number) - Amount of taps (touches to the tracker's case) +settings-general-gesture_control-taps = + { $amount -> + [one] 1 дотик + [few] 2 дотика + [many] { $amount } дотиків + *[other] { $amount } дотиків + } +settings-general-gesture_control-yawResetEnabled = Увімкнути дотик, щоб скинути нахил +settings-general-gesture_control-yawResetDelay = Затримка скидання нахилу +settings-general-gesture_control-yawResetTaps = Дотики для скидання нахилу +settings-general-gesture_control-fullResetEnabled = Увімкнути дотик для повного скидання +settings-general-gesture_control-fullResetDelay = Затримка повного скидання +settings-general-gesture_control-fullResetTaps = Дотики для повного скидання +settings-general-gesture_control-mountingResetEnabled = Увімкнути дотик для скидання прив'язки +settings-general-gesture_control-mountingResetDelay = Затримка скидання прив'язки +settings-general-gesture_control-mountingResetTaps = Дотики для скидання прив'язки + +## Interface settings + +settings-general-interface = Інтерфейс +settings-general-interface-dev_mode = Режим розробника +settings-general-interface-dev_mode-description = Цей режим може бути корисним, якщо вам потрібні поглиблені дані або для взаємодії з підключеними трекерами на більш просунутому рівні. +settings-general-interface-dev_mode-label = Режим розробника +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-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-connection_lost = Підключення до послідовного пристрою втрачене, повторне підключення... +settings-serial-reboot = Перезавантажити +settings-serial-factory_reset = Скидання до заводських налаштувань +# This cares about multilines +# text means that the text should be bold +settings-serial-factory_reset-warning = + Попередження: Це скине трекер до заводських налаштувань. + Це означає, що Wi-Fi та налаштування калібрування будуть втрачені! +settings-serial-factory_reset-warning-ok = Я знаю, що роблю +settings-serial-factory_reset-warning-cancel = Скасувати +settings-serial-get_infos = Отримати інформацію +settings-serial-serial_select = Вибір послідовного порту +settings-serial-auto_dropdown_item = Автоматично + +## OSC router settings + +settings-osc-router = OSC роутер +# This cares about multilines +settings-osc-router-description = + Пересилання повідомлень OSC з іншої програми. + Корисно для використання іншої програми OSC з VRChat, наприклад. +settings-osc-router-enable = Увімкнути +settings-osc-router-enable-description = Увімкнути пересилання повідомлень. +settings-osc-router-enable-label = Увімкнути +settings-osc-router-network = Мережеві порти +# This cares about multilines +settings-osc-router-network-description = + Встановіть порти для прослуховування і відправки даних. + Вони можуть бути такими ж, як і інші порти, що використовуються на сервері SlimeVR. +settings-osc-router-network-port_in = + .label = Вхідний Порт + .placeholder = Вхідний Порт (зазвичай: 9002) +settings-osc-router-network-port_out = + .label = Вихідний Порт + .placeholder = Вихідний Порт (зазвичай: 9000) +settings-osc-router-network-address = Мережева адреса +settings-osc-router-network-address-description = Укажіть адресу для надсилання даних за адресою. +settings-osc-router-network-address-placeholder = IPV4-адреса + +## OSC VRChat settings + +settings-osc-vrchat = VRChat OSC трекери +# This cares about multilines +settings-osc-vrchat-description = + Змініть специфічні для VRChat налаштування для отримання даних шолому та надсилання + даних трекерів для FBT без SteamVR (наприклад, автономний Quest). +settings-osc-vrchat-enable = Увімкнути +settings-osc-vrchat-enable-description = Перемикайте відправку та отримання даних. +settings-osc-vrchat-enable-label = Увімкнути +settings-osc-vrchat-network = Мережеві порти +settings-osc-vrchat-network-description = Встановіть порти для прослуховування і відправки даних в VRChat. +settings-osc-vrchat-network-port_in = + .label = Вхідний Порт + .placeholder = Вхідний Порт (зазвичай: 9001) +settings-osc-vrchat-network-port_out = + .label = Вихідний Порт + .placeholder = Вихідний Порт (зазвичай: 9000) +settings-osc-vrchat-network-address = Мережева адреса +settings-osc-vrchat-network-address-description = Виберіть, за якою адресою надсилати дані до VRChat (перевірте налаштування Wi-Fi на своєму пристрої). +settings-osc-vrchat-network-address-placeholder = IP-адреса VRChat +settings-osc-vrchat-network-trackers = Трекери +settings-osc-vrchat-network-trackers-description = Перемикання відправку конкретних трекерів через OSC. +settings-osc-vrchat-network-trackers-chest = Груди +settings-osc-vrchat-network-trackers-hip = Бедро +settings-osc-vrchat-network-trackers-knees = Коліна +settings-osc-vrchat-network-trackers-feet = Ступні +settings-osc-vrchat-network-trackers-elbows = Лікті + +## VMC OSC settings + +settings-osc-vmc = Віртуальне захоплення руху +# This cares about multilines +settings-osc-vmc-description = + Змінення настройок протоколу 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-port_in = + .label = Вхідний Порт + .placeholder = Вхідний Порт (зазвичай: 39540) +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-placeholder = IPV4-адреса +settings-osc-vmc-vrm = Модель VRM +settings-osc-vmc-vrm-description = Завантажте модель VRM, щоб дозволити головний якір і забезпечити більш високу сумісність з іншими програмами +settings-osc-vmc-vrm-model_unloaded = Модель не завантажена +settings-osc-vmc-vrm-model_loaded = + { $titled -> + [true] Модель завантажена: { $name } + *[other] Завантажена модель без назви + } +settings-osc-vmc-vrm-file_select = Перетягніть модель для використання або знайдіть +settings-osc-vmc-anchor_hip = Якір у стегон +settings-osc-vmc-anchor_hip-description = Закріпіть стеження на стегнах, корисно для сидячих VTubing. Якщо вимкнено, завантажте модель VRM. +settings-osc-vmc-anchor_hip-label = Якір у стегон + +## Setup/onboarding menu + +onboarding-skip = Пропустити налаштування +onboarding-continue = Продовжити +onboarding-wip = В роботі +onboarding-previous_step = Попередній крок +onboarding-setup_warning = + Попередження: Початкова настройка потрібна для хорошого відстеження, + це потрібно, якщо ви вперше використовуєте SlimeVR. +onboarding-setup_warning-skip = Пропустити налаштування +onboarding-setup_warning-cancel = Продовжити налаштування + +## Wi-Fi setup + +onboarding-wifi_creds-back = Повернутися до вступу +onboarding-wifi_creds = Введіть дані Wi-Fi +# This cares about multilines +onboarding-wifi_creds-description = + Трекери використовуватимуть ці дані для бездротового підключення. + Будь ласка, використовуйте дані, до яких ви зараз підключені. +onboarding-wifi_creds-skip = Пропустити налаштування Wi-Fi +onboarding-wifi_creds-submit = Підтвердити! +onboarding-wifi_creds-ssid = + .label = Назва Wi-Fi + .placeholder = Введіть назву Wi-Fi +onboarding-wifi_creds-password = + .label = Пароль + .placeholder = Введіть Пароль + +## Mounting setup + +onboarding-reset_tutorial-back = Повернутися до розділу Калібрування прив'язки +onboarding-reset_tutorial = Інструкція по скиданню +onboarding-reset_tutorial-explanation = Коли ви використовуєте свої трекери, вони можуть вийти з вирівнювання через дрейф нахилу IMU або тому, що ви могли їх фізично перемістити. Це можна виправити кількома способами. +onboarding-reset_tutorial-skip = Пропустити крок +# Cares about multiline +onboarding-reset_tutorial-0 = + Торкніться { $taps } виділеного трекера, щоб запустити скидання нахилу. + + Це змусить трекери дивитися в тому ж напрямку, що і ваш шолом. +# Cares about multiline +onboarding-reset_tutorial-1 = + Торкніться { $taps } виділеного трекера, щоб ініціювати повне скидання. + + Для цього потрібно стояти (i-поза). Існує затримка 3 секунди (налаштовується), перш ніж це дійсно станеться. + Це повністю скидає положення та обертання всіх ваших трекерів. Це має вирішити більшість проблем. +# Cares about multiline +onboarding-reset_tutorial-2 = + Торкніться { $taps } виділеного елемента стеження, щоб активувати скидання прив'язки. + + Скидання прив'язки допомагає в тому, як трекери насправді надягнені на вас, тому, якщо ви випадково перемістили їх і змінили місце прикріплення на велику кількість, це допоможе. + + Вам потрібно бути в позі, ніби ви катаєтеся на лижах, як показано на майстрі автоматичної прив'язки, і у вас є 3-секундна затримка (налаштовується), перш ніж вона спрацює. + +## Setup start + +onboarding-home = Ласкаво просимо до SlimeVR +onboarding-home-start = Давайте налаштуємося! + +## Enter VR part of setup + +onboarding-enter_vr-back = Повернутися до Прив'язки трекерів +onboarding-enter_vr-title = Час вступати у VR! +onboarding-enter_vr-description = Увімкніть усі свої трекери, а потім вступіть у VR! +onboarding-enter_vr-ready = Я готовий + +## Setup done + +onboarding-done-title = Все готово! +onboarding-done-description = Насолоджуйтесь досвідом трекінгу всього тіла +onboarding-done-close = Закрити налаштування + +## Tracker connection setup + +onboarding-connect_tracker-back = Повернутися до даних Wi-Fi +onboarding-connect_tracker-title = Підключіть трекери +onboarding-connect_tracker-description-p0 = Тепер перейдемо до найцікавішого, з'єднання усіх трекерів! +onboarding-connect_tracker-description-p1 = Просто підключіть все, що ще не підключено, через USB-порт. +onboarding-connect_tracker-issue-serial = У мене виникли проблеми з підключенням! +onboarding-connect_tracker-usb = USB-трекер +onboarding-connect_tracker-connection_status-none = Шукаємо трекери +onboarding-connect_tracker-connection_status-serial_init = Підключення до послідовного пристрою +onboarding-connect_tracker-connection_status-provisioning = Надсилання даних Wi-Fi +onboarding-connect_tracker-connection_status-connecting = Спроба підключення до Wi-Fi +onboarding-connect_tracker-connection_status-looking_for_server = Шукаю сервер +onboarding-connect_tracker-connection_status-connection_error = Не вдається підключитися до мережі Wi-Fi +onboarding-connect_tracker-connection_status-could_not_find_server = Не вдалося знайти сервер +onboarding-connect_tracker-connection_status-done = Підключено до сервера +# $amount (Number) - Amount of trackers connected (this is a number, but you can use CLDR plural rules for your language) +# More info on https://www.unicode.org/cldr/cldr-aux/charts/22/supplemental/language_plural_rules.html +# English in this case only has 2 plural rules, which are "one" and "other", +# we use 0 in an explicit way because there is no plural rule in english for 0, so we directly say +# if $amount is 0 then we say "No trackers connected" +onboarding-connect_tracker-connected_trackers = + { $amount -> + [0] Трекери не підключенно + [one] 1 трекер підключенний + [few] { $amount } трекерів підключенно + [many] { $amount } трекерів підключенно + *[other] { $amount } трекерів підключенно + } +onboarding-connect_tracker-next = Я підключив усі свої трекери + +## Tracker calibration tutorial + +onboarding-calibration_tutorial = Інструкція з калібрування IMU +onboarding-calibration_tutorial-subtitle = Це допоможе зменшити дрейф трекера! +onboarding-calibration_tutorial-description = Кожен раз, коли ви вмикаєте трекери, їм потрібно на мить відпочити на рівній поверхні для калібрування. Давайте зробимо те ж саме, натиснувши кнопку "{ onboarding-calibration_tutorial-calibrate }", не переміщайте їх! +onboarding-calibration_tutorial-calibrate = Я поклав свої трекери на стіл +onboarding-calibration_tutorial-status-waiting = Чекаємо на Вас +onboarding-calibration_tutorial-status-calibrating = Калібрування +onboarding-calibration_tutorial-status-success = Добре! +onboarding-calibration_tutorial-status-error = Трекер переміщено + +## Tracker assignment tutorial + +onboarding-assignment_tutorial = Як підготувати Slime трекер перед його надяганням +onboarding-assignment_tutorial-first_step = 1. Розмістіть наліпку з частиною тіла (якщо вона у вас є) на трекері відповідно до вашого вибору +# This text has a character limit of around 11 characters, so please keep it short +onboarding-assignment_tutorial-sticker = Наліпка +onboarding-assignment_tutorial-second_step = 2. Прикріпіть ремінь до трекера, зберігаючи гачок і петльову сторону лицьової сторони ремінця в такій орієнтації: +onboarding-assignment_tutorial-second_step-continuation = Гачок і петльова сторона для подовжувача повинні бути в такій орієнтації: +onboarding-assignment_tutorial-done = Я наклеїв наліпки і закріпив ремінці! + +## Tracker assignment setup + +onboarding-assign_trackers-back = Повернутися до даних Wi-Fi +onboarding-assign_trackers-title = Призначити трекери +onboarding-assign_trackers-description = Давайте виберемо, який трекер куди йде. Натисніть на місце, де ви хочете розмістити трекер +# Look at translation of onboarding-connect_tracker-connected_trackers on how to use plurals +# $assigned (Number) - Trackers that have been assigned a body part +# $trackers (Number) - Trackers connected to the server +onboarding-assign_trackers-assigned = + { $trackers -> + [one] { $assigned } з 1 трекеру призначенно + [few] { $assigned } з { $trackers } трекерів призначенно + [many] { $assigned } з { $trackers } трекерів призначенно + *[other] { $assigned } з { $trackers } трекерів призначенно + } +onboarding-assign_trackers-advanced = Відобразити розширені розташування призначень +onboarding-assign_trackers-next = Я призначив усі трекери + +## Tracker assignment warnings + +# Note for devs, number is used for representing boolean states per bit. +# $unassigned (Number) - Bits are based on BodyAssignment.ASSIGNMENT_RULES order +onboarding-assign_trackers-warning-LEFT_FOOT = + { $unassigned -> + [0] Ліва нога призначенна, але треба ще ліва щиколотка, ліве стегно та на вибір груди, бедро або талія повинні бути призначенні + [1] Ліва ступня призначенна, але в тебе повинно бути ліве стегно і на вибір груди, бедро або талія теж призначенні + [2] Ліва ступня призначенна, але в тебе повинно бути ще ліва щиколотка та на вибір груди, бедро або талія теж призначенні + [3] Ліва ступня призначенна, але тобі ще треба на вибір груди, бедро або талія теж призначенні + [4] Ліва ступня призначенна, але тобі ще потрібно ліва щиколотка і ліве стегно теж призначенні + [5] Ліва ступня призначенна, але тобі ще потрібно ліве стегно теж призначити + [6] Ліва ступня призначенна, але тобі ще треба ліву щиколотку теж призначити + *[other] Ліва ступня призначенна, але тобі ще треба Невідома кількість непризначенних частин тіла теж призначенні + } + +## Tracker mounting method choose + +onboarding-choose_mounting = Який метод калібрування закріплення використовувати? +# Multiline text +onboarding-choose_mounting-description = Орієнтація кріплення коригується для розміщення трекерів на вашому тілі. +onboarding-choose_mounting-auto_mounting = Автоматична прив'язка +# Italized text +onboarding-choose_mounting-auto_mounting-label = Експериментальний +onboarding-choose_mounting-auto_mounting-description = Це автоматично визначить напрямки прив'язки для всіх ваших трекерів з 2 поз +onboarding-choose_mounting-manual_mounting = Ручна прив'язка +# Italized text +onboarding-choose_mounting-manual_mounting-label = Рекомендується +onboarding-choose_mounting-manual_mounting-description = Це дозволить вибрати напрямок прив'язки вручну для кожного трекера + +## Tracker manual mounting setup + +onboarding-manual_mounting-back = Повернутися до VR +onboarding-manual_mounting = Ручне закріплення +onboarding-manual_mounting-description = Натисніть на кожен трекер і виберіть, в який бік вони прив'язані +onboarding-manual_mounting-auto_mounting = Автоматична прив'язка +onboarding-manual_mounting-next = Наступний крок + +## Tracker automatic mounting setup + +onboarding-automatic_mounting-back = Повернутися до VR +onboarding-automatic_mounting-next = Наступний крок +onboarding-automatic_mounting-prev_step = Попередній крок +onboarding-automatic_mounting-done-restart = Спробуйте знову + +## Tracker proportions method choose + + +## Tracker manual proportions setup + + +## Tracker automatic proportions setup + +onboarding-automatic_proportions-prev_step = Попередній крок +onboarding-automatic_proportions-requirements-next = Я ознайомився з вимогами +onboarding-automatic_proportions-start_recording-title = Приготуйтеся рухатися +onboarding-automatic_proportions-start_recording-next = Почати запис +onboarding-automatic_proportions-recording-title = ЗАПИС +onboarding-automatic_proportions-recording-description-p1 = Повторюйте рухи, показані нижче: +# $time (Number) - Seconds left for the automatic calibration recording to finish (max 20) +onboarding-automatic_proportions-recording-timer = + { $time -> + [one] залишилась { $time } секунда + [few] залишилось { $time } секунди + [many] залишилось { $time } секунд + *[other] залишилось { $time } секунд + } +onboarding-automatic_proportions-verify_results-title = Перевірити результати +onboarding-automatic_proportions-verify_results-processing = Обробка результату + +## Home + + +## Status system + diff --git a/gui/src/i18n/config.tsx b/gui/src/i18n/config.tsx index 6b2144d8cd..fcf2ff0719 100644 --- a/gui/src/i18n/config.tsx +++ b/gui/src/i18n/config.tsx @@ -84,6 +84,10 @@ export const langs = [ name: '🇷🇺 Русский', key: 'ru', }, + { + name: '🇺🇦 Українська', + key: 'uk', + }, { name: '🇻🇳 Tiếng Việt', key: 'vi', From f4b16f2cdb44cf7e64c175fb660782996e8b71eb Mon Sep 17 00:00:00 2001 From: Meow Wei Date: Mon, 26 Jun 2023 21:00:45 +0000 Subject: [PATCH 12/18] Pontoon: Update Traditional Chinese (zh-Hant) localization of GUI Co-authored-by: Meow Wei --- gui/public/i18n/zh-Hant/translation.ftl | 31 ++++++++++++++----------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/gui/public/i18n/zh-Hant/translation.ftl b/gui/public/i18n/zh-Hant/translation.ftl index 0db0c7ed72..bf7195f608 100644 --- a/gui/public/i18n/zh-Hant/translation.ftl +++ b/gui/public/i18n/zh-Hant/translation.ftl @@ -13,7 +13,7 @@ websocket-connection_lost = 與伺服器的連線已中斷,正在嘗試重新 ## Update notification version_update-title = 有可用的新版本:{ $version } -version_update-description = 按下「更新」將為您下載 SlimeVR 安裝程式。 +version_update-description = 按下「{ version_update-update }」將為您下載 SlimeVR 安裝程式。 version_update-update = 更新 version_update-close = 關閉 @@ -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 = 臀部偏移 @@ -230,6 +232,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 }臀部? @@ -524,25 +527,25 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = 返回到配戴校正 onboarding-reset_tutorial = 重置教學 -onboarding-reset_tutorial-explanation = 使用追蹤器時會產生偏移,可能是因為慣性測量單元 (IMU) 會出現左右飄移,或是您移動了追蹤器所造成的。您有幾種方法來修正這個問題。 +onboarding-reset_tutorial-explanation = 當您使用追蹤器時追蹤器可能會跑位,原因來自於慣性測量單元 (IMU) 產生了左右飄移,或是您移動了追蹤器的實體位置。您有幾種方法來修正這個問題。 onboarding-reset_tutorial-skip = 跳過本步驟 # Cares about multiline onboarding-reset_tutorial-0 = 對所標記之追蹤器敲擊 { $taps } 次即可觸發左右偏擺重置。 - + 追蹤器將會調整與頭戴顯示器所面對的方向一致。 # Cares about multiline onboarding-reset_tutorial-1 = 對所標記之追蹤器敲擊 { $taps } 次即可觸發完整重置。 - + 做此校正時必須站直,觸發 3 秒後(可修改)才會真正進行重置。 追蹤器的定位與旋轉將會被完全重置,應該可以解決大多數的問題。 # Cares about multiline onboarding-reset_tutorial-2 = 對所標記之追蹤器敲擊 { $taps } 次即可觸發配戴重置。 - + 配戴校正能對追蹤器實際的配戴方式進行調整,因此若您不小心移動到追蹤器,或是大幅度的變更配戴方向,這個功能會有所幫助。 - + 做此校正時需要進行滑雪姿勢,如自動配戴校正的畫面所示。在觸發 3 秒後(可修改)才會真正進行重置。 ## Setup start @@ -595,7 +598,7 @@ onboarding-connect_tracker-next = 所有的追蹤器都連接好了 onboarding-calibration_tutorial = IMU 校正教學 onboarding-calibration_tutorial-subtitle = 進行這項操作可以有效減少追蹤器發生飄移的機會 -onboarding-calibration_tutorial-description = 每次在打開追蹤器的開關時,需要將追蹤器放置在平面一會兒來進行自動校正。您也可以透過按下“校正”按鈕來進行手動校正,校正過程中請勿移動追蹤器。 +onboarding-calibration_tutorial-description = 每次在打開追蹤器的開關時,需要將追蹤器放置在平面一會兒來進行自動校正。您也可以透過按下「{ onboarding-calibration_tutorial-calibrate }」按鈕來進行手動校正,校正過程中請勿移動追蹤器。 onboarding-calibration_tutorial-calibrate = 追蹤器已經放置在桌上了 onboarding-calibration_tutorial-status-waiting = 正在等待您完成動作 onboarding-calibration_tutorial-status-calibrating = 校正中 @@ -608,7 +611,7 @@ onboarding-assignment_tutorial = 戴上 Slime 追蹤器前的準備事項 onboarding-assignment_tutorial-first_step = 1. 若有標示身體部位的貼紙,可在您所要分配使用的追蹤器上貼上。 # This text has a character limit of around 11 characters, so please keep it short onboarding-assignment_tutorial-sticker = 貼紙 -onboarding-assignment_tutorial-second_step = 2. 將綁帶有魔鬼氈的一面,依照下圖所示的方向穿過追蹤器: +onboarding-assignment_tutorial-second_step = 2. 將綁帶有魔鬼氈(魔術貼)的一面,依照下圖所示的方向穿過追蹤器: onboarding-assignment_tutorial-second_step-continuation = 延伸追蹤器應照下圖所示: onboarding-assignment_tutorial-done = 我把貼紙跟綁帶都弄上了 @@ -699,11 +702,11 @@ onboarding-choose_mounting = 要使用哪一種配戴校正方式? onboarding-choose_mounting-description = 配戴校正可以校正追蹤器放在身上的位置。 onboarding-choose_mounting-auto_mounting = 自動配戴校正 # Italized text -onboarding-choose_mounting-auto_mounting-subtitle = 推薦使用 +onboarding-choose_mounting-auto_mounting-label = 實驗功能 onboarding-choose_mounting-auto_mounting-description = 本選項會透過兩個身體姿勢,判斷所有追蹤器的配戴方位 onboarding-choose_mounting-manual_mounting = 手動配戴校正 # Italized text -onboarding-choose_mounting-manual_mounting-subtitle = 如果你清楚你要做什麼的話 +onboarding-choose_mounting-manual_mounting-label = 推薦使用 onboarding-choose_mounting-manual_mounting-description = 本選項可以讓你選擇每個追蹤器的配戴方位 ## Tracker manual mounting setup @@ -724,7 +727,7 @@ onboarding-automatic_mounting-next = 下一步 onboarding-automatic_mounting-prev_step = 上一步 onboarding-automatic_mounting-done-title = 配戴方向已校正。 onboarding-automatic_mounting-done-description = 你的配戴方向校準完成! -onboarding-automatic_mounting-done-restart = 返回以開始 +onboarding-automatic_mounting-done-restart = 再試一次 onboarding-automatic_mounting-mounting_reset-title = 配戴重置 onboarding-automatic_mounting-mounting_reset-step-0 = 1. 雙腿彎曲以滑雪的姿勢蹲下,上身向前傾斜,手臂彎曲。 onboarding-automatic_mounting-mounting_reset-step-1 = 2. 按下「配戴重置」按鈕並等待 3 秒鐘,追蹤器的配戴方向將被重置。 @@ -750,7 +753,7 @@ onboarding-choose_proportions-manual_proportions = 手動軀幹比例校正 # Italized text onboarding-choose_proportions-manual_proportions-subtitle = 適合進行微調 onboarding-choose_proportions-manual_proportions-description = 本選項可以讓你直接修改軀幹比例的設定值 -onboarding-choose_proportions-save = 儲存軀幹比例 +onboarding-choose_proportions-export = 匯出軀幹比例 onboarding-choose_proportions-file_type = 軀幹比例描述檔 ## Tracker manual proportions setup @@ -779,7 +782,7 @@ onboarding-automatic_proportions-requirements-description = 你需要穿戴上追蹤器與頭戴顯示器。 你的追蹤器與頭戴顯示器都已經連接到 SlimeVR 伺服器。 你的追蹤器與頭戴顯示器在 SlimeVR 伺服器中運作正常。 - 你的頭戴顯示器會回報定位資料給 SlimeVR 伺服器(通常為執行 SteamVR 並透過 SlimeVR 的 SteamVR 附加元件來連接 SlimeVR)。 + 你的頭戴顯示器會回報定位資料給 SlimeVR 伺服器(通常為執行 SteamVR 並透過 SlimeVR 的 SteamVR 驅動程式來連接 SlimeVR)。 onboarding-automatic_proportions-requirements-next = 我已閱讀使用需求 onboarding-automatic_proportions-start_recording-title = 準備擺動作囉 onboarding-automatic_proportions-start_recording-description = 我們現在要記錄一些特定的姿勢和動作,將會在下一個畫面中提示。當按鈕被按下時,準備好開始! From 046b0b8be3e19145d31bb4921a4b17334b4be8ed Mon Sep 17 00:00:00 2001 From: Erimel Date: Mon, 26 Jun 2023 23:00:13 +0000 Subject: [PATCH 13/18] Pontoon: Update French (fr) localization of GUI Co-authored-by: Erimel --- gui/public/i18n/fr/translation.ftl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gui/public/i18n/fr/translation.ftl b/gui/public/i18n/fr/translation.ftl index a2f54c18f6..cfc9b30cae 100644 --- a/gui/public/i18n/fr/translation.ftl +++ b/gui/public/i18n/fr/translation.ftl @@ -527,25 +527,25 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = Retourner à l'alignement des capteurs onboarding-reset_tutorial = Didacticiel de réinitialisation -onboarding-reset_tutorial-description = Cette fonctionnalité n'est pas encore terminée, appuyez simplement sur continuer +onboarding-reset_tutorial-explanation = Pendant que vous utilisez vos capteurs, ils peuvent se désaligner à cause de la dérive horizontale du IMU, ou parce que vous les avez déplacés physiquement. Vous avez plusieurs façons de résoudre ce problème. onboarding-reset_tutorial-skip = Sauter l'étape # Cares about multiline onboarding-reset_tutorial-0 = Tapotez { $taps } fois sur le capteur en surbrillance pour effectuer une réinitialisation horizontale. - + Cela orientera les capteurs dans la même direction que votre casque VR. # Cares about multiline onboarding-reset_tutorial-1 = Tapotez { $taps } fois sur le capteur en surbrillance pour effectuer une réinitialisation complète. - + Vous devrez restez en position « i » (droit debout, bras le long du corps). Vous aurez un délai de 3 secondes (configurable) avant la réinitialisation. Cela réinitialise complètement la position et la rotation de tout vos capteurs, ce qui devrait corriger la plupart des problèmes. # Cares about multiline onboarding-reset_tutorial-2 = Tapotez { $taps } fois sur le capteur en surbrillance pour réinitialiser l'alignement des capteurs. - + La réinitialisation de l'alignement des capteurs aide à définir la façon dont ces derniers sont portés sur vous. Cela aidera si vous en avez déplacé un sur vous accidentellement. - + Accroupissez-vous dans une position de « ski » comme affiché sur l'assistant d'alignement des capteurs. Vous aurez un délai de 3 secondes (configurable) avant la réinitialisation. ## Setup start From 1b0679931583cd1c55cdab237e5a8d77880092a3 Mon Sep 17 00:00:00 2001 From: Uriel Date: Mon, 26 Jun 2023 21:32:50 -0300 Subject: [PATCH 14/18] fix extra space on Norwegian --- gui/src/i18n/config.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui/src/i18n/config.tsx b/gui/src/i18n/config.tsx index fcf2ff0719..c2d082be84 100644 --- a/gui/src/i18n/config.tsx +++ b/gui/src/i18n/config.tsx @@ -65,7 +65,7 @@ export const langs = [ key: 'ko', }, { - name: '🇳🇴 Norsk bokmål', + name: '🇳🇴 Norsk bokmål', key: 'nb-NO', }, { From 80ffa1a9b4962b4c5b29a0e9625e19beb5ef7314 Mon Sep 17 00:00:00 2001 From: Vyolex <25586367+Vyolex@users.noreply.github.com> Date: Tue, 27 Jun 2023 15:00:10 +0000 Subject: [PATCH 15/18] Pontoon: Update Dutch (nl) localization of GUI Co-authored-by: Vyolex <25586367+Vyolex@users.noreply.github.com> --- gui/public/i18n/nl/translation.ftl | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/gui/public/i18n/nl/translation.ftl b/gui/public/i18n/nl/translation.ftl index d8bc4748de..ace947d385 100644 --- a/gui/public/i18n/nl/translation.ftl +++ b/gui/public/i18n/nl/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! @@ -103,11 +100,16 @@ navbar-mounting = Bevestigings- kalibratie navbar-onboarding = Setupgids navbar-settings = Instellingen -## Bounding volume hierarchy recording +## Biovision hierarchy recording bvh-start_recording = BVH opnemen bvh-recording = Opname bezig... +## Tracking pause + +tracking-unpaused = Pauzeer tracking +tracking-paused = Herneem tracking + ## Widget: Overlay settings widget-overlay = Overlay @@ -521,7 +523,7 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = Ga terug naar de bevestigingskalibratie onboarding-reset_tutorial = Reset tutorial -onboarding-reset_tutorial-description = Deze stap is nog niet afgewerkt, druk gewoon op doorgaan. +onboarding-reset_tutorial-skip = Stap overslaan ## Setup start @@ -581,6 +583,9 @@ onboarding-calibration_tutorial-status-calibrating = Kalibreren onboarding-calibration_tutorial-status-success = Aardig! onboarding-calibration_tutorial-status-error = De tracker werd verplaatst +## Tracker assignment tutorial + + ## Tracker assignment setup onboarding-assign_trackers-back = Ga terug naar de instellingen voor WiFi-configuratie @@ -670,11 +675,11 @@ onboarding-assign_trackers-warning-WAIST = onboarding-choose_mounting = Welke montagekalibratiemethode moet worden gebruikt? onboarding-choose_mounting-auto_mounting = Automatische bevestiging # Italized text -onboarding-choose_mounting-auto_mounting-subtitle = Aanbevolen +onboarding-choose_mounting-auto_mounting-label = Experimenteel onboarding-choose_mounting-auto_mounting-description = Dit detecteert automatisch de montagerichtingen voor al uw trackers door middel van 2 poses onboarding-choose_mounting-manual_mounting = Handmatige bevestiging # Italized text -onboarding-choose_mounting-manual_mounting-subtitle = Als je weet wat je doet +onboarding-choose_mounting-manual_mounting-label = Aanbevolen onboarding-choose_mounting-manual_mounting-description = Hiermee kunt u de montagerichting handmatig kiezen voor elke tracker ## Tracker manual mounting setup @@ -779,3 +784,6 @@ onboarding-automatic_proportions-done-description = Je kalibratie voor lichaamsv ## Home home-no_trackers = Geen trackers gedetecteerd of toegewezen + +## Status system + From 2eba83411c6173c5ecf17ed7ec289d840d8a5363 Mon Sep 17 00:00:00 2001 From: FennT <0094falcon@gmail.com> Date: Wed, 28 Jun 2023 11:00:09 +0000 Subject: [PATCH 16/18] Pontoon: Update Arabic (ar) localization of GUI Co-authored-by: FennT <0094falcon@gmail.com> --- gui/public/i18n/ar/translation.ftl | 74 ++++++++++++++++++++++++++++-- 1 file changed, 69 insertions(+), 5 deletions(-) diff --git a/gui/public/i18n/ar/translation.ftl b/gui/public/i18n/ar/translation.ftl index 2febc9ef9c..280a91e166 100644 --- a/gui/public/i18n/ar/translation.ftl +++ b/gui/public/i18n/ar/translation.ftl @@ -12,12 +12,17 @@ websocket-connection_lost = انقطع الاتصال بالسيرفر. يتم ## Update notification +version_update-title = نسخة جديدة متوفرة: { $version } +version_update-description = سيؤدي النقر على "{ version_update-update }" إلى تنزيل مثبت SlimeVR نيابة عنك. +version_update-update = تحديث +version_update-close = أغلق ## Tips tips-find_tracker = لست متأكد من أجهزة التعقب؟ قم بتحريك الجهاز لتحديد العنصر المناسب. tips-do_not_move_heels = يرجى عدم تحريك كاحليك أثناء التسجيل! tips-file_select = اسحب الملفات وأفلتها لاستخدامها أو تصفح +tips-tap_setup = يمكنك النقر ببطء مرتين على جهاز التعقب لاختياره بدلاً من تحديده من القائمة. ## Body parts @@ -31,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 = الورك @@ -48,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 = درجة تشريد الورك @@ -102,6 +109,8 @@ bvh-recording = تسجيل... ## Tracking pause +tracking-unpaused = إيقاف التعقب مؤقتا +tracking-paused = إلغاء الإيقاف التعقب ## Widget: Overlay settings @@ -168,6 +177,9 @@ tracker-infos-custom_name = اسم مخصص tracker-infos-url = عنوان URL لجهاز التعقب tracker-infos-version = إصدار البرنامج الثابت tracker-infos-hardware_rev = مراجعة الأجهزة +tracker-infos-hardware_identifier = معرف الجهاز +tracker-infos-imu = مستشعر IMU +tracker-infos-board_type = اللوحة الرئيسية ## Tracker settings @@ -220,6 +232,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 } الورك؟ @@ -521,7 +534,26 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = العودة إلى معايرة التركيب onboarding-reset_tutorial = إعادة البرنامج التعليمي -onboarding-reset_tutorial-description = هذه الميزة لم تنته بعد، فقط اضغط على متابعة +onboarding-reset_tutorial-explanation = أثناء استخدام أجهزة التعقب، قد تخرج عن المحاذاة بسبب انحراف IMU ، أو لأنك ربما تكون قد نقلتها جسديا. لديك عدة طرق لإصلاح هذا. +onboarding-reset_tutorial-skip = تخطى الخطوة +# Cares about multiline +onboarding-reset_tutorial-0 = + اضغط على جهاز التعقب المحدد { $taps } مرات لتشغيل إعادة ضبط الانعراج. + + سيؤدي ذلك إلى جعل أجهزة التعقب تواجه نفس اتجاه HMD الخاص بك. +# Cares about multiline +onboarding-reset_tutorial-1 = + اضغط على جهاز التعقب المحدد { $taps } مرات لتشغيل إعادة تعيين كاملة. + + يجب أن تكون واقفًا (i-pose). هناك تأخير لمدة 3 ثوان (قابل للتكوين) قبل إعادة التعيين بالكامل. + هذا يعيد تعيين موضع ودوران جميع جهاز التعقب. يجب أن يحل معظم المشاكل. +# Cares about multiline +onboarding-reset_tutorial-2 = + اضغط على المتتبع المحدد { $taps } مرات لتشغيل إعادة تعيين متصاعد. + + يساعد إعادة التعيين المتصاعد في تحديد كيفية وضع أجهزة التعقب عليك بالفعل. لذلك إذا قمت بنقلهم عن طريق الخطأ وغيرت كيفية توجيههم بمقدار كبير ، فسيساعد ذلك. + + يجب أن تكون في وضع تزلج كما هو موضح في معالج "التثبيت التلقائي" ولديك تأخير لمدة 3 ثوانٍ (قابل للتكوين) قبل أن يتم تشغيله. ## Setup start @@ -576,9 +608,24 @@ onboarding-connect_tracker-next = لقد قمت بتوصيل جميع أجهزة ## Tracker calibration tutorial +onboarding-calibration_tutorial = برنامج تعليم معايرة IMU +onboarding-calibration_tutorial-subtitle = سوف يساعد هذا في تقليل الانجراف التعقب! +onboarding-calibration_tutorial-description = كل مرة تقوم بتشغيل أجهزة التعقب، يجب أن تستريح للحظة على سطح مستوٍ للمعايرة. لنفعل الشيء نفسه بالنقر فوق الزر "{ onboarding-calibration_tutorial-calibrate }" ، لا تحركها! +onboarding-calibration_tutorial-calibrate = وضعت أجهزة التعقب على الطاولة +onboarding-calibration_tutorial-status-waiting = بانتظارك +onboarding-calibration_tutorial-status-calibrating = جاري المعايرة +onboarding-calibration_tutorial-status-success = رائع! +onboarding-calibration_tutorial-status-error = تم نقل جهاز التعقب ## Tracker assignment tutorial +onboarding-assignment_tutorial = كيفية تحضير جهاز تعقب Slime قبل وضعه +onboarding-assignment_tutorial-first_step = 1. ضع ملصق جزء الجسم (إذا كان لديك واحد) على جهاز التعقب وفقا لاختيارك +# This text has a character limit of around 11 characters, so please keep it short +onboarding-assignment_tutorial-sticker = ملصق +onboarding-assignment_tutorial-second_step = 2. قم بتوصيل الشريط بجهاز التعقب الخاص بك ، مع الحفاظ على جانب الخطاف والحلقة من وجه الشريط في الاتجاه التالي: +onboarding-assignment_tutorial-second_step-continuation = يجب أن يكون جانب الخطاف والحلقة للامتداد في هذا الاتجاه: +onboarding-assignment_tutorial-done = وضعت الملصقات والأشرطة! ## Tracker assignment setup @@ -589,10 +636,12 @@ onboarding-assign_trackers-description = دعنا نختار موقع أجهزة # $assigned (Number) - Trackers that have been assigned a body part # $trackers (Number) - Trackers connected to the server onboarding-assign_trackers-assigned = - { $assigned -> + { $trackers -> [zero] { $assigned } من { $trackers } أجهزة تعقب عينت [one] جهاز واحد من { $trackers } أجهزة تعقب عينت [two] جهازان من { $trackers } أجهزة تعقب عينت + [few] { $assigned } من { $trackers } أجهزة تعقب عينت + [many] { $assigned } من { $trackers } أجهزة تعقب عينت *[other] { $assigned } من { $trackers } أجهزة تعقب عينت } onboarding-assign_trackers-advanced = إظهار مواقع التعيين المتقدمة @@ -669,13 +718,15 @@ onboarding-assign_trackers-warning-WAIST = ## Tracker mounting method choose onboarding-choose_mounting = ما طريقة معايرة التركيب المستخدمة؟ +# Multiline text +onboarding-choose_mounting-description = اتجاه التركيب يصحح وضع أجهزة التعقب على جسمك. onboarding-choose_mounting-auto_mounting = التركيب التلقائي # Italized text -onboarding-choose_mounting-auto_mounting-subtitle = الموصى به +onboarding-choose_mounting-auto_mounting-label = تجريبي onboarding-choose_mounting-auto_mounting-description = سيكتشف هذا تلقائيًا اتجاهات التركيب لجميع أجهزة التعقب من وضعين onboarding-choose_mounting-manual_mounting = التركيب اليدوي # Italized text -onboarding-choose_mounting-manual_mounting-subtitle = إذا كنت تعلم ماذا تفعل +onboarding-choose_mounting-manual_mounting-label = المستحسن onboarding-choose_mounting-manual_mounting-description = سيسمح لك باختيار اتجاه التثبيت يدويًا لكل جهاز تعقب ## Tracker manual mounting setup @@ -710,6 +761,10 @@ onboarding-automatic_mounting-put_trackers_on-next = ارتديت جميع أج ## Tracker proportions method choose onboarding-choose_proportions = ما هي طريقة معايرة النسب التي يجب استخدامها؟ +# Multiline string +onboarding-choose_proportions-description = + تستخدم نسب الجسم لمعرفة قياسات جسمك. هم مطلوبون لحساب مواقع أجهزة التعقب. + عندما لا تتطابق نسب جسمك مع تلك المحفوظة ، ستكون دقة التتبع لديك أسوأ وستلاحظ أشياء مثل التزلج أو الانزلاق ، أو أن جسمك لا يتطابق مع الصورة الرمزية بشكل جيد. onboarding-choose_proportions-auto_proportions = النسب التلقائية # Italized text onboarding-choose_proportions-auto_proportions-subtitle = الموصى به @@ -718,6 +773,8 @@ onboarding-choose_proportions-manual_proportions = النسب اليدوية # Italized text onboarding-choose_proportions-manual_proportions-subtitle = للمسات الصغيرة onboarding-choose_proportions-manual_proportions-description = سيسمح لك بتعديل النسب يدويًا عن طريق تعديلها مباشرة +onboarding-choose_proportions-export = تصدير النسب +onboarding-choose_proportions-file_type = ملف نسب الجسم ## Tracker manual proportions setup @@ -787,3 +844,10 @@ home-no_trackers = لم يتم الكشف أو تعيين عن أي جهاز ت ## Status system +status_system-StatusTrackerReset = يوصى بإجراء إعادة تعيين كاملة نظرًا لعدم تعديل واحد أو أكثر من أجهزة التعقب. +status_system-StatusSteamVRDisconnected = + { $type -> + [steamvr_feeder] حاليًا غير متصل بتطبيق SlimeVR Feeder. + *[other] حاليًا غير متصل بـ SteamVR عبر برنامج تشغيل SlimeVR. + } +status_system-StatusTrackerError = يحتوي جهاز التعقب { $trackerName } على خطأ. From 26fbbebb897a8c3a835bb7964aad76b0dd2649a2 Mon Sep 17 00:00:00 2001 From: Kamilake Date: Thu, 29 Jun 2023 03:00:09 +0000 Subject: [PATCH 17/18] Pontoon: Update Korean (ko) localization of GUI Co-authored-by: Kamilake --- gui/public/i18n/ko/translation.ftl | 53 +++++++++++++++++++++++------- 1 file changed, 42 insertions(+), 11 deletions(-) diff --git a/gui/public/i18n/ko/translation.ftl b/gui/public/i18n/ko/translation.ftl index 59c70357b8..0ea476859e 100644 --- a/gui/public/i18n/ko/translation.ftl +++ b/gui/public/i18n/ko/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,11 +10,19 @@ websocket-connecting = 서버에 연결하는 중... websocket-connection_lost = 서버와의 연결이 끊어졌어요. 다시 연결하는 중... +## Update notification + +version_update-title = 새로운 버전 발견: { $version } +version_update-description = "{ version_update-update }"를 눌러 설치 프로그램을 다운로드하세요. +version_update-update = 업데이트 +version_update-close = 닫기 + ## Tips tips-find_tracker = 내 트래커가 어떤 트래커인지 모르시겠다구요? 트래커를 흔들면 해당 항목이 빛날 거예요. tips-do_not_move_heels = 기록하는 동안 발뒤꿈치가 움직이지 않도록 조심하세요! tips-file_select = 파일을 열거나, 여기에 드래그&드롭하세요. +tips-tap_setup = 목록에서 트래커를 선택하는 대신 할당할 트래커를 천천히 2번 탭해서 선택할 수 있어요. ## Body parts @@ -95,11 +100,16 @@ navbar-mounting = 착용 방향 정렬 navbar-onboarding = 설정 마법사 navbar-settings = 설정 -## Bounding volume hierarchy recording +## Biovision hierarchy recording bvh-start_recording = BVH 기록 bvh-recording = 기록중... +## Tracking pause + +tracking-unpaused = 트래킹 일시 중지 +tracking-paused = 트래킹 재개 + ## Widget: Overlay settings widget-overlay = 오버레이 @@ -126,6 +136,7 @@ widget-developer_mode-more_info = 더 많은 정보 보기 widget-imu_visualizer = 회전 widget-imu_visualizer-rotation_raw = Raw widget-imu_visualizer-rotation_preview = 미리보기 +widget-imu_visualizer-rotation_hide = 숨기기 ## Tracker status @@ -164,6 +175,9 @@ tracker-infos-custom_name = 사용자 정의 이름 tracker-infos-url = 트래커 URL tracker-infos-version = 펌웨어 버전 tracker-infos-hardware_rev = 하드웨어 리비전 +tracker-infos-hardware_identifier = 하드웨어 ID +tracker-infos-imu = IMU 센서 +tracker-infos-board_type = 메인보드 ## Tracker settings @@ -252,6 +266,7 @@ settings-sidebar-fk_settings = FK 설정 settings-sidebar-gesture_control = 제스처 제어 settings-sidebar-interface = 인터페이스 settings-sidebar-osc_router = OSC 라우터 +settings-sidebar-osc_trackers = VRChat OSC 트래커 settings-sidebar-utils = 유틸리티 settings-sidebar-serial = 시리얼 콘솔 @@ -439,7 +454,7 @@ settings-osc-vrchat-network-address-placeholder = VRChat IP 주소 settings-osc-vrchat-network-trackers = 트래커 settings-osc-vrchat-network-trackers-description = 활성화해서 데이터 송수신 settings-osc-vrchat-network-trackers-chest = Chest -settings-osc-vrchat-network-trackers-waist = Waist +settings-osc-vrchat-network-trackers-hip = 골반 settings-osc-vrchat-network-trackers-knees = Knees settings-osc-vrchat-network-trackers-feet = Feet settings-osc-vrchat-network-trackers-elbows = Elbows @@ -511,7 +526,6 @@ onboarding-wifi_creds-password = onboarding-reset_tutorial-back = 착용 방향 정렬로 돌아가기 onboarding-reset_tutorial = 정렬 튜토리얼 -onboarding-reset_tutorial-description = 이 기능은 아직 완성되지 않았어요, 지금은 일단 계속하기를 눌러주세요! ## Setup start @@ -559,6 +573,22 @@ onboarding-connect_tracker-connected_trackers = } onboarding-connect_tracker-next = 모든 트래커를 잘 연결했어요 +## Tracker calibration tutorial + +onboarding-calibration_tutorial = IMU 캘리브레이션 튜토리얼 +onboarding-calibration_tutorial-subtitle = 트래커 틀어짐을 줄이는 데 도움이 될 거예요! +onboarding-calibration_tutorial-status-calibrating = 캘리브레이팅 + +## Tracker assignment tutorial + +onboarding-assignment_tutorial = 슬라임 트래커를 착용하기 전에 준비하는 방법 +onboarding-assignment_tutorial-first_step = 1. 신체 부위가 적힌 스티커를 가지고 있다면 트래커에 붙여보세요 +# This text has a character limit of around 11 characters, so please keep it short +onboarding-assignment_tutorial-sticker = 스티커 +onboarding-assignment_tutorial-second_step = 2. 스트랩의 벨크로 테이프 쪽을 그림과 같은 방향으로 유지하면서 스트랩을 트래커에 끼우세요: +onboarding-assignment_tutorial-second_step-continuation = 익스텐션 트래커의 벨크로 테이프는 다음과 같은 방향으로 끼워주세요: +onboarding-assignment_tutorial-done = 스트랩과 스티커를 트래커에 잘 부착했어요! + ## Tracker assignment setup onboarding-assign_trackers-back = Wi-Fi 자격 증명으로 돌아가기 @@ -642,13 +672,11 @@ onboarding-assign_trackers-warning-WAIST = ## Tracker mounting method choose onboarding-choose_mounting = 착용 방향을 정렬하기 위해 어떤 방법을 사용할래요? +# Multiline text +onboarding-choose_mounting-description = 착용 방향 정렬은 트래커가 몸에 착용된 방향을 찾아 수정하도록 도와줘요. onboarding-choose_mounting-auto_mounting = 자동으로 방향 설정 -# Italized text -onboarding-choose_mounting-auto_mounting-subtitle = 권장 onboarding-choose_mounting-auto_mounting-description = 이렇게 하면 두 가지 자세로 모든 트래커의 착용 방향을 자동으로 설정할 수 있어요 onboarding-choose_mounting-manual_mounting = 수동으로 방향 설정 -# Italized text -onboarding-choose_mounting-manual_mounting-subtitle = 무엇을 하려는 지 알고 있다면요 onboarding-choose_mounting-manual_mounting-description = 이렇게 하면 각 트래커의 착용 방향을 직접 고를 수 있어요 ## Tracker manual mounting setup @@ -682,7 +710,7 @@ onboarding-automatic_mounting-put_trackers_on-next = 모든 트래커를 착용 ## Tracker proportions method choose -onboarding-choose_proportions = 신체 비율을 설정하 위해 어떤 방법을 사용할래요? +onboarding-choose_proportions = 신체 비율을 설정하기 위해 어떤 방법을 사용할래요? onboarding-choose_proportions-auto_proportions = 자동으로 비율 설정 # Italized text onboarding-choose_proportions-auto_proportions-subtitle = 권장 @@ -752,3 +780,6 @@ onboarding-automatic_proportions-done-description = 신체 비율 보정이 완 ## Home home-no_trackers = 감지되거나 할당된 트래커가 없어요. + +## Status system + From 26b472893dbc92c5e240791d081de685ac9eefe1 Mon Sep 17 00:00:00 2001 From: phoebe Date: Tue, 4 Jul 2023 16:26:16 +0000 Subject: [PATCH 18/18] Pontoon: Update Turkish (tr) localization of GUI Co-authored-by: Stupid Co-authored-by: phoebe --- gui/public/i18n/tr/translation.ftl | 137 ++++++++++++++++++++++++++--- 1 file changed, 127 insertions(+), 10 deletions(-) diff --git a/gui/public/i18n/tr/translation.ftl b/gui/public/i18n/tr/translation.ftl index e3ed891499..85aaf837e9 100644 --- a/gui/public/i18n/tr/translation.ftl +++ b/gui/public/i18n/tr/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,6 +10,12 @@ websocket-connecting = Sunucuya bağlanılıyor websocket-connection_lost = Sunucuyla bağlantı kesildi. Tekrar bağlanılmaya çalışılıyor... +## Update notification + +version_update-title = Yeni sürüm mevcut: { $version } +version_update-update = Güncelle +version_update-close = Kapat + ## Tips tips-find_tracker = Hangi takipçi hangisi emin değil misin? Takipçilerden birini hareket ettirerek belirleyebilirsin. @@ -30,7 +33,7 @@ body_part-RIGHT_HAND = Sağ el body_part-RIGHT_UPPER_LEG = Sağ uyluk body_part-RIGHT_LOWER_LEG = Sağ ayak bileği body_part-RIGHT_FOOT = Sağ ayak -body_part-RIGHT_CONTROLLER = Sağ oyun kolu +body_part-UPPER_CHEST = Üst göğüs body_part-CHEST = Göğüs body_part-WAIST = Bel body_part-HIP = Kalça @@ -41,19 +44,21 @@ body_part-LEFT_HAND = Sol el body_part-LEFT_UPPER_LEG = Sol uyluk body_part-LEFT_LOWER_LEG = Sol ayak bileği body_part-LEFT_FOOT = Sol ayak -body_part-LEFT_CONTROLLER = Sol oyun kolu ## Proportions skeleton_bone-NONE = Yok skeleton_bone-HEAD = Kafa hizası skeleton_bone-NECK = Boyun Uzunluğu -skeleton_bone-CHEST = Göğüs Uzunluğu +skeleton_bone-torso_group = Gövde uzunluğu +skeleton_bone-UPPER_CHEST = Üst Göğüs Uzunluğu skeleton_bone-CHEST_OFFSET = Göğüs hizası +skeleton_bone-CHEST = Göğüs Uzunluğu skeleton_bone-WAIST = Bel Uzunluğu skeleton_bone-HIP = Kalça Uzunluğu skeleton_bone-HIP_OFFSET = Kalça hizası skeleton_bone-HIPS_WIDTH = Kalça Genişliği +skeleton_bone-leg_group = Bacak uzunluğu skeleton_bone-UPPER_LEG = Üst Bacak Uzunluğu skeleton_bone-LOWER_LEG = Alt Bacak Uzunluğu skeleton_bone-FOOT_LENGTH = Ayak Uzunluğu @@ -61,32 +66,41 @@ skeleton_bone-FOOT_SHIFT = Ayak hizası skeleton_bone-SKELETON_OFFSET = İskelet hizası skeleton_bone-SHOULDERS_DISTANCE = Omuz Mesafesi skeleton_bone-SHOULDERS_WIDTH = Omuz Genişliği +skeleton_bone-arm_group = Kol uzunluğu skeleton_bone-UPPER_ARM = Üst Kol Uzunluğu skeleton_bone-LOWER_ARM = Alt Kol Uzunluğu -skeleton_bone-CONTROLLER_Y = Oyun kolu uzaklığı Y -skeleton_bone-CONTROLLER_Z = Oyun kolu uzaklığı Z skeleton_bone-ELBOW_OFFSET = Dirsek hizası ## Tracker reset buttons reset-reset_all = Tüm oranları sıfırla reset-full = Sıfırlama -reset-quick = Hızlı Sıfırlama ## Serial detection stuff +serial_detection-new_device-p0 = Yeni seri cihaz algılandı! serial_detection-new_device-p1 = Wi-Fi bilgilerinizi girin! serial_detection-new_device-p2 = Lütfen onunla ne yapmak istediğinizi seçin serial_detection-open_wifi = Wi-Fi'ye bağlan +serial_detection-open_serial = Seri Konsolu Aç serial_detection-submit = Gönder! serial_detection-close = Kapat ## Navigation bar +navbar-home = Ana Menü +navbar-body_proportions = Vücut Oranları +navbar-onboarding = Kurulum Sihirbazı navbar-settings = Ayarlar -## Bounding volume hierarchy recording +## Biovision hierarchy recording +bvh-start_recording = BVH Kaydet +bvh-recording = Kaydediliyor + +## Tracking pause + +tracking-unpaused = Takibi duraklat ## Widget: Overlay settings @@ -96,15 +110,36 @@ navbar-settings = Ayarlar ## Widget: Developer settings +widget-developer_mode = Geliştirici Modu +widget-developer_mode-high_contrast = Yüksek kontrast +widget-developer_mode-precise_rotation = Hassas dönüş +widget-developer_mode-sort_by_name = Ada göre sırala +widget-developer_mode-more_info = Daha fazla bilgi ## Widget: IMU Visualizer +widget-imu_visualizer = Rotasyon +widget-imu_visualizer-rotation_preview = Önizle +widget-imu_visualizer-rotation_hide = Gizle ## Tracker status +tracker-status-none = Durum Yok +tracker-status-busy = Meşgul +tracker-status-error = Hata +tracker-status-disconnected = Bağlantı kesildi +tracker-status-ok = İYİ ## Tracker status columns +tracker-table-column-name = İsim +tracker-table-column-type = Tür +tracker-table-column-battery = Pil +tracker-table-column-tps = TPS +tracker-table-column-temperature = Sıcaklık °C +tracker-table-column-rotation = Rotasyon X/Y/Z +tracker-table-column-position = Pozisyon X/Y/Z +tracker-table-column-url = URL ## Tracker rotation @@ -118,34 +153,95 @@ tracker-rotation-back = Arka tracker-infos-manufacturer = Üretici tracker-infos-display_name = Görünen Ad tracker-infos-custom_name = Özel Ad +tracker-infos-url = Takipçi URL'si +tracker-infos-version = Yazılım Sürümü +tracker-infos-hardware_rev = Donanım Revizyonu +tracker-infos-hardware_identifier = Donanım Kimliği +tracker-infos-imu = IMU Sensör +tracker-infos-board_type = Ana kart ## Tracker settings +tracker-settings-back = Takipçi listesine geri dön +tracker-settings-title = Takipçi ayarları tracker-settings-assignment_section-description = Tracker'in vücudun hangi kısmına atandığı. +# 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 = Takipçi adı +tracker-settings-name_section-placeholder = NightyBeast'in sol bacağı ## Tracker part card info +tracker-part_card-no_name = İsimsiz +tracker-part_card-unassigned = Atanmamış ## Body assignment menu +body_assignment_menu = Bu takipçinin nerede olmasını istiyorsunuz? +body_assignment_menu-manage_trackers = Tüm takipçileri yönet ## 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 = hangi takipçiyi atayacaksınız? +tracker_selection_menu-HEAD = Başınıza { -tracker_selection-part } +tracker_selection_menu-RIGHT_SHOULDER = Sağ omuzunuza { -tracker_selection-part } +tracker_selection_menu-RIGHT_UPPER_ARM = Sağ üst kolunuza { -tracker_selection-part } +tracker_selection_menu-RIGHT_LOWER_ARM = Sağ alt kolunuza { -tracker_selection-part } +tracker_selection_menu-RIGHT_HAND = Sağ elinize { -tracker_selection-part } +tracker_selection_menu-RIGHT_UPPER_LEG = Say kalçanıza { -tracker_selection-part } +tracker_selection_menu-RIGHT_LOWER_LEG = Sağ ayak bileğinize { -tracker_selection-part } +tracker_selection_menu-RIGHT_FOOT = Sağ ayağınıza { -tracker_selection-part } +tracker_selection_menu-UPPER_CHEST = Üst göğüsünüze { -tracker_selection-part } +tracker_selection_menu-unassigned = Atanmamış takipçiler +tracker_selection_menu-assigned = Atanan takipçiler +tracker_selection_menu-neck_warning-done = Riskleri anlıyorum +tracker_selection_menu-neck_warning-cancel = İptal ## Mounting menu +mounting_selection_menu = Bu takipçinin nerede olmasını istiyorsunuz? +mounting_selection_menu-close = Kapat ## Sidebar settings +settings-sidebar-title = Ayarlar +settings-sidebar-general = Genel +settings-sidebar-interface = Arayüz +settings-sidebar-osc_router = OSC yönlendirici +settings-sidebar-osc_trackers = VRChat OSC Takipçileri +settings-sidebar-serial = Seri konsol ## SteamVR settings +settings-general-steamvr = SteamVR +settings-general-steamvr-subtitle = SteamVR takipçileri +settings-general-steamvr-trackers-waist = Bel +settings-general-steamvr-trackers-chest = Göğüs +settings-general-steamvr-trackers-feet = Ayaklar +settings-general-steamvr-trackers-knees = Dizler +settings-general-steamvr-trackers-elbows = Dirsekler +settings-general-steamvr-trackers-hands = Eller ## Tracker mechanics +settings-general-tracker_mechanics-filtering-amount = Miktar ## FK/Tracking settings +settings-general-fk_settings-leg_fk = Bacak takibi +settings-general-fk_settings-arm_fk = Kol takibi +settings-general-fk_settings-skeleton_settings = İskelet ayarları +settings-general-fk_settings-skeleton_settings-description = İskelet ayarlarını açın veya kapatın. Bunları açık bırakmanız önerilir. +settings-general-fk_settings-skeleton_settings-extended_spine = Uzatılmış omurga +settings-general-fk_settings-skeleton_settings-extended_pelvis = Uzatılmış pelvis +settings-general-fk_settings-skeleton_settings-extended_knees = Uzatılmış diz +settings-general-fk_settings-vive_emulation-title = Vive emülasyonu +settings-general-fk_settings-vive_emulation-label = Vive emülasyonunu etkinleştir ## Gesture control settings (tracker tapping) @@ -172,6 +268,9 @@ settings-osc-vrchat-enable = Etkinleştir settings-osc-vrchat-enable-label = Etkinleştir settings-osc-vrchat-network-address = Ağ adresi +## VMC OSC settings + + ## Setup/onboarding menu @@ -193,15 +292,30 @@ settings-osc-vrchat-network-address = Ağ adresi ## Tracker connection setup +## Tracker calibration tutorial + + +## Tracker assignment tutorial + + ## Tracker assignment setup +## Tracker assignment warnings + + +## Tracker mounting method choose + + ## Tracker manual mounting setup ## Tracker automatic mounting setup +## Tracker proportions method choose + + ## Tracker manual proportions setup @@ -210,3 +324,6 @@ settings-osc-vrchat-network-address = Ağ adresi ## Home + +## Status system +