# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR ORGANIZATION
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2011-11-02 10:19+Pacific Daylight Time\n"
"PO-Revision-Date: 2011-11-02 21:45-0800\n"
"Last-Translator: Herm Fischer <fischer@markv.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n"
"X-Poedit-Language: German\n"
"X-Poedit-Country: GERMANY\n"
"X-Poedit-SourceCharset: utf-8\n"

#: arelle\CntlrCmdLine.py:24
msgid "FILENAME is an entry point, which may bean XBRL instance, schema, linkbase file, inline XBRL instance, testcase file, testcase index file.  FILENAME may be a local file or a URI to a web located file."
msgstr ""

#: arelle\CntlrCmdLine.py:30
msgid "FILENAME is a second entry point when comparing (diffing) two DTSes producing a versioning report."
msgstr ""

#: arelle\CntlrCmdLine.py:33
msgid "FILENAME is the filename to save as the versioning report."
msgstr ""

#: arelle\CntlrCmdLine.py:36
msgid "Validate the file according to the entry file type.  If an XBRL file, it is validated according to XBRL validation 2.1, calculation linkbase validation if either --calcDecimals or --calcPrecision are specified, and SEC Edgar Filing Manual (if --efm selected) or Global Filer Manual disclosure system validation (if --gfm=XXX selected). If a test suite or testcase, the test case variations are individually so validated."
msgstr ""

#: arelle\CntlrCmdLine.py:45
msgid "Specify calculation linkbase validation inferring decimals."
msgstr ""

#: arelle\CntlrCmdLine.py:47
msgid "Specify calculation linkbase validation inferring precision."
msgstr ""

#: arelle\CntlrCmdLine.py:49
msgid "Select Edgar Filer Manual (U.S. SEC) disclosure system validation."
msgstr ""

#: arelle\CntlrCmdLine.py:51
msgid "Specify a Global Filer Manual disclosure system name and select disclosure system validation."
msgstr ""

#: arelle\CntlrCmdLine.py:54
msgid "Select validation with respect to Unit Type Registry."
msgstr ""

#: arelle\CntlrCmdLine.py:56
msgid "Write DTS tree into CSVFILE"
msgstr ""

#: arelle\CntlrCmdLine.py:58
msgid "Write fact list into CSVFILE"
msgstr ""

#: arelle\CntlrCmdLine.py:60
msgid "Columns for CSVFILE"
msgstr ""

#: arelle\CntlrCmdLine.py:62
msgid "Write concepts into CSVFILE"
msgstr ""

#: arelle\CntlrCmdLine.py:64
msgid "Write presentation linkbase into CSVFILE"
msgstr ""

#: arelle\CntlrCmdLine.py:66
msgid "Write calculation linkbase into CSVFILE"
msgstr ""

#: arelle\CntlrCmdLine.py:68
msgid "Write dimensions (of definition) linkbase into CSVFILE"
msgstr ""

#: arelle\CntlrCmdLine.py:70
msgid "Write test report of validation (of test cases) into CSVFILE"
msgstr ""

#: arelle\CntlrCmdLine.py:72
msgid "Write log messages into file, otherwise they go to standard output"
msgstr ""

#: arelle\CntlrCmdLine.py:73
#: arelle\CntlrCmdLine.py:74
#: arelle\CntlrCmdLine.py:75
#: arelle\CntlrCmdLine.py:76
#: arelle\CntlrCmdLine.py:77
#: arelle\CntlrCmdLine.py:78
#: arelle\CntlrCmdLine.py:79
#: arelle\CntlrCmdLine.py:80
#: arelle\CntlrCmdLine.py:81
#: arelle\CntlrCmdLine.py:82
#: arelle\CntlrCmdLine.py:83
#: arelle\CntlrCmdLine.py:84
#: arelle\CntlrCmdLine.py:85
#: arelle\CntlrCmdLine.py:86
#: arelle\CntlrCmdLine.py:87
#: arelle\CntlrCmdLine.py:88
msgid "Specify formula tracing."
msgstr ""

#: arelle\CntlrCmdLine.py:91
msgid "Show product version, copyright, and license."
msgstr ""

#: arelle\CntlrCmdLine.py:100
msgid ""
"\n"
"arelle(r) {0}\n"
"\n"
"An open source XBRL platform\n"
"(c) 2010-2011 Mark V Systems Limited\n"
"All rights reserved\n"
"http://www.arelle.org\n"
"support@arelle.org\n"
"\n"
"Licensed under the Apache License, Version 2.0 (the \"License\"); you may not \n"
"use this file except in compliance with the License.  You may obtain a copy \n"
"of the License at 'http://www.apache.org/licenses/LICENSE-2.0'\n"
"\n"
"Unless required by applicable law or agreed to in writing, software \n"
"distributed under the License is distributed on an \"AS IS\" BASIS, \n"
"WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  \n"
"See the License for the specific language governing permissions and \n"
"limitations under the License.\n"
"\n"
"Includes:\n"
"   Python(r) (c) 2001-2010 Python Software Foundation\n"
"   PyParsing (c) 2003-2010 Paul T. McGuire\n"
"   lxml (c) 2004 Infrae, ElementTree (c) 1999-2004 by Fredrik Lundh\n"
"   xlrd (c) 2005-2009 Stephen J. Machin, Lingfo Pty Ltd, (c) 2001 D. Giffin, (c) 2000 A. Khan\n"
"   xlwt (c) 2007 Stephen J. Machin, Lingfo Pty Ltd, (c) 2005 R. V. Kiseliov"
msgstr ""

#: arelle\CntlrCmdLine.py:121
msgid ""
"incorrect arguments, please try\n"
"  python CntlrCmdLine.pyw --help"
msgstr ""

#: arelle\CntlrCmdLine.py:137
msgid "both --efm and --gfm validation are requested, proceeding with --efm only"
msgstr ""

#: arelle\CntlrCmdLine.py:148
msgid "both --calcDecimals and --calcPrecision validation are requested, proceeding with --calcDecimals only"
msgstr ""

#: arelle\CntlrCmdLine.py:193
#: arelle\CntlrCmdLine.py:202
#: arelle\CntlrGenVersReports.py:321
#: arelle\CntlrProfiler.py:20
#: arelle\CntlrWinMain.py:539
msgid "views loading"
msgstr ""

#: arelle\CntlrCmdLine.py:195
msgid "loaded in %.2f secs at %s"
msgstr ""

#: arelle\CntlrCmdLine.py:204
msgid "diff comparison DTS loaded in %.2f secs"
msgstr ""

#: arelle\CntlrCmdLine.py:210
#: arelle\CntlrWinMain.py:710
msgid "compared in %.2f secs"
msgstr ""

#: arelle\CntlrCmdLine.py:218
#: arelle\CntlrWinMain.py:667
msgid "validated in %.2f secs"
msgstr ""

#: arelle\CntlrCmdLine.py:241
msgid ""
"[IOError] Failed to save output:\n"
" {0}"
msgstr ""

#: arelle\CntlrCmdLine.py:243
msgid ""
"[Exception] Failed to complete validation: \n"
"{0} \n"
"{1}"
msgstr ""

#: arelle\CntlrGenVersReports.py:30
msgid ""
"FILENAME is an excel 95-2003 index file containing columns: \n"
"Dir is a test directory, \n"
"fromURI is the fromDTS URI relative to test director, \n"
"toURI is the toDTS URI relative to test director, \n"
"Description is the goal of the test for testcase description, \n"
"Assignment is the business, technical, or errata classification, \n"
"Expected event is an event localName that is expected \n"
"\n"
"Output files and testcases are located in filename's directory, \n"
"report files are generated in '/report' under fromURI's directory."
msgstr ""

#: arelle\CntlrGenVersReports.py:40
msgid "Date if desired to use (instead of today) in generated testcase elements."
msgstr ""

#: arelle\CntlrGenVersReports.py:72
msgid "[info] xls loaded in {0:.2} secs at {1}"
msgstr ""

#: arelle\CntlrGenVersReports.py:116
#: arelle\CntlrGenVersReports.py:336
msgid "[info] testcase uriFrom {0}"
msgstr ""

#: arelle\CntlrGenVersReports.py:119
#: arelle\CntlrGenVersReports.py:340
msgid "loading from DTS"
msgstr ""

#: arelle\CntlrGenVersReports.py:119
#: arelle\CntlrGenVersReports.py:344
msgid "loading to DTS"
msgstr ""

#: arelle\CntlrGenVersReports.py:282
msgid "Exception: %(error)s, Excel row: %(excelRow)s"
msgstr ""

#: arelle\CntlrGenVersReports.py:322
msgid "[info] loaded in {0:.2} secs"
msgstr ""

#: arelle\CntlrGenVersReports.py:327
msgid "[info] testcases {0}"
msgstr ""

#: arelle\CntlrWinMain.py:71
msgid "Open File..."
msgstr ""

#: arelle\CntlrWinMain.py:72
msgid "Open Web..."
msgstr ""

#: arelle\CntlrWinMain.py:73
msgid "Import File..."
msgstr ""

#: arelle\CntlrWinMain.py:74
msgid "Save..."
msgstr ""

#: arelle\CntlrWinMain.py:75
msgid "Save DTS Package"
msgstr ""

#: arelle\CntlrWinMain.py:76
#: arelle\CntlrWinMain.py:180
#: arelle\DialogFind.py:122
#: arelle\ViewWinFactGrid.py:31
#: arelle\ViewWinTree.py:203
#: arelle\ViewWinTupleGrid.py:27
msgid "Close"
msgstr ""

#: arelle\CntlrWinMain.py:78
msgid "Quit"
msgstr ""

#: arelle\CntlrWinMain.py:90
#: arelle\DialogOpenArchive.py:33
msgid "File"
msgstr ""

#: arelle\CntlrWinMain.py:95
msgid "Validation"
msgstr ""

#: arelle\CntlrWinMain.py:96
#: arelle\CntlrWinMain.py:903
#: arelle\ViewWinXml.py:19
msgid "Validate"
msgstr ""

#: arelle\CntlrWinMain.py:97
msgid "Schema validate (experimental)"
msgstr ""

#: arelle\CntlrWinMain.py:101
msgid "Disclosure system checks"
msgstr ""

#: arelle\CntlrWinMain.py:102
msgid "Select disclosure system..."
msgstr ""

#: arelle\CntlrWinMain.py:106
msgid "Calc Linkbase checks"
msgstr ""

#: arelle\CntlrWinMain.py:110
msgid "Infer Decimals in calculations"
msgstr ""

#: arelle\CntlrWinMain.py:114
msgid "Unit Type Registry validation"
msgstr ""

#: arelle\CntlrWinMain.py:117
msgid "Parameters..."
msgstr ""

#: arelle\CntlrWinMain.py:119
msgid "Formula"
msgstr ""

#: arelle\CntlrWinMain.py:122
msgid "Compare DTSes..."
msgstr ""

#: arelle\CntlrWinMain.py:126
#: arelle\ViewWinRssFeed.py:43
msgid "Options..."
msgstr ""

#: arelle\CntlrWinMain.py:127
#: arelle\ViewWinRssFeed.py:44
msgid "Start"
msgstr ""

#: arelle\CntlrWinMain.py:128
#: arelle\ViewWinRssFeed.py:45
msgid "Stop"
msgstr ""

#: arelle\CntlrWinMain.py:130
#: arelle\ViewWinRssFeed.py:46
msgid "RSS Watch"
msgstr ""

#: arelle\CntlrWinMain.py:133
msgid "Internet"
msgstr ""

#: arelle\CntlrWinMain.py:137
msgid "Work offline"
msgstr ""

#: arelle\CntlrWinMain.py:138
msgid "Clear cache"
msgstr ""

#: arelle\CntlrWinMain.py:139
msgid "Manage cache"
msgstr ""

#: arelle\CntlrWinMain.py:140
#: arelle\DialogUserPassword.py:30
msgid "Proxy Server"
msgstr ""

#: arelle\CntlrWinMain.py:143
msgid "Messages log"
msgstr ""

#: arelle\CntlrWinMain.py:144
#: arelle\CntlrWinMain.py:232
msgid "Clear"
msgstr ""

#: arelle\CntlrWinMain.py:145
#: arelle\CntlrWinMain.py:233
#: arelle\ViewWinList.py:103
msgid "Save to file"
msgstr ""

#: arelle\CntlrWinMain.py:147
msgid "Language..."
msgstr ""

#: arelle\CntlrWinMain.py:149
msgid "Tools"
msgstr ""

#: arelle\CntlrWinMain.py:153
msgid "Check for updates"
msgstr ""

#: arelle\CntlrWinMain.py:155
msgid "About..."
msgstr ""

#: arelle\CntlrWinMain.py:162
msgid "Help"
msgstr ""

#: arelle\CntlrWinMain.py:166
#: arelle\CntlrWinMain.py:628
#: arelle\CntlrWinMain.py:645
#: arelle\DialogFind.py:322
msgid "Ready..."
msgstr ""

#: arelle\CntlrWinMain.py:177
msgid "Open by choosing a local XBRL file, testcase, or archive file"
msgstr ""

#: arelle\CntlrWinMain.py:177
msgid "Open local file"
msgstr ""

#: arelle\CntlrWinMain.py:178
msgid "Enter an http:// URL of an XBRL file or testcase"
msgstr ""

#: arelle\CntlrWinMain.py:178
msgid "Open web file"
msgstr ""

#: arelle\CntlrWinMain.py:179
msgid "Save file"
msgstr ""

#: arelle\CntlrWinMain.py:179
msgid "Saves currently selected local XBRL file"
msgstr ""

#: arelle\CntlrWinMain.py:180
msgid "Closes currently selected instance/DTS or testcase(s)"
msgstr ""

#: arelle\CntlrWinMain.py:182
msgid "Find dialog for scope and method of searching"
msgstr ""

#: arelle\CntlrWinMain.py:182
#: arelle\DialogFind.py:46
#: arelle\DialogFind.py:118
msgid "Find"
msgstr ""

#: arelle\CntlrWinMain.py:184
msgid "Validate currently selected DTS or testcase(s)"
msgstr ""

#: arelle\CntlrWinMain.py:185
msgid "Compare DTSes"
msgstr ""

#: arelle\CntlrWinMain.py:185
msgid "compare two DTSes"
msgstr ""

#: arelle\CntlrWinMain.py:187
msgid "Clears the messages log"
msgstr ""

#: arelle\CntlrWinMain.py:187
msgid "Messages Log | Clear"
msgstr ""

#: arelle\CntlrWinMain.py:229
msgid "messages"
msgstr ""

#: arelle\CntlrWinMain.py:235
#: arelle\ViewWinList.py:105
#: arelle\ViewWinTree.py:167
msgid "Copy to clipboard"
msgstr ""

#: arelle\CntlrWinMain.py:305
#: arelle\CntlrWinMain.py:343
#: arelle\CntlrWinMain.py:651
msgid "arelle - Unnamed"
msgstr ""

#: arelle\CntlrWinMain.py:326
msgid "Recent files"
msgstr ""

#: arelle\CntlrWinMain.py:333
msgid "Recent imports"
msgstr ""

#: arelle\CntlrWinMain.py:350
msgid "arelle - Unsaved Changes"
msgstr ""

#: arelle\CntlrWinMain.py:351
msgid "Save unsaved changes?"
msgstr ""

#: arelle\CntlrWinMain.py:364
msgid "arelle - Save HTML-rendered Table"
msgstr ""

#: arelle\CntlrWinMain.py:366
msgid "HTML file .htm"
msgstr ""

#: arelle\CntlrWinMain.py:366
msgid "HTML file .html"
msgstr ""

#: arelle\CntlrWinMain.py:373
#: arelle\CntlrWinMain.py:390
#: arelle\CntlrWinMain.py:409
#: arelle\CntlrWinMain.py:435
#: arelle\CntlrWinMain.py:736
#: arelle\CntlrWinMain.py:983
msgid "arelle - Error"
msgstr ""

#: arelle\CntlrWinMain.py:374
#: arelle\CntlrWinMain.py:391
#: arelle\CntlrWinMain.py:410
#: arelle\CntlrWinMain.py:436
#: arelle\CntlrWinMain.py:984
msgid ""
"Failed to save {0}:\n"
"{1}"
msgstr ""

#: arelle\CntlrWinMain.py:381
msgid "arelle - Save Test Results"
msgstr ""

#: arelle\CntlrWinMain.py:383
msgid "CSV file"
msgstr ""

#: arelle\CntlrWinMain.py:397
msgid "arelle - Save Formula Result Instance Document"
msgstr ""

#: arelle\CntlrWinMain.py:399
msgid "XBRL output instance .xbrl"
msgstr ""

#: arelle\CntlrWinMain.py:399
msgid "XBRL output instance .xml"
msgstr ""

#: arelle\CntlrWinMain.py:407
msgid "[info] Saved formula output instance to {0}"
msgstr ""

#: arelle\CntlrWinMain.py:416
msgid "arelle - Save File"
msgstr ""

#: arelle\CntlrWinMain.py:418
msgid "Xbrl file"
msgstr ""

#: arelle\CntlrWinMain.py:429
msgid "Saved {0} items to {1}"
msgstr ""

#: arelle\CntlrWinMain.py:432
#: arelle\CntlrWinMain.py:568
#: arelle\CntlrWinMain.py:732
msgid "arelle - {0}"
msgstr ""

#: arelle\CntlrWinMain.py:448
msgid "arelle - Open file"
msgstr ""

#: arelle\CntlrWinMain.py:450
#: arelle\CntlrWinMain.py:470
#: arelle\DialogRssWatch.py:163
msgid "XBRL files"
msgstr ""

#: arelle\CntlrWinMain.py:453
#: arelle\CntlrWinMain.py:473
msgid "Loading web-accessed files"
msgstr ""

