diff locale/nb.po @ 6607:b0bafbf4fddd

update .po files with new strings to translate
author John Rouillard <rouilj@ieee.org>
date Fri, 28 Jan 2022 00:42:08 -0500
parents cbc18a8bc61f
children b7093aa16895
line wrap: on
line diff
--- a/locale/nb.po	Thu Jan 27 22:47:27 2022 -0500
+++ b/locale/nb.po	Fri Jan 28 00:42:08 2022 -0500
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: roundup-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2021-07-12 22:10-0400\n"
+"POT-Creation-Date: 2022-01-28 00:18-0500\n"
 "PO-Revision-Date: 2013-10-31 12:21+0100\n"
 "Last-Translator: Christian Aastorp <christian.aastorp@gmail.com>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -30,18 +30,18 @@
 msgid "You may not retire the admin or anonymous user"
 msgstr "Du kan ikke slette admin eller anonymous brukerne"
 
-#: ../roundup/admin.py:95 ../roundup/admin.py:1173 ../roundup/admin.py:1228
-#: ../roundup/admin.py:1255 ../roundup/admin.py:95:1173 :1228:1255
+#: ../roundup/admin.py:99 ../roundup/admin.py:1199 ../roundup/admin.py:1254
+#: ../roundup/admin.py:1281 ../roundup/admin.py:99:1199 :1254:1281
 #, python-format
 msgid "no such class \"%(classname)s\""
 msgstr "ingen slik klasse \"%(classname)s\""
 
-#: ../roundup/admin.py:107
+#: ../roundup/admin.py:111
 #, python-format
 msgid "argument \"%(arg)s\" not propname=value"
 msgstr "argumentet \"%(arg)s\" ikke propname=value"
 
-#: ../roundup/admin.py:120
+#: ../roundup/admin.py:124
 #, python-format
 msgid ""
 "Problem: %(message)s\n"
@@ -50,7 +50,7 @@
 "Problem: %(message)s\n"
 "\n"
 
-#: ../roundup/admin.py:121
+#: ../roundup/admin.py:125
 #, fuzzy, python-format
 msgid ""
 "%(message)sUsage: roundup-admin [options] [<command> <arguments>]\n"
@@ -100,12 +100,12 @@
 " roundup-admin help <command>             -- kommandospesifikk hjelp\n"
 " roundup-admin help all                   -- all tilgjengelig hjelp\n"
 
-#: ../roundup/admin.py:148
+#: ../roundup/admin.py:152
 #, fuzzy
 msgid "Commands: "
 msgstr "Kommandoer:"
 
-#: ../roundup/admin.py:155
+#: ../roundup/admin.py:159
 msgid ""
 "Commands may be abbreviated as long as the abbreviation\n"
 "matches only one command, e.g. l == li == lis == list."
@@ -113,7 +113,7 @@
 "Kommandoer kan forkortes så lenge som forkortelsen bare passer med en "
 "kommando, feks e.g. l == li == lis == list."
 
-#: ../roundup/admin.py:182
+#: ../roundup/admin.py:186
 msgid ""
 "\n"
 "All commands (except help) require a tracker specifier. This is just\n"
@@ -249,12 +249,12 @@
 "\n"
 "Kommandohjelp:\n"
 
-#: ../roundup/admin.py:245
+#: ../roundup/admin.py:249
 #, python-format
 msgid "%s:"
 msgstr "%s:"
 
-#: ../roundup/admin.py:250
+#: ../roundup/admin.py:254
 msgid ""
 "Usage: help topic\n"
 "        Give help about topic.\n"
@@ -274,20 +274,20 @@
 "        all       -- all tilgjengeli hjelp\n"
 "        "
 
-#: ../roundup/admin.py:272
+#: ../roundup/admin.py:276
 #, python-format
 msgid "Sorry, no help for \"%(topic)s\""
 msgstr "Beklager, ingen hjelp for \"%(topic)s\""
 
-#: ../roundup/admin.py:349 ../roundup/admin.py:405 ../roundup/admin.py:349:405
+#: ../roundup/admin.py:375 ../roundup/admin.py:431 ../roundup/admin.py:375:431
 msgid "Templates:"
 msgstr "Maler:"
 
-#: ../roundup/admin.py:352 ../roundup/admin.py:415 ../roundup/admin.py:352:415
+#: ../roundup/admin.py:378 ../roundup/admin.py:441 ../roundup/admin.py:378:441
 msgid "Back ends:"
 msgstr "Back ends:"
 
-#: ../roundup/admin.py:355
+#: ../roundup/admin.py:381
 msgid ""
 "Usage: install [template [backend [key=val[,key=val]]]]\n"
 "        Install a new Roundup tracker.\n"
@@ -334,23 +334,23 @@
 "\t\tSe også hjelp for initops.\n"
 "        "
 
-#: ../roundup/admin.py:378 ../roundup/admin.py:510 ../roundup/admin.py:583
-#: ../roundup/admin.py:674 ../roundup/admin.py:732 ../roundup/admin.py:816
-#: ../roundup/admin.py:875 ../roundup/admin.py:902 ../roundup/admin.py:929
-#: ../roundup/admin.py:1004 ../roundup/admin.py:1071 ../roundup/admin.py:1157
-#: ../roundup/admin.py:1218 ../roundup/admin.py:1245 ../roundup/admin.py:1281
-#: ../roundup/admin.py:1412 ../roundup/admin.py:1499
-#: ../roundup/admin.py:378:510 :1071 :1157:1218 :1245:1281 :1412:1499 :583:674
-#: :732:816 :875:902 :929:1004
+#: ../roundup/admin.py:404 ../roundup/admin.py:536 ../roundup/admin.py:609
+#: ../roundup/admin.py:700 ../roundup/admin.py:758 ../roundup/admin.py:842
+#: ../roundup/admin.py:901 ../roundup/admin.py:928 ../roundup/admin.py:955
+#: ../roundup/admin.py:1030 ../roundup/admin.py:1097 ../roundup/admin.py:1183
+#: ../roundup/admin.py:1244 ../roundup/admin.py:1271 ../roundup/admin.py:1307
+#: ../roundup/admin.py:1435 ../roundup/admin.py:1522
+#: ../roundup/admin.py:404:536 :1097 :1183:1244 :1271:1307 :1435:1522 :609:700
+#: :758:842 :901:928 :955:1030
 msgid "Not enough arguments supplied"
 msgstr "For få parametre"
 
-#: ../roundup/admin.py:384
+#: ../roundup/admin.py:410
 #, python-format
 msgid "Instance home parent directory \"%(parent)s\" does not exist"
 msgstr "Overordnet katalog \"%(parent)s\" finnes ikke"
 
-#: ../roundup/admin.py:393
+#: ../roundup/admin.py:419
 #, python-format
 msgid ""
 "WARNING: There appears to be a tracker in \"%(tracker_home)s\"!\n"
@@ -361,22 +361,22 @@
 "Du vil miste alle data hvis du reinstallerer!\n"
 "Slette den? Y/N: "
 
-#: ../roundup/admin.py:406
+#: ../roundup/admin.py:432
 #, fuzzy
 msgid "Select template"
 msgstr "Velg mal [classic]: "
 
-#: ../roundup/admin.py:416
+#: ../roundup/admin.py:442
 #, fuzzy
 msgid "Select backend"
 msgstr "Velg database backend [anydbm]: "
 
-#: ../roundup/admin.py:427
+#: ../roundup/admin.py:453
 #, python-format
 msgid "Error in configuration settings: \"%s\""
 msgstr "Feil i konfigurasjon \"%s\""
 
-#: ../roundup/admin.py:458
+#: ../roundup/admin.py:484
 #, python-format
 msgid ""
 "\n"
@@ -389,11 +389,11 @@
 " Du bør redigere konfigurasjonsfilen for sporeren nå:\n"
 "   %(config_file)s"
 
-#: ../roundup/admin.py:468
+#: ../roundup/admin.py:494
 msgid " ... at a minimum, you must set following options:"
 msgstr "... du må spesifisere følgende opsjoner som et minimum:"
 
-#: ../roundup/admin.py:473
+#: ../roundup/admin.py:499
 #, python-format
 msgid ""
 "\n"
@@ -421,7 +421,7 @@
 " disse endringene.\n"
 "---------------------------------------------------------------------------\n"
 
-#: ../roundup/admin.py:505
+#: ../roundup/admin.py:531
 #, fuzzy
 msgid ""
 "Usage: genconfig <filename>\n"
@@ -434,7 +434,7 @@
 "        i <filename>.\n"
 "        "
 
-#: ../roundup/admin.py:520
+#: ../roundup/admin.py:546
 #, fuzzy
 msgid ""
 "Usage: updateconfig <filename>\n"
@@ -449,7 +449,7 @@
 "        "
 
 #. password
-#: ../roundup/admin.py:528
+#: ../roundup/admin.py:554
 msgid ""
 "Usage: initialise [adminpw]\n"
 "        Initialise a new Roundup tracker.\n"
@@ -467,23 +467,23 @@
 "        Kjør sporerens oppstartsfunksjon dbinit.init()\n"
 "        "
 
-#: ../roundup/admin.py:542
+#: ../roundup/admin.py:568
 msgid "Admin Password: "
 msgstr "Admin passord:"
 
-#: ../roundup/admin.py:543
+#: ../roundup/admin.py:569
 msgid "       Confirm: "
 msgstr "       Bekreft: "
 
