From 79c29c5e6d707d532b5b56b1635a7d35a82d2990 Mon Sep 17 00:00:00 2001 From: Fenix Hongell <105488638+FenixHongell@users.noreply.github.com> Date: Fri, 14 Oct 2022 22:13:43 +0300 Subject: [PATCH] [TRANSLATION] Swedish translation for README.md (#2707) * [TRANSLATION] Swedish translation for README.md [TRANSLATION] Swedish translation for README.md in README.sv.md * Added swedish translation option to README.md --- README.md | 1 + README.sv.md | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 154 insertions(+) create mode 100644 README.sv.md diff --git a/README.md b/README.md index c8659bdd..7a3735bc 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ - Read this file in Portuguese-BR [here](/README.pt_br.md) - Read this file in Indonesian [here](/README.id.md) - Read this file in Spanish [here](/README.sp.md) +- Read this file in Swedish [here](/README.sv.md) - Our Website is outdated and broken, please DO NOT use it (https://modernizr.com) but rather build your modernizr version from npm. - [Documentation](https://modernizr.com/docs/) diff --git a/README.sv.md b/README.sv.md new file mode 100644 index 00000000..1bf5615d --- /dev/null +++ b/README.sv.md @@ -0,0 +1,153 @@ +

+ Modernizr +

+ +
+ +##### Modernizr är ett JavaScript-bibliotek som upptäcker HTML5- och CSS3-funktioner i användarens webbläsare. + +[![npm version](https://badge.fury.io/js/modernizr.svg)](https://badge.fury.io/js/modernizr) +[![Build Status](https://github.com/Modernizr/Modernizr/workflows/Testing/badge.svg)](https://github.com/Modernizr/Modernizr/actions) +[![codecov](https://codecov.io/gh/Modernizr/Modernizr/branch/master/graph/badge.svg)](https://codecov.io/gh/Modernizr/Modernizr) +[![Inline docs](https://inch-ci.org/github/Modernizr/Modernizr.svg?branch=master)](https://inch-ci.org/github/Modernizr/Modernizr) + +
+ +- Läs filen på Portugugisiska-BR [här](/README.pt_br.md) +- Läs filen på indonesiska [här](/README.id.md) +- Läs filen på spanska [här](/README.sp.md) + +- Vår webbplats är föråldrad och trasig, använd den INTE (https://modernizr.com) utan bygg din modernizr-version från npm. +- [Documentation](https://modernizr.com/docs/) +- [Integration tests](https://modernizr.github.io/Modernizr/test/integration.html) +- [Unit tests](https://modernizr.github.io/Modernizr/test/unit.html) + +Modernizr testar vilka inbyggda CSS3- och HTML5-funktioner som är tillgängliga i den aktuella UA och gör resultaten tillgängliga för dig på två sätt: som egenskaper på ett globalt `Modernizr`-objekt och som klasser på ``-elementet. Denna information gör att du gradvis kan förbättra dina sidor med detaljerad kontroll över upplevelsen. + +## Förändringar med v4 + +- Avbrutet stöd för node versioner <= 10, uppgradera till minst version 12 + +- Följande tester har bytt namn: + + - `class` till `es6class` för att hålla sig i linje med resten av es-testen + +- Följande tester har flyttats till underkataloger: + + - `cookies`, `indexeddb`, `indexedblob`, `quota-management-api`, `userdata` flyttade till storage underkatalogen + - `audio` flyttade till audio underkatalogen + - `battery` flyttade till battery underkatalogen + - `canvas`, `canvastext` flyttade till canvas underkatalogen + - `customevent`, `eventlistener`, `forcetouch`, `hashchange`, `pointerevents`, `proximity` flyttade till event underkatalogen + - `exiforientation` flyttade till image underkatalogen + - `capture`, `fileinput`, `fileinputdirectory`, `formatattribute`, `input`, `inputnumber-l10n`, `inputsearchevent`, `inputtypes`, `placeholder`, `requestautocomplete`, `validation` flyttade till input underkatalogen + - `svg` flyttade till svg underkatalogen + - `webgl` flyttade till webgl underkatalogen + +- Följande tester har tagits bort: + + - `touchevents`: [diskussion](https://github.com/Modernizr/Modernizr/pull/2432) + - `unicode`: [diskussion](https://github.com/Modernizr/Modernizr/issues/2468) + - `templatestrings`: dubblett av es6 detect `stringtemplate` + - `contains`: dublett av es6 detect `es6string` + - `datalistelem`: En dublett av Modernizr.input.list + +## Nya asynkrona händelselyssnare + +Folk vill ofta veta när ett asynkront test görs så att de kan låta deras applikation reagera på det. +Tidigare har du varit tvungen att lita på att titta på egenskaper eller ``-klasser. Tester stöder ändast **asynkrona** händelser. +Synkrona tester bör hanteras synkront för att förbättra hastigheten och bibehålla konsekvenser. + +Det nya API:n ser ut så här: + +```js +// Listen to a test, give it a callback +Modernizr.on('testname', function( result ) { + if (result) { + console.log('The test passed!'); + } + else { + console.log('The test failed!'); + } +}); +``` + +Vi garanterar att vi bara kommer att anropa din funktion en gång (per gång du ringer `on`). Vi exponerar för närvarande inte +en metod för att exponera "trigger"-funktionen. Istället, om du vill ha kontroll över asynkrontester, använd +`src/addTest`-funktionen, och varje test som du ställer in kommer automatiskt att exponera och trigga `on`-funktionen. + +## Kom igång + +- Klona eller ladda ned arkivet. +- Installera projektberoenden med `npm install` + +## Building Modernizr + +### Från javascript + +Modernizr kan användas programmatiskt via npm: + +```js +var modernizr = require("modernizr"); +``` + +En `build` metod är exponerad för att generera anpassade Modernizr-builds. Exempel: + +```javascript +var modernizr = require("modernizr"); + +modernizr.build({}, function (result) { + console.log(result); // the build +}); +``` + +Den första parametern tar med ett JSON-objekt med alternativ och funktionsupptäckter. Se [`lib/config-all.json`](lib/config-all.json) för alla alternativ. + +Den andra parametern är en funktion som anropas när uppgiften är klar. + +### Från kommandocentralen + +Vi tillhandahåller också ett kommandocentralssgränssnitt för att bygga modernizr. +För att se alla tillgängliga alternativ körs: + +```shell +./bin/modernizr +``` + +Eller för att generera allt i 'config-all.json' kör detta med npm: + +```shell +npm start +//outputs to ./dist/modernizr-build.js +``` + +## Testa Modernizr + +Så här kör du testerna med mocha-headless-chrome på konsolen: + +```shell +npm test +``` + +Du kan också köra tester i den webbläsare du väljer med detta kommando: + +```shell +npm run serve-gh-pagesoch navigera till dessa två webbadresser: +``` + +och navigera till dessa två webbadresser: + +```shell +http://localhost:8080/test/unit.html +http://localhost:8080/test/integration.html +``` + +## Uppförandekod + +Detta projekt följer [Open Code of Conduct](https://github.com/Modernizr/Modernizr/blob/master/.github/CODE_OF_CONDUCT.md). +Genom att delta förväntas du respektera denna kod. + + +## License + +[MIT License](https://opensource.org/licenses/MIT)