Full Code of h5p/h5p-interactive-video for AI

master 2632054775b7 cached
74 files
1.2 MB
276.4k tokens
51 symbols
1 requests
Download .txt
Showing preview only (1,331K chars total). Download the full file or copy to clipboard to get everything.
Repository: h5p/h5p-interactive-video
Branch: master
Commit: 2632054775b7
Files: 74
Total size: 1.2 MB

Directory structure:
gitextract_rzhb6t4a/

├── .babelrc
├── .gitignore
├── .h5pignore
├── .jshintrc
├── LICENCE.md
├── README.md
├── crowdin.yml
├── language/
│   ├── .en.json
│   ├── af.json
│   ├── ar.json
│   ├── bg.json
│   ├── bn.json
│   ├── bs.json
│   ├── ca.json
│   ├── cs.json
│   ├── da.json
│   ├── de.json
│   ├── el.json
│   ├── es-mx.json
│   ├── es.json
│   ├── et.json
│   ├── eu.json
│   ├── fa.json
│   ├── fi.json
│   ├── fr.json
│   ├── gl.json
│   ├── he.json
│   ├── hr.json
│   ├── hu.json
│   ├── it.json
│   ├── ja.json
│   ├── ka.json
│   ├── km.json
│   ├── ko.json
│   ├── lt.json
│   ├── lv.json
│   ├── mn.json
│   ├── nb.json
│   ├── nl.json
│   ├── nn.json
│   ├── pl.json
│   ├── pt-br.json
│   ├── pt.json
│   ├── ro.json
│   ├── ru.json
│   ├── sk.json
│   ├── sl.json
│   ├── sv.json
│   ├── sw.json
│   ├── te.json
│   ├── tg.json
│   ├── tr.json
│   ├── uk.json
│   ├── zh-cn.json
│   ├── zh-hans.json
│   ├── zh-hant.json
│   └── zh-tw.json
├── library.json
├── package.json
├── presave.js
├── semantics.json
├── src/
│   ├── entries/
│   │   └── dist.js
│   ├── scripts/
│   │   ├── accessibility.js
│   │   ├── bubble.js
│   │   ├── endscreen.js
│   │   ├── interaction.js
│   │   ├── interactive-video.js
│   │   └── selector-control.js
│   └── styles/
│       ├── accessibility.css
│       ├── bubble.css
│       ├── endscreen.css
│       └── interactive-video.css
├── upgrades.js
└── webpack.config.js

================================================
FILE CONTENTS
================================================

================================================
FILE: .babelrc
================================================
{
  "presets": ["@babel/preset-env"],
  "plugins": [
    [
      "@babel/plugin-transform-classes", {
        "loose": true
      }
    ],
    ["@babel/plugin-transform-object-assign"],
    ["@babel/plugin-proposal-object-rest-spread"]
  ]
}

================================================
FILE: .gitignore
================================================
*~
# Logs
dist
logs
*.log
npm-debug.log*

# Runtime data
pids
*.pid
*.seed

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# node-waf configuration
.lock-wscript

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules
jspm_packages

# Optional npm cache directory
.npm

# Optional REPL history
.node_repl_history@legacy

@legacy


================================================
FILE: .h5pignore
================================================
build
node_modules
reports
tests
dev
src
.idea
.git
.babelrc
.gitmodules
.h5pignore
.travis.yml
karma.conf.js
webpack.config.js
webpack.dev.config.js
README.md
CONTRIBUTING.md
package.json
package-lock.json
worknotes
crowdin.yml


================================================
FILE: .jshintrc
================================================
{
  "esversion": 6
}


================================================
FILE: LICENCE.md
================================================
MIT License

Copyright (c) 2017 H5P

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

================================================
FILE: README.md
================================================
# H5P Interactive Video

Put texts, tasks and other media on top of your video.