-#: ../roundup/admin.py:547
+#: ../roundup/admin.py:573
 msgid "Instance home does not exist"
 msgstr "Hjemmekatalogen finnes ikke"
 
-#: ../roundup/admin.py:551
+#: ../roundup/admin.py:577
 msgid "Instance has not been installed"
 msgstr "Sporeren er ikke installert"
 
-#: ../roundup/admin.py:557
+#: ../roundup/admin.py:583
 msgid ""
 "WARNING: The database is already initialised!\n"
 "If you re-initialise it, you will lose all the data!\n"
@@ -493,7 +493,7 @@
 "Hvis du reinitialiserer den vil alle data bli slettet.\n"
 "Slette den? Y/N: "
 
-#: ../roundup/admin.py:573
+#: ../roundup/admin.py:599
 #, fuzzy
 msgid ""
 "Usage: get property designator[,designator]*\n"
@@ -514,24 +514,24 @@
 "\t\tved angivelsene.\n"
 "        "
 
-#: ../roundup/admin.py:616 ../roundup/admin.py:633 ../roundup/admin.py:616:633
+#: ../roundup/admin.py:642 ../roundup/admin.py:659 ../roundup/admin.py:642:659
 #, python-format
 msgid "property %s is not of type Multilink or Link so -d flag does not apply."
 msgstr ""
 "egneskapen %s er ikke multilenke eller lenke so -d lfagget kan ikke anvendes."
 
-#: ../roundup/admin.py:643 ../roundup/admin.py:1175 ../roundup/admin.py:1230
-#: ../roundup/admin.py:643:1175:1230
+#: ../roundup/admin.py:669 ../roundup/admin.py:1201 ../roundup/admin.py:1256
+#: ../roundup/admin.py:669:1201:1256
 #, python-format
 msgid "no such %(classname)s node \"%(nodeid)s\""
 msgstr "finnes ikke %(classname)s node \"%(nodeid)s\""
 
-#: ../roundup/admin.py:646
+#: ../roundup/admin.py:672
 #, python-format
 msgid "no such %(classname)s property \"%(propname)s\""
 msgstr "finnes ikke %(classname)s property \"%(propname)s\""
 
-#: ../roundup/admin.py:654
+#: ../roundup/admin.py:680
 #, fuzzy
 msgid ""
 "Usage: set items property=value property=value ...\n"
@@ -566,7 +566,7 @@
 "som\n"
 "        en kommaseparert liste (feks \"1,2,3\")."
 
-#: ../roundup/admin.py:722
+#: ../roundup/admin.py:748
 #, fuzzy
 msgid ""
 "Usage: filter classname propname=value ...\n"
@@ -586,19 +586,19 @@
 "        Verdien kan enten være nodeid-en til den lenkede noden, eller dens "
 "nøkkelverdi.n        "
 
-#: ../roundup/admin.py:764
+#: ../roundup/admin.py:790
 #, fuzzy, python-format
 msgid "Class %(curclassname)s has no property %(pn)s in %(propname)s."
 msgstr "%(classname)s har ingen verdi \"%(propname)s\""
 
-#: ../roundup/admin.py:801 ../roundup/admin.py:862 ../roundup/admin.py:1024
-#: ../roundup/admin.py:1036 ../roundup/admin.py:1091
-#: ../roundup/admin.py:801:862 :1024:1036:1091
+#: ../roundup/admin.py:827 ../roundup/admin.py:888 ../roundup/admin.py:1050
+#: ../roundup/admin.py:1062 ../roundup/admin.py:1117
+#: ../roundup/admin.py:827:888 :1050:1062:1117
 #, python-format
 msgid "%(classname)s has no property \"%(propname)s\""
 msgstr "%(classname)s har ingen verdi \"%(propname)s\""
 
-#: ../roundup/admin.py:808
+#: ../roundup/admin.py:834
 msgid ""
 "Usage: find classname propname=value ...\n"
 "        Find the nodes of the given class with a given link property value.\n"
@@ -615,7 +615,7 @@
 "        Verdien kan enten være nodeid-en til den lenkede noden, eller dens "
 "nøkkelverdi.n        "
 
-#: ../roundup/admin.py:869
+#: ../roundup/admin.py:895
 msgid ""
 "Usage: specification classname\n"
 "        Show the properties for a classname.\n"
@@ -629,17 +629,17 @@
 "        Lister egenskapene til gitt klasse.\n"
 "        "
 
-#: ../roundup/admin.py:885
+#: ../roundup/admin.py:911
 #, fuzzy, python-format
 msgid "%(key)s: %(value)s (key property)\n"
 msgstr "%(key)s: %(value)s (key property)"
 
-#: ../roundup/admin.py:888
+#: ../roundup/admin.py:914
 #, fuzzy, python-format
 msgid "%(key)s: %(value)s\n"
 msgstr "%(key)s: %(value)s"
 
-#: ../roundup/admin.py:891
+#: ../roundup/admin.py:917
 #, fuzzy
 msgid ""
 "Usage: display designator[,designator]*\n"
@@ -659,12 +659,12 @@
 "        Lister egenskapene og deres verdier for oppgitt node.\n"
 "        "
 
-#: ../roundup/admin.py:918
+#: ../roundup/admin.py:944
 #, python-format
 msgid "%(key)s: %(value)s"
 msgstr "%(key)s: %(value)s"
 
-#: ../roundup/admin.py:921
+#: ../roundup/admin.py:947
 msgid ""
 "Usage: create classname property=value ...\n"
 "        Create a new entry of a given class.\n"
@@ -682,31 +682,31 @@
 "        på kommandolinjen ette \"create\"kommandoen.\n"
 "        "
 
-#: ../roundup/admin.py:949
+#: ../roundup/admin.py:975
 #, python-format
 msgid "%(propname)s (Password): "
 msgstr "%(propname)s (Password): "
 
-#: ../roundup/admin.py:952
+#: ../roundup/admin.py:978
 #, python-format
 msgid "   %(propname)s (Again): "
 msgstr "   %(propname)s (Again): "
 
-#: ../roundup/admin.py:955
+#: ../roundup/admin.py:981
 msgid "Sorry, try again..."
 msgstr "Beklager, prøv en gang til..."
 
-#: ../roundup/admin.py:959
+#: ../roundup/admin.py:985
 #, python-format
 msgid "%(propname)s (%(proptype)s): "
 msgstr "%(propname)s (%(proptype)s): "
 
-#: ../roundup/admin.py:977
+#: ../roundup/admin.py:1003
 #, python-format
 msgid "you must provide the \"%(propname)s\" property."
 msgstr "du må oppgi \"%(propname)s\" egenskapen."
 
-#: ../roundup/admin.py:989
+#: ../roundup/admin.py:1015
 msgid ""
 "Usage: list classname [property]\n"
 "        List the instances of a class.\n"
@@ -735,16 +735,16 @@
 "        for alle klasseinstanser.\n"
 "        "
 
-#: ../roundup/admin.py:1002
+#: ../roundup/admin.py:1028
 msgid "Too many arguments supplied"
 msgstr "For mange argumenter"
 
-#: ../roundup/admin.py:1038
+#: ../roundup/admin.py:1064
 #, python-format
 msgid "%(nodeid)4s: %(value)s"
 msgstr "%(nodeid)4s: %(value)s"
 
-#: ../roundup/admin.py:1042
+#: ../roundup/admin.py:1068
 msgid ""
 "Usage: table classname [property[,property]*]\n"
 "        List the instances of a class in tabular form.\n"
@@ -804,17 +804,17 @@
 "        resulterer i en fire bokstavaer bred \"Name\" kolonne.\n"
 "        "
 
-#: ../roundup/admin.py:1086
+#: ../roundup/admin.py:1112
 #, python-format
 msgid "\"%(spec)s\" not name:width"
 msgstr "\"%(spec)s\" ikke navn:bredde"
 
-#: ../roundup/admin.py:1108
+#: ../roundup/admin.py:1134
 #, python-format
 msgid "\"%(spec)s\" does not have an integer width: \"%(width)s\""
 msgstr ""
 
-#: ../roundup/admin.py:1144
+#: ../roundup/admin.py:1170
 msgid ""
 "Usage: history designator [skipquiet]\n"
 "        Show the history entries of a designator.\n"
@@ -829,7 +829,7 @@
 "        "
 msgstr ""
 
-#: ../roundup/admin.py:1180
+#: ../roundup/admin.py:1206
 msgid ""
 "Usage: commit\n"
 "        Commit changes made to the database during an interactive session.\n"
@@ -852,7 +852,7 @@
 "         permanent, hvis de lykkes.\n"
 "        "
 
-#: ../roundup/admin.py:1195
+#: ../roundup/admin.py:1221
 msgid ""
 "Usage: rollback\n"
 "        Undo all changes that are pending commit to the database.\n"
@@ -871,7 +871,7 @@
 "          commited. \n"
 "        "
 
-#: ../roundup/admin.py:1208
+#: ../roundup/admin.py:1234
 #, fuzzy
 msgid ""
 "Usage: retire designator[,designator]*\n"
@@ -891,7 +891,7 @@
 "       av list eller find-kommandoene, og at dens nøkkel kan gjenbrukes.\n"
 "        "
 
-#: ../roundup/admin.py:1236
+#: ../roundup/admin.py:1262
 #, fuzzy
 msgid ""
 "Usage: restore designator[,designator]*\n"
