From 2712d661a279e60999f7e5a9d81b04b063240c84 Mon Sep 17 00:00:00 2001
From: Dean Herbert <pe@ppy.sh>
Date: Sun, 3 Oct 2021 18:21:25 +0900
Subject: [PATCH 1/2] Add new client localisations

---
 osu.Game.Resources/Localisation/GlobalActionKeyBinding.resx | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/osu.Game.Resources/Localisation/GlobalActionKeyBinding.resx b/osu.Game.Resources/Localisation/GlobalActionKeyBinding.resx
index aaee976..1e56952 100644
--- a/osu.Game.Resources/Localisation/GlobalActionKeyBinding.resx
+++ b/osu.Game.Resources/Localisation/GlobalActionKeyBinding.resx
@@ -151,6 +151,9 @@
   <data name="editor_timing_mode" xml:space="preserve">
     <value>Timing mode</value>
   </data>
+  <data name="editor_cycle_grid_display_mode" xml:space="preserve">
+    <value>Cycle grid display mode</value>
+  </data>
   <data name="hold_for_hud" xml:space="preserve">
     <value>Hold for HUD</value>
   </data>

From 21b0477c2334fc7d79b13e48ff9398fe93eb5ee9 Mon Sep 17 00:00:00 2001
From: Dean Herbert <pe@ppy.sh>
Date: Sun, 3 Oct 2021 18:22:18 +0900
Subject: [PATCH 2/2] Update translations from crowdin

---
 .../Localisation/AudioSettings.sv.resx        |  91 +++++++++++++++
 .../Localisation/BindingSettings.be.resx      |   2 +-
 .../Localisation/BindingSettings.de.resx      |   2 +-
 .../Localisation/BindingSettings.sv.resx      |  70 +++++++++++
 .../Localisation/ButtonSystem.de.resx         |   8 +-
 osu.Game.Resources/Localisation/Chat.de.resx  |   2 +-
 osu.Game.Resources/Localisation/Chat.hu.resx  |   2 +-
 osu.Game.Resources/Localisation/Chat.no.resx  |  67 +++++++++++
 .../Localisation/Common.be.resx               |   6 +
 .../Localisation/Common.bg.resx               |   6 +
 .../Localisation/Common.de.resx               |   6 +
 .../Localisation/Common.es.resx               |   6 +
 .../Localisation/Common.fi.resx               |   6 +
 .../Localisation/Common.fr.resx               |   6 +
 .../Localisation/Common.hu.resx               |   6 +
 .../Localisation/Common.id.resx               |   6 +
 .../Localisation/Common.it.resx               |   6 +
 .../Localisation/Common.ko.resx               |   6 +
 .../Localisation/Common.nl.resx               |   6 +
 .../Localisation/Common.no.resx               |  85 ++++++++++++++
 .../Localisation/Common.pl.resx               |  21 ++++
 .../Localisation/Common.ru.resx               |   6 +
 .../Localisation/Common.sv.resx               |   6 +
 .../Localisation/Common.tr.resx               |   6 +
 .../Localisation/Common.vi.resx               |   6 +
 .../Localisation/Common.zh-TW.resx            |   6 +
 .../Localisation/Common.zh.resx               |   6 +
 .../Localisation/DebugSettings.bg.resx        |   2 +-
 .../Localisation/DebugSettings.nl.resx        |  82 +++++++++++++
 .../Localisation/DebugSettings.sv.resx        |  82 +++++++++++++
 .../Localisation/DebugSettings.zh-TW.resx     |   2 +-
 .../Localisation/GameplaySettings.bg.resx     |   8 +-
 .../Localisation/GameplaySettings.sv.resx     | 109 ++++++++++++++++++
 .../Localisation/GameplaySettings.zh-TW.resx  |   2 +-
 .../Localisation/GeneralSettings.bg.resx      |   2 +-
 .../Localisation/GeneralSettings.nl.resx      |  88 ++++++++++++++
 .../Localisation/GeneralSettings.zh-TW.resx   |   4 +-
 .../Localisation/GraphicsSettings.bg.resx     |   4 +-
 .../Localisation/GraphicsSettings.zh-TW.resx  |   2 +-
 .../Localisation/InputSettings.bg.resx        |   2 +-
 .../Localisation/InputSettings.es.resx        |   2 +-
 .../Localisation/InputSettings.id.resx        |   4 +-
 .../Localisation/InputSettings.ru.resx        |   2 +-
 .../Localisation/InputSettings.vi.resx        |  88 ++++++++++++++
 .../Localisation/InputSettings.zh-TW.resx     |   2 +-
 .../Localisation/MaintenanceSettings.bg.resx  |   8 +-
 .../Localisation/MaintenanceSettings.es.resx  |   2 +-
 .../MaintenanceSettings.zh-TW.resx            |  14 +--
 .../Localisation/MouseSettings.bg.resx        |   8 +-
 .../Localisation/MouseSettings.id.resx        |   2 +-
 .../MultiplayerTeamResultsScreen.zh-TW.resx   |   2 +-
 .../MultiplayerTeamResultsScreen.zh.resx      |   4 +-
 .../NamedOverlayComponent.bg.resx             |   4 +-
 .../NamedOverlayComponent.de.resx             |  10 +-
 .../NamedOverlayComponent.hr-HR.resx          |  80 +++++++++++++
 .../NamedOverlayComponent.hu.resx             |   2 +-
 .../NamedOverlayComponent.zh.resx             |   2 +-
 .../Localisation/Notifications.de.resx        |   2 +-
 .../Localisation/Notifications.hr-HR.resx     |  67 +++++++++++
 .../Localisation/NowPlaying.de.resx           |   2 +-
 .../Localisation/OnlineSettings.vi.resx       |  94 +++++++++++++++
 .../Localisation/OnlineSettings.zh-TW.resx    |   2 +-
 .../Localisation/Settings.de.resx             |   4 +-
 .../Localisation/SkinSettings.bg.resx         |   8 +-
 .../Localisation/SkinSettings.de.resx         |   2 +-
 .../Localisation/SkinSettings.es.resx         |   2 +-
 .../Localisation/SkinSettings.id.resx         |   2 +-
 .../Localisation/TabletSettings.fi.resx       |   2 +-
 .../Localisation/TabletSettings.sv.resx       |  88 ++++++++++++++
 .../Localisation/UserInterface.be.resx        |   2 +-
 .../Localisation/UserInterface.bg.resx        |   2 +-
 .../Localisation/UserInterface.de.resx        |   2 +-
 .../Localisation/UserInterface.id.resx        |   2 +-
 .../Localisation/UserInterface.nl.resx        |   2 +-
 .../Localisation/UserInterface.zh-TW.resx     |   2 +-
 75 files changed, 1289 insertions(+), 75 deletions(-)
 create mode 100644 osu.Game.Resources/Localisation/AudioSettings.sv.resx
 create mode 100644 osu.Game.Resources/Localisation/BindingSettings.sv.resx
 create mode 100644 osu.Game.Resources/Localisation/Chat.no.resx
 create mode 100644 osu.Game.Resources/Localisation/Common.no.resx
 create mode 100644 osu.Game.Resources/Localisation/DebugSettings.nl.resx
 create mode 100644 osu.Game.Resources/Localisation/DebugSettings.sv.resx
 create mode 100644 osu.Game.Resources/Localisation/GameplaySettings.sv.resx
 create mode 100644 osu.Game.Resources/Localisation/GeneralSettings.nl.resx
 create mode 100644 osu.Game.Resources/Localisation/InputSettings.vi.resx
 create mode 100644 osu.Game.Resources/Localisation/NamedOverlayComponent.hr-HR.resx
 create mode 100644 osu.Game.Resources/Localisation/Notifications.hr-HR.resx
 create mode 100644 osu.Game.Resources/Localisation/OnlineSettings.vi.resx
 create mode 100644 osu.Game.Resources/Localisation/TabletSettings.sv.resx