[See it in action on H5P.org](https://h5p.org/interactive-video)

## Contributing

Translators, make sure to read through the [tips for language contributors](https://h5p.org/contributing). A good approach is to check that the updated language file matches the structure of the [norwegian translation](language/nn.json).  

Developers, take a look at the [developer guide](https://h5p.org/developers) which has information on [coding guidelines](https://h5p.org/code-style), [api-references](https://h5p.org/documentation/api/H5P.html) and much more. Before submitting pull-requests, please consider [testing your code thoroughly](https://github.com/h5p/h5p-interactive-video/wiki/Interactive-Video-Testplan-(November-2106-Release)) to speed up the review process.


## Building the distribution files
Downloading these files will not provide you with h5p libraries that you can upload to your system. They will have to be built and packed first.

Pull or download this archive files and go into the main folder. There run

```bash
npm install
```

to get the required modules. Then build the project using

```bash
npm run build
```

or

```bash
npm run watch
```

You can then use [H5P cli](https://github.com/h5p/h5p-cli) to pack the library e.g. using

```
h5p pack -r <library folder> <output file>
```

Alternatively, you can arrange and zip files manually, but make sure to adhere to the [H5P specification](https://h5p.org/documentation/developers/h5p-specification).

## License

(The MIT License)

Copyright (c) 2012-2014 Joubel AS

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


================================================
FILE: crowdin.yml
================================================
files:
  - source: /language/.en.json
    translation: /language/%two_letters_code%.json


================================================
FILE: language/.en.json
================================================
{
  "semantics": [
    {
      "label": "Interactive Video Editor",
      "fields": [
        {
          "label": "Upload/embed video",
          "fields": [
            {
              "label": "Add a video",
              "description": "Click below to add a video you wish to use in your interactive video. You can add a video link or upload video files. It is possible to add several versions of the video with different qualities. To ensure maximum support in browsers at least add a version in webm and mp4 formats."
            },
            {
              "label": "Start screen options (unsupported for YouTube videos)",
              "fields": [
                {
                  "label": "The title of this interactive video",
                  "default": "Interactive Video",
                  "description": "Used in summaries, statistics etc."
                },
                {
                  "label": "Hide title on video start screen"
                },
                {
                  "label": "Short description (Optional)",
                  "description": "Optional. Display a short description text on the video start screen. Does not work for YouTube videos."
                },
                {
                  "label": "Poster image",
                  "description": "Image displayed before the user launches the video. Does not work for YouTube Videos."
                }
              ]
            },
            {
              "label": "Text tracks (unsupported for YouTube videos)",
              "fields": [
                {
                  "label": "Available text tracks",
                  "entity": "Track",
                  "field": {
                    "label": "Track",
                    "fields": [
                      {
                        "label": "Track label",
                        "description": "Used if you offer multiple tracks and the user has to choose a track. For instance 'Spanish subtitles' could be the label of a Spanish subtitle track.",
                        "default": "Subtitles"
                      },
                      {
                        "label": "Type of text track",
                        "options": [
                          {
                            "label": "Subtitles"
                          },
                          {
                            "label": "Captions"
                          },
                          {
                            "label": "Descriptions"
                          }
                        ]
                      },
                      {
                        "label": "Source language, must be defined for subtitles",
                        "description": "Must be a valid BCP 47 language tag. If 'Subtitles' is the type of text track selected, the source language of the track must be defined."
                      },
                      {
                        "label": "Track source (WebVTT file)"
                      }
                    ]
                  }
                },
                {
                  "label": "Default text track",
                  "description": "If left empty or not matching any of the text tracks the first text track will be used as the default."
                }
              ]
            }
          ]
        },
        {
          "label": "Add interactions",
          "fields": [
            {
              "field": {
                "fields": [
                  {
                    "label": "Display time"
                  },
                  {
                    "label": "Pause video"
                  },
                  {
                    "label": "Display as",
                    "description": "<b>Button</b> is a collapsed interaction the user must press to open. <b>Poster</b> is an expanded interaction displayed directly on top of the video",
                    "options": [
                      {
                        "label": "Button"
                      },
                      {
                        "label": "Poster"
                      }
                    ]
                  },
                  {
                    "label": "Turn into button on small screens"
                  },
                  {
                    "label": "Label",
                    "description": "Label displayed next to interaction icon."
                  },
                  {},
                  {},
                  {},
                  {},
                  {},
                  {},
                  {
                    "label": "Adaptivity",
                    "fields": [
                      {
                        "label": "Action on all correct",
                        "fields": [
                          {
                            "label": "Seek to",
                            "description": "Enter timecode in the format M:SS"
                          },
                          {
                            "label": "Allow the user to opt out and continue"
                          },
                          {
                            "label": "Message"
                          },
                          {
                            "label": "Label for seek button"
                          }
                        ]
                      },
                      {
                        "label": "Action on wrong",
                        "fields": [
                          {
                            "label": "Seek to",
                            "description": "Enter timecode in the format M:SS"
                          },
                          {
                            "label": "Allow the user to opt out and continue"
                          },
                          {
                            "label": "Message"
                          },
                          {
                            "label": "Label for seek button"
                          }
                        ]
                      },
                      {
                        "label": "Require full score for task before proceeding",
                        "description": "For best functionality this option should be used in conjunction with the \"Disable navigation forward in a video\" option of Interactive Video."
                      }
                    ]
                  },
                  {
                    "label": "Visuals",
                    "fields": [
                      {
                        "label": "Background color"
                      },
                      {
                        "label": "Box shadow",
                        "description": "Adds a subtle shadow around the interaction. You might want to disable this for completely transparent interactions"
                      }
                    ]
                  },
                  {
                    "label": "Go to on click",
                    "fields": [
                      {
                        "label": "Type",
                        "options": [
                          {
                            "label": "Timecode"
                          },
                          {
                            "label": "Another page (URL)"
                          }
                        ]
                      },
                      {
                        "label": "Go To",
                        "description": "The target time the user will be taken to upon pressing the hotspot. Enter timecode in the format M:SS."
                      },
                      {
                        "label": "URL",
                        "fields": [
                          {
                            "label": "Protocol",
                            "options": [
                              {
                                "label": "http://"
                              },
                              {
                                "label": "https://"
                              },
                              {
                                "label": "(root relative)"
                              },
                              {
                                "label": "other"
                              }
                            ]
                          },
                          {
                            "label": "URL"
                          }
                        ]
                      },
                      {
                        "label": "Visualize",
                        "description": "Show that interaction can be clicked by adding a border and an icon"
                      }
                    ]
                  }
                ]
              }
            },
            {},
            {}
          ]
        },
        {
          "label": "Summary task",
          "fields": [
            {},
            {
              "label": "Display at",
              "description": "Number of seconds before the video ends."
            }
          ]
        }
      ]
    },
    {
      "label": "Behavioural settings",
      "fields": [
        {
          "label": "Start video at",
          "description": "Enter timecode in the format M:SS"
        },
        {
          "label": "Auto-play video",
          "description": "Start playing the video automatically"
        },
        {
          "label": "Loop the video",
          "description": "Check if video should run in a loop"
        },
        {
          "label": "Deactivate auto-pause",
          "description": "Prevents video from pausing automatically if video gets hidden."
        },
        {
          "label": "Override \"Show Solution\" button",
          "description": "This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.",
          "options": [
            {
              "label": "Enabled"
            },
            {
              "label": "Disabled"
            }
          ]
        },
        {
          "label": "Override \"Retry\" button",
          "description": "This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.",
          "options": [
            {
              "label": "Enabled"
            },
            {
              "label": "Disabled"
            }
          ]
        },
        {
          "label": "Start with bookmarks menu open",
          "description": "This function is not available on iPad when using YouTube as video source."
        },
        {
          "label": "Show button for rewinding 10 seconds"
        },
        {
          "label": "Disable navigation",
          "description": "These options will disable user video navigation as specified.",
          "options": [
            {
              "label": "None"
            },
            {
              "label": "Forward"
            },
            {
              "label": "Forward and backward"
            }
          ]
        },
        {
          "label": "Deactivate sound",
          "description": "Enabling this option will deactivate the video's sound and prevent it from being switched on."
        }
      ]
    },
    {
      "label": "Localize",
      "fields": [
        {
          "label": "Interaction title",
          "default": "Interaction"
        },
        {
          "label": "Play title",
          "default": "Play"
        },
        {
          "label": "Pause title",
          "default": "Pause"
        },
        {
          "label": "Mute title",
          "default": "Mute, currently unmuted"
        },
        {
          "label": "Unmute title",
          "default": "Unmute, currently muted"
        },
        {
          "label": "Video quality title",
          "default": "Video Quality"
        },
        {
          "label": "Video captions title",
          "default": "Captions"
        },
        {
          "label": "Close button text",
          "default": "Close"
        },
        {
          "label": "Fullscreen title",
          "default": "Fullscreen"
        },
        {
          "label": "Exit fullscreen title",
          "default": "Exit Fullscreen"
        },
        {
          "label": "Summary title",
          "default": "Open summary dialog"
        },
        {
          "label": "Bookmarks title",
          "default": "Bookmarks"
        },
        {
          "label": "Submit screen title",
          "default": "Submit screen"
        },
        {
          "label": "Default label for adaptivity seek button",
          "default": "Continue"
        },
        {
          "label": "Default label for continue video button",
          "default": "Continue with video"
        },
        {
          "label": "Default label for more player options",
          "default": "More player options"
        },
        {
          "label": "Set playback rate",
          "default": "Playback Rate"
        },
        {
          "label": "Rewind 10 Seconds",
          "default": "Rewind 10 Seconds"
        },
        {
          "label": "Navigation is disabled text",
          "default": "Navigation is disabled"
        },
        {
          "label": "Navigating forward is disabled text",
          "default": "Navigating forward is disabled"
        },
        {
          "label": "Sound is disabled text",
          "default": "Sound is disabled"
        },
        {
          "label": "Warning that the user must answer the question correctly before continuing",
          "default": "You need to answer all the questions correctly before continuing."
        },
        {
          "label": "Back button",
          "default": "Back"
        },
        {
          "label": "Passed time hours",
          "default": "Hours"
        },
        {
          "label": "Passed time minutes",
          "default": "Minutes"
        },
        {
          "label": "Passed time seconds",
          "default": "Seconds"
        },
        {
          "label": "Label for current time",
          "default": "Current time:"
        },
        {
          "label": "Label for total time",
          "default": "Total time:"
        },
        {
          "label": "Text explaining that a single interaction with a name has come into view",
          "default": "Interaction appeared:"
        },
        {
          "label": "Text for explaining that multiple interactions have come into view",
          "default": "Multiple interactions appeared."
        },
        {
          "label": "Video is paused announcement",
          "default": "Video is paused"
        },
        {
          "label": "Content label",
          "default": "Content"
        },
        {
          "label": "Answered message (@answered will be replaced with the number of answered questions)",
          "default": "@answered answered"
        },
        {
          "label": "Submit screen title",
          "default": "@answered Question(s) answered",
          "description": "@answered will be replaced by the number of answered questions."
        },
        {
          "label": "Submit screen information",
          "default": "You have answered @answered questions, click below to submit your answers.",
          "description": "@answered will be replaced by the number of answered questions."
        },
        {
          "label": "Submit screen information when submit button is disabled",
          "default": "You have answered @answered questions.",
          "description": "@answered will be replaced by the number of answered questions."
        },
        {
          "label": "Submit screen information for missing answers",
          "default": "You have not answered any questions."
        },
        {
          "label": "Submit screen information for answer needed",
          "default": "You have to answer at least one question before you can submit your answers."
        },
        {
          "label": "Submit screen submit button",
          "default": "Submit Answers"
        },
        {
          "label": "Submit screen submit message",
          "default": "Your answers have been submitted!"
        },
        {
          "label": "Submit screen table row title: Score",
          "default": "Score"
        },
        {
          "label": "Submit screen question label",
          "default": "Question"
        },
        {
          "label": "Submit screen answered score",
          "default": "answered"
        },
        {
          "label": "Submit screen row summary including score (for readspeakers)",
          "default": "You got @score out of @total points for the @question that appeared after @minutes minutes and @seconds seconds."
        },
        {
          "label": "Submit screen row summary for no score (for readspeakers)",
          "default": "You have answered the @question that appeared after @minutes minutes and @seconds seconds."
        },
        {
          "label": "Video Progressbar",
          "default": "Video progress"
        },
        {
          "label": "Information on how to start creating interactions",
          "default": "Play the video to start creating interactions"
        }
      ]
    }
  ]
}


================================================
FILE: language/af.json
================================================
{
  "semantics": [
    {
      "label": "Interaktiewe video redigeerder",
      "fields": [
        {
          "label": "Oplaai/inbed video",
          "fields": [
            {
              "label": "Voeg 'n video by",
              "description": "Klik hieronder om 'n video wat jy in jou interaktiewe video wil gebruik, by te voeg. Jy kan 'n videoskakel byvoeg of videolêers oplaai. Dit is moontlik om verskillende gehalte weergawes van die video by te voeg. Om maksimum ondersteuning in blaaiers te verseker, moet jy ten minste 'n weergawe in webm- en mp4-formate byvoeg."
            },
            {
              "label": "Beginskermopsies (word nie vir YouTube videos gesteun nie)",
              "fields": [
                {
                  "label": "Die titel van die interaktiewe video",
                  "default": "Interaktiewe video",
                  "description": "Gebruik in opsommings, statistieke ens."
                },
                {
                  "label": "Versteek titel op video beginskerm"
                },
                {
                  "label": "Kort beskrywing (Opsioneel)",
                  "description": "Opsioneel. Vertoon 'n kort beskrywingteks op die videobeginskerm. Dit werk nie vir YouTube video's nie."
                },
                {
                  "label": "Plakkaatbeeld",
                  "description": "Beeld wat vertoon voordat die gebruiker die video begin. Dit werk nie vir YouTube-video's nie."
                }
              ]
            },
            {
              "label": "Teks-snitte (word nie ondersteun vir YouTube-video's nie)",
              "fields": [
                {
                  "label": "Beskikbare teks-snitte",
                  "entity": "Snit",
                  "field": {
                    "label": "Snit",
                    "fields": [
                      {
                        "label": "Snitetiket",
                        "description": "Word gebruik as jy verskeie snitte aanbied en die gebruiker 'n snit moet kies. 'Spaanse byskrif' kan byvoorbeeld die etiket van 'n Spaanse byskrifsnit wees.",
                        "default": "Byskrifte"
                      },
                      {
                        "label": "Soort teks-snit",
                        "options": [
                          {
                            "label": "Byskrifte"
                          },
                          {
                            "label": "Onderskrifte"
                          },
                          {
                            "label": "Beskrywings"
                          }
                        ]
                      },
                      {
                        "label": "Brontaal, moet vasgestel word vir byskrifte",

                        "description": "Moet 'n geldige BCP 47 merker wees. As 'Byskrifte' die tipe tekssnit is wat gekies word, moet die brontaal van die snit gedefinieer word."
                      },
                      {
                        "label": "Snitbron (WebVTT-lêer)"
                      }
                    ]
                  }
                },
                {
                  "label": "Verstek teks-snit",
                  "description": "Indien dit leeg gelaat word of nie by enige van die tekssnitte pas nie, sal die eerste teksbaan as standaard gebruik word."
                }
              ]
            }
          ]
        },
        {
          "label": "Voeg interaksies by",
          "fields": [
            {
              "field": {
                "fields": [
                  {
                    "label": "Vertoon tyd"
                  },
                  {
                    "label": "Pouseer video"
                  },
                  {
                    "label": "Vertoon as",
                    "description": "<b>Knoppie</b> is 'n ingevoude interaksie wat die gebruiker moet druk om oop te maak. <b>Plakkaat</b> is 'n uitgebreide interaksie wat direk bo op die video vertoon word",
                    "options": [
                      {
                        "label": "Knoppie"
                      },
                      {
                        "label": "Plakkaat"
                      }
                    ]
                  },
                  {
                    "label": "Verander in knoppie op klein skerms"
                  },
                  {
                    "label": "Etiket",
                    "description": "Etiket word langsaan interaksieikoon vertoon."
                  },
                  {},
                  {},
                  {},
                  {},
                  {},
                  {},
                  {
                    "label": "Aanpasbaarheid",
                    "fields": [
                      {
                        "label": "Aksie as alles reg is",
                        "fields": [
                          {
                            "label": "Soek om",
                            "description": "Voer tydkode in die formaat M:SS in"
                          },
                          {
                            "label": "Laat gebruiker toe om uit te gaan en voort te gaan"
                          },
                          {
                            "label": "Boodskap"
                          },
                          {
                            "label": "Etiket vir soekknoppie"
                          }
                        ]
                      },
                      {
                        "label": "Aksie indien verkeerd",
                        "fields": [
                          {
                            "label": "Soek om",
                            "description": "Voer tydkode in die formaat M:SS in"
                          },
                          {
                            "label": "Laat gebruiker toe om uit te gaan en aan te gaan"
                          },
                          {
                            "label": "Boodskap"
                          },
                          {
                            "label": "Etiket vir soekknoppie"
                          }
                        ]
                      },
                      {
                        "label": "Vereis volpunte vir taak voordat verder gegaan word",
                        "description": "For best functionality this option should be used in conjunction with the \"Disable navigation forward in a video\" option of Interactive Video."
                      }
                    ]
                  },
                  {
                    "label": "Beeldmateriaal",
                    "fields": [
                      {
                        "label": "Agtergrondkleur"
                      },
                      {
                        "label": "Boks skaduwee",
                        "description": "Voeg 'n subtiele skaduwee by die interaksie. Jy wil dit dalk uitskakel vir volledig deursigtige interaksies"
                      }
                    ]
                  },
                  {
                    "label": "Gaan na met klik",
                    "fields": [
                      {
                        "label": "Soort",
                        "options": [
                          {
                            "label": "Tydkode"
                          },
                          {
                            "label": "Ander blad (URL)"
                          }
                        ]
                      },
                      {
                        "label": "Gaan na",
                        "description": "Die teikentyd wat die gebruiker sal gebruik deur op die warmkol te druk. Voer die tydkode in die formaat M:SS in."
                      },
                      {
                        "label": "URL",
                        "fields": [
                          {
                            "label": "Protokol",
                            "options": [
                              {
                                "label": "http://"
                              },
                              {
                                "label": "https://"
                              },
                              {
                                "label": "(wortel relatief)"
                              },
                              {
                                "label": "ander"
                              }
                            ]
                          },
                          {
                            "label": "URL"
                          }
                        ]
                      },
                      {
                        "label": "Visualiseer",
                        "description": "Wys dat interaksie geklik kan word deur 'n randtjie of 'n ikoon by te voeg"
                      }
                    ]
                  }
                ]
              }
            },
            {},
            {}
          ]
        },
        {
          "label": "Opsomming taak",
          "fields": [
            {},
            {
              "label": "Vertoon by",
              "description": "Aantal sekondes voor die video eindig."
            }
          ]
        }
      ]
    },
    {
      "label": "Gedragsinstellings",
      "fields": [
        {
          "label": "Begin video by",
          "description": "Voer tydkode in die formaat M:SS in"
        },
        {
          "label": "Speel video outomaties",
          "description": "Begin video outomaties te speel"
        },
        {
          "label": "Lusloop die video",
          "description": "Kyk of video in 'n lusloop gewys moet word"
        },
        {
          "label": "Deactivate auto-pause",
          "description": "Prevents video from pausing automatically if video gets hidden."
        },
        {
          "label": "Oorskry \"Wys oplossing\" knoppie",
          "description": "Hierdie opsie bepaal of die \"Wys antwoord\" -knoppie vir alle vrae getoon word, vir almal uitgeskakel of afsonderlik vir elke vraag ingestel word.",
          "options": [
            {
              "label": "Aktiveer"
            },
            {
              "label": "Deaktiveer"
            }
          ]
        },
        {
          "label": "Oorskry \"Probeer weer\" knoppie",
          "description": "Hierdie opsie bepaal of die \"Probeer weer\" -knoppie vir alle vrae getoon word, vir almal uitgeskakel of afsonderlik vir elke vraag ingestel word.",
          "options": [
            {
              "label": "Aktiveer"
            },
            {
              "label": "Deaktiveer"
            }
          ]
        },
        {
          "label": "Begin met oop boekmerkmenu",
          "description": "Hierdie funksie is nie beskikbaar op iPad wanneer YouTube as videobron gebruik word nie."
        },
        {
          "label": "Wys 10 sekondes terugspeelknoppie"
        },
        {
          "label": "Disable navigation",
          "description": "These options will disable user video navigation as specified.",
          "options": [
            {
              "label": "None"
            },
            {
              "label": "Forward"
            },
            {
              "label": "Forward and backward"
            }
          ]
        },
        {
          "label": "Deaktiveer klank",
          "description": "Aktivering van hierdie opsie sal die video se klank deaktiveer en verhoed dat dit aangeskakel kan word."
        }
      ]
    },
    {
      "label": "Lokaliseer",
      "fields": [
        {
          "label": "Interaksie titel",
          "default": "Interaksie"
        },
        {
          "label": "Wys titel",
          "default": "Speel"
        },
        {
          "label": "Pouseer titel",
          "default": "Pouse"
        },
        {
          "label": "Demp titel",
          "default": "Mute, currently unmuted"
        },
        {
          "label": "Ontdemp titel",
          "default": "Unmute, currently muted"
        },
        {
          "label": "Video kwaliteit titel",
          "default": "Video kwaliteit"
        },
        {
          "label": "Video onderskriftitel",
          "default": "Onderskrifte"
        },
        {
          "label": "Sluit knoppieteks",
          "default": "Sluit"
        },
        {
          "label": "Volskerm titel",
          "default": "Volskerm"
        },
        {
          "label": "Verlaat volskermtitel",
          "default": "Vertlaat volskerm"
        },
        {
          "label": "Opsomming titel",
          "default": "Maak opsomming dialoog oop"
        },
        {
          "label": "Boekmerk titel",
          "default": "Boekmerke"
        },
        {
          "label": "Dien in skermtitel",
          "default": "Dien in skerm"
        },
        {
          "label": "Versteketiket vir aanpasbare soekknoppie",
          "default": "Gaan voort"
        },
        {
          "label": "Versteketiket vir gaan voort met video knoppie",
          "default": "Gaan voort met video"
        },
        {
          "label": "Default label for more player options",
          "default": "More player options"
        },
        {
          "label": "Stel die terugspeelkoers",
          "default": "Terugspeelkoers"
        },
        {
          "label": "Terugspeel 10 sekondes",
          "default": "Terugspeel 10 sekondes"
        },
        {
          "label": "Navigasie is deaktiveer teks",
          "default": "Navigasie is deaktiveer"
        },
        {
          "label": "Navigating forward is disabled text",
          "default": "Navigating forward is disabled"
        },
        {
          "label": "Klank is deaktiveer teks",
          "default": "Klank is deaktiveer"
        },
        {
          "label": "Waarskuwing dat die gebruiker die vraag reg moet antwoord voordat hy/sy verder gaan",
          "default": "Jy moet al die vrae reg beantwoord voor jy kan verder gaan."
        },
        {
          "label": "Terug knoppie",
          "default": "Terug"
        },
        {
          "label": "Ure verloop",
          "default": "Ure"
        },
        {
          "label": "Minute verloop",
          "default": "Minute"
        },
        {
          "label": "Sekondes verloop",
          "default": "Sekondes"
        },
        {
          "label": "Etiket vir teenwoordige tyd",
          "default": "Teenwoordige tyd:"
        },
        {
          "label": "Etiket vir totale tyd",
          "default": "Totale tyd:"
        },
        {
          "label": "Teks wat verduidelik dat 'n enkele interaksie met 'n naam sigbaar geword het",
          "default": "Interaksie verskyn:"
        },
        {
          "label": "Teks wat verduidelik dat verskeie interaksies sigbaar geword het",
          "default": "Verskeie interaksies verskyn."
        },
        {
          "label": "Video gepouseer aankondiging",
          "default": "Video is gepouseer"
        },
        {
          "label": "Inhoudetiket",
          "default": "Inhoud"
        },
        {
          "label": "Beantwoorde boodskap (@answered sal vervang word met die aantal beantwoorde vrae)",
          "default": "@answered beantwoord"
        },
        {
          "label": "Dien skermtitel in",
          "default": "@answered Vraag/Vrae beantwoord",
          "description": "@answered sal vervang word met die aantal beantwoorde vrae."
        },
        {
          "label": "Submit screen information when submit button is disabled",
          "default": "You have answered @answered questions.",
          "description": "@answered will be replaced by the number of answered questions."
        },
        {
          "label": "Dien skerm in informasie",
          "default": "Jy het @answered vrae beantwoord, klik hieronder om jou vrae in te dien.",
          "description": "@answered sal vervang word met die aantal beantwoorde vrae."
        },
        {
          "label": "Dien skerminformasie vir ontbrekende antwoorde in",
          "default": "Jy het geen vrae beantwoord nie."
        },
        {
          "label": "Dien-in-skerm-informasie vir benodigde antwoorde",
          "default": "Jy moet ten minste een vraag beantwoord voor jy jou antwoorde kan indien."
        },
        {
          "label": "Indienskerm indien knoppie",
          "default": "Dien antwoorde in"
        },
        {
          "label": "Indienskerm indienboodskap",
          "default": "Jou antwoorde is ingedien!"
        },
        {
          "label": "Indienskerm tabelry titel: Telling",
          "default": "Telling"
        },
        {
          "label": "Submit screen question label",
          "default": "Question"
        },
        {
          "label": "Indienskerm beantwoorde telling",
          "default": "beantwoord"
        },
        {
          "label": "Indienskerm ry opsomming insluitend telling (vir spreeklesers)",
          "default": "Jy het @score uit @total punte vir die @question wat verskyn het na @minutes minute en @seconds sekondes gekry."
        },
        {
          "label": "Indienskerm ry opsomming vir geen telling (vir spreeklesers)",
          "default": "Jy het die @question wat verskyn het na @minutes minute en @seconds sekondes beantwoord."
        },
        {
          "label": "Video Progressbar",
          "default": "Video progress"
        },
        {
          "label": "Text for how to create interactions",
          "default": "Play the video to start creating interactions"
        }
      ]
    }
  ]
}


================================================
FILE: language/ar.json
================================================
{
  "semantics": [
    {
      "label": "محرر الفيديو التفاعلي",
      "fields": [
        {
          "label": "تحميل الفيديو",
          "fields": [
            {
              "label": "ملفات الفيديو",
              "description": "حدد ملفات الفيديو التي ترغب في استخدامها في الفيديو التفاعلي الخاص بك. لضمان أقصى قدر من الدعم في متصفحات على الأقل إضافة نسخة من شريط الفيديو في ويب إم و MP4 الأشكال"
            },
            {
              "label": "Start screen options (unsupported for YouTube videos)",
              "fields": [
                {
                  "label": "The title of this interactive video",
                  "default": "Interactive Video",
                  "description": "Used in summaries, statistics etc."
                },
                {
                  "label": "Hide title on video start screen"
                },
                {
                  "label": "Short description (Optional)",
                  "description": "Optional. Display a short description text on the video start screen."
                },
                {
                  "label": "الملصق",
                  "description": "Image displayed before the user launches the video. Does not work for YouTube Videos."
                }
              ]
            },
            {
              "label": "Text tracks (unsupported for YouTube videos)",
              "fields": [
                {
                  "label": "Available text tracks",
                  "entity": "Track",
                  "field": {
                    "label": "Track",
                    "fields": [
                      {
                        "label": "Track label",
                        "description": "Used if you offer multiple tracks and the user has to choose a track. For instance 'Spanish subtitles' could be the label of a Spanish subtitle track.",
                        "default": "Subtitles"
                      },
                      {
                        "label": "Type of text track",
                        "options": [
                          {
                            "label": "Subtitles"
                          },
                          {
                            "label": "Captions"
                          },
                          {
                            "label": "Descriptions"
                          }
                        ]
                      },
                      {
                        "label": "Source language, must be defined for subtitles",

                        "description": "Must be a valid BCP 47 language tag. If 'Subtitles' is the type of text track selected, the source language of the track must be defined."
                      },
                      {
                        "label": "Track source (WebVTT file)"
                      }
                    ]
                  }
                },
                {
                  "label": "Default text track",
                  "description": "If left empty or not matching any of the text tracks the first text track will be used as the default."
                }
              ]
            }
          ]
        },
        {
          "label": "إضافة التفاعلات",
          "fields": [
            {
              "field": {
                "fields": [
                  {
                    "label": "عرض الوقت"
                  },
                  {
                    "label": "إيقاف مؤقت"
                  },
                  {
                    "label": "Display as",
                    "description": "<b>Button</b> is a collapsed interaction the user must press to open. <b>Poster</b> is an expanded interaction displayed directly on top of the video",
                    "options": [
                      {
                        "label": "Button"
                      },
                      {
                        "label": "Poster"
                      }
                    ]
                  },
                  {
                    "label": "تتحول إلى زر على الشاشات الصغيرة"
                  },
                  {
                    "label": "التسمية",
                    "description": "Label displayed next to interaction icon."
                  },
                  {},
                  {},
                  {},
                  {},
                  {},
                  {},
                  {
                    "label": "التكيف",
                    "fields": [
                      {
                        "label": "اتخاذ إجراء بشأن جميع الصحيح",
                        "fields": [
                          {
                            "label": "Seek to",
                            "description": "Enter timecode in the format M:SS"
                          },
                          {
                            "label": "Allow the user to opt out and continue"
                          },
                          {
                            "label": "Message"
                          },
                          {
                            "label": "Label for seek button"
                          }
                        ]
                      },
                      {
                        "label": "اتخاذ إجراء بشأن الخطأ",
                        "fields": [
                          {
                            "label": "Seek to",
                            "description": "Enter timecode in the format M:SS"
                          },
                          {
                            "label": "Allow the user to opt out and continue"
                          },
                          {
                            "label": "Message"
                          },
                          {
                            "label": "Label for seek button"
                          }
                        ]
                      },
                      {
                        "label": "Require full score for task before proceeding",
                        "description": "For best functionality this option should be used in conjunction with the \"Disable navigation forward in a video\" option of Interactive Video."
                      }
                    ]
                  },
                  {
                    "label": "Visuals",
                    "fields": [
                      {
                        "label": "Background color"
                      },
                      {
                        "label": "Box shadow",
                        "description": "يضيف ظل خفية حول التفاعل. قد تحتاج إلى تعطيل هذه التفاعلات شفاف تماما"
                      }
                    ]
                  },
                  {
                    "label": "Go to on click",
                    "fields": [
                      {
                        "label": "Type",
                        "options": [
                          {
                            "label": "Timecode"
                          },
                          {
                            "label": "Another page (URL)"
                          }
                        ]
                      },
                      {
                        "label": "Go To",
                        "description": "The target time the user will be taken to upon pressing the hotspot. Enter timecode in the format M:SS."
                      },
                      {
                        "label": "الرابط",
                        "fields": [
                          {
                            "label": "بروتوكول",
                            "options": [
                              {
                                "label": "http://"
                              },
                              {
                                "label": "https://"
                              },
                              {
                                "label": "(نسبي)"
                              },
                              {
                                "label": "other"
                              }
                            ]
                          },
                          {
                            "label": "الرابط"
                          }
                        ]
                      },
                      {
                        "label": "Visualize",
                        "description": "Show that interaction can be clicked by adding a border and an icon"
                      }
                    ]
                  }
                ]
              }
            },
            {},
            {}
          ]
        },
        {
          "label": "ملخص النشاط",
          "fields": [
            {},
            {
              "label": "عرض في",
              "description": "عدد الثواني قبل انتهاء الفيديو"
            }
          ]
        }
      ]
    },
    {
      "label": "إعدادات سلوكية",
      "fields": [
        {
          "label": "Start video at",
          "description": "Enter timecode in the format M:SS"
        },
        {
          "label": "التشغيل التلقائي الفيديو",
          "description": "Start playing the video automatically"
        },
        {
          "label": "Loop the video",
          "description": "Check if video should run in a loop"
        },
        {
          "label": "Deactivate auto-pause",
          "description": "Prevents video from pausing automatically if video gets hidden."
        },
        {
          "label": "Override \"Show Solution\" button",
          "description": "This option determines if the \"Show Solution\" button will be shown for all questions, disabled for all or configured for each question individually.",
          "options": [
            {
              "label": "Enabled"
            },
            {
              "label": "Disabled"
            }
          ]
        },
        {
          "label": "Override \"Retry\" button",
          "description": "This option determines if the \"Retry\" button will be shown for all questions, disabled for all or configured for each question individually.",
          "options": [
            {
              "label": "Enabled"
            },
            {
              "label": "Disabled"
            }
          ]
        },
        {
          "label": "Start with bookmarks menu open",
          "description": "This function is not available on iPad when using YouTube as video source."
        },
        {
          "label": "Show button for rewinding 10 seconds"
        },
        {
          "label": "Disable navigation",
          "description": "These options will disable user video navigation as specified.",
          "options": [
            {
              "label": "None"
            },
            {
              "label": "Forward"
            },
            {
              "label": "Forward and backward"
            }
          ]
        },
        {
          "label": "Deactivate sound",
          "description": "Enabling this option will deactivate the video's sound and prevent it from being switched on."
        }
      ]
    },
    {
      "label": "محلية",
      "fields": [
        {
          "label": "عنوان التفاعل",
          "default": "Interaction"
        },
        {
          "label": "لقب التشغيل",
          "default": "Play"
        },
        {
          "label": "عنوان إيقاف مؤقت",
          "default": "Pause"
        },
        {
          "label": "عنوان كتم الصوت",
          "default": "Mute, currently unmuted"
        },
        {
          "label": "عنوان عدم كتمان الصوت",
          "default": "Unmute, currently muted"
        },
        {
          "label": "عنوان جودة الفيديو",
          "default": "Video Quality"
        },
        {
          "label": "Video captions title",
          "default": "Captions"
        },
        {
          "label": "Close button text",
          "default": "أغلق"
        },
        {
          "label": "عنوان ملء الشاشة",
          "default": "Fullscreen"
        },
        {
          "label": "عنوان الخروج ملء الشاشة",
          "default": "Fullscreen"
        },
        {
          "label": "عنوان الملخص",
          "default": "الملخص"
        },
        {
          "label": "عنوان الإشارات المرجعية",
          "default": "Bookmarks"
        },
        {
          "label": "Submit screen title",
          "default": "Submit screen"
        },
        {
          "label": "التسمية الافتراضية لقابلية التكيف زر السعى",
          "default": "Continue"
        },
        {
          "label": "Default label for continue video button",
          "default": "Continue with video"
        },
        {
          "label": "Default label for more player options",
          "default": "More player options"
        },
        {
          "label": "Set playback rate",
          "default": "Playback Rate"
        },
        {
          "label": "Rewind 10 Seconds",
          "default": "Rewind 10 Seconds"
        },
        {
          "label": "Navigation is disabled text",
          "default": "Navigation is disabled"
        },
        {
          "label": "Navigating forward is disabled text",
          "default": "Navigating forward is disabled"
        },
        {
          "label": "Sound is disabled text",
          "default": "Sound is disabled"
        },
        {
          "label": "محذرا من أن المستخدم يجب أن يجيب على السؤال بشكل صحيح قبل المتابعة",
          "default": "تحتاج إلى الإجابة على جميع الأسئلة بشكل صحيح قبل المتابعة."
        },
        {
          "label": "زر الرجوع",
          "default": "الى الخلف"
        },
        {
          "label": "Passed time hours",
          "default": "Hours"
        },
        {
          "label": "Passed time minutes",
          "default": "Minutes"
        },
        {
          "label": "Passed time seconds",
          "default": "Seconds"
        },
        {
          "label": "Label for current time",
          "default": "Current time:"
        },
        {
          "label": "Label for total time",
          "default": "Total time:"
        },
        {
          "label": "Text explaining that a single interaction with a name has come into view",
          "default": "Interaction appeared:"
        },
        {
          "label": "Text for explaining that multiple interactions have come into view",
          "default": "Multiple interactions appeared."
        },
        {
          "label": "Video is paused announcement",
          "default": "Video is paused"
        },
        {
          "label": "Content label",
          "default": "Content"
        },
        {
          "label": "Answered message (@answered will be replaced with the number of answered questions)",
          "default": "@answered answered"
        },
        {
          "label": "Submit screen title",
          "default": "@answered Question(s) answered",
          "description": "@answered will be replaced by the number of answered questions."
        },
        {
          "label": "Submit screen information",
          "default": "You have answered @answered questions, click below to submit your answers.",
          "description": "@answer سيتم استبدالها بعدد الأسئلة التي تمت الإجابة عليها."
        },
        {
          "label": "Submit screen information when submit button is disabled",
          "default": "You have answered @answered questions.",
          "description": "@answer سيتم استبدالها بعدد الأسئلة التي تمت الإجابة عليها."
        },
        {
          "label": "Submit screen information for missing answers",
          "default": "You have not answered any questions."
        },
        {
          "label": "Submit screen information for answer needed",
          "default": "You have to answer at least one question before you can submit your answers."
        },
        {
          "label": "Submit screen submit button",
          "default": "Submit Answers"
        },
        {
          "label": "Submit screen submit message",
          "default": "Your answers have been submitted!"
        },
        {
          "label": "Submit screen table row title: Score",
          "default": "Score"
        },
        {
          "label": "Submit screen question label",
          "default": "Question"
        },
        {
          "label": "Submit screen answered score",
          "default": "answered"
        },
        {
          "label": "Submit screen row summary including score (for readspeakers)",
          "default": "You got @score out of @total points for the @question that appeared after @minutes minutes and @seconds seconds."
        },
        {
          "label": "ملخص الصف غير متضمن الدرجة بشاشة الإرسال (برنامج ReadSpeaker)",
          "default": "لقد أجبت على@questionالذي ظهر بعد@minutes دقائق و @seconds ثوان."
        },
        {
          "label": "Video Progressbar",
          "default": "Video progress"
        },
        {
          "label": "Text for how to create interactions",
          "default": "Play the video to start creating interactions"
        }
      ]
    }
  ]
}


================================================
FILE: language/bg.json
================================================
{
  "semantics": [
    {
      "label": "Редактор на интерактивно видео",
      "fields": [
        {
          "label": "Качване / вграждане на видеоклип",
          "fields": [
            {
              "label": "Добавяне на видеоклип",
              "description": "Кликнете по-долу, за да добавите видеоклип, който искате да използвате в интерактивното си видео. Можете да добавите видео връзка или да качите видео файлове. Възможно е да се добавят няколко версии на видеото с различно качество. За да осигурите максимална съвместимост в браузърите, добавете версия както в webm, така и в mp4 формати."
            },
            {
              "label": "Опции за начален екран (неподдържани за видеоклипове в YouTube)",
              "fields": [
                {
                  "label": "Заглавие на това интерактивно видео",
                  "default": "Интерактивно видео",
                  "description": "Използва се в резюмета, статистика и др."
                },
                {
                  "label": "Скриване на заглавието на началния екран на видеото"
                },
                {
                  "label": "Кратко описание (не е задължително)",
                  "description": "Полето не е задължително. Показва кратко текстово описание в началния екран на видеото. Не работи при YouTube видеа."
                },
                {
                  "label": "Постер изображение",
                  "description": "Изображението се показва, преди потребителят да пусне видеото. Не работи за видеоклипове в YouTube."
                }
              ]
            },
            {
              "label": "Текстови добавки (не се поддържа за YouTube видеа)",
              "fields": [
                {
                  "label": "Налични текстови добавки",
                  "entity": "Track",
                  "field": {
                    "label": "Добавка",
                    "fields": [
                      {
                        "label": "Етикет на добавката",
                        "description": "Използва се ако вие добавяте повече от една добавка и потребителят трябва да избере. Например, (испански субтитри) може да бъде етикет на текстовата добавка (испански субтитри).",
                        "default": "Субтитри"
                      },
                      {
                        "label": "Вид на текстовата добавка",
                        "options": [
                          {
                            "label": "Субтитри"
                          },
                          {
                            "label": "Надписи"
                          },
                          {
                            "label": "Описания"
                          }
                        ]
                      },
                      {
                        "label": "Езиковият източник трябва да бъде уточнен за субтитрите",

                        "description": "Трябва да бъде валиден BCP 47 езиков таг. Ако (Субтитри) е избраната текстова добавка, езиковият източник трябва да бъде уточнен."
                      },
                      {
                        "label": "Текстова добавка (WebVTT файл)"
                      }
                    ]
                  }
                },
                {
                  "label": "Текстова добавка по подразбиране",
                  "description": "Ако е оставено празно или не се свързва с някоя от текстовите добавки, по подразбиране ще използва първата добавка."
                }
              ]
            }
          ]
        },
        {
          "label": "Добавяне на интерактивност",
          "fields": [
            {
              "field": {
                "fields": [
                  {
                    "label": "Показване на времето"
                  },
                  {
                    "label": "Пауза"
                  },
                  {
                    "label": "Показване като",
                    "description": "<b>Бутон</b> потребителят трябва да натисне, за да се отвори въведената интерактивност. <b>Постер</b> показва въведената интерактивност директно на екрана",
                    "options": [
                      {
                        "label": "Бутон"
                      },
                      {
                        "label": "Постер"
                      }
                    ]
                  },
                  {
                    "label": "Включете бутона на малки екрани"
                  },
                  {
                    "label": "Етикет",
                    "description": "Етикетът се показва до интерактивната икона."
                  },
                  {},
                  {},
                  {},
                  {},
                  {},
                  {},
                  {
                    "label": "Адаптивност",
                    "fields": [
                      {
                        "label": "Действието е правилно",
                        "fields": [
                          {
                            "label": "Търсете",
                            "description": "Въведете времеви код във формат M:SS"
                          },
                          {
                            "label": "Позволете на потребителя да се откаже и да продължи"
                          },
                          {
                            "label": "Съобщение"
                          },
                          {
                            "label": "Етикет за бутона за търсене"
                          }
                        ]
                      },
                      {
                        "label": "Действието е грешно",
                        "fields": [
                          {
                            "label": "Търсете",
                            "description": "Въведете времеви код във формат M:SS"
                          },
                          {
                            "label": "Позволете на потребителя да се откаже и да продължи"
                          },
                          {
                            "label": "Съобщение"
                          },
                          {
                            "label": "Етикет за бутона за търсене"
                          }
                        ]
                      },
                      {
                        "label": "Изисква пълна оценка за задачата, преди да продължите",
                        "description": "For best functionality this option should be used in conjunction with the \"Disable navigation forward in a video\" option of Interactive Video."
                      }
                    ]
                  },
                  {
                    "label": "Визуализации",
                    "fields": [
                      {
                        "label": "Фонов цвят"
                      },
                      {
                        "label": "Box shadow",
                        "description": "Добавя фина сянка около въведената интеракция. Може да искате да забраните това за напълно прозрачни въведени интерактивности"
                      }
                    ]
                  },
                  {
                    "label": "Отидете на като кликнете",
                    "fields": [
                      {
                        "label": "Тип",
                        "options": [
                          {
                            "label": "Времеви код"
                          },
                          {
                            "label": "Друга страница (URL)"
                          }
                        ]
                      },
                      {
                        "label": "Прехвърляне към",
                        "description": "Целевото време на което потребителят ще бъде отнесен при натискане на хот-спота. Въведете времеви код във формат M:SS."
                      },
                      {
                        "label": "URL",
                        "fields": [
                          {
                            "label": "Протокол",
                            "options": [
                              {
                                "label": "http://"
                              },
                              {
                                "label": "https://"
                              },
                              {
                                "label": "(root relative)"
                              },
                              {
                                "label": "друго"
                              }
                            ]
                          },
                          {
                            "label": "URL"
                          }
                        ]
                      },
                      {
                        "label": "Визуализиране",
                        "description": "Покажете, че върху въведената интеаракция може да се кликне чрез добавяне на ограждане и икона"
                      }
                    ]
                  }
                ]
              }
            },
            {},
            {}
          ]
        },
        {
          "label": "Описание на задачата",
          "fields": [
            {},
            {
              "label": "Показване във",
              "description": "Броят на секундите преди видеото да спре."
            }
          ]
        }
      ]
    },
    {
      "label": "Поведенчески настройки",
      "fields": [
        {
          "label": "Стартиране на видеото във",
          "description": "Въведи времеви код във формат M:SS"
        },
        {
          "label": "Автоматично стартиране на видеото",
          "description": "Видеото стартира автоматично"
        },
        {
          "label": "Анимиране на видеото",
          "description": "Провери дали видеото може да стартира анимирането"
        },
        {
          "label": "Deactivate auto-pause",
          "description": "Prevents video from pausing automatically if video gets hidden."
        },
        {
          "label": "Замени бутона (Покажи решението)",
          "description": "Тази опция определя дали бутонът (Покажи решението) да бъде показван за всички въпроси, отменен за всички или настройван за всеки въпрос поотделно.",
          "options": [
            {
              "label": "Разреши"
            },
            {
              "label": "Отмени"
            }
          ]
        },
        {
          "label": "Замени бутона (Опитай пак)",
          "description": "Тази опция определя дали бутонът (Опитай пак) да бъде показван за всички въпроси, отменен за всички или настройван за всеки въпрос поотделно.",
          "options": [
            {
              "label": "Разреши"
            },
            {
              "label": "Отмени"
            }
          ]
        },
        {
          "label": "Начало с отворено меню с отметки",
          "description": "Тази функция не е налична за iPad, когато използвате YouTube като видео източник."
        },
        {
          "label": "Покажи бутона за нагласяване 10 секунди"
        },
        {
          "label": "Disable navigation",
          "description": "These options will disable user video navigation as specified.",
          "options": [
            {
              "label": "None"
            },
            {
              "label": "Forward"
            },
            {
              "label": "Forward and backward"
            }
          ]
        },
        {
          "label": "Изключване на звука",
          "description": "Активирането на тази опция ще дезактивира звука на видеото и ще предотврати включването му."
        }
      ]
    },
    {
      "label": "Локализиране",
      "fields": [
        {
          "label": "Заглавие на интерактивността",
          "default": "Интерактивност"
        },
        {
          "label": "Пусни",
          "default": "Пусни"
        },
        {
          "label": "Пауза",
          "default": "Пауза"
        },
        {
          "label": "Спри звука",
          "default": "Mute, currently unmuted"
        },
        {
          "label": "Пусни звука",
          "default": "Unmute, currently muted"
        },
        {
          "label": "Качество на видеото",
          "default": "Качество на видеото"
        },
        {
          "label": "Видео надписи",
          "default": "Надписи"
        },
        {
          "label": "Затвори",
          "default": "Затвори"
        },
        {
          "label": "На цял екран",
          "default": "На цял екран"
        },
        {
          "label": "Изход от целия екран",
          "default": "Изход от целия екран"
        },
        {
          "label": "Резюме",
          "default": "Резюме"
        },
        {
          "label": "Бележки",
          "default": "Бележки"
        },
        {
          "label": "Наименование на екрана за изпращане",
          "default": "Екран за изпращане"
        },
        {
          "label": "Default label for adaptivity seek button",
          "default": "Continue"
        },
        {
          "label": "Етикет на бутона за продължаване на видеото",
          "default": "Продължи с видеото"
        },
        {
          "label": "Default label for more player options",
          "default": "More player options"
        },
        {
          "label": "Задаване на скоростта на възпроизвеждане",
          "default": "Скорост на възпроизвеждане"
        },
        {
          "label": "Назад 10 секунди",
          "default": "Върни с 10 секунди"
        },
        {
          "label": "Навигацията е отменена",
          "default": "Навигацията е отменена"
        },
        {
          "label": "Navigating forward is disabled text",
          "default": "Navigating forward is disabled"
        },
        {
          "label": "Звукът е изключен",
          "default": "Звукът е изключен"
        },
        {
          "label": "Предупреждение, че потребителят трябва да отговори на въпроса правилно, преди да продължи",
          "default": "Трябва да отговорите правилно на всички въпроси, преди да продължите."
        },
        {
          "label": "Бутон Назад",
          "default": "Назад"
        },
        {
          "label": "Прекараното време в часове",
          "default": "Часове"
        },
        {
          "label": "Прекараното време в минути",
          "default": "Минути"
        },
        {
          "label": "Прекараното време в секунди",
          "default": "Секунди"
        },
        {
          "label": "Етикет за настоящия час",
          "default": "В момента е:"
        },
        {
          "label": "Етикет за цялото прекарано време",
          "default": "Общото време е:"
        },
        {
          "label": "Обяснителен текст, че е била показана интеракция",
          "default": "Показа се интеракция:"
        },
        {
          "label": "Обяснителен текст, че са били показани интеракции",
          "default": "Показаха се няколко интеракции."
        },
        {
          "label": "Видеото е поставено на пауза",
          "default": "Видеото е поставено на пауза"
        },
        {
          "label": "Съдържание",
          "default": "Съдържание"
        },
        {
          "label": "Съобщение с отговори (@answered ще бъде заменен с броя на отговорите на въпросите)",
          "default": "@answered е отговорен"
        },
        {
          "label": "Наименование на екрана за изпращане",
          "default": "@answered въпрос(и) е отговорено",
          "description": "@answered ще бъде заменен с броя на въпросите, на които е отговорено."
        },
        {
          "label": "Submit screen information when submit button is disabled",
          "default": "You have answered @answered questions.",
          "description": "@answered will be replaced by the number of answered questions."
        },
        {
          "label": "Изпращане - информационен екран",
          "default": "Вие отговорихте на @answered въпроси, кликнете по-долу, за да изпратите своите отговопри.",
          "description": "@answered ще бъде заменен с броя на отговорените въпроси."
        },
        {
          "label": "Екран с информация за липсващите отговори на въпроси",
          "default": "Не сте отговорил на нито един въпрос"
        },
        {
          "label": "Екран с информация за отговорените въпроси",
          "default": "Трябва да отговорите поне на един въпрос, преди да можете да изпратите отговорите си."
        },
        {
          "label": "Бутон за изпращане на онговорите",
          "default": "Изпращане на отговори"
        },
        {
          "label": "Съобщение на екрана за изпращане",
          "default": "Вашите въпроси бяха изпратени!"
        },
        {
          "label": "Наименование на екрана за резултат: Резултатe",
          "default": "Резултат"
        },
        {
          "label": "Submit screen question label",
          "default": "Question"
        },
        {
          "label": "Наименование на екрана с броя на отговорите",
          "default": "отговори"
        },
        {
          "label": "Изпратете резюме на реда на екрана, включително резултат (преобразуване на текст в реч)",
          "default": "Имате @score от @total точки за @question решени @minutes минути и @seconds секунди."
        },
        {
          "label": "Изпратете резюме на реда на екрана без резултат (преобразуване на текст в реч)",
          "default": "Имате отговори на @question ,които са решени след @minutes минути и @seconds секунди."
        },
        {
          "label": "Video Progressbar",
          "default": "Video progress"
        },
        {
          "label": "Text for how to create interactions",
          "default": "Play the video to start creating interactions"
        }
      ]
    }
  ]
}


================================================
FILE: language/bn.json
================================================
{
  "semantics": [
    {
      "label": "ইন্টারএকটিভ ভিডিও এডিটর",
      "fields": [
        {
          "label": "আপলোড/এমবেড ভিডিও",
          "fields": [
            {
              "label": "একটা ভিডিও যোগ করুন",
              "description": "ইন্টারএকটিভ ভিডিওতে একটা ভিডিও যোগ করার জন্য নিচে ক্লিক করুন। আপনি কোনো ভিডিও লিঙ্ক যোগ করতে পারেন কিংবা ভিডিও ফাইল আপলোড করতে পারেন। বিভিন্ন মানের কয়েকটি ভিডিও সংস্করণ যোগ করা সম্ভব। বেশিরভাগ ব্রাউজারের সমর্থন পেতে অন্তত একটি ভিডিও webm এবং mp4 ফরম্যাটে যোগ করুন।"
            },
            {
              "label": "শুরুর স্ক্রিনের অপশনসমূহ (YouTube ভিডিওর ক্ষেত্র সমর্থন করবে না)",
              "fields": [
                {
                  "label": "ইন্টারএকটিভ ভিডিওর শিরোনাম",
                  "default": "ইন্টারএকটিভ ভিডিও",
                  "description": "সারসংক্ষেপ, পরিসংখ্যান, ইত্যাদিতে ব্যবহৃত হয়"
                },
                {
                  "label": "ভিডিও শুরুর স্ক্রিনে শিরোনাম লুকান।"
                },
                {
                  "label": "সংক্ষিপ্ত বিবরণ (ঐচ্ছিক)",
                  "description": "ঐচ্ছিক। ভিডিও শুরুর স্ক্রিনে একটা সংক্ফি্ত বর্ণনা দেখায়। ইউটিউব ভিডিওর জন্য কাজ করে না।"
                },
                {
                  "label": "পোস্টার ইমেজ",
                  "description": "ব্যবহারকারী ভিডিও চালু করার আগে যে ইমেজ দেখা যাবে। ইউটিউব ভিডিওর ক্ষেত্রে কাজ করবে না। "
                }
              ]
            },
            {
              "label": "টেক্সট ট্র্যাক (ইউটিউব ভিডিওর ক্ষেত্রে অসমর্থিত)",
              "fields": [
                {
                  "label": "যেসব টেক্সট ট্র্যাক আছে",
                  "entity": "ট্র্যাক",
                  "field": {
                    "label": "ট্র্যাক",
                    "fields": [
                      {
                        "label": "ট্র্যাক লেবেল",
                        "description": "আপনি একাধিক ট্র্যাক দিয়ে থাকলে সেখান্ থেকে ব্যবহারকারী যাতে একটা বেছে নিতে পারে সেজন্য এই লেবেল। উদাহরণস্বরূপ, স্প্যানিশ ভাষার জন্য লেবেল হতে পারে 'স্প্যানিশ সাবটাইটেল'।",
                        "default": "সাবটাইটেল"
                      },
                      {
                        "label": "টেক্সট্ ট্র্যাকের ধরন",
                        "options": [
                          {
                            "label": "সাবটাইটেল"
                          },
                          {
                            "label": "ক্যাপশন"
                          },
                          {
                            "label": "বর্ণনা"
                          }
                        ]
                      },
                      {
                        "label": "উৎস ভাষা, সাবটাইটেলের জন্য অবশ্যই বলে দিতে হবে",

                        "description": "অবশ্যই সঠিক BCP ৪৭টি ভাষার ট্যাগ হতে হবে। টেক্সট্ ট্র্যাকের ধরন হিসেবে 'সাবটাইটেল' নির্বাচন করা হলে উৎস ভাষা অবশ্যই নির্ধারণ করে দিতে হবে।"
                      },
                      {
                        "label": "ট্র্যাক উৎস (WebVTT ফাইল)"
                      }
                    ]
                  }
                },
                {
                  "label": "ডিফল্ট টেক্সট ট্র্যাক",
                  "description": "ফাঁকা রাখা হরে কিংবা কোনো টেক্সট ট্র্যাকের সাথে না মিললে এই ট্র্যাক ডিফল্ট হিসেবে নেয়া হবে।"
                }
              ]
            }
          ]
        },
        {
          "label": "ইন্টারএকশন যোগ করুন",
          "fields": [
            {
              "field": {
                "fields": [
                  {
                    "label": "প্্রদর্শনের সময়"
                  },
                  {
                    "label": "ভিডিও বিরতি"
                  },
                  {
                    "label": "এভাবে দেখাও",
                    "description": "<b>বাটন</b>, এমনিতে দেখা যাবে না, এটা খুলতে ব্যবহারকারীকে ক্লিক করতে হবে। <b>পোস্টার</b> এমনিতে এর কনটেন্ট দেখানো হয়, ক্লিক করার দরকার হয় না।",
                    "options": [
                      {
                        "label": "বাটন"
                      },
                      {
                        "label": "পোস্টার"
                      }
                    ]
                  },
                  {
                    "label": "ছোট স্ক্রিনে বাটনে পরিণত করো"
                  },
                  {
                    "label": "লেবেল",
                    "description": "ইন্টারএকশন আইকনের পাশে লেবেল দেখা যাবে।"
                  },
                  {},
                  {},
                  {},
                  {},
                  {},
                  {},
                  {
                    "label": "অভিযোজনীয়তা",
                    "fields": [
                      {
                        "label": "সব সঠিক হলে যা করতে হবে",
                        "fields": [
                          {
                            "label": "এইখানে যাও",
                            "description": "M:SS ফরম্যাটে টাইম কোড দিন।"
                          },
                          {
                            "label": "ব্যবহারকারীকে এটা থেকে বের হয়ে এগুতে দিন।"
                          },
                          {
                            "label": "মেসেজ"
                          },
                          {
                            "label": "ওখানে যাওয়ার বাটনের লেবেল"
                          }
                        ]
                      },
                      {
                        "label": "ভুল হলে যা করতে হবে",
                        "fields": [
                          {
                            "label": "এইখানে যাও",
                            "description": "M:SS ফরম্যাটে টাইম কোড দিন।"
                          },
                          {
                            "label": "ব্যবহারকারীকে এটা থেকে বের হয়ে এগুতে দিন।"
                          },
                          {
                            "label": "মেসেজ"
                          },
                          {
                            "label": "ওখানে যাওয়ার বাটনের লেবেল"
                          }
                        ]
                      },
                      {
                        "label": "সামনে যাওয়ার জন্য পুরো নম্বর পেতে হবে",
                        "description": "For best functionality this option should be used in conjunction with the \"Disable navigation forward in a video\" option of Interactive Video."
                      }
                    ]
                  },
                  {
                    "label": "প্রাদর্শনিক",
                    "fields": [
                      {
                        "label": "পটভূমির রঙ"
                      },
                      {
                        "label": "বাক্সের ছায়া",
                        "description": "ইন্টারএকশনের চারপাশে হালকা ছায়া তৈরি করে। সম্পূর্ণ স্বচ্ছ ইন্টারএকশনের্ জন্য আপনি এই অপশন নিষ্ক্রিয় করতে পারেন।"
                      }
                    ]
                  },
                  {
                    "label": "ক্লিক করলে যাও",
                    "fields": [
                      {
                        "label": "ধরন",
                        "options": [
                          {
                            "label": "টাইমকোড"
                          },
                          {
                            "label": "অন্য পৃষ্ঠা (URL)"
                          }
                        ]
                      },
                      {
                        "label": "এখানে যাও",
                        "description": "হটস্পটে ক্লিক করলে ব্যবহারকারীকে ভিডিওর যে স্থানে নিয়ে যাওয়া হবে। Enter timecode in the format M:SS."
                      },
                      {
                        "label": "URL",
                        "fields": [
                          {
                            "label": "প্রটোকল",
                            "options": [
                              {
                                "label": "http://"
                              },
                              {
                                "label": "https://"
                              },
                              {
                                "label": "(root এর সাপেক্ষেপে)"
                              },
                              {
                                "label": "অন্যান্য"
                              }
                            ]
                          },
                          {
                            "label": "URL"
                          }
                        ]
                      },
                      {
                        "label": "প্রদর্শন করো",
                        "description": "একটা বর্ডার আর আইকনের মাধ্যমে বোঝাও যে এই ইন্টারএকশনে ক্লিক করা যাবে।"
                      }
                    ]
                  }
                ]
              }
            },
            {},
            {}
          ]
        },
        {
          "label": "সারসংক্ষে কাজ",
          "fields": [
            {},
            {
              "label": "এখানে দেখাও",
              "description": "ভিডিও শেষ হওয়ার কত সেকেন্ড আগে"
            }
          ]
        }
      ]
    },
    {
      "label": "আচরণগত সেটিংস",
      "fields": [
        {
          "label": "ভিডিও শুরু করো এখানে",
          "description": "M:SS ফরম্যাটে টাইমকোড দিন।"
        },
        {
          "label": "ভিডিও অটো-প্লে",
          "description": "আপনা থেকেই ভিডিও চালু করো।"
        },
        {
          "label": "লুপ ভিডিও",
          "description": "ভিডিওটা লুপ আকারে বারবার চলবে"
        },
        {
          "label": "Deactivate auto-pause",
          "description": "Prevents video from pausing automatically if video gets hidden."
        },
        {
          "label": "\"সমাধান দেখাও\" বাটনকে ওভাররাইড করো",
          "description": "এই অপশনের মাধ্যমে নির্ধারণ করে দেয়া হয় যে সকল প্রশ্নের জন্য \"সমাধান দেখাও\" বাটন প্রদর্শিত হবে, নিষ্ক্রিয় থাকবে, নাকি প্রতিটা প্রশ্নের জন্য তা ভিন্নভাবে কনফিগার করে দিতে হবে।",
          "options": [
            {
              "label": "সক্রিয়"
            },
            {
              "label": "নিষ্ক্রিয়"
            }
          ]
        },
        {
          "label": "\"পুনরায় চেষ্টা\" বাটন ওভাররাইড",
          "description": "এই অপশনের মাধ্যমে নির্ধারণ করা হবে \"পুনরায় চেষ্টা\" বাটন সব প্রশ্নের জন্য দেখানো হবে, নিষ্ক্রিয় থাকবে নাকি প্রতিটি প্রশ্নের জন্য ভিন্নভাবে কনফিগার করতে হবে।",
          "options": [
            {
              "label": "সক্রিয়"
            },
            {
              "label": "নিষ্ক্যিয়"
            }
          ]
        },
        {
          "label": "বুকমার্ক মেনু খোলা রেখে শুরু করো",
          "description": "আইপ্যাডে ইউটিউব ভিডিও ব্যবহারের সময় এই অপশন কাজ করবে না।"
        },
        {
          "label": "১০ সেকেন্ড আগে যাওয়ার জন্য বাটন দেখাও"
        },
        {
          "label": "Disable navigation",
          "description": "These options will disable user video navigation as specified.",
          "options": [
            {
              "label": "None"
            },
            {
              "label": "Forward"
            },
            {
              "label": "Forward and backward"
            }
          ]
        },
        {
          "label": "শব্দ নিষ্ক্রিয় করো",
          "description": "এই অপশন সক্রিয় করা হলে ভিডিওর শব্দ নিষ্ক্রিয় হবে এবং সেই শব্দকে আবার চালু করা যাবে না।"
        }
      ]
    },
    {
      "label": "স্থানীয়করণ",
      "fields": [
        {
          "label": "ইন্টারএকশন শিরোনাম",
          "default": "ইন্টারএকশন"
        },
        {
          "label": "চালাও শিরোনাম",
          "default": "চালাও"
        },
        {
          "label": "বিরতি শিরোনাম",
          "default": "বির্তি"
        },
        {
          "label": "নি:্শব্দকরণ শিরোনাম",
          "default": "Mute, currently unmuted"
        },
        {
          "label": "সশব্দকরণ শিরোনাম",
          "default": "Unmute, currently muted"
        },
        {
          "label": "ভিডিও মান শিরোনাম",
          "default": "ভিডিও মান"
        },
        {
          "label": "ভিডিও ক্যাপশন শিরোনাম",
          "default": "ক্যাপশন"
        },
        {
          "label": "বকন্ধ বাটনের টেক্সট",
          "default": "বন্ধ"
        },
        {
          "label": "পুরো-পর্দা শিরোনাম",
          "default": "পুরো-পর্দা"
        },
        {
          "label": "পুরো=পর্দা প্রস্থান শিরোনাম",
          "default": "পুরো-পর্দা প্রস্থান"
        },
        {
          "label": "সারসংক্ষে শিরোনাম",
          "default": "সারসংক্ষেপ বার্তা খোলো"
        },
        {
          "label": "বুকমার্ক শিরোনাম",
          "default": "বুকমার্ক"
        },
        {
          "label": "দাখিল স্ক্রিনের শিরোনাম",
          "default": "স্ক্রিন দাখিল"
        },
        {
          "label": "অভিযোজনের সিক বাটনের ডিফল্ট লেবেল",
          "default": "চালিয়ে যাও"
        },
        {
          "label": "ভিডিও চালিয়ে যাও বাটনের ডিফল্ট লেবেল",
          "default": "ভিডিও চালিয়ে যাও"
        },
        {
          "label": "Default label for more player options",
          "default": "More player options"
        },
        {
          "label": "প্লেব্যাক রেট নির্ধারণ",
          "default": "প্লেব্যাক রেট"
        },
        {
          "label": "১০ সেকেন্ড পেছনে যাও",
          "default": "১০ সেকেন্ড পেছনে যাও"
        },
        {
          "label": "নেভিগেশন নিষ্ক্রিয় শিরোনাম",
          "default": "নেভিগেশন নিষ্ক্রিয় করা"
        },
        {
          "label": "Navigating forward is disabled text",
          "default": "Navigating forward is disabled"
        },
        {
          "label": "শব্দ নিষ্ক্রিয় করা শিরোনাম",
          "default": "শব্দ নিষ্ক্রিয় করা"
        },
        {
          "label": "সামনে যাওয়ার জন্য ব্যবহারকারীকে প্রশ্নের উত্তর দিতে হবে এই সতর্কবার্তা",
          "default": "সামনে এগিয়ে যাওয়ার জন্য আপনাকে সবকটি প্রশ্নের সঠিক উত্তনর দিতে হবে।"
        },
        {
          "label": "পেছনে বাটন",
          "default": "পেছনে"
        },
        {
          "label": "অতিক্রান্ত সময় ঘণ্টা",
          "default": "ঘন্টা"
        },
        {
          "label": "অতিক্রান্ত সময় মিনিট",
          "default": "মিনিট"
        },
        {
          "label": "অতিক্রান্ত সময় সেকেন্ড",
          "default": "সেকেন্ড"
        },
        {
          "label": "বর্তমান সময়ের লেবেল",
          "default": "বর্তমান সময়:"
        },
        {
          "label": "মোট সময়ের লেবেল",
          "default": "মোট সময়:"
        },
        {
          "label": "সামনে একটা ইন্টারএকশনের আবির্ভাব হয়েছে তা জানানোর টেক্সট",
          "default": "একটা ইন্টারএকশন দেখা গেছে:"
        },
        {
          "label": "সামনে অনেকগুলো ইন্টারএকশনের আবির্ভাব হয়েছে তা জানানোর টেক্সট",
          "default": "একাধিক ইন্টারএকশন দেখা গেছে।"
        },
        {
          "label": "ভিডিও বিরতিকরণের বার্তা",
          "default": "ভিডিও বিরতিতে রাখা হয়েছে"
        },
        {
          "label": "কনটেন্ট লেবেল",
          "default": "বিষয়বস্তু"
        },
        {
          "label": "উত্তৃরকৃত বার্তা (@answered এর বদলে মোট উত্তর দেয়ার সংখ্যা দেখা যাবে।)",
          "default": "@answered টির উত্তর দেয়া হয়েছে"
        },
        {
          "label": "দাখিল স্ক্রিনের শিরোনাম",
          "default": "@answered টি প্রশ্নের উত্তের দেয়া হয়েছে",
          "description": "@answered র বদলে মোট উত্তর দেয়ার সংখ্যা দেখা যাবে।"
        },
        {
          "label": "Submit screen information when submit button is disabled",
          "default": "You have answered @answered questions.",
          "description": "@answered will be replaced by the number of answered questions."
        },
        {
          "label": "দাখিল স্ক্রিনের তথ্য",
          "default": "আপনি @answered টি প্রশ্নের উত্তর দিয়েছেন, আপনার উত্তরগুলো দাখিল করতে নিচে ক্লিক করুন।",
          "description": "@answered র বদলে মোট উত্তর দেয়ার সংখ্যা দেখা যাবে।"
        },
        {
          "label": "দাখিল স্ক্রিনে উত্তর না পাওয়া প্রশ্ন সম্পর্কে",
          "default": "আপনি প্রশ্নসমূহের উত্তর দেন নি।"
        },
        {
          "label": "উত্তর দরকার এমন প্রশ্নসমূহের জন্য দাখিল স্ক্রিন",
          "default": "আপনার উত্তর দাখিল করার আগে অন্তত একটি প্রশ্নের উত্তর দিতে হবে।"
        },
        {
          "label": "দাখিল স্ক্রিনের দাখিল বাটন",
          "default": "উত্তর দাখিল"
        },
        {
          "label": "দাখিল স্ক্রিনের দাখিল করার মেসেজ",
          "default": "আপনার উত্তরসমূহ দাখিল করা হয়েছে!"
        },
        {
          "label": "দাখিল স্ক্রিনের টেবিলের সারির শিরোনাম: নম্বর",
          "default": "নম্বর"
        },
        {
          "label": "Submit screen question label",
          "default": "Question"
        },
        {
          "label": "দাখিল স্ক্রিনে প্রাপ্ত উত্তরকৃত",
          "default": "উত্তর দেয়া হয়েছে"
        },
        {
          "label": "দাখিল স্ক্রিনে সারির সারসংক্ষেপ যার মধ্যে নম্বরও থাকবে (পড়ে শোনানোর জন্য)",
          "default": "@minutes মিনিট ও @seconds সেকেন্ডে দেখতে পাওয়া @question টি প্রশ্নের উত্তরের মাধ্যমে আপনি মোট @total নম্বরের মধ্যে @score নম্বর পেয়েছেন।"
        },
        {
          "label": "দাখিল স্ক্রিনে সারির সারসংক্ষেপ যার মধ্যে নম্বরও থাকবে না (পড়ে শোনানোর জন্য)",
          "default": "@minutes মিনিট ও @seconds সেকেন্ডে দেখতে পাওয়া @question টি প্রশ্নের উত্তর আপনি দিয়েছেন।"
        },
        {
          "label": "Video Progressbar",
          "default": "Video progress"
        },
        {
          "label": "Text for how to create interactions",
          "default": "Play the video to start creating interactions"
        }
      ]
    }
  ]
}


================================================
FILE: language/bs.json
================================================
{
  "semantics": [
    {
      "label": "Interactive Video Editor",
      "fields": [
        {
          "label": "Postavi/ugradi video",
          "fields": [
            {
              "label": "Dodaj video",
              "description": "Click below to add a video you wish to use in your interactive video. You can add a video link or upload video files. It is possible to add several versions of the video with different qualities. To ensure maximum support in browsers at least add a version in webm and mp4 formats."
            },
            {
              "label": "Start screen options (unsupported for YouTube videos)",
              "fields": [
                {
                  "label": "The title of this interactive video",
                  "default": "Interactive Video",
                  "description": "Koristi se u sažecima, statistikama, itd.."
                },
                {
                  "label": "Sakrij naslov početku videa"
                },
                {
                  "label": "Kratak opis(Neobavezno)",
                  "description": "Optional. Display a short description text on the video start screen. Does not work for YouTube videos."
                },
                {
                  "label": "Slika prikaza",
                  "description": "Image displayed before the user launches the video. Does not work for YouTube Videos."
                }
              ]
            },
            {
              "label": "Tekst na trakama (unsupported for YouTube videos)",
              "fields": [
                {
                  "label": "Dostupan tekst na trakama",
                  "entity": "Traka",
                  "field": {
                    "label": "Video",
                    "fields": [
                      {
                        "label": "Opis videa",
                        "description": "Used if you offer multiple tracks and the user has to choose a track. For instance 'Spanish subtitles' could be the label of a Spanish subtitle track.",
                        "default": "Prijevod"
                      },
                      {
                        "label": "Vrsta trake",
                        "options": [
                          {
                            "label": "Prijevod"
                          },
                          {
                            "label": "Titlovi"
                          },
                          {
                            "label": "Opis"
                          }
                        ]
                      },
                      {
                        "label": "Za prijevod se mora navesti izvorni jezik",

                        "description": "Must be a valid BCP 47 language tag. If 'Subtitles' is the type of text track selected, the source language of the track must be defined."
                      },
                      {
                        "label": "Track source (WebVTT file)"
                      }
                    ]
                  }
                },
                {
                  "label": "Default text track",
                  "description": "If left empty or not matching any of the text tracks the first text track will be used as the default."
                }
              ]
            }
          ]
        },
        {
          "label": "Dodati interakcije",
          "fields": [
            {
              "field": {
                "fields": [
                  {
                    "label": "Prikaži vrijeme"
                  },
                  {
                    "label": "Pauziraj video"
                  },
                  {
                    "label": "Prikaži kao",
                    "description": "<b>Dugme</b> is a collapsed interaction the user must press to open. <b>Poster</b> is an expanded interaction displayed directly on top of the video",
                    "options": [
                      {
                        "label": "Dugme"
                      },
                      {
                        "label": "Poster"
                      }
                    ]
                  },
                  {
                    "label": "Prelazi u dugme na malim ekranima"
                  },
                  {
                    "label": "Oznaka",
                    "description": "Label displayed next to interaction icon."
                  },
                  {},
                  {},
                  {},
                  {},
                  {},
                  {},
                  {
                    "label": "Adaptivnost",
                    "fields": [
                      {
                        "label": "Akcija na svima je tačna",
                        "fields": [
                          {
                            "label": "Traži do",
                            "description": "Unesi vrijeme formata M:SS"
                          },
                          {
                            "label": "Allow the user to opt out and continue"
                          },
                          {
                            "label": "Poruka"
                          },
                          {
                            "label": "Oznaka za dugme traženja"
                          }
                        ]
                      },
                      {
                        "label": "Akcija na pogrešna",
                        "fields": [
                          {
                            "label": "Traži do",
                            "description": "Unesi vrijeme formata M:SS"
                          },
                          {
                            "label": "Allow the user to opt out and continue"
                          },
                          {
                            "label": "Poruka"
                          },
                          {
                            "label": "Oznaka za dugme traženja"
                          }
                        ]
                      },
                      {
                        "label": "Require full score for task before proceeding",
                        "description": "For best functionality this option should be used in conjunction with the \"Disable navigation forward in a video\" option of Interactive Video."
                      }
                    ]
                  },
                  {
                    "label": "Grafika",
                    "fields": [
                      {
                        "label": "Boja pozadine"
                      },
                      {
                        "label": "Box shadow",
                        "description": "Adds a subtle shadow around the interaction. You might want to disable this for completely transparent interactions"
                      }
                    ]
                  },
                  {
                    "label": "Na klik idi na",
                    "fields": [
                      {
                        "label": "Tip",
                        "options": [
                          {
                            "label": "Timecode"
                          },
                          {
                            "label": "Druga stranica (URL)"
                          }
                        ]
                      },
                      {
                        "label": "Idi na",
                        "description": "The target time the user will be taken to upon pressing the hotspot. Enter timecode in the format M:SS."
                      },
                      {
                        "label": "URL",
                        "fields": [
                          {
                            "label": "Protokol",
                            "options": [
                              {
                                "label": "http://"
                              },
                              {
                                "label": "https://"
                              },
                              {
                                "label": "(u odnosu na)"
                              },
                              {
                                "label": "ostalo"
                              }
                            ]
                          },
                          {
                            "label": "URL"
                          }
                        ]
                      },
                      {
                        "label": "Vizualiziraj",
                        "description": "Show that interaction can be clicked by adding a border and an icon"
                      }
                    ]
                  }
                ]
              }
            },
            {},
            {}
          ]
        },
        {
          "label": "Zadatak sažetka",
          "fields": [
            {},
            {
              "label": "Prikaći na",
              "description": "Number of seconds before the video ends."
            }
          ]
        }
      ]
    },
    {
      "label": "Podešavanje interakcija",
      "fields": [
        {
          "label": "Video počinje u",
          "description": "Enter timecode in the format M:SS"
        },
        {
          "label": "Pusti automatski video",
          "description": "Start playing the video automatically"
        },
        {
          "label": "Premotaj video",
          "description": "Check if video should run in a loop"
        },
        {
          "label": "Deactivate auto-pause",
          "description": "Prevents video from pausing automatically if video gets hidden."
        },
        {
          "label": "Poništi dugme \"Prikaži rješenje\"",
          "description": "Ova opcija podešava prikazivanje dugmeta \"Prikaži rješenje\" za sva pitanja ili da bude za svako posebno pitanje konfigurirano.",
          "options": [
            {
              "label": "Prikaži"
            },
            {
              "label": "Nemoj prikazati"
            }
          ]
        },
        {
          "label": "Poništi dugme \"Ponovi\"",
          "description": "Ova opcija podešava prikazivanje dugmeta \"Ponovi\" za sva pitanja ili da bude za svako posebno pitanje konfigurirano.",
          "options": [
            {
              "label": "Prikaži"
            },
            {
              "label": "Nemoj prikazati"
            }
          ]
        },
        {
          "label": "Započni sa otvorenim menijem za favorite",
          "description": "This function is not available on iPad when using YouTube as video source."
        },
        {
          "label": "Prikaži dugme za premotavanje od 10 sekundi"
        },
        {
          "label": "Disable navigation",
          "description": "These options will disable user video navigation as specified.",
          "options": [
            {
              "label": "None"
            },
            {
              "label": "Forward"
            },
            {
              "label": "Forward and backward"
            }
          ]
        },
        {
          "label": "Deaktiviraj zvuk",
          "description": "Enabling this option will deactivate the video's sound and prevent it from being switched on."
        }
      ]
    },
    {
      "label": "Podešavanje ponašanja",
      "fields": [
        {
          "label": "Naziv interakcije",
          "default": "Interaction"
        },
        {
          "label": "Naziv za Pusti",
          "default": "Pusti"
        },
        {
          "label": "Naziv za Oauza",
          "default": "Pauza"
        },
        {
          "label": "Naziv za utišaj",
          "default": "Mute, currently unmuted"
        },
        {
          "label": "Naziv za isključi utišavanje",
          "default": "Unmute, currently muted"
        },
        {
          "label": "Nazv za video kvalitet",
          "default": "Video kvalitet"
        },
        {
          "label": "Video captions title",
          "default": "Titlovi"
        },
        {
          "label": "Close button text",
          "default": "Zatvori"
        },
        {
          "label": "Fullscreen title",
          "default": "Cijeli ekran"
        },
        {
          "label": "Exit fullscreen title",
          "default": "Izađi iz cijelog ekrana"
        },
        {
          "label": "Summary title",
          "default": "Open summary dialog"
        },
        {
          "label": "Bookmarks title",
          "default": "Favoriti"
        },
        {
          "label": "Submit screen title",
          "default": "Dostavi ekran"
        },
        {
          "label": "Default label for adaptivity seek button",
          "default": "Nastavi"
        },
        {
          "label": "Default label for continue video button",
          "default": "Nastavi sa videom"
        },
        {
          "label": "Default label for more player options",
          "default": "More player options"
        },
        {
          "label": "Set playback rate",
          "default": "Playback rejting"
        },
        {
          "label": "Rewind 10 Seconds",
          "default": "Vrati 10 sekundi"
        },
        {
          "label": "Navigation is disabled text",
          "default": "Navigacija je onemogućena"
        },
        {
          "label": "Navigating forward is disabled text",
          "default": "Navigating forward is disabled"
        },
        {
          "label": "Sound is disabled text",
          "default": "Zvuk je onemogućen"
        },
        {
          "label": "Warning that the user must answer the question correctly before continuing",
          "default": "Morate odgovoriti na sva pitanja tačno prije nego nastavite dalje."
        },
        {
          "label": "Oznaka za dugme \"Nazad\"",
          "default": "Nazad"
        },
        {
          "label": "Passed time hours",
          "default": "Sati"
        },
        {
          "label": "Passed time minutes",
          "default": "Minuta"
        },
        {
          "label": "Passed time seconds",
          "default": "Sekundi"
        },
        {
          "label": "Label for current time",
          "default": "Trenutno vrijeme:"
        },
        {
          "label": "Label for total time",
          "default": "Ukupno vrijeme:"
        },
        {
          "label": "Text explaining that a single interaction with a name has come into view",
          "default": "Interakcija se pojavila:"
        },
        {
          "label": "Text for explaining that multiple interactions have come into view",
          "default": "Višestruke interakcije su se pojavile."
        },
        {
          "label": "Video is paused announcement",
          "default": "Video je pauziran"
        },
        {
          "label": "Content label",
          "default": "Sadržaj"
        },
        {
          "label": "Answered message (@answered will be replaced with the number of answered questions)",
          "default": "@answered answered"
        },
        {
          "label": "Submit screen title",
          "default": "@answered Pitanje(a) answered",
          "description": "@answered će biti zamijenjeno sa brojem odgovorenih pitanja."
        },
        {
          "label": "Submit screen information",
          "default": "Odgovorili ste na @answered pitanja, klikni ispod i pošalji ih.",
          "description": "@answered će biti zamijenjeno sa brojem odgovorenih pitanja."
        },
        {
          "label": "Submit screen information when submit button is disabled",
          "default": "You have answered @answered questions.",
          "description": "@answered will be replaced by the number of answered questions."
        },
        {
          "label": "Submit screen information for missing answers",
          "default": "Niste odgovoritli ni na jedno pitanje."
        },
        {
          "label": "Submit screen information for answer needed",
          "default": "Morate odgovoriti na bar jedno pitanje prije nego možete dostaviti svoje odgovore."
        },
        {
          "label": "Submit screen submit button",
          "default": "Pošalji odgovore"
        },
        {
          "label": "Submit screen submit message",
          "default": "Vaši odgovori su poslati!"
        },
        {
          "label": "Submit screen table row title: Score",
          "default": "Rezultat"
        },
        {
          "label": "Submit screen question label",
          "default": "Question"
        },
        {
          "label": "Submit screen answered score",
          "default": "odgovoreno"
        },
        {
          "label": "Submit screen row summary including score (for readspeakers)",
          "default": "Dobili ste @score od @total poena za @question koje se pojavilo nakon @minutes minuta i @seconds sekundi."
        },
        {
          "label": "Submit screen row summary for no score (for readspeakers)",
          "default": "Odgovorili ste na @question koje se pojavilo nakon @minutes minuta i @seconds sekundi."
        },
        {
          "label": "Video Progressbar",
          "default": "Video progress"
        },
        {
          "label": "Text for how to create interactions",
          "default": "Play the video to start creating interactions"
        }
      ]
    }
  ]
}


================================================
FILE: language/ca.json
================================================
{
  "semantics": [
    {
      "label": "Editor de vídeos interactius",
      "fields": [
        {
          "label": "Carrega/incrusta el vídeo",
          "fields": [
            {
              "label": "Afegeix un video",
              "description": "Feu clic a sota per afegir un vídeo que vulgueu utilitzar en el vídeo interactiu. Podeu afegir un enllaç de vídeo o pujar fitxers de vídeo. És possible afegir diverses versions del vídeo amb diferents qualitats. Per assegurar el màxim suport en els navegadors com a mínim afegiu una versió en els formats webm i mp4."
            },
            {
              "label": "Opcions de la pantalla d’inici (no s’admet per a vídeos de YouTube)",
              "fields": [
                {
                  "label": "Títol d’aquest vídeo interactiu",
                  "default": "Vídeo interactiu",
                  "description": "S’utilitza en resums, estadístiques, etc."
                },
                {
                  "label": "Amaga el títol a la pantalla d’inici de vídeo"
                },
                {
                  "label": "Descripció breu (opcional)",
                  "description": "Opcional. Mostra una descripció curta a la pantalla d’inici del vídeo. No funciona amb vídeos de YouTube."
                },
                {
                  "label": "Imatge de pòster",
                  "description": "La imatge s’ha mostrat abans que l’usuari iniciés el vídeo. No funciona amb vídeos de YouTube."
                }
              ]
            },
            {
              "label": "Pistes de text (no s’admet per a vídeos de YouTube)",
              "fields": [
                {
                  "label": "Pistes de text disponibles",
                  "entity": "Pista",
                  "field": {
                    "label": "Pista",
                    "fields": [
                      {
                        "label": "Etiqueta de la pista",
                        "description": "S’utilitza quan s’ofereixen diverses pistes i l’usuari n’ha de triar una. Per exemple, \"Subtítols en espanyol\" podria ser l’etiqueta d’una pista de subtítols en espanyol.",
                        "default": "Subtítols"
                      },
                      {
                        "label": "Tipus de pista de text",
                        "options": [
                          {
                            "label": "Subtítols"
                          },
                          {
                            "label": "Peus de recurs"
                          },
                          {
                            "label": "Descripcions"
                          }
                        ]
                      },
                      {
                        "label": "Idioma d’origen; cal definir-lo per als subtítols",

                        "description": "Ha de ser una etiqueta d’idioma BCP 47 vàlida. Si \"Subtítols\" és el tipus de pista de text seleccionat, cal definir l’idioma d’origen de la pista."
                      },
                      {
                        "label": "Origen de la pista (fitxer WebVTT)"
                      }
                    ]
                  }
                },
                {
                  "label": "Pista de text predeterminada",
                  "description": "Si no s’emplena o no hi ha cap pista de text coincident, s’utilitzarà la primera pista de text de manera predeterminada."
                }
              ]
            }
          ]
        },
        {
          "label": "Afegeix interaccions",
          "fields": [
            {
              "field": {
                "fields": [
                  {
                    "label": "Mostra l’hora"
                  },
                  {
                    "label": "Posa en pausa el vídeo"
                  },
                  {
                    "label": "Mostra com a",
                    "description": "<b>Botó</b> és una interacció reduïda que l’usuari ha de prémer perquè s’obri. <b>Pòster</b> és una interacció ampliada que es mostra directament a la part superior del vídeo",
                    "options": [
                      {
                        "label": "Botó"
                      },
                      {
                        "label": "Pòster"
                      }
                    ]
                  },
                  {
                    "label": "Converteix en botó a les pantalles petites"
                  },
                  {
                    "label": "Etiqueta",
                    "description": "Etiqueta que es mostra al costat de la icona d’interacció."
                  },
                  {},
                  {},
                  {},
                  {},
                  {},
                  {},
                  {
                    "label": "Adaptabilitat",
                    "fields": [
                      {
                        "label": "Acció en totes les respostes correctes",
                        "fields": [
                          {
                            "label": "Cerca a",
                            "description": "Introdueix el codi de temps en format M:SS"
                          },
                          {
                            "label": "Permet a l’usuari sortir i continua"
                          },
                          {
                            "label": "Missatge"
                          },
                          {
                            "label": "Etiqueta del botó de cerca"
                          }
                        ]
                      },
                      {
                        "label": "Acció en cas d’error",
                        "fields": [
                          {
                            "label": "Cerca a",
                            "description": "Introdueix el codi de temps en format M:SS"
                          },
                          {
                            "label": "Permet a l’usuari sortir i continua"
                          },
                          {
                            "label": "Missatge"
                          },
                          {
                            "label": "Etiqueta del botó de cerca"
                          }
                        ]
                      },
                      {
                        "label": "Requereix que la tasca tingui la màxima puntuació per poder continuar",
                        "description": "For best functionality this option should be used in conjunction with the \"Disable navigation forward in a video\" option of Interactive Video."
                      }
                    ]
                  },
                  {
                    "label": "Elements visuals",
                    "fields": [
                      {
                        "label": "Color de fons"
                      },
                      {
                        "label": "Ombra de quadre",
                        "description": "Afegeix una ombra subtil al voltant de la interacció. Perquè les interaccions siguin completament transparents, desactiveu aquesta funció"
                      }
                    ]
                  },
                  {
                    "label": "\"Ves a\" en fer clic",
                    "fields": [
                      {
                        "label": "Tipus",
                        "options": [
                          {
                            "label": "Codi de temps"
                          },
                          {
                            "label": "Una altra pàgina (URL)"
                          }
                        ]
                      },
                      {
                        "label": "Ves a",
                        "description": "Temps objectiu en el qual se situarà l’usuari en prémer la zona sensible. Introduïu el codi de temps en format M:SS."
                      },
                      {
                        "label": "URL",
                        "fields": [
                          {
                            "label": "Protocol",
                            "options": [
                              {
                                "label": "http://"
                              },
                              {
                                "label": "https://"
                              },
                              {
                                "label": "(relativa a l'arrel)"
                              },
                              {
                                "label": "altres"
                              }
                            ]
                          },
                          {
                            "label": "URL"
                          }
                        ]
                      },
                      {
                        "label": "Visualitza",
                        "description": "Indiqueu que es pot fer clic a la interacció afegint una vora i una icona"
                      }
                    ]
                  }
                ]
              }
            },
            {},
            {}
          ]
        },
        {
          "label": "Tasca de resum",
          "fields": [
            {},
            {
              "label": "Mostra a",
              "description": "Nombre de segons abans que acabi el vídeo."
            }
          ]
        }
      ]
    },
    {
      "label": "Opcions de comportament",
      "fields": [
        {
          "label": "Inicia el vídeo a",
          "description": "Introdueix el codi de temps en format M:SS"
        },
        {
          "label": "Reprodueix automàticament el vídeo",
          "description": "Comença a reproduir el vídeo automàticament"
        },
        {
          "label": "Repeteix el vídeo",
          "description": "Marqueu aquesta opció si el vídeo s’ha de reproduir en bucle"
        },
        {
          "label": "Deactivate auto-pause",
          "description": "Prevents video from pausing automatically if video gets hidden."
        },
        {
          "label": "Substitueix el botó \"Mostra la solució\"",
          "description": "Aquesta opció determina si el botó \"Mostra la solució\" es mostrarà per a totes les preguntes, es desactivarà per a totes o es configurarà per a cada pregunta individualment.",
          "options": [
            {
              "label": "Activat"
            },
            {
              "label": "Desactivat"
            }
          ]
        },
        {
          "label": "Substitueix el botó \"Torna-ho a provar\"",
          "description": "Aquesta opció determina si es mostrarà el botó \"Torna-ho a provar\" per a totes les preguntes, es desactivarà per a totes o es configurarà per a cada pregunta individualment.",
          "options": [
            {
              "label": "Activat"
            },
            {
              "label": "Desactivat"
            }
          ]
        },
        {
          "label": "Inicia amb el menú de marcadors obert",
          "description": "Aquesta funció no està disponible a l’iPad quan s’utilitza YouTube com a font de vídeo."
        },
        {
          "label": "Mostra el botó per rebobinar 10 segons"
        },
        {
          "label": "Disable navigation",
          "description": "These options will disable user video navigation as specified.",
          "options": [
            {
              "label": "None"
            },
            {
              "label": "Forward"
            },
            {
              "label": "Forward and backward"
            }
          ]
        },
        {
          "label": "Desactiva el so",
          "description": "Si habiliteu aquesta opció, es desactivarà el so del vídeo i no es podrà activar."
        }
      ]
    },
    {
      "label": "Localitza",
      "fields": [
        {
          "label": "Títol de la interacció",
          "default": "Interacció"
        },
        {
          "label": "Títol de la reproducció",
          "default": "Reprodueix"
        },
        {
          "label": "Posa en pausa el títol",
          "default": "Pausa"
        },
        {
          "label": "Silencia el títol",
          "default": "Mute, currently unmuted"
        },
        {
          "label": "Activa el títol",
          "default": "Unmute, currently muted"
        },
        {
          "label": "Títol de la qualitat del vídeo",
          "default": "Qualitat de vídeo"
        },
        {
          "label": "Títol dels subtítols de vídeo",
          "default": "Peus de recurs"
        },
        {
          "label": "Text del botó de tancar",
          "default": "Tanca"
        },
        {
          "label": "Títol en pantalla completa",
          "default": "Pantalla completa"
        },
        {
          "label": "Títol de sortir de paraula completa",
          "default": "Surt de la pantalla completa"
        },
        {
          "label": "Títol del resum",
          "default": "Obre el quadre de diàleg de resum"
        },
        {
          "label": "Títol dels marcadors",
          "default": "Marcadors"
        },
        {
          "label": "Títol de la pantalla d’enviament",
          "default": "Pantalla d’enviament"
        },
        {
          "label": "Etiqueta predeterminada per al botó de cerca d’adaptació",
          "default": "Continua"
        },
        {
          "label": "Etiqueta predeterminada per al botó de continuar el vídeo",
          "default": "Continua amb el vídeo"
        },
        {
          "label": "Default label for more player options",
          "default": "More player options"
        },
        {
          "label": "Estableix la velocitat de reproducció",
          "default": "Velocitat de reproducció"
        },
        {
          "label": "Rebobina 10 segons",
          "default": "Rebobina 10 segons"
        },
        {
          "label": "Text que indica que la navegació està desactivada",
          "default": "La navegació està desactivada"
        },
        {
          "label": "Navigating forward is disabled text",
          "default": "Navigating forward is disabled"
        },
        {
          "label": "Text que indica que el so està desactivat",
          "default": "El so està desactivat"
        },
        {
          "label": "Advertiment que indica que l’usuari ha de respondre correctament a la pregunta per poder continuar",
          "default": "Heu de respondre a totes les preguntes correctament per poder continuar."
        },
        {
          "label": "Botó \"Enrere\"",
          "default": "Enrere"
        },
        {
          "label": "Temps transcorregut en hores",
          "default": "Hores"
        },
        {
          "label": "Temps transcorregut en minuts",
          "default": "Minuts"
        },
        {
          "label": "Temps transcorregut en segons",
          "default": "Segons"
        },
        {
          "label": "Etiqueta per a l’hora actual",
          "default": "Tems actual:"
        },
        {
          "label": "Etiqueta per al temps total",
          "default": "Temps total:"
        },
        {
          "label": "Text que explica que es visualitza una sola interacció amb un nom",
          "default": "Interacció emergent:"
        },
        {
          "label": "Text per explicar que es mostren diverses interaccions",
          "default": "S’han mostrat diverses interaccions."
        },
        {
          "label": "Anunci que indica que el vídeo està en pausa",
          "default": "El vídeo està en pausa"
        },
        {
          "label": "Etiqueta de contingut",
          "default": "Contingut"
        },
        {
          "label": "Missatge respost (@answered serà substituït pel nombre de preguntes contestades)",
          "default": "@answered contestades"
        },
        {
          "label": "Títol de la pantalla d’enviament",
          "default": "@answered Pregunta(es) contestada(es)",
          "description": "@answered serà substituït pel nombre de preguntes contestades."
        },
        {
          "label": "Submit screen information when submit button is disabled",
          "default": "You have answered @answered questions.",
          "description": "@answered will be replaced by the number of answered questions."
        },
        {
          "label": "Informació de la pantalla d’enviament",
          "default": "Heu respost @answered preguntes, feu clic a sota per enviar les respostes.",
          "description": "@answered serà substituït pel nombre de preguntes contestades."
        },
        {
          "label": "Informació de la pantalla d’enviament per a les respostes que falten",
          "default": "No ha contestat cap pregunta."
        },
        {
          "label": "Es requereix informació de la pantalla d’enviament per a la resposta",
          "default": "Heu de respondre com a mínim a una pregunta per poder enviar les respostes."
        },
        {
          "label": "Envia el botó d’enviament de la pantalla",
          "default": "Envia les respostes"
        },
        {
          "label": "Envia el missatge d’enviament de la pantalla",
          "default": "S’han enviat les respostes!"
        },
        {
          "label": "Títol per a la fila de la taula de la pantalla d’enviament: Puntuació",
          "default": "Puntuació"
        },
        {
          "label": "Submit screen question label",
          "default": "Question"
        },
        {
          "label": "Puntuació de les respostes a la pantalla d’enviament",
          "default": "respost"
        },
        {
          "label": "Resum de les files de la pantalla d’enviament, inclosa la puntuació (per a altaveus de lectura)",
          "default": "Heu obtingut @score de @total punts a la pregunta @question que s’ha mostrat després de @minutes minuts i @seconds segons."
        },
        {
          "label": "Resum de les files de la pantalla d’enviament quan no hi ha puntuació (per a altaveus de lectura)",
          "default": "Heu respost a la @question que va aparèixer després de @minutes minuts i @seconds segons."
        },
        {
          "label": "Video Progressbar",
          "default": "Video progress"
        },
        {
          "label": "Text for how to create interactions",
          "default": "Play the video to start creating interactions"
        }
      ]
    }
  ]
}


================================================
FILE: language/cs.json
================================================
{
  "semantics": [
    {
      "label": "Editor Interaktivního Videa",
      "fields": [
        {
          "label": "Nahrát/vložit video",
          "fields": [
            {
              "label": "Přidat video",
              "description": "Kliknutím níže přidáte video, které chcete použít v interaktivním videu. Můžete přidat odkaz na video nebo nahrát video soubory. Je možné přidat několik verzí videa s různými vlastnostmi. Pro zajištění maximální podpory v prohlížeče přidejte alespoň verzi ve formátech webm a mp4.."
            },
            {
              "label": "Možnosti úvodní obrazovky (nepodporované pro videa YouTube)",
              "fields": [
                {
                  "label": "Název interaktivního videa",
                  "default": "Interaktivní video",
                  "description": "Používá se v souhrnech, statistikách atd."
                },
                {
                  "label": "Skrýt název na úvodní obrazovce videa"
                },
                {
                  "label": "Stručný popis (volitelné)",
                  "description": "Volitelné. Na úvodní obrazovce videa zobrazte krátký popisný text. Pro videa YouTube to nefunguje."
                },
                {
                  "label": "Obrázek úvodu",
                  "description": "Obrázek zobrazený před spuštěním videa. Nefunguje pro videa YouTube."
                }
              ]
            },
            {
              "label": "Textové stopy (nepodporované pro videa YouTube)",
              "fields": [
                {
                  "label": "Dostupné textové stopy",
                  "entity": "Stopa",
                  "field": {
                    "label": "Stopa",
                    "fields": [
                      {
                        "label": "Popisek stopyl",
                        "description": "Používá se, pokud nabízíte více stop a uživatel si musí vybrat stopu. Například \"španělské titulky\" mohou být označení španělské stopy titulků.",
                        "default": "Titulky"
                      },
                      {
                        "label": "Typ textové stop",
                        "options": [
                          {
                            "label": "Titulky"
                          },
                          {
                            "label": "Legenda"
                          },
                          {
                            "label": "Popisy"
                          }
                        ]
                      },
                      {
                        "label": "Zdrojový jazyk, musí být definován pro titulky",
                        "description": "Musí to být platná jazyková značka BCP 47. Je-li zvolen typ textové stopy \"Titulky\", musí být definován zdrojový jazyk stopy."
                      },
                      {
                        "label": "Sledovat zdroj (soubor WebVTT)"
                      }
                    ]
                  }
                },
                {
                  "label": "Výchozí textová stopa",
                  "description": "Pokud zůstane prázdné nebo neodpovídá žádné z textových stop, první textová stopa bude použita jako výchozí."
                }
              ]
            }
          ]
        },
        {
          "label": "Přidat interakce",
          "fields": [
            {
              "field": {
                "fields": [
                  {
                    "label": "Zobrazit čas"
                  },
                  {
                    "label": "Pozastavit video"
                  },
                  {
                    "label": "Zobrazit jako",
                    "description": "<b> Tlačítko </b> je sbalená interakce, kterou musí uživatel stisknout, aby se otevřel. <b> Poster </b> je rozšířená interakce zobrazená přímo v horní části videa",
                    "options": [
                      {
                        "label": "Tlačítko"
                      },
                      {
                        "label": "Plakát"
                      }
                    ]
                  },
                  {
                    "label": "Na malých obrazovkách se změní na tlačítko"
                  },
                  {
                    "label": "Popisek",
                    "description": "Popisek zobrazený vedle ikony interakce."
                  },
                  {},
                  {},
                  {},
                  {},
                  {},
                  {},
                  {
                    "label": "Adaptivita",
                    "fields": [
                      {
                        "label": "Akce na vše správně",
                        "fields": [
                          {
                            "label": "Vyhledat",
                            "description": "Zadejte časo ve formátu M:SS"
                          },
                          {
                            "label": "Povolit uživateli odhlásit se a pokračovat"
                          },
                          {
                            "label": "Zpráva"
                          },
                          {
                            "label": "Popisek pro tlačítko hledání"
                          }
                        ]
                      },
                      {
                        "label": "Akce při chybě",
                        "fields": [
                          {
                            "label": "Vyhledat",
                            "description": "Zadejte časo ve formátu M:SS"
                          },
                          {
                            "label": "Povolit uživateli odhlásit se a pokračovat"
                          },
                          {
                            "label": "Zpráva"
                          },
                          {
                            "label": "Popisek pro tlačítko hledání"
                          }
                        ]
                      },
                      {
                        "label": "Před pokračováním vyžadovat úplné splnění úkolu",
                        "description": "Pro nejlepší funkčnost by měla být tato volba použita ve spojení s možností \"Zabránit navigaci vpřed ve videu \" u interaktivního videa."
                      }
                    ]
                  },
                  {
                    "label": "Vizuál",
                    "fields": [
                      {
                        "label": "Barva pozadí"
                      },
                      {
                        "label": "Stín pole",
                        "description": "Okolo interakce přidá jemný stín. Možná budete chtít zakázat toto pro zcela transparentní interakce"
                      }
                    ]
                  },
                  {
                    "label": "Přejít po kliknutí",
                    "fields": [
                      {
                        "label": "Typ",
                        "options": [
                          {
                            "label": "Časový údaj"
                          },
                          {
                            "label": "Další stránka (URL)"
                          }
                        ]
                      },
                      {
                        "label": "Přejít na",
                        "description": "Cílový čas, ke kterému bude uživatel při stisknutí hotspotu přesunut. Zadejte časový údaj ve formátu M:SS."
                      },
                      {
                        "label": "URL",
                        "fields": [
                          {
                            "label": "Protokol",
                            "options": [
                              {
                                "label": "http://"
                              },
                              {
                                "label": "https://"
                              },
                              {
                                "label": "(ralativní kořen)"
                              },
                              {
                                "label": "jiný"
                              }
                            ]
                          },
                          {
                            "label": "URL"
                          }
                        ]
                      },
                      {
                        "label": "Vizuál",
                        "description": "Ukažte, že na interakci lze kliknout přidáním ohraničení a ikony"
                      }
                    ]
                  }
                ]
              }
            },
            {},
            {}
          ]
        },
        {
          "label": "Shrnutí úkolu",
          "fields": [
            {},
            {
              "label": "Zobrazit v",
              "description": "Počet sekund před koncem videa."
            }
          ]
        }
      ]
    },
    {
      "label": "Nastavení chování",
      "fields": [
        {
          "label": "Spustit video v",
          "description": "Zadejte časový údaj ve formátu M:SS"
        },
        {
          "label": "Automatické spuštění",
          "description": "Spustit automatické přehrávání videa"
        },
        {
          "label": "Smyčka videa",
          "description": "Zkontrolujte, zda by se video nemělo spustit ve smyčce"
        },
        {
          "label": "Deactivate auto-pause",
          "description": "Prevents video from pausing automatically if video gets hidden."
        },
        {
          "label": "Přepis \"Zobrazit řešení\" tlačítka",
          "description": "Tato volba určuje, zda se u všech otázek zobrazí tlačítko \" Zobrazit řešení \" , zakázáno pro všechny nebo nakonfigurováno pro každou otázku samostatně.",
          "options": [
            {
              "label": "Povoleno"
            },
            {
              "label": "Zakázáno"
            }
          ]
        },
        {
          "label": "Přepis \"Opakovat\" tlačítka",
          "description": "Tato volba určuje, zda se u všech otázek zobrazí tlačítko \"Opakovat\" , deaktivováno pro všechny nebo nakonfigurováno pro každou otázku samostatně.",
          "options": [
            {
              "label": "Povoleno"
            },
            {
              "label": "Zakázáno"
            }
          ]
        },
        {
          "label": "Začít otevřením nabídky záložek",
          "description": "Tato funkce není na iPadu dostupná, pokud používáte YouTube jako zdroj videa."
        },
        {
          "label": "Zobrazit tlačítko pro přetočení zpět o 10 sekund"
        },
        {
          "label": "Zakázat navigaci",
          "description": "Tyto možnosti deaktivují uživatelskou navigaci videa, jak je uvedeno.",
          "options": [
            {
              "label": "Žádný"
            },
            {
              "label": "Vpřed"
            },
            {
              "label": "Vpřed a vzad"
            }
          ]
        },
        {
          "label": "Deaktivovat zvuk",
          "description": "Povolením této možnosti deaktivujete zvuk videa a zabráníte jeho zapnutí."
        }
      ]
    },
    {
      "label": "Lokalizovat",
      "fields": [
        {
          "label": "Název interakce",
          "default": "Interakce"
        },
        {
          "label": "Nadpis přehrát",
          "default": "Přehrát"
        },
        {
          "label": "Nadpis pauzy",
          "default": "Pauza"
        },
        {
          "label": "Nadpis ztlumit",
          "default": "Ztlumeno, momentálně vypnuto"
        },
        {
          "label": "Nadpis nahlas",
          "default": "Zapnout zvuk, momentálně ztlumeno"
        },
        {
          "label": "Nadpis kvality videa",
          "default": "Kvalita videa"
        },
        {
          "label": "Nadpis titulky videa",
          "default": "Titulky"
        },
        {
          "label": "Nadpis zavřítt",
          "default": "Zavřít"
        },
        {
          "label": "Nadpis celá obrazovka",
          "default": "Celá obrazovka"
        },
        {
          "label": "Nadpis ukončit celou obrazovku",
          "default": "Ukončit celou obrazovku"
        },
        {
          "label": "Nadpis souhrnný dialoge",
          "default": "Otevřít souhrnný dialog"
        },
        {
          "label": "Nadpis záložky",
          "default": "Záložky"
        },
        {
          "label": "Nadpis odeslat obrazovku",
          "default": "Odeslat obrazovku"
        },
        {
          "label": "Výchozí nadpis tlačítka pro adaptivní hledání",
          "default": "Pokračovat"
        },
        {
          "label": "Výchozího nadpis tlačítka pro pokračování videa",
          "default": "Pokračovat s videem"
        },
        {
          "label": "Výchozí popisek pro další možnosti přehrávače",
          "default": "Další možnosti přehrávače"
        },
        {
          "label": "Nastavit rychlost přehrávání",
          "default": "Rychlost přehrávání"
        },
        {
          "label": "Převinout zpět o 10 vteřin",
          "default": "Převinout zpět o 10 vteřin"
        },
        {
          "label": "Text Navigace je deaktivována",
          "default": "Navigace je deaktivována"
        },
        {
          "label": "Pohyb vpřed je deaktivovaný text",
          "default": "Navigace vpřed je deaktivována"
        },
        {
          "label": "Text Zvuk je deaktivován",
          "default": "Zvuk je deaktivován"
        },
        {
          "label": "Upozornění, že uživatel musí před pokračováním odpovědět na otázku",
          "default": "Před pokračováním musíte odpovědět na všechny otázky správně."
        },
        {
          "label": "Tlačítko Zpět",
          "default": "Zpět"
        },
        {
          "label": "Strávený čas v hodinách",
          "default": "Hodiny"
        },
        {
          "label": "Strávený čas v minutách",
          "default": "Minuty"
        },
        {
          "label": "Strávený čas ve vteřinách",
          "default": "Vteřiny"
        },
        {
          "label": "Nadpis pro aktuální čas",
          "default": "Aktuální čas:"
        },
        {
          "label": "Popisek pro celkový čas",
          "default": "Celkový čas:"
        },
        {
          "label": "Text vysvětlující, že se objevila jediná pojmenovaná interakce",
          "default": "Objevila se interakce:"
        },
        {
          "label": "Text vysvětlující, že se objevilo více interakcí",
          "default": "Objevilo se více interakcí."
        },
        {
          "label": "Oznámení Video je pozastaveno",
          "default": "Video je pozastaveno"
        },
        {
          "label": "Popisek obsahu",
          "default": "Obsah"
        },
        {
          "label": "Zpráva odpovědí (@answered bude nahrazen počtem zodpovězených otázek)",
          "default": "@answered odpověděl"
        },
        {
          "label": "Nadpis obrazovky odpovědí",
          "default": "Odpovězeno @answered otázek",
          "description": "@answered bude nahrazeno počtem zodpovězených otázek."
        },
        {
          "label": "Informace obrazovky odpovědí",
          "default": "Odpověděli jste na @answered otázky, kliknutím níže odešlete své odpovědi.",
          "description": "@answered bude nahrazeno počtem zodpovězených otázek."
        },
        {
          "label": "Odeslat informace o obrazovce, když je deaktivováno tlačítko Odeslat",
          "default": "Odpověděl jste na @answered otázek.",
          "description": "@answeredbude nahrazeno počtem zodpovězených otázek."
        },
        {
          "label": "Odeslat informace obrazovky odpovědí pro chybějící odpovědi",
          "default": "Neodpověděli jste žádné otázky."
        },
        {
          "label": "Pro potřebnou odpověď odešlete informace o obrazovce",
          "default": "Před odesláním odpovědí musíte odpovědět alespoň na jednu otázku."
        },
        {
          "label": "Tlačítko odeslání obrazovky odpovědi",
          "default": "Odeslat odpovědi"
        },
        {
          "label": "Zpráva obrazovky odpovědi",
          "default": "Vaše odpovědi byly odeslány!"
        },
        {
          "label": "Nadpis řádku tabulky obrazovky: Skóre",
          "default": "Skóre"
        },
        {
          "label": "Submit screen question label",
          "default": "Question"
        },
        {
          "label": "Obrazovka odpovědí skóre odpovědí",
          "default": "odpovězeno"
        },
        {
          "label": "Odeslat souhrnný řádek obrazovky včetně skóre (pro čtecí zařízení)",
          "default": "Získal jste @score ze @total celkových bodů z @question která se objevila po @minutes minutách a @seconds vteřinách."
        },
        {
          "label": "Odeslat souhrnný řádek obrazovky bez skóre (pro čtecí zařízení)",
          "default": "Odpověděli jste na @question , který se objevil po @minutes minutách a @seconds vteřinách."
        },
        {
          "label": "Ukazatel průběhu videa",
          "default": "Průběh videa"
        },
        {
          "label": "Text o tom, jak vytvářet interakce",
          "default": "Přehrajte si video a začněte vytvářet interakce"
        }
      ]
    }
  ]
}


================================================
FILE: language/da.json
================================================
{
  "semantics": [
    {
      "label": "Interaktiv video-editor",
      "fields": [
        {
          "label": "Upload/indlejr video",
          "fields": [
            {
              "label": "Tilføj en video",
              "description": "Klik nedenfor for at tilføje en video, som du ønsker at bruge i din interaktive video. Du kan tilføje et videolink eller uploade videofiler. Det er muligt at tilføje flere versioner af videoen i forskellig kvalitet. For at sikre maksimal understøttelse i browsere tilføj mindst en version i webm og mp4-formater."
            },
            {
              "label": "Start screen options (unsupported for YouTube videos)",
              "fields": [
                {
                  "label": "Titlen på denne interaktive video",
                  "default": "Interaktiv video",
                  "description": "Brugt i resuméer, statistikker osv."
                },
                {
                  "label": "Skjul titel på video-startskærm"
                },
                {
                  "label": "Kort beskrivelse (valgfri)",
                  "description": "Valgfri. Vis en kort beskrivelse når en video uploades. Virker ikke med YouTube-videoer."
                },
                {
                  "label": "Forsidebillede",
                  "description": "Billedet vises før brugeren starter videoen. Virker ikke med YouTube-videoer."
                }
              ]
            },
            {
              "label": "Text tracks (unsupported for YouTube videos)",
              "fields": [
                {
                  "label": "Tilgængelige tekstspor",
                  "entity": "Track",
                  "field": {
                    "label": "Spor",
                    "fields": [
                      {
                        "label": "Sporetiket",
                        "description": "Anvendes hvis du tilbyder flere spor som brugeren kan vælge i mellem. For eksempel kunne 'Spanske undertekster' være etiketten for et spansk undertekstspor.",
                        "default": "Undertekster"
                      },
                      {
                        "label": "Typer af tekstspor",
                        "options": [
                          {
                            "label": "Undertekster"
                          },
                          {
                            "label": "Undertitel"
                          },
                          {
                            "label": "Beskrivelser"
                          }
                        ]
                      },
                      {
                        "label": "Kildesprog, skal være defineret for undertekster",

                        "description": "Skal være en gyldig BCP 47 sprogtag. Hvis \"Undertekster\" er det valgte tekstspor skal kildesproget til sporet defineres."
                      },
                      {
                        "label": "Sporkilde (WebVTT-fil)"
                      }
                    ]
                  }
                },
                {
                  "label": "Default text track",
                  "description": "If left empty or not matching any of the text tracks the first text track will be used as the default."
                }
              ]
            }
          ]
        },
        {
          "label": "Tilføj interaktioner",
          "fields": [
            {
              "field": {
                "fields": [
                  {
                    "label": "Visningstid"
                  },
                  {
                    "label": "Sæt video på pause"
                  },
                  {
                    "label": "Vis som",
                    "description": "<b>Knap</b> er en sammenklappet visning brugeren skal klikke på for at åbne. <b>Plakat</b> er en udvidet visning direkte på videoen.",
                    "options": [
                      {
                        "label": "Knap"
                      },
                      {
                        "label": "Plakat"
                      }
                    ]
                  },
                  {
                    "label": "Slå i knap på små skærme"
                  },
                  {
                    "label": "Titel",
                    "description": "Etiket vises ved siden af interaktionsikon."
                  },
                  {},
                  {},
                  {},
                  {},
                  {},
                  {},
                  {
                    "label": "Kan tilpasses",
                    "fields": [
                      {
                        "label": "Handling på alle korrekte",
                        "fields": [
                          {
                            "label": "Hop til",
                            "description": "Angiv tidskode i formatet M:SS"
                          },
                          {
                            "label": "Tillad brugeren at fravælge og fortsætte"
                          },
                          {
                            "label": "Meddelelse"
                          },
                          {
                            "label": "Titel på søgeknap"
                          }
                        ]
                      },
                      {
                        "label": "Handling ved forkert",
                        "fields": [
                          {
                            "label": "Hop til",
                            "description": "Angiv tidskode i formatet M:SS"
                          },
                          {
                            "label": "Tillad brugeren at fravælge og fortsætte"
                          },
                          {
                            "label": "Meddelelse"
                          },
                          {
                            "label": "Navn på søgeknap"
                          }
                        ]
                      },
                      {
                        "label": "Kræv at alle opgaver er rigtige før der kan fortsættes",
                        "description": "For best functionality this option should be used in conjunction with the \"Disable navigation forward in a video\" option of Interactive Video."
                      }
                    ]
                  },
                  {
                    "label": "Visuelle effekter",
                    "fields": [
                      {
                        "label": "Baggrundsfarve"
                      },
                      {
                        "label": "Skygge på afkrydsningsfelt",
                        "description": "Tilføjer en skygge omkring interaktionen. Det anbefales at deaktivere dette for fuldstændig transparent interaktioner"
                      }
                    ]
                  },
                  {
                    "label": "Gå til ved at klikke",
                    "fields": [
                      {
                        "label": "Type",
                        "options": [
                          {
                            "label": "Tidskode"
                          },
                          {
                            "label": "En anden side (URL)"
                          }
                        ]
                      },
                      {
                        "label": "Gå til",
                        "description": "Tidspunktet som brugeren navigeres til ved at klikke på et hotspot. Angiv tidskode i formatet M:SS."
                      },
                      {
                        "label": "URL",
                        "fields": [
                          {
                            "label": "Protokol",
                            "options": [
                              {
                                "label": "http://"
                              },
                              {
                                "label": "https://"
                              },
                              {
                                "label": "(rod relative)"
                              },
                              {
                                "label": "andre"
                              }
                            ]
                          },
                          {
                            "label": "URL"
                          }
                        ]
                      },
                      {
                        "label": "Visualisèr",
                        "description": "Vis at interaktion kan klikkes på ved at tilføje en kant og et ikon"
                      }
                    ]
                  }
                ]
              }
            },
            {},
            {}
          ]
        },
        {
          "label": "Opsumemringsopgave",
          "fields": [
            {},
            {
              "label": "Visningstid",
              "description": "Antal sekunder før videoen stopper."
            }
          ]
        }
      ]
    },
    {
      "label": "Indstillinger for opgave-opførsel",
      "fields": [
        {
          "label": "Begynd på",
          "description": "Angiv tidskode i formatet M:SS"
        },
        {
          "label": "Slå automatisk afspilning til",
          "description": "Begynd afspilning af video automatisk"
        },
        {
          "label": "Kør video i loop",
          "description": "Aktiver at video skal køre i loop"
        },
        {
          "label": "Deactivate auto-pause",
          "description": "Prevents video from pausing automatically if video gets hidden."
        },
        {
          "label": "Overskriv \"Vi svar\"-knap",
          "description": "Dette valg afgør om \"Vis svar\"-knappen skal vises på alle spørgsmål, skjules for alle eller konfigureres individuelt til hvert spørgsmål.",
          "options": [
            {
              "label": "Aktiveret"
            },
            {
              "label": "Deaktiveret"
            }
          ]
        },
        {
          "label": "Overskriv \"Prøv igen\"-knap",
          "description": "Dette valg afgør om \"Prøv igen\"-knappen skal vises på alle spørgsmål, skjules for alle eller konfigureres individuelt til hvert spørgsmål.",
          "options": [
            {
              "label": "Aktiveret"
            },
            {
              "label": "Deaktiveret"
            }
          ]
        },
        {
          "label": "Begynd med bogmærkemenu åben",
          "description": "Denne funktion er ikke tilgængelig på iPad når YouTube-kilde er brugt."
        },
        {
          "label": "Vis knap til at spole 10 sekunder tilbage"
        },
        {
          "label": "Disable navigation",
          "description": "These options will disable user video navigation as specified.",
          "options": [
            {
              "label": "None"
            },
            {
              "label": "Forward"
            },
            {
              "label": "Forward and backward"
            }
          ]
        },
        {
          "label": "Deaktiver lyd",
          "description": "Enabling this option will deactivate the video's sound and prevent it from being switched on."
        }
      ]
    },
    {
      "label": "Lokalisere",
      "fields": [
        {
          "label": "Interaktionstitel",
          "default": "Interaktiv video"
        },
        {
          "label": "Afspilningstitel",
          "default": "Afspil"
        },
        {
          "label": "Pausetitel",
          "default": "Pause"
        },
        {
          "label": "Lyd fra-titel",
          "default": "Lyd fra"
        },
        {
          "label": "Lyd til-titel",
          "default": "Lyd til"
        },
        {
          "label": "Videokvalitetstitel",
          "default": "Videokvalitet"
        },
        {
          "label": "Videoundertitel",
          "default": "Undertekster"
        },
        {
          "label": "Tekst til luk-knap",
          "default": "Luk"
        },
        {
          "label": "Fuldskærmstitel",
          "default": "Fuld skærm"
        },
        {
          "label": "Titel på Afslut fuldskærm",
          "default": "Afslut fuld skærm"
        },
        {
          "label": "Opsummeringstitel",
          "default": "Se dine resultater"
        },
        {
          "label": "Bogmærketitel",
          "default": "Bogmærker"
        },
        {
          "label": "Submit screen title",
          "default": "Send besvarelse"
        },
        {
          "label": "Standardetiket til adaptiv søgeknap",
          "default": "Forsæt"
        },
        {
          "label": "Standardetiket til at fortsætte videoen",
          "default": "Fortsæt videoen"
        },
        {
          "label": "Default label for more player options",
          "default": "Flere afspilningsmuligheder"
        },
        {
          "label": "Angiv afspilningshastighed",
          "default": "Hastighed"
        },
        {
          "label": "Spol 10 sekunder tilbage",
          "default": "Hop 10 sekunder tilbage"
        },
        {
          "label": "Tekst til Navigation er deaktiveret",
          "default": "Handling ikke mulig"
        },
        {
          "label": "Navigating forward is disabled text",
          "default": "Navigating forward is disabled"
        },
        {
          "label": "Tekst til Lyd er deaktiveret",
          "default": "Lyden er slået fra"
        },
        {
          "label": "Advarsel til brugeren om at besvare spørgsmålet korrekt før hun kan fortsætte",
          "default": "Du skal være rigtigt på alle spørgsmål for at fortsætte"
        },
        {
          "label": "Tilbage-knap",
          "default": "Tilbage"
        },
        {
          "label": "Tid for bestået i minutter",
          "default": "Timer"
        },
        {
          "label": "Tid for bestået i minutter",
          "default": "Minutter"
        },
        {
          "label": "Tid for bestået i sekunder",
          "default": "Sekunder"
        },
        {
          "label": "Titel til aktuel tid",
          "default": "Tid:"
        },
        {
          "label": "Etiket til tid i alt",
          "default": "Længde:"
        },
        {
          "label": "Tekst som forklarer at en interaktion med navn er synlig",
          "default": "Interaktion synlig:"
        },
        {
          "label": "Tekst som forklarer at flere interaktioner er synlige",
          "default": "Flere interaktioner er synlige."
        },
        {
          "label": "Meddelelse til \"Video er sat på pause\"",
          "default": "Video er sat på pause-titel"
        },
        {
          "label": "Content label",
          "default": "Indhold"
        },
        {
          "label": "Answered message (@answered will be replaced with the number of answered questions)",
          "default": "Du har svaret på @answered spørgsmål"
        },
        {
          "label": "Submit screen title",
          "default": "@answered spørgsmål besvaret",
          "description": "@answered will be replaced by the number of answered questions."
        },
        {
          "label": "Submit screen information",
          "default": "You have answered @answered questions, click below to submit your answers.",
          "description": "@answered will be replaced by the number of answered questions."
        },
        {
          "label": "Submit screen information when submit button is disabled",
          "default": "Du har svaret på @answered spørgsmål.",
          "description": "@answered will be replaced by the number of answered questions."
        },
        {
          "label": "Submit screen information for missing answers",
          "default": "Du har ikke svaret på nogen spørgsmål."
        },
        {
          "label": "Submit screen information for answer needed",
          "default": "Du skal svare på mindst et spørgsmål for at sende din besvarelse."
        },
        {
          "label": "Submit screen submit button",
          "default": "Send besvarelse."
        },
        {
          "label": "Submit screen submit message",
          "default": "Din besvarelse er sendt!"
        },
        {
          "label": "Submit screen table row title: Score",
          "default": "Point"
        },
        {
          "label": "Submit screen question label",
          "default": "Question"
        },
        {
          "label": "Submit screen answered score",
          "default": "besvaret"
        },
        {
          "label": "Submit screen row summary including score (for readspeakers)",
          "default": "You got @score out of @total points for the @question that appeared after @minutes minutes and @seconds seconds."
        },
        {
          "label": "Submit screen row summary for no score (for readspeakers)",
          "default": "You have answered the @question that appeared after @minutes minutes and @seconds seconds."
        },
        {
          "label": "Video Progressbar",
          "default": "Video progress"
        },
        {
          "label": "Text for how to create interactions",
          "default": "Play the video to start creating interactions"
        }
      ]
    }
  ]
}


================================================
FILE: language/de.json
================================================
{
  "semantics": [
    {
      "label": "Editor für interaktive Videos",
      "fields": [
        {
          "label": "Video hochladen/einbetten",
          "fields": [
            {
              "label": "Videodateien",
              "description": "Wähle die Videodateien, die in dem interaktiven Video verwendet werden sollen. Um alle Browser bestmöglich zu unterstützen, muss zumindest eine Version des Videos im webm-Format und eine im mp4-Format hinzugefügt werden."
            },
            {
              "label": "Optionen Startbildschirm (nicht unterstützt für YouTube-Videos)",
              "fields": [
                {
                  "label": "Titel des interaktiven Videos",
                  "default": "Interaktives Video",
                  "description": "Wird in Zusammenfassungen, Statistiken usw. benutzt."
                },
                {
                  "label": "Titel auf Startbildschirm ausblenden"
                },
                {
                  "label": "Kurzbeschreibung (optional)",
                  "description": "Blendet einen kurzen Beschreibungstext auf dem Startbildschirm des Videos ein."
                },
                {
                  "label": "Vorschaubild",
                  "description": "Bild, das angezeigt wird, bevor das Video abgespielt wird. Funktioniert nicht mit YouTube-Videos."
                }
              ]
            },
            {
              "label": "Textspuren (nicht unterstützt für YouTube-Videos)",
              "fields": [
                {
                  "label": "Verfügbare Textspuren",
                  "entity": "Spur",
                  "field": {
                    "label": "Spur",
                    "fields": [
                      {
                        "label": "Spurbeschriftung",
                        "description": "Benutzt, wenn der Benutzer eine aus mehreren Spuren auswählen muss. \"Spanische Untertitel\" könnte z. B. die Bezeichnung einer spanischen Untertitelspur sein.",
                        "default": "Untertitel"
                      },
                      {
                        "label": "Art der Textspur",
                        "options": [
                          {
                            "label": "Untertitel (subtitles)"
                          },
                          {
                            "label": "Untertitel für Hörgeschädigte (captions)"
                          },
                          {
                            "label": "Beschreibungen für Vorlesewerkzeuge (descriptions)"
                          }
                        ]
                      },
                      {
                        "label": "Sprache der Spur",

                        "description": "Muss ein gültiger BCP 47 Sprach-Tag sein. Wenn die Spurart auf \"Untertitel (subtitles)\" gestellt ist, muss die Sprache definiert werden."
                      },
                      {
                        "label": "Spurdatei (WebVTT)"
                      }
                    ]
                  }
                },
                {
                  "label": "Standard-Textspur",
                  "description": "Wenn das Feld leer gelassen wird oder keiner Spurbeschriftung entspricht, wird die erste Textspur verwendet."
                }
              ]
            }
          ]
        },
        {
          "label": "Interaktionen hinzufügen",
          "fields": [
            {
              "field": {
                "fields": [
                  {
                    "label": "Anzeigezeit"
                  },
                  {
                    "label": "Video pausieren, wenn es bei der Startzeit ankommt"
                  },
                  {
                    "label": "Anzeigen als",
                    "description": "<b>Button</b> ist eine eingeklappte Interaktion, die der Benutzer anklicken muss, um sie zu öffnen. Ein <b>Popup</b> wird direkt über dem Video angezeigt",
                    "options": [
                      {
                        "label": "Button"
                      },
                      {
                        "label": "Popup"
                      }
                    ]
                  },
                  {
                    "label": "Auf kleinen Bildschirmen immer als Button anzeigen"
                  },
                  {
                    "label": "Beschriftung",
                    "description": "Beschriftung neben dem Icon der Interaktion."
                  },
                  {},
                  {},
                  {},
                  {},
                  {},
                  {},
                  {
                    "label": "Reaktionen auf Nutzereingaben",
                    "fields": [
                      {
                        "label": "Aktion, wenn alles richtig",
                        "fields": [
                          {
                            "label": "Springe zu",
                            "description": "Die Stelle im Format M:SS angeben"
                          },
                          {
                            "label": "Dem Nutzer erlauben, nicht zu springen, sondern das Video fortzusetzen"
                          },
                          {
                            "label": "Nachricht"
                          },
                          {
                            "label": "Beschriftung des Sprung-Buttons"
                          }
                        ]
                      },
                      {
                        "label": "Aktion, wenn falsch",
                        "fields": [
                          {
                            "label": "Springe zu",
                            "description": "Die Stelle im Format M:SS eingeben"
                          },
                          {
                            "label": "Dem Nutzer erlauben, nicht zu springen, sondern das Video fortzusetzen"
                          },
                          {
                            "label": "Nachricht"
                          },
                          {
                            "label": "Beschriftung des Sprung-Buttons"
                          }
                        ]
                      },
                      {
                        "label": "Video kann nur bei voller Punktzahl fortgesetzt werden",
                        "description": "Um bestmöglich zu funktionieren, sollte diese Option zusammen mit der Option \"Vorwärtsspringen im Video unterbinden\" genutzt werden."
                      }
                    ]
                  },
                  {
                    "label": "Darstellung",
                    "fields": [
                      {
                        "label": "Hintergrundfarbe"
                      },
                      {
                        "label": "Schatten anzeigen",
                        "description": "Fügt dem Interaktionsfeld einen leichten Schatten hinzu. Für vollständig transparente Interaktionsfelder deaktivieren"
                      }
                    ]
                  },
                  {
                    "label": "Gehe bei Klick zu",
                    "fields": [
                      {
                        "label": "Art des Ziels",
                        "options": [
                          {
                            "label": "Stelle im Video"
                          },
                          {
                            "label": "Andere Webseite (URL)"
                          }
                        ]
                      },
                      {
                        "label": "Springe zu",
                        "description": "Die Zeit im Video, zu der bei Anklicken des Hotspots gespult wird. Stelle im Format M:SS eingeben."
                      },
                      {
                        "label": "URL",
                        "fields": [
                          {
                            "label": "Protokoll",
                            "options": [
                              {
                                "label": "http://"
                              },
                              {
                                "label": "https://"
                              },
                              {
                                "label": "(relativer Pfad auf aktueller Domain)"
                              },
                              {
                                "label": "anderes"
                              }
                            ]
                          },
                          {
                            "label": "URL"
                          }
                        ]
                      },
                      {
                        "label": "Als klickbar darstellen",
                        "description": "Durch Hinzufügen von Rand und Icon anzeigen, dass eine Interaktion angeklickt werden kann"
                      }
                    ]
                  }
                ]
              }
            },
            {},
            {}
          ]
        },
        {
          "label": "Zusammenfassende Aufgabe",
          "fields": [
            {},
            {
              "label": "Anzeigen bei",
              "description": "Anzahl der Sekunden vor Ende des Videos."
            }
          ]
        }
      ]
    },
    {
      "label": "Verhaltenseinstellungen",
      "fields": [
        {
          "label": "Starte Video bei",
          "description": "Stelle im Format M:SS eingeben"
        },
        {
          "label": "Video automatisch abspielen",
          "description": "Das Video startet automatisch, wenn es aufgerufen wird"
        },
        {
          "label": "Video als Schleife spielen",
          "description": "Aktivieren, wenn das Video in einer Schleife abgespielt werden soll"
        },
        {
          "label": "Automatisches Pausieren deaktivieren",
          "description": "Verhindert, dass das Video automatisch pausiert, wenn es aus dem Sichtfeld verschwindet."
        },
        {
          "label": "Überschreiben der Anzeigeoptionen des \"Lösungen anzeigen\"-Buttons",
          "description": "Diese Option gibt an, ob der \"Lösung anzeigen\"-Button für alle Fragen angezeigt, ausgeblendet oder für jede Frage individuell konfiguriert wird.",
          "options": [
            {
              "label": "Immer anzeigen"
            },
            {
              "label": "Immer ausblenden"
            }
          ]
        },
        {
          "label": "Überschreiben der Anzeigeoptionen des \"Wiederholen\"-Buttons",
          "description": "Diese Option gibt an, ob der \"Wiederholen\"-Button für alle Fragen angezeigt, ausgeblendet oder für jede Frage individuell konfiguriert wird.",
          "options": [
            {
              "label": "Immer anzeigen"
            },
            {
              "label": "Immer ausblenden"
            }
          ]
        },
        {
          "label": "Mit geöffnetem Lesezeichen-Menü starten",
          "description": "Diese Funktion ist auf iPads nicht verfügbar, wenn das Video von YouTube stammt."
        },
        {
          "label": "Button zeigen, um 10 Sekunden zurück zu springen"
        },
        {
          "label": "Springen im Video unterbinden",
          "description": "Diese Optionen unterbinden das Springen in die jeweilige Richtung.",
          "options": [
            {
              "label": "Keine Einschränkung"
            },
            {
              "label": "Vorwärts"
            },
            {
              "label": "Vorwärts und rückwärts"
            }
          ]
        },
        {
          "label": "Ton deaktivieren",
          "description": "Auswählen, um die Audio-Ausgabe zu deaktivieren."
        }
      ]
    },
    {
      "label": "Bezeichnungen und Beschriftungen",
      "fields": [
        {
          "label": "Bezeichnung einer Interaktion",
          "default": "Interaktion"
        },
        {
          "label": "Beschriftung des \"Abspielen\"-Buttons",
          "default": "Abspielen"
        },
        {
          "label": "Beschriftung des \"Pause\"-Buttons",
          "default": "Pause"
        },
        {
          "label": "Beschriftung des \"Stummschalten\"-Buttons",
          "default": "Stummschalten, derzeit nicht laut geschaltet"
        },
        {
          "label": "Beschriftung des \"Lautschalten\"-Buttons",
          "default": "Laut schalten, derzeit stumm geschaltet"
        },
        {
          "label": "Beschriftung des \"Videoqualität\"-Buttons",
          "default": "Videoqualität"
        },
        {
          "label": "Beschriftung des Video-Untertitels",
          "default": "Untertitel"
        },
        {
          "label": "Text des \"Schließen\"-Buttons",
          "default": "Schließen"
        },
        {
          "label": "Beschriftung des \"Vollbild\"-Buttons",
          "default": "Vollbild"
        },
        {
          "label": "Beschriftung des \"Vollbild beenden\"-Buttons",
          "default": "Vollbild beenden"
        },
        {
          "label": "Titel der Zusammenfassung",
          "default": "Zusammenfassung öffnen"
        },
        {
          "label": "Beschriftung des \"Lesezeichen\"-Buttons",
          "default": "Lesezeichen"
        },
        {
          "label": "Bezeichnung des Einsendebildschirms",
          "default": "Einsendebildschirm"
        },
        {
          "label": "Beschriftung des \"Video fortsetzen\"-Buttons, wenn als Reaktion auf Nutzereingabe gesprungen wird",
          "default": "Fortfahren"
        },
        {
          "label": "Standard-Beschriftung des \"Video fortsetzen\"-Buttons",
          "default": "Video fortsetzen"
        },
        {
          "label": "Standard-Beschriftung des \\\"Mehr Abspieloptionen\\\"-Buttons",
          "default": "Mehr Abspieloptionen"
        },
        {
          "label": "Abspielgeschwindigkeit festlegen",
          "default": "Abspielgeschwindigkeit"
        },
        {
          "label": "Beschriftung von \"10 Sekunden zurückspulen\"",
          "default": "10 Sekunden zurückspulen"
        },
        {
          "label": "Beschriftung von \"Vor- und Zurückspulen ist deaktiviert\"",
          "default": "Vor- und Zurückspulen ist deaktiviert"
        },
        {
          "label": "Text für \\\"Navigation vorwärts ist deaktiviert\\\"-Meldung",
          "default": "Navigation vorwärts ist deaktiviert"
        },
        {
          "label": "Hinweis auf deaktivierten Ton",
          "default": "Ton ist deaktiviert"
        },
        {
          "label": "Warnung, dass der Benutzer die Frage richtig beantworten muss, um weitermachen zu können",
          "default": "Es müssen alle Fragen richtig beantwortet werden, um weitermachen zu können."
        },
        {
          "label": "Beschriftung des \"Zurück\"-Buttons",
          "default": "Zurück"
        },
        {
          "label": "Nutzungsdauer in Stunden",
          "default": "Stunden"
        },
        {
          "label": "Nutzungsdauer in Minuten",
          "default": "Minuten"
        },
        {
          "label": "Nutzungsdauer in Sekunden",
          "default": "Sekunden"
        },
        {
          "label": "Beschriftung der aktuellen Zeit",
          "default": "Aktuelle Zeit:"
        },
        {
          "label": "Beschriftung der Gesamtzeit",
          "default": "Gesamtzeit:"
        },
        {
          "label": "Text der erklärt, dass eine (einzige) Interaktion mit einem Titel erschienen ist",
          "default": "Interaktion ist erschienen:"
        },
        {
          "label": "Text der erklärt, dass mehrere Interaktionen erschienen sind",
          "default": "Mehrere Interaktionen sind erschienen."
        },
        {
          "label": "Meldung, dass das Video pausiert wurde",
          "default": "Video ist angehalten"
        },
        {
          "label": "Beschriftung für \"Inhalt\"",
          "default": "Inhalt"
        },
        {
          "label": "Text, der erklärt, wie viele Fragen beantwortet wurden (@answered wird durch die Anzahl der beantworteten Fragen ersetzt)",
          "default": "@answered beantwortet"
        },
        {
          "label": "Titel des Einsendebildschirms",
          "default": "@answered Frage(n) beantwortet",
          "description": "@answered wird durch die Anzahl der beantworteten Fragen ersetzt."
        },
        {
          "label": "Submit screen information when submit button is disabled",
          "default": "Du hast @answered Fragen beantwortet.",
          "description": "@answered wird durch die Anzahl der beantworteten Fragen ersetzt."
        },
        {
          "label": "Text auf dem Einsendebildschirm",
          "default": "Du hast @answered Fragen beantwortet. Klicke unten, um deine Ergebnisse abzusenden.",
          "description": "@answered wird durch die Anzahl der beantworteten Fragen ersetzt."
        },
        {
          "label": "Einsendebildschirm: Hinweis bei fehlenden Antworten",
          "default": "Du hast noch keine Fragen beantwortet."
        },
        {
          "label": "Einsendebildschirm: Hinweis auf weiteres Vorgehen",
          "default": "Du musst mindestens eine Frage beantworten, um deine Antworten absenden zu können."
        },
        {
          "label": "Einsendebildschirm: \"Absenden\"-Button",
          "default": "Antworten absenden"
        },
        {
          "label": "Einsendebildschirm: Hinweis bei abgesendeten Antworten",
          "default": "Deine Antworten wurden abgeschickt!"
        },
        {
          "label": "Einsendebildschirm, Spaltentitel: Punkte",
          "default": "Punkte"
        },
        {
          "label": "Einsendebildschirm, Spaltentitel: Frage",
          "default": "Frage"
        },
        {
          "label": "Einsendebildschirm: Text für Aufgaben ohne Punkte",
          "default": "beantwortet"
        },
        {
          "label": "Einsendebildschirm: Zusammenfassung einer Zeile mit Punkten (für Vorlesewerkzeuge)",
          "default": "Du hast @score von @total Punkten für die @question erhalten, die bei @minutes Minuten und @seconds Sekunden erschienen ist."
        },
        {
          "label": "Einsendebildschirm: Zusammenfassung einer Zeile ohne Punkte (für Vorlesewerkzeuge)",
          "default": "Du hast die @question beantwortet, die bei @minutes Minuten und @seconds Sekunden erschienen ist."
        },
        {
          "label": "Video-Fortschrittsbalken",
          "default": "Video-Fortschritt"
        },
        {
          "label": "Beschreibung, wie man Interaktionen erstellt",
          "default": "Spiele das Video ab, um mit dem Erstellen von Interaktionen zu beginnen"
        }
      ]
    }
  ]
}


================================================
FILE: language/el.json
================================================
{
  "semantics": [
    {
      "label": "Επεξεργαστής διαδραστικού βίντεο",
      "fields": [
        {
          "label": "Μεταφόρτωση/ενσωμάτωση βίντεο",
          "fields": [
            {
              "label": "Προσθήκη βίντεο",
              "description": "Κάντε κλικ παρακάτω για να προσθέσετε ένα βίντεο που θέλετε να χρησιμοποιήσετε. Μπορείτε να προσθέσετε έναν σύνδεσμο προς ένα βίντεο ή να ανεβάσετε ένα αρχείο βίντεο. Είναι δυνατή η προσθήκη πολλαπλών εκδόσεων του βίντεο σε διαφορετική ποιότητα. Για να εξασφαλίσετε ότι τα αρχεία βίντεο θα υποστηρίζονται από τους περισσότερους φυλλομετρητές, προσθέστε τουλάχιστον μια έκδοση σε μορφή webm και mp4."
            },
            {
              "label": "Επιλογές εναρκτήριας οθόνης (Δεν υποστηρίζονται σε βίντεο από το Youtube)",
              "fields": [
                {
                  "label": "Τίτλος διαδραστικού βίντεο",
                  "default": "Διαδραστικό βίντεο",
                  "description": "Χρησιμοποιείται σε συνόψεις, στατιστικά κ.λπ."
                },
                {
                  "label": "Απόκρυψη τίτλου στην εναρκτήρια οθόνη"
                },
                {
                  "label": "Σύντομη περιγραφή (προαιρετικό)",
                  "description": "Εμφανίζεται ένα σύντομο κείμενο στην εναρκτήρια οθόνη του βίντεο (προαιρετικό). Δεν μπορεί να λειτουργήσει σε βίντεο από το Youtube."
                },
                {
                  "label": "Αρχική εικόνα",
                  "description": "Η εικόνα εμφανίζεται πριν την έναρξη αναπαραγωγής του βίντεο. Δεν μπορεί να λειτουργήσει σε βίντεο από το Youtube."
                }
              ]
            },
            {
              "label": "Πακέτα υποτίτλων (Δεν υποστηρίζονται σε βίντεο από το Youtube)",
              "fields": [
                {
                  "label": "Διαθέσιμα πακέτα υποτίτλων",
                  "entity": "Πακέτο",
                  "field": {
                    "label": "Πακέτο",
                    "fields": [
                      {
                        "label": "Ετικέτα για πακέτο υποτίτλων",
                        "description": "Χρησιμοποιείται αν προσφέρετε πολλά κομμάτια και ο χρήστης πρέπει να επιλέξει ένα από αυτά. Για παράδειγμα, οι ισπανικοί υπότιτλοι θα μπορούσαν να είναι η ετικέτα ενός ισπανικού κομματιού υποτίτλων.",
                        "default": "Υπότιτλοι"
                      },
                      {
                        "label": "Τύπος",
                        "options": [
                          {
                            "label": "Υπότιτλοι"
                          },
                          {
                            "label": "Λεζάντες"
                          },
                          {
                            "label": "Περιγραφές"
                          }
                        ]
                      },
                      {
                        "label": "Γλώσσα προέλευσης, πρέπει να προσδιοριστεί για υποτίτλους",

                        "description": "Πρέπει να είναι έγκυρη ετικέτα γλώσσας BCP 47. Εάν οι \"Υπότιτλοι\" είναι ο επιλεγμένος τύπος, πρέπει να οριστεί η γλώσσα προέλευσης."
                      },
                      {
                        "label": "Αρχείο προέλευσης (αρχείο WebVTT)"
                      }
                    ]
                  }
                },
                {
                  "label": "Προεπιλεγμένο απόσπασμα κειμένου",
                  "description": "Αν μείνει κενό ή αν δεν υπάρχει ταίριασμα, το πρώτο απόσπασμα θα χρησιμοποιηθεί ως προεπιλεγμένο."
                }
              ]
            }
          ]
        },
        {
          "label": "Προσθήκη διαδραστικών στοιχείων",
          "fields": [
            {
              "field": {
                "fields": [
                  {
                    "label": "Εμφάνιση χρόνου"
                  },
                  {
                    "label": "Παύση βίντεο"
                  },
                  {
                    "label": "Εμφάνιση ως",
                    "description": "Το Κουμπί είναι ένα συμπτυγμένο διαδραστικό στοιχείο το οποίο ο χρήστης πρέπει να πιέσει για να ανοίξει. Το Πλαίσιο είναι ένα επεκταμένο διαδραστικό στοιχείο που εμφανίζεται απευθείας πάνω στο βίντεο",
                    "options": [
                      {
                        "label": "Κουμπί"
                      },
                      {
                        "label": "Πλαίσιο"
                      }
                    ]
                  },
                  {
                    "label": "Να μετατρέπεται σε κουμπί σε μικρές οθόνες"
                  },
                  {
                    "label": "Ετικέτα",
                    "description": "Ετικέτα που εμφανίζεται δίπλα στο εικονίδιο του διαδραστικού στοιχείου."
                  },
                  {},
                  {},
                  {},
                  {},
                  {},
                  {},
                  {
                    "label": "Προσαρμοστικότητα",
                    "fields": [
                      {
                        "label": "Ενέργεια για όλες τις σωστές απαντήσεις",
                        "fields": [
                          {
                            "label": "Μετάβαση σε",
                            "description": "Εισαγωγή κωδικοποίησης ώρας σε μορφή M:SS (λεπτά:δευτερόλεπτα)"
                          },
                          {
                            "label": "Να επιτρέπεται στον χρήστη να αποχωρήσει και να συνεχίσει"
                          },
                          {
                            "label": "Μήνυμα"
                          },
                          {
                            "label": "Ετικέτα για κουμπί μετάβασης"
                          }
                        ]
                      },
                      {
                        "label": "Ενέργεια σε περίπτωση λάθους",
                        "fields": [
                          {
                            "label": "Μετάβαση σε",
                            "description": "Εισαγωγή κωδικοποίησης ώρας σε μορφή M:SS (λεπτά:δευτερόλεπτα)"
                          },
                          {
                            "label": "Να επιτρέπεται στον χρήστη να αποχωρήσει και να συνεχίσει"
                          },
                          {
                            "label": "Μήνυμα"
                          },
                          {
                            "label": "Ετικέτα για κουμπί μετάβασης"
                          }
                        ]
                      },
                      {
                        "label": "Απαιτείται να έχει ολοκληρώσει ο χρήστης την άσκηση προτού συνεχίσει",
                        "description": "Για βέλτιστη λειτουργικότητα, αυτή η επιλογή θα πρέπει να χρησιμοποιείται σε συνδυασμό με την επιλογή \"Απενεργοποίηση πλοήγησης προς τα εμπρός σε βίντεο\" του Διαδραστικού βίντεο."
                      }
                    ]
                  },
                  {
                    "label": "Οπτικά στοιχεία",
                    "fields": [
                      {
                        "label": "Χρώμα φόντου"
                      },
                      {
                        "label": "Σκίαση πλαισίου",
                        "description": "Προστίθεται μια λεπτή σκιά γύρω από το διαδραστικό στοιχείο. Ίσως θελήσετε να απενεργοποιήσετε τη ρύθμιση για πλήρως διαφανή διαδραστικά στοιχεία"
                      }
                    ]
                  },
                  {
                    "label": "\"Μετάβαση σε\" με το κλικ",
                    "fields": [
                      {
                        "label": "Τύπος",
                        "options": [
                          {
                            "label": "Κωδικοποίηση ώρας "
                          },
                          {
                            "label": "Άλλη σελίδα (URL)"
                          }
                        ]
                      },
                      {
                        "label": "Μετάβαση σε",
                        "description": "Η χρονική στιγμή του βίντεο στην οποία θα μεταφερθεί ο χρήστης μετά το πάτημα του hotspot. Εισάγετε κωδικοποίηση ώρας σε μορφή M:SS (λεπτά:δευτερόλεπτα)."
                      },
                      {
                        "label": "URL",
                        "fields": [
                          {
                            "label": "Πρωτόκολλο",
                            "options": [
                              {
                                "label": "http://"
                              },
                              {
                                "label": "https://"
                              },
                              {
                                "label": "(σχετική διαδρομή)"
                              },
                              {
                                "label": "άλλο"
                              }
                            ]
                          },
                          {
                            "label": "URL"
                          }
                        ]
                      },
                      {
                        "label": "Οπτικοποίηση",
                        "description": "Με την προσθήκη περιγράμματος ή εικονιδίου δηλώνεται ότι μπορεί να γίνει κλικ σε αυτό το διαδραστικό στοιχείο"
                      }
                    ]
                  }
                ]
              }
            },
            {},
            {}
          ]
        },
        {
          "label": "Σύνοψη",
          "fields": [
            {},
            {
              "label": "Εμφάνιση σε",
              "description": "Αριθμός δευτερόλεπτων που απομένουν πριν την ολοκλήρωση της αναπαραγωγής του βίντεο."
            }
          ]
        }
      ]
    },
    {
      "label": "Ρυθμίσεις",
      "fields": [
        {
          "label": "Έναρξη βίντεο σε",
          "description": "Εισαγωγή κωδικοποίησης ώρας σε μορφή M:SS (λεπτά:δευτερόλεπτα)"
        },
        {
          "label": "Αυτόματη αναπαραγωγή βίντεο",
          "description": "Το βίντεο ξεκινά να παίζει αυτόματα"
        },
        {
          "label": "Αυτόματη επανάληψη αναπαραγωγής",
          "description": "Επιλέξτε εάν η αναπαραγωγή του βίντεο θα επαναλαμβάνεται κάθε φορά που τελειώνει"
        },
        {
          "label": "Deactivate auto-pause",
          "description": "Prevents video from pausing automatically if video gets hidden."
        },
        {
          "label": "Αντικατάσταση προεπιλεγμένων ρυθμίσεων κουμπιού \"Απάντηση\"",
          "description": "Αυτή η επιλογή καθορίζει εάν το κουμπί \"Απάντηση\" θα εμφανίζεται σε όλες τις ερωτήσεις, εάν θα είναι απενεργοποιημένο για όλες τις ερωτήσεις ή θα ρυθμίζεται για κάθε ερώτηση χωριστά.",
          "options": [
            {
              "label": "Ενεργοποιημένη"
            },
            {
              "label": "Απενεργοποιημένη"
            }
          ]
        },
        {
          "label": "Αντικατάσταση προεπιλεγμένων ρυθμίσεων κουμπιού \"Επανάληψη\"",
          "description": "Αυτή η επιλογή καθορίζει εάν το κουμπί \"Επανάληψη\" θα εμφανίζεται σε όλες τις ερωτήσεις, εάν θα είναι απενεργοποιημένο για όλες τις ερωτήσεις ή θα ρυθμίζεται για κάθε ερώτηση χωριστά.",
          "options": [
            {
              "label": "Ενεργοποιημένη"
            },
            {
              "label": "Απενεργοποιημένη"
            }
          ]
        },
        {
          "label": "Έναρξη με ορατό το μενού σελιδοδεικτών",
          "description": "Αυτή η λειτουργία δεν είναι διαθέσιμη στο iPad, όταν τα βίντεο προέρχονται από το Youtube."
        },
        {
          "label": "Εμφάνιση κουμπιού επαναφοράς 10 δευτερολέπτων (rewind)"
        },
        {
          "label": "Αποτροπή της παράλειψης",
          "description": "Η ενεργοποίηση αυτών των επιλογών θα απενεργοποιήσει την πλοήγηση στο βίντεο του χρήστη όπως έχει καθοριστεί.",
          "options": [
            {
              "label": "Κανένα"
            },
            {
              "label": "Μπροστά"
            },
            {
              "label": "Μπροστά και πίσω"
            }
          ]
        },
        {
          "label": "Απενεργοποίηση ήχου",
          "description": "Η ενεργοποίηση αυτής της επιλογής θα απενεργοποιήσει τον ήχο του βίντεο και θα αποτρέψει την ενεργοποίησή του."
        }
      ]
    },
    {
      "label": "Προσαρμογή",
      "fields": [
        {
          "label": "Κείμενο διαδραστικού στοιχείου",
          "default": "Διαδραστικό στοιχείο"
        },
        {
          "label": "Τίτλος για αναπαραγωγή",
          "default": "Αναπαραγωγή"
        },
        {
          "label": "Τίτλος για παύση",
          "default": "Παύση"
        },
        {
          "label": "Τίτλος για σίγαση",
          "default": "Σίγαση, (τρέχουσα κατάσταση : ανενεργή σίγαση)"
        },
        {
          "label": "Τίτλος για κατάργηση σίγασης",
          "default": "Κατάργηση Σίγασης, (τρέχουσα κατάσταση : ενεργή σίγαση)"
        },
        {
          "label": "Τίτλος για ποιότητα βίντεο",
          "default": "Ποιότητα βίντεο"
        },
        {
          "label": "Τίτλος για λεζάντες βίντεο",
          "default": "Λεζάντες"
        },
        {
          "label": "Ετικέτα κουμπιού κλεισίματος",
          "default": "Κλείσιμο"
        },
        {
          "label": "Ετικέτα προβολής πλήρους οθόνης",
          "default": "Πλήρης οθόνη"
        },
        {
          "label": "Ετικέτα κλεισίματος προβολής πλήρους οθόνης",
          "default": "Κλείσιμο προβολής πλήρους οθόνης"
        },
        {
          "label": "Τίτλος σύνοψης",
          "default": "Σύνοψη"
        },
        {
          "label": "Τίτλος σελιδοδεικτών",
          "default": "Σελιδοδείκτες"
        },
        {
          "label": "Τίτλος οθόνης υποβολής",
          "default": "Οθόνη υποβολής"
        },
        {
          "label": "Βασική ετικέτα για κουμπί μετάβασης",
          "default": "Συνέχεια"
        },
        {
          "label": "Βασική ετικέτα για  κουμπί \"Συνέχεια του βίντεο\"",
          "default": "Συνέχεια του βίντεο"
        },
        {
          "label": "Προεπιλεγμένη ετικέτα για περισσότερες επιλογές αναπαραγωγής",
          "default": "Περισσότερες επιλογές αναπαραγωγής"
        },
        {
          "label": "Καθορισμός ρυθμού αναπαραγωγής",
          "default": "Ρυθμός αναπαραγωγής"
        },
        {
          "label": "Ετικέτα για επαναφορά 10 δευτερολέπτων (rewind)",
          "default": "Επαναφορά 10 δευτερολέπτων (rewind)"
        },
        {
          "label": "Κείμενο για απενεργοποιημένη πλοήγηση",
          "default": "Η πλοήγηση είναι απενεργοποιημένη"
        },
        {
          "label": "Κείμενο για απενεργοποιημένη πλοήγηση προς τα εμπρός",
          "default": "Η πλοήγηση προς τα εμπρός είναι απενεργοποιημένη"
        },
        {
          "label": "Κείμενο για απενεργοποιημένο ήχο",
          "default": "Ο ήχος είναι απενεργοποιημένος"
        },
        {
          "label": "Προειδοποίηση ότι ο χρήστης πρέπει να απαντήσει σωστά στην ερώτηση πριν συνεχίσει",
          "default": "Πρέπει να απαντήσεις σωστά σε όλες τις ερωτήσεις πριν συνεχίσεις."
        },
        {
          "label": "Κουμπί για \"Πίσω\"",
          "default": "Πίσ
Download .txt
gitextract_rzhb6t4a/

├── .babelrc
├── .gitignore
├── .h5pignore
├── .jshintrc
├── LICENCE.md
├── README.md
├── crowdin.yml
├── language/
│   ├── .en.json
│   ├── af.json
│   ├── ar.json
│   ├── bg.json
│   ├── bn.json
│   ├── bs.json
│   ├── ca.json
│   ├── cs.json
│   ├── da.json
│   ├── de.json
│   ├── el.json
│   ├── es-mx.json
│   ├── es.json
│   ├── et.json
│   ├── eu.json
│   ├── fa.json
│   ├── fi.json
│   ├── fr.json
│   ├── gl.json
│   ├── he.json
│   ├── hr.json
│   ├── hu.json
│   ├── it.json
│   ├── ja.json
│   ├── ka.json
│   ├── km.json
│   ├── ko.json
│   ├── lt.json
│   ├── lv.json
│   ├── mn.json
│   ├── nb.json
│   ├── nl.json
│   ├── nn.json
│   ├── pl.json
│   ├── pt-br.json
│   ├── pt.json
│   ├── ro.json
│   ├── ru.json
│   ├── sk.json
│   ├── sl.json
│   ├── sv.json
│   ├── sw.json
│   ├── te.json
│   ├── tg.json
│   ├── tr.json
│   ├── uk.json
│   ├── zh-cn.json
│   ├── zh-hans.json
│   ├── zh-hant.json
│   └── zh-tw.json
├── library.json
├── package.json
├── presave.js
├── semantics.json
├── src/
│   ├── entries/
│   │   └── dist.js
│   ├── scripts/
│   │   ├── accessibility.js
│   │   ├── bubble.js
│   │   ├── endscreen.js
│   │   ├── interaction.js
│   │   ├── interactive-video.js
│   │   └── selector-control.js
│   └── styles/
│       ├── accessibility.css
│       ├── bubble.css
│       ├── endscreen.css
│       └── interactive-video.css
├── upgrades.js
└── webpack.config.js
Download .txt
SYMBOL INDEX (51 symbols across 7 files)

FILE: presave.js
  function isContentInvalid (line 53) | function isContentInvalid() {
  function hasSummary (line 61) | function hasSummary() {

FILE: src/scripts/accessibility.js
  constant NO_ANNOUNCEMENT (line 14) | const NO_ANNOUNCEMENT = '';
  class Accessibility (line 20) | class Accessibility {
    method constructor (line 38) | constructor(l10n) {
    method getInteractionAnnouncer (line 52) | getInteractionAnnouncer() {
    method announceInteractions (line 60) | announceInteractions(interactions) {
    method getAnnouncementMessage (line 76) | getAnnouncementMessage(newInteractionCount) {
    method getTitleAnnouncement (line 95) | getTitleAnnouncement(newInteractionCount, interaction) {
    method getPauseAnnouncement (line 105) | getPauseAnnouncement(interactions) {

FILE: src/scripts/bubble.js
  class Bubble (line 5) | class Bubble {
    method constructor (line 17) | constructor($reference, params = {content: '', maxWidth: 'auto', style...
    method update (line 62) | update() {
    method animate (line 101) | animate() {
    method setContent (line 120) | setContent(content = '') {
    method getContent (line 130) | getContent() {
    method setBaseFontSize (line 139) | setBaseFontSize(size) {
    method isActive (line 152) | isActive() {
    method toggle (line 162) | toggle(show, animate = false) {
    method getBubblePosition (line 209) | getBubblePosition(bubbleWidth, offset, mode) {
    method getTailPosition (line 228) | getTailPosition($reference) {
    method getOffsetBetween (line 247) | getOffsetBetween($outer, $inner) {
    method fullscreen (line 272) | fullscreen(fullscreen = false, containerHeight = undefined, videoHeigh...
    method isMobilePhone (line 292) | isMobilePhone() {

FILE: src/scripts/endscreen.js
  constant ENDSCREEN_STYLE_BASE (line 3) | const ENDSCREEN_STYLE_BASE = 'h5p-interactive-video-endscreen';
  class Endscreen (line 10) | class Endscreen extends H5P.EventDispatcher {
    method constructor (line 30) | constructor(parent, params = {}) {
    method buildDOM (line 58) | buildDOM() {
    method getDOM (line 71) | getDOM() {
    method update (line 79) | update(interactions = []) {
    method buildQuestionsForResultScreen (line 105) | buildQuestionsForResultScreen(interactions) {
    method buildQuestionTitleHTML (line 125) | buildQuestionTitleHTML(humanizedTime, title) {
    method getDescription (line 144) | getDescription(interaction) {
    method customizeEndscreen (line 154) | customizeEndscreen() {
    method hideThemeResultsListContainer (line 164) | hideThemeResultsListContainer() {
    method setNumberOfCharsForTime (line 178) | setNumberOfCharsForTime() {
    method injectCloseButton (line 190) | injectCloseButton() {
    method makeListInteractive (line 212) | makeListInteractive() {
    method buildQuestionAriaLabel (line 244) | buildQuestionAriaLabel(interaction) {
    method handleClickOnQuestion (line 270) | handleClickOnQuestion(event, index) {
    method jump (line 290) | jump(time) {
    method addInfoDOM (line 303) | addInfoDOM(questions) {
    method setInfoText (line 346) | setInfoText(html) {
    method handleSubmit (line 361) | handleSubmit() {
    method focus (line 395) | focus() {

FILE: src/scripts/interaction.js
  function Interaction (line 111) | function Interaction(parameters, player, previousState) {

FILE: src/scripts/interactive-video.js
  constant SECONDS_IN_MINUTE (line 12) | const SECONDS_IN_MINUTE = 60;
  constant MINUTES_IN_HOUR (line 13) | const MINUTES_IN_HOUR = 60;
  constant KEYBOARD_STEP_LENGTH_SECONDS (line 14) | const KEYBOARD_STEP_LENGTH_SECONDS = 5;
  function InteractiveVideo (line 39) | function InteractiveVideo(params, id, contentData) {

FILE: upgrades.js
  function moveOldStartScreenOptions (line 217) | function moveOldStartScreenOptions(video) {
Condensed preview — 74 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,407K chars).
[
  {
    "path": ".babelrc",
    "chars": 241,
    "preview": "{\n  \"presets\": [\"@babel/preset-env\"],\n  \"plugins\": [\n    [\n      \"@babel/plugin-transform-classes\", {\n        \"loose\": t"
  },
  {
    "path": ".gitignore",
    "chars": 602,
    "preview": "*~\n# Logs\ndist\nlogs\n*.log\nnpm-debug.log*\n\n# Runtime data\npids\n*.pid\n*.seed\n\n# Directory for instrumented libs generated "
  },
  {
    "path": ".h5pignore",
    "chars": 229,
    "preview": "build\nnode_modules\nreports\ntests\ndev\nsrc\n.idea\n.git\n.babelrc\n.gitmodules\n.h5pignore\n.travis.yml\nkarma.conf.js\nwebpack.co"
  },
  {
    "path": ".jshintrc",
    "chars": 21,
    "preview": "{\n  \"esversion\": 6\n}\n"
  },
  {
    "path": "LICENCE.md",
    "chars": 1059,
    "preview": "MIT License\n\nCopyright (c) 2017 H5P\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof thi"
  },
  {
    "path": "README.md",
    "chars": 2647,
    "preview": "# H5P Interactive Video\n\nPut texts, tasks and other media on top of your video.\n\n[See it in action on H5P.org](https://h"
  },
  {
    "path": "crowdin.yml",
    "chars": 89,
    "preview": "files:\n  - source: /language/.en.json\n    translation: /language/%two_letters_code%.json\n"
  },
  {
    "path": "language/.en.json",
    "chars": 17377,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Interactive Video Editor\",\n      \"fields\": [\n        {\n          \"label\": \"Uplo"
  },
  {
    "path": "language/af.json",
    "chars": 17660,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Interaktiewe video redigeerder\",\n      \"fields\": [\n        {\n          \"label\":"
  },
  {
    "path": "language/ar.json",
    "chars": 17110,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"محرر الفيديو التفاعلي\",\n      \"fields\": [\n        {\n          \"label\": \"تحميل ا"
  },
  {
    "path": "language/bg.json",
    "chars": 17987,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Редактор на интерактивно видео\",\n      \"fields\": [\n        {\n          \"label\":"
  },
  {
    "path": "language/bn.json",
    "chars": 17429,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"ইন্টারএকটিভ ভিডিও এডিটর\",\n      \"fields\": [\n        {\n          \"label\": \"আপলোড"
  },
  {
    "path": "language/bs.json",
    "chars": 17428,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Interactive Video Editor\",\n      \"fields\": [\n        {\n          \"label\": \"Post"
  },
  {
    "path": "language/ca.json",
    "chars": 18570,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor de vídeos interactius\",\n      \"fields\": [\n        {\n          \"label\": \""
  },
  {
    "path": "language/cs.json",
    "chars": 17525,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor Interaktivního Videa\",\n      \"fields\": [\n        {\n          \"label\": \"N"
  },
  {
    "path": "language/da.json",
    "chars": 17425,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Interaktiv video-editor\",\n      \"fields\": [\n        {\n          \"label\": \"Uploa"
  },
  {
    "path": "language/de.json",
    "chars": 18942,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor für interaktive Videos\",\n      \"fields\": [\n        {\n          \"label\": "
  },
  {
    "path": "language/el.json",
    "chars": 19536,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Επεξεργαστής διαδραστικού βίντεο\",\n      \"fields\": [\n        {\n          \"label"
  },
  {
    "path": "language/es-mx.json",
    "chars": 18750,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor de Video Interactivo\",\n      \"fields\": [\n        {\n          \"label\": \"S"
  },
  {
    "path": "language/es.json",
    "chars": 18752,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor de Vídeo Interactivo\",\n      \"fields\": [\n        {\n          \"label\": \"S"
  },
  {
    "path": "language/et.json",
    "chars": 17253,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Interaktiivse video redaktor\",\n      \"fields\": [\n        {\n          \"label\": \""
  },
  {
    "path": "language/eu.json",
    "chars": 18203,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Bideo interaktiboen editorea\",\n      \"fields\": [\n        {\n          \"label\": \""
  },
  {
    "path": "language/fa.json",
    "chars": 17098,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"ویرایشگر ویدئو تعاملی\",\n      \"fields\": [\n        {\n          \"label\": \"بارگذار"
  },
  {
    "path": "language/fi.json",
    "chars": 17258,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Vuorovaikutteinen video\",\n      \"fields\": [\n        {\n          \"label\": \"Lataa"
  },
  {
    "path": "language/fr.json",
    "chars": 18867,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Éditeur de vidéo interactive\",\n      \"fields\": [\n        {\n          \"label\": \""
  },
  {
    "path": "language/gl.json",
    "chars": 18286,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor de Vídeo Interactivo\",\n      \"fields\": [\n        {\n          \"label\": \"S"
  },
  {
    "path": "language/he.json",
    "chars": 16216,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"עורך וידאו אינטראקטיבי\",\n      \"fields\": [\n        {\n          \"label\": \"העלאת/"
  },
  {
    "path": "language/hr.json",
    "chars": 17371,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Uređivač interaktivnog videa\",\n      \"fields\": [\n        {\n          \"label\": \""
  },
  {
    "path": "language/hu.json",
    "chars": 18161,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Interaktívvideó-szerkesztő\",\n      \"fields\": [\n        {\n          \"label\": \"Vi"
  },
  {
    "path": "language/it.json",
    "chars": 18470,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor di Video interattivo\",\n      \"fields\": [\n        {\n          \"label\": \"C"
  },
  {
    "path": "language/ja.json",
    "chars": 15600,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"インタラクティブビデオエディタ\",\n      \"fields\": [\n        {\n          \"label\": \"アップロード / 埋め込み"
  },
  {
    "path": "language/ka.json",
    "chars": 17777,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"ინტერაქტიული ვიდეო რედაქტორი\",\n      \"fields\": [\n        {\n          \"label\": \""
  },
  {
    "path": "language/km.json",
    "chars": 17300,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Interactive Video Editor\",\n      \"fields\": [\n        {\n          \"label\": \"Uplo"
  },
  {
    "path": "language/ko.json",
    "chars": 14734,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"상호작용 비디오 편집기\",\n      \"fields\": [\n        {\n          \"label\": \"비디오 업로드/임베드\",\n  "
  },
  {
    "path": "language/lt.json",
    "chars": 17659,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Interaktyvus video redaktorius\",\n      \"fields\": [\n        {\n          \"label\":"
  },
  {
    "path": "language/lv.json",
    "chars": 18023,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Interaktīvā video redaktors\",\n      \"fields\": [\n        {\n          \"label\": \"A"
  },
  {
    "path": "language/mn.json",
    "chars": 17387,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Интерактив видео засварлагч\",\n      \"fields\": [\n        {\n          \"label\": \"В"
  },
  {
    "path": "language/nb.json",
    "chars": 17982,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor for interaktiv video\",\n      \"fields\": [\n        {\n          \"label\": \"L"
  },
  {
    "path": "language/nl.json",
    "chars": 18036,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor Interactieve Video\",\n      \"fields\": [\n        {\n          \"label\": \"Vid"
  },
  {
    "path": "language/nn.json",
    "chars": 18031,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor for interaktiv video\",\n      \"fields\": [\n        {\n          \"label\": \"L"
  },
  {
    "path": "language/pl.json",
    "chars": 17777,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Edytor interaktywnego wideo\",\n      \"fields\": [\n        {\n          \"label\": \"Z"
  },
  {
    "path": "language/pt-br.json",
    "chars": 18142,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor de Vídeo Interativo\",\n      \"fields\": [\n        {\n          \"label\": \"En"
  },
  {
    "path": "language/pt.json",
    "chars": 18233,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor de vídeo interativo\",\n      \"fields\": [\n        {\n          \"label\": \"En"
  },
  {
    "path": "language/ro.json",
    "chars": 18527,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor Video Interactiv\",\n      \"fields\": [\n        {\n          \"label\": \"Încar"
  },
  {
    "path": "language/ru.json",
    "chars": 18122,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Интерактивный редактор видео\",\n      \"fields\": [\n        {\n          \"label\": \""
  },
  {
    "path": "language/sk.json",
    "chars": 17902,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Editor interaktívneho videa\",\n      \"fields\": [\n        {\n          \"label\": \"N"
  },
  {
    "path": "language/sl.json",
    "chars": 18101,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Urejevalnik interaktivnega videoposnetka\",\n      \"fields\": [\n        {\n        "
  },
  {
    "path": "language/sv.json",
    "chars": 17623,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Redigera Interaktiv Video\",\n      \"fields\": [\n        {\n          \"label\": \"Lad"
  },
  {
    "path": "language/sw.json",
    "chars": 17905,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Kihariri cha Video shirikishi\",\n      \"fields\": [\n        {\n          \"label\": "
  },
  {
    "path": "language/te.json",
    "chars": 18277,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"ఇంటరాక్టివ్ వీడియో ఎడిటర్\",\n      \"fields\": [\n        {\n          \"label\": \"వీడ"
  },
  {
    "path": "language/tg.json",
    "chars": 18040,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Муҳаррири интерактивии видео\",\n      \"fields\": [\n        {\n          \"label\": \""
  },
  {
    "path": "language/tr.json",
    "chars": 18071,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Etkileşimli Video Düzenleme\",\n      \"fields\": [\n        {\n          \"label\": \"V"
  },
  {
    "path": "language/uk.json",
    "chars": 17969,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"Інтерактивний редактор відео\",\n      \"fields\": [\n        {\n          \"label\": \""
  },
  {
    "path": "language/zh-cn.json",
    "chars": 13246,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"互动影片编辑器\",\n      \"fields\": [\n        {\n          \"label\": \"上传/嵌入影片\",\n          \""
  },
  {
    "path": "language/zh-hans.json",
    "chars": 13153,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"交互式视频编辑器\",\n      \"fields\": [\n        {\n          \"label\": \"上传/嵌入视频\",\n          "
  },
  {
    "path": "language/zh-hant.json",
    "chars": 14122,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"互動影片編輯器\",\n      \"fields\": [\n        {\n          \"label\": \"上傳/嵌入影片\",\n          \""
  },
  {
    "path": "language/zh-tw.json",
    "chars": 14486,
    "preview": "{\n  \"semantics\": [\n    {\n      \"label\": \"建立互動式影像內容\",\n      \"fields\": [\n        {\n          \"label\": \"上傳/崁入影片\",\n         "
  },
  {
    "path": "library.json",
    "chars": 1468,
    "preview": "{\n  \"title\": \"Interactive Video\",\n  \"description\": \"Put texts, tasks and other medias on top of your video.\",\n  \"license"
  },
  {
    "path": "package.json",
    "chars": 1174,
    "preview": "{\n  \"name\": \"h5p-interactive-video\",\n  \"version\": \"1.25.0\",\n  \"description\": \"Put texts, tasks and other medias on top o"
  },
  {
    "path": "presave.js",
    "chars": 1935,
    "preview": "var H5PPresave = H5PPresave || {};\nvar H5PEditor = H5PEditor || {};\n\n\n/**\n * Function to go through all elements of a Co"
  },
  {
    "path": "semantics.json",
    "chars": 38103,
    "preview": "[\n  {\n    \"name\": \"interactiveVideo\",\n    \"type\": \"group\",\n    \"widget\": \"wizard\",\n    \"label\": \"Interactive Video Edito"
  },
  {
    "path": "src/entries/dist.js",
    "chars": 281,
    "preview": "import \"../styles/interactive-video.css\";\nimport \"../styles/accessibility.css\";\nimport \"../styles/bubble.css\";\nimport \"."
  },
  {
    "path": "src/scripts/accessibility.js",
    "chars": 3034,
    "preview": "/**\n * Returns true if the value is not contained in the array\n *\n * @template T\n * @param {Array.<T>} arr\n * @param {T}"
  },
  {
    "path": "src/scripts/bubble.js",
    "chars": 11425,
    "preview": "const $ = H5P.jQuery;\nconst iDevice = navigator.userAgent.match(/iPod|iPhone|iPad/g) ? true : false;\n\n/** Class represen"
  },
  {
    "path": "src/scripts/endscreen.js",
    "chars": 13967,
    "preview": "const $ = H5P.jQuery;\n\nconst ENDSCREEN_STYLE_BASE = 'h5p-interactive-video-endscreen';\n\nconst isset = function (value) {"
  },
  {
    "path": "src/scripts/interaction.js",
    "chars": 53037,
    "preview": "const $ = H5P.jQuery;\n\n/**\n * Returns true if parameter is a non empty string\n *\n * @param {string} text\n * @returns {bo"
  },
  {
    "path": "src/scripts/interactive-video.js",
    "chars": 132335,
    "preview": "import SelectorControl from './selector-control';\nimport Controls from 'h5p-lib-controls/src/scripts/controls';\nimport U"
  },
  {
    "path": "src/scripts/selector-control.js",
    "chars": 7158,
    "preview": "import Controls from 'h5p-lib-controls/src/scripts/controls';\nimport Keyboard from 'h5p-lib-controls/src/scripts/ui/keyb"
  },
  {
    "path": "src/styles/accessibility.css",
    "chars": 116,
    "preview": ".h5p-iv-interactions-announcer {\n  position: absolute;\n  top: 0;\n  width: 1px;\n  height: 1px;\n  overflow: hidden;\n}\n"
  },
  {
    "path": "src/styles/bubble.css",
    "chars": 3585,
    "preview": "@CHARSET \"UTF-8\";\n\n.h5p-interactive-video-bubble {\n  position: absolute;\n  color: #333;\n  z-index: 1;\n  margin-top: 0.45"
  },
  {
    "path": "src/styles/endscreen.css",
    "chars": 3515,
    "preview": "@CHARSET \"UTF-8\";\n\n.h5p-interactive-video-endscreen {\n  --h5p-theme-scale: 0.6;\n  --h5p-theme-spacing-xl: calc(3em * var"
  },
  {
    "path": "src/styles/interactive-video.css",
    "chars": 53246,
    "preview": "/* Only used for slider in slide-handler, should be included into H5Picons */\n@font-face {\n  font-family: H5PInteractive"
  },
  {
    "path": "upgrades.js",
    "chars": 13073,
    "preview": "/** @namespace H5PUpgrades */\nvar H5PUpgrades = H5PUpgrades || {};\n\nH5PUpgrades['H5P.InteractiveVideo'] = (function () {"
  },
  {
    "path": "webpack.config.js",
    "chars": 1800,
    "preview": "const path = require('path');\nconst MiniCssExtractPlugin = require(\"mini-css-extract-plugin\");\nconst TerserPlugin = requ"
  }
]

About this extraction

This page contains the full source code of the h5p/h5p-interactive-video GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 74 files (1.2 MB), approximately 276.4k tokens, and a symbol index with 51 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!