diff --git a/Gemfile.lock b/Gemfile.lock
index 1f7514e..badf989 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -88,8 +88,8 @@ GEM
bcrypt (3.1.22)
bigdecimal (4.1.2)
bindex (0.8.1)
- bootsnap (1.24.6)
- msgpack (~> 1.2)
+ bootsnap (1.25.0)
+ msgpack (~> 1.5)
builder (3.3.0)
concurrent-ruby (1.3.8)
connection_pool (3.0.2)
@@ -133,7 +133,7 @@ GEM
actionpack (>= 6.0.0)
activesupport (>= 6.0.0)
railties (>= 6.0.0)
- io-console (0.8.2)
+ io-console (0.9.2)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
@@ -156,7 +156,7 @@ GEM
kaminari-core (= 1.2.2)
kaminari-core (1.2.2)
language_server-protocol (3.17.0.6)
- lexxy (0.9.28)
+ lexxy (0.9.29)
rails (>= 8.0.2)
lint_roller (1.1.0)
logger (1.7.0)
@@ -170,7 +170,7 @@ GEM
net-pop
net-smtp
marcel (1.2.1)
- mini_magick (5.3.2)
+ mini_magick (5.3.3)
logger
mini_mime (1.1.5)
minitest (6.0.6)
@@ -218,9 +218,9 @@ GEM
pg (1.6.3-x86_64-darwin)
pg (1.6.3-x86_64-linux)
pg (1.6.3-x86_64-linux-musl)
- pg_search (2.3.7)
- activerecord (>= 6.1)
- activesupport (>= 6.1)
+ pg_search (2.3.8)
+ activerecord (>= 7.2)
+ activesupport (>= 7.2)
pp (0.6.4)
prettyprint
premailer (1.29.0)
@@ -241,7 +241,7 @@ GEM
puma (8.0.2)
nio4r (~> 2.0)
racc (1.8.1)
- rack (3.2.6)
+ rack (3.2.7)
rack-session (2.1.2)
base64 (>= 0.1.0)
rack (>= 3.0.0)
@@ -281,7 +281,7 @@ GEM
zeitwerk (~> 2.6)
rainbow (3.1.1)
rake (13.4.2)
- rbs (4.1.2)
+ rbs (4.1.3)
logger
prism (>= 1.6.0)
tsort
@@ -295,7 +295,7 @@ GEM
redis-client (0.30.1)
connection_pool
regexp_parser (2.12.0)
- reline (0.6.3)
+ reline (0.7.0)
io-console (~> 0.5)
request_store (1.7.0)
rack (>= 1.4)
@@ -342,11 +342,11 @@ GEM
stimulus-rails (1.3.4)
railties (>= 6.0.0)
thor (1.5.0)
- thruster (0.1.23)
- thruster (0.1.23-aarch64-linux)
- thruster (0.1.23-arm64-darwin)
- thruster (0.1.23-x86_64-darwin)
- thruster (0.1.23-x86_64-linux)
+ thruster (0.1.25)
+ thruster (0.1.25-aarch64-linux)
+ thruster (0.1.25-arm64-darwin)
+ thruster (0.1.25-x86_64-darwin)
+ thruster (0.1.25-x86_64-linux)
timeout (0.6.1)
tsort (0.2.0)
turbo-rails (2.0.23)
@@ -432,7 +432,7 @@ CHECKSUMS
bcrypt (3.1.22) sha256=1f0072e88c2d705d94aff7f2c5cb02eb3f1ec4b8368671e19112527489f29032
bigdecimal (4.1.2) sha256=53d217666027eab4280346fba98e7d5b66baaae1b9c3c1c0ffe89d48188a3fbd
bindex (0.8.1) sha256=7b1ecc9dc539ed8bccfc8cb4d2732046227b09d6f37582ff12e50a5047ceb17e
- bootsnap (1.24.6) sha256=c60bab88c70332290f0a2636a288f675299eb4f804a02a3c085b42eca9da164a
+ bootsnap (1.25.0) sha256=41059e7d0f9cb4023a33465d095f64b913fc9d1b808d6524c307da945fbcffcf
builder (3.3.0) sha256=497918d2f9dca528fdca4b88d84e4ef4387256d984b8154e9d5d3fe5a9c8835f
bundler (4.0.14) sha256=d09a0a965cf772266a7e49e83610be7c2f4e49e61134c42a56804bb383cc24b8
concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1
@@ -462,7 +462,7 @@ CHECKSUMS
i18n (1.15.2) sha256=00f9eb62412fe593b2a65a97daa75300d37abb8f7202ec748e94b6d46a9dd1b5
image_processing (1.14.0) sha256=754cc169c9c262980889bec6bfd325ed1dafad34f85242b5a07b60af004742fb
importmap-rails (2.2.3) sha256=7101be2a4dc97cf1558fb8f573a718404c5f6bcfe94f304bf1f39e444feeb16a
- io-console (0.8.2) sha256=d6e3ae7a7cc7574f4b8893b4fca2162e57a825b223a177b7afa236c5ef9814cc
+ io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3
jbuilder (2.15.1) sha256=2430bec28fb0cebacb5875b1009cf9d8bc3c303ccb810c4c8b062a4b51457637
json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a
@@ -471,13 +471,13 @@ CHECKSUMS
kaminari-activerecord (1.2.2) sha256=0dd3a67bab356a356f36b3b7236bcb81cef313095365befe8e98057dd2472430
kaminari-core (1.2.2) sha256=3bd26fec7370645af40ca73b9426a448d09b8a8ba7afa9ba3c3e0d39cdbb83ff
language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0
- lexxy (0.9.28) sha256=61f831c39d5b8dc3315b82ee764d8101a67fbc02d3e697e9f3f7c38a72342345
+ lexxy (0.9.29) sha256=67421fef9a72c303189780cb419287e2a5aa550b492dee7a153a582add00e29c
lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87
logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203
loofah (2.25.2) sha256=2007f746959ac65552456e04b433e83deb22759ab38c838b4445c70e43425918
mail (2.9.1) sha256=06574eca475253d6c18145dd70af80d0eb970182d55053497c5f4d797ea160e8
marcel (1.2.1) sha256=1678e9360e32f9eafa917c80029e2f6d10b2715c66a4b87b6d0da9b9cd1f859f
- mini_magick (5.3.2) sha256=a7ef54b480b15283c396eb8343d9e088471f54b31d9974cb7e523cc57598609f
+ mini_magick (5.3.3) sha256=b3beed8a8cef36bd03666365f14b89cd344da0ecd373af53e617c71bfd426aab
mini_mime (1.1.5) sha256=8681b7e2e4215f2a159f9400b5816d85e9d8c6c6b491e96a12797e798f8bccef
minitest (6.0.6) sha256=153ea36d1d987a62942382b61075745042a2b3123b1cd48f4c3675af9cc7d6f1
mobility (1.3.2) sha256=32fbbb0e53118ef42de20daa6ac94dbb758c628874092eba311b968a1e1d757b
@@ -505,7 +505,7 @@ CHECKSUMS
pg (1.6.3-x86_64-darwin) sha256=ee2e04a17c0627225054ffeb43e31a95be9d7e93abda2737ea3ce4a62f2729d6
pg (1.6.3-x86_64-linux) sha256=5d9e188c8f7a0295d162b7b88a768d8452a899977d44f3274d1946d67920ae8d
pg (1.6.3-x86_64-linux-musl) sha256=9c9c90d98c72f78eb04c0f55e9618fe55d1512128e411035fe229ff427864009
- pg_search (2.3.7) sha256=27868941844961e593526b835da20e48995e9b846515e91856084c5bd9ab4f35
+ pg_search (2.3.8) sha256=10e2d365d76ac432c79875c3ce17cf285c97c029548d84990b02406e52347c06
pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570
premailer (1.29.0) sha256=015f30c520701f3d47fd898886a3eaf4e5171efcc5fd239b872efd1ba61d3da0
premailer-rails (1.12.0) sha256=c13815d161b9bc7f7d3d81396b0bb0a61a90fa9bd89931548bf4e537c7710400
@@ -515,7 +515,7 @@ CHECKSUMS
public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623
puma (8.0.2) sha256=c8ed871dfbbe66448ea9ffd46692342d9804d4071522b52b5331b7b6e7b686fb
racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f
- rack (3.2.6) sha256=5ed78e1f73b2e25679bec7d45ee2d4483cc4146eb1be0264fc4d94cb5ef212c2
+ rack (3.2.7) sha256=93e13e1c24f93556671d85d2d79fa228c3485815c50d7e2f265b5330c6528fb7
rack-session (2.1.2) sha256=595434f8c0c3473ae7d7ac56ecda6cc6dfd9d37c0b2b5255330aa1576967ffe8
rack-test (2.2.0) sha256=005a36692c306ac0b4a9350355ee080fd09ddef1148a5f8b2ac636c720f5c463
rackup (2.3.1) sha256=6c79c26753778e90983761d677a48937ee3192b3ffef6bc963c0950f94688868
@@ -525,12 +525,12 @@ CHECKSUMS
railties (8.1.3.1) sha256=2388a232579a00cefea4487de66c8553c3408c1300abdc6cf1799d86ffb04487
rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a
rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701
- rbs (4.1.2) sha256=050eb1d8b508f1233bed929c0f2c7052302f7adf295230d9cb314e9024078f48
+ rbs (4.1.3) sha256=0c4474a9751cdc14364bfad0b3e53678323bbdc2c31683b0445932867dbab8c4
rdoc (8.0.0) sha256=03bf8c08a9639658855a0cfd77c0abca8325c227693f7f33f82957811348c469
redis (6.0.0) sha256=de71c10edd106986b759ec7ecdd08b63b9c0ee7414a0d0c1da73d31ba2bccda6
redis-client (0.30.1) sha256=5151bc5c7bbfe48623732cdae3b900d8a22dc691cc7cdfacfb351ac55116522d
regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
- reline (0.6.3) sha256=1198b04973565b36ec0f11542ab3f5cfeeec34823f4e54cebde90968092b1835
+ reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d
request_store (1.7.0) sha256=e1b75d5346a315f452242a68c937ef8e48b215b9453a77a6c0acdca2934c88cb
rubocop (1.89.0) sha256=4dee8e3ee9c45e474834efd9e8d6fd031e8331c8dacdff0de4ad65ae0a6faae7
rubocop-ast (1.50.0) sha256=b9ca88300da0803ee222ad20cdb30494c0a784eed06fdc35d254b06d662788db
@@ -544,11 +544,11 @@ CHECKSUMS
ssrf_filter (1.5.0) sha256=e03dcdb9d1730d7f6710532a606b3543df2a448a0293ce04a2d995523c5a97f6
stimulus-rails (1.3.4) sha256=765676ffa1f33af64ce026d26b48e8ffb2e0b94e0f50e9119e11d6107d67cb06
thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73
- thruster (0.1.23) sha256=ad3081e8ff3b5cb413768292c367f1e015c423bb6b35919b9b9f533af50d639f
- thruster (0.1.23-aarch64-linux) sha256=042a05581dd1d750d1583d83817460b1f7fde254ed0b2bcd7ec56f9bed278c7a
- thruster (0.1.23-arm64-darwin) sha256=2f1b73119ffec813cdb104d64dd39bfc3771b5308eb0f4dc2428077141140022
- thruster (0.1.23-x86_64-darwin) sha256=2b22a951f6ac1218c9f461bfc6004b61854147308649475a07bc05fae2e69869
- thruster (0.1.23-x86_64-linux) sha256=9cd7265bf54e954575c8442e42d050ed8eb55df4f9d7da8fd6f94fcc0339baa5
+ thruster (0.1.25) sha256=d97d704e91fa37d5858bc238dea6186f7310b633abfeea9f2ba814f252203716
+ thruster (0.1.25-aarch64-linux) sha256=495265b11fc3c3596ae0d70ed902b60db82dafb2a5b47a2c527d3176ee3cf311
+ thruster (0.1.25-arm64-darwin) sha256=20338360cce4035e787135ae154a10663f3d3d61b15bfa72df347fe9d982de57
+ thruster (0.1.25-x86_64-darwin) sha256=633d337baee05e8eacbc18e3986ea6bbf8ea237abd67f5e4351b8aa710623c5e
+ thruster (0.1.25-x86_64-linux) sha256=e5586003b34dc2f4200f8412101e906621e276bb294d41d1b63a3c41e348503d
timeout (0.6.1) sha256=78f57368a7e7bbadec56971f78a3f5ecbcfb59b7fcbb0a3ed6ddc08a5094accb
tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f
turbo-rails (2.0.23) sha256=ee0d90733aafff056cf51ff11e803d65e43cae258cc55f6492020ec1f9f9315f
diff --git a/config/locales/da.yml b/config/locales/da.yml
index 90b27a5..472aa54 100644
--- a/config/locales/da.yml
+++ b/config/locales/da.yml
@@ -7,7 +7,7 @@ da:
tomaten?
intro_description: Det lyder nemt, men det er faktisk mere udfordrende, end du tror!
let_me_try: Lad mig prøve
- play_time: Spilletid 2-5 minutter
+ play_time: "Spilletid: 2-5 minutter"
go_to_slide: Gå til dias
got_it_lets_get_started: Forstået, lad os komme i gang
stage_i_of_n: TRIN %{i} AF %{n}
@@ -40,32 +40,32 @@ da:
headline: "God redning! Din tomat endte som kompost."
description: 'Lad os se på nogle af dine valg:'
landfill:
- headline: "Øv, din tomat røg på en losseplads!"
+ headline: "Øv, din tomat endte på affaldspladsen!"
description: 'Lad os se på nogle af dine valg:'
what_many_dont_know: Få nogle bonusoplysninger
food_waste:
label: Madspild
positive: Du har taget alle de rigtige valg for at forhindre, at tomaten ender som madspild.
neutral: Du har taget nogle gode valg for at forhindre, at tomaten ender som madspild.
- negative: Du har taget nogle valg, der øgede risikoen for, at tomaten endte som madspild.
+ negative: Du tog nogle valg, der øgede risikoen for madspild.
early_exit:
positive: Ligesom en tredjedel af al mad endte din tomat som madaffald.
negative: Ligesom en tredjedel af al mad endte din tomat som madaffald.
learn_more:
- - Friske råvarer, som tomater, kan ende som madspild, mens de vokser. Men risikoen for madspild er også stor efter høst, for eksempel under opbevaring og transport.
- - Her kan selv enkle løsninger som kasser der kan stables hjælpe med at reducere madspild ved at forhindre, at maden bliver mast og beskadiget på vej til markedet. Solcelledrevne køleløsninger kan også hjælpe med at forhindre, at der opstår madspild i varmen.
+ - Friske råvarer som tomater kan gå til spilde, mens de vokser. Men risikoen for madspild er også stor efter høst, for eksempel under opbevaring og transport.
+ - Her kan selv enkle løsninger som kasser, der kan stables, hjælpe med at reducere madspild og forhindre, at maden bliver mast og beskadiget på vej til markedet. Solcelledrevne køleløsninger kan også hjælpe med at forhindre, at maden går til spilde i varmen.
emissions:
- label: Drivhusgasudledninger
+ label: Udledning af drivhusgasser
positive: Det lykkedes dig at reducere udledningen af drivhusgasser!
- neutral: Nogle steder har du sænket udledningen af drivhusgasser, mens du har øget dem en smule andre steder.
+ neutral: Nogle steder har du sænket udledningen af drivhusgasser, mens du har øget den en smule andre steder.
negative: Mens du arbejdede på at redde tomaten, øgede nogle valg udledningen af drivhusgasser.
early_exit:
positive: Du var med til at reducere udledningen af drivhusgasser bare ved at kompostere din tomat!
- negative: Ved at sende tomaten til en losseplads øgede du udledningen af drivhusgasser. Kompostering af den ville have været et bedre valg.
+ negative: Ved at sende tomaten til en affaldsplads øgede du udledningen af drivhusgasser. Kompostering ville have været et bedre valg.
learn_more:
- - Madspild kan i sig selv forårsage drivhusgasser, når det rådner på en losseplads. Derfor er det vigtigt at undgå madspild fra starten. Når mad bliver dårligt eller ikke er sikkert at spise, er kompostering en mere klimavenlig mulighed. Måske gør du det allerede derhjemme eller i dit lokalsamfund!
- - Drivhusgasser kan også komme fra brugen af ting som kunstgødning, samt pumper, varevogne og lastbiler, der kører på diesel og benzin. Så hvis landmændene får adgang til vedvarende energi, elektrisk transport og træning i miljøvenligt landbrug, kan det også være med til at sænke udledningerne betydeligt.
+ - Madspild kan i sig selv forårsage drivhusgasser, når det rådner på en affaldsplads. Derfor er det vigtigt at undgå madspild fra starten. Når mad går i fordærv eller ikke er sikker at spise, er kompostering en mere klimavenlig løsning. Måske gør du det allerede derhjemme eller i dit lokalsamfund!
+ - Drivhusgasser kan også komme fra brugen af ting som kunstgødning og pumper, varevogne og lastbiler, der kører på diesel og benzin. Så hvis landmændene får adgang til vedvarende energi, elektrisk transport og uddannelse i miljøvenligt landbrug, kan det også være med til at sænke udledningen betydeligt.
income:
label: Indkomst
positive: Du solgte din tomat lokalt, så du tjente lidt penge!
diff --git a/config/locales/sv.yml b/config/locales/sv.yml
index 3d14a69..a3bd308 100644
--- a/config/locales/sv.yml
+++ b/config/locales/sv.yml
@@ -5,7 +5,7 @@ sv:
intro_title: |
Kan du rädda
tomaten?
- intro_description: Det låter enkelt, men är kanske svårare än du tror!
+ intro_description: Det låter enkelt, men det är svårare än du kanske tror!
let_me_try: Låt mig försöka
play_time: Speltid 2–5 minuter
go_to_slide: Go to slide
@@ -74,6 +74,6 @@ sv:
positive: Du tjänade inga pengar på din tomat – och även om din tomat inte hade blivit förstörd, hade det kanske varit svårt att sälja den.
negative: Du tjänade inga pengar på din tomat – och även om din tomat inte hade blivit förstörd, hade det kanske varit svårt att sälja den.
learn_more:
- - Att hitta en plats där man kan sälja det man odlar är inte alltid lätt för småbrukare. Att inrätta distributionscentraler kan hjälpa, eftersom bönder kan gå samman, samla sina grödor och sälja till ett bättre pris. Att hjälpa bönder att sälja till lokala butiker och stormarknader är också en bra lösning. Det betyder kortare transportavstånd och lägre risk för matsvinn och föroreningar.
+ - Det är inte alltid lätt för småbrukare att hitta en plats där de kan sälja det de odlar. Att inrätta distributionscentraler kan hjälpa, eftersom bönder kan gå samman, samla sina grödor och sälja till ett bättre pris. Att hjälpa bönder att sälja till lokala butiker och stormarknader är också en bra lösning. Det betyder kortare transportavstånd och lägre risk för matsvinn och föroreningar.
- En annan sak att tänka på är att småbrukares inkomster påverkas av många olika saker. Det finns inte alltid pengar till gödningsmedel och vatten, vilket kan göra det svårare att odla grödor och tjäna pengar. Därför kan ett litet företagslån hjälpa