Project

General

Profile

« Previous | Next » 

Revision 70e65017

Added by Marc Dequènes over 15 years ago

  • ID 70e65017593750754038374c7fab3b153ba60b5d

[fix] renamed 'technique' into more appropriate name 'artwork_support', and update schema and translations (Closes #4)

View differences:

app/controllers/admin/artwork_supports_controller.rb
class Admin::ArtworkSupportsController < Admin::AdminController
simple_rest_support
end
app/controllers/admin/artworks_controller.rb
@artwork_materials = ArtworkMaterial.find(:all, :order => "name ASC")
@artwork_conditions = ArtworkCondition.find(:all, :order => "position ASC")
@artwork_placement_reasons = ArtworkPlacementReason.find(:all, :order => "name ASC")
@techniques = Technique.find(:all, :order => "name ASC")
@artwork_supports = ArtworkSupport.find(:all, :order => "name ASC")
end
end
app/controllers/admin/techniques_controller.rb
class Admin::TechniquesController < Admin::AdminController
simple_rest_support
end
app/models/artwork.rb
belongs_to :artwork_condition
belongs_to :artwork_placement_reason
has_many :artwork_step_images, :order => "date ASC"
has_and_belongs_to_many :techniques, :order => "name ASC"
has_and_belongs_to_many :artwork_supports, :order => "name ASC"
validates_presence_of :title, :artwork_material_id, :artwork_size_id, :artwork_condition_id
validates_uniqueness_of :title
app/models/artwork_support.rb
class ArtworkSupport < ActiveRecord::Base
has_and_belongs_to_many :artworks, :order => "title ASC"
validates_presence_of :name
validates_uniqueness_of :name
validates_uniqueness_of :acronym, :allow_nil => true
validates_length_of :name, :within => 1..128, :allow_blank => true
validates_length_of :acronym, :within => 1..8, :allow_blank => true
end
app/models/technique.rb
class Technique < ActiveRecord::Base
has_and_belongs_to_many :artworks, :order => "title ASC"
validates_presence_of :name
validates_uniqueness_of :name
validates_uniqueness_of :acronym, :allow_nil => true
validates_length_of :name, :within => 1..128, :allow_blank => true
validates_length_of :acronym, :within => 1..8, :allow_blank => true
end
app/views/admin/artwork_supports/_form.rhtml
<p>
<%
form_for_resource do |f|
%>
<%=
stacking_form(f) do |table|
table.field :name, _("Name:"), :text_field
table.field :acronym, _("Acronym:"), :text_field, :size => 4
table.content display_standard_form_buttons(submit_label)
end
%>
<%
end
%>
</p>
app/views/admin/artwork_supports/edit.rhtml
<h2><%= _("Modify Artwork Support") %></h2>
<%= error_messages_for_resource %>
<%= render :partial => "form", :locals => {:submit_label => _("Modify")} %>
app/views/admin/artwork_supports/index.rhtml
<h2><%= _("List of Artwork Supports") %></h2>
<p>
<table>
<tr><th><%= _("Name") %></th><th><%= _("Acronym") %></th><th><%= _("Actions") %></th></tr>
<% resource_model.find(:all, :order => "name ASC").each do |artwork_support| %>
<tr><td><%= artwork_support.name %></td><td><%= artwork_support.acronym %></td><td class="actions"><%= display_standard_item_actions(artwork_support) %></td></tr>
<% end %>
</table>
<%= display_new_action %>
</p>
app/views/admin/artwork_supports/new.rhtml
<h2><%= _("New Artwork Support") %></h2>
<%= error_messages_for_resource %>
<%= render :partial => "form", :locals => {:submit_label => _("Add")} %>
app/views/admin/artwork_supports/show.rhtml
<h2><%= sprintf(_("Artwork Support \#%u"), @artwork_support.id) %></h2>
<p>
<%=
stacking_table do |table|
table.content [_("Name:"), @artwork_support.name]
table.content [_("Acronym:"), @artwork_support.acronym]
end
%>
<%= display_standard_item_actions %>
</p>
<p><%= link_to_resource_index _("Display all artwork supports") %></p>
app/views/admin/artworks/_form.rhtml
cat.custom_field :artwork_size_id, _("Size:"),
render(:partial => 'admin/artwork_sizes/selector', :locals => {:form_object => resource_name, :form_field => "artwork_size_id", :selected => selected_artwork_size_id})
cat.field :artwork_material_id, _("Material:"), :collection_select, @artwork_materials, :id, :name
cat.field :technique_ids, _("Techniques"), :collection_select, @techniques, :id, :name, {:include_blank => true}, {:multiple => true, :size => [@techniques.size + 1, 10].min}
cat.field :artwork_support_ids, _("Supports"), :collection_select, @artwork_supports, :id, :name, {:include_blank => true}, {:multiple => true, :size => [@artwork_supports.size + 1, 10].min}
end
table.category _("Result") do |cat|
cat.field :artwork_condition_id, _("Condition:"), :collection_select, @artwork_conditions, :id, :name
app/views/admin/artworks/show.rhtml
cat.content [_("Set / Group:"), text]
cat.content [_("Size:"), @artwork.artwork_size.human_size]
cat.content [_("Material:"), @artwork.artwork_material.name]
cat.content [_("Techniques:"), display_list(@artwork.techniques.collect{|t| t.name})]
cat.content [_("Supports:"), display_list(@artwork.artwork_supports.collect{|t| t.name})]
end
table.category _("Result") do |cat|
cat.content [_("Condition:"), @artwork.artwork_condition.name]
app/views/admin/techniques/_form.rhtml
<p>
<%
form_for_resource do |f|
%>
<%=
stacking_form(f) do |table|
table.field :name, _("Name:"), :text_field
table.field :acronym, _("Acronym:"), :text_field, :size => 4
table.content display_standard_form_buttons(submit_label)
end
%>
<%
end
%>
</p>
app/views/admin/techniques/edit.rhtml
<h2><%= _("Modify Technique") %></h2>
<%= error_messages_for_resource %>
<%= render :partial => "form", :locals => {:submit_label => _("Modify")} %>
app/views/admin/techniques/index.rhtml
<h2><%= _("List of Techniques") %></h2>
<p>
<table>
<tr><th><%= _("Name") %></th><th><%= _("Acronym") %></th><th><%= _("Actions") %></th></tr>
<% resource_model.find(:all, :order => "name ASC").each do |technique| %>
<tr><td><%= technique.name %></td><td><%= technique.acronym %></td><td class="actions"><%= display_standard_item_actions(technique) %></td></tr>
<% end %>
</table>
<%= display_new_action %>
</p>
app/views/admin/techniques/new.rhtml
<h2><%= _("New Technique") %></h2>
<%= error_messages_for_resource %>
<%= render :partial => "form", :locals => {:submit_label => _("Add")} %>
app/views/admin/techniques/show.rhtml
<h2><%= sprintf(_("Technique \#%u"), @technique.id) %></h2>
<p>
<%=
stacking_table do |table|
table.content [_("Name:"), @technique.name]
table.content [_("Acronym:"), @technique.acronym]
end
%>
<%= display_standard_item_actions %>
</p>
<p><%= link_to_resource_index _("Display all techniques") %></p>
app/views/layouts/application.rhtml
<li><%= link_to _("Manage Artwork Placement Reasons"), admin_artwork_placement_reasons_url %></li>
<li><%= link_to _("Manage Artwork Sets & Groups"), admin_artwork_sets_url %></li>
<li><%= link_to _("Manage Artwork Sizes"), admin_artwork_sizes_url %></li>
<li><%= link_to _("Manage Techniques"), admin_techniques_url %></li>
<li><%= link_to _("Manage Artwork Supports"), admin_artwork_supports_url %></li>
<% if current_user.admin %>
<li>-------</li>
<li><%= link_to _("Manage Users"), admin_users_url %></li>
config/routes.rb
# See how all your routes lay out with "rake routes"
map.namespace :admin do |admin|
admin.resources :artwork_sizes, :artwork_materials, :artwork_placement_reasons, :techniques
admin.resources :artwork_sizes, :artwork_materials, :artwork_placement_reasons, :artwork_supports
admin.resources :artwork_conditions, :member => {:move => :put}
admin.resources :artwork_sets, :has_many => [ :artwork_groups ]
admin.resources :artworks, :has_many => [ :artwork_step_images ]
db/schema.rb
add_index "artwork_steps", ["filename"], :name => "image_filename", :unique => true
create_table "artwork_supports", :force => true do |t|
t.string "name", :limit => 128, :null => false
t.string "acronym", :limit => 8
end
add_index "artwork_supports", ["name", "acronym"], :name => "nom", :unique => true
add_index "artwork_supports", ["name"], :name => "nom_2"
create_table "artwork_supports_artworks", :force => true do |t|
t.integer "artwork_support_id", :limit => 10, :null => false
t.integer "artwork_id", :limit => 20, :null => false
end
add_index "artwork_supports_artworks", ["artwork_support_id", "artwork_id"], :name => "artwork_support_id", :unique => true
create_table "artworks", :force => true do |t|
t.integer "artwork_set_id", :limit => 20
t.string "artwork_set_position", :limit => 32
......
t.datetime "updated_at"
end
create_table "artworks_techniques", :force => true do |t|
t.integer "technique_id", :limit => 10, :null => false
t.integer "artwork_id", :limit => 20, :null => false
end
add_index "artworks_techniques", ["technique_id", "artwork_id"], :name => "technique_id", :unique => true
create_table "exhibition_artwork", :force => true do |t|
t.integer "exhibition_id", :limit => 20, :null => false
t.integer "artwork_id", :limit => 20, :null => false
......
add_index "exhibitions", ["name"], :name => "nom", :unique => true
add_index "exhibitions", ["name"], :name => "nom_2"
create_table "techniques", :force => true do |t|
t.string "name", :limit => 128, :null => false
t.string "acronym", :limit => 8
end
add_index "techniques", ["name", "acronym"], :name => "nom", :unique => true
add_index "techniques", ["name"], :name => "nom_2"
create_table "users", :force => true do |t|
t.string "login", :limit => 64, :null => false
t.string "real_name", :limit => 256
po/MyCyma.pot
msgid ""
msgstr ""
"Project-Id-Version: MyCyma 0.1.0\n"
"POT-Creation-Date: 2008-11-28 00:31+0100\n"
"POT-Creation-Date: 2009-02-28 14:12+0100\n"
"PO-Revision-Date: 2008-07-28 02:17+0200\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#: app/models/technique.rb:-
msgid "technique"
msgstr ""
#: app/models/technique.rb:-
msgid "Technique|Name"
msgstr ""
#: app/models/technique.rb:-
msgid "Technique|Acronym"
msgstr ""
#: app/models/artwork.rb:-
msgid "artwork"
msgstr ""
......
msgid "ArtworkStep|Comment"
msgstr ""
#: app/models/artwork_support.rb:-
msgid "artwork support"
msgstr ""
#: app/models/artwork_support.rb:-
msgid "ArtworkSupport|Name"
msgstr ""
#: app/models/artwork_support.rb:-
msgid "ArtworkSupport|Acronym"
msgstr ""
#: app/models/artwork_size.rb:-
msgid "artwork size"
msgstr ""
......
msgid "is invalid, because this (height, width) couple already exist"
msgstr ""
#: app/helpers/application_helper.rb:86
#: app/helpers/application_helper.rb:87
#: app/views/admin/artwork_step_images/edit.rhtml:5
#: app/views/admin/users/edit.rhtml:5
#: app/views/admin/artwork_supports/edit.rhtml:5
#: app/views/admin/artwork_placement_reasons/edit.rhtml:5
#: app/views/admin/artwork_materials/edit.rhtml:5
#: app/views/admin/techniques/edit.rhtml:5
#: app/views/admin/artwork_conditions/edit.rhtml:5
#: app/views/admin/artwork_sets/edit.rhtml:5
#: app/views/admin/artwork_sizes/edit.rhtml:5
......
msgid "Modify"
msgstr ""
#: app/helpers/application_helper.rb:87
#: app/helpers/application_helper.rb:92
msgid "Delete"
msgstr ""
#: app/helpers/application_helper.rb:87
#: app/helpers/application_helper.rb:92
msgid "Are you sure?"
msgstr ""
#: app/helpers/application_helper.rb:105
#: app/helpers/application_helper.rb:113
msgid "Move to top"
msgstr ""
#: app/helpers/application_helper.rb:106
#: app/helpers/application_helper.rb:114
msgid "Move up"
msgstr ""
#: app/helpers/application_helper.rb:111
#: app/helpers/application_helper.rb:119
msgid "Move down"
msgstr ""
#: app/helpers/application_helper.rb:112
#: app/helpers/application_helper.rb:120
msgid "Move to bottom"
msgstr ""
#: app/helpers/application_helper.rb:118
#: app/helpers/application_helper.rb:126
msgid "New %s"
msgstr ""
#: app/helpers/application_helper.rb:128
#: app/helpers/application_helper.rb:136
msgid "Cancel"
msgstr ""
#: app/helpers/application_helper.rb:142
#: app/helpers/application_helper.rb:150
msgid "Alert !"
msgstr ""
#: app/helpers/application_helper.rb:177
#: app/helpers/application_helper.rb:185
#: app/views/admin/artwork_sizes/index.rhtml:7
msgid "Yes"
msgstr ""
#: app/helpers/application_helper.rb:177
#: app/helpers/application_helper.rb:185
#: app/views/admin/artwork_sizes/index.rhtml:7
msgid "No"
msgstr ""
#: app/helpers/application_helper.rb:198 app/helpers/application_helper.rb:202
#: app/helpers/application_helper.rb:206 app/helpers/application_helper.rb:210
msgid "Comment:"
msgstr ""
#: app/helpers/application_helper.rb:198
#: app/helpers/application_helper.rb:206
msgid "<br/>(with %s<br/>formating)"
msgstr ""
#: app/helpers/application_helper.rb:206
#: app/helpers/application_helper.rb:214
msgid "Created at:"
msgstr ""
#: app/helpers/application_helper.rb:207
#: app/helpers/application_helper.rb:215
msgid "Updated at:"
msgstr ""
#: app/controllers/application.rb:40
#: app/controllers/application.rb:39
msgid "Please login to continue"
msgstr ""
......
msgstr ""
#: app/views/layouts/application.rhtml:32
msgid "Manage Techniques"
msgid "Manage Artwork Supports"
msgstr ""
#: app/views/layouts/application.rhtml:35
......
msgstr ""
#: app/views/layouts/application.rhtml:43
msgid "Help"
msgid "Author site"
msgstr ""
#: app/views/layouts/application.rhtml:48
......
msgstr ""
#: app/views/admin/artwork_step_images/new.rhtml:5
#: app/views/admin/users/new.rhtml:5
#: app/views/admin/artwork_supports/new.rhtml:5
#: app/views/admin/artwork_placement_reasons/new.rhtml:5
#: app/views/admin/artwork_materials/new.rhtml:5
#: app/views/admin/techniques/new.rhtml:5
#: app/views/admin/artwork_conditions/new.rhtml:5
#: app/views/admin/artwork_sets/new.rhtml:5
#: app/views/admin/artwork_sizes/new.rhtml:5
......
msgstr ""
#: app/views/admin/artwork_step_images/index.rhtml:17
#: app/views/admin/users/index.rhtml:9
#: app/views/admin/artwork_supports/index.rhtml:5
#: app/views/admin/artwork_placement_reasons/index.rhtml:5
#: app/views/admin/artwork_materials/index.rhtml:5
#: app/views/admin/techniques/index.rhtml:5
#: app/views/admin/artwork_conditions/index.rhtml:5
#: app/views/admin/artwork_sets/index.rhtml:5
#: app/views/admin/artwork_sizes/index.rhtml:5
......
msgid "Modify Artwork Step"
msgstr ""
#: app/views/admin/users/new.rhtml:1
msgid "New User"
msgstr ""
#: app/views/admin/users/index.rhtml:1
msgid "Not implemented yet !"
msgid "List of users"
msgstr ""
#: app/views/admin/artwork_placement_reasons/new.rhtml:1
msgid "New Artwork Placement Reason"
#: app/views/admin/users/index.rhtml:6 app/views/admin/users/_form.rhtml:11
msgid "Login"
msgstr ""
#: app/views/admin/artwork_placement_reasons/index.rhtml:1
msgid "List of Artwork Placement Reasons"
#: app/views/admin/users/index.rhtml:7 app/views/admin/users/_form.rhtml:12
msgid "Real Name"
msgstr ""
#: app/views/admin/users/index.rhtml:8 app/views/admin/users/_form.rhtml:13
msgid "eMail"
msgstr ""
#: app/views/admin/users/show.rhtml:1
msgid "User '%s'"
msgstr ""
#: app/views/admin/users/show.rhtml:6
msgid "Login:"
msgstr ""
#: app/views/admin/users/show.rhtml:7
msgid "Real Name:"
msgstr ""
#: app/views/admin/users/show.rhtml:8
msgid "Email:"
msgstr ""
#: app/views/admin/users/show.rhtml:9 app/views/admin/users/_form.rhtml:14
msgid "Administrator?"
msgstr ""
#: app/views/admin/users/show.rhtml:10
msgid "Entry Status"
msgstr ""
#: app/views/admin/users/show.rhtml:11
msgid "First Created:"
msgstr ""
#: app/views/admin/users/show.rhtml:12
msgid "Last Updated:"
msgstr ""
#: app/views/admin/users/show.rhtml:18
msgid "Display all users"
msgstr ""
#: app/views/admin/users/_form.rhtml:15
msgid "Password"
msgstr ""
#: app/views/admin/users/_form.rhtml:16
msgid "Password (confirmation)"
msgstr ""
#: app/views/admin/users/edit.rhtml:1
msgid "Modify User"
msgstr ""
#: app/views/admin/artwork_supports/new.rhtml:1
msgid "New Artwork Support"
msgstr ""
#: app/views/admin/artwork_supports/index.rhtml:1
msgid "List of Artwork Supports"
msgstr ""
#: app/views/admin/artwork_supports/index.rhtml:5
#: app/views/admin/artwork_placement_reasons/index.rhtml:5
#: app/views/admin/artwork_materials/index.rhtml:5
#: app/views/admin/techniques/index.rhtml:5
#: app/views/admin/artwork_conditions/index.rhtml:5
#: app/views/admin/artwork_sets/index.rhtml:5
#: app/views/admin/artwork_groups/index.rhtml:5
msgid "Name"
msgstr ""
#: app/views/admin/artwork_placement_reasons/show.rhtml:1
msgid "Artwork Placement Reason #%u"
#: app/views/admin/artwork_supports/index.rhtml:5
msgid "Acronym"
msgstr ""
#: app/views/admin/artwork_supports/show.rhtml:1
msgid "Artwork Support #%u"
msgstr ""
#: app/views/admin/artwork_supports/show.rhtml:6
#: app/views/admin/artwork_supports/_form.rhtml:7
#: app/views/admin/artwork_placement_reasons/show.rhtml:6
#: app/views/admin/artwork_placement_reasons/_form.rhtml:7
#: app/views/admin/artwork_materials/show.rhtml:6
#: app/views/admin/artwork_materials/_form.rhtml:7
#: app/views/admin/techniques/show.rhtml:6
#: app/views/admin/techniques/_form.rhtml:7
#: app/views/admin/artwork_conditions/show.rhtml:6
#: app/views/admin/artwork_conditions/_form.rhtml:7
#: app/views/admin/artwork_sets/show.rhtml:6
......
msgid "Name:"
msgstr ""
#: app/views/admin/artwork_supports/show.rhtml:7
#: app/views/admin/artwork_supports/_form.rhtml:8
msgid "Acronym:"
msgstr ""
#: app/views/admin/artwork_supports/show.rhtml:12
msgid "Display all artwork supports"
msgstr ""
#: app/views/admin/artwork_supports/edit.rhtml:1
msgid "Modify Artwork Support"
msgstr ""
#: app/views/admin/artwork_placement_reasons/new.rhtml:1
msgid "New Artwork Placement Reason"
msgstr ""
#: app/views/admin/artwork_placement_reasons/index.rhtml:1
msgid "List of Artwork Placement Reasons"
msgstr ""
#: app/views/admin/artwork_placement_reasons/show.rhtml:1
msgid "Artwork Placement Reason #%u"
msgstr ""
#: app/views/admin/artwork_placement_reasons/show.rhtml:11
#: app/views/admin/artwork_materials/show.rhtml:11
msgid "Display all artwork materials"
......
msgid "Modify Artwork Material"
msgstr ""
#: app/views/admin/techniques/new.rhtml:1
msgid "New Technique"
msgstr ""
#: app/views/admin/techniques/index.rhtml:1
msgid "List of Techniques"
msgstr ""
#: app/views/admin/techniques/index.rhtml:5
msgid "Acronym"
msgstr ""
#: app/views/admin/techniques/show.rhtml:1
msgid "Technique #%u"
msgstr ""
#: app/views/admin/techniques/show.rhtml:7
#: app/views/admin/techniques/_form.rhtml:8
msgid "Acronym:"
msgstr ""
#: app/views/admin/techniques/show.rhtml:12
msgid "Display all techniques"
msgstr ""
#: app/views/admin/techniques/edit.rhtml:1
msgid "Modify Technique"
msgstr ""
#: app/views/admin/artwork_conditions/new.rhtml:1
msgid "New Artwork Condition"
msgstr ""
......
msgstr ""
#: app/views/admin/artworks/show.rhtml:30
msgid "Techniques:"
msgid "Supports:"
msgstr ""
#: app/views/admin/artworks/show.rhtml:32
......
msgstr ""
#: app/views/admin/artworks/_form.rhtml:29
msgid "Techniques"
msgid "Supports"
msgstr ""
#: app/views/admin/artworks/edit.rhtml:1
po/fr/MyCyma.po
msgid ""
msgstr ""
"Project-Id-Version: MyCyma 0.1.0\n"
"POT-Creation-Date: 2008-11-28 00:31+0100\n"
"POT-Creation-Date: 2009-02-28 14:12+0100\n"
"PO-Revision-Date: 2008-07-28 02:17+0200\n"
"Last-Translator: Marc Dequènes (Duck) <Duck@DuckCorp.org>\n"
"MIME-Version: 1.0\n"
......
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#: app/models/technique.rb:-
msgid "technique"
msgstr "technique"
#: app/models/technique.rb:-
msgid "Technique|Name"
msgstr "Technique|Nom"
#: app/models/technique.rb:-
msgid "Technique|Acronym"
msgstr "Technique|Acronyme"
#: app/models/artwork.rb:-
msgid "artwork"
msgstr "œuvre"
......
msgid "ArtworkStep|Comment"
msgstr "EtapeOeuvre|Commentaire"
#: app/models/artwork_support.rb:-
msgid "artwork support"
msgstr "support"
#: app/models/artwork_support.rb:-
msgid "ArtworkSupport|Name"
msgstr "Support|Nom"
#: app/models/artwork_support.rb:-
msgid "ArtworkSupport|Acronym"
msgstr "Support|Acronyme"
#: app/models/artwork_size.rb:-
msgid "artwork size"
msgstr "dimension de l'œuvre"
......
msgid "is invalid, because this (height, width) couple already exist"
msgstr "est invalide, car ce couple (hauteur, largeur) existe déjà"
#: app/helpers/application_helper.rb:86
#: app/helpers/application_helper.rb:87
#: app/views/admin/artwork_step_images/edit.rhtml:5
#: app/views/admin/users/edit.rhtml:5
#: app/views/admin/artwork_supports/edit.rhtml:5
#: app/views/admin/artwork_placement_reasons/edit.rhtml:5
#: app/views/admin/artwork_materials/edit.rhtml:5
#: app/views/admin/techniques/edit.rhtml:5
#: app/views/admin/artwork_conditions/edit.rhtml:5
#: app/views/admin/artwork_sets/edit.rhtml:5
#: app/views/admin/artwork_sizes/edit.rhtml:5
......
msgid "Modify"
msgstr "Modifier"
#: app/helpers/application_helper.rb:87
#: app/helpers/application_helper.rb:92
msgid "Delete"
msgstr "Supprimer"
#: app/helpers/application_helper.rb:87
#: app/helpers/application_helper.rb:92
msgid "Are you sure?"
msgstr "Êtes vous sûr ?"
#: app/helpers/application_helper.rb:105
#: app/helpers/application_helper.rb:113
msgid "Move to top"
msgstr "Placer en premier"
#: app/helpers/application_helper.rb:106
#: app/helpers/application_helper.rb:114
msgid "Move up"
msgstr "Placer plus haut"
#: app/helpers/application_helper.rb:111
#: app/helpers/application_helper.rb:119
msgid "Move down"
msgstr "Placer plus bas"
#: app/helpers/application_helper.rb:112
#: app/helpers/application_helper.rb:120
msgid "Move to bottom"
msgstr "Placer en dernier"
#: app/helpers/application_helper.rb:118
#: app/helpers/application_helper.rb:126
msgid "New %s"
msgstr "Nouveau/Nouvelle %s"
#: app/helpers/application_helper.rb:128
#: app/helpers/application_helper.rb:136
msgid "Cancel"
msgstr "Annuler"
#: app/helpers/application_helper.rb:142
#: app/helpers/application_helper.rb:150
msgid "Alert !"
msgstr "Alerte !"
#: app/helpers/application_helper.rb:177
#: app/helpers/application_helper.rb:185
#: app/views/admin/artwork_sizes/index.rhtml:7
msgid "Yes"
msgstr "Oui"
#: app/helpers/application_helper.rb:177
#: app/helpers/application_helper.rb:185
#: app/views/admin/artwork_sizes/index.rhtml:7
msgid "No"
msgstr "Non"
#: app/helpers/application_helper.rb:198 app/helpers/application_helper.rb:202
#: app/helpers/application_helper.rb:206 app/helpers/application_helper.rb:210
msgid "Comment:"
msgstr "Commentaire :"
#: app/helpers/application_helper.rb:198
#: app/helpers/application_helper.rb:206
msgid "<br/>(with %s<br/>formating)"
msgstr "<br/>(avec du<br/> formatage %s)"
#: app/helpers/application_helper.rb:206
#: app/helpers/application_helper.rb:214
msgid "Created at:"
msgstr "Créé(e) le :"
#: app/helpers/application_helper.rb:207
#: app/helpers/application_helper.rb:215
msgid "Updated at:"
msgstr "Mis(e) à jour le :"
#: app/controllers/application.rb:40
#: app/controllers/application.rb:39
msgid "Please login to continue"
msgstr "Veuillez vous identifier pour continuer"
......
msgstr "Gérer les Dimensions des Œuvres"
#: app/views/layouts/application.rhtml:32
msgid "Manage Techniques"
msgstr "Gérer les Techniques"
msgid "Manage Artwork Supports"
msgstr "Gérer les Supports"
#: app/views/layouts/application.rhtml:35
msgid "Manage Users"
......
msgstr "Page du Projet"
#: app/views/layouts/application.rhtml:43
msgid "Help"
msgstr "Aide"
msgid "Author site"
msgstr "Site de l'auteur"
#: app/views/layouts/application.rhtml:48
msgid "Loggued in as '%s'"
......
msgstr "Nouvelle Étape de l'Œuvre"
#: app/views/admin/artwork_step_images/new.rhtml:5
#: app/views/admin/users/new.rhtml:5
#: app/views/admin/artwork_supports/new.rhtml:5
#: app/views/admin/artwork_placement_reasons/new.rhtml:5
#: app/views/admin/artwork_materials/new.rhtml:5
#: app/views/admin/techniques/new.rhtml:5
#: app/views/admin/artwork_conditions/new.rhtml:5
#: app/views/admin/artwork_sets/new.rhtml:5
#: app/views/admin/artwork_sizes/new.rhtml:5
......
msgstr "Prévisualisation"
#: app/views/admin/artwork_step_images/index.rhtml:17
#: app/views/admin/users/index.rhtml:9
#: app/views/admin/artwork_supports/index.rhtml:5
#: app/views/admin/artwork_placement_reasons/index.rhtml:5
#: app/views/admin/artwork_materials/index.rhtml:5
#: app/views/admin/techniques/index.rhtml:5
#: app/views/admin/artwork_conditions/index.rhtml:5
#: app/views/admin/artwork_sets/index.rhtml:5
#: app/views/admin/artwork_sizes/index.rhtml:5
......
msgid "Modify Artwork Step"
msgstr "Modifier l'Étape de l'Œuvre"
#: app/views/admin/users/new.rhtml:1
msgid "New User"
msgstr "Nouvel Utilisateur"
#: app/views/admin/users/index.rhtml:1
msgid "Not implemented yet !"
msgstr "Pas encore implémenté !"
msgid "List of users"
msgstr "Liste des utilisateurs"
#: app/views/admin/artwork_placement_reasons/new.rhtml:1
msgid "New Artwork Placement Reason"
msgstr "Nouvelle Raison de Placement d'une Œuvre"
#: app/views/admin/users/index.rhtml:6 app/views/admin/users/_form.rhtml:11
msgid "Login"
msgstr "Identifiant"
#: app/views/admin/artwork_placement_reasons/index.rhtml:1
msgid "List of Artwork Placement Reasons"
msgstr "Liste des Raisons de Placement d'une Œuvre"
#: app/views/admin/users/index.rhtml:7 app/views/admin/users/_form.rhtml:12
msgid "Real Name"
msgstr "Nom"
#: app/views/admin/users/index.rhtml:8 app/views/admin/users/_form.rhtml:13
msgid "eMail"
msgstr "eMail"
#: app/views/admin/users/show.rhtml:1
msgid "User '%s'"
msgstr "Utilisateur '%s'"
#: app/views/admin/users/show.rhtml:6
msgid "Login:"
msgstr "Identifiant :"
#: app/views/admin/users/show.rhtml:7
msgid "Real Name:"
msgstr "Nom :"
#: app/views/admin/users/show.rhtml:8
msgid "Email:"
msgstr "Email :"
#: app/views/admin/users/show.rhtml:9 app/views/admin/users/_form.rhtml:14
msgid "Administrator?"
msgstr "Administrateur ?"
#: app/views/admin/users/show.rhtml:10
msgid "Entry Status"
msgstr "État de l'entrée"
#: app/views/admin/users/show.rhtml:11
msgid "First Created:"
msgstr "Entrée Initialement Créée :"
#: app/views/admin/users/show.rhtml:12
msgid "Last Updated:"
msgstr "Entrée Dernièrement Mise à jour :"
#: app/views/admin/users/show.rhtml:18
msgid "Display all users"
msgstr "Afficher tous les utilisateurs"
#: app/views/admin/users/_form.rhtml:15
msgid "Password"
msgstr "Mot de passe"
#: app/views/admin/users/_form.rhtml:16
msgid "Password (confirmation)"
msgstr "Mot de passe (confirmation)"
#: app/views/admin/users/edit.rhtml:1
msgid "Modify User"
msgstr "Modifier l'Utilisateur"
#: app/views/admin/artwork_supports/new.rhtml:1
msgid "New Artwork Support"
msgstr "Nouveau Support"
#: app/views/admin/artwork_supports/index.rhtml:1
msgid "List of Artwork Supports"
msgstr "Liste des Supports"
#: app/views/admin/artwork_supports/index.rhtml:5
#: app/views/admin/artwork_placement_reasons/index.rhtml:5
#: app/views/admin/artwork_materials/index.rhtml:5
#: app/views/admin/techniques/index.rhtml:5
#: app/views/admin/artwork_conditions/index.rhtml:5
#: app/views/admin/artwork_sets/index.rhtml:5
#: app/views/admin/artwork_groups/index.rhtml:5
msgid "Name"
msgstr "Nom"
#: app/views/admin/artwork_placement_reasons/show.rhtml:1
msgid "Artwork Placement Reason #%u"
msgstr "Raison de Placement d'une Œuvre n°%u"
#: app/views/admin/artwork_supports/index.rhtml:5
msgid "Acronym"
msgstr "Acronyme"
#: app/views/admin/artwork_supports/show.rhtml:1
msgid "Artwork Support #%u"
msgstr "Support n°%u"
#: app/views/admin/artwork_supports/show.rhtml:6
#: app/views/admin/artwork_supports/_form.rhtml:7
#: app/views/admin/artwork_placement_reasons/show.rhtml:6
#: app/views/admin/artwork_placement_reasons/_form.rhtml:7
#: app/views/admin/artwork_materials/show.rhtml:6
#: app/views/admin/artwork_materials/_form.rhtml:7
#: app/views/admin/techniques/show.rhtml:6
#: app/views/admin/techniques/_form.rhtml:7
#: app/views/admin/artwork_conditions/show.rhtml:6
#: app/views/admin/artwork_conditions/_form.rhtml:7
#: app/views/admin/artwork_sets/show.rhtml:6
......
msgid "Name:"
msgstr "Nom :"
#: app/views/admin/artwork_supports/show.rhtml:7
#: app/views/admin/artwork_supports/_form.rhtml:8
msgid "Acronym:"
msgstr "Acronyme :"
#: app/views/admin/artwork_supports/show.rhtml:12
msgid "Display all artwork supports"
msgstr "Voir tous les supports"
#: app/views/admin/artwork_supports/edit.rhtml:1
msgid "Modify Artwork Support"
msgstr "Modifier le support"
#: app/views/admin/artwork_placement_reasons/new.rhtml:1
msgid "New Artwork Placement Reason"
msgstr "Nouvelle Raison de Placement d'une Œuvre"
#: app/views/admin/artwork_placement_reasons/index.rhtml:1
msgid "List of Artwork Placement Reasons"
msgstr "Liste des Raisons de Placement d'une Œuvre"
#: app/views/admin/artwork_placement_reasons/show.rhtml:1
msgid "Artwork Placement Reason #%u"
msgstr "Raison de Placement d'une Œuvre n°%u"
#: app/views/admin/artwork_placement_reasons/show.rhtml:11
#: app/views/admin/artwork_materials/show.rhtml:11
msgid "Display all artwork materials"
......
msgid "Modify Artwork Material"
msgstr "Modifier le Matériau"
#: app/views/admin/techniques/new.rhtml:1
msgid "New Technique"
msgstr "Nouvelle Technique"
#: app/views/admin/techniques/index.rhtml:1
msgid "List of Techniques"
msgstr "Liste des Techniques"
#: app/views/admin/techniques/index.rhtml:5
msgid "Acronym"
msgstr "Acronyme"
#: app/views/admin/techniques/show.rhtml:1
msgid "Technique #%u"
msgstr "Technique n°%u"
#: app/views/admin/techniques/show.rhtml:7
#: app/views/admin/techniques/_form.rhtml:8
msgid "Acronym:"
msgstr "Acronyme :"
#: app/views/admin/techniques/show.rhtml:12
msgid "Display all techniques"
msgstr "Afficher toutes les techniques"
#: app/views/admin/techniques/edit.rhtml:1
msgid "Modify Technique"
msgstr "Modifier la Technique"
#: app/views/admin/artwork_conditions/new.rhtml:1
msgid "New Artwork Condition"
msgstr "Nouvel État d'une Œuvre"
......
msgstr "Matériau :"
#: app/views/admin/artworks/show.rhtml:30
msgid "Techniques:"
msgstr "Techniques :"
msgid "Supports:"
msgstr "Supports :"
#: app/views/admin/artworks/show.rhtml:32
#: app/views/admin/artworks/_form.rhtml:31
......
msgstr "Position dans l'Ensemble :"
#: app/views/admin/artworks/_form.rhtml:29
msgid "Techniques"
msgstr "techniques"
msgid "Supports"
msgstr "Supports"
#: app/views/admin/artworks/edit.rhtml:1
msgid "Modify Artwork"
......
#: app/views/admin/artwork_groups/edit.rhtml:1
msgid "Modify Artwork Group"
msgstr "Modifier l'Ensemble"

Also available in: Unified diff