#: arelle\CntlrWinMain.py:454
#: arelle\CntlrWinMain.py:474
msgid "Please open web-accessed files with the second toolbar button, \"Open web file\", or the File menu, second entry, \"Open web...\""
msgstr ""

#: arelle\CntlrWinMain.py:464
#: arelle\CntlrWinMain.py:688
msgid "arelle - Warning"
msgstr ""

#: arelle\CntlrWinMain.py:465
msgid "Import requires an opened DTS"
msgstr ""

#: arelle\CntlrWinMain.py:468
msgid "arelle - Import file into opened DTS"
msgstr ""

#: arelle\CntlrWinMain.py:533
msgid "imported"
msgstr ""

#: arelle\CntlrWinMain.py:538
#: arelle\DisclosureSystem.py:135
msgid "loaded"
msgstr ""

#: arelle\CntlrWinMain.py:541
msgid "Exception loading {0}: {1}, at {2}"
msgstr ""

#: arelle\CntlrWinMain.py:551
msgid "%s in %.2f secs"
msgstr ""

#: arelle\CntlrWinMain.py:553
msgid "{0}, preparing views"
msgstr ""

#: arelle\CntlrWinMain.py:558
msgid "not successfully %s in %.2f secs"
msgstr ""

#: arelle\CntlrWinMain.py:617
msgid "views %.2f secs"
msgstr ""

#: arelle\CntlrWinMain.py:622
msgid "Exception preparing {0}: {1}, at {2}"
msgstr ""

#: arelle\CntlrWinMain.py:626
#: arelle\CntlrWinMain.py:643
msgid "Exception preparing view"
msgstr ""

#: arelle\CntlrWinMain.py:639
msgid "Exception {0}: {1}, at {2}"
msgstr ""

#: arelle\CntlrWinMain.py:689
msgid "Two DTSes are required for the Compare DTSes operation, {0} found"
msgstr ""

#: arelle\CntlrWinMain.py:693
msgid "arelle - Save Versioning Report File"
msgstr ""

#: arelle\CntlrWinMain.py:695
msgid "Versioning report file"
msgstr ""

#: arelle\CntlrWinMain.py:729
msgid "Loaded {0} items from {1}"
msgstr ""

#: arelle\CntlrWinMain.py:737
msgid ""
"Failed to load {0}\n"
"{1}"
msgstr ""

#: arelle\CntlrWinMain.py:771
msgid "arelle - Clear Internet Cache"
msgstr ""

#: arelle\CntlrWinMain.py:772
msgid "Are you sure you want to clear the internet cache?"
msgstr ""

#: arelle\CntlrWinMain.py:824
msgid "RSS Watch Control Error"
msgstr ""

#: arelle\CntlrWinMain.py:825
msgid "RSS Feed is not set up, please select options and select feed"
msgstr ""

#: arelle\CntlrWinMain.py:860
msgid "arelle - Labels language code setting"
msgstr ""

#: arelle\CntlrWinMain.py:861
msgid ""
"The system default language is: {0} \n"
"\n"
"You may override with a different language for labels display. \n"
"\n"
"Current language override code: {1} \n"
"(Leave empty to use the system default language.)"
msgstr ""

#: arelle\CntlrWinMain.py:881
msgid "Validate testcases"
msgstr ""

#: arelle\CntlrWinMain.py:883
msgid "Validate testcase"
msgstr ""

#: arelle\CntlrWinMain.py:885
msgid "Validate versioning report"
msgstr ""

#: arelle\CntlrWinMain.py:889
msgid ""
"\n"
"Check calculations (infer decimals)"
msgstr ""

#: arelle\CntlrWinMain.py:891
msgid ""
"\n"
"Check calculations (infer precision)"
msgstr ""

#: arelle\CntlrWinMain.py:895
msgid ""
"\n"
"Check unit type registry"
msgstr ""

#: arelle\CntlrWinMain.py:899
msgid ""
"Validate\n"
"Check disclosure system rules\n"
"{0}{1}{2}"
msgstr ""

#: arelle\CntlrWinMain.py:901
msgid "Validate{0}{1}"
msgstr ""

#: arelle\CntlrWinMain.py:931
msgid "About arelle"
msgstr ""

#: arelle\CntlrWinMain.py:933
msgid ""
"arelle® {0}\n"
"An open source XBRL platform\n"
"© 2010-2011 Mark V Systems Limited\n"
"All rights reserved\n"
"http://www.arelle.org\n"
"support@arelle.org\n"
"\n"
"Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License.  You may obtain a copy of the License at\n"
"\n"
"http://www.apache.org/licenses/LICENSE-2.0\n"
"\n"
"Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the specific language governing permissions and limitations under the License.\n"
"\n"
"Includes:\n"
"   Python® © 2001-2010 Python Software Foundation\n"
"   PyParsing © 2003-2010 Paul T. McGuire\n"
"   lxml © 2004 Infrae, ElementTree © 1999-2004 by Fredrik Lundh\n"
"   xlrd © 2005-2009 Stephen J. Machin, Lingfo Pty Ltd, © 2001 D. Giffin, © 2000 A. Khan\n"
"   xlwt © 2007 Stephen J. Machin, Lingfo Pty Ltd, © 2005 R. V. Kiseliov"
msgstr ""

#: arelle\CntlrWinMain.py:974
msgid "arelle - Save Messages Log"
msgstr ""

#: arelle\CntlrWinMain.py:976
msgid "Txt file"
msgstr ""

#: arelle\DialogAbout.py:33
#: arelle\DialogFormulaParameters.py:150
#: arelle\DialogOpenArchive.py:136
#: arelle\DialogOpenTaxonomyPackage.py:102
#: arelle\DialogRssWatch.py:141
#: arelle\DialogURL.py:40
#: arelle\DialogUserPassword.py:125
msgid "OK"
msgstr ""

#: arelle\DialogFind.py:55
msgid "Enter expression to find, or select from combo box drop down history list."
msgstr ""

#: arelle\DialogFind.py:63
msgid "Scope for an XBRL document (instance or DTS).  For an RSS Feed, all properties are matched.  "
msgstr ""

#: arelle\DialogFind.py:66
msgid "Find/Next up (on screen) from last to first match."
msgstr ""

#: arelle\DialogFind.py:68
msgid "Find/Next down (on screen) from first to last match."
msgstr ""

#: arelle\DialogFind.py:70
msgid "Expression is a set of characters to match, ignoring case.  The match may occur anywhere within the scope. "
msgstr ""

#: arelle\DialogFind.py:73
msgid "A regular expression to match, anywhere in the scope, ignoring case.  For example, \"cash\" would match cash anywhere in a string (like cash on hand), whereas \"^cash$\" would match a full string to only contain cash. Use regular expression metacharacters, e.g., \".\" for any single character, \".*\" for any number of wild characters, .{3} for exactly 3 wild characters. "
msgstr ""

#: arelle\DialogFind.py:79
msgid "An XPath 2 expression, where the context element, \".\", is a candidate concept QName, if any concept scope is checked, and a candidate fact item, if any fact scope is checked.  The XPath 2 functions do not need an \"fn:\" prefix (but it is defined).  The XBRL Functions Registry functions do require an \"xfi:\" prefix.  Constructors require an \"xs:\" prefix.  The expression is considered \"matched\" for the candidate concept QNames or fact items where the effective boolean value of the expression is \"true()\".  "
msgstr ""

#: arelle\DialogFind.py:119
msgid "Compile (if regular expression or XPath 2), and find first match (if down direction) or last match (if up direction).  "
msgstr ""

#: arelle\DialogFind.py:120
msgid "Next"
msgstr ""

#: arelle\DialogFind.py:121
msgid "Advance to the next matched object (in selected direction).  "
msgstr ""

#: arelle\DialogFind.py:123
msgid "Close the find dialog.  "
msgstr ""

#: arelle\DialogFind.py:162
#: arelle\DialogFind.py:169
#: arelle\DialogFind.py:174
msgid "Find cannot be completed"
msgstr ""

#: arelle\DialogFind.py:163
msgid "XPath matching is not available for searching messages, please choose text or regular expression.  "
msgstr ""

#: arelle\DialogFind.py:170
msgid "Find requires an opened DTS or RSS Feed"
msgstr ""

#: arelle\DialogFind.py:175
msgid "XPath matching is not available for an RSS Feed, please choose text or regular expression.  "
msgstr ""

#: arelle\DialogFind.py:228
#: arelle\DialogFind.py:230
msgid "Compiling xpath expression..."
msgstr ""

#: arelle\DialogFind.py:251
#: arelle\DialogFind.py:252
msgid "Matching concepts..."
msgstr ""

#: arelle\DialogFind.py:267
#: arelle\DialogFind.py:268
msgid "Matching facts..."
msgstr ""

#: arelle\DialogFind.py:281
msgid ""
"Find expression error: {0} \n"
"{1}"
msgstr ""

#: arelle\DialogFind.py:284
msgid "Completed with errors"
msgstr ""

#: arelle\DialogFind.py:330
#: arelle\DialogFind.py:335
msgid "Next cannot be completed"
msgstr ""

#: arelle\DialogFind.py:331
msgid "A different DTS is active, than find was initiated with.  Please press 'find' to re-search with the current DTS"
msgstr ""

#: arelle\DialogFind.py:336
msgid "No matches were found.  Please try a different search."
msgstr ""

#: arelle\DialogFormulaParameters.py:37
msgid "Formula Parameters and Trace Options"
msgstr ""

#: arelle\DialogFormulaParameters.py:151
#: arelle\DialogOpenArchive.py:137
#: arelle\DialogOpenTaxonomyPackage.py:103
#: arelle\DialogRssWatch.py:139
#: arelle\DialogURL.py:41
#: arelle\DialogUserPassword.py:126
msgid "Cancel"
msgstr ""

#: arelle\DialogOpenArchive.py:32
msgid "Select Archive File"
msgstr ""

#: arelle\DialogOpenArchive.py:43
msgid "Select Disclosure System"
msgstr ""

#: arelle\DialogOpenArchive.py:44
msgid "Disclosure System"
msgstr ""

#: arelle\DialogOpenArchive.py:96
#: arelle\DialogOpenTaxonomyPackage.py:72
msgid "loading archive {0}"
msgstr ""

#: arelle\DialogOpenTaxonomyPackage.py:22
msgid "Select Entry Point"
msgstr ""

#: arelle\DialogOpenTaxonomyPackage.py:83
msgid "Failed to parse metadata; the underlying error was: {0}"
msgstr ""

#: arelle\DialogOpenTaxonomyPackage.py:84
msgid "Malformed taxonomy package"
msgstr ""

#: arelle\DialogOpenTaxonomyPackage.py:199
msgid "<unnamed {0}>"
msgstr ""

#: arelle\DialogOpenTaxonomyPackage.py:205
msgid "WARNING: skipping multiple-document entry point (not supported)"
msgstr ""

#: arelle\DialogRssWatch.py:68
msgid "RSS Feed Processing Control"
msgstr ""

#: arelle\DialogRssWatch.py:77
msgid "Select an RSS feed to process for item matching, formulas, and validations as selected below"
msgstr ""

#: arelle\DialogRssWatch.py:80
msgid "Enter a regular expression to be matched to the text of each filing instance fact item. Regular expressions may contain patterns to detect, such as ab.?c, for any single character between b and c, or ab.*c for any number of characters between b and c."
msgstr ""

#: arelle\DialogRssWatch.py:84
msgid "Select a formula linkbase to to evaluate each filing.  The formula linkbase may contain one or more assertions, the results of which is recorded in the log file.  If unsuccessful assertion alerts are selected and an e-mail address provided, the recipient will be notified of filings with assertions that do not pass."
msgstr ""

#: arelle\DialogRssWatch.py:92
msgid ""
"Select a log file in which to save an activity log, including validation results, matched item text, and formula results.\n"
"\n"
" Two files are produced, (1) .txt with the log messages, and (2) .csv with the RSS feed items and status.  "
msgstr ""

#: arelle\DialogRssWatch.py:98
msgid "Specify e-mail recipient(s) for alerts per below."
msgstr ""

#: arelle\DialogRssWatch.py:102
msgid "Specify pub dateTime of last processed submission.  Next item to examine will be after this dateTime."
msgstr ""

#: arelle\DialogRssWatch.py:106
msgid "Clear pub dateTime so that next cycle processes all entries in RSS feed."
msgstr ""

#: arelle\DialogRssWatch.py:140
msgid "Cancel operation, discarding changes and entries"
msgstr ""

#: arelle\DialogRssWatch.py:142
msgid "Accept the options as entered above"
msgstr ""

#: arelle\DialogRssWatch.py:161
msgid "Choose formula file for RSS Watch"
msgstr ""

#: arelle\DialogRssWatch.py:172
msgid "Choose log file for RSS Watch"
msgstr ""

#: arelle\DialogRssWatch.py:174
msgid "Log files"
msgstr ""

#: arelle\DialogRssWatch.py:187
msgid "RSS feed field contents invalid"
msgstr ""

#: arelle\DialogRssWatch.py:192
msgid "Match text field contents error {0}"
msgstr ""

#: arelle\DialogRssWatch.py:194
msgid "Formula file not found {0}"
msgstr ""

#: arelle\DialogRssWatch.py:196
msgid "Log file directory not found {0}"
msgstr ""

#: arelle\DialogRssWatch.py:199
msgid "E-mail address format error"
msgstr ""

#: arelle\DialogRssWatch.py:201
msgid "Latest pub date field contents invalid"
msgstr ""

#: arelle\DialogRssWatch.py:203
msgid "Dialog validation error(s)"
msgstr ""

#: arelle\DialogURL.py:37
msgid "URL:"
msgstr ""

#: arelle\DialogURL.py:42
msgid "SEC search"
msgstr ""

#: arelle\DialogURL.py:43
msgid "SEC RSS"
msgstr ""

#: arelle\DialogURL.py:47
msgid "Opens above URL from web cache, downloading to cache if necessary"
msgstr ""

#: arelle\DialogURL.py:49
msgid "Cancel operation"
msgstr ""

#: arelle\DialogURL.py:52
msgid ""
"Opens US SEC Edgar Company Search (in web browser)\n"
"\n"
"(1) Find the company in web browser,\n"
"(2) Click 'documents' button for desired filing,\n"
"(3) Find 'data files' panel, instance document row, 'document' column,\n"
"(4) On instance document file name, right-click browser menu: 'copy shortcut',\n"
"(5) Come back to this dialog window,\n"
"(6) Ctrl-v (paste) shortcut into above URL text box,\n"
"(7) Click ok button to load instance document"
msgstr ""

#: arelle\DialogURL.py:61
msgid "Opens current US SEC Edgar RSS feed"
msgstr ""

#: arelle\DialogUserPassword.py:17
msgid "Authentication Request"
msgstr ""

#: arelle\DialogUserPassword.py:58
msgid "Host:"
msgstr ""

#: arelle\DialogUserPassword.py:66
msgid "Realm:"
msgstr ""

#: arelle\DialogUserPassword.py:76
msgid "Microsoft Windows Internet Settings"
msgstr ""

#: arelle\DialogUserPassword.py:78
msgid "Mac OS X System Configuration"
msgstr ""

#: arelle\DialogUserPassword.py:80
msgid "environment variables"
msgstr ""

#: arelle\DialogUserPassword.py:81
msgid "Use proxy server of {0}"
msgstr ""

#: arelle\DialogUserPassword.py:84
msgid ""
"Check to use {0} \n"
"Uncheck to specify: \n"
"   No proxy if URL address is left blank, \n"
"   Proxy via URL address if it is not blank, \n"
"       with user and password (if provided)"
msgstr ""

#: arelle\DialogUserPassword.py:95
msgid "Address:"
msgstr ""

#: arelle\DialogUserPassword.py:97
msgid "Port:"
msgstr ""

#: arelle\DialogUserPassword.py:104
msgid ""
"Enter URL address and port number \n"
"  e.g., address: 168.1.2.3 port: 8080 \n"
"  or address: proxy.myCompany.com port: 8080 \n"
"  or leave blank to specify no proxy server"
msgstr ""

#: arelle\DialogUserPassword.py:111
msgid "User:"
msgstr ""

#: arelle\DialogUserPassword.py:119
msgid "Password:"
msgstr ""

#: arelle\DisclosureSystem.py:67
msgid "parsing disclosuresystems.xml"
msgstr ""

#: arelle\DisclosureSystem.py:84
msgid "loading disclosure system and mappings"
msgstr ""

#: arelle\DisclosureSystem.py:139
msgid "exception during loading"
msgstr ""

#: arelle\DisclosureSystem.py:143
msgid "Disclosure system and mappings {0}: {1}"
msgstr ""

#: arelle\DisclosureSystem.py:154
#: arelle\DisclosureSystem.py:198
#: arelle\ModelDocument.py:63
msgid "parsing {0}"
msgstr ""

#: arelle\FormulaConsisAsser.py:26
msgid "Consistency assertion %(id)s formula %(xlinkLabel)s fact %(derivedFact)s has zero precision and no radius is defined, skipping consistency assertion"
msgstr ""

#: arelle\FormulaConsisAsser.py:52
msgid "Consistency assertion %(id)s formula %(xlinkLabel)s no input facts matched to %(derivedFact)s, skipping consistency assertion"
msgstr ""

#: arelle\FormulaConsisAsser.py:80
msgid "Consistency assertion %(id)s formula %(xlinkLabel)s input fact matched to %(derivedFact)s has zero precision and no radius, skipping consistency assertion"
msgstr ""

#: arelle\FormulaConsisAsser.py:106
msgid "Consistency assertion %(id)s result %(result)s"
msgstr ""

#: arelle\FormulaEvaluator.py:46
msgid ""
"Existence Assertion %(xlinkLabel)s \n"
"Result: %(result)s"
msgstr ""

