i18n: update translations from Crowdin

Change-Id: If38b3b7a4a8f0c3c9337049d9266aafcc636c71c
diff --git a/src/options/i18n-credits.json5 b/src/options/i18n-credits.json5
index b0eb2d0..2d4f48e 100644
--- a/src/options/i18n-credits.json5
+++ b/src/options/i18n-credits.json5
@@ -106,92 +106,11 @@
     ]
   },
   {
-    "name": "Christian Dos Reis (christianytony)",
+    "name": "Grimpy",
     "languages": [
       {
-        "id": "it",
-        "name": "Italian"
-      }
-    ]
-  },
-  {
-    "name": "M Angga Ariska (anggaariska)",
-    "languages": [
-      {
-        "id": "id",
-        "name": "Indonesian"
-      }
-    ]
-  },
-  {
-    "name": "Ahmed Mohamed Abbas (moodfactor)",
-    "languages": [
-      {
-        "id": "ar",
-        "name": "Arabic"
-      }
-    ]
-  },
-  {
-    "name": "zararina",
-    "languages": [
-      {
-        "id": "fil",
-        "name": "Filipino"
-      }
-    ]
-  },
-  {
-    "name": "dusttanker (macio955)",
-    "languages": [
-      {
-        "id": "pl",
-        "name": "Polish"
-      }
-    ]
-  },
-  {
-    "name": "Can Altıntaş (crybois)",
-    "languages": [
-      {
-        "id": "en-GB",
-        "name": "English, United Kingdom"
-      }
-    ]
-  },
-  {
-    "name": "Andra  (sarmizegetusa)",
-    "languages": [
-      {
-        "id": "ro",
-        "name": "Romanian"
-      }
-    ]
-  },
-  {
-    "name": "Csegöldi Csaba (csacseg)",
-    "languages": [
-      {
-        "id": "hu",
-        "name": "Hungarian"
-      }
-    ]
-  },
-  {
-    "name": "Miguel Dos Reis (siersod)",
-    "languages": [
-      {
-        "id": "pt-PT",
-        "name": "Portuguese"
-      }
-    ]
-  },
-  {
-    "name": "jznsamuel (jasonsamuel88)",
-    "languages": [
-      {
-        "id": "hi",
-        "name": "Hindi"
+        "id": "sl",
+        "name": "Slovenian"
       }
     ]
   },
@@ -205,11 +124,92 @@
     ]
   },
   {
-    "name": "Grimpy",
+    "name": "zararina",
     "languages": [
       {
-        "id": "sl",
-        "name": "Slovenian"
+        "id": "fil",
+        "name": "Filipino"
+      }
+    ]
+  },
+  {
+    "name": "M Angga Ariska (anggaariska)",
+    "languages": [
+      {
+        "id": "id",
+        "name": "Indonesian"
+      }
+    ]
+  },
+  {
+    "name": "Andra  (sarmizegetusa)",
+    "languages": [
+      {
+        "id": "ro",
+        "name": "Romanian"
+      }
+    ]
+  },
+  {
+    "name": "jznsamuel (jasonsamuel88)",
+    "languages": [
+      {
+        "id": "hi",
+        "name": "Hindi"
+      }
+    ]
+  },
+  {
+    "name": "dusttanker (macio955)",
+    "languages": [
+      {
+        "id": "pl",
+        "name": "Polish"
+      }
+    ]
+  },
+  {
+    "name": "Miguel Dos Reis (siersod)",
+    "languages": [
+      {
+        "id": "pt-PT",
+        "name": "Portuguese"
+      }
+    ]
+  },
+  {
+    "name": "Can Altıntaş (crybois)",
+    "languages": [
+      {
+        "id": "en-GB",
+        "name": "English, United Kingdom"
+      }
+    ]
+  },
+  {
+    "name": "Christian Dos Reis (christianytony)",
+    "languages": [
+      {
+        "id": "it",
+        "name": "Italian"
+      }
+    ]
+  },
+  {
+    "name": "Ahmed Mohamed Abbas (moodfactor)",
+    "languages": [
+      {
+        "id": "ar",
+        "name": "Arabic"
+      }
+    ]
+  },
+  {
+    "name": "Csegöldi Csaba (csacseg)",
+    "languages": [
+      {
+        "id": "hu",
+        "name": "Hungarian"
       }
     ]
   },