@@ -909,13 +909,13 @@
 "\t   Oppgitte noder blir tilgjengelige for brukerne igjen.\n"
 "        "
 
-#: ../roundup/admin.py:1261
+#: ../roundup/admin.py:1287
 #, fuzzy
 msgid "no such %(classname)s node \" % (nodeid)s\""
 msgstr "finnes ikke %(classname)s node \"%(nodeid)s\""
 
 #. grab the directory to export to
-#: ../roundup/admin.py:1267
+#: ../roundup/admin.py:1293
 msgid ""
 "Usage: export [[-]class[,class]] export_dir\n"
 "        Export the database to colon-separated-value files.\n"
@@ -942,7 +942,7 @@
 "\t  kolonseparerte filer som plasseres i angitt katalog.\n"
 "        "
 
-#: ../roundup/admin.py:1377
+#: ../roundup/admin.py:1400
 msgid ""
 "Usage: exporttables [[-]class[,class]] export_dir\n"
 "        Export the database to colon-separated-value files, excluding the\n"
@@ -971,7 +971,7 @@
 "      kolonseparerte filer som plasseres i angitt katalog.\n"
 "        "
 
-#: ../roundup/admin.py:1392
+#: ../roundup/admin.py:1415
 msgid ""
 "Usage: import import_dir\n"
 "        Import a database from the directory containing CSV files,\n"
@@ -1013,7 +1013,7 @@
 "    (eller, mer omstendelig glem alle gamle data).\n"
 "        "
 
-#: ../roundup/admin.py:1474
+#: ../roundup/admin.py:1497
 msgid ""
 "Usage: importtables export_dir\n"
 "\n"
@@ -1021,7 +1021,7 @@
 "        "
 msgstr ""
 
-#: ../roundup/admin.py:1481
+#: ../roundup/admin.py:1504
 msgid ""
 "Usage: pack period | date\n"
 "\n"
@@ -1060,11 +1060,11 @@
 "\n"
 "        "
 
-#: ../roundup/admin.py:1509
+#: ../roundup/admin.py:1532
 msgid "Invalid format"
 msgstr "Ugyldig format"
 
-#: ../roundup/admin.py:1520
+#: ../roundup/admin.py:1543
 msgid ""
 "Usage: reindex [classname|designator]*\n"
 "        Re-generate a tracker's search indexes.\n"
@@ -1080,12 +1080,12 @@
 "    automatisk.\n"
 "        "
 
-#: ../roundup/admin.py:1534
+#: ../roundup/admin.py:1557
 #, python-format
 msgid "no such item \"%(designator)s\""
 msgstr "ingen slik enhet  \"%(designator)s\""
 
-#: ../roundup/admin.py:1544
+#: ../roundup/admin.py:1567
 #, fuzzy
 msgid ""
 "Usage: security [Role name]\n"
@@ -1097,47 +1097,47 @@
 "    Viser tillatelsene som er tilgjengelige for en eller alle roller.\n"
 "        "
 
-#: ../roundup/admin.py:1553
+#: ../roundup/admin.py:1576
 #, fuzzy, python-format
 msgid "No such Role \"%(role)s\"\n"
 msgstr "Ingen slik rolle \"%(role)s\""
 
-#: ../roundup/admin.py:1559
+#: ../roundup/admin.py:1582
 #, fuzzy, python-format
 msgid "New Web users get the Roles \"%(role)s\"\n"
 msgstr "Nye web-brukere for rollene \"%(role)s\""
 
-#: ../roundup/admin.py:1562
+#: ../roundup/admin.py:1585
 #, fuzzy, python-format
 msgid "New Web users get the Role \"%(role)s\"\n"
 msgstr "Nye web-brukere for rollen \"%(role)s\""
 
-#: ../roundup/admin.py:1566
+#: ../roundup/admin.py:1589
 #, fuzzy, python-format
 msgid "New Email users get the Roles \"%(role)s\"\n"
 msgstr "Nye epostbrukere for rollene \"%(role)s\""
 
-#: ../roundup/admin.py:1568
+#: ../roundup/admin.py:1591
 #, fuzzy, python-format
 msgid "New Email users get the Role \"%(role)s\"\n"
 msgstr "Nye epostbrukere for rollen \"%(role)s\""
 
-#: ../roundup/admin.py:1571
+#: ../roundup/admin.py:1594
 #, fuzzy, python-format
 msgid "Role \"%(name)s\":\n"
 msgstr "Rolle \"%(name)s\":"
 
-#: ../roundup/admin.py:1576
+#: ../roundup/admin.py:1599
 #, fuzzy
 msgid " %(description)s (%(name)s for \"%(klass)s\""
 msgstr " %(description)s (%(name)s bare for \"%(klass)s\")"
 
-#: ../roundup/admin.py:1576
+#: ../roundup/admin.py:1599
 #, fuzzy, python-format
 msgid " %(description)s (%(name)s for \"%(klass)s\": %(properties)s only)\n"
 msgstr " %(description)s (%(name)s bare for \"%(klass)s\": %(properties)s )"
 
-#: ../roundup/admin.py:1588
+#: ../roundup/admin.py:1611
 #, python-format
 msgid ""
 "\n"
@@ -1145,17 +1145,17 @@
 "\n"
 msgstr ""
 
-#: ../roundup/admin.py:1591
+#: ../roundup/admin.py:1614
 #, fuzzy, python-format
 msgid " %(description)s (%(name)s for \"%(klass)s\" only)\n"
 msgstr " %(description)s (%(name)s bare for \"%(klass)s\")"
 
-#: ../roundup/admin.py:1594
+#: ../roundup/admin.py:1617
 #, fuzzy, python-format
 msgid " %(description)s (%(name)s)\n"
 msgstr " %(description)s (%(name)s)"
 
-#: ../roundup/admin.py:1598
+#: ../roundup/admin.py:1621
 #, fuzzy
 msgid ""
 "Usage: migrate\n"
@@ -1203,41 +1203,41 @@
 "    la det bli en vane.\n"
 "        "
 
-#: ../roundup/admin.py:1619
+#: ../roundup/admin.py:1642
 msgid "Tracker updated"
 msgstr "Sporer oppdatert"
 
-#: ../roundup/admin.py:1622
+#: ../roundup/admin.py:1645
 msgid "No migration action required"
 msgstr "Ingen migrasjon krevet"
 
-#: ../roundup/admin.py:1648
+#: ../roundup/admin.py:1671
 #, python-format
 msgid "Unknown command \"%(command)s\" (\"help commands\" for a list)"
 msgstr "Ukjent kommando \"%(command)s\" (\"help commands\" for liste)"
 
-#: ../roundup/admin.py:1654
+#: ../roundup/admin.py:1677
 #, python-format
 msgid "Multiple commands match \"%(command)s\": %(list)s"
 msgstr "Multiple kommandoer  matcher \"%(command)s\": %(list)s"
 
-#: ../roundup/admin.py:1663
+#: ../roundup/admin.py:1686
 msgid "Enter tracker home: "
 msgstr "Oppgi sporers plassering:"
 
-#: ../roundup/admin.py:1672 ../roundup/admin.py:1678 ../roundup/admin.py:1704
-#: ../roundup/admin.py:1672:1678:1704
+#: ../roundup/admin.py:1695 ../roundup/admin.py:1701 ../roundup/admin.py:1730
+#: ../roundup/admin.py:1695:1701:1730
 #, python-format
 msgid "Error: %(message)s"
 msgstr "Feil: %(message)s"
 
-#: ../roundup/admin.py:1686 ../roundup/admin.py:1690
-#: ../roundup/admin.py:1686:1690
+#: ../roundup/admin.py:1709 ../roundup/admin.py:1713
+#: ../roundup/admin.py:1709:1713
 #, python-format
 msgid "Error: Couldn't open tracker: %(message)s"
 msgstr "Feil: Kan ikke åpne sporer: %(message)s"
 
-#: ../roundup/admin.py:1717
+#: ../roundup/admin.py:1743
 #, python-format
 msgid ""
 "Roundup %s ready for input.\n"
@@ -1246,34 +1246,34 @@
 "Roundup %s er klar til bruk.\n"
 "Skriv  \"help\" for hjelp."
 
-#: ../roundup/admin.py:1722
+#: ../roundup/admin.py:1748
 msgid "Note: command history and editing not available"
 msgstr "Merk: kommandohistorikk og redigering utilgjengelig"
 
-#: ../roundup/admin.py:1726
+#: ../roundup/admin.py:1752
 msgid "roundup> "
 msgstr "roundup> "
 
-#: ../roundup/admin.py:1728
+#: ../roundup/admin.py:1754
 msgid "exit..."
 msgstr "exit..."
 
-#: ../roundup/admin.py:1741
+#: ../roundup/admin.py:1767
 msgid "There are unsaved changes. Commit them (y/N)? "
 msgstr "Det er ikkelagrede endringer. Lagre dem (y/N)? "
 
-#: ../roundup/backends/back_anydbm.py:173
-#: ../roundup/backends/rdbms_common.py:877
+#: ../roundup/backends/back_anydbm.py:173 ../roundup/backends/back_lmdb.py:251
+#: ../roundup/backends/rdbms_common.py:887
 #, python-format
 msgid "Class \"%s\" already defined."
 msgstr ""
 
