From 00acea59fca4254630d4a21555be1ab8ffc9fccb Mon Sep 17 00:00:00 2001
From: ansel <79257300125@ya.ru>
Date: Sun, 15 Jan 2023 19:37:40 +0300
Subject: [PATCH] Move some strings to common
---
osu.Game/Localisation/CommonStrings.cs | 50 ++++++++++++++++++++++++++
osu.Game/Localisation/EditorStrings.cs | 50 --------------------------
osu.Game/Screens/Edit/Editor.cs | 25 +++++++------
3 files changed, 62 insertions(+), 63 deletions(-)
diff --git a/osu.Game/Localisation/CommonStrings.cs b/osu.Game/Localisation/CommonStrings.cs
index 385ebd0593..10178915a2 100644
--- a/osu.Game/Localisation/CommonStrings.cs
+++ b/osu.Game/Localisation/CommonStrings.cs
@@ -104,6 +104,56 @@ namespace osu.Game.Localisation
///
public static LocalisableString Description => new TranslatableString(getKey(@"description"), @"Description");
+ ///
+ /// "File"
+ ///
+ public static LocalisableString MenuBarFile => new TranslatableString(getKey(@"menu_bar_file"), @"File");
+
+ ///
+ /// "Edit"
+ ///
+ public static LocalisableString MenuBarEdit => new TranslatableString(getKey(@"menu_bar_edit"), @"Edit");
+
+ ///
+ /// "View"
+ ///
+ public static LocalisableString MenuBarView => new TranslatableString(getKey(@"menu_bar_view"), @"View");
+
+ ///
+ /// "Undo"
+ ///
+ public static LocalisableString Undo => new TranslatableString(getKey(@"undo"), @"Undo");
+
+ ///
+ /// "Redo"
+ ///
+ public static LocalisableString Redo => new TranslatableString(getKey(@"redo"), @"Redo");
+
+ ///
+ /// "Cut"
+ ///
+ public static LocalisableString Cut => new TranslatableString(getKey(@"cut"), @"Cut");
+
+ ///
+ /// "Copy"
+ ///
+ public static LocalisableString Copy => new TranslatableString(getKey(@"copy"), @"Copy");
+
+ ///
+ /// "Paste"
+ ///
+ public static LocalisableString Paste => new TranslatableString(getKey(@"paste"), @"Paste");
+
+ ///
+ /// "Clone"
+ ///
+ public static LocalisableString Clone => new TranslatableString(getKey(@"clone"), @"Clone");
+
+ ///
+ /// "Exit"
+ ///
+ public static LocalisableString Exit => new TranslatableString(getKey(@"exit"), @"Exit");
+
private static string getKey(string key) => $@"{prefix}:{key}";
}
}
diff --git a/osu.Game/Localisation/EditorStrings.cs b/osu.Game/Localisation/EditorStrings.cs
index 6b16e43bd3..96c08aa6f8 100644
--- a/osu.Game/Localisation/EditorStrings.cs
+++ b/osu.Game/Localisation/EditorStrings.cs
@@ -9,51 +9,6 @@ namespace osu.Game.Localisation
{
private const string prefix = @"osu.Game.Resources.Localisation.Editor";
- ///
- /// "File"
- ///
- public static LocalisableString File => new TranslatableString(getKey(@"file"), @"File");
-
- ///
- /// "Edit"
- ///
- public static LocalisableString Edit => new TranslatableString(getKey(@"edit"), @"Edit");
-
- ///
- /// "Undo"
- ///
- public static LocalisableString Undo => new TranslatableString(getKey(@"undo"), @"Undo");
-
- ///
- /// "Redo"
- ///
- public static LocalisableString Redo => new TranslatableString(getKey(@"redo"), @"Redo");
-
- ///
- /// "Cut"
- ///
- public static LocalisableString Cut => new TranslatableString(getKey(@"cut"), @"Cut");
-
- ///
- /// "Copy"
- ///
- public static LocalisableString Copy => new TranslatableString(getKey(@"copy"), @"Copy");
-
- ///
- /// "Paste"
- ///
- public static LocalisableString Paste => new TranslatableString(getKey(@"paste"), @"Paste");
-
- ///
- /// "Clone"
- ///
- public static LocalisableString Clone => new TranslatableString(getKey(@"clone"), @"Clone");
-
- ///
- /// "View"
- ///
- public static LocalisableString View => new TranslatableString(getKey(@"view"), @"View");
-
///
/// "Waveform opacity"
///
@@ -94,11 +49,6 @@ namespace osu.Game.Localisation
///
public static LocalisableString DeleteDifficulty => new TranslatableString(getKey(@"delete_difficulty"), @"Delete difficulty");
- ///
- /// "Exit"
- ///
- public static LocalisableString Exit => new TranslatableString(getKey(@"exit"), @"Exit");
-
///
/// "setup"
///
diff --git a/osu.Game/Screens/Edit/Editor.cs b/osu.Game/Screens/Edit/Editor.cs
index 29be1a3881..74ea933255 100644
--- a/osu.Game/Screens/Edit/Editor.cs
+++ b/osu.Game/Screens/Edit/Editor.cs
@@ -51,7 +51,7 @@ using osu.Game.Screens.Edit.Verify;
using osu.Game.Screens.Play;
using osu.Game.Users;
using osuTK.Input;
-using CommonStrings = osu.Game.Resources.Localisation.Web.CommonStrings;
+using WebCommonStrings = osu.Game.Resources.Localisation.Web.CommonStrings;
namespace osu.Game.Screens.Edit
{
@@ -294,24 +294,24 @@ namespace osu.Game.Screens.Edit
RelativeSizeAxes = Axes.Both,
Items = new[]
{
- new MenuItem(EditorStrings.File)
+ new MenuItem(CommonStrings.MenuBarFile)
{
Items = createFileMenuItems()
},
- new MenuItem(EditorStrings.Edit)
+ new MenuItem(CommonStrings.MenuBarEdit)
{
Items = new[]
{
- undoMenuItem = new EditorMenuItem(EditorStrings.Undo, MenuItemType.Standard, Undo),
- redoMenuItem = new EditorMenuItem(EditorStrings.Redo, MenuItemType.Standard, Redo),
+ undoMenuItem = new EditorMenuItem(CommonStrings.Undo, MenuItemType.Standard, Undo),
+ redoMenuItem = new EditorMenuItem(CommonStrings.Redo, MenuItemType.Standard, Redo),
new EditorMenuItemSpacer(),
- cutMenuItem = new EditorMenuItem(EditorStrings.Cut, MenuItemType.Standard, Cut),
- copyMenuItem = new EditorMenuItem(EditorStrings.Copy, MenuItemType.Standard, Copy),
- pasteMenuItem = new EditorMenuItem(EditorStrings.Paste, MenuItemType.Standard, Paste),
- cloneMenuItem = new EditorMenuItem(EditorStrings.Clone, MenuItemType.Standard, Clone),
+ cutMenuItem = new EditorMenuItem(CommonStrings.Cut, MenuItemType.Standard, Cut),
+ copyMenuItem = new EditorMenuItem(CommonStrings.Copy, MenuItemType.Standard, Copy),
+ pasteMenuItem = new EditorMenuItem(CommonStrings.Paste, MenuItemType.Standard, Paste),
+ cloneMenuItem = new EditorMenuItem(CommonStrings.Clone, MenuItemType.Standard, Clone),
}
},
- new MenuItem(EditorStrings.View)
+ new MenuItem(CommonStrings.MenuBarView)
{
Items = new MenuItem[]
{
@@ -344,7 +344,6 @@ namespace osu.Game.Screens.Edit
bottomBar = new BottomBar(),
}
});
-
changeHandler?.CanUndo.BindValueChanged(v => undoMenuItem.Action.Disabled = !v.NewValue, true);
changeHandler?.CanRedo.BindValueChanged(v => redoMenuItem.Action.Disabled = !v.NewValue, true);
@@ -952,7 +951,7 @@ namespace osu.Game.Screens.Edit
private List