diff --git a/osu.Game.Resources/Localisation/AudioSettings.sv.resx b/osu.Game.Resources/Localisation/AudioSettings.sv.resx
new file mode 100644
index 0000000..3334588
--- /dev/null
+++ b/osu.Game.Resources/Localisation/AudioSettings.sv.resx
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string"/>
+              <xsd:attribute name="type" type="xsd:string"/>
+              <xsd:attribute name="mimetype" type="xsd:string"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string"/>
+              <xsd:attribute name="name" type="xsd:string"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required"/>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="audio_section_header" xml:space="preserve">
+    <value>Ljud</value>
+  </data>
+  <data name="audio_devices_header" xml:space="preserve">
+    <value>Enheter</value>
+  </data>
+  <data name="volume_header" xml:space="preserve">
+    <value>Volym</value>
+  </data>
+  <data name="master_volume" xml:space="preserve">
+    <value>Huvud</value>
+  </data>
+  <data name="master_volume_inactive" xml:space="preserve">
+    <value>Huvud (fönster inaktivt)</value>
+  </data>
+  <data name="effect_volume" xml:space="preserve">
+    <value>Effekter</value>
+  </data>
+  <data name="music_volume" xml:space="preserve">
+    <value>Musik</value>
+  </data>
+  <data name="offset_header" xml:space="preserve">
+    <value>Justering av förskjutning</value>
+  </data>
+  <data name="audio_offset" xml:space="preserve">
+    <value>Ljudfördröjning</value>
+  </data>
+  <data name="offset_wizard" xml:space="preserve">
+    <value>Fördröjnings-guide</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/BindingSettings.be.resx b/osu.Game.Resources/Localisation/BindingSettings.be.resx
index 7e7717b..4978435 100644
--- a/osu.Game.Resources/Localisation/BindingSettings.be.resx
+++ b/osu.Game.Resources/Localisation/BindingSettings.be.resx
@@ -65,6 +65,6 @@
     <value>Наладзіць</value>
   </data>
   <data name="change_bindings_button" xml:space="preserve">
-    <value>змяніць глабальныя і гульнявыя прывязкі клавіш</value>
+    <value>змяніць прывязкі клавіш</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/BindingSettings.de.resx b/osu.Game.Resources/Localisation/BindingSettings.de.resx
index 9753e3a..db0c40c 100644
--- a/osu.Game.Resources/Localisation/BindingSettings.de.resx
+++ b/osu.Game.Resources/Localisation/BindingSettings.de.resx
@@ -65,6 +65,6 @@
     <value>Konfigurieren</value>
   </data>
   <data name="change_bindings_button" xml:space="preserve">
-    <value>globale Tastenkombinationen und Spielbelegungen ändern</value>
+    <value>Globale Tastenkombinationen und Spielbelegungen ändern</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/BindingSettings.sv.resx b/osu.Game.Resources/Localisation/BindingSettings.sv.resx
new file mode 100644
index 0000000..f506ccf
--- /dev/null
+++ b/osu.Game.Resources/Localisation/BindingSettings.sv.resx
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string"/>
+              <xsd:attribute name="type" type="xsd:string"/>
+              <xsd:attribute name="mimetype" type="xsd:string"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string"/>
+              <xsd:attribute name="name" type="xsd:string"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required"/>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="shortcut_and_gameplay_bindings" xml:space="preserve">
+    <value>Genvägs- och spelbindningar</value>
+  </data>
+  <data name="configure" xml:space="preserve">
+    <value>Konfigurera</value>
+  </data>
+  <data name="change_bindings_button" xml:space="preserve">
+    <value>ändra globala kortkommandon och spelbindningar</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/ButtonSystem.de.resx b/osu.Game.Resources/Localisation/ButtonSystem.de.resx
index 293561e..bda7b61 100644
--- a/osu.Game.Resources/Localisation/ButtonSystem.de.resx
+++ b/osu.Game.Resources/Localisation/ButtonSystem.de.resx
@@ -68,10 +68,10 @@
     <value>Playlists</value>
   </data>
   <data name="play" xml:space="preserve">
-    <value>spielen</value>
+    <value>Spielen</value>
   </data>
   <data name="edit" xml:space="preserve">
-    <value>bearbeiten</value>
+    <value>Bearbeiten</value>
   </data>
   <data name="browse" xml:space="preserve">
     <value>Durchsuchen</value>
@@ -80,9 +80,9 @@
     <value>Einstellungen</value>
   </data>
   <data name="back" xml:space="preserve">
-    <value>zurück</value>
+    <value>Zurück</value>
   </data>
   <data name="exit" xml:space="preserve">
-    <value>beenden</value>
+    <value>Beenden</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Chat.de.resx b/osu.Game.Resources/Localisation/Chat.de.resx
index e4f85fd..06acc3e 100644
--- a/osu.Game.Resources/Localisation/Chat.de.resx
+++ b/osu.Game.Resources/Localisation/Chat.de.resx
@@ -62,6 +62,6 @@
     <value>Chat</value>
   </data>
   <data name="header_description" xml:space="preserve">
-    <value>an der echtzeit-Diskussion teilnehmen</value>
+    <value>an der Echtzeit-Diskussion teilnehmen</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Chat.hu.resx b/osu.Game.Resources/Localisation/Chat.hu.resx
index 99cbbaa..14cb8c2 100644
--- a/osu.Game.Resources/Localisation/Chat.hu.resx
+++ b/osu.Game.Resources/Localisation/Chat.hu.resx
@@ -59,7 +59,7 @@
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <data name="header_title" xml:space="preserve">
-    <value>chat</value>
+    <value>csevegés</value>
   </data>
   <data name="header_description" xml:space="preserve">
     <value>csatlakozz élő beszélgetéshez</value>
diff --git a/osu.Game.Resources/Localisation/Chat.no.resx b/osu.Game.Resources/Localisation/Chat.no.resx
new file mode 100644
index 0000000..35e3a45
--- /dev/null
+++ b/osu.Game.Resources/Localisation/Chat.no.resx
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string"/>
+              <xsd:attribute name="type" type="xsd:string"/>
+              <xsd:attribute name="mimetype" type="xsd:string"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string"/>
+              <xsd:attribute name="name" type="xsd:string"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required"/>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="header_title" xml:space="preserve">
+    <value>chat</value>
+  </data>
+  <data name="header_description" xml:space="preserve">
+    <value>bli med i sanntidsdiskusjonen</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.be.resx b/osu.Game.Resources/Localisation/Common.be.resx
index 1f9f416..5b5c459 100644
--- a/osu.Game.Resources/Localisation/Common.be.resx
+++ b/osu.Game.Resources/Localisation/Common.be.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Вышыня</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Спампоўваецца...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Імпартыруецца...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.bg.resx b/osu.Game.Resources/Localisation/Common.bg.resx
index 13747bd..bdc7b08 100644
--- a/osu.Game.Resources/Localisation/Common.bg.resx
+++ b/osu.Game.Resources/Localisation/Common.bg.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Височина</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Изтегляне...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Импортиране...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.de.resx b/osu.Game.Resources/Localisation/Common.de.resx
index b837eeb..fd8e18c 100644
--- a/osu.Game.Resources/Localisation/Common.de.resx
+++ b/osu.Game.Resources/Localisation/Common.de.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Höhe</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Wird heruntergeladen...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Importiere...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.es.resx b/osu.Game.Resources/Localisation/Common.es.resx
index 0087ddd..6a7d1ae 100644
--- a/osu.Game.Resources/Localisation/Common.es.resx
+++ b/osu.Game.Resources/Localisation/Common.es.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Alto</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Descargando...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Importando...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.fi.resx b/osu.Game.Resources/Localisation/Common.fi.resx
index c31be76..0a4a37f 100644
--- a/osu.Game.Resources/Localisation/Common.fi.resx
+++ b/osu.Game.Resources/Localisation/Common.fi.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Korkeus</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Ladataan...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Importoidaan...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.fr.resx b/osu.Game.Resources/Localisation/Common.fr.resx
index 89723c3..3fa5d76 100644
--- a/osu.Game.Resources/Localisation/Common.fr.resx
+++ b/osu.Game.Resources/Localisation/Common.fr.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Hauteur</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Téléchargement...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Importation en cours...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.hu.resx b/osu.Game.Resources/Localisation/Common.hu.resx
index b71fa70..b812df2 100644
--- a/osu.Game.Resources/Localisation/Common.hu.resx
+++ b/osu.Game.Resources/Localisation/Common.hu.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Magasság</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Letöltés...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Importálás...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.id.resx b/osu.Game.Resources/Localisation/Common.id.resx
index 8f88ded..bf12a92 100644
--- a/osu.Game.Resources/Localisation/Common.id.resx
+++ b/osu.Game.Resources/Localisation/Common.id.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Tinggi</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Mengunduh...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Mengimpor...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.it.resx b/osu.Game.Resources/Localisation/Common.it.resx
index 0690c12..790f5d8 100644
--- a/osu.Game.Resources/Localisation/Common.it.resx
+++ b/osu.Game.Resources/Localisation/Common.it.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Altezza</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Scaricando...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Importando...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.ko.resx b/osu.Game.Resources/Localisation/Common.ko.resx
index 111c08c..a8512e9 100644
--- a/osu.Game.Resources/Localisation/Common.ko.resx
+++ b/osu.Game.Resources/Localisation/Common.ko.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>세로</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>다운로드 중...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>가져오는 중...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.nl.resx b/osu.Game.Resources/Localisation/Common.nl.resx
index 2a7e061..978056e 100644
--- a/osu.Game.Resources/Localisation/Common.nl.resx
+++ b/osu.Game.Resources/Localisation/Common.nl.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Hoogte</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Bezig met downloaden...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Bezig met importeren...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.no.resx b/osu.Game.Resources/Localisation/Common.no.resx
new file mode 100644
index 0000000..6e5badd
--- /dev/null
+++ b/osu.Game.Resources/Localisation/Common.no.resx
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string"/>
+              <xsd:attribute name="type" type="xsd:string"/>
+              <xsd:attribute name="mimetype" type="xsd:string"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string"/>
+              <xsd:attribute name="name" type="xsd:string"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required"/>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="cancel" xml:space="preserve">
+    <value>Avbryt</value>
+  </data>
+  <data name="clear" xml:space="preserve">
+    <value>Fjern</value>
+  </data>
+  <data name="enabled" xml:space="preserve">
+    <value>Aktivert</value>
+  </data>
+  <data name="default" xml:space="preserve">
+    <value>Standard</value>
+  </data>
+  <data name="width" xml:space="preserve">
+    <value>Bredde</value>
+  </data>
+  <data name="height" xml:space="preserve">
+    <value>Høyde</value>
+  </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Laster ned...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Importerer...</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.pl.resx b/osu.Game.Resources/Localisation/Common.pl.resx
index 26cc1cb..a73a9aa 100644
--- a/osu.Game.Resources/Localisation/Common.pl.resx
+++ b/osu.Game.Resources/Localisation/Common.pl.resx
@@ -61,4 +61,25 @@
   <data name="cancel" xml:space="preserve">
     <value>Anuluj</value>
   </data>
