diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 84cb4f7bd..70daf021c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,7 +36,7 @@ jobs: - run: npm ci env: NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - run: npm install --no-save @microbit-foundation/ml-trainer-microbit@0.2.0-dev.58 @microbit-foundation/website-deploy-aws@0.6 @microbit-foundation/website-deploy-aws-config@0.9 + - run: npm install --no-save @microbit-foundation/ml-trainer-microbit@0.2.0-dev.60 @microbit-foundation/website-deploy-aws@0.6 @microbit-foundation/website-deploy-aws-config@0.9 if: github.repository_owner == 'microbit-foundation' env: NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/bin/update-translations.cjs b/bin/update-translations.cjs new file mode 100644 index 000000000..37fc5cd2e --- /dev/null +++ b/bin/update-translations.cjs @@ -0,0 +1,89 @@ +/** + * Update translations for CreateAI tool. To ensure translations for ML + * MakeCode blocks are consistent, translated strings are taken from + * pxt-microbit-ml machine-learning-strings.json. See CodeViewDefaultBlock.tsx + * to see where they are used. + * + * To update all translations, pass 2 arguments: + * 1. Path to CreateAI tool translation strings directory. + * 2. Path to machine-learning-strings.json translation strings directory. + * + * To only update MakeCode block translations, pass path to + * machine-learning-strings.json translation strings directory as an argument. + * + * Manually run `npm run i18n:compile` after. + * + * To add a language, add below and then update for all translations. + */ +const fs = require("fs"); + +const okExitStatus = 0; +const errExitStatus = 2; + +const languages = ["en", "es-ES", "ja", "ko", "nl", "pl", "pt-br", "zh-tw"]; +const enMessagesToAdd = { + "ml.onStart|block": { + defaultMessage: "on ML $event start", + description: "This string should be a Crowdin duplicate of the MakeCode extension block with the same text and use the same translation.", + }, +}; + +const getMessagesToAdd = (mlStrings, langMessages) => { + return Object.keys(enMessagesToAdd).reduce((acc, k) => { + // Add or update with translated strings. + if (mlStrings[k]) { + return { + ...acc, + [k]: { ...enMessagesToAdd[k], defaultMessage: mlStrings[k] }, + }; + } + // Fallback to en messages if no translation. + if (!langMessages[k]) { + return { ...acc, [k]: { ...enMessagesToAdd[k] } }; + } + return { ...acc, [k]: { ...enMessagesToAdd[k], defaultMessage: acc[k].defaultMessage } }; + }, {}); +}; +const getFileJSONContent = (filepath) => JSON.parse(fs.readFileSync(filepath)); + +const args = process.argv.slice(2); +if (args.length === 0 || args.length > 2) { + console.log(`Error: 2 arguments needed. + 1. Path to CreateAI tool translation strings directory. + 2. Path to machine-learning-strings.json translation strings directory. `); + process.exit(errExitStatus); +} + +const [createAiTranslationsFilepath, mlTranslationsFilepath] = + args.length === 1 ? [null, args[0]] : args; + +languages.forEach((language) => { + const lowerLang = language.toLowerCase(); + const outputFilepath = `lang/ui.${lowerLang}.json`; + + if (language === "en") { + // Assumes that lang/ui.en.json exists and directly adds enMessagesToAdd. + const langMessages = getFileJSONContent(outputFilepath); + fs.writeFileSync( + outputFilepath, + JSON.stringify({ ...langMessages, ...enMessagesToAdd }) + ); + return; + } + + const srcLangFilepath = !createAiTranslationsFilepath + ? `lang/ui.${lowerLang}.json` + : `${createAiTranslationsFilepath}/${language}/ui.en.json`; + const langMessages = getFileJSONContent(srcLangFilepath); + + const mlFilepath = `${mlTranslationsFilepath}/${language}/machine-learning-strings.json`; + const mlStrings = getFileJSONContent(mlFilepath); + + const messagesToAdd = getMessagesToAdd(mlStrings, langMessages); + fs.writeFileSync( + outputFilepath, + JSON.stringify({ ...langMessages, ...messagesToAdd }) + ); +}); + +process.exit(okExitStatus); diff --git a/lang/ui.en.json b/lang/ui.en.json index 1ec61dfb6..ed9101ac6 100644 --- a/lang/ui.en.json +++ b/lang/ui.en.json @@ -763,6 +763,10 @@ "defaultMessage": "Help & support", "description": "Link or menu item link to support site" }, + "help-translate": { + "defaultMessage": "Help translate", + "description": "Help translate menu option text" + }, "home-action": { "defaultMessage": "Home", "description": "Home button text" @@ -1055,22 +1059,14 @@ "defaultMessage": "Left arrow icon for MakeCode back", "description": "Testing model page title" }, - "makecode-block-default-alt": { - "defaultMessage": "MakeCode block: on ML {actionName} start, show icon {iconName}", - "description": "Makecode default block alt text" - }, - "makecode-block-on-ML": { - "defaultMessage": "on ML", - "description": "Makecode block text. The translation should match MakeCode translations." + "makecode-block-alt-prefix": { + "defaultMessage": "MakeCode block:", + "description": "Makecode block alt text prefix" }, "makecode-block-show-icon": { "defaultMessage": "show icon", "description": "Makecode block text. The translation should match MakeCode translations." }, - "makecode-block-start": { - "defaultMessage": "start", - "description": "Makecode block text. The translation should match MakeCode translations." - }, "makecode-load-error-dialog-body": { "defaultMessage": "{appNameFull} has failed to load MakeCode. Please check your internet connection, reload the page then try again.", "description": "Content of MakeCode load error dialog" @@ -1083,6 +1079,10 @@ "defaultMessage": "Your micro:bit is not connected", "description": "Live graph disconnected micro:bit status message" }, + "ml.onStart|block": { + "defaultMessage": "on ML $event start", + "description": "This string should be a Crowdin duplicate of the MakeCode extension block with the same text and use the same translation." + }, "more-edit-in-makecode-options": { "defaultMessage": "More edit in MakeCode options", "description": "Aria label for the additional actions menu to the right of the Edit in MakeCode button" diff --git a/lang/ui.es-es.json b/lang/ui.es-es.json new file mode 100644 index 000000000..5dfde004a --- /dev/null +++ b/lang/ui.es-es.json @@ -0,0 +1,1686 @@ +{ + "aarhus-university-alt": { + "defaultMessage": "Universidad de Aarhus", + "description": "Alt text for Aarhus University logo in about dialog" + }, + "about": { + "defaultMessage": "Acerca de nosotros", + "description": "Menu item link to view information about app" + }, + "about-dialog-alt": { + "defaultMessage": "placa micro:bit mostrando un corazón en la pantalla LED", + "description": "Alt text for image in about dialog" + }, + "about-dialog-title": { + "defaultMessage": "Desarrollado en colaboración con Center for Computational Thinking and Design, Aarhus University", + "description": "Title of about dialog" + }, + "accelerometer-image-alt": { + "defaultMessage": "micro:bit mostrando el eje X atravesando la parte delantera, el eje Y de arriba abajo y el eje Z de atrás hacia delante", + "description": "Alt text for image showing the board-relative directions of the X/Y/Z dimensions of the micro:bit accelerometer" + }, + "action-label": { + "defaultMessage": "Acción", + "description": "Label for a movement-related action, e.g. clapping" + }, + "action-label-tooltip-aria": { + "defaultMessage": "Información de herramienta de la acción", + "description": "Aria label for action tooltip icon" + }, + "action-length-error": { + "defaultMessage": "Los nombres de las acciones no pueden tener más de {maxLen} caracteres.", + "description": "Error message shown when an action name is too long" + }, + "action-name-placeholder": { + "defaultMessage": "Nombre de la acción", + "description": "Placeholder text for user supplied name of a movement-related action, e.g. clapping" + }, + "action-region": { + "defaultMessage": "Acción \"{action}\"", + "description": "Region label for action row" + }, + "action-tooltip": { + "defaultMessage": "El tipo de movimiento que quieres que {appNameFull} reconozca, por ejemplo, «saludar» o «aplaudir».", + "description": "Tooltip explaining action" + }, + "actions-label": { + "defaultMessage": "Acciones", + "description": "Label for Actions" + }, + "add-action-action": { + "defaultMessage": "Añadir acción", + "description": "Button to add an action (movement related, e.g. clapping)" + }, + "ai-activity-timer-resource-title": { + "defaultMessage": "Temporizador de actividad de IA", + "description": "Home page resource card title" + }, + "ai-storytelling-friend-resource-title": { + "defaultMessage": "Amigo cuentacuentos con IA", + "description": "Home page resource card title" + }, + "back-action": { + "defaultMessage": "Volver", + "description": "Back button text" + }, + "back-to-data-samples-action": { + "defaultMessage": "Editar muestras de datos", + "description": "Back button text" + }, + "bluetooth-unsupported-advice": { + "defaultMessage": "Te recomendamos Google Chrome o Microsoft Edge para que puedas conectarte directamente a tu micro:bit.", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-explain": { + "defaultMessage": "Lamentablemente, WebUSB y Web Bluetooth no son compatibles con este navegador. Esto significa que no puedes conectarte a un micro:bit para grabar las muestras de datos necesarias para entrenar un modelo de aprendizaje automático.", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-header": { + "defaultMessage": "Este navegador no es compatible", + "description": "Heading for browser support dialog" + }, + "cancel-action": { + "defaultMessage": "Cancelar", + "description": "Cancel button text" + }, + "cancel-recording-action": { + "defaultMessage": "Cancelar grabación", + "description": "Button label to cancel a movement data recording" + }, + "certainty-label": { + "defaultMessage": "Certeza", + "description": "Heading for certainty column" + }, + "certainty-label-tooltip-aria": { + "defaultMessage": "Información de herramienta de la certeza", + "description": "Aria label for code certainty icon" + }, + "certainty-percentage-label": { + "defaultMessage": "certeza para {action}: {currentConfidence} por ciento", + "description": "Label for certainty of an action" + }, + "certainty-tooltip": { + "defaultMessage": "Cómo de seguro está el modelo de que estás realizando cada acción.", + "description": "Tooltip for certainty column" + }, + "click-to-reload-page-action": { + "defaultMessage": "Haga clic para recargar la página", + "description": "Reload page button text" + }, + "close-action": { + "defaultMessage": "Cerrar", + "description": "Close button text or label" + }, + "code-download-error": { + "defaultMessage": "Error al descargar el código del proyecto", + "description": "Title for error message relating to project loading" + }, + "code-label": { + "defaultMessage": "Programa", + "description": "Code column heading" + }, + "code-label-tooltip-aria": { + "defaultMessage": "Información de herramienta del código", + "description": "Aria label for code tooltip icon" + }, + "code-tooltip": { + "defaultMessage": "Estos son los bloques MakeCode para cada acción detectada cuando transfieres tu modelo y código ML a un micro:bit", + "description": "Code column heading tooltip" + }, + "confirm-action": { + "defaultMessage": "Confirmar", + "description": "Confirm button text" + }, + "confirm-save-action": { + "defaultMessage": "Confirmar y guardar", + "description": "Confirm and save action label" + }, + "connect-action": { + "defaultMessage": "Conectar", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-action-aria": { + "defaultMessage": "Conectar al micro:bit", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-battery-heading": { + "defaultMessage": "Desconectar el USB y conectar la batería", + "description": "Battery connection dialog " + }, + "connect-battery-holder": { + "defaultMessage": "Portapilas", + "description": "Label for battery holder icon" + }, + "connect-battery-link": { + "defaultMessage": "Puedes sujetar el micro:bit a tu muñeca o a un objeto", + "description": "Battery connection dialog" + }, + "connect-battery-subtitle": { + "defaultMessage": "Desconecta el micro:bit del ordenador y conecta la batería.", + "description": "Battery connection dialog" + }, + "connect-bluetooth-cancelled-connection": { + "defaultMessage": "No has elegido un micro:bit. ¿Quieres volver a intentarlo?", + "description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog" + }, + "connect-bluetooth-heading": { + "defaultMessage": "Conectar mediante Web Bluetooth", + "description": "Connection dialogs" + }, + "connect-bluetooth-invalid-pattern": { + "defaultMessage": "El patrón que has dibujado no es válido.", + "description": "Error when the bluetooth pattern is incomplete " + }, + "connect-bluetooth-start-heading": { + "defaultMessage": "Qué necesitas para conectarte mediante Web Bluetooth", + "description": "Connection dialog heading" + }, + "connect-bluetooth-start-requirements1": { + "defaultMessage": "un micro:bit", + "description": "Label for icon of single micro:bit" + }, + "connect-bluetooth-start-requirements2-subtitle": { + "defaultMessage": "con Internet, un puerto USB y Web Bluetooth", + "description": "Under heading 'Computer' this lists the features the computer needs" + }, + "connect-bluetooth-start-switch-radio": { + "defaultMessage": "Conéctate utilizando la radio del micro:bit", + "description": "Link to alternative connection method" + }, + "connect-cable-alt": { + "defaultMessage": "animación que muestra cómo se conecta un cable USB a la parte superior de un micro:bit", + "description": "Alt text" + }, + "connect-cable-download-project-subtitle": { + "defaultMessage": "Conecta un micro:bit a este ordenador con un cable USB para descargar en él tu programa MakeCode de aprendizaje automático.", + "description": "Download project dialog" + }, + "connect-cable-heading": { + "defaultMessage": "Conecta el cable USB al micro:bit", + "description": "Connect cable dialog heading" + }, + "connect-cable-skip": { + "defaultMessage": "Saltar: ¿programa ya descargado?", + "description": "Link to skip" + }, + "connect-cable-subtitle": { + "defaultMessage": "Conecta el micro:bit a este ordenador con un cable USB para poder descargar en él el programa de recogida de datos.", + "description": "Project download instructions" + }, + "connect-computer": { + "defaultMessage": "Ordenador", + "description": "Label for computer icon in connection dialog" + }, + "connect-data-collection-heading": { + "defaultMessage": "Conecta el cable USB al micro:bit 1", + "description": "Connection dialog heading" + }, + "connect-data-collection-subtitle": { + "defaultMessage": "Conecta el primer micro:bit a este ordenador con un cable USB para poder descargarle el programa de recogida de datos. Este es el micro:bit que utilizarás para recoger las muestras de datos.", + "description": "Connection dialog subtitle" + }, + "connect-failed-bluetooth-heading": { + "defaultMessage": "Error al conectarse con el micro:bit", + "description": "Bluetooth connection error message" + }, + "connect-failed-bluetooth1": { + "defaultMessage": "No se ha podido establecer la conexión con el micro:bit de recogida de datos.", + "description": "Bluetooth connection error message" + }, + "connect-failed-bridge-heading": { + "defaultMessage": "No se ha podido conectar al enlace de radio del micro:bit", + "description": "micro:bit radio connection error message" + }, + "connect-failed-bridge1": { + "defaultMessage": "No se ha podido establecer la conexión con el micro:bit conectado a tu ordenador.", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote-heading": { + "defaultMessage": "Error al conectar con la recogida de datos del micro:bit", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote1": { + "defaultMessage": "No se ha podido establecer la conexión con el micro:bit de recogida de datos.", + "description": "micro:bit radio connection error message" + }, + "connect-help-alt": { + "defaultMessage": "Diálogo de conexión WebUSB con entrada BBC micro:bit con la etiqueta 1 y botón Conectar con la etiqueta 2", + "description": "Alt text for image in connect help dialog" + }, + "connect-micro-usb-cable": { + "defaultMessage": "Cable micro USB", + "description": "Label for cable icon in list of requirements" + }, + "connect-or-import": { + "defaultMessage": "Conecta una colección de datos de micro:bit o importa muestras de datos", + "description": "Empty data samples page text" + }, + "connect-pattern-heading": { + "defaultMessage": "Copiar patrón", + "description": "Heading for Bluetooth pattern connection dialog" + }, + "connect-pattern-input-label": { + "defaultMessage": "Columna {colNum}: número de LED encendidos en la pantalla del micro:bit", + "description": "Screen reader text for numeric pattern input" + }, + "connect-pattern-subtitle": { + "defaultMessage": "Copia el patrón que aparece en el micro:bit.", + "description": "Instruction for bluetooth pattern dialog" + }, + "connect-popup": { + "defaultMessage": "Selecciona micro:bit", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-alt": { + "defaultMessage": "Diálogo de conexión de Web Bluetooth con la entrada del micro:bit BBC etiquetada como 1 y el botón Emparejar etiquetado como 2", + "description": "Alt text" + }, + "connect-popup-bluetooth-instruction2": { + "defaultMessage": "Selecciona «Emparejar».", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-title": { + "defaultMessage": "Conéctate a micro:bit mediante Web Bluetooth", + "description": "Instruction for dialog that previews the Bluetooth permission dialog" + }, + "connect-popup-instruction-heading": { + "defaultMessage": "En la siguiente ventana emergente", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-instruction1": { + "defaultMessage": "Elige tu micro:bit", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-usb-bluetooth-data-collection-title": { + "defaultMessage": "Descarga el programa de recogida de datos al micro:bit", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-data-collection-title": { + "defaultMessage": "Descarga el programa de recogida de datos al micro:bit 1", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-link-title": { + "defaultMessage": "Descarga el programa de enlace de radio al micro:bit 2", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-webusb-instruction2": { + "defaultMessage": "Selecciona «Conectar».", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-radio-data-collection-microbit-description": { + "defaultMessage": "Conecta el micro:bit de recogida de datos a este ordenador para descargar en él tu programa MakeCode de aprendizaje automático. Si llevas puesto el micro:bit de recogida de datos, puede que tengas que quitártelo.", + "description": "Connect radio data collection micro:bit dialog description" + }, + "connect-radio-data-collection-microbit-title": { + "defaultMessage": "Conecta el cable USB al micro:bit de recogida de datos", + "description": "Connect radio data collection micro:bit dialog title" + }, + "connect-radio-heading": { + "defaultMessage": "Conectar micro:bits", + "description": "Text shown while radio link and data connection micro:bit are being connected" + }, + "connect-radio-link-heading": { + "defaultMessage": "Conecta el cable USB al micro:bit 2", + "description": "Heading for connecting radio link micro:bit cable" + }, + "connect-radio-link-subtitle": { + "defaultMessage": "Conecta un segundo micro:bit a este ordenador con un cable USB para poder descargarle el programa de enlace de radio. Este micro:bit de radioenlace se comunicará con el micro:bit de recogida de datos.", + "description": "Instruction for connecting radio link micro:bit cable" + }, + "connect-radio-start-heading": { + "defaultMessage": "Qué necesitas para conectarte con la radio del micro:bit", + "description": "Connection dialog heading" + }, + "connect-radio-start-requirements1": { + "defaultMessage": "2 micro:bits", + "description": "Label for icon of two micro:bits" + }, + "connect-radio-start-requirements1-subtitle": { + "defaultMessage": "V2 solo", + "description": "Shown below 2 micro:bit label for micro:bit radio approach" + }, + "connect-radio-start-requirements2-subtitle": { + "defaultMessage": "con Internet y un puerto USB", + "description": "Shown below 'Computer' heading listing additional requirements" + }, + "connect-radio-start-switch-bluetooth": { + "defaultMessage": "Conéctate utilizando Web Bluetooth en su lugar", + "description": "Link to alternative connection method" + }, + "connect-to-record": { + "defaultMessage": "Conecta para grabar muestras de datos", + "description": "Live graph disconnected micro:bit status message for data samples page" + }, + "connect-to-record-body": { + "defaultMessage": "Conecta un micro:bit para grabar una muestra de datos.", + "description": "Insufficient data modal content" + }, + "connect-to-test-model": { + "defaultMessage": "Conecta para probar tu modelo de ML", + "description": "Live graph disconnected micro:bit status message for test model page" + }, + "connect-to-tour-body": { + "defaultMessage": "Necesitas conectar un micro:bit de recogida de datos para ver el recorrido.", + "description": "Prompt to connect the app to a micro:bit" + }, + "connect-troubleshoot": { + "defaultMessage": "Solucionar problemas de conexión al micro:bit", + "description": "Link to support article for troubleshooting" + }, + "connect-troubleshooting": { + "defaultMessage": "Resolución de problemas", + "description": "Troubleshooting heading" + }, + "connect-with-batteries": { + "defaultMessage": "con pilas", + "description": "Under header 'Battery holder' this notes that batteries are required" + }, + "connect-with-web-bluetooth": { + "defaultMessage": "Conectar con Web Bluetooth", + "description": "Connection dialog title" + }, + "connecting": { + "defaultMessage": "Conectando...", + "description": "Text shown while waiting for bluetooth/radio connection" + }, + "continue-makecode-action": { + "defaultMessage": "Continuar a MakeCode", + "description": "Continue to MakeCode editor button text" + }, + "cookies-action": { + "defaultMessage": "Cookies", + "description": "Action to show dialog to choose website cookie preferences" + }, + "copied": { + "defaultMessage": "Copiado", + "description": "Displayed as copy button text briefly after successful copy action" + }, + "copy-action": { + "defaultMessage": "Copiar", + "description": "Copy button text" + }, + "data-actions-menu": { + "defaultMessage": "Acciones de datos", + "description": "Aria label for menu" + }, + "data-collection-microbit": { + "defaultMessage": "micro:bit de recogida de datos ", + "description": "Data collection micro:bit image caption" + }, + "data-collection-microbit-label": { + "defaultMessage": "diagrama del micro:bit de recogida de datos conectado a la muñeca de una persona", + "description": "Aria label for data collection image" + }, + "data-connection-region": { + "defaultMessage": "conexión de datos del micro:bit", + "description": "Region label for data connection area" + }, + "data-features-hide-action": { + "defaultMessage": "Ocultar funciones de datos", + "description": "Hide data features button text" + }, + "data-features-show-action": { + "defaultMessage": "Mostrar características de los datos", + "description": "Show data features button text" + }, + "data-samples-actions-region": { + "defaultMessage": "Barra de herramientas de muestras de datos", + "description": "Region label for data samples actions" + }, + "data-samples-label": { + "defaultMessage": "Muestras de datos", + "description": "Heading for data samples column" + }, + "data-samples-label-tooltip-aria": { + "defaultMessage": "Información de herramienta de las muestras de datos", + "description": "Aria label for data samples tooltip icon" + }, + "data-samples-status-count": { + "defaultMessage": "{numSamples} muestras grabadas", + "description": "Data samples status text" + }, + "data-samples-status-not-enough": { + "defaultMessage": "Se requieren al menos 3", + "description": "Data samples status text" + }, + "data-samples-title": { + "defaultMessage": "Muestras de datos", + "description": "Data samples page title" + }, + "data-samples-tooltip": { + "defaultMessage": "Breves recopilaciones de datos de movimiento que duran 1 segundo. Tus muestras de datos solo se almacenan en tu ordenador, no se envían a nadie más.", + "description": "Tooltip for data samples heading" + }, + "default-project-name": { + "defaultMessage": "Sin título", + "description": "Default project name" + }, + "delete-action-aria": { + "defaultMessage": "Eliminar acción \"{action}\"", + "description": "Aria label for action delete icon" + }, + "delete-action-confirm-heading": { + "defaultMessage": "Confirmar la acción de eliminar", + "description": "Confirmation dialog heading" + }, + "delete-action-confirm-text": { + "defaultMessage": "¿Realmente quieres eliminar la acción \"{action}\"?", + "description": "Confirmation dialog text" + }, + "delete-data-samples-action": { + "defaultMessage": "Eliminar todas las muestras de datos", + "description": "Menu item to delete data samples" + }, + "delete-data-samples-confirm-heading": { + "defaultMessage": "Confirmar la eliminación de todas las muestras de datos", + "description": "Confirmation dialog heading" + }, + "delete-data-samples-confirm-text": { + "defaultMessage": "¿Estás seguro de que quieres eliminar todas las muestras de datos?", + "description": "Confirmation dialog text" + }, + "delete-recording-aria": { + "defaultMessage": "Eliminar la grabación {sample} de {numSamples} para la acción \"{action}\"", + "description": "Aria label for data sample delete action" + }, + "disconnect-action": { + "defaultMessage": "Desconectar", + "description": "Disconnect (from bluetooth/radio) action" + }, + "disconnected-during-recording": { + "defaultMessage": "micro:bit desconectado durante la grabación", + "description": "Error when the micro:bit is disconnected during recording" + }, + "disconnected-warning-bluetooth-heading": { + "defaultMessage": "Se ha perdido la conexión con el micro:bit de recogida de datos", + "description": "Dialog heading" + }, + "disconnected-warning-bluetooth1": { + "defaultMessage": "Se ha perdido la conexión con el micro:bit de recogida de datos.", + "description": "Dialog text" + }, + "disconnected-warning-bluetooth2": { + "defaultMessage": "Comprueba que el micro:bit:", + "description": "Heading for list of things to check" + }, + "disconnected-warning-bluetooth3": { + "defaultMessage": "está encendido (la luz roja de la parte posterior del micro:bit debe estar encendida)", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bluetooth4": { + "defaultMessage": "está cerca del ordenador", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bridge-heading": { + "defaultMessage": "Se ha perdido la conexión con el micro:bit con enlace de radio", + "description": "Connection error dialog" + }, + "disconnected-warning-bridge1": { + "defaultMessage": "Se ha perdido la conexión con el micro:bit conectado a tu ordenador.", + "description": "Connection error dialog" + }, + "disconnected-warning-remote-heading": { + "defaultMessage": "Se ha perdido la conexión para la recogida de datos del micro:bit", + "description": "Connection error dialog" + }, + "disconnected-warning-remote1": { + "defaultMessage": "La conexión para la recogida de datos del micro:bit se ha perdido.", + "description": "Connection error dialog" + }, + "dont-show-again": { + "defaultMessage": "No volver a mostrar", + "description": "Text to never show a dialog again" + }, + "download-data-samples-action": { + "defaultMessage": "Descargar todas las muestras de datos", + "description": "Download action" + }, + "download-project-choose-microbit-subtitle": { + "defaultMessage": "Si descargas tu proyecto en el mismo micro:bit, este se desconectará de la herramienta. Tendrás que volver a conectar el micro:bit si quieres grabar más muestras de datos.", + "description": "Download project choose micro:bit dialog subtitle" + }, + "download-project-choose-microbit-title": { + "defaultMessage": "¿Qué micro:bit quieres utilizar?", + "description": "Download project choose micro:bit dialog title" + }, + "download-project-different-microbit-option": { + "defaultMessage": "micro:bit diferente", + "description": "Download project different micro:bit option" + }, + "download-project-intro-description": { + "defaultMessage": "Tu programa incluye el modelo de aprendizaje automático que has creado. El modelo se ejecuta en el micro:bit, por lo que puedes utilizarlo sin estar conectado a {appNameFull}.", + "description": "Download project intro dialog description" + }, + "download-project-intro-title": { + "defaultMessage": "Descarga tu proyecto de MakeCode de aprendizaje automático", + "description": "Download project intro dialog title" + }, + "download-project-same-microbit-option": { + "defaultMessage": "El mismo micro:bit", + "description": "Download project same micro:bit option" + }, + "downloading-data-collection-header": { + "defaultMessage": "Descargar el programa de recogida de datos", + "description": "Progress text" + }, + "downloading-header": { + "defaultMessage": "Descargando el programa al micro:bit", + "description": "Progress text" + }, + "downloading-radio-link-header": { + "defaultMessage": "Descargando el programa de enlace de radio", + "description": "Progress text" + }, + "downloading-subtitle": { + "defaultMessage": "Espera, por favor. Descargando el programa al micro:bit.", + "description": "Progress text" + }, + "edit-in-makecode-action": { + "defaultMessage": "Editar en MakeCode", + "description": "Edit in MakeCode button text" + }, + "estimated-action-aria": { + "defaultMessage": "Acción estimada: \"{action}\"", + "description": "Aria live text for the current estimated action" + }, + "estimated-action-label": { + "defaultMessage": "Acción estimada", + "description": "Heading for estimated action area next to the live graph" + }, + "estimated-action-label-tooltip-aria": { + "defaultMessage": "Información de herramienta de la acción estimada", + "description": "Aria label for estimated action tooltip icon" + }, + "estimated-action-tooltip": { + "defaultMessage": "Esta es la acción que el modelo cree que estás haciendo actualmente.", + "description": "Tooltip for the estimated action heading" + }, + "feedback": { + "defaultMessage": "Comentarios", + "description": "Action to open a feedback dialog" + }, + "fingerprint-acc-x-tooltip": { + "defaultMessage": "Suma de los datos de la dirección x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-y-tooltip": { + "defaultMessage": "Suma de los datos de la dirección y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-z-tooltip": { + "defaultMessage": "Suma de los datos de la dirección z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-x-tooltip": { + "defaultMessage": "Punto máximo entre todos los puntos de datos de la dirección x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-y-tooltip": { + "defaultMessage": "Punto máximo entre todos los puntos de datos de la dirección y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-z-tooltip": { + "defaultMessage": "Punto máximo entre todos los puntos de datos de la dirección z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-x-tooltip": { + "defaultMessage": "Valor medio de los datos de la dirección x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-y-tooltip": { + "defaultMessage": "Valor medio de los datos de la dirección y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-z-tooltip": { + "defaultMessage": "Valor medio de los datos de la dirección z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-x-tooltip": { + "defaultMessage": "Punto mínimo entre todos los puntos de datos de la dirección x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-y-tooltip": { + "defaultMessage": "Punto mínimo entre todos los puntos de datos de la dirección y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-z-tooltip": { + "defaultMessage": "Punto mínimo entre todos los puntos de datos de la dirección z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-x-tooltip": { + "defaultMessage": "Número de extremos entre todos los puntos de datos de la dirección x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-y-tooltip": { + "defaultMessage": "Número de extremos entre todos los puntos de datos de la dirección y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-z-tooltip": { + "defaultMessage": "Número de extremos entre todos los puntos de datos de la dirección z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-x-tooltip": { + "defaultMessage": "Valor cuadrático medio de todos los puntos de datos de la dirección x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-y-tooltip": { + "defaultMessage": "Valor cuadrático medio de todos los puntos de datos de la dirección y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-z-tooltip": { + "defaultMessage": "Valor cuadrático medio de todos los puntos de datos de la dirección z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-x-tooltip": { + "defaultMessage": "Desviación media respecto a 0 entre todos los puntos de datos de la dirección x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-y-tooltip": { + "defaultMessage": "Desviación media respecto a 0 entre todos los puntos de datos de la dirección y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-z-tooltip": { + "defaultMessage": "Desviación media respecto a 0 entre todos los puntos de datos de la dirección z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-x-tooltip": { + "defaultMessage": "Velocidad a la que la aceleración pasa de positiva a negativa para los puntos de datos de la dirección x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-y-tooltip": { + "defaultMessage": "Velocidad a la que la aceleración pasa de positiva a negativa para los puntos de datos de la dirección y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-z-tooltip": { + "defaultMessage": "Velocidad a la que la aceleración pasa de positiva a negativa para los puntos de datos de la dirección z", + "description": "Tooltip for data feature of a recording" + }, + "firmware-outdated-content1": { + "defaultMessage": "La conexión al micro:bit ha fallado porque el firmware del micro:bit es demasiado antiguo.", + "description": "Connection error dialog" + }, + "firmware-outdated-content2": { + "defaultMessage": "Debes actualizar el firmware para poder conectar a este micro:bit.", + "description": "Connection error dialog" + }, + "firmware-outdated-heading": { + "defaultMessage": "Es necesario actualizar el firmware", + "description": "Connection error dialog" + }, + "get-started-action": { + "defaultMessage": "Empieza", + "description": "Get started action" + }, + "go-action": { + "defaultMessage": "Ir", + "description": "Go action" + }, + "graph-color-scheme": { + "defaultMessage": "Esquema de colores del gráfico", + "description": "Graph colour scheme setting label" + }, + "graph-color-scheme-color-blind-1": { + "defaultMessage": "Alternativa 1 para daltónicos", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-color-blind-2": { + "defaultMessage": "Alternativa 2 para daltónicos", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-default": { + "defaultMessage": "Por defecto (rojo, azul, verde)", + "description": "Graph colour scheme option" + }, + "graph-line-scheme": { + "defaultMessage": "Estilo de línea gráfica", + "description": "Graph line scheme setting label" + }, + "graph-line-scheme-accessible": { + "defaultMessage": "Líneas accesibles (continuas, discontinuas, puntos)", + "description": "Graph line scheme option" + }, + "graph-line-scheme-solid": { + "defaultMessage": "Líneas continuas", + "description": "Graph line scheme option" + }, + "graph-line-weight": { + "defaultMessage": "Grosor de la línea gráfica", + "description": "Graph line weight setting label" + }, + "graph-line-weight-default": { + "defaultMessage": "Por defecto", + "description": "Graph line weight option" + }, + "graph-line-weight-thick": { + "defaultMessage": "Grosor", + "description": "Graph line weight option" + }, + "help-label": { + "defaultMessage": "Ayuda", + "description": "Help icon aria label" + }, + "help-support": { + "defaultMessage": "Ayuda y asistencia", + "description": "Link or menu item link to support site" + }, + "help-translate": { + "defaultMessage": "Help translate", + "description": "Help translate menu option text" + }, + "home-action": { + "defaultMessage": "Inicio", + "description": "Home button text" + }, + "homepage": { + "defaultMessage": "Página de inicio", + "description": "Link to home page" + }, + "homepage-alt": { + "defaultMessage": "gráfico que muestra las líneas gráficas x, y, z que representan los datos del acelerómetro del micro:bit con palmas superpuestas", + "description": "Alt text for image in homepage" + }, + "homepage-alt-graph": { + "defaultMessage": "gráfico que muestra las líneas gráficas x, y, z que representan los datos del acelerómetro del micro:bit", + "description": "Alt text for image in homepage" + }, + "homepage-alt-hands": { + "defaultMessage": "palmas aplaudiendo", + "description": "Alt text for image in homepage" + }, + "homepage-description": { + "defaultMessage": "Entrena un modelo de aprendizaje automático con tus propios datos de movimiento y ejecútalo en tu micro:bit.", + "description": "Home page description" + }, + "homepage-how-it-works": { + "defaultMessage": "Cómo funciona", + "description": "Home page section heading" + }, + "homepage-how-it-works-paragraph": { + "defaultMessage": "Mira el vídeo para empezar. Más información en la guía del usuario.", + "description": "Home page content under the video" + }, + "homepage-projects": { + "defaultMessage": "Proyectos", + "description": "Home page section heading" + }, + "homepage-projects-more": { + "defaultMessage": "Explora más contenidos y recursos sobre micro:bit e IA.", + "description": "Link back to AI landing page" + }, + "homepage-step-by-step": { + "defaultMessage": "Paso a paso", + "description": "Home page section heading" + }, + "homepage-subtitle": { + "defaultMessage": "Crea IA en tu BBC micro:bit utilizando el movimiento y el aprendizaje automático.", + "description": "Home page subtitle" + }, + "homepage-video-alt": { + "defaultMessage": "Vídeo de introducción", + "description": "Home page video alt text" + }, + "import-data-samples-action": { + "defaultMessage": "Importar muestras de datos", + "description": "Data samples action" + }, + "import-error-dialog-content": { + "defaultMessage": "Solo los archivos hexadecimales MakeCode o los archivos de muestras de datos (.json) pueden ser abiertos por {appNameFull}.", + "description": "Content of import error dialog" + }, + "import-error-dialog-title": { + "defaultMessage": "Tipo de archivo no compatible", + "description": "Title of import error dialog" + }, + "incompatible-device-body-alt": { + "defaultMessage": "Vuelve atrás para seleccionar un micro:bit diferente o guarda el hexadecimal del proyecto para poder descargarlo más tarde en un micro:bit V2.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body1": { + "defaultMessage": "Continúa en MakeCode para editar el programa. A continuación, puedes guardar el hexadecimal del proyecto que se puede descargar en un micro:bit V2.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body2": { + "defaultMessage": "Como alternativa, guarda el hexadecimal del proyecto sin utilizar MakeCode.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-heading": { + "defaultMessage": "Dispositivo incompatible", + "description": "Incompatible device dialog heading" + }, + "incompatible-device-subtitle": { + "defaultMessage": "Estás utilizando un micro:bit V1, pero los proyectos de aprendizaje automático necesitan el procesador más rápido de un micro:bit V2. Más información sobre las versiones del micro:bit.", + "description": "Incompatible device dialog subtitle" + }, + "insufficient-data-body": { + "defaultMessage": "Necesitas al menos 3 muestras de datos de 2 acciones para entrenar el modelo.", + "description": "Insufficient data modal content" + }, + "insufficient-data-title": { + "defaultMessage": "No tienes suficientes datos", + "description": "Insufficient data modal title" + }, + "language": { + "defaultMessage": "Idioma", + "description": "Language option text" + }, + "learn-about-firewall-requirements-action": { + "defaultMessage": "Conoce los requisitos del cortafuegos", + "description": "Link to support article for firewall requirements" + }, + "led-icon-option-angry": { + "defaultMessage": "Enfadado", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-asleep": { + "defaultMessage": "Dormido", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-butterfly": { + "defaultMessage": "Mariposa", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-chessboard": { + "defaultMessage": "Tablero de ajedrez", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-confused": { + "defaultMessage": "Confundido", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-cow": { + "defaultMessage": "Vaca", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-diamond": { + "defaultMessage": "Diamante", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-duck": { + "defaultMessage": "Pato", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-eighthnote": { + "defaultMessage": "Octava nota", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-fabulous": { + "defaultMessage": "Fabuloso", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-ghost": { + "defaultMessage": "Fantasma", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-giraffe": { + "defaultMessage": "Jirafa", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-happy": { + "defaultMessage": "Feliz", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-heart": { + "defaultMessage": "Corazón", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-house": { + "defaultMessage": "Casa - House", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-lefttriangle": { + "defaultMessage": "Triángulo izquierdo", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-meh": { + "defaultMessage": "Indiferente", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-no": { + "defaultMessage": "No", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-off": { + "defaultMessage": "Apagado", + "description": "Icon option." + }, + "led-icon-option-pitchfork": { + "defaultMessage": "Horca", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-quarternote": { + "defaultMessage": "Nota musical negra", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rabbit": { + "defaultMessage": "Conejo", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rollerskate": { + "defaultMessage": "Patín", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sad": { + "defaultMessage": "Triste", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-scissors": { + "defaultMessage": "Tijeras", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-silly": { + "defaultMessage": "Tonto", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-skull": { + "defaultMessage": "Calavera", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smalldiamond": { + "defaultMessage": "Diamante pequeño", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallheart": { + "defaultMessage": "Corazón pequeño", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallsquare": { + "defaultMessage": "Cuadrado pequeño", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-snake": { + "defaultMessage": "Serpiente", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-square": { + "defaultMessage": "Cuadrado", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-stickfigure": { + "defaultMessage": "Figura de palo", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-surprised": { + "defaultMessage": "Sorprendido", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sword": { + "defaultMessage": "Espada", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-target": { + "defaultMessage": "Objetivo", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tortoise": { + "defaultMessage": "Tortuga", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-triangle": { + "defaultMessage": "Triángulo", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tshirt": { + "defaultMessage": "Camiseta", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-umbrella": { + "defaultMessage": "Paraguas", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-yes": { + "defaultMessage": "Sí", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "live-data-graph": { + "defaultMessage": "Gráfico de datos en directo", + "description": "Title for live data graph" + }, + "live-graph": { + "defaultMessage": "Gráfico en directo", + "description": "Heading for live graph" + }, + "live-graph-tooltip": { + "defaultMessage": "Este gráfico muestra los datos de movimiento del acelerómetro del micro:bit en tiempo real. Intenta mover tu micro:bit de recogida de datos para ver cómo cambian los ejes X, Y y Z. Cada línea de color representa una dirección (dimensión) diferente en la que estás moviendo el micro:bit.", + "description": "Tooltip for live graph heading" + }, + "live-graph-tooltip-aria": { + "defaultMessage": "Información de herramienta del gráfico en directo", + "description": "Aria label for live graph tooltip icon" + }, + "loading": { + "defaultMessage": "Cargando", + "description": "Aria label for loading spinner" + }, + "main-menu": { + "defaultMessage": "Menú principal", + "description": "Main menu label" + }, + "makecode-back-alt": { + "defaultMessage": "Icono de flecha izquierda para volver a MakeCode", + "description": "Testing model page title" + }, + "makecode-block-alt-prefix": { + "defaultMessage": "MakeCode block:", + "description": "Makecode block alt text prefix" + }, + "makecode-block-show-icon": { + "defaultMessage": "mostrar icono", + "description": "Makecode block text. The translation should match MakeCode translations." + }, + "makecode-load-error-dialog-body": { + "defaultMessage": "{appNameFull} no ha podido cargar MakeCode. Comprueba tu conexión a Internet, recarga la página e inténtalo de nuevo.", + "description": "Content of MakeCode load error dialog" + }, + "makecode-load-error-dialog-title": { + "defaultMessage": "No se ha podido cargar Microsoft MakeCode", + "description": "Title of MakeCode load error dialog" + }, + "microbit-not-connected": { + "defaultMessage": "Tu micro:bit no está conectado", + "description": "Live graph disconnected micro:bit status message" + }, + "ml.onStart|block": { + "defaultMessage": "al iniciar ML $event", + "description": "This string should be a Crowdin duplicate of the MakeCode extension block with the same text and use the same translation." + }, + "more-edit-in-makecode-options": { + "defaultMessage": "Más edición en opciones de MakeCode", + "description": "Aria label for the additional actions menu to the right of the Edit in MakeCode button" + }, + "name-action-hint": { + "defaultMessage": "Nombra una acción que quieras que reconozca el micro:bit", + "description": "Hint shown when you have an unnamed action" + }, + "name-project": { + "defaultMessage": "Pon un nombre al proyecto", + "description": "Name your project header" + }, + "name-text": { + "defaultMessage": "Nombre", + "description": "Header for name field" + }, + "name-used-when": { + "defaultMessage": "El nombre se usa al guardar un archivo HEX.", + "description": "Text under project name field" + }, + "new-session-setup-description": { + "defaultMessage": "Al iniciar una nueva sesión, se sobrescribirá la sesión existente. Es posible que quieras guardar primero tu sesión actual.", + "description": "New session setup description" + }, + "new-session-setup-title": { + "defaultMessage": "Nueva configuración de sesión", + "description": "New session setup title" + }, + "newpage-continue-session-subtitle": { + "defaultMessage": "Utiliza un archivo hexadecimal o un archivo de muestras de datos que hayas guardado en tu ordenador para continuar una sesión.", + "description": "Continue session subtitle" + }, + "newpage-continue-session-title": { + "defaultMessage": "Continúa con una sesión guardada", + "description": "Continue session title" + }, + "newpage-last-session-date": { + "defaultMessage": "Fecha: {date}", + "description": "Last session date label" + }, + "newpage-last-session-name": { + "defaultMessage": "Nombre: {name}", + "description": "Last session name label" + }, + "newpage-last-session-none": { + "defaultMessage": "Sesión no encontrada", + "description": "Last session not found text" + }, + "newpage-last-session-title": { + "defaultMessage": "Abrir la última sesión", + "description": "Open last session title" + }, + "newpage-new-session-subtitle": { + "defaultMessage": "Conecta tu micro:bit y recoge datos de movimiento para construir un modelo de aprendizaje automático.", + "description": "Start new session subtitle" + }, + "newpage-new-session-title": { + "defaultMessage": "Nueva sesión", + "description": "Start new session title" + }, + "newpage-section-one-title": { + "defaultMessage": "Continúa donde lo dejaste", + "description": "Homepage section one title" + }, + "newpage-section-two-title": { + "defaultMessage": "Empieza algo nuevo", + "description": "Homepage section two title" + }, + "newpage-title": { + "defaultMessage": "Nueva sesión", + "description": "New page title" + }, + "next-action": { + "defaultMessage": "Siguiente", + "description": "Next button text for dialogs and similar" + }, + "no-data-samples": { + "defaultMessage": "No hay muestras de datos", + "description": "Empty data samples page status text" + }, + "not-create-ai-hex-import-dialog-content": { + "defaultMessage": "Este proyecto no contenía ninguna muestra de datos, por lo que sólo se ha abierto el código. Necesitas entrenar un modelo antes de poder utilizar el código.", + "description": "Content of import non-CreateAI hex dialog" + }, + "not-create-ai-hex-import-dialog-title": { + "defaultMessage": "Tu proyecto de MakeCode ha sido importado", + "description": "Title of import non-CreateAI hex dialog" + }, + "not-found": { + "defaultMessage": "Página de inicio de {appNameFull}", + "description": "Page not found link text" + }, + "not-found-title": { + "defaultMessage": "Página no encontrada", + "description": "Page not found page title" + }, + "open-file-action": { + "defaultMessage": "Abrir…", + "description": "Open file button text" + }, + "open-file-dropped": { + "defaultMessage": "Abrir archivo al soltarlo", + "description": "Aria label for file drop target" + }, + "other-tabs-body1": { + "defaultMessage": "Otro proceso está conectado a este dispositivo.", + "description": "Connection error dialog" + }, + "other-tabs-body2": { + "defaultMessage": "Cierra cualquier otra pestaña que pueda estar utilizando WebUSB (por ejemplo, MakeCode, Python Editor, {appNameShort}), o desconecta y vuelve a conectar el micro:bit antes de intentarlo de nuevo.", + "description": "Connection error dialog" + }, + "other-tabs-heading": { + "defaultMessage": "Conectar mediante WebUSB", + "description": "Connection error dialog" + }, + "privacy": { + "defaultMessage": "Política de privacidad", + "description": "Link to view privacy policy" + }, + "project-loaded": { + "defaultMessage": "Proyecto cargado", + "description": "Toast when a new project is loaded" + }, + "project-name-not-empty": { + "defaultMessage": "El nombre del proyecto no puede estar en blanco", + "description": "Validation message for project name" + }, + "radio-link-microbit": { + "defaultMessage": "micro:bit con enlace de radio", + "description": "Radio link micro:bit image caption" + }, + "radio-link-microbit-label": { + "defaultMessage": "diagrama que muestra un micro:bit con enlace de radio conectado con un ordenador", + "description": "Aria label for radio link image" + }, + "recognition-point-label": { + "defaultMessage": "Punto de reconocimiento:", + "description": "Label for the slider for the recognition point" + }, + "reconnect-action": { + "defaultMessage": "Reconectar", + "description": "Button text to reconnect a micro:bit over Bluetooth/radio" + }, + "reconnect-failed-bluetooth-heading": { + "defaultMessage": "Error al volver a conectar con el micro:bit de recogida de datos ", + "description": "Connection error dialog" + }, + "reconnect-failed-bluetooth1": { + "defaultMessage": "No se pudo restablecer la conexión con el micro:bit de recogida de datos.", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge-heading": { + "defaultMessage": "No se ha podido reconectar al micro:bit con enlace de radio", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge1": { + "defaultMessage": "No se ha podido restablecer la conexión con el micro:bit conectado a tu ordenador.", + "description": "Connection error dialog" + }, + "reconnect-failed-radio-heading": { + "defaultMessage": "No se ha podido reconectar a micro:bits", + "description": "Connection error dialog" + }, + "reconnect-failed-remote-heading": { + "defaultMessage": "Error al volver a conectar con el micro:bit de recogida de datos ", + "description": "Connection error dialog" + }, + "reconnect-failed-remote1": { + "defaultMessage": "No se pudo restablecer la conexión con el micro:bit de recogida de datos.", + "description": "Connection error dialog" + }, + "reconnect-failed-subtitle": { + "defaultMessage": "Sigue estas instrucciones para reiniciar el proceso de conexión.", + "description": "Connection error dialog" + }, + "reconnecting": { + "defaultMessage": "Reconectando...", + "description": "Shown while reconnecting" + }, + "record-action": { + "defaultMessage": "Grabar", + "description": "Record button text" + }, + "record-action-aria": { + "defaultMessage": "Grabar datos para la acción \"{action}\"", + "description": "Aria label for record button" + }, + "record-hint": { + "defaultMessage": "Pulsa para grabar una muestra de datos.", + "description": "Hint when you have named the first action but not recorded any data samples" + }, + "record-hint-button-b": { + "defaultMessage": "Pulsa para grabar una muestra de datos o pulsa el botón B de tu micro:bit de recogida de datos.", + "description": "Hint when you have named the first action but not recorded any data samples and have a micro:bit connected" + }, + "record-samples": { + "defaultMessage": "Grabar {numSamples} muestras", + "description": "Additional recording action text" + }, + "record-samples-help": { + "defaultMessage": "Cada muestra tiene su propia cuenta atrás", + "description": "Help text for additional recording action" + }, + "record-seconds": { + "defaultMessage": "Grabar durante {numSeconds} segundos", + "description": "Additional recording action text" + }, + "record-seconds-help": { + "defaultMessage": "Muévete continuamente para conseguir {numSamples} muestras", + "description": "Help text for additional recording action" + }, + "recording": { + "defaultMessage": "Grabación", + "description": "Shown during recording" + }, + "recording-complete": { + "defaultMessage": "Hecho", + "description": "Text shown when data recording complete" + }, + "recording-data-for": { + "defaultMessage": "Grabar datos para la acción \"{action}\"", + "description": "Text in recording dialog" + }, + "recording-data-for-numbered": { + "defaultMessage": "Grabar {sample} de {numSamples} para la acción \"{action}\"", + "description": "Text in recording dialog" + }, + "recording-fingerprint-label": { + "defaultMessage": "mapa de calor que muestra las características de los datos del acelerómetro x, y, z del micro:bit para una grabación", + "description": "Label for recording fingerprint heatmap" + }, + "recording-graph-label": { + "defaultMessage": "gráfico que muestra los datos del acelerómetro x, y, z de micro:bit para una grabación", + "description": "Label for recording graph" + }, + "recording-options-aria": { + "defaultMessage": "Más opciones de grabación para la acción \"{action}\"", + "description": "Aria label for more recording options button" + }, + "reload-action": { + "defaultMessage": "Recargar", + "description": "Reload button text" + }, + "reset-to-default-action": { + "defaultMessage": "Restablecer bloques por defecto", + "description": "Reset to default blocks button text" + }, + "restore-defaults-action": { + "defaultMessage": "Restaurar los valores por defecto de todos los ajustes", + "description": "Restore default button text" + }, + "restore-defaults-confirm-action": { + "defaultMessage": "Restaurar valores por defecto", + "description": "Restore default settings confirm button text" + }, + "restore-defaults-confirm-body": { + "defaultMessage": "¿Realmente quieres restaurar los valores por defecto de todos los ajustes?", + "description": "Restore default settings confirmation dialog body text" + }, + "restore-defaults-confirm-heading": { + "defaultMessage": "Restablecer ajustes por defecto", + "description": "Restore default settings confirmation dialog title" + }, + "restore-defaults-helper": { + "defaultMessage": "El contenido de ayuda previamente descartado puede volver a mostrarse.", + "description": "Restore default settings helper text" + }, + "save-action": { + "defaultMessage": "Guardar", + "description": "Label for action that saves the project as a file the user downloads" + }, + "save-hex-dialog-heading": { + "defaultMessage": "Guardar proyecto como archivo hexadecimal", + "description": "Heading for the dialog shown when saving a hex file" + }, + "save-hex-dialog-message1": { + "defaultMessage": "La descarga contiene tus acciones, muestras de datos y tu proyecto de MakeCode. Ábrelo en {appNameFull} para seguir trabajando.", + "description": "Text in the dialog shown when saving a hex file" + }, + "save-hex-dialog-message2": { + "defaultMessage": "También puedes abrirlo con Microsoft MakeCode si no necesitas cambiar las acciones y las muestras de datos.", + "description": "Text in the dialog shown when saving a hex file" + }, + "saving-description": { + "defaultMessage": "Tu descarga estará lista en breve.", + "description": "Saving progress dialog text" + }, + "saving-title": { + "defaultMessage": "Guardando…", + "description": "Saving progress title" + }, + "saving-toast-title": { + "defaultMessage": "Se ha descargado tu archivo hexadecimal", + "description": "Notification after a hex file has been downloaded" + }, + "select-icon-action-aria": { + "defaultMessage": "Elige un icono para la acción \"{action}\"", + "description": "Aria label for pick icon button" + }, + "select-icon-action-untitled-aria": { + "defaultMessage": "Elegir icono para acción sin título", + "description": "Aria label for pick icon button" + }, + "select-icon-option-action-aria": { + "defaultMessage": "Selecciona el icono \"{iconName}\"", + "description": "Aria label for icon option" + }, + "settings": { + "defaultMessage": "Configuración", + "description": "Text for settings dialog header and menu item" + }, + "settings-menu-action": { + "defaultMessage": "Menú de acciones de configuración", + "description": "Label for settings actions menu button" + }, + "show-graphs-checkbox-label-text": { + "defaultMessage": "Mostrar gráficos", + "description": "Show graphs checkbox label text" + }, + "simple-ai-exercise-timer-resource-title": { + "defaultMessage": "Sencillo temporizador de ejercicios con IA", + "description": "Home page resource card title" + }, + "skip-tour-action": { + "defaultMessage": "Saltar el recorrido", + "description": "Skip tour button text" + }, + "software-versions": { + "defaultMessage": "Versiones de software", + "description": "Software versions text" + }, + "start-session-action": { + "defaultMessage": "Iniciar sesión", + "description": "Start session button text" + }, + "start-training-action": { + "defaultMessage": "Empieza a entrenar", + "description": "Start training button text" + }, + "steps-alt": { + "defaultMessage": "diagrama que muestra el proceso iterativo de recogida de datos, entrenamiento de un modelo, prueba del modelo y mejora del modelo mediante la mejora de los datos recogidos antes de programar finalmente utilizando el modelo.", + "description": "Alt text for the step-by-step home page diagram" + }, + "steps-code": { + "defaultMessage": "Programa", + "description": "Step in home page diagram" + }, + "steps-collect-data": { + "defaultMessage": "Recoger datos", + "description": "Step in home page diagram" + }, + "steps-improve": { + "defaultMessage": "Mejorar", + "description": "Step in home page diagram" + }, + "steps-test-model": { + "defaultMessage": "Probar modelo", + "description": "Step in home page diagram" + }, + "steps-train": { + "defaultMessage": "Entrenar", + "description": "Step in home page diagram" + }, + "stop-recording-action": { + "defaultMessage": "Detener la grabación", + "description": "Button label to stop recording movement data while recording multiple samples" + }, + "support-request": { + "defaultMessage": "Por favor considere una solicitud de soporte.", + "description": "Support request link text" + }, + "terms": { + "defaultMessage": "Términos de uso", + "description": "Link or menu item link to view terms of use" + }, + "testing-model-actions-region": { + "defaultMessage": "Barra de herramientas del modelo de pruebas", + "description": "Region label for testing model actions" + }, + "testing-model-title": { + "defaultMessage": "Modelo de pruebas", + "description": "Testing model page title" + }, + "tour-action": { + "defaultMessage": "Recorrido", + "description": "Button label that starts a tour of the app's features" + }, + "tour-collect-addActions-content": { + "defaultMessage": "Decide cuáles serán tus otras acciones y cómo las llamarás. Necesitas al menos 2 acciones con 3 muestras de datos para entrenar el modelo. Tus muestras de datos solo se almacenan en tu ordenador. No se envían a nadie más.", + "description": "Tour step description" + }, + "tour-collect-addActions-title": { + "defaultMessage": "Añadir más acciones", + "description": "Tour step title" + }, + "tour-collect-afterFirst-content": { + "defaultMessage": "Para entrenar el modelo de aprendizaje automático necesitas al menos 3 muestras de datos de 2 acciones diferentes.", + "description": "Tour step description" + }, + "tour-collect-afterFirst-title": { + "defaultMessage": "¡Has grabado tu primera {recordingCount, plural, one {sample} other {samples}}!", + "description": "Tour step title. Uses ICU syntax for pluralisation: https://formatjs.io/docs/core-concepts/icu-syntax/#plural-format." + }, + "tour-collect-collectMore-explanation-content": { + "defaultMessage": "Recoger más muestras debería dar lugar a un mejor modelo de aprendizaje automático.", + "description": "Tour step description" + }, + "tour-collect-collectMore-hasRecordings-content": { + "defaultMessage": "Graba muestras de datos para tus acciones.", + "description": "Tour step description" + }, + "tour-collect-collectMore-noRecordings-content": { + "defaultMessage": "Graba más muestras para esta acción.", + "description": "Tour step description" + }, + "tour-collect-collectMore-title": { + "defaultMessage": "Recoge más muestras de datos", + "description": "Tour step title" + }, + "tour-collect-trainModel-content": { + "defaultMessage": "Cuando hayas recogido suficientes muestras de datos, podrás entrenar el modelo de aprendizaje automático. Puedes volver más tarde para eliminar o añadir más datos y volver a entrenar para que el modelo sea más fiable.", + "description": "Tour step description" + }, + "tour-dataSamples-actions-common-content": { + "defaultMessage": "Una acción es el tipo de movimiento que quieres que reconozca el modelo de aprendizaje automático, por ejemplo, «saludar» o «aplaudir».", + "description": "Tour step content" + }, + "tour-dataSamples-actions-noRecordings-content": { + "defaultMessage": "Decide cuál será tu primera acción, ponle un nombre y empieza a grabar muestras de datos.", + "description": "Tour step content" + }, + "tour-dataSamples-connected-content": { + "defaultMessage": "Ahora puedes empezar a recoger muestras de datos para entrenar un modelo de aprendizaje automático (ML) que reconozca diferentes movimientos o acciones.", + "description": "Tour step content" + }, + "tour-dataSamples-connected-title": { + "defaultMessage": "¡Tu micro:bit de recogida de datos está conectado!", + "description": "Tour step title" + }, + "tour-dataSamples-liveGraph-content": { + "defaultMessage": "El gráfico muestra los datos de movimiento del acelerómetro del micro:bit. Mueve tu micro:bit de recogida de datos y observa cómo cambia el gráfico.", + "description": "Tour step content" + }, + "tour-makecode-intro-content1": { + "defaultMessage": "Descarga el modelo y el código para probar tu proyecto en un micro:bit. También puedes añadir más bloques de código para crear tus propios programas utilizando tu modelo.", + "description": "Tour step description" + }, + "tour-makecode-intro-content2": { + "defaultMessage": "¿Necesitas mejorar el modelo de ML? ", + "description": "Tour step description" + }, + "tour-makecode-intro-content3": { + "defaultMessage": "Utiliza el botón de retroceso de la parte superior izquierda.", + "description": "Tour step description" + }, + "tour-makecode-intro-title": { + "defaultMessage": "Microsoft MakeCode", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-alreadyConnected-title": { + "defaultMessage": "¡Has entrenado un modelo de ML!", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-content": { + "defaultMessage": "Ahora prueba tu modelo de aprendizaje automático. Prueba cada acción moviendo tu micro:bit de recogida de datos. ¿El modelo estima correctamente cada acción?", + "description": "Tour step description" + }, + "tour-trainModel-afterTrain-delayedUntilConnected-title": { + "defaultMessage": "Prueba tu modelo de ML", + "description": "Tour step title" + }, + "tour-trainModel-certaintyRecognition-content": { + "defaultMessage": "El gráfico de barras muestra el grado de confianza del modelo en que estás realizando cada acción. Mueve el control deslizante para ajustar el punto de reconocimiento o umbral.", + "description": "Tour step description" + }, + "tour-trainModel-certaintyRecognition-title": { + "defaultMessage": "Punto de certeza y reconocimiento", + "description": "Tour step title" + }, + "tour-trainModel-editInMakeCode-content": { + "defaultMessage": "Abre tu proyecto en MakeCode para descargar el programa y tu modelo de aprendizaje automático en un micro:bit. Puedes añadir más bloques para crear tus propios programas utilizando tu modelo.", + "description": "Tour step description" + }, + "tour-trainModel-estimatedAction-content": { + "defaultMessage": "La acción que el modelo estima que estás realizando en ese momento se muestra debajo del icono del micro:bit de esa acción.", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-content": { + "defaultMessage": "Estos bloques de MakeCode mostrarán iconos para cada acción detectada cuando transfieras tu código y modelo a un micro:bit.", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-title": { + "defaultMessage": "Bloques de MakeCode de Microsoft", + "description": "Tour step title" + }, + "train-description": { + "defaultMessage": "El programa informático detecta patrones o diferencias en tus muestras de datos, y los utiliza para construir un modelo matemático que permite a {appNameFull} reconocer diferentes acciones cuando mueves tu micro:bit.", + "description": "Explanation on training dialog" + }, + "train-error-body": { + "defaultMessage": "El entrenamiento no dio como resultado un modelo utilizable. Lo más probable es que el motivo sean los datos utilizados para el entrenamiento. Si las muestras de datos de las distintas acciones son demasiado similares, pueden surgir problemas en el proceso de entrenamiento.", + "description": "Training error dialog" + }, + "train-error-header": { + "defaultMessage": "Entrenamiento fallido", + "description": "Training error dialog" + }, + "train-error-todo": { + "defaultMessage": "Vuelve a la página Añadir datos y modifica tus datos.", + "description": "Training error dialog" + }, + "train-header": { + "defaultMessage": "Entrenar un modelo", + "description": "Training dialog" + }, + "train-model": { + "defaultMessage": "Entrenar modelo", + "description": "Action to train a model" + }, + "training-model": { + "defaultMessage": "Entrenando modelo…", + "description": "Progress title" + }, + "transfer-hex-alt": { + "defaultMessage": "animación de arrastrar un archivo hexadecimal desde la carpeta de descargas a la unidad o dispositivo micro:bit que aparece en el explorador de archivos", + "description": "Alt text" + }, + "transfer-hex-heading": { + "defaultMessage": "Transferir archivo HEX guardado a micro:bit", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-manual-download": { + "defaultMessage": "Si el archivo no se ha descargado automáticamente, descarga el archivo aquí.", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-message": { + "defaultMessage": "Arrastra el archivo hexadecimal desde tu carpeta Descargas a la unidad MICROBIT.", + "description": "Dialog shown when WebUSB fails" + }, + "try-again-action": { + "defaultMessage": "Inténtalo de nuevo", + "description": "Button label" + }, + "unknown": { + "defaultMessage": "desconocido", + "description": "Label for unknown ML event" + }, + "unplug-radio-link-microbit-description": { + "defaultMessage": "Desconecta el micro:bit con enlace de radio del ordenador. Tendrás que volver a conectar el micro:bit si quieres grabar más muestras de datos.", + "description": "Unplug radio link micro:bit dialog description" + }, + "unplug-radio-link-microbit-label": { + "defaultMessage": "animación que muestra cómo se desconecta un cable USB de la parte superior de un micro:bit", + "description": "Unplug radio link micro:bit dialog aria label" + }, + "unplug-radio-link-microbit-title": { + "defaultMessage": "Desenchufa el micro:bit con enlace de radio", + "description": "Unplug radio link micro:bit dialog title" + }, + "unsupported-device-explain": { + "defaultMessage": "Lamentablemente, sólo admitimos el uso de micro:bit V2 cuando se conecta mediante la radio del micro:bit. Has conectado un micro:bit V1.", + "description": "Unsupported device dialog" + }, + "unsupported-device-header": { + "defaultMessage": "las conexiones de radio del micro:bit no son compatibles con micro:bit V1", + "description": "Unsupported device dialog" + }, + "unsupported-device-with-bluetooth": { + "defaultMessage": "Utiliza Web Bluetooth para conectarte a tu micro:bit V1 en su lugar.", + "description": "Unsupported device dialog" + }, + "unsupported-device-without-bluetooth": { + "defaultMessage": "Puedes conectarte a micro:bit V1 utilizando Web Bluetooth, sin embargo, este navegador o dispositivo no tiene Bluetooth activado. Cómo activar el Bluetooth.", + "description": "Unsupported device dialog" + }, + "user-guide": { + "defaultMessage": "Guía del usuario", + "description": "Used for link to user guide page on microbit.org" + }, + "webusb-retry-no-select": { + "defaultMessage": "No has seleccionado un micro:bit. ¿Quieres volver a intentarlo?", + "description": "Shown if the user fails to choose a micro:bit" + }, + "webusb-retry-replug1": { + "defaultMessage": "Se ha producido un error WebUSB.", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug2": { + "defaultMessage": "Por favor:", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug3": { + "defaultMessage": "comprueba que este micro:bit no tiene una batería conectada", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug4": { + "defaultMessage": "desenchufa y vuelve a enchufar el cable USB", + "description": "WebUSB error dialog" + } +} \ No newline at end of file diff --git a/lang/ui.ja.json b/lang/ui.ja.json new file mode 100644 index 000000000..0f5ee8573 --- /dev/null +++ b/lang/ui.ja.json @@ -0,0 +1,1686 @@ +{ + "aarhus-university-alt": { + "defaultMessage": "オーフス大学", + "description": "Alt text for Aarhus University logo in about dialog" + }, + "about": { + "defaultMessage": "micro:bitについて", + "description": "Menu item link to view information about app" + }, + "about-dialog-alt": { + "defaultMessage": "micro:bit でLEDディスプレイにハートを表示する", + "description": "Alt text for image in about dialog" + }, + "about-dialog-title": { + "defaultMessage": "オーフス大学 Center for Computational Thinking and Designとのパートナーシップにより開発されています", + "description": "Title of about dialog" + }, + "accelerometer-image-alt": { + "defaultMessage": "micro:bitでは、X軸が前面を横切る方向、Y軸が下から上方向、Z軸が裏面から前面の方向を示しています。", + "description": "Alt text for image showing the board-relative directions of the X/Y/Z dimensions of the micro:bit accelerometer" + }, + "action-label": { + "defaultMessage": "アクション", + "description": "Label for a movement-related action, e.g. clapping" + }, + "action-label-tooltip-aria": { + "defaultMessage": "アクションのツールチップ", + "description": "Aria label for action tooltip icon" + }, + "action-length-error": { + "defaultMessage": "アクション名は {maxLen} 文字より長くできません。", + "description": "Error message shown when an action name is too long" + }, + "action-name-placeholder": { + "defaultMessage": "アクション名", + "description": "Placeholder text for user supplied name of a movement-related action, e.g. clapping" + }, + "action-region": { + "defaultMessage": "アクション「{action}」", + "description": "Region label for action row" + }, + "action-tooltip": { + "defaultMessage": "{appNameFull} に認識させたい動きの種類(例: 手を振る、拍手する)", + "description": "Tooltip explaining action" + }, + "actions-label": { + "defaultMessage": "アクション", + "description": "Label for Actions" + }, + "add-action-action": { + "defaultMessage": "アクションを追加", + "description": "Button to add an action (movement related, e.g. clapping)" + }, + "ai-activity-timer-resource-title": { + "defaultMessage": "AIアクティビティタイマー", + "description": "Home page resource card title" + }, + "ai-storytelling-friend-resource-title": { + "defaultMessage": "AIストーリーテリングの友達", + "description": "Home page resource card title" + }, + "back-action": { + "defaultMessage": "戻る", + "description": "Back button text" + }, + "back-to-data-samples-action": { + "defaultMessage": "データサンプルを編集", + "description": "Back button text" + }, + "bluetooth-unsupported-advice": { + "defaultMessage": "micro:bitに直接接続できるように、Google ChromeまたはMicrosoft Edgeをお勧めします。", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-explain": { + "defaultMessage": "残念ながら、WebUSBとWeb Bluetoothはこのブラウザではサポートされていません。 これは、機械学習モデルを訓練するために必要なデータサンプルを記録するためにmicro:bitに接続できないことを意味します。", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-header": { + "defaultMessage": "お使いのブラウザーはサポートされていません。", + "description": "Heading for browser support dialog" + }, + "cancel-action": { + "defaultMessage": "キャンセル", + "description": "Cancel button text" + }, + "cancel-recording-action": { + "defaultMessage": "記録をキャンセル", + "description": "Button label to cancel a movement data recording" + }, + "certainty-label": { + "defaultMessage": "確実性", + "description": "Heading for certainty column" + }, + "certainty-label-tooltip-aria": { + "defaultMessage": "確実性のツールチップ", + "description": "Aria label for code certainty icon" + }, + "certainty-percentage-label": { + "defaultMessage": "{action}の確実性: {currentConfidence}%", + "description": "Label for certainty of an action" + }, + "certainty-tooltip": { + "defaultMessage": "現在各アクションを実行しているかどうかについて、モデルがどの程度確信を持っているか。", + "description": "Tooltip for certainty column" + }, + "click-to-reload-page-action": { + "defaultMessage": "ページをリロードするにはクリックします", + "description": "Reload page button text" + }, + "close-action": { + "defaultMessage": "閉じる", + "description": "Close button text or label" + }, + "code-download-error": { + "defaultMessage": "プロジェクトのプログラムのダウンロードに失敗しました", + "description": "Title for error message relating to project loading" + }, + "code-label": { + "defaultMessage": "コードを書く", + "description": "Code column heading" + }, + "code-label-tooltip-aria": { + "defaultMessage": "プログラムのツールチップ", + "description": "Aria label for code tooltip icon" + }, + "code-tooltip": { + "defaultMessage": "micro:bitにMLモデルとプログラムを転送する際に検出されたアクションごとのMakeCodeブロックです。", + "description": "Code column heading tooltip" + }, + "confirm-action": { + "defaultMessage": "確認", + "description": "Confirm button text" + }, + "confirm-save-action": { + "defaultMessage": "確認して保存", + "description": "Confirm and save action label" + }, + "connect-action": { + "defaultMessage": "接続", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-action-aria": { + "defaultMessage": "micro:bitに接続中", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-battery-heading": { + "defaultMessage": "USBケーブルを外して、電池ボックスを繋げます", + "description": "Battery connection dialog " + }, + "connect-battery-holder": { + "defaultMessage": "電池ボックスホルダー", + "description": "Label for battery holder icon" + }, + "connect-battery-link": { + "defaultMessage": "micro:bitを手首や物に取り付けられます。。", + "description": "Battery connection dialog" + }, + "connect-battery-subtitle": { + "defaultMessage": "micro:bitをコンピュータから取り外し、電池ボックスを繋げます。", + "description": "Battery connection dialog" + }, + "connect-bluetooth-cancelled-connection": { + "defaultMessage": "micro:bitを選択していません。もう一度試しますか?", + "description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog" + }, + "connect-bluetooth-heading": { + "defaultMessage": "Web Bluetooth を使って繋げる", + "description": "Connection dialogs" + }, + "connect-bluetooth-invalid-pattern": { + "defaultMessage": "描画したパターンは無効です。", + "description": "Error when the bluetooth pattern is incomplete " + }, + "connect-bluetooth-start-heading": { + "defaultMessage": "Web Bluetooth で繋げるのに必要なもの", + "description": "Connection dialog heading" + }, + "connect-bluetooth-start-requirements1": { + "defaultMessage": "micro:bit 1台", + "description": "Label for icon of single micro:bit" + }, + "connect-bluetooth-start-requirements2-subtitle": { + "defaultMessage": "インターネット、USB ポート、 Web Bluetooth", + "description": "Under heading 'Computer' this lists the features the computer needs" + }, + "connect-bluetooth-start-switch-radio": { + "defaultMessage": "代わりにmicro:bit無線機能を使って接続", + "description": "Link to alternative connection method" + }, + "connect-cable-alt": { + "defaultMessage": "micro:bitの上部にUSBケーブルが繋げられていることを示すアニメーション", + "description": "Alt text" + }, + "connect-cable-download-project-subtitle": { + "defaultMessage": "micro:bitをUSBケーブルでこのコンピュータに繋いで、機械学習MakeCodeプログラムをダウンロードします。", + "description": "Download project dialog" + }, + "connect-cable-heading": { + "defaultMessage": "USBケーブルをmicro:bitに繋げます", + "description": "Connect cable dialog heading" + }, + "connect-cable-skip": { + "defaultMessage": "スキップ: プログラムは既にダウンロードされていませんか?", + "description": "Link to skip" + }, + "connect-cable-subtitle": { + "defaultMessage": "データ収集プログラムをダウンロードできるように、micro:bitをUSBケーブルでこのコンピュータに繋げます。", + "description": "Project download instructions" + }, + "connect-computer": { + "defaultMessage": "コンピュータ", + "description": "Label for computer icon in connection dialog" + }, + "connect-data-collection-heading": { + "defaultMessage": "USBケーブルをmicro:bit 1に繋げます", + "description": "Connection dialog heading" + }, + "connect-data-collection-subtitle": { + "defaultMessage": "最初のmicro:bitをUSBケーブルでコンピュータに繋げて、データ収集プログラムをダウンロードできます。 これは、データサンプルの収集に使うmicro:bitです。", + "description": "Connection dialog subtitle" + }, + "connect-failed-bluetooth-heading": { + "defaultMessage": "micro:bitへの接続に失敗しました", + "description": "Bluetooth connection error message" + }, + "connect-failed-bluetooth1": { + "defaultMessage": "データ収集用micro:bitへの接続を確立できませんでした。", + "description": "Bluetooth connection error message" + }, + "connect-failed-bridge-heading": { + "defaultMessage": "無線リンク用micro:bitへの接続に失敗しました", + "description": "micro:bit radio connection error message" + }, + "connect-failed-bridge1": { + "defaultMessage": "コンピューターに接続されたmicro:bitとの接続を確立できませんでした。", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote-heading": { + "defaultMessage": "データ収集用micro:bitへの接続に失敗しました", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote1": { + "defaultMessage": "データ収集用micro:bitへの接続を確立できませんでした。", + "description": "micro:bit radio connection error message" + }, + "connect-help-alt": { + "defaultMessage": "「1」のラベルが付いたBBC micro:bitエントリと「2」のラベルが付いた接続ボタンを持つWebUSB接続ダイアログ", + "description": "Alt text for image in connect help dialog" + }, + "connect-micro-usb-cable": { + "defaultMessage": "マイクロUSBケーブル", + "description": "Label for cable icon in list of requirements" + }, + "connect-or-import": { + "defaultMessage": "データ収集用micro:bitを接続 または データサンプルのインポート", + "description": "Empty data samples page text" + }, + "connect-pattern-heading": { + "defaultMessage": "パターンをコピー", + "description": "Heading for Bluetooth pattern connection dialog" + }, + "connect-pattern-input-label": { + "defaultMessage": "{colNum} 列 - micro:bitディスプレイで点灯したLEDの数", + "description": "Screen reader text for numeric pattern input" + }, + "connect-pattern-subtitle": { + "defaultMessage": "micro:bitに表示されているパターンをコピーします。", + "description": "Instruction for bluetooth pattern dialog" + }, + "connect-popup": { + "defaultMessage": "micro:bitを選択", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-alt": { + "defaultMessage": "ラベル 1 で示している BBC micro:bit のエントリとラベル 2 で示しているペアリングボタンのあるWeb Bluetooth ダイアログ", + "description": "Alt text" + }, + "connect-popup-bluetooth-instruction2": { + "defaultMessage": "「ペアリング」(Pair)を選択", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-title": { + "defaultMessage": "Web Bluetoothでmicro:bitに接続", + "description": "Instruction for dialog that previews the Bluetooth permission dialog" + }, + "connect-popup-instruction-heading": { + "defaultMessage": "次のポップアップ", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-instruction1": { + "defaultMessage": "micro:bitを選ぶ", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-usb-bluetooth-data-collection-title": { + "defaultMessage": "データ収集プログラムをmicro:bitにダウンロード", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-data-collection-title": { + "defaultMessage": "データ収集プログラムをmicro:bit 1にダウンロードする", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-link-title": { + "defaultMessage": "micro:bit 2に無線リンクプログラムをダウンロードする", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-webusb-instruction2": { + "defaultMessage": "「接続」(Connect)を選択", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-radio-data-collection-microbit-description": { + "defaultMessage": "データ収集用micro:bitをこのコンピュータに接続して、機械学習MakeCodeプログラムをダウンロードします。 データ収集用micro:bitを身につけている場合は、取り外す必要があります。", + "description": "Connect radio data collection micro:bit dialog description" + }, + "connect-radio-data-collection-microbit-title": { + "defaultMessage": "USBケーブルをデータ収集micro:bitにつなぐ", + "description": "Connect radio data collection micro:bit dialog title" + }, + "connect-radio-heading": { + "defaultMessage": "micro:bitに接続中", + "description": "Text shown while radio link and data connection micro:bit are being connected" + }, + "connect-radio-link-heading": { + "defaultMessage": "USBケーブルをmicro:bit 2に繋げます", + "description": "Heading for connecting radio link micro:bit cable" + }, + "connect-radio-link-subtitle": { + "defaultMessage": "無線リンクプログラムをダウンロードできるように、2つ目のmicro:bitをUSBケーブルでこのコンピュータに繋ぎます。この無線リンクmicro:bitはデータ収集micro:bitと通信します。", + "description": "Instruction for connecting radio link micro:bit cable" + }, + "connect-radio-start-heading": { + "defaultMessage": "micro:bit無線機能で接続するために必要なもの", + "description": "Connection dialog heading" + }, + "connect-radio-start-requirements1": { + "defaultMessage": "micro:bit 2個", + "description": "Label for icon of two micro:bits" + }, + "connect-radio-start-requirements1-subtitle": { + "defaultMessage": "V2のみ", + "description": "Shown below 2 micro:bit label for micro:bit radio approach" + }, + "connect-radio-start-requirements2-subtitle": { + "defaultMessage": "インターネットとUSBポート", + "description": "Shown below 'Computer' heading listing additional requirements" + }, + "connect-radio-start-switch-bluetooth": { + "defaultMessage": "Web Bluetooth で接続", + "description": "Link to alternative connection method" + }, + "connect-to-record": { + "defaultMessage": "データサンプルを記録するための接続", + "description": "Live graph disconnected micro:bit status message for data samples page" + }, + "connect-to-record-body": { + "defaultMessage": "データサンプルを記録するためにmicro:bitを接続します。", + "description": "Insufficient data modal content" + }, + "connect-to-test-model": { + "defaultMessage": "接続して MLモデルをテストする", + "description": "Live graph disconnected micro:bit status message for test model page" + }, + "connect-to-tour-body": { + "defaultMessage": "ツアーを見るには、データ収集用micro:bitを接続する必要があります。", + "description": "Prompt to connect the app to a micro:bit" + }, + "connect-troubleshoot": { + "defaultMessage": "micro:bit接続時に発生する問題のトラブルシューティング", + "description": "Link to support article for troubleshooting" + }, + "connect-troubleshooting": { + "defaultMessage": "トラブルシューティング", + "description": "Troubleshooting heading" + }, + "connect-with-batteries": { + "defaultMessage": "電池と", + "description": "Under header 'Battery holder' this notes that batteries are required" + }, + "connect-with-web-bluetooth": { + "defaultMessage": "Web Bluetooth で接続", + "description": "Connection dialog title" + }, + "connecting": { + "defaultMessage": "接続中...", + "description": "Text shown while waiting for bluetooth/radio connection" + }, + "continue-makecode-action": { + "defaultMessage": "MakeCodeに進む", + "description": "Continue to MakeCode editor button text" + }, + "cookies-action": { + "defaultMessage": "Cookieについて", + "description": "Action to show dialog to choose website cookie preferences" + }, + "copied": { + "defaultMessage": "コピーしました", + "description": "Displayed as copy button text briefly after successful copy action" + }, + "copy-action": { + "defaultMessage": "コピー", + "description": "Copy button text" + }, + "data-actions-menu": { + "defaultMessage": "データアクション", + "description": "Aria label for menu" + }, + "data-collection-microbit": { + "defaultMessage": "データ収集用micro:bit", + "description": "Data collection micro:bit image caption" + }, + "data-collection-microbit-label": { + "defaultMessage": "データ収集用micro:bitを人の手首につけていることを示す図", + "description": "Aria label for data collection image" + }, + "data-connection-region": { + "defaultMessage": "micro:bitデータ接続", + "description": "Region label for data connection area" + }, + "data-features-hide-action": { + "defaultMessage": "データ機能を隠す", + "description": "Hide data features button text" + }, + "data-features-show-action": { + "defaultMessage": "データ機能を表示", + "description": "Show data features button text" + }, + "data-samples-actions-region": { + "defaultMessage": "データサンプルツールバー", + "description": "Region label for data samples actions" + }, + "data-samples-label": { + "defaultMessage": "データサンプル", + "description": "Heading for data samples column" + }, + "data-samples-label-tooltip-aria": { + "defaultMessage": "データサンプルツールチップ", + "description": "Aria label for data samples tooltip icon" + }, + "data-samples-status-count": { + "defaultMessage": "{numSamples} 個のサンプルを記録", + "description": "Data samples status text" + }, + "data-samples-status-not-enough": { + "defaultMessage": "少なくとも3個必要", + "description": "Data samples status text" + }, + "data-samples-title": { + "defaultMessage": "データサンプル", + "description": "Data samples page title" + }, + "data-samples-tooltip": { + "defaultMessage": "1秒間の短い動きデータを収集。あなたのデータサンプルはあなたのPCにのみ保存され、他の誰にも送信されません。", + "description": "Tooltip for data samples heading" + }, + "default-project-name": { + "defaultMessage": "名称未設定", + "description": "Default project name" + }, + "delete-action-aria": { + "defaultMessage": "アクション \"{action}\" を削除", + "description": "Aria label for action delete icon" + }, + "delete-action-confirm-heading": { + "defaultMessage": "アクション削除を確認", + "description": "Confirmation dialog heading" + }, + "delete-action-confirm-text": { + "defaultMessage": "アクション \"{action}\" を削除してもよろしいですか?", + "description": "Confirmation dialog text" + }, + "delete-data-samples-action": { + "defaultMessage": "すべてのデータサンプルを削除", + "description": "Menu item to delete data samples" + }, + "delete-data-samples-confirm-heading": { + "defaultMessage": "すべてのデータサンプル削除を確認", + "description": "Confirmation dialog heading" + }, + "delete-data-samples-confirm-text": { + "defaultMessage": "すべてのデータサンプルを削除してもよろしいですか?", + "description": "Confirmation dialog text" + }, + "delete-recording-aria": { + "defaultMessage": "アクション \"{action}\" の {numSamples} 個の記録 {sample} を削除", + "description": "Aria label for data sample delete action" + }, + "disconnect-action": { + "defaultMessage": "切断", + "description": "Disconnect (from bluetooth/radio) action" + }, + "disconnected-during-recording": { + "defaultMessage": "記録中にmicro:bitが切断されました", + "description": "Error when the micro:bit is disconnected during recording" + }, + "disconnected-warning-bluetooth-heading": { + "defaultMessage": "データ収集用micro:bitの接続が失われました", + "description": "Dialog heading" + }, + "disconnected-warning-bluetooth1": { + "defaultMessage": "データ収集用micro:bitへの接続が失われました。", + "description": "Dialog text" + }, + "disconnected-warning-bluetooth2": { + "defaultMessage": "micro:bitを確認してください。", + "description": "Heading for list of things to check" + }, + "disconnected-warning-bluetooth3": { + "defaultMessage": "電源が入っているか(micro:bit の背面にある赤いライトが点灯している必要があります)", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bluetooth4": { + "defaultMessage": "PCが近くにあるか", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bridge-heading": { + "defaultMessage": "データ収集用micro:bitの接続が失われました", + "description": "Connection error dialog" + }, + "disconnected-warning-bridge1": { + "defaultMessage": "PCに接続されたmicro:bitへの接続が失われました。", + "description": "Connection error dialog" + }, + "disconnected-warning-remote-heading": { + "defaultMessage": "データ収集用micro:bitの接続が失われました", + "description": "Connection error dialog" + }, + "disconnected-warning-remote1": { + "defaultMessage": "データ収集用micro:bitへの接続が失われました。", + "description": "Connection error dialog" + }, + "dont-show-again": { + "defaultMessage": "今後表示しない", + "description": "Text to never show a dialog again" + }, + "download-data-samples-action": { + "defaultMessage": "すべてのデータサンプルをダウンロード", + "description": "Download action" + }, + "download-project-choose-microbit-subtitle": { + "defaultMessage": "プロジェクトを同じmicro:bitにダウンロードすると、micro:bitがツールから切断されます。 データサンプルをもっと記録したい場合は、micro:bitを再接続する必要があります。", + "description": "Download project choose micro:bit dialog subtitle" + }, + "download-project-choose-microbit-title": { + "defaultMessage": "どのmicro:bitを使いますか?", + "description": "Download project choose micro:bit dialog title" + }, + "download-project-different-microbit-option": { + "defaultMessage": "別のmicro:bit", + "description": "Download project different micro:bit option" + }, + "download-project-intro-description": { + "defaultMessage": "プログラムには、作成した機械学習モデルが含まれます。 モデルはmicro:bit上で動作するので、 {appNameFull} に接続せずに使えます。", + "description": "Download project intro dialog description" + }, + "download-project-intro-title": { + "defaultMessage": "機械学習のMakeCodeプロジェクトをダウンロード", + "description": "Download project intro dialog title" + }, + "download-project-same-microbit-option": { + "defaultMessage": "同じmicro:bit", + "description": "Download project same micro:bit option" + }, + "downloading-data-collection-header": { + "defaultMessage": "データ収集プログラムのダウンロード", + "description": "Progress text" + }, + "downloading-header": { + "defaultMessage": "micro:bitへのプログラムのダウンロード", + "description": "Progress text" + }, + "downloading-radio-link-header": { + "defaultMessage": "無線リンクプログラムのダウンロード", + "description": "Progress text" + }, + "downloading-subtitle": { + "defaultMessage": "しばらくお待ちください。micro:bitにプログラムをダウンロードしています。", + "description": "Progress text" + }, + "edit-in-makecode-action": { + "defaultMessage": "MakeCodeで編集", + "description": "Edit in MakeCode button text" + }, + "estimated-action-aria": { + "defaultMessage": "推定アクション: \"{action}\"", + "description": "Aria live text for the current estimated action" + }, + "estimated-action-label": { + "defaultMessage": "推定アクション", + "description": "Heading for estimated action area next to the live graph" + }, + "estimated-action-label-tooltip-aria": { + "defaultMessage": "推定アクションツールチップ", + "description": "Aria label for estimated action tooltip icon" + }, + "estimated-action-tooltip": { + "defaultMessage": "これは、モデルが現在行っていると判断したアクションです。", + "description": "Tooltip for the estimated action heading" + }, + "feedback": { + "defaultMessage": "フィードバック", + "description": "Action to open a feedback dialog" + }, + "fingerprint-acc-x-tooltip": { + "defaultMessage": "X 方向データの合計", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-y-tooltip": { + "defaultMessage": "Y 方向データの合計", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-z-tooltip": { + "defaultMessage": "Z 方向データの合計", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-x-tooltip": { + "defaultMessage": "すべての X 方向データポイントの最大値", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-y-tooltip": { + "defaultMessage": "すべての Y 方向のデータポイントの最大値", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-z-tooltip": { + "defaultMessage": "すべてのZ方向データポイントの最大値", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-x-tooltip": { + "defaultMessage": "X 方向データの平均値", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-y-tooltip": { + "defaultMessage": "Y 方向データの平均値", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-z-tooltip": { + "defaultMessage": "Z方向データの平均値", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-x-tooltip": { + "defaultMessage": "すべての X 方向データポイントの最小値", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-y-tooltip": { + "defaultMessage": "すべての Y 方向データポイントの最小値", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-z-tooltip": { + "defaultMessage": "すべてのZ方向データポイントの最小値", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-x-tooltip": { + "defaultMessage": "すべての X 方向データポイントの中の極値の数", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-y-tooltip": { + "defaultMessage": "Y 方向のすべてのデータポイントの中の極値の数", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-z-tooltip": { + "defaultMessage": "Z方向のすべてのデータポイント間の極値の数", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-x-tooltip": { + "defaultMessage": "すべての X 方向データポイントの実効値", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-y-tooltip": { + "defaultMessage": "すべての Y 方向データポイントの実効値", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-z-tooltip": { + "defaultMessage": "すべての Z 方向データポイントの実効値", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-x-tooltip": { + "defaultMessage": "X方向のすべてのデータポイントの0からの平均偏差", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-y-tooltip": { + "defaultMessage": "Y方向のすべてのデータポイントの0からの平均偏差", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-z-tooltip": { + "defaultMessage": "Z方向のすべてのデータポイントの0からの平均偏差", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-x-tooltip": { + "defaultMessage": "X方向のデータポイントの正と負の間で加速度が遷移するレート", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-y-tooltip": { + "defaultMessage": "Y方向のデータポイントの正と負の間で加速度が遷移するレート", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-z-tooltip": { + "defaultMessage": "Z方向のデータポイントの正と負の間で加速度が遷移するレート", + "description": "Tooltip for data feature of a recording" + }, + "firmware-outdated-content1": { + "defaultMessage": "micro:bitのファームウェアが古すぎるため、micro:bitへの接続に失敗しました。", + "description": "Connection error dialog" + }, + "firmware-outdated-content2": { + "defaultMessage": "このmicro:bitに接続するには、ファームウェアを更新する必要があります。", + "description": "Connection error dialog" + }, + "firmware-outdated-heading": { + "defaultMessage": "ファームウェアの更新が必要です", + "description": "Connection error dialog" + }, + "get-started-action": { + "defaultMessage": "はじめよう", + "description": "Get started action" + }, + "go-action": { + "defaultMessage": "実行", + "description": "Go action" + }, + "graph-color-scheme": { + "defaultMessage": "グラフの配色設定", + "description": "Graph colour scheme setting label" + }, + "graph-color-scheme-color-blind-1": { + "defaultMessage": "カラーブラインド代替案 1", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-color-blind-2": { + "defaultMessage": "カラーブラインド代替案 2", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-default": { + "defaultMessage": "デフォルト (赤、青、緑)", + "description": "Graph colour scheme option" + }, + "graph-line-scheme": { + "defaultMessage": "グラフ線のスタイル", + "description": "Graph line scheme setting label" + }, + "graph-line-scheme-accessible": { + "defaultMessage": "利用できる線 (実線、破線、点線)", + "description": "Graph line scheme option" + }, + "graph-line-scheme-solid": { + "defaultMessage": "実線", + "description": "Graph line scheme option" + }, + "graph-line-weight": { + "defaultMessage": "グラフ線の太さ", + "description": "Graph line weight setting label" + }, + "graph-line-weight-default": { + "defaultMessage": "初期値", + "description": "Graph line weight option" + }, + "graph-line-weight-thick": { + "defaultMessage": "太い", + "description": "Graph line weight option" + }, + "help-label": { + "defaultMessage": "ヘルプ", + "description": "Help icon aria label" + }, + "help-support": { + "defaultMessage": "ヘルプとサポート", + "description": "Link or menu item link to support site" + }, + "help-translate": { + "defaultMessage": "Help translate", + "description": "Help translate menu option text" + }, + "home-action": { + "defaultMessage": "ホーム", + "description": "Home button text" + }, + "homepage": { + "defaultMessage": "ホームページ", + "description": "Link to home page" + }, + "homepage-alt": { + "defaultMessage": "micro:bitの加速度センサーデータを表すx, y, zのグラフ線を示すグラフに拍手している様子を重ね合わせたもの", + "description": "Alt text for image in homepage" + }, + "homepage-alt-graph": { + "defaultMessage": "micro:bitの加速度センサーデータを表すx, y, zのグラフ線を示すグラフ", + "description": "Alt text for image in homepage" + }, + "homepage-alt-hands": { + "defaultMessage": "拍手", + "description": "Alt text for image in homepage" + }, + "homepage-description": { + "defaultMessage": "自分の動作データで機械学習モデルをトレーニングし、micro:bitで実行します。", + "description": "Home page description" + }, + "homepage-how-it-works": { + "defaultMessage": "動作の仕組み", + "description": "Home page section heading" + }, + "homepage-how-it-works-paragraph": { + "defaultMessage": "ビデオを見て、始めましょう。 利用者ガイドで詳細をご覧ください。", + "description": "Home page content under the video" + }, + "homepage-projects": { + "defaultMessage": "サンプルプロジェクト", + "description": "Home page section heading" + }, + "homepage-projects-more": { + "defaultMessage": "micro:bitとAIに関するコンテンツとリソースを探る。", + "description": "Link back to AI landing page" + }, + "homepage-step-by-step": { + "defaultMessage": "セットアップ手順", + "description": "Home page section heading" + }, + "homepage-subtitle": { + "defaultMessage": "動作と機械学習を使って BBC micro:bit のAIを作る", + "description": "Home page subtitle" + }, + "homepage-video-alt": { + "defaultMessage": "紹介動画", + "description": "Home page video alt text" + }, + "import-data-samples-action": { + "defaultMessage": "データサンプルをインポート", + "description": "Data samples action" + }, + "import-error-dialog-content": { + "defaultMessage": "{appNameFull}で開くことができるのはMakeCodeのhexファイルまたはデータサンプルファイル(.json)だけです。", + "description": "Content of import error dialog" + }, + "import-error-dialog-title": { + "defaultMessage": "対応していないファイル形式です", + "description": "Title of import error dialog" + }, + "incompatible-device-body-alt": { + "defaultMessage": "戻って別のmicro:bitを選ぶか、プロジェクトのhexを保存して、micro:bit V2にダウンロードしてください。", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body1": { + "defaultMessage": "プログラムを編集するには、MakeCodeに進んでください。その後、micro:bit V2にダウンロードできるプロジェクトのhexファイルを保存できます。", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body2": { + "defaultMessage": "別の方法として、 MakeCode を使用せずにプロジェクトの hex を保存します。", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-heading": { + "defaultMessage": "互換性のないデバイス", + "description": "Incompatible device dialog heading" + }, + "incompatible-device-subtitle": { + "defaultMessage": "micro:bit V1を使っていますが、機械学習プロジェクトでは micro:bit V2 に載っている、より速いプロセッサが必要となります。 micro:bitのバージョンについてもっと調べる。 ", + "description": "Incompatible device dialog subtitle" + }, + "insufficient-data-body": { + "defaultMessage": "モデルを訓練するには、少なくとも 2 個のアクションと、それぞれのアクションに対して 3 個のデータサンプルが必要です。", + "description": "Insufficient data modal content" + }, + "insufficient-data-title": { + "defaultMessage": "十分なデータがありません", + "description": "Insufficient data modal title" + }, + "language": { + "defaultMessage": "言語", + "description": "Language option text" + }, + "learn-about-firewall-requirements-action": { + "defaultMessage": "ファイアウォール要件について調べる", + "description": "Link to support article for firewall requirements" + }, + "led-icon-option-angry": { + "defaultMessage": "おこり顔", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-asleep": { + "defaultMessage": "ねてる顔", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-butterfly": { + "defaultMessage": "ちょうちょ", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-chessboard": { + "defaultMessage": "チェスボード", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-confused": { + "defaultMessage": "こまり顔", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-cow": { + "defaultMessage": "うし", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-diamond": { + "defaultMessage": "ダイアモンド", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-duck": { + "defaultMessage": "あひる", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-eighthnote": { + "defaultMessage": "8分音符", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-fabulous": { + "defaultMessage": "すばらしい", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-ghost": { + "defaultMessage": "おばけ", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-giraffe": { + "defaultMessage": "きりん", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-happy": { + "defaultMessage": "うれしい顔", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-heart": { + "defaultMessage": "ハート", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-house": { + "defaultMessage": "家", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-lefttriangle": { + "defaultMessage": "左向き三角", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-meh": { + "defaultMessage": "ふーん", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-no": { + "defaultMessage": "いいえ", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-off": { + "defaultMessage": "オフ", + "description": "Icon option." + }, + "led-icon-option-pitchfork": { + "defaultMessage": "くまで", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-quarternote": { + "defaultMessage": "4分音符", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rabbit": { + "defaultMessage": "うさぎ", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rollerskate": { + "defaultMessage": "ローラースケート", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sad": { + "defaultMessage": "かなしい顔", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-scissors": { + "defaultMessage": "はさみ", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-silly": { + "defaultMessage": "へん顔", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-skull": { + "defaultMessage": "がいこつ", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smalldiamond": { + "defaultMessage": "小さいダイアモンド", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallheart": { + "defaultMessage": "小さいハート", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallsquare": { + "defaultMessage": "小さいしかく", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-snake": { + "defaultMessage": "へび", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-square": { + "defaultMessage": "しかく", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-stickfigure": { + "defaultMessage": "棒人間", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-surprised": { + "defaultMessage": "びっくり顔", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sword": { + "defaultMessage": "剣", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-target": { + "defaultMessage": "まと", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tortoise": { + "defaultMessage": "かめ", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-triangle": { + "defaultMessage": "三角", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tshirt": { + "defaultMessage": "Tシャツ", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-umbrella": { + "defaultMessage": "かさ", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-yes": { + "defaultMessage": "はい", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "live-data-graph": { + "defaultMessage": "ライブデータグラフ", + "description": "Title for live data graph" + }, + "live-graph": { + "defaultMessage": "ライブグラフ", + "description": "Heading for live graph" + }, + "live-graph-tooltip": { + "defaultMessage": "このグラフは、micro:bitの加速度センサーの動きデータをリアルタイムで表示しています。 データ収集用micro:bitを動かして、X、Y、Z軸の変化を見てみましょう。 各色の線は、micro:bitを動かしている方向(軸)を表します。", + "description": "Tooltip for live graph heading" + }, + "live-graph-tooltip-aria": { + "defaultMessage": "ライブグラフツールチップ", + "description": "Aria label for live graph tooltip icon" + }, + "loading": { + "defaultMessage": "読み込み中", + "description": "Aria label for loading spinner" + }, + "main-menu": { + "defaultMessage": "メインメニュー", + "description": "Main menu label" + }, + "makecode-back-alt": { + "defaultMessage": "MakeCodeを戻すための左矢印アイコン", + "description": "Testing model page title" + }, + "makecode-block-alt-prefix": { + "defaultMessage": "MakeCode block:", + "description": "Makecode block alt text prefix" + }, + "makecode-block-show-icon": { + "defaultMessage": "アイコンを表示", + "description": "Makecode block text. The translation should match MakeCode translations." + }, + "makecode-load-error-dialog-body": { + "defaultMessage": "{appNameFull} は MakeCode のロードに失敗しました。インターネット接続をチェックし、ページを更新してからもう一度お試しください。", + "description": "Content of MakeCode load error dialog" + }, + "makecode-load-error-dialog-title": { + "defaultMessage": "Microsoft MakeCode をロードできませんでした", + "description": "Title of MakeCode load error dialog" + }, + "microbit-not-connected": { + "defaultMessage": "micro:bitが接続されていません", + "description": "Live graph disconnected micro:bit status message" + }, + "ml.onStart|block": { + "defaultMessage": "ML の $event が開始したとき", + "description": "This string should be a Crowdin duplicate of the MakeCode extension block with the same text and use the same translation." + }, + "more-edit-in-makecode-options": { + "defaultMessage": "MakeCodeのオプションをさらに編集する", + "description": "Aria label for the additional actions menu to the right of the Edit in MakeCode button" + }, + "name-action-hint": { + "defaultMessage": "micro:bitに認識させたいアクションに名前を付けてください", + "description": "Hint shown when you have an unnamed action" + }, + "name-project": { + "defaultMessage": "プロジェクトに名前を付ける", + "description": "Name your project header" + }, + "name-text": { + "defaultMessage": "名前", + "description": "Header for name field" + }, + "name-used-when": { + "defaultMessage": "この名前は hex ファイルを保存するときに使用されます。", + "description": "Text under project name field" + }, + "new-session-setup-description": { + "defaultMessage": "新しいセッションを開始すると、既存のセッションを上書きすることになります。既存のセッションを保存することもできますよ。", + "description": "New session setup description" + }, + "new-session-setup-title": { + "defaultMessage": "新しいセッションの設定", + "description": "New session setup title" + }, + "newpage-continue-session-subtitle": { + "defaultMessage": "セッションを続行するには、コンピュータに保存したhexファイルまたはデータサンプルファイルを使います。", + "description": "Continue session subtitle" + }, + "newpage-continue-session-title": { + "defaultMessage": "保存したセッションを続ける", + "description": "Continue session title" + }, + "newpage-last-session-date": { + "defaultMessage": "日付: {date}", + "description": "Last session date label" + }, + "newpage-last-session-name": { + "defaultMessage": "名前: {name}", + "description": "Last session name label" + }, + "newpage-last-session-none": { + "defaultMessage": "セッションが見つかりませんでした", + "description": "Last session not found text" + }, + "newpage-last-session-title": { + "defaultMessage": "最後のセッションを開く", + "description": "Open last session title" + }, + "newpage-new-session-subtitle": { + "defaultMessage": "micro:bitに接続し、動作データを収集して機械学習モデルを構築します。", + "description": "Start new session subtitle" + }, + "newpage-new-session-title": { + "defaultMessage": "新規セッション", + "description": "Start new session title" + }, + "newpage-section-one-title": { + "defaultMessage": "前に終了したところから再開する", + "description": "Homepage section one title" + }, + "newpage-section-two-title": { + "defaultMessage": "新しく始める", + "description": "Homepage section two title" + }, + "newpage-title": { + "defaultMessage": "新規セッション", + "description": "New page title" + }, + "next-action": { + "defaultMessage": "次", + "description": "Next button text for dialogs and similar" + }, + "no-data-samples": { + "defaultMessage": "データサンプルがありません", + "description": "Empty data samples page status text" + }, + "not-create-ai-hex-import-dialog-content": { + "defaultMessage": "このプロジェクトにはデータサンプルが含まれていないため、プログラムだけが開かれています。 プログラムを使う前に、モデルを訓練する必要があります。", + "description": "Content of import non-CreateAI hex dialog" + }, + "not-create-ai-hex-import-dialog-title": { + "defaultMessage": "MakeCodeプロジェクトがインポートされました", + "description": "Title of import non-CreateAI hex dialog" + }, + "not-found": { + "defaultMessage": "{appNameFull} ホームページ", + "description": "Page not found link text" + }, + "not-found-title": { + "defaultMessage": "ページが見つかりません", + "description": "Page not found page title" + }, + "open-file-action": { + "defaultMessage": "開く…", + "description": "Open file button text" + }, + "open-file-dropped": { + "defaultMessage": "ドロップ時にファイルを開く", + "description": "Aria label for file drop target" + }, + "other-tabs-body1": { + "defaultMessage": "別のプロセスがこのデバイスに接続されています。", + "description": "Connection error dialog" + }, + "other-tabs-body2": { + "defaultMessage": "WebUSBを使っている他のタブ(例: MakeCode、Pythonエディター、 {appNameShort})を閉じるか、micro:bitを抜き差ししてやり直してください。", + "description": "Connection error dialog" + }, + "other-tabs-heading": { + "defaultMessage": "WebUSBで接続", + "description": "Connection error dialog" + }, + "privacy": { + "defaultMessage": "プライバシーポリシー", + "description": "Link to view privacy policy" + }, + "project-loaded": { + "defaultMessage": "プロジェクトがロードされました", + "description": "Toast when a new project is loaded" + }, + "project-name-not-empty": { + "defaultMessage": "プロジェクト名は空にできません", + "description": "Validation message for project name" + }, + "radio-link-microbit": { + "defaultMessage": "無線リンク用micro:bit", + "description": "Radio link micro:bit image caption" + }, + "radio-link-microbit-label": { + "defaultMessage": "無線リンク用micro:bitがPCに接続しているところを示す図", + "description": "Aria label for radio link image" + }, + "recognition-point-label": { + "defaultMessage": "認識ポイント:", + "description": "Label for the slider for the recognition point" + }, + "reconnect-action": { + "defaultMessage": "再接続", + "description": "Button text to reconnect a micro:bit over Bluetooth/radio" + }, + "reconnect-failed-bluetooth-heading": { + "defaultMessage": "データ収集用micro:bitへの接続に失敗しました", + "description": "Connection error dialog" + }, + "reconnect-failed-bluetooth1": { + "defaultMessage": "データ収集用micro:bitへの接続を確立できませんでした。", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge-heading": { + "defaultMessage": "無線リンク用micro:bitへの接続に失敗しました", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge1": { + "defaultMessage": "コンピューターに接続されたmicro:bitとの接続を再確立できませんでした。", + "description": "Connection error dialog" + }, + "reconnect-failed-radio-heading": { + "defaultMessage": "micro:bitへの接続に失敗しました", + "description": "Connection error dialog" + }, + "reconnect-failed-remote-heading": { + "defaultMessage": "データ収集用micro:bitへの接続に失敗しました", + "description": "Connection error dialog" + }, + "reconnect-failed-remote1": { + "defaultMessage": "データ収集用micro:bitへの接続を確立できませんでした。", + "description": "Connection error dialog" + }, + "reconnect-failed-subtitle": { + "defaultMessage": "接続プロセスを再起動するには、次の手順に従ってください。", + "description": "Connection error dialog" + }, + "reconnecting": { + "defaultMessage": "再接続中…", + "description": "Shown while reconnecting" + }, + "record-action": { + "defaultMessage": "録画", + "description": "Record button text" + }, + "record-action-aria": { + "defaultMessage": "アクション「{action}」のデータを記録", + "description": "Aria label for record button" + }, + "record-hint": { + "defaultMessage": "データサンプルを記録するためのボタン押し。", + "description": "Hint when you have named the first action but not recorded any data samples" + }, + "record-hint-button-b": { + "defaultMessage": "データサンプルを記録するには、データ収集用micro:bitのボタンBを押します。", + "description": "Hint when you have named the first action but not recorded any data samples and have a micro:bit connected" + }, + "record-samples": { + "defaultMessage": "{numSamples} サンプルを記録", + "description": "Additional recording action text" + }, + "record-samples-help": { + "defaultMessage": "各サンプルにはそれぞれにカウントダウンがあります", + "description": "Help text for additional recording action" + }, + "record-seconds": { + "defaultMessage": "{numSeconds} 秒の記録", + "description": "Additional recording action text" + }, + "record-seconds-help": { + "defaultMessage": "{numSamples} サンプルを取得するには、動き続けてください", + "description": "Help text for additional recording action" + }, + "recording": { + "defaultMessage": "記録中", + "description": "Shown during recording" + }, + "recording-complete": { + "defaultMessage": "完了", + "description": "Text shown when data recording complete" + }, + "recording-data-for": { + "defaultMessage": "アクション「{action}」のデータを記録", + "description": "Text in recording dialog" + }, + "recording-data-for-numbered": { + "defaultMessage": "アクション「{action}」の {numSamples} 個の記録 {sample} ", + "description": "Text in recording dialog" + }, + "recording-fingerprint-label": { + "defaultMessage": "記録について、micro:bitのx、y、z加速度センサーデータ特性を表示するヒートマップ", + "description": "Label for recording fingerprint heatmap" + }, + "recording-graph-label": { + "defaultMessage": "micro:bit の加速度センサーのx軸、y軸、z軸の各データを示しているグラフ", + "description": "Label for recording graph" + }, + "recording-options-aria": { + "defaultMessage": "アクション「{action}」の他の記録オプション", + "description": "Aria label for more recording options button" + }, + "reload-action": { + "defaultMessage": "再読み込み", + "description": "Reload button text" + }, + "reset-to-default-action": { + "defaultMessage": "初期ブロックにリセット", + "description": "Reset to default blocks button text" + }, + "restore-defaults-action": { + "defaultMessage": "すべての設定を初期値に復元", + "description": "Restore default button text" + }, + "restore-defaults-confirm-action": { + "defaultMessage": "初期値に復元", + "description": "Restore default settings confirm button text" + }, + "restore-defaults-confirm-body": { + "defaultMessage": "すべての設定を初期値に復元してもよろしいですか?", + "description": "Restore default settings confirmation dialog body text" + }, + "restore-defaults-confirm-heading": { + "defaultMessage": "初期設定に復元", + "description": "Restore default settings confirmation dialog title" + }, + "restore-defaults-helper": { + "defaultMessage": "以前に却下されたヘルプコンテンツが再び表示される場合があります。", + "description": "Restore default settings helper text" + }, + "save-action": { + "defaultMessage": "保存", + "description": "Label for action that saves the project as a file the user downloads" + }, + "save-hex-dialog-heading": { + "defaultMessage": "プロジェクトをhexファイルとして保存", + "description": "Heading for the dialog shown when saving a hex file" + }, + "save-hex-dialog-message1": { + "defaultMessage": "ダウンロードには、アクション、データサンプル、MakeCodeプロジェクトが含まれています。作業を続けるには {appNameFull} で開いてください。", + "description": "Text in the dialog shown when saving a hex file" + }, + "save-hex-dialog-message2": { + "defaultMessage": "アクションとデータサンプルを変更する必要がない場合は、Microsoft MakeCode で開くこともできます。", + "description": "Text in the dialog shown when saving a hex file" + }, + "saving-description": { + "defaultMessage": "ダウンロードはまもなく完了します。", + "description": "Saving progress dialog text" + }, + "saving-title": { + "defaultMessage": "保存中…", + "description": "Saving progress title" + }, + "saving-toast-title": { + "defaultMessage": "hexファイルをダウンロードしました", + "description": "Notification after a hex file has been downloaded" + }, + "select-icon-action-aria": { + "defaultMessage": "アクション「{action}」のアイコンを選択", + "description": "Aria label for pick icon button" + }, + "select-icon-action-untitled-aria": { + "defaultMessage": "無題アクションのアイコンを選択", + "description": "Aria label for pick icon button" + }, + "select-icon-option-action-aria": { + "defaultMessage": "「{iconName}」アイコンを選択", + "description": "Aria label for icon option" + }, + "settings": { + "defaultMessage": "設定", + "description": "Text for settings dialog header and menu item" + }, + "settings-menu-action": { + "defaultMessage": "設定アクションメニュー", + "description": "Label for settings actions menu button" + }, + "show-graphs-checkbox-label-text": { + "defaultMessage": "グラフを表示", + "description": "Show graphs checkbox label text" + }, + "simple-ai-exercise-timer-resource-title": { + "defaultMessage": "簡単なAI運動タイマー", + "description": "Home page resource card title" + }, + "skip-tour-action": { + "defaultMessage": "ツアーをスキップ", + "description": "Skip tour button text" + }, + "software-versions": { + "defaultMessage": "ソフトウェアのバージョン", + "description": "Software versions text" + }, + "start-session-action": { + "defaultMessage": "セッションを開始", + "description": "Start session button text" + }, + "start-training-action": { + "defaultMessage": "トレーニング開始", + "description": "Start training button text" + }, + "steps-alt": { + "defaultMessage": "最終的にモデルを使ってコーディングする前に、データ収集、モデルのトレーニング、モデルのテスト、収集データを改善することでモデルを改善することを繰り返すプロセスを示す図。", + "description": "Alt text for the step-by-step home page diagram" + }, + "steps-code": { + "defaultMessage": "コードを書く", + "description": "Step in home page diagram" + }, + "steps-collect-data": { + "defaultMessage": "データを集める", + "description": "Step in home page diagram" + }, + "steps-improve": { + "defaultMessage": "改善する", + "description": "Step in home page diagram" + }, + "steps-test-model": { + "defaultMessage": "モデルのテスト", + "description": "Step in home page diagram" + }, + "steps-train": { + "defaultMessage": "トレーニング", + "description": "Step in home page diagram" + }, + "stop-recording-action": { + "defaultMessage": "記録の停止", + "description": "Button label to stop recording movement data while recording multiple samples" + }, + "support-request": { + "defaultMessage": "サポートリクエストの提出 を検討してください。", + "description": "Support request link text" + }, + "terms": { + "defaultMessage": "利用規約", + "description": "Link or menu item link to view terms of use" + }, + "testing-model-actions-region": { + "defaultMessage": "モデルツールバーのテスト", + "description": "Region label for testing model actions" + }, + "testing-model-title": { + "defaultMessage": "モデルのテスト", + "description": "Testing model page title" + }, + "tour-action": { + "defaultMessage": "ツアー", + "description": "Button label that starts a tour of the app's features" + }, + "tour-collect-addActions-content": { + "defaultMessage": "他のアクションとその名前を決めてください。モデルを訓練するには、少なくとも2つのアクションと3つのデータサンプルが必要です。データサンプルはPCにのみ保存され、他の人に送信されることはありません。", + "description": "Tour step description" + }, + "tour-collect-addActions-title": { + "defaultMessage": "さらにアクションを追加", + "description": "Tour step title" + }, + "tour-collect-afterFirst-content": { + "defaultMessage": "機械学習モデルを訓練するには、少なくとも2つの異なるアクションと、アクションそれぞれについて少なくとも3つのデータサンプルが必要となります。", + "description": "Tour step description" + }, + "tour-collect-afterFirst-title": { + "defaultMessage": "最初の{recordingCount, plural, one {サンプル} other {サンプル}}を記録しました!", + "description": "Tour step title. Uses ICU syntax for pluralisation: https://formatjs.io/docs/core-concepts/icu-syntax/#plural-format." + }, + "tour-collect-collectMore-explanation-content": { + "defaultMessage": "さらにデータサンプルを収集すると、より良い機械学習モデルになります。", + "description": "Tour step description" + }, + "tour-collect-collectMore-hasRecordings-content": { + "defaultMessage": "アクションのデータサンプルを記録します。", + "description": "Tour step description" + }, + "tour-collect-collectMore-noRecordings-content": { + "defaultMessage": "アクションのデータサンプルを記録。", + "description": "Tour step description" + }, + "tour-collect-collectMore-title": { + "defaultMessage": "さらにデータサンプルを収集", + "description": "Tour step title" + }, + "tour-collect-trainModel-content": { + "defaultMessage": "十分なデータサンプルを収集したら、機械学習モデルのトレーニングができます。 後でもう一度、データを削除またはさらに追加し、モデルの信頼性を高めるためにトレーニングを続けられます。", + "description": "Tour step description" + }, + "tour-dataSamples-actions-common-content": { + "defaultMessage": "アクションは、機械学習モデルに認識させたい動きの種類です。たとえば、「手を振る」や「手をたたく」などです。", + "description": "Tour step content" + }, + "tour-dataSamples-actions-noRecordings-content": { + "defaultMessage": "最初のアクションを決め、名前を付けてから、データサンプルの記録を開始します。", + "description": "Tour step content" + }, + "tour-dataSamples-connected-content": { + "defaultMessage": "データサンプルの収集を開始して、さまざまな動きや行動を認識する機械学習(ML)モデルをトレーニングしましょう。", + "description": "Tour step content" + }, + "tour-dataSamples-connected-title": { + "defaultMessage": "データ収集用micro:bitが接続されています!", + "description": "Tour step title" + }, + "tour-dataSamples-liveGraph-content": { + "defaultMessage": "グラフはmicro:bitの加速度センサーからの動きのデータを示しています。データ収集用micro:bitを動かして、グラフがどのように変化するか見てください。", + "description": "Tour step content" + }, + "tour-makecode-intro-content1": { + "defaultMessage": "micro:bitでプロジェクトをテストするために、モデルとコードをダウンロードします。 さらにコードブロックを追加して、モデルを使った独自のプログラムを作ることもできます。", + "description": "Tour step description" + }, + "tour-makecode-intro-content2": { + "defaultMessage": "MLモデルを改善する必要がありますか? ", + "description": "Tour step description" + }, + "tour-makecode-intro-content3": { + "defaultMessage": "左上にあるこの戻るボタンを使ってください。", + "description": "Tour step description" + }, + "tour-makecode-intro-title": { + "defaultMessage": "Microsoft MakeCode", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-alreadyConnected-title": { + "defaultMessage": "MLモデルを訓練しました!", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-content": { + "defaultMessage": "では、機械学習モデルをテストしましょう。データ収集用micro:bitを動かして、それぞれのアクションを試してみましょう。モデルはそれぞれのアクションを正しく推定しますか?", + "description": "Tour step description" + }, + "tour-trainModel-afterTrain-delayedUntilConnected-title": { + "defaultMessage": "MLモデルをテスト", + "description": "Tour step title" + }, + "tour-trainModel-certaintyRecognition-content": { + "defaultMessage": "棒グラフは、モデルが各アクションを実行していることを示しています。スライダーを動かして認識ポイントまたはしきい値を調整します。", + "description": "Tour step description" + }, + "tour-trainModel-certaintyRecognition-title": { + "defaultMessage": "確実性と認識ポイント", + "description": "Tour step title" + }, + "tour-trainModel-editInMakeCode-content": { + "defaultMessage": "プログラムと機械学習モデルをmicro:bitにダウンロードするには、MakeCodeでプロジェクトを開きます。 さらにブロックを追加して、モデルを使った独自のプログラムを作れます。", + "description": "Tour step description" + }, + "tour-trainModel-estimatedAction-content": { + "defaultMessage": "現在あなたが実行しているとモデルが推定しているアクションは、そのアクションのmicro:bitアイコンの下に表示されます。", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-content": { + "defaultMessage": "これらのMakeCodeブロックは、プログラムとモデルをmicro:bitに転送すると検出されるようになるアクションのアイコンを表示します。", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-title": { + "defaultMessage": "Microsoft MakeCode ブロック", + "description": "Tour step title" + }, + "train-description": { + "defaultMessage": "コンピュータプログラムは、データサンプルのパターンや違いを特定します。 そしてこれらを使って、 {appNameFull} がmicro:bitを動かすときに異なる動きを認識できる数学モデルを構築します。", + "description": "Explanation on training dialog" + }, + "train-error-body": { + "defaultMessage": "訓練の結果、モデルは使用可能になりませんでした。その理由は、訓練に使われたデータにある可能性が高いです。 異なるアクションのデータサンプルがあまりにも類似している場合、訓練プロセスに問題が生じる可能性があります。", + "description": "Training error dialog" + }, + "train-error-header": { + "defaultMessage": "訓練が失敗しました", + "description": "Training error dialog" + }, + "train-error-todo": { + "defaultMessage": "データ追加のページに戻り、データを変更してください。", + "description": "Training error dialog" + }, + "train-header": { + "defaultMessage": "モデルの訓練", + "description": "Training dialog" + }, + "train-model": { + "defaultMessage": "モデルの訓練", + "description": "Action to train a model" + }, + "training-model": { + "defaultMessage": "モデルを訓練中...", + "description": "Progress title" + }, + "transfer-hex-alt": { + "defaultMessage": "ダウンロードフォルダからmicro:bitドライブまたはファイルエクスプローラにリストされているデバイスにhexファイルをドラッグするアニメーション", + "description": "Alt text" + }, + "transfer-hex-heading": { + "defaultMessage": "保存された hex ファイルをmicro:bitに転送する", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-manual-download": { + "defaultMessage": "ファイルが自動でダウンロードされない場合はここにファイルをダウンロードしてください。", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-message": { + "defaultMessage": "hex ファイルをダウンロードフォルダからMICROBITドライブへドラッグします。", + "description": "Dialog shown when WebUSB fails" + }, + "try-again-action": { + "defaultMessage": "もう一度やり直す", + "description": "Button label" + }, + "unknown": { + "defaultMessage": "不明", + "description": "Label for unknown ML event" + }, + "unplug-radio-link-microbit-description": { + "defaultMessage": "無線リンク用micro:bitをPCから取り外します。データサンプルをもっと記録したい場合は、micro:bitを再接続する必要があります。", + "description": "Unplug radio link micro:bit dialog description" + }, + "unplug-radio-link-microbit-label": { + "defaultMessage": "micro:bit上部からUSBケーブルが取り外されていることを示すアニメーション", + "description": "Unplug radio link micro:bit dialog aria label" + }, + "unplug-radio-link-microbit-title": { + "defaultMessage": "無線リンク用micro:bitを外す", + "description": "Unplug radio link micro:bit dialog title" + }, + "unsupported-device-explain": { + "defaultMessage": "残念ながら、micro:bit 無線を使った接続は micro:bit V2 だけでサポートされています。接続されているのは micro:bit V1 です。 ", + "description": "Unsupported device dialog" + }, + "unsupported-device-header": { + "defaultMessage": "micro:bit無線接続はmicro:bit V1をサポートしていません", + "description": "Unsupported device dialog" + }, + "unsupported-device-with-bluetooth": { + "defaultMessage": "代わりにWeb Bluetoothを使ってmicro:bitに接続してください。", + "description": "Unsupported device dialog" + }, + "unsupported-device-without-bluetooth": { + "defaultMessage": "Web Bluetoothを使ってmicro:bit V1に接続できますが、このブラウザやデバイスはBluetoothを有効にしていません。 Bluetooth を有効にする方法。", + "description": "Unsupported device dialog" + }, + "user-guide": { + "defaultMessage": "ユーザーガイド", + "description": "Used for link to user guide page on microbit.org" + }, + "webusb-retry-no-select": { + "defaultMessage": "micro:bitが選択されていません。もう一度試しますか?", + "description": "Shown if the user fails to choose a micro:bit" + }, + "webusb-retry-replug1": { + "defaultMessage": "WebUSBエラーが発生しました。", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug2": { + "defaultMessage": "次のことを行ってください:", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug3": { + "defaultMessage": "このmicro:bitにバッテリーパックが接続されていないことを確認", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug4": { + "defaultMessage": "USBケーブルを抜いて再接続", + "description": "WebUSB error dialog" + } +} \ No newline at end of file diff --git a/lang/ui.ko.json b/lang/ui.ko.json new file mode 100644 index 000000000..30ec4866f --- /dev/null +++ b/lang/ui.ko.json @@ -0,0 +1,1686 @@ +{ + "aarhus-university-alt": { + "defaultMessage": "오르후스대학교", + "description": "Alt text for Aarhus University logo in about dialog" + }, + "about": { + "defaultMessage": "소개", + "description": "Menu item link to view information about app" + }, + "about-dialog-alt": { + "defaultMessage": "LED 화면에 하트를 표시하고 있는 micro:bit", + "description": "Alt text for image in about dialog" + }, + "about-dialog-title": { + "defaultMessage": "오르후스대학교 컴퓨팅 사고 및 디자인 센터(Center for Computational Thinking and Design, Aarhus University)와 협력하여 개발", + "description": "Title of about dialog" + }, + "accelerometer-image-alt": { + "defaultMessage": "micro:bit은 X축을 앞으로 이동, Y축을 위 아래로 이동, Z축을 뒤에서 앞으로 표시합니다.", + "description": "Alt text for image showing the board-relative directions of the X/Y/Z dimensions of the micro:bit accelerometer" + }, + "action-label": { + "defaultMessage": "행동", + "description": "Label for a movement-related action, e.g. clapping" + }, + "action-label-tooltip-aria": { + "defaultMessage": "행동 툴팁", + "description": "Aria label for action tooltip icon" + }, + "action-length-error": { + "defaultMessage": "행동 이름은 {maxLen}자 이하여야 합니다.", + "description": "Error message shown when an action name is too long" + }, + "action-name-placeholder": { + "defaultMessage": "행동 이름", + "description": "Placeholder text for user supplied name of a movement-related action, e.g. clapping" + }, + "action-region": { + "defaultMessage": "\"{action}\" 행동", + "description": "Region label for action row" + }, + "action-tooltip": { + "defaultMessage": "{appNameFull}이(가) 인식할 움직임 유형(예: '손 흔들기' 또는 '박수 치기')", + "description": "Tooltip explaining action" + }, + "actions-label": { + "defaultMessage": "행동", + "description": "Label for Actions" + }, + "add-action-action": { + "defaultMessage": "행동 추가", + "description": "Button to add an action (movement related, e.g. clapping)" + }, + "ai-activity-timer-resource-title": { + "defaultMessage": "AI 활동 타이머", + "description": "Home page resource card title" + }, + "ai-storytelling-friend-resource-title": { + "defaultMessage": "AI 스토리텔링 친구", + "description": "Home page resource card title" + }, + "back-action": { + "defaultMessage": "뒤로", + "description": "Back button text" + }, + "back-to-data-samples-action": { + "defaultMessage": "데이터 샘플 편집", + "description": "Back button text" + }, + "bluetooth-unsupported-advice": { + "defaultMessage": "micro:bit에 바로 연결하려면 Google Chrome 또는 Microsoft Edge를 사용하는 것이 좋습니다.", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-explain": { + "defaultMessage": "아쉽게도 이 브라우저는 WebUSB와 Web Bluetooth를 지원하지 않습니다. 따라서 micro:bit에 연결할 수 없어 기계 학습 모델을 훈련하는 데 필요한 데이터 샘플을 기록할 수 없습니다.", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-header": { + "defaultMessage": "이 브라우저는 지원되지 않습니다", + "description": "Heading for browser support dialog" + }, + "cancel-action": { + "defaultMessage": "취소", + "description": "Cancel button text" + }, + "cancel-recording-action": { + "defaultMessage": "기록 취소", + "description": "Button label to cancel a movement data recording" + }, + "certainty-label": { + "defaultMessage": "확실성", + "description": "Heading for certainty column" + }, + "certainty-label-tooltip-aria": { + "defaultMessage": "확실성 툴팁", + "description": "Aria label for code certainty icon" + }, + "certainty-percentage-label": { + "defaultMessage": "{action} 확실성: {currentConfidence}퍼센트", + "description": "Label for certainty of an action" + }, + "certainty-tooltip": { + "defaultMessage": "현재 사용자가 각 행동을 수행하고 있는 모델에 대한 확신 정도를 나타냅니다.", + "description": "Tooltip for certainty column" + }, + "click-to-reload-page-action": { + "defaultMessage": "클릭하여 페이지 새로 고침", + "description": "Reload page button text" + }, + "close-action": { + "defaultMessage": "닫기", + "description": "Close button text or label" + }, + "code-download-error": { + "defaultMessage": "프로젝트 코드 다운로드 오류", + "description": "Title for error message relating to project loading" + }, + "code-label": { + "defaultMessage": "Code", + "description": "Code column heading" + }, + "code-label-tooltip-aria": { + "defaultMessage": "코드 툴팁", + "description": "Aria label for code tooltip icon" + }, + "code-tooltip": { + "defaultMessage": "ML 모델과 코드를 micro:bit로 전송할 때 감지된 각 행동에 대한 MakeCode 블록입니다.", + "description": "Code column heading tooltip" + }, + "confirm-action": { + "defaultMessage": "확인", + "description": "Confirm button text" + }, + "confirm-save-action": { + "defaultMessage": "확인 및 저장", + "description": "Confirm and save action label" + }, + "connect-action": { + "defaultMessage": "연결하기", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-action-aria": { + "defaultMessage": "마이크로비트 연결", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-battery-heading": { + "defaultMessage": "USB를 분리하고 배터리 팩을 연결합니다.", + "description": "Battery connection dialog " + }, + "connect-battery-holder": { + "defaultMessage": "배터리 홀더", + "description": "Label for battery holder icon" + }, + "connect-battery-link": { + "defaultMessage": "micro:bit를 손목에 착용하거나 물체에 부착할 수 있습니다.", + "description": "Battery connection dialog" + }, + "connect-battery-subtitle": { + "defaultMessage": "컴퓨터에서 micro:bit를 분리한 후 배터리 팩을 연결하세요.", + "description": "Battery connection dialog" + }, + "connect-bluetooth-cancelled-connection": { + "defaultMessage": "micro:bit를 선택하지 않으셨습니다. 다시 시도하시겠습니까? ", + "description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog" + }, + "connect-bluetooth-heading": { + "defaultMessage": "Web Bluetooth를 사용하여 연결", + "description": "Connection dialogs" + }, + "connect-bluetooth-invalid-pattern": { + "defaultMessage": "잘못된 패턴을 그렸습니다.", + "description": "Error when the bluetooth pattern is incomplete " + }, + "connect-bluetooth-start-heading": { + "defaultMessage": "Web Bluetooth로 연결할 수 있는 것", + "description": "Connection dialog heading" + }, + "connect-bluetooth-start-requirements1": { + "defaultMessage": "micro:bit 1대", + "description": "Label for icon of single micro:bit" + }, + "connect-bluetooth-start-requirements2-subtitle": { + "defaultMessage": "인터넷, USB 포트, Web Bluetooth", + "description": "Under heading 'Computer' this lists the features the computer needs" + }, + "connect-bluetooth-start-switch-radio": { + "defaultMessage": "대신 micro:bit 라디오를 사용하여 연결하기", + "description": "Link to alternative connection method" + }, + "connect-cable-alt": { + "defaultMessage": "micro:bit 상단에 연결된 USB 케이블을 보여주는 애니메이션", + "description": "Alt text" + }, + "connect-cable-download-project-subtitle": { + "defaultMessage": "USB 케이블로 micro:bit를 이 컴퓨터에 연결하여 기계 학습 MakeCode 프로그램을 micro:bit에 다운로드합니다.", + "description": "Download project dialog" + }, + "connect-cable-heading": { + "defaultMessage": "USB 케이블을 micro:bit에 연결하기", + "description": "Connect cable dialog heading" + }, + "connect-cable-skip": { + "defaultMessage": "건너뛰기: 프로그램이 이미 다운로드되었나요?", + "description": "Link to skip" + }, + "connect-cable-subtitle": { + "defaultMessage": "데이터 수집 프로그램을 micro:bit에 다운로드할 수 있도록 USB 케이블로 micro:bit를 이 컴퓨터에 연결합니다.", + "description": "Project download instructions" + }, + "connect-computer": { + "defaultMessage": "컴퓨터", + "description": "Label for computer icon in connection dialog" + }, + "connect-data-collection-heading": { + "defaultMessage": "USB 케이블을 micro:bit 1에 연결하기", + "description": "Connection dialog heading" + }, + "connect-data-collection-subtitle": { + "defaultMessage": "데이터 수집 프로그램을 micro:bit에 다운로드할 수 있도록 USB 케이블로 첫 번째 micro:bit를 이 컴퓨터에 연결합니다. 이 micro:bit를 사용하여 데이터 샘플을 수집하게 됩니다.", + "description": "Connection dialog subtitle" + }, + "connect-failed-bluetooth-heading": { + "defaultMessage": "micro:bit에 연결하지 못했습니다.", + "description": "Bluetooth connection error message" + }, + "connect-failed-bluetooth1": { + "defaultMessage": "데이터 수집 micro:bit에 연결할 수 없습니다.", + "description": "Bluetooth connection error message" + }, + "connect-failed-bridge-heading": { + "defaultMessage": "라디오 링크 micro:bit에 연결할 수 없습니다.", + "description": "micro:bit radio connection error message" + }, + "connect-failed-bridge1": { + "defaultMessage": "컴퓨터에 연결된 micro:bit에 대한 연결을 설정할 수 없습니다.", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote-heading": { + "defaultMessage": "데이터 수집 micro:bit에 연결할 수 없습니다.", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote1": { + "defaultMessage": "데이터 수집 micro:bit에 연결할 수 없습니다.", + "description": "micro:bit radio connection error message" + }, + "connect-help-alt": { + "defaultMessage": "BBC micro:bit entry 레이블 1 및 연결 버튼 레이블 2의 WebUSB 연결 대화 상자 ", + "description": "Alt text for image in connect help dialog" + }, + "connect-micro-usb-cable": { + "defaultMessage": "마이크로 USB 케이블", + "description": "Label for cable icon in list of requirements" + }, + "connect-or-import": { + "defaultMessage": "데이터 수집 micro:bit에 연결하기 또는 데이터 샘플 가져오기를 하세요.", + "description": "Empty data samples page text" + }, + "connect-pattern-heading": { + "defaultMessage": "패턴 복사", + "description": "Heading for Bluetooth pattern connection dialog" + }, + "connect-pattern-input-label": { + "defaultMessage": "{colNum}열 - micro:bit 디스플레이에 켜진 LED 개수", + "description": "Screen reader text for numeric pattern input" + }, + "connect-pattern-subtitle": { + "defaultMessage": "micro:bit에 표시된 패턴을 복사합니다.", + "description": "Instruction for bluetooth pattern dialog" + }, + "connect-popup": { + "defaultMessage": "micro:bit을 선택하세요", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-alt": { + "defaultMessage": "BBC micro:bit entry 레이블 1 및 페어링 버튼 레이블 2의 Web Bluetooth 연결 대화 상자", + "description": "Alt text" + }, + "connect-popup-bluetooth-instruction2": { + "defaultMessage": "'페어링(Pair)' 선택", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-title": { + "defaultMessage": "Web Bluetooth를 사용하여 micro:bit에 연결하기", + "description": "Instruction for dialog that previews the Bluetooth permission dialog" + }, + "connect-popup-instruction-heading": { + "defaultMessage": "다음 팝업창에서", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-instruction1": { + "defaultMessage": "micro:bit를 선택하세요", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-usb-bluetooth-data-collection-title": { + "defaultMessage": "micro:bit에 데이터 수집 프로그램 다운로드하기", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-data-collection-title": { + "defaultMessage": "micro:bit 1에 데이터 수집 프로그램 다운로드하기", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-link-title": { + "defaultMessage": "micro:bit 2에 라디오 링크 프로그램 다운로드하기", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-webusb-instruction2": { + "defaultMessage": "'연결(Connect)'을 선택합니다.", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-radio-data-collection-microbit-description": { + "defaultMessage": "기계 학습 MakeCode 프로그램을 데이터 수집 micro:bit에 다운로드하려면 해당 micro:bit를 컴퓨터에 연결하세요. 데이터 수집 micro:bit을 착용하고 있다면 벗어야 합니다.", + "description": "Connect radio data collection micro:bit dialog description" + }, + "connect-radio-data-collection-microbit-title": { + "defaultMessage": "USB 케이블을 데이터 수집 micro:bit에 연결하기", + "description": "Connect radio data collection micro:bit dialog title" + }, + "connect-radio-heading": { + "defaultMessage": "micro:bit 연결 중", + "description": "Text shown while radio link and data connection micro:bit are being connected" + }, + "connect-radio-link-heading": { + "defaultMessage": "USB 케이블을 micro:bit 2에 연결하기", + "description": "Heading for connecting radio link micro:bit cable" + }, + "connect-radio-link-subtitle": { + "defaultMessage": "USB 케이블로 두 번째 micro:bit를 이 컴퓨터에 연결하여 라디오 링크 프로그램을 다운로드합니다. 이 라디오 링크 micro:bit는 데이터 수집 micro:bit와 통신하게 됩니다.", + "description": "Instruction for connecting radio link micro:bit cable" + }, + "connect-radio-start-heading": { + "defaultMessage": "micro:bit 라디오를 사용하여 연결하는 데 필요한 것", + "description": "Connection dialog heading" + }, + "connect-radio-start-requirements1": { + "defaultMessage": "micro:bit 2대", + "description": "Label for icon of two micro:bits" + }, + "connect-radio-start-requirements1-subtitle": { + "defaultMessage": "V2에 한정됨", + "description": "Shown below 2 micro:bit label for micro:bit radio approach" + }, + "connect-radio-start-requirements2-subtitle": { + "defaultMessage": "인터넷 및 USB 포트", + "description": "Shown below 'Computer' heading listing additional requirements" + }, + "connect-radio-start-switch-bluetooth": { + "defaultMessage": "대신 Web Bluetooth를 사용하여 연결하기", + "description": "Link to alternative connection method" + }, + "connect-to-record": { + "defaultMessage": "데이터 샘플을 기록하려면 연결하기", + "description": "Live graph disconnected micro:bit status message for data samples page" + }, + "connect-to-record-body": { + "defaultMessage": "데이터 샘플을 기록하려면 micro:bit 연결하기", + "description": "Insufficient data modal content" + }, + "connect-to-test-model": { + "defaultMessage": "ML 모델을 테스트하려면 연결하기", + "description": "Live graph disconnected micro:bit status message for test model page" + }, + "connect-to-tour-body": { + "defaultMessage": "투어를 보려면 데이터 수집 micro:bit를 연결해야 합니다.", + "description": "Prompt to connect the app to a micro:bit" + }, + "connect-troubleshoot": { + "defaultMessage": "micro:bit 연결 문제 해결", + "description": "Link to support article for troubleshooting" + }, + "connect-troubleshooting": { + "defaultMessage": "문제 해결", + "description": "Troubleshooting heading" + }, + "connect-with-batteries": { + "defaultMessage": "배터리", + "description": "Under header 'Battery holder' this notes that batteries are required" + }, + "connect-with-web-bluetooth": { + "defaultMessage": "Web Bluetooth로 연결", + "description": "Connection dialog title" + }, + "connecting": { + "defaultMessage": "연결 중…", + "description": "Text shown while waiting for bluetooth/radio connection" + }, + "continue-makecode-action": { + "defaultMessage": "MakeCode로 계속 진행하기", + "description": "Continue to MakeCode editor button text" + }, + "cookies-action": { + "defaultMessage": "쿠키", + "description": "Action to show dialog to choose website cookie preferences" + }, + "copied": { + "defaultMessage": "복사됨", + "description": "Displayed as copy button text briefly after successful copy action" + }, + "copy-action": { + "defaultMessage": "복사", + "description": "Copy button text" + }, + "data-actions-menu": { + "defaultMessage": "데이터 행동", + "description": "Aria label for menu" + }, + "data-collection-microbit": { + "defaultMessage": "데이터 수집 micro:bit", + "description": "Data collection micro:bit image caption" + }, + "data-collection-microbit-label": { + "defaultMessage": "데이터 수집 micro:bit가 사람의 손목에 연결되는 것을 보여주는 다이어그램", + "description": "Aria label for data collection image" + }, + "data-connection-region": { + "defaultMessage": "micro:bit 데이터 연결", + "description": "Region label for data connection area" + }, + "data-features-hide-action": { + "defaultMessage": "데이터 기능 숨기기", + "description": "Hide data features button text" + }, + "data-features-show-action": { + "defaultMessage": "데이터 기능 표시", + "description": "Show data features button text" + }, + "data-samples-actions-region": { + "defaultMessage": "데이터 샘플 도구 모음", + "description": "Region label for data samples actions" + }, + "data-samples-label": { + "defaultMessage": "데이터 샘플", + "description": "Heading for data samples column" + }, + "data-samples-label-tooltip-aria": { + "defaultMessage": "데이터 샘플 툴팁", + "description": "Aria label for data samples tooltip icon" + }, + "data-samples-status-count": { + "defaultMessage": "{numSamples}개 샘플 기록됨", + "description": "Data samples status text" + }, + "data-samples-status-not-enough": { + "defaultMessage": "3개 이상 필요", + "description": "Data samples status text" + }, + "data-samples-title": { + "defaultMessage": "데이터 샘플", + "description": "Data samples page title" + }, + "data-samples-tooltip": { + "defaultMessage": "1초 동안의 짧은 움직임 데이터 모음. 데이터 샘플은 사용자 컴퓨터에만 보관되며 어느 누구에게도 전송되지 않습니다.", + "description": "Tooltip for data samples heading" + }, + "default-project-name": { + "defaultMessage": "제목 없음", + "description": "Default project name" + }, + "delete-action-aria": { + "defaultMessage": "\"{action}\" 행동 삭제", + "description": "Aria label for action delete icon" + }, + "delete-action-confirm-heading": { + "defaultMessage": "행동 삭제 확인", + "description": "Confirmation dialog heading" + }, + "delete-action-confirm-text": { + "defaultMessage": "\"{action}\" 행동을 삭제하시겠습니까?", + "description": "Confirmation dialog text" + }, + "delete-data-samples-action": { + "defaultMessage": "모든 데이터 샘플 삭제", + "description": "Menu item to delete data samples" + }, + "delete-data-samples-confirm-heading": { + "defaultMessage": "모든 데이터 샘플 삭제 확인", + "description": "Confirmation dialog heading" + }, + "delete-data-samples-confirm-text": { + "defaultMessage": "모든 데이터 샘플을 삭제하시겠습니까?", + "description": "Confirmation dialog text" + }, + "delete-recording-aria": { + "defaultMessage": "\"{action}\" 행동에 대한 샘플 {numSamples}개 중 {sample}개의 기록 샘플 삭제", + "description": "Aria label for data sample delete action" + }, + "disconnect-action": { + "defaultMessage": "연결 해제", + "description": "Disconnect (from bluetooth/radio) action" + }, + "disconnected-during-recording": { + "defaultMessage": "기록 중에 micro:bit 연결이 끊어짐", + "description": "Error when the micro:bit is disconnected during recording" + }, + "disconnected-warning-bluetooth-heading": { + "defaultMessage": "데이터 수집 micro:bit 연결 끊어짐", + "description": "Dialog heading" + }, + "disconnected-warning-bluetooth1": { + "defaultMessage": "데이터 수집 micro:bit 연결이 끊어졌습니다.", + "description": "Dialog text" + }, + "disconnected-warning-bluetooth2": { + "defaultMessage": "다음 사항을 확인하세요.", + "description": "Heading for list of things to check" + }, + "disconnected-warning-bluetooth3": { + "defaultMessage": "micro:bit의 전원이 켜져 있는가(micro:bit 뒷면의 빨간색 표시등이 켜져 있어야 합니다.)?", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bluetooth4": { + "defaultMessage": "micro:bit가 컴퓨터 가까이 있는가?", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bridge-heading": { + "defaultMessage": "라디오 링크 micro:bit 연결 끊어짐", + "description": "Connection error dialog" + }, + "disconnected-warning-bridge1": { + "defaultMessage": "컴퓨터와 micro:bit의 연결이 끊어졌습니다.", + "description": "Connection error dialog" + }, + "disconnected-warning-remote-heading": { + "defaultMessage": "데이터 수집 micro:bit 연결 끊어짐", + "description": "Connection error dialog" + }, + "disconnected-warning-remote1": { + "defaultMessage": "데이터 수집 micro:bit 연결이 끊어졌습니다.", + "description": "Connection error dialog" + }, + "dont-show-again": { + "defaultMessage": "다시 보지 않기", + "description": "Text to never show a dialog again" + }, + "download-data-samples-action": { + "defaultMessage": "모든 데이터 샘플 다운로드", + "description": "Download action" + }, + "download-project-choose-microbit-subtitle": { + "defaultMessage": "동일한 micro:bit에 프로젝트를 다운로드하면 micro:bit와 도구의 연결이 끊어집니다. 데이터 샘플을 더 많이 기록하려면 micro:bit를 다시 연결하세요.", + "description": "Download project choose micro:bit dialog subtitle" + }, + "download-project-choose-microbit-title": { + "defaultMessage": "어느 micro:bit를 사용하시겠습니까?", + "description": "Download project choose micro:bit dialog title" + }, + "download-project-different-microbit-option": { + "defaultMessage": "다른 micro:bit", + "description": "Download project different micro:bit option" + }, + "download-project-intro-description": { + "defaultMessage": "프로그램에 사용자가 만든 기계 학습 모델이 포함되어 있습니다. 이 모델은 micro:bit에서 실행되므로 {appNameFull}에 연결하지 않아도 사용할 수 있습니다.", + "description": "Download project intro dialog description" + }, + "download-project-intro-title": { + "defaultMessage": "기계 학습 MakeCode 프로젝트 다운로드", + "description": "Download project intro dialog title" + }, + "download-project-same-microbit-option": { + "defaultMessage": "동일한 micro:bit", + "description": "Download project same micro:bit option" + }, + "downloading-data-collection-header": { + "defaultMessage": "데이터 수집 프로그램 다운로드 중", + "description": "Progress text" + }, + "downloading-header": { + "defaultMessage": "micro:bit에 프로그램 다운로드 중", + "description": "Progress text" + }, + "downloading-radio-link-header": { + "defaultMessage": "라디오 링크 프로그램 다운로드 중", + "description": "Progress text" + }, + "downloading-subtitle": { + "defaultMessage": "잠시만 기다리세요. micro:bit에 프로그램을 다운로드하는 중입니다.", + "description": "Progress text" + }, + "edit-in-makecode-action": { + "defaultMessage": "MakeCode에서 편집하기", + "description": "Edit in MakeCode button text" + }, + "estimated-action-aria": { + "defaultMessage": "추정되는 행동: \"{action}\"", + "description": "Aria live text for the current estimated action" + }, + "estimated-action-label": { + "defaultMessage": "추정되는 행동", + "description": "Heading for estimated action area next to the live graph" + }, + "estimated-action-label-tooltip-aria": { + "defaultMessage": "추정되는 행동 툴팁", + "description": "Aria label for estimated action tooltip icon" + }, + "estimated-action-tooltip": { + "defaultMessage": "모델은 사용자가 현재 \u001d이 행동을 하고 있다고 생각합니다.", + "description": "Tooltip for the estimated action heading" + }, + "feedback": { + "defaultMessage": "피드백 평가", + "description": "Action to open a feedback dialog" + }, + "fingerprint-acc-x-tooltip": { + "defaultMessage": "x 방향 데이터의 합", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-y-tooltip": { + "defaultMessage": "\by 방향 데이터의 합", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-z-tooltip": { + "defaultMessage": "z 방향 데이터의 합", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-x-tooltip": { + "defaultMessage": "모든 x 방향 데이터 포인트 중 최대 포인트", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-y-tooltip": { + "defaultMessage": "모든 y 방향 데이터 포인트 중 최대 포인트", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-z-tooltip": { + "defaultMessage": "모든 z 방향 데이터 포인트 중 최대 포인트", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-x-tooltip": { + "defaultMessage": "x 방향 데이터의 평균값", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-y-tooltip": { + "defaultMessage": "y 방향 데이터의 평균값", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-z-tooltip": { + "defaultMessage": "z 방향 데이터의 평균값", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-x-tooltip": { + "defaultMessage": "모든 x 방향 데이터 포인트 중 최소 포인트", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-y-tooltip": { + "defaultMessage": "모든 y 방향 데이터 포인트 중 최소 포인트", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-z-tooltip": { + "defaultMessage": "모든 z 방향 데이터 포인트 중 최소 포인트", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-x-tooltip": { + "defaultMessage": "모든 x 방향 데이터 포인트 중 극단값 개수", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-y-tooltip": { + "defaultMessage": "모든 y 방향 데이터 포인트 중 극단값 개수", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-z-tooltip": { + "defaultMessage": "모든 z 방향 데이터 포인트 중 극단값 개수", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-x-tooltip": { + "defaultMessage": "모든 x 방향 데이터 포인트의 제곱평균제곱근 값", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-y-tooltip": { + "defaultMessage": "모든 y 방향 데이터 포인트의 제곱평균제곱근 값", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-z-tooltip": { + "defaultMessage": "모든 z 방향 데이터 포인트의 제곱평균제곱근 값", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-x-tooltip": { + "defaultMessage": "모든 x 방향 데이터 포인트 중 0으로부터의 평균 편차", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-y-tooltip": { + "defaultMessage": "모든 y 방향 데이터 포인트 중 0으로부터의 평균 편차", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-z-tooltip": { + "defaultMessage": "모든 z 방향 데이터 포인트 중 0으로부터의 평균 편차", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-x-tooltip": { + "defaultMessage": "x 방향 데이터 포인트에 대해 가속도가 양수와 음수 사이에서 전환되는 속도", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-y-tooltip": { + "defaultMessage": "\by 방향 데이터 포인트에 대해 가속도가 양수와 음수 사이에서 전환되는 속도", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-z-tooltip": { + "defaultMessage": "\bz 방향 데이터 포인트에 대해 가속도가 양수와 음수 사이에서 전환되는 속도", + "description": "Tooltip for data feature of a recording" + }, + "firmware-outdated-content1": { + "defaultMessage": "micro:bit 펌웨어가 너무 오래되어 연결에 실패했습니다.", + "description": "Connection error dialog" + }, + "firmware-outdated-content2": { + "defaultMessage": "이 micro:bit에 연결하기 전에 펌웨어를 업데이트해야 합니다.", + "description": "Connection error dialog" + }, + "firmware-outdated-heading": { + "defaultMessage": "펌웨어 업데이트 필요", + "description": "Connection error dialog" + }, + "get-started-action": { + "defaultMessage": "시작하기", + "description": "Get started action" + }, + "go-action": { + "defaultMessage": "이동", + "description": "Go action" + }, + "graph-color-scheme": { + "defaultMessage": "그래프 색 구성표", + "description": "Graph colour scheme setting label" + }, + "graph-color-scheme-color-blind-1": { + "defaultMessage": "색맹용 대안 1", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-color-blind-2": { + "defaultMessage": "색맹용 대안 2", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-default": { + "defaultMessage": "기본색(빨간색, 파란색, 녹색)", + "description": "Graph colour scheme option" + }, + "graph-line-scheme": { + "defaultMessage": "그래프 선 스타일", + "description": "Graph line scheme setting label" + }, + "graph-line-scheme-accessible": { + "defaultMessage": "사용할 수 있는 선(실선, 파선, 점선)", + "description": "Graph line scheme option" + }, + "graph-line-scheme-solid": { + "defaultMessage": "실선", + "description": "Graph line scheme option" + }, + "graph-line-weight": { + "defaultMessage": "그래프 선 두께", + "description": "Graph line weight setting label" + }, + "graph-line-weight-default": { + "defaultMessage": "기본값", + "description": "Graph line weight option" + }, + "graph-line-weight-thick": { + "defaultMessage": "두꺼움", + "description": "Graph line weight option" + }, + "help-label": { + "defaultMessage": "도움 및 지원", + "description": "Help icon aria label" + }, + "help-support": { + "defaultMessage": "도움말 및 지원", + "description": "Link or menu item link to support site" + }, + "help-translate": { + "defaultMessage": "Help translate", + "description": "Help translate menu option text" + }, + "home-action": { + "defaultMessage": "처음으로", + "description": "Home button text" + }, + "homepage": { + "defaultMessage": "홈페이지", + "description": "Link to home page" + }, + "homepage-alt": { + "defaultMessage": "박수 치는 손이 겹쳐진 micro:bit 가속도계 데이터를 나타내는 x, y, z 그래프 선을 보여주는 그래프", + "description": "Alt text for image in homepage" + }, + "homepage-alt-graph": { + "defaultMessage": "micro:bit 가속도계 데이터를 나타내는 x, y, z 그래프 선을 보여주는 그래프", + "description": "Alt text for image in homepage" + }, + "homepage-alt-hands": { + "defaultMessage": "박수 치는 손", + "description": "Alt text for image in homepage" + }, + "homepage-description": { + "defaultMessage": "사용자의 움직임 데이터로 기계 학습 모델을 훈련하여 micro:bit에서 실행하세요.", + "description": "Home page description" + }, + "homepage-how-it-works": { + "defaultMessage": "설명", + "description": "Home page section heading" + }, + "homepage-how-it-works-paragraph": { + "defaultMessage": "시작하려면 동영상을 시청하세요. 사용자 가이드에서 자세히 알아보세요.", + "description": "Home page content under the video" + }, + "homepage-projects": { + "defaultMessage": "프로젝트", + "description": "Home page section heading" + }, + "homepage-projects-more": { + "defaultMessage": "더 많은 micro:bit와 AI 콘텐츠와 리소스를 살펴보세요.", + "description": "Link back to AI landing page" + }, + "homepage-step-by-step": { + "defaultMessage": "단계별", + "description": "Home page section heading" + }, + "homepage-subtitle": { + "defaultMessage": "움직임과 기계 학습을 사용하여 BBC micro:bit에서 AI를 만들어 보세요.", + "description": "Home page subtitle" + }, + "homepage-video-alt": { + "defaultMessage": "소개 동영상", + "description": "Home page video alt text" + }, + "import-data-samples-action": { + "defaultMessage": "데이터 샘플 가져오기", + "description": "Data samples action" + }, + "import-error-dialog-content": { + "defaultMessage": "{appNameFull}(으)로 MakeCode hex 파일이나 데이터 샘플 파일(.json)만 열 수 있습니다.", + "description": "Content of import error dialog" + }, + "import-error-dialog-title": { + "defaultMessage": "지원되지 않는 파일 유형", + "description": "Title of import error dialog" + }, + "incompatible-device-body-alt": { + "defaultMessage": "뒤로 돌아가 다른 micro:bit를 선택하거나, 프로젝트 hex를 저장하세요. 프로젝트 hex는 나중에 micro:bit V2에 다운로드할 수 있습니다.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body1": { + "defaultMessage": "MakeCode로 계속 프로그램을 편집하면 micro:bit V2에 다운로드할 수 있는 프로젝트 hex를 저장할 수 있습니다.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body2": { + "defaultMessage": "또는 MakeCode를 사용하지 않고 프로젝트 hex를 저장하세요.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-heading": { + "defaultMessage": "호환되지 않는 기기", + "description": "Incompatible device dialog heading" + }, + "incompatible-device-subtitle": { + "defaultMessage": "현재 micro:bit V1을 사용하고 있지만 기계 학습 프로젝트에는 더 빠른 프로세서가 탑재된 micro:bit V2가 필요합니다. micro:bit 버전에 대해 자세히 알아보세요.", + "description": "Incompatible device dialog subtitle" + }, + "insufficient-data-body": { + "defaultMessage": "모델을 훈련하려면 최소 2개 행동에 대한 데이터 샘플 3개가 필요합니다.", + "description": "Insufficient data modal content" + }, + "insufficient-data-title": { + "defaultMessage": "데이터가 충분하지 않습니다.", + "description": "Insufficient data modal title" + }, + "language": { + "defaultMessage": "언어 선택", + "description": "Language option text" + }, + "learn-about-firewall-requirements-action": { + "defaultMessage": "방화벽 요구 사항에 대해 알아보기", + "description": "Link to support article for firewall requirements" + }, + "led-icon-option-angry": { + "defaultMessage": "화남", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-asleep": { + "defaultMessage": "수면 중", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-butterfly": { + "defaultMessage": "나비", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-chessboard": { + "defaultMessage": "체스판", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-confused": { + "defaultMessage": "어리둥절", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-cow": { + "defaultMessage": "소", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-diamond": { + "defaultMessage": "다이아몬드", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-duck": { + "defaultMessage": "오리", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-eighthnote": { + "defaultMessage": "8분음표", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-fabulous": { + "defaultMessage": "멋짐", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-ghost": { + "defaultMessage": "유령", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-giraffe": { + "defaultMessage": "기린", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-happy": { + "defaultMessage": "행복", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-heart": { + "defaultMessage": "하트", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-house": { + "defaultMessage": "집", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-lefttriangle": { + "defaultMessage": "왼쪽 삼각형", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-meh": { + "defaultMessage": "별로", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-no": { + "defaultMessage": "아니요", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-off": { + "defaultMessage": "끔", + "description": "Icon option." + }, + "led-icon-option-pitchfork": { + "defaultMessage": "갈퀴", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-quarternote": { + "defaultMessage": "4분음표", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rabbit": { + "defaultMessage": "토끼", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rollerskate": { + "defaultMessage": "롤러스케이트", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sad": { + "defaultMessage": "슬픔", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-scissors": { + "defaultMessage": "가위", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-silly": { + "defaultMessage": "바보", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-skull": { + "defaultMessage": "해골", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smalldiamond": { + "defaultMessage": "작은 다이아몬드", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallheart": { + "defaultMessage": "작은 하트", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallsquare": { + "defaultMessage": "작은 정사각형", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-snake": { + "defaultMessage": "뱀", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-square": { + "defaultMessage": "정사각형", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-stickfigure": { + "defaultMessage": "막대 인간", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-surprised": { + "defaultMessage": "놀람", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sword": { + "defaultMessage": "칼", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-target": { + "defaultMessage": "과녁", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tortoise": { + "defaultMessage": "거북이", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-triangle": { + "defaultMessage": "삼각형", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tshirt": { + "defaultMessage": "티셔츠", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-umbrella": { + "defaultMessage": "우산", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-yes": { + "defaultMessage": "예", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "live-data-graph": { + "defaultMessage": "실시간 데이터 그래프", + "description": "Title for live data graph" + }, + "live-graph": { + "defaultMessage": "실시간 그래프", + "description": "Heading for live graph" + }, + "live-graph-tooltip": { + "defaultMessage": "이 그래프는 micro:bit 가속도계의 움직임 데이터를 실시간으로 보여줍니다. 데이터 수집 micro:bit을 움직여 X, Y, Z 축이 바뀌는 것을 확인해 보세요. 색깔 선은 micro:bit가 이동하는 각각의 방향(차원)을 나타냅니다.", + "description": "Tooltip for live graph heading" + }, + "live-graph-tooltip-aria": { + "defaultMessage": "실시간 그래프 툴팁", + "description": "Aria label for live graph tooltip icon" + }, + "loading": { + "defaultMessage": "불러오는 중...", + "description": "Aria label for loading spinner" + }, + "main-menu": { + "defaultMessage": "메인 메뉴", + "description": "Main menu label" + }, + "makecode-back-alt": { + "defaultMessage": "MakeCode 뒤로 가기 왼쪽 화살 아이콘", + "description": "Testing model page title" + }, + "makecode-block-alt-prefix": { + "defaultMessage": "MakeCode block:", + "description": "Makecode block alt text prefix" + }, + "makecode-block-show-icon": { + "defaultMessage": "아이콘 표시", + "description": "Makecode block text. The translation should match MakeCode translations." + }, + "makecode-load-error-dialog-body": { + "defaultMessage": "{appNameFull}이(가) MakeCode를 불러올 수 없습니다. 인터넷 연결을 확인하고 페이지를 새로 고침한 다음 다시 시도하세요.", + "description": "Content of MakeCode load error dialog" + }, + "makecode-load-error-dialog-title": { + "defaultMessage": "Microsoft MakeCode를 불러올 수 없습니다.", + "description": "Title of MakeCode load error dialog" + }, + "microbit-not-connected": { + "defaultMessage": "micro:bit가 연결되지 않았습니다.", + "description": "Live graph disconnected micro:bit status message" + }, + "ml.onStart|block": { + "defaultMessage": "ML $event 시작 시", + "description": "This string should be a Crowdin duplicate of the MakeCode extension block with the same text and use the same translation." + }, + "more-edit-in-makecode-options": { + "defaultMessage": "MakeCode 옵션에서 추가 편집", + "description": "Aria label for the additional actions menu to the right of the Edit in MakeCode button" + }, + "name-action-hint": { + "defaultMessage": "micro:bit가 인식할 행동의 이름 지정하기", + "description": "Hint shown when you have an unnamed action" + }, + "name-project": { + "defaultMessage": "프로젝트 이름을 지정하세요", + "description": "Name your project header" + }, + "name-text": { + "defaultMessage": "이름", + "description": "Header for name field" + }, + "name-used-when": { + "defaultMessage": "hex 파일을 저장할 때 해당 이름을 사용합니다.", + "description": "Text under project name field" + }, + "new-session-setup-description": { + "defaultMessage": "새 세션을 시작하면 기존 세션을 덮어쓱[ 됩니다. 먼저 기존 세션을 저장하는 것이 좋습니다.", + "description": "New session setup description" + }, + "new-session-setup-title": { + "defaultMessage": "새 세션 설정", + "description": "New session setup title" + }, + "newpage-continue-session-subtitle": { + "defaultMessage": "컴퓨터에 저장한 데이터 샘플 파일 또는 hex 파일을 사용하여 세션을 계속 진행하세요.", + "description": "Continue session subtitle" + }, + "newpage-continue-session-title": { + "defaultMessage": "저장된 세션 계속", + "description": "Continue session title" + }, + "newpage-last-session-date": { + "defaultMessage": "날짜: {date}", + "description": "Last session date label" + }, + "newpage-last-session-name": { + "defaultMessage": "이름: {name}", + "description": "Last session name label" + }, + "newpage-last-session-none": { + "defaultMessage": "세션을 찾을 수 없음", + "description": "Last session not found text" + }, + "newpage-last-session-title": { + "defaultMessage": "마지막 세션 열기", + "description": "Open last session title" + }, + "newpage-new-session-subtitle": { + "defaultMessage": "micro:bit를 연결하고 움직임 데이터를 수집하여 기계 학습 모델을 구축하세요.", + "description": "Start new session subtitle" + }, + "newpage-new-session-title": { + "defaultMessage": "새 세션", + "description": "Start new session title" + }, + "newpage-section-one-title": { + "defaultMessage": "중단한 곳에서 다시 시작하기", + "description": "Homepage section one title" + }, + "newpage-section-two-title": { + "defaultMessage": "새로 시작하기", + "description": "Homepage section two title" + }, + "newpage-title": { + "defaultMessage": "새 세션", + "description": "New page title" + }, + "next-action": { + "defaultMessage": "Next", + "description": "Next button text for dialogs and similar" + }, + "no-data-samples": { + "defaultMessage": "데이터 샘플 없음", + "description": "Empty data samples page status text" + }, + "not-create-ai-hex-import-dialog-content": { + "defaultMessage": "이 프로젝트에는 데이터 샘플이 없어 코드만 공개되었습니다. 코드를 사용하기 전에 모델을 훈련해야 합니다.", + "description": "Content of import non-CreateAI hex dialog" + }, + "not-create-ai-hex-import-dialog-title": { + "defaultMessage": "MakeCode 프로젝트를 가져왔습니다.", + "description": "Title of import non-CreateAI hex dialog" + }, + "not-found": { + "defaultMessage": "{appNameFull} 홈페이지", + "description": "Page not found link text" + }, + "not-found-title": { + "defaultMessage": "페이지를 찾을 수 없습니다.", + "description": "Page not found page title" + }, + "open-file-action": { + "defaultMessage": "열기…", + "description": "Open file button text" + }, + "open-file-dropped": { + "defaultMessage": "드롭될 때 파일 열기", + "description": "Aria label for file drop target" + }, + "other-tabs-body1": { + "defaultMessage": "다른 프로세스가 이 장치에 연결되어 있습니다.", + "description": "Connection error dialog" + }, + "other-tabs-body2": { + "defaultMessage": "WebUSB를 사용하고 있는 다른 탭(예: MakeCode, Python Editor, {appNameShort})을 닫거나 micro:bit를 분리하여 다시 연결한 다음 재시도해 보세요.", + "description": "Connection error dialog" + }, + "other-tabs-heading": { + "defaultMessage": "WebUSB를 사용하여 연결하기", + "description": "Connection error dialog" + }, + "privacy": { + "defaultMessage": "개인정보 보호 정책", + "description": "Link to view privacy policy" + }, + "project-loaded": { + "defaultMessage": "프로젝트 불러오기 완료", + "description": "Toast when a new project is loaded" + }, + "project-name-not-empty": { + "defaultMessage": "프로젝트 이름을 입력해야 합니다", + "description": "Validation message for project name" + }, + "radio-link-microbit": { + "defaultMessage": "라디오 링크 micro:bit", + "description": "Radio link micro:bit image caption" + }, + "radio-link-microbit-label": { + "defaultMessage": "라디오 링크 micro:bit가 컴퓨터에 연결된 것을 보여주는 다이어그램", + "description": "Aria label for radio link image" + }, + "recognition-point-label": { + "defaultMessage": "인식 포인트:", + "description": "Label for the slider for the recognition point" + }, + "reconnect-action": { + "defaultMessage": "다시 연결", + "description": "Button text to reconnect a micro:bit over Bluetooth/radio" + }, + "reconnect-failed-bluetooth-heading": { + "defaultMessage": "데이터 수집 micro:bit에 다시 연결할 수 없습니다.", + "description": "Connection error dialog" + }, + "reconnect-failed-bluetooth1": { + "defaultMessage": "데이터 수집 micro:bit에 대한 연결을 다시 설정할 수 없습니다.", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge-heading": { + "defaultMessage": "라디오 링크 micro:bit를 다시 연결할 수 없습니다.", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge1": { + "defaultMessage": "컴퓨터에 연결된 micro:bit에 대한 연결을 다시 설정할 수 없습니다.", + "description": "Connection error dialog" + }, + "reconnect-failed-radio-heading": { + "defaultMessage": "micro:bit에 다시 연결할 수 없습니다.", + "description": "Connection error dialog" + }, + "reconnect-failed-remote-heading": { + "defaultMessage": "데이터 수집 micro:bit에 다시 연결할 수 없습니다.", + "description": "Connection error dialog" + }, + "reconnect-failed-remote1": { + "defaultMessage": "데이터 수집 micro:bit에 대한 연결을 다시 설정할 수 없습니다.", + "description": "Connection error dialog" + }, + "reconnect-failed-subtitle": { + "defaultMessage": "안내에 따라 연결 프로세스를 다시 시작하세요.", + "description": "Connection error dialog" + }, + "reconnecting": { + "defaultMessage": "다시 연결 중…", + "description": "Shown while reconnecting" + }, + "record-action": { + "defaultMessage": "녹화시작", + "description": "Record button text" + }, + "record-action-aria": { + "defaultMessage": "\"{action}\" 행동에 대한 데이터 기록", + "description": "Aria label for record button" + }, + "record-hint": { + "defaultMessage": "데이터 샘플을 기록하려면 누르세요.", + "description": "Hint when you have named the first action but not recorded any data samples" + }, + "record-hint-button-b": { + "defaultMessage": "눌러서 데이터 샘플을 기록하거나 데이터 수집 micro:bit의 B 버튼을 누르세요.", + "description": "Hint when you have named the first action but not recorded any data samples and have a micro:bit connected" + }, + "record-samples": { + "defaultMessage": "샘플 {numSamples}개 기록", + "description": "Additional recording action text" + }, + "record-samples-help": { + "defaultMessage": "각 샘플은 자체 카운트다운이 있습니다.", + "description": "Help text for additional recording action" + }, + "record-seconds": { + "defaultMessage": "{numSeconds}초 동안 기록", + "description": "Additional recording action text" + }, + "record-seconds-help": { + "defaultMessage": "계속 움직여서 샘플 {numSamples}개 만드세요.", + "description": "Help text for additional recording action" + }, + "recording": { + "defaultMessage": "기록 중", + "description": "Shown during recording" + }, + "recording-complete": { + "defaultMessage": "완료", + "description": "Text shown when data recording complete" + }, + "recording-data-for": { + "defaultMessage": "\"{action}\" 행동에 대한 데이터 기록", + "description": "Text in recording dialog" + }, + "recording-data-for-numbered": { + "defaultMessage": "\"{action}\" 행동에 대한 {numSamples}개의 {sample} 기록", + "description": "Text in recording dialog" + }, + "recording-fingerprint-label": { + "defaultMessage": "micro:bit x, y, z 가속도계 데이터 기록 1개를 보여주는 히트 맵", + "description": "Label for recording fingerprint heatmap" + }, + "recording-graph-label": { + "defaultMessage": "micro:bit x, y, z 가속도계 데이터 기록 1개를 보여주는 그래프", + "description": "Label for recording graph" + }, + "recording-options-aria": { + "defaultMessage": "더 많은 \"{action}\" 행동 기록 옵션", + "description": "Aria label for more recording options button" + }, + "reload-action": { + "defaultMessage": "새로 고침", + "description": "Reload button text" + }, + "reset-to-default-action": { + "defaultMessage": "기본 블록으로 초기화", + "description": "Reset to default blocks button text" + }, + "restore-defaults-action": { + "defaultMessage": "모든 설정의 기본값 복원", + "description": "Restore default button text" + }, + "restore-defaults-confirm-action": { + "defaultMessage": "기본값 복원", + "description": "Restore default settings confirm button text" + }, + "restore-defaults-confirm-body": { + "defaultMessage": "모든 설정의 기본값을 복원하시겠습니까?", + "description": "Restore default settings confirmation dialog body text" + }, + "restore-defaults-confirm-heading": { + "defaultMessage": "기본 설정 복원하기", + "description": "Restore default settings confirmation dialog title" + }, + "restore-defaults-helper": { + "defaultMessage": "이전에 삭제된 도움말 내용이 다시 표시될 수 있습니다.", + "description": "Restore default settings helper text" + }, + "save-action": { + "defaultMessage": "저장하기", + "description": "Label for action that saves the project as a file the user downloads" + }, + "save-hex-dialog-heading": { + "defaultMessage": "프로젝트를 hex 파일로 저장하기", + "description": "Heading for the dialog shown when saving a hex file" + }, + "save-hex-dialog-message1": { + "defaultMessage": "다운로드 파일에는 사용자의 행동, 데이터 샘플, MakeCode 프로젝트가 포함되어 있습니다. {appNameFull}에서 다운로드 파일을 열어 작업을 계속하세요.", + "description": "Text in the dialog shown when saving a hex file" + }, + "save-hex-dialog-message2": { + "defaultMessage": "행동과 데이터 샘플을 변경할 필요가 없는 경우 Microsoft MakeCode로도 열 수 있습니다.", + "description": "Text in the dialog shown when saving a hex file" + }, + "saving-description": { + "defaultMessage": "다운로드 파일이 곧 준비됩니다.", + "description": "Saving progress dialog text" + }, + "saving-title": { + "defaultMessage": "저장 중…", + "description": "Saving progress title" + }, + "saving-toast-title": { + "defaultMessage": "hex 파일이 다운로드되었습니다.", + "description": "Notification after a hex file has been downloaded" + }, + "select-icon-action-aria": { + "defaultMessage": "\"{action}\" 행동에 대한 아이콘 선택", + "description": "Aria label for pick icon button" + }, + "select-icon-action-untitled-aria": { + "defaultMessage": "이름 없는 행동에 대한 아이콘 선택", + "description": "Aria label for pick icon button" + }, + "select-icon-option-action-aria": { + "defaultMessage": "\"{iconName}\" 아이콘 선택", + "description": "Aria label for icon option" + }, + "settings": { + "defaultMessage": "설정", + "description": "Text for settings dialog header and menu item" + }, + "settings-menu-action": { + "defaultMessage": "설정 행동 메뉴", + "description": "Label for settings actions menu button" + }, + "show-graphs-checkbox-label-text": { + "defaultMessage": "그래프 표시", + "description": "Show graphs checkbox label text" + }, + "simple-ai-exercise-timer-resource-title": { + "defaultMessage": "심플 AI 운동 타이머", + "description": "Home page resource card title" + }, + "skip-tour-action": { + "defaultMessage": "투어 건너뛰기", + "description": "Skip tour button text" + }, + "software-versions": { + "defaultMessage": "소프트웨어 버전", + "description": "Software versions text" + }, + "start-session-action": { + "defaultMessage": "세션 시작", + "description": "Start session button text" + }, + "start-training-action": { + "defaultMessage": "훈련 시작", + "description": "Start training button text" + }, + "steps-alt": { + "defaultMessage": "데이터 수집, 모델 훈련, 모델 테스트, 수집한 데이터 개선하여 모델을 개선한 다음 최종적으로 모델을 사용하여 코딩하는 반복적 프로세스를 보여주는 다이어그램", + "description": "Alt text for the step-by-step home page diagram" + }, + "steps-code": { + "defaultMessage": "Code", + "description": "Step in home page diagram" + }, + "steps-collect-data": { + "defaultMessage": "데이터 수집", + "description": "Step in home page diagram" + }, + "steps-improve": { + "defaultMessage": "개선", + "description": "Step in home page diagram" + }, + "steps-test-model": { + "defaultMessage": "테스트 모델", + "description": "Step in home page diagram" + }, + "steps-train": { + "defaultMessage": "훈련", + "description": "Step in home page diagram" + }, + "stop-recording-action": { + "defaultMessage": "기록 중단", + "description": "Button label to stop recording movement data while recording multiple samples" + }, + "support-request": { + "defaultMessage": "지원 요청을 생각해 보세요.", + "description": "Support request link text" + }, + "terms": { + "defaultMessage": "이용 약관", + "description": "Link or menu item link to view terms of use" + }, + "testing-model-actions-region": { + "defaultMessage": "테스트 모델 도구 모음", + "description": "Region label for testing model actions" + }, + "testing-model-title": { + "defaultMessage": "모델 테스트 중", + "description": "Testing model page title" + }, + "tour-action": { + "defaultMessage": "투어", + "description": "Button label that starts a tour of the app's features" + }, + "tour-collect-addActions-content": { + "defaultMessage": "어떤 행동을 할지, 그 행동의 이름은 무엇으로 할지 결정하세요. 모델을 훈련하려면 최소 행동 2개와 데이터 샘플 3개가 필요합니다. 데이터 샘플은 사용자 컴퓨터에만 저장되며 누구에게도 전송되지 않습니다.", + "description": "Tour step description" + }, + "tour-collect-addActions-title": { + "defaultMessage": "더 많은 행동 추가", + "description": "Tour step title" + }, + "tour-collect-afterFirst-content": { + "defaultMessage": "기계 학습 모델을 훈련하려면 적어도 2가지 행동에 대한 데이터 샘플 3개가 필요합니다.", + "description": "Tour step description" + }, + "tour-collect-afterFirst-title": { + "defaultMessage": "첫 번째 {recordingCount, plural, other {샘플}}을 기록했습니다!", + "description": "Tour step title. Uses ICU syntax for pluralisation: https://formatjs.io/docs/core-concepts/icu-syntax/#plural-format." + }, + "tour-collect-collectMore-explanation-content": { + "defaultMessage": "더 많은 샘플을 수집하면 더 나은 기계 학습 모델을 만들 수 있습니다.", + "description": "Tour step description" + }, + "tour-collect-collectMore-hasRecordings-content": { + "defaultMessage": "행동에 대한 데이터 샘플을 기록하세요.", + "description": "Tour step description" + }, + "tour-collect-collectMore-noRecordings-content": { + "defaultMessage": "이 행동에 대한 더 많은 샘플을 기록하세요.", + "description": "Tour step description" + }, + "tour-collect-collectMore-title": { + "defaultMessage": "더 많은 데이터 샘플 수집하기", + "description": "Tour step title" + }, + "tour-collect-trainModel-content": { + "defaultMessage": "데이터 샘플을 충분히 수집하면 기계 학습 모델을 훈련할 수 있습니다. 나중에 데이터를 삭제하거나 추가한 후 다시 훈련하여 모델의 신뢰성을 높일 수 있습니다.", + "description": "Tour step description" + }, + "tour-dataSamples-actions-common-content": { + "defaultMessage": "행동은 기계 학습 모델이 인식하는 움직임의 유형입니다. (예: '손 흔들기', '손뼉 치기')", + "description": "Tour step content" + }, + "tour-dataSamples-actions-noRecordings-content": { + "defaultMessage": "첫 번째 행동을 무엇으로 할지 결정하고 그 행동의 이름을 정한 후 데이터 샘플 기록을 시작하세요.", + "description": "Tour step content" + }, + "tour-dataSamples-connected-content": { + "defaultMessage": "이제 데이터 샘플을 수집하여 기계 학습(ML) 모델이 다양한 움직임이나 동작을 인식하도록 훈련할 수 있습니다.", + "description": "Tour step content" + }, + "tour-dataSamples-connected-title": { + "defaultMessage": "데이터 수집 micro:bit가 연결되었습니다!", + "description": "Tour step title" + }, + "tour-dataSamples-liveGraph-content": { + "defaultMessage": "micro:bit 가속도계의 움직임 데이터를 보여주는 그래프입니다. 데이터 수집 micro:bit를 움직여서 그래프가 어떻게 바뀌는지 확인하세요.", + "description": "Tour step content" + }, + "tour-makecode-intro-content1": { + "defaultMessage": "모델과 코드를 다운로드하여 micro:bit에서 프로젝트를 테스트하세요. 또한 코드 블록을 더 추가한 후 모델을 사용하여 나만의 프로그램을 만들 수 있습니다.", + "description": "Tour step description" + }, + "tour-makecode-intro-content2": { + "defaultMessage": "ML 모델을 개선해야 하나요? ", + "description": "Tour step description" + }, + "tour-makecode-intro-content3": { + "defaultMessage": "상단 왼쪽의 뒤로 가기 버튼을 사용하세요.", + "description": "Tour step description" + }, + "tour-makecode-intro-title": { + "defaultMessage": "Microsoft MakeCode", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-alreadyConnected-title": { + "defaultMessage": "ML 모델을 훈련했습니다!", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-content": { + "defaultMessage": "이제 기계 학습 모델을 테스트할 수 있습니다. 데이터 수집 micro:bit를 움직여 행동을 수행해 보세요. 모델이 행동을 정확하게 추정하나요?", + "description": "Tour step description" + }, + "tour-trainModel-afterTrain-delayedUntilConnected-title": { + "defaultMessage": "ML 모델 테스트", + "description": "Tour step title" + }, + "tour-trainModel-certaintyRecognition-content": { + "defaultMessage": "막대그래프는 모델이 각 행동에 대한 확신하는 정도를 보여줍니다. 슬라이더를 움직여 인식 지점 또는 임곗값을 조정합니다.", + "description": "Tour step description" + }, + "tour-trainModel-certaintyRecognition-title": { + "defaultMessage": "확실성 및 인식 지점", + "description": "Tour step title" + }, + "tour-trainModel-editInMakeCode-content": { + "defaultMessage": "MakeCode에서 프로젝트를 열어 프로그램과 기계 학습 모델을 micro:bit에 다운로드합니다. 블록을 더 추가한 후 모델을 사용하여 나만의 프로그램을 만들 수 있습니다.", + "description": "Tour step description" + }, + "tour-trainModel-estimatedAction-content": { + "defaultMessage": "모델이 추정하는 사용자의 현재 행동은 해당 행동에 대한 micro:bit 아이콘 아래에 표시됩니다.", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-content": { + "defaultMessage": "MakeCode 블록은 코드와 모델을 micro:bit로 전송할 때 감지된 각 행동에 대한 아이콘을 표시합니다.", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-title": { + "defaultMessage": "Microsoft MakeCode 블록", + "description": "Tour step title" + }, + "train-description": { + "defaultMessage": "컴퓨터 프로그램은 데이터 샘플의 패턴이나 차이점을 발견하고 이를 사용하여 micro:bit를 움직일 때 {appNameFull}이(가) 다른 동작을 인식할 수 있는 수학적 모델을 구축합니다.", + "description": "Explanation on training dialog" + }, + "train-error-body": { + "defaultMessage": "훈련을 통해 사용 가능한 모델을 생성하지 못했습니다. 그 이유는 훈련에 사용된 데이터 때문일 가능성이 높습니다. 여러 가지 행동에 대한 데이터 샘플이 너무 비슷하다면 훈련 프로세스에 문제가 발생할 수 있습니다.", + "description": "Training error dialog" + }, + "train-error-header": { + "defaultMessage": "훈련 실패", + "description": "Training error dialog" + }, + "train-error-todo": { + "defaultMessage": "데이터 추가 페이지로 돌아가서 데이터를 변경하세요.", + "description": "Training error dialog" + }, + "train-header": { + "defaultMessage": "모델 훈련 중", + "description": "Training dialog" + }, + "train-model": { + "defaultMessage": "모델 훈련", + "description": "Action to train a model" + }, + "training-model": { + "defaultMessage": "모델 훈련 중…", + "description": "Progress title" + }, + "transfer-hex-alt": { + "defaultMessage": "다운로드 폴더의 hex 파일을 파일 탐색기에 나열된 기기 또는 micro:bit 드라이브에 드래그하는 애니메이션", + "description": "Alt text" + }, + "transfer-hex-heading": { + "defaultMessage": "저장된 hex 파일을 micro:bit으로 전송", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-manual-download": { + "defaultMessage": "파일 다운로드가 자동으로 시작되지 않으면 여기에서 파일을 다운로드하세요.", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-message": { + "defaultMessage": "다운로드 폴더의 hex 파일을 MICROBIT 드라이브로 드래그하세요.", + "description": "Dialog shown when WebUSB fails" + }, + "try-again-action": { + "defaultMessage": "다시 시도", + "description": "Button label" + }, + "unknown": { + "defaultMessage": "알 수 없음", + "description": "Label for unknown ML event" + }, + "unplug-radio-link-microbit-description": { + "defaultMessage": "컴퓨터에서 라디오 링크 micro:bit를 분리합니다. 데이터 샘플을 더 기록하려면 micro:bit를 다시 연결해야 합니다.", + "description": "Unplug radio link micro:bit dialog description" + }, + "unplug-radio-link-microbit-label": { + "defaultMessage": "USB 케이블이 micro:bit 상단에서 분리되는 것을 보여주는 애니메이션", + "description": "Unplug radio link micro:bit dialog aria label" + }, + "unplug-radio-link-microbit-title": { + "defaultMessage": "라디오 링크 micro:bit 분리", + "description": "Unplug radio link micro:bit dialog title" + }, + "unsupported-device-explain": { + "defaultMessage": "아쉽게도 micro:bit 라디오로 연결 시 micro:bit V2만 지원합니다. micro:bit V1을 연결했습니다.", + "description": "Unsupported device dialog" + }, + "unsupported-device-header": { + "defaultMessage": "micro:bit 라디오 연결은 micro:bit V1을 지원하지 않습니다.", + "description": "Unsupported device dialog" + }, + "unsupported-device-with-bluetooth": { + "defaultMessage": "대신 Web Bluetooth를 사용하여 micro:bit V1에 연결하세요.", + "description": "Unsupported device dialog" + }, + "unsupported-device-without-bluetooth": { + "defaultMessage": "Web Bluetooth를 사용하여 micro:bit V1에 연결할 수 있지만, 이 브라우저 또는 기기의 Bluetooth가 활성화되어 있지 않습니다. Bluetooth를 활성화하는 방법.", + "description": "Unsupported device dialog" + }, + "user-guide": { + "defaultMessage": "사용자 가이드", + "description": "Used for link to user guide page on microbit.org" + }, + "webusb-retry-no-select": { + "defaultMessage": "micro:bit를 선택하지 않으셨습니다. 다시 시도하시겠습니까?", + "description": "Shown if the user fails to choose a micro:bit" + }, + "webusb-retry-replug1": { + "defaultMessage": "WebUSB 오류가 발생했습니다.", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug2": { + "defaultMessage": "다음을 확인하세요", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug3": { + "defaultMessage": "micro:bit에 배터리 팩이 연결되어 있지 않은지 확인하세요.", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug4": { + "defaultMessage": "USB 케이블을 분리했다가 다시 연결하세요.", + "description": "WebUSB error dialog" + } +} \ No newline at end of file diff --git a/lang/ui.nl.json b/lang/ui.nl.json new file mode 100644 index 000000000..f4bc83eca --- /dev/null +++ b/lang/ui.nl.json @@ -0,0 +1,1686 @@ +{ + "aarhus-university-alt": { + "defaultMessage": "Universiteit van Aarhus", + "description": "Alt text for Aarhus University logo in about dialog" + }, + "about": { + "defaultMessage": "Over", + "description": "Menu item link to view information about app" + }, + "about-dialog-alt": { + "defaultMessage": "micro:bit bord met een hart op het LED-display", + "description": "Alt text for image in about dialog" + }, + "about-dialog-title": { + "defaultMessage": "Ontwikkeld in een partnerschap met Center for Computational Thinking and Design, Universiteit van Aarhus", + "description": "Title of about dialog" + }, + "accelerometer-image-alt": { + "defaultMessage": "micro:bit toont de X-as over de voorkant, de Y-as gaat naar beneden en omhoog, de Z-as gaat terug naar voren", + "description": "Alt text for image showing the board-relative directions of the X/Y/Z dimensions of the micro:bit accelerometer" + }, + "action-label": { + "defaultMessage": "Actie", + "description": "Label for a movement-related action, e.g. clapping" + }, + "action-label-tooltip-aria": { + "defaultMessage": "Actie tooltip", + "description": "Aria label for action tooltip icon" + }, + "action-length-error": { + "defaultMessage": "Actienamen kunnen niet langer zijn dan {maxLen} tekens.", + "description": "Error message shown when an action name is too long" + }, + "action-name-placeholder": { + "defaultMessage": "Naam van actie", + "description": "Placeholder text for user supplied name of a movement-related action, e.g. clapping" + }, + "action-region": { + "defaultMessage": "Actie \"{action}\"", + "description": "Region label for action row" + }, + "action-tooltip": { + "defaultMessage": "Het type beweging dat je {appNameFull} wilt laten herkennen, bijvoorbeeld 'zwaaien' of 'klappen'.", + "description": "Tooltip explaining action" + }, + "actions-label": { + "defaultMessage": "Acties", + "description": "Label for Actions" + }, + "add-action-action": { + "defaultMessage": "Voeg actie toe", + "description": "Button to add an action (movement related, e.g. clapping)" + }, + "ai-activity-timer-resource-title": { + "defaultMessage": "AI activiteiten timer", + "description": "Home page resource card title" + }, + "ai-storytelling-friend-resource-title": { + "defaultMessage": "AI verhalenvertellende vriend", + "description": "Home page resource card title" + }, + "back-action": { + "defaultMessage": "Terug", + "description": "Back button text" + }, + "back-to-data-samples-action": { + "defaultMessage": "Bewerk data samples", + "description": "Back button text" + }, + "bluetooth-unsupported-advice": { + "defaultMessage": "We raden Google Chrome of Microsoft Edge aan, zodat je direct verbinding kunt maken met je micro:bit.", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-explain": { + "defaultMessage": "Helaas worden WebUSB en Web Bluetooth niet ondersteund door deze browser. Dit betekent dat je niet kunt verbinden met een micro:bit om de data samples te registreren die nodig zijn om een machine learning model te trainen.", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-header": { + "defaultMessage": "Deze browser wordt niet ondersteund.", + "description": "Heading for browser support dialog" + }, + "cancel-action": { + "defaultMessage": "Annuleren", + "description": "Cancel button text" + }, + "cancel-recording-action": { + "defaultMessage": "Opname annuleren", + "description": "Button label to cancel a movement data recording" + }, + "certainty-label": { + "defaultMessage": "Zekerheid", + "description": "Heading for certainty column" + }, + "certainty-label-tooltip-aria": { + "defaultMessage": "Zekerheid tooltip", + "description": "Aria label for code certainty icon" + }, + "certainty-percentage-label": { + "defaultMessage": "zekerheid voor {action}: {currentConfidence} procent", + "description": "Label for certainty of an action" + }, + "certainty-tooltip": { + "defaultMessage": "Hoeveel vertrouwen het model erin heeft dat je momenteel elke actie uitvoert.", + "description": "Tooltip for certainty column" + }, + "click-to-reload-page-action": { + "defaultMessage": "Klik om de pagina te herladen", + "description": "Reload page button text" + }, + "close-action": { + "defaultMessage": "Afsluiten", + "description": "Close button text or label" + }, + "code-download-error": { + "defaultMessage": "Fout bij downloaden van de projectcode", + "description": "Title for error message relating to project loading" + }, + "code-label": { + "defaultMessage": "Codeer", + "description": "Code column heading" + }, + "code-label-tooltip-aria": { + "defaultMessage": "Code tooltip", + "description": "Aria label for code tooltip icon" + }, + "code-tooltip": { + "defaultMessage": "Dit zijn de MakeCode blokken voor elke gedetecteerde actie wanneer je je ML model en code naar een micro:bit verplaatst", + "description": "Code column heading tooltip" + }, + "confirm-action": { + "defaultMessage": "Bevestig", + "description": "Confirm button text" + }, + "confirm-save-action": { + "defaultMessage": "Bevestigen en opslaan", + "description": "Confirm and save action label" + }, + "connect-action": { + "defaultMessage": "Verbinden ", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-action-aria": { + "defaultMessage": "Verbinden met een micro:bit", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-battery-heading": { + "defaultMessage": "Ontkoppel USB en sluit batterijpakket aan", + "description": "Battery connection dialog " + }, + "connect-battery-holder": { + "defaultMessage": "Batterijhouder", + "description": "Label for battery holder icon" + }, + "connect-battery-link": { + "defaultMessage": "Je kan de micro:bit vastmaken om je pols of aan een object", + "description": "Battery connection dialog" + }, + "connect-battery-subtitle": { + "defaultMessage": "Koppel de micro:bit los van de computer en verbind het batterijpakket.", + "description": "Battery connection dialog" + }, + "connect-bluetooth-cancelled-connection": { + "defaultMessage": "Je hebt geen micro:bit gekozen. Wil je het opnieuw proberen?", + "description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog" + }, + "connect-bluetooth-heading": { + "defaultMessage": "Verbinden via Web Bluetooth", + "description": "Connection dialogs" + }, + "connect-bluetooth-invalid-pattern": { + "defaultMessage": "Het patroon dat je hebt getekend is ongeldig.", + "description": "Error when the bluetooth pattern is incomplete " + }, + "connect-bluetooth-start-heading": { + "defaultMessage": "Wat je nodig hebt om via Web Bluetooth te verbinden", + "description": "Connection dialog heading" + }, + "connect-bluetooth-start-requirements1": { + "defaultMessage": "1 micro:bit", + "description": "Label for icon of single micro:bit" + }, + "connect-bluetooth-start-requirements2-subtitle": { + "defaultMessage": "met Internet, een USB-poort & Web Bluetooth", + "description": "Under heading 'Computer' this lists the features the computer needs" + }, + "connect-bluetooth-start-switch-radio": { + "defaultMessage": "Maak in plaats daarvan verbinding met de micro:bit radio", + "description": "Link to alternative connection method" + }, + "connect-cable-alt": { + "defaultMessage": "animatie met een USB-kabel die is aangesloten op de bovenkant van een micro:bit", + "description": "Alt text" + }, + "connect-cable-download-project-subtitle": { + "defaultMessage": "Sluit een micro:bit aan op deze computer met een USB-kabel om je machine learning MakeCode programma te downloaden.", + "description": "Download project dialog" + }, + "connect-cable-heading": { + "defaultMessage": "USB-kabel aansluiten op de micro:bit", + "description": "Connect cable dialog heading" + }, + "connect-cable-skip": { + "defaultMessage": "Overslaan: programma al gedownload?", + "description": "Link to skip" + }, + "connect-cable-subtitle": { + "defaultMessage": "Sluit de micro:bit aan op deze computer met een USB-kabel zodat het programma voor gegevensverzameling kan worden gedownload.", + "description": "Project download instructions" + }, + "connect-computer": { + "defaultMessage": "Computer", + "description": "Label for computer icon in connection dialog" + }, + "connect-data-collection-heading": { + "defaultMessage": "USB-kabel aansluiten op micro:bit 1", + "description": "Connection dialog heading" + }, + "connect-data-collection-subtitle": { + "defaultMessage": "Sluit de eerste micro:bit aan op deze computer met een USB-kabel zodat het programma voor gegevensverzameling kan worden gedownload. Dit is de micro:bit die je zal gebruiken om data samples te verzamelen.", + "description": "Connection dialog subtitle" + }, + "connect-failed-bluetooth-heading": { + "defaultMessage": "Kan geen verbinding maken met micro:bit", + "description": "Bluetooth connection error message" + }, + "connect-failed-bluetooth1": { + "defaultMessage": "De verbinding met de micro:bit die de gegevens verzamelt kon niet worden gemaakt.", + "description": "Bluetooth connection error message" + }, + "connect-failed-bridge-heading": { + "defaultMessage": "Kan geen verbinding maken met de radio link micro:bit", + "description": "micro:bit radio connection error message" + }, + "connect-failed-bridge1": { + "defaultMessage": "De verbinding van de micro:bit met je computer kon niet tot stand worden gebracht.", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote-heading": { + "defaultMessage": "Kan geen verbinding maken met gegevensverzameling micro:bit", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote1": { + "defaultMessage": "De verbinding met de micro:bit die de gegevens verzamelt kon niet worden gemaakt.", + "description": "micro:bit radio connection error message" + }, + "connect-help-alt": { + "defaultMessage": "WebUSB verbinding dialoogvenster met BBC micro:bit item gelabeld 1 en Connect knop gelabeld 2", + "description": "Alt text for image in connect help dialog" + }, + "connect-micro-usb-cable": { + "defaultMessage": "Micro USB-kabel", + "description": "Label for cable icon in list of requirements" + }, + "connect-or-import": { + "defaultMessage": "Verbind een micro:bit die gegevens verzamelt of importeer data samples", + "description": "Empty data samples page text" + }, + "connect-pattern-heading": { + "defaultMessage": "Kopieer patroon", + "description": "Heading for Bluetooth pattern connection dialog" + }, + "connect-pattern-input-label": { + "defaultMessage": "Kolom {colNum} - aantal verlichte LEDs op de micro:bit display", + "description": "Screen reader text for numeric pattern input" + }, + "connect-pattern-subtitle": { + "defaultMessage": "Kopieer het getoonde patroon op de micro:bit.", + "description": "Instruction for bluetooth pattern dialog" + }, + "connect-popup": { + "defaultMessage": "Selecteer een micro:bit", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-alt": { + "defaultMessage": "Web Bluetooth-verbinding dialoog met BBC micro:bit item gelabeld 1 en Koppelen-knop gelabeld 2", + "description": "Alt text" + }, + "connect-popup-bluetooth-instruction2": { + "defaultMessage": "Selecteer 'Koppelen'", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-title": { + "defaultMessage": " Micro:bit verbinden met behulp van Web Bluetooth", + "description": "Instruction for dialog that previews the Bluetooth permission dialog" + }, + "connect-popup-instruction-heading": { + "defaultMessage": "In de volgende pop-up", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-instruction1": { + "defaultMessage": "Kies je micro:bit", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-usb-bluetooth-data-collection-title": { + "defaultMessage": "Download programma voor gegevensverzameling naar micro:bit", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-data-collection-title": { + "defaultMessage": "Download programma voor gegevensverzameling naar micro:bit 1", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-link-title": { + "defaultMessage": "Download radiolink programma naar micro:bit 2", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-webusb-instruction2": { + "defaultMessage": "Selecteer 'Verbinden'", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-radio-data-collection-microbit-description": { + "defaultMessage": "Verbind de gegevensverzameling micro:bit met deze computer om jouw machine learning MakeCode programma ernaar te downloaden. Als je de gegevensverzameling micro:bit draagt, moet je het misschien eerst losmaken.", + "description": "Connect radio data collection micro:bit dialog description" + }, + "connect-radio-data-collection-microbit-title": { + "defaultMessage": "USB-kabel aansluiten op de gegevensverzameling micro:bit", + "description": "Connect radio data collection micro:bit dialog title" + }, + "connect-radio-heading": { + "defaultMessage": "micro:bits verbinden", + "description": "Text shown while radio link and data connection micro:bit are being connected" + }, + "connect-radio-link-heading": { + "defaultMessage": "USB-kabel aansluiten op micro:bit 2", + "description": "Heading for connecting radio link micro:bit cable" + }, + "connect-radio-link-subtitle": { + "defaultMessage": "Sluit een tweede micro:bit aan op deze computer met een USB-kabel zodat het radio link programma kan worden gedownload. Deze radio link micro:bit zal communiceren met de gegevensverzameling micro:bit.", + "description": "Instruction for connecting radio link micro:bit cable" + }, + "connect-radio-start-heading": { + "defaultMessage": "Wat je nodig hebt om te verbinden met de micro:bit radio", + "description": "Connection dialog heading" + }, + "connect-radio-start-requirements1": { + "defaultMessage": "2 micro:bits", + "description": "Label for icon of two micro:bits" + }, + "connect-radio-start-requirements1-subtitle": { + "defaultMessage": "Alleen voor de V2", + "description": "Shown below 2 micro:bit label for micro:bit radio approach" + }, + "connect-radio-start-requirements2-subtitle": { + "defaultMessage": "met internet & een USB-poort", + "description": "Shown below 'Computer' heading listing additional requirements" + }, + "connect-radio-start-switch-bluetooth": { + "defaultMessage": "In plaats daarvan verbinding maken via Web Bluetooth", + "description": "Link to alternative connection method" + }, + "connect-to-record": { + "defaultMessage": "Verbinden om data samples op te nemen", + "description": "Live graph disconnected micro:bit status message for data samples page" + }, + "connect-to-record-body": { + "defaultMessage": "Verbind een micro:bit om een data sample op te nemen.", + "description": "Insufficient data modal content" + }, + "connect-to-test-model": { + "defaultMessage": "Maak verbinding om jouw ML-model te testen", + "description": "Live graph disconnected micro:bit status message for test model page" + }, + "connect-to-tour-body": { + "defaultMessage": "Je moet een gegevensverzameling micro:bit koppelen om de rondleiding te bekijken.", + "description": "Prompt to connect the app to a micro:bit" + }, + "connect-troubleshoot": { + "defaultMessage": "Problemen met het verbinden met je micro:bit", + "description": "Link to support article for troubleshooting" + }, + "connect-troubleshooting": { + "defaultMessage": "Probleemoplossing", + "description": "Troubleshooting heading" + }, + "connect-with-batteries": { + "defaultMessage": "met batterijen", + "description": "Under header 'Battery holder' this notes that batteries are required" + }, + "connect-with-web-bluetooth": { + "defaultMessage": "Verbinding maken via Web Bluetooth", + "description": "Connection dialog title" + }, + "connecting": { + "defaultMessage": "Verbinden…", + "description": "Text shown while waiting for bluetooth/radio connection" + }, + "continue-makecode-action": { + "defaultMessage": "Doorgaan naar MakeCode", + "description": "Continue to MakeCode editor button text" + }, + "cookies-action": { + "defaultMessage": "Cookies", + "description": "Action to show dialog to choose website cookie preferences" + }, + "copied": { + "defaultMessage": "Gekopieerd", + "description": "Displayed as copy button text briefly after successful copy action" + }, + "copy-action": { + "defaultMessage": "Kopiëer", + "description": "Copy button text" + }, + "data-actions-menu": { + "defaultMessage": "Data acties", + "description": "Aria label for menu" + }, + "data-collection-microbit": { + "defaultMessage": "micro:bit voor gegevensverzameling", + "description": "Data collection micro:bit image caption" + }, + "data-collection-microbit-label": { + "defaultMessage": "diagram met gegevensverzameling micro:bit die is verbonden met de pols van een persoon", + "description": "Aria label for data collection image" + }, + "data-connection-region": { + "defaultMessage": "micro: bit data verbinding", + "description": "Region label for data connection area" + }, + "data-features-hide-action": { + "defaultMessage": "Verberg data-functies", + "description": "Hide data features button text" + }, + "data-features-show-action": { + "defaultMessage": "Toon data-functies", + "description": "Show data features button text" + }, + "data-samples-actions-region": { + "defaultMessage": "Data samples werkbalk", + "description": "Region label for data samples actions" + }, + "data-samples-label": { + "defaultMessage": "Data samples", + "description": "Heading for data samples column" + }, + "data-samples-label-tooltip-aria": { + "defaultMessage": "Data samples tooltip", + "description": "Aria label for data samples tooltip icon" + }, + "data-samples-status-count": { + "defaultMessage": "{numSamples} samples opgenomen", + "description": "Data samples status text" + }, + "data-samples-status-not-enough": { + "defaultMessage": "Ten minste 3 vereist", + "description": "Data samples status text" + }, + "data-samples-title": { + "defaultMessage": "Data samples", + "description": "Data samples page title" + }, + "data-samples-tooltip": { + "defaultMessage": "Korte verzamelingen van bewegingsgegevens van 1 seconde. Jouw voorbeelden worden alleen op je computer opgeslagen, ze worden aan niemand anders verzonden.", + "description": "Tooltip for data samples heading" + }, + "default-project-name": { + "defaultMessage": "Naamloos", + "description": "Default project name" + }, + "delete-action-aria": { + "defaultMessage": "Verwijder actie \"{action}\"", + "description": "Aria label for action delete icon" + }, + "delete-action-confirm-heading": { + "defaultMessage": "Bevestig verwijder-actie", + "description": "Confirmation dialog heading" + }, + "delete-action-confirm-text": { + "defaultMessage": "Weet je zeker dat je deze actie \"{action}\" wil verwijderen?", + "description": "Confirmation dialog text" + }, + "delete-data-samples-action": { + "defaultMessage": "Verwijder alle data samples", + "description": "Menu item to delete data samples" + }, + "delete-data-samples-confirm-heading": { + "defaultMessage": "Bevestig het verwijderen van alle data samples", + "description": "Confirmation dialog heading" + }, + "delete-data-samples-confirm-text": { + "defaultMessage": "Weet je zeker dat je alle data samples wil verwijderen?", + "description": "Confirmation dialog text" + }, + "delete-recording-aria": { + "defaultMessage": "Verwijder opname {sample} van {numSamples} voor actie \"{action}\"", + "description": "Aria label for data sample delete action" + }, + "disconnect-action": { + "defaultMessage": "Loskoppelen", + "description": "Disconnect (from bluetooth/radio) action" + }, + "disconnected-during-recording": { + "defaultMessage": "micro: bit losgekoppeld tijdens opname", + "description": "Error when the micro:bit is disconnected during recording" + }, + "disconnected-warning-bluetooth-heading": { + "defaultMessage": "Verbinding verbroken met micro:bit die gegevens verzamelt", + "description": "Dialog heading" + }, + "disconnected-warning-bluetooth1": { + "defaultMessage": "De verbinding met de gegevensverzameling micro:bit is verloren.", + "description": "Dialog text" + }, + "disconnected-warning-bluetooth2": { + "defaultMessage": "Controleer dat de micro:bit:", + "description": "Heading for list of things to check" + }, + "disconnected-warning-bluetooth3": { + "defaultMessage": "is aangezet (het rode licht op de achterkant van de micro:bit moet aanstaan)", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bluetooth4": { + "defaultMessage": "dicht bij de computer is", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bridge-heading": { + "defaultMessage": "Radio link micro:bit verbinding verbroken", + "description": "Connection error dialog" + }, + "disconnected-warning-bridge1": { + "defaultMessage": "De verbinding met de micro:bit die met je computer is aangesloten, is verbroken.", + "description": "Connection error dialog" + }, + "disconnected-warning-remote-heading": { + "defaultMessage": "Verbinding verbroken met micro:bit die gegevens verzamelt", + "description": "Connection error dialog" + }, + "disconnected-warning-remote1": { + "defaultMessage": "De verbinding met de gegevensverzameling micro:bit is verloren.", + "description": "Connection error dialog" + }, + "dont-show-again": { + "defaultMessage": "Deze melding niet opnieuw weergeven", + "description": "Text to never show a dialog again" + }, + "download-data-samples-action": { + "defaultMessage": "Download alle data samples", + "description": "Download action" + }, + "download-project-choose-microbit-subtitle": { + "defaultMessage": "Het downloaden van je project naar dezelfde micro:bit zal de micro:bit loskoppelen van de tool. Je moet de micro:bit opnieuw koppelen als je meer data samples wilt registreren.", + "description": "Download project choose micro:bit dialog subtitle" + }, + "download-project-choose-microbit-title": { + "defaultMessage": "Welke micro:bit wil je gebruiken?", + "description": "Download project choose micro:bit dialog title" + }, + "download-project-different-microbit-option": { + "defaultMessage": "Andere micro:bit", + "description": "Download project different micro:bit option" + }, + "download-project-intro-description": { + "defaultMessage": "Je programma bevat het door jou gecreëerde machine learning model. Het model wordt uitgevoerd op de micro:bit zodat je het kan gebruiken zonder verbonden te zijn met {appNameFull}.", + "description": "Download project intro dialog description" + }, + "download-project-intro-title": { + "defaultMessage": "Download je machine learning MakeCode project", + "description": "Download project intro dialog title" + }, + "download-project-same-microbit-option": { + "defaultMessage": "Dezelfde micro:bit", + "description": "Download project same micro:bit option" + }, + "downloading-data-collection-header": { + "defaultMessage": "Het programma voor gegevensverzameling downloaden", + "description": "Progress text" + }, + "downloading-header": { + "defaultMessage": "Programma downloaden naar micro:bit", + "description": "Progress text" + }, + "downloading-radio-link-header": { + "defaultMessage": "Het radiolink-programma downloaden", + "description": "Progress text" + }, + "downloading-subtitle": { + "defaultMessage": "Even geduld. Programma is aan het downloaden naar de micro:bit.", + "description": "Progress text" + }, + "edit-in-makecode-action": { + "defaultMessage": "Bewerken in MakeCode", + "description": "Edit in MakeCode button text" + }, + "estimated-action-aria": { + "defaultMessage": "Geschatte actie: \"{action}\"", + "description": "Aria live text for the current estimated action" + }, + "estimated-action-label": { + "defaultMessage": "Geschatte actie", + "description": "Heading for estimated action area next to the live graph" + }, + "estimated-action-label-tooltip-aria": { + "defaultMessage": "Geschatte actie tooltip", + "description": "Aria label for estimated action tooltip icon" + }, + "estimated-action-tooltip": { + "defaultMessage": "Dit is de actie waarvan het model denkt dat je dit op dit moment aan het doen bent.", + "description": "Tooltip for the estimated action heading" + }, + "feedback": { + "defaultMessage": "Feedback", + "description": "Action to open a feedback dialog" + }, + "fingerprint-acc-x-tooltip": { + "defaultMessage": "Som van x-richtinggegevens", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-y-tooltip": { + "defaultMessage": "Som van y-richtinggegevens", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-z-tooltip": { + "defaultMessage": "Som van z-richtinggegevens", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-x-tooltip": { + "defaultMessage": "Maximum punt van alle x-richting gegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-y-tooltip": { + "defaultMessage": "Maximum punt van alle y-richting gegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-z-tooltip": { + "defaultMessage": "Maximum punt van alle z-richting gegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-x-tooltip": { + "defaultMessage": "Gemiddelde waarde voor x-richtinggegevens", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-y-tooltip": { + "defaultMessage": "Gemiddelde waarde voor y-richtinggegevens", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-z-tooltip": { + "defaultMessage": "Gemiddelde waarde voor z-richtinggegevens", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-x-tooltip": { + "defaultMessage": "Minimum punt van alle x-richtinggegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-y-tooltip": { + "defaultMessage": "Minimum punt van alle y-richtinggegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-z-tooltip": { + "defaultMessage": "Minimum punt van alle z-richting data punten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-x-tooltip": { + "defaultMessage": "Aantal extremen tussen alle x-richtinggegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-y-tooltip": { + "defaultMessage": "Aantal extremen tussen alle y-richtinggegegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-z-tooltip": { + "defaultMessage": "Aantal extremen tussen alle z-richtinggegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-x-tooltip": { + "defaultMessage": "Gemiddelde vierkantswaarde voor alle x-richtinggegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-y-tooltip": { + "defaultMessage": "Gemiddelde vierkantswaarde voor alle y-richtinggegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-z-tooltip": { + "defaultMessage": "Gemiddelde vierkantswaarde voor alle z-richtinggegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-x-tooltip": { + "defaultMessage": "Gemiddelde afwijking van 0 tussen alle x-richtinggegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-y-tooltip": { + "defaultMessage": "Gemiddelde afwijking van 0 tussen alle y-richtinggegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-z-tooltip": { + "defaultMessage": "Gemiddelde afwijking van 0 tussen alle z-richtinggegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-x-tooltip": { + "defaultMessage": "Snelheid van versnellingsovergangen tussen positief en negatief voor x-richtinggegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-y-tooltip": { + "defaultMessage": "Snelheid van versnellingsovergangen tussen positief en negatief voor y-richtinggegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-z-tooltip": { + "defaultMessage": "Snelheid van versnellingsovergangen tussen positief en negatief voor z-richtinggegevenspunten", + "description": "Tooltip for data feature of a recording" + }, + "firmware-outdated-content1": { + "defaultMessage": "Het verbinden met de micro:bit is mislukt omdat de firmware op je micro:bit te oud is.", + "description": "Connection error dialog" + }, + "firmware-outdated-content2": { + "defaultMessage": "Je moet firmware updaten voordat je verbinding kan maken met deze micro:bit.", + "description": "Connection error dialog" + }, + "firmware-outdated-heading": { + "defaultMessage": "Firmware update vereist", + "description": "Connection error dialog" + }, + "get-started-action": { + "defaultMessage": "Hoe te beginnen", + "description": "Get started action" + }, + "go-action": { + "defaultMessage": "Gaan", + "description": "Go action" + }, + "graph-color-scheme": { + "defaultMessage": "Grafiek kleurschema", + "description": "Graph colour scheme setting label" + }, + "graph-color-scheme-color-blind-1": { + "defaultMessage": "Kleurenblind alternatief 1", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-color-blind-2": { + "defaultMessage": "Kleurenblind alternatief 2", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-default": { + "defaultMessage": "Standaard (rood, blauw, groen)", + "description": "Graph colour scheme option" + }, + "graph-line-scheme": { + "defaultMessage": "Grafiek lijnstijl", + "description": "Graph line scheme setting label" + }, + "graph-line-scheme-accessible": { + "defaultMessage": "Toegankelijke lijnen (volledig, streepjes, stippen)", + "description": "Graph line scheme option" + }, + "graph-line-scheme-solid": { + "defaultMessage": "Ononderbroken lijnen", + "description": "Graph line scheme option" + }, + "graph-line-weight": { + "defaultMessage": "Grafiek lijndikte", + "description": "Graph line weight setting label" + }, + "graph-line-weight-default": { + "defaultMessage": "Standaard", + "description": "Graph line weight option" + }, + "graph-line-weight-thick": { + "defaultMessage": "Vet", + "description": "Graph line weight option" + }, + "help-label": { + "defaultMessage": "Help", + "description": "Help icon aria label" + }, + "help-support": { + "defaultMessage": "Hulp & Ondersteuning", + "description": "Link or menu item link to support site" + }, + "help-translate": { + "defaultMessage": "Help translate", + "description": "Help translate menu option text" + }, + "home-action": { + "defaultMessage": "Startpagina", + "description": "Home button text" + }, + "homepage": { + "defaultMessage": "Startpagina", + "description": "Link to home page" + }, + "homepage-alt": { + "defaultMessage": "grafiek met de x, y, z grafieklijnen die de micro:bit versnellingsmetergegevens weergeven met klappende handen er overheen getekend", + "description": "Alt text for image in homepage" + }, + "homepage-alt-graph": { + "defaultMessage": "grafiek toont x, y, z grafieklijnen die de micro:bit versnellingsmetergegevens weergeven", + "description": "Alt text for image in homepage" + }, + "homepage-alt-hands": { + "defaultMessage": "klappende handen", + "description": "Alt text for image in homepage" + }, + "homepage-description": { + "defaultMessage": "Train een machine learning model op je eigen bewegingsgegevens en voer het uit op je micro:bit.", + "description": "Home page description" + }, + "homepage-how-it-works": { + "defaultMessage": "Zo werkt het", + "description": "Home page section heading" + }, + "homepage-how-it-works-paragraph": { + "defaultMessage": "Bekijk de video om te beginnen. Lees meer in de gebruikershandleiding.", + "description": "Home page content under the video" + }, + "homepage-projects": { + "defaultMessage": "Projecten", + "description": "Home page section heading" + }, + "homepage-projects-more": { + "defaultMessage": "Ontdek meer inhoud en bronnen over micro:bit en AI.", + "description": "Link back to AI landing page" + }, + "homepage-step-by-step": { + "defaultMessage": "Stap voor stap", + "description": "Home page section heading" + }, + "homepage-subtitle": { + "defaultMessage": "Maak AI aan op je BBC micro:bit met behulp van beweging en machine learning.", + "description": "Home page subtitle" + }, + "homepage-video-alt": { + "defaultMessage": "Introductievideo", + "description": "Home page video alt text" + }, + "import-data-samples-action": { + "defaultMessage": "Importeer data samples", + "description": "Data samples action" + }, + "import-error-dialog-content": { + "defaultMessage": "Alleen MakeCode hex-bestanden of data samples-bestanden (.json) kunnen worden geopend door {appNameFull}.", + "description": "Content of import error dialog" + }, + "import-error-dialog-title": { + "defaultMessage": "Niet-ondersteund bestandstype", + "description": "Title of import error dialog" + }, + "incompatible-device-body-alt": { + "defaultMessage": "Ga terug naar een andere micro:bit, of sla de project-hex op die later kan worden gedownload naar een micro:bit V2", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body1": { + "defaultMessage": "Ga door naar MakeCode om het programma te bewerken. Je kunt vervolgens de project-hex opslaan die kan worden gedownload naar een micro:bit V2.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body2": { + "defaultMessage": "Als alternatief sla de project-hex op zonder MakeCode te gebruiken.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-heading": { + "defaultMessage": "Incompatibel apparaat", + "description": "Incompatible device dialog heading" + }, + "incompatible-device-subtitle": { + "defaultMessage": "Je gebruikt een micro:bit V1, maar machine learning projecten hebben de snellere processor van een micro:bit V2 nodig. Leer meer over micro:bit versies.", + "description": "Incompatible device dialog subtitle" + }, + "insufficient-data-body": { + "defaultMessage": "Je hebt ten minste 3 data samples nodig voor 2 acties om het model te trainen.", + "description": "Insufficient data modal content" + }, + "insufficient-data-title": { + "defaultMessage": "Je hebt niet genoeg gegevens", + "description": "Insufficient data modal title" + }, + "language": { + "defaultMessage": "Taal", + "description": "Language option text" + }, + "learn-about-firewall-requirements-action": { + "defaultMessage": "Meer informatie over firewall vereisten", + "description": "Link to support article for firewall requirements" + }, + "led-icon-option-angry": { + "defaultMessage": "Kwaad", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-asleep": { + "defaultMessage": "Slapend", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-butterfly": { + "defaultMessage": "Vlinder", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-chessboard": { + "defaultMessage": "Schaakbord", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-confused": { + "defaultMessage": "Verward", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-cow": { + "defaultMessage": "Koe", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-diamond": { + "defaultMessage": "Diamant", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-duck": { + "defaultMessage": "Eend", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-eighthnote": { + "defaultMessage": "Achtste noot", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-fabulous": { + "defaultMessage": "Fantastisch", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-ghost": { + "defaultMessage": "Spook", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-giraffe": { + "defaultMessage": "Giraffe", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-happy": { + "defaultMessage": "Blij", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-heart": { + "defaultMessage": "Hartje", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-house": { + "defaultMessage": "Huis", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-lefttriangle": { + "defaultMessage": "Driehoek links", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-meh": { + "defaultMessage": "Gaat wel", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-no": { + "defaultMessage": "Nee", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-off": { + "defaultMessage": "Uit", + "description": "Icon option." + }, + "led-icon-option-pitchfork": { + "defaultMessage": "Stemvork", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-quarternote": { + "defaultMessage": "Kwart noot", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rabbit": { + "defaultMessage": "Konijn", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rollerskate": { + "defaultMessage": "Rolschaatsen", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sad": { + "defaultMessage": "Bedroefd", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-scissors": { + "defaultMessage": "Schaar", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-silly": { + "defaultMessage": "Onnozel", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-skull": { + "defaultMessage": "Schedel", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smalldiamond": { + "defaultMessage": "Kleine diamant", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallheart": { + "defaultMessage": "Klein hart", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallsquare": { + "defaultMessage": "Klein vierkant", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-snake": { + "defaultMessage": "Slang", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-square": { + "defaultMessage": "Vierkant", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-stickfigure": { + "defaultMessage": "Poppetje", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-surprised": { + "defaultMessage": "Verrast", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sword": { + "defaultMessage": "Zwaard", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-target": { + "defaultMessage": "Doelwit", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tortoise": { + "defaultMessage": "Schildpad", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-triangle": { + "defaultMessage": "Driehoek", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tshirt": { + "defaultMessage": "T-shirt", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-umbrella": { + "defaultMessage": "Paraplu", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-yes": { + "defaultMessage": "Ja", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "live-data-graph": { + "defaultMessage": "Live data grafiek", + "description": "Title for live data graph" + }, + "live-graph": { + "defaultMessage": "Live grafiek", + "description": "Heading for live graph" + }, + "live-graph-tooltip": { + "defaultMessage": "Deze grafiek toont bewegingsgegevens van de micro:bit's versnellingsmeter in realtime. Probeer je gegevensverzameling micro:bit te verplaatsen om de verandering van X, Y en Z assen te zien. Elke gekleurde lijn staat voor een andere richting (dimensie) waarin je de micro:bit verplaatst.", + "description": "Tooltip for live graph heading" + }, + "live-graph-tooltip-aria": { + "defaultMessage": "Live grafiek tooltip", + "description": "Aria label for live graph tooltip icon" + }, + "loading": { + "defaultMessage": "Laden", + "description": "Aria label for loading spinner" + }, + "main-menu": { + "defaultMessage": "Hoofd menu", + "description": "Main menu label" + }, + "makecode-back-alt": { + "defaultMessage": "Pijl naar links voor MakeCode terug", + "description": "Testing model page title" + }, + "makecode-block-alt-prefix": { + "defaultMessage": "MakeCode block:", + "description": "Makecode block alt text prefix" + }, + "makecode-block-show-icon": { + "defaultMessage": "toon pictogram", + "description": "Makecode block text. The translation should match MakeCode translations." + }, + "makecode-load-error-dialog-body": { + "defaultMessage": "{appNameFull} kan MakeCode niet laden. Controleer je internetverbinding, ververs de pagina en probeer het opnieuw.", + "description": "Content of MakeCode load error dialog" + }, + "makecode-load-error-dialog-title": { + "defaultMessage": "Kon Microsoft MakeCode niet laden", + "description": "Title of MakeCode load error dialog" + }, + "microbit-not-connected": { + "defaultMessage": "Je micro:bit is niet verbonden", + "description": "Live graph disconnected micro:bit status message" + }, + "ml.onStart|block": { + "defaultMessage": "op ML $event start", + "description": "This string should be a Crowdin duplicate of the MakeCode extension block with the same text and use the same translation." + }, + "more-edit-in-makecode-options": { + "defaultMessage": "Meer opties voor bewerken in MakeCode", + "description": "Aria label for the additional actions menu to the right of the Edit in MakeCode button" + }, + "name-action-hint": { + "defaultMessage": "Geef een naam aan een actie die je wilt dat de micro:bit herkent", + "description": "Hint shown when you have an unnamed action" + }, + "name-project": { + "defaultMessage": "Geef een naam aan je project", + "description": "Name your project header" + }, + "name-text": { + "defaultMessage": "Naam", + "description": "Header for name field" + }, + "name-used-when": { + "defaultMessage": "De naam wordt gebruikt wanneer je een hex-bestand opslaat.", + "description": "Text under project name field" + }, + "new-session-setup-description": { + "defaultMessage": "Een nieuwe sessie starten overschrijft je bestaande sessie. Mogelijk wil je eerst je bestaande sessie opslaan.", + "description": "New session setup description" + }, + "new-session-setup-title": { + "defaultMessage": "Nieuwe sessie-instellingen", + "description": "New session setup title" + }, + "newpage-continue-session-subtitle": { + "defaultMessage": "Gebruik een hex-bestand of data samples die je op je computer hebt opgeslagen om door te gaan met een sessie.", + "description": "Continue session subtitle" + }, + "newpage-continue-session-title": { + "defaultMessage": "Doorgaan met opgeslagen sessie", + "description": "Continue session title" + }, + "newpage-last-session-date": { + "defaultMessage": "Datum: {date}", + "description": "Last session date label" + }, + "newpage-last-session-name": { + "defaultMessage": "Naam: {name}", + "description": "Last session name label" + }, + "newpage-last-session-none": { + "defaultMessage": "Geen sessie gevonden", + "description": "Last session not found text" + }, + "newpage-last-session-title": { + "defaultMessage": "Laatste sessie openen", + "description": "Open last session title" + }, + "newpage-new-session-subtitle": { + "defaultMessage": "Verbind je micro:bit en verzamel bewegingsgegevens om een machine learning model te bouwen.", + "description": "Start new session subtitle" + }, + "newpage-new-session-title": { + "defaultMessage": "Nieuwe sessie", + "description": "Start new session title" + }, + "newpage-section-one-title": { + "defaultMessage": "Ga verder waar u was gebleven", + "description": "Homepage section one title" + }, + "newpage-section-two-title": { + "defaultMessage": "Begin iets nieuws", + "description": "Homepage section two title" + }, + "newpage-title": { + "defaultMessage": "Nieuwe sessie", + "description": "New page title" + }, + "next-action": { + "defaultMessage": "Volgende", + "description": "Next button text for dialogs and similar" + }, + "no-data-samples": { + "defaultMessage": "Geen data samples", + "description": "Empty data samples page status text" + }, + "not-create-ai-hex-import-dialog-content": { + "defaultMessage": "Dit project bevatte geen data samples, dus alleen de code is geopend. Je moet een model trainen voordat je de code kunt gebruiken.", + "description": "Content of import non-CreateAI hex dialog" + }, + "not-create-ai-hex-import-dialog-title": { + "defaultMessage": "Je MakeCode project is geïmporteerd", + "description": "Title of import non-CreateAI hex dialog" + }, + "not-found": { + "defaultMessage": "{appNameFull} startpagina", + "description": "Page not found link text" + }, + "not-found-title": { + "defaultMessage": "Pagina niet gevonden", + "description": "Page not found page title" + }, + "open-file-action": { + "defaultMessage": "Open…", + "description": "Open file button text" + }, + "open-file-dropped": { + "defaultMessage": "Open bestand wanneer gedropt", + "description": "Aria label for file drop target" + }, + "other-tabs-body1": { + "defaultMessage": "Een ander proces is verbonden met dit apparaat.", + "description": "Connection error dialog" + }, + "other-tabs-body2": { + "defaultMessage": "Sluit alle andere tabbladen die WebUSB kunnen gebruiken (bijv. MakeCode, Python Editor, {appNameShort}) of verwijder de stekker van de micro:bit voordat je het opnieuw probeert.", + "description": "Connection error dialog" + }, + "other-tabs-heading": { + "defaultMessage": "Verbinden via WebUSB", + "description": "Connection error dialog" + }, + "privacy": { + "defaultMessage": "Privacybeleid", + "description": "Link to view privacy policy" + }, + "project-loaded": { + "defaultMessage": "Project geladen", + "description": "Toast when a new project is loaded" + }, + "project-name-not-empty": { + "defaultMessage": "De projectnaam kan niet leeg zijn", + "description": "Validation message for project name" + }, + "radio-link-microbit": { + "defaultMessage": "Radio link micro:bit", + "description": "Radio link micro:bit image caption" + }, + "radio-link-microbit-label": { + "defaultMessage": "diagram dat de radio link micro:bit toont die wordt verbonden met een computer", + "description": "Aria label for radio link image" + }, + "recognition-point-label": { + "defaultMessage": "Herkenningspunt:", + "description": "Label for the slider for the recognition point" + }, + "reconnect-action": { + "defaultMessage": "Opnieuw verbinden", + "description": "Button text to reconnect a micro:bit over Bluetooth/radio" + }, + "reconnect-failed-bluetooth-heading": { + "defaultMessage": "Niet gelukt om opnieuw verbinding te maken met de gegevensverzameling micro:bit", + "description": "Connection error dialog" + }, + "reconnect-failed-bluetooth1": { + "defaultMessage": "De verbinding met de gegevensverzameling micro:bit kon niet worden hersteld.", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge-heading": { + "defaultMessage": "Niet gelukt om opnieuw verbinding te maken met radio link micro:bit", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge1": { + "defaultMessage": "De verbinding van de micro:bit met je computer kon niet opnieuw tot stand worden gebracht.", + "description": "Connection error dialog" + }, + "reconnect-failed-radio-heading": { + "defaultMessage": "Kan geen nieuwe verbinding maken met micro:bits", + "description": "Connection error dialog" + }, + "reconnect-failed-remote-heading": { + "defaultMessage": "Niet gelukt om opnieuw verbinding te maken met de gegevensverzameling micro:bit", + "description": "Connection error dialog" + }, + "reconnect-failed-remote1": { + "defaultMessage": "De verbinding met de gegevensverzameling micro:bit kon niet worden hersteld.", + "description": "Connection error dialog" + }, + "reconnect-failed-subtitle": { + "defaultMessage": "Volg deze instructies om het verbindingsproces opnieuw op te starten.", + "description": "Connection error dialog" + }, + "reconnecting": { + "defaultMessage": "Opnieuw verbinding maken ...", + "description": "Shown while reconnecting" + }, + "record-action": { + "defaultMessage": "Opnemen", + "description": "Record button text" + }, + "record-action-aria": { + "defaultMessage": "Registreer gegevens voor actie \"{action}\"", + "description": "Aria label for record button" + }, + "record-hint": { + "defaultMessage": "Klik om een data sample op te nemen.", + "description": "Hint when you have named the first action but not recorded any data samples" + }, + "record-hint-button-b": { + "defaultMessage": "Klik om een data sample op te nemen of druk op knop B op jouw data collectie micro:bit.", + "description": "Hint when you have named the first action but not recorded any data samples and have a micro:bit connected" + }, + "record-samples": { + "defaultMessage": "Neem {numSamples} samples op", + "description": "Additional recording action text" + }, + "record-samples-help": { + "defaultMessage": "Elke sample heeft zijn eigen aftelling", + "description": "Help text for additional recording action" + }, + "record-seconds": { + "defaultMessage": "Neem op gedurende {numSeconds} seconden", + "description": "Additional recording action text" + }, + "record-seconds-help": { + "defaultMessage": "Verplaats voortdurend om {numSamples} samples te krijgen", + "description": "Help text for additional recording action" + }, + "recording": { + "defaultMessage": "Bezig met opnemen", + "description": "Shown during recording" + }, + "recording-complete": { + "defaultMessage": "Klaar", + "description": "Text shown when data recording complete" + }, + "recording-data-for": { + "defaultMessage": "Neem de gegevens op voor actie \"{action}\"", + "description": "Text in recording dialog" + }, + "recording-data-for-numbered": { + "defaultMessage": "Neem {sample} op van {numSamples} voor actie \"{action}\"", + "description": "Text in recording dialog" + }, + "recording-fingerprint-label": { + "defaultMessage": "heatmap met micro:bit x, y, z accelerometer data functies voor één opname", + "description": "Label for recording fingerprint heatmap" + }, + "recording-graph-label": { + "defaultMessage": "Grafiek met micro:bit x, y, z versnellingsmeter data voor één opname", + "description": "Label for recording graph" + }, + "recording-options-aria": { + "defaultMessage": "Meer opnameopties voor actie \"{action}\"", + "description": "Aria label for more recording options button" + }, + "reload-action": { + "defaultMessage": "Herladen", + "description": "Reload button text" + }, + "reset-to-default-action": { + "defaultMessage": "Herstel naar standaardblokken", + "description": "Reset to default blocks button text" + }, + "restore-defaults-action": { + "defaultMessage": "Standaardwaarden herstellen voor alle instellingen", + "description": "Restore default button text" + }, + "restore-defaults-confirm-action": { + "defaultMessage": "Standaardwaarden herstellen", + "description": "Restore default settings confirm button text" + }, + "restore-defaults-confirm-body": { + "defaultMessage": "Weet je zeker dat je de standaardwaarden voor alle instellingen wilt herstellen?", + "description": "Restore default settings confirmation dialog body text" + }, + "restore-defaults-confirm-heading": { + "defaultMessage": "Herstel standaardinstellingen", + "description": "Restore default settings confirmation dialog title" + }, + "restore-defaults-helper": { + "defaultMessage": "Hulpinhoud die eerder afgesloten is kan opnieuw getoond worden.", + "description": "Restore default settings helper text" + }, + "save-action": { + "defaultMessage": "Opslaan", + "description": "Label for action that saves the project as a file the user downloads" + }, + "save-hex-dialog-heading": { + "defaultMessage": "Project opslaan als hex bestand", + "description": "Heading for the dialog shown when saving a hex file" + }, + "save-hex-dialog-message1": { + "defaultMessage": "De download bevat je acties, data samples en je MakeCode project. Open het in {appNameFull} om verder te werken.", + "description": "Text in the dialog shown when saving a hex file" + }, + "save-hex-dialog-message2": { + "defaultMessage": "Je kunt het ook openen met Microsoft MakeCode als je de acties en data samples niet hoeft te wijzigen.", + "description": "Text in the dialog shown when saving a hex file" + }, + "saving-description": { + "defaultMessage": "Je download zal binnenkort klaar zijn.", + "description": "Saving progress dialog text" + }, + "saving-title": { + "defaultMessage": "Opslaan…", + "description": "Saving progress title" + }, + "saving-toast-title": { + "defaultMessage": "Je hex bestand is gedownload", + "description": "Notification after a hex file has been downloaded" + }, + "select-icon-action-aria": { + "defaultMessage": "Kies pictogram voor actie \"{action}\"", + "description": "Aria label for pick icon button" + }, + "select-icon-action-untitled-aria": { + "defaultMessage": "Pictogram kiezen voor actie zonder naam", + "description": "Aria label for pick icon button" + }, + "select-icon-option-action-aria": { + "defaultMessage": "Selecteer \"{iconName}\" pictogram", + "description": "Aria label for icon option" + }, + "settings": { + "defaultMessage": "Instellingen", + "description": "Text for settings dialog header and menu item" + }, + "settings-menu-action": { + "defaultMessage": "Instellingen acties menu", + "description": "Label for settings actions menu button" + }, + "show-graphs-checkbox-label-text": { + "defaultMessage": "Grafieken weergeven", + "description": "Show graphs checkbox label text" + }, + "simple-ai-exercise-timer-resource-title": { + "defaultMessage": "Eenvoudig AI sporthorloge", + "description": "Home page resource card title" + }, + "skip-tour-action": { + "defaultMessage": "Rondleiding overslaan", + "description": "Skip tour button text" + }, + "software-versions": { + "defaultMessage": "Software versies", + "description": "Software versions text" + }, + "start-session-action": { + "defaultMessage": "Start sessie", + "description": "Start session button text" + }, + "start-training-action": { + "defaultMessage": "Start de training", + "description": "Start training button text" + }, + "steps-alt": { + "defaultMessage": "diagram toont het iteratieve proces van het verzamelen van gegevens, trainen van een model, testen van het model en verbeteren van het model door de verzamelde gegevens te verbeteren voor het uiteindelijk coderen met het model.", + "description": "Alt text for the step-by-step home page diagram" + }, + "steps-code": { + "defaultMessage": "Codeer", + "description": "Step in home page diagram" + }, + "steps-collect-data": { + "defaultMessage": "Gegevens verzamelen", + "description": "Step in home page diagram" + }, + "steps-improve": { + "defaultMessage": "Verbeteren", + "description": "Step in home page diagram" + }, + "steps-test-model": { + "defaultMessage": "Model testen", + "description": "Step in home page diagram" + }, + "steps-train": { + "defaultMessage": "Trainen", + "description": "Step in home page diagram" + }, + "stop-recording-action": { + "defaultMessage": "Stop met opnemen", + "description": "Button label to stop recording movement data while recording multiple samples" + }, + "support-request": { + "defaultMessage": "Overweeg een ondersteuningsverzoek in te dienen.", + "description": "Support request link text" + }, + "terms": { + "defaultMessage": "Gebruiksvoorwaarden", + "description": "Link or menu item link to view terms of use" + }, + "testing-model-actions-region": { + "defaultMessage": "Testen model werkbalk", + "description": "Region label for testing model actions" + }, + "testing-model-title": { + "defaultMessage": "Model testen", + "description": "Testing model page title" + }, + "tour-action": { + "defaultMessage": "Rondleiding", + "description": "Button label that starts a tour of the app's features" + }, + "tour-collect-addActions-content": { + "defaultMessage": "Beslis wat je andere acties zullen zijn en welke naam je ze geeft. Je hebt minstens 2 acties nodig met 3 data samples om het model te trainen. Je data samples worden alleen op jouw computer opgeslagen, ze worden aan niemand anders verzonden.", + "description": "Tour step description" + }, + "tour-collect-addActions-title": { + "defaultMessage": "Meer acties toevoegen", + "description": "Tour step title" + }, + "tour-collect-afterFirst-content": { + "defaultMessage": "Om het machine learning model te trainen, heb je minstens 3 data samples voor 2 verschillende acties nodig.", + "description": "Tour step description" + }, + "tour-collect-afterFirst-title": { + "defaultMessage": "Je hebt je eerste {recordingCount, plural, one {sample} other {samples}} opgenomen!", + "description": "Tour step title. Uses ICU syntax for pluralisation: https://formatjs.io/docs/core-concepts/icu-syntax/#plural-format." + }, + "tour-collect-collectMore-explanation-content": { + "defaultMessage": "Het verzamelen van meer samples zou moeten leiden tot een beter machine learning model.", + "description": "Tour step description" + }, + "tour-collect-collectMore-hasRecordings-content": { + "defaultMessage": "Neem data samples op voor jouw acties.", + "description": "Tour step description" + }, + "tour-collect-collectMore-noRecordings-content": { + "defaultMessage": "Registreer meer samples voor deze actie.", + "description": "Tour step description" + }, + "tour-collect-collectMore-title": { + "defaultMessage": "Verzamel meer data samples", + "description": "Tour step title" + }, + "tour-collect-trainModel-content": { + "defaultMessage": "Wanneer je genoeg data samples hebt verzameld, kun je het machine learning model trainen. Je kunt later terugkomen om data te verwijderen of toe te voegen en te hertrainen om het model betrouwbaarder te maken.", + "description": "Tour step description" + }, + "tour-dataSamples-actions-common-content": { + "defaultMessage": "Een actie is het type beweging dat je wilt dat het machine learning model herkent, bijvoorbeeld 'zwaaien' of 'klappen'.", + "description": "Tour step content" + }, + "tour-dataSamples-actions-noRecordings-content": { + "defaultMessage": "Bepaal wat je eerste actie is, benoem deze en begin vervolgens met het opnemen van gegevenssamples.", + "description": "Tour step content" + }, + "tour-dataSamples-connected-content": { + "defaultMessage": "Nu kun je beginnen met het verzamelen van data samples om een machine learning (ML) model te trainen om verschillende bewegingen of acties te herkennen.", + "description": "Tour step content" + }, + "tour-dataSamples-connected-title": { + "defaultMessage": "Jouw data collectie micro:bit is verbonden!", + "description": "Tour step title" + }, + "tour-dataSamples-liveGraph-content": { + "defaultMessage": "De grafiek toont bewegingsgegevens van de micro:bit’s versnellingsmeter. Verplaats je data collectie micro:bit en zie hoe de grafiek verandert.", + "description": "Tour step content" + }, + "tour-makecode-intro-content1": { + "defaultMessage": "Download het model en de code om je project te testen op een micro:bit. Je kunt ook meer codeblokken toevoegen om je eigen programma's te maken met je model.", + "description": "Tour step description" + }, + "tour-makecode-intro-content2": { + "defaultMessage": "Wil je het ML-model verbeteren? ", + "description": "Tour step description" + }, + "tour-makecode-intro-content3": { + "defaultMessage": "Gebruik deze terugknop linksboven in de app.", + "description": "Tour step description" + }, + "tour-makecode-intro-title": { + "defaultMessage": "Microsoft MakeCode", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-alreadyConnected-title": { + "defaultMessage": "Je hebt een ML model getraind!", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-content": { + "defaultMessage": "Test nu je machine learning model. Probeer elke actie door je data collectie micro:bit te verplaatsen. Schat het model elke actie correct?", + "description": "Tour step description" + }, + "tour-trainModel-afterTrain-delayedUntilConnected-title": { + "defaultMessage": "Test jouw ML-model", + "description": "Tour step title" + }, + "tour-trainModel-certaintyRecognition-content": { + "defaultMessage": "Het staafdiagram toont hoe zeker het model is dat je elke actie doet. Verplaats de schuifregelaar om het herkenningspunt aan te passen, of de drempelwaarde.", + "description": "Tour step description" + }, + "tour-trainModel-certaintyRecognition-title": { + "defaultMessage": "Zekerheid en herkenningspunt", + "description": "Tour step title" + }, + "tour-trainModel-editInMakeCode-content": { + "defaultMessage": "Open je project in MakeCode om het programma en je machine learning model te downloaden naar een micro:bit. Je kunt meer blokken toevoegen om je eigen programma's te maken met je model.", + "description": "Tour step description" + }, + "tour-trainModel-estimatedAction-content": { + "defaultMessage": "De actie die het model schat dat je momenteel aan het doen bent wordt onder het micro:bit pictogram getoond voor die actie.", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-content": { + "defaultMessage": "Deze MakeCode blokken tonen pictogrammen voor elke actie die gedetecteerd wordt wanneer je code en model naar een micro:bit verplaatst.", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-title": { + "defaultMessage": "Microsoft MakeCode blokken", + "description": "Tour step title" + }, + "train-description": { + "defaultMessage": "Het computerprogramma spoort patronen of verschillen op in jouw data samples, en gebruikt deze om een wiskundig model te bouwen waarmee {appNameFull} verschillende acties herkent wanneer je de micro:bit verplaatst.", + "description": "Explanation on training dialog" + }, + "train-error-body": { + "defaultMessage": "Het trainen heeft niet geleid tot een bruikbaar model, wat zeer waarschijnlijk te wijten is aan de gegevens die voor training worden gebruikt. Als de gegevens voor verschillende acties te vergelijkbaar zijn, kan dat leiden tot problemen in het trainingsproces.", + "description": "Training error dialog" + }, + "train-error-header": { + "defaultMessage": "Training mislukt", + "description": "Training error dialog" + }, + "train-error-todo": { + "defaultMessage": "Ga terug naar de pagina voor gegevens toevoegen en wijzig jouw gegevens.", + "description": "Training error dialog" + }, + "train-header": { + "defaultMessage": "Model trainen", + "description": "Training dialog" + }, + "train-model": { + "defaultMessage": "Train model", + "description": "Action to train a model" + }, + "training-model": { + "defaultMessage": "Model trainen...", + "description": "Progress title" + }, + "transfer-hex-alt": { + "defaultMessage": "animatie van het slepen van een hex bestand van de download-map naar de micro:bit schijf of apparaat vermeld in de bestandsverkenner", + "description": "Alt text" + }, + "transfer-hex-heading": { + "defaultMessage": "Zet het opgeslagen hex-bestand over naar micro:bit", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-manual-download": { + "defaultMessage": "Als het bestand niet automatisch gedownload is dan download het bestand hier.", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-message": { + "defaultMessage": "Sleep het hex-bestand van je map Downloads naar het MICROBIT-station.", + "description": "Dialog shown when WebUSB fails" + }, + "try-again-action": { + "defaultMessage": "Probeer het opnieuw", + "description": "Button label" + }, + "unknown": { + "defaultMessage": "onbekend", + "description": "Label for unknown ML event" + }, + "unplug-radio-link-microbit-description": { + "defaultMessage": "Haal de radio link micro:bit los van de computer. Je moet de micro:bit opnieuw koppelen als je meer data samples wilt opnemen.", + "description": "Unplug radio link micro:bit dialog description" + }, + "unplug-radio-link-microbit-label": { + "defaultMessage": "animatie met een USB-kabel die wordt losgekoppeld van de bovenkant van een micro:bit", + "description": "Unplug radio link micro:bit dialog aria label" + }, + "unplug-radio-link-microbit-title": { + "defaultMessage": "Ontkoppel de radio link micro:bit", + "description": "Unplug radio link micro:bit dialog title" + }, + "unsupported-device-explain": { + "defaultMessage": "Helaas ondersteunen we alleen het gebruik van micro:bit V2 bij het verbinden met een micro:bit radio. Je hebt een micro:bit V1 verbonden.", + "description": "Unsupported device dialog" + }, + "unsupported-device-header": { + "defaultMessage": "micro:bit radioverbindingen ondersteunen geen micro:bit V1", + "description": "Unsupported device dialog" + }, + "unsupported-device-with-bluetooth": { + "defaultMessage": "Gebruik Web Bluetooth om in plaats daarvan verbinding te maken met je micro:bit V1.", + "description": "Unsupported device dialog" + }, + "unsupported-device-without-bluetooth": { + "defaultMessage": "Je kunt verbinden met micro:bit V1 via Web Bluetooth, deze browser of apparaat heeft Bluetooth echter niet ingeschakeld. Hoe Bluetooth in te schakelen.", + "description": "Unsupported device dialog" + }, + "user-guide": { + "defaultMessage": "Gebruikershandleiding", + "description": "Used for link to user guide page on microbit.org" + }, + "webusb-retry-no-select": { + "defaultMessage": "Je hebt geen micro:bit gekozen. Wil je het opnieuw proberen?", + "description": "Shown if the user fails to choose a micro:bit" + }, + "webusb-retry-replug1": { + "defaultMessage": "Er is een WebUSB-fout opgetreden.", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug2": { + "defaultMessage": "Alsjeblieft:", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug3": { + "defaultMessage": "controleer of deze micro:bit niet is aangesloten op de batterij", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug4": { + "defaultMessage": "de USB-kabel ontkoppelen en opnieuw aansluiten", + "description": "WebUSB error dialog" + } +} \ No newline at end of file diff --git a/lang/ui.pl.json b/lang/ui.pl.json new file mode 100644 index 000000000..c624fd69c --- /dev/null +++ b/lang/ui.pl.json @@ -0,0 +1,1686 @@ +{ + "aarhus-university-alt": { + "defaultMessage": "Aarhus University", + "description": "Alt text for Aarhus University logo in about dialog" + }, + "about": { + "defaultMessage": "O programie", + "description": "Menu item link to view information about app" + }, + "about-dialog-alt": { + "defaultMessage": "tablica micro:bit pokazująca serce na wyświetlaczu LED", + "description": "Alt text for image in about dialog" + }, + "about-dialog-title": { + "defaultMessage": "Opracowane w partnerstwie z Centrum Komputacyjnego Myślenia i Projektowania, Uniwersytet Aarhus", + "description": "Title of about dialog" + }, + "accelerometer-image-alt": { + "defaultMessage": "micro:bit pokazujący oś X przechodzącą z przodu, oś Y idącą w dół i w górę, oś Z idącą do tyłu i do przodu", + "description": "Alt text for image showing the board-relative directions of the X/Y/Z dimensions of the micro:bit accelerometer" + }, + "action-label": { + "defaultMessage": "Akcja", + "description": "Label for a movement-related action, e.g. clapping" + }, + "action-label-tooltip-aria": { + "defaultMessage": "Opis akcji", + "description": "Aria label for action tooltip icon" + }, + "action-length-error": { + "defaultMessage": "Nazwy akcji nie mogą być dłuższe niż {maxLen} znaków.", + "description": "Error message shown when an action name is too long" + }, + "action-name-placeholder": { + "defaultMessage": "Nazwa akcji", + "description": "Placeholder text for user supplied name of a movement-related action, e.g. clapping" + }, + "action-region": { + "defaultMessage": "Action \"{action}\"", + "description": "Region label for action row" + }, + "action-tooltip": { + "defaultMessage": "Typ ruchu, który chcesz, aby {appNameFull} rozpoznał, np. „machanie” lub „klaskanie”.", + "description": "Tooltip explaining action" + }, + "actions-label": { + "defaultMessage": "Działania", + "description": "Label for Actions" + }, + "add-action-action": { + "defaultMessage": "Dodaj działanie", + "description": "Button to add an action (movement related, e.g. clapping)" + }, + "ai-activity-timer-resource-title": { + "defaultMessage": "Licznik aktywności AI", + "description": "Home page resource card title" + }, + "ai-storytelling-friend-resource-title": { + "defaultMessage": "Przyjaciel opowiadający historyjki za pomocą AI", + "description": "Home page resource card title" + }, + "back-action": { + "defaultMessage": "Wróć", + "description": "Back button text" + }, + "back-to-data-samples-action": { + "defaultMessage": "Edytuj próbki danych", + "description": "Back button text" + }, + "bluetooth-unsupported-advice": { + "defaultMessage": "Zalecamy Google Chrome lub Microsoft Edge, abyś mógł połączyć się bezpośrednio ze swoim micro:bitem.", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-explain": { + "defaultMessage": "Niestety WebUSB i Web Bluetooth nie są obsługiwane przez tę przeglądarkę. Oznacza to, że nie można połączyć się z micro:bitem w celu zapisania próbek danych potrzebnych do trenowania modelu uczenia maszynowego.", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-header": { + "defaultMessage": "Ta przeglądarka nie jest obsługiwana", + "description": "Heading for browser support dialog" + }, + "cancel-action": { + "defaultMessage": "Anuluj", + "description": "Cancel button text" + }, + "cancel-recording-action": { + "defaultMessage": "Anuluj nagrywanie", + "description": "Button label to cancel a movement data recording" + }, + "certainty-label": { + "defaultMessage": "Pewność", + "description": "Heading for certainty column" + }, + "certainty-label-tooltip-aria": { + "defaultMessage": "Opis pewności", + "description": "Aria label for code certainty icon" + }, + "certainty-percentage-label": { + "defaultMessage": "pewność dla {action}: {currentConfidence} procent", + "description": "Label for certainty of an action" + }, + "certainty-tooltip": { + "defaultMessage": "Stopień pewności modelu co do tego, że aktualnie wykonujesz każdą czynność.", + "description": "Tooltip for certainty column" + }, + "click-to-reload-page-action": { + "defaultMessage": "Kliknij, aby odświeżyć stronę", + "description": "Reload page button text" + }, + "close-action": { + "defaultMessage": "Zamknij", + "description": "Close button text or label" + }, + "code-download-error": { + "defaultMessage": "Błąd podczas pobierania kodu projektu", + "description": "Title for error message relating to project loading" + }, + "code-label": { + "defaultMessage": "Koduj", + "description": "Code column heading" + }, + "code-label-tooltip-aria": { + "defaultMessage": "Opis kodu", + "description": "Aria label for code tooltip icon" + }, + "code-tooltip": { + "defaultMessage": "Są to bloki MakeCode dla każdej wykrytej akcji podczas transferu modelu ML i kodu do micro:bita", + "description": "Code column heading tooltip" + }, + "confirm-action": { + "defaultMessage": "Potwierdź", + "description": "Confirm button text" + }, + "confirm-save-action": { + "defaultMessage": "Potwierdź i zapisz", + "description": "Confirm and save action label" + }, + "connect-action": { + "defaultMessage": "Podłącz", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-action-aria": { + "defaultMessage": "Podłącz do micro:bita", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-battery-heading": { + "defaultMessage": "Odłącz USB i podłącz pakiet baterii", + "description": "Battery connection dialog " + }, + "connect-battery-holder": { + "defaultMessage": "Uchwyt baterii", + "description": "Label for battery holder icon" + }, + "connect-battery-link": { + "defaultMessage": "Możesz przymocować micro:bit do nadgarstka lub przedmiotu", + "description": "Battery connection dialog" + }, + "connect-battery-subtitle": { + "defaultMessage": "Odłącz micro:bit od komputera i podłącz zestaw baterii.", + "description": "Battery connection dialog" + }, + "connect-bluetooth-cancelled-connection": { + "defaultMessage": "Nie wybrałeś micro:bita. Czy chcesz spróbować ponownie?", + "description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog" + }, + "connect-bluetooth-heading": { + "defaultMessage": "Połącz za pomocą Bluetooth Web", + "description": "Connection dialogs" + }, + "connect-bluetooth-invalid-pattern": { + "defaultMessage": "Wzorzec, który narysowałeś jest nieprawidłowy.", + "description": "Error when the bluetooth pattern is incomplete " + }, + "connect-bluetooth-start-heading": { + "defaultMessage": "Czego potrzebujesz, aby połączyć za pomocą Web Bluetooth", + "description": "Connection dialog heading" + }, + "connect-bluetooth-start-requirements1": { + "defaultMessage": "1 micro:bit", + "description": "Label for icon of single micro:bit" + }, + "connect-bluetooth-start-requirements2-subtitle": { + "defaultMessage": "za pomocą Internetu, portu USB i Web Bluetooth", + "description": "Under heading 'Computer' this lists the features the computer needs" + }, + "connect-bluetooth-start-switch-radio": { + "defaultMessage": "Zamiast tego połącz się za pomocą radia micro:bit", + "description": "Link to alternative connection method" + }, + "connect-cable-alt": { + "defaultMessage": "animacja pokazująca kabel USB podłączony do górnej części micro:bita", + "description": "Alt text" + }, + "connect-cable-download-project-subtitle": { + "defaultMessage": "Podłącz micro:bit do komputera za pomocą kabla USB, aby pobrać na niego program uczenia maszynowego MakeCode.", + "description": "Download project dialog" + }, + "connect-cable-heading": { + "defaultMessage": "Podłącz kabel USB do micro:bita", + "description": "Connect cable dialog heading" + }, + "connect-cable-skip": { + "defaultMessage": "Pominięto: program już pobrany?", + "description": "Link to skip" + }, + "connect-cable-subtitle": { + "defaultMessage": "Połącz micro:bit z tym komputerem za pomocą kabla USB, aby program zbierania danych mógł być do niego pobrany.", + "description": "Project download instructions" + }, + "connect-computer": { + "defaultMessage": "Komputer", + "description": "Label for computer icon in connection dialog" + }, + "connect-data-collection-heading": { + "defaultMessage": "Podłącz kabel USB do micro:bita 1", + "description": "Connection dialog heading" + }, + "connect-data-collection-subtitle": { + "defaultMessage": "Połącz pierwszy micro:bit do tego komputera za pomocą kabla USB, aby można było pobrać do niego program gromadzenia danych. To jest micro:bit używany do zbierania próbek danych.", + "description": "Connection dialog subtitle" + }, + "connect-failed-bluetooth-heading": { + "defaultMessage": "Nie udało się połączyć z micro:bitem", + "description": "Bluetooth connection error message" + }, + "connect-failed-bluetooth1": { + "defaultMessage": "Nie można nawiązać połączenia z micro:bitem do zbierania danych.", + "description": "Bluetooth connection error message" + }, + "connect-failed-bridge-heading": { + "defaultMessage": "Nie udało się połączyć z łączem radiowym micro:bita", + "description": "micro:bit radio connection error message" + }, + "connect-failed-bridge1": { + "defaultMessage": "Nie można nawiązać połączenia z micro:bitem podłączonym do komputera.", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote-heading": { + "defaultMessage": "Nie udało się połączyć z micro:bitem do zbierania danych", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote1": { + "defaultMessage": "Nie można nawiązać połączenia z micro:bitem do zbierania danych.", + "description": "micro:bit radio connection error message" + }, + "connect-help-alt": { + "defaultMessage": "Okno dialogowe połączenia WebUSB z BBC micro:bitem oznaczonym jako 1 i przycisk Połącz oznaczony jako 2", + "description": "Alt text for image in connect help dialog" + }, + "connect-micro-usb-cable": { + "defaultMessage": "Kabel Micro USB", + "description": "Label for cable icon in list of requirements" + }, + "connect-or-import": { + "defaultMessage": "Podłącz micro:bit zbierający dane lub importuj próbki danych", + "description": "Empty data samples page text" + }, + "connect-pattern-heading": { + "defaultMessage": "Kopiuj wzór", + "description": "Heading for Bluetooth pattern connection dialog" + }, + "connect-pattern-input-label": { + "defaultMessage": "Kolumna {colNum} - liczba diod LED włączonych na wyświetlaczu micro:bita", + "description": "Screen reader text for numeric pattern input" + }, + "connect-pattern-subtitle": { + "defaultMessage": "Skopiuj wzór wyświetlany na micro:bicie.", + "description": "Instruction for bluetooth pattern dialog" + }, + "connect-popup": { + "defaultMessage": "Wybierz micro:bit", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-alt": { + "defaultMessage": "Dialog połączenia internetowego Bluetooth z wpisem BBC micro:bit oznaczonym jako 1 i przyciskiem Pair oznaczonym jako 2", + "description": "Alt text" + }, + "connect-popup-bluetooth-instruction2": { + "defaultMessage": "Wybierz 'Pair'", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-title": { + "defaultMessage": "Połącz z micro:bitem za pomocą Bluetooth Web", + "description": "Instruction for dialog that previews the Bluetooth permission dialog" + }, + "connect-popup-instruction-heading": { + "defaultMessage": "W następnym wyskakującym oknie", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-instruction1": { + "defaultMessage": "Wybierz swój micro:bit", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-usb-bluetooth-data-collection-title": { + "defaultMessage": "Pobierz program do zbierania danych na micro:bit", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-data-collection-title": { + "defaultMessage": "Pobierz program do zbierania danych na micro:bit 1", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-link-title": { + "defaultMessage": "Pobierz program łącza radiowego na micro:bit 2", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-webusb-instruction2": { + "defaultMessage": "Wybierz 'Połącz'", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-radio-data-collection-microbit-description": { + "defaultMessage": "Podłącz micro:bit do zbierania danych do tego komputera, aby pobrać do niego Twój program MakeCode uczenia maszynowego. Jeśli nosisz micro:bit do zbierania danych, może być konieczne jego usunięcie.", + "description": "Connect radio data collection micro:bit dialog description" + }, + "connect-radio-data-collection-microbit-title": { + "defaultMessage": "Podłącz kabel USB do micro:bita do zbierania danych", + "description": "Connect radio data collection micro:bit dialog title" + }, + "connect-radio-heading": { + "defaultMessage": "Łączenie micro:bitów", + "description": "Text shown while radio link and data connection micro:bit are being connected" + }, + "connect-radio-link-heading": { + "defaultMessage": "Podłącz kabel USB do micro:bita 2", + "description": "Heading for connecting radio link micro:bit cable" + }, + "connect-radio-link-subtitle": { + "defaultMessage": "Podłącz drugi micro:bit do tego komputera za pomocą kabla USB, aby program połączenia radiowego mógł zostać do niego pobrany. To połączenie radiowe micro:bita komunikuje się z micro:bitem zbierającym dane.", + "description": "Instruction for connecting radio link micro:bit cable" + }, + "connect-radio-start-heading": { + "defaultMessage": "Co potrzebujesz, aby połączyć za pomocą radia micro:bit", + "description": "Connection dialog heading" + }, + "connect-radio-start-requirements1": { + "defaultMessage": "2 mikro:bity", + "description": "Label for icon of two micro:bits" + }, + "connect-radio-start-requirements1-subtitle": { + "defaultMessage": "Tylko V2", + "description": "Shown below 2 micro:bit label for micro:bit radio approach" + }, + "connect-radio-start-requirements2-subtitle": { + "defaultMessage": "z Internetem i portem USB", + "description": "Shown below 'Computer' heading listing additional requirements" + }, + "connect-radio-start-switch-bluetooth": { + "defaultMessage": "Połącz zamiast za pomocą Bluetooth Web", + "description": "Link to alternative connection method" + }, + "connect-to-record": { + "defaultMessage": "Połącz, aby zapisywać próbki danych", + "description": "Live graph disconnected micro:bit status message for data samples page" + }, + "connect-to-record-body": { + "defaultMessage": "Połącz micro:bit, aby zapisać próbkę danych.", + "description": "Insufficient data modal content" + }, + "connect-to-test-model": { + "defaultMessage": "Połącz sięaby testować swój modelu ML", + "description": "Live graph disconnected micro:bit status message for test model page" + }, + "connect-to-tour-body": { + "defaultMessage": "Musisz podłączyć micro:bit do zbierania danych, aby zobaczyć trasę.", + "description": "Prompt to connect the app to a micro:bit" + }, + "connect-troubleshoot": { + "defaultMessage": "Problemy z połączeniem się z Twoim micro:bitem", + "description": "Link to support article for troubleshooting" + }, + "connect-troubleshooting": { + "defaultMessage": "Rozwiązywanie problemów", + "description": "Troubleshooting heading" + }, + "connect-with-batteries": { + "defaultMessage": "z bateriami", + "description": "Under header 'Battery holder' this notes that batteries are required" + }, + "connect-with-web-bluetooth": { + "defaultMessage": "Połącz za pomocą Bluetooth Web", + "description": "Connection dialog title" + }, + "connecting": { + "defaultMessage": "Łączenie...", + "description": "Text shown while waiting for bluetooth/radio connection" + }, + "continue-makecode-action": { + "defaultMessage": "Przejdź do MakeCode", + "description": "Continue to MakeCode editor button text" + }, + "cookies-action": { + "defaultMessage": "Cookies", + "description": "Action to show dialog to choose website cookie preferences" + }, + "copied": { + "defaultMessage": "Skopiowane", + "description": "Displayed as copy button text briefly after successful copy action" + }, + "copy-action": { + "defaultMessage": "Kopiuj", + "description": "Copy button text" + }, + "data-actions-menu": { + "defaultMessage": "Akcje danych", + "description": "Aria label for menu" + }, + "data-collection-microbit": { + "defaultMessage": "micro:bit do zbieranie danych ", + "description": "Data collection micro:bit image caption" + }, + "data-collection-microbit-label": { + "defaultMessage": "schemat przedstawiający micro:bit do zbierania danych połączony z nadgarstkiem osoby", + "description": "Aria label for data collection image" + }, + "data-connection-region": { + "defaultMessage": "połączenie danych micro:bit", + "description": "Region label for data connection area" + }, + "data-features-hide-action": { + "defaultMessage": "Ukryj właściwości danych", + "description": "Hide data features button text" + }, + "data-features-show-action": { + "defaultMessage": "Pokaż właściwości danych", + "description": "Show data features button text" + }, + "data-samples-actions-region": { + "defaultMessage": "Pasek narzędzi dla próbek danych", + "description": "Region label for data samples actions" + }, + "data-samples-label": { + "defaultMessage": "Próbki danych", + "description": "Heading for data samples column" + }, + "data-samples-label-tooltip-aria": { + "defaultMessage": "Podpowiedzi dla próbek danych", + "description": "Aria label for data samples tooltip icon" + }, + "data-samples-status-count": { + "defaultMessage": "zarejestrowanych {numSamples} próbek", + "description": "Data samples status text" + }, + "data-samples-status-not-enough": { + "defaultMessage": "Wymagane co najmniej 3", + "description": "Data samples status text" + }, + "data-samples-title": { + "defaultMessage": "Próbki danych", + "description": "Data samples page title" + }, + "data-samples-tooltip": { + "defaultMessage": "Krótkie kolekcje danych o ruchu trwające 1 sekundę. Twoje próbki danych są przechowywane tylko na Twoim komputerze, nie są wysyłane do nikogo innego.", + "description": "Tooltip for data samples heading" + }, + "default-project-name": { + "defaultMessage": "Bez tytułu", + "description": "Default project name" + }, + "delete-action-aria": { + "defaultMessage": "Usuń akcję \"{action}\"", + "description": "Aria label for action delete icon" + }, + "delete-action-confirm-heading": { + "defaultMessage": "Potwierdź usunięcie akcji", + "description": "Confirmation dialog heading" + }, + "delete-action-confirm-text": { + "defaultMessage": "Czy na pewno chcesz usunąć akcję \"{action}\"?", + "description": "Confirmation dialog text" + }, + "delete-data-samples-action": { + "defaultMessage": "Usuń wszystkie próbki danych", + "description": "Menu item to delete data samples" + }, + "delete-data-samples-confirm-heading": { + "defaultMessage": "Potwierdź usunięcie wszystkich próbek danych", + "description": "Confirmation dialog heading" + }, + "delete-data-samples-confirm-text": { + "defaultMessage": "Czy na pewno chcesz usunąć wszystkie próbki danych?", + "description": "Confirmation dialog text" + }, + "delete-recording-aria": { + "defaultMessage": "Usuń nagranie {sample} z {numSamples} dla akcji \"{action}\"", + "description": "Aria label for data sample delete action" + }, + "disconnect-action": { + "defaultMessage": "Odłącz", + "description": "Disconnect (from bluetooth/radio) action" + }, + "disconnected-during-recording": { + "defaultMessage": "micro:bit odłączony podczas nagrywania", + "description": "Error when the micro:bit is disconnected during recording" + }, + "disconnected-warning-bluetooth-heading": { + "defaultMessage": "Utracone połączenie micro:bita zbierającego dane ", + "description": "Dialog heading" + }, + "disconnected-warning-bluetooth1": { + "defaultMessage": "Połączenie z kolekcją danych micro:bit zostało utracone.", + "description": "Dialog text" + }, + "disconnected-warning-bluetooth2": { + "defaultMessage": "Sprawdź, czy micro:bit:", + "description": "Heading for list of things to check" + }, + "disconnected-warning-bluetooth3": { + "defaultMessage": "jest włączony (powinno palić się czerwone światełko z tyłu micro:bita)", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bluetooth4": { + "defaultMessage": "jest blisko komputera", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bridge-heading": { + "defaultMessage": "Utracone połączenie radiowe micro:bita", + "description": "Connection error dialog" + }, + "disconnected-warning-bridge1": { + "defaultMessage": "Połączenie micro:bita połączonego z Twoim komputerem zostało utracone.", + "description": "Connection error dialog" + }, + "disconnected-warning-remote-heading": { + "defaultMessage": "Utracone połączenie micro:bita zbierającego dane ", + "description": "Connection error dialog" + }, + "disconnected-warning-remote1": { + "defaultMessage": "Połączenie z kolekcją danych micro:bit zostało utracone.", + "description": "Connection error dialog" + }, + "dont-show-again": { + "defaultMessage": "Nie pokazuj tego ponownie", + "description": "Text to never show a dialog again" + }, + "download-data-samples-action": { + "defaultMessage": "Pobierz wszystkie próbki danych", + "description": "Download action" + }, + "download-project-choose-microbit-subtitle": { + "defaultMessage": "Pobieranie projektu na ten sam micro:bit odłączy ten micro:bit od narzędzia. Będziesz musiał ponownie połączyć micro:bit, jeśli chcesz zapisać więcej próbek danych.", + "description": "Download project choose micro:bit dialog subtitle" + }, + "download-project-choose-microbit-title": { + "defaultMessage": "Który micro:bit chcesz użyć?", + "description": "Download project choose micro:bit dialog title" + }, + "download-project-different-microbit-option": { + "defaultMessage": "Inny micro:bit", + "description": "Download project different micro:bit option" + }, + "download-project-intro-description": { + "defaultMessage": "Twój program zawiera model uczenia maszynowego, który utworzyłeś. Model działa na micro:bicie, więc możesz go użyć bez połączenia z {appNameFull}.", + "description": "Download project intro dialog description" + }, + "download-project-intro-title": { + "defaultMessage": "Pobierz swój MakeCode projekt uczenia maszynowego", + "description": "Download project intro dialog title" + }, + "download-project-same-microbit-option": { + "defaultMessage": "Ten sam micro:bit", + "description": "Download project same micro:bit option" + }, + "downloading-data-collection-header": { + "defaultMessage": "Pobieranie programu gromadzenia danych", + "description": "Progress text" + }, + "downloading-header": { + "defaultMessage": "Pobieranie programu do micro:bita", + "description": "Progress text" + }, + "downloading-radio-link-header": { + "defaultMessage": "Pobieranie programu łącza radiowego", + "description": "Progress text" + }, + "downloading-subtitle": { + "defaultMessage": "Proszę czekać. Pobieranie programu na micro:bita.", + "description": "Progress text" + }, + "edit-in-makecode-action": { + "defaultMessage": "Edytuj w MakeCode", + "description": "Edit in MakeCode button text" + }, + "estimated-action-aria": { + "defaultMessage": "Szacowana akcja: \"{action}\"", + "description": "Aria live text for the current estimated action" + }, + "estimated-action-label": { + "defaultMessage": "Szacowana akcja", + "description": "Heading for estimated action area next to the live graph" + }, + "estimated-action-label-tooltip-aria": { + "defaultMessage": "Podpowiedź szacowanej akcji", + "description": "Aria label for estimated action tooltip icon" + }, + "estimated-action-tooltip": { + "defaultMessage": "To jest akcja, którą model uważa, że aktualnie wykonujesz.", + "description": "Tooltip for the estimated action heading" + }, + "feedback": { + "defaultMessage": "Informacje zwrotne", + "description": "Action to open a feedback dialog" + }, + "fingerprint-acc-x-tooltip": { + "defaultMessage": "Suma danych w kierunku x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-y-tooltip": { + "defaultMessage": "Suma danych w kierunku y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-z-tooltip": { + "defaultMessage": "Suma danych w kierunku z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-x-tooltip": { + "defaultMessage": "Maksymalny punkt wśród wszystkich punktów danych w kierunku x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-y-tooltip": { + "defaultMessage": "Maksymalny punkt wśród wszystkich punktów danych w kierunku y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-z-tooltip": { + "defaultMessage": "Maksymalny punkt wśród wszystkich punktów danych w kierunku z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-x-tooltip": { + "defaultMessage": "Średnia wartość dla danych w kierunku x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-y-tooltip": { + "defaultMessage": "Średnia wartość dla danych w kierunku y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-z-tooltip": { + "defaultMessage": "Średnia wartość dla danych w kierunku x\\z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-x-tooltip": { + "defaultMessage": "Minimalny punkt spośród wszystkich punktów danych w kierunku x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-y-tooltip": { + "defaultMessage": "Minimalny punkt spośród wszystkich punktów danych w kierunku y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-z-tooltip": { + "defaultMessage": "Minimalny punkt spośród wszystkich punktów danych w kierunku z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-x-tooltip": { + "defaultMessage": "Liczba ekstremalnych punktów wśród wszystkich punktów danych w kierunku x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-y-tooltip": { + "defaultMessage": "Liczba ekstremalnych punktów wśród wszystkich punktów danych w kierunku y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-z-tooltip": { + "defaultMessage": "Liczba ekstremalnych punktów wśród wszystkich punktów danych w kierunku z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-x-tooltip": { + "defaultMessage": "Średnia kwadratowa dla wszystkich punktów danych w kierunku x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-y-tooltip": { + "defaultMessage": "Średnia kwadratowa dla wszystkich punktów danych w kierunku y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-z-tooltip": { + "defaultMessage": "Średnia kwadratowa dla wszystkich punktów danych w kierunku z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-x-tooltip": { + "defaultMessage": "Średnie odchylenie od 0 wśród wszystkich punktów danych w kierunku x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-y-tooltip": { + "defaultMessage": "Średnie odchylenie od 0 wśród wszystkich punktów danych w kierunku y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-z-tooltip": { + "defaultMessage": "Średnie odchylenie od 0 wśród wszystkich punktów danych w kierunku z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-x-tooltip": { + "defaultMessage": "Szybkość, z jaką przyspieszenie zmienia się między dodatnimi a ujemnymi punktami danych w kierunku x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-y-tooltip": { + "defaultMessage": "Szybkość, z jaką przyspieszenie zmienia się między dodatnimi a ujemnymi punktami danych w kierunku y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-z-tooltip": { + "defaultMessage": "Szybkość, z jaką przyspieszenie zmienia się między dodatnimi a ujemnymi punktami danych w kierunku z", + "description": "Tooltip for data feature of a recording" + }, + "firmware-outdated-content1": { + "defaultMessage": "Połączenie z micro:bitem nie powiodło się, ponieważ oprogramowanie firmowe na micro:bicie jest zbyt stare.", + "description": "Connection error dialog" + }, + "firmware-outdated-content2": { + "defaultMessage": "Zanim będziesz mógł połączyć się z tym micro:bitem, musisz zaktualizować oprogramowanie sprzętowe.", + "description": "Connection error dialog" + }, + "firmware-outdated-heading": { + "defaultMessage": "Wymagana jest aktualizacja oprogramowania firmowego", + "description": "Connection error dialog" + }, + "get-started-action": { + "defaultMessage": "Rozpocznij", + "description": "Get started action" + }, + "go-action": { + "defaultMessage": "Dalej", + "description": "Go action" + }, + "graph-color-scheme": { + "defaultMessage": "Schemat kolorów wykresu", + "description": "Graph colour scheme setting label" + }, + "graph-color-scheme-color-blind-1": { + "defaultMessage": "Alternatywa dla niewidzących kolorów 1", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-color-blind-2": { + "defaultMessage": "Alternatywa dla niewidzących kolorów 2", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-default": { + "defaultMessage": "Domyślne (czerwony, niebieski, zielony)", + "description": "Graph colour scheme option" + }, + "graph-line-scheme": { + "defaultMessage": "Styl linii wykresu", + "description": "Graph line scheme setting label" + }, + "graph-line-scheme-accessible": { + "defaultMessage": "Dostępne linie (ciągłe, przerywane, kropki)", + "description": "Graph line scheme option" + }, + "graph-line-scheme-solid": { + "defaultMessage": "Linie ciągłe", + "description": "Graph line scheme option" + }, + "graph-line-weight": { + "defaultMessage": "Grubość linii wykresu", + "description": "Graph line weight setting label" + }, + "graph-line-weight-default": { + "defaultMessage": "Domyślnie", + "description": "Graph line weight option" + }, + "graph-line-weight-thick": { + "defaultMessage": "Grube", + "description": "Graph line weight option" + }, + "help-label": { + "defaultMessage": "Pomoc", + "description": "Help icon aria label" + }, + "help-support": { + "defaultMessage": "Pomoc i wsparcie", + "description": "Link or menu item link to support site" + }, + "help-translate": { + "defaultMessage": "Help translate", + "description": "Help translate menu option text" + }, + "home-action": { + "defaultMessage": "Strona główna", + "description": "Home button text" + }, + "homepage": { + "defaultMessage": "Strona główna", + "description": "Link to home page" + }, + "homepage-alt": { + "defaultMessage": "wykres pokazujący linie x, y, z reprezentujące dane akcelerometru micro:bita z nałożonym klaskaniem dłońmi", + "description": "Alt text for image in homepage" + }, + "homepage-alt-graph": { + "defaultMessage": "wykres pokazujący linie x, y, z reprezentujące dane akcelerometru micro:bita", + "description": "Alt text for image in homepage" + }, + "homepage-alt-hands": { + "defaultMessage": "klaszczące dłonie", + "description": "Alt text for image in homepage" + }, + "homepage-description": { + "defaultMessage": "Wytrenuj model uczenia maszynowego na danych z własnych ruchów i uruchom go na swoim micro:bicie.", + "description": "Home page description" + }, + "homepage-how-it-works": { + "defaultMessage": "Jak to działa", + "description": "Home page section heading" + }, + "homepage-how-it-works-paragraph": { + "defaultMessage": "Obejrzyj wideo, aby rozpocząć. Dowiedz się więcej z przewodnika użytkownika.", + "description": "Home page content under the video" + }, + "homepage-projects": { + "defaultMessage": "Projekty", + "description": "Home page section heading" + }, + "homepage-projects-more": { + "defaultMessage": "Poznaj więcej treści i zasobów na temat micro:bita i AI.", + "description": "Link back to AI landing page" + }, + "homepage-step-by-step": { + "defaultMessage": "Krok po kroku", + "description": "Home page section heading" + }, + "homepage-subtitle": { + "defaultMessage": "Utwórz AI na swoim BBC micro:bit poprzez ruch i uczenie maszynowe.", + "description": "Home page subtitle" + }, + "homepage-video-alt": { + "defaultMessage": "Film wprowadzający", + "description": "Home page video alt text" + }, + "import-data-samples-action": { + "defaultMessage": "Importuj próbki danych", + "description": "Data samples action" + }, + "import-error-dialog-content": { + "defaultMessage": "Tylko pliki hex MakeCode lub próbki danych (.json) mogą być otwierane przez {appNameFull}.", + "description": "Content of import error dialog" + }, + "import-error-dialog-title": { + "defaultMessage": "Nieobsługiwany typ pliku", + "description": "Title of import error dialog" + }, + "incompatible-device-body-alt": { + "defaultMessage": "Wróć, aby wybrać inny micro:bit lub zapisz hex projektu, który można pobrać na micro:bit V2 później.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body1": { + "defaultMessage": "Przejdź do MakeCode, aby edytować program. Następnie zapisz hex projektu, który można pobrać na micro:bit V2.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body2": { + "defaultMessage": "Alternatywnie, zapisz hex projektu bez używania MakeCode.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-heading": { + "defaultMessage": "Niekompatybilne urządzenie", + "description": "Incompatible device dialog heading" + }, + "incompatible-device-subtitle": { + "defaultMessage": "Używasz micro:bit V1, ale projekty nauczania maszynowego wymagają szybszego procesora w micro:bicie V2. Dowiedz się więcej o wersjach micro:bita.", + "description": "Incompatible device dialog subtitle" + }, + "insufficient-data-body": { + "defaultMessage": "Potrzebne są co najmniej 3 próbki danych dla 2 czynności do wytrenowania modelu.", + "description": "Insufficient data modal content" + }, + "insufficient-data-title": { + "defaultMessage": "Nie masz wystarczającej ilości danych", + "description": "Insufficient data modal title" + }, + "language": { + "defaultMessage": "Język", + "description": "Language option text" + }, + "learn-about-firewall-requirements-action": { + "defaultMessage": "Dowiedz się więcej o wymaganiach firewall", + "description": "Link to support article for firewall requirements" + }, + "led-icon-option-angry": { + "defaultMessage": "Zły", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-asleep": { + "defaultMessage": "Senny", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-butterfly": { + "defaultMessage": "Motyl", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-chessboard": { + "defaultMessage": "Szachownica", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-confused": { + "defaultMessage": "Zakłopotany", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-cow": { + "defaultMessage": "Krowa", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-diamond": { + "defaultMessage": "Diament", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-duck": { + "defaultMessage": "Kaczka", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-eighthnote": { + "defaultMessage": "Ósemka", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-fabulous": { + "defaultMessage": "Wspaniały", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-ghost": { + "defaultMessage": "Duch", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-giraffe": { + "defaultMessage": "Żyrafa", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-happy": { + "defaultMessage": "Szczęśliwy", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-heart": { + "defaultMessage": "Serce", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-house": { + "defaultMessage": "Dom", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-lefttriangle": { + "defaultMessage": "Lewy Trójkąt", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-meh": { + "defaultMessage": "Meh", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-no": { + "defaultMessage": "Nie", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-off": { + "defaultMessage": "Wyłączony", + "description": "Icon option." + }, + "led-icon-option-pitchfork": { + "defaultMessage": "Kamerton", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-quarternote": { + "defaultMessage": "Ćwierćnuta", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rabbit": { + "defaultMessage": "Królik", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rollerskate": { + "defaultMessage": "Wrotki", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sad": { + "defaultMessage": "Smutny", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-scissors": { + "defaultMessage": "Nożyce", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-silly": { + "defaultMessage": "Głupi", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-skull": { + "defaultMessage": "Czaszka", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smalldiamond": { + "defaultMessage": "Mały Diament", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallheart": { + "defaultMessage": "Małe Serce", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallsquare": { + "defaultMessage": "Mały kwadrat", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-snake": { + "defaultMessage": "Wąż", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-square": { + "defaultMessage": "Kwadrat", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-stickfigure": { + "defaultMessage": "Postać z patyczków", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-surprised": { + "defaultMessage": "Zaskoczony", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sword": { + "defaultMessage": "Miecz", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-target": { + "defaultMessage": "Cel", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tortoise": { + "defaultMessage": "Żółw", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-triangle": { + "defaultMessage": "Trójkąt", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tshirt": { + "defaultMessage": "T-Shirt", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-umbrella": { + "defaultMessage": "Parasol", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-yes": { + "defaultMessage": "Tak", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "live-data-graph": { + "defaultMessage": "Wykres danych na żywo", + "description": "Title for live data graph" + }, + "live-graph": { + "defaultMessage": "Wykres na żywo", + "description": "Heading for live graph" + }, + "live-graph-tooltip": { + "defaultMessage": "Ten wykres pokazuje dane ruchów z akcelerometru micro:bita w czasie rzeczywistym. Spróbuj przenieść swój micro:bit do zbierania danych, aby zobaczyć zmianę osi X, Y i Z. Każda kolorowa linia reprezentuje inny kierunek (wymiar), w którym poruszasz micro:bit.", + "description": "Tooltip for live graph heading" + }, + "live-graph-tooltip-aria": { + "defaultMessage": "Opis wykresu na żywo", + "description": "Aria label for live graph tooltip icon" + }, + "loading": { + "defaultMessage": "Ładowanie", + "description": "Aria label for loading spinner" + }, + "main-menu": { + "defaultMessage": "Menu główne", + "description": "Main menu label" + }, + "makecode-back-alt": { + "defaultMessage": "Ikona strzałki w lewo dla powrotu do MakeCode", + "description": "Testing model page title" + }, + "makecode-block-alt-prefix": { + "defaultMessage": "MakeCode block:", + "description": "Makecode block alt text prefix" + }, + "makecode-block-show-icon": { + "defaultMessage": "pokaż ikonę", + "description": "Makecode block text. The translation should match MakeCode translations." + }, + "makecode-load-error-dialog-body": { + "defaultMessage": "{appNameFull} nie załadował MakeCode. Sprawdź połączenie internetowe, odśwież stronę i spróbuj ponownie.", + "description": "Content of MakeCode load error dialog" + }, + "makecode-load-error-dialog-title": { + "defaultMessage": "Nie można załadować Microsoft MakeCode", + "description": "Title of MakeCode load error dialog" + }, + "microbit-not-connected": { + "defaultMessage": "Twój micro:bit nie jest połączony", + "description": "Live graph disconnected micro:bit status message" + }, + "ml.onStart|block": { + "defaultMessage": "przy starcie ML $event", + "description": "This string should be a Crowdin duplicate of the MakeCode extension block with the same text and use the same translation." + }, + "more-edit-in-makecode-options": { + "defaultMessage": "Więcej edycji w opcjach MakeCode", + "description": "Aria label for the additional actions menu to the right of the Edit in MakeCode button" + }, + "name-action-hint": { + "defaultMessage": "Nazwij akcję którą chcesz, aby micro:bit rozpoznał", + "description": "Hint shown when you have an unnamed action" + }, + "name-project": { + "defaultMessage": "Nazwij swój projektu", + "description": "Name your project header" + }, + "name-text": { + "defaultMessage": "Nazwa", + "description": "Header for name field" + }, + "name-used-when": { + "defaultMessage": "Nazwa jest używana podczas zapisywania pliku.", + "description": "Text under project name field" + }, + "new-session-setup-description": { + "defaultMessage": "Rozpoczęcie nowej sesji zastąpi Twoją istniejącą sesję. Możesz najpierw zapisać swoją istniejącą sesję.", + "description": "New session setup description" + }, + "new-session-setup-title": { + "defaultMessage": "Nowa konfiguracja sesji", + "description": "New session setup title" + }, + "newpage-continue-session-subtitle": { + "defaultMessage": "Użyj pliku hex lub przykładowego pliku danych, który zapisałeś na komputerze, aby kontynuować sesję.", + "description": "Continue session subtitle" + }, + "newpage-continue-session-title": { + "defaultMessage": "Kontynuuj zapisaną sesję", + "description": "Continue session title" + }, + "newpage-last-session-date": { + "defaultMessage": "Data: {date}", + "description": "Last session date label" + }, + "newpage-last-session-name": { + "defaultMessage": "Imię: {name}", + "description": "Last session name label" + }, + "newpage-last-session-none": { + "defaultMessage": "Nie znaleziono sesji", + "description": "Last session not found text" + }, + "newpage-last-session-title": { + "defaultMessage": "Otwórz ostatnią sesję", + "description": "Open last session title" + }, + "newpage-new-session-subtitle": { + "defaultMessage": "Połącz swój micro:bit i zebierz dane o ruchach, aby zbudować model uczenia maszynowego.", + "description": "Start new session subtitle" + }, + "newpage-new-session-title": { + "defaultMessage": "Nowa sesja", + "description": "Start new session title" + }, + "newpage-section-one-title": { + "defaultMessage": "Wróć tam, gdzie wcześniej skończyłeś.", + "description": "Homepage section one title" + }, + "newpage-section-two-title": { + "defaultMessage": "Rozpocznij coś nowego", + "description": "Homepage section two title" + }, + "newpage-title": { + "defaultMessage": "Nowa sesja", + "description": "New page title" + }, + "next-action": { + "defaultMessage": "Dalej", + "description": "Next button text for dialogs and similar" + }, + "no-data-samples": { + "defaultMessage": "Brak próbek danych", + "description": "Empty data samples page status text" + }, + "not-create-ai-hex-import-dialog-content": { + "defaultMessage": "Ten projekt nie zawierał żadnych próbek danych, tylko kod został otwarty. Musisz wytrenować model, zanim będziesz mógł użyć kodu.", + "description": "Content of import non-CreateAI hex dialog" + }, + "not-create-ai-hex-import-dialog-title": { + "defaultMessage": "Twój projekt MakeCode został zaimportowany", + "description": "Title of import non-CreateAI hex dialog" + }, + "not-found": { + "defaultMessage": "Strona główna {appNameFull}", + "description": "Page not found link text" + }, + "not-found-title": { + "defaultMessage": "Nie znaleziono strony", + "description": "Page not found page title" + }, + "open-file-action": { + "defaultMessage": "Otwórz…", + "description": "Open file button text" + }, + "open-file-dropped": { + "defaultMessage": "Otwórz plik po upuszczeniu", + "description": "Aria label for file drop target" + }, + "other-tabs-body1": { + "defaultMessage": "Do tego urządzenia podłączony jest inny proces.", + "description": "Connection error dialog" + }, + "other-tabs-body2": { + "defaultMessage": "Zamknij inne zakładki, które mogą korzystać z WebUSB (np. MakeCode, Edytor Pythona, {appNameShort}) lub odłącz i podłącz micro:bit przed ponowną próbą.", + "description": "Connection error dialog" + }, + "other-tabs-heading": { + "defaultMessage": "Połącz za pomocą WebUSB", + "description": "Connection error dialog" + }, + "privacy": { + "defaultMessage": "Polityka prywatności", + "description": "Link to view privacy policy" + }, + "project-loaded": { + "defaultMessage": "Projekt załadowany", + "description": "Toast when a new project is loaded" + }, + "project-name-not-empty": { + "defaultMessage": "Nazwa projektu nie może być pusta", + "description": "Validation message for project name" + }, + "radio-link-microbit": { + "defaultMessage": "Łącze radiowe micro:bita", + "description": "Radio link micro:bit image caption" + }, + "radio-link-microbit-label": { + "defaultMessage": "diagram pokazujący łącze radiowe micro:bita połączone z komputerem", + "description": "Aria label for radio link image" + }, + "recognition-point-label": { + "defaultMessage": "Punkt uznania:", + "description": "Label for the slider for the recognition point" + }, + "reconnect-action": { + "defaultMessage": "Podłącz ponownie", + "description": "Button text to reconnect a micro:bit over Bluetooth/radio" + }, + "reconnect-failed-bluetooth-heading": { + "defaultMessage": "Nie udało się połączyć z micro:bitem do zbierania danych", + "description": "Connection error dialog" + }, + "reconnect-failed-bluetooth1": { + "defaultMessage": "Nie można nawiązać połączenia z micro:bitem do zbierania danych.", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge-heading": { + "defaultMessage": "Nie udało się połączyć z łączem radiowym micro:bita", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge1": { + "defaultMessage": "Nie można nawiązać połączenia z micro:bitem podłączonym do komputera.", + "description": "Connection error dialog" + }, + "reconnect-failed-radio-heading": { + "defaultMessage": "Nie udało się ponownie połączyć z micro:bitami", + "description": "Connection error dialog" + }, + "reconnect-failed-remote-heading": { + "defaultMessage": "Nie udało się połączyć z micro:bitem do zbierania danych", + "description": "Connection error dialog" + }, + "reconnect-failed-remote1": { + "defaultMessage": "Nie można nawiązać połączenia z micro:bitem do zbierania danych.", + "description": "Connection error dialog" + }, + "reconnect-failed-subtitle": { + "defaultMessage": "Postępuj zgodnie z tymi instrukcjami, aby ponownie uruchomić połączenie.", + "description": "Connection error dialog" + }, + "reconnecting": { + "defaultMessage": "Ponowne łączenie…", + "description": "Shown while reconnecting" + }, + "record-action": { + "defaultMessage": "Nagrywanie", + "description": "Record button text" + }, + "record-action-aria": { + "defaultMessage": "Nagrywaj dane dla akcji \"{action}\"", + "description": "Aria label for record button" + }, + "record-hint": { + "defaultMessage": "Naciśnij, aby zapisać próbkę danych.", + "description": "Hint when you have named the first action but not recorded any data samples" + }, + "record-hint-button-b": { + "defaultMessage": "Naciśnij, aby nagrać próbkę danych lub naciśnij przycisk B na micro:bicie do zbierana danych.", + "description": "Hint when you have named the first action but not recorded any data samples and have a micro:bit connected" + }, + "record-samples": { + "defaultMessage": "Zapisz próbki {numSamples}", + "description": "Additional recording action text" + }, + "record-samples-help": { + "defaultMessage": "Każda próbka ma własne odliczanie", + "description": "Help text for additional recording action" + }, + "record-seconds": { + "defaultMessage": "Nagrywaj przez {numSeconds} sekund", + "description": "Additional recording action text" + }, + "record-seconds-help": { + "defaultMessage": "Przesuwaj się nieprzerwanie, aby uzyskać {numSamples} próbek", + "description": "Help text for additional recording action" + }, + "recording": { + "defaultMessage": "Nagrywanie", + "description": "Shown during recording" + }, + "recording-complete": { + "defaultMessage": "Wykonano", + "description": "Text shown when data recording complete" + }, + "recording-data-for": { + "defaultMessage": "Nagrywaj dane dla akcji \"{action}\"", + "description": "Text in recording dialog" + }, + "recording-data-for-numbered": { + "defaultMessage": "Nagrywaj {sample} z {numSamples} dla akcji \"{action}\"", + "description": "Text in recording dialog" + }, + "recording-fingerprint-label": { + "defaultMessage": "mapa cieplna pokazująca cechy danych akcelerometru x, y, z micro:bita dla jednego nagrania", + "description": "Label for recording fingerprint heatmap" + }, + "recording-graph-label": { + "defaultMessage": "wykres pokazujący dane z akcelerometru x, y, z micro:bit dla jednego nagrania", + "description": "Label for recording graph" + }, + "recording-options-aria": { + "defaultMessage": "Więcej opcji nagrywania dla akcji \"{action}\"", + "description": "Aria label for more recording options button" + }, + "reload-action": { + "defaultMessage": "Załaduj ponownie", + "description": "Reload button text" + }, + "reset-to-default-action": { + "defaultMessage": "Przywróć domyślne bloki", + "description": "Reset to default blocks button text" + }, + "restore-defaults-action": { + "defaultMessage": "Przywróć domyślne wartości dla wszystkich ustawień", + "description": "Restore default button text" + }, + "restore-defaults-confirm-action": { + "defaultMessage": "Przywróć ustawienia domyślne", + "description": "Restore default settings confirm button text" + }, + "restore-defaults-confirm-body": { + "defaultMessage": "Czy na pewno chcesz przywrócić domyślne wartości dla wszystkich ustawień?", + "description": "Restore default settings confirmation dialog body text" + }, + "restore-defaults-confirm-heading": { + "defaultMessage": "Przywróć ustawienia domyślne", + "description": "Restore default settings confirmation dialog title" + }, + "restore-defaults-helper": { + "defaultMessage": "Wcześniej wyłączone treści pomocy mogą być ponownie wyświetlane.", + "description": "Restore default settings helper text" + }, + "save-action": { + "defaultMessage": "Zapisz", + "description": "Label for action that saves the project as a file the user downloads" + }, + "save-hex-dialog-heading": { + "defaultMessage": "Zapisz projekt jako plik hex", + "description": "Heading for the dialog shown when saving a hex file" + }, + "save-hex-dialog-message1": { + "defaultMessage": "Pobieranie zawiera Twoje akcje, próbki danych i projekt MakeCode. Otwórz to w {appNameFull}, aby kontynuować pracę.", + "description": "Text in the dialog shown when saving a hex file" + }, + "save-hex-dialog-message2": { + "defaultMessage": "Możesz go również otworzyć za pomocą Microsoft MakeCode, jeśli nie musisz zmieniać akcji i próbek danych.", + "description": "Text in the dialog shown when saving a hex file" + }, + "saving-description": { + "defaultMessage": "Pobieranie wkrótce będzie gotowe.", + "description": "Saving progress dialog text" + }, + "saving-title": { + "defaultMessage": "Zapisywanie…", + "description": "Saving progress title" + }, + "saving-toast-title": { + "defaultMessage": "Twój plik hex został pobrany", + "description": "Notification after a hex file has been downloaded" + }, + "select-icon-action-aria": { + "defaultMessage": "Wybierz ikonę dla akcji \"{action}\"", + "description": "Aria label for pick icon button" + }, + "select-icon-action-untitled-aria": { + "defaultMessage": "", + "description": "Aria label for pick icon button" + }, + "select-icon-option-action-aria": { + "defaultMessage": "Wybierz ikonę \"{iconName}\"", + "description": "Aria label for icon option" + }, + "settings": { + "defaultMessage": "Ustawienia", + "description": "Text for settings dialog header and menu item" + }, + "settings-menu-action": { + "defaultMessage": "Ustawienia menu akcji", + "description": "Label for settings actions menu button" + }, + "show-graphs-checkbox-label-text": { + "defaultMessage": "Pokaż wykres", + "description": "Show graphs checkbox label text" + }, + "simple-ai-exercise-timer-resource-title": { + "defaultMessage": "Prosty timer ćwiczeń AI", + "description": "Home page resource card title" + }, + "skip-tour-action": { + "defaultMessage": "Pomiń trasę", + "description": "Skip tour button text" + }, + "software-versions": { + "defaultMessage": "Wersje oprogramowania", + "description": "Software versions text" + }, + "start-session-action": { + "defaultMessage": "Rozpocznij sesję", + "description": "Start session button text" + }, + "start-training-action": { + "defaultMessage": "Rozpocznij trenowanie", + "description": "Start training button text" + }, + "steps-alt": { + "defaultMessage": "schemat przedstawiający iteracyjny proces gromadzenia danych, trenowanie modelu, testowanie modelu, doskonalenie modelu poprzez ulepszenie zgromadzonych danych przed wykorzystaniem modelu w ostatecznym kodowaniu.", + "description": "Alt text for the step-by-step home page diagram" + }, + "steps-code": { + "defaultMessage": "Koduj", + "description": "Step in home page diagram" + }, + "steps-collect-data": { + "defaultMessage": "Zbierz dane", + "description": "Step in home page diagram" + }, + "steps-improve": { + "defaultMessage": "Popraw", + "description": "Step in home page diagram" + }, + "steps-test-model": { + "defaultMessage": "Model testowy", + "description": "Step in home page diagram" + }, + "steps-train": { + "defaultMessage": "Pociąg", + "description": "Step in home page diagram" + }, + "stop-recording-action": { + "defaultMessage": "Zatrzymaj nagrywanie", + "description": "Button label to stop recording movement data while recording multiple samples" + }, + "support-request": { + "defaultMessage": "Rozważ złożenie prośby o pomoc.", + "description": "Support request link text" + }, + "terms": { + "defaultMessage": "Warunki korzystania", + "description": "Link or menu item link to view terms of use" + }, + "testing-model-actions-region": { + "defaultMessage": "Pasek modelu testowego", + "description": "Region label for testing model actions" + }, + "testing-model-title": { + "defaultMessage": "Model testowy", + "description": "Testing model page title" + }, + "tour-action": { + "defaultMessage": "Trasa", + "description": "Button label that starts a tour of the app's features" + }, + "tour-collect-addActions-content": { + "defaultMessage": "Zdecyduj, jakie są Twoje inne akcje i jak je nazwiesz. Potrzebujesz co najmniej 2 czynności z 3 próbkami danych, aby wytrenować model. Twoje próbki danych są przechowywane tylko na Twoim komputerze, nie są wysyłane do nikogo innego.", + "description": "Tour step description" + }, + "tour-collect-addActions-title": { + "defaultMessage": "Dodaj więcej akcji", + "description": "Tour step title" + }, + "tour-collect-afterFirst-content": { + "defaultMessage": "Aby wytrenować model uczenia maszynowego, potrzebujesz co najmniej 3 próbki danych dla 2 różnych czynności.", + "description": "Tour step description" + }, + "tour-collect-afterFirst-title": { + "defaultMessage": "Zarejestrowałeś swój pierwszy {recordingCount, plural, one {próbka} other {próbki}}!", + "description": "Tour step title. Uses ICU syntax for pluralisation: https://formatjs.io/docs/core-concepts/icu-syntax/#plural-format." + }, + "tour-collect-collectMore-explanation-content": { + "defaultMessage": "Zbieranie większej liczby próbek danych powinno skutkować lepszym modelem uczenia maszynowego.", + "description": "Tour step description" + }, + "tour-collect-collectMore-hasRecordings-content": { + "defaultMessage": "Nagrywaj próbki danych dla twoich działań.", + "description": "Tour step description" + }, + "tour-collect-collectMore-noRecordings-content": { + "defaultMessage": "Zapisz więcej próbek dla tej akcji.", + "description": "Tour step description" + }, + "tour-collect-collectMore-title": { + "defaultMessage": "Zbierz więcej próbek danych", + "description": "Tour step title" + }, + "tour-collect-trainModel-content": { + "defaultMessage": "Po zebraniu wystarczającej liczby próbek danych możesz trenować model uczenia maszynowego. Możesz wrócić później, aby usunąć lub dodać więcej danych i ponownie trenować, aby model stał się bardziej niezawodny.", + "description": "Tour step description" + }, + "tour-dataSamples-actions-common-content": { + "defaultMessage": "Działanie jest rodzajem ruchu, który chcesz, aby model uczenia maszynowego rozpoznał np. „falowanie” lub „klaskanie”.", + "description": "Tour step content" + }, + "tour-dataSamples-actions-noRecordings-content": { + "defaultMessage": "Zdecyduj, jaka będzie Twoja pierwsza akcja, nazwij ją, a następnie zacznij nagrywać próbki danych.", + "description": "Tour step content" + }, + "tour-dataSamples-connected-content": { + "defaultMessage": "Teraz możesz zacząć zbierać próbki danych, aby trenować model uczenia maszynowego (ML) do rozpoznawania różnych ruchów lub działań.", + "description": "Tour step content" + }, + "tour-dataSamples-connected-title": { + "defaultMessage": "Twoja kolekcja danych micro:bit jest połączona!", + "description": "Tour step title" + }, + "tour-dataSamples-liveGraph-content": { + "defaultMessage": "Wykres pokazuje dane ruchów z akcelerometru micro:bita. Przenieś micro:bit do zbierania danych i zobacz, jak zmienia się wykres.", + "description": "Tour step content" + }, + "tour-makecode-intro-content1": { + "defaultMessage": "Pobierz model i kod, aby przetestować swój projekt na micro:bicie. Możesz również dodać więcej bloków kodu, aby utworzyć własne programy stosujc swój model.", + "description": "Tour step description" + }, + "tour-makecode-intro-content2": { + "defaultMessage": "Czy chcesz ulepszyć model ML ? ", + "description": "Tour step description" + }, + "tour-makecode-intro-content3": { + "defaultMessage": "Użyj tego przycisku wstecz w lewym górnym rogu.", + "description": "Tour step description" + }, + "tour-makecode-intro-title": { + "defaultMessage": "Microsoft MakeCode", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-alreadyConnected-title": { + "defaultMessage": "Wytrenowałeś model ML!", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-content": { + "defaultMessage": "Teraz przetestuj swój model nauczania maszynowego. Wypróbuj każde działanie poruszając micro:bitem do zbierania danych. Czy model prawidłowo ocenia każdą akcję?", + "description": "Tour step description" + }, + "tour-trainModel-afterTrain-delayedUntilConnected-title": { + "defaultMessage": "Przetestuj swój model ML", + "description": "Tour step title" + }, + "tour-trainModel-certaintyRecognition-content": { + "defaultMessage": "Wykres słupkowy pokazuje, jak pewny jest model, że wykonujesz każdą akcję. Przesuń suwak, aby dostosować punkt rozpoznawania lub próg.", + "description": "Tour step description" + }, + "tour-trainModel-certaintyRecognition-title": { + "defaultMessage": "Punkt pewności i rozpoznania", + "description": "Tour step title" + }, + "tour-trainModel-editInMakeCode-content": { + "defaultMessage": "Otwórz swój projekt w MakeCode, aby pobrać program i model ucznia maszynowego na micro:bit. Możesz dodać więcej bloków, aby utworzyć własne programy, wykorzystując swój model.", + "description": "Tour step description" + }, + "tour-trainModel-estimatedAction-content": { + "defaultMessage": "Akcja, którą według szacunków modelu aktualnie wykonujesz, jest wyświetlane pod ikoną micro:bitu odpowiadającą temu działaniu.", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-content": { + "defaultMessage": "Te bloki MakeCode będą wyświetlać ikony dla każdej akcji wykrytej podczas transferu swojego kodu i modelu na micro:bit.", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-title": { + "defaultMessage": "Bloki Microsoft MakeCode", + "description": "Tour step title" + }, + "train-description": { + "defaultMessage": "Program komputerowy obserwuje wzory lub różnice w próbkach danych, i używa ich do zbudowania modelu matematycznego, który pozwala {appNameFull} rozpoznawać różnych akcji podczas poruszania micro:bitem.", + "description": "Explanation on training dialog" + }, + "train-error-body": { + "defaultMessage": "Trenowanie nie doprowadziło do użytecznego modelu. Powodem tego są najprawdopodobniej dane użyte do trenowania. Jeśli próbki danych dla różnych działań są zbyt podobne, może to powodować problemy w procesie trenowania.", + "description": "Training error dialog" + }, + "train-error-header": { + "defaultMessage": "Trenowanie nie powiodło się", + "description": "Training error dialog" + }, + "train-error-todo": { + "defaultMessage": "Wróć do strony Dodaj dane i zmień swoje dane.", + "description": "Training error dialog" + }, + "train-header": { + "defaultMessage": "Trenowanie modelu", + "description": "Training dialog" + }, + "train-model": { + "defaultMessage": "Trenuj model", + "description": "Action to train a model" + }, + "training-model": { + "defaultMessage": "Trenowanie modelu", + "description": "Progress title" + }, + "transfer-hex-alt": { + "defaultMessage": "animacja przeciągania pliku hex z folderu pobierania na dysku micro:bit lub urządzenie wymienione w eksploratorze plików", + "description": "Alt text" + }, + "transfer-hex-heading": { + "defaultMessage": "Przenieś zapisany plik hex na micro:bita", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-manual-download": { + "defaultMessage": "Jeśli plik nie został pobrany automatycznie, to pobierz plik tutaj.", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-message": { + "defaultMessage": "Przeciągnij plik hex ze swojego folderu Downloads na dysk MICROBIT.", + "description": "Dialog shown when WebUSB fails" + }, + "try-again-action": { + "defaultMessage": "Spróbuj ponownie", + "description": "Button label" + }, + "unknown": { + "defaultMessage": "nieznany", + "description": "Label for unknown ML event" + }, + "unplug-radio-link-microbit-description": { + "defaultMessage": "Odłącz od komputera połączenie radiowe micro:bita. Jeśli chcesz nagrać więcej próbek danych, musisz ponownie podłączyć micro:bit.", + "description": "Unplug radio link micro:bit dialog description" + }, + "unplug-radio-link-microbit-label": { + "defaultMessage": "animacja pokazująca kabel USB odłączony od góry micro:bita", + "description": "Unplug radio link micro:bit dialog aria label" + }, + "unplug-radio-link-microbit-title": { + "defaultMessage": "Odłącz łącze radiowe micro:bita", + "description": "Unplug radio link micro:bit dialog title" + }, + "unsupported-device-explain": { + "defaultMessage": "Niestety, wspieramy tylko używanie micro:bit V2 podczas łączenia się z radiem micro:bit. Podłączyłeś micro:bit V1.", + "description": "Unsupported device dialog" + }, + "unsupported-device-header": { + "defaultMessage": "Połączenia radiowe micro:bita nie obsługują micro:bita V1", + "description": "Unsupported device dialog" + }, + "unsupported-device-with-bluetooth": { + "defaultMessage": "Zamiast tego użyj Bluetooth do połączenia z micro:bitem V1.", + "description": "Unsupported device dialog" + }, + "unsupported-device-without-bluetooth": { + "defaultMessage": "Możesz połączyć się z micro:bitem V1 za pomocą Web Bluetooth, jednak ta przeglądarka lub urządzenie nie ma włączonego Bluetooth. Jak włączyć Bluetooth.", + "description": "Unsupported device dialog" + }, + "user-guide": { + "defaultMessage": "Podręcznik użytkownika", + "description": "Used for link to user guide page on microbit.org" + }, + "webusb-retry-no-select": { + "defaultMessage": "Nie wybrałeś micro:bita. Czy chcesz spróbować ponownie?", + "description": "Shown if the user fails to choose a micro:bit" + }, + "webusb-retry-replug1": { + "defaultMessage": "Wystąpił błąd WebUSB.", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug2": { + "defaultMessage": "Proszę:", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug3": { + "defaultMessage": "sprawdź, czy ten micro:bit nie ma podłączonego pakietu baterii", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug4": { + "defaultMessage": "odłącz i podłącz kabel USB", + "description": "WebUSB error dialog" + } +} \ No newline at end of file diff --git a/lang/ui.pt-br.json b/lang/ui.pt-br.json new file mode 100644 index 000000000..5fad7ea08 --- /dev/null +++ b/lang/ui.pt-br.json @@ -0,0 +1,1686 @@ +{ + "aarhus-university-alt": { + "defaultMessage": "Universidade de Aarhus", + "description": "Alt text for Aarhus University logo in about dialog" + }, + "about": { + "defaultMessage": "Sobre", + "description": "Menu item link to view information about app" + }, + "about-dialog-alt": { + "defaultMessage": "Um micro:bit mostrando coração no visor LED", + "description": "Alt text for image in about dialog" + }, + "about-dialog-title": { + "defaultMessage": "Desenvolvido em parceria com o Centro de Pensamento Computacional e Design, Universidade de Aarhus", + "description": "Title of about dialog" + }, + "accelerometer-image-alt": { + "defaultMessage": "micro:bit mostrando o eixo X indo através da frente, o eixo Y indo para baixo e para cima, o eixo Z voltando à frente", + "description": "Alt text for image showing the board-relative directions of the X/Y/Z dimensions of the micro:bit accelerometer" + }, + "action-label": { + "defaultMessage": "Ação", + "description": "Label for a movement-related action, e.g. clapping" + }, + "action-label-tooltip-aria": { + "defaultMessage": "Dica de ação", + "description": "Aria label for action tooltip icon" + }, + "action-length-error": { + "defaultMessage": "Os nomes das ações não podem ter mais do que {maxLen} caracteres.", + "description": "Error message shown when an action name is too long" + }, + "action-name-placeholder": { + "defaultMessage": "Nome da ação", + "description": "Placeholder text for user supplied name of a movement-related action, e.g. clapping" + }, + "action-region": { + "defaultMessage": "Ação \"{action}\"", + "description": "Region label for action row" + }, + "action-tooltip": { + "defaultMessage": "O tipo de movimento que você deseja que {appNameFull} reconheça, por exemplo, 'aceno' ou 'aplauso'.", + "description": "Tooltip explaining action" + }, + "actions-label": { + "defaultMessage": "Ações", + "description": "Label for Actions" + }, + "add-action-action": { + "defaultMessage": "Adicionar ação", + "description": "Button to add an action (movement related, e.g. clapping)" + }, + "ai-activity-timer-resource-title": { + "defaultMessage": "AI activity timer", + "description": "Home page resource card title" + }, + "ai-storytelling-friend-resource-title": { + "defaultMessage": "Amigo de narrativa de IA", + "description": "Home page resource card title" + }, + "back-action": { + "defaultMessage": "Voltar", + "description": "Back button text" + }, + "back-to-data-samples-action": { + "defaultMessage": "Editar amostras de dados", + "description": "Back button text" + }, + "bluetooth-unsupported-advice": { + "defaultMessage": "Recomendamos o Google Chrome ou o Microsoft Edge para que você possa se conectar diretamente ao seu micro:bit.", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-explain": { + "defaultMessage": "Infelizmente, o WebUSB e o Web Bluetooth não são suportados por este navegador. Isso significa que você não pode se conectar a um micro:bit para registrar as amostras de dados necessárias para treinar um modelo de aprendizado de máquina.", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-header": { + "defaultMessage": "Este navegador não é suportado", + "description": "Heading for browser support dialog" + }, + "cancel-action": { + "defaultMessage": "Cancelar", + "description": "Cancel button text" + }, + "cancel-recording-action": { + "defaultMessage": "Cancelar a gravação", + "description": "Button label to cancel a movement data recording" + }, + "certainty-label": { + "defaultMessage": "Certeza", + "description": "Heading for certainty column" + }, + "certainty-label-tooltip-aria": { + "defaultMessage": "Dica de certeza", + "description": "Aria label for code certainty icon" + }, + "certainty-percentage-label": { + "defaultMessage": "certeza para {action}: {currentConfidence} por cento", + "description": "Label for certainty of an action" + }, + "certainty-tooltip": { + "defaultMessage": "Quão confiante o modelo está de que você está realizando cada ação no momento.", + "description": "Tooltip for certainty column" + }, + "click-to-reload-page-action": { + "defaultMessage": "Clique para recarregar a página", + "description": "Reload page button text" + }, + "close-action": { + "defaultMessage": "Fechar", + "description": "Close button text or label" + }, + "code-download-error": { + "defaultMessage": "Erro ao baixar o código do projeto.", + "description": "Title for error message relating to project loading" + }, + "code-label": { + "defaultMessage": "Programar", + "description": "Code column heading" + }, + "code-label-tooltip-aria": { + "defaultMessage": "Dica de código", + "description": "Aria label for code tooltip icon" + }, + "code-tooltip": { + "defaultMessage": "Esses são os blocos MakeCode para cada ação detectada quando você transfere seu modelo de aprendizado de máquina e código para um micro:bit.", + "description": "Code column heading tooltip" + }, + "confirm-action": { + "defaultMessage": "Confirmar", + "description": "Confirm button text" + }, + "confirm-save-action": { + "defaultMessage": "Confirmar e salvar", + "description": "Confirm and save action label" + }, + "connect-action": { + "defaultMessage": "Conectar", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-action-aria": { + "defaultMessage": "Conectar ao micro:bit", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-battery-heading": { + "defaultMessage": "Desconecte o USB e conecte o pacote de baterias.", + "description": "Battery connection dialog " + }, + "connect-battery-holder": { + "defaultMessage": "Suporte para bateria", + "description": "Label for battery holder icon" + }, + "connect-battery-link": { + "defaultMessage": "Você pode prender o micro:bit no seu pulso ou em um objeto.", + "description": "Battery connection dialog" + }, + "connect-battery-subtitle": { + "defaultMessage": "Desconecte o micro:bit do computador e conecte o pacote de baterias.", + "description": "Battery connection dialog" + }, + "connect-bluetooth-cancelled-connection": { + "defaultMessage": "Você não escolheu um micro:bit. Deseja tentar novamente?", + "description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog" + }, + "connect-bluetooth-heading": { + "defaultMessage": "Conectar usando Web Bluetooth", + "description": "Connection dialogs" + }, + "connect-bluetooth-invalid-pattern": { + "defaultMessage": "O padrão que você desenhou é inválido.", + "description": "Error when the bluetooth pattern is incomplete " + }, + "connect-bluetooth-start-heading": { + "defaultMessage": "O que você precisa conectar usando o Web Bluetooth.", + "description": "Connection dialog heading" + }, + "connect-bluetooth-start-requirements1": { + "defaultMessage": "Um micro:bit;", + "description": "Label for icon of single micro:bit" + }, + "connect-bluetooth-start-requirements2-subtitle": { + "defaultMessage": "Com internet, uma porta USB e Web Bluetooth.", + "description": "Under heading 'Computer' this lists the features the computer needs" + }, + "connect-bluetooth-start-switch-radio": { + "defaultMessage": "Conecte usando o rádio do micro:bit em vez disso.", + "description": "Link to alternative connection method" + }, + "connect-cable-alt": { + "defaultMessage": "animação mostrando um cabo USB sendo conectado à parte superior de um micro:bit.", + "description": "Alt text" + }, + "connect-cable-download-project-subtitle": { + "defaultMessage": "Conecte um micro:bit a este computador com um cabo USB para baixar seu programa de aprendizado de máquina MakeCode nele.", + "description": "Download project dialog" + }, + "connect-cable-heading": { + "defaultMessage": "Conecte o cabo USB ao micro:bit", + "description": "Connect cable dialog heading" + }, + "connect-cable-skip": { + "defaultMessage": "Pular: programa já baixado?", + "description": "Link to skip" + }, + "connect-cable-subtitle": { + "defaultMessage": "Conecte o micro:bit a este computador com um cabo USB para que o programa de coleta de dados possa ser baixado para ele.", + "description": "Project download instructions" + }, + "connect-computer": { + "defaultMessage": "Computador", + "description": "Label for computer icon in connection dialog" + }, + "connect-data-collection-heading": { + "defaultMessage": "Conecte o cabo USB para micro:bit 1", + "description": "Connection dialog heading" + }, + "connect-data-collection-subtitle": { + "defaultMessage": "Conecte o primeiro micro:bit a este computador com um cabo USB para que o programa de coleta de dados possa ser baixado para ele. Este é o micro:bit que você usará para coletar as amostras de dados.", + "description": "Connection dialog subtitle" + }, + "connect-failed-bluetooth-heading": { + "defaultMessage": "Falha ao conectar ao micro:bit.", + "description": "Bluetooth connection error message" + }, + "connect-failed-bluetooth1": { + "defaultMessage": "A conexão com o micro:bit de coleta de dados não pôde ser estabelecida.", + "description": "Bluetooth connection error message" + }, + "connect-failed-bridge-heading": { + "defaultMessage": "Falha ao conectar ao micro:bit de link de rádio.", + "description": "micro:bit radio connection error message" + }, + "connect-failed-bridge1": { + "defaultMessage": "A conexão com o micro:bit conectado ao seu computador não pôde ser estabelecida.", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote-heading": { + "defaultMessage": "Falha ao conectar ao micro:bit de coleta de dados.", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote1": { + "defaultMessage": "A conexão com o micro:bit de coleta de dados não pôde ser estabelecida.", + "description": "micro:bit radio connection error message" + }, + "connect-help-alt": { + "defaultMessage": "Diálogo de conexão WebUSB com a entrada BBC micro:bit rotulada como 1 e botão Conectar rotulado como 2", + "description": "Alt text for image in connect help dialog" + }, + "connect-micro-usb-cable": { + "defaultMessage": "Cabo Micro USB", + "description": "Label for cable icon in list of requirements" + }, + "connect-or-import": { + "defaultMessage": "Conecte um micro:bit de coleta de dados ou importe as amostras de dados", + "description": "Empty data samples page text" + }, + "connect-pattern-heading": { + "defaultMessage": "Copiar padrão", + "description": "Heading for Bluetooth pattern connection dialog" + }, + "connect-pattern-input-label": { + "defaultMessage": "Coluna {colNum} - número de LEDs acesos no display do micro:bit", + "description": "Screen reader text for numeric pattern input" + }, + "connect-pattern-subtitle": { + "defaultMessage": "Copie o padrão exibido no micro:bit.", + "description": "Instruction for bluetooth pattern dialog" + }, + "connect-popup": { + "defaultMessage": "Selecionar micro:bit", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-alt": { + "defaultMessage": "Diálogo de conexão Web Bluetooth com uma entrada do BBC micro:bit rotulada como 1 e o botão de emparelhamento rotulado como 2.", + "description": "Alt text" + }, + "connect-popup-bluetooth-instruction2": { + "defaultMessage": "Selecione 'Parear'", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-title": { + "defaultMessage": "Conectar ao micro:bit usando Web Bluetooth.", + "description": "Instruction for dialog that previews the Bluetooth permission dialog" + }, + "connect-popup-instruction-heading": { + "defaultMessage": "Na próxima janela pop-up.", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-instruction1": { + "defaultMessage": "Escolha seu micro:bit", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-usb-bluetooth-data-collection-title": { + "defaultMessage": "Baixar o programa de coleta de dados para o micro:bit.", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-data-collection-title": { + "defaultMessage": "Baixar o programa de coleta de dados para o micro:bit 1.", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-link-title": { + "defaultMessage": "Baixar o programa de link de rádio para o micro:bit 2.", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-webusb-instruction2": { + "defaultMessage": "Selecione 'Conectar'", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-radio-data-collection-microbit-description": { + "defaultMessage": "Conecte o micro:bit de coleta de dados a este computador para baixar seu programa de aprendizado de máquina MakeCode nele. Se você estiver usando o micro:bit de coleta de dados, pode ser necessário retirá-lo.", + "description": "Connect radio data collection micro:bit dialog description" + }, + "connect-radio-data-collection-microbit-title": { + "defaultMessage": "Conecte o cabo USB ao micro:bit de coleta de dados.", + "description": "Connect radio data collection micro:bit dialog title" + }, + "connect-radio-heading": { + "defaultMessage": "Conectando micro:bits", + "description": "Text shown while radio link and data connection micro:bit are being connected" + }, + "connect-radio-link-heading": { + "defaultMessage": "Conecte o cabo USB ao micro:bit 2.", + "description": "Heading for connecting radio link micro:bit cable" + }, + "connect-radio-link-subtitle": { + "defaultMessage": "Conecte um segundo micro:bit a este computador com um cabo USB para que o programa de link de rádio possa ser baixado para ele. Este micro:bit de link de rádio se comunicará com o micro:bit de coleta de dados.", + "description": "Instruction for connecting radio link micro:bit cable" + }, + "connect-radio-start-heading": { + "defaultMessage": "O que você precisa conectar usando o rádio do micro:bit.", + "description": "Connection dialog heading" + }, + "connect-radio-start-requirements1": { + "defaultMessage": "Um micro:bit;", + "description": "Label for icon of two micro:bits" + }, + "connect-radio-start-requirements1-subtitle": { + "defaultMessage": "Somente V2", + "description": "Shown below 2 micro:bit label for micro:bit radio approach" + }, + "connect-radio-start-requirements2-subtitle": { + "defaultMessage": "com Internet e uma porta USB", + "description": "Shown below 'Computer' heading listing additional requirements" + }, + "connect-radio-start-switch-bluetooth": { + "defaultMessage": "Conecte usando Web Bluetooth em vez disso.", + "description": "Link to alternative connection method" + }, + "connect-to-record": { + "defaultMessage": "Conecte para registrar as amostras de dados.", + "description": "Live graph disconnected micro:bit status message for data samples page" + }, + "connect-to-record-body": { + "defaultMessage": "Conecte um micro:bit para registrar uma amostra de dados.", + "description": "Insufficient data modal content" + }, + "connect-to-test-model": { + "defaultMessage": "Conecte para testar seu modelo de aprendizado de máquina (ML).", + "description": "Live graph disconnected micro:bit status message for test model page" + }, + "connect-to-tour-body": { + "defaultMessage": "Você precisa conectar um micro:bit de coleta de dados para visualizar o tour.", + "description": "Prompt to connect the app to a micro:bit" + }, + "connect-troubleshoot": { + "defaultMessage": "Solução de problemas com a conexão ao seu micro:bit", + "description": "Link to support article for troubleshooting" + }, + "connect-troubleshooting": { + "defaultMessage": "Resolução de problemas", + "description": "Troubleshooting heading" + }, + "connect-with-batteries": { + "defaultMessage": "com baterias", + "description": "Under header 'Battery holder' this notes that batteries are required" + }, + "connect-with-web-bluetooth": { + "defaultMessage": "Conectar com Web Bluetooth", + "description": "Connection dialog title" + }, + "connecting": { + "defaultMessage": "Conectando…", + "description": "Text shown while waiting for bluetooth/radio connection" + }, + "continue-makecode-action": { + "defaultMessage": "Continuar para MakeCode", + "description": "Continue to MakeCode editor button text" + }, + "cookies-action": { + "defaultMessage": "Cookies", + "description": "Action to show dialog to choose website cookie preferences" + }, + "copied": { + "defaultMessage": "Copiado", + "description": "Displayed as copy button text briefly after successful copy action" + }, + "copy-action": { + "defaultMessage": "Copiar", + "description": "Copy button text" + }, + "data-actions-menu": { + "defaultMessage": "Ações de dados", + "description": "Aria label for menu" + }, + "data-collection-microbit": { + "defaultMessage": "Coleta de dados micro:bit", + "description": "Data collection micro:bit image caption" + }, + "data-collection-microbit-label": { + "defaultMessage": "Diagrama mostrando o micro:bit de coleta de dados sendo conectado ao pulso de uma pessoa.", + "description": "Aria label for data collection image" + }, + "data-connection-region": { + "defaultMessage": "Conexão de dados micro:bit", + "description": "Region label for data connection area" + }, + "data-features-hide-action": { + "defaultMessage": "Ocultar recursos de dados", + "description": "Hide data features button text" + }, + "data-features-show-action": { + "defaultMessage": "Mostrar recursos de dados", + "description": "Show data features button text" + }, + "data-samples-actions-region": { + "defaultMessage": "Barra de ferramentas de amostras de dados", + "description": "Region label for data samples actions" + }, + "data-samples-label": { + "defaultMessage": "Amostras de dados", + "description": "Heading for data samples column" + }, + "data-samples-label-tooltip-aria": { + "defaultMessage": "Dica de ferramenta de amostras de dados", + "description": "Aria label for data samples tooltip icon" + }, + "data-samples-status-count": { + "defaultMessage": "{numSamples} amostras registradas", + "description": "Data samples status text" + }, + "data-samples-status-not-enough": { + "defaultMessage": "Pelo menos 3 são necessários", + "description": "Data samples status text" + }, + "data-samples-title": { + "defaultMessage": "Amostras de dados", + "description": "Data samples page title" + }, + "data-samples-tooltip": { + "defaultMessage": "Coleções curtas de dados de movimento com duração de 1 segundo. Suas amostras de dados são armazenadas apenas no seu computador, não sendo enviadas para ninguém mais.", + "description": "Tooltip for data samples heading" + }, + "default-project-name": { + "defaultMessage": "Sem nome", + "description": "Default project name" + }, + "delete-action-aria": { + "defaultMessage": "Excluir ação \"{action}\"", + "description": "Aria label for action delete icon" + }, + "delete-action-confirm-heading": { + "defaultMessage": "Confirmar ação de exclusão", + "description": "Confirmation dialog heading" + }, + "delete-action-confirm-text": { + "defaultMessage": "Tem certeza de que deseja excluir a ação \"{action}\"?", + "description": "Confirmation dialog text" + }, + "delete-data-samples-action": { + "defaultMessage": "Excluir todas as amostras de dados", + "description": "Menu item to delete data samples" + }, + "delete-data-samples-confirm-heading": { + "defaultMessage": "Confirmar exclusão de todas as amostras de dados.", + "description": "Confirmation dialog heading" + }, + "delete-data-samples-confirm-text": { + "defaultMessage": "Tem certeza de que deseja excluir todas as amostras de dados?", + "description": "Confirmation dialog text" + }, + "delete-recording-aria": { + "defaultMessage": "Excluir gravação {sample} de {numSamples} para a ação \"{action}\".", + "description": "Aria label for data sample delete action" + }, + "disconnect-action": { + "defaultMessage": "Desconectar", + "description": "Disconnect (from bluetooth/radio) action" + }, + "disconnected-during-recording": { + "defaultMessage": "micro:bit desconectado durante a gravação.", + "description": "Error when the micro:bit is disconnected during recording" + }, + "disconnected-warning-bluetooth-heading": { + "defaultMessage": "Conexão com o micro:bit de coleta de dados perdida.", + "description": "Dialog heading" + }, + "disconnected-warning-bluetooth1": { + "defaultMessage": "A conexão com o micro:bit de coleta de dados foi perdida.", + "description": "Dialog text" + }, + "disconnected-warning-bluetooth2": { + "defaultMessage": "Por favor, verifique se o micro:bit:", + "description": "Heading for list of things to check" + }, + "disconnected-warning-bluetooth3": { + "defaultMessage": "está ligado (a luz vermelha na parte de trás do micro:bit deve estar acesa)", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bluetooth4": { + "defaultMessage": "está perto do computador", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bridge-heading": { + "defaultMessage": "Conexão do link de rádio micro:bit perdida", + "description": "Connection error dialog" + }, + "disconnected-warning-bridge1": { + "defaultMessage": "A conexão com o micro:bit conectado ao seu computador foi perdida.", + "description": "Connection error dialog" + }, + "disconnected-warning-remote-heading": { + "defaultMessage": "Conexão com o micro:bit de coleta de dados perdida.", + "description": "Connection error dialog" + }, + "disconnected-warning-remote1": { + "defaultMessage": "A conexão com o micro:bit de coleta de dados foi perdida.", + "description": "Connection error dialog" + }, + "dont-show-again": { + "defaultMessage": "Não mostrar novamente", + "description": "Text to never show a dialog again" + }, + "download-data-samples-action": { + "defaultMessage": "Baixar todas as amostras de dados", + "description": "Download action" + }, + "download-project-choose-microbit-subtitle": { + "defaultMessage": "Baixar seu projeto para o mesmo micro:bit desconectará o micro:bit da ferramenta. Você precisará reconectar o micro:bit se quiser gravar mais amostras de dados.", + "description": "Download project choose micro:bit dialog subtitle" + }, + "download-project-choose-microbit-title": { + "defaultMessage": "Qual micro:bit você deseja usar?", + "description": "Download project choose micro:bit dialog title" + }, + "download-project-different-microbit-option": { + "defaultMessage": "Micro:bit diferente", + "description": "Download project different micro:bit option" + }, + "download-project-intro-description": { + "defaultMessage": "Seu programa inclui o modelo de aprendizado de máquina que você criou. O modelo é executado no micro:bit, para que você possa usá-lo sem estar conectado ao {appNameFull}.", + "description": "Download project intro dialog description" + }, + "download-project-intro-title": { + "defaultMessage": "Baixar seu projeto de aprendizado de máquina MakeCode", + "description": "Download project intro dialog title" + }, + "download-project-same-microbit-option": { + "defaultMessage": "Mesmo micro:bit", + "description": "Download project same micro:bit option" + }, + "downloading-data-collection-header": { + "defaultMessage": "Baixando o programa de coleta de dados", + "description": "Progress text" + }, + "downloading-header": { + "defaultMessage": "Baixando o programa para o micro:bit", + "description": "Progress text" + }, + "downloading-radio-link-header": { + "defaultMessage": "Baixando o programa do link de rádio", + "description": "Progress text" + }, + "downloading-subtitle": { + "defaultMessage": "Por favor, aguarde. Baixando o programa para o micro:bit.", + "description": "Progress text" + }, + "edit-in-makecode-action": { + "defaultMessage": "Editar no MakeCode", + "description": "Edit in MakeCode button text" + }, + "estimated-action-aria": { + "defaultMessage": "Ação estimada: \"{action}\"", + "description": "Aria live text for the current estimated action" + }, + "estimated-action-label": { + "defaultMessage": "Ação estimada", + "description": "Heading for estimated action area next to the live graph" + }, + "estimated-action-label-tooltip-aria": { + "defaultMessage": "Dica da ação estimada", + "description": "Aria label for estimated action tooltip icon" + }, + "estimated-action-tooltip": { + "defaultMessage": "Esta é a ação que o modelo acha que você está realizando no momento.", + "description": "Tooltip for the estimated action heading" + }, + "feedback": { + "defaultMessage": "Comentários", + "description": "Action to open a feedback dialog" + }, + "fingerprint-acc-x-tooltip": { + "defaultMessage": "Soma dos dados na direção x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-y-tooltip": { + "defaultMessage": "Soma dos dados na direção y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-z-tooltip": { + "defaultMessage": "Soma dos dados na direção z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-x-tooltip": { + "defaultMessage": "Ponto máximo entre todos os dados na direção x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-y-tooltip": { + "defaultMessage": "Ponto máximo entre todos os dados na direção y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-z-tooltip": { + "defaultMessage": "Ponto máximo entre todos os dados na direção z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-x-tooltip": { + "defaultMessage": "Valor médio dos dados na direção x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-y-tooltip": { + "defaultMessage": "Valor médio dos dados na direção y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-z-tooltip": { + "defaultMessage": "Valor médio dos dados na direção z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-x-tooltip": { + "defaultMessage": "Ponto mínimo entre todos os dados na direção x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-y-tooltip": { + "defaultMessage": "Ponto mínimo entre todos os dados na direção y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-z-tooltip": { + "defaultMessage": "Ponto mínimo entre todos os dados na direção z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-x-tooltip": { + "defaultMessage": "Número de extremos entre todos os dados na direção x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-y-tooltip": { + "defaultMessage": "Number of extremes among all x-direction data points", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-z-tooltip": { + "defaultMessage": "Número de extremos entre todos os dados na direção z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-x-tooltip": { + "defaultMessage": "Valor quadrático médio (RMS) para todos os dados na direção x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-y-tooltip": { + "defaultMessage": "Valor quadrático médio (RMS) para todos os dados na direção y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-z-tooltip": { + "defaultMessage": "Valor quadrático médio (RMS) para todos os dados na direção z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-x-tooltip": { + "defaultMessage": "Desvio médio em relação a 0 entre todos os dados na direção x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-y-tooltip": { + "defaultMessage": "Desvio médio em relação a 0 entre todos os dados na direção y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-z-tooltip": { + "defaultMessage": "Desvio médio em relação a 0 entre todos os dados na direção z", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-x-tooltip": { + "defaultMessage": "Taxa na qual a aceleração transita entre positiva e negativa para os dados na direção x", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-y-tooltip": { + "defaultMessage": "Taxa na qual a aceleração transita entre positiva e negativa para os dados na direção y", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-z-tooltip": { + "defaultMessage": "Taxa na qual a aceleração transita entre positiva e negativa para os dados na direção z", + "description": "Tooltip for data feature of a recording" + }, + "firmware-outdated-content1": { + "defaultMessage": "Conexão com o micro:bit falhou porque o firmware no seu micro:bit é muito antigo.", + "description": "Connection error dialog" + }, + "firmware-outdated-content2": { + "defaultMessage": "Você deve atualizar seu firmware antes de poder se conectar a este micro:bit.", + "description": "Connection error dialog" + }, + "firmware-outdated-heading": { + "defaultMessage": "Atualização do firmware necessária", + "description": "Connection error dialog" + }, + "get-started-action": { + "defaultMessage": "Começar", + "description": "Get started action" + }, + "go-action": { + "defaultMessage": "Ir", + "description": "Go action" + }, + "graph-color-scheme": { + "defaultMessage": "Esquema de cores do gráfico", + "description": "Graph colour scheme setting label" + }, + "graph-color-scheme-color-blind-1": { + "defaultMessage": "Alternativa 1 para daltonismo", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-color-blind-2": { + "defaultMessage": "Alternativa 2 para daltonismo", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-default": { + "defaultMessage": "Padrão (vermelho, azul, verde)", + "description": "Graph colour scheme option" + }, + "graph-line-scheme": { + "defaultMessage": "Estilo de linha do gráfico", + "description": "Graph line scheme setting label" + }, + "graph-line-scheme-accessible": { + "defaultMessage": "Linhas acessíveis (inteiras, tracejadas, pontilhadas)", + "description": "Graph line scheme option" + }, + "graph-line-scheme-solid": { + "defaultMessage": "Linhas contínuas", + "description": "Graph line scheme option" + }, + "graph-line-weight": { + "defaultMessage": "Espessura da linha do gráfico", + "description": "Graph line weight setting label" + }, + "graph-line-weight-default": { + "defaultMessage": "Padrão", + "description": "Graph line weight option" + }, + "graph-line-weight-thick": { + "defaultMessage": "Grossa", + "description": "Graph line weight option" + }, + "help-label": { + "defaultMessage": "Ajuda", + "description": "Help icon aria label" + }, + "help-support": { + "defaultMessage": "Ajuda e suporte", + "description": "Link or menu item link to support site" + }, + "help-translate": { + "defaultMessage": "Help translate", + "description": "Help translate menu option text" + }, + "home-action": { + "defaultMessage": "Início", + "description": "Home button text" + }, + "homepage": { + "defaultMessage": "Página Inicial", + "description": "Link to home page" + }, + "homepage-alt": { + "defaultMessage": "gráfico mostrando as linhas dos eixos x, y e z representando os dados do acelerômetro do micro:bit, com as palmas das mãos sobrepostas", + "description": "Alt text for image in homepage" + }, + "homepage-alt-graph": { + "defaultMessage": "Gráfico mostrando as linhas dos eixos x, y e z representando os dados do acelerômetro do micro:bit.", + "description": "Alt text for image in homepage" + }, + "homepage-alt-hands": { + "defaultMessage": "Batendo palmas", + "description": "Alt text for image in homepage" + }, + "homepage-description": { + "defaultMessage": "Treine um modelo de aprendizado de máquina com seus próprios dados de movimento e execute-o no seu micro:bit.", + "description": "Home page description" + }, + "homepage-how-it-works": { + "defaultMessage": "Como funciona:", + "description": "Home page section heading" + }, + "homepage-how-it-works-paragraph": { + "defaultMessage": "Assista ao vídeo para começar. Saiba mais no guia do usuário.", + "description": "Home page content under the video" + }, + "homepage-projects": { + "defaultMessage": "Projetos", + "description": "Home page section heading" + }, + "homepage-projects-more": { + "defaultMessage": "Explore mais conteúdos e recursos sobre micro:bit e IA.", + "description": "Link back to AI landing page" + }, + "homepage-step-by-step": { + "defaultMessage": "Passo a passo", + "description": "Home page section heading" + }, + "homepage-subtitle": { + "defaultMessage": "Crie IA no seu BBC micro:bit usando movimento e aprendizado de máquina.", + "description": "Home page subtitle" + }, + "homepage-video-alt": { + "defaultMessage": "Vídeo de Introdução", + "description": "Home page video alt text" + }, + "import-data-samples-action": { + "defaultMessage": "Importar amostras de dados", + "description": "Data samples action" + }, + "import-error-dialog-content": { + "defaultMessage": "Somente arquivos MakeCode hex ou arquivos de amostras de dados (.json) podem ser abertos pelo {appNameFull}.", + "description": "Content of import error dialog" + }, + "import-error-dialog-title": { + "defaultMessage": "Tipo de arquivo não suportado.", + "description": "Title of import error dialog" + }, + "incompatible-device-body-alt": { + "defaultMessage": "Volte para selecionar um micro:bit diferente, ou salve o arquivo hex do projeto, que pode ser baixado em um micro:bit V2 mais tarde.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body1": { + "defaultMessage": "Continue para o MakeCode para editar o programa. Você pode então salvar o arquivo hex do projeto, que pode ser baixado em um micro:bit V2.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body2": { + "defaultMessage": "Alternativamente, salve o arquivo hex do projeto sem usar o MakeCode.", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-heading": { + "defaultMessage": "Dispositivo incompatível", + "description": "Incompatible device dialog heading" + }, + "incompatible-device-subtitle": { + "defaultMessage": "Você está usando um micro:bit V1, mas projetos de aprendizado de máquina precisam do processador mais rápido de um micro:bit V2. Saiba mais sobre as versões do micro:bit.", + "description": "Incompatible device dialog subtitle" + }, + "insufficient-data-body": { + "defaultMessage": "Você precisa de pelo menos 3 amostras de dados para 2 ações para treinar o modelo.", + "description": "Insufficient data modal content" + }, + "insufficient-data-title": { + "defaultMessage": "Você não tem dados suficientes.", + "description": "Insufficient data modal title" + }, + "language": { + "defaultMessage": "Idioma", + "description": "Language option text" + }, + "learn-about-firewall-requirements-action": { + "defaultMessage": "Saiba mais sobre os requisitos de firewall.", + "description": "Link to support article for firewall requirements" + }, + "led-icon-option-angry": { + "defaultMessage": "Bravo", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-asleep": { + "defaultMessage": "Dormindo", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-butterfly": { + "defaultMessage": "Borboleta", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-chessboard": { + "defaultMessage": "Tabuleiro de Xadrez", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-confused": { + "defaultMessage": "Confuso", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-cow": { + "defaultMessage": "Vaca", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-diamond": { + "defaultMessage": "Diamante", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-duck": { + "defaultMessage": "Pato", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-eighthnote": { + "defaultMessage": "Oitava Nota", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-fabulous": { + "defaultMessage": "Fabuloso", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-ghost": { + "defaultMessage": "Fantasma\n\nAparição", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-giraffe": { + "defaultMessage": "Girafa", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-happy": { + "defaultMessage": "Feliz", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-heart": { + "defaultMessage": "Coração", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-house": { + "defaultMessage": "Residência", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-lefttriangle": { + "defaultMessage": "Triângulo à esquerda", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-meh": { + "defaultMessage": "Mais ou menos", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-no": { + "defaultMessage": "Não", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-off": { + "defaultMessage": "Desativado", + "description": "Icon option." + }, + "led-icon-option-pitchfork": { + "defaultMessage": "Forquilha", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-quarternote": { + "defaultMessage": "Nota de quarto", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rabbit": { + "defaultMessage": "Coelho", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rollerskate": { + "defaultMessage": "Patins", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sad": { + "defaultMessage": "Triste", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-scissors": { + "defaultMessage": "Tesoura", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-silly": { + "defaultMessage": "Bobo", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-skull": { + "defaultMessage": "Caveira/Crânio", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smalldiamond": { + "defaultMessage": "Diamante Pequeno", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallheart": { + "defaultMessage": "Coração Pequeno", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallsquare": { + "defaultMessage": "Quadrado pequeno", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-snake": { + "defaultMessage": "Cobra", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-square": { + "defaultMessage": "Quadrado", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-stickfigure": { + "defaultMessage": "Figura de palito", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-surprised": { + "defaultMessage": "Surpreso", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sword": { + "defaultMessage": "Espada", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-target": { + "defaultMessage": "Alvo", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tortoise": { + "defaultMessage": "Tartaruga", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-triangle": { + "defaultMessage": "Triângulo", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tshirt": { + "defaultMessage": "Camisa", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-umbrella": { + "defaultMessage": "Guarda-Chuva", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-yes": { + "defaultMessage": "Sim", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "live-data-graph": { + "defaultMessage": "Gráfico de dados ao vivo", + "description": "Title for live data graph" + }, + "live-graph": { + "defaultMessage": "Gráfico ao vivo", + "description": "Heading for live graph" + }, + "live-graph-tooltip": { + "defaultMessage": "Este gráfico mostra os dados de movimento do acelerômetro do micro:bit em tempo real. Tente mover o micro:bit de coleta de dados para ver os eixos X, Y e Z mudarem. Cada linha colorida representa uma direção (dimensão) diferente em que você está movendo o micro:bit.", + "description": "Tooltip for live graph heading" + }, + "live-graph-tooltip-aria": { + "defaultMessage": "Dica de ferramenta do gráfico ao vivo", + "description": "Aria label for live graph tooltip icon" + }, + "loading": { + "defaultMessage": "Carregando", + "description": "Aria label for loading spinner" + }, + "main-menu": { + "defaultMessage": "Menu principal", + "description": "Main menu label" + }, + "makecode-back-alt": { + "defaultMessage": "Ícone de seta para a esquerda para a ação \"voltar\" no MakeCode.", + "description": "Testing model page title" + }, + "makecode-block-alt-prefix": { + "defaultMessage": "MakeCode block:", + "description": "Makecode block alt text prefix" + }, + "makecode-block-show-icon": { + "defaultMessage": "mostrar ícone", + "description": "Makecode block text. The translation should match MakeCode translations." + }, + "makecode-load-error-dialog-body": { + "defaultMessage": "{appNameFull} não conseguiu carregar o MakeCode. Por favor, verifique sua conexão com a internet, recarregue a página e tente novamente.", + "description": "Content of MakeCode load error dialog" + }, + "makecode-load-error-dialog-title": { + "defaultMessage": "Não foi possível carregar o Microsoft MakeCode.", + "description": "Title of MakeCode load error dialog" + }, + "microbit-not-connected": { + "defaultMessage": "Seu micro:bit não está conectado.", + "description": "Live graph disconnected micro:bit status message" + }, + "ml.onStart|block": { + "defaultMessage": "no início do ML $event", + "description": "This string should be a Crowdin duplicate of the MakeCode extension block with the same text and use the same translation." + }, + "more-edit-in-makecode-options": { + "defaultMessage": "Mais opções de edição no MakeCode.", + "description": "Aria label for the additional actions menu to the right of the Edit in MakeCode button" + }, + "name-action-hint": { + "defaultMessage": "Nomeie uma ação que você deseja que o micro:bit reconheça.", + "description": "Hint shown when you have an unnamed action" + }, + "name-project": { + "defaultMessage": "Dê um nome para seu projeto", + "description": "Name your project header" + }, + "name-text": { + "defaultMessage": "Nome", + "description": "Header for name field" + }, + "name-used-when": { + "defaultMessage": "O nome é usado quando você salva um arquivo.", + "description": "Text under project name field" + }, + "new-session-setup-description": { + "defaultMessage": "Iniciar uma nova sessão substituirá sua sessão atual. Você pode querer salvar sua sessão atual primeiro.", + "description": "New session setup description" + }, + "new-session-setup-title": { + "defaultMessage": "Configuração de nova sessão", + "description": "New session setup title" + }, + "newpage-continue-session-subtitle": { + "defaultMessage": "Use um arquivo hex ou um arquivo de amostras de dados que você salvou no seu computador para continuar uma sessão.", + "description": "Continue session subtitle" + }, + "newpage-continue-session-title": { + "defaultMessage": "Continuar uma sessão salva", + "description": "Continue session title" + }, + "newpage-last-session-date": { + "defaultMessage": "Data: {date}", + "description": "Last session date label" + }, + "newpage-last-session-name": { + "defaultMessage": "Nome: {name}", + "description": "Last session name label" + }, + "newpage-last-session-none": { + "defaultMessage": "Nenhuma sessão encontrada", + "description": "Last session not found text" + }, + "newpage-last-session-title": { + "defaultMessage": "Abrir a última sessão", + "description": "Open last session title" + }, + "newpage-new-session-subtitle": { + "defaultMessage": "Conecte seu micro:bit e colete dados de movimento para construir um modelo de aprendizado de máquina.", + "description": "Start new session subtitle" + }, + "newpage-new-session-title": { + "defaultMessage": "Nova sessão", + "description": "Start new session title" + }, + "newpage-section-one-title": { + "defaultMessage": "Continue de onde você parou", + "description": "Homepage section one title" + }, + "newpage-section-two-title": { + "defaultMessage": "Começar algo novo", + "description": "Homepage section two title" + }, + "newpage-title": { + "defaultMessage": "Nova sessão", + "description": "New page title" + }, + "next-action": { + "defaultMessage": "Próximo", + "description": "Next button text for dialogs and similar" + }, + "no-data-samples": { + "defaultMessage": "Nenhuma amostra de dados", + "description": "Empty data samples page status text" + }, + "not-create-ai-hex-import-dialog-content": { + "defaultMessage": "Este projeto não contém amostras de dados, portanto, apenas o código foi aberto. Você precisa treinar um modelo antes de poder usar o código.", + "description": "Content of import non-CreateAI hex dialog" + }, + "not-create-ai-hex-import-dialog-title": { + "defaultMessage": "Seu projeto MakeCode foi importado.", + "description": "Title of import non-CreateAI hex dialog" + }, + "not-found": { + "defaultMessage": "Página inicial do {appNameFull}.", + "description": "Page not found link text" + }, + "not-found-title": { + "defaultMessage": "Página não encontrada", + "description": "Page not found page title" + }, + "open-file-action": { + "defaultMessage": "Abrir…", + "description": "Open file button text" + }, + "open-file-dropped": { + "defaultMessage": "Abrir arquivo quando concluído", + "description": "Aria label for file drop target" + }, + "other-tabs-body1": { + "defaultMessage": "Outro processo está conectado a este dispositivo.", + "description": "Connection error dialog" + }, + "other-tabs-body2": { + "defaultMessage": "Feche quaisquer outras abas que possam estar usando o WebUSB (por exemplo, MakeCode, Editor Python, {appNameShort}), ou desconecte e reconecte o micro:bit antes de tentar novamente.", + "description": "Connection error dialog" + }, + "other-tabs-heading": { + "defaultMessage": "Conectar usando WebUSB", + "description": "Connection error dialog" + }, + "privacy": { + "defaultMessage": "Política de privacidade", + "description": "Link to view privacy policy" + }, + "project-loaded": { + "defaultMessage": "Projeto carregado", + "description": "Toast when a new project is loaded" + }, + "project-name-not-empty": { + "defaultMessage": "O nome do projeto não pode estar vazio", + "description": "Validation message for project name" + }, + "radio-link-microbit": { + "defaultMessage": "Link de rádio micro:bit", + "description": "Radio link micro:bit image caption" + }, + "radio-link-microbit-label": { + "defaultMessage": "Diagrama mostrando o link de rádio micro:bit sendo conectado a um computador", + "description": "Aria label for radio link image" + }, + "recognition-point-label": { + "defaultMessage": "Ponto de reconhecimento:", + "description": "Label for the slider for the recognition point" + }, + "reconnect-action": { + "defaultMessage": "Reconectar", + "description": "Button text to reconnect a micro:bit over Bluetooth/radio" + }, + "reconnect-failed-bluetooth-heading": { + "defaultMessage": "Falha ao reconectar ao micro:bit de coleta de dados", + "description": "Connection error dialog" + }, + "reconnect-failed-bluetooth1": { + "defaultMessage": "A conexão com o micro:bit de coleta de dados não pôde ser restabelecida.", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge-heading": { + "defaultMessage": "Falha ao reconectar ao micro:bit do link de rádio", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge1": { + "defaultMessage": "A conexão com o micro:bit conectado ao seu computador não pôde ser restabelecida.", + "description": "Connection error dialog" + }, + "reconnect-failed-radio-heading": { + "defaultMessage": "Falha ao reconectar aos micro:bits", + "description": "Connection error dialog" + }, + "reconnect-failed-remote-heading": { + "defaultMessage": "Falha ao reconectar ao micro:bit de coleta de dados", + "description": "Connection error dialog" + }, + "reconnect-failed-remote1": { + "defaultMessage": "A conexão com o micro:bit de coleta de dados não pôde ser restabelecida.", + "description": "Connection error dialog" + }, + "reconnect-failed-subtitle": { + "defaultMessage": "Siga estas instruções para reiniciar o processo de conexão.", + "description": "Connection error dialog" + }, + "reconnecting": { + "defaultMessage": "Reconectando…", + "description": "Shown while reconnecting" + }, + "record-action": { + "defaultMessage": "Gravar", + "description": "Record button text" + }, + "record-action-aria": { + "defaultMessage": "Gravar dados para a ação \"{action}\"", + "description": "Aria label for record button" + }, + "record-hint": { + "defaultMessage": "Pressione para gravar uma amostra de dados.", + "description": "Hint when you have named the first action but not recorded any data samples" + }, + "record-hint-button-b": { + "defaultMessage": "Pressione para gravar uma amostra de dados ou pressione o botão B no seu micro:bit de coleta de dados.", + "description": "Hint when you have named the first action but not recorded any data samples and have a micro:bit connected" + }, + "record-samples": { + "defaultMessage": "Gravar {numSamples} amostras", + "description": "Additional recording action text" + }, + "record-samples-help": { + "defaultMessage": "Cada amostra tem sua própria contagem regressiva.", + "description": "Help text for additional recording action" + }, + "record-seconds": { + "defaultMessage": "Gravar por {numSeconds} segundos", + "description": "Additional recording action text" + }, + "record-seconds-help": { + "defaultMessage": "Movimente-se continuamente para obter {numSamples} amostras.", + "description": "Help text for additional recording action" + }, + "recording": { + "defaultMessage": "Gravando", + "description": "Shown during recording" + }, + "recording-complete": { + "defaultMessage": "Concluído", + "description": "Text shown when data recording complete" + }, + "recording-data-for": { + "defaultMessage": "Gravar dados para a ação \"{action}\"", + "description": "Text in recording dialog" + }, + "recording-data-for-numbered": { + "defaultMessage": "Gravar {sample} de {numSamples} para a ação \"{action}\"", + "description": "Text in recording dialog" + }, + "recording-fingerprint-label": { + "defaultMessage": "Mapa de calor mostrando os recursos dos dados do acelerômetro x, y, z do micro:bit para uma gravação.", + "description": "Label for recording fingerprint heatmap" + }, + "recording-graph-label": { + "defaultMessage": "gráfico mostrando os dados do acelerômetro micro:bit x, y, z para uma gravação", + "description": "Label for recording graph" + }, + "recording-options-aria": { + "defaultMessage": "Mais opções de gravação para a ação \"{action}\"", + "description": "Aria label for more recording options button" + }, + "reload-action": { + "defaultMessage": "Recarregar", + "description": "Reload button text" + }, + "reset-to-default-action": { + "defaultMessage": "Resetar para os blocos padrão", + "description": "Reset to default blocks button text" + }, + "restore-defaults-action": { + "defaultMessage": "Restaurar os valores padrão para todas as configurações", + "description": "Restore default button text" + }, + "restore-defaults-confirm-action": { + "defaultMessage": "Restaurar padrões", + "description": "Restore default settings confirm button text" + }, + "restore-defaults-confirm-body": { + "defaultMessage": "Tem certeza de que deseja restaurar os valores padrão para todas as configurações?", + "description": "Restore default settings confirmation dialog body text" + }, + "restore-defaults-confirm-heading": { + "defaultMessage": "Restaurar configurações padrão", + "description": "Restore default settings confirmation dialog title" + }, + "restore-defaults-helper": { + "defaultMessage": "O conteúdo de ajuda anteriormente descartado pode ser exibido novamente.", + "description": "Restore default settings helper text" + }, + "save-action": { + "defaultMessage": "Salvar", + "description": "Label for action that saves the project as a file the user downloads" + }, + "save-hex-dialog-heading": { + "defaultMessage": "Salvar projeto como um arquivo .hex", + "description": "Heading for the dialog shown when saving a hex file" + }, + "save-hex-dialog-message1": { + "defaultMessage": "O download contém suas ações, amostras de dados e seu projeto MakeCode. Abra-o no {appNameFull} para continuar trabalhando.", + "description": "Text in the dialog shown when saving a hex file" + }, + "save-hex-dialog-message2": { + "defaultMessage": "Você também pode abri-lo com o Microsoft MakeCode se não precisar alterar as ações e amostras de dados.", + "description": "Text in the dialog shown when saving a hex file" + }, + "saving-description": { + "defaultMessage": "Seu download estará pronto em breve.", + "description": "Saving progress dialog text" + }, + "saving-title": { + "defaultMessage": "Salvando…", + "description": "Saving progress title" + }, + "saving-toast-title": { + "defaultMessage": "Seu arquivo .hex foi baixado.", + "description": "Notification after a hex file has been downloaded" + }, + "select-icon-action-aria": { + "defaultMessage": "Escolher ícone para a ação \"{action}\"", + "description": "Aria label for pick icon button" + }, + "select-icon-action-untitled-aria": { + "defaultMessage": "Escolher ícone para ação sem título", + "description": "Aria label for pick icon button" + }, + "select-icon-option-action-aria": { + "defaultMessage": "Selecionar ícone \"{iconName}\"", + "description": "Aria label for icon option" + }, + "settings": { + "defaultMessage": "Configurações", + "description": "Text for settings dialog header and menu item" + }, + "settings-menu-action": { + "defaultMessage": "Menu de configurações", + "description": "Label for settings actions menu button" + }, + "show-graphs-checkbox-label-text": { + "defaultMessage": "Mostrar gráficos", + "description": "Show graphs checkbox label text" + }, + "simple-ai-exercise-timer-resource-title": { + "defaultMessage": "Simple AI exercise timer", + "description": "Home page resource card title" + }, + "skip-tour-action": { + "defaultMessage": "Pular tour", + "description": "Skip tour button text" + }, + "software-versions": { + "defaultMessage": "Versões de Software", + "description": "Software versions text" + }, + "start-session-action": { + "defaultMessage": "Iniciar sessão", + "description": "Start session button text" + }, + "start-training-action": { + "defaultMessage": "Iniciar treinamento", + "description": "Start training button text" + }, + "steps-alt": { + "defaultMessage": "Diagrama mostrando o processo iterativo de coleta de dados, treinamento de um modelo, teste do modelo e melhoria do modelo ao melhorar os dados coletados antes de, finalmente, codificar utilizando o modelo.", + "description": "Alt text for the step-by-step home page diagram" + }, + "steps-code": { + "defaultMessage": "Programar", + "description": "Step in home page diagram" + }, + "steps-collect-data": { + "defaultMessage": "Coletar dados", + "description": "Step in home page diagram" + }, + "steps-improve": { + "defaultMessage": "Aprimorar", + "description": "Step in home page diagram" + }, + "steps-test-model": { + "defaultMessage": "Modelo de teste", + "description": "Step in home page diagram" + }, + "steps-train": { + "defaultMessage": "Trem", + "description": "Step in home page diagram" + }, + "stop-recording-action": { + "defaultMessage": "Parar a gravação", + "description": "Button label to stop recording movement data while recording multiple samples" + }, + "support-request": { + "defaultMessage": "Por favor, considere abrir uma solicitação de suporte", + "description": "Support request link text" + }, + "terms": { + "defaultMessage": "Termos de Uso", + "description": "Link or menu item link to view terms of use" + }, + "testing-model-actions-region": { + "defaultMessage": "Barra de ferramentas de teste do modelo", + "description": "Region label for testing model actions" + }, + "testing-model-title": { + "defaultMessage": "Modelo de teste", + "description": "Testing model page title" + }, + "tour-action": { + "defaultMessage": "Fazer um tour", + "description": "Button label that starts a tour of the app's features" + }, + "tour-collect-addActions-content": { + "defaultMessage": "Decida quais serão suas outras ações e como irá nomeá-las. Você precisa de pelo menos 2 ações com 3 amostras de dados para treinar o modelo. Suas amostras de dados são armazenadas apenas no seu computador, não sendo enviadas para ninguém mais.", + "description": "Tour step description" + }, + "tour-collect-addActions-title": { + "defaultMessage": "Adicionar mais ações", + "description": "Tour step title" + }, + "tour-collect-afterFirst-content": { + "defaultMessage": "Para treinar o modelo de aprendizado de máquina, você precisa de pelo menos 3 amostras de dados para 2 ações diferentes.", + "description": "Tour step description" + }, + "tour-collect-afterFirst-title": { + "defaultMessage": "Você registrou sua primeira {recordingCount, plural, one {amostra} other {amostras}}!", + "description": "Tour step title. Uses ICU syntax for pluralisation: https://formatjs.io/docs/core-concepts/icu-syntax/#plural-format." + }, + "tour-collect-collectMore-explanation-content": { + "defaultMessage": "Coletar mais amostras deve resultar em um modelo de aprendizado de máquina melhor.", + "description": "Tour step description" + }, + "tour-collect-collectMore-hasRecordings-content": { + "defaultMessage": "Registre amostras de dados para suas ações.", + "description": "Tour step description" + }, + "tour-collect-collectMore-noRecordings-content": { + "defaultMessage": "Registre mais amostras para esta ação.", + "description": "Tour step description" + }, + "tour-collect-collectMore-title": { + "defaultMessage": "Colete mais amostras de dados.", + "description": "Tour step title" + }, + "tour-collect-trainModel-content": { + "defaultMessage": "Quando você tiver coletado amostras de dados suficientes, poderá treinar o modelo de aprendizado de máquina. Você pode voltar mais tarde para remover ou adicionar mais dados e re-treinar o modelo para torná-lo mais confiável.", + "description": "Tour step description" + }, + "tour-dataSamples-actions-common-content": { + "defaultMessage": "Uma ação é o tipo de movimento que você deseja que o modelo de aprendizado de máquina reconheça, por exemplo, \"aceno\" ou \"aplauso\".", + "description": "Tour step content" + }, + "tour-dataSamples-actions-noRecordings-content": { + "defaultMessage": "Decida qual será sua primeira ação, dê-lhe um nome e então comece a registrar as amostras de dados.", + "description": "Tour step content" + }, + "tour-dataSamples-connected-content": { + "defaultMessage": "Agora você pode começar a coletar amostras de dados para treinar um modelo de aprendizado de máquina (ML) para reconhecer diferentes movimentos ou ações.", + "description": "Tour step content" + }, + "tour-dataSamples-connected-title": { + "defaultMessage": "Seu micro:bit de coleta de dados está conectado!", + "description": "Tour step title" + }, + "tour-dataSamples-liveGraph-content": { + "defaultMessage": "O gráfico mostra os dados de movimento do acelerômetro do micro:bit. Mova seu micro:bit de coleta de dados e veja como o gráfico muda.", + "description": "Tour step content" + }, + "tour-makecode-intro-content1": { + "defaultMessage": "Baixe o modelo e o código para testar seu projeto em um micro:bit. Você também pode adicionar mais blocos de código para criar seus próprios programas usando seu modelo.", + "description": "Tour step description" + }, + "tour-makecode-intro-content2": { + "defaultMessage": "Precisa melhorar o modelo de aprendizado de máquina?", + "description": "Tour step description" + }, + "tour-makecode-intro-content3": { + "defaultMessage": "Use este botão de voltar no canto superior esquerdo.", + "description": "Tour step description" + }, + "tour-makecode-intro-title": { + "defaultMessage": "Microsoft MakeCode", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-alreadyConnected-title": { + "defaultMessage": "Você treinou um modelo de aprendizado de máquina!", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-content": { + "defaultMessage": "Agora teste seu modelo de aprendizado de máquina. Tente cada ação movendo seu micro:bit de coleta de dados. O modelo estima corretamente cada ação?", + "description": "Tour step description" + }, + "tour-trainModel-afterTrain-delayedUntilConnected-title": { + "defaultMessage": "Teste seu modelo de aprendizado de máquina.", + "description": "Tour step title" + }, + "tour-trainModel-certaintyRecognition-content": { + "defaultMessage": "O gráfico de barras mostra o quão confiante o modelo está de que você está realizando cada ação. Mova o controle deslizante para ajustar o ponto de reconhecimento ou limiar.", + "description": "Tour step description" + }, + "tour-trainModel-certaintyRecognition-title": { + "defaultMessage": "Certeza e ponto de reconhecimento", + "description": "Tour step title" + }, + "tour-trainModel-editInMakeCode-content": { + "defaultMessage": "Abra seu projeto no MakeCode para baixar o programa e o modelo de aprendizado de máquina para um micro:bit. Você pode adicionar mais blocos para criar seus próprios programas usando seu modelo.", + "description": "Tour step description" + }, + "tour-trainModel-estimatedAction-content": { + "defaultMessage": "A ação que o modelo estima que você está realizando atualmente é mostrada abaixo do ícone do micro:bit para essa ação.", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-content": { + "defaultMessage": "Esses blocos MakeCode mostrarão ícones para cada ação detectada quando você transferir seu código e modelo para um micro:bit.", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-title": { + "defaultMessage": "Blocos do Microsoft MakeCode", + "description": "Tour step title" + }, + "train-description": { + "defaultMessage": "O programa de computador identifica padrões ou diferenças nas suas amostras de dados e usa essas informações para construir um modelo matemático que permite ao {appNameFull} reconhecer diferentes ações quando você move seu micro:bit.", + "description": "Explanation on training dialog" + }, + "train-error-body": { + "defaultMessage": "O treinamento não resultou em um modelo utilizável. A razão para isso provavelmente é a qualidade dos dados usados para o treinamento. Se as amostras de dados para ações diferentes forem muito semelhantes, isso pode resultar em problemas no processo de treinamento.", + "description": "Training error dialog" + }, + "train-error-header": { + "defaultMessage": "O treinamento falhou.", + "description": "Training error dialog" + }, + "train-error-todo": { + "defaultMessage": "Volte para a página Adicionar dados e altere suas amostras de dados.", + "description": "Training error dialog" + }, + "train-header": { + "defaultMessage": "Treinando um modelo.", + "description": "Training dialog" + }, + "train-model": { + "defaultMessage": "Treinar modelo.", + "description": "Action to train a model" + }, + "training-model": { + "defaultMessage": "Treinando modelo…", + "description": "Progress title" + }, + "transfer-hex-alt": { + "defaultMessage": "Animação mostrando um arquivo hex sendo arrastado da pasta de downloads e solto na unidade ou dispositivo micro:bit listado no explorador de arquivos.", + "description": "Alt text" + }, + "transfer-hex-heading": { + "defaultMessage": "Transferir arquivo hex salvo para o micro:bit", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-manual-download": { + "defaultMessage": "Se o arquivo não foi baixado automaticamente, por favor, baixe o arquivo aqui.", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-message": { + "defaultMessage": "Arraste o arquivo hex da sua pasta de Downloads para a unidade MICROBIT.", + "description": "Dialog shown when WebUSB fails" + }, + "try-again-action": { + "defaultMessage": "Tentar novamente", + "description": "Button label" + }, + "unknown": { + "defaultMessage": "desconhecido", + "description": "Label for unknown ML event" + }, + "unplug-radio-link-microbit-description": { + "defaultMessage": "Desconecte o micro:bit de link de rádio do computador. Você precisará reconectar o micro:bit se quiser registrar mais amostras de dados.", + "description": "Unplug radio link micro:bit dialog description" + }, + "unplug-radio-link-microbit-label": { + "defaultMessage": "Animação mostrando um cabo USB sendo desconectado da parte superior de um micro:bit.", + "description": "Unplug radio link micro:bit dialog aria label" + }, + "unplug-radio-link-microbit-title": { + "defaultMessage": "Desconecte o micro:bit de link de rádio.", + "description": "Unplug radio link micro:bit dialog title" + }, + "unsupported-device-explain": { + "defaultMessage": "Infelizmente, só suportamos o uso do micro:bit V2 ao conectar usando o rádio do micro:bit. Você conectou um micro:bit V1.", + "description": "Unsupported device dialog" + }, + "unsupported-device-header": { + "defaultMessage": "As conexões de rádio do micro:bit não suportam o micro:bit V1.", + "description": "Unsupported device dialog" + }, + "unsupported-device-with-bluetooth": { + "defaultMessage": "Por favor, use o Web Bluetooth para se conectar ao seu micro:bit V1 em vez disso.", + "description": "Unsupported device dialog" + }, + "unsupported-device-without-bluetooth": { + "defaultMessage": "Você pode se conectar ao micro:bit V1 usando o Web Bluetooth, no entanto, este navegador ou dispositivo não tem o Bluetooth ativado. Como ativar o Bluetooth.", + "description": "Unsupported device dialog" + }, + "user-guide": { + "defaultMessage": "Guia do utilizador", + "description": "Used for link to user guide page on microbit.org" + }, + "webusb-retry-no-select": { + "defaultMessage": "Você não selecionou um micro:bit. Quer tentar novamente?", + "description": "Shown if the user fails to choose a micro:bit" + }, + "webusb-retry-replug1": { + "defaultMessage": "Ocorreu um erro de WebUSB.", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug2": { + "defaultMessage": "Por favor:", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug3": { + "defaultMessage": "Verifique se este micro:bit não tem um pacote de baterias conectado.", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug4": { + "defaultMessage": "Desconecte e reconecte o cabo USB.", + "description": "WebUSB error dialog" + } +} \ No newline at end of file diff --git a/lang/ui.zh-tw.json b/lang/ui.zh-tw.json new file mode 100644 index 000000000..07ca547c7 --- /dev/null +++ b/lang/ui.zh-tw.json @@ -0,0 +1,1686 @@ +{ + "aarhus-university-alt": { + "defaultMessage": "奧胡斯大學", + "description": "Alt text for Aarhus University logo in about dialog" + }, + "about": { + "defaultMessage": "關於", + "description": "Menu item link to view information about app" + }, + "about-dialog-alt": { + "defaultMessage": "micro:bit 開發板在 LED 顯示器上顯示一顆心", + "description": "Alt text for image in about dialog" + }, + "about-dialog-title": { + "defaultMessage": "與 奧胡斯大學運算思維與設計中心合作開發", + "description": "Title of about dialog" + }, + "accelerometer-image-alt": { + "defaultMessage": "micro:bit 會顯示 X 軸穿過前方,Y 軸向下和向上,Z 軸回到前方", + "description": "Alt text for image showing the board-relative directions of the X/Y/Z dimensions of the micro:bit accelerometer" + }, + "action-label": { + "defaultMessage": "動作", + "description": "Label for a movement-related action, e.g. clapping" + }, + "action-label-tooltip-aria": { + "defaultMessage": "動作工具提示", + "description": "Aria label for action tooltip icon" + }, + "action-length-error": { + "defaultMessage": "動作名稱的長度不能超過 {maxLen} 個字元。", + "description": "Error message shown when an action name is too long" + }, + "action-name-placeholder": { + "defaultMessage": "動作名稱", + "description": "Placeholder text for user supplied name of a movement-related action, e.g. clapping" + }, + "action-region": { + "defaultMessage": "動作「{action}」", + "description": "Region label for action row" + }, + "action-tooltip": { + "defaultMessage": "您希望 {appNameFull} 辨識的移動類型,例如「揮手」或「鼓掌」。", + "description": "Tooltip explaining action" + }, + "actions-label": { + "defaultMessage": "動作", + "description": "Label for Actions" + }, + "add-action-action": { + "defaultMessage": "新增動作", + "description": "Button to add an action (movement related, e.g. clapping)" + }, + "ai-activity-timer-resource-title": { + "defaultMessage": "AI 活動計時器", + "description": "Home page resource card title" + }, + "ai-storytelling-friend-resource-title": { + "defaultMessage": "AI 說故事夥伴", + "description": "Home page resource card title" + }, + "back-action": { + "defaultMessage": "返回", + "description": "Back button text" + }, + "back-to-data-samples-action": { + "defaultMessage": "編輯數據樣本", + "description": "Back button text" + }, + "bluetooth-unsupported-advice": { + "defaultMessage": "我們建議您使用 Google Chrome 或 Microsoft Edge,以便您能夠直接連線到您的 micro:bit。", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-explain": { + "defaultMessage": "很遺憾,此瀏覽器不支援 WebUSB 和 Web 藍牙。這表示您無法連線到 micro:bit 來記錄訓練機器學習模型所需要的數據樣本。", + "description": "Note on supported browsers" + }, + "bluetooth-unsupported-header": { + "defaultMessage": "此瀏覽器不受支援", + "description": "Heading for browser support dialog" + }, + "cancel-action": { + "defaultMessage": "取消", + "description": "Cancel button text" + }, + "cancel-recording-action": { + "defaultMessage": "取消錄製", + "description": "Button label to cancel a movement data recording" + }, + "certainty-label": { + "defaultMessage": "確定性", + "description": "Heading for certainty column" + }, + "certainty-label-tooltip-aria": { + "defaultMessage": "確定性工具提示", + "description": "Aria label for code certainty icon" + }, + "certainty-percentage-label": { + "defaultMessage": "{action} 的確定性:{currentConfidence}%", + "description": "Label for certainty of an action" + }, + "certainty-tooltip": { + "defaultMessage": "模型對您目前正在執行的各個動作的信心程度。", + "description": "Tooltip for certainty column" + }, + "click-to-reload-page-action": { + "defaultMessage": "點擊重新載入頁面", + "description": "Reload page button text" + }, + "close-action": { + "defaultMessage": "關閉", + "description": "Close button text or label" + }, + "code-download-error": { + "defaultMessage": "下載專案程式碼時發生錯誤", + "description": "Title for error message relating to project loading" + }, + "code-label": { + "defaultMessage": "編程", + "description": "Code column heading" + }, + "code-label-tooltip-aria": { + "defaultMessage": "程式碼工具提示", + "description": "Aria label for code tooltip icon" + }, + "code-tooltip": { + "defaultMessage": "這些是對於當您將您的 ML 模型和程式碼傳輸到 micro:bit 時,各個偵測動作 MakeCode 區塊", + "description": "Code column heading tooltip" + }, + "confirm-action": { + "defaultMessage": "確認", + "description": "Confirm button text" + }, + "confirm-save-action": { + "defaultMessage": "確認並儲存", + "description": "Confirm and save action label" + }, + "connect-action": { + "defaultMessage": "連線", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-action-aria": { + "defaultMessage": "連接到 micro:bit", + "description": "Connect action to connect to data collection micro:bit via Bluetooth or micro:bit radio" + }, + "connect-battery-heading": { + "defaultMessage": "中斷 USB 並連接電池組", + "description": "Battery connection dialog " + }, + "connect-battery-holder": { + "defaultMessage": "電池座", + "description": "Label for battery holder icon" + }, + "connect-battery-link": { + "defaultMessage": "您可以將 micro:bit 連接到您的手腕或物件上", + "description": "Battery connection dialog" + }, + "connect-battery-subtitle": { + "defaultMessage": "中斷 micro:bit 與電腦的連線並連接電池組。", + "description": "Battery connection dialog" + }, + "connect-bluetooth-cancelled-connection": { + "defaultMessage": "您沒有選擇 micro:bit。您想再試一次嗎?", + "description": "Error when the user cancelled the Web Bluetooth permission/device selection dialog" + }, + "connect-bluetooth-heading": { + "defaultMessage": "使用網路藍牙來連線", + "description": "Connection dialogs" + }, + "connect-bluetooth-invalid-pattern": { + "defaultMessage": "您繪製的圖案無效。", + "description": "Error when the bluetooth pattern is incomplete " + }, + "connect-bluetooth-start-heading": { + "defaultMessage": "使用網路藍牙連線需要什麼", + "description": "Connection dialog heading" + }, + "connect-bluetooth-start-requirements1": { + "defaultMessage": "一個 micro:bit", + "description": "Label for icon of single micro:bit" + }, + "connect-bluetooth-start-requirements2-subtitle": { + "defaultMessage": "需要網際網路、USB 連接埠和網路藍牙", + "description": "Under heading 'Computer' this lists the features the computer needs" + }, + "connect-bluetooth-start-switch-radio": { + "defaultMessage": "改用 micro:bit 無線電來連線", + "description": "Link to alternative connection method" + }, + "connect-cable-alt": { + "defaultMessage": "顯示將 USB 纜線連接至 micro:bit 頂部的動畫", + "description": "Alt text" + }, + "connect-cable-download-project-subtitle": { + "defaultMessage": "使用 USB 纜線將 micro:bit 連線到這台電腦以將機器學習 MakeCode 程式下載到其中。", + "description": "Download project dialog" + }, + "connect-cable-heading": { + "defaultMessage": "將 USB 纜線連接至 micro:bit", + "description": "Connect cable dialog heading" + }, + "connect-cable-skip": { + "defaultMessage": "跳過:程式已經下載?", + "description": "Link to skip" + }, + "connect-cable-subtitle": { + "defaultMessage": "使用 USB 纜線將 micro:bit 連線到這台電腦,以便將數據收集程式下載到其中。", + "description": "Project download instructions" + }, + "connect-computer": { + "defaultMessage": "電腦", + "description": "Label for computer icon in connection dialog" + }, + "connect-data-collection-heading": { + "defaultMessage": "將 USB 纜線連接至 micro:bit 1", + "description": "Connection dialog heading" + }, + "connect-data-collection-subtitle": { + "defaultMessage": "利用 USB 纜線將第一台 micro:bit 連線到這台電腦,以便將數據收集程式下載到其上。這是您將用來收集數據樣本的 micro:bit。", + "description": "Connection dialog subtitle" + }, + "connect-failed-bluetooth-heading": { + "defaultMessage": "無法連線到 micro:bit", + "description": "Bluetooth connection error message" + }, + "connect-failed-bluetooth1": { + "defaultMessage": "無法建立與數據收集 micro:bit 的連線。", + "description": "Bluetooth connection error message" + }, + "connect-failed-bridge-heading": { + "defaultMessage": "無法連線到無線電連結 micro:bit", + "description": "micro:bit radio connection error message" + }, + "connect-failed-bridge1": { + "defaultMessage": "無法建立與您的電腦連線的 micro:bit 的連線。", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote-heading": { + "defaultMessage": "無法連線至數據收集 micro:bit", + "description": "micro:bit radio connection error message" + }, + "connect-failed-remote1": { + "defaultMessage": "無法建立與數據收集 micro:bit 的連線。", + "description": "micro:bit radio connection error message" + }, + "connect-help-alt": { + "defaultMessage": "WebUSB 連線對話框,帶有標記為 1 的 BBC micro:bit 項目和標記為 2 的「連線」按鈕", + "description": "Alt text for image in connect help dialog" + }, + "connect-micro-usb-cable": { + "defaultMessage": "微型 USB 纜線", + "description": "Label for cable icon in list of requirements" + }, + "connect-or-import": { + "defaultMessage": "連線數據收集用的 micro:bit匯入數據樣本", + "description": "Empty data samples page text" + }, + "connect-pattern-heading": { + "defaultMessage": "複製圖案", + "description": "Heading for Bluetooth pattern connection dialog" + }, + "connect-pattern-input-label": { + "defaultMessage": "第 {colNum} 欄 - micro:bit 顯示器上亮起的 LED 數量", + "description": "Screen reader text for numeric pattern input" + }, + "connect-pattern-subtitle": { + "defaultMessage": "複製 micro:bit 上顯示的圖案。", + "description": "Instruction for bluetooth pattern dialog" + }, + "connect-popup": { + "defaultMessage": "選擇 micro:bit", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-alt": { + "defaultMessage": "網路藍牙連線對話框,帶有標記為 1 的 BBC micro:bit 項目和標記為 2 的「配對」按鈕", + "description": "Alt text" + }, + "connect-popup-bluetooth-instruction2": { + "defaultMessage": "選擇「配對」", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-bluetooth-title": { + "defaultMessage": "使用網路藍牙連線至 micro:bit", + "description": "Instruction for dialog that previews the Bluetooth permission dialog" + }, + "connect-popup-instruction-heading": { + "defaultMessage": "在下一個快顯視窗內", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-instruction1": { + "defaultMessage": "選擇您的 micro:bit", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-popup-usb-bluetooth-data-collection-title": { + "defaultMessage": "將數據收集程式下載至 micro:bit", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-data-collection-title": { + "defaultMessage": "將數據收集程式下載至 micro:bit 1", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-usb-radio-link-title": { + "defaultMessage": "將無線電連結程式下載至 micro:bit 2", + "description": "Instruction for dialog that previews the WebUSB permission dialog" + }, + "connect-popup-webusb-instruction2": { + "defaultMessage": "選擇「連線」", + "description": "Instruction for dialog that previews the Bluetooth/WebUSB permission dialog" + }, + "connect-radio-data-collection-microbit-description": { + "defaultMessage": "將數據收集用的 micro:bit 連線至這台電腦,以將您的機器學習 MakeCode 程式下載到其中。如果您正在配戴數據收集 micro:bit,則可能需要將其移除。", + "description": "Connect radio data collection micro:bit dialog description" + }, + "connect-radio-data-collection-microbit-title": { + "defaultMessage": "將 USB 纜線連線至數據收集用的 micro:bit", + "description": "Connect radio data collection micro:bit dialog title" + }, + "connect-radio-heading": { + "defaultMessage": "連線到 micro:bits", + "description": "Text shown while radio link and data connection micro:bit are being connected" + }, + "connect-radio-link-heading": { + "defaultMessage": "將 USB 纜線連接至 micro:bit 2", + "description": "Heading for connecting radio link micro:bit cable" + }, + "connect-radio-link-subtitle": { + "defaultMessage": "使用 USB 電纜將第二個 micro:bit 連線至這台電腦,以下載無線電連結程式。此無線電連結 micro:bit 將與數據收集 micro:bit 通訊。", + "description": "Instruction for connecting radio link micro:bit cable" + }, + "connect-radio-start-heading": { + "defaultMessage": "使用 micro:bit 無線電連線所需的條件", + "description": "Connection dialog heading" + }, + "connect-radio-start-requirements1": { + "defaultMessage": "2 片micro:bit", + "description": "Label for icon of two micro:bits" + }, + "connect-radio-start-requirements1-subtitle": { + "defaultMessage": "僅限 V2", + "description": "Shown below 2 micro:bit label for micro:bit radio approach" + }, + "connect-radio-start-requirements2-subtitle": { + "defaultMessage": "需要網際網路和 USB 連接埠", + "description": "Shown below 'Computer' heading listing additional requirements" + }, + "connect-radio-start-switch-bluetooth": { + "defaultMessage": "改用網路藍牙進行連線", + "description": "Link to alternative connection method" + }, + "connect-to-record": { + "defaultMessage": "連線以記錄數據樣本", + "description": "Live graph disconnected micro:bit status message for data samples page" + }, + "connect-to-record-body": { + "defaultMessage": "連線 micro:bit 以記錄數據樣本。", + "description": "Insufficient data modal content" + }, + "connect-to-test-model": { + "defaultMessage": "連線以測試您的 ML 模型", + "description": "Live graph disconnected micro:bit status message for test model page" + }, + "connect-to-tour-body": { + "defaultMessage": "您需要連線數據收集用的 micro:bit 才能檢視導覽內容。", + "description": "Prompt to connect the app to a micro:bit" + }, + "connect-troubleshoot": { + "defaultMessage": "疑難排解連線至 micro:bit 的問題", + "description": "Link to support article for troubleshooting" + }, + "connect-troubleshooting": { + "defaultMessage": "疑難排解", + "description": "Troubleshooting heading" + }, + "connect-with-batteries": { + "defaultMessage": "需要電池", + "description": "Under header 'Battery holder' this notes that batteries are required" + }, + "connect-with-web-bluetooth": { + "defaultMessage": "透過網路藍牙連線", + "description": "Connection dialog title" + }, + "connecting": { + "defaultMessage": "正在連線…", + "description": "Text shown while waiting for bluetooth/radio connection" + }, + "continue-makecode-action": { + "defaultMessage": "繼續前往 MakeCode", + "description": "Continue to MakeCode editor button text" + }, + "cookies-action": { + "defaultMessage": "餅乾", + "description": "Action to show dialog to choose website cookie preferences" + }, + "copied": { + "defaultMessage": "複製的", + "description": "Displayed as copy button text briefly after successful copy action" + }, + "copy-action": { + "defaultMessage": "複製", + "description": "Copy button text" + }, + "data-actions-menu": { + "defaultMessage": "數據動作", + "description": "Aria label for menu" + }, + "data-collection-microbit": { + "defaultMessage": "數據收集用的 micro:bit", + "description": "Data collection micro:bit image caption" + }, + "data-collection-microbit-label": { + "defaultMessage": "圖表顯示數據收集用的 micro:bit 被連線到一個人的手腕上", + "description": "Aria label for data collection image" + }, + "data-connection-region": { + "defaultMessage": "micro:bit 數據連線", + "description": "Region label for data connection area" + }, + "data-features-hide-action": { + "defaultMessage": "隱藏數據功能", + "description": "Hide data features button text" + }, + "data-features-show-action": { + "defaultMessage": "顯示數據功能", + "description": "Show data features button text" + }, + "data-samples-actions-region": { + "defaultMessage": "數據樣本工具列", + "description": "Region label for data samples actions" + }, + "data-samples-label": { + "defaultMessage": "數據樣本", + "description": "Heading for data samples column" + }, + "data-samples-label-tooltip-aria": { + "defaultMessage": "數據樣本工具提示", + "description": "Aria label for data samples tooltip icon" + }, + "data-samples-status-count": { + "defaultMessage": "記錄了 {numSamples} 個樣本", + "description": "Data samples status text" + }, + "data-samples-status-not-enough": { + "defaultMessage": "至少需要 3 個", + "description": "Data samples status text" + }, + "data-samples-title": { + "defaultMessage": "數據樣本", + "description": "Data samples page title" + }, + "data-samples-tooltip": { + "defaultMessage": "持續 1 秒的簡短移動數據集合。您的數據樣本僅儲存在您的電腦上,不會發送給其他任何人。", + "description": "Tooltip for data samples heading" + }, + "default-project-name": { + "defaultMessage": "未命名", + "description": "Default project name" + }, + "delete-action-aria": { + "defaultMessage": "刪除動作:「{action}」", + "description": "Aria label for action delete icon" + }, + "delete-action-confirm-heading": { + "defaultMessage": "確認刪除動作", + "description": "Confirmation dialog heading" + }, + "delete-action-confirm-text": { + "defaultMessage": "您確定您要刪除動作「{action}」嗎?", + "description": "Confirmation dialog text" + }, + "delete-data-samples-action": { + "defaultMessage": "刪除所有數據樣本", + "description": "Menu item to delete data samples" + }, + "delete-data-samples-confirm-heading": { + "defaultMessage": "確認刪除所有數據樣本", + "description": "Confirmation dialog heading" + }, + "delete-data-samples-confirm-text": { + "defaultMessage": "您確定您要刪除所有的數據樣本嗎?", + "description": "Confirmation dialog text" + }, + "delete-recording-aria": { + "defaultMessage": "刪除對於動作「{action}」的 {numSamples} 個記錄 {sample}", + "description": "Aria label for data sample delete action" + }, + "disconnect-action": { + "defaultMessage": "中斷連線", + "description": "Disconnect (from bluetooth/radio) action" + }, + "disconnected-during-recording": { + "defaultMessage": "micro:bit 在錄製過程中已斷線", + "description": "Error when the micro:bit is disconnected during recording" + }, + "disconnected-warning-bluetooth-heading": { + "defaultMessage": "數據收集 micro:bit 連線遺失", + "description": "Dialog heading" + }, + "disconnected-warning-bluetooth1": { + "defaultMessage": "與數據收集 micro:bit 的連線已遺失。", + "description": "Dialog text" + }, + "disconnected-warning-bluetooth2": { + "defaultMessage": "請檢查 micro:bit:", + "description": "Heading for list of things to check" + }, + "disconnected-warning-bluetooth3": { + "defaultMessage": "已開機(micro:bit 背面的紅燈應亮起)", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bluetooth4": { + "defaultMessage": "靠近電腦", + "description": "List item, one of several things to check about the micro:bit" + }, + "disconnected-warning-bridge-heading": { + "defaultMessage": "無線電連結 micro:bit 連線遺失", + "description": "Connection error dialog" + }, + "disconnected-warning-bridge1": { + "defaultMessage": "與您的電腦連線的 micro:bit 的連線已遺失。", + "description": "Connection error dialog" + }, + "disconnected-warning-remote-heading": { + "defaultMessage": "數據收集 micro:bit 連線遺失", + "description": "Connection error dialog" + }, + "disconnected-warning-remote1": { + "defaultMessage": "與數據收集 micro:bit 的連線已遺失。", + "description": "Connection error dialog" + }, + "dont-show-again": { + "defaultMessage": "不要再顯示", + "description": "Text to never show a dialog again" + }, + "download-data-samples-action": { + "defaultMessage": "下載所有數據樣本", + "description": "Download action" + }, + "download-project-choose-microbit-subtitle": { + "defaultMessage": "將您的專案下載到相同的 micro:bit 將會中斷 micro:bit 與工具的連線。如果您想要記錄更多數據樣本,則您需要重新連線 micro:bit。", + "description": "Download project choose micro:bit dialog subtitle" + }, + "download-project-choose-microbit-title": { + "defaultMessage": "您想使用哪一個 micro:bit?", + "description": "Download project choose micro:bit dialog title" + }, + "download-project-different-microbit-option": { + "defaultMessage": "不同的 micro:bit", + "description": "Download project different micro:bit option" + }, + "download-project-intro-description": { + "defaultMessage": "您的程式包含您建立的機器學習模型。模型在 micro:bit 上運行,因此您無需連線到 {appNameFull} 即可使用它。", + "description": "Download project intro dialog description" + }, + "download-project-intro-title": { + "defaultMessage": "下載您的機器學習 MakeCode 專案", + "description": "Download project intro dialog title" + }, + "download-project-same-microbit-option": { + "defaultMessage": "相同的 micro:bit", + "description": "Download project same micro:bit option" + }, + "downloading-data-collection-header": { + "defaultMessage": "下載數據收集程式", + "description": "Progress text" + }, + "downloading-header": { + "defaultMessage": "將程式下載至 micro:bit", + "description": "Progress text" + }, + "downloading-radio-link-header": { + "defaultMessage": "下載無線電連結程式", + "description": "Progress text" + }, + "downloading-subtitle": { + "defaultMessage": "請稍等。正在將程式下載至 micro:bit。", + "description": "Progress text" + }, + "edit-in-makecode-action": { + "defaultMessage": "在 MakeCode 內編輯", + "description": "Edit in MakeCode button text" + }, + "estimated-action-aria": { + "defaultMessage": "預測動作:「{action}」", + "description": "Aria live text for the current estimated action" + }, + "estimated-action-label": { + "defaultMessage": "預測動作", + "description": "Heading for estimated action area next to the live graph" + }, + "estimated-action-label-tooltip-aria": { + "defaultMessage": "預測動作工具提示", + "description": "Aria label for estimated action tooltip icon" + }, + "estimated-action-tooltip": { + "defaultMessage": "這是模型認為您目前正在進行的動作。", + "description": "Tooltip for the estimated action heading" + }, + "feedback": { + "defaultMessage": "回饋", + "description": "Action to open a feedback dialog" + }, + "fingerprint-acc-x-tooltip": { + "defaultMessage": "x 方向數據的總和", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-y-tooltip": { + "defaultMessage": "y 方向數據的總和", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-acc-z-tooltip": { + "defaultMessage": "z 方向數據的總和", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-x-tooltip": { + "defaultMessage": "所有 x 方向數據點中的最大點", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-y-tooltip": { + "defaultMessage": "所有 y 方向數據點中的最大點", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-max-z-tooltip": { + "defaultMessage": "所有 z 方向數據點中的最大點", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-x-tooltip": { + "defaultMessage": "對於 x 方向數據的平均值", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-y-tooltip": { + "defaultMessage": "對於 y 方向數據的平均值", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-mean-z-tooltip": { + "defaultMessage": "對於 z 方向數據的平均值", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-x-tooltip": { + "defaultMessage": "所有 x 方向數據點中的最小點", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-y-tooltip": { + "defaultMessage": "所有 y 方向數據點中的最小點", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-min-z-tooltip": { + "defaultMessage": "所有 z 方向數據點中的最小點", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-x-tooltip": { + "defaultMessage": "所有 x 方向數據點中的極端數", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-y-tooltip": { + "defaultMessage": "所有 y 方向數據點中的極端數", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-peaks-z-tooltip": { + "defaultMessage": "所有 z 方向數據點中的極端數", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-x-tooltip": { + "defaultMessage": "所有 x 方向數據點的均方根值", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-y-tooltip": { + "defaultMessage": "所有 y 方向數據點的均方根值", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-rms-z-tooltip": { + "defaultMessage": "所有 z 方向數據點的均方根值", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-x-tooltip": { + "defaultMessage": "所有 x 方向數據點與 0 的平均偏差", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-y-tooltip": { + "defaultMessage": "所有 y 方向數據點與 0 的平均偏差", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-std-z-tooltip": { + "defaultMessage": "所有 z 方向數據點與 0 的平均偏差", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-x-tooltip": { + "defaultMessage": "對於 x 方向數據點的加速度在正負之間轉換的速率", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-y-tooltip": { + "defaultMessage": "對於 y 方向數據點的加速度在正負之間轉換的速率", + "description": "Tooltip for data feature of a recording" + }, + "fingerprint-zcr-z-tooltip": { + "defaultMessage": "對於 z 方向數據點的加速度在正負之間轉換的速率", + "description": "Tooltip for data feature of a recording" + }, + "firmware-outdated-content1": { + "defaultMessage": "您 micro:bit 上的韌體過舊,無法連線至 micro:bit。", + "description": "Connection error dialog" + }, + "firmware-outdated-content2": { + "defaultMessage": "在連線至 micro:bit 前,您必須更新您的韌體。", + "description": "Connection error dialog" + }, + "firmware-outdated-heading": { + "defaultMessage": "韌體需要更新", + "description": "Connection error dialog" + }, + "get-started-action": { + "defaultMessage": "入門指南", + "description": "Get started action" + }, + "go-action": { + "defaultMessage": "進行", + "description": "Go action" + }, + "graph-color-scheme": { + "defaultMessage": "圖表顏色方案", + "description": "Graph colour scheme setting label" + }, + "graph-color-scheme-color-blind-1": { + "defaultMessage": "色盲替代方案 1", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-color-blind-2": { + "defaultMessage": "色盲替代方案 2", + "description": "Graph colour scheme option" + }, + "graph-color-scheme-default": { + "defaultMessage": "預設 (紅、藍、綠)", + "description": "Graph colour scheme option" + }, + "graph-line-scheme": { + "defaultMessage": "圖表線條風格", + "description": "Graph line scheme setting label" + }, + "graph-line-scheme-accessible": { + "defaultMessage": "可存取的線條 (實線、虛線、點)", + "description": "Graph line scheme option" + }, + "graph-line-scheme-solid": { + "defaultMessage": "實心線條", + "description": "Graph line scheme option" + }, + "graph-line-weight": { + "defaultMessage": "圖形線條粗細度", + "description": "Graph line weight setting label" + }, + "graph-line-weight-default": { + "defaultMessage": "預設", + "description": "Graph line weight option" + }, + "graph-line-weight-thick": { + "defaultMessage": "厚實的", + "description": "Graph line weight option" + }, + "help-label": { + "defaultMessage": "幫助", + "description": "Help icon aria label" + }, + "help-support": { + "defaultMessage": "說明與支援", + "description": "Link or menu item link to support site" + }, + "help-translate": { + "defaultMessage": "Help translate", + "description": "Help translate menu option text" + }, + "home-action": { + "defaultMessage": "主頁", + "description": "Home button text" + }, + "homepage": { + "defaultMessage": "首頁", + "description": "Link to home page" + }, + "homepage-alt": { + "defaultMessage": "顯示代表 micro:bit 加速計數據的 x、y、z 圖線的圖表,並重疊拍手圖示", + "description": "Alt text for image in homepage" + }, + "homepage-alt-graph": { + "defaultMessage": "顯示代表 micro:bit 加速計數據的 x、y、z 圖線的圖表", + "description": "Alt text for image in homepage" + }, + "homepage-alt-hands": { + "defaultMessage": "拍手", + "description": "Alt text for image in homepage" + }, + "homepage-description": { + "defaultMessage": "以您自己的移動數據來訓練機器學習模型並且在您的 micro:bit 上運行它。", + "description": "Home page description" + }, + "homepage-how-it-works": { + "defaultMessage": "運作方式", + "description": "Home page section heading" + }, + "homepage-how-it-works-paragraph": { + "defaultMessage": "觀看影片即可開始。請參閱使用者指南以瞭解更多資訊。", + "description": "Home page content under the video" + }, + "homepage-projects": { + "defaultMessage": "專案", + "description": "Home page section heading" + }, + "homepage-projects-more": { + "defaultMessage": "探索更多有關於 micro:bit 和 AI 的內容及資源。", + "description": "Link back to AI landing page" + }, + "homepage-step-by-step": { + "defaultMessage": "一步一步的", + "description": "Home page section heading" + }, + "homepage-subtitle": { + "defaultMessage": "利用移動和機器學習在您的 BBC micro:bit 上建立 AI。", + "description": "Home page subtitle" + }, + "homepage-video-alt": { + "defaultMessage": "介紹視訊", + "description": "Home page video alt text" + }, + "import-data-samples-action": { + "defaultMessage": "匯入數據樣本", + "description": "Data samples action" + }, + "import-error-dialog-content": { + "defaultMessage": "{appNameFull} 只能開啟 MakeCode 十六進位檔案或數據樣本檔案 (.json)。", + "description": "Content of import error dialog" + }, + "import-error-dialog-title": { + "defaultMessage": "不支援的檔案類型", + "description": "Title of import error dialog" + }, + "incompatible-device-body-alt": { + "defaultMessage": "返回選擇不同的 micro:bit,或儲存專案十六進位檔案,稍後可以將其下載到 micro:bit V2 上。", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body1": { + "defaultMessage": "繼續 MakeCode 來編輯程式。然後,您可以儲存專案十六進位檔案,並將其下載到 micro:bit V2 上。", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-body2": { + "defaultMessage": "或者,儲存專案十六進位檔案而不使用 MakeCode。", + "description": "Incompatible device dialog body text" + }, + "incompatible-device-heading": { + "defaultMessage": "不相容的裝置", + "description": "Incompatible device dialog heading" + }, + "incompatible-device-subtitle": { + "defaultMessage": "您使用的是 micro:bit V1,但是機器學習專案需要 micro:bit V2 上更快的處理器。 瞭解有關 micro:bit 版本的更多資訊。", + "description": "Incompatible device dialog subtitle" + }, + "insufficient-data-body": { + "defaultMessage": "您至少需要對於 2 個動作的 3 個數據樣本來訓練模型。", + "description": "Insufficient data modal content" + }, + "insufficient-data-title": { + "defaultMessage": "您沒有足夠的數據", + "description": "Insufficient data modal title" + }, + "language": { + "defaultMessage": "語言", + "description": "Language option text" + }, + "learn-about-firewall-requirements-action": { + "defaultMessage": "瞭解防火牆要求", + "description": "Link to support article for firewall requirements" + }, + "led-icon-option-angry": { + "defaultMessage": "憤怒", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-asleep": { + "defaultMessage": "睡眠", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-butterfly": { + "defaultMessage": "蝴蝶", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-chessboard": { + "defaultMessage": "棋盤", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-confused": { + "defaultMessage": "困惑", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-cow": { + "defaultMessage": "母牛", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-diamond": { + "defaultMessage": "菱形", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-duck": { + "defaultMessage": "鴨子", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-eighthnote": { + "defaultMessage": "八分音符", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-fabulous": { + "defaultMessage": "極好", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-ghost": { + "defaultMessage": "鬼魂", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-giraffe": { + "defaultMessage": "長頸鹿", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-happy": { + "defaultMessage": "開心", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-heart": { + "defaultMessage": "心形", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-house": { + "defaultMessage": "房屋", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-lefttriangle": { + "defaultMessage": "左三角形", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-meh": { + "defaultMessage": "嗯", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-no": { + "defaultMessage": "否", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-off": { + "defaultMessage": "關閉", + "description": "Icon option." + }, + "led-icon-option-pitchfork": { + "defaultMessage": "乾草叉", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-quarternote": { + "defaultMessage": "四分音符", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rabbit": { + "defaultMessage": "兔子", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-rollerskate": { + "defaultMessage": "溜冰鞋", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sad": { + "defaultMessage": "悲傷", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-scissors": { + "defaultMessage": "剪刀", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-silly": { + "defaultMessage": "愚蠢", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-skull": { + "defaultMessage": "骷髏", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smalldiamond": { + "defaultMessage": "小菱形", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallheart": { + "defaultMessage": "小心形", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-smallsquare": { + "defaultMessage": "小方形", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-snake": { + "defaultMessage": "蛇", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-square": { + "defaultMessage": "方形", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-stickfigure": { + "defaultMessage": "簡筆畫", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-surprised": { + "defaultMessage": "驚訝", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-sword": { + "defaultMessage": "劍", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-target": { + "defaultMessage": "目標", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tortoise": { + "defaultMessage": "陸龜", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-triangle": { + "defaultMessage": "三角形", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-tshirt": { + "defaultMessage": "T 恤", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-umbrella": { + "defaultMessage": "雨傘", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "led-icon-option-yes": { + "defaultMessage": "是", + "description": "Makecode icon option. The translation should match MakeCode translations." + }, + "live-data-graph": { + "defaultMessage": "即時數據圖表", + "description": "Title for live data graph" + }, + "live-graph": { + "defaultMessage": "即時圖表", + "description": "Heading for live graph" + }, + "live-graph-tooltip": { + "defaultMessage": "這張圖表即時顯示來自 micro:bit 加速計的運動數據。嘗試移動您的數據收集用的 micro:bit 以查看 X、Y 和 Z 軸的變更。每條彩色線條代表您在 micro:bit 移動的不同方向 (維度)。", + "description": "Tooltip for live graph heading" + }, + "live-graph-tooltip-aria": { + "defaultMessage": "即時圖表工具提示", + "description": "Aria label for live graph tooltip icon" + }, + "loading": { + "defaultMessage": "正在載入", + "description": "Aria label for loading spinner" + }, + "main-menu": { + "defaultMessage": "主選單", + "description": "Main menu label" + }, + "makecode-back-alt": { + "defaultMessage": "MakeCode 傳回的左箭頭圖標", + "description": "Testing model page title" + }, + "makecode-block-alt-prefix": { + "defaultMessage": "MakeCode block:", + "description": "Makecode block alt text prefix" + }, + "makecode-block-show-icon": { + "defaultMessage": "顯示圖示", + "description": "Makecode block text. The translation should match MakeCode translations." + }, + "makecode-load-error-dialog-body": { + "defaultMessage": "{appNameFull} 未能載入 MakeCode。請檢查您的網路連線,重新載入頁面,然後重試。", + "description": "Content of MakeCode load error dialog" + }, + "makecode-load-error-dialog-title": { + "defaultMessage": "無法載入 Microsoft MakeCode", + "description": "Title of MakeCode load error dialog" + }, + "microbit-not-connected": { + "defaultMessage": "您的 micro:bit 未連線", + "description": "Live graph disconnected micro:bit status message" + }, + "ml.onStart|block": { + "defaultMessage": "ML $event 開始時", + "description": "This string should be a Crowdin duplicate of the MakeCode extension block with the same text and use the same translation." + }, + "more-edit-in-makecode-options": { + "defaultMessage": "在 MakeCode 選項中進行更多編輯", + "description": "Aria label for the additional actions menu to the right of the Edit in MakeCode button" + }, + "name-action-hint": { + "defaultMessage": "命名您希望 micro:bit 辨識的動作", + "description": "Hint shown when you have an unnamed action" + }, + "name-project": { + "defaultMessage": "為您的專案命名", + "description": "Name your project header" + }, + "name-text": { + "defaultMessage": "名稱", + "description": "Header for name field" + }, + "name-used-when": { + "defaultMessage": "儲存 HEX 檔案時,使用該名稱。", + "description": "Text under project name field" + }, + "new-session-setup-description": { + "defaultMessage": "啟動新會話將覆蓋您現有的會話。您可能需要先儲存您的現有會話。", + "description": "New session setup description" + }, + "new-session-setup-title": { + "defaultMessage": "新會話設定", + "description": "New session setup title" + }, + "newpage-continue-session-subtitle": { + "defaultMessage": "利用您儲存到您電腦的十六進位檔案或數據樣本檔案以繼續會話。", + "description": "Continue session subtitle" + }, + "newpage-continue-session-title": { + "defaultMessage": "繼續一個已儲存會話", + "description": "Continue session title" + }, + "newpage-last-session-date": { + "defaultMessage": "日期: {date}", + "description": "Last session date label" + }, + "newpage-last-session-name": { + "defaultMessage": "名稱: {name}", + "description": "Last session name label" + }, + "newpage-last-session-none": { + "defaultMessage": "未找到會話", + "description": "Last session not found text" + }, + "newpage-last-session-title": { + "defaultMessage": "開啟上一個會話", + "description": "Open last session title" + }, + "newpage-new-session-subtitle": { + "defaultMessage": "連線您的 micro:bit 並收集移動數據以建立機器學習模型。", + "description": "Start new session subtitle" + }, + "newpage-new-session-title": { + "defaultMessage": "新會話", + "description": "Start new session title" + }, + "newpage-section-one-title": { + "defaultMessage": "從您上次離開的地方繼續", + "description": "Homepage section one title" + }, + "newpage-section-two-title": { + "defaultMessage": "開始新專案", + "description": "Homepage section two title" + }, + "newpage-title": { + "defaultMessage": "新會話", + "description": "New page title" + }, + "next-action": { + "defaultMessage": "下一個", + "description": "Next button text for dialogs and similar" + }, + "no-data-samples": { + "defaultMessage": "沒有數據樣本", + "description": "Empty data samples page status text" + }, + "not-create-ai-hex-import-dialog-content": { + "defaultMessage": "這項專案不包含任何數據樣本,因此僅開啟程式碼。您需要先訓練模型,然後才能使用程式碼。", + "description": "Content of import non-CreateAI hex dialog" + }, + "not-create-ai-hex-import-dialog-title": { + "defaultMessage": "您的 MakeCode 專案已匯入", + "description": "Title of import non-CreateAI hex dialog" + }, + "not-found": { + "defaultMessage": "{appNameFull} 首頁", + "description": "Page not found link text" + }, + "not-found-title": { + "defaultMessage": "找不到頁面", + "description": "Page not found page title" + }, + "open-file-action": { + "defaultMessage": "開啟...", + "description": "Open file button text" + }, + "open-file-dropped": { + "defaultMessage": "放置時開啟檔案", + "description": "Aria label for file drop target" + }, + "other-tabs-body1": { + "defaultMessage": "其他程序連線至此裝置。", + "description": "Connection error dialog" + }, + "other-tabs-body2": { + "defaultMessage": "關閉任何其他可能正在使用 WebUSB 的索引標籤 (例如 MakeCode、Python 編輯程式、{appNameShort}),或者在重試之前拔下並重新插入 micro:bit。", + "description": "Connection error dialog" + }, + "other-tabs-heading": { + "defaultMessage": "使用 WebUSB 連線", + "description": "Connection error dialog" + }, + "privacy": { + "defaultMessage": "隱私權政策", + "description": "Link to view privacy policy" + }, + "project-loaded": { + "defaultMessage": "專案已載入", + "description": "Toast when a new project is loaded" + }, + "project-name-not-empty": { + "defaultMessage": "專案名稱不可為空白", + "description": "Validation message for project name" + }, + "radio-link-microbit": { + "defaultMessage": "無線電連結 micro:bit", + "description": "Radio link micro:bit image caption" + }, + "radio-link-microbit-label": { + "defaultMessage": "顯示無線電連結 micro:bit 與電腦連線的示意圖", + "description": "Aria label for radio link image" + }, + "recognition-point-label": { + "defaultMessage": "辨識點:", + "description": "Label for the slider for the recognition point" + }, + "reconnect-action": { + "defaultMessage": "重新連線", + "description": "Button text to reconnect a micro:bit over Bluetooth/radio" + }, + "reconnect-failed-bluetooth-heading": { + "defaultMessage": "無法重新連線至數據收集 micro:bit", + "description": "Connection error dialog" + }, + "reconnect-failed-bluetooth1": { + "defaultMessage": "無法重新建立與數據收集 micro:bit 的連線。", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge-heading": { + "defaultMessage": "無法重新連線到無線電連結 micro:bit", + "description": "Connection error dialog" + }, + "reconnect-failed-bridge1": { + "defaultMessage": "無法重新建立與您的電腦連線的 micro:bit 的連線。", + "description": "Connection error dialog" + }, + "reconnect-failed-radio-heading": { + "defaultMessage": "無法重新連線到 micro:bits", + "description": "Connection error dialog" + }, + "reconnect-failed-remote-heading": { + "defaultMessage": "無法重新連線至數據收集 micro:bit", + "description": "Connection error dialog" + }, + "reconnect-failed-remote1": { + "defaultMessage": "無法重新建立與數據收集 micro:bit 的連線。", + "description": "Connection error dialog" + }, + "reconnect-failed-subtitle": { + "defaultMessage": "請依照以下說明重新啟動連線程序。", + "description": "Connection error dialog" + }, + "reconnecting": { + "defaultMessage": "重新連接中…", + "description": "Shown while reconnecting" + }, + "record-action": { + "defaultMessage": "錄製", + "description": "Record button text" + }, + "record-action-aria": { + "defaultMessage": "記錄動作「{action}」的數據", + "description": "Aria label for record button" + }, + "record-hint": { + "defaultMessage": "按下以記錄數據樣本。", + "description": "Hint when you have named the first action but not recorded any data samples" + }, + "record-hint-button-b": { + "defaultMessage": "按下以記錄數據樣本或是按下您的數據收集用的 micro:bit 上的按鍵 B。", + "description": "Hint when you have named the first action but not recorded any data samples and have a micro:bit connected" + }, + "record-samples": { + "defaultMessage": "記錄 {numSamples} 個樣本", + "description": "Additional recording action text" + }, + "record-samples-help": { + "defaultMessage": "每個樣本都有它自己的倒數計時", + "description": "Help text for additional recording action" + }, + "record-seconds": { + "defaultMessage": "記錄 {numSeconds} 秒", + "description": "Additional recording action text" + }, + "record-seconds-help": { + "defaultMessage": "連續移動以獲得 {numSamples} 個樣本", + "description": "Help text for additional recording action" + }, + "recording": { + "defaultMessage": "正在錄製 ", + "description": "Shown during recording" + }, + "recording-complete": { + "defaultMessage": "完成", + "description": "Text shown when data recording complete" + }, + "recording-data-for": { + "defaultMessage": "記錄動作「{action}」的數據", + "description": "Text in recording dialog" + }, + "recording-data-for-numbered": { + "defaultMessage": "記錄對於動作「{action}」的 {numSamples} 個記錄 {sample}", + "description": "Text in recording dialog" + }, + "recording-fingerprint-label": { + "defaultMessage": "顯示一次記錄的 micro:bit x、y、z 加速度計數據功能的熱圖", + "description": "Label for recording fingerprint heatmap" + }, + "recording-graph-label": { + "defaultMessage": "顯示一次記錄的 micro:bit x、y、z 加速度計數據的圖表", + "description": "Label for recording graph" + }, + "recording-options-aria": { + "defaultMessage": "對於動作「{action}」的更多錄製選項", + "description": "Aria label for more recording options button" + }, + "reload-action": { + "defaultMessage": "重新載入", + "description": "Reload button text" + }, + "reset-to-default-action": { + "defaultMessage": "重設為預設區塊", + "description": "Reset to default blocks button text" + }, + "restore-defaults-action": { + "defaultMessage": "恢復所有設定的預設值", + "description": "Restore default button text" + }, + "restore-defaults-confirm-action": { + "defaultMessage": "恢復預設值", + "description": "Restore default settings confirm button text" + }, + "restore-defaults-confirm-body": { + "defaultMessage": "您確定您要恢復所有設定的預設值嗎?", + "description": "Restore default settings confirmation dialog body text" + }, + "restore-defaults-confirm-heading": { + "defaultMessage": "恢復預設設定", + "description": "Restore default settings confirmation dialog title" + }, + "restore-defaults-helper": { + "defaultMessage": "先前隱藏的幫助內容可能會再次顯示。", + "description": "Restore default settings helper text" + }, + "save-action": { + "defaultMessage": "儲存", + "description": "Label for action that saves the project as a file the user downloads" + }, + "save-hex-dialog-heading": { + "defaultMessage": "將專案儲存為十六進位檔案", + "description": "Heading for the dialog shown when saving a hex file" + }, + "save-hex-dialog-message1": { + "defaultMessage": "下載內容包含您的動作、數據樣本和您的 MakeCode 專案。在 {appNameFull} 中開啟它以繼續工作。", + "description": "Text in the dialog shown when saving a hex file" + }, + "save-hex-dialog-message2": { + "defaultMessage": "如果您不需要變更動作和數據樣本,您也可以使用 Microsoft MakeCode 開啟它。", + "description": "Text in the dialog shown when saving a hex file" + }, + "saving-description": { + "defaultMessage": "您的下載很快就會準備就緒。", + "description": "Saving progress dialog text" + }, + "saving-title": { + "defaultMessage": "儲存中…", + "description": "Saving progress title" + }, + "saving-toast-title": { + "defaultMessage": "您的十六進位檔案已下載", + "description": "Notification after a hex file has been downloaded" + }, + "select-icon-action-aria": { + "defaultMessage": "挑選動作「{action}」的圖標", + "description": "Aria label for pick icon button" + }, + "select-icon-action-untitled-aria": { + "defaultMessage": "挑選無標題動作的圖標", + "description": "Aria label for pick icon button" + }, + "select-icon-option-action-aria": { + "defaultMessage": "選擇「{iconName}」圖標", + "description": "Aria label for icon option" + }, + "settings": { + "defaultMessage": "設置", + "description": "Text for settings dialog header and menu item" + }, + "settings-menu-action": { + "defaultMessage": "設定動作選單", + "description": "Label for settings actions menu button" + }, + "show-graphs-checkbox-label-text": { + "defaultMessage": "顯示圖表", + "description": "Show graphs checkbox label text" + }, + "simple-ai-exercise-timer-resource-title": { + "defaultMessage": "簡單的 AI 鍛鍊計時器", + "description": "Home page resource card title" + }, + "skip-tour-action": { + "defaultMessage": "跳過導覽", + "description": "Skip tour button text" + }, + "software-versions": { + "defaultMessage": "軟體版本", + "description": "Software versions text" + }, + "start-session-action": { + "defaultMessage": "開始會話", + "description": "Start session button text" + }, + "start-training-action": { + "defaultMessage": "開始訓練", + "description": "Start training button text" + }, + "steps-alt": { + "defaultMessage": "圖表顯示收集數據、訓練模型、測試模型、改進數據以優化模型的迭代程序,然後最終利用模型進行編碼。", + "description": "Alt text for the step-by-step home page diagram" + }, + "steps-code": { + "defaultMessage": "編程", + "description": "Step in home page diagram" + }, + "steps-collect-data": { + "defaultMessage": "收集數據", + "description": "Step in home page diagram" + }, + "steps-improve": { + "defaultMessage": "改進", + "description": "Step in home page diagram" + }, + "steps-test-model": { + "defaultMessage": "測試模型", + "description": "Step in home page diagram" + }, + "steps-train": { + "defaultMessage": "訓練", + "description": "Step in home page diagram" + }, + "stop-recording-action": { + "defaultMessage": "停止錄製", + "description": "Button label to stop recording movement data while recording multiple samples" + }, + "support-request": { + "defaultMessage": "請考慮提出支援請求。", + "description": "Support request link text" + }, + "terms": { + "defaultMessage": "網站使用條款", + "description": "Link or menu item link to view terms of use" + }, + "testing-model-actions-region": { + "defaultMessage": "測試模型工具列", + "description": "Region label for testing model actions" + }, + "testing-model-title": { + "defaultMessage": "測試模型", + "description": "Testing model page title" + }, + "tour-action": { + "defaultMessage": "導覽", + "description": "Button label that starts a tour of the app's features" + }, + "tour-collect-addActions-content": { + "defaultMessage": "決定您的其他動作是什麼以及您將如何命名它們。您需要至少 2 個動作和 3 個數據樣本來訓練模型。您的數據樣本僅儲存在您的電腦上,不會發送給其他任何人。", + "description": "Tour step description" + }, + "tour-collect-addActions-title": { + "defaultMessage": "新增更多動作", + "description": "Tour step title" + }, + "tour-collect-afterFirst-content": { + "defaultMessage": "要訓練機器學習模型,您需要至少 2 個動作和 3 個數據樣本。", + "description": "Tour step description" + }, + "tour-collect-afterFirst-title": { + "defaultMessage": "您已經錄製了您的第一個 {recordingCount, plural, one {sample} other {samples}}!", + "description": "Tour step title. Uses ICU syntax for pluralisation: https://formatjs.io/docs/core-concepts/icu-syntax/#plural-format." + }, + "tour-collect-collectMore-explanation-content": { + "defaultMessage": "收集更多樣本應該會獲得更好的機器學習模型。", + "description": "Tour step description" + }, + "tour-collect-collectMore-hasRecordings-content": { + "defaultMessage": "記錄您的動作的數據樣本。", + "description": "Tour step description" + }, + "tour-collect-collectMore-noRecordings-content": { + "defaultMessage": "記錄更多對於這個動作的樣本。", + "description": "Tour step description" + }, + "tour-collect-collectMore-title": { + "defaultMessage": "收集更多數據樣本", + "description": "Tour step title" + }, + "tour-collect-trainModel-content": { + "defaultMessage": "當您收集了足夠的數據樣本後,您可以訓練機器學習模型。您可以稍後再回來移除或新增更多數據並且重新訓練以便讓模型更加可靠。", + "description": "Tour step description" + }, + "tour-dataSamples-actions-common-content": { + "defaultMessage": "動作是您希望機器學習模型辨識的移動類型,例如「揮手」或「鼓掌」。", + "description": "Tour step content" + }, + "tour-dataSamples-actions-noRecordings-content": { + "defaultMessage": "決定您的第一個動作是什麼,為其命名,然後開始記錄數據樣本。", + "description": "Tour step content" + }, + "tour-dataSamples-connected-content": { + "defaultMessage": "現在您可以開始收集數據樣本以便訓練機器學習 (ML) 模型來辨識不同的移動或動作。", + "description": "Tour step content" + }, + "tour-dataSamples-connected-title": { + "defaultMessage": "您的數據收集用的 micro:bit 已連線!", + "description": "Tour step title" + }, + "tour-dataSamples-liveGraph-content": { + "defaultMessage": "圖表顯示來自 micro:bit 加速計的移動數據。移動您的數據收集用的 micro:bit 並查看圖表如何變化。", + "description": "Tour step content" + }, + "tour-makecode-intro-content1": { + "defaultMessage": "下載模型和程式碼以在 micro:bit 上測試您的專案。您還可以新增更多程式碼區塊以利用您的模型建立您自己的程式。", + "description": "Tour step description" + }, + "tour-makecode-intro-content2": { + "defaultMessage": "需要改進 ML 模型嗎?", + "description": "Tour step description" + }, + "tour-makecode-intro-content3": { + "defaultMessage": "使用左上角的返回按鍵。", + "description": "Tour step description" + }, + "tour-makecode-intro-title": { + "defaultMessage": "Microsoft MakeCode", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-alreadyConnected-title": { + "defaultMessage": "您已經訓練了 ML 模型!", + "description": "Tour step title" + }, + "tour-trainModel-afterTrain-content": { + "defaultMessage": "現在測試您的機器學習模型。藉由移動您的數據收集用的 micro:bit 嘗試各個動作。模型是否正確地估計各個動作?", + "description": "Tour step description" + }, + "tour-trainModel-afterTrain-delayedUntilConnected-title": { + "defaultMessage": "測試您的 ML 模型", + "description": "Tour step title" + }, + "tour-trainModel-certaintyRecognition-content": { + "defaultMessage": "長條圖顯示模型對您正在做的各個動作的信心程度。移動滑桿以調整辨識點,或閾值。", + "description": "Tour step description" + }, + "tour-trainModel-certaintyRecognition-title": { + "defaultMessage": "確定性和辨識點", + "description": "Tour step title" + }, + "tour-trainModel-editInMakeCode-content": { + "defaultMessage": "在 MakeCode 中開啟您的專案,將程式和您的機器學習模型下載到 micro:bit。您可以新增更多區塊以利用您的模型來建立您自己的程式。", + "description": "Tour step description" + }, + "tour-trainModel-estimatedAction-content": { + "defaultMessage": "模型估計您目前正在執行的動作會顯示在該動作的 micro:bit 圖示下方。", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-content": { + "defaultMessage": "當您將程式碼和模型傳輸到 micro:bit 時,這些 MakeCode 區塊將顯示偵測到的各個動作的圖示。", + "description": "Tour step description" + }, + "tour-trainModel-makeCodeBlocks-title": { + "defaultMessage": "Microsoft MakeCode 區塊", + "description": "Tour step title" + }, + "train-description": { + "defaultMessage": "電腦程式會發現數據樣本中的模式或差異,並使用它們建立數學模型,讓 {appNameFull} 能夠在當您移動 micro:bit 時辨識不同的動作。", + "description": "Explanation on training dialog" + }, + "train-error-body": { + "defaultMessage": "訓練沒有產生可用的模型。原因很可能是用於訓練的數據。如果不同動作的數據樣本太相似,則可能會導致訓練程序中出現問題。", + "description": "Training error dialog" + }, + "train-error-header": { + "defaultMessage": "訓練失敗", + "description": "Training error dialog" + }, + "train-error-todo": { + "defaultMessage": "返回新增數據頁面並且變更您的數據。", + "description": "Training error dialog" + }, + "train-header": { + "defaultMessage": "訓練模型", + "description": "Training dialog" + }, + "train-model": { + "defaultMessage": "訓練模型", + "description": "Action to train a model" + }, + "training-model": { + "defaultMessage": "正在訓練模型…", + "description": "Progress title" + }, + "transfer-hex-alt": { + "defaultMessage": "將十六進位檔案從下載資料夾拖曳到檔案總管中列出的 micro:bit 磁碟機或裝置上的動畫", + "description": "Alt text" + }, + "transfer-hex-heading": { + "defaultMessage": "將儲存的 HEX 檔案傳輸至 micro:bit", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-manual-download": { + "defaultMessage": "如果檔案未自動下載,則請在此下載檔案。", + "description": "Dialog shown when WebUSB fails" + }, + "transfer-hex-message": { + "defaultMessage": "將十六進位檔案從您的下載資料夾拖曳至 MICROBIT 磁碟。", + "description": "Dialog shown when WebUSB fails" + }, + "try-again-action": { + "defaultMessage": "重試一次", + "description": "Button label" + }, + "unknown": { + "defaultMessage": "未知", + "description": "Label for unknown ML event" + }, + "unplug-radio-link-microbit-description": { + "defaultMessage": "從電腦上拔下無線電連結 micro:bit。如果您想要記錄更多數據樣本,則需要重新連接 micro:bit。", + "description": "Unplug radio link micro:bit dialog description" + }, + "unplug-radio-link-microbit-label": { + "defaultMessage": "顯示 USB 纜線從 micro:bit 頂部斷開連接的動畫", + "description": "Unplug radio link micro:bit dialog aria label" + }, + "unplug-radio-link-microbit-title": { + "defaultMessage": "拔掉無線電連結 micro:bit", + "description": "Unplug radio link micro:bit dialog title" + }, + "unsupported-device-explain": { + "defaultMessage": "很遺憾,使用 micro:bit 無線電連線時,我們僅支援 micro:bit V2。您已連線micro:bit V1。", + "description": "Unsupported device dialog" + }, + "unsupported-device-header": { + "defaultMessage": "micro:bit 無線電連線不支援 micro:bit V1", + "description": "Unsupported device dialog" + }, + "unsupported-device-with-bluetooth": { + "defaultMessage": "請改用網路藍牙連線至您的 micro:bit V1。", + "description": "Unsupported device dialog" + }, + "unsupported-device-without-bluetooth": { + "defaultMessage": "您可以利用網路藍牙連線至 micro:bit V1,但是,此瀏覽器或裝置沒有啟用藍牙。 如何啟用藍牙。", + "description": "Unsupported device dialog" + }, + "user-guide": { + "defaultMessage": "用戶指南 ", + "description": "Used for link to user guide page on microbit.org" + }, + "webusb-retry-no-select": { + "defaultMessage": "您沒有選擇 micro:bit。您想再試一次嗎?", + "description": "Shown if the user fails to choose a micro:bit" + }, + "webusb-retry-replug1": { + "defaultMessage": "發生 WebUSB 錯誤。", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug2": { + "defaultMessage": "請:", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug3": { + "defaultMessage": "檢查此 micro:bit 是否未連線電池組", + "description": "WebUSB error dialog" + }, + "webusb-retry-replug4": { + "defaultMessage": "拔下並重新插入 USB 纜線", + "description": "WebUSB error dialog" + } +} \ No newline at end of file diff --git a/src/components/CodeViewDefaultBlock.tsx b/src/components/CodeViewDefaultBlock.tsx index 65bdd0a04..dfe81057e 100644 --- a/src/components/CodeViewDefaultBlock.tsx +++ b/src/components/CodeViewDefaultBlock.tsx @@ -11,6 +11,17 @@ interface CodeViewDefaultBlockProps { icon: MakeCodeIcon; } +const blockFont = `600 12pt "Monaco", "Menlo", "Ubuntu Mono", "Consolas", "source-code-pro", monospace`; +const textBoxPadding = 40; +const textBoxMargin = 10; + +const getTextWidth = (text: string) => { + const canvas = document.createElement("canvas"); + const context = canvas.getContext("2d"); + context!.font = blockFont; + return context!.measureText(text).width; +}; + const CodeViewDefaultBlock = ({ actionName, icon, @@ -20,18 +31,36 @@ const CodeViewDefaultBlock = ({ const iconName = intl.formatMessage({ id: `led-icon-option-${icon.toLowerCase()}`, }); - const actionNameTextBoxWidth = getActionNameTextBoxWidth(actionName); - const dropdownArrowXPos = actionNameTextBoxWidth - 20; - const onMlStartBlockWidth = actionNameTextBoxWidth + 120; - const startTextXPos = onMlStartBlockWidth - 50; + + const actionNameBoxWidth = getTextWidth(actionName) + textBoxPadding; + const dropdownArrowXPos = actionNameBoxWidth - 20; + + const onMlStartText = intl.formatMessage({ id: "ml.onStart|block" }); + const [onMlStartText1, onMlStartText2] = onMlStartText + .split("$event") + .map((s) => s.trim()); + const actionNameXPos = + getTextWidth(onMlStartText1) + (onMlStartText1 ? textBoxMargin : 10) + 5; + const onMlStartText2XPos = + actionNameXPos + actionNameBoxWidth + textBoxMargin; + const onMlStartBlockWidth = + actionNameXPos + + actionNameBoxWidth + + getTextWidth(onMlStartText2) + + (onMlStartText2 ? textBoxMargin : 0); + + const showIconText = intl.formatMessage({ id: "makecode-block-show-icon" }); + const showIconTextWidth = getTextWidth(showIconText) + textBoxPadding; + const showIconBlockWidth = showIconTextWidth + 10; + + const makecodeBlockText = intl.formatMessage({ + id: "makecode-block-alt-prefix", + }); + const altText = `${makecodeBlockText} ${onMlStartText1} ${actionName}${ + onMlStartText2 ? ` ${onMlStartText2},` : "," + } ${showIconText} ${iconName}`; return ( - + - + - + {onMlStartText1} @@ -146,7 +175,7 @@ const CodeViewDefaultBlock = ({ transform={`translate(${dropdownArrowXPos},11.5)`} /> - + - + {onMlStartText2} @@ -177,15 +206,6 @@ const CodeViewDefaultBlock = ({ ); }; -const blockFont = `600 12pt "Monaco", "Menlo", "Ubuntu Mono", "Consolas", "source-code-pro", monospace`; -const getActionNameTextBoxWidth = (text: string) => { - const canvas = document.createElement("canvas"); - const context = canvas.getContext("2d"); - context!.font = blockFont; - const textBoxPaddingWidth = 40; - return context!.measureText(text).width + textBoxPaddingWidth; -}; - interface BlockLedMatrixInternalSvgProps { ledPattern: string; } diff --git a/src/components/LanguageDialog.tsx b/src/components/LanguageDialog.tsx index e67453b44..aa78671dc 100644 --- a/src/components/LanguageDialog.tsx +++ b/src/components/LanguageDialog.tsx @@ -12,11 +12,13 @@ import { ModalHeader, ModalOverlay, } from "@chakra-ui/modal"; -import { HStack, SimpleGrid, Text, VStack } from "@chakra-ui/react"; +import { HStack, Icon, Link, SimpleGrid, Text, VStack } from "@chakra-ui/react"; import { useCallback } from "react"; import { FormattedMessage } from "react-intl"; import { Language, supportedLanguages } from "../settings"; import { useSettings } from "../store"; +import { RiExternalLinkLine } from "react-icons/ri"; +import { deployment } from "../deployment"; interface LanguageDialogProps { isOpen: boolean; @@ -64,6 +66,17 @@ export const LanguageDialog = ({ /> ))} + + {" "} + + {hasPreviewLanguages && ( diff --git a/src/deployment/index.ts b/src/deployment/index.ts index 0356d3ebd..f67abb0a6 100644 --- a/src/deployment/index.ts +++ b/src/deployment/index.ts @@ -57,7 +57,7 @@ export interface DeploymentConfig { termsOfUseLink?: string; privacyPolicyLink?: string; activitiesBaseUrl?: string; - + translationLink?: string; logging: Logging; } diff --git a/src/makecode/__snapshots__/utils.test.ts.snap b/src/makecode/__snapshots__/utils.test.ts.snap index c8a05bd68..0e37fb8c7 100644 --- a/src/makecode/__snapshots__/utils.test.ts.snap +++ b/src/makecode/__snapshots__/utils.test.ts.snap @@ -5278,7 +5278,7 @@ ml.onStart(ml.event.Clap, function () { basic.showIcon(IconNames.EighthNote) }) ", - "pxt.json": "{"name":"A project name","description":"","dependencies":{"core":"*","microphone":"*","radio":"*","machine-learning":"github:microbit-foundation/pxt-microbit-ml#v1.0.3"},"files":["main.ts","main.blocks","autogenerated.ts","dataset.json","pxt.json","README.md"],"preferredEditor":"blocksprj"}", + "pxt.json": "{"name":"A project name","description":"","dependencies":{"core":"*","microphone":"*","radio":"*","machine-learning":"github:microbit-foundation/pxt-microbit-ml#v1.0.5"},"files":["main.ts","main.blocks","autogenerated.ts","dataset.json","pxt.json","README.md"],"preferredEditor":"blocksprj"}", }, } `; diff --git a/src/makecode/utils.ts b/src/makecode/utils.ts index 15d504c96..a6feb2d71 100644 --- a/src/makecode/utils.ts +++ b/src/makecode/utils.ts @@ -26,7 +26,7 @@ export const filenames = { // Exported for testing. export const extensionName = "machine-learning"; -const extensionURL = "github:microbit-foundation/pxt-microbit-ml#v1.0.3"; +const extensionURL = "github:microbit-foundation/pxt-microbit-ml#v1.0.5"; export const pxt = { name: untitledProjectName, diff --git a/src/messages/TranslationProvider.tsx b/src/messages/TranslationProvider.tsx index 828ab32f1..a2a861792 100644 --- a/src/messages/TranslationProvider.tsx +++ b/src/messages/TranslationProvider.tsx @@ -9,8 +9,9 @@ import { ReactNode, useEffect, useState } from "react"; import { retryAsyncLoad } from "./chunk-util"; async function loadLocaleData(locale: string) { + const lang = locale.toLowerCase(); // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - return (await import(`./ui.${locale}.json`)).default as Messages; + return (await import(`./ui.${lang}.json`)).default as Messages; } type Messages = Record | Record; diff --git a/src/messages/ui.en.json b/src/messages/ui.en.json index a570eec4a..3bd963449 100644 --- a/src/messages/ui.en.json +++ b/src/messages/ui.en.json @@ -1297,6 +1297,12 @@ "value": "Help & support" } ], + "help-translate": [ + { + "type": 0, + "value": "Help translate" + } + ], "home-action": [ { "type": 0, @@ -1809,28 +1815,10 @@ "value": "Left arrow icon for MakeCode back" } ], - "makecode-block-default-alt": [ - { - "type": 0, - "value": "MakeCode block: on ML " - }, - { - "type": 1, - "value": "actionName" - }, - { - "type": 0, - "value": " start, show icon " - }, - { - "type": 1, - "value": "iconName" - } - ], - "makecode-block-on-ML": [ + "makecode-block-alt-prefix": [ { "type": 0, - "value": "on ML" + "value": "MakeCode block:" } ], "makecode-block-show-icon": [ @@ -1839,12 +1827,6 @@ "value": "show icon" } ], - "makecode-block-start": [ - { - "type": 0, - "value": "start" - } - ], "makecode-load-error-dialog-body": [ { "type": 1, @@ -1867,6 +1849,12 @@ "value": "Your micro:bit is not connected" } ], + "ml.onStart|block": [ + { + "type": 0, + "value": "on ML $event start" + } + ], "more-edit-in-makecode-options": [ { "type": 0, diff --git a/src/messages/ui.es-es.json b/src/messages/ui.es-es.json new file mode 100644 index 000000000..e14bdca4d --- /dev/null +++ b/src/messages/ui.es-es.json @@ -0,0 +1,3000 @@ +{ + "aarhus-university-alt": [ + { + "type": 0, + "value": "Universidad de Aarhus" + } + ], + "about": [ + { + "type": 0, + "value": "Acerca de nosotros" + } + ], + "about-dialog-alt": [ + { + "type": 0, + "value": "placa micro:bit mostrando un corazón en la pantalla LED" + } + ], + "about-dialog-title": [ + { + "type": 0, + "value": "Desarrollado en colaboración con " + }, + { + "children": [ + { + "type": 0, + "value": "Center for Computational Thinking and Design, Aarhus University" + } + ], + "type": 8, + "value": "link" + } + ], + "accelerometer-image-alt": [ + { + "type": 0, + "value": "micro:bit mostrando el eje X atravesando la parte delantera, el eje Y de arriba abajo y el eje Z de atrás hacia delante" + } + ], + "action-label": [ + { + "type": 0, + "value": "Acción" + } + ], + "action-label-tooltip-aria": [ + { + "type": 0, + "value": "Información de herramienta de la acción" + } + ], + "action-length-error": [ + { + "type": 0, + "value": "Los nombres de las acciones no pueden tener más de " + }, + { + "type": 1, + "value": "maxLen" + }, + { + "type": 0, + "value": " caracteres." + } + ], + "action-name-placeholder": [ + { + "type": 0, + "value": "Nombre de la acción" + } + ], + "action-region": [ + { + "type": 0, + "value": "Acción \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "action-tooltip": [ + { + "type": 0, + "value": "El tipo de movimiento que quieres que " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " reconozca, por ejemplo, «saludar» o «aplaudir»." + } + ], + "actions-label": [ + { + "type": 0, + "value": "Acciones" + } + ], + "add-action-action": [ + { + "type": 0, + "value": "Añadir acción" + } + ], + "ai-activity-timer-resource-title": [ + { + "type": 0, + "value": "Temporizador de actividad de IA" + } + ], + "ai-storytelling-friend-resource-title": [ + { + "type": 0, + "value": "Amigo cuentacuentos con IA" + } + ], + "back-action": [ + { + "type": 0, + "value": "Volver" + } + ], + "back-to-data-samples-action": [ + { + "type": 0, + "value": "Editar muestras de datos" + } + ], + "bluetooth-unsupported-advice": [ + { + "type": 0, + "value": "Te recomendamos Google Chrome o Microsoft Edge para que puedas conectarte directamente a tu micro:bit." + } + ], + "bluetooth-unsupported-explain": [ + { + "type": 0, + "value": "Lamentablemente, WebUSB y Web Bluetooth no son compatibles con este navegador. Esto significa que no puedes conectarte a un micro:bit para grabar las muestras de datos necesarias para entrenar un modelo de aprendizaje automático." + } + ], + "bluetooth-unsupported-header": [ + { + "type": 0, + "value": "Este navegador no es compatible" + } + ], + "cancel-action": [ + { + "type": 0, + "value": "Cancelar" + } + ], + "cancel-recording-action": [ + { + "type": 0, + "value": "Cancelar grabación" + } + ], + "certainty-label": [ + { + "type": 0, + "value": "Certeza" + } + ], + "certainty-label-tooltip-aria": [ + { + "type": 0, + "value": "Información de herramienta de la certeza" + } + ], + "certainty-percentage-label": [ + { + "type": 0, + "value": "certeza para " + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": ": " + }, + { + "type": 1, + "value": "currentConfidence" + }, + { + "type": 0, + "value": " por ciento" + } + ], + "certainty-tooltip": [ + { + "type": 0, + "value": "Cómo de seguro está el modelo de que estás realizando cada acción." + } + ], + "click-to-reload-page-action": [ + { + "type": 0, + "value": "Haga clic para recargar la página" + } + ], + "close-action": [ + { + "type": 0, + "value": "Cerrar" + } + ], + "code-download-error": [ + { + "type": 0, + "value": "Error al descargar el código del proyecto" + } + ], + "code-label": [ + { + "type": 0, + "value": "Programa" + } + ], + "code-label-tooltip-aria": [ + { + "type": 0, + "value": "Información de herramienta del código" + } + ], + "code-tooltip": [ + { + "type": 0, + "value": "Estos son los bloques MakeCode para cada acción detectada cuando transfieres tu modelo y código ML a un micro:bit" + } + ], + "confirm-action": [ + { + "type": 0, + "value": "Confirmar" + } + ], + "confirm-save-action": [ + { + "type": 0, + "value": "Confirmar y guardar" + } + ], + "connect-action": [ + { + "type": 0, + "value": "Conectar" + } + ], + "connect-action-aria": [ + { + "type": 0, + "value": "Conectar al micro:bit" + } + ], + "connect-battery-heading": [ + { + "type": 0, + "value": "Desconectar el USB y conectar la batería" + } + ], + "connect-battery-holder": [ + { + "type": 0, + "value": "Portapilas" + } + ], + "connect-battery-link": [ + { + "type": 0, + "value": "Puedes sujetar el micro:bit a tu muñeca o a un objeto" + } + ], + "connect-battery-subtitle": [ + { + "type": 0, + "value": "Desconecta el micro:bit del ordenador y conecta la batería." + } + ], + "connect-bluetooth-cancelled-connection": [ + { + "type": 0, + "value": "No has elegido un micro:bit. ¿Quieres volver a intentarlo?" + } + ], + "connect-bluetooth-heading": [ + { + "type": 0, + "value": "Conectar mediante Web Bluetooth" + } + ], + "connect-bluetooth-invalid-pattern": [ + { + "type": 0, + "value": "El patrón que has dibujado no es válido." + } + ], + "connect-bluetooth-start-heading": [ + { + "type": 0, + "value": "Qué necesitas para conectarte mediante Web Bluetooth" + } + ], + "connect-bluetooth-start-requirements1": [ + { + "type": 0, + "value": "un micro:bit" + } + ], + "connect-bluetooth-start-requirements2-subtitle": [ + { + "type": 0, + "value": "con Internet, un puerto USB y Web Bluetooth" + } + ], + "connect-bluetooth-start-switch-radio": [ + { + "type": 0, + "value": "Conéctate utilizando la radio del micro:bit" + } + ], + "connect-cable-alt": [ + { + "type": 0, + "value": "animación que muestra cómo se conecta un cable USB a la parte superior de un micro:bit" + } + ], + "connect-cable-download-project-subtitle": [ + { + "type": 0, + "value": "Conecta un micro:bit a este ordenador con un cable USB para descargar en él tu programa MakeCode de aprendizaje automático." + } + ], + "connect-cable-heading": [ + { + "type": 0, + "value": "Conecta el cable USB al micro:bit" + } + ], + "connect-cable-skip": [ + { + "type": 0, + "value": "Saltar: ¿programa ya descargado?" + } + ], + "connect-cable-subtitle": [ + { + "type": 0, + "value": "Conecta el micro:bit a este ordenador con un cable USB para poder descargar en él el programa de recogida de datos." + } + ], + "connect-computer": [ + { + "type": 0, + "value": "Ordenador" + } + ], + "connect-data-collection-heading": [ + { + "type": 0, + "value": "Conecta el cable USB al micro:bit 1" + } + ], + "connect-data-collection-subtitle": [ + { + "type": 0, + "value": "Conecta el primer micro:bit a este ordenador con un cable USB para poder descargarle el programa de recogida de datos. Este es el micro:bit que utilizarás para recoger las muestras de datos." + } + ], + "connect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "Error al conectarse con el micro:bit" + } + ], + "connect-failed-bluetooth1": [ + { + "type": 0, + "value": "No se ha podido establecer la conexión con el micro:bit de recogida de datos." + } + ], + "connect-failed-bridge-heading": [ + { + "type": 0, + "value": "No se ha podido conectar al enlace de radio del micro:bit" + } + ], + "connect-failed-bridge1": [ + { + "type": 0, + "value": "No se ha podido establecer la conexión con el micro:bit conectado a tu ordenador." + } + ], + "connect-failed-remote-heading": [ + { + "type": 0, + "value": "Error al conectar con la recogida de datos del micro:bit" + } + ], + "connect-failed-remote1": [ + { + "type": 0, + "value": "No se ha podido establecer la conexión con el micro:bit de recogida de datos." + } + ], + "connect-help-alt": [ + { + "type": 0, + "value": "Diálogo de conexión WebUSB con entrada BBC micro:bit con la etiqueta 1 y botón Conectar con la etiqueta 2" + } + ], + "connect-micro-usb-cable": [ + { + "type": 0, + "value": "Cable micro USB" + } + ], + "connect-or-import": [ + { + "children": [ + { + "type": 0, + "value": "Conecta una colección de datos de micro:bit" + } + ], + "type": 8, + "value": "link1" + }, + { + "type": 0, + "value": " o " + }, + { + "children": [ + { + "type": 0, + "value": "importa muestras de datos" + } + ], + "type": 8, + "value": "link2" + } + ], + "connect-pattern-heading": [ + { + "type": 0, + "value": "Copiar patrón" + } + ], + "connect-pattern-input-label": [ + { + "type": 0, + "value": "Columna " + }, + { + "type": 1, + "value": "colNum" + }, + { + "type": 0, + "value": ": número de LED encendidos en la pantalla del micro:bit" + } + ], + "connect-pattern-subtitle": [ + { + "type": 0, + "value": "Copia el patrón que aparece en el micro:bit." + } + ], + "connect-popup": [ + { + "type": 0, + "value": "Selecciona micro:bit" + } + ], + "connect-popup-bluetooth-alt": [ + { + "type": 0, + "value": "Diálogo de conexión de Web Bluetooth con la entrada del micro:bit BBC etiquetada como 1 y el botón Emparejar etiquetado como 2" + } + ], + "connect-popup-bluetooth-instruction2": [ + { + "type": 0, + "value": "Selecciona «Emparejar»." + } + ], + "connect-popup-bluetooth-title": [ + { + "type": 0, + "value": "Conéctate a micro:bit mediante Web Bluetooth" + } + ], + "connect-popup-instruction-heading": [ + { + "type": 0, + "value": "En la siguiente ventana emergente" + } + ], + "connect-popup-instruction1": [ + { + "type": 0, + "value": "Elige tu micro:bit" + } + ], + "connect-popup-usb-bluetooth-data-collection-title": [ + { + "type": 0, + "value": "Descarga el programa de recogida de datos al micro:bit" + } + ], + "connect-popup-usb-radio-data-collection-title": [ + { + "type": 0, + "value": "Descarga el programa de recogida de datos al micro:bit 1" + } + ], + "connect-popup-usb-radio-link-title": [ + { + "type": 0, + "value": "Descarga el programa de enlace de radio al micro:bit 2" + } + ], + "connect-popup-webusb-instruction2": [ + { + "type": 0, + "value": "Selecciona «Conectar»." + } + ], + "connect-radio-data-collection-microbit-description": [ + { + "type": 0, + "value": "Conecta el micro:bit de recogida de datos a este ordenador para descargar en él tu programa MakeCode de aprendizaje automático. Si llevas puesto el micro:bit de recogida de datos, puede que tengas que quitártelo." + } + ], + "connect-radio-data-collection-microbit-title": [ + { + "type": 0, + "value": "Conecta el cable USB al micro:bit de recogida de datos" + } + ], + "connect-radio-heading": [ + { + "type": 0, + "value": "Conectar micro:bits" + } + ], + "connect-radio-link-heading": [ + { + "type": 0, + "value": "Conecta el cable USB al micro:bit 2" + } + ], + "connect-radio-link-subtitle": [ + { + "type": 0, + "value": "Conecta un segundo micro:bit a este ordenador con un cable USB para poder descargarle el programa de enlace de radio. Este micro:bit de radioenlace se comunicará con el micro:bit de recogida de datos." + } + ], + "connect-radio-start-heading": [ + { + "type": 0, + "value": "Qué necesitas para conectarte con la radio del micro:bit" + } + ], + "connect-radio-start-requirements1": [ + { + "type": 0, + "value": "2 micro:bits" + } + ], + "connect-radio-start-requirements1-subtitle": [ + { + "type": 0, + "value": "V2 solo" + } + ], + "connect-radio-start-requirements2-subtitle": [ + { + "type": 0, + "value": "con Internet y un puerto USB" + } + ], + "connect-radio-start-switch-bluetooth": [ + { + "type": 0, + "value": "Conéctate utilizando Web Bluetooth en su lugar" + } + ], + "connect-to-record": [ + { + "type": 0, + "value": "Conecta para grabar muestras de datos" + } + ], + "connect-to-record-body": [ + { + "type": 0, + "value": "Conecta un micro:bit para grabar una muestra de datos." + } + ], + "connect-to-test-model": [ + { + "type": 0, + "value": "Conecta para probar tu modelo de ML" + } + ], + "connect-to-tour-body": [ + { + "type": 0, + "value": "Necesitas conectar un micro:bit de recogida de datos para ver el recorrido." + } + ], + "connect-troubleshoot": [ + { + "type": 0, + "value": "Solucionar problemas de conexión al micro:bit" + } + ], + "connect-troubleshooting": [ + { + "type": 0, + "value": "Resolución de problemas" + } + ], + "connect-with-batteries": [ + { + "type": 0, + "value": "con pilas" + } + ], + "connect-with-web-bluetooth": [ + { + "type": 0, + "value": "Conectar con Web Bluetooth" + } + ], + "connecting": [ + { + "type": 0, + "value": "Conectando..." + } + ], + "continue-makecode-action": [ + { + "type": 0, + "value": "Continuar a MakeCode" + } + ], + "cookies-action": [ + { + "type": 0, + "value": "Cookies" + } + ], + "copied": [ + { + "type": 0, + "value": "Copiado" + } + ], + "copy-action": [ + { + "type": 0, + "value": "Copiar" + } + ], + "data-actions-menu": [ + { + "type": 0, + "value": "Acciones de datos" + } + ], + "data-collection-microbit": [ + { + "type": 0, + "value": "micro:bit de recogida de datos " + } + ], + "data-collection-microbit-label": [ + { + "type": 0, + "value": "diagrama del micro:bit de recogida de datos conectado a la muñeca de una persona" + } + ], + "data-connection-region": [ + { + "type": 0, + "value": "conexión de datos del micro:bit" + } + ], + "data-features-hide-action": [ + { + "type": 0, + "value": "Ocultar funciones de datos" + } + ], + "data-features-show-action": [ + { + "type": 0, + "value": "Mostrar características de los datos" + } + ], + "data-samples-actions-region": [ + { + "type": 0, + "value": "Barra de herramientas de muestras de datos" + } + ], + "data-samples-label": [ + { + "type": 0, + "value": "Muestras de datos" + } + ], + "data-samples-label-tooltip-aria": [ + { + "type": 0, + "value": "Información de herramienta de las muestras de datos" + } + ], + "data-samples-status-count": [ + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " muestras grabadas" + } + ], + "data-samples-status-not-enough": [ + { + "type": 0, + "value": "Se requieren al menos 3" + } + ], + "data-samples-title": [ + { + "type": 0, + "value": "Muestras de datos" + } + ], + "data-samples-tooltip": [ + { + "type": 0, + "value": "Breves recopilaciones de datos de movimiento que duran 1 segundo. Tus muestras de datos solo se almacenan en tu ordenador, no se envían a nadie más." + } + ], + "default-project-name": [ + { + "type": 0, + "value": "Sin título" + } + ], + "delete-action-aria": [ + { + "type": 0, + "value": "Eliminar acción \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "delete-action-confirm-heading": [ + { + "type": 0, + "value": "Confirmar la acción de eliminar" + } + ], + "delete-action-confirm-text": [ + { + "type": 0, + "value": "¿Realmente quieres eliminar la acción \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"?" + } + ], + "delete-data-samples-action": [ + { + "type": 0, + "value": "Eliminar todas las muestras de datos" + } + ], + "delete-data-samples-confirm-heading": [ + { + "type": 0, + "value": "Confirmar la eliminación de todas las muestras de datos" + } + ], + "delete-data-samples-confirm-text": [ + { + "type": 0, + "value": "¿Estás seguro de que quieres eliminar todas las muestras de datos?" + } + ], + "delete-recording-aria": [ + { + "type": 0, + "value": "Eliminar la grabación " + }, + { + "type": 1, + "value": "sample" + }, + { + "type": 0, + "value": " de " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " para la acción \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "disconnect-action": [ + { + "type": 0, + "value": "Desconectar" + } + ], + "disconnected-during-recording": [ + { + "type": 0, + "value": "micro:bit desconectado durante la grabación" + } + ], + "disconnected-warning-bluetooth-heading": [ + { + "type": 0, + "value": "Se ha perdido la conexión con el micro:bit de recogida de datos" + } + ], + "disconnected-warning-bluetooth1": [ + { + "type": 0, + "value": "Se ha perdido la conexión con el micro:bit de recogida de datos." + } + ], + "disconnected-warning-bluetooth2": [ + { + "type": 0, + "value": "Comprueba que el micro:bit:" + } + ], + "disconnected-warning-bluetooth3": [ + { + "type": 0, + "value": "está encendido (la luz roja de la parte posterior del micro:bit debe estar encendida)" + } + ], + "disconnected-warning-bluetooth4": [ + { + "type": 0, + "value": "está cerca del ordenador" + } + ], + "disconnected-warning-bridge-heading": [ + { + "type": 0, + "value": "Se ha perdido la conexión con el micro:bit con enlace de radio" + } + ], + "disconnected-warning-bridge1": [ + { + "type": 0, + "value": "Se ha perdido la conexión con el micro:bit conectado a tu ordenador." + } + ], + "disconnected-warning-remote-heading": [ + { + "type": 0, + "value": "Se ha perdido la conexión para la recogida de datos del micro:bit" + } + ], + "disconnected-warning-remote1": [ + { + "type": 0, + "value": "La conexión para la recogida de datos del micro:bit se ha perdido." + } + ], + "dont-show-again": [ + { + "type": 0, + "value": "No volver a mostrar" + } + ], + "download-data-samples-action": [ + { + "type": 0, + "value": "Descargar todas las muestras de datos" + } + ], + "download-project-choose-microbit-subtitle": [ + { + "type": 0, + "value": "Si descargas tu proyecto en el mismo micro:bit, este se desconectará de la herramienta. Tendrás que volver a conectar el micro:bit si quieres grabar más muestras de datos." + } + ], + "download-project-choose-microbit-title": [ + { + "type": 0, + "value": "¿Qué micro:bit quieres utilizar?" + } + ], + "download-project-different-microbit-option": [ + { + "type": 0, + "value": "micro:bit diferente" + } + ], + "download-project-intro-description": [ + { + "type": 0, + "value": "Tu programa incluye el modelo de aprendizaje automático que has creado. El modelo se ejecuta en el micro:bit, por lo que puedes utilizarlo sin estar conectado a " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "." + } + ], + "download-project-intro-title": [ + { + "type": 0, + "value": "Descarga tu proyecto de MakeCode de aprendizaje automático" + } + ], + "download-project-same-microbit-option": [ + { + "type": 0, + "value": "El mismo micro:bit" + } + ], + "downloading-data-collection-header": [ + { + "type": 0, + "value": "Descargar el programa de recogida de datos" + } + ], + "downloading-header": [ + { + "type": 0, + "value": "Descargando el programa al micro:bit" + } + ], + "downloading-radio-link-header": [ + { + "type": 0, + "value": "Descargando el programa de enlace de radio" + } + ], + "downloading-subtitle": [ + { + "type": 0, + "value": "Espera, por favor. Descargando el programa al micro:bit." + } + ], + "edit-in-makecode-action": [ + { + "type": 0, + "value": "Editar en MakeCode" + } + ], + "estimated-action-aria": [ + { + "type": 0, + "value": "Acción estimada: \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "estimated-action-label": [ + { + "type": 0, + "value": "Acción estimada" + } + ], + "estimated-action-label-tooltip-aria": [ + { + "type": 0, + "value": "Información de herramienta de la acción estimada" + } + ], + "estimated-action-tooltip": [ + { + "type": 0, + "value": "Esta es la acción que el modelo cree que estás haciendo actualmente." + } + ], + "feedback": [ + { + "type": 0, + "value": "Comentarios" + } + ], + "fingerprint-acc-x-tooltip": [ + { + "type": 0, + "value": "Suma de los datos de la dirección x" + } + ], + "fingerprint-acc-y-tooltip": [ + { + "type": 0, + "value": "Suma de los datos de la dirección y" + } + ], + "fingerprint-acc-z-tooltip": [ + { + "type": 0, + "value": "Suma de los datos de la dirección z" + } + ], + "fingerprint-max-x-tooltip": [ + { + "type": 0, + "value": "Punto máximo entre todos los puntos de datos de la dirección x" + } + ], + "fingerprint-max-y-tooltip": [ + { + "type": 0, + "value": "Punto máximo entre todos los puntos de datos de la dirección y" + } + ], + "fingerprint-max-z-tooltip": [ + { + "type": 0, + "value": "Punto máximo entre todos los puntos de datos de la dirección z" + } + ], + "fingerprint-mean-x-tooltip": [ + { + "type": 0, + "value": "Valor medio de los datos de la dirección x" + } + ], + "fingerprint-mean-y-tooltip": [ + { + "type": 0, + "value": "Valor medio de los datos de la dirección y" + } + ], + "fingerprint-mean-z-tooltip": [ + { + "type": 0, + "value": "Valor medio de los datos de la dirección z" + } + ], + "fingerprint-min-x-tooltip": [ + { + "type": 0, + "value": "Punto mínimo entre todos los puntos de datos de la dirección x" + } + ], + "fingerprint-min-y-tooltip": [ + { + "type": 0, + "value": "Punto mínimo entre todos los puntos de datos de la dirección y" + } + ], + "fingerprint-min-z-tooltip": [ + { + "type": 0, + "value": "Punto mínimo entre todos los puntos de datos de la dirección z" + } + ], + "fingerprint-peaks-x-tooltip": [ + { + "type": 0, + "value": "Número de extremos entre todos los puntos de datos de la dirección x" + } + ], + "fingerprint-peaks-y-tooltip": [ + { + "type": 0, + "value": "Número de extremos entre todos los puntos de datos de la dirección y" + } + ], + "fingerprint-peaks-z-tooltip": [ + { + "type": 0, + "value": "Número de extremos entre todos los puntos de datos de la dirección z" + } + ], + "fingerprint-rms-x-tooltip": [ + { + "type": 0, + "value": "Valor cuadrático medio de todos los puntos de datos de la dirección x" + } + ], + "fingerprint-rms-y-tooltip": [ + { + "type": 0, + "value": "Valor cuadrático medio de todos los puntos de datos de la dirección y" + } + ], + "fingerprint-rms-z-tooltip": [ + { + "type": 0, + "value": "Valor cuadrático medio de todos los puntos de datos de la dirección z" + } + ], + "fingerprint-std-x-tooltip": [ + { + "type": 0, + "value": "Desviación media respecto a 0 entre todos los puntos de datos de la dirección x" + } + ], + "fingerprint-std-y-tooltip": [ + { + "type": 0, + "value": "Desviación media respecto a 0 entre todos los puntos de datos de la dirección y" + } + ], + "fingerprint-std-z-tooltip": [ + { + "type": 0, + "value": "Desviación media respecto a 0 entre todos los puntos de datos de la dirección z" + } + ], + "fingerprint-zcr-x-tooltip": [ + { + "type": 0, + "value": "Velocidad a la que la aceleración pasa de positiva a negativa para los puntos de datos de la dirección x" + } + ], + "fingerprint-zcr-y-tooltip": [ + { + "type": 0, + "value": "Velocidad a la que la aceleración pasa de positiva a negativa para los puntos de datos de la dirección y" + } + ], + "fingerprint-zcr-z-tooltip": [ + { + "type": 0, + "value": "Velocidad a la que la aceleración pasa de positiva a negativa para los puntos de datos de la dirección z" + } + ], + "firmware-outdated-content1": [ + { + "type": 0, + "value": "La conexión al micro:bit ha fallado porque el firmware del micro:bit es demasiado antiguo." + } + ], + "firmware-outdated-content2": [ + { + "type": 0, + "value": "Debes " + }, + { + "children": [ + { + "type": 0, + "value": "actualizar el firmware" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " para poder conectar a este micro:bit." + } + ], + "firmware-outdated-heading": [ + { + "type": 0, + "value": "Es necesario actualizar el firmware" + } + ], + "get-started-action": [ + { + "type": 0, + "value": "Empieza" + } + ], + "go-action": [ + { + "type": 0, + "value": "Ir" + } + ], + "graph-color-scheme": [ + { + "type": 0, + "value": "Esquema de colores del gráfico" + } + ], + "graph-color-scheme-color-blind-1": [ + { + "type": 0, + "value": "Alternativa 1 para daltónicos" + } + ], + "graph-color-scheme-color-blind-2": [ + { + "type": 0, + "value": "Alternativa 2 para daltónicos" + } + ], + "graph-color-scheme-default": [ + { + "type": 0, + "value": "Por defecto (rojo, azul, verde)" + } + ], + "graph-line-scheme": [ + { + "type": 0, + "value": "Estilo de línea gráfica" + } + ], + "graph-line-scheme-accessible": [ + { + "type": 0, + "value": "Líneas accesibles (continuas, discontinuas, puntos)" + } + ], + "graph-line-scheme-solid": [ + { + "type": 0, + "value": "Líneas continuas" + } + ], + "graph-line-weight": [ + { + "type": 0, + "value": "Grosor de la línea gráfica" + } + ], + "graph-line-weight-default": [ + { + "type": 0, + "value": "Por defecto" + } + ], + "graph-line-weight-thick": [ + { + "type": 0, + "value": "Grosor" + } + ], + "help-label": [ + { + "type": 0, + "value": "Ayuda" + } + ], + "help-support": [ + { + "type": 0, + "value": "Ayuda y asistencia" + } + ], + "help-translate": [ + { + "type": 0, + "value": "Help translate" + } + ], + "home-action": [ + { + "type": 0, + "value": "Inicio" + } + ], + "homepage": [ + { + "type": 0, + "value": "Página de inicio" + } + ], + "homepage-alt": [ + { + "type": 0, + "value": "gráfico que muestra las líneas gráficas x, y, z que representan los datos del acelerómetro del micro:bit con palmas superpuestas" + } + ], + "homepage-alt-graph": [ + { + "type": 0, + "value": "gráfico que muestra las líneas gráficas x, y, z que representan los datos del acelerómetro del micro:bit" + } + ], + "homepage-alt-hands": [ + { + "type": 0, + "value": "palmas aplaudiendo" + } + ], + "homepage-description": [ + { + "type": 0, + "value": "Entrena un modelo de aprendizaje automático con tus propios datos de movimiento y ejecútalo en tu micro:bit." + } + ], + "homepage-how-it-works": [ + { + "type": 0, + "value": "Cómo funciona" + } + ], + "homepage-how-it-works-paragraph": [ + { + "type": 0, + "value": "Mira el vídeo para empezar. Más información en la " + }, + { + "children": [ + { + "type": 0, + "value": "guía del usuario" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "homepage-projects": [ + { + "type": 0, + "value": "Proyectos" + } + ], + "homepage-projects-more": [ + { + "type": 0, + "value": "Explora más " + }, + { + "children": [ + { + "type": 0, + "value": "contenidos y recursos sobre micro:bit e IA" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "homepage-step-by-step": [ + { + "type": 0, + "value": "Paso a paso" + } + ], + "homepage-subtitle": [ + { + "type": 0, + "value": "Crea IA en tu BBC micro:bit utilizando el movimiento y el aprendizaje automático." + } + ], + "homepage-video-alt": [ + { + "type": 0, + "value": "Vídeo de introducción" + } + ], + "import-data-samples-action": [ + { + "type": 0, + "value": "Importar muestras de datos" + } + ], + "import-error-dialog-content": [ + { + "type": 0, + "value": "Solo los archivos hexadecimales MakeCode o los archivos de muestras de datos (.json) pueden ser abiertos por " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "." + } + ], + "import-error-dialog-title": [ + { + "type": 0, + "value": "Tipo de archivo no compatible" + } + ], + "incompatible-device-body-alt": [ + { + "type": 0, + "value": "Vuelve atrás para seleccionar un micro:bit diferente o " + }, + { + "children": [ + { + "type": 0, + "value": "guarda el hexadecimal del proyecto" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " para poder descargarlo más tarde en un micro:bit V2." + } + ], + "incompatible-device-body1": [ + { + "type": 0, + "value": "Continúa en MakeCode para editar el programa. A continuación, puedes guardar el hexadecimal del proyecto que se puede descargar en un micro:bit V2." + } + ], + "incompatible-device-body2": [ + { + "type": 0, + "value": "Como alternativa, " + }, + { + "children": [ + { + "type": 0, + "value": "guarda el hexadecimal del proyecto" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " sin utilizar MakeCode." + } + ], + "incompatible-device-heading": [ + { + "type": 0, + "value": "Dispositivo incompatible" + } + ], + "incompatible-device-subtitle": [ + { + "type": 0, + "value": "Estás utilizando un micro:bit V1, pero los proyectos de aprendizaje automático necesitan el procesador más rápido de un micro:bit V2. " + }, + { + "children": [ + { + "type": 0, + "value": "Más información sobre las versiones del micro:bit." + } + ], + "type": 8, + "value": "link" + } + ], + "insufficient-data-body": [ + { + "type": 0, + "value": "Necesitas al menos 3 muestras de datos de 2 acciones para entrenar el modelo." + } + ], + "insufficient-data-title": [ + { + "type": 0, + "value": "No tienes suficientes datos" + } + ], + "language": [ + { + "type": 0, + "value": "Idioma" + } + ], + "learn-about-firewall-requirements-action": [ + { + "type": 0, + "value": "Conoce los requisitos del cortafuegos" + } + ], + "led-icon-option-angry": [ + { + "type": 0, + "value": "Enfadado" + } + ], + "led-icon-option-asleep": [ + { + "type": 0, + "value": "Dormido" + } + ], + "led-icon-option-butterfly": [ + { + "type": 0, + "value": "Mariposa" + } + ], + "led-icon-option-chessboard": [ + { + "type": 0, + "value": "Tablero de ajedrez" + } + ], + "led-icon-option-confused": [ + { + "type": 0, + "value": "Confundido" + } + ], + "led-icon-option-cow": [ + { + "type": 0, + "value": "Vaca" + } + ], + "led-icon-option-diamond": [ + { + "type": 0, + "value": "Diamante" + } + ], + "led-icon-option-duck": [ + { + "type": 0, + "value": "Pato" + } + ], + "led-icon-option-eighthnote": [ + { + "type": 0, + "value": "Octava nota" + } + ], + "led-icon-option-fabulous": [ + { + "type": 0, + "value": "Fabuloso" + } + ], + "led-icon-option-ghost": [ + { + "type": 0, + "value": "Fantasma" + } + ], + "led-icon-option-giraffe": [ + { + "type": 0, + "value": "Jirafa" + } + ], + "led-icon-option-happy": [ + { + "type": 0, + "value": "Feliz" + } + ], + "led-icon-option-heart": [ + { + "type": 0, + "value": "Corazón" + } + ], + "led-icon-option-house": [ + { + "type": 0, + "value": "Casa - House" + } + ], + "led-icon-option-lefttriangle": [ + { + "type": 0, + "value": "Triángulo izquierdo" + } + ], + "led-icon-option-meh": [ + { + "type": 0, + "value": "Indiferente" + } + ], + "led-icon-option-no": [ + { + "type": 0, + "value": "No" + } + ], + "led-icon-option-off": [ + { + "type": 0, + "value": "Apagado" + } + ], + "led-icon-option-pitchfork": [ + { + "type": 0, + "value": "Horca" + } + ], + "led-icon-option-quarternote": [ + { + "type": 0, + "value": "Nota musical negra" + } + ], + "led-icon-option-rabbit": [ + { + "type": 0, + "value": "Conejo" + } + ], + "led-icon-option-rollerskate": [ + { + "type": 0, + "value": "Patín" + } + ], + "led-icon-option-sad": [ + { + "type": 0, + "value": "Triste" + } + ], + "led-icon-option-scissors": [ + { + "type": 0, + "value": "Tijeras" + } + ], + "led-icon-option-silly": [ + { + "type": 0, + "value": "Tonto" + } + ], + "led-icon-option-skull": [ + { + "type": 0, + "value": "Calavera" + } + ], + "led-icon-option-smalldiamond": [ + { + "type": 0, + "value": "Diamante pequeño" + } + ], + "led-icon-option-smallheart": [ + { + "type": 0, + "value": "Corazón pequeño" + } + ], + "led-icon-option-smallsquare": [ + { + "type": 0, + "value": "Cuadrado pequeño" + } + ], + "led-icon-option-snake": [ + { + "type": 0, + "value": "Serpiente" + } + ], + "led-icon-option-square": [ + { + "type": 0, + "value": "Cuadrado" + } + ], + "led-icon-option-stickfigure": [ + { + "type": 0, + "value": "Figura de palo" + } + ], + "led-icon-option-surprised": [ + { + "type": 0, + "value": "Sorprendido" + } + ], + "led-icon-option-sword": [ + { + "type": 0, + "value": "Espada" + } + ], + "led-icon-option-target": [ + { + "type": 0, + "value": "Objetivo" + } + ], + "led-icon-option-tortoise": [ + { + "type": 0, + "value": "Tortuga" + } + ], + "led-icon-option-triangle": [ + { + "type": 0, + "value": "Triángulo" + } + ], + "led-icon-option-tshirt": [ + { + "type": 0, + "value": "Camiseta" + } + ], + "led-icon-option-umbrella": [ + { + "type": 0, + "value": "Paraguas" + } + ], + "led-icon-option-yes": [ + { + "type": 0, + "value": "Sí" + } + ], + "live-data-graph": [ + { + "type": 0, + "value": "Gráfico de datos en directo" + } + ], + "live-graph": [ + { + "type": 0, + "value": "Gráfico en directo" + } + ], + "live-graph-tooltip": [ + { + "type": 0, + "value": "Este gráfico muestra los datos de movimiento del acelerómetro del micro:bit en tiempo real. Intenta mover tu micro:bit de recogida de datos para ver cómo cambian los ejes X, Y y Z. Cada línea de color representa una dirección (dimensión) diferente en la que estás moviendo el micro:bit." + } + ], + "live-graph-tooltip-aria": [ + { + "type": 0, + "value": "Información de herramienta del gráfico en directo" + } + ], + "loading": [ + { + "type": 0, + "value": "Cargando" + } + ], + "main-menu": [ + { + "type": 0, + "value": "Menú principal" + } + ], + "makecode-back-alt": [ + { + "type": 0, + "value": "Icono de flecha izquierda para volver a MakeCode" + } + ], + "makecode-block-alt-prefix": [ + { + "type": 0, + "value": "MakeCode block:" + } + ], + "makecode-block-show-icon": [ + { + "type": 0, + "value": "mostrar icono" + } + ], + "makecode-load-error-dialog-body": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " no ha podido cargar MakeCode. Comprueba tu conexión a Internet, recarga la página e inténtalo de nuevo." + } + ], + "makecode-load-error-dialog-title": [ + { + "type": 0, + "value": "No se ha podido cargar Microsoft MakeCode" + } + ], + "microbit-not-connected": [ + { + "type": 0, + "value": "Tu micro:bit no está conectado" + } + ], + "ml.onStart|block": [ + { + "type": 0, + "value": "al iniciar ML $event" + } + ], + "more-edit-in-makecode-options": [ + { + "type": 0, + "value": "Más edición en opciones de MakeCode" + } + ], + "name-action-hint": [ + { + "type": 0, + "value": "Nombra una acción que quieras que reconozca el micro:bit" + } + ], + "name-project": [ + { + "type": 0, + "value": "Pon un nombre al proyecto" + } + ], + "name-text": [ + { + "type": 0, + "value": "Nombre" + } + ], + "name-used-when": [ + { + "type": 0, + "value": "El nombre se usa al guardar un archivo HEX." + } + ], + "new-session-setup-description": [ + { + "type": 0, + "value": "Al iniciar una nueva sesión, se sobrescribirá la sesión existente. Es posible que quieras " + }, + { + "children": [ + { + "type": 0, + "value": "guardar primero tu sesión actual" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "new-session-setup-title": [ + { + "type": 0, + "value": "Nueva configuración de sesión" + } + ], + "newpage-continue-session-subtitle": [ + { + "type": 0, + "value": "Utiliza un archivo hexadecimal o un archivo de muestras de datos que hayas guardado en tu ordenador para continuar una sesión." + } + ], + "newpage-continue-session-title": [ + { + "type": 0, + "value": "Continúa con una sesión guardada" + } + ], + "newpage-last-session-date": [ + { + "children": [ + { + "type": 0, + "value": "Fecha:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "date" + } + ], + "newpage-last-session-name": [ + { + "children": [ + { + "type": 0, + "value": "Nombre:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "name" + } + ], + "newpage-last-session-none": [ + { + "type": 0, + "value": "Sesión no encontrada" + } + ], + "newpage-last-session-title": [ + { + "type": 0, + "value": "Abrir la última sesión" + } + ], + "newpage-new-session-subtitle": [ + { + "type": 0, + "value": "Conecta tu micro:bit y recoge datos de movimiento para construir un modelo de aprendizaje automático." + } + ], + "newpage-new-session-title": [ + { + "type": 0, + "value": "Nueva sesión" + } + ], + "newpage-section-one-title": [ + { + "type": 0, + "value": "Continúa donde lo dejaste" + } + ], + "newpage-section-two-title": [ + { + "type": 0, + "value": "Empieza algo nuevo" + } + ], + "newpage-title": [ + { + "type": 0, + "value": "Nueva sesión" + } + ], + "next-action": [ + { + "type": 0, + "value": "Siguiente" + } + ], + "no-data-samples": [ + { + "type": 0, + "value": "No hay muestras de datos" + } + ], + "not-create-ai-hex-import-dialog-content": [ + { + "type": 0, + "value": "Este proyecto no contenía ninguna muestra de datos, por lo que sólo se ha abierto el código. Necesitas entrenar un modelo antes de poder utilizar el código." + } + ], + "not-create-ai-hex-import-dialog-title": [ + { + "type": 0, + "value": "Tu proyecto de MakeCode ha sido importado" + } + ], + "not-found": [ + { + "type": 0, + "value": "Página de inicio de " + }, + { + "type": 1, + "value": "appNameFull" + } + ], + "not-found-title": [ + { + "type": 0, + "value": "Página no encontrada" + } + ], + "open-file-action": [ + { + "type": 0, + "value": "Abrir…" + } + ], + "open-file-dropped": [ + { + "type": 0, + "value": "Abrir archivo al soltarlo" + } + ], + "other-tabs-body1": [ + { + "type": 0, + "value": "Otro proceso está conectado a este dispositivo." + } + ], + "other-tabs-body2": [ + { + "type": 0, + "value": "Cierra cualquier otra pestaña que pueda estar utilizando WebUSB (por ejemplo, MakeCode, Python Editor, " + }, + { + "type": 1, + "value": "appNameShort" + }, + { + "type": 0, + "value": "), o desconecta y vuelve a conectar el micro:bit antes de intentarlo de nuevo." + } + ], + "other-tabs-heading": [ + { + "type": 0, + "value": "Conectar mediante WebUSB" + } + ], + "privacy": [ + { + "type": 0, + "value": "Política de privacidad" + } + ], + "project-loaded": [ + { + "type": 0, + "value": "Proyecto cargado" + } + ], + "project-name-not-empty": [ + { + "type": 0, + "value": "El nombre del proyecto no puede estar en blanco" + } + ], + "radio-link-microbit": [ + { + "type": 0, + "value": "micro:bit con enlace de radio" + } + ], + "radio-link-microbit-label": [ + { + "type": 0, + "value": "diagrama que muestra un micro:bit con enlace de radio conectado con un ordenador" + } + ], + "recognition-point-label": [ + { + "type": 0, + "value": "Punto de reconocimiento:" + } + ], + "reconnect-action": [ + { + "type": 0, + "value": "Reconectar" + } + ], + "reconnect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "Error al volver a conectar con el micro:bit de recogida de datos " + } + ], + "reconnect-failed-bluetooth1": [ + { + "type": 0, + "value": "No se pudo restablecer la conexión con el micro:bit de recogida de datos." + } + ], + "reconnect-failed-bridge-heading": [ + { + "type": 0, + "value": "No se ha podido reconectar al micro:bit con enlace de radio" + } + ], + "reconnect-failed-bridge1": [ + { + "type": 0, + "value": "No se ha podido restablecer la conexión con el micro:bit conectado a tu ordenador." + } + ], + "reconnect-failed-radio-heading": [ + { + "type": 0, + "value": "No se ha podido reconectar a micro:bits" + } + ], + "reconnect-failed-remote-heading": [ + { + "type": 0, + "value": "Error al volver a conectar con el micro:bit de recogida de datos " + } + ], + "reconnect-failed-remote1": [ + { + "type": 0, + "value": "No se pudo restablecer la conexión con el micro:bit de recogida de datos." + } + ], + "reconnect-failed-subtitle": [ + { + "type": 0, + "value": "Sigue estas instrucciones para reiniciar el proceso de conexión." + } + ], + "reconnecting": [ + { + "type": 0, + "value": "Reconectando..." + } + ], + "record-action": [ + { + "type": 0, + "value": "Grabar" + } + ], + "record-action-aria": [ + { + "type": 0, + "value": "Grabar datos para la acción \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "record-hint": [ + { + "type": 0, + "value": "Pulsa para grabar una muestra de datos." + } + ], + "record-hint-button-b": [ + { + "type": 0, + "value": "Pulsa para grabar una muestra de datos o pulsa el botón B de tu micro:bit de recogida de datos." + } + ], + "record-samples": [ + { + "type": 0, + "value": "Grabar " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " muestras" + } + ], + "record-samples-help": [ + { + "type": 0, + "value": "Cada muestra tiene su propia cuenta atrás" + } + ], + "record-seconds": [ + { + "type": 0, + "value": "Grabar durante " + }, + { + "type": 1, + "value": "numSeconds" + }, + { + "type": 0, + "value": " segundos" + } + ], + "record-seconds-help": [ + { + "type": 0, + "value": "Muévete continuamente para conseguir " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " muestras" + } + ], + "recording": [ + { + "type": 0, + "value": "Grabación" + } + ], + "recording-complete": [ + { + "type": 0, + "value": "Hecho" + } + ], + "recording-data-for": [ + { + "type": 0, + "value": "Grabar datos para la acción \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "recording-data-for-numbered": [ + { + "type": 0, + "value": "Grabar " + }, + { + "type": 1, + "value": "sample" + }, + { + "type": 0, + "value": " de " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " para la acción \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "recording-fingerprint-label": [ + { + "type": 0, + "value": "mapa de calor que muestra las características de los datos del acelerómetro x, y, z del micro:bit para una grabación" + } + ], + "recording-graph-label": [ + { + "type": 0, + "value": "gráfico que muestra los datos del acelerómetro x, y, z de micro:bit para una grabación" + } + ], + "recording-options-aria": [ + { + "type": 0, + "value": "Más opciones de grabación para la acción \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "reload-action": [ + { + "type": 0, + "value": "Recargar" + } + ], + "reset-to-default-action": [ + { + "type": 0, + "value": "Restablecer bloques por defecto" + } + ], + "restore-defaults-action": [ + { + "type": 0, + "value": "Restaurar los valores por defecto de todos los ajustes" + } + ], + "restore-defaults-confirm-action": [ + { + "type": 0, + "value": "Restaurar valores por defecto" + } + ], + "restore-defaults-confirm-body": [ + { + "type": 0, + "value": "¿Realmente quieres restaurar los valores por defecto de todos los ajustes?" + } + ], + "restore-defaults-confirm-heading": [ + { + "type": 0, + "value": "Restablecer ajustes por defecto" + } + ], + "restore-defaults-helper": [ + { + "type": 0, + "value": "El contenido de ayuda previamente descartado puede volver a mostrarse." + } + ], + "save-action": [ + { + "type": 0, + "value": "Guardar" + } + ], + "save-hex-dialog-heading": [ + { + "type": 0, + "value": "Guardar proyecto como archivo hexadecimal" + } + ], + "save-hex-dialog-message1": [ + { + "type": 0, + "value": "La descarga contiene tus acciones, muestras de datos y tu proyecto de MakeCode. Ábrelo en " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " para seguir trabajando." + } + ], + "save-hex-dialog-message2": [ + { + "type": 0, + "value": "También puedes abrirlo con Microsoft MakeCode si no necesitas cambiar las acciones y las muestras de datos." + } + ], + "saving-description": [ + { + "type": 0, + "value": "Tu descarga estará lista en breve." + } + ], + "saving-title": [ + { + "type": 0, + "value": "Guardando…" + } + ], + "saving-toast-title": [ + { + "type": 0, + "value": "Se ha descargado tu archivo hexadecimal" + } + ], + "select-icon-action-aria": [ + { + "type": 0, + "value": "Elige un icono para la acción \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "select-icon-action-untitled-aria": [ + { + "type": 0, + "value": "Elegir icono para acción sin título" + } + ], + "select-icon-option-action-aria": [ + { + "type": 0, + "value": "Selecciona el icono \"" + }, + { + "type": 1, + "value": "iconName" + }, + { + "type": 0, + "value": "\"" + } + ], + "settings": [ + { + "type": 0, + "value": "Configuración" + } + ], + "settings-menu-action": [ + { + "type": 0, + "value": "Menú de acciones de configuración" + } + ], + "show-graphs-checkbox-label-text": [ + { + "type": 0, + "value": "Mostrar gráficos" + } + ], + "simple-ai-exercise-timer-resource-title": [ + { + "type": 0, + "value": "Sencillo temporizador de ejercicios con IA" + } + ], + "skip-tour-action": [ + { + "type": 0, + "value": "Saltar el recorrido" + } + ], + "software-versions": [ + { + "type": 0, + "value": "Versiones de software" + } + ], + "start-session-action": [ + { + "type": 0, + "value": "Iniciar sesión" + } + ], + "start-training-action": [ + { + "type": 0, + "value": "Empieza a entrenar" + } + ], + "steps-alt": [ + { + "type": 0, + "value": "diagrama que muestra el proceso iterativo de recogida de datos, entrenamiento de un modelo, prueba del modelo y mejora del modelo mediante la mejora de los datos recogidos antes de programar finalmente utilizando el modelo." + } + ], + "steps-code": [ + { + "type": 0, + "value": "Programa" + } + ], + "steps-collect-data": [ + { + "type": 0, + "value": "Recoger datos" + } + ], + "steps-improve": [ + { + "type": 0, + "value": "Mejorar" + } + ], + "steps-test-model": [ + { + "type": 0, + "value": "Probar modelo" + } + ], + "steps-train": [ + { + "type": 0, + "value": "Entrenar" + } + ], + "stop-recording-action": [ + { + "type": 0, + "value": "Detener la grabación" + } + ], + "support-request": [ + { + "type": 0, + "value": "Por favor considere " + }, + { + "children": [ + { + "type": 0, + "value": "una solicitud de soporte" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "terms": [ + { + "type": 0, + "value": "Términos de uso" + } + ], + "testing-model-actions-region": [ + { + "type": 0, + "value": "Barra de herramientas del modelo de pruebas" + } + ], + "testing-model-title": [ + { + "type": 0, + "value": "Modelo de pruebas" + } + ], + "tour-action": [ + { + "type": 0, + "value": "Recorrido" + } + ], + "tour-collect-addActions-content": [ + { + "type": 0, + "value": "Decide cuáles serán tus otras acciones y cómo las llamarás. Necesitas al menos 2 acciones con 3 muestras de datos para entrenar el modelo. Tus muestras de datos solo se almacenan en tu ordenador. No se envían a nadie más." + } + ], + "tour-collect-addActions-title": [ + { + "type": 0, + "value": "Añadir más acciones" + } + ], + "tour-collect-afterFirst-content": [ + { + "type": 0, + "value": "Para entrenar el modelo de aprendizaje automático necesitas al menos 3 muestras de datos de 2 acciones diferentes." + } + ], + "tour-collect-afterFirst-title": [ + { + "type": 0, + "value": "¡Has grabado tu primera " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "sample" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "samples" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "recordingCount" + }, + { + "type": 0, + "value": "!" + } + ], + "tour-collect-collectMore-explanation-content": [ + { + "type": 0, + "value": "Recoger más muestras debería dar lugar a un mejor modelo de aprendizaje automático." + } + ], + "tour-collect-collectMore-hasRecordings-content": [ + { + "type": 0, + "value": "Graba muestras de datos para tus acciones." + } + ], + "tour-collect-collectMore-noRecordings-content": [ + { + "type": 0, + "value": "Graba más muestras para esta acción." + } + ], + "tour-collect-collectMore-title": [ + { + "type": 0, + "value": "Recoge más muestras de datos" + } + ], + "tour-collect-trainModel-content": [ + { + "type": 0, + "value": "Cuando hayas recogido suficientes muestras de datos, podrás entrenar el modelo de aprendizaje automático. Puedes volver más tarde para eliminar o añadir más datos y volver a entrenar para que el modelo sea más fiable." + } + ], + "tour-dataSamples-actions-common-content": [ + { + "type": 0, + "value": "Una acción es el tipo de movimiento que quieres que reconozca el modelo de aprendizaje automático, por ejemplo, «saludar» o «aplaudir»." + } + ], + "tour-dataSamples-actions-noRecordings-content": [ + { + "type": 0, + "value": "Decide cuál será tu primera acción, ponle un nombre y empieza a grabar muestras de datos." + } + ], + "tour-dataSamples-connected-content": [ + { + "type": 0, + "value": "Ahora puedes empezar a recoger muestras de datos para entrenar un modelo de aprendizaje automático (ML) que reconozca diferentes movimientos o acciones." + } + ], + "tour-dataSamples-connected-title": [ + { + "type": 0, + "value": "¡Tu micro:bit de recogida de datos está conectado!" + } + ], + "tour-dataSamples-liveGraph-content": [ + { + "type": 0, + "value": "El gráfico muestra los datos de movimiento del acelerómetro del micro:bit. Mueve tu micro:bit de recogida de datos y observa cómo cambia el gráfico." + } + ], + "tour-makecode-intro-content1": [ + { + "type": 0, + "value": "Descarga el modelo y el código para probar tu proyecto en un micro:bit. También puedes añadir más bloques de código para crear tus propios programas utilizando tu modelo." + } + ], + "tour-makecode-intro-content2": [ + { + "type": 0, + "value": "¿Necesitas mejorar el modelo de ML? " + } + ], + "tour-makecode-intro-content3": [ + { + "type": 0, + "value": "Utiliza el botón de retroceso de la parte superior izquierda." + } + ], + "tour-makecode-intro-title": [ + { + "type": 0, + "value": "Microsoft MakeCode" + } + ], + "tour-trainModel-afterTrain-alreadyConnected-title": [ + { + "type": 0, + "value": "¡Has entrenado un modelo de ML!" + } + ], + "tour-trainModel-afterTrain-content": [ + { + "type": 0, + "value": "Ahora prueba tu modelo de aprendizaje automático. Prueba cada acción moviendo tu micro:bit de recogida de datos. ¿El modelo estima correctamente cada acción?" + } + ], + "tour-trainModel-afterTrain-delayedUntilConnected-title": [ + { + "type": 0, + "value": "Prueba tu modelo de ML" + } + ], + "tour-trainModel-certaintyRecognition-content": [ + { + "type": 0, + "value": "El gráfico de barras muestra el grado de confianza del modelo en que estás realizando cada acción. Mueve el control deslizante para ajustar el punto de reconocimiento o umbral." + } + ], + "tour-trainModel-certaintyRecognition-title": [ + { + "type": 0, + "value": "Punto de certeza y reconocimiento" + } + ], + "tour-trainModel-editInMakeCode-content": [ + { + "type": 0, + "value": "Abre tu proyecto en MakeCode para descargar el programa y tu modelo de aprendizaje automático en un micro:bit. Puedes añadir más bloques para crear tus propios programas utilizando tu modelo." + } + ], + "tour-trainModel-estimatedAction-content": [ + { + "type": 0, + "value": "La acción que el modelo estima que estás realizando en ese momento se muestra debajo del icono del micro:bit de esa acción." + } + ], + "tour-trainModel-makeCodeBlocks-content": [ + { + "type": 0, + "value": "Estos bloques de MakeCode mostrarán iconos para cada acción detectada cuando transfieras tu código y modelo a un micro:bit." + } + ], + "tour-trainModel-makeCodeBlocks-title": [ + { + "type": 0, + "value": "Bloques de MakeCode de Microsoft" + } + ], + "train-description": [ + { + "type": 0, + "value": "El programa informático detecta patrones o diferencias en tus muestras de datos, y los utiliza para construir un modelo matemático que permite a " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " reconocer diferentes acciones cuando mueves tu micro:bit." + } + ], + "train-error-body": [ + { + "type": 0, + "value": "El entrenamiento no dio como resultado un modelo utilizable. Lo más probable es que el motivo sean los datos utilizados para el entrenamiento. Si las muestras de datos de las distintas acciones son demasiado similares, pueden surgir problemas en el proceso de entrenamiento." + } + ], + "train-error-header": [ + { + "type": 0, + "value": "Entrenamiento fallido" + } + ], + "train-error-todo": [ + { + "type": 0, + "value": "Vuelve a la página Añadir datos y modifica tus datos." + } + ], + "train-header": [ + { + "type": 0, + "value": "Entrenar un modelo" + } + ], + "train-model": [ + { + "type": 0, + "value": "Entrenar modelo" + } + ], + "training-model": [ + { + "type": 0, + "value": "Entrenando modelo…" + } + ], + "transfer-hex-alt": [ + { + "type": 0, + "value": "animación de arrastrar un archivo hexadecimal desde la carpeta de descargas a la unidad o dispositivo micro:bit que aparece en el explorador de archivos" + } + ], + "transfer-hex-heading": [ + { + "type": 0, + "value": "Transferir archivo HEX guardado a micro:bit" + } + ], + "transfer-hex-manual-download": [ + { + "type": 0, + "value": "Si el archivo no se ha descargado automáticamente, " + }, + { + "children": [ + { + "type": 0, + "value": "descarga el archivo aquí" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "transfer-hex-message": [ + { + "type": 0, + "value": "Arrastra el archivo hexadecimal desde tu carpeta Descargas a la unidad MICROBIT." + } + ], + "try-again-action": [ + { + "type": 0, + "value": "Inténtalo de nuevo" + } + ], + "unknown": [ + { + "type": 0, + "value": "desconocido" + } + ], + "unplug-radio-link-microbit-description": [ + { + "type": 0, + "value": "Desconecta el micro:bit con enlace de radio del ordenador. Tendrás que volver a conectar el micro:bit si quieres grabar más muestras de datos." + } + ], + "unplug-radio-link-microbit-label": [ + { + "type": 0, + "value": "animación que muestra cómo se desconecta un cable USB de la parte superior de un micro:bit" + } + ], + "unplug-radio-link-microbit-title": [ + { + "type": 0, + "value": "Desenchufa el micro:bit con enlace de radio" + } + ], + "unsupported-device-explain": [ + { + "type": 0, + "value": "Lamentablemente, sólo admitimos el uso de micro:bit V2 cuando se conecta mediante la radio del micro:bit. Has conectado un " + }, + { + "children": [ + { + "type": 0, + "value": "micro:bit V1" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "unsupported-device-header": [ + { + "type": 0, + "value": "las conexiones de radio del micro:bit no son compatibles con micro:bit V1" + } + ], + "unsupported-device-with-bluetooth": [ + { + "type": 0, + "value": "Utiliza Web Bluetooth para conectarte a tu micro:bit V1 en su lugar." + } + ], + "unsupported-device-without-bluetooth": [ + { + "type": 0, + "value": "Puedes conectarte a micro:bit V1 utilizando Web Bluetooth, sin embargo, este navegador o dispositivo no tiene Bluetooth activado. " + }, + { + "children": [ + { + "type": 0, + "value": "Cómo activar el Bluetooth" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "user-guide": [ + { + "type": 0, + "value": "Guía del usuario" + } + ], + "webusb-retry-no-select": [ + { + "type": 0, + "value": "No has seleccionado un micro:bit. ¿Quieres volver a intentarlo?" + } + ], + "webusb-retry-replug1": [ + { + "type": 0, + "value": "Se ha producido un error WebUSB." + } + ], + "webusb-retry-replug2": [ + { + "type": 0, + "value": "Por favor:" + } + ], + "webusb-retry-replug3": [ + { + "type": 0, + "value": "comprueba que este micro:bit no tiene una batería conectada" + } + ], + "webusb-retry-replug4": [ + { + "type": 0, + "value": "desenchufa y vuelve a enchufar el cable USB" + } + ] +} \ No newline at end of file diff --git a/src/messages/ui.ja.json b/src/messages/ui.ja.json new file mode 100644 index 000000000..c58c1eec7 --- /dev/null +++ b/src/messages/ui.ja.json @@ -0,0 +1,2964 @@ +{ + "aarhus-university-alt": [ + { + "type": 0, + "value": "オーフス大学" + } + ], + "about": [ + { + "type": 0, + "value": "micro:bitについて" + } + ], + "about-dialog-alt": [ + { + "type": 0, + "value": "micro:bit でLEDディスプレイにハートを表示する" + } + ], + "about-dialog-title": [ + { + "children": [ + { + "type": 0, + "value": "オーフス大学 Center for Computational Thinking and Design" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "とのパートナーシップにより開発されています" + } + ], + "accelerometer-image-alt": [ + { + "type": 0, + "value": "micro:bitでは、X軸が前面を横切る方向、Y軸が下から上方向、Z軸が裏面から前面の方向を示しています。" + } + ], + "action-label": [ + { + "type": 0, + "value": "アクション" + } + ], + "action-label-tooltip-aria": [ + { + "type": 0, + "value": "アクションのツールチップ" + } + ], + "action-length-error": [ + { + "type": 0, + "value": "アクション名は " + }, + { + "type": 1, + "value": "maxLen" + }, + { + "type": 0, + "value": " 文字より長くできません。" + } + ], + "action-name-placeholder": [ + { + "type": 0, + "value": "アクション名" + } + ], + "action-region": [ + { + "type": 0, + "value": "アクション「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」" + } + ], + "action-tooltip": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " に認識させたい動きの種類(例: 手を振る、拍手する)" + } + ], + "actions-label": [ + { + "type": 0, + "value": "アクション" + } + ], + "add-action-action": [ + { + "type": 0, + "value": "アクションを追加" + } + ], + "ai-activity-timer-resource-title": [ + { + "type": 0, + "value": "AIアクティビティタイマー" + } + ], + "ai-storytelling-friend-resource-title": [ + { + "type": 0, + "value": "AIストーリーテリングの友達" + } + ], + "back-action": [ + { + "type": 0, + "value": "戻る" + } + ], + "back-to-data-samples-action": [ + { + "type": 0, + "value": "データサンプルを編集" + } + ], + "bluetooth-unsupported-advice": [ + { + "type": 0, + "value": "micro:bitに直接接続できるように、Google ChromeまたはMicrosoft Edgeをお勧めします。" + } + ], + "bluetooth-unsupported-explain": [ + { + "type": 0, + "value": "残念ながら、WebUSBとWeb Bluetoothはこのブラウザではサポートされていません。 これは、機械学習モデルを訓練するために必要なデータサンプルを記録するためにmicro:bitに接続できないことを意味します。" + } + ], + "bluetooth-unsupported-header": [ + { + "type": 0, + "value": "お使いのブラウザーはサポートされていません。" + } + ], + "cancel-action": [ + { + "type": 0, + "value": "キャンセル" + } + ], + "cancel-recording-action": [ + { + "type": 0, + "value": "記録をキャンセル" + } + ], + "certainty-label": [ + { + "type": 0, + "value": "確実性" + } + ], + "certainty-label-tooltip-aria": [ + { + "type": 0, + "value": "確実性のツールチップ" + } + ], + "certainty-percentage-label": [ + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "の確実性: " + }, + { + "type": 1, + "value": "currentConfidence" + }, + { + "type": 0, + "value": "%" + } + ], + "certainty-tooltip": [ + { + "type": 0, + "value": "現在各アクションを実行しているかどうかについて、モデルがどの程度確信を持っているか。" + } + ], + "click-to-reload-page-action": [ + { + "type": 0, + "value": "ページをリロードするにはクリックします" + } + ], + "close-action": [ + { + "type": 0, + "value": "閉じる" + } + ], + "code-download-error": [ + { + "type": 0, + "value": "プロジェクトのプログラムのダウンロードに失敗しました" + } + ], + "code-label": [ + { + "type": 0, + "value": "コードを書く" + } + ], + "code-label-tooltip-aria": [ + { + "type": 0, + "value": "プログラムのツールチップ" + } + ], + "code-tooltip": [ + { + "type": 0, + "value": "micro:bitにMLモデルとプログラムを転送する際に検出されたアクションごとのMakeCodeブロックです。" + } + ], + "confirm-action": [ + { + "type": 0, + "value": "確認" + } + ], + "confirm-save-action": [ + { + "type": 0, + "value": "確認して保存" + } + ], + "connect-action": [ + { + "type": 0, + "value": "接続" + } + ], + "connect-action-aria": [ + { + "type": 0, + "value": "micro:bitに接続中" + } + ], + "connect-battery-heading": [ + { + "type": 0, + "value": "USBケーブルを外して、電池ボックスを繋げます" + } + ], + "connect-battery-holder": [ + { + "type": 0, + "value": "電池ボックスホルダー" + } + ], + "connect-battery-link": [ + { + "type": 0, + "value": "micro:bitを手首や物に取り付けられます。。" + } + ], + "connect-battery-subtitle": [ + { + "type": 0, + "value": "micro:bitをコンピュータから取り外し、電池ボックスを繋げます。" + } + ], + "connect-bluetooth-cancelled-connection": [ + { + "type": 0, + "value": "micro:bitを選択していません。もう一度試しますか?" + } + ], + "connect-bluetooth-heading": [ + { + "type": 0, + "value": "Web Bluetooth を使って繋げる" + } + ], + "connect-bluetooth-invalid-pattern": [ + { + "type": 0, + "value": "描画したパターンは無効です。" + } + ], + "connect-bluetooth-start-heading": [ + { + "type": 0, + "value": "Web Bluetooth で繋げるのに必要なもの" + } + ], + "connect-bluetooth-start-requirements1": [ + { + "type": 0, + "value": "micro:bit 1台" + } + ], + "connect-bluetooth-start-requirements2-subtitle": [ + { + "type": 0, + "value": "インターネット、USB ポート、 Web Bluetooth" + } + ], + "connect-bluetooth-start-switch-radio": [ + { + "type": 0, + "value": "代わりにmicro:bit無線機能を使って接続" + } + ], + "connect-cable-alt": [ + { + "type": 0, + "value": "micro:bitの上部にUSBケーブルが繋げられていることを示すアニメーション" + } + ], + "connect-cable-download-project-subtitle": [ + { + "type": 0, + "value": "micro:bitをUSBケーブルでこのコンピュータに繋いで、機械学習MakeCodeプログラムをダウンロードします。" + } + ], + "connect-cable-heading": [ + { + "type": 0, + "value": "USBケーブルをmicro:bitに繋げます" + } + ], + "connect-cable-skip": [ + { + "type": 0, + "value": "スキップ: プログラムは既にダウンロードされていませんか?" + } + ], + "connect-cable-subtitle": [ + { + "type": 0, + "value": "データ収集プログラムをダウンロードできるように、micro:bitをUSBケーブルでこのコンピュータに繋げます。" + } + ], + "connect-computer": [ + { + "type": 0, + "value": "コンピュータ" + } + ], + "connect-data-collection-heading": [ + { + "type": 0, + "value": "USBケーブルをmicro:bit 1に繋げます" + } + ], + "connect-data-collection-subtitle": [ + { + "type": 0, + "value": "最初のmicro:bitをUSBケーブルでコンピュータに繋げて、データ収集プログラムをダウンロードできます。 これは、データサンプルの収集に使うmicro:bitです。" + } + ], + "connect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "micro:bitへの接続に失敗しました" + } + ], + "connect-failed-bluetooth1": [ + { + "type": 0, + "value": "データ収集用micro:bitへの接続を確立できませんでした。" + } + ], + "connect-failed-bridge-heading": [ + { + "type": 0, + "value": "無線リンク用micro:bitへの接続に失敗しました" + } + ], + "connect-failed-bridge1": [ + { + "type": 0, + "value": "コンピューターに接続されたmicro:bitとの接続を確立できませんでした。" + } + ], + "connect-failed-remote-heading": [ + { + "type": 0, + "value": "データ収集用micro:bitへの接続に失敗しました" + } + ], + "connect-failed-remote1": [ + { + "type": 0, + "value": "データ収集用micro:bitへの接続を確立できませんでした。" + } + ], + "connect-help-alt": [ + { + "type": 0, + "value": "「1」のラベルが付いたBBC micro:bitエントリと「2」のラベルが付いた接続ボタンを持つWebUSB接続ダイアログ" + } + ], + "connect-micro-usb-cable": [ + { + "type": 0, + "value": "マイクロUSBケーブル" + } + ], + "connect-or-import": [ + { + "children": [ + { + "type": 0, + "value": "データ収集用micro:bitを接続" + } + ], + "type": 8, + "value": "link1" + }, + { + "type": 0, + "value": " または " + }, + { + "children": [ + { + "type": 0, + "value": "データサンプルのインポート" + } + ], + "type": 8, + "value": "link2" + } + ], + "connect-pattern-heading": [ + { + "type": 0, + "value": "パターンをコピー" + } + ], + "connect-pattern-input-label": [ + { + "type": 1, + "value": "colNum" + }, + { + "type": 0, + "value": " 列 - micro:bitディスプレイで点灯したLEDの数" + } + ], + "connect-pattern-subtitle": [ + { + "type": 0, + "value": "micro:bitに表示されているパターンをコピーします。" + } + ], + "connect-popup": [ + { + "type": 0, + "value": "micro:bitを選択" + } + ], + "connect-popup-bluetooth-alt": [ + { + "type": 0, + "value": "ラベル 1 で示している BBC micro:bit のエントリとラベル 2 で示しているペアリングボタンのあるWeb Bluetooth ダイアログ" + } + ], + "connect-popup-bluetooth-instruction2": [ + { + "type": 0, + "value": "「ペアリング」(Pair)を選択" + } + ], + "connect-popup-bluetooth-title": [ + { + "type": 0, + "value": "Web Bluetoothでmicro:bitに接続" + } + ], + "connect-popup-instruction-heading": [ + { + "type": 0, + "value": "次のポップアップ" + } + ], + "connect-popup-instruction1": [ + { + "type": 0, + "value": "micro:bitを選ぶ" + } + ], + "connect-popup-usb-bluetooth-data-collection-title": [ + { + "type": 0, + "value": "データ収集プログラムをmicro:bitにダウンロード" + } + ], + "connect-popup-usb-radio-data-collection-title": [ + { + "type": 0, + "value": "データ収集プログラムをmicro:bit 1にダウンロードする" + } + ], + "connect-popup-usb-radio-link-title": [ + { + "type": 0, + "value": "micro:bit 2に無線リンクプログラムをダウンロードする" + } + ], + "connect-popup-webusb-instruction2": [ + { + "type": 0, + "value": "「接続」(Connect)を選択" + } + ], + "connect-radio-data-collection-microbit-description": [ + { + "type": 0, + "value": "データ収集用micro:bitをこのコンピュータに接続して、機械学習MakeCodeプログラムをダウンロードします。 データ収集用micro:bitを身につけている場合は、取り外す必要があります。" + } + ], + "connect-radio-data-collection-microbit-title": [ + { + "type": 0, + "value": "USBケーブルをデータ収集micro:bitにつなぐ" + } + ], + "connect-radio-heading": [ + { + "type": 0, + "value": "micro:bitに接続中" + } + ], + "connect-radio-link-heading": [ + { + "type": 0, + "value": "USBケーブルをmicro:bit 2に繋げます" + } + ], + "connect-radio-link-subtitle": [ + { + "type": 0, + "value": "無線リンクプログラムをダウンロードできるように、2つ目のmicro:bitをUSBケーブルでこのコンピュータに繋ぎます。この無線リンクmicro:bitはデータ収集micro:bitと通信します。" + } + ], + "connect-radio-start-heading": [ + { + "type": 0, + "value": "micro:bit無線機能で接続するために必要なもの" + } + ], + "connect-radio-start-requirements1": [ + { + "type": 0, + "value": "micro:bit 2個" + } + ], + "connect-radio-start-requirements1-subtitle": [ + { + "type": 0, + "value": "V2のみ" + } + ], + "connect-radio-start-requirements2-subtitle": [ + { + "type": 0, + "value": "インターネットとUSBポート" + } + ], + "connect-radio-start-switch-bluetooth": [ + { + "type": 0, + "value": "Web Bluetooth で接続" + } + ], + "connect-to-record": [ + { + "type": 0, + "value": "データサンプルを記録するための接続" + } + ], + "connect-to-record-body": [ + { + "type": 0, + "value": "データサンプルを記録するためにmicro:bitを接続します。" + } + ], + "connect-to-test-model": [ + { + "type": 0, + "value": "接続して MLモデルをテストする" + } + ], + "connect-to-tour-body": [ + { + "type": 0, + "value": "ツアーを見るには、データ収集用micro:bitを接続する必要があります。" + } + ], + "connect-troubleshoot": [ + { + "type": 0, + "value": "micro:bit接続時に発生する問題のトラブルシューティング" + } + ], + "connect-troubleshooting": [ + { + "type": 0, + "value": "トラブルシューティング" + } + ], + "connect-with-batteries": [ + { + "type": 0, + "value": "電池と" + } + ], + "connect-with-web-bluetooth": [ + { + "type": 0, + "value": "Web Bluetooth で接続" + } + ], + "connecting": [ + { + "type": 0, + "value": "接続中..." + } + ], + "continue-makecode-action": [ + { + "type": 0, + "value": "MakeCodeに進む" + } + ], + "cookies-action": [ + { + "type": 0, + "value": "Cookieについて" + } + ], + "copied": [ + { + "type": 0, + "value": "コピーしました" + } + ], + "copy-action": [ + { + "type": 0, + "value": "コピー" + } + ], + "data-actions-menu": [ + { + "type": 0, + "value": "データアクション" + } + ], + "data-collection-microbit": [ + { + "type": 0, + "value": "データ収集用micro:bit" + } + ], + "data-collection-microbit-label": [ + { + "type": 0, + "value": "データ収集用micro:bitを人の手首につけていることを示す図" + } + ], + "data-connection-region": [ + { + "type": 0, + "value": "micro:bitデータ接続" + } + ], + "data-features-hide-action": [ + { + "type": 0, + "value": "データ機能を隠す" + } + ], + "data-features-show-action": [ + { + "type": 0, + "value": "データ機能を表示" + } + ], + "data-samples-actions-region": [ + { + "type": 0, + "value": "データサンプルツールバー" + } + ], + "data-samples-label": [ + { + "type": 0, + "value": "データサンプル" + } + ], + "data-samples-label-tooltip-aria": [ + { + "type": 0, + "value": "データサンプルツールチップ" + } + ], + "data-samples-status-count": [ + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " 個のサンプルを記録" + } + ], + "data-samples-status-not-enough": [ + { + "type": 0, + "value": "少なくとも3個必要" + } + ], + "data-samples-title": [ + { + "type": 0, + "value": "データサンプル" + } + ], + "data-samples-tooltip": [ + { + "type": 0, + "value": "1秒間の短い動きデータを収集。あなたのデータサンプルはあなたのPCにのみ保存され、他の誰にも送信されません。" + } + ], + "default-project-name": [ + { + "type": 0, + "value": "名称未設定" + } + ], + "delete-action-aria": [ + { + "type": 0, + "value": "アクション \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\" を削除" + } + ], + "delete-action-confirm-heading": [ + { + "type": 0, + "value": "アクション削除を確認" + } + ], + "delete-action-confirm-text": [ + { + "type": 0, + "value": "アクション \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\" を削除してもよろしいですか?" + } + ], + "delete-data-samples-action": [ + { + "type": 0, + "value": "すべてのデータサンプルを削除" + } + ], + "delete-data-samples-confirm-heading": [ + { + "type": 0, + "value": "すべてのデータサンプル削除を確認" + } + ], + "delete-data-samples-confirm-text": [ + { + "type": 0, + "value": "すべてのデータサンプルを削除してもよろしいですか?" + } + ], + "delete-recording-aria": [ + { + "type": 0, + "value": "アクション \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\" の " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " 個の記録 " + }, + { + "type": 1, + "value": "sample" + }, + { + "type": 0, + "value": " を削除" + } + ], + "disconnect-action": [ + { + "type": 0, + "value": "切断" + } + ], + "disconnected-during-recording": [ + { + "type": 0, + "value": "記録中にmicro:bitが切断されました" + } + ], + "disconnected-warning-bluetooth-heading": [ + { + "type": 0, + "value": "データ収集用micro:bitの接続が失われました" + } + ], + "disconnected-warning-bluetooth1": [ + { + "type": 0, + "value": "データ収集用micro:bitへの接続が失われました。" + } + ], + "disconnected-warning-bluetooth2": [ + { + "type": 0, + "value": "micro:bitを確認してください。" + } + ], + "disconnected-warning-bluetooth3": [ + { + "type": 0, + "value": "電源が入っているか(micro:bit の背面にある赤いライトが点灯している必要があります)" + } + ], + "disconnected-warning-bluetooth4": [ + { + "type": 0, + "value": "PCが近くにあるか" + } + ], + "disconnected-warning-bridge-heading": [ + { + "type": 0, + "value": "データ収集用micro:bitの接続が失われました" + } + ], + "disconnected-warning-bridge1": [ + { + "type": 0, + "value": "PCに接続されたmicro:bitへの接続が失われました。" + } + ], + "disconnected-warning-remote-heading": [ + { + "type": 0, + "value": "データ収集用micro:bitの接続が失われました" + } + ], + "disconnected-warning-remote1": [ + { + "type": 0, + "value": "データ収集用micro:bitへの接続が失われました。" + } + ], + "dont-show-again": [ + { + "type": 0, + "value": "今後表示しない" + } + ], + "download-data-samples-action": [ + { + "type": 0, + "value": "すべてのデータサンプルをダウンロード" + } + ], + "download-project-choose-microbit-subtitle": [ + { + "type": 0, + "value": "プロジェクトを同じmicro:bitにダウンロードすると、micro:bitがツールから切断されます。 データサンプルをもっと記録したい場合は、micro:bitを再接続する必要があります。" + } + ], + "download-project-choose-microbit-title": [ + { + "type": 0, + "value": "どのmicro:bitを使いますか?" + } + ], + "download-project-different-microbit-option": [ + { + "type": 0, + "value": "別のmicro:bit" + } + ], + "download-project-intro-description": [ + { + "type": 0, + "value": "プログラムには、作成した機械学習モデルが含まれます。 モデルはmicro:bit上で動作するので、 " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " に接続せずに使えます。" + } + ], + "download-project-intro-title": [ + { + "type": 0, + "value": "機械学習のMakeCodeプロジェクトをダウンロード" + } + ], + "download-project-same-microbit-option": [ + { + "type": 0, + "value": "同じmicro:bit" + } + ], + "downloading-data-collection-header": [ + { + "type": 0, + "value": "データ収集プログラムのダウンロード" + } + ], + "downloading-header": [ + { + "type": 0, + "value": "micro:bitへのプログラムのダウンロード" + } + ], + "downloading-radio-link-header": [ + { + "type": 0, + "value": "無線リンクプログラムのダウンロード" + } + ], + "downloading-subtitle": [ + { + "type": 0, + "value": "しばらくお待ちください。micro:bitにプログラムをダウンロードしています。" + } + ], + "edit-in-makecode-action": [ + { + "type": 0, + "value": "MakeCodeで編集" + } + ], + "estimated-action-aria": [ + { + "type": 0, + "value": "推定アクション: \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "estimated-action-label": [ + { + "type": 0, + "value": "推定アクション" + } + ], + "estimated-action-label-tooltip-aria": [ + { + "type": 0, + "value": "推定アクションツールチップ" + } + ], + "estimated-action-tooltip": [ + { + "type": 0, + "value": "これは、モデルが現在行っていると判断したアクションです。" + } + ], + "feedback": [ + { + "type": 0, + "value": "フィードバック" + } + ], + "fingerprint-acc-x-tooltip": [ + { + "type": 0, + "value": "X 方向データの合計" + } + ], + "fingerprint-acc-y-tooltip": [ + { + "type": 0, + "value": "Y 方向データの合計" + } + ], + "fingerprint-acc-z-tooltip": [ + { + "type": 0, + "value": "Z 方向データの合計" + } + ], + "fingerprint-max-x-tooltip": [ + { + "type": 0, + "value": "すべての X 方向データポイントの最大値" + } + ], + "fingerprint-max-y-tooltip": [ + { + "type": 0, + "value": "すべての Y 方向のデータポイントの最大値" + } + ], + "fingerprint-max-z-tooltip": [ + { + "type": 0, + "value": "すべてのZ方向データポイントの最大値" + } + ], + "fingerprint-mean-x-tooltip": [ + { + "type": 0, + "value": "X 方向データの平均値" + } + ], + "fingerprint-mean-y-tooltip": [ + { + "type": 0, + "value": "Y 方向データの平均値" + } + ], + "fingerprint-mean-z-tooltip": [ + { + "type": 0, + "value": "Z方向データの平均値" + } + ], + "fingerprint-min-x-tooltip": [ + { + "type": 0, + "value": "すべての X 方向データポイントの最小値" + } + ], + "fingerprint-min-y-tooltip": [ + { + "type": 0, + "value": "すべての Y 方向データポイントの最小値" + } + ], + "fingerprint-min-z-tooltip": [ + { + "type": 0, + "value": "すべてのZ方向データポイントの最小値" + } + ], + "fingerprint-peaks-x-tooltip": [ + { + "type": 0, + "value": "すべての X 方向データポイントの中の極値の数" + } + ], + "fingerprint-peaks-y-tooltip": [ + { + "type": 0, + "value": "Y 方向のすべてのデータポイントの中の極値の数" + } + ], + "fingerprint-peaks-z-tooltip": [ + { + "type": 0, + "value": "Z方向のすべてのデータポイント間の極値の数" + } + ], + "fingerprint-rms-x-tooltip": [ + { + "type": 0, + "value": "すべての X 方向データポイントの実効値" + } + ], + "fingerprint-rms-y-tooltip": [ + { + "type": 0, + "value": "すべての Y 方向データポイントの実効値" + } + ], + "fingerprint-rms-z-tooltip": [ + { + "type": 0, + "value": "すべての Z 方向データポイントの実効値" + } + ], + "fingerprint-std-x-tooltip": [ + { + "type": 0, + "value": "X方向のすべてのデータポイントの0からの平均偏差" + } + ], + "fingerprint-std-y-tooltip": [ + { + "type": 0, + "value": "Y方向のすべてのデータポイントの0からの平均偏差" + } + ], + "fingerprint-std-z-tooltip": [ + { + "type": 0, + "value": "Z方向のすべてのデータポイントの0からの平均偏差" + } + ], + "fingerprint-zcr-x-tooltip": [ + { + "type": 0, + "value": "X方向のデータポイントの正と負の間で加速度が遷移するレート" + } + ], + "fingerprint-zcr-y-tooltip": [ + { + "type": 0, + "value": "Y方向のデータポイントの正と負の間で加速度が遷移するレート" + } + ], + "fingerprint-zcr-z-tooltip": [ + { + "type": 0, + "value": "Z方向のデータポイントの正と負の間で加速度が遷移するレート" + } + ], + "firmware-outdated-content1": [ + { + "type": 0, + "value": "micro:bitのファームウェアが古すぎるため、micro:bitへの接続に失敗しました。" + } + ], + "firmware-outdated-content2": [ + { + "type": 0, + "value": "このmicro:bitに接続するには、" + }, + { + "children": [ + { + "type": 0, + "value": "ファームウェアを更新する" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "必要があります。" + } + ], + "firmware-outdated-heading": [ + { + "type": 0, + "value": "ファームウェアの更新が必要です" + } + ], + "get-started-action": [ + { + "type": 0, + "value": "はじめよう" + } + ], + "go-action": [ + { + "type": 0, + "value": "実行" + } + ], + "graph-color-scheme": [ + { + "type": 0, + "value": "グラフの配色設定" + } + ], + "graph-color-scheme-color-blind-1": [ + { + "type": 0, + "value": "カラーブラインド代替案 1" + } + ], + "graph-color-scheme-color-blind-2": [ + { + "type": 0, + "value": "カラーブラインド代替案 2" + } + ], + "graph-color-scheme-default": [ + { + "type": 0, + "value": "デフォルト (赤、青、緑)" + } + ], + "graph-line-scheme": [ + { + "type": 0, + "value": "グラフ線のスタイル" + } + ], + "graph-line-scheme-accessible": [ + { + "type": 0, + "value": "利用できる線 (実線、破線、点線)" + } + ], + "graph-line-scheme-solid": [ + { + "type": 0, + "value": "実線" + } + ], + "graph-line-weight": [ + { + "type": 0, + "value": "グラフ線の太さ" + } + ], + "graph-line-weight-default": [ + { + "type": 0, + "value": "初期値" + } + ], + "graph-line-weight-thick": [ + { + "type": 0, + "value": "太い" + } + ], + "help-label": [ + { + "type": 0, + "value": "ヘルプ" + } + ], + "help-support": [ + { + "type": 0, + "value": "ヘルプとサポート" + } + ], + "help-translate": [ + { + "type": 0, + "value": "Help translate" + } + ], + "home-action": [ + { + "type": 0, + "value": "ホーム" + } + ], + "homepage": [ + { + "type": 0, + "value": "ホームページ" + } + ], + "homepage-alt": [ + { + "type": 0, + "value": "micro:bitの加速度センサーデータを表すx, y, zのグラフ線を示すグラフに拍手している様子を重ね合わせたもの" + } + ], + "homepage-alt-graph": [ + { + "type": 0, + "value": "micro:bitの加速度センサーデータを表すx, y, zのグラフ線を示すグラフ" + } + ], + "homepage-alt-hands": [ + { + "type": 0, + "value": "拍手" + } + ], + "homepage-description": [ + { + "type": 0, + "value": "自分の動作データで機械学習モデルをトレーニングし、micro:bitで実行します。" + } + ], + "homepage-how-it-works": [ + { + "type": 0, + "value": "動作の仕組み" + } + ], + "homepage-how-it-works-paragraph": [ + { + "type": 0, + "value": "ビデオを見て、始めましょう。 " + }, + { + "children": [ + { + "type": 0, + "value": "利用者ガイド" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "で詳細をご覧ください。" + } + ], + "homepage-projects": [ + { + "type": 0, + "value": "サンプルプロジェクト" + } + ], + "homepage-projects-more": [ + { + "children": [ + { + "type": 0, + "value": "micro:bitとAIに関するコンテンツとリソース" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "を探る。" + } + ], + "homepage-step-by-step": [ + { + "type": 0, + "value": "セットアップ手順" + } + ], + "homepage-subtitle": [ + { + "type": 0, + "value": "動作と機械学習を使って BBC micro:bit のAIを作る" + } + ], + "homepage-video-alt": [ + { + "type": 0, + "value": "紹介動画" + } + ], + "import-data-samples-action": [ + { + "type": 0, + "value": "データサンプルをインポート" + } + ], + "import-error-dialog-content": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "で開くことができるのはMakeCodeのhexファイルまたはデータサンプルファイル(.json)だけです。" + } + ], + "import-error-dialog-title": [ + { + "type": 0, + "value": "対応していないファイル形式です" + } + ], + "incompatible-device-body-alt": [ + { + "type": 0, + "value": "戻って別のmicro:bitを選ぶか、" + }, + { + "children": [ + { + "type": 0, + "value": "プロジェクトのhexを保存して" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "、micro:bit V2にダウンロードしてください。" + } + ], + "incompatible-device-body1": [ + { + "type": 0, + "value": "プログラムを編集するには、MakeCodeに進んでください。その後、micro:bit V2にダウンロードできるプロジェクトのhexファイルを保存できます。" + } + ], + "incompatible-device-body2": [ + { + "type": 0, + "value": "別の方法として、 " + }, + { + "children": [ + { + "type": 0, + "value": "MakeCode を使用せずにプロジェクトの hex" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " を保存します。" + } + ], + "incompatible-device-heading": [ + { + "type": 0, + "value": "互換性のないデバイス" + } + ], + "incompatible-device-subtitle": [ + { + "type": 0, + "value": "micro:bit V1を使っていますが、機械学習プロジェクトでは micro:bit V2 に載っている、より速いプロセッサが必要となります。 " + }, + { + "children": [ + { + "type": 0, + "value": " micro:bitのバージョンについてもっと調べる。 " + } + ], + "type": 8, + "value": "link" + } + ], + "insufficient-data-body": [ + { + "type": 0, + "value": "モデルを訓練するには、少なくとも 2 個のアクションと、それぞれのアクションに対して 3 個のデータサンプルが必要です。" + } + ], + "insufficient-data-title": [ + { + "type": 0, + "value": "十分なデータがありません" + } + ], + "language": [ + { + "type": 0, + "value": "言語" + } + ], + "learn-about-firewall-requirements-action": [ + { + "type": 0, + "value": "ファイアウォール要件について調べる" + } + ], + "led-icon-option-angry": [ + { + "type": 0, + "value": "おこり顔" + } + ], + "led-icon-option-asleep": [ + { + "type": 0, + "value": "ねてる顔" + } + ], + "led-icon-option-butterfly": [ + { + "type": 0, + "value": "ちょうちょ" + } + ], + "led-icon-option-chessboard": [ + { + "type": 0, + "value": "チェスボード" + } + ], + "led-icon-option-confused": [ + { + "type": 0, + "value": "こまり顔" + } + ], + "led-icon-option-cow": [ + { + "type": 0, + "value": "うし" + } + ], + "led-icon-option-diamond": [ + { + "type": 0, + "value": "ダイアモンド" + } + ], + "led-icon-option-duck": [ + { + "type": 0, + "value": "あひる" + } + ], + "led-icon-option-eighthnote": [ + { + "type": 0, + "value": "8分音符" + } + ], + "led-icon-option-fabulous": [ + { + "type": 0, + "value": "すばらしい" + } + ], + "led-icon-option-ghost": [ + { + "type": 0, + "value": "おばけ" + } + ], + "led-icon-option-giraffe": [ + { + "type": 0, + "value": "きりん" + } + ], + "led-icon-option-happy": [ + { + "type": 0, + "value": "うれしい顔" + } + ], + "led-icon-option-heart": [ + { + "type": 0, + "value": "ハート" + } + ], + "led-icon-option-house": [ + { + "type": 0, + "value": "家" + } + ], + "led-icon-option-lefttriangle": [ + { + "type": 0, + "value": "左向き三角" + } + ], + "led-icon-option-meh": [ + { + "type": 0, + "value": "ふーん" + } + ], + "led-icon-option-no": [ + { + "type": 0, + "value": "いいえ" + } + ], + "led-icon-option-off": [ + { + "type": 0, + "value": "オフ" + } + ], + "led-icon-option-pitchfork": [ + { + "type": 0, + "value": "くまで" + } + ], + "led-icon-option-quarternote": [ + { + "type": 0, + "value": "4分音符" + } + ], + "led-icon-option-rabbit": [ + { + "type": 0, + "value": "うさぎ" + } + ], + "led-icon-option-rollerskate": [ + { + "type": 0, + "value": "ローラースケート" + } + ], + "led-icon-option-sad": [ + { + "type": 0, + "value": "かなしい顔" + } + ], + "led-icon-option-scissors": [ + { + "type": 0, + "value": "はさみ" + } + ], + "led-icon-option-silly": [ + { + "type": 0, + "value": "へん顔" + } + ], + "led-icon-option-skull": [ + { + "type": 0, + "value": "がいこつ" + } + ], + "led-icon-option-smalldiamond": [ + { + "type": 0, + "value": "小さいダイアモンド" + } + ], + "led-icon-option-smallheart": [ + { + "type": 0, + "value": "小さいハート" + } + ], + "led-icon-option-smallsquare": [ + { + "type": 0, + "value": "小さいしかく" + } + ], + "led-icon-option-snake": [ + { + "type": 0, + "value": "へび" + } + ], + "led-icon-option-square": [ + { + "type": 0, + "value": "しかく" + } + ], + "led-icon-option-stickfigure": [ + { + "type": 0, + "value": "棒人間" + } + ], + "led-icon-option-surprised": [ + { + "type": 0, + "value": "びっくり顔" + } + ], + "led-icon-option-sword": [ + { + "type": 0, + "value": "剣" + } + ], + "led-icon-option-target": [ + { + "type": 0, + "value": "まと" + } + ], + "led-icon-option-tortoise": [ + { + "type": 0, + "value": "かめ" + } + ], + "led-icon-option-triangle": [ + { + "type": 0, + "value": "三角" + } + ], + "led-icon-option-tshirt": [ + { + "type": 0, + "value": "Tシャツ" + } + ], + "led-icon-option-umbrella": [ + { + "type": 0, + "value": "かさ" + } + ], + "led-icon-option-yes": [ + { + "type": 0, + "value": "はい" + } + ], + "live-data-graph": [ + { + "type": 0, + "value": "ライブデータグラフ" + } + ], + "live-graph": [ + { + "type": 0, + "value": "ライブグラフ" + } + ], + "live-graph-tooltip": [ + { + "type": 0, + "value": "このグラフは、micro:bitの加速度センサーの動きデータをリアルタイムで表示しています。 データ収集用micro:bitを動かして、X、Y、Z軸の変化を見てみましょう。 各色の線は、micro:bitを動かしている方向(軸)を表します。" + } + ], + "live-graph-tooltip-aria": [ + { + "type": 0, + "value": "ライブグラフツールチップ" + } + ], + "loading": [ + { + "type": 0, + "value": "読み込み中" + } + ], + "main-menu": [ + { + "type": 0, + "value": "メインメニュー" + } + ], + "makecode-back-alt": [ + { + "type": 0, + "value": "MakeCodeを戻すための左矢印アイコン" + } + ], + "makecode-block-alt-prefix": [ + { + "type": 0, + "value": "MakeCode block:" + } + ], + "makecode-block-show-icon": [ + { + "type": 0, + "value": "アイコンを表示" + } + ], + "makecode-load-error-dialog-body": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " は MakeCode のロードに失敗しました。インターネット接続をチェックし、ページを更新してからもう一度お試しください。" + } + ], + "makecode-load-error-dialog-title": [ + { + "type": 0, + "value": "Microsoft MakeCode をロードできませんでした" + } + ], + "microbit-not-connected": [ + { + "type": 0, + "value": "micro:bitが接続されていません" + } + ], + "ml.onStart|block": [ + { + "type": 0, + "value": "ML の $event が開始したとき" + } + ], + "more-edit-in-makecode-options": [ + { + "type": 0, + "value": "MakeCodeのオプションをさらに編集する" + } + ], + "name-action-hint": [ + { + "type": 0, + "value": "micro:bitに認識させたいアクションに名前を付けてください" + } + ], + "name-project": [ + { + "type": 0, + "value": "プロジェクトに名前を付ける" + } + ], + "name-text": [ + { + "type": 0, + "value": "名前" + } + ], + "name-used-when": [ + { + "type": 0, + "value": "この名前は hex ファイルを保存するときに使用されます。" + } + ], + "new-session-setup-description": [ + { + "type": 0, + "value": "新しいセッションを開始すると、既存のセッションを上書きすることになります。" + }, + { + "children": [ + { + "type": 0, + "value": "既存のセッションを保存" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "することもできますよ。" + } + ], + "new-session-setup-title": [ + { + "type": 0, + "value": "新しいセッションの設定" + } + ], + "newpage-continue-session-subtitle": [ + { + "type": 0, + "value": "セッションを続行するには、コンピュータに保存したhexファイルまたはデータサンプルファイルを使います。" + } + ], + "newpage-continue-session-title": [ + { + "type": 0, + "value": "保存したセッションを続ける" + } + ], + "newpage-last-session-date": [ + { + "children": [ + { + "type": 0, + "value": "日付:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "date" + } + ], + "newpage-last-session-name": [ + { + "children": [ + { + "type": 0, + "value": "名前:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "name" + } + ], + "newpage-last-session-none": [ + { + "type": 0, + "value": "セッションが見つかりませんでした" + } + ], + "newpage-last-session-title": [ + { + "type": 0, + "value": "最後のセッションを開く" + } + ], + "newpage-new-session-subtitle": [ + { + "type": 0, + "value": "micro:bitに接続し、動作データを収集して機械学習モデルを構築します。" + } + ], + "newpage-new-session-title": [ + { + "type": 0, + "value": "新規セッション" + } + ], + "newpage-section-one-title": [ + { + "type": 0, + "value": "前に終了したところから再開する" + } + ], + "newpage-section-two-title": [ + { + "type": 0, + "value": "新しく始める" + } + ], + "newpage-title": [ + { + "type": 0, + "value": "新規セッション" + } + ], + "next-action": [ + { + "type": 0, + "value": "次" + } + ], + "no-data-samples": [ + { + "type": 0, + "value": "データサンプルがありません" + } + ], + "not-create-ai-hex-import-dialog-content": [ + { + "type": 0, + "value": "このプロジェクトにはデータサンプルが含まれていないため、プログラムだけが開かれています。 プログラムを使う前に、モデルを訓練する必要があります。" + } + ], + "not-create-ai-hex-import-dialog-title": [ + { + "type": 0, + "value": "MakeCodeプロジェクトがインポートされました" + } + ], + "not-found": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " ホームページ" + } + ], + "not-found-title": [ + { + "type": 0, + "value": "ページが見つかりません" + } + ], + "open-file-action": [ + { + "type": 0, + "value": "開く…" + } + ], + "open-file-dropped": [ + { + "type": 0, + "value": "ドロップ時にファイルを開く" + } + ], + "other-tabs-body1": [ + { + "type": 0, + "value": "別のプロセスがこのデバイスに接続されています。" + } + ], + "other-tabs-body2": [ + { + "type": 0, + "value": "WebUSBを使っている他のタブ(例: MakeCode、Pythonエディター、 " + }, + { + "type": 1, + "value": "appNameShort" + }, + { + "type": 0, + "value": ")を閉じるか、micro:bitを抜き差ししてやり直してください。" + } + ], + "other-tabs-heading": [ + { + "type": 0, + "value": "WebUSBで接続" + } + ], + "privacy": [ + { + "type": 0, + "value": "プライバシーポリシー" + } + ], + "project-loaded": [ + { + "type": 0, + "value": "プロジェクトがロードされました" + } + ], + "project-name-not-empty": [ + { + "type": 0, + "value": "プロジェクト名は空にできません" + } + ], + "radio-link-microbit": [ + { + "type": 0, + "value": "無線リンク用micro:bit" + } + ], + "radio-link-microbit-label": [ + { + "type": 0, + "value": "無線リンク用micro:bitがPCに接続しているところを示す図" + } + ], + "recognition-point-label": [ + { + "type": 0, + "value": "認識ポイント:" + } + ], + "reconnect-action": [ + { + "type": 0, + "value": "再接続" + } + ], + "reconnect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "データ収集用micro:bitへの接続に失敗しました" + } + ], + "reconnect-failed-bluetooth1": [ + { + "type": 0, + "value": "データ収集用micro:bitへの接続を確立できませんでした。" + } + ], + "reconnect-failed-bridge-heading": [ + { + "type": 0, + "value": "無線リンク用micro:bitへの接続に失敗しました" + } + ], + "reconnect-failed-bridge1": [ + { + "type": 0, + "value": "コンピューターに接続されたmicro:bitとの接続を再確立できませんでした。" + } + ], + "reconnect-failed-radio-heading": [ + { + "type": 0, + "value": "micro:bitへの接続に失敗しました" + } + ], + "reconnect-failed-remote-heading": [ + { + "type": 0, + "value": "データ収集用micro:bitへの接続に失敗しました" + } + ], + "reconnect-failed-remote1": [ + { + "type": 0, + "value": "データ収集用micro:bitへの接続を確立できませんでした。" + } + ], + "reconnect-failed-subtitle": [ + { + "type": 0, + "value": "接続プロセスを再起動するには、次の手順に従ってください。" + } + ], + "reconnecting": [ + { + "type": 0, + "value": "再接続中…" + } + ], + "record-action": [ + { + "type": 0, + "value": "録画" + } + ], + "record-action-aria": [ + { + "type": 0, + "value": "アクション「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」のデータを記録" + } + ], + "record-hint": [ + { + "type": 0, + "value": "データサンプルを記録するためのボタン押し。" + } + ], + "record-hint-button-b": [ + { + "type": 0, + "value": "データサンプルを記録するには、データ収集用micro:bitのボタンBを押します。" + } + ], + "record-samples": [ + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " サンプルを記録" + } + ], + "record-samples-help": [ + { + "type": 0, + "value": "各サンプルにはそれぞれにカウントダウンがあります" + } + ], + "record-seconds": [ + { + "type": 1, + "value": "numSeconds" + }, + { + "type": 0, + "value": " 秒の記録" + } + ], + "record-seconds-help": [ + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " サンプルを取得するには、動き続けてください" + } + ], + "recording": [ + { + "type": 0, + "value": "記録中" + } + ], + "recording-complete": [ + { + "type": 0, + "value": "完了" + } + ], + "recording-data-for": [ + { + "type": 0, + "value": "アクション「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」のデータを記録" + } + ], + "recording-data-for-numbered": [ + { + "type": 0, + "value": "アクション「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」の " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " 個の記録 " + }, + { + "type": 1, + "value": "sample" + }, + { + "type": 0, + "value": " " + } + ], + "recording-fingerprint-label": [ + { + "type": 0, + "value": "記録について、micro:bitのx、y、z加速度センサーデータ特性を表示するヒートマップ" + } + ], + "recording-graph-label": [ + { + "type": 0, + "value": "micro:bit の加速度センサーのx軸、y軸、z軸の各データを示しているグラフ" + } + ], + "recording-options-aria": [ + { + "type": 0, + "value": "アクション「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」の他の記録オプション" + } + ], + "reload-action": [ + { + "type": 0, + "value": "再読み込み" + } + ], + "reset-to-default-action": [ + { + "type": 0, + "value": "初期ブロックにリセット" + } + ], + "restore-defaults-action": [ + { + "type": 0, + "value": "すべての設定を初期値に復元" + } + ], + "restore-defaults-confirm-action": [ + { + "type": 0, + "value": "初期値に復元" + } + ], + "restore-defaults-confirm-body": [ + { + "type": 0, + "value": "すべての設定を初期値に復元してもよろしいですか?" + } + ], + "restore-defaults-confirm-heading": [ + { + "type": 0, + "value": "初期設定に復元" + } + ], + "restore-defaults-helper": [ + { + "type": 0, + "value": "以前に却下されたヘルプコンテンツが再び表示される場合があります。" + } + ], + "save-action": [ + { + "type": 0, + "value": "保存" + } + ], + "save-hex-dialog-heading": [ + { + "type": 0, + "value": "プロジェクトをhexファイルとして保存" + } + ], + "save-hex-dialog-message1": [ + { + "type": 0, + "value": "ダウンロードには、アクション、データサンプル、MakeCodeプロジェクトが含まれています。作業を続けるには " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " で開いてください。" + } + ], + "save-hex-dialog-message2": [ + { + "type": 0, + "value": "アクションとデータサンプルを変更する必要がない場合は、Microsoft MakeCode で開くこともできます。" + } + ], + "saving-description": [ + { + "type": 0, + "value": "ダウンロードはまもなく完了します。" + } + ], + "saving-title": [ + { + "type": 0, + "value": "保存中…" + } + ], + "saving-toast-title": [ + { + "type": 0, + "value": "hexファイルをダウンロードしました" + } + ], + "select-icon-action-aria": [ + { + "type": 0, + "value": "アクション「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」のアイコンを選択" + } + ], + "select-icon-action-untitled-aria": [ + { + "type": 0, + "value": "無題アクションのアイコンを選択" + } + ], + "select-icon-option-action-aria": [ + { + "type": 0, + "value": "「" + }, + { + "type": 1, + "value": "iconName" + }, + { + "type": 0, + "value": "」アイコンを選択" + } + ], + "settings": [ + { + "type": 0, + "value": "設定" + } + ], + "settings-menu-action": [ + { + "type": 0, + "value": "設定アクションメニュー" + } + ], + "show-graphs-checkbox-label-text": [ + { + "type": 0, + "value": "グラフを表示" + } + ], + "simple-ai-exercise-timer-resource-title": [ + { + "type": 0, + "value": "簡単なAI運動タイマー" + } + ], + "skip-tour-action": [ + { + "type": 0, + "value": "ツアーをスキップ" + } + ], + "software-versions": [ + { + "type": 0, + "value": "ソフトウェアのバージョン" + } + ], + "start-session-action": [ + { + "type": 0, + "value": "セッションを開始" + } + ], + "start-training-action": [ + { + "type": 0, + "value": "トレーニング開始" + } + ], + "steps-alt": [ + { + "type": 0, + "value": "最終的にモデルを使ってコーディングする前に、データ収集、モデルのトレーニング、モデルのテスト、収集データを改善することでモデルを改善することを繰り返すプロセスを示す図。" + } + ], + "steps-code": [ + { + "type": 0, + "value": "コードを書く" + } + ], + "steps-collect-data": [ + { + "type": 0, + "value": "データを集める" + } + ], + "steps-improve": [ + { + "type": 0, + "value": "改善する" + } + ], + "steps-test-model": [ + { + "type": 0, + "value": "モデルのテスト" + } + ], + "steps-train": [ + { + "type": 0, + "value": "トレーニング" + } + ], + "stop-recording-action": [ + { + "type": 0, + "value": "記録の停止" + } + ], + "support-request": [ + { + "children": [ + { + "type": 0, + "value": "サポートリクエストの提出" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " を検討してください。" + } + ], + "terms": [ + { + "type": 0, + "value": "利用規約" + } + ], + "testing-model-actions-region": [ + { + "type": 0, + "value": "モデルツールバーのテスト" + } + ], + "testing-model-title": [ + { + "type": 0, + "value": "モデルのテスト" + } + ], + "tour-action": [ + { + "type": 0, + "value": "ツアー" + } + ], + "tour-collect-addActions-content": [ + { + "type": 0, + "value": "他のアクションとその名前を決めてください。モデルを訓練するには、少なくとも2つのアクションと3つのデータサンプルが必要です。データサンプルはPCにのみ保存され、他の人に送信されることはありません。" + } + ], + "tour-collect-addActions-title": [ + { + "type": 0, + "value": "さらにアクションを追加" + } + ], + "tour-collect-afterFirst-content": [ + { + "type": 0, + "value": "機械学習モデルを訓練するには、少なくとも2つの異なるアクションと、アクションそれぞれについて少なくとも3つのデータサンプルが必要となります。" + } + ], + "tour-collect-afterFirst-title": [ + { + "type": 0, + "value": "最初の" + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "サンプル" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "サンプル" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "recordingCount" + }, + { + "type": 0, + "value": "を記録しました!" + } + ], + "tour-collect-collectMore-explanation-content": [ + { + "type": 0, + "value": "さらにデータサンプルを収集すると、より良い機械学習モデルになります。" + } + ], + "tour-collect-collectMore-hasRecordings-content": [ + { + "type": 0, + "value": "アクションのデータサンプルを記録します。" + } + ], + "tour-collect-collectMore-noRecordings-content": [ + { + "type": 0, + "value": "アクションのデータサンプルを記録。" + } + ], + "tour-collect-collectMore-title": [ + { + "type": 0, + "value": "さらにデータサンプルを収集" + } + ], + "tour-collect-trainModel-content": [ + { + "type": 0, + "value": "十分なデータサンプルを収集したら、機械学習モデルのトレーニングができます。 後でもう一度、データを削除またはさらに追加し、モデルの信頼性を高めるためにトレーニングを続けられます。" + } + ], + "tour-dataSamples-actions-common-content": [ + { + "type": 0, + "value": "アクションは、機械学習モデルに認識させたい動きの種類です。たとえば、「手を振る」や「手をたたく」などです。" + } + ], + "tour-dataSamples-actions-noRecordings-content": [ + { + "type": 0, + "value": "最初のアクションを決め、名前を付けてから、データサンプルの記録を開始します。" + } + ], + "tour-dataSamples-connected-content": [ + { + "type": 0, + "value": "データサンプルの収集を開始して、さまざまな動きや行動を認識する機械学習(ML)モデルをトレーニングしましょう。" + } + ], + "tour-dataSamples-connected-title": [ + { + "type": 0, + "value": "データ収集用micro:bitが接続されています!" + } + ], + "tour-dataSamples-liveGraph-content": [ + { + "type": 0, + "value": "グラフはmicro:bitの加速度センサーからの動きのデータを示しています。データ収集用micro:bitを動かして、グラフがどのように変化するか見てください。" + } + ], + "tour-makecode-intro-content1": [ + { + "type": 0, + "value": "micro:bitでプロジェクトをテストするために、モデルとコードをダウンロードします。 さらにコードブロックを追加して、モデルを使った独自のプログラムを作ることもできます。" + } + ], + "tour-makecode-intro-content2": [ + { + "type": 0, + "value": "MLモデルを改善する必要がありますか? " + } + ], + "tour-makecode-intro-content3": [ + { + "type": 0, + "value": "左上にあるこの戻るボタンを使ってください。" + } + ], + "tour-makecode-intro-title": [ + { + "type": 0, + "value": "Microsoft MakeCode" + } + ], + "tour-trainModel-afterTrain-alreadyConnected-title": [ + { + "type": 0, + "value": "MLモデルを訓練しました!" + } + ], + "tour-trainModel-afterTrain-content": [ + { + "type": 0, + "value": "では、機械学習モデルをテストしましょう。データ収集用micro:bitを動かして、それぞれのアクションを試してみましょう。モデルはそれぞれのアクションを正しく推定しますか?" + } + ], + "tour-trainModel-afterTrain-delayedUntilConnected-title": [ + { + "type": 0, + "value": "MLモデルをテスト" + } + ], + "tour-trainModel-certaintyRecognition-content": [ + { + "type": 0, + "value": "棒グラフは、モデルが各アクションを実行していることを示しています。スライダーを動かして認識ポイントまたはしきい値を調整します。" + } + ], + "tour-trainModel-certaintyRecognition-title": [ + { + "type": 0, + "value": "確実性と認識ポイント" + } + ], + "tour-trainModel-editInMakeCode-content": [ + { + "type": 0, + "value": "プログラムと機械学習モデルをmicro:bitにダウンロードするには、MakeCodeでプロジェクトを開きます。 さらにブロックを追加して、モデルを使った独自のプログラムを作れます。" + } + ], + "tour-trainModel-estimatedAction-content": [ + { + "type": 0, + "value": "現在あなたが実行しているとモデルが推定しているアクションは、そのアクションのmicro:bitアイコンの下に表示されます。" + } + ], + "tour-trainModel-makeCodeBlocks-content": [ + { + "type": 0, + "value": "これらのMakeCodeブロックは、プログラムとモデルをmicro:bitに転送すると検出されるようになるアクションのアイコンを表示します。" + } + ], + "tour-trainModel-makeCodeBlocks-title": [ + { + "type": 0, + "value": "Microsoft MakeCode ブロック" + } + ], + "train-description": [ + { + "type": 0, + "value": "コンピュータプログラムは、データサンプルのパターンや違いを特定します。 そしてこれらを使って、 " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " がmicro:bitを動かすときに異なる動きを認識できる数学モデルを構築します。" + } + ], + "train-error-body": [ + { + "type": 0, + "value": "訓練の結果、モデルは使用可能になりませんでした。その理由は、訓練に使われたデータにある可能性が高いです。 異なるアクションのデータサンプルがあまりにも類似している場合、訓練プロセスに問題が生じる可能性があります。" + } + ], + "train-error-header": [ + { + "type": 0, + "value": "訓練が失敗しました" + } + ], + "train-error-todo": [ + { + "type": 0, + "value": "データ追加のページに戻り、データを変更してください。" + } + ], + "train-header": [ + { + "type": 0, + "value": "モデルの訓練" + } + ], + "train-model": [ + { + "type": 0, + "value": "モデルの訓練" + } + ], + "training-model": [ + { + "type": 0, + "value": "モデルを訓練中..." + } + ], + "transfer-hex-alt": [ + { + "type": 0, + "value": "ダウンロードフォルダからmicro:bitドライブまたはファイルエクスプローラにリストされているデバイスにhexファイルをドラッグするアニメーション" + } + ], + "transfer-hex-heading": [ + { + "type": 0, + "value": "保存された hex ファイルをmicro:bitに転送する" + } + ], + "transfer-hex-manual-download": [ + { + "type": 0, + "value": "ファイルが自動でダウンロードされない場合は" + }, + { + "children": [ + { + "type": 0, + "value": "ここにファイルをダウンロードしてください" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "。" + } + ], + "transfer-hex-message": [ + { + "type": 0, + "value": "hex ファイルをダウンロードフォルダからMICROBITドライブへドラッグします。" + } + ], + "try-again-action": [ + { + "type": 0, + "value": "もう一度やり直す" + } + ], + "unknown": [ + { + "type": 0, + "value": "不明" + } + ], + "unplug-radio-link-microbit-description": [ + { + "type": 0, + "value": "無線リンク用micro:bitをPCから取り外します。データサンプルをもっと記録したい場合は、micro:bitを再接続する必要があります。" + } + ], + "unplug-radio-link-microbit-label": [ + { + "type": 0, + "value": "micro:bit上部からUSBケーブルが取り外されていることを示すアニメーション" + } + ], + "unplug-radio-link-microbit-title": [ + { + "type": 0, + "value": "無線リンク用micro:bitを外す" + } + ], + "unsupported-device-explain": [ + { + "type": 0, + "value": "残念ながら、micro:bit 無線を使った接続は micro:bit V2 だけでサポートされています。接続されているのは " + }, + { + "children": [ + { + "type": 0, + "value": "micro:bit V1" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " です。 " + } + ], + "unsupported-device-header": [ + { + "type": 0, + "value": "micro:bit無線接続はmicro:bit V1をサポートしていません" + } + ], + "unsupported-device-with-bluetooth": [ + { + "type": 0, + "value": "代わりにWeb Bluetoothを使ってmicro:bitに接続してください。" + } + ], + "unsupported-device-without-bluetooth": [ + { + "type": 0, + "value": "Web Bluetoothを使ってmicro:bit V1に接続できますが、このブラウザやデバイスはBluetoothを有効にしていません。 " + }, + { + "children": [ + { + "type": 0, + "value": "Bluetooth を有効にする方法" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "。" + } + ], + "user-guide": [ + { + "type": 0, + "value": "ユーザーガイド" + } + ], + "webusb-retry-no-select": [ + { + "type": 0, + "value": "micro:bitが選択されていません。もう一度試しますか?" + } + ], + "webusb-retry-replug1": [ + { + "type": 0, + "value": "WebUSBエラーが発生しました。" + } + ], + "webusb-retry-replug2": [ + { + "type": 0, + "value": "次のことを行ってください:" + } + ], + "webusb-retry-replug3": [ + { + "type": 0, + "value": "このmicro:bitにバッテリーパックが接続されていないことを確認" + } + ], + "webusb-retry-replug4": [ + { + "type": 0, + "value": "USBケーブルを抜いて再接続" + } + ] +} \ No newline at end of file diff --git a/src/messages/ui.ko.json b/src/messages/ui.ko.json new file mode 100644 index 000000000..b9fd54922 --- /dev/null +++ b/src/messages/ui.ko.json @@ -0,0 +1,2972 @@ +{ + "aarhus-university-alt": [ + { + "type": 0, + "value": "오르후스대학교" + } + ], + "about": [ + { + "type": 0, + "value": "소개" + } + ], + "about-dialog-alt": [ + { + "type": 0, + "value": "LED 화면에 하트를 표시하고 있는 micro:bit" + } + ], + "about-dialog-title": [ + { + "children": [ + { + "type": 0, + "value": "오르후스대학교 컴퓨팅 사고 및 디자인 센터(Center for Computational Thinking and Design, Aarhus University)" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "와 협력하여 개발" + } + ], + "accelerometer-image-alt": [ + { + "type": 0, + "value": "micro:bit은 X축을 앞으로 이동, Y축을 위 아래로 이동, Z축을 뒤에서 앞으로 표시합니다." + } + ], + "action-label": [ + { + "type": 0, + "value": "행동" + } + ], + "action-label-tooltip-aria": [ + { + "type": 0, + "value": "행동 툴팁" + } + ], + "action-length-error": [ + { + "type": 0, + "value": "행동 이름은 " + }, + { + "type": 1, + "value": "maxLen" + }, + { + "type": 0, + "value": "자 이하여야 합니다." + } + ], + "action-name-placeholder": [ + { + "type": 0, + "value": "행동 이름" + } + ], + "action-region": [ + { + "type": 0, + "value": "\"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\" 행동" + } + ], + "action-tooltip": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "이(가) 인식할 움직임 유형(예: '손 흔들기' 또는 '박수 치기')" + } + ], + "actions-label": [ + { + "type": 0, + "value": "행동" + } + ], + "add-action-action": [ + { + "type": 0, + "value": "행동 추가" + } + ], + "ai-activity-timer-resource-title": [ + { + "type": 0, + "value": "AI 활동 타이머" + } + ], + "ai-storytelling-friend-resource-title": [ + { + "type": 0, + "value": "AI 스토리텔링 친구" + } + ], + "back-action": [ + { + "type": 0, + "value": "뒤로" + } + ], + "back-to-data-samples-action": [ + { + "type": 0, + "value": "데이터 샘플 편집" + } + ], + "bluetooth-unsupported-advice": [ + { + "type": 0, + "value": "micro:bit에 바로 연결하려면 Google Chrome 또는 Microsoft Edge를 사용하는 것이 좋습니다." + } + ], + "bluetooth-unsupported-explain": [ + { + "type": 0, + "value": "아쉽게도 이 브라우저는 WebUSB와 Web Bluetooth를 지원하지 않습니다. 따라서 micro:bit에 연결할 수 없어 기계 학습 모델을 훈련하는 데 필요한 데이터 샘플을 기록할 수 없습니다." + } + ], + "bluetooth-unsupported-header": [ + { + "type": 0, + "value": "이 브라우저는 지원되지 않습니다" + } + ], + "cancel-action": [ + { + "type": 0, + "value": "취소" + } + ], + "cancel-recording-action": [ + { + "type": 0, + "value": "기록 취소" + } + ], + "certainty-label": [ + { + "type": 0, + "value": "확실성" + } + ], + "certainty-label-tooltip-aria": [ + { + "type": 0, + "value": "확실성 툴팁" + } + ], + "certainty-percentage-label": [ + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": " 확실성: " + }, + { + "type": 1, + "value": "currentConfidence" + }, + { + "type": 0, + "value": "퍼센트" + } + ], + "certainty-tooltip": [ + { + "type": 0, + "value": "현재 사용자가 각 행동을 수행하고 있는 모델에 대한 확신 정도를 나타냅니다." + } + ], + "click-to-reload-page-action": [ + { + "type": 0, + "value": "클릭하여 페이지 새로 고침" + } + ], + "close-action": [ + { + "type": 0, + "value": "닫기" + } + ], + "code-download-error": [ + { + "type": 0, + "value": "프로젝트 코드 다운로드 오류" + } + ], + "code-label": [ + { + "type": 0, + "value": "Code" + } + ], + "code-label-tooltip-aria": [ + { + "type": 0, + "value": "코드 툴팁" + } + ], + "code-tooltip": [ + { + "type": 0, + "value": "ML 모델과 코드를 micro:bit로 전송할 때 감지된 각 행동에 대한 MakeCode 블록입니다." + } + ], + "confirm-action": [ + { + "type": 0, + "value": "확인" + } + ], + "confirm-save-action": [ + { + "type": 0, + "value": "확인 및 저장" + } + ], + "connect-action": [ + { + "type": 0, + "value": "연결하기" + } + ], + "connect-action-aria": [ + { + "type": 0, + "value": "마이크로비트 연결" + } + ], + "connect-battery-heading": [ + { + "type": 0, + "value": "USB를 분리하고 배터리 팩을 연결합니다." + } + ], + "connect-battery-holder": [ + { + "type": 0, + "value": "배터리 홀더" + } + ], + "connect-battery-link": [ + { + "type": 0, + "value": "micro:bit를 손목에 착용하거나 물체에 부착할 수 있습니다." + } + ], + "connect-battery-subtitle": [ + { + "type": 0, + "value": "컴퓨터에서 micro:bit를 분리한 후 배터리 팩을 연결하세요." + } + ], + "connect-bluetooth-cancelled-connection": [ + { + "type": 0, + "value": "micro:bit를 선택하지 않으셨습니다. 다시 시도하시겠습니까? " + } + ], + "connect-bluetooth-heading": [ + { + "type": 0, + "value": "Web Bluetooth를 사용하여 연결" + } + ], + "connect-bluetooth-invalid-pattern": [ + { + "type": 0, + "value": "잘못된 패턴을 그렸습니다." + } + ], + "connect-bluetooth-start-heading": [ + { + "type": 0, + "value": "Web Bluetooth로 연결할 수 있는 것" + } + ], + "connect-bluetooth-start-requirements1": [ + { + "type": 0, + "value": "micro:bit 1대" + } + ], + "connect-bluetooth-start-requirements2-subtitle": [ + { + "type": 0, + "value": "인터넷, USB 포트, Web Bluetooth" + } + ], + "connect-bluetooth-start-switch-radio": [ + { + "type": 0, + "value": "대신 micro:bit 라디오를 사용하여 연결하기" + } + ], + "connect-cable-alt": [ + { + "type": 0, + "value": "micro:bit 상단에 연결된 USB 케이블을 보여주는 애니메이션" + } + ], + "connect-cable-download-project-subtitle": [ + { + "type": 0, + "value": "USB 케이블로 micro:bit를 이 컴퓨터에 연결하여 기계 학습 MakeCode 프로그램을 micro:bit에 다운로드합니다." + } + ], + "connect-cable-heading": [ + { + "type": 0, + "value": "USB 케이블을 micro:bit에 연결하기" + } + ], + "connect-cable-skip": [ + { + "type": 0, + "value": "건너뛰기: 프로그램이 이미 다운로드되었나요?" + } + ], + "connect-cable-subtitle": [ + { + "type": 0, + "value": "데이터 수집 프로그램을 micro:bit에 다운로드할 수 있도록 USB 케이블로 micro:bit를 이 컴퓨터에 연결합니다." + } + ], + "connect-computer": [ + { + "type": 0, + "value": "컴퓨터" + } + ], + "connect-data-collection-heading": [ + { + "type": 0, + "value": "USB 케이블을 micro:bit 1에 연결하기" + } + ], + "connect-data-collection-subtitle": [ + { + "type": 0, + "value": "데이터 수집 프로그램을 micro:bit에 다운로드할 수 있도록 USB 케이블로 첫 번째 micro:bit를 이 컴퓨터에 연결합니다. 이 micro:bit를 사용하여 데이터 샘플을 수집하게 됩니다." + } + ], + "connect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "micro:bit에 연결하지 못했습니다." + } + ], + "connect-failed-bluetooth1": [ + { + "type": 0, + "value": "데이터 수집 micro:bit에 연결할 수 없습니다." + } + ], + "connect-failed-bridge-heading": [ + { + "type": 0, + "value": "라디오 링크 micro:bit에 연결할 수 없습니다." + } + ], + "connect-failed-bridge1": [ + { + "type": 0, + "value": "컴퓨터에 연결된 micro:bit에 대한 연결을 설정할 수 없습니다." + } + ], + "connect-failed-remote-heading": [ + { + "type": 0, + "value": "데이터 수집 micro:bit에 연결할 수 없습니다." + } + ], + "connect-failed-remote1": [ + { + "type": 0, + "value": "데이터 수집 micro:bit에 연결할 수 없습니다." + } + ], + "connect-help-alt": [ + { + "type": 0, + "value": "BBC micro:bit entry 레이블 1 및 연결 버튼 레이블 2의 WebUSB 연결 대화 상자 " + } + ], + "connect-micro-usb-cable": [ + { + "type": 0, + "value": "마이크로 USB 케이블" + } + ], + "connect-or-import": [ + { + "children": [ + { + "type": 0, + "value": "데이터 수집 micro:bit에 연결하기" + } + ], + "type": 8, + "value": "link1" + }, + { + "type": 0, + "value": " 또는 " + }, + { + "children": [ + { + "type": 0, + "value": "데이터 샘플 가져오기" + } + ], + "type": 8, + "value": "link2" + }, + { + "type": 0, + "value": "를 하세요." + } + ], + "connect-pattern-heading": [ + { + "type": 0, + "value": "패턴 복사" + } + ], + "connect-pattern-input-label": [ + { + "type": 1, + "value": "colNum" + }, + { + "type": 0, + "value": "열 - micro:bit 디스플레이에 켜진 LED 개수" + } + ], + "connect-pattern-subtitle": [ + { + "type": 0, + "value": "micro:bit에 표시된 패턴을 복사합니다." + } + ], + "connect-popup": [ + { + "type": 0, + "value": "micro:bit을 선택하세요" + } + ], + "connect-popup-bluetooth-alt": [ + { + "type": 0, + "value": "BBC micro:bit entry 레이블 1 및 페어링 버튼 레이블 2의 Web Bluetooth 연결 대화 상자" + } + ], + "connect-popup-bluetooth-instruction2": [ + { + "type": 0, + "value": "'페어링(Pair)' 선택" + } + ], + "connect-popup-bluetooth-title": [ + { + "type": 0, + "value": "Web Bluetooth를 사용하여 micro:bit에 연결하기" + } + ], + "connect-popup-instruction-heading": [ + { + "type": 0, + "value": "다음 팝업창에서" + } + ], + "connect-popup-instruction1": [ + { + "type": 0, + "value": "micro:bit를 선택하세요" + } + ], + "connect-popup-usb-bluetooth-data-collection-title": [ + { + "type": 0, + "value": "micro:bit에 데이터 수집 프로그램 다운로드하기" + } + ], + "connect-popup-usb-radio-data-collection-title": [ + { + "type": 0, + "value": "micro:bit 1에 데이터 수집 프로그램 다운로드하기" + } + ], + "connect-popup-usb-radio-link-title": [ + { + "type": 0, + "value": "micro:bit 2에 라디오 링크 프로그램 다운로드하기" + } + ], + "connect-popup-webusb-instruction2": [ + { + "type": 0, + "value": "'연결(Connect)'을 선택합니다." + } + ], + "connect-radio-data-collection-microbit-description": [ + { + "type": 0, + "value": "기계 학습 MakeCode 프로그램을 데이터 수집 micro:bit에 다운로드하려면 해당 micro:bit를 컴퓨터에 연결하세요. 데이터 수집 micro:bit을 착용하고 있다면 벗어야 합니다." + } + ], + "connect-radio-data-collection-microbit-title": [ + { + "type": 0, + "value": "USB 케이블을 데이터 수집 micro:bit에 연결하기" + } + ], + "connect-radio-heading": [ + { + "type": 0, + "value": "micro:bit 연결 중" + } + ], + "connect-radio-link-heading": [ + { + "type": 0, + "value": "USB 케이블을 micro:bit 2에 연결하기" + } + ], + "connect-radio-link-subtitle": [ + { + "type": 0, + "value": "USB 케이블로 두 번째 micro:bit를 이 컴퓨터에 연결하여 라디오 링크 프로그램을 다운로드합니다. 이 라디오 링크 micro:bit는 데이터 수집 micro:bit와 통신하게 됩니다." + } + ], + "connect-radio-start-heading": [ + { + "type": 0, + "value": "micro:bit 라디오를 사용하여 연결하는 데 필요한 것" + } + ], + "connect-radio-start-requirements1": [ + { + "type": 0, + "value": "micro:bit 2대" + } + ], + "connect-radio-start-requirements1-subtitle": [ + { + "type": 0, + "value": "V2에 한정됨" + } + ], + "connect-radio-start-requirements2-subtitle": [ + { + "type": 0, + "value": "인터넷 및 USB 포트" + } + ], + "connect-radio-start-switch-bluetooth": [ + { + "type": 0, + "value": "대신 Web Bluetooth를 사용하여 연결하기" + } + ], + "connect-to-record": [ + { + "type": 0, + "value": "데이터 샘플을 기록하려면 연결하기" + } + ], + "connect-to-record-body": [ + { + "type": 0, + "value": "데이터 샘플을 기록하려면 micro:bit 연결하기" + } + ], + "connect-to-test-model": [ + { + "type": 0, + "value": "ML 모델을 테스트하려면 연결하기" + } + ], + "connect-to-tour-body": [ + { + "type": 0, + "value": "투어를 보려면 데이터 수집 micro:bit를 연결해야 합니다." + } + ], + "connect-troubleshoot": [ + { + "type": 0, + "value": "micro:bit 연결 문제 해결" + } + ], + "connect-troubleshooting": [ + { + "type": 0, + "value": "문제 해결" + } + ], + "connect-with-batteries": [ + { + "type": 0, + "value": "배터리" + } + ], + "connect-with-web-bluetooth": [ + { + "type": 0, + "value": "Web Bluetooth로 연결" + } + ], + "connecting": [ + { + "type": 0, + "value": "연결 중…" + } + ], + "continue-makecode-action": [ + { + "type": 0, + "value": "MakeCode로 계속 진행하기" + } + ], + "cookies-action": [ + { + "type": 0, + "value": "쿠키" + } + ], + "copied": [ + { + "type": 0, + "value": "복사됨" + } + ], + "copy-action": [ + { + "type": 0, + "value": "복사" + } + ], + "data-actions-menu": [ + { + "type": 0, + "value": "데이터 행동" + } + ], + "data-collection-microbit": [ + { + "type": 0, + "value": "데이터 수집 micro:bit" + } + ], + "data-collection-microbit-label": [ + { + "type": 0, + "value": "데이터 수집 micro:bit가 사람의 손목에 연결되는 것을 보여주는 다이어그램" + } + ], + "data-connection-region": [ + { + "type": 0, + "value": "micro:bit 데이터 연결" + } + ], + "data-features-hide-action": [ + { + "type": 0, + "value": "데이터 기능 숨기기" + } + ], + "data-features-show-action": [ + { + "type": 0, + "value": "데이터 기능 표시" + } + ], + "data-samples-actions-region": [ + { + "type": 0, + "value": "데이터 샘플 도구 모음" + } + ], + "data-samples-label": [ + { + "type": 0, + "value": "데이터 샘플" + } + ], + "data-samples-label-tooltip-aria": [ + { + "type": 0, + "value": "데이터 샘플 툴팁" + } + ], + "data-samples-status-count": [ + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": "개 샘플 기록됨" + } + ], + "data-samples-status-not-enough": [ + { + "type": 0, + "value": "3개 이상 필요" + } + ], + "data-samples-title": [ + { + "type": 0, + "value": "데이터 샘플" + } + ], + "data-samples-tooltip": [ + { + "type": 0, + "value": "1초 동안의 짧은 움직임 데이터 모음. 데이터 샘플은 사용자 컴퓨터에만 보관되며 어느 누구에게도 전송되지 않습니다." + } + ], + "default-project-name": [ + { + "type": 0, + "value": "제목 없음" + } + ], + "delete-action-aria": [ + { + "type": 0, + "value": "\"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\" 행동 삭제" + } + ], + "delete-action-confirm-heading": [ + { + "type": 0, + "value": "행동 삭제 확인" + } + ], + "delete-action-confirm-text": [ + { + "type": 0, + "value": "\"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\" 행동을 삭제하시겠습니까?" + } + ], + "delete-data-samples-action": [ + { + "type": 0, + "value": "모든 데이터 샘플 삭제" + } + ], + "delete-data-samples-confirm-heading": [ + { + "type": 0, + "value": "모든 데이터 샘플 삭제 확인" + } + ], + "delete-data-samples-confirm-text": [ + { + "type": 0, + "value": "모든 데이터 샘플을 삭제하시겠습니까?" + } + ], + "delete-recording-aria": [ + { + "type": 0, + "value": "\"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\" 행동에 대한 샘플 " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": "개 중 " + }, + { + "type": 1, + "value": "sample" + }, + { + "type": 0, + "value": "개의 기록 샘플 삭제" + } + ], + "disconnect-action": [ + { + "type": 0, + "value": "연결 해제" + } + ], + "disconnected-during-recording": [ + { + "type": 0, + "value": "기록 중에 micro:bit 연결이 끊어짐" + } + ], + "disconnected-warning-bluetooth-heading": [ + { + "type": 0, + "value": "데이터 수집 micro:bit 연결 끊어짐" + } + ], + "disconnected-warning-bluetooth1": [ + { + "type": 0, + "value": "데이터 수집 micro:bit 연결이 끊어졌습니다." + } + ], + "disconnected-warning-bluetooth2": [ + { + "type": 0, + "value": "다음 사항을 확인하세요." + } + ], + "disconnected-warning-bluetooth3": [ + { + "type": 0, + "value": "micro:bit의 전원이 켜져 있는가(micro:bit 뒷면의 빨간색 표시등이 켜져 있어야 합니다.)?" + } + ], + "disconnected-warning-bluetooth4": [ + { + "type": 0, + "value": "micro:bit가 컴퓨터 가까이 있는가?" + } + ], + "disconnected-warning-bridge-heading": [ + { + "type": 0, + "value": "라디오 링크 micro:bit 연결 끊어짐" + } + ], + "disconnected-warning-bridge1": [ + { + "type": 0, + "value": "컴퓨터와 micro:bit의 연결이 끊어졌습니다." + } + ], + "disconnected-warning-remote-heading": [ + { + "type": 0, + "value": "데이터 수집 micro:bit 연결 끊어짐" + } + ], + "disconnected-warning-remote1": [ + { + "type": 0, + "value": "데이터 수집 micro:bit 연결이 끊어졌습니다." + } + ], + "dont-show-again": [ + { + "type": 0, + "value": "다시 보지 않기" + } + ], + "download-data-samples-action": [ + { + "type": 0, + "value": "모든 데이터 샘플 다운로드" + } + ], + "download-project-choose-microbit-subtitle": [ + { + "type": 0, + "value": "동일한 micro:bit에 프로젝트를 다운로드하면 micro:bit와 도구의 연결이 끊어집니다. 데이터 샘플을 더 많이 기록하려면 micro:bit를 다시 연결하세요." + } + ], + "download-project-choose-microbit-title": [ + { + "type": 0, + "value": "어느 micro:bit를 사용하시겠습니까?" + } + ], + "download-project-different-microbit-option": [ + { + "type": 0, + "value": "다른 micro:bit" + } + ], + "download-project-intro-description": [ + { + "type": 0, + "value": "프로그램에 사용자가 만든 기계 학습 모델이 포함되어 있습니다. 이 모델은 micro:bit에서 실행되므로 " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "에 연결하지 않아도 사용할 수 있습니다." + } + ], + "download-project-intro-title": [ + { + "type": 0, + "value": "기계 학습 MakeCode 프로젝트 다운로드" + } + ], + "download-project-same-microbit-option": [ + { + "type": 0, + "value": "동일한 micro:bit" + } + ], + "downloading-data-collection-header": [ + { + "type": 0, + "value": "데이터 수집 프로그램 다운로드 중" + } + ], + "downloading-header": [ + { + "type": 0, + "value": "micro:bit에 프로그램 다운로드 중" + } + ], + "downloading-radio-link-header": [ + { + "type": 0, + "value": "라디오 링크 프로그램 다운로드 중" + } + ], + "downloading-subtitle": [ + { + "type": 0, + "value": "잠시만 기다리세요. micro:bit에 프로그램을 다운로드하는 중입니다." + } + ], + "edit-in-makecode-action": [ + { + "type": 0, + "value": "MakeCode에서 편집하기" + } + ], + "estimated-action-aria": [ + { + "type": 0, + "value": "추정되는 행동: \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "estimated-action-label": [ + { + "type": 0, + "value": "추정되는 행동" + } + ], + "estimated-action-label-tooltip-aria": [ + { + "type": 0, + "value": "추정되는 행동 툴팁" + } + ], + "estimated-action-tooltip": [ + { + "type": 0, + "value": "모델은 사용자가 현재 \u001d이 행동을 하고 있다고 생각합니다." + } + ], + "feedback": [ + { + "type": 0, + "value": "피드백 평가" + } + ], + "fingerprint-acc-x-tooltip": [ + { + "type": 0, + "value": "x 방향 데이터의 합" + } + ], + "fingerprint-acc-y-tooltip": [ + { + "type": 0, + "value": "\by 방향 데이터의 합" + } + ], + "fingerprint-acc-z-tooltip": [ + { + "type": 0, + "value": "z 방향 데이터의 합" + } + ], + "fingerprint-max-x-tooltip": [ + { + "type": 0, + "value": "모든 x 방향 데이터 포인트 중 최대 포인트" + } + ], + "fingerprint-max-y-tooltip": [ + { + "type": 0, + "value": "모든 y 방향 데이터 포인트 중 최대 포인트" + } + ], + "fingerprint-max-z-tooltip": [ + { + "type": 0, + "value": "모든 z 방향 데이터 포인트 중 최대 포인트" + } + ], + "fingerprint-mean-x-tooltip": [ + { + "type": 0, + "value": "x 방향 데이터의 평균값" + } + ], + "fingerprint-mean-y-tooltip": [ + { + "type": 0, + "value": "y 방향 데이터의 평균값" + } + ], + "fingerprint-mean-z-tooltip": [ + { + "type": 0, + "value": "z 방향 데이터의 평균값" + } + ], + "fingerprint-min-x-tooltip": [ + { + "type": 0, + "value": "모든 x 방향 데이터 포인트 중 최소 포인트" + } + ], + "fingerprint-min-y-tooltip": [ + { + "type": 0, + "value": "모든 y 방향 데이터 포인트 중 최소 포인트" + } + ], + "fingerprint-min-z-tooltip": [ + { + "type": 0, + "value": "모든 z 방향 데이터 포인트 중 최소 포인트" + } + ], + "fingerprint-peaks-x-tooltip": [ + { + "type": 0, + "value": "모든 x 방향 데이터 포인트 중 극단값 개수" + } + ], + "fingerprint-peaks-y-tooltip": [ + { + "type": 0, + "value": "모든 y 방향 데이터 포인트 중 극단값 개수" + } + ], + "fingerprint-peaks-z-tooltip": [ + { + "type": 0, + "value": "모든 z 방향 데이터 포인트 중 극단값 개수" + } + ], + "fingerprint-rms-x-tooltip": [ + { + "type": 0, + "value": "모든 x 방향 데이터 포인트의 제곱평균제곱근 값" + } + ], + "fingerprint-rms-y-tooltip": [ + { + "type": 0, + "value": "모든 y 방향 데이터 포인트의 제곱평균제곱근 값" + } + ], + "fingerprint-rms-z-tooltip": [ + { + "type": 0, + "value": "모든 z 방향 데이터 포인트의 제곱평균제곱근 값" + } + ], + "fingerprint-std-x-tooltip": [ + { + "type": 0, + "value": "모든 x 방향 데이터 포인트 중 0으로부터의 평균 편차" + } + ], + "fingerprint-std-y-tooltip": [ + { + "type": 0, + "value": "모든 y 방향 데이터 포인트 중 0으로부터의 평균 편차" + } + ], + "fingerprint-std-z-tooltip": [ + { + "type": 0, + "value": "모든 z 방향 데이터 포인트 중 0으로부터의 평균 편차" + } + ], + "fingerprint-zcr-x-tooltip": [ + { + "type": 0, + "value": "x 방향 데이터 포인트에 대해 가속도가 양수와 음수 사이에서 전환되는 속도" + } + ], + "fingerprint-zcr-y-tooltip": [ + { + "type": 0, + "value": "\by 방향 데이터 포인트에 대해 가속도가 양수와 음수 사이에서 전환되는 속도" + } + ], + "fingerprint-zcr-z-tooltip": [ + { + "type": 0, + "value": "\bz 방향 데이터 포인트에 대해 가속도가 양수와 음수 사이에서 전환되는 속도" + } + ], + "firmware-outdated-content1": [ + { + "type": 0, + "value": "micro:bit 펌웨어가 너무 오래되어 연결에 실패했습니다." + } + ], + "firmware-outdated-content2": [ + { + "type": 0, + "value": "이 micro:bit에 연결하기 전에 " + }, + { + "children": [ + { + "type": 0, + "value": "펌웨어를 업데이트" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "해야 합니다." + } + ], + "firmware-outdated-heading": [ + { + "type": 0, + "value": "펌웨어 업데이트 필요" + } + ], + "get-started-action": [ + { + "type": 0, + "value": "시작하기" + } + ], + "go-action": [ + { + "type": 0, + "value": "이동" + } + ], + "graph-color-scheme": [ + { + "type": 0, + "value": "그래프 색 구성표" + } + ], + "graph-color-scheme-color-blind-1": [ + { + "type": 0, + "value": "색맹용 대안 1" + } + ], + "graph-color-scheme-color-blind-2": [ + { + "type": 0, + "value": "색맹용 대안 2" + } + ], + "graph-color-scheme-default": [ + { + "type": 0, + "value": "기본색(빨간색, 파란색, 녹색)" + } + ], + "graph-line-scheme": [ + { + "type": 0, + "value": "그래프 선 스타일" + } + ], + "graph-line-scheme-accessible": [ + { + "type": 0, + "value": "사용할 수 있는 선(실선, 파선, 점선)" + } + ], + "graph-line-scheme-solid": [ + { + "type": 0, + "value": "실선" + } + ], + "graph-line-weight": [ + { + "type": 0, + "value": "그래프 선 두께" + } + ], + "graph-line-weight-default": [ + { + "type": 0, + "value": "기본값" + } + ], + "graph-line-weight-thick": [ + { + "type": 0, + "value": "두꺼움" + } + ], + "help-label": [ + { + "type": 0, + "value": "도움 및 지원" + } + ], + "help-support": [ + { + "type": 0, + "value": "도움말 및 지원" + } + ], + "help-translate": [ + { + "type": 0, + "value": "Help translate" + } + ], + "home-action": [ + { + "type": 0, + "value": "처음으로" + } + ], + "homepage": [ + { + "type": 0, + "value": "홈페이지" + } + ], + "homepage-alt": [ + { + "type": 0, + "value": "박수 치는 손이 겹쳐진 micro:bit 가속도계 데이터를 나타내는 x, y, z 그래프 선을 보여주는 그래프" + } + ], + "homepage-alt-graph": [ + { + "type": 0, + "value": "micro:bit 가속도계 데이터를 나타내는 x, y, z 그래프 선을 보여주는 그래프" + } + ], + "homepage-alt-hands": [ + { + "type": 0, + "value": "박수 치는 손" + } + ], + "homepage-description": [ + { + "type": 0, + "value": "사용자의 움직임 데이터로 기계 학습 모델을 훈련하여 micro:bit에서 실행하세요." + } + ], + "homepage-how-it-works": [ + { + "type": 0, + "value": "설명" + } + ], + "homepage-how-it-works-paragraph": [ + { + "type": 0, + "value": "시작하려면 동영상을 시청하세요. " + }, + { + "children": [ + { + "type": 0, + "value": "사용자 가이드" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "에서 자세히 알아보세요." + } + ], + "homepage-projects": [ + { + "type": 0, + "value": "프로젝트" + } + ], + "homepage-projects-more": [ + { + "type": 0, + "value": "더 많은 " + }, + { + "children": [ + { + "type": 0, + "value": "micro:bit와 AI 콘텐츠와 리소스" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "를 살펴보세요." + } + ], + "homepage-step-by-step": [ + { + "type": 0, + "value": "단계별" + } + ], + "homepage-subtitle": [ + { + "type": 0, + "value": "움직임과 기계 학습을 사용하여 BBC micro:bit에서 AI를 만들어 보세요." + } + ], + "homepage-video-alt": [ + { + "type": 0, + "value": "소개 동영상" + } + ], + "import-data-samples-action": [ + { + "type": 0, + "value": "데이터 샘플 가져오기" + } + ], + "import-error-dialog-content": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "(으)로 MakeCode hex 파일이나 데이터 샘플 파일(.json)만 열 수 있습니다." + } + ], + "import-error-dialog-title": [ + { + "type": 0, + "value": "지원되지 않는 파일 유형" + } + ], + "incompatible-device-body-alt": [ + { + "type": 0, + "value": "뒤로 돌아가 다른 micro:bit를 선택하거나, " + }, + { + "children": [ + { + "type": 0, + "value": "프로젝트 hex를 저장" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "하세요. 프로젝트 hex는 나중에 micro:bit V2에 다운로드할 수 있습니다." + } + ], + "incompatible-device-body1": [ + { + "type": 0, + "value": "MakeCode로 계속 프로그램을 편집하면 micro:bit V2에 다운로드할 수 있는 프로젝트 hex를 저장할 수 있습니다." + } + ], + "incompatible-device-body2": [ + { + "type": 0, + "value": "또는 MakeCode를 사용하지 않고 " + }, + { + "children": [ + { + "type": 0, + "value": "프로젝트 hex를 저장" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "하세요." + } + ], + "incompatible-device-heading": [ + { + "type": 0, + "value": "호환되지 않는 기기" + } + ], + "incompatible-device-subtitle": [ + { + "type": 0, + "value": "현재 micro:bit V1을 사용하고 있지만 기계 학습 프로젝트에는 더 빠른 프로세서가 탑재된 micro:bit V2가 필요합니다. " + }, + { + "children": [ + { + "type": 0, + "value": "micro:bit 버전에 대해 자세히 알아보세요." + } + ], + "type": 8, + "value": "link" + } + ], + "insufficient-data-body": [ + { + "type": 0, + "value": "모델을 훈련하려면 최소 2개 행동에 대한 데이터 샘플 3개가 필요합니다." + } + ], + "insufficient-data-title": [ + { + "type": 0, + "value": "데이터가 충분하지 않습니다." + } + ], + "language": [ + { + "type": 0, + "value": "언어 선택" + } + ], + "learn-about-firewall-requirements-action": [ + { + "type": 0, + "value": "방화벽 요구 사항에 대해 알아보기" + } + ], + "led-icon-option-angry": [ + { + "type": 0, + "value": "화남" + } + ], + "led-icon-option-asleep": [ + { + "type": 0, + "value": "수면 중" + } + ], + "led-icon-option-butterfly": [ + { + "type": 0, + "value": "나비" + } + ], + "led-icon-option-chessboard": [ + { + "type": 0, + "value": "체스판" + } + ], + "led-icon-option-confused": [ + { + "type": 0, + "value": "어리둥절" + } + ], + "led-icon-option-cow": [ + { + "type": 0, + "value": "소" + } + ], + "led-icon-option-diamond": [ + { + "type": 0, + "value": "다이아몬드" + } + ], + "led-icon-option-duck": [ + { + "type": 0, + "value": "오리" + } + ], + "led-icon-option-eighthnote": [ + { + "type": 0, + "value": "8분음표" + } + ], + "led-icon-option-fabulous": [ + { + "type": 0, + "value": "멋짐" + } + ], + "led-icon-option-ghost": [ + { + "type": 0, + "value": "유령" + } + ], + "led-icon-option-giraffe": [ + { + "type": 0, + "value": "기린" + } + ], + "led-icon-option-happy": [ + { + "type": 0, + "value": "행복" + } + ], + "led-icon-option-heart": [ + { + "type": 0, + "value": "하트" + } + ], + "led-icon-option-house": [ + { + "type": 0, + "value": "집" + } + ], + "led-icon-option-lefttriangle": [ + { + "type": 0, + "value": "왼쪽 삼각형" + } + ], + "led-icon-option-meh": [ + { + "type": 0, + "value": "별로" + } + ], + "led-icon-option-no": [ + { + "type": 0, + "value": "아니요" + } + ], + "led-icon-option-off": [ + { + "type": 0, + "value": "끔" + } + ], + "led-icon-option-pitchfork": [ + { + "type": 0, + "value": "갈퀴" + } + ], + "led-icon-option-quarternote": [ + { + "type": 0, + "value": "4분음표" + } + ], + "led-icon-option-rabbit": [ + { + "type": 0, + "value": "토끼" + } + ], + "led-icon-option-rollerskate": [ + { + "type": 0, + "value": "롤러스케이트" + } + ], + "led-icon-option-sad": [ + { + "type": 0, + "value": "슬픔" + } + ], + "led-icon-option-scissors": [ + { + "type": 0, + "value": "가위" + } + ], + "led-icon-option-silly": [ + { + "type": 0, + "value": "바보" + } + ], + "led-icon-option-skull": [ + { + "type": 0, + "value": "해골" + } + ], + "led-icon-option-smalldiamond": [ + { + "type": 0, + "value": "작은 다이아몬드" + } + ], + "led-icon-option-smallheart": [ + { + "type": 0, + "value": "작은 하트" + } + ], + "led-icon-option-smallsquare": [ + { + "type": 0, + "value": "작은 정사각형" + } + ], + "led-icon-option-snake": [ + { + "type": 0, + "value": "뱀" + } + ], + "led-icon-option-square": [ + { + "type": 0, + "value": "정사각형" + } + ], + "led-icon-option-stickfigure": [ + { + "type": 0, + "value": "막대 인간" + } + ], + "led-icon-option-surprised": [ + { + "type": 0, + "value": "놀람" + } + ], + "led-icon-option-sword": [ + { + "type": 0, + "value": "칼" + } + ], + "led-icon-option-target": [ + { + "type": 0, + "value": "과녁" + } + ], + "led-icon-option-tortoise": [ + { + "type": 0, + "value": "거북이" + } + ], + "led-icon-option-triangle": [ + { + "type": 0, + "value": "삼각형" + } + ], + "led-icon-option-tshirt": [ + { + "type": 0, + "value": "티셔츠" + } + ], + "led-icon-option-umbrella": [ + { + "type": 0, + "value": "우산" + } + ], + "led-icon-option-yes": [ + { + "type": 0, + "value": "예" + } + ], + "live-data-graph": [ + { + "type": 0, + "value": "실시간 데이터 그래프" + } + ], + "live-graph": [ + { + "type": 0, + "value": "실시간 그래프" + } + ], + "live-graph-tooltip": [ + { + "type": 0, + "value": "이 그래프는 micro:bit 가속도계의 움직임 데이터를 실시간으로 보여줍니다. 데이터 수집 micro:bit을 움직여 X, Y, Z 축이 바뀌는 것을 확인해 보세요. 색깔 선은 micro:bit가 이동하는 각각의 방향(차원)을 나타냅니다." + } + ], + "live-graph-tooltip-aria": [ + { + "type": 0, + "value": "실시간 그래프 툴팁" + } + ], + "loading": [ + { + "type": 0, + "value": "불러오는 중..." + } + ], + "main-menu": [ + { + "type": 0, + "value": "메인 메뉴" + } + ], + "makecode-back-alt": [ + { + "type": 0, + "value": "MakeCode 뒤로 가기 왼쪽 화살 아이콘" + } + ], + "makecode-block-alt-prefix": [ + { + "type": 0, + "value": "MakeCode block:" + } + ], + "makecode-block-show-icon": [ + { + "type": 0, + "value": "아이콘 표시" + } + ], + "makecode-load-error-dialog-body": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "이(가) MakeCode를 불러올 수 없습니다. 인터넷 연결을 확인하고 페이지를 새로 고침한 다음 다시 시도하세요." + } + ], + "makecode-load-error-dialog-title": [ + { + "type": 0, + "value": "Microsoft MakeCode를 불러올 수 없습니다." + } + ], + "microbit-not-connected": [ + { + "type": 0, + "value": "micro:bit가 연결되지 않았습니다." + } + ], + "ml.onStart|block": [ + { + "type": 0, + "value": "ML $event 시작 시" + } + ], + "more-edit-in-makecode-options": [ + { + "type": 0, + "value": "MakeCode 옵션에서 추가 편집" + } + ], + "name-action-hint": [ + { + "type": 0, + "value": "micro:bit가 인식할 행동의 이름 지정하기" + } + ], + "name-project": [ + { + "type": 0, + "value": "프로젝트 이름을 지정하세요" + } + ], + "name-text": [ + { + "type": 0, + "value": "이름" + } + ], + "name-used-when": [ + { + "type": 0, + "value": "hex 파일을 저장할 때 해당 이름을 사용합니다." + } + ], + "new-session-setup-description": [ + { + "type": 0, + "value": "새 세션을 시작하면 기존 세션을 덮어쓱[ 됩니다. 먼저 " + }, + { + "children": [ + { + "type": 0, + "value": "기존 세션을 저장" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "하는 것이 좋습니다." + } + ], + "new-session-setup-title": [ + { + "type": 0, + "value": "새 세션 설정" + } + ], + "newpage-continue-session-subtitle": [ + { + "type": 0, + "value": "컴퓨터에 저장한 데이터 샘플 파일 또는 hex 파일을 사용하여 세션을 계속 진행하세요." + } + ], + "newpage-continue-session-title": [ + { + "type": 0, + "value": "저장된 세션 계속" + } + ], + "newpage-last-session-date": [ + { + "children": [ + { + "type": 0, + "value": "날짜:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "date" + } + ], + "newpage-last-session-name": [ + { + "children": [ + { + "type": 0, + "value": "이름:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "name" + } + ], + "newpage-last-session-none": [ + { + "type": 0, + "value": "세션을 찾을 수 없음" + } + ], + "newpage-last-session-title": [ + { + "type": 0, + "value": "마지막 세션 열기" + } + ], + "newpage-new-session-subtitle": [ + { + "type": 0, + "value": "micro:bit를 연결하고 움직임 데이터를 수집하여 기계 학습 모델을 구축하세요." + } + ], + "newpage-new-session-title": [ + { + "type": 0, + "value": "새 세션" + } + ], + "newpage-section-one-title": [ + { + "type": 0, + "value": "중단한 곳에서 다시 시작하기" + } + ], + "newpage-section-two-title": [ + { + "type": 0, + "value": "새로 시작하기" + } + ], + "newpage-title": [ + { + "type": 0, + "value": "새 세션" + } + ], + "next-action": [ + { + "type": 0, + "value": "Next" + } + ], + "no-data-samples": [ + { + "type": 0, + "value": "데이터 샘플 없음" + } + ], + "not-create-ai-hex-import-dialog-content": [ + { + "type": 0, + "value": "이 프로젝트에는 데이터 샘플이 없어 코드만 공개되었습니다. 코드를 사용하기 전에 모델을 훈련해야 합니다." + } + ], + "not-create-ai-hex-import-dialog-title": [ + { + "type": 0, + "value": "MakeCode 프로젝트를 가져왔습니다." + } + ], + "not-found": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " 홈페이지" + } + ], + "not-found-title": [ + { + "type": 0, + "value": "페이지를 찾을 수 없습니다." + } + ], + "open-file-action": [ + { + "type": 0, + "value": "열기…" + } + ], + "open-file-dropped": [ + { + "type": 0, + "value": "드롭될 때 파일 열기" + } + ], + "other-tabs-body1": [ + { + "type": 0, + "value": "다른 프로세스가 이 장치에 연결되어 있습니다." + } + ], + "other-tabs-body2": [ + { + "type": 0, + "value": "WebUSB를 사용하고 있는 다른 탭(예: MakeCode, Python Editor, " + }, + { + "type": 1, + "value": "appNameShort" + }, + { + "type": 0, + "value": ")을 닫거나 micro:bit를 분리하여 다시 연결한 다음 재시도해 보세요." + } + ], + "other-tabs-heading": [ + { + "type": 0, + "value": "WebUSB를 사용하여 연결하기" + } + ], + "privacy": [ + { + "type": 0, + "value": "개인정보 보호 정책" + } + ], + "project-loaded": [ + { + "type": 0, + "value": "프로젝트 불러오기 완료" + } + ], + "project-name-not-empty": [ + { + "type": 0, + "value": "프로젝트 이름을 입력해야 합니다" + } + ], + "radio-link-microbit": [ + { + "type": 0, + "value": "라디오 링크 micro:bit" + } + ], + "radio-link-microbit-label": [ + { + "type": 0, + "value": "라디오 링크 micro:bit가 컴퓨터에 연결된 것을 보여주는 다이어그램" + } + ], + "recognition-point-label": [ + { + "type": 0, + "value": "인식 포인트:" + } + ], + "reconnect-action": [ + { + "type": 0, + "value": "다시 연결" + } + ], + "reconnect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "데이터 수집 micro:bit에 다시 연결할 수 없습니다." + } + ], + "reconnect-failed-bluetooth1": [ + { + "type": 0, + "value": "데이터 수집 micro:bit에 대한 연결을 다시 설정할 수 없습니다." + } + ], + "reconnect-failed-bridge-heading": [ + { + "type": 0, + "value": "라디오 링크 micro:bit를 다시 연결할 수 없습니다." + } + ], + "reconnect-failed-bridge1": [ + { + "type": 0, + "value": "컴퓨터에 연결된 micro:bit에 대한 연결을 다시 설정할 수 없습니다." + } + ], + "reconnect-failed-radio-heading": [ + { + "type": 0, + "value": "micro:bit에 다시 연결할 수 없습니다." + } + ], + "reconnect-failed-remote-heading": [ + { + "type": 0, + "value": "데이터 수집 micro:bit에 다시 연결할 수 없습니다." + } + ], + "reconnect-failed-remote1": [ + { + "type": 0, + "value": "데이터 수집 micro:bit에 대한 연결을 다시 설정할 수 없습니다." + } + ], + "reconnect-failed-subtitle": [ + { + "type": 0, + "value": "안내에 따라 연결 프로세스를 다시 시작하세요." + } + ], + "reconnecting": [ + { + "type": 0, + "value": "다시 연결 중…" + } + ], + "record-action": [ + { + "type": 0, + "value": "녹화시작" + } + ], + "record-action-aria": [ + { + "type": 0, + "value": "\"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\" 행동에 대한 데이터 기록" + } + ], + "record-hint": [ + { + "type": 0, + "value": "데이터 샘플을 기록하려면 누르세요." + } + ], + "record-hint-button-b": [ + { + "type": 0, + "value": "눌러서 데이터 샘플을 기록하거나 데이터 수집 micro:bit의 B 버튼을 누르세요." + } + ], + "record-samples": [ + { + "type": 0, + "value": "샘플 " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": "개 기록" + } + ], + "record-samples-help": [ + { + "type": 0, + "value": "각 샘플은 자체 카운트다운이 있습니다." + } + ], + "record-seconds": [ + { + "type": 1, + "value": "numSeconds" + }, + { + "type": 0, + "value": "초 동안 기록" + } + ], + "record-seconds-help": [ + { + "type": 0, + "value": "계속 움직여서 샘플 " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": "개 만드세요." + } + ], + "recording": [ + { + "type": 0, + "value": "기록 중" + } + ], + "recording-complete": [ + { + "type": 0, + "value": "완료" + } + ], + "recording-data-for": [ + { + "type": 0, + "value": "\"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\" 행동에 대한 데이터 기록" + } + ], + "recording-data-for-numbered": [ + { + "type": 0, + "value": "\"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\" 행동에 대한 " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": "개의 " + }, + { + "type": 1, + "value": "sample" + }, + { + "type": 0, + "value": " 기록" + } + ], + "recording-fingerprint-label": [ + { + "type": 0, + "value": "micro:bit x, y, z 가속도계 데이터 기록 1개를 보여주는 히트 맵" + } + ], + "recording-graph-label": [ + { + "type": 0, + "value": "micro:bit x, y, z 가속도계 데이터 기록 1개를 보여주는 그래프" + } + ], + "recording-options-aria": [ + { + "type": 0, + "value": "더 많은 \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\" 행동 기록 옵션" + } + ], + "reload-action": [ + { + "type": 0, + "value": "새로 고침" + } + ], + "reset-to-default-action": [ + { + "type": 0, + "value": "기본 블록으로 초기화" + } + ], + "restore-defaults-action": [ + { + "type": 0, + "value": "모든 설정의 기본값 복원" + } + ], + "restore-defaults-confirm-action": [ + { + "type": 0, + "value": "기본값 복원" + } + ], + "restore-defaults-confirm-body": [ + { + "type": 0, + "value": "모든 설정의 기본값을 복원하시겠습니까?" + } + ], + "restore-defaults-confirm-heading": [ + { + "type": 0, + "value": "기본 설정 복원하기" + } + ], + "restore-defaults-helper": [ + { + "type": 0, + "value": "이전에 삭제된 도움말 내용이 다시 표시될 수 있습니다." + } + ], + "save-action": [ + { + "type": 0, + "value": "저장하기" + } + ], + "save-hex-dialog-heading": [ + { + "type": 0, + "value": "프로젝트를 hex 파일로 저장하기" + } + ], + "save-hex-dialog-message1": [ + { + "type": 0, + "value": "다운로드 파일에는 사용자의 행동, 데이터 샘플, MakeCode 프로젝트가 포함되어 있습니다. " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "에서 다운로드 파일을 열어 작업을 계속하세요." + } + ], + "save-hex-dialog-message2": [ + { + "type": 0, + "value": "행동과 데이터 샘플을 변경할 필요가 없는 경우 Microsoft MakeCode로도 열 수 있습니다." + } + ], + "saving-description": [ + { + "type": 0, + "value": "다운로드 파일이 곧 준비됩니다." + } + ], + "saving-title": [ + { + "type": 0, + "value": "저장 중…" + } + ], + "saving-toast-title": [ + { + "type": 0, + "value": "hex 파일이 다운로드되었습니다." + } + ], + "select-icon-action-aria": [ + { + "type": 0, + "value": "\"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\" 행동에 대한 아이콘 선택" + } + ], + "select-icon-action-untitled-aria": [ + { + "type": 0, + "value": "이름 없는 행동에 대한 아이콘 선택" + } + ], + "select-icon-option-action-aria": [ + { + "type": 0, + "value": "\"" + }, + { + "type": 1, + "value": "iconName" + }, + { + "type": 0, + "value": "\" 아이콘 선택" + } + ], + "settings": [ + { + "type": 0, + "value": "설정" + } + ], + "settings-menu-action": [ + { + "type": 0, + "value": "설정 행동 메뉴" + } + ], + "show-graphs-checkbox-label-text": [ + { + "type": 0, + "value": "그래프 표시" + } + ], + "simple-ai-exercise-timer-resource-title": [ + { + "type": 0, + "value": "심플 AI 운동 타이머" + } + ], + "skip-tour-action": [ + { + "type": 0, + "value": "투어 건너뛰기" + } + ], + "software-versions": [ + { + "type": 0, + "value": "소프트웨어 버전" + } + ], + "start-session-action": [ + { + "type": 0, + "value": "세션 시작" + } + ], + "start-training-action": [ + { + "type": 0, + "value": "훈련 시작" + } + ], + "steps-alt": [ + { + "type": 0, + "value": "데이터 수집, 모델 훈련, 모델 테스트, 수집한 데이터 개선하여 모델을 개선한 다음 최종적으로 모델을 사용하여 코딩하는 반복적 프로세스를 보여주는 다이어그램" + } + ], + "steps-code": [ + { + "type": 0, + "value": "Code" + } + ], + "steps-collect-data": [ + { + "type": 0, + "value": "데이터 수집" + } + ], + "steps-improve": [ + { + "type": 0, + "value": "개선" + } + ], + "steps-test-model": [ + { + "type": 0, + "value": "테스트 모델" + } + ], + "steps-train": [ + { + "type": 0, + "value": "훈련" + } + ], + "stop-recording-action": [ + { + "type": 0, + "value": "기록 중단" + } + ], + "support-request": [ + { + "children": [ + { + "type": 0, + "value": "지원 요청" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "을 생각해 보세요." + } + ], + "terms": [ + { + "type": 0, + "value": "이용 약관" + } + ], + "testing-model-actions-region": [ + { + "type": 0, + "value": "테스트 모델 도구 모음" + } + ], + "testing-model-title": [ + { + "type": 0, + "value": "모델 테스트 중" + } + ], + "tour-action": [ + { + "type": 0, + "value": "투어" + } + ], + "tour-collect-addActions-content": [ + { + "type": 0, + "value": "어떤 행동을 할지, 그 행동의 이름은 무엇으로 할지 결정하세요. 모델을 훈련하려면 최소 행동 2개와 데이터 샘플 3개가 필요합니다. 데이터 샘플은 사용자 컴퓨터에만 저장되며 누구에게도 전송되지 않습니다." + } + ], + "tour-collect-addActions-title": [ + { + "type": 0, + "value": "더 많은 행동 추가" + } + ], + "tour-collect-afterFirst-content": [ + { + "type": 0, + "value": "기계 학습 모델을 훈련하려면 적어도 2가지 행동에 대한 데이터 샘플 3개가 필요합니다." + } + ], + "tour-collect-afterFirst-title": [ + { + "type": 0, + "value": "첫 번째 " + }, + { + "offset": 0, + "options": { + "other": { + "value": [ + { + "type": 0, + "value": "샘플" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "recordingCount" + }, + { + "type": 0, + "value": "을 기록했습니다!" + } + ], + "tour-collect-collectMore-explanation-content": [ + { + "type": 0, + "value": "더 많은 샘플을 수집하면 더 나은 기계 학습 모델을 만들 수 있습니다." + } + ], + "tour-collect-collectMore-hasRecordings-content": [ + { + "type": 0, + "value": "행동에 대한 데이터 샘플을 기록하세요." + } + ], + "tour-collect-collectMore-noRecordings-content": [ + { + "type": 0, + "value": "이 행동에 대한 더 많은 샘플을 기록하세요." + } + ], + "tour-collect-collectMore-title": [ + { + "type": 0, + "value": "더 많은 데이터 샘플 수집하기" + } + ], + "tour-collect-trainModel-content": [ + { + "type": 0, + "value": "데이터 샘플을 충분히 수집하면 기계 학습 모델을 훈련할 수 있습니다. 나중에 데이터를 삭제하거나 추가한 후 다시 훈련하여 모델의 신뢰성을 높일 수 있습니다." + } + ], + "tour-dataSamples-actions-common-content": [ + { + "type": 0, + "value": "행동은 기계 학습 모델이 인식하는 움직임의 유형입니다. (예: '손 흔들기', '손뼉 치기')" + } + ], + "tour-dataSamples-actions-noRecordings-content": [ + { + "type": 0, + "value": "첫 번째 행동을 무엇으로 할지 결정하고 그 행동의 이름을 정한 후 데이터 샘플 기록을 시작하세요." + } + ], + "tour-dataSamples-connected-content": [ + { + "type": 0, + "value": "이제 데이터 샘플을 수집하여 기계 학습(ML) 모델이 다양한 움직임이나 동작을 인식하도록 훈련할 수 있습니다." + } + ], + "tour-dataSamples-connected-title": [ + { + "type": 0, + "value": "데이터 수집 micro:bit가 연결되었습니다!" + } + ], + "tour-dataSamples-liveGraph-content": [ + { + "type": 0, + "value": "micro:bit 가속도계의 움직임 데이터를 보여주는 그래프입니다. 데이터 수집 micro:bit를 움직여서 그래프가 어떻게 바뀌는지 확인하세요." + } + ], + "tour-makecode-intro-content1": [ + { + "type": 0, + "value": "모델과 코드를 다운로드하여 micro:bit에서 프로젝트를 테스트하세요. 또한 코드 블록을 더 추가한 후 모델을 사용하여 나만의 프로그램을 만들 수 있습니다." + } + ], + "tour-makecode-intro-content2": [ + { + "type": 0, + "value": "ML 모델을 개선해야 하나요? " + } + ], + "tour-makecode-intro-content3": [ + { + "type": 0, + "value": "상단 왼쪽의 뒤로 가기 버튼을 사용하세요." + } + ], + "tour-makecode-intro-title": [ + { + "type": 0, + "value": "Microsoft MakeCode" + } + ], + "tour-trainModel-afterTrain-alreadyConnected-title": [ + { + "type": 0, + "value": "ML 모델을 훈련했습니다!" + } + ], + "tour-trainModel-afterTrain-content": [ + { + "type": 0, + "value": "이제 기계 학습 모델을 테스트할 수 있습니다. 데이터 수집 micro:bit를 움직여 행동을 수행해 보세요. 모델이 행동을 정확하게 추정하나요?" + } + ], + "tour-trainModel-afterTrain-delayedUntilConnected-title": [ + { + "type": 0, + "value": "ML 모델 테스트" + } + ], + "tour-trainModel-certaintyRecognition-content": [ + { + "type": 0, + "value": "막대그래프는 모델이 각 행동에 대한 확신하는 정도를 보여줍니다. 슬라이더를 움직여 인식 지점 또는 임곗값을 조정합니다." + } + ], + "tour-trainModel-certaintyRecognition-title": [ + { + "type": 0, + "value": "확실성 및 인식 지점" + } + ], + "tour-trainModel-editInMakeCode-content": [ + { + "type": 0, + "value": "MakeCode에서 프로젝트를 열어 프로그램과 기계 학습 모델을 micro:bit에 다운로드합니다. 블록을 더 추가한 후 모델을 사용하여 나만의 프로그램을 만들 수 있습니다." + } + ], + "tour-trainModel-estimatedAction-content": [ + { + "type": 0, + "value": "모델이 추정하는 사용자의 현재 행동은 해당 행동에 대한 micro:bit 아이콘 아래에 표시됩니다." + } + ], + "tour-trainModel-makeCodeBlocks-content": [ + { + "type": 0, + "value": "MakeCode 블록은 코드와 모델을 micro:bit로 전송할 때 감지된 각 행동에 대한 아이콘을 표시합니다." + } + ], + "tour-trainModel-makeCodeBlocks-title": [ + { + "type": 0, + "value": "Microsoft MakeCode 블록" + } + ], + "train-description": [ + { + "type": 0, + "value": "컴퓨터 프로그램은 데이터 샘플의 패턴이나 차이점을 발견하고 이를 사용하여 micro:bit를 움직일 때 " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "이(가) 다른 동작을 인식할 수 있는 수학적 모델을 구축합니다." + } + ], + "train-error-body": [ + { + "type": 0, + "value": "훈련을 통해 사용 가능한 모델을 생성하지 못했습니다. 그 이유는 훈련에 사용된 데이터 때문일 가능성이 높습니다. 여러 가지 행동에 대한 데이터 샘플이 너무 비슷하다면 훈련 프로세스에 문제가 발생할 수 있습니다." + } + ], + "train-error-header": [ + { + "type": 0, + "value": "훈련 실패" + } + ], + "train-error-todo": [ + { + "type": 0, + "value": "데이터 추가 페이지로 돌아가서 데이터를 변경하세요." + } + ], + "train-header": [ + { + "type": 0, + "value": "모델 훈련 중" + } + ], + "train-model": [ + { + "type": 0, + "value": "모델 훈련" + } + ], + "training-model": [ + { + "type": 0, + "value": "모델 훈련 중…" + } + ], + "transfer-hex-alt": [ + { + "type": 0, + "value": "다운로드 폴더의 hex 파일을 파일 탐색기에 나열된 기기 또는 micro:bit 드라이브에 드래그하는 애니메이션" + } + ], + "transfer-hex-heading": [ + { + "type": 0, + "value": "저장된 hex 파일을 micro:bit으로 전송" + } + ], + "transfer-hex-manual-download": [ + { + "type": 0, + "value": "파일 다운로드가 자동으로 시작되지 않으면 " + }, + { + "children": [ + { + "type": 0, + "value": "여기에서 파일을 다운로드하세요" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "transfer-hex-message": [ + { + "type": 0, + "value": "다운로드 폴더의 hex 파일을 MICROBIT 드라이브로 드래그하세요." + } + ], + "try-again-action": [ + { + "type": 0, + "value": "다시 시도" + } + ], + "unknown": [ + { + "type": 0, + "value": "알 수 없음" + } + ], + "unplug-radio-link-microbit-description": [ + { + "type": 0, + "value": "컴퓨터에서 라디오 링크 micro:bit를 분리합니다. 데이터 샘플을 더 기록하려면 micro:bit를 다시 연결해야 합니다." + } + ], + "unplug-radio-link-microbit-label": [ + { + "type": 0, + "value": "USB 케이블이 micro:bit 상단에서 분리되는 것을 보여주는 애니메이션" + } + ], + "unplug-radio-link-microbit-title": [ + { + "type": 0, + "value": "라디오 링크 micro:bit 분리" + } + ], + "unsupported-device-explain": [ + { + "type": 0, + "value": "아쉽게도 micro:bit 라디오로 연결 시 micro:bit V2만 지원합니다. " + }, + { + "children": [ + { + "type": 0, + "value": "micro:bit V1" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "을 연결했습니다." + } + ], + "unsupported-device-header": [ + { + "type": 0, + "value": "micro:bit 라디오 연결은 micro:bit V1을 지원하지 않습니다." + } + ], + "unsupported-device-with-bluetooth": [ + { + "type": 0, + "value": "대신 Web Bluetooth를 사용하여 micro:bit V1에 연결하세요." + } + ], + "unsupported-device-without-bluetooth": [ + { + "type": 0, + "value": "Web Bluetooth를 사용하여 micro:bit V1에 연결할 수 있지만, 이 브라우저 또는 기기의 Bluetooth가 활성화되어 있지 않습니다. " + }, + { + "children": [ + { + "type": 0, + "value": "Bluetooth를 활성화하는 방법" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "user-guide": [ + { + "type": 0, + "value": "사용자 가이드" + } + ], + "webusb-retry-no-select": [ + { + "type": 0, + "value": "micro:bit를 선택하지 않으셨습니다. 다시 시도하시겠습니까?" + } + ], + "webusb-retry-replug1": [ + { + "type": 0, + "value": "WebUSB 오류가 발생했습니다." + } + ], + "webusb-retry-replug2": [ + { + "type": 0, + "value": "다음을 확인하세요" + } + ], + "webusb-retry-replug3": [ + { + "type": 0, + "value": "micro:bit에 배터리 팩이 연결되어 있지 않은지 확인하세요." + } + ], + "webusb-retry-replug4": [ + { + "type": 0, + "value": "USB 케이블을 분리했다가 다시 연결하세요." + } + ] +} \ No newline at end of file diff --git a/src/messages/ui.nl.json b/src/messages/ui.nl.json new file mode 100644 index 000000000..bac132de2 --- /dev/null +++ b/src/messages/ui.nl.json @@ -0,0 +1,3000 @@ +{ + "aarhus-university-alt": [ + { + "type": 0, + "value": "Universiteit van Aarhus" + } + ], + "about": [ + { + "type": 0, + "value": "Over" + } + ], + "about-dialog-alt": [ + { + "type": 0, + "value": "micro:bit bord met een hart op het LED-display" + } + ], + "about-dialog-title": [ + { + "type": 0, + "value": "Ontwikkeld in een partnerschap met " + }, + { + "children": [ + { + "type": 0, + "value": "Center for Computational Thinking and Design, Universiteit van Aarhus" + } + ], + "type": 8, + "value": "link" + } + ], + "accelerometer-image-alt": [ + { + "type": 0, + "value": "micro:bit toont de X-as over de voorkant, de Y-as gaat naar beneden en omhoog, de Z-as gaat terug naar voren" + } + ], + "action-label": [ + { + "type": 0, + "value": "Actie" + } + ], + "action-label-tooltip-aria": [ + { + "type": 0, + "value": "Actie tooltip" + } + ], + "action-length-error": [ + { + "type": 0, + "value": "Actienamen kunnen niet langer zijn dan " + }, + { + "type": 1, + "value": "maxLen" + }, + { + "type": 0, + "value": " tekens." + } + ], + "action-name-placeholder": [ + { + "type": 0, + "value": "Naam van actie" + } + ], + "action-region": [ + { + "type": 0, + "value": "Actie \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "action-tooltip": [ + { + "type": 0, + "value": "Het type beweging dat je " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " wilt laten herkennen, bijvoorbeeld 'zwaaien' of 'klappen'." + } + ], + "actions-label": [ + { + "type": 0, + "value": "Acties" + } + ], + "add-action-action": [ + { + "type": 0, + "value": "Voeg actie toe" + } + ], + "ai-activity-timer-resource-title": [ + { + "type": 0, + "value": "AI activiteiten timer" + } + ], + "ai-storytelling-friend-resource-title": [ + { + "type": 0, + "value": "AI verhalenvertellende vriend" + } + ], + "back-action": [ + { + "type": 0, + "value": "Terug" + } + ], + "back-to-data-samples-action": [ + { + "type": 0, + "value": "Bewerk data samples" + } + ], + "bluetooth-unsupported-advice": [ + { + "type": 0, + "value": "We raden Google Chrome of Microsoft Edge aan, zodat je direct verbinding kunt maken met je micro:bit." + } + ], + "bluetooth-unsupported-explain": [ + { + "type": 0, + "value": "Helaas worden WebUSB en Web Bluetooth niet ondersteund door deze browser. Dit betekent dat je niet kunt verbinden met een micro:bit om de data samples te registreren die nodig zijn om een machine learning model te trainen." + } + ], + "bluetooth-unsupported-header": [ + { + "type": 0, + "value": "Deze browser wordt niet ondersteund." + } + ], + "cancel-action": [ + { + "type": 0, + "value": "Annuleren" + } + ], + "cancel-recording-action": [ + { + "type": 0, + "value": "Opname annuleren" + } + ], + "certainty-label": [ + { + "type": 0, + "value": "Zekerheid" + } + ], + "certainty-label-tooltip-aria": [ + { + "type": 0, + "value": "Zekerheid tooltip" + } + ], + "certainty-percentage-label": [ + { + "type": 0, + "value": "zekerheid voor " + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": ": " + }, + { + "type": 1, + "value": "currentConfidence" + }, + { + "type": 0, + "value": " procent" + } + ], + "certainty-tooltip": [ + { + "type": 0, + "value": "Hoeveel vertrouwen het model erin heeft dat je momenteel elke actie uitvoert." + } + ], + "click-to-reload-page-action": [ + { + "type": 0, + "value": "Klik om de pagina te herladen" + } + ], + "close-action": [ + { + "type": 0, + "value": "Afsluiten" + } + ], + "code-download-error": [ + { + "type": 0, + "value": "Fout bij downloaden van de projectcode" + } + ], + "code-label": [ + { + "type": 0, + "value": "Codeer" + } + ], + "code-label-tooltip-aria": [ + { + "type": 0, + "value": "Code tooltip" + } + ], + "code-tooltip": [ + { + "type": 0, + "value": "Dit zijn de MakeCode blokken voor elke gedetecteerde actie wanneer je je ML model en code naar een micro:bit verplaatst" + } + ], + "confirm-action": [ + { + "type": 0, + "value": "Bevestig" + } + ], + "confirm-save-action": [ + { + "type": 0, + "value": "Bevestigen en opslaan" + } + ], + "connect-action": [ + { + "type": 0, + "value": "Verbinden " + } + ], + "connect-action-aria": [ + { + "type": 0, + "value": "Verbinden met een micro:bit" + } + ], + "connect-battery-heading": [ + { + "type": 0, + "value": "Ontkoppel USB en sluit batterijpakket aan" + } + ], + "connect-battery-holder": [ + { + "type": 0, + "value": "Batterijhouder" + } + ], + "connect-battery-link": [ + { + "type": 0, + "value": "Je kan de micro:bit vastmaken om je pols of aan een object" + } + ], + "connect-battery-subtitle": [ + { + "type": 0, + "value": "Koppel de micro:bit los van de computer en verbind het batterijpakket." + } + ], + "connect-bluetooth-cancelled-connection": [ + { + "type": 0, + "value": "Je hebt geen micro:bit gekozen. Wil je het opnieuw proberen?" + } + ], + "connect-bluetooth-heading": [ + { + "type": 0, + "value": "Verbinden via Web Bluetooth" + } + ], + "connect-bluetooth-invalid-pattern": [ + { + "type": 0, + "value": "Het patroon dat je hebt getekend is ongeldig." + } + ], + "connect-bluetooth-start-heading": [ + { + "type": 0, + "value": "Wat je nodig hebt om via Web Bluetooth te verbinden" + } + ], + "connect-bluetooth-start-requirements1": [ + { + "type": 0, + "value": "1 micro:bit" + } + ], + "connect-bluetooth-start-requirements2-subtitle": [ + { + "type": 0, + "value": "met Internet, een USB-poort & Web Bluetooth" + } + ], + "connect-bluetooth-start-switch-radio": [ + { + "type": 0, + "value": "Maak in plaats daarvan verbinding met de micro:bit radio" + } + ], + "connect-cable-alt": [ + { + "type": 0, + "value": "animatie met een USB-kabel die is aangesloten op de bovenkant van een micro:bit" + } + ], + "connect-cable-download-project-subtitle": [ + { + "type": 0, + "value": "Sluit een micro:bit aan op deze computer met een USB-kabel om je machine learning MakeCode programma te downloaden." + } + ], + "connect-cable-heading": [ + { + "type": 0, + "value": "USB-kabel aansluiten op de micro:bit" + } + ], + "connect-cable-skip": [ + { + "type": 0, + "value": "Overslaan: programma al gedownload?" + } + ], + "connect-cable-subtitle": [ + { + "type": 0, + "value": "Sluit de micro:bit aan op deze computer met een USB-kabel zodat het programma voor gegevensverzameling kan worden gedownload." + } + ], + "connect-computer": [ + { + "type": 0, + "value": "Computer" + } + ], + "connect-data-collection-heading": [ + { + "type": 0, + "value": "USB-kabel aansluiten op micro:bit 1" + } + ], + "connect-data-collection-subtitle": [ + { + "type": 0, + "value": "Sluit de eerste micro:bit aan op deze computer met een USB-kabel zodat het programma voor gegevensverzameling kan worden gedownload. Dit is de micro:bit die je zal gebruiken om data samples te verzamelen." + } + ], + "connect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "Kan geen verbinding maken met micro:bit" + } + ], + "connect-failed-bluetooth1": [ + { + "type": 0, + "value": "De verbinding met de micro:bit die de gegevens verzamelt kon niet worden gemaakt." + } + ], + "connect-failed-bridge-heading": [ + { + "type": 0, + "value": "Kan geen verbinding maken met de radio link micro:bit" + } + ], + "connect-failed-bridge1": [ + { + "type": 0, + "value": "De verbinding van de micro:bit met je computer kon niet tot stand worden gebracht." + } + ], + "connect-failed-remote-heading": [ + { + "type": 0, + "value": "Kan geen verbinding maken met gegevensverzameling micro:bit" + } + ], + "connect-failed-remote1": [ + { + "type": 0, + "value": "De verbinding met de micro:bit die de gegevens verzamelt kon niet worden gemaakt." + } + ], + "connect-help-alt": [ + { + "type": 0, + "value": "WebUSB verbinding dialoogvenster met BBC micro:bit item gelabeld 1 en Connect knop gelabeld 2" + } + ], + "connect-micro-usb-cable": [ + { + "type": 0, + "value": "Micro USB-kabel" + } + ], + "connect-or-import": [ + { + "children": [ + { + "type": 0, + "value": "Verbind een micro:bit die gegevens verzamelt" + } + ], + "type": 8, + "value": "link1" + }, + { + "type": 0, + "value": " of " + }, + { + "children": [ + { + "type": 0, + "value": "importeer data samples" + } + ], + "type": 8, + "value": "link2" + } + ], + "connect-pattern-heading": [ + { + "type": 0, + "value": "Kopieer patroon" + } + ], + "connect-pattern-input-label": [ + { + "type": 0, + "value": "Kolom " + }, + { + "type": 1, + "value": "colNum" + }, + { + "type": 0, + "value": " - aantal verlichte LEDs op de micro:bit display" + } + ], + "connect-pattern-subtitle": [ + { + "type": 0, + "value": "Kopieer het getoonde patroon op de micro:bit." + } + ], + "connect-popup": [ + { + "type": 0, + "value": "Selecteer een micro:bit" + } + ], + "connect-popup-bluetooth-alt": [ + { + "type": 0, + "value": "Web Bluetooth-verbinding dialoog met BBC micro:bit item gelabeld 1 en Koppelen-knop gelabeld 2" + } + ], + "connect-popup-bluetooth-instruction2": [ + { + "type": 0, + "value": "Selecteer 'Koppelen'" + } + ], + "connect-popup-bluetooth-title": [ + { + "type": 0, + "value": " Micro:bit verbinden met behulp van Web Bluetooth" + } + ], + "connect-popup-instruction-heading": [ + { + "type": 0, + "value": "In de volgende pop-up" + } + ], + "connect-popup-instruction1": [ + { + "type": 0, + "value": "Kies je micro:bit" + } + ], + "connect-popup-usb-bluetooth-data-collection-title": [ + { + "type": 0, + "value": "Download programma voor gegevensverzameling naar micro:bit" + } + ], + "connect-popup-usb-radio-data-collection-title": [ + { + "type": 0, + "value": "Download programma voor gegevensverzameling naar micro:bit 1" + } + ], + "connect-popup-usb-radio-link-title": [ + { + "type": 0, + "value": "Download radiolink programma naar micro:bit 2" + } + ], + "connect-popup-webusb-instruction2": [ + { + "type": 0, + "value": "Selecteer 'Verbinden'" + } + ], + "connect-radio-data-collection-microbit-description": [ + { + "type": 0, + "value": "Verbind de gegevensverzameling micro:bit met deze computer om jouw machine learning MakeCode programma ernaar te downloaden. Als je de gegevensverzameling micro:bit draagt, moet je het misschien eerst losmaken." + } + ], + "connect-radio-data-collection-microbit-title": [ + { + "type": 0, + "value": "USB-kabel aansluiten op de gegevensverzameling micro:bit" + } + ], + "connect-radio-heading": [ + { + "type": 0, + "value": "micro:bits verbinden" + } + ], + "connect-radio-link-heading": [ + { + "type": 0, + "value": "USB-kabel aansluiten op micro:bit 2" + } + ], + "connect-radio-link-subtitle": [ + { + "type": 0, + "value": "Sluit een tweede micro:bit aan op deze computer met een USB-kabel zodat het radio link programma kan worden gedownload. Deze radio link micro:bit zal communiceren met de gegevensverzameling micro:bit." + } + ], + "connect-radio-start-heading": [ + { + "type": 0, + "value": "Wat je nodig hebt om te verbinden met de micro:bit radio" + } + ], + "connect-radio-start-requirements1": [ + { + "type": 0, + "value": "2 micro:bits" + } + ], + "connect-radio-start-requirements1-subtitle": [ + { + "type": 0, + "value": "Alleen voor de V2" + } + ], + "connect-radio-start-requirements2-subtitle": [ + { + "type": 0, + "value": "met internet & een USB-poort" + } + ], + "connect-radio-start-switch-bluetooth": [ + { + "type": 0, + "value": "In plaats daarvan verbinding maken via Web Bluetooth" + } + ], + "connect-to-record": [ + { + "type": 0, + "value": "Verbinden om data samples op te nemen" + } + ], + "connect-to-record-body": [ + { + "type": 0, + "value": "Verbind een micro:bit om een data sample op te nemen." + } + ], + "connect-to-test-model": [ + { + "type": 0, + "value": "Maak verbinding om jouw ML-model te testen" + } + ], + "connect-to-tour-body": [ + { + "type": 0, + "value": "Je moet een gegevensverzameling micro:bit koppelen om de rondleiding te bekijken." + } + ], + "connect-troubleshoot": [ + { + "type": 0, + "value": "Problemen met het verbinden met je micro:bit" + } + ], + "connect-troubleshooting": [ + { + "type": 0, + "value": "Probleemoplossing" + } + ], + "connect-with-batteries": [ + { + "type": 0, + "value": "met batterijen" + } + ], + "connect-with-web-bluetooth": [ + { + "type": 0, + "value": "Verbinding maken via Web Bluetooth" + } + ], + "connecting": [ + { + "type": 0, + "value": "Verbinden…" + } + ], + "continue-makecode-action": [ + { + "type": 0, + "value": "Doorgaan naar MakeCode" + } + ], + "cookies-action": [ + { + "type": 0, + "value": "Cookies" + } + ], + "copied": [ + { + "type": 0, + "value": "Gekopieerd" + } + ], + "copy-action": [ + { + "type": 0, + "value": "Kopiëer" + } + ], + "data-actions-menu": [ + { + "type": 0, + "value": "Data acties" + } + ], + "data-collection-microbit": [ + { + "type": 0, + "value": "micro:bit voor gegevensverzameling" + } + ], + "data-collection-microbit-label": [ + { + "type": 0, + "value": "diagram met gegevensverzameling micro:bit die is verbonden met de pols van een persoon" + } + ], + "data-connection-region": [ + { + "type": 0, + "value": "micro: bit data verbinding" + } + ], + "data-features-hide-action": [ + { + "type": 0, + "value": "Verberg data-functies" + } + ], + "data-features-show-action": [ + { + "type": 0, + "value": "Toon data-functies" + } + ], + "data-samples-actions-region": [ + { + "type": 0, + "value": "Data samples werkbalk" + } + ], + "data-samples-label": [ + { + "type": 0, + "value": "Data samples" + } + ], + "data-samples-label-tooltip-aria": [ + { + "type": 0, + "value": "Data samples tooltip" + } + ], + "data-samples-status-count": [ + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " samples opgenomen" + } + ], + "data-samples-status-not-enough": [ + { + "type": 0, + "value": "Ten minste 3 vereist" + } + ], + "data-samples-title": [ + { + "type": 0, + "value": "Data samples" + } + ], + "data-samples-tooltip": [ + { + "type": 0, + "value": "Korte verzamelingen van bewegingsgegevens van 1 seconde. Jouw voorbeelden worden alleen op je computer opgeslagen, ze worden aan niemand anders verzonden." + } + ], + "default-project-name": [ + { + "type": 0, + "value": "Naamloos" + } + ], + "delete-action-aria": [ + { + "type": 0, + "value": "Verwijder actie \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "delete-action-confirm-heading": [ + { + "type": 0, + "value": "Bevestig verwijder-actie" + } + ], + "delete-action-confirm-text": [ + { + "type": 0, + "value": "Weet je zeker dat je deze actie \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\" wil verwijderen?" + } + ], + "delete-data-samples-action": [ + { + "type": 0, + "value": "Verwijder alle data samples" + } + ], + "delete-data-samples-confirm-heading": [ + { + "type": 0, + "value": "Bevestig het verwijderen van alle data samples" + } + ], + "delete-data-samples-confirm-text": [ + { + "type": 0, + "value": "Weet je zeker dat je alle data samples wil verwijderen?" + } + ], + "delete-recording-aria": [ + { + "type": 0, + "value": "Verwijder opname " + }, + { + "type": 1, + "value": "sample" + }, + { + "type": 0, + "value": " van " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " voor actie \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "disconnect-action": [ + { + "type": 0, + "value": "Loskoppelen" + } + ], + "disconnected-during-recording": [ + { + "type": 0, + "value": "micro: bit losgekoppeld tijdens opname" + } + ], + "disconnected-warning-bluetooth-heading": [ + { + "type": 0, + "value": "Verbinding verbroken met micro:bit die gegevens verzamelt" + } + ], + "disconnected-warning-bluetooth1": [ + { + "type": 0, + "value": "De verbinding met de gegevensverzameling micro:bit is verloren." + } + ], + "disconnected-warning-bluetooth2": [ + { + "type": 0, + "value": "Controleer dat de micro:bit:" + } + ], + "disconnected-warning-bluetooth3": [ + { + "type": 0, + "value": "is aangezet (het rode licht op de achterkant van de micro:bit moet aanstaan)" + } + ], + "disconnected-warning-bluetooth4": [ + { + "type": 0, + "value": "dicht bij de computer is" + } + ], + "disconnected-warning-bridge-heading": [ + { + "type": 0, + "value": "Radio link micro:bit verbinding verbroken" + } + ], + "disconnected-warning-bridge1": [ + { + "type": 0, + "value": "De verbinding met de micro:bit die met je computer is aangesloten, is verbroken." + } + ], + "disconnected-warning-remote-heading": [ + { + "type": 0, + "value": "Verbinding verbroken met micro:bit die gegevens verzamelt" + } + ], + "disconnected-warning-remote1": [ + { + "type": 0, + "value": "De verbinding met de gegevensverzameling micro:bit is verloren." + } + ], + "dont-show-again": [ + { + "type": 0, + "value": "Deze melding niet opnieuw weergeven" + } + ], + "download-data-samples-action": [ + { + "type": 0, + "value": "Download alle data samples" + } + ], + "download-project-choose-microbit-subtitle": [ + { + "type": 0, + "value": "Het downloaden van je project naar dezelfde micro:bit zal de micro:bit loskoppelen van de tool. Je moet de micro:bit opnieuw koppelen als je meer data samples wilt registreren." + } + ], + "download-project-choose-microbit-title": [ + { + "type": 0, + "value": "Welke micro:bit wil je gebruiken?" + } + ], + "download-project-different-microbit-option": [ + { + "type": 0, + "value": "Andere micro:bit" + } + ], + "download-project-intro-description": [ + { + "type": 0, + "value": "Je programma bevat het door jou gecreëerde machine learning model. Het model wordt uitgevoerd op de micro:bit zodat je het kan gebruiken zonder verbonden te zijn met " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "." + } + ], + "download-project-intro-title": [ + { + "type": 0, + "value": "Download je machine learning MakeCode project" + } + ], + "download-project-same-microbit-option": [ + { + "type": 0, + "value": "Dezelfde micro:bit" + } + ], + "downloading-data-collection-header": [ + { + "type": 0, + "value": "Het programma voor gegevensverzameling downloaden" + } + ], + "downloading-header": [ + { + "type": 0, + "value": "Programma downloaden naar micro:bit" + } + ], + "downloading-radio-link-header": [ + { + "type": 0, + "value": "Het radiolink-programma downloaden" + } + ], + "downloading-subtitle": [ + { + "type": 0, + "value": "Even geduld. Programma is aan het downloaden naar de micro:bit." + } + ], + "edit-in-makecode-action": [ + { + "type": 0, + "value": "Bewerken in MakeCode" + } + ], + "estimated-action-aria": [ + { + "type": 0, + "value": "Geschatte actie: \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "estimated-action-label": [ + { + "type": 0, + "value": "Geschatte actie" + } + ], + "estimated-action-label-tooltip-aria": [ + { + "type": 0, + "value": "Geschatte actie tooltip" + } + ], + "estimated-action-tooltip": [ + { + "type": 0, + "value": "Dit is de actie waarvan het model denkt dat je dit op dit moment aan het doen bent." + } + ], + "feedback": [ + { + "type": 0, + "value": "Feedback" + } + ], + "fingerprint-acc-x-tooltip": [ + { + "type": 0, + "value": "Som van x-richtinggegevens" + } + ], + "fingerprint-acc-y-tooltip": [ + { + "type": 0, + "value": "Som van y-richtinggegevens" + } + ], + "fingerprint-acc-z-tooltip": [ + { + "type": 0, + "value": "Som van z-richtinggegevens" + } + ], + "fingerprint-max-x-tooltip": [ + { + "type": 0, + "value": "Maximum punt van alle x-richting gegevenspunten" + } + ], + "fingerprint-max-y-tooltip": [ + { + "type": 0, + "value": "Maximum punt van alle y-richting gegevenspunten" + } + ], + "fingerprint-max-z-tooltip": [ + { + "type": 0, + "value": "Maximum punt van alle z-richting gegevenspunten" + } + ], + "fingerprint-mean-x-tooltip": [ + { + "type": 0, + "value": "Gemiddelde waarde voor x-richtinggegevens" + } + ], + "fingerprint-mean-y-tooltip": [ + { + "type": 0, + "value": "Gemiddelde waarde voor y-richtinggegevens" + } + ], + "fingerprint-mean-z-tooltip": [ + { + "type": 0, + "value": "Gemiddelde waarde voor z-richtinggegevens" + } + ], + "fingerprint-min-x-tooltip": [ + { + "type": 0, + "value": "Minimum punt van alle x-richtinggegevenspunten" + } + ], + "fingerprint-min-y-tooltip": [ + { + "type": 0, + "value": "Minimum punt van alle y-richtinggegevenspunten" + } + ], + "fingerprint-min-z-tooltip": [ + { + "type": 0, + "value": "Minimum punt van alle z-richting data punten" + } + ], + "fingerprint-peaks-x-tooltip": [ + { + "type": 0, + "value": "Aantal extremen tussen alle x-richtinggegevenspunten" + } + ], + "fingerprint-peaks-y-tooltip": [ + { + "type": 0, + "value": "Aantal extremen tussen alle y-richtinggegegevenspunten" + } + ], + "fingerprint-peaks-z-tooltip": [ + { + "type": 0, + "value": "Aantal extremen tussen alle z-richtinggegevenspunten" + } + ], + "fingerprint-rms-x-tooltip": [ + { + "type": 0, + "value": "Gemiddelde vierkantswaarde voor alle x-richtinggegevenspunten" + } + ], + "fingerprint-rms-y-tooltip": [ + { + "type": 0, + "value": "Gemiddelde vierkantswaarde voor alle y-richtinggegevenspunten" + } + ], + "fingerprint-rms-z-tooltip": [ + { + "type": 0, + "value": "Gemiddelde vierkantswaarde voor alle z-richtinggegevenspunten" + } + ], + "fingerprint-std-x-tooltip": [ + { + "type": 0, + "value": "Gemiddelde afwijking van 0 tussen alle x-richtinggegevenspunten" + } + ], + "fingerprint-std-y-tooltip": [ + { + "type": 0, + "value": "Gemiddelde afwijking van 0 tussen alle y-richtinggegevenspunten" + } + ], + "fingerprint-std-z-tooltip": [ + { + "type": 0, + "value": "Gemiddelde afwijking van 0 tussen alle z-richtinggegevenspunten" + } + ], + "fingerprint-zcr-x-tooltip": [ + { + "type": 0, + "value": "Snelheid van versnellingsovergangen tussen positief en negatief voor x-richtinggegevenspunten" + } + ], + "fingerprint-zcr-y-tooltip": [ + { + "type": 0, + "value": "Snelheid van versnellingsovergangen tussen positief en negatief voor y-richtinggegevenspunten" + } + ], + "fingerprint-zcr-z-tooltip": [ + { + "type": 0, + "value": "Snelheid van versnellingsovergangen tussen positief en negatief voor z-richtinggegevenspunten" + } + ], + "firmware-outdated-content1": [ + { + "type": 0, + "value": "Het verbinden met de micro:bit is mislukt omdat de firmware op je micro:bit te oud is." + } + ], + "firmware-outdated-content2": [ + { + "type": 0, + "value": "Je moet " + }, + { + "children": [ + { + "type": 0, + "value": "firmware updaten" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " voordat je verbinding kan maken met deze micro:bit." + } + ], + "firmware-outdated-heading": [ + { + "type": 0, + "value": "Firmware update vereist" + } + ], + "get-started-action": [ + { + "type": 0, + "value": "Hoe te beginnen" + } + ], + "go-action": [ + { + "type": 0, + "value": "Gaan" + } + ], + "graph-color-scheme": [ + { + "type": 0, + "value": "Grafiek kleurschema" + } + ], + "graph-color-scheme-color-blind-1": [ + { + "type": 0, + "value": "Kleurenblind alternatief 1" + } + ], + "graph-color-scheme-color-blind-2": [ + { + "type": 0, + "value": "Kleurenblind alternatief 2" + } + ], + "graph-color-scheme-default": [ + { + "type": 0, + "value": "Standaard (rood, blauw, groen)" + } + ], + "graph-line-scheme": [ + { + "type": 0, + "value": "Grafiek lijnstijl" + } + ], + "graph-line-scheme-accessible": [ + { + "type": 0, + "value": "Toegankelijke lijnen (volledig, streepjes, stippen)" + } + ], + "graph-line-scheme-solid": [ + { + "type": 0, + "value": "Ononderbroken lijnen" + } + ], + "graph-line-weight": [ + { + "type": 0, + "value": "Grafiek lijndikte" + } + ], + "graph-line-weight-default": [ + { + "type": 0, + "value": "Standaard" + } + ], + "graph-line-weight-thick": [ + { + "type": 0, + "value": "Vet" + } + ], + "help-label": [ + { + "type": 0, + "value": "Help" + } + ], + "help-support": [ + { + "type": 0, + "value": "Hulp & Ondersteuning" + } + ], + "help-translate": [ + { + "type": 0, + "value": "Help translate" + } + ], + "home-action": [ + { + "type": 0, + "value": "Startpagina" + } + ], + "homepage": [ + { + "type": 0, + "value": "Startpagina" + } + ], + "homepage-alt": [ + { + "type": 0, + "value": "grafiek met de x, y, z grafieklijnen die de micro:bit versnellingsmetergegevens weergeven met klappende handen er overheen getekend" + } + ], + "homepage-alt-graph": [ + { + "type": 0, + "value": "grafiek toont x, y, z grafieklijnen die de micro:bit versnellingsmetergegevens weergeven" + } + ], + "homepage-alt-hands": [ + { + "type": 0, + "value": "klappende handen" + } + ], + "homepage-description": [ + { + "type": 0, + "value": "Train een machine learning model op je eigen bewegingsgegevens en voer het uit op je micro:bit." + } + ], + "homepage-how-it-works": [ + { + "type": 0, + "value": "Zo werkt het" + } + ], + "homepage-how-it-works-paragraph": [ + { + "type": 0, + "value": "Bekijk de video om te beginnen. Lees meer in de " + }, + { + "children": [ + { + "type": 0, + "value": "gebruikershandleiding" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "homepage-projects": [ + { + "type": 0, + "value": "Projecten" + } + ], + "homepage-projects-more": [ + { + "type": 0, + "value": "Ontdek meer " + }, + { + "children": [ + { + "type": 0, + "value": "inhoud en bronnen over micro:bit en AI" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "homepage-step-by-step": [ + { + "type": 0, + "value": "Stap voor stap" + } + ], + "homepage-subtitle": [ + { + "type": 0, + "value": "Maak AI aan op je BBC micro:bit met behulp van beweging en machine learning." + } + ], + "homepage-video-alt": [ + { + "type": 0, + "value": "Introductievideo" + } + ], + "import-data-samples-action": [ + { + "type": 0, + "value": "Importeer data samples" + } + ], + "import-error-dialog-content": [ + { + "type": 0, + "value": "Alleen MakeCode hex-bestanden of data samples-bestanden (.json) kunnen worden geopend door " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "." + } + ], + "import-error-dialog-title": [ + { + "type": 0, + "value": "Niet-ondersteund bestandstype" + } + ], + "incompatible-device-body-alt": [ + { + "type": 0, + "value": "Ga terug naar een andere micro:bit, of " + }, + { + "children": [ + { + "type": 0, + "value": "sla de project-hex" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " op die later kan worden gedownload naar een micro:bit V2" + } + ], + "incompatible-device-body1": [ + { + "type": 0, + "value": "Ga door naar MakeCode om het programma te bewerken. Je kunt vervolgens de project-hex opslaan die kan worden gedownload naar een micro:bit V2." + } + ], + "incompatible-device-body2": [ + { + "type": 0, + "value": "Als alternatief " + }, + { + "children": [ + { + "type": 0, + "value": "sla de project-hex" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " op zonder MakeCode te gebruiken." + } + ], + "incompatible-device-heading": [ + { + "type": 0, + "value": "Incompatibel apparaat" + } + ], + "incompatible-device-subtitle": [ + { + "type": 0, + "value": "Je gebruikt een micro:bit V1, maar machine learning projecten hebben de snellere processor van een micro:bit V2 nodig. " + }, + { + "children": [ + { + "type": 0, + "value": "Leer meer over micro:bit versies." + } + ], + "type": 8, + "value": "link" + } + ], + "insufficient-data-body": [ + { + "type": 0, + "value": "Je hebt ten minste 3 data samples nodig voor 2 acties om het model te trainen." + } + ], + "insufficient-data-title": [ + { + "type": 0, + "value": "Je hebt niet genoeg gegevens" + } + ], + "language": [ + { + "type": 0, + "value": "Taal" + } + ], + "learn-about-firewall-requirements-action": [ + { + "type": 0, + "value": "Meer informatie over firewall vereisten" + } + ], + "led-icon-option-angry": [ + { + "type": 0, + "value": "Kwaad" + } + ], + "led-icon-option-asleep": [ + { + "type": 0, + "value": "Slapend" + } + ], + "led-icon-option-butterfly": [ + { + "type": 0, + "value": "Vlinder" + } + ], + "led-icon-option-chessboard": [ + { + "type": 0, + "value": "Schaakbord" + } + ], + "led-icon-option-confused": [ + { + "type": 0, + "value": "Verward" + } + ], + "led-icon-option-cow": [ + { + "type": 0, + "value": "Koe" + } + ], + "led-icon-option-diamond": [ + { + "type": 0, + "value": "Diamant" + } + ], + "led-icon-option-duck": [ + { + "type": 0, + "value": "Eend" + } + ], + "led-icon-option-eighthnote": [ + { + "type": 0, + "value": "Achtste noot" + } + ], + "led-icon-option-fabulous": [ + { + "type": 0, + "value": "Fantastisch" + } + ], + "led-icon-option-ghost": [ + { + "type": 0, + "value": "Spook" + } + ], + "led-icon-option-giraffe": [ + { + "type": 0, + "value": "Giraffe" + } + ], + "led-icon-option-happy": [ + { + "type": 0, + "value": "Blij" + } + ], + "led-icon-option-heart": [ + { + "type": 0, + "value": "Hartje" + } + ], + "led-icon-option-house": [ + { + "type": 0, + "value": "Huis" + } + ], + "led-icon-option-lefttriangle": [ + { + "type": 0, + "value": "Driehoek links" + } + ], + "led-icon-option-meh": [ + { + "type": 0, + "value": "Gaat wel" + } + ], + "led-icon-option-no": [ + { + "type": 0, + "value": "Nee" + } + ], + "led-icon-option-off": [ + { + "type": 0, + "value": "Uit" + } + ], + "led-icon-option-pitchfork": [ + { + "type": 0, + "value": "Stemvork" + } + ], + "led-icon-option-quarternote": [ + { + "type": 0, + "value": "Kwart noot" + } + ], + "led-icon-option-rabbit": [ + { + "type": 0, + "value": "Konijn" + } + ], + "led-icon-option-rollerskate": [ + { + "type": 0, + "value": "Rolschaatsen" + } + ], + "led-icon-option-sad": [ + { + "type": 0, + "value": "Bedroefd" + } + ], + "led-icon-option-scissors": [ + { + "type": 0, + "value": "Schaar" + } + ], + "led-icon-option-silly": [ + { + "type": 0, + "value": "Onnozel" + } + ], + "led-icon-option-skull": [ + { + "type": 0, + "value": "Schedel" + } + ], + "led-icon-option-smalldiamond": [ + { + "type": 0, + "value": "Kleine diamant" + } + ], + "led-icon-option-smallheart": [ + { + "type": 0, + "value": "Klein hart" + } + ], + "led-icon-option-smallsquare": [ + { + "type": 0, + "value": "Klein vierkant" + } + ], + "led-icon-option-snake": [ + { + "type": 0, + "value": "Slang" + } + ], + "led-icon-option-square": [ + { + "type": 0, + "value": "Vierkant" + } + ], + "led-icon-option-stickfigure": [ + { + "type": 0, + "value": "Poppetje" + } + ], + "led-icon-option-surprised": [ + { + "type": 0, + "value": "Verrast" + } + ], + "led-icon-option-sword": [ + { + "type": 0, + "value": "Zwaard" + } + ], + "led-icon-option-target": [ + { + "type": 0, + "value": "Doelwit" + } + ], + "led-icon-option-tortoise": [ + { + "type": 0, + "value": "Schildpad" + } + ], + "led-icon-option-triangle": [ + { + "type": 0, + "value": "Driehoek" + } + ], + "led-icon-option-tshirt": [ + { + "type": 0, + "value": "T-shirt" + } + ], + "led-icon-option-umbrella": [ + { + "type": 0, + "value": "Paraplu" + } + ], + "led-icon-option-yes": [ + { + "type": 0, + "value": "Ja" + } + ], + "live-data-graph": [ + { + "type": 0, + "value": "Live data grafiek" + } + ], + "live-graph": [ + { + "type": 0, + "value": "Live grafiek" + } + ], + "live-graph-tooltip": [ + { + "type": 0, + "value": "Deze grafiek toont bewegingsgegevens van de micro:bit's versnellingsmeter in realtime. Probeer je gegevensverzameling micro:bit te verplaatsen om de verandering van X, Y en Z assen te zien. Elke gekleurde lijn staat voor een andere richting (dimensie) waarin je de micro:bit verplaatst." + } + ], + "live-graph-tooltip-aria": [ + { + "type": 0, + "value": "Live grafiek tooltip" + } + ], + "loading": [ + { + "type": 0, + "value": "Laden" + } + ], + "main-menu": [ + { + "type": 0, + "value": "Hoofd menu" + } + ], + "makecode-back-alt": [ + { + "type": 0, + "value": "Pijl naar links voor MakeCode terug" + } + ], + "makecode-block-alt-prefix": [ + { + "type": 0, + "value": "MakeCode block:" + } + ], + "makecode-block-show-icon": [ + { + "type": 0, + "value": "toon pictogram" + } + ], + "makecode-load-error-dialog-body": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " kan MakeCode niet laden. Controleer je internetverbinding, ververs de pagina en probeer het opnieuw." + } + ], + "makecode-load-error-dialog-title": [ + { + "type": 0, + "value": "Kon Microsoft MakeCode niet laden" + } + ], + "microbit-not-connected": [ + { + "type": 0, + "value": "Je micro:bit is niet verbonden" + } + ], + "ml.onStart|block": [ + { + "type": 0, + "value": "op ML $event start" + } + ], + "more-edit-in-makecode-options": [ + { + "type": 0, + "value": "Meer opties voor bewerken in MakeCode" + } + ], + "name-action-hint": [ + { + "type": 0, + "value": "Geef een naam aan een actie die je wilt dat de micro:bit herkent" + } + ], + "name-project": [ + { + "type": 0, + "value": "Geef een naam aan je project" + } + ], + "name-text": [ + { + "type": 0, + "value": "Naam" + } + ], + "name-used-when": [ + { + "type": 0, + "value": "De naam wordt gebruikt wanneer je een hex-bestand opslaat." + } + ], + "new-session-setup-description": [ + { + "type": 0, + "value": "Een nieuwe sessie starten overschrijft je bestaande sessie. Mogelijk wil je eerst " + }, + { + "children": [ + { + "type": 0, + "value": "je bestaande sessie opslaan" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "new-session-setup-title": [ + { + "type": 0, + "value": "Nieuwe sessie-instellingen" + } + ], + "newpage-continue-session-subtitle": [ + { + "type": 0, + "value": "Gebruik een hex-bestand of data samples die je op je computer hebt opgeslagen om door te gaan met een sessie." + } + ], + "newpage-continue-session-title": [ + { + "type": 0, + "value": "Doorgaan met opgeslagen sessie" + } + ], + "newpage-last-session-date": [ + { + "children": [ + { + "type": 0, + "value": "Datum:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "date" + } + ], + "newpage-last-session-name": [ + { + "children": [ + { + "type": 0, + "value": "Naam:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "name" + } + ], + "newpage-last-session-none": [ + { + "type": 0, + "value": "Geen sessie gevonden" + } + ], + "newpage-last-session-title": [ + { + "type": 0, + "value": "Laatste sessie openen" + } + ], + "newpage-new-session-subtitle": [ + { + "type": 0, + "value": "Verbind je micro:bit en verzamel bewegingsgegevens om een machine learning model te bouwen." + } + ], + "newpage-new-session-title": [ + { + "type": 0, + "value": "Nieuwe sessie" + } + ], + "newpage-section-one-title": [ + { + "type": 0, + "value": "Ga verder waar u was gebleven" + } + ], + "newpage-section-two-title": [ + { + "type": 0, + "value": "Begin iets nieuws" + } + ], + "newpage-title": [ + { + "type": 0, + "value": "Nieuwe sessie" + } + ], + "next-action": [ + { + "type": 0, + "value": "Volgende" + } + ], + "no-data-samples": [ + { + "type": 0, + "value": "Geen data samples" + } + ], + "not-create-ai-hex-import-dialog-content": [ + { + "type": 0, + "value": "Dit project bevatte geen data samples, dus alleen de code is geopend. Je moet een model trainen voordat je de code kunt gebruiken." + } + ], + "not-create-ai-hex-import-dialog-title": [ + { + "type": 0, + "value": "Je MakeCode project is geïmporteerd" + } + ], + "not-found": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " startpagina" + } + ], + "not-found-title": [ + { + "type": 0, + "value": "Pagina niet gevonden" + } + ], + "open-file-action": [ + { + "type": 0, + "value": "Open…" + } + ], + "open-file-dropped": [ + { + "type": 0, + "value": "Open bestand wanneer gedropt" + } + ], + "other-tabs-body1": [ + { + "type": 0, + "value": "Een ander proces is verbonden met dit apparaat." + } + ], + "other-tabs-body2": [ + { + "type": 0, + "value": "Sluit alle andere tabbladen die WebUSB kunnen gebruiken (bijv. MakeCode, Python Editor, " + }, + { + "type": 1, + "value": "appNameShort" + }, + { + "type": 0, + "value": ") of verwijder de stekker van de micro:bit voordat je het opnieuw probeert." + } + ], + "other-tabs-heading": [ + { + "type": 0, + "value": "Verbinden via WebUSB" + } + ], + "privacy": [ + { + "type": 0, + "value": "Privacybeleid" + } + ], + "project-loaded": [ + { + "type": 0, + "value": "Project geladen" + } + ], + "project-name-not-empty": [ + { + "type": 0, + "value": "De projectnaam kan niet leeg zijn" + } + ], + "radio-link-microbit": [ + { + "type": 0, + "value": "Radio link micro:bit" + } + ], + "radio-link-microbit-label": [ + { + "type": 0, + "value": "diagram dat de radio link micro:bit toont die wordt verbonden met een computer" + } + ], + "recognition-point-label": [ + { + "type": 0, + "value": "Herkenningspunt:" + } + ], + "reconnect-action": [ + { + "type": 0, + "value": "Opnieuw verbinden" + } + ], + "reconnect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "Niet gelukt om opnieuw verbinding te maken met de gegevensverzameling micro:bit" + } + ], + "reconnect-failed-bluetooth1": [ + { + "type": 0, + "value": "De verbinding met de gegevensverzameling micro:bit kon niet worden hersteld." + } + ], + "reconnect-failed-bridge-heading": [ + { + "type": 0, + "value": "Niet gelukt om opnieuw verbinding te maken met radio link micro:bit" + } + ], + "reconnect-failed-bridge1": [ + { + "type": 0, + "value": "De verbinding van de micro:bit met je computer kon niet opnieuw tot stand worden gebracht." + } + ], + "reconnect-failed-radio-heading": [ + { + "type": 0, + "value": "Kan geen nieuwe verbinding maken met micro:bits" + } + ], + "reconnect-failed-remote-heading": [ + { + "type": 0, + "value": "Niet gelukt om opnieuw verbinding te maken met de gegevensverzameling micro:bit" + } + ], + "reconnect-failed-remote1": [ + { + "type": 0, + "value": "De verbinding met de gegevensverzameling micro:bit kon niet worden hersteld." + } + ], + "reconnect-failed-subtitle": [ + { + "type": 0, + "value": "Volg deze instructies om het verbindingsproces opnieuw op te starten." + } + ], + "reconnecting": [ + { + "type": 0, + "value": "Opnieuw verbinding maken ..." + } + ], + "record-action": [ + { + "type": 0, + "value": "Opnemen" + } + ], + "record-action-aria": [ + { + "type": 0, + "value": "Registreer gegevens voor actie \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "record-hint": [ + { + "type": 0, + "value": "Klik om een data sample op te nemen." + } + ], + "record-hint-button-b": [ + { + "type": 0, + "value": "Klik om een data sample op te nemen of druk op knop B op jouw data collectie micro:bit." + } + ], + "record-samples": [ + { + "type": 0, + "value": "Neem " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " samples op" + } + ], + "record-samples-help": [ + { + "type": 0, + "value": "Elke sample heeft zijn eigen aftelling" + } + ], + "record-seconds": [ + { + "type": 0, + "value": "Neem op gedurende " + }, + { + "type": 1, + "value": "numSeconds" + }, + { + "type": 0, + "value": " seconden" + } + ], + "record-seconds-help": [ + { + "type": 0, + "value": "Verplaats voortdurend om " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " samples te krijgen" + } + ], + "recording": [ + { + "type": 0, + "value": "Bezig met opnemen" + } + ], + "recording-complete": [ + { + "type": 0, + "value": "Klaar" + } + ], + "recording-data-for": [ + { + "type": 0, + "value": "Neem de gegevens op voor actie \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "recording-data-for-numbered": [ + { + "type": 0, + "value": "Neem " + }, + { + "type": 1, + "value": "sample" + }, + { + "type": 0, + "value": " op van " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " voor actie \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "recording-fingerprint-label": [ + { + "type": 0, + "value": "heatmap met micro:bit x, y, z accelerometer data functies voor één opname" + } + ], + "recording-graph-label": [ + { + "type": 0, + "value": "Grafiek met micro:bit x, y, z versnellingsmeter data voor één opname" + } + ], + "recording-options-aria": [ + { + "type": 0, + "value": "Meer opnameopties voor actie \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "reload-action": [ + { + "type": 0, + "value": "Herladen" + } + ], + "reset-to-default-action": [ + { + "type": 0, + "value": "Herstel naar standaardblokken" + } + ], + "restore-defaults-action": [ + { + "type": 0, + "value": "Standaardwaarden herstellen voor alle instellingen" + } + ], + "restore-defaults-confirm-action": [ + { + "type": 0, + "value": "Standaardwaarden herstellen" + } + ], + "restore-defaults-confirm-body": [ + { + "type": 0, + "value": "Weet je zeker dat je de standaardwaarden voor alle instellingen wilt herstellen?" + } + ], + "restore-defaults-confirm-heading": [ + { + "type": 0, + "value": "Herstel standaardinstellingen" + } + ], + "restore-defaults-helper": [ + { + "type": 0, + "value": "Hulpinhoud die eerder afgesloten is kan opnieuw getoond worden." + } + ], + "save-action": [ + { + "type": 0, + "value": "Opslaan" + } + ], + "save-hex-dialog-heading": [ + { + "type": 0, + "value": "Project opslaan als hex bestand" + } + ], + "save-hex-dialog-message1": [ + { + "type": 0, + "value": "De download bevat je acties, data samples en je MakeCode project. Open het in " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " om verder te werken." + } + ], + "save-hex-dialog-message2": [ + { + "type": 0, + "value": "Je kunt het ook openen met Microsoft MakeCode als je de acties en data samples niet hoeft te wijzigen." + } + ], + "saving-description": [ + { + "type": 0, + "value": "Je download zal binnenkort klaar zijn." + } + ], + "saving-title": [ + { + "type": 0, + "value": "Opslaan…" + } + ], + "saving-toast-title": [ + { + "type": 0, + "value": "Je hex bestand is gedownload" + } + ], + "select-icon-action-aria": [ + { + "type": 0, + "value": "Kies pictogram voor actie \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "select-icon-action-untitled-aria": [ + { + "type": 0, + "value": "Pictogram kiezen voor actie zonder naam" + } + ], + "select-icon-option-action-aria": [ + { + "type": 0, + "value": "Selecteer \"" + }, + { + "type": 1, + "value": "iconName" + }, + { + "type": 0, + "value": "\" pictogram" + } + ], + "settings": [ + { + "type": 0, + "value": "Instellingen" + } + ], + "settings-menu-action": [ + { + "type": 0, + "value": "Instellingen acties menu" + } + ], + "show-graphs-checkbox-label-text": [ + { + "type": 0, + "value": "Grafieken weergeven" + } + ], + "simple-ai-exercise-timer-resource-title": [ + { + "type": 0, + "value": "Eenvoudig AI sporthorloge" + } + ], + "skip-tour-action": [ + { + "type": 0, + "value": "Rondleiding overslaan" + } + ], + "software-versions": [ + { + "type": 0, + "value": "Software versies" + } + ], + "start-session-action": [ + { + "type": 0, + "value": "Start sessie" + } + ], + "start-training-action": [ + { + "type": 0, + "value": "Start de training" + } + ], + "steps-alt": [ + { + "type": 0, + "value": "diagram toont het iteratieve proces van het verzamelen van gegevens, trainen van een model, testen van het model en verbeteren van het model door de verzamelde gegevens te verbeteren voor het uiteindelijk coderen met het model." + } + ], + "steps-code": [ + { + "type": 0, + "value": "Codeer" + } + ], + "steps-collect-data": [ + { + "type": 0, + "value": "Gegevens verzamelen" + } + ], + "steps-improve": [ + { + "type": 0, + "value": "Verbeteren" + } + ], + "steps-test-model": [ + { + "type": 0, + "value": "Model testen" + } + ], + "steps-train": [ + { + "type": 0, + "value": "Trainen" + } + ], + "stop-recording-action": [ + { + "type": 0, + "value": "Stop met opnemen" + } + ], + "support-request": [ + { + "type": 0, + "value": "Overweeg " + }, + { + "children": [ + { + "type": 0, + "value": "een ondersteuningsverzoek" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " in te dienen." + } + ], + "terms": [ + { + "type": 0, + "value": "Gebruiksvoorwaarden" + } + ], + "testing-model-actions-region": [ + { + "type": 0, + "value": "Testen model werkbalk" + } + ], + "testing-model-title": [ + { + "type": 0, + "value": "Model testen" + } + ], + "tour-action": [ + { + "type": 0, + "value": "Rondleiding" + } + ], + "tour-collect-addActions-content": [ + { + "type": 0, + "value": "Beslis wat je andere acties zullen zijn en welke naam je ze geeft. Je hebt minstens 2 acties nodig met 3 data samples om het model te trainen. Je data samples worden alleen op jouw computer opgeslagen, ze worden aan niemand anders verzonden." + } + ], + "tour-collect-addActions-title": [ + { + "type": 0, + "value": "Meer acties toevoegen" + } + ], + "tour-collect-afterFirst-content": [ + { + "type": 0, + "value": "Om het machine learning model te trainen, heb je minstens 3 data samples voor 2 verschillende acties nodig." + } + ], + "tour-collect-afterFirst-title": [ + { + "type": 0, + "value": "Je hebt je eerste " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "sample" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "samples" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "recordingCount" + }, + { + "type": 0, + "value": " opgenomen!" + } + ], + "tour-collect-collectMore-explanation-content": [ + { + "type": 0, + "value": "Het verzamelen van meer samples zou moeten leiden tot een beter machine learning model." + } + ], + "tour-collect-collectMore-hasRecordings-content": [ + { + "type": 0, + "value": "Neem data samples op voor jouw acties." + } + ], + "tour-collect-collectMore-noRecordings-content": [ + { + "type": 0, + "value": "Registreer meer samples voor deze actie." + } + ], + "tour-collect-collectMore-title": [ + { + "type": 0, + "value": "Verzamel meer data samples" + } + ], + "tour-collect-trainModel-content": [ + { + "type": 0, + "value": "Wanneer je genoeg data samples hebt verzameld, kun je het machine learning model trainen. Je kunt later terugkomen om data te verwijderen of toe te voegen en te hertrainen om het model betrouwbaarder te maken." + } + ], + "tour-dataSamples-actions-common-content": [ + { + "type": 0, + "value": "Een actie is het type beweging dat je wilt dat het machine learning model herkent, bijvoorbeeld 'zwaaien' of 'klappen'." + } + ], + "tour-dataSamples-actions-noRecordings-content": [ + { + "type": 0, + "value": "Bepaal wat je eerste actie is, benoem deze en begin vervolgens met het opnemen van gegevenssamples." + } + ], + "tour-dataSamples-connected-content": [ + { + "type": 0, + "value": "Nu kun je beginnen met het verzamelen van data samples om een machine learning (ML) model te trainen om verschillende bewegingen of acties te herkennen." + } + ], + "tour-dataSamples-connected-title": [ + { + "type": 0, + "value": "Jouw data collectie micro:bit is verbonden!" + } + ], + "tour-dataSamples-liveGraph-content": [ + { + "type": 0, + "value": "De grafiek toont bewegingsgegevens van de micro:bit’s versnellingsmeter. Verplaats je data collectie micro:bit en zie hoe de grafiek verandert." + } + ], + "tour-makecode-intro-content1": [ + { + "type": 0, + "value": "Download het model en de code om je project te testen op een micro:bit. Je kunt ook meer codeblokken toevoegen om je eigen programma's te maken met je model." + } + ], + "tour-makecode-intro-content2": [ + { + "type": 0, + "value": "Wil je het ML-model verbeteren? " + } + ], + "tour-makecode-intro-content3": [ + { + "type": 0, + "value": "Gebruik deze terugknop linksboven in de app." + } + ], + "tour-makecode-intro-title": [ + { + "type": 0, + "value": "Microsoft MakeCode" + } + ], + "tour-trainModel-afterTrain-alreadyConnected-title": [ + { + "type": 0, + "value": "Je hebt een ML model getraind!" + } + ], + "tour-trainModel-afterTrain-content": [ + { + "type": 0, + "value": "Test nu je machine learning model. Probeer elke actie door je data collectie micro:bit te verplaatsen. Schat het model elke actie correct?" + } + ], + "tour-trainModel-afterTrain-delayedUntilConnected-title": [ + { + "type": 0, + "value": "Test jouw ML-model" + } + ], + "tour-trainModel-certaintyRecognition-content": [ + { + "type": 0, + "value": "Het staafdiagram toont hoe zeker het model is dat je elke actie doet. Verplaats de schuifregelaar om het herkenningspunt aan te passen, of de drempelwaarde." + } + ], + "tour-trainModel-certaintyRecognition-title": [ + { + "type": 0, + "value": "Zekerheid en herkenningspunt" + } + ], + "tour-trainModel-editInMakeCode-content": [ + { + "type": 0, + "value": "Open je project in MakeCode om het programma en je machine learning model te downloaden naar een micro:bit. Je kunt meer blokken toevoegen om je eigen programma's te maken met je model." + } + ], + "tour-trainModel-estimatedAction-content": [ + { + "type": 0, + "value": "De actie die het model schat dat je momenteel aan het doen bent wordt onder het micro:bit pictogram getoond voor die actie." + } + ], + "tour-trainModel-makeCodeBlocks-content": [ + { + "type": 0, + "value": "Deze MakeCode blokken tonen pictogrammen voor elke actie die gedetecteerd wordt wanneer je code en model naar een micro:bit verplaatst." + } + ], + "tour-trainModel-makeCodeBlocks-title": [ + { + "type": 0, + "value": "Microsoft MakeCode blokken" + } + ], + "train-description": [ + { + "type": 0, + "value": "Het computerprogramma spoort patronen of verschillen op in jouw data samples, en gebruikt deze om een wiskundig model te bouwen waarmee " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " verschillende acties herkent wanneer je de micro:bit verplaatst." + } + ], + "train-error-body": [ + { + "type": 0, + "value": "Het trainen heeft niet geleid tot een bruikbaar model, wat zeer waarschijnlijk te wijten is aan de gegevens die voor training worden gebruikt. Als de gegevens voor verschillende acties te vergelijkbaar zijn, kan dat leiden tot problemen in het trainingsproces." + } + ], + "train-error-header": [ + { + "type": 0, + "value": "Training mislukt" + } + ], + "train-error-todo": [ + { + "type": 0, + "value": "Ga terug naar de pagina voor gegevens toevoegen en wijzig jouw gegevens." + } + ], + "train-header": [ + { + "type": 0, + "value": "Model trainen" + } + ], + "train-model": [ + { + "type": 0, + "value": "Train model" + } + ], + "training-model": [ + { + "type": 0, + "value": "Model trainen..." + } + ], + "transfer-hex-alt": [ + { + "type": 0, + "value": "animatie van het slepen van een hex bestand van de download-map naar de micro:bit schijf of apparaat vermeld in de bestandsverkenner" + } + ], + "transfer-hex-heading": [ + { + "type": 0, + "value": "Zet het opgeslagen hex-bestand over naar micro:bit" + } + ], + "transfer-hex-manual-download": [ + { + "type": 0, + "value": "Als het bestand niet automatisch gedownload is dan " + }, + { + "children": [ + { + "type": 0, + "value": "download het bestand hier" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "transfer-hex-message": [ + { + "type": 0, + "value": "Sleep het hex-bestand van je map Downloads naar het MICROBIT-station." + } + ], + "try-again-action": [ + { + "type": 0, + "value": "Probeer het opnieuw" + } + ], + "unknown": [ + { + "type": 0, + "value": "onbekend" + } + ], + "unplug-radio-link-microbit-description": [ + { + "type": 0, + "value": "Haal de radio link micro:bit los van de computer. Je moet de micro:bit opnieuw koppelen als je meer data samples wilt opnemen." + } + ], + "unplug-radio-link-microbit-label": [ + { + "type": 0, + "value": "animatie met een USB-kabel die wordt losgekoppeld van de bovenkant van een micro:bit" + } + ], + "unplug-radio-link-microbit-title": [ + { + "type": 0, + "value": "Ontkoppel de radio link micro:bit" + } + ], + "unsupported-device-explain": [ + { + "type": 0, + "value": "Helaas ondersteunen we alleen het gebruik van micro:bit V2 bij het verbinden met een micro:bit radio. Je hebt een " + }, + { + "children": [ + { + "type": 0, + "value": "micro:bit V1" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " verbonden." + } + ], + "unsupported-device-header": [ + { + "type": 0, + "value": "micro:bit radioverbindingen ondersteunen geen micro:bit V1" + } + ], + "unsupported-device-with-bluetooth": [ + { + "type": 0, + "value": "Gebruik Web Bluetooth om in plaats daarvan verbinding te maken met je micro:bit V1." + } + ], + "unsupported-device-without-bluetooth": [ + { + "type": 0, + "value": "Je kunt verbinden met micro:bit V1 via Web Bluetooth, deze browser of apparaat heeft Bluetooth echter niet ingeschakeld. " + }, + { + "children": [ + { + "type": 0, + "value": "Hoe Bluetooth in te schakelen" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "user-guide": [ + { + "type": 0, + "value": "Gebruikershandleiding" + } + ], + "webusb-retry-no-select": [ + { + "type": 0, + "value": "Je hebt geen micro:bit gekozen. Wil je het opnieuw proberen?" + } + ], + "webusb-retry-replug1": [ + { + "type": 0, + "value": "Er is een WebUSB-fout opgetreden." + } + ], + "webusb-retry-replug2": [ + { + "type": 0, + "value": "Alsjeblieft:" + } + ], + "webusb-retry-replug3": [ + { + "type": 0, + "value": "controleer of deze micro:bit niet is aangesloten op de batterij" + } + ], + "webusb-retry-replug4": [ + { + "type": 0, + "value": "de USB-kabel ontkoppelen en opnieuw aansluiten" + } + ] +} \ No newline at end of file diff --git a/src/messages/ui.pl.json b/src/messages/ui.pl.json new file mode 100644 index 000000000..a724e3ec2 --- /dev/null +++ b/src/messages/ui.pl.json @@ -0,0 +1,2996 @@ +{ + "aarhus-university-alt": [ + { + "type": 0, + "value": "Aarhus University" + } + ], + "about": [ + { + "type": 0, + "value": "O programie" + } + ], + "about-dialog-alt": [ + { + "type": 0, + "value": "tablica micro:bit pokazująca serce na wyświetlaczu LED" + } + ], + "about-dialog-title": [ + { + "type": 0, + "value": "Opracowane w partnerstwie z " + }, + { + "children": [ + { + "type": 0, + "value": "Centrum Komputacyjnego Myślenia i Projektowania, Uniwersytet Aarhus" + } + ], + "type": 8, + "value": "link" + } + ], + "accelerometer-image-alt": [ + { + "type": 0, + "value": "micro:bit pokazujący oś X przechodzącą z przodu, oś Y idącą w dół i w górę, oś Z idącą do tyłu i do przodu" + } + ], + "action-label": [ + { + "type": 0, + "value": "Akcja" + } + ], + "action-label-tooltip-aria": [ + { + "type": 0, + "value": "Opis akcji" + } + ], + "action-length-error": [ + { + "type": 0, + "value": "Nazwy akcji nie mogą być dłuższe niż " + }, + { + "type": 1, + "value": "maxLen" + }, + { + "type": 0, + "value": " znaków." + } + ], + "action-name-placeholder": [ + { + "type": 0, + "value": "Nazwa akcji" + } + ], + "action-region": [ + { + "type": 0, + "value": "Action \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "action-tooltip": [ + { + "type": 0, + "value": "Typ ruchu, który chcesz, aby " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " rozpoznał, np. „machanie” lub „klaskanie”." + } + ], + "actions-label": [ + { + "type": 0, + "value": "Działania" + } + ], + "add-action-action": [ + { + "type": 0, + "value": "Dodaj działanie" + } + ], + "ai-activity-timer-resource-title": [ + { + "type": 0, + "value": "Licznik aktywności AI" + } + ], + "ai-storytelling-friend-resource-title": [ + { + "type": 0, + "value": "Przyjaciel opowiadający historyjki za pomocą AI" + } + ], + "back-action": [ + { + "type": 0, + "value": "Wróć" + } + ], + "back-to-data-samples-action": [ + { + "type": 0, + "value": "Edytuj próbki danych" + } + ], + "bluetooth-unsupported-advice": [ + { + "type": 0, + "value": "Zalecamy Google Chrome lub Microsoft Edge, abyś mógł połączyć się bezpośrednio ze swoim micro:bitem." + } + ], + "bluetooth-unsupported-explain": [ + { + "type": 0, + "value": "Niestety WebUSB i Web Bluetooth nie są obsługiwane przez tę przeglądarkę. Oznacza to, że nie można połączyć się z micro:bitem w celu zapisania próbek danych potrzebnych do trenowania modelu uczenia maszynowego." + } + ], + "bluetooth-unsupported-header": [ + { + "type": 0, + "value": "Ta przeglądarka nie jest obsługiwana" + } + ], + "cancel-action": [ + { + "type": 0, + "value": "Anuluj" + } + ], + "cancel-recording-action": [ + { + "type": 0, + "value": "Anuluj nagrywanie" + } + ], + "certainty-label": [ + { + "type": 0, + "value": "Pewność" + } + ], + "certainty-label-tooltip-aria": [ + { + "type": 0, + "value": "Opis pewności" + } + ], + "certainty-percentage-label": [ + { + "type": 0, + "value": "pewność dla " + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": ": " + }, + { + "type": 1, + "value": "currentConfidence" + }, + { + "type": 0, + "value": " procent" + } + ], + "certainty-tooltip": [ + { + "type": 0, + "value": "Stopień pewności modelu co do tego, że aktualnie wykonujesz każdą czynność." + } + ], + "click-to-reload-page-action": [ + { + "type": 0, + "value": "Kliknij, aby odświeżyć stronę" + } + ], + "close-action": [ + { + "type": 0, + "value": "Zamknij" + } + ], + "code-download-error": [ + { + "type": 0, + "value": "Błąd podczas pobierania kodu projektu" + } + ], + "code-label": [ + { + "type": 0, + "value": "Koduj" + } + ], + "code-label-tooltip-aria": [ + { + "type": 0, + "value": "Opis kodu" + } + ], + "code-tooltip": [ + { + "type": 0, + "value": "Są to bloki MakeCode dla każdej wykrytej akcji podczas transferu modelu ML i kodu do micro:bita" + } + ], + "confirm-action": [ + { + "type": 0, + "value": "Potwierdź" + } + ], + "confirm-save-action": [ + { + "type": 0, + "value": "Potwierdź i zapisz" + } + ], + "connect-action": [ + { + "type": 0, + "value": "Podłącz" + } + ], + "connect-action-aria": [ + { + "type": 0, + "value": "Podłącz do micro:bita" + } + ], + "connect-battery-heading": [ + { + "type": 0, + "value": "Odłącz USB i podłącz pakiet baterii" + } + ], + "connect-battery-holder": [ + { + "type": 0, + "value": "Uchwyt baterii" + } + ], + "connect-battery-link": [ + { + "type": 0, + "value": "Możesz przymocować micro:bit do nadgarstka lub przedmiotu" + } + ], + "connect-battery-subtitle": [ + { + "type": 0, + "value": "Odłącz micro:bit od komputera i podłącz zestaw baterii." + } + ], + "connect-bluetooth-cancelled-connection": [ + { + "type": 0, + "value": "Nie wybrałeś micro:bita. Czy chcesz spróbować ponownie?" + } + ], + "connect-bluetooth-heading": [ + { + "type": 0, + "value": "Połącz za pomocą Bluetooth Web" + } + ], + "connect-bluetooth-invalid-pattern": [ + { + "type": 0, + "value": "Wzorzec, który narysowałeś jest nieprawidłowy." + } + ], + "connect-bluetooth-start-heading": [ + { + "type": 0, + "value": "Czego potrzebujesz, aby połączyć za pomocą Web Bluetooth" + } + ], + "connect-bluetooth-start-requirements1": [ + { + "type": 0, + "value": "1 micro:bit" + } + ], + "connect-bluetooth-start-requirements2-subtitle": [ + { + "type": 0, + "value": "za pomocą Internetu, portu USB i Web Bluetooth" + } + ], + "connect-bluetooth-start-switch-radio": [ + { + "type": 0, + "value": "Zamiast tego połącz się za pomocą radia micro:bit" + } + ], + "connect-cable-alt": [ + { + "type": 0, + "value": "animacja pokazująca kabel USB podłączony do górnej części micro:bita" + } + ], + "connect-cable-download-project-subtitle": [ + { + "type": 0, + "value": "Podłącz micro:bit do komputera za pomocą kabla USB, aby pobrać na niego program uczenia maszynowego MakeCode." + } + ], + "connect-cable-heading": [ + { + "type": 0, + "value": "Podłącz kabel USB do micro:bita" + } + ], + "connect-cable-skip": [ + { + "type": 0, + "value": "Pominięto: program już pobrany?" + } + ], + "connect-cable-subtitle": [ + { + "type": 0, + "value": "Połącz micro:bit z tym komputerem za pomocą kabla USB, aby program zbierania danych mógł być do niego pobrany." + } + ], + "connect-computer": [ + { + "type": 0, + "value": "Komputer" + } + ], + "connect-data-collection-heading": [ + { + "type": 0, + "value": "Podłącz kabel USB do micro:bita 1" + } + ], + "connect-data-collection-subtitle": [ + { + "type": 0, + "value": "Połącz pierwszy micro:bit do tego komputera za pomocą kabla USB, aby można było pobrać do niego program gromadzenia danych. To jest micro:bit używany do zbierania próbek danych." + } + ], + "connect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "Nie udało się połączyć z micro:bitem" + } + ], + "connect-failed-bluetooth1": [ + { + "type": 0, + "value": "Nie można nawiązać połączenia z micro:bitem do zbierania danych." + } + ], + "connect-failed-bridge-heading": [ + { + "type": 0, + "value": "Nie udało się połączyć z łączem radiowym micro:bita" + } + ], + "connect-failed-bridge1": [ + { + "type": 0, + "value": "Nie można nawiązać połączenia z micro:bitem podłączonym do komputera." + } + ], + "connect-failed-remote-heading": [ + { + "type": 0, + "value": "Nie udało się połączyć z micro:bitem do zbierania danych" + } + ], + "connect-failed-remote1": [ + { + "type": 0, + "value": "Nie można nawiązać połączenia z micro:bitem do zbierania danych." + } + ], + "connect-help-alt": [ + { + "type": 0, + "value": "Okno dialogowe połączenia WebUSB z BBC micro:bitem oznaczonym jako 1 i przycisk Połącz oznaczony jako 2" + } + ], + "connect-micro-usb-cable": [ + { + "type": 0, + "value": "Kabel Micro USB" + } + ], + "connect-or-import": [ + { + "children": [ + { + "type": 0, + "value": "Podłącz micro:bit zbierający dane" + } + ], + "type": 8, + "value": "link1" + }, + { + "type": 0, + "value": " lub " + }, + { + "children": [ + { + "type": 0, + "value": "importuj próbki danych" + } + ], + "type": 8, + "value": "link2" + } + ], + "connect-pattern-heading": [ + { + "type": 0, + "value": "Kopiuj wzór" + } + ], + "connect-pattern-input-label": [ + { + "type": 0, + "value": "Kolumna " + }, + { + "type": 1, + "value": "colNum" + }, + { + "type": 0, + "value": " - liczba diod LED włączonych na wyświetlaczu micro:bita" + } + ], + "connect-pattern-subtitle": [ + { + "type": 0, + "value": "Skopiuj wzór wyświetlany na micro:bicie." + } + ], + "connect-popup": [ + { + "type": 0, + "value": "Wybierz micro:bit" + } + ], + "connect-popup-bluetooth-alt": [ + { + "type": 0, + "value": "Dialog połączenia internetowego Bluetooth z wpisem BBC micro:bit oznaczonym jako 1 i przyciskiem Pair oznaczonym jako 2" + } + ], + "connect-popup-bluetooth-instruction2": [ + { + "type": 0, + "value": "Wybierz 'Pair'" + } + ], + "connect-popup-bluetooth-title": [ + { + "type": 0, + "value": "Połącz z micro:bitem za pomocą Bluetooth Web" + } + ], + "connect-popup-instruction-heading": [ + { + "type": 0, + "value": "W następnym wyskakującym oknie" + } + ], + "connect-popup-instruction1": [ + { + "type": 0, + "value": "Wybierz swój micro:bit" + } + ], + "connect-popup-usb-bluetooth-data-collection-title": [ + { + "type": 0, + "value": "Pobierz program do zbierania danych na micro:bit" + } + ], + "connect-popup-usb-radio-data-collection-title": [ + { + "type": 0, + "value": "Pobierz program do zbierania danych na micro:bit 1" + } + ], + "connect-popup-usb-radio-link-title": [ + { + "type": 0, + "value": "Pobierz program łącza radiowego na micro:bit 2" + } + ], + "connect-popup-webusb-instruction2": [ + { + "type": 0, + "value": "Wybierz 'Połącz'" + } + ], + "connect-radio-data-collection-microbit-description": [ + { + "type": 0, + "value": "Podłącz micro:bit do zbierania danych do tego komputera, aby pobrać do niego Twój program MakeCode uczenia maszynowego. Jeśli nosisz micro:bit do zbierania danych, może być konieczne jego usunięcie." + } + ], + "connect-radio-data-collection-microbit-title": [ + { + "type": 0, + "value": "Podłącz kabel USB do micro:bita do zbierania danych" + } + ], + "connect-radio-heading": [ + { + "type": 0, + "value": "Łączenie micro:bitów" + } + ], + "connect-radio-link-heading": [ + { + "type": 0, + "value": "Podłącz kabel USB do micro:bita 2" + } + ], + "connect-radio-link-subtitle": [ + { + "type": 0, + "value": "Podłącz drugi micro:bit do tego komputera za pomocą kabla USB, aby program połączenia radiowego mógł zostać do niego pobrany. To połączenie radiowe micro:bita komunikuje się z micro:bitem zbierającym dane." + } + ], + "connect-radio-start-heading": [ + { + "type": 0, + "value": "Co potrzebujesz, aby połączyć za pomocą radia micro:bit" + } + ], + "connect-radio-start-requirements1": [ + { + "type": 0, + "value": "2 mikro:bity" + } + ], + "connect-radio-start-requirements1-subtitle": [ + { + "type": 0, + "value": "Tylko V2" + } + ], + "connect-radio-start-requirements2-subtitle": [ + { + "type": 0, + "value": "z Internetem i portem USB" + } + ], + "connect-radio-start-switch-bluetooth": [ + { + "type": 0, + "value": "Połącz zamiast za pomocą Bluetooth Web" + } + ], + "connect-to-record": [ + { + "type": 0, + "value": "Połącz, aby zapisywać próbki danych" + } + ], + "connect-to-record-body": [ + { + "type": 0, + "value": "Połącz micro:bit, aby zapisać próbkę danych." + } + ], + "connect-to-test-model": [ + { + "type": 0, + "value": "Połącz sięaby testować swój modelu ML" + } + ], + "connect-to-tour-body": [ + { + "type": 0, + "value": "Musisz podłączyć micro:bit do zbierania danych, aby zobaczyć trasę." + } + ], + "connect-troubleshoot": [ + { + "type": 0, + "value": "Problemy z połączeniem się z Twoim micro:bitem" + } + ], + "connect-troubleshooting": [ + { + "type": 0, + "value": "Rozwiązywanie problemów" + } + ], + "connect-with-batteries": [ + { + "type": 0, + "value": "z bateriami" + } + ], + "connect-with-web-bluetooth": [ + { + "type": 0, + "value": "Połącz za pomocą Bluetooth Web" + } + ], + "connecting": [ + { + "type": 0, + "value": "Łączenie..." + } + ], + "continue-makecode-action": [ + { + "type": 0, + "value": "Przejdź do MakeCode" + } + ], + "cookies-action": [ + { + "type": 0, + "value": "Cookies" + } + ], + "copied": [ + { + "type": 0, + "value": "Skopiowane" + } + ], + "copy-action": [ + { + "type": 0, + "value": "Kopiuj" + } + ], + "data-actions-menu": [ + { + "type": 0, + "value": "Akcje danych" + } + ], + "data-collection-microbit": [ + { + "type": 0, + "value": "micro:bit do zbieranie danych " + } + ], + "data-collection-microbit-label": [ + { + "type": 0, + "value": "schemat przedstawiający micro:bit do zbierania danych połączony z nadgarstkiem osoby" + } + ], + "data-connection-region": [ + { + "type": 0, + "value": "połączenie danych micro:bit" + } + ], + "data-features-hide-action": [ + { + "type": 0, + "value": "Ukryj właściwości danych" + } + ], + "data-features-show-action": [ + { + "type": 0, + "value": "Pokaż właściwości danych" + } + ], + "data-samples-actions-region": [ + { + "type": 0, + "value": "Pasek narzędzi dla próbek danych" + } + ], + "data-samples-label": [ + { + "type": 0, + "value": "Próbki danych" + } + ], + "data-samples-label-tooltip-aria": [ + { + "type": 0, + "value": "Podpowiedzi dla próbek danych" + } + ], + "data-samples-status-count": [ + { + "type": 0, + "value": "zarejestrowanych " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " próbek" + } + ], + "data-samples-status-not-enough": [ + { + "type": 0, + "value": "Wymagane co najmniej 3" + } + ], + "data-samples-title": [ + { + "type": 0, + "value": "Próbki danych" + } + ], + "data-samples-tooltip": [ + { + "type": 0, + "value": "Krótkie kolekcje danych o ruchu trwające 1 sekundę. Twoje próbki danych są przechowywane tylko na Twoim komputerze, nie są wysyłane do nikogo innego." + } + ], + "default-project-name": [ + { + "type": 0, + "value": "Bez tytułu" + } + ], + "delete-action-aria": [ + { + "type": 0, + "value": "Usuń akcję \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "delete-action-confirm-heading": [ + { + "type": 0, + "value": "Potwierdź usunięcie akcji" + } + ], + "delete-action-confirm-text": [ + { + "type": 0, + "value": "Czy na pewno chcesz usunąć akcję \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"?" + } + ], + "delete-data-samples-action": [ + { + "type": 0, + "value": "Usuń wszystkie próbki danych" + } + ], + "delete-data-samples-confirm-heading": [ + { + "type": 0, + "value": "Potwierdź usunięcie wszystkich próbek danych" + } + ], + "delete-data-samples-confirm-text": [ + { + "type": 0, + "value": "Czy na pewno chcesz usunąć wszystkie próbki danych?" + } + ], + "delete-recording-aria": [ + { + "type": 0, + "value": "Usuń nagranie " + }, + { + "type": 1, + "value": "sample" + }, + { + "type": 0, + "value": " z " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " dla akcji \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "disconnect-action": [ + { + "type": 0, + "value": "Odłącz" + } + ], + "disconnected-during-recording": [ + { + "type": 0, + "value": "micro:bit odłączony podczas nagrywania" + } + ], + "disconnected-warning-bluetooth-heading": [ + { + "type": 0, + "value": "Utracone połączenie micro:bita zbierającego dane " + } + ], + "disconnected-warning-bluetooth1": [ + { + "type": 0, + "value": "Połączenie z kolekcją danych micro:bit zostało utracone." + } + ], + "disconnected-warning-bluetooth2": [ + { + "type": 0, + "value": "Sprawdź, czy micro:bit:" + } + ], + "disconnected-warning-bluetooth3": [ + { + "type": 0, + "value": "jest włączony (powinno palić się czerwone światełko z tyłu micro:bita)" + } + ], + "disconnected-warning-bluetooth4": [ + { + "type": 0, + "value": "jest blisko komputera" + } + ], + "disconnected-warning-bridge-heading": [ + { + "type": 0, + "value": "Utracone połączenie radiowe micro:bita" + } + ], + "disconnected-warning-bridge1": [ + { + "type": 0, + "value": "Połączenie micro:bita połączonego z Twoim komputerem zostało utracone." + } + ], + "disconnected-warning-remote-heading": [ + { + "type": 0, + "value": "Utracone połączenie micro:bita zbierającego dane " + } + ], + "disconnected-warning-remote1": [ + { + "type": 0, + "value": "Połączenie z kolekcją danych micro:bit zostało utracone." + } + ], + "dont-show-again": [ + { + "type": 0, + "value": "Nie pokazuj tego ponownie" + } + ], + "download-data-samples-action": [ + { + "type": 0, + "value": "Pobierz wszystkie próbki danych" + } + ], + "download-project-choose-microbit-subtitle": [ + { + "type": 0, + "value": "Pobieranie projektu na ten sam micro:bit odłączy ten micro:bit od narzędzia. Będziesz musiał ponownie połączyć micro:bit, jeśli chcesz zapisać więcej próbek danych." + } + ], + "download-project-choose-microbit-title": [ + { + "type": 0, + "value": "Który micro:bit chcesz użyć?" + } + ], + "download-project-different-microbit-option": [ + { + "type": 0, + "value": "Inny micro:bit" + } + ], + "download-project-intro-description": [ + { + "type": 0, + "value": "Twój program zawiera model uczenia maszynowego, który utworzyłeś. Model działa na micro:bicie, więc możesz go użyć bez połączenia z " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "." + } + ], + "download-project-intro-title": [ + { + "type": 0, + "value": "Pobierz swój MakeCode projekt uczenia maszynowego" + } + ], + "download-project-same-microbit-option": [ + { + "type": 0, + "value": "Ten sam micro:bit" + } + ], + "downloading-data-collection-header": [ + { + "type": 0, + "value": "Pobieranie programu gromadzenia danych" + } + ], + "downloading-header": [ + { + "type": 0, + "value": "Pobieranie programu do micro:bita" + } + ], + "downloading-radio-link-header": [ + { + "type": 0, + "value": "Pobieranie programu łącza radiowego" + } + ], + "downloading-subtitle": [ + { + "type": 0, + "value": "Proszę czekać. Pobieranie programu na micro:bita." + } + ], + "edit-in-makecode-action": [ + { + "type": 0, + "value": "Edytuj w MakeCode" + } + ], + "estimated-action-aria": [ + { + "type": 0, + "value": "Szacowana akcja: \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "estimated-action-label": [ + { + "type": 0, + "value": "Szacowana akcja" + } + ], + "estimated-action-label-tooltip-aria": [ + { + "type": 0, + "value": "Podpowiedź szacowanej akcji" + } + ], + "estimated-action-tooltip": [ + { + "type": 0, + "value": "To jest akcja, którą model uważa, że aktualnie wykonujesz." + } + ], + "feedback": [ + { + "type": 0, + "value": "Informacje zwrotne" + } + ], + "fingerprint-acc-x-tooltip": [ + { + "type": 0, + "value": "Suma danych w kierunku x" + } + ], + "fingerprint-acc-y-tooltip": [ + { + "type": 0, + "value": "Suma danych w kierunku y" + } + ], + "fingerprint-acc-z-tooltip": [ + { + "type": 0, + "value": "Suma danych w kierunku z" + } + ], + "fingerprint-max-x-tooltip": [ + { + "type": 0, + "value": "Maksymalny punkt wśród wszystkich punktów danych w kierunku x" + } + ], + "fingerprint-max-y-tooltip": [ + { + "type": 0, + "value": "Maksymalny punkt wśród wszystkich punktów danych w kierunku y" + } + ], + "fingerprint-max-z-tooltip": [ + { + "type": 0, + "value": "Maksymalny punkt wśród wszystkich punktów danych w kierunku z" + } + ], + "fingerprint-mean-x-tooltip": [ + { + "type": 0, + "value": "Średnia wartość dla danych w kierunku x" + } + ], + "fingerprint-mean-y-tooltip": [ + { + "type": 0, + "value": "Średnia wartość dla danych w kierunku y" + } + ], + "fingerprint-mean-z-tooltip": [ + { + "type": 0, + "value": "Średnia wartość dla danych w kierunku x\\z" + } + ], + "fingerprint-min-x-tooltip": [ + { + "type": 0, + "value": "Minimalny punkt spośród wszystkich punktów danych w kierunku x" + } + ], + "fingerprint-min-y-tooltip": [ + { + "type": 0, + "value": "Minimalny punkt spośród wszystkich punktów danych w kierunku y" + } + ], + "fingerprint-min-z-tooltip": [ + { + "type": 0, + "value": "Minimalny punkt spośród wszystkich punktów danych w kierunku z" + } + ], + "fingerprint-peaks-x-tooltip": [ + { + "type": 0, + "value": "Liczba ekstremalnych punktów wśród wszystkich punktów danych w kierunku x" + } + ], + "fingerprint-peaks-y-tooltip": [ + { + "type": 0, + "value": "Liczba ekstremalnych punktów wśród wszystkich punktów danych w kierunku y" + } + ], + "fingerprint-peaks-z-tooltip": [ + { + "type": 0, + "value": "Liczba ekstremalnych punktów wśród wszystkich punktów danych w kierunku z" + } + ], + "fingerprint-rms-x-tooltip": [ + { + "type": 0, + "value": "Średnia kwadratowa dla wszystkich punktów danych w kierunku x" + } + ], + "fingerprint-rms-y-tooltip": [ + { + "type": 0, + "value": "Średnia kwadratowa dla wszystkich punktów danych w kierunku y" + } + ], + "fingerprint-rms-z-tooltip": [ + { + "type": 0, + "value": "Średnia kwadratowa dla wszystkich punktów danych w kierunku z" + } + ], + "fingerprint-std-x-tooltip": [ + { + "type": 0, + "value": "Średnie odchylenie od 0 wśród wszystkich punktów danych w kierunku x" + } + ], + "fingerprint-std-y-tooltip": [ + { + "type": 0, + "value": "Średnie odchylenie od 0 wśród wszystkich punktów danych w kierunku y" + } + ], + "fingerprint-std-z-tooltip": [ + { + "type": 0, + "value": "Średnie odchylenie od 0 wśród wszystkich punktów danych w kierunku z" + } + ], + "fingerprint-zcr-x-tooltip": [ + { + "type": 0, + "value": "Szybkość, z jaką przyspieszenie zmienia się między dodatnimi a ujemnymi punktami danych w kierunku x" + } + ], + "fingerprint-zcr-y-tooltip": [ + { + "type": 0, + "value": "Szybkość, z jaką przyspieszenie zmienia się między dodatnimi a ujemnymi punktami danych w kierunku y" + } + ], + "fingerprint-zcr-z-tooltip": [ + { + "type": 0, + "value": "Szybkość, z jaką przyspieszenie zmienia się między dodatnimi a ujemnymi punktami danych w kierunku z" + } + ], + "firmware-outdated-content1": [ + { + "type": 0, + "value": "Połączenie z micro:bitem nie powiodło się, ponieważ oprogramowanie firmowe na micro:bicie jest zbyt stare." + } + ], + "firmware-outdated-content2": [ + { + "type": 0, + "value": "Zanim będziesz mógł połączyć się z tym micro:bitem, musisz " + }, + { + "children": [ + { + "type": 0, + "value": "zaktualizować oprogramowanie sprzętowe" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "firmware-outdated-heading": [ + { + "type": 0, + "value": "Wymagana jest aktualizacja oprogramowania firmowego" + } + ], + "get-started-action": [ + { + "type": 0, + "value": "Rozpocznij" + } + ], + "go-action": [ + { + "type": 0, + "value": "Dalej" + } + ], + "graph-color-scheme": [ + { + "type": 0, + "value": "Schemat kolorów wykresu" + } + ], + "graph-color-scheme-color-blind-1": [ + { + "type": 0, + "value": "Alternatywa dla niewidzących kolorów 1" + } + ], + "graph-color-scheme-color-blind-2": [ + { + "type": 0, + "value": "Alternatywa dla niewidzących kolorów 2" + } + ], + "graph-color-scheme-default": [ + { + "type": 0, + "value": "Domyślne (czerwony, niebieski, zielony)" + } + ], + "graph-line-scheme": [ + { + "type": 0, + "value": "Styl linii wykresu" + } + ], + "graph-line-scheme-accessible": [ + { + "type": 0, + "value": "Dostępne linie (ciągłe, przerywane, kropki)" + } + ], + "graph-line-scheme-solid": [ + { + "type": 0, + "value": "Linie ciągłe" + } + ], + "graph-line-weight": [ + { + "type": 0, + "value": "Grubość linii wykresu" + } + ], + "graph-line-weight-default": [ + { + "type": 0, + "value": "Domyślnie" + } + ], + "graph-line-weight-thick": [ + { + "type": 0, + "value": "Grube" + } + ], + "help-label": [ + { + "type": 0, + "value": "Pomoc" + } + ], + "help-support": [ + { + "type": 0, + "value": "Pomoc i wsparcie" + } + ], + "help-translate": [ + { + "type": 0, + "value": "Help translate" + } + ], + "home-action": [ + { + "type": 0, + "value": "Strona główna" + } + ], + "homepage": [ + { + "type": 0, + "value": "Strona główna" + } + ], + "homepage-alt": [ + { + "type": 0, + "value": "wykres pokazujący linie x, y, z reprezentujące dane akcelerometru micro:bita z nałożonym klaskaniem dłońmi" + } + ], + "homepage-alt-graph": [ + { + "type": 0, + "value": "wykres pokazujący linie x, y, z reprezentujące dane akcelerometru micro:bita" + } + ], + "homepage-alt-hands": [ + { + "type": 0, + "value": "klaszczące dłonie" + } + ], + "homepage-description": [ + { + "type": 0, + "value": "Wytrenuj model uczenia maszynowego na danych z własnych ruchów i uruchom go na swoim micro:bicie." + } + ], + "homepage-how-it-works": [ + { + "type": 0, + "value": "Jak to działa" + } + ], + "homepage-how-it-works-paragraph": [ + { + "type": 0, + "value": "Obejrzyj wideo, aby rozpocząć. Dowiedz się więcej z " + }, + { + "children": [ + { + "type": 0, + "value": "przewodnika użytkownika" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "homepage-projects": [ + { + "type": 0, + "value": "Projekty" + } + ], + "homepage-projects-more": [ + { + "type": 0, + "value": "Poznaj więcej " + }, + { + "children": [ + { + "type": 0, + "value": "treści i zasobów na temat micro:bita i AI" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "homepage-step-by-step": [ + { + "type": 0, + "value": "Krok po kroku" + } + ], + "homepage-subtitle": [ + { + "type": 0, + "value": "Utwórz AI na swoim BBC micro:bit poprzez ruch i uczenie maszynowe." + } + ], + "homepage-video-alt": [ + { + "type": 0, + "value": "Film wprowadzający" + } + ], + "import-data-samples-action": [ + { + "type": 0, + "value": "Importuj próbki danych" + } + ], + "import-error-dialog-content": [ + { + "type": 0, + "value": "Tylko pliki hex MakeCode lub próbki danych (.json) mogą być otwierane przez " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "." + } + ], + "import-error-dialog-title": [ + { + "type": 0, + "value": "Nieobsługiwany typ pliku" + } + ], + "incompatible-device-body-alt": [ + { + "type": 0, + "value": "Wróć, aby wybrać inny micro:bit lub " + }, + { + "children": [ + { + "type": 0, + "value": "zapisz hex projektu" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": ", który można pobrać na micro:bit V2 później." + } + ], + "incompatible-device-body1": [ + { + "type": 0, + "value": "Przejdź do MakeCode, aby edytować program. Następnie zapisz hex projektu, który można pobrać na micro:bit V2." + } + ], + "incompatible-device-body2": [ + { + "type": 0, + "value": "Alternatywnie, " + }, + { + "children": [ + { + "type": 0, + "value": "zapisz hex projektu" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " bez używania MakeCode." + } + ], + "incompatible-device-heading": [ + { + "type": 0, + "value": "Niekompatybilne urządzenie" + } + ], + "incompatible-device-subtitle": [ + { + "type": 0, + "value": "Używasz micro:bit V1, ale projekty nauczania maszynowego wymagają szybszego procesora w micro:bicie V2. " + }, + { + "children": [ + { + "type": 0, + "value": "Dowiedz się więcej o wersjach micro:bita." + } + ], + "type": 8, + "value": "link" + } + ], + "insufficient-data-body": [ + { + "type": 0, + "value": "Potrzebne są co najmniej 3 próbki danych dla 2 czynności do wytrenowania modelu." + } + ], + "insufficient-data-title": [ + { + "type": 0, + "value": "Nie masz wystarczającej ilości danych" + } + ], + "language": [ + { + "type": 0, + "value": "Język" + } + ], + "learn-about-firewall-requirements-action": [ + { + "type": 0, + "value": "Dowiedz się więcej o wymaganiach firewall" + } + ], + "led-icon-option-angry": [ + { + "type": 0, + "value": "Zły" + } + ], + "led-icon-option-asleep": [ + { + "type": 0, + "value": "Senny" + } + ], + "led-icon-option-butterfly": [ + { + "type": 0, + "value": "Motyl" + } + ], + "led-icon-option-chessboard": [ + { + "type": 0, + "value": "Szachownica" + } + ], + "led-icon-option-confused": [ + { + "type": 0, + "value": "Zakłopotany" + } + ], + "led-icon-option-cow": [ + { + "type": 0, + "value": "Krowa" + } + ], + "led-icon-option-diamond": [ + { + "type": 0, + "value": "Diament" + } + ], + "led-icon-option-duck": [ + { + "type": 0, + "value": "Kaczka" + } + ], + "led-icon-option-eighthnote": [ + { + "type": 0, + "value": "Ósemka" + } + ], + "led-icon-option-fabulous": [ + { + "type": 0, + "value": "Wspaniały" + } + ], + "led-icon-option-ghost": [ + { + "type": 0, + "value": "Duch" + } + ], + "led-icon-option-giraffe": [ + { + "type": 0, + "value": "Żyrafa" + } + ], + "led-icon-option-happy": [ + { + "type": 0, + "value": "Szczęśliwy" + } + ], + "led-icon-option-heart": [ + { + "type": 0, + "value": "Serce" + } + ], + "led-icon-option-house": [ + { + "type": 0, + "value": "Dom" + } + ], + "led-icon-option-lefttriangle": [ + { + "type": 0, + "value": "Lewy Trójkąt" + } + ], + "led-icon-option-meh": [ + { + "type": 0, + "value": "Meh" + } + ], + "led-icon-option-no": [ + { + "type": 0, + "value": "Nie" + } + ], + "led-icon-option-off": [ + { + "type": 0, + "value": "Wyłączony" + } + ], + "led-icon-option-pitchfork": [ + { + "type": 0, + "value": "Kamerton" + } + ], + "led-icon-option-quarternote": [ + { + "type": 0, + "value": "Ćwierćnuta" + } + ], + "led-icon-option-rabbit": [ + { + "type": 0, + "value": "Królik" + } + ], + "led-icon-option-rollerskate": [ + { + "type": 0, + "value": "Wrotki" + } + ], + "led-icon-option-sad": [ + { + "type": 0, + "value": "Smutny" + } + ], + "led-icon-option-scissors": [ + { + "type": 0, + "value": "Nożyce" + } + ], + "led-icon-option-silly": [ + { + "type": 0, + "value": "Głupi" + } + ], + "led-icon-option-skull": [ + { + "type": 0, + "value": "Czaszka" + } + ], + "led-icon-option-smalldiamond": [ + { + "type": 0, + "value": "Mały Diament" + } + ], + "led-icon-option-smallheart": [ + { + "type": 0, + "value": "Małe Serce" + } + ], + "led-icon-option-smallsquare": [ + { + "type": 0, + "value": "Mały kwadrat" + } + ], + "led-icon-option-snake": [ + { + "type": 0, + "value": "Wąż" + } + ], + "led-icon-option-square": [ + { + "type": 0, + "value": "Kwadrat" + } + ], + "led-icon-option-stickfigure": [ + { + "type": 0, + "value": "Postać z patyczków" + } + ], + "led-icon-option-surprised": [ + { + "type": 0, + "value": "Zaskoczony" + } + ], + "led-icon-option-sword": [ + { + "type": 0, + "value": "Miecz" + } + ], + "led-icon-option-target": [ + { + "type": 0, + "value": "Cel" + } + ], + "led-icon-option-tortoise": [ + { + "type": 0, + "value": "Żółw" + } + ], + "led-icon-option-triangle": [ + { + "type": 0, + "value": "Trójkąt" + } + ], + "led-icon-option-tshirt": [ + { + "type": 0, + "value": "T-Shirt" + } + ], + "led-icon-option-umbrella": [ + { + "type": 0, + "value": "Parasol" + } + ], + "led-icon-option-yes": [ + { + "type": 0, + "value": "Tak" + } + ], + "live-data-graph": [ + { + "type": 0, + "value": "Wykres danych na żywo" + } + ], + "live-graph": [ + { + "type": 0, + "value": "Wykres na żywo" + } + ], + "live-graph-tooltip": [ + { + "type": 0, + "value": "Ten wykres pokazuje dane ruchów z akcelerometru micro:bita w czasie rzeczywistym. Spróbuj przenieść swój micro:bit do zbierania danych, aby zobaczyć zmianę osi X, Y i Z. Każda kolorowa linia reprezentuje inny kierunek (wymiar), w którym poruszasz micro:bit." + } + ], + "live-graph-tooltip-aria": [ + { + "type": 0, + "value": "Opis wykresu na żywo" + } + ], + "loading": [ + { + "type": 0, + "value": "Ładowanie" + } + ], + "main-menu": [ + { + "type": 0, + "value": "Menu główne" + } + ], + "makecode-back-alt": [ + { + "type": 0, + "value": "Ikona strzałki w lewo dla powrotu do MakeCode" + } + ], + "makecode-block-alt-prefix": [ + { + "type": 0, + "value": "MakeCode block:" + } + ], + "makecode-block-show-icon": [ + { + "type": 0, + "value": "pokaż ikonę" + } + ], + "makecode-load-error-dialog-body": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " nie załadował MakeCode. Sprawdź połączenie internetowe, odśwież stronę i spróbuj ponownie." + } + ], + "makecode-load-error-dialog-title": [ + { + "type": 0, + "value": "Nie można załadować Microsoft MakeCode" + } + ], + "microbit-not-connected": [ + { + "type": 0, + "value": "Twój micro:bit nie jest połączony" + } + ], + "ml.onStart|block": [ + { + "type": 0, + "value": "przy starcie ML $event" + } + ], + "more-edit-in-makecode-options": [ + { + "type": 0, + "value": "Więcej edycji w opcjach MakeCode" + } + ], + "name-action-hint": [ + { + "type": 0, + "value": "Nazwij akcję którą chcesz, aby micro:bit rozpoznał" + } + ], + "name-project": [ + { + "type": 0, + "value": "Nazwij swój projektu" + } + ], + "name-text": [ + { + "type": 0, + "value": "Nazwa" + } + ], + "name-used-when": [ + { + "type": 0, + "value": "Nazwa jest używana podczas zapisywania pliku." + } + ], + "new-session-setup-description": [ + { + "type": 0, + "value": "Rozpoczęcie nowej sesji zastąpi Twoją istniejącą sesję. Możesz najpierw " + }, + { + "children": [ + { + "type": 0, + "value": "zapisać swoją istniejącą sesję" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "new-session-setup-title": [ + { + "type": 0, + "value": "Nowa konfiguracja sesji" + } + ], + "newpage-continue-session-subtitle": [ + { + "type": 0, + "value": "Użyj pliku hex lub przykładowego pliku danych, który zapisałeś na komputerze, aby kontynuować sesję." + } + ], + "newpage-continue-session-title": [ + { + "type": 0, + "value": "Kontynuuj zapisaną sesję" + } + ], + "newpage-last-session-date": [ + { + "children": [ + { + "type": 0, + "value": "Data:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "date" + } + ], + "newpage-last-session-name": [ + { + "children": [ + { + "type": 0, + "value": "Imię:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "name" + } + ], + "newpage-last-session-none": [ + { + "type": 0, + "value": "Nie znaleziono sesji" + } + ], + "newpage-last-session-title": [ + { + "type": 0, + "value": "Otwórz ostatnią sesję" + } + ], + "newpage-new-session-subtitle": [ + { + "type": 0, + "value": "Połącz swój micro:bit i zebierz dane o ruchach, aby zbudować model uczenia maszynowego." + } + ], + "newpage-new-session-title": [ + { + "type": 0, + "value": "Nowa sesja" + } + ], + "newpage-section-one-title": [ + { + "type": 0, + "value": "Wróć tam, gdzie wcześniej skończyłeś." + } + ], + "newpage-section-two-title": [ + { + "type": 0, + "value": "Rozpocznij coś nowego" + } + ], + "newpage-title": [ + { + "type": 0, + "value": "Nowa sesja" + } + ], + "next-action": [ + { + "type": 0, + "value": "Dalej" + } + ], + "no-data-samples": [ + { + "type": 0, + "value": "Brak próbek danych" + } + ], + "not-create-ai-hex-import-dialog-content": [ + { + "type": 0, + "value": "Ten projekt nie zawierał żadnych próbek danych, tylko kod został otwarty. Musisz wytrenować model, zanim będziesz mógł użyć kodu." + } + ], + "not-create-ai-hex-import-dialog-title": [ + { + "type": 0, + "value": "Twój projekt MakeCode został zaimportowany" + } + ], + "not-found": [ + { + "type": 0, + "value": "Strona główna " + }, + { + "type": 1, + "value": "appNameFull" + } + ], + "not-found-title": [ + { + "type": 0, + "value": "Nie znaleziono strony" + } + ], + "open-file-action": [ + { + "type": 0, + "value": "Otwórz…" + } + ], + "open-file-dropped": [ + { + "type": 0, + "value": "Otwórz plik po upuszczeniu" + } + ], + "other-tabs-body1": [ + { + "type": 0, + "value": "Do tego urządzenia podłączony jest inny proces." + } + ], + "other-tabs-body2": [ + { + "type": 0, + "value": "Zamknij inne zakładki, które mogą korzystać z WebUSB (np. MakeCode, Edytor Pythona, " + }, + { + "type": 1, + "value": "appNameShort" + }, + { + "type": 0, + "value": ") lub odłącz i podłącz micro:bit przed ponowną próbą." + } + ], + "other-tabs-heading": [ + { + "type": 0, + "value": "Połącz za pomocą WebUSB" + } + ], + "privacy": [ + { + "type": 0, + "value": "Polityka prywatności" + } + ], + "project-loaded": [ + { + "type": 0, + "value": "Projekt załadowany" + } + ], + "project-name-not-empty": [ + { + "type": 0, + "value": "Nazwa projektu nie może być pusta" + } + ], + "radio-link-microbit": [ + { + "type": 0, + "value": "Łącze radiowe micro:bita" + } + ], + "radio-link-microbit-label": [ + { + "type": 0, + "value": "diagram pokazujący łącze radiowe micro:bita połączone z komputerem" + } + ], + "recognition-point-label": [ + { + "type": 0, + "value": "Punkt uznania:" + } + ], + "reconnect-action": [ + { + "type": 0, + "value": "Podłącz ponownie" + } + ], + "reconnect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "Nie udało się połączyć z micro:bitem do zbierania danych" + } + ], + "reconnect-failed-bluetooth1": [ + { + "type": 0, + "value": "Nie można nawiązać połączenia z micro:bitem do zbierania danych." + } + ], + "reconnect-failed-bridge-heading": [ + { + "type": 0, + "value": "Nie udało się połączyć z łączem radiowym micro:bita" + } + ], + "reconnect-failed-bridge1": [ + { + "type": 0, + "value": "Nie można nawiązać połączenia z micro:bitem podłączonym do komputera." + } + ], + "reconnect-failed-radio-heading": [ + { + "type": 0, + "value": "Nie udało się ponownie połączyć z micro:bitami" + } + ], + "reconnect-failed-remote-heading": [ + { + "type": 0, + "value": "Nie udało się połączyć z micro:bitem do zbierania danych" + } + ], + "reconnect-failed-remote1": [ + { + "type": 0, + "value": "Nie można nawiązać połączenia z micro:bitem do zbierania danych." + } + ], + "reconnect-failed-subtitle": [ + { + "type": 0, + "value": "Postępuj zgodnie z tymi instrukcjami, aby ponownie uruchomić połączenie." + } + ], + "reconnecting": [ + { + "type": 0, + "value": "Ponowne łączenie…" + } + ], + "record-action": [ + { + "type": 0, + "value": "Nagrywanie" + } + ], + "record-action-aria": [ + { + "type": 0, + "value": "Nagrywaj dane dla akcji \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "record-hint": [ + { + "type": 0, + "value": "Naciśnij, aby zapisać próbkę danych." + } + ], + "record-hint-button-b": [ + { + "type": 0, + "value": "Naciśnij, aby nagrać próbkę danych lub naciśnij przycisk B na micro:bicie do zbierana danych." + } + ], + "record-samples": [ + { + "type": 0, + "value": "Zapisz próbki " + }, + { + "type": 1, + "value": "numSamples" + } + ], + "record-samples-help": [ + { + "type": 0, + "value": "Każda próbka ma własne odliczanie" + } + ], + "record-seconds": [ + { + "type": 0, + "value": "Nagrywaj przez " + }, + { + "type": 1, + "value": "numSeconds" + }, + { + "type": 0, + "value": " sekund" + } + ], + "record-seconds-help": [ + { + "type": 0, + "value": "Przesuwaj się nieprzerwanie, aby uzyskać " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " próbek" + } + ], + "recording": [ + { + "type": 0, + "value": "Nagrywanie" + } + ], + "recording-complete": [ + { + "type": 0, + "value": "Wykonano" + } + ], + "recording-data-for": [ + { + "type": 0, + "value": "Nagrywaj dane dla akcji \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "recording-data-for-numbered": [ + { + "type": 0, + "value": "Nagrywaj " + }, + { + "type": 1, + "value": "sample" + }, + { + "type": 0, + "value": " z " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " dla akcji \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "recording-fingerprint-label": [ + { + "type": 0, + "value": "mapa cieplna pokazująca cechy danych akcelerometru x, y, z micro:bita dla jednego nagrania" + } + ], + "recording-graph-label": [ + { + "type": 0, + "value": "wykres pokazujący dane z akcelerometru x, y, z micro:bit dla jednego nagrania" + } + ], + "recording-options-aria": [ + { + "type": 0, + "value": "Więcej opcji nagrywania dla akcji \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "reload-action": [ + { + "type": 0, + "value": "Załaduj ponownie" + } + ], + "reset-to-default-action": [ + { + "type": 0, + "value": "Przywróć domyślne bloki" + } + ], + "restore-defaults-action": [ + { + "type": 0, + "value": "Przywróć domyślne wartości dla wszystkich ustawień" + } + ], + "restore-defaults-confirm-action": [ + { + "type": 0, + "value": "Przywróć ustawienia domyślne" + } + ], + "restore-defaults-confirm-body": [ + { + "type": 0, + "value": "Czy na pewno chcesz przywrócić domyślne wartości dla wszystkich ustawień?" + } + ], + "restore-defaults-confirm-heading": [ + { + "type": 0, + "value": "Przywróć ustawienia domyślne" + } + ], + "restore-defaults-helper": [ + { + "type": 0, + "value": "Wcześniej wyłączone treści pomocy mogą być ponownie wyświetlane." + } + ], + "save-action": [ + { + "type": 0, + "value": "Zapisz" + } + ], + "save-hex-dialog-heading": [ + { + "type": 0, + "value": "Zapisz projekt jako plik hex" + } + ], + "save-hex-dialog-message1": [ + { + "type": 0, + "value": "Pobieranie zawiera Twoje akcje, próbki danych i projekt MakeCode. Otwórz to w " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": ", aby kontynuować pracę." + } + ], + "save-hex-dialog-message2": [ + { + "type": 0, + "value": "Możesz go również otworzyć za pomocą Microsoft MakeCode, jeśli nie musisz zmieniać akcji i próbek danych." + } + ], + "saving-description": [ + { + "type": 0, + "value": "Pobieranie wkrótce będzie gotowe." + } + ], + "saving-title": [ + { + "type": 0, + "value": "Zapisywanie…" + } + ], + "saving-toast-title": [ + { + "type": 0, + "value": "Twój plik hex został pobrany" + } + ], + "select-icon-action-aria": [ + { + "type": 0, + "value": "Wybierz ikonę dla akcji \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "select-icon-action-untitled-aria": [ + ], + "select-icon-option-action-aria": [ + { + "type": 0, + "value": "Wybierz ikonę \"" + }, + { + "type": 1, + "value": "iconName" + }, + { + "type": 0, + "value": "\"" + } + ], + "settings": [ + { + "type": 0, + "value": "Ustawienia" + } + ], + "settings-menu-action": [ + { + "type": 0, + "value": "Ustawienia menu akcji" + } + ], + "show-graphs-checkbox-label-text": [ + { + "type": 0, + "value": "Pokaż wykres" + } + ], + "simple-ai-exercise-timer-resource-title": [ + { + "type": 0, + "value": "Prosty timer ćwiczeń AI" + } + ], + "skip-tour-action": [ + { + "type": 0, + "value": "Pomiń trasę" + } + ], + "software-versions": [ + { + "type": 0, + "value": "Wersje oprogramowania" + } + ], + "start-session-action": [ + { + "type": 0, + "value": "Rozpocznij sesję" + } + ], + "start-training-action": [ + { + "type": 0, + "value": "Rozpocznij trenowanie" + } + ], + "steps-alt": [ + { + "type": 0, + "value": "schemat przedstawiający iteracyjny proces gromadzenia danych, trenowanie modelu, testowanie modelu, doskonalenie modelu poprzez ulepszenie zgromadzonych danych przed wykorzystaniem modelu w ostatecznym kodowaniu." + } + ], + "steps-code": [ + { + "type": 0, + "value": "Koduj" + } + ], + "steps-collect-data": [ + { + "type": 0, + "value": "Zbierz dane" + } + ], + "steps-improve": [ + { + "type": 0, + "value": "Popraw" + } + ], + "steps-test-model": [ + { + "type": 0, + "value": "Model testowy" + } + ], + "steps-train": [ + { + "type": 0, + "value": "Pociąg" + } + ], + "stop-recording-action": [ + { + "type": 0, + "value": "Zatrzymaj nagrywanie" + } + ], + "support-request": [ + { + "type": 0, + "value": "Rozważ " + }, + { + "children": [ + { + "type": 0, + "value": "złożenie prośby o pomoc" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "terms": [ + { + "type": 0, + "value": "Warunki korzystania" + } + ], + "testing-model-actions-region": [ + { + "type": 0, + "value": "Pasek modelu testowego" + } + ], + "testing-model-title": [ + { + "type": 0, + "value": "Model testowy" + } + ], + "tour-action": [ + { + "type": 0, + "value": "Trasa" + } + ], + "tour-collect-addActions-content": [ + { + "type": 0, + "value": "Zdecyduj, jakie są Twoje inne akcje i jak je nazwiesz. Potrzebujesz co najmniej 2 czynności z 3 próbkami danych, aby wytrenować model. Twoje próbki danych są przechowywane tylko na Twoim komputerze, nie są wysyłane do nikogo innego." + } + ], + "tour-collect-addActions-title": [ + { + "type": 0, + "value": "Dodaj więcej akcji" + } + ], + "tour-collect-afterFirst-content": [ + { + "type": 0, + "value": "Aby wytrenować model uczenia maszynowego, potrzebujesz co najmniej 3 próbki danych dla 2 różnych czynności." + } + ], + "tour-collect-afterFirst-title": [ + { + "type": 0, + "value": "Zarejestrowałeś swój pierwszy " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "próbka" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "próbki" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "recordingCount" + }, + { + "type": 0, + "value": "!" + } + ], + "tour-collect-collectMore-explanation-content": [ + { + "type": 0, + "value": "Zbieranie większej liczby próbek danych powinno skutkować lepszym modelem uczenia maszynowego." + } + ], + "tour-collect-collectMore-hasRecordings-content": [ + { + "type": 0, + "value": "Nagrywaj próbki danych dla twoich działań." + } + ], + "tour-collect-collectMore-noRecordings-content": [ + { + "type": 0, + "value": "Zapisz więcej próbek dla tej akcji." + } + ], + "tour-collect-collectMore-title": [ + { + "type": 0, + "value": "Zbierz więcej próbek danych" + } + ], + "tour-collect-trainModel-content": [ + { + "type": 0, + "value": "Po zebraniu wystarczającej liczby próbek danych możesz trenować model uczenia maszynowego. Możesz wrócić później, aby usunąć lub dodać więcej danych i ponownie trenować, aby model stał się bardziej niezawodny." + } + ], + "tour-dataSamples-actions-common-content": [ + { + "type": 0, + "value": "Działanie jest rodzajem ruchu, który chcesz, aby model uczenia maszynowego rozpoznał np. „falowanie” lub „klaskanie”." + } + ], + "tour-dataSamples-actions-noRecordings-content": [ + { + "type": 0, + "value": "Zdecyduj, jaka będzie Twoja pierwsza akcja, nazwij ją, a następnie zacznij nagrywać próbki danych." + } + ], + "tour-dataSamples-connected-content": [ + { + "type": 0, + "value": "Teraz możesz zacząć zbierać próbki danych, aby trenować model uczenia maszynowego (ML) do rozpoznawania różnych ruchów lub działań." + } + ], + "tour-dataSamples-connected-title": [ + { + "type": 0, + "value": "Twoja kolekcja danych micro:bit jest połączona!" + } + ], + "tour-dataSamples-liveGraph-content": [ + { + "type": 0, + "value": "Wykres pokazuje dane ruchów z akcelerometru micro:bita. Przenieś micro:bit do zbierania danych i zobacz, jak zmienia się wykres." + } + ], + "tour-makecode-intro-content1": [ + { + "type": 0, + "value": "Pobierz model i kod, aby przetestować swój projekt na micro:bicie. Możesz również dodać więcej bloków kodu, aby utworzyć własne programy stosujc swój model." + } + ], + "tour-makecode-intro-content2": [ + { + "type": 0, + "value": "Czy chcesz ulepszyć model ML ? " + } + ], + "tour-makecode-intro-content3": [ + { + "type": 0, + "value": "Użyj tego przycisku wstecz w lewym górnym rogu." + } + ], + "tour-makecode-intro-title": [ + { + "type": 0, + "value": "Microsoft MakeCode" + } + ], + "tour-trainModel-afterTrain-alreadyConnected-title": [ + { + "type": 0, + "value": "Wytrenowałeś model ML!" + } + ], + "tour-trainModel-afterTrain-content": [ + { + "type": 0, + "value": "Teraz przetestuj swój model nauczania maszynowego. Wypróbuj każde działanie poruszając micro:bitem do zbierania danych. Czy model prawidłowo ocenia każdą akcję?" + } + ], + "tour-trainModel-afterTrain-delayedUntilConnected-title": [ + { + "type": 0, + "value": "Przetestuj swój model ML" + } + ], + "tour-trainModel-certaintyRecognition-content": [ + { + "type": 0, + "value": "Wykres słupkowy pokazuje, jak pewny jest model, że wykonujesz każdą akcję. Przesuń suwak, aby dostosować punkt rozpoznawania lub próg." + } + ], + "tour-trainModel-certaintyRecognition-title": [ + { + "type": 0, + "value": "Punkt pewności i rozpoznania" + } + ], + "tour-trainModel-editInMakeCode-content": [ + { + "type": 0, + "value": "Otwórz swój projekt w MakeCode, aby pobrać program i model ucznia maszynowego na micro:bit. Możesz dodać więcej bloków, aby utworzyć własne programy, wykorzystując swój model." + } + ], + "tour-trainModel-estimatedAction-content": [ + { + "type": 0, + "value": "Akcja, którą według szacunków modelu aktualnie wykonujesz, jest wyświetlane pod ikoną micro:bitu odpowiadającą temu działaniu." + } + ], + "tour-trainModel-makeCodeBlocks-content": [ + { + "type": 0, + "value": "Te bloki MakeCode będą wyświetlać ikony dla każdej akcji wykrytej podczas transferu swojego kodu i modelu na micro:bit." + } + ], + "tour-trainModel-makeCodeBlocks-title": [ + { + "type": 0, + "value": "Bloki Microsoft MakeCode" + } + ], + "train-description": [ + { + "type": 0, + "value": "Program komputerowy obserwuje wzory lub różnice w próbkach danych, i używa ich do zbudowania modelu matematycznego, który pozwala " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " rozpoznawać różnych akcji podczas poruszania micro:bitem." + } + ], + "train-error-body": [ + { + "type": 0, + "value": "Trenowanie nie doprowadziło do użytecznego modelu. Powodem tego są najprawdopodobniej dane użyte do trenowania. Jeśli próbki danych dla różnych działań są zbyt podobne, może to powodować problemy w procesie trenowania." + } + ], + "train-error-header": [ + { + "type": 0, + "value": "Trenowanie nie powiodło się" + } + ], + "train-error-todo": [ + { + "type": 0, + "value": "Wróć do strony Dodaj dane i zmień swoje dane." + } + ], + "train-header": [ + { + "type": 0, + "value": "Trenowanie modelu" + } + ], + "train-model": [ + { + "type": 0, + "value": "Trenuj model" + } + ], + "training-model": [ + { + "type": 0, + "value": "Trenowanie modelu" + } + ], + "transfer-hex-alt": [ + { + "type": 0, + "value": "animacja przeciągania pliku hex z folderu pobierania na dysku micro:bit lub urządzenie wymienione w eksploratorze plików" + } + ], + "transfer-hex-heading": [ + { + "type": 0, + "value": "Przenieś zapisany plik hex na micro:bita" + } + ], + "transfer-hex-manual-download": [ + { + "type": 0, + "value": "Jeśli plik nie został pobrany automatycznie, to " + }, + { + "children": [ + { + "type": 0, + "value": "pobierz plik tutaj" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "transfer-hex-message": [ + { + "type": 0, + "value": "Przeciągnij plik hex ze swojego folderu Downloads na dysk MICROBIT." + } + ], + "try-again-action": [ + { + "type": 0, + "value": "Spróbuj ponownie" + } + ], + "unknown": [ + { + "type": 0, + "value": "nieznany" + } + ], + "unplug-radio-link-microbit-description": [ + { + "type": 0, + "value": "Odłącz od komputera połączenie radiowe micro:bita. Jeśli chcesz nagrać więcej próbek danych, musisz ponownie podłączyć micro:bit." + } + ], + "unplug-radio-link-microbit-label": [ + { + "type": 0, + "value": "animacja pokazująca kabel USB odłączony od góry micro:bita" + } + ], + "unplug-radio-link-microbit-title": [ + { + "type": 0, + "value": "Odłącz łącze radiowe micro:bita" + } + ], + "unsupported-device-explain": [ + { + "type": 0, + "value": "Niestety, wspieramy tylko używanie micro:bit V2 podczas łączenia się z radiem micro:bit. Podłączyłeś " + }, + { + "children": [ + { + "type": 0, + "value": "micro:bit V1" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "unsupported-device-header": [ + { + "type": 0, + "value": "Połączenia radiowe micro:bita nie obsługują micro:bita V1" + } + ], + "unsupported-device-with-bluetooth": [ + { + "type": 0, + "value": "Zamiast tego użyj Bluetooth do połączenia z micro:bitem V1." + } + ], + "unsupported-device-without-bluetooth": [ + { + "type": 0, + "value": "Możesz połączyć się z micro:bitem V1 za pomocą Web Bluetooth, jednak ta przeglądarka lub urządzenie nie ma włączonego Bluetooth. " + }, + { + "children": [ + { + "type": 0, + "value": "Jak włączyć Bluetooth" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "user-guide": [ + { + "type": 0, + "value": "Podręcznik użytkownika" + } + ], + "webusb-retry-no-select": [ + { + "type": 0, + "value": "Nie wybrałeś micro:bita. Czy chcesz spróbować ponownie?" + } + ], + "webusb-retry-replug1": [ + { + "type": 0, + "value": "Wystąpił błąd WebUSB." + } + ], + "webusb-retry-replug2": [ + { + "type": 0, + "value": "Proszę:" + } + ], + "webusb-retry-replug3": [ + { + "type": 0, + "value": "sprawdź, czy ten micro:bit nie ma podłączonego pakietu baterii" + } + ], + "webusb-retry-replug4": [ + { + "type": 0, + "value": "odłącz i podłącz kabel USB" + } + ] +} \ No newline at end of file diff --git a/src/messages/ui.pt-br.json b/src/messages/ui.pt-br.json new file mode 100644 index 000000000..941f11ab8 --- /dev/null +++ b/src/messages/ui.pt-br.json @@ -0,0 +1,3000 @@ +{ + "aarhus-university-alt": [ + { + "type": 0, + "value": "Universidade de Aarhus" + } + ], + "about": [ + { + "type": 0, + "value": "Sobre" + } + ], + "about-dialog-alt": [ + { + "type": 0, + "value": "Um micro:bit mostrando coração no visor LED" + } + ], + "about-dialog-title": [ + { + "type": 0, + "value": "Desenvolvido em parceria com o " + }, + { + "children": [ + { + "type": 0, + "value": "Centro de Pensamento Computacional e Design, Universidade de Aarhus" + } + ], + "type": 8, + "value": "link" + } + ], + "accelerometer-image-alt": [ + { + "type": 0, + "value": "micro:bit mostrando o eixo X indo através da frente, o eixo Y indo para baixo e para cima, o eixo Z voltando à frente" + } + ], + "action-label": [ + { + "type": 0, + "value": "Ação" + } + ], + "action-label-tooltip-aria": [ + { + "type": 0, + "value": "Dica de ação" + } + ], + "action-length-error": [ + { + "type": 0, + "value": "Os nomes das ações não podem ter mais do que " + }, + { + "type": 1, + "value": "maxLen" + }, + { + "type": 0, + "value": " caracteres." + } + ], + "action-name-placeholder": [ + { + "type": 0, + "value": "Nome da ação" + } + ], + "action-region": [ + { + "type": 0, + "value": "Ação \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "action-tooltip": [ + { + "type": 0, + "value": "O tipo de movimento que você deseja que " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " reconheça, por exemplo, 'aceno' ou 'aplauso'." + } + ], + "actions-label": [ + { + "type": 0, + "value": "Ações" + } + ], + "add-action-action": [ + { + "type": 0, + "value": "Adicionar ação" + } + ], + "ai-activity-timer-resource-title": [ + { + "type": 0, + "value": "AI activity timer" + } + ], + "ai-storytelling-friend-resource-title": [ + { + "type": 0, + "value": "Amigo de narrativa de IA" + } + ], + "back-action": [ + { + "type": 0, + "value": "Voltar" + } + ], + "back-to-data-samples-action": [ + { + "type": 0, + "value": "Editar amostras de dados" + } + ], + "bluetooth-unsupported-advice": [ + { + "type": 0, + "value": "Recomendamos o Google Chrome ou o Microsoft Edge para que você possa se conectar diretamente ao seu micro:bit." + } + ], + "bluetooth-unsupported-explain": [ + { + "type": 0, + "value": "Infelizmente, o WebUSB e o Web Bluetooth não são suportados por este navegador. Isso significa que você não pode se conectar a um micro:bit para registrar as amostras de dados necessárias para treinar um modelo de aprendizado de máquina." + } + ], + "bluetooth-unsupported-header": [ + { + "type": 0, + "value": "Este navegador não é suportado" + } + ], + "cancel-action": [ + { + "type": 0, + "value": "Cancelar" + } + ], + "cancel-recording-action": [ + { + "type": 0, + "value": "Cancelar a gravação" + } + ], + "certainty-label": [ + { + "type": 0, + "value": "Certeza" + } + ], + "certainty-label-tooltip-aria": [ + { + "type": 0, + "value": "Dica de certeza" + } + ], + "certainty-percentage-label": [ + { + "type": 0, + "value": "certeza para " + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": ": " + }, + { + "type": 1, + "value": "currentConfidence" + }, + { + "type": 0, + "value": " por cento" + } + ], + "certainty-tooltip": [ + { + "type": 0, + "value": "Quão confiante o modelo está de que você está realizando cada ação no momento." + } + ], + "click-to-reload-page-action": [ + { + "type": 0, + "value": "Clique para recarregar a página" + } + ], + "close-action": [ + { + "type": 0, + "value": "Fechar" + } + ], + "code-download-error": [ + { + "type": 0, + "value": "Erro ao baixar o código do projeto." + } + ], + "code-label": [ + { + "type": 0, + "value": "Programar" + } + ], + "code-label-tooltip-aria": [ + { + "type": 0, + "value": "Dica de código" + } + ], + "code-tooltip": [ + { + "type": 0, + "value": "Esses são os blocos MakeCode para cada ação detectada quando você transfere seu modelo de aprendizado de máquina e código para um micro:bit." + } + ], + "confirm-action": [ + { + "type": 0, + "value": "Confirmar" + } + ], + "confirm-save-action": [ + { + "type": 0, + "value": "Confirmar e salvar" + } + ], + "connect-action": [ + { + "type": 0, + "value": "Conectar" + } + ], + "connect-action-aria": [ + { + "type": 0, + "value": "Conectar ao micro:bit" + } + ], + "connect-battery-heading": [ + { + "type": 0, + "value": "Desconecte o USB e conecte o pacote de baterias." + } + ], + "connect-battery-holder": [ + { + "type": 0, + "value": "Suporte para bateria" + } + ], + "connect-battery-link": [ + { + "type": 0, + "value": "Você pode prender o micro:bit no seu pulso ou em um objeto." + } + ], + "connect-battery-subtitle": [ + { + "type": 0, + "value": "Desconecte o micro:bit do computador e conecte o pacote de baterias." + } + ], + "connect-bluetooth-cancelled-connection": [ + { + "type": 0, + "value": "Você não escolheu um micro:bit. Deseja tentar novamente?" + } + ], + "connect-bluetooth-heading": [ + { + "type": 0, + "value": "Conectar usando Web Bluetooth" + } + ], + "connect-bluetooth-invalid-pattern": [ + { + "type": 0, + "value": "O padrão que você desenhou é inválido." + } + ], + "connect-bluetooth-start-heading": [ + { + "type": 0, + "value": "O que você precisa conectar usando o Web Bluetooth." + } + ], + "connect-bluetooth-start-requirements1": [ + { + "type": 0, + "value": "Um micro:bit;" + } + ], + "connect-bluetooth-start-requirements2-subtitle": [ + { + "type": 0, + "value": "Com internet, uma porta USB e Web Bluetooth." + } + ], + "connect-bluetooth-start-switch-radio": [ + { + "type": 0, + "value": "Conecte usando o rádio do micro:bit em vez disso." + } + ], + "connect-cable-alt": [ + { + "type": 0, + "value": "animação mostrando um cabo USB sendo conectado à parte superior de um micro:bit." + } + ], + "connect-cable-download-project-subtitle": [ + { + "type": 0, + "value": "Conecte um micro:bit a este computador com um cabo USB para baixar seu programa de aprendizado de máquina MakeCode nele." + } + ], + "connect-cable-heading": [ + { + "type": 0, + "value": "Conecte o cabo USB ao micro:bit" + } + ], + "connect-cable-skip": [ + { + "type": 0, + "value": "Pular: programa já baixado?" + } + ], + "connect-cable-subtitle": [ + { + "type": 0, + "value": "Conecte o micro:bit a este computador com um cabo USB para que o programa de coleta de dados possa ser baixado para ele." + } + ], + "connect-computer": [ + { + "type": 0, + "value": "Computador" + } + ], + "connect-data-collection-heading": [ + { + "type": 0, + "value": "Conecte o cabo USB para micro:bit 1" + } + ], + "connect-data-collection-subtitle": [ + { + "type": 0, + "value": "Conecte o primeiro micro:bit a este computador com um cabo USB para que o programa de coleta de dados possa ser baixado para ele. Este é o micro:bit que você usará para coletar as amostras de dados." + } + ], + "connect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "Falha ao conectar ao micro:bit." + } + ], + "connect-failed-bluetooth1": [ + { + "type": 0, + "value": "A conexão com o micro:bit de coleta de dados não pôde ser estabelecida." + } + ], + "connect-failed-bridge-heading": [ + { + "type": 0, + "value": "Falha ao conectar ao micro:bit de link de rádio." + } + ], + "connect-failed-bridge1": [ + { + "type": 0, + "value": "A conexão com o micro:bit conectado ao seu computador não pôde ser estabelecida." + } + ], + "connect-failed-remote-heading": [ + { + "type": 0, + "value": "Falha ao conectar ao micro:bit de coleta de dados." + } + ], + "connect-failed-remote1": [ + { + "type": 0, + "value": "A conexão com o micro:bit de coleta de dados não pôde ser estabelecida." + } + ], + "connect-help-alt": [ + { + "type": 0, + "value": "Diálogo de conexão WebUSB com a entrada BBC micro:bit rotulada como 1 e botão Conectar rotulado como 2" + } + ], + "connect-micro-usb-cable": [ + { + "type": 0, + "value": "Cabo Micro USB" + } + ], + "connect-or-import": [ + { + "children": [ + { + "type": 0, + "value": "Conecte um micro:bit de coleta de dados" + } + ], + "type": 8, + "value": "link1" + }, + { + "type": 0, + "value": " ou " + }, + { + "children": [ + { + "type": 0, + "value": "importe as amostras de dados" + } + ], + "type": 8, + "value": "link2" + } + ], + "connect-pattern-heading": [ + { + "type": 0, + "value": "Copiar padrão" + } + ], + "connect-pattern-input-label": [ + { + "type": 0, + "value": "Coluna " + }, + { + "type": 1, + "value": "colNum" + }, + { + "type": 0, + "value": " - número de LEDs acesos no display do micro:bit" + } + ], + "connect-pattern-subtitle": [ + { + "type": 0, + "value": "Copie o padrão exibido no micro:bit." + } + ], + "connect-popup": [ + { + "type": 0, + "value": "Selecionar micro:bit" + } + ], + "connect-popup-bluetooth-alt": [ + { + "type": 0, + "value": "Diálogo de conexão Web Bluetooth com uma entrada do BBC micro:bit rotulada como 1 e o botão de emparelhamento rotulado como 2." + } + ], + "connect-popup-bluetooth-instruction2": [ + { + "type": 0, + "value": "Selecione 'Parear'" + } + ], + "connect-popup-bluetooth-title": [ + { + "type": 0, + "value": "Conectar ao micro:bit usando Web Bluetooth." + } + ], + "connect-popup-instruction-heading": [ + { + "type": 0, + "value": "Na próxima janela pop-up." + } + ], + "connect-popup-instruction1": [ + { + "type": 0, + "value": "Escolha seu micro:bit" + } + ], + "connect-popup-usb-bluetooth-data-collection-title": [ + { + "type": 0, + "value": "Baixar o programa de coleta de dados para o micro:bit." + } + ], + "connect-popup-usb-radio-data-collection-title": [ + { + "type": 0, + "value": "Baixar o programa de coleta de dados para o micro:bit 1." + } + ], + "connect-popup-usb-radio-link-title": [ + { + "type": 0, + "value": "Baixar o programa de link de rádio para o micro:bit 2." + } + ], + "connect-popup-webusb-instruction2": [ + { + "type": 0, + "value": "Selecione 'Conectar'" + } + ], + "connect-radio-data-collection-microbit-description": [ + { + "type": 0, + "value": "Conecte o micro:bit de coleta de dados a este computador para baixar seu programa de aprendizado de máquina MakeCode nele. Se você estiver usando o micro:bit de coleta de dados, pode ser necessário retirá-lo." + } + ], + "connect-radio-data-collection-microbit-title": [ + { + "type": 0, + "value": "Conecte o cabo USB ao micro:bit de coleta de dados." + } + ], + "connect-radio-heading": [ + { + "type": 0, + "value": "Conectando micro:bits" + } + ], + "connect-radio-link-heading": [ + { + "type": 0, + "value": "Conecte o cabo USB ao micro:bit 2." + } + ], + "connect-radio-link-subtitle": [ + { + "type": 0, + "value": "Conecte um segundo micro:bit a este computador com um cabo USB para que o programa de link de rádio possa ser baixado para ele. Este micro:bit de link de rádio se comunicará com o micro:bit de coleta de dados." + } + ], + "connect-radio-start-heading": [ + { + "type": 0, + "value": "O que você precisa conectar usando o rádio do micro:bit." + } + ], + "connect-radio-start-requirements1": [ + { + "type": 0, + "value": "Um micro:bit;" + } + ], + "connect-radio-start-requirements1-subtitle": [ + { + "type": 0, + "value": "Somente V2" + } + ], + "connect-radio-start-requirements2-subtitle": [ + { + "type": 0, + "value": "com Internet e uma porta USB" + } + ], + "connect-radio-start-switch-bluetooth": [ + { + "type": 0, + "value": "Conecte usando Web Bluetooth em vez disso." + } + ], + "connect-to-record": [ + { + "type": 0, + "value": "Conecte para registrar as amostras de dados." + } + ], + "connect-to-record-body": [ + { + "type": 0, + "value": "Conecte um micro:bit para registrar uma amostra de dados." + } + ], + "connect-to-test-model": [ + { + "type": 0, + "value": "Conecte para testar seu modelo de aprendizado de máquina (ML)." + } + ], + "connect-to-tour-body": [ + { + "type": 0, + "value": "Você precisa conectar um micro:bit de coleta de dados para visualizar o tour." + } + ], + "connect-troubleshoot": [ + { + "type": 0, + "value": "Solução de problemas com a conexão ao seu micro:bit" + } + ], + "connect-troubleshooting": [ + { + "type": 0, + "value": "Resolução de problemas" + } + ], + "connect-with-batteries": [ + { + "type": 0, + "value": "com baterias" + } + ], + "connect-with-web-bluetooth": [ + { + "type": 0, + "value": "Conectar com Web Bluetooth" + } + ], + "connecting": [ + { + "type": 0, + "value": "Conectando…" + } + ], + "continue-makecode-action": [ + { + "type": 0, + "value": "Continuar para MakeCode" + } + ], + "cookies-action": [ + { + "type": 0, + "value": "Cookies" + } + ], + "copied": [ + { + "type": 0, + "value": "Copiado" + } + ], + "copy-action": [ + { + "type": 0, + "value": "Copiar" + } + ], + "data-actions-menu": [ + { + "type": 0, + "value": "Ações de dados" + } + ], + "data-collection-microbit": [ + { + "type": 0, + "value": "Coleta de dados micro:bit" + } + ], + "data-collection-microbit-label": [ + { + "type": 0, + "value": "Diagrama mostrando o micro:bit de coleta de dados sendo conectado ao pulso de uma pessoa." + } + ], + "data-connection-region": [ + { + "type": 0, + "value": "Conexão de dados micro:bit" + } + ], + "data-features-hide-action": [ + { + "type": 0, + "value": "Ocultar recursos de dados" + } + ], + "data-features-show-action": [ + { + "type": 0, + "value": "Mostrar recursos de dados" + } + ], + "data-samples-actions-region": [ + { + "type": 0, + "value": "Barra de ferramentas de amostras de dados" + } + ], + "data-samples-label": [ + { + "type": 0, + "value": "Amostras de dados" + } + ], + "data-samples-label-tooltip-aria": [ + { + "type": 0, + "value": "Dica de ferramenta de amostras de dados" + } + ], + "data-samples-status-count": [ + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " amostras registradas" + } + ], + "data-samples-status-not-enough": [ + { + "type": 0, + "value": "Pelo menos 3 são necessários" + } + ], + "data-samples-title": [ + { + "type": 0, + "value": "Amostras de dados" + } + ], + "data-samples-tooltip": [ + { + "type": 0, + "value": "Coleções curtas de dados de movimento com duração de 1 segundo. Suas amostras de dados são armazenadas apenas no seu computador, não sendo enviadas para ninguém mais." + } + ], + "default-project-name": [ + { + "type": 0, + "value": "Sem nome" + } + ], + "delete-action-aria": [ + { + "type": 0, + "value": "Excluir ação \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "delete-action-confirm-heading": [ + { + "type": 0, + "value": "Confirmar ação de exclusão" + } + ], + "delete-action-confirm-text": [ + { + "type": 0, + "value": "Tem certeza de que deseja excluir a ação \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"?" + } + ], + "delete-data-samples-action": [ + { + "type": 0, + "value": "Excluir todas as amostras de dados" + } + ], + "delete-data-samples-confirm-heading": [ + { + "type": 0, + "value": "Confirmar exclusão de todas as amostras de dados." + } + ], + "delete-data-samples-confirm-text": [ + { + "type": 0, + "value": "Tem certeza de que deseja excluir todas as amostras de dados?" + } + ], + "delete-recording-aria": [ + { + "type": 0, + "value": "Excluir gravação " + }, + { + "type": 1, + "value": "sample" + }, + { + "type": 0, + "value": " de " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " para a ação \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"." + } + ], + "disconnect-action": [ + { + "type": 0, + "value": "Desconectar" + } + ], + "disconnected-during-recording": [ + { + "type": 0, + "value": "micro:bit desconectado durante a gravação." + } + ], + "disconnected-warning-bluetooth-heading": [ + { + "type": 0, + "value": "Conexão com o micro:bit de coleta de dados perdida." + } + ], + "disconnected-warning-bluetooth1": [ + { + "type": 0, + "value": "A conexão com o micro:bit de coleta de dados foi perdida." + } + ], + "disconnected-warning-bluetooth2": [ + { + "type": 0, + "value": "Por favor, verifique se o micro:bit:" + } + ], + "disconnected-warning-bluetooth3": [ + { + "type": 0, + "value": "está ligado (a luz vermelha na parte de trás do micro:bit deve estar acesa)" + } + ], + "disconnected-warning-bluetooth4": [ + { + "type": 0, + "value": "está perto do computador" + } + ], + "disconnected-warning-bridge-heading": [ + { + "type": 0, + "value": "Conexão do link de rádio micro:bit perdida" + } + ], + "disconnected-warning-bridge1": [ + { + "type": 0, + "value": "A conexão com o micro:bit conectado ao seu computador foi perdida." + } + ], + "disconnected-warning-remote-heading": [ + { + "type": 0, + "value": "Conexão com o micro:bit de coleta de dados perdida." + } + ], + "disconnected-warning-remote1": [ + { + "type": 0, + "value": "A conexão com o micro:bit de coleta de dados foi perdida." + } + ], + "dont-show-again": [ + { + "type": 0, + "value": "Não mostrar novamente" + } + ], + "download-data-samples-action": [ + { + "type": 0, + "value": "Baixar todas as amostras de dados" + } + ], + "download-project-choose-microbit-subtitle": [ + { + "type": 0, + "value": "Baixar seu projeto para o mesmo micro:bit desconectará o micro:bit da ferramenta. Você precisará reconectar o micro:bit se quiser gravar mais amostras de dados." + } + ], + "download-project-choose-microbit-title": [ + { + "type": 0, + "value": "Qual micro:bit você deseja usar?" + } + ], + "download-project-different-microbit-option": [ + { + "type": 0, + "value": "Micro:bit diferente" + } + ], + "download-project-intro-description": [ + { + "type": 0, + "value": "Seu programa inclui o modelo de aprendizado de máquina que você criou. O modelo é executado no micro:bit, para que você possa usá-lo sem estar conectado ao " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "." + } + ], + "download-project-intro-title": [ + { + "type": 0, + "value": "Baixar seu projeto de aprendizado de máquina MakeCode" + } + ], + "download-project-same-microbit-option": [ + { + "type": 0, + "value": "Mesmo micro:bit" + } + ], + "downloading-data-collection-header": [ + { + "type": 0, + "value": "Baixando o programa de coleta de dados" + } + ], + "downloading-header": [ + { + "type": 0, + "value": "Baixando o programa para o micro:bit" + } + ], + "downloading-radio-link-header": [ + { + "type": 0, + "value": "Baixando o programa do link de rádio" + } + ], + "downloading-subtitle": [ + { + "type": 0, + "value": "Por favor, aguarde. Baixando o programa para o micro:bit." + } + ], + "edit-in-makecode-action": [ + { + "type": 0, + "value": "Editar no MakeCode" + } + ], + "estimated-action-aria": [ + { + "type": 0, + "value": "Ação estimada: \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "estimated-action-label": [ + { + "type": 0, + "value": "Ação estimada" + } + ], + "estimated-action-label-tooltip-aria": [ + { + "type": 0, + "value": "Dica da ação estimada" + } + ], + "estimated-action-tooltip": [ + { + "type": 0, + "value": "Esta é a ação que o modelo acha que você está realizando no momento." + } + ], + "feedback": [ + { + "type": 0, + "value": "Comentários" + } + ], + "fingerprint-acc-x-tooltip": [ + { + "type": 0, + "value": "Soma dos dados na direção x" + } + ], + "fingerprint-acc-y-tooltip": [ + { + "type": 0, + "value": "Soma dos dados na direção y" + } + ], + "fingerprint-acc-z-tooltip": [ + { + "type": 0, + "value": "Soma dos dados na direção z" + } + ], + "fingerprint-max-x-tooltip": [ + { + "type": 0, + "value": "Ponto máximo entre todos os dados na direção x" + } + ], + "fingerprint-max-y-tooltip": [ + { + "type": 0, + "value": "Ponto máximo entre todos os dados na direção y" + } + ], + "fingerprint-max-z-tooltip": [ + { + "type": 0, + "value": "Ponto máximo entre todos os dados na direção z" + } + ], + "fingerprint-mean-x-tooltip": [ + { + "type": 0, + "value": "Valor médio dos dados na direção x" + } + ], + "fingerprint-mean-y-tooltip": [ + { + "type": 0, + "value": "Valor médio dos dados na direção y" + } + ], + "fingerprint-mean-z-tooltip": [ + { + "type": 0, + "value": "Valor médio dos dados na direção z" + } + ], + "fingerprint-min-x-tooltip": [ + { + "type": 0, + "value": "Ponto mínimo entre todos os dados na direção x" + } + ], + "fingerprint-min-y-tooltip": [ + { + "type": 0, + "value": "Ponto mínimo entre todos os dados na direção y" + } + ], + "fingerprint-min-z-tooltip": [ + { + "type": 0, + "value": "Ponto mínimo entre todos os dados na direção z" + } + ], + "fingerprint-peaks-x-tooltip": [ + { + "type": 0, + "value": "Número de extremos entre todos os dados na direção x" + } + ], + "fingerprint-peaks-y-tooltip": [ + { + "type": 0, + "value": "Number of extremes among all x-direction data points" + } + ], + "fingerprint-peaks-z-tooltip": [ + { + "type": 0, + "value": "Número de extremos entre todos os dados na direção z" + } + ], + "fingerprint-rms-x-tooltip": [ + { + "type": 0, + "value": "Valor quadrático médio (RMS) para todos os dados na direção x" + } + ], + "fingerprint-rms-y-tooltip": [ + { + "type": 0, + "value": "Valor quadrático médio (RMS) para todos os dados na direção y" + } + ], + "fingerprint-rms-z-tooltip": [ + { + "type": 0, + "value": "Valor quadrático médio (RMS) para todos os dados na direção z" + } + ], + "fingerprint-std-x-tooltip": [ + { + "type": 0, + "value": "Desvio médio em relação a 0 entre todos os dados na direção x" + } + ], + "fingerprint-std-y-tooltip": [ + { + "type": 0, + "value": "Desvio médio em relação a 0 entre todos os dados na direção y" + } + ], + "fingerprint-std-z-tooltip": [ + { + "type": 0, + "value": "Desvio médio em relação a 0 entre todos os dados na direção z" + } + ], + "fingerprint-zcr-x-tooltip": [ + { + "type": 0, + "value": "Taxa na qual a aceleração transita entre positiva e negativa para os dados na direção x" + } + ], + "fingerprint-zcr-y-tooltip": [ + { + "type": 0, + "value": "Taxa na qual a aceleração transita entre positiva e negativa para os dados na direção y" + } + ], + "fingerprint-zcr-z-tooltip": [ + { + "type": 0, + "value": "Taxa na qual a aceleração transita entre positiva e negativa para os dados na direção z" + } + ], + "firmware-outdated-content1": [ + { + "type": 0, + "value": "Conexão com o micro:bit falhou porque o firmware no seu micro:bit é muito antigo." + } + ], + "firmware-outdated-content2": [ + { + "type": 0, + "value": "Você deve " + }, + { + "children": [ + { + "type": 0, + "value": "atualizar seu firmware antes" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " de poder se conectar a este micro:bit." + } + ], + "firmware-outdated-heading": [ + { + "type": 0, + "value": "Atualização do firmware necessária" + } + ], + "get-started-action": [ + { + "type": 0, + "value": "Começar" + } + ], + "go-action": [ + { + "type": 0, + "value": "Ir" + } + ], + "graph-color-scheme": [ + { + "type": 0, + "value": "Esquema de cores do gráfico" + } + ], + "graph-color-scheme-color-blind-1": [ + { + "type": 0, + "value": "Alternativa 1 para daltonismo" + } + ], + "graph-color-scheme-color-blind-2": [ + { + "type": 0, + "value": "Alternativa 2 para daltonismo" + } + ], + "graph-color-scheme-default": [ + { + "type": 0, + "value": "Padrão (vermelho, azul, verde)" + } + ], + "graph-line-scheme": [ + { + "type": 0, + "value": "Estilo de linha do gráfico" + } + ], + "graph-line-scheme-accessible": [ + { + "type": 0, + "value": "Linhas acessíveis (inteiras, tracejadas, pontilhadas)" + } + ], + "graph-line-scheme-solid": [ + { + "type": 0, + "value": "Linhas contínuas" + } + ], + "graph-line-weight": [ + { + "type": 0, + "value": "Espessura da linha do gráfico" + } + ], + "graph-line-weight-default": [ + { + "type": 0, + "value": "Padrão" + } + ], + "graph-line-weight-thick": [ + { + "type": 0, + "value": "Grossa" + } + ], + "help-label": [ + { + "type": 0, + "value": "Ajuda" + } + ], + "help-support": [ + { + "type": 0, + "value": "Ajuda e suporte" + } + ], + "help-translate": [ + { + "type": 0, + "value": "Help translate" + } + ], + "home-action": [ + { + "type": 0, + "value": "Início" + } + ], + "homepage": [ + { + "type": 0, + "value": "Página Inicial" + } + ], + "homepage-alt": [ + { + "type": 0, + "value": "gráfico mostrando as linhas dos eixos x, y e z representando os dados do acelerômetro do micro:bit, com as palmas das mãos sobrepostas" + } + ], + "homepage-alt-graph": [ + { + "type": 0, + "value": "Gráfico mostrando as linhas dos eixos x, y e z representando os dados do acelerômetro do micro:bit." + } + ], + "homepage-alt-hands": [ + { + "type": 0, + "value": "Batendo palmas" + } + ], + "homepage-description": [ + { + "type": 0, + "value": "Treine um modelo de aprendizado de máquina com seus próprios dados de movimento e execute-o no seu micro:bit." + } + ], + "homepage-how-it-works": [ + { + "type": 0, + "value": "Como funciona:" + } + ], + "homepage-how-it-works-paragraph": [ + { + "type": 0, + "value": "Assista ao vídeo para começar. Saiba mais no " + }, + { + "children": [ + { + "type": 0, + "value": "guia do usuário" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "homepage-projects": [ + { + "type": 0, + "value": "Projetos" + } + ], + "homepage-projects-more": [ + { + "type": 0, + "value": "Explore mais " + }, + { + "children": [ + { + "type": 0, + "value": "conteúdos e recursos sobre micro:bit e IA" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "homepage-step-by-step": [ + { + "type": 0, + "value": "Passo a passo" + } + ], + "homepage-subtitle": [ + { + "type": 0, + "value": "Crie IA no seu BBC micro:bit usando movimento e aprendizado de máquina." + } + ], + "homepage-video-alt": [ + { + "type": 0, + "value": "Vídeo de Introdução" + } + ], + "import-data-samples-action": [ + { + "type": 0, + "value": "Importar amostras de dados" + } + ], + "import-error-dialog-content": [ + { + "type": 0, + "value": "Somente arquivos MakeCode hex ou arquivos de amostras de dados (.json) podem ser abertos pelo " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "." + } + ], + "import-error-dialog-title": [ + { + "type": 0, + "value": "Tipo de arquivo não suportado." + } + ], + "incompatible-device-body-alt": [ + { + "type": 0, + "value": "Volte para selecionar um micro:bit diferente, ou " + }, + { + "children": [ + { + "type": 0, + "value": "salve o arquivo hex do projeto" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": ", que pode ser baixado em um micro:bit V2 mais tarde." + } + ], + "incompatible-device-body1": [ + { + "type": 0, + "value": "Continue para o MakeCode para editar o programa. Você pode então salvar o arquivo hex do projeto, que pode ser baixado em um micro:bit V2." + } + ], + "incompatible-device-body2": [ + { + "type": 0, + "value": "Alternativamente, " + }, + { + "children": [ + { + "type": 0, + "value": "salve o arquivo hex do projeto" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " sem usar o MakeCode." + } + ], + "incompatible-device-heading": [ + { + "type": 0, + "value": "Dispositivo incompatível" + } + ], + "incompatible-device-subtitle": [ + { + "type": 0, + "value": "Você está usando um micro:bit V1, mas projetos de aprendizado de máquina precisam do processador mais rápido de um micro:bit V2. " + }, + { + "children": [ + { + "type": 0, + "value": "Saiba mais sobre as versões do micro:bit." + } + ], + "type": 8, + "value": "link" + } + ], + "insufficient-data-body": [ + { + "type": 0, + "value": "Você precisa de pelo menos 3 amostras de dados para 2 ações para treinar o modelo." + } + ], + "insufficient-data-title": [ + { + "type": 0, + "value": "Você não tem dados suficientes." + } + ], + "language": [ + { + "type": 0, + "value": "Idioma" + } + ], + "learn-about-firewall-requirements-action": [ + { + "type": 0, + "value": "Saiba mais sobre os requisitos de firewall." + } + ], + "led-icon-option-angry": [ + { + "type": 0, + "value": "Bravo" + } + ], + "led-icon-option-asleep": [ + { + "type": 0, + "value": "Dormindo" + } + ], + "led-icon-option-butterfly": [ + { + "type": 0, + "value": "Borboleta" + } + ], + "led-icon-option-chessboard": [ + { + "type": 0, + "value": "Tabuleiro de Xadrez" + } + ], + "led-icon-option-confused": [ + { + "type": 0, + "value": "Confuso" + } + ], + "led-icon-option-cow": [ + { + "type": 0, + "value": "Vaca" + } + ], + "led-icon-option-diamond": [ + { + "type": 0, + "value": "Diamante" + } + ], + "led-icon-option-duck": [ + { + "type": 0, + "value": "Pato" + } + ], + "led-icon-option-eighthnote": [ + { + "type": 0, + "value": "Oitava Nota" + } + ], + "led-icon-option-fabulous": [ + { + "type": 0, + "value": "Fabuloso" + } + ], + "led-icon-option-ghost": [ + { + "type": 0, + "value": "Fantasma\n\nAparição" + } + ], + "led-icon-option-giraffe": [ + { + "type": 0, + "value": "Girafa" + } + ], + "led-icon-option-happy": [ + { + "type": 0, + "value": "Feliz" + } + ], + "led-icon-option-heart": [ + { + "type": 0, + "value": "Coração" + } + ], + "led-icon-option-house": [ + { + "type": 0, + "value": "Residência" + } + ], + "led-icon-option-lefttriangle": [ + { + "type": 0, + "value": "Triângulo à esquerda" + } + ], + "led-icon-option-meh": [ + { + "type": 0, + "value": "Mais ou menos" + } + ], + "led-icon-option-no": [ + { + "type": 0, + "value": "Não" + } + ], + "led-icon-option-off": [ + { + "type": 0, + "value": "Desativado" + } + ], + "led-icon-option-pitchfork": [ + { + "type": 0, + "value": "Forquilha" + } + ], + "led-icon-option-quarternote": [ + { + "type": 0, + "value": "Nota de quarto" + } + ], + "led-icon-option-rabbit": [ + { + "type": 0, + "value": "Coelho" + } + ], + "led-icon-option-rollerskate": [ + { + "type": 0, + "value": "Patins" + } + ], + "led-icon-option-sad": [ + { + "type": 0, + "value": "Triste" + } + ], + "led-icon-option-scissors": [ + { + "type": 0, + "value": "Tesoura" + } + ], + "led-icon-option-silly": [ + { + "type": 0, + "value": "Bobo" + } + ], + "led-icon-option-skull": [ + { + "type": 0, + "value": "Caveira/Crânio" + } + ], + "led-icon-option-smalldiamond": [ + { + "type": 0, + "value": "Diamante Pequeno" + } + ], + "led-icon-option-smallheart": [ + { + "type": 0, + "value": "Coração Pequeno" + } + ], + "led-icon-option-smallsquare": [ + { + "type": 0, + "value": "Quadrado pequeno" + } + ], + "led-icon-option-snake": [ + { + "type": 0, + "value": "Cobra" + } + ], + "led-icon-option-square": [ + { + "type": 0, + "value": "Quadrado" + } + ], + "led-icon-option-stickfigure": [ + { + "type": 0, + "value": "Figura de palito" + } + ], + "led-icon-option-surprised": [ + { + "type": 0, + "value": "Surpreso" + } + ], + "led-icon-option-sword": [ + { + "type": 0, + "value": "Espada" + } + ], + "led-icon-option-target": [ + { + "type": 0, + "value": "Alvo" + } + ], + "led-icon-option-tortoise": [ + { + "type": 0, + "value": "Tartaruga" + } + ], + "led-icon-option-triangle": [ + { + "type": 0, + "value": "Triângulo" + } + ], + "led-icon-option-tshirt": [ + { + "type": 0, + "value": "Camisa" + } + ], + "led-icon-option-umbrella": [ + { + "type": 0, + "value": "Guarda-Chuva" + } + ], + "led-icon-option-yes": [ + { + "type": 0, + "value": "Sim" + } + ], + "live-data-graph": [ + { + "type": 0, + "value": "Gráfico de dados ao vivo" + } + ], + "live-graph": [ + { + "type": 0, + "value": "Gráfico ao vivo" + } + ], + "live-graph-tooltip": [ + { + "type": 0, + "value": "Este gráfico mostra os dados de movimento do acelerômetro do micro:bit em tempo real. Tente mover o micro:bit de coleta de dados para ver os eixos X, Y e Z mudarem. Cada linha colorida representa uma direção (dimensão) diferente em que você está movendo o micro:bit." + } + ], + "live-graph-tooltip-aria": [ + { + "type": 0, + "value": "Dica de ferramenta do gráfico ao vivo" + } + ], + "loading": [ + { + "type": 0, + "value": "Carregando" + } + ], + "main-menu": [ + { + "type": 0, + "value": "Menu principal" + } + ], + "makecode-back-alt": [ + { + "type": 0, + "value": "Ícone de seta para a esquerda para a ação \"voltar\" no MakeCode." + } + ], + "makecode-block-alt-prefix": [ + { + "type": 0, + "value": "MakeCode block:" + } + ], + "makecode-block-show-icon": [ + { + "type": 0, + "value": "mostrar ícone" + } + ], + "makecode-load-error-dialog-body": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " não conseguiu carregar o MakeCode. Por favor, verifique sua conexão com a internet, recarregue a página e tente novamente." + } + ], + "makecode-load-error-dialog-title": [ + { + "type": 0, + "value": "Não foi possível carregar o Microsoft MakeCode." + } + ], + "microbit-not-connected": [ + { + "type": 0, + "value": "Seu micro:bit não está conectado." + } + ], + "ml.onStart|block": [ + { + "type": 0, + "value": "no início do ML $event" + } + ], + "more-edit-in-makecode-options": [ + { + "type": 0, + "value": "Mais opções de edição no MakeCode." + } + ], + "name-action-hint": [ + { + "type": 0, + "value": "Nomeie uma ação que você deseja que o micro:bit reconheça." + } + ], + "name-project": [ + { + "type": 0, + "value": "Dê um nome para seu projeto" + } + ], + "name-text": [ + { + "type": 0, + "value": "Nome" + } + ], + "name-used-when": [ + { + "type": 0, + "value": "O nome é usado quando você salva um arquivo." + } + ], + "new-session-setup-description": [ + { + "type": 0, + "value": "Iniciar uma nova sessão substituirá sua sessão atual. Você pode querer " + }, + { + "children": [ + { + "type": 0, + "value": "salvar sua sessão atual" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": " primeiro." + } + ], + "new-session-setup-title": [ + { + "type": 0, + "value": "Configuração de nova sessão" + } + ], + "newpage-continue-session-subtitle": [ + { + "type": 0, + "value": "Use um arquivo hex ou um arquivo de amostras de dados que você salvou no seu computador para continuar uma sessão." + } + ], + "newpage-continue-session-title": [ + { + "type": 0, + "value": "Continuar uma sessão salva" + } + ], + "newpage-last-session-date": [ + { + "children": [ + { + "type": 0, + "value": "Data:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "date" + } + ], + "newpage-last-session-name": [ + { + "children": [ + { + "type": 0, + "value": "Nome:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "name" + } + ], + "newpage-last-session-none": [ + { + "type": 0, + "value": "Nenhuma sessão encontrada" + } + ], + "newpage-last-session-title": [ + { + "type": 0, + "value": "Abrir a última sessão" + } + ], + "newpage-new-session-subtitle": [ + { + "type": 0, + "value": "Conecte seu micro:bit e colete dados de movimento para construir um modelo de aprendizado de máquina." + } + ], + "newpage-new-session-title": [ + { + "type": 0, + "value": "Nova sessão" + } + ], + "newpage-section-one-title": [ + { + "type": 0, + "value": "Continue de onde você parou" + } + ], + "newpage-section-two-title": [ + { + "type": 0, + "value": "Começar algo novo" + } + ], + "newpage-title": [ + { + "type": 0, + "value": "Nova sessão" + } + ], + "next-action": [ + { + "type": 0, + "value": "Próximo" + } + ], + "no-data-samples": [ + { + "type": 0, + "value": "Nenhuma amostra de dados" + } + ], + "not-create-ai-hex-import-dialog-content": [ + { + "type": 0, + "value": "Este projeto não contém amostras de dados, portanto, apenas o código foi aberto. Você precisa treinar um modelo antes de poder usar o código." + } + ], + "not-create-ai-hex-import-dialog-title": [ + { + "type": 0, + "value": "Seu projeto MakeCode foi importado." + } + ], + "not-found": [ + { + "type": 0, + "value": "Página inicial do " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": "." + } + ], + "not-found-title": [ + { + "type": 0, + "value": "Página não encontrada" + } + ], + "open-file-action": [ + { + "type": 0, + "value": "Abrir…" + } + ], + "open-file-dropped": [ + { + "type": 0, + "value": "Abrir arquivo quando concluído" + } + ], + "other-tabs-body1": [ + { + "type": 0, + "value": "Outro processo está conectado a este dispositivo." + } + ], + "other-tabs-body2": [ + { + "type": 0, + "value": "Feche quaisquer outras abas que possam estar usando o WebUSB (por exemplo, MakeCode, Editor Python, " + }, + { + "type": 1, + "value": "appNameShort" + }, + { + "type": 0, + "value": "), ou desconecte e reconecte o micro:bit antes de tentar novamente." + } + ], + "other-tabs-heading": [ + { + "type": 0, + "value": "Conectar usando WebUSB" + } + ], + "privacy": [ + { + "type": 0, + "value": "Política de privacidade" + } + ], + "project-loaded": [ + { + "type": 0, + "value": "Projeto carregado" + } + ], + "project-name-not-empty": [ + { + "type": 0, + "value": "O nome do projeto não pode estar vazio" + } + ], + "radio-link-microbit": [ + { + "type": 0, + "value": "Link de rádio micro:bit" + } + ], + "radio-link-microbit-label": [ + { + "type": 0, + "value": "Diagrama mostrando o link de rádio micro:bit sendo conectado a um computador" + } + ], + "recognition-point-label": [ + { + "type": 0, + "value": "Ponto de reconhecimento:" + } + ], + "reconnect-action": [ + { + "type": 0, + "value": "Reconectar" + } + ], + "reconnect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "Falha ao reconectar ao micro:bit de coleta de dados" + } + ], + "reconnect-failed-bluetooth1": [ + { + "type": 0, + "value": "A conexão com o micro:bit de coleta de dados não pôde ser restabelecida." + } + ], + "reconnect-failed-bridge-heading": [ + { + "type": 0, + "value": "Falha ao reconectar ao micro:bit do link de rádio" + } + ], + "reconnect-failed-bridge1": [ + { + "type": 0, + "value": "A conexão com o micro:bit conectado ao seu computador não pôde ser restabelecida." + } + ], + "reconnect-failed-radio-heading": [ + { + "type": 0, + "value": "Falha ao reconectar aos micro:bits" + } + ], + "reconnect-failed-remote-heading": [ + { + "type": 0, + "value": "Falha ao reconectar ao micro:bit de coleta de dados" + } + ], + "reconnect-failed-remote1": [ + { + "type": 0, + "value": "A conexão com o micro:bit de coleta de dados não pôde ser restabelecida." + } + ], + "reconnect-failed-subtitle": [ + { + "type": 0, + "value": "Siga estas instruções para reiniciar o processo de conexão." + } + ], + "reconnecting": [ + { + "type": 0, + "value": "Reconectando…" + } + ], + "record-action": [ + { + "type": 0, + "value": "Gravar" + } + ], + "record-action-aria": [ + { + "type": 0, + "value": "Gravar dados para a ação \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "record-hint": [ + { + "type": 0, + "value": "Pressione para gravar uma amostra de dados." + } + ], + "record-hint-button-b": [ + { + "type": 0, + "value": "Pressione para gravar uma amostra de dados ou pressione o botão B no seu micro:bit de coleta de dados." + } + ], + "record-samples": [ + { + "type": 0, + "value": "Gravar " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " amostras" + } + ], + "record-samples-help": [ + { + "type": 0, + "value": "Cada amostra tem sua própria contagem regressiva." + } + ], + "record-seconds": [ + { + "type": 0, + "value": "Gravar por " + }, + { + "type": 1, + "value": "numSeconds" + }, + { + "type": 0, + "value": " segundos" + } + ], + "record-seconds-help": [ + { + "type": 0, + "value": "Movimente-se continuamente para obter " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " amostras." + } + ], + "recording": [ + { + "type": 0, + "value": "Gravando" + } + ], + "recording-complete": [ + { + "type": 0, + "value": "Concluído" + } + ], + "recording-data-for": [ + { + "type": 0, + "value": "Gravar dados para a ação \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "recording-data-for-numbered": [ + { + "type": 0, + "value": "Gravar " + }, + { + "type": 1, + "value": "sample" + }, + { + "type": 0, + "value": " de " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " para a ação \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "recording-fingerprint-label": [ + { + "type": 0, + "value": "Mapa de calor mostrando os recursos dos dados do acelerômetro x, y, z do micro:bit para uma gravação." + } + ], + "recording-graph-label": [ + { + "type": 0, + "value": "gráfico mostrando os dados do acelerômetro micro:bit x, y, z para uma gravação" + } + ], + "recording-options-aria": [ + { + "type": 0, + "value": "Mais opções de gravação para a ação \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "reload-action": [ + { + "type": 0, + "value": "Recarregar" + } + ], + "reset-to-default-action": [ + { + "type": 0, + "value": "Resetar para os blocos padrão" + } + ], + "restore-defaults-action": [ + { + "type": 0, + "value": "Restaurar os valores padrão para todas as configurações" + } + ], + "restore-defaults-confirm-action": [ + { + "type": 0, + "value": "Restaurar padrões" + } + ], + "restore-defaults-confirm-body": [ + { + "type": 0, + "value": "Tem certeza de que deseja restaurar os valores padrão para todas as configurações?" + } + ], + "restore-defaults-confirm-heading": [ + { + "type": 0, + "value": "Restaurar configurações padrão" + } + ], + "restore-defaults-helper": [ + { + "type": 0, + "value": "O conteúdo de ajuda anteriormente descartado pode ser exibido novamente." + } + ], + "save-action": [ + { + "type": 0, + "value": "Salvar" + } + ], + "save-hex-dialog-heading": [ + { + "type": 0, + "value": "Salvar projeto como um arquivo .hex" + } + ], + "save-hex-dialog-message1": [ + { + "type": 0, + "value": "O download contém suas ações, amostras de dados e seu projeto MakeCode. Abra-o no " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " para continuar trabalhando." + } + ], + "save-hex-dialog-message2": [ + { + "type": 0, + "value": "Você também pode abri-lo com o Microsoft MakeCode se não precisar alterar as ações e amostras de dados." + } + ], + "saving-description": [ + { + "type": 0, + "value": "Seu download estará pronto em breve." + } + ], + "saving-title": [ + { + "type": 0, + "value": "Salvando…" + } + ], + "saving-toast-title": [ + { + "type": 0, + "value": "Seu arquivo .hex foi baixado." + } + ], + "select-icon-action-aria": [ + { + "type": 0, + "value": "Escolher ícone para a ação \"" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "\"" + } + ], + "select-icon-action-untitled-aria": [ + { + "type": 0, + "value": "Escolher ícone para ação sem título" + } + ], + "select-icon-option-action-aria": [ + { + "type": 0, + "value": "Selecionar ícone \"" + }, + { + "type": 1, + "value": "iconName" + }, + { + "type": 0, + "value": "\"" + } + ], + "settings": [ + { + "type": 0, + "value": "Configurações" + } + ], + "settings-menu-action": [ + { + "type": 0, + "value": "Menu de configurações" + } + ], + "show-graphs-checkbox-label-text": [ + { + "type": 0, + "value": "Mostrar gráficos" + } + ], + "simple-ai-exercise-timer-resource-title": [ + { + "type": 0, + "value": "Simple AI exercise timer" + } + ], + "skip-tour-action": [ + { + "type": 0, + "value": "Pular tour" + } + ], + "software-versions": [ + { + "type": 0, + "value": "Versões de Software" + } + ], + "start-session-action": [ + { + "type": 0, + "value": "Iniciar sessão" + } + ], + "start-training-action": [ + { + "type": 0, + "value": "Iniciar treinamento" + } + ], + "steps-alt": [ + { + "type": 0, + "value": "Diagrama mostrando o processo iterativo de coleta de dados, treinamento de um modelo, teste do modelo e melhoria do modelo ao melhorar os dados coletados antes de, finalmente, codificar utilizando o modelo." + } + ], + "steps-code": [ + { + "type": 0, + "value": "Programar" + } + ], + "steps-collect-data": [ + { + "type": 0, + "value": "Coletar dados" + } + ], + "steps-improve": [ + { + "type": 0, + "value": "Aprimorar" + } + ], + "steps-test-model": [ + { + "type": 0, + "value": "Modelo de teste" + } + ], + "steps-train": [ + { + "type": 0, + "value": "Trem" + } + ], + "stop-recording-action": [ + { + "type": 0, + "value": "Parar a gravação" + } + ], + "support-request": [ + { + "type": 0, + "value": "Por favor, considere " + }, + { + "children": [ + { + "type": 0, + "value": "abrir uma solicitação de suporte" + } + ], + "type": 8, + "value": "link" + } + ], + "terms": [ + { + "type": 0, + "value": "Termos de Uso" + } + ], + "testing-model-actions-region": [ + { + "type": 0, + "value": "Barra de ferramentas de teste do modelo" + } + ], + "testing-model-title": [ + { + "type": 0, + "value": "Modelo de teste" + } + ], + "tour-action": [ + { + "type": 0, + "value": "Fazer um tour" + } + ], + "tour-collect-addActions-content": [ + { + "type": 0, + "value": "Decida quais serão suas outras ações e como irá nomeá-las. Você precisa de pelo menos 2 ações com 3 amostras de dados para treinar o modelo. Suas amostras de dados são armazenadas apenas no seu computador, não sendo enviadas para ninguém mais." + } + ], + "tour-collect-addActions-title": [ + { + "type": 0, + "value": "Adicionar mais ações" + } + ], + "tour-collect-afterFirst-content": [ + { + "type": 0, + "value": "Para treinar o modelo de aprendizado de máquina, você precisa de pelo menos 3 amostras de dados para 2 ações diferentes." + } + ], + "tour-collect-afterFirst-title": [ + { + "type": 0, + "value": "Você registrou sua primeira " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "amostra" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "amostras" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "recordingCount" + }, + { + "type": 0, + "value": "!" + } + ], + "tour-collect-collectMore-explanation-content": [ + { + "type": 0, + "value": "Coletar mais amostras deve resultar em um modelo de aprendizado de máquina melhor." + } + ], + "tour-collect-collectMore-hasRecordings-content": [ + { + "type": 0, + "value": "Registre amostras de dados para suas ações." + } + ], + "tour-collect-collectMore-noRecordings-content": [ + { + "type": 0, + "value": "Registre mais amostras para esta ação." + } + ], + "tour-collect-collectMore-title": [ + { + "type": 0, + "value": "Colete mais amostras de dados." + } + ], + "tour-collect-trainModel-content": [ + { + "type": 0, + "value": "Quando você tiver coletado amostras de dados suficientes, poderá treinar o modelo de aprendizado de máquina. Você pode voltar mais tarde para remover ou adicionar mais dados e re-treinar o modelo para torná-lo mais confiável." + } + ], + "tour-dataSamples-actions-common-content": [ + { + "type": 0, + "value": "Uma ação é o tipo de movimento que você deseja que o modelo de aprendizado de máquina reconheça, por exemplo, \"aceno\" ou \"aplauso\"." + } + ], + "tour-dataSamples-actions-noRecordings-content": [ + { + "type": 0, + "value": "Decida qual será sua primeira ação, dê-lhe um nome e então comece a registrar as amostras de dados." + } + ], + "tour-dataSamples-connected-content": [ + { + "type": 0, + "value": "Agora você pode começar a coletar amostras de dados para treinar um modelo de aprendizado de máquina (ML) para reconhecer diferentes movimentos ou ações." + } + ], + "tour-dataSamples-connected-title": [ + { + "type": 0, + "value": "Seu micro:bit de coleta de dados está conectado!" + } + ], + "tour-dataSamples-liveGraph-content": [ + { + "type": 0, + "value": "O gráfico mostra os dados de movimento do acelerômetro do micro:bit. Mova seu micro:bit de coleta de dados e veja como o gráfico muda." + } + ], + "tour-makecode-intro-content1": [ + { + "type": 0, + "value": "Baixe o modelo e o código para testar seu projeto em um micro:bit. Você também pode adicionar mais blocos de código para criar seus próprios programas usando seu modelo." + } + ], + "tour-makecode-intro-content2": [ + { + "type": 0, + "value": "Precisa melhorar o modelo de aprendizado de máquina?" + } + ], + "tour-makecode-intro-content3": [ + { + "type": 0, + "value": "Use este botão de voltar no canto superior esquerdo." + } + ], + "tour-makecode-intro-title": [ + { + "type": 0, + "value": "Microsoft MakeCode" + } + ], + "tour-trainModel-afterTrain-alreadyConnected-title": [ + { + "type": 0, + "value": "Você treinou um modelo de aprendizado de máquina!" + } + ], + "tour-trainModel-afterTrain-content": [ + { + "type": 0, + "value": "Agora teste seu modelo de aprendizado de máquina. Tente cada ação movendo seu micro:bit de coleta de dados. O modelo estima corretamente cada ação?" + } + ], + "tour-trainModel-afterTrain-delayedUntilConnected-title": [ + { + "type": 0, + "value": "Teste seu modelo de aprendizado de máquina." + } + ], + "tour-trainModel-certaintyRecognition-content": [ + { + "type": 0, + "value": "O gráfico de barras mostra o quão confiante o modelo está de que você está realizando cada ação. Mova o controle deslizante para ajustar o ponto de reconhecimento ou limiar." + } + ], + "tour-trainModel-certaintyRecognition-title": [ + { + "type": 0, + "value": "Certeza e ponto de reconhecimento" + } + ], + "tour-trainModel-editInMakeCode-content": [ + { + "type": 0, + "value": "Abra seu projeto no MakeCode para baixar o programa e o modelo de aprendizado de máquina para um micro:bit. Você pode adicionar mais blocos para criar seus próprios programas usando seu modelo." + } + ], + "tour-trainModel-estimatedAction-content": [ + { + "type": 0, + "value": "A ação que o modelo estima que você está realizando atualmente é mostrada abaixo do ícone do micro:bit para essa ação." + } + ], + "tour-trainModel-makeCodeBlocks-content": [ + { + "type": 0, + "value": "Esses blocos MakeCode mostrarão ícones para cada ação detectada quando você transferir seu código e modelo para um micro:bit." + } + ], + "tour-trainModel-makeCodeBlocks-title": [ + { + "type": 0, + "value": "Blocos do Microsoft MakeCode" + } + ], + "train-description": [ + { + "type": 0, + "value": "O programa de computador identifica padrões ou diferenças nas suas amostras de dados e usa essas informações para construir um modelo matemático que permite ao " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " reconhecer diferentes ações quando você move seu micro:bit." + } + ], + "train-error-body": [ + { + "type": 0, + "value": "O treinamento não resultou em um modelo utilizável. A razão para isso provavelmente é a qualidade dos dados usados para o treinamento. Se as amostras de dados para ações diferentes forem muito semelhantes, isso pode resultar em problemas no processo de treinamento." + } + ], + "train-error-header": [ + { + "type": 0, + "value": "O treinamento falhou." + } + ], + "train-error-todo": [ + { + "type": 0, + "value": "Volte para a página Adicionar dados e altere suas amostras de dados." + } + ], + "train-header": [ + { + "type": 0, + "value": "Treinando um modelo." + } + ], + "train-model": [ + { + "type": 0, + "value": "Treinar modelo." + } + ], + "training-model": [ + { + "type": 0, + "value": "Treinando modelo…" + } + ], + "transfer-hex-alt": [ + { + "type": 0, + "value": "Animação mostrando um arquivo hex sendo arrastado da pasta de downloads e solto na unidade ou dispositivo micro:bit listado no explorador de arquivos." + } + ], + "transfer-hex-heading": [ + { + "type": 0, + "value": "Transferir arquivo hex salvo para o micro:bit" + } + ], + "transfer-hex-manual-download": [ + { + "type": 0, + "value": "Se o arquivo não foi baixado automaticamente, " + }, + { + "children": [ + { + "type": 0, + "value": "por favor, baixe o arquivo aqui" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "transfer-hex-message": [ + { + "type": 0, + "value": "Arraste o arquivo hex da sua pasta de Downloads para a unidade MICROBIT." + } + ], + "try-again-action": [ + { + "type": 0, + "value": "Tentar novamente" + } + ], + "unknown": [ + { + "type": 0, + "value": "desconhecido" + } + ], + "unplug-radio-link-microbit-description": [ + { + "type": 0, + "value": "Desconecte o micro:bit de link de rádio do computador. Você precisará reconectar o micro:bit se quiser registrar mais amostras de dados." + } + ], + "unplug-radio-link-microbit-label": [ + { + "type": 0, + "value": "Animação mostrando um cabo USB sendo desconectado da parte superior de um micro:bit." + } + ], + "unplug-radio-link-microbit-title": [ + { + "type": 0, + "value": "Desconecte o micro:bit de link de rádio." + } + ], + "unsupported-device-explain": [ + { + "type": 0, + "value": "Infelizmente, só suportamos o uso do micro:bit V2 ao conectar usando o rádio do micro:bit. Você conectou um " + }, + { + "children": [ + { + "type": 0, + "value": "micro:bit V1" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "unsupported-device-header": [ + { + "type": 0, + "value": "As conexões de rádio do micro:bit não suportam o micro:bit V1." + } + ], + "unsupported-device-with-bluetooth": [ + { + "type": 0, + "value": "Por favor, use o Web Bluetooth para se conectar ao seu micro:bit V1 em vez disso." + } + ], + "unsupported-device-without-bluetooth": [ + { + "type": 0, + "value": "Você pode se conectar ao micro:bit V1 usando o Web Bluetooth, no entanto, este navegador ou dispositivo não tem o Bluetooth ativado. " + }, + { + "children": [ + { + "type": 0, + "value": "Como ativar o Bluetooth" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "." + } + ], + "user-guide": [ + { + "type": 0, + "value": "Guia do utilizador" + } + ], + "webusb-retry-no-select": [ + { + "type": 0, + "value": "Você não selecionou um micro:bit. Quer tentar novamente?" + } + ], + "webusb-retry-replug1": [ + { + "type": 0, + "value": "Ocorreu um erro de WebUSB." + } + ], + "webusb-retry-replug2": [ + { + "type": 0, + "value": "Por favor:" + } + ], + "webusb-retry-replug3": [ + { + "type": 0, + "value": "Verifique se este micro:bit não tem um pacote de baterias conectado." + } + ], + "webusb-retry-replug4": [ + { + "type": 0, + "value": "Desconecte e reconecte o cabo USB." + } + ] +} \ No newline at end of file diff --git a/src/messages/ui.zh-tw.json b/src/messages/ui.zh-tw.json new file mode 100644 index 000000000..7d091e388 --- /dev/null +++ b/src/messages/ui.zh-tw.json @@ -0,0 +1,2992 @@ +{ + "aarhus-university-alt": [ + { + "type": 0, + "value": "奧胡斯大學" + } + ], + "about": [ + { + "type": 0, + "value": "關於" + } + ], + "about-dialog-alt": [ + { + "type": 0, + "value": "micro:bit 開發板在 LED 顯示器上顯示一顆心" + } + ], + "about-dialog-title": [ + { + "type": 0, + "value": "與" + }, + { + "children": [ + { + "type": 0, + "value": " 奧胡斯大學運算思維與設計中心" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "合作開發" + } + ], + "accelerometer-image-alt": [ + { + "type": 0, + "value": "micro:bit 會顯示 X 軸穿過前方,Y 軸向下和向上,Z 軸回到前方" + } + ], + "action-label": [ + { + "type": 0, + "value": "動作" + } + ], + "action-label-tooltip-aria": [ + { + "type": 0, + "value": "動作工具提示" + } + ], + "action-length-error": [ + { + "type": 0, + "value": "動作名稱的長度不能超過 " + }, + { + "type": 1, + "value": "maxLen" + }, + { + "type": 0, + "value": " 個字元。" + } + ], + "action-name-placeholder": [ + { + "type": 0, + "value": "動作名稱" + } + ], + "action-region": [ + { + "type": 0, + "value": "動作「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」" + } + ], + "action-tooltip": [ + { + "type": 0, + "value": "您希望 " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " 辨識的移動類型,例如「揮手」或「鼓掌」。" + } + ], + "actions-label": [ + { + "type": 0, + "value": "動作" + } + ], + "add-action-action": [ + { + "type": 0, + "value": "新增動作" + } + ], + "ai-activity-timer-resource-title": [ + { + "type": 0, + "value": "AI 活動計時器" + } + ], + "ai-storytelling-friend-resource-title": [ + { + "type": 0, + "value": "AI 說故事夥伴" + } + ], + "back-action": [ + { + "type": 0, + "value": "返回" + } + ], + "back-to-data-samples-action": [ + { + "type": 0, + "value": "編輯數據樣本" + } + ], + "bluetooth-unsupported-advice": [ + { + "type": 0, + "value": "我們建議您使用 Google Chrome 或 Microsoft Edge,以便您能夠直接連線到您的 micro:bit。" + } + ], + "bluetooth-unsupported-explain": [ + { + "type": 0, + "value": "很遺憾,此瀏覽器不支援 WebUSB 和 Web 藍牙。這表示您無法連線到 micro:bit 來記錄訓練機器學習模型所需要的數據樣本。" + } + ], + "bluetooth-unsupported-header": [ + { + "type": 0, + "value": "此瀏覽器不受支援" + } + ], + "cancel-action": [ + { + "type": 0, + "value": "取消" + } + ], + "cancel-recording-action": [ + { + "type": 0, + "value": "取消錄製" + } + ], + "certainty-label": [ + { + "type": 0, + "value": "確定性" + } + ], + "certainty-label-tooltip-aria": [ + { + "type": 0, + "value": "確定性工具提示" + } + ], + "certainty-percentage-label": [ + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": " 的確定性:" + }, + { + "type": 1, + "value": "currentConfidence" + }, + { + "type": 0, + "value": "%" + } + ], + "certainty-tooltip": [ + { + "type": 0, + "value": "模型對您目前正在執行的各個動作的信心程度。" + } + ], + "click-to-reload-page-action": [ + { + "type": 0, + "value": "點擊重新載入頁面" + } + ], + "close-action": [ + { + "type": 0, + "value": "關閉" + } + ], + "code-download-error": [ + { + "type": 0, + "value": "下載專案程式碼時發生錯誤" + } + ], + "code-label": [ + { + "type": 0, + "value": "編程" + } + ], + "code-label-tooltip-aria": [ + { + "type": 0, + "value": "程式碼工具提示" + } + ], + "code-tooltip": [ + { + "type": 0, + "value": "這些是對於當您將您的 ML 模型和程式碼傳輸到 micro:bit 時,各個偵測動作 MakeCode 區塊" + } + ], + "confirm-action": [ + { + "type": 0, + "value": "確認" + } + ], + "confirm-save-action": [ + { + "type": 0, + "value": "確認並儲存" + } + ], + "connect-action": [ + { + "type": 0, + "value": "連線" + } + ], + "connect-action-aria": [ + { + "type": 0, + "value": "連接到 micro:bit" + } + ], + "connect-battery-heading": [ + { + "type": 0, + "value": "中斷 USB 並連接電池組" + } + ], + "connect-battery-holder": [ + { + "type": 0, + "value": "電池座" + } + ], + "connect-battery-link": [ + { + "type": 0, + "value": "您可以將 micro:bit 連接到您的手腕或物件上" + } + ], + "connect-battery-subtitle": [ + { + "type": 0, + "value": "中斷 micro:bit 與電腦的連線並連接電池組。" + } + ], + "connect-bluetooth-cancelled-connection": [ + { + "type": 0, + "value": "您沒有選擇 micro:bit。您想再試一次嗎?" + } + ], + "connect-bluetooth-heading": [ + { + "type": 0, + "value": "使用網路藍牙來連線" + } + ], + "connect-bluetooth-invalid-pattern": [ + { + "type": 0, + "value": "您繪製的圖案無效。" + } + ], + "connect-bluetooth-start-heading": [ + { + "type": 0, + "value": "使用網路藍牙連線需要什麼" + } + ], + "connect-bluetooth-start-requirements1": [ + { + "type": 0, + "value": "一個 micro:bit" + } + ], + "connect-bluetooth-start-requirements2-subtitle": [ + { + "type": 0, + "value": "需要網際網路、USB 連接埠和網路藍牙" + } + ], + "connect-bluetooth-start-switch-radio": [ + { + "type": 0, + "value": "改用 micro:bit 無線電來連線" + } + ], + "connect-cable-alt": [ + { + "type": 0, + "value": "顯示將 USB 纜線連接至 micro:bit 頂部的動畫" + } + ], + "connect-cable-download-project-subtitle": [ + { + "type": 0, + "value": "使用 USB 纜線將 micro:bit 連線到這台電腦以將機器學習 MakeCode 程式下載到其中。" + } + ], + "connect-cable-heading": [ + { + "type": 0, + "value": "將 USB 纜線連接至 micro:bit" + } + ], + "connect-cable-skip": [ + { + "type": 0, + "value": "跳過:程式已經下載?" + } + ], + "connect-cable-subtitle": [ + { + "type": 0, + "value": "使用 USB 纜線將 micro:bit 連線到這台電腦,以便將數據收集程式下載到其中。" + } + ], + "connect-computer": [ + { + "type": 0, + "value": "電腦" + } + ], + "connect-data-collection-heading": [ + { + "type": 0, + "value": "將 USB 纜線連接至 micro:bit 1" + } + ], + "connect-data-collection-subtitle": [ + { + "type": 0, + "value": "利用 USB 纜線將第一台 micro:bit 連線到這台電腦,以便將數據收集程式下載到其上。這是您將用來收集數據樣本的 micro:bit。" + } + ], + "connect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "無法連線到 micro:bit" + } + ], + "connect-failed-bluetooth1": [ + { + "type": 0, + "value": "無法建立與數據收集 micro:bit 的連線。" + } + ], + "connect-failed-bridge-heading": [ + { + "type": 0, + "value": "無法連線到無線電連結 micro:bit" + } + ], + "connect-failed-bridge1": [ + { + "type": 0, + "value": "無法建立與您的電腦連線的 micro:bit 的連線。" + } + ], + "connect-failed-remote-heading": [ + { + "type": 0, + "value": "無法連線至數據收集 micro:bit" + } + ], + "connect-failed-remote1": [ + { + "type": 0, + "value": "無法建立與數據收集 micro:bit 的連線。" + } + ], + "connect-help-alt": [ + { + "type": 0, + "value": "WebUSB 連線對話框,帶有標記為 1 的 BBC micro:bit 項目和標記為 2 的「連線」按鈕" + } + ], + "connect-micro-usb-cable": [ + { + "type": 0, + "value": "微型 USB 纜線" + } + ], + "connect-or-import": [ + { + "children": [ + { + "type": 0, + "value": "連線數據收集用的 micro:bit" + } + ], + "type": 8, + "value": "link1" + }, + { + "type": 0, + "value": " 或" + }, + { + "children": [ + { + "type": 0, + "value": "匯入數據樣本" + } + ], + "type": 8, + "value": "link2" + } + ], + "connect-pattern-heading": [ + { + "type": 0, + "value": "複製圖案" + } + ], + "connect-pattern-input-label": [ + { + "type": 0, + "value": "第 " + }, + { + "type": 1, + "value": "colNum" + }, + { + "type": 0, + "value": " 欄 - micro:bit 顯示器上亮起的 LED 數量" + } + ], + "connect-pattern-subtitle": [ + { + "type": 0, + "value": "複製 micro:bit 上顯示的圖案。" + } + ], + "connect-popup": [ + { + "type": 0, + "value": "選擇 micro:bit" + } + ], + "connect-popup-bluetooth-alt": [ + { + "type": 0, + "value": "網路藍牙連線對話框,帶有標記為 1 的 BBC micro:bit 項目和標記為 2 的「配對」按鈕" + } + ], + "connect-popup-bluetooth-instruction2": [ + { + "type": 0, + "value": "選擇「配對」" + } + ], + "connect-popup-bluetooth-title": [ + { + "type": 0, + "value": "使用網路藍牙連線至 micro:bit" + } + ], + "connect-popup-instruction-heading": [ + { + "type": 0, + "value": "在下一個快顯視窗內" + } + ], + "connect-popup-instruction1": [ + { + "type": 0, + "value": "選擇您的 micro:bit" + } + ], + "connect-popup-usb-bluetooth-data-collection-title": [ + { + "type": 0, + "value": "將數據收集程式下載至 micro:bit" + } + ], + "connect-popup-usb-radio-data-collection-title": [ + { + "type": 0, + "value": "將數據收集程式下載至 micro:bit 1" + } + ], + "connect-popup-usb-radio-link-title": [ + { + "type": 0, + "value": "將無線電連結程式下載至 micro:bit 2" + } + ], + "connect-popup-webusb-instruction2": [ + { + "type": 0, + "value": "選擇「連線」" + } + ], + "connect-radio-data-collection-microbit-description": [ + { + "type": 0, + "value": "將數據收集用的 micro:bit 連線至這台電腦,以將您的機器學習 MakeCode 程式下載到其中。如果您正在配戴數據收集 micro:bit,則可能需要將其移除。" + } + ], + "connect-radio-data-collection-microbit-title": [ + { + "type": 0, + "value": "將 USB 纜線連線至數據收集用的 micro:bit" + } + ], + "connect-radio-heading": [ + { + "type": 0, + "value": "連線到 micro:bits" + } + ], + "connect-radio-link-heading": [ + { + "type": 0, + "value": "將 USB 纜線連接至 micro:bit 2" + } + ], + "connect-radio-link-subtitle": [ + { + "type": 0, + "value": "使用 USB 電纜將第二個 micro:bit 連線至這台電腦,以下載無線電連結程式。此無線電連結 micro:bit 將與數據收集 micro:bit 通訊。" + } + ], + "connect-radio-start-heading": [ + { + "type": 0, + "value": "使用 micro:bit 無線電連線所需的條件" + } + ], + "connect-radio-start-requirements1": [ + { + "type": 0, + "value": "2 片micro:bit" + } + ], + "connect-radio-start-requirements1-subtitle": [ + { + "type": 0, + "value": "僅限 V2" + } + ], + "connect-radio-start-requirements2-subtitle": [ + { + "type": 0, + "value": "需要網際網路和 USB 連接埠" + } + ], + "connect-radio-start-switch-bluetooth": [ + { + "type": 0, + "value": "改用網路藍牙進行連線" + } + ], + "connect-to-record": [ + { + "type": 0, + "value": "連線以記錄數據樣本" + } + ], + "connect-to-record-body": [ + { + "type": 0, + "value": "連線 micro:bit 以記錄數據樣本。" + } + ], + "connect-to-test-model": [ + { + "type": 0, + "value": "連線以測試您的 ML 模型" + } + ], + "connect-to-tour-body": [ + { + "type": 0, + "value": "您需要連線數據收集用的 micro:bit 才能檢視導覽內容。" + } + ], + "connect-troubleshoot": [ + { + "type": 0, + "value": "疑難排解連線至 micro:bit 的問題" + } + ], + "connect-troubleshooting": [ + { + "type": 0, + "value": "疑難排解" + } + ], + "connect-with-batteries": [ + { + "type": 0, + "value": "需要電池" + } + ], + "connect-with-web-bluetooth": [ + { + "type": 0, + "value": "透過網路藍牙連線" + } + ], + "connecting": [ + { + "type": 0, + "value": "正在連線…" + } + ], + "continue-makecode-action": [ + { + "type": 0, + "value": "繼續前往 MakeCode" + } + ], + "cookies-action": [ + { + "type": 0, + "value": "餅乾" + } + ], + "copied": [ + { + "type": 0, + "value": "複製的" + } + ], + "copy-action": [ + { + "type": 0, + "value": "複製" + } + ], + "data-actions-menu": [ + { + "type": 0, + "value": "數據動作" + } + ], + "data-collection-microbit": [ + { + "type": 0, + "value": "數據收集用的 micro:bit" + } + ], + "data-collection-microbit-label": [ + { + "type": 0, + "value": "圖表顯示數據收集用的 micro:bit 被連線到一個人的手腕上" + } + ], + "data-connection-region": [ + { + "type": 0, + "value": "micro:bit 數據連線" + } + ], + "data-features-hide-action": [ + { + "type": 0, + "value": "隱藏數據功能" + } + ], + "data-features-show-action": [ + { + "type": 0, + "value": "顯示數據功能" + } + ], + "data-samples-actions-region": [ + { + "type": 0, + "value": "數據樣本工具列" + } + ], + "data-samples-label": [ + { + "type": 0, + "value": "數據樣本" + } + ], + "data-samples-label-tooltip-aria": [ + { + "type": 0, + "value": "數據樣本工具提示" + } + ], + "data-samples-status-count": [ + { + "type": 0, + "value": "記錄了 " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " 個樣本" + } + ], + "data-samples-status-not-enough": [ + { + "type": 0, + "value": "至少需要 3 個" + } + ], + "data-samples-title": [ + { + "type": 0, + "value": "數據樣本" + } + ], + "data-samples-tooltip": [ + { + "type": 0, + "value": "持續 1 秒的簡短移動數據集合。您的數據樣本僅儲存在您的電腦上,不會發送給其他任何人。" + } + ], + "default-project-name": [ + { + "type": 0, + "value": "未命名" + } + ], + "delete-action-aria": [ + { + "type": 0, + "value": "刪除動作:「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」" + } + ], + "delete-action-confirm-heading": [ + { + "type": 0, + "value": "確認刪除動作" + } + ], + "delete-action-confirm-text": [ + { + "type": 0, + "value": "您確定您要刪除動作「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」嗎?" + } + ], + "delete-data-samples-action": [ + { + "type": 0, + "value": "刪除所有數據樣本" + } + ], + "delete-data-samples-confirm-heading": [ + { + "type": 0, + "value": "確認刪除所有數據樣本" + } + ], + "delete-data-samples-confirm-text": [ + { + "type": 0, + "value": "您確定您要刪除所有的數據樣本嗎?" + } + ], + "delete-recording-aria": [ + { + "type": 0, + "value": "刪除對於動作「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」的 " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " 個記錄 " + }, + { + "type": 1, + "value": "sample" + } + ], + "disconnect-action": [ + { + "type": 0, + "value": "中斷連線" + } + ], + "disconnected-during-recording": [ + { + "type": 0, + "value": "micro:bit 在錄製過程中已斷線" + } + ], + "disconnected-warning-bluetooth-heading": [ + { + "type": 0, + "value": "數據收集 micro:bit 連線遺失" + } + ], + "disconnected-warning-bluetooth1": [ + { + "type": 0, + "value": "與數據收集 micro:bit 的連線已遺失。" + } + ], + "disconnected-warning-bluetooth2": [ + { + "type": 0, + "value": "請檢查 micro:bit:" + } + ], + "disconnected-warning-bluetooth3": [ + { + "type": 0, + "value": "已開機(micro:bit 背面的紅燈應亮起)" + } + ], + "disconnected-warning-bluetooth4": [ + { + "type": 0, + "value": "靠近電腦" + } + ], + "disconnected-warning-bridge-heading": [ + { + "type": 0, + "value": "無線電連結 micro:bit 連線遺失" + } + ], + "disconnected-warning-bridge1": [ + { + "type": 0, + "value": "與您的電腦連線的 micro:bit 的連線已遺失。" + } + ], + "disconnected-warning-remote-heading": [ + { + "type": 0, + "value": "數據收集 micro:bit 連線遺失" + } + ], + "disconnected-warning-remote1": [ + { + "type": 0, + "value": "與數據收集 micro:bit 的連線已遺失。" + } + ], + "dont-show-again": [ + { + "type": 0, + "value": "不要再顯示" + } + ], + "download-data-samples-action": [ + { + "type": 0, + "value": "下載所有數據樣本" + } + ], + "download-project-choose-microbit-subtitle": [ + { + "type": 0, + "value": "將您的專案下載到相同的 micro:bit 將會中斷 micro:bit 與工具的連線。如果您想要記錄更多數據樣本,則您需要重新連線 micro:bit。" + } + ], + "download-project-choose-microbit-title": [ + { + "type": 0, + "value": "您想使用哪一個 micro:bit?" + } + ], + "download-project-different-microbit-option": [ + { + "type": 0, + "value": "不同的 micro:bit" + } + ], + "download-project-intro-description": [ + { + "type": 0, + "value": "您的程式包含您建立的機器學習模型。模型在 micro:bit 上運行,因此您無需連線到 " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " 即可使用它。" + } + ], + "download-project-intro-title": [ + { + "type": 0, + "value": "下載您的機器學習 MakeCode 專案" + } + ], + "download-project-same-microbit-option": [ + { + "type": 0, + "value": "相同的 micro:bit" + } + ], + "downloading-data-collection-header": [ + { + "type": 0, + "value": "下載數據收集程式" + } + ], + "downloading-header": [ + { + "type": 0, + "value": "將程式下載至 micro:bit" + } + ], + "downloading-radio-link-header": [ + { + "type": 0, + "value": "下載無線電連結程式" + } + ], + "downloading-subtitle": [ + { + "type": 0, + "value": "請稍等。正在將程式下載至 micro:bit。" + } + ], + "edit-in-makecode-action": [ + { + "type": 0, + "value": "在 MakeCode 內編輯" + } + ], + "estimated-action-aria": [ + { + "type": 0, + "value": "預測動作:「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」" + } + ], + "estimated-action-label": [ + { + "type": 0, + "value": "預測動作" + } + ], + "estimated-action-label-tooltip-aria": [ + { + "type": 0, + "value": "預測動作工具提示" + } + ], + "estimated-action-tooltip": [ + { + "type": 0, + "value": "這是模型認為您目前正在進行的動作。" + } + ], + "feedback": [ + { + "type": 0, + "value": "回饋" + } + ], + "fingerprint-acc-x-tooltip": [ + { + "type": 0, + "value": "x 方向數據的總和" + } + ], + "fingerprint-acc-y-tooltip": [ + { + "type": 0, + "value": "y 方向數據的總和" + } + ], + "fingerprint-acc-z-tooltip": [ + { + "type": 0, + "value": "z 方向數據的總和" + } + ], + "fingerprint-max-x-tooltip": [ + { + "type": 0, + "value": "所有 x 方向數據點中的最大點" + } + ], + "fingerprint-max-y-tooltip": [ + { + "type": 0, + "value": "所有 y 方向數據點中的最大點" + } + ], + "fingerprint-max-z-tooltip": [ + { + "type": 0, + "value": "所有 z 方向數據點中的最大點" + } + ], + "fingerprint-mean-x-tooltip": [ + { + "type": 0, + "value": "對於 x 方向數據的平均值" + } + ], + "fingerprint-mean-y-tooltip": [ + { + "type": 0, + "value": "對於 y 方向數據的平均值" + } + ], + "fingerprint-mean-z-tooltip": [ + { + "type": 0, + "value": "對於 z 方向數據的平均值" + } + ], + "fingerprint-min-x-tooltip": [ + { + "type": 0, + "value": "所有 x 方向數據點中的最小點" + } + ], + "fingerprint-min-y-tooltip": [ + { + "type": 0, + "value": "所有 y 方向數據點中的最小點" + } + ], + "fingerprint-min-z-tooltip": [ + { + "type": 0, + "value": "所有 z 方向數據點中的最小點" + } + ], + "fingerprint-peaks-x-tooltip": [ + { + "type": 0, + "value": "所有 x 方向數據點中的極端數" + } + ], + "fingerprint-peaks-y-tooltip": [ + { + "type": 0, + "value": "所有 y 方向數據點中的極端數" + } + ], + "fingerprint-peaks-z-tooltip": [ + { + "type": 0, + "value": "所有 z 方向數據點中的極端數" + } + ], + "fingerprint-rms-x-tooltip": [ + { + "type": 0, + "value": "所有 x 方向數據點的均方根值" + } + ], + "fingerprint-rms-y-tooltip": [ + { + "type": 0, + "value": "所有 y 方向數據點的均方根值" + } + ], + "fingerprint-rms-z-tooltip": [ + { + "type": 0, + "value": "所有 z 方向數據點的均方根值" + } + ], + "fingerprint-std-x-tooltip": [ + { + "type": 0, + "value": "所有 x 方向數據點與 0 的平均偏差" + } + ], + "fingerprint-std-y-tooltip": [ + { + "type": 0, + "value": "所有 y 方向數據點與 0 的平均偏差" + } + ], + "fingerprint-std-z-tooltip": [ + { + "type": 0, + "value": "所有 z 方向數據點與 0 的平均偏差" + } + ], + "fingerprint-zcr-x-tooltip": [ + { + "type": 0, + "value": "對於 x 方向數據點的加速度在正負之間轉換的速率" + } + ], + "fingerprint-zcr-y-tooltip": [ + { + "type": 0, + "value": "對於 y 方向數據點的加速度在正負之間轉換的速率" + } + ], + "fingerprint-zcr-z-tooltip": [ + { + "type": 0, + "value": "對於 z 方向數據點的加速度在正負之間轉換的速率" + } + ], + "firmware-outdated-content1": [ + { + "type": 0, + "value": "您 micro:bit 上的韌體過舊,無法連線至 micro:bit。" + } + ], + "firmware-outdated-content2": [ + { + "type": 0, + "value": "在連線至 micro:bit 前,您必須" + }, + { + "children": [ + { + "type": 0, + "value": "更新您的韌體" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "。" + } + ], + "firmware-outdated-heading": [ + { + "type": 0, + "value": "韌體需要更新" + } + ], + "get-started-action": [ + { + "type": 0, + "value": "入門指南" + } + ], + "go-action": [ + { + "type": 0, + "value": "進行" + } + ], + "graph-color-scheme": [ + { + "type": 0, + "value": "圖表顏色方案" + } + ], + "graph-color-scheme-color-blind-1": [ + { + "type": 0, + "value": "色盲替代方案 1" + } + ], + "graph-color-scheme-color-blind-2": [ + { + "type": 0, + "value": "色盲替代方案 2" + } + ], + "graph-color-scheme-default": [ + { + "type": 0, + "value": "預設 (紅、藍、綠)" + } + ], + "graph-line-scheme": [ + { + "type": 0, + "value": "圖表線條風格" + } + ], + "graph-line-scheme-accessible": [ + { + "type": 0, + "value": "可存取的線條 (實線、虛線、點)" + } + ], + "graph-line-scheme-solid": [ + { + "type": 0, + "value": "實心線條" + } + ], + "graph-line-weight": [ + { + "type": 0, + "value": "圖形線條粗細度" + } + ], + "graph-line-weight-default": [ + { + "type": 0, + "value": "預設" + } + ], + "graph-line-weight-thick": [ + { + "type": 0, + "value": "厚實的" + } + ], + "help-label": [ + { + "type": 0, + "value": "幫助" + } + ], + "help-support": [ + { + "type": 0, + "value": "說明與支援" + } + ], + "help-translate": [ + { + "type": 0, + "value": "Help translate" + } + ], + "home-action": [ + { + "type": 0, + "value": "主頁" + } + ], + "homepage": [ + { + "type": 0, + "value": "首頁" + } + ], + "homepage-alt": [ + { + "type": 0, + "value": "顯示代表 micro:bit 加速計數據的 x、y、z 圖線的圖表,並重疊拍手圖示" + } + ], + "homepage-alt-graph": [ + { + "type": 0, + "value": "顯示代表 micro:bit 加速計數據的 x、y、z 圖線的圖表" + } + ], + "homepage-alt-hands": [ + { + "type": 0, + "value": "拍手" + } + ], + "homepage-description": [ + { + "type": 0, + "value": "以您自己的移動數據來訓練機器學習模型並且在您的 micro:bit 上運行它。" + } + ], + "homepage-how-it-works": [ + { + "type": 0, + "value": "運作方式" + } + ], + "homepage-how-it-works-paragraph": [ + { + "type": 0, + "value": "觀看影片即可開始。請參閱" + }, + { + "children": [ + { + "type": 0, + "value": "使用者指南" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "以瞭解更多資訊。" + } + ], + "homepage-projects": [ + { + "type": 0, + "value": "專案" + } + ], + "homepage-projects-more": [ + { + "type": 0, + "value": "探索更多" + }, + { + "children": [ + { + "type": 0, + "value": "有關於 micro:bit 和 AI 的內容及資源" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "。" + } + ], + "homepage-step-by-step": [ + { + "type": 0, + "value": "一步一步的" + } + ], + "homepage-subtitle": [ + { + "type": 0, + "value": "利用移動和機器學習在您的 BBC micro:bit 上建立 AI。" + } + ], + "homepage-video-alt": [ + { + "type": 0, + "value": "介紹視訊" + } + ], + "import-data-samples-action": [ + { + "type": 0, + "value": "匯入數據樣本" + } + ], + "import-error-dialog-content": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " 只能開啟 MakeCode 十六進位檔案或數據樣本檔案 (.json)。" + } + ], + "import-error-dialog-title": [ + { + "type": 0, + "value": "不支援的檔案類型" + } + ], + "incompatible-device-body-alt": [ + { + "type": 0, + "value": "返回選擇不同的 micro:bit,或" + }, + { + "children": [ + { + "type": 0, + "value": "儲存專案十六進位檔案" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": ",稍後可以將其下載到 micro:bit V2 上。" + } + ], + "incompatible-device-body1": [ + { + "type": 0, + "value": "繼續 MakeCode 來編輯程式。然後,您可以儲存專案十六進位檔案,並將其下載到 micro:bit V2 上。" + } + ], + "incompatible-device-body2": [ + { + "type": 0, + "value": "或者," + }, + { + "children": [ + { + "type": 0, + "value": "儲存專案十六進位檔案" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "而不使用 MakeCode。" + } + ], + "incompatible-device-heading": [ + { + "type": 0, + "value": "不相容的裝置" + } + ], + "incompatible-device-subtitle": [ + { + "type": 0, + "value": "您使用的是 micro:bit V1,但是機器學習專案需要 micro:bit V2 上更快的處理器。 " + }, + { + "children": [ + { + "type": 0, + "value": "瞭解有關 micro:bit 版本的更多資訊。" + } + ], + "type": 8, + "value": "link" + } + ], + "insufficient-data-body": [ + { + "type": 0, + "value": "您至少需要對於 2 個動作的 3 個數據樣本來訓練模型。" + } + ], + "insufficient-data-title": [ + { + "type": 0, + "value": "您沒有足夠的數據" + } + ], + "language": [ + { + "type": 0, + "value": "語言" + } + ], + "learn-about-firewall-requirements-action": [ + { + "type": 0, + "value": "瞭解防火牆要求" + } + ], + "led-icon-option-angry": [ + { + "type": 0, + "value": "憤怒" + } + ], + "led-icon-option-asleep": [ + { + "type": 0, + "value": "睡眠" + } + ], + "led-icon-option-butterfly": [ + { + "type": 0, + "value": "蝴蝶" + } + ], + "led-icon-option-chessboard": [ + { + "type": 0, + "value": "棋盤" + } + ], + "led-icon-option-confused": [ + { + "type": 0, + "value": "困惑" + } + ], + "led-icon-option-cow": [ + { + "type": 0, + "value": "母牛" + } + ], + "led-icon-option-diamond": [ + { + "type": 0, + "value": "菱形" + } + ], + "led-icon-option-duck": [ + { + "type": 0, + "value": "鴨子" + } + ], + "led-icon-option-eighthnote": [ + { + "type": 0, + "value": "八分音符" + } + ], + "led-icon-option-fabulous": [ + { + "type": 0, + "value": "極好" + } + ], + "led-icon-option-ghost": [ + { + "type": 0, + "value": "鬼魂" + } + ], + "led-icon-option-giraffe": [ + { + "type": 0, + "value": "長頸鹿" + } + ], + "led-icon-option-happy": [ + { + "type": 0, + "value": "開心" + } + ], + "led-icon-option-heart": [ + { + "type": 0, + "value": "心形" + } + ], + "led-icon-option-house": [ + { + "type": 0, + "value": "房屋" + } + ], + "led-icon-option-lefttriangle": [ + { + "type": 0, + "value": "左三角形" + } + ], + "led-icon-option-meh": [ + { + "type": 0, + "value": "嗯" + } + ], + "led-icon-option-no": [ + { + "type": 0, + "value": "否" + } + ], + "led-icon-option-off": [ + { + "type": 0, + "value": "關閉" + } + ], + "led-icon-option-pitchfork": [ + { + "type": 0, + "value": "乾草叉" + } + ], + "led-icon-option-quarternote": [ + { + "type": 0, + "value": "四分音符" + } + ], + "led-icon-option-rabbit": [ + { + "type": 0, + "value": "兔子" + } + ], + "led-icon-option-rollerskate": [ + { + "type": 0, + "value": "溜冰鞋" + } + ], + "led-icon-option-sad": [ + { + "type": 0, + "value": "悲傷" + } + ], + "led-icon-option-scissors": [ + { + "type": 0, + "value": "剪刀" + } + ], + "led-icon-option-silly": [ + { + "type": 0, + "value": "愚蠢" + } + ], + "led-icon-option-skull": [ + { + "type": 0, + "value": "骷髏" + } + ], + "led-icon-option-smalldiamond": [ + { + "type": 0, + "value": "小菱形" + } + ], + "led-icon-option-smallheart": [ + { + "type": 0, + "value": "小心形" + } + ], + "led-icon-option-smallsquare": [ + { + "type": 0, + "value": "小方形" + } + ], + "led-icon-option-snake": [ + { + "type": 0, + "value": "蛇" + } + ], + "led-icon-option-square": [ + { + "type": 0, + "value": "方形" + } + ], + "led-icon-option-stickfigure": [ + { + "type": 0, + "value": "簡筆畫" + } + ], + "led-icon-option-surprised": [ + { + "type": 0, + "value": "驚訝" + } + ], + "led-icon-option-sword": [ + { + "type": 0, + "value": "劍" + } + ], + "led-icon-option-target": [ + { + "type": 0, + "value": "目標" + } + ], + "led-icon-option-tortoise": [ + { + "type": 0, + "value": "陸龜" + } + ], + "led-icon-option-triangle": [ + { + "type": 0, + "value": "三角形" + } + ], + "led-icon-option-tshirt": [ + { + "type": 0, + "value": "T 恤" + } + ], + "led-icon-option-umbrella": [ + { + "type": 0, + "value": "雨傘" + } + ], + "led-icon-option-yes": [ + { + "type": 0, + "value": "是" + } + ], + "live-data-graph": [ + { + "type": 0, + "value": "即時數據圖表" + } + ], + "live-graph": [ + { + "type": 0, + "value": "即時圖表" + } + ], + "live-graph-tooltip": [ + { + "type": 0, + "value": "這張圖表即時顯示來自 micro:bit 加速計的運動數據。嘗試移動您的數據收集用的 micro:bit 以查看 X、Y 和 Z 軸的變更。每條彩色線條代表您在 micro:bit 移動的不同方向 (維度)。" + } + ], + "live-graph-tooltip-aria": [ + { + "type": 0, + "value": "即時圖表工具提示" + } + ], + "loading": [ + { + "type": 0, + "value": "正在載入" + } + ], + "main-menu": [ + { + "type": 0, + "value": "主選單" + } + ], + "makecode-back-alt": [ + { + "type": 0, + "value": "MakeCode 傳回的左箭頭圖標" + } + ], + "makecode-block-alt-prefix": [ + { + "type": 0, + "value": "MakeCode block:" + } + ], + "makecode-block-show-icon": [ + { + "type": 0, + "value": "顯示圖示" + } + ], + "makecode-load-error-dialog-body": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " 未能載入 MakeCode。請檢查您的網路連線,重新載入頁面,然後重試。" + } + ], + "makecode-load-error-dialog-title": [ + { + "type": 0, + "value": "無法載入 Microsoft MakeCode" + } + ], + "microbit-not-connected": [ + { + "type": 0, + "value": "您的 micro:bit 未連線" + } + ], + "ml.onStart|block": [ + { + "type": 0, + "value": "ML $event 開始時" + } + ], + "more-edit-in-makecode-options": [ + { + "type": 0, + "value": "在 MakeCode 選項中進行更多編輯" + } + ], + "name-action-hint": [ + { + "type": 0, + "value": "命名您希望 micro:bit 辨識的動作" + } + ], + "name-project": [ + { + "type": 0, + "value": "為您的專案命名" + } + ], + "name-text": [ + { + "type": 0, + "value": "名稱" + } + ], + "name-used-when": [ + { + "type": 0, + "value": "儲存 HEX 檔案時,使用該名稱。" + } + ], + "new-session-setup-description": [ + { + "type": 0, + "value": "啟動新會話將覆蓋您現有的會話。您可能需要先" + }, + { + "children": [ + { + "type": 0, + "value": "儲存您的現有會話" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "。" + } + ], + "new-session-setup-title": [ + { + "type": 0, + "value": "新會話設定" + } + ], + "newpage-continue-session-subtitle": [ + { + "type": 0, + "value": "利用您儲存到您電腦的十六進位檔案或數據樣本檔案以繼續會話。" + } + ], + "newpage-continue-session-title": [ + { + "type": 0, + "value": "繼續一個已儲存會話" + } + ], + "newpage-last-session-date": [ + { + "children": [ + { + "type": 0, + "value": "日期:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "date" + } + ], + "newpage-last-session-name": [ + { + "children": [ + { + "type": 0, + "value": "名稱:" + } + ], + "type": 8, + "value": "strong" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "name" + } + ], + "newpage-last-session-none": [ + { + "type": 0, + "value": "未找到會話" + } + ], + "newpage-last-session-title": [ + { + "type": 0, + "value": "開啟上一個會話" + } + ], + "newpage-new-session-subtitle": [ + { + "type": 0, + "value": "連線您的 micro:bit 並收集移動數據以建立機器學習模型。" + } + ], + "newpage-new-session-title": [ + { + "type": 0, + "value": "新會話" + } + ], + "newpage-section-one-title": [ + { + "type": 0, + "value": "從您上次離開的地方繼續" + } + ], + "newpage-section-two-title": [ + { + "type": 0, + "value": "開始新專案" + } + ], + "newpage-title": [ + { + "type": 0, + "value": "新會話" + } + ], + "next-action": [ + { + "type": 0, + "value": "下一個" + } + ], + "no-data-samples": [ + { + "type": 0, + "value": "沒有數據樣本" + } + ], + "not-create-ai-hex-import-dialog-content": [ + { + "type": 0, + "value": "這項專案不包含任何數據樣本,因此僅開啟程式碼。您需要先訓練模型,然後才能使用程式碼。" + } + ], + "not-create-ai-hex-import-dialog-title": [ + { + "type": 0, + "value": "您的 MakeCode 專案已匯入" + } + ], + "not-found": [ + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " 首頁" + } + ], + "not-found-title": [ + { + "type": 0, + "value": "找不到頁面" + } + ], + "open-file-action": [ + { + "type": 0, + "value": "開啟..." + } + ], + "open-file-dropped": [ + { + "type": 0, + "value": "放置時開啟檔案" + } + ], + "other-tabs-body1": [ + { + "type": 0, + "value": "其他程序連線至此裝置。" + } + ], + "other-tabs-body2": [ + { + "type": 0, + "value": "關閉任何其他可能正在使用 WebUSB 的索引標籤 (例如 MakeCode、Python 編輯程式、" + }, + { + "type": 1, + "value": "appNameShort" + }, + { + "type": 0, + "value": "),或者在重試之前拔下並重新插入 micro:bit。" + } + ], + "other-tabs-heading": [ + { + "type": 0, + "value": "使用 WebUSB 連線" + } + ], + "privacy": [ + { + "type": 0, + "value": "隱私權政策" + } + ], + "project-loaded": [ + { + "type": 0, + "value": "專案已載入" + } + ], + "project-name-not-empty": [ + { + "type": 0, + "value": "專案名稱不可為空白" + } + ], + "radio-link-microbit": [ + { + "type": 0, + "value": "無線電連結 micro:bit" + } + ], + "radio-link-microbit-label": [ + { + "type": 0, + "value": "顯示無線電連結 micro:bit 與電腦連線的示意圖" + } + ], + "recognition-point-label": [ + { + "type": 0, + "value": "辨識點:" + } + ], + "reconnect-action": [ + { + "type": 0, + "value": "重新連線" + } + ], + "reconnect-failed-bluetooth-heading": [ + { + "type": 0, + "value": "無法重新連線至數據收集 micro:bit" + } + ], + "reconnect-failed-bluetooth1": [ + { + "type": 0, + "value": "無法重新建立與數據收集 micro:bit 的連線。" + } + ], + "reconnect-failed-bridge-heading": [ + { + "type": 0, + "value": "無法重新連線到無線電連結 micro:bit" + } + ], + "reconnect-failed-bridge1": [ + { + "type": 0, + "value": "無法重新建立與您的電腦連線的 micro:bit 的連線。" + } + ], + "reconnect-failed-radio-heading": [ + { + "type": 0, + "value": "無法重新連線到 micro:bits" + } + ], + "reconnect-failed-remote-heading": [ + { + "type": 0, + "value": "無法重新連線至數據收集 micro:bit" + } + ], + "reconnect-failed-remote1": [ + { + "type": 0, + "value": "無法重新建立與數據收集 micro:bit 的連線。" + } + ], + "reconnect-failed-subtitle": [ + { + "type": 0, + "value": "請依照以下說明重新啟動連線程序。" + } + ], + "reconnecting": [ + { + "type": 0, + "value": "重新連接中…" + } + ], + "record-action": [ + { + "type": 0, + "value": "錄製" + } + ], + "record-action-aria": [ + { + "type": 0, + "value": "記錄動作「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」的數據" + } + ], + "record-hint": [ + { + "type": 0, + "value": "按下以記錄數據樣本。" + } + ], + "record-hint-button-b": [ + { + "type": 0, + "value": "按下以記錄數據樣本或是按下您的數據收集用的 micro:bit 上的按鍵 B。" + } + ], + "record-samples": [ + { + "type": 0, + "value": "記錄 " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " 個樣本" + } + ], + "record-samples-help": [ + { + "type": 0, + "value": "每個樣本都有它自己的倒數計時" + } + ], + "record-seconds": [ + { + "type": 0, + "value": "記錄 " + }, + { + "type": 1, + "value": "numSeconds" + }, + { + "type": 0, + "value": " 秒" + } + ], + "record-seconds-help": [ + { + "type": 0, + "value": "連續移動以獲得 " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " 個樣本" + } + ], + "recording": [ + { + "type": 0, + "value": "正在錄製 " + } + ], + "recording-complete": [ + { + "type": 0, + "value": "完成" + } + ], + "recording-data-for": [ + { + "type": 0, + "value": "記錄動作「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」的數據" + } + ], + "recording-data-for-numbered": [ + { + "type": 0, + "value": "記錄對於動作「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」的 " + }, + { + "type": 1, + "value": "numSamples" + }, + { + "type": 0, + "value": " 個記錄 " + }, + { + "type": 1, + "value": "sample" + } + ], + "recording-fingerprint-label": [ + { + "type": 0, + "value": "顯示一次記錄的 micro:bit x、y、z 加速度計數據功能的熱圖" + } + ], + "recording-graph-label": [ + { + "type": 0, + "value": "顯示一次記錄的 micro:bit x、y、z 加速度計數據的圖表" + } + ], + "recording-options-aria": [ + { + "type": 0, + "value": "對於動作「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」的更多錄製選項" + } + ], + "reload-action": [ + { + "type": 0, + "value": "重新載入" + } + ], + "reset-to-default-action": [ + { + "type": 0, + "value": "重設為預設區塊" + } + ], + "restore-defaults-action": [ + { + "type": 0, + "value": "恢復所有設定的預設值" + } + ], + "restore-defaults-confirm-action": [ + { + "type": 0, + "value": "恢復預設值" + } + ], + "restore-defaults-confirm-body": [ + { + "type": 0, + "value": "您確定您要恢復所有設定的預設值嗎?" + } + ], + "restore-defaults-confirm-heading": [ + { + "type": 0, + "value": "恢復預設設定" + } + ], + "restore-defaults-helper": [ + { + "type": 0, + "value": "先前隱藏的幫助內容可能會再次顯示。" + } + ], + "save-action": [ + { + "type": 0, + "value": "儲存" + } + ], + "save-hex-dialog-heading": [ + { + "type": 0, + "value": "將專案儲存為十六進位檔案" + } + ], + "save-hex-dialog-message1": [ + { + "type": 0, + "value": "下載內容包含您的動作、數據樣本和您的 MakeCode 專案。在 " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " 中開啟它以繼續工作。" + } + ], + "save-hex-dialog-message2": [ + { + "type": 0, + "value": "如果您不需要變更動作和數據樣本,您也可以使用 Microsoft MakeCode 開啟它。" + } + ], + "saving-description": [ + { + "type": 0, + "value": "您的下載很快就會準備就緒。" + } + ], + "saving-title": [ + { + "type": 0, + "value": "儲存中…" + } + ], + "saving-toast-title": [ + { + "type": 0, + "value": "您的十六進位檔案已下載" + } + ], + "select-icon-action-aria": [ + { + "type": 0, + "value": "挑選動作「" + }, + { + "type": 1, + "value": "action" + }, + { + "type": 0, + "value": "」的圖標" + } + ], + "select-icon-action-untitled-aria": [ + { + "type": 0, + "value": "挑選無標題動作的圖標" + } + ], + "select-icon-option-action-aria": [ + { + "type": 0, + "value": "選擇「" + }, + { + "type": 1, + "value": "iconName" + }, + { + "type": 0, + "value": "」圖標" + } + ], + "settings": [ + { + "type": 0, + "value": "設置" + } + ], + "settings-menu-action": [ + { + "type": 0, + "value": "設定動作選單" + } + ], + "show-graphs-checkbox-label-text": [ + { + "type": 0, + "value": "顯示圖表" + } + ], + "simple-ai-exercise-timer-resource-title": [ + { + "type": 0, + "value": "簡單的 AI 鍛鍊計時器" + } + ], + "skip-tour-action": [ + { + "type": 0, + "value": "跳過導覽" + } + ], + "software-versions": [ + { + "type": 0, + "value": "軟體版本" + } + ], + "start-session-action": [ + { + "type": 0, + "value": "開始會話" + } + ], + "start-training-action": [ + { + "type": 0, + "value": "開始訓練" + } + ], + "steps-alt": [ + { + "type": 0, + "value": "圖表顯示收集數據、訓練模型、測試模型、改進數據以優化模型的迭代程序,然後最終利用模型進行編碼。" + } + ], + "steps-code": [ + { + "type": 0, + "value": "編程" + } + ], + "steps-collect-data": [ + { + "type": 0, + "value": "收集數據" + } + ], + "steps-improve": [ + { + "type": 0, + "value": "改進" + } + ], + "steps-test-model": [ + { + "type": 0, + "value": "測試模型" + } + ], + "steps-train": [ + { + "type": 0, + "value": "訓練" + } + ], + "stop-recording-action": [ + { + "type": 0, + "value": "停止錄製" + } + ], + "support-request": [ + { + "type": 0, + "value": "請考慮" + }, + { + "children": [ + { + "type": 0, + "value": "提出支援請求" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "。" + } + ], + "terms": [ + { + "type": 0, + "value": "網站使用條款" + } + ], + "testing-model-actions-region": [ + { + "type": 0, + "value": "測試模型工具列" + } + ], + "testing-model-title": [ + { + "type": 0, + "value": "測試模型" + } + ], + "tour-action": [ + { + "type": 0, + "value": "導覽" + } + ], + "tour-collect-addActions-content": [ + { + "type": 0, + "value": "決定您的其他動作是什麼以及您將如何命名它們。您需要至少 2 個動作和 3 個數據樣本來訓練模型。您的數據樣本僅儲存在您的電腦上,不會發送給其他任何人。" + } + ], + "tour-collect-addActions-title": [ + { + "type": 0, + "value": "新增更多動作" + } + ], + "tour-collect-afterFirst-content": [ + { + "type": 0, + "value": "要訓練機器學習模型,您需要至少 2 個動作和 3 個數據樣本。" + } + ], + "tour-collect-afterFirst-title": [ + { + "type": 0, + "value": "您已經錄製了您的第一個 " + }, + { + "offset": 0, + "options": { + "one": { + "value": [ + { + "type": 0, + "value": "sample" + } + ] + }, + "other": { + "value": [ + { + "type": 0, + "value": "samples" + } + ] + } + }, + "pluralType": "cardinal", + "type": 6, + "value": "recordingCount" + }, + { + "type": 0, + "value": "!" + } + ], + "tour-collect-collectMore-explanation-content": [ + { + "type": 0, + "value": "收集更多樣本應該會獲得更好的機器學習模型。" + } + ], + "tour-collect-collectMore-hasRecordings-content": [ + { + "type": 0, + "value": "記錄您的動作的數據樣本。" + } + ], + "tour-collect-collectMore-noRecordings-content": [ + { + "type": 0, + "value": "記錄更多對於這個動作的樣本。" + } + ], + "tour-collect-collectMore-title": [ + { + "type": 0, + "value": "收集更多數據樣本" + } + ], + "tour-collect-trainModel-content": [ + { + "type": 0, + "value": "當您收集了足夠的數據樣本後,您可以訓練機器學習模型。您可以稍後再回來移除或新增更多數據並且重新訓練以便讓模型更加可靠。" + } + ], + "tour-dataSamples-actions-common-content": [ + { + "type": 0, + "value": "動作是您希望機器學習模型辨識的移動類型,例如「揮手」或「鼓掌」。" + } + ], + "tour-dataSamples-actions-noRecordings-content": [ + { + "type": 0, + "value": "決定您的第一個動作是什麼,為其命名,然後開始記錄數據樣本。" + } + ], + "tour-dataSamples-connected-content": [ + { + "type": 0, + "value": "現在您可以開始收集數據樣本以便訓練機器學習 (ML) 模型來辨識不同的移動或動作。" + } + ], + "tour-dataSamples-connected-title": [ + { + "type": 0, + "value": "您的數據收集用的 micro:bit 已連線!" + } + ], + "tour-dataSamples-liveGraph-content": [ + { + "type": 0, + "value": "圖表顯示來自 micro:bit 加速計的移動數據。移動您的數據收集用的 micro:bit 並查看圖表如何變化。" + } + ], + "tour-makecode-intro-content1": [ + { + "type": 0, + "value": "下載模型和程式碼以在 micro:bit 上測試您的專案。您還可以新增更多程式碼區塊以利用您的模型建立您自己的程式。" + } + ], + "tour-makecode-intro-content2": [ + { + "type": 0, + "value": "需要改進 ML 模型嗎?" + } + ], + "tour-makecode-intro-content3": [ + { + "type": 0, + "value": "使用左上角的返回按鍵。" + } + ], + "tour-makecode-intro-title": [ + { + "type": 0, + "value": "Microsoft MakeCode" + } + ], + "tour-trainModel-afterTrain-alreadyConnected-title": [ + { + "type": 0, + "value": "您已經訓練了 ML 模型!" + } + ], + "tour-trainModel-afterTrain-content": [ + { + "type": 0, + "value": "現在測試您的機器學習模型。藉由移動您的數據收集用的 micro:bit 嘗試各個動作。模型是否正確地估計各個動作?" + } + ], + "tour-trainModel-afterTrain-delayedUntilConnected-title": [ + { + "type": 0, + "value": "測試您的 ML 模型" + } + ], + "tour-trainModel-certaintyRecognition-content": [ + { + "type": 0, + "value": "長條圖顯示模型對您正在做的各個動作的信心程度。移動滑桿以調整辨識點,或閾值。" + } + ], + "tour-trainModel-certaintyRecognition-title": [ + { + "type": 0, + "value": "確定性和辨識點" + } + ], + "tour-trainModel-editInMakeCode-content": [ + { + "type": 0, + "value": "在 MakeCode 中開啟您的專案,將程式和您的機器學習模型下載到 micro:bit。您可以新增更多區塊以利用您的模型來建立您自己的程式。" + } + ], + "tour-trainModel-estimatedAction-content": [ + { + "type": 0, + "value": "模型估計您目前正在執行的動作會顯示在該動作的 micro:bit 圖示下方。" + } + ], + "tour-trainModel-makeCodeBlocks-content": [ + { + "type": 0, + "value": "當您將程式碼和模型傳輸到 micro:bit 時,這些 MakeCode 區塊將顯示偵測到的各個動作的圖示。" + } + ], + "tour-trainModel-makeCodeBlocks-title": [ + { + "type": 0, + "value": "Microsoft MakeCode 區塊" + } + ], + "train-description": [ + { + "type": 0, + "value": "電腦程式會發現數據樣本中的模式或差異,並使用它們建立數學模型,讓 " + }, + { + "type": 1, + "value": "appNameFull" + }, + { + "type": 0, + "value": " 能夠在當您移動 micro:bit 時辨識不同的動作。" + } + ], + "train-error-body": [ + { + "type": 0, + "value": "訓練沒有產生可用的模型。原因很可能是用於訓練的數據。如果不同動作的數據樣本太相似,則可能會導致訓練程序中出現問題。" + } + ], + "train-error-header": [ + { + "type": 0, + "value": "訓練失敗" + } + ], + "train-error-todo": [ + { + "type": 0, + "value": "返回新增數據頁面並且變更您的數據。" + } + ], + "train-header": [ + { + "type": 0, + "value": "訓練模型" + } + ], + "train-model": [ + { + "type": 0, + "value": "訓練模型" + } + ], + "training-model": [ + { + "type": 0, + "value": "正在訓練模型…" + } + ], + "transfer-hex-alt": [ + { + "type": 0, + "value": "將十六進位檔案從下載資料夾拖曳到檔案總管中列出的 micro:bit 磁碟機或裝置上的動畫" + } + ], + "transfer-hex-heading": [ + { + "type": 0, + "value": "將儲存的 HEX 檔案傳輸至 micro:bit" + } + ], + "transfer-hex-manual-download": [ + { + "type": 0, + "value": "如果檔案未自動下載,則" + }, + { + "children": [ + { + "type": 0, + "value": "請在此下載檔案" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "。" + } + ], + "transfer-hex-message": [ + { + "type": 0, + "value": "將十六進位檔案從您的下載資料夾拖曳至 MICROBIT 磁碟。" + } + ], + "try-again-action": [ + { + "type": 0, + "value": "重試一次" + } + ], + "unknown": [ + { + "type": 0, + "value": "未知" + } + ], + "unplug-radio-link-microbit-description": [ + { + "type": 0, + "value": "從電腦上拔下無線電連結 micro:bit。如果您想要記錄更多數據樣本,則需要重新連接 micro:bit。" + } + ], + "unplug-radio-link-microbit-label": [ + { + "type": 0, + "value": "顯示 USB 纜線從 micro:bit 頂部斷開連接的動畫" + } + ], + "unplug-radio-link-microbit-title": [ + { + "type": 0, + "value": "拔掉無線電連結 micro:bit" + } + ], + "unsupported-device-explain": [ + { + "type": 0, + "value": "很遺憾,使用 micro:bit 無線電連線時,我們僅支援 micro:bit V2。您已連線" + }, + { + "children": [ + { + "type": 0, + "value": "micro:bit V1" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "。" + } + ], + "unsupported-device-header": [ + { + "type": 0, + "value": "micro:bit 無線電連線不支援 micro:bit V1" + } + ], + "unsupported-device-with-bluetooth": [ + { + "type": 0, + "value": "請改用網路藍牙連線至您的 micro:bit V1。" + } + ], + "unsupported-device-without-bluetooth": [ + { + "type": 0, + "value": "您可以利用網路藍牙連線至 micro:bit V1,但是,此瀏覽器或裝置沒有啟用藍牙。 " + }, + { + "children": [ + { + "type": 0, + "value": "如何啟用藍牙" + } + ], + "type": 8, + "value": "link" + }, + { + "type": 0, + "value": "。" + } + ], + "user-guide": [ + { + "type": 0, + "value": "用戶指南 " + } + ], + "webusb-retry-no-select": [ + { + "type": 0, + "value": "您沒有選擇 micro:bit。您想再試一次嗎?" + } + ], + "webusb-retry-replug1": [ + { + "type": 0, + "value": "發生 WebUSB 錯誤。" + } + ], + "webusb-retry-replug2": [ + { + "type": 0, + "value": "請:" + } + ], + "webusb-retry-replug3": [ + { + "type": 0, + "value": "檢查此 micro:bit 是否未連線電池組" + } + ], + "webusb-retry-replug4": [ + { + "type": 0, + "value": "拔下並重新插入 USB 纜線" + } + ] +} \ No newline at end of file diff --git a/src/settings.tsx b/src/settings.tsx index 0fc53c039..73ff0aaa9 100644 --- a/src/settings.tsx +++ b/src/settings.tsx @@ -24,6 +24,55 @@ export const allLanguages: Language[] = [ enName: "English", makeCode: true, }, + { + id: "es-ES", + name: "Español", + enName: "Spanish", + makeCode: true, + preview: true, + }, + { + id: "ja", + name: "日本語", + enName: "Japanese", + makeCode: true, + preview: true, + }, + { + id: "ko", + name: "한국어", + enName: "Korean", + makeCode: true, + preview: true, + }, + { + id: "nl", + name: "Nederlands", + enName: "Dutch", + makeCode: true, + preview: true, + }, + { + id: "pl", + name: "Polski", + enName: "Polish", + makeCode: true, + preview: true, + }, + { + id: "pt-BR", + name: "Português (Brasil)", + enName: "Portuguese (Brazil)", + makeCode: true, + preview: true, + }, + { + id: "zh-TW", + name: "繁體中文", + enName: "Chinese (Traditional)", + makeCode: true, + preview: true, + }, ]; export const getMakeCodeLang = (languageId: string): string =>