#: arelle\FormulaEvaluator.py:53
msgid "Variable set %(xlinkLabel)s had no xpCtx.evaluations"
msgstr ""

#: arelle\FormulaEvaluator.py:58
msgid ""
"Variable set %(xlinkLabel)s \n"
"Exception: %(error)s"
msgstr ""

#: arelle\FormulaEvaluator.py:73
msgid "Variable set %(xlinkLabel)s skipped evaluation, all fact variables have fallen back"
msgstr ""

#: arelle\FormulaEvaluator.py:82
msgid "Variable set %(xlinkLabel)s skipped non-different or fallback evaluation, duplicates another evaluation"
msgstr ""

#: arelle\FormulaEvaluator.py:91
msgid ""
"Variable set %(xlinkLabel)s \n"
"Precondition %(precondition)s \n"
"Result: %(result)s"
msgstr ""

#: arelle\FormulaEvaluator.py:109
msgid "unlabeled variableSet"
msgstr ""

#: arelle\FormulaEvaluator.py:115
msgid ""
"%(variableSetType)s %(xlinkLabel)s \n"
"Result: \n"
"%(result)s"
msgstr ""

#: arelle\FormulaEvaluator.py:140
msgid "Fact Variable %(variable)s filtering: start with %(factCount)s facts"
msgstr ""

#: arelle\FormulaEvaluator.py:155
msgid "Fact Variable %(variable)s: filters result %(result)s"
msgstr ""

#: arelle\FormulaEvaluator.py:161
msgid "Fact Variable %(variable)s: fallbackValue result %(result)s"
msgstr ""

#: arelle\FormulaEvaluator.py:175
msgid "General Variable %(variable)s: select result %(result)s"
msgstr ""

#: arelle\FormulaEvaluator.py:188
msgid "%(variableType)s %(variable)s: bound value %(result)s"
msgstr ""

#: arelle\FormulaEvaluator.py:207
msgid "Fact Variable %(variable)s %(filterType)s %(filter)s filter %(xlinkLabel)s passes %(factCount)s facts"
msgstr ""

#: arelle\FormulaEvaluator.py:238
msgid "Fact Variable %(variable)s %(filter)s filter %(aspect)s passes %(factCount)s facts"
msgstr ""

#: arelle\FormulaEvaluator.py:257
msgid "Fact Variable %(variable)s %(filter)s filter dimension matching passes %(factCount)s facts"
msgstr ""

#: arelle\FormulaEvaluator.py:383
msgid "Formula %(xlinkLabel)s concept: %(concept)s"
msgstr ""

#: arelle\FormulaEvaluator.py:390
msgid "Formula %(xlinkLabel)s concept %(concept)s is not an item"
msgstr ""

#: arelle\FormulaEvaluator.py:397
msgid "Formula %(xlinkLabel)s entity identifier scheme: %(scheme)s"
msgstr ""

#: arelle\FormulaEvaluator.py:404
msgid "Formula %(xlinkLabel)s entity identifier value: %(entityIdentifier)s"
msgstr ""

#: arelle\FormulaEvaluator.py:413
msgid "Formula %(xlinkLabel)s period type: %(periodType)s"
msgstr ""

#: arelle\FormulaEvaluator.py:419
#: arelle\FormulaEvaluator.py:430
msgid "Formula %(xlinkLabel)s period end: %(period)s"
msgstr ""

#: arelle\FormulaEvaluator.py:425
msgid "Formula %(xlinkLabel)s period start: %(period)s"
msgstr ""

#: arelle\FormulaEvaluator.py:439
#: arelle\FormulaEvaluator.py:446
msgid "Formula %(xlinkLabel)s unit: %(unit)s"
msgstr ""

#: arelle\FormulaEvaluator.py:479
msgid "Formula %(xlinkLabel)s dimension %(dimension)s: %(value)s"
msgstr ""

#: arelle\FormulaEvaluator.py:610
msgid "Formula %(xlinkLabel)s value is a sequence of length %(valueSequenceLength)s"
msgstr ""

#: arelle\FormulaEvaluator.py:686
msgid "neither source {0}, nor an aspect rule, were found."
msgstr ""

#: arelle\FormulaEvaluator.py:700
msgid "source, {0}, contains the QName of a fact variable that binds as a sequence where that fact's aspect rule covers this filtered aspect"
msgstr ""

#: arelle\FormulaEvaluator.py:775
msgid "Fact Variable"
msgstr ""

#: arelle\FormulaEvaluator.py:776
msgid "General Variable"
msgstr ""

#: arelle\FormulaEvaluator.py:777
msgid "Parameter"
msgstr ""

#: arelle\FunctionCustom.py:48
msgid ""
"%(cfi)s step %(step)s \n"
"Expression: \n"
"%(expression)s"
msgstr ""

#: arelle\FunctionCustom.py:54
msgid ""
"%(cfi)s step %(step)s \n"
"Result: \n"
"%(expression)s"
msgstr ""

#: arelle\FunctionCustom.py:63
msgid ""
"%(cfi)s output \n"
"Expression: \n"
"%(expression)s"
msgstr ""

#: arelle\FunctionCustom.py:69
msgid ""
"%(cfi)s output \n"
"Result: \n"
"%(expression)s"
msgstr ""

#: arelle\FunctionFn.py:256
msgid "Regular expression interpretation flag unrecognized: {0}"
msgstr ""

#: arelle\FunctionFn.py:532
msgid "Effective boolean value indeterminate"
msgstr ""

#: arelle\FunctionFn.py:655
msgid "Function xf:doc no formula resource element for {0}"
msgstr ""

#: arelle\FunctionFn.py:657
msgid "Function xf:doc $uri is not valid {0}"
msgstr ""

#: arelle\FunctionFn.py:665
msgid "Function xf:doc $uri not successfully loaded {0}"
msgstr ""

#: arelle\FunctionIxt.py:12
msgid "ixt function not available"
msgstr ""

#: arelle\FunctionUtil.py:76
msgid "Value operation {0} incompatible arguments {1} and {2}"
msgstr ""

#: arelle\FunctionXfi.py:20
msgid "xfi function not available"
msgstr ""

#: arelle\FunctionXfi.py:173
msgid "Period is not instant"
msgstr ""

#: arelle\FunctionXfi.py:175
msgid "Period is forever"
msgstr ""

#: arelle\FunctionXfi.py:261
msgid "Argument 1 {0} is not inferrable."
msgstr ""

#: arelle\FunctionXfi.py:263
msgid "Argument 1 is not reported with {0}."
msgstr ""

#: arelle\FunctionXfi.py:296
msgid "Function xff:uncovered-aspect cannot be used on an XPath expression associated with a {0}"
msgstr ""

#: arelle\FunctionXfi.py:298
msgid "Function xff:uncovered-aspect cannot be used with implicitFiltering=false"
msgstr ""

#: arelle\FunctionXfi.py:570
msgid "Argument 1 {0} is not a concept in the DTS."
msgstr ""

#: arelle\FunctionXfi.py:619
#: arelle\FunctionXfi.py:679
msgid "Argument 1 {0} is not a dimension concept QName."
msgstr ""

#: arelle\FunctionXfi.py:702
msgid "dimension does not specify an explicit dimension"
msgstr ""

#: arelle\FunctionXfi.py:736
msgid "dimension does not specify a typed dimension"
msgstr ""

#: arelle\FunctionXs.py:15
msgid "Exception: FORG0001, invalid constructor"
msgstr ""

#: arelle\FunctionXs.py:21
msgid "Exception: FONS0004, no namespace found for prefix"
msgstr ""

#: arelle\FunctionXs.py:25
msgid "xs function not available"
msgstr ""

#: arelle\FunctionXs.py:37
msgid "invalid cast from {0} to xs:{1}"
msgstr ""

#: arelle\ModelDocument.py:31
msgid "Prohibited file for filings %(blockedIndicator)s: %(url)s"
msgstr ""

#: arelle\ModelDocument.py:32
msgid " blocked"
msgstr ""

#: arelle\ModelDocument.py:53
msgid "File can not be loaded: %(fileName)s"
msgstr ""

#: arelle\ModelDocument.py:76
msgid "%(fileName)s: file error: %(error)s"
msgstr ""

#: arelle\ModelDocument.py:85
msgid "%(error)s, %(fileName)s, %(sourceAction)s source element"
msgstr ""

#: arelle\ModelDocument.py:96
msgid "loading {0}"
msgstr ""

#: arelle\ModelDocument.py:380
msgid "Discovery of %(fileName)s expected namespace %(namespace)s found targetNamespace %(targetNamespace)s"
msgstr ""

#: arelle\ModelDocument.py:386
msgid "Namespace: %(namespace)s disallowed schemaLocation %(schemaLocation)s"
msgstr ""

#: arelle\ModelDocument.py:444
msgid "Prohibited base attribute: %(attribute)s"
msgstr ""

#: arelle\ModelDocument.py:473
msgid "Namespace: %(namespace)s disallowed schemaLocation blocked %(schemaLocation)s"
msgstr ""

#: arelle\ModelDocument.py:542
msgid "Linkbase reference for %(linkbaseRefElement)s href attribute missing or malformed"
msgstr ""

#: arelle\ModelDocument.py:575
msgid "Locator href attribute missing or malformed in standard extended link"
msgstr ""

#: arelle\ModelDocument.py:579
msgid "Locator href attribute missing or malformed in non-standard extended link"
msgstr ""

#: arelle\ModelDocument.py:618
msgid "Linkbase extended link %(element)s missing schema definition"
msgstr ""

#: arelle\ModelDocument.py:722
msgid "Inline XBRL tupleRef %(tupleRef)s not found"
msgstr ""

#: arelle\ModelDocument.py:744
msgid "Instance fact %(element)s missing schema definition "
msgstr ""

#: arelle\ModelFormulaObject.py:171
msgid "Invalid formula object %(element)s"
msgstr ""

#: arelle\ModelFormulaObject.py:531
msgid "Parameter name used on multiple parameters %(name)s"
msgstr ""

#: arelle\ModelFormulaObject.py:1534
msgid "Matched variable sequence includes fact {0} inconsistent in aspect {1}"
msgstr ""

#: arelle\ModelFormulaObject.py:1779
msgid "%(dimension)s is not an explicit dimension concept QName."
msgstr ""

#: arelle\ModelFormulaObject.py:1893
msgid "dimension not available"
msgstr ""

#: arelle\ModelFormulaObject.py:2416
#: arelle\ModelFormulaObject.py:2474
msgid "input {0}"
msgstr ""

#: arelle\ModelFormulaObject.py:2423
msgid "{0}({1}) as {2}"
msgstr ""

#: arelle\ModelFormulaObject.py:2475
msgid "step {0}"
msgstr ""

#: arelle\ModelFormulaObject.py:2483
msgid ""
"step ${0}: \n"
"{1}"
msgstr ""

#: arelle\ModelFormulaObject.py:2484
msgid ""
"output: \n"
"{0}"
msgstr ""

#: arelle\ModelManager.py:68
msgid "[exception] Validation exception: {0} at {1}"
msgstr ""

#: arelle\ModelRelationshipSet.py:45
msgid "prohibited arc (priority {0}) has no other arc to prohibit"
msgstr ""

#: arelle\ModelRelationshipSet.py:51
msgid "prohibited arc (priority {0}, {1} - {2}) has an equivalent prohibited arc (priority {3}, {4} - {5})\n"
msgstr ""

#: arelle\ModelRelationshipSet.py:59
msgid "arc (priority {0}, {1} - {2}) is ineffective due to equivalent arc (priority {3}, {4} - {5})\n"
msgstr ""

#: arelle\ModelRssItem.py:41
msgid "tested"
msgstr ""

#: arelle\ModelRssItem.py:43
#: arelle\ModelRssItem.py:45
msgid "not tested"
msgstr ""

#: arelle\ModelVersReport.py:242
msgid "Comparing namespaces"
msgstr ""

#: arelle\ModelVersReport.py:244
msgid "Comparing roles"
msgstr ""

#: arelle\ModelVersReport.py:246
msgid "Comparing concepts"
msgstr ""

#: arelle\ModelVersReport.py:249
msgid "Comparing {0} relationships"
msgstr ""

#: arelle\ModelVersReport.py:252
msgid "Comparing dimension defaults"
msgstr ""

#: arelle\ModelVersReport.py:255
msgid "Comparing explicit dimensions"
msgstr ""

#: arelle\ModelVersReport.py:281
msgid "Checking report file"
msgstr ""

#: arelle\ModelVersReport.py:284
msgid "Writing report file"
msgstr ""

#: arelle\ModelVersReport.py:288
msgid "C report file"
msgstr ""

#: arelle\ModelVersReport.py:289
#: arelle\Validate.py:228
#: arelle\ValidateFiling.py:1031
#: arelle\ValidateFormula.py:109
#: arelle\ValidateXbrl.py:549
msgid "ready"
msgstr ""

#: arelle\ModelVersReport.py:554
#: arelle\ModelVersReport.py:568
msgid "corresponding relationship {0} toDTS toName=\"{1}\""
msgstr ""

#: arelle\ModelVersReport.py:556
msgid "toDTS does not have a corresponding relationship at position {0}"
msgstr ""

#: arelle\ModelVersReport.py:570
msgid "fromDTS does not have a corresponding relationship at position {0}"
msgstr ""

#: arelle\ModelVersReport.py:815
msgid "typed domain element {0}"
msgstr ""

#: arelle\ModelVersReport.py:817
msgid "typedDomainRef={0} (element qname cannot be determined)"
msgstr ""

#: arelle\ModelVersReport.py:888
msgid "from value: {0} "
msgstr ""

#: arelle\ModelVersReport.py:892
#: arelle\ModelVersReport.py:909
msgid "({0} does not have an id attribute)"
msgstr ""

#: arelle\ModelVersReport.py:905
msgid "to value: {0} "
msgstr ""

#: arelle\ModelXbrl.py:16
msgid "loading"
msgstr ""

#: arelle\ModelXbrl.py:47
#: arelle\ModelXbrl.py:123
msgid "xbrl loading finished, {0}..."
msgstr ""

#: arelle\ModelXbrl.py:228
msgid "Exception viewing properties {0} {1} at {2}"
msgstr ""

#: arelle\ModelXbrl.py:349
msgid "DTS of %(entryFile)s has %(numberOfFiles)s files packaged into %(packageOutputFile)s"
msgstr ""

#: arelle\Updater.py:24
#: arelle\Updater.py:42
msgid "arelle - Updater"
msgstr ""

#: arelle\Updater.py:25
msgid ""
"Update {0} is available, running version is {1}.  \n"
"\n"
"Download now?    \n"
"\n"
"(Arelle will exit before installing.)"
msgstr ""

#: arelle\Updater.py:37
msgid "Arelle running version, {0}, is newer than the downloadable version, {1}."
msgstr ""

#: arelle\Updater.py:40
msgid "Arelle running version, {0}, is the same as the downloadable version."
msgstr ""

#: arelle\Updater.py:51
msgid "Download ompleted"
msgstr ""

#: arelle\Validate.py:61
msgid "Testcase validation exception: %(error)s, testcase: %(testcase)s"
msgstr ""

#: arelle\Validate.py:71
msgid "Versioning report exception: %(error)s, testcase: %(reportFile)s"
msgstr ""

#: arelle\Validate.py:82
msgid "Instance validation exception: %(error)s, instance: %(instance)s"
msgstr ""

#: arelle\Validate.py:103
msgid "Variation %(id)s %(name)s: %(expected)s"
msgstr ""

#: arelle\Validate.py:131
#: arelle\WatchRss.py:67
#: arelle\WatchRss.py:70
msgid "validating"
msgstr ""

#: arelle\Validate.py:136
msgid "Testcase %(id)s %(name)s document not loaded: %(file)s"
msgstr ""

#: arelle\Validate.py:159
msgid "validating existing version report"
msgstr ""

#: arelle\Validate.py:170
msgid "Testcase %(id)s %(name)s DTSes not loaded, unable to generate versioning report: %(file)s"
msgstr ""

#: arelle\Validate.py:201
msgid "loading expected result XBRL instance"
msgstr ""

#: arelle\Validate.py:205
msgid "Testcase %(id)s %(name)s expected result instance not loaded: %(file)s"
msgstr ""

#: arelle\Validate.py:213
msgid "Formula output %(countFacts)s facts, expected %(expectedFacts)s facts"
msgstr ""

#: arelle\Validate.py:220
msgid "Formula output missing expected fact %(fact)s"
msgstr ""

#: arelle\ValidateFiling.py:64
#: arelle\ValidateHmrc.py:31
msgid "validating {0}"
msgstr ""

#: arelle\ValidateFiling.py:87
msgid "Invalid entity identifier scheme: %(scheme)s"
msgstr ""

#: arelle\ValidateFiling.py:92
msgid "Invalid entity identifier %(entityIdentifierName)s: %(entityIdentifer)s"
msgstr ""

#: arelle\ValidateFiling.py:100
msgid "Multiple %(entityIdentifierName)ss: %(entityIdentifer)s, %(entityIdentifer2)s"
msgstr ""

#: arelle\ValidateFiling.py:118
msgid "Context ID %(context)s is equivalent to context ID %(context2)s"
msgstr ""

#: arelle\ValidateFiling.py:129
msgid "Context id %(context)s %(elementName)s invalid content %(value)s"
msgstr ""

#: arelle\ValidateFiling.py:137
msgid "Scenario"
msgstr ""

#: arelle\ValidateFiling.py:139
msgid "Segment"
msgstr ""

#: arelle\ValidateFiling.py:141
msgid "Both segment and scenario"
msgstr ""

#: arelle\ValidateFiling.py:143
msgid "Neither segment nor scenario"
msgstr ""

#: arelle\ValidateFiling.py:146
msgid "%(elementName)s element not allowed in context Id: %(context)s"
msgstr ""

