glom master - en to de_DE translation catalogue (211 entries)

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/start_open.png' md5='adac27f11f2324c3da2349f72d554994'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/start_create.png' md5='f1e4c22fd6811e4ba908e290e76f0474'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/glom_tables.png' md5='a61ac5516314b38c6c7a3f3fd534427f'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/glom_data_list.png' md5='3b7469ee1de77081b435db5ac2d48953'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/glom_data_details.png' md5='455bde435350fd53401213dff235bfb3'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/glom_report_result.png' md5='2b752779eb0ed68724d094f6e1fef699'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/glom_design_fields.png' md5='39a13053db33b9c45bc1f61a0f31a199'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/glom_design_layout_list.png' md5='213888ef5cd3037b2fa61155b4fe5136'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/glom_design_layout_details.png' md5='6f1d78f90d6ec0ea338014d2ac697a90'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/glom_design_translations.png' md5='92b8e4905d0b85ef7f7d248420942a97'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/glom_design_reports.png' md5='697eb7cc6baebae8b374e474b4fa0899'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/glom_design_reports_details.png' md5='00ac05c3515a4db2175a47047ec3b98e'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/glom_design_reports_group_by.png' md5='21168c2a89f9febf6905a59c24a3d6de'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/glom_design_reports_vertical_group.png' md5='001b3021da2dc0de68358b0b41215afb'
de_DE: ok

[ctx: _]
note: (itstool) path: imagedata This is a reference to an external file such as an image or video. When the file changes, the md5 hash will change to let you know you need to update your localized copy. The msgstr is not used at all. Set it to whatever you like once you have updated your copy of the file.
en: external ref='figures/glom_design_fields_dialog_calculated.png' md5='21b9fc570ff40883d1d283d960e45767'
de_DE: ok

note: (itstool) path: articleinfo/title
en: Glom User Guide V0.2
de_DE: Glom-Benutzerhandbuch V0.2

note: (itstool) path: articleinfo/subtitle
en: for Glom v1.6
de_DE: für glom v1.6

note: (itstool) path: publisher/publishername
en: Glom Development Team
de_DE: Glom Entwickler-Team

note: (itstool) path: legalnotice/para
en: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type="help" url="ghelp:fdl">link</ulink> or in the file COPYING-DOCS distributed with this manual.
de_DE: Das vorliegende Dokument kann gemäß den Bedingungen der GNU Free Documentation License (GFDL), Version 1.1 oder jeder späteren, von der Free Software Foundation veröffentlichten Version ohne unveränderbare Abschnitte sowie ohne Texte auf dem vorderen und hinteren Buchdeckel kopiert, verteilt und/oder modifiziert werden. Eine Kopie der GFDL finden Sie unter diesem <ulink type="help" url="ghelp:fdl">Link</ulink> oder in der mit diesem Handbuch gelieferten Datei COPYING-DOCS.

note: (itstool) path: legalnotice/para
en: This manual is part of a collection of GNOME manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license.
de_DE: Dieses Handbuch ist Teil einer Sammlung von GNOME-Handbüchern, die unter der GFDL veröffentlicht werden. Wenn Sie dieses Handbuch getrennt von der Sammlung weiterverbreiten möchten, können Sie das tun, indem Sie eine Kopie der Lizenz zum Handbuch hinzufügen, wie es in Abschnitt 6 der Lizenz beschrieben ist.

note: (itstool) path: legalnotice/para
en: Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and the members of the GNOME Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters.
de_DE: Viele der Namen, die von Unternehmen verwendet werden, um ihre Produkte und Dienstleistungen von anderen zu unterscheiden, sind eingetragene Warenzeichen. An den Stellen, an denen diese Namen in einer GNOME-Dokumentation erscheinen, werden die Namen in Großbuchstaben oder mit einem großen Anfangsbuchstaben geschrieben, wenn das GNOME-Dokumentationsprojekt auf diese Warenzeichen hingewiesen wird.

note: (itstool) path: listitem/para
en: DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND
de_DE: DIESES DOKUMENT WIRD »WIE VORLIEGEND« GELIEFERT, OHNE GARANTIEN IRGENDEINER ART, SOWOHL AUSDRÜCKLICH GENANNTE ALS AUCH ANGEDEUTETE. DIES BEZIEHT SICH AUCH OHNE EINSCHRÄNKUNG AUF GARANTIEN, DASS DIESES DOKUMENT ODER VERÄNDERTE FASSUNGEN DIESES DOKUMENTS FREI VON HANDELSDEFEKTEN, FÜR EINEN BESTIMMTEN ZWECK GEEIGNET IST ODER DASS ES KEINE RECHTE DRITTER VERLETZT. DAS VOLLE RISIKO WAS QUALITÄT, GENAUIGKEIT UND LEISTUNG DES DOKUMENTS ODER VERÄNDERTE FASSUNGEN DES DOKUMENTS LIEGT BEI IHNEN. SOLLTE EIN DOKUMENT ODER EINE VERÄNDERTE FASSUNG DAVON FEHLER IRGENDEINER ART BEINHALTEN, TRAGEN SIE (NICHT DER URSPRUNGSAUTOR, DER AUTOR ODER EIN MITWIRKENDER) DIE KOSTEN FÜR NOTWENDIGE DIENSTLEISTUNGEN, REPARATUREN ODER FEHLERKORREKTUREN. DIESER HAFTUNGSAUSSCHLUSS IST EIN ESSENZIELLER TEIL DIESER LIZENZ. DIE VERWENDUNG EINES DOKUMENTS ODER EINER VERÄNDERTEN VERSION DES DOKUMENTS IST NICHT GESTATTET AUßER UNTER BEACHTUNG DIESES HAFTUNGSAUSSCHLUSSES UND

note: (itstool) path: listitem/para
en: UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.
de_DE: UNTER KEINEN UMSTÄNDEN UND AUF BASIS KEINER RECHTSGRUNDLAGE, EGAL OB DURCH UNERLAUBTEN HANDLUNGEN (EINSCHLIEßLICH FAHRLÄSSIGKEIT), VERTRAG ODER ANDERWEITIG KANN DER AUTOR, URSPRUNGSAUTOR, EIN MITWIRKENDER ODER EIN VERTRIEBSPARTNER DIESES DOKUMENTS ODER EINER VERÄNDERTEN FASSUNG DES DOKUMENTS ODER EIN ZULIEFERER EINER DIESER PARTEIEN, HAFTBAR GEMACHT WERDEN FÜR DIREKTE, INDIREKTE, SPEZIELLE, VERSEHENTLICHE ODER FOLGESCHÄDEN JEGLICHER ART, EINSCHLIEßLICH UND OHNE EINSCHRÄNKUNGEN SCHÄDEN DURCH VERLUST VON KULANZ, ARBEITSAUSFALL, COMPUTERVERSAGEN ODER COMPUTERFEHLFUNKTIONEN ODER ALLE ANDEREN SCHÄDEN ODER VERLUSTE, DIE SICH AUS ODER IN VERBINDUNG MIT DER VERWENDUNG DES DOKUMENTS UND VERÄNDERTER FASSUNGEN DES DOKUMENTS ERGEBEN, AUCH WENN DIE OBEN GENANNTEN PARTEIEN ÜBER DIE MÖGLICHKEIT SOLCHER SCHÄDEN INFORMIERT WAREN.

note: (itstool) path: legalnotice/para
en: DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: <_:orderedlist-1/>
de_DE: DAS DOKUMENT UND VERÄNDERTE FASSUNGEN DES DOKUMENTS WERDEN UNTER DEN BEDINGUNGEN DER GNU FREE DOCUMENTATION LICENSE ZUR VERFÜGUNG GESTELLT MIT DEM WEITERGEHENDEN VERSTÄNDNIS, DASS: <_:orderedlist-1/>

note: (itstool) path: authorgroup/author
en: <firstname>Murray</firstname> <surname>Cumming</surname> <affiliation> <orgname>Glom Development Team</orgname> <address> <email>murrayc@murrayc.com</email> </address> </affiliation>
de_DE: <firstname>Murray</firstname> <surname>Cumming</surname> <affiliation> <orgname>Glom-Entwicklungsteam</orgname> <address> <email>murrayc@murrayc.com</email> </address> </affiliation>

note: (itstool) path: revhistory/revision
en: <revnumber>Glom 1.6</revnumber> <date>20 June 2004</date> <_:revdescription-1/>
de_DE: <revnumber>Glom 1.6</revnumber> <date>20. Juni 2004</date> <_:revdescription-1/>

note: (itstool) path: articleinfo/releaseinfo
en: This manual describes version 1.6 of Glom
de_DE: Dieses Handbuch beschreibt Version 1.6 von Glom

note: (itstool) path: legalnotice/title
en: Feedback
de_DE: Rückmeldungen

