summaryrefslogtreecommitdiffstats
path: root/l10n/da/news.po
blob: d031b50e6376bd84fdcf486d6e8a655579145dd2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# 
# Translators:
# Anders J. Sørensen, 2013-2014
# Aputsiaĸ Niels Janussen <aj@isit.gl>, 2014
# Bawl <transifex@bawl.dk>, 2013
# Thomas <cronner@gmail.com>, 2012
# Leif Lodahl <leiflodahl@gmail.com>, 2013
# Mikkel Bjerg Larsen <mikkelbjerglarsen@gmail.com>, 2013
# Morten Juhl-Johansen Zölde-Fejér <morten@writtenandread.net>, 2012-2013
# Ole Holm Frandsen <froksen@gmail.com>, 2012
# Peter Jespersen <flywheeldk@gmail.com>, 2013
# Thomas Tanghus <thomas@tanghus.net>, 2012
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
"POT-Creation-Date: 2014-09-25 01:01-0400\n"
"PO-Revision-Date: 2014-09-24 20:35+0000\n"
"Last-Translator: Aputsiaĸ Niels Janussen <aj@isit.gl>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: service/feedservice.php:104
msgid "Can not add feed: Exists already"
msgstr "Kan ikke tilføje feed: Det eksisterer allerede"

#: service/feedservice.php:149
msgid ""
"Can not add feed: URL does not exist, SSL Certificate can not be validated "
"or feed has invalid xml"
msgstr "Kan ikke tilføje feed: URL'et eksisterer ikke, SSL-certifikatet kan ikke verificeres, eller feedet indeholder ugyldig xml-kode"

#: service/feedservice.php:296
msgid "Articles without feed"
msgstr "Artikler uden feed"

#: service/folderservice.php:56
msgid "Can not add folder: Exists already"
msgstr "Kan ike tilføje mappe: Den findes allerede"

#: templates/part.content.php:3
msgid "Add a feed"
msgstr "Tilføj et feed"

#: templates/part.content.php:4
msgid "There are no feeds yet. Go ahead and add some"
msgstr "Der er endnu ingen feeds. Du er velkommen til at tilføje nogle"

#: templates/part.content.php:5
msgid "Import feeds and articles"
msgstr "Importér feeds og artikler"

#: templates/part.content.php:33
msgid "Star article"
msgstr "Stjernemarkér artiklen"

#: templates/part.content.php:34
msgid "Unstar article"
msgstr "Fjern stjerne fra artiklen"

#: templates/part.content.php:37
msgid "Keep article unread"
msgstr "Bevar artikel ulæst"

#: templates/part.content.php:38
msgid "Remove keep article unread"
msgstr "Fjern \"bevar artikel ulæst\""

#: templates/part.content.php:44
msgid "Open website"
msgstr "Åbn websted"

#: templates/part.content.php:67
msgid "by"
msgstr "af"

#: templates/part.content.php:68
msgid "from"
msgstr "fra"

#: templates/part.content.php:77
msgid "Browser can not play media type"
msgstr "Browseren kan ikke afspille medietypen"

#: templates/part.content.php:83
msgid "Download"
msgstr "Download"

#: templates/part.navigation.addfeed.php:5
#: templates/part.navigation.addfeed.php:58
msgid "Subscribe"
msgstr "Abonner"

#: templates/part.navigation.addfeed.php:15
msgid "Web address"
msgstr "Web adresse"

#: templates/part.navigation.addfeed.php:22
msgid "Feed exists already!"
msgstr "Feedet findes allerede!"

#: templates/part.navigation.addfeed.php:27
msgid "Folder"
msgstr "Mappe"

#: templates/part.navigation.addfeed.php:31
msgid "No folder"
msgstr "Ingen Mappe"

#: templates/part.navigation.addfeed.php:36
msgid "New folder"
msgstr "Ny mappe"

#: templates/part.navigation.addfeed.php:44
#: templates/part.navigation.addfolder.php:16
#: templates/part.navigation.addfolder.php:17
msgid "Folder name"
msgstr "Mappenavn"

