From 2e010b2607d06cbddd1dc2cf69309d4b7540287b Mon Sep 17 00:00:00 2001 From: kristoffer Date: Fri, 1 May 2026 09:52:54 +0200 Subject: [PATCH 1/3] markedsplassen intro --- src/assets/stops/markedsplassen1.png | Bin 0 -> 2850 bytes src/assets/stops/markedsplassen2.png | Bin 0 -> 15383 bytes src/locales/en.ts | 31 ++++++++++++++++ src/locales/nb.ts | 18 +++++---- .../intro/MarkedsplassenIntroCard.vue | 35 +++++++++++------- 5 files changed, 63 insertions(+), 21 deletions(-) create mode 100644 src/assets/stops/markedsplassen1.png create mode 100644 src/assets/stops/markedsplassen2.png diff --git a/src/assets/stops/markedsplassen1.png b/src/assets/stops/markedsplassen1.png new file mode 100644 index 0000000000000000000000000000000000000000..b51d64d4d9f07a5069049acd4dfb5be597bdde94 GIT binary patch literal 2850 zcmaJ@eK^x=AD=^L97aNtQIvI%MTk*`FmF*4YV$hfWnN;Kyuain(HW6wG8dggOg;6i1?(F@gvv?-t1w)10t5oDI@{Y`PO4s8SR*$6&DytdpSzRJ^s&7SHuKiLtnK}C zfV>|A@pJzf_nh}3pj&6+g0S;SY-DSi{}x;+ORK^}a>81XfSJ>#c<&6{f`XLJ&_M?} z)Foa236eMVyaOM!Hyrz)i9Oo#tNUI~Bq;|^ZD!o(?ORT;=Ip4@j~fSt#&c#f}Hs`qz<HN;V;p!6q+;IMvuTnWXHem?DN42XjNcL)X#}vhTiEMLbokY)6pzd3+^HK< ztWJ2<&KAc$31jmqc?|BUidgBu8Hk(#?BSdmd@0zcK`?Ly&|E(GWQOYouhd*-nc=zQg zJm$&tkU$VOJz21F-~CB;tAU3`u~}560Fj4hxtX7!m?!sX6;dq1s>UR!jo@_gkFcJz zN`1iH(dZNSIPZ+;)MZ~7VS2zZ-UXRoDw#6##;JyQtItJNf+<)OiJ!3a>jQjM$2fe4 zFFJZVQ4iY(6Zda~w%MvUBqb;RvXO|eu5^7|hJ;8#qmJbaMw)TDs#fmP+*a0w$s4KA z{`F(d%0={G164V}tzEavD!GSVr<>MzG0)fttM06v_-1zStR@|<^Ry9Mj?*bT+C`0^ zmYgllHg%hf1M&ke4CELe|Mi*KiJ#yKssIXNepZ<>SBU7!8MMvoN6zMu&M9(-^hU3*9=Bo!#yn{0e{E8%whr^{G{P7Y< zs0L>=KW#ku3f<5Yn9=MC%N+`cx!GY$X%5I}p6JAn#!f({(Z+-30FAtx4%)e@(LwBd z1^x}w@OEj1DM$6i!^ub9&k1Sy55w0|7CZmd)JCJqEk@w7^KC{zYzaHpieZrdMNbt7 zvbTv*Uv`><#n^rz-HAu``aQETECM8eqHp=L|oP~GgUH_F%1GeqmUueanMj8;Ta z??TjM97VsezRaa9#`CIz%yWc>Y?(m&50Z25Z|pOc(eC!0zaV{&Ue-eC18U- zak*UJ{B7r&WicmF1VN@GU-R(rkYSC+UMrzc#N ziaDhwgbJg0Gn;&l#<#k^LHZK%9N*9Hv_sBEfiGmjLR{c!R&=L&4AJ9N@vK<*<#LP{lfIl$ARiW z9e%a?;PSoQ+9<7n1;eyk??3SQN}^q@K{o#r0M>#ddwcTaZMsc6nH$*QH?*DFMHMl> zY;}C^-=n^YR&i*+NsEgE9qXos3Yu2q!;>M-q(wfTzj)TcGr;oEL*y3S2{u{(Tk682 zwBjn6*8+roy@Jg@L~`&8R;3Zu3tT!r+WuFvR|-UG@7k2aH`Z5K9pg$@>Nc|fd`+33 zQN>EUB`_PdYfEOfQ@`~qGFr9kb8x=P*WUuSi#X>DTk84Ze4<8^J``zY^-cLPl(KrJ zDUK@H?A_#t@|FA}7t#TtkeOT=W&x+G+-nw@uW^2jNbWY;dBgARSGZP=Gt4ojzvc*>=g1pL>k#T&wT?b3q;+CLiOn3Q43b zWLLUu(u@ZUw>tGg^V6ZyT_4rov+qiXC5DYhf!?+IAqO8km(xF? zIfcHKy7pAnXYN)|W-MiyqziXY@E~~0$^W>rk7TY0dE`Eai12&z<1@+93zZX?bn#ww zzIctW|3kxFwnKQ(s)oBfd}^*&Vf{+sfwWJgGpV6%zJ~R^$!jo**>pr`-!sX%(Ko@1 zFE-8Za4ggn^6pA6+n@6!bMq;(fFD1Y3{~?z#Cb0*$sR?0F8*z%#(AUZuUYS zY-~h&syI!nl;Z*|G_moM%T4=yni|1Ga-BXH(31!;j1uj@lotuOiU=kR#UThm2d0Gc oxLA{;J@WrCzW;K<|CbO$o$z7)OW5rs;O`4^c5t_+A_KDi4ZsJ1B>(^b literal 0 HcmV?d00001 diff --git a/src/assets/stops/markedsplassen2.png b/src/assets/stops/markedsplassen2.png new file mode 100644 index 0000000000000000000000000000000000000000..abebffc0d34b419aefb2320a01e263efe7586666 GIT binary patch literal 15383 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 Wb5YujmUw8Fq$sB<`$6W~{r>^p<>74r literal 0 HcmV?d00001 diff --git a/src/locales/en.ts b/src/locales/en.ts index 0eb9682c..5a1add15 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -223,6 +223,37 @@ export const en = { body: 'The next tasks will show you an email, either from the data thief or a real one. Click around to find the suspicious parts of the email. After that, choose what you would do.', }, }, + markedsplassen: { + page1: { + title: 'The data thief has created fake adverts!', + body: "Here he tries to trick you into buying something without you actually receiving it! Let's look at what separates a real sales page from a data thief page.", + }, + page2: { + title: 'Always check the source!', + body: 'As always, the link is an important sign. Remember what you have learned earlier.', + link1: 'ikke-kjent-side@funn.xyz', + }, + page3: { + title: 'What is the language like?', + body: 'The language they use is a clear sign. Lots of capital letters or strong expressions like:', + body2: '"YOU HAVE TO READ THIS!"', + body3: 'They will often say you need to do something quickly:', + body4: '"Offer ending soon! Hurry before we sell out!"', + }, + page4: { + title: 'Are there big deals?', + body: 'If the offers are very generous, or the prices are much lower than other shops, that is a clear sign.', + }, + page5: { + title: 'Are there any reviews?', + body: 'Are there lots of reviews? Are they very shallow and vague? Are the usernames strange? All of this is a clear sign that the data thief has faked the reviews!', + }, + page6: { + title: + "Now it's your turn. Can you tell that the website is from the data thief?", + body: 'The next tasks will show you a website. Find what looks wrong!', + }, + }, passwordBank: { page1: { title: diff --git a/src/locales/nb.ts b/src/locales/nb.ts index 08717d8a..d09e35f1 100644 --- a/src/locales/nb.ts +++ b/src/locales/nb.ts @@ -233,25 +233,27 @@ export const nb = { page2: { title: 'Alltid sjekk kilden!', body: 'Som alltid er lenken et viktig tegn. Husk på det du har lært tidligere.', - body2: 'ikke-kjent-side@funn.xyz', + link1: 'ikke-kjent-side@funn.xyz', }, page3: { title: 'Hvordan er språkbruken?', body: 'Språket de bruker er et klart tegn. Mye store bokstaver eller sterke utrykk som:', body2: '“DETTE MÅ DU LESE!”', body3: 'De vil ofte si at du må gjøre noe fort:', - body4: - '“Viktig! Klikk på linken innen 1 time! Ellers blir det store konsekvenser.”', + body4: '“Tilbudet går snart ut! Fort deg før vi går tom!”', }, page4: { - title: 'Pass på lenker', - body: 'Du bør være veldig skeptisk til lenker! Husk på det du lærte i nyhetskvartalet. Lange, ukjente lenker bør du ikke trykke på.', - link1: 'badlink.xyz/awkdjnai1324234-efef2324sefes23', + title: 'Er det store tilbud?', + body: 'Hvis tilbudene er veldig store, eller prisene er mye lavere enn andre butikker er det et klart tegn.', }, page5: { + title: 'Er det noen reviews?', + body: 'Er det mange reviews? Er de veldig overfladiske og vage? Er brukernavnene rare? Alt dette er klare tegn på at datatyven har faket reviews!', + }, + page6: { title: - 'Nå er det din tur. Klarer du å finne tegnene på en mail fra datatyven?', - body: 'De neste oppgavene vil vise deg en mail, enten fra datatyven eller ekte. Trykk rundt for å finne de mistenkelige delene av mailen. Etter det, velg hva du ville gjort.', + 'Nå er det din tur. Klarer du å se at nettsiden er fra datatyven?', + body: 'De neste oppgavene vil vise deg en nettside. Finn hva som ser galt ut!', }, }, passwordBank: { diff --git a/src/stops/components/intro/MarkedsplassenIntroCard.vue b/src/stops/components/intro/MarkedsplassenIntroCard.vue index 038aa74f..460b6f25 100644 --- a/src/stops/components/intro/MarkedsplassenIntroCard.vue +++ b/src/stops/components/intro/MarkedsplassenIntroCard.vue @@ -5,7 +5,9 @@ export const PAGE_COUNT = 6 + + + + From 0982221131b09e33b1d257f3c8436c6bbaa9b93c Mon Sep 17 00:00:00 2001 From: kristoffer Date: Fri, 1 May 2026 10:06:54 +0200 Subject: [PATCH 3/3] formatting --- src/locales/en.ts | 4 ++-- src/locales/nb.ts | 4 ++-- src/stops/components/IntroCard.vue | 6 +++--- src/stops/components/intro/DatasenteretIntroCard.vue | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/locales/en.ts b/src/locales/en.ts index 63516664..f36dd86a 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -257,8 +257,8 @@ export const en = { datasenteret: { page1: { title: 'Congratulations on arriving at the datacenter', - body: 'Are you ready to fight the data-thief? Here there will be different tasks from all the stops, and they can be more challenging.' - } + body: 'Are you ready to fight the data-thief? Here there will be different tasks from all the stops, and they can be more challenging.', + }, }, passwordBank: { page1: { diff --git a/src/locales/nb.ts b/src/locales/nb.ts index 683f26ec..870c8a43 100644 --- a/src/locales/nb.ts +++ b/src/locales/nb.ts @@ -259,8 +259,8 @@ export const nb = { datasenteret: { page1: { title: 'Gratulerer med å komme til datasenteret', - body: 'Er du klar for å bekjempe datatyven? Her kommer forsjellige oppgaver fra hele spillet, og de kan være litt mer utfordrende.' - } + body: 'Er du klar for å bekjempe datatyven? Her kommer forsjellige oppgaver fra hele spillet, og de kan være litt mer utfordrende.', + }, }, passwordBank: { page1: { diff --git a/src/stops/components/IntroCard.vue b/src/stops/components/IntroCard.vue index 1a0c544a..e7e6678c 100644 --- a/src/stops/components/IntroCard.vue +++ b/src/stops/components/IntroCard.vue @@ -25,7 +25,7 @@ import MarkedsplassenIntroCard, { } from '@/stops/components/intro/MarkedsplassenIntroCard.vue' import DatasenteretIntroCard, { PAGE_COUNT as datasenteretPageCount, -} from "@/stops/components/intro/DatasenteretIntroCard.vue"; +} from '@/stops/components/intro/DatasenteretIntroCard.vue' export type IntroComponentEntry = { component: Component @@ -59,8 +59,8 @@ export const introRegistry: Record = { }, datasenteret: { component: DatasenteretIntroCard, - pageCount: datasenteretPageCount - } + pageCount: datasenteretPageCount, + }, } export function getIntroEntry( stopSlug: string | null, diff --git a/src/stops/components/intro/DatasenteretIntroCard.vue b/src/stops/components/intro/DatasenteretIntroCard.vue index 145a3113..cec81a81 100644 --- a/src/stops/components/intro/DatasenteretIntroCard.vue +++ b/src/stops/components/intro/DatasenteretIntroCard.vue @@ -14,7 +14,7 @@ const { t } = useI18n()