note: (itstool) path: legalnotice/para
en: To report a bug or make a suggestion regarding the Glom or this manual can be submitted to the <ulink url="http://bugzilla.gnome.org" type="http">GNOME Bugzilla </ulink>, under the Glom product. Please search bugzilla before submitting your bug to ensure that yours hasn't already been reported.
de_DE: Um einen Fehler zu melden oder einen Vorschlag zu <application>Glom</application> oder zu diesem Handbuch zu machen, können Sie das <ulink url="http://bugzilla.gnome.org" type="http">Fehlererfassungssystem von GNOME</ulink> verwenden, in welchem Sie als Produkt <application>Glom</application> auswählen. Bitte durchsuchen Sie zunächst die Fehlerdatenbank, um sicher zu gehen, dass über Ihr Anliegen nicht bereits berichtet wurde.

note: (itstool) path: sect1/title
en: Introduction
de_DE: Einführung

note: (itstool) path: sect1/para
en: Glom allows you to design and use database systems.
de_DE: Glom erlaubt Ihnen das Erstellen und Benutzen von Datenbanksystemen.

note: (itstool) path: sect1/title
en: Getting Started
de_DE: Erste Schritte

note: (itstool) path: sect2/title
en: Starting Glom
de_DE: Glom starten

note: (itstool) path: sect2/para
en: You can start <application>Glom</application> in the following ways:
de_DE: Sie können <application>Glom</application> auf folgende Arten starten:

note: (itstool) path: varlistentry/term
en: <guimenu>Applications</guimenu> menu
de_DE: Menü <guimenu>Anwendungen</guimenu>

note: (itstool) path: listitem/para
en: Choose <menuchoice> <guisubmenu>Office</guisubmenu> <guimenuitem>Glom</guimenuitem> </menuchoice>.
de_DE: Wählen Sie <menuchoice><guisubmenu>Büroprogramme</guisubmenu><guimenuitem>Glom</guimenuitem></menuchoice>.

note: (itstool) path: sect2/title
en: When You Start Glom
de_DE: Beim Start von <application>Glom</application>

note: (itstool) path: sect2/para
en: When you start <application>Glom</application>, the following window is displayed. You may open an existing Glom file or create a new one, possibly basing a new Glom file on one of the examples.
de_DE: Wenn Sie <application>Glom</application> starten, so wird das folgende Fenster erscheinen. Sie können nun eine bestehende Glom-Datei öffnen oder eine neue Datei erstellen, die gegebenenfalls auf einem der Beispiele basiert.

note: (itstool) path: figure/title
en: Glom Start Up Window, Opening an Existing File
de_DE: Glom-Startfenster, Öffnen einer bestehenden Datei

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/start_open.png" format="PNG"/> </imageobject> <textobject> <phrase>Shows Glom main window used to open an existing Glom file.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/start_open.png" format="PNG"/> </imageobject> <textobject> <phrase>Zeigt das Hauptfenster von Glom beim Öffnen einer existierenden Glom-Datei.</phrase> </textobject>

note: (itstool) path: figure/title
en: Glom Start Up Window, Creating a New File
de_DE: Glom-Startfenster, Erstellen einer neuen Datei

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/start_create.png" format="PNG"/> </imageobject> <textobject> <phrase>Shows Glom main window used to create a new Glom file.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/start_create.png" format="PNG"/> </imageobject> <textobject> <phrase>Zeigt das Hauptfenster von Glom beim Erstellen einer neuen Glom-Datei.</phrase> </textobject>

note: (itstool) path: sect1/title
en: Using Glom as an Operator
de_DE: Glom als Operator verwenden

note: (itstool) path: sect1/para
en: To open an existing Glom document, either open that document from the File Manager, or choose Glom from the Applications menu, and then choose the document when asked. Glom will ask you for a user name and password to access the database. Your administrator will provide your user name and password.
de_DE: Um ein vorhandenes Glom-Dokument zu öffnen, können Sie es entweder im Dateimanager öffnen oder Sie wählen <guilabel>Glom</guilabel> im Menü <guimenu>Anwendungen</guimenu> und öffnen dann das gewünschte Dokument. Glom fragt Sie nach dem Benutzernamen und dem Passwort zum Zugriff auf die Datenbank. Ihren Benutzernamen und Ihr Passwort stellt Ihnen Ihr Systemverwalter zur Verfügung.

note: (itstool) path: sect1/para
en: When you open an existing document, Glom will be in <literal>Operator</literal> <literal>user level</literal>. This user level allows you to find and edit records, but does not allow you to change the fundamental structure of the database.
de_DE: Wenn Sie ein vorhandenes Dokument öffnen, befindet sich Glom in der <literal>Operator</literal><literal>-Ebene</literal>. Diese Ebene ermöglicht Ihnen die Suche und Bearbeitung von Datensätzen, verbietet aber Änderungen an der grundlegenden Struktur der Datenbank.

note: (itstool) path: sect2/para
en: Each database has several tables. To look at a different table, choose <literal>Tables</literal> from the <literal>Navigate</literal> menu. Then double-click on the table, or select it and click the <literal>Open</literal> button.
de_DE: Jede Datenbank besteht aus einer Reihe von Tabellen. Um eine andere Tabelle zu betrachten, wählen Sie <guilabel>Tabellen</guilabel> aus dem Menü <guimenu>Navigation</guimenu>. Dann führen Sie einen Doppelklick auf die Tabelle aus oder wählen Sie diese aus und klicken auf den Knopf <guibutton>Öffnen</guibutton>.

note: (itstool) path: figure/title
en: Navigating to a Table
de_DE: Navigieren zu einer Tabelle

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/glom_tables.png" format="PNG"/> </imageobject> <textobject> <phrase>Navigating to a Table.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/glom_tables.png" format="PNG"/> </imageobject> <textobject> <phrase>Navigation zu einer Tabelle.</phrase> </textobject>

note: (itstool) path: sect2/title
en: Viewing and Entering Data
de_DE: Betrachten und Eingeben von Daten

note: (itstool) path: sect2/para
en: When in <literal>Data Mode</literal>, you can view or enter information in either the <literal>List</literal> or <literal>Details</literal> view.
de_DE: Im <literal>Datenmodus</literal> können Sie Informationen entweder in der <literal>Listenansicht</literal> oder <literal>Detailansicht</literal> eingeben.

note: (itstool) path: sect3/title (itstool) path: figure/title
en: The List View
de_DE: Die Listenansicht

note: (itstool) path: sect3/para
en: The List view shows many records at once and usually shows only the most important fields.
de_DE: Die Listenansicht zeigt sehr viele Datensätze gleichzeitig und zeigt üblicherweise nur die wichtigsten Felder an.

note: (itstool) path: sect3/para
en: When you enter data into a field it will be saved into the database immediately after you finish editing the field. If it is a date or time field then the data format will be checked for you.
de_DE: Wenn Sie in ein Feld Daten eingeben, werden diese unmittelbar in der Datenbank gespeichert, sobald Sie die Eingabe in diesem Feld beendet haben. Falls es sich um ein Feld mit Datums-oder Zeitangaben handelt, werden diese Daten für Sie überprüft.

note: (itstool) path: sect3/para
en: To create a new record just click the <literal>New</literal> button, or start typing into a field in the last empty row. A new record row will be created with blank fields for you to fill in.
de_DE: Um einen neuen Datensatz zu erstellen, klicken Sie auf den Knopf <guilabel>Neu</guilabel>, oder beginnen Sie mit der Eingabe in einem Feld in der letzten leeren Zeile. Eine Zeile mit leeren Feldern für einen neuen Datensatz wird erstellt, die Sie nun ausfüllen können.

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/glom_data_list.png" format="PNG"/> </imageobject> <textobject> <phrase>The List View.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/glom_data_list.png" format="PNG"/> </imageobject> <textobject> <phrase>Die Listenansicht.</phrase> </textobject>

note: (itstool) path: sect3/para
en: To sort the records just click on a column header. For instance, you could might click on a date column to list invoices in order of their date, and click again to list them in reverse order.
de_DE: Um die Datensätze zu sortieren, klicken Sie einfach auf den Spaltenkopf. Beispielsweise könnten Sie auf eine Datumsspalte klicken, um die Liste der Eingänge nach Datum zu sortieren. Wenn Sie anschließend erneut darauf klicken, wird die Reihenfolge der Liste umgekehrt.

note: (itstool) path: sect3/title (itstool) path: figure/title
en: The Details View
de_DE: Die Detailansicht

note: (itstool) path: sect3/para
en: The details view shows only one record and usually shows all the fields arranged suitably.
de_DE: Die Detailansicht zeigt nur einen Datensatz und stellt alle Felder in sinnvoller Anordnung dar.

note: (itstool) path: sect3/para
en: To create a new record just click the <literal>New</literal> button. A new record will be created with blank fields for you to fill in.
de_DE: Um einen neuen Datensatz zu erstellen, klicken Sie auf den Knopf <guibutton>Neu</guibutton>. Ein neuer Datensatz mit leeren Feldern wird angelegt, welche Sie ausfüllen können.

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/glom_data_details.png" format="PNG"/> </imageobject> <textobject> <phrase>The Details View.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/glom_data_details.png" format="PNG"/> </imageobject> <textobject> <phrase>Die Detailansicht.</phrase> </textobject>

note: (itstool) path: sect2/title
en: Finding Data
de_DE: Daten suchen