#: arelle\ValidateFiling.py:158
msgid "Segment of context Id %(context)s has disallowed content: %(content)s"
msgstr ""

#: arelle\ValidateFiling.py:197
msgid "parameters for cikList and cikNameList different list entry counts: %(cikList)s, %(cikNameList)s"
msgstr ""

#: arelle\ValidateFiling.py:249
msgid "dei:%(elementName)s %(value)s is must match the context entity identifier %(entityIdentifer)s"
msgstr ""

#: arelle\ValidateFiling.py:254
msgid "dei:%(elementName)s %(value)s must match submission: %(filerIdentifer)s"
msgstr ""

#: arelle\ValidateFiling.py:263
msgid "dei:%(elementName)s %(prefix)s should be a case-insensitive prefix of: %(value)s"
msgstr ""

#: arelle\ValidateFiling.py:296
msgid "Fact %(fact)s of context %(contextID)s has an XBRL error"
msgstr ""

#: arelle\ValidateFiling.py:305
msgid "Numeric fact %(fact)s of context %(contextID)s has a precision attribute '%(precision)s'"
msgstr ""

#: arelle\ValidateFiling.py:311
msgid "Domain item %(fact)s in context %(contextID)s may not appear as a fact"
msgstr ""

#: arelle\ValidateFiling.py:328
msgid "The instance document contained a context(s) %(contextIDs)s that was(are) not used in any fact."
msgstr ""

#: arelle\ValidateFiling.py:368
msgid "Context %(contextID)s endDate and %(contextID2)s startDate have a duration of one day; that is inconsistent with document type %(documentType)s."
msgstr ""

#: arelle\ValidateFiling.py:376
msgid "Context %(contextID)s startDate and %(contextID2)s end (instant) have a duration of one day; that is inconsistent with document type %(documentType)s."
msgstr ""

#: arelle\ValidateFiling.py:390
msgid "Required context (no segment) not found for document type %(documentType)s."
msgstr ""

#: arelle\ValidateFiling.py:400
msgid "Units %(unitID)s and %(unitID2)s are equivalent."
msgstr ""

#: arelle\ValidateFiling.py:409
msgid "Units %(unitID)s has a measure over 200 bytes long in utf-8, %{measure)s."
msgstr ""

#: arelle\ValidateFiling.py:443
msgid "Fact %(fact)s of context %(contextID)s decimals %(decimals)s value %(value)s has insignificant digits %(value2)s."
msgstr ""

#: arelle\ValidateFiling.py:447
msgid "Fact %(fact)s of context %(contextID)s decimals %(decimals)s value %(value)s causes Value Error exception."
msgstr ""

#: arelle\ValidateFiling.py:475
msgid "Fact %(fact)s of context %(contextID)s has text of xml:lang '%(lang)s' without corresponding %(lang2)s text"
msgstr ""

#: arelle\ValidateFiling.py:482
msgid "A label linkbase is required but was not found"
msgstr ""

#: arelle\ValidateFiling.py:496
msgid "Concept %(concept)s has duplicated labels for role %(role)s lang %(lang)s."
msgstr ""

#: arelle\ValidateFiling.py:505
msgid "Concept %(concept)s is missing an %(lang)s standard label."
msgstr ""

#: arelle\ValidateFiling.py:517
msgid "Concept %(concept)s is missing an %(lang)s label for role %(role)s."
msgstr ""

#: arelle\ValidateFiling.py:532
msgid "%(elementName)s is not found in the default context"
msgstr ""

#: arelle\ValidateFiling.py:537
msgid "%(elementName)s is required and was not found in the default context"
msgstr ""

#: arelle\ValidateFiling.py:543
msgid "%(elementName)s is in the default context is incorrect '%(date)s'"
msgstr ""

#: arelle\ValidateFiling.py:551
msgid "AmendmentFlag is true in context %(contextID)s so AmendmentDescription is also required"
msgstr ""

#: arelle\ValidateFiling.py:556
msgid "AmendmentDescription can not be provided when AmendmentFlag is not true in context %(contextID)s"
msgstr ""

#: arelle\ValidateFiling.py:561
msgid "DocumentType is required and was not found in the default context"
msgstr ""

#: arelle\ValidateFiling.py:573
msgid "DocumentType '%(documentType)s' of context %(contextID)s was not recognized"
msgstr ""

#: arelle\ValidateFiling.py:590
msgid "DocumentType '%(documentType)s' of context %(contextID)s inapplicable to submission form %(submissionType)s"
msgstr ""

#: arelle\ValidateFiling.py:629
msgid "dei:%(elementName)s is required for DocumentType '%(documentType)s' of context %(contextID)s"
msgstr ""

#: arelle\ValidateFiling.py:638
msgid "dei:EntityCommonStockSharesOutstanding is required for DocumentType '%(documentType)s' but not in the default context because there are multiple classes of common shares"
msgstr ""

#: arelle\ValidateFiling.py:642
msgid "dei:EntityCommonStockSharesOutstanding is required for DocumentType '%(documentType)s' but but a default-context because only one class of stock"
msgstr ""

#: arelle\ValidateFiling.py:647
msgid "dei:EntityCommonStockSharesOutstanding is required for DocumentType '%(documentType)s' but missing in these stock classes: %(stockClasses)s"
msgstr ""

#: arelle\ValidateFiling.py:652
msgid "dei:EntityCommonStockSharesOutstanding is required for DocumentType '%(documentType)s' but only one per stock class %(stockClass)s"
msgstr ""

#: arelle\ValidateFiling.py:656
msgid "dei:EntityCommonStockSharesOutstanding is required for DocumentType '%(documentType)s' in stock class %(stockClass)s with measurement date %(date)s"
msgstr ""

#: arelle\ValidateFiling.py:660
msgid "dei:EntityCommonStockSharesOutstanding is required for DocumentType '%(documentType)s' but missing for a non-default-context fact"
msgstr ""

#: arelle\ValidateFiling.py:664
msgid "dei:EntityCommonStockSharesOutstanding is required for DocumentType '%(documentType)s' in the default context because there are not multiple classes of common shares"
msgstr ""

#: arelle\ValidateFiling.py:674
msgid "dei:%(elementName)s is required in the default context"
msgstr ""

#: arelle\ValidateFiling.py:687
msgid "FootnoteLink %(footnoteLinkNumber)s has disallowed role %(linkrole)s"
msgstr ""

#: arelle\ValidateFiling.py:704
msgid "FootnoteLink %(footnoteLinkNumber)s has disallowed child element %(elementName)s"
msgstr ""

#: arelle\ValidateFiling.py:712
msgid "FootnoteLink %(footnoteLinkNumber)s loc %(locNumber)s has disallowed role %(role)s"
msgstr ""

#: arelle\ValidateFiling.py:718
msgid "FootnoteLink %(footnoteLinkNumber)s loc %(locNumber)s has disallowed href %(locHref)s"
msgstr ""

#: arelle\ValidateFiling.py:728
msgid "FootnoteLink %(footnoteLinkNumber)s arc %(arcNumber)s has disallowed arcrole %(arcrole)s"
msgstr ""

#: arelle\ValidateFiling.py:734
msgid "Footnote %(xlinkLabel)s is missing a role"
msgstr ""

#: arelle\ValidateFiling.py:739
msgid "Footnote %(xlinkLabel)s has disallowed role %(role)s"
msgstr ""

#: arelle\ValidateFiling.py:753
msgid "FootnoteLink %(footnoteLinkNumber)s footnote %(xlinkLabel)s has no linked fact"
msgstr ""

#: arelle\ValidateFiling.py:770
msgid "Concept %(concept)s of a standard taxonomy cannot have a documentation label: %(text)s"
msgstr ""

#: arelle\ValidateFiling.py:776
msgid "Same labels for concepts %(concept)s and %(concept2)s for %(lang)s standard role: %(text)s."
msgstr ""

#: arelle\ValidateFiling.py:785
msgid "Label for concept %(concept)s role %(role)s length %(length)s must be shorter than 511 characters: %(text)s"
msgstr ""

#: arelle\ValidateFiling.py:796
msgid "Label for concept %(concept)s role %(role)s lang %(lang)s is not trimmed: %(text)s"
msgstr ""

#: arelle\ValidateFiling.py:804
msgid "References for extension concept %(concept)s are not allowed: %(text)s"
msgstr ""

#: arelle\ValidateFiling.py:809
msgid "References for standard taxonomy concept %(concept)s are not allowed in an extension linkbase: %(text)s"
msgstr ""

#: arelle\ValidateFiling.py:815
msgid "Concept %(concept)s missing standard label in local language."
msgstr ""

#: arelle\ValidateFiling.py:820
msgid "Concept %(concept)s not referred to by presentation relationship."
msgstr ""

#: arelle\ValidateFiling.py:837
msgid "References for conflicting standard taxonomies %(namespaceConflicts)s are not allowed in same DTS"
msgstr ""

#: arelle\ValidateFiling.py:859
msgid ""
"Ineffective arc %(arc)s in \n"
"link role %(linkrole)s \n"
"arcrole %(arcrole)s \n"
"from %(conceptFrom)s \n"
"to %(conceptTo)s \n"
"%(ineffectivity)s"
msgstr ""

#: arelle\ValidateFiling.py:888
msgid "Concept %(concept)s has duplicate preferred label %(preferredLabel)s in link role %(linkrole)s"
msgstr ""

#: arelle\ValidateFiling.py:899
msgid "Duplicate presentation relations from concept %(conceptFrom)s for order %(order)s in base set role %(linkrole)s to concept %(conceptTo)s and to concept %(conceptTo2)s"
msgstr ""

#: arelle\ValidateFiling.py:934
msgid "Duplicate calculations relations from concept %(conceptFrom)s for order %(order)s in base set role %(linkrole)s to concept %(conceptTo)s and to concept %(conceptTo2)s"
msgstr ""

#: arelle\ValidateFiling.py:941
msgid "Calculation relationships have a directed cycle in base set role %(linkrole)s starting from %(concept)s"
msgstr ""

#: arelle\ValidateFiling.py:947
msgid "Calculation linkbase arcrole %(arcrole)s"
msgstr ""

#: arelle\ValidateFiling.py:964
msgid "Definition relationship from %(conceptFrom)s to %(conceptTo)s in role %(linkrole)s requires domain item target"
msgstr ""

#: arelle\ValidateFiling.py:970
msgid "Dimension-default in from %(conceptFrom)s to %(conceptTo)s in role %(linkrole)s is not allowed"
msgstr ""

#: arelle\ValidateFiling.py:984
msgid "Duplicate definitions relations from concept %(conceptFrom)s for order %(order)s in base set role %(linkrole)s to concept %(conceptTo)s and to concept %(conceptTo2)s"
msgstr ""

#: arelle\ValidateFiling.py:992
msgid "Disallowed xbrldt:usable='false' attribute on %(arc)s relationship from concept %(conceptFrom)s in base set role %(linkrole)s to concept %(conceptTo)s"
msgstr ""

#: arelle\ValidateFiling.py:1005
msgid "Concept %(concept)s does not participate in an effective presentation relationship"
msgstr ""

#: arelle\ValidateFiling.py:1011
msgid "Used calculation relationship from %(conceptFrom)s to %(conceptTo)s does not participate in an effective presentation relationship"
msgstr ""

#: arelle\ValidateFiling.py:1025
msgid "Concept %(concept)s missing %(lang)s preferred labels for role %(preferredLabel)s"
msgstr ""

#: arelle\ValidateFilingDTS.py:32
msgid "Taxonomy schema %(schema)s includes %(include)s, only import is allowed"
msgstr ""

#: arelle\ValidateFilingDTS.py:63
msgid "Taxonomy schema %(schema)s namespace %(targetNamespace)s is a disallowed authority"
msgstr ""

#: arelle\ValidateFilingDTS.py:86
msgid "Taxonomy schema %(schema)s namespace %(targetNamespace)s must have format http://{authority}/{versionDate}"
msgstr ""

#: arelle\ValidateFilingDTS.py:94
msgid "Taxonomy schema %(schema)s namespace %(targetNamespace)s prefix %(prefix)s must not have an '_'"
msgstr ""

#: arelle\ValidateFilingDTS.py:112
msgid "Concept %(concept)s is also defined in standard taxonomy schema schema %(standardSchema)s"
msgstr ""

#: arelle\ValidateFilingDTS.py:118
msgid "Concept %(concept)s is also defined in standard taxonomy schema %(standardSchema)s without a general-special relationship"
msgstr ""

#: arelle\ValidateFilingDTS.py:125
msgid "Concept %(concept)s id %(id)s should be $(requiredId)s"
msgstr ""

#: arelle\ValidateFilingDTS.py:132
msgid "Taxonomy schema %(schema)s element %(concept)s nillable %(nillable)s should be 'true'"
msgstr ""

#: arelle\ValidateFilingDTS.py:141
msgid "Concept %(concept)s is a tuple"
msgstr ""

#: arelle\ValidateFilingDTS.py:147
msgid "Concept %(concept)s has typedDomainRef %(typedDomainRef)s"
msgstr ""

#: arelle\ValidateFilingDTS.py:155
msgid "Taxonomy schema %(schema)s element %(concept)s is abstract but period type is not duration"
msgstr ""

#: arelle\ValidateFilingDTS.py:169
msgid "Concept %(concept)s must end in Axis to be in dimensionItem substitution group"
msgstr ""

#: arelle\ValidateFilingDTS.py:175
msgid "Concept %(concept)s is an Axis but not in hypercubeItem substitution group"
msgstr ""

#: arelle\ValidateFilingDTS.py:184
msgid "Concept %(concept)s has disallowed substitution group %(substitutionGroup)s"
msgstr ""

#: arelle\ValidateFilingDTS.py:191
msgid "Concept %(concept)s is a LineItems but not abstract"
msgstr ""

#: arelle\ValidateFilingDTS.py:200
msgid "Concept %(concept)s must end with Domain or Member for type of domainItemType"
msgstr ""

#: arelle\ValidateFilingDTS.py:206
msgid "Concept %(concept)s is a domainItemType and must be periodType duration"
msgstr ""

#: arelle\ValidateFilingDTS.py:215
msgid "Concept %(concept)s is an abstract tuple"
msgstr ""

#: arelle\ValidateFilingDTS.py:219
msgid "Tuple %(concept)s has a tuple cycle"
msgstr ""

#: arelle\ValidateFilingDTS.py:223
msgid "Tuple %(concept)s must have nillable='false'"
msgstr ""

#: arelle\ValidateFilingDTS.py:229
msgid "Abstract root concept %(concept)s must have nillable='false'"
msgstr ""

#: arelle\ValidateFilingDTS.py:233
msgid "Abstract root concept %(concept)s must have type='xbrli:stringItemType'"
msgstr ""

#: arelle\ValidateFilingDTS.py:238
msgid "Taxonomy schema {0} abstract item %(concept)s must not be a child of a tuple"
msgstr ""

#: arelle\ValidateFilingDTS.py:242
msgid "Abstract concept %(concept)s must not have a balance attribute"
msgstr ""

#: arelle\ValidateFilingDTS.py:246
msgid "Tuple %(concept)s must not be abstract"
msgstr ""

#: arelle\ValidateFilingDTS.py:260
msgid "Concept %(concept)s must have a documentation label or reference"
msgstr ""

#: arelle\ValidateFilingDTS.py:264
msgid "Non-monetary concept %(concept)s must not have a balance attribute"
msgstr ""

#: arelle\ValidateFilingDTS.py:268
msgid "Concept %(concept)s must have a standard label in language 'nl'"
msgstr ""

#: arelle\ValidateFilingDTS.py:273
msgid "Tuple concept %(concept)s must have maxOccurs='1'"
msgstr ""

#: arelle\ValidateFilingDTS.py:278
msgid "Link:part concept %(concept)s is not allowed"
msgstr ""

#: arelle\ValidateFilingDTS.py:284
msgid "Typed dimension %(concept)s domain element %(typedDomainElement)s has disallowed complex content"
msgstr ""

#: arelle\ValidateFilingDTS.py:292
msgid "Taxonomy schema %(schema)s contains an embedded linkbase"
msgstr ""

#: arelle\ValidateFilingDTS.py:306
msgid "RoleType %(roleType)s does not match authority %(targetNamespaceAuthority)s"
msgstr ""

#: arelle\ValidateFilingDTS.py:319
msgid "RoleType %(roleType)s is defined in multiple taxonomies"
msgstr ""

#: arelle\ValidateFilingDTS.py:326
msgid "RoleType %(roleType)s missing used on %(usedOn)s"
msgstr ""

#: arelle\ValidateFilingDTS.py:334
msgid "RoleType %(roleType)s definition \"%(definition)s\" must match {Sortcode} - {Type} - {Title}"
msgstr ""

#: arelle\ValidateFilingDTS.py:346
msgid "ArcroleType %(arcroleType)s does not match authority %(targetNamespaceAuthority)s"
msgstr ""

#: arelle\ValidateFilingDTS.py:351
msgid "ArcroleType %(arcroleType)s should end with /arcrole/{LC3name}"
msgstr ""

#: arelle\ValidateFilingDTS.py:358
msgid "ArcroleType %(arcroleType)s is defined in multiple taxonomies"
msgstr ""

#: arelle\ValidateFilingDTS.py:365
msgid "ArcroleType %(arcroleType)s definition must be non-empty"
msgstr ""

#: arelle\ValidateFilingDTS.py:375
msgid "linkroles"
msgstr ""

#: arelle\ValidateFilingDTS.py:376
msgid "arcroles"
msgstr ""

#: arelle\ValidateFilingDTS.py:377
msgid "link parts"
msgstr ""

#: arelle\ValidateFilingDTS.py:378
msgid "abstract items"
msgstr ""

#: arelle\ValidateFilingDTS.py:379
msgid "nonabstract items"
msgstr ""

