diff --git a/pod/custom/settings_local.py.example b/pod/custom/settings_local.py.example index 767f8e5570..b59d992ae6 100644 --- a/pod/custom/settings_local.py.example +++ b/pod/custom/settings_local.py.example @@ -203,6 +203,12 @@ HOMEPAGE_SHOWS_PASSWORDED = False """ HOMEPAGE_SHOWS_RESTRICTED = False +""" +# Nombre de vidéos à afficher sur la page d'accueil +# par défaut, le nombre est fixé à 12 +""" +HOMEPAGE_NB_VIDEOS = 12 + """ # Les mots clés saisis lors de l'ajout de vidéo sont convertis # automatiquement en minuscule diff --git a/pod/enrichment/static/css/videojs-slides.css b/pod/enrichment/static/css/videojs-slides.css index 47c0b550f3..ca19de1a31 100644 --- a/pod/enrichment/static/css/videojs-slides.css +++ b/pod/enrichment/static/css/videojs-slides.css @@ -133,6 +133,10 @@ z-index:-1; } +.vjs-text-track-display { + z-index:1; +} + /* Fullscreen */ /*.vjs-fullscreen .video-slides img, .vjs-fullscreen .video-slides embed { diff --git a/pod/locale/fr/LC_MESSAGES/django.mo b/pod/locale/fr/LC_MESSAGES/django.mo index 53f5590251..9a7241bdab 100644 Binary files a/pod/locale/fr/LC_MESSAGES/django.mo and b/pod/locale/fr/LC_MESSAGES/django.mo differ diff --git a/pod/locale/fr/LC_MESSAGES/django.po b/pod/locale/fr/LC_MESSAGES/django.po index db4ab00c79..ec4caee7b0 100644 --- a/pod/locale/fr/LC_MESSAGES/django.po +++ b/pod/locale/fr/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Pod\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-17 15:50+0000\n" +"POT-Creation-Date: 2022-03-21 13:26+0000\n" "PO-Revision-Date: \n" "Last-Translator: ptitloup \n" "Language-Team: Pod Team pod@esup-portail.org\n" @@ -28,7 +28,7 @@ msgstr "Établissement" #: pod/authentication/forms.py:57 pod/authentication/forms.py:58 #: pod/main/templates/navbar.html:32 #: pod/main/templates/navbar_collapse.html:127 pod/podfile/models.py:41 -#: pod/video/forms.py:371 pod/video/models.py:322 +#: pod/video/forms.py:371 pod/video/models.py:323 #: pod/video/templates/videos/filter_aside.html:14 msgid "Users" msgstr "Utilisateurs" @@ -90,7 +90,7 @@ msgid "registered-reader" msgstr "lecteur enregistré" #: pod/authentication/models.py:82 pod/recorder/models.py:307 -#: pod/video/models.py:1824 pod/video/models.py:1877 pod/video/views.py:1633 +#: pod/video/models.py:1868 pod/video/models.py:1921 pod/video/views.py:1633 msgid "Comment" msgstr "Commentaire" @@ -265,7 +265,7 @@ msgid "Waiting for encoding" msgstr "En attente d’encodage" #: pod/bbb/models.py:39 pod/bbb/templates/bbb/card.html:26 -#: pod/video/models.py:789 +#: pod/video/models.py:796 msgid "Encoding in progress" msgstr "Encodage en cours" @@ -273,7 +273,7 @@ msgstr "Encodage en cours" msgid "Already published" msgstr "Déjà publié" -#: pod/bbb/models.py:43 pod/video/models.py:864 pod/video/models.py:1735 +#: pod/bbb/models.py:43 pod/video/models.py:871 pod/video/models.py:1771 msgid "Encoding step" msgstr "Étape de l’encodage" @@ -426,7 +426,7 @@ msgstr "" "Nom d'utilisateur / ID d'utilisateur, qui souhaite effectuer le direct." #: pod/bbb/models.py:214 pod/live/models.py:127 pod/recorder/models.py:166 -#: pod/video/forms.py:282 pod/video/models.py:750 +#: pod/video/forms.py:282 pod/video/models.py:757 msgid "Restricted access" msgstr "Accès restreint" @@ -768,24 +768,24 @@ msgid "File to import" msgstr "Fichier à importer" #: pod/chapter/models.py:14 pod/completion/models.py:58 -#: pod/enrichment/models.py:112 pod/video/models.py:806 +#: pod/enrichment/models.py:112 pod/video/models.py:813 msgid "video" msgstr "vidéo" #: pod/chapter/models.py:15 pod/enrichment/models.py:113 -#: pod/recorder/models.py:297 pod/video/models.py:577 +#: pod/recorder/models.py:297 pod/video/models.py:584 msgid "title" msgstr "titre" #: pod/chapter/models.py:17 pod/enrichment/models.py:115 -#: pod/video/models.py:579 +#: pod/video/models.py:586 msgid "slug" msgstr "titre court" #: pod/chapter/models.py:21 pod/completion/models.py:255 #: pod/enrichment/models.py:119 pod/live/models.py:76 pod/playlist/models.py:18 -#: pod/video/models.py:271 pod/video/models.py:423 pod/video/models.py:549 -#: pod/video/models.py:583 pod/video/models.py:639 pod/video/models.py:1953 +#: pod/video/models.py:272 pod/video/models.py:424 pod/video/models.py:550 +#: pod/video/models.py:590 pod/video/models.py:646 pod/video/models.py:1997 msgid "" "Used to access this instance, the \"slug\" is a short label containing only " "letters, numbers, underscore or dash top." @@ -885,10 +885,10 @@ msgstr "Liste des chapitres" #: pod/completion/models.py:249 #: pod/completion/templates/overlay/list_overlay.html:10 #: pod/enrichment/templates/enrichment/list_enrichment.html:10 -#: pod/main/models.py:121 pod/main/views.py:190 pod/playlist/models.py:12 +#: pod/main/models.py:124 pod/main/views.py:190 pod/playlist/models.py:12 #: pod/playlist/templates/playlist/playlist_element_list.html:9 -#: pod/video/models.py:257 pod/video/models.py:411 pod/video/models.py:543 -#: pod/video/models.py:626 pod/video/templates/channel/list_theme.html:10 +#: pod/video/models.py:258 pod/video/models.py:412 pod/video/models.py:544 +#: pod/video/models.py:633 pod/video/templates/channel/list_theme.html:10 msgid "Title" msgstr "Titre" @@ -1086,7 +1086,7 @@ msgstr "rôle" #: pod/completion/models.py:64 #: pod/completion/templates/contributor/list_contributor.html:13 -#: pod/enrichment/models.py:155 pod/main/models.py:124 +#: pod/enrichment/models.py:155 pod/main/models.py:127 msgid "Web link" msgstr "Lien web" @@ -1128,9 +1128,9 @@ msgstr "" #: pod/playlist/models.py:85 #: pod/playlist/templates/playlist/playlist_video_list.html:7 #: pod/playlist/templates/playlist/playlist_video_list.html:15 -#: pod/recorder/models.py:90 pod/video/models.py:620 pod/video/models.py:1314 -#: pod/video/models.py:1492 pod/video/models.py:1563 pod/video/models.py:1624 -#: pod/video/models.py:1677 pod/video/models.py:1696 pod/video/models.py:1724 +#: pod/recorder/models.py:90 pod/video/models.py:627 pod/video/models.py:1326 +#: pod/video/models.py:1504 pod/video/models.py:1579 pod/video/models.py:1644 +#: pod/video/models.py:1701 pod/video/models.py:1724 pod/video/models.py:1756 msgid "Video" msgstr "Vidéo" @@ -1236,8 +1236,8 @@ msgid "left" msgstr "gauche" #: pod/completion/models.py:251 pod/live/models.py:72 pod/playlist/models.py:14 -#: pod/video/models.py:267 pod/video/models.py:420 pod/video/models.py:545 -#: pod/video/models.py:635 pod/video/models.py:1949 +#: pod/video/models.py:268 pod/video/models.py:421 pod/video/models.py:546 +#: pod/video/models.py:642 pod/video/models.py:1993 msgid "Slug" msgstr "Titre court" @@ -1781,8 +1781,8 @@ msgstr "Éditer l'enrichissement" #: pod/enrichment/forms.py:33 pod/enrichment/models.py:363 #: pod/interactive/forms.py:12 pod/interactive/models.py:55 -#: pod/podfile/models.py:33 pod/recorder/models.py:176 pod/video/models.py:340 -#: pod/video/models.py:760 +#: pod/podfile/models.py:33 pod/recorder/models.py:176 pod/video/models.py:341 +#: pod/video/models.py:767 msgid "Groups" msgstr "Groupes" @@ -1824,14 +1824,14 @@ msgstr "Temps de fin de l'affichage de l'enrichissement en secondes." #: pod/enrichment/models.py:141 #: pod/enrichment/templates/enrichment/list_enrichment.html:11 -#: pod/video/forms.py:115 pod/video/models.py:572 pod/video/models.py:646 +#: pod/video/forms.py:115 pod/video/models.py:573 pod/video/models.py:653 #: pod/video/views.py:1675 pod/video_search/templates/search/search.html:83 msgid "Type" msgstr "Type" #: pod/enrichment/models.py:145 #: pod/enrichment/templates/enrichment/video_enrichment.html:36 -#: pod/main/models.py:46 pod/main/models.py:84 +#: pod/main/models.py:49 pod/main/models.py:87 #: pod/playlist/templates/playlist_player.html:45 pod/podfile/models.py:217 msgid "Image" msgstr "Image" @@ -2265,7 +2265,7 @@ msgid "name" msgstr "nom" #: pod/live/models.py:36 pod/live/templates/live/live.html:153 -#: pod/video/models.py:291 pod/video/models.py:444 +#: pod/video/models.py:292 pod/video/models.py:445 #: pod/video/templates/channel/channel.html:85 #: pod/video/templates/channel/channel.html:158 #: pod/video/templates/channel/channel.html:168 @@ -2360,7 +2360,7 @@ msgstr "" "Si cette case est cochée, la page du direct sera accessible publiquement " "dans l'onglet Directs" -#: pod/live/models.py:137 pod/recorder/models.py:180 pod/video/models.py:764 +#: pod/live/models.py:137 pod/recorder/models.py:180 pod/video/models.py:771 msgid "password" msgstr "mot de passe" @@ -2562,8 +2562,8 @@ msgid "Other (please specify)" msgstr "Autre (spécifiez)" #: pod/main/forms.py:50 pod/podfile/models.py:25 pod/podfile/models.py:117 -#: pod/podfile/templates/podfile/home_content.html:32 pod/video/models.py:1485 -#: pod/video/models.py:1556 pod/video/models.py:1617 +#: pod/podfile/templates/podfile/home_content.html:32 pod/video/models.py:1497 +#: pod/video/models.py:1572 pod/video/models.py:1637 msgid "Name" msgstr "Nom" @@ -2575,9 +2575,9 @@ msgstr "Sujet" msgid "Please choose a subject related to your request" msgstr "Veuillez choisir un sujet en lien avec votre requête" -#: pod/main/forms.py:62 pod/main/models.py:167 pod/playlist/models.py:26 +#: pod/main/forms.py:62 pod/main/models.py:177 pod/playlist/models.py:26 #: pod/video/forms.py:135 pod/video/forms.py:352 pod/video/forms.py:403 -#: pod/video/models.py:277 pod/video/models.py:429 pod/video/models.py:669 +#: pod/video/models.py:278 pod/video/models.py:430 pod/video/models.py:676 #: pod/video/templates/channel/list_theme.html:11 msgid "Description" msgstr "Description" @@ -3178,69 +3178,69 @@ msgstr "Yoruba" msgid "Zulu" msgstr "Zulu" -#: pod/main/models.py:61 pod/main/models.py:99 pod/podfile/models.py:158 +#: pod/main/models.py:64 pod/main/models.py:102 pod/podfile/models.py:158 #: pod/podfile/models.py:195 msgid "Get the file type" msgstr "Obtenir le type du fichier" -#: pod/main/models.py:67 pod/main/models.py:105 pod/podfile/models.py:164 +#: pod/main/models.py:70 pod/main/models.py:108 pod/podfile/models.py:164 #: pod/podfile/models.py:201 msgid "Get the file size" msgstr "Obtenir la taille du fichier" -#: pod/main/models.py:73 pod/main/models.py:111 +#: pod/main/models.py:76 pod/main/models.py:114 msgid "Get the file name" msgstr "Obtenir le nom du fichier" -#: pod/main/models.py:122 +#: pod/main/models.py:125 msgid "order" msgstr "ordre" -#: pod/main/models.py:128 +#: pod/main/models.py:131 msgid "This field allows you to add an url." msgstr "Ce champ vous permet d'ajouter un lien." -#: pod/main/models.py:134 +#: pod/main/models.py:137 msgid "Select the page of Pod you want to link with." msgstr "Sélectionner une page de Pod que vous voulez joindre." -#: pod/main/models.py:139 pod/main/models.py:140 +#: pod/main/models.py:143 pod/main/models.py:144 msgid "bottom menu" msgstr "menu du bas" -#: pod/main/models.py:152 +#: pod/main/models.py:156 msgid "You must give an URL or a page to link the link" msgstr "Vous devez renseigner un lien ou une page" -#: pod/main/models.py:157 +#: pod/main/models.py:167 msgid "Key" msgstr "Clé" -#: pod/main/models.py:160 +#: pod/main/models.py:170 msgid "Key of the configuration" msgstr "Clé de configuration" -#: pod/main/models.py:164 pod/main/models.py:175 +#: pod/main/models.py:174 pod/main/models.py:185 msgid "Value" msgstr "Valeur" -#: pod/main/models.py:164 +#: pod/main/models.py:174 msgid "Value of the configuration" msgstr "Valeur de la configuration" -#: pod/main/models.py:169 +#: pod/main/models.py:179 msgid "Description of the configuration" msgstr "Description de la configuration" -#: pod/main/models.py:175 +#: pod/main/models.py:185 msgid "Name of the tab" msgstr "Nom de l’onglet" -#: pod/main/models.py:181 +#: pod/main/models.py:191 msgid "Additional channels Tab" msgstr "Onglet additionnel de chaînes" -#: pod/main/models.py:182 +#: pod/main/models.py:192 msgid "Additional channel Tabs" msgstr "Onglets additionnels de chaînes" @@ -3300,19 +3300,19 @@ msgid "Share on" msgstr "Partager sur" #: pod/main/templates/aside.html:21 pod/main/templates/aside.html:27 -#: pod/recorder/models.py:213 pod/video/forms.py:181 pod/video/models.py:607 -#: pod/video/models.py:709 pod/video/templates/videos/filter_aside.html:56 +#: pod/recorder/models.py:213 pod/video/forms.py:181 pod/video/models.py:614 +#: pod/video/models.py:716 pod/video/templates/videos/filter_aside.html:56 msgid "Disciplines" msgstr "Disciplines" #: pod/main/templates/aside.html:42 pod/main/templates/aside.html:48 -#: pod/main/templates/navbar.html:37 pod/video/models.py:573 +#: pod/main/templates/navbar.html:37 pod/video/models.py:574 #: pod/video/templates/videos/filter_aside.html:36 msgid "Types" msgstr "Types" #: pod/main/templates/aside.html:62 pod/recorder/models.py:210 -#: pod/video/forms.py:172 pod/video/models.py:706 +#: pod/video/forms.py:172 pod/video/models.py:713 #: pod/video/templates/videos/filter_aside.html:76 #: pod/video_search/templates/search/search.html:95 msgid "Tags" @@ -3447,7 +3447,7 @@ msgid "Toggle navigation" msgstr "Basculer le menu" #: pod/main/templates/navbar.html:21 pod/recorder/models.py:223 -#: pod/video/forms.py:254 pod/video/models.py:355 pod/video/models.py:719 +#: pod/video/forms.py:254 pod/video/models.py:356 pod/video/models.py:726 msgid "Channels" msgstr "Chaînes" @@ -3563,7 +3563,7 @@ msgstr "votre message intitulé" #: pod/playlist/models.py:24 #: pod/playlist/templates/playlist/playlist_element_list.html:10 -#: pod/podfile/models.py:28 pod/video/admin.py:193 pod/video/models.py:650 +#: pod/podfile/models.py:28 pod/video/admin.py:193 pod/video/models.py:657 #: pod/video_search/templates/search/search.html:71 msgid "Owner" msgstr "Propriétaire" @@ -3572,7 +3572,7 @@ msgstr "Propriétaire" msgid "Short description of the playlist." msgstr "Courte description de la liste de lecture." -#: pod/playlist/models.py:33 pod/video/models.py:330 +#: pod/playlist/models.py:33 pod/video/models.py:331 msgid "Visible" msgstr "Visible" @@ -3696,7 +3696,7 @@ msgid "Thumbnail" msgstr "Vignette" #: pod/playlist/templates/playlist/playlist_element_list.html:11 -#: pod/video/feeds.py:200 pod/video/models.py:778 pod/video/models.py:923 +#: pod/video/feeds.py:201 pod/video/models.py:785 pod/video/models.py:932 msgid "Duration" msgstr "Durée" @@ -3999,54 +3999,54 @@ msgstr "J'accepte" msgid "Delete this record cannot be undo" msgstr "La suppression d'un enregistrement est définitive" -#: pod/recorder/models.py:32 pod/video/models.py:71 pod/video/views.py:147 +#: pod/recorder/models.py:32 pod/video/models.py:72 pod/video/views.py:147 msgid "None / All" msgstr "Aucun / Tous" -#: pod/recorder/models.py:33 pod/video/models.py:72 pod/video/views.py:148 +#: pod/recorder/models.py:33 pod/video/models.py:73 pod/video/views.py:148 msgid "Bachelor’s Degree" msgstr "Licence" -#: pod/recorder/models.py:34 pod/video/models.py:73 pod/video/views.py:149 +#: pod/recorder/models.py:34 pod/video/models.py:74 pod/video/views.py:149 msgid "Master’s Degree" msgstr "Master" -#: pod/recorder/models.py:35 pod/video/models.py:74 pod/video/views.py:150 +#: pod/recorder/models.py:35 pod/video/models.py:75 pod/video/views.py:150 msgid "Doctorate" msgstr "Doctorat" -#: pod/recorder/models.py:36 pod/video/models.py:75 pod/video/views.py:151 +#: pod/recorder/models.py:36 pod/video/models.py:76 pod/video/views.py:151 msgid "Other" msgstr "Autre" -#: pod/recorder/models.py:43 pod/video/forms.py:201 pod/video/models.py:87 +#: pod/recorder/models.py:43 pod/video/forms.py:201 pod/video/models.py:88 msgid "Attribution 4.0 International (CC BY 4.0)" msgstr "Attribution 4.0 International (CC BY 4.0)" -#: pod/recorder/models.py:46 pod/video/forms.py:208 pod/video/models.py:90 +#: pod/recorder/models.py:46 pod/video/forms.py:208 pod/video/models.py:91 msgid "Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0)" msgstr "Attribution - Pas de Modification 4.0 International (CC BY-ND 4.0)" -#: pod/recorder/models.py:51 pod/video/forms.py:218 pod/video/models.py:95 +#: pod/recorder/models.py:51 pod/video/forms.py:218 pod/video/models.py:96 msgid "" "Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)" msgstr "" "Attribution - Pas d'Utilisation Commerciale - Pas de Modification 4.0 " "International (CC BY-NC-ND 4.0)" -#: pod/recorder/models.py:57 pod/video/forms.py:228 pod/video/models.py:101 +#: pod/recorder/models.py:57 pod/video/forms.py:228 pod/video/models.py:102 msgid "Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)" msgstr "" "Attribution - Pas d’Utilisation Commerciale 4.0 International (CC BY-NC 4.0)" -#: pod/recorder/models.py:62 pod/video/forms.py:238 pod/video/models.py:106 +#: pod/recorder/models.py:62 pod/video/forms.py:238 pod/video/models.py:107 msgid "" "Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)" msgstr "" "Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes " "Conditions 4.0 International (CC BY-NC-SA 4.0)" -#: pod/recorder/models.py:66 pod/video/forms.py:248 pod/video/models.py:110 +#: pod/recorder/models.py:66 pod/video/forms.py:248 pod/video/models.py:111 msgid "Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)" msgstr "" "Attribution - Partage dans les Mêmes Conditions 4.0 International (CC BY-SA " @@ -4057,8 +4057,8 @@ msgid "Audiovideocast" msgstr "Audiovideocast" #: pod/recorder/models.py:92 -#: pod/recorder/templates/recorder/opencast-studio.html:17 -#: pod/recorder/templates/recorder/opencast-studio.html:21 +#: pod/recorder/templates/recorder/opencast-studio.html:45 +#: pod/recorder/templates/recorder/opencast-studio.html:49 msgid "Studio" msgstr "" @@ -4110,11 +4110,11 @@ msgstr "" msgid "Video type by default." msgstr "Type par défaut des vidéos." -#: pod/recorder/models.py:157 pod/video/forms.py:273 pod/video/models.py:741 +#: pod/recorder/models.py:157 pod/video/forms.py:273 pod/video/models.py:748 msgid "Draft" msgstr "Brouillon" -#: pod/recorder/models.py:159 pod/video/models.py:743 +#: pod/recorder/models.py:159 pod/video/models.py:750 msgid "" "If this box is checked, the video will be visible and accessible only by you " "and the additional owners." @@ -4122,7 +4122,7 @@ msgstr "" "Si la case est cochée, la vidéo sera visible et accessible uniquement par " "vous et les propriétaires additionnels." -#: pod/recorder/models.py:168 pod/video/models.py:752 +#: pod/recorder/models.py:168 pod/video/models.py:759 msgid "" "If this box is checked, the video will only be accessible to authenticated " "users." @@ -4130,48 +4130,48 @@ msgstr "" "Si cette case est cochée, la vidéo sera uniquement accessible aux " "utilisateurs authentifiés." -#: pod/recorder/models.py:177 pod/video/models.py:761 +#: pod/recorder/models.py:177 pod/video/models.py:768 msgid "Select one or more groups who can access to this video" msgstr "Sélectionner un ou plusieurs groupes qui auront accès à cette vidéo" -#: pod/recorder/models.py:181 pod/video/models.py:765 +#: pod/recorder/models.py:181 pod/video/models.py:772 msgid "Viewing this video will not be possible without this password." msgstr "Voir cette vidéo n'est pas possible sans mot de passe." -#: pod/recorder/models.py:187 pod/video/forms.py:154 pod/video/models.py:683 +#: pod/recorder/models.py:187 pod/video/forms.py:154 pod/video/models.py:690 #: pod/video/templates/videos/filter_aside.html:100 #: pod/video_search/templates/search/search.html:146 msgid "University course" msgstr "Cursus universitaire" -#: pod/recorder/models.py:191 pod/video/forms.py:157 pod/video/models.py:687 +#: pod/recorder/models.py:191 pod/video/forms.py:157 pod/video/models.py:694 msgid "Select an university course as audience target of the content." msgstr "" "Sélectionner un cursus universitaire qui convient à l'audience de ce contenu." -#: pod/recorder/models.py:194 pod/video/forms.py:168 pod/video/models.py:690 +#: pod/recorder/models.py:194 pod/video/forms.py:168 pod/video/models.py:697 #: pod/video_search/templates/search/search.html:133 msgid "Main language" msgstr "Langue principale" -#: pod/recorder/models.py:198 pod/video/forms.py:169 pod/video/models.py:694 +#: pod/recorder/models.py:198 pod/video/forms.py:169 pod/video/models.py:701 msgid "Select the main language used in the content." msgstr "Sélectionner la langue principalement utilisée dans ce contenu." -#: pod/recorder/models.py:201 pod/video/forms.py:312 pod/video/models.py:697 +#: pod/recorder/models.py:201 pod/video/forms.py:312 pod/video/models.py:704 #: pod/video/templates/videos/add_video.html:50 #: pod/video/templates/videos/add_video.html:94 msgid "Transcript" msgstr "Transcrire" -#: pod/recorder/models.py:203 pod/video/models.py:699 +#: pod/recorder/models.py:203 pod/video/models.py:706 #: pod/video/templates/videos/add_video.html:51 msgid "Check this box if you want to transcript the audio. (beta version)" msgstr "" "Cocher cette case si vous voulez transcrire l’audio (version bêta, voir aide " "dans la colonne de droite)" -#: pod/recorder/models.py:207 pod/video/models.py:703 +#: pod/recorder/models.py:207 pod/video/models.py:710 msgid "" "Separate tags with spaces, enclose the tags consist of several words in " "quotation marks." @@ -4179,47 +4179,47 @@ msgstr "" "Séparer les mots clés par des espaces, écrire les mots clés en plusieurs " "mots entre guillemets." -#: pod/recorder/models.py:216 pod/video/forms.py:195 pod/video/models.py:712 +#: pod/recorder/models.py:216 pod/video/forms.py:195 pod/video/models.py:719 msgid "Licence" msgstr "Licence" -#: pod/recorder/models.py:227 pod/video/forms.py:254 pod/video/models.py:538 -#: pod/video/models.py:723 +#: pod/recorder/models.py:227 pod/video/forms.py:254 pod/video/models.py:539 +#: pod/video/models.py:730 msgid "Themes" msgstr "Thèmes" #: pod/recorder/models.py:230 pod/video/forms.py:189 pod/video/forms.py:262 -#: pod/video/models.py:726 pod/video/models.py:1945 +#: pod/video/models.py:733 pod/video/models.py:1989 msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" "Maintenez \"Control\", ou \"Command\" sur un Mac, pour en sélectionner " "plusieurs." -#: pod/recorder/models.py:234 pod/video/models.py:730 +#: pod/recorder/models.py:234 pod/video/models.py:737 msgid "allow downloading" msgstr "autoriser le téléchargement" -#: pod/recorder/models.py:236 pod/video/models.py:732 +#: pod/recorder/models.py:236 pod/video/models.py:739 msgid "Check this box if you to allow downloading of the encoded files" msgstr "" "Cocher cette case si vous voulez autoriser le téléchargement des fichiers " "encodés" -#: pod/recorder/models.py:239 pod/video/models.py:735 +#: pod/recorder/models.py:239 pod/video/models.py:742 msgid "video 360" msgstr "vidéo 360" -#: pod/recorder/models.py:241 pod/video/models.py:737 +#: pod/recorder/models.py:241 pod/video/models.py:744 msgid "Check this box if you want to use the 360 player for the video" msgstr "" "Cocher cette case si vous voulez utiliser le lecteur 360 pour cette vidéo" -#: pod/recorder/models.py:244 pod/video/models.py:796 +#: pod/recorder/models.py:244 pod/video/models.py:803 msgid "Disable comment" msgstr "Désactiver les commentaires" -#: pod/recorder/models.py:245 pod/video/models.py:797 +#: pod/recorder/models.py:245 pod/video/models.py:804 msgid "Allows you to turn off all comments on this video." msgstr "Vous permet de désactiver les commentaires sur cette vidéo." @@ -4281,8 +4281,8 @@ msgstr "Fichier source de la vidéo publiée." msgid "File size" msgstr "Taille du fichier" -#: pod/recorder/models.py:366 pod/video/models.py:678 pod/video/models.py:1772 -#: pod/video/models.py:1825 +#: pod/recorder/models.py:366 pod/video/models.py:685 pod/video/models.py:1812 +#: pod/video/models.py:1869 msgid "Date added" msgstr "Date d'ajout" @@ -4363,25 +4363,25 @@ msgstr "Supprimer cet enregistrement." msgid "Claim the record" msgstr "Revendiquer l'enregistrement" -#: pod/recorder/templates/recorder/opencast-studio.html:38 -#: pod/recorder/templates/recorder/opencast-studio.html:40 -#: pod/recorder/templates/recorder/opencast-studio.html:42 +#: pod/recorder/templates/recorder/opencast-studio.html:66 +#: pod/recorder/templates/recorder/opencast-studio.html:68 +#: pod/recorder/templates/recorder/opencast-studio.html:70 msgid "Camera inside the screen video to bottom right" msgstr "La caméra est incrustée dans la vidéo de l'écran, en bas à droite" -#: pod/recorder/templates/recorder/opencast-studio.html:38 -#: pod/recorder/templates/recorder/opencast-studio.html:40 -#: pod/recorder/templates/recorder/opencast-studio.html:42 +#: pod/recorder/templates/recorder/opencast-studio.html:66 +#: pod/recorder/templates/recorder/opencast-studio.html:68 +#: pod/recorder/templates/recorder/opencast-studio.html:70 msgid "Camera inside the screen video to top right" msgstr "La caméra est incrustée dans la vidéo de l'écran, en haut à droite" -#: pod/recorder/templates/recorder/opencast-studio.html:38 -#: pod/recorder/templates/recorder/opencast-studio.html:40 -#: pod/recorder/templates/recorder/opencast-studio.html:42 +#: pod/recorder/templates/recorder/opencast-studio.html:66 +#: pod/recorder/templates/recorder/opencast-studio.html:68 +#: pod/recorder/templates/recorder/opencast-studio.html:70 msgid "Same size for screen and camera" msgstr "La vidéo de l'écran et de la caméra seront côte à côte" -#: pod/recorder/templates/recorder/opencast-studio.html:60 +#: pod/recorder/templates/recorder/opencast-studio.html:87 msgid "Please select the render you want" msgstr "Veuillez sélectionner le rendu souhaité" @@ -4498,7 +4498,7 @@ msgstr "Non" msgid "Transcript selected" msgstr "Transcription selectionnée" -#: pod/video/admin.py:323 pod/video/forms.py:371 pod/video/models.py:312 +#: pod/video/admin.py:323 pod/video/forms.py:371 pod/video/models.py:313 msgid "Owners" msgstr "Propriétaires" @@ -4506,7 +4506,7 @@ msgstr "Propriétaires" msgid "File field" msgstr "Fichier" -#: pod/video/forms.py:91 pod/video/models.py:623 +#: pod/video/forms.py:91 pod/video/models.py:630 #: pod/video/templates/videos/add_video.html:86 msgid "You can send an audio or video file." msgstr "Vous pouvez envoyer un fichier audio ou vidéo." @@ -4554,7 +4554,7 @@ msgstr "" "n’apparaît pas dans la liste, veuillez temporairement choisir \"Autres\" et " "contactez-nous pour expliquer vos besoins." -#: pod/video/forms.py:125 pod/video/models.py:659 +#: pod/video/forms.py:125 pod/video/models.py:666 msgid "Additional owners" msgstr "Propriétaires additionels" @@ -4569,7 +4569,7 @@ msgstr "" "que vous sauf qu'ils ne peuvent pas supprimer cette vidéo." #: pod/video/forms.py:138 pod/video/forms.py:355 pod/video/forms.py:406 -#: pod/video/models.py:281 pod/video/models.py:433 pod/video/models.py:673 +#: pod/video/models.py:282 pod/video/models.py:434 pod/video/models.py:680 msgid "" "In this field you can describe your content, add all needed related " "information, and format the result using the toolbar." @@ -4682,11 +4682,11 @@ msgstr "" "Vous aurez probablement à améliorer ce fichier en utilisant l’outil de sous-" "titrage accessible sur la page de complétion de la video." -#: pod/video/forms.py:362 pod/video/models.py:304 +#: pod/video/forms.py:362 pod/video/models.py:305 msgid "Extra style" msgstr "Style supplémentaire" -#: pod/video/forms.py:362 pod/video/models.py:294 +#: pod/video/forms.py:362 pod/video/models.py:295 msgid "Background color" msgstr "Couleur d'arrière-plan" @@ -4838,24 +4838,24 @@ msgstr "Les vidéos archivées sur Pod" msgid "In %(deadline)s days" msgstr "Dans %(deadline)s jours" -#: pod/video/models.py:144 +#: pod/video/models.py:145 msgid "Private -" msgstr "Privé (moi seulement)" -#: pod/video/models.py:144 +#: pod/video/models.py:145 msgid "Private +" msgstr "Partagé avec le propriétaire de la vidéo" -#: pod/video/models.py:144 +#: pod/video/models.py:145 msgid "Public" msgstr "Public" -#: pod/video/models.py:156 +#: pod/video/models.py:157 #, python-format msgid "%(app)s version" msgstr "Version %(app)s" -#: pod/video/models.py:261 pod/video/models.py:414 +#: pod/video/models.py:262 pod/video/models.py:415 msgid "" "Please choose a title as short and accurate as possible, reflecting the main " "subject / context of the content.(max length: 100 characters)" @@ -4864,7 +4864,7 @@ msgstr "" "sujet principal / le contexte de votre contenu. (taille maximale : 100 " "caractères)" -#: pod/video/models.py:299 +#: pod/video/models.py:300 msgid "" "The background color for your channel. You can use the format #. i.e.: " "#ff0000 for red" @@ -4872,49 +4872,49 @@ msgstr "" "La couleur d'arrière-plan pour votre chaîne. Vous pouvez utiliser le format " "#. i.e.: #ff0000 pour le rouge" -#: pod/video/models.py:307 +#: pod/video/models.py:308 msgid "The style will be added to your channel to show it" msgstr "Le style sera ajouté à votre chaîne" -#: pod/video/models.py:332 +#: pod/video/models.py:333 msgid "" "If checked, the channel appear in a list of available channels on the " "platform." msgstr "" "Si coché, la chaîne apparaîtra dans la liste des chaînes de la plateforme." -#: pod/video/models.py:343 +#: pod/video/models.py:344 msgid "Select one or more groups who can upload video to this channel." msgstr "" "Sélectionnez un ou plusieurs groupes qui peuvent ajouter des vidéos à cette " "chaîne." -#: pod/video/models.py:346 +#: pod/video/models.py:347 msgid "Additionals channels tab" msgstr "Onglet additionnel de chaînes" -#: pod/video/models.py:354 pod/video/models.py:448 +#: pod/video/models.py:355 pod/video/models.py:449 #: pod/video_search/templates/search/search.html:120 msgid "Channel" msgstr "Chaîne" -#: pod/video/models.py:408 +#: pod/video/models.py:409 msgid "Theme parent" msgstr "Thème parent" -#: pod/video/models.py:537 +#: pod/video/models.py:538 msgid "Theme" msgstr "Thème" -#: pod/video/models.py:559 pod/video/models.py:593 +#: pod/video/models.py:560 pod/video/models.py:600 msgid "Icon" msgstr "Icone" -#: pod/video/models.py:606 pod/video_search/templates/search/search.html:107 +#: pod/video/models.py:613 pod/video_search/templates/search/search.html:107 msgid "Discipline" msgstr "Discipline" -#: pod/video/models.py:629 +#: pod/video/models.py:636 msgid "" "Please choose a title as short and accurate as possible, reflecting the main " "subject / context of the content. (max length: 250 characters)" @@ -4922,7 +4922,7 @@ msgstr "" "Choissez un titre aussi court et précis que possible, reflétant le sujet " "principal / le contexte de ce contenu. (taille maximale : 250 caractères)" -#: pod/video/models.py:663 +#: pod/video/models.py:670 msgid "" "You can add additional owners to the video. They will have the same rights " "as you except that they can't delete this video." @@ -4930,67 +4930,67 @@ msgstr "" "Vous pouvez ajouter des propriétaires additionnels à la vidéo. Ils auront " "les mêmes droits que vous sauf qu'ils ne peuvent pas supprimer cette vidéo." -#: pod/video/models.py:680 +#: pod/video/models.py:687 msgid "Date of event" msgstr "Date de l'évènement" -#: pod/video/models.py:776 pod/video/models.py:900 +#: pod/video/models.py:783 pod/video/models.py:909 msgid "Thumbnails" msgstr "Vignettes" -#: pod/video/models.py:780 +#: pod/video/models.py:787 msgid "Overview" msgstr "Vue d'ensemble" -#: pod/video/models.py:791 +#: pod/video/models.py:798 msgid "Is Video" msgstr "Est une vidéo" -#: pod/video/models.py:793 +#: pod/video/models.py:800 msgid "Date to delete" msgstr "Date de suppression" -#: pod/video/models.py:807 +#: pod/video/models.py:814 msgid "videos" msgstr "vidéos" -#: pod/video/models.py:853 +#: pod/video/models.py:860 msgid "Sum of view" msgstr "Somme des vues" -#: pod/video/models.py:934 +#: pod/video/models.py:943 msgid "Is the video encoded?" msgstr "Est-ce que la vidéo est encodée ?" -#: pod/video/models.py:1267 +#: pod/video/models.py:1279 msgid "Update Owner" msgstr "Mettre à jour le propriétaire" -#: pod/video/models.py:1268 +#: pod/video/models.py:1280 msgid "Update Owners" msgstr "Mettre à jour les propriétaires" -#: pod/video/models.py:1315 +#: pod/video/models.py:1327 msgid "Date" msgstr "Date" -#: pod/video/models.py:1316 +#: pod/video/models.py:1328 msgid "Number of view" msgstr "Nombre de vues" -#: pod/video/models.py:1324 +#: pod/video/models.py:1336 msgid "View count" msgstr "Nombre de vues" -#: pod/video/models.py:1325 +#: pod/video/models.py:1337 msgid "View counts" msgstr "Statistiques" -#: pod/video/models.py:1330 +#: pod/video/models.py:1342 msgid "resolution" msgstr "résolution" -#: pod/video/models.py:1334 +#: pod/video/models.py:1346 msgid "" "Please use the only format x. i.e.: 640x360 or 1280x720 or " "1920x1080." @@ -4998,12 +4998,12 @@ msgstr "" "Veuillez utiliser le format LxH. soit: 640x360 ou 1280x720 " "ou 1920x1080." -#: pod/video/models.py:1340 pod/video/models.py:1431 pod/video/models.py:1438 +#: pod/video/models.py:1352 pod/video/models.py:1443 pod/video/models.py:1450 msgid "minrate" msgstr "débit minimum" -#: pod/video/models.py:1343 pod/video/models.py:1352 pod/video/models.py:1361 -#: pod/video/models.py:1370 +#: pod/video/models.py:1355 pod/video/models.py:1364 pod/video/models.py:1373 +#: pod/video/models.py:1382 msgid "" "Please use the only format k. i.e.: 300k or 600k or " "1000k." @@ -5011,179 +5011,179 @@ msgstr "" "Veuillez utiliser le format XXk soit: 300k ou 600k ou " "1000k." -#: pod/video/models.py:1349 pod/video/models.py:1399 pod/video/models.py:1410 +#: pod/video/models.py:1361 pod/video/models.py:1411 pod/video/models.py:1422 msgid "bitrate video" msgstr "débit binaire de la vidéo" -#: pod/video/models.py:1358 pod/video/models.py:1419 pod/video/models.py:1426 +#: pod/video/models.py:1370 pod/video/models.py:1431 pod/video/models.py:1438 msgid "maxrate" msgstr "débit maximum" -#: pod/video/models.py:1367 pod/video/models.py:1456 pod/video/models.py:1467 +#: pod/video/models.py:1379 pod/video/models.py:1468 pod/video/models.py:1479 msgid "bitrate audio" msgstr "débit binaire de l'audio" -#: pod/video/models.py:1375 +#: pod/video/models.py:1387 msgid "Make a MP4 version" msgstr "Faire une version MP4" -#: pod/video/models.py:1388 pod/video/models.py:1493 +#: pod/video/models.py:1400 pod/video/models.py:1505 msgid "rendition" msgstr "rendu" -#: pod/video/models.py:1389 +#: pod/video/models.py:1401 msgid "renditions" msgstr "rendus" -#: pod/video/models.py:1489 pod/video/models.py:1560 pod/video/models.py:1621 +#: pod/video/models.py:1501 pod/video/models.py:1576 pod/video/models.py:1641 msgid "Please use the only format in encoding choices:" msgstr "Merci de sélectionner un format d’encodage valide :" -#: pod/video/models.py:1495 pod/video/models.py:1565 pod/video/models.py:1626 +#: pod/video/models.py:1507 pod/video/models.py:1581 pod/video/models.py:1646 msgid "Format" msgstr "Format" -#: pod/video/models.py:1499 pod/video/models.py:1569 pod/video/models.py:1630 +#: pod/video/models.py:1511 pod/video/models.py:1585 pod/video/models.py:1650 msgid "Please use the only format in format choices:" msgstr "Merci de sélectionner un format valide :" -#: pod/video/models.py:1503 pod/video/models.py:1573 pod/video/models.py:1634 +#: pod/video/models.py:1515 pod/video/models.py:1589 pod/video/models.py:1654 msgid "encoding source file" msgstr "fichier source d'encodage" -#: pod/video/models.py:1524 +#: pod/video/models.py:1540 msgid "Encoding video" msgstr "Encodage vidéo" -#: pod/video/models.py:1525 +#: pod/video/models.py:1541 msgid "Encoding videos" msgstr "Encodage des vidéos" -#: pod/video/models.py:1584 +#: pod/video/models.py:1604 msgid "Encoding audio" msgstr "Encodage audio" -#: pod/video/models.py:1585 +#: pod/video/models.py:1605 msgid "Encoding audios" msgstr "Encodage des audios" -#: pod/video/models.py:1640 +#: pod/video/models.py:1660 msgid "Video Playlist" msgstr "Liste de lecture" -#: pod/video/models.py:1641 +#: pod/video/models.py:1661 msgid "Video Playlists" msgstr "Listes de lecture" -#: pod/video/models.py:1687 +#: pod/video/models.py:1715 msgid "Encoding log" msgstr "Journal de l'encodage" -#: pod/video/models.py:1688 +#: pod/video/models.py:1716 msgid "Encoding logs" msgstr "Journaux des encodages" -#: pod/video/models.py:1699 pod/video/models.py:1708 +#: pod/video/models.py:1727 pod/video/models.py:1736 msgid "Video version" msgstr "Version de la video" -#: pod/video/models.py:1704 +#: pod/video/models.py:1732 msgid "Video default version." msgstr "Version par défaut de la vidéo." -#: pod/video/models.py:1709 +#: pod/video/models.py:1737 msgid "Video versions" msgstr "Versions de la video" -#: pod/video/models.py:1736 +#: pod/video/models.py:1772 msgid "Encoding steps" msgstr "Etapes de l'encodage" -#: pod/video/models.py:1745 pod/video/models.py:1752 pod/video/models.py:1770 +#: pod/video/models.py:1781 pod/video/models.py:1792 pod/video/models.py:1810 #: pod/video/views.py:1647 msgid "Note" msgstr "Note" -#: pod/video/models.py:1753 +#: pod/video/models.py:1793 msgid "Notes" msgstr "Notes" -#: pod/video/models.py:1764 +#: pod/video/models.py:1804 msgid "Note availability level" msgstr "Niveau de disponibilité de la note" -#: pod/video/models.py:1768 +#: pod/video/models.py:1808 msgid "Select an availability level for the note." msgstr "Sélectionner le niveau de disponibilité de la note." -#: pod/video/models.py:1771 +#: pod/video/models.py:1811 msgid "Timestamp" msgstr "Horodatage" -#: pod/video/models.py:1773 pod/video/models.py:1826 +#: pod/video/models.py:1813 pod/video/models.py:1870 msgid "Date modified" msgstr "Date de modification" -#: pod/video/models.py:1776 +#: pod/video/models.py:1816 msgid "Advanced Note" msgstr "Note avancée" -#: pod/video/models.py:1777 +#: pod/video/models.py:1817 msgid "Advanced Notes" msgstr "Notes avancées" -#: pod/video/models.py:1818 +#: pod/video/models.py:1862 msgid "Comment availability level" msgstr "Niveau de disponibilité du commentaire" -#: pod/video/models.py:1822 +#: pod/video/models.py:1866 msgid "Select an availability level for the comment." msgstr "Sélectionnez un niveau de disponibilité pour le commentaire." -#: pod/video/models.py:1829 +#: pod/video/models.py:1873 msgid "Note comment" msgstr "Commentaire de la note" -#: pod/video/models.py:1830 +#: pod/video/models.py:1874 msgid "Note comments" msgstr "Commentaires de notes" -#: pod/video/models.py:1844 +#: pod/video/models.py:1888 msgid "Date for deletion" msgstr "Date pour la suppression" -#: pod/video/models.py:1846 pod/video/models.py:1942 +#: pod/video/models.py:1890 pod/video/models.py:1986 #: pod/video/templates/videos/video.html:80 #: pod/video/templates/videos/videos.html:8 #: pod/video/templates/videos/videos.html:17 msgid "Videos" msgstr "Vidéos" -#: pod/video/models.py:1849 +#: pod/video/models.py:1893 msgid "Video to delete" msgstr "Vidéo à supprimer" -#: pod/video/models.py:1850 +#: pod/video/models.py:1894 msgid "Videos to delete" msgstr "Vidéos à supprimer" -#: pod/video/models.py:1878 pod/video/templates/videos/video-comment.html:9 +#: pod/video/models.py:1922 pod/video/templates/videos/video-comment.html:9 msgid "Comments" msgstr "Commentaires" -#: pod/video/models.py:1922 +#: pod/video/models.py:1966 msgid "Vote" msgstr "Vote" -#: pod/video/models.py:1923 +#: pod/video/models.py:1967 msgid "Votes" msgstr "Votes" -#: pod/video/models.py:1931 pod/video/templates/videos/category_modal.html:13 +#: pod/video/models.py:1975 pod/video/templates/videos/category_modal.html:13 msgid "Category title" msgstr "Titre catégorie" -#: pod/video/models.py:1934 +#: pod/video/models.py:1978 msgid "" "Please choose a title as short and accurate as possible, reflecting the main " "subject / context of the content.(max length : 100 characters)" @@ -5192,11 +5192,11 @@ msgstr "" "sujet principal / le contexte de votre contenu. (taille maximale : 100 " "caractères)" -#: pod/video/models.py:1968 pod/video/templates/videos/category_modal.html:7 +#: pod/video/models.py:2012 pod/video/templates/videos/category_modal.html:7 msgid "Category" msgstr "Catégorie" -#: pod/video/models.py:1969 +#: pod/video/models.py:2013 #: pod/video/templates/videos/filter_aside_category.html:14 msgid "Categories" msgstr "Catégories" @@ -5795,6 +5795,10 @@ msgstr "Utiliser ce lien pour partager la vidéo :" msgid "QR code for this link:" msgstr "QR code pour le lien :" +#: pod/video/templates/videos/video-info.html:274 +msgid "Warning, it use google API" +msgstr "Attention, utilise l'API Google" + #: pod/video/templates/videos/video.html:24 #: pod/video/templates/videos/video.html:37 #: pod/video/templates/videos/video.html:99 diff --git a/pod/locale/nl/LC_MESSAGES/django.po b/pod/locale/nl/LC_MESSAGES/django.po index e394f086f1..1952b397bd 100644 --- a/pod/locale/nl/LC_MESSAGES/django.po +++ b/pod/locale/nl/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Pod\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-17 15:50+0000\n" +"POT-Creation-Date: 2022-03-21 13:26+0000\n" "PO-Revision-Date: 2021-11-25 16:53+0100\n" "Last-Translator: obado \n" "Language-Team: \n" @@ -28,7 +28,7 @@ msgstr "" #: pod/authentication/forms.py:57 pod/authentication/forms.py:58 #: pod/main/templates/navbar.html:32 #: pod/main/templates/navbar_collapse.html:127 pod/podfile/models.py:41 -#: pod/video/forms.py:371 pod/video/models.py:322 +#: pod/video/forms.py:371 pod/video/models.py:323 #: pod/video/templates/videos/filter_aside.html:14 msgid "Users" msgstr "" @@ -90,7 +90,7 @@ msgid "registered-reader" msgstr "" #: pod/authentication/models.py:82 pod/recorder/models.py:307 -#: pod/video/models.py:1824 pod/video/models.py:1877 pod/video/views.py:1633 +#: pod/video/models.py:1868 pod/video/models.py:1921 pod/video/views.py:1633 msgid "Comment" msgstr "" @@ -261,7 +261,7 @@ msgid "Waiting for encoding" msgstr "" #: pod/bbb/models.py:39 pod/bbb/templates/bbb/card.html:26 -#: pod/video/models.py:789 +#: pod/video/models.py:796 msgid "Encoding in progress" msgstr "" @@ -269,7 +269,7 @@ msgstr "" msgid "Already published" msgstr "" -#: pod/bbb/models.py:43 pod/video/models.py:864 pod/video/models.py:1735 +#: pod/bbb/models.py:43 pod/video/models.py:871 pod/video/models.py:1771 msgid "Encoding step" msgstr "" @@ -416,7 +416,7 @@ msgid "Username / User id, that want to perform the live." msgstr "" #: pod/bbb/models.py:214 pod/live/models.py:127 pod/recorder/models.py:166 -#: pod/video/forms.py:282 pod/video/models.py:750 +#: pod/video/forms.py:282 pod/video/models.py:757 msgid "Restricted access" msgstr "" @@ -720,24 +720,24 @@ msgid "File to import" msgstr "" #: pod/chapter/models.py:14 pod/completion/models.py:58 -#: pod/enrichment/models.py:112 pod/video/models.py:806 +#: pod/enrichment/models.py:112 pod/video/models.py:813 msgid "video" msgstr "" #: pod/chapter/models.py:15 pod/enrichment/models.py:113 -#: pod/recorder/models.py:297 pod/video/models.py:577 +#: pod/recorder/models.py:297 pod/video/models.py:584 msgid "title" msgstr "titel" #: pod/chapter/models.py:17 pod/enrichment/models.py:115 -#: pod/video/models.py:579 +#: pod/video/models.py:586 msgid "slug" msgstr "" #: pod/chapter/models.py:21 pod/completion/models.py:255 #: pod/enrichment/models.py:119 pod/live/models.py:76 pod/playlist/models.py:18 -#: pod/video/models.py:271 pod/video/models.py:423 pod/video/models.py:549 -#: pod/video/models.py:583 pod/video/models.py:639 pod/video/models.py:1953 +#: pod/video/models.py:272 pod/video/models.py:424 pod/video/models.py:550 +#: pod/video/models.py:590 pod/video/models.py:646 pod/video/models.py:1997 msgid "" "Used to access this instance, the \"slug\" is a short label containing only " "letters, numbers, underscore or dash top." @@ -830,10 +830,10 @@ msgstr "" #: pod/completion/models.py:249 #: pod/completion/templates/overlay/list_overlay.html:10 #: pod/enrichment/templates/enrichment/list_enrichment.html:10 -#: pod/main/models.py:121 pod/main/views.py:190 pod/playlist/models.py:12 +#: pod/main/models.py:124 pod/main/views.py:190 pod/playlist/models.py:12 #: pod/playlist/templates/playlist/playlist_element_list.html:9 -#: pod/video/models.py:257 pod/video/models.py:411 pod/video/models.py:543 -#: pod/video/models.py:626 pod/video/templates/channel/list_theme.html:10 +#: pod/video/models.py:258 pod/video/models.py:412 pod/video/models.py:544 +#: pod/video/models.py:633 pod/video/templates/channel/list_theme.html:10 msgid "Title" msgstr "" @@ -1025,7 +1025,7 @@ msgstr "" #: pod/completion/models.py:64 #: pod/completion/templates/contributor/list_contributor.html:13 -#: pod/enrichment/models.py:155 pod/main/models.py:124 +#: pod/enrichment/models.py:155 pod/main/models.py:127 msgid "Web link" msgstr "" @@ -1065,9 +1065,9 @@ msgstr "" #: pod/playlist/models.py:85 #: pod/playlist/templates/playlist/playlist_video_list.html:7 #: pod/playlist/templates/playlist/playlist_video_list.html:15 -#: pod/recorder/models.py:90 pod/video/models.py:620 pod/video/models.py:1314 -#: pod/video/models.py:1492 pod/video/models.py:1563 pod/video/models.py:1624 -#: pod/video/models.py:1677 pod/video/models.py:1696 pod/video/models.py:1724 +#: pod/recorder/models.py:90 pod/video/models.py:627 pod/video/models.py:1326 +#: pod/video/models.py:1504 pod/video/models.py:1579 pod/video/models.py:1644 +#: pod/video/models.py:1701 pod/video/models.py:1724 pod/video/models.py:1756 msgid "Video" msgstr "" @@ -1171,8 +1171,8 @@ msgid "left" msgstr "" #: pod/completion/models.py:251 pod/live/models.py:72 pod/playlist/models.py:14 -#: pod/video/models.py:267 pod/video/models.py:420 pod/video/models.py:545 -#: pod/video/models.py:635 pod/video/models.py:1949 +#: pod/video/models.py:268 pod/video/models.py:421 pod/video/models.py:546 +#: pod/video/models.py:642 pod/video/models.py:1993 msgid "Slug" msgstr "" @@ -1689,8 +1689,8 @@ msgstr "" #: pod/enrichment/forms.py:33 pod/enrichment/models.py:363 #: pod/interactive/forms.py:12 pod/interactive/models.py:55 -#: pod/podfile/models.py:33 pod/recorder/models.py:176 pod/video/models.py:340 -#: pod/video/models.py:760 +#: pod/podfile/models.py:33 pod/recorder/models.py:176 pod/video/models.py:341 +#: pod/video/models.py:767 msgid "Groups" msgstr "" @@ -1732,14 +1732,14 @@ msgstr "" #: pod/enrichment/models.py:141 #: pod/enrichment/templates/enrichment/list_enrichment.html:11 -#: pod/video/forms.py:115 pod/video/models.py:572 pod/video/models.py:646 +#: pod/video/forms.py:115 pod/video/models.py:573 pod/video/models.py:653 #: pod/video/views.py:1675 pod/video_search/templates/search/search.html:83 msgid "Type" msgstr "" #: pod/enrichment/models.py:145 #: pod/enrichment/templates/enrichment/video_enrichment.html:36 -#: pod/main/models.py:46 pod/main/models.py:84 +#: pod/main/models.py:49 pod/main/models.py:87 #: pod/playlist/templates/playlist_player.html:45 pod/podfile/models.py:217 msgid "Image" msgstr "" @@ -2155,7 +2155,7 @@ msgid "name" msgstr "" #: pod/live/models.py:36 pod/live/templates/live/live.html:153 -#: pod/video/models.py:291 pod/video/models.py:444 +#: pod/video/models.py:292 pod/video/models.py:445 #: pod/video/templates/channel/channel.html:85 #: pod/video/templates/channel/channel.html:158 #: pod/video/templates/channel/channel.html:168 @@ -2246,7 +2246,7 @@ msgstr "" msgid "Live is accessible from the Live tab" msgstr "" -#: pod/live/models.py:137 pod/recorder/models.py:180 pod/video/models.py:764 +#: pod/live/models.py:137 pod/recorder/models.py:180 pod/video/models.py:771 msgid "password" msgstr "" @@ -2436,8 +2436,8 @@ msgid "Other (please specify)" msgstr "" #: pod/main/forms.py:50 pod/podfile/models.py:25 pod/podfile/models.py:117 -#: pod/podfile/templates/podfile/home_content.html:32 pod/video/models.py:1485 -#: pod/video/models.py:1556 pod/video/models.py:1617 +#: pod/podfile/templates/podfile/home_content.html:32 pod/video/models.py:1497 +#: pod/video/models.py:1572 pod/video/models.py:1637 msgid "Name" msgstr "" @@ -2449,9 +2449,9 @@ msgstr "" msgid "Please choose a subject related to your request" msgstr "" -#: pod/main/forms.py:62 pod/main/models.py:167 pod/playlist/models.py:26 +#: pod/main/forms.py:62 pod/main/models.py:177 pod/playlist/models.py:26 #: pod/video/forms.py:135 pod/video/forms.py:352 pod/video/forms.py:403 -#: pod/video/models.py:277 pod/video/models.py:429 pod/video/models.py:669 +#: pod/video/models.py:278 pod/video/models.py:430 pod/video/models.py:676 #: pod/video/templates/channel/list_theme.html:11 msgid "Description" msgstr "" @@ -3052,69 +3052,69 @@ msgstr "" msgid "Zulu" msgstr "" -#: pod/main/models.py:61 pod/main/models.py:99 pod/podfile/models.py:158 +#: pod/main/models.py:64 pod/main/models.py:102 pod/podfile/models.py:158 #: pod/podfile/models.py:195 msgid "Get the file type" msgstr "" -#: pod/main/models.py:67 pod/main/models.py:105 pod/podfile/models.py:164 +#: pod/main/models.py:70 pod/main/models.py:108 pod/podfile/models.py:164 #: pod/podfile/models.py:201 msgid "Get the file size" msgstr "" -#: pod/main/models.py:73 pod/main/models.py:111 +#: pod/main/models.py:76 pod/main/models.py:114 msgid "Get the file name" msgstr "" -#: pod/main/models.py:122 +#: pod/main/models.py:125 msgid "order" msgstr "" -#: pod/main/models.py:128 +#: pod/main/models.py:131 msgid "This field allows you to add an url." msgstr "" -#: pod/main/models.py:134 +#: pod/main/models.py:137 msgid "Select the page of Pod you want to link with." msgstr "" -#: pod/main/models.py:139 pod/main/models.py:140 +#: pod/main/models.py:143 pod/main/models.py:144 msgid "bottom menu" msgstr "" -#: pod/main/models.py:152 +#: pod/main/models.py:156 msgid "You must give an URL or a page to link the link" msgstr "" -#: pod/main/models.py:157 +#: pod/main/models.py:167 msgid "Key" msgstr "" -#: pod/main/models.py:160 +#: pod/main/models.py:170 msgid "Key of the configuration" msgstr "" -#: pod/main/models.py:164 pod/main/models.py:175 +#: pod/main/models.py:174 pod/main/models.py:185 msgid "Value" msgstr "" -#: pod/main/models.py:164 +#: pod/main/models.py:174 msgid "Value of the configuration" msgstr "" -#: pod/main/models.py:169 +#: pod/main/models.py:179 msgid "Description of the configuration" msgstr "" -#: pod/main/models.py:175 +#: pod/main/models.py:185 msgid "Name of the tab" msgstr "" -#: pod/main/models.py:181 +#: pod/main/models.py:191 msgid "Additional channels Tab" msgstr "" -#: pod/main/models.py:182 +#: pod/main/models.py:192 msgid "Additional channel Tabs" msgstr "" @@ -3174,19 +3174,19 @@ msgid "Share on" msgstr "" #: pod/main/templates/aside.html:21 pod/main/templates/aside.html:27 -#: pod/recorder/models.py:213 pod/video/forms.py:181 pod/video/models.py:607 -#: pod/video/models.py:709 pod/video/templates/videos/filter_aside.html:56 +#: pod/recorder/models.py:213 pod/video/forms.py:181 pod/video/models.py:614 +#: pod/video/models.py:716 pod/video/templates/videos/filter_aside.html:56 msgid "Disciplines" msgstr "" #: pod/main/templates/aside.html:42 pod/main/templates/aside.html:48 -#: pod/main/templates/navbar.html:37 pod/video/models.py:573 +#: pod/main/templates/navbar.html:37 pod/video/models.py:574 #: pod/video/templates/videos/filter_aside.html:36 msgid "Types" msgstr "" #: pod/main/templates/aside.html:62 pod/recorder/models.py:210 -#: pod/video/forms.py:172 pod/video/models.py:706 +#: pod/video/forms.py:172 pod/video/models.py:713 #: pod/video/templates/videos/filter_aside.html:76 #: pod/video_search/templates/search/search.html:95 msgid "Tags" @@ -3316,7 +3316,7 @@ msgid "Toggle navigation" msgstr "" #: pod/main/templates/navbar.html:21 pod/recorder/models.py:223 -#: pod/video/forms.py:254 pod/video/models.py:355 pod/video/models.py:719 +#: pod/video/forms.py:254 pod/video/models.py:356 pod/video/models.py:726 msgid "Channels" msgstr "" @@ -3432,7 +3432,7 @@ msgstr "" #: pod/playlist/models.py:24 #: pod/playlist/templates/playlist/playlist_element_list.html:10 -#: pod/podfile/models.py:28 pod/video/admin.py:193 pod/video/models.py:650 +#: pod/podfile/models.py:28 pod/video/admin.py:193 pod/video/models.py:657 #: pod/video_search/templates/search/search.html:71 msgid "Owner" msgstr "" @@ -3441,7 +3441,7 @@ msgstr "" msgid "Short description of the playlist." msgstr "" -#: pod/playlist/models.py:33 pod/video/models.py:330 +#: pod/playlist/models.py:33 pod/video/models.py:331 msgid "Visible" msgstr "" @@ -3557,7 +3557,7 @@ msgid "Thumbnail" msgstr "" #: pod/playlist/templates/playlist/playlist_element_list.html:11 -#: pod/video/feeds.py:200 pod/video/models.py:778 pod/video/models.py:923 +#: pod/video/feeds.py:201 pod/video/models.py:785 pod/video/models.py:932 msgid "Duration" msgstr "" @@ -3854,49 +3854,49 @@ msgstr "" msgid "Delete this record cannot be undo" msgstr "" -#: pod/recorder/models.py:32 pod/video/models.py:71 pod/video/views.py:147 +#: pod/recorder/models.py:32 pod/video/models.py:72 pod/video/views.py:147 msgid "None / All" msgstr "" -#: pod/recorder/models.py:33 pod/video/models.py:72 pod/video/views.py:148 +#: pod/recorder/models.py:33 pod/video/models.py:73 pod/video/views.py:148 msgid "Bachelor’s Degree" msgstr "" -#: pod/recorder/models.py:34 pod/video/models.py:73 pod/video/views.py:149 +#: pod/recorder/models.py:34 pod/video/models.py:74 pod/video/views.py:149 msgid "Master’s Degree" msgstr "" -#: pod/recorder/models.py:35 pod/video/models.py:74 pod/video/views.py:150 +#: pod/recorder/models.py:35 pod/video/models.py:75 pod/video/views.py:150 msgid "Doctorate" msgstr "" -#: pod/recorder/models.py:36 pod/video/models.py:75 pod/video/views.py:151 +#: pod/recorder/models.py:36 pod/video/models.py:76 pod/video/views.py:151 msgid "Other" msgstr "" -#: pod/recorder/models.py:43 pod/video/forms.py:201 pod/video/models.py:87 +#: pod/recorder/models.py:43 pod/video/forms.py:201 pod/video/models.py:88 msgid "Attribution 4.0 International (CC BY 4.0)" msgstr "" -#: pod/recorder/models.py:46 pod/video/forms.py:208 pod/video/models.py:90 +#: pod/recorder/models.py:46 pod/video/forms.py:208 pod/video/models.py:91 msgid "Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0)" msgstr "" -#: pod/recorder/models.py:51 pod/video/forms.py:218 pod/video/models.py:95 +#: pod/recorder/models.py:51 pod/video/forms.py:218 pod/video/models.py:96 msgid "" "Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)" msgstr "" -#: pod/recorder/models.py:57 pod/video/forms.py:228 pod/video/models.py:101 +#: pod/recorder/models.py:57 pod/video/forms.py:228 pod/video/models.py:102 msgid "Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)" msgstr "" -#: pod/recorder/models.py:62 pod/video/forms.py:238 pod/video/models.py:106 +#: pod/recorder/models.py:62 pod/video/forms.py:238 pod/video/models.py:107 msgid "" "Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)" msgstr "" -#: pod/recorder/models.py:66 pod/video/forms.py:248 pod/video/models.py:110 +#: pod/recorder/models.py:66 pod/video/forms.py:248 pod/video/models.py:111 msgid "Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)" msgstr "" @@ -3905,8 +3905,8 @@ msgid "Audiovideocast" msgstr "" #: pod/recorder/models.py:92 -#: pod/recorder/templates/recorder/opencast-studio.html:17 -#: pod/recorder/templates/recorder/opencast-studio.html:21 +#: pod/recorder/templates/recorder/opencast-studio.html:45 +#: pod/recorder/templates/recorder/opencast-studio.html:49 msgid "Studio" msgstr "" @@ -3952,102 +3952,102 @@ msgstr "" msgid "Video type by default." msgstr "" -#: pod/recorder/models.py:157 pod/video/forms.py:273 pod/video/models.py:741 +#: pod/recorder/models.py:157 pod/video/forms.py:273 pod/video/models.py:748 msgid "Draft" msgstr "" -#: pod/recorder/models.py:159 pod/video/models.py:743 +#: pod/recorder/models.py:159 pod/video/models.py:750 msgid "" "If this box is checked, the video will be visible and accessible only by you " "and the additional owners." msgstr "" -#: pod/recorder/models.py:168 pod/video/models.py:752 +#: pod/recorder/models.py:168 pod/video/models.py:759 msgid "" "If this box is checked, the video will only be accessible to authenticated " "users." msgstr "" -#: pod/recorder/models.py:177 pod/video/models.py:761 +#: pod/recorder/models.py:177 pod/video/models.py:768 msgid "Select one or more groups who can access to this video" msgstr "" -#: pod/recorder/models.py:181 pod/video/models.py:765 +#: pod/recorder/models.py:181 pod/video/models.py:772 msgid "Viewing this video will not be possible without this password." msgstr "" -#: pod/recorder/models.py:187 pod/video/forms.py:154 pod/video/models.py:683 +#: pod/recorder/models.py:187 pod/video/forms.py:154 pod/video/models.py:690 #: pod/video/templates/videos/filter_aside.html:100 #: pod/video_search/templates/search/search.html:146 msgid "University course" msgstr "" -#: pod/recorder/models.py:191 pod/video/forms.py:157 pod/video/models.py:687 +#: pod/recorder/models.py:191 pod/video/forms.py:157 pod/video/models.py:694 msgid "Select an university course as audience target of the content." msgstr "" -#: pod/recorder/models.py:194 pod/video/forms.py:168 pod/video/models.py:690 +#: pod/recorder/models.py:194 pod/video/forms.py:168 pod/video/models.py:697 #: pod/video_search/templates/search/search.html:133 msgid "Main language" msgstr "" -#: pod/recorder/models.py:198 pod/video/forms.py:169 pod/video/models.py:694 +#: pod/recorder/models.py:198 pod/video/forms.py:169 pod/video/models.py:701 msgid "Select the main language used in the content." msgstr "" -#: pod/recorder/models.py:201 pod/video/forms.py:312 pod/video/models.py:697 +#: pod/recorder/models.py:201 pod/video/forms.py:312 pod/video/models.py:704 #: pod/video/templates/videos/add_video.html:50 #: pod/video/templates/videos/add_video.html:94 msgid "Transcript" msgstr "" -#: pod/recorder/models.py:203 pod/video/models.py:699 +#: pod/recorder/models.py:203 pod/video/models.py:706 #: pod/video/templates/videos/add_video.html:51 msgid "Check this box if you want to transcript the audio. (beta version)" msgstr "" -#: pod/recorder/models.py:207 pod/video/models.py:703 +#: pod/recorder/models.py:207 pod/video/models.py:710 msgid "" "Separate tags with spaces, enclose the tags consist of several words in " "quotation marks." msgstr "" -#: pod/recorder/models.py:216 pod/video/forms.py:195 pod/video/models.py:712 +#: pod/recorder/models.py:216 pod/video/forms.py:195 pod/video/models.py:719 msgid "Licence" msgstr "" -#: pod/recorder/models.py:227 pod/video/forms.py:254 pod/video/models.py:538 -#: pod/video/models.py:723 +#: pod/recorder/models.py:227 pod/video/forms.py:254 pod/video/models.py:539 +#: pod/video/models.py:730 msgid "Themes" msgstr "" #: pod/recorder/models.py:230 pod/video/forms.py:189 pod/video/forms.py:262 -#: pod/video/models.py:726 pod/video/models.py:1945 +#: pod/video/models.py:733 pod/video/models.py:1989 msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" -#: pod/recorder/models.py:234 pod/video/models.py:730 +#: pod/recorder/models.py:234 pod/video/models.py:737 msgid "allow downloading" msgstr "" -#: pod/recorder/models.py:236 pod/video/models.py:732 +#: pod/recorder/models.py:236 pod/video/models.py:739 msgid "Check this box if you to allow downloading of the encoded files" msgstr "" -#: pod/recorder/models.py:239 pod/video/models.py:735 +#: pod/recorder/models.py:239 pod/video/models.py:742 msgid "video 360" msgstr "" -#: pod/recorder/models.py:241 pod/video/models.py:737 +#: pod/recorder/models.py:241 pod/video/models.py:744 msgid "Check this box if you want to use the 360 player for the video" msgstr "" -#: pod/recorder/models.py:244 pod/video/models.py:796 +#: pod/recorder/models.py:244 pod/video/models.py:803 msgid "Disable comment" msgstr "" -#: pod/recorder/models.py:245 pod/video/models.py:797 +#: pod/recorder/models.py:245 pod/video/models.py:804 msgid "Allows you to turn off all comments on this video." msgstr "" @@ -4109,8 +4109,8 @@ msgstr "" msgid "File size" msgstr "" -#: pod/recorder/models.py:366 pod/video/models.py:678 pod/video/models.py:1772 -#: pod/video/models.py:1825 +#: pod/recorder/models.py:366 pod/video/models.py:685 pod/video/models.py:1812 +#: pod/video/models.py:1869 msgid "Date added" msgstr "" @@ -4185,25 +4185,25 @@ msgstr "" msgid "Claim the record" msgstr "" -#: pod/recorder/templates/recorder/opencast-studio.html:38 -#: pod/recorder/templates/recorder/opencast-studio.html:40 -#: pod/recorder/templates/recorder/opencast-studio.html:42 +#: pod/recorder/templates/recorder/opencast-studio.html:66 +#: pod/recorder/templates/recorder/opencast-studio.html:68 +#: pod/recorder/templates/recorder/opencast-studio.html:70 msgid "Camera inside the screen video to bottom right" msgstr "" -#: pod/recorder/templates/recorder/opencast-studio.html:38 -#: pod/recorder/templates/recorder/opencast-studio.html:40 -#: pod/recorder/templates/recorder/opencast-studio.html:42 +#: pod/recorder/templates/recorder/opencast-studio.html:66 +#: pod/recorder/templates/recorder/opencast-studio.html:68 +#: pod/recorder/templates/recorder/opencast-studio.html:70 msgid "Camera inside the screen video to top right" msgstr "" -#: pod/recorder/templates/recorder/opencast-studio.html:38 -#: pod/recorder/templates/recorder/opencast-studio.html:40 -#: pod/recorder/templates/recorder/opencast-studio.html:42 +#: pod/recorder/templates/recorder/opencast-studio.html:66 +#: pod/recorder/templates/recorder/opencast-studio.html:68 +#: pod/recorder/templates/recorder/opencast-studio.html:70 msgid "Same size for screen and camera" msgstr "" -#: pod/recorder/templates/recorder/opencast-studio.html:60 +#: pod/recorder/templates/recorder/opencast-studio.html:87 msgid "Please select the render you want" msgstr "" @@ -4303,7 +4303,7 @@ msgstr "" msgid "Transcript selected" msgstr "" -#: pod/video/admin.py:323 pod/video/forms.py:371 pod/video/models.py:312 +#: pod/video/admin.py:323 pod/video/forms.py:371 pod/video/models.py:313 msgid "Owners" msgstr "" @@ -4311,7 +4311,7 @@ msgstr "" msgid "File field" msgstr "" -#: pod/video/forms.py:91 pod/video/models.py:623 +#: pod/video/forms.py:91 pod/video/models.py:630 #: pod/video/templates/videos/add_video.html:86 msgid "You can send an audio or video file." msgstr "" @@ -4349,7 +4349,7 @@ msgid "" "list, please temporary select “Other” and contact us to explain your needs." msgstr "" -#: pod/video/forms.py:125 pod/video/models.py:659 +#: pod/video/forms.py:125 pod/video/models.py:666 msgid "Additional owners" msgstr "" @@ -4361,7 +4361,7 @@ msgid "" msgstr "" #: pod/video/forms.py:138 pod/video/forms.py:355 pod/video/forms.py:406 -#: pod/video/models.py:281 pod/video/models.py:433 pod/video/models.py:673 +#: pod/video/models.py:282 pod/video/models.py:434 pod/video/models.py:680 msgid "" "In this field you can describe your content, add all needed related " "information, and format the result using the toolbar." @@ -4445,11 +4445,11 @@ msgid "" "completion page to improve it." msgstr "" -#: pod/video/forms.py:362 pod/video/models.py:304 +#: pod/video/forms.py:362 pod/video/models.py:305 msgid "Extra style" msgstr "" -#: pod/video/forms.py:362 pod/video/models.py:294 +#: pod/video/forms.py:362 pod/video/models.py:295 msgid "Background color" msgstr "" @@ -4582,346 +4582,346 @@ msgstr "" msgid "In %(deadline)s days" msgstr "" -#: pod/video/models.py:144 +#: pod/video/models.py:145 msgid "Private -" msgstr "" -#: pod/video/models.py:144 +#: pod/video/models.py:145 msgid "Private +" msgstr "" -#: pod/video/models.py:144 +#: pod/video/models.py:145 msgid "Public" msgstr "" -#: pod/video/models.py:156 +#: pod/video/models.py:157 #, python-format msgid "%(app)s version" msgstr "" -#: pod/video/models.py:261 pod/video/models.py:414 +#: pod/video/models.py:262 pod/video/models.py:415 msgid "" "Please choose a title as short and accurate as possible, reflecting the main " "subject / context of the content.(max length: 100 characters)" msgstr "" -#: pod/video/models.py:299 +#: pod/video/models.py:300 msgid "" "The background color for your channel. You can use the format #. i.e.: " "#ff0000 for red" msgstr "" -#: pod/video/models.py:307 +#: pod/video/models.py:308 msgid "The style will be added to your channel to show it" msgstr "" -#: pod/video/models.py:332 +#: pod/video/models.py:333 msgid "" "If checked, the channel appear in a list of available channels on the " "platform." msgstr "" -#: pod/video/models.py:343 +#: pod/video/models.py:344 msgid "Select one or more groups who can upload video to this channel." msgstr "" -#: pod/video/models.py:346 +#: pod/video/models.py:347 msgid "Additionals channels tab" msgstr "" -#: pod/video/models.py:354 pod/video/models.py:448 +#: pod/video/models.py:355 pod/video/models.py:449 #: pod/video_search/templates/search/search.html:120 msgid "Channel" msgstr "" -#: pod/video/models.py:408 +#: pod/video/models.py:409 msgid "Theme parent" msgstr "" -#: pod/video/models.py:537 +#: pod/video/models.py:538 msgid "Theme" msgstr "" -#: pod/video/models.py:559 pod/video/models.py:593 +#: pod/video/models.py:560 pod/video/models.py:600 msgid "Icon" msgstr "" -#: pod/video/models.py:606 pod/video_search/templates/search/search.html:107 +#: pod/video/models.py:613 pod/video_search/templates/search/search.html:107 msgid "Discipline" msgstr "" -#: pod/video/models.py:629 +#: pod/video/models.py:636 msgid "" "Please choose a title as short and accurate as possible, reflecting the main " "subject / context of the content. (max length: 250 characters)" msgstr "" -#: pod/video/models.py:663 +#: pod/video/models.py:670 msgid "" "You can add additional owners to the video. They will have the same rights " "as you except that they can't delete this video." msgstr "" -#: pod/video/models.py:680 +#: pod/video/models.py:687 msgid "Date of event" msgstr "" -#: pod/video/models.py:776 pod/video/models.py:900 +#: pod/video/models.py:783 pod/video/models.py:909 msgid "Thumbnails" msgstr "" -#: pod/video/models.py:780 +#: pod/video/models.py:787 msgid "Overview" msgstr "" -#: pod/video/models.py:791 +#: pod/video/models.py:798 msgid "Is Video" msgstr "" -#: pod/video/models.py:793 +#: pod/video/models.py:800 msgid "Date to delete" msgstr "" -#: pod/video/models.py:807 +#: pod/video/models.py:814 msgid "videos" msgstr "" -#: pod/video/models.py:853 +#: pod/video/models.py:860 msgid "Sum of view" msgstr "" -#: pod/video/models.py:934 +#: pod/video/models.py:943 msgid "Is the video encoded?" msgstr "" -#: pod/video/models.py:1267 +#: pod/video/models.py:1279 msgid "Update Owner" msgstr "" -#: pod/video/models.py:1268 +#: pod/video/models.py:1280 msgid "Update Owners" msgstr "" -#: pod/video/models.py:1315 +#: pod/video/models.py:1327 msgid "Date" msgstr "" -#: pod/video/models.py:1316 +#: pod/video/models.py:1328 msgid "Number of view" msgstr "" -#: pod/video/models.py:1324 +#: pod/video/models.py:1336 msgid "View count" msgstr "" -#: pod/video/models.py:1325 +#: pod/video/models.py:1337 msgid "View counts" msgstr "" -#: pod/video/models.py:1330 +#: pod/video/models.py:1342 msgid "resolution" msgstr "" -#: pod/video/models.py:1334 +#: pod/video/models.py:1346 msgid "" "Please use the only format x. i.e.: 640x360 or 1280x720 or " "1920x1080." msgstr "" -#: pod/video/models.py:1340 pod/video/models.py:1431 pod/video/models.py:1438 +#: pod/video/models.py:1352 pod/video/models.py:1443 pod/video/models.py:1450 msgid "minrate" msgstr "" -#: pod/video/models.py:1343 pod/video/models.py:1352 pod/video/models.py:1361 -#: pod/video/models.py:1370 +#: pod/video/models.py:1355 pod/video/models.py:1364 pod/video/models.py:1373 +#: pod/video/models.py:1382 msgid "" "Please use the only format k. i.e.: 300k or 600k or " "1000k." msgstr "" -#: pod/video/models.py:1349 pod/video/models.py:1399 pod/video/models.py:1410 +#: pod/video/models.py:1361 pod/video/models.py:1411 pod/video/models.py:1422 msgid "bitrate video" msgstr "" -#: pod/video/models.py:1358 pod/video/models.py:1419 pod/video/models.py:1426 +#: pod/video/models.py:1370 pod/video/models.py:1431 pod/video/models.py:1438 msgid "maxrate" msgstr "" -#: pod/video/models.py:1367 pod/video/models.py:1456 pod/video/models.py:1467 +#: pod/video/models.py:1379 pod/video/models.py:1468 pod/video/models.py:1479 msgid "bitrate audio" msgstr "" -#: pod/video/models.py:1375 +#: pod/video/models.py:1387 msgid "Make a MP4 version" msgstr "" -#: pod/video/models.py:1388 pod/video/models.py:1493 +#: pod/video/models.py:1400 pod/video/models.py:1505 msgid "rendition" msgstr "" -#: pod/video/models.py:1389 +#: pod/video/models.py:1401 msgid "renditions" msgstr "" -#: pod/video/models.py:1489 pod/video/models.py:1560 pod/video/models.py:1621 +#: pod/video/models.py:1501 pod/video/models.py:1576 pod/video/models.py:1641 msgid "Please use the only format in encoding choices:" msgstr "" -#: pod/video/models.py:1495 pod/video/models.py:1565 pod/video/models.py:1626 +#: pod/video/models.py:1507 pod/video/models.py:1581 pod/video/models.py:1646 msgid "Format" msgstr "" -#: pod/video/models.py:1499 pod/video/models.py:1569 pod/video/models.py:1630 +#: pod/video/models.py:1511 pod/video/models.py:1585 pod/video/models.py:1650 msgid "Please use the only format in format choices:" msgstr "" -#: pod/video/models.py:1503 pod/video/models.py:1573 pod/video/models.py:1634 +#: pod/video/models.py:1515 pod/video/models.py:1589 pod/video/models.py:1654 msgid "encoding source file" msgstr "" -#: pod/video/models.py:1524 +#: pod/video/models.py:1540 msgid "Encoding video" msgstr "" -#: pod/video/models.py:1525 +#: pod/video/models.py:1541 msgid "Encoding videos" msgstr "" -#: pod/video/models.py:1584 +#: pod/video/models.py:1604 msgid "Encoding audio" msgstr "" -#: pod/video/models.py:1585 +#: pod/video/models.py:1605 msgid "Encoding audios" msgstr "" -#: pod/video/models.py:1640 +#: pod/video/models.py:1660 msgid "Video Playlist" msgstr "" -#: pod/video/models.py:1641 +#: pod/video/models.py:1661 msgid "Video Playlists" msgstr "" -#: pod/video/models.py:1687 +#: pod/video/models.py:1715 msgid "Encoding log" msgstr "" -#: pod/video/models.py:1688 +#: pod/video/models.py:1716 msgid "Encoding logs" msgstr "" -#: pod/video/models.py:1699 pod/video/models.py:1708 +#: pod/video/models.py:1727 pod/video/models.py:1736 msgid "Video version" msgstr "" -#: pod/video/models.py:1704 +#: pod/video/models.py:1732 msgid "Video default version." msgstr "" -#: pod/video/models.py:1709 +#: pod/video/models.py:1737 msgid "Video versions" msgstr "" -#: pod/video/models.py:1736 +#: pod/video/models.py:1772 msgid "Encoding steps" msgstr "" -#: pod/video/models.py:1745 pod/video/models.py:1752 pod/video/models.py:1770 +#: pod/video/models.py:1781 pod/video/models.py:1792 pod/video/models.py:1810 #: pod/video/views.py:1647 msgid "Note" msgstr "" -#: pod/video/models.py:1753 +#: pod/video/models.py:1793 msgid "Notes" msgstr "" -#: pod/video/models.py:1764 +#: pod/video/models.py:1804 msgid "Note availability level" msgstr "" -#: pod/video/models.py:1768 +#: pod/video/models.py:1808 msgid "Select an availability level for the note." msgstr "" -#: pod/video/models.py:1771 +#: pod/video/models.py:1811 msgid "Timestamp" msgstr "" -#: pod/video/models.py:1773 pod/video/models.py:1826 +#: pod/video/models.py:1813 pod/video/models.py:1870 msgid "Date modified" msgstr "" -#: pod/video/models.py:1776 +#: pod/video/models.py:1816 msgid "Advanced Note" msgstr "" -#: pod/video/models.py:1777 +#: pod/video/models.py:1817 msgid "Advanced Notes" msgstr "" -#: pod/video/models.py:1818 +#: pod/video/models.py:1862 msgid "Comment availability level" msgstr "" -#: pod/video/models.py:1822 +#: pod/video/models.py:1866 msgid "Select an availability level for the comment." msgstr "" -#: pod/video/models.py:1829 +#: pod/video/models.py:1873 msgid "Note comment" msgstr "" -#: pod/video/models.py:1830 +#: pod/video/models.py:1874 msgid "Note comments" msgstr "" -#: pod/video/models.py:1844 +#: pod/video/models.py:1888 msgid "Date for deletion" msgstr "" -#: pod/video/models.py:1846 pod/video/models.py:1942 +#: pod/video/models.py:1890 pod/video/models.py:1986 #: pod/video/templates/videos/video.html:80 #: pod/video/templates/videos/videos.html:8 #: pod/video/templates/videos/videos.html:17 msgid "Videos" msgstr "" -#: pod/video/models.py:1849 +#: pod/video/models.py:1893 msgid "Video to delete" msgstr "" -#: pod/video/models.py:1850 +#: pod/video/models.py:1894 msgid "Videos to delete" msgstr "" -#: pod/video/models.py:1878 pod/video/templates/videos/video-comment.html:9 +#: pod/video/models.py:1922 pod/video/templates/videos/video-comment.html:9 msgid "Comments" msgstr "" -#: pod/video/models.py:1922 +#: pod/video/models.py:1966 msgid "Vote" msgstr "" -#: pod/video/models.py:1923 +#: pod/video/models.py:1967 msgid "Votes" msgstr "" -#: pod/video/models.py:1931 pod/video/templates/videos/category_modal.html:13 +#: pod/video/models.py:1975 pod/video/templates/videos/category_modal.html:13 msgid "Category title" msgstr "" -#: pod/video/models.py:1934 +#: pod/video/models.py:1978 msgid "" "Please choose a title as short and accurate as possible, reflecting the main " "subject / context of the content.(max length : 100 characters)" msgstr "" -#: pod/video/models.py:1968 pod/video/templates/videos/category_modal.html:7 +#: pod/video/models.py:2012 pod/video/templates/videos/category_modal.html:7 msgid "Category" msgstr "" -#: pod/video/models.py:1969 +#: pod/video/models.py:2013 #: pod/video/templates/videos/filter_aside_category.html:14 msgid "Categories" msgstr "" @@ -5494,6 +5494,10 @@ msgstr "" msgid "QR code for this link:" msgstr "" +#: pod/video/templates/videos/video-info.html:274 +msgid "Warning, it use google API" +msgstr "" + #: pod/video/templates/videos/video.html:24 #: pod/video/templates/videos/video.html:37 #: pod/video/templates/videos/video.html:99 diff --git a/pod/main/static/css/pod.css b/pod/main/static/css/pod.css index 24a87b8862..4aefd7b695 100755 --- a/pod/main/static/css/pod.css +++ b/pod/main/static/css/pod.css @@ -443,6 +443,7 @@ div.card a:hover>img { bottom: 57px; right: 2px; border: none; + display: flex; } .video-card .card-footer .feather, .video-card .card-header .feather { diff --git a/pod/main/static/js/main.js b/pod/main/static/js/main.js index 4d1f6f6d20..9c3bfdf629 100644 --- a/pod/main/static/js/main.js +++ b/pod/main/static/js/main.js @@ -80,8 +80,12 @@ function writeInFrame() { if (link.indexOf("??") > 0) link = link.replace(/\?\?/, "?"); $("#txtpartage").val(link); + var img = document.getElementById("qrcode"); - img.src = "//chart.apis.google.com/chart?cht=qr&chs=200x200&chl=" + link; + var imgsrc = "//chart.apis.google.com/chart?cht=qr&chs=200x200&chl=" + link; + if(img.getAttribute('src') === "") img.setAttribute("data-src", imgsrc) + else img.src = imgsrc; + } $(document).on("change", "#autoplay", function () { writeInFrame(); @@ -90,6 +94,14 @@ $(document).on("change", "#loop", function () { writeInFrame(); }); +$(document).on('shown.bs.collapse', '#qrcode', function () { + $('#qrcode').attr("src", $('#qrcode').attr("data-src")); +}) + +$(document).on('hidden.bs.collapse', '#qrcode', function () { + $('#qrcode').attr("src", ""); +}) + $(document).on("change", "#displaytime", function (e) { if ($("#displaytime").is(":checked")) { if ($("#txtpartage").val().indexOf("start") < 0) { diff --git a/pod/settings.py b/pod/settings.py index adbcfc8566..5826b5d6e3 100644 --- a/pod/settings.py +++ b/pod/settings.py @@ -12,7 +12,7 @@ ## # Version of the project # -VERSION = "2.9.1" +VERSION = "2.9.2" ## # Installed applications list diff --git a/pod/video/management/commands/check_obsolete_videos.py b/pod/video/management/commands/check_obsolete_videos.py index d07ffbdd44..457e5b5e54 100644 --- a/pod/video/management/commands/check_obsolete_videos.py +++ b/pod/video/management/commands/check_obsolete_videos.py @@ -397,6 +397,8 @@ def write_in_csv(self, vid, type): "Video Id", "Video title", "Video URL", + "Video type", + "Date added", ] writer = csv.DictWriter(csvfile, delimiter=";", fieldnames=fieldnames) if not exists: @@ -410,7 +412,9 @@ def write_in_csv(self, vid, type): "User Establishment": vid.owner.owner.establishment, "Video Id": vid.id, "Video title": vid.title, - "Video URL": vid.get_full_url(), + "Video URL": "https:%s" % vid.get_full_url(), + "Video type": vid.type.title, + "Date added": "%s" % vid.date_added.strftime("%Y/%m/%d"), } ) diff --git a/pod/video/models.py b/pod/video/models.py index 27a9141d79..a0890c0a53 100755 --- a/pod/video/models.py +++ b/pod/video/models.py @@ -1246,11 +1246,14 @@ def get_dublin_core(self): "dc.title": "%s" % self.title, "dc.creator": "%s" % self.owner.get_full_name(), "dc.description": "%s" % self.description, - "dc.subject": "%s" - % ", ".join( - self.discipline.all() - .filter(sites=current_site) - .values_list("title", flat=True) + "dc.subject": "%s, %s" + % ( + self.type.title, + ", ".join( + self.discipline.all() + .filter(sites=current_site) + .values_list("title", flat=True) + ), ), "dc.publisher": TITLE_ETB, "dc.contributor": ", ".join(contributors), diff --git a/pod/video/static/js/video_category.js b/pod/video/static/js/video_category.js index c64b891b84..bac7de5171 100644 --- a/pod/video/static/js/video_category.js +++ b/pod/video/static/js/video_category.js @@ -185,8 +185,8 @@ // Update text 'Number video found' on filtering let manageNumberVideoFoundText = (v_len) => { let text = v_len > 1 ? gettext("videos found") : gettext("video found"); - let h3 = document.querySelector(".jumbotron h3"); - h3.textContent = `${v_len} ${text}`; + let h2 = document.querySelector(".jumbotron h2"); + h2.textContent = `${v_len} ${text}`; if (!v_len) { text = gettext("Sorry, no video found"); getVideosFilteredContainer().innerHTML = `

${text}

`; @@ -582,7 +582,7 @@
${video.duration} - + ${has_password()} ${is_draft()} ${has_chapter()} @@ -590,14 +590,14 @@
-
+ -
+