note: (itstool) path: sect2/para
en: Choose <literal>Find Mode</literal> from the Mode menu. The fields in the List and Details views will now be empty, and a Find button will appear at the bottom of the window.
de_DE: Wählen Sie den <guilabel>Suchmodus</guilabel> aus dem Menü <guimenu>Modus</guimenu>. Die Felder in der Listen- und Detailansicht werden nun leer sein. Außerdem erscheint ein <guibutton>Suchen</guibutton>-Knopf am unteren Rand des Fensters.

note: (itstool) path: sect2/para
en: Enter information, or part of the information, into a field to find records with that information in that field. For instance, enter Jim into a name field to find records with "Jim" or "Jimmy" in the name.
de_DE: Geben Sie Informationen oder Teile von Informationen in ein Feld ein, um Datensätze zu finden, welche die angegebene Information in diesem Feld enthalten. Geben Sie beispielsweise »Jim« in einem Namensfeld ein, um Datensätze zu finden, die in diesem Feld »Jim« oder »Jimmy« im Namen enthalten.

note: (itstool) path: sect2/para
en: When you press the <literal>Find</literal> button, Glom will search for records and then display them. If only one record is found then it will show you that record in the Details view. If several records are found then it will show you those records in the List view.
de_DE: Wenn Sie auf den Knopf <guibutton>Suchen</guibutton> klicken, sucht Glom nach Datensätzen und zeigt diese an. Wenn nur ein Datensatz gefunden wurde, wird dieser in der Detailansicht angezeigt. Falls mehrere Datensätze gefunden wurden, werden diese in der Listenansicht angezeigt.

note: (itstool) path: sect2/title
en: Printing Reports
de_DE: Drucken von Berichten

note: (itstool) path: sect2/para
en: If your database developer has defined some reports for a table then you will seem them listed in the <literal>Reports</literal> menu. Just choose the report from the menu to create the report. If you have previously performed a search then the report will contain only the currently-found data. Otherwise it will contain all data in the current report. Remember that each table has its own reports so you may need to switch to the relevant table to use a particular report.
de_DE: Falls der Entwickler Ihrer Datenbank Berichte für eine Tabelle festgelegt hat, dann erscheinen diese möglicherweise im Menü <guimenu>Berichte</guimenu>. Wählen Sie zur Erstellung eines Berichts den gewünschten Eintrag im Menü aus. Falls Sie vorher bereits eine Suche ausgeführt haben, dann wird der Bericht nur die aktuell gefundenen Daten anzeigen. Anderenfalls werden alle Daten im aktuellen Bericht erscheinen. Beachten Sie, dass es für jede Tabelle eigene Berichte gibt. Sie werden daher zu der entsprechenden Tabelle wechseln müssen, um einen bestimmten Bericht erstellen zu können.

note: (itstool) path: figure/title
en: A report
de_DE: Ein Bericht

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/glom_report_result.png" format="PNG"/> </imageobject> <textobject> <phrase>A report.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/glom_report_result.png" format="PNG"/> </imageobject> <textobject> <phrase>Ein Bericht.</phrase> </textobject>

note: (itstool) path: sect1/title
en: Using Glom as a Developer
de_DE: Glom als Entwickler benutzen

note: (itstool) path: sect1/para
en: When you create a new document, Glom will be in the <literal>Developer</literal> <literal>user level</literal>. You can also change to the Developer user level after opening an existing document, with the <literal>User Level</literal> menu. Glom will only allow this if the administrator has allowed it.
de_DE: Wenn Sie ein neues Dokument anlegen, befindet sich Glom in der <literal>Entwickler</literal><literal>-Ebene</literal>. Sie können nach dem Öffnen eines vorhandenen Dokuments mit Hilfe des Menüs <guimenu>Benutzerebene</guimenu> in die Entwicklerebene wechseln. Das ist Ihnen nur dann gestattet, wenn Ihr Systemverwalter dies erlaubt hat.

note: (itstool) path: sect2/title
en: Adding Tables
de_DE: Tabellen hinzufügen

note: (itstool) path: sect2/para
en: You can see the list of existing tables by choosing <literal>Tables</literal> from the <literal>Navigate</literal> menu. You will also see this window after connecting to a database server, after creating a new document. To create a new table, click the <literal>Add</literal> button and enter the name for the new table. Glom will suggest a human-readable title for this table. <literal>Operators</literal> will see this title instead of the actual table name. You can also mark a tables as <literal>hidden</literal> from Operators. For instance, Operators should see "Invoice Lines" as related records from the "Invoices" table, but they should never be able to navigate directly to the "Invoice Lines" table.
de_DE: Wenn Sie <guilabel>Tabellen</guilabel> im Menü <guimenu>Navigation</guimenu> wählen, wird eine Liste der vorhandenen Tabellen angezeigt. Dieses Fenster erscheint auch dann, wenn nach dem Anlegen eines neuen Dokuments eine Verbindung zu einem Datenbankserver hergestellt wurde. Um eine neue Tabelle anzulegen, klicken Sie auf den Knopf <guibutton>Hinzufügen</guibutton> und geben Sie den Namen der neuen Tabelle ein. Glom wird Ihnen einen menschenlesbaren Namen für diese Tabelle vorschlagen. Als <literal>Operator</literal> sehen Sie diesen Namen anstelle des Namens der aktuellen Tabelle. Sie können auch Tabellen als <literal>verborgen</literal> für Operatoren markieren. Beispielsweise sollen Operatoren zwar die »Rechnungszeilen« als Bezugsdatensätze aus der Tabelle »Rechnungen« sehen können, allerdings niemals die Möglichkeit erhalten, direkt zur Tabelle »Rechnungszeilen« zu navigieren.

note: (itstool) path: sect2/para
en: You can also specify one table as the <literal>default table</literal>. This table will be shown whenever an operator opens an existing document, without asking him to select a table from the list.
de_DE: Sie können auch eine Tabelle als <literal>Vorgabetabelle</literal> markieren. Diese Tabelle wird immer dann angezeigt, wenn ein Operator ein vorhandenes Dokument öffnet, ohne dass er darum gebeten wird, eine Tabelle aus einer Liste zu wählen.

note: (itstool) path: sect2/para
en: You can also use this window to rename an existing table.
de_DE: Sie können dieses Fenster auch dazu verwenden, eine vorhandene Tabelle umzubenennen.

note: (itstool) path: sect2/para
en: Click the <literal>Open</literal> button to look at the selected table.
de_DE: Klicken Sie auf den Knopf <guibutton>Öffnen</guibutton>, um die ausgewählte Tabelle zu betrachten.

note: (itstool) path: sect2/title (itstool) path: figure/title
en: Editing Fields
de_DE: Bearbeiten von Feldern

note: (itstool) path: sect2/para
en: Choose <literal>Fields</literal> from the <literal>Developer</literal> menu. This shows the list of fields in the table. New tables automatically have a primary key field, but you can change this field if necessary.
de_DE: Wählen Sie <guilabel>Felder</guilabel> im Menü <guimenu>Entwickler</guimenu>. Daraufhin wird Ihnen eine Liste der Felder in dieser Tabelle angezeigt. Neue Tabellen erhalten automatisch ein Feld für den Primärschlüssel. Bei Bedarf können Sie dieses Feld ändern.

note: (itstool) path: sect2/para
en: Click the <literal>Add</literal> button to add a new field, then enter the name of the new field. Glom will guess an appropriate human-readable title for this field, but you can edit this. <literal>Operators</literal> will see this title instead of the actual field name.
de_DE: Klicken Sie auf den Knopf <guibutton>Hinzufügen</guibutton>, um ein neues Feld hinzuzufügen. Glom wird Ihnen einen menschenlesbaren Namen für dieses Feld vorschlagen, aber Sie können diesen Namen auch ändern. Als <literal>Operator</literal> sehen Sie diesen Namen anstelle des Namens des aktuellen Feldes.

note: (itstool) path: sect2/para
en: To specify more field details, select the field and click the <literal>Details</literal> button.
de_DE: Um für ein Feld weitere Details festzulegen, wählen Sie das Feld aus und klicken Sie auf den Knopf <guibutton>Details</guibutton>.

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/glom_design_fields.png" format="PNG"/> </imageobject> <textobject> <phrase>Editing the table's fields.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/glom_design_fields.png" format="PNG"/> </imageobject> <textobject> <phrase>Bearbeiten von Tabellenfeldern.</phrase> </textobject>

note: (itstool) path: sect3/title
en: Primary Keys
de_DE: Primärschlüssel