#: arelle\ValidateFilingDTS.py:380
msgid "tuples"
msgstr ""

#: arelle\ValidateFilingDTS.py:381
msgid "enumerations"
msgstr ""

#: arelle\ValidateFilingDTS.py:382
msgid "dimensions"
msgstr ""

#: arelle\ValidateFilingDTS.py:383
msgid "domains"
msgstr ""

#: arelle\ValidateFilingDTS.py:384
msgid "hypercubes"
msgstr ""

#: arelle\ValidateFilingDTS.py:386
msgid "Taxonomy schema %(schema)s may only define one of these: %(contents)s"
msgstr ""

#: arelle\ValidateFilingDimensions.py:38
msgid "All hypercube %(hypercube)s in DRS role %(linkrole)s, does not have closed='true'"
msgstr ""

#: arelle\ValidateFilingDimensions.py:43
msgid "Not all hypercube %(hypercube)s in DRS role %(linkrole)s, does not have closed='false'"
msgstr ""

#: arelle\ValidateFilingDimensions.py:47
msgid "Not all hypercube %(hypercube)s in DRS role %(linkrole)s, is also the target of a positive hypercube"
msgstr ""

#: arelle\ValidateFilingDimensions.py:59
msgid "Table %(hypercube)s in DRS role %(linkrole)s, missing targetrole consecutive relationship"
msgstr ""

#: arelle\ValidateFilingDimensions.py:69
msgid "Hypercube %(hypercube)s in DRS role %(linkrole)s, missing targetrole to dimension %(dimension)s consecutive relationship"
msgstr ""

#: arelle\ValidateFilingDimensions.py:74
msgid "Typed dimension %(dimension)s in DRS role %(linkrole)s, has targetrole consecutive relationship"
msgstr ""

#: arelle\ValidateFilingDimensions.py:89
msgid "Negative table axis %(dimension)s in DRS role %(linkrole)s, not in any positive table in same role"
msgstr ""

#: arelle\ValidateFilingDimensions.py:95
msgid "Axis %(dimension)s in DRS role %(linkrole)s, missing targetrole consecutive relationship"
msgstr ""

#: arelle\ValidateFilingDimensions.py:109
msgid ""
"Dimension relationships have an undirected cycle in DRS role %(linkrole)s \n"
"starting from table %(hypercube)s, \n"
"axis %(dimension)s, \n"
"path %(path)s"
msgstr ""

#: arelle\ValidateFilingDimensions.py:116
msgid "Multiple tables (%(hypercubeCount)s) DRS role %(linkrole)s, source %(concept)s, only 1 allowed"
msgstr ""

#: arelle\ValidateFilingDimensions.py:131
msgid ""
"Domain-member primary-item relationships have an undirected cycle in DRS role %(linkrole)s \n"
"starting from %(conceptFrom)s, \n"
"path %(path)s"
msgstr ""

#: arelle\ValidateFilingDimensions.py:142
msgid "Domain member %(concept)s in DRS role %(linkrole)s, missing targetrole consecutive relationship"
msgstr ""

#: arelle\ValidateFilingDimensions.py:157
msgid "ELR role %(linkrole)s, has multiple hypercubes %(hypercubes)s"
msgstr ""

#: arelle\ValidateFilingDimensions.py:164
msgid "ELR role %(linkrole)s, for hypercube %(hypercube)s has another parent %(concept)s"
msgstr ""

#: arelle\ValidateFilingDimensions.py:169
msgid "ELR role %(linkrole)s, has multiple domains %(domains)s"
msgstr ""

#: arelle\ValidateFilingDimensions.py:178
msgid "Hypercube %(hypercube)s has different dimensions in DRS roles %(linkrole)s and %(linkrole2)s: %(dimensions)s and %(dimensions2)s"
msgstr ""

#: arelle\ValidateFilingDimensions.py:308
msgid "Dimension %(dimension)s in DRS role %(linkrole)s for hypercube %(hypercube)s, non-unique member %(concept)s"
msgstr ""

#: arelle\ValidateFilingDimensions.py:312
msgid "Primary items for hypercube %(hypercube)s ELR %(ELR)s, have non-unique (inheritance) member %(concept)s in DRS role %(linkrole)s"
msgstr ""

#: arelle\ValidateFilingDimensions.py:320
msgid "Dimension %(dimension)s in DRS role %(linkrole)s for hypercube %(hypercube)s, has usable domain %(domain)s"
msgstr ""

#: arelle\ValidateFilingDimensions.py:324
msgid "Dimension %(dimension)s in DRS role %(linkrole)s for hypercube %(hypercube)s, has nonAbsract domain %(domain)s"
msgstr ""

#: arelle\ValidateFilingDimensions.py:328
msgid "Domain item %(domain)s in DRS role %(linkrole)s for hypercube %(hypercube)s, in dimension %(dimension)s is not a domainItem"
msgstr ""

#: arelle\ValidateFilingDimensions.py:332
msgid "Dimension %(dimension)s in DRS role %(linkrole)s in hypercube %(hypercube)s, missing targetrole to consecutive domain relationship"
msgstr ""

#: arelle\ValidateFilingDimensions.py:336
msgid "Dimension %(dimension)s in DRS role %(linkrole)s for hypercube %(hypercube)s, has nested members %(member)s and %(member2)s"
msgstr ""

#: arelle\ValidateFilingDimensions.py:340
msgid "Member item %(member)s in DRS role %(linkrole)s for hypercube %(hypercube)s, in dimension %(dimension)s is not a domainItem"
msgstr ""

#: arelle\ValidateFilingDimensions.py:346
msgid "Primary item %(concept)s in DRS role %(linkrole)s for hypercube %(hypercube)s, has parent %(concept2)s which is not a primaryDomainItem"
msgstr ""

#: arelle\ValidateFilingText.py:387
msgid "Disallowed entity code %(text)s in file %(file)s line %(line)s column %(column)s"
msgstr ""

#: arelle\ValidateFilingText.py:391
msgid "Disallowed character '%(text)s' in file %(file)s at line %(line)s col %(column)s"
msgstr ""

#: arelle\ValidateFilingText.py:439
msgid "Fact %(fact)s contextID %(contextID)s has disallowed entity %(entity)s"
msgstr ""

#: arelle\ValidateFilingText.py:453
msgid "Fact %(fact)s contextID %(contextID)s has text which causes the XML error %(error)s"
msgstr ""

#: arelle\ValidateFilingText.py:468
msgid "Footnote %(xlinkLabel)s has attribute '%(attribute)s' not allowed for <%(element)s>"
msgstr ""

#: arelle\ValidateFilingText.py:475
msgid "Footnote %(xlinkLabel)s has javascript in '%(attribute)s' for <%(element)s>"
msgstr ""

#: arelle\ValidateFilingText.py:482
msgid "Footnote %(xlinkLabel)s has an invalid external reference in '%(attribute)s' for <%(element)s>: %(value)s"
msgstr ""

#: arelle\ValidateFilingText.py:490
msgid "Footnote %(xlinkLabel)s has disallowed html tag: <%(element)s>"
msgstr ""

#: arelle\ValidateFilingText.py:514
msgid "Fact %(fact)s of context %(contextID) has disallowed html tag: <%(element)s>"
msgstr ""

#: arelle\ValidateFilingText.py:522
msgid "Fact %(fact)s of context %(contextID) has attribute '%(attribute)s' not allowed for <%(element)s>"
msgstr ""

#: arelle\ValidateFilingText.py:529
msgid "Fact %(fact)s of context %(contextID) has javascript in '%(attribute)s' for <%(element)s>"
msgstr ""

#: arelle\ValidateFilingText.py:536
msgid "Fact %(fact)s of context %(contextID) has an invalid external reference in '%(attribute)s' for <%(element)s>"
msgstr ""

#: arelle\ValidateFilingText.py:543
msgid "Fact %(fact)s of context %(contextID) has a '>' in text, not well-formed XML: '%(text)s'"
msgstr ""

#: arelle\ValidateFilingText.py:552
msgid "Fact %(fact)s of context %(contextID) has text which causes the XML error %(error)s line %(line)s column %(column)s"
msgstr ""

#: arelle\ValidateFilingText.py:559
msgid "Fact %(fact)s of context %(contextID) has text which causes the XML fatal error %(error)s line %(line)s column %(column)s"
msgstr ""

#: arelle\ValidateFilingText.py:565
msgid "Fact %(fact)s of context %(contextID) has text which causes the XML warning %(error)s line %(line)s column %(column)s"
msgstr ""

#: arelle\ValidateFormula.py:58
msgid "Relationship from %(xlinkFrom)s to %(xlinkTo)s should have an %(element)s source"
msgstr ""

#: arelle\ValidateFormula.py:63
msgid "Relationship from %(xlinkFrom)s to %(xlinkTo)s should have an %(element)s  target"
msgstr ""

#: arelle\ValidateFormula.py:69
msgid "Function-implementation relationship from signature %(name)s has more than one implementation target"
msgstr ""

#: arelle\ValidateFormula.py:74
msgid "Function implementation %(xlinkLabel)s must be the target of only one function-implementation relationship"
msgstr ""

#: arelle\ValidateFormula.py:82
msgid "Executing call"
msgstr ""

#: arelle\ValidateFormula.py:88
msgid "%(name)s result %(result)s"
msgstr ""

#: arelle\ValidateFormula.py:92
msgid "Executing test"
msgstr ""

#: arelle\ValidateFormula.py:98
#: arelle\ValidateFormula.py:102
msgid "Test %(name)s result %(result)s"
msgstr ""

#: arelle\ValidateFormula.py:106
msgid ""
"%(name)s evaluation error: %(error)s \n"
"%(errorSource)s"
msgstr ""

#: arelle\ValidateFormula.py:114
msgid "Compiling formulae"
msgstr ""

#: arelle\ValidateFormula.py:152
msgid "Undefined dependencies in parameter %(name)s, to names %(dependencies)s"
msgstr ""

#: arelle\ValidateFormula.py:157
msgid "Cyclic dependencies in parameter %(name)s, to names %(dependencies)s"
msgstr ""

#: arelle\ValidateFormula.py:165
msgid "Custom function %(name)s has namespace reserved for functions in the function registry %(namespace)s"
msgstr ""

#: arelle\ValidateFormula.py:173
msgid "Custom function %(name)s signature has %(parameterCountSignature)s parameters but implementation has %(parameterCountImplementation)s, must be matching"
msgstr ""

#: arelle\ValidateFormula.py:180
msgid "Custom function implementation %(xlinkLabel)s has no relationship from any custom function signature"
msgstr ""

#: arelle\ValidateFormula.py:200
msgid "Parameter %(name)s input value %(input)s"
msgstr ""

#: arelle\ValidateFormula.py:206
msgid "Parameter %(name)s select result %(result)s"
msgstr ""

#: arelle\ValidateFormula.py:211
msgid ""
"Parameter \n"
"%(name)s \n"
"Exception: \n"
"%(error)s"
msgstr ""

#: arelle\ValidateFormula.py:228
msgid "Multiple output instances for formula %(xlinkLabel)s, to names %(instanceTo)s, %(instanceTo2)s"
msgstr ""

#: arelle\ValidateFormula.py:237
msgid "Formula:formula %(xlinkLabel)s is not allowed"
msgstr ""

#: arelle\ValidateFormula.py:248
msgid "Variable set %(xlinkLabel)s, aspect model %(aspectModel)s not recognized"
msgstr ""

#: arelle\ValidateFormula.py:268
msgid "Multiple variables named %(xlinkLabel)s in variable set %(name)s"
msgstr ""

#: arelle\ValidateFormula.py:285
msgid "Variables name %(name)s cannot be determined on arc from %(xlinkLabel)s"
msgstr ""

#: arelle\ValidateFormula.py:298
msgid "Variable set %(xlinkLabel)s, variable %(name)s, dependences %(dependencies)s"
msgstr ""

#: arelle\ValidateFormula.py:307
msgid "Variable set %(xlinkLabel)s fallbackValue '%(fallbackValue)s' cannot refer to variable %(dependency)s"
msgstr ""

#: arelle\ValidateFormula.py:339
msgid "Undefined variable dependencies in variable set %(xlinkLabel)s, from variable %(nameFrom)s to %(nameTo)s"
msgstr ""

#: arelle\ValidateFormula.py:344
msgid "Cyclic dependencies in variable set %(xlinkLabel)s, from variable %(nameFrom)s to %(nameTo)s"
msgstr ""

#: arelle\ValidateFormula.py:352
msgid "Undefined variable dependency in variable set %(xlinkLabel)s, %(name)s"
msgstr ""

#: arelle\ValidateFormula.py:365
msgid "Variable set %(xlinkLabel)s, variables order: %(dependencies)s"
msgstr ""

#: arelle\ValidateFormula.py:371
msgid "Variable set %(xlinkLabel)s, instance dependences %(dependencies)s"
msgstr ""

#: arelle\ValidateFormula.py:384
msgid "Existence Assertion %(xlinkLabel)s, cannot refer to variable %(name)s"
msgstr ""

#: arelle\ValidateFormula.py:411
msgid "Multiple typed domain definitions from %(typedDomain)s to %(equalityDefinition1)s and %(equalityDefinition2)s"
msgstr ""

#: arelle\ValidateFormula.py:424
msgid "Variable set %(xlinkLabel)s, filter %(filterLabel)s, cannot be covered"
msgstr ""

#: arelle\ValidateFormula.py:430
msgid "Variable set %(xlinkLabel)s, filter %(filterLabel)s, cannot refer to variable %(name)s"
msgstr ""

#: arelle\ValidateFormula.py:465
msgid "Cyclic dependencies of instance %(name)s produced by a formula, with variables consuming instances %(dependencies)s"
msgstr ""

#: arelle\ValidateFormula.py:480
msgid "Variable instances processing order: %(dependencies)s"
msgstr ""

#: arelle\ValidateFormula.py:492
msgid "Consistency assertion %(xlinkLabel)s has both absolute and proportional acceptance radii"
msgstr ""

#: arelle\ValidateFormula.py:498
msgid "Consistency assertion %(xlinkLabel)s has relationship to a %(elementTo)s %(xlinkLabelTo)s"
msgstr ""

#: arelle\ValidateFormula.py:556
msgid ""
"Variable set \n"
"%(variableSet)s \n"
"Exception: \n"
"%(error)s"
msgstr ""

#: arelle\ValidateFormula.py:566
msgid "%(assertionType)s Assertion %(id)s evaluations : %(satisfiedCount)s satisfied, %(notSatisfiedCount)s not satisfied"
msgstr ""

#: arelle\ValidateFormula.py:578
msgid "Consistency Assertion %(id)s evaluations : %(satisfiedCount)s satisfied, %(notSatisfiedCount)s not satisfied"
msgstr ""

#: arelle\ValidateFormula.py:609
msgid "Variable set %(xlinkLabel)s, aspect cover filter %(filterLabel)s, aspect %(aspect)s, conflicts with %(filterLabel2)s with inconsistent cover attribute"
msgstr ""

#: arelle\ValidateFormula.py:623
msgid "Variable set %(xlinkLabel)s, aspect model %(aspectModel)s filter %(filterName)s %(filterLabel)s can cover aspect not in aspect model"
msgstr ""

#: arelle\ValidateFormula.py:635
msgid "Formula %(xlinkLabel)s concept rule does not have a nearest source and does not have a child element"
msgstr ""

#: arelle\ValidateFormula.py:639
msgid "Formula %(xlinkLabel)s omits a rule for the concept aspect"
msgstr ""

#: arelle\ValidateFormula.py:645
msgid "Formula %(xlinkLabel)s entity identifier rule does not have a nearest source and does not have either a @scheme or a @value attribute"
msgstr ""

#: arelle\ValidateFormula.py:649
msgid "Formula %(xlinkLabel)s omits a rule for the entity identifier aspect"
msgstr ""

#: arelle\ValidateFormula.py:654
msgid "Formula %(xlinkLabel)s period rule does not have a nearest source and does not have a child element"
msgstr ""

#: arelle\ValidateFormula.py:658
msgid "Formula %(xlinkLabel)s omits a rule for the period aspect"
msgstr ""

#: arelle\ValidateFormula.py:678
msgid "Formula %(xlinkLabel)s unit rule does not have a source and does not have a child element"
msgstr ""

#: arelle\ValidateFormula.py:682
msgid "Formula %(xlinkLabel)s omits a rule for the unit aspect"
msgstr ""

#: arelle\ValidateFormula.py:687
msgid "Formula %(xlinkLabel)s has a rule for the unit aspect of a non-numeric concept %(concept)s"
msgstr ""

#: arelle\ValidateFormula.py:693
msgid "Formula %(xlinkLabel)s has a rule for the %(aspectPeriodType)s period aspect of a %(conceptPeriodType)s concept %(concept)s"
msgstr ""

#: arelle\ValidateFormula.py:704
msgid "Formula %(xlinkLabel)s dimension attribute %(dimension)s on the %(dimensionType)s dimension rule contains a QName that does not identify an (dimensionType)s dimension."
msgstr ""

#: arelle\ValidateFormula.py:708
msgid "Formula %(xlinkLabel)s %(dimension)s dimension rule does not have any child elements and does not have a SAV for the %(dimensionType)s dimension that is identified by its dimension attribute."
msgstr ""

#: arelle\ValidateFormula.py:716
msgid "Formula %(xlinkLabel)s aspect model, %(aspectModel)s, includes an rule for aspect not defined in this aspect model: %(undefinedAspects)s"
msgstr ""

#: arelle\ValidateFormula.py:727
msgid "Formula %(xlinkLabel)s, not implicit filtering element has formulaUncovered source: %(name)s"
msgstr ""

#: arelle\ValidateFormula.py:731
msgid "Variable set %(xlinkLabel)s, source %(name)s is not in the variable set"
msgstr ""

