Commit a785354a226708b322f06e7491b386b406ec6d94
1 parent
ce0d2f92
Exists in
master
and in
23 other branches
Localization for the shopping cart
Showing
5 changed files
with
27 additions
and
21 deletions
Show diff stats
plugins/shopping_cart/controllers/shopping_cart_plugin_profile_controller.rb
| ... | ... | @@ -118,7 +118,7 @@ class ShoppingCartPluginProfileController < ProfileController |
| 118 | 118 | session[:cart][:visibility] = true |
| 119 | 119 | render :text => { |
| 120 | 120 | :ok => true, |
| 121 | - :message => _('Cart displayed.'), | |
| 121 | + :message => _('Basket displayed.'), | |
| 122 | 122 | :error => {:code => 0} |
| 123 | 123 | }.to_json |
| 124 | 124 | rescue Exception => exception |
| ... | ... | @@ -137,7 +137,7 @@ class ShoppingCartPluginProfileController < ProfileController |
| 137 | 137 | session[:cart][:visibility] = false |
| 138 | 138 | render :text => { |
| 139 | 139 | :ok => true, |
| 140 | - :message => _('Cart Hidden.'), | |
| 140 | + :message => _('Basket hidden.'), | |
| 141 | 141 | :error => {:code => 0} |
| 142 | 142 | }.to_json |
| 143 | 143 | rescue Exception => exception |
| ... | ... | @@ -173,7 +173,7 @@ class ShoppingCartPluginProfileController < ProfileController |
| 173 | 173 | :ok => false, |
| 174 | 174 | :error => { |
| 175 | 175 | :code => 2, |
| 176 | - :message => _("There is no cart.") | |
| 176 | + :message => _("There is no basket.") | |
| 177 | 177 | } |
| 178 | 178 | }.to_json |
| 179 | 179 | return false |
| ... | ... | @@ -203,7 +203,7 @@ class ShoppingCartPluginProfileController < ProfileController |
| 203 | 203 | :ok => false, |
| 204 | 204 | :error => { |
| 205 | 205 | :code => 4, |
| 206 | - :message => _("The cart doesn't have this product.") | |
| 206 | + :message => _("The basket doesn't have this product.") | |
| 207 | 207 | } |
| 208 | 208 | }.to_json |
| 209 | 209 | return false | ... | ... |
plugins/shopping_cart/lib/shopping_cart_plugin.rb
| ... | ... | @@ -4,17 +4,17 @@ require_dependency 'ext/person' |
| 4 | 4 | class ShoppingCartPlugin < Noosfero::Plugin |
| 5 | 5 | |
| 6 | 6 | def self.plugin_name |
| 7 | - "Shopping Cart" | |
| 7 | + "Shopping Basket" | |
| 8 | 8 | end |
| 9 | 9 | |
| 10 | 10 | def self.plugin_description |
| 11 | - _("A shopping cart feature for enterprises") | |
| 11 | + _("A shopping basket feature for enterprises") | |
| 12 | 12 | end |
| 13 | 13 | |
| 14 | 14 | def add_to_cart_button(item, enterprise = context.profile) |
| 15 | 15 | if enterprise.shopping_cart && item.available |
| 16 | 16 | lambda { |
| 17 | - link_to(_('Add to cart'), "add:#{item.name}", | |
| 17 | + link_to(_('Add to basket'), "add:#{item.name}", | |
| 18 | 18 | :class => 'cart-add-item', |
| 19 | 19 | :onclick => "Cart.addItem('#{enterprise.identifier}', #{item.id}, this); return false" |
| 20 | 20 | ) |
| ... | ... | @@ -40,10 +40,10 @@ class ShoppingCartPlugin < Noosfero::Plugin |
| 40 | 40 | def control_panel_buttons |
| 41 | 41 | buttons = [] |
| 42 | 42 | if context.profile.enterprise? |
| 43 | - buttons << { :title => 'Shopping cart', :icon => 'shopping_cart_icon', :url => {:controller => 'shopping_cart_plugin_myprofile', :action => 'edit'} } | |
| 43 | + buttons << { :title => _('Shopping basket'), :icon => 'shopping-cart-icon', :url => {:controller => 'shopping_cart_plugin_myprofile', :action => 'edit'} } | |
| 44 | 44 | end |
| 45 | 45 | if context.profile.enterprise? && context.profile.shopping_cart |
| 46 | - buttons << { :title => 'Purchase reports', :icon => 'shopping-cart-purchase-report', :url => {:controller => 'shopping_cart_plugin_myprofile', :action => 'reports'} } | |
| 46 | + buttons << { :title => _('Purchase reports'), :icon => 'shopping-cart-purchase-report', :url => {:controller => 'shopping_cart_plugin_myprofile', :action => 'reports'} } | |
| 47 | 47 | end |
| 48 | 48 | |
| 49 | 49 | buttons | ... | ... |
plugins/shopping_cart/public/style.css
| 1 | 1 | @import url(colorbox/colorbox.css); |
| 2 | 2 | |
| 3 | -.cart-add-item { | |
| 4 | - position: absolute; | |
| 5 | - right: 5px; | |
| 6 | - top: 5px; | |
| 3 | +.cart-add-item .ui-icon-cart { | |
| 4 | + background: url("images/button-icon.png") no-repeat scroll left center transparent; | |
| 5 | + width: 22px; | |
| 6 | + } | |
| 7 | + .cart-buy .ui-icon-cart { | |
| 8 | + background: url("images/button-icon.png") no-repeat scroll left center transparent; | |
| 9 | + width: 22px; | |
| 10 | + } | |
| 11 | +.cart-add-item .ui-button-text { | |
| 12 | + padding-left: 2.6em; | |
| 7 | 13 | } |
| 8 | 14 | |
| 9 | 15 | .product-item .cart-add-item { |
| ... | ... | @@ -179,8 +185,8 @@ label.error { |
| 179 | 185 | |
| 180 | 186 | .controller-profile_editor a.control-panel-shopping-cart-purchase-report {background-image: url(images/control-panel/purchase-report.png)} |
| 181 | 187 | .controller-profile_editor .msie6 a.control-panel-shopping-cart-purchase-report {background-image: url(images/control-panel/purchase-report.gif)} |
| 182 | -.controller-profile_editor a.control-panel-shopping-cart {background-image: url(/images/control-panel/shopping-cart.png)} | |
| 183 | -.controller-profile_editor .msie6 a.control-panel-shopping-cart {background-image: url(/images/control-panel/shopping-cart.gif)} | |
| 188 | +.controller-profile_editor a.control-panel-shopping-cart-icon {background-image: url(images/control-panel/icon.png)} | |
| 189 | +.controller-profile_editor .msie6 a.control-panel-shopping-cart-icon {background-image: url(images/control-panel/icon.gif)} | |
| 184 | 190 | |
| 185 | 191 | .action-shopping_cart_plugin_myprofile-reports td.order-info { |
| 186 | 192 | padding: 0px; | ... | ... |
plugins/shopping_cart/views/cart.html.erb
| 1 | 1 | <div id="cart1" class="cart" style="display:none" |
| 2 | 2 | data-l10nRemoveItem="<%=_('Are you sure you want to remove this item?')%>" |
| 3 | - data-l10nCleanCart="<%=_('Are you sure you want to clean your cart?')%>"> | |
| 3 | + data-l10nCleanCart="<%=_('Are you sure you want to clean your basket?')%>"> | |
| 4 | 4 | <div class="cart-inner"> |
| 5 | 5 | <div class="cart-content"> |
| 6 | - <h3><%= _("Cart") %></h3> | |
| 7 | - <a href="cart:clean" onclick="Cart.clean(this); return false" class="cart-clean"><%=_('Clean')%></a> | |
| 6 | + <h3><%= _("Basket") %></h3> | |
| 7 | + <a href="cart:clean" onclick="Cart.clean(this); return false" class="cart-clean"><%=_('Clean basket')%></a> | |
| 8 | 8 | <ul class="cart-items"></ul> |
| 9 | 9 | <div class="cart-total"><%=_('Total:')%> <b></b></div> |
| 10 | 10 | <a href="cart:buy" class="cart-buy"><%=_('Shopping checkout')%></a> |
| 11 | 11 | </div> |
| 12 | 12 | <a href="#" onclick="Cart.toggle(this); return false" class="cart-toggle"> |
| 13 | - <span class="str-show"><%=_('Show cart')%></span> | |
| 14 | - <span class="str-hide" style="display:none"><%=_('Hide')%></span> | |
| 13 | + <span class="str-show"><%=_('Show basket')%></span> | |
| 14 | + <span class="str-hide" style="display:none"><%=_('Hide basket')%></span> | |
| 15 | 15 | </a> |
| 16 | 16 | </div> |
| 17 | 17 | </div> | ... | ... |
plugins/shopping_cart/views/shopping_cart_plugin_myprofile/edit.html.erb