note: (itstool) path: sect3/para
en: Each table must have one, and only one, <literal>Primary Key</literal>. The value in this field will be unique, meaning that each value in this field will appear in only one record in the table. For instance, each record in a "Customers" table would have a "Customer ID". This value will be used to refer to that customer from other tables, such as "Projects" and "Invoices" records. See the <link linkend="sec-developer-relationships">Creating Relationships</link> section to see how you can relate tables together.
de_DE: Jede Tabelle muss genau einen <literal>Primärschlüssel</literal> haben. Der Wert in diesem Feld ist eindeutig, was bedeutet, dass der Wert dieses Feldes nur in einem Datensatz in der Tabelle erscheinen darf. Beispielsweise hat jeder Datensatz in einer »Kunden«-Tabelle eine »Kundennummer«. Dieser Wert wird dazu verwendet, um einen Bezug dieses Kunden zu anderen Tabellen herzustellen, zum Beispiel zu den Datensätzen »Aufträge« und »Rechnungen«. Im Abschnitt <link linkend="sec-developer-relationships">Erstellen von Beziehungen</link> finden Sie weitere Informationen darüber, wie Sie Bezüge von Tabellen zueinander erstellen können.

note: (itstool) path: sect3/title
en: Field Types
de_DE: Feldtypen

note: (itstool) path: listitem/simpara
en: Number
de_DE: Zahl

note: (itstool) path: listitem/simpara
en: Date
de_DE: Datum

note: (itstool) path: listitem/simpara
en: Time
de_DE: Zeit

note: (itstool) path: listitem/simpara
en: Boolean - either true or false
de_DE: Boolesche Werte - entweder wahr oder falsch

note: (itstool) path: listitem/simpara
en: Image
de_DE: Bild

note: (itstool) path: sect3/para
en: Glom offers a few simple field types: <_:orderedlist-1/>
de_DE: Glom bietet einige einfache Feldtypen: <_:orderedlist-1/>

note: (itstool) path: sect3/title
en: Calculated Fields
de_DE: Berechnete Felder

note: (itstool) path: sect3/para
en: Field values can be calculated in terms of other fields, using the Python programming language. This calculation should be the implementation of a python function, which should return a value. The return value will be used as the value of the field. This value will be recalculated every time one of the source fields changes. TODO: This only works for default values at the moment, and you can not use field values in the calculation yet.
de_DE: Die Werte von Feldern können mit Hilfe der Programmiersprache Python durch Ausdrücke in anderen Feldern definiert werden. Die Berechnung sollte die Implementation einer Python-Funktion sein, die einen Wert zurückgibt. Der Rückgabewert wird dann als Wert für dieses Feld verwendet. Der Wert wird neu berechnet, sobald sich eines der Quellfelder ändert. Achtung: Derzeit funktioniert dies nur für Vorgabewerte. Sie können in der Berechnung noch keine Feldwerte verwenden.

note: (itstool) path: sect3/para
en: You can also use calculations to specify a default value for fields, by selecting the <literal>Default Value</literal> tab in the <literal>Field Details</literal> window, clicking on the <literal>Calculate Value</literal> check box, and then entering a Python calculation. You can test this calculation in the <literal>Edit</literal> window.
de_DE: Sie können auch Berechnungen verwenden, um einen Vorgabewert für ein Feld anzugeben. Wählen Sie hierzu den Reiter <guilabel>Vorgabewert</guilabel> im Fenster <guilabel>Felddetails</guilabel>. Aktivieren Sie das Ankreuzfeld <guilabel>Wert berechnen</guilabel> und geben Sie anschließend eine Python-Berechnung ein. Sie können diese Berechnung im Fenster <guilabel>Bearbeiten</guilabel> überprüfen.

note: (itstool) path: sect2/title
en: Arranging Layouts
de_DE: Erzeugung von Layouts

note: (itstool) path: sect2/para
en: Each table has <literal>List</literal> and <literal>Details</literal> views, and by default these show all fields in the table, in order of creation. You can edit the layout by choosing <literal>Layout</literal> from the <literal>Developer</literal> menu.
de_DE: Jede Tabelle hat eine <literal>Listenansicht</literal> und eine <literal>Detailansicht</literal>. Als Vorgabe zeigen diese alle Felder in einer Tabelle an, in der Reihenfolge, wie sie angelegt wurden. Sie können dieses Layout ändern, indem Sie <guilabel>Layout</guilabel> aus dem Menü <guilabel>Entwickler</guilabel> wählen.

note: (itstool) path: sect3/title
en: Arranging the List View
de_DE: Anordnen der Listenansicht

note: (itstool) path: sect3/para
en: For the <literal>List</literal> view, you can specify the sequence of field columns, and whether some fields are hidden.
de_DE: Für die <literal>Listenansicht</literal> können Sie die Reihenfolge der angezeigten Spalten angeben, sowie ob einige Felder verborgen werden sollen.

note: (itstool) path: figure/title
en: Editing the List Layout
de_DE: Bearbeiten der Listenansicht

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/glom_design_layout_list.png" format="PNG"/> </imageobject> <textobject> <phrase>Editing the list layout.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/glom_design_layout_list.png" format="PNG"/> </imageobject> <textobject> <phrase>Bearbeiten der Listenansicht.</phrase> </textobject>

note: (itstool) path: sect3/title
en: Arranging the Details View
de_DE: Festlegen der Anordnung der Detailansicht

note: (itstool) path: sect3/para
en: For the <literal>Details</literal> view, you can create groups of fields, and give these groups titles. You can then place fields in these groups and specify the sequence fo fields in these groups. You can also specify the sequence of these groups. For instance, in a "Contacts" table, you might create a "Name" group, and place the "title", "first_name" and "last_name" fields in that group. You might have other groups for the "Address" fields.
de_DE: Für die <literal>Detailansicht</literal> können Sie Gruppen von Feldern anlegen und diese mit einem Titel versehen. Sie können Felder in diesen Gruppen platzieren und die Abfolge der Felder in diesen Gruppen angeben. Sie können auch die Reihenfolge dieser Gruppen festlegen. Sie könnten beispielsweise in einer Tabelle namens »Kontakte« eine Gruppe »Name« anlegen und die Felder »Titel«, »Vorname« und »Nachname« in diese Gruppe einfügen. Für die »Adresse«-Felder könnten Sie dann wiederum andere Gruppen verwenden.

note: (itstool) path: figure/title
en: Editing the details Layout
de_DE: Bearbeiten der Detailansicht

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/glom_design_layout_details.png" format="PNG"/> </imageobject> <textobject> <phrase>Editing the Details Layout.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/glom_design_layout_details.png" format="PNG"/> </imageobject> <textobject> <phrase>Bearbeiten der Detailansicht.</phrase> </textobject>

note: (itstool) path: sect2/title
en: Creating Relationships
de_DE: Erstellen von Beziehungen

note: (itstool) path: sect2/para
en: Tables in the Database are often related together. For instance, an "Invoices" table might have a "Customer ID" field. A value in this field would specify a record in the "Customers" table with the same value. Glom can show extra information, such as the customer name, from that related record. Or it can show a list of several related records - for instance, several related "Invoice Lines" that are related to a record in the "Invoice" record.
de_DE: Zwischen den Tabellen in einer Datenbank bestehen oft Beziehungen. Beispielsweise gibt es in einer »Rechnungen«-Tabelle ein Feld namens »Kundennummer«. Der Wert in einem solchen Feld gibt einen Datensatz in der Tabelle »Kunden« mit dem gleichen Wert an. Glom kann aus dem Bezugsdatensatz weitere Informationen anzeigen, wie den Namen des Kunden. Anzeigbar ist auch eine Liste verschiedener Bezugsdatensätze, zum Beispiel »Rechnungszeilen«, die einen Bezug zum Datensatz in der Tabelle »Rechnungen« haben.

note: (itstool) path: sect2/para
en: To create relationships, choose <literal>Relationships</literal> from the <literal>Developer</literal> menu. This will show the list of existing relationships. Click the <literal>Add</literal> button to create a new relationship, and enter a name for it. You should then choose a field in the current table, and a field in another table to which it should be related. This relationship will find any records in the other table for which the values in both fields are equal.
de_DE: Um Beziehungen zu erstellen, wählen Sie <guilabel>Beziehungen</guilabel> im Menü <guimenu>Entwickler</guimenu>. Daraufhin wird eine Liste der vorhandenen Beziehungen angezeigt. Klicken Sie auf den Knopf <guibutton>Hinzufügen</guibutton>, um eine neue Beziehung zu erstellen und geben Sie einen Namen für die Beziehung ein. Sie sollten dann ein Feld in der aktuellen Tabelle wählen und ein Feld in einer weiteren Tabelle, für welches die Beziehung erstellt werden soll. Diese Beziehung findet beliebige Datensätze in der anderen Tabelle, für die die Werte in beiden Feldern gleich sind.

note: (itstool) path: listitem/simpara
en: To show a related field on the List or Details view.
de_DE: Anzeige eines Bezugsfeldes in der Listen- oder Detailansicht.

note: (itstool) path: listitem/simpara
en: To show a list of related records on the Details view.
de_DE: Anzeige einer Liste von Bezugsdatensätzen in der Detailsansicht.

note: (itstool) path: listitem/simpara
en: To lookup a value from a field in a related record. For instance, to copy the current price of a "Product" into the "Price" field of an "Invoice Line" record.
de_DE: Nachschlagen eines Wertes für ein Feld in einem Bezugsdatensatz. Beispielsweise um den aktuellen Preis eines »Produkts« in einem »Preis«-Feld eines »Rechnungszeilen«-Datensatzes zu kopieren.

