From 48f09333a9c1bc9f08117bd2c21554265a68f4a4 Mon Sep 17 00:00:00 2001
From: Dean Herbert <pe@ppy.sh>
Date: Fri, 15 Oct 2021 17:43:32 +0900
Subject: [PATCH] Add new client localisations

---
 .../Localisation/AudioSettings.resx           |  3 +
 .../Localisation/GameplaySettings.resx        | 15 +++++
 .../Localisation/GraphicsSettings.resx        |  3 +
 .../Localisation/RulesetSettings.resx         | 64 +++++++++++++++++++
 .../Localisation/SkinSettings.resx            |  3 +
 5 files changed, 88 insertions(+)
 create mode 100644 osu.Game.Resources/Localisation/RulesetSettings.resx

diff --git a/osu.Game.Resources/Localisation/AudioSettings.resx b/osu.Game.Resources/Localisation/AudioSettings.resx
index 3939cad..34742cb 100644
--- a/osu.Game.Resources/Localisation/AudioSettings.resx
+++ b/osu.Game.Resources/Localisation/AudioSettings.resx
@@ -67,6 +67,9 @@
   <data name="volume_header" xml:space="preserve">
     <value>Volume</value>
   </data>
+  <data name="output_device" xml:space="preserve">
+    <value>Output device</value>
+  </data>
   <data name="master_volume" xml:space="preserve">
     <value>Master</value>
   </data>
diff --git a/osu.Game.Resources/Localisation/GameplaySettings.resx b/osu.Game.Resources/Localisation/GameplaySettings.resx
index 7ad9e76..ef53718 100644
--- a/osu.Game.Resources/Localisation/GameplaySettings.resx
+++ b/osu.Game.Resources/Localisation/GameplaySettings.resx
@@ -61,9 +61,24 @@
   <data name="gameplay_section_header" xml:space="preserve">
     <value>Gameplay</value>
   </data>
+  <data name="beatmap_header" xml:space="preserve">
+    <value>Beatmap</value>
+  </data>
   <data name="general_header" xml:space="preserve">
     <value>General</value>
   </data>
+  <data name="audio" xml:space="preserve">
+    <value>Audio</value>
+  </data>
+  <data name="h_u_d" xml:space="preserve">
+    <value>HUD</value>
+  </data>
+  <data name="input" xml:space="preserve">
+    <value>Input</value>
+  </data>
+  <data name="background" xml:space="preserve">
+    <value>Background</value>
+  </data>
   <data name="dim" xml:space="preserve">
     <value>Background dim</value>
   </data>
diff --git a/osu.Game.Resources/Localisation/GraphicsSettings.resx b/osu.Game.Resources/Localisation/GraphicsSettings.resx
index f076dc0..c6e94aa 100644
--- a/osu.Game.Resources/Localisation/GraphicsSettings.resx
+++ b/osu.Game.Resources/Localisation/GraphicsSettings.resx
@@ -115,6 +115,9 @@
   <data name="hit_lighting" xml:space="preserve">
     <value>Hit lighting</value>
   </data>
+  <data name="screenshots" xml:space="preserve">
+    <value>Screenshots</value>
+  </data>
   <data name="screenshot_format" xml:space="preserve">
     <value>Screenshot format</value>
   </data>
diff --git a/osu.Game.Resources/Localisation/RulesetSettings.resx b/osu.Game.Resources/Localisation/RulesetSettings.resx
new file mode 100644
index 0000000..61a9642
--- /dev/null
+++ b/osu.Game.Resources/Localisation/RulesetSettings.resx
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <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="rulesets" xml:space="preserve">
+    <value>Rulesets</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/osu.Game.Resources/Localisation/SkinSettings.resx b/osu.Game.Resources/Localisation/SkinSettings.resx
index 525e44a..65757a0 100644
--- a/osu.Game.Resources/Localisation/SkinSettings.resx
+++ b/osu.Game.Resources/Localisation/SkinSettings.resx
@@ -61,6 +61,9 @@
   <data name="skin_section_header" xml:space="preserve">
     <value>Skin</value>
   </data>
+  <data name="current_skin" xml:space="preserve">
+    <value>Current skin</value>
+  </data>
   <data name="skin_layout_editor" xml:space="preserve">
     <value>Skin layout editor</value>
   </data>