-#: ../roundup/backends/back_anydbm.py:234
+#: ../roundup/backends/back_anydbm.py:234 ../roundup/backends/back_lmdb.py:312
 #: ../roundup/backends/sessions_dbm.py:55
 msgid "Couldn't identify database type"
 msgstr "Kunne ikke identifisere databsetypen"
 
-#: ../roundup/backends/back_anydbm.py:268
+#: ../roundup/backends/back_anydbm.py:268 ../roundup/backends/back_lmdb.py:346
 #, fuzzy, python-format
 msgid ""
 "Couldn't open database - the required module '%s' (as dbm.gnu) is not "
@@ -1281,7 +1281,7 @@
 msgstr ""
 "Kunne ikke åpne databasen - den påkrevde modulen '%s' er ikke tilgjengelig"
 
-#: ../roundup/backends/back_anydbm.py:271
+#: ../roundup/backends/back_anydbm.py:271 ../roundup/backends/back_lmdb.py:349
 #, python-format
 msgid "Couldn't open database - the required module '%s' is not available"
 msgstr ""
@@ -1296,53 +1296,75 @@
 #: ../roundup/backends/back_anydbm.py:1438
 #: ../roundup/backends/back_anydbm.py:2063
 #: ../roundup/backends/back_anydbm.py:827:840
-#: ../roundup/backends/rdbms_common.py:1646
-#: ../roundup/backends/rdbms_common.py:1893
-#: ../roundup/backends/rdbms_common.py:2128
-#: ../roundup/backends/rdbms_common.py:2148
-#: ../roundup/backends/rdbms_common.py:2201
-#: ../roundup/backends/rdbms_common.py:3147
-#: ../roundup/backends/rdbms_common.py:1646:1893 :1113:1148 :1374:1392:1438
-#: :2063 :2128:2148 :2201:3147
+#: ../roundup/backends/back_lmdb.py:905 ../roundup/backends/back_lmdb.py:918
+#: ../roundup/backends/back_lmdb.py:1191 ../roundup/backends/back_lmdb.py:1226
+#: ../roundup/backends/back_lmdb.py:1452 ../roundup/backends/back_lmdb.py:1470
+#: ../roundup/backends/back_lmdb.py:1516 ../roundup/backends/back_lmdb.py:2138
+#: ../roundup/backends/back_lmdb.py:905:918
+#: ../roundup/backends/rdbms_common.py:1656
+#: ../roundup/backends/rdbms_common.py:1903
+#: ../roundup/backends/rdbms_common.py:2138
+#: ../roundup/backends/rdbms_common.py:2158
+#: ../roundup/backends/rdbms_common.py:2211
+#: ../roundup/backends/rdbms_common.py:3157
+#: ../roundup/backends/rdbms_common.py:1656:1903 :1113:1148 :1191:1226
+#: :1374:1392:1438 :1452:1470 :1516:2138:2063 :2138:2158:2211 :3157
 msgid "Database open read-only"
 msgstr "Databsen åpnet bare for lesing"
 
-#: ../roundup/backends/rdbms_common.py:580
+#: ../roundup/backends/indexer_postgresql_fts.py:108
+msgid ""
+"You have non-word/operator characters \"<>!&|()*\" in your query. Did you "
+"want to do a tsquery search and forgot to start it with \"ts:\"?"
+msgstr ""
+
+#: ../roundup/backends/indexer_postgresql_fts.py:135
+#, python-format
+msgid ""
+"Check tracker config.ini for a bad indexer_language setting. Error is: %s"
+msgstr ""
+
+#: ../roundup/backends/indexer_sqlite_fts.py:117
+msgid ""
+"Search failed. Try quoting any terms that include a '-' and retry the search."
+msgstr ""
+
+#: ../roundup/backends/rdbms_common.py:590
 #, python-format
 msgid "ALTER operation disallowed: %(old)r -> %(new)r."
 msgstr ""
 
-#: ../roundup/backends/rdbms_common.py:816
+#: ../roundup/backends/rdbms_common.py:826
 #, python-format
 msgid "CREATE operation disallowed: \"%s\"."
 msgstr ""
 
-#: ../roundup/backends/rdbms_common.py:833
+#: ../roundup/backends/rdbms_common.py:843
 #, python-format
 msgid "DROP operation disallowed: \"%s\"."
 msgstr ""
 
-#: ../roundup/backends/rdbms_common.py:1789
+#: ../roundup/backends/rdbms_common.py:1799
 msgid "create"
 msgstr "lag"
 
-#: ../roundup/backends/rdbms_common.py:1963
+#: ../roundup/backends/rdbms_common.py:1973
 msgid "unlink"
 msgstr "fjern lenke"
 
-#: ../roundup/backends/rdbms_common.py:1967
+#: ../roundup/backends/rdbms_common.py:1977
 msgid "link"
 msgstr "lenke"
 
-#: ../roundup/backends/rdbms_common.py:2109
+#: ../roundup/backends/rdbms_common.py:2119
 msgid "set"
 msgstr "oppdater"
 
-#: ../roundup/backends/rdbms_common.py:2138
+#: ../roundup/backends/rdbms_common.py:2148
 msgid "retired"
 msgstr "glemt"
 
-#: ../roundup/backends/rdbms_common.py:2168
+#: ../roundup/backends/rdbms_common.py:2178
 msgid "restored"
 msgstr "brakt tilbake"
 
@@ -1579,22 +1601,27 @@
 msgid "Logins occurring too fast. Please wait: %s seconds."
 msgstr ""
 
-#: ../roundup/cgi/actions.py:1369 ../roundup/cgi/actions.py:1373
-#: ../roundup/cgi/actions.py:1369:1373
+#: ../roundup/cgi/actions.py:1357
+#, python-format
+msgid "Welcome %(username)s!"
+msgstr ""
+
+#: ../roundup/cgi/actions.py:1377 ../roundup/cgi/actions.py:1381
+#: ../roundup/cgi/actions.py:1377:1381
 msgid "Invalid login"
 msgstr "Ugylig login"
 
-#: ../roundup/cgi/actions.py:1379
+#: ../roundup/cgi/actions.py:1387
 msgid "You do not have permission to login"
 msgstr "Du har ikke tillatelse til å logge inn"
 
-#: ../roundup/cgi/actions.py:1422 ../roundup/cgi/actions.py:1587
-#: ../roundup/cgi/actions.py:1422:1587
+#: ../roundup/cgi/actions.py:1430 ../roundup/cgi/actions.py:1609
+#: ../roundup/cgi/actions.py:1430:1609
 #, python-format
 msgid "Column \"%(column)s\" not found in %(class)s"
 msgstr ""
 
-#: ../roundup/cgi/actions.py:1643
+#: ../roundup/cgi/actions.py:1680
 #, python-format
 msgid "You do not have permission to view %(class)s"
 msgstr "Du har ikke tillatelse til  å se på %(class)s"
@@ -1692,154 +1719,154 @@
 "</body></html>"
 msgstr ""
 
-#: ../roundup/cgi/client.py:795
+#: ../roundup/cgi/client.py:837
 msgid "Form Error: "
 msgstr "Skjema feil:"
 
-#: ../roundup/cgi/client.py:885
+#: ../roundup/cgi/client.py:927
 #, python-format
 msgid "Unrecognized charset: %r"
 msgstr "Ukjent tegnsett: %r"
 
-#: ../roundup/cgi/client.py:1141
+#: ../roundup/cgi/client.py:1183
 msgid "Anonymous users are not allowed to use the web interface"
 msgstr "Anonyme brukere får ikke benytte web-grensesnittet"
 
-#: ../roundup/cgi/client.py:1214
+#: ../roundup/cgi/client.py:1256
 msgid "Referer header not available."
 msgstr ""
 
-#: ../roundup/cgi/client.py:1218
+#: ../roundup/cgi/client.py:1260
 #, python-format
 msgid "csrf key used with wrong method from: %s"
 msgstr ""
 
-#: ../roundup/cgi/client.py:1246
+#: ../roundup/cgi/client.py:1288
 #, python-format
 msgid "csrf header %s required but missing for user%s."
 msgstr ""
 
-#: ../roundup/cgi/client.py:1247
-#, python-format
-msgid "Missing header: %s"
-msgstr ""
-
-#: ../roundup/cgi/client.py:1257 ../roundup/cgi/client.py:1260
-#: ../roundup/cgi/client.py:1257:1260
-#, python-format
-msgid "csrf Referer header check failed for user%s. Value=%s"
-msgstr ""
-
-#: ../roundup/cgi/client.py:1258
-#, python-format
-msgid "Invalid Referer %s, %s"
-msgstr ""
-
-#: ../roundup/cgi/client.py:1273 ../roundup/cgi/client.py:1276
-#: ../roundup/cgi/client.py:1273:1276
-#, python-format
-msgid "csrf Origin header check failed for user%s. Value=%s"
-msgstr ""
-
-#: ../roundup/cgi/client.py:1274
-#, fuzzy, python-format
-msgid "Invalid Origin %s"
-msgstr "Ugylig login"
-
-#: ../roundup/cgi/client.py:1288 ../roundup/cgi/client.py:1291
-#: ../roundup/cgi/client.py:1288:1291
-#, python-format
-msgid "csrf X-FORWARDED-HOST header check failed for user%s. Value=%s"
-msgstr ""
-
 #: ../roundup/cgi/client.py:1289
 #, python-format
