Skip to content

Commit

Permalink
Merge branch 'main' into feat/linux-installer-part-two
Browse files Browse the repository at this point in the history
  • Loading branch information
dfgHiatus authored Jan 29, 2025
2 parents 7e298e3 + 72b4823 commit b320257
Show file tree
Hide file tree
Showing 21 changed files with 2,255 additions and 250 deletions.
156 changes: 156 additions & 0 deletions BabbleApp/Locale/Afrikaans/locale.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
{
"general.header": "General Settings",
"general.checkForUpdates": "Check For Updates",
"general.toolTip": "Toggle update check on launch",
"general.oscSettings": "OSC Settings",
"general.locationPrefix": "Location Prefix",
"general.locationTooltip": "Prefix for OSC address",
"general.address": "Address",
"general.addressTooltip": "IP address we send OSC data to",
"general.port": "Port",
"general.portTooltip": "OSC port we send data to",
"general.receiver": "Receive functions",
"general.receiverTooltip": "Toggle OSC receive functions",
"general.receiverPort": "Receiver Port",
"general.receiverPortTooltip": "Port we receive OSC data from (used to recalibrate from within VRChat",
"general.recalibrate": "Recalibrate Address",
"general.recalibrateTooltip": "OSC address we use for recalibrating",
"general.uvcCameraSettings": "UVC Camera Settings",
"general.windowFocus": "Koppelvlak gepauseer",
"general.useRedChannel": "Use Red Channel",
"general.useRedChannelTooltip": "Uses only the red channel for Omnicept capture",
"general.xResolution": "X Resolution",
"general.xResolutionTooltip": "X capture resolution. Default = 0",
"general.yResolution": "Y Resolution",
"general.yResolutionTooltip": "Y capture resolution. Default = 0",
"general.framerate": "Framerate",
"general.framerateTooltip": "Capture framerate. Default = 0",
"general.language": "Language Settings",
"general.languageInstructions": "Restart the Babble App to see your changes",
"general.languageTooltip": "Change the language",
"error.oscPort": "OSC port value must be an integer 0-65535",
"error.oscValue": "OSC port value cannot be empty and must be an integer 0-65535",
"error.notAnInt": "Not an Int",
"error.notAFloat": "Not a Float",
"error.improperTabValue": "Improper tab value",
"error.frame": "Problem while getting frame",
"error.size": "Size of frames to display are of unequal sizes",
"error.capture": "Frame capture issue detected",
"warn.frameDrop": "Frame drop. Corrupted JPEG",
"warn.captureProblem": "Capture source problem, assuming camera disconnected, waiting for reconnect",
"warn.serialCapture": "Serial capture source problem, assuming camera disconnected, waiting for reconnect",
"warn.backpressure1": "CAPTURE QUEUE BACKPRESSURE OF",
"warn.backpressure2": "CHECK FOR CRASH OR TIMING ISSUES IN ALGORITHM",
"warn.oneEuroValues": "OneEuroFilter values must be a legal number",
"info.moveToTrackingMode": "Moving to tracking mode",
"info.moveToROIMode": "Moving to ROI mode",
"info.setROI": "Set ROI",
"info.enabled": "Enabled",
"info.disabled": "Disabled",
"info.newValue": "New value",
"info.discardingSerial": "Discarding the serial buffer",
"info.refreshedCameraList": "Refreshed Camera List",
"info.ETVRConnected": "ETVR Serial Tracker device connected on",
"info.ETVRFailiure": "Failed to connect on",
"info.enterCaptureOne": "Capture source",
"info.enterCaptureTwo": "not found, retrying...",
"info.exitCaptureThread": "Exiting capture thread",
"info.exitTrackingThread": "Exiting tracking thread",
"info.serialCapture": "Failed to get serial picture",
"log.info": "INFO",
"log.warn": "WARN",
"log.error": "ERROR",
"algorithm.header": "Model Settings",
"algorithm.modelFile": "Model file",
"algorithm.modelFileTooptip": "Name of the model file",
"algorithm.inferenceThreads": "Inference Threads",
"algorithm.inferenceThreadsTooltip": "How many threads to use for processing the model",
"algorithm.runtime": "Runtime",
"algorithm.runtimeTooltip": "",
"algorithm.GPUIndex": "GPU Index",
"algorithm.GPUIndexTooltip": "Select which device to run inference",
"algorithm.useGPU": "Use GPU",
"algorithm.useGPUTooltip": "Toggle GPU execution",
"algorithm.modelOutputMultiplier": "Model output multiplier",
"algorithm.modelOutputMultiplierTooltip": "Model output modifier",
"algorithm.calibrationDeadzone": "Calibration Deadzone",
"algorithm.calibrationDeadzoneTooltip": "Offset the minimum calibrated values",
"algorithm.oneEuroFilterParameters": "One Euro Filter Parameters",
"algorithm.minFrequencyCutoff": "Min Frequency Cutoff",
"algorithm.minFrequencyCutoffTooltip": "",
"algorithm.speedCoefficient": "Speed Coefficient",
"algorithm.speedCoefficientTooltip": "",
"camera.selectEntireFrame": "Select Entire Frame",
"camera.selectEntireFrameTooltip": "Automatically set ROI",
"camera.rotation": "Rotation",
"camera.rotationTooltip": "Adjust the rotation of your cameras, make them level",
"camera.startCalibration": "Start Calibration",
"camera.startCalibrationTooltip": "Neutural Calibration: Hold a relaxed face, press [Start Calibration] and then press [Stop Calibraion]. \nFull Calibration: Press [Start Calibration] and make as many face movements as you can until it switches back to tracking mode or press [Stop Calibration]",
"camera.stopCalibration": "Stop Calibration",
"camera.stopCalibrationTooltip": "Stop calibration manually",
"camera.enableCalibration": "Enable Calibration",
"camera.enableCalibrationTooltip": "Checked = Calibrated model output. Unchecked = Raw model output",
"camera.mode": "Mode",
"camera.calibrating": "Calibration",
"camera.verticalFlip": "Vertical Flip",
"camera.verticalFlipTooltip": "Vertically flip camera feed",
"camera.horizontalFlip": "Horizontal Flip",
"camera.horizontalFlipTooltip": "Horizontally flip camera feed",
"camera.crop": "Please set a Crop",
"camera.cameraAddress": "Camera Address",
"camera.cameraAddressTooltip": "Enter the IP address or UVC port of your camera. (Include the 'http://')",
"camera.refreshCameraList": "Refresh List",
"camera.saveAndRestartTracking": "Save and Restart Tracking",
"camera.trackingMode": "Tracking Mode",
"camera.trackingModeTooltip": "Go here to track your mouth",
"camera.croppingMode": "Cropping Mode",
"camera.croppingModeToolTip": "Go here to crop out your mouth",
"camera.waiting": "Waiting for camera address",
"camera.connecting": "Camera Connecting",
"camera.reconnecting": "Camera Reconnecting",
"camera.waitingOnMouthCrop": "Awating Mouth Crop",
"camera.calibration": "Calibration",
"camera.tracking": "Tracking",
"config.noSettingsFile": "No settings file, using base settings",
"config.failedToLoadSettings": "Failed to load settings file",
"config.usingBackupSettings": "Using backup settings",
"config.usingBaseSettings": "Using base settings",
"config.saved": "Config saved successfully",
"babble.latestVersion": "App is the latest version",
"babble.needUpdateOne": "You have app version",
"babble.needUpdateTwo": "installed. Please update to",
"babble.needUpdateThree": "for the newest features",
"babble.name": "Babble App",
"babble.updatePresent": "New Update Available",
"babble.updateTo": "Please update to",
"babble.downloadPage": "Download Page",
"babble.noToast": "Toast notifications not supported",
"babble.noInternet": "Internet connection failed, no update check occured",
"babble.camPage": "Cam",
"babble.settingsPage": "Settings",
"babble.algoSettingsPage": "Algo Settings",
"babble.calibrationPage": "Calibration",
"babble.exit": "Exiting Babble App",
"calibration.header": "Calibration Settings",
"calibration.mode": "Calibration Mode",
"calibration.modeTooltip": "Neutral = Only Min values are set when starting and stopping calibration. Full = Min and Max values are set based on recorded values when starting calibration.",
"calibration.left": "Left",
"calibration.shape": "Shape",
"calibration.right": "Right",
"calibration.center": "Center",
"calibration.min": "Min",
"calibration.max": "Max",
"calibration.resetMin": "Reset Min",
"calibration.resetMinTooltip": "Reset minimum values",
"calibration.resetMax": "Reset Max",
"calibration.resetMaxTooltip": "Reset maximum values",
"calibration.minLeftValue": "Min Left Value",
"calibration.maxLeftValue": "Max Left Value",
"calibration.minRightValue": "Min Right Value",
"calibration.maxRightValue": "Max Right Value",
"general.theme": "Theme",
"general.theme.system": "System",
"general.theme.light": "Light",
"general.theme.dark": "Dark",
"general.useOSCQuery": "Use OSCQuery"
}
156 changes: 156 additions & 0 deletions BabbleApp/Locale/Dansk/locale.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
{
"general.header": "Generelle Indstillinger",
"general.checkForUpdates": "Tjek For Opdateringer",
"general.toolTip": "Slå opdateringstjek ved start til eller fra",
"general.oscSettings": "OSC Indstillinger",
"general.locationPrefix": "Stedpræfiks",
"general.locationTooltip": "Præfiks for OSC adresse",
"general.address": "Adresse",
"general.addressTooltip": "IP adresse vi sender OSC data til",
"general.port": "Port",
"general.portTooltip": "OSC port vi sender data til",
"general.receiver": "Modtage funktioner",
"general.receiverTooltip": "Slå OSC modtager funktioner til eller fra",
"general.receiverPort": "Modtager Port",
"general.receiverPortTooltip": "Port vi modtager OSC data fra (bruges til at kalibrere inden i VRChat)",
"general.recalibrate": "Genkalibrerings adresse",
"general.recalibrateTooltip": "OSC address we use for recalibrating",
"general.uvcCameraSettings": "UVC Camera Settings",
"general.windowFocus": "Grænseflade pausere",
"general.useRedChannel": "Use Red Channel",
"general.useRedChannelTooltip": "Uses only the red channel for Omnicept capture",
"general.xResolution": "X Resolution",
"general.xResolutionTooltip": "X capture resolution. Default = 0",
"general.yResolution": "Y Resolution",
"general.yResolutionTooltip": "Y capture resolution. Default = 0",
"general.framerate": "Framerate",
"general.framerateTooltip": "Capture framerate. Default = 0",
"general.language": "Language Settings",
"general.languageInstructions": "Restart the Babble App to see your changes",
"general.languageTooltip": "Change the language",
"error.oscPort": "OSC port value must be an integer 0-65535",
"error.oscValue": "OSC port value cannot be empty and must be an integer 0-65535",
"error.notAnInt": "Not an Int",
"error.notAFloat": "Not a Float",
"error.improperTabValue": "Improper tab value",
"error.frame": "Problem while getting frame",
"error.size": "Size of frames to display are of unequal sizes",
"error.capture": "Frame capture issue detected",
"warn.frameDrop": "Frame drop. Corrupted JPEG",
"warn.captureProblem": "Capture source problem, assuming camera disconnected, waiting for reconnect",
"warn.serialCapture": "Serial capture source problem, assuming camera disconnected, waiting for reconnect",
"warn.backpressure1": "CAPTURE QUEUE BACKPRESSURE OF",
"warn.backpressure2": "CHECK FOR CRASH OR TIMING ISSUES IN ALGORITHM",
"warn.oneEuroValues": "OneEuroFilter values must be a legal number",
"info.moveToTrackingMode": "Moving to tracking mode",
"info.moveToROIMode": "Moving to ROI mode",
"info.setROI": "Set ROI",
"info.enabled": "Enabled",
"info.disabled": "Disabled",
"info.newValue": "New value",
"info.discardingSerial": "Discarding the serial buffer",
"info.refreshedCameraList": "Refreshed Camera List",
"info.ETVRConnected": "ETVR Serial Tracker device connected on",
"info.ETVRFailiure": "Failed to connect on",
"info.enterCaptureOne": "Capture source",
"info.enterCaptureTwo": "not found, retrying...",
"info.exitCaptureThread": "Exiting capture thread",
"info.exitTrackingThread": "Exiting tracking thread",
"info.serialCapture": "Failed to get serial picture",
"log.info": "INFO",
"log.warn": "WARN",
"log.error": "ERROR",
"algorithm.header": "Model Settings",
"algorithm.modelFile": "Model file",
"algorithm.modelFileTooptip": "Name of the model file",
"algorithm.inferenceThreads": "Inference Threads",
"algorithm.inferenceThreadsTooltip": "How many threads to use for processing the model",
"algorithm.runtime": "Runtime",
"algorithm.runtimeTooltip": "",
"algorithm.GPUIndex": "GPU Index",
"algorithm.GPUIndexTooltip": "Select which device to run inference",
"algorithm.useGPU": "Use GPU",
"algorithm.useGPUTooltip": "Toggle GPU execution",
"algorithm.modelOutputMultiplier": "Model output multiplier",
"algorithm.modelOutputMultiplierTooltip": "Model output modifier",
"algorithm.calibrationDeadzone": "Calibration Deadzone",
"algorithm.calibrationDeadzoneTooltip": "Offset the minimum calibrated values",
"algorithm.oneEuroFilterParameters": "One Euro Filter Parameters",
"algorithm.minFrequencyCutoff": "Min Frequency Cutoff",
"algorithm.minFrequencyCutoffTooltip": "",
"algorithm.speedCoefficient": "Speed Coefficient",
"algorithm.speedCoefficientTooltip": "",
"camera.selectEntireFrame": "Select Entire Frame",
"camera.selectEntireFrameTooltip": "Automatically set ROI",
"camera.rotation": "Rotation",
"camera.rotationTooltip": "Adjust the rotation of your cameras, make them level",
"camera.startCalibration": "Start Calibration",
"camera.startCalibrationTooltip": "Neutural Calibration: Hold a relaxed face, press [Start Calibration] and then press [Stop Calibraion]. \nFull Calibration: Press [Start Calibration] and make as many face movements as you can until it switches back to tracking mode or press [Stop Calibration]",
"camera.stopCalibration": "Stop Calibration",
"camera.stopCalibrationTooltip": "Stop calibration manually",
"camera.enableCalibration": "Enable Calibration",
"camera.enableCalibrationTooltip": "Checked = Calibrated model output. Unchecked = Raw model output",
"camera.mode": "Mode",
"camera.calibrating": "Calibration",
"camera.verticalFlip": "Vertical Flip",
"camera.verticalFlipTooltip": "Vertically flip camera feed",
"camera.horizontalFlip": "Horizontal Flip",
"camera.horizontalFlipTooltip": "Horizontally flip camera feed",
"camera.crop": "Please set a Crop",
"camera.cameraAddress": "Camera Address",
"camera.cameraAddressTooltip": "Enter the IP address or UVC port of your camera. (Include the 'http://')",
"camera.refreshCameraList": "Refresh List",
"camera.saveAndRestartTracking": "Save and Restart Tracking",
"camera.trackingMode": "Tracking Mode",
"camera.trackingModeTooltip": "Go here to track your mouth",
"camera.croppingMode": "Cropping Mode",
"camera.croppingModeToolTip": "Go here to crop out your mouth",
"camera.waiting": "Waiting for camera address",
"camera.connecting": "Camera Connecting",
"camera.reconnecting": "Camera Reconnecting",
"camera.waitingOnMouthCrop": "Awating Mouth Crop",
"camera.calibration": "Calibration",
"camera.tracking": "Tracking",
"config.noSettingsFile": "No settings file, using base settings",
"config.failedToLoadSettings": "Failed to load settings file",
"config.usingBackupSettings": "Using backup settings",
"config.usingBaseSettings": "Using base settings",
"config.saved": "Config saved successfully",
"babble.latestVersion": "App is the latest version",
"babble.needUpdateOne": "You have app version",
"babble.needUpdateTwo": "installed. Please update to",
"babble.needUpdateThree": "for the newest features",
"babble.name": "Babble App",
"babble.updatePresent": "New Update Available",
"babble.updateTo": "Please update to",
"babble.downloadPage": "Download Page",
"babble.noToast": "Toast notifications not supported",
"babble.noInternet": "Internet connection failed, no update check occured",
"babble.camPage": "Cam",
"babble.settingsPage": "Settings",
"babble.algoSettingsPage": "Algo Settings",
"babble.calibrationPage": "Calibration",
"babble.exit": "Exiting Babble App",
"calibration.header": "Calibration Settings",
"calibration.mode": "Calibration Mode",
"calibration.modeTooltip": "Neutral = Only Min values are set when starting and stopping calibration. Full = Min and Max values are set based on recorded values when starting calibration.",
"calibration.left": "Left",
"calibration.shape": "Shape",
"calibration.right": "Right",
"calibration.center": "Center",
"calibration.min": "Min",
"calibration.max": "Max",
"calibration.resetMin": "Reset Min",
"calibration.resetMinTooltip": "Reset minimum values",
"calibration.resetMax": "Reset Max",
"calibration.resetMaxTooltip": "Reset maximum values",
"calibration.minLeftValue": "Min Left Value",
"calibration.maxLeftValue": "Max Left Value",
"calibration.minRightValue": "Min Right Value",
"calibration.maxRightValue": "Max Right Value",
"general.theme": "Theme",
"general.theme.system": "System",
"general.theme.light": "Light",
"general.theme.dark": "Dark",
"general.useOSCQuery": "Use OSCQuery"
}
Loading

0 comments on commit b320257

Please sign in to comment.