# HG changeset patch # User veltr # Date 1379320688 -7200 # Node ID c0d227e8b0c46d4372d0469dc31f22b4bf5e7d68 # Parent 219e27e5e26d07493f3efcf26713c151d251d213 Changes for contribution diff -r 219e27e5e26d -r c0d227e8b0c4 src/jocondelab/locale/fr/LC_MESSAGES/django.mo Binary file src/jocondelab/locale/fr/LC_MESSAGES/django.mo has changed diff -r 219e27e5e26d -r c0d227e8b0c4 src/jocondelab/locale/fr/LC_MESSAGES/django.po --- a/src/jocondelab/locale/fr/LC_MESSAGES/django.po Wed Sep 11 17:52:17 2013 +0200 +++ b/src/jocondelab/locale/fr/LC_MESSAGES/django.po Mon Sep 16 10:38:08 2013 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-09-03 08:42-0500\n" +"POT-Creation-Date: 2013-09-12 09:30-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -115,106 +115,126 @@ msgstr "Portugais" #: settings.py:48 +msgid "Arabic" +msgstr "Arabe" + +#: settings.py:49 msgid "Chinese" msgstr "Chinois" -#: settings.py:49 +#: settings.py:50 msgid "Japanese" msgstr "Japonais" -#: settings.py:50 +#: settings.py:51 msgid "Catalan" msgstr "Catalan" -#: settings.py:51 +#: settings.py:52 msgid "Basque" msgstr "Basque" -#: settings.py:52 +#: settings.py:53 msgid "Breton" msgstr "Breton" -#: templates/jocondelab/front_base.html:55 +#: templates/jocondelab/front_base.html:50 +msgid "Search in contents" +msgstr "Rechercher dans les notices" + +#: templates/jocondelab/front_base.html:54 msgid "Menu" msgstr "Menu" -#: templates/jocondelab/front_base.html:58 -#: templates/jocondelab/front_search.html:15 -#: templates/jocondelab/front_search.html:17 -msgid "Multilingual search" -msgstr "Recherche multilingue" +#: templates/jocondelab/front_base.html:55 +msgid "Changer de langue" +msgstr "Changer de langue" + +#: templates/jocondelab/front_base.html:67 +#: templates/jocondelab/front_home.html:4 +#: templates/jocondelab/front_home.html:6 +msgid "Accueil" +msgstr "Accueil" -#: templates/jocondelab/front_base.html:61 -#: templates/jocondelab/front_timeline.html:27 -#: templates/jocondelab/front_timeline.html:29 -msgid "Timeline" +#: templates/jocondelab/front_base.html:70 +#: templates/jocondelab/front_home.html:14 +#: templates/jocondelab/front_search.html:18 +#: templates/jocondelab/front_search.html:20 +msgid "Recherche" +msgstr "Recherche" + +#: templates/jocondelab/front_base.html:73 +#: templates/jocondelab/front_home.html:17 +#: templates/jocondelab/front_timeline.html:22 +#: templates/jocondelab/front_timeline.html:24 +msgid "Frise chronologique" msgstr "Frise chronologique" -#: templates/jocondelab/front_base.html:64 +#: templates/jocondelab/front_base.html:76 +#: templates/jocondelab/front_geo.html:31 #: templates/jocondelab/front_geo.html:33 -#: templates/jocondelab/front_geo.html:35 -msgid "World map" +#: templates/jocondelab/front_home.html:20 +msgid "Mappemonde" msgstr "Mappemonde" -#: templates/jocondelab/front_base.html:71 -msgid "Search in contents" -msgstr "Rechercher dans les notices" - -#: templates/jocondelab/front_base.html:92 +#: templates/jocondelab/front_base.html:103 #, fuzzy msgid "Source: Wikipedia" msgstr "Source : Wikipédia" -#: templates/jocondelab/front_geo.html:42 -msgid "Search for a place" +#: templates/jocondelab/front_geo.html:39 +msgid "Rechercher un lieu" msgstr "Rechercher un lieu" -#: templates/jocondelab/front_notice.html:50 -#: templates/jocondelab/partial/notice_list.html:13 -msgid "Title:" -msgstr "Titre :" +#: templates/jocondelab/front_geo.html:46 +#: templates/jocondelab/front_search.html:43 +#: templates/jocondelab/front_timeline.html:36 +msgid "Afficher plus de résultats" +msgstr "Afficher plus de résultats" + +#: templates/jocondelab/front_home.html:10 +msgid "Bienvenue sur JocondeLab" +msgstr "Bienvenue sur JocondeLab" + +#: templates/jocondelab/front_home.html:23 +msgid "Liste des termes" +msgstr "Liste des termes" + +#: templates/jocondelab/front_home.html:26 +msgid "À propos" +msgstr "À propos" -#: templates/jocondelab/front_notice.html:56 -#: templates/jocondelab/partial/notice_list.html:14 -msgid "Denomination:" -msgstr "Dénomination :" +#: templates/jocondelab/front_notice.html:52 +msgid "Désignation" +msgstr "Désignation" + +#: templates/jocondelab/front_notice.html:59 +msgid "Sujet représenté" +msgstr "Sujet représenté" + +#: templates/jocondelab/front_notice.html:66 +msgid "Datation" +msgstr "Datation" -#: templates/jocondelab/front_notice.html:62 -#: templates/jocondelab/front_notice.html:110 -#: templates/jocondelab/front_notice.html:121 -#: templates/jocondelab/partial/notice_list.html:28 +#: templates/jocondelab/front_notice.html:76 +msgid "Provenance" +msgstr "Provenance" + +#: templates/jocondelab/front_notice.html:88 +msgid "Visiter sur le portail Joconde" +msgstr "Visiter sur le portail Joconde" + +#: templates/jocondelab/front_notice.html:95 +#: templates/jocondelab/partial/datasheet_row.html:5 +#: templates/jocondelab/partial/datasheet_row.html:20 +#: templates/jocondelab/partial/notice_list.html:25 msgid ":" msgstr " :" -#: templates/jocondelab/front_notice.html:76 -#, fuzzy -msgid "Description:" -msgstr "Description :" - -#: templates/jocondelab/front_notice.html:82 -msgid "History:" -msgstr "Histoire :" - -#: templates/jocondelab/front_notice.html:88 -msgid "Conservation location:" -msgstr "Lieu de conservation :" - -#: templates/jocondelab/front_notice.html:94 -msgid "Datasheet rights:" -msgstr "Copyright notice :" - -#: templates/jocondelab/front_notice.html:100 -msgid "Images rights:" -msgstr "Droits photographiques :" - -#: templates/jocondelab/front_notice.html:112 +#: templates/jocondelab/front_notice.html:97 msgid "What do you see in this work?" msgstr "Que voyez-vous dans cette œuvre ?" -#: templates/jocondelab/front_notice.html:123 -msgid "Which other work is a source for this work?" -msgstr "Quelle autre œuvre est une source de la représentation ?" - #: templates/jocondelab/term_edit.html:73 msgid "prev" msgstr "préc." @@ -289,18 +309,6 @@ msgid "Search" msgstr "Rech." -#: templates/jocondelab/partial/notice_list.html:3 -msgid "results for:" -msgstr "résultats pour :" - -#: templates/jocondelab/partial/notice_list.html:3 -msgid "results" -msgstr "résultats" - -#: templates/jocondelab/partial/notice_list.html:18 -msgid "Author(s):" -msgstr "Auteur(s) :" - #: templates/jocondelab/partial/pagination.html:6 #, python-format msgid "Total number of term in the request : %(total_count)s" @@ -311,6 +319,14 @@ msgid "previous" msgstr "préc." +#: templates/jocondelab/partial/wrapped_notice_list.html:3 +msgid "results for:" +msgstr "résultats pour :" + +#: templates/jocondelab/partial/wrapped_notice_list.html:3 +msgid "results" +msgstr "résultats" + #: templates/registration/login.html:6 msgid "Sorry, that's not a valid username or password." msgstr "" @@ -320,33 +336,30 @@ msgid "login" msgstr "connex." -#~ msgid "language" -#~ msgstr "langue" - # Thesaurus Identifiers msgctxt "Thesaurus label" msgid "AUTR" msgstr "Auteur(s)" msgctxt "Thesaurus label" +msgid "ECOL" +msgstr "École" + +msgctxt "Thesaurus label" msgid "DOMN" msgstr "Domaine(s)" msgctxt "Thesaurus label" -msgid "ECOL" -msgstr "École" +msgid "DENO" +msgstr "Dénomination" msgctxt "Thesaurus label" -msgid "EPOQ" -msgstr "Époque, style, mouvement" +msgid "APPL" +msgstr "Appellation" msgctxt "Thesaurus label" -msgid "LIEUX" -msgstr "Lieu" - -msgctxt "Thesaurus label" -msgid "PERI" -msgstr "Période de création ou exécution" +msgid "TITR" +msgstr "Titre" msgctxt "Thesaurus label" msgid "REPR" @@ -354,4 +367,48 @@ msgctxt "Thesaurus label" msgid "SREP" -msgstr "Source de la représentation" +msgstr "Sources de la représentation" + +msgctxt "Thesaurus label" +msgid "PERI" +msgstr "Période de création ou d'exécution" + +msgctxt "Thesaurus label" +msgid "MILL" +msgstr "Millésime de création ou d'exécution" + +msgctxt "Thesaurus label" +msgid "EPOQ" +msgstr "Époque, style, mouvement" + +msgctxt "Thesaurus label" +msgid "TECH" +msgstr "Matériaux, techniques" + +msgctxt "Thesaurus label" +msgid "DIMS" +msgstr "Mesures" + +msgctxt "Thesaurus label" +msgid "LIEUX" +msgstr "Lieu" + +msgctxt "Thesaurus label" +msgid "DECV" +msgstr "Découverte" + +msgctxt "Thesaurus label" +msgid "HIST" +msgstr "Historique" + +msgctxt "Thesaurus label" +msgid "LOCA" +msgstr "Lieu de conservation" + +msgctxt "Thesaurus label" +msgid "COPY" +msgstr "Copyright notice" + +msgctxt "Thesaurus label" +msgid "PHOT" +msgstr "Crédits photographiques" diff -r 219e27e5e26d -r c0d227e8b0c4 src/jocondelab/models/contribution.py --- a/src/jocondelab/models/contribution.py Wed Sep 11 17:52:17 2013 +0200 +++ b/src/jocondelab/models/contribution.py Mon Sep 16 10:38:08 2013 +0200 @@ -31,7 +31,7 @@ class Contribution(models.Model): term = models.ForeignKey(ContributedTerm, blank=False, null=False, db_index=True, related_name="contributions") - thesaurus = models.ForeignKey(Thesaurus, blank=False, null=False, db_index=True) + thesaurus = models.ForeignKey(Thesaurus, blank=True, null=True, db_index=True) notice = models.ForeignKey(Notice, blank=False, null=False, db_index=True) contribution_count = models.IntegerField(blank=False, null=False, default=0, db_index=True, editable=False) diff -r 219e27e5e26d -r c0d227e8b0c4 src/jocondelab/static/jocondelab/css/front-notice.css --- a/src/jocondelab/static/jocondelab/css/front-notice.css Wed Sep 11 17:52:17 2013 +0200 +++ b/src/jocondelab/static/jocondelab/css/front-notice.css Mon Sep 16 10:38:08 2013 +0200 @@ -1,5 +1,5 @@ .notice-images { - float: left; width: 33%; margin-top: 10px; text-align: center; + float: left; width: 33%; margin-top: 15px; text-align: center; } .notice-images li { @@ -10,9 +10,26 @@ max-width: 100%; } +.notice-colright-wrapper { + float: left; width: 67%; margin-top: 10px; +} + +.notice-colright { + margin-left: 20px; +} + +@media screen and (max-width: 520px) { + .notice-images, .notice-colright { + width: 100%; + } +} + +.notice-termgroup { + margin: 10px 0 5px; font-size: 16px; font-weight: 800; +} + .notice-datasheet { - font-size: 13px; padding-top: 10px; padding-left: 20px; - float: left; width: 66%; + font-size: 13px; } .notice-title { @@ -20,15 +37,19 @@ } .notice-datasheet tr { - line-height: 1.1em; + line-height: 1em; } .notice-datasheet th { - width: 130px; font-weight: 700; text-align: left; padding: 5px 0; + width: 130px; font-weight: 700; text-align: left; padding-right: 2px; } -.notice-datasheet td { - padding: 5px 0; +.notice-datasheet th, .notice-datasheet td { + padding-top: 3px; +} + +.notice-marginabove th, .notice-marginabove td { + padding-top: 10px; } .notice-term { @@ -39,7 +60,7 @@ background: transparent; color: #333333; font-style: italic; } -.datasheet-small { +.notice-small { font-size: 11px; } @@ -47,3 +68,39 @@ font-size: 12px; line-height: 20px; height: 20px; padding: 0 4px; border: 1px solid #999999; margin-bottom: 8px; border-radius: 4px; width: 90%; } + +.notice-jocondelink { + margin: 10px 0; font-size: 16px; color: #0000C0; +} + +.contribution-frame { + margin: 10px 10px 0 0; background: #ffe0c0; padding: 10px; +} + +.contribution-frame h2 { + font-size: 18px; +} + +.contribution-frame .notice-term-list { + font-size: 14px; line-height: 16px; +} + +.contribution-vote { + float: right; height: 16px; width: 13px; margin-left: 3px; +} + +.contribution-upvote, .contribution-downvote { + display: block; background: url(../img/vote-sprite.png); width: 11px; height: 6px; +} + +.contribution-downvote { + background-position: 0 -6px; margin-top: 2px; +} + +.contribution-upvote:hover { + background-position: -11px 0; +} + +.contribution-downvote:hover { + background-position: -11px -6px; +} diff -r 219e27e5e26d -r c0d227e8b0c4 src/jocondelab/static/jocondelab/js/front-notice.js --- a/src/jocondelab/static/jocondelab/js/front-notice.js Wed Sep 11 17:52:17 2013 +0200 +++ b/src/jocondelab/static/jocondelab/js/front-notice.js Mon Sep 16 10:38:08 2013 +0200 @@ -242,8 +242,7 @@ notice_id: notice_id, dbpedia_language: termdata.dbpedia_language, dbpedia_uri: termdata.dbpedia_uri, - translations: JSON.stringify(termdata.translations), - thesaurus_label: $this.attr("data-thesaurus") + translations: JSON.stringify(termdata.translations) }, success: function() { $newItem.find(".term-link").text(termdata.label); diff -r 219e27e5e26d -r c0d227e8b0c4 src/jocondelab/templates/jocondelab/front_base.html --- a/src/jocondelab/templates/jocondelab/front_base.html Wed Sep 11 17:52:17 2013 +0200 +++ b/src/jocondelab/templates/jocondelab/front_base.html Mon Sep 16 10:38:08 2013 +0200 @@ -52,7 +52,7 @@ {% endblock %} {% endblock %} @@ -64,13 +64,16 @@ + + + {% endblock %} diff -r 219e27e5e26d -r c0d227e8b0c4 src/jocondelab/templates/jocondelab/front_search.html --- a/src/jocondelab/templates/jocondelab/front_search.html Wed Sep 11 17:52:17 2013 +0200 +++ b/src/jocondelab/templates/jocondelab/front_search.html Mon Sep 16 10:38:08 2013 +0200 @@ -15,9 +15,9 @@ {% endblock %} -{% block title %}JocondeLab » {% trans 'Multilingual search' %}{% endblock %} +{% block title %}JocondeLab » {% trans 'Recherche' %}{% endblock %} -{% block breadcrumbs %}{% trans 'Multilingual search' %}{% endblock %} +{% block breadcrumbs %}{% trans 'Recherche' %}{% endblock %} {% block header_search %}{% endblock %} @@ -40,6 +40,6 @@ {% include 'jocondelab/partial/wrapped_notice_list.html' %}
-

