diff options
Diffstat (limited to 'inc')
-rw-r--r-- | inc/awesomplete-multiple-tags.js | 66 | ||||
-rw-r--r-- | inc/awesomplete.css | 97 | ||||
-rw-r--r-- | inc/awesomplete.js | 450 | ||||
-rw-r--r-- | inc/awesomplete.min.js | 3 | ||||
-rw-r--r-- | inc/blazy-1.3.1.js | 232 | ||||
-rw-r--r-- | inc/blazy-1.3.1.min.js | 6 | ||||
-rw-r--r-- | inc/languages/de/LC_MESSAGES/shaarli.po | 1313 | ||||
-rw-r--r-- | inc/languages/fr/LC_MESSAGES/shaarli.po | 819 | ||||
-rw-r--r-- | inc/plugin_admin.js | 103 | ||||
-rw-r--r-- | inc/web-thumbnailer.json | 13 |
10 files changed, 1772 insertions, 1330 deletions
diff --git a/inc/awesomplete-multiple-tags.js b/inc/awesomplete-multiple-tags.js deleted file mode 100644 index c38dc38e..00000000 --- a/inc/awesomplete-multiple-tags.js +++ /dev/null | |||
@@ -1,66 +0,0 @@ | |||
1 | /** @licstart The following is the entire license notice for the | ||
2 | * JavaScript code in this page. | ||
3 | * | ||
4 | * Copyright: (c) 2011-2015 Sébastien SAUVAGE <sebsauvage@sebsauvage.net> | ||
5 | * (c) 2011-2017 The Shaarli Community, see AUTHORS | ||
6 | * | ||
7 | * This software is provided 'as-is', without any express or implied warranty. | ||
8 | * In no event will the authors be held liable for any damages arising from | ||
9 | * the use of this software. | ||
10 | * | ||
11 | * Permission is granted to anyone to use this software for any purpose, | ||
12 | * including commercial applications, and to alter it and redistribute it | ||
13 | * freely, subject to the following restrictions: | ||
14 | * | ||
15 | * 1. The origin of this software must not be misrepresented; you must not | ||
16 | * claim that you wrote the original software. If you use this software | ||
17 | * in a product, an acknowledgment in the product documentation would | ||
18 | * be appreciated but is not required. | ||
19 | * | ||
20 | * 2. Altered source versions must be plainly marked as such, and must | ||
21 | * not be misrepresented as being the original software. | ||
22 | * | ||
23 | * 3. This notice may not be removed or altered from any source distribution. | ||
24 | * | ||
25 | * @licend The above is the entire license notice | ||
26 | * for the JavaScript code in this page. | ||
27 | */ | ||
28 | |||
29 | var awp = Awesomplete.$; | ||
30 | var autocompleteFields = document.querySelectorAll('input[data-multiple]'); | ||
31 | [].forEach.call(autocompleteFields, function(autocompleteField) { | ||
32 | awesomplete = new Awesomplete(awp(autocompleteField), { | ||
33 | filter: function (text, input) { | ||
34 | return Awesomplete.FILTER_CONTAINS(text, input.match(/[^ ]*$/)[0]); | ||
35 | }, | ||
36 | replace: function (text) { | ||
37 | var before = this.input.value.match(/^.+ \s*|/)[0]; | ||
38 | this.input.value = before + text + " "; | ||
39 | }, | ||
40 | minChars: 1 | ||
41 | }) | ||
42 | }); | ||
43 | |||
44 | /** | ||
45 | * Remove already selected items from autocompletion list. | ||
46 | * HTML list is never updated, so removing a tag will add it back to awesomplete. | ||
47 | * | ||
48 | * FIXME: This a workaround waiting for awesomplete to handle this. | ||
49 | * https://github.com/LeaVerou/awesomplete/issues/16749 | ||
50 | */ | ||
51 | function awesompleteUniqueTag(selector) { | ||
52 | var input = document.querySelector(selector); | ||
53 | input.addEventListener('input', function() | ||
54 | { | ||
55 | proposedTags = input.getAttribute('data-list').replace(/,/g, '').split(' '); | ||
56 | reg = /(\w+) /g; | ||
57 | while((match = reg.exec(input.value)) !== null) { | ||
58 | id = proposedTags.indexOf(match[1]); | ||
59 | if(id != -1 ) { | ||
60 | proposedTags.splice(id, 1); | ||
61 | } | ||
62 | } | ||
63 | |||
64 | awesomplete.list = proposedTags; | ||
65 | }); | ||
66 | } | ||
diff --git a/inc/awesomplete.css b/inc/awesomplete.css deleted file mode 100644 index 47c1928f..00000000 --- a/inc/awesomplete.css +++ /dev/null | |||
@@ -1,97 +0,0 @@ | |||
1 | [hidden] { display: none; } | ||
2 | |||
3 | .visually-hidden { | ||
4 | position: absolute; | ||
5 | clip: rect(0, 0, 0, 0); | ||
6 | } | ||
7 | |||
8 | div.awesomplete { | ||
9 | display: inline-block; | ||
10 | position: relative; | ||
11 | width: 100%; | ||
12 | } | ||
13 | |||
14 | div.awesomplete > input { | ||
15 | display: block; | ||
16 | } | ||
17 | |||
18 | div.awesomplete > ul { | ||
19 | position: absolute; | ||
20 | left: 0; | ||
21 | z-index: 1; | ||
22 | min-width: 100%; | ||
23 | box-sizing: border-box; | ||
24 | list-style: none; | ||
25 | padding: 0; | ||
26 | border-radius: .3em; | ||
27 | margin: .2em 0 0; | ||
28 | background: #FFF; | ||
29 | border: 1px solid rgba(0,0,0,.3); | ||
30 | box-shadow: .05em .2em .6em rgba(0,0,0,.2); | ||
31 | text-shadow: none; | ||
32 | } | ||
33 | |||
34 | div.awesomplete > ul[hidden], | ||
35 | div.awesomplete > ul:empty { | ||
36 | display: none; | ||
37 | } | ||
38 | |||
39 | @supports (transform: scale(0)) { | ||
40 | div.awesomplete > ul { | ||
41 | transition: .3s cubic-bezier(.4,.2,.5,1.4); | ||
42 | transform-origin: 1.43em -.43em; | ||
43 | } | ||
44 | |||
45 | div.awesomplete > ul[hidden], | ||
46 | div.awesomplete > ul:empty { | ||
47 | opacity: 0; | ||
48 | transform: scale(0); | ||
49 | display: block; | ||
50 | transition-timing-function: ease; | ||
51 | } | ||
52 | } | ||
53 | |||
54 | /* Pointer */ | ||
55 | div.awesomplete > ul:before { | ||
56 | content: ""; | ||
57 | position: absolute; | ||
58 | top: -.43em; | ||
59 | left: 1em; | ||
60 | width: 0; height: 0; | ||
61 | padding: .4em; | ||
62 | background: white; | ||
63 | border: inherit; | ||
64 | border-right: 0; | ||
65 | border-bottom: 0; | ||
66 | -webkit-transform: rotate(45deg); | ||
67 | transform: rotate(45deg); | ||
68 | } | ||
69 | |||
70 | div.awesomplete > ul > li { | ||
71 | position: relative; | ||
72 | padding: .2em .5em; | ||
73 | cursor: pointer; | ||
74 | } | ||
75 | |||
76 | div.awesomplete > ul > li:hover { | ||
77 | background: hsl(200, 40%, 80%); | ||
78 | color: black; | ||
79 | } | ||
80 | |||
81 | div.awesomplete > ul > li[aria-selected="true"] { | ||
82 | background: hsl(205, 40%, 40%); | ||
83 | color: white; | ||
84 | } | ||
85 | |||
86 | div.awesomplete mark { | ||
87 | background: hsl(65, 100%, 50%); | ||
88 | } | ||
89 | |||
90 | div.awesomplete li:hover mark { | ||
91 | background: hsl(68, 101%, 41%); | ||
92 | } | ||
93 | |||
94 | div.awesomplete li[aria-selected="true"] mark { | ||
95 | background: hsl(86, 102%, 21%); | ||
96 | color: inherit; | ||
97 | } | ||
diff --git a/inc/awesomplete.js b/inc/awesomplete.js deleted file mode 100644 index 32f49e5b..00000000 --- a/inc/awesomplete.js +++ /dev/null | |||
@@ -1,450 +0,0 @@ | |||
1 | /** | ||
2 | * Simple, lightweight, usable local autocomplete library for modern browsers | ||
3 | * Because there weren’t enough autocomplete scripts in the world? Because I’m completely insane and have NIH syndrome? Probably both. :P | ||
4 | * @author Lea Verou http://leaverou.github.io/awesomplete | ||
5 | * MIT license | ||
6 | */ | ||
7 | |||
8 | (function () { | ||
9 | |||
10 | var _ = function (input, o) { | ||
11 | var me = this; | ||
12 | |||
13 | // Setup | ||
14 | |||
15 | this.isOpened = false; | ||
16 | |||
17 | this.input = $(input); | ||
18 | this.input.setAttribute("autocomplete", "off"); | ||
19 | this.input.setAttribute("aria-autocomplete", "list"); | ||
20 | |||
21 | o = o || {}; | ||
22 | |||
23 | configure(this, { | ||
24 | minChars: 2, | ||
25 | maxItems: 10, | ||
26 | autoFirst: false, | ||
27 | data: _.DATA, | ||
28 | filter: _.FILTER_CONTAINS, | ||
29 | sort: _.SORT_BYLENGTH, | ||
30 | item: _.ITEM, | ||
31 | replace: _.REPLACE | ||
32 | }, o); | ||
33 | |||
34 | this.index = -1; | ||
35 | |||
36 | // Create necessary elements | ||
37 | |||
38 | this.container = $.create("div", { | ||
39 | className: "awesomplete", | ||
40 | around: input | ||
41 | }); | ||
42 | |||
43 | this.ul = $.create("ul", { | ||
44 | hidden: "hidden", | ||
45 | inside: this.container | ||
46 | }); | ||
47 | |||
48 | this.status = $.create("span", { | ||
49 | className: "visually-hidden", | ||
50 | role: "status", | ||
51 | "aria-live": "assertive", | ||
52 | "aria-relevant": "additions", | ||
53 | inside: this.container | ||
54 | }); | ||
55 | |||
56 | // Bind events | ||
57 | |||
58 | $.bind(this.input, { | ||
59 | "input": this.evaluate.bind(this), | ||
60 | "blur": this.close.bind(this, { reason: "blur" }), | ||
61 | "keydown": function(evt) { | ||
62 | var c = evt.keyCode; | ||
63 | |||
64 | // If the dropdown `ul` is in view, then act on keydown for the following keys: | ||
65 | // Enter / Esc / Up / Down | ||
66 | if(me.opened) { | ||
67 | if (c === 13 && me.selected) { // Enter | ||
68 | evt.preventDefault(); | ||
69 | me.select(); | ||
70 | } | ||
71 | else if (c === 27) { // Esc | ||
72 | me.close({ reason: "esc" }); | ||
73 | } | ||
74 | else if (c === 38 || c === 40) { // Down/Up arrow | ||
75 | evt.preventDefault(); | ||
76 | me[c === 38? "previous" : "next"](); | ||
77 | } | ||
78 | } | ||
79 | } | ||
80 | }); | ||
81 | |||
82 | $.bind(this.input.form, {"submit": this.close.bind(this, { reason: "submit" })}); | ||
83 | |||
84 | $.bind(this.ul, {"mousedown": function(evt) { | ||
85 | var li = evt.target; | ||
86 | |||
87 | if (li !== this) { | ||
88 | |||
89 | while (li && !/li/i.test(li.nodeName)) { | ||
90 | li = li.parentNode; | ||
91 | } | ||
92 | |||
93 | if (li && evt.button === 0) { // Only select on left click | ||
94 | evt.preventDefault(); | ||
95 | me.select(li, evt.target); | ||
96 | } | ||
97 | } | ||
98 | }}); | ||
99 | |||
100 | if (this.input.hasAttribute("list")) { | ||
101 | this.list = "#" + this.input.getAttribute("list"); | ||
102 | this.input.removeAttribute("list"); | ||
103 | } | ||
104 | else { | ||
105 | this.list = this.input.getAttribute("data-list") || o.list || []; | ||
106 | } | ||
107 | |||
108 | _.all.push(this); | ||
109 | }; | ||
110 | |||
111 | _.prototype = { | ||
112 | set list(list) { | ||
113 | if (Array.isArray(list)) { | ||
114 | this._list = list; | ||
115 | } | ||
116 | else if (typeof list === "string" && list.indexOf(",") > -1) { | ||
117 | this._list = list.split(/\s*,\s*/); | ||
118 | } | ||
119 | else { // Element or CSS selector | ||
120 | list = $(list); | ||
121 | |||
122 | if (list && list.children) { | ||
123 | var items = []; | ||
124 | slice.apply(list.children).forEach(function (el) { | ||
125 | if (!el.disabled) { | ||
126 | var text = el.textContent.trim(); | ||
127 | var value = el.value || text; | ||
128 | var label = el.label || text; | ||
129 | if (value !== "") { | ||
130 | items.push({ label: label, value: value }); | ||
131 | } | ||
132 | } | ||
133 | }); | ||
134 | this._list = items; | ||
135 | } | ||
136 | } | ||
137 | |||
138 | if (document.activeElement === this.input) { | ||
139 | this.evaluate(); | ||
140 | } | ||
141 | }, | ||
142 | |||
143 | get selected() { | ||
144 | return this.index > -1; | ||
145 | }, | ||
146 | |||
147 | get opened() { | ||
148 | return this.isOpened; | ||
149 | }, | ||
150 | |||
151 | close: function (o) { | ||
152 | if (!this.opened) { | ||
153 | return; | ||
154 | } | ||
155 | |||
156 | this.ul.setAttribute("hidden", ""); | ||
157 | this.isOpened = false; | ||
158 | this.index = -1; | ||
159 | |||
160 | $.fire(this.input, "awesomplete-close", o || {}); | ||
161 | }, | ||
162 | |||
163 | open: function () { | ||
164 | this.ul.removeAttribute("hidden"); | ||
165 | this.isOpened = true; | ||
166 | |||
167 | if (this.autoFirst && this.index === -1) { | ||
168 | this.goto(0); | ||
169 | } | ||
170 | |||
171 | $.fire(this.input, "awesomplete-open"); | ||
172 | }, | ||
173 | |||
174 | next: function () { | ||
175 | var count = this.ul.children.length; | ||
176 | this.goto(this.index < count - 1 ? this.index + 1 : (count ? 0 : -1) ); | ||
177 | }, | ||
178 | |||
179 | previous: function () { | ||
180 | var count = this.ul.children.length; | ||
181 | var pos = this.index - 1; | ||
182 | |||
183 | this.goto(this.selected && pos !== -1 ? pos : count - 1); | ||
184 | }, | ||
185 | |||
186 | // Should not be used, highlights specific item without any checks! | ||
187 | goto: function (i) { | ||
188 | var lis = this.ul.children; | ||
189 | |||
190 | if (this.selected) { | ||
191 | lis[this.index].setAttribute("aria-selected", "false"); | ||
192 | } | ||
193 | |||
194 | this.index = i; | ||
195 | |||
196 | if (i > -1 && lis.length > 0) { | ||
197 | lis[i].setAttribute("aria-selected", "true"); | ||
198 | this.status.textContent = lis[i].textContent; | ||
199 | |||
200 | // scroll to highlighted element in case parent's height is fixed | ||
201 | this.ul.scrollTop = lis[i].offsetTop - this.ul.clientHeight + lis[i].clientHeight; | ||
202 | |||
203 | $.fire(this.input, "awesomplete-highlight", { | ||
204 | text: this.suggestions[this.index] | ||
205 | }); | ||
206 | } | ||
207 | }, | ||
208 | |||
209 | select: function (selected, origin) { | ||
210 | if (selected) { | ||
211 | this.index = $.siblingIndex(selected); | ||
212 | } else { | ||
213 | selected = this.ul.children[this.index]; | ||
214 | } | ||
215 | |||
216 | if (selected) { | ||
217 | var suggestion = this.suggestions[this.index]; | ||
218 | |||
219 | var allowed = $.fire(this.input, "awesomplete-select", { | ||
220 | text: suggestion, | ||
221 | origin: origin || selected | ||
222 | }); | ||
223 | |||
224 | if (allowed) { | ||
225 | this.replace(suggestion); | ||
226 | this.close({ reason: "select" }); | ||
227 | $.fire(this.input, "awesomplete-selectcomplete", { | ||
228 | text: suggestion | ||
229 | }); | ||
230 | } | ||
231 | } | ||
232 | }, | ||
233 | |||
234 | evaluate: function() { | ||
235 | var me = this; | ||
236 | var value = this.input.value; | ||
237 | |||
238 | if (value.length >= this.minChars && this._list.length > 0) { | ||
239 | this.index = -1; | ||
240 | // Populate list with options that match | ||
241 | this.ul.innerHTML = ""; | ||
242 | |||
243 | this.suggestions = this._list | ||
244 | .map(function(item) { | ||
245 | return new Suggestion(me.data(item, value)); | ||
246 | }) | ||
247 | .filter(function(item) { | ||
248 | return me.filter(item, value); | ||
249 | }) | ||
250 | .sort(this.sort) | ||
251 | .slice(0, this.maxItems); | ||
252 | |||
253 | this.suggestions.forEach(function(text) { | ||
254 | me.ul.appendChild(me.item(text, value)); | ||
255 | }); | ||
256 | |||
257 | if (this.ul.children.length === 0) { | ||
258 | this.close({ reason: "nomatches" }); | ||
259 | } else { | ||
260 | this.open(); | ||
261 | } | ||
262 | } | ||
263 | else { | ||
264 | this.close({ reason: "nomatches" }); | ||
265 | } | ||
266 | } | ||
267 | }; | ||
268 | |||
269 | // Static methods/properties | ||
270 | |||
271 | _.all = []; | ||
272 | |||
273 | _.FILTER_CONTAINS = function (text, input) { | ||
274 | return RegExp($.regExpEscape(input.trim()), "i").test(text); | ||
275 | }; | ||
276 | |||
277 | _.FILTER_STARTSWITH = function (text, input) { | ||
278 | return RegExp("^" + $.regExpEscape(input.trim()), "i").test(text); | ||
279 | }; | ||
280 | |||
281 | _.SORT_BYLENGTH = function (a, b) { | ||
282 | if (a.length !== b.length) { | ||
283 | return a.length - b.length; | ||
284 | } | ||
285 | |||
286 | return a < b? -1 : 1; | ||
287 | }; | ||
288 | |||
289 | _.ITEM = function (text, input) { | ||
290 | var html = input.trim() === '' ? text : text.replace(RegExp($.regExpEscape(input.trim()), "gi"), "<mark>$&</mark>"); | ||
291 | return $.create("li", { | ||
292 | innerHTML: html, | ||
293 | "aria-selected": "false" | ||
294 | }); | ||
295 | }; | ||
296 | |||
297 | _.REPLACE = function (text) { | ||
298 | this.input.value = text.value; | ||
299 | }; | ||
300 | |||
301 | _.DATA = function (item/*, input*/) { return item; }; | ||
302 | |||
303 | // Private functions | ||
304 | |||
305 | function Suggestion(data) { | ||
306 | var o = Array.isArray(data) | ||
307 | ? { label: data[0], value: data[1] } | ||
308 | : typeof data === "object" && "label" in data && "value" in data ? data : { label: data, value: data }; | ||
309 | |||
310 | this.label = o.label || o.value; | ||
311 | this.value = o.value; | ||
312 | } | ||
313 | Object.defineProperty(Suggestion.prototype = Object.create(String.prototype), "length", { | ||
314 | get: function() { return this.label.length; } | ||
315 | }); | ||
316 | Suggestion.prototype.toString = Suggestion.prototype.valueOf = function () { | ||
317 | return "" + this.label; | ||
318 | }; | ||
319 | |||
320 | function configure(instance, properties, o) { | ||
321 | for (var i in properties) { | ||
322 | var initial = properties[i], | ||
323 | attrValue = instance.input.getAttribute("data-" + i.toLowerCase()); | ||
324 | |||
325 | if (typeof initial === "number") { | ||
326 | instance[i] = parseInt(attrValue); | ||
327 | } | ||
328 | else if (initial === false) { // Boolean options must be false by default anyway | ||
329 | instance[i] = attrValue !== null; | ||
330 | } | ||
331 | else if (initial instanceof Function) { | ||
332 | instance[i] = null; | ||
333 | } | ||
334 | else { | ||
335 | instance[i] = attrValue; | ||
336 | } | ||
337 | |||
338 | if (!instance[i] && instance[i] !== 0) { | ||
339 | instance[i] = (i in o)? o[i] : initial; | ||
340 | } | ||
341 | } | ||
342 | } | ||
343 | |||
344 | // Helpers | ||
345 | |||
346 | var slice = Array.prototype.slice; | ||
347 | |||
348 | function $(expr, con) { | ||
349 | return typeof expr === "string"? (con || document).querySelector(expr) : expr || null; | ||
350 | } | ||
351 | |||
352 | function $$(expr, con) { | ||
353 | return slice.call((con || document).querySelectorAll(expr)); | ||
354 | } | ||
355 | |||
356 | $.create = function(tag, o) { | ||
357 | var element = document.createElement(tag); | ||
358 | |||
359 | for (var i in o) { | ||
360 | var val = o[i]; | ||
361 | |||
362 | if (i === "inside") { | ||
363 | $(val).appendChild(element); | ||
364 | } | ||
365 | else if (i === "around") { | ||
366 | var ref = $(val); | ||
367 | ref.parentNode.insertBefore(element, ref); | ||
368 | element.appendChild(ref); | ||
369 | } | ||
370 | else if (i in element) { | ||
371 | element[i] = val; | ||
372 | } | ||
373 | else { | ||
374 | element.setAttribute(i, val); | ||
375 | } | ||
376 | } | ||
377 | |||
378 | return element; | ||
379 | }; | ||
380 | |||
381 | $.bind = function(element, o) { | ||
382 | if (element) { | ||
383 | for (var event in o) { | ||
384 | var callback = o[event]; | ||
385 | |||
386 | event.split(/\s+/).forEach(function (event) { | ||
387 | element.addEventListener(event, callback); | ||
388 | }); | ||
389 | } | ||
390 | } | ||
391 | }; | ||
392 | |||
393 | $.fire = function(target, type, properties) { | ||
394 | var evt = document.createEvent("HTMLEvents"); | ||
395 | |||
396 | evt.initEvent(type, true, true ); | ||
397 | |||
398 | for (var j in properties) { | ||
399 | evt[j] = properties[j]; | ||
400 | } | ||
401 | |||
402 | return target.dispatchEvent(evt); | ||
403 | }; | ||
404 | |||
405 | $.regExpEscape = function (s) { | ||
406 | return s.replace(/[-\\^$*+?.()|[\]{}]/g, "\\$&"); | ||
407 | }; | ||
408 | |||
409 | $.siblingIndex = function (el) { | ||
410 | /* eslint-disable no-cond-assign */ | ||
411 | for (var i = 0; el = el.previousElementSibling; i++); | ||
412 | return i; | ||
413 | }; | ||
414 | |||
415 | // Initialization | ||
416 | |||
417 | function init() { | ||
418 | $$("input.awesomplete").forEach(function (input) { | ||
419 | new _(input); | ||
420 | }); | ||
421 | } | ||
422 | |||
423 | // Are we in a browser? Check for Document constructor | ||
424 | if (typeof Document !== "undefined") { | ||
425 | // DOM already loaded? | ||
426 | if (document.readyState !== "loading") { | ||
427 | init(); | ||
428 | } | ||
429 | else { | ||
430 | // Wait for it | ||
431 | document.addEventListener("DOMContentLoaded", init); | ||
432 | } | ||
433 | } | ||
434 | |||
435 | _.$ = $; | ||
436 | _.$$ = $$; | ||
437 | |||
438 | // Make sure to export Awesomplete on self when in a browser | ||
439 | if (typeof self !== "undefined") { | ||
440 | self.Awesomplete = _; | ||
441 | } | ||
442 | |||
443 | // Expose Awesomplete as a CJS module | ||
444 | if (typeof module === "object" && module.exports) { | ||
445 | module.exports = _; | ||
446 | } | ||
447 | |||
448 | return _; | ||
449 | |||
450 | }()); \ No newline at end of file | ||
diff --git a/inc/awesomplete.min.js b/inc/awesomplete.min.js deleted file mode 100644 index cd08c949..00000000 --- a/inc/awesomplete.min.js +++ /dev/null | |||
@@ -1,3 +0,0 @@ | |||
1 | // Awesomplete - Lea Verou - MIT license | ||
2 | !function(){function t(t){var e=Array.isArray(t)?{label:t[0],value:t[1]}:"object"==typeof t&&"label"in t&&"value"in t?t:{label:t,value:t};this.label=e.label||e.value,this.value=e.value}function e(t,e,i){for(var n in e){var s=e[n],r=t.input.getAttribute("data-"+n.toLowerCase());"number"==typeof s?t[n]=parseInt(r):s===!1?t[n]=null!==r:s instanceof Function?t[n]=null:t[n]=r,t[n]||0===t[n]||(t[n]=n in i?i[n]:s)}}function i(t,e){return"string"==typeof t?(e||document).querySelector(t):t||null}function n(t,e){return o.call((e||document).querySelectorAll(t))}function s(){n("input.awesomplete").forEach(function(t){new r(t)})}var r=function(t,n){var s=this;this.isOpened=!1,this.input=i(t),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("aria-autocomplete","list"),n=n||{},e(this,{minChars:2,maxItems:10,autoFirst:!1,data:r.DATA,filter:r.FILTER_CONTAINS,sort:r.SORT_BYLENGTH,item:r.ITEM,replace:r.REPLACE},n),this.index=-1,this.container=i.create("div",{className:"awesomplete",around:t}),this.ul=i.create("ul",{hidden:"hidden",inside:this.container}),this.status=i.create("span",{className:"visually-hidden",role:"status","aria-live":"assertive","aria-relevant":"additions",inside:this.container}),i.bind(this.input,{input:this.evaluate.bind(this),blur:this.close.bind(this,{reason:"blur"}),keydown:function(t){var e=t.keyCode;s.opened&&(13===e&&s.selected?(t.preventDefault(),s.select()):27===e?s.close({reason:"esc"}):38!==e&&40!==e||(t.preventDefault(),s[38===e?"previous":"next"]()))}}),i.bind(this.input.form,{submit:this.close.bind(this,{reason:"submit"})}),i.bind(this.ul,{mousedown:function(t){var e=t.target;if(e!==this){for(;e&&!/li/i.test(e.nodeName);)e=e.parentNode;e&&0===t.button&&(t.preventDefault(),s.select(e,t.target))}}}),this.input.hasAttribute("list")?(this.list="#"+this.input.getAttribute("list"),this.input.removeAttribute("list")):this.list=this.input.getAttribute("data-list")||n.list||[],r.all.push(this)};r.prototype={set list(t){if(Array.isArray(t))this._list=t;else if("string"==typeof t&&t.indexOf(",")>-1)this._list=t.split(/\s*,\s*/);else if(t=i(t),t&&t.children){var e=[];o.apply(t.children).forEach(function(t){if(!t.disabled){var i=t.textContent.trim(),n=t.value||i,s=t.label||i;""!==n&&e.push({label:s,value:n})}}),this._list=e}document.activeElement===this.input&&this.evaluate()},get selected(){return this.index>-1},get opened(){return this.isOpened},close:function(t){this.opened&&(this.ul.setAttribute("hidden",""),this.isOpened=!1,this.index=-1,i.fire(this.input,"awesomplete-close",t||{}))},open:function(){this.ul.removeAttribute("hidden"),this.isOpened=!0,this.autoFirst&&this.index===-1&&this.goto(0),i.fire(this.input,"awesomplete-open")},next:function(){var t=this.ul.children.length;this.goto(this.index<t-1?this.index+1:t?0:-1)},previous:function(){var t=this.ul.children.length,e=this.index-1;this.goto(this.selected&&e!==-1?e:t-1)},goto:function(t){var e=this.ul.children;this.selected&&e[this.index].setAttribute("aria-selected","false"),this.index=t,t>-1&&e.length>0&&(e[t].setAttribute("aria-selected","true"),this.status.textContent=e[t].textContent,i.fire(this.input,"awesomplete-highlight",{text:this.suggestions[this.index]}))},select:function(t,e){if(t?this.index=i.siblingIndex(t):t=this.ul.children[this.index],t){var n=this.suggestions[this.index],s=i.fire(this.input,"awesomplete-select",{text:n,origin:e||t});s&&(this.replace(n),this.close({reason:"select"}),i.fire(this.input,"awesomplete-selectcomplete",{text:n}))}},evaluate:function(){var e=this,i=this.input.value;i.length>=this.minChars&&this._list.length>0?(this.index=-1,this.ul.innerHTML="",this.suggestions=this._list.map(function(n){return new t(e.data(n,i))}).filter(function(t){return e.filter(t,i)}).sort(this.sort).slice(0,this.maxItems),this.suggestions.forEach(function(t){e.ul.appendChild(e.item(t,i))}),0===this.ul.children.length?this.close({reason:"nomatches"}):this.open()):this.close({reason:"nomatches"})}},r.all=[],r.FILTER_CONTAINS=function(t,e){return RegExp(i.regExpEscape(e.trim()),"i").test(t)},r.FILTER_STARTSWITH=function(t,e){return RegExp("^"+i.regExpEscape(e.trim()),"i").test(t)},r.SORT_BYLENGTH=function(t,e){return t.length!==e.length?t.length-e.length:t<e?-1:1},r.ITEM=function(t,e){var n=""===e?t:t.replace(RegExp(i.regExpEscape(e.trim()),"gi"),"<mark>$&</mark>");return i.create("li",{innerHTML:n,"aria-selected":"false"})},r.REPLACE=function(t){this.input.value=t.value},r.DATA=function(t){return t},Object.defineProperty(t.prototype=Object.create(String.prototype),"length",{get:function(){return this.label.length}}),t.prototype.toString=t.prototype.valueOf=function(){return""+this.label};var o=Array.prototype.slice;return i.create=function(t,e){var n=document.createElement(t);for(var s in e){var r=e[s];if("inside"===s)i(r).appendChild(n);else if("around"===s){var o=i(r);o.parentNode.insertBefore(n,o),n.appendChild(o)}else s in n?n[s]=r:n.setAttribute(s,r)}return n},i.bind=function(t,e){if(t)for(var i in e){var n=e[i];i.split(/\s+/).forEach(function(e){t.addEventListener(e,n)})}},i.fire=function(t,e,i){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0);for(var s in i)n[s]=i[s];return t.dispatchEvent(n)},i.regExpEscape=function(t){return t.replace(/[-\\^$*+?.()|[\]{}]/g,"\\$&")},i.siblingIndex=function(t){for(var e=0;t=t.previousElementSibling;e++);return e},"undefined"!=typeof Document&&("loading"!==document.readyState?s():document.addEventListener("DOMContentLoaded",s)),r.$=i,r.$$=n,"undefined"!=typeof self&&(self.Awesomplete=r),"object"==typeof module&&module.exports&&(module.exports=r),r}(); | ||
3 | //# sourceMappingURL=awesomplete.min.js.map \ No newline at end of file | ||
diff --git a/inc/blazy-1.3.1.js b/inc/blazy-1.3.1.js deleted file mode 100644 index cfc2dbde..00000000 --- a/inc/blazy-1.3.1.js +++ /dev/null | |||
@@ -1,232 +0,0 @@ | |||
1 | /*! | ||
2 | hey, [be]Lazy.js - v1.3.1 - 2015.02.01 | ||
3 | A lazy loading and multi-serving image script | ||
4 | (c) Bjoern Klinggaard - @bklinggaard - http://dinbror.dk/blazy | ||
5 | */ | ||
6 | ;(function(root, blazy) { | ||
7 | if (typeof define === 'function' && define.amd) { | ||
8 | // AMD. Register bLazy as an anonymous module | ||
9 | define(blazy); | ||
10 | } else if (typeof exports === 'object') { | ||
11 | // Node. Does not work with strict CommonJS, but | ||
12 | // only CommonJS-like environments that support module.exports, | ||
13 | // like Node. | ||
14 | module.exports = blazy(); | ||
15 | } else { | ||
16 | // Browser globals. Register bLazy on window | ||
17 | root.Blazy = blazy(); | ||
18 | } | ||
19 | })(this, function () { | ||
20 | 'use strict'; | ||
21 | |||
22 | //vars | ||
23 | var source, options, viewport, images, count, isRetina, destroyed; | ||
24 | //throttle vars | ||
25 | var validateT, saveViewportOffsetT; | ||
26 | |||
27 | // constructor | ||
28 | function Blazy(settings) { | ||
29 | //IE7- fallback for missing querySelectorAll support | ||
30 | if (!document.querySelectorAll) { | ||
31 | var s=document.createStyleSheet(); | ||
32 | document.querySelectorAll = function(r, c, i, j, a) { | ||
33 | a=document.all, c=[], r = r.replace(/\[for\b/gi, '[htmlFor').split(','); | ||
34 | for (i=r.length; i--;) { | ||
35 | s.addRule(r[i], 'k:v'); | ||
36 | for (j=a.length; j--;) a[j].currentStyle.k && c.push(a[j]); | ||
37 | s.removeRule(0); | ||
38 | } | ||
39 | return c; | ||
40 | }; | ||
41 | } | ||
42 | //init vars | ||
43 | destroyed = true; | ||
44 | images = []; | ||
45 | viewport = {}; | ||
46 | //options | ||
47 | options = settings || {}; | ||
48 | options.error = options.error || false; | ||
49 | options.offset = options.offset || 100; | ||
50 | options.success = options.success || false; | ||
51 | options.selector = options.selector || '.b-lazy'; | ||
52 | options.separator = options.separator || '|'; | ||
53 | options.container = options.container ? document.querySelectorAll(options.container) : false; | ||
54 | options.errorClass = options.errorClass || 'b-error'; | ||
55 | options.breakpoints = options.breakpoints || false; | ||
56 | options.successClass = options.successClass || 'b-loaded'; | ||
57 | options.src = source = options.src || 'data-src'; | ||
58 | isRetina = window.devicePixelRatio > 1; | ||
59 | viewport.top = 0 - options.offset; | ||
60 | viewport.left = 0 - options.offset; | ||
61 | //throttle, ensures that we don't call the functions too often | ||
62 | validateT = throttle(validate, 25); | ||
63 | saveViewportOffsetT = throttle(saveViewportOffset, 50); | ||
64 | |||
65 | saveViewportOffset(); | ||
66 | |||
67 | //handle multi-served image src | ||
68 | each(options.breakpoints, function(object){ | ||
69 | if(object.width >= window.screen.width) { | ||
70 | source = object.src; | ||
71 | return false; | ||
72 | } | ||
73 | }); | ||
74 | |||
75 | // start lazy load | ||
76 | initialize(); | ||
77 | } | ||
78 | |||
79 | /* public functions | ||
80 | ************************************/ | ||
81 | Blazy.prototype.revalidate = function() { | ||
82 | initialize(); | ||
83 | }; | ||
84 | Blazy.prototype.load = function(element, force){ | ||
85 | if(!isElementLoaded(element)) loadImage(element, force); | ||
86 | }; | ||
87 | Blazy.prototype.destroy = function(){ | ||
88 | if(options.container){ | ||
89 | each(options.container, function(object){ | ||
90 | unbindEvent(object, 'scroll', validateT); | ||
91 | }); | ||
92 | } | ||
93 | unbindEvent(window, 'scroll', validateT); | ||
94 | unbindEvent(window, 'resize', validateT); | ||
95 | unbindEvent(window, 'resize', saveViewportOffsetT); | ||
96 | count = 0; | ||
97 | images.length = 0; | ||
98 | destroyed = true; | ||
99 | }; | ||
100 | |||
101 | /* private helper functions | ||
102 | ************************************/ | ||
103 | function initialize(){ | ||
104 | // First we create an array of images to lazy load | ||
105 | createImageArray(options.selector); | ||
106 | // Then we bind resize and scroll events if not already binded | ||
107 | if(destroyed) { | ||
108 | destroyed = false; | ||
109 | if(options.container) { | ||
110 | each(options.container, function(object){ | ||
111 | bindEvent(object, 'scroll', validateT); | ||
112 | }); | ||
113 | } | ||
114 | bindEvent(window, 'resize', saveViewportOffsetT); | ||
115 | bindEvent(window, 'resize', validateT); | ||
116 | bindEvent(window, 'scroll', validateT); | ||
117 | } | ||
118 | // And finally, we start to lazy load. Should bLazy ensure domready? | ||
119 | validate(); | ||
120 | } | ||
121 | |||
122 | function validate() { | ||
123 | for(var i = 0; i<count; i++){ | ||
124 | var image = images[i]; | ||
125 | if(elementInView(image) || isElementLoaded(image)) { | ||
126 | Blazy.prototype.load(image); | ||
127 | images.splice(i, 1); | ||
128 | count--; | ||
129 | i--; | ||
130 | } | ||
131 | } | ||
132 | if(count === 0) { | ||
133 | Blazy.prototype.destroy(); | ||
134 | } | ||
135 | } | ||
136 | |||
137 | function loadImage(ele, force){ | ||
138 | // if element is visible | ||
139 | if(force || (ele.offsetWidth > 0 && ele.offsetHeight > 0)) { | ||
140 | var dataSrc = ele.getAttribute(source) || ele.getAttribute(options.src); // fallback to default data-src | ||
141 | if(dataSrc) { | ||
142 | var dataSrcSplitted = dataSrc.split(options.separator); | ||
143 | var src = dataSrcSplitted[isRetina && dataSrcSplitted.length > 1 ? 1 : 0]; | ||
144 | var img = new Image(); | ||
145 | // cleanup markup, remove data source attributes | ||
146 | each(options.breakpoints, function(object){ | ||
147 | ele.removeAttribute(object.src); | ||
148 | }); | ||
149 | ele.removeAttribute(options.src); | ||
150 | img.onerror = function() { | ||
151 | if(options.error) options.error(ele, "invalid"); | ||
152 | ele.className = ele.className + ' ' + options.errorClass; | ||
153 | }; | ||
154 | img.onload = function() { | ||
155 | // Is element an image or should we add the src as a background image? | ||
156 | ele.nodeName.toLowerCase() === 'img' ? ele.src = src : ele.style.backgroundImage = 'url("' + src + '")'; | ||
157 | ele.className = ele.className + ' ' + options.successClass; | ||
158 | if(options.success) options.success(ele); | ||
159 | }; | ||
160 | img.src = src; //preload image | ||
161 | } else { | ||
162 | if(options.error) options.error(ele, "missing"); | ||
163 | ele.className = ele.className + ' ' + options.errorClass; | ||
164 | } | ||
165 | } | ||
166 | } | ||
167 | |||
168 | function elementInView(ele) { | ||
169 | var rect = ele.getBoundingClientRect(); | ||
170 | |||
171 | return ( | ||
172 | // Intersection | ||
173 | rect.right >= viewport.left | ||
174 | && rect.bottom >= viewport.top | ||
175 | && rect.left <= viewport.right | ||
176 | && rect.top <= viewport.bottom | ||
177 | ); | ||
178 | } | ||
179 | |||
180 | function isElementLoaded(ele) { | ||
181 | return (' ' + ele.className + ' ').indexOf(' ' + options.successClass + ' ') !== -1; | ||
182 | } | ||
183 | |||
184 | function createImageArray(selector) { | ||
185 | var nodelist = document.querySelectorAll(selector); | ||
186 | count = nodelist.length; | ||
187 | //converting nodelist to array | ||
188 | for(var i = count; i--; images.unshift(nodelist[i])){} | ||
189 | } | ||
190 | |||
191 | function saveViewportOffset(){ | ||
192 | viewport.bottom = (window.innerHeight || document.documentElement.clientHeight) + options.offset; | ||
193 | viewport.right = (window.innerWidth || document.documentElement.clientWidth) + options.offset; | ||
194 | } | ||
195 | |||
196 | function bindEvent(ele, type, fn) { | ||
197 | if (ele.attachEvent) { | ||
198 | ele.attachEvent && ele.attachEvent('on' + type, fn); | ||
199 | } else { | ||
200 | ele.addEventListener(type, fn, false); | ||
201 | } | ||
202 | } | ||
203 | |||
204 | function unbindEvent(ele, type, fn) { | ||
205 | if (ele.detachEvent) { | ||
206 | ele.detachEvent && ele.detachEvent('on' + type, fn); | ||
207 | } else { | ||
208 | ele.removeEventListener(type, fn, false); | ||
209 | } | ||
210 | } | ||
211 | |||
212 | function each(object, fn){ | ||
213 | if(object && fn) { | ||
214 | var l = object.length; | ||
215 | for(var i = 0; i<l && fn(object[i], i) !== false; i++){} | ||
216 | } | ||
217 | } | ||
218 | |||
219 | function throttle(fn, minDelay) { | ||
220 | var lastCall = 0; | ||
221 | return function() { | ||
222 | var now = +new Date(); | ||
223 | if (now - lastCall < minDelay) { | ||
224 | return; | ||
225 | } | ||
226 | lastCall = now; | ||
227 | fn.apply(images, arguments); | ||
228 | }; | ||
229 | } | ||
230 | |||
231 | return Blazy; | ||
232 | }); | ||
diff --git a/inc/blazy-1.3.1.min.js b/inc/blazy-1.3.1.min.js deleted file mode 100644 index 55cdc2d5..00000000 --- a/inc/blazy-1.3.1.min.js +++ /dev/null | |||
@@ -1,6 +0,0 @@ | |||
1 | /*! | ||
2 | hey, [be]Lazy.js - v1.3.1 - 2015.02.01 | ||
3 | A lazy loading and multi-serving image script | ||
4 | (c) Bjoern Klinggaard - @bklinggaard - http://dinbror.dk/blazy | ||
5 | */ | ||
6 | (function(d,h){"function"===typeof define&&define.amd?define(h):"object"===typeof exports?module.exports=h():d.Blazy=h()})(this,function(){function d(b){if(!document.querySelectorAll){var g=document.createStyleSheet();document.querySelectorAll=function(b,a,e,d,f){f=document.all;a=[];b=b.replace(/\[for\b/gi,"[htmlFor").split(",");for(e=b.length;e--;){g.addRule(b[e],"k:v");for(d=f.length;d--;)f[d].currentStyle.k&&a.push(f[d]);g.removeRule(0)}return a}}m=!0;k=[];e={};a=b||{};a.error=a.error||!1;a.offset=a.offset||100;a.success=a.success||!1;a.selector=a.selector||".b-lazy";a.separator=a.separator||"|";a.container=a.container?document.querySelectorAll(a.container):!1;a.errorClass=a.errorClass||"b-error";a.breakpoints=a.breakpoints||!1;a.successClass=a.successClass||"b-loaded";a.src=r=a.src||"data-src";u=1<window.devicePixelRatio;e.top=0-a.offset;e.left=0-a.offset;f=v(w,25);t=v(x,50);x();n(a.breakpoints,function(b){if(b.width>=window.screen.width)return r=b.src,!1});h()}function h(){y(a.selector);m&&(m=!1,a.container&&n(a.container,function(b){p(b,"scroll",f)}),p(window,"resize",t),p(window,"resize",f),p(window,"scroll",f));w()}function w(){for(var b=0;b<l;b++){var g=k[b],c=g.getBoundingClientRect();if(c.right>=e.left&&c.bottom>=e.top&&c.left<=e.right&&c.top<=e.bottom||-1!==(" "+g.className+" ").indexOf(" "+a.successClass+" "))d.prototype.load(g),k.splice(b,1),l--,b--}0===l&&d.prototype.destroy()}function z(b,g){if(g||0<b.offsetWidth&&0<b.offsetHeight){var c=b.getAttribute(r)||b.getAttribute(a.src);if(c){var c=c.split(a.separator),d=c[u&&1<c.length?1:0],c=new Image;n(a.breakpoints,function(a){b.removeAttribute(a.src)});b.removeAttribute(a.src);c.onerror=function(){a.error&&a.error(b,"invalid");b.className=b.className+" "+a.errorClass};c.onload=function(){"img"===b.nodeName.toLowerCase()?b.src=d:b.style.backgroundImage='url("'+d+'")';b.className=b.className+" "+a.successClass;a.success&&a.success(b)};c.src=d}else a.error&&a.error(b,"missing"),b.className=b.className+" "+a.errorClass}}function y(b){b=document.querySelectorAll(b);for(var a=l=b.length;a--;k.unshift(b[a]));}function x(){e.bottom=(window.innerHeight||document.documentElement.clientHeight)+a.offset;e.right=(window.innerWidth||document.documentElement.clientWidth)+a.offset}function p(b,a,c){b.attachEvent?b.attachEvent&&b.attachEvent("on"+a,c):b.addEventListener(a,c,!1)}function q(b,a,c){b.detachEvent?b.detachEvent&&b.detachEvent("on"+a,c):b.removeEventListener(a,c,!1)}function n(a,d){if(a&&d)for(var c=a.length,e=0;e<c&&!1!==d(a[e],e);e++);}function v(a,d){var c=0;return function(){var e=+new Date;e-c<d||(c=e,a.apply(k,arguments))}}var r,a,e,k,l,u,m,f,t;d.prototype.revalidate=function(){h()};d.prototype.load=function(b,d){-1===(" "+b.className+" ").indexOf(" "+a.successClass+" ")&&z(b,d)};d.prototype.destroy=function(){a.container&&n(a.container,function(a){q(a,"scroll",f)});q(window,"scroll",f);q(window,"resize",f);q(window,"resize",t);l=0;k.length=0;m=!0};return d}); \ No newline at end of file | ||
diff --git a/inc/languages/de/LC_MESSAGES/shaarli.po b/inc/languages/de/LC_MESSAGES/shaarli.po new file mode 100644 index 00000000..34d29ce8 --- /dev/null +++ b/inc/languages/de/LC_MESSAGES/shaarli.po | |||
@@ -0,0 +1,1313 @@ | |||
1 | msgid "" | ||
2 | msgstr "" | ||
3 | "Project-Id-Version: Shaarli\n" | ||
4 | "Report-Msgid-Bugs-To: \n" | ||
5 | "POT-Creation-Date: 2018-03-31 09:09+0200\n" | ||
6 | "PO-Revision-Date: 2018-03-31 09:12+0200\n" | ||
7 | "Last-Translator: \n" | ||
8 | "Language-Team: Shaarli\n" | ||
9 | "Language: de\n" | ||
10 | "MIME-Version: 1.0\n" | ||
11 | "Content-Type: text/plain; charset=UTF-8\n" | ||
12 | "Content-Transfer-Encoding: 8bit\n" | ||
13 | "X-Generator: Poedit 2.0.6\n" | ||
14 | "X-Poedit-Basepath: ../../../..\n" | ||
15 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||
16 | "X-Poedit-SourceCharset: UTF-8\n" | ||
17 | "X-Poedit-KeywordsList: t:1,2;t\n" | ||
18 | "X-Poedit-SearchPath-0: .\n" | ||
19 | "X-Poedit-SearchPathExcluded-0: node_modules\n" | ||
20 | "X-Poedit-SearchPathExcluded-1: vendor\n" | ||
21 | |||
22 | #: application/ApplicationUtils.php:153 | ||
23 | #, php-format | ||
24 | msgid "" | ||
25 | "Your PHP version is obsolete! Shaarli requires at least PHP %s, and thus " | ||
26 | "cannot run. Your PHP version has known security vulnerabilities and should " | ||
27 | "be updated as soon as possible." | ||
28 | msgstr "" | ||
29 | "Deine PHP-Version ist veraltet! Shaarli benötigt mindestens PHP %s, und kann " | ||
30 | "daher nicht laufen. Deine PHP-Version hat bekannte Sicherheitslücken und " | ||
31 | "sollte so bald wie möglich aktualisiert werden." | ||
32 | |||
33 | #: application/ApplicationUtils.php:183 application/ApplicationUtils.php:195 | ||
34 | msgid "directory is not readable" | ||
35 | msgstr "Verzeichnis ist nicht lesbar" | ||
36 | |||
37 | #: application/ApplicationUtils.php:198 | ||
38 | msgid "directory is not writable" | ||
39 | msgstr "Verzeichnis ist nicht beschreibbar" | ||
40 | |||
41 | #: application/ApplicationUtils.php:216 | ||
42 | msgid "file is not readable" | ||
43 | msgstr "Datei ist nicht lesbar" | ||
44 | |||
45 | #: application/ApplicationUtils.php:219 | ||
46 | msgid "file is not writable" | ||
47 | msgstr "Datei ist nicht beschreibbar" | ||
48 | |||
49 | #: application/Cache.php:16 | ||
50 | #, php-format | ||
51 | msgid "Cannot purge %s: no directory" | ||
52 | msgstr "Kann nicht löschen, %s ist kein Verzeichnis" | ||
53 | |||
54 | #: application/FeedBuilder.php:151 | ||
55 | msgid "Direct link" | ||
56 | msgstr "Direct Link" | ||
57 | |||
58 | #: application/FeedBuilder.php:153 | ||
59 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:88 | ||
60 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:178 | ||
61 | msgid "Permalink" | ||
62 | msgstr "Permalink" | ||
63 | |||
64 | #: application/History.php:174 | ||
65 | msgid "History file isn't readable or writable" | ||
66 | msgstr "Protokolldatei nicht lesbar oder beschreibbar" | ||
67 | |||
68 | #: application/History.php:185 | ||
69 | msgid "Could not parse history file" | ||
70 | msgstr "Protokolldatei konnte nicht analysiert werden" | ||
71 | |||
72 | #: application/Languages.php:177 | ||
73 | msgid "Automatic" | ||
74 | msgstr "Automatisch" | ||
75 | |||
76 | #: application/Languages.php:178 | ||
77 | msgid "English" | ||
78 | msgstr "Englisch" | ||
79 | |||
80 | #: application/Languages.php:179 | ||
81 | msgid "French" | ||
82 | msgstr "Französisch" | ||
83 | |||
84 | #: application/Languages.php:180 | ||
85 | msgid "German" | ||
86 | msgstr "Deutsch" | ||
87 | |||
88 | #: application/LinkDB.php:136 | ||
89 | msgid "You are not authorized to add a link." | ||
90 | msgstr "Du bist nicht berechtigt einen Link hinzuzufügen." | ||
91 | |||
92 | #: application/LinkDB.php:139 | ||
93 | msgid "Internal Error: A link should always have an id and URL." | ||
94 | msgstr "Interner Fehler: Ein Link sollte immer eine ID und URL haben." | ||
95 | |||
96 | #: application/LinkDB.php:142 | ||
97 | msgid "You must specify an integer as a key." | ||
98 | msgstr "Du musst eine Ganzzahl als Schlüssel angeben." | ||
99 | |||
100 | #: application/LinkDB.php:145 | ||
101 | msgid "Array offset and link ID must be equal." | ||
102 | msgstr "Array-Offset und Link-ID müssen gleich sein." | ||
103 | |||
104 | #: application/LinkDB.php:251 | ||
105 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | ||
106 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | ||
107 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:14 | ||
108 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:48 | ||
109 | msgid "" | ||
110 | "The personal, minimalist, super-fast, database free, bookmarking service" | ||
111 | msgstr "" | ||
112 | "Der persönliche, minimalistische, superschnelle, datenbankfreie " | ||
113 | "Lesezeichenservice" | ||
114 | |||
115 | #: application/LinkDB.php:253 | ||
116 | msgid "" | ||
117 | "Welcome to Shaarli! This is your first public bookmark. To edit or delete " | ||
118 | "me, you must first login.\n" | ||
119 | "\n" | ||
120 | "To learn how to use Shaarli, consult the link \"Documentation\" at the " | ||
121 | "bottom of this page.\n" | ||
122 | "\n" | ||
123 | "You use the community supported version of the original Shaarli project, by " | ||
124 | "Sebastien Sauvage." | ||
125 | msgstr "" | ||
126 | "Willkommen bei Shaarli! Dies ist dein erstes öffentliches Lesezeichen. Um " | ||
127 | "mich zu bearbeiten oder zu löschen, musst du dich zuerst einloggen.\n" | ||
128 | "\n" | ||
129 | "Um zu erfahren, wie man Shaarli benutzt, öffne den Link \"Dokumentation\" am " | ||
130 | "Ende dieser Seite.\n" | ||
131 | "\n" | ||
132 | "Du verwendest die von der Community unterstützte Version des ursprünglichen " | ||
133 | "Shaarli-Projekts von Sebastien Sauvage." | ||
134 | |||
135 | #: application/LinkDB.php:267 | ||
136 | msgid "My secret stuff... - Pastebin.com" | ||
137 | msgstr "Meine geheimen Sachen... - Pastebin.com" | ||
138 | |||
139 | #: application/LinkDB.php:269 | ||
140 | msgid "Shhhh! I'm a private link only YOU can see. You can delete me too." | ||
141 | msgstr "" | ||
142 | "Pssst Ich bin ein privater Link, den nur du sehen kannst. Du kannst mich " | ||
143 | "auch löschen." | ||
144 | |||
145 | #: application/LinkFilter.php:452 | ||
146 | msgid "The link you are trying to reach does not exist or has been deleted." | ||
147 | msgstr "" | ||
148 | "Den Link, den du versucht zu erreichen, existiert nicht oder wurde gelöscht." | ||
149 | |||
150 | #: application/NetscapeBookmarkUtils.php:35 | ||
151 | msgid "Invalid export selection:" | ||
152 | msgstr "Ungültige Exportauswahl:" | ||
153 | |||
154 | #: application/NetscapeBookmarkUtils.php:81 | ||
155 | #, php-format | ||
156 | msgid "File %s (%d bytes) " | ||
157 | msgstr "Datei %s (%d bytes) " | ||
158 | |||
159 | #: application/NetscapeBookmarkUtils.php:83 | ||
160 | msgid "has an unknown file format. Nothing was imported." | ||
161 | msgstr "hat ein unbekanntes Dateiformat. Es wurde nichts importiert." | ||
162 | |||
163 | #: application/NetscapeBookmarkUtils.php:86 | ||
164 | #, php-format | ||
165 | msgid "" | ||
166 | "was successfully processed in %d seconds: %d links imported, %d links " | ||
167 | "overwritten, %d links skipped." | ||
168 | msgstr "" | ||
169 | "wurde erfolgreich in %d Sekunden verarbeitet: %d Links importiert, %d Links " | ||
170 | "überschrieben, %d Links übersprungen." | ||
171 | |||
172 | #: application/PageBuilder.php:168 | ||
173 | msgid "The page you are trying to reach does not exist or has been deleted." | ||
174 | msgstr "" | ||
175 | "Die Seite, die du erreichen möchtest, existiert nicht oder wurde gelöscht." | ||
176 | |||
177 | #: application/PageBuilder.php:170 | ||
178 | msgid "404 Not Found" | ||
179 | msgstr "404 Nicht gefunden" | ||
180 | |||
181 | #: application/PluginManager.php:243 | ||
182 | #, php-format | ||
183 | msgid "Plugin \"%s\" files not found." | ||
184 | msgstr "Plugin \"%s\" Dateien nicht gefunden." | ||
185 | |||
186 | #: application/Updater.php:76 | ||
187 | msgid "Couldn't retrieve Updater class methods." | ||
188 | msgstr "Die Updater-Klassenmethoden konnten nicht abgerufen werden." | ||
189 | |||
190 | #: application/Updater.php:532 | ||
191 | msgid "An error occurred while running the update " | ||
192 | msgstr "Beim Ausführen des Updates ist ein Fehler aufgetreten " | ||
193 | |||
194 | #: application/Updater.php:572 | ||
195 | msgid "Updates file path is not set, can't write updates." | ||
196 | msgstr "" | ||
197 | "Der Update-Dateipfad ist nicht festgelegt, es können keine Updates " | ||
198 | "geschrieben werden." | ||
199 | |||
200 | #: application/Updater.php:577 | ||
201 | msgid "Unable to write updates in " | ||
202 | msgstr "Es ist nicht möglich Updates zu schreiben in " | ||
203 | |||
204 | #: application/Utils.php:376 tests/UtilsTest.php:340 | ||
205 | msgid "Setting not set" | ||
206 | msgstr "Einstellung nicht gesetzt" | ||
207 | |||
208 | #: application/Utils.php:383 tests/UtilsTest.php:338 tests/UtilsTest.php:339 | ||
209 | msgid "Unlimited" | ||
210 | msgstr "Unbegrenzt" | ||
211 | |||
212 | #: application/Utils.php:386 tests/UtilsTest.php:335 tests/UtilsTest.php:336 | ||
213 | #: tests/UtilsTest.php:350 | ||
214 | msgid "B" | ||
215 | msgstr "B" | ||
216 | |||
217 | #: application/Utils.php:386 tests/UtilsTest.php:329 tests/UtilsTest.php:330 | ||
218 | #: tests/UtilsTest.php:337 | ||
219 | msgid "kiB" | ||
220 | msgstr "kiB" | ||
221 | |||
222 | #: application/Utils.php:386 tests/UtilsTest.php:331 tests/UtilsTest.php:332 | ||
223 | #: tests/UtilsTest.php:348 tests/UtilsTest.php:349 | ||
224 | msgid "MiB" | ||
225 | msgstr "MiB" | ||
226 | |||
227 | #: application/Utils.php:386 tests/UtilsTest.php:333 tests/UtilsTest.php:334 | ||
228 | msgid "GiB" | ||
229 | msgstr "GiB" | ||
230 | |||
231 | #: application/config/ConfigJson.php:52 application/config/ConfigPhp.php:121 | ||
232 | msgid "" | ||
233 | "Shaarli could not create the config file. Please make sure Shaarli has the " | ||
234 | "right to write in the folder is it installed in." | ||
235 | msgstr "" | ||
236 | "Shaarli konnte die Konfigurationsdatei nicht erstellen. Bitte stelle sicher, " | ||
237 | "dass Shaarli das Recht hat, in den Ordner zu schreiben, in dem es " | ||
238 | "installiert ist." | ||
239 | |||
240 | #: application/config/ConfigManager.php:135 | ||
241 | msgid "Invalid setting key parameter. String expected, got: " | ||
242 | msgstr "" | ||
243 | "Ungültiger Parameter für den Einstellungsschlüssel. Zeichenfolge erwartet, " | ||
244 | "erhalten: " | ||
245 | |||
246 | #: application/config/exception/MissingFieldConfigException.php:21 | ||
247 | #, php-format | ||
248 | msgid "Configuration value is required for %s" | ||
249 | msgstr "Konfigurationswert erforderlich für %s" | ||
250 | |||
251 | #: application/config/exception/PluginConfigOrderException.php:15 | ||
252 | msgid "An error occurred while trying to save plugins loading order." | ||
253 | msgstr "" | ||
254 | "Beim Versuch, die Ladereihenfolge der Plugins zu speichern, ist ein Fehler " | ||
255 | "aufgetreten." | ||
256 | |||
257 | #: application/config/exception/UnauthorizedConfigException.php:16 | ||
258 | msgid "You are not authorized to alter config." | ||
259 | msgstr "Du bist nicht berechtigt, die Konfiguration zu ändern." | ||
260 | |||
261 | #: application/exceptions/IOException.php:19 | ||
262 | msgid "Error accessing" | ||
263 | msgstr "Fehler beim Zugriff" | ||
264 | |||
265 | #: index.php:142 | ||
266 | msgid "Shared links on " | ||
267 | msgstr "Geteilte Links auf " | ||
268 | |||
269 | #: index.php:164 | ||
270 | msgid "Insufficient permissions:" | ||
271 | msgstr "Unzureichende Berechtigungen:" | ||
272 | |||
273 | #: index.php:303 | ||
274 | msgid "I said: NO. You are banned for the moment. Go away." | ||
275 | msgstr "Ich sagte NEIN. Du bist für den Moment gesperrt. Verschwinde." | ||
276 | |||
277 | #: index.php:368 | ||
278 | msgid "Wrong login/password." | ||
279 | msgstr "Falscher Loging/Passwort." | ||
280 | |||
281 | #: index.php:576 tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | ||
282 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:42 | ||
283 | msgid "Daily" | ||
284 | msgstr "Täglich" | ||
285 | |||
286 | #: index.php:681 tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 | ||
287 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:44 | ||
288 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:71 | ||
289 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:95 | ||
290 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:71 | ||
291 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:95 | ||
292 | msgid "Login" | ||
293 | msgstr "Einloggen" | ||
294 | |||
295 | #: index.php:722 tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:39 | ||
296 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:39 | ||
297 | msgid "Picture wall" | ||
298 | msgstr "Bildwand" | ||
299 | |||
300 | #: index.php:770 tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | ||
301 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:36 | ||
302 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | ||
303 | msgid "Tag cloud" | ||
304 | msgstr "Tag Cloud" | ||
305 | |||
306 | #: index.php:803 tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | ||
307 | msgid "Tag list" | ||
308 | msgstr "Tag Liste" | ||
309 | |||
310 | #: index.php:1028 tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:31 | ||
311 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:31 | ||
312 | msgid "Tools" | ||
313 | msgstr "Tools" | ||
314 | |||
315 | #: index.php:1037 | ||
316 | msgid "You are not supposed to change a password on an Open Shaarli." | ||
317 | msgstr "Du darfst kein Passwort für ein offenes Shaarli ändern." | ||
318 | |||
319 | #: index.php:1042 index.php:1084 index.php:1160 index.php:1191 index.php:1291 | ||
320 | msgid "Wrong token." | ||
321 | msgstr "Falsches Zeichen." | ||
322 | |||
323 | #: index.php:1047 | ||
324 | msgid "The old password is not correct." | ||
325 | msgstr "Das alte Passwort ist nicht korrekt." | ||
326 | |||
327 | #: index.php:1067 | ||
328 | msgid "Your password has been changed" | ||
329 | msgstr "Dein Passwort wurde geändert" | ||
330 | |||
331 | #: index.php:1072 | ||
332 | #: tmp/changepassword.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | ||
333 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 | ||
334 | msgid "Change password" | ||
335 | msgstr "Passwort ändern" | ||
336 | |||
337 | #: index.php:1120 | ||
338 | msgid "Configuration was saved." | ||
339 | msgstr "Konfiguration wurde gespeichert." | ||
340 | |||
341 | #: index.php:1143 tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 | ||
342 | msgid "Configure" | ||
343 | msgstr "Konfigurieren" | ||
344 | |||
345 | #: index.php:1154 tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | ||
346 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | ||
347 | msgid "Manage tags" | ||
348 | msgstr "Tags verwalten" | ||
349 | |||
350 | #: index.php:1172 | ||
351 | #, php-format | ||
352 | msgid "The tag was removed from %d link." | ||
353 | msgid_plural "The tag was removed from %d links." | ||
354 | msgstr[0] "Der Tag wurde aus dem Link %d entfernt." | ||
355 | msgstr[1] "Der Tag wurde aus den Links %d entfernt." | ||
356 | |||
357 | #: index.php:1173 | ||
358 | #, php-format | ||
359 | msgid "The tag was renamed in %d link." | ||
360 | msgid_plural "The tag was renamed in %d links." | ||
361 | msgstr[0] "Der Tag wurde im Link %d umbenannt." | ||
362 | msgstr[1] "Der Tag wurde in den Links %d umbenannt." | ||
363 | |||
364 | #: index.php:1181 tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | ||
365 | msgid "Shaare a new link" | ||
366 | msgstr "Teile einen neuen Link" | ||
367 | |||
368 | #: index.php:1351 tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | ||
369 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:170 | ||
370 | msgid "Edit" | ||
371 | msgstr "Bearbeiten" | ||
372 | |||
373 | #: index.php:1351 index.php:1421 | ||
374 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | ||
375 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:26 | ||
376 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:26 | ||
377 | msgid "Shaare" | ||
378 | msgstr "Teilen" | ||
379 | |||
380 | #: index.php:1390 | ||
381 | msgid "Note: " | ||
382 | msgstr "Notiz: " | ||
383 | |||
384 | #: index.php:1430 tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:65 | ||
385 | msgid "Export" | ||
386 | msgstr "Exportieren" | ||
387 | |||
388 | #: index.php:1492 tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:83 | ||
389 | msgid "Import" | ||
390 | msgstr "Importieren" | ||
391 | |||
392 | #: index.php:1502 | ||
393 | #, php-format | ||
394 | msgid "" | ||
395 | "The file you are trying to upload is probably bigger than what this " | ||
396 | "webserver can accept (%s). Please upload in smaller chunks." | ||
397 | msgstr "" | ||
398 | "Die Datei, die du hochladen möchtest, ist wahrscheinlich größer als das, was " | ||
399 | "dieser Webserver akzeptieren kann (%s). Bitte lade in kleineren Blöcken hoch." | ||
400 | |||
401 | #: index.php:1541 tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:26 | ||
402 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:22 | ||
403 | msgid "Plugin administration" | ||
404 | msgstr "Plugin Adminstration" | ||
405 | |||
406 | #: index.php:1706 | ||
407 | msgid "Search: " | ||
408 | msgstr "Suche: " | ||
409 | |||
410 | #: index.php:1933 | ||
411 | #, php-format | ||
412 | msgid "" | ||
413 | "<pre>Sessions do not seem to work correctly on your server.<br>Make sure the " | ||
414 | "variable \"session.save_path\" is set correctly in your PHP config, and that " | ||
415 | "you have write access to it.<br>It currently points to %s.<br>On some " | ||
416 | "browsers, accessing your server via a hostname like 'localhost' or any " | ||
417 | "custom hostname without a dot causes cookie storage to fail. We recommend " | ||
418 | "accessing your server via it's IP address or Fully Qualified Domain Name.<br>" | ||
419 | msgstr "" | ||
420 | "<pre>Sessions scheinen auf deinem Server nicht korrekt zu funktionieren. " | ||
421 | "<br>Stelle sicher, dass die Variable \"session.save_path\" in deiner PHP-" | ||
422 | "Konfiguration richtig eingestellt ist und dass du Schreibzugriff darauf hast." | ||
423 | "<br>Es verweist aktuell auf %s.<br>Bei einigen Browsern führt der Zugriff " | ||
424 | "auf deinen Server über einen Hostnamen wie \"localhost\" oder einen " | ||
425 | "beliebigen benutzerdefinierten Hostnamen ohne Punkt dazu, dass der Cookie-" | ||
426 | "Speicher fehlschlägt. Wir empfehlen den Zugriff auf deinen Server über die " | ||
427 | "IP-Adresse oder den Fully Qualified Domain Namen.<br>" | ||
428 | |||
429 | #: index.php:1943 | ||
430 | msgid "Click to try again." | ||
431 | msgstr "Klicke um es erneut zu versuchen." | ||
432 | |||
433 | #: plugins/addlink_toolbar/addlink_toolbar.php:29 | ||
434 | msgid "URI" | ||
435 | msgstr "URI" | ||
436 | |||
437 | #: plugins/addlink_toolbar/addlink_toolbar.php:33 | ||
438 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | ||
439 | msgid "Add link" | ||
440 | msgstr "Link hinzufügen" | ||
441 | |||
442 | #: plugins/addlink_toolbar/addlink_toolbar.php:50 | ||
443 | msgid "Adds the addlink input on the linklist page." | ||
444 | msgstr "Fügt die Link-hinzufügen-Eingabe auf der Linkliste hinzu." | ||
445 | |||
446 | #: plugins/archiveorg/archiveorg.php:23 | ||
447 | msgid "View on archive.org" | ||
448 | msgstr "Auf archive.org ansehen" | ||
449 | |||
450 | #: plugins/archiveorg/archiveorg.php:36 | ||
451 | msgid "For each link, add an Archive.org icon." | ||
452 | msgstr "Füge für jeden Link ein Archive.org Symbol hinzu." | ||
453 | |||
454 | #: plugins/demo_plugin/demo_plugin.php:465 | ||
455 | msgid "" | ||
456 | "A demo plugin covering all use cases for template designers and plugin " | ||
457 | "developers." | ||
458 | msgstr "" | ||
459 | "Ein Demo-Plugin, das alle Anwendungsfälle für Template-Designer und Plugin-" | ||
460 | "Entwickler abdeckt." | ||
461 | |||
462 | #: plugins/isso/isso.php:20 | ||
463 | msgid "" | ||
464 | "Isso plugin error: Please define the \"ISSO_SERVER\" setting in the plugin " | ||
465 | "administration page." | ||
466 | msgstr "" | ||
467 | "Isso Plugin Fehler: Bitte definiere die Einstellung \"ISSO_SERVER\" auf der " | ||
468 | "Plugin-Administrationsseite." | ||
469 | |||
470 | #: plugins/isso/isso.php:63 | ||
471 | msgid "Let visitor comment your shaares on permalinks with Isso." | ||
472 | msgstr "" | ||
473 | "Lassen Sie Besucher ihre geteilten Links auf Permalinks mit Isso " | ||
474 | "kommentieren." | ||
475 | |||
476 | #: plugins/isso/isso.php:64 | ||
477 | msgid "Isso server URL (without 'http://')" | ||
478 | msgstr "Isso Server URL (ohne 'http://')" | ||
479 | |||
480 | #: plugins/markdown/markdown.php:158 | ||
481 | msgid "Description will be rendered with" | ||
482 | msgstr "Die Beschreibung wird dargestellt mit" | ||
483 | |||
484 | #: plugins/markdown/markdown.php:159 | ||
485 | msgid "Markdown syntax documentation" | ||
486 | msgstr "Markdown Syntax Dokumentation" | ||
487 | |||
488 | #: plugins/markdown/markdown.php:160 | ||
489 | msgid "Markdown syntax" | ||
490 | msgstr "Markdown Syntax" | ||
491 | |||
492 | #: plugins/markdown/markdown.php:339 | ||
493 | msgid "" | ||
494 | "Render shaare description with Markdown syntax.<br><strong>Warning</" | ||
495 | "strong>:\n" | ||
496 | "If your shaared descriptions contained HTML tags before enabling the " | ||
497 | "markdown plugin,\n" | ||
498 | "enabling it might break your page.\n" | ||
499 | "See the <a href=\"https://github.com/shaarli/Shaarli/tree/master/plugins/" | ||
500 | "markdown#html-rendering\">README</a>." | ||
501 | msgstr "" | ||
502 | "Übertrage Teilen Beschreibung mit Markdown-Syntax.<br><strong>Warnung</" | ||
503 | "strong>:\n" | ||
504 | "Wenn deine Teilen Beschreibungen HTML-Tags enthielten, bevor das Markdown-" | ||
505 | "Plugin aktiviert wurde,\n" | ||
506 | "kann es deine Seite beschädigen, solltest du es aktivieren.\n" | ||
507 | "Weitere Informationen findest du in der <a href=\"https://github.com/shaarli/" | ||
508 | "Shaarli/tree/master/plugins/markdown#html-rendering\">README</a>." | ||
509 | |||
510 | #: plugins/piwik/piwik.php:21 | ||
511 | msgid "" | ||
512 | "Piwik plugin error: Please define PIWIK_URL and PIWIK_SITEID in the plugin " | ||
513 | "administration page." | ||
514 | msgstr "" | ||
515 | "Piwik-Plugin-Fehler: Bitte definiere die PIWIK_URL und PIWIK_SITEID auf der " | ||
516 | "Plugin-Administrationsseite." | ||
517 | |||
518 | #: plugins/piwik/piwik.php:70 | ||
519 | msgid "A plugin that adds Piwik tracking code to Shaarli pages." | ||
520 | msgstr "" | ||
521 | "Ein Plugin, das einen Piwik-Tracking-Code auf Shaarli-Seiten hinzufügt." | ||
522 | |||
523 | #: plugins/piwik/piwik.php:71 | ||
524 | msgid "Piwik URL" | ||
525 | msgstr "Piwik URL" | ||
526 | |||
527 | #: plugins/piwik/piwik.php:72 | ||
528 | msgid "Piwik site ID" | ||
529 | msgstr "Piwik site ID" | ||
530 | |||
531 | #: plugins/playvideos/playvideos.php:22 | ||
532 | msgid "Video player" | ||
533 | msgstr "Videoplayer" | ||
534 | |||
535 | #: plugins/playvideos/playvideos.php:25 | ||
536 | msgid "Play Videos" | ||
537 | msgstr "Videos abspielen" | ||
538 | |||
539 | #: plugins/playvideos/playvideos.php:56 | ||
540 | msgid "Add a button in the toolbar allowing to watch all videos." | ||
541 | msgstr "" | ||
542 | "Fügt eine Schaltfläche in der Symbolleiste hinzu, mit der man alle Videos " | ||
543 | "ansehen kann." | ||
544 | |||
545 | #: plugins/playvideos/youtube_playlist.js:214 | ||
546 | msgid "plugins/playvideos/jquery-1.11.2.min.js" | ||
547 | msgstr "plugins/playvideos/jquery-1.11.2.min.js" | ||
548 | |||
549 | #: plugins/pubsubhubbub/pubsubhubbub.php:69 | ||
550 | #, php-format | ||
551 | msgid "Could not publish to PubSubHubbub: %s" | ||
552 | msgstr "Veröffentlichung auf PubSubHubbub nicht möglich: %s" | ||
553 | |||
554 | #: plugins/pubsubhubbub/pubsubhubbub.php:95 | ||
555 | #, php-format | ||
556 | msgid "Could not post to %s" | ||
557 | msgstr "Kann nicht posten auf %s" | ||
558 | |||
559 | #: plugins/pubsubhubbub/pubsubhubbub.php:99 | ||
560 | #, php-format | ||
561 | msgid "Bad response from the hub %s" | ||
562 | msgstr "Ungültige Antwort vom Hub %s" | ||
563 | |||
564 | #: plugins/pubsubhubbub/pubsubhubbub.php:110 | ||
565 | msgid "Enable PubSubHubbub feed publishing." | ||
566 | msgstr "Aktiviere PubSubHubbub Feed Veröffentlichung." | ||
567 | |||
568 | #: plugins/qrcode/qrcode.php:69 plugins/wallabag/wallabag.php:68 | ||
569 | msgid "For each link, add a QRCode icon." | ||
570 | msgstr "Für jeden Link, füge eine QRCode Icon hinzu." | ||
571 | |||
572 | #: plugins/wallabag/wallabag.php:21 | ||
573 | msgid "" | ||
574 | "Wallabag plugin error: Please define the \"WALLABAG_URL\" setting in the " | ||
575 | "plugin administration page." | ||
576 | msgstr "" | ||
577 | "Wallabag Plugin Fehler: Bitte definiere die Einstellung \"WALLABAG_URL\" auf " | ||
578 | "der Plugin Administrationsseite." | ||
579 | |||
580 | #: plugins/wallabag/wallabag.php:47 | ||
581 | msgid "Save to wallabag" | ||
582 | msgstr "Auf Wallabag speichern" | ||
583 | |||
584 | #: plugins/wallabag/wallabag.php:69 | ||
585 | msgid "Wallabag API URL" | ||
586 | msgstr "Wallabag API URL" | ||
587 | |||
588 | #: plugins/wallabag/wallabag.php:70 | ||
589 | msgid "Wallabag API version (1 or 2)" | ||
590 | msgstr "Wallabag API version (1 oder 2)" | ||
591 | |||
592 | #: tests/LanguagesTest.php:214 tests/LanguagesTest.php:227 | ||
593 | #: tests/languages/fr/LanguagesFrTest.php:160 | ||
594 | #: tests/languages/fr/LanguagesFrTest.php:173 | ||
595 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:81 | ||
596 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:81 | ||
597 | msgid "Search" | ||
598 | msgid_plural "Search" | ||
599 | msgstr[0] "Suche" | ||
600 | msgstr[1] "Suchen" | ||
601 | |||
602 | #: tmp/404.b91ef64efc3688266305ea9b42e5017e.rtpl.php:12 | ||
603 | msgid "Sorry, nothing to see here." | ||
604 | msgstr "Entschuldige, hier gibt es nichts zu sehen." | ||
605 | |||
606 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | ||
607 | msgid "URL or leave empty to post a note" | ||
608 | msgstr "URL oder leer lassen um eine Notiz hinzuzufügen" | ||
609 | |||
610 | #: tmp/changepassword.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | ||
611 | msgid "Current password" | ||
612 | msgstr "Aktuelles Passwort" | ||
613 | |||
614 | #: tmp/changepassword.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | ||
615 | msgid "New password" | ||
616 | msgstr "Neues Passwort" | ||
617 | |||
618 | #: tmp/changepassword.b91ef64efc3688266305ea9b42e5017e.rtpl.php:23 | ||
619 | msgid "Change" | ||
620 | msgstr "Wechseln" | ||
621 | |||
622 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | ||
623 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:77 | ||
624 | msgid "Tag" | ||
625 | msgstr "Tag" | ||
626 | |||
627 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 | ||
628 | msgid "New name" | ||
629 | msgstr "Neuer Name" | ||
630 | |||
631 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:31 | ||
632 | msgid "Case sensitive" | ||
633 | msgstr "Groß- / Kleinschreibung-unterscheidend" | ||
634 | |||
635 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:34 | ||
636 | msgid "Rename" | ||
637 | msgstr "Umbenennen" | ||
638 | |||
639 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:35 | ||
640 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:79 | ||
641 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:172 | ||
642 | msgid "Delete" | ||
643 | msgstr "Löschen" | ||
644 | |||
645 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:39 | ||
646 | msgid "You can also edit tags in the" | ||
647 | msgstr "Du kannst auch Tags bearbeiten in der" | ||
648 | |||
649 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:39 | ||
650 | msgid "tag list" | ||
651 | msgstr "Tag Liste" | ||
652 | |||
653 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 | ||
654 | msgid "title" | ||
655 | msgstr "Titel" | ||
656 | |||
657 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:43 | ||
658 | msgid "Home link" | ||
659 | msgstr "Home Link" | ||
660 | |||
661 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:44 | ||
662 | msgid "Default value" | ||
663 | msgstr "Standardwert" | ||
664 | |||
665 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:58 | ||
666 | msgid "Theme" | ||
667 | msgstr "Thema" | ||
668 | |||
669 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:87 | ||
670 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:78 | ||
671 | msgid "Language" | ||
672 | msgstr "Sprache" | ||
673 | |||
674 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:116 | ||
675 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:102 | ||
676 | msgid "Timezone" | ||
677 | msgstr "Zeitzone" | ||
678 | |||
679 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 | ||
680 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:103 | ||
681 | msgid "Continent" | ||
682 | msgstr "Kontinent" | ||
683 | |||
684 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 | ||
685 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:103 | ||
686 | msgid "City" | ||
687 | msgstr "Stadt" | ||
688 | |||
689 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:164 | ||
690 | msgid "Disable session cookie hijacking protection" | ||
691 | msgstr "Deaktiviere Session Cookie Hijacking Schutz" | ||
692 | |||
693 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:166 | ||
694 | msgid "Check this if you get disconnected or if your IP address changes often" | ||
695 | msgstr "" | ||
696 | "Überprüfe dies, wenn die Verbindung getrennt wird oder wenn sich deine IP-" | ||
697 | "Adresse häufig ändert" | ||
698 | |||
699 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:183 | ||
700 | msgid "Private links by default" | ||
701 | msgstr "Standardmäßig Private Links" | ||
702 | |||
703 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:184 | ||
704 | msgid "All new links are private by default" | ||
705 | msgstr "Alle neuen Links sind standardmäßig privat" | ||
706 | |||
707 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:199 | ||
708 | msgid "RSS direct links" | ||
709 | msgstr "RSS Direkt Links" | ||
710 | |||
711 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:200 | ||
712 | msgid "Check this to use direct URL instead of permalink in feeds" | ||
713 | msgstr "" | ||
714 | "Aktivieren diese Option, um direkte URLs anstelle von Permalinks in Feeds zu " | ||
715 | "verwenden" | ||
716 | |||
717 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:215 | ||
718 | msgid "Hide public links" | ||
719 | msgstr "Verstecke öffentliche Links" | ||
720 | |||
721 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:216 | ||
722 | msgid "Do not show any links if the user is not logged in" | ||
723 | msgstr "Zeige keine Links, wenn der Benutzer nicht angemeldet ist" | ||
724 | |||
725 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:231 | ||
726 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:150 | ||
727 | msgid "Check updates" | ||
728 | msgstr "Auf Updates prüfen" | ||
729 | |||
730 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:232 | ||
731 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:152 | ||
732 | msgid "Notify me when a new release is ready" | ||
733 | msgstr "Benachrichtige mich, wenn eine neue Version zur Verfügung steht" | ||
734 | |||
735 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:247 | ||
736 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:169 | ||
737 | msgid "Enable REST API" | ||
738 | msgstr "Aktiviere REST API" | ||
739 | |||
740 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:248 | ||
741 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:170 | ||
742 | msgid "Allow third party software to use Shaarli such as mobile application" | ||
743 | msgstr "" | ||
744 | "Erlaube Software von Drittanbietern für Shaarli, wie z.B. die mobile " | ||
745 | "Anwendung" | ||
746 | |||
747 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:263 | ||
748 | msgid "API secret" | ||
749 | msgstr "API secret" | ||
750 | |||
751 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:274 | ||
752 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:74 | ||
753 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:139 | ||
754 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:199 | ||
755 | msgid "Save" | ||
756 | msgstr "Speichern" | ||
757 | |||
758 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:15 | ||
759 | msgid "The Daily Shaarli" | ||
760 | msgstr "Der tägliche Shaarli" | ||
761 | |||
762 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:17 | ||
763 | msgid "1 RSS entry per day" | ||
764 | msgstr "1 RSS Eintrag pro Tag" | ||
765 | |||
766 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:37 | ||
767 | msgid "Previous day" | ||
768 | msgstr "Vorheriger Tag" | ||
769 | |||
770 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:44 | ||
771 | msgid "All links of one day in a single page." | ||
772 | msgstr "Alle Links eines Tages auf einer Seite." | ||
773 | |||
774 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:51 | ||
775 | msgid "Next day" | ||
776 | msgstr "Nächster Tag" | ||
777 | |||
778 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:25 | ||
779 | msgid "Created:" | ||
780 | msgstr "Erstellt:" | ||
781 | |||
782 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 | ||
783 | msgid "URL" | ||
784 | msgstr "URL" | ||
785 | |||
786 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:34 | ||
787 | msgid "Title" | ||
788 | msgstr "Titel" | ||
789 | |||
790 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:40 | ||
791 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | ||
792 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:75 | ||
793 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:99 | ||
794 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:124 | ||
795 | msgid "Description" | ||
796 | msgstr "Beschreibung" | ||
797 | |||
798 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:46 | ||
799 | msgid "Tags" | ||
800 | msgstr "Tags" | ||
801 | |||
802 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:59 | ||
803 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | ||
804 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:168 | ||
805 | msgid "Private" | ||
806 | msgstr "Privat" | ||
807 | |||
808 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:74 | ||
809 | msgid "Apply Changes" | ||
810 | msgstr "Änderungen übernehmen" | ||
811 | |||
812 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | ||
813 | msgid "Export Database" | ||
814 | msgstr "Exportiere Datenbank" | ||
815 | |||
816 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 | ||
817 | msgid "Selection" | ||
818 | msgstr "Beschreibung" | ||
819 | |||
820 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:31 | ||
821 | msgid "All" | ||
822 | msgstr "Alle" | ||
823 | |||
824 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 | ||
825 | msgid "Public" | ||
826 | msgstr "Öffentlich" | ||
827 | |||
828 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:52 | ||
829 | msgid "Prepend note permalinks with this Shaarli instance's URL" | ||
830 | msgstr "Voranstellen von Notizen-Permalinks mit der URL dieser Shaarli-Instanz" | ||
831 | |||
832 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:53 | ||
833 | msgid "Useful to import bookmarks in a web browser" | ||
834 | msgstr "Sinnvoll Lesezeichen im Browser zu importieren" | ||
835 | |||
836 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | ||
837 | msgid "Import Database" | ||
838 | msgstr "Importiere Datenbank" | ||
839 | |||
840 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:23 | ||
841 | msgid "Maximum size allowed:" | ||
842 | msgstr "Maximale Größe erlaubt:" | ||
843 | |||
844 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 | ||
845 | msgid "Visibility" | ||
846 | msgstr "Sichtbarkeit" | ||
847 | |||
848 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | ||
849 | msgid "Use values from the imported file, default to public" | ||
850 | msgstr "Verwende Werte aus der importierten Datei, standardmäßig öffentlich" | ||
851 | |||
852 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 | ||
853 | msgid "Import all bookmarks as private" | ||
854 | msgstr "Importiere alle Lesezeichen als Privat" | ||
855 | |||
856 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:46 | ||
857 | msgid "Import all bookmarks as public" | ||
858 | msgstr "Importiere alles Lesezeichen als öffentlich" | ||
859 | |||
860 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:57 | ||
861 | msgid "Overwrite existing bookmarks" | ||
862 | msgstr "Überschreibe alle bestehenden Lesezeichen" | ||
863 | |||
864 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:58 | ||
865 | msgid "Duplicates based on URL" | ||
866 | msgstr "Duplikate basierend auf URL" | ||
867 | |||
868 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:72 | ||
869 | msgid "Add default tags" | ||
870 | msgstr "Standard-Tag hinzufügen" | ||
871 | |||
872 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:22 | ||
873 | msgid "Install Shaarli" | ||
874 | msgstr "Installiere Shaarli" | ||
875 | |||
876 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:25 | ||
877 | msgid "It looks like it's the first time you run Shaarli. Please configure it." | ||
878 | msgstr "" | ||
879 | "Es sieht so aus, als ob du Shaarli das erste mal verwendest. Bitte " | ||
880 | "konfiguriere es." | ||
881 | |||
882 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:33 | ||
883 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:30 | ||
884 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:147 | ||
885 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:147 | ||
886 | msgid "Username" | ||
887 | msgstr "Benutzername" | ||
888 | |||
889 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | ||
890 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:34 | ||
891 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:148 | ||
892 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:148 | ||
893 | msgid "Password" | ||
894 | msgstr "Passwort" | ||
895 | |||
896 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:63 | ||
897 | msgid "Shaarli title" | ||
898 | msgstr "Shaarli Titel" | ||
899 | |||
900 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:69 | ||
901 | msgid "My links" | ||
902 | msgstr "Meine Links" | ||
903 | |||
904 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:182 | ||
905 | msgid "Install" | ||
906 | msgstr "Installiere" | ||
907 | |||
908 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | ||
909 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:80 | ||
910 | msgid "shaare" | ||
911 | msgid_plural "shaares" | ||
912 | msgstr[0] "Teile" | ||
913 | msgstr[1] "Teilen" | ||
914 | |||
915 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:18 | ||
916 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:84 | ||
917 | msgid "private link" | ||
918 | msgid_plural "private links" | ||
919 | msgstr[0] "Privater Link" | ||
920 | msgstr[1] "Private Links" | ||
921 | |||
922 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:31 | ||
923 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 | ||
924 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:117 | ||
925 | msgid "Search text" | ||
926 | msgstr "Text durchsuchen" | ||
927 | |||
928 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:38 | ||
929 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:124 | ||
930 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:124 | ||
931 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | ||
932 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:64 | ||
933 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | ||
934 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:74 | ||
935 | msgid "Filter by tag" | ||
936 | msgstr "Nach Tag filtern" | ||
937 | |||
938 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:111 | ||
939 | msgid "Nothing found." | ||
940 | msgstr "Nichts gefunden." | ||
941 | |||
942 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:119 | ||
943 | #, php-format | ||
944 | msgid "%s result" | ||
945 | msgid_plural "%s results" | ||
946 | msgstr[0] "%s Ergebnis" | ||
947 | msgstr[1] "%s Ergebnisse" | ||
948 | |||
949 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:123 | ||
950 | msgid "for" | ||
951 | msgstr "für" | ||
952 | |||
953 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:130 | ||
954 | msgid "tagged" | ||
955 | msgstr "markiert" | ||
956 | |||
957 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:134 | ||
958 | msgid "Remove tag" | ||
959 | msgstr "Tag entfernen" | ||
960 | |||
961 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:143 | ||
962 | msgid "with status" | ||
963 | msgstr "mit Status" | ||
964 | |||
965 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:154 | ||
966 | msgid "without any tag" | ||
967 | msgstr "ohne irgendeinen Tag" | ||
968 | |||
969 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:174 | ||
970 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | ||
971 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:42 | ||
972 | msgid "Fold" | ||
973 | msgstr "Ablegen" | ||
974 | |||
975 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:176 | ||
976 | msgid "Edited: " | ||
977 | msgstr "Bearbeitet: " | ||
978 | |||
979 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:180 | ||
980 | msgid "permalink" | ||
981 | msgstr "Permalink" | ||
982 | |||
983 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:182 | ||
984 | msgid "Add tag" | ||
985 | msgstr "Tag hinzufügen" | ||
986 | |||
987 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:7 | ||
988 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:7 | ||
989 | msgid "Filters" | ||
990 | msgstr "Filter" | ||
991 | |||
992 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:12 | ||
993 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:12 | ||
994 | msgid "Only display private links" | ||
995 | msgstr "Zeige nur private Links" | ||
996 | |||
997 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:15 | ||
998 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:15 | ||
999 | msgid "Only display public links" | ||
1000 | msgstr "Zeige nur öffentliche Links" | ||
1001 | |||
1002 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:20 | ||
1003 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:20 | ||
1004 | msgid "Filter untagged links" | ||
1005 | msgstr "Unmarkierte Tags filtern" | ||
1006 | |||
1007 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 | ||
1008 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:76 | ||
1009 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:24 | ||
1010 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:76 | ||
1011 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:43 | ||
1012 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:43 | ||
1013 | msgid "Fold all" | ||
1014 | msgstr "Alles ablegen" | ||
1015 | |||
1016 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:69 | ||
1017 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:69 | ||
1018 | msgid "Links per page" | ||
1019 | msgstr "Links pro Seite" | ||
1020 | |||
1021 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:15 | ||
1022 | msgid "" | ||
1023 | "You have been banned after too many failed login attempts. Try again later." | ||
1024 | msgstr "" | ||
1025 | "Du wurdest nach zu vielen fehlgeschlagenen Anmeldeversuchen gesperrt. " | ||
1026 | "Versuche es später noch einmal." | ||
1027 | |||
1028 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 | ||
1029 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:151 | ||
1030 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:151 | ||
1031 | msgid "Remember me" | ||
1032 | msgstr "Erinnere dich an mich" | ||
1033 | |||
1034 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | ||
1035 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | ||
1036 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:14 | ||
1037 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:48 | ||
1038 | msgid "by the Shaarli community" | ||
1039 | msgstr "von der Shaarli Community" | ||
1040 | |||
1041 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:15 | ||
1042 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:15 | ||
1043 | msgid "Documentation" | ||
1044 | msgstr "Dokumentation" | ||
1045 | |||
1046 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:44 | ||
1047 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:44 | ||
1048 | msgid "Expand" | ||
1049 | msgstr "Erweitern" | ||
1050 | |||
1051 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:45 | ||
1052 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:45 | ||
1053 | msgid "Expand all" | ||
1054 | msgstr "Alles erweitern" | ||
1055 | |||
1056 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:46 | ||
1057 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:46 | ||
1058 | msgid "Are you sure you want to delete this link?" | ||
1059 | msgstr "Bist du sicher das du diesen Link löschen möchtest?" | ||
1060 | |||
1061 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:61 | ||
1062 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:86 | ||
1063 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:61 | ||
1064 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:86 | ||
1065 | msgid "RSS Feed" | ||
1066 | msgstr "RSS Feed" | ||
1067 | |||
1068 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:66 | ||
1069 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:102 | ||
1070 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:66 | ||
1071 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:102 | ||
1072 | msgid "Logout" | ||
1073 | msgstr "Ausloggen" | ||
1074 | |||
1075 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:169 | ||
1076 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:169 | ||
1077 | msgid "is available" | ||
1078 | msgstr "ist verfügbar" | ||
1079 | |||
1080 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:176 | ||
1081 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:176 | ||
1082 | msgid "Error" | ||
1083 | msgstr "Fehler" | ||
1084 | |||
1085 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | ||
1086 | msgid "Picture Wall" | ||
1087 | msgstr "Bildwand" | ||
1088 | |||
1089 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | ||
1090 | msgid "pics" | ||
1091 | msgstr "Bilder" | ||
1092 | |||
1093 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:15 | ||
1094 | msgid "You need to enable Javascript to change plugin loading order." | ||
1095 | msgstr "" | ||
1096 | "Du musst Javascript aktivieren um die Ladereihenfolge der Plugins zu ändern." | ||
1097 | |||
1098 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 | ||
1099 | msgid "Enabled Plugins" | ||
1100 | msgstr "Aktivierte Plugins" | ||
1101 | |||
1102 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:34 | ||
1103 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:155 | ||
1104 | msgid "No plugin enabled." | ||
1105 | msgstr "Kein Plugin aktiviert." | ||
1106 | |||
1107 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:40 | ||
1108 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:73 | ||
1109 | msgid "Disable" | ||
1110 | msgstr "Deaktivieren" | ||
1111 | |||
1112 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 | ||
1113 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:74 | ||
1114 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:98 | ||
1115 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:123 | ||
1116 | msgid "Name" | ||
1117 | msgstr "Name" | ||
1118 | |||
1119 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:43 | ||
1120 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:76 | ||
1121 | msgid "Order" | ||
1122 | msgstr "Reihenfolge" | ||
1123 | |||
1124 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:86 | ||
1125 | msgid "Disabled Plugins" | ||
1126 | msgstr "Deaktivierte Plugins" | ||
1127 | |||
1128 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:91 | ||
1129 | msgid "No plugin disabled." | ||
1130 | msgstr "Kein Plugin deaktiviert." | ||
1131 | |||
1132 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:97 | ||
1133 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:122 | ||
1134 | msgid "Enable" | ||
1135 | msgstr "Aktiviere" | ||
1136 | |||
1137 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:134 | ||
1138 | msgid "More plugins available" | ||
1139 | msgstr "Weitere Plugins verfügbar" | ||
1140 | |||
1141 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:136 | ||
1142 | msgid "in the documentation" | ||
1143 | msgstr "In der Dokumentation" | ||
1144 | |||
1145 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:150 | ||
1146 | msgid "Plugin configuration" | ||
1147 | msgstr "Plugin Konfiguration" | ||
1148 | |||
1149 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:195 | ||
1150 | msgid "No parameter available." | ||
1151 | msgstr "Kein Parameter verfügbar." | ||
1152 | |||
1153 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | ||
1154 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | ||
1155 | msgid "tags" | ||
1156 | msgstr "Tags" | ||
1157 | |||
1158 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 | ||
1159 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 | ||
1160 | msgid "List all links with those tags" | ||
1161 | msgstr "Zeige alle Links mit diesen Tags" | ||
1162 | |||
1163 | #: tmp/tag.sort.b91ef64efc3688266305ea9b42e5017e.rtpl.php:3 | ||
1164 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:3 | ||
1165 | msgid "Sort by:" | ||
1166 | msgstr "Sortiere nach:" | ||
1167 | |||
1168 | #: tmp/tag.sort.b91ef64efc3688266305ea9b42e5017e.rtpl.php:5 | ||
1169 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:5 | ||
1170 | msgid "Cloud" | ||
1171 | msgstr "Cloud" | ||
1172 | |||
1173 | #: tmp/tag.sort.b91ef64efc3688266305ea9b42e5017e.rtpl.php:6 | ||
1174 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:6 | ||
1175 | msgid "Most used" | ||
1176 | msgstr "Am meisten verwendet" | ||
1177 | |||
1178 | #: tmp/tag.sort.b91ef64efc3688266305ea9b42e5017e.rtpl.php:7 | ||
1179 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:7 | ||
1180 | msgid "Alphabetical" | ||
1181 | msgstr "Alphabetisch" | ||
1182 | |||
1183 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | ||
1184 | msgid "Settings" | ||
1185 | msgstr "Einstellungen" | ||
1186 | |||
1187 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | ||
1188 | msgid "Change Shaarli settings: title, timezone, etc." | ||
1189 | msgstr "Shaarli Einstellungen ändern: Titel, Zeitzone, usw." | ||
1190 | |||
1191 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:17 | ||
1192 | msgid "Configure your Shaarli" | ||
1193 | msgstr "Shaarli konfigurieren" | ||
1194 | |||
1195 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:21 | ||
1196 | msgid "Enable, disable and configure plugins" | ||
1197 | msgstr "Plugins aktivieren, deaktivieren und konfigurieren" | ||
1198 | |||
1199 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 | ||
1200 | msgid "Change your password" | ||
1201 | msgstr "Ändere dein Passwort" | ||
1202 | |||
1203 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:35 | ||
1204 | msgid "Rename or delete a tag in all links" | ||
1205 | msgstr "Umbenennen oder löschen eines Tags in allen Links" | ||
1206 | |||
1207 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 | ||
1208 | msgid "" | ||
1209 | "Import Netscape HTML bookmarks (as exported from Firefox, Chrome, Opera, " | ||
1210 | "delicious...)" | ||
1211 | msgstr "" | ||
1212 | "Importiere Netscape Lesezeichen (wie aus Firefox exportiert, Chrome, Opera, " | ||
1213 | "delicious...)" | ||
1214 | |||
1215 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | ||
1216 | msgid "Import links" | ||
1217 | msgstr "Importiere Links" | ||
1218 | |||
1219 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:47 | ||
1220 | msgid "" | ||
1221 | "Export Netscape HTML bookmarks (which can be imported in Firefox, Chrome, " | ||
1222 | "Opera, delicious...)" | ||
1223 | msgstr "" | ||
1224 | "Exportiere Netscape HTML Lesezeichen (welche in Firefox importiert werden " | ||
1225 | "können, Chrome, Opera, delicious...)" | ||
1226 | |||
1227 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | ||
1228 | msgid "Export database" | ||
1229 | msgstr "Exportiere Datenbank" | ||
1230 | |||
1231 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:71 | ||
1232 | msgid "" | ||
1233 | "Drag one of these button to your bookmarks toolbar or right-click it and " | ||
1234 | "\"Bookmark This Link\"" | ||
1235 | msgstr "" | ||
1236 | "Ziehe eine dieser Schaltflächen in deine Lesezeichen-Symbolleiste oder " | ||
1237 | "klicke mit der rechten Maustaste darauf und \"Speichere diesen Link als " | ||
1238 | "Lesezeichen\"" | ||
1239 | |||
1240 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:72 | ||
1241 | msgid "then click on the bookmarklet in any page you want to share." | ||
1242 | msgstr "" | ||
1243 | "Klicke dann auf das Bookmarklet auf jeder Seite, welches du teilen möchtest." | ||
1244 | |||
1245 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:76 | ||
1246 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:100 | ||
1247 | msgid "" | ||
1248 | "Drag this link to your bookmarks toolbar or right-click it and Bookmark This " | ||
1249 | "Link" | ||
1250 | msgstr "" | ||
1251 | "Ziehe diese Link in deine Lesezeichen-Symbolleiste oder klicke mit der " | ||
1252 | "rechten Maustaste darauf und \"Speichere diesen Link als Lesezeichen\"" | ||
1253 | |||
1254 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:77 | ||
1255 | msgid "then click ✚Shaare link button in any page you want to share" | ||
1256 | msgstr "" | ||
1257 | "klicke dann auf die Schaltfläche ✚Teilen auf jeder Seite, die du teilen " | ||
1258 | "möchtest" | ||
1259 | |||
1260 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:86 | ||
1261 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:108 | ||
1262 | msgid "The selected text is too long, it will be truncated." | ||
1263 | msgstr "Der ausgewählte Text ist zu lang, er wird gekürzt." | ||
1264 | |||
1265 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:96 | ||
1266 | msgid "Shaare link" | ||
1267 | msgstr "Teile Link" | ||
1268 | |||
1269 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:101 | ||
1270 | msgid "" | ||
1271 | "Then click ✚Add Note button anytime to start composing a private Note (text " | ||
1272 | "post) to your Shaarli" | ||
1273 | msgstr "" | ||
1274 | "Klicke auf ✚Notiz hinzufügen um eine private Notiz (Textnachricht) zu " | ||
1275 | "Shaarli hinzuzufügen" | ||
1276 | |||
1277 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 | ||
1278 | msgid "Add Note" | ||
1279 | msgstr "Notiz hinzufügen" | ||
1280 | |||
1281 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:129 | ||
1282 | msgid "" | ||
1283 | "You need to browse your Shaarli over <strong>HTTPS</strong> to use this " | ||
1284 | "functionality." | ||
1285 | msgstr "" | ||
1286 | "Um diese Funktion nutzen zu können, musst du Shaarli über <strong>HTTPS</" | ||
1287 | "strong> aufrufen." | ||
1288 | |||
1289 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:134 | ||
1290 | msgid "Add to" | ||
1291 | msgstr "Hinzufügen zu" | ||
1292 | |||
1293 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:145 | ||
1294 | msgid "3rd party" | ||
1295 | msgstr "Von Dritten" | ||
1296 | |||
1297 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:147 | ||
1298 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:153 | ||
1299 | msgid "Plugin" | ||
1300 | msgstr "Plugin" | ||
1301 | |||
1302 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:148 | ||
1303 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:154 | ||
1304 | msgid "plugin" | ||
1305 | msgstr "Plugin" | ||
1306 | |||
1307 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:175 | ||
1308 | msgid "" | ||
1309 | "Drag this link to your bookmarks toolbar, or right-click it and choose " | ||
1310 | "Bookmark This Link" | ||
1311 | msgstr "" | ||
1312 | "Ziehe diesen Link in deine Lesezeichen-Symbolleiste oder klicke mit der " | ||
1313 | "rechten Maustaste darauf und wähle \"Speichere diesen Link als Lesezeichen\"" | ||
diff --git a/inc/languages/fr/LC_MESSAGES/shaarli.po b/inc/languages/fr/LC_MESSAGES/shaarli.po index 323c6111..102c80da 100644 --- a/inc/languages/fr/LC_MESSAGES/shaarli.po +++ b/inc/languages/fr/LC_MESSAGES/shaarli.po | |||
@@ -1,20 +1,22 @@ | |||
1 | msgid "" | 1 | msgid "" |
2 | msgstr "" | 2 | msgstr "" |
3 | "Project-Id-Version: Shaarli\n" | 3 | "Project-Id-Version: Shaarli\n" |
4 | "POT-Creation-Date: 2017-11-11 10:59+0100\n" | 4 | "POT-Creation-Date: 2018-10-06 13:08+0200\n" |
5 | "PO-Revision-Date: 2017-11-11 11:00+0100\n" | 5 | "PO-Revision-Date: 2018-10-06 13:08+0200\n" |
6 | "Last-Translator: \n" | 6 | "Last-Translator: \n" |
7 | "Language-Team: Shaarli\n" | 7 | "Language-Team: Shaarli\n" |
8 | "Language: fr_FR\n" | 8 | "Language: fr_FR\n" |
9 | "MIME-Version: 1.0\n" | 9 | "MIME-Version: 1.0\n" |
10 | "Content-Type: text/plain; charset=UTF-8\n" | 10 | "Content-Type: text/plain; charset=UTF-8\n" |
11 | "Content-Transfer-Encoding: 8bit\n" | 11 | "Content-Transfer-Encoding: 8bit\n" |
12 | "X-Generator: Poedit 2.0.4\n" | 12 | "X-Generator: Poedit 2.1.1\n" |
13 | "X-Poedit-Basepath: ../../../..\n" | 13 | "X-Poedit-Basepath: ../../../..\n" |
14 | "Plural-Forms: nplurals=2; plural=(n > 1);\n" | 14 | "Plural-Forms: nplurals=2; plural=(n > 1);\n" |
15 | "X-Poedit-SourceCharset: UTF-8\n" | 15 | "X-Poedit-SourceCharset: UTF-8\n" |
16 | "X-Poedit-KeywordsList: t:1,2;t\n" | 16 | "X-Poedit-KeywordsList: t:1,2;t\n" |
17 | "X-Poedit-SearchPath-0: .\n" | 17 | "X-Poedit-SearchPath-0: .\n" |
18 | "X-Poedit-SearchPathExcluded-0: node_modules\n" | ||
19 | "X-Poedit-SearchPathExcluded-1: vendor\n" | ||
18 | 20 | ||
19 | #: application/ApplicationUtils.php:153 | 21 | #: application/ApplicationUtils.php:153 |
20 | #, php-format | 22 | #, php-format |
@@ -46,7 +48,7 @@ msgstr "le fichier n'est pas accessible en écriture" | |||
46 | #: application/Cache.php:16 | 48 | #: application/Cache.php:16 |
47 | #, php-format | 49 | #, php-format |
48 | msgid "Cannot purge %s: no directory" | 50 | msgid "Cannot purge %s: no directory" |
49 | msgstr "Impossible de purger %s: le répertoire n'existe pas" | 51 | msgstr "Impossible de purger %s : le répertoire n'existe pas" |
50 | 52 | ||
51 | #: application/FeedBuilder.php:151 | 53 | #: application/FeedBuilder.php:151 |
52 | msgid "Direct link" | 54 | msgid "Direct link" |
@@ -54,7 +56,7 @@ msgstr "Liens directs" | |||
54 | 56 | ||
55 | #: application/FeedBuilder.php:153 | 57 | #: application/FeedBuilder.php:153 |
56 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:88 | 58 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:88 |
57 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:178 | 59 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:177 |
58 | msgid "Permalink" | 60 | msgid "Permalink" |
59 | msgstr "Permalien" | 61 | msgstr "Permalien" |
60 | 62 | ||
@@ -66,18 +68,22 @@ msgstr "Le fichier d'historique n'est pas accessible en lecture ou en écriture" | |||
66 | msgid "Could not parse history file" | 68 | msgid "Could not parse history file" |
67 | msgstr "Format incorrect pour le fichier d'historique" | 69 | msgstr "Format incorrect pour le fichier d'historique" |
68 | 70 | ||
69 | #: application/Languages.php:159 | 71 | #: application/Languages.php:177 |
70 | msgid "Automatic" | 72 | msgid "Automatic" |
71 | msgstr "Automatique" | 73 | msgstr "Automatique" |
72 | 74 | ||
73 | #: application/Languages.php:160 | 75 | #: application/Languages.php:178 |
74 | msgid "English" | 76 | msgid "English" |
75 | msgstr "Anglais" | 77 | msgstr "Anglais" |
76 | 78 | ||
77 | #: application/Languages.php:161 | 79 | #: application/Languages.php:179 |
78 | msgid "French" | 80 | msgid "French" |
79 | msgstr "Français" | 81 | msgstr "Français" |
80 | 82 | ||
83 | #: application/Languages.php:180 | ||
84 | msgid "German" | ||
85 | msgstr "Allemand" | ||
86 | |||
81 | #: application/LinkDB.php:136 | 87 | #: application/LinkDB.php:136 |
82 | msgid "You are not authorized to add a link." | 88 | msgid "You are not authorized to add a link." |
83 | msgstr "Vous n'êtes pas autorisé à ajouter un lien." | 89 | msgstr "Vous n'êtes pas autorisé à ajouter un lien." |
@@ -92,17 +98,15 @@ msgstr "Vous devez utiliser un entier comme clé." | |||
92 | 98 | ||
93 | #: application/LinkDB.php:145 | 99 | #: application/LinkDB.php:145 |
94 | msgid "Array offset and link ID must be equal." | 100 | msgid "Array offset and link ID must be equal." |
95 | msgstr "La clé du tableau et l'ID du lien doivent être égaux." | 101 | msgstr "La clé du tableau et l'ID du lien doivent être identiques." |
96 | 102 | ||
97 | #: application/LinkDB.php:251 | 103 | #: application/LinkDB.php:251 |
98 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | ||
99 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | ||
100 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:14 | 104 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:14 |
101 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:48 | 105 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:48 |
102 | msgid "" | 106 | msgid "" |
103 | "The personal, minimalist, super-fast, database free, bookmarking service" | 107 | "The personal, minimalist, super-fast, database free, bookmarking service" |
104 | msgstr "" | 108 | msgstr "" |
105 | "Le gestionnaire de marque-page personnel, minimaliste, et sans base de " | 109 | "Le gestionnaire de marque-pages personnel, minimaliste, et sans base de " |
106 | "données" | 110 | "données" |
107 | 111 | ||
108 | #: application/LinkDB.php:253 | 112 | #: application/LinkDB.php:253 |
@@ -119,11 +123,11 @@ msgstr "" | |||
119 | "Bienvenue sur Shaarli ! Ceci est votre premier marque-page public. Pour me " | 123 | "Bienvenue sur Shaarli ! Ceci est votre premier marque-page public. Pour me " |
120 | "modifier ou me supprimer, vous devez d'abord vous connecter.\n" | 124 | "modifier ou me supprimer, vous devez d'abord vous connecter.\n" |
121 | "\n" | 125 | "\n" |
122 | "Pour apprendre comment utiliser Shaarli, consultez le lien « Documentation » " | 126 | "Pour apprendre à utiliser Shaarli, consultez le lien « Documentation » en " |
123 | "en bas de page.\n" | 127 | "bas de page.\n" |
124 | "\n" | 128 | "\n" |
125 | "Vous utilisez la version supportée par la communauté du projet original " | 129 | "Vous utilisez la version supportée par la communauté du projet original " |
126 | "Shaarli, de Sébastien Sauvage." | 130 | "Shaarli de Sébastien Sauvage." |
127 | 131 | ||
128 | #: application/LinkDB.php:267 | 132 | #: application/LinkDB.php:267 |
129 | msgid "My secret stuff... - Pastebin.com" | 133 | msgid "My secret stuff... - Pastebin.com" |
@@ -161,11 +165,11 @@ msgstr "" | |||
161 | "a été importé avec succès en %d secondes : %d liens importés, %d liens " | 165 | "a été importé avec succès en %d secondes : %d liens importés, %d liens " |
162 | "écrasés, %d liens ignorés." | 166 | "écrasés, %d liens ignorés." |
163 | 167 | ||
164 | #: application/PageBuilder.php:167 | 168 | #: application/PageBuilder.php:200 |
165 | msgid "The page you are trying to reach does not exist or has been deleted." | 169 | msgid "The page you are trying to reach does not exist or has been deleted." |
166 | msgstr "La page que vous essayez de consulter n'existe pas ou a été supprimée." | 170 | msgstr "La page que vous essayez de consulter n'existe pas ou a été supprimée." |
167 | 171 | ||
168 | #: application/PageBuilder.php:169 | 172 | #: application/PageBuilder.php:202 |
169 | msgid "404 Not Found" | 173 | msgid "404 Not Found" |
170 | msgstr "404 Introuvable" | 174 | msgstr "404 Introuvable" |
171 | 175 | ||
@@ -174,21 +178,37 @@ msgstr "404 Introuvable" | |||
174 | msgid "Plugin \"%s\" files not found." | 178 | msgid "Plugin \"%s\" files not found." |
175 | msgstr "Les fichiers de l'extension \"%s\" sont introuvables." | 179 | msgstr "Les fichiers de l'extension \"%s\" sont introuvables." |
176 | 180 | ||
177 | #: application/Updater.php:76 | 181 | #: application/Thumbnailer.php:61 |
182 | msgid "" | ||
183 | "php-gd extension must be loaded to use thumbnails. Thumbnails are now " | ||
184 | "disabled. Please reload the page." | ||
185 | msgstr "" | ||
186 | "l'extension php-gd doit être chargée pour utiliser les miniatures. Les " | ||
187 | "miniatures sont désormais désactivées. Rechargez la page." | ||
188 | |||
189 | #: application/Updater.php:86 | ||
178 | msgid "Couldn't retrieve Updater class methods." | 190 | msgid "Couldn't retrieve Updater class methods." |
179 | msgstr "Impossible de récupérer les méthodes de la classe Updater." | 191 | msgstr "Impossible de récupérer les méthodes de la classe Updater." |
180 | 192 | ||
181 | #: application/Updater.php:493 | 193 | #: application/Updater.php:514 index.php:1022 |
194 | msgid "" | ||
195 | "You have enabled or changed thumbnails mode. <a href=\"?do=thumbs_update" | ||
196 | "\">Please synchronize them</a>." | ||
197 | msgstr "" | ||
198 | "Vous avez activé ou changé le mode de miniatures. <a href=\"?do=thumbs_update" | ||
199 | "\">Merci de les synchroniser</a>." | ||
200 | |||
201 | #: application/Updater.php:586 | ||
182 | msgid "An error occurred while running the update " | 202 | msgid "An error occurred while running the update " |
183 | msgstr "Une erreur s'est produite lors de l'exécution de la mise à jour " | 203 | msgstr "Une erreur s'est produite lors de l'exécution de la mise à jour " |
184 | 204 | ||
185 | #: application/Updater.php:533 | 205 | #: application/Updater.php:626 |
186 | msgid "Updates file path is not set, can't write updates." | 206 | msgid "Updates file path is not set, can't write updates." |
187 | msgstr "" | 207 | msgstr "" |
188 | "Le chemin vers le fichier de mise à jour n'est pas défini, impossible " | 208 | "Le chemin vers le fichier de mise à jour n'est pas défini, impossible " |
189 | "d'écrire les mises à jour." | 209 | "d'écrire les mises à jour." |
190 | 210 | ||
191 | #: application/Updater.php:538 | 211 | #: application/Updater.php:631 |
192 | msgid "Unable to write updates in " | 212 | msgid "Unable to write updates in " |
193 | msgstr "Impossible d'écrire les mises à jour dans " | 213 | msgstr "Impossible d'écrire les mises à jour dans " |
194 | 214 | ||
@@ -228,6 +248,7 @@ msgstr "" | |||
228 | "Shaarli a les droits d'écriture dans le dossier dans lequel il est installé." | 248 | "Shaarli a les droits d'écriture dans le dossier dans lequel il est installé." |
229 | 249 | ||
230 | #: application/config/ConfigManager.php:135 | 250 | #: application/config/ConfigManager.php:135 |
251 | #: application/config/ConfigManager.php:162 | ||
231 | msgid "Invalid setting key parameter. String expected, got: " | 252 | msgid "Invalid setting key parameter. String expected, got: " |
232 | msgstr "Clé de paramétrage invalide. Chaîne de caractères obtenue, attendu : " | 253 | msgstr "Clé de paramétrage invalide. Chaîne de caractères obtenue, attendu : " |
233 | 254 | ||
@@ -249,62 +270,128 @@ msgstr "Vous n'êtes pas autorisé à modifier la configuration." | |||
249 | msgid "Error accessing" | 270 | msgid "Error accessing" |
250 | msgstr "Une erreur s'est produite en accédant à" | 271 | msgstr "Une erreur s'est produite en accédant à" |
251 | 272 | ||
252 | #: index.php:135 | 273 | #: index.php:143 |
253 | msgid "Shared links on " | 274 | msgid "Shared links on " |
254 | msgstr "Liens partagés sur " | 275 | msgstr "Liens partagés sur " |
255 | 276 | ||
256 | #: index.php:157 | 277 | #: index.php:165 |
257 | msgid "Insufficient permissions:" | 278 | msgid "Insufficient permissions:" |
258 | msgstr "Permissions insuffisantes :" | 279 | msgstr "Permissions insuffisantes :" |
259 | 280 | ||
260 | #: index.php:384 | 281 | #: index.php:201 |
261 | msgid "I said: NO. You are banned for the moment. Go away." | 282 | msgid "I said: NO. You are banned for the moment. Go away." |
262 | msgstr "NON. Vous êtes banni pour le moment. Revenez plus tard." | 283 | msgstr "NON. Vous êtes banni pour le moment. Revenez plus tard." |
263 | 284 | ||
264 | #: index.php:449 | 285 | #: index.php:273 |
265 | msgid "Wrong login/password." | 286 | msgid "Wrong login/password." |
266 | msgstr "Nom d'utilisateur ou mot de passe incorrects." | 287 | msgstr "Nom d'utilisateur ou mot de passe incorrect(s)." |
267 | 288 | ||
268 | #: index.php:1092 | 289 | #: index.php:482 tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:46 |
290 | msgid "Daily" | ||
291 | msgstr "Quotidien" | ||
292 | |||
293 | #: index.php:588 tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 | ||
294 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:44 | ||
295 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:75 | ||
296 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:99 | ||
297 | msgid "Login" | ||
298 | msgstr "Connexion" | ||
299 | |||
300 | #: index.php:605 tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:41 | ||
301 | msgid "Picture wall" | ||
302 | msgstr "Mur d'images" | ||
303 | |||
304 | #: index.php:682 tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:36 | ||
305 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | ||
306 | msgid "Tag cloud" | ||
307 | msgstr "Nuage de tags" | ||
308 | |||
309 | #: index.php:715 tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | ||
310 | msgid "Tag list" | ||
311 | msgstr "Liste des tags" | ||
312 | |||
313 | #: index.php:940 tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:31 | ||
314 | msgid "Tools" | ||
315 | msgstr "Outils" | ||
316 | |||
317 | #: index.php:949 | ||
269 | msgid "You are not supposed to change a password on an Open Shaarli." | 318 | msgid "You are not supposed to change a password on an Open Shaarli." |
270 | msgstr "" | 319 | msgstr "" |
271 | "Vous n'êtes pas censé modifier le mot de passe d'un Shaarli en mode ouvert." | 320 | "Vous n'êtes pas censé modifier le mot de passe d'un Shaarli en mode ouvert." |
272 | 321 | ||
273 | #: index.php:1097 index.php:1138 index.php:1214 index.php:1244 index.php:1344 | 322 | #: index.php:954 index.php:996 index.php:1084 index.php:1116 index.php:1221 |
274 | msgid "Wrong token." | 323 | msgid "Wrong token." |
275 | msgstr "Jeton invalide." | 324 | msgstr "Jeton invalide." |
276 | 325 | ||
277 | #: index.php:1102 | 326 | #: index.php:959 |
278 | msgid "The old password is not correct." | 327 | msgid "The old password is not correct." |
279 | msgstr "L'ancien mot de passe est incorrect." | 328 | msgstr "L'ancien mot de passe est incorrect." |
280 | 329 | ||
281 | #: index.php:1122 | 330 | #: index.php:979 |
282 | msgid "Your password has been changed" | 331 | msgid "Your password has been changed" |
283 | msgstr "Votre mot de passe a été modifié" | 332 | msgstr "Votre mot de passe a été modifié" |
284 | 333 | ||
285 | #: index.php:1175 | 334 | #: index.php:984 tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 |
335 | msgid "Change password" | ||
336 | msgstr "Modifier le mot de passe" | ||
337 | |||
338 | #: index.php:1042 | ||
286 | msgid "Configuration was saved." | 339 | msgid "Configuration was saved." |
287 | msgstr "La configuration a été sauvegardé." | 340 | msgstr "La configuration a été sauvegardée." |
341 | |||
342 | #: index.php:1067 tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 | ||
343 | msgid "Configure" | ||
344 | msgstr "Configurer" | ||
345 | |||
346 | #: index.php:1078 tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | ||
347 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | ||
348 | msgid "Manage tags" | ||
349 | msgstr "Gérer les tags" | ||
288 | 350 | ||
289 | #: index.php:1226 | 351 | #: index.php:1097 |
290 | #, php-format | 352 | #, php-format |
291 | msgid "The tag was removed from %d link." | 353 | msgid "The tag was removed from %d link." |
292 | msgid_plural "The tag was removed from %d links." | 354 | msgid_plural "The tag was removed from %d links." |
293 | msgstr[0] "Le tag a été supprimé de %d lien." | 355 | msgstr[0] "Le tag a été supprimé de %d lien." |
294 | msgstr[1] "Le tag a été supprimé de %d liens." | 356 | msgstr[1] "Le tag a été supprimé de %d liens." |
295 | 357 | ||
296 | #: index.php:1227 | 358 | #: index.php:1098 |
297 | #, php-format | 359 | #, php-format |
298 | msgid "The tag was renamed in %d link." | 360 | msgid "The tag was renamed in %d link." |
299 | msgid_plural "The tag was renamed in %d links." | 361 | msgid_plural "The tag was renamed in %d links." |
300 | msgstr[0] "Le tag a été renommé dans %d lien." | 362 | msgstr[0] "Le tag a été renommé dans %d lien." |
301 | msgstr[1] "Le tag a été renommé dans %d liens." | 363 | msgstr[1] "Le tag a été renommé dans %d liens." |
302 | 364 | ||
303 | #: index.php:1443 | 365 | #: index.php:1106 tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 |
366 | msgid "Shaare a new link" | ||
367 | msgstr "Partager un nouveau lien" | ||
368 | |||
369 | #: index.php:1281 tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:169 | ||
370 | msgid "Edit" | ||
371 | msgstr "Modifier" | ||
372 | |||
373 | #: index.php:1281 index.php:1351 | ||
374 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:26 | ||
375 | msgid "Shaare" | ||
376 | msgstr "Shaare" | ||
377 | |||
378 | #: index.php:1320 | ||
304 | msgid "Note: " | 379 | msgid "Note: " |
305 | msgstr "Note : " | 380 | msgstr "Note : " |
306 | 381 | ||
307 | #: index.php:1552 | 382 | #: index.php:1359 |
383 | msgid "Invalid link ID provided" | ||
384 | msgstr "" | ||
385 | |||
386 | #: index.php:1379 | ||
387 | msgid "Export" | ||
388 | msgstr "Exporter" | ||
389 | |||
390 | #: index.php:1441 | ||
391 | msgid "Import" | ||
392 | msgstr "Importer" | ||
393 | |||
394 | #: index.php:1451 | ||
308 | #, php-format | 395 | #, php-format |
309 | msgid "" | 396 | msgid "" |
310 | "The file you are trying to upload is probably bigger than what this " | 397 | "The file you are trying to upload is probably bigger than what this " |
@@ -314,7 +401,20 @@ msgstr "" | |||
314 | "le serveur web peut accepter (%s). Merci de l'envoyer en parties plus " | 401 | "le serveur web peut accepter (%s). Merci de l'envoyer en parties plus " |
315 | "légères." | 402 | "légères." |
316 | 403 | ||
317 | #: index.php:1972 | 404 | #: index.php:1490 tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:26 |
405 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:22 | ||
406 | msgid "Plugin administration" | ||
407 | msgstr "Administration des plugins" | ||
408 | |||
409 | #: index.php:1542 tmp/thumbnails.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | ||
410 | msgid "Thumbnails update" | ||
411 | msgstr "Mise à jour des miniatures" | ||
412 | |||
413 | #: index.php:1714 | ||
414 | msgid "Search: " | ||
415 | msgstr "Recherche : " | ||
416 | |||
417 | #: index.php:1754 | ||
318 | #, php-format | 418 | #, php-format |
319 | msgid "" | 419 | msgid "" |
320 | "<pre>Sessions do not seem to work correctly on your server.<br>Make sure the " | 420 | "<pre>Sessions do not seem to work correctly on your server.<br>Make sure the " |
@@ -324,16 +424,16 @@ msgid "" | |||
324 | "custom hostname without a dot causes cookie storage to fail. We recommend " | 424 | "custom hostname without a dot causes cookie storage to fail. We recommend " |
325 | "accessing your server via it's IP address or Fully Qualified Domain Name.<br>" | 425 | "accessing your server via it's IP address or Fully Qualified Domain Name.<br>" |
326 | msgstr "" | 426 | msgstr "" |
327 | "<pre>Les sesssions ne semble pas fonctionner sur ce serveur.<br>Assurez vous " | 427 | "<pre>Les sesssions ne semblent pas fonctionner sur ce serveur.<br>Assurez " |
328 | "que la variable « session.save_path » est correctement définie dans votre " | 428 | "vous que la variable « session.save_path » est correctement définie dans " |
329 | "fichier de configuration PHP, et que vous y avez les droits d'écriture." | 429 | "votre fichier de configuration PHP, et que vous avez les droits d'écriture " |
330 | "<br>Ce paramètre pointe actuellement sur %s.<br>Sur certains navigateurs, " | 430 | "dessus.<br>Ce paramètre pointe actuellement sur %s.<br>Sur certains " |
331 | "accéder à votre serveur depuis un nom d'hôte comme « localhost » ou autre " | 431 | "navigateurs, accéder à votre serveur depuis un nom d'hôte comme « localhost " |
332 | "nom personnalisé sans point '.' entraine l'échec de la sauvegarde des " | 432 | "» ou autre nom personnalisé sans point '.' entraine l'échec de la sauvegarde " |
333 | "cookies. Nous vous recommandons d'accéder à votre serveur depuis son adresse " | 433 | "des cookies. Nous vous recommandons d'accéder à votre serveur depuis son " |
334 | "IP ou un <em>Fully Qualified Domain Name</em>.<br>" | 434 | "adresse IP ou un <em>Fully Qualified Domain Name</em>.<br>" |
335 | 435 | ||
336 | #: index.php:1982 | 436 | #: index.php:1764 |
337 | msgid "Click to try again." | 437 | msgid "Click to try again." |
338 | msgstr "Cliquer ici pour réessayer." | 438 | msgstr "Cliquer ici pour réessayer." |
339 | 439 | ||
@@ -348,7 +448,7 @@ msgstr "Shaare" | |||
348 | 448 | ||
349 | #: plugins/addlink_toolbar/addlink_toolbar.php:50 | 449 | #: plugins/addlink_toolbar/addlink_toolbar.php:50 |
350 | msgid "Adds the addlink input on the linklist page." | 450 | msgid "Adds the addlink input on the linklist page." |
351 | msgstr "Ajout le formulaire d'ajout de liens sur la page principale." | 451 | msgstr "Ajoute le formulaire d'ajout de liens sur la page principale." |
352 | 452 | ||
353 | #: plugins/archiveorg/archiveorg.php:23 | 453 | #: plugins/archiveorg/archiveorg.php:23 |
354 | msgid "View on archive.org" | 454 | msgid "View on archive.org" |
@@ -358,13 +458,13 @@ msgstr "Voir sur archive.org" | |||
358 | msgid "For each link, add an Archive.org icon." | 458 | msgid "For each link, add an Archive.org icon." |
359 | msgstr "Pour chaque lien, ajoute une icône pour Archive.org." | 459 | msgstr "Pour chaque lien, ajoute une icône pour Archive.org." |
360 | 460 | ||
361 | #: plugins/demo_plugin/demo_plugin.php:469 | 461 | #: plugins/demo_plugin/demo_plugin.php:465 |
362 | msgid "" | 462 | msgid "" |
363 | "A demo plugin covering all use cases for template designers and plugin " | 463 | "A demo plugin covering all use cases for template designers and plugin " |
364 | "developers." | 464 | "developers." |
365 | msgstr "" | 465 | msgstr "" |
366 | "Une extension de démonstration couvrant tous les cas d'utilisation pour les " | 466 | "Une extension de démonstration couvrant tous les cas d'utilisation pour les " |
367 | "designers et les développeurs." | 467 | "designers de thèmes et les développeurs d'extensions." |
368 | 468 | ||
369 | #: plugins/isso/isso.php:20 | 469 | #: plugins/isso/isso.php:20 |
370 | msgid "" | 470 | msgid "" |
@@ -374,28 +474,29 @@ msgstr "" | |||
374 | "Erreur de l'extension Isso : Merci de définir le paramètre « ISSO_SERVER » " | 474 | "Erreur de l'extension Isso : Merci de définir le paramètre « ISSO_SERVER » " |
375 | "dans la page d'administration des extensions." | 475 | "dans la page d'administration des extensions." |
376 | 476 | ||
377 | #: plugins/isso/isso.php:63 | 477 | #: plugins/isso/isso.php:90 |
378 | msgid "Let visitor comment your shaares on permalinks with Isso." | 478 | msgid "Let visitor comment your shaares on permalinks with Isso." |
379 | msgstr "" | 479 | msgstr "" |
380 | "Permet aux visiteurs de commenter vos shaares sur les permaliens avec Isso." | 480 | "Permettre aux visiteurs de commenter vos shaares sur les permaliens avec " |
481 | "Isso." | ||
381 | 482 | ||
382 | #: plugins/isso/isso.php:64 | 483 | #: plugins/isso/isso.php:91 |
383 | msgid "Isso server URL (without 'http://')" | 484 | msgid "Isso server URL (without 'http://')" |
384 | msgstr "URL du serveur Isso (sans 'http://')" | 485 | msgstr "URL du serveur Isso (sans 'http://')" |
385 | 486 | ||
386 | #: plugins/markdown/markdown.php:159 | 487 | #: plugins/markdown/markdown.php:161 |
387 | msgid "Description will be rendered with" | 488 | msgid "Description will be rendered with" |
388 | msgstr "La description sera générée avec" | 489 | msgstr "La description sera générée avec" |
389 | 490 | ||
390 | #: plugins/markdown/markdown.php:160 | 491 | #: plugins/markdown/markdown.php:162 |
391 | msgid "Markdown syntax documentation" | 492 | msgid "Markdown syntax documentation" |
392 | msgstr "Documentation sur la syntaxe Markdown" | 493 | msgstr "Documentation sur la syntaxe Markdown" |
393 | 494 | ||
394 | #: plugins/markdown/markdown.php:161 | 495 | #: plugins/markdown/markdown.php:163 |
395 | msgid "Markdown syntax" | 496 | msgid "Markdown syntax" |
396 | msgstr "la syntaxe Markdown" | 497 | msgstr "la syntaxe Markdown" |
397 | 498 | ||
398 | #: plugins/markdown/markdown.php:340 | 499 | #: plugins/markdown/markdown.php:347 |
399 | msgid "" | 500 | msgid "" |
400 | "Render shaare description with Markdown syntax.<br><strong>Warning</" | 501 | "Render shaare description with Markdown syntax.<br><strong>Warning</" |
401 | "strong>:\n" | 502 | "strong>:\n" |
@@ -471,7 +572,7 @@ msgstr "Active la publication de flux vers PubSubHubbub." | |||
471 | 572 | ||
472 | #: plugins/qrcode/qrcode.php:69 plugins/wallabag/wallabag.php:68 | 573 | #: plugins/qrcode/qrcode.php:69 plugins/wallabag/wallabag.php:68 |
473 | msgid "For each link, add a QRCode icon." | 574 | msgid "For each link, add a QRCode icon." |
474 | msgstr "Pour chaque liens, ajouter une icône de QRCode." | 575 | msgstr "Pour chaque lien, ajouter une icône de QRCode." |
475 | 576 | ||
476 | #: plugins/wallabag/wallabag.php:21 | 577 | #: plugins/wallabag/wallabag.php:21 |
477 | msgid "" | 578 | msgid "" |
@@ -493,52 +594,20 @@ msgstr "URL de l'API Wallabag" | |||
493 | msgid "Wallabag API version (1 or 2)" | 594 | msgid "Wallabag API version (1 or 2)" |
494 | msgstr "Version de l'API Wallabag (1 ou 2)" | 595 | msgstr "Version de l'API Wallabag (1 ou 2)" |
495 | 596 | ||
496 | #: tests/LanguagesTest.php:188 tests/LanguagesTest.php:201 | 597 | #: tests/LanguagesTest.php:214 tests/LanguagesTest.php:227 |
497 | #: tests/languages/fr/LanguagesFrTest.php:160 | 598 | #: tests/languages/fr/LanguagesFrTest.php:160 |
498 | #: tests/languages/fr/LanguagesFrTest.php:173 | 599 | #: tests/languages/fr/LanguagesFrTest.php:173 |
499 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:81 | 600 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:85 |
500 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:81 | ||
501 | msgid "Search" | 601 | msgid "Search" |
502 | msgid_plural "Search" | 602 | msgid_plural "Search" |
503 | msgstr[0] "Rechercher" | 603 | msgstr[0] "Rechercher" |
504 | msgstr[1] "Rechercher" | 604 | msgstr[1] "Rechercher" |
505 | 605 | ||
506 | #: tmp/404.b91ef64efc3688266305ea9b42e5017e.rtpl.php:12 | ||
507 | msgid "Sorry, nothing to see here." | ||
508 | msgstr "Désolé, il y a rien à voir ici." | ||
509 | |||
510 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | ||
511 | msgid "Shaare a new link" | ||
512 | msgstr "Partager un nouveau lien" | ||
513 | |||
514 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | 606 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 |
515 | msgid "URL or leave empty to post a note" | 607 | msgid "URL or leave empty to post a note" |
516 | msgstr "URL ou laisser vide pour créer une note" | 608 | msgstr "URL ou laisser vide pour créer une note" |
517 | 609 | ||
518 | #: tmp/changepassword.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | ||
519 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 | ||
520 | msgid "Change password" | ||
521 | msgstr "Modification du mot de passe" | ||
522 | |||
523 | #: tmp/changepassword.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | ||
524 | msgid "Current password" | ||
525 | msgstr "Mot de passe actuel" | ||
526 | |||
527 | #: tmp/changepassword.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | ||
528 | msgid "New password" | ||
529 | msgstr "Nouveau mot de passe" | ||
530 | |||
531 | #: tmp/changepassword.b91ef64efc3688266305ea9b42e5017e.rtpl.php:23 | ||
532 | msgid "Change" | ||
533 | msgstr "Changer" | ||
534 | |||
535 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | ||
536 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | ||
537 | msgid "Manage tags" | ||
538 | msgstr "Gérer les tags" | ||
539 | |||
540 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | 610 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 |
541 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:77 | ||
542 | msgid "Tag" | 611 | msgid "Tag" |
543 | msgstr "Tag" | 612 | msgstr "Tag" |
544 | 613 | ||
@@ -555,8 +624,8 @@ msgid "Rename" | |||
555 | msgstr "Renommer" | 624 | msgstr "Renommer" |
556 | 625 | ||
557 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:35 | 626 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:35 |
558 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:79 | 627 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:77 |
559 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:172 | 628 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:171 |
560 | msgid "Delete" | 629 | msgid "Delete" |
561 | msgstr "Supprimer" | 630 | msgstr "Supprimer" |
562 | 631 | ||
@@ -568,9 +637,33 @@ msgstr "Vous pouvez aussi modifier les tags dans la" | |||
568 | msgid "tag list" | 637 | msgid "tag list" |
569 | msgstr "liste des tags" | 638 | msgstr "liste des tags" |
570 | 639 | ||
571 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 | 640 | #: tmp/configure.90100d2eaf5d3705e14b9b4f78ecddc9.rtpl.php:143 |
572 | msgid "Configure" | 641 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:296 |
573 | msgstr "Configurer" | 642 | msgid "All" |
643 | msgstr "Tous" | ||
644 | |||
645 | #: tmp/configure.90100d2eaf5d3705e14b9b4f78ecddc9.rtpl.php:147 | ||
646 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:300 | ||
647 | msgid "Only common media hosts" | ||
648 | msgstr "Seulement les hébergeurs de média connus" | ||
649 | |||
650 | #: tmp/configure.90100d2eaf5d3705e14b9b4f78ecddc9.rtpl.php:151 | ||
651 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:304 | ||
652 | msgid "None" | ||
653 | msgstr "Aucune" | ||
654 | |||
655 | #: tmp/configure.90100d2eaf5d3705e14b9b4f78ecddc9.rtpl.php:158 | ||
656 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:281 | ||
657 | msgid "You need to enable the extension <code>php-gd</code> to use thumbnails." | ||
658 | msgstr "" | ||
659 | "Vous devez activer l'extension <code>php-gd</code> pour utiliser les " | ||
660 | "miniatures." | ||
661 | |||
662 | #: tmp/configure.90100d2eaf5d3705e14b9b4f78ecddc9.rtpl.php:162 | ||
663 | #, fuzzy | ||
664 | #| msgid "Enable thumbnails" | ||
665 | msgid "Synchonize thumbnails" | ||
666 | msgstr "Activer les miniatures" | ||
574 | 667 | ||
575 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 | 668 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 |
576 | msgid "title" | 669 | msgid "title" |
@@ -589,22 +682,18 @@ msgid "Theme" | |||
589 | msgstr "Thème" | 682 | msgstr "Thème" |
590 | 683 | ||
591 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:87 | 684 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:87 |
592 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:78 | ||
593 | msgid "Language" | 685 | msgid "Language" |
594 | msgstr "Langue" | 686 | msgstr "Langue" |
595 | 687 | ||
596 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:116 | 688 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:116 |
597 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:102 | ||
598 | msgid "Timezone" | 689 | msgid "Timezone" |
599 | msgstr "Fuseau horaire" | 690 | msgstr "Fuseau horaire" |
600 | 691 | ||
601 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 | 692 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 |
602 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:103 | ||
603 | msgid "Continent" | 693 | msgid "Continent" |
604 | msgstr "Continent" | 694 | msgstr "Continent" |
605 | 695 | ||
606 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 | 696 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 |
607 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:103 | ||
608 | msgid "City" | 697 | msgid "City" |
609 | msgstr "Ville" | 698 | msgstr "Ville" |
610 | 699 | ||
@@ -645,33 +734,38 @@ msgid "Do not show any links if the user is not logged in" | |||
645 | msgstr "N'afficher aucun lien sans être connecté" | 734 | msgstr "N'afficher aucun lien sans être connecté" |
646 | 735 | ||
647 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:231 | 736 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:231 |
648 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:150 | ||
649 | msgid "Check updates" | 737 | msgid "Check updates" |
650 | msgstr "Vérifier les mises à jour" | 738 | msgstr "Vérifier les mises à jour" |
651 | 739 | ||
652 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:232 | 740 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:232 |
653 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:152 | ||
654 | msgid "Notify me when a new release is ready" | 741 | msgid "Notify me when a new release is ready" |
655 | msgstr "Me notifier lorsqu'une nouvelle version est disponible" | 742 | msgstr "Me notifier lorsqu'une nouvelle version est disponible" |
656 | 743 | ||
657 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:247 | 744 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:247 |
658 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:169 | ||
659 | msgid "Enable REST API" | 745 | msgid "Enable REST API" |
660 | msgstr "Activer l'API REST" | 746 | msgstr "Activer l'API REST" |
661 | 747 | ||
662 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:248 | 748 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:248 |
663 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:170 | ||
664 | msgid "Allow third party software to use Shaarli such as mobile application" | 749 | msgid "Allow third party software to use Shaarli such as mobile application" |
665 | msgstr "" | 750 | msgstr "" |
666 | "Permets aux applications tierces d'utiliser Shaarli, par exemple les " | 751 | "Permet aux applications tierces d'utiliser Shaarli, par exemple les " |
667 | "applications mobiles" | 752 | "applications mobiles" |
668 | 753 | ||
669 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:263 | 754 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:263 |
670 | msgid "API secret" | 755 | msgid "API secret" |
671 | msgstr "Clé d'API secrète" | 756 | msgstr "Clé d'API secrète" |
672 | 757 | ||
673 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:274 | 758 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:277 |
674 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:74 | 759 | msgid "Enable thumbnails" |
760 | msgstr "Activer les miniatures" | ||
761 | |||
762 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:285 | ||
763 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:56 | ||
764 | msgid "Synchronize thumbnails" | ||
765 | msgstr "Synchroniser les miniatures" | ||
766 | |||
767 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:312 | ||
768 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:72 | ||
675 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:139 | 769 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:139 |
676 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:199 | 770 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:199 |
677 | msgid "Save" | 771 | msgid "Save" |
@@ -698,29 +792,26 @@ msgid "Next day" | |||
698 | msgstr "Jour suivant" | 792 | msgstr "Jour suivant" |
699 | 793 | ||
700 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | 794 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 |
701 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:170 | 795 | msgid "Edit Shaare" |
702 | msgid "Edit" | 796 | msgstr "Modifier le Shaare" |
703 | msgstr "Modifier" | ||
704 | 797 | ||
705 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | 798 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 |
706 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:26 | 799 | msgid "New Shaare" |
707 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:26 | 800 | msgstr "Nouveau Shaare" |
708 | msgid "Shaare" | ||
709 | msgstr "Shaare" | ||
710 | 801 | ||
711 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:25 | 802 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:23 |
712 | msgid "Created:" | 803 | msgid "Created:" |
713 | msgstr "Création :" | 804 | msgstr "Création :" |
714 | 805 | ||
715 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 | 806 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:26 |
716 | msgid "URL" | 807 | msgid "URL" |
717 | msgstr "URL" | 808 | msgstr "URL" |
718 | 809 | ||
719 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:34 | 810 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:32 |
720 | msgid "Title" | 811 | msgid "Title" |
721 | msgstr "Titre" | 812 | msgstr "Titre" |
722 | 813 | ||
723 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:40 | 814 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:38 |
724 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | 815 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 |
725 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:75 | 816 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:75 |
726 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:99 | 817 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:99 |
@@ -728,230 +819,126 @@ msgstr "Titre" | |||
728 | msgid "Description" | 819 | msgid "Description" |
729 | msgstr "Description" | 820 | msgstr "Description" |
730 | 821 | ||
731 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:46 | 822 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:44 |
732 | msgid "Tags" | 823 | msgid "Tags" |
733 | msgstr "Tags" | 824 | msgstr "Tags" |
734 | 825 | ||
735 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:59 | 826 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:57 |
736 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | 827 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:167 |
737 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:168 | ||
738 | msgid "Private" | 828 | msgid "Private" |
739 | msgstr "Privé" | 829 | msgstr "Privé" |
740 | 830 | ||
741 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:74 | 831 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:72 |
742 | msgid "Apply Changes" | 832 | msgid "Apply Changes" |
743 | msgstr "Appliquer les changements" | 833 | msgstr "Appliquer les changements" |
744 | 834 | ||
745 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | ||
746 | msgid "Export Database" | ||
747 | msgstr "Exporter les données" | ||
748 | |||
749 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 | ||
750 | msgid "Selection" | ||
751 | msgstr "Choisir" | ||
752 | |||
753 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:31 | ||
754 | msgid "All" | ||
755 | msgstr "Tous" | ||
756 | |||
757 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 | ||
758 | msgid "Public" | ||
759 | msgstr "Publics" | ||
760 | |||
761 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:52 | ||
762 | msgid "Prepend note permalinks with this Shaarli instance's URL" | ||
763 | msgstr "Préfixer les liens de notes avec l'URL de l'instance de Shaarli" | ||
764 | |||
765 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:53 | ||
766 | msgid "Useful to import bookmarks in a web browser" | ||
767 | msgstr "Utile pour importer les marques-pages dans un navigateur" | ||
768 | |||
769 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:65 | ||
770 | msgid "Export" | ||
771 | msgstr "Exporter" | ||
772 | |||
773 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | ||
774 | msgid "Import Database" | ||
775 | msgstr "Importer des données" | ||
776 | |||
777 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:23 | ||
778 | msgid "Maximum size allowed:" | ||
779 | msgstr "Taille maximum autorisée :" | ||
780 | |||
781 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 | ||
782 | msgid "Visibility" | ||
783 | msgstr "Visibilité" | ||
784 | |||
785 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | ||
786 | msgid "Use values from the imported file, default to public" | ||
787 | msgstr "" | ||
788 | "Utiliser les valeurs présentes dans le fichier d'import, public par défaut" | ||
789 | |||
790 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 | ||
791 | msgid "Import all bookmarks as private" | ||
792 | msgstr "Importer tous les liens comme privés" | ||
793 | |||
794 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:46 | ||
795 | msgid "Import all bookmarks as public" | ||
796 | msgstr "Importer tous les liens comme publics" | ||
797 | |||
798 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:57 | ||
799 | msgid "Overwrite existing bookmarks" | ||
800 | msgstr "Remplacer les liens existants" | ||
801 | |||
802 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:58 | ||
803 | msgid "Duplicates based on URL" | ||
804 | msgstr "Les doublons s'appuient sur les URL" | ||
805 | |||
806 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:72 | ||
807 | msgid "Add default tags" | ||
808 | msgstr "Ajouter des tags par défaut" | ||
809 | |||
810 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:83 | ||
811 | msgid "Import" | ||
812 | msgstr "Importer" | ||
813 | |||
814 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:22 | ||
815 | msgid "Install Shaarli" | ||
816 | msgstr "Installation de Shaarli" | ||
817 | |||
818 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:25 | ||
819 | msgid "It looks like it's the first time you run Shaarli. Please configure it." | ||
820 | msgstr "" | ||
821 | "Il semblerait que ça soit la première fois que vous lancez Shaarli. Merci de " | ||
822 | "le configurer." | ||
823 | |||
824 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:33 | ||
825 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:30 | ||
826 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:147 | ||
827 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:147 | ||
828 | msgid "Username" | ||
829 | msgstr "Nom d'utilisateur" | ||
830 | |||
831 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | ||
832 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:34 | ||
833 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:148 | ||
834 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:148 | ||
835 | msgid "Password" | ||
836 | msgstr "Mot de passe" | ||
837 | |||
838 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:63 | ||
839 | msgid "Shaarli title" | ||
840 | msgstr "Titre du Shaarli" | ||
841 | |||
842 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:69 | ||
843 | msgid "My links" | ||
844 | msgstr "Mes liens" | ||
845 | |||
846 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:182 | ||
847 | msgid "Install" | ||
848 | msgstr "Installer" | ||
849 | |||
850 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | 835 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 |
851 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:80 | 836 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:79 |
852 | msgid "shaare" | 837 | msgid "shaare" |
853 | msgid_plural "shaares" | 838 | msgid_plural "shaares" |
854 | msgstr[0] "shaare" | 839 | msgstr[0] "shaare" |
855 | msgstr[1] "shaares" | 840 | msgstr[1] "shaares" |
856 | 841 | ||
857 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:18 | 842 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:18 |
858 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:84 | 843 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:83 |
859 | msgid "private link" | 844 | msgid "private link" |
860 | msgid_plural "private links" | 845 | msgid_plural "private links" |
861 | msgstr[0] "lien privé" | 846 | msgstr[0] "lien privé" |
862 | msgstr[1] "liens privés" | 847 | msgstr[1] "liens privés" |
863 | 848 | ||
864 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:31 | 849 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:30 |
865 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 | 850 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:121 |
866 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:117 | ||
867 | msgid "Search text" | 851 | msgid "Search text" |
868 | msgstr "Recherche texte" | 852 | msgstr "Recherche texte" |
869 | 853 | ||
870 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:38 | 854 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:37 |
871 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:124 | 855 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:128 |
872 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:124 | 856 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 |
873 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:33 | 857 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:64 |
874 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:61 | 858 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 |
875 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:33 | 859 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:74 |
876 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:71 | ||
877 | msgid "Filter by tag" | 860 | msgid "Filter by tag" |
878 | msgstr "Filtrer par tag" | 861 | msgstr "Filtrer par tag" |
879 | 862 | ||
880 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:111 | 863 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:110 |
881 | msgid "Nothing found." | 864 | msgid "Nothing found." |
882 | msgstr "Aucun résultat." | 865 | msgstr "Aucun résultat." |
883 | 866 | ||
884 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:119 | 867 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:118 |
885 | #, php-format | 868 | #, php-format |
886 | msgid "%s result" | 869 | msgid "%s result" |
887 | msgid_plural "%s results" | 870 | msgid_plural "%s results" |
888 | msgstr[0] "%s résultat" | 871 | msgstr[0] "%s résultat" |
889 | msgstr[1] "%s résultats" | 872 | msgstr[1] "%s résultats" |
890 | 873 | ||
891 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:123 | 874 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:122 |
892 | msgid "for" | 875 | msgid "for" |
893 | msgstr "pour" | 876 | msgstr "pour" |
894 | 877 | ||
895 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:130 | 878 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:129 |
896 | msgid "tagged" | 879 | msgid "tagged" |
897 | msgstr "taggé" | 880 | msgstr "taggé" |
898 | 881 | ||
899 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:134 | 882 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:133 |
900 | msgid "Remove tag" | 883 | msgid "Remove tag" |
901 | msgstr "Retirer le tag" | 884 | msgstr "Retirer le tag" |
902 | 885 | ||
903 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:143 | 886 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:142 |
904 | msgid "with status" | 887 | msgid "with status" |
905 | msgstr "avec le statut" | 888 | msgstr "avec le statut" |
906 | 889 | ||
907 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:154 | 890 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:153 |
908 | msgid "without any tag" | 891 | msgid "without any tag" |
909 | msgstr "sans tag" | 892 | msgstr "sans tag" |
910 | 893 | ||
911 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:174 | 894 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:173 |
912 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | ||
913 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:42 | 895 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:42 |
914 | msgid "Fold" | 896 | msgid "Fold" |
915 | msgstr "Replier" | 897 | msgstr "Replier" |
916 | 898 | ||
917 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:176 | 899 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:175 |
918 | msgid "Edited: " | 900 | msgid "Edited: " |
919 | msgstr "Modifié : " | 901 | msgstr "Modifié : " |
920 | 902 | ||
921 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:180 | 903 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:179 |
922 | msgid "permalink" | 904 | msgid "permalink" |
923 | msgstr "permalien" | 905 | msgstr "permalien" |
924 | 906 | ||
925 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:182 | 907 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:181 |
926 | msgid "Add tag" | 908 | msgid "Add tag" |
927 | msgstr "Ajouter un tag" | 909 | msgstr "Ajouter un tag" |
928 | 910 | ||
929 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:7 | 911 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:183 |
912 | msgid "Toggle sticky" | ||
913 | msgstr "Changer statut épinglé" | ||
914 | |||
915 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:185 | ||
916 | msgid "Sticky" | ||
917 | msgstr "Épinglé" | ||
918 | |||
930 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:7 | 919 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:7 |
931 | msgid "Filters" | 920 | msgid "Filters" |
932 | msgstr "Filtres" | 921 | msgstr "Filtres" |
933 | 922 | ||
934 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:12 | ||
935 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:12 | 923 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:12 |
936 | msgid "Filter private links" | 924 | msgid "Only display private links" |
937 | msgstr "Filtrer par liens privés" | 925 | msgstr "Afficher uniquement les liens privés" |
938 | 926 | ||
939 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:18 | 927 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:15 |
940 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:18 | 928 | msgid "Only display public links" |
929 | msgstr "Afficher uniquement les liens publics" | ||
930 | |||
931 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:20 | ||
941 | msgid "Filter untagged links" | 932 | msgid "Filter untagged links" |
942 | msgstr "Filtrer par liens privés" | 933 | msgstr "Filtrer par liens privés" |
943 | 934 | ||
944 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:22 | 935 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:24 |
945 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:74 | 936 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:76 |
946 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:22 | ||
947 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:74 | ||
948 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:43 | ||
949 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:43 | 937 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:43 |
950 | msgid "Fold all" | 938 | msgid "Fold all" |
951 | msgstr "Replier tout" | 939 | msgstr "Replier tout" |
952 | 940 | ||
953 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:67 | 941 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:69 |
954 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:67 | ||
955 | msgid "Links per page" | 942 | msgid "Links per page" |
956 | msgstr "Liens par page" | 943 | msgstr "Liens par page" |
957 | 944 | ||
@@ -959,101 +946,85 @@ msgstr "Liens par page" | |||
959 | msgid "" | 946 | msgid "" |
960 | "You have been banned after too many failed login attempts. Try again later." | 947 | "You have been banned after too many failed login attempts. Try again later." |
961 | msgstr "" | 948 | msgstr "" |
962 | "Vous avez été banni après trop d'échec d'authentification. Merci de " | 949 | "Vous avez été banni après trop d'échecs d'authentification. Merci de " |
963 | "réessayer plus tard." | 950 | "réessayer plus tard." |
964 | 951 | ||
965 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 | 952 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:30 |
966 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:44 | 953 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:151 |
967 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:71 | 954 | msgid "Username" |
968 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:95 | 955 | msgstr "Nom d'utilisateur" |
969 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:71 | 956 | |
970 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:95 | 957 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:34 |
971 | msgid "Login" | 958 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:152 |
972 | msgstr "Connexion" | 959 | msgid "Password" |
960 | msgstr "Mot de passe" | ||
973 | 961 | ||
974 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 | 962 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 |
975 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:151 | 963 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:155 |
976 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:151 | ||
977 | msgid "Remember me" | 964 | msgid "Remember me" |
978 | msgstr "Rester connecté" | 965 | msgstr "Rester connecté" |
979 | 966 | ||
980 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | ||
981 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | ||
982 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:14 | 967 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:14 |
983 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:48 | 968 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:48 |
984 | msgid "by the Shaarli community" | 969 | msgid "by the Shaarli community" |
985 | msgstr "par la communauté Shaarli" | 970 | msgstr "par la communauté Shaarli" |
986 | 971 | ||
987 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:15 | ||
988 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:15 | 972 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:15 |
989 | msgid "Documentation" | 973 | msgid "Documentation" |
990 | msgstr "Documentation" | 974 | msgstr "Documentation" |
991 | 975 | ||
992 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:44 | ||
993 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:44 | 976 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:44 |
994 | msgid "Expand" | 977 | msgid "Expand" |
995 | msgstr "Déplier" | 978 | msgstr "Déplier" |
996 | 979 | ||
997 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:45 | ||
998 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:45 | 980 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:45 |
999 | msgid "Expand all" | 981 | msgid "Expand all" |
1000 | msgstr "Déplier tout" | 982 | msgstr "Déplier tout" |
1001 | 983 | ||
1002 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:46 | ||
1003 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:46 | 984 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:46 |
1004 | msgid "Are you sure you want to delete this link?" | 985 | msgid "Are you sure you want to delete this link?" |
1005 | msgstr "Êtes-vous sûr de vouloir supprimer ce lien ?" | 986 | msgstr "Êtes-vous sûr de vouloir supprimer ce lien ?" |
1006 | 987 | ||
1007 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:31 | 988 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:65 |
1008 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:31 | 989 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:90 |
1009 | msgid "Tools" | ||
1010 | msgstr "Outils" | ||
1011 | |||
1012 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | ||
1013 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:36 | ||
1014 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | ||
1015 | msgid "Tag cloud" | ||
1016 | msgstr "Nuage de tags" | ||
1017 | |||
1018 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:39 | ||
1019 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:39 | ||
1020 | msgid "Picture wall" | ||
1021 | msgstr "Mur d'images" | ||
1022 | |||
1023 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | ||
1024 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:42 | ||
1025 | msgid "Daily" | ||
1026 | msgstr "Quotidien" | ||
1027 | |||
1028 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:61 | ||
1029 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:86 | ||
1030 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:61 | ||
1031 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:86 | ||
1032 | msgid "RSS Feed" | 990 | msgid "RSS Feed" |
1033 | msgstr "Flux RSS" | 991 | msgstr "Flux RSS" |
1034 | 992 | ||
1035 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:66 | 993 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:70 |
1036 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:102 | 994 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:106 |
1037 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:66 | ||
1038 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:102 | ||
1039 | msgid "Logout" | 995 | msgid "Logout" |
1040 | msgstr "Déconnexion" | 996 | msgstr "Déconnexion" |
1041 | 997 | ||
1042 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:169 | 998 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:173 |
1043 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:169 | ||
1044 | msgid "is available" | 999 | msgid "is available" |
1045 | msgstr "est disponible" | 1000 | msgstr "est disponible" |
1046 | 1001 | ||
1047 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:176 | 1002 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:180 |
1048 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:176 | ||
1049 | msgid "Error" | 1003 | msgid "Error" |
1050 | msgstr "Erreur" | 1004 | msgstr "Erreur" |
1051 | 1005 | ||
1052 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | 1006 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 |
1007 | msgid "Picture wall unavailable (thumbnails are disabled)." | ||
1008 | msgstr "" | ||
1009 | "Le mur d'images n'est pas disponible (les miniatures sont désactivées)." | ||
1010 | |||
1011 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 | ||
1012 | #, fuzzy | ||
1013 | #| msgid "" | ||
1014 | #| "You don't have any cached thumbnail. Try to <a href=\"?do=thumbs_update" | ||
1015 | #| "\">synchronize them</a>." | ||
1016 | msgid "" | ||
1017 | "There is no cached thumbnail. Try to <a href=\"?do=thumbs_update" | ||
1018 | "\">synchronize them</a>." | ||
1019 | msgstr "" | ||
1020 | "Il n'y a aucune miniature en cache. Essayer de <a href=\"?do=thumbs_update" | ||
1021 | "\">les synchroniser</a>." | ||
1022 | |||
1023 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | ||
1053 | msgid "Picture Wall" | 1024 | msgid "Picture Wall" |
1054 | msgstr "Mur d'images" | 1025 | msgstr "Mur d'images" |
1055 | 1026 | ||
1056 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | 1027 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 |
1057 | msgid "pics" | 1028 | msgid "pics" |
1058 | msgstr "images" | 1029 | msgstr "images" |
1059 | 1030 | ||
@@ -1062,11 +1033,6 @@ msgid "You need to enable Javascript to change plugin loading order." | |||
1062 | msgstr "" | 1033 | msgstr "" |
1063 | "Vous devez activer Javascript pour pouvoir modifier l'ordre des extensions." | 1034 | "Vous devez activer Javascript pour pouvoir modifier l'ordre des extensions." |
1064 | 1035 | ||
1065 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:26 | ||
1066 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:22 | ||
1067 | msgid "Plugin administration" | ||
1068 | msgstr "Administration des extensions" | ||
1069 | |||
1070 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 | 1036 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 |
1071 | msgid "Enabled Plugins" | 1037 | msgid "Enabled Plugins" |
1072 | msgstr "Extensions activées" | 1038 | msgstr "Extensions activées" |
@@ -1127,31 +1093,23 @@ msgstr "Aucun paramètre disponible." | |||
1127 | msgid "tags" | 1093 | msgid "tags" |
1128 | msgstr "tags" | 1094 | msgstr "tags" |
1129 | 1095 | ||
1130 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:23 | 1096 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 |
1131 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:23 | 1097 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 |
1132 | msgid "List all links with those tags" | 1098 | msgid "List all links with those tags" |
1133 | msgstr "Lister tous les liens avec ces tags" | 1099 | msgstr "Lister tous les liens avec ces tags" |
1134 | 1100 | ||
1135 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | ||
1136 | msgid "Tag list" | ||
1137 | msgstr "List des tags" | ||
1138 | |||
1139 | #: tmp/tag.sort.b91ef64efc3688266305ea9b42e5017e.rtpl.php:3 | ||
1140 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:3 | 1101 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:3 |
1141 | msgid "Sort by:" | 1102 | msgid "Sort by:" |
1142 | msgstr "Trier par :" | 1103 | msgstr "Trier par :" |
1143 | 1104 | ||
1144 | #: tmp/tag.sort.b91ef64efc3688266305ea9b42e5017e.rtpl.php:5 | ||
1145 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:5 | 1105 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:5 |
1146 | msgid "Cloud" | 1106 | msgid "Cloud" |
1147 | msgstr "Nuage" | 1107 | msgstr "Nuage" |
1148 | 1108 | ||
1149 | #: tmp/tag.sort.b91ef64efc3688266305ea9b42e5017e.rtpl.php:6 | ||
1150 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:6 | 1109 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:6 |
1151 | msgid "Most used" | 1110 | msgid "Most used" |
1152 | msgstr "Plus utilisés" | 1111 | msgstr "Plus utilisés" |
1153 | 1112 | ||
1154 | #: tmp/tag.sort.b91ef64efc3688266305ea9b42e5017e.rtpl.php:7 | ||
1155 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:7 | 1113 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:7 |
1156 | msgid "Alphabetical" | 1114 | msgid "Alphabetical" |
1157 | msgstr "Alphabétique" | 1115 | msgstr "Alphabétique" |
@@ -1166,7 +1124,7 @@ msgstr "Changer les paramètres de Shaarli : titre, fuseau horaire, etc." | |||
1166 | 1124 | ||
1167 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:17 | 1125 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:17 |
1168 | msgid "Configure your Shaarli" | 1126 | msgid "Configure your Shaarli" |
1169 | msgstr "Conguration de Shaarli" | 1127 | msgstr "Configurer Shaarli" |
1170 | 1128 | ||
1171 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:21 | 1129 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:21 |
1172 | msgid "Enable, disable and configure plugins" | 1130 | msgid "Enable, disable and configure plugins" |
@@ -1174,51 +1132,63 @@ msgstr "Activer, désactiver et configurer les extensions" | |||
1174 | 1132 | ||
1175 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 | 1133 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 |
1176 | msgid "Change your password" | 1134 | msgid "Change your password" |
1177 | msgstr "Modification du mot de passe" | 1135 | msgstr "Modifier le mot de passe" |
1178 | 1136 | ||
1179 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:35 | 1137 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:35 |
1180 | msgid "Rename or delete a tag in all links" | 1138 | msgid "Rename or delete a tag in all links" |
1181 | msgstr "Rename or delete a tag in all links" | 1139 | msgstr "Renommer ou supprimer un tag dans tous les liens" |
1182 | 1140 | ||
1183 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 | 1141 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 |
1142 | #, fuzzy | ||
1143 | #| msgid "" | ||
1144 | #| "Import Netscape HTML bookmarks (as exported from Firefox, Chrome, Opera, " | ||
1145 | #| "delicious…)" | ||
1184 | msgid "" | 1146 | msgid "" |
1185 | "Import Netscape HTML bookmarks (as exported from Firefox, Chrome, Opera, " | 1147 | "Import Netscape HTML bookmarks (as exported from Firefox, Chrome, Opera, " |
1186 | "delicious...)" | 1148 | "delicious...)" |
1187 | msgstr "" | 1149 | msgstr "" |
1188 | "Importer des marques pages au format Netscape HTML (comme exportés depuis " | 1150 | "Importer des marques pages au format Netscape HTML (comme exportés depuis " |
1189 | "Firefox, Chrome, Opera, delicious...)" | 1151 | "Firefox, Chrome, Opera, delicious…)" |
1190 | 1152 | ||
1191 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | 1153 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 |
1192 | msgid "Import links" | 1154 | msgid "Import links" |
1193 | msgstr "Importer des liens" | 1155 | msgstr "Importer des liens" |
1194 | 1156 | ||
1195 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:47 | 1157 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:47 |
1158 | #, fuzzy | ||
1159 | #| msgid "" | ||
1160 | #| "Export Netscape HTML bookmarks (which can be imported in Firefox, Chrome, " | ||
1161 | #| "Opera, delicious…)" | ||
1196 | msgid "" | 1162 | msgid "" |
1197 | "Export Netscape HTML bookmarks (which can be imported in Firefox, Chrome, " | 1163 | "Export Netscape HTML bookmarks (which can be imported in Firefox, Chrome, " |
1198 | "Opera, delicious...)" | 1164 | "Opera, delicious...)" |
1199 | msgstr "" | 1165 | msgstr "" |
1200 | "Exporter les marques pages au format Netscape HTML (comme exportés depuis " | 1166 | "Exporter les marques pages au format Netscape HTML (comme exportés depuis " |
1201 | "Firefox, Chrome, Opera, delicious...)" | 1167 | "Firefox, Chrome, Opera, delicious…)" |
1202 | 1168 | ||
1203 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | 1169 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 |
1204 | msgid "Export database" | 1170 | msgid "Export database" |
1205 | msgstr "Exporter les données" | 1171 | msgstr "Exporter les données" |
1206 | 1172 | ||
1207 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:71 | 1173 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:55 |
1174 | msgid "Synchronize all link thumbnails" | ||
1175 | msgstr "Synchroniser toutes les miniatures" | ||
1176 | |||
1177 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:81 | ||
1208 | msgid "" | 1178 | msgid "" |
1209 | "Drag one of these button to your bookmarks toolbar or right-click it and " | 1179 | "Drag one of these button to your bookmarks toolbar or right-click it and " |
1210 | "\"Bookmark This Link\"" | 1180 | "\"Bookmark This Link\"" |
1211 | msgstr "" | 1181 | msgstr "" |
1212 | "Glisser un de ces bouttons dans votre barre de favoris ou cliquer droit " | 1182 | "Glisser un de ces boutons dans votre barre de favoris ou cliquer droit " |
1213 | "dessus et « Ajouter aux favoris »" | 1183 | "dessus et « Ajouter aux favoris »" |
1214 | 1184 | ||
1215 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:72 | 1185 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:82 |
1216 | msgid "then click on the bookmarklet in any page you want to share." | 1186 | msgid "then click on the bookmarklet in any page you want to share." |
1217 | msgstr "" | 1187 | msgstr "" |
1218 | "puis cliquer sur le marque page depuis un site que vous souhaitez partager." | 1188 | "puis cliquer sur le marque-page depuis un site que vous souhaitez partager." |
1219 | 1189 | ||
1220 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:76 | 1190 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:86 |
1221 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:100 | 1191 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:110 |
1222 | msgid "" | 1192 | msgid "" |
1223 | "Drag this link to your bookmarks toolbar or right-click it and Bookmark This " | 1193 | "Drag this link to your bookmarks toolbar or right-click it and Bookmark This " |
1224 | "Link" | 1194 | "Link" |
@@ -1226,57 +1196,40 @@ msgstr "" | |||
1226 | "Glisser ce lien dans votre barre de favoris ou cliquer droit dessus et « " | 1196 | "Glisser ce lien dans votre barre de favoris ou cliquer droit dessus et « " |
1227 | "Ajouter aux favoris »" | 1197 | "Ajouter aux favoris »" |
1228 | 1198 | ||
1229 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:77 | 1199 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:87 |
1230 | msgid "then click ✚Shaare link button in any page you want to share" | 1200 | msgid "then click ✚Shaare link button in any page you want to share" |
1231 | msgstr "puis cliquer sur ✚Shaare depuis un site que vous souhaitez partager" | 1201 | msgstr "puis cliquer sur ✚Shaare depuis un site que vous souhaitez partager" |
1232 | 1202 | ||
1233 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:86 | 1203 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:96 |
1234 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:108 | 1204 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:118 |
1235 | msgid "The selected text is too long, it will be truncated." | 1205 | msgid "The selected text is too long, it will be truncated." |
1236 | msgstr "Le texte sélectionné est trop long, il sera tronqué." | 1206 | msgstr "Le texte sélectionné est trop long, il sera tronqué." |
1237 | 1207 | ||
1238 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:96 | 1208 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:106 |
1239 | msgid "Shaare link" | 1209 | msgid "Shaare link" |
1240 | msgstr "Shaare" | 1210 | msgstr "Shaare" |
1241 | 1211 | ||
1242 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:101 | 1212 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:111 |
1243 | msgid "" | 1213 | msgid "" |
1244 | "Then click ✚Add Note button anytime to start composing a private Note (text " | 1214 | "Then click ✚Add Note button anytime to start composing a private Note (text " |
1245 | "post) to your Shaarli" | 1215 | "post) to your Shaarli" |
1246 | msgstr "" | 1216 | msgstr "" |
1247 | "Puis cliquer sur ✚Add Note pour commencer à rédiger une Note sur Shaarli" | 1217 | "Puis cliquer sur ✚Add Note pour commencer à rédiger une Note sur Shaarli" |
1248 | 1218 | ||
1249 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 | 1219 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:127 |
1250 | msgid "Add Note" | 1220 | msgid "Add Note" |
1251 | msgstr "Ajouter une Note" | 1221 | msgstr "Ajouter une Note" |
1252 | 1222 | ||
1253 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:129 | 1223 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:136 |
1254 | msgid "" | ||
1255 | "You need to browse your Shaarli over <strong>HTTPS</strong> to use this " | ||
1256 | "functionality." | ||
1257 | msgstr "" | ||
1258 | "Vous devez utiliser Shaarli en <strong>HTTPS</strong> pour utiliser cette " | ||
1259 | "fonctionalité." | ||
1260 | |||
1261 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:134 | ||
1262 | msgid "Add to" | ||
1263 | msgstr "Ajouter à" | ||
1264 | |||
1265 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:145 | ||
1266 | msgid "3rd party" | 1224 | msgid "3rd party" |
1267 | msgstr "Applications tierces" | 1225 | msgstr "Applications tierces" |
1268 | 1226 | ||
1269 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:147 | 1227 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:139 |
1270 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:153 | 1228 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:144 |
1271 | msgid "Plugin" | ||
1272 | msgstr "Extension" | ||
1273 | |||
1274 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:148 | ||
1275 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:154 | ||
1276 | msgid "plugin" | 1229 | msgid "plugin" |
1277 | msgstr "extension" | 1230 | msgstr "extension" |
1278 | 1231 | ||
1279 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:175 | 1232 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:169 |
1280 | msgid "" | 1233 | msgid "" |
1281 | "Drag this link to your bookmarks toolbar, or right-click it and choose " | 1234 | "Drag this link to your bookmarks toolbar, or right-click it and choose " |
1282 | "Bookmark This Link" | 1235 | "Bookmark This Link" |
@@ -1284,6 +1237,125 @@ msgstr "" | |||
1284 | "Glisser ce lien dans votre barre de favoris ou cliquer droit dessus et « " | 1237 | "Glisser ce lien dans votre barre de favoris ou cliquer droit dessus et « " |
1285 | "Ajouter aux favoris »" | 1238 | "Ajouter aux favoris »" |
1286 | 1239 | ||
1240 | #~ msgid "Sorry, nothing to see here." | ||
1241 | #~ msgstr "Désolé, il y a rien à voir ici." | ||
1242 | |||
1243 | #~ msgid "Current password" | ||
1244 | #~ msgstr "Mot de passe actuel" | ||
1245 | |||
1246 | #~ msgid "New password" | ||
1247 | #~ msgstr "Nouveau mot de passe" | ||
1248 | |||
1249 | #~ msgid "Change" | ||
1250 | #~ msgstr "Changer" | ||
1251 | |||
1252 | #~ msgid "Export Database" | ||
1253 | #~ msgstr "Exporter les données" | ||
1254 | |||
1255 | #~ msgid "Selection" | ||
1256 | #~ msgstr "Choisir" | ||
1257 | |||
1258 | #~ msgid "Public" | ||
1259 | #~ msgstr "Publics" | ||
1260 | |||
1261 | #~ msgid "Prepend note permalinks with this Shaarli instance's URL" | ||
1262 | #~ msgstr "Préfixer les liens de note avec l'URL de l'instance de Shaarli" | ||
1263 | |||
1264 | #~ msgid "Useful to import bookmarks in a web browser" | ||
1265 | #~ msgstr "Utile pour importer les marques-pages dans un navigateur" | ||
1266 | |||
1267 | #~ msgid "Import Database" | ||
1268 | #~ msgstr "Importer des données" | ||
1269 | |||
1270 | #~ msgid "Maximum size allowed:" | ||
1271 | #~ msgstr "Taille maximum autorisée :" | ||
1272 | |||
1273 | #~ msgid "Visibility" | ||
1274 | #~ msgstr "Visibilité" | ||
1275 | |||
1276 | #~ msgid "Use values from the imported file, default to public" | ||
1277 | #~ msgstr "" | ||
1278 | #~ "Utiliser les valeurs présentes dans le fichier d'import, public par défaut" | ||
1279 | |||
1280 | #~ msgid "Import all bookmarks as private" | ||
1281 | #~ msgstr "Importer tous les liens comme privés" | ||
1282 | |||
1283 | #~ msgid "Import all bookmarks as public" | ||
1284 | #~ msgstr "Importer tous les liens comme publics" | ||
1285 | |||
1286 | #~ msgid "Overwrite existing bookmarks" | ||
1287 | #~ msgstr "Remplacer les liens existants" | ||
1288 | |||
1289 | #~ msgid "Duplicates based on URL" | ||
1290 | #~ msgstr "Les doublons s'appuient sur les URL" | ||
1291 | |||
1292 | #~ msgid "Add default tags" | ||
1293 | #~ msgstr "Ajouter des tags par défaut" | ||
1294 | |||
1295 | #~ msgid "Install Shaarli" | ||
1296 | #~ msgstr "Installation de Shaarli" | ||
1297 | |||
1298 | #~ msgid "" | ||
1299 | #~ "It looks like it's the first time you run Shaarli. Please configure it." | ||
1300 | #~ msgstr "" | ||
1301 | #~ "Il semblerait que ça soit la première fois que vous lancez Shaarli. Merci " | ||
1302 | #~ "de le configurer." | ||
1303 | |||
1304 | #~ msgid "Shaarli title" | ||
1305 | #~ msgstr "Titre du Shaarli" | ||
1306 | |||
1307 | #~ msgid "My links" | ||
1308 | #~ msgstr "Mes liens" | ||
1309 | |||
1310 | #~ msgid "Install" | ||
1311 | #~ msgstr "Installer" | ||
1312 | |||
1313 | #~ msgid "" | ||
1314 | #~ "You need to browse your Shaarli over <strong>HTTPS</strong> to use this " | ||
1315 | #~ "functionality." | ||
1316 | #~ msgstr "" | ||
1317 | #~ "Vous devez utiliser Shaarli en <strong>HTTPS</strong> pour utiliser cette " | ||
1318 | #~ "fonctionalité." | ||
1319 | |||
1320 | #~ msgid "Add to" | ||
1321 | #~ msgstr "Ajouter à" | ||
1322 | |||
1323 | #~ msgid "Plugin" | ||
1324 | #~ msgstr "Extension" | ||
1325 | |||
1326 | #~ msgid "Warning: " | ||
1327 | #~ msgstr "Attention : " | ||
1328 | |||
1329 | #~ msgid "" | ||
1330 | #~ "It's recommended to visit the picture wall after enabling this feature." | ||
1331 | #~ msgstr "" | ||
1332 | #~ "Il est recommandé de visiter le Mur d'images après avoir activé cette " | ||
1333 | #~ "fonctionnalité." | ||
1334 | |||
1335 | #~ msgid "" | ||
1336 | #~ "If you have a large database, the first retrieval may take a few minutes." | ||
1337 | #~ msgstr "" | ||
1338 | #~ "Si vous avez beaucoup de liens, la première récupération peut prendre " | ||
1339 | #~ "plusieurs minutes." | ||
1340 | |||
1341 | #, fuzzy | ||
1342 | #~| msgid "Change" | ||
1343 | #~ msgid "range" | ||
1344 | #~ msgstr "Changer" | ||
1345 | |||
1346 | #, fuzzy | ||
1347 | #~| msgid "Description" | ||
1348 | #~ msgid "Declaration" | ||
1349 | #~ msgstr "Description" | ||
1350 | |||
1351 | #, fuzzy | ||
1352 | #~| msgid "for" | ||
1353 | #~ msgid "foo" | ||
1354 | #~ msgstr "pour" | ||
1355 | |||
1356 | #~ msgid "Filter links by visibility" | ||
1357 | #~ msgstr "Filtrer les liens par visibilité" | ||
1358 | |||
1287 | #~ msgid "Redirector" | 1359 | #~ msgid "Redirector" |
1288 | #~ msgstr "Redirecteur" | 1360 | #~ msgstr "Redirecteur" |
1289 | 1361 | ||
@@ -1323,7 +1395,8 @@ msgstr "" | |||
1323 | #~ "\n" | 1395 | #~ "\n" |
1324 | 1396 | ||
1325 | #~ msgid "Sessions do not seem to work correctly on your server." | 1397 | #~ msgid "Sessions do not seem to work correctly on your server." |
1326 | #~ msgstr "Les sessions ne semblent " | 1398 | #~ msgstr "" |
1399 | #~ "Les sessions ne semblent pas fonctionner correctement sur votre serveur." | ||
1327 | 1400 | ||
1328 | #~ msgid "Tag was renamed in " | 1401 | #~ msgid "Tag was renamed in " |
1329 | #~ msgstr "Le tag a été renommé dans " | 1402 | #~ msgstr "Le tag a été renommé dans " |
diff --git a/inc/plugin_admin.js b/inc/plugin_admin.js deleted file mode 100644 index 4b55e0f3..00000000 --- a/inc/plugin_admin.js +++ /dev/null | |||
@@ -1,103 +0,0 @@ | |||
1 | /** @licstart The following is the entire license notice for the | ||
2 | * JavaScript code in this page. | ||
3 | * | ||
4 | * Copyright: (c) 2011-2015 Sébastien SAUVAGE <sebsauvage@sebsauvage.net> | ||
5 | * (c) 2011-2017 The Shaarli Community, see AUTHORS | ||
6 | * | ||
7 | * This software is provided 'as-is', without any express or implied warranty. | ||
8 | * In no event will the authors be held liable for any damages arising from | ||
9 | * the use of this software. | ||
10 | * | ||
11 | * Permission is granted to anyone to use this software for any purpose, | ||
12 | * including commercial applications, and to alter it and redistribute it | ||
13 | * freely, subject to the following restrictions: | ||
14 | * | ||
15 | * 1. The origin of this software must not be misrepresented; you must not | ||
16 | * claim that you wrote the original software. If you use this software | ||
17 | * in a product, an acknowledgment in the product documentation would | ||
18 | * be appreciated but is not required. | ||
19 | * | ||
20 | * 2. Altered source versions must be plainly marked as such, and must | ||
21 | * not be misrepresented as being the original software. | ||
22 | * | ||
23 | * 3. This notice may not be removed or altered from any source distribution. | ||
24 | * | ||
25 | * @licend The above is the entire license notice | ||
26 | * for the JavaScript code in this page. | ||
27 | */ | ||
28 | |||
29 | /** | ||
30 | * Change the position counter of a row. | ||
31 | * | ||
32 | * @param elem Element Node to change. | ||
33 | * @param toPos int New position. | ||
34 | */ | ||
35 | function changePos(elem, toPos) | ||
36 | { | ||
37 | var elemName = elem.getAttribute('data-line') | ||
38 | |||
39 | elem.setAttribute('data-order', toPos); | ||
40 | var hiddenInput = document.querySelector('[name="order_'+ elemName +'"]'); | ||
41 | hiddenInput.setAttribute('value', toPos); | ||
42 | } | ||
43 | |||
44 | /** | ||
45 | * Move a row up or down. | ||
46 | * | ||
47 | * @param pos Element Node to move. | ||
48 | * @param move int Move: +1 (down) or -1 (up) | ||
49 | */ | ||
50 | function changeOrder(pos, move) | ||
51 | { | ||
52 | var newpos = parseInt(pos) + move; | ||
53 | var lines = document.querySelectorAll('[data-order="'+ pos +'"]'); | ||
54 | var changelines = document.querySelectorAll('[data-order="'+ newpos +'"]'); | ||
55 | |||
56 | // If we go down reverse lines to preserve the rows order | ||
57 | if (move > 0) { | ||
58 | lines = [].slice.call(lines).reverse(); | ||
59 | } | ||
60 | |||
61 | for (var i = 0 ; i < lines.length ; i++) { | ||
62 | var parent = changelines[0].parentNode; | ||
63 | changePos(lines[i], newpos); | ||
64 | changePos(changelines[i], parseInt(pos)); | ||
65 | var changeItem = move < 0 ? changelines[0] : changelines[changelines.length - 1].nextSibling; | ||
66 | parent.insertBefore(lines[i], changeItem); | ||
67 | } | ||
68 | |||
69 | } | ||
70 | |||
71 | /** | ||
72 | * Move a row up in the table. | ||
73 | * | ||
74 | * @param pos int row counter. | ||
75 | * | ||
76 | * @returns false | ||
77 | */ | ||
78 | function orderUp(pos) | ||
79 | { | ||
80 | if (pos == 0) { | ||
81 | return false; | ||
82 | } | ||
83 | changeOrder(pos, -1); | ||
84 | return false; | ||
85 | } | ||
86 | |||
87 | /** | ||
88 | * Move a row down in the table. | ||
89 | * | ||
90 | * @param pos int row counter. | ||
91 | * | ||
92 | * @returns false | ||
93 | */ | ||
94 | function orderDown(pos) | ||
95 | { | ||
96 | var lastpos = document.querySelector('[data-order]:last-child').getAttribute('data-order'); | ||
97 | if (pos == lastpos) { | ||
98 | return false; | ||
99 | } | ||
100 | |||
101 | changeOrder(pos, +1); | ||
102 | return false; | ||
103 | } | ||
diff --git a/inc/web-thumbnailer.json b/inc/web-thumbnailer.json new file mode 100644 index 00000000..dcaa149e --- /dev/null +++ b/inc/web-thumbnailer.json | |||
@@ -0,0 +1,13 @@ | |||
1 | { | ||
2 | "settings": { | ||
3 | "default": { | ||
4 | "download_mode": "DOWNLOAD", | ||
5 | "_comment": "infinite cache", | ||
6 | "cache_duration": -1, | ||
7 | "timeout": 10 | ||
8 | }, | ||
9 | "path": { | ||
10 | "cache": "cache/" | ||
11 | } | ||
12 | } | ||
13 | } | ||