-msgid "Invalid X-FORWARDED-HOST %s"
-msgstr ""
-
-#: ../roundup/cgi/client.py:1308 ../roundup/cgi/client.py:1311
-#: ../roundup/cgi/client.py:1308:1311
+msgid "Missing header: %s"
+msgstr ""
+
+#: ../roundup/cgi/client.py:1299 ../roundup/cgi/client.py:1302
+#: ../roundup/cgi/client.py:1299:1302
+#, python-format
+msgid "csrf Referer header check failed for user%s. Value=%s"
+msgstr ""
+
+#: ../roundup/cgi/client.py:1300
 #, python-format
-msgid "csrf HOST header check failed for user%s. Value=%s"
-msgstr ""
-
-#: ../roundup/cgi/client.py:1309
+msgid "Invalid Referer %s, %s"
+msgstr ""
+
+#: ../roundup/cgi/client.py:1315 ../roundup/cgi/client.py:1318
+#: ../roundup/cgi/client.py:1315:1318
+#, python-format
+msgid "csrf Origin header check failed for user%s. Value=%s"
+msgstr ""
+
+#: ../roundup/cgi/client.py:1316
 #, fuzzy, python-format
-msgid "Invalid HOST %s"
-msgstr "Ugyldig forespørsel"
-
-#: ../roundup/cgi/client.py:1317
-msgid "Csrf: unable to verify sufficient headers"
-msgstr ""
-
-#: ../roundup/cgi/client.py:1318
-msgid "Unable to verify sufficient headers"
+msgid "Invalid Origin %s"
+msgstr "Ugylig login"
+
+#: ../roundup/cgi/client.py:1330 ../roundup/cgi/client.py:1333
+#: ../roundup/cgi/client.py:1330:1333
+#, python-format
+msgid "csrf X-FORWARDED-HOST header check failed for user%s. Value=%s"
 msgstr ""
 
 #: ../roundup/cgi/client.py:1331
 #, python-format
-msgid "csrf X-REQUESTED-WITH xmlrpc required header check failed for user%s."
-msgstr ""
-
-#: ../roundup/cgi/client.py:1332
-msgid "Required Header Missing"
-msgstr ""
-
-#: ../roundup/cgi/client.py:1369
+msgid "Invalid X-FORWARDED-HOST %s"
+msgstr ""
+
+#: ../roundup/cgi/client.py:1350 ../roundup/cgi/client.py:1353
+#: ../roundup/cgi/client.py:1350:1353
 #, python-format
-msgid "Required csrf field missing for user%s"
-msgstr ""
-
-#: ../roundup/cgi/client.py:1370 ../roundup/cgi/client.py:1422
-#: ../roundup/cgi/client.py:1432 ../roundup/cgi/client.py:1370:1422:1432
-msgid ""
-"We can't validate your session (csrf failure). Re-enter any unsaved data and "
-"try again."
+msgid "csrf HOST header check failed for user%s. Value=%s"
+msgstr ""
+
+#: ../roundup/cgi/client.py:1351
+#, fuzzy, python-format
+msgid "Invalid HOST %s"
+msgstr "Ugyldig forespørsel"
+
+#: ../roundup/cgi/client.py:1359
+msgid "Csrf: unable to verify sufficient headers"
+msgstr ""
+
+#: ../roundup/cgi/client.py:1360
+msgid "Unable to verify sufficient headers"
 msgstr ""
 
 #: ../roundup/cgi/client.py:1373
 #, python-format
+msgid "csrf X-REQUESTED-WITH xmlrpc required header check failed for user%s."
+msgstr ""
+
+#: ../roundup/cgi/client.py:1374
+msgid "Required Header Missing"
+msgstr ""
+
+#: ../roundup/cgi/client.py:1411
+#, python-format
+msgid "Required csrf field missing for user%s"
+msgstr ""
+
+#: ../roundup/cgi/client.py:1412 ../roundup/cgi/client.py:1464
+#: ../roundup/cgi/client.py:1474 ../roundup/cgi/client.py:1412:1464:1474
+msgid ""
+"We can't validate your session (csrf failure). Re-enter any unsaved data and "
+"try again."
+msgstr ""
+
+#: ../roundup/cgi/client.py:1415
+#, python-format
 msgid "csrf field not supplied by user%s"
 msgstr ""
 
-#: ../roundup/cgi/client.py:1420
+#: ../roundup/cgi/client.py:1462
 #, python-format
 msgid ""
 "Csrf mismatch user: current user %s != stored user %s, current session, "
 "stored session: %s,%s for key %s."
 msgstr ""
 
-#: ../roundup/cgi/client.py:1425
+#: ../roundup/cgi/client.py:1467
 #, python-format
 msgid ""
 "logged only: Csrf mismatch user: current user %s != stored user %s, current "
 "session, stored session: %s,%s for key %s."
 msgstr ""
 
-#: ../roundup/cgi/client.py:1430
+#: ../roundup/cgi/client.py:1472
 #, python-format
 msgid ""
 "Csrf mismatch user: current session %s != stored session %s, current user/"
 "stored user is: %s for key %s."
 msgstr ""
 
-#: ../roundup/cgi/client.py:1435
+#: ../roundup/cgi/client.py:1477
 #, python-format
 msgid ""
 "logged only: Csrf mismatch user: current session %s != stored session %s, "
 "current user/stored user is: %s for key %s."
 msgstr ""
 
-#: ../roundup/cgi/client.py:1607
+#: ../roundup/cgi/client.py:1649
 msgid "You are not allowed to view this file."
 msgstr "Du har ikke lov å se denne filen."
 
-#: ../roundup/cgi/client.py:1886
+#: ../roundup/cgi/client.py:1938
 #, python-format
 msgid "%(starttag)sTime elapsed: %(seconds)fs%(endtag)s\n"
 msgstr "%(starttag)sMedgått tid: %(seconds)fs%(endtag)s\n"
 
-#: ../roundup/cgi/client.py:1890
+#: ../roundup/cgi/client.py:1942
 #, python-format
 msgid ""
 "%(starttag)sCache hits: %(cache_hits)d, misses %(cache_misses)d. Loading "
@@ -1848,6 +1875,13 @@
 "%(starttag)sCache treff: %(cache_hits)d, ikke-treff %(cache_misses)d. Laster "
 "saker: %(get_items)f secs. Filtrerer: %(filtering)f secs.%(endtag)s\n"
 
+#: ../roundup/cgi/client.py:2472
+#, python-format
+msgid ""
+"Cache failure: compressed file %(compressed)s is older than its source file "
+"%(filename)s"
+msgstr ""
+
 #: ../roundup/cgi/form_parser.py:290
 #, python-format
 msgid "link \"%(key)s\" value \"%(entry)s\" not a designator"
@@ -1916,18 +1950,18 @@
 msgstr "Legg til ny oppføring"
 
 #: ../roundup/cgi/templating.py:963 ../roundup/cgi/templating.py:1134
-#: ../roundup/cgi/templating.py:1747 ../roundup/cgi/templating.py:1776
-#: ../roundup/cgi/templating.py:1796 ../roundup/cgi/templating.py:1809
-#: ../roundup/cgi/templating.py:1846 ../roundup/cgi/templating.py:1899
-#: ../roundup/cgi/templating.py:1922 ../roundup/cgi/templating.py:1929
-#: ../roundup/cgi/templating.py:1965 ../roundup/cgi/templating.py:2002
-#: ../roundup/cgi/templating.py:2035 ../roundup/cgi/templating.py:2124
-#: ../roundup/cgi/templating.py:2145 ../roundup/cgi/templating.py:2235
-#: ../roundup/cgi/templating.py:2255 ../roundup/cgi/templating.py:2277
-#: ../roundup/cgi/templating.py:2316 ../roundup/cgi/templating.py:2326
-#: ../roundup/cgi/templating.py:2390 ../roundup/cgi/templating.py:2688
-#: ../roundup/cgi/templating.py:963:1134 :1747:1776 :1796:1809 :1846:1899
-#: :1922:1929 :1965:2002 :2035:2124 :2145:2235 :2255:2277 :2316:2326 :2390:2688
+#: ../roundup/cgi/templating.py:1750 ../roundup/cgi/templating.py:1779
+#: ../roundup/cgi/templating.py:1799 ../roundup/cgi/templating.py:1812
+#: ../roundup/cgi/templating.py:1849 ../roundup/cgi/templating.py:1902
+#: ../roundup/cgi/templating.py:1925 ../roundup/cgi/templating.py:1932
+#: ../roundup/cgi/templating.py:1968 ../roundup/cgi/templating.py:2005
+#: ../roundup/cgi/templating.py:2038 ../roundup/cgi/templating.py:2127
+#: ../roundup/cgi/templating.py:2148 ../roundup/cgi/templating.py:2238
+#: ../roundup/cgi/templating.py:2258 ../roundup/cgi/templating.py:2280
+#: ../roundup/cgi/templating.py:2319 ../roundup/cgi/templating.py:2329
+#: ../roundup/cgi/templating.py:2393 ../roundup/cgi/templating.py:2691
+#: ../roundup/cgi/templating.py:963:1134 :1750:1779 :1799:1812 :1849:1902
+#: :1925:1932 :1968:2005 :2038:2127 :2148:2238 :2258:2280 :2319:2329 :2393:2691
 msgid "[hidden]"
 msgstr "[skjult]"
 
@@ -2001,17 +2035,17 @@
 msgid "Copy of %(class)s %(id)s"
 msgstr "Kopi av %(class)s %(id)s"
 
