Commit 6d9a2ad10d14fc8bc526acb6490fc1a6b8e79777
Exists in
captcha_serpro_plugin
Merge branch 'staging' into captcha_serpro_plugin
* staging: (138 commits) Do not return private token when user is inactive Fix unit test in api search Remove trailing spaces updating juventude plugin access comments through profile author mergin with master updating juventude plugin updating gamification plugin updating juventude plugin Fix gem version of omniauth-oauth2 Fixed bug on /plugins/oauth_client/lib/ext/user.rb -> was referencing a class OauthClientPlugin::UserProvider which was recently renamed to OauthClientPlugin::Auth. [gallery block] display images from a gallery Update translation files Noosfero::VERSION: use only newer git versions Bumping version 1.3~rc2 work_assignment: make sentence meaning clearer Makes LDAP password_recovery configurable Add support to tinymce editor in forum description updating plugin Small change in pt br translation ... Conflicts: test/unit/api/session_test.rb
Showing
893 changed files
with
119968 additions
and
85531 deletions
Show diff stats
Too many changes.
To preserve performance only 100 of 893 files displayed.
.gitmodules
| 1 | 1 | [submodule "plugins/pairwise"] |
| 2 | 2 | path = plugins/pairwise |
| 3 | - url = https://gitlab.com/noosfero-plugins/pairwise.git | |
| 3 | + url = https://softwarepublico.gov.br/gitlab/noosfero-plugins/pairwise.git | |
| 4 | 4 | [submodule "plugins/proposals_discussion"] |
| 5 | 5 | path = plugins/proposals_discussion |
| 6 | - url = https://gitlab.com/noosfero-plugins/proposals_discussion.git | |
| 6 | + url = https://softwarepublico.gov.br/gitlab/noosfero-plugins/proposals_discussion.git | |
| 7 | 7 | [submodule "plugins/gamification"] |
| 8 | 8 | path = plugins/gamification |
| 9 | - url = https://gitlab.com/noosfero-plugins/gamification.git | |
| 10 | -[submodule "plugins/comment_paragraph"] | |
| 11 | - path = plugins/comment_paragraph | |
| 12 | - url = https://gitlab.com/noosfero-plugins/comment-paragraph.git | |
| 9 | + url = https://softwarepublico.gov.br/gitlab/noosfero-plugins/gamification.git | |
| 13 | 10 | [submodule "plugins/notification"] |
| 14 | 11 | path = plugins/notification |
| 15 | - url = https://gitlab.com/noosfero-plugins/notification.git | |
| 12 | + url = https://softwarepublico.gov.br/gitlab/noosfero-plugins/notification.git | |
| 16 | 13 | [submodule "plugins/email_article"] |
| 17 | 14 | path = plugins/email_article |
| 18 | - url = https://gitlab.com/noosfero-plugins/email_article.git | |
| 15 | + url = https://softwarepublico.gov.br/gitlab/noosfero-plugins/email_article.git | |
| 19 | 16 | [submodule "public/proposal-app"] |
| 20 | 17 | path = public/proposal-app |
| 21 | 18 | url = https://gitlab.com/participa/proposal-app.git |
| 22 | 19 | [submodule "plugins/gravatar_provider"] |
| 23 | 20 | path = plugins/gravatar_provider |
| 24 | - url = https://gitlab.com/noosfero-plugins/gravatar-provider.git | |
| 21 | + url = https://softwarepublico.gov.br/gitlab/noosfero-plugins/gravatar-provider.git | |
| 25 | 22 | [submodule "plugins/juventude"] |
| 26 | 23 | path = plugins/juventude |
| 27 | - url = https://gitlab.com/noosfero-plugins/juventude.git | |
| 24 | + url = https://softwarepublico.gov.br/gitlab/noosfero-plugins/juventude.git | |
| 28 | 25 | [submodule "plugins/dialoga"] |
| 29 | 26 | path = plugins/dialoga |
| 30 | - url = https://gitlab.com/participa/dialoga-plugin.git | |
| 27 | + url = https://softwarepublico.gov.br/gitlab/noosfero-plugins/dialoga-plugin.git | |
| 31 | 28 | [submodule "rest-clients/confjuvapp"] |
| 32 | 29 | path = rest-clients/confjuvapp |
| 33 | - url = https://gitlab.com/participa/confjuvapp.git | |
| 30 | + url = https://softwarepublico.gov.br/gitlab/noosfero-apps/confjuvapp.git | |
| 34 | 31 | [submodule "rest-clients/proposal-app"] |
| 35 | 32 | path = rest-clients/proposal-app |
| 36 | - url = https://gitlab.com/participa/proposal-app.git | |
| 33 | + url = https://softwarepublico.gov.br/gitlab/noosfero-apps/proposal-app.git | |
| 37 | 34 | [submodule "plugins/serpro_captcha"] |
| 38 | 35 | path = plugins/serpro_captcha |
| 39 | - url = https://gitlab.com/noosfero-plugins/serpro_captcha.git | |
| 36 | + url = https://softwarepublico.gov.br/gitlab/noosfero-plugins/serpro_captcha.git | ... | ... |
.travis.yml
| ... | ... | @@ -37,9 +37,6 @@ cache: bundler |
| 37 | 37 | |
| 38 | 38 | before_script: |
| 39 | 39 | - mkdir -p tmp/{pids,cache} log |
| 40 | -# workaround for plugins with Gemfile | |
| 41 | - - perl -pi -e 's/cat .+ > \$gemfile/echo "source \\"https:\/\/rubygems.org\\"" > \$gemfile && cat \$source\/Gemfile >> \$gemfile/' script/noosfero-plugins | |
| 42 | - - perl -pi -e 's/--local --quiet/install --jobs=3 --retry=3/' script/noosfero-plugins | |
| 43 | 40 | - script/noosfero-plugins disableall |
| 44 | 41 | - bundle exec rake makemo &>/dev/null |
| 45 | 42 | # database |
| ... | ... | @@ -54,7 +51,7 @@ env: |
| 54 | 51 | - TASK=test:integration |
| 55 | 52 | - TASK=cucumber |
| 56 | 53 | - TASK=selenium |
| 57 | - - TASK=test:noosfero_plugins | |
| 54 | + - TASK=test:noosfero_plugins BUNDLE_OPTS=install | |
| 58 | 55 | |
| 59 | 56 | script: |
| 60 | 57 | - bundle exec rake $TASK | ... | ... |
AUTHORS.md
| ... | ... | @@ -64,6 +64,7 @@ Isaac Canan <isaac@intelletto.com.br> |
| 64 | 64 | Italo Valcy <italo@dcc.ufba.br> |
| 65 | 65 | Jefferson Fernandes <jeffs.fernandes@gmail.com> |
| 66 | 66 | Jérôme Jutteau <j.jutteau@gmail.com> |
| 67 | +Jéssica Cristina <jessica.cris1127@gmail.com> | |
| 67 | 68 | João Machini |
| 68 | 69 | João M. M. da Silva <jaodsilv@linux.ime.usp.br> |
| 69 | 70 | Joenio Costa <joenio@colivre.coop.br> |
| ... | ... | @@ -115,6 +116,7 @@ Renan Costa <renan2727@hotmail.com> |
| 115 | 116 | Renan Teruo <renanteruoc@gmail.com> |
| 116 | 117 | Rodrigo Medeiros <rodrigo.mss01@gmail.com> |
| 117 | 118 | Rodrigo Souto <rodrigo@colivre.coop.br> |
| 119 | +Ronnie Simon <ronniesimonf@gmail.com> | |
| 118 | 120 | Ronny Kursawe <kursawe.ronny@googlemail.com> |
| 119 | 121 | Samuel R. C. Vale <srcvale@holoscopio.com> |
| 120 | 122 | Simião Carvalho <simiaosimis@gmail.com> |
| ... | ... | @@ -128,7 +130,7 @@ TWS <tablettws@gmail.com> |
| 128 | 130 | Valessio Brito <contato@valessiobrito.com.br> |
| 129 | 131 | Victor Costa <vfcosta@gmail.com> |
| 130 | 132 | Victor Hugo Alves de Carvalho <victorhugodf.ac@gmail.com> |
| 131 | -Victor Matias Navarro <victor.matias.navarro@gmail.com> | |
| 133 | +Victor Navarro <victor.matias.navarro@gmail.com> | |
| 132 | 134 | Vinicius Cubas Brand <viniciuscb@gmail.com> |
| 133 | 135 | Vitor Barbosa <vitornga15@gmail.com> |
| 134 | 136 | Wilton Rodrigues <braynwilton@gmail.com> | ... | ... |
Gemfile
| ... | ... | @@ -11,9 +11,9 @@ gem 'will_paginate', '~> 3.0.3' |
| 11 | 11 | gem 'ruby-feedparser', '~> 0.7' |
| 12 | 12 | gem 'daemons', '~> 1.1.5' |
| 13 | 13 | #gem 'thin', '~> 1.3.1' |
| 14 | -#gem 'nokogiri', '~> 1.6.0' | |
| 14 | +gem 'nokogiri', '~> 1.6.0' | |
| 15 | 15 | gem 'unicorn', '~> 4.8' |
| 16 | -gem 'nokogiri', '~> 1.5.5' | |
| 16 | +#gem 'nokogiri', '~> 1.5.5' | |
| 17 | 17 | gem 'rake', :require => false |
| 18 | 18 | gem 'rest-client', '~> 1.6.7' |
| 19 | 19 | gem 'exception_notification', '~> 4.0.1' |
| ... | ... | @@ -50,6 +50,7 @@ gem 'api-pagination', '~> 4.1.1' |
| 50 | 50 | # asset pipeline |
| 51 | 51 | gem 'uglifier', '>= 1.0.3' |
| 52 | 52 | gem 'sass-rails' |
| 53 | +gem 'sass', '~> 3.1.19' | |
| 53 | 54 | |
| 54 | 55 | group :production do |
| 55 | 56 | gem 'dalli', '~> 2.7.0' | ... | ... |
Gemfile.lock
| ... | ... | @@ -89,7 +89,7 @@ GEM |
| 89 | 89 | gherkin (2.4.21) |
| 90 | 90 | json (>= 1.4.6) |
| 91 | 91 | git-version-bump (0.15.1) |
| 92 | - grape (0.12.0) | |
| 92 | + grape (0.13.0) | |
| 93 | 93 | activesupport |
| 94 | 94 | builder |
| 95 | 95 | hashie (>= 2.1.0) |
| ... | ... | @@ -99,7 +99,7 @@ GEM |
| 99 | 99 | rack-accept |
| 100 | 100 | rack-mount |
| 101 | 101 | virtus (>= 1.0.0) |
| 102 | - grape-entity (0.4.7) | |
| 102 | + grape-entity (0.4.8) | |
| 103 | 103 | activesupport |
| 104 | 104 | multi_json (>= 1.3.2) |
| 105 | 105 | grape-swagger (0.10.2) |
| ... | ... | @@ -112,7 +112,7 @@ GEM |
| 112 | 112 | journey (1.0.4) |
| 113 | 113 | json (1.8.3) |
| 114 | 114 | kgio (2.10.0) |
| 115 | - kramdown (1.8.0) | |
| 115 | + kramdown (1.9.0) | |
| 116 | 116 | libv8 (3.16.14.11) |
| 117 | 117 | liquid (3.0.6) |
| 118 | 118 | locale (2.0.9) |
| ... | ... | @@ -123,18 +123,20 @@ GEM |
| 123 | 123 | treetop (~> 1.4.8) |
| 124 | 124 | metaclass (0.0.4) |
| 125 | 125 | mime-types (1.25.1) |
| 126 | + mini_portile (0.6.2) | |
| 126 | 127 | minitest (3.2.0) |
| 127 | 128 | mocha (1.1.0) |
| 128 | 129 | metaclass (~> 0.0.1) |
| 129 | 130 | multi_json (1.11.2) |
| 130 | 131 | multi_xml (0.5.5) |
| 131 | - nokogiri (1.5.11) | |
| 132 | + nokogiri (1.6.6.2) | |
| 133 | + mini_portile (~> 0.6.0) | |
| 132 | 134 | pg (0.13.2) |
| 133 | 135 | polyglot (0.3.5) |
| 134 | 136 | rack (1.4.7) |
| 135 | 137 | rack-accept (0.4.5) |
| 136 | 138 | rack (>= 0.4) |
| 137 | - rack-cache (1.2) | |
| 139 | + rack-cache (1.5.0) | |
| 138 | 140 | rack (>= 0.4) |
| 139 | 141 | rack-contrib (1.4.0) |
| 140 | 142 | git-version-bump (~> 0.15) |
| ... | ... | @@ -190,7 +192,7 @@ GEM |
| 190 | 192 | ruby-feedparser (0.9.3) |
| 191 | 193 | magic |
| 192 | 194 | rubyzip (1.1.7) |
| 193 | - sass (3.4.18) | |
| 195 | + sass (3.1.21) | |
| 194 | 196 | sass-rails (3.2.6) |
| 195 | 197 | railties (~> 3.2.0) |
| 196 | 198 | sass (>= 3.1.10) |
| ... | ... | @@ -218,7 +220,7 @@ GEM |
| 218 | 220 | treetop (1.4.15) |
| 219 | 221 | polyglot |
| 220 | 222 | polyglot (>= 0.3.1) |
| 221 | - tzinfo (0.3.44) | |
| 223 | + tzinfo (0.3.45) | |
| 222 | 224 | uglifier (2.7.2) |
| 223 | 225 | execjs (>= 0.3.0) |
| 224 | 226 | json (>= 1.8.0) |
| ... | ... | @@ -265,7 +267,7 @@ DEPENDENCIES |
| 265 | 267 | locale (~> 2.0.5) |
| 266 | 268 | minitest (~> 3.2.0) |
| 267 | 269 | mocha (~> 1.1.0) |
| 268 | - nokogiri (~> 1.5.5) | |
| 270 | + nokogiri (~> 1.6.0) | |
| 269 | 271 | pg (~> 0.13.2) |
| 270 | 272 | rack-contrib |
| 271 | 273 | rack-cors |
| ... | ... | @@ -278,6 +280,7 @@ DEPENDENCIES |
| 278 | 280 | rspec-rails (~> 2.14.1) |
| 279 | 281 | ruby-feedparser (~> 0.7) |
| 280 | 282 | rubyzip |
| 283 | + sass (~> 3.1.19) | |
| 281 | 284 | sass-rails |
| 282 | 285 | selenium-webdriver (~> 2.47.0) |
| 283 | 286 | swagger-ui_rails | ... | ... |
app/controllers/application_controller.rb
| ... | ... | @@ -9,7 +9,7 @@ class ApplicationController < ActionController::Base |
| 9 | 9 | before_filter :allow_cross_domain_access |
| 10 | 10 | |
| 11 | 11 | before_filter :login_from_cookie |
| 12 | - before_filter :login_required, :if => :private_environment? | |
| 12 | + before_filter :require_login_for_environment, :if => :private_environment? | |
| 13 | 13 | |
| 14 | 14 | before_filter :verify_members_whitelist, :if => [:private_environment?, :user] |
| 15 | 15 | before_filter :log_user |
| ... | ... | @@ -19,6 +19,10 @@ class ApplicationController < ActionController::Base |
| 19 | 19 | end |
| 20 | 20 | before_filter :redirect_to_current_user |
| 21 | 21 | |
| 22 | + def require_login_for_environment | |
| 23 | + login_required | |
| 24 | + end | |
| 25 | + | |
| 22 | 26 | def verify_members_whitelist |
| 23 | 27 | render_access_denied unless user.is_admin? || environment.in_whitelist?(user) |
| 24 | 28 | end | ... | ... |
app/controllers/my_profile/cms_controller.rb
| ... | ... | @@ -27,7 +27,7 @@ class CmsController < MyProfileController |
| 27 | 27 | |
| 28 | 28 | helper_method :file_types |
| 29 | 29 | |
| 30 | - protect_if :except => [:suggest_an_article, :set_home_page, :edit, :destroy, :publish, :upload_files, :new] do |c, user, profile| | |
| 30 | + protect_if :except => [:suggest_an_article, :set_home_page, :edit, :destroy, :publish, :publish_on_portal_community, :publish_on_communities, :search_communities_to_publish, :upload_files, :new] do |c, user, profile| | |
| 31 | 31 | user && (user.has_permission?('post_content', profile) || user.has_permission?('publish_content', profile)) |
| 32 | 32 | end |
| 33 | 33 | |
| ... | ... | @@ -288,7 +288,7 @@ class CmsController < MyProfileController |
| 288 | 288 | task.cancel |
| 289 | 289 | end |
| 290 | 290 | if @failed.blank? |
| 291 | - session[:notice] = _("Your publish request was sent successfully") | |
| 291 | + session[:notice] = _("You published this content successfully") | |
| 292 | 292 | if @back_to |
| 293 | 293 | redirect_to @back_to |
| 294 | 294 | else | ... | ... |
app/controllers/public/account_controller.rb
| ... | ... | @@ -2,7 +2,7 @@ class AccountController < ApplicationController |
| 2 | 2 | |
| 3 | 3 | no_design_blocks |
| 4 | 4 | |
| 5 | - before_filter :login_required, :only => [:activation_question, :accept_terms, :activate_enterprise, :change_password] | |
| 5 | + before_filter :login_required, :require_login_for_environment, :only => [:activation_question, :accept_terms, :activate_enterprise, :change_password] | |
| 6 | 6 | before_filter :redirect_if_logged_in, :only => [:login, :signup] |
| 7 | 7 | before_filter :protect_from_bots, :only => :signup |
| 8 | 8 | ... | ... |
app/controllers/public/content_viewer_controller.rb
| ... | ... | @@ -43,7 +43,10 @@ class ContentViewerController < ApplicationController |
| 43 | 43 | end |
| 44 | 44 | |
| 45 | 45 | # At this point the page will be showed |
| 46 | - @page.hit unless user_is_a_bot? || already_visited?(@page) | |
| 46 | + | |
| 47 | + unless user_is_a_bot? || already_visited?(@page) | |
| 48 | + Noosfero::Scheduler::Defer.later{ @page.hit } | |
| 49 | + end | |
| 47 | 50 | |
| 48 | 51 | @page = FilePresenter.for @page |
| 49 | 52 | ... | ... |
app/controllers/public/search_controller.rb
| ... | ... | @@ -180,22 +180,24 @@ class SearchController < PublicController |
| 180 | 180 | end |
| 181 | 181 | end |
| 182 | 182 | |
| 183 | - AVAILABLE_SEARCHES = ActiveSupport::OrderedHash[ | |
| 184 | - :articles, _('Contents'), | |
| 185 | - :people, _('People'), | |
| 186 | - :communities, _('Communities'), | |
| 187 | - :enterprises, _('Enterprises'), | |
| 188 | - :products, _('Products and Services'), | |
| 189 | - :events, _('Events'), | |
| 190 | - ] | |
| 183 | + def available_searches | |
| 184 | + @available_searches ||= ActiveSupport::OrderedHash[ | |
| 185 | + :articles, _('Contents'), | |
| 186 | + :people, _('People'), | |
| 187 | + :communities, _('Communities'), | |
| 188 | + :enterprises, _('Enterprises'), | |
| 189 | + :products, _('Products and Services'), | |
| 190 | + :events, _('Events'), | |
| 191 | + ] | |
| 192 | + end | |
| 191 | 193 | |
| 192 | 194 | def load_search_assets |
| 193 | - if AVAILABLE_SEARCHES.keys.include?(params[:action].to_sym) && environment.enabled?("disable_asset_#{params[:action]}") | |
| 195 | + if available_searches.keys.include?(params[:action].to_sym) && environment.enabled?("disable_asset_#{params[:action]}") | |
| 194 | 196 | render_not_found |
| 195 | 197 | return |
| 196 | 198 | end |
| 197 | 199 | |
| 198 | - @enabled_searches = AVAILABLE_SEARCHES.select {|key, name| environment.disabled?("disable_asset_#{key}") } | |
| 200 | + @enabled_searches = available_searches.select {|key, name| environment.disabled?("disable_asset_#{key}") } | |
| 199 | 201 | @searching = {} |
| 200 | 202 | @titles = {} |
| 201 | 203 | @enabled_searches.each do |key, name| |
| ... | ... | @@ -207,7 +209,7 @@ class SearchController < PublicController |
| 207 | 209 | |
| 208 | 210 | def load_order |
| 209 | 211 | @order = 'more_recent' |
| 210 | - if AVAILABLE_SEARCHES.keys.include?(@asset.to_sym) | |
| 212 | + if available_searches.keys.include?(@asset.to_sym) | |
| 211 | 213 | available_orders = asset_class(@asset)::SEARCH_FILTERS[:order] |
| 212 | 214 | @order = params[:order] if available_orders.include?(params[:order]) |
| 213 | 215 | end | ... | ... |
app/helpers/action_tracker_helper.rb
| ... | ... | @@ -67,19 +67,19 @@ module ActionTrackerHelper |
| 67 | 67 | } |
| 68 | 68 | end |
| 69 | 69 | |
| 70 | - def create_product_description | |
| 70 | + def create_product_description ta | |
| 71 | 71 | _('created the product %{title}') % { |
| 72 | 72 | title: link_to(truncate(ta.get_name), ta.get_url), |
| 73 | 73 | } |
| 74 | 74 | end |
| 75 | 75 | |
| 76 | - def update_product_description | |
| 76 | + def update_product_description ta | |
| 77 | 77 | _('updated the product %{title}') % { |
| 78 | 78 | title: link_to(truncate(ta.get_name), ta.get_url), |
| 79 | 79 | } |
| 80 | 80 | end |
| 81 | 81 | |
| 82 | - def remove_product_description | |
| 82 | + def remove_product_description ta | |
| 83 | 83 | _('removed the product %{title}') % { |
| 84 | 84 | title: truncate(ta.get_name), |
| 85 | 85 | } | ... | ... |
app/helpers/application_helper.rb
| ... | ... | @@ -1133,7 +1133,7 @@ module ApplicationHelper |
| 1133 | 1133 | alias :browse_communities_menu :search_communities_menu |
| 1134 | 1134 | |
| 1135 | 1135 | def pagination_links(collection, options={}) |
| 1136 | - options = {:previous_label => '« ' + _('Previous'), :next_label => _('Next') + ' »'}.merge(options) | |
| 1136 | + options = {:previous_label => content_tag(:span, '« ', :class => 'previous-arrow') + _('Previous'), :next_label => _('Next') + content_tag(:span, ' »', :class => 'next-arrow'), :inner_window => 1, :outer_window => 0 }.merge(options) | |
| 1137 | 1137 | will_paginate(collection, options) |
| 1138 | 1138 | end |
| 1139 | 1139 | |
| ... | ... | @@ -1319,7 +1319,12 @@ module ApplicationHelper |
| 1319 | 1319 | options[:class] = (options[:class] || '') + ' disabled' |
| 1320 | 1320 | content_tag('a', ' '+content_tag('span', content), options) |
| 1321 | 1321 | else |
| 1322 | - link_to content, url, options | |
| 1322 | + if options[:modal] | |
| 1323 | + options.delete(:modal) | |
| 1324 | + modal_link_to content, url, options | |
| 1325 | + else | |
| 1326 | + link_to content, url, options | |
| 1327 | + end | |
| 1323 | 1328 | end |
| 1324 | 1329 | end |
| 1325 | 1330 | ... | ... |
app/helpers/article_helper.rb
| ... | ... | @@ -23,13 +23,11 @@ module ArticleHelper |
| 23 | 23 | ) : |
| 24 | 24 | '') + |
| 25 | 25 | |
| 26 | - (article.parent && article.parent.forum? && controller.action_name == 'new' ? | |
| 27 | - hidden_field_tag('article[accept_comments]', 1) : | |
| 28 | 26 | content_tag( |
| 29 | 27 | 'div', |
| 30 | 28 | check_box(:article, :accept_comments) + |
| 31 | 29 | content_tag('label', (article.parent && article.parent.forum? ? _('This topic is opened for replies') : _('I want to receive comments about this article')), :for => 'article_accept_comments') |
| 32 | - )) + | |
| 30 | + ) + | |
| 33 | 31 | |
| 34 | 32 | content_tag( |
| 35 | 33 | 'div', | ... | ... |
app/helpers/blog_helper.rb
| ... | ... | @@ -24,10 +24,8 @@ module BlogHelper |
| 24 | 24 | end |
| 25 | 25 | |
| 26 | 26 | def list_posts(articles, conf = { format: 'full', paginate: true }) |
| 27 | - pagination = will_paginate(articles, { | |
| 27 | + pagination = pagination_links(articles, { | |
| 28 | 28 | :param_name => 'npage', |
| 29 | - :previous_label => _('« Newer posts'), | |
| 30 | - :next_label => _('Older posts »'), | |
| 31 | 29 | :params => {:action=>"view_page", |
| 32 | 30 | :page=>articles.first.parent.path.split('/'), |
| 33 | 31 | :controller=>"content_viewer"} | ... | ... |
app/helpers/box_organizer_helper.rb
| ... | ... | @@ -5,14 +5,14 @@ module BoxOrganizerHelper |
| 5 | 5 | plugin = @plugins.fetch_first_plugin(:has_block?, block) |
| 6 | 6 | |
| 7 | 7 | theme = Theme.new(environment.theme) # remove this |
| 8 | - if File.exists?(File.join(theme.filesystem_path, 'images', block.icon_path)) | |
| 9 | - image_path = File.join(theme.public_path, 'images', block.icon_path) | |
| 10 | - elsif plugin && File.exists?(File.join(Rails.root, 'public', plugin.public_path, 'images', block.icon_path)) | |
| 11 | - image_path = File.join('/', plugin.public_path, 'images', block.icon_path) | |
| 12 | - elsif File.exists?(File.join(Rails.root, 'public', 'images', block.icon_path)) | |
| 13 | - image_path = File.join('images', block.icon_path) | |
| 8 | + if File.exists?(File.join(theme.filesystem_path, block.icon_path)) | |
| 9 | + image_path = File.join(theme.public_path, block.icon_path) | |
| 10 | + elsif plugin && File.exists?(File.join(Rails.root, 'public', plugin.public_path, block.icon_path)) | |
| 11 | + image_path = File.join('/', plugin.public_path, block.icon_path) | |
| 12 | + elsif File.exists?(File.join(Rails.root, 'public', block.icon_path)) | |
| 13 | + image_path = block.icon_path | |
| 14 | 14 | else |
| 15 | - image_path = File.join('images', block.default_icon_path) | |
| 15 | + image_path = block.default_icon_path | |
| 16 | 16 | end |
| 17 | 17 | |
| 18 | 18 | image_tag(image_path, height: '48', width: '48', class: 'block-type-icon', alt: '' ) |
| ... | ... | @@ -33,7 +33,7 @@ module BoxOrganizerHelper |
| 33 | 33 | images_path = Dir.glob(File.join(Rails.root, 'public', 'images', block.preview_path, '*')) if images_path.empty? |
| 34 | 34 | images_path = images_path.map{|path| path.gsub(File.join(Rails.root, 'public'), '') } unless images_path.empty? |
| 35 | 35 | |
| 36 | - images_path = 1.upto(3).map{File.join('images', block.default_preview_path)} if images_path.empty? | |
| 36 | + images_path = 1.upto(3).map{block.default_preview_path} if images_path.empty? | |
| 37 | 37 | |
| 38 | 38 | content_tag(:ul, |
| 39 | 39 | images_path.map do |preview| | ... | ... |
app/helpers/boxes_helper.rb
| ... | ... | @@ -190,7 +190,7 @@ module BoxesHelper |
| 190 | 190 | else |
| 191 | 191 | "before-block-#{block.id}" |
| 192 | 192 | end |
| 193 | - if block.nil? || movable?(block) | |
| 193 | + if block.nil? or movable?(block) | |
| 194 | 194 | url = url_for(:action => 'move_block', :target => id) |
| 195 | 195 | content_tag('div', _('Drop Here'), :id => id, :class => 'block-target' ) + drop_receiving_element(id, :accept => box.acceptable_blocks, :hoverclass => 'block-target-hover', :activeClass => 'block-target-active', :tolerance => 'pointer', :onDrop => "function(ev, ui) { dropBlock('#{url}', '#{_('loading...')}', ev, ui);}") |
| 196 | 196 | else | ... | ... |
app/helpers/cms_helper.rb
| ... | ... | @@ -9,11 +9,6 @@ module CmsHelper |
| 9 | 9 | mime_type.gsub('/', '_').gsub('-', '') |
| 10 | 10 | end |
| 11 | 11 | |
| 12 | - def pagination_links(collection, options={}) | |
| 13 | - options = {:previous_label => '« ', :next_label => ' »', :page_links => false}.merge(options) | |
| 14 | - will_paginate(collection, options) | |
| 15 | - end | |
| 16 | - | |
| 17 | 12 | attr_reader :environment |
| 18 | 13 | |
| 19 | 14 | def options_for_article(article, tokenized_children=nil) |
| ... | ... | @@ -35,7 +30,7 @@ module CmsHelper |
| 35 | 30 | end |
| 36 | 31 | |
| 37 | 32 | def display_spread_button(article) |
| 38 | - expirable_button article, :spread, _('Spread this'), {:action => 'publish', :id => article.id}, {:class => 'colorbox'} | |
| 33 | + expirable_button article, :spread, _('Spread this'), {:action => 'publish', :id => article.id}, {:modal => true} | |
| 39 | 34 | end |
| 40 | 35 | |
| 41 | 36 | def display_delete_button(article) | ... | ... |
app/helpers/forum_helper.rb
| ... | ... | @@ -10,10 +10,8 @@ module ForumHelper |
| 10 | 10 | end |
| 11 | 11 | |
| 12 | 12 | def list_forum_posts(articles) |
| 13 | - pagination = will_paginate(articles, { | |
| 14 | - :param_name => 'npage', | |
| 15 | - :previous_label => _('« Newer posts'), | |
| 16 | - :next_label => _('Older posts »') | |
| 13 | + pagination = pagination_links(articles, { | |
| 14 | + :param_name => 'npage' | |
| 17 | 15 | }) |
| 18 | 16 | content = [content_tag('tr', |
| 19 | 17 | content_tag('th', _('Discussion topic')) + | ... | ... |
app/helpers/search_helper.rb
| ... | ... | @@ -5,24 +5,21 @@ module SearchHelper |
| 5 | 5 | BLOCKS_SEARCH_LIMIT = 24 |
| 6 | 6 | MULTIPLE_SEARCH_LIMIT = 8 |
| 7 | 7 | |
| 8 | - FILTERS_TRANSLATIONS = { | |
| 9 | - :order => _('Order'), | |
| 10 | - :display => _('Display') | |
| 11 | - } | |
| 12 | - | |
| 13 | - FILTERS_OPTIONS_TRANSLATION = { | |
| 14 | - :order => { | |
| 15 | - 'more_popular' => _('More popular'), | |
| 16 | - 'more_active' => _('More active'), | |
| 17 | - 'more_recent' => _('More recent'), | |
| 18 | - 'more_comments' => _('More comments') | |
| 19 | - }, | |
| 20 | - :display => { | |
| 21 | - 'map' => _('Map'), | |
| 22 | - 'full' => _('Full'), | |
| 23 | - 'compact' => _('Compact') | |
| 8 | + def filters_options_translation | |
| 9 | + @filters_options_translation ||= { | |
| 10 | + :order => { | |
| 11 | + 'more_popular' => _('More popular'), | |
| 12 | + 'more_active' => _('More active'), | |
| 13 | + 'more_recent' => _('More recent'), | |
| 14 | + 'more_comments' => _('More comments') | |
| 15 | + }, | |
| 16 | + :display => { | |
| 17 | + 'map' => _('Map'), | |
| 18 | + 'full' => _('Full'), | |
| 19 | + 'compact' => _('Compact') | |
| 20 | + } | |
| 24 | 21 | } |
| 25 | - } | |
| 22 | + end | |
| 26 | 23 | |
| 27 | 24 | COMMON_PROFILE_LIST_BLOCK = [ |
| 28 | 25 | :enterprises, |
| ... | ... | @@ -100,7 +97,7 @@ module SearchHelper |
| 100 | 97 | if options.size <= 1 |
| 101 | 98 | return |
| 102 | 99 | else |
| 103 | - options = options.map {|option| [FILTERS_OPTIONS_TRANSLATION[name][option], option]} | |
| 100 | + options = options.map {|option| [filters_options_translation[name][option], option]} | |
| 104 | 101 | options = options_for_select(options, :selected => (params[name] || default)) |
| 105 | 102 | select_tag(name, options) |
| 106 | 103 | end | ... | ... |
app/models/add_member.rb
| ... | ... | @@ -29,8 +29,10 @@ class AddMember < Task |
| 29 | 29 | end |
| 30 | 30 | |
| 31 | 31 | def information |
| 32 | - {:message => _("%{requestor} wants to be a member of '%{organization}'."), | |
| 33 | - variables: {requestor: requestor.name, organization: organization.name}} | |
| 32 | + requestor_email = " (#{requestor.email})" if requestor.may_display_field_to?("email") | |
| 33 | + | |
| 34 | + {:message => _("%{requestor}%{requestor_email} wants to be a member of '%{organization}'."), | |
| 35 | + variables: {requestor: requestor.name, requestor_email: requestor_email, organization: organization.name}} | |
| 34 | 36 | end |
| 35 | 37 | |
| 36 | 38 | def accept_details |
| ... | ... | @@ -46,7 +48,9 @@ class AddMember < Task |
| 46 | 48 | end |
| 47 | 49 | |
| 48 | 50 | def target_notification_description |
| 49 | - _("%{requestor} wants to be a member of '%{organization}'.") % {:requestor => requestor.name, :organization => organization.name} | |
| 51 | + requestor_email = " (#{requestor.email})" if requestor.may_display_field_to?("email") | |
| 52 | + | |
| 53 | + _("%{requestor}%{requestor_email} wants to be a member of '%{organization}'.") % {:requestor => requestor.name, :requestor_email => requestor_email, :organization => organization.name} | |
| 50 | 54 | end |
| 51 | 55 | |
| 52 | 56 | def target_notification_message | ... | ... |
app/models/article.rb
| ... | ... | @@ -812,7 +812,7 @@ class Article < ActiveRecord::Base |
| 812 | 812 | end |
| 813 | 813 | |
| 814 | 814 | def first_image |
| 815 | - img = ( image.present? && { 'src' => image.public_filename } ) || | |
| 815 | + img = ( image.present? && { 'src' => File.join([Noosfero.root, image.public_filename].join) } ) || | |
| 816 | 816 | Nokogiri::HTML.fragment(self.lead.to_s).css('img[src]').first || |
| 817 | 817 | Nokogiri::HTML.fragment(self.body.to_s).search('img').first |
| 818 | 818 | img.nil? ? '' : img['src'] | ... | ... |
app/models/block.rb
| ... | ... | @@ -151,7 +151,7 @@ class Block < ActiveRecord::Base |
| 151 | 151 | |
| 152 | 152 | def self.icon_path |
| 153 | 153 | basename = self.name.split('::').last.underscore |
| 154 | - File.join('blocks', basename, 'icon.png') | |
| 154 | + File.join('images', 'blocks', basename, 'icon.png') | |
| 155 | 155 | end |
| 156 | 156 | |
| 157 | 157 | def self.pretty_name |
| ... | ... | @@ -159,7 +159,7 @@ class Block < ActiveRecord::Base |
| 159 | 159 | end |
| 160 | 160 | |
| 161 | 161 | def self.default_icon_path |
| 162 | - 'icon_block.png' | |
| 162 | + '/images/icon_block.png' | |
| 163 | 163 | end |
| 164 | 164 | |
| 165 | 165 | def self.preview_path |
| ... | ... | @@ -168,7 +168,7 @@ class Block < ActiveRecord::Base |
| 168 | 168 | end |
| 169 | 169 | |
| 170 | 170 | def self.default_preview_path |
| 171 | - "block_preview.png" | |
| 171 | + "/images/block_preview.png" | |
| 172 | 172 | end |
| 173 | 173 | |
| 174 | 174 | # Returns the content to be used for this block. | ... | ... |
app/models/favorite_enterprises_block.rb
| ... | ... | @@ -16,7 +16,7 @@ class FavoriteEnterprisesBlock < ProfileListBlock |
| 16 | 16 | owner = self.owner |
| 17 | 17 | return '' unless owner.kind_of?(Person) |
| 18 | 18 | proc do |
| 19 | - link_to _('View all'), :profile => owner.identifier, :controller => 'profile', :action => 'favorite_enterprises' | |
| 19 | + link_to _('enterprises|View all'), {:profile => owner.identifier, :controller => 'profile', :action => 'favorite_enterprises'}, :class => 'view-all' | |
| 20 | 20 | end |
| 21 | 21 | end |
| 22 | 22 | ... | ... |
app/models/highlights_block.rb
| ... | ... | @@ -12,7 +12,9 @@ class HighlightsBlock < Block |
| 12 | 12 | block.images.each do |i| |
| 13 | 13 | i[:image_id] = i[:image_id].to_i |
| 14 | 14 | i[:position] = i[:position].to_i |
| 15 | - i[:address] = Noosfero.root + i[:address] unless Noosfero.root.nil? | |
| 15 | + if !Noosfero.root.nil? and !i[:address].start_with?(Noosfero.root + '/') | |
| 16 | + i[:address] = Noosfero.root + i[:address] | |
| 17 | + end | |
| 16 | 18 | begin |
| 17 | 19 | file = UploadedFile.find(i[:image_id]) |
| 18 | 20 | i[:image_src] = file.public_filename | ... | ... |
app/models/person.rb
| ... | ... | @@ -90,6 +90,7 @@ class Person < Profile |
| 90 | 90 | #Article followers relation |
| 91 | 91 | has_many :article_followers, :dependent => :destroy |
| 92 | 92 | has_many :following_articles, :class_name => 'Article', :through => :article_followers, :source => :article |
| 93 | + has_many :comments, :foreign_key => :author_id | |
| 93 | 94 | |
| 94 | 95 | has_many :friendships, :dependent => :destroy |
| 95 | 96 | has_many :friends, :class_name => 'Person', :through => :friendships | ... | ... |
app/models/theme.rb
| ... | ... | @@ -18,7 +18,6 @@ class Theme |
| 18 | 18 | Rails.root.join('public', relative_themes_dir) |
| 19 | 19 | end |
| 20 | 20 | |
| 21 | - #FIXME make this test | |
| 22 | 21 | def relative_themes_dir |
| 23 | 22 | File.join('designs', 'themes') |
| 24 | 23 | end |
| ... | ... | @@ -99,12 +98,10 @@ class Theme |
| 99 | 98 | config['public'] = value |
| 100 | 99 | end |
| 101 | 100 | |
| 102 | - #FIXME make this test | |
| 103 | 101 | def public_path |
| 104 | 102 | File.join('/', self.class.relative_themes_dir, self.id) |
| 105 | 103 | end |
| 106 | 104 | |
| 107 | - #FIXME make this test | |
| 108 | 105 | def filesystem_path |
| 109 | 106 | File.join(self.class.system_themes_dir, self.id) |
| 110 | 107 | end | ... | ... |
app/views/api/playground.html.erb
| 1 | 1 | <h1>API Playground</h1> |
| 2 | 2 | |
| 3 | 3 | <script> |
| 4 | +<% prefix = Noosfero::API::API.prefix %> | |
| 5 | +var prefix = <%= prefix.to_json %>; | |
| 4 | 6 | var endpoints = <%= |
| 5 | 7 | endpoints.map do |endpoint| |
| 6 | 8 | app = endpoint.options[:app].to_s |
| ... | ... | @@ -13,8 +15,8 @@ endpoints.map do |endpoint| |
| 13 | 15 | end |
| 14 | 16 | end |
| 15 | 17 | end.flatten.compact.sort{|a,b| |
| 16 | - a[:path]=='/api/v1/login' ? -1 : | |
| 17 | - b[:path]=='/api/v1/login' ? 1 : | |
| 18 | + a[:path]=="#{prefix}/v1/login" ? -1 : | |
| 19 | + b[:path]=="#{prefix}/v1/login" ? 1 : | |
| 18 | 20 | a[:path] <=> b[:path] |
| 19 | 21 | }.to_json %>; |
| 20 | 22 | </script> |
| ... | ... | @@ -33,4 +35,4 @@ end.flatten.compact.sort{|a,b| |
| 33 | 35 | </div> |
| 34 | 36 | <pre id="api-response" class="empty"></pre> |
| 35 | 37 | |
| 36 | -<script src="/javascripts/api-playground.js"></script> | |
| 38 | +<%= javascript_include_tag 'api-playground' %> | ... | ... |
app/views/blocks/highlights.html.erb
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | <div class='highlights-container'> |
| 5 | 5 | <% block.featured_images.each do |img| %> |
| 6 | 6 | <a href="<%= img[:address] %>" title="<%= img[:title] %>" class="highlights-image-link"> |
| 7 | - <%= content_tag :img, nil, :src => img[:image_src], :alt => img[:title] %> | |
| 7 | + <%= image_tag [Noosfero.root, img[:image_src]].join, alt: img[:title] %> | |
| 8 | 8 | <p class="highlights-label"><%= img[:title] %></p> |
| 9 | 9 | </a> |
| 10 | 10 | <% end %> | ... | ... |
app/views/cms/_forum.html.erb
| ... | ... | @@ -10,7 +10,7 @@ |
| 10 | 10 | |
| 11 | 11 | <%= render :partial => 'general_fields' %> |
| 12 | 12 | |
| 13 | -<%= labelled_form_field(_('Description:'), text_area(:article, :body, :cols => 64, :rows => 10)) %> | |
| 13 | +<%= labelled_form_field(_('Description:'), text_area(:article, :body, :class => 'mceEditor', :cols => 64, :rows => 10)) %> | |
| 14 | 14 | |
| 15 | 15 | <%= labelled_form_field(_('Posts per page:'), f.select(:posts_per_page, Forum.posts_per_page_options)) %> |
| 16 | 16 | ... | ... |
app/views/cms/_published_media_items.html.erb
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | <div class='section-title'> |
| 5 | 5 | <h3><%= header %></h3> |
| 6 | 6 | <% if @recent_files[key].total_pages > 1 %> |
| 7 | - <%= link_to(_('View all'), {:controller => 'cms', :action => 'view_all_media', :profile => profile.identifier, :key => key}, :class => 'view-all colorbox', 'data-key' => key) %> | |
| 7 | + <%= modal_link_to(_('View all'), {:controller => 'cms', :action => 'view_all_media', :profile => profile.identifier, :key => key}, { :class => 'view-all', 'data-key' => key }) %> | |
| 8 | 8 | <% end %> |
| 9 | 9 | </div> |
| 10 | 10 | <%= render :partial => "cms/media_panel/list_published_media_items", :locals => { key: key, show_pagination_links: false } %> | ... | ... |
app/views/cms/media_panel/_image.html.erb
| 1 | 1 | <div class="item image" data-item="span" title="<%= @file.name %>"> |
| 2 | 2 | <span> |
| 3 | - <img src="<%= @file.public_filename(:uploaded) %>"/> | |
| 3 | + <%= image_tag(@file.public_filename(:uploaded)) %> | |
| 4 | 4 | </span> |
| 5 | 5 | <div class="controls image-controls"> |
| 6 | 6 | <a class="button icon-add add-to-text" href="#"><span><%= _('Add to the text') %></span></a> | ... | ... |
app/views/content_viewer/_article_toolbar.html.erb
| ... | ... | @@ -18,7 +18,7 @@ |
| 18 | 18 | |
| 19 | 19 | <% if @page.allow_spread?(user) && !remove_content_button(:spread, @page) %> |
| 20 | 20 | <% url = profile.admin_url.merge({ :controller => 'cms', :action => 'publish', :id => @page.id }) %> |
| 21 | - <%= expirable_button @page, :spread, content_tag( 'span', _('Spread this') ), url, {:class => 'colorbox'} if url %> | |
| 21 | + <%= expirable_button @page, :spread, content_tag( 'span', _('Spread this') ), url, {:modal => true} if url %> | |
| 22 | 22 | <% end %> |
| 23 | 23 | |
| 24 | 24 | <% if !@page.gallery? && (@page.allow_create?(user) || (@page.parent && @page.parent.allow_create?(user))) %> | ... | ... |
app/views/content_viewer/view_page.html.erb
| ... | ... | @@ -31,7 +31,7 @@ |
| 31 | 31 | <% cache(@page.cache_key(params, user, language)) do %> |
| 32 | 32 | <div class="<%="article-body article-body-" + @page.css_class_name %>"> |
| 33 | 33 | <% options = @page.image? ? {:gallery_view => true} : {} %> |
| 34 | - <% if @page.image.present? && !@page.event? %> | |
| 34 | + <% if @page.image.present? && !@page.event? && !@page.blog? %> | |
| 35 | 35 | <div class="article-body-img"> |
| 36 | 36 | <%= image_tag(@page.image.public_filename) %> |
| 37 | 37 | <p><%= @page.image.label%></p> | ... | ... |
app/views/profile/_create_product.html.erb
| ... | ... | @@ -3,7 +3,7 @@ |
| 3 | 3 | </div> |
| 4 | 4 | <div class='profile-activity-description'> |
| 5 | 5 | <p class='profile-activity-text'><%= link_to activity.user.short_name(nil), activity.user.url %> <%= describe activity %></p> |
| 6 | - <p class='profile-activity-time'><%= time_ago_as_sentence activity.created_at %></p> | |
| 6 | + <p class='profile-activity-time'><%= time_ago_in_words activity.created_at %></p> | |
| 7 | 7 | |
| 8 | 8 | <div class='profile-wall-actions'> |
| 9 | 9 | <%= link_to_function(_('Remove'), 'remove_item_wall(this, \'%s\', \'%s\', \'%s\'); return false ;' % [".profile-activity-item", url_for(:profile => params[:profile], :action => :remove_activity, :activity_id => activity.id, :view => params[:view]), _('Are you sure you want to remove this activity and all its replies?')]) if logged_in? && current_person == @profile %> | ... | ... |
app/views/profile/_favorite_enterprise.html.erb
| ... | ... | @@ -5,7 +5,7 @@ |
| 5 | 5 | <p class='profile-activity-text'> |
| 6 | 6 | <%= link_to activity.user.short_name(nil), activity.user.url %> <%= describe activity %> |
| 7 | 7 | </p> |
| 8 | - <p class='profile-activity-time'><%= time_ago_as_sentence activity.created_at %></p> | |
| 8 | + <p class='profile-activity-time'><%= time_ago_in_words activity.created_at %></p> | |
| 9 | 9 | |
| 10 | 10 | <div class='profile-wall-actions'> |
| 11 | 11 | <%= link_to_function(_('Remove'), 'remove_item_wall(this, \'%s\', \'%s\', \'%s\'); return false ;' % [".profile-activity-item", url_for(:profile => params[:profile], :action => :remove_activity, :activity_id => activity.id, :view => params[:view]), _('Are you sure you want to remove this activity and all its replies?')]) if logged_in? && current_person == @profile %> | ... | ... |
app/views/profile/_remove_product.html.erb
| ... | ... | @@ -2,7 +2,7 @@ |
| 2 | 2 | </div> |
| 3 | 3 | <div class='profile-activity-description'> |
| 4 | 4 | <p class='profile-activity-text'><%= link_to activity.user.short_name(nil), activity.user.url %> <%= describe activity %></p> |
| 5 | - <p class='profile-activity-time'><%= time_ago_as_sentence activity.created_at %></p> | |
| 5 | + <p class='profile-activity-time'><%= time_ago_in_words activity.created_at %></p> | |
| 6 | 6 | |
| 7 | 7 | <div class='profile-wall-actions'> |
| 8 | 8 | <%= link_to_function(_('Remove'), 'remove_item_wall(this, \'%s\', \'%s\', \'%s\'); return false ;' % [".profile-activity-item", url_for(:profile => params[:profile], :action => :remove_activity, :activity_id => activity.id, :view => params[:view]), _('Are you sure you want to remove this activity and all its replies?')]) if logged_in? && current_person == @profile %> | ... | ... |
app/views/profile/_update_product.html.erb
| ... | ... | @@ -3,7 +3,7 @@ |
| 3 | 3 | </div> |
| 4 | 4 | <div class='profile-activity-description'> |
| 5 | 5 | <p class='profile-activity-text'><%= link_to activity.user.short_name(nil), activity.user.url %> <%= describe activity %></p> |
| 6 | - <p class='profile-activity-time'><%= time_ago_as_sentence activity.created_at %></p> | |
| 6 | + <p class='profile-activity-time'><%= time_ago_in_words activity.created_at %></p> | |
| 7 | 7 | |
| 8 | 8 | <div class='profile-wall-actions'> |
| 9 | 9 | <%= link_to_function(_('Remove'), 'remove_item_wall(this, \'%s\', \'%s\', \'%s\'); return false ;' % [".profile-activity-item", url_for(:profile => params[:profile], :action => :remove_activity, :activity_id => activity.id, :view => params[:view]), _('Are you sure you want to remove this activity and all its replies?')]) if logged_in? && current_person == @profile %> | ... | ... |
app/views/profile_editor/index.html.erb
| ... | ... | @@ -28,7 +28,7 @@ |
| 28 | 28 | |
| 29 | 29 | <%= control_panel_button(_('Manage Content'), 'cms', :controller => 'cms') %> |
| 30 | 30 | |
| 31 | - <%= control_panel_button(_('Manage Roles'), 'roles', :controller => 'profile_roles') %> | |
| 31 | + <%= control_panel_button(_('Manage Roles'), 'roles', :controller => 'profile_roles') if profile.organization? %> | |
| 32 | 32 | |
| 33 | 33 | <% unless profile.enterprise? %> |
| 34 | 34 | <%= case profile.blogs.count | ... | ... |
debian/changelog
| 1 | -noosfero (1.3~0.0) UNRELEASED; urgency=medium | |
| 1 | +noosfero (1.3~rc2) wheezy-test; urgency=low | |
| 2 | 2 | |
| 3 | - * Noosfero 1.3 ALPHA 0 | |
| 3 | + * Noosfero 1.3 RC2 | |
| 4 | 4 | |
| 5 | - -- Antonio Terceiro <terceiro@debian.org> Wed, 09 Sep 2015 21:27:05 -0300 | |
| 5 | + -- Antonio Terceiro <terceiro@softwarelivre.org> Fri, 30 Oct 2015 15:57:14 -0300 | |
| 6 | + | |
| 7 | +noosfero (1.3~rc1) wheezy-test; urgency=medium | |
| 8 | + | |
| 9 | + * Noosfero 1.3 RC1 | |
| 10 | + | |
| 11 | + -- Antonio Terceiro <terceiro@colivre.coop.br> Fri, 09 Oct 2015 10:24:13 -0300 | |
| 6 | 12 | |
| 7 | 13 | noosfero (1.2) wheezy; urgency=low |
| 8 | 14 | ... | ... |
enable_participa_plugins
| ... | ... | @@ -1,32 +0,0 @@ |
| 1 | -./script/noosfero-plugins disableall | |
| 2 | -./script/noosfero-plugins enable breadcrumbs | |
| 3 | -./script/noosfero-plugins enable comment_paragraph | |
| 4 | -./script/noosfero-plugins enable container_block | |
| 5 | -./script/noosfero-plugins enable dspace | |
| 6 | -./script/noosfero-plugins enable oauth_client | |
| 7 | -./script/noosfero-plugins enable piwik | |
| 8 | -./script/noosfero-plugins enable relevant_content | |
| 9 | -./script/noosfero-plugins enable sub_organizations | |
| 10 | -./script/noosfero-plugins enable ckeditor_content | |
| 11 | -./script/noosfero-plugins enable community_block | |
| 12 | -./script/noosfero-plugins enable context_content | |
| 13 | -./script/noosfero-plugins enable email_article | |
| 14 | -./script/noosfero-plugins enable oauth_provider | |
| 15 | -./script/noosfero-plugins enable proposals_discussion | |
| 16 | -./script/noosfero-plugins enable require_auth_to_comment | |
| 17 | -./script/noosfero-plugins enable video | |
| 18 | -./script/noosfero-plugins enable comment_classification | |
| 19 | -./script/noosfero-plugins enable community_hub | |
| 20 | -./script/noosfero-plugins enable custom_forms | |
| 21 | -./script/noosfero-plugins enable import_data | |
| 22 | -./script/noosfero-plugins enable pairwise | |
| 23 | -./script/noosfero-plugins enable site_tour | |
| 24 | -./script/noosfero-plugins enable vote | |
| 25 | -./script/noosfero-plugins enable comment_group | |
| 26 | -./script/noosfero-plugins enable community_track | |
| 27 | -./script/noosfero-plugins enable display_content | |
| 28 | -./script/noosfero-plugins enable mark_comment_as_read | |
| 29 | -./script/noosfero-plugins enable pg_search | |
| 30 | -./script/noosfero-plugins enable recent_content | |
| 31 | -./script/noosfero-plugins enable statistics | |
| 32 | -./script/noosfero-plugins enable work_assignment |
etc/init.d/noosfero
| ... | ... | @@ -7,7 +7,7 @@ |
| 7 | 7 | # Should-Stop: postgresql |
| 8 | 8 | # Default-Start: 2 3 4 5 |
| 9 | 9 | # Default-Stop: 0 1 6 |
| 10 | -# Short-Description: Example initscript | |
| 10 | +# Short-Description: Noosfero | |
| 11 | 11 | # Description: This file should be used to construct scripts to be |
| 12 | 12 | # placed in /etc/init.d. |
| 13 | 13 | ### END INIT INFO | ... | ... |
features/categories_block.feature
| ... | ... | @@ -29,7 +29,7 @@ Feature: categories_block |
| 29 | 29 | @selenium |
| 30 | 30 | Scenario: List just product categories |
| 31 | 31 | Given display ".button-bar" |
| 32 | - And I follow "Edit" within ".categories-block" | |
| 32 | + And I follow "Edit" within ".block-outer .categories-block" | |
| 33 | 33 | And I check "Product" |
| 34 | 34 | When I press "Save" |
| 35 | 35 | Then I should see "Food" |
| ... | ... | @@ -41,7 +41,7 @@ Feature: categories_block |
| 41 | 41 | @selenium |
| 42 | 42 | Scenario: Show submenu if it exists |
| 43 | 43 | Given display ".button-bar" |
| 44 | - And I follow "Edit" within ".categories-block" | |
| 44 | + And I follow "Edit" within ".block-outer .categories-block" | |
| 45 | 45 | And I check "Product" |
| 46 | 46 | And I press "Save" |
| 47 | 47 | Then I should see "Food" |
| ... | ... | @@ -59,7 +59,7 @@ Feature: categories_block |
| 59 | 59 | @selenium |
| 60 | 60 | Scenario: Show only one submenu per time |
| 61 | 61 | Given display ".button-bar" |
| 62 | - And I follow "Edit" within ".categories-block" | |
| 62 | + And I follow "Edit" within ".block-outer .categories-block" | |
| 63 | 63 | And I check "Product" |
| 64 | 64 | And I press "Save" |
| 65 | 65 | Then I should see "Book" |
| ... | ... | @@ -70,7 +70,7 @@ Feature: categories_block |
| 70 | 70 | @selenium |
| 71 | 71 | Scenario: List just general categories |
| 72 | 72 | Given display ".button-bar" |
| 73 | - And I follow "Edit" within ".categories-block" | |
| 73 | + And I follow "Edit" within ".block-outer .categories-block" | |
| 74 | 74 | And I check "Generic category" |
| 75 | 75 | When I press "Save" |
| 76 | 76 | Then I should see "Wood" |
| ... | ... | @@ -78,7 +78,7 @@ Feature: categories_block |
| 78 | 78 | @selenium |
| 79 | 79 | Scenario: List just regions |
| 80 | 80 | Given display ".button-bar" |
| 81 | - And I follow "Edit" within ".categories-block" | |
| 81 | + And I follow "Edit" within ".block-outer .categories-block" | |
| 82 | 82 | And I check "Region" |
| 83 | 83 | When I press "Save" |
| 84 | 84 | Then I should see "Bahia" | ... | ... |
features/step_definitions/web_steps.rb
| ... | ... | @@ -163,6 +163,14 @@ Then /^(?:|I )should not see \/([^\/]*)\/(?: within "([^"]*)")?$/ do |regexp, se |
| 163 | 163 | end |
| 164 | 164 | end |
| 165 | 165 | |
| 166 | +Then /^(?:|I )should not see "([^"]*)" within any "([^"]*)"?$/ do |text, selector| | |
| 167 | + if page.respond_to? :should | |
| 168 | + page.should have_no_css(selector, :text => text) | |
| 169 | + else | |
| 170 | + assert page.has_no_css?(selector, :text => text) | |
| 171 | + end | |
| 172 | +end | |
| 173 | + | |
| 166 | 174 | Then /^the "([^"]*)" field(?: within "([^"]*)")? should contain "([^"]*)"$/ do |field, selector, value| |
| 167 | 175 | with_scope(selector) do |
| 168 | 176 | field = find_field(field) | ... | ... |
features/template_block_management.feature
| ... | ... | @@ -26,7 +26,7 @@ Feature: user template |
| 26 | 26 | Given I am on person's control panel |
| 27 | 27 | And I follow "Edit sideboxes" |
| 28 | 28 | And display ".button-bar" |
| 29 | - And I follow "Edit" within ".article-block" | |
| 29 | + And I follow "Edit" within ".block-outer .article-block" | |
| 30 | 30 | And I fill in "Custom title for this block:" with "Mirror" |
| 31 | 31 | And I press "Save" |
| 32 | 32 | And I go to /profile/mario |
| ... | ... | @@ -37,7 +37,7 @@ Feature: user template |
| 37 | 37 | Given I am on person's control panel |
| 38 | 38 | And I follow "Edit sideboxes" |
| 39 | 39 | And display ".button-bar" |
| 40 | - And I follow "Edit" within ".raw-html-block" | |
| 40 | + And I follow "Edit" within ".block-outer .raw-html-block" | |
| 41 | 41 | And I fill in "Custom title for this block:" with "Raw HTML Block" |
| 42 | 42 | And I press "Save" |
| 43 | 43 | And I go to /profile/mario |
| ... | ... | @@ -48,7 +48,7 @@ Feature: user template |
| 48 | 48 | Given I am on person's control panel |
| 49 | 49 | And I follow "Edit sideboxes" |
| 50 | 50 | And display ".button-bar" |
| 51 | - And I follow "Edit" within ".article-block" | |
| 51 | + And I follow "Edit" within ".block-outer .article-block" | |
| 52 | 52 | And I select "Cannot be moved" from "Move options:" |
| 53 | 53 | And I select "Cannot be modified" from "Edit options:" |
| 54 | 54 | And I press "Save" |
| ... | ... | @@ -61,4 +61,4 @@ Feature: user template |
| 61 | 61 | And I go to /myprofile/mario |
| 62 | 62 | And I follow "Edit sideboxes" |
| 63 | 63 | And display ".button-bar" |
| 64 | - Then I should not see "Edit" within ".article-block" | |
| 64 | + Then I should not see "Edit" within ".block-outer .article-block" | ... | ... |
| ... | ... | @@ -0,0 +1,58 @@ |
| 1 | +module CodeNumbering | |
| 2 | + module ClassMethods | |
| 3 | + def code_numbering field, options = {} | |
| 4 | + class_attribute :code_numbering_field | |
| 5 | + class_attribute :code_numbering_options | |
| 6 | + | |
| 7 | + self.code_numbering_field = field | |
| 8 | + self.code_numbering_options = options | |
| 9 | + | |
| 10 | + before_create :create_code_numbering | |
| 11 | + | |
| 12 | + include CodeNumbering::InstanceMethods | |
| 13 | + end | |
| 14 | + end | |
| 15 | + | |
| 16 | + module InstanceMethods | |
| 17 | + | |
| 18 | + def code | |
| 19 | + self.attributes[self.code_numbering_field.to_s] | |
| 20 | + end | |
| 21 | + | |
| 22 | + def code_scope | |
| 23 | + scope = self.code_numbering_options[:scope] | |
| 24 | + case scope | |
| 25 | + when Symbol | |
| 26 | + self.send scope | |
| 27 | + when Proc | |
| 28 | + instance_exec &scope | |
| 29 | + else | |
| 30 | + self.class | |
| 31 | + end | |
| 32 | + end | |
| 33 | + | |
| 34 | + def code_maximum | |
| 35 | + self.code_scope.maximum(self.code_numbering_field) || 0 | |
| 36 | + end | |
| 37 | + | |
| 38 | + def create_code_numbering | |
| 39 | + max = self.code_numbering_options[:start].to_i - 1 if self.code_numbering_options[:start] | |
| 40 | + max = self.code_maximum | |
| 41 | + self.send "#{self.code_numbering_field}=", max+1 | |
| 42 | + end | |
| 43 | + | |
| 44 | + def reset_scope_code_numbering | |
| 45 | + max = self.code_numbering_options[:start].to_i - 1 if self.code_numbering_options[:start] | |
| 46 | + max ||= 1 | |
| 47 | + | |
| 48 | + self.code_scope.order(:created_at).each do |record| | |
| 49 | + record.update_column self.code_numbering_field, max | |
| 50 | + max += 1 | |
| 51 | + end | |
| 52 | + self.reload | |
| 53 | + end | |
| 54 | + | |
| 55 | + end | |
| 56 | +end | |
| 57 | + | |
| 58 | +ActiveRecord::Base.extend CodeNumbering::ClassMethods | ... | ... |
lib/noosfero/api/api.rb
lib/noosfero/api/entities.rb
| ... | ... | @@ -52,7 +52,9 @@ module Noosfero |
| 52 | 52 | end |
| 53 | 53 | |
| 54 | 54 | class Profile < Entity |
| 55 | - expose :identifier, :name, :id | |
| 55 | + expose :id | |
| 56 | + expose :identifier | |
| 57 | + expose :name | |
| 56 | 58 | expose :created_at, :format_with => :timestamp |
| 57 | 59 | expose :updated_at, :format_with => :timestamp |
| 58 | 60 | expose :image, :using => Image |
| ... | ... | @@ -67,6 +69,17 @@ module Noosfero |
| 67 | 69 | class Person < Profile |
| 68 | 70 | root 'people', 'person' |
| 69 | 71 | expose :user, :using => UserBasic, documentation: {type: 'User', desc: 'The user data of a person' } |
| 72 | + expose :vote_count, if: lambda { |object, options| options[:fields].present? ? options[:fields].include?('vote_count') : false} | |
| 73 | + expose :comments_count, if: lambda { |object, options| options[:fields].present? ? options[:fields].include?('comments_count') : false} do |person, options| | |
| 74 | + person.comments.count | |
| 75 | + end | |
| 76 | + expose :following_articles_count, if: lambda { |object, options| options[:fields].present? ? options[:fields].include?('following_articles_count') : false} do |person, options| | |
| 77 | + person.following_articles.count | |
| 78 | + end | |
| 79 | + expose :articles_count, if: lambda { |object, options| options[:fields].present? ? options[:fields].include?('articles_count') : false} do |person, options| | |
| 80 | + person.articles.count | |
| 81 | + end | |
| 82 | + | |
| 70 | 83 | end |
| 71 | 84 | |
| 72 | 85 | class Enterprise < Profile |
| ... | ... | @@ -102,9 +115,11 @@ module Noosfero |
| 102 | 115 | expose :end_date, :documentation => {type: 'DateTime', desc: 'The date of finish of the article'} |
| 103 | 116 | expose :tag_list |
| 104 | 117 | expose :children_count |
| 105 | - expose :followers_count | |
| 106 | 118 | expose :slug, :documentation => {:type => "String", :desc => "Trimmed and parsed name of a article"} |
| 107 | 119 | expose :path |
| 120 | + expose :followers_count | |
| 121 | + expose :votes_count | |
| 122 | + expose :comments_count | |
| 108 | 123 | end |
| 109 | 124 | |
| 110 | 125 | class Article < ArticleBase |
| ... | ... | @@ -141,7 +156,7 @@ module Noosfero |
| 141 | 156 | end |
| 142 | 157 | |
| 143 | 158 | class UserLogin < User |
| 144 | - expose :private_token, documentation: {type: 'String', desc: 'A valid authentication code for post/delete api actions'} | |
| 159 | + expose :private_token, documentation: {type: 'String', desc: 'A valid authentication code for post/delete api actions'}, if: lambda {|object, options| object.activated? } | |
| 145 | 160 | end |
| 146 | 161 | |
| 147 | 162 | class Task < Entity | ... | ... |
lib/noosfero/api/helpers.rb
| ... | ... | @@ -35,7 +35,6 @@ require 'grape' |
| 35 | 35 | def current_user |
| 36 | 36 | private_token = (params[PRIVATE_TOKEN_PARAM] || headers['Private-Token']).to_s |
| 37 | 37 | @current_user ||= User.find_by_private_token(private_token) |
| 38 | - @current_user = nil if !@current_user.nil? && @current_user.private_token_expired? | |
| 39 | 38 | @current_user |
| 40 | 39 | end |
| 41 | 40 | ... | ... |
lib/noosfero/api/session.rb
| ... | ... | @@ -35,7 +35,7 @@ module Noosfero |
| 35 | 35 | post "/login" do |
| 36 | 36 | begin |
| 37 | 37 | user ||= User.authenticate(params[:login], params[:password], environment) |
| 38 | - rescue NoosferoExceptions::UserNotActivated => e | |
| 38 | + rescue User::UserNotActivated => e | |
| 39 | 39 | render_api_error!(e.message, 401) |
| 40 | 40 | end |
| 41 | 41 | ... | ... |
lib/noosfero/api/v1/articles.rb
| ... | ... | @@ -126,9 +126,15 @@ module Noosfero |
| 126 | 126 | end |
| 127 | 127 | end |
| 128 | 128 | |
| 129 | + desc "Returns the articles I voted" do | |
| 130 | + detail 'Get the Articles I make a vote' | |
| 131 | + failure [[403, 'Forbidden']] | |
| 132 | + named 'ArticleFollowers' | |
| 133 | + end | |
| 134 | + | |
| 135 | + #FIXME refactor this method | |
| 129 | 136 | get 'voted_by_me' do |
| 130 | - present_articles_paginated(current_person.votes.collect(&:voteable)) | |
| 131 | -# present_articles(current_person, 'following_articles') | |
| 137 | + present_articles_paginated(current_person.votes.where(:voteable_type => 'Article').collect(&:voteable)) | |
| 132 | 138 | end |
| 133 | 139 | |
| 134 | 140 | desc 'Perform a vote on a article by id' do | ... | ... |
lib/noosfero/api/v1/people.rb
| ... | ... | @@ -33,12 +33,12 @@ module Noosfero |
| 33 | 33 | get do |
| 34 | 34 | people = select_filtered_collection_of(environment, 'people', params) |
| 35 | 35 | people = people.visible_for_person(current_person) |
| 36 | - present people, :with => Entities::Person | |
| 36 | + present people, :with => Entities::Person, :fields => params[:fields] | |
| 37 | 37 | end |
| 38 | 38 | |
| 39 | 39 | desc "Return the logged user information" |
| 40 | 40 | get "/me" do |
| 41 | - present current_person, :with => Entities::Person | |
| 41 | + present current_person, :with => Entities::Person, :fields => params[:fields] | |
| 42 | 42 | end |
| 43 | 43 | |
| 44 | 44 | desc "Return the person information" | ... | ... |
lib/noosfero/api/v1/search.rb
| 1 | 1 | module Noosfero |
| 2 | 2 | module API |
| 3 | 3 | module V1 |
| 4 | - class Search < Grape::API | |
| 4 | + class Search < Grape::API | |
| 5 | 5 | |
| 6 | 6 | resource :search do |
| 7 | 7 | resource :article do |
| 8 | 8 | paginate per_page: 20, max_per_page: 200 |
| 9 | 9 | get do |
| 10 | 10 | # Security checks |
| 11 | - sanitize_params_hash(params) | |
| 11 | + sanitize_params_hash(params) | |
| 12 | 12 | # APIHelpers |
| 13 | 13 | asset = :articles |
| 14 | 14 | context = environment |
| ... | ... | @@ -22,8 +22,8 @@ module Noosfero |
| 22 | 22 | scope = scope.where(:parent_id => params[:parent_id]) if params[:parent_id].present? |
| 23 | 23 | |
| 24 | 24 | scope = scope.joins(:categories).where(:categories => {:id => params[:category_ids]}) if params[:category_ids].present? |
| 25 | - | |
| 26 | - query = params[:query] || "" | |
| 25 | + | |
| 26 | + query = params[:query] || "" | |
| 27 | 27 | order = "more_recent" |
| 28 | 28 | |
| 29 | 29 | options = {:filter => order, :template_id => params[:template_id]} |
| ... | ... | @@ -33,9 +33,9 @@ module Noosfero |
| 33 | 33 | articles = search_result[:results] |
| 34 | 34 | |
| 35 | 35 | result = present_articles_paginated(articles) |
| 36 | - | |
| 36 | + | |
| 37 | 37 | result |
| 38 | - end | |
| 38 | + end | |
| 39 | 39 | end |
| 40 | 40 | end |
| 41 | 41 | ... | ... |
lib/noosfero/plugin.rb
| ... | ... | @@ -216,6 +216,10 @@ class Noosfero::Plugin |
| 216 | 216 | self.class.extra_blocks.keys.include?(block) |
| 217 | 217 | end |
| 218 | 218 | |
| 219 | + def has_block?(block) | |
| 220 | + self.class.extra_blocks.keys.include?(block) | |
| 221 | + end | |
| 222 | + | |
| 219 | 223 | def expanded_template(file_path, locals = {}) |
| 220 | 224 | views_path = Rails.root.join('plugins', "#{self.class.public_name}", 'views') |
| 221 | 225 | ERB.new(File.read("#{views_path}/#{file_path}")).result(binding) | ... | ... |
lib/noosfero/version.rb
| 1 | 1 | module Noosfero |
| 2 | 2 | PROJECT = 'noosfero' |
| 3 | - VERSION = '1.3~0.0' | |
| 3 | + VERSION = '1.3~rc2' | |
| 4 | 4 | end |
| 5 | 5 | |
| 6 | 6 | root = File.expand_path(File.dirname(__FILE__) + '/../..') |
| 7 | 7 | if File.exist?(File.join(root, '.git')) |
| 8 | - Noosfero::VERSION.clear << Dir.chdir(root) { `git describe --tags`.strip.sub('-rc', '~rc') } | |
| 8 | + git_version = Dir.chdir(root) { `git describe --tags`.strip.sub('-rc', '~rc') } | |
| 9 | + if git_version > Noosfero::VERSION | |
| 10 | + Noosfero::VERSION.clear << git_version | |
| 11 | + end | |
| 9 | 12 | end | ... | ... |
| ... | ... | @@ -0,0 +1,72 @@ |
| 1 | + | |
| 2 | +module SplitDatetime | |
| 3 | + | |
| 4 | + class << self | |
| 5 | + def nil_time | |
| 6 | + Time.parse "#{Time.now.hour}:0:0" | |
| 7 | + end | |
| 8 | + def nil_date | |
| 9 | + Date.today | |
| 10 | + end | |
| 11 | + | |
| 12 | + def to_time datetime | |
| 13 | + datetime = self.nil_time if datetime.blank? | |
| 14 | + datetime.to_formatted_s :time | |
| 15 | + end | |
| 16 | + def to_date datetime | |
| 17 | + datetime = self.nil_date if datetime.blank? | |
| 18 | + datetime.strftime '%d/%m/%Y' | |
| 19 | + end | |
| 20 | + def set_time datetime, value | |
| 21 | + value = if value.blank? | |
| 22 | + self.nil_time | |
| 23 | + elsif value.kind_of? String | |
| 24 | + Time.parse value | |
| 25 | + else | |
| 26 | + value.to_time | |
| 27 | + end | |
| 28 | + datetime = self.nil_date if datetime.blank? | |
| 29 | + | |
| 30 | + Time.mktime(datetime.year, datetime.month, datetime.day, value.hour, value.min, value.sec).to_datetime | |
| 31 | + end | |
| 32 | + def set_date datetime, value | |
| 33 | + value = if value.blank? | |
| 34 | + self.nil_date | |
| 35 | + elsif value.kind_of? String | |
| 36 | + DateTime.strptime value, '%d/%m/%Y' | |
| 37 | + else | |
| 38 | + value.to_time | |
| 39 | + end | |
| 40 | + datetime = nil_time if datetime.blank? | |
| 41 | + | |
| 42 | + Time.mktime(value.year, value.month, value.day, datetime.hour, datetime.min, datetime.sec).to_datetime | |
| 43 | + end | |
| 44 | + end | |
| 45 | + | |
| 46 | + module SplitMethods | |
| 47 | + | |
| 48 | + def split_datetime attr | |
| 49 | + define_method "#{attr}_time" do | |
| 50 | + datetime = send attr | |
| 51 | + SplitDatetime.to_time datetime | |
| 52 | + end | |
| 53 | + define_method "#{attr}_date" do | |
| 54 | + datetime = send attr | |
| 55 | + SplitDatetime.to_date datetime | |
| 56 | + end | |
| 57 | + define_method "#{attr}_time=" do |value| | |
| 58 | + datetime = send attr | |
| 59 | + send "#{attr}=", SplitDatetime.set_time(datetime, value) | |
| 60 | + end | |
| 61 | + define_method "#{attr}_date=" do |value| | |
| 62 | + datetime = send attr | |
| 63 | + send "#{attr}=", SplitDatetime.set_date(datetime, value) | |
| 64 | + end | |
| 65 | + end | |
| 66 | + | |
| 67 | + end | |
| 68 | + | |
| 69 | +end | |
| 70 | + | |
| 71 | +Class.extend SplitDatetime::SplitMethods | |
| 72 | +ActiveRecord::Base.extend SplitDatetime::SplitMethods | ... | ... |
lib/tasks/backup.rake
| ... | ... | @@ -18,15 +18,17 @@ backup_dirs = [ |
| 18 | 18 | desc "Creates a backup of the database and uploaded files" |
| 19 | 19 | task :backup => :check_backup_support do |
| 20 | 20 | dirs = backup_dirs.select { |d| File.exists?(d) } |
| 21 | + rails_env = ENV["RAILS_ENV"] || 'production' | |
| 21 | 22 | |
| 22 | 23 | backup_name = Time.now.strftime('%Y-%m-%d-%R') |
| 23 | 24 | backup_file = File.join('tmp/backup', backup_name) + '.tar.gz' |
| 24 | 25 | mkdir_p 'tmp/backup' |
| 25 | 26 | dump = File.join('tmp/backup', backup_name) + '.sql' |
| 26 | 27 | |
| 27 | - database = $config['production']['database'] | |
| 28 | - host = $config['production']['host'] | |
| 29 | - sh "pg_dump -h #{host} #{database} > #{dump}" | |
| 28 | + database = $config[rails_env]['database'] | |
| 29 | + host = $config[rails_env]['host'] | |
| 30 | + host = host && "-h #{host}" || "" | |
| 31 | + sh "pg_dump #{host} #{database} > #{dump}" | |
| 30 | 32 | |
| 31 | 33 | sh 'tar', 'chaf', backup_file, dump, *dirs |
| 32 | 34 | rm_f dump |
| ... | ... | @@ -51,6 +53,7 @@ end |
| 51 | 53 | desc "Restores a backup created previousy with \`rake backup\`" |
| 52 | 54 | task :restore => :check_backup_support do |
| 53 | 55 | backup = ENV["BACKUP"] |
| 56 | + rails_env = ENV["RAILS_ENV"] || 'production' | |
| 54 | 57 | unless backup |
| 55 | 58 | puts "usage: rake restore BACKUP=/path/to/backup" |
| 56 | 59 | exit 1 |
| ... | ... | @@ -80,17 +83,18 @@ task :restore => :check_backup_support do |
| 80 | 83 | end |
| 81 | 84 | dump = dumps.first |
| 82 | 85 | |
| 83 | - database = $config['production']['database'] | |
| 84 | - username = $config['production']['username'] | |
| 85 | - host = $config['production']['host'] | |
| 86 | + database = $config[rails_env]['database'] | |
| 87 | + username = $config[rails_env]['username'] | |
| 88 | + host = $config[rails_env]['host'] | |
| 89 | + host = host && "-h #{host}" || "" | |
| 86 | 90 | |
| 87 | 91 | puts "WARNING: backups should be restored to an empty database, otherwise" |
| 88 | 92 | puts "data from the backup may not be loaded properly." |
| 89 | 93 | puts |
| 90 | 94 | puts 'You can remove the existing database and create a new one with:' |
| 91 | 95 | puts |
| 92 | - puts "$ sudo -u postgres dropdb -h #{host} #{database}" | |
| 93 | - puts "$ sudo -u postgres createdb -h #{host} #{database} --owner #{username}" | |
| 96 | + puts "$ sudo -u postgres dropdb #{host} #{database}" | |
| 97 | + puts "$ sudo -u postgres createdb #{host} #{database} --owner #{username}" | |
| 94 | 98 | puts |
| 95 | 99 | print "Are you sure you want to continue (y/N)? " |
| 96 | 100 | response = $stdin.gets.strip |
| ... | ... | @@ -100,10 +104,39 @@ task :restore => :check_backup_support do |
| 100 | 104 | end |
| 101 | 105 | |
| 102 | 106 | sh 'tar', 'xaf', backup |
| 103 | - sh "rails dbconsole production < #{dump}" | |
| 107 | + sh "rails dbconsole #{rails_env} < #{dump}" | |
| 104 | 108 | rm_f dump |
| 105 | 109 | |
| 106 | 110 | puts "****************************************************" |
| 107 | 111 | puts "Backup restored!" |
| 108 | 112 | puts "****************************************************" |
| 109 | 113 | end |
| 114 | + | |
| 115 | +desc 'Removes emails from database' | |
| 116 | +task 'restore:remove_emails' => :environment do | |
| 117 | + connection = ActiveRecord::Base.connection | |
| 118 | + [ | |
| 119 | + "UPDATE users SET email = concat('user', id, '@localhost.localdomain')", | |
| 120 | + "UPDATE environments SET contact_email = concat('environment', id, '@localhost.localdomain')", | |
| 121 | + ].each do |update| | |
| 122 | + puts update | |
| 123 | + connection.execute(update) | |
| 124 | + end | |
| 125 | + | |
| 126 | + profiles = connection.execute("select id, data from profiles") | |
| 127 | + profiles.each do |profile| | |
| 128 | + if profile['data'] | |
| 129 | + data = YAML.load(profile['data']) | |
| 130 | + if data[:contact_email] && data[:contact_email] !~ /@localhost.localdomain$/ | |
| 131 | + data[:contact_email] = ['profile', profile['id'], '@localhost.localdomain'].join | |
| 132 | + sql = Environment.send(:sanitize_sql, [ | |
| 133 | + "UPDATE profiles SET data = ? WHERE id = ?", | |
| 134 | + YAML.dump(data), | |
| 135 | + profile['id'], | |
| 136 | + ]) | |
| 137 | + puts sql | |
| 138 | + connection.execute(sql) | |
| 139 | + end | |
| 140 | + end | |
| 141 | + end | |
| 142 | +end | ... | ... |
lib/tasks/plugins_tests.rake
plugins/analytics/po/pt/analytics.po
| ... | ... | @@ -11,8 +11,8 @@ |
| 11 | 11 | # |
| 12 | 12 | msgid "" |
| 13 | 13 | msgstr "" |
| 14 | -"Project-Id-Version: 1.1-882-g0c116ba\n" | |
| 15 | -"POT-Creation-Date: 2015-09-25 15:42-0000\n" | |
| 14 | +"Project-Id-Version: 1.3~rc2-1-ga15645d\n" | |
| 15 | +"POT-Creation-Date: 2015-10-30 16:35-0300\n" | |
| 16 | 16 | "PO-Revision-Date: 2015-07-21 09:23-0300\n" |
| 17 | 17 | "Last-Translator: Michal Čihař <michal@cihar.com>\n" |
| 18 | 18 | "Language-Team: Portuguese <https://hosted.weblate.org/projects/noosfero/" | ... | ... |
plugins/anti_spam/po/anti_spam.pot
| ... | ... | @@ -6,8 +6,8 @@ |
| 6 | 6 | #, fuzzy |
| 7 | 7 | msgid "" |
| 8 | 8 | msgstr "" |
| 9 | -"Project-Id-Version: 1.1-882-g0c116ba\n" | |
| 10 | -"POT-Creation-Date: 2015-09-25 15:42-0000\n" | |
| 9 | +"Project-Id-Version: 1.3~rc2-1-ga15645d\n" | |
| 10 | +"POT-Creation-Date: 2015-10-30 16:35-0300\n" | |
| 11 | 11 | "PO-Revision-Date: 2015-08-06 17:21-0300\n" |
| 12 | 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
| 13 | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" | ... | ... |
plugins/anti_spam/po/de/anti_spam.po
| ... | ... | @@ -6,8 +6,8 @@ |
| 6 | 6 | # |
| 7 | 7 | msgid "" |
| 8 | 8 | msgstr "" |
| 9 | -"Project-Id-Version: 1.1-882-g0c116ba\n" | |
| 10 | -"POT-Creation-Date: 2015-09-25 15:42-0000\n" | |
| 9 | +"Project-Id-Version: 1.3~rc2-1-ga15645d\n" | |
| 10 | +"POT-Creation-Date: 2015-10-30 16:35-0300\n" | |
| 11 | 11 | "PO-Revision-Date: 2014-12-12 14:23+0200\n" |
| 12 | 12 | "Last-Translator: Michal Čihař <michal@cihar.com>\n" |
| 13 | 13 | "Language-Team: German <https://hosted.weblate.org/projects/noosfero/noosfero/" | ... | ... |
plugins/anti_spam/po/pt/anti_spam.po
| ... | ... | @@ -11,8 +11,8 @@ |
| 11 | 11 | # |
| 12 | 12 | msgid "" |
| 13 | 13 | msgstr "" |
| 14 | -"Project-Id-Version: 1.1-882-g0c116ba\n" | |
| 15 | -"POT-Creation-Date: 2015-09-25 15:42-0000\n" | |
| 14 | +"Project-Id-Version: 1.3~rc2-1-ga15645d\n" | |
| 15 | +"POT-Creation-Date: 2015-10-30 16:35-0300\n" | |
| 16 | 16 | "PO-Revision-Date: 2014-12-18 18:40-0200\n" |
| 17 | 17 | "Last-Translator: Luciano Prestes Cavalcanti <lucianopcbr@gmail.com>\n" |
| 18 | 18 | "Language-Team: Portuguese <https://hosted.weblate.org/projects/noosfero/" | ... | ... |
plugins/breadcrumbs/po/breadcrumbs.pot
| ... | ... | @@ -6,8 +6,8 @@ |
| 6 | 6 | #, fuzzy |
| 7 | 7 | msgid "" |
| 8 | 8 | msgstr "" |
| 9 | -"Project-Id-Version: 1.1-882-g0c116ba\n" | |
| 10 | -"POT-Creation-Date: 2015-09-25 15:42-0000\n" | |
| 9 | +"Project-Id-Version: 1.3~rc2-1-ga15645d\n" | |
| 10 | +"POT-Creation-Date: 2015-10-30 16:35-0300\n" | |
| 11 | 11 | "PO-Revision-Date: 2015-08-06 17:21-0300\n" |
| 12 | 12 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
| 13 | 13 | "Language-Team: LANGUAGE <LL@li.org>\n" |
| ... | ... | @@ -17,6 +17,10 @@ msgstr "" |
| 17 | 17 | "Content-Transfer-Encoding: 8bit\n" |
| 18 | 18 | "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" |
| 19 | 19 | |
| 20 | +#: plugins/breadcrumbs/lib/breadcrumbs_plugin.rb:8 | |
| 21 | +msgid "A plugin that add a block to display breadcrumbs." | |
| 22 | +msgstr "" | |
| 23 | + | |
| 20 | 24 | #: plugins/breadcrumbs/lib/breadcrumbs_plugin/content_breadcrumbs_block.rb:10 |
| 21 | 25 | msgid "Content Breadcrumbs" |
| 22 | 26 | msgstr "" |
| ... | ... | @@ -29,10 +33,6 @@ msgstr "" |
| 29 | 33 | msgid "Upload Files" |
| 30 | 34 | msgstr "" |
| 31 | 35 | |
| 32 | -#: plugins/breadcrumbs/lib/breadcrumbs_plugin.rb:8 | |
| 33 | -msgid "A plugin that add a block to display breadcrumbs." | |
| 34 | -msgstr "" | |
| 35 | - | |
| 36 | 36 | #: plugins/breadcrumbs/views/box_organizer/breadcrumbs_plugin/_content_breadcrumbs_block.html.erb:2 |
| 37 | 37 | msgid "Show cms action" |
| 38 | 38 | msgstr "" | ... | ... |
plugins/breadcrumbs/po/pt/breadcrumbs.po
| ... | ... | @@ -11,8 +11,8 @@ |
| 11 | 11 | # |
| 12 | 12 | msgid "" |
| 13 | 13 | msgstr "" |
| 14 | -"Project-Id-Version: 1.1-882-g0c116ba\n" | |
| 15 | -"POT-Creation-Date: 2015-09-25 15:42-0000\n" | |
| 14 | +"Project-Id-Version: 1.3~rc2-1-ga15645d\n" | |
| 15 | +"POT-Creation-Date: 2015-10-30 16:35-0300\n" | |
| 16 | 16 | "PO-Revision-Date: 2014-12-18 18:40-0200\n" |
| 17 | 17 | "Last-Translator: Luciano Prestes Cavalcanti <lucianopcbr@gmail.com>\n" |
| 18 | 18 | "Language-Team: Portuguese <https://hosted.weblate.org/projects/noosfero/" |
| ... | ... | @@ -24,6 +24,10 @@ msgstr "" |
| 24 | 24 | "Plural-Forms: nplurals=2; plural=n != 1;\n" |
| 25 | 25 | "X-Generator: Weblate 2.0\n" |
| 26 | 26 | |
| 27 | +#: plugins/breadcrumbs/lib/breadcrumbs_plugin.rb:8 | |
| 28 | +msgid "A plugin that add a block to display breadcrumbs." | |
| 29 | +msgstr "Um plugin que adiciona um bloco que mostra caminhos de pão." | |
| 30 | + | |
| 27 | 31 | #: plugins/breadcrumbs/lib/breadcrumbs_plugin/content_breadcrumbs_block.rb:10 |
| 28 | 32 | msgid "Content Breadcrumbs" |
| 29 | 33 | msgstr "Conteúdo de Caminho de Pão" |
| ... | ... | @@ -36,10 +40,6 @@ msgstr "Esse bloco mostra o rastro de caminho de pão." |
| 36 | 40 | msgid "Upload Files" |
| 37 | 41 | msgstr "Enviar Arquivos" |
| 38 | 42 | |
| 39 | -#: plugins/breadcrumbs/lib/breadcrumbs_plugin.rb:8 | |
| 40 | -msgid "A plugin that add a block to display breadcrumbs." | |
| 41 | -msgstr "Um plugin que adiciona um bloco que mostra caminhos de pão." | |
| 42 | - | |
| 43 | 43 | #: plugins/breadcrumbs/views/box_organizer/breadcrumbs_plugin/_content_breadcrumbs_block.html.erb:2 |
| 44 | 44 | msgid "Show cms action" |
| 45 | 45 | msgstr "Mostrar cms" | ... | ... |
plugins/bsc/controllers/bsc_plugin_admin_controller.rb
| ... | ... | @@ -1,37 +0,0 @@ |
| 1 | -class BscPluginAdminController < AdminController | |
| 2 | - | |
| 3 | - include BscPlugin::BscHelper | |
| 4 | - | |
| 5 | - def new | |
| 6 | - @bsc = BscPlugin::Bsc.new(params[:profile_data]) | |
| 7 | - if request.post? && @bsc.valid? | |
| 8 | - @bsc.user = current_user | |
| 9 | - @bsc.save! | |
| 10 | - @bsc.add_admin(user) | |
| 11 | - session[:notice] = _('Your Bsc was created.') | |
| 12 | - redirect_to :controller => 'profile_editor', :profile => @bsc.identifier | |
| 13 | - end | |
| 14 | - end | |
| 15 | - | |
| 16 | - def save_validations | |
| 17 | - enterprises = [Enterprise.find(params[:q].split(','))].flatten | |
| 18 | - | |
| 19 | - begin | |
| 20 | - enterprises.each { |enterprise| enterprise.validated = true ; enterprise.save! } | |
| 21 | - session[:notice] = _('Enterprises validated.') | |
| 22 | - redirect_to :controller => 'admin_panel' | |
| 23 | - rescue Exception => ex | |
| 24 | - session[:notice] = _('Enterprise validations couldn\'t be saved.') | |
| 25 | - logger.info ex | |
| 26 | - redirect_to :action => 'validate_enterprises' | |
| 27 | - end | |
| 28 | - end | |
| 29 | - | |
| 30 | - def search_enterprise | |
| 31 | - render :text => Enterprise.not_validated.find(:all, :conditions => ["type <> 'BscPlugin::Bsc' AND (name LIKE ? OR identifier LIKE ?)", "%#{params[:q]}%", "%#{params[:q]}%"]). | |
| 32 | - map {|enterprise| {:id => enterprise.id, :name => enterprise.name} }. | |
| 33 | - to_json | |
| 34 | - end | |
| 35 | - | |
| 36 | -end | |
| 37 | - |
plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb
| ... | ... | @@ -1,215 +0,0 @@ |
| 1 | -class BscPluginMyprofileController < MyProfileController | |
| 2 | - | |
| 3 | - include BscPlugin::BscHelper | |
| 4 | - | |
| 5 | - def manage_associated_enterprises | |
| 6 | - @associated_enterprises = profile.enterprises | |
| 7 | - @pending_enterprises = profile.enterprise_requests.pending.map(&:enterprise) | |
| 8 | - end | |
| 9 | - | |
| 10 | - def search_enterprise | |
| 11 | - render :text => environment.enterprises.find(:all, :conditions => ["type <> 'BscPlugin::Bsc' AND (LOWER(name) LIKE ? OR LOWER(identifier) LIKE ?) AND (identifier NOT LIKE ?)", "%#{params[:q]}%", "%#{params[:q]}%", "%_template"]). | |
| 12 | - select { |enterprise| enterprise.bsc.nil? && !profile.already_requested?(enterprise)}. | |
| 13 | - map {|enterprise| {:id => enterprise.id, :name => enterprise.name} }. | |
| 14 | - to_json | |
| 15 | - end | |
| 16 | - | |
| 17 | - def save_associations | |
| 18 | - enterprises = [Enterprise.find(params[:q].split(','))].flatten | |
| 19 | - to_remove = profile.enterprises - enterprises | |
| 20 | - to_add = enterprises - profile.enterprises | |
| 21 | - | |
| 22 | - to_remove.each do |enterprise| | |
| 23 | - enterprise.bsc = nil | |
| 24 | - enterprise.save! | |
| 25 | - profile.enterprises.delete(enterprise) | |
| 26 | - end | |
| 27 | - | |
| 28 | - to_add.each do |enterprise| | |
| 29 | - if enterprise.enabled | |
| 30 | - BscPlugin::AssociateEnterprise.create!(:requestor => user, :target => enterprise, :bsc => profile) | |
| 31 | - else | |
| 32 | - enterprise.bsc = profile | |
| 33 | - enterprise.save! | |
| 34 | - profile.enterprises << enterprise | |
| 35 | - end | |
| 36 | - end | |
| 37 | - | |
| 38 | - session[:notice] = _('This Bsc associations were saved successfully.') | |
| 39 | - begin | |
| 40 | - redirect_to :controller => 'profile_editor' | |
| 41 | - rescue Exception => ex | |
| 42 | - session[:notice] = _('This Bsc associations couldn\'t be saved.') | |
| 43 | - logger.info ex | |
| 44 | - redirect_to :action => 'manage_associated_enterprises' | |
| 45 | - end | |
| 46 | - end | |
| 47 | - | |
| 48 | - def similar_enterprises | |
| 49 | - name = params[:name] | |
| 50 | - city = params[:city] | |
| 51 | - | |
| 52 | - result = [] | |
| 53 | - if !name.blank? | |
| 54 | - enterprises = (profile.environment.enterprises - profile.enterprises).select { |enterprise| enterprise.bsc_id.nil? && enterprise.city == city && enterprise.name.downcase.include?(name.downcase)} | |
| 55 | - result = enterprises.inject(result) {|result, enterprise| result << [enterprise.id, enterprise.name]} | |
| 56 | - end | |
| 57 | - render :text => result.to_json | |
| 58 | - end | |
| 59 | - | |
| 60 | - def transfer_ownership | |
| 61 | - role = Profile::Roles.admin(profile.environment.id) | |
| 62 | - @roles = [role] | |
| 63 | - if request.post? | |
| 64 | - person = Person.find(params['q_'+role.key]) | |
| 65 | - | |
| 66 | - profile.admins.map { |admin| profile.remove_admin(admin) } | |
| 67 | - profile.add_admin(person) | |
| 68 | - | |
| 69 | - BscPlugin::Mailer.deliver_admin_notification(person, profile) | |
| 70 | - | |
| 71 | - session[:notice] = _('Enterprise ownership transferred.') | |
| 72 | - redirect_to :controller => 'profile_editor' | |
| 73 | - end | |
| 74 | - end | |
| 75 | - | |
| 76 | - def create_enterprise | |
| 77 | - @create_enterprise = CreateEnterprise.new(params[:create_enterprise]) | |
| 78 | - @create_enterprise.requestor = user | |
| 79 | - @create_enterprise.target = environment | |
| 80 | - @create_enterprise.bsc_id = profile.id | |
| 81 | - @create_enterprise.enabled = true | |
| 82 | - @create_enterprise.validated = false | |
| 83 | - if request.post? && @create_enterprise.valid? | |
| 84 | - @create_enterprise.perform | |
| 85 | - session[:notice] = _('Enterprise was created in association with %s.') % profile.name | |
| 86 | - redirect_to :controller => 'profile_editor', :profile => @create_enterprise.identifier | |
| 87 | - end | |
| 88 | - end | |
| 89 | - | |
| 90 | - def manage_contracts | |
| 91 | - self.class.no_design_blocks | |
| 92 | - @sorting = params[:sorting] || 'created_at asc' | |
| 93 | - sorted_by = @sorting.split(' ').first | |
| 94 | - sort_direction = @sorting.split(' ').last | |
| 95 | - @status = params[:status] || BscPlugin::Contract::Status.types.map { |s| s.to_s } | |
| 96 | - @contracts = profile.contracts. | |
| 97 | - status(@status). | |
| 98 | - sorted_by(sorted_by, sort_direction). | |
| 99 | - paginate(:per_page => contracts_per_page, :page => params[:page]) | |
| 100 | - end | |
| 101 | - | |
| 102 | - def new_contract | |
| 103 | - if !request.post? | |
| 104 | - @contract = BscPlugin::Contract.new | |
| 105 | - else | |
| 106 | - @contract = BscPlugin::Contract.new(params[:contract]) | |
| 107 | - @contract.bsc = profile | |
| 108 | - sales = params[:sales] ? params[:sales].map {|key, value| value} : [] | |
| 109 | - sales.reject! {|sale| sale[:product_id].blank?} | |
| 110 | - | |
| 111 | - if @contract.save! | |
| 112 | - enterprises_ids = params[:enterprises] || '' | |
| 113 | - enterprises_ids.split(',').each { |id| @contract.enterprises << Enterprise.find(id) } | |
| 114 | - @failed_sales = @contract.save_sales(sales) | |
| 115 | - | |
| 116 | - if @failed_sales.blank? | |
| 117 | - session[:notice] = _('Contract created.') | |
| 118 | - redirect_to :action => 'manage_contracts' | |
| 119 | - else | |
| 120 | - session[:notice] = _('Contract created but some products could not be added.') | |
| 121 | - redirect_to :action => 'edit_contract', :contract_id => @contract.id | |
| 122 | - end | |
| 123 | - end | |
| 124 | - end | |
| 125 | - end | |
| 126 | - | |
| 127 | - def view_contract | |
| 128 | - begin | |
| 129 | - @contract = BscPlugin::Contract.find(params[:contract_id]) | |
| 130 | - rescue | |
| 131 | - session[:notice] = _('Contract doesn\'t exists! Maybe it was already removed.') | |
| 132 | - redirect_to :action => 'manage_contracts' | |
| 133 | - end | |
| 134 | - end | |
| 135 | - | |
| 136 | - def edit_contract | |
| 137 | - begin | |
| 138 | - @contract = BscPlugin::Contract.find(params[:contract_id]) | |
| 139 | - rescue | |
| 140 | - session[:notice] = _('Could not edit such contract.') | |
| 141 | - redirect_to :action => 'manage_contracts' | |
| 142 | - end | |
| 143 | - if request.post? && @contract.update_attributes(params[:contract]) | |
| 144 | - | |
| 145 | - # updating associated enterprises | |
| 146 | - enterprises_ids = params[:enterprises] || '' | |
| 147 | - enterprises = [Enterprise.find(enterprises_ids.split(','))].flatten | |
| 148 | - to_remove = @contract.enterprises - enterprises | |
| 149 | - to_add = enterprises - @contract.enterprises | |
| 150 | - to_remove.each { |enterprise| @contract.enterprises.delete(enterprise)} | |
| 151 | - to_add.each { |enterprise| @contract.enterprises << enterprise } | |
| 152 | - | |
| 153 | - # updating sales | |
| 154 | - sales = params[:sales] ? params[:sales].map {|key, value| value} : [] | |
| 155 | - sales.reject! {|sale| sale[:product_id].blank?} | |
| 156 | - products = [Product.find(sales.map { |sale| sale[:product_id] })].flatten | |
| 157 | - to_remove = @contract.products - products | |
| 158 | - to_keep = sales.select { |sale| @contract.products.include?(Product.find(sale[:product_id])) } | |
| 159 | - | |
| 160 | - to_keep.each do |sale_attrs| | |
| 161 | - sale = @contract.sales.find_by_product_id(sale_attrs[:product_id]) | |
| 162 | - sale.update_attributes!(sale_attrs) | |
| 163 | - sales.delete(sale_attrs) | |
| 164 | - end | |
| 165 | - | |
| 166 | - to_remove.each { |product| @contract.sales.find_by_product_id(product.id).destroy } | |
| 167 | - @failed_sales = @contract.save_sales(sales) | |
| 168 | - | |
| 169 | - if @failed_sales.blank? | |
| 170 | - session[:notice] = _('Contract edited.') | |
| 171 | - redirect_to :action => 'manage_contracts' | |
| 172 | - else | |
| 173 | - session[:notice] = _('Contract edited but some products could not be added.') | |
| 174 | - redirect_to :action => 'edit_contract', :contract_id => @contract.id | |
| 175 | - end | |
| 176 | - end | |
| 177 | - end | |
| 178 | - | |
| 179 | - def destroy_contract | |
| 180 | - begin | |
| 181 | - contract = BscPlugin::Contract.find(params[:contract_id]) | |
| 182 | - contract.destroy | |
| 183 | - session[:notice] = _('Contract removed.') | |
| 184 | - rescue | |
| 185 | - session[:notice] = _('Contract could not be removed. Sorry! ^^') | |
| 186 | - end | |
| 187 | - redirect_to :action => 'manage_contracts' | |
| 188 | - end | |
| 189 | - | |
| 190 | - def search_contract_enterprises | |
| 191 | - render :text => profile.enterprises.find(:all, :conditions => ["(LOWER(name) LIKE ? OR LOWER(identifier) LIKE ?)", "%#{params[:enterprises]}%", "%#{params[:enterprises]}%"]). | |
| 192 | - map {|enterprise| {:id => enterprise.id, :name => enterprise.short_name(60)} }. | |
| 193 | - to_json | |
| 194 | - end | |
| 195 | - | |
| 196 | - def search_sale_product | |
| 197 | - query = params[:sales].map {|key, value| value}[0][:product_id] | |
| 198 | - enterprises = (params[:enterprises] || []).split(',') | |
| 199 | - enterprises = enterprises.blank? ? -1 : enterprises | |
| 200 | - added_products = (params[:added_products] || []).split(',') | |
| 201 | - added_products = added_products.blank? ? -1 : added_products | |
| 202 | - render :text => Product.find(:all, :conditions => ["LOWER(name) LIKE ? AND profile_id IN (?) AND id NOT IN (?)", "%#{query}%", enterprises, added_products]). | |
| 203 | - map {|product| { :id => product.id, | |
| 204 | - :name => short_text(product_display_name(product), 60), | |
| 205 | - :sale_id => params[:sale_id], | |
| 206 | - :product_price => product.price || 0 }}. | |
| 207 | - to_json | |
| 208 | - end | |
| 209 | - | |
| 210 | - private | |
| 211 | - | |
| 212 | - def contracts_per_page | |
| 213 | - 15 | |
| 214 | - end | |
| 215 | -end |
plugins/bsc/db/migrate/20110609143043_add_bsc_to_enterprise.rb
plugins/bsc/db/migrate/20110610145112_add_bsc_fields.rb
plugins/bsc/db/migrate/20110614183624_add_bsc_to_tasks.rb
plugins/bsc/db/migrate/20111018201143_create_bsc_plugin_sale.rb
| ... | ... | @@ -1,15 +0,0 @@ |
| 1 | -class CreateBscPluginSale < ActiveRecord::Migration | |
| 2 | - def self.up | |
| 3 | - create_table :bsc_plugin_sales do |t| | |
| 4 | - t.references :product, :null => false | |
| 5 | - t.references :contract, :null => false | |
| 6 | - t.integer :quantity, :null => false | |
| 7 | - t.decimal :price | |
| 8 | - t.timestamps | |
| 9 | - end | |
| 10 | - end | |
| 11 | - | |
| 12 | - def self.down | |
| 13 | - drop_table :bsc_plugin_sales | |
| 14 | - end | |
| 15 | -end |
plugins/bsc/db/migrate/20111018201220_create_bsc_plugin_contracts_enterprises.rb
| ... | ... | @@ -1,12 +0,0 @@ |
| 1 | -class CreateBscPluginContractsEnterprises < ActiveRecord::Migration | |
| 2 | - def self.up | |
| 3 | - create_table :bsc_plugin_contracts_enterprises, :id => false do |t| | |
| 4 | - t.references :contract | |
| 5 | - t.references :enterprise | |
| 6 | - end | |
| 7 | - end | |
| 8 | - | |
| 9 | - def self.down | |
| 10 | - drop_table :bsc_plugin_contracts_enterprises | |
| 11 | - end | |
| 12 | -end |
plugins/bsc/db/migrate/20111018201239_create_bsc_plugin_contract.rb
| ... | ... | @@ -1,22 +0,0 @@ |
| 1 | -class CreateBscPluginContract < ActiveRecord::Migration | |
| 2 | - def self.up | |
| 3 | - create_table :bsc_plugin_contracts do |t| | |
| 4 | - t.string :client_name | |
| 5 | - t.integer :client_type | |
| 6 | - t.integer :business_type | |
| 7 | - t.string :state | |
| 8 | - t.string :city | |
| 9 | - t.integer :status, :default => 0 | |
| 10 | - t.integer :number_of_producers, :default => 0 | |
| 11 | - t.datetime :supply_start | |
| 12 | - t.datetime :supply_end | |
| 13 | - t.text :annotations | |
| 14 | - t.references :bsc | |
| 15 | - t.timestamps | |
| 16 | - end | |
| 17 | - end | |
| 18 | - | |
| 19 | - def self.down | |
| 20 | - drop_table :bsc_plugin_contracts | |
| 21 | - end | |
| 22 | -end |
plugins/bsc/features/bsc.feature
| ... | ... | @@ -1,164 +0,0 @@ |
| 1 | -Feature: bsc | |
| 2 | - | |
| 3 | - Background: | |
| 4 | - Given "Bsc" plugin is enabled | |
| 5 | - | |
| 6 | - Scenario: display link to bsc creation on admin panel when bsc plugin active | |
| 7 | - Given I am logged in as admin | |
| 8 | - When I am on the environment control panel | |
| 9 | - Then I should see "Create Bsc" | |
| 10 | - When "Bsc" plugin is disabled | |
| 11 | - And I am on the environment control panel | |
| 12 | - Then I should not see "Create Bsc" | |
| 13 | - | |
| 14 | - Scenario: be able to create a bsc | |
| 15 | - Given I am logged in as admin | |
| 16 | - And I am on the environment control panel | |
| 17 | - And I follow "Create Bsc" | |
| 18 | - And I fill in the following: | |
| 19 | - | Business name | Sample Bsc | | |
| 20 | - | Company name | Sample Bsc | | |
| 21 | - | profile_data_identifier | sample-identifier | | |
| 22 | - | Cnpj | 07.970.746/0001-77 | | |
| 23 | - When I press "Save" | |
| 24 | - Then there should be a profile named "Sample Bsc" | |
| 25 | - | |
| 26 | - Scenario: display a button on bsc control panel to manage associated enterprises | |
| 27 | - Given the folllowing "bsc" from "bsc_plugin" | |
| 28 | - | business_name | identifier | company_name | cnpj | | |
| 29 | - | Bsc Test | bsc-test | Bsc Test Ltda | 94.132.024/0001-48 | | |
| 30 | - And I am logged in as admin | |
| 31 | - When I am on Bsc Test's control panel | |
| 32 | - Then I should see "Manage associated enterprises" | |
| 33 | - | |
| 34 | - Scenario: display a button on bsc control panel to transfer ownership | |
| 35 | - Given the folllowing "bsc" from "bsc_plugin" | |
| 36 | - | business_name | identifier | company_name | cnpj | | |
| 37 | - | Bsc Test | bsc-test | Bsc Test Ltda | 94.132.024/0001-48 | | |
| 38 | - And I am logged in as admin | |
| 39 | - When I am on Bsc Test's control panel | |
| 40 | - Then I should see "Transfer ownership" | |
| 41 | - | |
| 42 | - Scenario: create a new enterprise already associated with a bsc | |
| 43 | - Given the following user | |
| 44 | - | login | name | | |
| 45 | - | pedro-silva | Pedro Silva | | |
| 46 | - And the folllowing "bsc" from "bsc_plugin" | |
| 47 | - | business_name | identifier | company_name | cnpj | owner | | |
| 48 | - | Bsc Test | bsc-test | Bsc Test Ltda | 94.132.024/0001-48 | pedro-silva | | |
| 49 | - And organization_approval_method is "none" on environment | |
| 50 | - And I am logged in as "pedro-silva" | |
| 51 | - And I am on Bsc Test's control panel | |
| 52 | - And I follow "Manage associated enterprises" | |
| 53 | - And I follow "Add new enterprise" | |
| 54 | - And I fill in the following: | |
| 55 | - | Name | Associated Enterprise | | |
| 56 | - | Address | associated-enterprise | | |
| 57 | - When I press "Save" | |
| 58 | - Then "Associated Enterprise" should be associated with "Bsc Test" | |
| 59 | - | |
| 60 | - Scenario: do not display "add new product" button | |
| 61 | - Given the following user | |
| 62 | - | login | name | | |
| 63 | - | pedro-silva | Pedro Silva | | |
| 64 | - And the folllowing "bsc" from "bsc_plugin" | |
| 65 | - | business_name | identifier | company_name | cnpj | owner | | |
| 66 | - | Bsc Test | bsc-test | Bsc Test Ltda | 94.132.024/0001-48 | pedro-silva | | |
| 67 | - And feature "disable_products_for_enterprises" is disabled on environment | |
| 68 | - And I am logged in as "pedro-silva" | |
| 69 | - And I am on Bsc Test's control panel | |
| 70 | - When I follow "Manage Products/Services" | |
| 71 | - Then I should not see "New product or service" | |
| 72 | - | |
| 73 | - Scenario: display bsc's enterprises' products name on the bsc catalog | |
| 74 | - Given the following user | |
| 75 | - | login | name | | |
| 76 | - | pedro-silva | Pedro Silva | | |
| 77 | - And the folllowing "bsc" from "bsc_plugin" | |
| 78 | - | business_name | identifier | company_name | cnpj | owner | | |
| 79 | - | Bsc Test | bsc-test | Bsc Test Ltda | 94.132.024/0001-48 | pedro-silva | | |
| 80 | - And the following enterprise | |
| 81 | - | identifier | name | | |
| 82 | - | sample-enterprise | Sample Enterprise | | |
| 83 | - And the following product_category | |
| 84 | - | name | | |
| 85 | - | bike | | |
| 86 | - And the following products | |
| 87 | - | owner | category | name | | |
| 88 | - | sample-enterprise | bike | Master Bike | | |
| 89 | - And "Sample Enterprise" is associated with "Bsc Test" | |
| 90 | - And I am logged in as "pedro-silva" | |
| 91 | - When I go to Bsc Test's products page | |
| 92 | - Then I should see "Master Bike" | |
| 93 | - And I should see "Sample Enterprise" | |
| 94 | - | |
| 95 | - Scenario: display enterprise name linked only if person is member of any Bsc | |
| 96 | - Given the folllowing "bsc" from "bsc_plugin" | |
| 97 | - | business_name | identifier | company_name | cnpj | | |
| 98 | - | Bsc Test | bsc-test | Bsc Test Ltda | 94.132.024/0001-48 | | |
| 99 | - | Another Bsc | another-bsc | Another Bsc Test Ltda | 07.970.746/0001-77 | | |
| 100 | - And the following enterprise | |
| 101 | - | identifier | name | | |
| 102 | - | sample-enterprise | Sample Enterprise | | |
| 103 | - And the following product_category | |
| 104 | - | name | | |
| 105 | - | bike | | |
| 106 | - And the following products | |
| 107 | - | owner | category | name | | |
| 108 | - | sample-enterprise | bike | Master Bike | | |
| 109 | - And "Sample Enterprise" is associated with "Bsc Test" | |
| 110 | - And the folllowing "bsc" from "bsc_plugin" | |
| 111 | - | business_name | identifier | company_name | cnpj | | |
| 112 | - And the following user | |
| 113 | - | login | name | | |
| 114 | - | pedro | Pedro Souto | | |
| 115 | - | maria | Maria Souto | | |
| 116 | - And pedro is member of another-bsc | |
| 117 | - And I am logged in as "pedro" | |
| 118 | - When I go to Bsc Test's products page | |
| 119 | - Then I should see "Sample Enterprise" | |
| 120 | - And I should see "Sample Enterprise" within "a.bsc-catalog-enterprise-link" | |
| 121 | - But I am logged in as "maria" | |
| 122 | - When I go to Bsc Test's products page | |
| 123 | - Then I should see "Sample Enterprise" | |
| 124 | - #TODO -> test that it's not a link | |
| 125 | - | |
| 126 | - Scenario: allow only environment administrators to delete bsc profile | |
| 127 | - Given the folllowing "bsc" from "bsc_plugin" | |
| 128 | - | business_name | identifier | company_name | cnpj | | |
| 129 | - | Bsc Test | bsc-test | Bsc Test Ltda | 94.132.024/0001-48 | | |
| 130 | - And the following user | |
| 131 | - | login | name | | |
| 132 | - | pedro | Pedro Souto | | |
| 133 | - And "Pedro Souto" is admin of "Bsc Test" | |
| 134 | - And I am logged in as "pedro" | |
| 135 | - And I am on Bsc Test's control panel | |
| 136 | - And I follow "Bsc info and settings" | |
| 137 | - When I follow "Delete profile" | |
| 138 | - Then I should see "Access denied" | |
| 139 | - And "Bsc Test" profile should exist | |
| 140 | - But I am logged in as admin | |
| 141 | - And I am on Bsc Test's control panel | |
| 142 | - And I follow "Bsc info and settings" | |
| 143 | - When I follow "Delete profile" | |
| 144 | - Then I should see "Deleting profile Bsc Test" | |
| 145 | - And I follow "Yes, I am sure" | |
| 146 | - Then "Bsc Test" profile should not exist | |
| 147 | - | |
| 148 | - # Like we can believe that selenium is going to work... | |
| 149 | - @selenium | |
| 150 | - Scenario: list already associated enterprises on manage associated enterprises | |
| 151 | - Given the folllowing "bsc" from "bsc_plugin" | |
| 152 | - | business_name | identifier | company_name | cnpj | | |
| 153 | - | Bsc Test | bsc-test | Bsc Test Ltda | 94.132.024/0001-48 | | |
| 154 | - And the following enterprises | |
| 155 | - | identifier | name | | |
| 156 | - | enterprise-1 | Enterprise 1 | | |
| 157 | - | enterprise-2 | Enterprise 2 | | |
| 158 | - And "Enterprise 1" is associated with "Bsc Test" | |
| 159 | - And "Enterprise 2" is associated with "Bsc Test" | |
| 160 | - And I am logged in as admin | |
| 161 | - And I am on Bsc Test's control panel | |
| 162 | - When I follow "Manage associated enterprises" | |
| 163 | - Then I should see "Enterprise 1" | |
| 164 | - And I should see "Enterprise 2" |
plugins/bsc/features/contract.feature
| ... | ... | @@ -1,21 +0,0 @@ |
| 1 | -Feature: Bsc contract | |
| 2 | -As a Bsc admin | |
| 3 | -I would like to register a contract | |
| 4 | -In order to make negotiations | |
| 5 | - | |
| 6 | - Background: | |
| 7 | - Given "Bsc" plugin is enabled | |
| 8 | - And the folllowing "bsc" from "bsc_plugin" | |
| 9 | - | business_name | identifier | company_name | cnpj | | |
| 10 | - | Bsc Test | bsc-test | Bsc Test Ltda | 94.132.024/0001-48 | | |
| 11 | - And I am logged in as admin | |
| 12 | - | |
| 13 | - Scenario: be able see the manage contracts button only if the profile is a Bsc | |
| 14 | - Given the following community | |
| 15 | - | name | identifier | | |
| 16 | - | Sample Community | sample-community | | |
| 17 | - When I am on Sample Community's control panel | |
| 18 | - Then I should not see "Manage contracts" | |
| 19 | - But I am on Bsc Test's control panel | |
| 20 | - Then I should see "Manage contracts" | |
| 21 | - |
plugins/bsc/install.rb
| ... | ... | @@ -1 +0,0 @@ |
| 1 | -raise "Not ready yet" |
plugins/bsc/lib/bsc_plugin.rb
| ... | ... | @@ -1,130 +0,0 @@ |
| 1 | -class BscPlugin < Noosfero::Plugin | |
| 2 | - | |
| 3 | - Bsc | |
| 4 | - | |
| 5 | - def self.plugin_name | |
| 6 | - "Bsc" | |
| 7 | - end | |
| 8 | - | |
| 9 | - def self.plugin_description | |
| 10 | - _("Adds the Bsc feature") | |
| 11 | - end | |
| 12 | - | |
| 13 | - def admin_panel_links | |
| 14 | - [{:title => _('Create Bsc'), :url => {:controller => 'bsc_plugin_admin', :action => 'new'}}, | |
| 15 | - {:title => _('Validate Enterprises'), :url => {:controller => 'bsc_plugin_admin', :action => 'validate_enterprises'}} ] | |
| 16 | - end | |
| 17 | - | |
| 18 | - def control_panel_buttons | |
| 19 | - buttons = [] | |
| 20 | - buttons << {:title => _("Manage associated enterprises"), :icon => 'bsc-enterprises', :url => {:controller => 'bsc_plugin_myprofile', :action => 'manage_associated_enterprises'}} if bsc?(context.profile) | |
| 21 | - buttons << {:title => _('Transfer ownership'), :icon => 'transfer-enterprise-ownership', :url => {:controller => 'bsc_plugin_myprofile', :action => 'transfer_ownership'}} if context.profile.enterprise? | |
| 22 | - buttons << {:title => _("Manage contracts"), :icon => '', :url => {:controller => 'bsc_plugin_myprofile', :action => 'manage_contracts'}} if bsc?(context.profile) | |
| 23 | - buttons | |
| 24 | - end | |
| 25 | - | |
| 26 | - def manage_members_extra_buttons | |
| 27 | - {:title => _('Transfer ownership'), :icon => '', :url => {:controller => 'bsc_plugin_myprofile', :action => 'transfer_enterprises_management'}} if context.profile.enterprise? | |
| 28 | - end | |
| 29 | - | |
| 30 | - def stylesheet? | |
| 31 | - true | |
| 32 | - end | |
| 33 | - | |
| 34 | - def catalog_list_item_extras(product) | |
| 35 | - if bsc?(context.profile) | |
| 36 | - enterprise = product.enterprise | |
| 37 | - if is_member_of_any_bsc?(context.user) | |
| 38 | - lambda {link_to(enterprise.short_name, enterprise.url, :class => 'bsc-catalog-enterprise-link')} | |
| 39 | - else | |
| 40 | - lambda {enterprise.short_name} | |
| 41 | - end | |
| 42 | - end | |
| 43 | - end | |
| 44 | - | |
| 45 | - def profile_controller_filters | |
| 46 | - if profile | |
| 47 | - special_enterprise = profile.enterprise? && !profile.validated && profile.bsc | |
| 48 | - is_member_of_any_bsc = is_member_of_any_bsc?(context.user) | |
| 49 | - block = lambda { | |
| 50 | - render_access_denied if special_enterprise && !is_member_of_any_bsc | |
| 51 | - } | |
| 52 | - | |
| 53 | - [{ :type => 'before_filter', :method_name => 'bsc_access', :block => block }] | |
| 54 | - else | |
| 55 | - [] | |
| 56 | - end | |
| 57 | - end | |
| 58 | - | |
| 59 | - def content_viewer_controller_filters | |
| 60 | - if profile | |
| 61 | - special_enterprise = profile.enterprise? && !profile.validated && profile.bsc | |
| 62 | - is_member_of_any_bsc = is_member_of_any_bsc?(context.user) | |
| 63 | - block = lambda { | |
| 64 | - render_access_denied if special_enterprise && !is_member_of_any_bsc | |
| 65 | - } | |
| 66 | - | |
| 67 | - [{ :type => 'before_filter', :method_name => 'bsc_access', :block => block }] | |
| 68 | - else | |
| 69 | - [] | |
| 70 | - end | |
| 71 | - end | |
| 72 | - | |
| 73 | - def profile_editor_controller_filters | |
| 74 | - if context.user | |
| 75 | - is_not_admin = !context.environment.admins.include?(context.user) | |
| 76 | - [{ :type => 'before_filter', | |
| 77 | - :method_name => 'bsc_destroy_access', | |
| 78 | - :options => {:only => :destroy_profile}, | |
| 79 | - :block => lambda { render_access_denied if is_not_admin } }] | |
| 80 | - else | |
| 81 | - [] | |
| 82 | - end | |
| 83 | - end | |
| 84 | - | |
| 85 | - def manage_products_controller_filters | |
| 86 | - if bsc?(profile) | |
| 87 | - [{ :type => 'before_filter', | |
| 88 | - :method_name => 'manage_products_bsc_destroy_access', | |
| 89 | - :options => {:only => :destroy}, | |
| 90 | - :block => lambda { render_access_denied } }] | |
| 91 | - else | |
| 92 | - [] | |
| 93 | - end | |
| 94 | - end | |
| 95 | - | |
| 96 | - def asset_product_properties(product) | |
| 97 | - properties = [] | |
| 98 | - properties << { :name => _('Bsc'), :content => lambda { link_to(product.bsc.name, product.bsc.url) } } if product.bsc | |
| 99 | - if product.enterprise.validated || is_member_of_any_bsc?(context.user) | |
| 100 | - content = lambda { link_to_homepage(product.enterprise.name, product.enterprise.identifier) } | |
| 101 | - else | |
| 102 | - content = lambda { product.enterprise.name } | |
| 103 | - end | |
| 104 | - properties << { :name => c_('Supplier'), :content => content } | |
| 105 | - end | |
| 106 | - | |
| 107 | - def profile_tabs | |
| 108 | - if bsc?(context.profile) | |
| 109 | - { :title => _("Contact"), | |
| 110 | - :id => 'bsc-contact', | |
| 111 | - :content => lambda { render :partial => 'profile_tab' }, | |
| 112 | - :start => true } | |
| 113 | - end | |
| 114 | - end | |
| 115 | - | |
| 116 | - private | |
| 117 | - | |
| 118 | - def bsc?(profile) | |
| 119 | - profile.kind_of?(BscPlugin::Bsc) | |
| 120 | - end | |
| 121 | - | |
| 122 | - def is_member_of_any_bsc?(user) | |
| 123 | - BscPlugin::Bsc.all.any? { |bsc| bsc.members.include?(user) } | |
| 124 | - end | |
| 125 | - | |
| 126 | - def profile | |
| 127 | - context.environment.profiles.find_by_identifier(context.params[:profile]) | |
| 128 | - end | |
| 129 | - | |
| 130 | -end |
plugins/bsc/lib/bsc_plugin/associate_enterprise.rb
| ... | ... | @@ -1,45 +0,0 @@ |
| 1 | -class BscPlugin::AssociateEnterprise < Task | |
| 2 | - | |
| 3 | - alias :enterprise :target | |
| 4 | - | |
| 5 | - belongs_to :bsc, :class_name => 'BscPlugin::Bsc' | |
| 6 | - | |
| 7 | - validates_presence_of :bsc | |
| 8 | - | |
| 9 | - def title | |
| 10 | - _("BSC association") | |
| 11 | - end | |
| 12 | - | |
| 13 | - def linked_subject | |
| 14 | - {:text => bsc.name, :url => bsc.url} | |
| 15 | - end | |
| 16 | - | |
| 17 | - def information | |
| 18 | - {:message => _('%{requestor} wants to associate this enterprise with %{linked_subject}.')} | |
| 19 | - end | |
| 20 | - | |
| 21 | - def icon | |
| 22 | - src = bsc.image ? bsc.image.public_filename(:minor) : '/images/icons-app/enterprise-minor.png' | |
| 23 | - {:type => :defined_image, :src => src, :name => bsc.name} | |
| 24 | - end | |
| 25 | - | |
| 26 | - def perform | |
| 27 | - bsc.enterprises << enterprise | |
| 28 | - end | |
| 29 | - | |
| 30 | - def task_finished_message | |
| 31 | - _('%{enterprise} accepted your request to associate it with %{bsc}.') % {:enterprise => enterprise.name, :bsc => bsc.name} | |
| 32 | - end | |
| 33 | - | |
| 34 | - def task_cancelled_message | |
| 35 | - message = _("%{enterprise} rejected your request to associate it with %{bsc}.") % {:enterprise => enterprise.name, :bsc => bsc.name} | |
| 36 | - if !reject_explanation.blank? | |
| 37 | - message += " " + _("Here is the reject explanation left by the administrator:\n\n%{reject_explanation}") % {:reject_explanation => reject_explanation} | |
| 38 | - end | |
| 39 | - end | |
| 40 | - | |
| 41 | - def target_notification_message | |
| 42 | - _('%{requestor} wants assoaciate %{bsc} as your BSC.') % {:requestor => requestor.name, :enterprise => enterprise.name, :bsc => bsc.name} | |
| 43 | - end | |
| 44 | - | |
| 45 | -end |
plugins/bsc/lib/bsc_plugin/bsc.rb
| ... | ... | @@ -1,39 +0,0 @@ |
| 1 | -class BscPlugin::Bsc < Enterprise | |
| 2 | - | |
| 3 | - has_many :enterprises | |
| 4 | - has_many :enterprise_requests, :class_name => 'BscPlugin::AssociateEnterprise' | |
| 5 | - has_many :products, :finder_sql => 'select * from products where profile_id in (#{enterprises.map(&:id).join(",")})' | |
| 6 | - has_many :contracts, :class_name => 'BscPlugin::Contract' | |
| 7 | - | |
| 8 | - validates_presence_of :nickname | |
| 9 | - validates_presence_of :company_name | |
| 10 | - validates_presence_of :cnpj | |
| 11 | - validates_uniqueness_of :nickname | |
| 12 | - validates_uniqueness_of :company_name | |
| 13 | - validates_uniqueness_of :cnpj | |
| 14 | - | |
| 15 | - before_validation do |bsc| | |
| 16 | - bsc.name = bsc.business_name || 'Sample name' | |
| 17 | - end | |
| 18 | - | |
| 19 | - def already_requested?(enterprise) | |
| 20 | - enterprise_requests.pending.map(&:enterprise).include?(enterprise) | |
| 21 | - end | |
| 22 | - | |
| 23 | - def enterprises_to_token_input | |
| 24 | - enterprises.map { |enterprise| {:id => enterprise.id, :name => enterprise.name} } | |
| 25 | - end | |
| 26 | - | |
| 27 | - def control_panel_settings_button | |
| 28 | - {:title => _('Bsc info and settings'), :icon => 'edit-profile-enterprise'} | |
| 29 | - end | |
| 30 | - | |
| 31 | - def create_product? | |
| 32 | - false | |
| 33 | - end | |
| 34 | - | |
| 35 | - def self.identification | |
| 36 | - 'Bsc' | |
| 37 | - end | |
| 38 | - | |
| 39 | -end |
plugins/bsc/lib/bsc_plugin/bsc_helper.rb
| ... | ... | @@ -1,76 +0,0 @@ |
| 1 | -module BscPlugin::BscHelper | |
| 2 | - include ActionView::Helpers::FormTagHelper | |
| 3 | - include ActionView::Helpers::TextHelper | |
| 4 | - | |
| 5 | - def token_input_field_tag(name, element_id, search_action, options = {}, text_field_options = {}, html_options = {}) | |
| 6 | - options[:min_chars] ||= 3 | |
| 7 | - options[:hint_text] ||= c_("Type in a search term") | |
| 8 | - options[:no_results_text] ||= c_("No results") | |
| 9 | - options[:searching_text] ||= c_("Searching...") | |
| 10 | - options[:search_delay] ||= 1000 | |
| 11 | - options[:prevent_duplicates] ||= true | |
| 12 | - options[:backspace_delete_item] ||= false | |
| 13 | - options[:focus] ||= false | |
| 14 | - options[:avoid_enter] ||= true | |
| 15 | - options[:on_result] ||= 'null' | |
| 16 | - options[:on_add] ||= 'null' | |
| 17 | - options[:on_delete] ||= 'null' | |
| 18 | - options[:on_ready] ||= 'null' | |
| 19 | - | |
| 20 | - result = text_field_tag(name, nil, text_field_options.merge(html_options.merge({:id => element_id}))) | |
| 21 | - result += | |
| 22 | - " | |
| 23 | - <script type='text/javascript'> | |
| 24 | - jQuery('##{element_id}') | |
| 25 | - .tokenInput('#{url_for(search_action)}', { | |
| 26 | - minChars: #{options[:min_chars].to_json}, | |
| 27 | - prePopulate: #{options[:pre_populate].to_json}, | |
| 28 | - hintText: #{options[:hint_text].to_json}, | |
| 29 | - noResultsText: #{options[:no_results_text].to_json}, | |
| 30 | - searchingText: #{options[:searching_text].to_json}, | |
| 31 | - searchDelay: #{options[:serach_delay].to_json}, | |
| 32 | - preventDuplicates: #{options[:prevent_duplicates].to_json}, | |
| 33 | - backspaceDeleteItem: #{options[:backspace_delete_item].to_json}, | |
| 34 | - queryParam: #{name.to_json}, | |
| 35 | - tokenLimit: #{options[:token_limit].to_json}, | |
| 36 | - onResult: #{options[:on_result]}, | |
| 37 | - onAdd: #{options[:on_add]}, | |
| 38 | - onDelete: #{options[:on_delete]}, | |
| 39 | - onReady: #{options[:on_ready]}, | |
| 40 | - }) | |
| 41 | - " | |
| 42 | - result += options[:focus] ? ".focus();" : ";" | |
| 43 | - if options[:avoid_enter] | |
| 44 | - result += "jQuery('#token-input-#{element_id}') | |
| 45 | - .live('keydown', function(event){ | |
| 46 | - if(event.keyCode == '13') return false; | |
| 47 | - });" | |
| 48 | - end | |
| 49 | - result += "</script>" | |
| 50 | - result | |
| 51 | - end | |
| 52 | - | |
| 53 | - def product_display_name(product) | |
| 54 | - "#{product.name} (#{product.enterprise.name})" | |
| 55 | - end | |
| 56 | - | |
| 57 | - def display_text_field(name, value, options={:display_nil => false, :nil_symbol => '---'}) | |
| 58 | - value = value.to_s | |
| 59 | - if !value.blank? || options[:display_nil] | |
| 60 | - value = value.blank? ? options[:nil_symbol] : value | |
| 61 | - content_tag('tr', content_tag('td', name+': ', :class => 'bsc-field-label') + content_tag('td', value, :class => 'bsc-field-value')) | |
| 62 | - end | |
| 63 | - end | |
| 64 | - | |
| 65 | - def display_list_field(list, options={:nil_symbol => '---'}) | |
| 66 | - list.map do |item| | |
| 67 | - item = item.blank? ? options[:nil_symbol] : item | |
| 68 | - content_tag('tr', content_tag('td', item, :class => 'bsc-field-value')) | |
| 69 | - end.join | |
| 70 | - end | |
| 71 | - | |
| 72 | - def short_text(name, chars = 40) | |
| 73 | - truncate name, :length => chars, :omission => '...' | |
| 74 | - end | |
| 75 | - | |
| 76 | -end |
plugins/bsc/lib/bsc_plugin/contract.rb
| ... | ... | @@ -1,84 +0,0 @@ |
| 1 | -class BscPlugin::Contract < Noosfero::Plugin::ActiveRecord | |
| 2 | - validates_presence_of :bsc, :client_name | |
| 3 | - | |
| 4 | - has_many :sales, :class_name => 'BscPlugin::Sale' | |
| 5 | - has_many :products, :through => :sales | |
| 6 | - has_and_belongs_to_many :enterprises, :join_table => 'bsc_plugin_contracts_enterprises' | |
| 7 | - | |
| 8 | - belongs_to :bsc, :class_name => 'BscPlugin::Bsc' | |
| 9 | - | |
| 10 | - named_scope :status, lambda { |status_list| status_list.blank? ? {} : {:conditions => ['status in (?)', status_list]} } | |
| 11 | - named_scope :sorted_by, lambda { |sorter, direction| {:order => "#{sorter} #{direction}"} } | |
| 12 | - | |
| 13 | - before_create do |contract| | |
| 14 | - contract.created_at ||= Time.now.utc | |
| 15 | - contract.updated_at ||= Time.now.utc | |
| 16 | - end | |
| 17 | - | |
| 18 | - before_update do |contract| | |
| 19 | - contract.updated_at ||= Time.now.utc | |
| 20 | - end | |
| 21 | - | |
| 22 | - module Status | |
| 23 | - OPENED = 0 | |
| 24 | - NEGOTIATING = 1 | |
| 25 | - EXECUTING = 2 | |
| 26 | - CLOSED = 3 | |
| 27 | - | |
| 28 | - def self.types | |
| 29 | - [OPENED, NEGOTIATING, EXECUTING, CLOSED] | |
| 30 | - end | |
| 31 | - | |
| 32 | - def self.names | |
| 33 | - [_('Opened'), _('Negotiating'), _('Executing'), _('Closed')] | |
| 34 | - end | |
| 35 | - end | |
| 36 | - | |
| 37 | - module ClientType | |
| 38 | - STATE = 0 | |
| 39 | - FEDERAL = 1 | |
| 40 | - | |
| 41 | - def self.types | |
| 42 | - [STATE, FEDERAL] | |
| 43 | - end | |
| 44 | - | |
| 45 | - def self.names | |
| 46 | - [c_('State'), _('Federal')] | |
| 47 | - end | |
| 48 | - end | |
| 49 | - | |
| 50 | - module BusinessType | |
| 51 | - PROJECTA = 0 | |
| 52 | - PROJECTB = 1 | |
| 53 | - | |
| 54 | - def self.types | |
| 55 | - [PROJECTA, PROJECTB] | |
| 56 | - end | |
| 57 | - | |
| 58 | - def self.names | |
| 59 | - [_('ProjectA'), _('ProjectB')] | |
| 60 | - end | |
| 61 | - end | |
| 62 | - | |
| 63 | - def enterprises_to_token_input | |
| 64 | - enterprises.map { |enterprise| {:id => enterprise.id, :name => enterprise.name} } | |
| 65 | - end | |
| 66 | - | |
| 67 | - def save_sales(sales) | |
| 68 | - failed_sales = {} | |
| 69 | - sales.each do |sale| | |
| 70 | - sale.merge!({:contract_id => id}) | |
| 71 | - begin | |
| 72 | - BscPlugin::Sale.create!(sale) | |
| 73 | - rescue Exception => exception | |
| 74 | - name = Product.find(sale[:product_id]).name | |
| 75 | - failed_sales[exception.clean_message] ? failed_sales[exception.clean_message] << name : failed_sales[exception.clean_message] = [name] | |
| 76 | - end | |
| 77 | - end | |
| 78 | - failed_sales | |
| 79 | - end | |
| 80 | - | |
| 81 | - def total_price | |
| 82 | - sales.inject(0) {|result, sale| sale.price*sale.quantity + result} | |
| 83 | - end | |
| 84 | -end |
plugins/bsc/lib/bsc_plugin/ext/enterprise.rb
| ... | ... | @@ -1,13 +0,0 @@ |
| 1 | -require_dependency 'enterprise' | |
| 2 | - | |
| 3 | -class Enterprise | |
| 4 | - belongs_to :bsc, :class_name => 'BscPlugin::Bsc' | |
| 5 | - has_and_belongs_to_many :contracts, :class_name => 'BscPlugin::Contract', :join_table => 'bsc_plugin_contracts_enterprises' | |
| 6 | - | |
| 7 | - FIELDS << 'bsc_id' | |
| 8 | - FIELDS << 'enabled' | |
| 9 | - FIELDS << 'validated' | |
| 10 | - | |
| 11 | - named_scope :validated, :conditions => {:validated => true} | |
| 12 | - named_scope :not_validated, :conditions => {:validated => false} | |
| 13 | -end |
plugins/bsc/lib/bsc_plugin/ext/product.rb
| ... | ... | @@ -1,25 +0,0 @@ |
| 1 | -require_dependency 'product' | |
| 2 | - | |
| 3 | -class Product | |
| 4 | - | |
| 5 | - has_many :sales, :class_name => 'BscPlugin::Sale' | |
| 6 | - has_many :contracts, :through => :sales, :class_name => 'BscPlugin::Contract' | |
| 7 | - | |
| 8 | - def bsc | |
| 9 | - enterprise.bsc if enterprise | |
| 10 | - end | |
| 11 | - | |
| 12 | - def display_supplier_on_search? | |
| 13 | - false | |
| 14 | - end | |
| 15 | - | |
| 16 | - def action_tracker_user | |
| 17 | - return self.enterprise if self.enterprise.validated | |
| 18 | - | |
| 19 | - if self.enterprise.bsc | |
| 20 | - self.enterprise.bsc | |
| 21 | - else | |
| 22 | - self.enterprise | |
| 23 | - end | |
| 24 | - end | |
| 25 | -end |
plugins/bsc/lib/bsc_plugin/mailer.rb
| ... | ... | @@ -1,11 +0,0 @@ |
| 1 | -class BscPlugin::Mailer < Noosfero::Plugin::MailerBase | |
| 2 | - | |
| 3 | - def admin_notification(admin, bsc) | |
| 4 | - domain = bsc.hostname || bsc.environment.default_hostname | |
| 5 | - recipients admin.contact_email | |
| 6 | - from 'no-reply@' + domain | |
| 7 | - subject _("[%s] Bsc management transferred to you.") % bsc.name | |
| 8 | - content_type 'text/html' | |
| 9 | - body :bsc => bsc | |
| 10 | - end | |
| 11 | -end |
plugins/bsc/lib/bsc_plugin/sale.rb
| ... | ... | @@ -1,19 +0,0 @@ |
| 1 | -class BscPlugin::Sale < Noosfero::Plugin::ActiveRecord | |
| 2 | - validates_presence_of :product, :contract | |
| 3 | - validates_uniqueness_of :product_id, :scope => :contract_id | |
| 4 | - validates_numericality_of :quantity, :only_integer => true, :greater_than_or_equal_to => 0 | |
| 5 | - validates_numericality_of :price, :allow_nil => true | |
| 6 | - | |
| 7 | - belongs_to :product | |
| 8 | - belongs_to :contract, :class_name => 'BscPlugin::Contract' | |
| 9 | - | |
| 10 | - before_create do |sale| | |
| 11 | - sale.price ||= sale.product.price || 0 | |
| 12 | - sale.created_at ||= Time.now.utc | |
| 13 | - sale.updated_at ||= Time.now.utc | |
| 14 | - end | |
| 15 | - | |
| 16 | - before_update do |contract| | |
| 17 | - contract.updated_at ||= Time.now.utc | |
| 18 | - end | |
| 19 | -end |
plugins/bsc/po/bsc.pot
| ... | ... | @@ -1,351 +0,0 @@ |
| 1 | -# SOME DESCRIPTIVE TITLE. | |
| 2 | -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER | |
| 3 | -# This file is distributed under the same license as the PACKAGE package. | |
| 4 | -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | |
| 5 | -# | |
| 6 | -#, fuzzy | |
| 7 | -msgid "" | |
| 8 | -msgstr "" | |
| 9 | -"Project-Id-Version: 1.1-882-g0c116ba\n" | |
| 10 | -"POT-Creation-Date: 2015-09-25 15:42-0000\n" | |
| 11 | -"PO-Revision-Date: 2015-08-06 17:21-0300\n" | |
| 12 | -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |
| 13 | -"Language-Team: LANGUAGE <LL@li.org>\n" | |
| 14 | -"Language: \n" | |
| 15 | -"MIME-Version: 1.0\n" | |
| 16 | -"Content-Type: text/plain; charset=UTF-8\n" | |
| 17 | -"Content-Transfer-Encoding: 8bit\n" | |
| 18 | -"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" | |
| 19 | - | |
| 20 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:11 | |
| 21 | -msgid "Your Bsc was created." | |
| 22 | -msgstr "" | |
| 23 | - | |
| 24 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:21 | |
| 25 | -msgid "Enterprises validated." | |
| 26 | -msgstr "" | |
| 27 | - | |
| 28 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:24 | |
| 29 | -msgid "Enterprise validations couldn't be saved." | |
| 30 | -msgstr "" | |
| 31 | - | |
| 32 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:38 | |
| 33 | -msgid "This Bsc associations were saved successfully." | |
| 34 | -msgstr "" | |
| 35 | - | |
| 36 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:42 | |
| 37 | -msgid "This Bsc associations couldn't be saved." | |
| 38 | -msgstr "" | |
| 39 | - | |
| 40 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:71 | |
| 41 | -msgid "Enterprise ownership transferred." | |
| 42 | -msgstr "" | |
| 43 | - | |
| 44 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:85 | |
| 45 | -msgid "Enterprise was created in association with %s." | |
| 46 | -msgstr "" | |
| 47 | - | |
| 48 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:117 | |
| 49 | -msgid "Contract created." | |
| 50 | -msgstr "" | |
| 51 | - | |
| 52 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:120 | |
| 53 | -msgid "Contract created but some products could not be added." | |
| 54 | -msgstr "" | |
| 55 | - | |
| 56 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:131 | |
| 57 | -msgid "Contract doesn't exists! Maybe it was already removed." | |
| 58 | -msgstr "" | |
| 59 | - | |
| 60 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:140 | |
| 61 | -msgid "Could not edit such contract." | |
| 62 | -msgstr "" | |
| 63 | - | |
| 64 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:170 | |
| 65 | -msgid "Contract edited." | |
| 66 | -msgstr "" | |
| 67 | - | |
| 68 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:173 | |
| 69 | -msgid "Contract edited but some products could not be added." | |
| 70 | -msgstr "" | |
| 71 | - | |
| 72 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:183 | |
| 73 | -msgid "Contract removed." | |
| 74 | -msgstr "" | |
| 75 | - | |
| 76 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:185 | |
| 77 | -msgid "Contract could not be removed. Sorry! ^^" | |
| 78 | -msgstr "" | |
| 79 | - | |
| 80 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:10 | |
| 81 | -msgid "BSC association" | |
| 82 | -msgstr "" | |
| 83 | - | |
| 84 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:18 | |
| 85 | -msgid "%{requestor} wants to associate this enterprise with %{linked_subject}." | |
| 86 | -msgstr "" | |
| 87 | - | |
| 88 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:35 | |
| 89 | -msgid "%{enterprise} accepted your request to associate it with %{bsc}." | |
| 90 | -msgstr "" | |
| 91 | - | |
| 92 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:39 | |
| 93 | -msgid "%{enterprise} rejected your request to associate it with %{bsc}." | |
| 94 | -msgstr "" | |
| 95 | - | |
| 96 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:41 | |
| 97 | -msgid "" | |
| 98 | -"Here is the reject explanation left by the administrator:\n" | |
| 99 | -"\n" | |
| 100 | -"%{reject_explanation}" | |
| 101 | -msgstr "" | |
| 102 | - | |
| 103 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:46 | |
| 104 | -msgid "%{requestor} wants assoaciate %{bsc} as your BSC." | |
| 105 | -msgstr "" | |
| 106 | - | |
| 107 | -#: plugins/bsc/lib/bsc_plugin/mailer.rb:7 | |
| 108 | -msgid "[%s] Bsc management transferred to you." | |
| 109 | -msgstr "" | |
| 110 | - | |
| 111 | -#: plugins/bsc/lib/bsc_plugin/bsc.rb:28 | |
| 112 | -msgid "Bsc info and settings" | |
| 113 | -msgstr "" | |
| 114 | - | |
| 115 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 116 | -msgid "Opened" | |
| 117 | -msgstr "" | |
| 118 | - | |
| 119 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 120 | -msgid "Negotiating" | |
| 121 | -msgstr "" | |
| 122 | - | |
| 123 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 124 | -msgid "Executing" | |
| 125 | -msgstr "" | |
| 126 | - | |
| 127 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 128 | -msgid "Closed" | |
| 129 | -msgstr "" | |
| 130 | - | |
| 131 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:46 | |
| 132 | -msgid "Federal" | |
| 133 | -msgstr "" | |
| 134 | - | |
| 135 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 136 | -msgid "ProjectA" | |
| 137 | -msgstr "" | |
| 138 | - | |
| 139 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 140 | -msgid "ProjectB" | |
| 141 | -msgstr "" | |
| 142 | - | |
| 143 | -#: plugins/bsc/lib/bsc_plugin.rb:10 | |
| 144 | -msgid "Adds the Bsc feature" | |
| 145 | -msgstr "" | |
| 146 | - | |
| 147 | -#: plugins/bsc/lib/bsc_plugin.rb:14 | |
| 148 | -msgid "Create Bsc" | |
| 149 | -msgstr "" | |
| 150 | - | |
| 151 | -#: plugins/bsc/lib/bsc_plugin.rb:15 | |
| 152 | -msgid "Validate Enterprises" | |
| 153 | -msgstr "" | |
| 154 | - | |
| 155 | -#: plugins/bsc/lib/bsc_plugin.rb:20 | |
| 156 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:1 | |
| 157 | -msgid "Manage associated enterprises" | |
| 158 | -msgstr "" | |
| 159 | - | |
| 160 | -#: plugins/bsc/lib/bsc_plugin.rb:21 plugins/bsc/lib/bsc_plugin.rb:27 | |
| 161 | -msgid "Transfer ownership" | |
| 162 | -msgstr "" | |
| 163 | - | |
| 164 | -#: plugins/bsc/lib/bsc_plugin.rb:22 | |
| 165 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:1 | |
| 166 | -msgid "Manage contracts" | |
| 167 | -msgstr "" | |
| 168 | - | |
| 169 | -#: plugins/bsc/lib/bsc_plugin.rb:98 | |
| 170 | -msgid "Bsc" | |
| 171 | -msgstr "" | |
| 172 | - | |
| 173 | -#: plugins/bsc/lib/bsc_plugin.rb:109 | |
| 174 | -#: plugins/bsc/views/shared/_fields.html.erb:53 | |
| 175 | -msgid "Contact" | |
| 176 | -msgstr "" | |
| 177 | - | |
| 178 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:5 | |
| 179 | -#: plugins/bsc/views/shared/_fields.html.erb:5 | |
| 180 | -msgid "Basic information" | |
| 181 | -msgstr "" | |
| 182 | - | |
| 183 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:7 | |
| 184 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:6 | |
| 185 | -msgid "Client type" | |
| 186 | -msgstr "" | |
| 187 | - | |
| 188 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:8 | |
| 189 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:7 | |
| 190 | -msgid "Business type" | |
| 191 | -msgstr "" | |
| 192 | - | |
| 193 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:11 | |
| 194 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:5 | |
| 195 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:10 | |
| 196 | -msgid "Status" | |
| 197 | -msgstr "" | |
| 198 | - | |
| 199 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:12 | |
| 200 | -msgid "Number of producers" | |
| 201 | -msgstr "" | |
| 202 | - | |
| 203 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:13 | |
| 204 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:35 | |
| 205 | -msgid "Supply period" | |
| 206 | -msgstr "" | |
| 207 | - | |
| 208 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:27 | |
| 209 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:23 | |
| 210 | -msgid "Quantity" | |
| 211 | -msgstr "" | |
| 212 | - | |
| 213 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:28 | |
| 214 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:24 | |
| 215 | -msgid "Unit price" | |
| 216 | -msgstr "" | |
| 217 | - | |
| 218 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:38 | |
| 219 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:27 | |
| 220 | -msgid "Total" | |
| 221 | -msgstr "" | |
| 222 | - | |
| 223 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:48 | |
| 224 | -msgid "Annotations" | |
| 225 | -msgstr "" | |
| 226 | - | |
| 227 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:4 | |
| 228 | -msgid "Associations awaiting approval:" | |
| 229 | -msgstr "" | |
| 230 | - | |
| 231 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:16 | |
| 232 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:5 | |
| 233 | -msgid "Type in a search term for enterprise" | |
| 234 | -msgstr "" | |
| 235 | - | |
| 236 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:19 | |
| 237 | -msgid "Add new enterprise" | |
| 238 | -msgstr "" | |
| 239 | - | |
| 240 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:17 | |
| 241 | -msgid "Sort by" | |
| 242 | -msgstr "" | |
| 243 | - | |
| 244 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 245 | -msgid "Date(newest first)" | |
| 246 | -msgstr "" | |
| 247 | - | |
| 248 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 249 | -msgid "Date(oldest first)" | |
| 250 | -msgstr "" | |
| 251 | - | |
| 252 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 253 | -msgid "Client name(A-Z)" | |
| 254 | -msgstr "" | |
| 255 | - | |
| 256 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 257 | -msgid "Client name(Z-A)" | |
| 258 | -msgstr "" | |
| 259 | - | |
| 260 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:24 | |
| 261 | -msgid "There are no contracts at all." | |
| 262 | -msgstr "" | |
| 263 | - | |
| 264 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:35 | |
| 265 | -msgid "Are you sure?" | |
| 266 | -msgstr "" | |
| 267 | - | |
| 268 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:45 | |
| 269 | -msgid "Create new contract" | |
| 270 | -msgstr "" | |
| 271 | - | |
| 272 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:18 | |
| 273 | -msgid "Type in search term for enterprise" | |
| 274 | -msgstr "" | |
| 275 | - | |
| 276 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:31 | |
| 277 | -msgid "Add new product" | |
| 278 | -msgstr "" | |
| 279 | - | |
| 280 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:57 | |
| 281 | -msgid "Type in a search term for product" | |
| 282 | -msgstr "" | |
| 283 | - | |
| 284 | -#: plugins/bsc/views/bsc_plugin_myprofile/new_contract.html.erb:1 | |
| 285 | -#: plugins/bsc/views/bsc_plugin_myprofile/edit_contract.html.erb:1 | |
| 286 | -msgid "New contract" | |
| 287 | -msgstr "" | |
| 288 | - | |
| 289 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:2 | |
| 290 | -msgid "Existing enterprises:" | |
| 291 | -msgstr "" | |
| 292 | - | |
| 293 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:3 | |
| 294 | -msgid "" | |
| 295 | -"Were found %{count} enterprises with similar names on the same city, you can " | |
| 296 | -"decide to associate one of them or create the new enterprise confirming the " | |
| 297 | -"informations you typed in." | |
| 298 | -msgstr "" | |
| 299 | - | |
| 300 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:20 | |
| 301 | -msgid "Associate" | |
| 302 | -msgstr "" | |
| 303 | - | |
| 304 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:1 | |
| 305 | -msgid "Transfer Ownership" | |
| 306 | -msgstr "" | |
| 307 | - | |
| 308 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:4 | |
| 309 | -msgid "" | |
| 310 | -"This option allows you to transfer this enterprise's management to another " | |
| 311 | -"user. This action will remove all the current administrators. Be careful " | |
| 312 | -"when confirming this procedure." | |
| 313 | -msgstr "" | |
| 314 | - | |
| 315 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:8 | |
| 316 | -msgid "Current administrators:" | |
| 317 | -msgstr "" | |
| 318 | - | |
| 319 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:19 | |
| 320 | -msgid "Administrator:" | |
| 321 | -msgstr "" | |
| 322 | - | |
| 323 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:22 | |
| 324 | -msgid "Type in a search term for the new administrator" | |
| 325 | -msgstr "" | |
| 326 | - | |
| 327 | -#: plugins/bsc/views/bsc_plugin/mailer/admin_notification.html.erb:1 | |
| 328 | -msgid "The management of %{bsc} was transferred to you." | |
| 329 | -msgstr "" | |
| 330 | - | |
| 331 | -#: plugins/bsc/views/shared/_fields.html.erb:39 | |
| 332 | -msgid "" | |
| 333 | -"You are about to change the address, and this will break external links to " | |
| 334 | -"this bsc or to posts inside it. Do you really want to change?" | |
| 335 | -msgstr "" | |
| 336 | - | |
| 337 | -#: plugins/bsc/views/bsc_plugin_admin/new.html.erb:2 | |
| 338 | -msgid "BSC registration" | |
| 339 | -msgstr "" | |
| 340 | - | |
| 341 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:1 | |
| 342 | -msgid "Validate enterprises" | |
| 343 | -msgstr "" | |
| 344 | - | |
| 345 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:2 | |
| 346 | -msgid "Contact phone: " | |
| 347 | -msgstr "" | |
| 348 | - | |
| 349 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:3 | |
| 350 | -msgid "Email: " | |
| 351 | -msgstr "" |
plugins/bsc/po/de/bsc.po
| ... | ... | @@ -1,370 +0,0 @@ |
| 1 | -# German translation of noosfero. | |
| 2 | -# Copyright (C) 2009-2013 Josef Spillner | |
| 3 | -# Copyright (C) 2009, 2011 Ronny Kursawe | |
| 4 | -# This file is distributed under the same license as the noosfero package. | |
| 5 | -# Josef Spillner <josef.spillner@tu-dresden.de>, 2009. | |
| 6 | -# | |
| 7 | -msgid "" | |
| 8 | -msgstr "" | |
| 9 | -"Project-Id-Version: 1.1-882-g0c116ba\n" | |
| 10 | -"POT-Creation-Date: 2015-09-25 15:42-0000\n" | |
| 11 | -"PO-Revision-Date: 2014-12-12 14:23+0200\n" | |
| 12 | -"Last-Translator: Michal Čihař <michal@cihar.com>\n" | |
| 13 | -"Language-Team: German <https://hosted.weblate.org/projects/noosfero/noosfero/" | |
| 14 | -"de/>\n" | |
| 15 | -"Language: de\n" | |
| 16 | -"MIME-Version: 1.0\n" | |
| 17 | -"Content-Type: text/plain; charset=UTF-8\n" | |
| 18 | -"Content-Transfer-Encoding: 8bit\n" | |
| 19 | -"Plural-Forms: nplurals=2; plural=n != 1;\n" | |
| 20 | -"X-Generator: Weblate 2.2-dev\n" | |
| 21 | - | |
| 22 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:11 | |
| 23 | -msgid "Your Bsc was created." | |
| 24 | -msgstr "Ihr Bsc wurde erstellt." | |
| 25 | - | |
| 26 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:21 | |
| 27 | -msgid "Enterprises validated." | |
| 28 | -msgstr "Unternehmen validiert." | |
| 29 | - | |
| 30 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:24 | |
| 31 | -msgid "Enterprise validations couldn't be saved." | |
| 32 | -msgstr "Die Unternehmensvalidierungen konnten nicht gespeichert werden." | |
| 33 | - | |
| 34 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:38 | |
| 35 | -msgid "This Bsc associations were saved successfully." | |
| 36 | -msgstr "Diese Bsc-Verknüpfungen wurden erfolgreich gespeichert." | |
| 37 | - | |
| 38 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:42 | |
| 39 | -msgid "This Bsc associations couldn't be saved." | |
| 40 | -msgstr "Diese Bsc-Verknüpfung konnte nicht gespeichert werden." | |
| 41 | - | |
| 42 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:71 | |
| 43 | -msgid "Enterprise ownership transferred." | |
| 44 | -msgstr "Eigentümerschaft des Unternehmens übertragen." | |
| 45 | - | |
| 46 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:85 | |
| 47 | -msgid "Enterprise was created in association with %s." | |
| 48 | -msgstr "Das Unternehmen wurde in Zusammenhang mit %s angelegt." | |
| 49 | - | |
| 50 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:117 | |
| 51 | -msgid "Contract created." | |
| 52 | -msgstr "Vertrag erstellt." | |
| 53 | - | |
| 54 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:120 | |
| 55 | -msgid "Contract created but some products could not be added." | |
| 56 | -msgstr "" | |
| 57 | -"Der Vertrag wurde erstellt, aber einige Produkte konnten nicht hinzugefügt " | |
| 58 | -"werden." | |
| 59 | - | |
| 60 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:131 | |
| 61 | -msgid "Contract doesn't exists! Maybe it was already removed." | |
| 62 | -msgstr "Der Vertrag existiert nicht! Vielleicht wurde er bereits entfernt." | |
| 63 | - | |
| 64 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:140 | |
| 65 | -msgid "Could not edit such contract." | |
| 66 | -msgstr "Kann den Vertrag nicht verändern." | |
| 67 | - | |
| 68 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:170 | |
| 69 | -msgid "Contract edited." | |
| 70 | -msgstr "Vertrag geändert." | |
| 71 | - | |
| 72 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:173 | |
| 73 | -msgid "Contract edited but some products could not be added." | |
| 74 | -msgstr "" | |
| 75 | -"Vertrag geändert, aber einige Produkte konnten nicht hinzugefügt werden." | |
| 76 | - | |
| 77 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:183 | |
| 78 | -msgid "Contract removed." | |
| 79 | -msgstr "Vertrag entfernt." | |
| 80 | - | |
| 81 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:185 | |
| 82 | -msgid "Contract could not be removed. Sorry! ^^" | |
| 83 | -msgstr "Vertrag konnte nicht entfernt werden. Entschuldigung! ^^" | |
| 84 | - | |
| 85 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:10 | |
| 86 | -msgid "BSC association" | |
| 87 | -msgstr "BSC-Zusammenschluss" | |
| 88 | - | |
| 89 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:18 | |
| 90 | -msgid "%{requestor} wants to associate this enterprise with %{linked_subject}." | |
| 91 | -msgstr "" | |
| 92 | -"%{requestor} möchte das Unternehmen %{linked_subject} mit %{linked_subject} " | |
| 93 | -"verknüpfen." | |
| 94 | - | |
| 95 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:35 | |
| 96 | -msgid "%{enterprise} accepted your request to associate it with %{bsc}." | |
| 97 | -msgstr "%{enterprise} hat Ihre Anfrage zur Verbindung mit %{bsc} akzeptiert." | |
| 98 | - | |
| 99 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:39 | |
| 100 | -msgid "%{enterprise} rejected your request to associate it with %{bsc}." | |
| 101 | -msgstr "%{enterprise} hat Ihre Anfrage zur Verbindung mit %{bsc} abgelehnt." | |
| 102 | - | |
| 103 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:41 | |
| 104 | -msgid "" | |
| 105 | -"Here is the reject explanation left by the administrator:\n" | |
| 106 | -"\n" | |
| 107 | -"%{reject_explanation}" | |
| 108 | -msgstr "" | |
| 109 | -"Hier ist der vom Administrator angegebene Grund der Ablehnung:\n" | |
| 110 | -"\n" | |
| 111 | -"%{reject_explanation}" | |
| 112 | - | |
| 113 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:46 | |
| 114 | -msgid "%{requestor} wants assoaciate %{bsc} as your BSC." | |
| 115 | -msgstr "%{requestor} möchte %{bsc} als Ihr BSC verknüpfen." | |
| 116 | - | |
| 117 | -#: plugins/bsc/lib/bsc_plugin/mailer.rb:7 | |
| 118 | -msgid "[%s] Bsc management transferred to you." | |
| 119 | -msgstr "[%s] Die Verwaltung von Bsc wurde Ihnen übertragen." | |
| 120 | - | |
| 121 | -#: plugins/bsc/lib/bsc_plugin/bsc.rb:28 | |
| 122 | -msgid "Bsc info and settings" | |
| 123 | -msgstr "Bsc-Informationen und -Einstellungen" | |
| 124 | - | |
| 125 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 126 | -msgid "Opened" | |
| 127 | -msgstr "Geöffnet" | |
| 128 | - | |
| 129 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 130 | -msgid "Negotiating" | |
| 131 | -msgstr "Aushandlung" | |
| 132 | - | |
| 133 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 134 | -msgid "Executing" | |
| 135 | -msgstr "Ausführung" | |
| 136 | - | |
| 137 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 138 | -msgid "Closed" | |
| 139 | -msgstr "Geschlossen" | |
| 140 | - | |
| 141 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:46 | |
| 142 | -msgid "Federal" | |
| 143 | -msgstr "Föderal" | |
| 144 | - | |
| 145 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 146 | -msgid "ProjectA" | |
| 147 | -msgstr "ProjektA" | |
| 148 | - | |
| 149 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 150 | -msgid "ProjectB" | |
| 151 | -msgstr "ProjektB" | |
| 152 | - | |
| 153 | -#: plugins/bsc/lib/bsc_plugin.rb:10 | |
| 154 | -msgid "Adds the Bsc feature" | |
| 155 | -msgstr "Fügt Unterstützung für Bsc hinzu" | |
| 156 | - | |
| 157 | -#: plugins/bsc/lib/bsc_plugin.rb:14 | |
| 158 | -msgid "Create Bsc" | |
| 159 | -msgstr "Bsc erstellen" | |
| 160 | - | |
| 161 | -#: plugins/bsc/lib/bsc_plugin.rb:15 | |
| 162 | -msgid "Validate Enterprises" | |
| 163 | -msgstr "Unternehmen bestätigen" | |
| 164 | - | |
| 165 | -#: plugins/bsc/lib/bsc_plugin.rb:20 | |
| 166 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:1 | |
| 167 | -msgid "Manage associated enterprises" | |
| 168 | -msgstr "Verwalte verbundene Unternehmen" | |
| 169 | - | |
| 170 | -#: plugins/bsc/lib/bsc_plugin.rb:21 plugins/bsc/lib/bsc_plugin.rb:27 | |
| 171 | -msgid "Transfer ownership" | |
| 172 | -msgstr "Eigentümerschaft übertragen" | |
| 173 | - | |
| 174 | -#: plugins/bsc/lib/bsc_plugin.rb:22 | |
| 175 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:1 | |
| 176 | -msgid "Manage contracts" | |
| 177 | -msgstr "Verträge verwalten" | |
| 178 | - | |
| 179 | -#: plugins/bsc/lib/bsc_plugin.rb:98 | |
| 180 | -msgid "Bsc" | |
| 181 | -msgstr "Bsc" | |
| 182 | - | |
| 183 | -#: plugins/bsc/lib/bsc_plugin.rb:109 | |
| 184 | -#: plugins/bsc/views/shared/_fields.html.erb:53 | |
| 185 | -msgid "Contact" | |
| 186 | -msgstr "Kontakt" | |
| 187 | - | |
| 188 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:5 | |
| 189 | -#: plugins/bsc/views/shared/_fields.html.erb:5 | |
| 190 | -msgid "Basic information" | |
| 191 | -msgstr "Basisinformationen" | |
| 192 | - | |
| 193 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:7 | |
| 194 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:6 | |
| 195 | -msgid "Client type" | |
| 196 | -msgstr "Typ des Kunden" | |
| 197 | - | |
| 198 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:8 | |
| 199 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:7 | |
| 200 | -msgid "Business type" | |
| 201 | -msgstr "Typ des Geschäfts" | |
| 202 | - | |
| 203 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:11 | |
| 204 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:5 | |
| 205 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:10 | |
| 206 | -msgid "Status" | |
| 207 | -msgstr "Status" | |
| 208 | - | |
| 209 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:12 | |
| 210 | -msgid "Number of producers" | |
| 211 | -msgstr "Anzahl der Produzenten" | |
| 212 | - | |
| 213 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:13 | |
| 214 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:35 | |
| 215 | -msgid "Supply period" | |
| 216 | -msgstr "Zulieferungszeitabschnitt" | |
| 217 | - | |
| 218 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:27 | |
| 219 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:23 | |
| 220 | -msgid "Quantity" | |
| 221 | -msgstr "Anzahl" | |
| 222 | - | |
| 223 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:28 | |
| 224 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:24 | |
| 225 | -msgid "Unit price" | |
| 226 | -msgstr "Stückpreis" | |
| 227 | - | |
| 228 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:38 | |
| 229 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:27 | |
| 230 | -msgid "Total" | |
| 231 | -msgstr "Gesamt" | |
| 232 | - | |
| 233 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:48 | |
| 234 | -msgid "Annotations" | |
| 235 | -msgstr "Anmerkungen" | |
| 236 | - | |
| 237 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:4 | |
| 238 | -msgid "Associations awaiting approval:" | |
| 239 | -msgstr "Assoziierungen, welche noch bestätigt werden müssen:" | |
| 240 | - | |
| 241 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:16 | |
| 242 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:5 | |
| 243 | -msgid "Type in a search term for enterprise" | |
| 244 | -msgstr "Geben Sie einen Suchbegriff für Unternehmen ein" | |
| 245 | - | |
| 246 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:19 | |
| 247 | -msgid "Add new enterprise" | |
| 248 | -msgstr "Neues Unternehmen hinzufügen" | |
| 249 | - | |
| 250 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:17 | |
| 251 | -msgid "Sort by" | |
| 252 | -msgstr "Sortieren nach" | |
| 253 | - | |
| 254 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 255 | -msgid "Date(newest first)" | |
| 256 | -msgstr "Datum (neueste zuerst)" | |
| 257 | - | |
| 258 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 259 | -msgid "Date(oldest first)" | |
| 260 | -msgstr "Datum (älteste zuerst)" | |
| 261 | - | |
| 262 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 263 | -msgid "Client name(A-Z)" | |
| 264 | -msgstr "Kundenname (A-Z)" | |
| 265 | - | |
| 266 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 267 | -msgid "Client name(Z-A)" | |
| 268 | -msgstr "Kundenname (Z-A)" | |
| 269 | - | |
| 270 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:24 | |
| 271 | -msgid "There are no contracts at all." | |
| 272 | -msgstr "Sie haben noch keine Verträge." | |
| 273 | - | |
| 274 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:35 | |
| 275 | -msgid "Are you sure?" | |
| 276 | -msgstr "Sind Sie sicher?" | |
| 277 | - | |
| 278 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:45 | |
| 279 | -msgid "Create new contract" | |
| 280 | -msgstr "Einen neuen Vertrag erstellen" | |
| 281 | - | |
| 282 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:18 | |
| 283 | -msgid "Type in search term for enterprise" | |
| 284 | -msgstr "Geben Sie den Suchbegriff für das Unternehmen ein" | |
| 285 | - | |
| 286 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:31 | |
| 287 | -msgid "Add new product" | |
| 288 | -msgstr "Neues Produkt hinzufügen" | |
| 289 | - | |
| 290 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:57 | |
| 291 | -msgid "Type in a search term for product" | |
| 292 | -msgstr "Geben Sie einen Suchbegriff für das Produkt ein" | |
| 293 | - | |
| 294 | -#: plugins/bsc/views/bsc_plugin_myprofile/new_contract.html.erb:1 | |
| 295 | -#: plugins/bsc/views/bsc_plugin_myprofile/edit_contract.html.erb:1 | |
| 296 | -msgid "New contract" | |
| 297 | -msgstr "Neuer Vertrag" | |
| 298 | - | |
| 299 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:2 | |
| 300 | -msgid "Existing enterprises:" | |
| 301 | -msgstr "Existierende Unternehmen:" | |
| 302 | - | |
| 303 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:3 | |
| 304 | -msgid "" | |
| 305 | -"Were found %{count} enterprises with similar names on the same city, you can " | |
| 306 | -"decide to associate one of them or create the new enterprise confirming the " | |
| 307 | -"informations you typed in." | |
| 308 | -msgstr "" | |
| 309 | -"Wir haben %{count} Firmen mit ähnlichen Namen in der gleichen Stadt " | |
| 310 | -"gefunden. Sie können sich mit einer von diesen assoziieren oder eine neue " | |
| 311 | -"Firma unter Bestätigung der von Ihnen getätigten Angaben gründen." | |
| 312 | - | |
| 313 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:20 | |
| 314 | -msgid "Associate" | |
| 315 | -msgstr "Verknüpfen" | |
| 316 | - | |
| 317 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:1 | |
| 318 | -msgid "Transfer Ownership" | |
| 319 | -msgstr "Eigentümerschaft übertragen" | |
| 320 | - | |
| 321 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:4 | |
| 322 | -msgid "" | |
| 323 | -"This option allows you to transfer this enterprise's management to another " | |
| 324 | -"user. This action will remove all the current administrators. Be careful " | |
| 325 | -"when confirming this procedure." | |
| 326 | -msgstr "" | |
| 327 | -"Diese Option erlaubt Ihnen, die Verwaltung dieses Unternehmens an einen " | |
| 328 | -"anderen Benutzer zu übertragen. Diese Aktion wird alle derzeitigen " | |
| 329 | -"Administratoren entfernen. Seien Sie vorsichtig, bevor Sie diese Prozedur " | |
| 330 | -"ausführen." | |
| 331 | - | |
| 332 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:8 | |
| 333 | -msgid "Current administrators:" | |
| 334 | -msgstr "Aktuelle Administratoren:" | |
| 335 | - | |
| 336 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:19 | |
| 337 | -msgid "Administrator:" | |
| 338 | -msgstr "Administrator:" | |
| 339 | - | |
| 340 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:22 | |
| 341 | -msgid "Type in a search term for the new administrator" | |
| 342 | -msgstr "Geben Sie einen Suchbegriff für den neuen Administrator ein" | |
| 343 | - | |
| 344 | -#: plugins/bsc/views/bsc_plugin/mailer/admin_notification.html.erb:1 | |
| 345 | -msgid "The management of %{bsc} was transferred to you." | |
| 346 | -msgstr "Die Verwaltung des %{bsc} wurde zu Ihnen transferiert." | |
| 347 | - | |
| 348 | -#: plugins/bsc/views/shared/_fields.html.erb:39 | |
| 349 | -msgid "" | |
| 350 | -"You are about to change the address, and this will break external links to " | |
| 351 | -"this bsc or to posts inside it. Do you really want to change?" | |
| 352 | -msgstr "" | |
| 353 | -"Sie sind dabei die Adresse zu ändern. Das unterbricht externe Verweise zum " | |
| 354 | -"Bsc und zu deren Inhalten. Wollen Sie wirklich die Adresse ändern?" | |
| 355 | - | |
| 356 | -#: plugins/bsc/views/bsc_plugin_admin/new.html.erb:2 | |
| 357 | -msgid "BSC registration" | |
| 358 | -msgstr "BSC-Registrierung" | |
| 359 | - | |
| 360 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:1 | |
| 361 | -msgid "Validate enterprises" | |
| 362 | -msgstr "Unternehmen validieren" | |
| 363 | - | |
| 364 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:2 | |
| 365 | -msgid "Contact phone: " | |
| 366 | -msgstr "Kontakttelefonnummer: " | |
| 367 | - | |
| 368 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:3 | |
| 369 | -msgid "Email: " | |
| 370 | -msgstr "E-Mail: " |
plugins/bsc/po/es/bsc.po
| ... | ... | @@ -1,364 +0,0 @@ |
| 1 | -# SOME DESCRIPTIVE TITLE. | |
| 2 | -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER | |
| 3 | -# This file is distributed under the same license as the PACKAGE package. | |
| 4 | -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | |
| 5 | -# | |
| 6 | -msgid "" | |
| 7 | -msgstr "" | |
| 8 | -"Project-Id-Version: 1.1-882-g0c116ba\n" | |
| 9 | -"POT-Creation-Date: 2015-09-25 15:42-0000\n" | |
| 10 | -"PO-Revision-Date: 2014-11-03 15:52+0200\n" | |
| 11 | -"Last-Translator: Michal Čihař <michal@cihar.com>\n" | |
| 12 | -"Language-Team: Spanish <https://hosted.weblate.org/projects/noosfero/" | |
| 13 | -"noosfero/es/>\n" | |
| 14 | -"Language: es\n" | |
| 15 | -"MIME-Version: 1.0\n" | |
| 16 | -"Content-Type: text/plain; charset=UTF-8\n" | |
| 17 | -"Content-Transfer-Encoding: 8bit\n" | |
| 18 | -"Plural-Forms: nplurals=2; plural=n != 1;\n" | |
| 19 | -"X-Generator: Weblate 2.0-dev\n" | |
| 20 | - | |
| 21 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:11 | |
| 22 | -msgid "Your Bsc was created." | |
| 23 | -msgstr "Tu Bsc fue creado." | |
| 24 | - | |
| 25 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:21 | |
| 26 | -msgid "Enterprises validated." | |
| 27 | -msgstr "Empresas validadas." | |
| 28 | - | |
| 29 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:24 | |
| 30 | -msgid "Enterprise validations couldn't be saved." | |
| 31 | -msgstr "Las validaciones de la empresa no pudieron guardarse." | |
| 32 | - | |
| 33 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:38 | |
| 34 | -msgid "This Bsc associations were saved successfully." | |
| 35 | -msgstr "Estas asociaciones Bsc fueron guardadas correctamente." | |
| 36 | - | |
| 37 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:42 | |
| 38 | -msgid "This Bsc associations couldn't be saved." | |
| 39 | -msgstr "Estas asociaciones Bsc no pudieron ser guardadas." | |
| 40 | - | |
| 41 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:71 | |
| 42 | -msgid "Enterprise ownership transferred." | |
| 43 | -msgstr "Propiedad de la empresa transferida." | |
| 44 | - | |
| 45 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:85 | |
| 46 | -msgid "Enterprise was created in association with %s." | |
| 47 | -msgstr "La empresa fue creada en asociación con %s." | |
| 48 | - | |
| 49 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:117 | |
| 50 | -msgid "Contract created." | |
| 51 | -msgstr "Contrato creado." | |
| 52 | - | |
| 53 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:120 | |
| 54 | -msgid "Contract created but some products could not be added." | |
| 55 | -msgstr "Contrato creado pero algunos productos no pudieron agregarse." | |
| 56 | - | |
| 57 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:131 | |
| 58 | -msgid "Contract doesn't exists! Maybe it was already removed." | |
| 59 | -msgstr "¡El contrato no existe! Quizás ya fue eliminado." | |
| 60 | - | |
| 61 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:140 | |
| 62 | -msgid "Could not edit such contract." | |
| 63 | -msgstr "No se puede editar tal contrato." | |
| 64 | - | |
| 65 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:170 | |
| 66 | -msgid "Contract edited." | |
| 67 | -msgstr "contrato editado." | |
| 68 | - | |
| 69 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:173 | |
| 70 | -msgid "Contract edited but some products could not be added." | |
| 71 | -msgstr "Contrato editado pero algunos productos no pueden ser agregados." | |
| 72 | - | |
| 73 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:183 | |
| 74 | -msgid "Contract removed." | |
| 75 | -msgstr "Contrato eliminado." | |
| 76 | - | |
| 77 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:185 | |
| 78 | -msgid "Contract could not be removed. Sorry! ^^" | |
| 79 | -msgstr "El contrato no puede ser eliminado. ¡Perdón! ^^" | |
| 80 | - | |
| 81 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:10 | |
| 82 | -msgid "BSC association" | |
| 83 | -msgstr "Asociación BSC" | |
| 84 | - | |
| 85 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:18 | |
| 86 | -msgid "%{requestor} wants to associate this enterprise with %{linked_subject}." | |
| 87 | -msgstr "%{requestor} quiere asociar esta empresa con %{linked_subject}." | |
| 88 | - | |
| 89 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:35 | |
| 90 | -msgid "%{enterprise} accepted your request to associate it with %{bsc}." | |
| 91 | -msgstr "%{enterprrise} aceptó tu solicitud para asociarse con %{bsc}." | |
| 92 | - | |
| 93 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:39 | |
| 94 | -msgid "%{enterprise} rejected your request to associate it with %{bsc}." | |
| 95 | -msgstr "%{enterprise} rechazó tu solicitud para asociarse con %{bsc}." | |
| 96 | - | |
| 97 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:41 | |
| 98 | -msgid "" | |
| 99 | -"Here is the reject explanation left by the administrator:\n" | |
| 100 | -"\n" | |
| 101 | -"%{reject_explanation}" | |
| 102 | -msgstr "" | |
| 103 | -"Aquí está la explicación del rechazo dejada por el administrador:\n" | |
| 104 | -"\n" | |
| 105 | -"%{reject_explanation}" | |
| 106 | - | |
| 107 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:46 | |
| 108 | -msgid "%{requestor} wants assoaciate %{bsc} as your BSC." | |
| 109 | -msgstr "%{requestor} quire asociar %{bsc} como tu BSC." | |
| 110 | - | |
| 111 | -#: plugins/bsc/lib/bsc_plugin/mailer.rb:7 | |
| 112 | -msgid "[%s] Bsc management transferred to you." | |
| 113 | -msgstr "[%s] administración de bsc transferida a ti" | |
| 114 | - | |
| 115 | -#: plugins/bsc/lib/bsc_plugin/bsc.rb:28 | |
| 116 | -msgid "Bsc info and settings" | |
| 117 | -msgstr "Información y configuración de Bsc" | |
| 118 | - | |
| 119 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 120 | -msgid "Opened" | |
| 121 | -msgstr "Abierto" | |
| 122 | - | |
| 123 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 124 | -msgid "Negotiating" | |
| 125 | -msgstr "Negociando" | |
| 126 | - | |
| 127 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 128 | -msgid "Executing" | |
| 129 | -msgstr "Ejecutando" | |
| 130 | - | |
| 131 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 132 | -msgid "Closed" | |
| 133 | -msgstr "Cerrado" | |
| 134 | - | |
| 135 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:46 | |
| 136 | -msgid "Federal" | |
| 137 | -msgstr "Federal" | |
| 138 | - | |
| 139 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 140 | -msgid "ProjectA" | |
| 141 | -msgstr "Proyecto A" | |
| 142 | - | |
| 143 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 144 | -msgid "ProjectB" | |
| 145 | -msgstr "Proyecto B" | |
| 146 | - | |
| 147 | -#: plugins/bsc/lib/bsc_plugin.rb:10 | |
| 148 | -msgid "Adds the Bsc feature" | |
| 149 | -msgstr "Añade la característica Bsc" | |
| 150 | - | |
| 151 | -#: plugins/bsc/lib/bsc_plugin.rb:14 | |
| 152 | -msgid "Create Bsc" | |
| 153 | -msgstr "Crear Bsc" | |
| 154 | - | |
| 155 | -#: plugins/bsc/lib/bsc_plugin.rb:15 | |
| 156 | -msgid "Validate Enterprises" | |
| 157 | -msgstr "Validar empresas" | |
| 158 | - | |
| 159 | -#: plugins/bsc/lib/bsc_plugin.rb:20 | |
| 160 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:1 | |
| 161 | -msgid "Manage associated enterprises" | |
| 162 | -msgstr "Administrar empresas asociadas" | |
| 163 | - | |
| 164 | -#: plugins/bsc/lib/bsc_plugin.rb:21 plugins/bsc/lib/bsc_plugin.rb:27 | |
| 165 | -msgid "Transfer ownership" | |
| 166 | -msgstr "Transferir propiedad" | |
| 167 | - | |
| 168 | -#: plugins/bsc/lib/bsc_plugin.rb:22 | |
| 169 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:1 | |
| 170 | -msgid "Manage contracts" | |
| 171 | -msgstr "Administrar contratos" | |
| 172 | - | |
| 173 | -#: plugins/bsc/lib/bsc_plugin.rb:98 | |
| 174 | -msgid "Bsc" | |
| 175 | -msgstr "Bsc" | |
| 176 | - | |
| 177 | -#: plugins/bsc/lib/bsc_plugin.rb:109 | |
| 178 | -#: plugins/bsc/views/shared/_fields.html.erb:53 | |
| 179 | -msgid "Contact" | |
| 180 | -msgstr "Contacto" | |
| 181 | - | |
| 182 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:5 | |
| 183 | -#: plugins/bsc/views/shared/_fields.html.erb:5 | |
| 184 | -msgid "Basic information" | |
| 185 | -msgstr "Información básica" | |
| 186 | - | |
| 187 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:7 | |
| 188 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:6 | |
| 189 | -msgid "Client type" | |
| 190 | -msgstr "Tipo de cliente" | |
| 191 | - | |
| 192 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:8 | |
| 193 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:7 | |
| 194 | -msgid "Business type" | |
| 195 | -msgstr "Tipo de negocio" | |
| 196 | - | |
| 197 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:11 | |
| 198 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:5 | |
| 199 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:10 | |
| 200 | -msgid "Status" | |
| 201 | -msgstr "Estado" | |
| 202 | - | |
| 203 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:12 | |
| 204 | -msgid "Number of producers" | |
| 205 | -msgstr "Número de productores" | |
| 206 | - | |
| 207 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:13 | |
| 208 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:35 | |
| 209 | -msgid "Supply period" | |
| 210 | -msgstr "Período de suministro" | |
| 211 | - | |
| 212 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:27 | |
| 213 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:23 | |
| 214 | -msgid "Quantity" | |
| 215 | -msgstr "Cantidad" | |
| 216 | - | |
| 217 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:28 | |
| 218 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:24 | |
| 219 | -msgid "Unit price" | |
| 220 | -msgstr "Precio unitario" | |
| 221 | - | |
| 222 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:38 | |
| 223 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:27 | |
| 224 | -msgid "Total" | |
| 225 | -msgstr "Total" | |
| 226 | - | |
| 227 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:48 | |
| 228 | -msgid "Annotations" | |
| 229 | -msgstr "Anotaciones" | |
| 230 | - | |
| 231 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:4 | |
| 232 | -msgid "Associations awaiting approval:" | |
| 233 | -msgstr "Asociaciones de espera de aprobación:" | |
| 234 | - | |
| 235 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:16 | |
| 236 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:5 | |
| 237 | -msgid "Type in a search term for enterprise" | |
| 238 | -msgstr "Ingresa un término de búsqueda para la empresa" | |
| 239 | - | |
| 240 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:19 | |
| 241 | -msgid "Add new enterprise" | |
| 242 | -msgstr "Añadir nueva empresa" | |
| 243 | - | |
| 244 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:17 | |
| 245 | -msgid "Sort by" | |
| 246 | -msgstr "Ordenar por" | |
| 247 | - | |
| 248 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 249 | -msgid "Date(newest first)" | |
| 250 | -msgstr "Fecha (más reciente primero)" | |
| 251 | - | |
| 252 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 253 | -msgid "Date(oldest first)" | |
| 254 | -msgstr "Fecha (más antiguo primero)" | |
| 255 | - | |
| 256 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 257 | -msgid "Client name(A-Z)" | |
| 258 | -msgstr "Nombre del cliente (A-Z)" | |
| 259 | - | |
| 260 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 261 | -msgid "Client name(Z-A)" | |
| 262 | -msgstr "Nombre del cliente (Z-A)" | |
| 263 | - | |
| 264 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:24 | |
| 265 | -msgid "There are no contracts at all." | |
| 266 | -msgstr "No hay ningún contrato." | |
| 267 | - | |
| 268 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:35 | |
| 269 | -msgid "Are you sure?" | |
| 270 | -msgstr "¿Estás seguro?" | |
| 271 | - | |
| 272 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:45 | |
| 273 | -msgid "Create new contract" | |
| 274 | -msgstr "Crear nuevo contrato" | |
| 275 | - | |
| 276 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:18 | |
| 277 | -msgid "Type in search term for enterprise" | |
| 278 | -msgstr "Ingresa un término de búsqueda para la empresa" | |
| 279 | - | |
| 280 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:31 | |
| 281 | -msgid "Add new product" | |
| 282 | -msgstr "Añadir nuevo producto" | |
| 283 | - | |
| 284 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:57 | |
| 285 | -msgid "Type in a search term for product" | |
| 286 | -msgstr "Ingresa un término de búsqueda para el producto" | |
| 287 | - | |
| 288 | -#: plugins/bsc/views/bsc_plugin_myprofile/new_contract.html.erb:1 | |
| 289 | -#: plugins/bsc/views/bsc_plugin_myprofile/edit_contract.html.erb:1 | |
| 290 | -msgid "New contract" | |
| 291 | -msgstr "Nuevo contrato" | |
| 292 | - | |
| 293 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:2 | |
| 294 | -msgid "Existing enterprises:" | |
| 295 | -msgstr "Empresas existentes:" | |
| 296 | - | |
| 297 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:3 | |
| 298 | -msgid "" | |
| 299 | -"Were found %{count} enterprises with similar names on the same city, you can " | |
| 300 | -"decide to associate one of them or create the new enterprise confirming the " | |
| 301 | -"informations you typed in." | |
| 302 | -msgstr "" | |
| 303 | -"Fueron encontrados %{count} empresas con nombres similares en la misma " | |
| 304 | -"ciudad, puedes decidir asociar una de ellos o crear la nueva empresa " | |
| 305 | -"confirmando la información que escribiste." | |
| 306 | - | |
| 307 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:20 | |
| 308 | -msgid "Associate" | |
| 309 | -msgstr "Asociar" | |
| 310 | - | |
| 311 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:1 | |
| 312 | -msgid "Transfer Ownership" | |
| 313 | -msgstr "Transferir propiedad" | |
| 314 | - | |
| 315 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:4 | |
| 316 | -msgid "" | |
| 317 | -"This option allows you to transfer this enterprise's management to another " | |
| 318 | -"user. This action will remove all the current administrators. Be careful " | |
| 319 | -"when confirming this procedure." | |
| 320 | -msgstr "" | |
| 321 | -"Esta opción te permite transferir la administración de esta empresa a otro " | |
| 322 | -"usuario. Esta acción eliminará a todos los administradores actuales. Ten " | |
| 323 | -"cuidado cuando confirmes este proceso." | |
| 324 | - | |
| 325 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:8 | |
| 326 | -msgid "Current administrators:" | |
| 327 | -msgstr "Administradores actuales:" | |
| 328 | - | |
| 329 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:19 | |
| 330 | -msgid "Administrator:" | |
| 331 | -msgstr "Administrador:" | |
| 332 | - | |
| 333 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:22 | |
| 334 | -msgid "Type in a search term for the new administrator" | |
| 335 | -msgstr "Ingresa un término de búsqueda para el nuevo administrador" | |
| 336 | - | |
| 337 | -#: plugins/bsc/views/bsc_plugin/mailer/admin_notification.html.erb:1 | |
| 338 | -msgid "The management of %{bsc} was transferred to you." | |
| 339 | -msgstr "La administración de %{bsc} te fue transferido." | |
| 340 | - | |
| 341 | -#: plugins/bsc/views/shared/_fields.html.erb:39 | |
| 342 | -msgid "" | |
| 343 | -"You are about to change the address, and this will break external links to " | |
| 344 | -"this bsc or to posts inside it. Do you really want to change?" | |
| 345 | -msgstr "" | |
| 346 | -"Estás a punto de cambiar la dirección, y esto romperá los enlaces externos a " | |
| 347 | -"este bsc o a las publicaciones su interior. ¿Estás seguro que quieres " | |
| 348 | -"cambiarla?" | |
| 349 | - | |
| 350 | -#: plugins/bsc/views/bsc_plugin_admin/new.html.erb:2 | |
| 351 | -msgid "BSC registration" | |
| 352 | -msgstr "Registro de BSC" | |
| 353 | - | |
| 354 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:1 | |
| 355 | -msgid "Validate enterprises" | |
| 356 | -msgstr "Validar empresas" | |
| 357 | - | |
| 358 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:2 | |
| 359 | -msgid "Contact phone: " | |
| 360 | -msgstr "Teléfono de contacto: " | |
| 361 | - | |
| 362 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:3 | |
| 363 | -msgid "Email: " | |
| 364 | -msgstr "Correo electrónico: " |
plugins/bsc/po/fr/bsc.po
| ... | ... | @@ -1,412 +0,0 @@ |
| 1 | -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER | |
| 2 | -# This file is distributed under the same license as the PACKAGE package. | |
| 3 | -# | |
| 4 | -# , 2009. | |
| 5 | -msgid "" | |
| 6 | -msgstr "" | |
| 7 | -"Project-Id-Version: 1.1-882-g0c116ba\n" | |
| 8 | -"Report-Msgid-Bugs-To: \n" | |
| 9 | -"POT-Creation-Date: 2015-09-25 15:42-0000\n" | |
| 10 | -"PO-Revision-Date: 2014-12-12 14:22+0200\n" | |
| 11 | -"Last-Translator: Michal Čihař <michal@cihar.com>\n" | |
| 12 | -"Language-Team: French <https://hosted.weblate.org/projects/noosfero/noosfero/" | |
| 13 | -"fr/>\n" | |
| 14 | -"Language: fr\n" | |
| 15 | -"MIME-Version: 1.0\n" | |
| 16 | -"Content-Type: text/plain; charset=UTF-8\n" | |
| 17 | -"Content-Transfer-Encoding: 8bit\n" | |
| 18 | -"Plural-Forms: nplurals=2; plural=n > 1;\n" | |
| 19 | -"X-Generator: Weblate 2.2-dev\n" | |
| 20 | - | |
| 21 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:11 | |
| 22 | -#, fuzzy | |
| 23 | -msgid "Your Bsc was created." | |
| 24 | -msgstr "Votre adresse e-mail %s vient d'être activée" | |
| 25 | - | |
| 26 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:21 | |
| 27 | -#, fuzzy | |
| 28 | -msgid "Enterprises validated." | |
| 29 | -msgstr "Validations d'entreprises" | |
| 30 | - | |
| 31 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:24 | |
| 32 | -#, fuzzy | |
| 33 | -msgid "Enterprise validations couldn't be saved." | |
| 34 | -msgstr "Validations d'entreprises" | |
| 35 | - | |
| 36 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:38 | |
| 37 | -#, fuzzy | |
| 38 | -msgid "This Bsc associations were saved successfully." | |
| 39 | -msgstr "Fonctionnalités mises à jour avec succès." | |
| 40 | - | |
| 41 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:42 | |
| 42 | -#, fuzzy | |
| 43 | -msgid "This Bsc associations couldn't be saved." | |
| 44 | -msgstr "Ce fichier n'a pas pu être sauvegardé" | |
| 45 | - | |
| 46 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:71 | |
| 47 | -#, fuzzy | |
| 48 | -msgid "Enterprise ownership transferred." | |
| 49 | -msgstr "Page d'accueil de l'entreprise" | |
| 50 | - | |
| 51 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:85 | |
| 52 | -#, fuzzy | |
| 53 | -msgid "Enterprise was created in association with %s." | |
| 54 | -msgstr "Enregistrement de l'enterprise : \"%s\"" | |
| 55 | - | |
| 56 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:117 | |
| 57 | -#, fuzzy | |
| 58 | -msgid "Contract created." | |
| 59 | -msgstr "Adresse électronique de contact" | |
| 60 | - | |
| 61 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:120 | |
| 62 | -msgid "Contract created but some products could not be added." | |
| 63 | -msgstr "" | |
| 64 | - | |
| 65 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:131 | |
| 66 | -msgid "Contract doesn't exists! Maybe it was already removed." | |
| 67 | -msgstr "" | |
| 68 | - | |
| 69 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:140 | |
| 70 | -#, fuzzy | |
| 71 | -msgid "Could not edit such contract." | |
| 72 | -msgstr "Impossible de mettre à jour le produit" | |
| 73 | - | |
| 74 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:170 | |
| 75 | -#, fuzzy | |
| 76 | -msgid "Contract edited." | |
| 77 | -msgstr "Adresse électronique de contact" | |
| 78 | - | |
| 79 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:173 | |
| 80 | -#, fuzzy | |
| 81 | -msgid "Contract edited but some products could not be added." | |
| 82 | -msgstr "Bloc d'information de profil" | |
| 83 | - | |
| 84 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:183 | |
| 85 | -#, fuzzy | |
| 86 | -msgid "Contract removed." | |
| 87 | -msgstr "Corps de l'article" | |
| 88 | - | |
| 89 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:185 | |
| 90 | -#, fuzzy | |
| 91 | -msgid "Contract could not be removed. Sorry! ^^" | |
| 92 | -msgstr "Bloc d'information de profil" | |
| 93 | - | |
| 94 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:10 | |
| 95 | -#, fuzzy | |
| 96 | -msgid "BSC association" | |
| 97 | -msgstr "Informations de contact" | |
| 98 | - | |
| 99 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:18 | |
| 100 | -#, fuzzy | |
| 101 | -msgid "%{requestor} wants to associate this enterprise with %{linked_subject}." | |
| 102 | -msgstr "L'utilisateur «%{user}» veut activer l'adresse «%{email}»" | |
| 103 | - | |
| 104 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:35 | |
| 105 | -msgid "%{enterprise} accepted your request to associate it with %{bsc}." | |
| 106 | -msgstr "" | |
| 107 | - | |
| 108 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:39 | |
| 109 | -msgid "%{enterprise} rejected your request to associate it with %{bsc}." | |
| 110 | -msgstr "" | |
| 111 | - | |
| 112 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:41 | |
| 113 | -msgid "" | |
| 114 | -"Here is the reject explanation left by the administrator:\n" | |
| 115 | -"\n" | |
| 116 | -"%{reject_explanation}" | |
| 117 | -msgstr "" | |
| 118 | - | |
| 119 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:46 | |
| 120 | -#, fuzzy | |
| 121 | -msgid "%{requestor} wants assoaciate %{bsc} as your BSC." | |
| 122 | -msgstr "%s veut être votre contact." | |
| 123 | - | |
| 124 | -#: plugins/bsc/lib/bsc_plugin/mailer.rb:7 | |
| 125 | -msgid "[%s] Bsc management transferred to you." | |
| 126 | -msgstr "" | |
| 127 | - | |
| 128 | -#: plugins/bsc/lib/bsc_plugin/bsc.rb:28 | |
| 129 | -#, fuzzy | |
| 130 | -msgid "Bsc info and settings" | |
| 131 | -msgstr "Informations et paramètres" | |
| 132 | - | |
| 133 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 134 | -#, fuzzy | |
| 135 | -msgid "Opened" | |
| 136 | -msgstr "ouvrir" | |
| 137 | - | |
| 138 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 139 | -#, fuzzy | |
| 140 | -msgid "Negotiating" | |
| 141 | -msgstr "Paramètres" | |
| 142 | - | |
| 143 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 144 | -#, fuzzy | |
| 145 | -msgid "Executing" | |
| 146 | -msgstr "Édition" | |
| 147 | - | |
| 148 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 149 | -#, fuzzy | |
| 150 | -msgid "Closed" | |
| 151 | -msgstr "Fermer" | |
| 152 | - | |
| 153 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:46 | |
| 154 | -#, fuzzy | |
| 155 | -msgid "Federal" | |
| 156 | -msgstr "Tâche générique" | |
| 157 | - | |
| 158 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 159 | -#, fuzzy | |
| 160 | -msgid "ProjectA" | |
| 161 | -msgstr "Produit" | |
| 162 | - | |
| 163 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 164 | -#, fuzzy | |
| 165 | -msgid "ProjectB" | |
| 166 | -msgstr "Produit" | |
| 167 | - | |
| 168 | -#: plugins/bsc/lib/bsc_plugin.rb:10 | |
| 169 | -#, fuzzy | |
| 170 | -msgid "Adds the Bsc feature" | |
| 171 | -msgstr "Autres fonctionnalités" | |
| 172 | - | |
| 173 | -#: plugins/bsc/lib/bsc_plugin.rb:14 | |
| 174 | -#, fuzzy | |
| 175 | -msgid "Create Bsc" | |
| 176 | -msgstr "Créer" | |
| 177 | - | |
| 178 | -#: plugins/bsc/lib/bsc_plugin.rb:15 | |
| 179 | -#, fuzzy | |
| 180 | -msgid "Validate Enterprises" | |
| 181 | -msgstr "Valider l'entreprise" | |
| 182 | - | |
| 183 | -#: plugins/bsc/lib/bsc_plugin.rb:20 | |
| 184 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:1 | |
| 185 | -#, fuzzy | |
| 186 | -msgid "Manage associated enterprises" | |
| 187 | -msgstr "Gérer les entreprises" | |
| 188 | - | |
| 189 | -#: plugins/bsc/lib/bsc_plugin.rb:21 plugins/bsc/lib/bsc_plugin.rb:27 | |
| 190 | -msgid "Transfer ownership" | |
| 191 | -msgstr "" | |
| 192 | - | |
| 193 | -#: plugins/bsc/lib/bsc_plugin.rb:22 | |
| 194 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:1 | |
| 195 | -#, fuzzy | |
| 196 | -msgid "Manage contracts" | |
| 197 | -msgstr "Gérer les contacts." | |
| 198 | - | |
| 199 | -#: plugins/bsc/lib/bsc_plugin.rb:98 | |
| 200 | -msgid "Bsc" | |
| 201 | -msgstr "" | |
| 202 | - | |
| 203 | -#: plugins/bsc/lib/bsc_plugin.rb:109 | |
| 204 | -#: plugins/bsc/views/shared/_fields.html.erb:53 | |
| 205 | -msgid "Contact" | |
| 206 | -msgstr "Contact " | |
| 207 | - | |
| 208 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:5 | |
| 209 | -#: plugins/bsc/views/shared/_fields.html.erb:5 | |
| 210 | -#, fuzzy | |
| 211 | -msgid "Basic information" | |
| 212 | -msgstr "Informations de contact" | |
| 213 | - | |
| 214 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:7 | |
| 215 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:6 | |
| 216 | -#, fuzzy | |
| 217 | -msgid "Client type" | |
| 218 | -msgstr "Type de contenu" | |
| 219 | - | |
| 220 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:8 | |
| 221 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:7 | |
| 222 | -#, fuzzy | |
| 223 | -msgid "Business type" | |
| 224 | -msgstr "Nom de fichier" | |
| 225 | - | |
| 226 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:11 | |
| 227 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:5 | |
| 228 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:10 | |
| 229 | -msgid "Status" | |
| 230 | -msgstr "Statut" | |
| 231 | - | |
| 232 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:12 | |
| 233 | -#, fuzzy | |
| 234 | -msgid "Number of producers" | |
| 235 | -msgstr "Pas de produit" | |
| 236 | - | |
| 237 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:13 | |
| 238 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:35 | |
| 239 | -#, fuzzy | |
| 240 | -msgid "Supply period" | |
| 241 | -msgstr "Fournisseur : %s" | |
| 242 | - | |
| 243 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:27 | |
| 244 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:23 | |
| 245 | -#, fuzzy | |
| 246 | -msgid "Quantity" | |
| 247 | -msgstr "Qualité" | |
| 248 | - | |
| 249 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:28 | |
| 250 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:24 | |
| 251 | -#, fuzzy | |
| 252 | -msgid "Unit price" | |
| 253 | -msgstr "Distance :" | |
| 254 | - | |
| 255 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:38 | |
| 256 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:27 | |
| 257 | -#, fuzzy | |
| 258 | -msgid "Total" | |
| 259 | -msgstr "Pour : " | |
| 260 | - | |
| 261 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:48 | |
| 262 | -#, fuzzy | |
| 263 | -msgid "Annotations" | |
| 264 | -msgstr "Message d'invitation :" | |
| 265 | - | |
| 266 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:4 | |
| 267 | -msgid "Associations awaiting approval:" | |
| 268 | -msgstr "" | |
| 269 | - | |
| 270 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:16 | |
| 271 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:5 | |
| 272 | -#, fuzzy | |
| 273 | -msgid "Type in a search term for enterprise" | |
| 274 | -msgstr "Désactiver la recherche d'entreprises" | |
| 275 | - | |
| 276 | -# (second try of this knid of contents) | |
| 277 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:19 | |
| 278 | -#, fuzzy | |
| 279 | -msgid "Add new enterprise" | |
| 280 | -msgstr "Une entreprise" | |
| 281 | - | |
| 282 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:17 | |
| 283 | -#, fuzzy | |
| 284 | -msgid "Sort by" | |
| 285 | -msgstr "Nouveau groupe" | |
| 286 | - | |
| 287 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 288 | -msgid "Date(newest first)" | |
| 289 | -msgstr "" | |
| 290 | - | |
| 291 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 292 | -msgid "Date(oldest first)" | |
| 293 | -msgstr "" | |
| 294 | - | |
| 295 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 296 | -msgid "Client name(A-Z)" | |
| 297 | -msgstr "" | |
| 298 | - | |
| 299 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 300 | -msgid "Client name(Z-A)" | |
| 301 | -msgstr "" | |
| 302 | - | |
| 303 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:24 | |
| 304 | -#, fuzzy | |
| 305 | -msgid "There are no contracts at all." | |
| 306 | -msgstr "Vous n'avez pas encore de contact." | |
| 307 | - | |
| 308 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:35 | |
| 309 | -msgid "Are you sure?" | |
| 310 | -msgstr "" | |
| 311 | - | |
| 312 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:45 | |
| 313 | -#, fuzzy | |
| 314 | -msgid "Create new contract" | |
| 315 | -msgstr "Créer un nouveau groupe" | |
| 316 | - | |
| 317 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:18 | |
| 318 | -#, fuzzy | |
| 319 | -msgid "Type in search term for enterprise" | |
| 320 | -msgstr "Désactiver la recherche d'entreprises" | |
| 321 | - | |
| 322 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:31 | |
| 323 | -#, fuzzy | |
| 324 | -msgid "Add new product" | |
| 325 | -msgstr "Ajouter un produit" | |
| 326 | - | |
| 327 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:57 | |
| 328 | -#, fuzzy | |
| 329 | -msgid "Type in a search term for product" | |
| 330 | -msgstr "Désactiver la recherche d'entreprises" | |
| 331 | - | |
| 332 | -#: plugins/bsc/views/bsc_plugin_myprofile/new_contract.html.erb:1 | |
| 333 | -#: plugins/bsc/views/bsc_plugin_myprofile/edit_contract.html.erb:1 | |
| 334 | -#, fuzzy | |
| 335 | -msgid "New contract" | |
| 336 | -msgstr "Tout le contenu" | |
| 337 | - | |
| 338 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:2 | |
| 339 | -#, fuzzy | |
| 340 | -msgid "Existing enterprises:" | |
| 341 | -msgstr "Éditer l'entreprise" | |
| 342 | - | |
| 343 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:3 | |
| 344 | -msgid "" | |
| 345 | -"Were found %{count} enterprises with similar names on the same city, you can " | |
| 346 | -"decide to associate one of them or create the new enterprise confirming the " | |
| 347 | -"informations you typed in." | |
| 348 | -msgstr "" | |
| 349 | - | |
| 350 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:20 | |
| 351 | -#, fuzzy | |
| 352 | -msgid "Associate" | |
| 353 | -msgstr "Activer" | |
| 354 | - | |
| 355 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:1 | |
| 356 | -msgid "Transfer Ownership" | |
| 357 | -msgstr "" | |
| 358 | - | |
| 359 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:4 | |
| 360 | -msgid "" | |
| 361 | -"This option allows you to transfer this enterprise's management to another " | |
| 362 | -"user. This action will remove all the current administrators. Be careful " | |
| 363 | -"when confirming this procedure." | |
| 364 | -msgstr "" | |
| 365 | - | |
| 366 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:8 | |
| 367 | -#, fuzzy | |
| 368 | -msgid "Current administrators:" | |
| 369 | -msgstr "Membres" | |
| 370 | - | |
| 371 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:19 | |
| 372 | -#, fuzzy | |
| 373 | -msgid "Administrator:" | |
| 374 | -msgstr "Interface d'administration" | |
| 375 | - | |
| 376 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:22 | |
| 377 | -msgid "Type in a search term for the new administrator" | |
| 378 | -msgstr "" | |
| 379 | - | |
| 380 | -#: plugins/bsc/views/bsc_plugin/mailer/admin_notification.html.erb:1 | |
| 381 | -msgid "The management of %{bsc} was transferred to you." | |
| 382 | -msgstr "" | |
| 383 | - | |
| 384 | -#: plugins/bsc/views/shared/_fields.html.erb:39 | |
| 385 | -#, fuzzy | |
| 386 | -msgid "" | |
| 387 | -"You are about to change the address, and this will break external links to " | |
| 388 | -"this bsc or to posts inside it. Do you really want to change?" | |
| 389 | -msgstr "" | |
| 390 | -"Vous êtes sur le point de modifier cette adresse, et cela risque de briser " | |
| 391 | -"les liens extérieurs menant à la page d'accueil ou le contenu du site lui-" | |
| 392 | -"même. Voulez-vous vraiment la modifier ?" | |
| 393 | - | |
| 394 | -#: plugins/bsc/views/bsc_plugin_admin/new.html.erb:2 | |
| 395 | -#, fuzzy | |
| 396 | -msgid "BSC registration" | |
| 397 | -msgstr "Enregistrement de l'enterprise : \"%s\"" | |
| 398 | - | |
| 399 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:1 | |
| 400 | -#, fuzzy | |
| 401 | -msgid "Validate enterprises" | |
| 402 | -msgstr "Valider l'entreprise" | |
| 403 | - | |
| 404 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:2 | |
| 405 | -#, fuzzy | |
| 406 | -msgid "Contact phone: " | |
| 407 | -msgstr "Téléphone de contact :" | |
| 408 | - | |
| 409 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:3 | |
| 410 | -#, fuzzy | |
| 411 | -msgid "Email: " | |
| 412 | -msgstr "Courrier électronique : %s" |
plugins/bsc/po/hy/bsc.po
| ... | ... | @@ -1,404 +0,0 @@ |
| 1 | -# SOME DESCRIPTIVE TITLE. | |
| 2 | -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER | |
| 3 | -# This file is distributed under the same license as the PACKAGE package. | |
| 4 | -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | |
| 5 | -# | |
| 6 | -msgid "" | |
| 7 | -msgstr "" | |
| 8 | -"Project-Id-Version: 1.1-882-g0c116ba\n" | |
| 9 | -"POT-Creation-Date: 2015-09-25 15:42-0000\n" | |
| 10 | -"PO-Revision-Date: 2009-10-26 16:20-0300\n" | |
| 11 | -"Last-Translator: Anahit Minassian <anahit.minassian@cooperation.net>\n" | |
| 12 | -"Language-Team: LANGUAGE <LL@li.org>\n" | |
| 13 | -"Language: hy\n" | |
| 14 | -"MIME-Version: 1.0\n" | |
| 15 | -"Content-Type: text/plain; charset=UTF-8\n" | |
| 16 | -"Content-Transfer-Encoding: 8bit\n" | |
| 17 | -"Plural-Forms: nplurals=2; plural=(n > 1);\n" | |
| 18 | -"X-Generator: Pootle 1.1.0\n" | |
| 19 | - | |
| 20 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:11 | |
| 21 | -#, fuzzy | |
| 22 | -msgid "Your Bsc was created." | |
| 23 | -msgstr "%s վերացված է" | |
| 24 | - | |
| 25 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:21 | |
| 26 | -#, fuzzy | |
| 27 | -msgid "Enterprises validated." | |
| 28 | -msgstr "Ձեռնարկությունների վավերացում" | |
| 29 | - | |
| 30 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:24 | |
| 31 | -#, fuzzy | |
| 32 | -msgid "Enterprise validations couldn't be saved." | |
| 33 | -msgstr "Ձեռնարկությունների վավերացում" | |
| 34 | - | |
| 35 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:38 | |
| 36 | -#, fuzzy | |
| 37 | -msgid "This Bsc associations were saved successfully." | |
| 38 | -msgstr "Առանձնահատկությունները հաջողությամբ թարմացված են:" | |
| 39 | - | |
| 40 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:42 | |
| 41 | -#, fuzzy | |
| 42 | -msgid "This Bsc associations couldn't be saved." | |
| 43 | -msgstr "Անհանատական էջի տվյալների բաժին" | |
| 44 | - | |
| 45 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:71 | |
| 46 | -#, fuzzy | |
| 47 | -msgid "Enterprise ownership transferred." | |
| 48 | -msgstr "Ձեռնարկության գլխավոր էջ" | |
| 49 | - | |
| 50 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:85 | |
| 51 | -#, fuzzy | |
| 52 | -msgid "Enterprise was created in association with %s." | |
| 53 | -msgstr "Ձեռնարկության գրանցում «%s»" | |
| 54 | - | |
| 55 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:117 | |
| 56 | -#, fuzzy | |
| 57 | -msgid "Contract created." | |
| 58 | -msgstr "էլ. հասցե" | |
| 59 | - | |
| 60 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:120 | |
| 61 | -msgid "Contract created but some products could not be added." | |
| 62 | -msgstr "" | |
| 63 | - | |
| 64 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:131 | |
| 65 | -msgid "Contract doesn't exists! Maybe it was already removed." | |
| 66 | -msgstr "" | |
| 67 | - | |
| 68 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:140 | |
| 69 | -#, fuzzy | |
| 70 | -msgid "Could not edit such contract." | |
| 71 | -msgstr "Արտադրանք թարմացնելն անհնար է" | |
| 72 | - | |
| 73 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:170 | |
| 74 | -#, fuzzy | |
| 75 | -msgid "Contract edited." | |
| 76 | -msgstr "էլ. հասցե" | |
| 77 | - | |
| 78 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:173 | |
| 79 | -#, fuzzy | |
| 80 | -msgid "Contract edited but some products could not be added." | |
| 81 | -msgstr "Անհանատական էջի տվյալների բաժին" | |
| 82 | - | |
| 83 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:183 | |
| 84 | -#, fuzzy | |
| 85 | -msgid "Contract removed." | |
| 86 | -msgstr "Բուն հոդված" | |
| 87 | - | |
| 88 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:185 | |
| 89 | -#, fuzzy | |
| 90 | -msgid "Contract could not be removed. Sorry! ^^" | |
| 91 | -msgstr "Անհանատական էջի տվյալների բաժին" | |
| 92 | - | |
| 93 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:10 | |
| 94 | -#, fuzzy | |
| 95 | -msgid "BSC association" | |
| 96 | -msgstr "Էլ. հասցե" | |
| 97 | - | |
| 98 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:18 | |
| 99 | -#, fuzzy | |
| 100 | -msgid "%{requestor} wants to associate this enterprise with %{linked_subject}." | |
| 101 | -msgstr "%s-ը ցանկանում է %s-ի անդամ դառնալ:" | |
| 102 | - | |
| 103 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:35 | |
| 104 | -msgid "%{enterprise} accepted your request to associate it with %{bsc}." | |
| 105 | -msgstr "" | |
| 106 | - | |
| 107 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:39 | |
| 108 | -msgid "%{enterprise} rejected your request to associate it with %{bsc}." | |
| 109 | -msgstr "" | |
| 110 | - | |
| 111 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:41 | |
| 112 | -msgid "" | |
| 113 | -"Here is the reject explanation left by the administrator:\n" | |
| 114 | -"\n" | |
| 115 | -"%{reject_explanation}" | |
| 116 | -msgstr "" | |
| 117 | - | |
| 118 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:46 | |
| 119 | -#, fuzzy | |
| 120 | -msgid "%{requestor} wants assoaciate %{bsc} as your BSC." | |
| 121 | -msgstr "%s ցանկանում է Ձեր ընկերը դառնալ" | |
| 122 | - | |
| 123 | -#: plugins/bsc/lib/bsc_plugin/mailer.rb:7 | |
| 124 | -msgid "[%s] Bsc management transferred to you." | |
| 125 | -msgstr "" | |
| 126 | - | |
| 127 | -#: plugins/bsc/lib/bsc_plugin/bsc.rb:28 | |
| 128 | -#, fuzzy | |
| 129 | -msgid "Bsc info and settings" | |
| 130 | -msgstr "Անհանատական էջի տվյալների բաժին" | |
| 131 | - | |
| 132 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 133 | -#, fuzzy | |
| 134 | -msgid "Opened" | |
| 135 | -msgstr "բացել" | |
| 136 | - | |
| 137 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 138 | -#, fuzzy | |
| 139 | -msgid "Negotiating" | |
| 140 | -msgstr "Պարամետրեր" | |
| 141 | - | |
| 142 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 143 | -#, fuzzy | |
| 144 | -msgid "Executing" | |
| 145 | -msgstr "Փոփոխում" | |
| 146 | - | |
| 147 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 148 | -#, fuzzy | |
| 149 | -msgid "Closed" | |
| 150 | -msgstr "Փակել" | |
| 151 | - | |
| 152 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:46 | |
| 153 | -#, fuzzy | |
| 154 | -msgid "Federal" | |
| 155 | -msgstr "Ընդհանուր առաջադրանք" | |
| 156 | - | |
| 157 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 158 | -#, fuzzy | |
| 159 | -msgid "ProjectA" | |
| 160 | -msgstr "Արտադրանք" | |
| 161 | - | |
| 162 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 163 | -#, fuzzy | |
| 164 | -msgid "ProjectB" | |
| 165 | -msgstr "Արտադրանք" | |
| 166 | - | |
| 167 | -#: plugins/bsc/lib/bsc_plugin.rb:10 | |
| 168 | -#, fuzzy | |
| 169 | -msgid "Adds the Bsc feature" | |
| 170 | -msgstr "Այլ առանձնահատկություն" | |
| 171 | - | |
| 172 | -#: plugins/bsc/lib/bsc_plugin.rb:14 | |
| 173 | -#, fuzzy | |
| 174 | -msgid "Create Bsc" | |
| 175 | -msgstr "Ստեղծել" | |
| 176 | - | |
| 177 | -#: plugins/bsc/lib/bsc_plugin.rb:15 | |
| 178 | -#, fuzzy | |
| 179 | -msgid "Validate Enterprises" | |
| 180 | -msgstr "Վավերացնել ձեռնարկությունը" | |
| 181 | - | |
| 182 | -#: plugins/bsc/lib/bsc_plugin.rb:20 | |
| 183 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:1 | |
| 184 | -#, fuzzy | |
| 185 | -msgid "Manage associated enterprises" | |
| 186 | -msgstr "Մեկ ձեռնարկություն" | |
| 187 | - | |
| 188 | -#: plugins/bsc/lib/bsc_plugin.rb:21 plugins/bsc/lib/bsc_plugin.rb:27 | |
| 189 | -msgid "Transfer ownership" | |
| 190 | -msgstr "" | |
| 191 | - | |
| 192 | -#: plugins/bsc/lib/bsc_plugin.rb:22 | |
| 193 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:1 | |
| 194 | -#, fuzzy | |
| 195 | -msgid "Manage contracts" | |
| 196 | -msgstr "Կառավարել բովանդակությունը:" | |
| 197 | - | |
| 198 | -#: plugins/bsc/lib/bsc_plugin.rb:98 | |
| 199 | -msgid "Bsc" | |
| 200 | -msgstr "" | |
| 201 | - | |
| 202 | -#: plugins/bsc/lib/bsc_plugin.rb:109 | |
| 203 | -#: plugins/bsc/views/shared/_fields.html.erb:53 | |
| 204 | -msgid "Contact" | |
| 205 | -msgstr "" | |
| 206 | - | |
| 207 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:5 | |
| 208 | -#: plugins/bsc/views/shared/_fields.html.erb:5 | |
| 209 | -#, fuzzy | |
| 210 | -msgid "Basic information" | |
| 211 | -msgstr "Էլ. հասցե" | |
| 212 | - | |
| 213 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:7 | |
| 214 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:6 | |
| 215 | -#, fuzzy | |
| 216 | -msgid "Client type" | |
| 217 | -msgstr "Բովանդակության տեսակ" | |
| 218 | - | |
| 219 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:8 | |
| 220 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:7 | |
| 221 | -#, fuzzy | |
| 222 | -msgid "Business type" | |
| 223 | -msgstr "Սեփականատիրոջ տեսակ" | |
| 224 | - | |
| 225 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:11 | |
| 226 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:5 | |
| 227 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:10 | |
| 228 | -msgid "Status" | |
| 229 | -msgstr "Կարգավիճակ" | |
| 230 | - | |
| 231 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:12 | |
| 232 | -#, fuzzy | |
| 233 | -msgid "Number of producers" | |
| 234 | -msgstr "Արտադրանք չկա" | |
| 235 | - | |
| 236 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:13 | |
| 237 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:35 | |
| 238 | -#, fuzzy | |
| 239 | -msgid "Supply period" | |
| 240 | -msgstr "Առաքիչ %s" | |
| 241 | - | |
| 242 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:27 | |
| 243 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:23 | |
| 244 | -#, fuzzy | |
| 245 | -msgid "Quantity" | |
| 246 | -msgstr "Որակ" | |
| 247 | - | |
| 248 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:28 | |
| 249 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:24 | |
| 250 | -#, fuzzy | |
| 251 | -msgid "Unit price" | |
| 252 | -msgstr "Հեռավորություն" | |
| 253 | - | |
| 254 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:38 | |
| 255 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:27 | |
| 256 | -msgid "Total" | |
| 257 | -msgstr "" | |
| 258 | - | |
| 259 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:48 | |
| 260 | -#, fuzzy | |
| 261 | -msgid "Annotations" | |
| 262 | -msgstr "Կառավարման վահանակ" | |
| 263 | - | |
| 264 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:4 | |
| 265 | -msgid "Associations awaiting approval:" | |
| 266 | -msgstr "" | |
| 267 | - | |
| 268 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:16 | |
| 269 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:5 | |
| 270 | -#, fuzzy | |
| 271 | -msgid "Type in a search term for enterprise" | |
| 272 | -msgstr "Դիզակտիվացնել ձեռնարկությունների որոնումը" | |
| 273 | - | |
| 274 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:19 | |
| 275 | -#, fuzzy | |
| 276 | -msgid "Add new enterprise" | |
| 277 | -msgstr "Մեկ ձեռնարկություն" | |
| 278 | - | |
| 279 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:17 | |
| 280 | -#, fuzzy | |
| 281 | -msgid "Sort by" | |
| 282 | -msgstr "Մեկ համայնք" | |
| 283 | - | |
| 284 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 285 | -msgid "Date(newest first)" | |
| 286 | -msgstr "" | |
| 287 | - | |
| 288 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 289 | -msgid "Date(oldest first)" | |
| 290 | -msgstr "" | |
| 291 | - | |
| 292 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 293 | -msgid "Client name(A-Z)" | |
| 294 | -msgstr "" | |
| 295 | - | |
| 296 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 297 | -msgid "Client name(Z-A)" | |
| 298 | -msgstr "" | |
| 299 | - | |
| 300 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:24 | |
| 301 | -msgid "There are no contracts at all." | |
| 302 | -msgstr "" | |
| 303 | - | |
| 304 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:35 | |
| 305 | -msgid "Are you sure?" | |
| 306 | -msgstr "" | |
| 307 | - | |
| 308 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:45 | |
| 309 | -#, fuzzy | |
| 310 | -msgid "Create new contract" | |
| 311 | -msgstr "Ստեղծել նոր համայնք" | |
| 312 | - | |
| 313 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:18 | |
| 314 | -#, fuzzy | |
| 315 | -msgid "Type in search term for enterprise" | |
| 316 | -msgstr "Դիզակտիվացնել ձեռնարկությունների որոնումը" | |
| 317 | - | |
| 318 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:31 | |
| 319 | -#, fuzzy | |
| 320 | -msgid "Add new product" | |
| 321 | -msgstr "Կառավարել արտադրանքը" | |
| 322 | - | |
| 323 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:57 | |
| 324 | -#, fuzzy | |
| 325 | -msgid "Type in a search term for product" | |
| 326 | -msgstr "Դիզակտիվացնել ձեռնարկությունների որոնումը" | |
| 327 | - | |
| 328 | -#: plugins/bsc/views/bsc_plugin_myprofile/new_contract.html.erb:1 | |
| 329 | -#: plugins/bsc/views/bsc_plugin_myprofile/edit_contract.html.erb:1 | |
| 330 | -#, fuzzy | |
| 331 | -msgid "New contract" | |
| 332 | -msgstr "Ամբողջ բովանդակությունը" | |
| 333 | - | |
| 334 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:2 | |
| 335 | -#, fuzzy | |
| 336 | -msgid "Existing enterprises:" | |
| 337 | -msgstr "Մեկ ձեռնարկություն" | |
| 338 | - | |
| 339 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:3 | |
| 340 | -msgid "" | |
| 341 | -"Were found %{count} enterprises with similar names on the same city, you can " | |
| 342 | -"decide to associate one of them or create the new enterprise confirming the " | |
| 343 | -"informations you typed in." | |
| 344 | -msgstr "" | |
| 345 | - | |
| 346 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:20 | |
| 347 | -#, fuzzy | |
| 348 | -msgid "Associate" | |
| 349 | -msgstr "Ակտիվացնել" | |
| 350 | - | |
| 351 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:1 | |
| 352 | -msgid "Transfer Ownership" | |
| 353 | -msgstr "" | |
| 354 | - | |
| 355 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:4 | |
| 356 | -msgid "" | |
| 357 | -"This option allows you to transfer this enterprise's management to another " | |
| 358 | -"user. This action will remove all the current administrators. Be careful " | |
| 359 | -"when confirming this procedure." | |
| 360 | -msgstr "" | |
| 361 | - | |
| 362 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:8 | |
| 363 | -#, fuzzy | |
| 364 | -msgid "Current administrators:" | |
| 365 | -msgstr "Անդամներ" | |
| 366 | - | |
| 367 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:19 | |
| 368 | -#, fuzzy | |
| 369 | -msgid "Administrator:" | |
| 370 | -msgstr "Կառավարման վահանակ" | |
| 371 | - | |
| 372 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:22 | |
| 373 | -msgid "Type in a search term for the new administrator" | |
| 374 | -msgstr "" | |
| 375 | - | |
| 376 | -#: plugins/bsc/views/bsc_plugin/mailer/admin_notification.html.erb:1 | |
| 377 | -msgid "The management of %{bsc} was transferred to you." | |
| 378 | -msgstr "" | |
| 379 | - | |
| 380 | -#: plugins/bsc/views/shared/_fields.html.erb:39 | |
| 381 | -msgid "" | |
| 382 | -"You are about to change the address, and this will break external links to " | |
| 383 | -"this bsc or to posts inside it. Do you really want to change?" | |
| 384 | -msgstr "" | |
| 385 | - | |
| 386 | -#: plugins/bsc/views/bsc_plugin_admin/new.html.erb:2 | |
| 387 | -#, fuzzy | |
| 388 | -msgid "BSC registration" | |
| 389 | -msgstr "Ձեռնարկության գրանցում «%s»" | |
| 390 | - | |
| 391 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:1 | |
| 392 | -#, fuzzy | |
| 393 | -msgid "Validate enterprises" | |
| 394 | -msgstr "Վավերացնել ձեռնարկությունը" | |
| 395 | - | |
| 396 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:2 | |
| 397 | -#, fuzzy | |
| 398 | -msgid "Contact phone: " | |
| 399 | -msgstr "Հեռախոս" | |
| 400 | - | |
| 401 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:3 | |
| 402 | -#, fuzzy | |
| 403 | -msgid "Email: " | |
| 404 | -msgstr "Էլ. հասցե" |
plugins/bsc/po/pt/bsc.po
| ... | ... | @@ -1,370 +0,0 @@ |
| 1 | -# translation of noosfero.po to | |
| 2 | -# Krishnamurti Lelis Lima Vieira Nunes <krishna@colivre.coop.br>, 2007. | |
| 3 | -# noosfero - Brazilian Portuguese translation | |
| 4 | -# Copyright (C) 2007, | |
| 5 | -# Forum Brasileiro de Economia Solidaria <http://www.fbes.org.br/> | |
| 6 | -# Copyright (C) 2007, | |
| 7 | -# Ynternet.org Foundation <http://www.ynternet.org/> | |
| 8 | -# This file is distributed under the same license as noosfero itself. | |
| 9 | -# Joenio Costa <joenio@colivre.coop.br>, 2008. | |
| 10 | -# | |
| 11 | -# | |
| 12 | -msgid "" | |
| 13 | -msgstr "" | |
| 14 | -"Project-Id-Version: 1.1-882-g0c116ba\n" | |
| 15 | -"POT-Creation-Date: 2015-09-25 15:42-0000\n" | |
| 16 | -"PO-Revision-Date: 2014-12-18 18:40-0200\n" | |
| 17 | -"Last-Translator: Luciano Prestes Cavalcanti <lucianopcbr@gmail.com>\n" | |
| 18 | -"Language-Team: Portuguese <https://hosted.weblate.org/projects/noosfero/" | |
| 19 | -"noosfero/pt/>\n" | |
| 20 | -"Language: pt\n" | |
| 21 | -"MIME-Version: 1.0\n" | |
| 22 | -"Content-Type: text/plain; charset=UTF-8\n" | |
| 23 | -"Content-Transfer-Encoding: 8bit\n" | |
| 24 | -"Plural-Forms: nplurals=2; plural=n != 1;\n" | |
| 25 | -"X-Generator: Weblate 2.0\n" | |
| 26 | - | |
| 27 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:11 | |
| 28 | -msgid "Your Bsc was created." | |
| 29 | -msgstr "Seu Bsc foi criado." | |
| 30 | - | |
| 31 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:21 | |
| 32 | -msgid "Enterprises validated." | |
| 33 | -msgstr "Empreendimento validados." | |
| 34 | - | |
| 35 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:24 | |
| 36 | -msgid "Enterprise validations couldn't be saved." | |
| 37 | -msgstr "As validações de empreendimento não puderam ser salvas." | |
| 38 | - | |
| 39 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:38 | |
| 40 | -msgid "This Bsc associations were saved successfully." | |
| 41 | -msgstr "As associações deste Bsc foram salvas com sucesso." | |
| 42 | - | |
| 43 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:42 | |
| 44 | -msgid "This Bsc associations couldn't be saved." | |
| 45 | -msgstr "As associações deste Bsc não puderam ser salvas." | |
| 46 | - | |
| 47 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:71 | |
| 48 | -msgid "Enterprise ownership transferred." | |
| 49 | -msgstr "A administração do empreendimento foi transferida." | |
| 50 | - | |
| 51 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:85 | |
| 52 | -msgid "Enterprise was created in association with %s." | |
| 53 | -msgstr "O empreendimento foi criado em associação com %s." | |
| 54 | - | |
| 55 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:117 | |
| 56 | -msgid "Contract created." | |
| 57 | -msgstr "O contrato foi criado." | |
| 58 | - | |
| 59 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:120 | |
| 60 | -msgid "Contract created but some products could not be added." | |
| 61 | -msgstr "O contrato foi criado mas alguns produtos não puderam ser adicionados." | |
| 62 | - | |
| 63 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:131 | |
| 64 | -msgid "Contract doesn't exists! Maybe it was already removed." | |
| 65 | -msgstr "O contrato não existe! Talvez ele já tenha sido removido." | |
| 66 | - | |
| 67 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:140 | |
| 68 | -msgid "Could not edit such contract." | |
| 69 | -msgstr "Não foi possível editar o contrato." | |
| 70 | - | |
| 71 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:170 | |
| 72 | -msgid "Contract edited." | |
| 73 | -msgstr "Contrato editado." | |
| 74 | - | |
| 75 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:173 | |
| 76 | -msgid "Contract edited but some products could not be added." | |
| 77 | -msgstr "" | |
| 78 | -"O contrato foi editado mas alguns produtos não puderam ser adicionados." | |
| 79 | - | |
| 80 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:183 | |
| 81 | -msgid "Contract removed." | |
| 82 | -msgstr "Contrato removido." | |
| 83 | - | |
| 84 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:185 | |
| 85 | -msgid "Contract could not be removed. Sorry! ^^" | |
| 86 | -msgstr "O contrato não pôde ser removido. Desculpa!" | |
| 87 | - | |
| 88 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:10 | |
| 89 | -msgid "BSC association" | |
| 90 | -msgstr "Associação de BSC" | |
| 91 | - | |
| 92 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:18 | |
| 93 | -msgid "%{requestor} wants to associate this enterprise with %{linked_subject}." | |
| 94 | -msgstr "%{requestor} quer associar este empreendimento com %{linked_subject}." | |
| 95 | - | |
| 96 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:35 | |
| 97 | -msgid "%{enterprise} accepted your request to associate it with %{bsc}." | |
| 98 | -msgstr "%{enterprise} aceitou seu pedido para associá-lo com %{bsc}." | |
| 99 | - | |
| 100 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:39 | |
| 101 | -msgid "%{enterprise} rejected your request to associate it with %{bsc}." | |
| 102 | -msgstr "%{enterprise} rejeitou seu pedido para associá-lo com %{bsc}." | |
| 103 | - | |
| 104 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:41 | |
| 105 | -msgid "" | |
| 106 | -"Here is the reject explanation left by the administrator:\n" | |
| 107 | -"\n" | |
| 108 | -"%{reject_explanation}" | |
| 109 | -msgstr "" | |
| 110 | -"Segue a explicação de rejeição deixada pelo administrador:\n" | |
| 111 | -"\n" | |
| 112 | -"%{reject_explanation}" | |
| 113 | - | |
| 114 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:46 | |
| 115 | -msgid "%{requestor} wants assoaciate %{bsc} as your BSC." | |
| 116 | -msgstr "%{requestor} quer associar %{bsc} como seu BSC." | |
| 117 | - | |
| 118 | -#: plugins/bsc/lib/bsc_plugin/mailer.rb:7 | |
| 119 | -msgid "[%s] Bsc management transferred to you." | |
| 120 | -msgstr "[%s] Administração de Bsc transferida para você." | |
| 121 | - | |
| 122 | -#: plugins/bsc/lib/bsc_plugin/bsc.rb:28 | |
| 123 | -msgid "Bsc info and settings" | |
| 124 | -msgstr "Informações e Configurações do Bsc" | |
| 125 | - | |
| 126 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 127 | -msgid "Opened" | |
| 128 | -msgstr "Aberto" | |
| 129 | - | |
| 130 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 131 | -msgid "Negotiating" | |
| 132 | -msgstr "Em negociação" | |
| 133 | - | |
| 134 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 135 | -msgid "Executing" | |
| 136 | -msgstr "Executando" | |
| 137 | - | |
| 138 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 139 | -msgid "Closed" | |
| 140 | -msgstr "Fechado" | |
| 141 | - | |
| 142 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:46 | |
| 143 | -msgid "Federal" | |
| 144 | -msgstr "Federal" | |
| 145 | - | |
| 146 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 147 | -msgid "ProjectA" | |
| 148 | -msgstr "ProjetoA" | |
| 149 | - | |
| 150 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 151 | -msgid "ProjectB" | |
| 152 | -msgstr "ProjetoB" | |
| 153 | - | |
| 154 | -#: plugins/bsc/lib/bsc_plugin.rb:10 | |
| 155 | -msgid "Adds the Bsc feature" | |
| 156 | -msgstr "Adiciona a funcionalidades Bsc" | |
| 157 | - | |
| 158 | -#: plugins/bsc/lib/bsc_plugin.rb:14 | |
| 159 | -msgid "Create Bsc" | |
| 160 | -msgstr "Criar Bsc" | |
| 161 | - | |
| 162 | -#: plugins/bsc/lib/bsc_plugin.rb:15 | |
| 163 | -msgid "Validate Enterprises" | |
| 164 | -msgstr "Validar empreendimentos" | |
| 165 | - | |
| 166 | -#: plugins/bsc/lib/bsc_plugin.rb:20 | |
| 167 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:1 | |
| 168 | -msgid "Manage associated enterprises" | |
| 169 | -msgstr "Gerenciar empreendimentos associados" | |
| 170 | - | |
| 171 | -#: plugins/bsc/lib/bsc_plugin.rb:21 plugins/bsc/lib/bsc_plugin.rb:27 | |
| 172 | -msgid "Transfer ownership" | |
| 173 | -msgstr "Transferir administração" | |
| 174 | - | |
| 175 | -#: plugins/bsc/lib/bsc_plugin.rb:22 | |
| 176 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:1 | |
| 177 | -msgid "Manage contracts" | |
| 178 | -msgstr "Gerenciar contratos" | |
| 179 | - | |
| 180 | -#: plugins/bsc/lib/bsc_plugin.rb:98 | |
| 181 | -msgid "Bsc" | |
| 182 | -msgstr "Bsc" | |
| 183 | - | |
| 184 | -#: plugins/bsc/lib/bsc_plugin.rb:109 | |
| 185 | -#: plugins/bsc/views/shared/_fields.html.erb:53 | |
| 186 | -msgid "Contact" | |
| 187 | -msgstr "Contato" | |
| 188 | - | |
| 189 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:5 | |
| 190 | -#: plugins/bsc/views/shared/_fields.html.erb:5 | |
| 191 | -msgid "Basic information" | |
| 192 | -msgstr "Informações Básicas" | |
| 193 | - | |
| 194 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:7 | |
| 195 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:6 | |
| 196 | -msgid "Client type" | |
| 197 | -msgstr "Tipo de cliente" | |
| 198 | - | |
| 199 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:8 | |
| 200 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:7 | |
| 201 | -msgid "Business type" | |
| 202 | -msgstr "Tipo de negócio" | |
| 203 | - | |
| 204 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:11 | |
| 205 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:5 | |
| 206 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:10 | |
| 207 | -msgid "Status" | |
| 208 | -msgstr "Estado" | |
| 209 | - | |
| 210 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:12 | |
| 211 | -msgid "Number of producers" | |
| 212 | -msgstr "Número de produtores" | |
| 213 | - | |
| 214 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:13 | |
| 215 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:35 | |
| 216 | -msgid "Supply period" | |
| 217 | -msgstr "Período de fornecimento" | |
| 218 | - | |
| 219 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:27 | |
| 220 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:23 | |
| 221 | -msgid "Quantity" | |
| 222 | -msgstr "Quantidade" | |
| 223 | - | |
| 224 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:28 | |
| 225 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:24 | |
| 226 | -msgid "Unit price" | |
| 227 | -msgstr "Preço unitário" | |
| 228 | - | |
| 229 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:38 | |
| 230 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:27 | |
| 231 | -msgid "Total" | |
| 232 | -msgstr "Total" | |
| 233 | - | |
| 234 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:48 | |
| 235 | -msgid "Annotations" | |
| 236 | -msgstr "Anotações" | |
| 237 | - | |
| 238 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:4 | |
| 239 | -msgid "Associations awaiting approval:" | |
| 240 | -msgstr "Associações aguardando aprovação:" | |
| 241 | - | |
| 242 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:16 | |
| 243 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:5 | |
| 244 | -msgid "Type in a search term for enterprise" | |
| 245 | -msgstr "Digite um termo de pesquisa para empreendimentos" | |
| 246 | - | |
| 247 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:19 | |
| 248 | -msgid "Add new enterprise" | |
| 249 | -msgstr "Adicionar novo empreendimento" | |
| 250 | - | |
| 251 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:17 | |
| 252 | -msgid "Sort by" | |
| 253 | -msgstr "Ordenar por" | |
| 254 | - | |
| 255 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 256 | -msgid "Date(newest first)" | |
| 257 | -msgstr "Data(mais recentes primeiro)" | |
| 258 | - | |
| 259 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 260 | -msgid "Date(oldest first)" | |
| 261 | -msgstr "Data(mais antigos primeiro)" | |
| 262 | - | |
| 263 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 264 | -msgid "Client name(A-Z)" | |
| 265 | -msgstr "Nome do cliente(A-Z)" | |
| 266 | - | |
| 267 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 268 | -msgid "Client name(Z-A)" | |
| 269 | -msgstr "Nome do cliente(Z-A)" | |
| 270 | - | |
| 271 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:24 | |
| 272 | -msgid "There are no contracts at all." | |
| 273 | -msgstr "Não há contratos." | |
| 274 | - | |
| 275 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:35 | |
| 276 | -msgid "Are you sure?" | |
| 277 | -msgstr "Você tem certeza?" | |
| 278 | - | |
| 279 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:45 | |
| 280 | -msgid "Create new contract" | |
| 281 | -msgstr "Criar novo contrato" | |
| 282 | - | |
| 283 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:18 | |
| 284 | -msgid "Type in search term for enterprise" | |
| 285 | -msgstr "Digite um termo de pesquisa para empreendimentos" | |
| 286 | - | |
| 287 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:31 | |
| 288 | -msgid "Add new product" | |
| 289 | -msgstr "Adicionar novo produto" | |
| 290 | - | |
| 291 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:57 | |
| 292 | -msgid "Type in a search term for product" | |
| 293 | -msgstr "Digite um termo de pesquisa para produto" | |
| 294 | - | |
| 295 | -#: plugins/bsc/views/bsc_plugin_myprofile/new_contract.html.erb:1 | |
| 296 | -#: plugins/bsc/views/bsc_plugin_myprofile/edit_contract.html.erb:1 | |
| 297 | -msgid "New contract" | |
| 298 | -msgstr "Novo contrato" | |
| 299 | - | |
| 300 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:2 | |
| 301 | -msgid "Existing enterprises:" | |
| 302 | -msgstr "Empreendimentos existentes:" | |
| 303 | - | |
| 304 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:3 | |
| 305 | -msgid "" | |
| 306 | -"Were found %{count} enterprises with similar names on the same city, you can " | |
| 307 | -"decide to associate one of them or create the new enterprise confirming the " | |
| 308 | -"informations you typed in." | |
| 309 | -msgstr "" | |
| 310 | -"Foram encontrados %{count} empreendimentos com nomes similares na mesma " | |
| 311 | -"cidade, você pode decidir associar um deles ou criar um novo empreendimento " | |
| 312 | -"confirmando as informações que você digitou." | |
| 313 | - | |
| 314 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:20 | |
| 315 | -msgid "Associate" | |
| 316 | -msgstr "Associar" | |
| 317 | - | |
| 318 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:1 | |
| 319 | -msgid "Transfer Ownership" | |
| 320 | -msgstr "Transferir administração" | |
| 321 | - | |
| 322 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:4 | |
| 323 | -msgid "" | |
| 324 | -"This option allows you to transfer this enterprise's management to another " | |
| 325 | -"user. This action will remove all the current administrators. Be careful " | |
| 326 | -"when confirming this procedure." | |
| 327 | -msgstr "" | |
| 328 | -"Esta opção permite transferir a administração do empreendimento para outro " | |
| 329 | -"usuário. Esta ação removerá todos os administradores atuais. Seja cuidadoso " | |
| 330 | -"ao confirmar este procedimento." | |
| 331 | - | |
| 332 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:8 | |
| 333 | -msgid "Current administrators:" | |
| 334 | -msgstr "Administradores atuais:" | |
| 335 | - | |
| 336 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:19 | |
| 337 | -msgid "Administrator:" | |
| 338 | -msgstr "Administradores:" | |
| 339 | - | |
| 340 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:22 | |
| 341 | -msgid "Type in a search term for the new administrator" | |
| 342 | -msgstr "Digite um termo de pesquisa para o novo adiministrador" | |
| 343 | - | |
| 344 | -#: plugins/bsc/views/bsc_plugin/mailer/admin_notification.html.erb:1 | |
| 345 | -msgid "The management of %{bsc} was transferred to you." | |
| 346 | -msgstr "A adminstração de %{bsc} foi transferida para você." | |
| 347 | - | |
| 348 | -#: plugins/bsc/views/shared/_fields.html.erb:39 | |
| 349 | -msgid "" | |
| 350 | -"You are about to change the address, and this will break external links to " | |
| 351 | -"this bsc or to posts inside it. Do you really want to change?" | |
| 352 | -msgstr "" | |
| 353 | -"Você está prestes a alterar o endereço, e isto vai quebrar links externos " | |
| 354 | -"para esse bsc ou para artigos dentro dele. Você realmente deseja mudar?" | |
| 355 | - | |
| 356 | -#: plugins/bsc/views/bsc_plugin_admin/new.html.erb:2 | |
| 357 | -msgid "BSC registration" | |
| 358 | -msgstr "Registro de BSC" | |
| 359 | - | |
| 360 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:1 | |
| 361 | -msgid "Validate enterprises" | |
| 362 | -msgstr "Validar empreendimentos" | |
| 363 | - | |
| 364 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:2 | |
| 365 | -msgid "Contact phone: " | |
| 366 | -msgstr "Telefone de contato: " | |
| 367 | - | |
| 368 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:3 | |
| 369 | -msgid "Email: " | |
| 370 | -msgstr "Email: " |
plugins/bsc/po/ru/bsc.po
| ... | ... | @@ -1,410 +0,0 @@ |
| 1 | -# Russian translation of noosfero. | |
| 2 | -# Copyright (C) 2009 Anton Caceres | |
| 3 | -# This file is distributed under the same license as the noosfero package. | |
| 4 | -# Josef Spillner <josef.spillner@tu-dresden.de>, 2009. | |
| 5 | -# | |
| 6 | -msgid "" | |
| 7 | -msgstr "" | |
| 8 | -"Project-Id-Version: 1.1-882-g0c116ba\n" | |
| 9 | -"POT-Creation-Date: 2015-09-25 15:42-0000\n" | |
| 10 | -"PO-Revision-Date: 2014-12-12 14:23+0200\n" | |
| 11 | -"Last-Translator: Michal Čihař <michal@cihar.com>\n" | |
| 12 | -"Language-Team: Russian <https://hosted.weblate.org/projects/noosfero/" | |
| 13 | -"noosfero/ru/>\n" | |
| 14 | -"Language: ru\n" | |
| 15 | -"MIME-Version: 1.0\n" | |
| 16 | -"Content-Type: text/plain; charset=UTF-8\n" | |
| 17 | -"Content-Transfer-Encoding: 8bit\n" | |
| 18 | -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" | |
| 19 | -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" | |
| 20 | -"X-Generator: Weblate 2.2-dev\n" | |
| 21 | - | |
| 22 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:11 | |
| 23 | -#, fuzzy | |
| 24 | -msgid "Your Bsc was created." | |
| 25 | -msgstr "Ваш E-Mail %s активирован" | |
| 26 | - | |
| 27 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:21 | |
| 28 | -#, fuzzy | |
| 29 | -msgid "Enterprises validated." | |
| 30 | -msgstr "Утвердители компаний" | |
| 31 | - | |
| 32 | -#: plugins/bsc/controllers/bsc_plugin_admin_controller.rb:24 | |
| 33 | -#, fuzzy | |
| 34 | -msgid "Enterprise validations couldn't be saved." | |
| 35 | -msgstr "Утвердители компаний" | |
| 36 | - | |
| 37 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:38 | |
| 38 | -#, fuzzy | |
| 39 | -msgid "This Bsc associations were saved successfully." | |
| 40 | -msgstr "Все файлы успешно обновлены" | |
| 41 | - | |
| 42 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:42 | |
| 43 | -#, fuzzy | |
| 44 | -msgid "This Bsc associations couldn't be saved." | |
| 45 | -msgstr "Файл не может быть сохранен" | |
| 46 | - | |
| 47 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:71 | |
| 48 | -#, fuzzy | |
| 49 | -msgid "Enterprise ownership transferred." | |
| 50 | -msgstr "Домашняя страница компании" | |
| 51 | - | |
| 52 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:85 | |
| 53 | -#, fuzzy | |
| 54 | -msgid "Enterprise was created in association with %s." | |
| 55 | -msgstr "Регистрация предприятия: \"%s\"" | |
| 56 | - | |
| 57 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:117 | |
| 58 | -#, fuzzy | |
| 59 | -msgid "Contract created." | |
| 60 | -msgstr "Контактный email" | |
| 61 | - | |
| 62 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:120 | |
| 63 | -msgid "Contract created but some products could not be added." | |
| 64 | -msgstr "" | |
| 65 | - | |
| 66 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:131 | |
| 67 | -msgid "Contract doesn't exists! Maybe it was already removed." | |
| 68 | -msgstr "" | |
| 69 | - | |
| 70 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:140 | |
| 71 | -#, fuzzy | |
| 72 | -msgid "Could not edit such contract." | |
| 73 | -msgstr "Невозможно обновить продукт" | |
| 74 | - | |
| 75 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:170 | |
| 76 | -#, fuzzy | |
| 77 | -msgid "Contract edited." | |
| 78 | -msgstr "Контактный email" | |
| 79 | - | |
| 80 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:173 | |
| 81 | -#, fuzzy | |
| 82 | -msgid "Contract edited but some products could not be added." | |
| 83 | -msgstr "Блок персональной информации" | |
| 84 | - | |
| 85 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:183 | |
| 86 | -#, fuzzy | |
| 87 | -msgid "Contract removed." | |
| 88 | -msgstr "Тело статьи" | |
| 89 | - | |
| 90 | -#: plugins/bsc/controllers/bsc_plugin_myprofile_controller.rb:185 | |
| 91 | -#, fuzzy | |
| 92 | -msgid "Contract could not be removed. Sorry! ^^" | |
| 93 | -msgstr "Блок персональной информации" | |
| 94 | - | |
| 95 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:10 | |
| 96 | -#, fuzzy | |
| 97 | -msgid "BSC association" | |
| 98 | -msgstr "Основная информация" | |
| 99 | - | |
| 100 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:18 | |
| 101 | -#, fuzzy | |
| 102 | -msgid "%{requestor} wants to associate this enterprise with %{linked_subject}." | |
| 103 | -msgstr "'%{user} хочет активировать E-Mail '%{email}' " | |
| 104 | - | |
| 105 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:35 | |
| 106 | -msgid "%{enterprise} accepted your request to associate it with %{bsc}." | |
| 107 | -msgstr "" | |
| 108 | - | |
| 109 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:39 | |
| 110 | -msgid "%{enterprise} rejected your request to associate it with %{bsc}." | |
| 111 | -msgstr "" | |
| 112 | - | |
| 113 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:41 | |
| 114 | -msgid "" | |
| 115 | -"Here is the reject explanation left by the administrator:\n" | |
| 116 | -"\n" | |
| 117 | -"%{reject_explanation}" | |
| 118 | -msgstr "" | |
| 119 | - | |
| 120 | -#: plugins/bsc/lib/bsc_plugin/associate_enterprise.rb:46 | |
| 121 | -#, fuzzy | |
| 122 | -msgid "%{requestor} wants assoaciate %{bsc} as your BSC." | |
| 123 | -msgstr "%s хочет быть вашим другом" | |
| 124 | - | |
| 125 | -#: plugins/bsc/lib/bsc_plugin/mailer.rb:7 | |
| 126 | -msgid "[%s] Bsc management transferred to you." | |
| 127 | -msgstr "" | |
| 128 | - | |
| 129 | -#: plugins/bsc/lib/bsc_plugin/bsc.rb:28 | |
| 130 | -#, fuzzy | |
| 131 | -msgid "Bsc info and settings" | |
| 132 | -msgstr "Инфо профиля и настройки" | |
| 133 | - | |
| 134 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 135 | -#, fuzzy | |
| 136 | -msgid "Opened" | |
| 137 | -msgstr "открыть" | |
| 138 | - | |
| 139 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 140 | -#, fuzzy | |
| 141 | -msgid "Negotiating" | |
| 142 | -msgstr "Настройки" | |
| 143 | - | |
| 144 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 145 | -#, fuzzy | |
| 146 | -msgid "Executing" | |
| 147 | -msgstr "Редактирование" | |
| 148 | - | |
| 149 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:33 | |
| 150 | -#, fuzzy | |
| 151 | -msgid "Closed" | |
| 152 | -msgstr "Закрыть" | |
| 153 | - | |
| 154 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:46 | |
| 155 | -#, fuzzy | |
| 156 | -msgid "Federal" | |
| 157 | -msgstr "Основная задача" | |
| 158 | - | |
| 159 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 160 | -#, fuzzy | |
| 161 | -msgid "ProjectA" | |
| 162 | -msgstr "Продукт" | |
| 163 | - | |
| 164 | -#: plugins/bsc/lib/bsc_plugin/contract.rb:59 | |
| 165 | -#, fuzzy | |
| 166 | -msgid "ProjectB" | |
| 167 | -msgstr "Продукт" | |
| 168 | - | |
| 169 | -#: plugins/bsc/lib/bsc_plugin.rb:10 | |
| 170 | -#, fuzzy | |
| 171 | -msgid "Adds the Bsc feature" | |
| 172 | -msgstr "Системные возможности" | |
| 173 | - | |
| 174 | -#: plugins/bsc/lib/bsc_plugin.rb:14 | |
| 175 | -#, fuzzy | |
| 176 | -msgid "Create Bsc" | |
| 177 | -msgstr "Создать" | |
| 178 | - | |
| 179 | -#: plugins/bsc/lib/bsc_plugin.rb:15 | |
| 180 | -#, fuzzy | |
| 181 | -msgid "Validate Enterprises" | |
| 182 | -msgstr "Подтвердить компанию" | |
| 183 | - | |
| 184 | -#: plugins/bsc/lib/bsc_plugin.rb:20 | |
| 185 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:1 | |
| 186 | -#, fuzzy | |
| 187 | -msgid "Manage associated enterprises" | |
| 188 | -msgstr "Verwalte Unternehmensfelder" | |
| 189 | - | |
| 190 | -#: plugins/bsc/lib/bsc_plugin.rb:21 plugins/bsc/lib/bsc_plugin.rb:27 | |
| 191 | -msgid "Transfer ownership" | |
| 192 | -msgstr "" | |
| 193 | - | |
| 194 | -#: plugins/bsc/lib/bsc_plugin.rb:22 | |
| 195 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:1 | |
| 196 | -#, fuzzy | |
| 197 | -msgid "Manage contracts" | |
| 198 | -msgstr "Управлять контактами" | |
| 199 | - | |
| 200 | -#: plugins/bsc/lib/bsc_plugin.rb:98 | |
| 201 | -msgid "Bsc" | |
| 202 | -msgstr "" | |
| 203 | - | |
| 204 | -#: plugins/bsc/lib/bsc_plugin.rb:109 | |
| 205 | -#: plugins/bsc/views/shared/_fields.html.erb:53 | |
| 206 | -msgid "Contact" | |
| 207 | -msgstr "Контакт" | |
| 208 | - | |
| 209 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:5 | |
| 210 | -#: plugins/bsc/views/shared/_fields.html.erb:5 | |
| 211 | -msgid "Basic information" | |
| 212 | -msgstr "Основная информация" | |
| 213 | - | |
| 214 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:7 | |
| 215 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:6 | |
| 216 | -#, fuzzy | |
| 217 | -msgid "Client type" | |
| 218 | -msgstr "Тип контента" | |
| 219 | - | |
| 220 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:8 | |
| 221 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:7 | |
| 222 | -#, fuzzy | |
| 223 | -msgid "Business type" | |
| 224 | -msgstr "Название работы" | |
| 225 | - | |
| 226 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:11 | |
| 227 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:5 | |
| 228 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:10 | |
| 229 | -msgid "Status" | |
| 230 | -msgstr "Статус" | |
| 231 | - | |
| 232 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:12 | |
| 233 | -#, fuzzy | |
| 234 | -msgid "Number of producers" | |
| 235 | -msgstr "Количество новостей" | |
| 236 | - | |
| 237 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:13 | |
| 238 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:35 | |
| 239 | -#, fuzzy | |
| 240 | -msgid "Supply period" | |
| 241 | -msgstr "Поставщик: %s" | |
| 242 | - | |
| 243 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:27 | |
| 244 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:23 | |
| 245 | -#, fuzzy | |
| 246 | -msgid "Quantity" | |
| 247 | -msgstr "Качество" | |
| 248 | - | |
| 249 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:28 | |
| 250 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:24 | |
| 251 | -#, fuzzy | |
| 252 | -msgid "Unit price" | |
| 253 | -msgstr "Прайс:" | |
| 254 | - | |
| 255 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:38 | |
| 256 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:27 | |
| 257 | -#, fuzzy | |
| 258 | -msgid "Total" | |
| 259 | -msgstr "Получатель:" | |
| 260 | - | |
| 261 | -#: plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb:48 | |
| 262 | -#, fuzzy | |
| 263 | -msgid "Annotations" | |
| 264 | -msgstr "Текст приглашения" | |
| 265 | - | |
| 266 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:4 | |
| 267 | -msgid "Associations awaiting approval:" | |
| 268 | -msgstr "" | |
| 269 | - | |
| 270 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:16 | |
| 271 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:5 | |
| 272 | -#, fuzzy | |
| 273 | -msgid "Type in a search term for enterprise" | |
| 274 | -msgstr "Отключить поиск по компаниям" | |
| 275 | - | |
| 276 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb:19 | |
| 277 | -#, fuzzy | |
| 278 | -msgid "Add new enterprise" | |
| 279 | -msgstr "Одна компания" | |
| 280 | - | |
| 281 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:17 | |
| 282 | -#, fuzzy | |
| 283 | -msgid "Sort by" | |
| 284 | -msgstr "Отправлено %s." | |
| 285 | - | |
| 286 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 287 | -msgid "Date(newest first)" | |
| 288 | -msgstr "" | |
| 289 | - | |
| 290 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:18 | |
| 291 | -msgid "Date(oldest first)" | |
| 292 | -msgstr "" | |
| 293 | - | |
| 294 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 295 | -msgid "Client name(A-Z)" | |
| 296 | -msgstr "" | |
| 297 | - | |
| 298 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:19 | |
| 299 | -msgid "Client name(Z-A)" | |
| 300 | -msgstr "" | |
| 301 | - | |
| 302 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:24 | |
| 303 | -#, fuzzy | |
| 304 | -msgid "There are no contracts at all." | |
| 305 | -msgstr "У вас еще нет контактов" | |
| 306 | - | |
| 307 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:35 | |
| 308 | -msgid "Are you sure?" | |
| 309 | -msgstr "" | |
| 310 | - | |
| 311 | -#: plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb:45 | |
| 312 | -#, fuzzy | |
| 313 | -msgid "Create new contract" | |
| 314 | -msgstr "Создать новое сообщество" | |
| 315 | - | |
| 316 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:18 | |
| 317 | -#, fuzzy | |
| 318 | -msgid "Type in search term for enterprise" | |
| 319 | -msgstr "Отключить поиск по компаниям" | |
| 320 | - | |
| 321 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:31 | |
| 322 | -#, fuzzy | |
| 323 | -msgid "Add new product" | |
| 324 | -msgstr "Управление продуктами" | |
| 325 | - | |
| 326 | -#: plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb:57 | |
| 327 | -#, fuzzy | |
| 328 | -msgid "Type in a search term for product" | |
| 329 | -msgstr "Отключить поиск по компаниям" | |
| 330 | - | |
| 331 | -#: plugins/bsc/views/bsc_plugin_myprofile/new_contract.html.erb:1 | |
| 332 | -#: plugins/bsc/views/bsc_plugin_myprofile/edit_contract.html.erb:1 | |
| 333 | -#, fuzzy | |
| 334 | -msgid "New contract" | |
| 335 | -msgstr "Весь контент" | |
| 336 | - | |
| 337 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:2 | |
| 338 | -#, fuzzy | |
| 339 | -msgid "Existing enterprises:" | |
| 340 | -msgstr "Unternehmen ändern" | |
| 341 | - | |
| 342 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:3 | |
| 343 | -msgid "" | |
| 344 | -"Were found %{count} enterprises with similar names on the same city, you can " | |
| 345 | -"decide to associate one of them or create the new enterprise confirming the " | |
| 346 | -"informations you typed in." | |
| 347 | -msgstr "" | |
| 348 | - | |
| 349 | -#: plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb:20 | |
| 350 | -#, fuzzy | |
| 351 | -msgid "Associate" | |
| 352 | -msgstr "Активировать" | |
| 353 | - | |
| 354 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:1 | |
| 355 | -msgid "Transfer Ownership" | |
| 356 | -msgstr "" | |
| 357 | - | |
| 358 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:4 | |
| 359 | -msgid "" | |
| 360 | -"This option allows you to transfer this enterprise's management to another " | |
| 361 | -"user. This action will remove all the current administrators. Be careful " | |
| 362 | -"when confirming this procedure." | |
| 363 | -msgstr "" | |
| 364 | - | |
| 365 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:8 | |
| 366 | -#, fuzzy | |
| 367 | -msgid "Current administrators:" | |
| 368 | -msgstr "Текущие участники" | |
| 369 | - | |
| 370 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:19 | |
| 371 | -#, fuzzy | |
| 372 | -msgid "Administrator:" | |
| 373 | -msgstr "Администраторы:" | |
| 374 | - | |
| 375 | -#: plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb:22 | |
| 376 | -msgid "Type in a search term for the new administrator" | |
| 377 | -msgstr "" | |
| 378 | - | |
| 379 | -#: plugins/bsc/views/bsc_plugin/mailer/admin_notification.html.erb:1 | |
| 380 | -msgid "The management of %{bsc} was transferred to you." | |
| 381 | -msgstr "" | |
| 382 | - | |
| 383 | -#: plugins/bsc/views/shared/_fields.html.erb:39 | |
| 384 | -#, fuzzy | |
| 385 | -msgid "" | |
| 386 | -"You are about to change the address, and this will break external links to " | |
| 387 | -"this bsc or to posts inside it. Do you really want to change?" | |
| 388 | -msgstr "" | |
| 389 | -"Вы собираетесь сменить адрес, это приведет к разрыву всех внешних ссылок, " | |
| 390 | -"ведущих на вашу страницу. Вы уверены?" | |
| 391 | - | |
| 392 | -#: plugins/bsc/views/bsc_plugin_admin/new.html.erb:2 | |
| 393 | -#, fuzzy | |
| 394 | -msgid "BSC registration" | |
| 395 | -msgstr "Регистрация предприятия" | |
| 396 | - | |
| 397 | -#: plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb:1 | |
| 398 | -#, fuzzy | |
| 399 | -msgid "Validate enterprises" | |
| 400 | -msgstr "Подтвердить компанию" | |
| 401 | - | |
| 402 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:2 | |
| 403 | -#, fuzzy | |
| 404 | -msgid "Contact phone: " | |
| 405 | -msgstr "Kontakttelefon:" | |
| 406 | - | |
| 407 | -#: plugins/bsc/views/profile/_profile_tab.html.erb:3 | |
| 408 | -#, fuzzy | |
| 409 | -msgid "Email: " | |
| 410 | -msgstr "E-Mail: %s" |
plugins/bsc/public/contracts.js
| ... | ... | @@ -1,86 +0,0 @@ |
| 1 | -var BSCContracts = {}; | |
| 2 | - | |
| 3 | -(function($){ | |
| 4 | - BSCContracts.onDelete = function(item){ | |
| 5 | - $('.token-input-dropdown').hide(); | |
| 6 | - $('#bsc-plugin-row-'+item.sale_id.toString()).remove(); | |
| 7 | - BSCContracts.updateTotal(); | |
| 8 | - }; | |
| 9 | - | |
| 10 | - BSCContracts.onAdd = function(item){ | |
| 11 | - var quantity = $('#bsc-plugin-sale-'+item.sale_id.toString()+'-quantity'); | |
| 12 | - var price = $('#bsc-plugin-sale-'+item.sale_id.toString()+'-price'); | |
| 13 | - quantity.addClass('required'); | |
| 14 | - price.addClass('required'); | |
| 15 | - quantity.val(1); | |
| 16 | - price.val(item.product_price); | |
| 17 | - BSCContracts.updateTotal(); | |
| 18 | - }; | |
| 19 | - | |
| 20 | - BSCContracts.newID = function(){ | |
| 21 | - if ( !this.idNum ) this.idNum = 0; | |
| 22 | - return this.idNum++; | |
| 23 | - }; | |
| 24 | - | |
| 25 | - BSCContracts.newProductLine = function(item){ | |
| 26 | - var id = this.newID(); | |
| 27 | - var tr = $('<tr class="bsc-plugin-sales-product" id="bsc-plugin-row-'+id+'"></tr>'); | |
| 28 | - var tds = $('<td></td><td></td><td>'+this.currencyUnit+'</td>').appendTo(tr); | |
| 29 | - var input = $('<input name="sales['+id+'][product_id]" class="search-product-field"/>').appendTo(tds[0]); | |
| 30 | - var searchUrl = this.searchUrl | |
| 31 | - .replace('ENTERPRISES', $('#involved-enterprises').val()) | |
| 32 | - .replace('SALE_ID', id) | |
| 33 | - .replace('ADDED_PRODUCTS', $.map($('.search-product-field'), function(item){return item.value}).join(',')); | |
| 34 | - var prePopulation = []; | |
| 35 | - var quantity = ''; | |
| 36 | - var price = ''; | |
| 37 | - var required = ''; | |
| 38 | - if(item) { | |
| 39 | - item.sale_id = id; | |
| 40 | - prePopulation = [item]; | |
| 41 | - quantity = item.quantity; | |
| 42 | - price = item.product_price; | |
| 43 | - required = 'required'; | |
| 44 | - } | |
| 45 | - var opts = $.extend( { prePopulate: prePopulation, queryParam: input[0].name }, this.tokenInputOptions ); | |
| 46 | - | |
| 47 | - input.keydown(function(event){ if(event.keyCode == '13') return false }) | |
| 48 | - .tokenInput(searchUrl, opts); | |
| 49 | - $('#bsc-plugin-contract-total-row').before(tr); | |
| 50 | - $('<input id="bsc-plugin-sale-'+id+'-quantity" class="bsc-plugin-sales-quantity '+required+' digits" name="sales['+id+'][quantity]" align="center" size="8" value="'+quantity+'"/>').appendTo(tds[1]); | |
| 51 | - $('<input id="bsc-plugin-sale-'+id+'-price" class="bsc-plugin-sales-price '+required+' number" name="sales['+id+'][price]" value="'+price+'"/>').appendTo(tds[2]); | |
| 52 | - }; | |
| 53 | - | |
| 54 | - BSCContracts.prePopulate = function(items){ | |
| 55 | - $(items).each(function(index, item){BSCContracts.newProductLine(item)}); | |
| 56 | - } | |
| 57 | - | |
| 58 | - BSCContracts.updateTotal = function(){ | |
| 59 | - var total = 0; | |
| 60 | - var quantity = 0; | |
| 61 | - var price = 0; | |
| 62 | - $('.bsc-plugin-sales-product').each(function(index){ | |
| 63 | - quantity = $('#' + $(this).attr('id') + " .bsc-plugin-sales-quantity").val(); | |
| 64 | - price = $('#'+$(this).attr('id') + " .bsc-plugin-sales-price").val(); | |
| 65 | - total += quantity*price; | |
| 66 | - }); | |
| 67 | - $('#bsc-plugin-sales-total-value').text(BSCContracts.currencyUnit+' '+total); | |
| 68 | - } | |
| 69 | - | |
| 70 | - $(".bsc-plugin-sales-price, .bsc-plugin-sales-quantity").live('change', function(e){ | |
| 71 | - BSCContracts.updateTotal(); | |
| 72 | - }); | |
| 73 | - | |
| 74 | - $("#bsc-plugin-add-new-product").click(function(){ | |
| 75 | - var last = $('.search-product-field:last'); | |
| 76 | - if(!last.val() && last.size() != 0){ | |
| 77 | - last.focus(); | |
| 78 | - return false; | |
| 79 | - } | |
| 80 | - var next_id = parseInt(last.attr('data-sale-id'))+1; | |
| 81 | - var enterprises = $('#involved-enterprises').val().replace(/,/g,'-'); | |
| 82 | - BSCContracts.newProductLine(); | |
| 83 | - return false; | |
| 84 | - }); | |
| 85 | - | |
| 86 | -})(jQuery); |
plugins/bsc/public/datepicker.js
| ... | ... | @@ -1,14 +0,0 @@ |
| 1 | -var dates = jQuery( "#from, #to" ).datepicker({ | |
| 2 | - defaultDate: "+1w", | |
| 3 | - changeMonth: true, | |
| 4 | - dateFormat: 'yy-mm-dd', | |
| 5 | - onSelect: function( selectedDate ) { | |
| 6 | - var option = this.id == "from" ? "minDate" : "maxDate", | |
| 7 | - instance = jQuery( this ).data( "datepicker" ), | |
| 8 | - date = jQuery.datepicker.parseDate( | |
| 9 | - instance.settings.dateFormat || | |
| 10 | - jQuery.datepicker._defaults.dateFormat, | |
| 11 | - selectedDate, instance.settings ); | |
| 12 | - dates.not( this ).datepicker( "option", option, date ); | |
| 13 | - } | |
| 14 | -}); |
plugins/bsc/public/images/manage-bsc-enterprises-icon.png
978 Bytes
plugins/bsc/public/images/manage-bsc-enterprises.gif
2.05 KB
plugins/bsc/public/images/manage-bsc-enterprises.png
3.84 KB
plugins/bsc/public/images/manage-bsc-enterprises.svg
| ... | ... | @@ -1,1309 +0,0 @@ |
| 1 | -<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
| 2 | -<svg | |
| 3 | - xmlns:dc="http://purl.org/dc/elements/1.1/" | |
| 4 | - xmlns:cc="http://creativecommons.org/ns#" | |
| 5 | - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | |
| 6 | - xmlns:svg="http://www.w3.org/2000/svg" | |
| 7 | - xmlns="http://www.w3.org/2000/svg" | |
| 8 | - xmlns:xlink="http://www.w3.org/1999/xlink" | |
| 9 | - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | |
| 10 | - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | |
| 11 | - width="48" | |
| 12 | - height="48" | |
| 13 | - overflow="visible" | |
| 14 | - enable-background="new 0 0 128 129.396" | |
| 15 | - xml:space="preserve" | |
| 16 | - id="svg2" | |
| 17 | - sodipodi:version="0.32" | |
| 18 | - inkscape:version="0.47 r22583" | |
| 19 | - sodipodi:docname="BSC.svg" | |
| 20 | - version="1.0" | |
| 21 | - inkscape:export-filename="/home/tigert/My Downloads/go-home.png" | |
| 22 | - inkscape:export-xdpi="90.000000" | |
| 23 | - inkscape:export-ydpi="90.000000"><metadata | |
| 24 | - id="metadata367"><rdf:RDF><cc:Work | |
| 25 | - rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type | |
| 26 | - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><cc:license | |
| 27 | - rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" /><dc:title /><dc:creator><cc:Agent><dc:title>Jakub Steiner</dc:title></cc:Agent></dc:creator><dc:source>http://jimmac.musichall.cz</dc:source><dc:subject><rdf:Bag><rdf:li>home</rdf:li><rdf:li>return</rdf:li><rdf:li>go</rdf:li><rdf:li>default</rdf:li><rdf:li>user</rdf:li><rdf:li>directory</rdf:li></rdf:Bag></dc:subject><dc:contributor><cc:Agent><dc:title>Tuomas Kuosmanen</dc:title></cc:Agent></dc:contributor></cc:Work><cc:License | |
| 28 | - rdf:about="http://creativecommons.org/licenses/by-sa/2.0/"><cc:permits | |
| 29 | - rdf:resource="http://web.resource.org/cc/Reproduction" /><cc:permits | |
| 30 | - rdf:resource="http://web.resource.org/cc/Distribution" /><cc:requires | |
| 31 | - rdf:resource="http://web.resource.org/cc/Notice" /><cc:requires | |
| 32 | - rdf:resource="http://web.resource.org/cc/Attribution" /><cc:permits | |
| 33 | - rdf:resource="http://web.resource.org/cc/DerivativeWorks" /><cc:requires | |
| 34 | - rdf:resource="http://web.resource.org/cc/ShareAlike" /></cc:License></rdf:RDF></metadata><defs | |
| 35 | - id="defs365"><linearGradient | |
| 36 | - inkscape:collect="always" | |
| 37 | - id="linearGradient3177"><stop | |
| 38 | - style="stop-color:#729fcf;stop-opacity:1" | |
| 39 | - offset="0" | |
| 40 | - id="stop3179" /><stop | |
| 41 | - style="stop-color:#204a87;stop-opacity:1" | |
| 42 | - offset="1" | |
| 43 | - id="stop3181" /></linearGradient><linearGradient | |
| 44 | - id="linearGradient3171"><stop | |
| 45 | - id="stop3173" | |
| 46 | - offset="0" | |
| 47 | - style="stop-color:#d3d7cf;stop-opacity:1" /><stop | |
| 48 | - id="stop3175" | |
| 49 | - offset="1" | |
| 50 | - style="stop-color:#888a85;stop-opacity:1" /></linearGradient><linearGradient | |
| 51 | - inkscape:collect="always" | |
| 52 | - id="linearGradient5161"><stop | |
| 53 | - style="stop-color:#c17d11;stop-opacity:1;" | |
| 54 | - offset="0" | |
| 55 | - id="stop5163" /><stop | |
| 56 | - style="stop-color:#8f5902;stop-opacity:1" | |
| 57 | - offset="1" | |
| 58 | - id="stop5165" /></linearGradient><linearGradient | |
| 59 | - inkscape:collect="always" | |
| 60 | - id="linearGradient3771"><stop | |
| 61 | - style="stop-color:#ffffff;stop-opacity:1;" | |
| 62 | - offset="0" | |
| 63 | - id="stop3773" /><stop | |
| 64 | - style="stop-color:#ffffff;stop-opacity:0;" | |
| 65 | - offset="1" | |
| 66 | - id="stop3775" /></linearGradient><linearGradient | |
| 67 | - gradientTransform="matrix(0.314683,0.000000,0.000000,0.314683,4.128264,3.742874)" | |
| 68 | - y2="59.7995" | |
| 69 | - x2="48.046001" | |
| 70 | - y1="117.5205" | |
| 71 | - x1="80.223602" | |
| 72 | - gradientUnits="userSpaceOnUse" | |
| 73 | - id="linearGradient3736"> | |
| 74 | - <stop | |
| 75 | - id="stop3738" | |
| 76 | - style="stop-color:#CCCCCC" | |
| 77 | - offset="0" /> | |
| 78 | - <stop | |
| 79 | - id="stop3740" | |
| 80 | - style="stop-color:#FFFFFF" | |
| 81 | - offset="0.81071424" /> | |
| 82 | - <midPointStop | |
| 83 | - id="midPointStop3742" | |
| 84 | - style="stop-color:#CCCCCC" | |
| 85 | - offset="0" /> | |
| 86 | - <midPointStop | |
| 87 | - id="midPointStop3744" | |
| 88 | - style="stop-color:#CCCCCC" | |
| 89 | - offset="0.5" /> | |
| 90 | - <midPointStop | |
| 91 | - id="midPointStop3746" | |
| 92 | - style="stop-color:#FFFFFF" | |
| 93 | - offset="0.9831" /> | |
| 94 | - </linearGradient><inkscape:perspective | |
| 95 | - sodipodi:type="inkscape:persp3d" | |
| 96 | - inkscape:vp_x="0 : 24 : 1" | |
| 97 | - inkscape:vp_y="0 : 1000 : 0" | |
| 98 | - inkscape:vp_z="48 : 24 : 1" | |
| 99 | - inkscape:persp3d-origin="24 : 16 : 1" | |
| 100 | - id="perspective92" /><linearGradient | |
| 101 | - inkscape:collect="always" | |
| 102 | - id="linearGradient5060"><stop | |
| 103 | - style="stop-color:black;stop-opacity:1;" | |
| 104 | - offset="0" | |
| 105 | - id="stop5062" /><stop | |
| 106 | - style="stop-color:black;stop-opacity:0;" | |
| 107 | - offset="1" | |
| 108 | - id="stop5064" /></linearGradient><linearGradient | |
| 109 | - id="linearGradient5048"><stop | |
| 110 | - style="stop-color:black;stop-opacity:0;" | |
| 111 | - offset="0" | |
| 112 | - id="stop5050" /><stop | |
| 113 | - id="stop5056" | |
| 114 | - offset="0.5" | |
| 115 | - style="stop-color:black;stop-opacity:1;" /><stop | |
| 116 | - style="stop-color:black;stop-opacity:0;" | |
| 117 | - offset="1" | |
| 118 | - id="stop5052" /></linearGradient><linearGradient | |
| 119 | - id="linearGradient2406"><stop | |
| 120 | - style="stop-color:#7c7e79;stop-opacity:1;" | |
| 121 | - offset="0" | |
| 122 | - id="stop2408" /><stop | |
| 123 | - id="stop2414" | |
| 124 | - offset="0.1724138" | |
| 125 | - style="stop-color:#848681;stop-opacity:1;" /><stop | |
| 126 | - style="stop-color:#898c86;stop-opacity:1;" | |
| 127 | - offset="1" | |
| 128 | - id="stop2410" /></linearGradient><linearGradient | |
| 129 | - inkscape:collect="always" | |
| 130 | - id="linearGradient2390"><stop | |
| 131 | - style="stop-color:#919191;stop-opacity:1;" | |
| 132 | - offset="0" | |
| 133 | - id="stop2392" /><stop | |
| 134 | - style="stop-color:#919191;stop-opacity:0;" | |
| 135 | - offset="1" | |
| 136 | - id="stop2394" /></linearGradient><linearGradient | |
| 137 | - inkscape:collect="always" | |
| 138 | - id="linearGradient2378"><stop | |
| 139 | - style="stop-color:#575757;stop-opacity:1;" | |
| 140 | - offset="0" | |
| 141 | - id="stop2380" /><stop | |
| 142 | - style="stop-color:#575757;stop-opacity:0;" | |
| 143 | - offset="1" | |
| 144 | - id="stop2382" /></linearGradient><linearGradient | |
| 145 | - inkscape:collect="always" | |
| 146 | - id="linearGradient2368"><stop | |
| 147 | - style="stop-color:#ffffff;stop-opacity:1;" | |
| 148 | - offset="0" | |
| 149 | - id="stop2370" /><stop | |
| 150 | - style="stop-color:#ffffff;stop-opacity:0;" | |
| 151 | - offset="1" | |
| 152 | - id="stop2372" /></linearGradient><linearGradient | |
| 153 | - inkscape:collect="always" | |
| 154 | - id="linearGradient2349"><stop | |
| 155 | - style="stop-color:#000000;stop-opacity:1;" | |
| 156 | - offset="0" | |
| 157 | - id="stop2351" /><stop | |
| 158 | - style="stop-color:#000000;stop-opacity:0;" | |
| 159 | - offset="1" | |
| 160 | - id="stop2353" /></linearGradient><linearGradient | |
| 161 | - id="linearGradient2341"><stop | |
| 162 | - id="stop2343" | |
| 163 | - offset="0" | |
| 164 | - style="stop-color:#000000;stop-opacity:1;" /><stop | |
| 165 | - id="stop2345" | |
| 166 | - offset="1" | |
| 167 | - style="stop-color:#000000;stop-opacity:0;" /></linearGradient><linearGradient | |
| 168 | - id="linearGradient2329"><stop | |
| 169 | - style="stop-color:#000000;stop-opacity:0.18556701;" | |
| 170 | - offset="0" | |
| 171 | - id="stop2331" /><stop | |
| 172 | - style="stop-color:#ffffff;stop-opacity:1;" | |
| 173 | - offset="1" | |
| 174 | - id="stop2333" /></linearGradient><linearGradient | |
| 175 | - inkscape:collect="always" | |
| 176 | - id="linearGradient2319"><stop | |
| 177 | - style="stop-color:#000000;stop-opacity:1;" | |
| 178 | - offset="0" | |
| 179 | - id="stop2321" /><stop | |
| 180 | - style="stop-color:#000000;stop-opacity:0;" | |
| 181 | - offset="1" | |
| 182 | - id="stop2323" /></linearGradient><linearGradient | |
| 183 | - id="linearGradient2307"><stop | |
| 184 | - style="stop-color:#edd400;stop-opacity:1;" | |
| 185 | - offset="0" | |
| 186 | - id="stop2309" /><stop | |
| 187 | - style="stop-color:#998800;stop-opacity:1;" | |
| 188 | - offset="1" | |
| 189 | - id="stop2311" /></linearGradient><linearGradient | |
| 190 | - inkscape:collect="always" | |
| 191 | - id="linearGradient2299"><stop | |
| 192 | - style="stop-color:#ffffff;stop-opacity:1;" | |
| 193 | - offset="0" | |
| 194 | - id="stop2301" /><stop | |
| 195 | - style="stop-color:#ffffff;stop-opacity:0;" | |
| 196 | - offset="1" | |
| 197 | - id="stop2303" /></linearGradient><linearGradient | |
| 198 | - id="XMLID_2_" | |
| 199 | - gradientUnits="userSpaceOnUse" | |
| 200 | - x1="80.223602" | |
| 201 | - y1="117.5205" | |
| 202 | - x2="48.046001" | |
| 203 | - y2="59.7995" | |
| 204 | - gradientTransform="matrix(0.314683,0.000000,0.000000,0.314683,4.128264,3.742874)"> | |
| 205 | - <stop | |
| 206 | - offset="0" | |
| 207 | - style="stop-color:#CCCCCC" | |
| 208 | - id="stop17" /> | |
| 209 | - <stop | |
| 210 | - offset="0.9831" | |
| 211 | - style="stop-color:#FFFFFF" | |
| 212 | - id="stop19" /> | |
| 213 | - <midPointStop | |
| 214 | - offset="0" | |
| 215 | - style="stop-color:#CCCCCC" | |
| 216 | - id="midPointStop48" /> | |
| 217 | - <midPointStop | |
| 218 | - offset="0.5" | |
| 219 | - style="stop-color:#CCCCCC" | |
| 220 | - id="midPointStop50" /> | |
| 221 | - <midPointStop | |
| 222 | - offset="0.9831" | |
| 223 | - style="stop-color:#FFFFFF" | |
| 224 | - id="midPointStop52" /> | |
| 225 | - </linearGradient><linearGradient | |
| 226 | - id="XMLID_39_" | |
| 227 | - gradientUnits="userSpaceOnUse" | |
| 228 | - x1="64.387703" | |
| 229 | - y1="65.124001" | |
| 230 | - x2="64.387703" | |
| 231 | - y2="35.569" | |
| 232 | - gradientTransform="matrix(0.354101,0.000000,0.000000,0.354101,1.638679,-8.364921e-2)"> | |
| 233 | - <stop | |
| 234 | - offset="0" | |
| 235 | - style="stop-color:#FFFFFF" | |
| 236 | - id="stop336" /> | |
| 237 | - <stop | |
| 238 | - offset="0.8539" | |
| 239 | - style="stop-color:#FF6200" | |
| 240 | - id="stop338" /> | |
| 241 | - <stop | |
| 242 | - offset="1" | |
| 243 | - style="stop-color:#F25D00" | |
| 244 | - id="stop340" /> | |
| 245 | - <midPointStop | |
| 246 | - offset="0" | |
| 247 | - style="stop-color:#FFFFFF" | |
| 248 | - id="midPointStop335" /> | |
| 249 | - <midPointStop | |
| 250 | - offset="0.5" | |
| 251 | - style="stop-color:#FFFFFF" | |
| 252 | - id="midPointStop337" /> | |
| 253 | - <midPointStop | |
| 254 | - offset="0.8539" | |
| 255 | - style="stop-color:#FF6200" | |
| 256 | - id="midPointStop339" /> | |
| 257 | - <midPointStop | |
| 258 | - offset="0.5" | |
| 259 | - style="stop-color:#FF6200" | |
| 260 | - id="midPointStop341" /> | |
| 261 | - <midPointStop | |
| 262 | - offset="1" | |
| 263 | - style="stop-color:#F25D00" | |
| 264 | - id="midPointStop343" /> | |
| 265 | - </linearGradient><radialGradient | |
| 266 | - inkscape:collect="always" | |
| 267 | - xlink:href="#linearGradient2307" | |
| 268 | - id="radialGradient2313" | |
| 269 | - cx="19.985598" | |
| 270 | - cy="36.77816" | |
| 271 | - fx="19.985598" | |
| 272 | - fy="36.77816" | |
| 273 | - r="1.0821035" | |
| 274 | - gradientTransform="matrix(1.125263,0,0,0.982744,-4.428678,0.565787)" | |
| 275 | - gradientUnits="userSpaceOnUse" /><radialGradient | |
| 276 | - inkscape:collect="always" | |
| 277 | - xlink:href="#linearGradient2319" | |
| 278 | - id="radialGradient2325" | |
| 279 | - cx="20.443665" | |
| 280 | - cy="37.425829" | |
| 281 | - fx="20.443665" | |
| 282 | - fy="37.425829" | |
| 283 | - r="1.0821035" | |
| 284 | - gradientTransform="matrix(1.125263,0,0,0.982744,-4.428678,0.731106)" | |
| 285 | - gradientUnits="userSpaceOnUse" /><radialGradient | |
| 286 | - inkscape:collect="always" | |
| 287 | - xlink:href="#linearGradient2349" | |
| 288 | - id="radialGradient2355" | |
| 289 | - cx="24.023088" | |
| 290 | - cy="40.56913" | |
| 291 | - fx="24.023088" | |
| 292 | - fy="40.56913" | |
| 293 | - r="16.28684" | |
| 294 | - gradientTransform="matrix(1.000000,0.000000,0.000000,0.431250,1.157278e-15,23.07369)" | |
| 295 | - gradientUnits="userSpaceOnUse" /><linearGradient | |
| 296 | - inkscape:collect="always" | |
| 297 | - xlink:href="#linearGradient2390" | |
| 298 | - id="linearGradient2396" | |
| 299 | - x1="30.603519" | |
| 300 | - y1="37.337803" | |
| 301 | - x2="30.603519" | |
| 302 | - y2="36.112415" | |
| 303 | - gradientUnits="userSpaceOnUse" | |
| 304 | - gradientTransform="matrix(1.263867,0,0,0.859794,-6.499556,8.390924)" /><linearGradient | |
| 305 | - inkscape:collect="always" | |
| 306 | - xlink:href="#linearGradient5048" | |
| 307 | - id="linearGradient3710" | |
| 308 | - gradientUnits="userSpaceOnUse" | |
| 309 | - gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)" | |
| 310 | - x1="302.85715" | |
| 311 | - y1="366.64789" | |
| 312 | - x2="302.85715" | |
| 313 | - y2="609.50507" /><radialGradient | |
| 314 | - inkscape:collect="always" | |
| 315 | - xlink:href="#linearGradient5060" | |
| 316 | - id="radialGradient3712" | |
| 317 | - gradientUnits="userSpaceOnUse" | |
| 318 | - gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)" | |
| 319 | - cx="605.71429" | |
| 320 | - cy="486.64789" | |
| 321 | - fx="605.71429" | |
| 322 | - fy="486.64789" | |
| 323 | - r="117.14286" /><radialGradient | |
| 324 | - inkscape:collect="always" | |
| 325 | - xlink:href="#linearGradient5060" | |
| 326 | - id="radialGradient3714" | |
| 327 | - gradientUnits="userSpaceOnUse" | |
| 328 | - gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)" | |
| 329 | - cx="605.71429" | |
| 330 | - cy="486.64789" | |
| 331 | - fx="605.71429" | |
| 332 | - fy="486.64789" | |
| 333 | - r="117.14286" /><linearGradient | |
| 334 | - inkscape:collect="always" | |
| 335 | - xlink:href="#XMLID_2_" | |
| 336 | - id="linearGradient3716" | |
| 337 | - gradientUnits="userSpaceOnUse" | |
| 338 | - gradientTransform="matrix(0.336922,0,0,0.166888,-42.01712,15.46151)" | |
| 339 | - x1="52.006104" | |
| 340 | - y1="166.1331" | |
| 341 | - x2="14.049017" | |
| 342 | - y2="-42.218513" /><linearGradient | |
| 343 | - inkscape:collect="always" | |
| 344 | - xlink:href="#linearGradient2329" | |
| 345 | - id="linearGradient3718" | |
| 346 | - gradientUnits="userSpaceOnUse" | |
| 347 | - gradientTransform="matrix(0.898789,0,0,1.071914,-59.521975,-2.080838)" | |
| 348 | - x1="17.602522" | |
| 349 | - y1="26.057423" | |
| 350 | - x2="17.682528" | |
| 351 | - y2="32.654099" /><radialGradient | |
| 352 | - inkscape:collect="always" | |
| 353 | - xlink:href="#linearGradient2378" | |
| 354 | - id="radialGradient3720" | |
| 355 | - gradientUnits="userSpaceOnUse" | |
| 356 | - gradientTransform="matrix(1.125263,-3.585417e-8,4.269819e-8,1.340059,-63.006704,1.355395)" | |
| 357 | - cx="24.195112" | |
| 358 | - cy="10.577631" | |
| 359 | - fx="24.195112" | |
| 360 | - fy="10.577631" | |
| 361 | - r="15.242914" /><linearGradient | |
| 362 | - inkscape:collect="always" | |
| 363 | - xlink:href="#linearGradient2406" | |
| 364 | - id="linearGradient3722" | |
| 365 | - gradientUnits="userSpaceOnUse" | |
| 366 | - gradientTransform="matrix(0.888785,0,0,1.08932,-57.58901,-1.524336)" | |
| 367 | - x1="17.850183" | |
| 368 | - y1="28.939463" | |
| 369 | - x2="19.040216" | |
| 370 | - y2="41.03223" /><radialGradient | |
| 371 | - inkscape:collect="always" | |
| 372 | - xlink:href="#linearGradient2319" | |
| 373 | - id="radialGradient3724" | |
| 374 | - gradientUnits="userSpaceOnUse" | |
| 375 | - gradientTransform="matrix(1.125263,0,0,0.982744,-63.428678,0.731106)" | |
| 376 | - cx="20.443665" | |
| 377 | - cy="37.425829" | |
| 378 | - fx="20.443665" | |
| 379 | - fy="37.425829" | |
| 380 | - r="1.0821035" /><radialGradient | |
| 381 | - inkscape:collect="always" | |
| 382 | - xlink:href="#linearGradient2307" | |
| 383 | - id="radialGradient3726" | |
| 384 | - gradientUnits="userSpaceOnUse" | |
| 385 | - gradientTransform="matrix(1.125263,0,0,0.982744,-63.428678,0.565787)" | |
| 386 | - cx="19.985598" | |
| 387 | - cy="36.77816" | |
| 388 | - fx="19.985598" | |
| 389 | - fy="36.77816" | |
| 390 | - r="1.0821035" /><linearGradient | |
| 391 | - inkscape:collect="always" | |
| 392 | - xlink:href="#XMLID_39_" | |
| 393 | - id="linearGradient3728" | |
| 394 | - gradientUnits="userSpaceOnUse" | |
| 395 | - gradientTransform="matrix(0.354101,0,0,0.354101,-58.361321,-0.08364921)" | |
| 396 | - x1="64.387703" | |
| 397 | - y1="65.124001" | |
| 398 | - x2="64.387703" | |
| 399 | - y2="35.569" /><radialGradient | |
| 400 | - inkscape:collect="always" | |
| 401 | - xlink:href="#linearGradient2299" | |
| 402 | - id="radialGradient3730" | |
| 403 | - gradientUnits="userSpaceOnUse" | |
| 404 | - gradientTransform="matrix(4.100086,0,0,4.201322,-85.41506,-78.53967)" | |
| 405 | - cx="7.5326638" | |
| 406 | - cy="24.202574" | |
| 407 | - fx="7.5326638" | |
| 408 | - fy="24.202574" | |
| 409 | - r="8.2452128" /><radialGradient | |
| 410 | - inkscape:collect="always" | |
| 411 | - xlink:href="#linearGradient2341" | |
| 412 | - id="radialGradient3732" | |
| 413 | - gradientUnits="userSpaceOnUse" | |
| 414 | - gradientTransform="matrix(4.100086,0,0,-4.201322,-65.198109,105.3535)" | |
| 415 | - cx="11.68129" | |
| 416 | - cy="19.554111" | |
| 417 | - fx="11.68129" | |
| 418 | - fy="19.554111" | |
| 419 | - r="8.2452126" /><radialGradient | |
| 420 | - inkscape:collect="always" | |
| 421 | - xlink:href="#linearGradient2368" | |
| 422 | - id="radialGradient3734" | |
| 423 | - gradientUnits="userSpaceOnUse" | |
| 424 | - gradientTransform="matrix(3.751495,0,0,3.147818,-142.00907,-65.70704)" | |
| 425 | - cx="29.913452" | |
| 426 | - cy="30.442923" | |
| 427 | - fx="29.913452" | |
| 428 | - fy="30.442923" | |
| 429 | - r="4.0018832" /><linearGradient | |
| 430 | - inkscape:collect="always" | |
| 431 | - xlink:href="#linearGradient3736" | |
| 432 | - id="linearGradient4355" | |
| 433 | - gradientUnits="userSpaceOnUse" | |
| 434 | - gradientTransform="matrix(0.336922,0.000000,0.000000,0.166888,17.98288,15.46151)" | |
| 435 | - x1="49.023571" | |
| 436 | - y1="173.99986" | |
| 437 | - x2="19.343113" | |
| 438 | - y2="-5.7614088" /><radialGradient | |
| 439 | - inkscape:collect="always" | |
| 440 | - xlink:href="#linearGradient2378" | |
| 441 | - id="radialGradient4379" | |
| 442 | - gradientUnits="userSpaceOnUse" | |
| 443 | - gradientTransform="matrix(-2.7847815e-8,0.91845951,-1.1152723,-3.3815205e-8,39.60096,1.4161083)" | |
| 444 | - cx="28.399611" | |
| 445 | - cy="15.333439" | |
| 446 | - fx="28.399611" | |
| 447 | - fy="15.333439" | |
| 448 | - r="15.242914" /><radialGradient | |
| 449 | - inkscape:collect="always" | |
| 450 | - xlink:href="#linearGradient2341" | |
| 451 | - id="radialGradient4473" | |
| 452 | - gradientUnits="userSpaceOnUse" | |
| 453 | - gradientTransform="matrix(-2.0618025,-2.0407128e-7,-3.2411324e-7,3.2746279,61.522713,-37.078328)" | |
| 454 | - cx="11.651313" | |
| 455 | - cy="20.026194" | |
| 456 | - fx="11.651313" | |
| 457 | - fy="20.026194" | |
| 458 | - r="8.2452126" /><radialGradient | |
| 459 | - inkscape:collect="always" | |
| 460 | - xlink:href="#linearGradient2299" | |
| 461 | - id="radialGradient4657" | |
| 462 | - gradientUnits="userSpaceOnUse" | |
| 463 | - gradientTransform="matrix(3.39591,-4.6697806e-7,4.6697814e-7,3.3959105,-19.762019,-53.978222)" | |
| 464 | - cx="8.027895" | |
| 465 | - cy="24.287516" | |
| 466 | - fx="8.027895" | |
| 467 | - fy="24.287516" | |
| 468 | - r="8.2452128" /><linearGradient | |
| 469 | - inkscape:collect="always" | |
| 470 | - xlink:href="#linearGradient2329" | |
| 471 | - id="linearGradient4661" | |
| 472 | - gradientUnits="userSpaceOnUse" | |
| 473 | - gradientTransform="matrix(0.67409175,0,0,0.92339382,5.1085187,4.2256015)" | |
| 474 | - x1="15.415529" | |
| 475 | - y1="23.833527" | |
| 476 | - x2="16.899008" | |
| 477 | - y2="33.219193" /><linearGradient | |
| 478 | - inkscape:collect="always" | |
| 479 | - xlink:href="#linearGradient3771" | |
| 480 | - id="linearGradient4665" | |
| 481 | - gradientUnits="userSpaceOnUse" | |
| 482 | - gradientTransform="translate(-1,1)" | |
| 483 | - x1="26.5" | |
| 484 | - y1="36.5" | |
| 485 | - x2="24.5" | |
| 486 | - y2="28.5" /><radialGradient | |
| 487 | - inkscape:collect="always" | |
| 488 | - xlink:href="#linearGradient2368" | |
| 489 | - id="radialGradient4669" | |
| 490 | - gradientUnits="userSpaceOnUse" | |
| 491 | - gradientTransform="matrix(0.11004748,1.8133708,-1.8164852,0.18222563,79.460078,-26.062392)" | |
| 492 | - cx="29.913452" | |
| 493 | - cy="30.442923" | |
| 494 | - fx="29.913452" | |
| 495 | - fy="30.442923" | |
| 496 | - r="4.0018832" /><radialGradient | |
| 497 | - inkscape:collect="always" | |
| 498 | - xlink:href="#linearGradient5060" | |
| 499 | - id="radialGradient4693" | |
| 500 | - gradientUnits="userSpaceOnUse" | |
| 501 | - gradientTransform="matrix(-2.6052648,0,0,1.9930785,128.02878,-872.62632)" | |
| 502 | - cx="605.71429" | |
| 503 | - cy="486.64789" | |
| 504 | - fx="605.71429" | |
| 505 | - fy="486.64789" | |
| 506 | - r="117.14286" /><linearGradient | |
| 507 | - inkscape:collect="always" | |
| 508 | - xlink:href="#linearGradient5048" | |
| 509 | - id="linearGradient4697" | |
| 510 | - gradientUnits="userSpaceOnUse" | |
| 511 | - gradientTransform="matrix(2.3780477,0,0,1.969706,-1808.0185,-845.99583)" | |
| 512 | - x1="304.19855" | |
| 513 | - y1="357.48697" | |
| 514 | - x2="304.19855" | |
| 515 | - y2="603.21515" /><radialGradient | |
| 516 | - inkscape:collect="always" | |
| 517 | - xlink:href="#linearGradient5060" | |
| 518 | - id="radialGradient4701" | |
| 519 | - gradientUnits="userSpaceOnUse" | |
| 520 | - gradientTransform="matrix(2.6052656,0,0,1.9930785,-2039.1167,-872.62632)" | |
| 521 | - cx="605.71429" | |
| 522 | - cy="486.64789" | |
| 523 | - fx="605.71429" | |
| 524 | - fy="486.64789" | |
| 525 | - r="117.14286" /><linearGradient | |
| 526 | - inkscape:collect="always" | |
| 527 | - xlink:href="#linearGradient5048" | |
| 528 | - id="linearGradient4765" | |
| 529 | - gradientUnits="userSpaceOnUse" | |
| 530 | - gradientTransform="matrix(2.3780477,0,0,1.969706,-1808.0185,-845.99583)" | |
| 531 | - x1="304.19855" | |
| 532 | - y1="357.48697" | |
| 533 | - x2="304.19855" | |
| 534 | - y2="603.21515" /><radialGradient | |
| 535 | - inkscape:collect="always" | |
| 536 | - xlink:href="#linearGradient5060" | |
| 537 | - id="radialGradient4767" | |
| 538 | - gradientUnits="userSpaceOnUse" | |
| 539 | - gradientTransform="matrix(2.6052656,0,0,1.9930785,-2039.1167,-872.62632)" | |
| 540 | - cx="605.71429" | |
| 541 | - cy="486.64789" | |
| 542 | - fx="605.71429" | |
| 543 | - fy="486.64789" | |
| 544 | - r="117.14286" /><radialGradient | |
| 545 | - inkscape:collect="always" | |
| 546 | - xlink:href="#linearGradient5060" | |
| 547 | - id="radialGradient4769" | |
| 548 | - gradientUnits="userSpaceOnUse" | |
| 549 | - gradientTransform="matrix(-2.6052648,0,0,1.9930785,128.02878,-872.62632)" | |
| 550 | - cx="605.71429" | |
| 551 | - cy="486.64789" | |
| 552 | - fx="605.71429" | |
| 553 | - fy="486.64789" | |
| 554 | - r="117.14286" /><linearGradient | |
| 555 | - inkscape:collect="always" | |
| 556 | - xlink:href="#linearGradient3736" | |
| 557 | - id="linearGradient4771" | |
| 558 | - gradientUnits="userSpaceOnUse" | |
| 559 | - gradientTransform="matrix(0.336922,0,0,0.166888,17.98288,15.46151)" | |
| 560 | - x1="49.023571" | |
| 561 | - y1="173.99986" | |
| 562 | - x2="19.343113" | |
| 563 | - y2="-5.7614088" /><linearGradient | |
| 564 | - inkscape:collect="always" | |
| 565 | - xlink:href="#linearGradient2329" | |
| 566 | - id="linearGradient4773" | |
| 567 | - gradientUnits="userSpaceOnUse" | |
| 568 | - gradientTransform="matrix(0.67409175,0,0,0.92339382,5.1085187,4.2256015)" | |
| 569 | - x1="15.415529" | |
| 570 | - y1="23.833527" | |
| 571 | - x2="16.899008" | |
| 572 | - y2="33.219193" /><radialGradient | |
| 573 | - inkscape:collect="always" | |
| 574 | - xlink:href="#linearGradient2319" | |
| 575 | - id="radialGradient4775" | |
| 576 | - gradientUnits="userSpaceOnUse" | |
| 577 | - gradientTransform="matrix(1.125263,0,0,0.982744,-4.428678,0.731106)" | |
| 578 | - cx="20.443665" | |
| 579 | - cy="37.425829" | |
| 580 | - fx="20.443665" | |
| 581 | - fy="37.425829" | |
| 582 | - r="1.0821035" /><radialGradient | |
| 583 | - inkscape:collect="always" | |
| 584 | - xlink:href="#linearGradient2307" | |
| 585 | - id="radialGradient4777" | |
| 586 | - gradientUnits="userSpaceOnUse" | |
| 587 | - gradientTransform="matrix(1.125263,0,0,0.982744,-4.428678,0.565787)" | |
| 588 | - cx="19.985598" | |
| 589 | - cy="36.77816" | |
| 590 | - fx="19.985598" | |
| 591 | - fy="36.77816" | |
| 592 | - r="1.0821035" /><radialGradient | |
| 593 | - inkscape:collect="always" | |
| 594 | - xlink:href="#linearGradient2368" | |
| 595 | - id="radialGradient4779" | |
| 596 | - gradientUnits="userSpaceOnUse" | |
| 597 | - gradientTransform="matrix(0.11004748,1.8133708,-1.8164852,0.18222563,79.460078,-26.062392)" | |
| 598 | - cx="29.913452" | |
| 599 | - cy="30.442923" | |
| 600 | - fx="29.913452" | |
| 601 | - fy="30.442923" | |
| 602 | - r="4.0018832" /><linearGradient | |
| 603 | - inkscape:collect="always" | |
| 604 | - xlink:href="#linearGradient3771" | |
| 605 | - id="linearGradient4781" | |
| 606 | - gradientUnits="userSpaceOnUse" | |
| 607 | - gradientTransform="translate(-1,1)" | |
| 608 | - x1="26.5" | |
| 609 | - y1="36.5" | |
| 610 | - x2="24.5" | |
| 611 | - y2="28.5" /><radialGradient | |
| 612 | - inkscape:collect="always" | |
| 613 | - xlink:href="#linearGradient2378" | |
| 614 | - id="radialGradient4783" | |
| 615 | - gradientUnits="userSpaceOnUse" | |
| 616 | - gradientTransform="matrix(-2.7847815e-8,0.91845951,-1.1152723,-3.3815205e-8,39.60096,1.4161083)" | |
| 617 | - cx="28.399611" | |
| 618 | - cy="15.333439" | |
| 619 | - fx="28.399611" | |
| 620 | - fy="15.333439" | |
| 621 | - r="15.242914" /><radialGradient | |
| 622 | - inkscape:collect="always" | |
| 623 | - xlink:href="#linearGradient2299" | |
| 624 | - id="radialGradient4785" | |
| 625 | - gradientUnits="userSpaceOnUse" | |
| 626 | - gradientTransform="matrix(3.39591,-4.6697806e-7,4.6697814e-7,3.3959105,-19.762019,-53.978222)" | |
| 627 | - cx="8.027895" | |
| 628 | - cy="24.287516" | |
| 629 | - fx="8.027895" | |
| 630 | - fy="24.287516" | |
| 631 | - r="8.2452128" /><radialGradient | |
| 632 | - inkscape:collect="always" | |
| 633 | - xlink:href="#linearGradient2341" | |
| 634 | - id="radialGradient4787" | |
| 635 | - gradientUnits="userSpaceOnUse" | |
| 636 | - gradientTransform="matrix(-2.0618025,-2.0407128e-7,-3.2411324e-7,3.2746279,61.522713,-37.078328)" | |
| 637 | - cx="11.651313" | |
| 638 | - cy="20.026194" | |
| 639 | - fx="11.651313" | |
| 640 | - fy="20.026194" | |
| 641 | - r="8.2452126" /><linearGradient | |
| 642 | - inkscape:collect="always" | |
| 643 | - xlink:href="#linearGradient5048" | |
| 644 | - id="linearGradient5003" | |
| 645 | - gradientUnits="userSpaceOnUse" | |
| 646 | - gradientTransform="matrix(2.3780477,0,0,1.969706,-1808.0185,-845.99583)" | |
| 647 | - x1="304.19855" | |
| 648 | - y1="357.48697" | |
| 649 | - x2="304.19855" | |
| 650 | - y2="603.21515" /><radialGradient | |
| 651 | - inkscape:collect="always" | |
| 652 | - xlink:href="#linearGradient5060" | |
| 653 | - id="radialGradient5005" | |
| 654 | - gradientUnits="userSpaceOnUse" | |
| 655 | - gradientTransform="matrix(2.6052656,0,0,1.9930785,-2039.1167,-872.62632)" | |
| 656 | - cx="605.71429" | |
| 657 | - cy="486.64789" | |
| 658 | - fx="605.71429" | |
| 659 | - fy="486.64789" | |
| 660 | - r="117.14286" /><radialGradient | |
| 661 | - inkscape:collect="always" | |
| 662 | - xlink:href="#linearGradient5060" | |
| 663 | - id="radialGradient5007" | |
| 664 | - gradientUnits="userSpaceOnUse" | |
| 665 | - gradientTransform="matrix(-2.6052648,0,0,1.9930785,128.02878,-872.62632)" | |
| 666 | - cx="605.71429" | |
| 667 | - cy="486.64789" | |
| 668 | - fx="605.71429" | |
| 669 | - fy="486.64789" | |
| 670 | - r="117.14286" /><linearGradient | |
| 671 | - inkscape:collect="always" | |
| 672 | - xlink:href="#linearGradient3736" | |
| 673 | - id="linearGradient5009" | |
| 674 | - gradientUnits="userSpaceOnUse" | |
| 675 | - gradientTransform="matrix(0.336922,0,0,0.166888,17.98288,15.46151)" | |
| 676 | - x1="49.023571" | |
| 677 | - y1="173.99986" | |
| 678 | - x2="19.343113" | |
| 679 | - y2="-5.7614088" /><linearGradient | |
| 680 | - inkscape:collect="always" | |
| 681 | - xlink:href="#linearGradient2329" | |
| 682 | - id="linearGradient5011" | |
| 683 | - gradientUnits="userSpaceOnUse" | |
| 684 | - gradientTransform="matrix(0.67409175,0,0,0.92339382,5.1085187,4.2256015)" | |
| 685 | - x1="15.415529" | |
| 686 | - y1="23.833527" | |
| 687 | - x2="16.899008" | |
| 688 | - y2="33.219193" /><radialGradient | |
| 689 | - inkscape:collect="always" | |
| 690 | - xlink:href="#linearGradient2319" | |
| 691 | - id="radialGradient5013" | |
| 692 | - gradientUnits="userSpaceOnUse" | |
| 693 | - gradientTransform="matrix(1.125263,0,0,0.982744,-4.428678,0.731106)" | |
| 694 | - cx="20.443665" | |
| 695 | - cy="37.425829" | |
| 696 | - fx="20.443665" | |
| 697 | - fy="37.425829" | |
| 698 | - r="1.0821035" /><radialGradient | |
| 699 | - inkscape:collect="always" | |
| 700 | - xlink:href="#linearGradient2307" | |
| 701 | - id="radialGradient5015" | |
| 702 | - gradientUnits="userSpaceOnUse" | |
| 703 | - gradientTransform="matrix(1.125263,0,0,0.982744,-4.428678,2.0807369)" | |
| 704 | - cx="19.985598" | |
| 705 | - cy="36.77816" | |
| 706 | - fx="19.985598" | |
| 707 | - fy="36.77816" | |
| 708 | - r="1.0821035" /><radialGradient | |
| 709 | - inkscape:collect="always" | |
| 710 | - xlink:href="#linearGradient2368" | |
| 711 | - id="radialGradient5017" | |
| 712 | - gradientUnits="userSpaceOnUse" | |
| 713 | - gradientTransform="matrix(0.11004748,1.8133708,-1.8164852,0.18222563,79.460078,-26.062392)" | |
| 714 | - cx="29.913452" | |
| 715 | - cy="30.442923" | |
| 716 | - fx="29.913452" | |
| 717 | - fy="30.442923" | |
| 718 | - r="4.0018832" /><linearGradient | |
| 719 | - inkscape:collect="always" | |
| 720 | - xlink:href="#linearGradient3771" | |
| 721 | - id="linearGradient5019" | |
| 722 | - gradientUnits="userSpaceOnUse" | |
| 723 | - gradientTransform="translate(-1,1)" | |
| 724 | - x1="26.5" | |
| 725 | - y1="36.5" | |
| 726 | - x2="24.5" | |
| 727 | - y2="28.5" /><radialGradient | |
| 728 | - inkscape:collect="always" | |
| 729 | - xlink:href="#linearGradient2378" | |
| 730 | - id="radialGradient5021" | |
| 731 | - gradientUnits="userSpaceOnUse" | |
| 732 | - gradientTransform="matrix(-2.7847815e-8,0.91845951,-1.1152723,-3.3815205e-8,39.60096,1.4161083)" | |
| 733 | - cx="28.399611" | |
| 734 | - cy="15.333439" | |
| 735 | - fx="28.399611" | |
| 736 | - fy="15.333439" | |
| 737 | - r="15.242914" /><radialGradient | |
| 738 | - inkscape:collect="always" | |
| 739 | - xlink:href="#linearGradient2299" | |
| 740 | - id="radialGradient5023" | |
| 741 | - gradientUnits="userSpaceOnUse" | |
| 742 | - gradientTransform="matrix(3.39591,-4.6697806e-7,4.6697814e-7,3.3959105,-19.762019,-53.978222)" | |
| 743 | - cx="8.027895" | |
| 744 | - cy="24.287516" | |
| 745 | - fx="8.027895" | |
| 746 | - fy="24.287516" | |
| 747 | - r="8.2452128" /><radialGradient | |
| 748 | - inkscape:collect="always" | |
| 749 | - xlink:href="#linearGradient2341" | |
| 750 | - id="radialGradient5025" | |
| 751 | - gradientUnits="userSpaceOnUse" | |
| 752 | - gradientTransform="matrix(-2.0618025,-2.0407128e-7,-3.2411324e-7,3.2746279,61.522713,-37.078328)" | |
| 753 | - cx="11.651313" | |
| 754 | - cy="20.026194" | |
| 755 | - fx="11.651313" | |
| 756 | - fy="20.026194" | |
| 757 | - r="8.2452126" /><linearGradient | |
| 758 | - inkscape:collect="always" | |
| 759 | - xlink:href="#linearGradient5048" | |
| 760 | - id="linearGradient5077" | |
| 761 | - gradientUnits="userSpaceOnUse" | |
| 762 | - gradientTransform="matrix(2.1515669,0,0,1.969706,-1773.1654,-845.99583)" | |
| 763 | - x1="304.19855" | |
| 764 | - y1="357.48697" | |
| 765 | - x2="304.19855" | |
| 766 | - y2="603.21515" /><radialGradient | |
| 767 | - inkscape:collect="always" | |
| 768 | - xlink:href="#linearGradient5060" | |
| 769 | - id="radialGradient5079" | |
| 770 | - gradientUnits="userSpaceOnUse" | |
| 771 | - gradientTransform="matrix(2.6052656,0,0,1.9930785,-2131.7867,-872.62632)" | |
| 772 | - cx="605.71429" | |
| 773 | - cy="486.64789" | |
| 774 | - fx="605.71429" | |
| 775 | - fy="486.64789" | |
| 776 | - r="117.14286" /><radialGradient | |
| 777 | - inkscape:collect="always" | |
| 778 | - xlink:href="#linearGradient5060" | |
| 779 | - id="radialGradient5081" | |
| 780 | - gradientUnits="userSpaceOnUse" | |
| 781 | - gradientTransform="matrix(-2.6052648,0,0,1.9930785,128.02878,-872.62632)" | |
| 782 | - cx="605.71429" | |
| 783 | - cy="486.64789" | |
| 784 | - fx="605.71429" | |
| 785 | - fy="486.64789" | |
| 786 | - r="117.14286" /><linearGradient | |
| 787 | - inkscape:collect="always" | |
| 788 | - xlink:href="#linearGradient3736" | |
| 789 | - id="linearGradient5083" | |
| 790 | - gradientUnits="userSpaceOnUse" | |
| 791 | - gradientTransform="matrix(0.336922,0,0,0.166888,17.98288,15.46151)" | |
| 792 | - x1="49.023571" | |
| 793 | - y1="173.99986" | |
| 794 | - x2="19.343113" | |
| 795 | - y2="-5.7614088" /><linearGradient | |
| 796 | - inkscape:collect="always" | |
| 797 | - xlink:href="#linearGradient2329" | |
| 798 | - id="linearGradient5085" | |
| 799 | - gradientUnits="userSpaceOnUse" | |
| 800 | - gradientTransform="matrix(0.59919267,0,0,0.92339382,6.9853499,4.2256015)" | |
| 801 | - x1="15.415529" | |
| 802 | - y1="23.833527" | |
| 803 | - x2="16.899008" | |
| 804 | - y2="33.219193" /><radialGradient | |
| 805 | - inkscape:collect="always" | |
| 806 | - xlink:href="#linearGradient2319" | |
| 807 | - id="radialGradient5087" | |
| 808 | - gradientUnits="userSpaceOnUse" | |
| 809 | - gradientTransform="matrix(1.125263,0,0,0.982744,-4.428678,0.731106)" | |
| 810 | - cx="20.443665" | |
| 811 | - cy="37.425829" | |
| 812 | - fx="20.443665" | |
| 813 | - fy="37.425829" | |
| 814 | - r="1.0821035" /><radialGradient | |
| 815 | - inkscape:collect="always" | |
| 816 | - xlink:href="#linearGradient2368" | |
| 817 | - id="radialGradient5091" | |
| 818 | - gradientUnits="userSpaceOnUse" | |
| 819 | - gradientTransform="matrix(0.11004748,1.8133708,-1.8164852,0.18222563,79.460078,-26.062392)" | |
| 820 | - cx="29.913452" | |
| 821 | - cy="30.442923" | |
| 822 | - fx="29.913452" | |
| 823 | - fy="30.442923" | |
| 824 | - r="4.0018832" /><linearGradient | |
| 825 | - inkscape:collect="always" | |
| 826 | - xlink:href="#linearGradient3771" | |
| 827 | - id="linearGradient5093" | |
| 828 | - gradientUnits="userSpaceOnUse" | |
| 829 | - gradientTransform="translate(-1,1)" | |
| 830 | - x1="26.5" | |
| 831 | - y1="36.5" | |
| 832 | - x2="24.5" | |
| 833 | - y2="28.5" /><radialGradient | |
| 834 | - inkscape:collect="always" | |
| 835 | - xlink:href="#linearGradient2378" | |
| 836 | - id="radialGradient5095" | |
| 837 | - gradientUnits="userSpaceOnUse" | |
| 838 | - gradientTransform="matrix(-2.7847815e-8,0.91845951,-1.1152723,-3.3815205e-8,39.60096,1.4161083)" | |
| 839 | - cx="29.48839" | |
| 840 | - cy="15.333439" | |
| 841 | - fx="29.48839" | |
| 842 | - fy="15.333439" | |
| 843 | - r="15.242914" /><radialGradient | |
| 844 | - inkscape:collect="always" | |
| 845 | - xlink:href="#linearGradient2299" | |
| 846 | - id="radialGradient5097" | |
| 847 | - gradientUnits="userSpaceOnUse" | |
| 848 | - gradientTransform="matrix(3.39591,-4.6697806e-7,4.6697814e-7,3.3959105,-19.762019,-52.978222)" | |
| 849 | - cx="8.027895" | |
| 850 | - cy="24.287516" | |
| 851 | - fx="8.027895" | |
| 852 | - fy="24.287516" | |
| 853 | - r="8.2452128" /><radialGradient | |
| 854 | - inkscape:collect="always" | |
| 855 | - xlink:href="#linearGradient2341" | |
| 856 | - id="radialGradient5099" | |
| 857 | - gradientUnits="userSpaceOnUse" | |
| 858 | - gradientTransform="matrix(-2.0618025,-2.0407128e-7,-3.2411324e-7,3.2746279,61.522713,-36.078328)" | |
| 859 | - cx="11.651313" | |
| 860 | - cy="20.026194" | |
| 861 | - fx="11.651313" | |
| 862 | - fy="20.026194" | |
| 863 | - r="8.2452126" /><linearGradient | |
| 864 | - inkscape:collect="always" | |
| 865 | - xlink:href="#linearGradient3177" | |
| 866 | - id="linearGradient3259" | |
| 867 | - gradientUnits="userSpaceOnUse" | |
| 868 | - x1="25.621262" | |
| 869 | - y1="33.817276" | |
| 870 | - x2="28.5" | |
| 871 | - y2="36.5" /><linearGradient | |
| 872 | - inkscape:collect="always" | |
| 873 | - xlink:href="#linearGradient5048" | |
| 874 | - id="linearGradient3297" | |
| 875 | - gradientUnits="userSpaceOnUse" | |
| 876 | - gradientTransform="matrix(2.1515669,0,0,1.969706,-1773.1654,-845.99583)" | |
| 877 | - x1="304.19855" | |
| 878 | - y1="357.48697" | |
| 879 | - x2="304.19855" | |
| 880 | - y2="603.21515" /><radialGradient | |
| 881 | - inkscape:collect="always" | |
| 882 | - xlink:href="#linearGradient5060" | |
| 883 | - id="radialGradient3299" | |
| 884 | - gradientUnits="userSpaceOnUse" | |
| 885 | - gradientTransform="matrix(2.6052656,0,0,1.9930785,-2131.7867,-872.62632)" | |
| 886 | - cx="605.71429" | |
| 887 | - cy="486.64789" | |
| 888 | - fx="605.71429" | |
| 889 | - fy="486.64789" | |
| 890 | - r="117.14286" /><radialGradient | |
| 891 | - inkscape:collect="always" | |
| 892 | - xlink:href="#linearGradient5060" | |
| 893 | - id="radialGradient3301" | |
| 894 | - gradientUnits="userSpaceOnUse" | |
| 895 | - gradientTransform="matrix(-2.6052648,0,0,1.9930785,128.02878,-872.62632)" | |
| 896 | - cx="605.71429" | |
| 897 | - cy="486.64789" | |
| 898 | - fx="605.71429" | |
| 899 | - fy="486.64789" | |
| 900 | - r="117.14286" /><linearGradient | |
| 901 | - inkscape:collect="always" | |
| 902 | - xlink:href="#linearGradient3736" | |
| 903 | - id="linearGradient3303" | |
| 904 | - gradientUnits="userSpaceOnUse" | |
| 905 | - gradientTransform="matrix(0.336922,0,0,0.166888,17.98288,15.46151)" | |
| 906 | - x1="49.023571" | |
| 907 | - y1="173.99986" | |
| 908 | - x2="19.343113" | |
| 909 | - y2="-5.7614088" /><linearGradient | |
| 910 | - inkscape:collect="always" | |
| 911 | - xlink:href="#linearGradient2329" | |
| 912 | - id="linearGradient3305" | |
| 913 | - gradientUnits="userSpaceOnUse" | |
| 914 | - gradientTransform="matrix(0.59919267,0,0,0.92339382,6.9853499,4.2256015)" | |
| 915 | - x1="15.415529" | |
| 916 | - y1="23.833527" | |
| 917 | - x2="16.899008" | |
| 918 | - y2="33.219193" /><radialGradient | |
| 919 | - inkscape:collect="always" | |
| 920 | - xlink:href="#linearGradient2319" | |
| 921 | - id="radialGradient3307" | |
| 922 | - gradientUnits="userSpaceOnUse" | |
| 923 | - gradientTransform="matrix(1.125263,0,0,0.982744,-4.428678,0.731106)" | |
| 924 | - cx="20.443665" | |
| 925 | - cy="37.425829" | |
| 926 | - fx="20.443665" | |
| 927 | - fy="37.425829" | |
| 928 | - r="1.0821035" /><linearGradient | |
| 929 | - inkscape:collect="always" | |
| 930 | - xlink:href="#linearGradient5161" | |
| 931 | - id="linearGradient3309" | |
| 932 | - gradientUnits="userSpaceOnUse" | |
| 933 | - x1="17.5" | |
| 934 | - y1="35.5" | |
| 935 | - x2="20.5" | |
| 936 | - y2="39.5" /><radialGradient | |
| 937 | - inkscape:collect="always" | |
| 938 | - xlink:href="#linearGradient3171" | |
| 939 | - id="radialGradient3311" | |
| 940 | - gradientUnits="userSpaceOnUse" | |
| 941 | - gradientTransform="matrix(1.125263,0,0,0.982744,-4.3489438,1.0441923)" | |
| 942 | - cx="19.985598" | |
| 943 | - cy="36.77816" | |
| 944 | - fx="19.985598" | |
| 945 | - fy="36.77816" | |
| 946 | - r="1.0821035" /><linearGradient | |
| 947 | - inkscape:collect="always" | |
| 948 | - xlink:href="#linearGradient3771" | |
| 949 | - id="linearGradient3315" | |
| 950 | - gradientUnits="userSpaceOnUse" | |
| 951 | - gradientTransform="translate(-1,1)" | |
| 952 | - x1="26.5" | |
| 953 | - y1="36.5" | |
| 954 | - x2="24.5" | |
| 955 | - y2="28.5" /><radialGradient | |
| 956 | - inkscape:collect="always" | |
| 957 | - xlink:href="#linearGradient2378" | |
| 958 | - id="radialGradient3317" | |
| 959 | - gradientUnits="userSpaceOnUse" | |
| 960 | - gradientTransform="matrix(-2.7847815e-8,0.91845951,-1.1152723,-3.3815205e-8,39.60096,1.4161083)" | |
| 961 | - cx="29.48839" | |
| 962 | - cy="15.333439" | |
| 963 | - fx="29.48839" | |
| 964 | - fy="15.333439" | |
| 965 | - r="15.242914" /><radialGradient | |
| 966 | - inkscape:collect="always" | |
| 967 | - xlink:href="#linearGradient2299" | |
| 968 | - id="radialGradient3319" | |
| 969 | - gradientUnits="userSpaceOnUse" | |
| 970 | - gradientTransform="matrix(3.39591,-4.6697806e-7,4.6697814e-7,3.3959105,-19.762019,-52.978222)" | |
| 971 | - cx="8.027895" | |
| 972 | - cy="24.287516" | |
| 973 | - fx="8.027895" | |
| 974 | - fy="24.287516" | |
| 975 | - r="8.2452128" /><radialGradient | |
| 976 | - inkscape:collect="always" | |
| 977 | - xlink:href="#linearGradient2341" | |
| 978 | - id="radialGradient3321" | |
| 979 | - gradientUnits="userSpaceOnUse" | |
| 980 | - gradientTransform="matrix(-2.0618025,-2.0407128e-7,-3.2411324e-7,3.2746279,61.522713,-36.078328)" | |
| 981 | - cx="11.651313" | |
| 982 | - cy="20.026194" | |
| 983 | - fx="11.651313" | |
| 984 | - fy="20.026194" | |
| 985 | - r="8.2452126" /><inkscape:perspective | |
| 986 | - id="perspective3331" | |
| 987 | - inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
| 988 | - inkscape:vp_z="1 : 0.5 : 1" | |
| 989 | - inkscape:vp_y="0 : 1000 : 0" | |
| 990 | - inkscape:vp_x="0 : 0.5 : 1" | |
| 991 | - sodipodi:type="inkscape:persp3d" /><radialGradient | |
| 992 | - inkscape:collect="always" | |
| 993 | - xlink:href="#linearGradient2368-5" | |
| 994 | - id="radialGradient5017-4" | |
| 995 | - gradientUnits="userSpaceOnUse" | |
| 996 | - gradientTransform="matrix(0.11004748,1.8133708,-1.8164852,0.18222563,79.460078,-26.062392)" | |
| 997 | - cx="29.913452" | |
| 998 | - cy="30.442923" | |
| 999 | - fx="29.913452" | |
| 1000 | - fy="30.442923" | |
| 1001 | - r="4.001883" /><linearGradient | |
| 1002 | - inkscape:collect="always" | |
| 1003 | - id="linearGradient2368-5"><stop | |
| 1004 | - style="stop-color:#ffffff;stop-opacity:1;" | |
| 1005 | - offset="0" | |
| 1006 | - id="stop2370-2" /><stop | |
| 1007 | - style="stop-color:#ffffff;stop-opacity:0;" | |
| 1008 | - offset="1" | |
| 1009 | - id="stop2372-0" /></linearGradient><radialGradient | |
| 1010 | - r="4.001883" | |
| 1011 | - fy="30.442923" | |
| 1012 | - fx="29.913452" | |
| 1013 | - cy="30.442923" | |
| 1014 | - cx="29.913452" | |
| 1015 | - gradientTransform="matrix(0.11004748,1.8133708,-1.8164852,0.18222563,79.460083,-26.062392)" | |
| 1016 | - gradientUnits="userSpaceOnUse" | |
| 1017 | - id="radialGradient3340" | |
| 1018 | - xlink:href="#linearGradient2368-5" | |
| 1019 | - inkscape:collect="always" /><inkscape:perspective | |
| 1020 | - id="perspective4157" | |
| 1021 | - inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
| 1022 | - inkscape:vp_z="1 : 0.5 : 1" | |
| 1023 | - inkscape:vp_y="0 : 1000 : 0" | |
| 1024 | - inkscape:vp_x="0 : 0.5 : 1" | |
| 1025 | - sodipodi:type="inkscape:persp3d" /><radialGradient | |
| 1026 | - inkscape:collect="always" | |
| 1027 | - xlink:href="#linearGradient2307-6" | |
| 1028 | - id="radialGradient5015-8" | |
| 1029 | - gradientUnits="userSpaceOnUse" | |
| 1030 | - gradientTransform="matrix(1.125263,0,0,0.982744,-4.428678,2.0807369)" | |
| 1031 | - cx="20.09285" | |
| 1032 | - cy="35.716652" | |
| 1033 | - fx="20.09285" | |
| 1034 | - fy="35.716652" | |
| 1035 | - r="1.0821035" /><linearGradient | |
| 1036 | - id="linearGradient2307-6"><stop | |
| 1037 | - style="stop-color:#edd400;stop-opacity:1;" | |
| 1038 | - offset="0" | |
| 1039 | - id="stop2309-3" /><stop | |
| 1040 | - style="stop-color:#998800;stop-opacity:1;" | |
| 1041 | - offset="1" | |
| 1042 | - id="stop2311-5" /></linearGradient><radialGradient | |
| 1043 | - r="1.0821035" | |
| 1044 | - fy="36.77816" | |
| 1045 | - fx="19.985598" | |
| 1046 | - cy="36.77816" | |
| 1047 | - cx="19.985598" | |
| 1048 | - gradientTransform="matrix(1.125263,0,0,0.982744,-21.672305,-35.366438)" | |
| 1049 | - gradientUnits="userSpaceOnUse" | |
| 1050 | - id="radialGradient4166" | |
| 1051 | - xlink:href="#linearGradient2307-6" | |
| 1052 | - inkscape:collect="always" /></defs><sodipodi:namedview | |
| 1053 | - inkscape:cy="24" | |
| 1054 | - inkscape:cx="24" | |
| 1055 | - inkscape:zoom="12.541667" | |
| 1056 | - inkscape:window-height="827" | |
| 1057 | - inkscape:window-width="1440" | |
| 1058 | - inkscape:pageshadow="2" | |
| 1059 | - inkscape:pageopacity="0.0" | |
| 1060 | - borderopacity="0.21568627" | |
| 1061 | - bordercolor="#666666" | |
| 1062 | - pagecolor="#ffffff" | |
| 1063 | - id="base" | |
| 1064 | - inkscape:showpageshadow="false" | |
| 1065 | - inkscape:window-x="0" | |
| 1066 | - inkscape:window-y="25" | |
| 1067 | - inkscape:current-layer="svg2" | |
| 1068 | - fill="#555753" | |
| 1069 | - showgrid="true" | |
| 1070 | - stroke="#a40000" | |
| 1071 | - showguides="true" | |
| 1072 | - inkscape:guide-bbox="true" | |
| 1073 | - inkscape:snap-grids="true" | |
| 1074 | - inkscape:window-maximized="1"><inkscape:grid | |
| 1075 | - type="xygrid" | |
| 1076 | - id="grid3670" | |
| 1077 | - empspacing="5" | |
| 1078 | - visible="true" | |
| 1079 | - enabled="true" | |
| 1080 | - snapvisiblegridlinesonly="true" | |
| 1081 | - originx="0.5px" | |
| 1082 | - originy="0.5px" /></sodipodi:namedview> | |
| 1083 | - | |
| 1084 | -<g | |
| 1085 | - transform="translate(15,-6)" | |
| 1086 | - id="use5027"><g | |
| 1087 | - transform="matrix(0.02158196,0,0,0.01859457,39.12251,27.63767)" | |
| 1088 | - id="g3263" | |
| 1089 | - style="display:inline"><rect | |
| 1090 | - style="opacity:0.40206185;color:#000000;fill:url(#linearGradient3297);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1091 | - id="rect3265" | |
| 1092 | - width="880.36487" | |
| 1093 | - height="484.0123" | |
| 1094 | - x="-1442.0613" | |
| 1095 | - y="-141.85165" /><path | |
| 1096 | - style="opacity:0.40206185;color:#000000;fill:url(#radialGradient3299);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1097 | - d="m -561.69644,-141.85163 c 0,0 0,484.00662 0,484.00662 134.16473,0.91119 324.34504,-108.44127 324.34497,-242.03439 0,-133.593226 -149.71775,-241.97221 -324.34497,-241.97223 z" | |
| 1098 | - id="path3267" | |
| 1099 | - sodipodi:nodetypes="cccc" /><path | |
| 1100 | - sodipodi:nodetypes="cccc" | |
| 1101 | - id="path3269" | |
| 1102 | - d="m -1442.0613,-141.85163 c 0,0 0,484.00662 0,484.00662 -134.1648,0.91119 -324.345,-108.44127 -324.345,-242.03439 0,-133.593226 149.7177,-241.97221 324.345,-241.97223 z" | |
| 1103 | - style="opacity:0.40206185;color:#000000;fill:url(#radialGradient3301);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /></g><g | |
| 1104 | - id="g3271" | |
| 1105 | - transform="translate(-5.9999999,-13)"><path | |
| 1106 | - style="color:#000000;fill:url(#linearGradient3303);fill-opacity:1;fill-rule:nonzero;stroke:#757575;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1107 | - d="m 35.5,26.5 0,16 c 0,0.905333 -0.160268,1 -1,1 l -22,0 c -0.839733,0 -1,-0.09467 -1,-1 l 0,-16 24,0 z" | |
| 1108 | - id="path3273" | |
| 1109 | - sodipodi:nodetypes="ccccccc" /><path | |
| 1110 | - sodipodi:nodetypes="ccccc" | |
| 1111 | - id="path3277" | |
| 1112 | - d="m 34.5,26.5 0,16 -22,0 0,-16 22,0 z" | |
| 1113 | - style="opacity:0.35;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" /><rect | |
| 1114 | - style="color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#757575;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1115 | - id="rect3285" | |
| 1116 | - width="7" | |
| 1117 | - height="6" | |
| 1118 | - x="24.5" | |
| 1119 | - y="32.5" /><rect | |
| 1120 | - y="31.5" | |
| 1121 | - x="23.5" | |
| 1122 | - height="8" | |
| 1123 | - width="9" | |
| 1124 | - id="rect3287" | |
| 1125 | - style="opacity:0.5;color:#000000;fill:none;stroke:url(#linearGradient3315);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1126 | - ry="1" | |
| 1127 | - rx="1" /><path | |
| 1128 | - clip-rule="evenodd" | |
| 1129 | - d="m 12.5,31.5 0,5 13,-6 9,5 0,-4 -10,-7 -12,7 z" | |
| 1130 | - id="path3289" | |
| 1131 | - style="opacity:0.20000000000000001;fill:url(#radialGradient3317);fill-opacity:1;fill-rule:evenodd" | |
| 1132 | - sodipodi:nodetypes="ccccccc" /><path | |
| 1133 | - style="fill:#ef2929;stroke:#a40000;stroke-linecap:round;stroke-linejoin:round" | |
| 1134 | - id="path3291" | |
| 1135 | - d="m 8.4999999,27.5 -1e-7,5 1.5,2 14.5000002,-7 12.5,7 1.5,-2 0,-5 -14,-8 -16.0000001,8 z" | |
| 1136 | - sodipodi:nodetypes="ccccccccc" /><path | |
| 1137 | - style="opacity:0.40909089;color:#000000;fill:url(#radialGradient3319);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1138 | - d="m 9.0215946,27.818937 -10e-8,4 L 24.5,24.5 l 0,-4.318937 -15.4784054,7.637874 z" | |
| 1139 | - id="path3293" | |
| 1140 | - sodipodi:nodetypes="ccccc" /><path | |
| 1141 | - sodipodi:nodetypes="ccccc" | |
| 1142 | - id="path3295" | |
| 1143 | - d="m 24.5,24.5 0,-4.318937 13.478405,7.637874 0,4 L 24.5,24.5 z" | |
| 1144 | - style="opacity:0.13636367;color:#000000;fill:url(#radialGradient3321);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /><path | |
| 1145 | - style="opacity:0.39772728;color:#000000;fill:url(#radialGradient3340);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999958;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1146 | - d="m 25,36.954984 c 2.841896,0.362925 3.37612,-1.584298 6,-1.701594 L 31,33 l -6,0 0,3.954959 0,2.5e-5 z" | |
| 1147 | - id="rect2363-2" | |
| 1148 | - sodipodi:nodetypes="cccccc" /></g></g><g | |
| 1149 | - id="g4807" | |
| 1150 | - transform="translate(-1.9999999,-1.0000001)"><g | |
| 1151 | - style="display:inline" | |
| 1152 | - id="g4729" | |
| 1153 | - transform="matrix(0.02158196,0,0,0.01859457,39.12251,28.63767)"><rect | |
| 1154 | - y="-141.85165" | |
| 1155 | - x="-1442.0613" | |
| 1156 | - height="484.0123" | |
| 1157 | - width="880.36487" | |
| 1158 | - id="rect4731" | |
| 1159 | - style="opacity:0.40206185;color:#000000;fill:url(#linearGradient5077);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /><path | |
| 1160 | - sodipodi:nodetypes="cccc" | |
| 1161 | - id="path4733" | |
| 1162 | - d="m -561.69644,-141.85163 c 0,0 0,484.00662 0,484.00662 134.16473,0.91119 324.34504,-108.44127 324.34497,-242.03439 0,-133.593226 -149.71775,-241.97221 -324.34497,-241.97223 z" | |
| 1163 | - style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5079);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /><path | |
| 1164 | - style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5081);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1165 | - d="m -1442.0613,-141.85163 c 0,0 0,484.00662 0,484.00662 -134.1648,0.91119 -324.345,-108.44127 -324.345,-242.03439 0,-133.593226 149.7177,-241.97221 324.345,-241.97223 z" | |
| 1166 | - id="path4735" | |
| 1167 | - sodipodi:nodetypes="cccc" /></g><g | |
| 1168 | - transform="translate(-5.9999999,-13)" | |
| 1169 | - id="g4737"><path | |
| 1170 | - sodipodi:nodetypes="ccccccc" | |
| 1171 | - id="path4739" | |
| 1172 | - d="m 35.5,26.5 0,17 c 0,0.905333 -0.160268,1 -1,1 l -22,0 c -0.839733,0 -1,-0.09467 -1,-1 l 0,-17 24,0 z" | |
| 1173 | - style="color:#000000;fill:url(#linearGradient5083);fill-opacity:1;fill-rule:nonzero;stroke:#757575;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" /><path | |
| 1174 | - sodipodi:nodetypes="ccccc" | |
| 1175 | - clip-rule="evenodd" | |
| 1176 | - d="M 22,31 21.969511,44 14.074317,44 14,31 l 8,0 z" | |
| 1177 | - id="path4741" | |
| 1178 | - style="fill:url(#linearGradient5085);fill-opacity:1;fill-rule:evenodd" /><path | |
| 1179 | - style="opacity:0.35;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1180 | - d="m 34.5,26.5 0,17 -22,0 0,-17 22,0 z" | |
| 1181 | - id="path4743" | |
| 1182 | - sodipodi:nodetypes="ccccc" /><path | |
| 1183 | - clip-rule="evenodd" | |
| 1184 | - d="m 18.576856,36.44767 c 0.67279,0 1.216616,0.474605 1.216616,1.058507 0,0.589811 -0.543826,1.068355 -1.216616,1.068355 -0.672272,0 -1.218686,-0.478544 -1.218686,-1.068355 5.15e-4,-0.583902 0.546414,-1.058507 1.218686,-1.058507 z" | |
| 1185 | - id="path4745" | |
| 1186 | - style="opacity:0.40909089;fill:url(#radialGradient5087);fill-opacity:1;fill-rule:evenodd" /><rect | |
| 1187 | - y="32" | |
| 1188 | - x="15" | |
| 1189 | - height="12" | |
| 1190 | - width="6" | |
| 1191 | - id="rect4747" | |
| 1192 | - style="color:#000000;fill:#8f5902;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /><path | |
| 1193 | - style="color:#000000;fill:url(#radialGradient5015-8);fill-opacity:1;fill-rule:evenodd;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
| 1194 | - id="path4749" | |
| 1195 | - d="m 18.542048,36.410633 c 0.672789,0 1.216615,0.474605 1.216615,1.058507 0,0.589809 -0.543826,1.068353 -1.216615,1.068353 -0.672273,0 -1.218687,-0.478544 -1.218687,-1.068353 5.15e-4,-0.583902 0.546414,-1.058507 1.218687,-1.058507 z" | |
| 1196 | - clip-rule="evenodd" /><rect | |
| 1197 | - y="32.5" | |
| 1198 | - x="24.5" | |
| 1199 | - height="6.999999" | |
| 1200 | - width="8" | |
| 1201 | - id="rect4751" | |
| 1202 | - style="color:#000000;fill:url(#linearGradient3259);fill-opacity:1;fill-rule:nonzero;stroke:#757575;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" /><rect | |
| 1203 | - rx="1" | |
| 1204 | - ry="1" | |
| 1205 | - style="opacity:0.5;color:#000000;fill:none;stroke:url(#linearGradient5093);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1206 | - id="rect4755" | |
| 1207 | - width="10" | |
| 1208 | - height="9" | |
| 1209 | - x="23.5" | |
| 1210 | - y="31.5" /><path | |
| 1211 | - sodipodi:nodetypes="ccccccc" | |
| 1212 | - style="opacity:0.20000000000000001;fill:url(#radialGradient5095);fill-opacity:1;fill-rule:evenodd" | |
| 1213 | - id="path4757" | |
| 1214 | - d="m 12.5,31.5 0,5 13,-6 9,5 0,-5 -10,-6 -12,7 z" | |
| 1215 | - clip-rule="evenodd" /><path | |
| 1216 | - sodipodi:nodetypes="ccccccccc" | |
| 1217 | - d="m 8.4999999,27.5 -1e-7,5 1.5,2 14.5000002,-7 12.5,7 1.5,-2 0,-5 -14,-8 -16.0000001,8 z" | |
| 1218 | - id="path4759" | |
| 1219 | - style="fill:#ef2929;stroke:#a40000;stroke-linecap:round;stroke-linejoin:round" /><path | |
| 1220 | - sodipodi:nodetypes="ccccc" | |
| 1221 | - id="path4761" | |
| 1222 | - d="m 9.0215946,27.818937 -10e-8,4 L 24.5,24.5 l 0,-4.318937 -15.4784054,7.637874 z" | |
| 1223 | - style="opacity:0.40909089;color:#000000;fill:url(#radialGradient5097);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /><path | |
| 1224 | - style="opacity:0.13636367;color:#000000;fill:url(#radialGradient5099);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1225 | - d="m 24.5,24.5 0,-4.318937 13.478405,7.637874 0,4 L 24.5,24.5 z" | |
| 1226 | - id="path4763" | |
| 1227 | - sodipodi:nodetypes="ccccc" /></g></g><g | |
| 1228 | - id="g3829" | |
| 1229 | - transform="translate(2.0000001,0)"><g | |
| 1230 | - transform="matrix(0.02158196,0,0,0.01859457,44.12251,41.63767)" | |
| 1231 | - id="g5022" | |
| 1232 | - style="display:inline"><rect | |
| 1233 | - style="opacity:0.40206185;color:#000000;fill:url(#linearGradient5003);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1234 | - id="rect4173" | |
| 1235 | - width="973.03491" | |
| 1236 | - height="484.0123" | |
| 1237 | - x="-1442.0613" | |
| 1238 | - y="-141.85165" /><path | |
| 1239 | - style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5005);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1240 | - d="m -469.02645,-141.85163 c 0,0 0,484.00662 0,484.00662 134.16473,0.91119 324.34504,-108.44127 324.34497,-242.03439 0,-133.593226 -149.71775,-241.97221 -324.34497,-241.97223 z" | |
| 1241 | - id="path5058" | |
| 1242 | - sodipodi:nodetypes="cccc" /><path | |
| 1243 | - sodipodi:nodetypes="cccc" | |
| 1244 | - id="path5018" | |
| 1245 | - d="m -1442.0613,-141.85163 c 0,0 0,484.00662 0,484.00662 -134.1648,0.91119 -324.345,-108.44127 -324.345,-242.03439 0,-133.593226 149.7177,-241.97221 324.345,-241.97223 z" | |
| 1246 | - style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5007);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /></g><g | |
| 1247 | - id="g3812"><path | |
| 1248 | - style="color:#000000;fill:url(#linearGradient5009);fill-opacity:1;fill-rule:nonzero;stroke:#757575;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1249 | - d="m 36.5,25.5 0,18 c 0,0.905333 -0.160268,1 -1,1 l -24,0 c -0.839733,0 -1,-0.09467 -1,-1 l 0,-18 26,0 z" | |
| 1250 | - id="rect1512" | |
| 1251 | - sodipodi:nodetypes="ccccccc" /><path | |
| 1252 | - style="fill:url(#linearGradient5011);fill-opacity:1;fill-rule:evenodd" | |
| 1253 | - id="path2327" | |
| 1254 | - d="M 22,31 21.9657,44 13.083607,44 13,31 l 9,0 z" | |
| 1255 | - clip-rule="evenodd" | |
| 1256 | - sodipodi:nodetypes="ccccc" /><path | |
| 1257 | - sodipodi:nodetypes="ccccc" | |
| 1258 | - id="path2357" | |
| 1259 | - d="m 35.5,25.5 0,18 -24,0 0,-18 24,0 z" | |
| 1260 | - style="opacity:0.35;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" /><path | |
| 1261 | - style="opacity:0.40909089;fill:url(#radialGradient5013);fill-opacity:1;fill-rule:evenodd" | |
| 1262 | - id="path2315" | |
| 1263 | - d="m 18.576856,36.44767 c 0.67279,0 1.216616,0.474605 1.216616,1.058507 0,0.589811 -0.543826,1.068355 -1.216616,1.068355 -0.672272,0 -1.218686,-0.478544 -1.218686,-1.068355 5.15e-4,-0.583902 0.546414,-1.058507 1.218686,-1.058507 z" | |
| 1264 | - clip-rule="evenodd" /><rect | |
| 1265 | - style="color:#000000;fill:#8f5902;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
| 1266 | - id="rect3851" | |
| 1267 | - width="7" | |
| 1268 | - height="12" | |
| 1269 | - x="14" | |
| 1270 | - y="32" /><path | |
| 1271 | - clip-rule="evenodd" | |
| 1272 | - d="m 18.462314,37.447175 c 0.672789,0 1.216615,0.474605 1.216615,1.058507 0,0.589809 -0.543826,1.068353 -1.216615,1.068353 -0.672273,0 -1.218687,-0.478544 -1.218687,-1.068353 5.15e-4,-0.583902 0.546414,-1.058507 1.218687,-1.058507 z" | |
| 1273 | - id="path217" | |
| 1274 | - style="fill:url(#radialGradient5015);fill-opacity:1;fill-rule:evenodd" /><rect | |
| 1275 | - style="color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#757575;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1276 | - id="rect3263" | |
| 1277 | - width="8" | |
| 1278 | - height="6.999999" | |
| 1279 | - x="24.5" | |
| 1280 | - y="32.5" /><path | |
| 1281 | - style="opacity:0.39772728;color:#000000;fill:url(#radialGradient5017);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999958;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1282 | - d="m 25.014716,36.954984 c 2.841896,0.362925 4.341979,-1.584298 6.965859,-1.701594 L 32,33 l -7,0 0.01472,3.954959 -4e-6,2.5e-5 z" | |
| 1283 | - id="rect2363" | |
| 1284 | - sodipodi:nodetypes="cccccc" /><rect | |
| 1285 | - y="31.5" | |
| 1286 | - x="23.5" | |
| 1287 | - height="9" | |
| 1288 | - width="10" | |
| 1289 | - id="rect3748" | |
| 1290 | - style="opacity:0.5;color:#000000;fill:none;stroke:url(#linearGradient5019);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1291 | - ry="1" | |
| 1292 | - rx="1" /><path | |
| 1293 | - clip-rule="evenodd" | |
| 1294 | - d="m 11.5,31.5 0,5 14,-7 10,6 0,-4 -11,-7 -13,7 z" | |
| 1295 | - id="path23" | |
| 1296 | - style="opacity:0.2;fill:url(#radialGradient5021);fill-opacity:1;fill-rule:evenodd" | |
| 1297 | - sodipodi:nodetypes="ccccccc" /><path | |
| 1298 | - style="fill:#ef2929;stroke:#a40000;stroke-linecap:round;stroke-linejoin:round" | |
| 1299 | - id="path362" | |
| 1300 | - d="m 7.5,26.5 0,6 1.5,2 15.5,-8 13.5,8 1.5,-2 0,-6 -15,-9 -17,9 z" | |
| 1301 | - sodipodi:nodetypes="ccccccccc" /><path | |
| 1302 | - style="opacity:0.40909089;color:#000000;fill:url(#radialGradient5023);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1303 | - d="m 7.9418605,26.898671 0,5 L 24.5,23.5 l 0,-5.318937 -16.5581395,8.717608 z" | |
| 1304 | - id="path1536" | |
| 1305 | - sodipodi:nodetypes="ccccc" /><path | |
| 1306 | - sodipodi:nodetypes="ccccc" | |
| 1307 | - id="path2337" | |
| 1308 | - d="m 24.5,23.5 0,-5.318937 14.558139,8.637874 0,5 L 24.5,23.5 z" | |
| 1309 | - style="opacity:0.13636367;color:#000000;fill:url(#radialGradient5025);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" /></g></g></svg> | |
| 1310 | 0 | \ No newline at end of file |
plugins/bsc/public/images/transfer-ownership.png
3.99 KB
plugins/bsc/public/images/transfer-ownership.svg
| ... | ... | @@ -1,1965 +0,0 @@ |
| 1 | -<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
| 2 | -<!-- Created with Inkscape (http://www.inkscape.org/) --> | |
| 3 | - | |
| 4 | -<svg | |
| 5 | - xmlns:dc="http://purl.org/dc/elements/1.1/" | |
| 6 | - xmlns:cc="http://creativecommons.org/ns#" | |
| 7 | - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | |
| 8 | - xmlns:svg="http://www.w3.org/2000/svg" | |
| 9 | - xmlns="http://www.w3.org/2000/svg" | |
| 10 | - xmlns:xlink="http://www.w3.org/1999/xlink" | |
| 11 | - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | |
| 12 | - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | |
| 13 | - width="48" | |
| 14 | - height="48" | |
| 15 | - id="svg2" | |
| 16 | - version="1.1" | |
| 17 | - inkscape:version="0.47 r22583" | |
| 18 | - sodipodi:docname="Ícone BSC 2.svg" | |
| 19 | - inkscape:export-filename="/home/caiosba/Colivre/Documentos/Ícones BSC 2.png" | |
| 20 | - inkscape:export-xdpi="90" | |
| 21 | - inkscape:export-ydpi="90"> | |
| 22 | - <defs | |
| 23 | - id="defs4"> | |
| 24 | - <inkscape:perspective | |
| 25 | - sodipodi:type="inkscape:persp3d" | |
| 26 | - inkscape:vp_x="0 : 526.18109 : 1" | |
| 27 | - inkscape:vp_y="0 : 1000 : 0" | |
| 28 | - inkscape:vp_z="744.09448 : 526.18109 : 1" | |
| 29 | - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" | |
| 30 | - id="perspective10" /> | |
| 31 | - <linearGradient | |
| 32 | - id="linearGradient5036"> | |
| 33 | - <stop | |
| 34 | - id="stop5038" | |
| 35 | - offset="0" | |
| 36 | - style="stop-color:#f5f5f5;stop-opacity:0.09;" /> | |
| 37 | - <stop | |
| 38 | - style="stop-color:#ffffff;stop-opacity:0.89999998;" | |
| 39 | - offset="0.2631579" | |
| 40 | - id="stop5044" /> | |
| 41 | - <stop | |
| 42 | - id="stop5088" | |
| 43 | - offset="0.74792242" | |
| 44 | - style="stop-color:#c7c7c7;stop-opacity:0.46000001;" /> | |
| 45 | - <stop | |
| 46 | - id="stop5040" | |
| 47 | - offset="1" | |
| 48 | - style="stop-color:#ffffff;stop-opacity:0.78039217;" /> | |
| 49 | - </linearGradient> | |
| 50 | - <linearGradient | |
| 51 | - id="linearGradient5058"> | |
| 52 | - <stop | |
| 53 | - id="stop5060" | |
| 54 | - offset="0" | |
| 55 | - style="stop-color:#959791;stop-opacity:1;" /> | |
| 56 | - <stop | |
| 57 | - style="stop-color:#f8f8f8;stop-opacity:1;" | |
| 58 | - offset="0.5" | |
| 59 | - id="stop5066" /> | |
| 60 | - <stop | |
| 61 | - id="stop5062" | |
| 62 | - offset="1" | |
| 63 | - style="stop-color:#8c8c8c;stop-opacity:1;" /> | |
| 64 | - </linearGradient> | |
| 65 | - <linearGradient | |
| 66 | - id="linearGradient5068"> | |
| 67 | - <stop | |
| 68 | - id="stop5070" | |
| 69 | - offset="0" | |
| 70 | - style="stop-color:#ffffff;stop-opacity:1;" /> | |
| 71 | - <stop | |
| 72 | - style="stop-color:#ffffff;stop-opacity:0.69;" | |
| 73 | - offset="0.32894737" | |
| 74 | - id="stop5078" /> | |
| 75 | - <stop | |
| 76 | - style="stop-color:#c2c2c2;stop-opacity:0.34;" | |
| 77 | - offset="0.65789473" | |
| 78 | - id="stop5076" /> | |
| 79 | - <stop | |
| 80 | - id="stop5072" | |
| 81 | - offset="1" | |
| 82 | - style="stop-color:#ffffff;stop-opacity:0;" /> | |
| 83 | - </linearGradient> | |
| 84 | - <linearGradient | |
| 85 | - id="linearGradient2966"> | |
| 86 | - <stop | |
| 87 | - id="stop2968" | |
| 88 | - offset="0" | |
| 89 | - style="stop-color:#ffd1d1;stop-opacity:1;" /> | |
| 90 | - <stop | |
| 91 | - style="stop-color:#ff1d1d;stop-opacity:1;" | |
| 92 | - offset="0.5" | |
| 93 | - id="stop3006" /> | |
| 94 | - <stop | |
| 95 | - id="stop2970" | |
| 96 | - offset="1" | |
| 97 | - style="stop-color:#6f0000;stop-opacity:1;" /> | |
| 98 | - </linearGradient> | |
| 99 | - <linearGradient | |
| 100 | - id="linearGradient2974"> | |
| 101 | - <stop | |
| 102 | - id="stop2976" | |
| 103 | - offset="0" | |
| 104 | - style="stop-color:#c1c1c1;stop-opacity:1;" /> | |
| 105 | - <stop | |
| 106 | - id="stop2978" | |
| 107 | - offset="1" | |
| 108 | - style="stop-color:#acacac;stop-opacity:1;" /> | |
| 109 | - </linearGradient> | |
| 110 | - <linearGradient | |
| 111 | - id="linearGradient2994"> | |
| 112 | - <stop | |
| 113 | - id="stop2996" | |
| 114 | - offset="0" | |
| 115 | - style="stop-color:#000000;stop-opacity:1;" /> | |
| 116 | - <stop | |
| 117 | - id="stop2998" | |
| 118 | - offset="1" | |
| 119 | - style="stop-color:#c9c9c9;stop-opacity:1;" /> | |
| 120 | - </linearGradient> | |
| 121 | - <linearGradient | |
| 122 | - id="linearGradient9910"> | |
| 123 | - <stop | |
| 124 | - id="stop9912" | |
| 125 | - offset="0" | |
| 126 | - style="stop-color:#729fcf;stop-opacity:1;" /> | |
| 127 | - <stop | |
| 128 | - style="stop-color:#a5bfda;stop-opacity:1;" | |
| 129 | - offset="0.31578946" | |
| 130 | - id="stop9918" /> | |
| 131 | - <stop | |
| 132 | - id="stop9914" | |
| 133 | - offset="1" | |
| 134 | - style="stop-color:#376ca4;stop-opacity:1;" /> | |
| 135 | - </linearGradient> | |
| 136 | - <linearGradient | |
| 137 | - id="linearGradient9920"> | |
| 138 | - <stop | |
| 139 | - style="stop-color:#5b90c8;stop-opacity:1;" | |
| 140 | - offset="0" | |
| 141 | - id="stop9922" /> | |
| 142 | - <stop | |
| 143 | - id="stop9924" | |
| 144 | - offset="0.31578946" | |
| 145 | - style="stop-color:#8fb0d1;stop-opacity:1;" /> | |
| 146 | - <stop | |
| 147 | - style="stop-color:#34679d;stop-opacity:1;" | |
| 148 | - offset="1" | |
| 149 | - id="stop9926" /> | |
| 150 | - </linearGradient> | |
| 151 | - <inkscape:perspective | |
| 152 | - id="perspective90" | |
| 153 | - inkscape:persp3d-origin="24 : 16 : 1" | |
| 154 | - inkscape:vp_z="48 : 24 : 1" | |
| 155 | - inkscape:vp_y="0 : 1000 : 0" | |
| 156 | - inkscape:vp_x="0 : 24 : 1" | |
| 157 | - sodipodi:type="inkscape:persp3d" /> | |
| 158 | - <linearGradient | |
| 159 | - id="linearGradient7121"> | |
| 160 | - <stop | |
| 161 | - id="stop7123" | |
| 162 | - offset="0" | |
| 163 | - style="stop-color:#ffffff;stop-opacity:1;" /> | |
| 164 | - <stop | |
| 165 | - id="stop7125" | |
| 166 | - offset="1" | |
| 167 | - style="stop-color:#8ae234;stop-opacity:1" /> | |
| 168 | - </linearGradient> | |
| 169 | - <inkscape:perspective | |
| 170 | - id="perspective27321" | |
| 171 | - inkscape:persp3d-origin="24 : 16 : 1" | |
| 172 | - inkscape:vp_z="48 : 24 : 1" | |
| 173 | - inkscape:vp_y="0 : 1000 : 0" | |
| 174 | - inkscape:vp_x="0 : 24 : 1" | |
| 175 | - sodipodi:type="inkscape:persp3d" /> | |
| 176 | - <linearGradient | |
| 177 | - y2="50.939667" | |
| 178 | - x2="45.380436" | |
| 179 | - y1="45.264122" | |
| 180 | - x1="46.834816" | |
| 181 | - gradientUnits="userSpaceOnUse" | |
| 182 | - id="linearGradient7186" | |
| 183 | - xlink:href="#linearGradient2871" | |
| 184 | - inkscape:collect="always" /> | |
| 185 | - <linearGradient | |
| 186 | - y2="26.649363" | |
| 187 | - x2="53.588623" | |
| 188 | - y1="23.667896" | |
| 189 | - x1="18.935766" | |
| 190 | - gradientUnits="userSpaceOnUse" | |
| 191 | - id="linearGradient7184" | |
| 192 | - xlink:href="#linearGradient2402" | |
| 193 | - inkscape:collect="always" /> | |
| 194 | - <linearGradient | |
| 195 | - y2="50.939667" | |
| 196 | - x2="45.380436" | |
| 197 | - y1="45.264122" | |
| 198 | - x1="46.834816" | |
| 199 | - gradientUnits="userSpaceOnUse" | |
| 200 | - id="linearGradient7182" | |
| 201 | - xlink:href="#linearGradient2871" | |
| 202 | - inkscape:collect="always" /> | |
| 203 | - <linearGradient | |
| 204 | - y2="20.60858" | |
| 205 | - x2="15.984863" | |
| 206 | - y1="36.061237" | |
| 207 | - x1="62.513836" | |
| 208 | - gradientUnits="userSpaceOnUse" | |
| 209 | - id="linearGradient7180" | |
| 210 | - xlink:href="#linearGradient2380" | |
| 211 | - inkscape:collect="always" /> | |
| 212 | - <linearGradient | |
| 213 | - gradientTransform="matrix(-1,0,0,-1,47.93934,50.02474)" | |
| 214 | - y2="23.554308" | |
| 215 | - x2="22.374878" | |
| 216 | - y1="13.604306" | |
| 217 | - x1="13.435029" | |
| 218 | - gradientUnits="userSpaceOnUse" | |
| 219 | - id="linearGradient7189" | |
| 220 | - xlink:href="#linearGradient7179" | |
| 221 | - inkscape:collect="always" /> | |
| 222 | - <linearGradient | |
| 223 | - gradientUnits="userSpaceOnUse" | |
| 224 | - y2="23.554308" | |
| 225 | - x2="22.374878" | |
| 226 | - y1="13.604306" | |
| 227 | - x1="13.435029" | |
| 228 | - id="linearGradient7185" | |
| 229 | - xlink:href="#linearGradient7179" | |
| 230 | - inkscape:collect="always" /> | |
| 231 | - <linearGradient | |
| 232 | - id="linearGradient1322"> | |
| 233 | - <stop | |
| 234 | - style="stop-color:#729fcf" | |
| 235 | - offset="0.0000000" | |
| 236 | - id="stop1324" /> | |
| 237 | - <stop | |
| 238 | - style="stop-color:#5187d6;stop-opacity:1.0000000;" | |
| 239 | - offset="1.0000000" | |
| 240 | - id="stop1326" /> | |
| 241 | - </linearGradient> | |
| 242 | - <linearGradient | |
| 243 | - id="linearGradient2316"> | |
| 244 | - <stop | |
| 245 | - id="stop2318" | |
| 246 | - offset="0" | |
| 247 | - style="stop-color:#000000;stop-opacity:1;" /> | |
| 248 | - <stop | |
| 249 | - id="stop2320" | |
| 250 | - offset="1" | |
| 251 | - style="stop-color:#ffffff;stop-opacity:0.65979379;" /> | |
| 252 | - </linearGradient> | |
| 253 | - <linearGradient | |
| 254 | - id="linearGradient7179" | |
| 255 | - inkscape:collect="always"> | |
| 256 | - <stop | |
| 257 | - id="stop7181" | |
| 258 | - offset="0" | |
| 259 | - style="stop-color:#ffffff;stop-opacity:1;" /> | |
| 260 | - <stop | |
| 261 | - id="stop7183" | |
| 262 | - offset="1" | |
| 263 | - style="stop-color:#ffffff;stop-opacity:0;" /> | |
| 264 | - </linearGradient> | |
| 265 | - <linearGradient | |
| 266 | - y2="26.048164" | |
| 267 | - x2="52.854095" | |
| 268 | - y1="26.048164" | |
| 269 | - x1="5.9649177" | |
| 270 | - gradientUnits="userSpaceOnUse" | |
| 271 | - id="linearGradient1491" | |
| 272 | - xlink:href="#linearGradient2797" | |
| 273 | - inkscape:collect="always" /> | |
| 274 | - <linearGradient | |
| 275 | - id="linearGradient2797" | |
| 276 | - inkscape:collect="always"> | |
| 277 | - <stop | |
| 278 | - id="stop2799" | |
| 279 | - offset="0" | |
| 280 | - style="stop-color:#ffffff;stop-opacity:1;" /> | |
| 281 | - <stop | |
| 282 | - id="stop2801" | |
| 283 | - offset="1" | |
| 284 | - style="stop-color:#ffffff;stop-opacity:0;" /> | |
| 285 | - </linearGradient> | |
| 286 | - <linearGradient | |
| 287 | - y2="26.048164" | |
| 288 | - x2="52.854095" | |
| 289 | - y1="26.048164" | |
| 290 | - x1="5.9649177" | |
| 291 | - gradientUnits="userSpaceOnUse" | |
| 292 | - id="linearGradient1493" | |
| 293 | - xlink:href="#linearGradient2797" | |
| 294 | - inkscape:collect="always" /> | |
| 295 | - <linearGradient | |
| 296 | - id="linearGradient2402"> | |
| 297 | - <stop | |
| 298 | - id="stop2404" | |
| 299 | - offset="0" | |
| 300 | - style="stop-color:#729fcf;stop-opacity:1;" /> | |
| 301 | - <stop | |
| 302 | - id="stop2406" | |
| 303 | - offset="1" | |
| 304 | - style="stop-color:#528ac5;stop-opacity:1;" /> | |
| 305 | - </linearGradient> | |
| 306 | - <linearGradient | |
| 307 | - id="linearGradient2871" | |
| 308 | - inkscape:collect="always"> | |
| 309 | - <stop | |
| 310 | - id="stop2873" | |
| 311 | - offset="0" | |
| 312 | - style="stop-color:#3465a4;stop-opacity:1;" /> | |
| 313 | - <stop | |
| 314 | - id="stop2875" | |
| 315 | - offset="1" | |
| 316 | - style="stop-color:#3465a4;stop-opacity:1" /> | |
| 317 | - </linearGradient> | |
| 318 | - <linearGradient | |
| 319 | - gradientTransform="translate(-48.77039,-5.765705)" | |
| 320 | - gradientUnits="userSpaceOnUse" | |
| 321 | - y2="24.842253" | |
| 322 | - x2="37.124462" | |
| 323 | - y1="30.748846" | |
| 324 | - x1="32.647972" | |
| 325 | - id="linearGradient2696" | |
| 326 | - xlink:href="#linearGradient2690" | |
| 327 | - inkscape:collect="always" /> | |
| 328 | - <linearGradient | |
| 329 | - id="linearGradient2690" | |
| 330 | - inkscape:collect="always"> | |
| 331 | - <stop | |
| 332 | - id="stop2692" | |
| 333 | - offset="0" | |
| 334 | - style="stop-color:#c4d7eb;stop-opacity:1;" /> | |
| 335 | - <stop | |
| 336 | - id="stop2694" | |
| 337 | - offset="1" | |
| 338 | - style="stop-color:#c4d7eb;stop-opacity:0;" /> | |
| 339 | - </linearGradient> | |
| 340 | - <linearGradient | |
| 341 | - gradientTransform="translate(-48.77039,-5.765705)" | |
| 342 | - gradientUnits="userSpaceOnUse" | |
| 343 | - y2="24.842253" | |
| 344 | - x2="37.124462" | |
| 345 | - y1="31.455952" | |
| 346 | - x1="36.713837" | |
| 347 | - id="linearGradient2688" | |
| 348 | - xlink:href="#linearGradient2682" | |
| 349 | - inkscape:collect="always" /> | |
| 350 | - <linearGradient | |
| 351 | - id="linearGradient2682"> | |
| 352 | - <stop | |
| 353 | - id="stop2684" | |
| 354 | - offset="0" | |
| 355 | - style="stop-color:#3977c3;stop-opacity:1;" /> | |
| 356 | - <stop | |
| 357 | - id="stop2686" | |
| 358 | - offset="1" | |
| 359 | - style="stop-color:#89aedc;stop-opacity:0;" /> | |
| 360 | - </linearGradient> | |
| 361 | - <linearGradient | |
| 362 | - id="linearGradient2380"> | |
| 363 | - <stop | |
| 364 | - id="stop2382" | |
| 365 | - offset="0" | |
| 366 | - style="stop-color:#b9cfe7;stop-opacity:1" /> | |
| 367 | - <stop | |
| 368 | - id="stop2384" | |
| 369 | - offset="1" | |
| 370 | - style="stop-color:#729fcf;stop-opacity:1" /> | |
| 371 | - </linearGradient> | |
| 372 | - <linearGradient | |
| 373 | - y2="19.115122" | |
| 374 | - x2="15.419417" | |
| 375 | - y1="10.612206" | |
| 376 | - x1="13.478554" | |
| 377 | - gradientTransform="translate(-48.30498,-6.043298)" | |
| 378 | - gradientUnits="userSpaceOnUse" | |
| 379 | - id="linearGradient1486" | |
| 380 | - xlink:href="#linearGradient2831" | |
| 381 | - inkscape:collect="always" /> | |
| 382 | - <linearGradient | |
| 383 | - id="linearGradient2831"> | |
| 384 | - <stop | |
| 385 | - id="stop2833" | |
| 386 | - offset="0" | |
| 387 | - style="stop-color:#3465a4;stop-opacity:1;" /> | |
| 388 | - <stop | |
| 389 | - style="stop-color:#5b86be;stop-opacity:1;" | |
| 390 | - offset="0.33333334" | |
| 391 | - id="stop2855" /> | |
| 392 | - <stop | |
| 393 | - id="stop2835" | |
| 394 | - offset="1" | |
| 395 | - style="stop-color:#83a8d8;stop-opacity:0;" /> | |
| 396 | - </linearGradient> | |
| 397 | - <linearGradient | |
| 398 | - y2="26.194071" | |
| 399 | - x2="37.065414" | |
| 400 | - y1="29.729605" | |
| 401 | - x1="37.128052" | |
| 402 | - gradientTransform="matrix(-1,0,0,-1,-1.24248,40.0817)" | |
| 403 | - gradientUnits="userSpaceOnUse" | |
| 404 | - id="linearGradient1488" | |
| 405 | - xlink:href="#linearGradient2847" | |
| 406 | - inkscape:collect="always" /> | |
| 407 | - <linearGradient | |
| 408 | - id="linearGradient2847" | |
| 409 | - inkscape:collect="always"> | |
| 410 | - <stop | |
| 411 | - id="stop2849" | |
| 412 | - offset="0" | |
| 413 | - style="stop-color:#3465a4;stop-opacity:1;" /> | |
| 414 | - <stop | |
| 415 | - id="stop2851" | |
| 416 | - offset="1" | |
| 417 | - style="stop-color:#3465a4;stop-opacity:0;" /> | |
| 418 | - </linearGradient> | |
| 419 | - <radialGradient | |
| 420 | - r="15.644737" | |
| 421 | - fy="36.421127" | |
| 422 | - fx="24.837126" | |
| 423 | - cy="36.421127" | |
| 424 | - cx="24.837126" | |
| 425 | - gradientTransform="matrix(1,0,0,0.536723,0,16.87306)" | |
| 426 | - gradientUnits="userSpaceOnUse" | |
| 427 | - id="radialGradient1503" | |
| 428 | - xlink:href="#linearGradient8662" | |
| 429 | - inkscape:collect="always" /> | |
| 430 | - <linearGradient | |
| 431 | - id="linearGradient8662" | |
| 432 | - inkscape:collect="always"> | |
| 433 | - <stop | |
| 434 | - id="stop8664" | |
| 435 | - offset="0" | |
| 436 | - style="stop-color:#000000;stop-opacity:1;" /> | |
| 437 | - <stop | |
| 438 | - id="stop8666" | |
| 439 | - offset="1" | |
| 440 | - style="stop-color:#000000;stop-opacity:0;" /> | |
| 441 | - </linearGradient> | |
| 442 | - <linearGradient | |
| 443 | - id="linearGradient7916"> | |
| 444 | - <stop | |
| 445 | - id="stop7918" | |
| 446 | - offset="0" | |
| 447 | - style="stop-color:#ffffff;stop-opacity:1;" /> | |
| 448 | - <stop | |
| 449 | - id="stop7920" | |
| 450 | - offset="1.0000000" | |
| 451 | - style="stop-color:#ffffff;stop-opacity:0.34020618;" /> | |
| 452 | - </linearGradient> | |
| 453 | - <inkscape:perspective | |
| 454 | - id="perspective70" | |
| 455 | - inkscape:persp3d-origin="24 : 16 : 1" | |
| 456 | - inkscape:vp_z="48 : 24 : 1" | |
| 457 | - inkscape:vp_y="0 : 1000 : 0" | |
| 458 | - inkscape:vp_x="0 : 24 : 1" | |
| 459 | - sodipodi:type="inkscape:persp3d" /> | |
| 460 | - <linearGradient | |
| 461 | - y2="50.939667" | |
| 462 | - x2="45.380436" | |
| 463 | - y1="45.264122" | |
| 464 | - x1="46.834816" | |
| 465 | - gradientUnits="userSpaceOnUse" | |
| 466 | - id="linearGradient7186-5" | |
| 467 | - xlink:href="#linearGradient2871-7" | |
| 468 | - inkscape:collect="always" /> | |
| 469 | - <linearGradient | |
| 470 | - y2="26.649363" | |
| 471 | - x2="53.588623" | |
| 472 | - y1="23.667896" | |
| 473 | - x1="18.935766" | |
| 474 | - gradientUnits="userSpaceOnUse" | |
| 475 | - id="linearGradient7184-5" | |
| 476 | - xlink:href="#linearGradient2402-4" | |
| 477 | - inkscape:collect="always" /> | |
| 478 | - <linearGradient | |
| 479 | - y2="50.939667" | |
| 480 | - x2="45.380436" | |
| 481 | - y1="45.264122" | |
| 482 | - x1="46.834816" | |
| 483 | - gradientUnits="userSpaceOnUse" | |
| 484 | - id="linearGradient7182-1" | |
| 485 | - xlink:href="#linearGradient2871-7" | |
| 486 | - inkscape:collect="always" /> | |
| 487 | - <linearGradient | |
| 488 | - y2="20.60858" | |
| 489 | - x2="15.984863" | |
| 490 | - y1="36.061237" | |
| 491 | - x1="62.513836" | |
| 492 | - gradientUnits="userSpaceOnUse" | |
| 493 | - id="linearGradient7180-4" | |
| 494 | - xlink:href="#linearGradient2380-9" | |
| 495 | - inkscape:collect="always" /> | |
| 496 | - <linearGradient | |
| 497 | - gradientTransform="matrix(-1,0,0,-1,47.93934,50.02474)" | |
| 498 | - y2="23.554308" | |
| 499 | - x2="22.374878" | |
| 500 | - y1="13.604306" | |
| 501 | - x1="13.435029" | |
| 502 | - gradientUnits="userSpaceOnUse" | |
| 503 | - id="linearGradient7189-5" | |
| 504 | - xlink:href="#linearGradient7179-1" | |
| 505 | - inkscape:collect="always" /> | |
| 506 | - <linearGradient | |
| 507 | - gradientUnits="userSpaceOnUse" | |
| 508 | - y2="23.554308" | |
| 509 | - x2="22.374878" | |
| 510 | - y1="13.604306" | |
| 511 | - x1="13.435029" | |
| 512 | - id="linearGradient7185-1" | |
| 513 | - xlink:href="#linearGradient7179-1" | |
| 514 | - inkscape:collect="always" /> | |
| 515 | - <linearGradient | |
| 516 | - id="linearGradient1322-5"> | |
| 517 | - <stop | |
| 518 | - style="stop-color:#729fcf" | |
| 519 | - offset="0.0000000" | |
| 520 | - id="stop1324-3" /> | |
| 521 | - <stop | |
| 522 | - style="stop-color:#5187d6;stop-opacity:1.0000000;" | |
| 523 | - offset="1.0000000" | |
| 524 | - id="stop1326-9" /> | |
| 525 | - </linearGradient> | |
| 526 | - <linearGradient | |
| 527 | - id="linearGradient2316-6"> | |
| 528 | - <stop | |
| 529 | - id="stop2318-0" | |
| 530 | - offset="0" | |
| 531 | - style="stop-color:#000000;stop-opacity:1;" /> | |
| 532 | - <stop | |
| 533 | - id="stop2320-8" | |
| 534 | - offset="1" | |
| 535 | - style="stop-color:#ffffff;stop-opacity:0.65979379;" /> | |
| 536 | - </linearGradient> | |
| 537 | - <linearGradient | |
| 538 | - id="linearGradient7179-1" | |
| 539 | - inkscape:collect="always"> | |
| 540 | - <stop | |
| 541 | - id="stop7181-7" | |
| 542 | - offset="0" | |
| 543 | - style="stop-color:#ffffff;stop-opacity:1;" /> | |
| 544 | - <stop | |
| 545 | - id="stop7183-0" | |
| 546 | - offset="1" | |
| 547 | - style="stop-color:#ffffff;stop-opacity:0;" /> | |
| 548 | - </linearGradient> | |
| 549 | - <linearGradient | |
| 550 | - y2="26.048164" | |
| 551 | - x2="52.854095" | |
| 552 | - y1="26.048164" | |
| 553 | - x1="5.9649177" | |
| 554 | - gradientUnits="userSpaceOnUse" | |
| 555 | - id="linearGradient1491-9" | |
| 556 | - xlink:href="#linearGradient2797-9" | |
| 557 | - inkscape:collect="always" /> | |
| 558 | - <linearGradient | |
| 559 | - id="linearGradient2797-9" | |
| 560 | - inkscape:collect="always"> | |
| 561 | - <stop | |
| 562 | - id="stop2799-7" | |
| 563 | - offset="0" | |
| 564 | - style="stop-color:#ffffff;stop-opacity:1;" /> | |
| 565 | - <stop | |
| 566 | - id="stop2801-4" | |
| 567 | - offset="1" | |
| 568 | - style="stop-color:#ffffff;stop-opacity:0;" /> | |
| 569 | - </linearGradient> | |
| 570 | - <linearGradient | |
| 571 | - y2="26.048164" | |
| 572 | - x2="52.854095" | |
| 573 | - y1="26.048164" | |
| 574 | - x1="5.9649177" | |
| 575 | - gradientUnits="userSpaceOnUse" | |
| 576 | - id="linearGradient1493-7" | |
| 577 | - xlink:href="#linearGradient2797-9" | |
| 578 | - inkscape:collect="always" /> | |
| 579 | - <linearGradient | |
| 580 | - id="linearGradient2402-4"> | |
| 581 | - <stop | |
| 582 | - id="stop2404-6" | |
| 583 | - offset="0" | |
| 584 | - style="stop-color:#729fcf;stop-opacity:1;" /> | |
| 585 | - <stop | |
| 586 | - id="stop2406-3" | |
| 587 | - offset="1" | |
| 588 | - style="stop-color:#528ac5;stop-opacity:1;" /> | |
| 589 | - </linearGradient> | |
| 590 | - <linearGradient | |
| 591 | - id="linearGradient2871-7" | |
| 592 | - inkscape:collect="always"> | |
| 593 | - <stop | |
| 594 | - id="stop2873-5" | |
| 595 | - offset="0" | |
| 596 | - style="stop-color:#3465a4;stop-opacity:1;" /> | |
| 597 | - <stop | |
| 598 | - id="stop2875-6" | |
| 599 | - offset="1" | |
| 600 | - style="stop-color:#3465a4;stop-opacity:1" /> | |
| 601 | - </linearGradient> | |
| 602 | - <linearGradient | |
| 603 | - gradientTransform="translate(-48.77039,-5.765705)" | |
| 604 | - gradientUnits="userSpaceOnUse" | |
| 605 | - y2="24.842253" | |
| 606 | - x2="37.124462" | |
| 607 | - y1="30.748846" | |
| 608 | - x1="32.647972" | |
| 609 | - id="linearGradient2696-9" | |
| 610 | - xlink:href="#linearGradient2690-0" | |
| 611 | - inkscape:collect="always" /> | |
| 612 | - <linearGradient | |
| 613 | - id="linearGradient2690-0" | |
| 614 | - inkscape:collect="always"> | |
| 615 | - <stop | |
| 616 | - id="stop2692-2" | |
| 617 | - offset="0" | |
| 618 | - style="stop-color:#c4d7eb;stop-opacity:1;" /> | |
| 619 | - <stop | |
| 620 | - id="stop2694-2" | |
| 621 | - offset="1" | |
| 622 | - style="stop-color:#c4d7eb;stop-opacity:0;" /> | |
| 623 | - </linearGradient> | |
| 624 | - <linearGradient | |
| 625 | - gradientTransform="translate(-48.77039,-5.765705)" | |
| 626 | - gradientUnits="userSpaceOnUse" | |
| 627 | - y2="24.842253" | |
| 628 | - x2="37.124462" | |
| 629 | - y1="31.455952" | |
| 630 | - x1="36.713837" | |
| 631 | - id="linearGradient2688-1" | |
| 632 | - xlink:href="#linearGradient2682-8" | |
| 633 | - inkscape:collect="always" /> | |
| 634 | - <linearGradient | |
| 635 | - id="linearGradient2682-8"> | |
| 636 | - <stop | |
| 637 | - id="stop2684-0" | |
| 638 | - offset="0" | |
| 639 | - style="stop-color:#3977c3;stop-opacity:1;" /> | |
| 640 | - <stop | |
| 641 | - id="stop2686-8" | |
| 642 | - offset="1" | |
| 643 | - style="stop-color:#89aedc;stop-opacity:0;" /> | |
| 644 | - </linearGradient> | |
| 645 | - <linearGradient | |
| 646 | - id="linearGradient2380-9"> | |
| 647 | - <stop | |
| 648 | - id="stop2382-6" | |
| 649 | - offset="0" | |
| 650 | - style="stop-color:#b9cfe7;stop-opacity:1" /> | |
| 651 | - <stop | |
| 652 | - id="stop2384-4" | |
| 653 | - offset="1" | |
| 654 | - style="stop-color:#729fcf;stop-opacity:1" /> | |
| 655 | - </linearGradient> | |
| 656 | - <linearGradient | |
| 657 | - y2="19.115122" | |
| 658 | - x2="15.419417" | |
| 659 | - y1="10.612206" | |
| 660 | - x1="13.478554" | |
| 661 | - gradientTransform="translate(-48.30498,-6.043298)" | |
| 662 | - gradientUnits="userSpaceOnUse" | |
| 663 | - id="linearGradient1486-1" | |
| 664 | - xlink:href="#linearGradient2831-1" | |
| 665 | - inkscape:collect="always" /> | |
| 666 | - <linearGradient | |
| 667 | - id="linearGradient2831-1"> | |
| 668 | - <stop | |
| 669 | - id="stop2833-6" | |
| 670 | - offset="0" | |
| 671 | - style="stop-color:#3465a4;stop-opacity:1;" /> | |
| 672 | - <stop | |
| 673 | - style="stop-color:#5b86be;stop-opacity:1;" | |
| 674 | - offset="0.33333334" | |
| 675 | - id="stop2855-6" /> | |
| 676 | - <stop | |
| 677 | - id="stop2835-2" | |
| 678 | - offset="1" | |
| 679 | - style="stop-color:#83a8d8;stop-opacity:0;" /> | |
| 680 | - </linearGradient> | |
| 681 | - <linearGradient | |
| 682 | - y2="26.194071" | |
| 683 | - x2="37.065414" | |
| 684 | - y1="29.729605" | |
| 685 | - x1="37.128052" | |
| 686 | - gradientTransform="matrix(-1,0,0,-1,-1.24248,40.0817)" | |
| 687 | - gradientUnits="userSpaceOnUse" | |
| 688 | - id="linearGradient1488-5" | |
| 689 | - xlink:href="#linearGradient2847-4" | |
| 690 | - inkscape:collect="always" /> | |
| 691 | - <linearGradient | |
| 692 | - id="linearGradient2847-4" | |
| 693 | - inkscape:collect="always"> | |
| 694 | - <stop | |
| 695 | - id="stop2849-0" | |
| 696 | - offset="0" | |
| 697 | - style="stop-color:#3465a4;stop-opacity:1;" /> | |
| 698 | - <stop | |
| 699 | - id="stop2851-8" | |
| 700 | - offset="1" | |
| 701 | - style="stop-color:#3465a4;stop-opacity:0;" /> | |
| 702 | - </linearGradient> | |
| 703 | - <radialGradient | |
| 704 | - r="15.644737" | |
| 705 | - fy="36.421127" | |
| 706 | - fx="24.837126" | |
| 707 | - cy="36.421127" | |
| 708 | - cx="24.837126" | |
| 709 | - gradientTransform="matrix(1,0,0,0.536723,0,16.87306)" | |
| 710 | - gradientUnits="userSpaceOnUse" | |
| 711 | - id="radialGradient1503-0" | |
| 712 | - xlink:href="#linearGradient8662-1" | |
| 713 | - inkscape:collect="always" /> | |
| 714 | - <linearGradient | |
| 715 | - id="linearGradient8662-1" | |
| 716 | - inkscape:collect="always"> | |
| 717 | - <stop | |
| 718 | - id="stop8664-1" | |
| 719 | - offset="0" | |
| 720 | - style="stop-color:#000000;stop-opacity:1;" /> | |
| 721 | - <stop | |
| 722 | - id="stop8666-7" | |
| 723 | - offset="1" | |
| 724 | - style="stop-color:#000000;stop-opacity:0;" /> | |
| 725 | - </linearGradient> | |
| 726 | - <linearGradient | |
| 727 | - id="linearGradient7916-1"> | |
| 728 | - <stop | |
| 729 | - id="stop7918-7" | |
| 730 | - offset="0" | |
| 731 | - style="stop-color:#ffffff;stop-opacity:1;" /> | |
| 732 | - <stop | |
| 733 | - id="stop7920-1" | |
| 734 | - offset="1.0000000" | |
| 735 | - style="stop-color:#ffffff;stop-opacity:0.34020618;" /> | |
| 736 | - </linearGradient> | |
| 737 | - <inkscape:perspective | |
| 738 | - id="perspective70-5" | |
| 739 | - inkscape:persp3d-origin="24 : 16 : 1" | |
| 740 | - inkscape:vp_z="48 : 24 : 1" | |
| 741 | - inkscape:vp_y="0 : 1000 : 0" | |
| 742 | - inkscape:vp_x="0 : 24 : 1" | |
| 743 | - sodipodi:type="inkscape:persp3d" /> | |
| 744 | - <inkscape:perspective | |
| 745 | - id="perspective29237" | |
| 746 | - inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
| 747 | - inkscape:vp_z="1 : 0.5 : 1" | |
| 748 | - inkscape:vp_y="0 : 1000 : 0" | |
| 749 | - inkscape:vp_x="0 : 0.5 : 1" | |
| 750 | - sodipodi:type="inkscape:persp3d" /> | |
| 751 | - <linearGradient | |
| 752 | - inkscape:collect="always" | |
| 753 | - id="linearGradient6998-2"> | |
| 754 | - <stop | |
| 755 | - style="stop-color:#000000;stop-opacity:1;" | |
| 756 | - offset="0" | |
| 757 | - id="stop7000-7" /> | |
| 758 | - <stop | |
| 759 | - style="stop-color:#000000;stop-opacity:0;" | |
| 760 | - offset="1" | |
| 761 | - id="stop7002-1" /> | |
| 762 | - </linearGradient> | |
| 763 | - <radialGradient | |
| 764 | - inkscape:collect="always" | |
| 765 | - xlink:href="#linearGradient6998-2" | |
| 766 | - id="radialGradient29477" | |
| 767 | - gradientUnits="userSpaceOnUse" | |
| 768 | - gradientTransform="matrix(1,0,0,0.3222749,0,20.728756)" | |
| 769 | - cx="19.688505" | |
| 770 | - cy="30.585787" | |
| 771 | - fx="19.688505" | |
| 772 | - fy="30.585787" | |
| 773 | - r="4.6624851" /> | |
| 774 | - <radialGradient | |
| 775 | - inkscape:collect="always" | |
| 776 | - xlink:href="#linearGradient6998-2" | |
| 777 | - id="radialGradient29479" | |
| 778 | - gradientUnits="userSpaceOnUse" | |
| 779 | - gradientTransform="matrix(1,0,0,0.3222749,0,20.728756)" | |
| 780 | - cx="19.688505" | |
| 781 | - cy="30.585787" | |
| 782 | - fx="19.688505" | |
| 783 | - fy="30.585787" | |
| 784 | - r="4.6624851" /> | |
| 785 | - <linearGradient | |
| 786 | - y2="35.739632" | |
| 787 | - x2="21.408455" | |
| 788 | - y1="36.390400" | |
| 789 | - x1="22.686766" | |
| 790 | - gradientTransform="matrix(-0.977685,0.210075,0.210075,0.977685,41.80576,-11.11866)" | |
| 791 | - gradientUnits="userSpaceOnUse" | |
| 792 | - id="linearGradient4374" | |
| 793 | - xlink:href="#linearGradient4356" | |
| 794 | - inkscape:collect="always" /> | |
| 795 | - <linearGradient | |
| 796 | - y2="36.217758" | |
| 797 | - x2="22.626925" | |
| 798 | - y1="35.817974" | |
| 799 | - x1="20.661695" | |
| 800 | - gradientTransform="matrix(0.983375,0.181588,-0.181588,0.983375,-7.072120,-9.824920)" | |
| 801 | - gradientUnits="userSpaceOnUse" | |
| 802 | - id="linearGradient4372" | |
| 803 | - xlink:href="#linearGradient4356" | |
| 804 | - inkscape:collect="always" /> | |
| 805 | - <radialGradient | |
| 806 | - gradientUnits="userSpaceOnUse" | |
| 807 | - gradientTransform="matrix(1.000000,0.000000,0.000000,0.681917,0.000000,8.233773)" | |
| 808 | - r="13.565360" | |
| 809 | - fy="19.836468" | |
| 810 | - fx="16.214741" | |
| 811 | - cy="19.836468" | |
| 812 | - cx="16.214741" | |
| 813 | - id="radialGradient4350" | |
| 814 | - xlink:href="#linearGradient4344" | |
| 815 | - inkscape:collect="always" /> | |
| 816 | - <linearGradient | |
| 817 | - gradientTransform="translate(-13.12500,-7.000000)" | |
| 818 | - y2="35.803486" | |
| 819 | - x2="30.935921" | |
| 820 | - y1="29.553486" | |
| 821 | - x1="30.935921" | |
| 822 | - gradientUnits="userSpaceOnUse" | |
| 823 | - id="linearGradient4332" | |
| 824 | - xlink:href="#linearGradient3824" | |
| 825 | - inkscape:collect="always" /> | |
| 826 | - <linearGradient | |
| 827 | - y2="35.803486" | |
| 828 | - x2="30.935921" | |
| 829 | - y1="29.553486" | |
| 830 | - x1="30.935921" | |
| 831 | - gradientTransform="translate(-12.41789,-7.000000)" | |
| 832 | - gradientUnits="userSpaceOnUse" | |
| 833 | - id="linearGradient4326" | |
| 834 | - xlink:href="#linearGradient3824" | |
| 835 | - inkscape:collect="always" /> | |
| 836 | - <linearGradient | |
| 837 | - gradientTransform="translate(0.707108,0.000000)" | |
| 838 | - y2="35.803486" | |
| 839 | - x2="30.935921" | |
| 840 | - y1="29.553486" | |
| 841 | - x1="30.935921" | |
| 842 | - gradientUnits="userSpaceOnUse" | |
| 843 | - id="linearGradient4175" | |
| 844 | - xlink:href="#linearGradient3824" | |
| 845 | - inkscape:collect="always" /> | |
| 846 | - <radialGradient | |
| 847 | - gradientUnits="userSpaceOnUse" | |
| 848 | - r="9.1620579" | |
| 849 | - fy="17.064077" | |
| 850 | - fx="29.344931" | |
| 851 | - cy="17.064077" | |
| 852 | - cx="29.344931" | |
| 853 | - id="radialGradient3806" | |
| 854 | - xlink:href="#linearGradient3800" | |
| 855 | - inkscape:collect="always" /> | |
| 856 | - <linearGradient | |
| 857 | - id="linearGradient3800"> | |
| 858 | - <stop | |
| 859 | - id="stop3802" | |
| 860 | - offset="0.0000000" | |
| 861 | - style="stop-color:#f4d9b1;stop-opacity:1.0000000;" /> | |
| 862 | - <stop | |
| 863 | - id="stop3804" | |
| 864 | - offset="1.0000000" | |
| 865 | - style="stop-color:#df9725;stop-opacity:1.0000000;" /> | |
| 866 | - </linearGradient> | |
| 867 | - <linearGradient | |
| 868 | - id="linearGradient3816" | |
| 869 | - inkscape:collect="always"> | |
| 870 | - <stop | |
| 871 | - id="stop3818" | |
| 872 | - offset="0" | |
| 873 | - style="stop-color:#000000;stop-opacity:1;" /> | |
| 874 | - <stop | |
| 875 | - id="stop3820" | |
| 876 | - offset="1" | |
| 877 | - style="stop-color:#000000;stop-opacity:0;" /> | |
| 878 | - </linearGradient> | |
| 879 | - <linearGradient | |
| 880 | - id="linearGradient3824"> | |
| 881 | - <stop | |
| 882 | - id="stop3826" | |
| 883 | - offset="0" | |
| 884 | - style="stop-color:#ffffff;stop-opacity:1;" /> | |
| 885 | - <stop | |
| 886 | - id="stop3828" | |
| 887 | - offset="1.0000000" | |
| 888 | - style="stop-color:#c9c9c9;stop-opacity:1.0000000;" /> | |
| 889 | - </linearGradient> | |
| 890 | - <linearGradient | |
| 891 | - id="linearGradient4163"> | |
| 892 | - <stop | |
| 893 | - id="stop4165" | |
| 894 | - offset="0.0000000" | |
| 895 | - style="stop-color:#3b74bc;stop-opacity:1.0000000;" /> | |
| 896 | - <stop | |
| 897 | - id="stop4167" | |
| 898 | - offset="1.0000000" | |
| 899 | - style="stop-color:#2d5990;stop-opacity:1.0000000;" /> | |
| 900 | - </linearGradient> | |
| 901 | - <linearGradient | |
| 902 | - id="linearGradient4338"> | |
| 903 | - <stop | |
| 904 | - style="stop-color:#e9b15e;stop-opacity:1.0000000;" | |
| 905 | - offset="0.0000000" | |
| 906 | - id="stop4340" /> | |
| 907 | - <stop | |
| 908 | - style="stop-color:#966416;stop-opacity:1.0000000;" | |
| 909 | - offset="1.0000000" | |
| 910 | - id="stop4342" /> | |
| 911 | - </linearGradient> | |
| 912 | - <linearGradient | |
| 913 | - id="linearGradient4344"> | |
| 914 | - <stop | |
| 915 | - id="stop4346" | |
| 916 | - offset="0" | |
| 917 | - style="stop-color:#727e0a;stop-opacity:1;" /> | |
| 918 | - <stop | |
| 919 | - id="stop4348" | |
| 920 | - offset="1.0000000" | |
| 921 | - style="stop-color:#5b6508;stop-opacity:1.0000000;" /> | |
| 922 | - </linearGradient> | |
| 923 | - <linearGradient | |
| 924 | - id="linearGradient4356" | |
| 925 | - inkscape:collect="always"> | |
| 926 | - <stop | |
| 927 | - id="stop4358" | |
| 928 | - offset="0" | |
| 929 | - style="stop-color:#000000;stop-opacity:1;" /> | |
| 930 | - <stop | |
| 931 | - id="stop4360" | |
| 932 | - offset="1" | |
| 933 | - style="stop-color:#000000;stop-opacity:0;" /> | |
| 934 | - </linearGradient> | |
| 935 | - <inkscape:perspective | |
| 936 | - id="perspective72" | |
| 937 | - inkscape:persp3d-origin="24 : 16 : 1" | |
| 938 | - inkscape:vp_z="48 : 24 : 1" | |
| 939 | - inkscape:vp_y="0 : 1000 : 0" | |
| 940 | - inkscape:vp_x="0 : 24 : 1" | |
| 941 | - sodipodi:type="inkscape:persp3d" /> | |
| 942 | - <radialGradient | |
| 943 | - inkscape:collect="always" | |
| 944 | - xlink:href="#linearGradient3816" | |
| 945 | - id="radialGradient4243" | |
| 946 | - gradientUnits="userSpaceOnUse" | |
| 947 | - cx="31.112698" | |
| 948 | - cy="19.008621" | |
| 949 | - fx="31.112698" | |
| 950 | - fy="19.008621" | |
| 951 | - r="8.6620579" /> | |
| 952 | - <radialGradient | |
| 953 | - inkscape:collect="always" | |
| 954 | - xlink:href="#linearGradient3800" | |
| 955 | - id="radialGradient4251" | |
| 956 | - gradientUnits="userSpaceOnUse" | |
| 957 | - gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" | |
| 958 | - cx="29.344931" | |
| 959 | - cy="17.064077" | |
| 960 | - fx="29.344931" | |
| 961 | - fy="17.064077" | |
| 962 | - r="9.1620579" /> | |
| 963 | - <radialGradient | |
| 964 | - inkscape:collect="always" | |
| 965 | - xlink:href="#linearGradient3816" | |
| 966 | - id="radialGradient4257" | |
| 967 | - gradientUnits="userSpaceOnUse" | |
| 968 | - cx="31.112698" | |
| 969 | - cy="19.008621" | |
| 970 | - fx="31.112698" | |
| 971 | - fy="19.008621" | |
| 972 | - r="8.6620579" /> | |
| 973 | - <radialGradient | |
| 974 | - inkscape:collect="always" | |
| 975 | - xlink:href="#linearGradient3816" | |
| 976 | - id="radialGradient4261" | |
| 977 | - gradientUnits="userSpaceOnUse" | |
| 978 | - cx="31.112698" | |
| 979 | - cy="19.008621" | |
| 980 | - fx="31.112698" | |
| 981 | - fy="19.008621" | |
| 982 | - r="8.6620579" /> | |
| 983 | - <radialGradient | |
| 984 | - inkscape:collect="always" | |
| 985 | - xlink:href="#linearGradient4338" | |
| 986 | - id="radialGradient4263" | |
| 987 | - gradientUnits="userSpaceOnUse" | |
| 988 | - gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" | |
| 989 | - cx="29.344931" | |
| 990 | - cy="17.064077" | |
| 991 | - fx="29.344931" | |
| 992 | - fy="17.064077" | |
| 993 | - r="9.1620579" /> | |
| 994 | - <linearGradient | |
| 995 | - inkscape:collect="always" | |
| 996 | - xlink:href="#linearGradient4356" | |
| 997 | - id="linearGradient4272" | |
| 998 | - gradientUnits="userSpaceOnUse" | |
| 999 | - gradientTransform="matrix(-0.977685,0.210075,0.210075,0.977685,40.096379,991.52674)" | |
| 1000 | - x1="22.686766" | |
| 1001 | - y1="36.390400" | |
| 1002 | - x2="21.408455" | |
| 1003 | - y2="35.739632" /> | |
| 1004 | - <linearGradient | |
| 1005 | - inkscape:collect="always" | |
| 1006 | - xlink:href="#linearGradient4356" | |
| 1007 | - id="linearGradient4275" | |
| 1008 | - gradientUnits="userSpaceOnUse" | |
| 1009 | - gradientTransform="matrix(0.95236899,-0.304949,0.304949,0.95236899,-24.109161,1001.0625)" | |
| 1010 | - x1="20.661695" | |
| 1011 | - y1="35.817974" | |
| 1012 | - x2="22.626925" | |
| 1013 | - y2="36.217758" /> | |
| 1014 | - <linearGradient | |
| 1015 | - inkscape:collect="always" | |
| 1016 | - xlink:href="#linearGradient3824" | |
| 1017 | - id="linearGradient4278" | |
| 1018 | - gradientUnits="userSpaceOnUse" | |
| 1019 | - gradientTransform="translate(-14.127271,995.6454)" | |
| 1020 | - x1="30.935921" | |
| 1021 | - y1="29.553486" | |
| 1022 | - x2="30.935921" | |
| 1023 | - y2="35.803486" /> | |
| 1024 | - <radialGradient | |
| 1025 | - inkscape:collect="always" | |
| 1026 | - xlink:href="#linearGradient4344" | |
| 1027 | - id="radialGradient4287" | |
| 1028 | - gradientUnits="userSpaceOnUse" | |
| 1029 | - gradientTransform="matrix(1,0,0,0.681917,-1.7093807,1010.8792)" | |
| 1030 | - cx="16.214741" | |
| 1031 | - cy="19.836468" | |
| 1032 | - fx="16.214741" | |
| 1033 | - fy="19.836468" | |
| 1034 | - r="13.565360" /> | |
| 1035 | - <radialGradient | |
| 1036 | - inkscape:collect="always" | |
| 1037 | - xlink:href="#linearGradient4338" | |
| 1038 | - id="radialGradient4300" | |
| 1039 | - gradientUnits="userSpaceOnUse" | |
| 1040 | - gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" | |
| 1041 | - cx="29.344931" | |
| 1042 | - cy="17.064077" | |
| 1043 | - fx="29.344931" | |
| 1044 | - fy="17.064077" | |
| 1045 | - r="9.1620579" /> | |
| 1046 | - <radialGradient | |
| 1047 | - inkscape:collect="always" | |
| 1048 | - xlink:href="#linearGradient4163" | |
| 1049 | - id="radialGradient4318" | |
| 1050 | - gradientUnits="userSpaceOnUse" | |
| 1051 | - gradientTransform="matrix(1.297564,0,0,0.884831,-4.2342547,1013.4195)" | |
| 1052 | - cx="28.089741" | |
| 1053 | - cy="27.203083" | |
| 1054 | - fx="28.089741" | |
| 1055 | - fy="27.203083" | |
| 1056 | - r="13.565360" /> | |
| 1057 | - <radialGradient | |
| 1058 | - inkscape:collect="always" | |
| 1059 | - xlink:href="#linearGradient3816" | |
| 1060 | - id="radialGradient4321" | |
| 1061 | - gradientUnits="userSpaceOnUse" | |
| 1062 | - cx="31.112698" | |
| 1063 | - cy="19.008621" | |
| 1064 | - fx="31.112698" | |
| 1065 | - fy="19.008621" | |
| 1066 | - r="8.6620579" /> | |
| 1067 | - <inkscape:perspective | |
| 1068 | - id="perspective4984" | |
| 1069 | - inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | |
| 1070 | - inkscape:vp_z="1 : 0.5 : 1" | |
| 1071 | - inkscape:vp_y="0 : 1000 : 0" | |
| 1072 | - inkscape:vp_x="0 : 0.5 : 1" | |
| 1073 | - sodipodi:type="inkscape:persp3d" /> | |
| 1074 | - <linearGradient | |
| 1075 | - id="linearGradient5048"> | |
| 1076 | - <stop | |
| 1077 | - style="stop-color:black;stop-opacity:0;" | |
| 1078 | - offset="0" | |
| 1079 | - id="stop5050" /> | |
| 1080 | - <stop | |
| 1081 | - id="stop5056" | |
| 1082 | - offset="0.5" | |
| 1083 | - style="stop-color:black;stop-opacity:1;" /> | |
| 1084 | - <stop | |
| 1085 | - style="stop-color:black;stop-opacity:0;" | |
| 1086 | - offset="1" | |
| 1087 | - id="stop5052" /> | |
| 1088 | - </linearGradient> | |
| 1089 | - <linearGradient | |
| 1090 | - id="linearGradient259"> | |
| 1091 | - <stop | |
| 1092 | - id="stop260" | |
| 1093 | - offset="0.0000000" | |
| 1094 | - style="stop-color:#fafafa;stop-opacity:1.0000000;" /> | |
| 1095 | - <stop | |
| 1096 | - id="stop261" | |
| 1097 | - offset="1.0000000" | |
| 1098 | - style="stop-color:#bbbbbb;stop-opacity:1.0000000;" /> | |
| 1099 | - </linearGradient> | |
| 1100 | - <linearGradient | |
| 1101 | - id="linearGradient269"> | |
| 1102 | - <stop | |
| 1103 | - id="stop270" | |
| 1104 | - offset="0.0000000" | |
| 1105 | - style="stop-color:#a3a3a3;stop-opacity:1.0000000;" /> | |
| 1106 | - <stop | |
| 1107 | - id="stop271" | |
| 1108 | - offset="1.0000000" | |
| 1109 | - style="stop-color:#4c4c4c;stop-opacity:1.0000000;" /> | |
| 1110 | - </linearGradient> | |
| 1111 | - <linearGradient | |
| 1112 | - id="linearGradient15662"> | |
| 1113 | - <stop | |
| 1114 | - id="stop15664" | |
| 1115 | - offset="0.0000000" | |
| 1116 | - style="stop-color:#ffffff;stop-opacity:1.0000000;" /> | |
| 1117 | - <stop | |
| 1118 | - id="stop15666" | |
| 1119 | - offset="1.0000000" | |
| 1120 | - style="stop-color:#f8f8f8;stop-opacity:1.0000000;" /> | |
| 1121 | - </linearGradient> | |
| 1122 | - <linearGradient | |
| 1123 | - inkscape:collect="always" | |
| 1124 | - id="linearGradient5866"> | |
| 1125 | - <stop | |
| 1126 | - style="stop-color:#000000;stop-opacity:1;" | |
| 1127 | - offset="0" | |
| 1128 | - id="stop5868" /> | |
| 1129 | - <stop | |
| 1130 | - style="stop-color:#000000;stop-opacity:0;" | |
| 1131 | - offset="1" | |
| 1132 | - id="stop5870" /> | |
| 1133 | - </linearGradient> | |
| 1134 | - <linearGradient | |
| 1135 | - id="linearGradient2598"> | |
| 1136 | - <stop | |
| 1137 | - style="stop-color:#859dbc;stop-opacity:1;" | |
| 1138 | - offset="0" | |
| 1139 | - id="stop2600" /> | |
| 1140 | - <stop | |
| 1141 | - style="stop-color:#547299;stop-opacity:1;" | |
| 1142 | - offset="1" | |
| 1143 | - id="stop2602" /> | |
| 1144 | - </linearGradient> | |
| 1145 | - <linearGradient | |
| 1146 | - inkscape:collect="always" | |
| 1147 | - id="linearGradient4404"> | |
| 1148 | - <stop | |
| 1149 | - style="stop-color:#ffffff;stop-opacity:1;" | |
| 1150 | - offset="0" | |
| 1151 | - id="stop4406" /> | |
| 1152 | - <stop | |
| 1153 | - style="stop-color:#ffffff;stop-opacity:0;" | |
| 1154 | - offset="1" | |
| 1155 | - id="stop4408" /> | |
| 1156 | - </linearGradient> | |
| 1157 | - <linearGradient | |
| 1158 | - id="linearGradient5897"> | |
| 1159 | - <stop | |
| 1160 | - style="stop-color:#000000;stop-opacity:0.0000000;" | |
| 1161 | - offset="0.0000000" | |
| 1162 | - id="stop5899" /> | |
| 1163 | - <stop | |
| 1164 | - id="stop5905" | |
| 1165 | - offset="0.50000000" | |
| 1166 | - style="stop-color:#000000;stop-opacity:0.56701028;" /> | |
| 1167 | - <stop | |
| 1168 | - style="stop-color:#000000;stop-opacity:0.0000000;" | |
| 1169 | - offset="1.0000000" | |
| 1170 | - id="stop5901" /> | |
| 1171 | - </linearGradient> | |
| 1172 | - <linearGradient | |
| 1173 | - id="linearGradient2590"> | |
| 1174 | - <stop | |
| 1175 | - style="stop-color:#ffffff;stop-opacity:1;" | |
| 1176 | - offset="0" | |
| 1177 | - id="stop2592" /> | |
| 1178 | - <stop | |
| 1179 | - style="stop-color:#ffffff;stop-opacity:0;" | |
| 1180 | - offset="1" | |
| 1181 | - id="stop2594" /> | |
| 1182 | - </linearGradient> | |
| 1183 | - <linearGradient | |
| 1184 | - inkscape:collect="always" | |
| 1185 | - id="linearGradient2906"> | |
| 1186 | - <stop | |
| 1187 | - style="stop-color:#ffffff;stop-opacity:1;" | |
| 1188 | - offset="0" | |
| 1189 | - id="stop2908" /> | |
| 1190 | - <stop | |
| 1191 | - style="stop-color:#ffffff;stop-opacity:0;" | |
| 1192 | - offset="1" | |
| 1193 | - id="stop2910" /> | |
| 1194 | - </linearGradient> | |
| 1195 | - <linearGradient | |
| 1196 | - inkscape:collect="always" | |
| 1197 | - xlink:href="#linearGradient2896" | |
| 1198 | - id="linearGradient2902" | |
| 1199 | - x1="14.584077" | |
| 1200 | - y1="1.6392649" | |
| 1201 | - x2="14.552828" | |
| 1202 | - y2="2.4912448" | |
| 1203 | - gradientUnits="userSpaceOnUse" | |
| 1204 | - gradientTransform="matrix(1,0,0,1.594214,0,-0.790249)" /> | |
| 1205 | - <linearGradient | |
| 1206 | - inkscape:collect="always" | |
| 1207 | - id="linearGradient2896"> | |
| 1208 | - <stop | |
| 1209 | - style="stop-color:#000000;stop-opacity:1;" | |
| 1210 | - offset="0" | |
| 1211 | - id="stop2898" /> | |
| 1212 | - <stop | |
| 1213 | - style="stop-color:#000000;stop-opacity:0;" | |
| 1214 | - offset="1" | |
| 1215 | - id="stop2900" /> | |
| 1216 | - </linearGradient> | |
| 1217 | - <linearGradient | |
| 1218 | - inkscape:collect="always" | |
| 1219 | - xlink:href="#linearGradient2896" | |
| 1220 | - id="linearGradient5356" | |
| 1221 | - gradientUnits="userSpaceOnUse" | |
| 1222 | - gradientTransform="matrix(0.35541046,-0.09680687,0.16161446,0.54106498,4.9107799,1029.1036)" | |
| 1223 | - x1="14.584077" | |
| 1224 | - y1="1.6392649" | |
| 1225 | - x2="14.552828" | |
| 1226 | - y2="2.4912448" /> | |
| 1227 | - <linearGradient | |
| 1228 | - inkscape:collect="always" | |
| 1229 | - xlink:href="#linearGradient2906" | |
| 1230 | - id="linearGradient5359" | |
| 1231 | - gradientUnits="userSpaceOnUse" | |
| 1232 | - gradientTransform="matrix(0.35541046,-0.09680687,0.12011148,0.40211819,4.9170956,1029.1248)" | |
| 1233 | - x1="13.354311" | |
| 1234 | - y1="1.4866425" | |
| 1235 | - x2="14.075844" | |
| 1236 | - y2="2.4017651" /> | |
| 1237 | - <linearGradient | |
| 1238 | - inkscape:collect="always" | |
| 1239 | - xlink:href="#linearGradient2590" | |
| 1240 | - id="linearGradient5362" | |
| 1241 | - gradientUnits="userSpaceOnUse" | |
| 1242 | - gradientTransform="matrix(0.46898152,-0.12774141,0.12979691,0.43454379,2.9741905,1030.0125)" | |
| 1243 | - x1="19.970377" | |
| 1244 | - y1="6.1167107" | |
| 1245 | - x2="19.970377" | |
| 1246 | - y2="2.53125" /> | |
| 1247 | - <linearGradient | |
| 1248 | - inkscape:collect="always" | |
| 1249 | - xlink:href="#linearGradient5897" | |
| 1250 | - id="linearGradient5365" | |
| 1251 | - gradientUnits="userSpaceOnUse" | |
| 1252 | - gradientTransform="matrix(0.48606741,0,0,0.75585752,-291.56104,989.60553)" | |
| 1253 | - x1="19" | |
| 1254 | - y1="9.7738247" | |
| 1255 | - x2="19" | |
| 1256 | - y2="15.635596" /> | |
| 1257 | - <linearGradient | |
| 1258 | - inkscape:collect="always" | |
| 1259 | - xlink:href="#linearGradient4404" | |
| 1260 | - id="linearGradient5368" | |
| 1261 | - gradientUnits="userSpaceOnUse" | |
| 1262 | - gradientTransform="matrix(-0.46898152,0.12774141,0.1380797,0.46227355,19.308685,1025.339)" | |
| 1263 | - x1="16.8125" | |
| 1264 | - y1="1.875" | |
| 1265 | - x2="16.8125" | |
| 1266 | - y2="4.71875" /> | |
| 1267 | - <linearGradient | |
| 1268 | - inkscape:collect="always" | |
| 1269 | - xlink:href="#linearGradient2598" | |
| 1270 | - id="linearGradient5371" | |
| 1271 | - gradientUnits="userSpaceOnUse" | |
| 1272 | - gradientTransform="matrix(0.46898152,-0.12774141,0.13168827,0.44087584,3.7514528,1029.219)" | |
| 1273 | - x1="18.431311" | |
| 1274 | - y1="19.119474" | |
| 1275 | - x2="18.402472" | |
| 1276 | - y2="4.2702327" /> | |
| 1277 | - <linearGradient | |
| 1278 | - inkscape:collect="always" | |
| 1279 | - xlink:href="#linearGradient5866" | |
| 1280 | - id="linearGradient5374" | |
| 1281 | - gradientUnits="userSpaceOnUse" | |
| 1282 | - gradientTransform="matrix(0.43511303,-0.11851629,0.12998141,0.43516148,5.1497806,1029.4257)" | |
| 1283 | - x1="19.452349" | |
| 1284 | - y1="13.174174" | |
| 1285 | - x2="19.685436" | |
| 1286 | - y2="27.095339" /> | |
| 1287 | - <radialGradient | |
| 1288 | - inkscape:collect="always" | |
| 1289 | - xlink:href="#linearGradient15662" | |
| 1290 | - id="radialGradient5394" | |
| 1291 | - gradientUnits="userSpaceOnUse" | |
| 1292 | - gradientTransform="matrix(0.35842521,0,0,0.36658484,-288.74498,994.99084)" | |
| 1293 | - cx="8.1435566" | |
| 1294 | - cy="7.2678967" | |
| 1295 | - fx="8.1435566" | |
| 1296 | - fy="7.2678967" | |
| 1297 | - r="38.158695" /> | |
| 1298 | - <radialGradient | |
| 1299 | - inkscape:collect="always" | |
| 1300 | - xlink:href="#linearGradient259" | |
| 1301 | - id="radialGradient5397" | |
| 1302 | - gradientUnits="userSpaceOnUse" | |
| 1303 | - gradientTransform="matrix(0.353806,0,0,0.37006743,-289.95036,994.73776)" | |
| 1304 | - cx="33.966679" | |
| 1305 | - cy="35.736916" | |
| 1306 | - fx="33.966679" | |
| 1307 | - fy="35.736916" | |
| 1308 | - r="86.70845" /> | |
| 1309 | - <radialGradient | |
| 1310 | - inkscape:collect="always" | |
| 1311 | - xlink:href="#linearGradient269" | |
| 1312 | - id="radialGradient5399" | |
| 1313 | - gradientUnits="userSpaceOnUse" | |
| 1314 | - gradientTransform="matrix(0.35667183,0,0,0.36709384,-288.71505,994.96754)" | |
| 1315 | - cx="8.824419" | |
| 1316 | - cy="3.7561285" | |
| 1317 | - fx="8.824419" | |
| 1318 | - fy="3.7561285" | |
| 1319 | - r="37.751713" /> | |
| 1320 | - <radialGradient | |
| 1321 | - inkscape:collect="always" | |
| 1322 | - xlink:href="#linearGradient4163" | |
| 1323 | - id="radialGradient6182" | |
| 1324 | - gradientUnits="userSpaceOnUse" | |
| 1325 | - gradientTransform="matrix(1.297564,0,0,0.884831,-4.2342547,1013.4195)" | |
| 1326 | - cx="28.089741" | |
| 1327 | - cy="27.203083" | |
| 1328 | - fx="28.089741" | |
| 1329 | - fy="27.203083" | |
| 1330 | - r="13.565360" /> | |
| 1331 | - <radialGradient | |
| 1332 | - inkscape:collect="always" | |
| 1333 | - xlink:href="#linearGradient3816" | |
| 1334 | - id="radialGradient6184" | |
| 1335 | - gradientUnits="userSpaceOnUse" | |
| 1336 | - cx="31.112698" | |
| 1337 | - cy="19.008621" | |
| 1338 | - fx="31.112698" | |
| 1339 | - fy="19.008621" | |
| 1340 | - r="8.6620579" /> | |
| 1341 | - <radialGradient | |
| 1342 | - inkscape:collect="always" | |
| 1343 | - xlink:href="#linearGradient3800" | |
| 1344 | - id="radialGradient6186" | |
| 1345 | - gradientUnits="userSpaceOnUse" | |
| 1346 | - gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" | |
| 1347 | - cx="29.344931" | |
| 1348 | - cy="17.064077" | |
| 1349 | - fx="29.344931" | |
| 1350 | - fy="17.064077" | |
| 1351 | - r="9.1620579" /> | |
| 1352 | - <radialGradient | |
| 1353 | - inkscape:collect="always" | |
| 1354 | - xlink:href="#linearGradient3816" | |
| 1355 | - id="radialGradient6197" | |
| 1356 | - gradientUnits="userSpaceOnUse" | |
| 1357 | - cx="31.112698" | |
| 1358 | - cy="19.008621" | |
| 1359 | - fx="31.112698" | |
| 1360 | - fy="19.008621" | |
| 1361 | - r="8.6620579" /> | |
| 1362 | - <radialGradient | |
| 1363 | - inkscape:collect="always" | |
| 1364 | - xlink:href="#linearGradient4163" | |
| 1365 | - id="radialGradient6199" | |
| 1366 | - gradientUnits="userSpaceOnUse" | |
| 1367 | - gradientTransform="matrix(1.297564,0,0,0.884831,-4.2342547,1013.4195)" | |
| 1368 | - cx="28.089741" | |
| 1369 | - cy="27.203083" | |
| 1370 | - fx="28.089741" | |
| 1371 | - fy="27.203083" | |
| 1372 | - r="13.565360" /> | |
| 1373 | - <radialGradient | |
| 1374 | - inkscape:collect="always" | |
| 1375 | - xlink:href="#linearGradient3816" | |
| 1376 | - id="radialGradient6201" | |
| 1377 | - gradientUnits="userSpaceOnUse" | |
| 1378 | - cx="31.112698" | |
| 1379 | - cy="19.008621" | |
| 1380 | - fx="31.112698" | |
| 1381 | - fy="19.008621" | |
| 1382 | - r="8.6620579" /> | |
| 1383 | - <radialGradient | |
| 1384 | - inkscape:collect="always" | |
| 1385 | - xlink:href="#linearGradient3800" | |
| 1386 | - id="radialGradient6203" | |
| 1387 | - gradientUnits="userSpaceOnUse" | |
| 1388 | - gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" | |
| 1389 | - cx="29.344931" | |
| 1390 | - cy="17.064077" | |
| 1391 | - fx="29.344931" | |
| 1392 | - fy="17.064077" | |
| 1393 | - r="9.1620579" /> | |
| 1394 | - <radialGradient | |
| 1395 | - inkscape:collect="always" | |
| 1396 | - xlink:href="#linearGradient3816" | |
| 1397 | - id="radialGradient6242" | |
| 1398 | - gradientUnits="userSpaceOnUse" | |
| 1399 | - cx="31.112698" | |
| 1400 | - cy="19.008621" | |
| 1401 | - fx="31.112698" | |
| 1402 | - fy="19.008621" | |
| 1403 | - r="8.6620579" /> | |
| 1404 | - <radialGradient | |
| 1405 | - inkscape:collect="always" | |
| 1406 | - xlink:href="#linearGradient4344" | |
| 1407 | - id="radialGradient6244" | |
| 1408 | - gradientUnits="userSpaceOnUse" | |
| 1409 | - gradientTransform="matrix(1,0,0,0.681917,-1.7093807,1010.8792)" | |
| 1410 | - cx="16.214741" | |
| 1411 | - cy="19.836468" | |
| 1412 | - fx="16.214741" | |
| 1413 | - fy="19.836468" | |
| 1414 | - r="13.565360" /> | |
| 1415 | - <radialGradient | |
| 1416 | - inkscape:collect="always" | |
| 1417 | - xlink:href="#linearGradient3816" | |
| 1418 | - id="radialGradient6246" | |
| 1419 | - gradientUnits="userSpaceOnUse" | |
| 1420 | - cx="31.112698" | |
| 1421 | - cy="19.008621" | |
| 1422 | - fx="31.112698" | |
| 1423 | - fy="19.008621" | |
| 1424 | - r="8.6620579" /> | |
| 1425 | - <radialGradient | |
| 1426 | - inkscape:collect="always" | |
| 1427 | - xlink:href="#linearGradient4338" | |
| 1428 | - id="radialGradient6248" | |
| 1429 | - gradientUnits="userSpaceOnUse" | |
| 1430 | - gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" | |
| 1431 | - cx="29.344931" | |
| 1432 | - cy="17.064077" | |
| 1433 | - fx="29.344931" | |
| 1434 | - fy="17.064077" | |
| 1435 | - r="9.1620579" /> | |
| 1436 | - <linearGradient | |
| 1437 | - inkscape:collect="always" | |
| 1438 | - xlink:href="#linearGradient3824" | |
| 1439 | - id="linearGradient6250" | |
| 1440 | - gradientUnits="userSpaceOnUse" | |
| 1441 | - gradientTransform="translate(-14.127271,995.6454)" | |
| 1442 | - x1="30.935921" | |
| 1443 | - y1="29.553486" | |
| 1444 | - x2="30.935921" | |
| 1445 | - y2="35.803486" /> | |
| 1446 | - <linearGradient | |
| 1447 | - inkscape:collect="always" | |
| 1448 | - xlink:href="#linearGradient4356" | |
| 1449 | - id="linearGradient6252" | |
| 1450 | - gradientUnits="userSpaceOnUse" | |
| 1451 | - gradientTransform="matrix(0.95236899,-0.304949,0.304949,0.95236899,-24.109161,1001.0625)" | |
| 1452 | - x1="20.661695" | |
| 1453 | - y1="35.817974" | |
| 1454 | - x2="22.626925" | |
| 1455 | - y2="36.217758" /> | |
| 1456 | - <linearGradient | |
| 1457 | - inkscape:collect="always" | |
| 1458 | - xlink:href="#linearGradient4356" | |
| 1459 | - id="linearGradient6254" | |
| 1460 | - gradientUnits="userSpaceOnUse" | |
| 1461 | - gradientTransform="matrix(-0.977685,0.210075,0.210075,0.977685,40.096379,991.52674)" | |
| 1462 | - x1="22.686766" | |
| 1463 | - y1="36.390400" | |
| 1464 | - x2="21.408455" | |
| 1465 | - y2="35.739632" /> | |
| 1466 | - <radialGradient | |
| 1467 | - inkscape:collect="always" | |
| 1468 | - xlink:href="#linearGradient259" | |
| 1469 | - id="radialGradient6256" | |
| 1470 | - gradientUnits="userSpaceOnUse" | |
| 1471 | - gradientTransform="matrix(0.353806,0,0,0.37006743,-289.95036,994.73776)" | |
| 1472 | - cx="33.966679" | |
| 1473 | - cy="35.736916" | |
| 1474 | - fx="33.966679" | |
| 1475 | - fy="35.736916" | |
| 1476 | - r="86.70845" /> | |
| 1477 | - <radialGradient | |
| 1478 | - inkscape:collect="always" | |
| 1479 | - xlink:href="#linearGradient269" | |
| 1480 | - id="radialGradient6258" | |
| 1481 | - gradientUnits="userSpaceOnUse" | |
| 1482 | - gradientTransform="matrix(0.35667183,0,0,0.36709384,-288.71505,994.96754)" | |
| 1483 | - cx="8.824419" | |
| 1484 | - cy="3.7561285" | |
| 1485 | - fx="8.824419" | |
| 1486 | - fy="3.7561285" | |
| 1487 | - r="37.751713" /> | |
| 1488 | - <radialGradient | |
| 1489 | - inkscape:collect="always" | |
| 1490 | - xlink:href="#linearGradient15662" | |
| 1491 | - id="radialGradient6260" | |
| 1492 | - gradientUnits="userSpaceOnUse" | |
| 1493 | - gradientTransform="matrix(0.35842521,0,0,0.36658484,-288.74498,994.99084)" | |
| 1494 | - cx="8.1435566" | |
| 1495 | - cy="7.2678967" | |
| 1496 | - fx="8.1435566" | |
| 1497 | - fy="7.2678967" | |
| 1498 | - r="38.158695" /> | |
| 1499 | - <linearGradient | |
| 1500 | - inkscape:collect="always" | |
| 1501 | - xlink:href="#linearGradient2906" | |
| 1502 | - id="linearGradient6262" | |
| 1503 | - gradientUnits="userSpaceOnUse" | |
| 1504 | - gradientTransform="matrix(0.35541046,-0.09680687,0.12011148,0.40211819,4.9170956,1029.1248)" | |
| 1505 | - x1="13.354311" | |
| 1506 | - y1="1.4866425" | |
| 1507 | - x2="14.075844" | |
| 1508 | - y2="2.4017651" /> | |
| 1509 | - <linearGradient | |
| 1510 | - inkscape:collect="always" | |
| 1511 | - xlink:href="#linearGradient2896" | |
| 1512 | - id="linearGradient6264" | |
| 1513 | - gradientUnits="userSpaceOnUse" | |
| 1514 | - gradientTransform="matrix(0.35541046,-0.09680687,0.16161446,0.54106498,4.9107799,1029.1036)" | |
| 1515 | - x1="14.584077" | |
| 1516 | - y1="1.6392649" | |
| 1517 | - x2="14.552828" | |
| 1518 | - y2="2.4912448" /> | |
| 1519 | - <radialGradient | |
| 1520 | - inkscape:collect="always" | |
| 1521 | - xlink:href="#linearGradient4338" | |
| 1522 | - id="radialGradient6266" | |
| 1523 | - gradientUnits="userSpaceOnUse" | |
| 1524 | - gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" | |
| 1525 | - cx="29.344931" | |
| 1526 | - cy="17.064077" | |
| 1527 | - fx="29.344931" | |
| 1528 | - fy="17.064077" | |
| 1529 | - r="9.1620579" /> | |
| 1530 | - <radialGradient | |
| 1531 | - inkscape:collect="always" | |
| 1532 | - xlink:href="#linearGradient4163" | |
| 1533 | - id="radialGradient6275" | |
| 1534 | - gradientUnits="userSpaceOnUse" | |
| 1535 | - gradientTransform="matrix(1.297564,0,0,0.884831,-4.2342547,1013.4195)" | |
| 1536 | - cx="28.089741" | |
| 1537 | - cy="27.203083" | |
| 1538 | - fx="28.089741" | |
| 1539 | - fy="27.203083" | |
| 1540 | - r="13.565360" /> | |
| 1541 | - <radialGradient | |
| 1542 | - inkscape:collect="always" | |
| 1543 | - xlink:href="#linearGradient3816" | |
| 1544 | - id="radialGradient6277" | |
| 1545 | - gradientUnits="userSpaceOnUse" | |
| 1546 | - cx="31.112698" | |
| 1547 | - cy="19.008621" | |
| 1548 | - fx="31.112698" | |
| 1549 | - fy="19.008621" | |
| 1550 | - r="8.6620579" /> | |
| 1551 | - <radialGradient | |
| 1552 | - inkscape:collect="always" | |
| 1553 | - xlink:href="#linearGradient3800" | |
| 1554 | - id="radialGradient6279" | |
| 1555 | - gradientUnits="userSpaceOnUse" | |
| 1556 | - gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" | |
| 1557 | - cx="29.344931" | |
| 1558 | - cy="17.064077" | |
| 1559 | - fx="29.344931" | |
| 1560 | - fy="17.064077" | |
| 1561 | - r="9.1620579" /> | |
| 1562 | - <radialGradient | |
| 1563 | - inkscape:collect="always" | |
| 1564 | - xlink:href="#linearGradient4163" | |
| 1565 | - id="radialGradient6286" | |
| 1566 | - gradientUnits="userSpaceOnUse" | |
| 1567 | - gradientTransform="matrix(1.297564,0,0,0.884831,-6.8592547,1012.4195)" | |
| 1568 | - cx="28.089741" | |
| 1569 | - cy="27.203083" | |
| 1570 | - fx="28.089741" | |
| 1571 | - fy="27.203083" | |
| 1572 | - r="13.565360" /> | |
| 1573 | - <radialGradient | |
| 1574 | - inkscape:collect="always" | |
| 1575 | - xlink:href="#linearGradient3800" | |
| 1576 | - id="radialGradient6300" | |
| 1577 | - gradientUnits="userSpaceOnUse" | |
| 1578 | - gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" | |
| 1579 | - cx="29.344931" | |
| 1580 | - cy="17.064077" | |
| 1581 | - fx="29.344931" | |
| 1582 | - fy="17.064077" | |
| 1583 | - r="9.1620579" /> | |
| 1584 | - </defs> | |
| 1585 | - <sodipodi:namedview | |
| 1586 | - id="base" | |
| 1587 | - pagecolor="#ffffff" | |
| 1588 | - bordercolor="#666666" | |
| 1589 | - borderopacity="1.0" | |
| 1590 | - inkscape:pageopacity="0.0" | |
| 1591 | - inkscape:pageshadow="2" | |
| 1592 | - inkscape:zoom="15.729167" | |
| 1593 | - inkscape:cx="24" | |
| 1594 | - inkscape:cy="23.872848" | |
| 1595 | - inkscape:document-units="px" | |
| 1596 | - inkscape:current-layer="layer1" | |
| 1597 | - showgrid="false" | |
| 1598 | - inkscape:window-width="1280" | |
| 1599 | - inkscape:window-height="975" | |
| 1600 | - inkscape:window-x="0" | |
| 1601 | - inkscape:window-y="0" | |
| 1602 | - inkscape:window-maximized="1" /> | |
| 1603 | - <metadata | |
| 1604 | - id="metadata7"> | |
| 1605 | - <rdf:RDF> | |
| 1606 | - <cc:Work | |
| 1607 | - rdf:about=""> | |
| 1608 | - <dc:format>image/svg+xml</dc:format> | |
| 1609 | - <dc:type | |
| 1610 | - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | |
| 1611 | - <dc:title></dc:title> | |
| 1612 | - </cc:Work> | |
| 1613 | - </rdf:RDF> | |
| 1614 | - </metadata> | |
| 1615 | - <g | |
| 1616 | - inkscape:label="Camada 1" | |
| 1617 | - inkscape:groupmode="layer" | |
| 1618 | - id="layer1" | |
| 1619 | - transform="translate(0,-1004.3622)"> | |
| 1620 | - <g | |
| 1621 | - id="g6205" | |
| 1622 | - transform="translate(-0.25,-0.625)"> | |
| 1623 | - <path | |
| 1624 | - transform="matrix(1.77551,0,0,0.959183,-39.087601,1014.4169)" | |
| 1625 | - sodipodi:type="arc" | |
| 1626 | - style="color:#000000;fill:url(#radialGradient6242);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1627 | - id="path4177" | |
| 1628 | - sodipodi:cx="31.112698" | |
| 1629 | - sodipodi:cy="19.008621" | |
| 1630 | - sodipodi:rx="8.6620579" | |
| 1631 | - sodipodi:ry="8.6620579" | |
| 1632 | - d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" /> | |
| 1633 | - <path | |
| 1634 | - style="color:#000000;fill:url(#radialGradient6244);fill-opacity:1;fill-rule:evenodd;stroke:#404604;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1635 | - d="m 11.151793,1037.2814 10.606602,0 c 3.005204,0 5.980484,-1.1019 7.071067,-4.2426 1.035639,-2.9825 0.176777,-8.6621 -6.540737,-13.2583 l -12.5511457,0 c -6.717514,4.2427 -7.556991,10.0449 -6.010407,13.4351 1.575595,3.4538 4.24264,4.0658 7.4246207,4.0658 z" | |
| 1636 | - id="path2329" | |
| 1637 | - sodipodi:nodetypes="cczcczc" /> | |
| 1638 | - <path | |
| 1639 | - sodipodi:nodetypes="cccc" | |
| 1640 | - id="path3812" | |
| 1641 | - d="m 16.222986,1022.4322 c 0,0 -2.151323,1.6603 -1.965991,3.6605 -2.041226,-1.8008 -2.099873,-5.2515 -2.099873,-5.2515 l 4.065864,1.591 z" | |
| 1642 | - style="color:#000000;fill:#9db029;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" /> | |
| 1643 | - <path | |
| 1644 | - sodipodi:nodetypes="cczcczc" | |
| 1645 | - id="path3838" | |
| 1646 | - d="m 11.257258,1036.2172 10.31667,0 c 2.639723,0 5.253161,-0.9679 6.211112,-3.7266 0.909689,-2.6198 -0.09472,-7.6086 -5.995279,-11.6459 l -11.524725,0 c -5.9005567,3.7267 -6.8879397,8.8233 -5.5294457,11.8011 1.383978,3.0338 3.726667,3.5714 6.5216677,3.5714 z" | |
| 1647 | - style="opacity:0.21518986;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.99999976px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" /> | |
| 1648 | - <path | |
| 1649 | - style="color:#000000;fill:#9db029;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1650 | - d="m 17.201414,1022.4322 c 0,0 2.151323,1.6603 1.965991,3.6605 2.041226,-1.8008 2.099873,-5.2515 2.099873,-5.2515 l -4.065864,1.591 z" | |
| 1651 | - id="path3810" | |
| 1652 | - sodipodi:nodetypes="cccc" /> | |
| 1653 | - <path | |
| 1654 | - d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" | |
| 1655 | - sodipodi:ry="8.6620579" | |
| 1656 | - sodipodi:rx="8.6620579" | |
| 1657 | - sodipodi:cy="19.008621" | |
| 1658 | - sodipodi:cx="31.112698" | |
| 1659 | - id="path3814" | |
| 1660 | - style="color:#000000;fill:url(#radialGradient6246);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1661 | - sodipodi:type="arc" | |
| 1662 | - transform="translate(-14.959381,999.1454)" /> | |
| 1663 | - <g | |
| 1664 | - id="g4290"> | |
| 1665 | - <path | |
| 1666 | - transform="translate(-14.834381,995.6454)" | |
| 1667 | - d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" | |
| 1668 | - sodipodi:ry="8.6620579" | |
| 1669 | - sodipodi:rx="8.6620579" | |
| 1670 | - sodipodi:cy="19.008621" | |
| 1671 | - sodipodi:cx="31.112698" | |
| 1672 | - id="path2327" | |
| 1673 | - style="color:#000000;fill:url(#radialGradient6248);fill-opacity:1;fill-rule:evenodd;stroke:#6f4709;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1674 | - sodipodi:type="arc" /> | |
| 1675 | - <path | |
| 1676 | - transform="matrix(0.877095,0,0,0.877095,-11.010454,997.98167)" | |
| 1677 | - sodipodi:type="arc" | |
| 1678 | - style="opacity:0.12658231;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.14012825px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1679 | - id="path3834" | |
| 1680 | - sodipodi:cx="31.112698" | |
| 1681 | - sodipodi:cy="19.008621" | |
| 1682 | - sodipodi:rx="8.6620579" | |
| 1683 | - sodipodi:ry="8.6620579" | |
| 1684 | - d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" /> | |
| 1685 | - </g> | |
| 1686 | - <path | |
| 1687 | - style="color:#000000;fill:url(#linearGradient6250);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1688 | - d="m 20.874513,1029.68 4.24264,0 -2.474873,-2.2981 -0.53033,0.7072 -0.530331,-0.5304 -0.707106,2.1213 z" | |
| 1689 | - id="path4173" /> | |
| 1690 | - <path | |
| 1691 | - style="opacity:0.22784807;color:#000000;fill:url(#linearGradient6252);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1692 | - d="m 10.187502,1031.9428 c -1.3569797,0.1098 -2.4699596,-0.7834 -2.4699596,-0.7834 -1.1826865,-3.9834 -0.053718,-7.9677 -0.053718,-7.9677 0,0 1.0230233,6.7272 2.5236776,8.7511 z" | |
| 1693 | - id="path4368" | |
| 1694 | - sodipodi:nodetypes="cccc" /> | |
| 1695 | - <path | |
| 1696 | - sodipodi:nodetypes="cccc" | |
| 1697 | - id="path4370" | |
| 1698 | - d="m 25.74428,1035.3888 c 1.231251,-0.581 1.80438,-2.0023 1.80438,-2.0023 -0.95912,-4.043 -3.976149,-6.8428 -3.976149,-6.8428 0,0 2.464593,6.3426 2.171769,8.8451 z" | |
| 1699 | - style="opacity:0.22784807;color:#000000;fill:url(#linearGradient6254);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" /> | |
| 1700 | - <rect | |
| 1701 | - transform="matrix(0.96484871,-0.26280595,0.28620224,0.95816923,0,0)" | |
| 1702 | - rx="0.42326209" | |
| 1703 | - ry="0.40700412" | |
| 1704 | - y="996.03387" | |
| 1705 | - x="-287.51788" | |
| 1706 | - height="14.54507" | |
| 1707 | - width="12.846511" | |
| 1708 | - id="rect15391" | |
| 1709 | - style="color:#000000;fill:url(#radialGradient6256);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient6258);stroke-width:1.00014806;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1710 | - <rect | |
| 1711 | - transform="matrix(0.96484871,-0.26280595,0.28620224,0.95816923,0,0)" | |
| 1712 | - rx="0.054903328" | |
| 1713 | - ry="0.052794438" | |
| 1714 | - y="996.38843" | |
| 1715 | - x="-287.14862" | |
| 1716 | - height="13.824175" | |
| 1717 | - width="12.132636" | |
| 1718 | - id="rect15660" | |
| 1719 | - style="color:#000000;fill:none;stroke:url(#radialGradient6260);stroke-width:0.36121485;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1720 | - <path | |
| 1721 | - sodipodi:nodetypes="cc" | |
| 1722 | - id="path15672" | |
| 1723 | - d="m 9.6371294,1030.1227 3.8428056,12.8652" | |
| 1724 | - style="fill:none;stroke:#000000;stroke-width:0.35702735;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.01754384;display:inline" /> | |
| 1725 | - <path | |
| 1726 | - sodipodi:nodetypes="cc" | |
| 1727 | - id="path15674" | |
| 1728 | - d="m 9.9424741,1029.8656 3.8540689,12.903" | |
| 1729 | - style="fill:none;stroke:#ffffff;stroke-width:0.36116153;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.20467828;display:inline" /> | |
| 1730 | - <g | |
| 1731 | - transform="matrix(0.35541046,-0.09680687,0.10137564,0.33939294,4.9908869,1029.3718)" | |
| 1732 | - id="g2188"> | |
| 1733 | - <rect | |
| 1734 | - ry="0.065390877" | |
| 1735 | - rx="0.13778631" | |
| 1736 | - y="9" | |
| 1737 | - x="15.999994" | |
| 1738 | - height="1" | |
| 1739 | - width="20.000006" | |
| 1740 | - id="rect15686" | |
| 1741 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1742 | - <rect | |
| 1743 | - ry="0.065390877" | |
| 1744 | - rx="0.13778631" | |
| 1745 | - y="11" | |
| 1746 | - x="15.999994" | |
| 1747 | - height="1" | |
| 1748 | - width="20.000006" | |
| 1749 | - id="rect15688" | |
| 1750 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1751 | - <rect | |
| 1752 | - ry="0.065390877" | |
| 1753 | - rx="0.13778631" | |
| 1754 | - y="13" | |
| 1755 | - x="15.999994" | |
| 1756 | - height="1" | |
| 1757 | - width="20.000006" | |
| 1758 | - id="rect15690" | |
| 1759 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1760 | - <rect | |
| 1761 | - ry="0.065390877" | |
| 1762 | - rx="0.13778631" | |
| 1763 | - y="15" | |
| 1764 | - x="15.999994" | |
| 1765 | - height="1" | |
| 1766 | - width="20.000006" | |
| 1767 | - id="rect15692" | |
| 1768 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1769 | - <rect | |
| 1770 | - ry="0.065390877" | |
| 1771 | - rx="0.13778631" | |
| 1772 | - y="17" | |
| 1773 | - x="15.999994" | |
| 1774 | - height="1" | |
| 1775 | - width="20.000006" | |
| 1776 | - id="rect15694" | |
| 1777 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1778 | - <rect | |
| 1779 | - ry="0.065390877" | |
| 1780 | - rx="0.13778631" | |
| 1781 | - y="19" | |
| 1782 | - x="15.999994" | |
| 1783 | - height="1" | |
| 1784 | - width="20.000006" | |
| 1785 | - id="rect15696" | |
| 1786 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1787 | - <rect | |
| 1788 | - ry="0.065390877" | |
| 1789 | - rx="0.13778631" | |
| 1790 | - y="21" | |
| 1791 | - x="15.999994" | |
| 1792 | - height="1" | |
| 1793 | - width="20.000006" | |
| 1794 | - id="rect15698" | |
| 1795 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1796 | - <rect | |
| 1797 | - ry="0.065390877" | |
| 1798 | - rx="0.13778631" | |
| 1799 | - y="23" | |
| 1800 | - x="15.999994" | |
| 1801 | - height="1" | |
| 1802 | - width="20.000006" | |
| 1803 | - id="rect15700" | |
| 1804 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1805 | - <rect | |
| 1806 | - ry="0.065390877" | |
| 1807 | - rx="0.062003858" | |
| 1808 | - y="25" | |
| 1809 | - x="15.999986" | |
| 1810 | - height="1" | |
| 1811 | - width="9.0000057" | |
| 1812 | - id="rect15732" | |
| 1813 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1814 | - <rect | |
| 1815 | - ry="0.065390877" | |
| 1816 | - rx="0.13778631" | |
| 1817 | - y="29" | |
| 1818 | - x="15.999986" | |
| 1819 | - height="1" | |
| 1820 | - width="20.000006" | |
| 1821 | - id="rect15736" | |
| 1822 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1823 | - <rect | |
| 1824 | - ry="0.065390877" | |
| 1825 | - rx="0.13778631" | |
| 1826 | - y="31" | |
| 1827 | - x="15.999986" | |
| 1828 | - height="1" | |
| 1829 | - width="20.000006" | |
| 1830 | - id="rect15738" | |
| 1831 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1832 | - <rect | |
| 1833 | - ry="0.065390877" | |
| 1834 | - rx="0.13778631" | |
| 1835 | - y="33" | |
| 1836 | - x="15.999986" | |
| 1837 | - height="1" | |
| 1838 | - width="20.000006" | |
| 1839 | - id="rect15740" | |
| 1840 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1841 | - <rect | |
| 1842 | - ry="0.065390877" | |
| 1843 | - rx="0.13778631" | |
| 1844 | - y="35" | |
| 1845 | - x="15.999986" | |
| 1846 | - height="1" | |
| 1847 | - width="20.000006" | |
| 1848 | - id="rect15742" | |
| 1849 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1850 | - <rect | |
| 1851 | - ry="0.065390877" | |
| 1852 | - rx="0.096450485" | |
| 1853 | - y="37" | |
| 1854 | - x="15.999986" | |
| 1855 | - height="1" | |
| 1856 | - width="14.000014" | |
| 1857 | - id="rect15744" | |
| 1858 | - style="color:#000000;fill:#9b9b9b;fill-opacity:0.54970757;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" /> | |
| 1859 | - </g> | |
| 1860 | - <path | |
| 1861 | - sodipodi:nodetypes="cccc" | |
| 1862 | - id="path2894" | |
| 1863 | - d="m 10.77767,1029.241 -0.310195,-0.9816 c -0.7572021,0.2062 -0.5578178,0.8619 -0.459453,1.1912 l 0.769647,-0.2096 z" | |
| 1864 | - style="opacity:0.48295456;color:#000000;fill:url(#linearGradient6262);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.10533953;marker:none;visibility:visible;display:inline;overflow:visible" /> | |
| 1865 | - <path | |
| 1866 | - style="opacity:0.35795456;color:#000000;fill:url(#linearGradient6264);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.10533953;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1867 | - d="m 10.77767,1029.241 -0.229976,-0.7131 c -0.8149432,0.2286 -0.539672,0.9227 -0.539672,0.9227 l 0.769647,-0.2096 z" | |
| 1868 | - id="path2904" | |
| 1869 | - sodipodi:nodetypes="cccc" /> | |
| 1870 | - <path | |
| 1871 | - transform="matrix(0.41151985,0,0,0.41151985,-5.6291758,1025.7467)" | |
| 1872 | - d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" | |
| 1873 | - sodipodi:ry="8.6620579" | |
| 1874 | - sodipodi:rx="8.6620579" | |
| 1875 | - sodipodi:cy="19.008621" | |
| 1876 | - sodipodi:cx="31.112698" | |
| 1877 | - id="path4296" | |
| 1878 | - style="color:#000000;fill:url(#radialGradient6266);fill-opacity:1;fill-rule:evenodd;stroke:#6f4709;stroke-width:2.43001652;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1879 | - sodipodi:type="arc" /> | |
| 1880 | - <path | |
| 1881 | - transform="matrix(0.360942,0,0,0.360942,-4.0555539,1026.7081)" | |
| 1882 | - sodipodi:type="arc" | |
| 1883 | - style="opacity:0.12658231;color:#000000;fill:none;stroke:#ffffff;stroke-width:2.77052832;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1884 | - id="path4298" | |
| 1885 | - sodipodi:cx="31.112698" | |
| 1886 | - sodipodi:cy="19.008621" | |
| 1887 | - sodipodi:rx="8.6620579" | |
| 1888 | - sodipodi:ry="8.6620579" | |
| 1889 | - d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" /> | |
| 1890 | - </g> | |
| 1891 | - <path | |
| 1892 | - transform="matrix(0.42405721,0,0,0.42405721,8.1654039,1030.3792)" | |
| 1893 | - sodipodi:type="arc" | |
| 1894 | - style="color:#000000;fill:url(#radialGradient6300);fill-opacity:1;fill-rule:evenodd;stroke:#c17d11;stroke-width:2.35817238;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1895 | - id="path6296" | |
| 1896 | - sodipodi:cx="31.112698" | |
| 1897 | - sodipodi:cy="19.008621" | |
| 1898 | - sodipodi:rx="8.6620579" | |
| 1899 | - sodipodi:ry="8.6620579" | |
| 1900 | - d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" /> | |
| 1901 | - <path | |
| 1902 | - d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" | |
| 1903 | - sodipodi:ry="8.6620579" | |
| 1904 | - sodipodi:rx="8.6620579" | |
| 1905 | - sodipodi:cy="19.008621" | |
| 1906 | - sodipodi:cx="31.112698" | |
| 1907 | - id="path6298" | |
| 1908 | - style="opacity:0.19620254000000001;color:#000000;fill:none;stroke:#ffffff;stroke-width:2.68861682;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1909 | - sodipodi:type="arc" | |
| 1910 | - transform="matrix(0.37193846,0,0,0.37193846,9.7869677,1031.3699)" /> | |
| 1911 | - <path | |
| 1912 | - d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" | |
| 1913 | - sodipodi:ry="8.6620579" | |
| 1914 | - sodipodi:rx="8.6620579" | |
| 1915 | - sodipodi:cy="19.008621" | |
| 1916 | - sodipodi:cx="31.112698" | |
| 1917 | - id="path4306" | |
| 1918 | - style="color:#000000;fill:url(#radialGradient6197);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1919 | - sodipodi:type="arc" | |
| 1920 | - transform="matrix(1.77551,0,0,0.583984,-23.12897,1035.6326)" /> | |
| 1921 | - <path | |
| 1922 | - sodipodi:nodetypes="cczcczc" | |
| 1923 | - id="path4308" | |
| 1924 | - d="m 27.485424,1049.115 10.606602,0 c 3.005204,0 5.980484,-1.1019 7.071067,-4.2426 1.035639,-2.9825 0.176777,-8.6621 -6.540737,-13.2583 l -12.551146,0 c -6.717514,4.2427 -7.556991,10.0449 -6.010407,13.4351 1.575595,3.4538 4.24264,4.0658 7.424621,4.0658 z" | |
| 1925 | - style="color:#000000;fill:url(#radialGradient6286);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" /> | |
| 1926 | - <path | |
| 1927 | - style="opacity:0.21518986;color:#000000;fill:none;stroke:#ffffff;stroke-width:0.99999976px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1928 | - d="m 27.414112,1048.0729 10.493447,-0.022 c 2.639723,0 5.253161,-0.9679 6.211112,-3.7266 0.909689,-2.6198 -0.09472,-7.6086 -5.995279,-11.6459 l -11.524725,-0.243 c -5.900557,3.7266 -7.04262,8.8232 -5.662029,12.0441 1.380592,3.221 3.395211,3.5714 6.477474,3.5935 z" | |
| 1929 | - id="path4314" | |
| 1930 | - sodipodi:nodetypes="cczcczc" /> | |
| 1931 | - <path | |
| 1932 | - transform="translate(1.3742503,1010.979)" | |
| 1933 | - sodipodi:type="arc" | |
| 1934 | - style="color:#000000;fill:url(#radialGradient6277);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1935 | - id="path4318" | |
| 1936 | - sodipodi:cx="31.112698" | |
| 1937 | - sodipodi:cy="19.008621" | |
| 1938 | - sodipodi:rx="8.6620579" | |
| 1939 | - sodipodi:ry="8.6620579" | |
| 1940 | - d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" /> | |
| 1941 | - <g | |
| 1942 | - id="g6288"> | |
| 1943 | - <path | |
| 1944 | - transform="translate(1.4992503,1007.479)" | |
| 1945 | - sodipodi:type="arc" | |
| 1946 | - style="color:#000000;fill:url(#radialGradient6279);fill-opacity:1;fill-rule:evenodd;stroke:#c17d11;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1947 | - id="path4320" | |
| 1948 | - sodipodi:cx="31.112698" | |
| 1949 | - sodipodi:cy="19.008621" | |
| 1950 | - sodipodi:rx="8.6620579" | |
| 1951 | - sodipodi:ry="8.6620579" | |
| 1952 | - d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" /> | |
| 1953 | - <path | |
| 1954 | - d="m 39.774755,19.008621 c 0,4.783923 -3.878135,8.662058 -8.662057,8.662058 -4.783923,0 -8.662058,-3.878135 -8.662058,-8.662058 0,-4.783922 3.878135,-8.662058 8.662058,-8.662058 4.783922,0 8.662057,3.878136 8.662057,8.662058 z" | |
| 1955 | - sodipodi:ry="8.6620579" | |
| 1956 | - sodipodi:rx="8.6620579" | |
| 1957 | - sodipodi:cy="19.008621" | |
| 1958 | - sodipodi:cx="31.112698" | |
| 1959 | - id="path4322" | |
| 1960 | - style="opacity:0.19620254;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.14012825px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" | |
| 1961 | - sodipodi:type="arc" | |
| 1962 | - transform="matrix(0.877095,0,0,0.877095,5.3231773,1009.8153)" /> | |
| 1963 | - </g> | |
| 1964 | - </g> | |
| 1965 | -</svg> |
plugins/bsc/public/spinner.js
plugins/bsc/public/style.css
| ... | ... | @@ -1,182 +0,0 @@ |
| 1 | -@import url(jquery.ui.spinner/ui.spinner.css); | |
| 2 | - | |
| 3 | -.controller-profile_editor a.control-panel-bsc-enterprises {background-image: url(/plugins/bsc/images/manage-bsc-enterprises.png)} | |
| 4 | -.controller-profile_editor .msie6 a.control-panel-bsc-enterprises {background-image: url(/plugins/bsc/images/manage-bsc-enterprises.gif)} | |
| 5 | - | |
| 6 | -.controller-profile_editor a.control-panel-transfer-enterprise-ownership {background-image: url(/plugins/bsc/images/transfer-ownership.png)} | |
| 7 | - | |
| 8 | -.ui-spinner-up{ | |
| 9 | - height: 6.5px !important; | |
| 10 | -} | |
| 11 | - | |
| 12 | -.ui-spinner-down{ | |
| 13 | - height: 8.5px !important; | |
| 14 | -} | |
| 15 | - | |
| 16 | -.ui-icon-triangle-1-n { | |
| 17 | - margin-top: -4px !important; | |
| 18 | -} | |
| 19 | - | |
| 20 | -.ui-icon-triangle-1-s { | |
| 21 | - margin-left: -1px !important; | |
| 22 | - margin-top: -3.5px !important; | |
| 23 | -} | |
| 24 | - | |
| 25 | -.icon-menu-bsc { | |
| 26 | - background-image: url(/plugins/bsc/images/manage-bsc-enterprises-icon.png); | |
| 27 | -} | |
| 28 | - | |
| 29 | -#content .token-input-list { | |
| 30 | - margin-bottom: 30px; | |
| 31 | -} | |
| 32 | - | |
| 33 | -#bsc-plugin-sorter { | |
| 34 | - text-align: right; | |
| 35 | - margin: 3px 0px; | |
| 36 | -} | |
| 37 | - | |
| 38 | -#bsc-plugin-sales-table th, | |
| 39 | -#bsc-plugin-sales-table td { | |
| 40 | - border: 1px solid #000; | |
| 41 | - border-collapse: collapse; | |
| 42 | - padding: 0px | |
| 43 | -} | |
| 44 | - | |
| 45 | -#content #bsc-plugin-sales-table td .token-input-list{ | |
| 46 | - margin-bottom: 0px; | |
| 47 | -} | |
| 48 | - | |
| 49 | -#bsc-plugin-sales-table { | |
| 50 | - border: 1px solid #000; | |
| 51 | - border-collapse: collapse; | |
| 52 | -} | |
| 53 | - | |
| 54 | -#bsc-plugin-sales-table th { | |
| 55 | - background-color: #cdcdcd; | |
| 56 | - padding: 0px 10px; | |
| 57 | -} | |
| 58 | - | |
| 59 | -.alternate-colors tr:nth-child(odd), | |
| 60 | -.alternate-colors tr:nth-child(odd):hover td { | |
| 61 | - background-color: #f4f4f4; | |
| 62 | -} | |
| 63 | - | |
| 64 | -.alternate-colors tr:nth-child(even), | |
| 65 | -.alternate-colors tr:nth-child(even):hover td { | |
| 66 | - background-color: #fff; | |
| 67 | -} | |
| 68 | - | |
| 69 | -#bsc-plugin-sales-table input.error{ | |
| 70 | - background-color: #F8DBDD; | |
| 71 | - border: 1px solid #f5697c; | |
| 72 | - margin-left: 2px; | |
| 73 | -} | |
| 74 | - | |
| 75 | -.bsc-plugin-sales-price { | |
| 76 | - width: 75%; | |
| 77 | -} | |
| 78 | - | |
| 79 | -.bsc-plugin-sales-products-column { | |
| 80 | - width: 70%; | |
| 81 | -} | |
| 82 | - | |
| 83 | -.bsc-plugin-sales-quantity-column { | |
| 84 | - width: 10%; | |
| 85 | - text-align: center; | |
| 86 | -} | |
| 87 | - | |
| 88 | -.bsc-plugin-sales-price-column { | |
| 89 | - width: 18%; | |
| 90 | -} | |
| 91 | - | |
| 92 | -#bsc-plugin-sales-add-new-row { | |
| 93 | - padding: 0px 10px; | |
| 94 | -} | |
| 95 | - | |
| 96 | -#bsc-plugin-manage-contracts-table a { | |
| 97 | - color: #555753; | |
| 98 | -} | |
| 99 | - | |
| 100 | -#bsc-plugin-manage-contracts-table { | |
| 101 | - border:none; | |
| 102 | -} | |
| 103 | -#bsc-plugin-manage-contracts-table td { | |
| 104 | - padding: 5px 10px; | |
| 105 | -} | |
| 106 | - | |
| 107 | -#bsc-plugin-manage-contracts-table td.links { | |
| 108 | - text-align: right; | |
| 109 | -} | |
| 110 | - | |
| 111 | -#bsc-plugin-contracts-filter { | |
| 112 | - float: left; | |
| 113 | - width: 20%; | |
| 114 | - height: 100%; | |
| 115 | -} | |
| 116 | - | |
| 117 | - | |
| 118 | -#bsc-plugin-contracts-results { | |
| 119 | - float: left; | |
| 120 | - width: 80%; | |
| 121 | -} | |
| 122 | - | |
| 123 | -#bsc-plugin-contract-total-string, | |
| 124 | -#bsc-plugin-contract-total { | |
| 125 | - text-align: right; | |
| 126 | -} | |
| 127 | - | |
| 128 | -.bsc-fields-table { | |
| 129 | - border: collapse; | |
| 130 | - width: 49%; | |
| 131 | -} | |
| 132 | - | |
| 133 | -.bsc-fields-table th{ | |
| 134 | - font-size: 14px; | |
| 135 | - padding: 0px; | |
| 136 | -} | |
| 137 | - | |
| 138 | -.bsc-fields-table td { | |
| 139 | - border: none; | |
| 140 | - padding: 0px; | |
| 141 | -} | |
| 142 | - | |
| 143 | -.bsc-fields-table tr:hover td { | |
| 144 | - background-color: transparent; | |
| 145 | -} | |
| 146 | - | |
| 147 | -.bsc-field-label { | |
| 148 | - font-weight: bold; | |
| 149 | -} | |
| 150 | - | |
| 151 | -.bsc-full-table { | |
| 152 | - margin: 3px 0px; | |
| 153 | -} | |
| 154 | - | |
| 155 | -.bsc-plugin-view-contract { | |
| 156 | - margin-top: 10px; | |
| 157 | -} | |
| 158 | - | |
| 159 | -.bsc-plugin-view-contract td { | |
| 160 | - padding: 2px 10px !important; | |
| 161 | -} | |
| 162 | - | |
| 163 | -.bsc-plugin-total { | |
| 164 | - font-weight: bold; | |
| 165 | -} | |
| 166 | - | |
| 167 | -.bsc-plugin-annotation { | |
| 168 | - background-color: #eeeeec; | |
| 169 | - margin: 10px 0px; | |
| 170 | - padding: 5px 10px; | |
| 171 | - border-radius: 5px; | |
| 172 | -} | |
| 173 | - | |
| 174 | -.bsc-plugin-annotation-title { | |
| 175 | - font-weight: bold; | |
| 176 | - font-size: 15px; | |
| 177 | - margin-bottom: 5px; | |
| 178 | -} | |
| 179 | - | |
| 180 | -.bsc-plugin-annotation-content { | |
| 181 | - font-style: italic; | |
| 182 | -} |