@@ -226,12 +226,12 @@
     "name": "Marko Varović (mvarovic)",
     "languages": [
       {
-        "id": "de",
-        "name": "German"
-      },
-      {
         "id": "hr",
         "name": "Croatian"
+      },
+      {
+        "id": "de",
+        "name": "German"
       }
     ]
   },
@@ -245,6 +245,15 @@
     ]
   },
   {
+    "name": "Quelxy",
+    "languages": [
+      {
+        "id": "sv-SE",
+        "name": "Swedish"
+      }
+    ]
+  },
+  {
     "name": "Arefat Dev (arefat2005)",
     "languages": [
       {
@@ -281,6 +290,15 @@
     ]
   },
   {
+    "name": "Not A Robotto (sylwestergajdowski)",
+    "languages": [
+      {
+        "id": "it",
+        "name": "Italian"
+      }
+    ]
+  },
+  {
     "name": "NationalPark (nationalpark)",
     "languages": [
       {
@@ -299,6 +317,24 @@
     ]
   },
   {
+    "name": "MOHAMED EL OUERYAGHLY (eloueryaghlymohamed)",
+    "languages": [
+      {
+        "id": "ar",
+        "name": "Arabic"
+      }
+    ]
+  },
+  {
+    "name": "Lucian Zaharia (lucianmariucazaharia)",
+    "languages": [
+      {
+        "id": "ro",
+        "name": "Romanian"
+      }
+    ]
+  },
+  {
     "name": "DAI GIA VO (lecay0945578232)",
     "languages": [
       {
@@ -308,6 +344,15 @@
     ]
   },
   {
+    "name": "mohammed satoor (M.satoor123)",
+    "languages": [
+      {
+        "id": "ar",
+        "name": "Arabic"
+      }
+    ]
+  },
+  {
     "name": "wpwwsw wpwwsw (wpwwsw)",
     "languages": [
       {
@@ -326,6 +371,15 @@
     ]
   },
   {
+    "name": "Tomas Santisteban Castaño (santicastano55)",
+    "languages": [
+      {
+        "id": "es-ES",
+        "name": "Spanish"
+      }
+    ]
+  },
+  {
     "name": "Я. Николов (qroslavnikolaev)",
     "languages": [
       {
@@ -339,15 +393,6 @@
     ]
   },
   {
-    "name": "Tomas Santisteban Castaño (santicastano55)",
-    "languages": [
-      {
-        "id": "es-ES",
-        "name": "Spanish"
-      }
-    ]
-  },
-  {
     "name": "潘忠廷 (zs123sz)",
     "languages": [
       {
@@ -375,6 +420,15 @@
     ]
   },
   {
+    "name": "Ángel Martínez (acmlsn)",
+    "languages": [
+      {
+        "id": "es-AR",
+        "name": "Spanish, Argentina"
+      }
+    ]
+  },
+  {
     "name": "hjeans",
     "languages": [
       {
@@ -384,6 +438,15 @@
     ]
   },
   {
+    "name": "Thomas Fritz (thomasfritz88)",
+    "languages": [
+      {
+        "id": "de",
+        "name": "German"
+      }
+    ]
+  },
+  {
     "name": "se7en9702",
     "languages": [
       {
@@ -393,12 +456,48 @@
     ]
   },
   {
-    "name": "Thomas Fritz (thomasfritz88)",
+    "name": "UPGRADEaz09",
+    "languages": [
+      {
+        "id": "es-ES",
+        "name": "Spanish"
+      }
+    ]
+  },
+  {
+    "name": "di ao (aodi200820082008)",
+    "languages": [
+      {
+        "id": "zh-CN",
+        "name": "Chinese Simplified"
+      }
+    ]
+  },
+  {
+    "name": "Muslyando express (muslyando.express)",
+    "languages": [
+      {
+        "id": "id",
+        "name": "Indonesian"
+      }
+    ]
+  },
+  {
+    "name": "Harald Hermann (harald.hermann77)",
     "languages": [
       {
         "id": "de",
         "name": "German"
       }
     ]
+  },
+  {
+    "name": "joita viorel (joitaviorel18)",
+    "languages": [
+      {
+        "id": "en-GB",
+        "name": "English, United Kingdom"
+      }
+    ]
   }
 ]
\ No newline at end of file
diff --git a/src/static/_locales/ar/messages.json b/src/static/_locales/ar/messages.json
index 5a2c008..866a195 100644
--- a/src/static/_locales/ar/messages.json
+++ b/src/static/_locales/ar/messages.json
@@ -1,6 +1,6 @@
 {
 	"appName": {
-		"message": "ترجمة النص المحدد",
+		"message": "ترجمة النّصّ المحدّد",
 		"description": "The app name"
 	},
 	"appBetaName": {
@@ -57,6 +57,10 @@
 		"message": "افتح جوجل ترجمة في علامة تبويب فريدة وتجاوز الترجمة الآخرى بدلاً من فتح العديد من علامات التبويب.",
 		"description": "Option which defines where should the translations be shown (in this case, each translation will be opened in the same tab used for the previous translation, or will open a new tab if there aren't any translation tabs open)."
 	},
+	"options_tabsoption_3": {
+		"message": "افتح ترجمة جوجل في نافذة منبثقة.",
+		"description": "Option which defines where should the translations be shown (in this case, each translation will be opened in a new popup)."
+	},
 	"options_savebutton": {
 		"message": "حفظ",
 		"description": "Save button in the settings page"
@@ -85,6 +89,14 @@
 		"message": "بواسطة",
 		"description": "Fragment of the author statement in an item of the credits. NOTE: put in in lowercase letters. EXAMPLE: '{{options_credits_by}} Adrià Vilanova Martínez'"
 	},
+	"options_credits_translations": {
+		"message": "التّرجمات",
+		"description": "Header for the section in the credits dialog which recognizes translators."
+	},
+	"options_credits_translations_paragraph": {
+		"message": "أودّ أن أتقدّم بالشّكر الجزيل للمساهمين التاليِين، الذين قاموا بترجمة واجهة الإضافة إلى العديد من اللّغات بإخلاص:",
+		"description": "Paragraph in the 'Translations' section of the credits dialog, which recognizes translators. Following this paragraph there's a list with all the translators' names (if you've translated a string in Crowdin, you'll automatically be added to the list in the following extension update)."
+	},
 	"options_ok": {
 		"message": "موافق",
 		"description": "OK button in informative dialogs, which is used to close them (no action is done when pressing these buttons)"
diff --git a/src/static/_locales/it/messages.json b/src/static/_locales/it/messages.json
index 5647eab..062c8ce 100644
--- a/src/static/_locales/it/messages.json
+++ b/src/static/_locales/it/messages.json
@@ -57,6 +57,10 @@
 		"message": "Aprire Google Translate in una scheda unica e ignorare l'ultima traduzione invece di aprire diverse schede.",
 		"description": "Option which defines where should the translations be shown (in this case, each translation will be opened in the same tab used for the previous translation, or will open a new tab if there aren't any translation tabs open)."
 	},
+	"options_tabsoption_3": {
+		"message": "Apri Google Translate in un popup.",
+		"description": "Option which defines where should the translations be shown (in this case, each translation will be opened in a new popup)."
+	},
 	"options_savebutton": {
 		"message": "Salva",
 		"description": "Save button in the settings page"
@@ -77,6 +81,10 @@
 		"message": "Crediti",
 		"description": "Message for the link to the credits dialog, and also the title for the credits dialog, which shows a list of open source projects used inside the extension and a list of translators/contributors."
 	},
+	"options_credits_createdby": {
+		"message": "Estensione creata da: <a href=\"https://www.avm99963.com/\" target=\"_blank\">@avm99963</a> (Adria‑Vilanova Martínez)",
+		"description": "Text shown in the credits dialog, which shows that the extension was created by Adrià Vilanova Martínez (and their username is avm99963)."
+	},
 	"options_credits_homepage": {
 		"message": "homepage",
 		"description": "Text shown for links to go to each homepage of open source projects in the credits. NOTE: put in in lowercase letters"
@@ -85,6 +93,14 @@
 		"message": "di",
 		"description": "Fragment of the author statement in an item of the credits. NOTE: put in in lowercase letters. EXAMPLE: '{{options_credits_by}} Adrià Vilanova Martínez'"
 	},
+	"options_credits_translations": {
+		"message": "Traduzioni",
+		"description": "Header for the section in the credits dialog which recognizes translators."
+	},
+	"options_credits_translations_paragraph": {
+		"message": "Vorrei ringraziare specialmente i seguenti contributori, che hanno tradotto altruisticamente l'interfaccia dell'estensione in molte lingue ",
+		"description": "Paragraph in the 'Translations' section of the credits dialog, which recognizes translators. Following this paragraph there's a list with all the translators' names (if you've translated a string in Crowdin, you'll automatically be added to the list in the following extension update)."
+	},
 	"options_ok": {
 		"message": "OK",
 		"description": "OK button in informative dialogs, which is used to close them (no action is done when pressing these buttons)"
diff --git a/src/static/_locales/nl/messages.json b/src/static/_locales/nl/messages.json
index bbdaa25..a70f148 100644
--- a/src/static/_locales/nl/messages.json
+++ b/src/static/_locales/nl/messages.json
@@ -57,6 +57,10 @@
 		"message": "Open Google Translate in een enkel tabblad en vervang de nieuwste vertaling in plaats van het openen van meerdere tabbladen.",
 		"description": "Option which defines where should the translations be shown (in this case, each translation will be opened in the same tab used for the previous translation, or will open a new tab if there aren't any translation tabs open)."
 	},
+	"options_tabsoption_3": {
+		"message": "Open Google Translate in een pop-up.",
+		"description": "Option which defines where should the translations be shown (in this case, each translation will be opened in a new popup)."
+	},
 	"options_savebutton": {
 		"message": "Opslaan",
 		"description": "Save button in the settings page"
diff --git a/src/static/_locales/sv/messages.json b/src/static/_locales/sv/messages.json
new file mode 100644
index 0000000..46017d3
--- /dev/null
+++ b/src/static/_locales/sv/messages.json
@@ -0,0 +1,118 @@
+{
+	"appName": {
+		"message": "Översätt markerad text",
+		"description": "The app name"
+	},
+	"appBetaName": {
+		"message": "Översätt markerad text (beta)",
+		"description": "The beta app name"
+	},
+	"appCanaryName": {
+		"message": "Översätt markerad text (Canary)",
+		"description": "The beta app name"
+	},
+	"appDescription": {
+		"message": "Översätt markerad text med Google Translate",
+		"description": "The app description"
+	},
+	"contextmenu_title": {
+		"message": "Översätt texten till...",
+		"description": "Title of the context menu that appears when a right click is done. Inside this parent item there are the target languages."
+	},
+	"contextmenu_title2": {
+		"message": "Översätter texten till $language$",
+		"description": "Title of the context menu that appears when a right click is done and there's only one language available.",
+		"placeholders": {
+			"language": {
+				"content": "$1",
+				"example": "Language to translate into."
+			}
+		}
+	},
+	"contextmenu_edit": {
+		"message": "Redigera språk...",
+		"description": "Title of the item inside the 'Translate section into...' context menu which is used to go to the options page."
+	},
+	"options_welcome": {
+		"message": "Välkommen!",
+		"description": "Title of the options page which welcomes users"
+	},
+	"options_introduction": {
+		"message": "Välj språken du vill ska visas i \"översätt\" menyn.",
+		"description": "Introduction paragraph in the options page preceding the language list."
+	},
+	"options_languageselectheader": {
+		"message": "Språk:",
+		"description": "Header of the selected languages list."
+	},
+	"options_otheroptionsheader": {
+		"message": "Andra alternativ:",
+		"description": "Subheader in the options page before the options to choose where should the translation be shown.."
+	},
+	"options_tabsoption_1": {
+		"message": "Öppna Google Translate i en ny flik för varje översättning.",
+		"description": "Option which defines where should the translations be shown (in this case, each translation will be opened in a new tab)."
+	},
+	"options_tabsoption_2": {
+		"message": "Öppna Google Translate i en unik flik och skriv över den förra översättningen istället för att öppna flera flikar.",
+		"description": "Option which defines where should the translations be shown (in this case, each translation will be opened in the same tab used for the previous translation, or will open a new tab if there aren't any translation tabs open)."
+	},
+	"options_tabsoption_3": {
+		"message": "Öppna Google Translate i en popup-ruta.",
+		"description": "Option which defines where should the translations be shown (in this case, each translation will be opened in a new popup)."
+	},
+	"options_savebutton": {
+		"message": "Spara",
+		"description": "Save button in the settings page"
+	},
+	"options_addlanguage": {
+		"message": "Lägg till språk",
+		"description": "Title for the 'Add language' dialog"
+	},
+	"options_addlanguage_addbutton": {
+		"message": "Lägg till",
+		"description": "'Add' button in the footer of the languages list which is used to show a dialog with a list of potential languages to add. In the dialog, this message is also shown inside a button which is used to confirm the action."
+	},
+	"options_language_label": {
+		"message": "Språk:",
+		"description": "Label for the language selector in the 'Add language' dialog"
+	},
+	"options_credits": {
+		"message": "Medverkande",
+		"description": "Message for the link to the credits dialog, and also the title for the credits dialog, which shows a list of open source projects used inside the extension and a list of translators/contributors."
+	},
+	"options_credits_createdby": {
+		"message": "Tilläg skapad av: <a href=\"https://www.avm99963.com/\" target=\"_blank\">@avm99963</a> (Adrià Vilanova Martínez)",
+		"description": "Text shown in the credits dialog, which shows that the extension was created by Adrià Vilanova Martínez (and their username is avm99963)."
+	},
+	"options_credits_homepage": {
+		"message": "hemsida",
+		"description": "Text shown for links to go to each homepage of open source projects in the credits. NOTE: put in in lowercase letters"
+	},
+	"options_credits_by": {
+		"message": "av",
+		"description": "Fragment of the author statement in an item of the credits. NOTE: put in in lowercase letters. EXAMPLE: '{{options_credits_by}} Adrià Vilanova Martínez'"
+	},
+	"options_credits_translations": {
+		"message": "Översättningar",
+		"description": "Header for the section in the credits dialog which recognizes translators."
+	},
+	"options_credits_translations_paragraph": {
+		"message": "Jag vill ge ett stort tack till följande bidragsgivare som har översatt tillägget till många språk:",
+		"description": "Paragraph in the 'Translations' section of the credits dialog, which recognizes translators. Following this paragraph there's a list with all the translators' names (if you've translated a string in Crowdin, you'll automatically be added to the list in the following extension update)."
+	},
+	"options_ok": {
+		"message": "OK",
+		"description": "OK button in informative dialogs, which is used to close them (no action is done when pressing these buttons)"
+	},
+	"options_cancel": {
+		"message": "Avbryt",
+		"description": "Cancel button in the dialogs, to reject an action."
+	},
+	"notification_install_title": {
+		"message": "Tack för att du installerar 'Translate Selected Text'"
+	},
+	"notification_install_message": {
+		"message": "Klicka på notisen för att sätta upp tillägget."
+	}
+}