Commit 30f970d2b6747d118518e5312080ddc08988f2c5

Authored by Braulio Bhavamitra
2 parents 751124cb c766c2de

Merge branch 'remove-bsc-plugin' into 'master'

Remove never used bsc plugin



See merge request !682
Showing 62 changed files with 0 additions and 8449 deletions   Show diff stats
plugins/bsc/controllers/bsc_plugin_admin_controller.rb
@@ -1,37 +0,0 @@ @@ -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,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
@@ -1,9 +0,0 @@ @@ -1,9 +0,0 @@
1 -class AddBscToEnterprise < ActiveRecord::Migration  
2 - def self.up  
3 - add_column :profiles, :bsc_id, :integer  
4 - end  
5 -  
6 - def self.down  
7 - remove_column :profiles, :bsc_id  
8 - end  
9 -end  
plugins/bsc/db/migrate/20110610145112_add_bsc_fields.rb
@@ -1,9 +0,0 @@ @@ -1,9 +0,0 @@
1 -class AddBscFields < ActiveRecord::Migration  
2 - def self.up  
3 - add_column :profiles, :company_name, :string  
4 - end  
5 -  
6 - def self.down  
7 - remove_column :profiles, :company_name  
8 - end  
9 -end  
plugins/bsc/db/migrate/20110614183624_add_bsc_to_tasks.rb
@@ -1,9 +0,0 @@ @@ -1,9 +0,0 @@
1 -class AddBscToTasks < ActiveRecord::Migration  
2 - def self.up  
3 - add_column :tasks, :bsc_id, :integer  
4 - end  
5 -  
6 - def self.down  
7 - remove_column :tasks, :bsc_id  
8 - end  
9 -end  
plugins/bsc/db/migrate/20111018201143_create_bsc_plugin_sale.rb
@@ -1,15 +0,0 @@ @@ -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,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,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,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,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 +0,0 @@
1 -raise "Not ready yet"  
plugins/bsc/lib/bsc_plugin.rb
@@ -1,130 +0,0 @@ @@ -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,49 +0,0 @@ @@ -1,49 +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 reject_details  
27 - true  
28 - end  
29 -  
30 - def perform  
31 - bsc.enterprises << enterprise  
32 - end  
33 -  
34 - def task_finished_message  
35 - _('%{enterprise} accepted your request to associate it with %{bsc}.') % {:enterprise => enterprise.name, :bsc => bsc.name}  
36 - end  
37 -  
38 - def task_cancelled_message  
39 - message = _("%{enterprise} rejected your request to associate it with %{bsc}.") % {:enterprise => enterprise.name, :bsc => bsc.name}  
40 - if !reject_explanation.blank?  
41 - message += " " + _("Here is the reject explanation left by the administrator:\n\n%{reject_explanation}") % {:reject_explanation => reject_explanation}  
42 - end  
43 - end  
44 -  
45 - def target_notification_message  
46 - _('%{requestor} wants assoaciate %{bsc} as your BSC.') % {:requestor => requestor.name, :enterprise => enterprise.name, :bsc => bsc.name}  
47 - end  
48 -  
49 -end  
plugins/bsc/lib/bsc_plugin/bsc.rb
@@ -1,39 +0,0 @@ @@ -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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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 \ No newline at end of file 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,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
@@ -1,5 +0,0 @@ @@ -1,5 +0,0 @@
1 -jQuery('#bsc-plugin-contract-spinner').spinner({  
2 - min: 0,  
3 - increment: 'fast',  
4 - mouseWheel: true,  
5 -});  
plugins/bsc/public/style.css
@@ -1,182 +0,0 @@ @@ -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 -}  
plugins/bsc/public/validation.js
@@ -1,4 +0,0 @@ @@ -1,4 +0,0 @@
1 -jQuery("#bsc-plugin-sales-form").validate({  
2 - errorPlacement: function(error, element){element.attr('title', error.text())}  
3 -});  
4 -  
plugins/bsc/test/functional/bsc_plugin_admin_controller_test.rb
@@ -1,81 +0,0 @@ @@ -1,81 +0,0 @@
1 -require File.dirname(__FILE__) + '/../../../../test/test_helper'  
2 -require File.dirname(__FILE__) + '/../../controllers/bsc_plugin_admin_controller'  
3 -  
4 -# Re-raise errors caught by the controller.  
5 -class BscPluginAdminController; def rescue_action(e) raise e end; end  
6 -  
7 -class BscPluginAdminControllerTest < ActionController::TestCase  
8 -  
9 - VALID_CNPJ = '94.132.024/0001-48'  
10 -  
11 - def setup  
12 - @controller = BscPluginAdminController.new  
13 - @request = ActionController::TestRequest.new  
14 - @response = ActionController::TestResponse.new  
15 - user_login = create_admin_user(Environment.default)  
16 - login_as(user_login)  
17 - @admin = User[user_login].person  
18 - e = Environment.default  
19 - e.enabled_plugins = ['BscPlugin']  
20 - e.save!  
21 - end  
22 -  
23 - attr_accessor :admin  
24 -  
25 - should 'create a new bsc' do  
26 - assert_difference BscPlugin::Bsc, :count, 1 do  
27 - post :new, :profile_data => {:business_name => 'Sample Bsc', :identifier => 'sample-bsc', :company_name => 'Sample Bsc Ltda.', :cnpj => VALID_CNPJ}  
28 - end  
29 -  
30 - assert_redirected_to :controller => 'profile_editor', :profile => 'sample-bsc'  
31 - end  
32 -  
33 - should 'not create an invalid bsc' do  
34 - assert_difference BscPlugin::Bsc, :count, 0 do  
35 - post :new, :profile_data => {:business_name => 'Sample Bsc', :identifier => 'sample-bsc', :company_name => 'Sample Bsc Ltda.', :cnpj => '29837492304'}  
36 - end  
37 -  
38 - assert_response 200  
39 - end  
40 -  
41 - should 'set the current user as the bsc admin' do  
42 - name = 'Sample Bsc'  
43 - post :new, :profile_data => {:business_name => name, :identifier => 'sample-bsc', :company_name => 'Sample Bsc Ltda.', :cnpj => VALID_CNPJ}  
44 - bsc = BscPlugin::Bsc.find_by_name(name)  
45 - assert_includes bsc.admins, admin  
46 - end  
47 -  
48 - should 'list correct enterprises on search' do  
49 - # Should list if: not validated AND (name matches OR identifier matches) AND not bsc  
50 - e1 = Enterprise.create!(:name => 'Sample Enterprise 1', :identifier => 'bli', :validated => false)  
51 - e2 = Enterprise.create!(:name => 'Bla', :identifier => 'sample-enterprise-6', :validated => false)  
52 - e3 = Enterprise.create!(:name => 'Blo', :identifier => 'blo', :validated => false)  
53 - e4 = BscPlugin::Bsc.create!(:business_name => "Sample Bsc", :identifier => 'sample-bsc', :company_name => 'Sample Bsc Ltda.', :cnpj => VALID_CNPJ, :validated => false)  
54 - e5 = Enterprise.create!(:name => 'Sample Enterprise 5', :identifier => 'sample-enterprise-5')  
55 - e5.validated = true  
56 - e5.save!  
57 -  
58 - get :search_enterprise, :q => 'sampl'  
59 -  
60 - assert_match /#{e1.name}/, @response.body  
61 - assert_match /#{e2.name}/, @response.body  
62 - assert_no_match /#{e3.name}/, @response.body  
63 - assert_no_match /#{e4.name}/, @response.body  
64 - assert_no_match /#{e5.name}/, @response.body  
65 - end  
66 -  
67 - should 'save validations' do  
68 - e1 = fast_create(Enterprise, :validated => false)  
69 - e2 = fast_create(Enterprise, :validated => false)  
70 - e3 = fast_create(Enterprise, :validated => false)  
71 -  
72 - post :save_validations, :q => "#{e1.id},#{e2.id}"  
73 - e1.reload  
74 - e2.reload  
75 - e3.reload  
76 -  
77 - assert e1.validated  
78 - assert e2.validated  
79 - refute e3.validated  
80 - end  
81 -end  
plugins/bsc/test/functional/bsc_plugin_myprofile_controller_test.rb
@@ -1,322 +0,0 @@ @@ -1,322 +0,0 @@
1 -require File.dirname(__FILE__) + '/../../../../test/test_helper'  
2 -require File.dirname(__FILE__) + '/../../controllers/bsc_plugin_myprofile_controller'  
3 -  
4 -# Re-raise errors caught by the controller.  
5 -class BscPluginMyprofileController; def rescue_action(e) raise e end; end  
6 -  
7 -class BscPluginMyprofileControllerTest < ActionController::TestCase  
8 -  
9 - VALID_CNPJ = '94.132.024/0001-48'  
10 -  
11 - def setup  
12 - @controller = BscPluginMyprofileController.new  
13 - @request = ActionController::TestRequest.new  
14 - @response = ActionController::TestResponse.new  
15 - @bsc = BscPlugin::Bsc.create!({:business_name => 'Sample Bsc', :identifier => 'sample-bsc', :company_name => 'Sample Bsc Ltda.', :cnpj => VALID_CNPJ})  
16 - @admin = create_user('admin').person  
17 - @bsc.add_admin(@admin)  
18 - login_as(@admin.user.login)  
19 - e = Environment.default  
20 - e.enabled_plugins = ['BscPlugin']  
21 - e.save!  
22 - end  
23 -  
24 - attr_accessor :admin, :bsc  
25 -  
26 - should 'list enterprises on search' do  
27 - # Should list if match name  
28 - e1 = Enterprise.create!(:name => 'sample enterprise 1', :identifier => 'sample-enterprise-1')  
29 - # Should be case insensitive  
30 - e2 = Enterprise.create!(:name => 'SaMpLe eNtErPrIsE 2', :identifier => 'sample-enterprise-2')  
31 - # Should not list if don't match name  
32 - e3 = Enterprise.create!(:name => 'blo', :identifier => 'blo')  
33 - # Should not list if is has a bsc  
34 - e4 = Enterprise.create!(:name => 'sample enterprise 4', :identifier => 'sample-enterprise-4', :bsc => bsc)  
35 - # Should not list if is enabled  
36 - e5 = Enterprise.create!(:name => 'sample enterprise 5', :identifier => 'sample-enterprise-5', :enabled => true)  
37 - BscPlugin::AssociateEnterprise.create!(:requestor => admin, :target => e5, :bsc => bsc)  
38 - # Should search by identifier  
39 - e6 = Enterprise.create!(:name => 'Bla', :identifier => 'sample-enterprise-6')  
40 -  
41 - get :search_enterprise, :profile => bsc.identifier, :q => 'sampl'  
42 -  
43 - assert_match /#{e1.name}/, @response.body  
44 - assert_match /#{e2.name}/, @response.body  
45 - assert_no_match /#{e3.name}/, @response.body  
46 - assert_no_match /#{e4.name}/, @response.body  
47 - assert_no_match /#{e5.name}/, @response.body  
48 - assert_no_match /#{bsc.name}/, @response.body  
49 - assert_match /#{e6.name}/, @response.body  
50 - end  
51 -  
52 - should 'do not list profiles template on search' do  
53 - e1 = Enterprise.create!(:name => 'Sample Enterprise 1', :identifier => 'sample-enterprise-1')  
54 - e2 = Enterprise.create!(:name => 'Sample Enterprise 2', :identifier => 'sample-enterprise-2')  
55 - t1 = Enterprise.create!(:name => 'Enterprise template', :identifier => 'enterprise_template')  
56 - t2 = Enterprise.create!(:name => 'Inactive enterprise template', :identifier => 'inactive_enterprise_template')  
57 -  
58 - get :search_enterprise, :profile => bsc.identifier, :q => 'ent'  
59 -  
60 - assert_no_match /#{t1.name}/, @response.body  
61 - assert_no_match /#{t2.name}/, @response.body  
62 - end  
63 -  
64 - should 'save associations' do  
65 - e1 = fast_create(Enterprise, :enabled => false)  
66 - e2 = fast_create(Enterprise, :enabled => false)  
67 -  
68 - post :save_associations, :profile => bsc.identifier, :q => "#{e1.id},#{e2.id}"  
69 - e1.reload  
70 - e2.reload  
71 - assert_equal e1.bsc, bsc  
72 - assert_equal e2.bsc, bsc  
73 -  
74 - post :save_associations, :profile => bsc.identifier, :q => "#{e1.id}"  
75 - e1.reload  
76 - e2.reload  
77 - assert_equal e1.bsc, bsc  
78 - assert_not_equal e2.bsc, bsc  
79 - end  
80 -  
81 - should 'create a task to the enabled enterprise instead of associating it' do  
82 - e = fast_create(Enterprise, :enabled => true)  
83 -  
84 - assert_difference BscPlugin::AssociateEnterprise, :count, 1 do  
85 - post :save_associations, :profile => bsc.identifier, :q => "#{e.id}"  
86 - bsc.reload  
87 - assert_not_includes bsc.enterprises, e  
88 - end  
89 - end  
90 -  
91 - should 'transfer ownership' do  
92 - p1 = create_user('p1').person  
93 - p2 = create_user('p2').person  
94 - p3 = create_user('p3').person  
95 -  
96 - role = Profile::Roles.admin(bsc.environment.id)  
97 -  
98 - bsc.add_admin(p1)  
99 - bsc.add_admin(p2)  
100 -  
101 - post :transfer_ownership, :profile => bsc.identifier, 'q_'+role.key => "#{p3.id}"  
102 -  
103 - assert_response :redirect  
104 -  
105 - assert_not_includes bsc.admins, p1  
106 - assert_not_includes bsc.admins, p2  
107 - assert_includes bsc.admins, p3  
108 - end  
109 -  
110 - should 'create enterprise' do  
111 - assert_difference Enterprise, :count, 1 do  
112 - post :create_enterprise, :profile => bsc.identifier, :create_enterprise => {:name => 'Test Bsc', :identifier => 'test-bsc'}  
113 - end  
114 -  
115 - enterprise = Enterprise.find_by_identifier('test-bsc')  
116 -  
117 - assert_equal true, enterprise.enabled  
118 - assert_equal false, enterprise.validated  
119 - assert_equal enterprise.bsc, bsc  
120 - end  
121 -  
122 - should 'fecth contracts filtered by status' do  
123 - contract0 = BscPlugin::Contract.create!(:bsc => bsc, :status => 0, :client_name => 'Marvin')  
124 - contract1 = BscPlugin::Contract.create!(:bsc => bsc, :status => 1, :client_name => 'Marvin')  
125 - contract2 = BscPlugin::Contract.create!(:bsc => bsc, :status => 2, :client_name => 'Marvin')  
126 - contract3 = BscPlugin::Contract.create!(:bsc => bsc, :status => 3, :client_name => 'Marvin')  
127 -  
128 - get :manage_contracts, :profile => bsc.identifier, :status => ['1', '3']  
129 -  
130 - assert_not_includes assigns(:contracts), contract0  
131 - assert_includes assigns(:contracts), contract1  
132 - assert_not_includes assigns(:contracts), contract2  
133 - assert_includes assigns(:contracts), contract3  
134 - end  
135 -  
136 - should 'manage contracts should have all status marked by default' do  
137 - get :manage_contracts, :profile => bsc.identifier  
138 - assert_equal assigns(:status), BscPlugin::Contract::Status.types.map { |s| s.to_s }  
139 - end  
140 -  
141 - should 'fetch contracts sorted accordingly' do  
142 - contract0 = BscPlugin::Contract.create!(:bsc => bsc, :created_at => 1.day.ago, :client_name => 'Eva')  
143 - contract1 = BscPlugin::Contract.create!(:bsc => bsc, :created_at => 2.day.ago, :client_name => 'Adam')  
144 - contract2 = BscPlugin::Contract.create!(:bsc => bsc, :created_at => 3.day.ago, :client_name => 'Marvin')  
145 -  
146 - by_date = [contract2, contract1, contract0]  
147 - by_name = [contract1, contract0, contract2]  
148 -  
149 - get :manage_contracts, :profile => bsc.identifier, :sorting => 'created_at asc'  
150 - assert_equal by_date, assigns(:contracts)  
151 -  
152 - get :manage_contracts, :profile => bsc.identifier, :sorting => 'created_at desc'  
153 - assert_equal by_date.reverse, assigns(:contracts)  
154 -  
155 - get :manage_contracts, :profile => bsc.identifier, :sorting => 'client_name asc'  
156 - assert_equal by_name, assigns(:contracts)  
157 -  
158 - get :manage_contracts, :profile => bsc.identifier, :sorting => 'client_name desc'  
159 - assert_equal by_name.reverse, assigns(:contracts)  
160 - end  
161 -  
162 - should 'limit the contracts to defined per page' do  
163 - BscPlugin::Contract.create!(:bsc => bsc, :client_name => 'Marvin')  
164 - BscPlugin::Contract.create!(:bsc => bsc, :client_name => 'Marvin')  
165 -  
166 - @controller.stubs(:contracts_per_page).returns(1)  
167 -  
168 - get :manage_contracts, :profile => bsc.identifier  
169 -  
170 - assert_equal 1, assigns(:contracts).count  
171 - end  
172 -  
173 - should 'destroy contract' do  
174 - contract = BscPlugin::Contract.create!(:bsc => bsc, :client_name => 'Marvin')  
175 -  
176 - assert_difference BscPlugin::Contract, :count, -1 do  
177 - get :destroy_contract, :profile => bsc.identifier, :contract_id => contract.id  
178 - end  
179 -  
180 - assert_raise ActiveRecord::RecordNotFound do  
181 - BscPlugin::Contract.find(contract.id)  
182 - end  
183 - end  
184 -  
185 - should 'not crash if trying to destroy a contract that does not exists' do  
186 - assert_nothing_raised do  
187 - get :destroy_contract, :profile => bsc.identifier, :contract_id => -1  
188 - end  
189 - assert_redirected_to :action => 'manage_contracts'  
190 - end  
191 -  
192 - should 'not crash if trying to edit a contract that does not exists' do  
193 - assert_nothing_raised do  
194 - get :edit_contract, :profile => bsc.identifier, :contract_id => -1  
195 - end  
196 - assert_redirected_to :action => 'manage_contracts'  
197 - end  
198 -  
199 - should 'create contract associating the enterprises' do  
200 - enterprise1 = fast_create(Enterprise)  
201 - enterprise2 = fast_create(Enterprise)  
202 -  
203 - post :new_contract, :profile => bsc.identifier, :enterprises => "#{enterprise1.id},#{enterprise2.id}", :contract => {:bsc => bsc, :client_name => 'Marvin'}  
204 -  
205 - bsc.reload  
206 - contract = bsc.contracts.last  
207 -  
208 - assert_includes contract.enterprises, enterprise1  
209 - assert_includes contract.enterprises, enterprise2  
210 - end  
211 -  
212 - should 'edit contract adding or removing enterprises accordingly' do  
213 - enterprise1 = fast_create(Enterprise)  
214 - enterprise2 = fast_create(Enterprise)  
215 - enterprise3 = fast_create(Enterprise)  
216 - contract = BscPlugin::Contract.create!(:bsc => bsc, :client_name => 'Marvin')  
217 - contract.enterprises << enterprise1  
218 - contract.enterprises << enterprise2  
219 -  
220 - post :edit_contract, :profile => bsc.identifier, :contract_id => contract.id, :enterprises => "#{enterprise2.id},#{enterprise3.id}", :contract => {:bsc => bsc}  
221 - contract.reload  
222 -  
223 - assert_not_includes contract.enterprises, enterprise1  
224 - assert_includes contract.enterprises, enterprise2  
225 - assert_includes contract.enterprises, enterprise3  
226 - end  
227 -  
228 - should 'not crash if there is no enterprises on create' do  
229 - assert_nothing_raised do  
230 - post :new_contract, :profile => bsc.identifier, :contract => {:bsc => bsc, :client_name => 'Marvin'}  
231 - end  
232 - end  
233 -  
234 - should 'create contract with associated sales' do  
235 - product1 = fast_create(Product, :price => 2.50)  
236 - product2 = fast_create(Product)  
237 - sale1 = {:product_id => product1.id, :quantity => 2}  
238 - sale2 = {:product_id => product2.id, :quantity => 5, :price => 3.50}  
239 - sales = {1 => sale1, 2 => sale2}  
240 -  
241 - post :new_contract, :profile => bsc.identifier, :sales => sales, :contract => {:bsc => bsc, :client_name => 'Marvin'}  
242 -  
243 - bsc.reload  
244 - contract = bsc.contracts.last  
245 -  
246 - assert_includes contract.products, product1  
247 - assert_includes contract.products, product2  
248 -  
249 - assert_equal sale1[:quantity], contract.sales.find_by_product_id(sale1[:product_id]).quantity  
250 - assert_equal sale2[:quantity], contract.sales.find_by_product_id(sale2[:product_id]).quantity  
251 - assert_equal sale2[:price], contract.sales.find_by_product_id(sale2[:product_id]).price  
252 - end  
253 -  
254 - should 'edit contract adding or removing sales accordingly' do  
255 - product1 = fast_create(Product)  
256 - product2 = fast_create(Product)  
257 - product3 = fast_create(Product)  
258 - contract = BscPlugin::Contract.create!(:bsc => bsc, :client_name => 'Marvin')  
259 - BscPlugin::Sale.create!(:product => product1, :contract => contract, :quantity => 1)  
260 - BscPlugin::Sale.create!(:product => product2, :contract => contract, :quantity => 1)  
261 - sales = {1 => {:product_id => product2.id, :quantity => 1}, 2 => {:product_id => product3.id, :quantity => 1}}  
262 -  
263 - post :edit_contract, :profile => bsc.identifier, :contract_id => contract.id, :sales => sales , :contract => {:bsc => bsc}  
264 - contract.reload  
265 -  
266 - assert_not_includes contract.products, product1  
267 - assert_includes contract.products, product2  
268 - assert_includes contract.products, product3  
269 - end  
270 -  
271 - should 'edit sales informations' do  
272 - product1 = fast_create(Product)  
273 - product2 = fast_create(Product)  
274 - contract = BscPlugin::Contract.create!(:bsc => bsc, :client_name => 'Marvin')  
275 - sale1 = BscPlugin::Sale.create!(:product => product1, :contract => contract, :quantity => 1, :price => 1.0)  
276 - sale2 = BscPlugin::Sale.create!(:product => product2, :contract => contract, :quantity => 2, :price => 2.0)  
277 - sale2.save!  
278 - sales = {1 => {:product_id => product1.id, :quantity => 3, :price => 5.0}, 2 => {:product_id => product2.id, :quantity => 4, :price => 10.0}}  
279 -  
280 - post :edit_contract, :profile => bsc.identifier, :contract_id => contract.id, :sales => sales , :contract => {:bsc => bsc}  
281 -  
282 - sale1.reload  
283 - sale2.reload  
284 -  
285 - assert_equal 3, sale1.quantity  
286 - assert_equal 5.0, sale1.price  
287 - assert_equal 4, sale2.quantity  
288 - assert_equal 10.0, sale2.price  
289 - end  
290 -  
291 - should 'redirect to edit contract if some sale could not be created' do  
292 - product = fast_create(Product)  
293 - # sale without quantity  
294 - sales = {1 => {:product_id => product.id, :price => 1.50}}  
295 -  
296 - post :new_contract, :profile => bsc.identifier, :sales => sales, :contract => {:bsc => bsc, :client_name => 'Marvin'}  
297 -  
298 - bsc.reload  
299 - contract = bsc.contracts.last  
300 -  
301 - assert_redirected_to :action => 'edit_contract', :contract_id => contract.id  
302 - end  
303 -  
304 - should 'search for products from the invoved enterprises' do  
305 - # product1 fits  
306 - # product2 doesn't fits because its in added_products  
307 - # product3 doesn't fits because its enterprise is in enterprises  
308 - enterprise1 = fast_create(Enterprise)  
309 - enterprise2 = fast_create(Enterprise)  
310 - enterprise3 = fast_create(Enterprise)  
311 - product1 = fast_create(Product, :profile_id => enterprise1.id, :name => 'Black Bycicle')  
312 - product2 = fast_create(Product, :profile_id => enterprise2.id, :name => 'Black Guitar')  
313 - product3 = fast_create(Product, :profile_id => enterprise3.id, :name => 'Black Notebook')  
314 -  
315 - get :search_sale_product, :profile => bsc.identifier, :enterprises => [enterprise1.id,enterprise2.id].join(','), :added_products => [product2.id].join(','),:sales => {1 => {:product_id => 'black'}}  
316 -  
317 - assert_match /#{product1.name}/, @response.body  
318 - assert_no_match /#{product2.name}/, @response.body  
319 - assert_no_match /#{product3.name}/, @response.body  
320 - end  
321 -end  
322 -  
plugins/bsc/test/unit/bsc_plugin/associate_enterprise_test.rb
@@ -1,52 +0,0 @@ @@ -1,52 +0,0 @@
1 -require File.dirname(__FILE__) + '/../../../../../test/test_helper'  
2 -  
3 -class BscPlugin::AssociateEnterpriseTest < ActiveSupport::TestCase  
4 - VALID_CNPJ = '94.132.024/0001-48'  
5 -  
6 - def setup  
7 - @enterprise = fast_create(Enterprise)  
8 - @person = create_user('user').person  
9 - @bsc = BscPlugin::Bsc.create!(:business_name => 'Sample Bsc', :company_name => 'Sample Bsc Ltda.', :identifier => 'sample-bsc', :cnpj => VALID_CNPJ)  
10 - end  
11 -  
12 - attr_accessor :enterprise, :person, :bsc  
13 -  
14 - should 'associate enteprise with bsc after perform' do  
15 - task = BscPlugin::AssociateEnterprise.create!(:requestor => person, :target => enterprise, :bsc => bsc)  
16 - task.perform  
17 - bsc.reload  
18 -  
19 - assert_includes bsc.enterprises, enterprise  
20 - end  
21 -  
22 - should 'notify enterprise when some bsc create the request' do  
23 - enterprise.contact_email = 'enterprise@bsc.org'  
24 - enterprise.save!  
25 - assert_difference ActionMailer::Base.deliveries, :count, 1 do  
26 - BscPlugin::AssociateEnterprise.create!(:requestor => person, :target => enterprise, :bsc => bsc)  
27 - end  
28 - assert_includes ActionMailer::Base.deliveries.last.to, enterprise.contact_email  
29 - end  
30 -  
31 - should 'notify requestor when some enterprise reject the request' do  
32 - person.email = 'person@bsc.org'  
33 - person.save!  
34 - task = BscPlugin::AssociateEnterprise.create!(:requestor => person, :target => enterprise, :bsc => bsc)  
35 - assert_difference ActionMailer::Base.deliveries, :count, 1 do  
36 - task.cancel  
37 - end  
38 - assert_includes ActionMailer::Base.deliveries.last.to, person.contact_email  
39 - end  
40 -  
41 - should 'notify requestor when some enterprise accept the request' do  
42 - person.email = 'person@bsc.org'  
43 - person.save!  
44 - task = BscPlugin::AssociateEnterprise.create!(:requestor => person, :target => enterprise, :bsc => bsc)  
45 - assert_difference ActionMailer::Base.deliveries, :count, 1 do  
46 - task.finish  
47 - end  
48 - assert_includes ActionMailer::Base.deliveries.last.to, person.contact_email  
49 - end  
50 -  
51 -end  
52 -  
plugins/bsc/test/unit/bsc_plugin/bsc_test.rb
@@ -1,82 +0,0 @@ @@ -1,82 +0,0 @@
1 -require File.dirname(__FILE__) + '/../../../../../test/test_helper'  
2 -  
3 -class BscPlugin::BscTest < ActiveSupport::TestCase  
4 - VALID_CNPJ = '94.132.024/0001-48'  
5 -  
6 - def setup  
7 - @bsc = BscPlugin::Bsc.create!(:business_name => 'Sample Bsc', :company_name => 'Sample Bsc', :identifier => 'sample-bsc', :cnpj => VALID_CNPJ)  
8 - end  
9 -  
10 - attr_accessor :bsc  
11 -  
12 - should 'validate presence of cnpj' do  
13 - bsc = BscPlugin::Bsc.new()  
14 - bsc.valid?  
15 -  
16 - assert bsc.errors.invalid?(:cnpj)  
17 - end  
18 -  
19 - should 'validate uniqueness of cnpj' do  
20 - bsc1 = bsc  
21 - bsc2 = BscPlugin::Bsc.new(:cnpj => VALID_CNPJ)  
22 - bsc2.valid?  
23 - assert bsc2.errors.invalid?(:cnpj)  
24 - end  
25 -  
26 - should 'have many enterprises' do  
27 - e1 = Enterprise.new(:name => 'Enterprise1', :identifier => 'enterprise1')  
28 - e2 = Enterprise.new(:name => 'Enterprise2', :identifier => 'enterprise2')  
29 - bsc.enterprises << e1  
30 - bsc.enterprises << e2  
31 - bsc.save!  
32 -  
33 - assert_equal e1.bsc, bsc  
34 - assert_equal e2.bsc, bsc  
35 - end  
36 -  
37 - should 'verify already requested enterprises' do  
38 - e1 = fast_create(Enterprise)  
39 - e2 = fast_create(Enterprise)  
40 - task = BscPlugin::AssociateEnterprise.new(:target => e1, :bsc => bsc)  
41 - bsc.enterprise_requests.stubs(:pending).returns([task])  
42 -  
43 - assert bsc.already_requested?(e1)  
44 - refute bsc.already_requested?(e2)  
45 - end  
46 -  
47 - should 'return associated enterprises products' do  
48 - e1 = fast_create(Enterprise)  
49 - e2 = fast_create(Enterprise)  
50 - category = fast_create(ProductCategory)  
51 -  
52 - p1 = fast_create(Product, :product_category_id => category.id)  
53 - p2 = fast_create(Product, :product_category_id => category.id)  
54 - p3 = fast_create(Product, :product_category_id => category.id)  
55 -  
56 - e1.products << p1  
57 - e1.products << p2  
58 - e2.products << p3  
59 -  
60 - bsc.enterprises << e1  
61 - bsc.enterprises << e2  
62 -  
63 - bsc.reload  
64 -  
65 - assert_includes bsc.products, p1  
66 - assert_includes bsc.products, p2  
67 - assert_includes bsc.products, p3  
68 - end  
69 -  
70 - should 'not be able to create product' do  
71 - refute bsc.create_product?  
72 - end  
73 -  
74 - should 'have many contracts' do  
75 - contract1 = BscPlugin::Contract.create!(:bsc => bsc, :client_name => 'Marvin')  
76 - contract2 = BscPlugin::Contract.create!(:bsc => bsc, :client_name => 'Marvin')  
77 -  
78 - assert_includes bsc.contracts, contract1  
79 - assert_includes bsc.contracts, contract2  
80 - end  
81 -  
82 -end  
plugins/bsc/test/unit/bsc_plugin/contract_test.rb
@@ -1,107 +0,0 @@ @@ -1,107 +0,0 @@
1 -require File.dirname(__FILE__) + '/../../../../../test/test_helper'  
2 -  
3 -class BscPlugin::ContractTest < ActiveSupport::TestCase  
4 - def setup  
5 - @contract = BscPlugin::Contract.new(:bsc => BscPlugin::Bsc.new, :client_name => 'Marvin')  
6 - end  
7 -  
8 - attr_accessor :contract  
9 -  
10 - should 'validates presence of bsc' do  
11 - contract.bsc = nil  
12 - contract.valid?  
13 - assert contract.errors.invalid?(:bsc)  
14 -  
15 - contract.bsc = BscPlugin::Bsc.new  
16 - contract.valid?  
17 - refute contract.errors.invalid?(:bsc)  
18 - end  
19 -  
20 - should 'associate contract with products through sales' do  
21 - contract.save!  
22 - product1 = fast_create(Product)  
23 - product2 = fast_create(Product)  
24 - sale1 = BscPlugin::Sale.create!(:product => product1, :contract => contract, :quantity => 3)  
25 - sale2 = BscPlugin::Sale.create!(:product => product2, :contract => contract, :quantity => 5)  
26 -  
27 - assert_includes contract.products, product1  
28 - assert_includes contract.products, product2  
29 - end  
30 -  
31 - should 'have many enterprises' do  
32 - contract.save!  
33 - enterprise1 = fast_create(Enterprise)  
34 - contract.enterprises << enterprise1  
35 - enterprise2 = fast_create(Enterprise)  
36 - contract.enterprises << enterprise2  
37 -  
38 - assert_includes contract.enterprises, enterprise1  
39 - assert_includes contract.enterprises, enterprise2  
40 - end  
41 -  
42 - should 'filter contracts by status' do  
43 - bsc = BscPlugin::Bsc.new  
44 - opened = BscPlugin::Contract::Status::OPENED  
45 - negotiating = BscPlugin::Contract::Status::NEGOTIATING  
46 - executing = BscPlugin::Contract::Status::EXECUTING  
47 - closed = BscPlugin::Contract::Status::CLOSED  
48 - contract1 = BscPlugin::Contract.create!(:bsc => bsc, :status => opened, :client_name => 'Marvin')  
49 - contract2 = BscPlugin::Contract.create!(:bsc => bsc, :status => negotiating, :client_name => 'Marvin')  
50 - contract3 = BscPlugin::Contract.create!(:bsc => bsc, :status => executing, :client_name => 'Marvin')  
51 - contract4 = BscPlugin::Contract.create!(:bsc => bsc, :status => closed, :client_name => 'Marvin')  
52 -  
53 - opened_and_executing = BscPlugin::Contract.status([opened, executing])  
54 - negotiating_and_closed = BscPlugin::Contract.status([negotiating, closed])  
55 - all = BscPlugin::Contract.status([])  
56 -  
57 - assert_includes opened_and_executing, contract1  
58 - assert_not_includes opened_and_executing, contract2  
59 - assert_includes opened_and_executing, contract3  
60 - assert_not_includes opened_and_executing, contract4  
61 -  
62 - assert_not_includes negotiating_and_closed, contract1  
63 - assert_includes negotiating_and_closed, contract2  
64 - assert_not_includes negotiating_and_closed, contract3  
65 - assert_includes negotiating_and_closed, contract4  
66 -  
67 - assert_includes all, contract1  
68 - assert_includes all, contract2  
69 - assert_includes all, contract3  
70 - assert_includes all, contract4  
71 - end  
72 -  
73 - should 'sort contracts by date' do  
74 - bsc = BscPlugin::Bsc.new  
75 - contract1 = BscPlugin::Contract.create!(:bsc => bsc, :created_at => 2.day.ago, :client_name => 'Marvin')  
76 - contract2 = BscPlugin::Contract.create!(:bsc => bsc, :created_at => 1.day.ago, :client_name => 'Marvin')  
77 - contract3 = BscPlugin::Contract.create!(:bsc => bsc, :created_at => 3.day.ago, :client_name => 'Marvin')  
78 -  
79 - assert_equal [contract3, contract1, contract2], BscPlugin::Contract.sorted_by('created_at', 'asc')  
80 - end  
81 -  
82 - should 'sort contracts by client name' do  
83 - bsc = BscPlugin::Bsc.new  
84 - contract1 = BscPlugin::Contract.create!(:bsc => bsc, :client_name => 'Marvim')  
85 - contract2 = BscPlugin::Contract.create!(:bsc => bsc, :client_name => 'Adam')  
86 - contract3 = BscPlugin::Contract.create!(:bsc => bsc, :client_name => 'Eva')  
87 -  
88 - assert_equal [contract2, contract3, contract1], BscPlugin::Contract.sorted_by('client_name', 'asc')  
89 - end  
90 -  
91 - should 'return contract total price' do  
92 - contract.save!  
93 - price1 = 1  
94 - quantity1 = 3  
95 - price2 = 2  
96 - quantity2 = 5  
97 - total = price1*quantity1 + price2*quantity2  
98 - product1 = fast_create(Product, :price => price1)  
99 - product2 = fast_create(Product, :price => price2)  
100 - sale1 = BscPlugin::Sale.create!(:product => product1, :contract => contract, :quantity => quantity1)  
101 - sale2 = BscPlugin::Sale.create!(:product => product2, :contract => contract, :quantity => quantity2)  
102 -  
103 - contract.reload  
104 -  
105 - assert_equal total, contract.total_price  
106 - end  
107 -end  
plugins/bsc/test/unit/bsc_plugin/sale_test.rb
@@ -1,86 +0,0 @@ @@ -1,86 +0,0 @@
1 -require File.dirname(__FILE__) + '/../../../../../test/test_helper'  
2 -  
3 -class BscPlugin::SaleTest < ActiveSupport::TestCase  
4 - def setup  
5 - @sale = BscPlugin::Sale.new  
6 - end  
7 -  
8 - attr_accessor :sale  
9 -  
10 - should 'validate presence of product and contract' do  
11 - sale.valid?  
12 -  
13 - assert sale.errors.invalid?(:product)  
14 - assert sale.errors.invalid?(:contract)  
15 -  
16 - product = Product.new  
17 - contract = BscPlugin::Contract.new  
18 - sale.product = product  
19 - sale.contract = contract  
20 -  
21 - refute sale.errors.invalid?(product)  
22 - refute sale.errors.invalid?(contract)  
23 - end  
24 -  
25 - should 'validate uniqueness of product and contract composed' do  
26 - product = fast_create(Product)  
27 - contract = BscPlugin::Contract.create!(:bsc => BscPlugin::Bsc.new, :client_name => 'Marvin')  
28 - sale1 = BscPlugin::Sale.create!(:product => product, :contract => contract, :quantity => 1)  
29 - sale2 = BscPlugin::Sale.new(:product => product, :contract => contract, :quantity => 1)  
30 - sale2.valid?  
31 -  
32 - assert sale2.errors.invalid?(:product_id)  
33 - end  
34 -  
35 - should 'validate quantity as a positive integer' do  
36 - sale.quantity = -1  
37 - sale.valid?  
38 - assert sale.errors.invalid?(:quantity)  
39 -  
40 - sale.quantity = 1.5  
41 - sale.valid?  
42 - assert sale.errors.invalid?(:quantity)  
43 -  
44 - sale.quantity = 3  
45 - sale.valid?  
46 - refute sale.errors.invalid?(:quantity)  
47 - end  
48 -  
49 - should 'set default price as product price if no price indicated' do  
50 - product = fast_create(Product, :price => 3.50)  
51 - contract = BscPlugin::Contract.create!(:bsc => BscPlugin::Bsc.new, :client_name => 'Marvin')  
52 - sale.product = product  
53 - sale.contract = contract  
54 - sale.quantity = 1  
55 - sale.save!  
56 -  
57 - assert_equal product.price, sale.price  
58 - end  
59 -  
60 - should 'not overwrite with the product price if price informed' do  
61 - product = fast_create(Product, :price => 3.50)  
62 - contract = BscPlugin::Contract.create!(:bsc => BscPlugin::Bsc.new, :client_name => 'Marvin')  
63 - sale.product = product  
64 - sale.contract = contract  
65 - sale.quantity = 1  
66 - sale.price = 2.50  
67 - sale.save!  
68 -  
69 - assert_equal 2.50, sale.price  
70 - end  
71 -  
72 - should 'have default value for price' do  
73 - product1 = fast_create(Product, :price => 1)  
74 - product2 = fast_create(Product, :price => 1)  
75 - product3 = fast_create(Product)  
76 - contract = BscPlugin::Contract.create!(:bsc => BscPlugin::Bsc.new, :client_name => 'Marvin')  
77 - sale1 = BscPlugin::Sale.create!(:price => 2, :product => product1, :contract => contract, :quantity => 1)  
78 - sale2 = BscPlugin::Sale.create!(:product => product2, :contract => contract, :quantity => 1)  
79 - sale3 = BscPlugin::Sale.create!(:product => product3, :contract => contract, :quantity => 1)  
80 -  
81 - assert_equal 2, sale1.price  
82 - assert_equal 1, sale2.price  
83 - assert_equal 0, sale3.price  
84 - end  
85 -end  
86 -  
plugins/bsc/test/unit/bsc_plugin_test.rb
@@ -1,34 +0,0 @@ @@ -1,34 +0,0 @@
1 -require File.dirname(__FILE__) + '/../../../../test/test_helper'  
2 -  
3 -class BscPluginTest < ActiveSupport::TestCase  
4 -  
5 - VALID_CNPJ = '94.132.024/0001-48'  
6 -  
7 - should 'add profile controller filter correctly' do  
8 - bsc_plugin = BscPlugin.new  
9 - person = fast_create(Person)  
10 - context = mock()  
11 - context.stubs(:profile).returns(person)  
12 - context.stubs(:params).returns({:profile => person.identifier})  
13 - context.stubs(:user).returns(person)  
14 - context.stubs(:environment).returns(person.environment)  
15 - bsc_plugin.stubs(:context).returns(context)  
16 -  
17 - assert_nil bsc_plugin.profile_controller_filters.first[:block].call  
18 - assert_nil bsc_plugin.content_viewer_controller_filters.first[:block].call  
19 -  
20 - enterprise = fast_create(Enterprise, :validated => false)  
21 - enterprise.bsc = BscPlugin::Bsc.create!({:business_name => 'Sample Bsc', :identifier => 'sample-bsc', :company_name => 'Sample Bsc Ltda.', :cnpj => VALID_CNPJ})  
22 - enterprise.save!  
23 - context.stubs(:profile).returns(enterprise)  
24 - context.stubs(:params).returns({:profile => enterprise.identifier})  
25 - context.stubs(:environment).returns(enterprise.environment)  
26 -  
27 - assert_raise NameError do  
28 - bsc_plugin.profile_controller_filters.first[:block].call  
29 - end  
30 - assert_raise NameError do  
31 - bsc_plugin.content_viewer_controller_filters.first[:block].call  
32 - end  
33 - end  
34 -end  
plugins/bsc/test/unit/ext/enterprise_test.rb
@@ -1,38 +0,0 @@ @@ -1,38 +0,0 @@
1 -require File.dirname(__FILE__) + '/../../../../../test/test_helper'  
2 -  
3 -class EnterpriseTest < ActiveSupport::TestCase  
4 - VALID_CNPJ = '94.132.024/0001-48'  
5 -  
6 - def setup  
7 - @bsc = BscPlugin::Bsc.create!({:business_name => 'Sample Bsc', :identifier => 'sample-bsc', :company_name => 'Sample Bsc Ltda.', :cnpj => VALID_CNPJ})  
8 - end  
9 -  
10 - attr_accessor :bsc  
11 -  
12 - should 'belongs to a bsc' do  
13 - enterprise = fast_create(Enterprise, :bsc_id => bsc.id)  
14 - assert_equal bsc, enterprise.bsc  
15 - end  
16 -  
17 - should 'return correct enterprises on validated and not validated namedscopes' do  
18 - validated_enterprise = fast_create(Enterprise, :validated => true)  
19 - not_validated_enterprise = fast_create(Enterprise, :validated => false)  
20 -  
21 - assert_includes Enterprise.validated, validated_enterprise  
22 - assert_not_includes Enterprise.validated, not_validated_enterprise  
23 - assert_not_includes Enterprise.not_validated, validated_enterprise  
24 - assert_includes Enterprise.not_validated, not_validated_enterprise  
25 - end  
26 -  
27 - should 'be involved with many contracts' do  
28 - enterprise = fast_create(Enterprise)  
29 - contract1 = BscPlugin::Contract.create!(:bsc => bsc, :client_name => 'Marvin')  
30 - contract2 = BscPlugin::Contract.create!(:bsc => bsc, :client_name => 'Marvin')  
31 - enterprise.contracts << contract1  
32 - enterprise.contracts << contract2  
33 -  
34 - assert_includes enterprise.contracts, contract1  
35 - assert_includes enterprise.contracts, contract2  
36 - end  
37 -end  
38 -  
plugins/bsc/test/unit/ext/product_test.rb
@@ -1,24 +0,0 @@ @@ -1,24 +0,0 @@
1 -require File.dirname(__FILE__) + '/../../../../../test/test_helper'  
2 -  
3 -class ProductTest < ActiveSupport::TestCase  
4 - VALID_CNPJ = '94.132.024/0001-48'  
5 -  
6 - should 'return have bsc' do  
7 - bsc = BscPlugin::Bsc.create!({:business_name => 'Sample Bsc', :identifier => 'sample-bsc', :company_name => 'Sample Bsc Ltda.', :cnpj => VALID_CNPJ})  
8 - enterprise = fast_create(Enterprise, :bsc_id => bsc.id)  
9 - product = fast_create(Product, :profile_id => enterprise.id)  
10 -  
11 - assert_equal bsc, product.bsc  
12 - end  
13 -  
14 - should 'have contracts through sales' do  
15 - product = fast_create(Product)  
16 - contract1 = BscPlugin::Contract.create!(:bsc => BscPlugin::Bsc.new, :client_name => 'Marvin')  
17 - contract2 = BscPlugin::Contract.create!(:bsc => BscPlugin::Bsc.new, :client_name => 'Marvin')  
18 - sale1 = BscPlugin::Sale.create!(:product => product, :contract => contract1, :quantity => 3)  
19 - sale2 = BscPlugin::Sale.create!(:product => product, :contract => contract2, :quantity => 5)  
20 -  
21 - assert_includes product.contracts, contract1  
22 - assert_includes product.contracts, contract2  
23 - end  
24 -end  
plugins/bsc/views/bsc_plugin/mailer/admin_notification.html.erb
@@ -1 +0,0 @@ @@ -1 +0,0 @@
1 -<%= _('The management of %{bsc} was transferred to you.') % {:bsc => @bsc.name}%>  
plugins/bsc/views/bsc_plugin_admin/new.html.erb
@@ -1,11 +0,0 @@ @@ -1,11 +0,0 @@
1 -<%= error_messages_for :bsc %>  
2 -<h1><%= _('BSC registration') %></h1>  
3 -  
4 -<%= labelled_form_for :profile_data, @bsc do |f| %>  
5 - <%= render :partial => 'shared/fields', :locals => {:f => f, :profile => @bsc} %>  
6 -  
7 - <% button_bar do %>  
8 - <%= submit_button('save', c_('Save')) %>  
9 - <%= button('cancel', c_('Cancel'), {:controller => 'admin_panel'}) %>  
10 - <% end %>  
11 -<% end %>  
plugins/bsc/views/bsc_plugin_admin/validate_enterprises.html.erb
@@ -1,12 +0,0 @@ @@ -1,12 +0,0 @@
1 -<h1><%= _('Validate enterprises') %></h1>  
2 -  
3 -<% form_tag :action => 'save_validations' do %>  
4 - <%= token_input_field_tag(:q, 'search-enterprises', {:action => 'search_enterprise'},  
5 - { :hint_text => _('Type in a search term for enterprise'),  
6 - :focus => true }) %>  
7 -  
8 - <% button_bar do %>  
9 - <%= submit_button('save', c_('Save'))%>  
10 - <%= button('cancel', c_('Cancel'), {:controller => 'admin_panel'})%>  
11 - <% end %>  
12 -<% end %>  
plugins/bsc/views/bsc_plugin_myprofile/_contract_form.html.erb
@@ -1,83 +0,0 @@ @@ -1,83 +0,0 @@
1 -<%= error_messages_for :contract %>  
2 -  
3 -<%= labelled_form_for :contract, :html => {:id => 'bsc-plugin-sales-form'} do |f| %>  
4 - <%= hidden_field_tag :contract_id, @contract.id %>  
5 - <%= required f.text_field(:client_name) %>  
6 - <%= labelled_form_field(_('Client type'), f.select(:client_type, BscPlugin::Contract::ClientType.types.map{|type| [BscPlugin::Contract::ClientType.names[type], type]}))%>  
7 - <%= labelled_form_field(_('Business type'), f.select(:business_type, BscPlugin::Contract::BusinessType.types.map{|type| [BscPlugin::Contract::BusinessType.names[type], type]}))%>  
8 - <%= f.text_field(:state) %>  
9 - <%= f.text_field(:city) %>  
10 - <%= labelled_form_field(_('Status'), f.select(:status, BscPlugin::Contract::Status.types.  
11 - map { |s| [BscPlugin::Contract::Status.names[s], s] })) %>  
12 - <%= f.text_field(:number_of_producers, :size => 8, :id => 'bsc-plugin-contract-spinner') %>  
13 - <%= c_('Enterprises')+':' %>  
14 -  
15 - <% search_action = {:action => 'search_contract_enterprises', :profile => profile.identifier} %>  
16 - <%= token_input_field_tag(:enterprises, 'involved-enterprises', search_action,  
17 - { :pre_populate => @contract.enterprises_to_token_input,  
18 - :hint_text => _('Type in search term for enterprise') }) %>  
19 -  
20 - <table id="bsc-plugin-sales-table" class="alternate-colors">  
21 - <tr>  
22 - <th class="bsc-plugin-sales-products-column"><%= c_('Products') %></th>  
23 - <th class="bsc-plugin-sales-quantity-column" ><%= _('Quantity') %></th>  
24 - <th class="bsc-plugin-sales-price-column" ><%= _('Unit price') %></th>  
25 - </tr>  
26 - <tr id='bsc-plugin-contract-total-row'>  
27 - <td id="bsc-plugin-contract-total-string" colspan="2" ><strong><%= _('Total')%></strong></td>  
28 - <td id="bsc-plugin-contract-total"><strong id='bsc-plugin-sales-total-value'><%= float_to_currency(@contract.total_price)%></strong></td>  
29 - </tr>  
30 - <tr>  
31 - <td colspan="3" class="bsc-plugin-sales-add-new-row"><%= link_to(_('Add new product'), {}, :id => 'bsc-plugin-add-new-product', 'data-bsc' => profile.identifier) %></td>  
32 - </tr>  
33 - </table>  
34 -  
35 - <%= labelled_form_field( _('Supply period'),  
36 - text_field_tag('contract[supply_start]', (@contract.supply_start ? @contract.supply_start.strftime("%Y-%m-%d") : nil), :id => 'from', :size => 9) +  
37 - c_(' to ') +  
38 - text_field_tag('contract[supply_end]', (@contract.supply_end ? @contract.supply_end.strftime("%Y-%m-%d") : nil), :id => 'to', :size => 9) )  
39 - %>  
40 -  
41 - <%= f.text_area(:annotations, :rows => 5, :cols => 68) %>  
42 - <% button_bar do%>  
43 - <%= submit_button(:save, c_('Save'), :cancel => {:action => 'manage_contracts'})%>  
44 - <% end %>  
45 -<% end %>  
46 -  
47 -<% scripts = %w{/plugins/bsc/jquery.ui.spinner/ui.spinner.js  
48 - /plugins/bsc/contracts /plugins/bsc/datepicker  
49 - /plugins/bsc/spinner} %>  
50 -<% scripts.each do |script|%>  
51 - <%= javascript_include_tag script %>  
52 -<% end %>  
53 -  
54 -<script>  
55 - BSCContracts.tokenInputOptions = {  
56 - minChars: 3,  
57 - hintText: <%= _('Type in a search term for product').to_json %>,  
58 - noResultsText: <%= c_("No results").to_json %>,  
59 - searchingText: <%= c_("Searching...").to_json %>,  
60 - searchDelay: 1000,  
61 - preventDuplicates: true,  
62 - backspaceDeleteItem: false,  
63 - tokenLimit: 1,  
64 - onDelete: BSCContracts.onDelete,  
65 - onAdd: BSCContracts.onAdd  
66 - };  
67 - BSCContracts.searchUrl = <%= url_for(  
68 - :action => 'search_sale_product',  
69 - :profile => profile.identifier,  
70 - :enterprises => 'ENTERPRISES',  
71 - :sale_id => 'SALE_ID',  
72 - :added_products => 'ADDED_PRODUCTS',  
73 - :escape => true).to_json %>.replace(/amp;/g,"");  
74 - BSCContracts.currencyUnit = <%= profile.environment.currency_unit.to_json %>;  
75 - BSCContracts.prePopulate( <%= @contract.sales.map{|sale| {  
76 - :id => sale.product_id,  
77 - :name => short_text(product_display_name(sale.product), 60),  
78 - :product_price => sale.price || sale.product.price || 0,  
79 - :quantity => sale.quantity}}.to_json  
80 - %>);  
81 -</script>  
82 -  
83 -<%= javascript_include_tag '/plugins/bsc/validation' %>  
plugins/bsc/views/bsc_plugin_myprofile/_similar_enterprises.html.erb
@@ -1,48 +0,0 @@ @@ -1,48 +0,0 @@
1 -<div id="similar-enterprises" style="display: none; border-bottom: 2px solid #babdb6;">  
2 - <p><b><%= _('Existing enterprises:') %></b></p>  
3 - <p><i style="text-align: center;"><%= _('Were found %{count} enterprises with similar names on the same city, you can decide to associate one of them or create the new enterprise confirming the informations you typed in.') % {:count => content_tag('span', '', :id => 'similar-enterprises-count')} %></i></p>  
4 - <ul id="create-enterprise-similar-enterprises"></ul>  
5 - <% query = bsc.enterprises.map(&:id).join(',') %>  
6 - <script type="text/javascript">  
7 - update_enterprises = function(enterprises){  
8 - var association_url = <%= url_for({:controller => 'bsc_plugin_myprofile', :action => 'save_associations', :profile => bsc.identifier}).to_json %>;  
9 - jQuery('#create-enterprise-similar-enterprises').empty();  
10 - jQuery.each(enterprises, function(index, enterprise){  
11 - var id = enterprise[0]  
12 - var name = enterprise[1]  
13 - var query = <%= query.to_json %>;  
14 - if(query)  
15 - query += ',';  
16 - query += id.toString();  
17 - query = '?q='+query;  
18 - var url = association_url + query;  
19 - jQuery('#create-enterprise-similar-enterprises').append(  
20 - '<li>' + name + ' - <a href="' + url +'">' + <%= _('Associate').to_json %> + '</a></li>'  
21 - );  
22 - });  
23 - if (jQuery(enterprises).length > 0){  
24 - jQuery('#similar-enterprises-count').text(jQuery(enterprises).length.toString());  
25 - jQuery('#similar-enterprises').fadeIn();  
26 - }  
27 - else  
28 - jQuery('#similar-enterprises').fadeOut();  
29 - }  
30 - jQuery('#create_enterprise_name,#create_enterprise_city').change(function() {  
31 - var parameters = {};  
32 - if(jQuery('#create_enterprise_name').length)  
33 - parameters.name = jQuery('#create_enterprise_name').val();  
34 - if(jQuery('#create_enterprise_city').length)  
35 - parameters.city = jQuery('#create_enterprise_city').val();  
36 -  
37 - jQuery.ajax({  
38 - url: <%= url_for({:controller => 'bsc_plugin_myprofile', :action => 'similar_enterprises', :profile => bsc.identifier}).to_json %>,  
39 - dataType: 'json',  
40 - data: parameters,  
41 - success: function(data){ update_enterprises(data); },  
42 - error: function(ajax, stat, errorThrown) {  
43 - alert(stat+': '+errorThrown);  
44 - }  
45 - });  
46 - });  
47 - </script>  
48 -</div>  
plugins/bsc/views/bsc_plugin_myprofile/create_enterprise.html.erb
@@ -1,21 +0,0 @@ @@ -1,21 +0,0 @@
1 -<%= error_messages_for 'create_enterprise' %>  
2 -  
3 -<h1><%= __('Enterprise registration') %></h1>  
4 -  
5 -<%= required_fields_message %>  
6 -  
7 -<%= labelled_form_for(:create_enterprise) do |f| %>  
8 -  
9 - <%= required f.text_field 'name', :onchange => "updateUrlField(this, 'create_enterprise_identifier')", :size => 40 %>  
10 - <%= render :partial => 'shared/organization_custom_fields', :locals => { :f => f, :object_name => :create_enterprise, :profile => @create_enterprise } %>  
11 - <p style="border-bottom: 2px solid #babdb6"></p>  
12 - <%= required labelled_form_field(c_('Address'), content_tag('code', environment.top_url + "/" + text_field(:create_enterprise, 'identifier', :size => 26))) %>  
13 - <p style="border-bottom: 2px solid #babdb6"></p>  
14 - <%= render :partial => 'similar_enterprises', :locals => {:bsc => profile}%>  
15 -  
16 - <% button_bar do %>  
17 - <%= submit_button('save', c_('Save'), :cancel => {:controller => 'profile_editor', :profile => profile.identifier}) %>  
18 - <% end %>  
19 -<% end %>  
20 -  
21 -  
plugins/bsc/views/bsc_plugin_myprofile/edit_contract.html.erb
@@ -1,3 +0,0 @@ @@ -1,3 +0,0 @@
1 -<h1><%= _("New contract") %></h1>  
2 -<%= render :partial => 'contract_form', :locals => {:url => {:action => 'update_contract'}}%>  
3 -  
plugins/bsc/views/bsc_plugin_myprofile/manage_associated_enterprises.html.erb
@@ -1,26 +0,0 @@ @@ -1,26 +0,0 @@
1 -<h1><%= _('Manage associated enterprises') %></h1>  
2 -  
3 -<% if !@pending_enterprises.blank? %>  
4 - <%= _('Associations awaiting approval:') %>  
5 - <ul>  
6 - <% @pending_enterprises.each do |enterprise| %>  
7 - <li><%= enterprise.name %></li>  
8 - <% end %>  
9 - </ul>  
10 -<% end %>  
11 -  
12 -<% form_tag :action => 'save_associations' do %>  
13 - <% search_action = {:action => 'search_enterprise', :profile => profile.identifier} %>  
14 - <%= token_input_field_tag(:q, 'search-enterprises', search_action,  
15 - { :pre_populate => profile.enterprises_to_token_input,  
16 - :hint_text => _('Type in a search term for enterprise'),  
17 - :focus => true }) %>  
18 -  
19 - <%= button('add', _('Add new enterprise'), {:action => 'create_enterprise'}) %>  
20 -  
21 - <% button_bar do %>  
22 - <%= submit_button('save', c_('Save'))%>  
23 - <%= button('cancel', c_('Cancel'), {:controller => 'profile_editor'})%>  
24 - <% end %>  
25 -  
26 -<% end %>  
plugins/bsc/views/bsc_plugin_myprofile/manage_contracts.html.erb
@@ -1,49 +0,0 @@ @@ -1,49 +0,0 @@
1 -<h1><%= _('Manage contracts') %></h1>  
2 -  
3 -<% form_tag({}, {:id => "bsc-plugin-contracts-form"}) do %>  
4 - <div id="bsc-plugin-contracts-filter">  
5 - <h2><%= _('Status') %></h2>  
6 - <% BscPlugin::Contract::Status.types.each do |status| %>  
7 - <%= check_box_tag('status[]', status, @status.include?(status.to_s), :id => 'status-checkbox-'+status.to_s) %>  
8 - <%= content_tag('label', BscPlugin::Contract::Status.names[status], :for => 'status-checkbox-'+status.to_s) %>  
9 - <br style="clear:both" />  
10 - <% end %>  
11 - <br style="clear:both" />  
12 - <%= submit_button(:save, c_('Filter')) %>  
13 - </div>  
14 -  
15 - <div id='bsc-plugin-contracts-results'>  
16 - <div id="bsc-plugin-sorter">  
17 - <%= labelled_select(_('Sort by')+' ', :sorting, :first, :last, @sorting,  
18 - [['created_at asc', _('Date(newest first)')], ['created_at desc', _('Date(oldest first)')],  
19 - ['client_name asc', _('Client name(A-Z)')], ['client_name desc', _('Client name(Z-A)')]],  
20 - :onchange => "jQuery('#bsc-plugin-contracts-form').submit()") %>  
21 - </div>  
22 -  
23 - <% if @contracts.blank? %>  
24 - <%= content_tag('em', _('There are no contracts at all.'))%>  
25 - <% else %>  
26 - <table id="bsc-plugin-manage-contracts-table" class="alternate-colors">  
27 - <% @contracts.each do |contract| %>  
28 - <tr>  
29 - <td>  
30 - <%= link_to(content_tag('b', contract.client_name ), :action => 'view_contract', :contract_id => contract.id) %> <br />  
31 - <%= content_tag('i', show_date(contract.created_at)) %>  
32 - </td>  
33 - <td class="links">  
34 - <%= link_to(c_('Edit'), :action => 'edit_contract', :contract_id => contract.id)%>  
35 - <%= link_to(c_('Remove'), {:action => 'destroy_contract', :contract_id => contract.id}, :confirm => _('Are you sure?'))%>  
36 - </td>  
37 - </tr>  
38 - <% end %>  
39 - </table>  
40 - <%= pagination_links @contracts %>  
41 - <% end %>  
42 -  
43 - <% button_bar do %>  
44 - <%= button(:back, c_('Go back'), :controller => 'profile_editor') %>  
45 - <%= button(:new, _('Create new contract'), :action => 'new_contract')%>  
46 - <% end %>  
47 - </div>  
48 -<% end %>  
49 -<br style="clear:both" />  
plugins/bsc/views/bsc_plugin_myprofile/new_contract.html.erb
@@ -1,2 +0,0 @@ @@ -1,2 +0,0 @@
1 -<h1><%= _("New contract") %></h1>  
2 -<%= render :partial => 'contract_form.html.erb', :locals => {:url => {:action => 'create_contract'}}%>  
plugins/bsc/views/bsc_plugin_myprofile/transfer_ownership.html.erb
@@ -1,32 +0,0 @@ @@ -1,32 +0,0 @@
1 -<h1><%= _('Transfer Ownership') %></h1>  
2 -  
3 -<div id='last-admin-message' style="margin-bottom: 20px;">  
4 - <%= _('This option allows you to transfer this enterprise\'s management to another user. This action will remove all the current administrators. Be careful when confirming this procedure.') %>  
5 -</div>  
6 -  
7 -<% if !profile.admins.blank? %>  
8 - <%= _('Current administrators:') %>  
9 - <ul style="list-style-type: none;">  
10 - <% profile.admins.each do |admin| %>  
11 - <li><%= link_to(profile_image(admin, :icon, :style => 'margin-right: 3px;'), admin.url) + link_to(admin.name, admin.url, :style => 'margin-top: -3px;') %></li>  
12 - <% end %>  
13 - </ul>  
14 -<% end %>  
15 -  
16 -  
17 -<% form_tag do %>  
18 - <% @roles.each do |role|%>  
19 - <%= content_tag('b', _('Administrator:')) %>  
20 - <% search_action = {:controller => 'profile_members', :action => 'search_user', :role => role.id, :profile => profile.identifier} %>  
21 - <%= token_input_field_tag('q_'+role.key, 'search_'+role.key, search_action,  
22 - { :hint_text => _('Type in a search term for the new administrator'),  
23 - :focus => true,  
24 - :token_limit => 1}) %>  
25 -  
26 - <% end %>  
27 -  
28 - <% button_bar do %>  
29 - <%= submit_button('save', c_('Save'))%>  
30 - <%= button('cancel', c_('Cancel'), {:controller => 'profile_editor'})%>  
31 - <% end %>  
32 -<% end %>  
plugins/bsc/views/bsc_plugin_myprofile/view_contract.html.erb
@@ -1,55 +0,0 @@ @@ -1,55 +0,0 @@
1 -<h1><%= @contract.client_name %></h1>  
2 -  
3 -<table class='bsc-fields-table' style="float: left;">  
4 - <tr>  
5 - <th colspan='2'><%= _('Basic information') %></th>  
6 - </tr>  
7 - <%= display_text_field(_('Client type'), BscPlugin::Contract::ClientType.names[@contract.client_type]) %>  
8 - <%= display_text_field(_('Business type'), BscPlugin::Contract::BusinessType.names[@contract.business_type]) %>  
9 - <%= display_text_field(c_('State'), @contract.state) %>  
10 - <%= display_text_field(c_('City'), @contract.city) %>  
11 - <%= display_text_field(_('Status'), BscPlugin::Contract::Status.names[@contract.status]) %>  
12 - <%= display_text_field(_('Number of producers'), @contract.number_of_producers) %>  
13 - <%= display_text_field(_('Supply period'), show_period(@contract.supply_start, @contract.supply_end, true)) %>  
14 -</table>  
15 -  
16 -<table class='bsc-fields-table' style="float: right;">  
17 - <tr>  
18 - <th colspan='2'><%= c_('Enterprises') %></th>  
19 - </tr>  
20 - <%= display_list_field(@contract.enterprises.map {|enterprise| link_to(enterprise.short_name(60), enterprise.url)}) %>  
21 -</table>  
22 -  
23 -<% if !@contract.sales.blank?%>  
24 - <table id='bsc-plugin-sales-table' class="bsc-plugin-view-contract alternate-colors">  
25 - <tr>  
26 - <th><%= c_('Product') %></th>  
27 - <th align="center"><%= _('Quantity') %></th>  
28 - <th><%= _('Unit price') %></th>  
29 - </tr>  
30 - <% @contract.sales.each do |sale| %>  
31 - <tr>  
32 - <td><%= short_text(product_display_name(Product.find(sale.product_id)), 110) %></td>  
33 - <td align="center"><%= sale.quantity %></td>  
34 - <td align="right"><%= float_to_currency(sale.price) %></td>  
35 - </tr>  
36 - <% end %>  
37 - <tr>  
38 - <td id="bsc-plugin-contract-total-string" class="bsc-plugin-total" colspan='2'><%= _('Total')%></td>  
39 - <td id="bsc-plugin-contract-total" class="bsc-plugin-total"><%= float_to_currency(@contract.total_price) %></td>  
40 - </tr>  
41 - </table>  
42 -<% end %>  
43 -  
44 -<br style="clear: both" />  
45 -  
46 -<% if !@contract.annotations.blank? %>  
47 - <div class="bsc-plugin-annotation">  
48 - <div class="bsc-plugin-annotation-title"><%= _("Annotations") %></div>  
49 - <div class="bsc-plugin-annotation-content"><%= @contract.annotations %></div>  
50 - </div>  
51 -<% end %>  
52 -  
53 -<% button_bar do %>  
54 - <%= button(:back, c_('Go back'), :action => 'manage_contracts') %>  
55 -<% end %>  
plugins/bsc/views/profile/_profile_tab.html.erb
@@ -1,6 +0,0 @@ @@ -1,6 +0,0 @@
1 -<ul>  
2 - <%= content_tag('li', content_tag('b', _('Contact phone: ')) + profile.contact_phone) if !profile.contact_phone.blank? %>  
3 - <%= content_tag('li', content_tag('b', _('Email: ')) + profile.contact_email) if !profile.contact_email.blank? %>  
4 - <%= content_tag('li', content_tag('b', c_('Location: ')) + profile.state) if !profile.state.blank? %>  
5 - <%= content_tag('li', content_tag('b', c_('Address: ')) + profile.address) if !profile.address.blank? %>  
6 -</ul>  
plugins/bsc/views/profile_editor/bsc_plugin/_bsc.html.erb
@@ -1,2 +0,0 @@ @@ -1,2 +0,0 @@
1 -<%= render :partial => 'shared/fields', :locals => {:f => f, :profile => profile} %>  
2 -<%= render :partial => 'moderation', :locals => { :profile => profile } %>  
plugins/bsc/views/shared/_fields.html.erb
@@ -1,66 +0,0 @@ @@ -1,66 +0,0 @@
1 -<!-- This line should be uncommented when bsc is merged with the former plugin -->  
2 -<%# extend FormerPlugin::FieldHelper %>  
3 -  
4 -<fieldset>  
5 - <legend><%= _('Basic information')%></legend>  
6 - <%= required f.text_field(:business_name, :onchange => "updateUrlField(this, 'profile_data_identifier')") %>  
7 - <%= required f.text_field(:company_name) %>  
8 - <%= required f.text_field(:cnpj) %>  
9 - <!-- This line should be uncommented when bsc is merged with the former plugin -->  
10 - <%#= widgets_for_form(f, :bsc_fields) %>  
11 -  
12 - <script type="text/javascript">  
13 - function submit_button(index) {  
14 - return jQuery("#profile_data_identifier")[0].form.select("input.submit")[index];  
15 - }  
16 - function warn_value_change() {  
17 - show_warning('bsc-formitem', "identifier-change-confirmation");  
18 - disable_button(submit_button(0));  
19 - }  
20 - function confirm_change() {  
21 - enable_button(submit_button(0));  
22 - hide_warning('identifier-change-confirmation');  
23 - }  
24 - function no_change() {  
25 - jQuery("#profile_data_identifier").val(jQuery("#old_bsc_identifier").val());  
26 - enable_button(submit_button(0));  
27 - hide_warning('identifier-change-confirmation');  
28 - }  
29 - </script>  
30 -  
31 - <%= hidden_field_tag 'old_bsc_identifier', profile.identifier %>  
32 - <div id="bsc-formitem">  
33 - <%= content_tag('code',  
34 - top_url + '/ ' +  
35 - text_field(:profile_data, :identifier, :onchange => "warn_value_change()", :size => 25)  
36 - ) +  
37 - content_tag('div',  
38 - content_tag('strong', c_('WARNING!')) + '&nbsp;' +  
39 - _("You are about to change the address, and this will break external links to this bsc or to posts inside it. Do you really want to change?") +  
40 - content_tag('div',  
41 - button_to_function(:ok, c_("Yes"), "confirm_change()") + ' ' +  
42 - button_to_function(:cancel, c_('No'), 'no_change()')  
43 - ),  
44 - :id => 'identifier-change-confirmation',  
45 - :class => 'change-confirmation',  
46 - :style => 'display: none;'  
47 - )  
48 - %>  
49 - </div>  
50 -</fieldset>  
51 -  
52 -<fieldset>  
53 - <legend><%= _('Contact')%></legend>  
54 - <%= f.text_field(:contact_email) %>  
55 - <%= f.text_field(:organization_website) %>  
56 - <%= f.text_field(:contact_phone) %>  
57 -</fieldset>  
58 -  
59 -<fieldset>  
60 - <legend><%= c_('Location')%></legend>  
61 - <%= f.text_field(:address) %>  
62 - <%= f.text_field(:zip_code) %>  
63 - <%= f.text_field(:city) %>  
64 - <%= f.text_field(:state) %>  
65 - <%= select_country(c_('Country'), :profile_data, 'country', {:class => 'type-select'}) %>  
66 -</fieldset>