#: arelle\ValidateFormula.py:737
msgid "Variable set %(xlinkLabel)s, source %(name)s not a factVariable but is a %(element)s"
msgstr ""

#: arelle\ValidateFormula.py:741
msgid "Formula %(xlinkLabel)s: source %(name)s is a fact variable that has a fallback value"
msgstr ""

#: arelle\ValidateFormula.py:745
msgid "Formula %(xlinkLabel)s: formula source %(name)s is a fact variable that binds as a sequence"
msgstr ""

#: arelle\ValidateFormula.py:791
msgid "Message %(xlinkLabel)s: unbalanced %(character)s character(s) in: %(text)s"
msgstr ""

#: arelle\ValidateFormula.py:816
msgid "Undefined variable dependency in message %(xlinkLabel)s, %(name)s"
msgstr ""

#: arelle\ValidateHmrc.py:105
msgid "Inconsistent duplicate facts %(fact)s context %(contextID)s and %(contextID2)s."
msgstr ""

#: arelle\ValidateHmrc.py:111
msgid "Period Start Date (uk-bus:StartDateForPeriodCoveredByReport) is missing."
msgstr ""

#: arelle\ValidateHmrc.py:115
msgid "Period Start Date (uk-bus:StartDateForPeriodCoveredByReport) must be 6 April 2008 or later."
msgstr ""

#: arelle\ValidateHmrc.py:119
msgid "Company Name (uk-bus:EntityCurrentLegalOrRegisteredName) is missing."
msgstr ""

#: arelle\ValidateHmrc.py:122
msgid "Period End Date (uk-bus:EndDateForPeriodCoveredByReport) is missing."
msgstr ""

#: arelle\ValidateHmrc.py:125
msgid "Balance Sheet Date (uk-bus:BalanceSheetDate) is missing."
msgstr ""

#: arelle\ValidateHmrc.py:128
msgid "Dormant/non-dormant indicator (uk-bus:EntityDormant) is missing."
msgstr ""

#: arelle\ValidateHmrc.py:131
msgid "Trading/non-trading indicator (uk-bus:EntityTrading) is missing."
msgstr ""

#: arelle\ValidateHmrc.py:134
msgid "Date of signing Directors Report (uk-direp:DateSigningDirectorsReport) is missing."
msgstr ""

#: arelle\ValidateHmrc.py:137
msgid "Name of Director signing Directors Report (uk-direp:DirectorSigningReport) is missing."
msgstr ""

#: arelle\ValidateHmrc.py:145
msgid "Name of Director Approving Balance Sheet (uk-gaap:NameDirectorSigningAccounts OR ifrs:ExplanationOfBodyOfAuthorisation) is missing."
msgstr ""

#: arelle\ValidateHmrc.py:150
msgid "Profit or Loss for the period (uk-gaap:ProfitLossForPeriod OR ifrs:ProfitLoss) is missing."
msgstr ""

#: arelle\ValidateHmrc.py:155
msgid "Company Reference Number (uk-bus:UKCompaniesHouseRegisteredNumber) is missing."
msgstr ""

#: arelle\ValidateHmrc.py:162
msgid "Context entity identifier (%(entityIdentifier)s) does not match Company Reference Number (uk-bus:UKCompaniesHouseRegisteredNumber) Location: Accounts (context id %(contextID)s)."
msgstr ""

#: arelle\ValidateUtr.py:15
msgid "Loading Unit Type Registry"
msgstr ""

#: arelle\ValidateUtr.py:124
msgid "Validating for Unit Type Registry"
msgstr ""

#: arelle\ValidateUtr.py:161
msgid "Unit %(unitID)s disallowed on fact %(element)s of type %(typeName)s"
msgstr ""

#: arelle\ValidateVersReport.py:31
msgid "%(dts)s is missing or not loaded"
msgstr ""

#: arelle\ValidateVersReport.py:38
msgid "%(dts) has errors: %(error)s"
msgstr ""

#: arelle\ValidateVersReport.py:50
msgid "AssignmentRef %(assignmentRef)s does not reference an assignment"
msgstr ""

#: arelle\ValidateVersReport.py:57
msgid "NamespaceRename fromURI %(uri)s does not reference a schema in fromDTS"
msgstr ""

#: arelle\ValidateVersReport.py:61
msgid "NamespaceRename toURI %(uri)s does not reference a schema in toDTS"
msgstr ""

#: arelle\ValidateVersReport.py:68
msgid "RoleChange fromURI %(uri)s does not reference a roleType in fromDTS"
msgstr ""

#: arelle\ValidateVersReport.py:72
msgid "RoleChange toURI %(uri)s does not reference a roleType in toDTS"
msgstr ""

#: arelle\ValidateVersReport.py:81
msgid "ReportRef xlink:type %(xlinkType)s must be \"simple\""
msgstr ""

#: arelle\ValidateVersReport.py:90
msgid "ReportRef xlink:arcrole is missing"
msgstr ""

#: arelle\ValidateVersReport.py:95
msgid "ReportRef xlink:arcrole %(arcrole)s is invalid"
msgstr ""

#: arelle\ValidateVersReport.py:105
msgid "%(event)s fromConcept %(concept)s does not reference a concept in fromDTS"
msgstr ""

#: arelle\ValidateVersReport.py:111
msgid "%(event)s toConcept %(concept)s does not reference a concept in toDTS"
msgstr ""

#: arelle\ValidateVersReport.py:124
msgid "%(action)s %(event)s fromConcept %(concept)s does not reference a concept in fromDTS"
msgstr ""

#: arelle\ValidateVersReport.py:128
msgid "Child"
msgstr ""

#: arelle\ValidateVersReport.py:132
msgid "%(action)s %(event)s fromConcept %(concept)s must be defined as a tuple"
msgstr ""

#: arelle\ValidateVersReport.py:139
#: arelle\ValidateVersReport.py:169
msgid "%(action)s %(event)s fromResource %(resource)s does not reference a resource in fromDTS"
msgstr ""

#: arelle\ValidateVersReport.py:149
#: arelle\ValidateVersReport.py:158
#: arelle\ValidateVersReport.py:179
msgid "%(action)s %(event)s fromResource %(resource)s for %(concept)s in fromDTS does not have expected link, arc, or label elements"
msgstr ""

#: arelle\ValidateVersReport.py:163
msgid "%(action)s %(event)s fromResource %(resource)s does not have a label relationship to {3} in fromDTS"
msgstr ""

#: arelle\ValidateVersReport.py:188
msgid "%(action)s %(event)s fromResource %(resource)s for %(concept)s  in fromDTS does not have expected link, arc, or label elements"
msgstr ""

#: arelle\ValidateVersReport.py:193
msgid "%(action)s %(event)s fromResource %(resource)s does not have a reference relationship to %(concept)s in fromDTS"
msgstr ""

#: arelle\ValidateVersReport.py:201
msgid "%(action)s %(event)s toConcept %(concept)s does not reference a concept in toDTS"
msgstr ""

#: arelle\ValidateVersReport.py:209
msgid "%(action)s %(event)s toConcept %(concept)s must be defined as a tuple"
msgstr ""

#: arelle\ValidateVersReport.py:216
msgid "%(action)s %(event)s toResource %(resource)s for %(concept)s does not reference a resource in toDTS"
msgstr ""

#: arelle\ValidateVersReport.py:226
#: arelle\ValidateVersReport.py:235
#: arelle\ValidateVersReport.py:256
#: arelle\ValidateVersReport.py:265
msgid "%(action)s %(event)s toResource %(resource)s for %(concept)s in toDTS does not have expected link, arc, or label elements"
msgstr ""

#: arelle\ValidateVersReport.py:240
msgid "%(action)s %(event)s toResource %(resource)s does not have a label relationship to %(concept)s in toDTS"
msgstr ""

#: arelle\ValidateVersReport.py:246
msgid "%(action)s %(event)s toResource %(resource)s does not reference a resource in toDTS"
msgstr ""

#: arelle\ValidateVersReport.py:270
msgid "%(action)s %(event)s toResource %(resource)s does not have a reference relationship to %(concept)s in toDTS"
msgstr ""

#: arelle\ValidateVersReport.py:280
msgid "%(action)s %(event)s fromConcept %(conceptFrom)s and toConcept %(conceptTo)s must be equivalent or related"
msgstr ""

#: arelle\ValidateVersReport.py:291
msgid "%(action)s %(event)s %(attr)s $(attrName)s does not have a namespace"
msgstr ""

#: arelle\ValidateVersReport.py:296
msgid "%(action)s %(event)s %(attr)s $(attrName)s has an invalid namespace"
msgstr ""

#: arelle\ValidateVersReport.py:301
msgid "%(action)s %(event)s event is not recognized"
msgstr ""

#: arelle\ValidateVersReport.py:312
msgid "%(event)s %(relSet)s link %(link)s does not reference an element in its DTS"
msgstr ""

#: arelle\ValidateVersReport.py:318
msgid "%(event)s %(relSet)s arc %(arc) does not reference an element in its DTS"
msgstr ""

#: arelle\ValidateVersReport.py:325
msgid "%(event)s %(relSet)s linkrole %(linkrole)s does not reference an linkrole in its DTS"
msgstr ""

#: arelle\ValidateVersReport.py:332
msgid "%(event)s %(relSet)s arcrole %(arcrole)s does not reference an arcrole in its DTS"
msgstr ""

#: arelle\ValidateVersReport.py:340
msgid "%(event)s %(relSet)s relationship fromConcept %(conceptFrom)s does not reference a concept in its DTS"
msgstr ""

#: arelle\ValidateVersReport.py:346
msgid "%(event)s %(relSet)s relationship toConcept %(conceptTo)s does not reference a concept in its DTS"
msgstr ""

#: arelle\ValidateVersReport.py:354
msgid "%(event)s %(relSet)s no relationship found from fromConcept %(conceptFrom)s to toConcept %(conceptTo)s in its DTS"
msgstr ""

#: arelle\ValidateVersReport.py:359
msgid "%(event)s %(relSet)s no relationship found fromConcept %(conceptFrom)s in its DTS"
msgstr ""

#: arelle\ValidateXbrl.py:63
msgid "validating links"
msgstr ""

#: arelle\ValidateXbrl.py:82
msgid "Xlink locator %(xlinkLabel)s missing href in extended link %(linkrole)s"
msgstr ""

#: arelle\ValidateXbrl.py:96
msgid "Duplicate xlink arcs  in extended link %(linkrole)s from %(xlinkLabelFrom)s to %(xlinkLabelTo)s"
msgstr ""

#: arelle\ValidateXbrl.py:113
msgid "Xlink type %(xlinkType)s invalid in extended link %(linkrole)s"
msgstr ""

#: arelle\ValidateXbrl.py:119
msgid "Actuate %(xlinkActuate)s invalid in extended link %(linkrole)s"
msgstr ""

#: arelle\ValidateXbrl.py:125
msgid "Show %(xlinkShow)s invalid in extended link %(linkrole)s"
msgstr ""

#: arelle\ValidateXbrl.py:133
msgid "Arc in extended link %(linkrole)s from %(xlinkLabelFrom)s to %(xlinkLabelTo)s attribute '%(attribute)s' has no matching loc or resource label"
msgstr ""

#: arelle\ValidateXbrl.py:141
msgid "Footnote arc in extended link %(linkrole)s from %(xlinkLabelFrom)s to %(xlinkLabelTo)s \"from\" is not a loc"
msgstr ""

#: arelle\ValidateXbrl.py:146
msgid "Footnote arc in extended link %(linkrole)s from %(xlinkLabelFrom)s to %(xlinkLabelTo)s \"to\" is not a footnote resource"
msgstr ""

#: arelle\ValidateXbrl.py:158
msgid "Unprohibited labelArc in extended link %(linkrole)s has illegal remote resource loc labeled %(xlinkLabel)s href %(xlinkHref)s"
msgstr ""

#: arelle\ValidateXbrl.py:168
msgid "Generic label arc in extended link %(linkrole)s to %(xlinkLabel)s must target a generic label"
msgstr ""

#: arelle\ValidateXbrl.py:175
msgid "Generic reference arc in extended link %(linkrole)s to %(xlinkLabel)s must target a generic reference"
msgstr ""

#: arelle\ValidateXbrl.py:185
msgid "validating relationship sets"
msgstr ""

#: arelle\ValidateXbrl.py:219
msgid ""
"Relationships have a %(cycle)s cycle in arcrole %(arcrole)s \n"
"link role %(linkrole)s \n"
"link %(linkname)s, \n"
"arc %(arcname)s, \n"
"path %(path)s"
msgstr ""

#: arelle\ValidateXbrl.py:233
msgid "Calculation relationship has zero weight from %(source)s to %(target)s in link role %(linkrole)s"
msgstr ""

#: arelle\ValidateXbrl.py:242
msgid "Calculation relationship has illegal weight %(weight)s from %(source)s, %(sourceBalance)s, to %(target)s, %(targetBalance)s, in link role %(linkrole)s (per 5.1.1.2 Table 6)"
msgstr ""

#: arelle\ValidateXbrl.py:248
msgid "Calculation relationship has illegal concept from %(source)s%(sourceNumericDecorator)s to %(target)s%(targetNumericDecorator)s in link role %(linkrole)s"
msgstr ""

#: arelle\ValidateXbrl.py:251
#: arelle\ValidateXbrl.py:252
msgid " (non-numeric)"
msgstr ""

#: arelle\ValidateXbrl.py:261
msgid "Presentation relationship from %(source)s to %(target)s in link role %(linkrole)s missing preferredLabel %(preferredLabel)s"
msgstr ""

#: arelle\ValidateXbrl.py:273
msgid "Essence-alias relationship from %(source)s to %(target)s in link role %(linkrole)s has different types or periodTypes"
msgstr ""

#: arelle\ValidateXbrl.py:281
msgid "Essence-alias relationship from %(source)s to %(target)s in link role %(linkrole)s has different balances"
msgstr ""

#: arelle\ValidateXbrl.py:290
msgid "validating instance"
msgstr ""

#: arelle\ValidateXbrl.py:301
msgid "Fact %(fact)s context %(contextID)s is numeric and must have a unit"
msgstr ""

#: arelle\ValidateXbrl.py:310
msgid "Fact %(fact)s context %(contextID)s must have a monetary unit %(unitID)s"
msgstr ""

#: arelle\ValidateXbrl.py:317
msgid "Fact %(fact)s context %(contextID)s must have a xbrli:shares unit %(unitID)s"
msgstr ""

#: arelle\ValidateXbrl.py:323
#: arelle\ValidateXbrl.py:329
msgid "Fact %(fact)s context %(contextID)s precision %(precision)s is invalid"
msgstr ""

#: arelle\ValidateXbrl.py:333
msgid "Fact %(fact)s context %(contextID)s can not have both precision and decimals"
msgstr ""

#: arelle\ValidateXbrl.py:336
msgid "xbrl.4.6.5:decimals"
msgstr ""

#: arelle\ValidateXbrl.py:337
msgid "Fact %(fact)s context %(contextID)s decimals %(decimals)s is invalid"
msgstr ""

#: arelle\ValidateXbrl.py:343
msgid "Item %(fact)s must have a context"
msgstr ""

#: arelle\ValidateXbrl.py:350
msgid "Fact %(fact)s context %(contextID)s has period type %(periodType)s conflict with context"
msgstr ""

#: arelle\ValidateXbrl.py:358
msgid "Fact %(fact)s context %(contextID)s can not be nil and have either precision or decimals"
msgstr ""

#: arelle\ValidateXbrl.py:363
msgid "Fact %(fact)s context %(contextID)s is a fraction concept and cannot have either precision or decimals"
msgstr ""

#: arelle\ValidateXbrl.py:368
msgid "Fact %(fact)s context %(contextID)s is a fraction with invalid numerator %(numerator)s"
msgstr ""

#: arelle\ValidateXbrl.py:372
msgid "Fact %(fact)s context %(contextID)s is a fraction with invalid denominator %(denominator)"
msgstr ""

#: arelle\ValidateXbrl.py:379
msgid "Fact %(fact)s context %(contextID)s may not have child elements %(childElementName)s"
msgstr ""

#: arelle\ValidateXbrl.py:384
msgid "Fact %(fact)s context %(contextID)s is a numeric concept and must have either precision or decimals"
msgstr ""

#: arelle\ValidateXbrl.py:389
msgid "Tuple %(fact)s must not have a context"
msgstr ""

#: arelle\ValidateXbrl.py:393
msgid "Fact %(fact)s is a tuple and cannot have either precision or decimals"
msgstr ""

#: arelle\ValidateXbrl.py:398
msgid "xbrl.4.9:tupleAttribute"
msgstr ""

#: arelle\ValidateXbrl.py:399
msgid "Fact %(fact)s is a tuple and must not have attribute in this namespace %(attribute)s"
msgstr ""

#: arelle\ValidateXbrl.py:403
msgid "Fact %(fact)s must be an item or tuple"
msgstr ""

#: arelle\ValidateXbrl.py:415
msgid "Context %(contextID)s must have startDate less than endDate"
msgstr ""

#: arelle\ValidateXbrl.py:419
msgid "Context %(contextID) startDate or endDate: %(error)s"
msgstr ""

#: arelle\ValidateXbrl.py:426
msgid "Context %(contextID)s instant date: %(error)s"
msgstr ""

#: arelle\ValidateXbrl.py:441
msgid "Unit %(unitID)s illegal measure: %(measure)s"
msgstr ""

#: arelle\ValidateXbrl.py:446
msgid "Unit %(unitID)s numerator measure: %(measure)s also appears as denominator measure"
msgstr ""

#: arelle\ValidateXbrl.py:450
msgid "validating concepts"
msgstr ""

#: arelle\ValidateXbrl.py:461
msgid "Tuple %(concept)s must be declared globally"
msgstr ""