+  <data name="clear" xml:space="preserve">
+    <value>Wyczyść</value>
+  </data>
+  <data name="enabled" xml:space="preserve">
+    <value>Włączone</value>
+  </data>
+  <data name="default" xml:space="preserve">
+    <value>Domyślne</value>
+  </data>
+  <data name="width" xml:space="preserve">
+    <value>Szerokość</value>
+  </data>
+  <data name="height" xml:space="preserve">
+    <value>Wysokość</value>
+  </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Pobieranie...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Importowanie...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.ru.resx b/osu.Game.Resources/Localisation/Common.ru.resx
index 8284831..196cd6c 100644
--- a/osu.Game.Resources/Localisation/Common.ru.resx
+++ b/osu.Game.Resources/Localisation/Common.ru.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Высота</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Скачивание...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Импорт...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.sv.resx b/osu.Game.Resources/Localisation/Common.sv.resx
index 729f239..b637b0a 100644
--- a/osu.Game.Resources/Localisation/Common.sv.resx
+++ b/osu.Game.Resources/Localisation/Common.sv.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Höjd</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Laddar ner...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Importerar...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.tr.resx b/osu.Game.Resources/Localisation/Common.tr.resx
index 8d1162d..36a0a59 100644
--- a/osu.Game.Resources/Localisation/Common.tr.resx
+++ b/osu.Game.Resources/Localisation/Common.tr.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Yükseklik</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>İndiriliyor...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>İçe aktarılıyor...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.vi.resx b/osu.Game.Resources/Localisation/Common.vi.resx
index 1692d0b..06c7cf7 100644
--- a/osu.Game.Resources/Localisation/Common.vi.resx
+++ b/osu.Game.Resources/Localisation/Common.vi.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>Chiều cao</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>Đang tải xuống...</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>Đang nhập...</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.zh-TW.resx b/osu.Game.Resources/Localisation/Common.zh-TW.resx
index 3f174a5..24e90ec 100644
--- a/osu.Game.Resources/Localisation/Common.zh-TW.resx
+++ b/osu.Game.Resources/Localisation/Common.zh-TW.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>高度</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>正在下載⋯⋯</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>正在匯入⋯⋯</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/Common.zh.resx b/osu.Game.Resources/Localisation/Common.zh.resx
index 0221856..beaf8c9 100644
--- a/osu.Game.Resources/Localisation/Common.zh.resx
+++ b/osu.Game.Resources/Localisation/Common.zh.resx
@@ -76,4 +76,10 @@
   <data name="height" xml:space="preserve">
     <value>高度</value>
   </data>
+  <data name="downloading" xml:space="preserve">
+    <value>下载中……</value>
+  </data>
+  <data name="importing" xml:space="preserve">
+    <value>导入中……</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/DebugSettings.bg.resx b/osu.Game.Resources/Localisation/DebugSettings.bg.resx
index c9bc13f..5c0bc3c 100644
--- a/osu.Game.Resources/Localisation/DebugSettings.bg.resx
+++ b/osu.Game.Resources/Localisation/DebugSettings.bg.resx
@@ -77,6 +77,6 @@
     <value>Памет</value>
   </data>
   <data name="clear_all_caches" xml:space="preserve">
-    <value>Изчисти кешовете</value>
+    <value>Изчистване на всички кешове</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/DebugSettings.nl.resx b/osu.Game.Resources/Localisation/DebugSettings.nl.resx
new file mode 100644
index 0000000..cf0d6a3
--- /dev/null
+++ b/osu.Game.Resources/Localisation/DebugSettings.nl.resx
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string"/>
+              <xsd:attribute name="type" type="xsd:string"/>
+              <xsd:attribute name="mimetype" type="xsd:string"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string"/>
+              <xsd:attribute name="name" type="xsd:string"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required"/>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="debug_section_header" xml:space="preserve">
+    <value>Debuggen</value>
+  </data>
+  <data name="general_header" xml:space="preserve">
+    <value>Algemeen</value>
+  </data>
+  <data name="show_log_overlay" xml:space="preserve">
+    <value>Log-overlay tonen</value>
+  </data>
+  <data name="bypass_front_to_back_pass" xml:space="preserve">
+    <value>Front-to-back render pass negeren</value>
+  </data>
+  <data name="import_files" xml:space="preserve">
+    <value>Bestanden importeren</value>
+  </data>
+  <data name="memory_header" xml:space="preserve">
+    <value>Geheugen</value>
+  </data>
+  <data name="clear_all_caches" xml:space="preserve">
+    <value>Alle caches wissen</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/DebugSettings.sv.resx b/osu.Game.Resources/Localisation/DebugSettings.sv.resx
new file mode 100644
index 0000000..7c37c2c
--- /dev/null
+++ b/osu.Game.Resources/Localisation/DebugSettings.sv.resx
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string"/>
+              <xsd:attribute name="type" type="xsd:string"/>
+              <xsd:attribute name="mimetype" type="xsd:string"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string"/>
+              <xsd:attribute name="name" type="xsd:string"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required"/>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="debug_section_header" xml:space="preserve">
+    <value>Felsök</value>
+  </data>
+  <data name="general_header" xml:space="preserve">
+    <value>Allmänt</value>
+  </data>
+  <data name="show_log_overlay" xml:space="preserve">
+    <value>Visa loggöverlägg</value>
+  </data>
+  <data name="bypass_front_to_back_pass" xml:space="preserve">
+    <value>Förbipassera fram-till-baksida render pass</value>
+  </data>
+  <data name="import_files" xml:space="preserve">
+    <value>Importera filer</value>
+  </data>
+  <data name="memory_header" xml:space="preserve">
+    <value>Minne</value>
+  </data>
+  <data name="clear_all_caches" xml:space="preserve">
+    <value>Rensa all cache</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/DebugSettings.zh-TW.resx b/osu.Game.Resources/Localisation/DebugSettings.zh-TW.resx
index 50cec1b..c4de904 100644
--- a/osu.Game.Resources/Localisation/DebugSettings.zh-TW.resx
+++ b/osu.Game.Resources/Localisation/DebugSettings.zh-TW.resx
@@ -68,7 +68,7 @@
     <value>顯示記錄遮罩框</value>
   </data>
   <data name="bypass_front_to_back_pass" xml:space="preserve">
-    <value>略過前端到後端的渲染階段</value>
+    <value>略過前端到後端的繪製階段</value>
   </data>
   <data name="import_files" xml:space="preserve">
     <value>匯入檔案</value>
diff --git a/osu.Game.Resources/Localisation/GameplaySettings.bg.resx b/osu.Game.Resources/Localisation/GameplaySettings.bg.resx
index 04999d9..ac6e32e 100644
--- a/osu.Game.Resources/Localisation/GameplaySettings.bg.resx
+++ b/osu.Game.Resources/Localisation/GameplaySettings.bg.resx
@@ -65,13 +65,13 @@
     <value>Основни</value>
   </data>
   <data name="dim" xml:space="preserve">
-    <value>Затъмнение на фон</value>
+    <value>Затъмняване на фон</value>
   </data>
   <data name="blur" xml:space="preserve">
     <value>Замъгляване на фон</value>
   </data>
   <data name="lighten_during_breaks" xml:space="preserve">
