#id_collector {
width: 500px;
}
+#id_creator {
+ width: 500px;
+}
#id_cultural_area {
width: 500px;
}
width: 500px;
}
#id_old_code {
- width: 300px;
+ width: 500px;
}
#id_code {
- width: 300px;
+ width: 500px;
}
#id_author {
- width: 300px;
+ width: 500px;
}
#id_collector_selection {
- width: 300px;
+ width: 500px;
+}
+#id_booklet_author {
+ width: 500px;
+}
+#id_alt_ids {
+ width: 500px;
+}
+#id_travail {
+ width: 500px;
+}
+#id_value_add {
+ width: 200px;
+}
+#id_value_edit {
+ width: 500px;
}
/*focus on elements*/
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-05-25 11:36+0200\n"
+"POT-Creation-Date: 2011-05-29 21:26+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "reference"
msgstr ""
-#: models/media.py:93 models/media.py:227 models/media.py:366
-#: models/media.py:381 models/media.py:415
+#: models/media.py:93 models/media.py:227 models/media.py:371
+#: models/media.py:386 models/media.py:420
msgid "title"
msgstr ""
msgid "file"
msgstr ""
-#: models/media.py:275 models/media.py:435
-#: templates/telemeta_default/mediaitem_detail.html:208
+#: models/media.py:275 models/media.py:440
+#: templates/telemeta_default/mediaitem_detail.html:207
msgid "keywords"
msgstr ""
-#: models/media.py:333 models/media.py:347 models/media.py:365
-#: models/media.py:412
+#: models/media.py:333 models/media.py:347 models/media.py:370
+#: models/media.py:417
msgid "item"
msgstr ""
msgid "interprets"
msgstr ""
-#: models/media.py:367
+#: models/media.py:372
msgid "start"
msgstr ""
-#: models/media.py:368
+#: models/media.py:373
msgid "end"
msgstr ""
-#: models/media.py:379 models/media.py:398 models/media.py:413
+#: models/media.py:384 models/media.py:403 models/media.py:418
msgid "public_id"
msgstr ""
-#: models/media.py:382 models/media.py:417
+#: models/media.py:387 models/media.py:422
msgid "description"
msgstr ""
-#: models/media.py:399
+#: models/media.py:404
msgid "playlist"
msgstr ""
-#: models/media.py:400
+#: models/media.py:405
msgid "resource_type"
msgstr ""
-#: models/media.py:401
+#: models/media.py:406
msgid "resource_id"
msgstr ""
-#: models/media.py:414 models/system.py:54
+#: models/media.py:419 models/system.py:54
msgid "time"
msgstr ""
-#: models/media.py:416 models/media.py:436
+#: models/media.py:421 models/media.py:441
msgid "date"
msgstr ""
-#: models/media.py:418
+#: models/media.py:423
msgid "author"
msgstr ""
msgstr ""
#: templates/telemeta_default/collection_detail.html:44
-#: templates/telemeta_default/mediaitem_detail.html:109
-#: templates/telemeta_default/mediaitem_detail.html:208
-#: templates/telemeta_default/mediaitem_detail.html:247
+#: templates/telemeta_default/mediaitem_detail.html:108
+#: templates/telemeta_default/mediaitem_detail.html:207
+#: templates/telemeta_default/mediaitem_detail.html:246
#: templates/telemeta_default/profile_detail.html:63
msgid "Edit"
msgstr ""
#: templates/telemeta_default/collection_detail.html:45
-#: templates/telemeta_default/mediaitem_detail.html:110
+#: templates/telemeta_default/mediaitem_detail.html:109
msgid "Copy"
msgstr ""
msgstr ""
#: templates/telemeta_default/collection_detail.html:49
-#: templates/telemeta_default/mediaitem_detail.html:113
+#: templates/telemeta_default/mediaitem_detail.html:112
msgid "Add to playlist"
msgstr ""
msgstr ""
#: templates/telemeta_default/collection_detail.html:102
-#: templates/telemeta_default/mediaitem_detail.html:193
+#: templates/telemeta_default/mediaitem_detail.html:192
msgid "Geographic and cultural informations"
msgstr ""
msgstr ""
#: templates/telemeta_default/collection_detail.html:141
-#: templates/telemeta_default/mediaitem_detail.html:263
+#: templates/telemeta_default/mediaitem_detail.html:262
msgid "Archiving data"
msgstr ""
#: templates/telemeta_default/collection_detail.html:162
-#: templates/telemeta_default/mediaitem_detail.html:278
+#: templates/telemeta_default/mediaitem_detail.html:277
msgid "Technical data"
msgstr ""
#: templates/telemeta_default/collection_detail.html:167
-#: templates/telemeta_default/mediaitem_detail.html:281
+#: templates/telemeta_default/mediaitem_detail.html:280
msgid "Media type"
msgstr ""
#: templates/telemeta_default/collection_detail.html:167
-#: templates/telemeta_default/mediaitem_detail.html:281
+#: templates/telemeta_default/mediaitem_detail.html:280
msgid "Audio"
msgstr ""
#: templates/telemeta_default/enumeration_edit.html:14
#: templates/telemeta_default/enumeration_edit.html:28
#: templates/telemeta_default/enumeration_edit_value.html:14
-#: templates/telemeta_default/mediaitem_detail.html:153
+#: templates/telemeta_default/mediaitem_detail.html:152
msgid "Value"
msgstr ""
msgid "Item"
msgstr ""
-#: templates/telemeta_default/mediaitem_detail.html:115
+#: templates/telemeta_default/mediaitem_detail.html:114
#: templates/telemeta_default/paginator.html:5
msgid "Previous"
msgstr ""
-#: templates/telemeta_default/mediaitem_detail.html:116
+#: templates/telemeta_default/mediaitem_detail.html:115
#: templates/telemeta_default/paginator.html:23
msgid "Next"
msgstr ""
-#: templates/telemeta_default/mediaitem_detail.html:142
+#: templates/telemeta_default/mediaitem_detail.html:141
msgid "Analysis"
msgstr ""
-#: templates/telemeta_default/mediaitem_detail.html:144
+#: templates/telemeta_default/mediaitem_detail.html:143
msgid "Markers"
msgstr ""
-#: templates/telemeta_default/mediaitem_detail.html:152
+#: templates/telemeta_default/mediaitem_detail.html:151
msgid "Property"
msgstr ""
-#: templates/telemeta_default/mediaitem_detail.html:154
+#: templates/telemeta_default/mediaitem_detail.html:153
msgid "Unit"
msgstr ""
-#: templates/telemeta_default/mediaitem_detail.html:162
+#: templates/telemeta_default/mediaitem_detail.html:161
msgid "Download:"
msgstr ""
-#: templates/telemeta_default/mediaitem_detail.html:183
+#: templates/telemeta_default/mediaitem_detail.html:182
msgid "Recording date"
msgstr ""
-#: templates/telemeta_default/mediaitem_detail.html:195
+#: templates/telemeta_default/mediaitem_detail.html:194
#: templates/telemeta_default/inc/mediaitem_list.html:18
msgid "Location"
msgstr ""
-#: templates/telemeta_default/mediaitem_detail.html:213
+#: templates/telemeta_default/mediaitem_detail.html:212
msgid "Musical informations"
msgstr ""
-#: templates/telemeta_default/mediaitem_detail.html:247
+#: templates/telemeta_default/mediaitem_detail.html:246
msgid "performance"
msgstr ""
-#: templates/telemeta_default/mediaitem_detail.html:252
+#: templates/telemeta_default/mediaitem_detail.html:251
msgid "General informations"
msgstr ""
msgid "No item"
msgstr ""
-#: templates/telemeta_default/inc/module_revisions.html:7 web/base.py:1086
+#: templates/telemeta_default/inc/module_revisions.html:7 web/base.py:1081
msgid "Last changes"
msgstr ""
msgstr[0] ""
msgstr[1] ""
-#: web/base.py:1097
+#: web/base.py:1092
msgid "Access not allowed"
msgstr ""
-#: web/base.py:1099
+#: web/base.py:1094
msgid ""
"Please login or contact the website administator to get admin or private "
"access."
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-05-12 00:02+0200\n"
+"POT-Creation-Date: 2011-05-29 21:26+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-#: htdocs/js/locale.js:13
+#: htdocs/js/locale.js:28
msgid "title"
msgstr ""
-#: htdocs/js/locale.js:14
+#: htdocs/js/locale.js:29
msgid "description"
msgstr ""
-#: htdocs/js/locale.js:15
+#: htdocs/js/locale.js:30
msgid "delete the marker permanently?"
msgstr ""
-#: htdocs/js/locale.js:16
+#: htdocs/js/locale.js:31
msgid "marker added to the selected playlist"
msgstr ""
-#: htdocs/js/locale.js:17
+#: htdocs/js/locale.js:32
msgid "item added to the selected playlist"
msgstr ""
-#: htdocs/js/locale.js:18
+#: htdocs/js/locale.js:33
msgid "collection added to the selected playlist"
msgstr ""
-#: htdocs/js/locale.js:19
+#: htdocs/js/locale.js:34
msgid "there is at least one unsaved marker"
msgstr ""
-#: htdocs/js/locale.js:20
+#: htdocs/js/locale.js:35
msgid "If you exit the page you will loose your changes"
msgstr ""
-#: htdocs/js/locale.js:21
+#: htdocs/js/locale.js:36
msgid "author"
msgstr ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-05-25 11:36+0200\n"
+"POT-Creation-Date: 2011-05-29 21:26+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Olivier Guilyardi <olivier samalyse com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: models/enum.py:57 models/media.py:144
msgid "archive format"
-msgstr "format d'archivage"
+msgstr "format du support"
#: models/enum.py:64 models/media.py:128
msgid "secondary edition"
msgid "reference"
msgstr "référence"
-#: models/media.py:93 models/media.py:227 models/media.py:366
-#: models/media.py:381 models/media.py:415
+#: models/media.py:93 models/media.py:227 models/media.py:371
+#: models/media.py:386 models/media.py:420
msgid "title"
msgstr "titre"
msgid "file"
msgstr "fichier"
-#: models/media.py:275 models/media.py:435
-#: templates/telemeta_default/mediaitem_detail.html:208
+#: models/media.py:275 models/media.py:440
+#: templates/telemeta_default/mediaitem_detail.html:207
msgid "keywords"
msgstr "mots-clés"
-#: models/media.py:333 models/media.py:347 models/media.py:365
-#: models/media.py:412
+#: models/media.py:333 models/media.py:347 models/media.py:370
+#: models/media.py:417
msgid "item"
msgstr "item"
#: models/media.py:349
msgid "composition"
-msgstr "formation"
+msgstr "Voix / Instruments"
#: models/media.py:351
msgid "vernacular name"
msgid "interprets"
msgstr "interprètes"
-#: models/media.py:367
+#: models/media.py:372
msgid "start"
msgstr "début"
-#: models/media.py:368
+#: models/media.py:373
msgid "end"
msgstr "fin"
-#: models/media.py:379 models/media.py:398 models/media.py:413
+#: models/media.py:384 models/media.py:403 models/media.py:418
#, fuzzy
msgid "public_id"
msgstr "édité"
-#: models/media.py:382 models/media.py:417
+#: models/media.py:387 models/media.py:422
msgid "description"
msgstr ""
-#: models/media.py:399
+#: models/media.py:404
msgid "playlist"
msgstr "liste de lecture"
-#: models/media.py:400
+#: models/media.py:405
#, fuzzy
msgid "resource_type"
msgstr "type de ressource"
-#: models/media.py:401
+#: models/media.py:406
#, fuzzy
msgid "resource_id"
msgstr "ressource"
-#: models/media.py:414 models/system.py:54
+#: models/media.py:419 models/system.py:54
msgid "time"
msgstr "heure"
-#: models/media.py:416 models/media.py:436
+#: models/media.py:421 models/media.py:441
msgid "date"
msgstr ""
-#: models/media.py:418
+#: models/media.py:423
#, fuzzy
msgid "author"
msgstr "rédacteur fiche"
msgstr "Collection"
#: templates/telemeta_default/collection_detail.html:44
-#: templates/telemeta_default/mediaitem_detail.html:109
-#: templates/telemeta_default/mediaitem_detail.html:208
-#: templates/telemeta_default/mediaitem_detail.html:247
+#: templates/telemeta_default/mediaitem_detail.html:108
+#: templates/telemeta_default/mediaitem_detail.html:207
+#: templates/telemeta_default/mediaitem_detail.html:246
#: templates/telemeta_default/profile_detail.html:63
msgid "Edit"
msgstr "Editer"
#: templates/telemeta_default/collection_detail.html:45
-#: templates/telemeta_default/mediaitem_detail.html:110
+#: templates/telemeta_default/mediaitem_detail.html:109
msgid "Copy"
msgstr "Copier"
msgstr "Ajouter item"
#: templates/telemeta_default/collection_detail.html:49
-#: templates/telemeta_default/mediaitem_detail.html:113
+#: templates/telemeta_default/mediaitem_detail.html:112
msgid "Add to playlist"
msgstr "Ajouter à la liste"
msgstr "Année d'enregistrement"
#: templates/telemeta_default/collection_detail.html:102
-#: templates/telemeta_default/mediaitem_detail.html:193
+#: templates/telemeta_default/mediaitem_detail.html:192
msgid "Geographic and cultural informations"
msgstr "Indications géographiques et culturelles"
msgstr "Collecteur"
#: templates/telemeta_default/collection_detail.html:141
-#: templates/telemeta_default/mediaitem_detail.html:263
+#: templates/telemeta_default/mediaitem_detail.html:262
msgid "Archiving data"
msgstr "Données d'archivage"
#: templates/telemeta_default/collection_detail.html:162
-#: templates/telemeta_default/mediaitem_detail.html:278
+#: templates/telemeta_default/mediaitem_detail.html:277
msgid "Technical data"
msgstr "Données techniques"
#: templates/telemeta_default/collection_detail.html:167
-#: templates/telemeta_default/mediaitem_detail.html:281
+#: templates/telemeta_default/mediaitem_detail.html:280
msgid "Media type"
msgstr "Type de media"
#: templates/telemeta_default/collection_detail.html:167
-#: templates/telemeta_default/mediaitem_detail.html:281
+#: templates/telemeta_default/mediaitem_detail.html:280
msgid "Audio"
msgstr "Audio"
#: templates/telemeta_default/enumeration_edit.html:14
#: templates/telemeta_default/enumeration_edit.html:28
#: templates/telemeta_default/enumeration_edit_value.html:14
-#: templates/telemeta_default/mediaitem_detail.html:153
+#: templates/telemeta_default/mediaitem_detail.html:152
msgid "Value"
msgstr "Valeur"
msgid "Item"
msgstr "Item"
-#: templates/telemeta_default/mediaitem_detail.html:115
+#: templates/telemeta_default/mediaitem_detail.html:114
#: templates/telemeta_default/paginator.html:5
msgid "Previous"
msgstr "Précédent"
-#: templates/telemeta_default/mediaitem_detail.html:116
+#: templates/telemeta_default/mediaitem_detail.html:115
#: templates/telemeta_default/paginator.html:23
msgid "Next"
msgstr "Suivant"
-#: templates/telemeta_default/mediaitem_detail.html:142
+#: templates/telemeta_default/mediaitem_detail.html:141
msgid "Analysis"
msgstr "Analyse"
-#: templates/telemeta_default/mediaitem_detail.html:144
+#: templates/telemeta_default/mediaitem_detail.html:143
msgid "Markers"
msgstr "Marqueurs"
-#: templates/telemeta_default/mediaitem_detail.html:152
+#: templates/telemeta_default/mediaitem_detail.html:151
msgid "Property"
msgstr "Propriété"
-#: templates/telemeta_default/mediaitem_detail.html:154
+#: templates/telemeta_default/mediaitem_detail.html:153
msgid "Unit"
msgstr "Unité"
-#: templates/telemeta_default/mediaitem_detail.html:162
+#: templates/telemeta_default/mediaitem_detail.html:161
msgid "Download:"
msgstr "Téléchargement:"
-#: templates/telemeta_default/mediaitem_detail.html:183
+#: templates/telemeta_default/mediaitem_detail.html:182
msgid "Recording date"
msgstr "Date d'enregistrement"
-#: templates/telemeta_default/mediaitem_detail.html:195
+#: templates/telemeta_default/mediaitem_detail.html:194
#: templates/telemeta_default/inc/mediaitem_list.html:18
msgid "Location"
msgstr "Lieu"
-#: templates/telemeta_default/mediaitem_detail.html:213
+#: templates/telemeta_default/mediaitem_detail.html:212
msgid "Musical informations"
msgstr "Informations sur la musique"
-#: templates/telemeta_default/mediaitem_detail.html:247
+#: templates/telemeta_default/mediaitem_detail.html:246
msgid "performance"
msgstr "composition"
-#: templates/telemeta_default/mediaitem_detail.html:252
+#: templates/telemeta_default/mediaitem_detail.html:251
msgid "General informations"
msgstr "Informations générales"
#: templates/telemeta_default/mediaitem_performances_edit.html:23
msgid "Performance"
-msgstr ""
+msgstr "Formation"
#: templates/telemeta_default/profile_detail.html:5
msgid "User Profile"
msgid "No item"
msgstr "Aucun item"
-#: templates/telemeta_default/inc/module_revisions.html:7 web/base.py:1086
+#: templates/telemeta_default/inc/module_revisions.html:7 web/base.py:1081
msgid "Last changes"
msgstr "Dernières modifications"
msgstr[0] "%(count)d collection"
msgstr[1] "%(count)d collections"
-#: web/base.py:1097
+#: web/base.py:1092
msgid "Access not allowed"
msgstr "Accès non autorisé"
-#: web/base.py:1099
+#: web/base.py:1094
msgid ""
"Please login or contact the website administator to get admin or private "
"access."
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-05-12 00:02+0200\n"
+"POT-Creation-Date: 2011-05-29 21:26+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Guillaume Pellerin <yomguy@parisson.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n>1\n"
-#: htdocs/js/locale.js:13
+#: htdocs/js/locale.js:28
msgid "title"
msgstr "titre"
-#: htdocs/js/locale.js:14
+#: htdocs/js/locale.js:29
msgid "description"
msgstr "description"
-#: htdocs/js/locale.js:15
+#: htdocs/js/locale.js:30
msgid "delete the marker permanently?"
msgstr "supprimer le marqueur définitivement ?"
-#: htdocs/js/locale.js:16
+#: htdocs/js/locale.js:31
msgid "marker added to the selected playlist"
msgstr "marqueur ajouté à la liste de lecture"
-#: htdocs/js/locale.js:17
+#: htdocs/js/locale.js:32
msgid "item added to the selected playlist"
msgstr "item ajouté à la liste de lecture"
-#: htdocs/js/locale.js:18
+#: htdocs/js/locale.js:33
msgid "collection added to the selected playlist"
msgstr "collection ajoutée à la liste de lecture"
-#: htdocs/js/locale.js:19
+#: htdocs/js/locale.js:34
msgid "there is at least one unsaved marker"
msgstr "il y a au moins un marqueur non sauvegardé"
-#: htdocs/js/locale.js:20
+#: htdocs/js/locale.js:35
msgid "If you exit the page you will loose your changes"
msgstr "Si vous sortez de la page, vous perdrez vos modifications"
-#: htdocs/js/locale.js:21
+#: htdocs/js/locale.js:36
msgid "author"
msgstr "auteur"
class Meta:
model = MediaItemPerformance
+ def __init__(self, *args, **kwds):
+ super(MediaItemPerformanceForm, self).__init__(*args, **kwds)
+ self.fields['instrument'].queryset = Instrument.objects.order_by('name')
+ self.fields['alias'].queryset = InstrumentAlias.objects.order_by('name')
+
class MediaPart(MediaResource):
"Describe an item part"
element_type = 'part'
<fieldset>
<legend>{% trans "Add entry" %}</legend>
<div class="field">
- <label>{% trans "Value" %}: <input type="text" name="value"></label>
+ <label>{% trans "Value" %}: <input id="id_value_add" type="text" name="value"></label>
</div>
<div class="buttons">
<fieldset>
<legend>{% trans "Modify an entry" %}</legend>
<div class="field">
- <label>{% trans "Value" %}: <input type="text" name="value" value="{{enumeration_record.value}}" /></label>
+ <label>{% trans "Value" %}: <input id="id_value_edit" type="text" name="value" value="{{enumeration_record.value}}" /></label>
</div>
<br />
def current_year():
return datetime.datetime.now().strftime("%Y")
+@register.filter
+def sort_by_code(items):
+ return items.order_by('code')
if collection.public_access == 'none' and not request.user.is_staff:
return HttpResponseRedirect('not_allowed/')
playlists = self.get_playlists(request)
- translation_list = ['OK', 'Cancel', 'Collection', 'added to playlist']
- translations = {}
- for term in translation_list:
- translations[term] = ugettext(term)
-
- return render(request, template, {'collection': collection, 'playlists' : playlists, 'translations': translations})
+ return render(request, template, {'collection': collection, 'playlists' : playlists})
@method_decorator(permission_required('telemeta.change_mediacollection'))
def collection_edit(self, request, public_id, template='telemeta/collection_edit.html'):
@method_decorator(permission_required('telemeta.change_mediaitem'))
def item_performances_edit(self, request, public_id, template):
item = MediaItem.objects.get(public_id=public_id)
- PerformanceFormSet = inlineformset_factory(MediaItem, MediaItemPerformance)
+ PerformanceFormSet = inlineformset_factory(MediaItem, MediaItemPerformance, form=MediaItemPerformanceForm)
if request.method == 'POST':
formset = PerformanceFormSet(data=request.POST, instance=item)
if formset.is_valid():