From 5de90547a7e2a331d6cf5da3d319597a738d03f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Fri, 18 Jun 2021 13:37:27 +0200 Subject: [PATCH 1/8] Rename folder method in SDG icon component The method name was a bit confusing because it returned a locale. --- app/components/sdg/goals/icon_component.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/components/sdg/goals/icon_component.rb b/app/components/sdg/goals/icon_component.rb index 8401c9722..588da444f 100644 --- a/app/components/sdg/goals/icon_component.rb +++ b/app/components/sdg/goals/icon_component.rb @@ -7,7 +7,7 @@ class SDG::Goals::IconComponent < ApplicationComponent end def image_path - "sdg/#{folder}/goal_#{code}.png" + "sdg/#{locale}/goal_#{code}.png" end private @@ -16,9 +16,9 @@ class SDG::Goals::IconComponent < ApplicationComponent goal.code_and_title end - def folder - [*I18n.fallbacks[I18n.locale], "default"].find do |locale| - AssetFinder.find_asset("sdg/#{locale}/goal_#{code}.png") + def locale + [*I18n.fallbacks[I18n.locale], "default"].find do |fallback| + AssetFinder.find_asset("sdg/#{fallback}/goal_#{code}.png") end end end From 78811f5f4d2f5e8047fa8fc95c2c2ff8adbce9f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Fri, 18 Jun 2021 13:40:55 +0200 Subject: [PATCH 2/8] Load SDG icons in SVG when available SVG files are smaller than PNG files, can be compressed, and are scalable. We're choosing to render SVG files as images instead of inline because inline SVGs aren't cached nor compressed, and they might appear several times on the same page, making the generated HTML much larger. We could also load them with an SVG sprite, using ``, which would reduce the number of HTTP requests when several icons are present on the page (like in the index of most sections). However, using SVG inside an `` tag is universally supported, while the `` tag doesn't work in Internet Explorer when using an external URI and support in Opera Mini and UC Browser is unknown. --- app/components/sdg/goals/icon_component.rb | 27 +++++++++++++++++++--- config/initializers/assets.rb | 1 + 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/app/components/sdg/goals/icon_component.rb b/app/components/sdg/goals/icon_component.rb index 588da444f..496021afd 100644 --- a/app/components/sdg/goals/icon_component.rb +++ b/app/components/sdg/goals/icon_component.rb @@ -7,7 +7,11 @@ class SDG::Goals::IconComponent < ApplicationComponent end def image_path - "sdg/#{locale}/goal_#{code}.png" + if svg_available? + svg_path(locale) + else + png_path(locale) + end end private @@ -17,8 +21,25 @@ class SDG::Goals::IconComponent < ApplicationComponent end def locale - [*I18n.fallbacks[I18n.locale], "default"].find do |fallback| - AssetFinder.find_asset("sdg/#{fallback}/goal_#{code}.png") + @locale ||= [*I18n.fallbacks[I18n.locale], "default"].find do |fallback| + AssetFinder.find_asset(svg_path(fallback)) || + AssetFinder.find_asset(png_path(fallback)) end end + + def svg_available? + AssetFinder.find_asset(svg_path(locale)) + end + + def svg_path(locale) + "#{base_path(locale)}.svg" + end + + def png_path(locale) + "#{base_path(locale)}.png" + end + + def base_path(locale) + "sdg/#{locale}/goal_#{code}" + end end diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb index 6630e63f6..6904fc4d7 100644 --- a/config/initializers/assets.rb +++ b/config/initializers/assets.rb @@ -17,5 +17,6 @@ Rails.application.config.assets.precompile += %w[print.css] Rails.application.config.assets.precompile += %w[pdf_fonts.css] Rails.application.config.assets.precompile += %w[sdg/*.png] Rails.application.config.assets.precompile += %w[sdg/**/*.png] +Rails.application.config.assets.precompile += %w[sdg/**/*.svg] # Loads custom images and custom fonts before app/assets/images and app/assets/fonts From 3a2fb1a6686f9c42e6771975e3a2291f3b2653f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Sat, 19 Jun 2021 02:42:38 +0200 Subject: [PATCH 3/8] Add SDG English icons in SVG format These icons have been downloaded from The Global Goals page [1]. English is the official language of this page and the only one containing all the information. Since SVG icons are smaller and can be compressed, users browsing the page in English will have to download about 45KB for the SDG icons, instead of the 250KB they needed to download when using PNGs. [1] https://globalgoals.org --- .../sdg/goals/icon_component_spec.rb | 8 ++- vendor/assets/images/sdg/default/goal_1.svg | 53 ++++++++++++++ vendor/assets/images/sdg/default/goal_10.svg | 52 ++++++++++++++ vendor/assets/images/sdg/default/goal_11.svg | 62 ++++++++++++++++ vendor/assets/images/sdg/default/goal_12.svg | 63 ++++++++++++++++ vendor/assets/images/sdg/default/goal_13.svg | 35 +++++++++ vendor/assets/images/sdg/default/goal_14.svg | 40 +++++++++++ vendor/assets/images/sdg/default/goal_15.svg | 40 +++++++++++ vendor/assets/images/sdg/default/goal_16.svg | 71 +++++++++++++++++++ vendor/assets/images/sdg/default/goal_17.svg | 45 ++++++++++++ vendor/assets/images/sdg/default/goal_2.svg | 40 +++++++++++ vendor/assets/images/sdg/default/goal_3.svg | 55 ++++++++++++++ vendor/assets/images/sdg/default/goal_4.svg | 43 +++++++++++ vendor/assets/images/sdg/default/goal_5.svg | 39 ++++++++++ vendor/assets/images/sdg/default/goal_6.svg | 44 ++++++++++++ vendor/assets/images/sdg/default/goal_7.svg | 63 ++++++++++++++++ vendor/assets/images/sdg/default/goal_8.svg | 59 +++++++++++++++ vendor/assets/images/sdg/default/goal_9.svg | 61 ++++++++++++++++ vendor/assets/images/sdg/en/goal_1.svg | 53 ++++++++++++++ vendor/assets/images/sdg/en/goal_10.svg | 52 ++++++++++++++ vendor/assets/images/sdg/en/goal_11.svg | 62 ++++++++++++++++ vendor/assets/images/sdg/en/goal_12.svg | 63 ++++++++++++++++ vendor/assets/images/sdg/en/goal_13.svg | 35 +++++++++ vendor/assets/images/sdg/en/goal_14.svg | 40 +++++++++++ vendor/assets/images/sdg/en/goal_15.svg | 40 +++++++++++ vendor/assets/images/sdg/en/goal_16.svg | 71 +++++++++++++++++++ vendor/assets/images/sdg/en/goal_17.svg | 45 ++++++++++++ vendor/assets/images/sdg/en/goal_2.svg | 40 +++++++++++ vendor/assets/images/sdg/en/goal_3.svg | 55 ++++++++++++++ vendor/assets/images/sdg/en/goal_4.svg | 43 +++++++++++ vendor/assets/images/sdg/en/goal_5.svg | 39 ++++++++++ vendor/assets/images/sdg/en/goal_6.svg | 44 ++++++++++++ vendor/assets/images/sdg/en/goal_7.svg | 63 ++++++++++++++++ vendor/assets/images/sdg/en/goal_8.svg | 59 +++++++++++++++ vendor/assets/images/sdg/en/goal_9.svg | 61 ++++++++++++++++ 35 files changed, 1737 insertions(+), 1 deletion(-) create mode 100644 vendor/assets/images/sdg/default/goal_1.svg create mode 100644 vendor/assets/images/sdg/default/goal_10.svg create mode 100644 vendor/assets/images/sdg/default/goal_11.svg create mode 100644 vendor/assets/images/sdg/default/goal_12.svg create mode 100644 vendor/assets/images/sdg/default/goal_13.svg create mode 100644 vendor/assets/images/sdg/default/goal_14.svg create mode 100644 vendor/assets/images/sdg/default/goal_15.svg create mode 100644 vendor/assets/images/sdg/default/goal_16.svg create mode 100644 vendor/assets/images/sdg/default/goal_17.svg create mode 100644 vendor/assets/images/sdg/default/goal_2.svg create mode 100644 vendor/assets/images/sdg/default/goal_3.svg create mode 100644 vendor/assets/images/sdg/default/goal_4.svg create mode 100644 vendor/assets/images/sdg/default/goal_5.svg create mode 100644 vendor/assets/images/sdg/default/goal_6.svg create mode 100644 vendor/assets/images/sdg/default/goal_7.svg create mode 100644 vendor/assets/images/sdg/default/goal_8.svg create mode 100644 vendor/assets/images/sdg/default/goal_9.svg create mode 100644 vendor/assets/images/sdg/en/goal_1.svg create mode 100644 vendor/assets/images/sdg/en/goal_10.svg create mode 100644 vendor/assets/images/sdg/en/goal_11.svg create mode 100644 vendor/assets/images/sdg/en/goal_12.svg create mode 100644 vendor/assets/images/sdg/en/goal_13.svg create mode 100644 vendor/assets/images/sdg/en/goal_14.svg create mode 100644 vendor/assets/images/sdg/en/goal_15.svg create mode 100644 vendor/assets/images/sdg/en/goal_16.svg create mode 100644 vendor/assets/images/sdg/en/goal_17.svg create mode 100644 vendor/assets/images/sdg/en/goal_2.svg create mode 100644 vendor/assets/images/sdg/en/goal_3.svg create mode 100644 vendor/assets/images/sdg/en/goal_4.svg create mode 100644 vendor/assets/images/sdg/en/goal_5.svg create mode 100644 vendor/assets/images/sdg/en/goal_6.svg create mode 100644 vendor/assets/images/sdg/en/goal_7.svg create mode 100644 vendor/assets/images/sdg/en/goal_8.svg create mode 100644 vendor/assets/images/sdg/en/goal_9.svg diff --git a/spec/components/sdg/goals/icon_component_spec.rb b/spec/components/sdg/goals/icon_component_spec.rb index 2894957d7..408428d57 100644 --- a/spec/components/sdg/goals/icon_component_spec.rb +++ b/spec/components/sdg/goals/icon_component_spec.rb @@ -10,10 +10,16 @@ describe SDG::Goals::IconComponent do expect(component.image_path).to eq "sdg/es/goal_8.png" end + it "returns a PNG icon when it isn't available in SVG" do + allow(I18n).to receive(:fallbacks).and_return({ en: [:de] }) + + expect(component.image_path).to eq "sdg/de/goal_8.png" + end + it "returns the default icons when no fallback language has icons" do allow(I18n).to receive(:fallbacks).and_return({}) - expect(component.image_path).to eq "sdg/default/goal_8.png" + expect(component.image_path).to eq "sdg/default/goal_8.svg" end end end diff --git a/vendor/assets/images/sdg/default/goal_1.svg b/vendor/assets/images/sdg/default/goal_1.svg new file mode 100644 index 000000000..b755df475 --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_1.svg @@ -0,0 +1,53 @@ + + + + + + 1 No Poverty + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_10.svg b/vendor/assets/images/sdg/default/goal_10.svg new file mode 100644 index 000000000..9efbf9446 --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_10.svg @@ -0,0 +1,52 @@ + + + + + + 10 Reduced Inequalities + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_11.svg b/vendor/assets/images/sdg/default/goal_11.svg new file mode 100644 index 000000000..ac58718eb --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_11.svg @@ -0,0 +1,62 @@ + + + + + + 11 Sustainable Cities and Communities + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_12.svg b/vendor/assets/images/sdg/default/goal_12.svg new file mode 100644 index 000000000..c75a37827 --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_12.svg @@ -0,0 +1,63 @@ + + + + + + 12 Responsible Consumption and Production + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_13.svg b/vendor/assets/images/sdg/default/goal_13.svg new file mode 100644 index 000000000..050331446 --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_13.svg @@ -0,0 +1,35 @@ + + + + + + 13 Climate Action + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_14.svg b/vendor/assets/images/sdg/default/goal_14.svg new file mode 100644 index 000000000..5e823f579 --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_14.svg @@ -0,0 +1,40 @@ + + + + + + 14 Life Below Water + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_15.svg b/vendor/assets/images/sdg/default/goal_15.svg new file mode 100644 index 000000000..5114469fe --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_15.svg @@ -0,0 +1,40 @@ + + + + + + 15 Life on Land + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_16.svg b/vendor/assets/images/sdg/default/goal_16.svg new file mode 100644 index 000000000..2dd0eb02d --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_16.svg @@ -0,0 +1,71 @@ + + + + + + 16 Peace, Justice and Strong Institutions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_17.svg b/vendor/assets/images/sdg/default/goal_17.svg new file mode 100644 index 000000000..083d73026 --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_17.svg @@ -0,0 +1,45 @@ + + + + + + 17 Partnerships For the Goals + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_2.svg b/vendor/assets/images/sdg/default/goal_2.svg new file mode 100644 index 000000000..9eead468f --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_2.svg @@ -0,0 +1,40 @@ + + + + + + 2 Zero Hunger + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_3.svg b/vendor/assets/images/sdg/default/goal_3.svg new file mode 100644 index 000000000..437fe7cad --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_3.svg @@ -0,0 +1,55 @@ + + + + + + 3 Good Health and Well-Being + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_4.svg b/vendor/assets/images/sdg/default/goal_4.svg new file mode 100644 index 000000000..c45940b4e --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_4.svg @@ -0,0 +1,43 @@ + + + + + + 4 Quality Education + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_5.svg b/vendor/assets/images/sdg/default/goal_5.svg new file mode 100644 index 000000000..3fa837431 --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_5.svg @@ -0,0 +1,39 @@ + + + + + + 5 Gender Equality + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_6.svg b/vendor/assets/images/sdg/default/goal_6.svg new file mode 100644 index 000000000..68b006b3c --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_6.svg @@ -0,0 +1,44 @@ + + + + + + 6 Clean Water and Sanitation + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_7.svg b/vendor/assets/images/sdg/default/goal_7.svg new file mode 100644 index 000000000..72a513672 --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_7.svg @@ -0,0 +1,63 @@ + + + + + + 7 Affordable and Clean Energy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_8.svg b/vendor/assets/images/sdg/default/goal_8.svg new file mode 100644 index 000000000..a13d3769b --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_8.svg @@ -0,0 +1,59 @@ + + + + + + 8 Decent Work and Economic Growth + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/default/goal_9.svg b/vendor/assets/images/sdg/default/goal_9.svg new file mode 100644 index 000000000..805d8c0a5 --- /dev/null +++ b/vendor/assets/images/sdg/default/goal_9.svg @@ -0,0 +1,61 @@ + + + + + + 9 Industry, Innovation and Infrastructure + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_1.svg b/vendor/assets/images/sdg/en/goal_1.svg new file mode 100644 index 000000000..b755df475 --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_1.svg @@ -0,0 +1,53 @@ + + + + + + 1 No Poverty + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_10.svg b/vendor/assets/images/sdg/en/goal_10.svg new file mode 100644 index 000000000..9efbf9446 --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_10.svg @@ -0,0 +1,52 @@ + + + + + + 10 Reduced Inequalities + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_11.svg b/vendor/assets/images/sdg/en/goal_11.svg new file mode 100644 index 000000000..ac58718eb --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_11.svg @@ -0,0 +1,62 @@ + + + + + + 11 Sustainable Cities and Communities + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_12.svg b/vendor/assets/images/sdg/en/goal_12.svg new file mode 100644 index 000000000..c75a37827 --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_12.svg @@ -0,0 +1,63 @@ + + + + + + 12 Responsible Consumption and Production + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_13.svg b/vendor/assets/images/sdg/en/goal_13.svg new file mode 100644 index 000000000..050331446 --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_13.svg @@ -0,0 +1,35 @@ + + + + + + 13 Climate Action + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_14.svg b/vendor/assets/images/sdg/en/goal_14.svg new file mode 100644 index 000000000..5e823f579 --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_14.svg @@ -0,0 +1,40 @@ + + + + + + 14 Life Below Water + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_15.svg b/vendor/assets/images/sdg/en/goal_15.svg new file mode 100644 index 000000000..5114469fe --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_15.svg @@ -0,0 +1,40 @@ + + + + + + 15 Life on Land + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_16.svg b/vendor/assets/images/sdg/en/goal_16.svg new file mode 100644 index 000000000..2dd0eb02d --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_16.svg @@ -0,0 +1,71 @@ + + + + + + 16 Peace, Justice and Strong Institutions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_17.svg b/vendor/assets/images/sdg/en/goal_17.svg new file mode 100644 index 000000000..083d73026 --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_17.svg @@ -0,0 +1,45 @@ + + + + + + 17 Partnerships For the Goals + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_2.svg b/vendor/assets/images/sdg/en/goal_2.svg new file mode 100644 index 000000000..9eead468f --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_2.svg @@ -0,0 +1,40 @@ + + + + + + 2 Zero Hunger + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_3.svg b/vendor/assets/images/sdg/en/goal_3.svg new file mode 100644 index 000000000..437fe7cad --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_3.svg @@ -0,0 +1,55 @@ + + + + + + 3 Good Health and Well-Being + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_4.svg b/vendor/assets/images/sdg/en/goal_4.svg new file mode 100644 index 000000000..c45940b4e --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_4.svg @@ -0,0 +1,43 @@ + + + + + + 4 Quality Education + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_5.svg b/vendor/assets/images/sdg/en/goal_5.svg new file mode 100644 index 000000000..3fa837431 --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_5.svg @@ -0,0 +1,39 @@ + + + + + + 5 Gender Equality + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_6.svg b/vendor/assets/images/sdg/en/goal_6.svg new file mode 100644 index 000000000..68b006b3c --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_6.svg @@ -0,0 +1,44 @@ + + + + + + 6 Clean Water and Sanitation + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_7.svg b/vendor/assets/images/sdg/en/goal_7.svg new file mode 100644 index 000000000..72a513672 --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_7.svg @@ -0,0 +1,63 @@ + + + + + + 7 Affordable and Clean Energy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_8.svg b/vendor/assets/images/sdg/en/goal_8.svg new file mode 100644 index 000000000..a13d3769b --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_8.svg @@ -0,0 +1,59 @@ + + + + + + 8 Decent Work and Economic Growth + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/en/goal_9.svg b/vendor/assets/images/sdg/en/goal_9.svg new file mode 100644 index 000000000..805d8c0a5 --- /dev/null +++ b/vendor/assets/images/sdg/en/goal_9.svg @@ -0,0 +1,61 @@ + + + + + + 9 Industry, Innovation and Infrastructure + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 8f2150d9dbf42537229002e9474da3d4b6632e19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Wed, 25 Aug 2021 23:59:49 +0200 Subject: [PATCH 4/8] Add SDG Spanish icons in SVG format Based on an EPS file downloaded from The Global Goals page [1]. Although in that page there are icons for other languages we support and that we've only got in PNG format, the Spanish ones are the only ones which are similar to the official PNG ones provided by the UN or UN-related organizations like UNRIC. Icons in other languages (like Chinese, French or Russian) are not that similar to the official PNG icons and their quality is (in my humble opinion) lower. Since SVG icons are smaller and can be compressed, users browsing the page in Spanish will have to download about 80KB for the SDG icons, instead of the 240KB they needed to download when using PNGs. [1] https://www.globalgoals.org/resources --- .../sdg/goals/icon_component_spec.rb | 2 +- vendor/assets/images/sdg/es/goal_1.svg | 49 ++++++++++++++ vendor/assets/images/sdg/es/goal_10.svg | 55 ++++++++++++++++ vendor/assets/images/sdg/es/goal_11.svg | 59 +++++++++++++++++ vendor/assets/images/sdg/es/goal_12.svg | 54 +++++++++++++++ vendor/assets/images/sdg/es/goal_13.svg | 39 +++++++++++ vendor/assets/images/sdg/es/goal_14.svg | 38 +++++++++++ vendor/assets/images/sdg/es/goal_15.svg | 56 ++++++++++++++++ vendor/assets/images/sdg/es/goal_16.svg | 65 +++++++++++++++++++ vendor/assets/images/sdg/es/goal_17.svg | 53 +++++++++++++++ vendor/assets/images/sdg/es/goal_2.svg | 35 ++++++++++ vendor/assets/images/sdg/es/goal_3.svg | 38 +++++++++++ vendor/assets/images/sdg/es/goal_4.svg | 44 +++++++++++++ vendor/assets/images/sdg/es/goal_5.svg | 40 ++++++++++++ vendor/assets/images/sdg/es/goal_6.svg | 44 +++++++++++++ vendor/assets/images/sdg/es/goal_7.svg | 65 +++++++++++++++++++ vendor/assets/images/sdg/es/goal_8.svg | 60 +++++++++++++++++ vendor/assets/images/sdg/es/goal_9.svg | 58 +++++++++++++++++ 18 files changed, 853 insertions(+), 1 deletion(-) create mode 100644 vendor/assets/images/sdg/es/goal_1.svg create mode 100644 vendor/assets/images/sdg/es/goal_10.svg create mode 100644 vendor/assets/images/sdg/es/goal_11.svg create mode 100644 vendor/assets/images/sdg/es/goal_12.svg create mode 100644 vendor/assets/images/sdg/es/goal_13.svg create mode 100644 vendor/assets/images/sdg/es/goal_14.svg create mode 100644 vendor/assets/images/sdg/es/goal_15.svg create mode 100644 vendor/assets/images/sdg/es/goal_16.svg create mode 100644 vendor/assets/images/sdg/es/goal_17.svg create mode 100644 vendor/assets/images/sdg/es/goal_2.svg create mode 100644 vendor/assets/images/sdg/es/goal_3.svg create mode 100644 vendor/assets/images/sdg/es/goal_4.svg create mode 100644 vendor/assets/images/sdg/es/goal_5.svg create mode 100644 vendor/assets/images/sdg/es/goal_6.svg create mode 100644 vendor/assets/images/sdg/es/goal_7.svg create mode 100644 vendor/assets/images/sdg/es/goal_8.svg create mode 100644 vendor/assets/images/sdg/es/goal_9.svg diff --git a/spec/components/sdg/goals/icon_component_spec.rb b/spec/components/sdg/goals/icon_component_spec.rb index 408428d57..17da77057 100644 --- a/spec/components/sdg/goals/icon_component_spec.rb +++ b/spec/components/sdg/goals/icon_component_spec.rb @@ -7,7 +7,7 @@ describe SDG::Goals::IconComponent do it "returns icons for the first fallback language with icons" do allow(I18n).to receive(:fallbacks).and_return({ en: [:es, :de] }) - expect(component.image_path).to eq "sdg/es/goal_8.png" + expect(component.image_path).to eq "sdg/es/goal_8.svg" end it "returns a PNG icon when it isn't available in SVG" do diff --git a/vendor/assets/images/sdg/es/goal_1.svg b/vendor/assets/images/sdg/es/goal_1.svg new file mode 100644 index 000000000..6ffef171f --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_1.svg @@ -0,0 +1,49 @@ + + + + + + + 1 Fin de la pobreza + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_10.svg b/vendor/assets/images/sdg/es/goal_10.svg new file mode 100644 index 000000000..4092f2e23 --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_10.svg @@ -0,0 +1,55 @@ + + + + + + + 10 Reducción de las Desigualdades + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_11.svg b/vendor/assets/images/sdg/es/goal_11.svg new file mode 100644 index 000000000..35f43afdf --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_11.svg @@ -0,0 +1,59 @@ + + + + + + + 11 Ciudades y Comunidades Sostenibles + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_12.svg b/vendor/assets/images/sdg/es/goal_12.svg new file mode 100644 index 000000000..cdc0ba9c9 --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_12.svg @@ -0,0 +1,54 @@ + + + + + + + 12 Producción y Consumo Responsables + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_13.svg b/vendor/assets/images/sdg/es/goal_13.svg new file mode 100644 index 000000000..ba57b0c30 --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_13.svg @@ -0,0 +1,39 @@ + + + + + + + 13 Acción Por el Clima + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_14.svg b/vendor/assets/images/sdg/es/goal_14.svg new file mode 100644 index 000000000..a241273af --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_14.svg @@ -0,0 +1,38 @@ + + + + + + + 14 Vida Submarina + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_15.svg b/vendor/assets/images/sdg/es/goal_15.svg new file mode 100644 index 000000000..e4edc164c --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_15.svg @@ -0,0 +1,56 @@ + + + + + + + 15 Vida de Ecosistemas Terrestres + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_16.svg b/vendor/assets/images/sdg/es/goal_16.svg new file mode 100644 index 000000000..66c7c48e3 --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_16.svg @@ -0,0 +1,65 @@ + + + + + + + 16 Paz, Justicia e Instituciones Sólidas + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_17.svg b/vendor/assets/images/sdg/es/goal_17.svg new file mode 100644 index 000000000..92f73bea2 --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_17.svg @@ -0,0 +1,53 @@ + + + + + + + 17 Alianzas para Lograr los Objetivos + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_2.svg b/vendor/assets/images/sdg/es/goal_2.svg new file mode 100644 index 000000000..273c97c64 --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_2.svg @@ -0,0 +1,35 @@ + + + + + + + 2 Hambre Cero + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_3.svg b/vendor/assets/images/sdg/es/goal_3.svg new file mode 100644 index 000000000..980d43893 --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_3.svg @@ -0,0 +1,38 @@ + + + + + + + 3 Salud y Bienestar + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_4.svg b/vendor/assets/images/sdg/es/goal_4.svg new file mode 100644 index 000000000..40a06ba70 --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_4.svg @@ -0,0 +1,44 @@ + + + + + + + 4 Educación de Calidad + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_5.svg b/vendor/assets/images/sdg/es/goal_5.svg new file mode 100644 index 000000000..3a50294c0 --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_5.svg @@ -0,0 +1,40 @@ + + + + + + + 5 Igualdad de Género + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_6.svg b/vendor/assets/images/sdg/es/goal_6.svg new file mode 100644 index 000000000..1d8c40fbf --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_6.svg @@ -0,0 +1,44 @@ + + + + + + + 6 Agua Limpia y Saneamiento + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_7.svg b/vendor/assets/images/sdg/es/goal_7.svg new file mode 100644 index 000000000..42cfd16ba --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_7.svg @@ -0,0 +1,65 @@ + + + + + + + 7 Energía Asequible y No Contaminante + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_8.svg b/vendor/assets/images/sdg/es/goal_8.svg new file mode 100644 index 000000000..efe083dde --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_8.svg @@ -0,0 +1,60 @@ + + + + + + + 8 Trabajo Decente y Crecimiento Económico + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/es/goal_9.svg b/vendor/assets/images/sdg/es/goal_9.svg new file mode 100644 index 000000000..abdf6bca8 --- /dev/null +++ b/vendor/assets/images/sdg/es/goal_9.svg @@ -0,0 +1,58 @@ + + + + + + + 9 Industria, Innovación e Infraestructuras + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 16e48e7705561c7ee452f20bb73c51759124ad01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Thu, 26 Aug 2021 02:07:44 +0200 Subject: [PATCH 5/8] Add Indonesian SDG icons Based on an EPS file downloaded from The Global Goals page [1]. We didn't have Indonesian SDG icons in any format. [1] https://www.globalgoals.org/resources --- vendor/assets/images/sdg/id/goal_1.svg | 53 +++++++++++++++++++++ vendor/assets/images/sdg/id/goal_10.svg | 55 +++++++++++++++++++++ vendor/assets/images/sdg/id/goal_11.svg | 58 +++++++++++++++++++++++ vendor/assets/images/sdg/id/goal_12.svg | 53 +++++++++++++++++++++ vendor/assets/images/sdg/id/goal_13.svg | 32 +++++++++++++ vendor/assets/images/sdg/id/goal_14.svg | 44 +++++++++++++++++ vendor/assets/images/sdg/id/goal_15.svg | 45 ++++++++++++++++++ vendor/assets/images/sdg/id/goal_16.svg | 53 +++++++++++++++++++++ vendor/assets/images/sdg/id/goal_17.svg | 43 +++++++++++++++++ vendor/assets/images/sdg/id/goal_2.svg | 42 +++++++++++++++++ vendor/assets/images/sdg/id/goal_3.svg | 40 ++++++++++++++++ vendor/assets/images/sdg/id/goal_4.svg | 47 ++++++++++++++++++ vendor/assets/images/sdg/id/goal_5.svg | 40 ++++++++++++++++ vendor/assets/images/sdg/id/goal_6.svg | 42 +++++++++++++++++ vendor/assets/images/sdg/id/goal_7.svg | 50 ++++++++++++++++++++ vendor/assets/images/sdg/id/goal_8.svg | 63 +++++++++++++++++++++++++ vendor/assets/images/sdg/id/goal_9.svg | 45 ++++++++++++++++++ 17 files changed, 805 insertions(+) create mode 100644 vendor/assets/images/sdg/id/goal_1.svg create mode 100644 vendor/assets/images/sdg/id/goal_10.svg create mode 100644 vendor/assets/images/sdg/id/goal_11.svg create mode 100644 vendor/assets/images/sdg/id/goal_12.svg create mode 100644 vendor/assets/images/sdg/id/goal_13.svg create mode 100644 vendor/assets/images/sdg/id/goal_14.svg create mode 100644 vendor/assets/images/sdg/id/goal_15.svg create mode 100644 vendor/assets/images/sdg/id/goal_16.svg create mode 100644 vendor/assets/images/sdg/id/goal_17.svg create mode 100644 vendor/assets/images/sdg/id/goal_2.svg create mode 100644 vendor/assets/images/sdg/id/goal_3.svg create mode 100644 vendor/assets/images/sdg/id/goal_4.svg create mode 100644 vendor/assets/images/sdg/id/goal_5.svg create mode 100644 vendor/assets/images/sdg/id/goal_6.svg create mode 100644 vendor/assets/images/sdg/id/goal_7.svg create mode 100644 vendor/assets/images/sdg/id/goal_8.svg create mode 100644 vendor/assets/images/sdg/id/goal_9.svg diff --git a/vendor/assets/images/sdg/id/goal_1.svg b/vendor/assets/images/sdg/id/goal_1.svg new file mode 100644 index 000000000..efb1b49fa --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_1.svg @@ -0,0 +1,53 @@ + + + + + + + 1 Tanpa kemiskinan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_10.svg b/vendor/assets/images/sdg/id/goal_10.svg new file mode 100644 index 000000000..b60e88150 --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_10.svg @@ -0,0 +1,55 @@ + + + + + + + 10 Berkurangnya kesenjangan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_11.svg b/vendor/assets/images/sdg/id/goal_11.svg new file mode 100644 index 000000000..fa76797f9 --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_11.svg @@ -0,0 +1,58 @@ + + + + + + + 11 Kota dan komunitas berkelanjutan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_12.svg b/vendor/assets/images/sdg/id/goal_12.svg new file mode 100644 index 000000000..2296dfb6c --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_12.svg @@ -0,0 +1,53 @@ + + + + + + + 12 Konsumsi dan produksi yang bertanggung jawab + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_13.svg b/vendor/assets/images/sdg/id/goal_13.svg new file mode 100644 index 000000000..bb2f8a6a3 --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_13.svg @@ -0,0 +1,32 @@ + + + + + + + 13 Penanganan perubahan iklim + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_14.svg b/vendor/assets/images/sdg/id/goal_14.svg new file mode 100644 index 000000000..1aa551c26 --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_14.svg @@ -0,0 +1,44 @@ + + + + + + + 14 Ekosistem laut + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_15.svg b/vendor/assets/images/sdg/id/goal_15.svg new file mode 100644 index 000000000..3c45f913d --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_15.svg @@ -0,0 +1,45 @@ + + + + + + + 15 Ekosistem daratan + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_16.svg b/vendor/assets/images/sdg/id/goal_16.svg new file mode 100644 index 000000000..1c205e752 --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_16.svg @@ -0,0 +1,53 @@ + + + + + + + 16 Perdamaian, keadilan dan kelembagaan yang tangguh + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_17.svg b/vendor/assets/images/sdg/id/goal_17.svg new file mode 100644 index 000000000..da09301df --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_17.svg @@ -0,0 +1,43 @@ + + + + + + + 17 Kemitraan untuk mencapai tujuan + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_2.svg b/vendor/assets/images/sdg/id/goal_2.svg new file mode 100644 index 000000000..6454d2807 --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_2.svg @@ -0,0 +1,42 @@ + + + + + + + 2 Tanpa kelaparan + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_3.svg b/vendor/assets/images/sdg/id/goal_3.svg new file mode 100644 index 000000000..a8d377cae --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_3.svg @@ -0,0 +1,40 @@ + + + + + + + 3 Kehidupan sehat dan sejahtera + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_4.svg b/vendor/assets/images/sdg/id/goal_4.svg new file mode 100644 index 000000000..0bd9146b8 --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_4.svg @@ -0,0 +1,47 @@ + + + + + + + 4 Pendidikan berkualitas + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_5.svg b/vendor/assets/images/sdg/id/goal_5.svg new file mode 100644 index 000000000..433d1ae02 --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_5.svg @@ -0,0 +1,40 @@ + + + + + + + 5 Kesetaraan gender + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_6.svg b/vendor/assets/images/sdg/id/goal_6.svg new file mode 100644 index 000000000..7f2bf0b4f --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_6.svg @@ -0,0 +1,42 @@ + + + + + + + 6 Air bersih dan sanitasi layak + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_7.svg b/vendor/assets/images/sdg/id/goal_7.svg new file mode 100644 index 000000000..29a4c5554 --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_7.svg @@ -0,0 +1,50 @@ + + + + + + + 7 Energi bersih dan terjangkau + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_8.svg b/vendor/assets/images/sdg/id/goal_8.svg new file mode 100644 index 000000000..a826bfc33 --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_8.svg @@ -0,0 +1,63 @@ + + + + + + + 8 Pekerjaan layak dan pertumbuhan ekonomi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/id/goal_9.svg b/vendor/assets/images/sdg/id/goal_9.svg new file mode 100644 index 000000000..c25fb884f --- /dev/null +++ b/vendor/assets/images/sdg/id/goal_9.svg @@ -0,0 +1,45 @@ + + + + + + + 9 Industri, inovasi dan infrastruktur + + + + + + + + + + + + + + + + + + + + + + + + + + + From 159a17f16f9e06db6c32628d2620bc418f36a206 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Thu, 26 Aug 2021 03:48:27 +0200 Subject: [PATCH 6/8] Add SDG Italian, Greek and Dutch SVG icons MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These icons have been converted from EPS pages found at their respective language UNRIC sites [1, 2, 3]. Since SVG icons are smaller and can be compressed, users browsing the page in these languages will have to download way less data for the SDG icons than when using PNGs. Users browsing the web in Italian will have to download about 70KB for the SDG icons instead of the 575KB. Users browsing the page in Greek will have to download about 75KB for the SDG icons instead of 720KB. And users browsing the web in Dutch will have to download about 115KB for the SDG icons instead of 230KB. [1] https://unric.org/it/agenda-2030/ [2] https://unric.org/el/17-στοχοι-βιωσιμησ-αναπτυξησ/ [3] https://unric.org/nl/duurzame-ontwikkelingsdoelstellingen/ --- vendor/assets/images/sdg/el/goal_1.svg | 50 ++++++++++++++++++ vendor/assets/images/sdg/el/goal_10.svg | 47 +++++++++++++++++ vendor/assets/images/sdg/el/goal_11.svg | 55 +++++++++++++++++++ vendor/assets/images/sdg/el/goal_12.svg | 53 +++++++++++++++++++ vendor/assets/images/sdg/el/goal_13.svg | 38 ++++++++++++++ vendor/assets/images/sdg/el/goal_14.svg | 35 +++++++++++++ vendor/assets/images/sdg/el/goal_15.svg | 41 +++++++++++++++ vendor/assets/images/sdg/el/goal_16.svg | 65 +++++++++++++++++++++++ vendor/assets/images/sdg/el/goal_17.svg | 47 +++++++++++++++++ vendor/assets/images/sdg/el/goal_2.svg | 38 ++++++++++++++ vendor/assets/images/sdg/el/goal_3.svg | 43 +++++++++++++++ vendor/assets/images/sdg/el/goal_4.svg | 62 ++++++++++++++++++++++ vendor/assets/images/sdg/el/goal_5.svg | 39 ++++++++++++++ vendor/assets/images/sdg/el/goal_6.svg | 68 ++++++++++++++++++++++++ vendor/assets/images/sdg/el/goal_7.svg | 56 ++++++++++++++++++++ vendor/assets/images/sdg/el/goal_8.svg | 63 ++++++++++++++++++++++ vendor/assets/images/sdg/el/goal_9.svg | 54 +++++++++++++++++++ vendor/assets/images/sdg/it/goal_1.svg | 55 +++++++++++++++++++ vendor/assets/images/sdg/it/goal_10.svg | 51 ++++++++++++++++++ vendor/assets/images/sdg/it/goal_11.svg | 53 +++++++++++++++++++ vendor/assets/images/sdg/it/goal_12.svg | 54 +++++++++++++++++++ vendor/assets/images/sdg/it/goal_13.svg | 56 ++++++++++++++++++++ vendor/assets/images/sdg/it/goal_14.svg | 39 ++++++++++++++ vendor/assets/images/sdg/it/goal_15.svg | 43 +++++++++++++++ vendor/assets/images/sdg/it/goal_16.svg | 64 ++++++++++++++++++++++ vendor/assets/images/sdg/it/goal_17.svg | 49 +++++++++++++++++ vendor/assets/images/sdg/it/goal_2.svg | 42 +++++++++++++++ vendor/assets/images/sdg/it/goal_3.svg | 39 ++++++++++++++ vendor/assets/images/sdg/it/goal_4.svg | 45 ++++++++++++++++ vendor/assets/images/sdg/it/goal_5.svg | 38 ++++++++++++++ vendor/assets/images/sdg/it/goal_6.svg | 58 ++++++++++++++++++++ vendor/assets/images/sdg/it/goal_7.svg | 59 +++++++++++++++++++++ vendor/assets/images/sdg/it/goal_8.svg | 58 ++++++++++++++++++++ vendor/assets/images/sdg/it/goal_9.svg | 56 ++++++++++++++++++++ vendor/assets/images/sdg/nl/goal_1.svg | 46 ++++++++++++++++ vendor/assets/images/sdg/nl/goal_10.svg | 51 ++++++++++++++++++ vendor/assets/images/sdg/nl/goal_11.svg | 58 ++++++++++++++++++++ vendor/assets/images/sdg/nl/goal_12.svg | 56 ++++++++++++++++++++ vendor/assets/images/sdg/nl/goal_13.svg | 35 +++++++++++++ vendor/assets/images/sdg/nl/goal_14.svg | 40 ++++++++++++++ vendor/assets/images/sdg/nl/goal_15.svg | 43 +++++++++++++++ vendor/assets/images/sdg/nl/goal_16.svg | 70 +++++++++++++++++++++++++ vendor/assets/images/sdg/nl/goal_17.svg | 61 +++++++++++++++++++++ vendor/assets/images/sdg/nl/goal_2.svg | 35 +++++++++++++ vendor/assets/images/sdg/nl/goal_3.svg | 47 +++++++++++++++++ vendor/assets/images/sdg/nl/goal_4.svg | 46 ++++++++++++++++ vendor/assets/images/sdg/nl/goal_5.svg | 41 +++++++++++++++ vendor/assets/images/sdg/nl/goal_6.svg | 43 +++++++++++++++ vendor/assets/images/sdg/nl/goal_7.svg | 61 +++++++++++++++++++++ vendor/assets/images/sdg/nl/goal_8.svg | 54 +++++++++++++++++++ vendor/assets/images/sdg/nl/goal_9.svg | 57 ++++++++++++++++++++ 51 files changed, 2557 insertions(+) create mode 100644 vendor/assets/images/sdg/el/goal_1.svg create mode 100644 vendor/assets/images/sdg/el/goal_10.svg create mode 100644 vendor/assets/images/sdg/el/goal_11.svg create mode 100644 vendor/assets/images/sdg/el/goal_12.svg create mode 100644 vendor/assets/images/sdg/el/goal_13.svg create mode 100644 vendor/assets/images/sdg/el/goal_14.svg create mode 100644 vendor/assets/images/sdg/el/goal_15.svg create mode 100644 vendor/assets/images/sdg/el/goal_16.svg create mode 100644 vendor/assets/images/sdg/el/goal_17.svg create mode 100644 vendor/assets/images/sdg/el/goal_2.svg create mode 100644 vendor/assets/images/sdg/el/goal_3.svg create mode 100644 vendor/assets/images/sdg/el/goal_4.svg create mode 100644 vendor/assets/images/sdg/el/goal_5.svg create mode 100644 vendor/assets/images/sdg/el/goal_6.svg create mode 100644 vendor/assets/images/sdg/el/goal_7.svg create mode 100644 vendor/assets/images/sdg/el/goal_8.svg create mode 100644 vendor/assets/images/sdg/el/goal_9.svg create mode 100644 vendor/assets/images/sdg/it/goal_1.svg create mode 100644 vendor/assets/images/sdg/it/goal_10.svg create mode 100644 vendor/assets/images/sdg/it/goal_11.svg create mode 100644 vendor/assets/images/sdg/it/goal_12.svg create mode 100644 vendor/assets/images/sdg/it/goal_13.svg create mode 100644 vendor/assets/images/sdg/it/goal_14.svg create mode 100644 vendor/assets/images/sdg/it/goal_15.svg create mode 100644 vendor/assets/images/sdg/it/goal_16.svg create mode 100644 vendor/assets/images/sdg/it/goal_17.svg create mode 100644 vendor/assets/images/sdg/it/goal_2.svg create mode 100644 vendor/assets/images/sdg/it/goal_3.svg create mode 100644 vendor/assets/images/sdg/it/goal_4.svg create mode 100644 vendor/assets/images/sdg/it/goal_5.svg create mode 100644 vendor/assets/images/sdg/it/goal_6.svg create mode 100644 vendor/assets/images/sdg/it/goal_7.svg create mode 100644 vendor/assets/images/sdg/it/goal_8.svg create mode 100644 vendor/assets/images/sdg/it/goal_9.svg create mode 100644 vendor/assets/images/sdg/nl/goal_1.svg create mode 100644 vendor/assets/images/sdg/nl/goal_10.svg create mode 100644 vendor/assets/images/sdg/nl/goal_11.svg create mode 100644 vendor/assets/images/sdg/nl/goal_12.svg create mode 100644 vendor/assets/images/sdg/nl/goal_13.svg create mode 100644 vendor/assets/images/sdg/nl/goal_14.svg create mode 100644 vendor/assets/images/sdg/nl/goal_15.svg create mode 100644 vendor/assets/images/sdg/nl/goal_16.svg create mode 100644 vendor/assets/images/sdg/nl/goal_17.svg create mode 100644 vendor/assets/images/sdg/nl/goal_2.svg create mode 100644 vendor/assets/images/sdg/nl/goal_3.svg create mode 100644 vendor/assets/images/sdg/nl/goal_4.svg create mode 100644 vendor/assets/images/sdg/nl/goal_5.svg create mode 100644 vendor/assets/images/sdg/nl/goal_6.svg create mode 100644 vendor/assets/images/sdg/nl/goal_7.svg create mode 100644 vendor/assets/images/sdg/nl/goal_8.svg create mode 100644 vendor/assets/images/sdg/nl/goal_9.svg diff --git a/vendor/assets/images/sdg/el/goal_1.svg b/vendor/assets/images/sdg/el/goal_1.svg new file mode 100644 index 000000000..895117bd0 --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_1.svg @@ -0,0 +1,50 @@ + + + + + + + 1 Μηδενική φτώχεια + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_10.svg b/vendor/assets/images/sdg/el/goal_10.svg new file mode 100644 index 000000000..f45389cec --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_10.svg @@ -0,0 +1,47 @@ + + + + + + + 10 Λιγότερες ανισότητες + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_11.svg b/vendor/assets/images/sdg/el/goal_11.svg new file mode 100644 index 000000000..4ca4eb22e --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_11.svg @@ -0,0 +1,55 @@ + + + + + + + 11 Βιώσιμες πόλεις και κοινότητες + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_12.svg b/vendor/assets/images/sdg/el/goal_12.svg new file mode 100644 index 000000000..4912caa5a --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_12.svg @@ -0,0 +1,53 @@ + + + + + + + 12 Υπεύθυνη κατανάλωση και παραγωγή + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_13.svg b/vendor/assets/images/sdg/el/goal_13.svg new file mode 100644 index 000000000..a0ee2eb02 --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_13.svg @@ -0,0 +1,38 @@ + + + + + + + 13 Δράση για το κλίμα + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_14.svg b/vendor/assets/images/sdg/el/goal_14.svg new file mode 100644 index 000000000..a919a6e3c --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_14.svg @@ -0,0 +1,35 @@ + + + + + + + 14 Ζωή στο νερό + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_15.svg b/vendor/assets/images/sdg/el/goal_15.svg new file mode 100644 index 000000000..73848837f --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_15.svg @@ -0,0 +1,41 @@ + + + + + + + 15 Ζωή στη στεριά + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_16.svg b/vendor/assets/images/sdg/el/goal_16.svg new file mode 100644 index 000000000..1ed23b825 --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_16.svg @@ -0,0 +1,65 @@ + + + + + + + 16 Ειρήνη, δικαιοσύνη και ισχυροί θεσμοί + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_17.svg b/vendor/assets/images/sdg/el/goal_17.svg new file mode 100644 index 000000000..f0ef3320a --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_17.svg @@ -0,0 +1,47 @@ + + + + + + + 17 Συνεργασία για τους στόχους + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_2.svg b/vendor/assets/images/sdg/el/goal_2.svg new file mode 100644 index 000000000..1528ed30f --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_2.svg @@ -0,0 +1,38 @@ + + + + + + + 2 Μηδενική πείνα + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_3.svg b/vendor/assets/images/sdg/el/goal_3.svg new file mode 100644 index 000000000..7189a4f15 --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_3.svg @@ -0,0 +1,43 @@ + + + + + + + 3 Καλή υγεία και ευημερία + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_4.svg b/vendor/assets/images/sdg/el/goal_4.svg new file mode 100644 index 000000000..487d4f21b --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_4.svg @@ -0,0 +1,62 @@ + + + + + + + 4 Ποιοτική εκπαίδευση + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_5.svg b/vendor/assets/images/sdg/el/goal_5.svg new file mode 100644 index 000000000..6d14ec364 --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_5.svg @@ -0,0 +1,39 @@ + + + + + + + 5 Ισότητα των φύλων + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_6.svg b/vendor/assets/images/sdg/el/goal_6.svg new file mode 100644 index 000000000..84d67248c --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_6.svg @@ -0,0 +1,68 @@ + + + + + + + 6 Καθαρό νερό και αποχέτευση + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_7.svg b/vendor/assets/images/sdg/el/goal_7.svg new file mode 100644 index 000000000..741fe1339 --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_7.svg @@ -0,0 +1,56 @@ + + + + + + + 7 Φτηνή και καθαρή ενέργεια + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_8.svg b/vendor/assets/images/sdg/el/goal_8.svg new file mode 100644 index 000000000..60fd2d475 --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_8.svg @@ -0,0 +1,63 @@ + + + + + + + 8 Αξιοπρεπής εργασία και οικονομική ανάπτυξη + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/el/goal_9.svg b/vendor/assets/images/sdg/el/goal_9.svg new file mode 100644 index 000000000..4599d7c1e --- /dev/null +++ b/vendor/assets/images/sdg/el/goal_9.svg @@ -0,0 +1,54 @@ + + + + + + + 9 Βιομηχανία, καινοτομία και υποδομές + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_1.svg b/vendor/assets/images/sdg/it/goal_1.svg new file mode 100644 index 000000000..3de084031 --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_1.svg @@ -0,0 +1,55 @@ + + + + + + + 1 Sconfiggere la povertà + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_10.svg b/vendor/assets/images/sdg/it/goal_10.svg new file mode 100644 index 000000000..95ae954bb --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_10.svg @@ -0,0 +1,51 @@ + + + + + + + 10 Ridurre le disuguaglianze + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_11.svg b/vendor/assets/images/sdg/it/goal_11.svg new file mode 100644 index 000000000..a94f9e6bf --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_11.svg @@ -0,0 +1,53 @@ + + + + + + + 11 Città e comunità sostenibili + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_12.svg b/vendor/assets/images/sdg/it/goal_12.svg new file mode 100644 index 000000000..7697edb7e --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_12.svg @@ -0,0 +1,54 @@ + + + + + + + 12 Consumo e produzione responsabile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_13.svg b/vendor/assets/images/sdg/it/goal_13.svg new file mode 100644 index 000000000..91b3779e5 --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_13.svg @@ -0,0 +1,56 @@ + + + + + + + 13 Lotta contro il cambiamento climatico + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_14.svg b/vendor/assets/images/sdg/it/goal_14.svg new file mode 100644 index 000000000..c2e6ab769 --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_14.svg @@ -0,0 +1,39 @@ + + + + + + + 14 Vita sott'acqua + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_15.svg b/vendor/assets/images/sdg/it/goal_15.svg new file mode 100644 index 000000000..6cac596cb --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_15.svg @@ -0,0 +1,43 @@ + + + + + + + 15 Vita sulla terra + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_16.svg b/vendor/assets/images/sdg/it/goal_16.svg new file mode 100644 index 000000000..3b34740cc --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_16.svg @@ -0,0 +1,64 @@ + + + + + + + 16 Pace, giustizia e istituzioni solide + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_17.svg b/vendor/assets/images/sdg/it/goal_17.svg new file mode 100644 index 000000000..b7d057421 --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_17.svg @@ -0,0 +1,49 @@ + + + + + + + 17 Partnership per gli obiettivi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_2.svg b/vendor/assets/images/sdg/it/goal_2.svg new file mode 100644 index 000000000..4bd67df89 --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_2.svg @@ -0,0 +1,42 @@ + + + + + + + 2 Sconfiggere la fame + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_3.svg b/vendor/assets/images/sdg/it/goal_3.svg new file mode 100644 index 000000000..52c37cc25 --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_3.svg @@ -0,0 +1,39 @@ + + + + + + + 3 Salute e benessere + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_4.svg b/vendor/assets/images/sdg/it/goal_4.svg new file mode 100644 index 000000000..690a6f786 --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_4.svg @@ -0,0 +1,45 @@ + + + + + + + 4 Istruzione di qualità + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_5.svg b/vendor/assets/images/sdg/it/goal_5.svg new file mode 100644 index 000000000..163b289c8 --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_5.svg @@ -0,0 +1,38 @@ + + + + + + + 5 Parità di genere + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_6.svg b/vendor/assets/images/sdg/it/goal_6.svg new file mode 100644 index 000000000..8d292aa0a --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_6.svg @@ -0,0 +1,58 @@ + + + + + + + 6 Acqua pulita e servizi igienico-sanitari + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_7.svg b/vendor/assets/images/sdg/it/goal_7.svg new file mode 100644 index 000000000..0552e7767 --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_7.svg @@ -0,0 +1,59 @@ + + + + + + + 7 Energia pulita e accessibile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_8.svg b/vendor/assets/images/sdg/it/goal_8.svg new file mode 100644 index 000000000..67bc6c8e5 --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_8.svg @@ -0,0 +1,58 @@ + + + + + + + 8 Lavoro dignitoso e crescita economica + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/it/goal_9.svg b/vendor/assets/images/sdg/it/goal_9.svg new file mode 100644 index 000000000..d451e7ab8 --- /dev/null +++ b/vendor/assets/images/sdg/it/goal_9.svg @@ -0,0 +1,56 @@ + + + + + + + 9 Imprese, innovazione e infrastrutture + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_1.svg b/vendor/assets/images/sdg/nl/goal_1.svg new file mode 100644 index 000000000..745931cdb --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_1.svg @@ -0,0 +1,46 @@ + + + + + + + 1 Geen armoede + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_10.svg b/vendor/assets/images/sdg/nl/goal_10.svg new file mode 100644 index 000000000..a34069cba --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_10.svg @@ -0,0 +1,51 @@ + + + + + + + 10 Ongelijkheid verminderen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_11.svg b/vendor/assets/images/sdg/nl/goal_11.svg new file mode 100644 index 000000000..36deef96a --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_11.svg @@ -0,0 +1,58 @@ + + + + + + + 11 Duurzame steden en gemeenschappen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_12.svg b/vendor/assets/images/sdg/nl/goal_12.svg new file mode 100644 index 000000000..50137edb2 --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_12.svg @@ -0,0 +1,56 @@ + + + + + + + 12 Verantwoorde consumptie en productie + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_13.svg b/vendor/assets/images/sdg/nl/goal_13.svg new file mode 100644 index 000000000..3f2cc4742 --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_13.svg @@ -0,0 +1,35 @@ + + + + + + + 13 Klimaatactie + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_14.svg b/vendor/assets/images/sdg/nl/goal_14.svg new file mode 100644 index 000000000..392320eff --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_14.svg @@ -0,0 +1,40 @@ + + + + + + + 14 Leven in het water + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_15.svg b/vendor/assets/images/sdg/nl/goal_15.svg new file mode 100644 index 000000000..e2d74f72d --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_15.svg @@ -0,0 +1,43 @@ + + + + + + + 15 Leven op het land + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_16.svg b/vendor/assets/images/sdg/nl/goal_16.svg new file mode 100644 index 000000000..1a82d7b76 --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_16.svg @@ -0,0 +1,70 @@ + + + + + + + 16 Vrede, justitie en sterke publieke diensten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_17.svg b/vendor/assets/images/sdg/nl/goal_17.svg new file mode 100644 index 000000000..60a1990ac --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_17.svg @@ -0,0 +1,61 @@ + + + + + + + 17 Partnerschap om doelstellingen te bereiken + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_2.svg b/vendor/assets/images/sdg/nl/goal_2.svg new file mode 100644 index 000000000..6b8f5b6b0 --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_2.svg @@ -0,0 +1,35 @@ + + + + + + + 2 Geen honger + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_3.svg b/vendor/assets/images/sdg/nl/goal_3.svg new file mode 100644 index 000000000..34023b3de --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_3.svg @@ -0,0 +1,47 @@ + + + + + + + 3 Goede gezondheid en welzijn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_4.svg b/vendor/assets/images/sdg/nl/goal_4.svg new file mode 100644 index 000000000..18f3cc391 --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_4.svg @@ -0,0 +1,46 @@ + + + + + + + 4 Kwaliteitsonderwijs + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_5.svg b/vendor/assets/images/sdg/nl/goal_5.svg new file mode 100644 index 000000000..1ab023ea6 --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_5.svg @@ -0,0 +1,41 @@ + + + + + + + 5 Gendergelijkheid + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_6.svg b/vendor/assets/images/sdg/nl/goal_6.svg new file mode 100644 index 000000000..dbfc89436 --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_6.svg @@ -0,0 +1,43 @@ + + + + + + + 6 Schoon water en sanitair + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_7.svg b/vendor/assets/images/sdg/nl/goal_7.svg new file mode 100644 index 000000000..38902d9c6 --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_7.svg @@ -0,0 +1,61 @@ + + + + + + + 7 Betaalbare en duurzame energie + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_8.svg b/vendor/assets/images/sdg/nl/goal_8.svg new file mode 100644 index 000000000..791067727 --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_8.svg @@ -0,0 +1,54 @@ + + + + + + + 8 Eerlijk werk en economische groei + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vendor/assets/images/sdg/nl/goal_9.svg b/vendor/assets/images/sdg/nl/goal_9.svg new file mode 100644 index 000000000..fbf0b1e5e --- /dev/null +++ b/vendor/assets/images/sdg/nl/goal_9.svg @@ -0,0 +1,57 @@ + + + + + + + 9 Industrie, innovatie en infrastructuur + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From c42c8e3c7aa61d55e26e21f025485b552406c2b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Thu, 26 Aug 2021 13:20:08 +0200 Subject: [PATCH 7/8] Increase minimum size for SDG icons The icons were a bit hard to click on small screens, even for people without any motion disabilities. We might increase the size or the space between icons again in the future; right now it's hard for users with certain motion disabilities to click on the right icon. Coincidentally, the minimum size of the icon is now barely over the 44px established as minimum required size by the WCAG guideline 2.5.5 (level AAA) [1]. Also coincidentally, at a screen 320px wide (the minimum screen size we support), six icons appear on each row, just like in the UN logo. [1] https://www.w3.org/TR/WCAG21/#target-size --- app/assets/stylesheets/_consul_settings.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/stylesheets/_consul_settings.scss b/app/assets/stylesheets/_consul_settings.scss index ea97131f6..5722784f9 100644 --- a/app/assets/stylesheets/_consul_settings.scss +++ b/app/assets/stylesheets/_consul_settings.scss @@ -120,7 +120,7 @@ $icon-width: $line-height * 2 !default; $off-screen-left: -1000rem !default; -$sdg-icon-min-width: 40px !default; +$sdg-icon-min-width: 45px !default; $sdg-colors: ( 1: #e5243b, From e20e468c0feca70537558baab9e14ea14a299627 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Thu, 26 Aug 2021 13:50:02 +0200 Subject: [PATCH 8/8] Use sans-serif fonts as fallbacks for SDG titles This way titles look a little less broken during the time the font is downloaded. --- app/assets/stylesheets/sdg/goals/show.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/stylesheets/sdg/goals/show.scss b/app/assets/stylesheets/sdg/goals/show.scss index f86539b6a..093572281 100644 --- a/app/assets/stylesheets/sdg/goals/show.scss +++ b/app/assets/stylesheets/sdg/goals/show.scss @@ -27,7 +27,7 @@ h1 { align-items: center; display: flex; - font-family: "Oswald" !important; + font-family: "Oswald", "Source Sans Pro", sans-serif !important; font-weight: 500; letter-spacing: -1px; line-height: 1.1;