A Webpack loader for working with Javascript in Swedish
Benefits
- Highly educational √
- Complicated √
- Perfect for children wanting to get into development √
- Perfect for children wanting to get into trouble when developing in English √
- Breaks all your syntax highlighting √
- Looks cool with åäö in your code √
- Makes it harder for international developers to understand you √
Installation
npm install --save svenne-loader
Usage
const js = // returns regular Javascript from your svenne js
Implemented translations
Translations in paranthesis are working alternatives
Javascript | Swedish Javascript |
---|---|
this | denna (detta) |
class | klass |
extends | utökar |
constructor | byggherre |
super | toppen |
static | statisk |
new | ny (nytt) |
import | importera |
export | exportera |
window | fönster |
alert | utropa |
console | kontrollpanel |
console.log | kontrollpanel.logga |
console.warn | kontrollpanel.varna |
console.error | kontrollpanel.fela |
try | försök |
catch | knasigt (fånga) |
finally | slutligen |
const | konstant |
var | variabel |
let | låt |
for | för |
in | inuti |
of | av |
continue | fortsätt |
delete | förinta |
function | funktion |
return | återsänd |
if | om |
else if | annars om |
else | annars |
instanceof | instansav |
typeof | typav |
switch | växla |
break | bryt |
default | förval |
throw | kasta |
Error | Knas (Fel) |
void | tom |
do | gör |
while | medan |
with | med |
yield | utdela |
Map | Karta |
Set | Uppsättning |
Object | Pryl (Objekt, Grunka, Föremål, Grej, Sak, Moj) |
Object.keys | Pryl.nycklar |
Array | Lista |
Array.pop | Lista.poppa |
Array.push | Lista.tryck |
Array.reverse | Lista.spegelvänd |
Array.shift | Lista.snurra |
Array.unshift | Lista.avsnurra |
Array.sort | Lista.sortera |
Array.slice | Lista.skär |
Array.splice | Lista.skarva |
Array.concat | Lista.konkatenera |
Array.join | Lista.slåIhop |
Array.indexOf | Lista.positionAv |
Array.forEach | Lista.förVarje |
Array.every | Lista.varje |
Array.some | Lista.några |
Array.filter | Lista.filtrera |
Array.map | Lista.planera |
Array.reduce | Lista.förminska |
toString | tillSträng |
prototype | prototyp |
length | längd |
Basic Example
klass Djur { kontrollpanel } statisk { återsänd `Djur: ` } klass Häst utökar Djur { dettadjur = 'Häst' } { { utifall 'lektion-1': återsänd 'Du är välkommen' bryt utifall 'lektion-2': förval: kasta nytt } } { dennaryttare = ryttare } { { försök återsänd Pryl { återsänd 'Du har skickat in dina ryttare lite knasigt' } } återsänd 'Inga ryttare funna' } statisk { återsänd `Häst: ` }