Go to [excalidraw.com](https://excalidraw.com) to start sketching.
Read our [blog](https://blog.excalidraw.com) and follow the [guides](https://howto.excalidraw.com) to learn more about Excalidraw and how to use it effectively.
Read the latest news and updates on our [blog](https://blog.excalidraw.com). A good start is to see all the updates of [One Year of Excalidraw](https://blog.excalidraw.com/one-year-of-excalidraw/).
## Documentation
### Shortcuts
You can almost do anything with shortcuts. Click on the help icon on the bottom right corner to see them all.
### Curved lines and arrows
Choose line or arrow and click click click instead of drag.
### Charts
You can easily create charts by copy pasting data from Excel or just plain comma separated text.
### Translating
To translate Excalidraw into other languages, please visit [our Crowdin page](https://crowdin.com/project/excalidraw). To add a new language, [open an issue](https://github.com/excalidraw/excalidraw/issues/new) so we can get things set up on our end first.
Translations will be available on the app if they exceed a certain threshold of completion (currently 85%).
### Create a collaboration session manually
In order to create a session manually you just need to generate a link of this form:
The first set of digits is the room. This is visible from the server that’s going to dispatch messages to everyone that knows this number.
The second set of digits is the encryption key. The Excalidraw server doesn’t know about it. This is what all the participants use to encrypt/decrypt the messages.
## Shape libraries
Find a growing list of libraries containing assets for your drawings at [libraries.excalidraw.com](https://libraries.excalidraw.com).
## Run the code
## Developement
### Code Sandbox
@ -63,7 +98,7 @@ You can use docker-compose to work on excalidraw locally if you don't want to se
docker-compose up --build -d
```
## Self hosting
### Self hosting
We publish a Docker image with the Excalidraw client at [excalidraw/excalidraw](https://hub.docker.com/r/excalidraw/excalidraw). You can use it to self host your own client under your own domain, on Kubernetes, AWS ECS, etc.
@ -82,45 +117,11 @@ We are working towards providing a full-fledged solution for self hosting your o
Pull requests are welcome. For major changes, please [open an issue](https://github.com/excalidraw/excalidraw/issues/new) first to discuss what you would like to change.
## Translating
To translate Excalidraw into other languages, please visit [our Crowdin page](https://crowdin.com/project/excalidraw). To add a new language, [open an issue](https://github.com/excalidraw/excalidraw/issues/new) so we can get things set up on our end first.
Translations will be available on the app if they exceed a certain threshold of completion (currently 85%).
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)]. <ahref="https://github.com/excalidraw/excalidraw/graphs/contributors"><imgsrc="https://opencollective.com/excalidraw/contributors.svg?width=890&button=false"/></a>
### Financial Contributors
Become a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/excalidraw/contribute)]
Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/excalidraw/contribute)]
"exportEmbedScene":"Incrustar escena al fitxer exportat",
"exportEmbedScene_details":"Les dades de l’escena es desaran al fitxer PNG/SVG exportat de manera que es pugui restaurar l’escena.\nAugmentarà la mida del fitxer exportat.",
"exportEmbedScene_details":"Les dades de l’escena es desaran al fitxer PNG/SVG de manera que es pugui restaurar l’escena.\nAugmentarà la mida del fitxer exportat.",
"addWatermark":"Afegir \"Fet amb Excalidraw\"",
"handDrawn":"Dibuixat a mà",
"normal":"Normal",
@ -61,7 +61,7 @@
"architect":"Arquitecte",
"artist":"Artista",
"cartoonist":"Dibuixant",
"fileTitle":"Títol de fitxer",
"fileTitle":"Títol del fitxer",
"colorPicker":"Selector de colors",
"canvasBackground":"Fons del llenç",
"drawingCanvas":"Llenç de dibuix",
@ -82,7 +82,7 @@
"removeFromLibrary":"Eliminar de la biblioteca",
"libraryLoadingMessage":"Carregant la biblioteca...",
"lockAngle":"Per restringir els angles, mantenir premut el majúscul (SHIFT)",
"resize":"Per restringir les proporcions mentres es canvia la mida, mantenir premut el majúscul (SHIFT); per canviar la mida des del centre, mantenir premut ALT",
"rotate":"Per restringir els angles mentre gira, mantenir premut el majúscul (SHIFT)",
"lineEditor_info":"Fes doble clic o premi Enter per editar punts",
@ -171,7 +172,7 @@
},
"canvasError":{
"cannotShowPreview":"No es pot mostrar la vista prèvia",
"canvasTooBig":"El llenç pot ser massa gran.",
"canvasTooBig":"Pot ser que el llenç sigui massa gran.",
"canvasTooBigTip":"Consell: prova d’acostar una mica els elements més allunyats."
},
"errorSplash":{
@ -199,24 +200,26 @@
"errorDialog":{
"title":"Error"
},
"shortcutsDialog":{
"title":"Dreceres de teclat",
"shapes":"Formes",
"or":"o",
"click":"fer clic",
"drag":"arrosegar",
"curvedArrow":"Fletxa curva",
"curvedLine":"Línea curva",
"editor":"Editor",
"view":"Vista",
"blog":"Llegir el nostre blog",
"howto":"Seguir els nostres guies",
"github":"Has trobat un problema? Enviar-ho",
"textNewLine":"Afegir línea nova (text)",
"textFinish":"Acabar d'editar (text)",
"zoomToFit":"Zoom per veure tots els elements",
"zoomToSelection":"Amplia la selecció",
"preventBinding":"Prevenir vinculació de la fletxa"
"helpDialog":{
"blog":"",
"click":"",
"curvedArrow":"",
"curvedLine":"",
"documentation":"",
"drag":"",
"editor":"",
"github":"",
"howto":"",
"or":"",
"preventBinding":"",
"shapes":"",
"shortcuts":"",
"textFinish":"",
"textNewLine":"",
"title":"",
"view":"",
"zoomToFit":"",
"zoomToSelection":""
},
"encrypted":{
"tooltip":"Els vostres dibuixos estan xifrats de punta a punta de manera que els servidors d’Excalidraw no els veuran mai."
"exportEmbedScene":"Intégrer la scène au fichier exporté",
"exportEmbedScene_details":"Les données de scène seront enregistrées dans le fichier PNG/SVG exporté, afin que la scène puisse être restaurée à partir de celui-ci.\nCela augmentera la taille du fichier exporté.",
"addWatermark":"Ajouter \"Fait avec Excalidraw\"",
"handDrawn":"Manuscrite",
"handDrawn":"À main levée",
"normal":"Normale",
"code":"Code",
"small":"Petit",
@ -64,7 +64,7 @@
"fileTitle":"Titre du fichier",
"colorPicker":"Sélecteur de couleur",
"canvasBackground":"Arrière-plan du canevas",
"drawingCanvas":"Canvas de dessin",
"drawingCanvas":"Zone de dessin",
"layers":"Calques",
"actions":"Actions",
"language":"Langue",
@ -81,9 +81,9 @@
"addToLibrary":"Ajouter à la bibliothèque",
"removeFromLibrary":"Supprimer de la bibliothèque",
"libraryLoadingMessage":"Chargement de la bibliothèque...",
"copyPngToClipboard":"Copier le PNG dans le presse-papier",
"copyPngToClipboard":"Copier le PNG vers le presse-papier",
"scale":"Échelle",
"save":"Sauvegarder",
"saveAs":"Enregistrer sous",
@ -116,12 +117,12 @@
"edit":"Modifier",
"undo":"Annuler",
"redo":"Rétablir",
"roomDialog":"Démarrer le collaboration en temps réel",
"createNewRoom":"Créer un nouveau salon",
"roomDialog":"Démarrer la collaboration en direct",
"createNewRoom":"Créer une nouvelle salle",
"fullScreen":"Plein écran",
"darkMode":"Mode sombre",
"lightMode":"Mode Clair",
"zenMode":"Mode Zen",
"lightMode":"Mode clair",
"zenMode":"Mode zen",
"exitZenMode":"Quitter le mode zen"
},
"alerts":{
@ -136,8 +137,8 @@
"uploadedSecurly":"Le téléchargement a été sécurisé avec un chiffrement de bout en bout, ce qui signifie que ni Excalidraw ni personne d'autre ne peut en lire le contenu.",
"errorLoadingLibrary":"Une erreur s'est produite lors du chargement de la bibliothèque tierce.",
"confirmAddLibrary":"Cela va ajouter {{numShapes}} forme(s) à votre bibliothèque. Êtes-vous sûr(e) ?",
"imageDoesNotContainScene":"L'importation des images n'est pas prise en charge pour le moment.\n\nVoulez-vous importer une scène ? Cette image ne semble pas contenir de données de scène. Avez-vous activé cette option lors de l'exportation ?",
"confirmAddLibrary":"Cela va ajouter {{numShapes}} forme(s) à votre bibliothèque. Êtes-vous sûr·e ?",
"imageDoesNotContainScene":"L'importation d'images n'est pas prise en charge pour le moment.\n\nVouliez-vous importer une scène ? Cette image ne semble pas contenir de données de scène. Avez-vous activé cette option lors de l'exportation ?",
"cannotRestoreFromImage":"Impossible de restaurer la scène depuis ce fichier image"
},
"toolBar":{
@ -160,63 +161,65 @@
"hints":{
"linearElement":"Cliquez pour démarrer plusieurs points, faites glisser pour une seule ligne",
"freeDraw":"Cliquez et faites glissez, relâchez quand vous avez terminé",
"text":"Astuce : vous pouvez également ajouter du texte en double-cliquant n'importe où avec l'outil de sélection",
"text":"Astuce : vous pouvez aussi ajouter du texte en double-cliquant n'importe où avec l'outil de sélection",
"linearElementMulti":"Cliquez sur le dernier point ou appuyez sur Échap ou Entrée pour terminer",
"lockAngle":"Vous pouvez contraindre l'angle en maintenant SHIFT",
"resize":"Vous pouvez conserver les proportions en maintenant la touche SHIFT pendant le redimensionnement,\nen maintenant la touche ALT pour redimensionner par rapport au centre",
"rotate":"Vous pouvez contraindre les angles en maintenant MAJ enfoncé pendant la rotation",
"lockAngle":"Vous pouvez restreindre l'angle en maintenant MAJ",
"resize":"Vous pouvez conserver les proportions en maintenant la touche MAJ pendant le redimensionnement,\nmaintenez la touche ALT pour redimensionner par rapport au centre",
"rotate":"Vous pouvez restreindre les angles en maintenant MAJ pendant la rotation",
"lineEditor_info":"Double-cliquez ou appuyez sur Entrée pour éditer les points",
"lineEditor_pointSelected":"Appuyez sur Supprimer pour supprimer le point, Ctrl ou Cmd+D pour le dupliquer, ou faites-le glisser pour le déplacer",
"lineEditor_nothingSelected":"Sélectionnez un point à déplacer ou à supprimer, ou maintenez Alt enfoncé et cliquez pour ajouter de nouveaux points"
"lineEditor_nothingSelected":"Sélectionnez un point à déplacer ou supprimer, ou maintenez Alt et cliquez pour ajouter de nouveaux points"
"canvasTooBig":"Le canevas est peut-être trop grand.",
"canvasTooBigTip":"Conseil : essayez de rapprocher un peu plus les éléments les plus éloignés."
"canvasTooBigTip":"Astuce : essayez de rapprocher un peu les éléments les plus éloignés."
},
"errorSplash":{
"headingMain_pre":"Une erreur est survenue. Essayez ",
"headingMain_button":"rechargement de la page.",
"headingMain_button":"de recharger la page.",
"clearCanvasMessage":"Si le rechargement ne résout pas l'erreur, essayez ",
"clearCanvasMessage_button":"effacement du canevas.",
"clearCanvasCaveat":" Cela entraînera une perte du travail ",
"trackedToSentry_pre":"L'erreur avec l'identifiant ",
"trackedToSentry_post":" a été enregistrée dans notre système.",
"openIssueMessage_pre":"Nous avons été très prudents de ne pas inclure les informations de votre scène dans l'erreur. Si votre scène n'est pas privée, veuillez envisager de poursuivre sur notre ",
"openIssueMessage_pre":"Nous avons fait très attention à ne pas inclure les informations de votre scène dans l'erreur. Si votre scène n'est pas privée, veuillez envisager de poursuivre sur notre ",
"openIssueMessage_button":"outil de suivi des bugs.",
"openIssueMessage_post":" Veuillez inclure les informations ci-dessous en les copiant-collant dans le ticket GitHub.",
"sceneContent":"Contenu de la scène :"
},
"roomDialog":{
"desc_intro":"Vous pouvez inviter des personnes dans votre scène actuelle à collaborer avec vous.",
"desc_privacy":"Ne vous inquiétez pas, la session utilise le chiffrement de bout en bout, donc tout ce que vous dessinez restera privé. Même notre serveur ne sera pas en mesure de voir ce que vous faites.",
"desc_intro":"Vous pouvez inviter des personnes à collaborer avec vous sur votre scène actuelle.",
"desc_privacy":"Pas d'inquiétude, la session utilise le chiffrement de bout en bout, donc tout ce que vous dessinez restera privé. Même notre serveur ne pourra voir ce que vous faites.",
"button_startSession":"Démarrer la session",
"button_stopSession":"Arrêter la session",
"desc_inProgressIntro":"La session de collaboration en direct est maintenant en cours.",
"desc_shareLink":"Partagez ce lien avec ceux avec qui vous souhaitez collaborer :",
"desc_exitSession":"Arrêter la session vous déconnectera du salon, mais vous pourrez continuer à travailler avec la scène, localement. Notez que cela n'affectera pas les autres personnes, et ils seront toujours en mesure de collaborer sur leur version."
"desc_shareLink":"Partagez ce lien avec les personnes avec lesquelles vous souhaitez collaborer :",
"desc_exitSession":"Arrêter la session vous déconnectera de la salle, mais vous pourrez continuer à travailler avec la scène, localement. Notez que cela n'affectera pas les autres personnes, et ils pourront toujours collaborer sur leur version."
},
"errorDialog":{
"title":"Erreur"
},
"shortcutsDialog":{
"title":"Raccourcis clavier",
"shapes":"Formes",
"or":"ou",
"click":"cliquer",
"drag":"glisser",
"helpDialog":{
"blog":"Lire notre blog",
"click":"clic",
"curvedArrow":"Flèche courbée",
"curvedLine":"Ligne courbée",
"documentation":"Documentation",
"drag":"glisser",
"editor":"Éditeur",
"view":"Afficher",
"blog":"Lisez notre blog",
"github":"Problème trouvé ? Soumettre",
"howto":"Suivez nos guides",
"github":"Vous avez trouvé un problème ? Envoyer",
"textNewLine":"Ajouter une nouvelle ligne (texte)",
"or":"ou",
"preventBinding":"Empêcher la liaison de flèche",
"shapes":"Formes",
"shortcuts":"Raccourcis clavier",
"textFinish":"Terminer l'édition (texte)",
"zoomToFit":"Zoomer pour visualiser tous les éléments",
"zoomToSelection":"Zoomer sur la sélection",
"preventBinding":"Empêcher la liaison de la flèche"
"textNewLine":"Ajouter une nouvelle ligne (texte)",
"title":"Aide",
"view":"Affichage",
"zoomToFit":"Zoomer pour voir tous les éléments",
"zoomToSelection":"Zoomer sur la sélection"
},
"encrypted":{
"tooltip":"Vos dessins sont chiffrés de bout en bout, les serveurs d'Excalidraw ne les verront jamais."
@ -227,10 +230,14 @@
"elements":"Éléments",
"height":"Hauteur",
"scene":"Scène",
"selected":"Sélectionné",
"selected":"Sélection",
"storage":"Stockage",
"title":"Stats pour les nerds",
"total":"Total",
"width":"Largeur"
},
"toast":{
"copyStyles":"Styles copiés.",
"copyToClipboardAsPng":"Copié vers le presse-papier en PNG."
"exportEmbedScene_details":"Asayes ad yettwasekles deg ufaylu n usifeḍ PNG/SVG akken akken ad yili wamek ara d-yettwarr seg-s usayes. Ayagi ad isimɣur tiddi n ufaylu n usifeḍ.",
"addWatermark":"Seddu \"Yettwaxdem s Excalidraw\"",
"handDrawn":"Asuneɣ s ufus",
"normal":"Amagnu",
"code":"Tangalt",
"small":"Meẓẓi",
"medium":"Alemmas",
"large":"Ameqran",
"veryLarge":"Meqqer aṭas",
"solid":"Aččuran",
"hachure":"Azerreg",
"crossHatch":"Azerreg anmidag",
"thin":"Arqaq",
"bold":"Azuran",
"left":"Azelmaḍ",
"center":"Talemmast",
"right":"Ayfus",
"extraBold":"Azuran aṭas",
"architect":"Amasdag",
"artist":"Anaẓur",
"cartoonist":"",
"fileTitle":"Azwel n ufaylu",
"colorPicker":"Amafran n yini",
"canvasBackground":"Agilal n teɣzut n usuneɣ",
"drawingCanvas":"Taɣzut n usuneɣ",
"layers":"Tissiyin",
"actions":"Tigawin",
"language":"Tutlayt",
"createRoom":"Bḍu tiɣimit n umɛawen s srid",
"duplicateSelection":"Sisleg",
"untitled":"War azwel",
"name":"Isem",
"yourName":"Isem-ik (im)",
"madeWithExcalidraw":"Yettwaxdem s Excalidraw",
"group":"Segrew tafrayt",
"ungroup":"Kkess asegrew i tefrayt",
"collaborators":"Imɛiwnen",
"gridMode":"Askar n uferrug",
"addToLibrary":"Rnu ɣer temkarḍit",
"removeFromLibrary":"Kkes si temkarḍit",
"libraryLoadingMessage":"Asali n temkarḍit…",
"libraries":"Snirem timkarḍiyin",
"loadingScene":"Asali n usayes…",
"align":"Reyyec",
"alignTop":"Areyyec uksawen",
"alignBottom":"Areyyec ukessar",
"alignLeft":"Reyyec s azelmaḍ",
"alignRight":"Areyyec s ayfus",
"centerVertically":"Di tlemmast s ibeddi",
"centerHorizontally":"Di tlemmast s uglawi",
"distributeHorizontally":"Freq s uglawi",
"distributeVertically":"Freq s yibeddi",
"viewMode":"Askar n tmuɣli"
},
"buttons":{
"clearReset":"Ales awennez n teɣzut n usuneɣ",
"export":"Sifeḍ",
"exportToPng":"Sifeḍ ɣer PNG",
"exportToSvg":"Sifeḍ ɣer SVG",
"copyToClipboard":"Nɣel ɣer tecfawit",
"copyPngToClipboard":"Nɣel PNG ɣer tecfawit",
"scale":"Taskala",
"save":"Sekles",
"saveAs":"Sekles am",
"load":"Sali-d",
"getShareableLink":"Awi-d aseɣwen n beṭṭu",
"close":"Mdel",
"selectLanguage":"Fren tutlayt",
"scrollBackToContent":"Uɣal s agbur",
"zoomIn":"Simɣur",
"zoomOut":"Simẓi",
"resetZoom":"Ales awennez n usemɣer",
"menu":"Umuɣ",
"done":"Ifukk",
"edit":"Ẓreg",
"undo":"Sefsex",
"redo":"Err-d",
"roomDialog":"Bdu amɛawen s srid",
"createNewRoom":"Snulfu-d taxxamt tamaynutt",
"fullScreen":"Agdil aččuran",
"darkMode":"Askar imsulles",
"lightMode":"Askar afaw",
"zenMode":"Askar Zen",
"exitZenMode":"Ffeɣ seg uskar Zen"
},
"alerts":{
"clearReset":"Ayagi ad isfeḍ akk taɣzut n usuneɣ. Tetḥeqqeḍ?",
"couldNotCreateShareableLink":"D awezɣi asnulfu n useɣwen n beṭṭu.",
"couldNotCreateShareableLinkTooBig":"D awezɣi asnulfu n useɣwen n beṭṭu. Asayes ɣezzif aṭas",
"couldNotLoadInvalidFile":"D awezɣi asali n ufaylu armeɣtu",
"importBackendFailed":"",
"cannotExportEmptyCanvas":"D awezɣi asifeḍ n teɣzut n usuneɣ tilemt.",
"couldNotCopyToClipboard":"D awezɣi anɣal ɣer tecfawit. Eɛreḍ ad tesqedceḍ iminig Chrome.",
"decryptFailed":"D awezɣi tukksa n uwgelhen i yisefka.",
"uploadedSecurly":"Asili yettwasɣelles s uwgelhen ixef s ixef, ayagi yebɣa ad d-yini belli aqeddac n Excalidraw akked medden ur zmiren ara ad ɣren agbur.",
"loadSceneOverridePrompt":"Asali n wunuɣ uffiɣ ad isemselsi agbur-inek (m) yellan. Tebɣiḍ ad tkemmeleḍ?",
"errorLoadingLibrary":"Teḍra-d tuccḍa deg usali n temkarḍit n wis kraḍ.",
"imageDoesNotContainScene":"Taktert n tugniwin ur tettwadhel ara akka tura.\nTebɣiḍ ad tketreḍ asayes? Tugna-agi tettban-d ur tegbir ara isefka n usnas. Tesremdeḍ ayagi deg usifeḍ?",
"cannotRestoreFromImage":"Asayes ulamek ara d-yettwarr seg ufaylu-agi n tugna"
},
"toolBar":{
"selection":"Tafrayt",
"draw":"Unuɣ ilelli",
"rectangle":"Asrem",
"diamond":"Ameɣṛun",
"ellipse":"Taglayt",
"arrow":"Taneccabt",
"line":"Izirig",
"text":"Aḍris",
"library":"Tamkarḍit",
"lock":"Eǧǧ afecku n tefrayt yermed mbaɛd asuneɣ"
},
"headings":{
"canvasActions":"Tigawin n teɣzut n usuneɣ",
"selectedShapeActions":"Tigawin n talɣa yettwafernen",
"shapes":"Talɣiwin"
},
"hints":{
"linearElement":"Ssit akken ad tebduḍ aṭas n tenqiḍin, zuɣer i yiwen n yizirig",
"openIssueMessage_button":"afecku n weḍfar n yibugen.",
"openIssueMessage_post":" Ma ulac uɣilif seddu talɣut ukessar-agi s wenɣal akked usenṭeḍ di GitHub issue.",
"sceneContent":"Agbur n usayes:"
},
"roomDialog":{
"desc_intro":"Tzemreḍ ad d-teɛerḍeḍ medden ɣer usayes-inek (m) amiran akken ad ttekkin yid-k.",
"desc_privacy":"Ur tqelliq ara, tiɣimit tsseqdac awgelhen ixef s ixef, dɣa ayen ara tsunɣeḍ ad iqqim d amaẓlay. Ula d aqeddac-nneɣ ur yezmir ara ad iwali acu txeddemeḍ.",
"button_startSession":"Bdu tiɣimit",
"button_stopSession":"Ḥbes tiɣimit",
"desc_inProgressIntro":"Tiɣimit n umɛawen s srid tetteddu akka tura.",
"desc_shareLink":"Bḍu aseɣwen-agi akked medden ukud tebɣiḍ ad temɛawaneḍ:",
"desc_exitSession":"Aḥbas n tɣimit ad k (m) yesenser si texxamt, maca ad tizmireḍ ad tkemmeleḍ amahil s usayes, s wudem adigan. Ẓer belli ayagi ur yettḥaz ara imdanen-nniḍen, yerna ad izmiren ad kemmelen ad mɛawanen di tsuffeɣt-nnsen."
},
"errorDialog":{
"title":"Tuccḍa"
},
"helpDialog":{
"blog":"Ɣeṛ ablug-nneɣ",
"click":"ssit",
"curvedArrow":"Taneccabt izelgen",
"curvedLine":"Izirig izelgen",
"documentation":"Tasemlit",
"drag":"zuɣer",
"editor":"Amaẓrag",
"github":"Tufiḍ-d ugur? Azen-aɣ-d",
"howto":"Ḍfer imniren-nneɣ",
"or":"neɣ",
"preventBinding":"",
"shapes":"Talɣiwin",
"shortcuts":"Inegzumen n unasiw",
"textFinish":"Fak asiẓreg (aḍris)",
"textNewLine":"Rnu ajerriḍ amaynut (aḍris)",
"title":"Tallelt",
"view":"Tamuɣli",
"zoomToFit":"Simɣur akken ad twliḍ akk iferdisen",
"zoomToSelection":"Simɣur ɣer tefrayt"
},
"encrypted":{
"tooltip":"Unuɣen-inek (m) ttuwgelhnen seg yixef s ixef dɣa iqeddacen n Excalidraw werǧin ad ten-walin. "
},
"stats":{
"angle":"Tiɣmeṛt",
"element":"Aferdis",
"elements":"Iferdisen",
"height":"Tattayt",
"scene":"Asayes",
"selected":"Yettwafren",
"storage":"Aḥraz",
"title":"",
"total":"Aɣrud",
"width":"Tehri"
},
"toast":{
"copyStyles":"Iɣunab yettwaneɣlen.",
"copyToClipboardAsPng":"Yettwanɣel ɣer tecfawit am PNG."