Version Description
(10/01/2012) = * Aprs 1 mois en RC2, passage en version final
Download this release
Release Info
Developer | infomaniak-dev |
Plugin | ![]() |
Version | 1.0.0 |
Comparing to | |
See all releases |
Version 1.0.0
- screenshot-1.png +0 -0
- css/jquery-ui.css +238 -0
- css/jquery.ui.tabs.css +18 -0
- img/ajax-loader.gif +0 -0
- img/arrow_down.gif +0 -0
- img/arrow_right.gif +0 -0
- img/ico-delete.png +0 -0
- img/ico-display-list.png +0 -0
- img/ico-download.png +0 -0
- img/ico-edit.png +0 -0
- img/ico-exclamation-yellow.png +0 -0
- img/ico-folder-open-16x16.png +0 -0
- img/ico-information.png +0 -0
- img/ico-redo.png +0 -0
- img/ico-refresh.png +0 -0
- img/ico-statistics.png +0 -0
- img/ico-tick.png +0 -0
- img/ico-video.png +0 -0
- img/ico-vod-64.png +0 -0
- img/icon_close.gif +0 -0
- img/icon_resize_se.gif +0 -0
- img/topbg10.png +0 -0
- img/videofile.png +0 -0
- js/editor_plugin.js +220 -0
- languages/vod_infomaniak-de_DE.mo +0 -0
- languages/vod_infomaniak-de_DE.po +607 -0
- languages/vod_infomaniak-en_US.mo +0 -0
- languages/vod_infomaniak-en_US.po +607 -0
- languages/vod_infomaniak-fr_FR.mo +0 -0
- languages/vod_infomaniak-fr_FR.po +607 -0
- languages/vod_infomaniak.pot +607 -0
- readme.txt +128 -0
- screenshot-2.png +0 -0
- vod.api.php +412 -0
- vod.class.php +987 -0
- vod.php +13 -0
- vod.template.php +987 -0
- vod_callback.php +58 -0
screenshot-1.png
ADDED
Binary file
|
css/jquery-ui.css
ADDED
@@ -0,0 +1,238 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* jQuery UI screen structure and presentation
|
3 |
+
* This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI
|
4 |
+
* Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
|
5 |
+
* Visit ThemeRoller.com
|
6 |
+
*/
|
7 |
+
|
8 |
+
/*
|
9 |
+
* Note: If your ThemeRoller settings have a font size set in ems, your components will scale according to their parent element's font size.
|
10 |
+
* As a rule of thumb, set your body's font size to 62.5% to make 1em = 10px.
|
11 |
+
* body {font-size: 62.5%;}
|
12 |
+
*/
|
13 |
+
|
14 |
+
/*dialog*/
|
15 |
+
.ui-dialog {
|
16 |
+
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
|
17 |
+
font-family: ;
|
18 |
+
font-size: px;
|
19 |
+
background: #ffffff;
|
20 |
+
color: #333333;
|
21 |
+
border: 4px solid #AAAAAA;
|
22 |
+
position: relative;
|
23 |
+
}
|
24 |
+
.ui-resizable-handle {
|
25 |
+
position: absolute;
|
26 |
+
font-size: 0.1px;
|
27 |
+
z-index: 99999;
|
28 |
+
}
|
29 |
+
.ui-resizable .ui-resizable-handle {
|
30 |
+
display: block;
|
31 |
+
}
|
32 |
+
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
|
33 |
+
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
|
34 |
+
.ui-resizable-n {
|
35 |
+
cursor: n-resize;
|
36 |
+
height: 7px;
|
37 |
+
width: 100%;
|
38 |
+
top: -5px;
|
39 |
+
left: 0px;
|
40 |
+
}
|
41 |
+
.ui-resizable-s {
|
42 |
+
cursor: s-resize;
|
43 |
+
height: 7px;
|
44 |
+
width: 100%;
|
45 |
+
bottom: -5px;
|
46 |
+
left: 0px;
|
47 |
+
}
|
48 |
+
.ui-resizable-e {
|
49 |
+
cursor: e-resize;
|
50 |
+
width: 7px;
|
51 |
+
right: -5px;
|
52 |
+
top: 0px;
|
53 |
+
height: 100%;
|
54 |
+
}
|
55 |
+
.ui-resizable-w {
|
56 |
+
cursor: w-resize;
|
57 |
+
width: 7px;
|
58 |
+
left: -5px;
|
59 |
+
top: 0px;
|
60 |
+
height: 100%;
|
61 |
+
}
|
62 |
+
.ui-resizable-se {
|
63 |
+
cursor: se-resize;
|
64 |
+
width: 13px;
|
65 |
+
height: 13px;
|
66 |
+
right: 0px;
|
67 |
+
bottom: 0px;
|
68 |
+
background: url(../img/icon_resize_se.gif) no-repeat 0 0;
|
69 |
+
}
|
70 |
+
.ui-resizable-sw {
|
71 |
+
cursor: sw-resize;
|
72 |
+
width: 9px;
|
73 |
+
height: 9px;
|
74 |
+
left: 0px;
|
75 |
+
bottom: 0px;
|
76 |
+
}
|
77 |
+
.ui-resizable-nw {
|
78 |
+
cursor: nw-resize;
|
79 |
+
width: 9px;
|
80 |
+
height: 9px;
|
81 |
+
left: 0px;
|
82 |
+
top: 0px;
|
83 |
+
}
|
84 |
+
.ui-resizable-ne {
|
85 |
+
cursor: ne-resize;
|
86 |
+
width: 9px;
|
87 |
+
height: 9px;
|
88 |
+
right: 0px;
|
89 |
+
top: 0px;
|
90 |
+
}
|
91 |
+
.ui-dialog-titlebar {
|
92 |
+
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
|
93 |
+
padding: .5em 1.5em .5em 1em;
|
94 |
+
color: #464646;
|
95 |
+
border-bottom: 1px solid #DFDFDF;
|
96 |
+
font-size: 1em;
|
97 |
+
font-weight: bold;
|
98 |
+
position: relative;
|
99 |
+
}
|
100 |
+
.ui-dialog-title {
|
101 |
+
padding-left: 25px;
|
102 |
+
}
|
103 |
+
.ui-dialog-titlebar-close {
|
104 |
+
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
|
105 |
+
background: url(../img/icon_close.gif) 0 0 no-repeat;
|
106 |
+
position: absolute;
|
107 |
+
right: 8px;
|
108 |
+
top: .7em;
|
109 |
+
width: 11px;
|
110 |
+
height: 11px;
|
111 |
+
z-index: 100;
|
112 |
+
}
|
113 |
+
.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover {
|
114 |
+
background: url(../img/icon_close.gif) 0 0 no-repeat;
|
115 |
+
}
|
116 |
+
.ui-dialog-titlebar-close:active {
|
117 |
+
background: url(../img/icon_close.gif) 0 0 no-repeat;
|
118 |
+
}
|
119 |
+
.ui-dialog-titlebar-close span {
|
120 |
+
display: none;
|
121 |
+
}
|
122 |
+
.ui-dialog-content {
|
123 |
+
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
|
124 |
+
color: #333333;
|
125 |
+
padding: 0;
|
126 |
+
}
|
127 |
+
.ui-dialog-buttonpane {
|
128 |
+
position: relative;
|
129 |
+
bottom: 0;
|
130 |
+
width: 97%;
|
131 |
+
text-align: center;
|
132 |
+
border-top: 1px solid #DFDFDF;
|
133 |
+
background: #ffffff;
|
134 |
+
padding: 10px;
|
135 |
+
}
|
136 |
+
.ui-dialog-buttonpane button {
|
137 |
+
margin-right: 5px;
|
138 |
+
}
|
139 |
+
/* This file skins dialog */
|
140 |
+
.ui-dialog.ui-draggable .ui-dialog-titlebar,
|
141 |
+
.ui-dialog.ui-draggable .ui-dialog-titlebar {
|
142 |
+
cursor: move;
|
143 |
+
}
|
144 |
+
|
145 |
+
|
146 |
+
/*hidden elements*/
|
147 |
+
.ui-hidden {
|
148 |
+
display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
|
149 |
+
}
|
150 |
+
.ui-accessible-hidden {
|
151 |
+
position: absolute; left: -99999999px;
|
152 |
+
}
|
153 |
+
/*reset styles*/
|
154 |
+
.ui-reset {
|
155 |
+
/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
|
156 |
+
}
|
157 |
+
/*clearfix class*/
|
158 |
+
.ui-clearfix:after {
|
159 |
+
content: ".";
|
160 |
+
display: block;
|
161 |
+
height: 0;
|
162 |
+
clear: both;
|
163 |
+
visibility: hidden;
|
164 |
+
}
|
165 |
+
.ui-clearfix {display: inline-block;}
|
166 |
+
/* Hides from IE-mac \*/
|
167 |
+
* html .ui-clearfix {height: 1%;}
|
168 |
+
.ui-clearfix {display: block;}
|
169 |
+
/* End hide from IE-mac */
|
170 |
+
|
171 |
+
.ui-tabs-nav{
|
172 |
+
padding-left: 35px;
|
173 |
+
overflow: hidden;
|
174 |
+
}
|
175 |
+
.ui-state-default{
|
176 |
+
display: inline;
|
177 |
+
text-decoration: none;
|
178 |
+
}
|
179 |
+
.ui-state-default ui-tabs-selected{
|
180 |
+
font-weight: bold;
|
181 |
+
}
|
182 |
+
|
183 |
+
#dialog-slide-header {
|
184 |
+
border-top: 1px solid #DFDFDF;
|
185 |
+
padding-left: 35px;
|
186 |
+
background-image: url(../img/arrow_right.gif);
|
187 |
+
background-position: 15px 50%;
|
188 |
+
background-repeat: no-repeat;
|
189 |
+
cursor: pointer;
|
190 |
+
-moz-user-select: none;
|
191 |
+
}
|
192 |
+
#dialog-slide-header.selected {
|
193 |
+
background-image: url(../img/arrow_down.gif) !important;
|
194 |
+
}
|
195 |
+
|
196 |
+
#dialog-url-input{
|
197 |
+
width: 90%;
|
198 |
+
}
|
199 |
+
|
200 |
+
.dialog-search-input{
|
201 |
+
width: 90%;
|
202 |
+
background-color: #FFFFFF;
|
203 |
+
border-color: #DFDFDF;
|
204 |
+
border-radius: 3px 3px 3px 3px;
|
205 |
+
border-style: solid;
|
206 |
+
border-width: 1px;
|
207 |
+
}
|
208 |
+
|
209 |
+
#dialog-exemple{
|
210 |
+
list-style: disc outside none;
|
211 |
+
margin-left: 20px;
|
212 |
+
}
|
213 |
+
.ui-dialog-titlebar{
|
214 |
+
background-color: #DDD
|
215 |
+
}
|
216 |
+
.dialog-form-line{
|
217 |
+
padding-left: 35px;
|
218 |
+
}
|
219 |
+
|
220 |
+
#dialog-tabs .ui-tabs-nav{
|
221 |
+
border-bottom: 1px solid #DDDDDD;
|
222 |
+
}
|
223 |
+
|
224 |
+
#dialog-tabs .ui-state-default{
|
225 |
+
border-radius: 5px 5px 0 0;
|
226 |
+
border: 1px solid #DDDDDD;
|
227 |
+
background-color: #EEE;
|
228 |
+
}
|
229 |
+
|
230 |
+
#dialog-tabs .ui-tabs-nav .ui-tabs-selected{
|
231 |
+
border: 1px solid #DDDDDD;
|
232 |
+
border-bottom: 1px solid #FFFFFF;
|
233 |
+
background-color: #FFF;
|
234 |
+
}
|
235 |
+
|
236 |
+
#dialog-tabs .ui-tabs-nav .ui-tabs-selected a{
|
237 |
+
color: #333;
|
238 |
+
}
|
css/jquery.ui.tabs.css
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* jQuery UI Tabs 1.8.15
|
3 |
+
*
|
4 |
+
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
|
5 |
+
* Dual licensed under the MIT or GPL Version 2 licenses.
|
6 |
+
* http://jquery.org/license
|
7 |
+
*
|
8 |
+
* http://docs.jquery.com/UI/Tabs#theming
|
9 |
+
*/
|
10 |
+
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
|
11 |
+
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
|
12 |
+
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
|
13 |
+
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
|
14 |
+
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
|
15 |
+
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
|
16 |
+
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
|
17 |
+
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
|
18 |
+
.ui-tabs .ui-tabs-hide { display: none !important; }
|
img/ajax-loader.gif
ADDED
Binary file
|
img/arrow_down.gif
ADDED
Binary file
|
img/arrow_right.gif
ADDED
Binary file
|
img/ico-delete.png
ADDED
Binary file
|
img/ico-display-list.png
ADDED
Binary file
|
img/ico-download.png
ADDED
Binary file
|
img/ico-edit.png
ADDED
Binary file
|
img/ico-exclamation-yellow.png
ADDED
Binary file
|
img/ico-folder-open-16x16.png
ADDED
Binary file
|
img/ico-information.png
ADDED
Binary file
|
img/ico-redo.png
ADDED
Binary file
|
img/ico-refresh.png
ADDED
Binary file
|
img/ico-statistics.png
ADDED
Binary file
|
img/ico-tick.png
ADDED
Binary file
|
img/ico-video.png
ADDED
Binary file
|
img/ico-vod-64.png
ADDED
Binary file
|
img/icon_close.gif
ADDED
Binary file
|
img/icon_resize_se.gif
ADDED
Binary file
|
img/topbg10.png
ADDED
Binary file
|
img/videofile.png
ADDED
Binary file
|
js/editor_plugin.js
ADDED
@@ -0,0 +1,220 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Regroupement de fonctions JS permettant d'utiliser le plugin VOD
|
3 |
+
*
|
4 |
+
* @author Destrem Kevin
|
5 |
+
* @link http://statslive.infomaniak.ch/vod/api/
|
6 |
+
* @version 1.0
|
7 |
+
* @copyright infomaniak.ch
|
8 |
+
*
|
9 |
+
*/
|
10 |
+
//Fonction permettant d'afficher ou non les options d'integration
|
11 |
+
Vod_dialogToggleSlider = function(){
|
12 |
+
if ( !jQuery("#dialog-slide-header").hasClass("selected") ) {
|
13 |
+
jQuery("#dialog-slide-header").addClass("selected");
|
14 |
+
jQuery("#dialog-slide").show();
|
15 |
+
} else {
|
16 |
+
jQuery("#dialog-slide-header").removeClass("selected");
|
17 |
+
jQuery("#dialog-slide").hide();
|
18 |
+
}
|
19 |
+
jQuery("#dialog-vod-form").dialog( "option", {'position' : 'center'} );
|
20 |
+
};
|
21 |
+
|
22 |
+
//Fonction permettant de cacher l'overlay de configuration
|
23 |
+
Vod_dialogOpen = function () {
|
24 |
+
jQuery("#dialog-url-input").value = "";
|
25 |
+
jQuery("#dialog-slide-header").removeClass("selected");
|
26 |
+
jQuery("#dialog-vod-form").dialog('open');
|
27 |
+
jQuery("#dialog-url-input").focus();
|
28 |
+
}
|
29 |
+
|
30 |
+
//Fonction permettant de cacher l'overlay de configuration
|
31 |
+
Vod_dialogClose = function () {
|
32 |
+
jQuery("#dialog-vod-form").dialog("close");
|
33 |
+
jQuery("#dialog-slide").hide();
|
34 |
+
};
|
35 |
+
|
36 |
+
Vod_selectVideo = function (sUrl,sToken,iFolder) {
|
37 |
+
jQuery('#dialog-url-input').val( sUrl );
|
38 |
+
if( sToken != "" ){
|
39 |
+
jQuery('#dialog-token').val( iFolder );
|
40 |
+
}else{
|
41 |
+
jQuery('#dialog-token').val( "" );
|
42 |
+
}
|
43 |
+
jQuery('#dialog-tabs').tabs( "select" , 1 )
|
44 |
+
};
|
45 |
+
|
46 |
+
sVodUploadParameters = "";
|
47 |
+
|
48 |
+
Vod_importVideo = function () {
|
49 |
+
if ( jQuery('#uploadSelectFolder').val() > 0 ){
|
50 |
+
jQuery('#vodUploadVideo').show();
|
51 |
+
jQuery.ajax({
|
52 |
+
url: jQuery("#url_ajax_import_video").val(),
|
53 |
+
cache: false,
|
54 |
+
processData: false,
|
55 |
+
data: "iFolder="+jQuery('#uploadSelectFolder').val(),
|
56 |
+
success: function(sToken){
|
57 |
+
try {
|
58 |
+
jQuery('#dialog-tabs').tabs( "disable", [0,1,2,3] );
|
59 |
+
sVodUploadParameters = sToken;
|
60 |
+
flashUpload( sToken );
|
61 |
+
}catch( e ){
|
62 |
+
alert('ERROR : '+e);
|
63 |
+
}
|
64 |
+
}
|
65 |
+
});
|
66 |
+
} else {
|
67 |
+
jQuery('#dialog-tabs').tabs( "enable", [0,1,2,3] );
|
68 |
+
jQuery('#vodUploadVideo').hide();
|
69 |
+
}
|
70 |
+
};
|
71 |
+
|
72 |
+
//Fonction permettant la validation du formulaire suivant les options choisis
|
73 |
+
Vod_dialogValid = function () {
|
74 |
+
var url = jQuery("#dialog-url-input").val();
|
75 |
+
if ( url == null || url == '' ){
|
76 |
+
alert('Veuillez saisir une adresse de vidéo valide.');
|
77 |
+
}else{
|
78 |
+
if( jQuery('#dialog-tabs').tabs('option', 'selected') == 0 || jQuery('#dialog-tabs').tabs('option', 'selected') == 2 || jQuery('#dialog-tabs').tabs('option', 'selected') == 3) {
|
79 |
+
alert("Vous devez selectionner une vidéo à ajouter.");
|
80 |
+
} else if ( !jQuery("#dialog-slide-header").hasClass('selected') && jQuery('#dialog-token').val()=="" ) {
|
81 |
+
var text = "[vod]" + url + "[/vod]";
|
82 |
+
} else {
|
83 |
+
//Il y a des options d'integration
|
84 |
+
var width = jQuery("#dialog-width-input").val();
|
85 |
+
var height = jQuery("#dialog-height-input").val();
|
86 |
+
var playerDefault = jQuery("#dialog-player-default").val();
|
87 |
+
var player = jQuery("#dialog-player").val();
|
88 |
+
var tokenFolder = jQuery('#dialog-token').val();
|
89 |
+
var text = '[vod';
|
90 |
+
if( width != '' ){
|
91 |
+
text += " width='"+width+"'";
|
92 |
+
}
|
93 |
+
if( height != '' ){
|
94 |
+
text += " height='"+height+"'";
|
95 |
+
}
|
96 |
+
if( player != playerDefault ){
|
97 |
+
text += " player='"+player+"'";
|
98 |
+
}
|
99 |
+
if( tokenFolder != '' ){
|
100 |
+
text += " tokenfolder='"+tokenFolder+"'";
|
101 |
+
}
|
102 |
+
|
103 |
+
if( jQuery("#dialog-slide-header").hasClass('selected') ){
|
104 |
+
//Celles qu'on ajoute à chaque fois
|
105 |
+
var stretch = jQuery("#dialog-stretch").attr('checked') ? 1 : 0;
|
106 |
+
var autostart = jQuery("#dialog-autostart").attr('checked') ? 1 : 0;
|
107 |
+
var loop = jQuery("#dialog-loop").attr('checked') ? 1 : 0;
|
108 |
+
text += " stretch='"+ parseInt(stretch)+"'";
|
109 |
+
text += " autoplay='"+ parseInt(autostart)+"'";
|
110 |
+
text += " loop='"+ parseInt(loop)+"'";
|
111 |
+
}
|
112 |
+
|
113 |
+
text += ']' + url + "[/vod]";
|
114 |
+
}
|
115 |
+
|
116 |
+
if ( typeof tinyMCE != 'undefined' && ( ed = tinyMCE.activeEditor ) && !ed.isHidden() ) {
|
117 |
+
ed.focus();
|
118 |
+
if (tinymce.isIE){
|
119 |
+
ed.selection.moveToBookmark(tinymce.EditorManager.activeEditor.windowManager.bookmark);
|
120 |
+
}
|
121 |
+
ed.execCommand('mceInsertContent', false, text);
|
122 |
+
} else{
|
123 |
+
edInsertContent(edCanvas, text);
|
124 |
+
}
|
125 |
+
|
126 |
+
Vod_dialogClose();
|
127 |
+
}
|
128 |
+
};
|
129 |
+
|
130 |
+
//Fonction execute a l'initialisation du tinyMCE
|
131 |
+
(function() {
|
132 |
+
tinymce.create('tinymce.plugins.vodplugin', {
|
133 |
+
init : function(ed, url){
|
134 |
+
jQuery('#dialog-vod-form').dialog({
|
135 |
+
title: 'Ajout d\'une video de la VOD',
|
136 |
+
resizable: false,
|
137 |
+
autoOpen: false,
|
138 |
+
width: 750,
|
139 |
+
modal: true,
|
140 |
+
buttons: {
|
141 |
+
"Ajouter": function() {
|
142 |
+
var bValid = true;
|
143 |
+
if ( bValid ) {
|
144 |
+
Vod_dialogValid();
|
145 |
+
}
|
146 |
+
},
|
147 |
+
Cancel: function() {
|
148 |
+
Vod_dialogClose();
|
149 |
+
}
|
150 |
+
}
|
151 |
+
});
|
152 |
+
|
153 |
+
jQuery('#dialog-tabs').tabs({
|
154 |
+
show: function(event, ui) {
|
155 |
+
//On reinit le dossier d'upload lors d'un changement de tab
|
156 |
+
if( jQuery('#dialog-tabs').tabs('option', 'selected') == 2 ){
|
157 |
+
jQuery('#uploadSelectFolder').val(-1);
|
158 |
+
Vod_importVideo();
|
159 |
+
}
|
160 |
+
//On switch le menu d'implementation et le bouton Ajouter
|
161 |
+
if( jQuery('#dialog-tabs').tabs('option', 'selected') == 0 || jQuery('#dialog-tabs').tabs('option', 'selected') == 2 || jQuery('#dialog-tabs').tabs('option', 'selected') == 3){
|
162 |
+
jQuery('.ui-dialog-buttonpane button').eq(0).button('disable');
|
163 |
+
jQuery('#dialog-config').hide();
|
164 |
+
jQuery("#dialog-search-input-video").focus();
|
165 |
+
}else{
|
166 |
+
jQuery('.ui-dialog-buttonpane button').eq(0).button('enable');
|
167 |
+
jQuery('#dialog-config').show();
|
168 |
+
jQuery("#dialog-url-input").focus();
|
169 |
+
}
|
170 |
+
jQuery("#dialog-vod-form").dialog( "option", {'position' : 'center'} );
|
171 |
+
}
|
172 |
+
});
|
173 |
+
|
174 |
+
jQuery('#dialog-search-input-video').suggest(jQuery('#url_ajax_search_video').val(), {
|
175 |
+
delay : 150,
|
176 |
+
onSelect : function(){
|
177 |
+
part = this.value.split(';;;');
|
178 |
+
jQuery('#dialog-search-input-video').val('');
|
179 |
+
jQuery('#dialog-url-input').val(part[0]);
|
180 |
+
if( part.length == 3 ){
|
181 |
+
jQuery('#dialog-token').val( part[1] );
|
182 |
+
}else{
|
183 |
+
jQuery('#dialog-token').val("");
|
184 |
+
}
|
185 |
+
jQuery('#dialog-tabs').tabs( "select" , 1 )
|
186 |
+
}
|
187 |
+
});
|
188 |
+
|
189 |
+
jQuery('#dialog-search-input-playlist').suggest(jQuery('#url_ajax_search_playlist').val(), {
|
190 |
+
delay : 150,
|
191 |
+
onSelect : function(){
|
192 |
+
part = this.value.split(';;;');
|
193 |
+
jQuery('#dialog-search-input-playlist').val('');
|
194 |
+
jQuery('#dialog-url-input').val(part[0]);
|
195 |
+
jQuery('#dialog-tabs').tabs( "select" , 1 )
|
196 |
+
}
|
197 |
+
});
|
198 |
+
|
199 |
+
checkSearchType = function(){
|
200 |
+
if( jQuery('input[type=radio][name=searchtype]:checked').attr('value') == "video" ){
|
201 |
+
jQuery('#dialog-search-input-video').show();
|
202 |
+
jQuery('#dialog-search-input-playlist').hide();
|
203 |
+
}else{
|
204 |
+
jQuery('#dialog-search-input-video').hide();
|
205 |
+
jQuery('#dialog-search-input-playlist').show();
|
206 |
+
}
|
207 |
+
};
|
208 |
+
checkSearchType();
|
209 |
+
|
210 |
+
ed.addButton('vodplugin', {
|
211 |
+
title : 'Inserer VOD',
|
212 |
+
image: url + "/../img/videofile.png",
|
213 |
+
onclick : function() {
|
214 |
+
Vod_dialogOpen();
|
215 |
+
}
|
216 |
+
});
|
217 |
+
}
|
218 |
+
});
|
219 |
+
tinymce.PluginManager.add('vodplugin', tinymce.plugins.vodplugin);
|
220 |
+
})();
|
languages/vod_infomaniak-de_DE.mo
ADDED
Binary file
|
languages/vod_infomaniak-de_DE.po
ADDED
@@ -0,0 +1,607 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Fichier de Traduction du plugin wordpress Vod-infomaniak
|
2 |
+
# Copyright (C) 2011 Infomaniak website
|
3 |
+
# This file is distributed under the same license as the PACKAGE package.
|
4 |
+
# FIRST AUTHOR <kevin.destrem@infomaniak.ch>, 2011.
|
5 |
+
#
|
6 |
+
msgid ""
|
7 |
+
msgstr ""
|
8 |
+
"Project-Id-Version: vod\n"
|
9 |
+
"Report-Msgid-Bugs-To: \n"
|
10 |
+
"POT-Creation-Date: 2011-10-31 10:54+0100\n"
|
11 |
+
"PO-Revision-Date: 2011-11-21 18:52+0100\n"
|
12 |
+
"Last-Translator: \n"
|
13 |
+
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
+
"Language: de_DE\n"
|
15 |
+
"MIME-Version: 1.0\n"
|
16 |
+
"Content-Type: text/plain; charset=iso-8859-1\n"
|
17 |
+
"Content-Transfer-Encoding: 8bit\n"
|
18 |
+
|
19 |
+
#: vod.template.php:77
|
20 |
+
msgid "1. Selection du dossier"
|
21 |
+
msgstr "1. Ordnerauswahl"
|
22 |
+
|
23 |
+
#: vod.template.php:93
|
24 |
+
msgid "2. Envoi d'un fichier"
|
25 |
+
msgstr "2. Dateiversand"
|
26 |
+
|
27 |
+
#: vod.template.php:927
|
28 |
+
msgid ""
|
29 |
+
"<li>Fonction de seek permettant de se deplacer dans une video meme longue quasi instantanement.</li>\n"
|
30 |
+
"\t\t\t\t<li>Bouton permettant de changer a la vole entre les differentes qualites d'une video.</li>\n"
|
31 |
+
"\t\t\t\t<li>Bouton d'export sur certains reseau sociaux (facebook, twitter) afin que votre video soit plus visible.</li>\n"
|
32 |
+
"\t\t\t\t<li>Player exportable afin de permettre aux visiteurs de recuperer le code d'integration.</li>\n"
|
33 |
+
"\t\t\t\t<li>Facilite de personnalisation du player via de rapides modifications (couleurs de la barre, taille de la barre, logo) ou l'utilisation d'une barre entierement personnaliser.</li>\n"
|
34 |
+
"\t\t\t\t<li>Compatibilite avec adswizz afin d'ajouter facilement des publicites avant ou apres les videos.</li>\n"
|
35 |
+
"\t\t\t\t<li>Et encore d'autres options a decouvrir ...</li>"
|
36 |
+
msgstr ""
|
37 |
+
"<li>Seek-Funktion, um die Abspielposition im Video praktisch unmittelbar zu verschieben.</li>\n"
|
38 |
+
"\t\t\t\t<li>Schaltfl�che, um unmittelbar eine andere Videoqualit�t zu w�hlen.</li>\n"
|
39 |
+
"\t\t\t\t<li>Schaltfl�che f�r den Export in soziale Netzwerke (Facebook, Twitter), um Ihr Video bekannter zu machen.</li>\n"
|
40 |
+
"\t\t\t\t<li>Exportierbarer Player, damit Besucher den Integrationscode �bernehmen k�nnen.</li>\n"
|
41 |
+
"\t\t\t\t<li>Pers�nliche Gestaltung des Players �ber Schnelleinstellungen (Farbe der Leiste, Gr�sse der Leiste, Logo) oder Verwendung einer pers�nlichen Leiste.</li>\n"
|
42 |
+
"\t\t\t\t<li>Adswizz-Kompatibilit�t, um vor oder nach den Videos bequem Werbung einzublenden.</li>\n"
|
43 |
+
"\t\t\t\t<li>Und viele weitere Optionen ...</li>"
|
44 |
+
|
45 |
+
#: vod.template.php:702
|
46 |
+
#: vod.template.php:823
|
47 |
+
msgid "Action"
|
48 |
+
msgstr "Aktion"
|
49 |
+
|
50 |
+
#: vod.template.php:230
|
51 |
+
msgid "Administration du plugin VOD"
|
52 |
+
msgstr "Verwaltung des VOD-Plugins"
|
53 |
+
|
54 |
+
#: vod.template.php:852
|
55 |
+
msgid "Administrer cette playlist"
|
56 |
+
msgstr "Diese Playlist verwalten"
|
57 |
+
|
58 |
+
#: vod.template.php:674
|
59 |
+
#: vod.template.php:721
|
60 |
+
msgid "Administrer cette video"
|
61 |
+
msgstr "Dieses Video verwalten"
|
62 |
+
|
63 |
+
#: vod.template.php:550
|
64 |
+
msgid "Adresse"
|
65 |
+
msgstr "Adresse"
|
66 |
+
|
67 |
+
#: vod.template.php:303
|
68 |
+
msgid "Adresse de callback"
|
69 |
+
msgstr "Callback-Adresse"
|
70 |
+
|
71 |
+
#: vod.template.php:922
|
72 |
+
#, php-format
|
73 |
+
msgid "Afin de modifier ou creer de nouveaux players flash, nous vous invitons a vous rendre dans votre administration vod : <a href='https://statslive.infomaniak.com/vod/player.php?iVodCode=%d' target='_blank'>Acceder a la configuration des players</a>"
|
74 |
+
msgstr "Bitte begeben Sie sich in Ihre VOD-Verwaltung, um neue Flash-Player zu bearbeiten oder anzulegen: <a href='https://statslive.infomaniak.com/vod/player.php?iVodCode=%d' target='_blank'>Player-Einrichtung anzeigen</a>"
|
75 |
+
|
76 |
+
#: vod.class.php:147
|
77 |
+
msgid "Ajout"
|
78 |
+
msgstr "Hinzuf�gen"
|
79 |
+
|
80 |
+
#: vod.template.php:744
|
81 |
+
msgid "Annuler"
|
82 |
+
msgstr "R�ckg�ngig"
|
83 |
+
|
84 |
+
#: vod.class.php:576
|
85 |
+
msgid "Article correctement cree. Vous allez etre rediriger sur la page d'edition"
|
86 |
+
msgstr "Artikel erfolgreich angelegt. Sie werden auf die Bearbeitungsseite weitergeleitet."
|
87 |
+
|
88 |
+
#: vod.template.php:621
|
89 |
+
msgid "Attention"
|
90 |
+
msgstr "Vorsicht"
|
91 |
+
|
92 |
+
#: vod.template.php:82
|
93 |
+
#: vod.template.php:357
|
94 |
+
msgid "Aucun dossier disponible"
|
95 |
+
msgstr "Kein Ordner verf�gbar"
|
96 |
+
|
97 |
+
#: vod.template.php:192
|
98 |
+
#: vod.template.php:876
|
99 |
+
#: vod.template.php:892
|
100 |
+
msgid "Aucun player disponible"
|
101 |
+
msgstr "Kein Player verf�gbar"
|
102 |
+
|
103 |
+
#: vod.template.php:829
|
104 |
+
msgid "Aucune playlist disponible"
|
105 |
+
msgstr "Keine Playlist verf�gbar"
|
106 |
+
|
107 |
+
#: vod.template.php:51
|
108 |
+
#: vod.template.php:708
|
109 |
+
msgid "Aucune video disponible"
|
110 |
+
msgstr "Kein Video verf�gbar"
|
111 |
+
|
112 |
+
#: vod.template.php:23
|
113 |
+
msgid "Avec l'url"
|
114 |
+
msgstr "Mit der URL"
|
115 |
+
|
116 |
+
#: vod.template.php:622
|
117 |
+
msgid "C'est une suppression definitive de la video, il n'y pas de corbeille ou de moyen de la recuperer une fois effacer."
|
118 |
+
msgstr "Das Video wird endg�ltig gel�scht. Es gibt weder einen Papierkorb noch die M�glichkeit, ein gel�schtes Video wiederherzustellen."
|
119 |
+
|
120 |
+
#: vod.template.php:350
|
121 |
+
msgid "Ce plug-in vous permet d'ajouter de nouvelles videos directement depuis ce blog. Pour cela, vous n'avez qu'a choisir un dossier puis suivre les instructions"
|
122 |
+
msgstr "Mit diesem Plugin k�nnen Sie neue Videos unmittelbar aus diesem Blog hinzuf�gen. Daf�r m�ssen Sie nur einen Ordner ausw�hlen und den Anweisungen folgen"
|
123 |
+
|
124 |
+
#: vod.template.php:560
|
125 |
+
msgid "Cette adresse necessite une authentification."
|
126 |
+
msgstr "Diese Adresse erfordert eine Authentifizierung."
|
127 |
+
|
128 |
+
#: vod.template.php:299
|
129 |
+
#, php-format
|
130 |
+
msgid "Cette option vous permet de mettre a jour automatiquement votre blog a chaque ajout de video a votre espace VOD.<br/>Veuillez aller dans \"<a href='https://statslive.infomaniak.com/vod/configuration.php?iVodCode=%d' target='_blank'>Configuration -> Api & Callback</a>\" et mettre l'adresse suivante dans le champ \"Adresse de Callback\""
|
131 |
+
msgstr "Diese Option erm�glicht die automatische Aktualisierung Ihres Blogs, sobald ein Video in Ihrem VOD-Bereich hinzugef�gt wird.<br/>Bitte begeben Sie sich in \"<a href='https://statslive.infomaniak.com/vod/configuration.php?iVodCode=%d' target='_blank'>Einstellungen -> Api & Callback</a>\" und geben Sie folgende Adresse im Feld \"Callback-Adresse \" ein"
|
132 |
+
|
133 |
+
#: vod.template.php:887
|
134 |
+
msgid "Choisir ce player"
|
135 |
+
msgstr "Diesen Player ausw�hlen"
|
136 |
+
|
137 |
+
#: vod.template.php:352
|
138 |
+
msgid "Choix du dossier d'envoi"
|
139 |
+
msgstr "Auswahl des Sendeordners"
|
140 |
+
|
141 |
+
#: vod.template.php:368
|
142 |
+
msgid "Choix du type d'envoi"
|
143 |
+
msgstr "Auswahl des Versandtyps"
|
144 |
+
|
145 |
+
#: vod.template.php:667
|
146 |
+
msgid "Code d'integration"
|
147 |
+
msgstr "Integrationscode"
|
148 |
+
|
149 |
+
#: vod.class.php:98
|
150 |
+
msgid "Configuration"
|
151 |
+
msgstr "Einstellungen"
|
152 |
+
|
153 |
+
#: vod.template.php:298
|
154 |
+
msgid "Configuration du callback"
|
155 |
+
msgstr "Callback-Konfiguration "
|
156 |
+
|
157 |
+
#: vod.template.php:255
|
158 |
+
msgid "Connecter"
|
159 |
+
msgstr "Verbinden"
|
160 |
+
|
161 |
+
#: vod.template.php:252
|
162 |
+
msgid "Connection"
|
163 |
+
msgstr "Verbindung"
|
164 |
+
|
165 |
+
#: vod.template.php:921
|
166 |
+
msgid "Creation ou modification de players"
|
167 |
+
msgstr "Player erstellen oder bearbeiten"
|
168 |
+
|
169 |
+
#: vod.template.php:689
|
170 |
+
msgid "Creer un article"
|
171 |
+
msgstr "Artikel anlegen"
|
172 |
+
|
173 |
+
#: vod.template.php:316
|
174 |
+
#: vod.template.php:822
|
175 |
+
#: vod.template.php:899
|
176 |
+
msgid "Date"
|
177 |
+
msgstr "Datum"
|
178 |
+
|
179 |
+
#: vod.template.php:45
|
180 |
+
#: vod.template.php:701
|
181 |
+
msgid "Date d'upload"
|
182 |
+
msgstr "Uploaddatum"
|
183 |
+
|
184 |
+
#: vod.template.php:210
|
185 |
+
#: vod.template.php:901
|
186 |
+
msgid "Demarrage automatique"
|
187 |
+
msgstr "Automatischer Start"
|
188 |
+
|
189 |
+
#: vod.template.php:22
|
190 |
+
msgid "Dernieres videos"
|
191 |
+
msgstr "Letzte Videos"
|
192 |
+
|
193 |
+
#: vod.template.php:316
|
194 |
+
#: vod.template.php:818
|
195 |
+
msgid "Description"
|
196 |
+
msgstr "Beschreibung"
|
197 |
+
|
198 |
+
#: vod.template.php:183
|
199 |
+
msgid "Dimensions"
|
200 |
+
msgstr "Aufl�sung"
|
201 |
+
|
202 |
+
#: vod.template.php:85
|
203 |
+
#: vod.template.php:360
|
204 |
+
#: vod.template.php:700
|
205 |
+
msgid "Dossier"
|
206 |
+
msgstr "Ordner"
|
207 |
+
|
208 |
+
#: vod.template.php:79
|
209 |
+
#: vod.template.php:488
|
210 |
+
#: vod.template.php:539
|
211 |
+
msgid "Dossier d'envoi"
|
212 |
+
msgstr "Sendeordner"
|
213 |
+
|
214 |
+
#: vod.template.php:274
|
215 |
+
msgid "Dossiers recuperes"
|
216 |
+
msgstr "Wiederhergestellte Ordner"
|
217 |
+
|
218 |
+
#: vod.class.php:147
|
219 |
+
#: vod.template.php:820
|
220 |
+
msgid "Duree"
|
221 |
+
msgstr "Dauer"
|
222 |
+
|
223 |
+
#: vod.template.php:333
|
224 |
+
msgid "En cours de conversion"
|
225 |
+
msgstr "Umwandlung in Bearbeitung"
|
226 |
+
|
227 |
+
#: vod.template.php:499
|
228 |
+
msgid "Envoi"
|
229 |
+
msgstr "Senden"
|
230 |
+
|
231 |
+
#: vod.template.php:349
|
232 |
+
msgid "Envoi d'une nouvelle video"
|
233 |
+
msgstr "Neues Video versenden"
|
234 |
+
|
235 |
+
#: vod.template.php:24
|
236 |
+
msgid "Envoi d'une video"
|
237 |
+
msgstr "Video versenden"
|
238 |
+
|
239 |
+
#: vod.template.php:376
|
240 |
+
msgid "Envoi termine"
|
241 |
+
msgstr "Versand abgeschlossen"
|
242 |
+
|
243 |
+
#: vod.template.php:369
|
244 |
+
msgid "Envoyer depuis cet ordinateur"
|
245 |
+
msgstr "Von diesem Computer senden"
|
246 |
+
|
247 |
+
#: vod.class.php:504
|
248 |
+
msgid "Erreur : Impossible de se connecter"
|
249 |
+
msgstr "Fehler: Verbindung nicht m�glich"
|
250 |
+
|
251 |
+
#: vod.template.php:336
|
252 |
+
msgid "Erreurs"
|
253 |
+
msgstr "Fehler"
|
254 |
+
|
255 |
+
#: vod.template.php:624
|
256 |
+
msgid "Etes-vous sur de vouloir continuer ?"
|
257 |
+
msgstr "M�chten Sie wirklich fortsetzen?"
|
258 |
+
|
259 |
+
#: vod.template.php:206
|
260 |
+
msgid "Etirer la video (stretch)"
|
261 |
+
msgstr "Video strecken (stretch)"
|
262 |
+
|
263 |
+
#: vod.template.php:30
|
264 |
+
msgid "Exemple"
|
265 |
+
msgstr "Beispiel"
|
266 |
+
|
267 |
+
#: vod.template.php:316
|
268 |
+
msgid "Fichier"
|
269 |
+
msgstr "Datei"
|
270 |
+
|
271 |
+
#: vod.class.php:94
|
272 |
+
msgid "Gestionnaire"
|
273 |
+
msgstr "Verwaltung"
|
274 |
+
|
275 |
+
#: vod.template.php:605
|
276 |
+
msgid "Gestionnaire de videos"
|
277 |
+
msgstr "Videoverwaltung"
|
278 |
+
|
279 |
+
#: vod.template.php:248
|
280 |
+
msgid "Identifiant de l'espace VOD"
|
281 |
+
msgstr "ID des VOD-Bereichs"
|
282 |
+
|
283 |
+
#: vod.template.php:34
|
284 |
+
msgid "Identifiant de playlist"
|
285 |
+
msgstr "Playlist-ID"
|
286 |
+
|
287 |
+
#: vod.template.php:925
|
288 |
+
msgid "Il est possible de personnaliser votre player video afin qu'ils s'integre parfaitement a votre site. Voici quelques fonctionnalites avancees qu'il propose :"
|
289 |
+
msgstr "Sie k�nnen Ihren Videoplayer pers�nlich gestalten, damit er perfekt in Ihre Website integriert ist. Er bietet u.a. folgende fortgeschrittenen Funktionen:"
|
290 |
+
|
291 |
+
#: vod.class.php:108
|
292 |
+
#: vod.class.php:606
|
293 |
+
#: vod.class.php:617
|
294 |
+
msgid "Il n'est pas possible d'uploader dans ce dossier."
|
295 |
+
msgstr "Uploads in diesen Ordner sind nicht m�glich."
|
296 |
+
|
297 |
+
#: vod.class.php:95
|
298 |
+
msgid "Importation"
|
299 |
+
msgstr "Import"
|
300 |
+
|
301 |
+
#: vod.template.php:566
|
302 |
+
msgid "Importer"
|
303 |
+
msgstr "Importieren"
|
304 |
+
|
305 |
+
#: vod.template.php:370
|
306 |
+
msgid "Importer depuis un autre site"
|
307 |
+
msgstr "Von einer anderen Website importieren"
|
308 |
+
|
309 |
+
#: vod.template.php:257
|
310 |
+
msgid "Impossible de se connecter"
|
311 |
+
msgstr "Verbindung nicht m�glich"
|
312 |
+
|
313 |
+
#: vod.template.php:720
|
314 |
+
msgid "Information sur cette video"
|
315 |
+
msgstr "Informationen zu diesem Video"
|
316 |
+
|
317 |
+
#: vod.template.php:635
|
318 |
+
msgid "Informations"
|
319 |
+
msgstr "Informationen"
|
320 |
+
|
321 |
+
#: vod.template.php:889
|
322 |
+
msgid "Informations sur ce Player"
|
323 |
+
msgstr "Informationen zu diesem Player"
|
324 |
+
|
325 |
+
#: vod.template.php:650
|
326 |
+
msgid "Integration"
|
327 |
+
msgstr "Integration"
|
328 |
+
|
329 |
+
#: vod.template.php:866
|
330 |
+
msgid "Integration par defaut des videos"
|
331 |
+
msgstr "Standard-Integration der Videos"
|
332 |
+
|
333 |
+
#: vod.template.php:378
|
334 |
+
msgid "L'ajout de cette video a correctement ete pris en compte.<br/>Vous pouvez retrouver l'avancement de cette conversion video dans le tableau ci-dessous."
|
335 |
+
msgstr "Dieses Video wurde erfolgreich hinzugef�gt.<br/>Sie sehen der Fortschritt der Videoumwandlung in der Tabelle unten."
|
336 |
+
|
337 |
+
#: vod.template.php:496
|
338 |
+
msgid "L'envoi doit etre effectue en moins de 4 heures"
|
339 |
+
msgstr "Der Versand darf nicht l�nger als 4 Stunden dauern"
|
340 |
+
|
341 |
+
#: vod.template.php:494
|
342 |
+
#: vod.template.php:545
|
343 |
+
msgid "Le poids des fichiers envoyes via ce module est limite a 1Go"
|
344 |
+
msgstr "Die Dateigr�sse ist beim Hochladen �ber dieses Modul auf 1 GB begrenzt"
|
345 |
+
|
346 |
+
#: vod.template.php:214
|
347 |
+
#: vod.template.php:902
|
348 |
+
msgid "Lecture en boucle"
|
349 |
+
msgstr "Wiedergabeschleife"
|
350 |
+
|
351 |
+
#: vod.template.php:495
|
352 |
+
#: vod.template.php:546
|
353 |
+
msgid "Les formats videos supportes sont avi, flv, mov, mpeg, mp4, mkv, rm, wmv, m4v, vob, 3gp, webm, f4v, ts"
|
354 |
+
msgstr "Folgende Videoformate werden unterst�tzt: avi, flv, mov, mpeg, mp4, mkv, rm, wmv, m4v, vob, 3gp, webm, f4v, ts"
|
355 |
+
|
356 |
+
#: vod.template.php:492
|
357 |
+
#: vod.template.php:543
|
358 |
+
msgid "Limites"
|
359 |
+
msgstr "Obergrenzen"
|
360 |
+
|
361 |
+
#: vod.template.php:240
|
362 |
+
#: vod.template.php:563
|
363 |
+
msgid "Login"
|
364 |
+
msgstr "Benutzername"
|
365 |
+
|
366 |
+
#: vod.template.php:427
|
367 |
+
msgid "Mise a jour dans"
|
368 |
+
msgstr "Aktualisierung in"
|
369 |
+
|
370 |
+
#: vod.template.php:821
|
371 |
+
msgid "Mode de lecture"
|
372 |
+
msgstr "Wiedergabemodus"
|
373 |
+
|
374 |
+
#: vod.template.php:906
|
375 |
+
msgid "Modifier ce Player"
|
376 |
+
msgstr "Diesen Player bearbeiten"
|
377 |
+
|
378 |
+
#: vod.template.php:44
|
379 |
+
#: vod.template.php:85
|
380 |
+
#: vod.template.php:360
|
381 |
+
#: vod.template.php:644
|
382 |
+
#: vod.template.php:817
|
383 |
+
#: vod.template.php:898
|
384 |
+
msgid "Nom"
|
385 |
+
msgstr "Name"
|
386 |
+
|
387 |
+
#: vod.template.php:819
|
388 |
+
msgid "Nombre videos"
|
389 |
+
msgstr "Anzahl Videos"
|
390 |
+
|
391 |
+
#: vod.template.php:324
|
392 |
+
msgid "OK"
|
393 |
+
msgstr "OK"
|
394 |
+
|
395 |
+
#: vod.template.php:327
|
396 |
+
msgid "Ok (des alertes sont apparues)"
|
397 |
+
msgstr "Ok (Warnmeldungen wurden angezeigt)"
|
398 |
+
|
399 |
+
#: vod.template.php:180
|
400 |
+
msgid "Options d'integration"
|
401 |
+
msgstr "Integrationsoptionen"
|
402 |
+
|
403 |
+
#: vod.template.php:25
|
404 |
+
msgid "Outil de recherche"
|
405 |
+
msgstr "Such-Tool"
|
406 |
+
|
407 |
+
#: vod.template.php:244
|
408 |
+
#: vod.template.php:564
|
409 |
+
msgid "Password"
|
410 |
+
msgstr "Kennwort"
|
411 |
+
|
412 |
+
#: vod.template.php:188
|
413 |
+
msgid "Player choisi"
|
414 |
+
msgstr "Ausgew�hlter Player"
|
415 |
+
|
416 |
+
#: vod.class.php:96
|
417 |
+
msgid "Player video"
|
418 |
+
msgstr "Videoplayer"
|
419 |
+
|
420 |
+
#: vod.template.php:278
|
421 |
+
msgid "Players recuperes"
|
422 |
+
msgstr "Heruntergeladene Player"
|
423 |
+
|
424 |
+
#: vod.class.php:97
|
425 |
+
#: vod.template.php:170
|
426 |
+
msgid "Playlist"
|
427 |
+
msgstr "Playlist"
|
428 |
+
|
429 |
+
#: vod.template.php:282
|
430 |
+
msgid "Playlist recuperes"
|
431 |
+
msgstr "Heruntergeladene Playlists"
|
432 |
+
|
433 |
+
#: vod.template.php:810
|
434 |
+
msgid "Playlists"
|
435 |
+
msgstr "Playlists"
|
436 |
+
|
437 |
+
#: vod.template.php:923
|
438 |
+
msgid "Plus d'options"
|
439 |
+
msgstr "Weitere Optionen"
|
440 |
+
|
441 |
+
#: vod.template.php:268
|
442 |
+
msgid "Pour fonctionner correctement, cette extension a besoin de se synchroniser regulierement avec votre compte VOD.<br/>Cela vous permet de garder une liste des players, dossiers et playlist a jour sur votre blog.<br/>Cette operation s'effectue automatiquement assez regulierement mais il est egalement possible de forcer une verification ci-dessous."
|
443 |
+
msgstr "Um richtig zu funktionieren, muss diese Erweiterung sich regelm�ssig mit Ihrem VOD-Konto synchronisieren.<br/>Auf diese Weise bleiben Ihre Playerliste, Ordner und Playlists in Ihrem Blog auf dem neuesten Stand.<br/>Dieser Vorgang l�uft regelm�ssig automatisch ab, Sie k�nnen aber auch unten eine Pr�fung durchf�hren."
|
444 |
+
|
445 |
+
#: vod.template.php:234
|
446 |
+
msgid ""
|
447 |
+
"Pour fonctionner, le plugin a besoin de s'interfacer avec votre compte VOD infomaniak.<br/>\n"
|
448 |
+
"\t\t\t\tPour des raisons de securites, il est fortement conseille de creer un nouvel utilisateur dedie dans votre admin infomaniak avec uniquement des droits restreints sur l'API.<br/>\n"
|
449 |
+
"\t\t\t\tPour plus d'information, veuillez vous rendre dans la partie \"Configuration -> Api & Callback\" de votre administration VOD."
|
450 |
+
msgstr ""
|
451 |
+
"Das Plugin muss sich mit Ihrem VOD-Konto bei Infomaniak verbinden, damit es funktioniert.<br/>\n"
|
452 |
+
"\t\t\t\tWir raten aus Sicherheitsgr�nden dringend dazu, in Ihrer Infomaniak-Verwaltungskonsole einen neuen Benutzer anzulegen, der nur begrenzte Rechte f�r die API besitzt.<br/>\n"
|
453 |
+
"\t\t\t\tWeitere Informationen finden Sie im Men� \"Einstellungen -> Api & Callback\" Ihrer VOD-Verwaltung."
|
454 |
+
|
455 |
+
#: vod.template.php:314
|
456 |
+
#: vod.template.php:813
|
457 |
+
msgid "Precedents Envois"
|
458 |
+
msgstr "Vorherige Sendungen"
|
459 |
+
|
460 |
+
#: vod.template.php:629
|
461 |
+
msgid "Previsualisation d'une video"
|
462 |
+
msgstr "Video-Vorschau"
|
463 |
+
|
464 |
+
#: vod.class.php:529
|
465 |
+
msgid "Probleme de configuration"
|
466 |
+
msgstr "Konfigurationsproblem"
|
467 |
+
|
468 |
+
#: vod.template.php:168
|
469 |
+
msgid "Recherche d'une"
|
470 |
+
msgstr "Suche nach"
|
471 |
+
|
472 |
+
#: vod.template.php:900
|
473 |
+
msgid "Resolution"
|
474 |
+
msgstr "Aufl�sung"
|
475 |
+
|
476 |
+
#: vod.template.php:647
|
477 |
+
msgid "Restriction d'acces"
|
478 |
+
msgstr "Zugangsbeschr�nkung"
|
479 |
+
|
480 |
+
#: vod.template.php:778
|
481 |
+
msgid "Securise avec un token"
|
482 |
+
msgstr "Mit Token gesichert"
|
483 |
+
|
484 |
+
#: vod.template.php:872
|
485 |
+
msgid "Selection du player par defaut"
|
486 |
+
msgstr "Auswahl des Standardplayers"
|
487 |
+
|
488 |
+
#: vod.template.php:811
|
489 |
+
#, php-format
|
490 |
+
msgid "Si vous desirez ajouter ou modifier les playlist ci-dessous, veuillez vous rendre dans <a href='https://statslive.infomaniak.com/vod/playlists.php?iVodCode=%s' target='_blank'>la console d'administration</a>"
|
491 |
+
msgstr "Wenn Sie die Playlists erweitern oder bearbeiten m�chten, begeben Sie sich in die <a href='https://statslive.infomaniak.com/vod/playlists.php?iVodCode=%s' target='_blank'>Verwaltungskonsole</a>"
|
492 |
+
|
493 |
+
#: vod.template.php:316
|
494 |
+
msgid "Statut"
|
495 |
+
msgstr "Status"
|
496 |
+
|
497 |
+
#: vod.template.php:723
|
498 |
+
msgid "Supprimer cette video"
|
499 |
+
msgstr "Dieses Video l�schen"
|
500 |
+
|
501 |
+
#: vod.template.php:741
|
502 |
+
msgid "Supprimer definitivement la video"
|
503 |
+
msgstr "Video endg�ltig l�schen"
|
504 |
+
|
505 |
+
#: vod.template.php:613
|
506 |
+
msgid "Supprimer une video"
|
507 |
+
msgstr "Video l�schen"
|
508 |
+
|
509 |
+
#: vod.template.php:903
|
510 |
+
msgid "Switch de qualite"
|
511 |
+
msgstr "Qualit�ts-Switch"
|
512 |
+
|
513 |
+
#: vod.template.php:267
|
514 |
+
msgid "Synchronisation des donnees"
|
515 |
+
msgstr "Datensynchronisation"
|
516 |
+
|
517 |
+
#: vod.template.php:290
|
518 |
+
msgid "Synchronisation rapide"
|
519 |
+
msgstr "Schnellsynchronisation"
|
520 |
+
|
521 |
+
#: vod.template.php:294
|
522 |
+
msgid "Synchroniser Videos"
|
523 |
+
msgstr "Videos synchronisieren "
|
524 |
+
|
525 |
+
#: vod.template.php:330
|
526 |
+
msgid "Telechargement en cours"
|
527 |
+
msgstr "Download l�uft"
|
528 |
+
|
529 |
+
#: vod.template.php:32
|
530 |
+
msgid "Url complete"
|
531 |
+
msgstr "Vollst�ndige URL"
|
532 |
+
|
533 |
+
#: vod.template.php:663
|
534 |
+
msgid "Url de l'image"
|
535 |
+
msgstr "Bild-URL"
|
536 |
+
|
537 |
+
#: vod.template.php:656
|
538 |
+
msgid "Url de la video"
|
539 |
+
msgstr "Video-URL"
|
540 |
+
|
541 |
+
#: vod.template.php:33
|
542 |
+
msgid "Url partiel"
|
543 |
+
msgstr "Teilweise URL"
|
544 |
+
|
545 |
+
#: vod.template.php:218
|
546 |
+
msgid "Utilisation du token du dossier (Id dossier)"
|
547 |
+
msgstr "Verwendung des Ordner-Tokens (Ordner-ID)"
|
548 |
+
|
549 |
+
#: vod.template.php:486
|
550 |
+
msgid "Utilitaire d'envoi de video"
|
551 |
+
msgstr "Dienstprogramm f�r den Videoversand"
|
552 |
+
|
553 |
+
#: vod.template.php:532
|
554 |
+
msgid "Utilitaire d'importation de video"
|
555 |
+
msgstr "Dienstprogramm f�r den Videoimport"
|
556 |
+
|
557 |
+
#: vod.template.php:261
|
558 |
+
msgid "Valider"
|
559 |
+
msgstr "Best�tigen"
|
560 |
+
|
561 |
+
#: vod.template.php:28
|
562 |
+
msgid "Veuillez saisir l'URL d'une video"
|
563 |
+
msgstr "Bitte geben Sie die URL eines Videos ein"
|
564 |
+
|
565 |
+
#: vod.class.php:529
|
566 |
+
msgid "Veuillez-vous rendre dans <a href='admin.php?page=configuration'>Videos -> Configuration</a> afin de configurer votre compte."
|
567 |
+
msgstr "Bitte begeben Sie sich ins Men� <a href='admin.php?page=configuration'>Videos -> Einstellungen</a>, um Ihr Konto einzurichten."
|
568 |
+
|
569 |
+
#: vod.template.php:43
|
570 |
+
#: vod.template.php:169
|
571 |
+
#: vod.template.php:699
|
572 |
+
msgid "Video"
|
573 |
+
msgstr "Video"
|
574 |
+
|
575 |
+
#: vod.template.php:774
|
576 |
+
msgid "Video Geolocalise"
|
577 |
+
msgstr "Geolokalisiertes Video"
|
578 |
+
|
579 |
+
#: vod.class.php:200
|
580 |
+
msgid "Video en cours de conversion"
|
581 |
+
msgstr "Videoumwandlung in Bearbeitung"
|
582 |
+
|
583 |
+
#: vod.class.php:90
|
584 |
+
msgid "Videos"
|
585 |
+
msgstr "Videos"
|
586 |
+
|
587 |
+
#: vod.template.php:270
|
588 |
+
msgid "Videos recuperes"
|
589 |
+
msgstr "Heruntergeladene Videos"
|
590 |
+
|
591 |
+
#: vod.template.php:653
|
592 |
+
msgid "Visualiser la video"
|
593 |
+
msgstr "Video anzeigen"
|
594 |
+
|
595 |
+
#: vod.template.php:679
|
596 |
+
msgid "Voir les statistiques"
|
597 |
+
msgstr "Statistiken anzeigen"
|
598 |
+
|
599 |
+
#: vod.template.php:679
|
600 |
+
#: vod.template.php:722
|
601 |
+
msgid "Voir les statistiques de cette video"
|
602 |
+
msgstr "Statistiken dieses Videos anzeigen"
|
603 |
+
|
604 |
+
#: vod.template.php:619
|
605 |
+
msgid "Vous etes sur le point de supprimer la video"
|
606 |
+
msgstr "Sie sind dabei, das Video zu l�schen"
|
607 |
+
|
languages/vod_infomaniak-en_US.mo
ADDED
Binary file
|
languages/vod_infomaniak-en_US.po
ADDED
@@ -0,0 +1,607 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|