-    <value>Не затъмнявай фона през почивките</value>
+    <value>Без затъмняване на фон през почивките</value>
   </data>
   <data name="hud_visibility_mode" xml:space="preserve">
     <value>Видимост на HUD слой</value>
@@ -98,12 +98,12 @@
     <value>Метод за показване на резултат</value>
   </data>
   <data name="disable_win_key" xml:space="preserve">
-    <value>Изключи "Windows" бутона по време на игра</value>
+    <value>Изключи "Windows" бутон по време на игра</value>
   </data>
   <data name="mods_header" xml:space="preserve">
     <value>Модове</value>
   </data>
   <data name="increase_first_object_visibility" xml:space="preserve">
-    <value>Увеличи видимостта на първия обект, когато е включен мод ограничаващ видимост</value>
+    <value>Увеличена видимост на първия обект, когато е включен мод ограничаващ видимост</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/GameplaySettings.sv.resx b/osu.Game.Resources/Localisation/GameplaySettings.sv.resx
new file mode 100644
index 0000000..7c2b014
--- /dev/null
+++ b/osu.Game.Resources/Localisation/GameplaySettings.sv.resx
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string"/>
+              <xsd:attribute name="type" type="xsd:string"/>
+              <xsd:attribute name="mimetype" type="xsd:string"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string"/>
+              <xsd:attribute name="name" type="xsd:string"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required"/>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="gameplay_section_header" xml:space="preserve">
+    <value>Spelet</value>
+  </data>
+  <data name="general_header" xml:space="preserve">
+    <value>Allmänt</value>
+  </data>
+  <data name="dim" xml:space="preserve">
+    <value>Bakgrundsdämpning</value>
+  </data>
+  <data name="blur" xml:space="preserve">
+    <value>Bakgrundsoskärpa</value>
+  </data>
+  <data name="lighten_during_breaks" xml:space="preserve">
+    <value>Lys upp spelplanen under pauser</value>
+  </data>
+  <data name="hud_visibility_mode" xml:space="preserve">
+    <value>Synlighetsläge för HUD-överlägg</value>
+  </data>
+  <data name="show_difficulty_graph" xml:space="preserve">
+    <value>Visa svårighetsgraf på förloppsindikatorn</value>
+  </data>
+  <data name="show_health_display_when_cant_fail" xml:space="preserve">
+    <value>Visa HP även när du inte kan misslyckas</value>
+  </data>
+  <data name="fade_playfield_when_health_low" xml:space="preserve">
+    <value>Tona spelfältet till rött när hälsan är låg</value>
+  </data>
+  <data name="key_overlay" xml:space="preserve">
+    <value>Visa alltid tangentöverlägget</value>
+  </data>
+  <data name="positional_hitsounds" xml:space="preserve">
+    <value>Positionella hitsounds</value>
+  </data>
+  <data name="always_play_first_combo_break" xml:space="preserve">
+    <value>Spela alltid första combo break-ljudet</value>
+  </data>
+  <data name="score_display_mode" xml:space="preserve">
+    <value>Poängvisningsläge</value>
+  </data>
+  <data name="disable_win_key" xml:space="preserve">
+    <value>Inaktivera Windows-tangenten under spelet</value>
+  </data>
+  <data name="mods_header" xml:space="preserve">
+    <value>Mods</value>
+  </data>
+  <data name="increase_first_object_visibility" xml:space="preserve">
+    <value>Öka synligheten för första objektet när mods för synnedsättning är aktiverade</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/GameplaySettings.zh-TW.resx b/osu.Game.Resources/Localisation/GameplaySettings.zh-TW.resx
index 7a6f008..ff78e57 100644
--- a/osu.Game.Resources/Localisation/GameplaySettings.zh-TW.resx
+++ b/osu.Game.Resources/Localisation/GameplaySettings.zh-TW.resx
@@ -101,7 +101,7 @@
     <value>遊戲時停用 Windows 鍵</value>
   </data>
   <data name="mods_header" xml:space="preserve">
-    <value>Mods</value>
+    <value>Mod</value>
   </data>
   <data name="increase_first_object_visibility" xml:space="preserve">
     <value>啟用「視覺障礙」Mod 時,增加第一個物件的可見度</value>
diff --git a/osu.Game.Resources/Localisation/GeneralSettings.bg.resx b/osu.Game.Resources/Localisation/GeneralSettings.bg.resx
index 3bc1f61..bb5ebf0 100644
--- a/osu.Game.Resources/Localisation/GeneralSettings.bg.resx
+++ b/osu.Game.Resources/Localisation/GeneralSettings.bg.resx
@@ -77,7 +77,7 @@
     <value>Версия на програма</value>
   </data>
   <data name="check_update" xml:space="preserve">
-    <value>Проверка за актуализации</value>
+    <value>Проверка за актуализация</value>
   </data>
   <data name="open_osu_folder" xml:space="preserve">
     <value>Отвори osu! папка</value>
diff --git a/osu.Game.Resources/Localisation/GeneralSettings.nl.resx b/osu.Game.Resources/Localisation/GeneralSettings.nl.resx
new file mode 100644
index 0000000..7840052
--- /dev/null
+++ b/osu.Game.Resources/Localisation/GeneralSettings.nl.resx
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string"/>
+              <xsd:attribute name="type" type="xsd:string"/>
+              <xsd:attribute name="mimetype" type="xsd:string"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string"/>
+              <xsd:attribute name="name" type="xsd:string"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required"/>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="general_section_header" xml:space="preserve">
+    <value>Algemeen</value>
+  </data>
+  <data name="language_header" xml:space="preserve">
+    <value>Taal</value>
+  </data>
+  <data name="language_dropdown" xml:space="preserve">
+    <value>Taal</value>
+  </data>
+  <data name="prefer_original" xml:space="preserve">
+    <value>Metadata in oorspronkelijke taal weergeven</value>
+  </data>
+  <data name="update_header" xml:space="preserve">
+    <value>Updates</value>
+  </data>
+  <data name="release_stream" xml:space="preserve">
+    <value>Laatste uitgave</value>
+  </data>
+  <data name="check_update" xml:space="preserve">
+    <value>Controleren op updates</value>
+  </data>
+  <data name="open_osu_folder" xml:space="preserve">
+    <value>osu!-map openen</value>
+  </data>
+  <data name="change_folder_location" xml:space="preserve">
+    <value>Locatie osu!-map wijzigen...</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/GeneralSettings.zh-TW.resx b/osu.Game.Resources/Localisation/GeneralSettings.zh-TW.resx
index f14ebe9..5436308 100644
--- a/osu.Game.Resources/Localisation/GeneralSettings.zh-TW.resx
+++ b/osu.Game.Resources/Localisation/GeneralSettings.zh-TW.resx
@@ -68,7 +68,7 @@
     <value>語言</value>
   </data>
   <data name="prefer_original" xml:space="preserve">
-    <value>偏好使用原語言顯示圖譜資料</value>
+    <value>以原文顯示圖譜資料</value>
   </data>
   <data name="update_header" xml:space="preserve">
     <value>更新</value>
@@ -80,7 +80,7 @@
     <value>檢查更新</value>
   </data>
   <data name="open_osu_folder" xml:space="preserve">
-    <value>打開 osu! 資料夾</value>
+    <value>開啟 osu! 資料夾</value>
   </data>
   <data name="change_folder_location" xml:space="preserve">
     <value>變更資料夾位置⋯</value>
diff --git a/osu.Game.Resources/Localisation/GraphicsSettings.bg.resx b/osu.Game.Resources/Localisation/GraphicsSettings.bg.resx
index bdc9fb9..6622954 100644
--- a/osu.Game.Resources/Localisation/GraphicsSettings.bg.resx
+++ b/osu.Game.Resources/Localisation/GraphicsSettings.bg.resx
@@ -104,7 +104,7 @@
     <value>Вертикален мащаб</value>
   </data>
   <data name="not_fullscreen_note" xml:space="preserve">
-    <value>Когато не използвате пълен екран закъснението се увеличава!</value>
+    <value>Когато не се използва пълен екран закъснението се увеличава!</value>
   </data>
   <data name="detail_settings_header" xml:space="preserve">
     <value>Детайли</value>
@@ -119,6 +119,6 @@
     <value>Формат на снимка</value>
   </data>
   <data name="show_cursor_in_screenshots" xml:space="preserve">
-    <value>Покажи курсора в снимките</value>
+    <value>Покажи курсор в снимките</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/GraphicsSettings.zh-TW.resx b/osu.Game.Resources/Localisation/GraphicsSettings.zh-TW.resx
index d7b44eb..ae75f8a 100644
--- a/osu.Game.Resources/Localisation/GraphicsSettings.zh-TW.resx
+++ b/osu.Game.Resources/Localisation/GraphicsSettings.zh-TW.resx
@@ -62,7 +62,7 @@
     <value>圖形</value>
   </data>
   <data name="renderer_header" xml:space="preserve">
