]> git.openstreetmap.org Git - rails.git/blob - app/views/site/copyright.html.erb
Merge remote-tracking branch 'upstream/pull/3986'
[rails.git] / app / views / site / copyright.html.erb
1 <% content_for :heading do %>
2   <% if @locale == "en" %>
3     <!-- Maybe ease foreigners back to their native page -->
4     <% if t(".legal_babble", :locale => I18n.locale) != t(".legal_babble", :locale => :en) %>
5       <h1><%= t ".native.title" %></h1>
6       <p>
7         <%= t ".native.html",
8               :native_link => link_to(t(".native.native_link"),
9                                       :controller => "site",
10                                       :action => "copyright",
11                                       :copyright_locale => nil),
12               :mapping_link => link_to(t(".native.mapping_link"),
13                                        :controller => "site",
14                                        :action => "index") %>
15       </p>
16       <hr />
17     <% end %>
18   <% else %>
19     <!-- Maybe note that this page has been translated -->
20     <% if t(".legal_babble", :locale => @locale) != t(".legal_babble", :locale => :en) %>
21       <h1><%= t ".foreign.title" %></h1>
22       <p>
23         <%= t ".foreign.html",
24               :english_original_link => link_to(t(".foreign.english_link"),
25                                                 :controller => "site",
26                                                 :action => "copyright",
27                                                 :copyright_locale => "en") %>
28       </p>
29       <hr />
30     <% end %>
31   <% end %>
32
33   <% I18n.with_locale @locale do %>
34     <%= tag.h1 :lang => @locale, :dir => t("html.dir") do %>
35       <%= t ".legal_babble.title_html" %>
36     <% end %>
37   <% end %>
38 <% end %>
39
40 <% I18n.with_locale @locale do %>
41   <%= tag.div :lang => @locale, :dir => t("html.dir") do %>
42     <p>
43       <%= t ".legal_babble.introduction_1_html",
44             :registered_trademark_link => tag.sup(link_to(t(".legal_babble.introduction_1_registered_trademark_html"),
45                                                           :anchor => "trademarks")),
46             :open_data => tag.i(t(".legal_babble.introduction_1_open_data")),
47             :odc_odbl_link => link_to(t(".legal_babble.introduction_1_odc_odbl"),
48                                       t(".legal_babble.introduction_1_odc_odbl_url")),
49             :osm_foundation_link => link_to(t(".legal_babble.introduction_1_osm_foundation"),
50                                             t(".legal_babble.introduction_1_osm_foundation_url")) %>
51     </p>
52     <p>
53       <%= t ".legal_babble.introduction_2_html",
54             :legal_code_link => link_to(t(".legal_babble.introduction_2_legal_code"),
55                                         t(".legal_babble.introduction_2_legal_code_url")) %>
56     </p>
57     <p>
58       <%= t ".legal_babble.introduction_3_html",
59             :creative_commons_link => link_to(t(".legal_babble.introduction_3_creative_commons"),
60                                               t(".legal_babble.introduction_3_creative_commons_url")) %>
61     </p>
62
63     <h3><%= t ".legal_babble.credit_title_html" %></h3>
64     <p><%= t ".legal_babble.credit_1_html" %></p>
65     <ul>
66       <li><%= t ".legal_babble.credit_2_1" %></li>
67       <li><%= t ".legal_babble.credit_2_2" %></li>
68     </ul>
69     <p>
70       <%= t ".legal_babble.credit_3_html",
71             :attribution_guidelines_link => link_to(t(".legal_babble.credit_3_attribution_guidelines"),
72                                                     t(".legal_babble.credit_3_attribution_guidelines_url")) %>
73     </p>
74     <p>
75       <%= t ".legal_babble.credit_4_1_html",
76             :this_copyright_page_link => link_to(t(".legal_babble.credit_4_1_this_copyright_page"),
77                                                  copyright_path) %>
78     </p>
79     <p><%= image_tag("attribution_example.png",
80                      :alt => t(".legal_babble.attribution_example.alt"),
81                      :border => 0,
82                      :title => t(".legal_babble.attribution_example.title")) %></p>
83
84     <h3><%= t ".legal_babble.more_title_html" %></h3>
85     <p>
86       <%= t ".legal_babble.more_1_1_html",
87             :osmf_licence_page_link => link_to(t(".legal_babble.more_1_1_osmf_licence_page"),
88                                                t(".legal_babble.more_1_1_osmf_licence_page_url")) %>
89     </p>
90     <p>
91       <%= t ".legal_babble.more_2_1_html",
92             :api_usage_policy_link => link_to(t(".legal_babble.more_2_1_api_usage_policy"),
93                                               t(".legal_babble.more_2_1_api_usage_policy_url")),
94             :tile_usage_policy_link => link_to(t(".legal_babble.more_2_1_tile_usage_policy"),
95                                                t(".legal_babble.more_2_1_tile_usage_policy_url")),
96             :nominatim_usage_policy_link => link_to(t(".legal_babble.more_2_1_nominatim_usage_policy"),
97                                                     t(".legal_babble.more_2_1_nominatim_usage_policy_url")) %>
98     </p>
99
100     <h3><%= t ".legal_babble.contributors_title_html" %></h3>
101     <p><%= t ".legal_babble.contributors_intro_html" %></p>
102     <ul id="contributors">
103       <li>
104         <%= t ".legal_babble.contributors_at_credit_html",
105               :austria => tag.strong(t(".legal_babble.contributors_at_austria")),
106               :stadt_wien_link => link_to(t(".legal_babble.contributors_at_stadt_wien"),
107                                           t(".legal_babble.contributors_at_stadt_wien_url")),
108               :cc_by_link => link_to(t(".legal_babble.contributors_at_cc_by"),
109                                      t(".legal_babble.contributors_at_cc_by_url")),
110               :land_vorarlberg_link => link_to(t(".legal_babble.contributors_at_land_vorarlberg"),
111                                                t(".legal_babble.contributors_at_land_vorarlberg_url")),
112               :cc_by_at_with_amendments_link => link_to(t(".legal_babble.contributors_at_cc_by_at_with_amendments"),
113                                                         t(".legal_babble.contributors_at_cc_by_at_with_amendments_url")) %>
114       </li>
115       <li>
116         <%= t ".legal_babble.contributors_au_credit_html",
117               :australia => tag.strong(t(".legal_babble.contributors_au_australia")),
118               :geoscape_australia_link => link_to(t(".legal_babble.contributors_au_geoscape_australia"),
119                                                   t(".legal_babble.contributors_au_geoscape_australia_url")),
120               :cc_licence_link => link_to(t(".legal_babble.contributors_au_cc_licence"),
121                                           t(".legal_babble.contributors_au_cc_licence_url")) %>
122       </li>
123       <li>
124         <%= t ".legal_babble.contributors_ca_credit_html",
125               :canada => tag.strong(t(".legal_babble.contributors_ca_canada")) %>
126       </li>
127       <li>
128         <%= t ".legal_babble.contributors_fi_credit_html",
129               :finland => tag.strong(t(".legal_babble.contributors_fi_finland")),
130               :nlsfi_license_link => link_to(t(".legal_babble.contributors_fi_nlsfi_license"),
131                                              t(".legal_babble.contributors_fi_nlsfi_license_url")) %>
132       </li>
133       <li>
134         <%= t ".legal_babble.contributors_fr_credit_html",
135               :france => tag.strong(t(".legal_babble.contributors_fr_france")) %>
136       </li>
137       <li>
138         <%= t ".legal_babble.contributors_nl_credit_html",
139               :netherlands => tag.strong(t(".legal_babble.contributors_nl_netherlands")),
140               :and_link => link_to(t(".legal_babble.contributors_nl_and"),
141                                    t(".legal_babble.contributors_nl_and_url")) %>
142       </li>
143       <li>
144         <%= t ".legal_babble.contributors_nz_credit_html",
145               :new_zealand => tag.strong(t(".legal_babble.contributors_nz_new_zealand")),
146               :linz_data_service_link => link_to(t(".legal_babble.contributors_nz_linz_data_service"),
147                                                  t(".legal_babble.contributors_nz_linz_data_service_url")),
148               :cc_by_link => link_to(t(".legal_babble.contributors_nz_cc_by"),
149                                      t(".legal_babble.contributors_nz_cc_by_url")) %>
150       </li>
151       <li>
152         <%= t ".legal_babble.contributors_si_credit_html",
153               :slovenia => tag.strong(t(".legal_babble.contributors_si_slovenia")),
154               :gu_link => link_to(t(".legal_babble.contributors_si_gu"),
155                                   t(".legal_babble.contributors_si_gu_url")),
156               :mkgp_link => link_to(t(".legal_babble.contributors_si_mkgp"),
157                                     t(".legal_babble.contributors_si_mkgp_url")) %>
158       </li>
159       <li>
160         <%= t ".legal_babble.contributors_es_credit_html",
161               :spain => tag.strong(t(".legal_babble.contributors_es_spain")),
162               :ign_link => link_to(t(".legal_babble.contributors_es_ign"),
163                                    t(".legal_babble.contributors_es_ign_url")),
164               :scne_link => link_to(t(".legal_babble.contributors_es_scne"),
165                                     t(".legal_babble.contributors_es_scne_url")),
166               :cc_by_link => link_to(t(".legal_babble.contributors_es_cc_by"),
167                                      t(".legal_babble.contributors_es_cc_by_url")) %>
168       </li>
169       <li>
170         <%= t ".legal_babble.contributors_za_credit_html",
171               :south_africa => tag.strong(t(".legal_babble.contributors_za_south_africa")),
172               :ngi_link => link_to(t(".legal_babble.contributors_za_ngi"),
173                                    t(".legal_babble.contributors_za_ngi_url")) %>
174       </li>
175       <li>
176         <%= t ".legal_babble.contributors_gb_credit_html",
177               :united_kingdom => tag.strong(t(".legal_babble.contributors_gb_united_kingdom")) %>
178       </li>
179     </ul>
180     <p>
181       <%= t ".legal_babble.contributors_2_html",
182             :contributors_page_link => link_to(t(".legal_babble.contributors_2_contributors_page"),
183                                                t(".legal_babble.contributors_2_contributors_page_url")) %>
184     </p>
185     <p><%= t ".legal_babble.contributors_footer_2_html" %></p>
186
187     <h3><%= t ".legal_babble.infringement_title_html" %></h3>
188     <p><%= t ".legal_babble.infringement_1_html" %></p>
189     <p>
190       <%= t ".legal_babble.infringement_2_1_html",
191             :takedown_procedure_link => link_to(t(".legal_babble.infringement_2_1_takedown_procedure"),
192                                                 t(".legal_babble.infringement_2_1_takedown_procedure_url")),
193             :online_filing_page_link => link_to(t(".legal_babble.infringement_2_1_online_filing_page"),
194                                                 t(".legal_babble.infringement_2_1_online_filing_page_url")) %>
195     </p>
196
197     <h3 id="trademarks">
198       <%= t ".legal_babble.trademarks_title" %>
199     </h3>
200     <p>
201       <%= t ".legal_babble.trademarks_1_1_html",
202             :trademark_policy_link => link_to(t(".legal_babble.trademarks_1_1_trademark_policy"),
203                                               t(".legal_babble.trademarks_1_1_trademark_policy_url")) %>
204     </p>
205   <% end %>
206 <% end %>