summaryrefslogtreecommitdiffstats
path: root/drivers/isdn/mISDN/dsp.h
blob: 18af86879c054456eff40f6c35f70836cabbfa40 (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
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
/*
 * Audio support data for ISDN4Linux.
 *
 * Copyright 2002/2003 by Andreas Eversberg (jolly@eversberg.eu)
 *
 * This software may be used and distributed according to the terms
 * of the GNU General Public License, incorporated herein by reference.
 *
 */

#define DEBUG_DSP_CTRL		0x0001
#define DEBUG_DSP_CORE		0x0002
#define DEBUG_DSP_DTMF		0x0004
#define DEBUG_DSP_CMX		0x0010
#define DEBUG_DSP_TONE		0x0020
#define DEBUG_DSP_BLOWFISH	0x0040
#define DEBUG_DSP_DELAY		0x0100
#define DEBUG_DSP_CLOCK		0x0200
#define DEBUG_DSP_DTMFCOEFF	0x8000 /* heavy output */

/* options may be:
 *
 * bit 0 = use ulaw instead of alaw
 * bit 1 = enable hfc hardware accelleration for all channels
 *
 */
#define DSP_OPT_ULAW		(1<<0)
#define DSP_OPT_NOHARDWARE	(1<<1)

#include <linux/timer.h>
#include <linux/workqueue.h>

#include "dsp_ecdis.h"

extern int dsp_options;
extern int dsp_debug;
extern int dsp_poll;
extern int dsp_tics;
extern spinlock_t dsp_lock;
extern struct work_struct dsp_workq;
extern u32 dsp_poll_diff; /* calculated fix-comma corrected poll value */

/***************
 * audio stuff *
 ***************/

extern s32 dsp_audio_alaw_to_s32[256];
extern s32 dsp_audio_ulaw_to_s32[256];
extern s32 *dsp_audio_law_to_s32;
extern u8 dsp_audio_s16_to_law[65536];
extern u8 dsp_audio_alaw_to_ulaw[256];
extern u8 dsp_audio_mix_law[65536];
extern u8 dsp_audio_seven2law[128];
extern u8 dsp_audio_law2seven[256];
extern void dsp_audio_generate_law_tables(void);
extern void dsp_audio_generate_s2law_table(void);
extern void dsp_audio_generate_seven(void);
extern void dsp_audio_generate_mix_table(void);
extern void dsp_audio_generate_ulaw_samples(void);
extern void dsp_audio_generate_volume_changes(void);
extern u8 dsp_silence;


/*************
 * cmx stuff *
 *************/

#define MAX_POLL	256	/* maximum number of send-chunks */

#define CMX_BUFF_SIZE	0x8000	/* must be 2**n (0x1000 about 1/2 second) */
#define CMX_BUFF_HALF	0x4000	/* CMX_BUFF_SIZE / 2 */
#define CMX_BUFF_MASK	0x7fff	/* CMX_BUFF_SIZE - 1 */

/* how many seconds will we check the lowest delay until the jitter buffer
   is reduced by that delay */
#define MAX_SECONDS_JITTER_CHECK 5

extern struct timer_list dsp_spl_tl;
extern u32 dsp_spl_jiffies;

/* the structure of conferences:
 *
 * each conference has a unique number, given by user space.
 * the conferences are linked in a chain.
 * each conference has members linked in a chain.
 * each dsplayer points to a member, each member points to a dsplayer.
 */

/* all members within a conference (this is linked 1:1 with the dsp) */
struct dsp;
struct dsp_conf_member {
	struct list_head	list;
	struct dsp		*dsp;
};

/* the list of all conferences */
struct dsp_conf {
	struct list_head	list;
	u32			id;
				/* all cmx stacks with the same ID are
				 connected */
	struct list_head	mlist;
	int			software; /* conf is processed by software */
	int			hardware; /* conf is processed by hardware */
				/* note: if both unset, has only one member */
};


/**************
 * DTMF stuff *
 **************/

#define DSP_DTMF_NPOINTS 102

#define ECHOCAN_BUFF_SIZE 0x400 /* must be 2**n */
#define ECHOCAN_BUFF_MASK 0x3ff /* -1 */

struct dsp_dtmf {
	int		enable; /* dtmf is enabled */
	int		treshold; /* above this is dtmf (square of) */
	int		software; /* dtmf uses software decoding */
	int		hardware; /* dtmf uses hardware decoding */
	int		size; /* number of bytes in buffer */
	signed short	buffer[DSP_DTMF_NPOINTS];
		/* buffers one full dtmf frame */
	u8		lastwhat, lastdigit;
	int		count;
	u8		digits[16]; /* dtmf result */
};


/******************
 * pipeline stuff *
 ******************/
struct dsp_pipeline {
	rwlock_t  lock;
	struct list_head list;
	int inuse;
};

/***************
 * tones stuff *
 ***************/

struct dsp_tone {
	int		software; /* tones are generated by software */
	int		hardware; /* tones are generated by hardware */
	int		tone;
	void		*pattern;
	int		count;
	int		index;
	struct timer_list tl;
};

/***************
 * echo stuff *
 ***************/

struct dsp_echo {
	int		software; /* echo is generated by software */
	int		hardware; /* echo is generated by hardware */
};

/*****************
 * general stuff *
 *****************/

struct dsp {
	struct list_head list;
	struct mISDNchannel	ch;
	struct mISDNchannel	*up;
	unsigned char	name[64];
	int		b_active;
	struct dsp_echo	echo;
	int		rx_disabled; /* what the user wants */
	int		rx_is_off; /* what the card is */
	int		tx_mix;
	struct dsp_tone	tone;
	struct dsp_dtmf	dtmf;
	int		tx_volume, rx_volume;

	/* queue for sending frames */
	struct work_struct	workq;
	struct sk_buff_head	sendq;
	int		hdlc;	/* if mode is hdlc */
	int		data_pending;	/* currently an unconfirmed frame */

	/* conference stuff */
	u32		conf_id;
	struct dsp_conf	*conf;
	struct dsp_conf_member
			*member;

	/* buffer stuff */
	int		rx_W; /* current write pos for data without timestamp */
	int		rx_R; /* current read pos for transmit clock */
	int		rx_init; /* if set, pointers will be adjusted first */
	int		tx_W; /* current write pos for transmit data */
	int		tx_R; /* current read pos for transmit clock */
	int		rx_delay[MAX_SECONDS_JITTER_CHECK];
	int		tx_delay[MAX_SECONDS_JITTER_CHECK];
	u8		tx_buff[CMX_BUFF_SIZE];
	u8		rx_buff[CMX_BUFF_SIZE];
	int		last_tx; /* if set, we transmitted last poll interval */
	int		cmx_delay; /* initial delay of buffers,
				or 0 for dynamic jitter buffer */
	int		tx_dejitter; /* if set, dejitter tx buffer */
	int		tx_data; /* enables tx-data of CMX to upper layer */

	/* hardware stuff */
	struct dsp_features features;
	int		features_rx_off; /* set if rx_off is featured */
	int		features_fill_empty; /* set if fill_empty is featured */
	int		pcm_slot_rx; /* current PCM slot (or -1) */
	int		pcm_bank_rx;
	int		pcm_slot_tx;
	int		pcm_bank_tx;
	int		hfc_conf; /* unique id of current conference (or -1) */

	/* encryption stuff */
	int		bf_enable;
	u32		bf_p[18];
	u32		bf_s[1024];
	int		bf_crypt_pos;
	u8		bf_data_in[9];
	u8		bf_crypt_out[9];
	int		bf_decrypt_in_pos;
	int		bf_decrypt_out_pos;
	u8		bf_crypt_inring[16];
	u8		bf_data_out[9];
	int		bf_sync;

	struct dsp_pipeline
			pipeline;
};

/* functions */

extern void dsp_change_volume(struct sk_buff *skb, int volume);

extern struct list_head dsp_ilist;
extern struct list_head conf_ilist;
extern void dsp_cmx_debug(struct dsp *dsp);
extern void dsp_cmx_hardware(struct dsp_conf *conf, struct dsp *dsp);
extern int dsp_cmx_conf(struct dsp *dsp, u32 conf_id);
extern void dsp_cmx_receive(struct dsp *dsp, struct sk_buff *skb);
extern void dsp_cmx_hdlc(struct dsp *dsp, struct sk_buff *skb);
extern void dsp_cmx_send(void *arg);
extern void dsp_cmx_transmit(struct dsp *dsp, struct sk_buff *skb);
extern int dsp_cmx_del_conf_member(struct dsp *dsp);
extern int dsp_cmx_del_conf(struct dsp_conf *conf);

extern void dsp_dtmf_goertzel_init(struct dsp *dsp);
extern void dsp_dtmf_hardware(struct dsp *dsp);
extern u8 *dsp_dtmf_goertzel_decode(struct dsp *dsp, u8 *data, int len,
		int fmt);

extern int dsp_tone(struct dsp *dsp, int tone);
extern void dsp_tone_copy(struct dsp *dsp, u8 *data, int len);
extern void dsp_tone_timeout(void *arg);

extern void dsp_bf_encrypt(struct dsp *dsp, u8 *data, int len);
extern void dsp_bf_decrypt(struct dsp *dsp, u8 *data, int len);
extern int dsp_bf_init(struct dsp *dsp, const u8 *key, unsigned int keylen);
extern void dsp_bf_cleanup(struct dsp *dsp);

extern int  dsp_pipeline_module_init(void);
extern void dsp_pipeline_module_exit(void);
extern int  dsp_pipeline_init(struct dsp_pipeline *pipeline);
extern void dsp_pipeline_destroy(struct dsp_pipeline *pipeline);
extern int  dsp_pipeline_build(struct dsp_pipeline *pipeline, const char *cfg);
extern void dsp_pipeline_process_tx(struct dsp_pipeline *pipeline, u8 *data,
		int len);
extern void dsp_pipeline_process_rx(struct dsp_pipeline *pipeline, u8 *data,
		int len, unsigned int txlen);

' href='#n1036'>1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Red Hat, Inc.
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Geert Warrink <geert.warrink@onsnet.nu>, 2011-2013
# Richard E. van der Luit <nippur@fedoraproject.org>, 2012
# sgallagh <sgallagh@redhat.com>, 2011
# Wijnand Modderman-Lenstra <accounts-transifex@maze.io>, 2011
msgid ""
msgstr ""
"Project-Id-Version: SSSD\n"
"Report-Msgid-Bugs-To: sssd-devel@lists.fedorahosted.org\n"
"POT-Creation-Date: 2013-06-28 22:54+0200\n"
"PO-Revision-Date: 2013-06-14 11:45+0000\n"
"Last-Translator: Geert Warrink <geert.warrink@onsnet.nu>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/fedora/language/"
"nl/)\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: src/config/SSSDConfig/__init__.py.in:39
msgid "Set the verbosity of the debug logging"
msgstr "Stel de verbositeit van de debug statements in"

#: src/config/SSSDConfig/__init__.py.in:40
msgid "Include timestamps in debug logs"
msgstr "Neem tijdstempels op in de debug logs"

#: src/config/SSSDConfig/__init__.py.in:41
msgid "Include microseconds in timestamps in debug logs"
msgstr "Voeg microseconden aan tijdstempel is debug log"

#: src/config/SSSDConfig/__init__.py.in:42
msgid "Write debug messages to logfiles"
msgstr "Schrijf debug berichten naar logbestanden"

#: src/config/SSSDConfig/__init__.py.in:43
msgid "Ping timeout before restarting service"
msgstr "Ping timeout voordat service herstart is"

#: src/config/SSSDConfig/__init__.py.in:44
msgid ""
"Timeout between three failed ping checks and forcibly killing the service"
msgstr ""
"Time-out tussen drie mislukte ping checks en de service dwingend te stoppen "

#: src/config/SSSDConfig/__init__.py.in:45
msgid "Command to start service"
msgstr "Commando om service te starten"

#: src/config/SSSDConfig/__init__.py.in:46
msgid "Number of times to attempt connection to Data Providers"
msgstr "Aantal pogingen naar de Data Providers te verbinden"

#: src/config/SSSDConfig/__init__.py.in:47
msgid "The number of file descriptors that may be opened by this responder"
msgstr ""
"Het aantal bestand descriptors die door deze beantwoorder geopend mogen "
"worden"

#: src/config/SSSDConfig/__init__.py.in:48
msgid "Idle time before automatic disconnection of a client"
msgstr "Duur van inactiviteit voor het automatisch loskoppelen van een cliënt"

#: src/config/SSSDConfig/__init__.py.in:51
msgid "SSSD Services to start"
msgstr "SSSD Services die gestart moeten worden"

#: src/config/SSSDConfig/__init__.py.in:52
msgid "SSSD Domains to start"
msgstr "SSSD Domeinen die gestart moeten worden"

#: src/config/SSSDConfig/__init__.py.in:53
msgid "Timeout for messages sent over the SBUS"
msgstr "Timeout voor berichten die over SBUS worden verzonden"

#: src/config/SSSDConfig/__init__.py.in:54
msgid "Regex to parse username and domain"
msgstr "Reguliere expressie om gebruikersnamen en domeinen te ontleden"

#: src/config/SSSDConfig/__init__.py.in:55
msgid "Printf-compatible format for displaying fully-qualified names"
msgstr "Printf-compatibel formaat voor het tonen van namen in volledige vorm"

#: src/config/SSSDConfig/__init__.py.in:56
msgid ""
"Directory on the filesystem where SSSD should store Kerberos replay cache "
"files."
msgstr ""
"Map in het bestandssysteem waarin SSSD Kerberos replay cache bestanden moet "
"opslaan."

#: src/config/SSSDConfig/__init__.py.in:57
msgid "Domain to add to names without a domain component."
msgstr "Domein toe te voegen aan namen zonder een domein component."

#: src/config/SSSDConfig/__init__.py.in:60
msgid "Enumeration cache timeout length (seconds)"
msgstr "Enumeratie cache timeout duur (in seconden)"

#: src/config/SSSDConfig/__init__.py.in:61
msgid "Entry cache background update timeout length (seconds)"
msgstr "Entry cache achtergrond update timeout duur (in seconden)"

#: src/config/SSSDConfig/__init__.py.in:62
#: src/config/SSSDConfig/__init__.py.in:88
msgid "Negative cache timeout length (seconds)"
msgstr "Negatieve cache timeout duur (in seconden)"

#: src/config/SSSDConfig/__init__.py.in:63
msgid "Users that SSSD should explicitly ignore"
msgstr "Gebruikers die SSSD expliciet dient te negeren"

#: src/config/SSSDConfig/__init__.py.in:64
msgid "Groups that SSSD should explicitly ignore"
msgstr "Groepen die SSSD expliciet dient te negeren"

#: src/config/SSSDConfig/__init__.py.in:65
msgid "Should filtered users appear in groups"
msgstr "Dienen gefilterde gebruikers zichtbaar te zijn in groepen"

#: src/config/SSSDConfig/__init__.py.in:66
msgid "The value of the password field the NSS provider should return"
msgstr "De waarde van het wachtwoordveld die de NSS aanbieder terug moet geven"

#: src/config/SSSDConfig/__init__.py.in:67
msgid "Override homedir value from the identity provider with this value"
msgstr ""
"Overschrijf homedir waarde van de identiteit aanbieder met deze waarde "

#: src/config/SSSDConfig/__init__.py.in:68
msgid ""
"Substitute empty homedir value from the identity provider with this value"
msgstr ""
"Vervang lege persoonlijke map waarde van de eindentiteitsaanbieder met deze "
"waarde"

#: src/config/SSSDConfig/__init__.py.in:69
msgid "Override shell value from the identity provider with this value"
msgstr "Overschrijf shell waarde van identiteit provider met deze waarde"

#: src/config/SSSDConfig/__init__.py.in:70
msgid "The list of shells users are allowed to log in with"
msgstr "De lijst van shells waarmee ingelogd kan worden"

#: src/config/SSSDConfig/__init__.py.in:71
msgid ""
"The list of shells that will be vetoed, and replaced with the fallback shell"
msgstr ""
"De lijst van shells die verboden zijn, en vervangen door de fallback shell"

#: src/config/SSSDConfig/__init__.py.in:72
msgid ""
"If a shell stored in central directory is allowed but not available, use "
"this fallback"
msgstr ""
"Als een shell opgeslagen in de centrale map toegestaan is, maar niet "
"beschikbaar, gebruik dan deze"

#: src/config/SSSDConfig/__init__.py.in:73
msgid "Shell to use if the provider does not list one"
msgstr "Te gebruiken shell als de aanbieder er geen aangeeft "

#: src/config/SSSDConfig/__init__.py.in:74
msgid "How long will be in-memory cache records valid"
msgstr "Hoe lang zullen cache records in het geheugen geldig blijven"

#: src/config/SSSDConfig/__init__.py.in:77
msgid "How long to allow cached logins between online logins (days)"
msgstr "Hoe lang zijn cached logins toegestaan tussen online logins (in dagen)"

#: src/config/SSSDConfig/__init__.py.in:78
msgid "How many failed logins attempts are allowed when offline"
msgstr "Hoe veel mislukte inlogpogingen zijn toegestaan in offline-modus"

#: src/config/SSSDConfig/__init__.py.in:79
msgid ""
"How long (minutes) to deny login after offline_failed_login_attempts has "
"been reached"
msgstr ""
"Hoe lang (in minuten) logins weigeren nadat offline_failed_login_attempts is "
"bereikt"

#: src/config/SSSDConfig/__init__.py.in:80
msgid "What kind of messages are displayed to the user during authentication"
msgstr ""
"Welke boodschappen worden aan de gebruiker getoond tijdens authenticatie"

#: src/config/SSSDConfig/__init__.py.in:81
msgid "How many seconds to keep identity information cached for PAM requests"
msgstr ""
"Hoeveel seconden moet de identiteit informatie in cache opgeslagen worden "
"voor PAN aanvragen"

#: src/config/SSSDConfig/__init__.py.in:82
msgid "How many days before password expiration a warning should be displayed"
msgstr ""
"Hoeveel dagen voor het verlopen van het wachtwoord moet een waarschuwing "
"getoond worden"

#: src/config/SSSDConfig/__init__.py.in:85
msgid "Whether to evaluate the time-based attributes in sudo rules"
msgstr ""
"Of de tijd-gebaseerde attributen in sudo regels moeten worden geëvalueerd"

#: src/config/SSSDConfig/__init__.py.in:91
msgid "Whether to hash host names and addresses in the known_hosts file"
msgstr ""
"Moeten host namen en adressen gehashd worden in het known_hosts bestand"

#: src/config/SSSDConfig/__init__.py.in:92
msgid ""
"How many seconds to keep a host in the known_hosts file after its host keys "
"were requested"
msgstr ""
"Hoeveel seconden moet een host in het known_hosts bestand blijven nadat de "
"host sleutels ervan werden aangevraagd"

#: src/config/SSSDConfig/__init__.py.in:95
msgid "List of UIDs or user names allowed to access the PAC responder"
msgstr ""
"Lijst met UID's of gebruikersnamen waarvoor toegang tot de PAC responder "
"toegestaan is"

#: src/config/SSSDConfig/__init__.py.in:98
msgid "Identity provider"
msgstr "Identiteitaanbieder"

#: src/config/SSSDConfig/__init__.py.in:99
msgid "Authentication provider"
msgstr "Authentiecatieaanbieder"

#: src/config/SSSDConfig/__init__.py.in:100
msgid "Access control provider"
msgstr "Toegangscontroleaanbieder"

#: src/config/SSSDConfig/__init__.py.in:101
msgid "Password change provider"
msgstr "Wachtwoordwijzigingsaanbieder"

#: src/config/SSSDConfig/__init__.py.in:102
msgid "SUDO provider"
msgstr "SUDO provider"

#: src/config/SSSDConfig/__init__.py.in:103
msgid "Autofs provider"
msgstr "Autofs provider"

#: src/config/SSSDConfig/__init__.py.in:104
msgid "Session-loading provider"
msgstr "Session-loading provider"

#: src/config/SSSDConfig/__init__.py.in:105
msgid "Host identity provider"
msgstr "Host identity provider"

#: src/config/SSSDConfig/__init__.py.in:108
msgid "Minimum user ID"
msgstr "Minimum gebruiker ID"

#: src/config/SSSDConfig/__init__.py.in:109
msgid "Maximum user ID"
msgstr "Maximum gebruiker ID"

#: src/config/SSSDConfig/__init__.py.in:110
msgid "Enable enumerating all users/groups"
msgstr "Schakel enumeratie van alle gebruikers/groepen"

#: src/config/SSSDConfig/__init__.py.in:111
msgid "Cache credentials for offline login"
msgstr "Cache inloggegevens voor offline gebruik"

#: src/config/SSSDConfig/__init__.py.in:112
msgid "Store password hashes"
msgstr "Sla vingerafdrukken van wachtwoorden op"

#: src/config/SSSDConfig/__init__.py.in:113
msgid "Display users/groups in fully-qualified form"
msgstr "Laat gebruikers/groepen in volledige vorm zien"

#: src/config/SSSDConfig/__init__.py.in:114
msgid "Don't include group members in group lookups"
msgstr "Neem groepsleden niet mee in groep zoekacties"

#: src/config/SSSDConfig/__init__.py.in:115
#: src/config/SSSDConfig/__init__.py.in:122
#: src/config/SSSDConfig/__init__.py.in:123
#: src/config/SSSDConfig/__init__.py.in:124
#: src/config/SSSDConfig/__init__.py.in:125
#: src/config/SSSDConfig/__init__.py.in:126
#: src/config/SSSDConfig/__init__.py.in:127
msgid "Entry cache timeout length (seconds)"
msgstr "Entry cache timeout duur (in seconden)"

#: src/config/SSSDConfig/__init__.py.in:116
msgid ""
"Restrict or prefer a specific address family when performing DNS lookups"
msgstr ""
"Beperk of geef de voorkeur aan een specifieke adresfamilie wanneer er DNS-"
"lookups uitgevoerd worden"

#: src/config/SSSDConfig/__init__.py.in:117
msgid "How long to keep cached entries after last successful login (days)"
msgstr ""
"Hoe lang blijven gegevens opgeslagen na een succesvolle login (in dagen)"

#: src/config/SSSDConfig/__init__.py.in:118
msgid "How long to wait for replies from DNS when resolving servers (seconds)"
msgstr ""
"Hoe lang te wachten op antwoord van de DSN bij het opzoeken van servers (in "
"seconden)"

#: src/config/SSSDConfig/__init__.py.in:119
msgid "The domain part of service discovery DNS query"
msgstr "Het domeingedeelte van DNS queries die service discovery uitvoeren"

#: src/config/SSSDConfig/__init__.py.in:120
msgid "Override GID value from the identity provider with this value"
msgstr "Overschrijf GID waarde van de identiteit aanbieder met deze waarde"

#: src/config/SSSDConfig/__init__.py.in:121
msgid "Treat usernames as case sensitive"
msgstr "Behandel gebruikersnamen als hoofdlettergevoelig"

#: src/config/SSSDConfig/__init__.py.in:128
msgid "How often should expired entries be refreshed in background"
msgstr "Hoe vaak moeten verlopen ingangen op de achtergrond ververst worden"

#: src/config/SSSDConfig/__init__.py.in:129
msgid "Whether to automatically update the client's DNS entry"
msgstr "Of de DNS ingang van de cliënt automatisch vernieuwd moet worden"

#: src/config/SSSDConfig/__init__.py.in:130
#: src/config/SSSDConfig/__init__.py.in:143
msgid "The TTL to apply to the client's DNS entry after updating it"
msgstr ""
"De TTL die toegepast moet worden op de DNS ingang van de cliënt na het "
"vernieuwen hiervan"

#: src/config/SSSDConfig/__init__.py.in:131
#: src/config/SSSDConfig/__init__.py.in:144
msgid "The interface whose IP should be used for dynamic DNS updates"
msgstr ""
"De adapter wiens IP-adres gebruikt moet worden voor het dynamisch bijwerken "
"van de DNS"

#: src/config/SSSDConfig/__init__.py.in:132
msgid "How often to periodically update the client's DNS entry"
msgstr "Hoe vaak de DNS ingang van de client periodiek vernieuwd moet worden"

#: src/config/SSSDConfig/__init__.py.in:133
msgid "Whether the provider should explicitly update the PTR record as well"
msgstr "Of de provider ook de PTR record expliciet moet vernieuwen"

#: src/config/SSSDConfig/__init__.py.in:134
msgid "Whether the nsupdate utility should default to using TCP"
msgstr "Of het nsupdate hulpprogramma standaard TCP moet gebruiken"

#: src/config/SSSDConfig/__init__.py.in:135
msgid "What kind of authentication should be used to perform the DNS update"
msgstr ""
"Welke soort authenticatie moet gebruikt worden om de DNS vernieuwing uit te "
"voeren"

#: src/config/SSSDConfig/__init__.py.in:138
msgid "IPA domain"
msgstr "IPA-domein"

#: src/config/SSSDConfig/__init__.py.in:139
msgid "IPA server address"
msgstr "IPA-serveradres"

#: src/config/SSSDConfig/__init__.py.in:140
msgid "Address of backup IPA server"
msgstr "Adres van back-up IPA server"

#: src/config/SSSDConfig/__init__.py.in:141
msgid "IPA client hostname"
msgstr "IPA-clienthostname"

#: src/config/SSSDConfig/__init__.py.in:142
msgid "Whether to automatically update the client's DNS entry in FreeIPA"
msgstr ""
"Of de DNS-gegevens van de client automatisch bijgewerkt moeten worden in "
"FreeIPA"

#: src/config/SSSDConfig/__init__.py.in:145
msgid "Search base for HBAC related objects"
msgstr "Zoek basis voor HBAC gerelateerde objecten"

#: src/config/SSSDConfig/__init__.py.in:146
msgid ""
"The amount of time between lookups of the HBAC rules against the IPA server"
msgstr "De tijdsduur tussen het opzoeken van HBAC regels voor de IPA server"

#: src/config/SSSDConfig/__init__.py.in:147
msgid ""
"The amount of time in seconds between lookups of the SELinux maps against "
"the IPA server"
msgstr ""
"De tijdsduur in seconden tussen zoekopdrachten in de SELinux mappen voor de "
"IPA server"

#: src/config/SSSDConfig/__init__.py.in:148
msgid "If DENY rules are present, either DENY_ALL or IGNORE"
msgstr "Als DENY regels aanwezig zijn, dat DENY_ALL of IGNORE"

#: src/config/SSSDConfig/__init__.py.in:149
msgid "If set to false, host argument given by PAM will be ignored"
msgstr ""
"Als dit op false ingesteld is, wordt het host argument gegeven door PAM "
"genegeerd"

#: src/config/SSSDConfig/__init__.py.in:150
msgid "The automounter location this IPA client is using"
msgstr "De automounter locatie die door deze IPA client wordt gebruikt"

#: src/config/SSSDConfig/__init__.py.in:151
msgid "Search base for object containing info about IPA domain"
msgstr "Zoek in base voor object die info over IPA domein bevat  "

#: src/config/SSSDConfig/__init__.py.in:152
msgid "Search base for objects containing info about ID ranges"
msgstr "Zoek in base voor objecten die info over ID bereiken bevat"

#: src/config/SSSDConfig/__init__.py.in:153
#: src/config/SSSDConfig/__init__.py.in:160
msgid "Enable DNS sites - location based service discovery"
msgstr "Zet DNS sites aan - locatie gebaseerde service ontdekking"

#: src/config/SSSDConfig/__init__.py.in:156
msgid "Active Directory domain"
msgstr "Active Directory domein"

#: src/config/SSSDConfig/__init__.py.in:157
msgid "Active Directory server address"
msgstr "Active Directory server adres"

#: src/config/SSSDConfig/__init__.py.in:158
msgid "Active Directory backup server address"
msgstr "Active Directory back-up server adres"

#: src/config/SSSDConfig/__init__.py.in:159
msgid "Active Directory client hostname"
msgstr "Active Directory cliënt hostnaam"

#: src/config/SSSDConfig/__init__.py.in:163
#: src/config/SSSDConfig/__init__.py.in:164
msgid "Kerberos server address"
msgstr "Kerberos-serveradres"

#: src/config/SSSDConfig/__init__.py.in:165
msgid "Kerberos backup server address"
msgstr "Kerberos back-up server adres"

#: src/config/SSSDConfig/__init__.py.in:166
msgid "Kerberos realm"
msgstr "Kerberos-rijk"

#: src/config/SSSDConfig/__init__.py.in:167
msgid "Authentication timeout"
msgstr "Authenticatie timeout"

#: src/config/SSSDConfig/__init__.py.in:168
msgid "Whether to create kdcinfo files"
msgstr "Moeten kdcinfo bestanden aangemaakt worden"

#: src/config/SSSDConfig/__init__.py.in:171
msgid "Directory to store credential caches"
msgstr "Werkmap waar authenticatiegegevens opgeslagen worden"

#: src/config/SSSDConfig/__init__.py.in:172
msgid "Location of the user's credential cache"
msgstr "Locatie van de authenticatiecache van de gebruiker"

#: src/config/SSSDConfig/__init__.py.in:173
msgid "Location of the keytab to validate credentials"
msgstr "Locatie van de keytab om authenticatiegegevens te valideren"

#: src/config/SSSDConfig/__init__.py.in:174
msgid "Enable credential validation"
msgstr "Schakel authenticatiegegevensvalidatie in"

#: src/config/SSSDConfig/__init__.py.in:175
msgid "Store password if offline for later online authentication"
msgstr ""
"Sla het wachtwoord op indien offline voor later gebruik bij online "
"authenticatie"

#: src/config/SSSDConfig/__init__.py.in:176
msgid "Renewable lifetime of the TGT"
msgstr "Vernieuwbare levensduur van de TGT"

#: src/config/SSSDConfig/__init__.py.in:177
msgid "Lifetime of the TGT"
msgstr "Levensduur van de TGT"

#: src/config/SSSDConfig/__init__.py.in:178
msgid "Time between two checks for renewal"
msgstr "Tijd tussen twee checks voor vernieuwing"

#: src/config/SSSDConfig/__init__.py.in:179
msgid "Enables FAST"
msgstr "Zet FAST aan"

#: src/config/SSSDConfig/__init__.py.in:180
msgid "Selects the principal to use for FAST"
msgstr "Selecteert de hoofdpersoon te gebruiken voor FAST "

#: src/config/SSSDConfig/__init__.py.in:181
msgid "Enables principal canonicalization"
msgstr "Zet hoofdpersoon sanctioneren aan"

#: src/config/SSSDConfig/__init__.py.in:182
msgid "Enables enterprise principals"
msgstr "Zet enterprise principals aan"

#: src/config/SSSDConfig/__init__.py.in:185
#: src/config/SSSDConfig/__init__.py.in:186
msgid "Server where the change password service is running if not on the KDC"
msgstr ""
"Server waar het wachtwoord wijzigingsservice draait indien niet op de KDC"

#: src/config/SSSDConfig/__init__.py.in:189
msgid "ldap_uri, The URI of the LDAP server"
msgstr "ldap_uri, de URI van de LDAP server"

#: src/config/SSSDConfig/__init__.py.in:190
msgid "ldap_backup_uri, The URI of the LDAP server"
msgstr "ldap_backup_uri, De URI van de LDAP server"

#: src/config/SSSDConfig/__init__.py.in:191
msgid "The default base DN"
msgstr "De standaard base DN"

#: src/config/SSSDConfig/__init__.py.in:192
msgid "The Schema Type in use on the LDAP server, rfc2307"
msgstr "Het schema type wat gebruikt wordt op de LDAP server, rfc2307"

#: src/config/SSSDConfig/__init__.py.in:193
msgid "The default bind DN"
msgstr "De standaard bind DN"

#: src/config/SSSDConfig/__init__.py.in:194
msgid "The type of the authentication token of the default bind DN"
msgstr "Het type authenticatietoken van de standaard bind DN"

#: src/config/SSSDConfig/__init__.py.in:195
msgid "The authentication token of the default bind DN"
msgstr "Het authenticatietoken van de standaard bind DN"

#: src/config/SSSDConfig/__init__.py.in:196
msgid "Length of time to attempt connection"
msgstr "Hoe lang pogen te verbinden"

#: src/config/SSSDConfig/__init__.py.in:197
msgid "Length of time to attempt synchronous LDAP operations"
msgstr "Hoe lang proberen synchroon LDAP te benaderen"

#: src/config/SSSDConfig/__init__.py.in:198
msgid "Length of time between attempts to reconnect while offline"
msgstr ""
"Duur tussen pogingen om de verbinding opnieuw tot stand te brengen tijdens "
"offline zijn"

#: src/config/SSSDConfig/__init__.py.in:199
msgid "Use only the upper case for realm names"
msgstr "Gebruik alleen hoofdletters voor gebiedsnamen"

#: src/config/SSSDConfig/__init__.py.in:200
msgid "File that contains CA certificates"
msgstr "Bestand dat de bekende CA-certificaten bevat"

#: src/config/SSSDConfig/__init__.py.in:201
msgid "Path to CA certificate directory"
msgstr "Pad naar de CA-certificatenmap"

#: src/config/SSSDConfig/__init__.py.in:202
msgid "File that contains the client certificate"
msgstr "Bestand dat het client certificaat bevat"

#: src/config/SSSDConfig/__init__.py.in:203
msgid "File that contains the client key"
msgstr "Bestand dat de client sleutel bevat"

#: src/config/SSSDConfig/__init__.py.in:204
msgid "List of possible ciphers suites"
msgstr "Lijst van mogelijke sleutel suites"

#: src/config/SSSDConfig/__init__.py.in:205
msgid "Require TLS certificate verification"
msgstr "Vereis verificatie van het TLS-certificaat"

#: src/config/SSSDConfig/__init__.py.in:206
msgid "Specify the sasl mechanism to use"
msgstr "Geef het SASL-mechanisme op wat gebruikt moet worden"

#: src/config/SSSDConfig/__init__.py.in:207
msgid "Specify the sasl authorization id to use"
msgstr "Geef het SASL-authorisatie-ID op wat gebruikt moet worden"

#: src/config/SSSDConfig/__init__.py.in:208
msgid "Specify the sasl authorization realm to use"
msgstr "Specificeer het te gebruiken sasl autorisatiegebied  "

#: src/config/SSSDConfig/__init__.py.in:209
msgid "Specify the minimal SSF for LDAP sasl authorization"
msgstr "Specificeer de minimale SSF voor LDAP sasl autorisatie"

#: src/config/SSSDConfig/__init__.py.in:210
msgid "Kerberos service keytab"
msgstr "Kerberos service keytab"

#: src/config/SSSDConfig/__init__.py.in:211
msgid "Use Kerberos auth for LDAP connection"
msgstr "Gebruik Kerberos authenticatie voor LDAP-connectie"

#: src/config/SSSDConfig/__init__.py.in:212
msgid "Follow LDAP referrals"
msgstr "Volg LDAP-doorverwijzingen"

#: src/config/SSSDConfig/__init__.py.in:213
msgid "Lifetime of TGT for LDAP connection"
msgstr "Levensduur van TGT voor LDAP-connectie"

#: src/config/SSSDConfig/__init__.py.in:214
msgid "How to dereference aliases"
msgstr "Hoe moet de alias referentie verwijderd worden"

#: src/config/SSSDConfig/__init__.py.in:215
msgid "Service name for DNS service lookups"
msgstr "Service naam voor DNS service opzoeken"

#: src/config/SSSDConfig/__init__.py.in:216
msgid "The number of records to retrieve in a single LDAP query"
msgstr ""
"Het aantal records dat opgehaald moet worden met een enkele LDAP bevraging"

#: src/config/SSSDConfig/__init__.py.in:217
msgid "The number of members that must be missing to trigger a full deref"
msgstr ""
"Het aantal leden van moet ontbreken om een volledige de-referentie te "
"veroorzaken"

#: src/config/SSSDConfig/__init__.py.in:218
msgid ""
"Whether the LDAP library should perform a reverse lookup to canonicalize the "
"host name during a SASL bind"
msgstr ""
"Moet de LDAP bibliotheek omgekeerd opzoeken uitvoeren om de hostnaam te "
"autoriseren tijdens een SASL binding"

#: src/config/SSSDConfig/__init__.py.in:220
msgid "entryUSN attribute"
msgstr "entryUSN attribuut"

#: src/config/SSSDConfig/__init__.py.in:221
msgid "lastUSN attribute"
msgstr "lastUSN attribuut"

#: src/config/SSSDConfig/__init__.py.in:223
msgid "How long to retain a connection to the LDAP server before disconnecting"
msgstr ""
"Hoe lang een verbinding met de LDAP server gebouden moet blijven voordat het "
"losgekoppeld wordt"

#: src/config/SSSDConfig/__init__.py.in:225
msgid "Disable the LDAP paging control"
msgstr "Het LDAP paging besturingselement uitschakelen"

#: src/config/SSSDConfig/__init__.py.in:226
msgid "Disable Active Directory range retrieval"
msgstr "Zet Active Directory bereik opvragen uit"

#: src/config/SSSDConfig/__init__.py.in:229
msgid "Length of time to wait for a search request"
msgstr "Tijd om te wachten op een zoekopdracht"

#: src/config/SSSDConfig/__init__.py.in:230
msgid "Length of time to wait for a enumeration request"
msgstr "Tijdsduur te wachten voor een opsommingsverzoek"

#: src/config/SSSDConfig/__init__.py.in:231
msgid "Length of time between enumeration updates"
msgstr "Tijd om te wachten tussen enumeratie-updates"

#: src/config/SSSDConfig/__init__.py.in:232
msgid "Length of time between cache cleanups"
msgstr "Tijdsduur tussen cache opschoningen"

#: src/config/SSSDConfig/__init__.py.in:233
msgid "Require TLS for ID lookups"
msgstr "Vereis TLS voor het opzoeken van ID's"

#: src/config/SSSDConfig/__init__.py.in:234
msgid "Use ID-mapping of objectSID instead of pre-set IDs"
msgstr "Gebruik ID-mapping van objectSID gebruiken in plaats van pre-set ID's"

#: src/config/SSSDConfig/__init__.py.in:235
msgid "Base DN for user lookups"
msgstr "Base DN voor het opzoeken van gebruikers"

#: src/config/SSSDConfig/__init__.py.in:236
msgid "Scope of user lookups"
msgstr "Scope voor het opzoeken van gebruikers"

#: src/config/SSSDConfig/__init__.py.in:237
msgid "Filter for user lookups"
msgstr "Filter voor het opzoeken van gebruikers"

#: src/config/SSSDConfig/__init__.py.in:238
msgid "Objectclass for users"
msgstr "Objectclass voor gebruikers"

#: src/config/SSSDConfig/__init__.py.in:239
msgid "Username attribute"
msgstr "Username-attribuut"

#: src/config/SSSDConfig/__init__.py.in:241
msgid "UID attribute"
msgstr "UID-attribuut"

#: src/config/SSSDConfig/__init__.py.in:242
msgid "Primary GID attribute"
msgstr "Primair GID-attribuut"

#: src/config/SSSDConfig/__init__.py.in:243
msgid "GECOS attribute"
msgstr "GECOS-attribuut"

#: src/config/SSSDConfig/__init__.py.in:244
msgid "Home directory attribute"
msgstr "Gebruikersmap-attribuut"

#: src/config/SSSDConfig/__init__.py.in:245
msgid "Shell attribute"
msgstr "Shell-attribuut"

#: src/config/SSSDConfig/__init__.py.in:246
msgid "UUID attribute"
msgstr "UUID-attribuut"

#: src/config/SSSDConfig/__init__.py.in:247
#: src/config/SSSDConfig/__init__.py.in:283
msgid "objectSID attribute"
msgstr "objectSID attribuut"

#: src/config/SSSDConfig/__init__.py.in:248
msgid "Active Directory primary group attribute for ID-mapping"
msgstr "Active Directory primaire groep attribuut voor ID-mapping"

#: src/config/SSSDConfig/__init__.py.in:249
msgid "User principal attribute (for Kerberos)"
msgstr "Userprincipal-attribuut (voor Kerberos)"

#: src/config/SSSDConfig/__init__.py.in:250
msgid "Full Name"
msgstr "Volledige naam"

#: src/config/SSSDConfig/__init__.py.in:251
msgid "memberOf attribute"
msgstr "memberOf-attribuut"

#: src/config/SSSDConfig/__init__.py.in:252
msgid "Modification time attribute"
msgstr "Modification time-attribuut"

#: src/config/SSSDConfig/__init__.py.in:254
msgid "shadowLastChange attribute"
msgstr "shadowLastChange attribuut"

#: src/config/SSSDConfig/__init__.py.in:255
msgid "shadowMin attribute"
msgstr "shadowMin attribuut"

#: src/config/SSSDConfig/__init__.py.in:256
msgid "shadowMax attribute"
msgstr "shadowMax attribuut"

#: src/config/SSSDConfig/__init__.py.in:257
msgid "shadowWarning attribute"
msgstr "shadowWarning attribuut"

#: src/config/SSSDConfig/__init__.py.in:258
msgid "shadowInactive attribute"
msgstr "shadowInactive attribuut"

#: src/config/SSSDConfig/__init__.py.in:259
msgid "shadowExpire attribute"
msgstr "shadowExpire attribuut"

#: src/config/SSSDConfig/__init__.py.in:260
msgid "shadowFlag attribute"
msgstr "shadowFlag attribuut"

#: src/config/SSSDConfig/__init__.py.in:261
msgid "Attribute listing authorized PAM services"
msgstr "Attribuut voor tonen van geautoriseerde PAM services"

#: src/config/SSSDConfig/__init__.py.in:262
msgid "Attribute listing authorized server hosts"
msgstr "Attribuut dat geautoriseerde server hosts toont"

#: src/config/SSSDConfig/__init__.py.in:263
msgid "krbLastPwdChange attribute"
msgstr "krbLastPwdChange attribuut"

#: src/config/SSSDConfig/__init__.py.in:264
msgid "krbPasswordExpiration attribute"
msgstr "krbPasswordExpiration attribuut"

#: src/config/SSSDConfig/__init__.py.in:265
msgid "Attribute indicating that server side password policies are active"
msgstr "Attribuut welke aangeeft dat wachtwoordtactiek op de server actief is"

#: src/config/SSSDConfig/__init__.py.in:266
msgid "accountExpires attribute of AD"
msgstr "accountExpires attribuut van AD"

#: src/config/SSSDConfig/__init__.py.in:267
msgid "userAccountControl attribute of AD"
msgstr "userAccountControl attribuut van AD"

#: src/config/SSSDConfig/__init__.py.in:268
msgid "nsAccountLock attribute"
msgstr "nsAccountLock attribuut"

#: src/config/SSSDConfig/__init__.py.in:269
msgid "loginDisabled attribute of NDS"
msgstr "loginDisabled attribuut van NDS"

#: src/config/SSSDConfig/__init__.py.in:270
msgid "loginExpirationTime attribute of NDS"
msgstr "loginExpirationTime attribuut van NDS"

#: src/config/SSSDConfig/__init__.py.in:271
msgid "loginAllowedTimeMap attribute of NDS"
msgstr "loginAllowedTimeMap attribuut van NDS"

#: src/config/SSSDConfig/__init__.py.in:272
msgid "SSH public key attribute"
msgstr "SSH publieke sleutel attribuut"

#: src/config/SSSDConfig/__init__.py.in:274
msgid "Base DN for group lookups"
msgstr "Basis DN voor groep opzoeken"

#: src/config/SSSDConfig/__init__.py.in:277
msgid "Objectclass for groups"
msgstr "Objectklasse voor groepen"

#: src/config/SSSDConfig/__init__.py.in:278
msgid "Group name"
msgstr "Groepsnaam"

#: src/config/SSSDConfig/__init__.py.in:279
msgid "Group password"
msgstr "Groep wachtwoord"

#: src/config/SSSDConfig/__init__.py.in:280
msgid "GID attribute"
msgstr "GID attribuut"

#: src/config/SSSDConfig/__init__.py.in:281
msgid "Group member attribute"
msgstr "Groep deelnemer attribuut"

#: src/config/SSSDConfig/__init__.py.in:282
msgid "Group UUID attribute"
msgstr "Groep UUID attribuut"

#: src/config/SSSDConfig/__init__.py.in:284
msgid "Modification time attribute for groups"
msgstr "Verandertijd attribuut voor groepen"

#: src/config/SSSDConfig/__init__.py.in:286
msgid "Maximum nesting level SSSd will follow"
msgstr "Maximale nest niveau  dat SSSd zal volgen"

#: src/config/SSSDConfig/__init__.py.in:288
msgid "Base DN for netgroup lookups"
msgstr "Basis DN voor netgroep opzoeken"

#: src/config/SSSDConfig/__init__.py.in:289
msgid "Objectclass for netgroups"
msgstr "Objectklasse voor netgroepen"

#: src/config/SSSDConfig/__init__.py.in:290
msgid "Netgroup name"
msgstr "Netgroep naam"

#: src/config/SSSDConfig/__init__.py.in:291
msgid "Netgroups members attribute"
msgstr "Netgroep leden attribuut"

#: src/config/SSSDConfig/__init__.py.in:292
msgid "Netgroup triple attribute"
msgstr "Netgroep triple attibuut"

#: src/config/SSSDConfig/__init__.py.in:293
msgid "Netgroup UUID attribute"
msgstr "Netgroep UUID attibuut"

#: src/config/SSSDConfig/__init__.py.in:294
msgid "Modification time attribute for netgroups"
msgstr "Verandertijd attribuut voor netgroepen"

#: src/config/SSSDConfig/__init__.py.in:296
msgid "Base DN for service lookups"
msgstr "Basis DN voor service lookups"

#: src/config/SSSDConfig/__init__.py.in:297
msgid "Objectclass for services"
msgstr "Objectclass voor services"

#: src/config/SSSDConfig/__init__.py.in:298
msgid "Service name attribute"
msgstr "Service naam attribuut"

#: src/config/SSSDConfig/__init__.py.in:299
msgid "Service port attribute"
msgstr "Service port attribuut"

#: src/config/SSSDConfig/__init__.py.in:300
msgid "Service protocol attribute"
msgstr "Service protocol attribuut"

#: src/config/SSSDConfig/__init__.py.in:303
msgid "Lower bound for ID-mapping"
msgstr "Ondergrens voor ID-mapping"

#: src/config/SSSDConfig/__init__.py.in:304
msgid "Upper bound for ID-mapping"
msgstr "Bovengrens voor ID-mapping"

#: src/config/SSSDConfig/__init__.py.in:305
msgid "Number of IDs for each slice when ID-mapping"
msgstr "Aantal ID's voor elk segment bij ID-mapping"

#: src/config/SSSDConfig/__init__.py.in:306
msgid "Use autorid-compatible algorithm for ID-mapping"
msgstr "Gebruik autorid-compatibel algoritme voor ID-mapping"

#: src/config/SSSDConfig/__init__.py.in:307
msgid "Name of the default domain for ID-mapping"
msgstr "Naam van het standaard domein voor ID-mapping"

#: src/config/SSSDConfig/__init__.py.in:308
msgid "SID of the default domain for ID-mapping"
msgstr "SID van het standaard domein voor ID-mapping"

#: src/config/SSSDConfig/__init__.py.in:310
msgid "Use LDAP_MATCHING_RULE_IN_CHAIN for group lookups"
msgstr "Gebruik LDAP_MATCHING_RULE_IN_CHAIN voor groep opzoeken"

#: src/config/SSSDConfig/__init__.py.in:311
msgid "Use LDAP_MATCHING_RULE_IN_CHAIN for initgroup lookups"
msgstr "Gebruik LDAP_MATCHING_RULE_IN_CHAIN voor initgroep opzoeken"

#: src/config/SSSDConfig/__init__.py.in:312
msgid "Set lower boundary for allowed IDs from the LDAP server"
msgstr ""

#: src/config/SSSDConfig/__init__.py.in:313
msgid "Set upper boundary for allowed IDs from the LDAP server"
msgstr ""

#: src/config/SSSDConfig/__init__.py.in:316
msgid "Policy to evaluate the password expiration"
msgstr "Policy om wacthwoordverloop mee te evalueren"

#: src/config/SSSDConfig/__init__.py.in:319
msgid "LDAP filter to determine access privileges"
msgstr "LDAP-filter om toegangsprivileges mee te bepalen"

#: src/config/SSSDConfig/__init__.py.in:320
msgid "Which attributes shall be used to evaluate if an account is expired"
msgstr ""
"Welke attributen worden gebruikt voor evaluatie als het account verlopen is"

#: src/config/SSSDConfig/__init__.py.in:321
msgid "Which rules should be used to evaluate access control"
msgstr ""
"Welke regels moeten gebruikt worden voor de evaluatie van toegangscontrole"

#: src/config/SSSDConfig/__init__.py.in:324
msgid "URI of an LDAP server where password changes are allowed"
msgstr ""
"URI van een LDAP server waarop wachtwoord veranderingen toegestaan zijn"

#: src/config/SSSDConfig/__init__.py.in:325
msgid "URI of a backup LDAP server where password changes are allowed"
msgstr ""
"URI van een back-up LDAP server waar wachtwoord veranderingen toegestaan zijn"

#: src/config/SSSDConfig/__init__.py.in:326
msgid "DNS service name for LDAP password change server"
msgstr "DNS service naam voor LDAP wachtwoord verander server"

#: src/config/SSSDConfig/__init__.py.in:327
msgid ""
"Whether to update the ldap_user_shadow_last_change attribute after a "
"password change"
msgstr ""
"Moet het ldap_user_shadow_last_change attribuut vernieuwd worden na een "
"wachtwoordwijziging"

#: src/config/SSSDConfig/__init__.py.in:330
msgid "Base DN for sudo rules lookups"
msgstr "Basis DN voor sudo regels lookups"

#: src/config/SSSDConfig/__init__.py.in:331
msgid "Automatic full refresh period"
msgstr "Automatische volledige ververs periode"

#: src/config/SSSDConfig/__init__.py.in:332
msgid "Automatic smart refresh period"
msgstr "Automatische slimme ververs periode"

#: src/config/SSSDConfig/__init__.py.in:333
msgid "Whether to filter rules by hostname, IP addresses and network"
msgstr "Moeten regels gefilterd worden volgens hostnaam, IP adres en netwerk"

#: src/config/SSSDConfig/__init__.py.in:334
msgid ""
"Hostnames and/or fully qualified domain names of this machine to filter sudo "
"rules"
msgstr ""
"Hostnamen en/of volledig gekwalificeerde domeinnamen van deze machine voor "
"het filteren van sudo regels"

#: src/config/SSSDConfig/__init__.py.in:335
msgid "IPv4 or IPv6 addresses or network of this machine to filter sudo rules"
msgstr ""
"IPv4 of IPv6 adressen of netwerk van deze machine voor het filteren van sudo "
"regels"

#: src/config/SSSDConfig/__init__.py.in:336
msgid "Whether to include rules that contains netgroup in host attribute"
msgstr ""
"Moeten regels toegevoegd worden die netgroep bevatten in host attribuut "

#: src/config/SSSDConfig/__init__.py.in:337
msgid ""
"Whether to include rules that contains regular expression in host attribute"
msgstr ""
"Moeten regels toegevoegd worden die regulaire expressie bevatten in host "
"attribuut "

#: src/config/SSSDConfig/__init__.py.in:338
msgid "Object class for sudo rules"
msgstr "Objectklasse voor sudo regels"

#: src/config/SSSDConfig/__init__.py.in:339
msgid "Sudo rule name"
msgstr "Sudo regelnaam"

#: src/config/SSSDConfig/__init__.py.in:340
msgid "Sudo rule command attribute"
msgstr "Sudo regel opdracht attribuut"

#: src/config/SSSDConfig/__init__.py.in:341
msgid "Sudo rule host attribute"
msgstr "Sudo regel host attribuut"

#: src/config/SSSDConfig/__init__.py.in:342
msgid "Sudo rule user attribute"
msgstr "Sudo regel gebruiker attribuut"

#: src/config/SSSDConfig/__init__.py.in:343
msgid "Sudo rule option attribute"
msgstr "Sudo regel optie attribuut"

#: src/config/SSSDConfig/__init__.py.in:344
msgid "Sudo rule runasuser attribute"
msgstr "Sudo regel runasuser attribuut"

#: src/config/SSSDConfig/__init__.py.in:345
msgid "Sudo rule runasgroup attribute"
msgstr "Sudo regel runasgroup attribuut"

#: src/config/SSSDConfig/__init__.py.in:346
msgid "Sudo rule notbefore attribute"
msgstr "Sudo regel notbefore attribuut"

#: src/config/SSSDConfig/__init__.py.in:347
msgid "Sudo rule notafter attribute"
msgstr "Sudo regel notafter attribuut"

#: src/config/SSSDConfig/__init__.py.in:348
msgid "Sudo rule order attribute"
msgstr "Sudo regel volgorde attribuut"

#: src/config/SSSDConfig/__init__.py.in:351
msgid "Object class for automounter maps"
msgstr "Object class voor automounter maps"

#: src/config/SSSDConfig/__init__.py.in:352
msgid "Automounter map name attribute"
msgstr "Automounter map naam attribuut"

#: src/config/SSSDConfig/__init__.py.in:353
msgid "Object class for automounter map entries"
msgstr "Objectklasse voor automounter map ingaven"

#: src/config/SSSDConfig/__init__.py.in:354
msgid "Automounter map entry key attribute"
msgstr "Automounter map sleutel ingave attribuut"

#: src/config/SSSDConfig/__init__.py.in:355
msgid "Automounter map entry value attribute"
msgstr "Automounter map ingavewaarde attribuut"

#: src/config/SSSDConfig/__init__.py.in:356
msgid "Base DN for automounter map lookups"
msgstr "Basis DN voor automounter kaart opzoeken"

#: src/config/SSSDConfig/__init__.py.in:359
msgid "Comma separated list of allowed users"
msgstr "Kommagescheiden lijst van toegestane gebruikers"

#: src/config/SSSDConfig/__init__.py.in:360
msgid "Comma separated list of prohibited users"
msgstr "Kommagescheiden lijst van geweigerde gebruikers"

#: src/config/SSSDConfig/__init__.py.in:363
msgid "Default shell, /bin/bash"
msgstr "Standaard shell, /bin/bash"

#: src/config/SSSDConfig/__init__.py.in:364
msgid "Base for home directories"
msgstr "Basis voor gebruikersmappen"

#: src/config/SSSDConfig/__init__.py.in:367
msgid "The name of the NSS library to use"
msgstr "De naam van de NSS-bibliotheek die gebruikt wordt"

#: src/config/SSSDConfig/__init__.py.in:368
msgid "Whether to look up canonical group name from cache if possible"
msgstr "Moet indien mogelijk canonieke groepsnaam in cache opgezocht worden "

#: src/config/SSSDConfig/__init__.py.in:371
msgid "PAM stack to use"
msgstr "PAM-stack die gebruikt wordt"

#: src/monitor/monitor.c:2644
msgid "Become a daemon (default)"
msgstr "Start in de achtergrond (standaard)"

#: src/monitor/monitor.c:2646
msgid "Run interactive (not a daemon)"
msgstr "Start interactief (standaard)"

#: src/monitor/monitor.c:2648 src/tools/sss_debuglevel.c:71
msgid "Specify a non-default config file"
msgstr "Geef een niet-standaard configuratiebestand op"

#: src/monitor/monitor.c:2650
msgid "Print version number and exit"
msgstr "Print versie nummer en sluit af"

#: src/providers/krb5/krb5_child.c:2201 src/providers/ldap/ldap_child.c:435
#: src/util/util.h:93
msgid "Debug level"
msgstr "Debug niveau"

#: src/providers/krb5/krb5_child.c:2203 src/providers/ldap/ldap_child.c:437
#: src/util/util.h:97
msgid "Add debug timestamps"
msgstr "Voeg tijdstempels toe aan debugberichten"

#: src/providers/krb5/krb5_child.c:2205 src/providers/ldap/ldap_child.c:439
#: src/util/util.h:99
msgid "Show timestamps with microseconds"
msgstr "Toon tijdstempel met microseconden"

#: src/providers/krb5/krb5_child.c:2207 src/providers/ldap/ldap_child.c:441
msgid "An open file descriptor for the debug logs"
msgstr "Een geopend bestand voor de debug logs"

#: src/providers/data_provider_be.c:2855
msgid "Domain of the information provider (mandatory)"
msgstr "Domein voor de informatie provider (verplicht)"

#: src/sss_client/common.c:946
msgid "Privileged socket has wrong ownership or permissions."
msgstr "Socket met privileges heeft verkeerde rechten of eigendom."

#: src/sss_client/common.c:949
msgid "Public socket has wrong ownership or permissions."
msgstr "Publiek socket heeft verkeerde rechten of eigendom."

#: src/sss_client/common.c:952
msgid "Unexpected format of the server credential message."
msgstr "Onverwacht formaat van het inloggegevensbericht van de server."

#: src/sss_client/common.c:955
msgid "SSSD is not run by root."
msgstr "SSSD wordt niet door root gestart."

#: src/sss_client/common.c:960
msgid "An error occurred, but no description can be found."
msgstr ""
"Er is een fout opgetreden, maar er kan geen omschrijving gevonden worden."

#: src/sss_client/common.c:966
msgid "Unexpected error while looking for an error description"
msgstr "Onverwachtte fout bij het opzoeken van een omschrijving"

#: src/sss_client/pam_sss.c:387
msgid "Passwords do not match"
msgstr "Wachtwoorden komen niet overeen"

#: src/sss_client/pam_sss.c:575
msgid "Password reset by root is not supported."
msgstr "Wachtwoorden als root wijzigen wordt niet ondersteund."

#: src/sss_client/pam_sss.c:616
msgid "Authenticated with cached credentials"
msgstr "Geauthenticeerd met gecachte inloggegevens."

#: src/sss_client/pam_sss.c:617
msgid ", your cached password will expire at: "
msgstr ", uw wachtwoord verloopt op:"

#: src/sss_client/pam_sss.c:647
#, c-format
msgid "Your password has expired. You have %1$d grace login(s) remaining."
msgstr ""
"Je wachtwoord is verlopen. Je hebt nog slechts %1$d login(s) beschikbaar."

#: src/sss_client/pam_sss.c:693
#, c-format
msgid "Your password will expire in %1$d %2$s."
msgstr "Je wachtwoord zal verlopen in %1$d %2$s."

#: src/sss_client/pam_sss.c:742
msgid "Authentication is denied until: "
msgstr "Inloggen wordt geweigerd tot:"

#: src/sss_client/pam_sss.c:763
msgid "System is offline, password change not possible"
msgstr "Systeem is offline, wachtwoord wijzigen niet mogelijk"

#: src/sss_client/pam_sss.c:793 src/sss_client/pam_sss.c:806
msgid "Password change failed. "
msgstr "Wijzigen van wachtwoord mislukt."

#: src/sss_client/pam_sss.c:796 src/sss_client/pam_sss.c:807
msgid "Server message: "
msgstr "Serverbericht:"

#: src/sss_client/pam_sss.c:1231
msgid "New Password: "
msgstr "Nieuw Wachtwoord: "

#: src/sss_client/pam_sss.c:1232
msgid "Reenter new Password: "
msgstr "Voer nieuw wachtwoord nogmaals in: "

#: src/sss_client/pam_sss.c:1318
msgid "Password: "
msgstr "Wachtwoord: "

#: src/sss_client/pam_sss.c:1350
msgid "Current Password: "
msgstr "Huidig wachtwoord:"

#: src/sss_client/pam_sss.c:1497
msgid "Password expired. Change your password now."
msgstr "Wachtwoord verlopen. Verander nu uw wachtwoord."

#: src/sss_client/ssh/sss_ssh_authorizedkeys.c:40
#: src/sss_client/ssh/sss_ssh_knownhostsproxy.c:192 src/tools/sss_useradd.c:48
#: src/tools/sss_groupadd.c:41 src/tools/sss_groupdel.c:44
#: src/tools/sss_groupmod.c:42 src/tools/sss_groupshow.c:652
#: src/tools/sss_userdel.c:134 src/tools/sss_usermod.c:47
#: src/tools/sss_cache.c:519 src/tools/sss_debuglevel.c:69
msgid "The debug level to run with"
msgstr "Het debugniveau waarmee gestart wordt"

#: src/sss_client/ssh/sss_ssh_authorizedkeys.c:42
#: src/sss_client/ssh/sss_ssh_knownhostsproxy.c:196
msgid "The SSSD domain to use"
msgstr "Hrt te gebruiken SSSD domein"

#: src/sss_client/ssh/sss_ssh_authorizedkeys.c:57 src/tools/sss_useradd.c:73
#: src/tools/sss_groupadd.c:58 src/tools/sss_groupdel.c:53
#: src/tools/sss_groupmod.c:65 src/tools/sss_groupshow.c:663
#: src/tools/sss_userdel.c:151 src/tools/sss_usermod.c:74
#: src/tools/sss_cache.c:550
msgid "Error setting the locale\n"
msgstr "Fout bij het zetten van de locale\n"

#: src/sss_client/ssh/sss_ssh_authorizedkeys.c:64
msgid "Not enough memory\n"
msgstr "Niet genoeg geheugen\n"

#: src/sss_client/ssh/sss_ssh_authorizedkeys.c:83
msgid "User not specified\n"
msgstr "Gebruiker niet gespecificeerd\n"

#: src/sss_client/ssh/sss_ssh_authorizedkeys.c:92
msgid "Error looking up public keys\n"
msgstr "Fout bij het opzoeken van publieke sleutels\n"

#: src/sss_client/ssh/sss_ssh_knownhostsproxy.c:194
msgid "The port to use to connect to the host"
msgstr "De te gebruiken poort voor het verbinden met de host"

#: src/sss_client/ssh/sss_ssh_knownhostsproxy.c:238
msgid "Invalid port\n"
msgstr "Ongeldige poort\n"

#: src/sss_client/ssh/sss_ssh_knownhostsproxy.c:243
msgid "Host not specified\n"
msgstr "Host niet gespecificeerd\n"

#: src/sss_client/ssh/sss_ssh_knownhostsproxy.c:249
msgid "The path to the proxy command must be absolute\n"
msgstr "Het pad naar het proxy commando moet absoluut zijn\n"

#: src/tools/sss_useradd.c:49 src/tools/sss_usermod.c:48
msgid "The UID of the user"
msgstr "Het UID van de gebruiker"

#: src/tools/sss_useradd.c:50 src/tools/sss_usermod.c:50
msgid "The comment string"
msgstr "Het commentaar"

#: src/tools/sss_useradd.c:51 src/tools/sss_usermod.c:51
msgid "Home directory"
msgstr "Gebruikersmap"

#: src/tools/sss_useradd.c:52 src/tools/sss_usermod.c:52
msgid "Login shell"
msgstr "Login shell"

#: src/tools/sss_useradd.c:53
msgid "Groups"
msgstr "Groepen"

#: src/tools/sss_useradd.c:54
msgid "Create user's directory if it does not exist"
msgstr "Maak gebruikersmap aan als deze niet bestaat"

#: src/tools/sss_useradd.c:55
msgid "Never create user's directory, overrides config"
msgstr "Maak nooit gebruikersmappen aan, overschrijft de configuratiewaarde"

#: src/tools/sss_useradd.c:56
msgid "Specify an alternative skeleton directory"
msgstr "Geef een alternatieve voorbeeldmap"

#: src/tools/sss_useradd.c:57 src/tools/sss_usermod.c:57
msgid "The SELinux user for user's login"
msgstr "De SELinux-gebruiker voor de login van de gebruiker"

#: src/tools/sss_useradd.c:86 src/tools/sss_groupmod.c:78
#: src/tools/sss_usermod.c:87
msgid "Specify group to add to\n"
msgstr "Geef group op om toe te voegen\n"

#: src/tools/sss_useradd.c:110
msgid "Specify user to add\n"
msgstr "Geef gebruiker op om toe te voegen\n"

#: src/tools/sss_useradd.c:119 src/tools/sss_groupadd.c:84
#: src/tools/sss_groupdel.c:78 src/tools/sss_groupmod.c:111
#: src/tools/sss_groupshow.c:696 src/tools/sss_userdel.c:196
#: src/tools/sss_usermod.c:128
msgid "Error initializing the tools - no local domain\n"
msgstr "Fout bij de initialisatie van de tools - geen lokaal domein\n"

#: src/tools/sss_useradd.c:121 src/tools/sss_groupadd.c:86
#: src/tools/sss_groupdel.c:80 src/tools/sss_groupmod.c:113
#: src/tools/sss_groupshow.c:698 src/tools/sss_userdel.c:198
#: src/tools/sss_usermod.c:130
msgid "Error initializing the tools\n"
msgstr "Fout bij de initialisatie van de tools\n"

#: src/tools/sss_useradd.c:130 src/tools/sss_groupadd.c:95
#: src/tools/sss_groupdel.c:89 src/tools/sss_groupmod.c:121
#: src/tools/sss_groupshow.c:707 src/tools/sss_userdel.c:207
#: src/tools/sss_usermod.c:139
msgid "Invalid domain specified in FQDN\n"
msgstr "Verkeerd domein gespecificeerd in de FQDN\n"

#: src/tools/sss_useradd.c:139 src/tools/sss_groupmod.c:141