#: arelle\ValidateXbrl.py:465
msgid "Tuple %(concept)s must not have periodType"
msgstr ""

#: arelle\ValidateXbrl.py:469
msgid "Tuple %(concept)s must not have balance"
msgstr ""

#: arelle\ValidateXbrl.py:476
msgid "Tuple %(concept)s must not have attribute in this namespace %(attribute)s"
msgstr ""

#: arelle\ValidateXbrl.py:481
msgid "Tuple %(concept)s must not have mixed content"
msgstr ""

#: arelle\ValidateXbrl.py:485
msgid "Tuple %(concept)s must not have simple content"
msgstr ""

#: arelle\ValidateXbrl.py:492
msgid "Tuple %(concept)s element %(tupleElement)s not defined"
msgstr ""

#: arelle\ValidateXbrl.py:498
msgid "Tuple %(concept)s must not have element %(tupleElement)s not an item or tuple"
msgstr ""

#: arelle\ValidateXbrl.py:503
msgid "Item %(concept)s must have a valid periodType"
msgstr ""

#: arelle\ValidateXbrl.py:508
msgid "Item %(concept)s must have a valid balance %(balance)s"
msgstr ""

#: arelle\ValidateXbrl.py:513
msgid "Item %(concept)s may not have a balance"
msgstr ""

#: arelle\ValidateXbrl.py:517
msgid "Item %(concept)s type %(itemType)s invalid"
msgstr ""

#: arelle\ValidateXbrl.py:522
msgid "Hypercube item %(concept)s must be abstract"
msgstr ""

#: arelle\ValidateXbrl.py:526
msgid "Dimension item %(concept)s must be abstract"
msgstr ""

#: arelle\ValidateXbrl.py:531
msgid "validating DTS"
msgstr ""

#: arelle\ValidateXbrl.py:537
msgid "Validating instance calculations"
msgstr ""

#: arelle\ValidateXbrl.py:599
msgid "Context %(contextID)s %(contextElement)s cannot have xbrli element %(elementName)s"
msgstr ""

#: arelle\ValidateXbrl.py:605
msgid "Context %(contextID)s %(contextElement)s cannot have item or tuple element %(elementName)s"
msgstr ""

#: arelle\ValidateXbrl.py:614
msgid "Context %(contextID)s %(contextElement)s cannot be empty"
msgstr ""

#: arelle\ValidateXbrlCalcs.py:40
msgid "decimals"
msgstr ""

#: arelle\ValidateXbrlCalcs.py:40
msgid "precision"
msgstr ""

#: arelle\ValidateXbrlCalcs.py:124
msgid "Calculation inconsistent from %(concept)s in link role %(linkrole)s reported sum %(reportedSum)s computed sum %(computedSum)s context %(contextID)s unit %(unitID)s"
msgstr ""

#: arelle\ValidateXbrlCalcs.py:145
msgid "Essence-Alias inconsistent units from %(essenceConcept)s to %(aliasConcept)s in link role %(linkrole)s context %(contextID)s"
msgstr ""

#: arelle\ValidateXbrlCalcs.py:151
msgid "Essence-Alias inconsistent value from %(essenceConcept)s to %(aliasConcept)s in link role %(linkrole)s context %(contextID)s"
msgstr ""

#: arelle\ValidateXbrlCalcs.py:162
msgid "Requires-Element %(requiringConcept)s missing required fact for %(requiredConcept)s in link role %(linkrole)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:44
msgid "Href %(elementHref)s file not found"
msgstr ""

#: arelle\ValidateXbrlDTS.py:55
msgid "Href %(elementHref)s not located"
msgstr ""

#: arelle\ValidateXbrlDTS.py:73
msgid "Href %(elementHref)s unsupported scheme: %(scheme)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:80
msgid "Href %(elementHref)s may only have shorthand xpointers"
msgstr ""

#: arelle\ValidateXbrlDTS.py:89
msgid "LinkbaseRef %(linkbaseHref)s does not identify an link:linkbase element"
msgstr ""

#: arelle\ValidateXbrlDTS.py:118
msgid "SchemaRef %(schemaRef)s does not identify an xsd:schema element"
msgstr ""

#: arelle\ValidateXbrlDTS.py:152
msgid "%(linkElement)s loc href %(locHref)s must identify a concept or label"
msgstr ""

#: arelle\ValidateXbrlDTS.py:157
msgid "Instance loc's href %(locHref)s not an element in same instance"
msgstr ""

#: arelle\ValidateXbrlDTS.py:162
msgid "Loc's href %(locHref)s does not identify an element in an XBRL document discovered as part of the DTS"
msgstr ""

#: arelle\ValidateXbrlDTS.py:189
msgid "XML declaration encoding %(encoding)s and meta content type encoding %(metaContentTypeEncoding)s must both be utf-8"
msgstr ""

#: arelle\ValidateXbrlDTS.py:198
msgid "%(docType)s xml version must be \"1.0\" but is \"%(xmlVersion)s\""
msgstr ""

#: arelle\ValidateXbrlDTS.py:203
msgid "%(docType)s encoding must be \"utf-8\" but is \"%(xmlEncoding)s\""
msgstr ""

#: arelle\ValidateXbrlDTS.py:213
msgid "%(docType)s must have comment node only on line 2"
msgstr ""

#: arelle\ValidateXbrlDTS.py:217
msgid "%(docType)s must have only one comment node before schema element"
msgstr ""

#: arelle\ValidateXbrlDTS.py:225
msgid "%(docType)s namespace declaration %(prefix)s=\"%(namespace)s\" is not used"
msgstr ""

#: arelle\ValidateXbrlDTS.py:286
msgid "Element %(element)s id %(value)s is duplicated"
msgstr ""

#: arelle\ValidateXbrlDTS.py:305
msgid "Schema targetNamespace length (%(length)s) is over 255 bytes long in utf-8 %(targetNamespace)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:310
msgid "Schema element must have a targetNamespace attribute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:315
msgid "Schema element attributeFormDefault must be \"unqualified\" and elementFormDefault must be \"qualified\""
msgstr ""

#: arelle\ValidateXbrlDTS.py:320
msgid "Schema element must not have a %(attribute)s attribute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:325
msgid "Schema contains XSD 1.1 content \"%(element)s\""
msgstr ""

#: arelle\ValidateXbrlDTS.py:335
msgid "Schema element %(concept)s %(requirement)s contain attribute %(attribute)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:337
#: arelle\ValidateXbrlDTS.py:360
msgid "MUST"
msgstr ""

#: arelle\ValidateXbrlDTS.py:337
#: arelle\ValidateXbrlDTS.py:360
msgid "MUST NOT"
msgstr ""

#: arelle\ValidateXbrlDTS.py:344
msgid "Schema element %(concept)s contains XSD 1.1 datatype \"%(xsdType)s\""
msgstr ""

#: arelle\ValidateXbrlDTS.py:349
msgid "Schema element definition is not at the root level: %(concept)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:358
msgid "Schema root element %(concept)s %(requirement)s contain attribute %(attribute)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:382
msgid "Schema %(element)s must have minOccurs and maxOccurs = \"1\""
msgstr ""

#: arelle\ValidateXbrlDTS.py:387
msgid "Schema enumeration %(value)s must be a xbrli:stringItemType restriction"
msgstr ""

#: arelle\ValidateXbrlDTS.py:400
msgid "%(element)s ref %(ref)s not found"
msgstr ""

#: arelle\ValidateXbrlDTS.py:408
msgid "Annotation/appinfo record must be be behind schema and before import"
msgstr ""

#: arelle\ValidateXbrlDTS.py:413
msgid "Annotation/appinfo record must be followed only by import"
msgstr ""

#: arelle\ValidateXbrlDTS.py:417
msgid "Schema file annotation missing appinfo element must be be behind schema and before import"
msgstr ""

#: arelle\ValidateXbrlDTS.py:424
msgid "Schema %(element)s has a name over 200 bytes long in utf-8, %(name)s."
msgstr ""

#: arelle\ValidateXbrlDTS.py:433
msgid "Schema file {0} element must not be used \"%(element)s\""
msgstr ""

#: arelle\ValidateXbrlDTS.py:443
msgid "%(element)s not child of xsd:appinfo"
msgstr ""

#: arelle\ValidateXbrlDTS.py:449
msgid "%(element)s missing or invalid %(attribute)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:453
msgid "Duplicate %(element)s %(attribute)s %(roleURI)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:460
msgid "%(element)s %(roleURI)s not s-equal in %(otherSchema)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:467
msgid "%(element)s %(roleURI)s invalid cyclesAllowed %(value)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:471
msgid "ArcroleType is not allowed %(roleURI)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:478
msgid "RoleType %(roleURI)s must have a label in lang \"nl\""
msgstr ""

#: arelle\ValidateXbrlDTS.py:484
msgid "Schema %(element)s %(attribute)s length (%(length)s) is over 255 bytes long in utf-8 %(roleURI)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:495
msgid "%(element)s %(roleURI)s usedOn %(value)s on has s-equal duplicate"
msgstr ""

#: arelle\ValidateXbrlDTS.py:501
msgid "%(element)s usedOn must not be link:calculationLink"
msgstr ""

#: arelle\ValidateXbrlDTS.py:508
msgid "Linkbase element is not prefixed: \"%(element)s\""
msgstr ""

#: arelle\ValidateXbrlDTS.py:527
msgid "Link:%(elementName)s not child of link:linkbase or xbrli:instance"
msgstr ""

#: arelle\ValidateXbrlDTS.py:537
msgid "%(element)s %(refURI)s missing"
msgstr ""

#: arelle\ValidateXbrlDTS.py:541
msgid "%(element)s is duplicated for %(refURI)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:545
msgid "%(element)s %(refURI)s is not defined"
msgstr ""

#: arelle\ValidateXbrlDTS.py:554
msgid "Arcrole %(refURI)s arcroleRef %(xlinkHref)s must be a standard taxonomy"
msgstr ""

#: arelle\ValidateXbrlDTS.py:560
msgid "Arcrole %(refURI)s arcroleRef %(xlinkHref)s must not have an %(attribute)s attribute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:567
msgid "Role %(refURI)s roleRef %(xlinkHref)s must not have an %(attribute)s attribute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:576
msgid "Element %(element)s missing xlink:type=\"simple\""
msgstr ""

#: arelle\ValidateXbrlDTS.py:581
msgid "Element %(element)s missing or invalid href"
msgstr ""

#: arelle\ValidateXbrlDTS.py:586
msgid "Element %(element)shas empty %(attribute)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:591
msgid "LinkbaseRef missing arcrole"
msgstr ""

#: arelle\ValidateXbrlDTS.py:596
msgid "Element %(element)s missing xlink:type=\"locator\""
msgstr ""

#: arelle\ValidateXbrlDTS.py:602
msgid "Element %(element)s missing: %(attribute)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:607
msgid "Footnote %(xlinkLabel)s element missing xml:lang attribute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:611
msgid "Label %(xlinkLabel)s element missing xml:lang attribute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:620
msgid "Simple link role %(xlinkRole)s is empty"
msgstr ""

#: arelle\ValidateXbrlDTS.py:625
msgid "Standard extended link role %(xlinkRole)s is empty"
msgstr ""

#: arelle\ValidateXbrlDTS.py:630
msgid "Role %(xlinkRole)s is not absolute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:634
msgid "Generic link role %(xlinkRole)s is not absolute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:638
msgid "Generic resource role %(xlinkRole)s is not absolute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:644
msgid "Role %(xlinkRole)s is missing a roleRef"
msgstr ""

#: arelle\ValidateXbrlDTS.py:648
msgid "Generic link role %(xlinkRole)s is missing a roleRef"
msgstr ""

#: arelle\ValidateXbrlDTS.py:652
msgid "Generic resource role %(xlinkRole)s is missing a roleRef"
msgstr ""

#: arelle\ValidateXbrlDTS.py:658
msgid "Role %(xlinkRole)s missing usedOn for %(element)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:661
msgid "xbrlgene:missingLinkRoleUsedOnValue"
msgstr ""

#: arelle\ValidateXbrlDTS.py:662
msgid "Generic link role %(xlinkRole)s missing usedOn for {2}"
msgstr ""

#: arelle\ValidateXbrlDTS.py:666
msgid "Generic resource role %(xlinkRole)s missing usedOn for %(element)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:670
msgid "Extended link %(element)s must have an xlink:role attribute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:677
msgid "Arcrole on %(element)s is empty"
msgstr ""

#: arelle\ValidateXbrlDTS.py:682
msgid "Arcrole %(arcrole)s is not absolute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:686
msgid "Generic arc arcrole %(arcrole)s is not absolute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:692
msgid "Arcrole %(arcrole)s is missing an arcroleRef"
msgstr ""

#: arelle\ValidateXbrlDTS.py:696
msgid "Generic arc arcrole %(arcrole)s is missing an arcroleRef"
msgstr ""

#: arelle\ValidateXbrlDTS.py:702
msgid "Arcrole %(arcrole)s missing usedOn for %(element)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:706
msgid "Generic arc arcrole %(arcrole)s missing usedOn for %(element)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:711
msgid "XBRL file {0} standard arcrole %(arcrole)s used on wrong arc %(element)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:719
msgid "Element %(element)s appears to be a resource missing xlink:type=\"resource\""
msgstr ""

#: arelle\ValidateXbrlDTS.py:724
msgid "Element %(element)s missing xlink:label"
msgstr ""

#: arelle\ValidateXbrlDTS.py:731
msgid "Element %(element)s missing xlink:%(attribute)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:738
msgid "TargetRole %(targetRole)s is missing a roleRef"
msgstr ""

#: arelle\ValidateXbrlDTS.py:744
msgid "Element %(element)s %(xlinkLabel)s has unauthorized xml:lang='%(lang)s'"
msgstr ""

#: arelle\ValidateXbrlDTS.py:756
msgid "Element %(element)s is out of order"
msgstr ""

#: arelle\ValidateXbrlDTS.py:790
msgid "Inline XBRL footnote %(footnoteID)s must be in non-displayable div due to arcrole %(arcrole)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:796
msgid "Inline XBRL non-empty footnote %(footnoteID)s is not referenced by any fact"
msgstr ""

#: arelle\ValidateXbrlDTS.py:801
msgid "Inline XBRL footnote %(footnoteID)s is missing an xml:lang attribute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:815
msgid "Extended element %(element)s must be the same as %(element2)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:820
msgid "%(element)s is missing an xlink:role"
msgstr ""

#: arelle\ValidateXbrlDTS.py:825
msgid "Resource %(xlinkLabel)s role %(role)s is not a standard taxonomy role"
msgstr ""

#: arelle\ValidateXbrlDTS.py:831
msgid "Reference %(xlinkLabel)s has unauthorized part element %(element)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:837
msgid "Reference %(xlinkLabel)s is missing an id attribute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:841
msgid "Reference %(xlinkLabel)s has duplicated id %(id)s also in linkbase %(otherLinkbase)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:852
msgid "Arc from %(xlinkFrom)s to %(xlinkTo)s priority %(priority)s must be less than 10"
msgstr ""

#: arelle\ValidateXbrlDTS.py:859
msgid "Arc from %(xlinkFrom)s to %(xlinkTo)s priority %(priority)s is not an integer"
msgstr ""

#: arelle\ValidateXbrlDTS.py:867
msgid "PresentationArc from %(xlinkFrom)s to %(xlinkTo)s must have an order"
msgstr ""

#: arelle\ValidateXbrlDTS.py:874
msgid "CalculationArc from %(xlinkFrom)s to %(xlinkTo)s must have an order"
msgstr ""

#: arelle\ValidateXbrlDTS.py:882
msgid "CalculationArc from %(xlinkFrom)s to %(xlinkTo)s weight %(weight)s must be 1 or -1"
msgstr ""

#: arelle\ValidateXbrlDTS.py:889
msgid "CalculationArc from %(xlinkFrom)s to %(xlinkTo)s must have an weight"
msgstr ""

#: arelle\ValidateXbrlDTS.py:896
msgid "DefinitionArc from %(xlinkFrom)s to %(xlinkTo)s must have an order"
msgstr ""

#: arelle\ValidateXbrlDTS.py:903
msgid "DefinitionArc from %(xlinkFrom)s to %(xlinkTo)s has unauthorized arcrole %(arcrole)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:911
msgid "ReferenceArc from %(xlinkFrom)s to %(xlinkTo)s has an order"
msgstr ""

#: arelle\ValidateXbrlDTS.py:927
msgid "%(fileType)s element %(element)s must not have %(prefix)s:%(localName)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:941
msgid "%(fileType)s element %(element)s must not have xmlns:%(prefix)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:948
msgid "RoleType %(roleURI)s missing id attribute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:952
msgid "Loc %(xlinkLabel)s has unauthorized role attribute"
msgstr ""

#: arelle\ValidateXbrlDTS.py:956
msgid "Title element must not be used: %(value)"
msgstr ""

#: arelle\ValidateXbrlDTS.py:965
msgid "Linkbase element %(element)s must not have attribute %(attribute)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:972
msgid "Linkbase element %(element)s must not have attribute xlink:%(attribute)s"
msgstr ""

#: arelle\ValidateXbrlDTS.py:980
msgid "%(fileType)s must have only one comment node before schema element: \"%(value)s\""
msgstr ""

