Initial Document loading implementation, instead of libglom.
[online-glom:gwt-glom.git] / src / test / java / org / glom / web / shared / libglom / example_music_collection.glom
1 <?xml version="1.0" encoding="UTF-8"?>
2 <glom_document xmlns="http://glom.org/glom_document" translation_original_locale="en" database_title="Music Collection" is_example="true" format_version="8" title="Music Collection">
3   <trans_set>
4     <trans loc="cs" val="Hudební sbírka"/>
5     <trans loc="de" val="Musiksammlung"/>
6     <trans loc="es" val="Colección de música"/>
7     <trans loc="fr" val="Collection de musique"/>
8     <trans loc="gl" val="Colección de música"/>
9     <trans loc="pt_BR" val="Coleção de música"/>
10     <trans loc="sl" val="Zbirka glasbe"/>
11   </trans_set>
12   <connection hosting_mode="postgres_self" server="localhost" port="5433" try_other_ports="false" database="glom_musiccollection211"/>
13   <table name="albums" overview_x="15" overview_y="9" title="Albums">
14     <example_rows>
15       <example_row>
16         <value column="album_id">3</value>
17         <value column="comments"/>
18         <value column="name">Sign 'O' The Times</value>
19         <value column="artist_id">2</value>
20         <value column="publisher_id">1</value>
21         <value column="year">1987</value>
22       </example_row>
23       <example_row>
24         <value column="album_id">0</value>
25         <value column="comments"/>
26         <value column="name">Born To Run</value>
27         <value column="artist_id">0</value>
28         <value column="publisher_id">0</value>
29         <value column="year">1975</value>
30       </example_row>
31       <example_row>
32         <value column="album_id">2</value>
33         <value column="comments"/>
34         <value column="name">The Wild, the Innocent, &amp; the E-Street Shuffle</value>
35         <value column="artist_id">0</value>
36         <value column="publisher_id">0</value>
37         <value column="year">1973</value>
38       </example_row>
39       <example_row>
40         <value column="album_id">1</value>
41         <value column="comments"/>
42         <value column="name">True Blue</value>
43         <value column="artist_id">1</value>
44         <value column="publisher_id">1</value>
45         <value column="year">1987</value>
46       </example_row>
47       <example_row>
48         <value column="album_id">4</value>
49         <value column="comments"/>
50         <value column="name">Superfly</value>
51         <value column="artist_id">3</value>
52         <value column="publisher_id">2</value>
53         <value column="year">1972</value>
54       </example_row>
55     </example_rows>
56     <trans_set>
57       <trans loc="cs" val="Alba"/>
58       <trans loc="de" val="Alben"/>
59       <trans loc="es" val="Álbumes"/>
60       <trans loc="fr" val="Albums"/>
61       <trans loc="gl" val="Álbums"/>
62       <trans loc="pt_BR" val="Álbuns"/>
63       <trans loc="sl" val="Albumi"/>
64     </trans_set>
65     <fields>
66       <field name="album_id" primary_key="true" unique="true" auto_increment="true" type="Number" title="Album ID">
67         <formatting format_thousands_separator="true" format_decimal_places="2"/>
68         <trans_set>
69           <trans loc="cs" val="ID alba"/>
70           <trans loc="de" val="Albenkennung"/>
71           <trans loc="es" val="ID del álbum"/>
72           <trans loc="fr" val="ID de l'album"/>
73           <trans loc="gl" val="ID do álbum"/>
74           <trans loc="pt_BR" val="ID de álbum"/>
75           <trans loc="sl" val="ID albuma"/>
76         </trans_set>
77       </field>
78       <field name="comments" type="Text" title="Comments">
79         <formatting format_text_multiline="true"/>
80         <trans_set>
81           <trans loc="cs" val="Poznámky"/>
82           <trans loc="de" val="Kommentare"/>
83           <trans loc="es" val="Comentarios"/>
84           <trans loc="fr" val="Commentaires"/>
85           <trans loc="gl" val="Comentarios"/>
86           <trans loc="pt_BR" val="Comentários"/>
87           <trans loc="sl" val="Opombe"/>
88         </trans_set>
89       </field>
90       <field name="name" type="Text" title="Name">
91         <formatting/>
92         <trans_set>
93           <trans loc="cs" val="Název"/>
94           <trans loc="de" val="Name"/>
95           <trans loc="es" val="Nombre"/>
96           <trans loc="fr" val="Nom"/>
97           <trans loc="gl" val="Nome"/>
98           <trans loc="pt_BR" val="Nome"/>
99           <trans loc="sl" val="Ime"/>
100         </trans_set>
101       </field>
102       <field name="artist_id" type="Number" title="Artist ID">
103         <formatting format_thousands_separator="true" format_decimal_places="2" choices_related="true" choices_related_relationship="artist" choices_related_field="artist_id" choices_related_show_all="true">
104           <choices_related_extra_layout>
105             <data_layout_groups>
106               <data_layout_group>
107                 <data_layout_item name="name" editable="true" use_default_formatting="true">
108                   <formatting/>
109                 </data_layout_item>
110               </data_layout_group>
111             </data_layout_groups>
112           </choices_related_extra_layout>
113         </formatting>
114         <trans_set>
115           <trans loc="cs" val="ID umělce"/>
116           <trans loc="de" val="Künstlerkennung"/>
117           <trans loc="es" val="ID del artista"/>
118           <trans loc="fr" val="ID de l'artiste"/>
119           <trans loc="gl" val="ID do artista"/>
120           <trans loc="pt_BR" val="ID de artista"/>
121           <trans loc="sl" val="ID izvajalca"/>
122         </trans_set>
123       </field>
124       <field name="publisher_id" type="Number" title="Publisher ID">
125         <formatting format_thousands_separator="true" format_decimal_places="2" choices_related="true" choices_related_relationship="publisher" choices_related_field="publishers_id" choices_related_show_all="true">
126           <choices_related_extra_layout>
127             <data_layout_groups>
128               <data_layout_group>
129                 <data_layout_item name="name" editable="true" use_default_formatting="true">
130                   <formatting/>
131                 </data_layout_item>
132               </data_layout_group>
133             </data_layout_groups>
134           </choices_related_extra_layout>
135         </formatting>
136         <trans_set>
137           <trans loc="cs" val="ID vydavatele"/>
138           <trans loc="de" val="Herausgeber-Kennung"/>
139           <trans loc="es" val="ID de la editorial"/>
140           <trans loc="fr" val="ID de l'éditeur"/>
141           <trans loc="gl" val="ID da editorial"/>
142           <trans loc="pt_BR" val="ID de editor"/>
143           <trans loc="sl" val="ID založnika"/>
144         </trans_set>
145       </field>
146       <field name="year" type="Number" title="Year">
147         <formatting format_decimal_places="2"/>
148         <trans_set>
149           <trans loc="cs" val="Rok"/>
150           <trans loc="de" val="Jahr"/>
151           <trans loc="es" val="Año"/>
152           <trans loc="fr" val="Année"/>
153           <trans loc="gl" val="Ano"/>
154           <trans loc="pt_BR" val="Ano"/>
155           <trans loc="sl" val="Leto"/>
156         </trans_set>
157       </field>
158     </fields>
159     <relationships>
160       <relationship name="artist" key="artist_id" other_table="artists" other_key="artist_id" title="Artist">
161         <trans_set>
162           <trans loc="cs" val="Umělec"/>
163           <trans loc="de" val="Künstler"/>
164           <trans loc="es" val="Artista"/>
165           <trans loc="fr" val="Artiste"/>
166           <trans loc="gl" val="Artista"/>
167           <trans loc="pt_BR" val="Artista"/>
168           <trans loc="sl" val="Izvajalec"/>
169         </trans_set>
170       </relationship>
171       <relationship name="publisher" key="publisher_id" other_table="publishers" other_key="publishers_id" title="Publisher">
172         <trans_set>
173           <trans loc="cs" val="Vydavatel"/>
174           <trans loc="de" val="Herausgeber"/>
175           <trans loc="es" val="Editorial"/>
176           <trans loc="fr" val="Éditeur"/>
177           <trans loc="gl" val="Editorial"/>
178           <trans loc="pt_BR" val="Editor"/>
179           <trans loc="sl" val="Založnik"/>
180         </trans_set>
181       </relationship>
182       <relationship name="songs" key="album_id" other_table="songs" other_key="album_id" auto_create="true" allow_edit="true" title="Songs">
183         <trans_set>
184           <trans loc="cs" val="Skladby"/>
185           <trans loc="de" val="Lieder"/>
186           <trans loc="es" val="Canciones"/>
187           <trans loc="fr" val="Chansons"/>
188           <trans loc="gl" val="Cancións"/>
189           <trans loc="pt_BR" val="Canções"/>
190           <trans loc="sl" val="Skladbe"/>
191         </trans_set>
192       </relationship>
193     </relationships>
194     <data_layouts>
195       <data_layout name="details" parent_table="albums">
196         <data_layout_groups>
197           <data_layout_group name="overview" columns_count="2" title="Overview">
198             <trans_set>
199               <trans loc="cs" val="Přehled"/>
200               <trans loc="de" val="Overview"/>
201               <trans loc="es" val="Visión general"/>
202               <trans loc="fr" val="Résumé"/>
203               <trans loc="gl" val="Vista xeral"/>
204               <trans loc="pt_BR" val="Visão geral"/>
205               <trans loc="sl" val="Pregled"/>
206             </trans_set>
207             <data_layout_item name="album_id" editable="true" use_default_formatting="true">
208               <formatting format_thousands_separator="true" format_decimal_places="2"/>
209             </data_layout_item>
210             <data_layout_item name="name" editable="true" use_default_formatting="true">
211               <formatting/>
212             </data_layout_item>
213           </data_layout_group>
214           <data_layout_group name="details" columns_count="2" title="Details">
215             <trans_set>
216               <trans loc="cs" val="Podrobnosti"/>
217               <trans loc="de" val="Details"/>
218               <trans loc="es" val="Detalles"/>
219               <trans loc="fr" val="Détails"/>
220               <trans loc="gl" val="Detalles"/>
221               <trans loc="pt_BR" val="Detalhes"/>
222               <trans loc="sl" val="Podrobnosti"/>
223             </trans_set>
224             <data_layout_group name="artist" title="Artist">
225               <trans_set>
226                 <trans loc="cs" val="Umělec"/>
227                 <trans loc="de" val="Artist"/>
228                 <trans loc="es" val="Artista"/>
229                 <trans loc="fr" val="Artiste"/>
230                 <trans loc="gl" val="Artista"/>
231                 <trans loc="pt_BR" val="Artista"/>
232                 <trans loc="sl" val="Izvajalec"/>
233               </trans_set>
234               <data_layout_item name="artist_id" editable="true" use_default_formatting="true">
235                 <formatting format_thousands_separator="true" format_decimal_places="2"/>
236               </data_layout_item>
237               <data_layout_item name="name" relationship="artist" editable="true" use_default_formatting="true">
238                 <formatting/>
239               </data_layout_item>
240             </data_layout_group>
241             <data_layout_group name="publisher" title="Publisher">
242               <trans_set>
243                 <trans loc="cs" val="Vydavatel"/>
244                 <trans loc="de" val="Publisher"/>
245                 <trans loc="es" val="Editorial"/>
246                 <trans loc="fr" val="Éditeur"/>
247                 <trans loc="gl" val="Editorial"/>
248                 <trans loc="pt_BR" val="Editor"/>
249                 <trans loc="sl" val="Založnik"/>
250               </trans_set>
251               <data_layout_item name="publisher_id" editable="true" use_default_formatting="true">
252                 <formatting format_thousands_separator="true" format_decimal_places="2"/>
253               </data_layout_item>
254               <data_layout_item name="name" relationship="publisher" editable="true" use_default_formatting="true">
255                 <formatting/>
256               </data_layout_item>
257             </data_layout_group>
258             <data_layout_item name="year" editable="true" use_default_formatting="true">
259               <formatting format_thousands_separator="true" format_decimal_places="2"/>
260             </data_layout_item>
261             <data_layout_portal relationship="songs" portal_rows_count_min="6" portal_rows_count_max="6">
262               <data_layout_item name="name" editable="true" use_default_formatting="true">
263                 <formatting/>
264               </data_layout_item>
265             </data_layout_portal>
266             <data_layout_item name="comments" editable="true" use_default_formatting="true">
267               <formatting/>
268             </data_layout_item>
269           </data_layout_group>
270         </data_layout_groups>
271       </data_layout>
272       <data_layout name="list" parent_table="albums">
273         <data_layout_groups>
274           <data_layout_group name="toplevel">
275             <data_layout_item name="name" editable="true" use_default_formatting="true">
276               <formatting/>
277             </data_layout_item>
278             <data_layout_item name="year" editable="true" use_default_formatting="true">
279               <formatting format_thousands_separator="true" format_decimal_places="2"/>
280             </data_layout_item>
281             <data_layout_item name="artist_id" editable="true" use_default_formatting="true">
282               <formatting format_thousands_separator="true" format_decimal_places="2"/>
283             </data_layout_item>
284             <data_layout_item name="name" relationship="artist" editable="true" use_default_formatting="true">
285               <title_custom use_custom="true" title="Artist Name">
286                 <trans_set>
287                   <trans loc="cs" val="Jméno umělce"/>
288                   <trans loc="de" val="Künstlername"/>
289                   <trans loc="es" val="Nombre del artista"/>
290                   <trans loc="fr" val="Nom de l'artiste"/>
291                   <trans loc="gl" val="Nome do artista"/>
292                   <trans loc="pt_BR" val="Nome do artista"/>
293                   <trans loc="sl" val="Ime izvajalca"/>
294                 </trans_set>
295               </title_custom>
296               <formatting/>
297             </data_layout_item>
298             <data_layout_item name="publisher_id" editable="true" use_default_formatting="true">
299               <formatting format_thousands_separator="true" format_decimal_places="2"/>
300             </data_layout_item>
301             <data_layout_item name="name" relationship="publisher" editable="true" use_default_formatting="true">
302               <title_custom use_custom="true" title="Publisher Name">
303                 <trans_set>
304                   <trans loc="cs" val="Jméno vydavatele"/>
305                   <trans loc="de" val="Name des Herausgebers"/>
306                   <trans loc="es" val="Nombre de la editorial"/>
307                   <trans loc="fr" val="Nom de l'éditeur"/>
308                   <trans loc="gl" val="Nome da editorial"/>
309                   <trans loc="pt_BR" val="Nome do editor"/>
310                   <trans loc="sl" val="Ime izdajatelja"/>
311                 </trans_set>
312               </title_custom>
313               <formatting/>
314             </data_layout_item>
315             <data_layout_item name="comments" editable="true" use_default_formatting="true">
316               <formatting/>
317             </data_layout_item>
318           </data_layout_group>
319         </data_layout_groups>
320       </data_layout>
321     </data_layouts>
322     <reports>
323       <report name="albums_by_artist" show_table_title="true" title="Albums By Artist">
324         <data_layout_groups>
325           <data_layout_group>
326             <data_layout_item_groupby>
327               <groupby name="artist_id" editable="true" use_default_formatting="true"/>
328               <secondary_fields>
329                 <data_layout_group>
330                   <data_layout_item name="name" relationship="artist" editable="true" use_default_formatting="true">
331                     <title_custom use_custom="true" title="Artist Name">
332                       <trans_set>
333                         <trans loc="cs" val="Jméno umělce"/>
334                         <trans loc="de" val="Künstlername"/>
335                         <trans loc="es" val="Nombre del artista"/>
336                         <trans loc="fr" val="Nom de l'artiste"/>
337                         <trans loc="gl" val="Nome do artista"/>
338                         <trans loc="pt_BR" val="Nome do artista"/>
339                         <trans loc="sl" val="Ime izvajalca"/>
340                       </trans_set>
341                     </title_custom>
342                     <formatting/>
343                   </data_layout_item>
344                 </data_layout_group>
345               </secondary_fields>
346               <data_layout_item name="name" editable="true" use_default_formatting="true">
347                 <formatting/>
348               </data_layout_item>
349               <data_layout_item name="year" editable="true" use_default_formatting="true">
350                 <formatting format_thousands_separator="true" format_decimal_places="2"/>
351               </data_layout_item>
352             </data_layout_item_groupby>
353           </data_layout_group>
354         </data_layout_groups>
355         <trans_set>
356           <trans loc="cs" val="Alba od umělce"/>
357           <trans loc="de" val="Alben nach Künstler"/>
358           <trans loc="es" val="Álbumes por artista"/>
359           <trans loc="fr" val="Albums par artiste"/>
360           <trans loc="gl" val="Álbums por artista"/>
361           <trans loc="pt_BR" val="Álbuns por artista"/>
362           <trans loc="sl" val="Albumi izvajalca"/>
363         </trans_set>
364       </report>
365     </reports>
366     <print_layouts/>
367   </table>
368   <table name="artists" default="true" overview_x="407" overview_y="119" title="Artists">
369     <example_rows>
370       <example_row>
371         <value column="artist_id">0</value>
372         <value column="description"/>
373         <value column="comments"/>
374         <value column="name">Bruce Springsteen</value>
375       </example_row>
376       <example_row>
377         <value column="artist_id">1</value>
378         <value column="description"/>
379         <value column="comments"/>
380         <value column="name">Madonna</value>
381       </example_row>
382       <example_row>
383         <value column="artist_id">2</value>
384         <value column="description"/>
385         <value column="comments"/>
386         <value column="name">Prince</value>
387       </example_row>
388       <example_row>
389         <value column="artist_id">3</value>
390         <value column="description"/>
391         <value column="comments"/>
392         <value column="name">Curtis Mayfield</value>
393       </example_row>
394     </example_rows>
395     <trans_set>
396       <trans loc="cs" val="Umělci"/>
397       <trans loc="de" val="Künstler"/>
398       <trans loc="es" val="Artistas"/>
399       <trans loc="fr" val="Artistes"/>
400       <trans loc="gl" val="Artistas"/>
401       <trans loc="pt_BR" val="Artistas"/>
402       <trans loc="sl" val="Izvajalci"/>
403     </trans_set>
404     <fields>
405       <field name="artist_id" primary_key="true" unique="true" auto_increment="true" type="Number" title="Artist ID">
406         <formatting format_thousands_separator="true" format_decimal_places="2"/>
407         <trans_set>
408           <trans loc="cs" val="ID umělce"/>
409           <trans loc="de" val="Künstlerkennung"/>
410           <trans loc="es" val="ID del artista"/>
411           <trans loc="fr" val="ID de l'artiste"/>
412           <trans loc="gl" val="ID do artista"/>
413           <trans loc="pt_BR" val="ID de artista"/>
414           <trans loc="sl" val="ID izvajalca"/>
415         </trans_set>
416       </field>
417       <field name="description" type="Text" title="Description">
418         <formatting/>
419         <trans_set>
420           <trans loc="cs" val="Popis"/>
421           <trans loc="de" val="Beschreibung"/>
422           <trans loc="es" val="Descripción"/>
423           <trans loc="fr" val="Description"/>
424           <trans loc="gl" val="Descrición"/>
425           <trans loc="pt_BR" val="Descrição"/>
426           <trans loc="sl" val="Opis"/>
427         </trans_set>
428       </field>
429       <field name="comments" type="Text" title="Comments">
430         <formatting format_text_multiline="true"/>
431         <trans_set>
432           <trans loc="cs" val="Poznámky"/>
433           <trans loc="de" val="Kommentare"/>
434           <trans loc="es" val="Comentarios"/>
435           <trans loc="fr" val="Commentaires"/>
436           <trans loc="gl" val="Comentarios"/>
437           <trans loc="pt_BR" val="Comentários"/>
438           <trans loc="sl" val="Opombe"/>
439         </trans_set>
440       </field>
441       <field name="name" type="Text" title="Name">
442         <formatting/>
443         <trans_set>
444           <trans loc="cs" val="Jméno"/>
445           <trans loc="de" val="Name"/>
446           <trans loc="es" val="Nombre"/>
447           <trans loc="fr" val="Nom"/>
448           <trans loc="gl" val="Nome"/>
449           <trans loc="pt_BR" val="Nome"/>
450           <trans loc="sl" val="Ime"/>
451         </trans_set>
452       </field>
453     </fields>
454     <relationships>
455       <relationship name="albums" key="artist_id" other_table="albums" other_key="artist_id" auto_create="true" allow_edit="true" title="Albums">
456         <trans_set>
457           <trans loc="cs" val="Alba"/>
458           <trans loc="de" val="Alben"/>
459           <trans loc="es" val="Álbumes"/>
460           <trans loc="fr" val="Albums"/>
461           <trans loc="gl" val="Álbums"/>
462           <trans loc="pt_BR" val="Álbuns"/>
463           <trans loc="sl" val="Albumi"/>
464         </trans_set>
465       </relationship>
466     </relationships>
467     <data_layouts>
468       <data_layout name="details" parent_table="artists">
469         <data_layout_groups>
470           <data_layout_group name="overview" columns_count="2" title="Overview">
471             <trans_set>
472               <trans loc="cs" val="Přehled"/>
473               <trans loc="de" val="Overview"/>
474               <trans loc="es" val="Visión general"/>
475               <trans loc="fr" val="Résumé"/>
476               <trans loc="gl" val="Vista xeral"/>
477               <trans loc="pt_BR" val="Visão geral"/>
478               <trans loc="sl" val="Pregled"/>
479             </trans_set>
480             <data_layout_item name="artist_id" editable="true" use_default_formatting="true">
481               <formatting format_thousands_separator="true" format_decimal_places="2"/>
482             </data_layout_item>
483             <data_layout_item name="name" editable="true" use_default_formatting="true">
484               <formatting/>
485             </data_layout_item>
486           </data_layout_group>
487           <data_layout_group name="details" columns_count="2" title="Details">
488             <trans_set>
489               <trans loc="cs" val="Podrobnosti"/>
490               <trans loc="de" val="Details"/>
491               <trans loc="es" val="Detalles"/>
492               <trans loc="fr" val="Détails"/>
493               <trans loc="gl" val="Detalles"/>
494               <trans loc="pt_BR" val="Detalhes"/>
495               <trans loc="sl" val="Podrobnosti"/>
496             </trans_set>
497             <data_layout_item name="description" editable="true" use_default_formatting="true">
498               <formatting/>
499             </data_layout_item>
500             <data_layout_portal relationship="albums" portal_rows_count_min="6" portal_rows_count_max="6">
501               <data_layout_item name="name" editable="true" use_default_formatting="true">
502                 <formatting/>
503               </data_layout_item>
504               <data_layout_item name="year" editable="true" use_default_formatting="true">
505                 <formatting format_thousands_separator="true" format_decimal_places="2"/>
506               </data_layout_item>
507             </data_layout_portal>
508             <data_layout_item name="comments" editable="true" use_default_formatting="true">
509               <formatting/>
510             </data_layout_item>
511           </data_layout_group>
512         </data_layout_groups>
513       </data_layout>
514       <data_layout name="list" parent_table="artists">
515         <data_layout_groups>
516           <data_layout_group name="main">
517             <data_layout_item name="artist_id" editable="true" use_default_formatting="true">
518               <formatting format_thousands_separator="true" format_decimal_places="2"/>
519             </data_layout_item>
520             <data_layout_item name="name" editable="true" use_default_formatting="true">
521               <formatting/>
522             </data_layout_item>
523             <data_layout_item name="description" editable="true" use_default_formatting="true">
524               <formatting/>
525             </data_layout_item>
526             <data_layout_item name="comments" editable="true" use_default_formatting="true">
527               <formatting/>
528             </data_layout_item>
529           </data_layout_group>
530         </data_layout_groups>
531       </data_layout>
532     </data_layouts>
533     <reports/>
534     <print_layouts/>
535   </table>
536   <table name="publishers" overview_x="411" overview_y="235" title="Publishers">
537     <example_rows>
538       <example_row>
539         <value column="publishers_id">0</value>
540         <value column="comments"/>
541         <value column="name">Sony</value>
542       </example_row>
543       <example_row>
544         <value column="publishers_id">1</value>
545         <value column="comments"/>
546         <value column="name">Warner Bros</value>
547       </example_row>
548       <example_row>
549         <value column="publishers_id">2</value>
550         <value column="comments"/>
551         <value column="name">Rhino</value>
552       </example_row>
553     </example_rows>
554     <trans_set>
555       <trans loc="cs" val="Vydavatelé"/>
556       <trans loc="de" val="Herausgeber"/>
557       <trans loc="es" val="Editoriales"/>
558       <trans loc="fr" val="Éditeurs"/>
559       <trans loc="gl" val="Editoriais"/>
560       <trans loc="pt_BR" val="Editores"/>
561       <trans loc="sl" val="Založniki"/>
562     </trans_set>
563     <fields>
564       <field name="publishers_id" primary_key="true" unique="true" auto_increment="true" type="Number" title="Publisher ID">
565         <formatting format_thousands_separator="true" format_decimal_places="2"/>
566         <trans_set>
567           <trans loc="cs" val="ID vydavatele"/>
568           <trans loc="de" val="Herausgeber-Kennung"/>
569           <trans loc="es" val="ID de la editorial"/>
570           <trans loc="fr" val="ID de l'éditeur"/>
571           <trans loc="gl" val="ID da editorial"/>
572           <trans loc="pt_BR" val="ID de editor"/>
573           <trans loc="sl" val="ID založnika"/>
574         </trans_set>
575       </field>
576       <field name="comments" type="Text" title="Comments">
577         <formatting format_text_multiline="true"/>
578         <trans_set>
579           <trans loc="cs" val="Poznámky"/>
580           <trans loc="de" val="Kommentare"/>
581           <trans loc="es" val="Comentarios"/>
582           <trans loc="fr" val="Commentaires"/>
583           <trans loc="gl" val="Comentarios"/>
584           <trans loc="pt_BR" val="Comentários"/>
585           <trans loc="sl" val="Opombe"/>
586         </trans_set>
587       </field>
588       <field name="name" type="Text" title="Name">
589         <formatting/>
590         <trans_set>
591           <trans loc="cs" val="Jméno"/>
592           <trans loc="de" val="Name"/>
593           <trans loc="es" val="Nombre"/>
594           <trans loc="fr" val="Nom"/>
595           <trans loc="gl" val="Nome"/>
596           <trans loc="pt_BR" val="Nome"/>
597           <trans loc="sl" val="Ime"/>
598         </trans_set>
599       </field>
600     </fields>
601     <relationships>
602       <relationship name="albums" key="publishers_id" other_table="albums" other_key="publisher_id" title="Albums">
603         <trans_set>
604           <trans loc="cs" val="Alba"/>
605           <trans loc="de" val="Alben"/>
606           <trans loc="es" val="Álbumes"/>
607           <trans loc="fr" val="Albums"/>
608           <trans loc="gl" val="Álbums"/>
609           <trans loc="pt_BR" val="Álbuns"/>
610           <trans loc="sl" val="Albumi"/>
611         </trans_set>
612       </relationship>
613     </relationships>
614     <data_layouts>
615       <data_layout name="details" parent_table="publishers">
616         <data_layout_groups>
617           <data_layout_group name="overview" columns_count="2" title="Overview">
618             <trans_set>
619               <trans loc="cs" val="Přehled"/>
620               <trans loc="de" val="Overview"/>
621               <trans loc="es" val="Visión general"/>
622               <trans loc="fr" val="Résumé"/>
623               <trans loc="gl" val="Vista xeral"/>
624               <trans loc="pt_BR" val="Visão geral"/>
625               <trans loc="sl" val="Pregled"/>
626             </trans_set>
627             <data_layout_item name="publishers_id" editable="true" use_default_formatting="true">
628               <formatting format_thousands_separator="true" format_decimal_places="2"/>
629             </data_layout_item>
630             <data_layout_item name="name" editable="true" use_default_formatting="true">
631               <formatting/>
632             </data_layout_item>
633           </data_layout_group>
634           <data_layout_group name="details" title="Details">
635             <trans_set>
636               <trans loc="cs" val="Podrobnosti"/>
637               <trans loc="de" val="Details"/>
638               <trans loc="es" val="Detalles"/>
639               <trans loc="fr" val="Détails"/>
640               <trans loc="gl" val="Detalles"/>
641               <trans loc="pt_BR" val="Detalhes"/>
642               <trans loc="sl" val="Podrobnosti"/>
643             </trans_set>
644             <data_layout_item name="comments" editable="true" use_default_formatting="true">
645               <formatting/>
646             </data_layout_item>
647             <data_layout_portal relationship="albums" portal_rows_count_min="6" portal_rows_count_max="6">
648               <data_layout_item name="album_id" use_default_formatting="true">
649                 <formatting format_thousands_separator="true" format_decimal_places="2"/>
650               </data_layout_item>
651               <data_layout_item name="name" use_default_formatting="true">
652                 <formatting/>
653               </data_layout_item>
654               <data_layout_item name="name" relationship="artist" use_default_formatting="true">
655                 <formatting/>
656               </data_layout_item>
657             </data_layout_portal>
658           </data_layout_group>
659         </data_layout_groups>
660       </data_layout>
661       <data_layout name="list" parent_table="publishers">
662         <data_layout_groups>
663           <data_layout_group name="main">
664             <data_layout_item name="publishers_id" editable="true" use_default_formatting="true">
665               <formatting format_thousands_separator="true" format_decimal_places="2"/>
666             </data_layout_item>
667             <data_layout_item name="comments" editable="true" use_default_formatting="true">
668               <formatting/>
669             </data_layout_item>
670             <data_layout_item name="name" editable="true" use_default_formatting="true">
671               <formatting/>
672             </data_layout_item>
673           </data_layout_group>
674         </data_layout_groups>
675       </data_layout>
676     </data_layouts>
677     <reports/>
678     <print_layouts/>
679   </table>
680   <table name="songs" overview_x="407" overview_y="7" title="Songs">
681     <example_rows>
682       <example_row>
683         <value column="song_id">0</value>
684         <value column="comments"/>
685         <value column="album_id">0</value>
686         <value column="name">Thunder Road</value>
687       </example_row>
688       <example_row>
689         <value column="song_id">1</value>
690         <value column="comments"/>
691         <value column="album_id">0</value>
692         <value column="name">Tenth Avenue Freeze Out</value>
693       </example_row>
694       <example_row>
695         <value column="song_id">2</value>
696         <value column="comments"/>
697         <value column="album_id">0</value>
698         <value column="name">Night</value>
699       </example_row>
700       <example_row>
701         <value column="song_id">3</value>
702         <value column="comments"/>
703         <value column="album_id">0</value>
704         <value column="name">Backstreets</value>
705       </example_row>
706       <example_row>
707         <value column="song_id">4</value>
708         <value column="comments"/>
709         <value column="album_id">0</value>
710         <value column="name">Born To Run</value>
711       </example_row>
712       <example_row>
713         <value column="song_id">5</value>
714         <value column="comments"/>
715         <value column="album_id">0</value>
716         <value column="name">She's The One</value>
717       </example_row>
718       <example_row>
719         <value column="song_id">6</value>
720         <value column="comments"/>
721         <value column="album_id">0</value>
722         <value column="name">Meeting Across The River</value>
723       </example_row>
724       <example_row>
725         <value column="song_id">7</value>
726         <value column="comments"/>
727         <value column="album_id">0</value>
728         <value column="name">Jungleland</value>
729       </example_row>
730       <example_row>
731         <value column="song_id">8</value>
732         <value column="comments"/>
733         <value column="album_id">2</value>
734         <value column="name">E Street Shuffle</value>
735       </example_row>
736       <example_row>
737         <value column="song_id">9</value>
738         <value column="comments"/>
739         <value column="album_id">2</value>
740         <value column="name">4th of July, Asbury Park (Sandy)</value>
741       </example_row>
742       <example_row>
743         <value column="song_id">10</value>
744         <value column="comments"/>
745         <value column="album_id">2</value>
746         <value column="name">Kitty's Back</value>
747       </example_row>
748       <example_row>
749         <value column="song_id">11</value>
750         <value column="comments"/>
751         <value column="album_id">2</value>
752         <value column="name">Wild Billy's Circus Story</value>
753       </example_row>
754       <example_row>
755         <value column="song_id">12</value>
756         <value column="comments"/>
757         <value column="album_id">2</value>
758         <value column="name">Incident on 57th Street</value>
759       </example_row>
760       <example_row>
761         <value column="song_id">13</value>
762         <value column="comments"/>
763         <value column="album_id">2</value>
764         <value column="name">Rosalita (Come out Tonight)</value>
765       </example_row>
766       <example_row>
767         <value column="song_id">14</value>
768         <value column="comments"/>
769         <value column="album_id">2</value>
770         <value column="name">New York City Serenade</value>
771       </example_row>
772       <example_row>
773         <value column="song_id">15</value>
774         <value column="comments"/>
775         <value column="album_id">3</value>
776         <value column="name">Sign 'O' The Times</value>
777       </example_row>
778       <example_row>
779         <value column="song_id">16</value>
780         <value column="comments"/>
781         <value column="album_id">3</value>
782         <value column="name">Play In The Sunshine</value>
783       </example_row>
784       <example_row>
785         <value column="song_id">17</value>
786         <value column="comments"/>
787         <value column="album_id">3</value>
788         <value column="name">Housequake</value>
789       </example_row>
790       <example_row>
791         <value column="song_id">18</value>
792         <value column="comments"/>
793         <value column="album_id">3</value>
794         <value column="name">Ballad of Dorothy Parker</value>
795       </example_row>
796       <example_row>
797         <value column="song_id">19</value>
798         <value column="comments"/>
799         <value column="album_id">3</value>
800         <value column="name">It</value>
801       </example_row>
802       <example_row>
803         <value column="song_id">20</value>
804         <value column="comments"/>
805         <value column="album_id">3</value>
806         <value column="name">Starfish and Coffee</value>
807       </example_row>
808       <example_row>
809         <value column="song_id">21</value>
810         <value column="comments"/>
811         <value column="album_id">3</value>
812         <value column="name">Slow Love</value>
813       </example_row>
814       <example_row>
815         <value column="song_id">22</value>
816         <value column="comments"/>
817         <value column="album_id">3</value>
818         <value column="name">Hot Thing</value>
819       </example_row>
820       <example_row>
821         <value column="song_id">23</value>
822         <value column="comments"/>
823         <value column="album_id">3</value>
824         <value column="name">Forever In My Life</value>
825       </example_row>
826       <example_row>
827         <value column="song_id">24</value>
828         <value column="comments"/>
829         <value column="album_id">3</value>
830         <value column="name">U Got The Look</value>
831       </example_row>
832       <example_row>
833         <value column="song_id">25</value>
834         <value column="comments"/>
835         <value column="album_id">3</value>
836         <value column="name">If I Was Your Girlfriend</value>
837       </example_row>
838       <example_row>
839         <value column="song_id">26</value>
840         <value column="comments"/>
841         <value column="album_id">3</value>
842         <value column="name">Strange Relationship</value>
843       </example_row>
844       <example_row>
845         <value column="song_id">27</value>
846         <value column="comments"/>
847         <value column="album_id">3</value>
848         <value column="name">I Could Never Take The Place Of Your Man</value>
849       </example_row>
850       <example_row>
851         <value column="song_id">28</value>
852         <value column="comments"/>
853         <value column="album_id">3</value>
854         <value column="name">The Cross</value>
855       </example_row>
856       <example_row>
857         <value column="song_id">29</value>
858         <value column="comments"/>
859         <value column="album_id">3</value>
860         <value column="name">It's Gonna Be A Beautiful Night</value>
861       </example_row>
862       <example_row>
863         <value column="song_id">30</value>
864         <value column="comments"/>
865         <value column="album_id">3</value>
866         <value column="name">Adore</value>
867       </example_row>
868       <example_row>
869         <value column="song_id">31</value>
870         <value column="comments"/>
871         <value column="album_id">1</value>
872         <value column="name">Papa Don't Preach</value>
873       </example_row>
874       <example_row>
875         <value column="song_id">32</value>
876         <value column="comments"/>
877         <value column="album_id">1</value>
878         <value column="name">Open Your Heart</value>
879       </example_row>
880       <example_row>
881         <value column="song_id">33</value>
882         <value column="comments"/>
883         <value column="album_id">1</value>
884         <value column="name">White Heart</value>
885       </example_row>
886       <example_row>
887         <value column="song_id">34</value>
888         <value column="comments"/>
889         <value column="album_id">1</value>
890         <value column="name">Live To Tell</value>
891       </example_row>
892       <example_row>
893         <value column="song_id">35</value>
894         <value column="comments"/>
895         <value column="album_id">1</value>
896         <value column="name">Where's The Party</value>
897       </example_row>
898       <example_row>
899         <value column="song_id">36</value>
900         <value column="comments"/>
901         <value column="album_id">1</value>
902         <value column="name">True Blue</value>
903       </example_row>
904       <example_row>
905         <value column="song_id">37</value>
906         <value column="comments"/>
907         <value column="album_id">1</value>
908         <value column="name">La Isla Bonita</value>
909       </example_row>
910       <example_row>
911         <value column="song_id">38</value>
912         <value column="comments"/>
913         <value column="album_id">1</value>
914         <value column="name">Jimmy Jimmy</value>
915       </example_row>
916       <example_row>
917         <value column="song_id">39</value>
918         <value column="comments"/>
919         <value column="album_id">1</value>
920         <value column="name">Love Makes The World Go Round</value>
921       </example_row>
922       <example_row>
923         <value column="song_id">40</value>
924         <value column="comments"/>
925         <value column="album_id">4</value>
926         <value column="name">Little Child Runnin' Wild</value>
927       </example_row>
928       <example_row>
929         <value column="song_id">41</value>
930         <value column="comments"/>
931         <value column="album_id">4</value>
932         <value column="name">Pusherman</value>
933       </example_row>
934       <example_row>
935         <value column="song_id">42</value>
936         <value column="comments"/>
937         <value column="album_id">4</value>
938         <value column="name">Freddie's Dead</value>
939       </example_row>
940       <example_row>
941         <value column="song_id">43</value>
942         <value column="comments"/>
943         <value column="album_id">4</value>
944         <value column="name">Junkie Chase (Instrumental)</value>
945       </example_row>
946       <example_row>
947         <value column="song_id">44</value>
948         <value column="comments"/>
949         <value column="album_id">4</value>
950         <value column="name">Give Me Your Love (Love Song)</value>
951       </example_row>
952       <example_row>
953         <value column="song_id">45</value>
954         <value column="comments"/>
955         <value column="album_id">4</value>
956         <value column="name">Eddie You Should Know Better</value>
957       </example_row>
958       <example_row>
959         <value column="song_id">46</value>
960         <value column="comments"/>
961         <value column="album_id">4</value>
962         <value column="name">No Thing On Me (Cocaine Song)</value>
963       </example_row>
964       <example_row>
965         <value column="song_id">47</value>
966         <value column="comments"/>
967         <value column="album_id">4</value>
968         <value column="name">Think (Instrumental)</value>
969       </example_row>
970       <example_row>
971         <value column="song_id">48</value>
972         <value column="comments"/>
973         <value column="album_id">4</value>
974         <value column="name">Superfly</value>
975       </example_row>
976     </example_rows>
977     <trans_set>
978       <trans loc="cs" val="Skladby"/>
979       <trans loc="de" val="Lieder"/>
980       <trans loc="es" val="Canciones"/>
981       <trans loc="fr" val="Chansons"/>
982       <trans loc="gl" val="Cancións"/>
983       <trans loc="pt_BR" val="Canções"/>
984       <trans loc="sl" val="Skladbe"/>
985     </trans_set>
986     <fields>
987       <field name="song_id" primary_key="true" unique="true" auto_increment="true" type="Number" title="Song ID">
988         <formatting format_thousands_separator="true" format_decimal_places="2"/>
989         <trans_set>
990           <trans loc="cs" val="ID skladby"/>
991           <trans loc="de" val="Lied-Kennung"/>
992           <trans loc="es" val="ID de la canción"/>
993           <trans loc="fr" val="ID de la chanson"/>
994           <trans loc="gl" val="ID da canción"/>
995           <trans loc="pt_BR" val="ID de canção"/>
996           <trans loc="sl" val="ID skladbe"/>
997         </trans_set>
998       </field>
999       <field name="comments" type="Text" title="Comments">
1000         <formatting format_text_multiline="true"/>
1001         <trans_set>
1002           <trans loc="cs" val="Poznámky"/>
1003           <trans loc="de" val="Kommentare"/>
1004           <trans loc="es" val="Comentarios"/>
1005           <trans loc="fr" val="Commentaires"/>
1006           <trans loc="gl" val="Comentarios"/>
1007           <trans loc="pt_BR" val="Comentários"/>
1008           <trans loc="sl" val="Opombe"/>
1009         </trans_set>
1010       </field>
1011       <field name="album_id" type="Number" title="Album ID">
1012         <formatting format_thousands_separator="true" format_decimal_places="2"/>
1013         <trans_set>
1014           <trans loc="cs" val="ID alba"/>
1015           <trans loc="de" val="Albenkennung"/>
1016           <trans loc="es" val="ID del álbum"/>
1017           <trans loc="fr" val="ID de l'album"/>
1018           <trans loc="gl" val="ID do álbum"/>
1019           <trans loc="pt_BR" val="ID de álbum"/>
1020           <trans loc="sl" val="ID albuma"/>
1021         </trans_set>
1022       </field>
1023       <field name="name" type="Text" title="Name">
1024         <formatting/>
1025         <trans_set>
1026           <trans loc="cs" val="Název"/>
1027           <trans loc="de" val="Name"/>
1028           <trans loc="es" val="Nombre"/>
1029           <trans loc="fr" val="Nom"/>
1030           <trans loc="gl" val="Nome"/>
1031           <trans loc="pt_BR" val="Nome"/>
1032           <trans loc="sl" val="Ime"/>
1033         </trans_set>
1034       </field>
1035     </fields>
1036     <relationships>
1037       <relationship name="album" key="album_id" other_table="albums" other_key="album_id" title="Album">
1038         <trans_set>
1039           <trans loc="cs" val="Album"/>
1040           <trans loc="de" val="Album"/>
1041           <trans loc="es" val="Álbum"/>
1042           <trans loc="fr" val="Album"/>
1043           <trans loc="gl" val="Álbum"/>
1044           <trans loc="pt_BR" val="Álbum"/>
1045           <trans loc="sl" val="Album"/>
1046         </trans_set>
1047       </relationship>
1048     </relationships>
1049     <data_layouts>
1050       <data_layout name="details" parent_table="songs">
1051         <data_layout_groups>
1052           <data_layout_group name="overview" columns_count="2" title="Overview">
1053             <trans_set>
1054               <trans loc="cs" val="Přehled"/>
1055               <trans loc="de" val="Overview"/>
1056               <trans loc="es" val="Visión general"/>
1057               <trans loc="fr" val="Résumé"/>
1058               <trans loc="gl" val="Vista xeral"/>
1059               <trans loc="pt_BR" val="Visão geral"/>
1060               <trans loc="sl" val="Pregled"/>
1061             </trans_set>
1062             <data_layout_item name="song_id" editable="true" use_default_formatting="true">
1063               <formatting format_thousands_separator="true" format_decimal_places="2"/>
1064             </data_layout_item>
1065             <data_layout_item name="name" editable="true" use_default_formatting="true">
1066               <formatting/>
1067             </data_layout_item>
1068           </data_layout_group>
1069           <data_layout_group name="details" columns_count="2" title="Details">
1070             <trans_set>
1071               <trans loc="cs" val="Podrobnosti"/>
1072               <trans loc="de" val="Details"/>
1073               <trans loc="es" val="Detalles"/>
1074               <trans loc="fr" val="Détails"/>
1075               <trans loc="gl" val="Detlles"/>
1076               <trans loc="pt_BR" val="Detalhes"/>
1077               <trans loc="sl" val="Podrobnosti"/>
1078             </trans_set>
1079             <data_layout_group name="album" title="Album">
1080               <trans_set>
1081                 <trans loc="cs" val="Album"/>
1082                 <trans loc="de" val="Album-Künstler"/>
1083                 <trans loc="es" val="Álbum"/>
1084                 <trans loc="fr" val="Album"/>
1085                 <trans loc="gl" val="Álbum"/>
1086                 <trans loc="pt_BR" val="Álbum"/>
1087                 <trans loc="sl" val="Album"/>
1088               </trans_set>
1089               <data_layout_item name="album_id" editable="true" use_default_formatting="true">
1090                 <formatting format_thousands_separator="true" format_decimal_places="2"/>
1091               </data_layout_item>
1092               <data_layout_item name="name" relationship="album" editable="true" use_default_formatting="true">
1093                 <formatting/>
1094               </data_layout_item>
1095             </data_layout_group>
1096             <data_layout_group name="artist" title="Album Artist">
1097               <trans_set>
1098                 <trans loc="cs" val="Umělci alba"/>
1099                 <trans loc="de" val="Album-Künstler"/>
1100                 <trans loc="es" val="Artista del álbum"/>
1101                 <trans loc="fr" val="Artiste de l'album"/>
1102                 <trans loc="gl" val="Artista do álbum"/>
1103                 <trans loc="pt_BR" val="Álbum de artista"/>
1104                 <trans loc="sl" val="Izvajalec albuma"/>
1105               </trans_set>
1106               <data_layout_item name="artist_id" relationship="album" related_relationship="artist" editable="true" use_default_formatting="true">
1107                 <formatting format_thousands_separator="true" format_decimal_places="2"/>
1108               </data_layout_item>
1109               <data_layout_item name="name" relationship="album" related_relationship="artist" editable="true" use_default_formatting="true">
1110                 <formatting/>
1111               </data_layout_item>
1112             </data_layout_group>
1113             <data_layout_item name="comments" editable="true" use_default_formatting="true">
1114               <formatting/>
1115             </data_layout_item>
1116           </data_layout_group>
1117         </data_layout_groups>
1118       </data_layout>
1119       <data_layout name="list" parent_table="songs">
1120         <data_layout_groups>
1121           <data_layout_group name="main">
1122             <data_layout_item name="song_id" editable="true" use_default_formatting="true">
1123               <formatting format_thousands_separator="true" format_decimal_places="2"/>
1124             </data_layout_item>
1125             <data_layout_item name="comments" editable="true" use_default_formatting="true">
1126               <formatting/>
1127             </data_layout_item>
1128             <data_layout_item name="album_id" editable="true" use_default_formatting="true">
1129               <formatting format_thousands_separator="true" format_decimal_places="2"/>
1130             </data_layout_item>
1131             <data_layout_item name="name" editable="true" use_default_formatting="true">
1132               <formatting/>
1133             </data_layout_item>
1134           </data_layout_group>
1135         </data_layout_groups>
1136       </data_layout>
1137     </data_layouts>
1138     <reports/>
1139     <print_layouts/>
1140   </table>
1141   <groups><!--These are only used when recreating a database from an example file. The actual access-control is on the server, of course.-->
1142     <group name="glom_developer" developer="true"/>
1143   </groups>
1144   <library_modules/></glom_document>