From b4ec2debbada235f5404555675ae1e4052ea2f8c Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:46 +0100 Subject: [PATCH 001/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/concept-model-editor/src/locales.vocab/fr.translations.json b/packages/concept-model-editor/src/locales.vocab/fr.translations.json index 0967ef42..f7930645 100644 --- a/packages/concept-model-editor/src/locales.vocab/fr.translations.json +++ b/packages/concept-model-editor/src/locales.vocab/fr.translations.json @@ -1 +1,8 @@ -{} +{ + "nodes": { + "message": "Nodes" + }, + "properties": { + "message": "Properties" + } +} From 9908b93719b041765e1b9aac21c71dd787273e65 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:47 +0100 Subject: [PATCH 002/125] New translations translations.json (German) --- packages/flow-node/src/locales.vocab/de.translations.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/flow-node/src/locales.vocab/de.translations.json b/packages/flow-node/src/locales.vocab/de.translations.json index 0967ef42..23357171 100644 --- a/packages/flow-node/src/locales.vocab/de.translations.json +++ b/packages/flow-node/src/locales.vocab/de.translations.json @@ -1 +1,5 @@ -{} +{ + "number-of-persons": { + "message": "Number of persons" + } +} From b886cceac6d467124f676b15f478bf59e6ce84e5 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:48 +0100 Subject: [PATCH 003/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 282 +++++++++++++++++- 1 file changed, 281 insertions(+), 1 deletion(-) diff --git a/packages/flow-editor/src/locales.vocab/fr.translations.json b/packages/flow-editor/src/locales.vocab/fr.translations.json index 0967ef42..5e6c635e 100644 --- a/packages/flow-editor/src/locales.vocab/fr.translations.json +++ b/packages/flow-editor/src/locales.vocab/fr.translations.json @@ -1 +1,281 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "draft": { + "message": "Draft" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "lang-de": { + "message": "German" + }, + "lang-en": { + "message": "English" + }, + "lang-es": { + "message": "Spanish" + }, + "lang-fr": { + "message": "French" + }, + "lang-it": { + "message": "Italian" + }, + "lang-nl": { + "message": "Dutch" + }, + "lang-pt": { + "message": "Portuguese" + }, + "lang-tr": { + "message": "Turkish" + }, + "language": { + "message": "Language" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "private": { + "message": "Private" + }, + "properties": { + "message": "Properties" + }, + "public": { + "message": "Public" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlisted": { + "message": "Unlisted" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + }, + "visibility": { + "message": "Visibility" + } +} From b766f4474759c3c439946f7610d251662ede292b Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:49 +0100 Subject: [PATCH 004/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 282 +++++++++++++++++- 1 file changed, 281 insertions(+), 1 deletion(-) diff --git a/packages/flow-editor/src/locales.vocab/es.translations.json b/packages/flow-editor/src/locales.vocab/es.translations.json index 0967ef42..5e6c635e 100644 --- a/packages/flow-editor/src/locales.vocab/es.translations.json +++ b/packages/flow-editor/src/locales.vocab/es.translations.json @@ -1 +1,281 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "draft": { + "message": "Draft" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "lang-de": { + "message": "German" + }, + "lang-en": { + "message": "English" + }, + "lang-es": { + "message": "Spanish" + }, + "lang-fr": { + "message": "French" + }, + "lang-it": { + "message": "Italian" + }, + "lang-nl": { + "message": "Dutch" + }, + "lang-pt": { + "message": "Portuguese" + }, + "lang-tr": { + "message": "Turkish" + }, + "language": { + "message": "Language" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "private": { + "message": "Private" + }, + "properties": { + "message": "Properties" + }, + "public": { + "message": "Public" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlisted": { + "message": "Unlisted" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + }, + "visibility": { + "message": "Visibility" + } +} From 2c743b84b6202b0de016023563574686aeb05a20 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:50 +0100 Subject: [PATCH 005/125] New translations translations.json (German) --- .../src/locales.vocab/de.translations.json | 282 +++++++++++++++++- 1 file changed, 281 insertions(+), 1 deletion(-) diff --git a/packages/flow-editor/src/locales.vocab/de.translations.json b/packages/flow-editor/src/locales.vocab/de.translations.json index 0967ef42..5e6c635e 100644 --- a/packages/flow-editor/src/locales.vocab/de.translations.json +++ b/packages/flow-editor/src/locales.vocab/de.translations.json @@ -1 +1,281 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "draft": { + "message": "Draft" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "lang-de": { + "message": "German" + }, + "lang-en": { + "message": "English" + }, + "lang-es": { + "message": "Spanish" + }, + "lang-fr": { + "message": "French" + }, + "lang-it": { + "message": "Italian" + }, + "lang-nl": { + "message": "Dutch" + }, + "lang-pt": { + "message": "Portuguese" + }, + "lang-tr": { + "message": "Turkish" + }, + "language": { + "message": "Language" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "private": { + "message": "Private" + }, + "properties": { + "message": "Properties" + }, + "public": { + "message": "Public" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlisted": { + "message": "Unlisted" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + }, + "visibility": { + "message": "Visibility" + } +} From 7cd254f2b9d3735723f6b858344f489aaa7e7834 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:51 +0100 Subject: [PATCH 006/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 282 +++++++++++++++++- 1 file changed, 281 insertions(+), 1 deletion(-) diff --git a/packages/flow-editor/src/locales.vocab/it.translations.json b/packages/flow-editor/src/locales.vocab/it.translations.json index 0967ef42..5e6c635e 100644 --- a/packages/flow-editor/src/locales.vocab/it.translations.json +++ b/packages/flow-editor/src/locales.vocab/it.translations.json @@ -1 +1,281 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "draft": { + "message": "Draft" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "lang-de": { + "message": "German" + }, + "lang-en": { + "message": "English" + }, + "lang-es": { + "message": "Spanish" + }, + "lang-fr": { + "message": "French" + }, + "lang-it": { + "message": "Italian" + }, + "lang-nl": { + "message": "Dutch" + }, + "lang-pt": { + "message": "Portuguese" + }, + "lang-tr": { + "message": "Turkish" + }, + "language": { + "message": "Language" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "private": { + "message": "Private" + }, + "properties": { + "message": "Properties" + }, + "public": { + "message": "Public" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlisted": { + "message": "Unlisted" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + }, + "visibility": { + "message": "Visibility" + } +} From 85e7bf55a11e1e7fdb069bddc59dd7df45fdc70f Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:52 +0100 Subject: [PATCH 007/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 282 +++++++++++++++++- 1 file changed, 281 insertions(+), 1 deletion(-) diff --git a/packages/flow-editor/src/locales.vocab/nl.translations.json b/packages/flow-editor/src/locales.vocab/nl.translations.json index 0967ef42..5e6c635e 100644 --- a/packages/flow-editor/src/locales.vocab/nl.translations.json +++ b/packages/flow-editor/src/locales.vocab/nl.translations.json @@ -1 +1,281 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "draft": { + "message": "Draft" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "lang-de": { + "message": "German" + }, + "lang-en": { + "message": "English" + }, + "lang-es": { + "message": "Spanish" + }, + "lang-fr": { + "message": "French" + }, + "lang-it": { + "message": "Italian" + }, + "lang-nl": { + "message": "Dutch" + }, + "lang-pt": { + "message": "Portuguese" + }, + "lang-tr": { + "message": "Turkish" + }, + "language": { + "message": "Language" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "private": { + "message": "Private" + }, + "properties": { + "message": "Properties" + }, + "public": { + "message": "Public" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlisted": { + "message": "Unlisted" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + }, + "visibility": { + "message": "Visibility" + } +} From 4d37c6672c2e1fc62ba0e042a320119d59b425aa Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:53 +0100 Subject: [PATCH 008/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 282 +++++++++++++++++- 1 file changed, 281 insertions(+), 1 deletion(-) diff --git a/packages/flow-editor/src/locales.vocab/pt.translations.json b/packages/flow-editor/src/locales.vocab/pt.translations.json index 0967ef42..5e6c635e 100644 --- a/packages/flow-editor/src/locales.vocab/pt.translations.json +++ b/packages/flow-editor/src/locales.vocab/pt.translations.json @@ -1 +1,281 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "draft": { + "message": "Draft" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "lang-de": { + "message": "German" + }, + "lang-en": { + "message": "English" + }, + "lang-es": { + "message": "Spanish" + }, + "lang-fr": { + "message": "French" + }, + "lang-it": { + "message": "Italian" + }, + "lang-nl": { + "message": "Dutch" + }, + "lang-pt": { + "message": "Portuguese" + }, + "lang-tr": { + "message": "Turkish" + }, + "language": { + "message": "Language" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "private": { + "message": "Private" + }, + "properties": { + "message": "Properties" + }, + "public": { + "message": "Public" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlisted": { + "message": "Unlisted" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + }, + "visibility": { + "message": "Visibility" + } +} From 3271da463b81c16ace489e4e94c1d2cd88b96ebb Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:54 +0100 Subject: [PATCH 009/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 282 +++++++++++++++++- 1 file changed, 281 insertions(+), 1 deletion(-) diff --git a/packages/flow-editor/src/locales.vocab/tr.translations.json b/packages/flow-editor/src/locales.vocab/tr.translations.json index 0967ef42..5e6c635e 100644 --- a/packages/flow-editor/src/locales.vocab/tr.translations.json +++ b/packages/flow-editor/src/locales.vocab/tr.translations.json @@ -1 +1,281 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "draft": { + "message": "Draft" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "lang-de": { + "message": "German" + }, + "lang-en": { + "message": "English" + }, + "lang-es": { + "message": "Spanish" + }, + "lang-fr": { + "message": "French" + }, + "lang-it": { + "message": "Italian" + }, + "lang-nl": { + "message": "Dutch" + }, + "lang-pt": { + "message": "Portuguese" + }, + "lang-tr": { + "message": "Turkish" + }, + "language": { + "message": "Language" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "private": { + "message": "Private" + }, + "properties": { + "message": "Properties" + }, + "public": { + "message": "Public" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlisted": { + "message": "Unlisted" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + }, + "visibility": { + "message": "Visibility" + } +} From 4d5bbc85d55ed8d6e55ed795f71d5d3146c6b493 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:55 +0100 Subject: [PATCH 010/125] New translations translations.json (French) --- packages/flow-node/src/locales.vocab/fr.translations.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/flow-node/src/locales.vocab/fr.translations.json b/packages/flow-node/src/locales.vocab/fr.translations.json index 0967ef42..23357171 100644 --- a/packages/flow-node/src/locales.vocab/fr.translations.json +++ b/packages/flow-node/src/locales.vocab/fr.translations.json @@ -1 +1,5 @@ -{} +{ + "number-of-persons": { + "message": "Number of persons" + } +} From c4e35887212f3d2fd5298d9cbab96a3c9d82d18e Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:56 +0100 Subject: [PATCH 011/125] New translations translations.json (Spanish) --- packages/flow-node/src/locales.vocab/es.translations.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/flow-node/src/locales.vocab/es.translations.json b/packages/flow-node/src/locales.vocab/es.translations.json index 0967ef42..23357171 100644 --- a/packages/flow-node/src/locales.vocab/es.translations.json +++ b/packages/flow-node/src/locales.vocab/es.translations.json @@ -1 +1,5 @@ -{} +{ + "number-of-persons": { + "message": "Number of persons" + } +} From 21e9fc69b4233ddc6f61e0745393a73f68ba2f8a Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:57 +0100 Subject: [PATCH 012/125] New translations translations.json (Italian) --- packages/flow-node/src/locales.vocab/it.translations.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/flow-node/src/locales.vocab/it.translations.json b/packages/flow-node/src/locales.vocab/it.translations.json index 0967ef42..23357171 100644 --- a/packages/flow-node/src/locales.vocab/it.translations.json +++ b/packages/flow-node/src/locales.vocab/it.translations.json @@ -1 +1,5 @@ -{} +{ + "number-of-persons": { + "message": "Number of persons" + } +} From 901c98a406af61b3a8457ff377004aa696b35e22 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:58 +0100 Subject: [PATCH 013/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/end-tries/src/locales.vocab/pt.translations.json b/packages/end-tries/src/locales.vocab/pt.translations.json index 0967ef42..998645fc 100644 --- a/packages/end-tries/src/locales.vocab/pt.translations.json +++ b/packages/end-tries/src/locales.vocab/pt.translations.json @@ -1 +1,17 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "# Your Results!" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Tries" + }, + "points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + } +} From a039a88d7d2b8894544e4cd6417bb2857a92ce01 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:03:59 +0100 Subject: [PATCH 014/125] New translations translations.json (Dutch) --- packages/flow-node/src/locales.vocab/nl.translations.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/flow-node/src/locales.vocab/nl.translations.json b/packages/flow-node/src/locales.vocab/nl.translations.json index 0967ef42..23357171 100644 --- a/packages/flow-node/src/locales.vocab/nl.translations.json +++ b/packages/flow-node/src/locales.vocab/nl.translations.json @@ -1 +1,5 @@ -{} +{ + "number-of-persons": { + "message": "Number of persons" + } +} From 86e54a7897d908fe7f2b5c2c654349e07e75ade6 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:00 +0100 Subject: [PATCH 015/125] New translations translations.json (Portuguese) --- packages/flow-node/src/locales.vocab/pt.translations.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/flow-node/src/locales.vocab/pt.translations.json b/packages/flow-node/src/locales.vocab/pt.translations.json index 0967ef42..23357171 100644 --- a/packages/flow-node/src/locales.vocab/pt.translations.json +++ b/packages/flow-node/src/locales.vocab/pt.translations.json @@ -1 +1,5 @@ -{} +{ + "number-of-persons": { + "message": "Number of persons" + } +} From 17aefdd85e47dcc546a825c2179e7ef547f4e8df Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:02 +0100 Subject: [PATCH 016/125] New translations translations.json (Turkish) --- packages/flow-node/src/locales.vocab/tr.translations.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/flow-node/src/locales.vocab/tr.translations.json b/packages/flow-node/src/locales.vocab/tr.translations.json index 0967ef42..23357171 100644 --- a/packages/flow-node/src/locales.vocab/tr.translations.json +++ b/packages/flow-node/src/locales.vocab/tr.translations.json @@ -1 +1,5 @@ -{} +{ + "number-of-persons": { + "message": "Number of persons" + } +} From ac160c55e0e76d4f8dee39eff8aea8c942ba64ce Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:03 +0100 Subject: [PATCH 017/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 249 +++++++++++++++++- 1 file changed, 248 insertions(+), 1 deletion(-) diff --git a/packages/flow/src/locales.vocab/fr.translations.json b/packages/flow/src/locales.vocab/fr.translations.json index 0967ef42..c6ced0b4 100644 --- a/packages/flow/src/locales.vocab/fr.translations.json +++ b/packages/flow/src/locales.vocab/fr.translations.json @@ -1 +1,248 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "locked": { + "message": "Locked" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "properties": { + "message": "Properties" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "synchronize-lock-toggle": { + "message": "Toggle Lock" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlocked": { + "message": "Unlocked" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + } +} From 85e6259fd019f11ac81bde646f7a24f491a9a129 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:04 +0100 Subject: [PATCH 018/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 249 +++++++++++++++++- 1 file changed, 248 insertions(+), 1 deletion(-) diff --git a/packages/flow/src/locales.vocab/es.translations.json b/packages/flow/src/locales.vocab/es.translations.json index 0967ef42..c6ced0b4 100644 --- a/packages/flow/src/locales.vocab/es.translations.json +++ b/packages/flow/src/locales.vocab/es.translations.json @@ -1 +1,248 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "locked": { + "message": "Locked" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "properties": { + "message": "Properties" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "synchronize-lock-toggle": { + "message": "Toggle Lock" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlocked": { + "message": "Unlocked" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + } +} From 34b1dc0b789546d41ad02405b702dfdfee2ec448 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:05 +0100 Subject: [PATCH 019/125] New translations translations.json (German) --- .../src/locales.vocab/de.translations.json | 249 +++++++++++++++++- 1 file changed, 248 insertions(+), 1 deletion(-) diff --git a/packages/flow/src/locales.vocab/de.translations.json b/packages/flow/src/locales.vocab/de.translations.json index 0967ef42..c6ced0b4 100644 --- a/packages/flow/src/locales.vocab/de.translations.json +++ b/packages/flow/src/locales.vocab/de.translations.json @@ -1 +1,248 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "locked": { + "message": "Locked" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "properties": { + "message": "Properties" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "synchronize-lock-toggle": { + "message": "Toggle Lock" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlocked": { + "message": "Unlocked" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + } +} From 0a7934866eab9ca87bf9888d140f7ea3fc0d2768 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:06 +0100 Subject: [PATCH 020/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 249 +++++++++++++++++- 1 file changed, 248 insertions(+), 1 deletion(-) diff --git a/packages/flow/src/locales.vocab/it.translations.json b/packages/flow/src/locales.vocab/it.translations.json index 0967ef42..c6ced0b4 100644 --- a/packages/flow/src/locales.vocab/it.translations.json +++ b/packages/flow/src/locales.vocab/it.translations.json @@ -1 +1,248 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "locked": { + "message": "Locked" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "properties": { + "message": "Properties" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "synchronize-lock-toggle": { + "message": "Toggle Lock" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlocked": { + "message": "Unlocked" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + } +} From 90eda344e9028bbdac27e63a5a63638ef832f2df Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:07 +0100 Subject: [PATCH 021/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 249 +++++++++++++++++- 1 file changed, 248 insertions(+), 1 deletion(-) diff --git a/packages/flow/src/locales.vocab/nl.translations.json b/packages/flow/src/locales.vocab/nl.translations.json index 0967ef42..c6ced0b4 100644 --- a/packages/flow/src/locales.vocab/nl.translations.json +++ b/packages/flow/src/locales.vocab/nl.translations.json @@ -1 +1,248 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "locked": { + "message": "Locked" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "properties": { + "message": "Properties" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "synchronize-lock-toggle": { + "message": "Toggle Lock" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlocked": { + "message": "Unlocked" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + } +} From 66cac6331627f70717e647cba775be555eeedcfa Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:08 +0100 Subject: [PATCH 022/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 249 +++++++++++++++++- 1 file changed, 248 insertions(+), 1 deletion(-) diff --git a/packages/flow/src/locales.vocab/pt.translations.json b/packages/flow/src/locales.vocab/pt.translations.json index 0967ef42..c6ced0b4 100644 --- a/packages/flow/src/locales.vocab/pt.translations.json +++ b/packages/flow/src/locales.vocab/pt.translations.json @@ -1 +1,248 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "locked": { + "message": "Locked" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "properties": { + "message": "Properties" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "synchronize-lock-toggle": { + "message": "Toggle Lock" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlocked": { + "message": "Unlocked" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + } +} From 1fb2ad83c2036813e8f9c9061cccc30b6d1a7fa1 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:09 +0100 Subject: [PATCH 023/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 249 +++++++++++++++++- 1 file changed, 248 insertions(+), 1 deletion(-) diff --git a/packages/flow/src/locales.vocab/tr.translations.json b/packages/flow/src/locales.vocab/tr.translations.json index 0967ef42..c6ced0b4 100644 --- a/packages/flow/src/locales.vocab/tr.translations.json +++ b/packages/flow/src/locales.vocab/tr.translations.json @@ -1 +1,248 @@ -{} +{ + "add-bit-task-first": { + "message": "You need to add a task node first." + }, + "add-input-portal-first": { + "message": "You need to add an input portal first." + }, + "bit": { + "message": "Bit" + }, + "bit-type-properties-invalid": { + "message": "The properties of this bit are invalid. Take a lot at the errors." + }, + "bit-type-unsupported": { + "message": "Configuration of this bit type is currently unsupported." + }, + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "control": { + "message": "Control" + }, + "description": { + "message": "Description" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "end-markdown": { + "message": "Markdown" + }, + "end-points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + }, + "end-properties-invalid": { + "message": "End Node Properties are invalid." + }, + "end-show-points": { + "message": "Show Points" + }, + "end-show-results": { + "message": "Show Results" + }, + "errors": { + "message": "Errors" + }, + "evaluation": { + "message": "Evaluation" + }, + "evaluation-enable-retry": { + "message": "Enable retry" + }, + "evaluation-mode": { + "message": "Mode" + }, + "evaluation-mode-auto": { + "message": "Auto" + }, + "evaluation-mode-auto-helper-text": { + "message": "Automatic evaluation" + }, + "evaluation-mode-manual": { + "message": "Manual" + }, + "evaluation-mode-manual-helper-text": { + "message": "Manual evaluation" + }, + "evaluation-mode-skip": { + "message": "Skip" + }, + "evaluation-mode-skip-helper-text": { + "message": "Skip evaluation" + }, + "evaluation-show-feedback": { + "message": "Show feedback" + }, + "feedback": { + "message": "Feedback" + }, + "flow-properties": { + "message": "Flow Properties" + }, + "input": { + "message": "Input" + }, + "input-markdown": { + "message": "Markdown" + }, + "key": { + "message": "Key" + }, + "locked": { + "message": "Locked" + }, + "meta": { + "message": "Meta" + }, + "name": { + "message": "Name" + }, + "new-flow-title": { + "message": "New Flow" + }, + "new-node-title": { + "message": "New {type}" + }, + "node-finished": { + "message": "Finished" + }, + "node-no-properties": { + "message": "Nothing to configure for this node" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "nodes": { + "message": "Nodes" + }, + "portal": { + "message": "Portal" + }, + "portal-helper-text": { + "message": "An input and an output portal are linked and act like a normal edge." + }, + "portal-input": { + "message": "Portal Input" + }, + "portal-output": { + "message": "Portal Output" + }, + "portal-properties": { + "message": "Portal Properties" + }, + "preview": { + "message": "Preview" + }, + "properties": { + "message": "Properties" + }, + "save": { + "message": "Save" + }, + "select-node": { + "message": "Select a node" + }, + "split-answer": { + "message": "Split Answer" + }, + "split-answer-helper-text": { + "message": "Students will be directed based on their answer" + }, + "split-answer-properties": { + "message": "Split Answer Properties" + }, + "split-points": { + "message": "Split Points" + }, + "split-points-helper-text": { + "message": "Students will be directed based on their points" + }, + "split-points-properties": { + "message": "Split Points Properties" + }, + "split-random": { + "message": "Split Random" + }, + "split-random-helper-text": { + "message": "Students will be directed randomly" + }, + "split-result": { + "message": "Split Result" + }, + "split-result-helper-text": { + "message": "Students will be directed based on their results" + }, + "split-result-properties": { + "message": "Split Result Properties" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "start-markdown": { + "message": "Markdown" + }, + "start-properties-invalid": { + "message": "Start Node Properties are invalid." + }, + "start-title": { + "message": "Title" + }, + "subtype": { + "message": "Subtype" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + }, + "synchronize-lock-toggle": { + "message": "Toggle Lock" + }, + "task": { + "message": "Task" + }, + "task-choice": { + "message": "Choice" + }, + "task-fill-in-the-blank": { + "message": "Fill in the blank" + }, + "task-input": { + "message": "Input" + }, + "title": { + "message": "Title" + }, + "title-simple": { + "message": "Simple" + }, + "type": { + "message": "Type" + }, + "unlocked": { + "message": "Unlocked" + }, + "utility": { + "message": "Utility" + }, + "value": { + "message": "Value" + }, + "view": { + "message": "View" + } +} From d211c0c680da1c284f15013672e0e9be2b20535c Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:10 +0100 Subject: [PATCH 024/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/end-tries/src/locales.vocab/tr.translations.json b/packages/end-tries/src/locales.vocab/tr.translations.json index 0967ef42..998645fc 100644 --- a/packages/end-tries/src/locales.vocab/tr.translations.json +++ b/packages/end-tries/src/locales.vocab/tr.translations.json @@ -1 +1,17 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "# Your Results!" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Tries" + }, + "points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + } +} From 69d3a1671d3f1c35c59c7d3681acba8774c460a5 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:11 +0100 Subject: [PATCH 025/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/end-tries/src/locales.vocab/nl.translations.json b/packages/end-tries/src/locales.vocab/nl.translations.json index 0967ef42..998645fc 100644 --- a/packages/end-tries/src/locales.vocab/nl.translations.json +++ b/packages/end-tries/src/locales.vocab/nl.translations.json @@ -1 +1,17 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "# Your Results!" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Tries" + }, + "points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + } +} From 236ad8fe1b99528bcf8f24e55a889680d1ca1416 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:12 +0100 Subject: [PATCH 026/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/concept-model-editor/src/locales.vocab/es.translations.json b/packages/concept-model-editor/src/locales.vocab/es.translations.json index 0967ef42..f7930645 100644 --- a/packages/concept-model-editor/src/locales.vocab/es.translations.json +++ b/packages/concept-model-editor/src/locales.vocab/es.translations.json @@ -1 +1,8 @@ -{} +{ + "nodes": { + "message": "Nodes" + }, + "properties": { + "message": "Properties" + } +} From 1bde8d5b41cdf6aa2ae84cf4bf57748f3e8ba0cb Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:13 +0100 Subject: [PATCH 027/125] New translations translations.json (Portuguese) --- .../do-local/src/locales.vocab/pt.translations.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/do-local/src/locales.vocab/pt.translations.json b/packages/do-local/src/locales.vocab/pt.translations.json index 0967ef42..09ac7a88 100644 --- a/packages/do-local/src/locales.vocab/pt.translations.json +++ b/packages/do-local/src/locales.vocab/pt.translations.json @@ -1 +1,11 @@ -{} +{ + "description": { + "message": " " + }, + "example": { + "message": "Example" + }, + "name": { + "message": "Do Local" + } +} From 98ce39c27389df5276e39e9462b78c9febe26ff7 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:14 +0100 Subject: [PATCH 028/125] New translations translations.json (German) --- .../src/locales.vocab/de.translations.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/concept-model-editor/src/locales.vocab/de.translations.json b/packages/concept-model-editor/src/locales.vocab/de.translations.json index 0967ef42..f7930645 100644 --- a/packages/concept-model-editor/src/locales.vocab/de.translations.json +++ b/packages/concept-model-editor/src/locales.vocab/de.translations.json @@ -1 +1,8 @@ -{} +{ + "nodes": { + "message": "Nodes" + }, + "properties": { + "message": "Properties" + } +} From bb64f8b9f6b836af7539c100465800e2b08e2fbe Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:15 +0100 Subject: [PATCH 029/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/concept-model-editor/src/locales.vocab/it.translations.json b/packages/concept-model-editor/src/locales.vocab/it.translations.json index 0967ef42..f7930645 100644 --- a/packages/concept-model-editor/src/locales.vocab/it.translations.json +++ b/packages/concept-model-editor/src/locales.vocab/it.translations.json @@ -1 +1,8 @@ -{} +{ + "nodes": { + "message": "Nodes" + }, + "properties": { + "message": "Properties" + } +} From d22cbfe9aa77dc118b89a60b50ac700c7a75134a Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:16 +0100 Subject: [PATCH 030/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/concept-model-editor/src/locales.vocab/nl.translations.json b/packages/concept-model-editor/src/locales.vocab/nl.translations.json index 0967ef42..f7930645 100644 --- a/packages/concept-model-editor/src/locales.vocab/nl.translations.json +++ b/packages/concept-model-editor/src/locales.vocab/nl.translations.json @@ -1 +1,8 @@ -{} +{ + "nodes": { + "message": "Nodes" + }, + "properties": { + "message": "Properties" + } +} From 6175eaddb34687e3ae484dae0fe0e22801a5eb8c Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:17 +0100 Subject: [PATCH 031/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/concept-model-editor/src/locales.vocab/pt.translations.json b/packages/concept-model-editor/src/locales.vocab/pt.translations.json index 0967ef42..f7930645 100644 --- a/packages/concept-model-editor/src/locales.vocab/pt.translations.json +++ b/packages/concept-model-editor/src/locales.vocab/pt.translations.json @@ -1 +1,8 @@ -{} +{ + "nodes": { + "message": "Nodes" + }, + "properties": { + "message": "Properties" + } +} From 7b6d0d72b077f534e621600337854e7412b1e4fd Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:19 +0100 Subject: [PATCH 032/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/concept-model-editor/src/locales.vocab/tr.translations.json b/packages/concept-model-editor/src/locales.vocab/tr.translations.json index 0967ef42..f7930645 100644 --- a/packages/concept-model-editor/src/locales.vocab/tr.translations.json +++ b/packages/concept-model-editor/src/locales.vocab/tr.translations.json @@ -1 +1,8 @@ -{} +{ + "nodes": { + "message": "Nodes" + }, + "properties": { + "message": "Properties" + } +} From 6ef44fcc471e7f876f8d69c2ae88578adaf43620 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:20 +0100 Subject: [PATCH 033/125] New translations translations.json (French) --- .../do-local/src/locales.vocab/fr.translations.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/do-local/src/locales.vocab/fr.translations.json b/packages/do-local/src/locales.vocab/fr.translations.json index 0967ef42..09ac7a88 100644 --- a/packages/do-local/src/locales.vocab/fr.translations.json +++ b/packages/do-local/src/locales.vocab/fr.translations.json @@ -1 +1,11 @@ -{} +{ + "description": { + "message": " " + }, + "example": { + "message": "Example" + }, + "name": { + "message": "Do Local" + } +} From 503b99be8624a06cacf1b5b89dd19c28f61e93e0 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:21 +0100 Subject: [PATCH 034/125] New translations translations.json (Spanish) --- .../do-local/src/locales.vocab/es.translations.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/do-local/src/locales.vocab/es.translations.json b/packages/do-local/src/locales.vocab/es.translations.json index 0967ef42..09ac7a88 100644 --- a/packages/do-local/src/locales.vocab/es.translations.json +++ b/packages/do-local/src/locales.vocab/es.translations.json @@ -1 +1,11 @@ -{} +{ + "description": { + "message": " " + }, + "example": { + "message": "Example" + }, + "name": { + "message": "Do Local" + } +} From 656b511917115fbb5eb46b025698609c29433b4f Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:23 +0100 Subject: [PATCH 035/125] New translations translations.json (Italian) --- .../do-local/src/locales.vocab/it.translations.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/do-local/src/locales.vocab/it.translations.json b/packages/do-local/src/locales.vocab/it.translations.json index 0967ef42..09ac7a88 100644 --- a/packages/do-local/src/locales.vocab/it.translations.json +++ b/packages/do-local/src/locales.vocab/it.translations.json @@ -1 +1,11 @@ -{} +{ + "description": { + "message": " " + }, + "example": { + "message": "Example" + }, + "name": { + "message": "Do Local" + } +} From 45e97d80a21b966fcec590cb7a2b2fd312b62b41 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:24 +0100 Subject: [PATCH 036/125] New translations translations.json (Dutch) --- .../do-local/src/locales.vocab/nl.translations.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/do-local/src/locales.vocab/nl.translations.json b/packages/do-local/src/locales.vocab/nl.translations.json index 0967ef42..09ac7a88 100644 --- a/packages/do-local/src/locales.vocab/nl.translations.json +++ b/packages/do-local/src/locales.vocab/nl.translations.json @@ -1 +1,11 @@ -{} +{ + "description": { + "message": " " + }, + "example": { + "message": "Example" + }, + "name": { + "message": "Do Local" + } +} From ed334564db83f628b6dc9592d13a1615b1f6858b Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:26 +0100 Subject: [PATCH 037/125] New translations translations.json (Turkish) --- .../do-local/src/locales.vocab/tr.translations.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/do-local/src/locales.vocab/tr.translations.json b/packages/do-local/src/locales.vocab/tr.translations.json index 0967ef42..09ac7a88 100644 --- a/packages/do-local/src/locales.vocab/tr.translations.json +++ b/packages/do-local/src/locales.vocab/tr.translations.json @@ -1 +1,11 @@ -{} +{ + "description": { + "message": " " + }, + "example": { + "message": "Example" + }, + "name": { + "message": "Do Local" + } +} From e85706d05291b31c172fce0b08ef8e97fef06e94 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:27 +0100 Subject: [PATCH 038/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/end-tries/src/locales.vocab/it.translations.json b/packages/end-tries/src/locales.vocab/it.translations.json index 0967ef42..998645fc 100644 --- a/packages/end-tries/src/locales.vocab/it.translations.json +++ b/packages/end-tries/src/locales.vocab/it.translations.json @@ -1 +1,17 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "# Your Results!" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Tries" + }, + "points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + } +} From 957af5b5c112bdb946f45a3b6e8470956b649960 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:28 +0100 Subject: [PATCH 039/125] New translations translations.json (French) --- .../do/src/locales.vocab/fr.translations.json | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/packages/do/src/locales.vocab/fr.translations.json b/packages/do/src/locales.vocab/fr.translations.json index 0967ef42..3f881eb9 100644 --- a/packages/do/src/locales.vocab/fr.translations.json +++ b/packages/do/src/locales.vocab/fr.translations.json @@ -1 +1,32 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-text": { + "message": "You reached a checkpoint and can not go back to a previous task." + }, + "continue": { + "message": "Continue" + }, + "input": { + "message": "Input" + }, + "next": { + "message": "Next" + }, + "refresh": { + "message": "Refresh" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-text": { + "message": "Wait until the next node is unlocked." + }, + "task": { + "message": "Task" + }, + "title": { + "message": "Title" + } +} From 6bcb4c33590bad30739d680235381261c03170a2 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:29 +0100 Subject: [PATCH 040/125] New translations translations.json (Spanish) --- .../do/src/locales.vocab/es.translations.json | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/packages/do/src/locales.vocab/es.translations.json b/packages/do/src/locales.vocab/es.translations.json index 0967ef42..3f881eb9 100644 --- a/packages/do/src/locales.vocab/es.translations.json +++ b/packages/do/src/locales.vocab/es.translations.json @@ -1 +1,32 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-text": { + "message": "You reached a checkpoint and can not go back to a previous task." + }, + "continue": { + "message": "Continue" + }, + "input": { + "message": "Input" + }, + "next": { + "message": "Next" + }, + "refresh": { + "message": "Refresh" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-text": { + "message": "Wait until the next node is unlocked." + }, + "task": { + "message": "Task" + }, + "title": { + "message": "Title" + } +} From 167e74ab93cfac46f89cf78b6dfd0c26c964c68f Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:30 +0100 Subject: [PATCH 041/125] New translations translations.json (German) --- .../do/src/locales.vocab/de.translations.json | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/packages/do/src/locales.vocab/de.translations.json b/packages/do/src/locales.vocab/de.translations.json index 0967ef42..3f881eb9 100644 --- a/packages/do/src/locales.vocab/de.translations.json +++ b/packages/do/src/locales.vocab/de.translations.json @@ -1 +1,32 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-text": { + "message": "You reached a checkpoint and can not go back to a previous task." + }, + "continue": { + "message": "Continue" + }, + "input": { + "message": "Input" + }, + "next": { + "message": "Next" + }, + "refresh": { + "message": "Refresh" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-text": { + "message": "Wait until the next node is unlocked." + }, + "task": { + "message": "Task" + }, + "title": { + "message": "Title" + } +} From e3edf2c8e0b3118a41bb46312389316973877138 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:32 +0100 Subject: [PATCH 042/125] New translations translations.json (Italian) --- .../do/src/locales.vocab/it.translations.json | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/packages/do/src/locales.vocab/it.translations.json b/packages/do/src/locales.vocab/it.translations.json index 0967ef42..3f881eb9 100644 --- a/packages/do/src/locales.vocab/it.translations.json +++ b/packages/do/src/locales.vocab/it.translations.json @@ -1 +1,32 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-text": { + "message": "You reached a checkpoint and can not go back to a previous task." + }, + "continue": { + "message": "Continue" + }, + "input": { + "message": "Input" + }, + "next": { + "message": "Next" + }, + "refresh": { + "message": "Refresh" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-text": { + "message": "Wait until the next node is unlocked." + }, + "task": { + "message": "Task" + }, + "title": { + "message": "Title" + } +} From a4d5a865ccba4aedc7162fa486a9d611e6ceddac Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:33 +0100 Subject: [PATCH 043/125] New translations translations.json (Dutch) --- .../do/src/locales.vocab/nl.translations.json | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/packages/do/src/locales.vocab/nl.translations.json b/packages/do/src/locales.vocab/nl.translations.json index 0967ef42..3f881eb9 100644 --- a/packages/do/src/locales.vocab/nl.translations.json +++ b/packages/do/src/locales.vocab/nl.translations.json @@ -1 +1,32 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-text": { + "message": "You reached a checkpoint and can not go back to a previous task." + }, + "continue": { + "message": "Continue" + }, + "input": { + "message": "Input" + }, + "next": { + "message": "Next" + }, + "refresh": { + "message": "Refresh" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-text": { + "message": "Wait until the next node is unlocked." + }, + "task": { + "message": "Task" + }, + "title": { + "message": "Title" + } +} From 9ac6f251140829298ea022c2c919e08e41a8668a Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:34 +0100 Subject: [PATCH 044/125] New translations translations.json (Portuguese) --- .../do/src/locales.vocab/pt.translations.json | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/packages/do/src/locales.vocab/pt.translations.json b/packages/do/src/locales.vocab/pt.translations.json index 0967ef42..3f881eb9 100644 --- a/packages/do/src/locales.vocab/pt.translations.json +++ b/packages/do/src/locales.vocab/pt.translations.json @@ -1 +1,32 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-text": { + "message": "You reached a checkpoint and can not go back to a previous task." + }, + "continue": { + "message": "Continue" + }, + "input": { + "message": "Input" + }, + "next": { + "message": "Next" + }, + "refresh": { + "message": "Refresh" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-text": { + "message": "Wait until the next node is unlocked." + }, + "task": { + "message": "Task" + }, + "title": { + "message": "Title" + } +} From 585ef3b09e77eccfb5f50ef4f5883655f5c0c70b Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:35 +0100 Subject: [PATCH 045/125] New translations translations.json (Turkish) --- .../do/src/locales.vocab/tr.translations.json | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/packages/do/src/locales.vocab/tr.translations.json b/packages/do/src/locales.vocab/tr.translations.json index 0967ef42..3f881eb9 100644 --- a/packages/do/src/locales.vocab/tr.translations.json +++ b/packages/do/src/locales.vocab/tr.translations.json @@ -1 +1,32 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-text": { + "message": "You reached a checkpoint and can not go back to a previous task." + }, + "continue": { + "message": "Continue" + }, + "input": { + "message": "Input" + }, + "next": { + "message": "Next" + }, + "refresh": { + "message": "Refresh" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-text": { + "message": "Wait until the next node is unlocked." + }, + "task": { + "message": "Task" + }, + "title": { + "message": "Title" + } +} From f3ac4deb597a3bbccdec9f46ccc79493430c644c Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:36 +0100 Subject: [PATCH 046/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/end-tries/src/locales.vocab/fr.translations.json b/packages/end-tries/src/locales.vocab/fr.translations.json index 0967ef42..998645fc 100644 --- a/packages/end-tries/src/locales.vocab/fr.translations.json +++ b/packages/end-tries/src/locales.vocab/fr.translations.json @@ -1 +1,17 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "# Your Results!" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Tries" + }, + "points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + } +} From 5dcd632e6e78b52f0cee40c68028db4c71c12cd0 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:37 +0100 Subject: [PATCH 047/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/end-tries/src/locales.vocab/es.translations.json b/packages/end-tries/src/locales.vocab/es.translations.json index 0967ef42..998645fc 100644 --- a/packages/end-tries/src/locales.vocab/es.translations.json +++ b/packages/end-tries/src/locales.vocab/es.translations.json @@ -1 +1,17 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "# Your Results!" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Tries" + }, + "points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + } +} From 059293976260f899877e2ab98bf5ed4c0c3072a5 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:38 +0100 Subject: [PATCH 048/125] New translations translations.json (German) --- .../src/locales.vocab/de.translations.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/end-tries/src/locales.vocab/de.translations.json b/packages/end-tries/src/locales.vocab/de.translations.json index 0967ef42..998645fc 100644 --- a/packages/end-tries/src/locales.vocab/de.translations.json +++ b/packages/end-tries/src/locales.vocab/de.translations.json @@ -1 +1,17 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "# Your Results!" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Tries" + }, + "points": { + "message": "{points, number} of {maxPoints} {maxPoints, plural, =0 {Points} one {Point} other {Points}}" + } +} From afebf728d28fc623d9cae5cdcba1510db0bd42e9 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:39 +0100 Subject: [PATCH 049/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/input-markdown/src/locales.vocab/fr.translations.json b/packages/input-markdown/src/locales.vocab/fr.translations.json index 0967ef42..770d54ad 100644 --- a/packages/input-markdown/src/locales.vocab/fr.translations.json +++ b/packages/input-markdown/src/locales.vocab/fr.translations.json @@ -1 +1,11 @@ -{} +{ + "description": { + "message": " " + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Markdown" + } +} From 2a3f3a5a5af96bae02b3d35f106eff9855e1d06d Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:40 +0100 Subject: [PATCH 050/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/input-markdown/src/locales.vocab/es.translations.json b/packages/input-markdown/src/locales.vocab/es.translations.json index 0967ef42..770d54ad 100644 --- a/packages/input-markdown/src/locales.vocab/es.translations.json +++ b/packages/input-markdown/src/locales.vocab/es.translations.json @@ -1 +1,11 @@ -{} +{ + "description": { + "message": " " + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Markdown" + } +} From f4d5e28a1f601eaca73d570de9589b9fc8c194d7 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:41 +0100 Subject: [PATCH 051/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 99 ++++++++++++++++++- 1 file changed, 98 insertions(+), 1 deletion(-) diff --git a/packages/task-fill-in-the-blank/src/locales.vocab/it.translations.json b/packages/task-fill-in-the-blank/src/locales.vocab/it.translations.json index 0967ef42..5a7add07 100644 --- a/packages/task-fill-in-the-blank/src/locales.vocab/it.translations.json +++ b/packages/task-fill-in-the-blank/src/locales.vocab/it.translations.json @@ -1 +1,98 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "answers": { + "message": "Answers" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create fill in the blank texts. The text can be written in Markdown. The strike-through syntax will create a blank. The answers of a user can be automatically evaluated, if you provide regular expressions for the blanks. You can also provide feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "example.blank.a": { + "message": "[Bb]itflow" + }, + "example.blank.a.feedback.message": { + "message": "How is this library called?" + }, + "example.blank.a.feedback.pattern": { + "message": "^(?![Bb]itflow).*$" + }, + "example.blank.b": { + "message": "[Aa]ssessments|[Tt]ests" + }, + "example.instruction": { + "message": "Complete the sentence!" + }, + "example.textWithBlanks": { + "message": "~~a~~ is a library for creating and conducting flow-based ~~b~~." + }, + "feedback-for-blank": { + "message": "Feedback for {blank}" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "statistic-most-frequent-answers": { + "message": "Most frequent answers" + }, + "statistic-most-frequent-answers-description": { + "message": "Here you see the most frequent answer per blank. If you click on one you will see a ranking of answers for this blank." + }, + "name": { + "message": "Fill in the blank" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-for-blank": { + "message": "Pattern for {blank}" + }, + "pattern-regex": { + "message": "Pattern" + }, + "pattern-regex-helper-text": { + "message": "You can use a regular expression" + }, + "patterns": { + "message": "Patterns" + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "text-with-blanks": { + "message": "Text with blanks" + }, + "text-with-blanks-helper-text": { + "message": "A blank can be defined like so: ~~ID~~. Markdown is supported, but blanks do not work in advanced sections like code blocks." + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From 9afe100e4781b86c4dc193f1adcfcc745ec288c8 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:42 +0100 Subject: [PATCH 052/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 108 +++++++++++++++++- 1 file changed, 107 insertions(+), 1 deletion(-) diff --git a/packages/task-choice/src/locales.vocab/es.translations.json b/packages/task-choice/src/locales.vocab/es.translations.json index 0967ef42..41474786 100644 --- a/packages/task-choice/src/locales.vocab/es.translations.json +++ b/packages/task-choice/src/locales.vocab/es.translations.json @@ -1 +1,107 @@ -{} +{ + "add": { + "message": "Add Choice" + }, + "add-pattern": { + "message": "Add Pattern" + }, + "checked-feedback": { + "message": "Checked Feeedback" + }, + "choice": { + "message": "Choice {option}" + }, + "correct-choices": { + "message": "Correct Choices" + }, + "delete": { + "message": "Delete" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create single or multiple choice questions. The answers of users can be automatically evaluated. Also feedback can be given based on the answer pattern." + }, + "down": { + "message": "Down" + }, + "error": { + "message": "Error" + }, + "example.choice.a": { + "message": "Sumatra" + }, + "example.choice.b": { + "message": "Java" + }, + "example.choice.c": { + "message": "Cobra" + }, + "example.choice.d": { + "message": "Python" + }, + "example.feedback.a.checked": { + "message": "This is only an island." + }, + "example.feedback.b.notChecked": { + "message": "This is not only an island, but also a programming language." + }, + "example.feedback.pattern.ac": { + "message": "It is a trap." + }, + "example.instruction": { + "message": "Which of the following are programming languages?" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "name": { + "message": "Choice" + }, + "not-checked-feedback": { + "message": "Not Checked Feedback" + }, + "one-choice-required": { + "message": "At least one choice is required!" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the patterns. Green highlighted patterns are correct ones, which match the evaluation pattern. If you hover of a pattern you can see the choices." + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "variant": { + "message": "Variant" + }, + "variant-multiple": { + "message": "Multiple" + }, + "variant-single": { + "message": "Single" + }, + "warning": { + "message": "Warning" + } +} From 0d2df3d9f3b1d82cc1a4eef9adde8239dd8adf3e Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:44 +0100 Subject: [PATCH 053/125] New translations translations.json (German) --- .../src/locales.vocab/de.translations.json | 108 +++++++++++++++++- 1 file changed, 107 insertions(+), 1 deletion(-) diff --git a/packages/task-choice/src/locales.vocab/de.translations.json b/packages/task-choice/src/locales.vocab/de.translations.json index 0967ef42..41474786 100644 --- a/packages/task-choice/src/locales.vocab/de.translations.json +++ b/packages/task-choice/src/locales.vocab/de.translations.json @@ -1 +1,107 @@ -{} +{ + "add": { + "message": "Add Choice" + }, + "add-pattern": { + "message": "Add Pattern" + }, + "checked-feedback": { + "message": "Checked Feeedback" + }, + "choice": { + "message": "Choice {option}" + }, + "correct-choices": { + "message": "Correct Choices" + }, + "delete": { + "message": "Delete" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create single or multiple choice questions. The answers of users can be automatically evaluated. Also feedback can be given based on the answer pattern." + }, + "down": { + "message": "Down" + }, + "error": { + "message": "Error" + }, + "example.choice.a": { + "message": "Sumatra" + }, + "example.choice.b": { + "message": "Java" + }, + "example.choice.c": { + "message": "Cobra" + }, + "example.choice.d": { + "message": "Python" + }, + "example.feedback.a.checked": { + "message": "This is only an island." + }, + "example.feedback.b.notChecked": { + "message": "This is not only an island, but also a programming language." + }, + "example.feedback.pattern.ac": { + "message": "It is a trap." + }, + "example.instruction": { + "message": "Which of the following are programming languages?" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "name": { + "message": "Choice" + }, + "not-checked-feedback": { + "message": "Not Checked Feedback" + }, + "one-choice-required": { + "message": "At least one choice is required!" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the patterns. Green highlighted patterns are correct ones, which match the evaluation pattern. If you hover of a pattern you can see the choices." + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "variant": { + "message": "Variant" + }, + "variant-multiple": { + "message": "Multiple" + }, + "variant-single": { + "message": "Single" + }, + "warning": { + "message": "Warning" + } +} From 865b9febdbcbdda12f3e1b4b671f39cf93ea5182 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:45 +0100 Subject: [PATCH 054/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 108 +++++++++++++++++- 1 file changed, 107 insertions(+), 1 deletion(-) diff --git a/packages/task-choice/src/locales.vocab/it.translations.json b/packages/task-choice/src/locales.vocab/it.translations.json index 0967ef42..41474786 100644 --- a/packages/task-choice/src/locales.vocab/it.translations.json +++ b/packages/task-choice/src/locales.vocab/it.translations.json @@ -1 +1,107 @@ -{} +{ + "add": { + "message": "Add Choice" + }, + "add-pattern": { + "message": "Add Pattern" + }, + "checked-feedback": { + "message": "Checked Feeedback" + }, + "choice": { + "message": "Choice {option}" + }, + "correct-choices": { + "message": "Correct Choices" + }, + "delete": { + "message": "Delete" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create single or multiple choice questions. The answers of users can be automatically evaluated. Also feedback can be given based on the answer pattern." + }, + "down": { + "message": "Down" + }, + "error": { + "message": "Error" + }, + "example.choice.a": { + "message": "Sumatra" + }, + "example.choice.b": { + "message": "Java" + }, + "example.choice.c": { + "message": "Cobra" + }, + "example.choice.d": { + "message": "Python" + }, + "example.feedback.a.checked": { + "message": "This is only an island." + }, + "example.feedback.b.notChecked": { + "message": "This is not only an island, but also a programming language." + }, + "example.feedback.pattern.ac": { + "message": "It is a trap." + }, + "example.instruction": { + "message": "Which of the following are programming languages?" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "name": { + "message": "Choice" + }, + "not-checked-feedback": { + "message": "Not Checked Feedback" + }, + "one-choice-required": { + "message": "At least one choice is required!" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the patterns. Green highlighted patterns are correct ones, which match the evaluation pattern. If you hover of a pattern you can see the choices." + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "variant": { + "message": "Variant" + }, + "variant-multiple": { + "message": "Multiple" + }, + "variant-single": { + "message": "Single" + }, + "warning": { + "message": "Warning" + } +} From 2b5c71c2a3313eba0c9368b32b1fca0b20eebc73 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:46 +0100 Subject: [PATCH 055/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 108 +++++++++++++++++- 1 file changed, 107 insertions(+), 1 deletion(-) diff --git a/packages/task-choice/src/locales.vocab/nl.translations.json b/packages/task-choice/src/locales.vocab/nl.translations.json index 0967ef42..41474786 100644 --- a/packages/task-choice/src/locales.vocab/nl.translations.json +++ b/packages/task-choice/src/locales.vocab/nl.translations.json @@ -1 +1,107 @@ -{} +{ + "add": { + "message": "Add Choice" + }, + "add-pattern": { + "message": "Add Pattern" + }, + "checked-feedback": { + "message": "Checked Feeedback" + }, + "choice": { + "message": "Choice {option}" + }, + "correct-choices": { + "message": "Correct Choices" + }, + "delete": { + "message": "Delete" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create single or multiple choice questions. The answers of users can be automatically evaluated. Also feedback can be given based on the answer pattern." + }, + "down": { + "message": "Down" + }, + "error": { + "message": "Error" + }, + "example.choice.a": { + "message": "Sumatra" + }, + "example.choice.b": { + "message": "Java" + }, + "example.choice.c": { + "message": "Cobra" + }, + "example.choice.d": { + "message": "Python" + }, + "example.feedback.a.checked": { + "message": "This is only an island." + }, + "example.feedback.b.notChecked": { + "message": "This is not only an island, but also a programming language." + }, + "example.feedback.pattern.ac": { + "message": "It is a trap." + }, + "example.instruction": { + "message": "Which of the following are programming languages?" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "name": { + "message": "Choice" + }, + "not-checked-feedback": { + "message": "Not Checked Feedback" + }, + "one-choice-required": { + "message": "At least one choice is required!" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the patterns. Green highlighted patterns are correct ones, which match the evaluation pattern. If you hover of a pattern you can see the choices." + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "variant": { + "message": "Variant" + }, + "variant-multiple": { + "message": "Multiple" + }, + "variant-single": { + "message": "Single" + }, + "warning": { + "message": "Warning" + } +} From 19079b21f2f58474014eb4700bf99d2aa7649290 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:47 +0100 Subject: [PATCH 056/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 108 +++++++++++++++++- 1 file changed, 107 insertions(+), 1 deletion(-) diff --git a/packages/task-choice/src/locales.vocab/pt.translations.json b/packages/task-choice/src/locales.vocab/pt.translations.json index 0967ef42..41474786 100644 --- a/packages/task-choice/src/locales.vocab/pt.translations.json +++ b/packages/task-choice/src/locales.vocab/pt.translations.json @@ -1 +1,107 @@ -{} +{ + "add": { + "message": "Add Choice" + }, + "add-pattern": { + "message": "Add Pattern" + }, + "checked-feedback": { + "message": "Checked Feeedback" + }, + "choice": { + "message": "Choice {option}" + }, + "correct-choices": { + "message": "Correct Choices" + }, + "delete": { + "message": "Delete" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create single or multiple choice questions. The answers of users can be automatically evaluated. Also feedback can be given based on the answer pattern." + }, + "down": { + "message": "Down" + }, + "error": { + "message": "Error" + }, + "example.choice.a": { + "message": "Sumatra" + }, + "example.choice.b": { + "message": "Java" + }, + "example.choice.c": { + "message": "Cobra" + }, + "example.choice.d": { + "message": "Python" + }, + "example.feedback.a.checked": { + "message": "This is only an island." + }, + "example.feedback.b.notChecked": { + "message": "This is not only an island, but also a programming language." + }, + "example.feedback.pattern.ac": { + "message": "It is a trap." + }, + "example.instruction": { + "message": "Which of the following are programming languages?" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "name": { + "message": "Choice" + }, + "not-checked-feedback": { + "message": "Not Checked Feedback" + }, + "one-choice-required": { + "message": "At least one choice is required!" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the patterns. Green highlighted patterns are correct ones, which match the evaluation pattern. If you hover of a pattern you can see the choices." + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "variant": { + "message": "Variant" + }, + "variant-multiple": { + "message": "Multiple" + }, + "variant-single": { + "message": "Single" + }, + "warning": { + "message": "Warning" + } +} From fdd9d9f9dddc5361408f69478e78686f1de65cf1 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:48 +0100 Subject: [PATCH 057/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 108 +++++++++++++++++- 1 file changed, 107 insertions(+), 1 deletion(-) diff --git a/packages/task-choice/src/locales.vocab/tr.translations.json b/packages/task-choice/src/locales.vocab/tr.translations.json index 0967ef42..41474786 100644 --- a/packages/task-choice/src/locales.vocab/tr.translations.json +++ b/packages/task-choice/src/locales.vocab/tr.translations.json @@ -1 +1,107 @@ -{} +{ + "add": { + "message": "Add Choice" + }, + "add-pattern": { + "message": "Add Pattern" + }, + "checked-feedback": { + "message": "Checked Feeedback" + }, + "choice": { + "message": "Choice {option}" + }, + "correct-choices": { + "message": "Correct Choices" + }, + "delete": { + "message": "Delete" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create single or multiple choice questions. The answers of users can be automatically evaluated. Also feedback can be given based on the answer pattern." + }, + "down": { + "message": "Down" + }, + "error": { + "message": "Error" + }, + "example.choice.a": { + "message": "Sumatra" + }, + "example.choice.b": { + "message": "Java" + }, + "example.choice.c": { + "message": "Cobra" + }, + "example.choice.d": { + "message": "Python" + }, + "example.feedback.a.checked": { + "message": "This is only an island." + }, + "example.feedback.b.notChecked": { + "message": "This is not only an island, but also a programming language." + }, + "example.feedback.pattern.ac": { + "message": "It is a trap." + }, + "example.instruction": { + "message": "Which of the following are programming languages?" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "name": { + "message": "Choice" + }, + "not-checked-feedback": { + "message": "Not Checked Feedback" + }, + "one-choice-required": { + "message": "At least one choice is required!" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the patterns. Green highlighted patterns are correct ones, which match the evaluation pattern. If you hover of a pattern you can see the choices." + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "variant": { + "message": "Variant" + }, + "variant-multiple": { + "message": "Multiple" + }, + "variant-single": { + "message": "Single" + }, + "warning": { + "message": "Warning" + } +} From 696c72f8439b465c8ad00ecbb847e354507f6869 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:49 +0100 Subject: [PATCH 058/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 99 ++++++++++++++++++- 1 file changed, 98 insertions(+), 1 deletion(-) diff --git a/packages/task-fill-in-the-blank/src/locales.vocab/fr.translations.json b/packages/task-fill-in-the-blank/src/locales.vocab/fr.translations.json index 0967ef42..5a7add07 100644 --- a/packages/task-fill-in-the-blank/src/locales.vocab/fr.translations.json +++ b/packages/task-fill-in-the-blank/src/locales.vocab/fr.translations.json @@ -1 +1,98 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "answers": { + "message": "Answers" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create fill in the blank texts. The text can be written in Markdown. The strike-through syntax will create a blank. The answers of a user can be automatically evaluated, if you provide regular expressions for the blanks. You can also provide feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "example.blank.a": { + "message": "[Bb]itflow" + }, + "example.blank.a.feedback.message": { + "message": "How is this library called?" + }, + "example.blank.a.feedback.pattern": { + "message": "^(?![Bb]itflow).*$" + }, + "example.blank.b": { + "message": "[Aa]ssessments|[Tt]ests" + }, + "example.instruction": { + "message": "Complete the sentence!" + }, + "example.textWithBlanks": { + "message": "~~a~~ is a library for creating and conducting flow-based ~~b~~." + }, + "feedback-for-blank": { + "message": "Feedback for {blank}" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "statistic-most-frequent-answers": { + "message": "Most frequent answers" + }, + "statistic-most-frequent-answers-description": { + "message": "Here you see the most frequent answer per blank. If you click on one you will see a ranking of answers for this blank." + }, + "name": { + "message": "Fill in the blank" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-for-blank": { + "message": "Pattern for {blank}" + }, + "pattern-regex": { + "message": "Pattern" + }, + "pattern-regex-helper-text": { + "message": "You can use a regular expression" + }, + "patterns": { + "message": "Patterns" + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "text-with-blanks": { + "message": "Text with blanks" + }, + "text-with-blanks-helper-text": { + "message": "A blank can be defined like so: ~~ID~~. Markdown is supported, but blanks do not work in advanced sections like code blocks." + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From ade891c5e91d92f52085c74ff7b2133e1c916eaa Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:50 +0100 Subject: [PATCH 059/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 99 ++++++++++++++++++- 1 file changed, 98 insertions(+), 1 deletion(-) diff --git a/packages/task-fill-in-the-blank/src/locales.vocab/es.translations.json b/packages/task-fill-in-the-blank/src/locales.vocab/es.translations.json index 0967ef42..5a7add07 100644 --- a/packages/task-fill-in-the-blank/src/locales.vocab/es.translations.json +++ b/packages/task-fill-in-the-blank/src/locales.vocab/es.translations.json @@ -1 +1,98 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "answers": { + "message": "Answers" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create fill in the blank texts. The text can be written in Markdown. The strike-through syntax will create a blank. The answers of a user can be automatically evaluated, if you provide regular expressions for the blanks. You can also provide feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "example.blank.a": { + "message": "[Bb]itflow" + }, + "example.blank.a.feedback.message": { + "message": "How is this library called?" + }, + "example.blank.a.feedback.pattern": { + "message": "^(?![Bb]itflow).*$" + }, + "example.blank.b": { + "message": "[Aa]ssessments|[Tt]ests" + }, + "example.instruction": { + "message": "Complete the sentence!" + }, + "example.textWithBlanks": { + "message": "~~a~~ is a library for creating and conducting flow-based ~~b~~." + }, + "feedback-for-blank": { + "message": "Feedback for {blank}" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "statistic-most-frequent-answers": { + "message": "Most frequent answers" + }, + "statistic-most-frequent-answers-description": { + "message": "Here you see the most frequent answer per blank. If you click on one you will see a ranking of answers for this blank." + }, + "name": { + "message": "Fill in the blank" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-for-blank": { + "message": "Pattern for {blank}" + }, + "pattern-regex": { + "message": "Pattern" + }, + "pattern-regex-helper-text": { + "message": "You can use a regular expression" + }, + "patterns": { + "message": "Patterns" + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "text-with-blanks": { + "message": "Text with blanks" + }, + "text-with-blanks-helper-text": { + "message": "A blank can be defined like so: ~~ID~~. Markdown is supported, but blanks do not work in advanced sections like code blocks." + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From b6a576e47832c0fc3dec59b42bdad4af4e562cae Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:51 +0100 Subject: [PATCH 060/125] New translations translations.json (German) --- .../src/locales.vocab/de.translations.json | 99 ++++++++++++++++++- 1 file changed, 98 insertions(+), 1 deletion(-) diff --git a/packages/task-fill-in-the-blank/src/locales.vocab/de.translations.json b/packages/task-fill-in-the-blank/src/locales.vocab/de.translations.json index 0967ef42..5a7add07 100644 --- a/packages/task-fill-in-the-blank/src/locales.vocab/de.translations.json +++ b/packages/task-fill-in-the-blank/src/locales.vocab/de.translations.json @@ -1 +1,98 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "answers": { + "message": "Answers" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create fill in the blank texts. The text can be written in Markdown. The strike-through syntax will create a blank. The answers of a user can be automatically evaluated, if you provide regular expressions for the blanks. You can also provide feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "example.blank.a": { + "message": "[Bb]itflow" + }, + "example.blank.a.feedback.message": { + "message": "How is this library called?" + }, + "example.blank.a.feedback.pattern": { + "message": "^(?![Bb]itflow).*$" + }, + "example.blank.b": { + "message": "[Aa]ssessments|[Tt]ests" + }, + "example.instruction": { + "message": "Complete the sentence!" + }, + "example.textWithBlanks": { + "message": "~~a~~ is a library for creating and conducting flow-based ~~b~~." + }, + "feedback-for-blank": { + "message": "Feedback for {blank}" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "statistic-most-frequent-answers": { + "message": "Most frequent answers" + }, + "statistic-most-frequent-answers-description": { + "message": "Here you see the most frequent answer per blank. If you click on one you will see a ranking of answers for this blank." + }, + "name": { + "message": "Fill in the blank" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-for-blank": { + "message": "Pattern for {blank}" + }, + "pattern-regex": { + "message": "Pattern" + }, + "pattern-regex-helper-text": { + "message": "You can use a regular expression" + }, + "patterns": { + "message": "Patterns" + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "text-with-blanks": { + "message": "Text with blanks" + }, + "text-with-blanks-helper-text": { + "message": "A blank can be defined like so: ~~ID~~. Markdown is supported, but blanks do not work in advanced sections like code blocks." + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From 96fc83e1ce8d6a50f11e6023c0d35203a9c0dff7 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:52 +0100 Subject: [PATCH 061/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 99 ++++++++++++++++++- 1 file changed, 98 insertions(+), 1 deletion(-) diff --git a/packages/task-fill-in-the-blank/src/locales.vocab/nl.translations.json b/packages/task-fill-in-the-blank/src/locales.vocab/nl.translations.json index 0967ef42..5a7add07 100644 --- a/packages/task-fill-in-the-blank/src/locales.vocab/nl.translations.json +++ b/packages/task-fill-in-the-blank/src/locales.vocab/nl.translations.json @@ -1 +1,98 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "answers": { + "message": "Answers" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create fill in the blank texts. The text can be written in Markdown. The strike-through syntax will create a blank. The answers of a user can be automatically evaluated, if you provide regular expressions for the blanks. You can also provide feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "example.blank.a": { + "message": "[Bb]itflow" + }, + "example.blank.a.feedback.message": { + "message": "How is this library called?" + }, + "example.blank.a.feedback.pattern": { + "message": "^(?![Bb]itflow).*$" + }, + "example.blank.b": { + "message": "[Aa]ssessments|[Tt]ests" + }, + "example.instruction": { + "message": "Complete the sentence!" + }, + "example.textWithBlanks": { + "message": "~~a~~ is a library for creating and conducting flow-based ~~b~~." + }, + "feedback-for-blank": { + "message": "Feedback for {blank}" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "statistic-most-frequent-answers": { + "message": "Most frequent answers" + }, + "statistic-most-frequent-answers-description": { + "message": "Here you see the most frequent answer per blank. If you click on one you will see a ranking of answers for this blank." + }, + "name": { + "message": "Fill in the blank" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-for-blank": { + "message": "Pattern for {blank}" + }, + "pattern-regex": { + "message": "Pattern" + }, + "pattern-regex-helper-text": { + "message": "You can use a regular expression" + }, + "patterns": { + "message": "Patterns" + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "text-with-blanks": { + "message": "Text with blanks" + }, + "text-with-blanks-helper-text": { + "message": "A blank can be defined like so: ~~ID~~. Markdown is supported, but blanks do not work in advanced sections like code blocks." + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From c7b04d41a64cdf3c4de2c15394cc611cd1218129 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:53 +0100 Subject: [PATCH 062/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/start-simple/src/locales.vocab/tr.translations.json b/packages/start-simple/src/locales.vocab/tr.translations.json index 0967ef42..1d65c2d5 100644 --- a/packages/start-simple/src/locales.vocab/tr.translations.json +++ b/packages/start-simple/src/locales.vocab/tr.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "This is an example. Feel free to use it as a template." + }, + "example.title": { + "message": "Welcome" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From 0708ad7e3e336790ea0fcbc59764c01510eeb261 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:54 +0100 Subject: [PATCH 063/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 99 ++++++++++++++++++- 1 file changed, 98 insertions(+), 1 deletion(-) diff --git a/packages/task-fill-in-the-blank/src/locales.vocab/pt.translations.json b/packages/task-fill-in-the-blank/src/locales.vocab/pt.translations.json index 0967ef42..5a7add07 100644 --- a/packages/task-fill-in-the-blank/src/locales.vocab/pt.translations.json +++ b/packages/task-fill-in-the-blank/src/locales.vocab/pt.translations.json @@ -1 +1,98 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "answers": { + "message": "Answers" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create fill in the blank texts. The text can be written in Markdown. The strike-through syntax will create a blank. The answers of a user can be automatically evaluated, if you provide regular expressions for the blanks. You can also provide feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "example.blank.a": { + "message": "[Bb]itflow" + }, + "example.blank.a.feedback.message": { + "message": "How is this library called?" + }, + "example.blank.a.feedback.pattern": { + "message": "^(?![Bb]itflow).*$" + }, + "example.blank.b": { + "message": "[Aa]ssessments|[Tt]ests" + }, + "example.instruction": { + "message": "Complete the sentence!" + }, + "example.textWithBlanks": { + "message": "~~a~~ is a library for creating and conducting flow-based ~~b~~." + }, + "feedback-for-blank": { + "message": "Feedback for {blank}" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "statistic-most-frequent-answers": { + "message": "Most frequent answers" + }, + "statistic-most-frequent-answers-description": { + "message": "Here you see the most frequent answer per blank. If you click on one you will see a ranking of answers for this blank." + }, + "name": { + "message": "Fill in the blank" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-for-blank": { + "message": "Pattern for {blank}" + }, + "pattern-regex": { + "message": "Pattern" + }, + "pattern-regex-helper-text": { + "message": "You can use a regular expression" + }, + "patterns": { + "message": "Patterns" + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "text-with-blanks": { + "message": "Text with blanks" + }, + "text-with-blanks-helper-text": { + "message": "A blank can be defined like so: ~~ID~~. Markdown is supported, but blanks do not work in advanced sections like code blocks." + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From 9bead7e015d80ba15dc1190b18d601a529cfc035 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:55 +0100 Subject: [PATCH 064/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 99 ++++++++++++++++++- 1 file changed, 98 insertions(+), 1 deletion(-) diff --git a/packages/task-fill-in-the-blank/src/locales.vocab/tr.translations.json b/packages/task-fill-in-the-blank/src/locales.vocab/tr.translations.json index 0967ef42..5a7add07 100644 --- a/packages/task-fill-in-the-blank/src/locales.vocab/tr.translations.json +++ b/packages/task-fill-in-the-blank/src/locales.vocab/tr.translations.json @@ -1 +1,98 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "answers": { + "message": "Answers" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create fill in the blank texts. The text can be written in Markdown. The strike-through syntax will create a blank. The answers of a user can be automatically evaluated, if you provide regular expressions for the blanks. You can also provide feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "example.blank.a": { + "message": "[Bb]itflow" + }, + "example.blank.a.feedback.message": { + "message": "How is this library called?" + }, + "example.blank.a.feedback.pattern": { + "message": "^(?![Bb]itflow).*$" + }, + "example.blank.b": { + "message": "[Aa]ssessments|[Tt]ests" + }, + "example.instruction": { + "message": "Complete the sentence!" + }, + "example.textWithBlanks": { + "message": "~~a~~ is a library for creating and conducting flow-based ~~b~~." + }, + "feedback-for-blank": { + "message": "Feedback for {blank}" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "statistic-most-frequent-answers": { + "message": "Most frequent answers" + }, + "statistic-most-frequent-answers-description": { + "message": "Here you see the most frequent answer per blank. If you click on one you will see a ranking of answers for this blank." + }, + "name": { + "message": "Fill in the blank" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-for-blank": { + "message": "Pattern for {blank}" + }, + "pattern-regex": { + "message": "Pattern" + }, + "pattern-regex-helper-text": { + "message": "You can use a regular expression" + }, + "patterns": { + "message": "Patterns" + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "text-with-blanks": { + "message": "Text with blanks" + }, + "text-with-blanks-helper-text": { + "message": "A blank can be defined like so: ~~ID~~. Markdown is supported, but blanks do not work in advanced sections like code blocks." + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From af7c38bcef60c2fae699fd34db4a6de84a41b1a7 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:56 +0100 Subject: [PATCH 065/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 69 ++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) diff --git a/packages/task-input/src/locales.vocab/fr.translations.json b/packages/task-input/src/locales.vocab/fr.translations.json index 0967ef42..b98a3f3d 100644 --- a/packages/task-input/src/locales.vocab/fr.translations.json +++ b/packages/task-input/src/locales.vocab/fr.translations.json @@ -1 +1,68 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit for creating single line response questions. The answer of a user can be automatically evaluated by providing a regular expression. You can also give feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "info": { + "message": "Info" + }, + "inputs": { + "message": "Inputs" + }, + "statistic-inputs-description": { + "message": "Here you can see the frequency of all answers represented in a cloud. Hovering over an answer will show you the frequency. Green highlighted answers are correct ones." + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Input" + }, + "pattern": { + "message": "Pattern" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-regex": { + "message": "You can input a RegEx" + }, + "pattern-title": { + "message": "Pattern {pattern}" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the found feedback patterns." + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From 8bcb8f69775c78700ad486e9f57a5a3304e676fd Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:58 +0100 Subject: [PATCH 066/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 69 ++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) diff --git a/packages/task-input/src/locales.vocab/es.translations.json b/packages/task-input/src/locales.vocab/es.translations.json index 0967ef42..b98a3f3d 100644 --- a/packages/task-input/src/locales.vocab/es.translations.json +++ b/packages/task-input/src/locales.vocab/es.translations.json @@ -1 +1,68 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit for creating single line response questions. The answer of a user can be automatically evaluated by providing a regular expression. You can also give feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "info": { + "message": "Info" + }, + "inputs": { + "message": "Inputs" + }, + "statistic-inputs-description": { + "message": "Here you can see the frequency of all answers represented in a cloud. Hovering over an answer will show you the frequency. Green highlighted answers are correct ones." + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Input" + }, + "pattern": { + "message": "Pattern" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-regex": { + "message": "You can input a RegEx" + }, + "pattern-title": { + "message": "Pattern {pattern}" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the found feedback patterns." + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From f0fb32b712b558dd5dbffcdb46004ca4f2863c1f Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:58 +0100 Subject: [PATCH 067/125] New translations translations.json (German) --- .../src/locales.vocab/de.translations.json | 69 ++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) diff --git a/packages/task-input/src/locales.vocab/de.translations.json b/packages/task-input/src/locales.vocab/de.translations.json index 0967ef42..b98a3f3d 100644 --- a/packages/task-input/src/locales.vocab/de.translations.json +++ b/packages/task-input/src/locales.vocab/de.translations.json @@ -1 +1,68 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit for creating single line response questions. The answer of a user can be automatically evaluated by providing a regular expression. You can also give feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "info": { + "message": "Info" + }, + "inputs": { + "message": "Inputs" + }, + "statistic-inputs-description": { + "message": "Here you can see the frequency of all answers represented in a cloud. Hovering over an answer will show you the frequency. Green highlighted answers are correct ones." + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Input" + }, + "pattern": { + "message": "Pattern" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-regex": { + "message": "You can input a RegEx" + }, + "pattern-title": { + "message": "Pattern {pattern}" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the found feedback patterns." + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From 327ab6ba603fd0368aae05f9346f20b19c6f325b Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:04:59 +0100 Subject: [PATCH 068/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 69 ++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) diff --git a/packages/task-input/src/locales.vocab/it.translations.json b/packages/task-input/src/locales.vocab/it.translations.json index 0967ef42..b98a3f3d 100644 --- a/packages/task-input/src/locales.vocab/it.translations.json +++ b/packages/task-input/src/locales.vocab/it.translations.json @@ -1 +1,68 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit for creating single line response questions. The answer of a user can be automatically evaluated by providing a regular expression. You can also give feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "info": { + "message": "Info" + }, + "inputs": { + "message": "Inputs" + }, + "statistic-inputs-description": { + "message": "Here you can see the frequency of all answers represented in a cloud. Hovering over an answer will show you the frequency. Green highlighted answers are correct ones." + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Input" + }, + "pattern": { + "message": "Pattern" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-regex": { + "message": "You can input a RegEx" + }, + "pattern-title": { + "message": "Pattern {pattern}" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the found feedback patterns." + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From 9c8618553cde778382208dce47a4cade56e58427 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:02 +0100 Subject: [PATCH 069/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 69 ++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) diff --git a/packages/task-input/src/locales.vocab/nl.translations.json b/packages/task-input/src/locales.vocab/nl.translations.json index 0967ef42..b98a3f3d 100644 --- a/packages/task-input/src/locales.vocab/nl.translations.json +++ b/packages/task-input/src/locales.vocab/nl.translations.json @@ -1 +1,68 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit for creating single line response questions. The answer of a user can be automatically evaluated by providing a regular expression. You can also give feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "info": { + "message": "Info" + }, + "inputs": { + "message": "Inputs" + }, + "statistic-inputs-description": { + "message": "Here you can see the frequency of all answers represented in a cloud. Hovering over an answer will show you the frequency. Green highlighted answers are correct ones." + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Input" + }, + "pattern": { + "message": "Pattern" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-regex": { + "message": "You can input a RegEx" + }, + "pattern-title": { + "message": "Pattern {pattern}" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the found feedback patterns." + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From 920fe0cf1ba5cdd0123d16664c5748f9c9a185b0 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:03 +0100 Subject: [PATCH 070/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 69 ++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) diff --git a/packages/task-input/src/locales.vocab/pt.translations.json b/packages/task-input/src/locales.vocab/pt.translations.json index 0967ef42..b98a3f3d 100644 --- a/packages/task-input/src/locales.vocab/pt.translations.json +++ b/packages/task-input/src/locales.vocab/pt.translations.json @@ -1 +1,68 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit for creating single line response questions. The answer of a user can be automatically evaluated by providing a regular expression. You can also give feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "info": { + "message": "Info" + }, + "inputs": { + "message": "Inputs" + }, + "statistic-inputs-description": { + "message": "Here you can see the frequency of all answers represented in a cloud. Hovering over an answer will show you the frequency. Green highlighted answers are correct ones." + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Input" + }, + "pattern": { + "message": "Pattern" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-regex": { + "message": "You can input a RegEx" + }, + "pattern-title": { + "message": "Pattern {pattern}" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the found feedback patterns." + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From 4aed99607fc45281f2885061ce63cb5d278d828c Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:04 +0100 Subject: [PATCH 071/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 69 ++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) diff --git a/packages/task-input/src/locales.vocab/tr.translations.json b/packages/task-input/src/locales.vocab/tr.translations.json index 0967ef42..b98a3f3d 100644 --- a/packages/task-input/src/locales.vocab/tr.translations.json +++ b/packages/task-input/src/locales.vocab/tr.translations.json @@ -1 +1,68 @@ -{} +{ + "add-pattern": { + "message": "Add Pattern" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit for creating single line response questions. The answer of a user can be automatically evaluated by providing a regular expression. You can also give feedback by using regular expression, as well." + }, + "error": { + "message": "Error" + }, + "info": { + "message": "Info" + }, + "inputs": { + "message": "Inputs" + }, + "statistic-inputs-description": { + "message": "Here you can see the frequency of all answers represented in a cloud. Hovering over an answer will show you the frequency. Green highlighted answers are correct ones." + }, + "instruction": { + "message": "Instruction" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Input" + }, + "pattern": { + "message": "Pattern" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "pattern-regex": { + "message": "You can input a RegEx" + }, + "pattern-title": { + "message": "Pattern {pattern}" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the found feedback patterns." + }, + "severity": { + "message": "Severity" + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "warning": { + "message": "Warning" + } +} From bcf3509c2f596facad34bc75c8034b93f5d21904 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:06 +0100 Subject: [PATCH 072/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/packages/task-yes-no/src/locales.vocab/fr.translations.json b/packages/task-yes-no/src/locales.vocab/fr.translations.json index 0967ef42..3bbc47c8 100644 --- a/packages/task-yes-no/src/locales.vocab/fr.translations.json +++ b/packages/task-yes-no/src/locales.vocab/fr.translations.json @@ -1 +1,35 @@ -{} +{ + "description": { + "message": " " + }, + "example.feedback.no": { + "message": "No is not correct" + }, + "example.feedback.yes": { + "message": "Yes is correct" + }, + "name": { + "message": "Yes No" + }, + "no": { + "message": "No" + }, + "question": { + "message": "Question" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "yes": { + "message": "Yes" + } +} From d1b5003269db0aafe1c0ae6ba419ab917fe08302 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:07 +0100 Subject: [PATCH 073/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 108 +++++++++++++++++- 1 file changed, 107 insertions(+), 1 deletion(-) diff --git a/packages/task-choice/src/locales.vocab/fr.translations.json b/packages/task-choice/src/locales.vocab/fr.translations.json index 0967ef42..41474786 100644 --- a/packages/task-choice/src/locales.vocab/fr.translations.json +++ b/packages/task-choice/src/locales.vocab/fr.translations.json @@ -1 +1,107 @@ -{} +{ + "add": { + "message": "Add Choice" + }, + "add-pattern": { + "message": "Add Pattern" + }, + "checked-feedback": { + "message": "Checked Feeedback" + }, + "choice": { + "message": "Choice {option}" + }, + "correct-choices": { + "message": "Correct Choices" + }, + "delete": { + "message": "Delete" + }, + "delete-pattern": { + "message": "Delete" + }, + "description": { + "message": "A task bit allowing to create single or multiple choice questions. The answers of users can be automatically evaluated. Also feedback can be given based on the answer pattern." + }, + "down": { + "message": "Down" + }, + "error": { + "message": "Error" + }, + "example.choice.a": { + "message": "Sumatra" + }, + "example.choice.b": { + "message": "Java" + }, + "example.choice.c": { + "message": "Cobra" + }, + "example.choice.d": { + "message": "Python" + }, + "example.feedback.a.checked": { + "message": "This is only an island." + }, + "example.feedback.b.notChecked": { + "message": "This is not only an island, but also a programming language." + }, + "example.feedback.pattern.ac": { + "message": "It is a trap." + }, + "example.instruction": { + "message": "Which of the following are programming languages?" + }, + "info": { + "message": "Info" + }, + "instruction": { + "message": "Instruction" + }, + "name": { + "message": "Choice" + }, + "not-checked-feedback": { + "message": "Not Checked Feedback" + }, + "one-choice-required": { + "message": "At least one choice is required!" + }, + "pattern": { + "message": "Pattern {pattern}" + }, + "pattern-error-duplicate": { + "message": "A pattern can not contain duplicates" + }, + "pattern-error-exists": { + "message": "This pattern already exists" + }, + "pattern-error-invalid": { + "message": "Not a valid pattern" + }, + "patterns": { + "message": "Patterns" + }, + "statistic-patterns-description": { + "message": "Here you can see the frequency of the patterns. Green highlighted patterns are correct ones, which match the evaluation pattern. If you hover of a pattern you can see the choices." + }, + "success": { + "message": "Success" + }, + "up": { + "message": "Up" + }, + "variant": { + "message": "Variant" + }, + "variant-multiple": { + "message": "Multiple" + }, + "variant-single": { + "message": "Single" + }, + "warning": { + "message": "Warning" + } +} From 0390f0305b633e2b3dff7923a893fff6c9c71d56 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:08 +0100 Subject: [PATCH 074/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/start-simple/src/locales.vocab/pt.translations.json b/packages/start-simple/src/locales.vocab/pt.translations.json index 0967ef42..1d65c2d5 100644 --- a/packages/start-simple/src/locales.vocab/pt.translations.json +++ b/packages/start-simple/src/locales.vocab/pt.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "This is an example. Feel free to use it as a template." + }, + "example.title": { + "message": "Welcome" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From 0f1faaa8d70d4611cc0fb2419ac3553daa7a74ee Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:09 +0100 Subject: [PATCH 075/125] New translations translations.json (German) --- .../src/locales.vocab/de.translations.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/input-markdown/src/locales.vocab/de.translations.json b/packages/input-markdown/src/locales.vocab/de.translations.json index 0967ef42..770d54ad 100644 --- a/packages/input-markdown/src/locales.vocab/de.translations.json +++ b/packages/input-markdown/src/locales.vocab/de.translations.json @@ -1 +1,11 @@ -{} +{ + "description": { + "message": " " + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Markdown" + } +} From c6917d312347793fc5576dc90bb41a8264ca7c07 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:10 +0100 Subject: [PATCH 076/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/packages/report-flow/src/locales.vocab/tr.translations.json b/packages/report-flow/src/locales.vocab/tr.translations.json index 0967ef42..ecbedad6 100644 --- a/packages/report-flow/src/locales.vocab/tr.translations.json +++ b/packages/report-flow/src/locales.vocab/tr.translations.json @@ -1 +1,35 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "node-finished": { + "message": "Finished" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + } +} From dd1a71f7b0f5f1831e8ccd938a42ab651796212a Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:11 +0100 Subject: [PATCH 077/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/input-markdown/src/locales.vocab/it.translations.json b/packages/input-markdown/src/locales.vocab/it.translations.json index 0967ef42..770d54ad 100644 --- a/packages/input-markdown/src/locales.vocab/it.translations.json +++ b/packages/input-markdown/src/locales.vocab/it.translations.json @@ -1 +1,11 @@ -{} +{ + "description": { + "message": " " + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Markdown" + } +} From 31a16331bd67af225f7e0a9aa521221f5cfc7fb2 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:12 +0100 Subject: [PATCH 078/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/input-markdown/src/locales.vocab/nl.translations.json b/packages/input-markdown/src/locales.vocab/nl.translations.json index 0967ef42..770d54ad 100644 --- a/packages/input-markdown/src/locales.vocab/nl.translations.json +++ b/packages/input-markdown/src/locales.vocab/nl.translations.json @@ -1 +1,11 @@ -{} +{ + "description": { + "message": " " + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Markdown" + } +} From 28891289c9d62506add8809ba495ff1515405bd9 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:13 +0100 Subject: [PATCH 079/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/input-markdown/src/locales.vocab/pt.translations.json b/packages/input-markdown/src/locales.vocab/pt.translations.json index 0967ef42..770d54ad 100644 --- a/packages/input-markdown/src/locales.vocab/pt.translations.json +++ b/packages/input-markdown/src/locales.vocab/pt.translations.json @@ -1 +1,11 @@ -{} +{ + "description": { + "message": " " + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Markdown" + } +} From 05b492c7ad73c2c1fccc496599b81e92be73a1b2 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:14 +0100 Subject: [PATCH 080/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/input-markdown/src/locales.vocab/tr.translations.json b/packages/input-markdown/src/locales.vocab/tr.translations.json index 0967ef42..770d54ad 100644 --- a/packages/input-markdown/src/locales.vocab/tr.translations.json +++ b/packages/input-markdown/src/locales.vocab/tr.translations.json @@ -1 +1,11 @@ -{} +{ + "description": { + "message": " " + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Markdown" + } +} From dc7cdc92e3caeda1b53b6020f57130396d2e2111 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:15 +0100 Subject: [PATCH 081/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/packages/report-flow/src/locales.vocab/fr.translations.json b/packages/report-flow/src/locales.vocab/fr.translations.json index 0967ef42..ecbedad6 100644 --- a/packages/report-flow/src/locales.vocab/fr.translations.json +++ b/packages/report-flow/src/locales.vocab/fr.translations.json @@ -1 +1,35 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "node-finished": { + "message": "Finished" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + } +} From d622e2645ed099e0fc483ac59af5f47ce1b7c5b1 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:16 +0100 Subject: [PATCH 082/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/packages/report-flow/src/locales.vocab/es.translations.json b/packages/report-flow/src/locales.vocab/es.translations.json index 0967ef42..ecbedad6 100644 --- a/packages/report-flow/src/locales.vocab/es.translations.json +++ b/packages/report-flow/src/locales.vocab/es.translations.json @@ -1 +1,35 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "node-finished": { + "message": "Finished" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + } +} From f98c9dbfccd55bc56665117b64a1c4afd560e0e3 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:17 +0100 Subject: [PATCH 083/125] New translations translations.json (German) --- .../src/locales.vocab/de.translations.json | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/packages/report-flow/src/locales.vocab/de.translations.json b/packages/report-flow/src/locales.vocab/de.translations.json index 0967ef42..ecbedad6 100644 --- a/packages/report-flow/src/locales.vocab/de.translations.json +++ b/packages/report-flow/src/locales.vocab/de.translations.json @@ -1 +1,35 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "node-finished": { + "message": "Finished" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + } +} From d519b2bad3d6a13820570936d0195f9793c834ae Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:18 +0100 Subject: [PATCH 084/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/packages/report-flow/src/locales.vocab/it.translations.json b/packages/report-flow/src/locales.vocab/it.translations.json index 0967ef42..ecbedad6 100644 --- a/packages/report-flow/src/locales.vocab/it.translations.json +++ b/packages/report-flow/src/locales.vocab/it.translations.json @@ -1 +1,35 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "node-finished": { + "message": "Finished" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + } +} From 3621d8319b745aa751547ecc4759e2c66012ac0e Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:19 +0100 Subject: [PATCH 085/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/packages/report-flow/src/locales.vocab/nl.translations.json b/packages/report-flow/src/locales.vocab/nl.translations.json index 0967ef42..ecbedad6 100644 --- a/packages/report-flow/src/locales.vocab/nl.translations.json +++ b/packages/report-flow/src/locales.vocab/nl.translations.json @@ -1 +1,35 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "node-finished": { + "message": "Finished" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + } +} From c8e2ce65e031ff66ba6d12d8a73d3eaa981b0a85 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:20 +0100 Subject: [PATCH 086/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/packages/report-flow/src/locales.vocab/pt.translations.json b/packages/report-flow/src/locales.vocab/pt.translations.json index 0967ef42..ecbedad6 100644 --- a/packages/report-flow/src/locales.vocab/pt.translations.json +++ b/packages/report-flow/src/locales.vocab/pt.translations.json @@ -1 +1,35 @@ -{} +{ + "checkpoint": { + "message": "Checkpoint" + }, + "checkpoint-helper-text": { + "message": "Stop students from going backwards" + }, + "end": { + "message": "End" + }, + "end-helper-text": { + "message": "The last node in your flow" + }, + "node-finished": { + "message": "Finished" + }, + "node-skipped": { + "message": "Skipped" + }, + "node-started": { + "message": "Started" + }, + "start": { + "message": "Start" + }, + "start-helper-text": { + "message": "The first node in your flow" + }, + "synchronize": { + "message": "Synchronize" + }, + "synchronize-helper-text": { + "message": "Force students to wait on your signal" + } +} From c6b0c4f29eb1c038f831225955358622ff7ad6c7 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:21 +0100 Subject: [PATCH 087/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 48 ++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/packages/shell/src/locales.vocab/fr.translations.json b/packages/shell/src/locales.vocab/fr.translations.json index 0967ef42..13b4f5eb 100644 --- a/packages/shell/src/locales.vocab/fr.translations.json +++ b/packages/shell/src/locales.vocab/fr.translations.json @@ -1 +1,47 @@ -{} +{ + "accept": { + "message": "Accept" + }, + "answer": { + "message": "Answer" + }, + "close": { + "message": "Close" + }, + "confidence": { + "message": "Confidence" + }, + "correctNudges": { + "message": "{index, plural, =0 {Nice one!} =1 {Great!} other {Keep it going!}}" + }, + "end": { + "message": "End" + }, + "manualNudges": { + "message": "{index, plural, other {Your answer will be check manually!}}" + }, + "next": { + "message": "Next" + }, + "previous": { + "message": "Previous" + }, + "reasoning": { + "message": "Reasoning" + }, + "retry": { + "message": "Retry" + }, + "skip": { + "message": "Skip" + }, + "start": { + "message": "Start" + }, + "unknownNudges": { + "message": "{index, plural, =0 {Thanks for your answer!} other {Thank you for answering!}}" + }, + "wrongNudges": { + "message": "{index, plural, =0 {Maybe next time} =1 {No worries!} other {Every wrong answer is a learning opportunity!}}" + } +} From f2a671fb335b3a15463f3b99c14d5f47fc41e3bf Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:22 +0100 Subject: [PATCH 088/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/start-simple/src/locales.vocab/nl.translations.json b/packages/start-simple/src/locales.vocab/nl.translations.json index 0967ef42..1d65c2d5 100644 --- a/packages/start-simple/src/locales.vocab/nl.translations.json +++ b/packages/start-simple/src/locales.vocab/nl.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "This is an example. Feel free to use it as a template." + }, + "example.title": { + "message": "Welcome" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From fc5a295203c8ed3cb307bb411d879eee44306233 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:23 +0100 Subject: [PATCH 089/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 48 ++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/packages/shell/src/locales.vocab/es.translations.json b/packages/shell/src/locales.vocab/es.translations.json index 0967ef42..13b4f5eb 100644 --- a/packages/shell/src/locales.vocab/es.translations.json +++ b/packages/shell/src/locales.vocab/es.translations.json @@ -1 +1,47 @@ -{} +{ + "accept": { + "message": "Accept" + }, + "answer": { + "message": "Answer" + }, + "close": { + "message": "Close" + }, + "confidence": { + "message": "Confidence" + }, + "correctNudges": { + "message": "{index, plural, =0 {Nice one!} =1 {Great!} other {Keep it going!}}" + }, + "end": { + "message": "End" + }, + "manualNudges": { + "message": "{index, plural, other {Your answer will be check manually!}}" + }, + "next": { + "message": "Next" + }, + "previous": { + "message": "Previous" + }, + "reasoning": { + "message": "Reasoning" + }, + "retry": { + "message": "Retry" + }, + "skip": { + "message": "Skip" + }, + "start": { + "message": "Start" + }, + "unknownNudges": { + "message": "{index, plural, =0 {Thanks for your answer!} other {Thank you for answering!}}" + }, + "wrongNudges": { + "message": "{index, plural, =0 {Maybe next time} =1 {No worries!} other {Every wrong answer is a learning opportunity!}}" + } +} From 72a53b2dbac8f2507d74cff1ec4764d66fed2cab Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:24 +0100 Subject: [PATCH 090/125] New translations translations.json (German) --- packages/shell/src/locales.vocab/de.translations.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/shell/src/locales.vocab/de.translations.json b/packages/shell/src/locales.vocab/de.translations.json index 3349677c..8f9a815d 100644 --- a/packages/shell/src/locales.vocab/de.translations.json +++ b/packages/shell/src/locales.vocab/de.translations.json @@ -14,6 +14,9 @@ "correctNudges": { "message": "{index, plural, =0 {Sehr gut!} =1 {Super!} other {Weiter so!}}" }, + "end": { + "message": "End" + }, "manualNudges": { "message": "{index, plural, other {Deine Antwort wird manuell überprüft!}}" }, @@ -32,6 +35,9 @@ "skip": { "message": "Überspringen" }, + "start": { + "message": "Start" + }, "unknownNudges": { "message": "{index, plural, =0 {Danke für deine Antwort!} other {Danke!}}" }, From b925003f92e53e80610105e442913f8d0aecb582 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:26 +0100 Subject: [PATCH 091/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 48 ++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/packages/shell/src/locales.vocab/it.translations.json b/packages/shell/src/locales.vocab/it.translations.json index 0967ef42..13b4f5eb 100644 --- a/packages/shell/src/locales.vocab/it.translations.json +++ b/packages/shell/src/locales.vocab/it.translations.json @@ -1 +1,47 @@ -{} +{ + "accept": { + "message": "Accept" + }, + "answer": { + "message": "Answer" + }, + "close": { + "message": "Close" + }, + "confidence": { + "message": "Confidence" + }, + "correctNudges": { + "message": "{index, plural, =0 {Nice one!} =1 {Great!} other {Keep it going!}}" + }, + "end": { + "message": "End" + }, + "manualNudges": { + "message": "{index, plural, other {Your answer will be check manually!}}" + }, + "next": { + "message": "Next" + }, + "previous": { + "message": "Previous" + }, + "reasoning": { + "message": "Reasoning" + }, + "retry": { + "message": "Retry" + }, + "skip": { + "message": "Skip" + }, + "start": { + "message": "Start" + }, + "unknownNudges": { + "message": "{index, plural, =0 {Thanks for your answer!} other {Thank you for answering!}}" + }, + "wrongNudges": { + "message": "{index, plural, =0 {Maybe next time} =1 {No worries!} other {Every wrong answer is a learning opportunity!}}" + } +} From 85f4a8997db48efb6fae7774648a67c693b5bd32 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:27 +0100 Subject: [PATCH 092/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 48 ++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/packages/shell/src/locales.vocab/nl.translations.json b/packages/shell/src/locales.vocab/nl.translations.json index 0967ef42..13b4f5eb 100644 --- a/packages/shell/src/locales.vocab/nl.translations.json +++ b/packages/shell/src/locales.vocab/nl.translations.json @@ -1 +1,47 @@ -{} +{ + "accept": { + "message": "Accept" + }, + "answer": { + "message": "Answer" + }, + "close": { + "message": "Close" + }, + "confidence": { + "message": "Confidence" + }, + "correctNudges": { + "message": "{index, plural, =0 {Nice one!} =1 {Great!} other {Keep it going!}}" + }, + "end": { + "message": "End" + }, + "manualNudges": { + "message": "{index, plural, other {Your answer will be check manually!}}" + }, + "next": { + "message": "Next" + }, + "previous": { + "message": "Previous" + }, + "reasoning": { + "message": "Reasoning" + }, + "retry": { + "message": "Retry" + }, + "skip": { + "message": "Skip" + }, + "start": { + "message": "Start" + }, + "unknownNudges": { + "message": "{index, plural, =0 {Thanks for your answer!} other {Thank you for answering!}}" + }, + "wrongNudges": { + "message": "{index, plural, =0 {Maybe next time} =1 {No worries!} other {Every wrong answer is a learning opportunity!}}" + } +} From a99af15245cb616093de43098527ef9e20cad5b9 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:28 +0100 Subject: [PATCH 093/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 48 ++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/packages/shell/src/locales.vocab/pt.translations.json b/packages/shell/src/locales.vocab/pt.translations.json index 0967ef42..13b4f5eb 100644 --- a/packages/shell/src/locales.vocab/pt.translations.json +++ b/packages/shell/src/locales.vocab/pt.translations.json @@ -1 +1,47 @@ -{} +{ + "accept": { + "message": "Accept" + }, + "answer": { + "message": "Answer" + }, + "close": { + "message": "Close" + }, + "confidence": { + "message": "Confidence" + }, + "correctNudges": { + "message": "{index, plural, =0 {Nice one!} =1 {Great!} other {Keep it going!}}" + }, + "end": { + "message": "End" + }, + "manualNudges": { + "message": "{index, plural, other {Your answer will be check manually!}}" + }, + "next": { + "message": "Next" + }, + "previous": { + "message": "Previous" + }, + "reasoning": { + "message": "Reasoning" + }, + "retry": { + "message": "Retry" + }, + "skip": { + "message": "Skip" + }, + "start": { + "message": "Start" + }, + "unknownNudges": { + "message": "{index, plural, =0 {Thanks for your answer!} other {Thank you for answering!}}" + }, + "wrongNudges": { + "message": "{index, plural, =0 {Maybe next time} =1 {No worries!} other {Every wrong answer is a learning opportunity!}}" + } +} From 511057a338c7bcdaaf720bd96544533dd507cb8a Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:29 +0100 Subject: [PATCH 094/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 48 ++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/packages/shell/src/locales.vocab/tr.translations.json b/packages/shell/src/locales.vocab/tr.translations.json index 0967ef42..13b4f5eb 100644 --- a/packages/shell/src/locales.vocab/tr.translations.json +++ b/packages/shell/src/locales.vocab/tr.translations.json @@ -1 +1,47 @@ -{} +{ + "accept": { + "message": "Accept" + }, + "answer": { + "message": "Answer" + }, + "close": { + "message": "Close" + }, + "confidence": { + "message": "Confidence" + }, + "correctNudges": { + "message": "{index, plural, =0 {Nice one!} =1 {Great!} other {Keep it going!}}" + }, + "end": { + "message": "End" + }, + "manualNudges": { + "message": "{index, plural, other {Your answer will be check manually!}}" + }, + "next": { + "message": "Next" + }, + "previous": { + "message": "Previous" + }, + "reasoning": { + "message": "Reasoning" + }, + "retry": { + "message": "Retry" + }, + "skip": { + "message": "Skip" + }, + "start": { + "message": "Start" + }, + "unknownNudges": { + "message": "{index, plural, =0 {Thanks for your answer!} other {Thank you for answering!}}" + }, + "wrongNudges": { + "message": "{index, plural, =0 {Maybe next time} =1 {No worries!} other {Every wrong answer is a learning opportunity!}}" + } +} From baf24df7363b9fa188497c949aed7bf5940f3cb8 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:30 +0100 Subject: [PATCH 095/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/start-simple/src/locales.vocab/fr.translations.json b/packages/start-simple/src/locales.vocab/fr.translations.json index 0967ef42..1d65c2d5 100644 --- a/packages/start-simple/src/locales.vocab/fr.translations.json +++ b/packages/start-simple/src/locales.vocab/fr.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "This is an example. Feel free to use it as a template." + }, + "example.title": { + "message": "Welcome" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From 13b502ca0a5f4b5978709741d638083944d4cfda Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:31 +0100 Subject: [PATCH 096/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/start-simple/src/locales.vocab/es.translations.json b/packages/start-simple/src/locales.vocab/es.translations.json index 0967ef42..1d65c2d5 100644 --- a/packages/start-simple/src/locales.vocab/es.translations.json +++ b/packages/start-simple/src/locales.vocab/es.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "This is an example. Feel free to use it as a template." + }, + "example.title": { + "message": "Welcome" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From fc11e1c1d6c6938ca963fa47cd5cf85f00750a7c Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:32 +0100 Subject: [PATCH 097/125] New translations translations.json (German) --- .../src/locales.vocab/de.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/start-simple/src/locales.vocab/de.translations.json b/packages/start-simple/src/locales.vocab/de.translations.json index 0967ef42..1d65c2d5 100644 --- a/packages/start-simple/src/locales.vocab/de.translations.json +++ b/packages/start-simple/src/locales.vocab/de.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "This is an example. Feel free to use it as a template." + }, + "example.title": { + "message": "Welcome" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From 56f1793c9dcdc31132961b71046c72ce23a263b8 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:33 +0100 Subject: [PATCH 098/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/start-simple/src/locales.vocab/it.translations.json b/packages/start-simple/src/locales.vocab/it.translations.json index 0967ef42..1d65c2d5 100644 --- a/packages/start-simple/src/locales.vocab/it.translations.json +++ b/packages/start-simple/src/locales.vocab/it.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.markdown": { + "message": "This is an example. Feel free to use it as a template." + }, + "example.title": { + "message": "Welcome" + }, + "markdown": { + "message": "Markdown" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From 80aa666739a7387ab896e0794a860cc51f4fb859 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:34 +0100 Subject: [PATCH 099/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/packages/task-yes-no/src/locales.vocab/es.translations.json b/packages/task-yes-no/src/locales.vocab/es.translations.json index 0967ef42..3bbc47c8 100644 --- a/packages/task-yes-no/src/locales.vocab/es.translations.json +++ b/packages/task-yes-no/src/locales.vocab/es.translations.json @@ -1 +1,35 @@ -{} +{ + "description": { + "message": " " + }, + "example.feedback.no": { + "message": "No is not correct" + }, + "example.feedback.yes": { + "message": "Yes is correct" + }, + "name": { + "message": "Yes No" + }, + "no": { + "message": "No" + }, + "question": { + "message": "Question" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "yes": { + "message": "Yes" + } +} From 6a31787e0226af986a227826fa0f94f3e1d27194 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:35 +0100 Subject: [PATCH 100/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/packages/task-yes-no/src/locales.vocab/it.translations.json b/packages/task-yes-no/src/locales.vocab/it.translations.json index 0967ef42..3bbc47c8 100644 --- a/packages/task-yes-no/src/locales.vocab/it.translations.json +++ b/packages/task-yes-no/src/locales.vocab/it.translations.json @@ -1 +1,35 @@ -{} +{ + "description": { + "message": " " + }, + "example.feedback.no": { + "message": "No is not correct" + }, + "example.feedback.yes": { + "message": "Yes is correct" + }, + "name": { + "message": "Yes No" + }, + "no": { + "message": "No" + }, + "question": { + "message": "Question" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "yes": { + "message": "Yes" + } +} From 7fa74cdeec78e5bf27d73e117c01fe73f71823ab Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:36 +0100 Subject: [PATCH 101/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/packages/task-yes-no/src/locales.vocab/nl.translations.json b/packages/task-yes-no/src/locales.vocab/nl.translations.json index 0967ef42..3bbc47c8 100644 --- a/packages/task-yes-no/src/locales.vocab/nl.translations.json +++ b/packages/task-yes-no/src/locales.vocab/nl.translations.json @@ -1 +1,35 @@ -{} +{ + "description": { + "message": " " + }, + "example.feedback.no": { + "message": "No is not correct" + }, + "example.feedback.yes": { + "message": "Yes is correct" + }, + "name": { + "message": "Yes No" + }, + "no": { + "message": "No" + }, + "question": { + "message": "Question" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "yes": { + "message": "Yes" + } +} From 5e2d9c6f4402b8a2792b8b200652eb7550b0b9c0 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:37 +0100 Subject: [PATCH 102/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/packages/task-yes-no/src/locales.vocab/pt.translations.json b/packages/task-yes-no/src/locales.vocab/pt.translations.json index 0967ef42..3bbc47c8 100644 --- a/packages/task-yes-no/src/locales.vocab/pt.translations.json +++ b/packages/task-yes-no/src/locales.vocab/pt.translations.json @@ -1 +1,35 @@ -{} +{ + "description": { + "message": " " + }, + "example.feedback.no": { + "message": "No is not correct" + }, + "example.feedback.yes": { + "message": "Yes is correct" + }, + "name": { + "message": "Yes No" + }, + "no": { + "message": "No" + }, + "question": { + "message": "Question" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "yes": { + "message": "Yes" + } +} From df740a2594d4a06ab853e7fb7697a51a03f30572 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:39 +0100 Subject: [PATCH 103/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/packages/task-yes-no/src/locales.vocab/tr.translations.json b/packages/task-yes-no/src/locales.vocab/tr.translations.json index 0967ef42..3bbc47c8 100644 --- a/packages/task-yes-no/src/locales.vocab/tr.translations.json +++ b/packages/task-yes-no/src/locales.vocab/tr.translations.json @@ -1 +1,35 @@ -{} +{ + "description": { + "message": " " + }, + "example.feedback.no": { + "message": "No is not correct" + }, + "example.feedback.yes": { + "message": "Yes is correct" + }, + "name": { + "message": "Yes No" + }, + "no": { + "message": "No" + }, + "question": { + "message": "Question" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "yes": { + "message": "Yes" + } +} From 975846eca87d3c39119055e7285b004941380a5f Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:40 +0100 Subject: [PATCH 104/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/title-simple/src/locales.vocab/fr.translations.json b/packages/title-simple/src/locales.vocab/fr.translations.json index 0967ef42..d8481ac5 100644 --- a/packages/title-simple/src/locales.vocab/fr.translations.json +++ b/packages/title-simple/src/locales.vocab/fr.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.message": { + "message": "In this section you will be asked questions about **control structures**." + }, + "example.title": { + "message": "Section One" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From 6c03a920e3f85d101f6a4780fe744b750c11ef26 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:40 +0100 Subject: [PATCH 105/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/title-simple/src/locales.vocab/es.translations.json b/packages/title-simple/src/locales.vocab/es.translations.json index 0967ef42..d8481ac5 100644 --- a/packages/title-simple/src/locales.vocab/es.translations.json +++ b/packages/title-simple/src/locales.vocab/es.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.message": { + "message": "In this section you will be asked questions about **control structures**." + }, + "example.title": { + "message": "Section One" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From ace804010be538243713be5018f1c794fe024abd Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:41 +0100 Subject: [PATCH 106/125] New translations translations.json (German) --- .../src/locales.vocab/de.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/title-simple/src/locales.vocab/de.translations.json b/packages/title-simple/src/locales.vocab/de.translations.json index 0967ef42..d8481ac5 100644 --- a/packages/title-simple/src/locales.vocab/de.translations.json +++ b/packages/title-simple/src/locales.vocab/de.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.message": { + "message": "In this section you will be asked questions about **control structures**." + }, + "example.title": { + "message": "Section One" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From bc1b0282569f644bd4a7a7a82de091bacb7eca78 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:42 +0100 Subject: [PATCH 107/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/title-simple/src/locales.vocab/it.translations.json b/packages/title-simple/src/locales.vocab/it.translations.json index 0967ef42..d8481ac5 100644 --- a/packages/title-simple/src/locales.vocab/it.translations.json +++ b/packages/title-simple/src/locales.vocab/it.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.message": { + "message": "In this section you will be asked questions about **control structures**." + }, + "example.title": { + "message": "Section One" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From a5d4484df38cd3df0b733b2daa26a6ca1d017a7c Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:43 +0100 Subject: [PATCH 108/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/title-simple/src/locales.vocab/nl.translations.json b/packages/title-simple/src/locales.vocab/nl.translations.json index 0967ef42..d8481ac5 100644 --- a/packages/title-simple/src/locales.vocab/nl.translations.json +++ b/packages/title-simple/src/locales.vocab/nl.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.message": { + "message": "In this section you will be asked questions about **control structures**." + }, + "example.title": { + "message": "Section One" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From 37f2d7b0d3c3ae76a2cb750691b405400b4370c8 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:44 +0100 Subject: [PATCH 109/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/title-simple/src/locales.vocab/pt.translations.json b/packages/title-simple/src/locales.vocab/pt.translations.json index 0967ef42..d8481ac5 100644 --- a/packages/title-simple/src/locales.vocab/pt.translations.json +++ b/packages/title-simple/src/locales.vocab/pt.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.message": { + "message": "In this section you will be asked questions about **control structures**." + }, + "example.title": { + "message": "Section One" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From 9add1fc191c565e3782944cfbcf92f90f8ed931d Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 24 Mar 2022 12:05:45 +0100 Subject: [PATCH 110/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/title-simple/src/locales.vocab/tr.translations.json b/packages/title-simple/src/locales.vocab/tr.translations.json index 0967ef42..d8481ac5 100644 --- a/packages/title-simple/src/locales.vocab/tr.translations.json +++ b/packages/title-simple/src/locales.vocab/tr.translations.json @@ -1 +1,20 @@ -{} +{ + "description": { + "message": " " + }, + "example.message": { + "message": "In this section you will be asked questions about **control structures**." + }, + "example.title": { + "message": "Section One" + }, + "message": { + "message": "Message" + }, + "name": { + "message": "Simple" + }, + "title": { + "message": "Title" + } +} From dd2d0316104431aaa7bdcfd411c41fe94dd47e6f Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 7 Apr 2022 22:38:07 +0200 Subject: [PATCH 111/125] New translations translations.json (French) --- .../src/locales.vocab/fr.translations.json | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 packages/task-highlighting/src/locales.vocab/fr.translations.json diff --git a/packages/task-highlighting/src/locales.vocab/fr.translations.json b/packages/task-highlighting/src/locales.vocab/fr.translations.json new file mode 100644 index 00000000..e06c5424 --- /dev/null +++ b/packages/task-highlighting/src/locales.vocab/fr.translations.json @@ -0,0 +1,104 @@ +{ + "description": { + "message": "A task bit for highlighting parts of a given text." + }, + "name": { + "message": "Highlighting" + }, + "instruction": { + "message": "Instruction" + }, + "text": { + "message": "Text to Highlight" + }, + "example.instruction": { + "message": "Mark all fruits with '{{maroon}}' and all vegetables with '{{lavender}}'" + }, + "example.text": { + "message": "Cale, Srawberry, Banana, Milk, Test" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "highlight-title": { + "message": "Highlight the selected text by clicking this button or by pressing {id, number}" + }, + "maroon": { + "message": "Maroon" + }, + "yellow": { + "message": "Yellow" + }, + "orange": { + "message": "Orange" + }, + "blue": { + "message": "Blue" + }, + "lavender": { + "message": "Lavender" + }, + "maroon-button": { + "message": "Maroon ({id, number})" + }, + "yellow-button": { + "message": "Yellow ({id, number})" + }, + "orange-button": { + "message": "Orange ({id, number})" + }, + "blue-button": { + "message": "Blue ({id, number})" + }, + "instruction-shortcodes": { + "message": "You can use '{{color-name}}' in your instruction to display a smaller version of the button for this color. Options for color-name are: blue, lavender, maroon, orange and yellow." + }, + "instruction-enabled-highlight-colors": { + "message": "Here you can enabled multiple colors for the highlighting task. You can also give each color a custom name. The custom name does not influence the placeholder for the instruction." + }, + "lavender-button": { + "message": "Lavender ({id, number})" + }, + "enabled-highlight-colors": { + "message": "Enabled Highlight Colors" + }, + "erase": { + "message": "Erase" + }, + "reset": { + "message": "Reset" + }, + "erase-title": { + "message": "Erase the highlight of the selected text by clicking this button or by pressing Delete" + }, + "reset-title": { + "message": "Reset all highlights" + }, + "solution": { + "message": "Solution" + }, + "instruction-solution": { + "message": "You can define a solution which will be used for evaluating the answers." + }, + "cutoffs": { + "message": "Cutoffs" + }, + "instruction-cutoffs": { + "message": "For comparing your solution with an answer an agreement value will be calculated (Cohen's Kappa). You can define cutoff threshold for each highlight color. If the agreement value is above the cutoff score, the answer will be evaluated as correct. An agreement value of 1 means the answer and the solution are the same. An agreement value of 0 means nothing was highlighted. An agreement value of -1 means everything but the solution was highlighted. An answer will be regared as correct if all cutoffs are reached." + }, + "highlight-agreement": { + "message": "Highlight Agreement" + }, + "highlight-agreement-description": { + "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." + } +} From 32c41f15dabd21760d261db36dcbffb7df1c17a8 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 7 Apr 2022 22:38:08 +0200 Subject: [PATCH 112/125] New translations translations.json (Spanish) --- .../src/locales.vocab/es.translations.json | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 packages/task-highlighting/src/locales.vocab/es.translations.json diff --git a/packages/task-highlighting/src/locales.vocab/es.translations.json b/packages/task-highlighting/src/locales.vocab/es.translations.json new file mode 100644 index 00000000..e06c5424 --- /dev/null +++ b/packages/task-highlighting/src/locales.vocab/es.translations.json @@ -0,0 +1,104 @@ +{ + "description": { + "message": "A task bit for highlighting parts of a given text." + }, + "name": { + "message": "Highlighting" + }, + "instruction": { + "message": "Instruction" + }, + "text": { + "message": "Text to Highlight" + }, + "example.instruction": { + "message": "Mark all fruits with '{{maroon}}' and all vegetables with '{{lavender}}'" + }, + "example.text": { + "message": "Cale, Srawberry, Banana, Milk, Test" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "highlight-title": { + "message": "Highlight the selected text by clicking this button or by pressing {id, number}" + }, + "maroon": { + "message": "Maroon" + }, + "yellow": { + "message": "Yellow" + }, + "orange": { + "message": "Orange" + }, + "blue": { + "message": "Blue" + }, + "lavender": { + "message": "Lavender" + }, + "maroon-button": { + "message": "Maroon ({id, number})" + }, + "yellow-button": { + "message": "Yellow ({id, number})" + }, + "orange-button": { + "message": "Orange ({id, number})" + }, + "blue-button": { + "message": "Blue ({id, number})" + }, + "instruction-shortcodes": { + "message": "You can use '{{color-name}}' in your instruction to display a smaller version of the button for this color. Options for color-name are: blue, lavender, maroon, orange and yellow." + }, + "instruction-enabled-highlight-colors": { + "message": "Here you can enabled multiple colors for the highlighting task. You can also give each color a custom name. The custom name does not influence the placeholder for the instruction." + }, + "lavender-button": { + "message": "Lavender ({id, number})" + }, + "enabled-highlight-colors": { + "message": "Enabled Highlight Colors" + }, + "erase": { + "message": "Erase" + }, + "reset": { + "message": "Reset" + }, + "erase-title": { + "message": "Erase the highlight of the selected text by clicking this button or by pressing Delete" + }, + "reset-title": { + "message": "Reset all highlights" + }, + "solution": { + "message": "Solution" + }, + "instruction-solution": { + "message": "You can define a solution which will be used for evaluating the answers." + }, + "cutoffs": { + "message": "Cutoffs" + }, + "instruction-cutoffs": { + "message": "For comparing your solution with an answer an agreement value will be calculated (Cohen's Kappa). You can define cutoff threshold for each highlight color. If the agreement value is above the cutoff score, the answer will be evaluated as correct. An agreement value of 1 means the answer and the solution are the same. An agreement value of 0 means nothing was highlighted. An agreement value of -1 means everything but the solution was highlighted. An answer will be regared as correct if all cutoffs are reached." + }, + "highlight-agreement": { + "message": "Highlight Agreement" + }, + "highlight-agreement-description": { + "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." + } +} From e2d28b4ee73fd39d3b01414c184418dce17b9277 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 7 Apr 2022 22:38:09 +0200 Subject: [PATCH 113/125] New translations translations.json (German) --- .../src/locales.vocab/de.translations.json | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 packages/task-highlighting/src/locales.vocab/de.translations.json diff --git a/packages/task-highlighting/src/locales.vocab/de.translations.json b/packages/task-highlighting/src/locales.vocab/de.translations.json new file mode 100644 index 00000000..e06c5424 --- /dev/null +++ b/packages/task-highlighting/src/locales.vocab/de.translations.json @@ -0,0 +1,104 @@ +{ + "description": { + "message": "A task bit for highlighting parts of a given text." + }, + "name": { + "message": "Highlighting" + }, + "instruction": { + "message": "Instruction" + }, + "text": { + "message": "Text to Highlight" + }, + "example.instruction": { + "message": "Mark all fruits with '{{maroon}}' and all vegetables with '{{lavender}}'" + }, + "example.text": { + "message": "Cale, Srawberry, Banana, Milk, Test" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "highlight-title": { + "message": "Highlight the selected text by clicking this button or by pressing {id, number}" + }, + "maroon": { + "message": "Maroon" + }, + "yellow": { + "message": "Yellow" + }, + "orange": { + "message": "Orange" + }, + "blue": { + "message": "Blue" + }, + "lavender": { + "message": "Lavender" + }, + "maroon-button": { + "message": "Maroon ({id, number})" + }, + "yellow-button": { + "message": "Yellow ({id, number})" + }, + "orange-button": { + "message": "Orange ({id, number})" + }, + "blue-button": { + "message": "Blue ({id, number})" + }, + "instruction-shortcodes": { + "message": "You can use '{{color-name}}' in your instruction to display a smaller version of the button for this color. Options for color-name are: blue, lavender, maroon, orange and yellow." + }, + "instruction-enabled-highlight-colors": { + "message": "Here you can enabled multiple colors for the highlighting task. You can also give each color a custom name. The custom name does not influence the placeholder for the instruction." + }, + "lavender-button": { + "message": "Lavender ({id, number})" + }, + "enabled-highlight-colors": { + "message": "Enabled Highlight Colors" + }, + "erase": { + "message": "Erase" + }, + "reset": { + "message": "Reset" + }, + "erase-title": { + "message": "Erase the highlight of the selected text by clicking this button or by pressing Delete" + }, + "reset-title": { + "message": "Reset all highlights" + }, + "solution": { + "message": "Solution" + }, + "instruction-solution": { + "message": "You can define a solution which will be used for evaluating the answers." + }, + "cutoffs": { + "message": "Cutoffs" + }, + "instruction-cutoffs": { + "message": "For comparing your solution with an answer an agreement value will be calculated (Cohen's Kappa). You can define cutoff threshold for each highlight color. If the agreement value is above the cutoff score, the answer will be evaluated as correct. An agreement value of 1 means the answer and the solution are the same. An agreement value of 0 means nothing was highlighted. An agreement value of -1 means everything but the solution was highlighted. An answer will be regared as correct if all cutoffs are reached." + }, + "highlight-agreement": { + "message": "Highlight Agreement" + }, + "highlight-agreement-description": { + "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." + } +} From ce8c283e7b92c168cea6baec4f10f55be5d6b1f6 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 7 Apr 2022 22:38:10 +0200 Subject: [PATCH 114/125] New translations translations.json (Italian) --- .../src/locales.vocab/it.translations.json | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 packages/task-highlighting/src/locales.vocab/it.translations.json diff --git a/packages/task-highlighting/src/locales.vocab/it.translations.json b/packages/task-highlighting/src/locales.vocab/it.translations.json new file mode 100644 index 00000000..e06c5424 --- /dev/null +++ b/packages/task-highlighting/src/locales.vocab/it.translations.json @@ -0,0 +1,104 @@ +{ + "description": { + "message": "A task bit for highlighting parts of a given text." + }, + "name": { + "message": "Highlighting" + }, + "instruction": { + "message": "Instruction" + }, + "text": { + "message": "Text to Highlight" + }, + "example.instruction": { + "message": "Mark all fruits with '{{maroon}}' and all vegetables with '{{lavender}}'" + }, + "example.text": { + "message": "Cale, Srawberry, Banana, Milk, Test" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "highlight-title": { + "message": "Highlight the selected text by clicking this button or by pressing {id, number}" + }, + "maroon": { + "message": "Maroon" + }, + "yellow": { + "message": "Yellow" + }, + "orange": { + "message": "Orange" + }, + "blue": { + "message": "Blue" + }, + "lavender": { + "message": "Lavender" + }, + "maroon-button": { + "message": "Maroon ({id, number})" + }, + "yellow-button": { + "message": "Yellow ({id, number})" + }, + "orange-button": { + "message": "Orange ({id, number})" + }, + "blue-button": { + "message": "Blue ({id, number})" + }, + "instruction-shortcodes": { + "message": "You can use '{{color-name}}' in your instruction to display a smaller version of the button for this color. Options for color-name are: blue, lavender, maroon, orange and yellow." + }, + "instruction-enabled-highlight-colors": { + "message": "Here you can enabled multiple colors for the highlighting task. You can also give each color a custom name. The custom name does not influence the placeholder for the instruction." + }, + "lavender-button": { + "message": "Lavender ({id, number})" + }, + "enabled-highlight-colors": { + "message": "Enabled Highlight Colors" + }, + "erase": { + "message": "Erase" + }, + "reset": { + "message": "Reset" + }, + "erase-title": { + "message": "Erase the highlight of the selected text by clicking this button or by pressing Delete" + }, + "reset-title": { + "message": "Reset all highlights" + }, + "solution": { + "message": "Solution" + }, + "instruction-solution": { + "message": "You can define a solution which will be used for evaluating the answers." + }, + "cutoffs": { + "message": "Cutoffs" + }, + "instruction-cutoffs": { + "message": "For comparing your solution with an answer an agreement value will be calculated (Cohen's Kappa). You can define cutoff threshold for each highlight color. If the agreement value is above the cutoff score, the answer will be evaluated as correct. An agreement value of 1 means the answer and the solution are the same. An agreement value of 0 means nothing was highlighted. An agreement value of -1 means everything but the solution was highlighted. An answer will be regared as correct if all cutoffs are reached." + }, + "highlight-agreement": { + "message": "Highlight Agreement" + }, + "highlight-agreement-description": { + "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." + } +} From 244962f5553b0b5d86a5b00713e463f4180df39d Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 7 Apr 2022 22:38:11 +0200 Subject: [PATCH 115/125] New translations translations.json (Dutch) --- .../src/locales.vocab/nl.translations.json | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 packages/task-highlighting/src/locales.vocab/nl.translations.json diff --git a/packages/task-highlighting/src/locales.vocab/nl.translations.json b/packages/task-highlighting/src/locales.vocab/nl.translations.json new file mode 100644 index 00000000..e06c5424 --- /dev/null +++ b/packages/task-highlighting/src/locales.vocab/nl.translations.json @@ -0,0 +1,104 @@ +{ + "description": { + "message": "A task bit for highlighting parts of a given text." + }, + "name": { + "message": "Highlighting" + }, + "instruction": { + "message": "Instruction" + }, + "text": { + "message": "Text to Highlight" + }, + "example.instruction": { + "message": "Mark all fruits with '{{maroon}}' and all vegetables with '{{lavender}}'" + }, + "example.text": { + "message": "Cale, Srawberry, Banana, Milk, Test" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "highlight-title": { + "message": "Highlight the selected text by clicking this button or by pressing {id, number}" + }, + "maroon": { + "message": "Maroon" + }, + "yellow": { + "message": "Yellow" + }, + "orange": { + "message": "Orange" + }, + "blue": { + "message": "Blue" + }, + "lavender": { + "message": "Lavender" + }, + "maroon-button": { + "message": "Maroon ({id, number})" + }, + "yellow-button": { + "message": "Yellow ({id, number})" + }, + "orange-button": { + "message": "Orange ({id, number})" + }, + "blue-button": { + "message": "Blue ({id, number})" + }, + "instruction-shortcodes": { + "message": "You can use '{{color-name}}' in your instruction to display a smaller version of the button for this color. Options for color-name are: blue, lavender, maroon, orange and yellow." + }, + "instruction-enabled-highlight-colors": { + "message": "Here you can enabled multiple colors for the highlighting task. You can also give each color a custom name. The custom name does not influence the placeholder for the instruction." + }, + "lavender-button": { + "message": "Lavender ({id, number})" + }, + "enabled-highlight-colors": { + "message": "Enabled Highlight Colors" + }, + "erase": { + "message": "Erase" + }, + "reset": { + "message": "Reset" + }, + "erase-title": { + "message": "Erase the highlight of the selected text by clicking this button or by pressing Delete" + }, + "reset-title": { + "message": "Reset all highlights" + }, + "solution": { + "message": "Solution" + }, + "instruction-solution": { + "message": "You can define a solution which will be used for evaluating the answers." + }, + "cutoffs": { + "message": "Cutoffs" + }, + "instruction-cutoffs": { + "message": "For comparing your solution with an answer an agreement value will be calculated (Cohen's Kappa). You can define cutoff threshold for each highlight color. If the agreement value is above the cutoff score, the answer will be evaluated as correct. An agreement value of 1 means the answer and the solution are the same. An agreement value of 0 means nothing was highlighted. An agreement value of -1 means everything but the solution was highlighted. An answer will be regared as correct if all cutoffs are reached." + }, + "highlight-agreement": { + "message": "Highlight Agreement" + }, + "highlight-agreement-description": { + "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." + } +} From 7056ccca1d9b1cb6791aa2f26b05024004388dee Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 7 Apr 2022 22:38:12 +0200 Subject: [PATCH 116/125] New translations translations.json (Portuguese) --- .../src/locales.vocab/pt.translations.json | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 packages/task-highlighting/src/locales.vocab/pt.translations.json diff --git a/packages/task-highlighting/src/locales.vocab/pt.translations.json b/packages/task-highlighting/src/locales.vocab/pt.translations.json new file mode 100644 index 00000000..e06c5424 --- /dev/null +++ b/packages/task-highlighting/src/locales.vocab/pt.translations.json @@ -0,0 +1,104 @@ +{ + "description": { + "message": "A task bit for highlighting parts of a given text." + }, + "name": { + "message": "Highlighting" + }, + "instruction": { + "message": "Instruction" + }, + "text": { + "message": "Text to Highlight" + }, + "example.instruction": { + "message": "Mark all fruits with '{{maroon}}' and all vegetables with '{{lavender}}'" + }, + "example.text": { + "message": "Cale, Srawberry, Banana, Milk, Test" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "highlight-title": { + "message": "Highlight the selected text by clicking this button or by pressing {id, number}" + }, + "maroon": { + "message": "Maroon" + }, + "yellow": { + "message": "Yellow" + }, + "orange": { + "message": "Orange" + }, + "blue": { + "message": "Blue" + }, + "lavender": { + "message": "Lavender" + }, + "maroon-button": { + "message": "Maroon ({id, number})" + }, + "yellow-button": { + "message": "Yellow ({id, number})" + }, + "orange-button": { + "message": "Orange ({id, number})" + }, + "blue-button": { + "message": "Blue ({id, number})" + }, + "instruction-shortcodes": { + "message": "You can use '{{color-name}}' in your instruction to display a smaller version of the button for this color. Options for color-name are: blue, lavender, maroon, orange and yellow." + }, + "instruction-enabled-highlight-colors": { + "message": "Here you can enabled multiple colors for the highlighting task. You can also give each color a custom name. The custom name does not influence the placeholder for the instruction." + }, + "lavender-button": { + "message": "Lavender ({id, number})" + }, + "enabled-highlight-colors": { + "message": "Enabled Highlight Colors" + }, + "erase": { + "message": "Erase" + }, + "reset": { + "message": "Reset" + }, + "erase-title": { + "message": "Erase the highlight of the selected text by clicking this button or by pressing Delete" + }, + "reset-title": { + "message": "Reset all highlights" + }, + "solution": { + "message": "Solution" + }, + "instruction-solution": { + "message": "You can define a solution which will be used for evaluating the answers." + }, + "cutoffs": { + "message": "Cutoffs" + }, + "instruction-cutoffs": { + "message": "For comparing your solution with an answer an agreement value will be calculated (Cohen's Kappa). You can define cutoff threshold for each highlight color. If the agreement value is above the cutoff score, the answer will be evaluated as correct. An agreement value of 1 means the answer and the solution are the same. An agreement value of 0 means nothing was highlighted. An agreement value of -1 means everything but the solution was highlighted. An answer will be regared as correct if all cutoffs are reached." + }, + "highlight-agreement": { + "message": "Highlight Agreement" + }, + "highlight-agreement-description": { + "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." + } +} From 405534d4a9581fb3528c5f40778388f43d0e5fdd Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 7 Apr 2022 22:38:12 +0200 Subject: [PATCH 117/125] New translations translations.json (Turkish) --- .../src/locales.vocab/tr.translations.json | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 packages/task-highlighting/src/locales.vocab/tr.translations.json diff --git a/packages/task-highlighting/src/locales.vocab/tr.translations.json b/packages/task-highlighting/src/locales.vocab/tr.translations.json new file mode 100644 index 00000000..e06c5424 --- /dev/null +++ b/packages/task-highlighting/src/locales.vocab/tr.translations.json @@ -0,0 +1,104 @@ +{ + "description": { + "message": "A task bit for highlighting parts of a given text." + }, + "name": { + "message": "Highlighting" + }, + "instruction": { + "message": "Instruction" + }, + "text": { + "message": "Text to Highlight" + }, + "example.instruction": { + "message": "Mark all fruits with '{{maroon}}' and all vegetables with '{{lavender}}'" + }, + "example.text": { + "message": "Cale, Srawberry, Banana, Milk, Test" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "highlight-title": { + "message": "Highlight the selected text by clicking this button or by pressing {id, number}" + }, + "maroon": { + "message": "Maroon" + }, + "yellow": { + "message": "Yellow" + }, + "orange": { + "message": "Orange" + }, + "blue": { + "message": "Blue" + }, + "lavender": { + "message": "Lavender" + }, + "maroon-button": { + "message": "Maroon ({id, number})" + }, + "yellow-button": { + "message": "Yellow ({id, number})" + }, + "orange-button": { + "message": "Orange ({id, number})" + }, + "blue-button": { + "message": "Blue ({id, number})" + }, + "instruction-shortcodes": { + "message": "You can use '{{color-name}}' in your instruction to display a smaller version of the button for this color. Options for color-name are: blue, lavender, maroon, orange and yellow." + }, + "instruction-enabled-highlight-colors": { + "message": "Here you can enabled multiple colors for the highlighting task. You can also give each color a custom name. The custom name does not influence the placeholder for the instruction." + }, + "lavender-button": { + "message": "Lavender ({id, number})" + }, + "enabled-highlight-colors": { + "message": "Enabled Highlight Colors" + }, + "erase": { + "message": "Erase" + }, + "reset": { + "message": "Reset" + }, + "erase-title": { + "message": "Erase the highlight of the selected text by clicking this button or by pressing Delete" + }, + "reset-title": { + "message": "Reset all highlights" + }, + "solution": { + "message": "Solution" + }, + "instruction-solution": { + "message": "You can define a solution which will be used for evaluating the answers." + }, + "cutoffs": { + "message": "Cutoffs" + }, + "instruction-cutoffs": { + "message": "For comparing your solution with an answer an agreement value will be calculated (Cohen's Kappa). You can define cutoff threshold for each highlight color. If the agreement value is above the cutoff score, the answer will be evaluated as correct. An agreement value of 1 means the answer and the solution are the same. An agreement value of 0 means nothing was highlighted. An agreement value of -1 means everything but the solution was highlighted. An answer will be regared as correct if all cutoffs are reached." + }, + "highlight-agreement": { + "message": "Highlight Agreement" + }, + "highlight-agreement-description": { + "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." + } +} From 7538e5f77fb2fd360ec0669b04047b25efd5ae3a Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Thu, 7 Apr 2022 23:41:46 +0200 Subject: [PATCH 118/125] Update source file translations.json --- .../src/locales.vocab/translations.json | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 packages/task-highlighting/src/locales.vocab/translations.json diff --git a/packages/task-highlighting/src/locales.vocab/translations.json b/packages/task-highlighting/src/locales.vocab/translations.json new file mode 100644 index 00000000..e06c5424 --- /dev/null +++ b/packages/task-highlighting/src/locales.vocab/translations.json @@ -0,0 +1,104 @@ +{ + "description": { + "message": "A task bit for highlighting parts of a given text." + }, + "name": { + "message": "Highlighting" + }, + "instruction": { + "message": "Instruction" + }, + "text": { + "message": "Text to Highlight" + }, + "example.instruction": { + "message": "Mark all fruits with '{{maroon}}' and all vegetables with '{{lavender}}'" + }, + "example.text": { + "message": "Cale, Srawberry, Banana, Milk, Test" + }, + "severity.error": { + "message": "Error" + }, + "severity.info": { + "message": "Info" + }, + "severity.success": { + "message": "Success" + }, + "severity.warning": { + "message": "Warning" + }, + "highlight-title": { + "message": "Highlight the selected text by clicking this button or by pressing {id, number}" + }, + "maroon": { + "message": "Maroon" + }, + "yellow": { + "message": "Yellow" + }, + "orange": { + "message": "Orange" + }, + "blue": { + "message": "Blue" + }, + "lavender": { + "message": "Lavender" + }, + "maroon-button": { + "message": "Maroon ({id, number})" + }, + "yellow-button": { + "message": "Yellow ({id, number})" + }, + "orange-button": { + "message": "Orange ({id, number})" + }, + "blue-button": { + "message": "Blue ({id, number})" + }, + "instruction-shortcodes": { + "message": "You can use '{{color-name}}' in your instruction to display a smaller version of the button for this color. Options for color-name are: blue, lavender, maroon, orange and yellow." + }, + "instruction-enabled-highlight-colors": { + "message": "Here you can enabled multiple colors for the highlighting task. You can also give each color a custom name. The custom name does not influence the placeholder for the instruction." + }, + "lavender-button": { + "message": "Lavender ({id, number})" + }, + "enabled-highlight-colors": { + "message": "Enabled Highlight Colors" + }, + "erase": { + "message": "Erase" + }, + "reset": { + "message": "Reset" + }, + "erase-title": { + "message": "Erase the highlight of the selected text by clicking this button or by pressing Delete" + }, + "reset-title": { + "message": "Reset all highlights" + }, + "solution": { + "message": "Solution" + }, + "instruction-solution": { + "message": "You can define a solution which will be used for evaluating the answers." + }, + "cutoffs": { + "message": "Cutoffs" + }, + "instruction-cutoffs": { + "message": "For comparing your solution with an answer an agreement value will be calculated (Cohen's Kappa). You can define cutoff threshold for each highlight color. If the agreement value is above the cutoff score, the answer will be evaluated as correct. An agreement value of 1 means the answer and the solution are the same. An agreement value of 0 means nothing was highlighted. An agreement value of -1 means everything but the solution was highlighted. An answer will be regared as correct if all cutoffs are reached." + }, + "highlight-agreement": { + "message": "Highlight Agreement" + }, + "highlight-agreement-description": { + "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." + } +} From 8e18fd77b7969478572a39831d3fb4f9ff649ab3 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Tue, 2 Aug 2022 02:04:35 +0200 Subject: [PATCH 119/125] New translations translations.json (Spanish) --- .../task-highlighting/src/locales.vocab/es.translations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/task-highlighting/src/locales.vocab/es.translations.json b/packages/task-highlighting/src/locales.vocab/es.translations.json index e56f28f1..e06c5424 100644 --- a/packages/task-highlighting/src/locales.vocab/es.translations.json +++ b/packages/task-highlighting/src/locales.vocab/es.translations.json @@ -101,4 +101,4 @@ "highlight-agreement-description": { "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." } -} \ No newline at end of file +} From e071e35bcbb5ed2cd1fa49c1526dd93bdbe771ad Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Tue, 2 Aug 2022 02:04:58 +0200 Subject: [PATCH 120/125] New translations translations.json (French) --- .../task-highlighting/src/locales.vocab/fr.translations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/task-highlighting/src/locales.vocab/fr.translations.json b/packages/task-highlighting/src/locales.vocab/fr.translations.json index e56f28f1..e06c5424 100644 --- a/packages/task-highlighting/src/locales.vocab/fr.translations.json +++ b/packages/task-highlighting/src/locales.vocab/fr.translations.json @@ -101,4 +101,4 @@ "highlight-agreement-description": { "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." } -} \ No newline at end of file +} From d24300756e40d2eb51898ab5e08448963aa58013 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Tue, 2 Aug 2022 02:05:05 +0200 Subject: [PATCH 121/125] New translations translations.json (German) --- .../task-highlighting/src/locales.vocab/de.translations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/task-highlighting/src/locales.vocab/de.translations.json b/packages/task-highlighting/src/locales.vocab/de.translations.json index e56f28f1..e06c5424 100644 --- a/packages/task-highlighting/src/locales.vocab/de.translations.json +++ b/packages/task-highlighting/src/locales.vocab/de.translations.json @@ -101,4 +101,4 @@ "highlight-agreement-description": { "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." } -} \ No newline at end of file +} From ea4de261d3dc159a9357d384b16ada377d18e35e Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Tue, 2 Aug 2022 02:05:13 +0200 Subject: [PATCH 122/125] New translations translations.json (Dutch) --- .../task-highlighting/src/locales.vocab/nl.translations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/task-highlighting/src/locales.vocab/nl.translations.json b/packages/task-highlighting/src/locales.vocab/nl.translations.json index e56f28f1..e06c5424 100644 --- a/packages/task-highlighting/src/locales.vocab/nl.translations.json +++ b/packages/task-highlighting/src/locales.vocab/nl.translations.json @@ -101,4 +101,4 @@ "highlight-agreement-description": { "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." } -} \ No newline at end of file +} From 63bf25b75363d05417381a9bfaacbbe43431b131 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Tue, 2 Aug 2022 02:05:36 +0200 Subject: [PATCH 123/125] New translations translations.json (Italian) --- .../task-highlighting/src/locales.vocab/it.translations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/task-highlighting/src/locales.vocab/it.translations.json b/packages/task-highlighting/src/locales.vocab/it.translations.json index e56f28f1..e06c5424 100644 --- a/packages/task-highlighting/src/locales.vocab/it.translations.json +++ b/packages/task-highlighting/src/locales.vocab/it.translations.json @@ -101,4 +101,4 @@ "highlight-agreement-description": { "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." } -} \ No newline at end of file +} From 7479b55b2ebf32059aa21015e19d04bc42d0a5a4 Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Tue, 2 Aug 2022 02:05:49 +0200 Subject: [PATCH 124/125] New translations translations.json (Portuguese) --- .../task-highlighting/src/locales.vocab/pt.translations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/task-highlighting/src/locales.vocab/pt.translations.json b/packages/task-highlighting/src/locales.vocab/pt.translations.json index e56f28f1..e06c5424 100644 --- a/packages/task-highlighting/src/locales.vocab/pt.translations.json +++ b/packages/task-highlighting/src/locales.vocab/pt.translations.json @@ -101,4 +101,4 @@ "highlight-agreement-description": { "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." } -} \ No newline at end of file +} From 3f37a31196acbfbf955aab095400f8513aa6d16b Mon Sep 17 00:00:00 2001 From: Mike Barkmin Date: Tue, 2 Aug 2022 02:05:55 +0200 Subject: [PATCH 125/125] New translations translations.json (Turkish) --- .../task-highlighting/src/locales.vocab/tr.translations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/task-highlighting/src/locales.vocab/tr.translations.json b/packages/task-highlighting/src/locales.vocab/tr.translations.json index e56f28f1..e06c5424 100644 --- a/packages/task-highlighting/src/locales.vocab/tr.translations.json +++ b/packages/task-highlighting/src/locales.vocab/tr.translations.json @@ -101,4 +101,4 @@ "highlight-agreement-description": { "message": "If checked all correct highlighted areas will be marked in green and all wrong highlighted areas will be marked red." } -} \ No newline at end of file +}