mirror of
https://github.com/Modernizr/Modernizr.git
synced 2026-01-08 23:27:59 -05:00
[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
This commit is contained in:
@@ -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/)
|
||||
|
||||
153
README.sv.md
Normal file
153
README.sv.md
Normal file
@@ -0,0 +1,153 @@
|
||||
<p align="center">
|
||||
<a href="https://www.npmjs.com/package/modernizr" rel="noopener" target="_blank"><img alt="Modernizr" src="./media/Modernizr-2-Logo-vertical-medium.png" width="250" /></a>
|
||||
</p>
|
||||
|
||||
<div align="center">
|
||||
|
||||
##### Modernizr är ett JavaScript-bibliotek som upptäcker HTML5- och CSS3-funktioner i användarens webbläsare.
|
||||
|
||||
[](https://badge.fury.io/js/modernizr)
|
||||
[](https://github.com/Modernizr/Modernizr/actions)
|
||||
[](https://codecov.io/gh/Modernizr/Modernizr)
|
||||
[](https://inch-ci.org/github/Modernizr/Modernizr)
|
||||
|
||||
</div>
|
||||
|
||||
- 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å `<html>`-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 `<html>`-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)
|
||||
Reference in New Issue
Block a user