--- a/i18n/da.po Sun Jun 21 19:12:03 2009 +0200
+++ b/i18n/da.po Sun Jun 21 19:27:09 2009 +0200
@@ -17,8 +17,8 @@
msgstr ""
"Project-Id-Version: Mercurial\n"
"Report-Msgid-Bugs-To: <mercurial-devel@selenic.com>\n"
-"POT-Creation-Date: 2009-06-21 00:59+0200\n"
-"PO-Revision-Date: 2009-06-21 16:50+0200\n"
+"POT-Creation-Date: 2009-06-21 19:16+0200\n"
+"PO-Revision-Date: 2009-06-21 19:26+0200\n"
"Last-Translator: <mg@lazybytes.net>\n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -48,6 +48,49 @@
" aliaser %s:\n"
"\n"
+msgid ""
+"provide simple hooks for access control\n"
+"\n"
+"Authorization is against local user name on system where hook is run, not\n"
+"committer of original changeset (since that is easy to spoof).\n"
+"\n"
+"The acl hook is best to use if you use hgsh to set up restricted shells for\n"
+"authenticated users to only push to / pull from. It's not safe if user has\n"
+"interactive shell access, because they can disable the hook. It's also not\n"
+"safe if remote users share one local account, because then there's no way "
+"to\n"
+"tell remote users apart.\n"
+"\n"
+"To use, configure the acl extension in hgrc like this:\n"
+"\n"
+" [extensions]\n"
+" hgext.acl =\n"
+"\n"
+" [hooks]\n"
+" pretxnchangegroup.acl = python:hgext.acl.hook\n"
+"\n"
+" [acl]\n"
+" sources = serve # check if source of incoming changes in this list\n"
+" # (\"serve\" == ssh or http, \"push\", \"pull\", "
+"\"bundle\")\n"
+"\n"
+"Allow and deny lists have a subtree pattern (default syntax is glob) on the\n"
+"left and user names on right. The deny list is checked before the allow "
+"list.\n"
+"\n"
+" [acl.allow]\n"
+" # if acl.allow not present, all users allowed by default\n"
+" # empty acl.allow = no users allowed\n"
+" docs/** = doc_writer\n"
+" .hgtags = release_engineer\n"
+"\n"
+" [acl.deny]\n"
+" # if acl.deny not present, no users denied by default\n"
+" # empty acl.deny = all users allowed\n"
+" glob pattern = user4, user5\n"
+" ** = user6\n"
+msgstr ""
+
#, python-format
msgid "acl: %s not enabled\n"
msgstr "acl: %s er ikke slået til\n"
@@ -336,6 +379,9 @@
msgid "database error: %s"
msgstr "databasefejl: %s"
+msgid "provides children command to show children changesets"
+msgstr ""
+
msgid ""
"show the children of the given or working directory revision\n"
"\n"
@@ -401,7 +447,7 @@
"\n"
" It is possible to map alternate email addresses to a main address\n"
" by providing a file using the following format:\n"
-" \n"
+"\n"
" <alias email> <actual email>\n"
"\n"
" Such a file may be specified with the --aliases option, otherwise a\n"
@@ -488,10 +534,6 @@
"function (aka ANSI escape codes). This module also provides the\n"
"render_text function, which can be used to add effects to any text.\n"
"\n"
-"To enable this extension, add this to your .hgrc file:\n"
-"[extensions]\n"
-"color =\n"
-"\n"
"Default effects may be overridden from the .hgrc file:\n"
"\n"
"[color]\n"
@@ -1289,6 +1331,7 @@
msgstr ""
msgid ""
+"allow external programs to compare revisions\n"
"\n"
"The `extdiff' Mercurial extension allows you to use external programs\n"
"to compare revisions, or revision with working directory. The external diff\n"
@@ -1296,11 +1339,6 @@
"non-option arguments: paths to directories containing snapshots of\n"
"files to compare.\n"
"\n"
-"To enable this extension:\n"
-"\n"
-" [extensions]\n"
-" hgext.extdiff =\n"
-"\n"
"The `extdiff' extension also allows to configure new diff commands, so\n"
"you do not need to type \"hg extdiff -p kdiff3\" always.\n"
"\n"
@@ -1473,6 +1511,9 @@
msgid "hg fetch [SOURCE]"
msgstr ""
+msgid "GnuPG signing extension for Mercurial"
+msgstr ""
+
msgid "error while verifying signature"
msgstr ""
@@ -1659,20 +1700,8 @@
"hgk consists of two parts: a Tcl script that does the displaying and\n"
"querying of information, and an extension to Mercurial named hgk.py,\n"
"which provides hooks for hgk to get information. hgk can be found in\n"
-"the contrib directory, and hgk.py can be found in the hgext directory.\n"
-"\n"
-"To load the hgext.py extension, add it to your .hgrc file (you have to\n"
-"use your global $HOME/.hgrc file, not one in a repository). You can\n"
-"specify an absolute path:\n"
-"\n"
-" [extensions]\n"
-" hgk=/usr/local/lib/hgk.py\n"
-"\n"
-"Mercurial can also scan the default python library path for a file\n"
-"named 'hgk.py' if you set hgk empty:\n"
-"\n"
-" [extensions]\n"
-" hgk=\n"
+"the contrib directory, and the extension is shipped in the hgext\n"
+"repository, and needs to be enabled.\n"
"\n"
"The hg view command will launch the hgk Tcl script. For this command\n"
"to work, hgk must be in your search path. Alternately, you can specify\n"
@@ -1778,11 +1807,6 @@
"It depends on the Pygments syntax highlighting library:\n"
"http://pygments.org/\n"
"\n"
-"To enable the extension add this to hgrc:\n"
-"\n"
-"[extensions]\n"
-"hgext.highlight =\n"
-"\n"
"There is a single configuration option:\n"
"\n"
"[web]\n"
@@ -1974,12 +1998,8 @@
"which will be automatically expanded into links or any other\n"
"arbitrary expression, much like InterWiki does.\n"
"\n"
-"To enable this extension, add the following lines to your hgrc:\n"
-"\n"
-" [extensions]\n"
-" interhg =\n"
-"\n"
-"A few example patterns (link to bug tracking, etc.):\n"
+"A few example patterns (link to bug tracking, etc.) that may\n"
+"be used in your hgrc:\n"
"\n"
" [interhg]\n"
" issues = s!issue(\\d+)!<a href=\"http://bts/issue\\1\">issue\\1</a>!\n"
@@ -2286,8 +2306,8 @@
msgstr "anvender %s\n"
#, python-format
-msgid "Unable to read %s\n"
-msgstr ""
+msgid "unable to read %s\n"
+msgstr "kan ikke læse %s\n"
#, python-format
msgid "imported patch %s\n"
@@ -2319,6 +2339,10 @@
msgid "cannot delete revision %d above applied patches"
msgstr "kan ikke slette revision %d ovenover anvendte rettelser"
+#, python-format
+msgid "patch %s finalized without changeset message\n"
+msgstr ""
+
msgid "qdelete requires at least one revision or patch name"
msgstr ""
@@ -3348,11 +3372,6 @@
"with a diffstat summary and the changeset summary, so you can be sure\n"
"you are sending the right changes.\n"
"\n"
-"To enable this extension:\n"
-"\n"
-" [extensions]\n"
-" hgext.patchbomb =\n"
-"\n"
"To configure other defaults, add a section like this to your hgrc\n"
"file:\n"
"\n"
@@ -3558,6 +3577,9 @@
msgid "hg email [OPTION]... [DEST]..."
msgstr ""
+msgid "enable removing untracked files only"
+msgstr ""
+
msgid ""
"removes files not tracked by Mercurial\n"
"\n"
@@ -3927,6 +3949,9 @@
msgid "hg qrecord [OPTION]... PATCH [FILE]..."
msgstr ""
+msgid "provides the hg share command"
+msgstr ""
+
msgid ""
"create a new shared repository (experimental)\n"
"\n"
@@ -4115,11 +4140,6 @@
" * You should set same encoding for the repository by locale or\n"
" HGENCODING.\n"
"\n"
-"To use this extension, enable the extension in .hg/hgrc or ~/.hgrc:\n"
-"\n"
-" [extensions]\n"
-" hgext.win32mbcs =\n"
-"\n"
"Path encoding conversion are done between Unicode and\n"
"encoding.encoding which is decided by Mercurial from current locale\n"
"setting or HGENCODING.\n"
@@ -4137,6 +4157,36 @@
msgid "[win32mbcs] activated with encoding: %s\n"
msgstr ""
+msgid ""
+"LF <-> CRLF/CR translation utilities\n"
+"\n"
+"To perform automatic newline conversion, use:\n"
+"\n"
+"[extensions]\n"
+"hgext.win32text =\n"
+"[encode]\n"
+"** = cleverencode:\n"
+"# or ** = macencode:\n"
+"\n"
+"[decode]\n"
+"** = cleverdecode:\n"
+"# or ** = macdecode:\n"
+"\n"
+"If not doing conversion, to make sure you do not commit CRLF/CR by "
+"accident:\n"
+"\n"
+"[hooks]\n"
+"pretxncommit.crlf = python:hgext.win32text.forbidcrlf\n"
+"# or pretxncommit.cr = python:hgext.win32text.forbidcr\n"
+"\n"
+"To do the same check on a server to prevent CRLF/CR from being\n"
+"pushed or pulled:\n"
+"\n"
+"[hooks]\n"
+"pretxnchangegroup.crlf = python:hgext.win32text.forbidcrlf\n"
+"# or pretxnchangegroup.cr = python:hgext.win32text.forbidcr\n"
+msgstr ""
+
#, python-format
msgid ""
"WARNING: %s already has %s line endings\n"
@@ -4179,12 +4229,6 @@
"the need to configure a server or a service. They can be discovered\n"
"without knowing their actual IP address.\n"
"\n"
-"To use the zeroconf extension add the following entry to your hgrc\n"
-"file:\n"
-"\n"
-"[extensions]\n"
-"hgext.zeroconf =\n"
-"\n"
"To allow other people to discover your repository using run \"hg serve\"\n"
"in your repository.\n"
"\n"
@@ -5375,18 +5419,8 @@
msgid "no commands defined\n"
msgstr "ingen kommandoer defineret\n"
-msgid ""
-"\n"
-"enabled extensions:\n"
-"\n"
-msgstr ""
-"\n"
-"aktiverede udvidelser:\n"
-"\n"
-
-#, python-format
-msgid " %s %s\n"
-msgstr ""
+msgid "enabled extensions:"
+msgstr "aktiverede udvidelser:"
msgid "no help text available"
msgstr "ingen hjælpetekst tilgængelig"
@@ -5755,7 +5789,6 @@
"\n"
" Please see 'hg help urls' for important details about ssh://\n"
" URLs. If DESTINATION is omitted, a default path will be used.\n"
-" See 'hg help urls' for more information.\n"
" "
msgstr ""
"skub ændringer til den angivne destination\n"
@@ -5777,7 +5810,6 @@
"\n"
" Se venligst 'hg help urls' for vigtige detaljer om ssh:// URL'er.\n"
" Hvis DESTINATION udelades vil en standard sti blive brugt.\n"
-" Se 'hg help urls' for mere information.\n"
" "
#, python-format
@@ -5989,7 +6021,8 @@
" This command should be used with care. There is only one level of\n"
" rollback, and there is no way to undo a rollback. It will also\n"
" restore the dirstate at the time of the last transaction, losing\n"
-" any dirstate changes since that time.\n"
+" any dirstate changes since that time. This command does not alter\n"
+" the working directory.\n"
"\n"
" Transactions are used to encapsulate the effects of all commands\n"
" that create new changesets or propagate existing changesets into a\n"
@@ -6214,7 +6247,8 @@
"\n"
" When there are uncommitted changes, use option -C/--clean to\n"
" discard them, forcibly replacing the state of the working\n"
-" directory with the requested revision.\n"
+" directory with the requested revision. Alternately, use -c/--check\n"
+" to abort.\n"
"\n"
" When there are uncommitted changes and option -C/--clean is not\n"
" used, and the parent revision and requested revision are on the\n"
@@ -6243,7 +6277,8 @@
"\n"
" Hvis der er uarkiverede ændringer kan -C/--clean tilvalget bruges\n"
" for at kassere dem og sætte tilstanden af arbejdskataloget lig\n"
-" tilstanden i den ønskede revision.\n"
+" tilstanden i den ønskede revision. Alternativt, brug -c/--check\n"
+" for at afbryde.\n"
"\n"
" Hvis der er uarkiverede ændringer, og -C/--clean tilvalget ikke\n"
" bruges, og forældrerevisionen og den ønskede revision begge er på\n"
@@ -6258,6 +6293,9 @@
" Se 'hg help dates' for en liste af gyldige formater til -d/--date.\n"
" "
+msgid "uncommitted local changes"
+msgstr ""
+
msgid ""
"verify the integrity of the repository\n"
"\n"
@@ -6916,6 +6954,9 @@
msgid "overwrite locally modified files (no backup)"
msgstr "overskrev lokalt modificerede filer (uden sikkerhedskopi)"
+msgid "check for uncommitted changes"
+msgstr ""
+
msgid "[-C] [-d DATE] [[-r] REV]"
msgstr "[-C] [-d DATO] [[-r] REV]"
@@ -7245,6 +7286,45 @@
msgid "unknown bisect kind %s"
msgstr ""
+msgid ""
+"\n"
+" Mercurial has a mechanism for adding new features through the\n"
+" use of extensions. Extensions may bring new commands, or new\n"
+" hooks, or change Mercurial's behavior.\n"
+"\n"
+" Extensions are not loaded by default for a variety of reasons,\n"
+" they may be meant for advanced users or provide potentially\n"
+" dangerous commands (e.g. mq and rebase allow history to be\n"
+" rewritten), they might not be ready for prime-time yet, or\n"
+" they may alter Mercurial's behavior. It is thus up to the user\n"
+" to activate extensions as desired.\n"
+"\n"
+" To enable the \"foo\" extension, either shipped with Mercurial\n"
+" or in the Python search path, create an entry for it in your\n"
+" hgrc, like this:\n"
+"\n"
+" [extensions]\n"
+" foo =\n"
+"\n"
+" You may also specify the full path to an extension:\n"
+"\n"
+" [extensions]\n"
+" myfeature = ~/.hgext/myfeature.py\n"
+"\n"
+" To explicitly disable an extension enabled in an hgrc of broader\n"
+" scope, prepend its path with !:\n"
+"\n"
+" [extensions]\n"
+" # disabling extension bar residing in /ext/path\n"
+" hgext.bar = !/path/to/extension/bar.py\n"
+" # ditto, but no path was supplied for extension baz\n"
+" hgext.baz = !\n"
+" "
+msgstr ""
+
+msgid "disabled extensions:"
+msgstr "deaktiverede udvidelser:"
+
msgid "Date Formats"
msgstr "Datoformater"
@@ -7728,6 +7808,9 @@
" "
msgstr ""
+msgid "Using additional features"
+msgstr "Brug af yderligere funktioner"
+
msgid "can only share local repositories"
msgstr ""
@@ -7967,10 +8050,6 @@
msgstr ""
#, python-format
-msgid "tag '%s' refers to unknown node"
-msgstr "mærkaten '%s' henviser til en ukendt knude"
-
-#, python-format
msgid "working directory has unknown parent '%s'!"
msgstr "arbejdsbiblioteket har ukendt forældre '%s'!"
@@ -8972,6 +9051,3 @@
msgid "user name not available - set USERNAME environment variable"
msgstr "der er ikke noget brugernavn - sæt USERNAME miljøvariabel"
-
-#~ msgid "patch file name"
-#~ msgstr "patch navn"