#: templates/part.navigation.addfeed.php:51
msgid "Go back"
msgstr "Gå tilbage"

#: templates/part.navigation.addfeed.php:55
#: templates/part.navigation.addfolder.php:21
#: templates/part.navigation.folder.php:52
msgid "Folder exists already!"
msgstr "Mappen findes allerede!"

#: templates/part.navigation.addfolder.php:5
msgid "New Folder"
msgstr "Ny mappe"

#: templates/part.navigation.addfolder.php:24
msgid "Create"
msgstr "Ny"

#: templates/part.navigation.feed.php:41
msgid "Deleted feed"
msgstr "Slet feed"

#: templates/part.navigation.feed.php:43
msgid "Undo delete feed"
msgstr "Fortryd sletning af feed"

#: templates/part.navigation.feed.php:56
#: templates/part.navigation.folder.php:46
msgid "Rename"
msgstr "Omdøb"

#: templates/part.navigation.feed.php:70
#: templates/part.navigation.folder.php:77
msgid "Menu"
msgstr "Menu"

#: templates/part.navigation.feed.php:79
msgid "Rename feed"
msgstr "Omdøb feed"

#: templates/part.navigation.feed.php:82
msgid "Delete feed"
msgstr "Slet feed"

#: templates/part.navigation.feed.php:85
#: templates/part.navigation.folder.php:92
#: templates/part.navigation.unreadfeed.php:29
msgid "Read all"
msgstr "Læs alle"

#: templates/part.navigation.feed.php:93
#: templates/part.navigation.folder.php:103
msgid "Dismiss"
msgstr "Afvis"

#: templates/part.navigation.folder.php:20
msgid "Collapse"
msgstr "Sammenfold"

#: templates/part.navigation.folder.php:26
msgid "Deleted folder"
msgstr "Slettede mappen"

#: templates/part.navigation.folder.php:28
msgid "Undo delete folder"
msgstr "Fortryd sletning af mappe"

#: templates/part.navigation.folder.php:86
msgid "Rename folder"
msgstr "Omdøb mappe"

#: templates/part.navigation.folder.php:89
msgid "Delete folder"
msgstr "Slet mappe"

#: templates/part.navigation.starredfeed.php:8
msgid "Starred"
msgstr "Stjernemarkéret"

#: templates/part.navigation.unreadfeed.php:8
msgid "Unread articles"
msgstr "Ulæste artikler"

#: templates/part.navigation.unreadfeed.php:12
msgid "All articles"
msgstr "Alle artikler"

#: templates/part.settings.php:8
msgid "Settings"
msgstr "Indstillinger"

#: templates/part.settings.php:13
msgid "Compact view"
msgstr "Kompakt visning"

#: templates/part.settings.php:20
msgid "Show all articles"
msgstr "Vis alle artikler"

#: templates/part.settings.php:27
msgid "Reverse ordering"
msgstr "Vend om på sorteringen"

#: templates/part.settings.php:34
msgid "Disable mark read through scrolling"
msgstr "Slå markér som læst fra når der rulles"

#: templates/part.settings.php:40
msgid "Subscriptions (OPML)"
msgstr "Abonnementer (OPML)"

#: templates/part.settings.php:47 templates/part.settings.php:81
msgid "Import"
msgstr "Importer"

#: templates/part.settings.php:54 templates/part.settings.php:63
#: templates/part.settings.php:88 templates/part.settings.php:95
msgid "Export"
msgstr "Eksportér"

#: templates/part.settings.php:69
msgid "Error when importing: file does not contain valid OPML"
msgstr "Fejl ved import: filen indeholder ingen gyldig OPML-kode"

#: templates/part.settings.php:73
msgid "Unread/Starred Articles"
msgstr "Ulæste/stjernemarkerede artikler"