note: (itstool) path: listitem/simpara
en: To calculate a field value.
de_DE: Berechnung eines Feldwertes.

note: (itstool) path: sect2/para
en: You can use the relationship in the following places. <_:orderedlist-1/>
de_DE: Sie können die Beziehung an den folgenden Stellen verwenden. <_:orderedlist-1/>

note: (itstool) path: sect2/title
en: Users Administration
de_DE: Benutzer-Administration

note: (itstool) path: sect2/para
en: To define the <literal>Operators</literal> who can use your database, and to specify what access they have to the various tables, choose <literal>Users</literal> from the <literal>Developer</literal> menu.
de_DE: Um die <literal>Operatoren</literal> festzulegen, welche die Datenbank nutzen dürfen, und um anzugeben, welche Zugriffsrechte sie zu den verschiedenen Tabellen erhalten sollen, wählen Sie <guilabel>Benutzer</guilabel> im Menü <guimenu>Entwickler</guimenu>.

note: (itstool) path: sect2/title (itstool) path: figure/title
en: Translations
de_DE: Übersetzungen

note: (itstool) path: sect2/para
en: Glom's user interface (and this document) is translated into several languages, as you should see already if you are using your computer with a non-English user interface. In addition, Glom automatically shows and understands numbers and dates according to the current user's local conventions. For instance, a user in the USA might enter a price as 1.99 and a date as 1/13/2008, but a German user of the same database will later see that as 1,99 and 13.1.2008.
de_DE: Die Benutzeroberfläche von Glom (wie auch dieses Dokument) wurde in verschiedene Sprachen übersetzt, wie Sie möglicherweise sehen können, wenn Sie Ihren Rechner mit einer nicht-englischen Benutzeroberfläche verwenden. Zusätzlich zeigt Glom Daten und Zahlen entsprechend den lokalen Konventionen des Benutzers an. Ein Benutzer in den USA würde beispielsweise einen Preis als 1.99 und ein Datum als 1/13/2008 angezeigt bekommen, während ein deutscher Benutzer der gleichen Datenbank den Preis als 1,99 und das Datum als 13.1.2008 sehen würde.

note: (itstool) path: sect2/para
en: However, the Glom system that you create also contains text that must be translated if it will be used by people who speak different languages. For instance, you must provide translations for the titles of your tables, fields, and reports. All of these text items can be seen in a list when you choose <literal>Translations</literal> from the <literal>Developer</literal> menu. In this window you can specify the language that you used for the original text, and enter translations for each text item for additional languages. When the Glom system is opened by a user of that language then these text items will be shown in the user interface.
de_DE: Das von Ihnen erstellte Glom-System wird sicherlich Text enthalten, der übersetzt werden muss, sofern es von Benutzern verwendet werden soll, die nicht die gleiche Sprache sprechen. Beispielsweise werden Sie übersetzte Versionen für die Namen Ihrer Tabellen, die Felder und die Berichte benötigen. Alle diese Textobjekte sehen Sie zusammengefasst in einer Liste, wenn Sie <guilabel>Übersetzungen</guilabel> im Menü <guimenu>Entwickler</guimenu> wählen. In diesem Fenster können Sie angeben, in welcher Sprache der Originaltext verfasst wurde. Außerdem können Sie hier Übersetzungen für jedes Textobjekt in weiteren Sprachen einfügen. Wenn das Glom-System von einem Benutzer der jeweiligen Sprache geöffnet wird, dann werden diese Textobjekte in der Benutzeroberfläche angezeigt.

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/glom_design_translations.png" format="PNG"/> </imageobject> <textobject> <phrase>Translations.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/glom_design_translations.png" format="PNG"/> </imageobject> <textobject> <phrase>Übersetzungen.</phrase> </textobject>

note: (itstool) path: sect2/para
en: Experienced translators may be more familiar with the .po file format, or you might wish to use the many tools that work with the .po file format. By using the <literal>Export</literal> button you can create a .po file to use in a separate tool or to send to a translator. You can then import the resulting translation by using the <literal>Import</literal> button.
de_DE: Erfahrene Übersetzer dürften mit dem .po-Dateiformat keine Schwierigkeiten haben. Es gibt verschiedene Werkzeuge, die mit diesem Dateiformat umgehen können. Durch Anklicken des Knopfes <guibutton>Exportieren</guibutton> erstellen Sie eine .po-Datei, die Sie einem separaten Werkzeug weiterbearbeiten oder an einen Übersetzer schicken können. Die resultierende Übersetzung können Sie dann mit dem Knopf <guibutton>Importieren</guibutton> wieder in das System einfügen.

note: (itstool) path: sect2/title
en: Defining Reports
de_DE: Anfertigen von Berichten

note: (itstool) path: sect3/title
en: Adding or Editing Reports
de_DE: Hinzufügen oder Bearbeiten von Berichten

note: (itstool) path: sect3/para
en: Glom can produce reports to show specific fields for sets of records, sorted and grouped. For instance, a shop might need a report listing all products sold in one month, grouped by product type, and sorted by price inside each group. Each table has its own reports, which are available to the operator from the <literal>Reports</literal> menu.
de_DE: Glom kann Berichte erstellen, um spezifische Felder aus einer Reihe von Datensätzen sortiert und gruppiert anzuzeigen. Beispielsweise möchte ein Händler einen Bericht über alle innerhalb eines Monats verkauften Produkte anzeigen, gruppiert nach Produktart und innerhalb jeder Gruppe nach Preisen sortiert. Jede Tabelle verfügt über ihre eigenen Berichte, die für den Operator im Menü <guilabel>Berichte</guilabel> einsehbar sind.

note: (itstool) path: sect3/para
en: To define a report, or to change the definition of an existing report, choose <literal>Reports</literal> from the <literal>Developer</literal> menu.
de_DE: Um einen Bericht anzulegen oder die Eigenschaften eines vorhandenen Berichts zu ändern, wählen Sie <guilabel>Berichte</guilabel> im Menü <guimenu>Entwickler</guimenu>.

note: (itstool) path: figure/title
en: Creating or Editing Reports
de_DE: Erzeugen oder Bearbeiten von Berichten

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/glom_design_reports.png" format="PNG"/> </imageobject> <textobject> <phrase>Creating or editing reports.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/glom_design_reports.png" format="PNG"/> </imageobject> <textobject> <phrase>Erstellen oder Bearbeiten von Berichten.</phrase> </textobject>

note: (itstool) path: sect3/para
en: Notice that each report has an ID as well as a human-readable name. This allows your report to have a translated title when used on a computer that uses a different language.
de_DE: Beachten Sie, dass jeder Bericht sowohl eine Kennung als auch einen menschenlesbaren Namen hat. Dies ermöglicht die Anzeige eines übersetzten Namens, falls der Bericht auf einem Rechner in einer anderen Sprache genutzt wird.

note: (itstool) path: sect3/title (itstool) path: figure/title
en: Editing a Report
de_DE: Bearbeiten eines Berichts

note: (itstool) path: listitem/simpara
en: The Header, which appears at the start of the report
de_DE: Die Kopfzeile, welche am Beginn des Berichts erscheint.

note: (itstool) path: listitem/simpara
en: The Main area, in which the records and summary lines are shown, with the actual data from the database.
de_DE: Der Hauptteil, in welchem die Datensätze und die Zeilen der Zusammenfassung erscheinen, mit den aktuellen Daten aus der Datenbank.

note: (itstool) path: listitem/simpara
en: The Footer, which appears at the end of the report.
de_DE: Die Fußzeile, welche am Ende des Berichts erscheint.

note: (itstool) path: sect3/para
en: A Glom report has three areas: <_:orderedlist-1/>
de_DE: Ein Glom-Bericht gliedert sich in drei Bereiche: <_:orderedlist-1/>

note: (itstool) path: sect3/para
en: Inside an area, such as the Main part, you may add report <literal>Parts</literal>, such as fields, text, or images. These will usually appear in a row on the printed report, with one row for each record. In the simple case, this will look much like Glom's list view. You can add parts to your report by selecting them from the <literal>Available Parts</literal> list and then clicking the <literal>Add</literal> button. The part will then be added to the <literal>Parts</literal> list, in the selected area.
de_DE: Innerhalb eines Bereiches, wie dem Hauptteil, können Sie <literal>Teile</literal> einfügen, wie Felder, Text, oder Bilder. Diese erscheinen üblicherweise in einer Zeile in dem ausgedruckten Bericht, mit einer Zeile für jeden Datensatz. Im einfachsten Fall wird dies der Listenansicht von Glom stark ähneln. Sie können Teile zu Ihrem Bericht hinzufügen, indem Sie sie aus der Liste <guilabel>Verfügbare Teile</guilabel> auswählen und dann auf den Knopf <guibutton>Hinzufügen</guibutton> klicken. Der Teil wird dann zur <literal>Teileliste</literal> im ausgewählten Bereich hinzugefügt.