-#: ../roundup/cgi/templating.py:2039 ../roundup/cgi/templating.py:2072
-#: ../roundup/cgi/templating.py:1320:2039:2072
+#: ../roundup/cgi/templating.py:2042 ../roundup/cgi/templating.py:2075
+#: ../roundup/cgi/templating.py:1320:2042:2075
 msgid "No"
 msgstr "Nei"
 
-#: ../roundup/cgi/templating.py:2039 ../roundup/cgi/templating.py:2067
-#: ../roundup/cgi/templating.py:1320:2039:2067
+#: ../roundup/cgi/templating.py:2042 ../roundup/cgi/templating.py:2070
+#: ../roundup/cgi/templating.py:1320:2042:2070
 msgid "Yes"
 msgstr "Ja"
 
-#: ../roundup/cgi/templating.py:2193
+#: ../roundup/cgi/templating.py:2196
 msgid ""
 "default value for DateHTMLProperty must be either DateHTMLProperty or string "
 "date representation."
@@ -2019,17 +2053,17 @@
 "standard verdi for DateHTMLProperty må være enten DateHTMLProperty eller en "
 "streng represantasjon av tidspunkt."
 
-#: ../roundup/cgi/templating.py:2370
+#: ../roundup/cgi/templating.py:2373
 #, python-format
 msgid "Attempt to look up %(attr)s on a missing value"
 msgstr "Forsøk på å slå opp  %(attr)s på manglende verdi"
 
-#: ../roundup/cgi/templating.py:2381
+#: ../roundup/cgi/templating.py:2384
 #, fuzzy, python-format
 msgid "Attempt to look up %(item)s on a missing value"
 msgstr "Forsøk på å slå opp  %(attr)s på manglende verdi"
 
-#: ../roundup/cgi/templating.py:2484
+#: ../roundup/cgi/templating.py:2487
 #, python-format
 msgid "<option %svalue=\"-1\">- no selection -</option>"
 msgstr "<option %svalue=\"-1\">- intet valg -</option>"
@@ -2047,11 +2081,23 @@
 msgid "Responding to form too quickly."
 msgstr ""
 
-#: ../roundup/configuration.py:1887
+#: ../roundup/configuration.py:274
+#, python-format
+msgid ""
+"Error in %(filepath)s with section [%(section)s] at option %(option)s: "
+"%(message)s"
+msgstr ""
+
+#: ../roundup/configuration.py:494
 #, fuzzy
 msgid "Valid languages: "
 msgstr "Ugyldig forespørsel"
 
+#: ../roundup/configuration.py:504
+#, fuzzy
+msgid "Expected languages: "
+msgstr "Ugyldig forespørsel"
+
 #: ../roundup/date.py:395
 #, fuzzy, python-format
 msgid ""
@@ -2215,23 +2261,23 @@
 msgid "\"%s\" not a node designator"
 msgstr "\"%s\" ikke en node-benevnelse"
 
-#: ../roundup/hyperdb.py:1472 ../roundup/hyperdb.py:1480
-#: ../roundup/hyperdb.py:1472:1480
+#: ../roundup/hyperdb.py:1473 ../roundup/hyperdb.py:1481
+#: ../roundup/hyperdb.py:1473:1481
 #, python-format
 msgid "Not a property name: %s"
 msgstr "Ikke et navn på egenskap: %s"
 
-#: ../roundup/hyperdb.py:1939
+#: ../roundup/hyperdb.py:1940
 #, python-format
 msgid "property %s: %r is not a %s."
 msgstr "egenskap %s: %r er ikke en %s."
 
-#: ../roundup/hyperdb.py:1942
+#: ../roundup/hyperdb.py:1943
 #, python-format
 msgid "you may only enter ID values for property %s"
 msgstr "du kan bare oppgi ID-verdier for egenskap %s"
 
-#: ../roundup/hyperdb.py:1976
+#: ../roundup/hyperdb.py:1977
 #, python-format
 msgid "%r is not a property of %s"
 msgstr "%r er ikke en egenskap ved %s"
@@ -2245,44 +2291,44 @@
 "ADVARSEL: katalog '%s'\n"
 "\tinneholder foreldet mal - ignorert"
 
-#: ../roundup/mailgw.py:197 ../roundup/mailgw.py:210
-#: ../roundup/mailgw.py:197:210
+#: ../roundup/mailgw.py:198 ../roundup/mailgw.py:211
+#: ../roundup/mailgw.py:198:211
 #, python-format
 msgid "Message signed with unknown key: %s"
 msgstr "Melding signert med ukjent verdi: %s"
 
-#: ../roundup/mailgw.py:200
+#: ../roundup/mailgw.py:201
 #, python-format
 msgid "Message signed with an expired key: %s"
 msgstr "Melding signert med utgått verdi: %s"
 
-#: ../roundup/mailgw.py:203
+#: ../roundup/mailgw.py:204
 #, python-format
 msgid "Message signed with a revoked key: %s"
 msgstr "Melding signert med tilbakekalt verdi: %s"
 
-#: ../roundup/mailgw.py:206
+#: ../roundup/mailgw.py:207
 msgid "Invalid PGP signature detected."
 msgstr "Ugyldig PGP-signatur oppdaget."
 
-#: ../roundup/mailgw.py:213
+#: ../roundup/mailgw.py:214
 #, fuzzy
 msgid "Unsigned Message"
 msgstr "Ny melding"
 
-#: ../roundup/mailgw.py:463
+#: ../roundup/mailgw.py:464
 msgid "Unknown multipart/encrypted version."
 msgstr "Ukjent flerdeler(multipart)/koded versjon."
 
-#: ../roundup/mailgw.py:472
+#: ../roundup/mailgw.py:473
 msgid "Unable to decrypt your message."
 msgstr "Ikke i stand til å dekryptere meldingne din."
 
-#: ../roundup/mailgw.py:499
+#: ../roundup/mailgw.py:500
 msgid "No PGP signature found in message."
 msgstr "Ingen PGP signatur funnet i melding."
 
-#: ../roundup/mailgw.py:580
+#: ../roundup/mailgw.py:581
 msgid ""
 "\n"
 "Emails to Roundup trackers must include a Subject: line!\n"
@@ -2290,7 +2336,7 @@
 "\n"
 "Epost til Roundup sporer må inneholde en verdi for Subjekt: linjen\n"
 
-#: ../roundup/mailgw.py:693
+#: ../roundup/mailgw.py:694
 #, python-format
 msgid ""
 "\n"
@@ -2320,7 +2366,7 @@
 "\n"
 "Subjekt var: '%(subject)s'\n"
 
-#: ../roundup/mailgw.py:731
+#: ../roundup/mailgw.py:732
 #, python-format
 msgid ""
 "\n"
@@ -2337,7 +2383,7 @@
 "Gyldige klassenavn er: %(validname)s\n"
 "Subjekt var: \"%(subject)s\"\n"
 
-#: ../roundup/mailgw.py:739
+#: ../roundup/mailgw.py:740
 #, python-format
 msgid ""
 "\n"
@@ -2364,7 +2410,7 @@
 "\n"
 "Subjekt var: '%(subject)s'\n"
 
-#: ../roundup/mailgw.py:775
+#: ../roundup/mailgw.py:776
 #, python-format
 msgid ""
 "\n"
@@ -2383,7 +2429,7 @@
 "\n"
 "Subjekt var: \"%(subject)s\"\n"
 
-#: ../roundup/mailgw.py:808
+#: ../roundup/mailgw.py:809
 #, python-format
 msgid ""
 "\n"
@@ -2398,7 +2444,7 @@
 "\n"
 "Subjekt var: \"%(subject)s\"\n"
 
-#: ../roundup/mailgw.py:853
+#: ../roundup/mailgw.py:854
 #, python-format
 msgid ""
 "\n"
@@ -2411,21 +2457,21 @@
 "\n"
 "Ukjent adresse: %(from_address)s\n"
 
-#: ../roundup/mailgw.py:861
+#: ../roundup/mailgw.py:862
 msgid "You are not permitted to access this tracker."
 msgstr "Du har ikke adgang til denne sporeren."
 
-#: ../roundup/mailgw.py:872
+#: ../roundup/mailgw.py:873
 #, python-format
 msgid "You are not permitted to edit %(classname)s."
 msgstr "Du har ikke tillatelse til å endre %(classname)s."
 
-#: ../roundup/mailgw.py:878
+#: ../roundup/mailgw.py:879
 #, python-format
 msgid "You are not permitted to create %(classname)s."
 msgstr "Du har ikke tillatelse til å opprette %(classname)s."
 
-#: ../roundup/mailgw.py:960
+#: ../roundup/mailgw.py:961
 #, python-format
 msgid ""
 "\n"
@@ -2441,7 +2487,7 @@
 "\n"
 "Subjekt var: \"%(subject)s\"\n"
 
-#: ../roundup/mailgw.py:1012
+#: ../roundup/mailgw.py:1013
 #, fuzzy
 msgid "This tracker has been configured to require all email be PGP encrypted."
 msgstr ""
@@ -2449,7 +2495,7 @@
 "Denne sporeren er satt til å kreve at all epost entern er signert med PGP, \n"
 "eller kryptert."
 
-#: ../roundup/mailgw.py:1049
+#: ../roundup/mailgw.py:1050
 msgid ""
 "\n"
 "This tracker has been configured to require all email be PGP signed or\n"