#: templates/part.settings.php:101
msgid "Error when importing: file does not contain valid JSON"
msgstr "Fejl ved import: filen indeholder ikke gyldig JSON kode"
n class="p">(1 << TAINT_RANDSTRUCT) : 0; static int pause_on_oops; static int pause_on_oops_flag; static DEFINE_SPINLOCK(pause_on_oops_lock); bool crash_kexec_post_notifiers; int panic_on_warn __read_mostly; unsigned long panic_on_taint; bool panic_on_taint_nousertaint = false; int panic_timeout = CONFIG_PANIC_TIMEOUT; EXPORT_SYMBOL_GPL(panic_timeout); #define PANIC_PRINT_TASK_INFO 0x00000001 #define PANIC_PRINT_MEM_INFO 0x00000002 #define PANIC_PRINT_TIMER_INFO 0x00000004 #define PANIC_PRINT_LOCK_INFO 0x00000008 #define PANIC_PRINT_FTRACE_INFO 0x00000010 #define PANIC_PRINT_ALL_PRINTK_MSG 0x00000020 unsigned long panic_print; ATOMIC_NOTIFIER_HEAD(panic_notifier_list); EXPORT_SYMBOL(panic_notifier_list); static long no_blink(int state) { return 0; } /* Returns how long it waited in ms */ long (*panic_blink)(int state); EXPORT_SYMBOL(panic_blink); /* * Stop ourself in panic -- architecture code may override this */ void __weak panic_smp_self_stop(void) { while (1) cpu_relax(); } /* * Stop ourselves in NMI context if another CPU has already panicked. Arch code * may override this to prepare for crash dumping, e.g. save regs info. */ void __weak nmi_panic_self_stop(struct pt_regs *regs) { panic_smp_self_stop(); } /* * Stop other CPUs in panic. Architecture dependent code may override this * with more suitable version. For example, if the architecture supports * crash dump, it should save registers of each stopped CPU and disable * per-CPU features such as virtualization extensions. */ void __weak crash_smp_send_stop(void) { static int cpus_stopped; /* * This function can be called twice in panic path, but obviously * we execute this only once. */ if (cpus_stopped) return; /* * Note smp_send_stop is the usual smp shutdown function, which * unfortunately means it may not be hardened to work in a panic * situation. */ smp_send_stop(); cpus_stopped = 1; } atomic_t panic_cpu = ATOMIC_INIT(PANIC_CPU_INVALID); /* * A variant of panic() called from NMI context. We return if we've already * panicked on this CPU. If another CPU already panicked, loop in * nmi_panic_self_stop() which can provide architecture dependent code such * as saving register state for crash dump. */ void nmi_panic(struct pt_regs *regs, const char *msg) { int old_cpu, cpu; cpu = raw_smp_processor_id(); old_cpu = atomic_cmpxchg(&panic_cpu, PANIC_CPU_INVALID, cpu); if (old_cpu == PANIC_CPU_INVALID) panic("%s", msg); else if (old_cpu != cpu) nmi_panic_self_stop(regs); } EXPORT_SYMBOL(nmi_panic); static void panic_print_sys_info(void) { if (panic_print & PANIC_PRINT_ALL_PRINTK_MSG) console_flush_on_panic(CONSOLE_REPLAY_ALL); if (panic_print & PANIC_PRINT_TASK_INFO) show_state(); if (panic_print & PANIC_PRINT_MEM_INFO) show_mem(0, NULL); if (panic_print & PANIC_PRINT_TIMER_INFO) sysrq_timer_list_show(); if (panic_print & PANIC_PRINT_LOCK_INFO) debug_show_all_locks(); if (panic_print & PANIC_PRINT_FTRACE_INFO) ftrace_dump(DUMP_ALL); } /** * panic - halt the system * @fmt: The text string to print * * Display a message, then perform cleanups. * * This function never returns. */ void panic(const char *fmt, ...) { static char buf[1024]; va_list args; long i, i_next = 0, len; int state = 0; int old_cpu, this_cpu; bool _crash_kexec_post_notifiers = crash_kexec_post_notifiers; /* * Disable local interrupts. This will prevent panic_smp_self_stop * from deadlocking the first cpu that invokes the panic, since * there is nothing to prevent an interrupt handler (that runs * after setting panic_cpu) from invoking panic() again. */ local_irq_disable(); preempt_disable_notrace(); /* * It's possible to come here directly from a panic-assertion and * not have preempt disabled. Some functions called from here want * preempt to be disabled. No point enabling it later though... * * Only one CPU is allowed to execute the panic code from here. For * multiple parallel invocations of panic, all other CPUs either * stop themself or will wait until they are stopped by the 1st CPU * with smp_send_stop(). * * `old_cpu == PANIC_CPU_INVALID' means this is the 1st CPU which * comes here, so go ahead. * `old_cpu == this_cpu' means we came from nmi_panic() which sets * panic_cpu to this CPU. In this case, this is also the 1st CPU. */ this_cpu = raw_smp_processor_id(); old_cpu = atomic_cmpxchg(&panic_cpu, PANIC_CPU_INVALID, this_cpu); if (old_cpu != PANIC_CPU_INVALID && old_cpu != this_cpu) panic_smp_self_stop(); console_verbose(); bust_spinlocks(1); va_start(args, fmt); len = vscnprintf(buf, sizeof(buf), fmt, args); va_end(args); if (len && buf[len - 1] == '\n') buf[len - 1] = '\0'; pr_emerg("Kernel panic - not syncing: %s\n", buf); #ifdef CONFIG_DEBUG_BUGVERBOSE /* * Avoid nested stack-dumping if a panic occurs during oops processing */ if (!test_taint(TAINT_DIE) && oops_in_progress <= 1) dump_stack(); #endif /* * If kgdb is enabled, give it a chance to run before we stop all * the other CPUs or else we won't be able to debug processes left * running on them. */ kgdb_panic(buf); /* * If we have crashed and we have a crash kernel loaded let it handle * everything else. * If we want to run this after calling panic_notifiers, pass * the "crash_kexec_post_notifiers" option to the kernel. * * Bypass the panic_cpu check and call __crash_kexec directly. */ if (!_crash_kexec_post_notifiers) { printk_safe_flush_on_panic(); __crash_kexec(NULL); /* * Note smp_send_stop is the usual smp shutdown function, which * unfortunately means it may not be hardened to work in a * panic situation. */ smp_send_stop(); } else { /* * If we want to do crash dump after notifier calls and * kmsg_dump, we will need architecture dependent extra * works in addition to stopping other CPUs. */ crash_smp_send_stop(); } /* * Run any panic handlers, including those that might need to * add information to the kmsg dump output. */ atomic_notifier_call_chain(&panic_notifier_list, 0, buf); /* Call flush even twice. It tries harder with a single online CPU */ printk_safe_flush_on_panic(); kmsg_dump(KMSG_DUMP_PANIC); /* * If you doubt kdump always works fine in any situation, * "crash_kexec_post_notifiers" offers you a chance to run * panic_notifiers and dumping kmsg before kdump. * Note: since some panic_notifiers can make crashed kernel * more unstable, it can increase risks of the kdump failure too. * * Bypass the panic_cpu check and call __crash_kexec directly. */ if (_crash_kexec_post_notifiers) __crash_kexec(NULL); #ifdef CONFIG_VT unblank_screen(); #endif console_unblank(); /* * We may have ended up stopping the CPU holding the lock (in * smp_send_stop()) while still having some valuable data in the console * buffer. Try to acquire the lock then release it regardless of the * result. The release will also print the buffers out. Locks debug * should be disabled to avoid reporting bad unlock balance when * panic() is not being callled from OOPS. */ debug_locks_off(); console_flush_on_panic(CONSOLE_FLUSH_PENDING); panic_print_sys_info(); if (!panic_blink) panic_blink = no_blink; if (panic_timeout > 0) { /* * Delay timeout seconds before rebooting the machine. * We can't use the "normal" timers since we just panicked. */ pr_emerg("Rebooting in %d seconds..\n", panic_timeout); for (i = 0; i