diff --git a/h5p.classes.php b/h5p.classes.php index 8ff35f8..e87bc79 100644 --- a/h5p.classes.php +++ b/h5p.classes.php @@ -2870,7 +2870,7 @@ class H5PContentValidator { } if (isset($file->copyright)) { - $this->validateGroup($file->copyright, H5PContentValidator::getCopyrightSemantics()); + $this->validateGroup($file->copyright, $this->getCopyrightSemantics()); } } @@ -3373,40 +3373,40 @@ class H5PContentValidator { return $uri; } - public static function getCopyrightSemantics() { + public function getCopyrightSemantics() { static $semantics; if ($semantics === NULL) { $semantics = (object) array( 'name' => 'copyright', 'type' => 'group', - 'label' => 'Copyright information', + 'label' => $this->h5pF->t('Copyright information'), 'fields' => array( (object) array( 'name' => 'title', 'type' => 'text', - 'label' => 'Title', + 'label' => $this->h5pF->t('Title'), 'placeholder' => 'La Gioconda', 'optional' => TRUE ), (object) array( 'name' => 'author', 'type' => 'text', - 'label' => 'Author', + 'label' => $this->h5pF->t('Author'), 'placeholder' => 'Leonardo da Vinci', 'optional' => TRUE ), (object) array( 'name' => 'year', 'type' => 'text', - 'label' => 'Year(s)', + 'label' => $this->h5pF->t('Year(s)'), 'placeholder' => '1503 - 1517', 'optional' => TRUE ), (object) array( 'name' => 'source', 'type' => 'text', - 'label' => 'Source', + 'label' => $this->h5pF->t('Source'), 'placeholder' => 'http://en.wikipedia.org/wiki/Mona_Lisa', 'optional' => true, 'regexp' => (object) array( @@ -3417,56 +3417,56 @@ class H5PContentValidator { (object) array( 'name' => 'license', 'type' => 'select', - 'label' => 'License', + 'label' => $this->h5pF->t('License'), 'default' => 'U', 'options' => array( (object) array( 'value' => 'U', - 'label' => 'Undisclosed' + 'label' => $this->h5pF->t('Undisclosed') ), (object) array( 'value' => 'CC BY', - 'label' => 'Attribution' + 'label' => $this->h5pF->t('Attribution') ), (object) array( 'value' => 'CC BY-SA', - 'label' => 'Attribution-ShareAlike' + 'label' => $this->h5pF->t('Attribution-ShareAlike') ), (object) array( 'value' => 'CC BY-ND', - 'label' => 'Attribution-NoDerivs' + 'label' => $this->h5pF->t('Attribution-NoDerivs') ), (object) array( 'value' => 'CC BY-NC', - 'label' => 'Attribution-NonCommercial' + 'label' => $this->h5pF->t('Attribution-NonCommercial') ), (object) array( 'value' => 'CC BY-NC-SA', - 'label' => 'Attribution-NonCommercial-ShareAlike' + 'label' => $this->h5pF->t('Attribution-NonCommercial-ShareAlike') ), (object) array( 'value' => 'CC BY-NC-ND', - 'label' => 'Attribution-NonCommercial-NoDerivs' + 'label' => $this->h5pF->t('Attribution-NonCommercial-NoDerivs') ), (object) array( 'value' => 'GNU GPL', - 'label' => 'General Public License' + 'label' => $this->h5pF->t('General Public License') ), (object) array( 'value' => 'PD', - 'label' => 'Public Domain' + 'label' => $this->h5pF->t('Public Domain') ), (object) array( 'value' => 'ODC PDDL', - 'label' => 'Public Domain Dedication and Licence' + 'label' => $this->h5pF->t('Public Domain Dedication and Licence') ), (object) array( 'value' => 'CC PDM', - 'label' => 'Public Domain Mark' + 'label' => $this->h5pF->t('Public Domain Mark') ), (object) array( 'value' => 'C', - 'label' => 'Copyright' + 'label' => $this->h5pF->t('Copyright') ) ) )