﻿<?xml version="1.0" encoding="utf-8"?>
<languages>
  <language>
    <components>
      <component name="TwnBeZuPos">
        <property name="Caption">Positions w/ added surcharge</property>
        <component name="lvPos">
          <property name="Columns.Items[0].Caption">No.</property>
          <property name="Columns.Items[1].Caption">Quantity</property>
          <property name="Columns.Items[2].Caption">Unit Price</property>
          <property name="Columns.Items[3].Caption">Total Price</property>
        </component>
      </component>
      <component name="TwnBQDiscountEdit">
        <property name="Caption">Change the discount for the BOQ</property>
        <component name="btAbort">
          <property name="Caption">&amp;Cancel</property>
        </component>
        <component name="btOk">
          <property name="Caption">&amp;Ok</property>
        </component>
        <component name="lbDescritpion">
          <property name="Caption">With the procedure, you can set the overall discount for the bill of quantities in percent:</property>
        </component>
      </component>
      <component name="TwnCommunication">
        <property name="Caption">Communication</property>
        <component name="btAbort">
          <property name="Caption">&amp;Cancel</property>
        </component>
        <component name="btOk">
          <property name="Caption">&amp;Ok</property>
        </component>
      </component>
      <component name="TwnErrorLog">
        <property name="Caption">Error protocol</property>
        <component name="btAbort">
          <property name="Caption">&amp;Close</property>
        </component>
        <component name="btOk">
          <property name="Caption">&amp;Ok</property>
        </component>
        <component name="btPrint">
          <property name="Caption">&amp;Print</property>
        </component>
      </component>
      <component name="TwnExpToWP">
        <property name="Caption">Please choose a list</property>
        <component name="btAbort">
          <property name="Caption">Cancel</property>
        </component>
        <component name="btOK">
          <property name="Caption">Proceed</property>
        </component>
        <component name="btOptions">
          <property name="Caption">&amp;Settings</property>
        </component>
        <component name="cbToRTFViewer">
          <property name="Caption">to wordprocessor</property>
        </component>
        <component name="lbExpKind">
          <property name="Items">Bill of quantities as a blank form ....
... as a blank form w/ short description only
Bill of quantities with filled in prices
... with filled in prices w/ short description only</property>
        </component>
        <component name="SaveDialog">
          <property name="Filter">RTF - file (*.rtf)</property>
          <property name="Title">save file previously as ....</property>
        </component>
      </component>
      <component name="TwnHelp">
        <property name="Caption">Help</property>
        <component name="StrsHolder">
          <property name="Items.Items[0].Caption">Offer generator</property>
          <property name="Items.Items[0].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Offer generator\par
The offer generator can be distributed freely. With the offer generator you can read GAEB offer enquiries and generate an offer as a GAEB file.\par
}
</property>
          <property name="Items.Items[1].Caption">GAEB - exchange</property>
          <property name="Items.Items[1].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 GAEB exchange\par
The GAEB interfaces were designed by the german council "Gemeinsamer Ausschuss f\'fcr Elektronischen Datenaustausch im Bauwesen". Their purpose is to allow all involved parties (bidders, planners &amp; awarding authorities) to exchange relevant data. The interfaces have been established as a standard for the german building industry.\par
\par
For offer enquiries the following formats are relevant:\par
\par
DA 83: This interface is used to distribute the BoQs to the bidders for offer enquiries.\par
\par
DA 84: This interface is the reply to the DA 83. It contains a validated &amp; calculated offer.\par
\par
The planner creates the BoQ and sends the DA 83 file to the selected bidders. They read the BoQ and calculate an offer. This offer will be send back to the planner as a DA 84 file.\par
\par
There are actually 3 Versions relevant for the GAEB exchange. Their main differences will be pointed out in the following: \par
\par
GAEB 90: the files have the extension .D83\par
It contains all relevant data including: Short Text, full description, units, quantities and more. This format does not support any text formatting or graphics.\par
\par
GAEB 2000: the files have the extension .p83\par
In addition to the GAEB 90 format this also can handle formatted text and graphics.\par
\par
GAEB XML: the files have the extension .x83\par
Based on the XML standard this is the newest version of the GAEB interfaces.\par
}
</property>
          <property name="Items.Items[10].Caption">Text extensions</property>
          <property name="Items.Items[10].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Text extensions:\par
There can be text extensions in the GAEB file. They are available as either Text extensions of the awarding Authority or of the bidder. The extension will be colour highlighted. The extensions for the bidder will be used to define for example: the manufacturer of the offered product.\par
}
</property>
          <property name="Items.Items[11].Caption">Export to spreadsheet software</property>
          <property name="Items.Items[11].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Export to spreadsheet software\par
The generated offer can not only be written as a GAEB DA84 file but also it can be exported to your spreadsheet program (Excel or OpenCalc). To activate please use the buttons or the window menus.\par
}
</property>
          <property name="Items.Items[12].Caption">Check input</property>
          <property name="Items.Items[12].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Check input\par
By pressing the "Check Input" button you can check any time during the process if all entries have been made correctly and completely. The offer generator will show a separate window where the Positions with errors can be clicked and corrected.\par
}
</property>
          <property name="Items.Items[13].Caption">Unit price parts (Wages, Materials, Tools)</property>
          <property name="Items.Items[13].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Unit price parts (Wage, Materials, Tools)\par
In the detail section unit price parts (such as noted above)can be entered if this is required by the awarding authority.\par
}
</property>
          <property name="Items.Items[2].Caption">Installation of the offer generator</property>
          <property name="Items.Items[2].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Installation of the offer generator\par
You can copy the Bietprg32.exe in any folder on your harddrive and start it from there. There is no installation necessary. We have put a great effort in keeping the offer generator an easy to use tool.\par
}
</property>
          <property name="Items.Items[3].Caption">Hardware requirements</property>
          <property name="Items.Items[3].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Hardware requirements\par
This program will run on any PC with the Windows operating system newer then Windows 2000.\par
}
</property>
          <property name="Items.Items[4].Caption">Free distribution of the offer generator</property>
          <property name="Items.Items[4].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Free distribution of the offer generator.\par
You can always pass this little program onto your colleagues free and without any obligations.\par
}
</property>
          <property name="Items.Items[5].Caption">Starting the offer generator, reading a DA83 file</property>
          <property name="Items.Items[5].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Starting the offer generator - Importing a DA83 file. \par
After the start of the programm the empty screen will appear. With the button -Open GAEB file- in the upper left corner a select file dialogue will open. Please choose the preferred file and doubleclick it. Now you can enter your offer pricing on the right side of the table. On the right side you can either choose a spreadsheet view or a detailed position view. You can choose your preferred by clicking the respective register.\par
}
</property>
          <property name="Items.Items[6].Caption">Additional Bidder Information / cover sheet</property>
          <property name="Items.Items[6].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Additional Bidder Information / cover sheet\par
Additionally to the Price Information at least for of the following Informations need to be provided to generate a valid DA 84 file (offer)\par
- Bidder name\par
. ZIP Code of the bidder\par
- the valid VAT Tax Percentage\par
- Currency\par
Please enter the Information in the Cover sheet tab.\par
}
</property>
          <property name="Items.Items[7].Caption">Save offer as DA-84 file.</property>
          <property name="Items.Items[7].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Save offer as DA-84 file.\par
After the price details and Bidder Information have been provided you can save the offer as a valid DA84 file. Please use the button with the disk or use the "File" menu. \par
The created file then can be send to the awarding authority.\par
}
</property>
          <property name="Items.Items[8].Caption">Import already existing offer / continue offer</property>
          <property name="Items.Items[8].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Import already existing offer / continue offer\par
