Changeset 16383f0
- Timestamp:
- 02/13/12 23:09:02 (16 months ago)
- Branches:
- crem, crem2, dev2, diadems
- Children:
- 7334cc3
- Parents:
- 5bdea41 (diff), 5fe48d9 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - git-author:
- yomguy <yomguy@…> (02/13/12 23:09:02)
- git-committer:
- yomguy <yomguy@…> (02/13/12 23:09:02)
- Files:
-
- 16 added
- 36 edited
-
CHANGELOG (modified) (1 diff)
-
INSTALL.rst (modified) (8 diffs)
-
README.rst (modified) (2 diffs)
-
telemeta/forms/__init__.py (modified) (1 diff)
-
telemeta/forms/system.py (added)
-
telemeta/htdocs/css/indicator.gif (added)
-
telemeta/htdocs/css/player.css (modified) (1 diff)
-
telemeta/htdocs/images/adv_search_red.png (modified) (previous)
-
telemeta/htdocs/images/maximize.png (modified) (previous)
-
telemeta/htdocs/images/maximize_old.gif (added)
-
telemeta/htdocs/images/maximize_old.png (added)
-
telemeta/htdocs/images/search_wh2.png (added)
-
telemeta/htdocs/js/locale.js (modified) (1 diff)
-
telemeta/htdocs/js/playlist.js (modified) (5 diffs)
-
telemeta/locale/de/LC_MESSAGES/django.mo (modified) (previous)
-
telemeta/locale/de/LC_MESSAGES/django.po (modified) (46 diffs)
-
telemeta/locale/de/LC_MESSAGES/djangojs.mo (modified) (previous)
-
telemeta/locale/de/LC_MESSAGES/djangojs.po (modified) (2 diffs)
-
telemeta/locale/fr/LC_MESSAGES/django.mo (modified) (previous)
-
telemeta/locale/fr/LC_MESSAGES/django.po (modified) (48 diffs)
-
telemeta/locale/fr/LC_MESSAGES/djangojs.mo (modified) (previous)
-
telemeta/locale/fr/LC_MESSAGES/djangojs.po (modified) (2 diffs)
-
telemeta/migrations/0003_auto__add_criteria__add_field_search_description.py (added)
-
telemeta/migrations/0004_auto__del_field_search_keywords.py (added)
-
telemeta/migrations/0005_auto__chg_field_search_date.py (added)
-
telemeta/models/media.py (modified) (3 diffs)
-
telemeta/models/query.py (modified) (1 diff)
-
telemeta/models/system.py (modified) (4 diffs)
-
telemeta/templates/telemeta/base.html (modified) (1 diff)
-
telemeta/templates/telemeta/collection_detail.html (modified) (2 diffs)
-
telemeta/templates/telemeta/inc/children_list.html (modified) (1 diff)
-
telemeta/templates/telemeta/inc/module_revisions.html (modified) (1 diff)
-
telemeta/templates/telemeta/inc/module_searches.html (added)
-
telemeta/templates/telemeta/inc/module_user_revisions.html (added)
-
telemeta/templates/telemeta/lists.html (modified) (6 diffs)
-
telemeta/templates/telemeta/resource_detail.html (modified) (2 diffs)
-
telemeta/templates/telemeta/resource_edit.html (modified) (1 diff)
-
telemeta/templates/telemeta/search_results.html (modified) (4 diffs)
-
telemeta/templatetags/telemeta_utils.py (modified) (1 diff)
-
telemeta/urls.py (modified) (5 diffs)
-
telemeta/util/locale_fix.py (modified) (1 diff)
-
telemeta/views/base.py (modified) (14 diffs)
-
tools/dev/fix_svn_authors.sh (added)
-
tools/dev/make_doc.sh (added)
-
tools/dev/merge_master_all.sh (added)
-
tools/dev/merge_master_to.sh (added)
-
tools/dev/push.sh (added)
-
tools/dev/translate.sh (added)
-
telemeta/pages/en/home.rst (modified) (1 diff)
-
telemeta/pages/en/legal_notices.rst (modified) (1 diff)
-
telemeta/pages/fr/home.rst (modified) (1 diff)
-
telemeta/pages/fr/legal_notices.rst (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
CHANGELOG
rd527bc7 rb6cb820 1 telemeta (1.4-1) unstable; urgency=low 2 3 For users: 4 5 * add a Desk providing links to home and personal data 6 * add Fonds, Corpus and their related media to the models and to the search engine 7 * add some fancy drop down menus for main tabs 8 * add video media handling (WebM formats only and with the last TimeSide master branch) 9 * add playlist metadata editor 10 * fix some sad bugs for YouTube related URLs and previews 11 * cleanup admin page 12 * many bugfixes ! 13 14 For developers and maintainers: 15 16 * a new setting parameter: TELEMETA_DOWNLOAD_FORMATS = ('wav', 'mp3', 'webm') or whatever 17 * before upgrading, you need to BACKUP and manually delete old wrong MediaCorpus and MediaCorpusRelated tables 18 * we now use South for data model migration (./manage.py migrate telemeta). Add it to your apps. See INSTALL.rst. Email me if any pb! 19 20 -- Guillaume Pellerin <yomguy@parisson.com> Fri, 10 Feb 2012 16:10:22 +0200 21 1 22 telemeta (1.3-1) unstable; urgency=low 2 23 -
INSTALL.rst
rd7a97cc rd8463b0 24 24 25 25 sudo aptitude install python python-dev python-django python-xml python-mysqldb mysql-server \ 26 python-ctypes python-setuptools python-support python-docutils \ 27 python-libxml2 python-django-registration python-lxml python-numpy \ 28 python-scipy python-imaging python-mutagen python-gobject python-gst0.10 \ 29 gstreamer0.10-plugins-base gobject-introspection python-django-south 30 31 To get MP3 reading and writing, just add these lines to your /etc/apt/sources-list:: 32 33 deb http://www.debian-multimedia.org stable main 34 35 Then:: 36 26 python-ctypes python-setuptools python-support python-docutils \ 27 python-libxml2 python-django-registration python-lxml python-numpy \ 28 python-scipy python-imaging python-mutagen python-gobject python-gst0.10 \ 29 gstreamer0.10-plugins-base gobject-introspection python-django-south 30 31 To get MP3 reading and writing:: 32 33 echo 'deb http://www.debian-multimedia.org stable main' | sudo tee -a /etc/apt/sources-list 37 34 sudo apt-get update 38 35 sudo aptitude install gstreamer0.10-fluendo-mp3 gstreamer0.10-lame … … 40 37 * On other linux platforms: 41 38 42 Please install all dependencies thanks to your application manager.39 Please install all the equivalent dependencies thanks to your application manager or manually. 43 40 44 41 … … 46 43 ----------------------------- 47 44 48 Pip style (recommended)49 ++++++++++++++++++++++++ 45 Pip method (highly recommended!) 46 +++++++++++++++++++++++++++++++++ 50 47 51 48 We strongly advise you use the python package tool as it installs some good dependencies automatically:: … … 106 103 ~~~~~~~~~~~~~~~~~~~~~~~~~ 107 104 105 It is strongly advised to use South and then enable data schema migrations between the models and the database. 106 It will allow automatic DB updates when your / our models are modified. Because the first one you use is not only the best one... 107 108 108 Install it using pip:: 109 109 110 110 sudo pip install south 111 111 112 or , from source::112 or:: 113 113 114 114 sudo easy_install South … … 116 116 117 117 ------------------------- 118 Testing (sandbox) 119 ------------------------- 120 121 If you just want to test Telemeta, a sandbox is available in the example/ directory. 122 As Telemeta needs MySQL to work properly and fast, please create a database before editing setting.py 123 124 125 -------------------------- 126 Create a Django project 127 -------------------------- 118 Fast testing (sandbox) 119 ------------------------- 120 121 If you just want to test Telemeta just now, a sandbox is available in the example/ directory:: 122 123 cd example/sandbox_sqlite 124 ./manage.py syncdb 125 ./manage.py runserver 9000 126 127 Now browse http://localhost:9000 128 129 130 ------------------------------- 131 Create a new Telemeta project 132 ------------------------------- 128 133 129 134 Start the project … … 196 201 TELEMETA_GMAP_KEY = your Google Map API key 197 202 TELEMETA_DOWNLOAD_ENABLED = True to enable raw audio data download 198 TELEMETA_STREAMING_FORMATS = tuple of authoized streaming formats. Ex : ('mp3', 'ogg') 203 TELEMETA_STREAMING_FORMATS = tuple of authorized streaming formats. Ex: ('mp3', 'ogg') 204 TELEMETA_DOWNLOAD_FORMATS = tuple of authorized download formats. Ex: ('wav', 'mp3', 'webm') 199 205 TELEMETA_PUBLIC_ACCESS_PERIOD = number of years above which item files are automagically published 200 206 EMAIL_HOST = your default SMTP server … … 210 216 CACHE_BACKEND = "file://" + TELEMETA_CACHE_DIR + "/data" 211 217 212 If you want some personal templates, for example::218 Optional: if you want some personal templates, for example:: 213 219 214 220 TEMPLATE_DIRS = ( … … 259 265 260 266 ./manage.py syncdb 261 ./manage.py schemamigration telemeta --initial 262 ./manage.py migrate telemeta --fake 267 268 If you want tu use the data schema migration system (South needed, see previous paragraph):: 269 263 270 ./manage.py migrate telemeta 264 271 -
README.rst
rf771a66 rb6cb820 11 11 12 12 * Secure archiving, editing and publishing of audio files over internet. 13 * User friendly web frontend including workflows and high level search methods13 * User friendly and full HTML web frontend including workflows and high level search methods 14 14 * Smart dynamical and skinnable audio player (thanks to Timeside and SoundManager2) 15 15 * "On the fly" analyzing, transcoding and metadata embedding based on an easy plugin architecture … … 26 26 ================================ 27 27 28 See `INSTALL.rst <http:// telemeta.org/browser/INSTALL.rst>`_ and `telemeta.org <http://telemeta.org>`_ for more informations.28 See `INSTALL.rst <http://github.com/yomguy/Telemeta/blob/master/INSTALL.rst>`_ and `telemeta.org <http://telemeta.org>`_ for more informations. 29 29 30 30 31 Change log32 ======== =31 Changes 32 ======== 33 33 34 See `CHANGELOG <http://telemeta.org/browser/CHANGELOG>`_ 34 (from 1.3) 35 36 For users: 37 38 * add a Desk providing links to home and personal data 39 * add Fonds, Corpus and their related media to the models and to the search engine 40 * add some fancy drop down menus for main tabs 41 * add video media handling (WebM formats only and with the last TimeSide master branch) 42 * add playlist metadata editor 43 * fix some sad bugs for YouTube related URLs and previews 44 * cleanup admin page 45 * many bugfixes ! 46 47 For developers and maintainers: 48 49 * a new setting parameter: TELEMETA_DOWNLOAD_FORMATS = ('wav', 'mp3', 'webm') or whatever 50 * before upgrading, you need to BACKUP and manually delete old wrong MediaCorpus and MediaCorpusRelated tables 51 * we now use South for data model migration (./manage.py migrate telemeta). Add it to your apps. See INSTALL.rst. Email me if any pb! 52 53 Full changelog : see `CHANGELOG <http://github.com/yomguy/Telemeta/blob/master/CHANGELOG>`_ 35 54 36 55 -
telemeta/forms/__init__.py
r44cc478 r396801e 2 2 from media import * 3 3 from language import * 4 from system import * -
telemeta/htdocs/css/player.css
r4d0f2d9 r13ef1ae 17 17 display: block; 18 18 overflow: hidden; 19 float: right;19 float: left; 20 20 width: 18px; 21 21 padding: 10px 0 0 0; -
telemeta/htdocs/js/locale.js
r40265bd rb6cb820 11 11 'Paste HTML to embed player in website': gettext('Paste HTML to embed player in website'), 12 12 'delete the item permanently?' : gettext('delete the item permanently?'), 13 'delete the collection permanently?' : gettext('delete the collection permanently?') 13 'delete the collection permanently?' : gettext('delete the collection permanently?'), 14 'delete the playlist permanently?' : gettext('delete the playlist permanently?'), 15 'delete the resource from the playlist permanently?' : gettext('delete the resource from the playlist permanently?'), 14 16 }; 15 17 -
telemeta/htdocs/js/playlist.js
r3b2a076 r461ebfc 45 45 46 46 addPlaylist: function(name, id){ 47 //this.playlists[name]=id;48 47 this.playlists.push({ 49 48 'name':name, 50 49 'id':id 50 }); 51 }, 52 53 addEditPlaylist: function(id, title, description){ 54 this.playlists.push({ 55 'id': id, 56 'title': title, 57 'description': description, 51 58 }); 52 59 }, … … 98 105 window.location.reload(); 99 106 }); 100 101 102 }, 107 }, 108 103 109 remove: function(id){ 104 110 json([id],'telemeta.del_playlist',function(){ … … 113 119 }, 114 120 115 121 update : function(dictionary){ 122 json([dictionary],'telemeta.update_playlist',function(){ 123 window.location.reload(); 124 }); 125 }, 126 127 showEdit: function(anchorElement, id){ 128 129 var t = gettrans('title'); 130 var d = gettrans('description'); 131 var dd = {}; 132 var playlist = this; 133 134 var playlists = this.playlists; 135 for (var i=0; i< playlists.length; i++){ 136 if (playlists[i].id == id){ 137 dd[t] = playlists[i].title; 138 dd[d] = playlists[i].description; 139 } 140 } 141 142 new PopupDiv({ 143 'content':dd, 144 invoker:anchorElement, 145 showOk:true, 146 onOk:function(data){ 147 if(!data[t] && !data[d]){ 148 return; 149 } 150 //convert language 151 playlist.update({ 152 'public_id': id, 153 'title': data[t], 154 'description': data[d], 155 }); 156 } 157 }).show(); 158 }, 159 116 160 /*shows the popup for adding a resource to a playlist*/ 117 showAddResourceToPlaylist: function(anchorElement, resourceType,objectId, optionalOkMessage){161 showAddResourceToPlaylist: function(anchorElement, resourceType, objectId, optionalOkMessage){ 118 162 var ar = []; 119 163 var playlists = this.playlists; … … 121 165 ar.push(playlists[i].name); 122 166 } 167 var pl = this; 168 123 169 if(!ar.length){ 124 return;125 } 126 var pl = this;170 pl.showAdd(anchorElement); 171 } 172 127 173 //var addFcn = this.addResourceToPlaylist; 128 174 new PopupDiv({ … … 132 178 var val = data.selIndex; 133 179 var callbackok = undefined; 180 134 181 if(optionalOkMessage){ 135 182 callbackok = function(){ -
telemeta/locale/de/LC_MESSAGES/django.po
r7617a51 r72b372a 9 9 "Project-Id-Version: PACKAGE VERSION\n" 10 10 "Report-Msgid-Bugs-To: \n" 11 "POT-Creation-Date: 2012-02- 01 14:59+0100\n"11 "POT-Creation-Date: 2012-02-13 16:36+0100\n" 12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 28 28 29 29 #: models/enum.py:41 models/enum.py:139 models/media.py:455 30 #: models/system.py:103 30 31 msgid "value" 31 32 msgstr "" … … 215 216 216 217 #: models/media.py:123 models/media.py:522 models/media.py:541 217 #: models/ media.py:555218 #: models/system.py:115 218 219 msgid "date" 219 220 msgstr "" … … 243 244 msgstr "" 244 245 245 #: models/media.py:175 models/media.py:6 34246 #: models/media.py:175 models/media.py:622 246 247 msgid "recording year (from)" 247 248 msgstr "" 248 249 249 #: models/media.py:176 models/media.py:6 35250 #: models/media.py:176 models/media.py:623 250 251 msgid "recording year (until)" 251 252 msgstr "" … … 415 416 msgstr "" 416 417 417 #: models/media.py:362 models/media.py:554 418 #: templates/telemeta/mediaitem_detail.html:197 418 #: models/media.py:362 templates/telemeta/mediaitem_detail.html:224 419 419 #: templates/telemeta/mediaitem_detail_video.html:192 420 420 msgid "keywords" … … 483 483 msgstr "" 484 484 485 #: models/media.py:520 models/system.py:5 4485 #: models/media.py:520 models/system.py:55 486 486 msgid "time" 487 487 msgstr "" … … 495 495 msgstr "" 496 496 497 #: models/media.py:6 33497 #: models/media.py:621 498 498 msgid "collections" 499 499 msgstr "" 500 500 501 #: models/media.py:6 43 models/media.py:644 models/media.py:654502 #: models/media.py:66 9501 #: models/media.py:633 models/media.py:634 models/media.py:643 502 #: models/media.py:660 503 503 msgid "corpus" 504 504 msgstr "" 505 505 506 #: models/media.py:6 62 models/media.py:663 models/media.py:680506 #: models/media.py:653 models/media.py:654 models/media.py:671 507 507 msgid "fonds" 508 508 msgstr "" 509 509 510 #: models/media.py:6 73 models/media.py:674510 #: models/media.py:664 models/media.py:665 511 511 msgid "corpus related media" 512 512 msgstr "" 513 513 514 #: models/media.py:6 84 models/media.py:685514 #: models/media.py:675 models/media.py:676 515 515 msgid "fonds related media" 516 516 msgstr "" 517 517 518 #: models/system.py:5 1518 #: models/system.py:52 519 519 msgid "element type" 520 520 msgstr "" 521 521 522 #: models/system.py:5 2522 #: models/system.py:53 523 523 msgid "element identifier" 524 524 msgstr "" 525 525 526 #: models/system.py:5 3526 #: models/system.py:54 527 527 msgid "modification type" 528 528 msgstr "" 529 529 530 #: models/system.py:5 5530 #: models/system.py:56 531 531 msgid "user" 532 532 msgstr "" 533 533 534 #: models/system.py:8 4templates/telemeta/profile_detail.html:36534 #: models/system.py:85 templates/telemeta/profile_detail.html:36 535 535 msgid "Institution" 536 536 msgstr "" 537 537 538 #: models/system.py:8 5templates/telemeta/profile_detail.html:37538 #: models/system.py:86 templates/telemeta/profile_detail.html:37 539 539 msgid "Department" 540 540 msgstr "" 541 541 542 #: models/system.py:8 6templates/telemeta/profile_detail.html:38542 #: models/system.py:87 templates/telemeta/profile_detail.html:38 543 543 msgid "Function" 544 544 msgstr "" 545 545 546 #: models/system.py:8 7templates/telemeta/profile_detail.html:39546 #: models/system.py:88 templates/telemeta/profile_detail.html:39 547 547 msgid "Attachment" 548 548 msgstr "" 549 549 550 #: models/system.py:8 8templates/telemeta/profile_detail.html:40550 #: models/system.py:89 templates/telemeta/profile_detail.html:40 551 551 msgid "Address" 552 552 msgstr "" 553 553 554 #: models/system.py: 89templates/telemeta/profile_detail.html:41554 #: models/system.py:90 templates/telemeta/profile_detail.html:41 555 555 msgid "Telephone" 556 556 msgstr "" 557 557 558 #: models/system.py:9 0558 #: models/system.py:91 559 559 msgid "Expiration_date" 560 560 msgstr "" 561 561 562 #: templates/admin/base.html:21 templates/telemeta/base.html:83 563 #: templates/telemeta/base.html.py:100 templates/telemeta/base.html:106 562 #: models/system.py:102 563 msgid "key" 564 msgstr "" 565 566 #: models/system.py:116 templates/telemeta/mediaitem_detail_video.html:313 567 #: templates/telemeta/inc/children_list.html:16 568 #: templates/telemeta/inc/collection_related.html:38 569 #: templates/telemeta/inc/mediaitem_related.html:38 570 #: templates/telemeta/inc/resource_list.html:14 571 #: templates/telemeta/inc/resource_related.html:38 572 msgid "Description" 573 msgstr "" 574 575 #: models/system.py:118 576 msgid "criteria" 577 msgstr "" 578 579 #: templates/admin/base.html:21 templates/telemeta/base.html:88 580 #: templates/telemeta/base.html.py:92 564 581 msgid "Home" 565 582 msgstr "" … … 582 599 583 600 #: templates/telemeta/admin_enumerations.html:6 584 #: templates/telemeta/base.html:1 26templates/telemeta/enumeration_edit.html:7601 #: templates/telemeta/base.html:112 templates/telemeta/enumeration_edit.html:7 585 602 msgid "Enumerations" 586 603 msgstr "" 587 604 588 605 #: templates/telemeta/admin_enumerations.html:14 589 #: templates/telemeta/lists.html: 56templates/telemeta/mediaitem_add.html:33606 #: templates/telemeta/lists.html:69 templates/telemeta/mediaitem_add.html:33 590 607 #: templates/telemeta/mediaitem_copy.html:34 591 608 #: templates/telemeta/mediaitem_detail_video.html:295 592 609 #: templates/telemeta/mediaitem_edit.html:26 593 610 #: templates/telemeta/search_criteria.html:78 594 #: templates/telemeta/search_results.html:4 0611 #: templates/telemeta/search_results.html:41 595 612 #: templates/telemeta/inc/children_list.html:15 596 613 #: templates/telemeta/inc/collection_list.html:13 … … 598 615 #: templates/telemeta/inc/mediaitem_list.html:14 599 616 #: templates/telemeta/inc/mediaitem_related.html:20 600 #: templates/telemeta/inc/module_revisions.html:1 3617 #: templates/telemeta/inc/module_revisions.html:17 601 618 #: templates/telemeta/inc/resource_list.html:13 602 619 #: templates/telemeta/inc/resource_related.html:20 … … 608 625 msgstr "" 609 626 610 #: templates/telemeta/admin_general.html:5 templates/telemeta/base.html:1 25627 #: templates/telemeta/admin_general.html:5 templates/telemeta/base.html:111 611 628 msgid "General" 612 629 msgstr "" 613 630 614 631 #: templates/telemeta/admin_instruments.html:6 615 #: templates/telemeta/admin_users.html:6 templates/telemeta/base.html:89 616 #: templates/telemeta/base.html.py:120 templates/telemeta/users.html:5 617 #: templates/telemeta/users.html.py:8 632 #: templates/telemeta/admin_users.html:6 templates/telemeta/base.html:106 633 #: templates/telemeta/users.html:5 templates/telemeta/users.html.py:8 618 634 msgid "Users" 619 635 msgstr "" … … 628 644 msgstr "" 629 645 630 #: templates/telemeta/base.html:59 templates/telemeta/base.html.py: 102646 #: templates/telemeta/base.html:59 templates/telemeta/base.html.py:87 631 647 msgid "Profile" 632 648 msgstr "" … … 648 664 msgstr "" 649 665 650 #: templates/telemeta/base.html:84 templates/telemeta/base.html.py:112 666 #: templates/telemeta/base.html:84 667 msgid "Desk" 668 msgstr "" 669 670 #: templates/telemeta/base.html:86 views/base.py:269 671 msgid "Lists" 672 msgstr "" 673 674 #: templates/telemeta/base.html:94 675 msgid "Archives" 676 msgstr "" 677 678 #: templates/telemeta/base.html:96 679 msgid "Fonds" 680 msgstr "" 681 682 #: templates/telemeta/base.html:97 683 msgid "Corpus" 684 msgstr "" 685 686 #: templates/telemeta/base.html:98 651 687 msgid "Collections" 652 688 msgstr "" 653 689 654 #: templates/telemeta/base.html: 85 templates/telemeta/base.html.py:113690 #: templates/telemeta/base.html:99 655 691 msgid "Items" 656 692 msgstr "" 657 693 658 #: templates/telemeta/base.html:86 templates/telemeta/base.html.py:117 659 #: templates/telemeta/home.html:25 694 #: templates/telemeta/base.html:103 templates/telemeta/home.html:25 660 695 msgid "Geo Navigator" 661 696 msgstr "" 662 697 663 #: templates/telemeta/base.html: 87 templates/telemeta/base.html.py:118698 #: templates/telemeta/base.html:104 664 699 msgid "Advanced search" 665 700 msgstr "" 666 701 667 #: templates/telemeta/base.html: 92 templates/telemeta/base.html.py:123702 #: templates/telemeta/base.html:109 668 703 msgid "Admin" 669 704 msgstr "" 670 705 671 #: templates/telemeta/base.html:98 672 msgid "Desk" 673 msgstr "" 674 675 #: templates/telemeta/base.html:101 views/base.py:264 676 msgid "Lists" 677 msgstr "" 678 679 #: templates/telemeta/base.html:108 680 msgid "Archives" 681 msgstr "" 682 683 #: templates/telemeta/base.html:110 684 msgid "Fonds" 685 msgstr "" 686 687 #: templates/telemeta/base.html:111 688 msgid "Corpus" 689 msgstr "" 690 691 #: templates/telemeta/base.html:127 templates/telemeta/instrument_edit.html:4 706 #: templates/telemeta/base.html:113 templates/telemeta/instrument_edit.html:4 692 707 #: templates/telemeta/instrument_edit.html:7 693 708 #: templates/telemeta/instrument_edit_value.html:5 … … 695 710 msgstr "" 696 711 697 #: templates/telemeta/base.html:1 59712 #: templates/telemeta/base.html:145 698 713 msgid "Powered by" 699 714 msgstr "" 700 715 701 #: templates/telemeta/base.html:1 60716 #: templates/telemeta/base.html:146 702 717 msgid "By" 703 718 msgstr "" 704 719 705 #: templates/telemeta/base.html:1 65720 #: templates/telemeta/base.html:151 706 721 msgid "" 707 722 "Usage of the archives in the respect of cultural heritage of the original " … … 709 724 msgstr "" 710 725 711 #: templates/telemeta/base.html:1 71712 #: templates/telemeta/collection_detail.html:1 17726 #: templates/telemeta/base.html:157 727 #: templates/telemeta/collection_detail.html:121 713 728 msgid "Legal notices" 714 729 msgstr "" … … 737 752 #: templates/telemeta/profile_edit.html:29 738 753 #: templates/telemeta/resource_add.html:10 739 #: templates/telemeta/resource_add.html: 27754 #: templates/telemeta/resource_add.html:31 740 755 #: templates/telemeta/resource_edit.html:9 741 #: templates/telemeta/resource_edit.html:2 5756 #: templates/telemeta/resource_edit.html:29 742 757 #: templates/telemeta/resource_related_edit.html:12 743 758 #: templates/telemeta/resource_related_edit.html:39 … … 757 772 #: templates/telemeta/mediaitem_related_edit.html:41 758 773 #: templates/telemeta/profile_edit.html:31 759 #: templates/telemeta/resource_add.html: 29760 #: templates/telemeta/resource_edit.html: 27774 #: templates/telemeta/resource_add.html:33 775 #: templates/telemeta/resource_edit.html:31 761 776 #: templates/telemeta/resource_related_edit.html:41 762 777 msgid "Save" … … 764 779 765 780 #: templates/telemeta/collection_detail.html:5 766 #: templates/telemeta/collection_detail_dc.html:5 views/base.py:4 11781 #: templates/telemeta/collection_detail_dc.html:5 views/base.py:459 767 782 msgid "Collection" 768 783 msgstr "" 769 784 770 785 #: templates/telemeta/collection_detail.html:44 771 #: templates/telemeta/mediaitem_detail.html:91 772 #: templates/telemeta/mediaitem_detail.html:197 773 #: templates/telemeta/mediaitem_detail.html:236 786 #: templates/telemeta/lists.html:55 787 #: templates/telemeta/mediaitem_detail.html:97 788 #: templates/telemeta/mediaitem_detail.html:224 789 #: templates/telemeta/mediaitem_detail.html:263 774 790 #: templates/telemeta/mediaitem_detail_video.html:90 775 791 #: templates/telemeta/mediaitem_detail_video.html:192 … … 777 793 #: templates/telemeta/mediaitem_detail_video.html:352 778 794 #: templates/telemeta/profile_detail.html:65 779 #: templates/telemeta/resource_detail.html: 21795 #: templates/telemeta/resource_detail.html:43 780 796 #: templates/telemeta/inc/collection_related.html:81 781 797 #: templates/telemeta/inc/mediaitem_related.html:81 … … 785 801 786 802 #: templates/telemeta/collection_detail.html:45 787 #: templates/telemeta/mediaitem_detail.html:9 2803 #: templates/telemeta/mediaitem_detail.html:98 788 804 #: templates/telemeta/mediaitem_detail_video.html:91 789 #: templates/telemeta/resource_detail.html: 22805 #: templates/telemeta/resource_detail.html:44 790 806 msgid "Copy" 791 807 msgstr "" … … 796 812 797 813 #: templates/telemeta/collection_detail.html:49 798 #: templates/telemeta/mediaitem_detail.html: 95814 #: templates/telemeta/mediaitem_detail.html:101 799 815 #: templates/telemeta/mediaitem_detail_video.html:94 800 #: templates/telemeta/resource_detail.html: 25816 #: templates/telemeta/resource_detail.html:47 801 817 msgid "Add to playlist" 802 818 msgstr "" … … 807 823 808 824 #: templates/telemeta/collection_detail.html:95 809 #: templates/telemeta/lists.html: 60825 #: templates/telemeta/lists.html:73 810 826 #: templates/telemeta/inc/collection_list.html:17 811 827 msgid "Recording period" 812 828 msgstr "" 813 829 814 #: templates/telemeta/collection_detail.html:10 4815 #: templates/telemeta/mediaitem_detail.html: 177830 #: templates/telemeta/collection_detail.html:108 831 #: templates/telemeta/mediaitem_detail.html:204 816 832 #: templates/telemeta/mediaitem_detail_video.html:176 817 833 msgid "Geographic and cultural informations" 818 834 msgstr "" 819 835 820 #: templates/telemeta/collection_detail.html:12 2821 #: templates/telemeta/lists.html: 59836 #: templates/telemeta/collection_detail.html:126 837 #: templates/telemeta/lists.html:72 822 838 #: templates/telemeta/inc/collection_list.html:16 823 839 #: templates/telemeta/inc/mediaitem_list.html:16 … … 825 841 msgstr "" 826 842 827 #: templates/telemeta/collection_detail.html:13 1843 #: templates/telemeta/collection_detail.html:135 828 844 msgid "Bibliographic references" 829 845 msgstr "" 830 846 831 #: templates/telemeta/collection_detail.html:14 4832 #: templates/telemeta/mediaitem_detail.html:2 53847 #: templates/telemeta/collection_detail.html:148 848 #: templates/telemeta/mediaitem_detail.html:280 833 849 #: templates/telemeta/mediaitem_detail_video.html:248 834 850 msgid "Archiving data" 835 851 msgstr "" 836 852 837 #: templates/telemeta/collection_detail.html:15 0853 #: templates/telemeta/collection_detail.html:154 838 854 msgid "Related documentation" 839 855 msgstr "" 840 856 841 #: templates/telemeta/collection_detail.html:15 4857 #: templates/telemeta/collection_detail.html:158 842 858 msgid "Comments" 843 859 msgstr "" 844 860 845 #: templates/telemeta/collection_detail.html:1 68846 #: templates/telemeta/mediaitem_detail.html:2 69861 #: templates/telemeta/collection_detail.html:172 862 #: templates/telemeta/mediaitem_detail.html:296 847 863 #: templates/telemeta/mediaitem_detail_video.html:264 848 864 msgid "Technical data" 849 865 msgstr "" 850 866 851 #: templates/telemeta/collection_detail.html:17 3852 #: templates/telemeta/mediaitem_detail.html:2 72867 #: templates/telemeta/collection_detail.html:177 868 #: templates/telemeta/mediaitem_detail.html:299 853 869 #: templates/telemeta/mediaitem_detail_video.html:267 854 870 msgid "Media type" 855 871 msgstr "" 856 872 857 #: templates/telemeta/collection_detail.html:173 858 #: templates/telemeta/mediaitem_detail.html:272 873 #: templates/telemeta/collection_detail.html:177 859 874 #: templates/telemeta/mediaitem_detail_video.html:267 860 875 msgid "Audio" 861 876 msgstr "" 862 877 863 #: templates/telemeta/collection_detail.html:1 78878 #: templates/telemeta/collection_detail.html:182 864 879 #: templates/telemeta/geo_countries.html:16 865 880 msgid "Number of items" 866 881 msgstr "" 867 882 868 #: templates/telemeta/collection_detail.html:2 07869 #: templates/telemeta/lists.html: 45870 #: templates/telemeta/mediaitem_detail.html: 293883 #: templates/telemeta/collection_detail.html:211 884 #: templates/telemeta/lists.html:58 885 #: templates/telemeta/mediaitem_detail.html:320 871 886 #: templates/telemeta/mediaitem_detail_video.html:363 872 #: templates/telemeta/resource_detail.html: 69887 #: templates/telemeta/resource_detail.html:95 873 888 msgid "Delete" 874 889 msgstr "" … … 892 907 #: templates/telemeta/mediaitem_list.html:12 893 908 #: templates/telemeta/search_results.html:13 894 #: templates/telemeta/search_results.html:1 6909 #: templates/telemeta/search_results.html:17 895 910 msgid "All" 896 911 msgstr "" … … 907 922 #: templates/telemeta/mediaitem_list.html:13 908 923 #: templates/telemeta/search_results.html:14 909 #: templates/telemeta/search_results.html:1 7924 #: templates/telemeta/search_results.html:18 910 925 msgid "Sounds" 911 926 msgstr "" … … 913 928 #: templates/telemeta/collection_list.html:17 914 929 #: templates/telemeta/enumeration_edit.html:23 915 #: templates/telemeta/instrument_edit.html:22 templates/telemeta/lists.html: 37930 #: templates/telemeta/instrument_edit.html:22 templates/telemeta/lists.html:49 916 931 #: templates/telemeta/mediaitem_list.html:15 917 932 #: templates/telemeta/resource_list.html:13 … … 949 964 #: templates/telemeta/enumeration_edit.html:31 950 965 #: templates/telemeta/enumeration_edit_value.html:11 951 #: templates/telemeta/mediaitem_detail.html:1 37966 #: templates/telemeta/mediaitem_detail.html:164 952 967 #: templates/telemeta/mediaitem_detail_video.html:136 953 968 msgid "Value" … … 1012 1027 msgstr[1] "" 1013 1028 1014 #: templates/telemeta/home.html:14 templates/telemeta/home.html.py: 571029 #: templates/telemeta/home.html:14 templates/telemeta/home.html.py:60 1015 1030 msgid "Musical selection" 1016 1031 msgstr "" … … 1030 1045 msgstr "" 1031 1046 1032 #: templates/telemeta/lists.html: 35 templates/telemeta/profile_detail.html:161033 msgid " Playlists"1034 msgstr "" 1035 1036 #: templates/telemeta/lists.html: 571037 #: templates/telemeta/inc/module_revisions.html:1 41047 #: templates/telemeta/lists.html:47 1048 msgid "My playlists" 1049 msgstr "" 1050 1051 #: templates/telemeta/lists.html:70 1052 #: templates/telemeta/inc/module_revisions.html:18 1038 1053 msgid "Type" 1039 1054 msgstr "" 1040 1055 1041 #: templates/telemeta/lists.html: 58templates/telemeta/mediaitem_add.html:341056 #: templates/telemeta/lists.html:71 templates/telemeta/mediaitem_add.html:34 1042 1057 #: templates/telemeta/mediaitem_copy.html:35 1043 1058 #: templates/telemeta/mediaitem_edit.html:27 … … 1049 1064 msgstr "" 1050 1065 1051 #: templates/telemeta/lists.html: 611066 #: templates/telemeta/lists.html:74 1052 1067 #: templates/telemeta/search_criteria.html:130 1053 #: templates/telemeta/search_results.html:5 71068 #: templates/telemeta/search_results.html:58 1054 1069 #: templates/telemeta/inc/collection_list.html:18 1055 1070 #: templates/telemeta/inc/mediaitem_list.html:23 … … 1057 1072 msgstr "" 1058 1073 1059 #: templates/telemeta/lists.html: 621074 #: templates/telemeta/lists.html:75 1060 1075 msgid "Action" 1061 1076 msgstr "" 1062 1077 1063 #: templates/telemeta/lists.html: 761064 #: templates/telemeta/inc/module_revisions.html: 361078 #: templates/telemeta/lists.html:92 1079 #: templates/telemeta/inc/module_revisions.html:40 1065 1080 msgid "deleted" 1066 1081 msgstr "" … … 1081 1096 #: templates/telemeta/mediaitem_copy.html:5 1082 1097 #: templates/telemeta/mediaitem_detail.html:5 1083 #: templates/telemeta/mediaitem_detail_video.html:5 views/base.py: 5731098 #: templates/telemeta/mediaitem_detail_video.html:5 views/base.py:622 1084 1099 msgid "Item" 1085 1100 msgstr "" 1086 1101 1087 #: templates/telemeta/mediaitem_detail.html: 971102 #: templates/telemeta/mediaitem_detail.html:103 1088 1103 #: templates/telemeta/mediaitem_detail_video.html:96 1089 1104 #: templates/telemeta/paginator.html:5 … … 1091 1106 msgstr "" 1092 1107 1093 #: templates/telemeta/mediaitem_detail.html: 981108 #: templates/telemeta/mediaitem_detail.html:104 1094 1109 #: templates/telemeta/mediaitem_detail_video.html:97 1095 1110 #: templates/telemeta/paginator.html:23 … … 1097 1112 msgstr "" 1098 1113 1099 #: templates/telemeta/mediaitem_detail.html:1 261114 #: templates/telemeta/mediaitem_detail.html:153 1100 1115 #: templates/telemeta/mediaitem_detail_video.html:125 1101 1116 msgid "Analysis" 1102 1117 msgstr "" 1103 1118 1104 #: templates/telemeta/mediaitem_detail.html:1 281119 #: templates/telemeta/mediaitem_detail.html:155 1105 1120 #: templates/telemeta/mediaitem_detail_video.html:127 1106 1121 msgid "Markers" 1107 1122 msgstr "" 1108 1123 1109 #: templates/telemeta/mediaitem_detail.html:1 361124 #: templates/telemeta/mediaitem_detail.html:163 1110 1125 #: templates/telemeta/mediaitem_detail_video.html:135 1111 1126 msgid "Property" 1112 1127 msgstr "" 1113 1128 1114 #: templates/telemeta/mediaitem_detail.html:1 381129 #: templates/telemeta/mediaitem_detail.html:165 1115 1130 #: templates/telemeta/mediaitem_detail_video.html:137 1116 1131 msgid "Unit" 1117 1132 msgstr "" 1118 1133 1119 #: templates/telemeta/mediaitem_detail.html:1 461134 #: templates/telemeta/mediaitem_detail.html:173 1120 1135 #: templates/telemeta/mediaitem_detail_video.html:145 1121 1136 msgid "Download:" 1122 1137 msgstr "" 1123 1138 1124 #: templates/telemeta/mediaitem_detail.html:1 671139 #: templates/telemeta/mediaitem_detail.html:194 1125 1140 #: templates/telemeta/mediaitem_detail_video.html:166 1126 1141 msgid "Recording date" 1127 1142 msgstr "" 1128 1143 1129 #: templates/telemeta/mediaitem_detail.html: 1791144 #: templates/telemeta/mediaitem_detail.html:206 1130 1145 #: templates/telemeta/mediaitem_detail_video.html:178 1131 1146 #: templates/telemeta/inc/mediaitem_list.html:18 … … 1133 1148 msgstr "" 1134 1149 1135 #: templates/telemeta/mediaitem_detail.html: 1851150 #: templates/telemeta/mediaitem_detail.html:212 1136 1151 msgid "Language ISO" 1137 1152 msgstr "" 1138 1153 1139 #: templates/telemeta/mediaitem_detail.html: 1891154 #: templates/telemeta/mediaitem_detail.html:216 1140 1155 #: templates/telemeta/mediaitem_detail_video.html:184 1141 1156 msgid "Ethnographic context" 1142 1157 msgstr "" 1143 1158 1144 #: templates/telemeta/mediaitem_detail.html:2 021159 #: templates/telemeta/mediaitem_detail.html:229 1145 1160 #: templates/telemeta/mediaitem_detail_video.html:197 1146 1161 msgid "Musical informations" 1147 1162 msgstr "" 1148 1163 1149 #: templates/telemeta/mediaitem_detail.html:2 361164 #: templates/telemeta/mediaitem_detail.html:263 1150 1165 #: templates/telemeta/mediaitem_detail_video.html:231 1151 1166 msgid "performance" 1152 1167 msgstr "" 1153 1168 1154 #: templates/telemeta/mediaitem_detail.html:2 411169 #: templates/telemeta/mediaitem_detail.html:268 1155 1170 #: templates/telemeta/mediaitem_detail_video.html:236 1156 1171 msgid "General informations" 1157 1172 msgstr "" 1158 1173 1159 #: templates/telemeta/mediaitem_detail.html:2 431174 #: templates/telemeta/mediaitem_detail.html:270 1160 1175 #: templates/telemeta/mediaitem_detail_video.html:238 1161 1176 msgid "Remarks" 1162 1177 msgstr "" 1163 1178 1164 #: templates/telemeta/mediaitem_detail.html:2 591179 #: templates/telemeta/mediaitem_detail.html:286 1165 1180 #: templates/telemeta/mediaitem_detail_video.html:254 1166 1181 msgid "Published references" … … 1185 1200 msgstr "" 1186 1201 1187 #: templates/telemeta/mediaitem_detail_video.html:3131188 #: templates/telemeta/inc/children_list.html:161189 #: templates/telemeta/inc/collection_related.html:381190 #: templates/telemeta/inc/mediaitem_related.html:381191 #: templates/telemeta/inc/resource_list.html:141192 #: templates/telemeta/inc/resource_related.html:381193 msgid "Description"1194 msgstr ""1195 1196 1202 #: templates/telemeta/mediaitem_detail_video.html:316 1197 1203 #: templates/telemeta/inc/collection_related.html:43 … … 1225 1231 msgstr "" 1226 1232 1227 #: templates/telemeta/profile_detail.html:8 views/base.py:13 411233 #: templates/telemeta/profile_detail.html:8 views/base.py:1392 1228 1234 msgid "User profile" 1235 msgstr "" 1236 1237 #: templates/telemeta/profile_detail.html:16 1238 msgid "Playlists" 1229 1239 msgstr "" 1230 1240 … … 1283 1293 msgstr "" 1284 1294 1285 #: templates/telemeta/resource_detail.html: 751295 #: templates/telemeta/resource_detail.html:101 1286 1296 #: templates/telemeta/resource_detail_dc.html:16 1287 1297 msgid "No such resource" … … 1294 1304 1295 1305 #: templates/telemeta/search_criteria.html:94 1296 #: templates/telemeta/search_results.html:4 31306 #: templates/telemeta/search_results.html:44 1297 1307 #: templates/telemeta/inc/mediaitem_list.html:22 1298 1308 msgid "Year of recording" … … 1301 1311 #: templates/telemeta/search_criteria.html:101 1302 1312 #: templates/telemeta/search_criteria.html:120 1303 #: templates/telemeta/search_results.html:4 51304 #: templates/telemeta/search_results.html:5 21313 #: templates/telemeta/search_results.html:46 1314 #: templates/telemeta/search_results.html:53 1305 1315 msgid "to" 1306 1316 msgstr "" 1307 1317 1308 1318 #: templates/telemeta/search_criteria.html:113 1309 #: templates/telemeta/search_results.html:5 01319 #: templates/telemeta/search_results.html:51 1310 1320 msgid "Year of publication" 1311 1321 msgstr "" … … 1316 1326 msgstr "" 1317 1327 1318 #: templates/telemeta/search_results.html:2 51328 #: templates/telemeta/search_results.html:26 1319 1329 msgid "Search pattern" 1320 1330 msgstr "" … … 1332 1342 msgstr "" 1333 1343 1334 #: templates/telemeta/inc/children_list.html:34 1335 msgid "No resources" 1344 #: templates/telemeta/inc/children_list.html:35 1345 #: templates/telemeta/inc/resource_list.html:30 1346 msgid "No resource" 1336 1347 msgstr "" 1337 1348 … … 1368 1379 msgstr "" 1369 1380 1370 #: templates/telemeta/inc/module_revisions.html:12 1381 #: templates/telemeta/inc/module_revisions.html:16 1382 #: templates/telemeta/inc/module_searches.html:12 1371 1383 msgid "Date" 1372 1384 msgstr "" 1373 1385 1374 #: templates/telemeta/inc/module_revisions.html:1 51386 #: templates/telemeta/inc/module_revisions.html:19 1375 1387 #: templates/telemeta/inc/user_list.html:6 1376 1388 msgid "User" 1389 msgstr "" 1390 1391 #: templates/telemeta/inc/module_searches.html:13 1392 msgid "Criteria" 1377 1393 msgstr "" 1378 1394 … … 1380 1396 #, python-format 1381 1397 msgid " from %(first_on_page)s to %(last_on_page)s on %(hits)s" 1382 msgstr ""1383 1384 #: templates/telemeta/inc/resource_list.html:301385 msgid "No resource"1386 1398 msgstr "" 1387 1399 … … 1544 1556 msgstr "" 1545 1557 1546 #: templatetags/telemeta_utils.py:25 01558 #: templatetags/telemeta_utils.py:257 1547 1559 #, python-format 1548 1560 msgid "%(count)d item" … … 1551 1563 msgstr[1] "" 1552 1564 1553 #: templatetags/telemeta_utils.py:2 531565 #: templatetags/telemeta_utils.py:260 1554 1566 #, python-format 1555 1567 msgid "%(count)d collection" … … 1566 1578 msgstr "" 1567 1579 1568 #: views/base.py:263 views/base.py:410 views/base.py:572 views/base.py:866 1569 #: views/base.py:1340 1580 #: util/locale_fix.py:7 1581 msgid "My searches" 1582 msgstr "" 1583 1584 #: util/locale_fix.py:8 1585 msgid "Children" 1586 msgstr "" 1587 1588 #: util/locale_fix.py:9 1589 msgid "pattern" 1590 msgstr "" 1591 1592 #: views/base.py:268 views/base.py:458 views/base.py:621 views/base.py:925 1593 #: views/base.py:1391 1570 1594 msgid "Access not allowed" 1571 1595 msgstr "" 1572 1596 1573 #: views/base.py:2 65 views/base.py:412 views/base.py:574 views/base.py:8681574 #: views/base.py:13 421597 #: views/base.py:270 views/base.py:460 views/base.py:623 views/base.py:927 1598 #: views/base.py:1393 1575 1599 msgid "" 1576 1600 "Please login or contact the website administator to get a private access." 1577 1601 msgstr "" 1578 1602 1579 #: views/base.py:1 3711603 #: views/base.py:1422 1580 1604 msgid "Last changes" 1581 1605 msgstr "" -
telemeta/locale/de/LC_MESSAGES/djangojs.po
r7617a51 r72b372a 9 9 "Project-Id-Version: PACKAGE VERSION\n" 10 10 "Report-Msgid-Bugs-To: \n" 11 "POT-Creation-Date: 2012-02- 01 14:59+0100\n"11 "POT-Creation-Date: 2012-02-13 16:36+0100\n" 12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 66 66 msgid "delete the collection permanently?" 67 67 msgstr "" 68 69 #: htdocs/js/locale.js:14 70 msgid "delete the playlist permanently?" 71 msgstr "" 72 73 #: htdocs/js/locale.js:15 74 msgid "delete the resource from the playlist permanently?" 75 msgstr "" -
telemeta/locale/fr/LC_MESSAGES/django.po
r7617a51 r72b372a 9 9 "Project-Id-Version: PACKAGE VERSION\n" 10 10 "Report-Msgid-Bugs-To: \n" 11 "POT-Creation-Date: 2012-02- 01 14:59+0100\n"11 "POT-Creation-Date: 2012-02-13 16:36+0100\n" 12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: Olivier Guilyardi <olivier samalyse com>\n" … … 27 27 28 28 #: models/enum.py:41 models/enum.py:139 models/media.py:455 29 #: models/system.py:103 29 30 msgid "value" 30 31 msgstr "valeur" … … 215 216 216 217 #: models/media.py:123 models/media.py:522 models/media.py:541 217 #: models/ media.py:555218 #: models/system.py:115 218 219 msgid "date" 219 220 msgstr "" … … 243 244 msgstr "déposant / contributeur" 244 245 245 #: models/media.py:175 models/media.py:6 34246 #: models/media.py:175 models/media.py:622 246 247 msgid "recording year (from)" 247 248 msgstr "année d'enregistrement (depuis)" 248 249 249 #: models/media.py:176 models/media.py:6 35250 #: models/media.py:176 models/media.py:623 250 251 msgid "recording year (until)" 251 252 msgstr "année d'enregistrement (jusqu'à)" … … 416 417 msgstr "copie de" 417 418 418 #: models/media.py:362 models/media.py:554 419 #: templates/telemeta/mediaitem_detail.html:197 419 #: models/media.py:362 templates/telemeta/mediaitem_detail.html:224 420 420 #: templates/telemeta/mediaitem_detail_video.html:192 421 421 msgid "keywords" … … 485 485 msgstr "ressource" 486 486 487 #: models/media.py:520 models/system.py:5 4487 #: models/media.py:520 models/system.py:55 488 488 msgid "time" 489 489 msgstr "heure" … … 497 497 msgstr "" 498 498 499 #: models/media.py:6 33499 #: models/media.py:621 500 500 msgid "collections" 501 501 msgstr "collections" 502 502 503 #: models/media.py:6 43 models/media.py:644 models/media.py:654504 #: models/media.py:66 9503 #: models/media.py:633 models/media.py:634 models/media.py:643 504 #: models/media.py:660 505 505 msgid "corpus" 506 506 msgstr "corpus" 507 507 508 #: models/media.py:6 62 models/media.py:663 models/media.py:680508 #: models/media.py:653 models/media.py:654 models/media.py:671 509 509 msgid "fonds" 510 510 msgstr "fonds" 511 511 512 #: models/media.py:6 73 models/media.py:674512 #: models/media.py:664 models/media.py:665 513 513 msgid "corpus related media" 514 514 msgstr "média associés" 515 515 516 #: models/media.py:6 84 models/media.py:685516 #: models/media.py:675 models/media.py:676 517 517 msgid "fonds related media" 518 518 msgstr "média associés" 519 519 520 #: models/system.py:5 1520 #: models/system.py:52 521 521 msgid "element type" 522 522 msgstr "type d'élément" 523 523 524 #: models/system.py:5 2524 #: models/system.py:53 525 525 msgid "element identifier" 526 526 msgstr "identifiant de l'élément" 527 527 528 #: models/system.py:5 3528 #: models/system.py:54 529 529 msgid "modification type" 530 530 msgstr "type de modification" 531 531 532 #: models/system.py:5 5532 #: models/system.py:56 533 533 msgid "user" 534 534 msgstr "utilisateur" 535 535 536 #: models/system.py:8 4templates/telemeta/profile_detail.html:36536 #: models/system.py:85 templates/telemeta/profile_detail.html:36 537 537 msgid "Institution" 538 538 msgstr "Institution" 539 539 540 #: models/system.py:8 5templates/telemeta/profile_detail.html:37540 #: models/system.py:86 templates/telemeta/profile_detail.html:37 541 541 msgid "Department" 542 542 msgstr "Département" 543 543 544 #: models/system.py:8 6templates/telemeta/profile_detail.html:38544 #: models/system.py:87 templates/telemeta/profile_detail.html:38 545 545 msgid "Function" 546 546 msgstr "Fonction" 547 547 548 #: models/system.py:8 7templates/telemeta/profile_detail.html:39548 #: models/system.py:88 templates/telemeta/profile_detail.html:39 549 549 msgid "Attachment" 550 550 msgstr "Rattachement" 551 551 552 #: models/system.py:8 8templates/telemeta/profile_detail.html:40552 #: models/system.py:89 templates/telemeta/profile_detail.html:40 553 553 msgid "Address" 554 554 msgstr "Adresse" 555 555 556 #: models/system.py: 89templates/telemeta/profile_detail.html:41556 #: models/system.py:90 templates/telemeta/profile_detail.html:41 557 557 msgid "Telephone" 558 558 msgstr "Téléphone" 559 559 560 #: models/system.py:9 0560 #: models/system.py:91 561 561 msgid "Expiration_date" 562 562 msgstr "Date d'expiration" 563 563 564 #: templates/admin/base.html:21 templates/telemeta/base.html:83 565 #: templates/telemeta/base.html.py:100 templates/telemeta/base.html:106 564 #: models/system.py:102 565 #, fuzzy 566 msgid "key" 567 msgstr "Mot-clé" 568 569 #: models/system.py:116 templates/telemeta/mediaitem_detail_video.html:313 570 #: templates/telemeta/inc/children_list.html:16 571 #: templates/telemeta/inc/collection_related.html:38 572 #: templates/telemeta/inc/mediaitem_related.html:38 573 #: templates/telemeta/inc/resource_list.html:14 574 #: templates/telemeta/inc/resource_related.html:38 575 msgid "Description" 576 msgstr "Description" 577 578 #: models/system.py:118 579 msgid "criteria" 580 msgstr "" 581 582 #: templates/admin/base.html:21 templates/telemeta/base.html:88 583 #: templates/telemeta/base.html.py:92 566 584 msgid "Home" 567 585 msgstr "" … … 584 602 585 603 #: templates/telemeta/admin_enumerations.html:6 586 #: templates/telemeta/base.html:1 26templates/telemeta/enumeration_edit.html:7604 #: templates/telemeta/base.html:112 templates/telemeta/enumeration_edit.html:7 587 605 msgid "Enumerations" 588 606 msgstr "Énumérations" 589 607 590 608 #: templates/telemeta/admin_enumerations.html:14 591 #: templates/telemeta/lists.html: 56templates/telemeta/mediaitem_add.html:33609 #: templates/telemeta/lists.html:69 templates/telemeta/mediaitem_add.html:33 592 610 #: templates/telemeta/mediaitem_copy.html:34 593 611 #: templates/telemeta/mediaitem_detail_video.html:295 594 612 #: templates/telemeta/mediaitem_edit.html:26 595 613 #: templates/telemeta/search_criteria.html:78 596 #: templates/telemeta/search_results.html:4 0614 #: templates/telemeta/search_results.html:41 597 615 #: templates/telemeta/inc/children_list.html:15 598 616 #: templates/telemeta/inc/collection_list.html:13 … … 600 618 #: templates/telemeta/inc/mediaitem_list.html:14 601 619 #: templates/telemeta/inc/mediaitem_related.html:20 602 #: templates/telemeta/inc/module_revisions.html:1 3620 #: templates/telemeta/inc/module_revisions.html:17 603 621 #: templates/telemeta/inc/resource_list.html:13 604 622 #: templates/telemeta/inc/resource_related.html:20 … … 607 625 608 626 #: templates/telemeta/admin_enumerations.html:24 609 #, fuzzy610 627 msgid "No enumerations" 611 628 msgstr "Aucune énumération" 612 629 613 #: templates/telemeta/admin_general.html:5 templates/telemeta/base.html:1 25630 #: templates/telemeta/admin_general.html:5 templates/telemeta/base.html:111 614 631 msgid "General" 615 632 msgstr "Générale" 616 633 617 634 #: templates/telemeta/admin_instruments.html:6 618 #: templates/telemeta/admin_users.html:6 templates/telemeta/base.html:89 619 #: templates/telemeta/base.html.py:120 templates/telemeta/users.html:5 620 #: templates/telemeta/users.html.py:8 635 #: templates/telemeta/admin_users.html:6 templates/telemeta/base.html:106 636 #: templates/telemeta/users.html:5 templates/telemeta/users.html.py:8 621 637 msgid "Users" 622 638 msgstr "Utilisateurs" … … 624 640 #: templates/telemeta/admin_instruments.html:15 625 641 #: templates/telemeta/admin_users.html:11 templates/telemeta/users.html:16 626 #, fuzzy627 642 msgid "No users" 628 643 msgstr "Pas d'utilisateurs" … … 632 647 msgstr "Bienvenue" 633 648 634 #: templates/telemeta/base.html:59 templates/telemeta/base.html.py: 102649 #: templates/telemeta/base.html:59 templates/telemeta/base.html.py:87 635 650 msgid "Profile" 636 651 msgstr "Profil" … … 652 667 msgstr "Recherche" 653 668 654 #: templates/telemeta/base.html:84 templates/telemeta/base.html.py:112 669 #: templates/telemeta/base.html:84 670 msgid "Desk" 671 msgstr "Bureau" 672 673 #: templates/telemeta/base.html:86 views/base.py:269 674 msgid "Lists" 675 msgstr "Listes" 676 677 #: templates/telemeta/base.html:94 678 msgid "Archives" 679 msgstr "Archives" 680 681 #: templates/telemeta/base.html:96 682 msgid "Fonds" 683 msgstr "" 684 685 #: templates/telemeta/base.html:97 686 msgid "Corpus" 687 msgstr "" 688 689 #: templates/telemeta/base.html:98 655 690 msgid "Collections" 656 691 msgstr "Collections" 657 692 658 #: templates/telemeta/base.html: 85 templates/telemeta/base.html.py:113693 #: templates/telemeta/base.html:99 659 694 msgid "Items" 660 695 msgstr "Items" 661 696 662 #: templates/telemeta/base.html:86 templates/telemeta/base.html.py:117 663 #: templates/telemeta/home.html:25 697 #: templates/telemeta/base.html:103 templates/telemeta/home.html:25 664 698 msgid "Geo Navigator" 665 699 msgstr "Géo-Navigateur" 666 700 667 #: templates/telemeta/base.html: 87 templates/telemeta/base.html.py:118701 #: templates/telemeta/base.html:104 668 702 msgid "Advanced search" 669 703 msgstr "Recherche avancée" 670 704 671 #: templates/telemeta/base.html: 92 templates/telemeta/base.html.py:123705 #: templates/telemeta/base.html:109 672 706 msgid "Admin" 673 707 msgstr "Admin" 674 708 675 #: templates/telemeta/base.html:98 676 msgid "Desk" 677 msgstr "Bureau" 678 679 #: templates/telemeta/base.html:101 views/base.py:264 680 msgid "Lists" 681 msgstr "Listes" 682 683 #: templates/telemeta/base.html:108 684 msgid "Archives" 685 msgstr "Archives" 686 687 #: templates/telemeta/base.html:110 688 msgid "Fonds" 689 msgstr "" 690 691 #: templates/telemeta/base.html:111 692 msgid "Corpus" 693 msgstr "" 694 695 #: templates/telemeta/base.html:127 templates/telemeta/instrument_edit.html:4 709 #: templates/telemeta/base.html:113 templates/telemeta/instrument_edit.html:4 696 710 #: templates/telemeta/instrument_edit.html:7 697 711 #: templates/telemeta/instrument_edit_value.html:5 … … 699 713 msgstr "Instruments" 700 714 701 #: templates/telemeta/base.html:1 59715 #: templates/telemeta/base.html:145 702 716 msgid "Powered by" 703 717 msgstr "Propulsé par" 704 718 705 #: templates/telemeta/base.html:1 60719 #: templates/telemeta/base.html:146 706 720 msgid "By" 707 721 msgstr "Par" 708 722 709 #: templates/telemeta/base.html:1 65723 #: templates/telemeta/base.html:151 710 724 msgid "" 711 725 "Usage of the archives in the respect of cultural heritage of the original " … … 715 729 "communautés d'origine." 716 730 717 #: templates/telemeta/base.html:1 71718 #: templates/telemeta/collection_detail.html:1 17731 #: templates/telemeta/base.html:157 732 #: templates/telemeta/collection_detail.html:121 719 733 msgid "Legal notices" 720 734 msgstr "Mentions légales" … … 743 757 #: templates/telemeta/profile_edit.html:29 744 758 #: templates/telemeta/resource_add.html:10 745 #: templates/telemeta/resource_add.html: 27759 #: templates/telemeta/resource_add.html:31 746 760 #: templates/telemeta/resource_edit.html:9 747 #: templates/telemeta/resource_edit.html:2 5761 #: templates/telemeta/resource_edit.html:29 748 762 #: templates/telemeta/resource_related_edit.html:12 749 763 #: templates/telemeta/resource_related_edit.html:39 … … 763 777 #: templates/telemeta/mediaitem_related_edit.html:41 764 778 #: templates/telemeta/profile_edit.html:31 765 #: templates/telemeta/resource_add.html: 29766 #: templates/telemeta/resource_edit.html: 27779 #: templates/telemeta/resource_add.html:33 780 #: templates/telemeta/resource_edit.html:31 767 781 #: templates/telemeta/resource_related_edit.html:41 768 782 msgid "Save" … … 770 784 771 785 #: templates/telemeta/collection_detail.html:5 772 #: templates/telemeta/collection_detail_dc.html:5 views/base.py:4 11786 #: templates/telemeta/collection_detail_dc.html:5 views/base.py:459 773 787 msgid "Collection" 774 788 msgstr "Collection" 775 789 776 790 #: templates/telemeta/collection_detail.html:44 777 #: templates/telemeta/mediaitem_detail.html:91 778 #: templates/telemeta/mediaitem_detail.html:197 779 #: templates/telemeta/mediaitem_detail.html:236 791 #: templates/telemeta/lists.html:55 792 #: templates/telemeta/mediaitem_detail.html:97 793 #: templates/telemeta/mediaitem_detail.html:224 794 #: templates/telemeta/mediaitem_detail.html:263 780 795 #: templates/telemeta/mediaitem_detail_video.html:90 781 796 #: templates/telemeta/mediaitem_detail_video.html:192 … … 783 798 #: templates/telemeta/mediaitem_detail_video.html:352 784 799 #: templates/telemeta/profile_detail.html:65 785 #: templates/telemeta/resource_detail.html: 21800 #: templates/telemeta/resource_detail.html:43 786 801 #: templates/telemeta/inc/collection_related.html:81 787 802 #: templates/telemeta/inc/mediaitem_related.html:81 … … 791 806 792 807 #: templates/telemeta/collection_detail.html:45 793 #: templates/telemeta/mediaitem_detail.html:9 2808 #: templates/telemeta/mediaitem_detail.html:98 794 809 #: templates/telemeta/mediaitem_detail_video.html:91 795 #: templates/telemeta/resource_detail.html: 22810 #: templates/telemeta/resource_detail.html:44 796 811 msgid "Copy" 797 812 msgstr "Copier" … … 802 817 803 818 #: templates/telemeta/collection_detail.html:49 804 #: templates/telemeta/mediaitem_detail.html: 95819 #: templates/telemeta/mediaitem_detail.html:101 805 820 #: templates/telemeta/mediaitem_detail_video.html:94 806 #: templates/telemeta/resource_detail.html: 25821 #: templates/telemeta/resource_detail.html:47 807 822 msgid "Add to playlist" 808 823 msgstr "Ajouter à la liste" … … 813 828 814 829 #: templates/telemeta/collection_detail.html:95 815 #: templates/telemeta/lists.html: 60830 #: templates/telemeta/lists.html:73 816 831 #: templates/telemeta/inc/collection_list.html:17 817 832 msgid "Recording period" 818 833 msgstr "Période d'enregistrement" 819 834 820 #: templates/telemeta/collection_detail.html:10 4821 #: templates/telemeta/mediaitem_detail.html: 177835 #: templates/telemeta/collection_detail.html:108 836 #: templates/telemeta/mediaitem_detail.html:204 822 837 #: templates/telemeta/mediaitem_detail_video.html:176 823 838 msgid "Geographic and cultural informations" 824 839 msgstr "Indications géographiques et culturelles" 825 840 826 #: templates/telemeta/collection_detail.html:12 2827 #: templates/telemeta/lists.html: 59841 #: templates/telemeta/collection_detail.html:126 842 #: templates/telemeta/lists.html:72 828 843 #: templates/telemeta/inc/collection_list.html:16 829 844 #: templates/telemeta/inc/mediaitem_list.html:16 … … 831 846 msgstr "Collecteur" 832 847 833 #: templates/telemeta/collection_detail.html:13 1848 #: templates/telemeta/collection_detail.html:135 834 849 msgid "Bibliographic references" 835 850 msgstr "Références bibliographiques" 836 851 837 #: templates/telemeta/collection_detail.html:14 4838 #: templates/telemeta/mediaitem_detail.html:2 53852 #: templates/telemeta/collection_detail.html:148 853 #: templates/telemeta/mediaitem_detail.html:280 839 854 #: templates/telemeta/mediaitem_detail_video.html:248 840 855 msgid "Archiving data" 841 856 msgstr "Données d'archivage" 842 857 843 #: templates/telemeta/collection_detail.html:15 0858 #: templates/telemeta/collection_detail.html:154 844 859 msgid "Related documentation" 845 860 msgstr "Documentation associée" 846 861 847 #: templates/telemeta/collection_detail.html:15 4862 #: templates/telemeta/collection_detail.html:158 848 863 msgid "Comments" 849 864 msgstr "Commentaires" 850 865 851 #: templates/telemeta/collection_detail.html:1 68852 #: templates/telemeta/mediaitem_detail.html:2 69866 #: templates/telemeta/collection_detail.html:172 867 #: templates/telemeta/mediaitem_detail.html:296 853 868 #: templates/telemeta/mediaitem_detail_video.html:264 854 869 msgid "Technical data" 855 870 msgstr "Données techniques" 856 871 857 #: templates/telemeta/collection_detail.html:17 3858 #: templates/telemeta/mediaitem_detail.html:2 72872 #: templates/telemeta/collection_detail.html:177 873 #: templates/telemeta/mediaitem_detail.html:299 859 874 #: templates/telemeta/mediaitem_detail_video.html:267 860 875 msgid "Media type" 861 876 msgstr "Type de media" 862 877 863 #: templates/telemeta/collection_detail.html:173 864 #: templates/telemeta/mediaitem_detail.html:272 878 #: templates/telemeta/collection_detail.html:177 865 879 #: templates/telemeta/mediaitem_detail_video.html:267 866 880 msgid "Audio" 867 881 msgstr "Audio" 868 882 869 #: templates/telemeta/collection_detail.html:1 78883 #: templates/telemeta/collection_detail.html:182 870 884 #: templates/telemeta/geo_countries.html:16 871 885 msgid "Number of items" 872 886 msgstr "Nombre d'items" 873 887 874 #: templates/telemeta/collection_detail.html:2 07875 #: templates/telemeta/lists.html: 45876 #: templates/telemeta/mediaitem_detail.html: 293888 #: templates/telemeta/collection_detail.html:211 889 #: templates/telemeta/lists.html:58 890 #: templates/telemeta/mediaitem_detail.html:320 877 891 #: templates/telemeta/mediaitem_detail_video.html:363 878 #: templates/telemeta/resource_detail.html: 69892 #: templates/telemeta/resource_detail.html:95 879 893 msgid "Delete" 880 894 msgstr "Supprimer" … … 898 912 #: templates/telemeta/mediaitem_list.html:12 899 913 #: templates/telemeta/search_results.html:13 900 #: templates/telemeta/search_results.html:1 6914 #: templates/telemeta/search_results.html:17 901 915 msgid "All" 902 916 msgstr "Tous" … … 913 927 #: templates/telemeta/mediaitem_list.html:13 914 928 #: templates/telemeta/search_results.html:14 915 #: templates/telemeta/search_results.html:1 7929 #: templates/telemeta/search_results.html:18 916 930 msgid "Sounds" 917 931 msgstr "Sonores" … … 919 933 #: templates/telemeta/collection_list.html:17 920 934 #: templates/telemeta/enumeration_edit.html:23 921 #: templates/telemeta/instrument_edit.html:22 templates/telemeta/lists.html: 37935 #: templates/telemeta/instrument_edit.html:22 templates/telemeta/lists.html:49 922 936 #: templates/telemeta/mediaitem_list.html:15 923 937 #: templates/telemeta/resource_list.html:13 … … 955 969 #: templates/telemeta/enumeration_edit.html:31 956 970 #: templates/telemeta/enumeration_edit_value.html:11 957 #: templates/telemeta/mediaitem_detail.html:1 37971 #: templates/telemeta/mediaitem_detail.html:164 958 972 #: templates/telemeta/mediaitem_detail_video.html:136 959 973 msgid "Value" … … 1018 1032 msgstr[1] "%(counter)s items " 1019 1033 1020 #: templates/telemeta/home.html:14 templates/telemeta/home.html.py: 571034 #: templates/telemeta/home.html:14 templates/telemeta/home.html.py:60 1021 1035 msgid "Musical selection" 1022 1036 msgstr "Sélection musicale" … … 1036 1050 msgstr "Cette énumération est vide" 1037 1051 1038 #: templates/telemeta/lists.html: 35 templates/telemeta/profile_detail.html:161039 msgid " Playlists"1040 msgstr " Listes de lecture"1041 1042 #: templates/telemeta/lists.html: 571043 #: templates/telemeta/inc/module_revisions.html:1 41052 #: templates/telemeta/lists.html:47 1053 msgid "My playlists" 1054 msgstr "Mes listes de lecture" 1055 1056 #: templates/telemeta/lists.html:70 1057 #: templates/telemeta/inc/module_revisions.html:18 1044 1058 msgid "Type" 1045 msgstr " "1046 1047 #: templates/telemeta/lists.html: 58templates/telemeta/mediaitem_add.html:341059 msgstr "Type" 1060 1061 #: templates/telemeta/lists.html:71 templates/telemeta/mediaitem_add.html:34 1048 1062 #: templates/telemeta/mediaitem_copy.html:35 1049 1063 #: templates/telemeta/mediaitem_edit.html:27 … … 1055 1069 msgstr "Cote" 1056 1070 1057 #: templates/telemeta/lists.html: 611071 #: templates/telemeta/lists.html:74 1058 1072 #: templates/telemeta/search_criteria.html:130 1059 #: templates/telemeta/search_results.html:5 71073 #: templates/telemeta/search_results.html:58 1060 1074 #: templates/telemeta/inc/collection_list.html:18 1061 1075 #: templates/telemeta/inc/mediaitem_list.html:23 … … 1063 1077 msgstr "Sonore" 1064 1078 1065 #: templates/telemeta/lists.html: 621079 #: templates/telemeta/lists.html:75 1066 1080 msgid "Action" 1067 1081 msgstr "Action" 1068 1082 1069 #: templates/telemeta/lists.html: 761070 #: templates/telemeta/inc/module_revisions.html: 361083 #: templates/telemeta/lists.html:92 1084 #: templates/telemeta/inc/module_revisions.html:40 1071 1085 msgid "deleted" 1072 1086 msgstr "supprimé" … … 1088 1102 #: templates/telemeta/mediaitem_copy.html:5 1089 1103 #: templates/telemeta/mediaitem_detail.html:5 1090 #: templates/telemeta/mediaitem_detail_video.html:5 views/base.py: 5731104 #: templates/telemeta/mediaitem_detail_video.html:5 views/base.py:622 1091 1105 msgid "Item" 1092 1106 msgstr "Item" 1093 1107 1094 #: templates/telemeta/mediaitem_detail.html: 971108 #: templates/telemeta/mediaitem_detail.html:103 1095 1109 #: templates/telemeta/mediaitem_detail_video.html:96 1096 1110 #: templates/telemeta/paginator.html:5 … … 1098 1112 msgstr "Précédent" 1099 1113 1100 #: templates/telemeta/mediaitem_detail.html: 981114 #: templates/telemeta/mediaitem_detail.html:104 1101 1115 #: templates/telemeta/mediaitem_detail_video.html:97 1102 1116 #: templates/telemeta/paginator.html:23 … … 1104 1118 msgstr "Suivant" 1105 1119 1106 #: templates/telemeta/mediaitem_detail.html:1 261120 #: templates/telemeta/mediaitem_detail.html:153 1107 1121 #: templates/telemeta/mediaitem_detail_video.html:125 1108 1122 msgid "Analysis" 1109 1123 msgstr "Analyse" 1110 1124 1111 #: templates/telemeta/mediaitem_detail.html:1 281125 #: templates/telemeta/mediaitem_detail.html:155 1112 1126 #: templates/telemeta/mediaitem_detail_video.html:127 1113 1127 msgid "Markers" 1114 1128 msgstr "Marqueurs" 1115 1129 1116 #: templates/telemeta/mediaitem_detail.html:1 361130 #: templates/telemeta/mediaitem_detail.html:163 1117 1131 #: templates/telemeta/mediaitem_detail_video.html:135 1118 1132 msgid "Property" 1119 1133 msgstr "Propriété" 1120 1134 1121 #: templates/telemeta/mediaitem_detail.html:1 381135 #: templates/telemeta/mediaitem_detail.html:165 1122 1136 #: templates/telemeta/mediaitem_detail_video.html:137 1123 1137 msgid "Unit" 1124 1138 msgstr "Unité" 1125 1139 1126 #: templates/telemeta/mediaitem_detail.html:1 461140 #: templates/telemeta/mediaitem_detail.html:173 1127 1141 #: templates/telemeta/mediaitem_detail_video.html:145 1128 1142 msgid "Download:" 1129 1143 msgstr "Téléchargement:" 1130 1144 1131 #: templates/telemeta/mediaitem_detail.html:1 671145 #: templates/telemeta/mediaitem_detail.html:194 1132 1146 #: templates/telemeta/mediaitem_detail_video.html:166 1133 1147 msgid "Recording date" 1134 1148 msgstr "Date d'enregistrement" 1135 1149 1136 #: templates/telemeta/mediaitem_detail.html: 1791150 #: templates/telemeta/mediaitem_detail.html:206 1137 1151 #: templates/telemeta/mediaitem_detail_video.html:178 1138 1152 #: templates/telemeta/inc/mediaitem_list.html:18 … … 1140 1154 msgstr "Lieu" 1141 1155 1142 #: templates/telemeta/mediaitem_detail.html: 1851156 #: templates/telemeta/mediaitem_detail.html:212 1143 1157 msgid "Language ISO" 1144 1158 msgstr "Langue ISO" 1145 1159 1146 #: templates/telemeta/mediaitem_detail.html: 1891160 #: templates/telemeta/mediaitem_detail.html:216 1147 1161 #: templates/telemeta/mediaitem_detail_video.html:184 1148 1162 msgid "Ethnographic context" 1149 1163 msgstr "Contexte ethnographique" 1150 1164 1151 #: templates/telemeta/mediaitem_detail.html:2 021165 #: templates/telemeta/mediaitem_detail.html:229 1152 1166 #: templates/telemeta/mediaitem_detail_video.html:197 1153 1167 msgid "Musical informations" 1154 1168 msgstr "Informations sur la musique" 1155 1169 1156 #: templates/telemeta/mediaitem_detail.html:2 361170 #: templates/telemeta/mediaitem_detail.html:263 1157 1171 #: templates/telemeta/mediaitem_detail_video.html:231 1158 1172 msgid "performance" 1159 1173 msgstr "composition" 1160 1174 1161 #: templates/telemeta/mediaitem_detail.html:2 411175 #: templates/telemeta/mediaitem_detail.html:268 1162 1176 #: templates/telemeta/mediaitem_detail_video.html:236 1163 1177 msgid "General informations" 1164 1178 msgstr "Informations générales" 1165 1179 1166 #: templates/telemeta/mediaitem_detail.html:2 431180 #: templates/telemeta/mediaitem_detail.html:270 1167 1181 #: templates/telemeta/mediaitem_detail_video.html:238 1168 1182 msgid "Remarks" 1169 1183 msgstr "Remarques" 1170 1184 1171 #: templates/telemeta/mediaitem_detail.html:2 591185 #: templates/telemeta/mediaitem_detail.html:286 1172 1186 #: templates/telemeta/mediaitem_detail_video.html:254 1173 1187 msgid "Published references" … … 1192 1206 msgstr "Prévisualisation" 1193 1207 1194 #: templates/telemeta/mediaitem_detail_video.html:3131195 #: templates/telemeta/inc/children_list.html:161196 #: templates/telemeta/inc/collection_related.html:381197 #: templates/telemeta/inc/mediaitem_related.html:381198 #: templates/telemeta/inc/resource_list.html:141199 #: templates/telemeta/inc/resource_related.html:381200 msgid "Description"1201 msgstr "Description"1202 1203 1208 #: templates/telemeta/mediaitem_detail_video.html:316 1204 1209 #: templates/telemeta/inc/collection_related.html:43 … … 1232 1237 msgstr "Profil utilisateur" 1233 1238 1234 #: templates/telemeta/profile_detail.html:8 views/base.py:13 411239 #: templates/telemeta/profile_detail.html:8 views/base.py:1392 1235 1240 msgid "User profile" 1236 1241 msgstr "Profil utilisateur" 1242 1243 #: templates/telemeta/profile_detail.html:16 1244 msgid "Playlists" 1245 msgstr "Listes de lecture" 1237 1246 1238 1247 #: templates/telemeta/profile_detail.html:32 … … 1290 1299 msgstr "Nouveau" 1291 1300 1292 #: templates/telemeta/resource_detail.html: 751301 #: templates/telemeta/resource_detail.html:101 1293 1302 #: templates/telemeta/resource_detail_dc.html:16 1294 1303 msgid "No such resource" … … 1301 1310 1302 1311 #: templates/telemeta/search_criteria.html:94 1303 #: templates/telemeta/search_results.html:4 31312 #: templates/telemeta/search_results.html:44 1304 1313 #: templates/telemeta/inc/mediaitem_list.html:22 1305 1314 msgid "Year of recording" … … 1308 1317 #: templates/telemeta/search_criteria.html:101 1309 1318 #: templates/telemeta/search_criteria.html:120 1310 #: templates/telemeta/search_results.html:4 51311 #: templates/telemeta/search_results.html:5 21319 #: templates/telemeta/search_results.html:46 1320 #: templates/telemeta/search_results.html:53 1312 1321 msgid "to" 1313 1322 msgstr "à" 1314 1323 1315 1324 #: templates/telemeta/search_criteria.html:113 1316 #: templates/telemeta/search_results.html:5 01325 #: templates/telemeta/search_results.html:51 1317 1326 msgid "Year of publication" 1318 1327 msgstr "Année de publication" … … 1323 1332 msgstr "Résultats de recherche" 1324 1333 1325 #: templates/telemeta/search_results.html:2 51334 #: templates/telemeta/search_results.html:26 1326 1335 msgid "Search pattern" 1327 msgstr " Recherche"1336 msgstr "Mots clés" 1328 1337 1329 1338 #: templates/telemeta/inc/children_list.html:8 … … 1339 1348 msgstr "Référence" 1340 1349 1341 #: templates/telemeta/inc/children_list.html:34 1342 msgid "No resources" 1350 #: templates/telemeta/inc/children_list.html:35 1351 #: templates/telemeta/inc/resource_list.html:30 1352 msgid "No resource" 1343 1353 msgstr "Aucune ressource" 1344 1354 … … 1375 1385 msgstr "Aucun item" 1376 1386 1377 #: templates/telemeta/inc/module_revisions.html:12 1387 #: templates/telemeta/inc/module_revisions.html:16 1388 #: templates/telemeta/inc/module_searches.html:12 1378 1389 msgid "Date" 1379 1390 msgstr "" 1380 1391 1381 #: templates/telemeta/inc/module_revisions.html:1 51392 #: templates/telemeta/inc/module_revisions.html:19 1382 1393 #: templates/telemeta/inc/user_list.html:6 1383 1394 msgid "User" 1384 1395 msgstr "Utilisateur" 1396 1397 #: templates/telemeta/inc/module_searches.html:13 1398 msgid "Criteria" 1399 msgstr "" 1385 1400 1386 1401 #: templates/telemeta/inc/resource_list.html:7 … … 1388 1403 msgid " from %(first_on_page)s to %(last_on_page)s on %(hits)s" 1389 1404 msgstr " de %(first_on_page)s à %(last_on_page)s sur %(hits)s" 1390 1391 #: templates/telemeta/inc/resource_list.html:301392 #, fuzzy1393 msgid "No resource"1394 msgstr "Aucune ressource"1395 1405 1396 1406 #: templates/telemeta/inc/user_list.html:9 … … 1558 1568 msgstr "" 1559 1569 1560 #: templatetags/telemeta_utils.py:25 01570 #: templatetags/telemeta_utils.py:257 1561 1571 #, python-format 1562 1572 msgid "%(count)d item" … … 1565 1575 msgstr[1] "%(count)d items" 1566 1576 1567 #: templatetags/telemeta_utils.py:2 531577 #: templatetags/telemeta_utils.py:260 1568 1578 #, python-format 1569 1579 msgid "%(count)d collection" … … 1580 1590 msgstr "Toutes les dernières modifications" 1581 1591 1582 #: views/base.py:263 views/base.py:410 views/base.py:572 views/base.py:866 1583 #: views/base.py:1340 1592 #: util/locale_fix.py:7 1593 msgid "My searches" 1594 msgstr "Mes recherches" 1595 1596 #: util/locale_fix.py:8 1597 msgid "Children" 1598 msgstr "Enfants" 1599 1600 #: util/locale_fix.py:9 1601 msgid "pattern" 1602 msgstr "mots clés" 1603 1604 #: views/base.py:268 views/base.py:458 views/base.py:621 views/base.py:925 1605 #: views/base.py:1391 1584 1606 msgid "Access not allowed" 1585 1607 msgstr "Accès non autorisé" 1586 1608 1587 #: views/base.py:2 65 views/base.py:412 views/base.py:574 views/base.py:8681588 #: views/base.py:13 421609 #: views/base.py:270 views/base.py:460 views/base.py:623 views/base.py:927 1610 #: views/base.py:1393 1589 1611 msgid "" 1590 1612 "Please login or contact the website administator to get a private access." … … 1593 1615 "pour obtenir un accès privé." 1594 1616 1595 #: views/base.py:1 3711617 #: views/base.py:1422 1596 1618 msgid "Last changes" 1597 1619 msgstr "Dernières modifications" -
telemeta/locale/fr/LC_MESSAGES/djangojs.po
r7617a51 r72b372a 9 9 "Project-Id-Version: PACKAGE VERSION\n" 10 10 "Report-Msgid-Bugs-To: \n" 11 "POT-Creation-Date: 2012-02- 01 14:59+0100\n"11 "POT-Creation-Date: 2012-02-13 16:36+0100\n" 12 12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: Guillaume Pellerin <yomguy@parisson.com>\n" … … 66 66 msgid "delete the collection permanently?" 67 67 msgstr "supprimer la collection définitivement ?" 68 69 #: htdocs/js/locale.js:14 70 msgid "delete the playlist permanently?" 71 msgstr "supprimer la liste de lecture définitivement ?" 72 73 #: htdocs/js/locale.js:15 74 msgid "delete the resource from the playlist permanently?" 75 msgstr "supprimer la ressource de la liste de lecture définitivement ?" -
telemeta/models/media.py
r5bdea41 r16383f0 547 547 class Meta(MetaCore): 548 548 db_table = 'media_transcoding' 549 550 551 class Search(ModelCore):552 "Keywork search"553 554 element_type = 'search'555 556 username = ForeignKey(User, related_name="searches", db_column="username")557 keywords = CharField(_('keywords'), required=True)558 date = DateField(_('date'), auto_now_add=True)559 560 class Meta(MetaCore):561 db_table = 'searches'562 563 def __unicode__(self):564 return self.keywords565 549 566 550 … … 642 626 recorded_to_year = IntegerField(_('recording year (until)')) 643 627 628 objects = MediaCorpusManager() 629 644 630 @property 645 631 def public_id(self): … … 660 646 children = models.ManyToManyField(MediaCorpus, related_name="fonds", verbose_name=_('corpus'), blank=True, null=True) 661 647 648 objects = MediaFondsManager() 649 662 650 @property 663 651 def public_id(self): -
telemeta/models/query.py
r908ab06 r2f57f0e 417 417 flatname_map.__doc__ = LocationQuerySet.flatname_map.__doc__ 418 418 419 420 class MediaCorpusQuerySet(CoreQuerySet): 421 "Base class for all media resource query sets" 422 423 def quick_search(self, pattern): 424 "Perform a quick search on text and char fields" 425 from telemeta.models.media import MediaCorpus 426 mod = MediaCorpus() 427 pattern = pattern.strip() 428 q = Q(code__contains=pattern) 429 fields = mod.to_dict() 430 keys = fields.keys() 431 432 for field in keys: 433 field_str = str(mod._meta.get_field(field)) 434 if 'CharField' in field_str or 'TextField' in field_str: 435 q = q | word_search_q(field, pattern) 436 437 return self.filter(q) 438 439 440 class MediaCorpusManager(CoreManager): 441 "Manage media resource queries" 442 443 def get_query_set(self): 444 "Return resource query sets" 445 return MediaCorpusQuerySet(self.model) 446 447 def quick_search(self, *args, **kwargs): 448 return self.get_query_set().quick_search(*args, **kwargs) 449 quick_search.__doc__ = MediaCorpusQuerySet.quick_search.__doc__ 450 451 452 class MediaFondsQuerySet(CoreQuerySet): 453 "Base class for all media resource query sets" 454 455 def quick_search(self, pattern): 456 "Perform a quick search on text and char fields" 457 from telemeta.models.media import MediaFonds 458 mod = MediaFonds() 459 pattern = pattern.strip() 460 q = Q(code__contains=pattern) 461 fields = mod.to_dict() 462 keys = fields.keys() 463 for field in keys: 464 field_str = str(mod._meta.get_field(field)) 465 if 'CharField' in field_str or 'TextField' in field_str: 466 q = q | word_search_q(field, pattern) 467 return self.filter(q) 468 469 470 class MediaFondsManager(CoreManager): 471 "Manage media resource queries" 472 473 def get_query_set(self): 474 "Return resource query sets" 475 return MediaFondsQuerySet(self.model) 476 477 def quick_search(self, *args, **kwargs): 478 return self.get_query_set().quick_search(*args, **kwargs) 479 quick_search.__doc__ = MediaFondsQuerySet.quick_search.__doc__ -
telemeta/models/system.py
r975a894 r17a2571 40 40 from django.core.exceptions import ObjectDoesNotExist 41 41 from django.utils.translation import ugettext_lazy as _ 42 import django.db.models 42 import django.db.models as models 43 43 from django.forms import ModelForm 44 44 … … 46 46 class Revision(ModelCore): 47 47 "Revision made by user" 48 48 49 ELEMENT_TYPE_CHOICES = (('collection', 'collection'), ('item', 'item'), ('part', 'part'), ('marker', 'marker'), ('media', 'media'), ('fonds', 'fonds'), ('corpus', 'corpus')) 49 50 CHANGE_TYPE_CHOICES = (('import', 'import'), ('create', 'create'), ('update', 'update'), ('delete','delete')) … … 78 79 79 80 80 class UserProfile( django.db.models.Model):81 class UserProfile(models.Model): 81 82 "User profile extension" 82 83 … … 93 94 db_table = 'profiles' 94 95 95 class UserProfileForm(ModelForm): 96 class Meta: 97 model = UserProfile 96 97 class Criteria(ModelCore): 98 "Search criteria" 99 100 element_type = 'search_criteria' 101 102 key = CharField(_('key'), required=True) 103 value = CharField(_('value'), required=True) 104 105 class Meta(MetaCore): 106 db_table = 'search_criteria' 107 108 109 class Search(ModelCore): 110 "Keywork search" 111 112 element_type = 'search' 113 114 username = ForeignKey(User, related_name="searches", db_column="username") 115 date = DateTimeField(_('date'), auto_now_add=True) 116 description = CharField(_('Description')) 117 criteria = models.ManyToManyField(Criteria, related_name="search", 118 verbose_name=_('criteria'), blank=True, null=True) 119 120 class Meta(MetaCore): 121 db_table = 'searches' 122 ordering = ['-date'] 123 124 def __unicode__(self): 125 return self.keywords 126 127 128 -
telemeta/templates/telemeta/base.html
rc4ffd8f rcc86e27 84 84 <li><a href="#desk#" class="blue">{% trans "Desk" %}</a></span> 85 85 <ul> 86 <li><a href="{% url telemeta-desk-home %}">{% trans "Home" %}</a></li>87 86 <li><a href="{% url telemeta-desk-lists %}">{% trans "Lists" %}</a></li> 88 87 <li><a href="{% url telemeta-desk-profile user.username %}">{% trans "Profile" %}</a></li> 88 <li><a href="{% url telemeta-desk-home %}">{% trans "Home" %}</a></li> 89 89 </ul> 90 90 </li> -
telemeta/templates/telemeta/collection_detail.html
r566f17d r461ebfc 27 27 {% endif %} 28 28 }); 29 {% endif %}29 {% endif %} 30 30 </script> 31 31 {% endblock %} … … 96 96 <dd>{% if collection.recorded_from_year %}{{ collection.recorded_from_year }}{% endif %}{% if collection.recorded_from_year and collection.recorded_to_year %} - {% endif %}{% if collection.recorded_to_year %}{{ collection.recorded_to_year}}{% endif %}</dd> 97 97 {% dl_field collection "year_published" placeholder %} 98 {% for parent in parents %} 99 <dt>{% trans parent.element_type|capitalize %}</dt> 100 <dd><a href="{% url telemeta-resource-detail parent.element_type parent.public_id %}">{{ parent.title }}</a></dd> 101 {% endfor %} 98 102 </dl> 99 103 {% endblock general_info %} -
telemeta/templates/telemeta/inc/children_list.html
ra851de8 r9325495 33 33 34 34 {% else %} 35 <p>{% trans "No resource s" %}</p>35 <p>{% trans "No resource" %}</p> 36 36 37 37 {% endif %} 38 -
telemeta/templates/telemeta/inc/module_revisions.html
r7617a51 r396801e 3 3 4 4 <div class="module"> 5 <h3><a href="{% url telemeta-rss %}"> 6 <img src="{% url telemeta-images "rss.png" %}" alt="rss" style="vertical-align:middle" /></a> 7 {% trans title %}</h3> 8 <a href="/rss" style="float:right" class="icon_rss"> </a> 5 6 {% block rss_title %} 7 <a href="{% url telemeta-rss %}"> 8 <img src="{% url telemeta-images "rss.png" %}" alt="rss" style="vertical-align:middle" /> 9 <h3>{% trans title %}</h3></a> 10 <a href="{% url telemeta-rss %}" style="float:right" class="icon_rss"> </a> 11 {% endblock rss_title %} 12 9 13 <div class="vscroll"> 10 14 <table class="listing" bgcolor="#FFFFFF" style="width: 100%"> -
telemeta/templates/telemeta/lists.html
r7617a51 r72b372a 11 11 var a = jQuery('#_new_playlist'); 12 12 a.unbind('click').click(function(){p.showAdd(a);return false;}); 13 }); 14 13 }); 14 15 {% for playlist in playlists %} 16 playlistUtils.addEditPlaylist('{{playlist.playlist.public_id}}','{{ playlist.playlist.title }}','{{playlist.playlist.description}}'); 17 {% endfor %} 18 19 15 20 </script> 16 21 {% endblock %} … … 18 23 {% block content %} 19 24 <div id="module-set" style="width: 33%"> 25 26 {% block module_searches %} 27 {% with searches as searches and "My searches" as title %} 28 {% include "telemeta/inc/module_searches.html" %} 29 {% endwith %} 30 {% endblock %} 31 20 32 {% block module_user_revisions %} 21 33 {% with user_revisions as revisions and "My last changes" as title %} 22 {% include "telemeta/inc/module_ revisions.html" %}34 {% include "telemeta/inc/module_user_revisions.html" %} 23 35 {% endwith %} 24 36 {% endblock %} … … 33 45 34 46 <div class="home-description"> 35 <h1><img src="{% url telemeta-images "playlist_title.png" %}" alt="playlists" style="vertical-align:middle" /> {% trans " Playlists" %}</h1>36 <a href= #id="_new_playlist" style="float:right" class="component_icon button icon_add">47 <h1><img src="{% url telemeta-images "playlist_title.png" %}" alt="playlists" style="vertical-align:middle" /> {% trans "My playlists" %}</h1> 48 <a href="#" id="_new_playlist" style="float:right" class="component_icon button icon_add"> 37 49 {% trans "Add" %}</a> 38 50 {% for playlist in playlists %} … … 40 52 <tr> 41 53 <td style="border-bottom:1px solid #6A0307;color:#6A0307;font-size: 100%">{{ playlist.playlist.title }}</td> 42 <td style="width:66ex; padding-right: 0; border-bottom:1px solid #6A0307; text-align:right"> 54 <td style="width:86ex; padding-right: 0; border-bottom:1px solid #6A0307; text-align:right"> 55 <a href="#" id="{{playlist.playlist.public_id}}" onclick="playlistUtils.showEdit(this, this.id); return false;" class="component_icon button icon_edit">{% trans "Edit" %}</a> 43 56 <a href="{% url telemeta-playlist-csv-export playlist.playlist.public_id 'collections' %}" class="component_icon button icon_csv">CSV Collections</a> 44 57 <a href="{% url telemeta-playlist-csv-export playlist.playlist.public_id 'items' %}" class="component_icon button icon_csv">CSV Items</a> 45 <a href="#" id="{{playlist.playlist.public_id}}" onclick=" playlistUtils.remove(this.id);return false;" class="component_icon button icon_cancel">{% trans "Delete" %}</a>58 <a href="#" id="{{playlist.playlist.public_id}}" onclick="if(confirm(gettrans('delete the playlist permanently?'))){playlistUtils.remove(this.id);};return false;" class="component_icon button icon_cancel">{% trans "Delete" %}</a> 46 59 </td> 47 60 </tr> … … 74 87 <a href="{% url telemeta-item-detail-marker resource.element.public_id %}">{{ resource.element }}</a> 75 88 {% endif %} 89 {% if resource.type == "corpus" or resource.type == "fonds" %} 90 <a href="{% url telemeta-resource-detail resource.type resource.element.public_id %}">{{ resource.element.title }}</a> 91 {% endif %} 76 92 {% if resource.element == None %}{% trans "deleted" %}{% endif %} 77 93 </td> … … 96 112 </td> 97 113 <td style="vertical-align:middle"> 98 <a href="#" onclick="playlistUtils.removeResource('{{resource.public_id}}');return false;" class="component_icon button icon_cancel" style="padding: 4px 12px;"></a>114 <a href="#" onclick="if(confirm(gettrans('delete the resource from the playlist permanently?'))){playlistUtils.removeResource('{{resource.public_id}}');};return false;" class="component_icon button icon_cancel" style="padding: 4px 12px;"></a> 99 115 </td> 100 116 </tr> -
telemeta/templates/telemeta/resource_detail.html
re73a27f r72b372a 6 6 7 7 {% block extra_javascript %} 8 <script src="{% url telemeta-js "popupdiv.js" %}" type="text/javascript"></script> 9 <script src="{% url telemeta-js "playlist.js" %}" type="text/javascript"></script> 10 <script> 11 {% if user.is_authenticated %} 12 jQuery(document).ready(function(){ 13 var p = playlistUtils; 14 15 {% for playlist in playlists %} 16 p.addPlaylist('{{ playlist.playlist.title }}','{{playlist.playlist.public_id}}'); 17 {% endfor %} 18 19 {% if resource %} 20 var anchor = jQuery('#_add_to_playlist'); 21 if(anchor.length){ 22 anchor.click(function(){ 23 p.showAddResourceToPlaylist(anchor,'{{type}}','{{resource.id}}',gettrans('resource added to the selected playlist'));return false; 24 }); 25 } 26 {% endif %} 27 }); 28 {% endif %} 29 </script> 8 30 {% endblock %} 9 31 … … 43 65 {% dl_field resource field.name %} 44 66 {% endif %} 45 {% endfor %} 67 {% endfor %} 68 {% for parent in parents %} 69 <dt>{% trans parent.element_type|capitalize %}</dt> 70 <dd><a href="{% url telemeta-resource-detail parent.element_type parent.public_id %}">{{ parent.title }}</a></dd> 71 {% endfor %} 46 72 </dl> 47 73 {% endblock general_info %} -
telemeta/templates/telemeta/resource_edit.html
rc42e1aa r461ebfc 19 19 <tr><td class="error">{{ field.errors }}</td></tr> 20 20 {% if "children" in field.html_name %} 21 <td>{ { field.label_tag }}:</td><td><div class="vscroll"> {{ field }}</div></td>21 <td>{% trans field.label_tag %}:</td><td><div class="vscroll"> {{ field }}</div></td> 22 22 {% else %} 23 23 <td>{{ field.label_tag }}:</td><td> {{ field }}</td> -
telemeta/templates/telemeta/search_results.html
r566f17d r7baa3c8 13 13 <a href="{% url telemeta-search-items %}?{{criteria|with_no_sound|build_query_string}}" class="component_icon button icon_filter">{% trans "All" %}</a> 14 14 <a href="{% url telemeta-search-items %}?{{criteria|with_sound|build_query_string}}" class="component_icon button icon_filter">{% trans "Sounds" %}</a> 15 {% else %} 15 {% endifequal %} 16 {% ifequal type 'collections' %} 16 17 <a href="{% url telemeta-search-collections %}?{{criteria|with_no_sound|build_query_string}}" class="component_icon button icon_filter">{% trans "All" %}</a> 17 18 <a href="{% url telemeta-search-collections %}?{{criteria|with_sound|build_query_string}}" class="component_icon button icon_filter">{% trans "Sounds" %}</a> … … 61 62 62 63 {% ifequal type 'items' %} 63 64 <p><a href="{% url telemeta-search-collections %}?{{criteria|build_query_string}}">Collections ({{collections_num}})</a> | <b>Items ({{items_num}})</b></p> 65 64 <p><b>Items ({{items_num}}) | <a href="{% url telemeta-search-collections %}?{{criteria|build_query_string}}">Collections ({{collections_num}})</a> | <a href="{% url telemeta-search-corpus %}?{{criteria|build_query_string}}">Corpus ({{corpus_num}})</a> | <a href="{% url telemeta-search-fonds %}?{{criteria|build_query_string}}">Fonds ({{fonds_num}})</a></b></p> 66 65 {% with object_list as items %} 67 66 <div class="fullpage"> … … 69 68 </div> 70 69 {% endwith %} 71 72 {% else %} 73 74 <p><b>Collections ({{collections_num}})</b> | <a href="{% url telemeta-search-items %}?{{criteria|build_query_string}}">Items ({{items_num}})</a> 75 </p> 76 70 {% endifequal %} 71 72 {% ifequal type 'collections' %} 73 <p><b><a href="{% url telemeta-search-items %}?{{criteria|build_query_string}}">Items ({{items_num}})</a> | Collections ({{collections_num}}) | <a href="{% url telemeta-search-corpus %}?{{criteria|build_query_string}}">Corpus ({{corpus_num}})</a> | <a href="{% url telemeta-search-fonds %}?{{criteria|build_query_string}}">Fonds ({{fonds_num}})</a> 74 </b></p> 77 75 {% with object_list as collections %} 78 76 <div class="fullpage"> … … 80 78 </div> 81 79 {% endwith %} 82 83 80 {% endifequal %} 84 81 82 {% if type == 'corpus' %} 83 <p><b><a href="{% url telemeta-search-items %}?{{criteria|build_query_string}}">Items ({{items_num}})</a> | <a href="{% url telemeta-search-collections %}?{{criteria|build_query_string}}">Collections ({{collections_num}})</a> | Corpus ({{corpus_num}}) | <a href="{% url telemeta-search-fonds %}?{{criteria|build_query_string}}">Fonds ({{fonds_num}})</a> 84 </b></p> 85 {% endif %} 86 87 {% if type == 'fonds' %} 88 <p><b><a href="{% url telemeta-search-items %}?{{criteria|build_query_string}}">Items ({{items_num}})</a> | <a href="{% url telemeta-search-collections %}?{{criteria|build_query_string}}">Collections ({{collections_num}})</a> | <a href="{% url telemeta-search-corpus %}?{{criteria|build_query_string}}">Corpus ({{corpus_num}})</a> | Fonds ({{fonds_num}}) 89 </b></p> 90 {% endif %} 91 92 {% if type == 'corpus' or type == 'fonds' %} 93 {% with object_list as resources and type as type %} 94 <div class="fullpage"> 95 {% include "telemeta/inc/resource_list.html" %} 96 </div> 97 {% endwith %} 98 {% endif %} 99 100 85 101 {% endblock %} -
telemeta/templatetags/telemeta_utils.py
r25d44c7 r396801e 71 71 value = value.replace(bad, good) 72 72 return value 73 74 @register.filter 75 def build_pattern_string(criteria): 76 dict = {} 77 for c in criteria: 78 dict[c.key] = c.value 79 return dict 73 80 74 81 @register.filter -
telemeta/urls.py
r28b728b r396801e 40 40 from telemeta.views.base import GeneralView, AdminView, CollectionView, ItemView, \ 41 41 InstrumentView, PlaylistView, ProfileView, GeoView, \ 42 LastestRevisionsFeed, ResourceView 42 LastestRevisionsFeed, ResourceView, UserRevisionsFeed 43 43 from jsonrpc import jsonrpc_site 44 44 import os.path … … 74 74 75 75 urlpatterns = patterns('', 76 url(r'^$', general_view. index, name="telemeta-home"),76 url(r'^$', general_view.home, name="telemeta-home"), 77 77 78 78 # items … … 190 190 {'format': 'dublin_core_xml'}, 191 191 name="telemeta-resource-dublincore-xml"), 192 url(r'^archives/$', general_view.search, name="telemeta-archives"), 192 193 193 194 # search … … 197 198 url(r'^search/items/$', general_view.search, {'type': 'items'}, 198 199 name="telemeta-search-items"), 200 url(r'^search/corpus/$', general_view.search, {'type': 'corpus'}, 201 name="telemeta-search-corpus"), 202 url(r'^search/fonds/$', general_view.search, {'type': 'fonds'}, 203 name="telemeta-search-fonds"), 204 199 205 url(r'^search/criteria/$', general_view.edit_search, name="telemeta-search-criteria"), 200 206 url(r'^complete_location/$', general_view.complete_location, name="telemeta-complete-location"), … … 296 302 url(r'^desk/lists/$', general_view.lists, name="telemeta-desk-lists"), 297 303 url(r'^desk/profile/(?P<username>[A-Za-z0-9._-]+)/$', profile_view.profile_detail, name="telemeta-desk-profile"), 298 url(r'^desk/home/$', general_view. index, name="telemeta-desk-home"),304 url(r'^desk/home/$', general_view.home, name="telemeta-desk-home"), 299 305 300 306 # Profiles 301 307 url(r'^users/(?P<username>[A-Za-z0-9._-]+)/profile/$', profile_view.profile_detail, name="telemeta-profile-detail"), 302 308 url(r'^users/(?P<username>[A-Za-z0-9._-]+)/profile/edit/$', profile_view.profile_edit, name="telemeta-profile-edit"), 303 # url(r'^users/(?P<username>[A-Za-z0-9._-]+)/profile/rss/$', profile_view.rss, name="telemeta-profile-rss"), 304 309 url(r'^users/(?P<username>[A-Za-z0-9._-]+)/rss/$', UserRevisionsFeed(), name="telemeta-user-rss"), 305 310 306 311 # Registration -
telemeta/util/locale_fix.py
r47460cc r72b372a 5 5 a = _("My last changes") 6 6 a = _("All last changes") 7 a = _("My searches") 8 a = _("Children") 9 a = _("pattern") -
telemeta/views/base.py
re189e26 r72b372a 52 52 from django.http import HttpResponse, HttpResponseRedirect 53 53 from django.http import Http404 54 from django.shortcuts import render_to_response, redirect 54 from django.shortcuts import render_to_response, redirect, get_object_or_404 55 55 from django.views.generic import list_detail 56 from django.views.generic import DetailView 56 57 from django.conf import settings 57 58 from django.contrib import auth … … 182 183 if resource.resource_type == 'marker': 183 184 element = MediaItemMarker.objects.get(id=resource.resource_id) 185 if resource.resource_type == 'corpus': 186 element = MediaCorpus.objects.get(id=resource.resource_id) 187 if resource.resource_type == 'fonds': 188 element = MediaFonds.objects.get(id=resource.resource_id) 184 189 except: 185 190 element = None … … 217 222 """Provide general web UI methods""" 218 223 219 def index(self, request):224 def home(self, request): 220 225 """Render the index page""" 221 226 … … 309 314 collections = MediaCollection.objects.enriched() 310 315 items = MediaItem.objects.enriched() 316 corpus = MediaCorpus.objects.all() 317 fonds = MediaFonds.objects.all() 311 318 input = request.REQUEST 312 319 criteria = {} … … 315 322 'pattern': lambda value: ( 316 323 collections.quick_search(value), 317 items.quick_search(value)), 324 items.quick_search(value), 325 corpus.quick_search(value), 326 fonds.quick_search(value), 327 ), 318 328 'title': lambda value: ( 319 329 collections.word_search('title', value), 320 items.by_title(value)), 330 items.by_title(value), 331 corpus.word_search('title', value), 332 fonds.word_search('title', value)), 321 333 'location': lambda value: ( 322 334 collections.by_location(Location.objects.get(name=value)), … … 354 366 try: 355 367 res = func(value) 356 if len(res) > 2: 368 if len(res) > 4: 369 collections, items, corpus, fonds, value = res 370 elif len(res) == 4: 371 collections, items, corpus, fonds = res 372 elif len(res) == 3: 357 373 collections, items, value = res 374 corpus = corpus.none() 375 fonds = fonds.none() 358 376 else: 359 377 collections, items = res 378 corpus = corpus.none() 379 fonds = fonds.none() 380 360 381 except ObjectDoesNotExist: 361 382 collections = collections.none() 362 383 items = items.none() 384 corpus = corpus.none() 385 fonds = fonds.none() 363 386 364 387 criteria[key] = value 365 388 389 # Save the search 390 user = request.user 391 if user: 392 if user.is_authenticated(): 393 search = Search(username=user) 394 search.save() 395 if criteria: 396 for key in criteria.keys(): 397 value = criteria[key] 398 if key == 'ethnic_group': 399 try: 400 group = EthnicGroup.objects.get(value=value) 401 value = group.id 402 except: 403 value = '' 404 criter = Criteria(key=key, value=value) 405 criter.save() 406 search.criteria.add(criter) 407 search.save() 408 366 409 if type is None: 367 if collections.count(): 410 if items.count(): 411 type = 'items' 412 else: 368 413 type = 'collections' 369 else:370 type = 'items'371 414 372 415 if type == 'items': 373 416 objects = items 374 el se:417 elif type == 'collections': 375 418 objects = collections 419 elif type == 'corpus': 420 objects = corpus 421 elif type == 'fonds': 422 objects = fonds 376 423 377 424 return list_detail.object_list(request, objects, 378 425 template_name='telemeta/search_results.html', paginate_by=20, 379 426 extra_context={'criteria': criteria, 'collections_num': collections.count(), 380 'items_num': items.count(), 'type' : type}) 427 'items_num': items.count(), 'corpus_num': corpus.count(), 'fonds_num': fonds.count(), 428 'type' : type,}) 381 429 382 430 def complete_location(self, request, with_items=True): … … 420 468 related_media = MediaCollectionRelated.objects.filter(collection=collection) 421 469 check_related_media(related_media) 422 423 return render(request, template, {'collection': collection, 'playlists': playlists, 'public_access': public_access, 'items': items, 'related_media': related_media}) 470 parents = MediaCorpus.objects.filter(children=collection) 471 472 return render(request, template, {'collection': collection, 'playlists': playlists, 'public_access': public_access, 'items': items, 'related_media': related_media, 'parents': parents }) 424 473 425 474 @method_decorator(permission_required('telemeta.change_mediacollection')) … … 665 714 media = MediaItemRelated.objects.get(item=item, id=media_id) 666 715 response = HttpResponse(stream_from_file(media.file.path), mimetype=media.mime_type) 667 # response['Content-Disposition'] = 'attachment '716 # response['Content-Disposition'] = 'attachment; '+'filename='+media.title+'.'+ext 668 717 return response 669 718 … … 1248 1297 if isinstance(playlist, dict): 1249 1298 m = Playlist.objects.get(public_id=playlist['public_id']) 1250 m.title = float(playlist['title'])1299 m.title = playlist['title'] 1251 1300 m.description = playlist['description'] 1252 1301 m.save() … … 1408 1457 1409 1458 1459 class UserRevisionsFeed(LastestRevisionsFeed): 1460 1461 def get_object(self, request, username): 1462 return get_object_or_404(User, username=username) 1463 1464 def items(self, obj): 1465 return get_revisions(self.n_items, obj) 1466 1467 1410 1468 class ResourceView(object): 1411 1469 """Provide Resource web UI methods""" … … 1415 1473 'form' : MediaCorpusForm, 1416 1474 'related': MediaCorpusRelated, 1417 'related_form': MediaCorpusRelatedForm 1475 'related_form': MediaCorpusRelatedForm, 1476 'parent': MediaFonds, 1418 1477 }, 1419 1478 'fonds': … … 1421 1480 'form' : MediaFondsForm, 1422 1481 'related': MediaFondsRelated, 1423 'related_form': MediaFondsRelatedForm 1482 'related_form': MediaFondsRelatedForm, 1483 'parent': None, 1424 1484 } 1425 1485 } … … 1430 1490 self.related = self.types[type]['related'] 1431 1491 self.related_form = self.types[type]['related_form'] 1492 self.parent = self.types[type]['parent'] 1432 1493 self.type = type 1433 1494 … … 1439 1500 related_media = self.related.objects.filter(resource=resource) 1440 1501 check_related_media(related_media) 1441 1442 return render(request, template, {'resource': resource, 'type': type, 'children': children, 'related_media': related_media}) 1502 playlists = get_playlists(request) 1503 if self.parent: 1504 parents = self.parent.objects.filter(children=resource) 1505 else: 1506 parents = [] 1507 1508 return render(request, template, {'resource': resource, 'type': type, 'children': children, 'related_media': related_media, 'parents': parents, 'playlists': playlists }) 1443 1509 1444 1510 @jsonrpc_method('telemeta.change_fonds') -
telemeta/pages/en/home.rst
rd2f5d12 r5bdea41 1 ================================== 2 Telemeta : an open web audio CMS 3 ================================== 1 ============================================== 2 Sound archives of the CNRS - Musée de l'Homme 3 ============================================== 4 4 5 `Telemeta <http://telemeta.org>`_ is a web audio archiving program which introduces useful and secure methods to backup, index, transcode, analyse and publish any digitalized audio file with its metadata. It is dedicated to professionnals who wants to easily organize, backup and publish documented sound collections of audio files, CDs, digitalized vinyls and magnetic tapes over a strong database, in accordance with open web standards.5 The establishment of the `CREM <http://www.crem-cnrs.fr>`_’s audio archives is the result of a long history of scientific research on music. Since the birth of ethnomusicology (then "comparative musicology"), which coincided with the invention of the first recorders in the late nineteenth century, recording music materials and their classification and preservation are central in our knowledge of the musical Man. 6 6 7 Key features of Telemeta: 8 9 * Secure archiving, editing and publishing of audio files over internet. 10 * User friendly web frontend including workflows and high level search methods 11 * Smart dynamical and skinnable audio player (thanks to `TimeSide <http://code.google.com/p/timeside/>`_ and `SoundManager2 <http://www.schillmania.com/projects/soundmanager2/>`_) 12 * "On the fly" analyzing, transcoding and metadata embedding based on an easy plugin architecture 13 * Collaborative temporal indexing with fast user marker management 14 * Multi-format support : FLAC, OGG, MP3, WAV and more 15 * User management with individual profiles and rights 16 * User playlist management with CSV data export 17 * Geo-Navigator for audio geolocalization 18 * `DublinCore <http://dublincore.org/>`_ compatibility 19 * `OAI-PMH <http://www.openarchives.org/pmh/>`_ data provider 20 * Relational database system (MySQL type) 21 * RSS feeds generator 22 * XML serialized backup 7 .. image:: home_img.jpg 8 :align: left 23 9 24 This web audio CMS is exclusively based on open source modules and can be run on any Unix or Linux system. It is mostly written in Python and JavaScript. 10 With the foundation of the Sound Archive at the Musée d’Ethnographie du Trocadéro by André Schaeffner in 1932 (which became the Sound Archive of the Musée de l’Homme in 1937) and the creation in 1967 of "Laboratoire d’Analyse sonore" on Gilbert Rouget initiative and the creation of a research team from the `CNRS <http://www.cnrs.fr/>`_ (Scientific Research National Center in France) in 1968, both at the `Musée de l’Homme <http://www.museedelhomme.fr/>`_, the conservation of this vast archives collection was more closely related to research : it is powered by the fieldworks of researchers on all continents; collections can serve for research, diachronic and synchronic comparisons, the preparation of new fieldworks and the training of Ph.D students. In 1985, the `CNRS <http://www.cnrs.fr/>`_ and the `Musée National d'Histoire Naturelle <http://www.mnhn.fr/>`_ (National Museum of Natural History) decided to join efforts to preserve this vast archives, therefore called "Sound Archives of CNRS - Musée de l'Homme". A small portion of these archives has been published in 78s (Vox Africa, etc ...), 33 rpm discs and CD (Chant du Monde, Harmonia Mundi). Currently, analogic media are being digitalized with the assistance of the Ministry of Culture and National Library of France. With the installation of the `Center for Research in Ethnomusicology <http://www.crem-cnrs.fr>`_ (CREM, Department of Ethnology and Comparative Sociology, CNRS UMR 7186) at the University of Paris Ouest-Nanterre in 2009, and the opening of the `Telemeta <http://telemeta.org>`_ platform in 2010, this collection sound archives from the era of the Internet. 11 12 The archives of CREM, the most important in Europe, are distinguished by their wealth: 13 14 * Nearly 3,500 hours of recordings of unpublished field. 15 * Approximately 3700 hours of material published (more than 5000 discs, many of which are very rare). 16 17 The collaborative platform `Telemeta <http://telemeta.org>`_ aims to make these archives available to researchers and to the extent possible, the public, in compliance with the intellectual and moral rights of musicians and collectors. Developed with the support of the program `TGE-Adonis <http://www.tge-adonis.fr/>`_ of the `CNRS <http://www.cnrs.fr/>`_, allows researchers to exchange data online with communities producing their music in their home countries, including through collaborative tools like markers , spaces, comments, etc... 18 19 This site is managed by the `CREM <http://www.crem-cnrs.fr>`_. All collaborations are welcome to enrich and enhance this precious musical heritage common to all humanity. Currently, a thousand hours is searchable by code or `access on site and CREM (Université Paris Ouest - Nanterre - La Défense, Building C, Ground Floor, Room 20) <http://goo.gl/maps/ZgHg>`_, and the Central Library Muséum National d'Histoire Naturelle, and the Bibliothèque François Mitterand (garden). 25 20 26 21 | 27 -
telemeta/pages/en/legal_notices.rst
rd2f5d12 r5bdea41 1 ================== 2 Legal notices3 ================== 1 ===================== 2 Legal Notices 3 ===================== 4 4 5 ** Telemeta is edited by Parisson SARL**5 **Site editor:** 6 6 7 | Parisson SARL 8 | 16 rue Jacques Louvel-Tessier 75010 Paris, France 9 | `http://parisson.com <http://parisson.com>`_ 10 | 11 | Copyright (C) 2006-2011 Parisson SARL 12 | 13 | This software is governed by the CeCILL v2 license under French law and 14 | abiding by the rules of distribution of free software. You can use, 15 | modify and/ or redistribute the software under the terms of the CeCILL v2 16 | license as circulated by CEA, CNRS and INRIA at the following URL 17 | `http://www.cecill.info <http://www.cecill.info>`_. 18 | 19 | As a counterpart to the access to the source code and rights to copy, 20 | modify and redistribute granted by the license, users are provided only 21 | with a limited warranty and the software's author, the holder of the 22 | economic rights, and the successive licensors have only limited 23 | liability. 24 | 25 | In this respect, the user's attention is drawn to the risks associated 26 | with loading, using, modifying and/or developing or reproducing the 27 | software by the user in light of its specific status of free software, 28 | that may mean that it is complicated to manipulate, and that also 29 | therefore means that it is reserved for developers and experienced 30 | professionals having in-depth computer knowledge. Users are therefore 31 | encouraged to load and test the software's suitability as regards their 32 | requirements in conditions enabling the security of their systems and/or 33 | data to be ensured and, more generally, to use and operate it in the 34 | same conditions as regards security. 35 | 36 | The fact that you are presently reading this means that you have had 37 | knowledge of the CeCILL v2 license and that you accept its terms. 7 | Centre de Recherche en Ethnomusicologie (CREM - LESC UMR 7186 CNRS) 8 | MAE - 21, allée de l'Université 9 | 92023 Nanterre cedex 10 | France 38 11 12 **Managing editor:** 13 14 | Jean Lambert (director du CREM) 15 | e-mail : lambert (at) mnhn.fr 16 17 **Design and project manager:** 18 19 | Joséphine Simonnot (CREM) 20 | e-mail : josephine.simonnot (at) mae.u-paris10.fr 21 22 **Head of archives at CREM :** 23 24 | Aude Da Cruz-Lima (CREM) 25 | e-mail : aude.da-cruz-lima (at) mae.u-paris10.fr 26 27 **Design and head of development:** 28 29 | Guillaume Pellerin (`Parisson <http://parisson.com>`_) 30 | e-mail : guillaume.pellerin@parisson.com 31 32 **Telemeta CREM uses GeoEthno:** 33 34 | © CNRS 35 | Responsable de GeoEthno: Isabelle Donze 36 | Laboratoire d'ethnologie et de sociologie comparative 37 | Bibliothèque Eric-de-Dampierre (Responsable : Marie-Dominique Mouton) 38 | Maison de l'Archéologie et de l'Ethnologie 39 | Université de Paris Ouest La Défense - 92023 Nanterre cedex - France 40 | Contact : bibethno@mae.u-paris10.fr 41 42 | **AUDIO FILE COPYING FORBIDDEN IF NOT EXPLICITLY ALLOWED** 43 | **COMMERCIAL USING OF THE ARCHIVES FORBIDDEN IF NOT EXPLICITLY ALLOWED** 44 45 46 -
telemeta/pages/fr/home.rst
rd2f5d12 r5bdea41 1 =================================== 2 Telemeta : un CMS audio libre 3 =================================== 1 ============================================ 2 Archives sonores du CNRS - Musée de l'Homme 3 ============================================ 4 4 5 `Telemeta <http://telemeta.org>`_ est une solution libre d'archivage et d'indexation audio basée sur une interface de type web. Elle offre des fonctions avancées d'édition, d'indexation, de transcodage, de publication et de sauvegarde d'archives audio et de leurs méta-données. Il donne accès aux ressources distantes publiées ou privatisés issues de collections numérisées (fichiers, CD audio, vinyl ou bandes magnétiques) par l'intermédiaire d'un simple navigateur ou d'une application dédiée en accord avec les standards du web.5 La constitution des archives sonores du `CREM <http://www.crem-cnrs.fr>`_ est l’aboutissement d’une longue histoire de la recherche scientifique sur la musique. Depuis la naissance de l’ethnomusicologie (alors « musicologie comparée »), qui coïncida avec l'invention des premiers appareils enregistreurs à la fin du XIXe siècle, l'enregistrement des documents musicaux, ainsi que leur classification et leur conservation occupent une place centrale dans notre connaissance de l’Homme musical. 6 6 7 Liste des fonctionnalités principales: 7 .. image:: home_img.jpg 8 :align: left 8 9 9 * Edition, archivage pérenne sécurisé, indexation collaborative sur la base d'une application web 10 * Interface utilisateur conforme aux standards ouverts du web 11 * Moteur de recherche par mots clés ou par critères (géographiques, ethniques, etc...) 12 * Lecteur audio avancé dynamique et paramétrable (tous formats audio et video supportés) 13 * Moteur d'analyse et de visualisation audio basée sur une structure de modules paramétrables 14 * Transcodage vers les formats FLAC, OGG, MP3 et WAV avec encapsulation des métadonnées à la volée 15 * Gestion complète des droits et profils utilisateurs 16 * Gestion de listes de lecture personnelles avec export CSV 17 * Indexation temporelle à la volée (marqueurs textuels sur le lecteur web audio) 18 * Base de données relationnelle (type MySQL) 19 * Service d'accès aux données par le protocole OAI-PMH (moissonnage) 20 * Compatibilité `DublinCore <http://dublincore.org/>`_ 21 * Service de moissonnage `OAI-PMH <http://www.openarchives.org/pmh/>`_ 22 * Geo-navigateur pour la géolocalisation audio (Google Maps) 23 * Flux RSS dynamique des dernières modifications 24 * Sauvegarde sérialisée des archives et de leurs métadonnées aux formats WAV + XML 25 * Traduction complète anglais / français (détection automatique et/ou contrainte manuelle) 26 27 Ce CMS audio est exclusivement basé sur des modules open source et peut être installé sur tout système Linux ou Unix. 28 Il est majoritairement écrit en Python et JavaScript. 10 Avec l'ouverture de la Phonothèque au Musée d'Ethnographie du Trocadéro par André Schaeffner en 1932 (qui devint la Phonothèque du Musée de l’Homme en 1937) puis la création en 1967 du "Laboratoire d'analyse du son" à l'initiative de Gilbert Rouget, ainsi que la création d'une équipe de recherche du `CNRS <http://www.cnrs.fr/>`_ en 1968, tous deux au `Musée de l’Homme <http://www.museedelhomme.fr/>`_, la conservation de ce vaste fonds d'archives sonores fut plus étroitement liée à la recherche : celui-ci est alimenté par les missions de terrain des chercheurs sur tous les continents ; les collections permettent à la fois des recherches de laboratoire, des comparaisons diachroniques et synchroniques, la préparation de nouveaux terrains et la formation des doctorants. En 1985, le `CNRS <http://www.cnrs.fr/>`_ et le `Musée National d'Histoire Naturelle <http://www.mnhn.fr/>`_ décidèrent de joindre leurs efforts pour conserver ce vaste fonds d'archives, baptisé dès lors "Archives sonores CNRS - Musée de l'Homme". Une petite partie de ces archives a été publiée en disques 78 tours (Africa Vox, etc…), disques 33 tours et en CD (Chant du Monde, Harmonia Mundi). Actuellement, les supports analogiques sont en cours de numérisation grâce à l'aide du Ministère de la Culture et de la Bibliothèque Nationale de France, Avec l’installation du `Centre de Recherche en Ethnomusicologie <http://www.crem-cnrs.fr>`_ (CREM, `Laboratoire d'Ethnologie et de Sociologie Comparative <http://www.u-paris10.fr/LESC/0/fiche___laboratoire/&RH=rec_lab>`_, UMR 7186) à l’Université de Paris Ouest - Nanterre La Défense en 2009, et l’ouverture de la plate-forme `Telemeta <http://telemeta.org>`_ en 2011, ce fonds d’archives sonores entre dans l’ère de l'internet. 11 12 Les archives du CREM, parmi les plus importantes d’Europe, se distinguent par leur richesse : 13 14 * près de 3500 heures d'enregistrements de terrain non publiés. 15 * environ 3700 heures de documents publiés (plus de 5000 disques dont beaucoup sont très rares). 16 17 La plateforme collaborative `Telemeta <http://telemeta.org>`_ vise à rendre ces archives accessibles aux chercheurs et, dans la mesure du possible, au public, dans le respect des droits intellectuels et moraux des musiciens et des collecteurs. Mise au point grâce au soutien du programme `TGE-Adonis <http://www.tge-adonis.fr/>`_ du `CNRS <http://www.cnrs.fr/>`_, elle permet aux chercheurs d'échanger les données en ligne, avec les communautés productrices de ces musiques dans leur pays d'origine, notamment au moyen d’outils collaboratifs comme des marqueurs temporels, des espaces de commentaires, etc... 18 19 La gestion de la plateforme est assurée par le `CREM <http://www.crem-cnrs.fr>`_. Le site accueille toutes les collaborations visant à enrichir et valoriser ce précieux patrimoine musical commun à toute l'Humanité. Actuellement, un millier d’heures est consultable en ligne avec un code d’accès, mais aussi `sur place au CREM (Université Paris-Ouest Nanterre-La Défense, bâtiment C, rez-de-chaussée, pièce 20) <http://goo.gl/maps/ZgHg>`_, ainsi qu’à la Bibliothèque centrale du Muséum National d’Histoire Naturelle, et à la Bibliothèque François Mitterand (rez de jardin). 29 20 30 21 | -
telemeta/pages/fr/legal_notices.rst
rd2f5d12 r5bdea41 1 ================== 2 Mentions légales3 ================== 1 ===================== 2 Mentions Légales 3 ===================== 4 4 5 ** Telemeta est édité par la Société Parisson SARL**5 **Editeur du site :** 6 6 7 | Parisson SARL 8 | 16 rue Jacques Louvel-Tessier 75010 Paris, France 9 | `http://parisson.com <http://parisson.com>`_ 10 | 11 | Copyright (C) 2006-2011 Parisson SARL 12 | 13 | Ce logiciel est régi par la licence CeCILL v2 soumise au droit français et 14 | respectant les principes de diffusion des logiciels libres. Vous pouvez 15 | utiliser, modifier et/ou redistribuer ce programme sous les conditions 16 | de la licence CeCILL v2 telle que diffusée par le CEA, le CNRS et l'INRIA 17 | sur le site `http://www.cecill.info <http://www.cecill.info>`_. 18 | 19 | En contrepartie de l'accessibilité au code source et des droits de copie, 20 | de modification et de redistribution accordés par cette licence, il n'est 21 | offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, 22 | seule une responsabilité restreinte pèse sur l'auteur du programme, le 23 | titulaire des droits patrimoniaux et les concédants successifs. 24 | 25 | A cet égard l'attention de l'utilisateur est attirée sur les risques 26 | associés au chargement, à l'utilisation, à la modification et/ou au 27 | développement et à la reproduction du logiciel par l'utilisateur étant 28 | donné sa spécificité de logiciel libre, qui peut le rendre complexe à 29 | manipuler et qui le réserve donc à des développeurs et des professionnels 30 | avertis possédant des connaissances informatiques approfondies. Les 31 | utilisateurs sont donc invités à charger et tester l'adéquation du 32 | logiciel à leurs besoins dans des conditions permettant d'assurer la 33 | sécurité de leurs systèmes et ou de leurs données et, plus généralement, 34 | à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. 35 | 36 | Le fait que vous puissiez accéder à cet en-tête signifie que vous avez 37 | pris connaissance de la licence CeCILL v2, et que vous en avez accepté les 38 | termes. 7 | Centre de Recherche en Ethnomusicologie (CREM - LESC UMR 7186 CNRS) 8 | MAE - 21, allée de l'Université 9 | 92023 Nanterre cedex 10 | France 11 12 **Directeur de publication :** 13 14 | Jean Lambert (directeur du CREM) 15 | e-mail : lambert (at) mnhn.fr 16 17 **Chef de projet et conception :** 18 19 | Joséphine Simonnot (CREM) 20 | e-mail : josephine.simonnot (at) mae.u-paris10.fr 21 22 **Responsable des archives du CREM :** 23 24 | Aude Da Cruz-Lima (CREM) 25 | e-mail : aude.da-cruz-lima (at) mae.u-paris10.fr 26 27 **Chef du développement et conception:** 28 29 | Guillaume Pellerin (`Parisson <http://parisson.com>`_) 30 | e-mail : guillaume.pellerin@parisson.com 31 32 **Telemeta CREM utilise GeoEthno:** 33 34 | © CNRS 35 | Responsable de GeoEthno: Isabelle Donze 36 | Laboratoire d'ethnologie et de sociologie comparative 37 | Bibliothèque Eric-de-Dampierre (Responsable : Marie-Dominique Mouton) 38 | Maison de l'Archéologie et de l'Ethnologie 39 | Université de Paris Ouest La Défense - 92023 Nanterre cedex - France 40 | Contact : bibethno@mae.u-paris10.fr 41 42 | **COPIE DES ARCHIVES SONORES INTERDITE SI PAS EXPLICITEMENT AUTORISÉ** 43 | **UTILISATION COMMERCIALE DES ARCHIVES SONORES INTERDITE SI PAS EXPLICITEMENT AUTORISÉ** 44 45 46
Note: See TracChangeset
for help on using the changeset viewer.
