mirror of
https://github.com/ppy/osu.git
synced 2025-02-13 11:53:21 +08:00
Replace osu-web strings with new strings and merge to single file
This commit is contained in:
parent
2499b7f0cd
commit
797a8da996
@ -1,24 +0,0 @@
|
||||
// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence.
|
||||
// See the LICENCE file in the repository root for full licence text.
|
||||
|
||||
using osu.Framework.Localisation;
|
||||
|
||||
namespace osu.Game.Localisation
|
||||
{
|
||||
public static class EditorSetupColoursStrings
|
||||
{
|
||||
private const string prefix = @"osu.Game.Resources.Localisation.EditorSetupColours";
|
||||
|
||||
/// <summary>
|
||||
/// "Colours"
|
||||
/// </summary>
|
||||
public static LocalisableString Colours => new TranslatableString(getKey(@"colours"), @"Colours");
|
||||
|
||||
/// <summary>
|
||||
/// "Hitcircle / Slider Combos"
|
||||
/// </summary>
|
||||
public static LocalisableString HitcircleSliderCombos => new TranslatableString(getKey(@"hitcircle_slider_combos"), @"Hitcircle / Slider Combos");
|
||||
|
||||
private static string getKey(string key) => $@"{prefix}:{key}";
|
||||
}
|
||||
}
|
@ -1,84 +0,0 @@
|
||||
// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence.
|
||||
// See the LICENCE file in the repository root for full licence text.
|
||||
|
||||
using osu.Framework.Localisation;
|
||||
|
||||
namespace osu.Game.Localisation
|
||||
{
|
||||
public static class EditorSetupDesignStrings
|
||||
{
|
||||
private const string prefix = @"osu.Game.Resources.Localisation.EditorSetupDesign";
|
||||
|
||||
/// <summary>
|
||||
/// "Design"
|
||||
/// </summary>
|
||||
public static LocalisableString Design => new TranslatableString(getKey(@"design"), @"Design");
|
||||
|
||||
/// <summary>
|
||||
/// "Enable countdown"
|
||||
/// </summary>
|
||||
public static LocalisableString EnableCountdown => new TranslatableString(getKey(@"enable_countdown"), @"Enable countdown");
|
||||
|
||||
/// <summary>
|
||||
/// "If enabled, an "Are you ready? 3, 2, 1, GO!" countdown will be inserted at the beginning of the beatmap, assuming there is enough time to do so."
|
||||
/// </summary>
|
||||
public static LocalisableString CountdownDescription => new TranslatableString(getKey(@"countdown_description"), @"If enabled, an ""Are you ready? 3, 2, 1, GO!"" countdown will be inserted at the beginning of the beatmap, assuming there is enough time to do so.");
|
||||
|
||||
/// <summary>
|
||||
/// "Countdown speed"
|
||||
/// </summary>
|
||||
public static LocalisableString CountdownSpeed => new TranslatableString(getKey(@"countdown_speed"), @"Countdown speed");
|
||||
|
||||
/// <summary>
|
||||
/// "If the countdown sounds off-time, use this to make it appear one or more beats early."
|
||||
/// </summary>
|
||||
public static LocalisableString CountdownOffsetDescription => new TranslatableString(getKey(@"countdown_offset_description"), @"If the countdown sounds off-time, use this to make it appear one or more beats early.");
|
||||
|
||||
/// <summary>
|
||||
/// "Countdown offset"
|
||||
/// </summary>
|
||||
public static LocalisableString CountdownOffset => new TranslatableString(getKey(@"countdown_offset"), @"Countdown offset");
|
||||
|
||||
/// <summary>
|
||||
/// "Widescreen support"
|
||||
/// </summary>
|
||||
public static LocalisableString WidescreenSupport => new TranslatableString(getKey(@"widescreen_support"), @"Widescreen support");
|
||||
|
||||
/// <summary>
|
||||
/// "Allows storyboards to use the full screen space, rather than be confined to a 4:3 area."
|
||||
/// </summary>
|
||||
public static LocalisableString WidescreenSupportDescription => new TranslatableString(getKey(@"widescreen_support_description"), @"Allows storyboards to use the full screen space, rather than be confined to a 4:3 area.");
|
||||
|
||||
/// <summary>
|
||||
/// "Epilepsy warning"
|
||||
/// </summary>
|
||||
public static LocalisableString EpilepsyWarning => new TranslatableString(getKey(@"epilepsy_warning"), @"Epilepsy warning");
|
||||
|
||||
/// <summary>
|
||||
/// "Recommended if the storyboard or video contain scenes with rapidly flashing colours."
|
||||
/// </summary>
|
||||
public static LocalisableString EpilepsyWarningDescription => new TranslatableString(getKey(@"epilepsy_warning_description"), @"Recommended if the storyboard or video contain scenes with rapidly flashing colours.");
|
||||
|
||||
/// <summary>
|
||||
/// "Letterbox during breaks"
|
||||
/// </summary>
|
||||
public static LocalisableString LetterboxDuringBreaks => new TranslatableString(getKey(@"letterbox_during_breaks"), @"Letterbox during breaks");
|
||||
|
||||
/// <summary>
|
||||
/// "Adds horizontal letterboxing to give a cinematic look during breaks."
|
||||
/// </summary>
|
||||
public static LocalisableString LetterboxDuringBreaksDescription => new TranslatableString(getKey(@"letterbox_during_breaks_description"), @"Adds horizontal letterboxing to give a cinematic look during breaks.");
|
||||
|
||||
/// <summary>
|
||||
/// "Samples match playback rate"
|
||||
/// </summary>
|
||||
public static LocalisableString SamplesMatchPlaybackRate => new TranslatableString(getKey(@"samples_match_playback_rate"), @"Samples match playback rate");
|
||||
|
||||
/// <summary>
|
||||
/// "When enabled, all samples will speed up or slow down when rate-changing mods are enabled."
|
||||
/// </summary>
|
||||
public static LocalisableString SamplesMatchPlaybackRateDescription => new TranslatableString(getKey(@"samples_match_playback_rate_description"), @"When enabled, all samples will speed up or slow down when rate-changing mods are enabled.");
|
||||
|
||||
private static string getKey(string key) => $@"{prefix}:{key}";
|
||||
}
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence.
|
||||
// See the LICENCE file in the repository root for full licence text.
|
||||
|
||||
using osu.Framework.Localisation;
|
||||
|
||||
namespace osu.Game.Localisation
|
||||
{
|
||||
public static class EditorSetupDifficultyStrings
|
||||
{
|
||||
private const string prefix = @"osu.Game.Resources.Localisation.EditorSetupDifficulty";
|
||||
|
||||
/// <summary>
|
||||
/// "The size of all hit objects"
|
||||
/// </summary>
|
||||
public static LocalisableString CircleSizeDescription => new TranslatableString(getKey(@"circle_size_description"), @"The size of all hit objects");
|
||||
|
||||
/// <summary>
|
||||
/// "The rate of passive health drain throughout playable time"
|
||||
/// </summary>
|
||||
public static LocalisableString DrainRateDescription => new TranslatableString(getKey(@"drain_rate_description"), @"The rate of passive health drain throughout playable time");
|
||||
|
||||
/// <summary>
|
||||
/// "The speed at which objects are presented to the player"
|
||||
/// </summary>
|
||||
public static LocalisableString ApproachRateDescription => new TranslatableString(getKey(@"approach_rate_description"), @"The speed at which objects are presented to the player");
|
||||
|
||||
/// <summary>
|
||||
/// "The harshness of hit windows and difficulty of special objects (ie. spinners)"
|
||||
/// </summary>
|
||||
public static LocalisableString OverallDifficultyDescription => new TranslatableString(getKey(@"overall_difficulty_description"), @"The harshness of hit windows and difficulty of special objects (ie. spinners)");
|
||||
|
||||
private static string getKey(string key) => $@"{prefix}:{key}";
|
||||
}
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence.
|
||||
// See the LICENCE file in the repository root for full licence text.
|
||||
|
||||
using osu.Framework.Localisation;
|
||||
|
||||
namespace osu.Game.Localisation
|
||||
{
|
||||
public static class EditorSetupMetadataStrings
|
||||
{
|
||||
private const string prefix = @"osu.Game.Resources.Localisation.EditorSetupMetadata";
|
||||
|
||||
/// <summary>
|
||||
/// "Metadata"
|
||||
/// </summary>
|
||||
public static LocalisableString Metadata => new TranslatableString(getKey(@"metadata"), @"Metadata");
|
||||
|
||||
/// <summary>
|
||||
/// "Romanised Artist"
|
||||
/// </summary>
|
||||
public static LocalisableString RomanisedArtist => new TranslatableString(getKey(@"romanised_artist"), @"Romanised Artist");
|
||||
|
||||
/// <summary>
|
||||
/// "Romanised Title"
|
||||
/// </summary>
|
||||
public static LocalisableString RomanisedTitle => new TranslatableString(getKey(@"romanised_title"), @"Romanised Title");
|
||||
|
||||
/// <summary>
|
||||
/// "Creator"
|
||||
/// </summary>
|
||||
public static LocalisableString Creator => new TranslatableString(getKey(@"creator"), @"Creator");
|
||||
|
||||
/// <summary>
|
||||
/// "Difficulty Name"
|
||||
/// </summary>
|
||||
public static LocalisableString DifficultyName => new TranslatableString(getKey(@"difficulty_name"), @"Difficulty Name");
|
||||
|
||||
private static string getKey(string key) => $@"{prefix}:{key}";
|
||||
}
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence.
|
||||
// See the LICENCE file in the repository root for full licence text.
|
||||
|
||||
using osu.Framework.Localisation;
|
||||
|
||||
namespace osu.Game.Localisation
|
||||
{
|
||||
public static class EditorSetupResourcesStrings
|
||||
{
|
||||
private const string prefix = @"osu.Game.Resources.Localisation.EditorSetupResources";
|
||||
|
||||
/// <summary>
|
||||
/// "Resources"
|
||||
/// </summary>
|
||||
public static LocalisableString Resources => new TranslatableString(getKey(@"resources"), @"Resources");
|
||||
|
||||
/// <summary>
|
||||
/// "Audio Track"
|
||||
/// </summary>
|
||||
public static LocalisableString AudioTrack => new TranslatableString(getKey(@"audio_track"), @"Audio Track");
|
||||
|
||||
/// <summary>
|
||||
/// "Click to select a track"
|
||||
/// </summary>
|
||||
public static LocalisableString ClickToSelectTrack => new TranslatableString(getKey(@"click_to_select_track"), @"Click to select a track");
|
||||
|
||||
/// <summary>
|
||||
/// "Click to replace the track"
|
||||
/// </summary>
|
||||
public static LocalisableString ClickToReplaceTrack => new TranslatableString(getKey(@"click_to_replace_track"), @"Click to replace the track");
|
||||
|
||||
/// <summary>
|
||||
/// "Click to select a background image"
|
||||
/// </summary>
|
||||
public static LocalisableString ClickToSelectBackground => new TranslatableString(getKey(@"click_to_select_background"), @"Click to select a background image");
|
||||
|
||||
/// <summary>
|
||||
/// "Click to replace the background image"
|
||||
/// </summary>
|
||||
public static LocalisableString ClickToReplaceBackground => new TranslatableString(getKey(@"click_to_replace_background"), @"Click to replace the background image");
|
||||
|
||||
private static string getKey(string key) => $@"{prefix}:{key}";
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence.
|
||||
// See the LICENCE file in the repository root for full licence text.
|
||||
|
||||
using osu.Framework.Localisation;
|
||||
|
||||
namespace osu.Game.Localisation
|
||||
{
|
||||
public static class EditorSetupRulesetStrings
|
||||
{
|
||||
private const string prefix = @"osu.Game.Resources.Localisation.EditorSetupRuleset";
|
||||
|
||||
/// <summary>
|
||||
/// "Ruleset ({0})"
|
||||
/// </summary>
|
||||
public static LocalisableString Ruleset(string arg0) => new TranslatableString(getKey(@"ruleset"), @"Ruleset ({0})", arg0);
|
||||
|
||||
private static string getKey(string key) => $@"{prefix}:{key}";
|
||||
}
|
||||
}
|
@ -19,6 +19,186 @@ namespace osu.Game.Localisation
|
||||
/// </summary>
|
||||
public static LocalisableString BeatmapSetupDescription => new TranslatableString(getKey(@"beatmap_setup_description"), @"change general settings of your beatmap");
|
||||
|
||||
/// <summary>
|
||||
/// "Colours"
|
||||
/// </summary>
|
||||
public static LocalisableString ColoursHeader => new TranslatableString(getKey(@"colours_header"), @"Colours");
|
||||
|
||||
/// <summary>
|
||||
/// "Hitcircle / Slider Combos"
|
||||
/// </summary>
|
||||
public static LocalisableString HitcircleSliderCombos => new TranslatableString(getKey(@"hitcircle_slider_combos"), @"Hitcircle / Slider Combos");
|
||||
|
||||
/// <summary>
|
||||
/// "Design"
|
||||
/// </summary>
|
||||
public static LocalisableString DesignHeader => new TranslatableString(getKey(@"design_header"), @"Design");
|
||||
|
||||
/// <summary>
|
||||
/// "Enable countdown"
|
||||
/// </summary>
|
||||
public static LocalisableString EnableCountdown => new TranslatableString(getKey(@"enable_countdown"), @"Enable countdown");
|
||||
|
||||
/// <summary>
|
||||
/// "If enabled, an "Are you ready? 3, 2, 1, GO!" countdown will be inserted at the beginning of the beatmap, assuming there is enough time to do so."
|
||||
/// </summary>
|
||||
public static LocalisableString CountdownDescription => new TranslatableString(getKey(@"countdown_description"), @"If enabled, an ""Are you ready? 3, 2, 1, GO!"" countdown will be inserted at the beginning of the beatmap, assuming there is enough time to do so.");
|
||||
|
||||
/// <summary>
|
||||
/// "Countdown speed"
|
||||
/// </summary>
|
||||
public static LocalisableString CountdownSpeed => new TranslatableString(getKey(@"countdown_speed"), @"Countdown speed");
|
||||
|
||||
/// <summary>
|
||||
/// "If the countdown sounds off-time, use this to make it appear one or more beats early."
|
||||
/// </summary>
|
||||
public static LocalisableString CountdownOffsetDescription => new TranslatableString(getKey(@"countdown_offset_description"), @"If the countdown sounds off-time, use this to make it appear one or more beats early.");
|
||||
|
||||
/// <summary>
|
||||
/// "Countdown offset"
|
||||
/// </summary>
|
||||
public static LocalisableString CountdownOffset => new TranslatableString(getKey(@"countdown_offset"), @"Countdown offset");
|
||||
|
||||
/// <summary>
|
||||
/// "Widescreen support"
|
||||
/// </summary>
|
||||
public static LocalisableString WidescreenSupport => new TranslatableString(getKey(@"widescreen_support"), @"Widescreen support");
|
||||
|
||||
/// <summary>
|
||||
/// "Allows storyboards to use the full screen space, rather than be confined to a 4:3 area."
|
||||
/// </summary>
|
||||
public static LocalisableString WidescreenSupportDescription => new TranslatableString(getKey(@"widescreen_support_description"), @"Allows storyboards to use the full screen space, rather than be confined to a 4:3 area.");
|
||||
|
||||
/// <summary>
|
||||
/// "Epilepsy warning"
|
||||
/// </summary>
|
||||
public static LocalisableString EpilepsyWarning => new TranslatableString(getKey(@"epilepsy_warning"), @"Epilepsy warning");
|
||||
|
||||
/// <summary>
|
||||
/// "Recommended if the storyboard or video contain scenes with rapidly flashing colours."
|
||||
/// </summary>
|
||||
public static LocalisableString EpilepsyWarningDescription => new TranslatableString(getKey(@"epilepsy_warning_description"), @"Recommended if the storyboard or video contain scenes with rapidly flashing colours.");
|
||||
|
||||
/// <summary>
|
||||
/// "Letterbox during breaks"
|
||||
/// </summary>
|
||||
public static LocalisableString LetterboxDuringBreaks => new TranslatableString(getKey(@"letterbox_during_breaks"), @"Letterbox during breaks");
|
||||
|
||||
/// <summary>
|
||||
/// "Adds horizontal letterboxing to give a cinematic look during breaks."
|
||||
/// </summary>
|
||||
public static LocalisableString LetterboxDuringBreaksDescription => new TranslatableString(getKey(@"letterbox_during_breaks_description"), @"Adds horizontal letterboxing to give a cinematic look during breaks.");
|
||||
|
||||
/// <summary>
|
||||
/// "Samples match playback rate"
|
||||
/// </summary>
|
||||
public static LocalisableString SamplesMatchPlaybackRate => new TranslatableString(getKey(@"samples_match_playback_rate"), @"Samples match playback rate");
|
||||
|
||||
/// <summary>
|
||||
/// "When enabled, all samples will speed up or slow down when rate-changing mods are enabled."
|
||||
/// </summary>
|
||||
public static LocalisableString SamplesMatchPlaybackRateDescription => new TranslatableString(getKey(@"samples_match_playback_rate_description"), @"When enabled, all samples will speed up or slow down when rate-changing mods are enabled.");
|
||||
|
||||
/// <summary>
|
||||
/// "The size of all hit objects"
|
||||
/// </summary>
|
||||
public static LocalisableString CircleSizeDescription => new TranslatableString(getKey(@"circle_size_description"), @"The size of all hit objects");
|
||||
|
||||
/// <summary>
|
||||
/// "The rate of passive health drain throughout playable time"
|
||||
/// </summary>
|
||||
public static LocalisableString DrainRateDescription => new TranslatableString(getKey(@"drain_rate_description"), @"The rate of passive health drain throughout playable time");
|
||||
|
||||
/// <summary>
|
||||
/// "The speed at which objects are presented to the player"
|
||||
/// </summary>
|
||||
public static LocalisableString ApproachRateDescription => new TranslatableString(getKey(@"approach_rate_description"), @"The speed at which objects are presented to the player");
|
||||
|
||||
/// <summary>
|
||||
/// "The harshness of hit windows and difficulty of special objects (ie. spinners)"
|
||||
/// </summary>
|
||||
public static LocalisableString OverallDifficultyDescription => new TranslatableString(getKey(@"overall_difficulty_description"), @"The harshness of hit windows and difficulty of special objects (ie. spinners)");
|
||||
|
||||
/// <summary>
|
||||
/// "Metadata"
|
||||
/// </summary>
|
||||
public static LocalisableString MetadataHeader => new TranslatableString(getKey(@"metadata_header"), @"Metadata");
|
||||
|
||||
/// <summary>
|
||||
/// "Romanised Artist"
|
||||
/// </summary>
|
||||
public static LocalisableString RomanisedArtist => new TranslatableString(getKey(@"romanised_artist"), @"Romanised Artist");
|
||||
|
||||
/// <summary>
|
||||
/// "Romanised Title"
|
||||
/// </summary>
|
||||
public static LocalisableString RomanisedTitle => new TranslatableString(getKey(@"romanised_title"), @"Romanised Title");
|
||||
|
||||
/// <summary>
|
||||
/// "Creator"
|
||||
/// </summary>
|
||||
public static LocalisableString Creator => new TranslatableString(getKey(@"creator"), @"Creator");
|
||||
|
||||
/// <summary>
|
||||
/// "Difficulty Name"
|
||||
/// </summary>
|
||||
public static LocalisableString DifficultyName => new TranslatableString(getKey(@"difficulty_name"), @"Difficulty Name");
|
||||
|
||||
/// <summary>
|
||||
/// "Resources"
|
||||
/// </summary>
|
||||
public static LocalisableString ResourcesHeader => new TranslatableString(getKey(@"resources_header"), @"Resources");
|
||||
|
||||
/// <summary>
|
||||
/// "Audio Track"
|
||||
/// </summary>
|
||||
public static LocalisableString AudioTrack => new TranslatableString(getKey(@"audio_track"), @"Audio Track");
|
||||
|
||||
/// <summary>
|
||||
/// "Click to select a track"
|
||||
/// </summary>
|
||||
public static LocalisableString ClickToSelectTrack => new TranslatableString(getKey(@"click_to_select_track"), @"Click to select a track");
|
||||
|
||||
/// <summary>
|
||||
/// "Click to replace the track"
|
||||
/// </summary>
|
||||
public static LocalisableString ClickToReplaceTrack => new TranslatableString(getKey(@"click_to_replace_track"), @"Click to replace the track");
|
||||
|
||||
/// <summary>
|
||||
/// "Click to select a background image"
|
||||
/// </summary>
|
||||
public static LocalisableString ClickToSelectBackground => new TranslatableString(getKey(@"click_to_select_background"), @"Click to select a background image");
|
||||
|
||||
/// <summary>
|
||||
/// "Click to replace the background image"
|
||||
/// </summary>
|
||||
public static LocalisableString ClickToReplaceBackground => new TranslatableString(getKey(@"click_to_replace_background"), @"Click to replace the background image");
|
||||
|
||||
/// <summary>
|
||||
/// "Ruleset ({0})"
|
||||
/// </summary>
|
||||
public static LocalisableString RulesetHeader(string arg0) => new TranslatableString(getKey(@"ruleset"), @"Ruleset ({0})", arg0);
|
||||
|
||||
/// <summary>
|
||||
/// "Combo"
|
||||
/// </summary>
|
||||
public static LocalisableString ComboColourPrefix => new TranslatableString(getKey(@"combo_colour_prefix"), @"Combo");
|
||||
|
||||
/// <summary>
|
||||
/// "Artist"
|
||||
/// </summary>
|
||||
public static LocalisableString Artist => new TranslatableString(getKey(@"artist"), @"Artist");
|
||||
|
||||
/// <summary>
|
||||
/// "Title"
|
||||
/// </summary>
|
||||
public static LocalisableString Title => new TranslatableString(getKey(@"title"), @"Title");
|
||||
|
||||
/// <summary>
|
||||
/// "Difficulty"
|
||||
/// </summary>
|
||||
public static LocalisableString DifficultyHeader => new TranslatableString(getKey(@"difficulty_header"), @"Difficulty");
|
||||
|
||||
private static string getKey(string key) => $@"{prefix}:{key}";
|
||||
}
|
||||
}
|
||||
|
@ -8,13 +8,12 @@ using osu.Framework.Graphics;
|
||||
using osu.Framework.Localisation;
|
||||
using osu.Game.Graphics.UserInterfaceV2;
|
||||
using osu.Game.Localisation;
|
||||
using osu.Game.Resources.Localisation.Web;
|
||||
|
||||
namespace osu.Game.Screens.Edit.Setup
|
||||
{
|
||||
internal class ColoursSection : SetupSection
|
||||
{
|
||||
public override LocalisableString Title => EditorSetupColoursStrings.Colours;
|
||||
public override LocalisableString Title => EditorSetupStrings.ColoursHeader;
|
||||
|
||||
private LabelledColourPalette comboColours;
|
||||
|
||||
@ -25,10 +24,9 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
{
|
||||
comboColours = new LabelledColourPalette
|
||||
{
|
||||
Label = EditorSetupColoursStrings.HitcircleSliderCombos,
|
||||
Label = EditorSetupStrings.HitcircleSliderCombos,
|
||||
FixedLabelWidth = LABEL_WIDTH,
|
||||
ColourNamePrefix = MatchesStrings.MatchScoreStatsCombo
|
||||
}
|
||||
ColourNamePrefix = EditorSetupStrings.ComboColourPrefix }
|
||||
};
|
||||
|
||||
if (Beatmap.BeatmapSkin != null)
|
||||
|
@ -30,7 +30,7 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
private LabelledSwitchButton letterboxDuringBreaks;
|
||||
private LabelledSwitchButton samplesMatchPlaybackRate;
|
||||
|
||||
public override LocalisableString Title => EditorSetupDesignStrings.Design;
|
||||
public override LocalisableString Title => EditorSetupStrings.DesignHeader;
|
||||
|
||||
[BackgroundDependencyLoader]
|
||||
private void load()
|
||||
@ -39,9 +39,9 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
{
|
||||
EnableCountdown = new LabelledSwitchButton
|
||||
{
|
||||
Label = EditorSetupDesignStrings.EnableCountdown,
|
||||
Label = EditorSetupStrings.EnableCountdown,
|
||||
Current = { Value = Beatmap.BeatmapInfo.Countdown != CountdownType.None },
|
||||
Description = EditorSetupDesignStrings.CountdownDescription
|
||||
Description = EditorSetupStrings.CountdownDescription
|
||||
},
|
||||
CountdownSettings = new FillFlowContainer
|
||||
{
|
||||
@ -53,41 +53,41 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
{
|
||||
CountdownSpeed = new LabelledEnumDropdown<CountdownType>
|
||||
{
|
||||
Label = EditorSetupDesignStrings.CountdownSpeed,
|
||||
Label = EditorSetupStrings.CountdownSpeed,
|
||||
Current = { Value = Beatmap.BeatmapInfo.Countdown != CountdownType.None ? Beatmap.BeatmapInfo.Countdown : CountdownType.Normal },
|
||||
Items = Enum.GetValues(typeof(CountdownType)).Cast<CountdownType>().Where(type => type != CountdownType.None)
|
||||
},
|
||||
CountdownOffset = new LabelledNumberBox
|
||||
{
|
||||
Label = EditorSetupDesignStrings.CountdownOffset,
|
||||
Label = EditorSetupStrings.CountdownOffset,
|
||||
Current = { Value = Beatmap.BeatmapInfo.CountdownOffset.ToString() },
|
||||
Description = EditorSetupDesignStrings.CountdownOffsetDescription,
|
||||
Description = EditorSetupStrings.CountdownOffsetDescription,
|
||||
}
|
||||
}
|
||||
},
|
||||
Empty(),
|
||||
widescreenSupport = new LabelledSwitchButton
|
||||
{
|
||||
Label = EditorSetupDesignStrings.WidescreenSupport,
|
||||
Description = EditorSetupDesignStrings.WidescreenSupportDescription,
|
||||
Label = EditorSetupStrings.WidescreenSupport,
|
||||
Description = EditorSetupStrings.WidescreenSupportDescription,
|
||||
Current = { Value = Beatmap.BeatmapInfo.WidescreenStoryboard }
|
||||
},
|
||||
epilepsyWarning = new LabelledSwitchButton
|
||||
{
|
||||
Label = EditorSetupDesignStrings.EpilepsyWarning,
|
||||
Description = EditorSetupDesignStrings.EpilepsyWarningDescription,
|
||||
Label = EditorSetupStrings.EpilepsyWarning,
|
||||
Description = EditorSetupStrings.EpilepsyWarningDescription,
|
||||
Current = { Value = Beatmap.BeatmapInfo.EpilepsyWarning }
|
||||
},
|
||||
letterboxDuringBreaks = new LabelledSwitchButton
|
||||
{
|
||||
Label = EditorSetupDesignStrings.LetterboxDuringBreaks,
|
||||
Description = EditorSetupDesignStrings.LetterboxDuringBreaksDescription,
|
||||
Label = EditorSetupStrings.LetterboxDuringBreaks,
|
||||
Description = EditorSetupStrings.LetterboxDuringBreaksDescription,
|
||||
Current = { Value = Beatmap.BeatmapInfo.LetterboxInBreaks }
|
||||
},
|
||||
samplesMatchPlaybackRate = new LabelledSwitchButton
|
||||
{
|
||||
Label = EditorSetupDesignStrings.SamplesMatchPlaybackRate,
|
||||
Description = EditorSetupDesignStrings.SamplesMatchPlaybackRateDescription,
|
||||
Label = EditorSetupStrings.SamplesMatchPlaybackRate,
|
||||
Description = EditorSetupStrings.SamplesMatchPlaybackRateDescription,
|
||||
Current = { Value = Beatmap.BeatmapInfo.SamplesMatchPlaybackRate }
|
||||
}
|
||||
};
|
||||
|
@ -22,7 +22,7 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
private LabelledSliderBar<float> approachRateSlider;
|
||||
private LabelledSliderBar<float> overallDifficultySlider;
|
||||
|
||||
public override LocalisableString Title => BeatmapDiscussionsStrings.OwnerEditorVersion;
|
||||
public override LocalisableString Title => EditorSetupStrings.DifficultyHeader;
|
||||
|
||||
[BackgroundDependencyLoader]
|
||||
private void load()
|
||||
@ -33,7 +33,7 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
{
|
||||
Label = BeatmapsetsStrings.ShowStatsCs,
|
||||
FixedLabelWidth = LABEL_WIDTH,
|
||||
Description = EditorSetupDifficultyStrings.CircleSizeDescription,
|
||||
Description = EditorSetupStrings.CircleSizeDescription,
|
||||
Current = new BindableFloat(Beatmap.Difficulty.CircleSize)
|
||||
{
|
||||
Default = BeatmapDifficulty.DEFAULT_DIFFICULTY,
|
||||
@ -46,7 +46,7 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
{
|
||||
Label = BeatmapsetsStrings.ShowStatsDrain,
|
||||
FixedLabelWidth = LABEL_WIDTH,
|
||||
Description = EditorSetupDifficultyStrings.DrainRateDescription,
|
||||
Description = EditorSetupStrings.DrainRateDescription,
|
||||
Current = new BindableFloat(Beatmap.Difficulty.DrainRate)
|
||||
{
|
||||
Default = BeatmapDifficulty.DEFAULT_DIFFICULTY,
|
||||
@ -59,7 +59,7 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
{
|
||||
Label = BeatmapsetsStrings.ShowStatsAr,
|
||||
FixedLabelWidth = LABEL_WIDTH,
|
||||
Description = EditorSetupDifficultyStrings.ApproachRateDescription,
|
||||
Description = EditorSetupStrings.ApproachRateDescription,
|
||||
Current = new BindableFloat(Beatmap.Difficulty.ApproachRate)
|
||||
{
|
||||
Default = BeatmapDifficulty.DEFAULT_DIFFICULTY,
|
||||
@ -72,7 +72,7 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
{
|
||||
Label = BeatmapsetsStrings.ShowStatsAccuracy,
|
||||
FixedLabelWidth = LABEL_WIDTH,
|
||||
Description = EditorSetupDifficultyStrings.OverallDifficultyDescription,
|
||||
Description = EditorSetupStrings.OverallDifficultyDescription,
|
||||
Current = new BindableFloat(Beatmap.Difficulty.OverallDifficulty)
|
||||
{
|
||||
Default = BeatmapDifficulty.DEFAULT_DIFFICULTY,
|
||||
|
@ -27,7 +27,7 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
private LabelledTextBox sourceTextBox;
|
||||
private LabelledTextBox tagsTextBox;
|
||||
|
||||
public override LocalisableString Title => EditorSetupMetadataStrings.Metadata;
|
||||
public override LocalisableString Title => EditorSetupStrings.MetadataHeader;
|
||||
|
||||
[BackgroundDependencyLoader]
|
||||
private void load()
|
||||
@ -36,22 +36,22 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
|
||||
Children = new[]
|
||||
{
|
||||
ArtistTextBox = createTextBox<LabelledTextBox>(ArtistStrings.TracksIndexFormArtist,
|
||||
ArtistTextBox = createTextBox<LabelledTextBox>(EditorSetupStrings.Artist,
|
||||
!string.IsNullOrEmpty(metadata.ArtistUnicode) ? metadata.ArtistUnicode : metadata.Artist),
|
||||
RomanisedArtistTextBox = createTextBox<LabelledRomanisedTextBox>(EditorSetupMetadataStrings.RomanisedArtist,
|
||||
RomanisedArtistTextBox = createTextBox<LabelledRomanisedTextBox>(EditorSetupStrings.RomanisedArtist,
|
||||
!string.IsNullOrEmpty(metadata.Artist) ? metadata.Artist : MetadataUtils.StripNonRomanisedCharacters(metadata.ArtistUnicode)),
|
||||
|
||||
Empty(),
|
||||
|
||||
TitleTextBox = createTextBox<LabelledTextBox>(BeatmapsetWatchesStrings.IndexTableTitle,
|
||||
TitleTextBox = createTextBox<LabelledTextBox>(EditorSetupStrings.Title,
|
||||
!string.IsNullOrEmpty(metadata.TitleUnicode) ? metadata.TitleUnicode : metadata.Title),
|
||||
RomanisedTitleTextBox = createTextBox<LabelledRomanisedTextBox>(EditorSetupMetadataStrings.RomanisedTitle,
|
||||
RomanisedTitleTextBox = createTextBox<LabelledRomanisedTextBox>(EditorSetupStrings.RomanisedTitle,
|
||||
!string.IsNullOrEmpty(metadata.Title) ? metadata.Title : MetadataUtils.StripNonRomanisedCharacters(metadata.ArtistUnicode)),
|
||||
|
||||
Empty(),
|
||||
|
||||
creatorTextBox = createTextBox<LabelledTextBox>(EditorSetupMetadataStrings.Creator, metadata.Author.Username),
|
||||
difficultyTextBox = createTextBox<LabelledTextBox>(EditorSetupMetadataStrings.DifficultyName, Beatmap.BeatmapInfo.DifficultyName),
|
||||
creatorTextBox = createTextBox<LabelledTextBox>(EditorSetupStrings.Creator, metadata.Author.Username),
|
||||
difficultyTextBox = createTextBox<LabelledTextBox>(EditorSetupStrings.DifficultyName, Beatmap.BeatmapInfo.DifficultyName),
|
||||
sourceTextBox = createTextBox<LabelledTextBox>(BeatmapsetsStrings.ShowInfoSource, metadata.Source),
|
||||
tagsTextBox = createTextBox<LabelledTextBox>(BeatmapsetsStrings.ShowInfoTags, metadata.Tags)
|
||||
};
|
||||
|
@ -20,7 +20,7 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
private LabelledFileChooser audioTrackChooser;
|
||||
private LabelledFileChooser backgroundChooser;
|
||||
|
||||
public override LocalisableString Title => EditorSetupResourcesStrings.Resources;
|
||||
public override LocalisableString Title => EditorSetupStrings.ResourcesHeader;
|
||||
|
||||
[Resolved]
|
||||
private MusicController music { get; set; }
|
||||
@ -50,7 +50,7 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
},
|
||||
audioTrackChooser = new LabelledFileChooser(".mp3", ".ogg")
|
||||
{
|
||||
Label = EditorSetupResourcesStrings.AudioTrack,
|
||||
Label = EditorSetupStrings.AudioTrack,
|
||||
FixedLabelWidth = LABEL_WIDTH,
|
||||
TabbableContentContainer = this
|
||||
},
|
||||
@ -145,12 +145,12 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
private void updatePlaceholderText()
|
||||
{
|
||||
audioTrackChooser.Text = audioTrackChooser.Current.Value == null
|
||||
? EditorSetupResourcesStrings.ClickToSelectTrack
|
||||
: EditorSetupResourcesStrings.ClickToReplaceTrack;
|
||||
? EditorSetupStrings.ClickToSelectTrack
|
||||
: EditorSetupStrings.ClickToReplaceTrack;
|
||||
|
||||
backgroundChooser.Text = backgroundChooser.Current.Value == null
|
||||
? EditorSetupResourcesStrings.ClickToSelectBackground
|
||||
: EditorSetupResourcesStrings.ClickToReplaceBackground;
|
||||
? EditorSetupStrings.ClickToSelectBackground
|
||||
: EditorSetupStrings.ClickToReplaceBackground;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -11,7 +11,7 @@ namespace osu.Game.Screens.Edit.Setup
|
||||
{
|
||||
public abstract class RulesetSetupSection : SetupSection
|
||||
{
|
||||
public sealed override LocalisableString Title => EditorSetupRulesetStrings.Ruleset(rulesetInfo.Name);
|
||||
public sealed override LocalisableString Title => EditorSetupStrings.RulesetHeader(rulesetInfo.Name);
|
||||
|
||||
private readonly RulesetInfo rulesetInfo;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user