@@ -2459,16 +2505,16 @@
 "Denne sporeren er satt til å kreve at all epost entern er signert med PGP, \n"
 "eller kryptert."
 
-#: ../roundup/mailgw.py:1080
+#: ../roundup/mailgw.py:1081
 msgid "You are not permitted to create files."
 msgstr "Du har ikke lov å lage en filer."
 
-#: ../roundup/mailgw.py:1094
+#: ../roundup/mailgw.py:1095
 #, python-format
 msgid "You are not permitted to add files to %(classname)s."
 msgstr "Du har ikke tillatelse til å legge filer til %(classname)s."
 
-#: ../roundup/mailgw.py:1124
+#: ../roundup/mailgw.py:1125
 msgid ""
 "\n"
 "Roundup requires the submission to be plain text. The message parser could\n"
@@ -2479,11 +2525,11 @@
 "finne ren tekst\n"
 "å behandle.\n"
 
-#: ../roundup/mailgw.py:1137
+#: ../roundup/mailgw.py:1138
 msgid "You are not permitted to create messages."
 msgstr "Du har ikke lov å lage en meldinger."
 
-#: ../roundup/mailgw.py:1145
+#: ../roundup/mailgw.py:1146
 #, python-format
 msgid ""
 "\n"
@@ -2494,26 +2540,26 @@
 "Epost ble returnert av en detektor.\n"
 "%(error)s\n"
 
-#: ../roundup/mailgw.py:1153
+#: ../roundup/mailgw.py:1154
 #, python-format
 msgid "You are not permitted to add messages to %(classname)s."
 msgstr "Du har ikke tillatelse til å legge meldinger til  %(classname)s."
 
-#: ../roundup/mailgw.py:1175
+#: ../roundup/mailgw.py:1176
 #, python-format
 msgid "You are not permitted to edit property %(prop)s of class %(classname)s."
 msgstr ""
 "Du har ikke tillatelse til å redigere egenskapen %(prop)s til klassen "
 "%(classname)s."
 
-#: ../roundup/mailgw.py:1184
+#: ../roundup/mailgw.py:1185
 #, fuzzy, python-format
 msgid "You are not permitted to set property %(prop)s of class %(classname)s."
 msgstr ""
 "Du har ikke tillatelse til å redigere egenskapen %(prop)s til klassen "
 "%(classname)s."
 
-#: ../roundup/mailgw.py:1192
+#: ../roundup/mailgw.py:1193
 #, python-format
 msgid ""
 "\n"
@@ -2524,7 +2570,7 @@
 "Det var et problem med meldingen du sendte:\n"
 "   %(message)s\n"
 
-#: ../roundup/mailgw.py:1658
+#: ../roundup/mailgw.py:1659
 #, fuzzy, python-format
 msgid ""
 "\n"
@@ -2537,7 +2583,7 @@
 "og få problemet løst. Referansen er til feil klasse: \n"
 "  %(current_class)s\n"
 
-#: ../roundup/mailgw.py:1689
+#: ../roundup/mailgw.py:1690
 #, python-format
 msgid ""
 "\n"
@@ -2550,22 +2596,39 @@
 "og få problemet løst. Referansen er til feil egenskaper:\n"
 "  %(errors)s\n"
 
-#: ../roundup/mailgw.py:1710
+#: ../roundup/mailgw.py:1711
 msgid "not of form [arg=value,value,...;arg=value,value,...]"
 msgstr "ikke på formen [arg=value,value,...;arg=value,value,...]"
 
-#: ../roundup/rest.py:1883
+#: ../roundup/rest.py:406
+#, python-format
+msgid "Method %(m)s not allowed. Allowed: %(a)s"
+msgstr ""
+
+#: ../roundup/rest.py:1104
+#, fuzzy, python-format
+msgid "Invalid attribute %s"
+msgstr "Ugylig login"
+
+#: ../roundup/rest.py:2065
 #, python-format
 msgid "Api rate limits exceeded. Please wait: %s seconds."
 msgstr ""
 
-#: ../roundup/rest.py:1918
+#: ../roundup/rest.py:2100
 #, python-format
 msgid ""
 "Unable to parse Accept Header. %(error)s. Acceptable types: "
 "%(acceptable_types)s"
 msgstr ""
 
+#: ../roundup/rest.py:2223
+#, python-format
+msgid ""
+"Unrecognized api version: %s. See /rest without specifying api version for "
+"supported versions."
+msgstr ""
+
 #: ../roundup/roundupdb.py:135
 #, python-format
 msgid "Username '%s' already exists."
@@ -2865,7 +2928,7 @@
 msgid "WARNING: generating temporary SSL certificate"
 msgstr "ADVARSEL: genererer midlertidig SSL sertifikat"
 
-#: ../roundup/scripts/roundup_server.py:293
+#: ../roundup/scripts/roundup_server.py:296
 msgid ""
 "<html><head><title>Roundup trackers index</title></head>\n"
 "<body><h1>Roundup trackers index</h1><ol>\n"
@@ -2873,53 +2936,53 @@
 "<html><head><title>Roundup saksliste</title></head>\n"
 "<body><h1>Roundup saksliste</h1><ol>\n"
 
-#: ../roundup/scripts/roundup_server.py:508
+#: ../roundup/scripts/roundup_server.py:525
 #, fuzzy, python-format
 msgid "Error: %(type)s: %(value)s"
 msgstr "%(key)s: %(value)s"
 
-#: ../roundup/scripts/roundup_server.py:520
+#: ../roundup/scripts/roundup_server.py:537
 msgid "WARNING: ignoring \"-g\" argument, not root"
 msgstr "ADVARSEL: ignorerer \"-g\" argument, ikke root"
 
-#: ../roundup/scripts/roundup_server.py:526
+#: ../roundup/scripts/roundup_server.py:543
 msgid "Can't change groups - no grp module"
 msgstr "Kan ikke skifte gruppe, ingen grp modul"
 
-#: ../roundup/scripts/roundup_server.py:535
+#: ../roundup/scripts/roundup_server.py:552
 #, python-format
 msgid "Group %(group)s doesn't exist"
 msgstr "Gruppe %(group)s finnes ikke"
 
-#: ../roundup/scripts/roundup_server.py:547
+#: ../roundup/scripts/roundup_server.py:564
 msgid "Can't run as root!"
 msgstr "Kan ikke kjøre som root"
 
-#: ../roundup/scripts/roundup_server.py:550
+#: ../roundup/scripts/roundup_server.py:567
 msgid "WARNING: ignoring \"-u\" argument, not root"
 msgstr "ADVARSEL: ignorerer \"-u\" argument, ikke root"
 
-#: ../roundup/scripts/roundup_server.py:556
+#: ../roundup/scripts/roundup_server.py:573
 msgid "Can't change users - no pwd module"
 msgstr "Kan ikke skifte bruker , ingen pwd modul"
 
-#: ../roundup/scripts/roundup_server.py:565
+#: ../roundup/scripts/roundup_server.py:582
 #, python-format
 msgid "User %(user)s doesn't exist"
 msgstr "Bruker %(user)s finnes ikke"
 
-#: ../roundup/scripts/roundup_server.py:755
+#: ../roundup/scripts/roundup_server.py:778
 #, python-format
 msgid "Multiprocess mode \"%s\" is not available, switching to single-process"
 msgstr ""
 "Multiprosess modus  \"%s\" ikke tilgjengelig, fortsetter som enkeltprosess"
 
-#: ../roundup/scripts/roundup_server.py:782
+#: ../roundup/scripts/roundup_server.py:805
 #, python-format
 msgid "Unable to bind to port %s, port already in use."
 msgstr "Ikke mulig å binde til port %s, porten er allerede i bruk."
 
-#: ../roundup/scripts/roundup_server.py:854
+#: ../roundup/scripts/roundup_server.py:877
 msgid ""
 " -c <Command>  Windows Service options.\n"
 "               If you want to run the server as a Windows Service, you\n"
@@ -2936,7 +2999,7 @@
 "               Skriv \"roundup-server -c help\" for å vise Windows Services\n"
 "               informasjon."
 
-#: ../roundup/scripts/roundup_server.py:861
+#: ../roundup/scripts/roundup_server.py:884
 msgid ""
 " -u <UID>      runs the Roundup web server as this UID\n"
 " -g <GID>      runs the Roundup web server as this GID\n"
@@ -2950,9 +3013,10 @@
 "               serverens PID til filen indikert av PIDfile.\n"
 "               -l optsjonen *må* brukes hvis -d brukes."
 
-#: ../roundup/scripts/roundup_server.py:868
+#: ../roundup/scripts/roundup_server.py:891
 #, fuzzy, python-format
 msgid ""
+"\n"
 "%(message)sUsage: roundup-server [options] [name=tracker home]*\n"
 "\n"
 "Options:\n"
@@ -2975,6 +3039,9 @@
 " -e <fname>    PEM file containing SSL key and certificate\n"
 " -t <mode>     multiprocess mode (default: %(mp_def)s).\n"
 "               Allowed values: %(mp_types)s.\n"
+" -V <version>  set HTTP version (default: HTTP/1.1).\n"
+"               Allowed values: HTTP/1.0, HTTP/1.1.\n"
+"\n"
 "%(os_part)s\n"
 "\n"
 "Long options:\n"
@@ -3068,21 +3135,21 @@
 "   Pass på at de ikke inneholder url-utrygge tegn som mellomrom, for de kan "
 "forvirre IE.\n"
 