-    <value>渲染器</value>
+    <value>繪製器</value>
   </data>
   <data name="frame_limiter" xml:space="preserve">
     <value>幀數限制</value>
diff --git a/osu.Game.Resources/Localisation/InputSettings.bg.resx b/osu.Game.Resources/Localisation/InputSettings.bg.resx
index 5c92ea5..49bfe41 100644
--- a/osu.Game.Resources/Localisation/InputSettings.bg.resx
+++ b/osu.Game.Resources/Localisation/InputSettings.bg.resx
@@ -77,7 +77,7 @@
     <value>Редактор</value>
   </data>
   <data name="reset_section_button" xml:space="preserve">
-    <value>Нулирай всички в раздела</value>
+    <value>Възстанови всички в раздела</value>
   </data>
   <data name="key_binding_panel_header" xml:space="preserve">
     <value>клавишни комбинации</value>
diff --git a/osu.Game.Resources/Localisation/InputSettings.es.resx b/osu.Game.Resources/Localisation/InputSettings.es.resx
index 3f085b2..7eaadff 100644
--- a/osu.Game.Resources/Localisation/InputSettings.es.resx
+++ b/osu.Game.Resources/Localisation/InputSettings.es.resx
@@ -77,7 +77,7 @@
     <value>Editor</value>
   </data>
   <data name="reset_section_button" xml:space="preserve">
-    <value>Reiniciar todas las asociaciones de la sección</value>
+    <value>Restablecer toda la sección</value>
   </data>
   <data name="key_binding_panel_header" xml:space="preserve">
     <value>configuración de teclas</value>
diff --git a/osu.Game.Resources/Localisation/InputSettings.id.resx b/osu.Game.Resources/Localisation/InputSettings.id.resx
index c9f10af..aceb87a 100644
--- a/osu.Game.Resources/Localisation/InputSettings.id.resx
+++ b/osu.Game.Resources/Localisation/InputSettings.id.resx
@@ -77,10 +77,10 @@
     <value>Editor</value>
   </data>
   <data name="reset_section_button" xml:space="preserve">
-    <value>Kembalikan ke konfigurasi bawaan osu! (default)</value>
+    <value>Kembalikan semuanya ke konfigurasi default</value>
   </data>
   <data name="key_binding_panel_header" xml:space="preserve">
-    <value>konfigurasi tombol-tombol input</value>
+    <value>konfigurasi tombol</value>
   </data>
   <data name="key_binding_panel_description" xml:space="preserve">
     <value>Atur konfigurasi tombol-tombol inputmu!</value>
diff --git a/osu.Game.Resources/Localisation/InputSettings.ru.resx b/osu.Game.Resources/Localisation/InputSettings.ru.resx
index 443db96..a8dd941 100644
--- a/osu.Game.Resources/Localisation/InputSettings.ru.resx
+++ b/osu.Game.Resources/Localisation/InputSettings.ru.resx
@@ -62,7 +62,7 @@
     <value>Устройства ввода</value>
   </data>
   <data name="global_key_binding_header" xml:space="preserve">
-    <value>Глобальный</value>
+    <value>Глобально</value>
   </data>
   <data name="song_select_section" xml:space="preserve">
     <value>Выбор песни</value>
diff --git a/osu.Game.Resources/Localisation/InputSettings.vi.resx b/osu.Game.Resources/Localisation/InputSettings.vi.resx
new file mode 100644
index 0000000..8ce2978
--- /dev/null
+++ b/osu.Game.Resources/Localisation/InputSettings.vi.resx
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string"/>
+              <xsd:attribute name="type" type="xsd:string"/>
+              <xsd:attribute name="mimetype" type="xsd:string"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string"/>
+              <xsd:attribute name="name" type="xsd:string"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required"/>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="input_section_header" xml:space="preserve">
+    <value>Nhập</value>
+  </data>
+  <data name="global_key_binding_header" xml:space="preserve">
+    <value>Chung</value>
+  </data>
+  <data name="song_select_section" xml:space="preserve">
+    <value>Chọn bài</value>
+  </data>
+  <data name="in_game_section" xml:space="preserve">
+    <value>Đang trong game</value>
+  </data>
+  <data name="audio_section" xml:space="preserve">
+    <value>Âm thanh</value>
+  </data>
+  <data name="editor_section" xml:space="preserve">
+    <value>Chỉnh sửa</value>
+  </data>
+  <data name="reset_section_button" xml:space="preserve">
+    <value>Đặt lại tất cả các bắt buộc trong phần</value>
+  </data>
+  <data name="key_binding_panel_header" xml:space="preserve">
+    <value>tuỳ chỉnh phím</value>
+  </data>
+  <data name="key_binding_panel_description" xml:space="preserve">
+    <value>Tuỳ chỉnh phím của bạn!</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/InputSettings.zh-TW.resx b/osu.Game.Resources/Localisation/InputSettings.zh-TW.resx
index 0d9e8d7..a2e53bc 100644
--- a/osu.Game.Resources/Localisation/InputSettings.zh-TW.resx
+++ b/osu.Game.Resources/Localisation/InputSettings.zh-TW.resx
@@ -83,6 +83,6 @@
     <value>按鍵設定</value>
   </data>
   <data name="key_binding_panel_description" xml:space="preserve">
-    <value>打造出與眾不同的按鍵設定!</value>
+    <value>自訂按鍵設定!</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/MaintenanceSettings.bg.resx b/osu.Game.Resources/Localisation/MaintenanceSettings.bg.resx
index ab6c787..6b0dad4 100644
--- a/osu.Game.Resources/Localisation/MaintenanceSettings.bg.resx
+++ b/osu.Game.Resources/Localisation/MaintenanceSettings.bg.resx
@@ -68,25 +68,25 @@
     <value>Импорт на бийтмапове от стабилен клиент</value>
   </data>
   <data name="delete_all_beatmaps" xml:space="preserve">
-    <value>Изтрий ВСИЧКИ бийтмапове</value>
+    <value>Изтриване на ВСИЧКИ бийтмапове</value>
   </data>
   <data name="import_scores_from_stable" xml:space="preserve">
     <value>Импорт на резултати от стабилен клиент</value>
   </data>
   <data name="delete_all_scores" xml:space="preserve">
-    <value>Изтрий ВСИЧКИ резултати</value>
+    <value>Изтриване на ВСИЧКИ резултати</value>
   </data>
   <data name="import_skins_from_stable" xml:space="preserve">
     <value>Импорт на теми от стабилен клиент</value>
   </data>
   <data name="delete_all_skins" xml:space="preserve">
-    <value>Изтрий ВСИЧКИ теми</value>
+    <value>Изтриване на ВСИЧКИ облици</value>
   </data>
   <data name="import_collections_from_stable" xml:space="preserve">
     <value>Импорт на колекции от стабилен клиент</value>
   </data>
   <data name="delete_all_collections" xml:space="preserve">
-    <value>Изтрий ВСИЧКИ колекции</value>
+    <value>Изтриване на ВСИЧКИ колекции</value>
   </data>
   <data name="restore_all_hidden_difficulties" xml:space="preserve">
     <value>Възстанови всички скрити трудности</value>
diff --git a/osu.Game.Resources/Localisation/MaintenanceSettings.es.resx b/osu.Game.Resources/Localisation/MaintenanceSettings.es.resx
index bf5e356..2da2444 100644
--- a/osu.Game.Resources/Localisation/MaintenanceSettings.es.resx
+++ b/osu.Game.Resources/Localisation/MaintenanceSettings.es.resx
@@ -80,7 +80,7 @@
     <value>Importar skins de la versión "Estable"</value>
   </data>
   <data name="delete_all_skins" xml:space="preserve">
-    <value>Eliminar TODOS los skins</value>
+    <value>Eliminar TODAS las skins</value>
   </data>
   <data name="import_collections_from_stable" xml:space="preserve">
     <value>Importar colecciones de la versión "Estable"</value>
diff --git a/osu.Game.Resources/Localisation/MaintenanceSettings.zh-TW.resx b/osu.Game.Resources/Localisation/MaintenanceSettings.zh-TW.resx
index e64a42e..a483978 100644
--- a/osu.Game.Resources/Localisation/MaintenanceSettings.zh-TW.resx
+++ b/osu.Game.Resources/Localisation/MaintenanceSettings.zh-TW.resx
@@ -68,30 +68,30 @@
     <value>從穩定版匯入圖譜</value>
   </data>
   <data name="delete_all_beatmaps" xml:space="preserve">
