From 080375477c502ed17778c065a4a741537edd9d64 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Wed, 10 Apr 2013 15:35:49 +0200 Subject: [PATCH] fix and add status to edit, copy, add templates --- telemeta/locale/de/LC_MESSAGES/django.mo | Bin 25740 -> 25740 bytes telemeta/locale/de/LC_MESSAGES/django.po | 327 ++++++++-------- telemeta/locale/de/LC_MESSAGES/djangojs.mo | Bin 1879 -> 1879 bytes telemeta/locale/de/LC_MESSAGES/djangojs.po | 2 +- telemeta/locale/fr/LC_MESSAGES/django.mo | Bin 19062 -> 19678 bytes telemeta/locale/fr/LC_MESSAGES/django.po | 348 +++++++++--------- telemeta/locale/fr/LC_MESSAGES/djangojs.mo | Bin 1816 -> 1816 bytes telemeta/locale/fr/LC_MESSAGES/djangojs.po | 2 +- telemeta/models/media.py | 5 +- .../templates/telemeta/mediaitem_add.html | 8 +- .../templates/telemeta/mediaitem_copy.html | 6 + .../templates/telemeta/mediaitem_detail.html | 2 - .../templates/telemeta/mediaitem_edit.html | 6 + telemeta/views/item.py | 21 +- 14 files changed, 395 insertions(+), 332 deletions(-) diff --git a/telemeta/locale/de/LC_MESSAGES/django.mo b/telemeta/locale/de/LC_MESSAGES/django.mo index 08e578046163b6feade344a7b839ec80cf86d045..c818afa30a39c849bf7c7c841bc5fe2385dd91b5 100644 GIT binary patch delta 23 ecmeA<$=Gv}aYL&EhoOOjp{bRT@#bEK|H=Sn`v_71 delta 23 ecmeA<$=Gv}aYL&Ehk=EHp}Ccz>E>RC|H=SoWe8jV diff --git a/telemeta/locale/de/LC_MESSAGES/django.po b/telemeta/locale/de/LC_MESSAGES/django.po index e7140902..6db09fcc 100644 --- a/telemeta/locale/de/LC_MESSAGES/django.po +++ b/telemeta/locale/de/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-04-08 17:15+0200\n" +"POT-Creation-Date: 2013-04-10 15:23+0200\n" "PO-Revision-Date: 2012-12-22 21:24+0100\n" "Last-Translator: Patrik Tschudin \n" "Language-Team: LANGUAGE \n" @@ -26,36 +26,36 @@ msgstr "Dauer" msgid "Enter a valid duration in HH:MM[:ss] format." msgstr "Gültige Dauer eingeben im Format HH:MM[:ss]" -#: models/enum.py:41 models/enum.py:139 models/media.py:551 +#: models/enum.py:41 models/enum.py:139 models/media.py:554 #: models/system.py:103 msgid "value" msgstr "Wert" -#: models/enum.py:57 models/media.py:249 +#: models/enum.py:57 models/media.py:252 msgid "archive format" msgstr "Archivformat" -#: models/enum.py:64 models/media.py:231 +#: models/enum.py:64 models/media.py:234 msgid "secondary edition" msgstr "Sekundäredition" -#: models/enum.py:71 models/media.py:225 +#: models/enum.py:71 models/media.py:228 msgid "mode of acquisition" msgstr "Art und Weise des Erhalts" -#: models/enum.py:78 models/media.py:228 +#: models/enum.py:78 models/media.py:231 msgid "record author" msgstr "AutorIn des Eintrags" -#: models/enum.py:85 models/media.py:235 +#: models/enum.py:85 models/media.py:238 msgid "record writer" msgstr "ErfasserIn des Eintrags" -#: models/enum.py:92 models/media.py:221 +#: models/enum.py:92 models/media.py:224 msgid "legal rights" msgstr "Urheberrechte" -#: models/enum.py:99 models/media.py:199 +#: models/enum.py:99 models/media.py:202 msgid "recording context" msgstr "Aufnahmekontext" @@ -63,19 +63,19 @@ msgstr "Aufnahmekontext" msgid "A/D conversion" msgstr "A/D Umwandlung" -#: models/enum.py:113 models/media.py:365 +#: models/enum.py:113 models/media.py:368 msgid "vernacular style" msgstr "umgangssprachliche Bezeichnung" -#: models/enum.py:120 models/media.py:367 +#: models/enum.py:120 models/media.py:370 msgid "generic style" msgstr "allgemeine Bezeichnung" -#: models/enum.py:127 models/media.py:522 +#: models/enum.py:127 models/media.py:525 msgid "keyword" msgstr "Schlüsselwort" -#: models/enum.py:134 models/media.py:210 +#: models/enum.py:134 models/media.py:213 msgid "publisher / status" msgstr "HerausgeberIn / Status" @@ -83,13 +83,13 @@ msgstr "HerausgeberIn / Status" msgid "publisher" msgstr "HerausgeberIn" -#: models/enum.py:153 models/enum.py:157 models/media.py:355 +#: models/enum.py:153 models/enum.py:157 models/media.py:358 msgid "population / social group" msgstr "Bevölkerung / soziale Gruppe" #: models/enum.py:158 models/instrument.py:43 models/instrument.py:53 #: models/language.py:54 models/location.py:51 models/location.py:158 -#: models/media.py:550 +#: models/media.py:553 msgid "name" msgstr "Name" @@ -117,22 +117,22 @@ msgstr "Bandmarke" msgid "number of channels" msgstr "Anzahl Kanäle" -#: models/enum.py:214 models/media.py:372 +#: models/enum.py:214 models/media.py:375 msgid "organization" msgstr "Organisation" -#: models/enum.py:221 models/media.py:376 +#: models/enum.py:221 models/media.py:379 msgid "rights" msgstr "Rechte" -#: models/enum.py:228 models/media.py:346 +#: models/enum.py:228 models/media.py:349 msgid "topic" msgstr "Thema" -#: models/format.py:58 models/media.py:435 models/media.py:494 -#: models/media.py:521 models/media.py:532 models/media.py:548 -#: models/media.py:569 models/media.py:615 models/media.py:640 -#: models/media.py:674 +#: models/format.py:58 models/media.py:438 models/media.py:497 +#: models/media.py:524 models/media.py:535 models/media.py:551 +#: models/media.py:572 models/media.py:618 models/media.py:643 +#: models/media.py:677 msgid "item" msgstr "Element" @@ -140,7 +140,7 @@ msgstr "Element" msgid "physical format" msgstr "physisches Format" -#: models/format.py:62 models/media.py:381 +#: models/format.py:62 models/media.py:384 msgid "original code" msgstr "ursprünglicher Code" @@ -228,7 +228,7 @@ msgstr "Geltungsbereich" msgid "type" msgstr "Typus" -#: models/language.py:55 models/media.py:233 +#: models/language.py:55 models/media.py:236 msgid "comment" msgstr "Kommentar" @@ -261,7 +261,7 @@ msgid "authoritative" msgstr "massgebend" #: models/location.py:112 models/location.py:170 models/location.py:185 -#: models/media.py:351 +#: models/media.py:354 msgid "location" msgstr "Ort" @@ -285,11 +285,11 @@ msgstr "früherer Ort" msgid "location relations" msgstr "Ortsbeziehungen" -#: models/media.py:68 models/media.py:429 +#: models/media.py:68 models/media.py:71 models/media.py:432 msgid "none" msgstr "nichts" -#: models/media.py:68 +#: models/media.py:68 models/media.py:71 msgid "metadata" msgstr "Metadaten" @@ -297,410 +297,410 @@ msgstr "Metadaten" msgid "mixed" msgstr "" -#: models/media.py:69 +#: models/media.py:69 models/media.py:72 msgid "full" msgstr "vollständig" -#: models/media.py:71 +#: models/media.py:74 msgid "broken" msgstr "" -#: models/media.py:71 +#: models/media.py:74 msgid "pending" msgstr "" -#: models/media.py:71 +#: models/media.py:74 msgid "processing" msgstr "" -#: models/media.py:72 +#: models/media.py:75 msgid "done" msgstr "" -#: models/media.py:72 +#: models/media.py:75 msgid "ready" msgstr "" -#: models/media.py:89 +#: models/media.py:92 msgid "Metadata only" msgstr "nur Metadaten" -#: models/media.py:91 +#: models/media.py:94 msgid "Sound and metadata" msgstr "Ton und Metadaten" -#: models/media.py:93 +#: models/media.py:96 msgid "Private data" msgstr "private Daten" -#: models/media.py:94 models/media.py:114 +#: models/media.py:97 models/media.py:117 msgid "public access" msgstr "öffentlich zugänglich" -#: models/media.py:110 models/media.py:140 models/media.py:195 -#: models/media.py:338 models/media.py:570 models/media.py:586 -#: models/media.py:618 +#: models/media.py:113 models/media.py:143 models/media.py:198 +#: models/media.py:341 models/media.py:573 models/media.py:589 +#: models/media.py:621 msgid "title" msgstr "Titel" -#: models/media.py:111 models/media.py:142 models/media.py:587 -#: models/media.py:620 +#: models/media.py:114 models/media.py:145 models/media.py:590 +#: models/media.py:623 msgid "description" msgstr "Beschreibung" -#: models/media.py:112 models/media.py:243 models/media.py:380 +#: models/media.py:115 models/media.py:246 models/media.py:383 msgid "code" msgstr "Code" -#: models/media.py:113 models/media.py:194 +#: models/media.py:116 models/media.py:197 msgid "reference" msgstr "Referenz" -#: models/media.py:141 models/media.py:619 models/media.py:642 -#: models/media.py:676 models/system.py:115 +#: models/media.py:144 models/media.py:622 models/media.py:645 +#: models/media.py:679 models/system.py:115 msgid "date" msgstr "Datum" -#: models/media.py:143 models/media.py:641 models/media.py:675 +#: models/media.py:146 models/media.py:644 models/media.py:678 msgid "mime_type" msgstr "mime_type" -#: models/media.py:144 +#: models/media.py:147 msgid "url" msgstr "url" -#: models/media.py:145 +#: models/media.py:148 msgid "credits" msgstr "Mithilfe" -#: models/media.py:146 models/media.py:397 models/media.py:644 +#: models/media.py:149 models/media.py:400 models/media.py:647 msgid "file" msgstr "Datei" -#: models/media.py:196 models/media.py:339 +#: models/media.py:199 models/media.py:342 msgid "original title / translation" msgstr "Oritinaltitel / Übersetzung" -#: models/media.py:197 +#: models/media.py:200 msgid "depositor / contributor" msgstr "HinterlegerIn / Zulieferde(r)" -#: models/media.py:200 models/media.py:758 +#: models/media.py:203 models/media.py:761 msgid "recording year (from)" msgstr "Aufnahmejahr (ab)" -#: models/media.py:201 models/media.py:759 +#: models/media.py:204 models/media.py:762 msgid "recording year (until)" msgstr "Aufnahmejahr (bis)" -#: models/media.py:202 +#: models/media.py:205 msgid "year published" msgstr "Publikationsjahr" -#: models/media.py:208 models/media.py:383 +#: models/media.py:211 models/media.py:386 msgid "recordist" msgstr "TonmeisterIn" -#: models/media.py:212 +#: models/media.py:215 msgid "publisher collection" msgstr "Sammlung von HerausgeberIn" -#: models/media.py:213 +#: models/media.py:216 msgid "publisher serial number" msgstr "Seriennummer von HerausgeberIn" -#: models/media.py:214 +#: models/media.py:217 msgid "author of published notice" msgstr "AutorIn des publizierten Kommentars" -#: models/media.py:215 +#: models/media.py:218 msgid "bibliographic references" msgstr "bibliographische Referenz" -#: models/media.py:216 +#: models/media.py:219 msgid "document type" msgstr "Dokumententypus" -#: models/media.py:217 models/media.py:373 +#: models/media.py:220 models/media.py:376 #, fuzzy msgid "access status" msgstr "Status" -#: models/media.py:219 models/media.py:377 +#: models/media.py:222 models/media.py:380 msgid "automatic access after a rolling period" msgstr "" -#: models/media.py:226 +#: models/media.py:229 msgid "CNRS depositor" msgstr "CNRS HinterlegerIn" -#: models/media.py:229 +#: models/media.py:232 msgid "related documentation" msgstr "verwandte Dokumentation" -#: models/media.py:232 +#: models/media.py:235 msgid "copies" msgstr "Kopien" -#: models/media.py:236 +#: models/media.py:239 msgid "archiver notes" msgstr "Kommentar von ArchivarIn" -#: models/media.py:237 +#: models/media.py:240 msgid "items finished" msgstr "abgeschlossene Elemente" -#: models/media.py:238 +#: models/media.py:241 msgid "recordist identical to depositor" msgstr "TonmeisterIn ist identisch mit HinterlegerIn" -#: models/media.py:239 +#: models/media.py:242 msgid "published" msgstr "publiziert" -#: models/media.py:240 +#: models/media.py:243 msgid "conservation site" msgstr "Konservierungsort" -#: models/media.py:245 +#: models/media.py:248 msgid "old code" msgstr "alter Code" -#: models/media.py:246 models/media.py:401 +#: models/media.py:249 models/media.py:404 msgid "approximative duration" msgstr "ungefähre Dauer" -#: models/media.py:247 +#: models/media.py:250 msgid "number of components (medium / piece)" msgstr "Anzahl Komponenten (Medium / Teil)" -#: models/media.py:251 +#: models/media.py:254 msgid "digitization" msgstr "Digitalisierung" -#: models/media.py:252 models/media.py:643 +#: models/media.py:255 models/media.py:646 msgid "status" msgstr "Status" -#: models/media.py:253 +#: models/media.py:256 msgid "a_informer_07_03" msgstr "a_informer_07_03" -#: models/media.py:288 +#: models/media.py:291 msgid "states / nations" msgstr "Staaten / Nationen" -#: models/media.py:302 +#: models/media.py:305 msgid "populations / social groups" msgstr "Bevölkerungen / soziale Gruppen" -#: models/media.py:310 models/media.py:461 +#: models/media.py:313 models/media.py:464 msgid "computed duration" msgstr "berechnete Dauer" -#: models/media.py:318 models/media.py:324 models/media.py:341 +#: models/media.py:321 models/media.py:327 models/media.py:344 msgid "collection" msgstr "Sammlung" -#: models/media.py:328 models/media.py:329 +#: models/media.py:331 models/media.py:332 msgid "collection related media" msgstr "zur Sammlung gehörende Medien" -#: models/media.py:342 +#: models/media.py:345 msgid "recording date (from)" msgstr "Aufnahmedatum (von)" -#: models/media.py:343 +#: models/media.py:346 msgid "recording date (until)" msgstr "Aufnahmedatum (bis)" -#: models/media.py:345 +#: models/media.py:348 msgid "scientist" msgstr "WissenschaftlerIn" -#: models/media.py:347 +#: models/media.py:350 msgid "summary" msgstr "Zusammenfassung" -#: models/media.py:348 +#: models/media.py:351 msgid "remarks" msgstr "Bemerkungen" -#: models/media.py:352 +#: models/media.py:355 msgid "location details" msgstr "Einzelheiten zum Ort" -#: models/media.py:353 +#: models/media.py:356 msgid "cultural area" msgstr "Kulturraum" -#: models/media.py:356 +#: models/media.py:359 msgid "language" msgstr "Sprache" -#: models/media.py:358 +#: models/media.py:361 msgid "ISO language" msgstr "ISO Sprache" -#: models/media.py:360 +#: models/media.py:363 msgid "comments / ethnographic context" msgstr "Kommentare / ethnographischer Kontext" -#: models/media.py:361 +#: models/media.py:364 msgid "moda_execut" msgstr "moda_execut" -#: models/media.py:368 +#: models/media.py:371 msgid "author / compositor" msgstr "AutorIn / KomponistIn" -#: models/media.py:369 +#: models/media.py:372 msgid "contributor" msgstr "Mitwirkende(r)" -#: models/media.py:375 +#: models/media.py:378 msgid "depositor" msgstr "HinterlegerIn" -#: models/media.py:382 +#: models/media.py:385 msgid "item number" msgstr "Nummer des Elements" -#: models/media.py:384 +#: models/media.py:387 msgid "digitalist" msgstr "DigitalisiererIn" -#: models/media.py:385 +#: models/media.py:388 msgid "collector" msgstr "SammlerIn" -#: models/media.py:386 +#: models/media.py:389 msgid "collector selection" msgstr "Auswahl von SammlerIn" -#: models/media.py:387 +#: models/media.py:390 msgid "collector as in collection" msgstr "SammlerIn gleich wie bei Sammlung" -#: models/media.py:388 +#: models/media.py:391 msgid "digitization date" msgstr "Datum der Digitalisierung" -#: models/media.py:389 +#: models/media.py:392 msgid "publishing date" msgstr "Datum der Publikation" -#: models/media.py:390 +#: models/media.py:393 msgid "creator reference" msgstr "Referenz von ErzeugerIn" -#: models/media.py:391 +#: models/media.py:394 msgid "published references" msgstr "publizierte Referenzen" -#: models/media.py:393 +#: models/media.py:396 msgid "copy of" msgstr "Kopie von" -#: models/media.py:394 +#: models/media.py:397 msgid "mime type" msgstr "mime type" -#: models/media.py:408 templates/telemeta/mediaitem_edit.html:47 +#: models/media.py:411 templates/telemeta/mediaitem_edit.html:53 msgid "keywords" msgstr "Schlüsselwörter" -#: models/media.py:488 +#: models/media.py:491 msgid "instruments" msgstr "Instrumente" -#: models/media.py:515 models/media.py:516 +#: models/media.py:518 models/media.py:519 msgid "item related media" msgstr "zum Element gehörende Medien" -#: models/media.py:534 +#: models/media.py:537 msgid "composition" msgstr "Komposition" -#: models/media.py:536 +#: models/media.py:539 msgid "vernacular name" msgstr "umgangssprachlicher Name" -#: models/media.py:537 +#: models/media.py:540 msgid "number" msgstr "Nummer" -#: models/media.py:538 +#: models/media.py:541 msgid "interprets" msgstr "InterpretInnen" -#: models/media.py:549 +#: models/media.py:552 msgid "id" msgstr "id" -#: models/media.py:552 +#: models/media.py:555 msgid "unit" msgstr "Einheit" -#: models/media.py:571 +#: models/media.py:574 msgid "start" msgstr "Start" -#: models/media.py:572 +#: models/media.py:575 msgid "end" msgstr "Ende" -#: models/media.py:576 +#: models/media.py:579 msgid "item part" msgstr "Elementteil" -#: models/media.py:584 models/media.py:601 models/media.py:616 +#: models/media.py:587 models/media.py:604 models/media.py:619 msgid "public_id" msgstr "public_id" -#: models/media.py:602 +#: models/media.py:605 msgid "playlist" msgstr "Wiedergabeliste" -#: models/media.py:603 +#: models/media.py:606 msgid "resource_type" msgstr "resource_type" -#: models/media.py:604 +#: models/media.py:607 msgid "resource_id" msgstr "resource_id" -#: models/media.py:617 +#: models/media.py:620 #, fuzzy msgid "time (s)" msgstr "Zeit" -#: models/media.py:621 +#: models/media.py:624 msgid "author" msgstr "AutorIn" -#: models/media.py:677 +#: models/media.py:680 msgid "transcoded" msgstr "umgewandelt" -#: models/media.py:757 +#: models/media.py:760 msgid "collections" msgstr "Sammlungen" -#: models/media.py:769 models/media.py:770 models/media.py:780 -#: models/media.py:797 +#: models/media.py:772 models/media.py:773 models/media.py:783 +#: models/media.py:800 msgid "corpus" msgstr "Korpus" -#: models/media.py:790 models/media.py:791 models/media.py:808 +#: models/media.py:793 models/media.py:794 models/media.py:811 msgid "fonds" msgstr "Fonds" -#: models/media.py:801 models/media.py:802 +#: models/media.py:804 models/media.py:805 msgid "corpus related media" msgstr "zum Korpus gehörende Medien" -#: models/media.py:812 models/media.py:813 +#: models/media.py:815 models/media.py:816 msgid "fonds related media" msgstr "zum Fonds gehörende Medien" @@ -859,7 +859,7 @@ msgstr "g:i A,M j,n/j/y" #: templates/telemeta/collection_detail.html:217 #: templates/telemeta/collection_detail_dc.html:25 #: templates/telemeta/lists.html:58 -#: templates/telemeta/mediaitem_detail.html:343 +#: templates/telemeta/mediaitem_detail.html:341 #: templates/telemeta/mediaitem_detail_dc.html:20 #: templates/telemeta/resource_detail.html:104 #: templates/telemeta/resource_detail_dc.html:17 @@ -1152,11 +1152,11 @@ msgstr "juristische Hinweise" #: templates/telemeta/enumeration_edit_value.html:19 #: templates/telemeta/instrument_edit_value.html:19 #: templates/telemeta/mediaitem_add.html:14 -#: templates/telemeta/mediaitem_add.html:43 +#: templates/telemeta/mediaitem_add.html:49 #: templates/telemeta/mediaitem_copy.html:16 -#: templates/telemeta/mediaitem_copy.html:51 +#: templates/telemeta/mediaitem_copy.html:57 #: templates/telemeta/mediaitem_edit.html:11 -#: templates/telemeta/mediaitem_edit.html:63 +#: templates/telemeta/mediaitem_edit.html:69 #: templates/telemeta/mediaitem_keywords_edit.html:12 #: templates/telemeta/mediaitem_keywords_edit.html:40 #: templates/telemeta/mediaitem_performances_edit.html:12 @@ -1183,11 +1183,11 @@ msgstr "abbrechen" #: templates/telemeta/enumeration_edit_value.html:17 #: templates/telemeta/instrument_edit_value.html:17 #: templates/telemeta/mediaitem_add.html:16 -#: templates/telemeta/mediaitem_add.html:46 +#: templates/telemeta/mediaitem_add.html:52 #: templates/telemeta/mediaitem_copy.html:18 -#: templates/telemeta/mediaitem_copy.html:52 +#: templates/telemeta/mediaitem_copy.html:58 #: templates/telemeta/mediaitem_edit.html:13 -#: templates/telemeta/mediaitem_edit.html:65 +#: templates/telemeta/mediaitem_edit.html:71 #: templates/telemeta/mediaitem_keywords_edit.html:13 #: templates/telemeta/mediaitem_keywords_edit.html:41 #: templates/telemeta/mediaitem_performances_edit.html:13 @@ -1212,9 +1212,9 @@ msgstr "Sammlung" #: templates/telemeta/collection_detail.html:44 #: templates/telemeta/collection_edit.html:31 templates/telemeta/lists.html:55 #: templates/telemeta/mediaitem_detail.html:95 -#: templates/telemeta/mediaitem_edit.html:47 -#: templates/telemeta/mediaitem_edit.html:51 -#: templates/telemeta/mediaitem_edit.html:55 +#: templates/telemeta/mediaitem_edit.html:53 +#: templates/telemeta/mediaitem_edit.html:57 +#: templates/telemeta/mediaitem_edit.html:61 #: templates/telemeta/profile_detail.html:72 #: templates/telemeta/resource_detail.html:43 #: templates/telemeta/resource_edit.html:32 @@ -1279,17 +1279,17 @@ msgid "Related documentation" msgstr "damit zusammenhängende Dokumentation" #: templates/telemeta/collection_detail.html:161 -#: templates/telemeta/mediaitem_detail.html:310 +#: templates/telemeta/mediaitem_detail.html:308 msgid "Comments" msgstr "Kommentare" #: templates/telemeta/collection_detail.html:175 -#: templates/telemeta/mediaitem_detail.html:295 +#: templates/telemeta/mediaitem_detail.html:293 msgid "Technical data" msgstr "technische Daten" #: templates/telemeta/collection_detail.html:180 -#: templates/telemeta/mediaitem_detail.html:298 +#: templates/telemeta/mediaitem_detail.html:296 msgid "Media type" msgstr "Medientyp" @@ -1313,7 +1313,7 @@ msgid "No such collection" msgstr "keine solche Sammlung" #: templates/telemeta/collection_edit.html:30 -#: templates/telemeta/mediaitem_edit.html:54 +#: templates/telemeta/mediaitem_edit.html:60 #: templates/telemeta/resource_edit.html:31 #: templates/telemeta/inc/collection_related.html:6 #: templates/telemeta/inc/mediaitem_related.html:6 @@ -1322,7 +1322,7 @@ msgid "Related media" msgstr "damit zusammenhängende Medien" #: templates/telemeta/collection_edit.html:31 -#: templates/telemeta/mediaitem_edit.html:55 +#: templates/telemeta/mediaitem_edit.html:61 #: templates/telemeta/resource_edit.html:32 msgid "related media" msgstr "damit zusammenhängende Medien" @@ -1524,6 +1524,27 @@ msgstr "Passwort vergessen." msgid "Item" msgstr "Element" +#: templates/telemeta/mediaitem_add.html:38 +#: templates/telemeta/mediaitem_copy.html:44 +#: templates/telemeta/mediaitem_edit.html:42 +#, fuzzy +msgid "Collection access status" +msgstr "Status" + +#: templates/telemeta/mediaitem_add.html:39 +#: templates/telemeta/mediaitem_copy.html:45 +#: templates/telemeta/mediaitem_edit.html:43 +#, fuzzy +msgid "Context access status" +msgstr "Status" + +#: templates/telemeta/mediaitem_add.html:40 +#: templates/telemeta/mediaitem_copy.html:46 +#: templates/telemeta/mediaitem_edit.html:44 +#, fuzzy +msgid "Item access status" +msgstr "Status" + #: templates/telemeta/mediaitem_detail.html:101 #: templates/telemeta/paginator.html:5 msgid "Previous" @@ -1597,7 +1618,7 @@ msgstr "physisches Format" msgid "Published references" msgstr "publizierte Referenzen" -#: templates/telemeta/mediaitem_detail.html:286 +#: templates/telemeta/mediaitem_detail.html:284 msgid "Remarks" msgstr "Bemerkungen" @@ -1605,16 +1626,16 @@ msgstr "Bemerkungen" msgid "No such item" msgstr "kein solches Element" -#: templates/telemeta/mediaitem_edit.html:46 +#: templates/telemeta/mediaitem_edit.html:52 msgid "Keywords" msgstr "Schlüsselwörter" -#: templates/telemeta/mediaitem_edit.html:50 +#: templates/telemeta/mediaitem_edit.html:56 #: templates/telemeta/mediaitem_performances_edit.html:25 msgid "Performance" msgstr "Aufführung" -#: templates/telemeta/mediaitem_edit.html:51 +#: templates/telemeta/mediaitem_edit.html:57 msgid "performance" msgstr "Aufführung" @@ -2018,12 +2039,12 @@ msgstr "Kinder" msgid "pattern" msgstr "Muster" -#: views/collection.py:49 views/home.py:90 views/item.py:110 views/item.py:483 +#: views/collection.py:49 views/home.py:90 views/item.py:110 views/item.py:490 #: views/profile.py:68 msgid "Access not allowed" msgstr "Zugang verboten" -#: views/collection.py:51 views/home.py:92 views/item.py:112 views/item.py:485 +#: views/collection.py:51 views/home.py:92 views/item.py:112 views/item.py:492 #: views/profile.py:70 msgid "" "Please login or contact the website administator to get a private access." diff --git a/telemeta/locale/de/LC_MESSAGES/djangojs.mo b/telemeta/locale/de/LC_MESSAGES/djangojs.mo index a602ed8a6de42fef682128d435a7228b78627944..6603fe6d0d37b05b6d1c90e25dafaeecdeeb9005 100644 GIT binary patch delta 21 dcmcc4cb#v;7G@4Z0|i4\n" "Language-Team: LANGUAGE \n" diff --git a/telemeta/locale/fr/LC_MESSAGES/django.mo b/telemeta/locale/fr/LC_MESSAGES/django.mo index c69afb4ec4128162f6e3113b5c3fd195bfc92245..dbeac1879d0ded31bb816130a61d31c7acc2b8f5 100644 GIT binary patch delta 8137 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 delta 7565 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\n" "Language-Team: LANGUAGE \n" @@ -25,36 +25,36 @@ msgstr "Durée" msgid "Enter a valid duration in HH:MM[:ss] format." msgstr "Entrez une durée valide au format HH:MM[:ss]" -#: models/enum.py:41 models/enum.py:139 models/media.py:551 +#: models/enum.py:41 models/enum.py:139 models/media.py:554 #: models/system.py:103 msgid "value" msgstr "valeur" -#: models/enum.py:57 models/media.py:249 +#: models/enum.py:57 models/media.py:252 msgid "archive format" msgstr "format du support" -#: models/enum.py:64 models/media.py:231 +#: models/enum.py:64 models/media.py:234 msgid "secondary edition" msgstr "réédition" -#: models/enum.py:71 models/media.py:225 +#: models/enum.py:71 models/media.py:228 msgid "mode of acquisition" msgstr "mode d'acquisition" -#: models/enum.py:78 models/media.py:228 +#: models/enum.py:78 models/media.py:231 msgid "record author" msgstr "rédacteur fiche" -#: models/enum.py:85 models/media.py:235 +#: models/enum.py:85 models/media.py:238 msgid "record writer" msgstr "saisie fiche" -#: models/enum.py:92 models/media.py:221 +#: models/enum.py:92 models/media.py:224 msgid "legal rights" msgstr "droit d'utilisation" -#: models/enum.py:99 models/media.py:199 +#: models/enum.py:99 models/media.py:202 msgid "recording context" msgstr "contexte d'enregistrement" @@ -62,19 +62,19 @@ msgstr "contexte d'enregistrement" msgid "A/D conversion" msgstr "Conversion A/N" -#: models/enum.py:113 models/media.py:365 +#: models/enum.py:113 models/media.py:368 msgid "vernacular style" msgstr "style vernaculaire" -#: models/enum.py:120 models/media.py:367 +#: models/enum.py:120 models/media.py:370 msgid "generic style" msgstr "style générique" -#: models/enum.py:127 models/media.py:522 +#: models/enum.py:127 models/media.py:525 msgid "keyword" msgstr "Mot-clé" -#: models/enum.py:134 models/media.py:210 +#: models/enum.py:134 models/media.py:213 msgid "publisher / status" msgstr "éditeur / statut" @@ -82,13 +82,13 @@ msgstr "éditeur / statut" msgid "publisher" msgstr "éditeur" -#: models/enum.py:153 models/enum.py:157 models/media.py:355 +#: models/enum.py:153 models/enum.py:157 models/media.py:358 msgid "population / social group" msgstr "population / groupe social" #: models/enum.py:158 models/instrument.py:43 models/instrument.py:53 #: models/language.py:54 models/location.py:51 models/location.py:158 -#: models/media.py:550 +#: models/media.py:553 msgid "name" msgstr "nom" @@ -116,22 +116,22 @@ msgstr "marque de bande" msgid "number of channels" msgstr "Nombre de pistes" -#: models/enum.py:214 models/media.py:372 +#: models/enum.py:214 models/media.py:375 msgid "organization" msgstr "organisation" -#: models/enum.py:221 models/media.py:376 +#: models/enum.py:221 models/media.py:379 msgid "rights" msgstr "droits" -#: models/enum.py:228 models/media.py:346 +#: models/enum.py:228 models/media.py:349 msgid "topic" msgstr "discipline" -#: models/format.py:58 models/media.py:435 models/media.py:494 -#: models/media.py:521 models/media.py:532 models/media.py:548 -#: models/media.py:569 models/media.py:615 models/media.py:640 -#: models/media.py:674 +#: models/format.py:58 models/media.py:438 models/media.py:497 +#: models/media.py:524 models/media.py:535 models/media.py:551 +#: models/media.py:572 models/media.py:618 models/media.py:643 +#: models/media.py:677 msgid "item" msgstr "item" @@ -139,7 +139,7 @@ msgstr "item" msgid "physical format" msgstr "nature du support original" -#: models/format.py:62 models/media.py:381 +#: models/format.py:62 models/media.py:384 msgid "original code" msgstr "cote originale" @@ -149,7 +149,7 @@ msgstr "numéro de support" #: models/format.py:64 msgid "original status" -msgstr "statut" +msgstr "statut de l'original" #: models/format.py:65 msgid "technical properties / conservation state" @@ -227,7 +227,7 @@ msgstr "cadre" msgid "type" msgstr "type" -#: models/language.py:55 models/media.py:233 +#: models/language.py:55 models/media.py:236 msgid "comment" msgstr "commentaire" @@ -260,7 +260,7 @@ msgid "authoritative" msgstr "officiel" #: models/location.py:112 models/location.py:170 models/location.py:185 -#: models/media.py:351 +#: models/media.py:354 msgid "location" msgstr "lieu" @@ -284,422 +284,420 @@ msgstr "lieu ancêtre" msgid "location relations" msgstr "lieux relations" -#: models/media.py:68 models/media.py:429 +#: models/media.py:68 models/media.py:71 models/media.py:432 msgid "none" -msgstr "" +msgstr "aucun" -#: models/media.py:68 -#, fuzzy +#: models/media.py:68 models/media.py:71 msgid "metadata" -msgstr "Métadonnées uniquement" +msgstr "métadonnées" #: models/media.py:69 msgid "mixed" -msgstr "" +msgstr "mixé" -#: models/media.py:69 +#: models/media.py:69 models/media.py:72 msgid "full" -msgstr "" +msgstr "complet" -#: models/media.py:71 +#: models/media.py:74 msgid "broken" -msgstr "" +msgstr "cassé" -#: models/media.py:71 +#: models/media.py:74 msgid "pending" -msgstr "" +msgstr "en attente" -#: models/media.py:71 +#: models/media.py:74 msgid "processing" -msgstr "" +msgstr "en cours" -#: models/media.py:72 +#: models/media.py:75 msgid "done" -msgstr "" +msgstr "fait" -#: models/media.py:72 +#: models/media.py:75 msgid "ready" -msgstr "" +msgstr "prêt" -#: models/media.py:89 +#: models/media.py:92 msgid "Metadata only" msgstr "Métadonnées uniquement" -#: models/media.py:91 +#: models/media.py:94 msgid "Sound and metadata" msgstr "Son et métadonnées" -#: models/media.py:93 +#: models/media.py:96 msgid "Private data" msgstr "Données privées" -#: models/media.py:94 models/media.py:114 +#: models/media.py:97 models/media.py:117 msgid "public access" msgstr "accès public" -#: models/media.py:110 models/media.py:140 models/media.py:195 -#: models/media.py:338 models/media.py:570 models/media.py:586 -#: models/media.py:618 +#: models/media.py:113 models/media.py:143 models/media.py:198 +#: models/media.py:341 models/media.py:573 models/media.py:589 +#: models/media.py:621 msgid "title" msgstr "titre" -#: models/media.py:111 models/media.py:142 models/media.py:587 -#: models/media.py:620 +#: models/media.py:114 models/media.py:145 models/media.py:590 +#: models/media.py:623 msgid "description" msgstr "description" -#: models/media.py:112 models/media.py:243 models/media.py:380 +#: models/media.py:115 models/media.py:246 models/media.py:383 msgid "code" msgstr "cote" -#: models/media.py:113 models/media.py:194 +#: models/media.py:116 models/media.py:197 msgid "reference" msgstr "référence" -#: models/media.py:141 models/media.py:619 models/media.py:642 -#: models/media.py:676 models/system.py:115 +#: models/media.py:144 models/media.py:622 models/media.py:645 +#: models/media.py:679 models/system.py:115 msgid "date" msgstr "" -#: models/media.py:143 models/media.py:641 models/media.py:675 +#: models/media.py:146 models/media.py:644 models/media.py:678 msgid "mime_type" msgstr "type mime" -#: models/media.py:144 +#: models/media.py:147 msgid "url" msgstr "" -#: models/media.py:145 +#: models/media.py:148 msgid "credits" msgstr "crédits" -#: models/media.py:146 models/media.py:397 models/media.py:644 +#: models/media.py:149 models/media.py:400 models/media.py:647 msgid "file" msgstr "fichier" -#: models/media.py:196 models/media.py:339 +#: models/media.py:199 models/media.py:342 msgid "original title / translation" msgstr "titre original / traduction" -#: models/media.py:197 +#: models/media.py:200 msgid "depositor / contributor" msgstr "déposant / contributeur" -#: models/media.py:200 models/media.py:758 +#: models/media.py:203 models/media.py:761 msgid "recording year (from)" msgstr "année d'enregistrement (depuis)" -#: models/media.py:201 models/media.py:759 +#: models/media.py:204 models/media.py:762 msgid "recording year (until)" msgstr "année d'enregistrement (jusqu'à)" -#: models/media.py:202 +#: models/media.py:205 msgid "year published" msgstr "année de parution" -#: models/media.py:208 models/media.py:383 +#: models/media.py:211 models/media.py:386 msgid "recordist" msgstr "collecteur" -#: models/media.py:212 +#: models/media.py:215 msgid "publisher collection" msgstr "collection éditeur" -#: models/media.py:213 +#: models/media.py:216 msgid "publisher serial number" msgstr "numéro dans la série" -#: models/media.py:214 +#: models/media.py:217 msgid "author of published notice" msgstr "auteur de la notice éditée" -#: models/media.py:215 +#: models/media.py:218 msgid "bibliographic references" msgstr "références bibliographiques" -#: models/media.py:216 +#: models/media.py:219 msgid "document type" msgstr "type de document" -#: models/media.py:217 models/media.py:373 +#: models/media.py:220 models/media.py:376 msgid "access status" -msgstr "status d'accès" +msgstr "statut d'accès" -#: models/media.py:219 models/media.py:377 +#: models/media.py:222 models/media.py:380 msgid "automatic access after a rolling period" msgstr "Accès automatique après la data glissante" -#: models/media.py:226 +#: models/media.py:229 msgid "CNRS depositor" msgstr "déposant CNRS" -#: models/media.py:229 +#: models/media.py:232 msgid "related documentation" msgstr "documentation associée" -#: models/media.py:232 +#: models/media.py:235 msgid "copies" msgstr "autres exemplaires" -#: models/media.py:236 +#: models/media.py:239 msgid "archiver notes" msgstr "notes de l'archiviste" -#: models/media.py:237 +#: models/media.py:240 msgid "items finished" msgstr "fiches items faites" -#: models/media.py:238 +#: models/media.py:241 msgid "recordist identical to depositor" msgstr "collecteur identique au déposant" -#: models/media.py:239 +#: models/media.py:242 msgid "published" msgstr "édité" -#: models/media.py:240 +#: models/media.py:243 msgid "conservation site" msgstr "lieu de conservation" -#: models/media.py:245 +#: models/media.py:248 msgid "old code" msgstr "ancienne cote" -#: models/media.py:246 models/media.py:401 +#: models/media.py:249 models/media.py:404 msgid "approximative duration" msgstr "durée" -#: models/media.py:247 +#: models/media.py:250 msgid "number of components (medium / piece)" msgstr "nb de composants (support / pièce)" -#: models/media.py:251 +#: models/media.py:254 msgid "digitization" msgstr "numérisation" -#: models/media.py:252 models/media.py:643 +#: models/media.py:255 models/media.py:646 msgid "status" msgstr "état" -#: models/media.py:253 +#: models/media.py:256 msgid "a_informer_07_03" msgstr "a_informer_07_03" -#: models/media.py:288 +#: models/media.py:291 msgid "states / nations" msgstr "états / nations" -#: models/media.py:302 +#: models/media.py:305 msgid "populations / social groups" msgstr "populations / groupes sociaux" -#: models/media.py:310 models/media.py:461 +#: models/media.py:313 models/media.py:464 msgid "computed duration" msgstr "durée calculée" -#: models/media.py:318 models/media.py:324 models/media.py:341 +#: models/media.py:321 models/media.py:327 models/media.py:344 msgid "collection" msgstr "collection" -#: models/media.py:328 models/media.py:329 +#: models/media.py:331 models/media.py:332 msgid "collection related media" msgstr "média associés à la collection" -#: models/media.py:342 +#: models/media.py:345 msgid "recording date (from)" msgstr "date d'enregistrement (depuis)" -#: models/media.py:343 +#: models/media.py:346 msgid "recording date (until)" msgstr "date d'enregistrement (jusqu'à)" -#: models/media.py:345 +#: models/media.py:348 msgid "scientist" msgstr "reponsable scientifique" -#: models/media.py:347 +#: models/media.py:350 msgid "summary" msgstr "résumé" -#: models/media.py:348 +#: models/media.py:351 msgid "remarks" msgstr "remarques" -#: models/media.py:352 +#: models/media.py:355 msgid "location details" msgstr "précisions lieu" -#: models/media.py:353 +#: models/media.py:356 msgid "cultural area" msgstr "aire culturelle" -#: models/media.py:356 +#: models/media.py:359 msgid "language" msgstr "langue" -#: models/media.py:358 +#: models/media.py:361 msgid "ISO language" msgstr "Langue ISO" -#: models/media.py:360 +#: models/media.py:363 msgid "comments / ethnographic context" msgstr "commentaires / contexte ethnographique" -#: models/media.py:361 +#: models/media.py:364 msgid "moda_execut" msgstr "moda_execut" -#: models/media.py:368 +#: models/media.py:371 msgid "author / compositor" msgstr "auteur / compositeur" -#: models/media.py:369 +#: models/media.py:372 msgid "contributor" msgstr "intervenant" -#: models/media.py:375 +#: models/media.py:378 msgid "depositor" msgstr "déposant" -#: models/media.py:382 +#: models/media.py:385 msgid "item number" msgstr "n° de l'item" -#: models/media.py:384 +#: models/media.py:387 msgid "digitalist" msgstr "opérateur de numérisation" -#: models/media.py:385 +#: models/media.py:388 msgid "collector" msgstr "collecteur" -#: models/media.py:386 +#: models/media.py:389 msgid "collector selection" msgstr "sélection collecteur" -#: models/media.py:387 +#: models/media.py:390 msgid "collector as in collection" msgstr "collecteur identique à la collection" -#: models/media.py:388 +#: models/media.py:391 msgid "digitization date" msgstr "date de numérisation" -#: models/media.py:389 +#: models/media.py:392 msgid "publishing date" msgstr "date de création du support édité" -#: models/media.py:390 +#: models/media.py:393 msgid "creator reference" msgstr "référence" -#: models/media.py:391 +#: models/media.py:394 msgid "published references" msgstr "références éditées" -#: models/media.py:393 +#: models/media.py:396 msgid "copy of" msgstr "copie de" -#: models/media.py:394 -#, fuzzy +#: models/media.py:397 msgid "mime type" msgstr "type mime" -#: models/media.py:408 templates/telemeta/mediaitem_edit.html:47 +#: models/media.py:411 templates/telemeta/mediaitem_edit.html:53 msgid "keywords" msgstr "mots-clés" -#: models/media.py:488 +#: models/media.py:491 msgid "instruments" msgstr "instruments" -#: models/media.py:515 models/media.py:516 +#: models/media.py:518 models/media.py:519 msgid "item related media" msgstr "média associés à l'item" -#: models/media.py:534 +#: models/media.py:537 msgid "composition" msgstr "Voix / Instruments" -#: models/media.py:536 +#: models/media.py:539 msgid "vernacular name" msgstr "nom vernaculaire" -#: models/media.py:537 +#: models/media.py:540 msgid "number" msgstr "nombre" -#: models/media.py:538 +#: models/media.py:541 msgid "interprets" msgstr "interprètes" -#: models/media.py:549 +#: models/media.py:552 msgid "id" msgstr "" -#: models/media.py:552 +#: models/media.py:555 msgid "unit" msgstr "unité" -#: models/media.py:571 +#: models/media.py:574 msgid "start" msgstr "début" -#: models/media.py:572 +#: models/media.py:575 msgid "end" msgstr "fin" -#: models/media.py:576 +#: models/media.py:579 msgid "item part" msgstr "partie" -#: models/media.py:584 models/media.py:601 models/media.py:616 +#: models/media.py:587 models/media.py:604 models/media.py:619 msgid "public_id" msgstr "public_id" -#: models/media.py:602 +#: models/media.py:605 msgid "playlist" msgstr "liste de lecture" -#: models/media.py:603 +#: models/media.py:606 msgid "resource_type" msgstr "type de ressource" -#: models/media.py:604 +#: models/media.py:607 msgid "resource_id" msgstr "ressource" -#: models/media.py:617 +#: models/media.py:620 msgid "time (s)" msgstr "temps (s)" -#: models/media.py:621 +#: models/media.py:624 msgid "author" msgstr "auteur" -#: models/media.py:677 +#: models/media.py:680 msgid "transcoded" msgstr "transcodé" -#: models/media.py:757 +#: models/media.py:760 msgid "collections" msgstr "collections" -#: models/media.py:769 models/media.py:770 models/media.py:780 -#: models/media.py:797 +#: models/media.py:772 models/media.py:773 models/media.py:783 +#: models/media.py:800 msgid "corpus" msgstr "corpus" -#: models/media.py:790 models/media.py:791 models/media.py:808 +#: models/media.py:793 models/media.py:794 models/media.py:811 msgid "fonds" msgstr "fonds" -#: models/media.py:801 models/media.py:802 +#: models/media.py:804 models/media.py:805 msgid "corpus related media" msgstr "média associés" -#: models/media.py:812 models/media.py:813 +#: models/media.py:815 models/media.py:816 msgid "fonds related media" msgstr "média associés" @@ -857,7 +855,7 @@ msgstr "" #: templates/telemeta/collection_detail.html:217 #: templates/telemeta/collection_detail_dc.html:25 #: templates/telemeta/lists.html:58 -#: templates/telemeta/mediaitem_detail.html:343 +#: templates/telemeta/mediaitem_detail.html:341 #: templates/telemeta/mediaitem_detail_dc.html:20 #: templates/telemeta/resource_detail.html:104 #: templates/telemeta/resource_detail_dc.html:17 @@ -1146,11 +1144,11 @@ msgstr "Mentions légales" #: templates/telemeta/enumeration_edit_value.html:19 #: templates/telemeta/instrument_edit_value.html:19 #: templates/telemeta/mediaitem_add.html:14 -#: templates/telemeta/mediaitem_add.html:43 +#: templates/telemeta/mediaitem_add.html:49 #: templates/telemeta/mediaitem_copy.html:16 -#: templates/telemeta/mediaitem_copy.html:51 +#: templates/telemeta/mediaitem_copy.html:57 #: templates/telemeta/mediaitem_edit.html:11 -#: templates/telemeta/mediaitem_edit.html:63 +#: templates/telemeta/mediaitem_edit.html:69 #: templates/telemeta/mediaitem_keywords_edit.html:12 #: templates/telemeta/mediaitem_keywords_edit.html:40 #: templates/telemeta/mediaitem_performances_edit.html:12 @@ -1177,11 +1175,11 @@ msgstr "Annuler" #: templates/telemeta/enumeration_edit_value.html:17 #: templates/telemeta/instrument_edit_value.html:17 #: templates/telemeta/mediaitem_add.html:16 -#: templates/telemeta/mediaitem_add.html:46 +#: templates/telemeta/mediaitem_add.html:52 #: templates/telemeta/mediaitem_copy.html:18 -#: templates/telemeta/mediaitem_copy.html:52 +#: templates/telemeta/mediaitem_copy.html:58 #: templates/telemeta/mediaitem_edit.html:13 -#: templates/telemeta/mediaitem_edit.html:65 +#: templates/telemeta/mediaitem_edit.html:71 #: templates/telemeta/mediaitem_keywords_edit.html:13 #: templates/telemeta/mediaitem_keywords_edit.html:41 #: templates/telemeta/mediaitem_performances_edit.html:13 @@ -1206,9 +1204,9 @@ msgstr "Collection" #: templates/telemeta/collection_detail.html:44 #: templates/telemeta/collection_edit.html:31 templates/telemeta/lists.html:55 #: templates/telemeta/mediaitem_detail.html:95 -#: templates/telemeta/mediaitem_edit.html:47 -#: templates/telemeta/mediaitem_edit.html:51 -#: templates/telemeta/mediaitem_edit.html:55 +#: templates/telemeta/mediaitem_edit.html:53 +#: templates/telemeta/mediaitem_edit.html:57 +#: templates/telemeta/mediaitem_edit.html:61 #: templates/telemeta/profile_detail.html:72 #: templates/telemeta/resource_detail.html:43 #: templates/telemeta/resource_edit.html:32 @@ -1273,17 +1271,17 @@ msgid "Related documentation" msgstr "Documentation associée" #: templates/telemeta/collection_detail.html:161 -#: templates/telemeta/mediaitem_detail.html:310 +#: templates/telemeta/mediaitem_detail.html:308 msgid "Comments" msgstr "Commentaires" #: templates/telemeta/collection_detail.html:175 -#: templates/telemeta/mediaitem_detail.html:295 +#: templates/telemeta/mediaitem_detail.html:293 msgid "Technical data" msgstr "Données techniques" #: templates/telemeta/collection_detail.html:180 -#: templates/telemeta/mediaitem_detail.html:298 +#: templates/telemeta/mediaitem_detail.html:296 msgid "Media type" msgstr "Type de media" @@ -1307,7 +1305,7 @@ msgid "No such collection" msgstr "Aucune collection de ce type" #: templates/telemeta/collection_edit.html:30 -#: templates/telemeta/mediaitem_edit.html:54 +#: templates/telemeta/mediaitem_edit.html:60 #: templates/telemeta/resource_edit.html:31 #: templates/telemeta/inc/collection_related.html:6 #: templates/telemeta/inc/mediaitem_related.html:6 @@ -1316,7 +1314,7 @@ msgid "Related media" msgstr "Média associés" #: templates/telemeta/collection_edit.html:31 -#: templates/telemeta/mediaitem_edit.html:55 +#: templates/telemeta/mediaitem_edit.html:61 #: templates/telemeta/resource_edit.html:32 msgid "related media" msgstr "média associés" @@ -1519,6 +1517,24 @@ msgstr "Mot de passe oublié" msgid "Item" msgstr "Item" +#: templates/telemeta/mediaitem_add.html:38 +#: templates/telemeta/mediaitem_copy.html:44 +#: templates/telemeta/mediaitem_edit.html:42 +msgid "Collection access status" +msgstr "Statut d'accès de la collection" + +#: templates/telemeta/mediaitem_add.html:39 +#: templates/telemeta/mediaitem_copy.html:45 +#: templates/telemeta/mediaitem_edit.html:43 +msgid "Context access status" +msgstr "Statut d'accès contextuel" + +#: templates/telemeta/mediaitem_add.html:40 +#: templates/telemeta/mediaitem_copy.html:46 +#: templates/telemeta/mediaitem_edit.html:44 +msgid "Item access status" +msgstr "Statut d'accès de l'item" + #: templates/telemeta/mediaitem_detail.html:101 #: templates/telemeta/paginator.html:5 msgid "Previous" @@ -1586,7 +1602,7 @@ msgstr "Informations sur la musique" msgid "Published references" msgstr "Références éditées" -#: templates/telemeta/mediaitem_detail.html:286 +#: templates/telemeta/mediaitem_detail.html:284 msgid "Remarks" msgstr "Remarques" @@ -1594,16 +1610,16 @@ msgstr "Remarques" msgid "No such item" msgstr "Item introuvable" -#: templates/telemeta/mediaitem_edit.html:46 +#: templates/telemeta/mediaitem_edit.html:52 msgid "Keywords" msgstr "Mots-clés" -#: templates/telemeta/mediaitem_edit.html:50 +#: templates/telemeta/mediaitem_edit.html:56 #: templates/telemeta/mediaitem_performances_edit.html:25 msgid "Performance" msgstr "Composition" -#: templates/telemeta/mediaitem_edit.html:51 +#: templates/telemeta/mediaitem_edit.html:57 msgid "performance" msgstr "composition" @@ -1998,12 +2014,12 @@ msgstr "Enfants" msgid "pattern" msgstr "mots clés" -#: views/collection.py:49 views/home.py:90 views/item.py:110 views/item.py:483 +#: views/collection.py:49 views/home.py:90 views/item.py:110 views/item.py:490 #: views/profile.py:68 msgid "Access not allowed" msgstr "Accès non autorisé" -#: views/collection.py:51 views/home.py:92 views/item.py:112 views/item.py:485 +#: views/collection.py:51 views/home.py:92 views/item.py:112 views/item.py:492 #: views/profile.py:70 msgid "" "Please login or contact the website administator to get a private access." diff --git a/telemeta/locale/fr/LC_MESSAGES/djangojs.mo b/telemeta/locale/fr/LC_MESSAGES/djangojs.mo index 2becb668a2dff4a9ccd193313cffe3768f76d3f6..ddc9479cfafeefed2e6bb2e751bd7aa8adeee4ec 100644 GIT binary patch delta 21 ccmbQiH-m4(7G@4Z0|i4cx6951J delta 21 ccmbQiH-m4(7G@3u3k5@SD?`)GdzfRG0Y_H`9RL6T diff --git a/telemeta/locale/fr/LC_MESSAGES/djangojs.po b/telemeta/locale/fr/LC_MESSAGES/djangojs.po index beb70f86..0a59e7f9 100644 --- a/telemeta/locale/fr/LC_MESSAGES/djangojs.po +++ b/telemeta/locale/fr/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-04-08 17:15+0200\n" +"POT-Creation-Date: 2013-04-10 15:23+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Guillaume Pellerin \n" "Language-Team: LANGUAGE \n" diff --git a/telemeta/models/media.py b/telemeta/models/media.py index a5fd6cd2..3f1f973d 100644 --- a/telemeta/models/media.py +++ b/telemeta/models/media.py @@ -68,6 +68,9 @@ item_code_regex = '(?:%s|%s)' % (item_published_code_regex, item_un PUBLIC_ACCESS_CHOICES = (('none', _('none')), ('metadata', _('metadata')), ('mixed', _('mixed')), ('full', _('full'))) +ITEM_PUBLIC_ACCESS_CHOICES = (('none', _('none')), ('metadata', _('metadata')), + ('full', _('full'))) + ITEM_TRANSODING_STATUS = ((0, _('broken')), (1, _('pending')), (2, _('processing')), (3, _('done')), (5, _('ready'))) @@ -370,7 +373,7 @@ class MediaItem(MediaResource): # Legal mentions organization = WeakForeignKey('Organization', verbose_name=_('organization')) - public_access = CharField(_('access status'), choices=PUBLIC_ACCESS_CHOICES, + public_access = CharField(_('access status'), choices=ITEM_PUBLIC_ACCESS_CHOICES, max_length=16, default="metadata") depositor = CharField(_('depositor')) rights = WeakForeignKey('Rights', verbose_name=_('rights')) diff --git a/telemeta/templates/telemeta/mediaitem_add.html b/telemeta/templates/telemeta/mediaitem_add.html index 6c12fe56..c2fe16d5 100644 --- a/telemeta/templates/telemeta/mediaitem_add.html +++ b/telemeta/templates/telemeta/mediaitem_add.html @@ -33,7 +33,13 @@ {{ field.errors }} {{ field.label_tag }}: - {{ field }} + {% if field.html_name == "item-public_access" %} + +  {% trans "Collection access status" %} : {{ item.collection.public_access }}
+  {% trans "Context access status" %} : {{ access }}
+  {% trans "Item access status" %} :
+ {{ field }} + {% endfor %} {% endfor %} diff --git a/telemeta/templates/telemeta/mediaitem_copy.html b/telemeta/templates/telemeta/mediaitem_copy.html index 2491c26f..967a34de 100644 --- a/telemeta/templates/telemeta/mediaitem_copy.html +++ b/telemeta/templates/telemeta/mediaitem_copy.html @@ -39,6 +39,12 @@  {% trans "Title" %} : {{ item.collection.title }}
 {% trans "Code" %} : {{ item.collection.code }}
{{ field }} + {% elif field.html_name == "item-public_access" %} + +  {% trans "Collection access status" %} : {{ item.collection.public_access }}
+  {% trans "Context access status" %} : {{ access }}
+  {% trans "Item access status" %} :
+ {{ field }} {% else %} {{ field }} {% endif %} diff --git a/telemeta/templates/telemeta/mediaitem_detail.html b/telemeta/templates/telemeta/mediaitem_detail.html index ca4a5baf..7fe242ef 100644 --- a/telemeta/templates/telemeta/mediaitem_detail.html +++ b/telemeta/templates/telemeta/mediaitem_detail.html @@ -281,8 +281,6 @@ Item : {{ item }} {% dl_field item "creator_reference" %}
{% trans "Published references" %}
{{ item.external_references|html_line_break|safe }}
- {% dl_field item "public_access_label" %} -
{% trans "Remarks" %}
{{ item.comment|html_line_break|safe }}
diff --git a/telemeta/templates/telemeta/mediaitem_edit.html b/telemeta/templates/telemeta/mediaitem_edit.html index 7b0414fb..bfc38847 100644 --- a/telemeta/templates/telemeta/mediaitem_edit.html +++ b/telemeta/templates/telemeta/mediaitem_edit.html @@ -37,6 +37,12 @@  {% trans "Title" %} : {{ item.collection.title }}
 {% trans "Code" %} : {{ item.collection.code }}
{{ field }} + {% elif field.html_name == "item-public_access" %} + +  {% trans "Collection access status" %} : {{ item.collection.public_access }}
+  {% trans "Context access status" %} : {{ access }}
+  {% trans "Item access status" %} :
+ {{ field }} {% else %} {{ field }} {% endif %} diff --git a/telemeta/views/item.py b/telemeta/views/item.py index ce85dd7a..38239778 100644 --- a/telemeta/views/item.py +++ b/telemeta/views/item.py @@ -102,7 +102,7 @@ class ItemView(object): item_id = marker.item_id item = MediaItem.objects.get(id=item_id) else: - item = MediaItem.objects.get(public_id=public_id) + item = MediaItem.objects.get(public_id=public_id) access = get_item_access(item, request.user) @@ -125,9 +125,9 @@ class ItemView(object): grapher_id = 'waveform' previous, next = self.item_previous_next(item) - + mime_type = self.item_analyze(item) - + #FIXME: use mimetypes.guess_type if 'quicktime' in mime_type: mime_type = 'video/mp4' @@ -159,6 +159,7 @@ class ItemView(object): def item_edit(self, request, public_id, template='telemeta/mediaitem_edit.html'): """Edit a given item""" item = MediaItem.objects.get(public_id=public_id) + access = get_item_access(item, request.user) graphers = [] for grapher in self.graphers: @@ -211,7 +212,7 @@ class ItemView(object): 'visualizers': graphers, 'visualizer_id': grapher_id, 'audio_export_enabled': self.export_enabled, 'forms': forms, 'previous' : previous, - 'next' : next, 'mime_type': mime_type, + 'next' : next, 'mime_type': mime_type, 'access': access, }) def related_media_item_stream(self, request, item_public_id, media_id): @@ -239,12 +240,15 @@ class ItemView(object): @method_decorator(permission_required('telemeta.add_mediaitem')) def item_add(self, request, public_id=None, template='telemeta/mediaitem_add.html'): """Add an item""" + access = '' + if public_id: collection = MediaCollection.objects.get(public_id=public_id) items = MediaItem.objects.filter(collection=collection) code = auto_code(items, collection.code) item = MediaItem(collection=collection, code=code) format, created = Format.objects.get_or_create(item=item) + access = get_item_access(item, request.user) else: item = MediaItem() format = Format() @@ -268,7 +272,8 @@ class ItemView(object): forms = [item_form, format_form] hidden_fields = ['item-copied_from_item', 'format-item'] - return render(request, template, {'item': item, 'forms': forms, 'hidden_fields': hidden_fields,}) + return render(request, template, {'item': item, 'forms': forms, 'hidden_fields': hidden_fields, + 'access': access, }) @method_decorator(permission_required('telemeta.add_mediaitem')) def item_copy(self, request, public_id, template='telemeta/mediaitem_copy.html'): @@ -325,10 +330,12 @@ class ItemView(object): item_form.code = item.code item_form.file = None + access = get_item_access(item, request.user) forms = [item_form, format_form] hidden_fields = ['item-copied_from_item', 'format-item'] - return render(request, template, {'item': item, "forms": forms, 'hidden_fields': hidden_fields,}) + return render(request, template, {'item': item, "forms": forms, 'hidden_fields': hidden_fields, + 'access': access, }) @method_decorator(permission_required('telemeta.delete_mediaitem')) def item_delete(self, request, public_id): @@ -358,7 +365,7 @@ class ItemView(object): analyzers_sub = [] graphers_sub = [] - if item.file: + if item.file and os.path.exists(item.file.path): decoder = timeside.decoder.FileDecoder(item.file.path) pipe = decoder -- 2.39.5