{% trans 'Show more results' %}

+

{% trans 'Afficher plus de résultats' %}

{% endblock %} diff -r 219e27e5e26d -r c0d227e8b0c4 src/jocondelab/templates/jocondelab/front_timeline.html --- a/src/jocondelab/templates/jocondelab/front_timeline.html Wed Sep 11 17:52:17 2013 +0200 +++ b/src/jocondelab/templates/jocondelab/front_timeline.html Mon Sep 16 10:38:08 2013 +0200 @@ -1,6 +1,5 @@ {% extends "jocondelab/front_base.html" %} {% load i18n %} -{% load l10n %} {% block js_import %} {{block.super}} @@ -20,9 +19,9 @@ {% endblock %} -{% block title %}JocondeLab » {% trans 'Timeline' %}{% endblock %} +{% block title %}JocondeLab » {% trans 'Frise chronologique' %}{% endblock %} -{% block breadcrumbs %}{% trans 'Timeline' %}{% endblock %} +{% block breadcrumbs %}{% trans 'Frise chronologique' %}{% endblock %} {% block main %} @@ -34,6 +33,6 @@
-

{% trans 'Show more results' %}

+

{% trans 'Afficher plus de résultats' %}

{% endblock %} diff -r 219e27e5e26d -r c0d227e8b0c4 src/jocondelab/templates/jocondelab/partial/datasheet_row.html --- a/src/jocondelab/templates/jocondelab/partial/datasheet_row.html Wed Sep 11 17:52:17 2013 +0200 +++ b/src/jocondelab/templates/jocondelab/partial/datasheet_row.html Mon Sep 16 10:38:08 2013 +0200 @@ -8,7 +8,7 @@ {% for termtype, terms in linked_terms.items %} {% for term in terms %}
  • - {{term.locale_label}} + {{term.label}}
  • {% endfor %} {% endfor %} @@ -16,7 +16,7 @@ {% elif base_field %} - + {% trans fieldname context 'Thesaurus label' %}{% trans ':' %} {{base_field}} diff -r 219e27e5e26d -r c0d227e8b0c4 src/jocondelab/templates/jocondelab/partial/notice_list.html --- a/src/jocondelab/templates/jocondelab/partial/notice_list.html Wed Sep 11 17:52:17 2013 +0200 +++ b/src/jocondelab/templates/jocondelab/partial/notice_list.html Mon Sep 16 10:38:08 2013 +0200 @@ -7,12 +7,12 @@ {{notice.imagetitle}}