note: (itstool) path: sect3/para
en: To specify details for the parts, such as the text or image to display, or to choose the field to display, select the part in the <literal>Parts</literal> list and click the <literal>Edit</literal> button. You may also specify field formatting by clicking the <literal>Formatting</literal> button, just as you would when defining a details or list layout.
de_DE: Um Details zu den Teilen anzugeben, wie den Text oder das anzuzeigende Bild, oder umdas anzuzeigende Feld auszuwählen, wählen Sie den Teil in der <literal>Teileliste</literal> aus und klicken Sie auf den Knopf <guibutton>Hinzufügen</guibutton>. Sie können auch mit dem Knopf <guibutton>Formatierung</guibutton> die Feldformatierung anpassen, wenn Sie ein Detail- oder Listenlayout angeben wollen.

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/glom_design_reports_details.png" format="PNG"/> </imageobject> <textobject> <phrase>Editing a report.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/glom_design_reports_details.png" format="PNG"/> </imageobject> <textobject> <phrase>Bearbeiten eines Berichts.</phrase> </textobject>

note: (itstool) path: sect3/para
en: Some parts may contain other parts and have extra properties to control how they present their child parts. For instance, the <literal>Group By</literal> part groups records together by a field. For instance, a products report might group a list of products by product type. You can even add a second sub-grouping inside the main <literal>Group By</literal> part, by selecting your top-level <literal>Group By</literal> part in the <literal>Parts</literal> list while adding a new <literal>Group By</literal> part from the <literal>Available Parts</literal> list. For instance, you might group your products by manufacturer, inside each product type group.
de_DE: Einige Teile können weitere Teile enthalten sowie Eigenschaften zur Steuerung, wie diese Unterteile angezeigt werden. Beispielsweise gruppiert der Teil <guilabel>Gruppieren nach</guilabel> die Datensätze anhand der Felder. Oder ein Produktbericht gruppiert eine Produktliste nach Produkttyp. Sie können sogar eine zweite Untergruppierung innerhalb des Hauptteils <guilabel>Gruppieren nach</guilabel> einfügen. Wählen Sie hierzu den <guilabel>Gruppieren nach</guilabel>-Hauptteil der obersten Ebene in der <guilabel>Teileliste</guilabel> aus und fügen Sie einen neuen <guilabel>Gruppieren nach</guilabel>-Teil aus der Liste <guilabel>Verfügbare Teil</guilabel> hinzu. Sie könnten so beispielsweise Ihre Produkte innerhalb jeder Produkttypgruppe nach Hersteller gruppieren.

note: (itstool) path: sect3/para
en: To specify the field by which the records should be grouped, select your <literal>Group By</literal> part in the <literal>Parts</literal> list and click the <literal>Edit</literal> button. You can then choose the field by which the records should be grouped, and select the fields by which these records should be sorted within the group. You may also specify some additional fields to be displayed in the group's title row. For instance, you might want to group products by a manufacturer ID, but also show the manufacturer name.
de_DE: Um das Feld festzulegen, nach dem die Datensätze gruppiert werden sollen, wählen Sie Ihren <guilabel>Gruppieren nach</guilabel>-Teil aus der <guilabel>Teileliste</guilabel> aus und klicken Sie auf den Knopf <guibutton>Bearbeiten</guibutton>. Anschließend können Sie dann das Feld auswählen, nach dem die Datensätze gruppiert werden sollen, sowie die Felder, nach denen diese Datensätze innerhalb der Gruppe sortiert werden sollen. Außerdem können Sie zusätzliche Felder angeben, die in der Titelzeile der Gruppe angezeigt werden sollen. Auf diese Weise könnten Sie zum Beispiel Produkte anhand der Herstellerkennung gruppieren, aber trotzdem den Herstellernamen anzeigen.

note: (itstool) path: figure/title
en: Editing a Group By Part
de_DE: Bearbeiten eines <guilabel>Gruppieren nach</guilabel>-Teils

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/glom_design_reports_group_by.png" format="PNG"/> </imageobject> <textobject> <phrase>Editing a report.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/glom_design_reports_group_by.png" format="PNG"/> </imageobject> <textobject> <phrase>Bearbeiten eines Berichts.</phrase> </textobject>

note: (itstool) path: sect3/para
en: The <literal>Vertical Group</literal> part may contain other items. For instance, it allows you to arrange fields below each other instead of just one after the other in the horizontal row. This is useful for grouping related fields such as address lines, or just to squeeze more information into the records's row on the report.
de_DE: Der Teil <guilabel>Vertikale Gruppe</guilabel> kann weitere Objekte enthalten. Er erlaubt Ihnen beispielsweise die Anordnung von Feldern untereinander anstelle von waagerecht hintereinander in einer Zeile. Dies könnte zur Gruppierung von aufeinander bezogenen Feldern nützlich sein, oder einfach nur, um mehr Informationen in der Zeile des Datensatzes im Bericht anzuzeigen.

note: (itstool) path: figure/title
en: A Report with Vertical Groups
de_DE: Ein Bericht mit vertikalen Gruppen

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/glom_design_reports_vertical_group.png" format="PNG"/> </imageobject> <textobject> <phrase>A Report with Vertical Groups.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/glom_design_reports_vertical_group.png" format="PNG"/> </imageobject> <textobject> <phrase>Ein Bericht mit vertikalen Gruppen.</phrase> </textobject>

note: (itstool) path: sect3/para
en: When you have finished, click the <literal>Close</literal> button to save the report's definition. Your report can then be chosen from the <literal>Reports</literal> menu. See the <link linkend="glom-operator-printing-reports">Printing Reports</link> section for more details.
de_DE: Wenn Sie dies beendet haben, klicken Sie auf den <guibutton>Gruppieren nach</guibutton>-Knopf, um die Berichtsdefinition zu speichern. Ihr Bericht steht dann im Menü <guimenu>Berichte</guimenu> zur Verfügung. Weitere Informationen hierzu finden Sie im Abschnitt <link linkend="glom-operator-printing-reports">Drucken von Berichten</link>.

note: (itstool) path: sect1/title
en: Dialogs
de_DE: Dialoge

note: (itstool) path: sect2/title
en: Dialog: Initial dialog
de_DE: Dialog: Startdialog

note: (itstool) path: sect2/para
en: This dialog allows the user to choose an existing document or create a new document. Existing documents may be selecting from the list of recently opened documents or by select a file with the file chooser dialog. Documents can also be opened via the network if other users are running Glom on the local network. Finally, a new document can be created either by opening a template file which already contains some initial tables and records, or by creating an empty document.
de_DE: Dieser Dialog ermöglicht dem Benutzer die Auswahl eines vorhandenen oder das Anlegen eines neuen Dokuments. Vorhandene Dokumente können Sie aus der Liste der kürzlich geöffneten Dokumente auswählen. Alternativ können Sie eine Datei im Dateiauswahldialog auswählen. Dokumente können auch über das Netzwerk geöffnet werden, falls andere Benutzer Glom im lokalen Netzwerk ausführen. Letztendlich kann ein neues Dokument auch entweder durch Öffnen einer vorhandenen Vorlagendatei erstellt werden, die bereits einige Tabellen und Datensätze enthält, oder durch Erstellen eines leeren Dokuments.

note: (itstool) path: sect2/title
en: Dialog: New database
de_DE: Dialog: Neue Datenbank

note: (itstool) path: sect2/title
en: Dialog: Create database
de_DE: Dialog: Datenbank anlegen

note: (itstool) path: sect2/title
en: Dialog: Connection
de_DE: Dialog: Verbindung

note: (itstool) path: sect2/para
en: This dialog requests a user name and password for connection to a database server. This is usually not the same username and password combination with which you log in to your system. All Glom systems require a database server on which the actual data will be stored. If the database server is not running on your local computer ("localhost"), then you must also provide its network hostname, such as "glomserver.openismus.com", though your hostname will be different.
de_DE: Dieser Dialog erfragt den Benutzernamen und das Passwort für eine Verbindung zu einem Datenbankserver. Dies sind üblicherweise nicht der Benutzername und das Passwort, mit dem Sie sich am System anmelden. Alle Glom-Systeme benötigen einen Datenbankserver, auf dem die aktuellen Daten gespeichert werden. Falls dieser Datenbankserver nicht auf Ihrem lokalen Rechner läuft (»localhost«), dann müssen Sie außerdem den Namen des entsprechenden Rechners im Netzwerk angeben, wie »glomserver.openismus.com«, als Beispiel.

note: (itstool) path: sect2/para
en: Your system administrator can provide these database login details.
de_DE: Ihr Systemverwalter kann die folgenden Anmeldedetails bereitstellen.

note: (itstool) path: sect2/para
en: If you are the system administrator, see Glom's <ulink url="http://www.glom.org/wiki/index.php?title=Initial_Postgres_Configuration" type="http">Postgres Configuration</ulink> web page for help with installing and configuring a database server.
de_DE: Falls Sie selbst der Systemverwalter sind, finden Sie auf der <ulink url="http://www.glom.org/wiki/index.php?title=Initial_Postgres_Configuration" type="http">Glom-Webseite zur PostgreSQL-Konfiguration</ulink> Hilfe zur Installation und Konfiguration eines Datenbankservers.