-    <value>刪除「所有」圖譜</value>
+    <value>刪除 全!部!圖譜</value>
   </data>
   <data name="import_scores_from_stable" xml:space="preserve">
     <value>從穩定版匯入分數</value>
   </data>
   <data name="delete_all_scores" xml:space="preserve">
-    <value>刪除「所有」分數</value>
+    <value>刪除 全!部!分數</value>
   </data>
   <data name="import_skins_from_stable" xml:space="preserve">
     <value>從穩定版匯入 skin</value>
   </data>
   <data name="delete_all_skins" xml:space="preserve">
-    <value>刪除「所有」skin</value>
+    <value>刪除 全!部!skin</value>
   </data>
   <data name="import_collections_from_stable" xml:space="preserve">
-    <value>從穩定版匯入合集</value>
+    <value>從穩定版匯入收藏夾</value>
   </data>
   <data name="delete_all_collections" xml:space="preserve">
-    <value>刪除「所有」合集</value>
+    <value>刪除 全!部!收藏夾</value>
   </data>
   <data name="restore_all_hidden_difficulties" xml:space="preserve">
-    <value>回復所有隱藏難度</value>
+    <value>復原所有隱藏難度</value>
   </data>
   <data name="restore_all_recently_deleted_beatmaps" xml:space="preserve">
-    <value>回復所有最近刪除的圖譜</value>
+    <value>復原所有最近刪除的圖譜</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/MouseSettings.bg.resx b/osu.Game.Resources/Localisation/MouseSettings.bg.resx
index 8653476..81b3023 100644
--- a/osu.Game.Resources/Localisation/MouseSettings.bg.resx
+++ b/osu.Game.Resources/Localisation/MouseSettings.bg.resx
@@ -68,16 +68,16 @@
     <value>Мишка с висока точност</value>
   </data>
   <data name="high_precision_mouse_tooltip" xml:space="preserve">
-    <value>Заобикаля ускорението на мишката от страна на операционната система. При Windows това е равностойно на т.нар. "Raw Input".</value>
+    <value>Заобикаля ускорението на мишка от страна на операционната система. При Windows това е равностойно на т.нар. "Raw Input".</value>
   </data>
   <data name="confine_mouse_mode" xml:space="preserve">
-    <value>Ограничи курсора в прозореца</value>
+    <value>Ограничи курсор в прозореца</value>
   </data>
   <data name="disable_mouse_wheel" xml:space="preserve">
-    <value>Изключи скрол на мишката при игра</value>
+    <value>Изключен скрол на мишка при игра</value>
   </data>
   <data name="disable_mouse_buttons" xml:space="preserve">
-    <value>Изключи бутоните на мишката при игра</value>
+    <value>Изключени бутони на мишка при игра</value>
   </data>
   <data name="enable_high_precision_for_sensitivity_adjust" xml:space="preserve">
     <value>Включи "Мишка с висока точност" за настройка на чувствителност</value>
diff --git a/osu.Game.Resources/Localisation/MouseSettings.id.resx b/osu.Game.Resources/Localisation/MouseSettings.id.resx
index 54124b9..9c7d6b6 100644
--- a/osu.Game.Resources/Localisation/MouseSettings.id.resx
+++ b/osu.Game.Resources/Localisation/MouseSettings.id.resx
@@ -68,7 +68,7 @@
     <value>Deteksi pergerakan mouse secara lebih presisi</value>
   </data>
   <data name="high_precision_mouse_tooltip" xml:space="preserve">
-    <value>osu! akan berupaya untuk mengabaikan efek-efek samping dari driver mouse default bawaan sistem operasi yang tidak diinginkan. Pada Windows, hal ini dikenal juga dengan istilah "Raw Input".</value>
+    <value>osu! akan berupaya untuk mengabaikan efek-efek samping yang tidak diinginkan dari driver mouse default bawaan sistem operasi milikmu. Pada Windows, hal ini dikenal juga dengan istilah "Raw Input".</value>
   </data>
   <data name="confine_mouse_mode" xml:space="preserve">
     <value>Batasi kursor agar tidak keluar dari layar osu!</value>
diff --git a/osu.Game.Resources/Localisation/MultiplayerTeamResultsScreen.zh-TW.resx b/osu.Game.Resources/Localisation/MultiplayerTeamResultsScreen.zh-TW.resx
index bbbf995..28673f5 100644
--- a/osu.Game.Resources/Localisation/MultiplayerTeamResultsScreen.zh-TW.resx
+++ b/osu.Game.Resources/Localisation/MultiplayerTeamResultsScreen.zh-TW.resx
@@ -59,7 +59,7 @@
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <data name="team_wins" xml:space="preserve">
-    <value>{0} 團隊贏了!</value>
+    <value>{0} 隊贏了!</value>
   </data>
   <data name="the_teams_are_tied" xml:space="preserve">
     <value>平手!</value>
diff --git a/osu.Game.Resources/Localisation/MultiplayerTeamResultsScreen.zh.resx b/osu.Game.Resources/Localisation/MultiplayerTeamResultsScreen.zh.resx
index 0e82368..936a399 100644
--- a/osu.Game.Resources/Localisation/MultiplayerTeamResultsScreen.zh.resx
+++ b/osu.Game.Resources/Localisation/MultiplayerTeamResultsScreen.zh.resx
@@ -59,9 +59,9 @@
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <data name="team_wins" xml:space="preserve">
-    <value>{0} 队伍获胜!</value>
+    <value>{0} 队获胜!</value>
   </data>
   <data name="the_teams_are_tied" xml:space="preserve">
-    <value>双方打成平手!</value>
+    <value>双方打平!</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/NamedOverlayComponent.bg.resx b/osu.Game.Resources/Localisation/NamedOverlayComponent.bg.resx
index 11824da..7c5c6f7 100644
--- a/osu.Game.Resources/Localisation/NamedOverlayComponent.bg.resx
+++ b/osu.Game.Resources/Localisation/NamedOverlayComponent.bg.resx
@@ -65,10 +65,10 @@
     <value>проследи последните промени в света на osu!</value>
   </data>
   <data name="dashboard_description" xml:space="preserve">
-    <value>виж информация за приятели и други</value>
+    <value>виж информация за приятели и играчи</value>
   </data>
   <data name="rankings_description" xml:space="preserve">
-    <value>открий кой е най-добрият в момента</value>
+    <value>открий кой е най-добър в момента</value>
   </data>
   <data name="news_description" xml:space="preserve">
     <value>разбери какво се случва в общността</value>
diff --git a/osu.Game.Resources/Localisation/NamedOverlayComponent.de.resx b/osu.Game.Resources/Localisation/NamedOverlayComponent.de.resx
index c7089f3..a9706f9 100644
--- a/osu.Game.Resources/Localisation/NamedOverlayComponent.de.resx
+++ b/osu.Game.Resources/Localisation/NamedOverlayComponent.de.resx
@@ -59,19 +59,19 @@
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <data name="beatmap_listing_description" xml:space="preserve">
-    <value>nach neuen Beatmaps suchen</value>
+    <value>nach neuen beatmaps suchen</value>
   </data>
   <data name="changelog_description" xml:space="preserve">
-    <value>verfolge die neuesten entwickler-updates im osu!-ökosystem</value>
+    <value>verfolge die neuesten Entwickler-Updates im osu!-Ökosystem</value>
   </data>
   <data name="dashboard_description" xml:space="preserve">
-    <value>deine freunde und andere informationen anzeigen</value>
+    <value>deine Freunde und andere Informationen anzeigen</value>
   </data>
   <data name="rankings_description" xml:space="preserve">
-    <value>finde heraus, wer im Moment der beste ist</value>
+    <value>finde heraus, wer im Moment der Beste ist</value>
   </data>
   <data name="news_description" xml:space="preserve">
-    <value>über Community-Ereignisse auf dem laufenden bleiben</value>
+    <value>über Community-Ereignisse auf dem Laufenden bleiben</value>
   </data>
   <data name="wiki_description" xml:space="preserve">
     <value>wiki</value>