If you want to import an already existing offer or  continue your offer calculation you can import an existing DA84 file. Please note that the BoQ must be loaded from the DA83 file before.\par
}
</property>
          <property name="Items.Items[9].Caption">Discount</property>
          <property name="Items.Items[9].Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Discount\par
with the button "Display discount columns" you can display another column for the input of your offered discounts. Enter the discount for each structure or position. To set a discount for the whole BoQ you have to enter the value in the highest level of hierarchy. This would be the BoQ level. Enter values in positions or hierarchies if you would to grant additional discounts. For example you could grant 2% discount on the full BoQ and additional 5% on a certain hierarchy (Title or else).\par
\par
Absolute Offers or lump sum discount can you enter in the Details. Select the position or hierarchy and choose the preferred kind of discount from the combobox. In GAEB there are 3 valid kinds of discounts: \par
-percent (which is the standard presetting)\par
-lump sum discount (a fixed amount discount)\par
-absolute offers (1 Price for the whole BoQ)\par
}
</property>
        </component>
      </component>
      <component name="TwnItemDataMissing">
        <property name="Caption">Missing Data</property>
        <component name="lvItems">
          <property name="Columns.Items[0].Caption">No.</property>
          <property name="Columns.Items[1].Caption">required Data</property>
        </component>
        <component name="mniClose">
          <property name="Caption">&amp;Close</property>
        </component>
        <component name="mniGoBack">
          <property name="Caption">&amp;Back</property>
        </component>
      </component>
      <component name="TwnLicense">
        <property name="Caption">Program Info</property>
        <component name="mniCopy">
          <property name="Caption">&amp;Copy</property>
        </component>
        <component name="mniOpen">
          <property name="Caption">&amp;Open</property>
        </component>
        <component name="StrHolder">
          <property name="Lines">{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\fs20 Offer Generator ASBwin\par
\par
1. Free software for calculating and generating offers.\par
The program can be distributed freely to third parties. With the offer generator you can read GAEB files, enter your prices and discounts and save the offer as a GAEB offer file. This way you can handle the complete process of an enquiry via email. \par
\par
2. Distribution to third parties\par
The offer generator is published free of charge by the Heitker GmbH. The Heitker GmbH is a leading software developer for BoQ systems. The software ASBwin is used by over 6,500 architects and engineers all over europe. Further information can be found on our website &lt;www.heitker.de&gt;. You can either include the offer generator in your emails or link it in your enquiries.\par
\par
3. Link to our homepage\par
We would appreciate if you post a link to our homepage or the download on your website. Please refer to our company and product name in the link (i.e. Free download of the ASBwin offer generator (GAEB) by Heitker GmbH. Please use the following link: &lt;ftp://ftp.heitker.de/ASBwin/Downloads/Bietpr32.exe&gt;. The download is free and not binding for all parties. If needed we can provide our logo.\par
\par
4. Improvements / Extensions\par
If you have proposals to improve or extend the features of the ASBwin offer generator, please do not hesitate to inform us via email at info@heitker.de &lt;mailto://info@heitker.de&gt;.\par
\par
5 Disclaimer / limitation of Liability\par
The ASBwin offer generator is provided by the Heitker GmbH and free of charge. We don't have a warranty aside legal regulations. The Heitker GmbH is the owner of all rights. The software has to be provided "as it is". Exceptions need to be submitted in writing. The Heitker GmbH, as the copyright holder, does not provide a warranty for the use of the program. In no case is a third party reliable for any actions or damages, if the software was provided within the regulations. Exceptions only if the local laws has requested or agreed to in writing.\par
}
</property>
        </component>
      </component>
      <component name="TwnLVtoSpreadSheet">
        <property name="Caption">Specifications transfer to spreadsheet software</property>
        <component name="btAbbrechen">
          <property name="Caption">&amp;Close</property>
        </component>
        <component name="btOk">
          <property name="Caption">&amp;Proceed</property>
        </component>
        <component name="lvFields">
          <property name="Columns.Items[0].Caption">Field</property>
        </component>
        <component name="mniReset">
          <property name="Caption">Reset</property>
        </component>
        <component name="SaveDialog">
          <property name="Filter">DBase-files (*.dbf)| *.dbf</property>
          <property name="Title">Select DBase-file</property>
        </component>
        <component name="sbtDown">
          <property name="Hint">Move field down</property>
        </component>
        <component name="sbtUp">
          <property name="Hint">Move field up</property>
        </component>
      </component>
      <component name="TwnMain">
        <property name="Caption">Offer generator %s</property>
        <component name="gbBINeededFields">
          <property name="Caption">Necessary Information for the GAEB Exchange</property>
        </component>
        <component name="lbBDAcceptance">
          <property name="Caption">Inspection &amp;&amp; approval</property>
        </component>
        <component name="lbBDAGAwardNo">
          <property name="Caption">Disposition No.</property>
        </component>
        <component name="lbBDAGCitiy">
          <property name="Caption">Address</property>
        </component>
        <component name="lbBDAGContact">
          <property name="Caption">Contact</property>
        </component>
        <component name="lbBDAGCountry">
          <property name="Caption">Country</property>
        </component>
        <component name="lbBDAGDVNo">
          <property name="Caption">DV-No.</property>
        </component>
        <component name="lbBDAGEMail">
          <property name="Caption">E-Mail</property>
        </component>
        <component name="lbBDAGFax">
          <property name="Caption">Fax-No.</property>
        </component>
        <component name="lbBDAGILN">
          <property name="Caption">ILN</property>
        </component>
        <component name="lbBDAGInfo">
          <property name="Caption">Details</property>
        </component>
        <component name="lbBDAGName">
          <property name="Caption">Name</property>
        </component>
        <component name="lbBDAGStreet">
          <property name="Caption">Street</property>
        </component>
        <component name="lbBDAGTelephone">
          <property name="Caption">Phone</property>
        </component>
        <component name="lbBDAGVATID">
          <property name="Caption">VAT ID no.</property>
        </component>
        <component name="lbBDANAwardNo">
          <property name="Caption">Dispostion No.</property>
        </component>
        <component name="lbBDANBanks">
          <property name="Caption">Financial Account Data</property>
        </component>
        <component name="lbBDANCity">
          <property name="Caption">Address</property>
        </component>
        <component name="lbBDANContact">
          <property name="Caption">Contact Information</property>
        </component>
        <component name="lbBDANCountry">
          <property name="Caption">Country</property>
        </component>
        <component name="lbBDANDVNo">
          <property name="Caption">DV-No.</property>
        </component>
        <component name="lbBDANEMail">
          <property name="Caption">E-Mail</property>
        </component>
        <component name="lbBDANFax">
          <property name="Caption">Telefax</property>
        </component>
        <component name="lbBDANILN">
          <property name="Caption">ILN</property>
        </component>
        <component name="lbBDANName">
          <property name="Caption">Name</property>
        </component>
        <component name="lbBDANStreet">
          <property name="Caption">Street</property>
        </component>
        <component name="lbBDANTelephone">
          <property name="Caption">Phone</property>
        </component>
        <component name="lbBDANVatID">
          <property name="Caption">VAT-ID</property>
        </component>
        <component name="lbBDPrAcceptPeriod">
          <property name="Caption">Deadline</property>
        </component>
        <component name="lbBDPrBBEnd">
          <property name="Caption">Bill of quantities End</property>
        </component>
        <component name="lbBDPrBQBegin">
          <property name="Caption">Bill of quantities start</property>
        </component>
        <component name="lbBDPrBQDate">
          <property name="Caption">Date of the bill of quantities</property>
        </component>
        <component name="lbBDPrCurrency">
          <property name="Caption">Currency</property>
        </component>
        <component name="lbBDPrDescription">
          <property name="Caption">Description</property>
        </component>
        <component name="lbBDPrKind1">
          <property name="Caption">Type 1</property>
        </component>
        <component name="lbBDPrKind2">
          <property name="Caption">Type 2</property>
        </component>
        <component name="lbBDPrProject">
          <property name="Caption">Project</property>
        </component>
        <component name="lbBDPrSubmission">
          <property name="Caption">Opening date</property>
        </component>
        <component name="lbBDPrSubmissionLocation">
          <property name="Caption">Point of Submission</property>
        </component>
        <component name="lbBDPrVAT">
          <property name="Caption">VAT</property>
        </component>
        <component name="lbBIBidderName">
          <property name="Caption">Bidder Name</property>
        </component>
        <component name="lbBIBidderZIP">
          <property name="Caption">ZIP Code bidder</property>
        </component>
        <component name="lbBICurrency">
          <property name="Caption">Currency</property>
        </component>
        <component name="lbBIFiCertificate">
          <property name="Caption">Certificate</property>
        </component>
        <component name="lbBIFiCharSet">
          <property name="Caption">Codepage</property>
        </component>
        <component name="lbBIFiCreated">
          <property name="Caption">Created</property>
        </component>
        <component name="lbBIFiData">
          <property name="Caption">Data</property>
        </component>
        <component name="lbBIFiFile">
          <property name="Caption">File</property>
        </component>
        <component name="lbBIFiGAEBKind">
          <property name="Caption">GAEB Type</property>
        </component>
        <component name="lbBIFiProgram">
          <property name="Caption">Program</property>
        </component>
        <component name="lbBIFiProgramSystem">
          <property name="Caption">Program system</property>
        </component>
        <component name="lbBIFiVersion">
          <property name="Caption">Version</property>
        </component>
        <component name="lbBIFiVersionDate">
          <property name="Caption">Export</property>
        </component>
        <component name="lbBIOptional">
          <property name="Caption">Optional Information</property>
        </component>
        <component name="lbBIVAT">
          <property name="Caption">VAT</property>
        </component>
        <component name="lbDVDiscount">
          <property name="Caption">Discount</property>
        </component>
        <component name="lbDVNotice">
          <property name="Caption">Comments</property>
        </component>
        <component name="lbDVPosRecognition">
          <property name="Caption">Identification</property>
        </component>
        <component name="lbDVQuantity">
          <property name="Caption">Quantity</property>
        </component>
        <component name="lbDVTS1">
          <property name="Caption">Tot. P</property>
        </component>
        <component name="lbDVTS2">
          <property name="Caption">Tot. P</property>
        </component>
        <component name="lbDVUP">
          <property name="Caption">UP</property>
        </component>
        <component name="lbDVUPParts">
          <property name="Caption">UP shares</property>
        </component>
        <component name="lbInCompatible">
          <property name="Caption">The file is not GAEB Format compatible.</property>
        </component>
        <component name="lbTVBV_AG">
          <property name="Caption">Extension of the awarding authority</property>
        </component>
        <component name="lbTVBV_AN">
          <property name="Caption">Extension to be filled in by the bidder.
Double Click on highlighted Areas to add.</property>
        </component>
        <component name="lbTVBV_ANempty">
          <property name="Caption">Extension for the bidder (unedited)</property>
        </component>
        <component name="lbTVLongText">
          <property name="Caption">Description</property>
        </component>
        <component name="mniCheckComplete">
          <property name="Caption">Check entered Information</property>
        </component>
        <component name="mniClose">
          <property name="Caption">Close</property>
        </component>
        <component name="mniCommunication">
          <property name="Caption">&amp;Communication</property>
        </component>
        <component name="mniContents">
          <property name="Caption">Directory</property>
        </component>
        <component name="mniEdit">
          <property name="Caption">&amp;Edit</property>
        </component>
        <component name="mniExpToSpreadSheet">
          <property name="Caption">Export to spreadsheet software</property>
        </component>
        <component name="mniFile">
          <property name="Caption">&amp;File</property>
        </component>
        <component name="mniGAEBDA84open">
          <property name="Caption">Open GAEB file (DA 84)...</property>
        </component>
        <component name="mniGAEBDA84openSub">
          <property name="Caption">Open...</property>
        </component>
        <component name="mniGAEBDA84save">
          <property name="Caption">Save GAEB file (DA 84)</property>
        </component>
        <component name="mniGAEBDA84saveAs">
          <property name="Caption">Save as ... GAEB file (DA 84)...</property>
        </component>
        <component name="mniGAEBopen">
          <property name="Caption">Open GAEB file</property>
        </component>
        <component name="mniGAEBOpenSub">
          <property name="Caption">Open...</property>
        </component>
        <component name="mniHelp">
          <property name="Caption">Help</property>
        </component>
        <component name="mniHelpContent">
          <property name="Caption">Content</property>
        </component>
        <component name="mniInfo">
          <property name="Caption">Info</property>
        </component>
        <component name="mniPrintLT">
          <property name="Caption">Print...</property>
        </component>
        <component name="mniShowDiscountCols">
          <property name="Caption">Display Discountcolumn</property>
        </component>
        <component name="mniSums">
          <property name="Caption">&amp;Sums...</property>
        </component>
        <component name="sbtBDAG">
          <property name="Caption">Awarding Authority</property>
        </component>
        <component name="sbtBDAN">
          <property name="Caption">Bidder</property>
        </component>
        <component name="sbtBDFile">
          <property name="Caption">File</property>
        </component>
        <component name="sbtBDProject">
          <property name="Caption">Project</property>
        </component>
        <component name="sbtDefCur">
          <property name="Hint">Save as Standard</property>
        </component>
        <component name="sbtDefLoadAdr">
          <property name="Hint">Enter standard address</property>
        </component>
        <component name="sbtDefSaveAdr">
          <property name="Hint">Save as Standard</property>
        </component>
        <component name="sbtDefVAT">
          <property name="Hint">Save as Standard</property>
        </component>
        <component name="sbtInfoZuschlag">
          <property name="Caption">Z</property>
          <property name="Hint">Positions w/ added surcharge</property>
        </component>
        <component name="sbtMTBBQDiscountEdit">
          <property name="Hint">Change the discount for the BOQ</property>
        </component>
        <component name="sbtMTBCheckComplete">
          <property name="Hint">Check entered Information</property>
        </component>
        <component name="sbtMTBDA84open">
          <property name="Hint">Open GAEB DA84 file into a already opened GAEB DA83 file.</property>
        </component>
        <component name="sbtMTBDA84save">
          <property name="Hint">Save as GAEB DA84 file</property>
        </component>
        <component name="sbtMTBExpToSpreadSheet">
          <property name="Hint">Export to spreadsheet software</property>
        </component>
        <component name="sbtMTBHelp">
          <property name="Hint">Help</property>
        </component>
        <component name="sbtMTBLicense">
          <property name="Hint">Program info</property>
        </component>
        <component name="sbtMTBOpen">
          <property name="Hint">Open GAEB file</property>
        </component>
        <component name="sbtMTBPrint">
          <property name="Hint">Print</property>
        </component>
        <component name="tbsBidderData">
          <property name="Caption">Cover Sheet / Bidder details</property>
        </component>
        <component name="tbsGrid">
          <property name="Caption">&amp;Spreadsheet</property>
        </component>
        <component name="tbsPos">
          <property name="Caption">Details</property>
        </component>
        <component name="acRECopy">
          <property name="Caption">Copy</property>
        </component>
        <component name="acShowVideo">
          <property name="Caption">Show tutorial video...</property>
        </component>
        <component name="mniSearchNewVersion">
          <property name="Caption">Search for newer version...</property>
        </component>
      </component>
      <component name="TwnPreview">
        <property name="Caption">Preview</property>
        <component name="cbxZoomModes">
          <property name="Items">500%
200%
150%
100%
75%
50%
25%
10%
Width of the Page
Full Page
2 Pages</property>
        </component>
        <component name="sbtPageFirst">
          <property name="Hint">1st page</property>
        </component>
        <component name="sbtPageLast">
          <property name="Hint">last page</property>
        </component>
        <component name="sbtPageNext">
          <property name="Hint">page forward</property>
        </component>
        <component name="sbtPagePrior">
          <property name="Hint">page back</property>
        </component>
        <component name="sbtPrint">
          <property name="Hint">Print</property>
        </component>
      </component>
      <component name="TwnStLEdit">
        <property name="Caption">Edit Textaddition</property>
        <property name="Hint" />
        <component name="btAbort">
          <property name="Caption">&amp;Cancel</property>
        </component>
        <component name="btOk">
          <property name="Caption">&amp;Ok</property>
        </component>
        <component name="lbReturnHint">
          <property name="Caption">CTRL+RETURN for new line</property>
        </component>
        <component name="mniCopy">
          <property name="Caption">&amp;Copy</property>
        </component>
        <component name="mniCut">
          <property name="Caption">&amp;Cut</property>
        </component>
        <component name="mniDelete">
          <property name="Caption">&amp;Delete</property>
        </component>
        <component name="mniPaste">
          <property name="Caption">&amp;Paste</property>
        </component>
        <component name="mniPosLink">
          <property name="Caption">&amp;Positionmarker...</property>
        </component>
        <component name="mniSelectAll">
          <property name="Caption">&amp;Mark all</property>
        </component>
        <component name="mniUndo">
          <property name="Caption">&amp;Undo</property>
        </component>
      </component>
      <component name="TwnSums">
        <property name="Caption">Sums</property>
        <component name="lvSums">
          <property name="Columns.Items[0].Caption"></property>
          <property name="Columns.Items[1].Caption">No.</property>
          <property name="Columns.Items[2].Caption">Description</property>
          <property name="Columns.Items[3].Caption">Sum</property>
        </component>
      </component>
      <component name="TwnWPEditOpts">
        <property name="Caption">Settings %s</property>
        <component name="btAbort">
          <property name="Caption">&amp;Cancel</property>
        </component>
        <component name="btOk">
          <property name="Caption">&amp;Ok</property>
        </component>
        <component name="lbSignLineText">
          <property name="Caption">Signature/addendum</property>
        </component>
      </component>
    </components>
    <consts>
      <const name="ULangCommunication.sCAP_ANSWER">Answer</const>
      <const name="ULangCommunication.sCAP_QUESTION">Question</const>
      <const name="ULangCommunication.sERROR_NO_QUESTION_FOR_ANSWER">A question is required for answers!</const>
      <const name="ULangHelp.sCAP_MAIN_CAPTION">Index</const>
      <const name="ULangItemDataMissing.sCAP_NeededMarkup">Addition</const>
      <const name="ULangItemDataMissing.sCAP_NeededTextVar">Text Extension</const>
      <const name="ULangItemDataMissing.sCAP_NeededUP">Unit Price</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_Comment">Comment</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_Discount">Discount</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_DiscountKind">Kind of Discount</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_PosCaption">Description</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_PosKind">Kind of Position</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_PosNo">No.</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_PosRecognition">Classification</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_PosText">Full Description</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_Quantity">Amount</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_STLNo">StLb-No.</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_Total">Total Price</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_TotalAfterDiscount">Total Price after Discount</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_Unit">Unit</const>
      <const name="ULangLvToSpreadSheet.sCAP_SS_COL_UP">UP</const>
      <const name="ULangMain.sASK_OVERWRITE_ADDRESS_WITH_DEFAULT">Do you really want to overwrite the entered Adressdata.</const>
      <const name="ULangMain.sASK_OVERWRITE_DEFAULT_WITH_ADDRESS">Do you want to set the current adress as standard.</const>
      <const name="ULangMain.sCAP_BANK">Name of the Bank</const>
      <const name="ULangMain.sCAP_BANK_ACCOUNT">Bank Account (IBAN)</const>
      <const name="ULangMain.sCAP_BANK_ID">Bank ID (BIC)</const>
      <const name="ULangMain.sCAP_BidderName">Name of the Bidder</const>
      <const name="ULangMain.sCAP_BidderZIP">ZIP Code bidder</const>
      <const name="ULangMain.sCAP_COL_PosAfterDiscount">after Discount</const>
      <const name="ULangMain.sCAP_COL_PosCaption">Description</const>
      <const name="ULangMain.sCAP_COL_PosDiscount">Discount</const>
      <const name="ULangMain.sCAP_COL_PosKind">Kind of Position</const>
      <const name="ULangMain.sCAP_COL_PosNo">No.</const>
      <const name="ULangMain.sCAP_COL_PosQuantity">Amount</const>
      <const name="ULangMain.sCAP_COL_PosRecognition">Identification</const>
      <const name="ULangMain.sCAP_COL_PosTotal">Tot. P /Sum</const>
      <const name="ULangMain.sCAP_COL_PosUp">UP</const>
      <const name="ULangMain.sCAP_COL_PosUpUnit">Unit</const>
      <const name="ULangMain.sCAP_Currency_Long">Currency</const>
      <const name="ULangMain.sCAP_Currency_Short">Currency short</const>
      <const name="ULangMain.sCAP_EP_ONLY">Unit Price only</const>
      <const name="ULangMain.sCAP_GROSS">incl. Tax.</const>
      <const name="ULangMain.sCAP_HOUR_POSITION">Hourly Wage Position</const>
      <const name="ULangMain.sCAP_KEY_POSITION">Key Position</const>
      <const name="ULangMain.sCAP_MENGE">Quantity</const>
      <const name="ULangMain.sCAP_REMOVED">removed</const>
      <const name="ULangMain.sCAP_STLNR">StL.-No.</const>
      <const name="ULangMain.sCAP_SUM_1s">Sum %s</const>
      <const name="ULangMain.sCAP_VAT_1s">VAT. %s %%</const>
      <const name="ULangMain.sCAP_ZUSCHLAG">Addition</const>
      <const name="ULangMain.sERROR_DATA_NEEDED_1s">The following data is needed: %s</const>
      <const name="ULangMain.sERROR_WRITE_TEST_1sd_">ATTENTION! The file: "%0:s" is not fully GAEB compatible.</const>
      <const name="ULangMain.sHINT_HIDE_DISCOUNT_COLS">Hide Discount columns</const>
      <const name="ULangMain.sHINT_SHOW_DISCOUNT_COLS">Show Discount columns</const>
      <const name="ULangMain.sHINT_UPSplittSeeDetail">For the distritbution of unit price shares see Details page.</const>
      <const name="ULangMain.sMSG_DISCOUNT_OVERLAPPING_3s">The %s "%s" is already discounted via the hierarchy "%s".
The discounts for the position and hierarchy will be combined. </const>
      <const name="ULangMain.sMSG_FILE_CHANGED_CLOSE">Do you really want to quit?</const>
      <const name="ULangMain.sMSG_FILE_CHANGED_OPEN_OTHER">Do you really want to open a new file?</const>
      <const name="ULangMain.sMSG_FILE_WARNING">File not saved</const>
      <const name="ULangPreview.sCAP_PageFmt_1d">of %d</const>
      <const name="ULangStLEdit.sCAP_BIDDER_POSSIBLE_TEXT_EDIT">Edit Textaddition of the bidder</const>
      <const name="ULangStLEdit.sCAP_BIDDER_TEXT_EDIT">Edit Textaddition of the bidder</const>
      <const name="ULangStLEdit.sWARN_BV_CONTAINS_PICTURES">The transfer of the graphics in text extensions is not defined within the GAEB Standard. This only works with ASBwin.</const>
      <const name="Lang.UProject.sListDlgTitleBQ">Bill of quantities with filled in prices</const>
      <const name="Lang.UProject.sListDlgTitleBQBlank">Bill of quantities as a blank form</const>
      <const name="Lang.UProject.sListDlgTitleBQBlankShort">Bill of quantities as a blank form, short text only</const>
      <const name="Lang.UProject.sListDlgTitleBQShort">Bill of quantities with filled in prices, short text only</const>
      <const name="LangASBDBcon.sATTR_CONTRACTED">ordered</const>
      <const name="LangASBDBcon.sATTR_REJECTED">rejected</const>
      <const name="LangASBDBcon.sCAP_AlterItemPre">Alternative</const>
      <const name="LangASBDBcon.sCAP_AlternatePosition">Alternative Position</const>
      <const name="LangASBDBcon.sCAP_AlternatePositionShort">A</const>
      <const name="LangASBDBcon.sCAP_BaseItemPre">Main</const>
      <const name="LangASBDBcon.sCAP_BasePosition">Main Position</const>
      <const name="LangASBDBcon.sCAP_BasePositionShort">G</const>
      <const name="LangASBDBcon.sCAP_BT_Abort">&amp;Cancel</const>
      <const name="LangASBDBcon.sCAP_BT_Close">&amp;Close</const>
      <const name="LangASBDBcon.sCAP_CAInit_Contractor">Contractor </const>
      <const name="LangASBDBcon.sCAP_CAInit_Owner">Awarding Authority</const>
      <const name="LangASBDBcon.sCAP_CAPhase_CallChangsOrder">offer enquiry for an addition</const>
      <const name="LangASBDBcon.sCAP_CAPhase_SupplAgree">Supplement Agreement</const>
      <const name="LangASBDBcon.sCAP_CAPhase_SupplBidd">Supplement offer</const>
      <const name="LangASBDBcon.sCAP_CAState_Approved">Approved</const>
      <const name="LangASBDBcon.sCAP_CAState_Filed">filed</const>
      <const name="LangASBDBcon.sCAP_CAState_FormAckn">Techn. correct</const>
      <const name="LangASBDBcon.sCAP_CAState_ObjToRejc">Object to Rejection</const>
      <const name="LangASBDBcon.sCAP_CAState_Offered">offered</const>
      <const name="LangASBDBcon.sCAP_CAState_Recog">recognized</const>
      <const name="LangASBDBcon.sCAP_CAState_Rejected">rejected</const>
      <const name="LangASBDBcon.sCAP_CAState_Withdrawn">withdrawn</const>
      <const name="LangASBDBcon.sCAP_ContractAddendum">Supplement</const>
      <const name="LangASBDBcon.sCAP_CONTRACTED_1s">%s mark as &amp;contracted</const>
      <const name="LangASBDBcon.sCAP_DISCOUNT_ABSOLUTE">Total discount</const>
      <const name="LangASBDBcon.sCAP_DISCOUNT_LUMP">Lump sum</const>
      <const name="LangASBDBcon.sCAP_DISCOUNT_PERCENT">Percent</const>
      <const name="LangASBDBcon.sCAP_GROSS">incl. VAT Tax</const>
      <const name="LangASBDBcon.sCAP_LI_BoQ">Directory</const>
      <const name="LangASBDBcon.sCAP_LI_Capitel">Chapter</const>
      <const name="LangASBDBcon.sCAP_LI_MarkupPostion">Surcharged Position</const>
      <const name="LangASBDBcon.sCAP_LI_PerformText">Execution Description</const>
      <const name="LangASBDBcon.sCAP_LI_PerformTextMain">Execution Details</const>
      <const name="LangASBDBcon.sCAP_LI_Position">Position</const>
      <const name="LangASBDBcon.sCAP_LI_PreRemark">Preliminary remark</const>
      <const name="LangASBDBcon.sCAP_LI_Remark">Remark</const>
      <const name="LangASBDBcon.sCAP_LI_Section">Section</const>
      <const name="LangASBDBcon.sCAP_LI_Sector">Area</const>
      <const name="LangASBDBcon.sCAP_LI_SubDescription">Subdescription</const>
      <const name="LangASBDBcon.sCAP_LI_SubPosition">Subposition</const>
      <const name="LangASBDBcon.sCAP_LI_SubTitle">Subtitle</const>
      <const name="LangASBDBcon.sCAP_LI_SumRemark">Final remark</const>
      <const name="LangASBDBcon.sCAP_LI_Title">Title</const>
      <const name="LangASBDBcon.sCAP_MainContract">Main order</const>
      <const name="LangASBDBcon.sCAP_MarkupCalcPosList">surcharged</const>
      <const name="LangASBDBcon.sCAP_MarkupCalcPosShort">Z</const>
      <const name="LangASBDBcon.sCAP_MarkupUnitList">% of</const>
      <const name="LangASBDBcon.sCAP_NO">No</const>
      <const name="LangASBDBcon.sCAP_NormalPosition">Normalposition</const>
      <const name="LangASBDBcon.sCAP_NOT_CONTRACTED_1s">%s mark as &amp;rejected</const>
      <const name="LangASBDBcon.sCAP_PerformDescription">Execution Description</const>
      <const name="LangASBDBcon.sCAP_PosRemovedShort">X</const>
      <const name="LangASBDBcon.sCAP_PosSumDescription">General description</const>
      <const name="LangASBDBcon.sCAP_PriceRequestPosition">Price enquiry</const>
      <const name="LangASBDBcon.sCAP_PriceRequestPositionShort">P</const>
      <const name="LangASBDBcon.sCAP_ProvisPositionWithoutTotal">Eventually needed Pos.</const>
      <const name="LangASBDBcon.sCAP_ProvisPositionWithoutTotalShort">E</const>
      <const name="LangASBDBcon.sCAP_ProvisPositionWithTotal">On demand Position</const>
      <const name="LangASBDBcon.sCAP_ProvisPositionWithTotalShort">B</const>
      <const name="LangASBDBcon.sCAP_STL_STUTLB_List">OZ</const>
      <const name="LangASBDBcon.sCAP_STL_TLK_List">TLK</const>
      <const name="LangASBDBcon.sCAP_STLNoList">StL.-No.</const>
      <const name="LangASBDBcon.sCAP_UPOnlyList">Unit Price only</const>
      <const name="LangASBDBcon.sCAP_VAT_1s">%s %% VAT</const>
      <const name="LangASBDBcon.sCAP_YES">Yes</const>
      <const name="LangASBDBcon.sERROR_DATARECORD_IN_LV_NOT_FOUND">Record in BoQ not found.</const>
      <const name="LangASBDBcon.sERROR_LV_NOT_FOUND">BoQ record not found.</const>
      <const name="LangASBDBcon.sTXT_MarkupPos_List">The following Positions with the shown Quantity will be surcharged.
No.QuantityUPTot.P</const>
      <const name="LangASBDBcon.sTXT_MarkupPos_Marked">All previous, marked Positions until the previous surcharge position will be surcharged.</const>
      <const name="LangASBDBcon.sTXT_MarkupPos_One_1s">Position %s will be surcharged</const>
      <const name="LangASBDBcon.sTXT_MarkupPos_Range_2ss">The Positions %0:s to %1:s will be subject to a surcharge</const>
      <const name="LangGAEB.sCAP_GAEB_Filter_AllFiles">All files</const>
      <const name="LangGAEB.sCAP_GAEB_Filter_AllGAEBFiles">GAEB-files</const>
      <const name="LangGAEB.sCAP_GAEB_Filter_DA80">GAEB DA 80 - files</const>
      <const name="LangGAEB.sCAP_GAEB_Filter_DA81">GAEB DA 81 - files</const>
      <const name="LangGAEB.sCAP_GAEB_Filter_DA82">GAEB DA 82 - files</const>
      <const name="LangGAEB.sCAP_GAEB_Filter_DA83">GAEB DA 83 - files</const>
      <const name="LangGAEB.sCAP_GAEB_Filter_DA84">GAEB DA 84 - files</const>
      <const name="LangGAEB.sCAP_GAEB_Filter_DA85">GAEB DA 85 - files</const>
      <const name="LangGAEB.sCAP_GAEB_Filter_DA86">GAEB DA 86 - files</const>
      <const name="LangGAEB.sCAP_GAEB_Filter_DA87">GAEB DA 87 - files</const>
      <const name="LangGAEB.sCAP_GAEB_Filter_DA88">GAEB DA 88 - files</const>
      <const name="LangGAEB.sCAP_GAEB_Filter_DA89">GAEB DA 89 - files</const>
      <const name="LangGAEB.sCAP_LOT">Lot</const>
      <const name="LangGAEB.sCOMMENT_FILE_WAS_WRITTEN">File succesfully written.</const>
      <const name="LangGAEB.sERROR_AdditionKind_Not_Allowed">This kind of addition is not allowed. Only the "All marked positions" kind of addition is valid.</const>
      <const name="LangGAEB.sERROR_BIDDER_VAR_NOT_ALLOWED">No textentension allowed for this kind of position.</const>
      <const name="LangGAEB.sERROR_COM_IS_CUTTED">is cutted</const>
      <const name="LangGAEB.sERROR_CONR_BIGGER_999">Supplement no. larger then 999</const>
      <const name="LangGAEB.sERROR_Currency_Incomplete_2ss">The currency is not completed: short "%s" Long: "%s"</const>
      <const name="LangGAEB.sERROR_EXT_FILE_NOT_FOUND_2ss">The external file "%s" (%s) couldn't be found.</const>
      <const name="LangGAEB.sERROR_EXT_FILE_UNKNOWN_2ss">The format of the external file: "%s" (%s) in unknown.</const>
      <const name="LangGAEB.sERROR_FREE_OZ_4sdsd">Error while converting the free OZ Mask:

Calculated OZ Mask: %s
Hierarchies: %d

Free OZ Mask: %s
Hierarchies: %d</const>
      <const name="LangGAEB.sERROR_FREE_OZ_LEVEL">The hierarchies in the free OZ Structure are not sufficient</const>
      <const name="LangGAEB.sERROR_FREE_OZ_OVERFLOW">The free OZ-Mask cannot be used because of the differences in the hierarchies.</const>
      <const name="LangGAEB.sERROR_FREE_OZ_RANK">The no. of the hierarchy steps in the free OZ-Mask are smaller than calculated</const>
      <const name="LangGAEB.sERROR_HIERACHIE_VIOLATION">A hierchary can contain only positions or only other hierarchies!</const>
      <const name="LangGAEB.sERROR_HVABSTB_INVALID_UNIT_2ss">Invalid Unit "%s", valid are: %s</const>
      <const name="LangGAEB.sERROR_IMAGES_IN_TEXTVAR">The textextensions contain graphics. This is not GAEB standard and can only be handled by ASBwin or this offer generator. The graphics were exported.</const>
      <const name="LangGAEB.sERROR_INVALID_VAR_NRS_1s">The Position contains invalid Text Extension ID No.: %s</const>
      <const name="LangGAEB.sERROR_LB_NO_1_UB">A leading description has to be followed by a subdescription</const>
      <const name="LangGAEB.sERROR_LB_NO_UB">Lead description without a subdescription</const>
      <const name="LangGAEB.sERROR_LV_No_Number">The bill of quantities has no No.</const>
      <const name="LangGAEB.sERROR_NO_DP84_FILE_1s">The file "%s" is no DP84 file.</const>
      <const name="LangGAEB.sERROR_NO_LONGTEXT">No Details available</const>
      <const name="LangGAEB.sERROR_NO_UNIT">No Unit defined</const>
      <const name="LangGAEB.sERROR_NoUnitNoQuantity_1s">the quantity is not valid for the unit "%s"</const>
      <const name="LangGAEB.sERROR_PERFORMDESCR_DONT_EXISTS_1s">The performance description No.: "%s" does not exist.</const>
      <const name="LangGAEB.sERROR_PERFORMDESCR_NR_DOUBLE_1s">The performance description No.: "%s" exists multiple times.</const>
      <const name="LangGAEB.sERROR_POS_KIND_NOT_ALLOWED_1s">The kind of this position "%s" not allowed.</const>
      <const name="LangGAEB.sERROR_POSINDEX_TO_LONG_1s">The position index (%s) has more than 1 put!</const>
      <const name="LangGAEB.sERROR_PosNo_Addition_Not_Found_1s">The position defined as partial quantity "%s" was not found!</const>
      <const name="LangGAEB.sERROR_PRICE_ACCEPT_REJECT_NOT_POSSIBLE_1s">Deferring or comission a %s is not possible with this GAEB Interface</const>
      <const name="LangGAEB.sERROR_PRICE_ACCEPT_REJECT_NOT_POSSIBLE_THIS_DA_1s">Deferring or comission a %s is onlypossible within the DA 86!</const>
      <const name="LangGAEB.sERROR_Project_No_Number">Project has no No.</const>
      <const name="LangGAEB.sERROR_PROJECTNAME_TO_LONG_1dd">The name of the project is to long (%d), max. %d</const>
      <const name="LangGAEB.sERROR_QUANTITY_DECS_GREATER_PROJ_DECS_4sdsd">The decimal places in the quantity (%s)(%d) for the unit "%s" are longer than the setup of this project allows (%d).</const>
      <const name="LangGAEB.sERROR_QuantityIsZero">Quantity is 0!</const>
      <const name="LangGAEB.sERROR_REF_POS_DONT_EXISTS_1s">The reference position "%s" does not exist!</const>
      <const name="LangGAEB.sERROR_STRUCT_REMOVE_NOT_POSSIBLE">The hierarchy can not be marked as "not applicable".</const>
      <const name="LangGAEB.sERROR_STRUKT_TO_MUCH_LINES_2dd">Too many lines in the short description (%d), max. %d!</const>
      <const name="LangGAEB.sERROR_TLK_NR_TO_LONG_2sd">The TLKNr. "%s" is too long (%d), max. 40 digits! </const>
      <const name="LangGAEB.sERROR_TO_MUCH_LINES_LONG_TEXT_2dd">Too many lines in the long description (%d), max %d!</const>
      <const name="LangGAEB.sERROR_TO_MUCH_LINES_SHORT_TEXT_2dd">Too many lines in the short description (%d), max. %d!</const>
      <const name="LangGAEB.sERROR_UNIT_TO_LONG_1s">The unit (%s) is too long. It can max. consist of 4 characters.</const>
      <const name="LangGAEB.sERROR_UnitPSCH_Quantity1_1s">For the unit "%s" the only valid amount is 1!</const>
      <const name="LangGAEB.sERROR_UNKNOWN_LINE_KIND_1s">Unkown kind of line "%s"</const>
      <const name="LangGAEB.sERROR_UP_COUNT_TO_HIGH_2dd">The amount of partial prices is too high (%d). Max %d</const>
      <const name="LangGAEB.sERROR_UP_DECS_GREATER_PROJ_DECS_3sdd">The decimal places in the unit price (%s)(%d) are longer than the setup of this project allows (%d).</const>
      <const name="LangGAEB.sERROR_UP_PART_TO_LONG_3sdd">The length of the name "%s" of the partial price is with %d characters too long (max. %d).</const>
      <const name="LangGAEB.sERROR_VALUE_ISCUTTED_1s">The value %s will be cut.</const>
      <const name="LangGAEB.sERROR_VALUE_TO_BIG_3sds">The value %s is to long. (max %d: %s)!</const>
      <const name="LangGAEB.sERROR_VAR_CUTTED_1d">%d Text Extensions have been cutted to fit 9 Lines.</const>
      <const name="LangGAEB.sMSG_NO_TEXT_NOT_SAVED">No text, could not be saved.</const>
      <const name="LangGAEB.sMSG_READING_FILE">Read File</const>
      <const name="LangGAEB.sMSG_SEARCH_STL_1s">searching StL-Position %s</const>
      <const name="LangGAEB.sMSG_SEARCH_STL_POS_1s">searching StL-Position %s</const>
      <const name="LangGAEB.sRAISE_NO_DP">There was no exchange type defined.</const>
      <const name="LangGAEB.sRAISE_UNKNOWN_GAEBKIND">Not a support GAEB exchange type.</const>
      <const name="LangGAEB.sVAL_DISCOUNT">Discount</const>
      <const name="LangGAEB.sVAL_EP">Unit Price</const>
      <const name="LangGAEB.sVAL_GP">Total Price</const>
      <const name="LangGAEB.sVAL_MARKUP">Addition</const>
      <const name="LangGAEB.sVAL_MWST">VAT</const>
      <const name="LangGAEB.sVAL_QUANTITY">Quantity</const>
      <const name="LangGAEB.sVAL_SKONTO">Skonto</const>
      <const name="LangGAEB.sVAL_SKONTO_DAYS">Skonto Days</const>
      <const name="LangGAEB.sVAL_SUM">Sum</const>
      <const name="LangGAEB.sVAL_TIME">Time</const>
      <const name="LangProjObj.sCAP_Format_Unknown">Unknown</const>
      <const name="LangProjObj.sCAP_PERFORM_POS_1s">as in the work specification defined %s</const>
      <const name="LangProjObj.sCAP_REPEAT_POS_1s">repeated Position like %s but</const>
      <const name="LangProjObj.sERRCOM_BEFORE_NR_1s">(Before %s)</const>
      <const name="LangProjObj.sERRCOM_GPOS_APOS">Please assign the Main Positions and Alternatives with the "Assignement Dialogue" in the Module Ausschreibung</const>
      <const name="LangProjObj.sERRCOM_INVALID_STRUCT_HIERARCHIE_1s">Please change the hierarchy to "%s"</const>
      <const name="LangProjObj.sERROR_AB_WITHOUT_AT">Performance description has no performance text.</const>
      <const name="LangProjObj.sERROR_APOS_NO_ZZGR">Alternative has no group no.</const>
      <const name="LangProjObj.sERROR_APOS_NO_ZZLFD">Alternative has no consecutive no.</const>
      <const name="LangProjObj.sERROR_AT_WITHOUT_AB">Performance text has no performance description.</const>
      <const name="LangProjObj.sERROR_File_Is_Already_Open">File already open.</const>
      <const name="LangProjObj.sERROR_GPOS_NO_ZZGR">Base position has no Group No.</const>
      <const name="LangProjObj.sERROR_INVALID_STRUCT_HIERARCHIE_1s">The level of hierarchy is already taken by "%s"</const>
      <const name="LangProjObj.sERROR_ITEM_HAS_NO_NR">Item has no no.</const>
      <const name="LangProjObj.sERROR_LB_TO_MUCH_UBs_2dd">A lead description with more than %1:d subdescriptions (%0:d)!</const>
      <const name="LangProjObj.sERROR_LB_WITHOUT_UB">A lead description without a subdescription!</const>
      <const name="LangProjObj.sERROR_LB_WRONG_ITEM">A lead description has to be followed by a subdescription!</const>
      <const name="LangProjObj.sERROR_NR_DOUBLE">Pos. No. is in use multiple times.</const>
      <const name="LangProjObj.sERROR_NR_DOUBLE_1s">The pos. No. %s is multiple times in use.</const>
      <const name="LangProjObj.sERROR_NR_PART_CONTAINS_INVALID_SIGNS">This no. contains invalid characters!</const>
      <const name="LangProjObj.sERROR_NR_PART_IS_EMPTY">No. partially empty</const>
      <const name="LangProjObj.sERROR_OZ_DEF_INVALID_OZ_2ss">The predefined OZ-Mask  "%s" does not fit the calculated OZ-Mask "%s"</const>
      <const name="LangProjObj.sERROR_OZ_DEF_NEEDS_ALPHA">The numbering of the BoQ requires alphanumeric entries, which are not provided by the predefined OZ-Mask!</const>
      <const name="LangProjObj.sERROR_OZ_FREE_HIERARCHIE_2dd">The hierarchies of the OZ-Mask has %d levels, max. %d levels are allowed</const>
      <const name="LangProjObj.sERROR_OZ_FREE_INVALID_OZ_2ss">The free OZ-Mask "%s" can not be mapped onto the calculated OZ-Mask "%s"!</const>
      <const name="LangProjObj.sERROR_OZ_FREE_IS_TO_LONG_2d">The OZ-Mask is with %d characters to long. (max. %d)</const>
      <const name="LangProjObj.sERROR_OZ_FREE_IS_ZERO_LEN">The OZ-mask is empty.</const>
      <const name="LangProjObj.sERROR_OZ_FREE_NEEDS_ALPHA">The numbering of the BoQ requires alphanumeric entries, which are not provided by the free OZ-Mask!</const>
      <const name="LangProjObj.sERROR_OZ_LVINFO_INVALID_OZ_2ss">The OZ-Mask "%s" (saved in the BoQ settings) can not be mapped onto the calculated OZ-Mask "%s"!</const>
      <const name="LangProjObj.sERROR_OZ_LVINFO_NEEDS_ALPHA">The numbering of the BoQ requires alphanumeric entries, which are not provided by the configured OZ-Mask of this BoQ!</const>
      <const name="LangProjObj.sERROR_OZ_MASK_HIERARCHIE_2dd">The level of detail in this BoQ has %d levels, max.%d are allowed</const>
      <const name="LangProjObj.sERROR_OZ_MASK_TO_LONG_2dd">The OZ-Mask is with %d characters due to the numbering of the boq to long (max. %d)!</const>
      <const name="LangProjObj.sERROR_OZ_MASK_ZERO">The calculated OZ-Mask is empty. There are either no positions or no no. were appointed.</const>
      <const name="LangProjObj.sERROR_PD_NR_TO_LONG_2dd">The no. is to long (%d, max %d)!</const>
      <const name="LangProjObj.sERROR_POS_NR_DIFFERS_FROM_HIERARCHY_HIGH">This no. does not fit the hierarchy, no. is to long.</const>
      <const name="LangProjObj.sERROR_POS_NR_DIFFERS_FROM_HIERARCHY_LOW">This no. does not fit the hierarchy, no. to short.</const>
      <const name="LangProjObj.sERROR_POSINDEX_TO_LONG_2sd">Positionindex (%s) has more than %d character!</const>
      <const name="LangProjObj.sERROR_PosItem_CannotSelfMyParent">Can not be my own Parent!</const>
      <const name="LangProjObj.sERROR_PosItem_Have_No_Parent">Has no parent.</const>
      <const name="LangProjObj.sERROR_PosItem_ParentConflict_1s">Wrong parent: %s</const>
      <const name="LangProjObj.sERROR_SIGNS_NOT_ALLOWED_NR_1s">There are invalid characters in the no. ("%s")</const>
      <const name="LangProjObj.sERROR_UB_WITHOUT_LB">Subdescription without a lead description</const>
      <const name="LangReportLV.sCAP_BidderVariable">Textextension</const>
      <const name="LangReportLV.sCAP_BoQ">BoQ</const>
      <const name="LangReportLV.sCAP_COL_PosNo">Pos.no.</const>
      <const name="LangReportLV.sCAP_COL_TotalPrice">Total price</const>
      <const name="LangReportLV.sCAP_COL_UnitPrice">Unit price</const>
      <const name="LangReportLV.sCAP_Contents">Index</const>
      <const name="LangReportLV.sCAP_CONTINUATION_1s">***Continuation*** %s</const>
      <const name="LangReportLV.sCAP_Contractor">Contractor/bidder</const>
      <const name="LangReportLV.sCAP_Discount">Discount</const>
      <const name="LangReportLV.sCAP_DISCOUNT_LINE_A_3s">%s %s after %s discount</const>
      <const name="LangReportLV.sCAP_Discount_Line_After_1s">after %s %% discount</const>
      <const name="LangReportLV.sCAP_DISCOUNT_LINE_P_4s">%s %s after %s%% discount = %s</const>
      <const name="LangReportLV.sCAP_DISCOUNT_NOPRICE_LINE_1s">less %s %% discount</const>
      <const name="LangReportLV.sCAP_DOC_BLANKED_1s">%s as a blank form.</const>
      <const name="LangReportLV.sCAP_DOC_PRICED_1s">%s w/ prices</const>
      <const name="LangReportLV.sCAP_EP_ONLY">Unit price only</const>
      <const name="LangReportLV.sCAP_GP_">Total price</const>
      <const name="LangReportLV.sCAP_Gross">incl. VAT tax</const>
      <const name="LangReportLV.sCAP_LESS_DISCOUNT_1s">less %s %% discount</const>
      <const name="LangReportLV.sCAP_LUMPSUM">allowance</const>
      <const name="LangReportLV.sCAP_Owner">awarding authority</const>
      <const name="LangReportLV.sCAP_PAGE">page</const>
      <const name="LangReportLV.sCAP_PLUS_VAT_1s">added %s %% VAT </const>
      <const name="LangReportLV.sCAP_POS_ACCEPTED">accepted</const>
      <const name="LangReportLV.sCAP_POS_REJECTET">rejected</const>
      <const name="LangReportLV.sCAP_Printed">printed</const>
      <const name="LangReportLV.sCAP_PrintInfo">print information</const>
      <const name="LangReportLV.sCAP_Project">Project: </const>
      <const name="LangReportLV.sCAP_PROJECT_CONTRACT_CONTRACTOR_3s">Project %s / Contract %s / %s</const>
      <const name="LangReportLV.sCAP_SignLine">Signature line</const>
      <const name="LangReportLV.sCAP_Sum">Sum</const>
      <const name="LangReportLV.sCAP_SUM_1s">Sum %s</const>
      <const name="LangReportLV.sCAP_SUM_AFTER_DISCOUNT">Sum after discount</const>
      <const name="LangReportLV.sCAP_SUM_NET">Sum net</const>
      <const name="LangReportLV.sCAP_SUM_TOTAL">Sum total</const>
      <const name="LangReportLV.sCAP_SumAfterDiscount">Sum after discount</const>
      <const name="LangReportLV.sCAP_Summary">Summary</const>
      <const name="LangReportLV.sCAP_SUPPLEMENT_LV">Supplement directory</const>
      <const name="LangReportLV.sCAP_SUPPLEMENT_NO_1s">Supplement no. %s</const>
      <const name="LangReportLV.sCAP_TE_BIDDER_1s">(TE Tend. %s)</const>
      <const name="LangReportLV.sCAP_TE_OWNER_1s">(TE award. Auth. %s)</const>
      <const name="LangReportLV.sCAP_TITLE_CONTRACT_CONTRACTOR_2s">Contract %s / Company %s</const>
      <const name="LangReportLV.sCAP_TITLE_LV_1s">Directory: %s</const>
      <const name="LangReportLV.sCAP_TITLE_PROJECT_1s">Project: %s</const>
      <const name="LangReportLV.sCAP_TOTAL_GROSS">Total Price incl. VAT</const>
      <const name="LangReportLV.sCAP_TOTAL_NET">Total Price</const>
      <const name="LangReportLV.sCAP_UNIT_MARKUP_OF">% of</const>
      <const name="LangReportLV.sCAP_UP_ONLY">Unit Price only</const>
      <const name="LangReportLV.sCAP_Up_Only_Short">Unit Price only</const>
      <const name="LangReportLV.sCAP_UP_UNASSIGNED">unassigned</const>
      <const name="LangReportLV.sCAP_VAT_1s">VAT %s %%</const>
      <const name="LangReportLV.sERROR_SectionNotActive">Data section has not been assigned</const>
      <const name="LangReportLV.sMASK_DateMask">dd/mm/yyyy</const>
      <const name="LangReportLV.sMSG_ReadHeaderFooter">Read header/footnote</const>
      <const name="LangReportLV.sMSG_Ready">Ready</const>
      <const name="LangReportLV.sMSG_WriteFile">write file "%s"</const>
      <const name="LangReportLV.sSTYLE_GP_DISCOUNT">Discount on total price</const>
      <const name="LangReportLV.sSTYLE_PosHead">Posdetails</const>
      <const name="LangReportLV.sSTYLE_Quantity">Quantity</const>
      <const name="LangReportLV.sSTYLE_SpaceAfterPos">by Position</const>
      <const name="LangReportLV.sSTYLE_SText">SText</const>
      <const name="LangReportLV.sSTYLE_Sum">Sum</const>
      <const name="LangReportLV.sSTYLE_SUM_DISCOUNT">Sumdiscount</const>
      <const name="LangReportLV.sSTYLE_Text">Text</const>
      <const name="LangReportLV.sSTYLE_UP_PART">UP part</const>
      <const name="LangReportLV.sSTYLE_UPPart_1s">UP-part_%s</const>
      <const name="LangReportLV.sSTYLE_VText">VText</const>
    </consts>
  </language>
</languages>