note: (itstool) path: sect2/title
en: Dialog: Connection Error
de_DE: Dialog: Verbindungsfehler

note: (itstool) path: sect2/para
en: This dialog is shown when Glom could not connect to the specified database server. Either the database server is not running at the specified hostname, or the user name and password were not accepted by the database server. See the <link linkend="dialog_connection">Connection Dialog</link> section for more details.
de_DE: Dieser Dialog wird angezeigt, wenn Glom keine Verbindung zu dem angegebenen Datenbankserver aufbauen konnte. Entweder läuft der Datenbankserver auf dem Rechner dieses Namens nicht oder der Benutzername und das Passwort wurden vom Datenbankserver nicht anerkannt. Weitere Informationen hierzu finden Sie im Abschnitt <link linkend="dialog_connection">Verbindungsdialog</link>

note: (itstool) path: sect2/title
en: Dialog: Database preferences
de_DE: Dialog: Datenbankeinstellungen

note: (itstool) path: sect2/title
en: Dialog: Change language
de_DE: Dialog: Ändern der Spracheinstellungen

note: (itstool) path: sect2/title
en: Window: Textobject
de_DE: Fenster: Textobjekt

note: (itstool) path: sect2/title
en: Window: Imageobject
de_DE: Fenster: Bildobjekt

note: (itstool) path: sect2/title
en: Dialog: Notebook
de_DE: Dialog: Reitermappen

note: (itstool) path: sect2/title
en: Dialog: Data invalid format
de_DE: Dialog: Ungültige Formatierung

note: (itstool) path: sect2/title
en: Dialog: Relationship overview
de_DE: Dialog: Überblick über Beziehungen

note: (itstool) path: sect2/title
en: Window: Groups
de_DE: Fenster: Gruppen

note: (itstool) path: sect2/title
en: Dialog: Group by sort fields
de_DE: Dialog: Gruppieren nach sortierten Feldern

note: (itstool) path: sect2/title
en: Dialog: Group by secondary fields
de_DE: Dialog: Gruppieren nach sekundären Feldern

note: (itstool) path: sect2/title
en: Window: Button script
de_DE: Fenster: Knopfskript

note: (itstool) path: sect2/title
en: Window: Field calculation
de_DE: Fenster: Feldberechnung

note: (itstool) path: sect2/title
en: Dialog: New group
de_DE: Dialog: Benutzer wählen

note: (itstool) path: sect2/title
en: Dialog: Choose user
de_DE: Dialog: Benutzer wählen

note: (itstool) path: sect2/title
en: Dialog: User
de_DE: Dialog: Benutzer

note: (itstool) path: sect2/title
en: Dialog: Translation identify original
de_DE: Dialog: Identifizierung der Übersetzung am Original

note: (itstool) path: sect2/title
en: Dialog: Translation copy
de_DE: Dialog: Übersetzungskopie

note: (itstool) path: sect2/title
en: Dialog: Choose Date
de_DE: Dialog: Datum wählen

note: (itstool) path: sect2/title
en: Dialog: Import Into Table
de_DE: Dialog: In Tabelle importieren

note: (itstool) path: sect2/para
en: This dialog allows the user to import a CSV (comma separated value) file into the current database table. It shows the first few rows of the file to import and allows the user to select the target field in the database for each column in the CSV file. For auto-incremented primary keys, the primary key field cannot be used as a target field, but otherwise one column must be imported into the primary key field.
de_DE: Dieser Dialog ermöglicht dem Benutzer das Importieren einer CSV-Datei (durch Kommata getrennte Werte) in eine Tabelle der aktuellen Datenbank. Es werden die ersten fünf Zeilen der zu importierenden Datei angezeigt, woraufhin der Benutzer das Zielfeld in der Datenbank für jede Spalte der CSV-Datei angeben kann. Für automatisch hochzählende Primärschlüssel kann das Primärschlüsselfeld nicht als Zielfeld verwendet werden, aber anderenfalls muss eine Spalte in das Primärschlüsselfeld importiert werden.

note: (itstool) path: sect1/title
en: About Glom
de_DE: Über Glom

note: (itstool) path: sect1/para
en: Glom is maintained by Glom and GNOME community volunteers. To find more information about Glom, please visit the <ulink url="http://www.glom.org/" type="http">Glom Web site</ulink>.
de_DE: <application>Glom</application> wird von Freiwilligen der <application>Glom</application>- und GNOME-Gemeinschaft betreut. Weitere Informationen über <application>Glom</application> finden Sie auf <ulink url="http://www.glom.org/" type="http">dessen Webseite</ulink>.

note: (itstool) path: sect1/para
en: To report a bug or make a suggestion regarding this application or this manual, you can submit them using <ulink url="http://bugzilla.gnome.org" type="help">bugzilla</ulink>.
de_DE: Um einen Fehler zu melden oder einen Vorschlag zu dieser Anwendung oder zu diesem Handbuch zu machen, benutzen Sie bitte <ulink url="http://bugzilla.gnome.org" type="help">das Fehlererfassungssystem von GNOME</ulink>.

note: (itstool) path: sect1/para
en: Another excellent source of information are the Glom <ulink url="http://www.glom.org" type="http">mailing lists</ulink>.
de_DE: Eine weitere exzellente Informationsquelle sind die <ulink url="http://www.glom.org" type="http">Mailinglisten</ulink> von Glom.

note: (itstool) path: sect1/para
en: This program is distributed under the terms of the GNU General Public license as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license can be found at this <ulink url="ghelp:gpl" type="help">link</ulink>, or in the file COPYING included with the source code of this program.
de_DE: Dieses Programm ist freie Software. Sie können es unter den Bedingungen der <citetitle>GNU General Public License</citetitle>, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 2 der Lizenz oder (nach Ihrer Option) jeder späteren Version. Eine Kopie der <citetitle>GNU General Public License</citetitle> finden Sie unter diesem <ulink url="ghelp:gpl" type="help">Link</ulink>, oder in der Datei COPYING, die im Quellcode dieses Programms enthalten ist.

note: (itstool) path: appendix/title
en: Concepts
de_DE: Konzepte

note: (itstool) path: listitem/simpara
en: <literal>Database</literal>: Each Glom document allows access to one database.
de_DE: <literal>Datenbank</literal>: Jedes Glom-Dokument ermöglicht den Zugriff auf eine Datenbank.

note: (itstool) path: listitem/simpara
en: <literal>Table</literal>: Each database contains several tables, such as "Customers" and "Invoices" tables.
de_DE: <literal>Tabelle</literal>: Jede Datenbank enthält verschiedene Tabellen, wie z.B. »Kunden« oder »Rechnungen«.

note: (itstool) path: listitem/simpara
en: <literal>Field</literal>: Each table has several fields, such as "Customer ID", "First Name", and "Date of Birth" fields. In other documents and applications, fields are sometimes called "Columns"
de_DE: <literal>Feld</literal>: Jede Tabelle besteht aus verschiedenen Feldern, wie z.B. »Kundennummer«, »Vorname« oder »Geburtsdatum«. In anderen Dokumenten oder Anwendungen werden diese Felder manchmal »Spalten« genannt.

note: (itstool) path: listitem/simpara
en: <literal>Records</literal>: Each table contains several records, each of which has values for each of the fields. For instance, the "Customers" table will have a record for each customer. In other documents and applications, records are sometimes called <literal>Rows</literal>.
de_DE: <literal>Datensätze</literal>: Jede Tabelle enthält verschiedene Datensätze, wovon jeder wiederum Werte für jedes der Felder enthält. Beispielsweise enthält die »Kunden«-Tabelle einen Datensatz für jeden Kunden. In anderen Dokumenten oder Anwendungen werden diese Datensätze manchmal »Zeilen« genannt.

note: (itstool) path: listitem/simpara
en: <literal>Relationships</literal>: Each table might be related to other tables, via fields in both tables. For instance, a "Customers" table could have a relationship to the "Invoices" table, so that people could see all the invoices for that customer. Only developers need to understand this concept. In other documents and applications, relationships are sometimes called "Joins".
de_DE: <literal>Beziehungen</literal>: Jede Tabelle kann über in beiden Tabellen gleiche Felder Beziehungen zu anderen Tabellen haben. Beispielsweise kann eine »Kunden«-Tabelle einen Bezug zu einer »Rechnungen«-Tabelle haben, so dass alle Rechnungen an diesen Kunden angezeigt werden können. Allerdings brauchen nur Entwickler dieses Konzept zu verstehen. In anderen Dokumenten und Anwendungen werden solche Beziehungen auch »Verknüpfungen« genannt.

note: (itstool) path: appendix/para
en: Glom is easy to use, but you must understand the following basic concepts. <_:orderedlist-1/>
de_DE: Glom ist recht einfach benutzbar, aber Sie sollten zunächst die folgenden grundlegenden Konzepte verinnerlichen. <_:orderedlist-1/>

note: (itstool) path: appendix/title
en: Calculated fields and button scripts
de_DE: Berechnete Felder und Knopfskripte