#: arelle\ValidateXbrlDimensions.py:32
msgid "Hypercube-dimension relationship from %(source)s to %(target)s in link role %(linkrole)s must have a hypercube declaration source"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:36
msgid "Hypercube-dimension relationship from %(source)s to %(target)s in link role %(linkrole)s must have a dimension declaration target"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:47
msgid "HasHypercube %(arcroleType)s relationship from %(source)s to %(target)s in link role %(linkrole)s must have a primary item source"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:52
msgid "HasHypercube %(arcroleType)s relationship from %(source)s to %(target)s in link role %(linkrole)s must have a hypercube declaration target"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:58
msgid "HasHypercube %(arcroleType)s relationship from %(source)s to %(target)s in link role %(linkrole)s must have a context element"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:86
msgid ""
"Dimension relationships have a directed cycle in DRS role %(linkrole)s \n"
"starting from hypercube %(hypercube)s, \n"
"dimension %(dimension)s, \n"
"path %(path)s"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:96
msgid ""
"Dimension relationships have a polymorphism cycle in DRS role %(linkrole)s \n"
"starting from hypercube %(hypercube)s, \n"
"dimension %(dimension)s, \n"
"path %(path)s"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:106
msgid "Dimension-domain relationship from %(source)s to %(target)s in link role %(linkrole)s must have a dimension declaration source"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:110
msgid "Dimension-domain relationship from %(source)s to %(target)s in link role %(linkrole)s has a typed dimension source"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:114
msgid "Dimension-domain relationship from %(source)s to %(target)s in link role %(linkrole)s must have a domain member target"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:124
msgid "Dimension-default relationship from %(source)s to %(target)s in link role %(linkrole)s must have a dimension declaration source"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:128
msgid "Dimension-default relationship from %(source)s to %(target)s in link role %(linkrole)s has a typed dimension source"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:132
msgid "Dimension-default relationship from %(source)s to %(target)s in link role %(linkrole)s must have a domain member target"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:136
msgid "Dimension %(source)s has multiple defaults %(target)s and %(target2)s"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:152
msgid "Domain-Member relationship from %(source)s to %(target)s in link role %(linkrole)s must have a domain primary item or domain member source"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:156
msgid "Domain-Member relationship from %(source)s to %(target)s in link role %(linkrole)s must have a domain primary item or domain member target"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:233
msgid "Concept %(concept)s typedDomainRef has no fragment identifier"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:237
msgid "Concept %(concept)s typedDomainRef is not resolved"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:243
msgid "Concept %(concept)s typedDomainRef must identify a non-abstract element"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:247
msgid "Concept %(concept)s is not a dimension item but has a typedDomainRef"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:259
msgid "Context %(contextID)s %(dimension)s %(value)s is not an appropriate dimension item"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:266
msgid "Context %(contextID)s explicit dimension %(dimension)s member %(value)s is not a global member item"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:271
msgid "Context %(contextID)s explicit dimension %(dimension)s member {2} is a default member item"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:276
msgid "missing content"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:280
msgid "multiple contents"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:283
msgid "wrong content {0}"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:288
msgid "Context %(contextID)s typed dimension %(dimension)s has %(error)s"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:297
#: arelle\ValidateXbrlDimensions.py:304
msgid "Context %(contextID)s dimension %(dimension)s is a repeated dimension value"
msgstr ""

#: arelle\ValidateXbrlDimensions.py:310
msgid "Fact %(fact)s context %(contextID)s dimensionally not valid"
msgstr ""

#: arelle\ViewCsvConcepts.py:11
#: arelle\ViewWinConcepts.py:13
msgid "viewing concepts"
msgstr ""

#: arelle\ViewCsvDTS.py:12
#: arelle\ViewWinDTS.py:14
msgid "viewing DTS"
msgstr ""

#: arelle\ViewCsvFactList.py:11
#: arelle\ViewWinFactGrid.py:16
#: arelle\ViewWinFactList.py:10
msgid "viewing facts"
msgstr ""

#: arelle\ViewCsvFactList.py:30
msgid "Unrecognized columns: %(cols)s"
msgstr ""

#: arelle\ViewCsvFactList.py:40
msgid "First column must be Label or Name: %(col1)s"
msgstr ""

#: arelle\ViewCsvRelationshipSet.py:12
#: arelle\ViewWinFactTable.py:13
#: arelle\ViewWinRelationshipSet.py:17
msgid "viewing relationships {0}"
msgstr ""

#: arelle\ViewCsvRelationshipSet.py:25
#: arelle\ViewWinFactGrid.py:54
#: arelle\ViewWinFactTable.py:52
#: arelle\ViewWinRelationshipSet.py:15
#: arelle\ViewWinRelationshipSet.py:49
msgid "no relationships for {0}"
msgstr ""

#: arelle\ViewCsvTests.py:11
#: arelle\ViewWinTests.py:14
msgid "viewing Tests"
msgstr ""

#: arelle\ViewHtml.py:58
msgid "Saved output html to %(file)s"
msgstr ""

#: arelle\ViewHtml.py:60
msgid "Failed to save output html to %(file)s: \\s%(error)s"
msgstr ""

#: arelle\ViewHtmlRenderedGrid.py:14
#: arelle\ViewWinRenderedGrid.py:20
msgid "viewing rendering"
msgstr ""

#: arelle\ViewUtilRenderedGrid.py:25
msgid "no table relationships for {0}"
msgstr ""

#: arelle\ViewWinDiffs.py:39
msgid "From DTS Presentation"
msgstr ""

#: arelle\ViewWinDiffs.py:42
msgid "From DTS Calculation"
msgstr ""

#: arelle\ViewWinDiffs.py:45
msgid "From DTS Dimension"
msgstr ""

#: arelle\ViewWinDiffs.py:49
msgid "To DTS Presentation"
msgstr ""

#: arelle\ViewWinDiffs.py:52
msgid "To DTS Calculation"
msgstr ""

#: arelle\ViewWinDiffs.py:55
msgid "To DTS Dimension"
msgstr ""

#: arelle\ViewWinFactGrid.py:27
#: arelle\ViewWinFactTable.py:27
msgid "Ignore Dimensions"
msgstr ""

#: arelle\ViewWinFactGrid.py:29
msgid "Show Dimension Defaults"
msgstr ""

#: arelle\ViewWinFactGrid.py:30
#: arelle\ViewWinFactTable.py:28
#: arelle\ViewWinRenderedGrid.py:37
msgid "Options"
msgstr ""

#: arelle\ViewWinFactList.py:14
msgid "Label"
msgstr ""

#: arelle\ViewWinFactList.py:16
msgid "Seq"
msgstr ""

#: arelle\ViewWinFactList.py:23
msgid "Dec"
msgstr ""

#: arelle\ViewWinFactList.py:25
msgid "Prec"
msgstr ""

#: arelle\ViewWinFactList.py:27
msgid "Lang"
msgstr ""

#: arelle\ViewWinFactList.py:29
msgid "Value"
msgstr ""

#: arelle\ViewWinFactList.py:42
msgid "View Tuple Children"
msgstr ""

#: arelle\ViewWinFormulae.py:13
msgid "viewing formulas"
msgstr ""

#: arelle\ViewWinFormulae.py:44
msgid "no relationships for XBRL formulae"
msgstr ""

#: arelle\ViewWinFormulae.py:79
#: arelle\ViewWinTree.py:156
#: arelle\ViewWinVersReport.py:20
msgid "Expand"
msgstr ""

#: arelle\ViewWinFormulae.py:80
#: arelle\ViewWinTree.py:157
#: arelle\ViewWinVersReport.py:21
msgid "Collapse"
msgstr ""

#: arelle\ViewWinGrid.py:135
#: arelle\ViewWinTree.py:171
msgid "Language"
msgstr ""

#: arelle\ViewWinProperties.py:11
msgid "viewing properties"
msgstr ""

#: arelle\ViewWinRelationshipSet.py:54
msgid "{0} Relationships"
msgstr ""

#: arelle\ViewWinRelationshipSet.py:60
msgid "Type"
msgstr ""

#: arelle\ViewWinRelationshipSet.py:62
msgid "References"
msgstr ""

#: arelle\ViewWinRelationshipSet.py:67
msgid "Weight"
msgstr ""

#: arelle\ViewWinRelationshipSet.py:69
msgid "Balance"
msgstr ""

#: arelle\ViewWinRelationshipSet.py:93
msgid "Dimensions"
msgstr ""

#: arelle\ViewWinRenderedGrid.py:32
msgid "Ignore Dimensional Validity"
msgstr ""

#: arelle\ViewWinRenderedGrid.py:34
msgid "X-Axis Children First"
msgstr ""

#: arelle\ViewWinRenderedGrid.py:36
msgid "Y-Axis Children First"
msgstr ""

#: arelle\ViewWinRenderedGrid.py:39
msgid "Tables"
msgstr ""

#: arelle\ViewWinRenderedGrid.py:42
msgid "Save html file"
msgstr ""

#: arelle\ViewWinRssFeed.py:14
msgid "viewing RSS feed"
msgstr ""

#: arelle\ViewWinRssFeed.py:78
msgid "Open Instance Document"
msgstr ""

#: arelle\ViewWinRssFeed.py:87
msgid "Filing"
msgstr ""

#: arelle\ViewWinTree.py:158
msgid "Expand All"
msgstr ""

#: arelle\ViewWinTree.py:159
msgid "Collapse All"
msgstr ""

#: arelle\ViewWinTree.py:164
msgid "Cell"
msgstr ""

#: arelle\ViewWinTree.py:165
msgid "Row"
msgstr ""

#: arelle\ViewWinTree.py:166
msgid "Table"
msgstr ""

#: arelle\ViewWinTree.py:176
msgid "Label Role"
msgstr ""

#: arelle\ViewWinTree.py:184
msgid "Name Style"
msgstr ""

#: arelle\ViewWinTree.py:188
msgid "Prefixed"
msgstr ""

#: arelle\ViewWinTree.py:189
msgid "No Prefix"
msgstr ""

#: arelle\ViewWinTree.py:193
msgid "Units"
msgstr ""

#: arelle\ViewWinTree.py:194
msgid "Unit ID"
msgstr ""

#: arelle\ViewWinTree.py:195
msgid "Measures"
msgstr ""

#: arelle\ViewWinTree.py:200
msgid "View"
msgstr ""

#: arelle\ViewWinTree.py:204
msgid "Additional view"
msgstr ""

#: arelle\ViewWinTupleGrid.py:13
msgid "viewing tuples"
msgstr ""

#: arelle\ViewWinVersReport.py:15
msgid "viewing versioning report"
msgstr ""

#: arelle\ViewWinVersReport.py:24
msgid "Versioning Report"
msgstr ""

#: arelle\ViewWinVersReport.py:27
msgid "Concept Label Role"
msgstr ""

#: arelle\ViewWinVersReport.py:53
msgid "namespace renamings"
msgstr ""

#: arelle\ViewWinVersReport.py:64
msgid "role changes"
msgstr ""

#: arelle\ViewWinVersReport.py:76
msgid "assignments"
msgstr ""

#: arelle\ViewWinVersReport.py:93
msgid "actions"
msgstr ""

#: arelle\ViewWinXml.py:14
msgid "viewing xml"
msgstr ""

#: arelle\ViewWinXml.py:38
msgid "Validation exception: \\s%(error)s"
msgstr ""

#: arelle\WatchRss.py:72
msgid "running formulas"
msgstr ""

#: arelle\WatchRss.py:78
msgid "matching text"
msgstr ""

#: arelle\WatchRss.py:115
msgid "RSS item %(company)s %(form)s document not loaded: %(date)s"
msgstr ""

#: arelle\WatchRss.py:137
msgid ""
"Fact Variable {0}\n"
" context {1}\n"
" matched text: {2}"
msgstr ""

#: arelle\WatchRss.py:158
msgid ""
"Filing CIK {0}\n"
" company {1}\n"
" published {2}\n"
" form type {3}\n"
" filing date {4}\n"
" period {5}\n"
" year end {6}\n"
" results: {7}"
msgstr ""

#: arelle\WatchRss.py:176
msgid "sending e-mail alert"
msgstr ""

#: arelle\WatchRss.py:180
msgid "Arelle RSS Watch alert on {0}"
msgstr ""

#: arelle\WatchRss.py:186
msgid "RSS item {0}, {1} completed, status {2}"
msgstr ""

#: arelle\WatchRss.py:190
msgid "RSS item %(company)s, %(form)s, %(date)s, exception: %(error)s"
msgstr ""

#: arelle\WatchRss.py:196
msgid "RSS watch, stop requested"
msgstr ""

#: arelle\WebCache.py:173
#: arelle\WebCache.py:207
msgid ""
"{0} \n"
"retrieving {1}"
msgstr ""

#: arelle\WebCache.py:191
msgid ""
"'{0}' www-authentication for realm '{1}' is required to access {2}\n"
"{3}"
msgstr ""

#: arelle\WebCache.py:203
msgid ""
"'{0}' proxy-authentication for realm '{1}' is required to access {2}\n"
"{3}"
msgstr ""

#: arelle\WebCache.py:211
msgid ""
"{0} \n"
"unsuccessful retrieval of {1} \n"
"switching to work offline"
msgstr ""

#: arelle\WebCache.py:235
msgid "web caching {0}: {1:.0f} of {2:.0f} KB"
msgstr ""

#: arelle\WebCache.py:240
msgid "web caching {0}: {1:.0f} KB"
msgstr ""

#: arelle\WebCache.py:300
msgid "retrieval incomplete: got only %i out of %i bytes"
msgstr ""

#: arelle\XPathContext.py:33
msgid "[{0}] exception at {1} in {2}"
msgstr ""

#: arelle\XPathContext.py:35
msgid "[{0}] exception {1}"
msgstr ""

#: arelle\XPathContext.py:45
msgid "Exception: Number of arguments mismatch"
msgstr ""

#: arelle\XPathContext.py:54
msgid "Exception: Arg {0} expected type {1}"
msgstr ""

#: arelle\XPathContext.py:61
msgid "Exception, function not available: {0}"
msgstr ""

#: arelle\XPathContext.py:132
msgid "Function call not identified."
msgstr ""

#: arelle\XPathContext.py:134
msgid "Number of arguments do not match signature arity."
msgstr ""

#: arelle\XPathContext.py:136
msgid "Argument {0} does not match expected type {1}."
msgstr ""

#: arelle\XPathContext.py:139
msgid "Function {0} is not available in this build."
msgstr ""

#: arelle\XPathContext.py:147
msgid "Value operation '{0}' sequence length error"
msgstr ""

#: arelle\XPathContext.py:170
msgid "Attempt to divide by zero: {0} {1} {2}."
msgstr ""

#: arelle\XPathContext.py:214
msgid "Node comparison sequence error"
msgstr ""

#: arelle\XPathContext.py:236
msgid "Node operation sequence error"
msgstr ""

#: arelle\XPathContext.py:262
msgid "Unary expression sequence length error"
msgstr ""

#: arelle\XPathContext.py:425
msgid "Axis step {0} context item is not a node: {1}"
msgstr ""

#: arelle\XPathContext.py:501
msgid "Atomizing tuple {0} that does not have a typed value"
msgstr ""

#: arelle\XPathContext.py:529
msgid "Atomizing {0} to a {1} does not have a proper value"
msgstr ""

#: arelle\XPathContext.py:534
msgid "Atomizing {0} to an integer does not have a proper value"
msgstr ""

#: arelle\XPathParser.py:83
msgid "QName prefix not defined for %(name)s"
msgstr ""

#: arelle\XPathParser.py:90
msgid "Function %(name)s cannot be used on an XPath expression associated with a %(name2)s"
msgstr ""

#: arelle\XPathParser.py:150
msgid "wildcard prefix not defined for %(token)s"
msgstr ""

#: arelle\XPathParser.py:209
msgid "No custom function signature for %(custFunction)s in %(resource)s"
msgstr ""

#: arelle\XPathParser.py:260
msgid "QName prefix not defined for variable reference $%(variable)s"
msgstr ""

#: arelle\XPathParser.py:274
msgid "rangeVar('{0}' in {1})"
msgstr ""

#: arelle\XPathParser.py:572
msgid "Initializing formula xpath2 grammar"
msgstr ""

#: arelle\XPathParser.py:576
msgid "Formula xpath2 grammar initialized in %.2f secs"
msgstr ""

#: arelle\XPathParser.py:648
msgid "Code %(name)s %(source)s"
msgstr ""

#: arelle\XPathParser.py:655
msgid ""
"Parse error in %(name)s error: %(error)s \n"
"%(source)s"
msgstr ""

#: arelle\XPathParser.py:662
msgid ""
"Parsing terminated in %(name)s due to error: %(error)s \n"
"%(source)s"
msgstr ""

#: arelle\XbrlConst.py:277
msgid "1Dimension"
msgstr ""

#: arelle\XbrlConst.py:278
msgid "1Formula"
msgstr ""

#: arelle\XbrlConst.py:279
msgid "1Rendering"
msgstr ""

#: arelle\XbrlConst.py:280
msgid "1Presentation"
msgstr ""

#: arelle\XbrlConst.py:281
msgid "1Calculation"
msgstr ""

#: arelle\XbrlConst.py:285
msgid "1Standard Label"
msgstr ""

#: arelle\XbrlConst.py:286
msgid "0Name"
msgstr ""

#: arelle\XmlValidate.py:98
msgid "lxml validator loading xml schema"
msgstr ""

#: arelle\XmlValidate.py:108
msgid "schema loaded in %.2f secs"
msgstr ""

#: arelle\XmlValidate.py:110
msgid "lxml schema validating"
msgstr ""

#: arelle\XmlValidate.py:117
msgid "schema validated in %.3f secs"
msgstr ""

#: arelle\XmlValidate.py:126
msgid "lxml validation done"
msgstr ""

#: arelle\XmlValidate.py:214
msgid "Element %(element)s type %(typeName)s missing required attributes: %(attributes)s"
msgstr ""

#: arelle\XmlValidate.py:332
msgid "Element %(element)s attribute %(attribute)s type %(typeName)s value error: %(value)s, %(error)s"
msgstr ""

#: arelle\XmlValidate.py:341
msgid "Element %(element)s type %(typeName)s value error: %(value)s"
msgstr ""

