diff options
-rw-r--r-- | application/bookmark/LinkUtils.php | 34 | ||||
-rw-r--r-- | application/formatter/BookmarkDefaultFormatter.php | 4 | ||||
-rw-r--r-- | application/formatter/BookmarkMarkdownExtraFormatter.php | 4 | ||||
-rw-r--r-- | application/formatter/BookmarkMarkdownFormatter.php | 19 | ||||
-rw-r--r-- | application/formatter/Parsedown/ShaarliParsedown.php | 15 | ||||
-rw-r--r-- | application/formatter/Parsedown/ShaarliParsedownExtra.php | 15 | ||||
-rw-r--r-- | application/formatter/Parsedown/ShaarliParsedownTrait.php | 81 | ||||
-rw-r--r-- | application/front/controller/visitor/BookmarkListController.php | 2 | ||||
-rw-r--r-- | assets/common/js/shaare-batch.js | 2 | ||||
-rw-r--r-- | inc/languages/de/LC_MESSAGES/shaarli.po | 1804 | ||||
-rw-r--r-- | tests/formatter/BookmarkDefaultFormatterTest.php | 11 | ||||
-rw-r--r-- | tests/formatter/BookmarkMarkdownFormatterTest.php | 43 | ||||
-rw-r--r-- | tpl/default/server.html | 16 |
13 files changed, 1479 insertions, 571 deletions
diff --git a/application/bookmark/LinkUtils.php b/application/bookmark/LinkUtils.php index 0ab2d213..8fa2953a 100644 --- a/application/bookmark/LinkUtils.php +++ b/application/bookmark/LinkUtils.php | |||
@@ -1,6 +1,7 @@ | |||
1 | <?php | 1 | <?php |
2 | 2 | ||
3 | use Shaarli\Bookmark\Bookmark; | 3 | use Shaarli\Bookmark\Bookmark; |
4 | use Shaarli\Formatter\BookmarkDefaultFormatter; | ||
4 | 5 | ||
5 | /** | 6 | /** |
6 | * Extract title from an HTML document. | 7 | * Extract title from an HTML document. |
@@ -98,7 +99,18 @@ function html_extract_tag($tag, $html) | |||
98 | function text2clickable($text) | 99 | function text2clickable($text) |
99 | { | 100 | { |
100 | $regex = '!(((?:https?|ftp|file)://|apt:|magnet:)\S+[a-z0-9\(\)]/?)!si'; | 101 | $regex = '!(((?:https?|ftp|file)://|apt:|magnet:)\S+[a-z0-9\(\)]/?)!si'; |
101 | return preg_replace($regex, '<a href="$1">$1</a>', $text); | 102 | $format = function (array $match): string { |
103 | return '<a href="' . | ||
104 | str_replace( | ||
105 | BookmarkDefaultFormatter::SEARCH_HIGHLIGHT_OPEN, | ||
106 | '', | ||
107 | str_replace(BookmarkDefaultFormatter::SEARCH_HIGHLIGHT_CLOSE, '', $match[1]) | ||
108 | ) . | ||
109 | '">' . $match[1] . '</a>' | ||
110 | ; | ||
111 | }; | ||
112 | |||
113 | return preg_replace_callback($regex, $format, $text); | ||
102 | } | 114 | } |
103 | 115 | ||
104 | /** | 116 | /** |
@@ -111,6 +123,9 @@ function text2clickable($text) | |||
111 | */ | 123 | */ |
112 | function hashtag_autolink($description, $indexUrl = '') | 124 | function hashtag_autolink($description, $indexUrl = '') |
113 | { | 125 | { |
126 | $tokens = '(?:' . BookmarkDefaultFormatter::SEARCH_HIGHLIGHT_OPEN . ')' . | ||
127 | '(?:' . BookmarkDefaultFormatter::SEARCH_HIGHLIGHT_CLOSE . ')' | ||
128 | ; | ||
114 | /* | 129 | /* |
115 | * To support unicode: http://stackoverflow.com/a/35498078/1484919 | 130 | * To support unicode: http://stackoverflow.com/a/35498078/1484919 |
116 | * \p{Pc} - to match underscore | 131 | * \p{Pc} - to match underscore |
@@ -118,9 +133,20 @@ function hashtag_autolink($description, $indexUrl = '') | |||
118 | * \p{L} - letter from any language | 133 | * \p{L} - letter from any language |
119 | * \p{Mn} - any non marking space (accents, umlauts, etc) | 134 | * \p{Mn} - any non marking space (accents, umlauts, etc) |
120 | */ | 135 | */ |
121 | $regex = '/(^|\s)#([\p{Pc}\p{N}\p{L}\p{Mn}]+)/mui'; | 136 | $regex = '/(^|\s)#([\p{Pc}\p{N}\p{L}\p{Mn}' . $tokens . ']+)/mui'; |
122 | $replacement = '$1<a href="' . $indexUrl . './add-tag/$2" title="Hashtag $2">#$2</a>'; | 137 | $format = function (array $match) use ($indexUrl): string { |
123 | return preg_replace($regex, $replacement, $description); | 138 | $cleanMatch = str_replace( |
139 | BookmarkDefaultFormatter::SEARCH_HIGHLIGHT_OPEN, | ||
140 | '', | ||
141 | str_replace(BookmarkDefaultFormatter::SEARCH_HIGHLIGHT_CLOSE, '', $match[2]) | ||
142 | ); | ||
143 | return $match[1] . '<a href="' . $indexUrl . './add-tag/' . $cleanMatch . '"' . | ||
144 | ' title="Hashtag ' . $cleanMatch . '">' . | ||
145 | '#' . $match[2] . | ||
146 | '</a>'; | ||
147 | }; | ||
148 | |||
149 | return preg_replace_callback($regex, $format, $description); | ||
124 | } | 150 | } |
125 | 151 | ||
126 | /** | 152 | /** |
diff --git a/application/formatter/BookmarkDefaultFormatter.php b/application/formatter/BookmarkDefaultFormatter.php index 7e0afafc..7e93bf71 100644 --- a/application/formatter/BookmarkDefaultFormatter.php +++ b/application/formatter/BookmarkDefaultFormatter.php | |||
@@ -12,8 +12,8 @@ namespace Shaarli\Formatter; | |||
12 | */ | 12 | */ |
13 | class BookmarkDefaultFormatter extends BookmarkFormatter | 13 | class BookmarkDefaultFormatter extends BookmarkFormatter |
14 | { | 14 | { |
15 | protected const SEARCH_HIGHLIGHT_OPEN = '|@@HIGHLIGHT'; | 15 | public const SEARCH_HIGHLIGHT_OPEN = '||O_HIGHLIGHT'; |
16 | protected const SEARCH_HIGHLIGHT_CLOSE = 'HIGHLIGHT@@|'; | 16 | public const SEARCH_HIGHLIGHT_CLOSE = '||C_HIGHLIGHT'; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * @inheritdoc | 19 | * @inheritdoc |
diff --git a/application/formatter/BookmarkMarkdownExtraFormatter.php b/application/formatter/BookmarkMarkdownExtraFormatter.php index 0694b23f..da539bfd 100644 --- a/application/formatter/BookmarkMarkdownExtraFormatter.php +++ b/application/formatter/BookmarkMarkdownExtraFormatter.php | |||
@@ -3,6 +3,7 @@ | |||
3 | namespace Shaarli\Formatter; | 3 | namespace Shaarli\Formatter; |
4 | 4 | ||
5 | use Shaarli\Config\ConfigManager; | 5 | use Shaarli\Config\ConfigManager; |
6 | use Shaarli\Formatter\Parsedown\ShaarliParsedownExtra; | ||
6 | 7 | ||
7 | /** | 8 | /** |
8 | * Class BookmarkMarkdownExtraFormatter | 9 | * Class BookmarkMarkdownExtraFormatter |
@@ -18,7 +19,6 @@ class BookmarkMarkdownExtraFormatter extends BookmarkMarkdownFormatter | |||
18 | public function __construct(ConfigManager $conf, bool $isLoggedIn) | 19 | public function __construct(ConfigManager $conf, bool $isLoggedIn) |
19 | { | 20 | { |
20 | parent::__construct($conf, $isLoggedIn); | 21 | parent::__construct($conf, $isLoggedIn); |
21 | 22 | $this->parsedown = new ShaarliParsedownExtra(); | |
22 | $this->parsedown = new \ParsedownExtra(); | ||
23 | } | 23 | } |
24 | } | 24 | } |
diff --git a/application/formatter/BookmarkMarkdownFormatter.php b/application/formatter/BookmarkMarkdownFormatter.php index ee4e8dca..d4dccee6 100644 --- a/application/formatter/BookmarkMarkdownFormatter.php +++ b/application/formatter/BookmarkMarkdownFormatter.php | |||
@@ -3,6 +3,7 @@ | |||
3 | namespace Shaarli\Formatter; | 3 | namespace Shaarli\Formatter; |
4 | 4 | ||
5 | use Shaarli\Config\ConfigManager; | 5 | use Shaarli\Config\ConfigManager; |
6 | use Shaarli\Formatter\Parsedown\ShaarliParsedown; | ||
6 | 7 | ||
7 | /** | 8 | /** |
8 | * Class BookmarkMarkdownFormatter | 9 | * Class BookmarkMarkdownFormatter |
@@ -42,7 +43,7 @@ class BookmarkMarkdownFormatter extends BookmarkDefaultFormatter | |||
42 | { | 43 | { |
43 | parent::__construct($conf, $isLoggedIn); | 44 | parent::__construct($conf, $isLoggedIn); |
44 | 45 | ||
45 | $this->parsedown = new \Parsedown(); | 46 | $this->parsedown = new ShaarliParsedown(); |
46 | $this->escape = $conf->get('security.markdown_escape', true); | 47 | $this->escape = $conf->get('security.markdown_escape', true); |
47 | $this->allowedProtocols = $conf->get('security.allowed_protocols', []); | 48 | $this->allowedProtocols = $conf->get('security.allowed_protocols', []); |
48 | } | 49 | } |
@@ -128,6 +129,9 @@ class BookmarkMarkdownFormatter extends BookmarkDefaultFormatter | |||
128 | protected function formatHashTags($description) | 129 | protected function formatHashTags($description) |
129 | { | 130 | { |
130 | $indexUrl = ! empty($this->contextData['index_url']) ? $this->contextData['index_url'] : ''; | 131 | $indexUrl = ! empty($this->contextData['index_url']) ? $this->contextData['index_url'] : ''; |
132 | $tokens = '(?:' . BookmarkDefaultFormatter::SEARCH_HIGHLIGHT_OPEN . ')' . | ||
133 | '(?:' . BookmarkDefaultFormatter::SEARCH_HIGHLIGHT_CLOSE . ')' | ||
134 | ; | ||
131 | 135 | ||
132 | /* | 136 | /* |
133 | * To support unicode: http://stackoverflow.com/a/35498078/1484919 | 137 | * To support unicode: http://stackoverflow.com/a/35498078/1484919 |
@@ -136,8 +140,15 @@ class BookmarkMarkdownFormatter extends BookmarkDefaultFormatter | |||
136 | * \p{L} - letter from any language | 140 | * \p{L} - letter from any language |
137 | * \p{Mn} - any non marking space (accents, umlauts, etc) | 141 | * \p{Mn} - any non marking space (accents, umlauts, etc) |
138 | */ | 142 | */ |
139 | $regex = '/(^|\s)#([\p{Pc}\p{N}\p{L}\p{Mn}]+)/mui'; | 143 | $regex = '/(^|\s)#([\p{Pc}\p{N}\p{L}\p{Mn}' . $tokens . ']+)/mui'; |
140 | $replacement = '$1[#$2](' . $indexUrl . './add-tag/$2)'; | 144 | $replacement = function (array $match) use ($indexUrl): string { |
145 | $cleanMatch = str_replace( | ||
146 | BookmarkDefaultFormatter::SEARCH_HIGHLIGHT_OPEN, | ||
147 | '', | ||
148 | str_replace(BookmarkDefaultFormatter::SEARCH_HIGHLIGHT_CLOSE, '', $match[2]) | ||
149 | ); | ||
150 | return $match[1] . '[#' . $match[2] . '](' . $indexUrl . './add-tag/' . $cleanMatch . ')'; | ||
151 | }; | ||
141 | 152 | ||
142 | $descriptionLines = explode(PHP_EOL, $description); | 153 | $descriptionLines = explode(PHP_EOL, $description); |
143 | $descriptionOut = ''; | 154 | $descriptionOut = ''; |
@@ -156,7 +167,7 @@ class BookmarkMarkdownFormatter extends BookmarkDefaultFormatter | |||
156 | } | 167 | } |
157 | 168 | ||
158 | if (!$codeBlockOn && !$codeLineOn) { | 169 | if (!$codeBlockOn && !$codeLineOn) { |
159 | $descriptionLine = preg_replace($regex, $replacement, $descriptionLine); | 170 | $descriptionLine = preg_replace_callback($regex, $replacement, $descriptionLine); |
160 | } | 171 | } |
161 | 172 | ||
162 | $descriptionOut .= $descriptionLine; | 173 | $descriptionOut .= $descriptionLine; |
diff --git a/application/formatter/Parsedown/ShaarliParsedown.php b/application/formatter/Parsedown/ShaarliParsedown.php new file mode 100644 index 00000000..8eb48fda --- /dev/null +++ b/application/formatter/Parsedown/ShaarliParsedown.php | |||
@@ -0,0 +1,15 @@ | |||
1 | <?php | ||
2 | |||
3 | declare(strict_types=1); | ||
4 | |||
5 | namespace Shaarli\Formatter\Parsedown; | ||
6 | |||
7 | /** | ||
8 | * Parsedown extension for Shaarli. | ||
9 | * | ||
10 | * Extension for both Parsedown and ParsedownExtra centralized in ShaarliParsedownTrait. | ||
11 | */ | ||
12 | class ShaarliParsedown extends \Parsedown | ||
13 | { | ||
14 | use ShaarliParsedownTrait; | ||
15 | } | ||
diff --git a/application/formatter/Parsedown/ShaarliParsedownExtra.php b/application/formatter/Parsedown/ShaarliParsedownExtra.php new file mode 100644 index 00000000..15a35da4 --- /dev/null +++ b/application/formatter/Parsedown/ShaarliParsedownExtra.php | |||
@@ -0,0 +1,15 @@ | |||
1 | <?php | ||
2 | |||
3 | declare(strict_types=1); | ||
4 | |||
5 | namespace Shaarli\Formatter\Parsedown; | ||
6 | |||
7 | /** | ||
8 | * ParsedownExtra extension for Shaarli. | ||
9 | * | ||
10 | * Extension for both Parsedown and ParsedownExtra centralized in ShaarliParsedownTrait. | ||
11 | */ | ||
12 | class ShaarliParsedownExtra extends \ParsedownExtra | ||
13 | { | ||
14 | use ShaarliParsedownTrait; | ||
15 | } | ||
diff --git a/application/formatter/Parsedown/ShaarliParsedownTrait.php b/application/formatter/Parsedown/ShaarliParsedownTrait.php new file mode 100644 index 00000000..ed7b1747 --- /dev/null +++ b/application/formatter/Parsedown/ShaarliParsedownTrait.php | |||
@@ -0,0 +1,81 @@ | |||
1 | <?php | ||
2 | |||
3 | declare(strict_types=1); | ||
4 | |||
5 | namespace Shaarli\Formatter\Parsedown; | ||
6 | |||
7 | use Shaarli\Formatter\BookmarkDefaultFormatter as Formatter; | ||
8 | |||
9 | /** | ||
10 | * Trait used for Parsedown and ParsedownExtra extension. | ||
11 | * | ||
12 | * Extended: | ||
13 | * - Format links properly in search context | ||
14 | */ | ||
15 | trait ShaarliParsedownTrait | ||
16 | { | ||
17 | /** | ||
18 | * @inheritDoc | ||
19 | */ | ||
20 | protected function inlineLink($excerpt) | ||
21 | { | ||
22 | return $this->shaarliFormatLink(parent::inlineLink($excerpt), true); | ||
23 | } | ||
24 | |||
25 | /** | ||
26 | * @inheritDoc | ||
27 | */ | ||
28 | protected function inlineUrl($excerpt) | ||
29 | { | ||
30 | return $this->shaarliFormatLink(parent::inlineUrl($excerpt), false); | ||
31 | } | ||
32 | |||
33 | /** | ||
34 | * Properly format markdown link: | ||
35 | * - remove highlight tags from HREF attribute | ||
36 | * - (optional) add highlight tags to link caption | ||
37 | * | ||
38 | * @param array|null $link Parsedown formatted link array. | ||
39 | * It can be empty. | ||
40 | * @param bool $fullWrap Add highlight tags the whole link caption | ||
41 | * | ||
42 | * @return array|null | ||
43 | */ | ||
44 | protected function shaarliFormatLink(?array $link, bool $fullWrap): ?array | ||
45 | { | ||
46 | // If open and clean search tokens are found in the link, process. | ||
47 | if ( | ||
48 | is_array($link) | ||
49 | && strpos($link['element']['attributes']['href'] ?? '', Formatter::SEARCH_HIGHLIGHT_OPEN) !== false | ||
50 | && strpos($link['element']['attributes']['href'] ?? '', Formatter::SEARCH_HIGHLIGHT_CLOSE) !== false | ||
51 | ) { | ||
52 | $link['element']['attributes']['href'] = $this->shaarliRemoveSearchTokens( | ||
53 | $link['element']['attributes']['href'] | ||
54 | ); | ||
55 | |||
56 | if ($fullWrap) { | ||
57 | $link['element']['text'] = Formatter::SEARCH_HIGHLIGHT_OPEN . | ||
58 | $link['element']['text'] . | ||
59 | Formatter::SEARCH_HIGHLIGHT_CLOSE | ||
60 | ; | ||
61 | } | ||
62 | } | ||
63 | |||
64 | return $link; | ||
65 | } | ||
66 | |||
67 | /** | ||
68 | * Remove open and close tags from provided string. | ||
69 | * | ||
70 | * @param string $entry input | ||
71 | * | ||
72 | * @return string Striped input | ||
73 | */ | ||
74 | protected function shaarliRemoveSearchTokens(string $entry): string | ||
75 | { | ||
76 | $entry = str_replace(Formatter::SEARCH_HIGHLIGHT_OPEN, '', $entry); | ||
77 | $entry = str_replace(Formatter::SEARCH_HIGHLIGHT_CLOSE, '', $entry); | ||
78 | |||
79 | return $entry; | ||
80 | } | ||
81 | } | ||
diff --git a/application/front/controller/visitor/BookmarkListController.php b/application/front/controller/visitor/BookmarkListController.php index 321ca813..4aae2652 100644 --- a/application/front/controller/visitor/BookmarkListController.php +++ b/application/front/controller/visitor/BookmarkListController.php | |||
@@ -33,6 +33,7 @@ class BookmarkListController extends ShaarliVisitorController | |||
33 | 33 | ||
34 | $formatter = $this->container->formatterFactory->getFormatter(); | 34 | $formatter = $this->container->formatterFactory->getFormatter(); |
35 | $formatter->addContextData('base_path', $this->container->basePath); | 35 | $formatter->addContextData('base_path', $this->container->basePath); |
36 | $formatter->addContextData('index_url', index_url($this->container->environment)); | ||
36 | 37 | ||
37 | $searchTags = normalize_spaces($request->getParam('searchtags') ?? ''); | 38 | $searchTags = normalize_spaces($request->getParam('searchtags') ?? ''); |
38 | $searchTerm = escape(normalize_spaces($request->getParam('searchterm') ?? '')); | 39 | $searchTerm = escape(normalize_spaces($request->getParam('searchterm') ?? '')); |
@@ -138,6 +139,7 @@ class BookmarkListController extends ShaarliVisitorController | |||
138 | 139 | ||
139 | $formatter = $this->container->formatterFactory->getFormatter(); | 140 | $formatter = $this->container->formatterFactory->getFormatter(); |
140 | $formatter->addContextData('base_path', $this->container->basePath); | 141 | $formatter->addContextData('base_path', $this->container->basePath); |
142 | $formatter->addContextData('index_url', index_url($this->container->environment)); | ||
141 | 143 | ||
142 | $data = array_merge( | 144 | $data = array_merge( |
143 | $this->initializeTemplateVars(), | 145 | $this->initializeTemplateVars(), |
diff --git a/assets/common/js/shaare-batch.js b/assets/common/js/shaare-batch.js index 4a1fdb2e..6fc16faf 100644 --- a/assets/common/js/shaare-batch.js +++ b/assets/common/js/shaare-batch.js | |||
@@ -104,7 +104,7 @@ const redirectIfEmptyBatch = (basePath, formElements, path) => { | |||
104 | }); | 104 | }); |
105 | 105 | ||
106 | Promise.all(promises).then(() => { | 106 | Promise.all(promises).then(() => { |
107 | window.location.href = basePath || '/'; | 107 | window.location.href = `${basePath}/`; |
108 | }); | 108 | }); |
109 | }); | 109 | }); |
110 | }); | 110 | }); |
diff --git a/inc/languages/de/LC_MESSAGES/shaarli.po b/inc/languages/de/LC_MESSAGES/shaarli.po index 34d29ce8..26249b72 100644 --- a/inc/languages/de/LC_MESSAGES/shaarli.po +++ b/inc/languages/de/LC_MESSAGES/shaarli.po | |||
@@ -2,15 +2,15 @@ msgid "" | |||
2 | msgstr "" | 2 | msgstr "" |
3 | "Project-Id-Version: Shaarli\n" | 3 | "Project-Id-Version: Shaarli\n" |
4 | "Report-Msgid-Bugs-To: \n" | 4 | "Report-Msgid-Bugs-To: \n" |
5 | "POT-Creation-Date: 2018-03-31 09:09+0200\n" | 5 | "POT-Creation-Date: 2021-01-23 23:57+0100\n" |
6 | "PO-Revision-Date: 2018-03-31 09:12+0200\n" | 6 | "PO-Revision-Date: 2021-01-24 00:37+0100\n" |
7 | "Last-Translator: \n" | 7 | "Last-Translator: \n" |
8 | "Language-Team: Shaarli\n" | 8 | "Language-Team: Shaarli\n" |
9 | "Language: de\n" | 9 | "Language: de\n" |
10 | "MIME-Version: 1.0\n" | 10 | "MIME-Version: 1.0\n" |
11 | "Content-Type: text/plain; charset=UTF-8\n" | 11 | "Content-Type: text/plain; charset=UTF-8\n" |
12 | "Content-Transfer-Encoding: 8bit\n" | 12 | "Content-Transfer-Encoding: 8bit\n" |
13 | "X-Generator: Poedit 2.0.6\n" | 13 | "X-Generator: Poedit 2.4.2\n" |
14 | "X-Poedit-Basepath: ../../../..\n" | 14 | "X-Poedit-Basepath: ../../../..\n" |
15 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" | 15 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" |
16 | "X-Poedit-SourceCharset: UTF-8\n" | 16 | "X-Poedit-SourceCharset: UTF-8\n" |
@@ -19,92 +19,185 @@ msgstr "" | |||
19 | "X-Poedit-SearchPathExcluded-0: node_modules\n" | 19 | "X-Poedit-SearchPathExcluded-0: node_modules\n" |
20 | "X-Poedit-SearchPathExcluded-1: vendor\n" | 20 | "X-Poedit-SearchPathExcluded-1: vendor\n" |
21 | 21 | ||
22 | #: application/ApplicationUtils.php:153 | 22 | #: application/History.php:181 |
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" | 23 | msgid "History file isn't readable or writable" |
66 | msgstr "Protokolldatei nicht lesbar oder beschreibbar" | 24 | msgstr "Protokolldatei nicht lesbar oder beschreibbar" |
67 | 25 | ||
68 | #: application/History.php:185 | 26 | #: application/History.php:192 |
69 | msgid "Could not parse history file" | 27 | msgid "Could not parse history file" |
70 | msgstr "Protokolldatei konnte nicht analysiert werden" | 28 | msgstr "Protokolldatei konnte nicht analysiert werden" |
71 | 29 | ||
72 | #: application/Languages.php:177 | 30 | #: application/Languages.php:184 |
73 | msgid "Automatic" | 31 | msgid "Automatic" |
74 | msgstr "Automatisch" | 32 | msgstr "Automatisch" |
75 | 33 | ||
76 | #: application/Languages.php:178 | 34 | #: application/Languages.php:185 |
35 | msgid "German" | ||
36 | msgstr "Deutsch" | ||
37 | |||
38 | #: application/Languages.php:186 | ||
77 | msgid "English" | 39 | msgid "English" |
78 | msgstr "Englisch" | 40 | msgstr "Englisch" |
79 | 41 | ||
80 | #: application/Languages.php:179 | 42 | #: application/Languages.php:187 |
81 | msgid "French" | 43 | msgid "French" |
82 | msgstr "Französisch" | 44 | msgstr "Französisch" |
83 | 45 | ||
84 | #: application/Languages.php:180 | 46 | #: application/Languages.php:188 |
85 | msgid "German" | 47 | msgid "Japanese" |
86 | msgstr "Deutsch" | 48 | msgstr "Japanisch" |
87 | 49 | ||
88 | #: application/LinkDB.php:136 | 50 | #: application/Languages.php:189 |
89 | msgid "You are not authorized to add a link." | 51 | msgid "Russian" |
90 | msgstr "Du bist nicht berechtigt einen Link hinzuzufügen." | 52 | msgstr "Russisch" |
91 | 53 | ||
92 | #: application/LinkDB.php:139 | 54 | #: application/Thumbnailer.php:62 |
93 | msgid "Internal Error: A link should always have an id and URL." | 55 | msgid "" |
94 | msgstr "Interner Fehler: Ein Link sollte immer eine ID und URL haben." | 56 | "php-gd extension must be loaded to use thumbnails. Thumbnails are now " |
57 | "disabled. Please reload the page." | ||
58 | msgstr "" | ||
59 | "Die Erweiterung php-gd muss geladen werden, um Miniaturansichten " | ||
60 | "(Thumbnails) verwenden zu können. Thumbnails sind jetzt deaktiviert. Bitte " | ||
61 | "lade die Seite neu." | ||
95 | 62 | ||
96 | #: application/LinkDB.php:142 | 63 | #: application/Utils.php:405 tests/UtilsTest.php:327 |
97 | msgid "You must specify an integer as a key." | 64 | msgid "Setting not set" |
98 | msgstr "Du musst eine Ganzzahl als Schlüssel angeben." | 65 | msgstr "Einstellung nicht gesetzt" |
99 | 66 | ||
100 | #: application/LinkDB.php:145 | 67 | #: application/Utils.php:412 tests/UtilsTest.php:325 tests/UtilsTest.php:326 |
101 | msgid "Array offset and link ID must be equal." | 68 | msgid "Unlimited" |
102 | msgstr "Array-Offset und Link-ID müssen gleich sein." | 69 | msgstr "Unbegrenzt" |
70 | |||
71 | #: application/Utils.php:415 tests/UtilsTest.php:322 tests/UtilsTest.php:323 | ||
72 | #: tests/UtilsTest.php:337 | ||
73 | msgid "B" | ||
74 | msgstr "B" | ||
75 | |||
76 | #: application/Utils.php:415 tests/UtilsTest.php:316 tests/UtilsTest.php:317 | ||
77 | #: tests/UtilsTest.php:324 | ||
78 | msgid "kiB" | ||
79 | msgstr "kiB" | ||
80 | |||
81 | #: application/Utils.php:415 tests/UtilsTest.php:318 tests/UtilsTest.php:319 | ||
82 | #: tests/UtilsTest.php:335 tests/UtilsTest.php:336 | ||
83 | msgid "MiB" | ||
84 | msgstr "MiB" | ||
85 | |||
86 | #: application/Utils.php:415 tests/UtilsTest.php:320 tests/UtilsTest.php:321 | ||
87 | msgid "GiB" | ||
88 | msgstr "GiB" | ||
89 | |||
90 | #: application/bookmark/BookmarkFileService.php:185 | ||
91 | #: application/bookmark/BookmarkFileService.php:207 | ||
92 | #: application/bookmark/BookmarkFileService.php:229 | ||
93 | #: application/bookmark/BookmarkFileService.php:243 | ||
94 | msgid "You're not authorized to alter the datastore" | ||
95 | msgstr "Du bist nicht berechtigt, den Datenspeicher zu ändern" | ||
96 | |||
97 | #: application/bookmark/BookmarkFileService.php:210 | ||
98 | msgid "This bookmarks already exists" | ||
99 | msgstr "Diese Lesezeichen sind bereits vorhanden" | ||
100 | |||
101 | #: application/bookmark/BookmarkInitializer.php:42 | ||
102 | msgid "(private bookmark with thumbnail demo)" | ||
103 | msgstr "(privates Lesezeichen mit Thumbnail-Demo)" | ||
104 | |||
105 | #: application/bookmark/BookmarkInitializer.php:45 | ||
106 | msgid "" | ||
107 | "Shaarli will automatically pick up the thumbnail for links to a variety of " | ||
108 | "websites.\n" | ||
109 | "\n" | ||
110 | "Explore your new Shaarli instance by trying out controls and menus.\n" | ||
111 | "Visit the project on [Github](https://github.com/shaarli/Shaarli) or [the " | ||
112 | "documentation](https://shaarli.readthedocs.io/en/master/) to learn more " | ||
113 | "about Shaarli.\n" | ||
114 | "\n" | ||
115 | "Now you can edit or delete the default shaares.\n" | ||
116 | msgstr "" | ||
117 | "Shaarli holt sich automatisch das Miniaturbild (Thumbnail) für Links zu " | ||
118 | "verschiedenen Websites.\n" | ||
119 | "\n" | ||
120 | "Erkunde Deine neue Shaarli-Instanz, indem Du Steuerelemente und Menüs " | ||
121 | "ausprobierst.\n" | ||
122 | "Besuche das Projekt auf [Github](https://github.com/shaarli/Shaarli) oder " | ||
123 | "[die Dokumentation](https://shaarli.readthedocs.io/en/master/), um mehr über " | ||
124 | "Shaarli zu erfahren.\n" | ||
125 | "\n" | ||
126 | "Jetzt kannst Du die Standard-Shaares bearbeiten oder löschen.\n" | ||
127 | |||
128 | #: application/bookmark/BookmarkInitializer.php:58 | ||
129 | msgid "Note: Shaare descriptions" | ||
130 | msgstr "Hinweis: Shaare Beschreibungen" | ||
103 | 131 | ||
104 | #: application/LinkDB.php:251 | 132 | #: application/bookmark/BookmarkInitializer.php:60 |
105 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | 133 | msgid "" |
134 | "Adding a shaare without entering a URL creates a text-only \"note\" post " | ||
135 | "such as this one.\n" | ||
136 | "This note is private, so you are the only one able to see it while logged " | ||
137 | "in.\n" | ||
138 | "\n" | ||
139 | "You can use this to keep notes, post articles, code snippets, and much " | ||
140 | "more.\n" | ||
141 | "\n" | ||
142 | "The Markdown formatting setting allows you to format your notes and bookmark " | ||
143 | "description:\n" | ||
144 | "\n" | ||
145 | "### Title headings\n" | ||
146 | "\n" | ||
147 | "#### Multiple headings levels\n" | ||
148 | " * bullet lists\n" | ||
149 | " * _italic_ text\n" | ||
150 | " * **bold** text\n" | ||
151 | " * ~~strike through~~ text\n" | ||
152 | " * `code` blocks\n" | ||
153 | " * images\n" | ||
154 | " * [links](https://en.wikipedia.org/wiki/Markdown)\n" | ||
155 | "\n" | ||
156 | "Markdown also supports tables:\n" | ||
157 | "\n" | ||
158 | "| Name | Type | Color | Qty |\n" | ||
159 | "| ------- | --------- | ------ | ----- |\n" | ||
160 | "| Orange | Fruit | Orange | 126 |\n" | ||
161 | "| Apple | Fruit | Any | 62 |\n" | ||
162 | "| Lemon | Fruit | Yellow | 30 |\n" | ||
163 | "| Carrot | Vegetable | Red | 14 |\n" | ||
164 | msgstr "" | ||
165 | "Durch Hinzufügen eines Shaare ohne Eingabe einer URL wird ein Nur-Text-" | ||
166 | "Notizbeitrag wie dieser erstellt.\n" | ||
167 | "Diese Notiz ist privat, sodass Du sie als einziger sehen kannst, während Du " | ||
168 | "angemeldet bist.\n" | ||
169 | "\n" | ||
170 | "Du kannst dies nutzen, um Notizen zu machen, Artikel, Codefragmente und " | ||
171 | "vieles mehr zu veröffentlichen.\n" | ||
172 | "\n" | ||
173 | "Mit der Markdown-Formatierungseinstellung kannst Du Deine Notizen und die " | ||
174 | "Lesezeichenbeschreibung formatieren:\n" | ||
175 | "\n" | ||
176 | "### Titel-Überschrift\n" | ||
177 | "\n" | ||
178 | "#### Mehrere Überschriftenebenen\n" | ||
179 | " * bullet lists\n" | ||
180 | " * _kursiver_ Text\n" | ||
181 | " * **fetter** Text\n" | ||
182 | " * ~~durchgestrichener~~ Text\n" | ||
183 | " * `Code` Blöcke\n" | ||
184 | " * Bilder\n" | ||
185 | " * [Links](https://en.wikipedia.org/wiki/Markdown)\n" | ||
186 | "\n" | ||
187 | "Markdown unterstützt auch Tabellen:\n" | ||
188 | "\n" | ||
189 | "| Name | Typ | Farbe | Menge |\n" | ||
190 | "| ------- | --------- | ------ | ----- |\n" | ||
191 | "| Orange | Frucht | orange | 126 |\n" | ||
192 | "| Apfel | Frucht | verschiedene | 62 |\n" | ||
193 | "| Lemon | Frucht | gelb | 30 |\n" | ||
194 | "| Karotte | Gemüse | rot | 14 |\n" | ||
195 | |||
196 | #: application/bookmark/BookmarkInitializer.php:94 | ||
197 | #: application/legacy/LegacyLinkDB.php:246 | ||
198 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:15 | ||
106 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | 199 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 |
107 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:14 | 200 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:15 |
108 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:48 | 201 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:48 |
109 | msgid "" | 202 | msgid "" |
110 | "The personal, minimalist, super-fast, database free, bookmarking service" | 203 | "The personal, minimalist, super-fast, database free, bookmarking service" |
@@ -112,123 +205,60 @@ msgstr "" | |||
112 | "Der persönliche, minimalistische, superschnelle, datenbankfreie " | 205 | "Der persönliche, minimalistische, superschnelle, datenbankfreie " |
113 | "Lesezeichenservice" | 206 | "Lesezeichenservice" |
114 | 207 | ||
115 | #: application/LinkDB.php:253 | 208 | #: application/bookmark/BookmarkInitializer.php:97 |
116 | msgid "" | 209 | msgid "" |
117 | "Welcome to Shaarli! This is your first public bookmark. To edit or delete " | 210 | "Welcome to Shaarli!\n" |
118 | "me, you must first login.\n" | ||
119 | "\n" | 211 | "\n" |
120 | "To learn how to use Shaarli, consult the link \"Documentation\" at the " | 212 | "Shaarli allows you to bookmark your favorite pages, and share them with " |
121 | "bottom of this page.\n" | 213 | "others or store them privately.\n" |
214 | "You can add a description to your bookmarks, such as this one, and tag " | ||
215 | "them.\n" | ||
122 | "\n" | 216 | "\n" |
123 | "You use the community supported version of the original Shaarli project, by " | 217 | "Create a new shaare by clicking the `+Shaare` button, or using any of the " |
124 | "Sebastien Sauvage." | 218 | "recommended tools (browser extension, mobile app, bookmarklet, REST API, " |
125 | msgstr "" | 219 | "etc.).\n" |
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" | 220 | "\n" |
129 | "Um zu erfahren, wie man Shaarli benutzt, öffne den Link \"Dokumentation\" am " | 221 | "You can easily retrieve your links, even with thousands of them, using the " |
130 | "Ende dieser Seite.\n" | 222 | "internal search engine, or search through tags (e.g. this Shaare is tagged " |
223 | "with `shaarli` and `help`).\n" | ||
224 | "Hashtags such as #shaarli #help are also supported.\n" | ||
225 | "You can also filter the available [RSS feed](/feed/atom) and picture wall by " | ||
226 | "tag or plaintext search.\n" | ||
131 | "\n" | 227 | "\n" |
132 | "Du verwendest die von der Community unterstützte Version des ursprünglichen " | 228 | "We hope that you will enjoy using Shaarli, maintained with ❤️ by the " |
133 | "Shaarli-Projekts von Sebastien Sauvage." | 229 | "community!\n" |
134 | 230 | "Feel free to open [an issue](https://github.com/shaarli/Shaarli/issues) if " | |
135 | #: application/LinkDB.php:267 | 231 | "you have a suggestion or encounter an issue.\n" |
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 "" | 232 | msgstr "" |
142 | "Pssst Ich bin ein privater Link, den nur du sehen kannst. Du kannst mich " | 233 | "Willkommen bei Shaarli!\n" |
143 | "auch löschen." | 234 | "\n" |
235 | "Mit Shaarli kannst Du Lesezeichen für Deine Lieblingsseiten anlegen und mit " | ||
236 | "anderen teilen oder privat speichern.\n" | ||
237 | "Du kannst Lesezeichen wie diesem eine Beschreibung hinzufügen und sie mit " | ||
238 | "Tags versehen.\n" | ||
239 | "\n" | ||
240 | "Erstelle eine neue Shaare, indem Du auf die Schaltfläche \"+ Shaare\" " | ||
241 | "klickst oder eines der empfohlenen Tools (Browsererweiterung, mobile App, " | ||
242 | "Lesezeichen, REST-API usw.) verwendest.\n" | ||
243 | "\n" | ||
244 | "Du kannst Deine Links - auch mit Tausenden von ihnen- einfach über die " | ||
245 | "interne Suchmaschine abrufen oder Tags durchsuchen (z. B. ist diese Shaare " | ||
246 | "mit \"shaarli\" und \"help\" gekennzeichnet).\n" | ||
247 | "Hashtags wie #shaarli #help werden ebenfalls unterstützt.\n" | ||
248 | "Du kannst den verfügbaren [RSS-Feed] (/feed/atom) und die Bilderwand auch " | ||
249 | "nach Tag- oder Klartextsuche filtern.\n" | ||
250 | "\n" | ||
251 | "Wir hoffen, dass Du Shaarli schätzen wirst, das von der Community mit ❤️ " | ||
252 | "gepflegt wird!\n" | ||
253 | "Du kannst gerne [ein Problem] (https://github.com/shaarli/Shaarli/issues) " | ||
254 | "öffnen, wenn Du einen Vorschlag hast oder auf ein Problem stößt.\n" | ||
144 | 255 | ||
145 | #: application/LinkFilter.php:452 | 256 | #: application/bookmark/exception/BookmarkNotFoundException.php:14 |
146 | msgid "The link you are trying to reach does not exist or has been deleted." | 257 | msgid "The link you are trying to reach does not exist or has been deleted." |
147 | msgstr "" | 258 | msgstr "" |
148 | "Den Link, den du versucht zu erreichen, existiert nicht oder wurde gelöscht." | 259 | "Den Link, den du versucht zu erreichen, existiert nicht oder wurde gelöscht." |
149 | 260 | ||
150 | #: application/NetscapeBookmarkUtils.php:35 | 261 | #: application/config/ConfigJson.php:52 application/config/ConfigPhp.php:131 |
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 "" | 262 | msgid "" |
233 | "Shaarli could not create the config file. Please make sure Shaarli has the " | 263 | "Shaarli could not create the config file. Please make sure Shaarli has the " |
234 | "right to write in the folder is it installed in." | 264 | "right to write in the folder is it installed in." |
@@ -237,13 +267,14 @@ msgstr "" | |||
237 | "dass Shaarli das Recht hat, in den Ordner zu schreiben, in dem es " | 267 | "dass Shaarli das Recht hat, in den Ordner zu schreiben, in dem es " |
238 | "installiert ist." | 268 | "installiert ist." |
239 | 269 | ||
240 | #: application/config/ConfigManager.php:135 | 270 | #: application/config/ConfigManager.php:137 |
271 | #: application/config/ConfigManager.php:164 | ||
241 | msgid "Invalid setting key parameter. String expected, got: " | 272 | msgid "Invalid setting key parameter. String expected, got: " |
242 | msgstr "" | 273 | msgstr "" |
243 | "Ungültiger Parameter für den Einstellungsschlüssel. Zeichenfolge erwartet, " | 274 | "Ungültiger Parameter für den Einstellungsschlüssel. Zeichenfolge erwartet, " |
244 | "erhalten: " | 275 | "erhalten: " |
245 | 276 | ||
246 | #: application/config/exception/MissingFieldConfigException.php:21 | 277 | #: application/config/exception/MissingFieldConfigException.php:20 |
247 | #, php-format | 278 | #, php-format |
248 | msgid "Configuration value is required for %s" | 279 | msgid "Configuration value is required for %s" |
249 | msgstr "Konfigurationswert erforderlich für %s" | 280 | msgstr "Konfigurationswert erforderlich für %s" |
@@ -254,160 +285,269 @@ msgstr "" | |||
254 | "Beim Versuch, die Ladereihenfolge der Plugins zu speichern, ist ein Fehler " | 285 | "Beim Versuch, die Ladereihenfolge der Plugins zu speichern, ist ein Fehler " |
255 | "aufgetreten." | 286 | "aufgetreten." |
256 | 287 | ||
257 | #: application/config/exception/UnauthorizedConfigException.php:16 | 288 | #: application/config/exception/UnauthorizedConfigException.php:15 |
258 | msgid "You are not authorized to alter config." | 289 | msgid "You are not authorized to alter config." |
259 | msgstr "Du bist nicht berechtigt, die Konfiguration zu ändern." | 290 | msgstr "Du bist nicht berechtigt, die Konfiguration zu ändern." |
260 | 291 | ||
261 | #: application/exceptions/IOException.php:19 | 292 | #: application/exceptions/IOException.php:23 |
262 | msgid "Error accessing" | 293 | msgid "Error accessing" |
263 | msgstr "Fehler beim Zugriff" | 294 | msgstr "Fehler beim Zugriff" |
264 | 295 | ||
265 | #: index.php:142 | 296 | #: application/feed/FeedBuilder.php:180 |
266 | msgid "Shared links on " | 297 | msgid "Direct link" |
267 | msgstr "Geteilte Links auf " | 298 | msgstr "Direct Link" |
268 | 299 | ||
269 | #: index.php:164 | 300 | #: application/feed/FeedBuilder.php:182 |
270 | msgid "Insufficient permissions:" | 301 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:103 |
271 | msgstr "Unzureichende Berechtigungen:" | 302 | #: tmp/dailyrss.b91ef64efc3688266305ea9b42e5017e.rtpl.php:26 |
303 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:179 | ||
304 | msgid "Permalink" | ||
305 | msgstr "Permalink" | ||
272 | 306 | ||
273 | #: index.php:303 | 307 | #: application/front/controller/admin/ConfigureController.php:56 |
274 | msgid "I said: NO. You are banned for the moment. Go away." | 308 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 |
275 | msgstr "Ich sagte NEIN. Du bist für den Moment gesperrt. Verschwinde." | 309 | msgid "Configure" |
310 | msgstr "Konfigurieren" | ||
276 | 311 | ||
277 | #: index.php:368 | 312 | #: application/front/controller/admin/ConfigureController.php:106 |
278 | msgid "Wrong login/password." | 313 | #: application/legacy/LegacyUpdater.php:539 |
279 | msgstr "Falscher Loging/Passwort." | 314 | msgid "You have enabled or changed thumbnails mode." |
315 | msgstr "Du hast den Miniaturansichten-Modus aktiviert oder geändert." | ||
280 | 316 | ||
281 | #: index.php:576 tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | 317 | #: application/front/controller/admin/ConfigureController.php:108 |
282 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:42 | 318 | #: application/front/controller/admin/ServerController.php:81 |
283 | msgid "Daily" | 319 | #: application/legacy/LegacyUpdater.php:540 |
284 | msgstr "Täglich" | 320 | msgid "Please synchronize them." |
321 | msgstr "Bitte synchronisiere sie." | ||
285 | 322 | ||
286 | #: index.php:681 tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 | 323 | #: application/front/controller/admin/ConfigureController.php:119 |
287 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:44 | 324 | #: application/front/controller/visitor/InstallController.php:154 |
288 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:71 | 325 | msgid "Error while writing config file after configuration update." |
289 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:95 | 326 | msgstr "" |
290 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:71 | 327 | "Fehler beim Schreiben der Einstellungsdatei nach der " |
291 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:95 | 328 | "Konfigurationsaktualisierung." |
292 | msgid "Login" | ||
293 | msgstr "Einloggen" | ||
294 | 329 | ||
295 | #: index.php:722 tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:39 | 330 | #: application/front/controller/admin/ConfigureController.php:128 |
296 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:39 | 331 | msgid "Configuration was saved." |
297 | msgid "Picture wall" | 332 | msgstr "Konfiguration wurde gespeichert." |
298 | msgstr "Bildwand" | ||
299 | 333 | ||
300 | #: index.php:770 tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | 334 | #: application/front/controller/admin/ExportController.php:26 |
301 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:36 | 335 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:64 |
302 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | 336 | msgid "Export" |
303 | msgid "Tag cloud" | 337 | msgstr "Exportieren" |
304 | msgstr "Tag Cloud" | ||
305 | 338 | ||
306 | #: index.php:803 tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | 339 | #: application/front/controller/admin/ExportController.php:42 |
307 | msgid "Tag list" | 340 | msgid "Please select an export mode." |
308 | msgstr "Tag Liste" | 341 | msgstr "Bitte wähle einen Export-Modus." |
309 | 342 | ||
310 | #: index.php:1028 tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:31 | 343 | #: application/front/controller/admin/ImportController.php:41 |
311 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:31 | 344 | #: tmp/import.b91ef64efc3688266305ea9b42e5017e.rtpl.php:83 |
312 | msgid "Tools" | 345 | msgid "Import" |
313 | msgstr "Tools" | 346 | msgstr "Importieren" |
314 | 347 | ||
315 | #: index.php:1037 | 348 | #: application/front/controller/admin/ImportController.php:55 |
316 | msgid "You are not supposed to change a password on an Open Shaarli." | 349 | msgid "No import file provided." |
317 | msgstr "Du darfst kein Passwort für ein offenes Shaarli ndern." | 350 | msgstr "Keine Import-Datei bergeben." |
318 | 351 | ||
319 | #: index.php:1042 index.php:1084 index.php:1160 index.php:1191 index.php:1291 | 352 | #: application/front/controller/admin/ImportController.php:66 |
320 | msgid "Wrong token." | 353 | #, php-format |
321 | msgstr "Falsches Zeichen." | 354 | msgid "" |
355 | "The file you are trying to upload is probably bigger than what this " | ||
356 | "webserver can accept (%s). Please upload in smaller chunks." | ||
357 | msgstr "" | ||
358 | "Die Datei, die du hochladen möchtest, ist wahrscheinlich größer als das, was " | ||
359 | "dieser Webserver akzeptieren kann (%s). Bitte lade in kleineren Blöcken hoch." | ||
360 | |||
361 | #: application/front/controller/admin/ManageTagController.php:30 | ||
362 | msgid "whitespace" | ||
363 | msgstr "Leerzeichen" | ||
364 | |||
365 | #: application/front/controller/admin/ManageTagController.php:35 | ||
366 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | ||
367 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | ||
368 | msgid "Manage tags" | ||
369 | msgstr "Tags verwalten" | ||
370 | |||
371 | #: application/front/controller/admin/ManageTagController.php:54 | ||
372 | msgid "Invalid tags provided." | ||
373 | msgstr "Ungültige Tags übergeben." | ||
374 | |||
375 | #: application/front/controller/admin/ManageTagController.php:78 | ||
376 | #, php-format | ||
377 | msgid "The tag was removed from %d bookmark." | ||
378 | msgid_plural "The tag was removed from %d bookmarks." | ||
379 | msgstr[0] "Der Tag wurde aus dem Lesezeichen %d entfernt." | ||
380 | msgstr[1] "Der Tag wurde aus den Lesezeichen %d entfernt." | ||
381 | |||
382 | #: application/front/controller/admin/ManageTagController.php:83 | ||
383 | #, php-format | ||
384 | msgid "The tag was renamed in %d bookmark." | ||
385 | msgid_plural "The tag was renamed in %d bookmarks." | ||
386 | msgstr[0] "Der Tag wurde im Lesezeichen %d umbenannt." | ||
387 | msgstr[1] "Der Tag wurde in den Lesezeichen %d umbenannt." | ||
322 | 388 | ||
323 | #: index.php:1047 | 389 | #: application/front/controller/admin/ManageTagController.php:105 |
390 | msgid "Tags separator must be a single character." | ||
391 | msgstr "Tags müssen durch ein einzelnen Zeichen getrennt werden." | ||
392 | |||
393 | #: application/front/controller/admin/ManageTagController.php:111 | ||
394 | msgid "These characters are reserved and can't be used as tags separator: " | ||
395 | msgstr "" | ||
396 | "Diese Zeichen sind reserviert und können nicht als Tag-Trennzeichen genutzt " | ||
397 | "werden: " | ||
398 | |||
399 | #: application/front/controller/admin/PasswordController.php:28 | ||
400 | #: tmp/changepassword.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | ||
401 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:35 | ||
402 | msgid "Change password" | ||
403 | msgstr "Passwort ändern" | ||
404 | |||
405 | #: application/front/controller/admin/PasswordController.php:55 | ||
406 | msgid "You must provide the current and new password to change it." | ||
407 | msgstr "Du musst das aktuelle und das neue Passwort angeben zur Änderung." | ||
408 | |||
409 | #: application/front/controller/admin/PasswordController.php:71 | ||
324 | msgid "The old password is not correct." | 410 | msgid "The old password is not correct." |
325 | msgstr "Das alte Passwort ist nicht korrekt." | 411 | msgstr "Das alte Passwort ist nicht korrekt." |
326 | 412 | ||
327 | #: index.php:1067 | 413 | #: application/front/controller/admin/PasswordController.php:97 |
328 | msgid "Your password has been changed" | 414 | msgid "Your password has been changed" |
329 | msgstr "Dein Passwort wurde geändert" | 415 | msgstr "Dein Passwort wurde geändert" |
330 | 416 | ||
331 | #: index.php:1072 | 417 | #: application/front/controller/admin/PluginsController.php:45 |
332 | #: tmp/changepassword.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | 418 | msgid "Plugin Administration" |
333 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 | 419 | msgstr "Plugin Administration" |
334 | msgid "Change password" | ||
335 | msgstr "Passwort ändern" | ||
336 | 420 | ||
337 | #: index.php:1120 | 421 | #: application/front/controller/admin/PluginsController.php:76 |
338 | msgid "Configuration was saved." | 422 | msgid "Setting successfully saved." |
339 | msgstr "Konfiguration wurde gespeichert." | 423 | msgstr "Einstellung wurde erfolgreich gespeichert." |
340 | 424 | ||
341 | #: index.php:1143 tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 | 425 | #: application/front/controller/admin/PluginsController.php:79 |
342 | msgid "Configure" | 426 | msgid "Error while saving plugin configuration: " |
343 | msgstr "Konfigurieren" | 427 | msgstr "Fehler beim Speichern der Plugin-Konfiguration: " |
344 | 428 | ||
345 | #: index.php:1154 tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | 429 | #: application/front/controller/admin/ServerController.php:35 |
346 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | 430 | msgid "Check disabled" |
347 | msgid "Manage tags" | 431 | msgstr "Prüfung deaktiviert" |
348 | msgstr "Tags verwalten" | ||
349 | 432 | ||
350 | #: index.php:1172 | 433 | #: application/front/controller/admin/ServerController.php:62 |
351 | #, php-format | 434 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 |
352 | msgid "The tag was removed from %d link." | 435 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 |
353 | msgid_plural "The tag was removed from %d links." | 436 | msgid "Server administration" |
354 | msgstr[0] "Der Tag wurde aus dem Link %d entfernt." | 437 | msgstr "Server-Administration" |
355 | msgstr[1] "Der Tag wurde aus den Links %d entfernt." | ||
356 | 438 | ||
357 | #: index.php:1173 | 439 | #: application/front/controller/admin/ServerController.php:79 |
358 | #, php-format | 440 | msgid "Thumbnails cache has been cleared." |
359 | msgid "The tag was renamed in %d link." | 441 | msgstr "Zwischenspeicher der Miniaturansichten wurde geleert." |
360 | msgid_plural "The tag was renamed in %d links." | 442 | |
361 | msgstr[0] "Der Tag wurde im Link %d umbenannt." | 443 | #: application/front/controller/admin/ServerController.php:90 |
362 | msgstr[1] "Der Tag wurde in den Links %d umbenannt." | 444 | msgid "Shaarli's cache folder has been cleared!" |
445 | msgstr "Der Zwischenspeicher-Ordner von Shaarli wurde geleert!" | ||
363 | 446 | ||
364 | #: index.php:1181 tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | 447 | #: application/front/controller/admin/ShaareAddController.php:26 |
448 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | ||
365 | msgid "Shaare a new link" | 449 | msgid "Shaare a new link" |
366 | msgstr "Teile einen neuen Link" | 450 | msgstr "Teile einen neuen Link" |
367 | 451 | ||
368 | #: index.php:1351 tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | 452 | #: application/front/controller/admin/ShaareManageController.php:35 |
369 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:170 | 453 | #: application/front/controller/admin/ShaareManageController.php:93 |
454 | msgid "Invalid bookmark ID provided." | ||
455 | msgstr "Ungültige Lesezeichen-ID bereitgestellt." | ||
456 | |||
457 | #: application/front/controller/admin/ShaareManageController.php:47 | ||
458 | #: application/front/controller/admin/ShaareManageController.php:116 | ||
459 | #: application/front/controller/admin/ShaareManageController.php:156 | ||
460 | #: application/front/controller/admin/ShaarePublishController.php:82 | ||
461 | #, php-format | ||
462 | msgid "Bookmark with identifier %s could not be found." | ||
463 | msgstr "Lesezeichen mit der ID %s konnte nicht gefunden werden." | ||
464 | |||
465 | #: application/front/controller/admin/ShaareManageController.php:101 | ||
466 | msgid "Invalid visibility provided." | ||
467 | msgstr "Ungültige Sichtbarkeit angegeben." | ||
468 | |||
469 | #: application/front/controller/admin/ShaarePublishController.php:173 | ||
470 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:171 | ||
370 | msgid "Edit" | 471 | msgid "Edit" |
371 | msgstr "Bearbeiten" | 472 | msgstr "Bearbeiten" |
372 | 473 | ||
373 | #: index.php:1351 index.php:1421 | 474 | #: application/front/controller/admin/ShaarePublishController.php:176 |
374 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | 475 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 |
375 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:26 | 476 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:28 |
376 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:26 | ||
377 | msgid "Shaare" | 477 | msgid "Shaare" |
378 | msgstr "Teilen" | 478 | msgstr "Teilen" |
379 | 479 | ||
380 | #: index.php:1390 | 480 | #: application/front/controller/admin/ShaarePublishController.php:208 |
381 | msgid "Note: " | 481 | msgid "Note: " |
382 | msgstr "Notiz: " | 482 | msgstr "Notiz: " |
383 | 483 | ||
384 | #: index.php:1430 tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:65 | 484 | #: application/front/controller/admin/ThumbnailsController.php:37 |
385 | msgid "Export" | 485 | #: tmp/thumbnails.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 |
386 | msgstr "Exportieren" | 486 | msgid "Thumbnails update" |
387 | 487 | msgstr "Thumbnail-Aktualisierung" | |
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 | 488 | ||
401 | #: index.php:1541 tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:26 | 489 | #: application/front/controller/admin/ToolsController.php:31 |
402 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:22 | 490 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:33 |
403 | msgid "Plugin administration" | 491 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:33 |
404 | msgstr "Plugin Adminstration" | 492 | msgid "Tools" |
493 | msgstr "Tools" | ||
405 | 494 | ||
406 | #: index.php:1706 | 495 | #: application/front/controller/visitor/BookmarkListController.php:121 |
407 | msgid "Search: " | 496 | msgid "Search: " |
408 | msgstr "Suche: " | 497 | msgstr "Suche: " |
409 | 498 | ||
410 | #: index.php:1933 | 499 | #: application/front/controller/visitor/DailyController.php:201 |
500 | msgid "day" | ||
501 | msgstr "Tag" | ||
502 | |||
503 | #: application/front/controller/visitor/DailyController.php:201 | ||
504 | #: application/front/controller/visitor/DailyController.php:204 | ||
505 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 | ||
506 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | ||
507 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:48 | ||
508 | msgid "Daily" | ||
509 | msgstr "Täglich" | ||
510 | |||
511 | #: application/front/controller/visitor/DailyController.php:202 | ||
512 | msgid "week" | ||
513 | msgstr "Woche" | ||
514 | |||
515 | #: application/front/controller/visitor/DailyController.php:202 | ||
516 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | ||
517 | msgid "Weekly" | ||
518 | msgstr "Wöchentlich" | ||
519 | |||
520 | #: application/front/controller/visitor/DailyController.php:203 | ||
521 | msgid "month" | ||
522 | msgstr "Monat" | ||
523 | |||
524 | #: application/front/controller/visitor/DailyController.php:203 | ||
525 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:15 | ||
526 | msgid "Monthly" | ||
527 | msgstr "Monatlich" | ||
528 | |||
529 | #: application/front/controller/visitor/ErrorController.php:30 | ||
530 | msgid "Error: " | ||
531 | msgstr "Fehler: " | ||
532 | |||
533 | #: application/front/controller/visitor/ErrorController.php:34 | ||
534 | msgid "Please report it on Github." | ||
535 | msgstr "Bitte berichte es bei Github." | ||
536 | |||
537 | #: application/front/controller/visitor/ErrorController.php:39 | ||
538 | msgid "An unexpected error occurred." | ||
539 | msgstr "Ein unerwarteter Fehler ist aufgetreten." | ||
540 | |||
541 | #: application/front/controller/visitor/ErrorNotFoundController.php:25 | ||
542 | msgid "Requested page could not be found." | ||
543 | msgstr "Angefragte Seite kann nicht gefunden werden." | ||
544 | |||
545 | #: application/front/controller/visitor/InstallController.php:70 | ||
546 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:22 | ||
547 | msgid "Install Shaarli" | ||
548 | msgstr "Installiere Shaarli" | ||
549 | |||
550 | #: application/front/controller/visitor/InstallController.php:90 | ||
411 | #, php-format | 551 | #, php-format |
412 | msgid "" | 552 | msgid "" |
413 | "<pre>Sessions do not seem to work correctly on your server.<br>Make sure the " | 553 | "<pre>Sessions do not seem to work correctly on your server.<br>Make sure the " |
@@ -426,32 +566,299 @@ msgstr "" | |||
426 | "Speicher fehlschlägt. Wir empfehlen den Zugriff auf deinen Server über die " | 566 | "Speicher fehlschlägt. Wir empfehlen den Zugriff auf deinen Server über die " |
427 | "IP-Adresse oder den Fully Qualified Domain Namen.<br>" | 567 | "IP-Adresse oder den Fully Qualified Domain Namen.<br>" |
428 | 568 | ||
429 | #: index.php:1943 | 569 | #: application/front/controller/visitor/InstallController.php:162 |
430 | msgid "Click to try again." | 570 | msgid "" |
431 | msgstr "Klicke um es erneut zu versuchen." | 571 | "Shaarli is now configured. Please login and start shaaring your bookmarks!" |
572 | msgstr "" | ||
573 | "Shaarli ist nun konfiguriert. Bitte melden Dich an und teile Deine " | ||
574 | "Lesezeichen!" | ||
575 | |||
576 | #: application/front/controller/visitor/InstallController.php:176 | ||
577 | msgid "Insufficient permissions:" | ||
578 | msgstr "Unzureichende Berechtigungen:" | ||
579 | |||
580 | #: application/front/controller/visitor/LoginController.php:46 | ||
581 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | ||
582 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 | ||
583 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:77 | ||
584 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:101 | ||
585 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:77 | ||
586 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:101 | ||
587 | msgid "Login" | ||
588 | msgstr "Einloggen" | ||
589 | |||
590 | #: application/front/controller/visitor/LoginController.php:78 | ||
591 | msgid "Wrong login/password." | ||
592 | msgstr "Falscher Loging/Passwort." | ||
593 | |||
594 | #: application/front/controller/visitor/PictureWallController.php:29 | ||
595 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:43 | ||
596 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:43 | ||
597 | msgid "Picture wall" | ||
598 | msgstr "Bildwand" | ||
599 | |||
600 | #: application/front/controller/visitor/TagCloudController.php:90 | ||
601 | msgid "Tag " | ||
602 | msgstr "Tag Liste " | ||
603 | |||
604 | #: application/front/exceptions/AlreadyInstalledException.php:11 | ||
605 | msgid "Shaarli has already been installed. Login to edit the configuration." | ||
606 | msgstr "" | ||
607 | "Shaarlie wurde bereits installiert. Melde Dich an zum Ändern der " | ||
608 | "Konfiguration." | ||
609 | |||
610 | #: application/front/exceptions/LoginBannedException.php:11 | ||
611 | msgid "" | ||
612 | "You have been banned after too many failed login attempts. Try again later." | ||
613 | msgstr "" | ||
614 | "Du wurdest nach zu vielen fehlgeschlagenen Anmeldeversuchen gesperrt. " | ||
615 | "Versuche es später noch einmal." | ||
616 | |||
617 | #: application/front/exceptions/OpenShaarliPasswordException.php:16 | ||
618 | msgid "You are not supposed to change a password on an Open Shaarli." | ||
619 | msgstr "Du darfst kein Passwort für ein offenes Shaarli ändern." | ||
620 | |||
621 | #: application/front/exceptions/ThumbnailsDisabledException.php:11 | ||
622 | msgid "Picture wall unavailable (thumbnails are disabled)." | ||
623 | msgstr "Bildwand ist nicht verfügbar (Miniaturansichten sind deaktiviert)." | ||
624 | |||
625 | #: application/front/exceptions/WrongTokenException.php:16 | ||
626 | msgid "Wrong token." | ||
627 | msgstr "Falsches Zeichen." | ||
628 | |||
629 | #: application/helper/ApplicationUtils.php:165 | ||
630 | #, php-format | ||
631 | msgid "" | ||
632 | "Your PHP version is obsolete! Shaarli requires at least PHP %s, and thus " | ||
633 | "cannot run. Your PHP version has known security vulnerabilities and should " | ||
634 | "be updated as soon as possible." | ||
635 | msgstr "" | ||
636 | "Deine PHP-Version ist veraltet! Shaarli benötigt mindestens PHP %s, und kann " | ||
637 | "daher nicht laufen. Deine PHP-Version hat bekannte Sicherheitslücken und " | ||
638 | "sollte so bald wie möglich aktualisiert werden." | ||
639 | |||
640 | #: application/helper/ApplicationUtils.php:200 | ||
641 | #: application/helper/ApplicationUtils.php:220 | ||
642 | msgid "directory is not readable" | ||
643 | msgstr "Verzeichnis ist nicht lesbar" | ||
644 | |||
645 | #: application/helper/ApplicationUtils.php:223 | ||
646 | msgid "directory is not writable" | ||
647 | msgstr "Verzeichnis ist nicht beschreibbar" | ||
648 | |||
649 | #: application/helper/ApplicationUtils.php:247 | ||
650 | msgid "file is not readable" | ||
651 | msgstr "Datei ist nicht lesbar" | ||
652 | |||
653 | #: application/helper/ApplicationUtils.php:250 | ||
654 | msgid "file is not writable" | ||
655 | msgstr "Datei ist nicht beschreibbar" | ||
656 | |||
657 | #: application/helper/ApplicationUtils.php:265 | ||
658 | msgid "" | ||
659 | "Lock can not be acquired on the datastore. You might encounter concurrent " | ||
660 | "access issues." | ||
661 | msgstr "" | ||
662 | "Der Datenspeicher kann nicht gesperrt werden. Möglicherweise treten Probleme " | ||
663 | "beim gleichzeitigen Zugriff auf." | ||
664 | |||
665 | #: application/helper/ApplicationUtils.php:298 | ||
666 | msgid "Configuration parsing" | ||
667 | msgstr "Konfigurationsanalyse" | ||
668 | |||
669 | #: application/helper/ApplicationUtils.php:299 | ||
670 | msgid "Slim Framework (routing, etc.)" | ||
671 | msgstr "Slim Framework (Routing usw.)" | ||
672 | |||
673 | #: application/helper/ApplicationUtils.php:300 | ||
674 | msgid "Multibyte (Unicode) string support" | ||
675 | msgstr "Unterstützung für Multibyte-Zeichenfolgen (Unicode)" | ||
676 | |||
677 | #: application/helper/ApplicationUtils.php:301 | ||
678 | msgid "Required to use thumbnails" | ||
679 | msgstr "Erforderlich, um Miniaturansichten (Thumbnails) zu verwenden" | ||
680 | |||
681 | #: application/helper/ApplicationUtils.php:302 | ||
682 | msgid "Localized text sorting (e.g. e->è->f)" | ||
683 | msgstr "Lokalisierte Textsortierung (z. B. e->è->f)" | ||
684 | |||
685 | #: application/helper/ApplicationUtils.php:303 | ||
686 | msgid "Better retrieval of bookmark metadata and thumbnail" | ||
687 | msgstr "Besserer Abruf von Lesezeichen-Metadaten und Miniaturansichten" | ||
688 | |||
689 | #: application/helper/ApplicationUtils.php:304 | ||
690 | msgid "Use the translation system in gettext mode" | ||
691 | msgstr "Verwende das Übersetzungssystem im gettext-Modus" | ||
692 | |||
693 | #: application/helper/ApplicationUtils.php:305 | ||
694 | msgid "Login using LDAP server" | ||
695 | msgstr "Anmeldung mittels LDAP-Server" | ||
696 | |||
697 | #: application/helper/DailyPageHelper.php:179 | ||
698 | msgid "Week" | ||
699 | msgstr "Woche" | ||
700 | |||
701 | #: application/helper/DailyPageHelper.php:183 | ||
702 | msgid "Today" | ||
703 | msgstr "Heute" | ||
704 | |||
705 | #: application/helper/DailyPageHelper.php:185 | ||
706 | msgid "Yesterday" | ||
707 | msgstr "Gestern" | ||
708 | |||
709 | #: application/helper/FileUtils.php:100 | ||
710 | msgid "Provided path is not a directory." | ||
711 | msgstr "Der angegebene Pfad ist kein Verzeichnis." | ||
712 | |||
713 | #: application/helper/FileUtils.php:104 | ||
714 | msgid "Trying to delete a folder outside of Shaarli path." | ||
715 | msgstr "Versuch, einen Ordner außerhalb des Shaarli-Pfads zu löschen." | ||
716 | |||
717 | #: application/legacy/LegacyLinkDB.php:131 | ||
718 | msgid "You are not authorized to add a link." | ||
719 | msgstr "Du bist nicht berechtigt einen Link hinzuzufügen." | ||
720 | |||
721 | #: application/legacy/LegacyLinkDB.php:134 | ||
722 | msgid "Internal Error: A link should always have an id and URL." | ||
723 | msgstr "Interner Fehler: Ein Link sollte immer eine ID und URL haben." | ||
724 | |||
725 | #: application/legacy/LegacyLinkDB.php:137 | ||
726 | msgid "You must specify an integer as a key." | ||
727 | msgstr "Du musst eine Ganzzahl als Schlüssel angeben." | ||
728 | |||
729 | #: application/legacy/LegacyLinkDB.php:140 | ||
730 | msgid "Array offset and link ID must be equal." | ||
731 | msgstr "Array-Offset und Link-ID müssen gleich sein." | ||
732 | |||
733 | #: application/legacy/LegacyLinkDB.php:249 | ||
734 | msgid "" | ||
735 | "Welcome to Shaarli! This is your first public bookmark. To edit or delete " | ||
736 | "me, you must first login.\n" | ||
737 | "\n" | ||
738 | "To learn how to use Shaarli, consult the link \"Documentation\" at the " | ||
739 | "bottom of this page.\n" | ||
740 | "\n" | ||
741 | "You use the community supported version of the original Shaarli project, by " | ||
742 | "Sebastien Sauvage." | ||
743 | msgstr "" | ||
744 | "Willkommen bei Shaarli! Dies ist dein erstes öffentliches Lesezeichen. Um " | ||
745 | "mich zu bearbeiten oder zu löschen, musst du dich zuerst einloggen.\n" | ||
746 | "\n" | ||
747 | "Um zu erfahren, wie man Shaarli benutzt, öffne den Link \"Dokumentation\" am " | ||
748 | "Ende dieser Seite.\n" | ||
749 | "\n" | ||
750 | "Du verwendest die von der Community unterstützte Version des ursprünglichen " | ||
751 | "Shaarli-Projekts von Sebastien Sauvage." | ||
752 | |||
753 | #: application/legacy/LegacyLinkDB.php:266 | ||
754 | msgid "My secret stuff... - Pastebin.com" | ||
755 | msgstr "Meine geheimen Sachen... - Pastebin.com" | ||
756 | |||
757 | #: application/legacy/LegacyLinkDB.php:268 | ||
758 | msgid "Shhhh! I'm a private link only YOU can see. You can delete me too." | ||
759 | msgstr "" | ||
760 | "Pssst Ich bin ein privater Link, den nur du sehen kannst. Du kannst mich " | ||
761 | "auch löschen." | ||
762 | |||
763 | #: application/legacy/LegacyUpdater.php:104 | ||
764 | msgid "Couldn't retrieve updater class methods." | ||
765 | msgstr "Die Updater-Klassenmethoden konnten nicht abgerufen werden." | ||
432 | 766 | ||
433 | #: plugins/addlink_toolbar/addlink_toolbar.php:29 | 767 | #: application/legacy/LegacyUpdater.php:540 |
768 | msgid "<a href=\"./admin/thumbnails\">" | ||
769 | msgstr "<a href=\"./admin/thumbnails\">" | ||
770 | |||
771 | #: application/netscape/NetscapeBookmarkUtils.php:63 | ||
772 | msgid "Invalid export selection:" | ||
773 | msgstr "Ungültige Exportauswahl:" | ||
774 | |||
775 | #: application/netscape/NetscapeBookmarkUtils.php:215 | ||
776 | #, php-format | ||
777 | msgid "File %s (%d bytes) " | ||
778 | msgstr "Datei %s (%d bytes) " | ||
779 | |||
780 | #: application/netscape/NetscapeBookmarkUtils.php:217 | ||
781 | msgid "has an unknown file format. Nothing was imported." | ||
782 | msgstr "hat ein unbekanntes Dateiformat. Es wurde nichts importiert." | ||
783 | |||
784 | #: application/netscape/NetscapeBookmarkUtils.php:221 | ||
785 | #, php-format | ||
786 | msgid "" | ||
787 | "was successfully processed in %d seconds: %d bookmarks imported, %d " | ||
788 | "bookmarks overwritten, %d bookmarks skipped." | ||
789 | msgstr "" | ||
790 | "wurde erfolgreich in %d Sekunden verarbeitet: %d Lesezeichen importiert, %d " | ||
791 | "Lesezeichen überschrieben, %d Lesezeichen übersprungen." | ||
792 | |||
793 | #: application/plugin/PluginManager.php:99 | ||
794 | #: application/plugin/PluginManager.php:137 | ||
795 | msgid " [plugin incompatibility]: " | ||
796 | msgstr " [Plugin-Inkompatibiliät]: " | ||
797 | |||
798 | #: application/plugin/exception/PluginFileNotFoundException.php:22 | ||
799 | #, php-format | ||
800 | msgid "Plugin \"%s\" files not found." | ||
801 | msgstr "Plugin \"%s\" Dateien nicht gefunden." | ||
802 | |||
803 | #: application/render/PageCacheManager.php:33 | ||
804 | #, php-format | ||
805 | msgid "Cannot purge %s: no directory" | ||
806 | msgstr "Kann nicht löschen, %s ist kein Verzeichnis" | ||
807 | |||
808 | #: application/updater/exception/UpdaterException.php:51 | ||
809 | msgid "An error occurred while running the update " | ||
810 | msgstr "Beim Ausführen des Updates ist ein Fehler aufgetreten " | ||
811 | |||
812 | #: index.php:82 | ||
813 | msgid "Shared bookmarks on " | ||
814 | msgstr "Geteilte Lesezeichen auf " | ||
815 | |||
816 | #: plugins/addlink_toolbar/addlink_toolbar.php:31 | ||
434 | msgid "URI" | 817 | msgid "URI" |
435 | msgstr "URI" | 818 | msgstr "URI" |
436 | 819 | ||
437 | #: plugins/addlink_toolbar/addlink_toolbar.php:33 | 820 | #: plugins/addlink_toolbar/addlink_toolbar.php:35 |
438 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | 821 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:20 |
439 | msgid "Add link" | 822 | msgid "Add link" |
440 | msgstr "Link hinzufügen" | 823 | msgstr "Link hinzufügen" |
441 | 824 | ||
442 | #: plugins/addlink_toolbar/addlink_toolbar.php:50 | 825 | #: plugins/addlink_toolbar/addlink_toolbar.php:52 |
443 | msgid "Adds the addlink input on the linklist page." | 826 | msgid "Adds the addlink input on the linklist page." |
444 | msgstr "Fügt die Link-hinzufügen-Eingabe auf der Linkliste hinzu." | 827 | msgstr "Fügt die Link-hinzufügen-Eingabe auf der Linkliste hinzu." |
445 | 828 | ||
446 | #: plugins/archiveorg/archiveorg.php:23 | 829 | #: plugins/archiveorg/archiveorg.php:29 |
447 | msgid "View on archive.org" | 830 | msgid "View on archive.org" |
448 | msgstr "Auf archive.org ansehen" | 831 | msgstr "Auf archive.org ansehen" |
449 | 832 | ||
450 | #: plugins/archiveorg/archiveorg.php:36 | 833 | #: plugins/archiveorg/archiveorg.php:42 |
451 | msgid "For each link, add an Archive.org icon." | 834 | msgid "For each link, add an Archive.org icon." |
452 | msgstr "Füge für jeden Link ein Archive.org Symbol hinzu." | 835 | msgstr "Füge für jeden Link ein Archive.org Symbol hinzu." |
453 | 836 | ||
454 | #: plugins/demo_plugin/demo_plugin.php:465 | 837 | #: plugins/default_colors/default_colors.php:38 |
838 | msgid "" | ||
839 | "Default colors plugin error: This plugin is active and no custom color is " | ||
840 | "configured." | ||
841 | msgstr "" | ||
842 | "Fehler beim Plugin für Standardfarben: Dieses Plugin ist aktiv und es ist " | ||
843 | "keine benutzerdefinierte Farbe konfiguriert." | ||
844 | |||
845 | #: plugins/default_colors/default_colors.php:127 | ||
846 | msgid "Override default theme colors. Use any CSS valid color." | ||
847 | msgstr "Überschreibe Standard-Thema-Farben. Benutze jede gültige CSS Farbe." | ||
848 | |||
849 | #: plugins/default_colors/default_colors.php:128 | ||
850 | msgid "Main color (navbar green)" | ||
851 | msgstr "Haupt-Farbe (navbar grün)" | ||
852 | |||
853 | #: plugins/default_colors/default_colors.php:129 | ||
854 | msgid "Background color (light grey)" | ||
855 | msgstr "Hintergrund-Farbe (hellgrau)" | ||
856 | |||
857 | #: plugins/default_colors/default_colors.php:130 | ||
858 | msgid "Dark main color (e.g. visited links)" | ||
859 | msgstr "Dunkle Haupt-Farbe (z. B. besuchte Links)" | ||
860 | |||
861 | #: plugins/demo_plugin/demo_plugin.php:495 | ||
455 | msgid "" | 862 | msgid "" |
456 | "A demo plugin covering all use cases for template designers and plugin " | 863 | "A demo plugin covering all use cases for template designers and plugin " |
457 | "developers." | 864 | "developers." |
@@ -459,7 +866,16 @@ msgstr "" | |||
459 | "Ein Demo-Plugin, das alle Anwendungsfälle für Template-Designer und Plugin-" | 866 | "Ein Demo-Plugin, das alle Anwendungsfälle für Template-Designer und Plugin-" |
460 | "Entwickler abdeckt." | 867 | "Entwickler abdeckt." |
461 | 868 | ||
462 | #: plugins/isso/isso.php:20 | 869 | #: plugins/demo_plugin/demo_plugin.php:496 |
870 | msgid "This is a parameter dedicated to the demo plugin. It'll be suffixed." | ||
871 | msgstr "" | ||
872 | "Dies ist ein Parameter, der dem Demo-Plugin gewidmet ist. Es wird angehängt." | ||
873 | |||
874 | #: plugins/demo_plugin/demo_plugin.php:497 | ||
875 | msgid "Other demo parameter" | ||
876 | msgstr "Andere Demo-Parameter" | ||
877 | |||
878 | #: plugins/isso/isso.php:22 | ||
463 | msgid "" | 879 | msgid "" |
464 | "Isso plugin error: Please define the \"ISSO_SERVER\" setting in the plugin " | 880 | "Isso plugin error: Please define the \"ISSO_SERVER\" setting in the plugin " |
465 | "administration page." | 881 | "administration page." |
@@ -467,47 +883,17 @@ msgstr "" | |||
467 | "Isso Plugin Fehler: Bitte definiere die Einstellung \"ISSO_SERVER\" auf der " | 883 | "Isso Plugin Fehler: Bitte definiere die Einstellung \"ISSO_SERVER\" auf der " |
468 | "Plugin-Administrationsseite." | 884 | "Plugin-Administrationsseite." |
469 | 885 | ||
470 | #: plugins/isso/isso.php:63 | 886 | #: plugins/isso/isso.php:92 |
471 | msgid "Let visitor comment your shaares on permalinks with Isso." | 887 | msgid "Let visitor comment your shaares on permalinks with Isso." |
472 | msgstr "" | 888 | msgstr "" |
473 | "Lassen Sie Besucher ihre geteilten Links auf Permalinks mit Isso " | 889 | "Lassen Sie Besucher ihre geteilten Links auf Permalinks mit Isso " |
474 | "kommentieren." | 890 | "kommentieren." |
475 | 891 | ||
476 | #: plugins/isso/isso.php:64 | 892 | #: plugins/isso/isso.php:93 |
477 | msgid "Isso server URL (without 'http://')" | 893 | msgid "Isso server URL (without 'http://')" |
478 | msgstr "Isso Server URL (ohne 'http://')" | 894 | msgstr "Isso Server URL (ohne 'http://')" |
479 | 895 | ||
480 | #: plugins/markdown/markdown.php:158 | 896 | #: plugins/piwik/piwik.php:24 |
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 "" | 897 | msgid "" |
512 | "Piwik plugin error: Please define PIWIK_URL and PIWIK_SITEID in the plugin " | 898 | "Piwik plugin error: Please define PIWIK_URL and PIWIK_SITEID in the plugin " |
513 | "administration page." | 899 | "administration page." |
@@ -515,28 +901,28 @@ msgstr "" | |||
515 | "Piwik-Plugin-Fehler: Bitte definiere die PIWIK_URL und PIWIK_SITEID auf der " | 901 | "Piwik-Plugin-Fehler: Bitte definiere die PIWIK_URL und PIWIK_SITEID auf der " |
516 | "Plugin-Administrationsseite." | 902 | "Plugin-Administrationsseite." |
517 | 903 | ||
518 | #: plugins/piwik/piwik.php:70 | 904 | #: plugins/piwik/piwik.php:73 |
519 | msgid "A plugin that adds Piwik tracking code to Shaarli pages." | 905 | msgid "A plugin that adds Piwik tracking code to Shaarli pages." |
520 | msgstr "" | 906 | msgstr "" |
521 | "Ein Plugin, das einen Piwik-Tracking-Code auf Shaarli-Seiten hinzufügt." | 907 | "Ein Plugin, das einen Piwik-Tracking-Code auf Shaarli-Seiten hinzufügt." |
522 | 908 | ||
523 | #: plugins/piwik/piwik.php:71 | 909 | #: plugins/piwik/piwik.php:74 |
524 | msgid "Piwik URL" | 910 | msgid "Piwik URL" |
525 | msgstr "Piwik URL" | 911 | msgstr "Piwik URL" |
526 | 912 | ||
527 | #: plugins/piwik/piwik.php:72 | 913 | #: plugins/piwik/piwik.php:75 |
528 | msgid "Piwik site ID" | 914 | msgid "Piwik site ID" |
529 | msgstr "Piwik site ID" | 915 | msgstr "Piwik site ID" |
530 | 916 | ||
531 | #: plugins/playvideos/playvideos.php:22 | 917 | #: plugins/playvideos/playvideos.php:26 |
532 | msgid "Video player" | 918 | msgid "Video player" |
533 | msgstr "Videoplayer" | 919 | msgstr "Videoplayer" |
534 | 920 | ||
535 | #: plugins/playvideos/playvideos.php:25 | 921 | #: plugins/playvideos/playvideos.php:29 |
536 | msgid "Play Videos" | 922 | msgid "Play Videos" |
537 | msgstr "Videos abspielen" | 923 | msgstr "Videos abspielen" |
538 | 924 | ||
539 | #: plugins/playvideos/playvideos.php:56 | 925 | #: plugins/playvideos/playvideos.php:60 |
540 | msgid "Add a button in the toolbar allowing to watch all videos." | 926 | msgid "Add a button in the toolbar allowing to watch all videos." |
541 | msgstr "" | 927 | msgstr "" |
542 | "Fügt eine Schaltfläche in der Symbolleiste hinzu, mit der man alle Videos " | 928 | "Fügt eine Schaltfläche in der Symbolleiste hinzu, mit der man alle Videos " |
@@ -546,30 +932,30 @@ msgstr "" | |||
546 | msgid "plugins/playvideos/jquery-1.11.2.min.js" | 932 | msgid "plugins/playvideos/jquery-1.11.2.min.js" |
547 | msgstr "plugins/playvideos/jquery-1.11.2.min.js" | 933 | msgstr "plugins/playvideos/jquery-1.11.2.min.js" |
548 | 934 | ||
549 | #: plugins/pubsubhubbub/pubsubhubbub.php:69 | 935 | #: plugins/pubsubhubbub/pubsubhubbub.php:72 |
550 | #, php-format | 936 | #, php-format |
551 | msgid "Could not publish to PubSubHubbub: %s" | 937 | msgid "Could not publish to PubSubHubbub: %s" |
552 | msgstr "Veröffentlichung auf PubSubHubbub nicht möglich: %s" | 938 | msgstr "Veröffentlichung auf PubSubHubbub nicht möglich: %s" |
553 | 939 | ||
554 | #: plugins/pubsubhubbub/pubsubhubbub.php:95 | 940 | #: plugins/pubsubhubbub/pubsubhubbub.php:99 |
555 | #, php-format | 941 | #, php-format |
556 | msgid "Could not post to %s" | 942 | msgid "Could not post to %s" |
557 | msgstr "Kann nicht posten auf %s" | 943 | msgstr "Kann nicht posten auf %s" |
558 | 944 | ||
559 | #: plugins/pubsubhubbub/pubsubhubbub.php:99 | 945 | #: plugins/pubsubhubbub/pubsubhubbub.php:103 |
560 | #, php-format | 946 | #, php-format |
561 | msgid "Bad response from the hub %s" | 947 | msgid "Bad response from the hub %s" |
562 | msgstr "Ungültige Antwort vom Hub %s" | 948 | msgstr "Ungültige Antwort vom Hub %s" |
563 | 949 | ||
564 | #: plugins/pubsubhubbub/pubsubhubbub.php:110 | 950 | #: plugins/pubsubhubbub/pubsubhubbub.php:114 |
565 | msgid "Enable PubSubHubbub feed publishing." | 951 | msgid "Enable PubSubHubbub feed publishing." |
566 | msgstr "Aktiviere PubSubHubbub Feed Veröffentlichung." | 952 | msgstr "Aktiviere PubSubHubbub Feed Veröffentlichung." |
567 | 953 | ||
568 | #: plugins/qrcode/qrcode.php:69 plugins/wallabag/wallabag.php:68 | 954 | #: plugins/qrcode/qrcode.php:74 plugins/wallabag/wallabag.php:72 |
569 | msgid "For each link, add a QRCode icon." | 955 | msgid "For each link, add a QRCode icon." |
570 | msgstr "Für jeden Link, füge eine QRCode Icon hinzu." | 956 | msgstr "Für jeden Link, füge eine QRCode Icon hinzu." |
571 | 957 | ||
572 | #: plugins/wallabag/wallabag.php:21 | 958 | #: plugins/wallabag/wallabag.php:22 |
573 | msgid "" | 959 | msgid "" |
574 | "Wallabag plugin error: Please define the \"WALLABAG_URL\" setting in the " | 960 | "Wallabag plugin error: Please define the \"WALLABAG_URL\" setting in the " |
575 | "plugin administration page." | 961 | "plugin administration page." |
@@ -577,23 +963,28 @@ msgstr "" | |||
577 | "Wallabag Plugin Fehler: Bitte definiere die Einstellung \"WALLABAG_URL\" auf " | 963 | "Wallabag Plugin Fehler: Bitte definiere die Einstellung \"WALLABAG_URL\" auf " |
578 | "der Plugin Administrationsseite." | 964 | "der Plugin Administrationsseite." |
579 | 965 | ||
580 | #: plugins/wallabag/wallabag.php:47 | 966 | #: plugins/wallabag/wallabag.php:49 |
581 | msgid "Save to wallabag" | 967 | msgid "Save to wallabag" |
582 | msgstr "Auf Wallabag speichern" | 968 | msgstr "Auf Wallabag speichern" |
583 | 969 | ||
584 | #: plugins/wallabag/wallabag.php:69 | 970 | #: plugins/wallabag/wallabag.php:73 |
585 | msgid "Wallabag API URL" | 971 | msgid "Wallabag API URL" |
586 | msgstr "Wallabag API URL" | 972 | msgstr "Wallabag API URL" |
587 | 973 | ||
588 | #: plugins/wallabag/wallabag.php:70 | 974 | #: plugins/wallabag/wallabag.php:74 |
589 | msgid "Wallabag API version (1 or 2)" | 975 | msgid "Wallabag API version (1 or 2)" |
590 | msgstr "Wallabag API version (1 oder 2)" | 976 | msgstr "Wallabag API version (1 oder 2)" |
591 | 977 | ||
592 | #: tests/LanguagesTest.php:214 tests/LanguagesTest.php:227 | 978 | #: tests/LanguagesTest.php:214 tests/LanguagesTest.php:227 |
593 | #: tests/languages/fr/LanguagesFrTest.php:160 | 979 | #: tests/languages/fr/LanguagesFrTest.php:159 |
594 | #: tests/languages/fr/LanguagesFrTest.php:173 | 980 | #: tests/languages/fr/LanguagesFrTest.php:172 |
595 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:81 | 981 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:46 |
596 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:81 | 982 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:87 |
983 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:139 | ||
984 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:87 | ||
985 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:139 | ||
986 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:46 | ||
987 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:45 | ||
597 | msgid "Search" | 988 | msgid "Search" |
598 | msgid_plural "Search" | 989 | msgid_plural "Search" |
599 | msgstr[0] "Suche" | 990 | msgstr[0] "Suche" |
@@ -607,6 +998,48 @@ msgstr "Entschuldige, hier gibt es nichts zu sehen." | |||
607 | msgid "URL or leave empty to post a note" | 998 | msgid "URL or leave empty to post a note" |
608 | msgstr "URL oder leer lassen um eine Notiz hinzuzufügen" | 999 | msgstr "URL oder leer lassen um eine Notiz hinzuzufügen" |
609 | 1000 | ||
1001 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 | ||
1002 | msgid "BULK CREATION" | ||
1003 | msgstr "Mehrfach-Erstellung" | ||
1004 | |||
1005 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:40 | ||
1006 | msgid "Metadata asynchronous retrieval is disabled." | ||
1007 | msgstr "Der asynchrone Metadatenabruf ist deaktiviert." | ||
1008 | |||
1009 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | ||
1010 | msgid "" | ||
1011 | "We recommend that you enable the setting <em>general > " | ||
1012 | "enable_async_metadata</em> in your configuration file to use bulk link " | ||
1013 | "creation." | ||
1014 | msgstr "" | ||
1015 | "Es wird empfohlen, dass Du die Einstellung <em>\"allgemein > " | ||
1016 | "enable_async_metadata</em> in Deiner Konfigurationsdatei aktivierst, um die " | ||
1017 | "Massen-Linkerstellung verwenden zu können." | ||
1018 | |||
1019 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:56 | ||
1020 | msgid "Shaare multiple new links" | ||
1021 | msgstr "Shaare mehrere neuen Links" | ||
1022 | |||
1023 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:59 | ||
1024 | msgid "Add one URL per line to create multiple bookmarks." | ||
1025 | msgstr "Füge eine URL pro Zeile hinzu, um mehrere Lesezeichen zu erstellen." | ||
1026 | |||
1027 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:63 | ||
1028 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:67 | ||
1029 | msgid "Tags" | ||
1030 | msgstr "Tags" | ||
1031 | |||
1032 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:73 | ||
1033 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:83 | ||
1034 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:35 | ||
1035 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:169 | ||
1036 | msgid "Private" | ||
1037 | msgstr "Privat" | ||
1038 | |||
1039 | #: tmp/addlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:78 | ||
1040 | msgid "Add links" | ||
1041 | msgstr "Links hinzufügen" | ||
1042 | |||
610 | #: tmp/changepassword.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | 1043 | #: tmp/changepassword.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 |
611 | msgid "Current password" | 1044 | msgid "Current password" |
612 | msgstr "Aktuelles Passwort" | 1045 | msgstr "Aktuelles Passwort" |
@@ -633,23 +1066,48 @@ msgid "Case sensitive" | |||
633 | msgstr "Groß- / Kleinschreibung-unterscheidend" | 1066 | msgstr "Groß- / Kleinschreibung-unterscheidend" |
634 | 1067 | ||
635 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:34 | 1068 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:34 |
636 | msgid "Rename" | 1069 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:68 |
637 | msgstr "Umbenennen" | 1070 | msgid "Rename tag" |
1071 | msgstr "Tag umbenennen" | ||
638 | 1072 | ||
639 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:35 | 1073 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:35 |
640 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:79 | 1074 | msgid "Delete tag" |
641 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:172 | 1075 | msgstr "Lösche Tag" |
642 | msgid "Delete" | ||
643 | msgstr "Löschen" | ||
644 | 1076 | ||
645 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:39 | 1077 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:40 |
646 | msgid "You can also edit tags in the" | 1078 | msgid "You can also edit tags in the" |
647 | msgstr "Du kannst auch Tags bearbeiten in der" | 1079 | msgstr "Du kannst auch Tags bearbeiten in der" |
648 | 1080 | ||
649 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:39 | 1081 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:40 |
650 | msgid "tag list" | 1082 | msgid "tag list" |
651 | msgstr "Tag Liste" | 1083 | msgstr "Tag Liste" |
652 | 1084 | ||
1085 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:47 | ||
1086 | msgid "Change tags separator" | ||
1087 | msgstr "Tags-Trennzeichen ändern" | ||
1088 | |||
1089 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:50 | ||
1090 | msgid "Your current tag separator is" | ||
1091 | msgstr "Ihr aktuelles Tag-Trennzeichen ist" | ||
1092 | |||
1093 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:53 | ||
1094 | msgid "New separator" | ||
1095 | msgstr "Neues Trennzeichen" | ||
1096 | |||
1097 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:58 | ||
1098 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:355 | ||
1099 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:121 | ||
1100 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:139 | ||
1101 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:199 | ||
1102 | msgid "Save" | ||
1103 | msgstr "Speichern" | ||
1104 | |||
1105 | #: tmp/changetag.b91ef64efc3688266305ea9b42e5017e.rtpl.php:61 | ||
1106 | msgid "Note that hashtags won't fully work with a non-whitespace separator." | ||
1107 | msgstr "" | ||
1108 | "Beachten Sie, dass Hashtags nicht vollständig mit einem Nicht-" | ||
1109 | "Leerraumtrennzeichen funktionieren." | ||
1110 | |||
653 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 | 1111 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 |
654 | msgid "title" | 1112 | msgid "title" |
655 | msgstr "Titel" | 1113 | msgstr "Titel" |
@@ -666,128 +1124,177 @@ msgstr "Standardwert" | |||
666 | msgid "Theme" | 1124 | msgid "Theme" |
667 | msgstr "Thema" | 1125 | msgstr "Thema" |
668 | 1126 | ||
669 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:87 | 1127 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:85 |
670 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:78 | 1128 | msgid "Description formatter" |
1129 | msgstr "Beschreibungsformatierer" | ||
1130 | |||
1131 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:114 | ||
1132 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:77 | ||
671 | msgid "Language" | 1133 | msgid "Language" |
672 | msgstr "Sprache" | 1134 | msgstr "Sprache" |
673 | 1135 | ||
674 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:116 | 1136 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:143 |
675 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:102 | 1137 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:101 |
676 | msgid "Timezone" | 1138 | msgid "Timezone" |
677 | msgstr "Zeitzone" | 1139 | msgstr "Zeitzone" |
678 | 1140 | ||
679 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 | 1141 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:144 |
680 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:103 | 1142 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:102 |
681 | msgid "Continent" | 1143 | msgid "Continent" |
682 | msgstr "Kontinent" | 1144 | msgstr "Kontinent" |
683 | 1145 | ||
684 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 | 1146 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:144 |
685 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:103 | 1147 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:102 |
686 | msgid "City" | 1148 | msgid "City" |
687 | msgstr "Stadt" | 1149 | msgstr "Stadt" |
688 | 1150 | ||
689 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:164 | 1151 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:191 |
690 | msgid "Disable session cookie hijacking protection" | 1152 | msgid "Disable session cookie hijacking protection" |
691 | msgstr "Deaktiviere Session Cookie Hijacking Schutz" | 1153 | msgstr "Deaktiviere Session Cookie Hijacking Schutz" |
692 | 1154 | ||
693 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:166 | 1155 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:193 |
694 | msgid "Check this if you get disconnected or if your IP address changes often" | 1156 | msgid "Check this if you get disconnected or if your IP address changes often" |
695 | msgstr "" | 1157 | msgstr "" |
696 | "Überprüfe dies, wenn die Verbindung getrennt wird oder wenn sich deine IP-" | 1158 | "Überprüfe dies, wenn die Verbindung getrennt wird oder wenn sich deine IP-" |
697 | "Adresse häufig ändert" | 1159 | "Adresse häufig ändert" |
698 | 1160 | ||
699 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:183 | 1161 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:210 |
700 | msgid "Private links by default" | 1162 | msgid "Private links by default" |
701 | msgstr "Standardmäßig Private Links" | 1163 | msgstr "Standardmäßig Private Links" |
702 | 1164 | ||
703 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:184 | 1165 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:211 |
704 | msgid "All new links are private by default" | 1166 | msgid "All new links are private by default" |
705 | msgstr "Alle neuen Links sind standardmäßig privat" | 1167 | msgstr "Alle neuen Links sind standardmäßig privat" |
706 | 1168 | ||
707 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:199 | 1169 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:226 |
708 | msgid "RSS direct links" | 1170 | msgid "RSS direct links" |
709 | msgstr "RSS Direkt Links" | 1171 | msgstr "RSS Direkt Links" |
710 | 1172 | ||
711 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:200 | 1173 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:227 |
712 | msgid "Check this to use direct URL instead of permalink in feeds" | 1174 | msgid "Check this to use direct URL instead of permalink in feeds" |
713 | msgstr "" | 1175 | msgstr "" |
714 | "Aktivieren diese Option, um direkte URLs anstelle von Permalinks in Feeds zu " | 1176 | "Aktivieren diese Option, um direkte URLs anstelle von Permalinks in Feeds zu " |
715 | "verwenden" | 1177 | "verwenden" |
716 | 1178 | ||
717 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:215 | 1179 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:242 |
718 | msgid "Hide public links" | 1180 | msgid "Hide public links" |
719 | msgstr "Verstecke öffentliche Links" | 1181 | msgstr "Verstecke öffentliche Links" |
720 | 1182 | ||
721 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:216 | 1183 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:243 |
722 | msgid "Do not show any links if the user is not logged in" | 1184 | msgid "Do not show any links if the user is not logged in" |
723 | msgstr "Zeige keine Links, wenn der Benutzer nicht angemeldet ist" | 1185 | msgstr "Zeige keine Links, wenn der Benutzer nicht angemeldet ist" |
724 | 1186 | ||
725 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:231 | 1187 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:258 |
726 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:150 | 1188 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:149 |
727 | msgid "Check updates" | 1189 | msgid "Check updates" |
728 | msgstr "Auf Updates prüfen" | 1190 | msgstr "Auf Updates prüfen" |
729 | 1191 | ||
730 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:232 | 1192 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:259 |
731 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:152 | 1193 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:151 |
732 | msgid "Notify me when a new release is ready" | 1194 | msgid "Notify me when a new release is ready" |
733 | msgstr "Benachrichtige mich, wenn eine neue Version zur Verfügung steht" | 1195 | msgstr "Benachrichtige mich, wenn eine neue Version zur Verfügung steht" |
734 | 1196 | ||
735 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:247 | 1197 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:274 |
736 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:169 | 1198 | msgid "Automatically retrieve description for new bookmarks" |
1199 | msgstr "Automatisches Abrufen der Beschreibung für neue Lesezeichen" | ||
1200 | |||
1201 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:275 | ||
1202 | msgid "Shaarli will try to retrieve the description from meta HTML headers" | ||
1203 | msgstr "Shaarli versucht, die Beschreibung aus Meta-HTML-Headern abzurufen" | ||
1204 | |||
1205 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:290 | ||
1206 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:168 | ||
737 | msgid "Enable REST API" | 1207 | msgid "Enable REST API" |
738 | msgstr "Aktiviere REST API" | 1208 | msgstr "Aktiviere REST API" |
739 | 1209 | ||
740 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:248 | 1210 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:291 |
741 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:170 | 1211 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:169 |
742 | msgid "Allow third party software to use Shaarli such as mobile application" | 1212 | msgid "Allow third party software to use Shaarli such as mobile application" |
743 | msgstr "" | 1213 | msgstr "" |
744 | "Erlaube Software von Drittanbietern für Shaarli, wie z.B. die mobile " | 1214 | "Erlaube Software von Drittanbietern für Shaarli, wie z.B. die mobile " |
745 | "Anwendung" | 1215 | "Anwendung" |
746 | 1216 | ||
747 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:263 | 1217 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:306 |
748 | msgid "API secret" | 1218 | msgid "API secret" |
749 | msgstr "API secret" | 1219 | msgstr "API-Geheimnis" |
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 | 1220 | ||
762 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:17 | 1221 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:320 |
763 | msgid "1 RSS entry per day" | 1222 | msgid "Enable thumbnails" |
764 | msgstr "1 RSS Eintrag pro Tag" | 1223 | msgstr "Aktivierte Thunbnails" |
765 | 1224 | ||
766 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:37 | 1225 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:324 |
767 | msgid "Previous day" | 1226 | msgid "You need to enable the extension <code>php-gd</code> to use thumbnails." |
768 | msgstr "Vorheriger Tag" | 1227 | msgstr "" |
1228 | "Sie müssen die Erweiterung <code>php-gd</code> aktivieren, um " | ||
1229 | "Miniaturansichten zu verwenden." | ||
769 | 1230 | ||
770 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:44 | 1231 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:328 |
771 | msgid "All links of one day in a single page." | 1232 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:122 |
772 | msgstr "Alle Links eines Tages auf einer Seite." | 1233 | msgid "Synchronize thumbnails" |
1234 | msgstr "Thumbnails synchronisieren" | ||
773 | 1235 | ||
774 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:51 | 1236 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:339 |
775 | msgid "Next day" | 1237 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:30 |
776 | msgstr "Nächster Tag" | 1238 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:102 |
1239 | msgid "All" | ||
1240 | msgstr "Alle" | ||
777 | 1241 | ||
778 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:25 | 1242 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:343 |
1243 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:106 | ||
1244 | msgid "Only common media hosts" | ||
1245 | msgstr "Nur gängige Medienhosts" | ||
1246 | |||
1247 | #: tmp/configure.b91ef64efc3688266305ea9b42e5017e.rtpl.php:347 | ||
1248 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:110 | ||
1249 | msgid "None" | ||
1250 | msgstr "Keine" | ||
1251 | |||
1252 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:26 | ||
1253 | msgid "1 RSS entry per :type" | ||
1254 | msgid_plural "" | ||
1255 | msgstr[0] "1 RSS Eintrag pro :type" | ||
1256 | msgstr[1] "1 RSS Eintrag pro :type" | ||
1257 | |||
1258 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:49 | ||
1259 | msgid "Previous :type" | ||
1260 | msgid_plural "" | ||
1261 | msgstr[0] "Vorheriger :type" | ||
1262 | msgstr[1] "Vorherige :type" | ||
1263 | |||
1264 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:56 | ||
1265 | #: tmp/dailyrss.b91ef64efc3688266305ea9b42e5017e.rtpl.php:7 | ||
1266 | msgid "All links of one :type in a single page." | ||
1267 | msgid_plural "" | ||
1268 | msgstr[0] "Alle Links eines :type auf einer Seite." | ||
1269 | msgstr[1] "Alle Links aller :type auf einer Seite." | ||
1270 | |||
1271 | #: tmp/daily.b91ef64efc3688266305ea9b42e5017e.rtpl.php:63 | ||
1272 | msgid "Next :type" | ||
1273 | msgid_plural "" | ||
1274 | msgstr[0] "Nächster :type" | ||
1275 | msgstr[1] "Nächste :type" | ||
1276 | |||
1277 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:30 | ||
1278 | msgid "Edit Shaare" | ||
1279 | msgstr "Bearbeite Shaare" | ||
1280 | |||
1281 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:30 | ||
1282 | msgid "New Shaare" | ||
1283 | msgstr "Neue Shaare" | ||
1284 | |||
1285 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:38 | ||
779 | msgid "Created:" | 1286 | msgid "Created:" |
780 | msgstr "Erstellt:" | 1287 | msgstr "Erstellt:" |
781 | 1288 | ||
782 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 | 1289 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 |
783 | msgid "URL" | 1290 | msgid "URL" |
784 | msgstr "URL" | 1291 | msgstr "URL" |
785 | 1292 | ||
786 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:34 | 1293 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:47 |
787 | msgid "Title" | 1294 | msgid "Title" |
788 | msgstr "Titel" | 1295 | msgstr "Titel" |
789 | 1296 | ||
790 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:40 | 1297 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:58 |
791 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | 1298 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 |
792 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:75 | 1299 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:75 |
793 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:99 | 1300 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:99 |
@@ -795,41 +1302,56 @@ msgstr "Titel" | |||
795 | msgid "Description" | 1302 | msgid "Description" |
796 | msgstr "Beschreibung" | 1303 | msgstr "Beschreibung" |
797 | 1304 | ||
798 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:46 | 1305 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:89 |
799 | msgid "Tags" | 1306 | msgid "Description will be rendered with" |
800 | msgstr "Tags" | 1307 | msgstr "Beschreibung wird dargestellt mit" |
801 | 1308 | ||
802 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:59 | 1309 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:91 |
803 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | 1310 | msgid "Markdown syntax documentation" |
804 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:168 | 1311 | msgstr "Dokumentation der Markdown-Syntax" |
805 | msgid "Private" | ||
806 | msgstr "Privat" | ||
807 | 1312 | ||
808 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:74 | 1313 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:92 |
1314 | msgid "Markdown syntax" | ||
1315 | msgstr "Markdown-Syntax" | ||
1316 | |||
1317 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:115 | ||
1318 | msgid "Cancel" | ||
1319 | msgstr "Abbruch" | ||
1320 | |||
1321 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:121 | ||
809 | msgid "Apply Changes" | 1322 | msgid "Apply Changes" |
810 | msgstr "Änderungen übernehmen" | 1323 | msgstr "Änderungen übernehmen" |
811 | 1324 | ||
1325 | #: tmp/editlink.b91ef64efc3688266305ea9b42e5017e.rtpl.php:126 | ||
1326 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:173 | ||
1327 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:147 | ||
1328 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:147 | ||
1329 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:67 | ||
1330 | msgid "Delete" | ||
1331 | msgstr "Löschen" | ||
1332 | |||
1333 | #: tmp/editlink.batch.b91ef64efc3688266305ea9b42e5017e.rtpl.php:21 | ||
1334 | #: tmp/editlink.batch.b91ef64efc3688266305ea9b42e5017e.rtpl.php:32 | ||
1335 | msgid "Save all" | ||
1336 | msgstr "Speichere alles" | ||
1337 | |||
812 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | 1338 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 |
813 | msgid "Export Database" | 1339 | msgid "Export Database" |
814 | msgstr "Exportiere Datenbank" | 1340 | msgstr "Exportiere Datenbank" |
815 | 1341 | ||
816 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 | 1342 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:23 |
817 | msgid "Selection" | 1343 | msgid "Selection" |
818 | msgstr "Beschreibung" | 1344 | msgstr "Beschreibung" |
819 | 1345 | ||
820 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:31 | 1346 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:40 |
821 | msgid "All" | ||
822 | msgstr "Alle" | ||
823 | |||
824 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 | ||
825 | msgid "Public" | 1347 | msgid "Public" |
826 | msgstr "Öffentlich" | 1348 | msgstr "Öffentlich" |
827 | 1349 | ||
828 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:52 | 1350 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:51 |
829 | msgid "Prepend note permalinks with this Shaarli instance's URL" | 1351 | msgid "Prepend note permalinks with this Shaarli instance's URL" |
830 | msgstr "Voranstellen von Notizen-Permalinks mit der URL dieser Shaarli-Instanz" | 1352 | msgstr "Voranstellen von Notizen-Permalinks mit der URL dieser Shaarli-Instanz" |
831 | 1353 | ||
832 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:53 | 1354 | #: tmp/export.b91ef64efc3688266305ea9b42e5017e.rtpl.php:52 |
833 | msgid "Useful to import bookmarks in a web browser" | 1355 | msgid "Useful to import bookmarks in a web browser" |
834 | msgstr "Sinnvoll Lesezeichen im Browser zu importieren" | 1356 | msgstr "Sinnvoll Lesezeichen im Browser zu importieren" |
835 | 1357 | ||
@@ -869,224 +1391,269 @@ msgstr "Duplikate basierend auf URL" | |||
869 | msgid "Add default tags" | 1391 | msgid "Add default tags" |
870 | msgstr "Standard-Tag hinzufügen" | 1392 | msgstr "Standard-Tag hinzufügen" |
871 | 1393 | ||
872 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:22 | ||
873 | msgid "Install Shaarli" | ||
874 | msgstr "Installiere Shaarli" | ||
875 | |||
876 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:25 | 1394 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:25 |
877 | msgid "It looks like it's the first time you run Shaarli. Please configure it." | 1395 | msgid "It looks like it's the first time you run Shaarli. Please configure it." |
878 | msgstr "" | 1396 | msgstr "" |
879 | "Es sieht so aus, als ob du Shaarli das erste mal verwendest. Bitte " | 1397 | "Es sieht so aus, als ob du Shaarli das erste mal verwendest. Bitte " |
880 | "konfiguriere es." | 1398 | "konfiguriere es." |
881 | 1399 | ||
882 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:33 | 1400 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:32 |
883 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:30 | 1401 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 |
884 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:147 | 1402 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:167 |
885 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:147 | 1403 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:167 |
886 | msgid "Username" | 1404 | msgid "Username" |
887 | msgstr "Benutzername" | 1405 | msgstr "Benutzername" |
888 | 1406 | ||
889 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | 1407 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:47 |
890 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:34 | 1408 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:20 |
891 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:148 | 1409 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:168 |
892 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:148 | 1410 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:168 |
893 | msgid "Password" | 1411 | msgid "Password" |
894 | msgstr "Passwort" | 1412 | msgstr "Passwort" |
895 | 1413 | ||
896 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:63 | 1414 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:62 |
897 | msgid "Shaarli title" | 1415 | msgid "Shaarli title" |
898 | msgstr "Shaarli Titel" | 1416 | msgstr "Shaarli Titel" |
899 | 1417 | ||
900 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:69 | 1418 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:68 |
901 | msgid "My links" | 1419 | msgid "My links" |
902 | msgstr "Meine Links" | 1420 | msgstr "Meine Links" |
903 | 1421 | ||
904 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:182 | 1422 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:181 |
905 | msgid "Install" | 1423 | msgid "Install" |
906 | msgstr "Installiere" | 1424 | msgstr "Installiere" |
907 | 1425 | ||
1426 | #: tmp/install.b91ef64efc3688266305ea9b42e5017e.rtpl.php:190 | ||
1427 | msgid "Server requirements" | ||
1428 | msgstr "Server-Anforderungen" | ||
1429 | |||
908 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | 1430 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 |
909 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:80 | 1431 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:79 |
910 | msgid "shaare" | 1432 | msgid "shaare" |
911 | msgid_plural "shaares" | 1433 | msgid_plural "shaares" |
912 | msgstr[0] "Teile" | 1434 | msgstr[0] "Teile" |
913 | msgstr[1] "Teilen" | 1435 | msgstr[1] "Teilen" |
914 | 1436 | ||
915 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:18 | 1437 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:18 |
916 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:84 | 1438 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:83 |
917 | msgid "private link" | 1439 | msgid "private link" |
918 | msgid_plural "private links" | 1440 | msgid_plural "private links" |
919 | msgstr[0] "Privater Link" | 1441 | msgstr[0] "Privater Link" |
920 | msgstr[1] "Private Links" | 1442 | msgstr[1] "Private Links" |
921 | 1443 | ||
922 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:31 | 1444 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:30 |
923 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 | 1445 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:123 |
924 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:117 | 1446 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:123 |
925 | msgid "Search text" | 1447 | msgid "Search text" |
926 | msgstr "Text durchsuchen" | 1448 | msgstr "Text durchsuchen" |
927 | 1449 | ||
928 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:38 | 1450 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:37 |
929 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:124 | 1451 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:130 |
930 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:124 | 1452 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:130 |
931 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | 1453 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 |
932 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:64 | 1454 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:65 |
933 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | 1455 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 |
934 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:74 | 1456 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:74 |
935 | msgid "Filter by tag" | 1457 | msgid "Filter by tag" |
936 | msgstr "Nach Tag filtern" | 1458 | msgstr "Nach Tag filtern" |
937 | 1459 | ||
938 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:111 | 1460 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:110 |
939 | msgid "Nothing found." | 1461 | msgid "Nothing found." |
940 | msgstr "Nichts gefunden." | 1462 | msgstr "Nichts gefunden." |
941 | 1463 | ||
942 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:119 | 1464 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:118 |
943 | #, php-format | 1465 | #, php-format |
944 | msgid "%s result" | 1466 | msgid "%s result" |
945 | msgid_plural "%s results" | 1467 | msgid_plural "%s results" |
946 | msgstr[0] "%s Ergebnis" | 1468 | msgstr[0] "%s Ergebnis" |
947 | msgstr[1] "%s Ergebnisse" | 1469 | msgstr[1] "%s Ergebnisse" |
948 | 1470 | ||
949 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:123 | 1471 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:122 |
950 | msgid "for" | 1472 | msgid "for" |
951 | msgstr "für" | 1473 | msgstr "für" |
952 | 1474 | ||
953 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:130 | 1475 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:129 |
954 | msgid "tagged" | 1476 | msgid "tagged" |
955 | msgstr "markiert" | 1477 | msgstr "markiert" |
956 | 1478 | ||
1479 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:133 | ||
957 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:134 | 1480 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:134 |
958 | msgid "Remove tag" | 1481 | msgid "Remove tag" |
959 | msgstr "Tag entfernen" | 1482 | msgstr "Tag entfernen" |
960 | 1483 | ||
961 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:143 | 1484 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:144 |
962 | msgid "with status" | 1485 | msgid "with status" |
963 | msgstr "mit Status" | 1486 | msgstr "mit Status" |
964 | 1487 | ||
965 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:154 | 1488 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:155 |
966 | msgid "without any tag" | 1489 | msgid "without any tag" |
967 | msgstr "ohne irgendeinen Tag" | 1490 | msgstr "ohne irgendeinen Tag" |
968 | 1491 | ||
969 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:174 | 1492 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:175 |
970 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | 1493 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 |
971 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:42 | 1494 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:41 |
972 | msgid "Fold" | 1495 | msgid "Fold" |
973 | msgstr "Ablegen" | 1496 | msgstr "Einklappen" |
974 | 1497 | ||
975 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:176 | 1498 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:177 |
976 | msgid "Edited: " | 1499 | msgid "Edited: " |
977 | msgstr "Bearbeitet: " | 1500 | msgstr "Bearbeitet: " |
978 | 1501 | ||
979 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:180 | 1502 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:181 |
980 | msgid "permalink" | 1503 | msgid "permalink" |
981 | msgstr "Permalink" | 1504 | msgstr "Permalink" |
982 | 1505 | ||
983 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:182 | 1506 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:183 |
984 | msgid "Add tag" | 1507 | msgid "Add tag" |
985 | msgstr "Tag hinzufügen" | 1508 | msgstr "Tag hinzufügen" |
986 | 1509 | ||
987 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:7 | 1510 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:185 |
988 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:7 | 1511 | msgid "Toggle sticky" |
1512 | msgstr "Anheften umschalten" | ||
1513 | |||
1514 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:187 | ||
1515 | msgid "Sticky" | ||
1516 | msgstr "Angeheftet" | ||
1517 | |||
1518 | #: tmp/linklist.b91ef64efc3688266305ea9b42e5017e.rtpl.php:189 | ||
1519 | msgid "Share a private link" | ||
1520 | msgstr "Teile einen privaten Link" | ||
1521 | |||
1522 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:5 | ||
1523 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:5 | ||
989 | msgid "Filters" | 1524 | msgid "Filters" |
990 | msgstr "Filter" | 1525 | msgstr "Filter" |
991 | 1526 | ||
992 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:12 | 1527 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:10 |
993 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:12 | 1528 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:10 |
994 | msgid "Only display private links" | 1529 | msgid "Only display private links" |
995 | msgstr "Zeige nur private Links" | 1530 | msgstr "Zeige nur private Links" |
996 | 1531 | ||
997 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:15 | 1532 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:13 |
998 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:15 | 1533 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:13 |
999 | msgid "Only display public links" | 1534 | msgid "Only display public links" |
1000 | msgstr "Zeige nur öffentliche Links" | 1535 | msgstr "Zeige nur öffentliche Links" |
1001 | 1536 | ||
1002 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:20 | 1537 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:18 |
1003 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:20 | 1538 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:18 |
1004 | msgid "Filter untagged links" | 1539 | msgid "Filter untagged links" |
1005 | msgstr "Unmarkierte Tags filtern" | 1540 | msgstr "Unmarkierte Tags filtern" |
1006 | 1541 | ||
1007 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 | 1542 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:24 |
1008 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:76 | ||
1009 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:24 | 1543 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:24 |
1010 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:76 | 1544 | msgid "Select all" |
1011 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:43 | 1545 | msgstr "Alle selektieren" |
1012 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:43 | 1546 | |
1547 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 | ||
1548 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:89 | ||
1549 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:29 | ||
1550 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:89 | ||
1551 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | ||
1552 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:42 | ||
1013 | msgid "Fold all" | 1553 | msgid "Fold all" |
1014 | msgstr "Alles ablegen" | 1554 | msgstr "Alles einklappen" |
1015 | 1555 | ||
1016 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:69 | 1556 | #: tmp/linklist.paging.b91ef64efc3688266305ea9b42e5017e.rtpl.php:76 |
1017 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:69 | 1557 | #: tmp/linklist.paging.cedf684561d925457130839629000a81.rtpl.php:76 |
1018 | msgid "Links per page" | 1558 | msgid "Links per page" |
1019 | msgstr "Links pro Seite" | 1559 | msgstr "Links pro Seite" |
1020 | 1560 | ||
1021 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:15 | 1561 | #: tmp/loginform.b91ef64efc3688266305ea9b42e5017e.rtpl.php:25 |
1022 | msgid "" | 1562 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:171 |
1023 | "You have been banned after too many failed login attempts. Try again later." | 1563 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:171 |
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" | 1564 | msgid "Remember me" |
1032 | msgstr "Erinnere dich an mich" | 1565 | msgstr "Erinnere dich an mich" |
1033 | 1566 | ||
1034 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:14 | 1567 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:15 |
1035 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | 1568 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 |
1036 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:14 | 1569 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:15 |
1037 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:48 | 1570 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:48 |
1038 | msgid "by the Shaarli community" | 1571 | msgid "by the Shaarli community" |
1039 | msgstr "von der Shaarli Community" | 1572 | msgstr "von der Shaarli Community" |
1040 | 1573 | ||
1041 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:15 | 1574 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 |
1042 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:15 | 1575 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:16 |
1043 | msgid "Documentation" | 1576 | msgid "Documentation" |
1044 | msgstr "Dokumentation" | 1577 | msgstr "Dokumentation" |
1045 | 1578 | ||
1046 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:44 | 1579 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:43 |
1047 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:44 | 1580 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:43 |
1048 | msgid "Expand" | 1581 | msgid "Expand" |
1049 | msgstr "Erweitern" | 1582 | msgstr "Erweitern" |
1050 | 1583 | ||
1051 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:45 | 1584 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:44 |
1052 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:45 | 1585 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:44 |
1053 | msgid "Expand all" | 1586 | msgid "Expand all" |
1054 | msgstr "Alles erweitern" | 1587 | msgstr "Alles erweitern" |
1055 | 1588 | ||
1056 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:46 | 1589 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:45 |
1057 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:46 | 1590 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:45 |
1058 | msgid "Are you sure you want to delete this link?" | 1591 | msgid "Are you sure you want to delete this link?" |
1059 | msgstr "Bist du sicher das du diesen Link löschen möchtest?" | 1592 | msgstr "Bist du sicher das du diesen Link löschen möchtest?" |
1060 | 1593 | ||
1061 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:61 | 1594 | #: tmp/page.footer.b91ef64efc3688266305ea9b42e5017e.rtpl.php:46 |
1062 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:86 | 1595 | #: tmp/page.footer.cedf684561d925457130839629000a81.rtpl.php:46 |
1063 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:61 | 1596 | msgid "Are you sure you want to delete this tag?" |
1064 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:86 | 1597 | msgstr "Bist du sicher das du diesen Tag löschen möchtest?" |
1598 | |||
1599 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:11 | ||
1600 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:11 | ||
1601 | msgid "Menu" | ||
1602 | msgstr "Menü" | ||
1603 | |||
1604 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:38 | ||
1605 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:38 | ||
1606 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | ||
1607 | msgid "Tag cloud" | ||
1608 | msgstr "Tag-Cloud" | ||
1609 | |||
1610 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:67 | ||
1611 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:92 | ||
1612 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:67 | ||
1613 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:92 | ||
1065 | msgid "RSS Feed" | 1614 | msgid "RSS Feed" |
1066 | msgstr "RSS Feed" | 1615 | msgstr "RSS Feed" |
1067 | 1616 | ||
1068 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:66 | 1617 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:72 |
1069 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:102 | 1618 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:108 |
1070 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:66 | 1619 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:72 |
1071 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:102 | 1620 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:108 |
1072 | msgid "Logout" | 1621 | msgid "Logout" |
1073 | msgstr "Ausloggen" | 1622 | msgstr "Ausloggen" |
1074 | 1623 | ||
1075 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:169 | 1624 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:152 |
1076 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:169 | 1625 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:152 |
1626 | msgid "Set public" | ||
1627 | msgstr "Setze Status auf Öffentlich" | ||
1628 | |||
1629 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:157 | ||
1630 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:157 | ||
1631 | msgid "Set private" | ||
1632 | msgstr "Setze Status auf Privat" | ||
1633 | |||
1634 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:189 | ||
1635 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:189 | ||
1077 | msgid "is available" | 1636 | msgid "is available" |
1078 | msgstr "ist verfügbar" | 1637 | msgstr "ist verfügbar" |
1079 | 1638 | ||
1080 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:176 | 1639 | #: tmp/page.header.b91ef64efc3688266305ea9b42e5017e.rtpl.php:196 |
1081 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:176 | 1640 | #: tmp/page.header.cedf684561d925457130839629000a81.rtpl.php:196 |
1082 | msgid "Error" | 1641 | msgid "Error" |
1083 | msgstr "Fehler" | 1642 | msgstr "Fehler" |
1084 | 1643 | ||
1085 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | 1644 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:15 |
1645 | msgid "There is no cached thumbnail." | ||
1646 | msgstr "Es gibt keine zwischengespeicherte Miniaturansicht / Thumbnail." | ||
1647 | |||
1648 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:17 | ||
1649 | msgid "Try to synchronize them." | ||
1650 | msgstr "Versuche sie zu synchronisieren." | ||
1651 | |||
1652 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 | ||
1086 | msgid "Picture Wall" | 1653 | msgid "Picture Wall" |
1087 | msgstr "Bildwand" | 1654 | msgstr "Bildwand" |
1088 | 1655 | ||
1089 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | 1656 | #: tmp/picwall.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 |
1090 | msgid "pics" | 1657 | msgid "pics" |
1091 | msgstr "Bilder" | 1658 | msgstr "Bilder" |
1092 | 1659 | ||
@@ -1095,6 +1662,11 @@ msgid "You need to enable Javascript to change plugin loading order." | |||
1095 | msgstr "" | 1662 | msgstr "" |
1096 | "Du musst Javascript aktivieren um die Ladereihenfolge der Plugins zu ändern." | 1663 | "Du musst Javascript aktivieren um die Ladereihenfolge der Plugins zu ändern." |
1097 | 1664 | ||
1665 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:26 | ||
1666 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:22 | ||
1667 | msgid "Plugin administration" | ||
1668 | msgstr "Plugin-Administration" | ||
1669 | |||
1098 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 | 1670 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:29 |
1099 | msgid "Enabled Plugins" | 1671 | msgid "Enabled Plugins" |
1100 | msgstr "Aktivierte Plugins" | 1672 | msgstr "Aktivierte Plugins" |
@@ -1144,12 +1716,138 @@ msgstr "In der Dokumentation" | |||
1144 | 1716 | ||
1145 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:150 | 1717 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:150 |
1146 | msgid "Plugin configuration" | 1718 | msgid "Plugin configuration" |
1147 | msgstr "Plugin Konfiguration" | 1719 | msgstr "Plugin-Konfiguration" |
1148 | 1720 | ||
1149 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:195 | 1721 | #: tmp/pluginsadmin.b91ef64efc3688266305ea9b42e5017e.rtpl.php:195 |
1150 | msgid "No parameter available." | 1722 | msgid "No parameter available." |
1151 | msgstr "Kein Parameter verfügbar." | 1723 | msgstr "Kein Parameter verfügbar." |
1152 | 1724 | ||
1725 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:16 | ||
1726 | msgid "General" | ||
1727 | msgstr "Allgemein" | ||
1728 | |||
1729 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:20 | ||
1730 | msgid "Index URL" | ||
1731 | msgstr "Index-URL" | ||
1732 | |||
1733 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 | ||
1734 | msgid "Base path" | ||
1735 | msgstr "Basispfad" | ||
1736 | |||
1737 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | ||
1738 | msgid "Client IP" | ||
1739 | msgstr "Client-IP" | ||
1740 | |||
1741 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:44 | ||
1742 | msgid "Trusted reverse proxies" | ||
1743 | msgstr "Vertrauenswürdige Reverse-Proxies" | ||
1744 | |||
1745 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:58 | ||
1746 | msgid "N/A" | ||
1747 | msgstr "n. a." | ||
1748 | |||
1749 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:67 | ||
1750 | msgid "Version" | ||
1751 | msgstr "Version" | ||
1752 | |||
1753 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:71 | ||
1754 | msgid "Current version" | ||
1755 | msgstr "Aktuelle Version" | ||
1756 | |||
1757 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:80 | ||
1758 | msgid "Latest release" | ||
1759 | msgstr "Letzte Veröffentlichung" | ||
1760 | |||
1761 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:84 | ||
1762 | msgid "Visit releases page on Github" | ||
1763 | msgstr "Besuche die Releases-/Veröffentlichungs-Seite bei Github" | ||
1764 | |||
1765 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:92 | ||
1766 | msgid "Thumbnails" | ||
1767 | msgstr "Thumbnails / Miniaturbilder" | ||
1768 | |||
1769 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:96 | ||
1770 | msgid "Thumbnails status" | ||
1771 | msgstr "Thumbnails-Status" | ||
1772 | |||
1773 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:121 | ||
1774 | msgid "Synchronize all link thumbnails" | ||
1775 | msgstr "Synchronisiere alle Link-Thumbnails" | ||
1776 | |||
1777 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:128 | ||
1778 | msgid "Cache" | ||
1779 | msgstr "Zwischenspeicher" | ||
1780 | |||
1781 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:132 | ||
1782 | msgid "Clear main cache" | ||
1783 | msgstr "Haupt-Zwischenspeicher leeren" | ||
1784 | |||
1785 | #: tmp/server.b91ef64efc3688266305ea9b42e5017e.rtpl.php:138 | ||
1786 | msgid "Clear thumbnails cache" | ||
1787 | msgstr "Leere Thumbnail-Zwischenspeicher" | ||
1788 | |||
1789 | #: tmp/server.requirements.b91ef64efc3688266305ea9b42e5017e.rtpl.php:2 | ||
1790 | #: tmp/server.requirements.cedf684561d925457130839629000a81.rtpl.php:2 | ||
1791 | msgid "Permissions" | ||
1792 | msgstr "Berechtigungen" | ||
1793 | |||
1794 | #: tmp/server.requirements.b91ef64efc3688266305ea9b42e5017e.rtpl.php:8 | ||
1795 | #: tmp/server.requirements.cedf684561d925457130839629000a81.rtpl.php:8 | ||
1796 | msgid "There are permissions that need to be fixed." | ||
1797 | msgstr "Es gibt Berechtigungen, die korrigiert werden müssen." | ||
1798 | |||
1799 | #: tmp/server.requirements.b91ef64efc3688266305ea9b42e5017e.rtpl.php:23 | ||
1800 | #: tmp/server.requirements.cedf684561d925457130839629000a81.rtpl.php:23 | ||
1801 | msgid "All read/write permissions are properly set." | ||
1802 | msgstr "Alle Lese-/Schreib-Berechtigungen sind richtig gesetzt." | ||
1803 | |||
1804 | #: tmp/server.requirements.b91ef64efc3688266305ea9b42e5017e.rtpl.php:32 | ||
1805 | #: tmp/server.requirements.cedf684561d925457130839629000a81.rtpl.php:32 | ||
1806 | msgid "Running PHP" | ||
1807 | msgstr "Laufendes PHP" | ||
1808 | |||
1809 | #: tmp/server.requirements.b91ef64efc3688266305ea9b42e5017e.rtpl.php:36 | ||
1810 | #: tmp/server.requirements.cedf684561d925457130839629000a81.rtpl.php:36 | ||
1811 | msgid "End of life: " | ||
1812 | msgstr "Abgekündigt: " | ||
1813 | |||
1814 | #: tmp/server.requirements.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | ||
1815 | #: tmp/server.requirements.cedf684561d925457130839629000a81.rtpl.php:48 | ||
1816 | msgid "Extension" | ||
1817 | msgstr "Erweiterung" | ||
1818 | |||
1819 | #: tmp/server.requirements.b91ef64efc3688266305ea9b42e5017e.rtpl.php:49 | ||
1820 | #: tmp/server.requirements.cedf684561d925457130839629000a81.rtpl.php:49 | ||
1821 | msgid "Usage" | ||
1822 | msgstr "Benutzung" | ||
1823 | |||
1824 | #: tmp/server.requirements.b91ef64efc3688266305ea9b42e5017e.rtpl.php:50 | ||
1825 | #: tmp/server.requirements.cedf684561d925457130839629000a81.rtpl.php:50 | ||
1826 | msgid "Status" | ||
1827 | msgstr "Status" | ||
1828 | |||
1829 | #: tmp/server.requirements.b91ef64efc3688266305ea9b42e5017e.rtpl.php:51 | ||
1830 | #: tmp/server.requirements.b91ef64efc3688266305ea9b42e5017e.rtpl.php:66 | ||
1831 | #: tmp/server.requirements.cedf684561d925457130839629000a81.rtpl.php:51 | ||
1832 | #: tmp/server.requirements.cedf684561d925457130839629000a81.rtpl.php:66 | ||
1833 | msgid "Loaded" | ||
1834 | msgstr "Geladen" | ||
1835 | |||
1836 | #: tmp/server.requirements.b91ef64efc3688266305ea9b42e5017e.rtpl.php:60 | ||
1837 | #: tmp/server.requirements.cedf684561d925457130839629000a81.rtpl.php:60 | ||
1838 | msgid "Required" | ||
1839 | msgstr "Erforderlich" | ||
1840 | |||
1841 | #: tmp/server.requirements.b91ef64efc3688266305ea9b42e5017e.rtpl.php:60 | ||
1842 | #: tmp/server.requirements.cedf684561d925457130839629000a81.rtpl.php:60 | ||
1843 | msgid "Optional" | ||
1844 | msgstr "optional" | ||
1845 | |||
1846 | #: tmp/server.requirements.b91ef64efc3688266305ea9b42e5017e.rtpl.php:70 | ||
1847 | #: tmp/server.requirements.cedf684561d925457130839629000a81.rtpl.php:70 | ||
1848 | msgid "Not loaded" | ||
1849 | msgstr "Nicht geladen" | ||
1850 | |||
1153 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | 1851 | #: tmp/tag.cloud.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 |
1154 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | 1852 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 |
1155 | msgid "tags" | 1853 | msgid "tags" |
@@ -1160,6 +1858,10 @@ msgstr "Tags" | |||
1160 | msgid "List all links with those tags" | 1858 | msgid "List all links with those tags" |
1161 | msgstr "Zeige alle Links mit diesen Tags" | 1859 | msgstr "Zeige alle Links mit diesen Tags" |
1162 | 1860 | ||
1861 | #: tmp/tag.list.b91ef64efc3688266305ea9b42e5017e.rtpl.php:19 | ||
1862 | msgid "Tag list" | ||
1863 | msgstr "Tag Liste" | ||
1864 | |||
1163 | #: tmp/tag.sort.b91ef64efc3688266305ea9b42e5017e.rtpl.php:3 | 1865 | #: tmp/tag.sort.b91ef64efc3688266305ea9b42e5017e.rtpl.php:3 |
1164 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:3 | 1866 | #: tmp/tag.sort.cedf684561d925457130839629000a81.rtpl.php:3 |
1165 | msgid "Sort by:" | 1867 | msgid "Sort by:" |
@@ -1196,15 +1898,19 @@ msgstr "Shaarli konfigurieren" | |||
1196 | msgid "Enable, disable and configure plugins" | 1898 | msgid "Enable, disable and configure plugins" |
1197 | msgstr "Plugins aktivieren, deaktivieren und konfigurieren" | 1899 | msgstr "Plugins aktivieren, deaktivieren und konfigurieren" |
1198 | 1900 | ||
1199 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:28 | 1901 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:27 |
1902 | msgid "Check instance's server configuration" | ||
1903 | msgstr "Überprüfe die Server-Konfiguration dieser Instanz" | ||
1904 | |||
1905 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:34 | ||
1200 | msgid "Change your password" | 1906 | msgid "Change your password" |
1201 | msgstr "Ändere dein Passwort" | 1907 | msgstr "Ändere dein Passwort" |
1202 | 1908 | ||
1203 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:35 | 1909 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 |
1204 | msgid "Rename or delete a tag in all links" | 1910 | msgid "Rename or delete a tag in all links" |
1205 | msgstr "Umbenennen oder löschen eines Tags in allen Links" | 1911 | msgstr "Umbenennen oder löschen eines Tags in allen Links" |
1206 | 1912 | ||
1207 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:41 | 1913 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:47 |
1208 | msgid "" | 1914 | msgid "" |
1209 | "Import Netscape HTML bookmarks (as exported from Firefox, Chrome, Opera, " | 1915 | "Import Netscape HTML bookmarks (as exported from Firefox, Chrome, Opera, " |
1210 | "delicious...)" | 1916 | "delicious...)" |
@@ -1212,11 +1918,11 @@ msgstr "" | |||
1212 | "Importiere Netscape Lesezeichen (wie aus Firefox exportiert, Chrome, Opera, " | 1918 | "Importiere Netscape Lesezeichen (wie aus Firefox exportiert, Chrome, Opera, " |
1213 | "delicious...)" | 1919 | "delicious...)" |
1214 | 1920 | ||
1215 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:42 | 1921 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 |
1216 | msgid "Import links" | 1922 | msgid "Import links" |
1217 | msgstr "Importiere Links" | 1923 | msgstr "Importiere Links" |
1218 | 1924 | ||
1219 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:47 | 1925 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:53 |
1220 | msgid "" | 1926 | msgid "" |
1221 | "Export Netscape HTML bookmarks (which can be imported in Firefox, Chrome, " | 1927 | "Export Netscape HTML bookmarks (which can be imported in Firefox, Chrome, " |
1222 | "Opera, delicious...)" | 1928 | "Opera, delicious...)" |
@@ -1224,11 +1930,11 @@ msgstr "" | |||
1224 | "Exportiere Netscape HTML Lesezeichen (welche in Firefox importiert werden " | 1930 | "Exportiere Netscape HTML Lesezeichen (welche in Firefox importiert werden " |
1225 | "können, Chrome, Opera, delicious...)" | 1931 | "können, Chrome, Opera, delicious...)" |
1226 | 1932 | ||
1227 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:48 | 1933 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:54 |
1228 | msgid "Export database" | 1934 | msgid "Export database" |
1229 | msgstr "Exportiere Datenbank" | 1935 | msgstr "Exportiere Datenbank" |
1230 | 1936 | ||
1231 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:71 | 1937 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:77 |
1232 | msgid "" | 1938 | msgid "" |
1233 | "Drag one of these button to your bookmarks toolbar or right-click it and " | 1939 | "Drag one of these button to your bookmarks toolbar or right-click it and " |
1234 | "\"Bookmark This Link\"" | 1940 | "\"Bookmark This Link\"" |
@@ -1237,13 +1943,13 @@ msgstr "" | |||
1237 | "klicke mit der rechten Maustaste darauf und \"Speichere diesen Link als " | 1943 | "klicke mit der rechten Maustaste darauf und \"Speichere diesen Link als " |
1238 | "Lesezeichen\"" | 1944 | "Lesezeichen\"" |
1239 | 1945 | ||
1240 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:72 | 1946 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:78 |
1241 | msgid "then click on the bookmarklet in any page you want to share." | 1947 | msgid "then click on the bookmarklet in any page you want to share." |
1242 | msgstr "" | 1948 | msgstr "" |
1243 | "Klicke dann auf das Bookmarklet auf jeder Seite, welches du teilen möchtest." | 1949 | "Klicke dann auf das Bookmarklet auf jeder Seite, welches du teilen möchtest." |
1244 | 1950 | ||
1245 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:76 | 1951 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:82 |
1246 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:100 | 1952 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:106 |
1247 | msgid "" | 1953 | msgid "" |
1248 | "Drag this link to your bookmarks toolbar or right-click it and Bookmark This " | 1954 | "Drag this link to your bookmarks toolbar or right-click it and Bookmark This " |
1249 | "Link" | 1955 | "Link" |
@@ -1251,22 +1957,22 @@ msgstr "" | |||
1251 | "Ziehe diese Link in deine Lesezeichen-Symbolleiste oder klicke mit der " | 1957 | "Ziehe diese Link in deine Lesezeichen-Symbolleiste oder klicke mit der " |
1252 | "rechten Maustaste darauf und \"Speichere diesen Link als Lesezeichen\"" | 1958 | "rechten Maustaste darauf und \"Speichere diesen Link als Lesezeichen\"" |
1253 | 1959 | ||
1254 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:77 | 1960 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:83 |
1255 | msgid "then click ✚Shaare link button in any page you want to share" | 1961 | msgid "then click ✚Shaare link button in any page you want to share" |
1256 | msgstr "" | 1962 | msgstr "" |
1257 | "klicke dann auf die Schaltfläche ✚Teilen auf jeder Seite, die du teilen " | 1963 | "klicke dann auf die Schaltfläche ✚Teilen auf jeder Seite, die du teilen " |
1258 | "möchtest" | 1964 | "möchtest" |
1259 | 1965 | ||
1260 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:86 | 1966 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:92 |
1261 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:108 | 1967 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:114 |
1262 | msgid "The selected text is too long, it will be truncated." | 1968 | msgid "The selected text is too long, it will be truncated." |
1263 | msgstr "Der ausgewählte Text ist zu lang, er wird gekürzt." | 1969 | msgstr "Der ausgewählte Text ist zu lang, er wird gekürzt." |
1264 | 1970 | ||
1265 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:96 | 1971 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:102 |
1266 | msgid "Shaare link" | 1972 | msgid "Shaare link" |
1267 | msgstr "Teile Link" | 1973 | msgstr "Teile Link" |
1268 | 1974 | ||
1269 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:101 | 1975 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:107 |
1270 | msgid "" | 1976 | msgid "" |
1271 | "Then click ✚Add Note button anytime to start composing a private Note (text " | 1977 | "Then click ✚Add Note button anytime to start composing a private Note (text " |
1272 | "post) to your Shaarli" | 1978 | "post) to your Shaarli" |
@@ -1274,40 +1980,42 @@ msgstr "" | |||
1274 | "Klicke auf ✚Notiz hinzufügen um eine private Notiz (Textnachricht) zu " | 1980 | "Klicke auf ✚Notiz hinzufügen um eine private Notiz (Textnachricht) zu " |
1275 | "Shaarli hinzuzufügen" | 1981 | "Shaarli hinzuzufügen" |
1276 | 1982 | ||
1277 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:117 | 1983 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:123 |
1278 | msgid "Add Note" | 1984 | msgid "Add Note" |
1279 | msgstr "Notiz hinzufügen" | 1985 | msgstr "Notiz hinzufügen" |
1280 | 1986 | ||
1281 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:129 | 1987 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:132 |
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" | 1988 | msgid "3rd party" |
1295 | msgstr "Von Dritten" | 1989 | msgstr "Von Dritten" |
1296 | 1990 | ||
1297 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:147 | 1991 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:135 |
1298 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:153 | 1992 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:140 |
1299 | msgid "Plugin" | ||
1300 | msgstr "Plugin" | ||
1301 | |||
1302 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:148 | ||
1303 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:154 | ||
1304 | msgid "plugin" | 1993 | msgid "plugin" |
1305 | msgstr "Plugin" | 1994 | msgstr "Plugin" |
1306 | 1995 | ||
1307 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:175 | 1996 | #: tmp/tools.b91ef64efc3688266305ea9b42e5017e.rtpl.php:165 |
1308 | msgid "" | 1997 | msgid "" |
1309 | "Drag this link to your bookmarks toolbar, or right-click it and choose " | 1998 | "Drag this link to your bookmarks toolbar, or right-click it and choose " |
1310 | "Bookmark This Link" | 1999 | "Bookmark This Link" |
1311 | msgstr "" | 2000 | msgstr "" |
1312 | "Ziehe diesen Link in deine Lesezeichen-Symbolleiste oder klicke mit der " | 2001 | "Ziehe diesen Link in deine Lesezeichen-Symbolleiste oder klicke mit der " |
1313 | "rechten Maustaste darauf und wähle \"Speichere diesen Link als Lesezeichen\"" | 2002 | "rechten Maustaste darauf und wähle \"Speichere diesen Link als Lesezeichen\"" |
2003 | |||
2004 | #~ msgid "Rename" | ||
2005 | #~ msgstr "Umbenennen" | ||
2006 | |||
2007 | #~ msgid "The Daily Shaarli" | ||
2008 | #~ msgstr "Der tägliche Shaarli" | ||
2009 | |||
2010 | #~ msgid "" | ||
2011 | #~ "You need to browse your Shaarli over <strong>HTTPS</strong> to use this " | ||
2012 | #~ "functionality." | ||
2013 | #~ msgstr "" | ||
2014 | #~ "Um diese Funktion nutzen zu können, musst du Shaarli über <strong>HTTPS</" | ||
2015 | #~ "strong> aufrufen." | ||
2016 | |||
2017 | #~ msgid "Add to" | ||
2018 | #~ msgstr "Hinzufügen zu" | ||
2019 | |||
2020 | #~ msgid "Plugin" | ||
2021 | #~ msgstr "Plugin" | ||
diff --git a/tests/formatter/BookmarkDefaultFormatterTest.php b/tests/formatter/BookmarkDefaultFormatterTest.php index 4fcc5dd1..983960b6 100644 --- a/tests/formatter/BookmarkDefaultFormatterTest.php +++ b/tests/formatter/BookmarkDefaultFormatterTest.php | |||
@@ -211,13 +211,17 @@ class BookmarkDefaultFormatterTest extends TestCase | |||
211 | $this->formatter = new BookmarkDefaultFormatter($this->conf, false); | 211 | $this->formatter = new BookmarkDefaultFormatter($this->conf, false); |
212 | 212 | ||
213 | $bookmark = new Bookmark(); | 213 | $bookmark = new Bookmark(); |
214 | $bookmark->setDescription('This guide extends and expands on PSR-1, the basic coding standard.'); | 214 | $bookmark->setDescription( |
215 | 'This guide extends and expands on PSR-1, the basic coding standard.' . PHP_EOL . | ||
216 | 'https://www.php-fig.org/psr/psr-1/' | ||
217 | ); | ||
215 | $bookmark->addAdditionalContentEntry( | 218 | $bookmark->addAdditionalContentEntry( |
216 | 'search_highlight', | 219 | 'search_highlight', |
217 | ['description' => [ | 220 | ['description' => [ |
218 | ['start' => 0, 'end' => 10], // "This guide" | 221 | ['start' => 0, 'end' => 10], // "This guide" |
219 | ['start' => 45, 'end' => 50], // basic | 222 | ['start' => 45, 'end' => 50], // basic |
220 | ['start' => 58, 'end' => 67], // standard. | 223 | ['start' => 58, 'end' => 67], // standard. |
224 | ['start' => 84, 'end' => 87], // fig | ||
221 | ]] | 225 | ]] |
222 | ); | 226 | ); |
223 | 227 | ||
@@ -226,7 +230,10 @@ class BookmarkDefaultFormatterTest extends TestCase | |||
226 | $this->assertSame( | 230 | $this->assertSame( |
227 | '<span class="search-highlight">This guide</span> extends and expands on PSR-1, the ' . | 231 | '<span class="search-highlight">This guide</span> extends and expands on PSR-1, the ' . |
228 | '<span class="search-highlight">basic</span> coding ' . | 232 | '<span class="search-highlight">basic</span> coding ' . |
229 | '<span class="search-highlight">standard.</span>', | 233 | '<span class="search-highlight">standard.</span><br />' . PHP_EOL . |
234 | '<a href="https://www.php-fig.org/psr/psr-1/">' . | ||
235 | 'https://www.php-<span class="search-highlight">fig</span>.org/psr/psr-1/' . | ||
236 | '</a>', | ||
230 | $link['description'] | 237 | $link['description'] |
231 | ); | 238 | ); |
232 | } | 239 | } |
diff --git a/tests/formatter/BookmarkMarkdownFormatterTest.php b/tests/formatter/BookmarkMarkdownFormatterTest.php index ab6b4080..32f7b444 100644 --- a/tests/formatter/BookmarkMarkdownFormatterTest.php +++ b/tests/formatter/BookmarkMarkdownFormatterTest.php | |||
@@ -133,6 +133,49 @@ class BookmarkMarkdownFormatterTest extends TestCase | |||
133 | } | 133 | } |
134 | 134 | ||
135 | /** | 135 | /** |
136 | * Make sure that the description is properly formatted by the default formatter. | ||
137 | */ | ||
138 | public function testFormatDescriptionWithSearchHighlight() | ||
139 | { | ||
140 | $description = 'This a <strong>description</strong>'. PHP_EOL; | ||
141 | $description .= 'text https://sub.domain.tld?query=here&for=real#hash more text'. PHP_EOL; | ||
142 | $description .= 'Also, there is an #hashtag added'. PHP_EOL; | ||
143 | $description .= ' A N D KEEP SPACES ! '. PHP_EOL; | ||
144 | $description .= 'And [yet another link](https://other.domain.tld)'. PHP_EOL; | ||
145 | |||
146 | $bookmark = new Bookmark(); | ||
147 | $bookmark->setDescription($description); | ||
148 | $bookmark->addAdditionalContentEntry( | ||
149 | 'search_highlight', | ||
150 | ['description' => [ | ||
151 | ['start' => 18, 'end' => 26], // cription | ||
152 | ['start' => 49, 'end' => 52], // sub | ||
153 | ['start' => 84, 'end' => 88], // hash | ||
154 | ['start' => 118, 'end' => 123], // hasht | ||
155 | ['start' => 203, 'end' => 215], // other.domain | ||
156 | ]] | ||
157 | ); | ||
158 | |||
159 | $link = $this->formatter->format($bookmark); | ||
160 | |||
161 | $description = '<div class="markdown"><p>'; | ||
162 | $description .= 'This a <strong>des<span class="search-highlight">cription</span></strong><br />' . | ||
163 | PHP_EOL; | ||
164 | $url = 'https://sub.domain.tld?query=here&for=real#hash'; | ||
165 | $highlighted = 'https://<span class="search-highlight">sub</span>.domain.tld'; | ||
166 | $highlighted .= '?query=here&for=real#<span class="search-highlight">hash</span>'; | ||
167 | $description .= 'text <a href="'. $url .'">'. $highlighted .'</a> more text<br />'. PHP_EOL; | ||
168 | $description .= 'Also, there is an <a href="./add-tag/hashtag">#<span class="search-highlight">hasht</span>' . | ||
169 | 'ag</a> added<br />'. PHP_EOL; | ||
170 | $description .= 'A N D KEEP SPACES !<br />' . PHP_EOL; | ||
171 | $description .= 'And <a href="https://other.domain.tld">' . | ||
172 | '<span class="search-highlight">yet another link</span></a>'; | ||
173 | $description .= '</p></div>'; | ||
174 | |||
175 | $this->assertEquals($description, $link['description']); | ||
176 | } | ||
177 | |||
178 | /** | ||
136 | * Test formatting URL with an index_url set | 179 | * Test formatting URL with an index_url set |
137 | * It should prepend relative links. | 180 | * It should prepend relative links. |
138 | */ | 181 | */ |
diff --git a/tpl/default/server.html b/tpl/default/server.html index de1c8b53..e0174084 100644 --- a/tpl/default/server.html +++ b/tpl/default/server.html | |||
@@ -56,11 +56,11 @@ | |||
56 | 56 | ||
57 | {include="server.requirements"} | 57 | {include="server.requirements"} |
58 | 58 | ||
59 | <h3 class="window-subtitle">Version</h3> | 59 | <h3 class="window-subtitle">{'Version'|t}</h3> |
60 | 60 | ||
61 | <div class="pure-g server-row"> | 61 | <div class="pure-g server-row"> |
62 | <div class="pure-u-lg-1-2 pure-u-1 server-label"> | 62 | <div class="pure-u-lg-1-2 pure-u-1 server-label"> |
63 | <p>Current version</p> | 63 | <p>{'Current version'|t}</p> |
64 | </div> | 64 | </div> |
65 | <div class="pure-u-lg-1-2 pure-u-1"> | 65 | <div class="pure-u-lg-1-2 pure-u-1"> |
66 | <p>{$current_version}</p> | 66 | <p>{$current_version}</p> |
@@ -69,7 +69,7 @@ | |||
69 | 69 | ||
70 | <div class="pure-g server-row"> | 70 | <div class="pure-g server-row"> |
71 | <div class="pure-u-lg-1-2 pure-u-1 server-label"> | 71 | <div class="pure-u-lg-1-2 pure-u-1 server-label"> |
72 | <p>Latest release</p> | 72 | <p>{'Latest release'|t}</p> |
73 | </div> | 73 | </div> |
74 | <div class="pure-u-lg-1-2 pure-u-1"> | 74 | <div class="pure-u-lg-1-2 pure-u-1"> |
75 | <p> | 75 | <p> |
@@ -80,11 +80,11 @@ | |||
80 | </div> | 80 | </div> |
81 | </div> | 81 | </div> |
82 | 82 | ||
83 | <h3 class="window-subtitle">Thumbnails</h3> | 83 | <h3 class="window-subtitle">{'Thumbnails'|t}</h3> |
84 | 84 | ||
85 | <div class="pure-g server-row"> | 85 | <div class="pure-g server-row"> |
86 | <div class="pure-u-lg-1-2 pure-u-1 server-label"> | 86 | <div class="pure-u-lg-1-2 pure-u-1 server-label"> |
87 | <p>Thumbnails status</p> | 87 | <p>{'Thumbnails status'|t}</p> |
88 | </div> | 88 | </div> |
89 | <div class="pure-u-lg-1-2 pure-u-1"> | 89 | <div class="pure-u-lg-1-2 pure-u-1"> |
90 | <p> | 90 | <p> |
@@ -107,17 +107,17 @@ | |||
107 | </div> | 107 | </div> |
108 | {/if} | 108 | {/if} |
109 | 109 | ||
110 | <h3 class="window-subtitle">Cache</h3> | 110 | <h3 class="window-subtitle">{'Cache'|t}</h3> |
111 | 111 | ||
112 | <div class="center tools-item"> | 112 | <div class="center tools-item"> |
113 | <a href="{$base_path}/admin/clear-cache?type=main"> | 113 | <a href="{$base_path}/admin/clear-cache?type=main"> |
114 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">Clear main cache</span> | 114 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">{'Clear main cache'|t}</span> |
115 | </a> | 115 | </a> |
116 | </div> | 116 | </div> |
117 | 117 | ||
118 | <div class="center tools-item"> | 118 | <div class="center tools-item"> |
119 | <a href="{$base_path}/admin/clear-cache?type=thumbnails"> | 119 | <a href="{$base_path}/admin/clear-cache?type=thumbnails"> |
120 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">Clear thumbnails cache</span> | 120 | <span class="pure-button pure-u-lg-2-3 pure-u-3-4">{'Clear thumbnails cache'|t}</span> |
121 | </a> | 121 | </a> |
122 | </div> | 122 | </div> |
123 | </div> | 123 | </div> |