diff --git a/osu.Game.Resources/Localisation/NamedOverlayComponent.hr-HR.resx b/osu.Game.Resources/Localisation/NamedOverlayComponent.hr-HR.resx
new file mode 100644
index 0000000..98f917d
--- /dev/null
+++ b/osu.Game.Resources/Localisation/NamedOverlayComponent.hr-HR.resx
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string"/>
+              <xsd:attribute name="type" type="xsd:string"/>
+              <xsd:attribute name="mimetype" type="xsd:string"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string"/>
+              <xsd:attribute name="name" type="xsd:string"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required"/>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="beatmap_listing_description" xml:space="preserve">
+    <value>traži nove mape</value>
+  </data>
+  <data name="changelog_description" xml:space="preserve">
+    <value>traži nedavna dev-ažuriranja u osu! ekosustavu
+</value>
+  </data>
+  <data name="dashboard_description" xml:space="preserve">
+    <value>prikaži prijatelje i druge informacije</value>
+  </data>
+  <data name="rankings_description" xml:space="preserve">
+    <value>pronađi tko je trenutno najbolji</value>
+  </data>
+  <data name="news_description" xml:space="preserve">
+    <value>dobij novosti o događanjima u zajednici</value>
+  </data>
+  <data name="wiki_description" xml:space="preserve">
+    <value>baza znanja</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/NamedOverlayComponent.hu.resx b/osu.Game.Resources/Localisation/NamedOverlayComponent.hu.resx
index 0db0043..47cfe85 100644
--- a/osu.Game.Resources/Localisation/NamedOverlayComponent.hu.resx
+++ b/osu.Game.Resources/Localisation/NamedOverlayComponent.hu.resx
@@ -59,7 +59,7 @@
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <data name="beatmap_listing_description" xml:space="preserve">
-    <value>böngészés új beatmapsekért</value>
+    <value>böngészés új beatmapekért</value>
   </data>
   <data name="changelog_description" xml:space="preserve">
     <value>kövesd az újdonsült fejlesztési frissítéseket az osu! ökoszisztémában</value>
diff --git a/osu.Game.Resources/Localisation/NamedOverlayComponent.zh.resx b/osu.Game.Resources/Localisation/NamedOverlayComponent.zh.resx
index 571569a..dae66f9 100644
--- a/osu.Game.Resources/Localisation/NamedOverlayComponent.zh.resx
+++ b/osu.Game.Resources/Localisation/NamedOverlayComponent.zh.resx
@@ -62,7 +62,7 @@
     <value>浏览新谱面</value>
   </data>
   <data name="changelog_description" xml:space="preserve">
-    <value>了解 osu! 最新的更新内容</value>
+    <value>了解最新的 osu! 更新内容</value>
   </data>
   <data name="dashboard_description" xml:space="preserve">
     <value>查看您的好友和其他信息</value>
diff --git a/osu.Game.Resources/Localisation/Notifications.de.resx b/osu.Game.Resources/Localisation/Notifications.de.resx
index 8adf6e0..5151b7b 100644
--- a/osu.Game.Resources/Localisation/Notifications.de.resx
+++ b/osu.Game.Resources/Localisation/Notifications.de.resx
@@ -59,7 +59,7 @@
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <data name="header_title" xml:space="preserve">
-    <value>benachrichtigungen</value>
+    <value>Benachrichtigungen</value>
   </data>
   <data name="header_description" xml:space="preserve">
     <value>wartet auf dich</value>
diff --git a/osu.Game.Resources/Localisation/Notifications.hr-HR.resx b/osu.Game.Resources/Localisation/Notifications.hr-HR.resx
new file mode 100644
index 0000000..2d8fee6
--- /dev/null
+++ b/osu.Game.Resources/Localisation/Notifications.hr-HR.resx
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string"/>
+              <xsd:attribute name="type" type="xsd:string"/>
+              <xsd:attribute name="mimetype" type="xsd:string"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string"/>
+              <xsd:attribute name="name" type="xsd:string"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required"/>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="header_title" xml:space="preserve">
+    <value>obavijesti</value>
+  </data>
+  <data name="header_description" xml:space="preserve">
+    <value>čekaju te!</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/NowPlaying.de.resx b/osu.Game.Resources/Localisation/NowPlaying.de.resx
index 8142558..1ef1e61 100644
--- a/osu.Game.Resources/Localisation/NowPlaying.de.resx
+++ b/osu.Game.Resources/Localisation/NowPlaying.de.resx
@@ -59,7 +59,7 @@
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <data name="header_title" xml:space="preserve">
-    <value>läuft gerade</value>
+    <value>Läuft gerade</value>
   </data>
   <data name="header_description" xml:space="preserve">
     <value>den aktuellen Song verwalten</value>
diff --git a/osu.Game.Resources/Localisation/OnlineSettings.vi.resx b/osu.Game.Resources/Localisation/OnlineSettings.vi.resx
new file mode 100644
index 0000000..54881c3
--- /dev/null
+++ b/osu.Game.Resources/Localisation/OnlineSettings.vi.resx
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string"/>
+              <xsd:attribute name="type" type="xsd:string"/>
+              <xsd:attribute name="mimetype" type="xsd:string"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string"/>
+              <xsd:attribute name="name" type="xsd:string"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required"/>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="online_section_header" xml:space="preserve">
+    <value>Online</value>
+  </data>
+  <data name="alerts_and_privacy_header" xml:space="preserve">
+    <value>Thông báo và riêng tư</value>
+  </data>
+  <data name="notify_on_mentioned" xml:space="preserve">
+    <value>Hiển thị thông báo khi có ai đó nhắc đến bạn</value>
+  </data>
+  <data name="notify_on_private_message" xml:space="preserve">
+    <value>Hiển thị thông báo khi bạn nhận được tin nhắn riêng</value>
+  </data>
+  <data name="integrations_header" xml:space="preserve">
+    <value>Tích hợp</value>
+  </data>
+  <data name="discord_rich_presence" xml:space="preserve">
+    <value>Discord Rich Presence</value>
+  </data>
+  <data name="web_header" xml:space="preserve">
+    <value>Web</value>
+  </data>
+  <data name="external_link_warning" xml:space="preserve">
+    <value>Cảnh báo khi mở đường dẫn ngoài</value>
+  </data>
+  <data name="prefer_no_video" xml:space="preserve">
+    <value>Ưu tiên tải xuống không có video</value>
+  </data>
+  <data name="automatically_download_when_spectating" xml:space="preserve">
+    <value>Tự động tải xuống beatmap khi theo dõi ai đó</value>
+  </data>
+  <data name="show_explicit_content" xml:space="preserve">
+    <value>Xem rõ nội dung trong tìm kiếm</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/OnlineSettings.zh-TW.resx b/osu.Game.Resources/Localisation/OnlineSettings.zh-TW.resx
index d855136..c8a70ef 100644
--- a/osu.Game.Resources/Localisation/OnlineSettings.zh-TW.resx
+++ b/osu.Game.Resources/Localisation/OnlineSettings.zh-TW.resx
@@ -86,7 +86,7 @@
     <value>偏好不下載影片</value>
   </data>
   <data name="automatically_download_when_spectating" xml:space="preserve">
-    <value>在觀察模式時自動下載圖譜</value>
+    <value>在旁觀模式時自動下載圖譜</value>
   </data>
   <data name="show_explicit_content" xml:space="preserve">
     <value>在搜尋結果中顯示兒少不宜內容</value>
diff --git a/osu.Game.Resources/Localisation/Settings.de.resx b/osu.Game.Resources/Localisation/Settings.de.resx
index af6a4d7..93499f8 100644
--- a/osu.Game.Resources/Localisation/Settings.de.resx
+++ b/osu.Game.Resources/Localisation/Settings.de.resx
@@ -59,9 +59,9 @@
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <data name="header_title" xml:space="preserve">
-    <value>einstellungen</value>
+    <value>Einstellungen</value>
   </data>
   <data name="header_description" xml:space="preserve">
-    <value>das verhalten von osu! ändern</value>
+    <value>das Verhalten von osu! ändern</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/SkinSettings.bg.resx b/osu.Game.Resources/Localisation/SkinSettings.bg.resx
index 32f6fad..1a6774c 100644
--- a/osu.Game.Resources/Localisation/SkinSettings.bg.resx
+++ b/osu.Game.Resources/Localisation/SkinSettings.bg.resx
@@ -59,10 +59,10 @@
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <data name="skin_section_header" xml:space="preserve">
-    <value>Тема</value>
+    <value>Облик</value>
   </data>
   <data name="skin_layout_editor" xml:space="preserve">
-    <value>Редактиране на тема</value>
+    <value>Редактиране на облик</value>
   </data>
   <data name="gameplay_cursor_size" xml:space="preserve">
     <value>Размер на курсор в игра</value>
@@ -71,7 +71,7 @@
     <value>Нагласи размера на курсор спрямо Бийтмап</value>
   </data>
   <data name="beatmap_skins" xml:space="preserve">
-    <value>Тема от Бийтмап</value>
+    <value>Облик от Бийтмап</value>
   </data>
   <data name="beatmap_colours" xml:space="preserve">
     <value>Цветове от Бийтмап</value>
@@ -80,6 +80,6 @@
     <value>Ударни ефекти от Бийтмап</value>
   </data>
   <data name="export_skin_button" xml:space="preserve">
-    <value>Експортирай избраната тема</value>
+    <value>Експортирай избрания облик</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/SkinSettings.de.resx b/osu.Game.Resources/Localisation/SkinSettings.de.resx
index 5ac4293..d57ca98 100644
--- a/osu.Game.Resources/Localisation/SkinSettings.de.resx
+++ b/osu.Game.Resources/Localisation/SkinSettings.de.resx
@@ -77,7 +77,7 @@
     <value>Beatmap-Farben</value>
   </data>
   <data name="beatmap_hitsounds" xml:space="preserve">