note: (itstool) path: appendix/para
en: Calculated fields and button scripts use the Python programming language. The calculation or script is the implementation of a function whose signature is provided for you.
de_DE: Berechnete Felder und Knopfskripte verwenden die Programmiersprache Python. Die Berechnung oder das Skript ist die Implementierung einer Funktion, deren Signatur Ihnen zur Verfügung gestellt wird.

note: (itstool) path: figure/title
en: Editing the definition of a calculated field
de_DE: Bearbeiten der Definition eines berechneten Feldes

note: (itstool) path: screenshot/mediaobject
en: <imageobject><imagedata fileref="figures/glom_design_fields_dialog_calculated.png" format="PNG"/> </imageobject> <textobject> <phrase>Editing the definition of a calculated field.</phrase> </textobject>
de_DE: <imageobject><imagedata fileref="figures/glom_design_fields_dialog_calculated.png" format="PNG"/> </imageobject> <textobject> <phrase>Bearbeiten der Definition eines berechneten Feldes.</phrase> </textobject>

note: (itstool) path: sect1/title
en: Field values
de_DE: Feldwerte

note: (itstool) path: sect1/para
en: For instance, <_:programlisting-1/> is the value of the name_first field in the current record.
de_DE: Beispielsweise ist <_:programlisting-1/> der Wert des Feldes name_first im aktuellen Datensatz.

note: (itstool) path: sect1/title
en: Related Records
de_DE: Bezugsdatensätze

note: (itstool) path: sect1/para
en: For instance, <_:programlisting-1/> provides the related records for the current record.
de_DE: Beispielsweise stellt <_:programlisting-1/> die Bezugsdatensätze für den aktuellen Datensatz bereit.

note: (itstool) path: sect2/title
en: Single related records
de_DE: Einzelbeziehungen

note: (itstool) path: para/programlisting
en: record.related["location"]["name"]
de_DE: record.related[»Ort«][»Name«]

note: (itstool) path: sect2/para
en: For relationships that specify a single record, you can get the value of a field in that record. For instance, <_:programlisting-1/> is the value of the name field in the table indicated by the location relationship (often called location::name).
de_DE: Für Beziehungen, die einen einzelnen Datensatz angeben, können Sie den Wert des Feldes in diesem Datensatz erhalten. Beispielsweise ist <_:programlisting-1/> der Wert des »name«-Feldes in der Tabelle, die durch die Beziehung angegeben wird (oft als location::name bezeichnet).

note: (itstool) path: sect2/title
en: Multiple related records
de_DE: Datensätze mit mehrfachen Bezügen

note: (itstool) path: sect2/para
en: For relationships that specify multiple records, you can use the aggregate functions (sum, count, average) to get overall values. For instance, <_:programlisting-1/>.
de_DE: Für Beziehungen, die mehrere Datensätze umfassen, können Sie die Aggregatfunktionen (sum, count, average) benutzen, um allgemeine Werte zu erhalten. Beispielsweise <_:programlisting-1/>.

note: (itstool) path: sect1/title
en: Testing for empty values
de_DE: Prüfen auf leere Werte

note: (itstool) path: sect1/para
en: How you test for empty values depends on the type of field:
de_DE: So überprüfen Sie auf leere Werte, abhängig vom Feldtyp:

note: (itstool) path: sect2/title
en: Non-text fields
de_DE: Nicht-Text-Felder

note: (itstool) path: sect2/para
en: Non-text fields may be empty, indicating that the user has not entered any value in the field. For instance, Glom does not assume that an empty value in a numeric field should mean 0.
de_DE: Nicht-Textfelder dürfen leer sein, was anzeigt, dass der Benutzer noch keinerlei Wert in dieses Feld eingegeben hat. Beispielsweise nimmt Glom nicht an, dass ein leerer Wert in einem numerischen Feld den Wert 0 hat.

note: (itstool) path: sect2/para
en: You can test whether a field is empty by using Python's None. For instance:
de_DE: Sie können testen, ob ein Feld leer ist, indem Sie »None« aus Python verwenden. Zum Beispiel:

note: (itstool) path: sect2/para
en: You might also test whether there are any related records. For instance:
de_DE: Sie können auch überprüfen, ob Bezugsdatensätze vorhanden sind. Zum Beispiel:

note: (itstool) path: sect2/title
en: Text fields
de_DE: Textfelder

note: (itstool) path: sect2/para
en: For text fields, you should check for zero-length strings. It is not possible in Glom to distinguish between zero-length strings and the absence of any string, because there is no advantage to doing so. For instance:
de_DE: In Textfeldern sollten Sie prüfen, ob Zeichenketten der Länge Null vorhanden sind. <application>Glom</application> kann nicht zwischen Zeichenketten der Länge Null und fehlenden Zeichenketten unterscheiden, weil dies keinerlei Vorteile hätte. Zum Beispiel:

note: (itstool) path: sect1/title
en: Using the full pygda API
de_DE: Benutzung der vollen Pygda-API

note: (itstool) path: sect1/para
en: pygda is a python API for the libgda API. The record's <literal>connection</literal> attribute provides a gda.connection that can be used to access the current database directly. This allows you to run any SQL query, for instance to read data from the database with a SELECT, or to change values in the database with an UPDATE. Note that the connection is already open so you can avoid the difficult work of specifying the connection details.
de_DE: pygda ist eine Python-API zur libgda-API. Das <literal>connection</literal>-Attribut stellt eine gda.connection bereit, die zum direkten Zugriff auf die aktuelle Datenbank genutzt werden kann. Dies ermöglicht Ihnen die Ausführung einer SQL-Abfrage, beispielsweise zum Lesen von Daten aus der Datenbank mit einer SELECT-Anweisung, oder zum Ändern von Werten in der Datenbank mit einer UPDATE-Anweisung. Bedenken Sie, dass die Verbindung bereits offen ist, so dass die Eingabe der Verbindungsdetails nicht mehr erforderlich ist.

note: (itstool) path: sect1/para
en: The record's <literal>table_name</literal> attribute also provides the name of the current table.
de_DE: Das Attribut <literal>table_name</literal> des Datensatzes stellt auch den Namen der aktuellen Tabelle zur Verfügung.

note: (itstool) path: sect1/para
en: This example reads all data from the current table and prints the values to the terminal:
de_DE: Dieses Beispiel liest alle Daten aus der aktuellen Tabelle und gibt deren Werte im Terminal aus:

note: (itstool) path: para/programlisting
en: 
    # Use the current database's connection 
    # to get all the data for the current table.
    #
    # record.connection is an already-open gda.connection object,
    # saving us the bother of opening the connection,
    # or even knowing the name of the database.
    
    query = "SELECT * FROM %s" % record.table_name
    data_model = gda.gda_execute_select_command(record.connection, query)
    
    rows = data_model.get_n_rows()
    columns = data_model.get_n_columns()
    print "    Number of columns: ", columns
    
    for i in range(columns):
        print "      column ", i;
        print "        name=", data_model.get_column_title(i)
    
        # Find out whether it's the primary key:
        field = data_model.describe_column(i)
        if field.get_primary_key():
            print "        (primary key)"
    
        print "\n";
         
    print "    Number of rows: ", rows
    
    for row_index in range(rows):
        print "      row ", row_index;
    
        for col_index in range(columns):
            print "        value=", data_model.get_value_at(col_index, row_index).get()
    
        print "\n";
de_DE: 
    # Die aktuelle Verbindung zur Datenbank zum
    # Lesen aller Daten der aktuellen Tabelle verwenden.
    #
    # record.connection ist eine bereits geöffnetes gda.connection Objekt,
    # das uns ein Öffnen einer Verbindung erspart,
    # und selbst das Wissen über den Namen der Datenbank.
    
    query = "SELECT * FROM %s" % record.table_name
    command = gda.Command(query)
    data_model = record.connection.execute_single_command(command)
    
    rows = data_model.get_n_rows()
    columns = data_model.get_n_columns()
    print "    Number of columns: ", columns
    
    for i in range(columns):
        print "      column ", i;
        print "        name=", data_model.get_column_title(i)
    
        # Herausfinden, ob es der Primärschlüssel ist:
        field = data_model.describe_column(i)
        if field.get_primary_key():
            print "        (primary key)"
    
        print "\n";
         
    print "    Number of rows: ", rows
    
    for row_index in range(rows):
        print "      row ", row_index;
    
        for col_index in range(columns):
            print "        value=", data_model.get_value_at(col_index, row_index).get()
    
        print "\n";

note: (itstool) path: para/ulink
en: link
de_DE: Link

note: (itstool) path: legalnotice/para
en: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <_:ulink-1/> or in the file COPYING-DOCS distributed with this manual.
de_DE: Das vorliegende Dokument kann gemäß den Bedingungen der GNU Free Documentation License (GFDL), Version 1.1 oder jeder späteren, von der Free Software Foundation veröffentlichten Version ohne unveränderbare Abschnitte sowie ohne Texte auf dem vorderen und hinteren Buchdeckel kopiert, verteilt und/oder modifiziert werden. Eine Kopie der GFDL finden Sie unter diesem <_:ulink-1/> oder in der mit diesem Handbuch gelieferten Datei COPYING-DOCS.