-#: ../roundup/scripts/roundup_server.py:1041
+#: ../roundup/scripts/roundup_server.py:1067
 msgid "Instances must be name=home"
 msgstr "Instanser må være navn=home"
 
-#: ../roundup/scripts/roundup_server.py:1055
+#: ../roundup/scripts/roundup_server.py:1081
 #, python-format
 msgid "Configuration saved to %s"
 msgstr "Konfigurasjon lagret til %s"
 
-#: ../roundup/scripts/roundup_server.py:1073
+#: ../roundup/scripts/roundup_server.py:1099
 msgid "Sorry, you can't run the server as a daemon on this Operating System"
 msgstr ""
 "Beklager, du kan ikke kjøre servern som daemon under dette operativsystemet"
 
-#: ../roundup/scripts/roundup_server.py:1093
+#: ../roundup/scripts/roundup_server.py:1119
 #, python-format
 msgid "Roundup server started on %(HOST)s:%(PORT)s"
 msgstr "Roundup server startet på %(HOST)s:%(PORT)s"
@@ -3220,6 +3287,7 @@
 #: ../share/roundup/templates/classic/html/_generic.help.html:41
 #: ../share/roundup/templates/classic/html/help.html:21
 #: ../share/roundup/templates/classic/html/issue.index.html:80
+#: ../share/roundup/templates/classic/html/user.index.html:82
 #: ../share/roundup/templates/devel/html/_generic.help.html:42
 #: ../share/roundup/templates/devel/html/bug.index.html:94
 #: ../share/roundup/templates/devel/html/help.html:51
@@ -3236,6 +3304,7 @@
 #: ../share/roundup/templates/classic/html/_generic.help.html:53
 #: ../share/roundup/templates/classic/html/help.html:28
 #: ../share/roundup/templates/classic/html/issue.index.html:88
+#: ../share/roundup/templates/classic/html/user.index.html:90
 #: ../share/roundup/templates/devel/html/_generic.help.html:54
 #: ../share/roundup/templates/devel/html/bug.index.html:102
 #: ../share/roundup/templates/devel/html/help.html:58
@@ -3252,6 +3321,7 @@
 #: ../share/roundup/templates/classic/html/_generic.help.html:57
 #: ../share/roundup/templates/classic/html/help.html:32
 #: ../share/roundup/templates/classic/html/issue.index.html:91
+#: ../share/roundup/templates/classic/html/user.index.html:93
 #: ../share/roundup/templates/devel/html/_generic.help.html:58
 #: ../share/roundup/templates/devel/html/bug.index.html:105
 #: ../share/roundup/templates/devel/html/help.html:62
@@ -4078,6 +4148,7 @@
 #: ../share/roundup/templates/classic/html/page.html:40
 #: ../share/roundup/templates/classic/html/page.html:92
 #: ../share/roundup/templates/classic/html/user.help-search.html:69
+#: ../share/roundup/templates/classic/html/user.index.html:38
 #: ../share/roundup/templates/devel/html/bug.search.html:292
 #: ../share/roundup/templates/devel/html/page.html:79
 #: ../share/roundup/templates/devel/html/page.html:126
@@ -4625,7 +4696,7 @@
 msgid "User listing"
 msgstr "Brukerliste"
 
-#: ../share/roundup/templates/classic/html/user.index.html:19
+#: ../share/roundup/templates/classic/html/user.index.html:48
 #: ../share/roundup/templates/devel/html/user.index.html:48
 #: ../share/roundup/templates/minimal/html/user.index.html:19
 #: ../share/roundup/templates/responsive/html/page.html:180
@@ -4633,13 +4704,13 @@
 msgid "Username"
 msgstr "Brukernavn"
 
-#: ../share/roundup/templates/classic/html/user.index.html:20
+#: ../share/roundup/templates/classic/html/user.index.html:49
 #: ../share/roundup/templates/devel/html/user.index.html:49
 #: ../share/roundup/templates/responsive/html/user.index.html:50
 msgid "Real name"
 msgstr "Fullt navn"
 
-#: ../share/roundup/templates/classic/html/user.index.html:21
+#: ../share/roundup/templates/classic/html/user.index.html:50
 #: ../share/roundup/templates/classic/html/user.register.html:47
 #: ../share/roundup/templates/devel/html/user.index.html:50
 #: ../share/roundup/templates/devel/html/user.register.html:54
@@ -4648,26 +4719,26 @@
 msgid "Organisation"
 msgstr "Organisasjon"
 
-#: ../share/roundup/templates/classic/html/user.index.html:22
+#: ../share/roundup/templates/classic/html/user.index.html:51
 #: ../share/roundup/templates/devel/html/user.index.html:51
 #: ../share/roundup/templates/minimal/html/user.index.html:20
 #: ../share/roundup/templates/responsive/html/user.index.html:52
 msgid "Email address"
 msgstr "E-postadresse"
 
-#: ../share/roundup/templates/classic/html/user.index.html:23
+#: ../share/roundup/templates/classic/html/user.index.html:52
 #: ../share/roundup/templates/devel/html/user.index.html:52
 #: ../share/roundup/templates/responsive/html/user.index.html:53
 msgid "Phone number"
 msgstr "Telefonnummer"
 
-#: ../share/roundup/templates/classic/html/user.index.html:24
+#: ../share/roundup/templates/classic/html/user.index.html:53
 #: ../share/roundup/templates/devel/html/user.index.html:53
 #: ../share/roundup/templates/responsive/html/user.index.html:54
 msgid "Retire"
 msgstr "Glem"
 
-#: ../share/roundup/templates/classic/html/user.index.html:43
+#: ../share/roundup/templates/classic/html/user.index.html:72
 #: ../share/roundup/templates/devel/html/user.index.html:66
 #: ../share/roundup/templates/responsive/html/user.index.html:67
 msgid "retire"
@@ -4818,67 +4889,67 @@
 "registreringen, besøk linken i eposten."
 
 #: ../share/roundup/templates/classic/initial_data.py:5
-#: ../share/roundup/templates/jinja2/initial_data.py:6
+#: ../share/roundup/templates/jinja2/initial_data.py:4
 msgid "critical"
 msgstr "kritisk"
 
 #: ../share/roundup/templates/classic/initial_data.py:6
-#: ../share/roundup/templates/jinja2/initial_data.py:7
+#: ../share/roundup/templates/jinja2/initial_data.py:5
 msgid "urgent"
 msgstr "krise"
 
 #: ../share/roundup/templates/classic/initial_data.py:7
-#: ../share/roundup/templates/jinja2/initial_data.py:8
+#: ../share/roundup/templates/jinja2/initial_data.py:6
 msgid "bug"
 msgstr "feil"
 
 #: ../share/roundup/templates/classic/initial_data.py:8
-#: ../share/roundup/templates/jinja2/initial_data.py:9
+#: ../share/roundup/templates/jinja2/initial_data.py:7
 msgid "feature"
 msgstr "finesse"
 
 #: ../share/roundup/templates/classic/initial_data.py:9
-#: ../share/roundup/templates/jinja2/initial_data.py:10
+#: ../share/roundup/templates/jinja2/initial_data.py:8
 msgid "wish"
 msgstr "ønske"
 
 #: ../share/roundup/templates/classic/initial_data.py:12
-#: ../share/roundup/templates/jinja2/initial_data.py:13
+#: ../share/roundup/templates/jinja2/initial_data.py:11
 msgid "unread"
 msgstr "ulest"
 
 #: ../share/roundup/templates/classic/initial_data.py:13
-#: ../share/roundup/templates/jinja2/initial_data.py:14
+#: ../share/roundup/templates/jinja2/initial_data.py:12
 msgid "deferred"
 msgstr "på vent"
 
 #: ../share/roundup/templates/classic/initial_data.py:14
-#: ../share/roundup/templates/jinja2/initial_data.py:15
+#: ../share/roundup/templates/jinja2/initial_data.py:13
 msgid "chatting"
 msgstr "diskuteres"
 
 #: ../share/roundup/templates/classic/initial_data.py:15
-#: ../share/roundup/templates/jinja2/initial_data.py:16
+#: ../share/roundup/templates/jinja2/initial_data.py:14
 msgid "need-eg"
 msgstr "trenger eksempel"
 
 #: ../share/roundup/templates/classic/initial_data.py:16
-#: ../share/roundup/templates/jinja2/initial_data.py:17
+#: ../share/roundup/templates/jinja2/initial_data.py:15
 msgid "in-progress"
 msgstr "pågår"
 
 #: ../share/roundup/templates/classic/initial_data.py:17
-#: ../share/roundup/templates/jinja2/initial_data.py:18
+#: ../share/roundup/templates/jinja2/initial_data.py:16
 msgid "testing"
 msgstr "tester"
 
 #: ../share/roundup/templates/classic/initial_data.py:18
-#: ../share/roundup/templates/jinja2/initial_data.py:19
+#: ../share/roundup/templates/jinja2/initial_data.py:17
 msgid "done-cbb"
 msgstr "utført slurvete"
 
 #: ../share/roundup/templates/classic/initial_data.py:19
-#: ../share/roundup/templates/jinja2/initial_data.py:20
+#: ../share/roundup/templates/jinja2/initial_data.py:18
 msgid "resolved"
 msgstr "utført"
 

Roundup Issue Tracker: http://roundup-tracker.org/