-    <value>Beatmap Hitsounds</value>
+    <value>Beatmap-Hitsounds</value>
   </data>
   <data name="export_skin_button" xml:space="preserve">
     <value>Ausgewählten Skin exportieren</value>
diff --git a/osu.Game.Resources/Localisation/SkinSettings.es.resx b/osu.Game.Resources/Localisation/SkinSettings.es.resx
index 7cded84..cc8d960 100644
--- a/osu.Game.Resources/Localisation/SkinSettings.es.resx
+++ b/osu.Game.Resources/Localisation/SkinSettings.es.resx
@@ -80,6 +80,6 @@
     <value>Efectos de sonido del mapa</value>
   </data>
   <data name="export_skin_button" xml:space="preserve">
-    <value>Exportar skin seleccionado</value>
+    <value>Exportar skin seleccionada</value>
   </data>
 </root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/SkinSettings.id.resx b/osu.Game.Resources/Localisation/SkinSettings.id.resx
index f5c1b57..1d48e72 100644
--- a/osu.Game.Resources/Localisation/SkinSettings.id.resx
+++ b/osu.Game.Resources/Localisation/SkinSettings.id.resx
@@ -68,7 +68,7 @@
     <value>Ukuran kursor di dalam permainan</value>
   </data>
   <data name="auto_cursor_size" xml:space="preserve">
-    <value>Sesuaikan ukuran kursor secara otomatis sesuai dengan besar Circle Size dari beatmap yang dimainkan</value>
+    <value>Sesuaikan ukuran kursor secara otomatis sesuai dengan Circle Size beatmap yang dimainkan</value>
   </data>
   <data name="beatmap_skins" xml:space="preserve">
     <value>Skin bawaan beatmap</value>
diff --git a/osu.Game.Resources/Localisation/TabletSettings.fi.resx b/osu.Game.Resources/Localisation/TabletSettings.fi.resx
index ff665f3..21117da 100644
--- a/osu.Game.Resources/Localisation/TabletSettings.fi.resx
+++ b/osu.Game.Resources/Localisation/TabletSettings.fi.resx
@@ -68,7 +68,7 @@
     <value>Käytä koko piirtopöydän aluetta</value>
   </data>
   <data name="conform_to_current_game_aspect_ratio" xml:space="preserve">
-    <value>Säädä peli-ikkunaa kuvasuhden mukaan</value>
+    <value>Säädä peli-ikkunan kuvasuhden mukaan</value>
   </data>
   <data name="x_offset" xml:space="preserve">
     <value>X Siirtymä</value>
diff --git a/osu.Game.Resources/Localisation/TabletSettings.sv.resx b/osu.Game.Resources/Localisation/TabletSettings.sv.resx
new file mode 100644
index 0000000..d3a346e
--- /dev/null
+++ b/osu.Game.Resources/Localisation/TabletSettings.sv.resx
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/>
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string"/>
+              <xsd:attribute name="type" type="xsd:string"/>
+              <xsd:attribute name="mimetype" type="xsd:string"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string"/>
+              <xsd:attribute name="name" type="xsd:string"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"/>
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"/>
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"/>
+              <xsd:attribute ref="xml:space"/>
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required"/>
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <data name="tablet" xml:space="preserve">
+    <value>Ritplatta</value>
+  </data>
+  <data name="no_tablet_detected" xml:space="preserve">
+    <value>Ingen ritplatta upptäckt!</value>
+  </data>
+  <data name="reset_to_full_area" xml:space="preserve">
+    <value>Återställ till hela området</value>
+  </data>
+  <data name="conform_to_current_game_aspect_ratio" xml:space="preserve">
+    <value>Anpassa till spelets bildförhållande</value>
+  </data>
+  <data name="x_offset" xml:space="preserve">
+    <value>X-kompensation</value>
+  </data>
+  <data name="y_offset" xml:space="preserve">
+    <value>Y-kompensation</value>
+  </data>
+  <data name="rotation" xml:space="preserve">
+    <value>Rotation</value>
+  </data>
+  <data name="aspect_ratio" xml:space="preserve">
+    <value>Bildförhållande</value>
+  </data>
+  <data name="lock_aspect_ratio" xml:space="preserve">
+    <value>Lås bildförhållande</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/UserInterface.be.resx b/osu.Game.Resources/Localisation/UserInterface.be.resx
index d36a1d5..8dec08b 100644
--- a/osu.Game.Resources/Localisation/UserInterface.be.resx
+++ b/osu.Game.Resources/Localisation/UserInterface.be.resx
@@ -59,7 +59,7 @@
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <data name="user_interface_section_header" xml:space="preserve">
-    <value>Інтэрфейс карыстальніка</value>
+    <value>Інтэрфейс</value>
   </data>
   <data name="general_header" xml:space="preserve">
     <value>Галоўнае</value>
diff --git a/osu.Game.Resources/Localisation/UserInterface.bg.resx b/osu.Game.Resources/Localisation/UserInterface.bg.resx
index 13ae7ad..714d189 100644
--- a/osu.Game.Resources/Localisation/UserInterface.bg.resx
+++ b/osu.Game.Resources/Localisation/UserInterface.bg.resx
@@ -65,7 +65,7 @@
     <value>Основни</value>
   </data>
   <data name="cursor_rotation" xml:space="preserve">
-    <value>Върти курсора при влачене</value>
+    <value>Завъртане на курсор при влачене</value>
   </data>
   <data name="menu_cursor_size" xml:space="preserve">
     <value>Размер на курсор в меню</value>
diff --git a/osu.Game.Resources/Localisation/UserInterface.de.resx b/osu.Game.Resources/Localisation/UserInterface.de.resx
index 2ccd0cb..fcf8c8b 100644
--- a/osu.Game.Resources/Localisation/UserInterface.de.resx
+++ b/osu.Game.Resources/Localisation/UserInterface.de.resx
@@ -95,7 +95,7 @@
     <value>Saisonale Hintergründe</value>
   </data>
   <data name="not_supporter_note" xml:space="preserve">
-    <value>Änderungen an dieser Einstellung, werden nur nur mit einem osu! Supporter-Tag angewendet.</value>
+    <value>Änderungen an dieser Einstellung, werden nur mit einem osu! Supporter-Tag angewendet.</value>
   </data>
   <data name="song_select_header" xml:space="preserve">
     <value>Songauswahl</value>
diff --git a/osu.Game.Resources/Localisation/UserInterface.id.resx b/osu.Game.Resources/Localisation/UserInterface.id.resx
index 7753513..db9ecd1 100644
--- a/osu.Game.Resources/Localisation/UserInterface.id.resx
+++ b/osu.Game.Resources/Localisation/UserInterface.id.resx
@@ -74,7 +74,7 @@
     <value>Efek Paralaks</value>
   </data>
   <data name="hold_to_confirm_activation_time" xml:space="preserve">
-    <value>Lama waktu yang dibutuhkan untuk mengaktifkan tombol</value>
+    <value>Lama waktu aktivasi tombol-tombol khusus</value>
   </data>
   <data name="main_menu_header" xml:space="preserve">
     <value>Menu Utama</value>
diff --git a/osu.Game.Resources/Localisation/UserInterface.nl.resx b/osu.Game.Resources/Localisation/UserInterface.nl.resx
index 4f7d69e..4b970ed 100644
--- a/osu.Game.Resources/Localisation/UserInterface.nl.resx
+++ b/osu.Game.Resources/Localisation/UserInterface.nl.resx
@@ -113,7 +113,7 @@
     <value>tot</value>
   </data>
   <data name="random_selection_algorithm" xml:space="preserve">
-    <value>Algoritme van willekeurige selectie</value>
+    <value>Algoritme willekeurige selectie</value>
   </data>
   <data name="no_limit" xml:space="preserve">
     <value>geen limiet</value>
diff --git a/osu.Game.Resources/Localisation/UserInterface.zh-TW.resx b/osu.Game.Resources/Localisation/UserInterface.zh-TW.resx
index a288257..ca9a868 100644
--- a/osu.Game.Resources/Localisation/UserInterface.zh-TW.resx
+++ b/osu.Game.Resources/Localisation/UserInterface.zh-TW.resx
@@ -92,7 +92,7 @@
     <value>背景來源</value>
   </data>
   <data name="seasonal_backgrounds" xml:space="preserve">
-    <value>季節性背景</value>
+    <value>季節限定背景圖片</value>
   </data>
   <data name="not_supporter_note" xml:space="preserve">
     <value>此設定僅對 osu! 贊助者有效</value>