Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ When documenting properties/fields use the following style of comment:
To add or amend UI strings:

1. Edit `lang/ui.en.json`
2. Run `find lang -type f -not -name ui.en.json | while read n; do git checkout main -- $n; done && npm run i18n:compile` to update `src/messages/` via formatjs and ensure that outdated text of new message is not preserved in translation bundles as we iterate on the text.
2. Run `find lang -type f -not -name ui.en.json | while read n; do git checkout beta -- $n; done && npm run i18n:compile` to update `src/messages/` via formatjs and ensure that outdated text of new message is not preserved in translation bundles as we iterate on the text.

## Vitest

Expand Down
20 changes: 16 additions & 4 deletions lang/ui.ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -379,10 +379,6 @@
"defaultMessage": "Connect micro:bit battery pack",
"description": "Connection dialog heading"
},
"connect-or-import": {
"defaultMessage": "<link1>Connecta una micro:bit de recollida de dades</link1> o <link2>importa mostres de dades</link2>",
"description": "Empty data samples page text"
},
"connect-pattern-heading": {
"defaultMessage": "Copia el patró",
"description": "Heading for Bluetooth pattern connection dialog"
Expand Down Expand Up @@ -1855,6 +1851,22 @@
"defaultMessage": "Atura l'enregistrament",
"description": "Button label to stop recording movement data while recording multiple samples"
},
"storage-error-device-other": {
"defaultMessage": "Failed to save your project to device storage",
"description": "Toast shown when a SQLite storage write fails on a native device"
},
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
},
"storage-error-quota-description": {
"defaultMessage": "Your project edit may not be saved.",
"description": "Toast description when browser storage quota is exceeded"
},
"storage-error-quota-title": {
"defaultMessage": "Browser storage full",
"description": "Toast title when browser storage quota is exceeded"
},
"support-request": {
"defaultMessage": "Si us plau, considera<link>fer una sol·licitud d'assistència</link>.",
"description": "Support request link text"
Expand Down
20 changes: 16 additions & 4 deletions lang/ui.en.json
Original file line number Diff line number Diff line change
Expand Up @@ -379,10 +379,6 @@
"defaultMessage": "Connect micro:bit battery pack",
"description": "Connection dialog heading"
},
"connect-or-import": {
"defaultMessage": "<link1>Connect a data collection micro:bit</link1> or <link2>import data samples</link2>",
"description": "Empty data samples page text"
},
"connect-pattern-heading": {
"defaultMessage": "Copy pattern",
"description": "Heading for Bluetooth pattern connection dialog"
Expand Down Expand Up @@ -1855,6 +1851,22 @@
"defaultMessage": "Stop recording",
"description": "Button label to stop recording movement data while recording multiple samples"
},
"storage-error-device-other": {
"defaultMessage": "Failed to save your project to device storage",
"description": "Toast shown when a SQLite storage write fails on a native device"
},
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when an IndexedDB storage write fails for an unknown reason"
},
"storage-error-quota-description": {
"defaultMessage": "Your project edit may not be saved.",
"description": "Toast description when browser storage quota is exceeded"
},
"storage-error-quota-title": {
"defaultMessage": "Browser storage full",
"description": "Toast title when browser storage quota is exceeded"
},
"support-request": {
"defaultMessage": "Please consider <link>raising a support request</link>.",
"description": "Support request link text"
Expand Down
20 changes: 16 additions & 4 deletions lang/ui.es-es.json
Original file line number Diff line number Diff line change
Expand Up @@ -379,10 +379,6 @@
"defaultMessage": "Connect micro:bit battery pack",
"description": "Connection dialog heading"
},
"connect-or-import": {
"defaultMessage": "<link1>Conecta una colección de datos de micro:bit</link1> o <link2>importa muestras de datos</link2>",
"description": "Empty data samples page text"
},
"connect-pattern-heading": {
"defaultMessage": "Copiar patrón",
"description": "Heading for Bluetooth pattern connection dialog"
Expand Down Expand Up @@ -1855,6 +1851,22 @@
"defaultMessage": "Detener la grabación",
"description": "Button label to stop recording movement data while recording multiple samples"
},
"storage-error-device-other": {
"defaultMessage": "Failed to save your project to device storage",
"description": "Toast shown when a SQLite storage write fails on a native device"
},
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
},
"storage-error-quota-description": {
"defaultMessage": "Your project edit may not be saved.",
"description": "Toast description when browser storage quota is exceeded"
},
"storage-error-quota-title": {
"defaultMessage": "Browser storage full",
"description": "Toast title when browser storage quota is exceeded"
},
"support-request": {
"defaultMessage": "Por favor considere <link>una solicitud de soporte</link>.",
"description": "Support request link text"
Expand Down
20 changes: 16 additions & 4 deletions lang/ui.fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -379,10 +379,6 @@
"defaultMessage": "Connect micro:bit battery pack",
"description": "Connection dialog heading"
},
"connect-or-import": {
"defaultMessage": "<link1>Connecter un micro:bit de collecte de données</link1> ou <link2>importer des échantillons de données</link2>",
"description": "Empty data samples page text"
},
"connect-pattern-heading": {
"defaultMessage": "Copier le motif",
"description": "Heading for Bluetooth pattern connection dialog"
Expand Down Expand Up @@ -1855,6 +1851,22 @@
"defaultMessage": "Arrêter l'enregistrement",
"description": "Button label to stop recording movement data while recording multiple samples"
},
"storage-error-device-other": {
"defaultMessage": "Failed to save your project to device storage",
"description": "Toast shown when a SQLite storage write fails on a native device"
},
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
},
"storage-error-quota-description": {
"defaultMessage": "Your project edit may not be saved.",
"description": "Toast description when browser storage quota is exceeded"
},
"storage-error-quota-title": {
"defaultMessage": "Browser storage full",
"description": "Toast title when browser storage quota is exceeded"
},
"support-request": {
"defaultMessage": "Veuillez <link>formuler une demande de support</link>.",
"description": "Support request link text"
Expand Down
20 changes: 16 additions & 4 deletions lang/ui.ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -379,10 +379,6 @@
"defaultMessage": "Connect micro:bit battery pack",
"description": "Connection dialog heading"
},
"connect-or-import": {
"defaultMessage": "<link1>データ収集用micro:bitを接続</link1> または <link2>データサンプルのインポート</link2>",
"description": "Empty data samples page text"
},
"connect-pattern-heading": {
"defaultMessage": "パターンをコピー",
"description": "Heading for Bluetooth pattern connection dialog"
Expand Down Expand Up @@ -1855,6 +1851,22 @@
"defaultMessage": "記録の停止",
"description": "Button label to stop recording movement data while recording multiple samples"
},
"storage-error-device-other": {
"defaultMessage": "Failed to save your project to device storage",
"description": "Toast shown when a SQLite storage write fails on a native device"
},
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
},
"storage-error-quota-description": {
"defaultMessage": "Your project edit may not be saved.",
"description": "Toast description when browser storage quota is exceeded"
},
"storage-error-quota-title": {
"defaultMessage": "Browser storage full",
"description": "Toast title when browser storage quota is exceeded"
},
"support-request": {
"defaultMessage": "<link>サポートリクエストの提出</link> を検討してください。",
"description": "Support request link text"
Expand Down
20 changes: 16 additions & 4 deletions lang/ui.ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -379,10 +379,6 @@
"defaultMessage": "Connect micro:bit battery pack",
"description": "Connection dialog heading"
},
"connect-or-import": {
"defaultMessage": "<link1>데이터 수집 micro:bit에 연결하기</link1> 또는 <link2>데이터 샘플 가져오기</link2>를 하세요.",
"description": "Empty data samples page text"
},
"connect-pattern-heading": {
"defaultMessage": "패턴 복사",
"description": "Heading for Bluetooth pattern connection dialog"
Expand Down Expand Up @@ -1855,6 +1851,22 @@
"defaultMessage": "기록 중단",
"description": "Button label to stop recording movement data while recording multiple samples"
},
"storage-error-device-other": {
"defaultMessage": "Failed to save your project to device storage",
"description": "Toast shown when a SQLite storage write fails on a native device"
},
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
},
"storage-error-quota-description": {
"defaultMessage": "Your project edit may not be saved.",
"description": "Toast description when browser storage quota is exceeded"
},
"storage-error-quota-title": {
"defaultMessage": "Browser storage full",
"description": "Toast title when browser storage quota is exceeded"
},
"support-request": {
"defaultMessage": "<link>지원 요청</link>을 생각해 보세요.",
"description": "Support request link text"
Expand Down
20 changes: 16 additions & 4 deletions lang/ui.lol.json
Original file line number Diff line number Diff line change
Expand Up @@ -379,10 +379,6 @@
"defaultMessage": "Connect micro:bit battery pack",
"description": "Connection dialog heading"
},
"connect-or-import": {
"defaultMessage": "crwdns362772:0crwdne362772:0",
"description": "Empty data samples page text"
},
"connect-pattern-heading": {
"defaultMessage": "crwdns362774:0crwdne362774:0",
"description": "Heading for Bluetooth pattern connection dialog"
Expand Down Expand Up @@ -1855,6 +1851,22 @@
"defaultMessage": "crwdns363360:0crwdne363360:0",
"description": "Button label to stop recording movement data while recording multiple samples"
},
"storage-error-device-other": {
"defaultMessage": "Failed to save your project to device storage",
"description": "Toast shown when a SQLite storage write fails on a native device"
},
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
},
"storage-error-quota-description": {
"defaultMessage": "Your project edit may not be saved.",
"description": "Toast description when browser storage quota is exceeded"
},
"storage-error-quota-title": {
"defaultMessage": "Browser storage full",
"description": "Toast title when browser storage quota is exceeded"
},
"support-request": {
"defaultMessage": "crwdns363362:0crwdne363362:0",
"description": "Support request link text"
Expand Down
20 changes: 16 additions & 4 deletions lang/ui.nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -379,10 +379,6 @@
"defaultMessage": "Connect micro:bit battery pack",
"description": "Connection dialog heading"
},
"connect-or-import": {
"defaultMessage": "<link1>Verbind een micro:bit die gegevens verzamelt</link1> of <link2>importeer data samples</link2>",
"description": "Empty data samples page text"
},
"connect-pattern-heading": {
"defaultMessage": "Kopieer patroon",
"description": "Heading for Bluetooth pattern connection dialog"
Expand Down Expand Up @@ -1855,6 +1851,22 @@
"defaultMessage": "Stop met opnemen",
"description": "Button label to stop recording movement data while recording multiple samples"
},
"storage-error-device-other": {
"defaultMessage": "Failed to save your project to device storage",
"description": "Toast shown when a SQLite storage write fails on a native device"
},
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
},
"storage-error-quota-description": {
"defaultMessage": "Your project edit may not be saved.",
"description": "Toast description when browser storage quota is exceeded"
},
"storage-error-quota-title": {
"defaultMessage": "Browser storage full",
"description": "Toast title when browser storage quota is exceeded"
},
"support-request": {
"defaultMessage": "Overweeg <link>een ondersteuningsverzoek</link> in te dienen.",
"description": "Support request link text"
Expand Down
20 changes: 16 additions & 4 deletions lang/ui.pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -379,10 +379,6 @@
"defaultMessage": "Connect micro:bit battery pack",
"description": "Connection dialog heading"
},
"connect-or-import": {
"defaultMessage": "<link1>Podłącz micro:bit zbierający dane</link1> lub <link2>importuj próbki danych</link2>",
"description": "Empty data samples page text"
},
"connect-pattern-heading": {
"defaultMessage": "Kopiuj wzór",
"description": "Heading for Bluetooth pattern connection dialog"
Expand Down Expand Up @@ -1855,6 +1851,22 @@
"defaultMessage": "Zatrzymaj nagrywanie",
"description": "Button label to stop recording movement data while recording multiple samples"
},
"storage-error-device-other": {
"defaultMessage": "Failed to save your project to device storage",
"description": "Toast shown when a SQLite storage write fails on a native device"
},
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
},
"storage-error-quota-description": {
"defaultMessage": "Your project edit may not be saved.",
"description": "Toast description when browser storage quota is exceeded"
},
"storage-error-quota-title": {
"defaultMessage": "Browser storage full",
"description": "Toast title when browser storage quota is exceeded"
},
"support-request": {
"defaultMessage": "Rozważ <link>złożenie prośby o pomoc</link>.",
"description": "Support request link text"
Expand Down
20 changes: 16 additions & 4 deletions lang/ui.pt-br.json
Original file line number Diff line number Diff line change
Expand Up @@ -379,10 +379,6 @@
"defaultMessage": "Connect micro:bit battery pack",
"description": "Connection dialog heading"
},
"connect-or-import": {
"defaultMessage": "<link1>Conecte um micro:bit de coleta de dados</link1> ou <link2>importe as amostras de dados</link2>",
"description": "Empty data samples page text"
},
"connect-pattern-heading": {
"defaultMessage": "Copiar padrão",
"description": "Heading for Bluetooth pattern connection dialog"
Expand Down Expand Up @@ -1855,6 +1851,22 @@
"defaultMessage": "Parar a gravação",
"description": "Button label to stop recording movement data while recording multiple samples"
},
"storage-error-device-other": {
"defaultMessage": "Failed to save your project to device storage",
"description": "Toast shown when a SQLite storage write fails on a native device"
},
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
},
"storage-error-quota-description": {
"defaultMessage": "Your project edit may not be saved.",
"description": "Toast description when browser storage quota is exceeded"
},
"storage-error-quota-title": {
"defaultMessage": "Browser storage full",
"description": "Toast title when browser storage quota is exceeded"
},
"support-request": {
"defaultMessage": "Por favor, considere <link>abrir uma solicitação de suporte</link>",
"description": "Support request link text"
Expand Down
20 changes: 16 additions & 4 deletions lang/ui.zh-tw.json
Original file line number Diff line number Diff line change
Expand Up @@ -379,10 +379,6 @@
"defaultMessage": "Connect micro:bit battery pack",
"description": "Connection dialog heading"
},
"connect-or-import": {
"defaultMessage": "<link1>連線數據收集用的 micro:bit</link1> 或<link2>匯入數據樣本</link2>",
"description": "Empty data samples page text"
},
"connect-pattern-heading": {
"defaultMessage": "複製圖案",
"description": "Heading for Bluetooth pattern connection dialog"
Expand Down Expand Up @@ -1855,6 +1851,22 @@
"defaultMessage": "停止錄製",
"description": "Button label to stop recording movement data while recording multiple samples"
},
"storage-error-device-other": {
"defaultMessage": "Failed to save your project to device storage",
"description": "Toast shown when a SQLite storage write fails on a native device"
},
"storage-error-other": {
"defaultMessage": "Failed to save your project to browser storage",
"description": "Toast shown when a storage write fails for an unknown reason"
},
"storage-error-quota-description": {
"defaultMessage": "Your project edit may not be saved.",
"description": "Toast description when browser storage quota is exceeded"
},
"storage-error-quota-title": {
"defaultMessage": "Browser storage full",
"description": "Toast title when browser storage quota is exceeded"
},
"support-request": {
"defaultMessage": "請考慮<link>提出支援請求</link>。",
"description": "Support request link text"
Expand Down
Loading
Loading